:root{color:#1f2328;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{letter-spacing:0}::selection{background:#ddf4ff}:root{--fox-ink:#2a1a12;--fox-brown:#5c321d;--fox-rust:#9a4f16;--fox-rust-dark:#73340f;--fox-orange:#f26b21;--fox-cream:#fff8f1;--fox-surface:#fffaf5;--fox-soft:#ffead7;--fox-border:#ead8c5;--fox-muted:#6f5b4b}.app-shell{background:var(--fox-surface);min-height:100vh;color:var(--fox-ink);overflow-x:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.results-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sort-field{color:var(--fox-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.sort-field select{width:auto;min-height:32px;padding:0 8px}.ranking-switch{border:1px solid var(--fox-border);background:#fffdf9;border-radius:999px;grid-template-columns:repeat(2,minmax(92px,1fr));gap:4px;padding:4px;display:inline-grid}.ranking-switch button{min-height:32px;color:var(--fox-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:900}.ranking-switch button.is-active{background:var(--fox-rust);color:#fffaf5;box-shadow:0 5px 14px #9a4f162e}.language-switch{border:1px solid var(--fox-border);background:#fffdf9;border-radius:999px;grid-template-columns:repeat(2,minmax(42px,1fr));gap:3px;padding:3px;display:inline-grid}.language-switch button{min-height:30px;color:var(--fox-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.language-switch button.is-active{background:var(--fox-soft);color:var(--fox-rust-dark)}.load-more{justify-content:center;width:100%;margin-top:8px}.install-cmd{align-items:center;gap:8px;display:flex}.install-cmd code{white-space:nowrap;flex:auto;min-width:0;overflow-x:auto}.copy-button{border:1px solid var(--fox-border);min-height:32px;color:var(--fox-muted);cursor:pointer;background:#fff;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.copy-button:hover{background:var(--fox-cream);color:var(--fox-ink)}.wanted-composer{border:1px solid var(--fox-border);background:#fff;border-radius:8px;gap:12px;margin:0 32px 24px;padding:20px;display:grid}.wanted-composer label{color:var(--fox-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.composer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-status{font-size:13px;font-weight:700}.form-status.success{color:#1a7f37}.form-status.error{color:#cf222e}.auth-chip{border:1px solid var(--fox-border);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:inline-flex}.auth-chip-avatar{color:#fff;background:#f4a259;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.auth-chip-avatar img{object-fit:cover;width:100%;height:100%}.auth-chip-main{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.auth-chip-avatar.guest{background:#9aa0a6}.guest-tag{color:#9aa0a6;border:1px solid var(--fox-border);vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.feed-heading-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.share-cat-button{border:1px solid var(--fox-border);color:var(--fox-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.share-cat-button:hover{color:#b4541f;border-color:#b4541f}.guest-login-link{color:var(--fox-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-size:13px;text-decoration:underline}.auth-chip-name{font-size:13px;font-weight:600}.auth-logout{color:var(--fox-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:12px}.auth-logout:hover{background:var(--fox-cream)}.login-overlay{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.login-backdrop{background:#1e140a66;position:absolute;inset:0}.login-card{z-index:1;background:#fff;border-radius:16px;width:min(420px,100vw - 32px);padding:28px;position:relative;box-shadow:0 24px 60px #00000038}.login-card h2{margin:0 0 8px;font-size:20px}.login-card>p{color:var(--fox-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.login-card form{gap:12px;display:grid}.login-card input{border:1px solid var(--fox-border);border-radius:10px;width:100%;padding:11px 14px;font-size:14px}.login-close{color:var(--fox-muted);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.login-sent{color:#1a7f37;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.login-sent p{margin:0}.settings-card{width:min(460px,100vw - 32px)}.settings-identity{border-bottom:1px solid var(--fox-border);align-items:center;gap:12px;margin-bottom:4px;padding:12px 0 16px;display:flex}.settings-avatar{width:44px;height:44px;font-size:18px}.settings-identity strong{font-size:14px;display:block}.settings-identity span{color:var(--fox-muted);font-size:12px}.settings-form{gap:14px;margin-top:16px;display:grid}.settings-form label{color:var(--fox-muted);gap:6px;font-size:13px;font-weight:600;display:grid}.settings-form input,.settings-form textarea{border:1px solid var(--fox-border);width:100%;color:var(--fox-ink,#2b2b2b);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.settings-form textarea{resize:vertical;min-height:70px}.settings-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.settings-avatar-field{gap:8px;display:grid}.settings-avatar-label{color:var(--fox-muted);font-size:13px;font-weight:600}.settings-avatar-row{align-items:center;gap:14px;display:flex}.settings-avatar-actions{gap:6px;display:grid}.settings-avatar-actions>div{align-items:center;gap:8px;display:flex}.settings-hint{color:var(--fox-muted);margin:0;font-size:12px}.settings-socials{gap:8px;display:grid}.settings-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-social-field{color:var(--fox-muted);gap:6px;font-size:13px;font-weight:600;display:grid}@media (width<=520px){.settings-social-grid{grid-template-columns:minmax(0,1fr)}}button:disabled{opacity:.5;cursor:not-allowed}.topbar{z-index:20;border-bottom:1px solid var(--fox-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf5f0;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 32px;display:flex;position:sticky;top:0}.brand{min-width:210px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.brand strong,.brand small{display:block}.brand small{color:var(--fox-muted);font-size:12px}.brand-mark{background:linear-gradient(135deg,#fff3ea,#ffe4d1);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #f26b2140}.brand-mark img,.brand-mark svg{width:24px;height:24px;display:block}.topbar nav{border:1px solid var(--fox-border);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.topbar nav a{color:var(--fox-muted);border-radius:6px;padding:7px 10px;font-size:14px;font-weight:600;text-decoration:none}.topbar nav a:hover{background:var(--fox-cream);color:var(--fox-ink)}.topbar-search{border:1px solid var(--fox-border);min-width:0;max-width:560px;height:44px;color:var(--fox-muted);background:#fff;border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 6px 0 18px;display:flex}.topbar-search:focus-within{border-color:var(--fox-rust);box-shadow:0 0 0 3px #9a4f1629}.topbar-search input{background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-size:15px}.topbar-search input:focus{outline:none}.topbar-search-go{background:var(--fox-rust);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.topbar-search-go svg{color:#fff}.discover-toolbar{gap:14px;padding:22px 32px 6px;display:grid}.filter-tabs{border-bottom:1px solid var(--fox-border);flex-wrap:nowrap;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}.tab{min-height:34px;color:var(--fox-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.tab:hover{color:var(--fox-ink);background:#fff1e2}.tab.is-active{background:var(--fox-ink);color:#fff}.filter-secondary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-tools .attachment,.filter-tools .link-field,.filter-tools .agent-field{min-height:34px}@media (width<=1080px){.topbar-search{order:2;width:100%;max-width:none}}.topbar-actions,.repo-actions,.search-actions,.result-actions{align-items:center;gap:10px;display:flex}.icon-button,.primary-button,.secondary-button,.repo-button,.result-actions button,.answer-evidence button,.chip,.attachment{min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.icon-button{border:1px solid var(--fox-border);width:38px;color:var(--fox-muted);background:#fff;position:relative}.icon-button span{color:#fff;background:#cf222e;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:11px;display:grid;position:absolute;top:-6px;right:-5px}.primary-button{border:1px solid var(--fox-rust);background:var(--fox-rust);color:#fff;padding:0 14px}.primary-button:hover{background:var(--fox-rust-dark)}.primary-button.large{min-height:44px;padding:0 20px}.secondary-button,.result-actions button,.answer-evidence button,.repo-button{border:1px solid var(--fox-border);color:var(--fox-ink);background:#fff;padding:0 12px}.secondary-button:hover,.result-actions button:hover,.answer-evidence button:hover,.repo-button:hover,.attachment:hover,.chip:hover{border-color:#b88a63}.text-button{min-height:40px;color:var(--fox-rust);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:850}.text-button:hover{color:var(--fox-orange)}main{width:min(1440px,100%);margin:0 auto}.search-workbench{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:28px;padding:42px 32px 24px;display:grid}.search-copy{align-self:center;max-width:620px}.eyebrow,.panel-label{color:var(--fox-rust);letter-spacing:0;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}h1,h2,h3,p{margin:0}h1{color:var(--fox-ink);letter-spacing:0;margin-top:14px;font-size:48px;line-height:1.04}.search-copy p{max-width:540px;color:var(--fox-muted);margin-top:16px;font-size:17px;line-height:1.65}.query-panel,.answer-panel,.skill-detail,.publish-panel,.wanted-list,.profiles-section{border:1px solid var(--fox-border);background:#fff;border-radius:8px;box-shadow:0 1px #1b1f240a}.query-panel{gap:14px;padding:16px;display:grid}.query-panel label,.feedback-composer label{color:var(--fox-muted);font-size:13px;font-weight:800}textarea,input,select{box-sizing:border-box;border:1px solid var(--fox-border);width:100%;color:var(--fox-ink);font:inherit;background:#fff;border-radius:7px;font-size:14px}textarea:focus,input:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--fox-rust);outline-offset:2px}.query-panel textarea{resize:vertical;min-height:132px;padding:14px;font-size:16px;line-height:1.55}.attachment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.attachment{border:1px solid var(--fox-border);min-width:0;color:var(--fox-muted);background:#fff;justify-content:flex-start;padding:0 10px}.attachment span{text-overflow:ellipsis;overflow:hidden}.attachment.is-active{border-color:var(--fox-rust);color:var(--fox-rust);background:#ffead7}.link-field,.agent-field{border:1px solid var(--fox-border);min-width:0;min-height:36px;color:var(--fox-muted);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.link-field input,.agent-field select{border:0;min-width:0;height:32px;padding:0}.category-row{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chip{border:1px solid var(--fox-border);min-height:32px;color:var(--fox-muted);background:#fff;padding:0 11px}.chip.is-active{background:var(--fox-soft);color:var(--fox-brown);border-color:#e0a060}.chip.is-registry-filter{border-style:dashed}.chip.is-registry-filter.is-active{background:#fff5df;border-style:solid;border-color:#b98b58}.tab,.chip{white-space:nowrap;flex:none}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 32px 24px;display:grid}.metric{border:1px solid var(--fox-border);background:#fff;border-radius:8px;gap:4px;padding:16px;display:grid}.metric strong{color:var(--fox-ink);font-size:26px;line-height:1}.metric span{color:var(--fox-muted);font-weight:700}.metric small{color:#1f883d}.source-section,.ranking-section{border:1px solid var(--fox-border);background:#fff;border-radius:8px;margin:0 32px 24px;padding:20px}.section-heading p{max-width:860px;color:var(--fox-muted);margin-top:8px;line-height:1.65}.source-grid,.ranking-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.source-card,.ranking-card{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.source-card strong,.source-card small,.source-card a,.ranking-card strong,.ranking-card span{display:block}.source-card strong,.ranking-card strong{color:var(--fox-ink);line-height:1.35}.source-card small,.source-card p,.ranking-card p{color:var(--fox-muted);font-size:13px;line-height:1.5}.source-card a{width:fit-content;color:var(--fox-rust);align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.live-index-panel{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.live-index-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-index-heading h3{color:var(--fox-ink);margin-top:4px;font-size:20px}.generated-time{border:1px solid var(--fox-border);color:var(--fox-muted);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.catalog-loading{color:var(--fox-rust)}.catalog-ready{color:#1f883d}.catalog-error{color:#a40e26}.catalog-alert{color:#a40e26;background:#fff8f7;border:1px solid #ffebe9;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ingest-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ingest-status,.live-capability{border:1px solid var(--fox-border);background:#fff;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.ingest-status div,.ingest-status a,.live-capability-title{align-items:center;gap:8px;display:flex}.ingest-status strong,.live-capability strong{color:var(--fox-ink)}.ingest-status span{color:var(--fox-rust);font-size:13px;font-weight:800}.ingest-status p,.live-capability p,.live-capability small,.install-hint{color:var(--fox-muted);font-size:13px;line-height:1.5}.ingest-status a{width:fit-content;color:var(--fox-rust);font-size:13px;font-weight:800;text-decoration:none}.status-dot{background:#cf222e;border-radius:999px;width:9px;height:9px}.status-dot.is-ok{background:#1f883d}.live-capability-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-capability-title{align-items:flex-start}.live-capability-title svg{color:var(--fox-rust);flex:none;margin-top:2px}.live-capability-title strong,.live-capability-title small{display:block}.mini-tags{flex-wrap:wrap;gap:6px;display:flex}.mini-tags span{color:var(--fox-rust);background:#ffead7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.install-hint{border-top:1px solid var(--fox-border);padding-top:9px}.adapter{border-radius:999px;width:fit-content;margin-bottom:8px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.adapter-ready{color:#116329;background:#dafbe1}.adapter-planned{color:var(--fox-rust);background:#ffead7}.adapter-manual-review{color:#7d4e00;background:#fff8c5}.ranking-card{background:#fff}.ranking-card span{background:var(--fox-ink);color:#fff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:900}.results-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:0 32px 24px;display:grid}.answer-panel{grid-column:1/-1;padding:20px}.answer-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.answer-heading h2,.skill-detail h2,.publish-panel h2,.wanted-list h2,.profiles-section h2{color:var(--fox-ink);letter-spacing:0;margin-top:5px;font-size:25px;line-height:1.25}.answer-panel p{color:var(--fox-muted);margin-top:12px;line-height:1.7}.confidence{border:1px solid var(--fox-border);color:var(--fox-rust);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.answer-evidence{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.answer-evidence span,.repo-stats span,.wanted-meta span{align-items:center;gap:6px;display:inline-flex}.answer-evidence span{border:1px solid var(--fox-border);background:var(--fox-cream);min-height:34px;color:var(--fox-muted);border-radius:7px;padding:0 10px;font-size:13px;font-weight:700}.result-list{gap:12px;display:grid}.result-card{border:1px solid var(--fox-border);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:16px;display:grid;position:relative}.result-card.is-selected{border-color:var(--fox-rust);box-shadow:inset 3px 0 0 var(--fox-rust)}.result-rank{background:var(--fox-cream);width:34px;height:34px;color:var(--fox-muted);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.result-main{min-width:0}.result-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.result-title-row button{color:var(--fox-rust);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:800}.verified{color:#1f883d;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.result-main p{color:var(--fox-muted);margin-top:7px;line-height:1.55}.result-meta,.tag-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.result-meta span,.tag-row span{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.result-meta span{background:var(--fox-cream);color:var(--fox-muted)}.tag-row span{color:#7d4e00;background:#fff8c5}.result-source{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.result-source span{border:1px solid var(--fox-border);color:var(--fox-muted);background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.result-source .env-status{text-transform:lowercase;letter-spacing:.02em}.result-source .quality-badge{color:#2f7d52;background:#f1f8f3;border-color:#c9decf}.result-source .quality-registry{color:#97701f;background:#fbf4e3;border-color:#e6d3a8}.env-status-declared{color:#2f7d52;background:#eef8f1;border-color:#b7d8c2}.env-status-inferred{color:#97701f;background:#fbf4e3;border-color:#e6d3a8}.env-status-generic{border-color:var(--fox-border);color:var(--fox-muted);background:#f3f3f4}.result-actions{flex-direction:column;align-self:start;align-items:stretch}.result-actions button{width:100%}.empty-state{background:#fff;border:1px dashed #b88a63;border-radius:8px;gap:10px;padding:24px;display:grid}.empty-state strong{color:var(--fox-ink);font-size:18px}.empty-state p{color:var(--fox-muted);line-height:1.65}.discovery-sidebar{align-content:start;gap:12px;display:grid}.leaderboard{border:1px solid var(--fox-border);background:#fff;border-radius:8px;padding:14px}.leaderboard h3,.section-heading h2,.feedback-composer h3,.publish-panel h2,.profiles-section h2{margin:0}.leaderboard h3{color:var(--fox-ink);align-items:center;gap:7px;font-size:15px;display:flex}.leaderboard-row{border-bottom:1px solid var(--fox-border);color:var(--fox-muted);justify-content:space-between;gap:14px;padding:11px 0;font-size:13px;display:flex}.leaderboard-row:last-child{border-bottom:0;padding-bottom:0}.leaderboard-row strong{color:var(--fox-ink)}.skill-detail{margin:0 32px 24px;overflow:hidden}.repo-header{border-bottom:1px solid var(--fox-border);justify-content:space-between;gap:18px;padding:20px;display:flex}.repo-header h2 span{color:var(--fox-muted);font-weight:600}.repo-header p{color:var(--fox-muted);margin-top:8px;line-height:1.6}.repo-button strong{border-left:1px solid var(--fox-border);padding-left:8px}.repo-stats{border-bottom:1px solid var(--fox-border);background:var(--fox-cream);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.repo-stats span{color:var(--fox-muted);font-size:13px;font-weight:700}.tabbar{border-bottom:1px solid var(--fox-border);gap:2px;padding:0 16px;display:flex;overflow-x:auto}.tab{min-height:46px;color:var(--fox-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:14px;font-weight:800}.tab.is-active{color:var(--fox-ink);background:0 0;border-bottom-color:#fd8c73}.tabbar .tab{border-radius:0}.tabbar .tab:hover{background:var(--fox-cream);color:var(--fox-rust)}.tabbar .tab.is-active{border-bottom-color:var(--fox-rust);color:var(--fox-rust);background:0 0}.tab-panel{padding:20px}.overview-grid,.discussion-grid,.trust-grid,.community-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.readme-panel h3,.about-panel h3,.try-panel h3,.install-card h3,.timeline strong,.discussion-grid h3,.trust-grid h3{color:var(--fox-ink);font-size:17px;line-height:1.35}.readme-panel{gap:14px;display:grid}.readme-panel p,.about-panel dd,.try-panel p,.install-card p,.discussion-item small,.feedback-item p,.feedback-item small,.wanted-card p,.wanted-card span,.publish-panel p,.profiles-section p,.profile-card span,.step span{color:var(--fox-muted);line-height:1.6}.example-block,.about-panel,.try-panel,.install-card,.feedback-composer{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;padding:15px}.example-block{gap:6px;display:grid}.about-panel dl{gap:10px;margin:14px 0 0;display:grid}.about-panel dt{color:var(--fox-muted);text-transform:uppercase;font-size:12px;font-weight:800}.about-panel dd{overflow-wrap:anywhere;margin:0}.owner-link{color:var(--fox-orange);align-items:center;gap:5px;font-weight:850;text-decoration:none;display:inline-flex}.try-panel{background:#fff;gap:14px;display:grid}.run-log{gap:8px;display:grid}.run-log span,.trust-grid p{color:var(--fox-muted);align-items:center;gap:8px;display:flex}pre,code{border:1px solid var(--fox-border);background:var(--fox-cream);color:var(--fox-ink);border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow-x:auto}pre{white-space:pre-wrap;margin:0;padding:14px}code{padding:10px;display:block}.install-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.timeline{gap:12px;display:grid}.timeline article{border-left:3px solid var(--fox-rust);padding:6px 0 6px 14px}.timeline article div{align-items:center;gap:10px;display:flex}.timeline span{color:var(--fox-muted);font-size:13px}.timeline ul{color:var(--fox-muted);margin:8px 0 0}.discussion-grid{align-items:start}.community-composer{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;grid-template-columns:130px minmax(0,1fr) auto;gap:8px;margin-top:10px;padding:10px;display:grid}.community-composer input,.community-composer select{min-height:36px}.issue-composer{grid-template-columns:150px minmax(0,1fr) auto}.discussion-item,.feedback-item,.issue-row,.wanted-card,.profile-card{border:1px solid var(--fox-border);background:#fff;border-radius:8px}.discussion-item,.feedback-item{gap:6px;margin-top:10px;padding:12px;display:grid}.discussion-item span,.feedback-item span{width:fit-content;color:var(--fox-rust);background:#ffead7;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.issue-list{gap:10px;display:grid}.issue-row{align-items:flex-start;gap:10px;padding:13px;display:flex}.issue-row svg{color:#cf222e;flex:none;margin-top:2px}.issue-row div{gap:4px;display:grid}.issue-row span{color:var(--fox-muted);font-size:13px}.trust-grid>div{border:1px solid var(--fox-border);border-radius:8px;padding:14px}.feedback-composer{background:var(--fox-cream);grid-template-columns:1fr 180px;gap:12px;margin:0 20px 20px;display:grid}.feedback-composer textarea{resize:vertical;grid-column:1/-1;min-height:90px;padding:12px}.feedback-composer button{justify-self:start}.community-grid{padding:0 32px 24px}.wanted-list{padding:18px}.wanted-list.compact{padding:14px}.section-heading{margin-bottom:12px}.wanted-card{justify-content:space-between;gap:12px;margin-top:10px;padding:13px;display:flex}.wanted-card strong{color:var(--fox-rust);line-height:1.4;display:block}.wanted-card p{margin-top:6px}.wanted-card span{margin-top:7px;font-size:13px;display:block}.wanted-meta{color:var(--fox-muted);align-content:start;gap:8px;font-size:13px;font-weight:800;display:grid}.publish-panel{padding:18px}.publish-panel p{margin-top:10px}.publish-form{grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-top:14px;display:grid}.publish-form label{color:var(--fox-muted);gap:6px;font-size:13px;font-weight:800;display:grid}.publish-form label:nth-child(3),.publish-form label:nth-child(4){grid-column:1/-1}.publish-form textarea{resize:vertical;min-height:86px;padding:10px}.publish-steps{gap:10px;margin:16px 0;display:grid}.step{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;grid-template-columns:22px 72px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.step svg{color:var(--fox-rust)}.profiles-section{grid-template-columns:.8fr 1.2fr;gap:20px;margin:0 32px 48px;padding:20px;display:grid}.profiles-section p{margin-top:10px}.profile-list{gap:10px;display:grid}.profile-card{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.profile-card svg{color:var(--fox-rust)}.profile-card strong,.profile-card span{display:block}.profile-card em{color:#116329;background:#dafbe1;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.legacy-sections{display:none}.app-shell{background:var(--fox-surface)}.topbar{gap:18px;min-height:58px;padding:0 28px}.brand{min-width:170px}.brand strong{letter-spacing:0;font-size:20px}.brand-mark{width:28px;height:28px;color:var(--fox-ink);background:linear-gradient(135deg,#fff8f1,#ffe4d1);border-radius:7px;font-size:18px;font-weight:950;box-shadow:inset 0 0 0 1px #9a4f1638}.topbar nav{background:0 0;border:0;order:0;padding:0}.nav-link{min-height:58px;color:var(--fox-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 10px;font-size:14px;font-weight:700}.nav-link:hover{color:var(--fox-orange)}.nav-link.is-active{border-bottom-color:var(--fox-orange);color:var(--fox-orange)}.topbar-search{border-radius:7px;max-width:460px;height:38px}.shortcut-hint{border-left:1px solid var(--fox-border);color:#6b7280;flex:none;padding-left:9px;font-size:12px;font-weight:800}.topbar-search-go{background:var(--fox-rust);width:30px;height:30px}.topbar-search-go:hover{background:var(--fox-rust-dark)}.primary-button{border-color:var(--fox-rust);background:var(--fox-rust)}.primary-button:hover{border-color:var(--fox-rust-dark);background:var(--fox-rust-dark)}.ph-shell{border-bottom:1px solid var(--fox-border);grid-template-columns:200px minmax(0,1fr) 260px;min-height:calc(100vh - 58px);display:grid}.ph-rail{border-right:1px solid var(--fox-border);background:#fff;align-content:start;gap:22px;padding:24px 14px 28px 22px;display:grid}.rail-group{gap:6px;display:grid}.rail-group>span{color:#7b6655;letter-spacing:.03em;text-transform:uppercase;padding:0 6px 6px;font-size:12px;font-weight:900}.rail-link{color:#4f3a2a;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-size:14px;font-weight:650;display:flex}.rail-link em{color:#94a3b8;margin-left:auto;font-size:12px;font-style:normal}.rail-link:hover,.rail-link.is-active{background:var(--fox-cream);color:var(--fox-orange);border-color:#f3c08e}.rail-link:hover em,.rail-link.is-active em{color:var(--fox-orange)}.filter-tabs.compact{border:0;gap:4px;padding:0;display:grid;overflow:visible}.category-tree,.category-node,.category-children{gap:4px;display:grid}.category-parent{padding-left:6px}.category-chevron{color:currentColor;flex:none;transition:transform .16s}.category-chevron.is-open{transform:rotate(90deg)}.category-children{border-left:1px solid var(--fox-border);margin-left:14px;padding:2px 0 3px 8px}.category-child{min-height:30px;padding-left:10px;font-size:13px;font-weight:700}.ph-main{min-width:0;padding:18px 18px 28px}.developer-workbench{background:#fff;border:1px solid #dce3ec;border-radius:8px;gap:18px;padding:18px;display:grid}.developer-heading h2{color:var(--fox-ink);margin:4px 0 0;font-size:20px;line-height:1.25}.developer-heading p{color:#52617a;margin:6px 0 0;font-size:14px;line-height:1.55}.simple-publish-form{grid-template-columns:1fr;max-width:900px}.simple-publish-form label{grid-column:1/-1}.simple-publish-form textarea{min-height:124px}.developer-mode-switch{background:#fff8f1;border:1px solid #f3c08e;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.developer-mode-switch button{color:#6b4d36;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:850}.developer-mode-switch button.is-active{background:var(--fox-brown);color:#fff}.creator-setup-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.creator-profile-card,.creator-preview-card,.creator-profile-page,.creator-profile-note,.creator-skill-list{border:1px solid var(--fox-border);background:#fff;border-radius:8px}.creator-profile-card{gap:14px;padding:16px;display:grid}.creator-profile-card h3,.creator-profile-note strong,.creator-skill-list h3{color:var(--fox-ink);font-size:16px}.creator-profile-card p,.creator-preview-card p,.creator-profile-note p,.creator-skill-card p{color:var(--fox-muted);line-height:1.5}.developer-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-form.compact label:nth-child(3),.developer-form.compact label:nth-child(4),.developer-form.compact label:nth-child(5){grid-column:span 1}.developer-form.compact label:nth-child(6),.native-skill-form label:nth-child(5),.native-skill-form label:nth-child(6){grid-column:1/-1}.github-connect-card{border:1px solid var(--fox-border);background:#fff8f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.github-connect-card span{flex:1;min-width:200px}.publisher-status{border:1px solid var(--fox-border);color:#6b4d36;background:#fff8f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;max-width:900px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.publisher-status.is-connected{color:#245c38;background:#f2fbf5;border-color:#b7dfc3}.publisher-status svg{color:var(--fox-orange);flex:none}.publisher-status.is-connected svg{color:#1f9d55}.publisher-status span{flex:1;min-width:220px}.publish-actions{align-items:center;max-width:900px}.publisher-advanced{border:1px solid var(--fox-border);background:#fffdf9;border-radius:8px;max-width:1040px;overflow:hidden}.publisher-advanced>summary{cursor:pointer;color:var(--fox-rust);padding:12px 14px;font-size:13px;font-weight:850}.advanced-publish-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;padding:0 14px 14px;display:grid}.skillmd-preview{border:1px solid var(--fox-border);background:var(--fox-cream);border-radius:8px;margin:14px 0;overflow:hidden}.skillmd-preview>summary{cursor:pointer;color:var(--fox-muted);padding:10px 14px;font-size:13px;font-weight:600}.skillmd-preview pre{border-top:1px solid var(--fox-border);white-space:pre-wrap;word-break:break-word;background:#fffdf9;max-height:320px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.creator-preview-card{background:#fff8f1;align-content:start;justify-items:start;gap:10px;padding:16px;display:grid}.creator-preview-avatar,.creator-profile-avatar{color:var(--fox-orange);background:#fff1e2;border:1px solid #f3c08e;border-radius:999px;place-items:center;font-weight:950;display:grid;overflow:hidden}.creator-preview-avatar{width:58px;height:58px;font-size:22px}.creator-preview-avatar img,.creator-profile-avatar img{object-fit:cover;width:100%;height:100%}.creator-preview-card strong{color:var(--fox-ink);font-size:18px}.creator-preview-card span,.creator-preview-card em{color:#8a6d56;font-size:13px;font-style:normal;font-weight:800}.developer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.developer-form label{color:#4f3a2a;gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.developer-form label:nth-child(3),.developer-form label:nth-child(4){grid-column:1/-1}.developer-form input,.developer-form select,.developer-form textarea{width:100%;min-width:0}.developer-form textarea{resize:vertical;min-height:92px}.developer-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.developer-steps span{color:#4f3a2a;justify-items:center;gap:6px;font-size:12px;font-weight:800;display:grid}.developer-steps strong{background:var(--fox-border);width:26px;height:26px;color:var(--fox-muted);border-radius:999px;place-items:center;display:grid}.developer-steps .is-done strong{color:#fff;background:#1f9d55}.creator-profile-page{gap:16px;margin:24px 32px;padding:18px;display:grid}.creator-profile-hero{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.creator-profile-avatar{width:72px;height:72px;font-size:28px}.creator-profile-hero h2{color:var(--fox-ink);margin:4px 0 6px;font-size:26px}.creator-profile-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.creator-profile-links span,.creator-profile-links a{border:1px solid var(--fox-border);color:#6b4d36;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.creator-social-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.creator-social-chip{border:1px solid var(--fox-border);background:var(--fox-surface,#fff);color:var(--fox-ink,#2b2b2b);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.creator-social-chip:hover{border-color:#e0863a;transform:translateY(-1px)}.creator-social-chip.is-text{cursor:default}.creator-social-chip.is-text:hover{border-color:var(--fox-border);transform:none}.creator-social-value{color:var(--fox-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.creator-profile-stats{color:#6b4d36;background:#fff8f1;border:1px solid #f3c08e;border-radius:8px;justify-items:center;padding:12px 18px;display:grid}.creator-profile-stats strong{color:var(--fox-brown);font-size:28px}.creator-profile-body{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:14px;display:grid}.creator-skill-list,.creator-profile-note{padding:16px}.creator-skill-list{gap:12px;display:grid}.creator-skill-card{border-top:1px solid var(--fox-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:14px;display:grid}.creator-skill-card strong{color:var(--fox-ink);font-size:16px}.creator-skill-card button{border:1px solid var(--fox-border);min-height:34px;color:var(--fox-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:850;display:inline-flex}.launch-actions{grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.finder-card,.launch-card,.launch-feed,.launch-detail,.catalog-health,.suggested-panel,.collections-panel,.wanted-list{background:#fff;border:1px solid #dce3ec;border-radius:8px}.finder-card,.launch-card{align-content:start;gap:16px;padding:18px;display:grid}.action-heading{align-items:flex-start;gap:12px;display:flex}.action-heading svg{color:var(--fox-orange);margin-top:2px}.action-heading h2,.feed-heading h2,.launch-detail-header h2{color:var(--fox-ink);font-size:18px;line-height:1.25}.action-heading p,.feed-heading p,.launch-detail-header p{color:#52617a;margin-top:4px;font-size:14px;line-height:1.5}.finder-search{grid-template-columns:minmax(260px,1fr) auto;gap:8px;display:grid}.finder-search input{min-height:44px;padding:0 14px}.popular-row{color:#7b6655;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.popular-row button{background:var(--fox-cream);color:#4f3a2a;font:inherit;cursor:pointer;border:1px solid #dce3ec;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:750}.popular-row button:hover{border-color:var(--fox-orange);color:var(--fox-orange)}.compact-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-tools .link-field,.compact-tools .agent-field{grid-column:span 1}.launch-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.launch-progress span{color:#4f3a2a;justify-items:center;gap:6px;font-size:12px;font-weight:750;display:grid;position:relative}.launch-progress strong{background:var(--fox-border);width:24px;height:24px;color:var(--fox-muted);border-radius:999px;place-items:center;font-size:12px;display:grid}.launch-progress .is-done strong{color:#fff;background:#1f9d55}.quick-publish{gap:8px;display:grid}.quick-publish textarea{resize:vertical;min-height:66px;padding:10px}.ph-wanted-composer{margin:14px 0 0}.launch-feed,.launch-detail{margin-top:14px}.launch-feed{overflow:hidden}.feed-heading{border-bottom:1px solid var(--fox-border);justify-content:space-between;gap:16px;padding:18px 18px 14px;display:flex}.source-row{padding:12px 18px 6px}.source-type-row{padding-top:0}.source-row-hint{border-bottom:1px solid var(--fox-border);color:var(--fox-muted);margin:0;padding:0 18px 12px;font-size:12px;line-height:1.5}.ph-result-list{gap:0}.result-card{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:34px 48px minmax(0,1fr) 230px 112px;align-items:start;gap:14px;transition:background .12s,border-color .12s}.result-card:hover,.result-card:focus-within{background:#fff6ed}.result-card.is-selected{box-shadow:inset 3px 0 0 var(--fox-orange);background:#fff6ed;border-color:#f3c08e}.capability-icon,.mini-icon{background:linear-gradient(135deg, var(--fox-orange), var(--fox-brown));color:#fff;border-radius:8px;place-items:center;font-weight:950;display:grid}.capability-icon{width:44px;height:44px;font-size:20px}.author-avatar{border:1px solid var(--fox-border);background:var(--fox-cream);color:var(--fox-orange);border-radius:999px;place-items:center;font-weight:900;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;overflow:hidden}.author-avatar:hover,.author-avatar:focus-visible{border-color:var(--fox-orange);transform:translateY(-1px);box-shadow:0 0 0 3px #f26b2129}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-avatar-card{width:44px;height:44px;font-size:16px}.author-avatar-detail{width:56px;height:56px;font-size:20px}.author-byline{color:#7b6655;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:750;line-height:1.3;display:flex}.author-byline a{color:var(--fox-orange);font-weight:850;text-decoration:none}.author-byline a:hover,.owner-link:hover{text-underline-offset:3px;text-decoration:underline}.author-byline.is-compact{margin-top:4px}.result-rank{width:28px;height:44px;color:var(--fox-ink);background:0 0;font-size:20px}.result-title-row button{color:var(--fox-ink);font-size:16px}.result-title-row button:hover{color:var(--fox-orange);text-underline-offset:3px;text-decoration:underline}.result-main p{color:var(--fox-muted);font-size:13px}.launch-signals{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.launch-signals span{color:#4f3a2a;justify-items:center;gap:5px;font-size:13px;font-weight:800;display:grid}.launch-signals svg{color:#7b6655}.launch-signals .signal-source{color:var(--fox-muted);text-align:center;max-width:96px;font-size:11px;font-weight:700;line-height:1.3}.launch-signals .vote-signal svg{color:var(--fox-orange)}.launch-expanded{border-top:1px solid #dce3ec;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr) minmax(180px,.65fr) minmax(160px,.65fr);gap:18px;margin-top:16px;padding-top:16px;display:grid}.launch-expanded strong{color:var(--fox-ink);margin-bottom:8px;font-size:13px;display:block}.launch-expanded ul{color:#52617a;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.permission-tags{flex-wrap:wrap;gap:6px;display:flex}.permission-tags span{color:#166534;background:#ecfdf3;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:800}.ph-sidebar{align-content:start;gap:14px;padding:18px 18px 28px 0;display:grid}.ph-sidebar .wanted-list,.suggested-panel,.collections-panel,.catalog-health{padding:16px}.comments-sidebar{align-self:start;position:sticky;top:76px}.latest-comments{border-left:1px solid var(--fox-border);gap:12px;padding:4px 0 4px 18px;display:grid}.latest-comments .section-heading{margin-bottom:0}.latest-comments h2{color:var(--fox-ink);margin-top:4px;font-size:18px;line-height:1.25}.comment-feed{gap:0;display:grid}.comment-row{border:0;border-top:1px solid var(--fox-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:6px;padding:14px 0;display:grid}.comment-row:hover strong{color:var(--fox-orange)}.comment-row span{width:fit-content;color:var(--fox-muted);background:#fff1e2;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850}.comment-row strong{color:var(--fox-ink);font-size:13px;line-height:1.35}.comment-row p,.comment-row small,.comment-empty p{color:#7b6655;font-size:12px;line-height:1.45}.comment-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.comment-empty{border-top:1px solid var(--fox-border);gap:8px;padding-top:14px;display:grid}.comment-empty svg{color:#7b6655}.comment-empty strong{color:var(--fox-ink)}.wanted-card{border-width:0 0 1px;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;margin-top:0;padding:13px 0;display:grid}.wanted-card:last-of-type{border-bottom:0}.wanted-votes{color:#ff4d4f;border:1px solid #dce3ec;border-radius:7px;place-items:center;gap:3px;width:34px;min-height:44px;font-size:12px;display:grid}.wanted-card strong{color:var(--fox-ink)}.wanted-card span{color:#7b6655}.wanted-meta button{min-height:28px;color:var(--fox-orange);cursor:pointer;background:#fff;border:1px solid #f3c08e;border-radius:6px;padding:0 9px;font-size:12px;font-weight:800}.full-width{width:100%}.suggested-row,.collection-row{border:0;border-bottom:1px solid var(--fox-border);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.suggested-row{cursor:pointer}.mini-icon{width:24px;height:24px;font-size:12px}.suggested-row strong,.collection-row strong{color:var(--fox-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.suggested-row em{color:#16a34a;font-size:12px;font-style:normal;font-weight:850}.collection-row{grid-template-columns:30px minmax(0,1fr)}.collection-row svg{color:var(--fox-orange)}.collection-row span{color:#7b6655;margin-top:3px;font-size:12px;display:block}.catalog-health{gap:12px;display:grid}.health-status{color:#166534;align-items:center;gap:8px;font-size:13px;display:flex}.health-error{color:#b42318;font-size:13px}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.health-grid div{border:1px solid var(--fox-border);border-radius:7px;padding:9px}.health-grid dt{color:#7b6655;text-transform:uppercase;font-size:11px;font-weight:850}.health-grid dd{color:var(--fox-ink);margin:4px 0 0;font-size:18px;font-weight:900}.fingerprint-line{color:#7b6655;font-size:12px;line-height:1.5}.launch-detail{overflow:hidden}.skill-page{width:min(1180px,100% - 48px);margin:24px auto 48px}.back-button{color:#4f3a2a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;align-items:center;gap:6px;margin-bottom:14px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.back-button:hover{border-color:var(--fox-orange);color:var(--fox-orange)}.back-button svg{transform:rotate(180deg)}.launch-detail.standalone{margin-top:0}.launch-detail-header{border-bottom:1px solid var(--fox-border);grid-template-columns:56px minmax(0,1fr) 126px;align-items:start;gap:14px;padding:18px;display:grid}.launch-vote-box{border:1px solid var(--fox-border);color:var(--fox-rust);background:#fffdf9;border-radius:8px;justify-items:center;gap:4px;padding:10px 8px;display:grid}.launch-vote-box strong{color:var(--fox-ink);font-size:25px;line-height:1}.launch-vote-box span{color:#7b6655;font-size:11px;font-weight:800}@media (width<=1080px){.topbar{flex-wrap:wrap}.topbar nav{order:3;width:100%;overflow-x:auto}.search-workbench,.ph-shell,.results-layout,.overview-grid,.discussion-grid,.trust-grid,.community-grid,.profiles-section{grid-template-columns:1fr}.ph-rail{border-right:0;border-bottom:1px solid var(--fox-border);gap:12px;padding:14px 18px;display:grid}.rail-group{margin-bottom:12px}.filter-tabs.compact,.category-tree,.rail-group:first-child{gap:8px;display:flex;overflow-x:auto}.category-node{display:contents}.category-children,.category-chevron{display:none}.rail-link{white-space:nowrap;flex:none;width:auto}.ph-main,.ph-sidebar{padding:16px 18px}.comments-sidebar{position:static}.latest-comments{border-left:0;border-top:1px solid var(--fox-border);padding:16px 0 0}.launch-actions,.launch-expanded,.creator-setup-grid,.advanced-publish-grid,.creator-profile-body{grid-template-columns:1fr}.result-card{grid-template-columns:32px 46px minmax(0,1fr)}.launch-signals,.result-actions{grid-column:3}.attachment-grid,.metric-strip{grid-template-columns:repeat(2,1fr)}.source-grid,.ranking-grid,.live-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-sidebar{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.topbar,.search-workbench,.ph-main,.ph-sidebar,.metric-strip,.results-layout,.community-grid{padding-left:16px;padding-right:16px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:8px;padding-bottom:8px;display:grid}.topbar-search,.topbar nav{grid-column:1/-1;width:100%}.topbar-actions .primary-button{display:none}.brand{min-width:0}.brand small{display:none}.nav-link{flex:none;min-height:42px}.launch-actions,.finder-search,.compact-tools,.feed-heading,.launch-detail-header{grid-template-columns:1fr}.feed-heading{display:grid}.ranking-switch{width:100%}.developer-form,.developer-form.compact,.developer-steps,.native-skill-form,.simple-publish-form{grid-template-columns:1fr}.publish-actions,.publisher-status{align-items:stretch}.publish-actions .primary-button,.publish-actions .text-button,.publisher-status .secondary-button{width:100%}.developer-form.compact label:nth-child(3),.developer-form.compact label:nth-child(4),.developer-form.compact label:nth-child(5){grid-column:1/-1}.developer-mode-switch{width:100%}.developer-mode-switch button{flex:1}.creator-profile-page{margin:16px}.creator-profile-hero{grid-template-columns:1fr}.creator-profile-stats{justify-items:start}.creator-skill-card{grid-template-columns:1fr}.ph-rail{padding-top:12px;padding-bottom:12px}.rail-group:last-child{display:none}.rail-group>span{padding-left:0}.result-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.result-rank{background:#fff1e2;border-radius:999px;width:auto;min-width:28px;height:28px;padding:0 8px;font-size:13px;position:absolute;top:12px;right:12px}.capability-icon,.author-avatar-card{grid-area:1/1}.result-main{grid-area:1/2;padding-right:38px}.launch-signals,.result-actions{grid-column:1/-1}.launch-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-actions{gap:6px}.filter-tabs{flex-wrap:nowrap;overflow-x:auto}.wanted-composer{margin-left:16px;margin-right:16px}h1{font-size:34px}.attachment-grid,.metric-strip,.discovery-sidebar,.feedback-composer,.community-composer,.issue-composer,.publish-form{grid-template-columns:1fr}.result-actions{flex-flow:wrap}.result-actions button{flex:130px}.skill-page{width:calc(100% - 24px);margin-top:12px}.launch-vote-box{justify-items:start}.skill-detail,.profiles-section,.source-section,.ranking-section{margin-left:16px;margin-right:16px}.source-grid,.ingest-status-grid,.live-capability-list,.ranking-grid{grid-template-columns:1fr}.live-index-heading,.repo-header{flex-direction:column}.repo-actions{flex-wrap:wrap}}
