.radar-detail-page,.radar-page{display:grid;margin:0 auto;width:100%}.radar-page{gap:var(--space-4);max-width:1760px;padding:clamp(16px,2vw,28px) clamp(14px,2.2vw,36px) clamp(32px,4vw,56px)}.radar-detail-page{gap:var(--space-5);max-width:1360px;padding:clamp(24px,4vw,48px) clamp(18px,4vw,48px)}.radar-head{align-items:center;border-bottom:1px solid var(--hairline);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-bottom:var(--space-3)}.radar-detail-hero{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.radar-detail-panel,.radar-repo-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5)}.radar-head-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.radar-detail-copy,.radar-detail-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.radar-kicker{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}.radar-head h1{color:var(--ink-900);font-family:var(--font-sans);font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.18;margin:0}.radar-detail-hero h1{color:var(--ink-900);font-family:var(--font-serif);font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0}.feature-access-gate p,.radar-detail-hero p,.radar-detail-panel li,.radar-detail-panel p,.radar-empty p,.radar-head p,.radar-head-meta{color:var(--fg-muted);font-size:15px;line-height:1.75;margin:0}.radar-fact-list dt,.radar-head-meta,.radar-repo-panel dt,.radar-repo-title span,.radar-signals span{color:var(--fg-subtle);font-size:12px;font-weight:800}.radar-head-meta{font-family:var(--font-mono)}.radar-overview{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-3)}.radar-category-stats span{color:var(--fg-subtle);font-size:12px;font-weight:800}.radar-category-stats{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.radar-category-stats a{align-items:center;background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg-muted);display:inline-flex;gap:var(--space-2);min-height:32px;min-width:0;padding:0 var(--space-2)}.radar-category-stats a.is-active,.radar-category-stats a:hover{border-color:var(--border);color:var(--fg)}.radar-category-stats a.is-active{background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--accent)}.radar-category-stats strong{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg);font-family:var(--font-mono);font-size:12px;line-height:1;padding:4px 6px}.radar-channel-tabs,.radar-sort-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.radar-channel-tabs{justify-content:flex-end}.radar-channel-tabs a,.radar-channel-tabs span,.radar-sort-tabs a{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-2);color:var(--fg-muted);display:inline-flex;font-size:13px;font-weight:800;min-height:34px;padding:0 var(--space-3)}.radar-channel-tabs a.is-active,.radar-sort-tabs a.is-active{background:var(--ink-900);border-color:var(--ink-900);color:var(--fg-inverse)}.radar-channel-tabs span{opacity:.68}.radar-layout{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);min-width:0}.radar-category-rail{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1);display:grid;grid-gap:var(--space-1);gap:var(--space-1);overflow:hidden;padding:var(--space-1);position:-webkit-sticky;position:sticky;top:84px;transition:width var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);width:58px;z-index:3}.radar-category-rail:focus-within,.radar-category-rail:hover{box-shadow:var(--shadow-3);width:232px}.radar-category-rail a{align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:38px minmax(0,1fr) auto;min-height:42px;min-width:218px;padding:0 var(--space-2) 0 0;border-radius:var(--radius-2);color:var(--fg-muted)}.radar-category-rail a.is-active,.radar-category-rail a:hover{background:var(--bg-sunken);color:var(--fg)}.radar-category-rail a.is-active{box-shadow:inset 3px 0 0 var(--accent)}.feature-access-gate-icon svg,.radar-category-rail svg,.radar-empty svg{height:18px;width:18px}.radar-category-rail svg{justify-self:center}.radar-category-rail span{font-weight:800;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translateX(-4px);transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease);white-space:nowrap}.radar-category-rail small{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;font-weight:800;min-width:24px;opacity:0;padding:2px 5px;text-align:center;transition:opacity var(--dur-2) var(--ease)}.radar-category-rail:focus-within small,.radar-category-rail:focus-within span,.radar-category-rail:hover small,.radar-category-rail:hover span{opacity:1;transform:translateX(0)}.radar-category-rail a:focus-visible,.radar-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.radar-grid,.radar-results{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.radar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));align-items:stretch}.radar-results-head{align-items:center;border-bottom:1px solid var(--hairline);display:flex;gap:var(--space-4);justify-content:space-between;min-width:0;padding-bottom:var(--space-3)}.feature-access-gate h2,.radar-detail-panel h2,.radar-empty h2,.radar-results-head h2{color:var(--fg);font-size:20px;line-height:1.25;margin:0}.radar-results-head p{color:var(--fg-subtle);font-size:13px;line-height:1.55;margin:var(--space-1) 0 0}.radar-card{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:var(--space-4);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.radar-card:hover{border-color:var(--border);box-shadow:var(--shadow-2)}.radar-card-rank{color:var(--accent);font-family:var(--font-mono);font-size:14px;font-weight:900;line-height:1.35;padding-top:3px;white-space:nowrap}.radar-card-top{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:48px minmax(0,1fr);min-width:0}.radar-card-main{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.radar-card-title-row,.radar-card-why,.radar-signals{min-width:0}.radar-card h3{color:var(--fg);font-size:17px;line-height:1.3;margin:0;overflow-wrap:anywhere}.radar-card h3 a:hover{color:var(--accent)}.radar-card p{color:var(--fg-muted);font-size:14px;line-height:1.65;margin:0}.radar-card-why{background:var(--bg-sunken);border-left:2px solid var(--accent);border-radius:var(--radius-2);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2) var(--space-3)}.radar-card-why span{color:var(--fg-subtle);font-size:11px;font-weight:800}.radar-card-why strong{color:var(--fg);font-size:14px;line-height:1.68}.radar-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.radar-card-tags{align-content:start}.radar-tag-list .zw-chip{background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg-muted);font-size:12px;min-height:24px;padding:0 7px}.radar-tag-list .zw-chip:before{background:currentColor;border-radius:var(--radius-full);content:"";height:5px;opacity:.48;width:5px}.radar-tag-chip-more{color:var(--fg-subtle)!important}.radar-signals{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.radar-signals span{align-items:center;color:var(--fg);display:flex;gap:var(--space-2);min-height:22px}.feature-access-gate-action svg,.radar-icon-button svg,.radar-pagination svg,.radar-repo-external svg,.radar-repo-panel svg,.radar-signals svg{height:16px;width:16px}.radar-item-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.radar-card-footer{align-items:center;border-top:1px solid var(--hairline);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:auto;min-width:0;padding-top:var(--space-3)}.radar-icon-button{align-items:center;background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}.radar-icon-button:hover{background:var(--bg-sunken);border-color:var(--border);color:var(--fg)}.feature-access-gate,.radar-empty{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:42px minmax(0,1fr) auto;padding:var(--space-5)}.feature-access-gate-icon,.radar-empty svg{align-items:center;background:var(--accent-soft);border:1px solid var(--seal-100);border-radius:var(--radius-2);color:var(--accent);display:inline-flex;height:42px;justify-content:center;width:42px}.feature-access-gate-copy,.radar-empty-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.feature-access-gate-action{min-height:40px}.radar-empty{grid-template-columns:42px minmax(0,1fr)}.radar-empty h2{margin:0}.radar-pagination{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.radar-pagination .secondary-action{background:var(--bg-elevated)}.radar-breadcrumb{align-items:center;color:var(--fg-subtle);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:var(--space-2)}.radar-breadcrumb a{color:var(--fg)}.radar-breadcrumb a:hover{color:var(--accent)}.radar-breadcrumb span:before{content:"/";margin-right:var(--space-2)}.radar-detail-copy .radar-item-actions{display:flex;flex-wrap:wrap}.radar-detail-copy .radar-icon-button{width:auto}.radar-repo-panel{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.radar-repo-title{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.radar-repo-title strong{color:var(--fg);font-family:var(--font-mono);font-size:22px;overflow-wrap:anywhere}.radar-fact-list,.radar-repo-panel dl{display:grid;grid-gap:1px;gap:1px;margin:0}.radar-fact-list div,.radar-repo-panel dl div{align-items:center;background:var(--bg-sunken);display:flex;justify-content:space-between;min-height:44px;padding:0 var(--space-3)}.radar-repo-panel dt{align-items:center;display:inline-flex;gap:var(--space-2)}.radar-fact-list dd,.radar-repo-panel dd{color:var(--fg);font-family:var(--font-mono);font-size:13px;font-weight:800;margin:0;text-align:right}.radar-repo-external{justify-content:center}.radar-detail-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.8fr)}.radar-detail-panel ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:1.1em}@media (max-width:980px){.radar-detail-grid,.radar-detail-hero,.radar-head,.radar-layout{grid-template-columns:1fr}.radar-category-rail,.radar-category-rail:focus-within,.radar-category-rail:hover{display:flex;overflow-x:auto;position:static;width:100%}.radar-category-rail a{grid-template-columns:24px minmax(0,auto) auto;min-width:max-content;padding:0 var(--space-3)}.radar-category-rail small,.radar-category-rail span{opacity:1;transform:none}.radar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}}@media (max-width:680px){.radar-detail-page,.radar-page{padding:var(--space-5) var(--space-4)}.feature-access-gate,.radar-detail-panel,.radar-empty,.radar-repo-panel{padding:var(--space-4)}.feature-access-gate,.radar-detail-copy .radar-item-actions,.radar-empty,.radar-head,.radar-results-head{align-items:stretch;grid-template-columns:1fr}.radar-head,.radar-results-head{display:grid}.radar-channel-tabs{justify-content:flex-start}.feature-access-gate-icon,.radar-empty svg{height:38px;width:38px}.feature-access-gate-action,.radar-detail-copy .radar-icon-button{justify-content:center}.radar-card{gap:var(--space-3)}.radar-card-rank{padding-top:0}.radar-card-top{grid-template-columns:1fr}.radar-item-actions,.radar-signals span{justify-content:flex-start}.radar-card-footer{align-items:flex-start;display:grid}}.maker-need-access-state,.maker-need-detail-page,.maker-need-editor-page,.maker-needs-page{margin:0 auto;width:100%}.maker-needs-page{max-width:1560px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,56px) clamp(48px,7vw,96px)}.maker-needs-hero,.maker-needs-me-head{align-items:flex-end;border-bottom:1px solid var(--border);display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:clamp(20px,4vw,48px) 0 clamp(24px,4vw,40px)}.maker-needs-hero{gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) clamp(190px,15vw,224px)}.maker-needs-hero>div:first-child,.maker-needs-me-head>div:first-child{max-width:880px}.maker-needs-hero>div:first-child{max-width:none}.maker-need-access-state h1,.maker-need-editor-head h1,.maker-needs-hero h1,.maker-needs-me-head h1{color:var(--ink-900);font-family:var(--font-serif);font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.06;margin:var(--space-3) 0 var(--space-4);max-width:16ch}.maker-needs-hero h1{font-size:clamp(42px,4.25vw,64px);line-height:1.08;max-width:20ic;text-wrap:balance}.maker-need-access-state p,.maker-need-editor-head p,.maker-needs-hero p,.maker-needs-me-head p{color:var(--fg-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.8;margin:0;max-width:68ch}.maker-needs-hero-actions{align-self:end;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:190px}.maker-need-actions a,.maker-need-contact-card>a,.maker-needs-hero-actions a,.maker-needs-me-head>a{gap:var(--space-2)}.maker-need-actions svg,.maker-need-contact-card svg,.maker-needs-hero-actions svg,.maker-needs-me-head svg{height:16px;width:16px}.maker-needs-tabs{align-items:center;display:flex;gap:var(--space-1);overflow-x:auto;padding:var(--space-4) 0;scrollbar-width:thin}.maker-needs-tabs a{border:1px solid transparent;border-radius:var(--radius-2);color:var(--fg-muted);flex:0 0 auto;font-size:14px;font-weight:700;padding:8px 12px}.maker-needs-tabs a:hover{background:var(--bg-sunken);color:var(--fg)}.maker-needs-tabs a.is-active{background:var(--ink-900);border-color:var(--ink-900);color:var(--fg-inverse)}.maker-needs-filter-shell{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);padding:var(--space-3) 0}.maker-needs-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.maker-needs-filters label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.maker-needs-filters label>span{color:var(--fg-subtle);font-size:11px;font-weight:800;letter-spacing:var(--tracking-wide)}.maker-needs-filters>a{color:var(--fg-muted);font-size:13px;font-weight:700;padding:9px 4px}.maker-needs-mobile-filter{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-2);color:var(--fg);display:none;font-weight:700;gap:var(--space-2);min-height:42px;padding:0 var(--space-3)}.maker-needs-mobile-filter svg{height:17px;width:17px}.maker-needs-result-head{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) 0 var(--space-3)}.maker-needs-result-head p,.maker-needs-result-head span{color:var(--fg-subtle);font-size:13px;margin:0}.maker-needs-result-head strong{color:var(--fg);font-family:var(--font-mono)}.maker-needs-grid{column-count:3;column-gap:var(--space-4)}.maker-need-card{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:var(--radius-card);page-break-inside:avoid;break-inside:avoid;box-shadow:var(--shadow-1);display:inline-block;margin:0 0 var(--space-4);overflow:hidden;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease);width:100%}.maker-need-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-3);transform:translateY(-2px)}.maker-need-card-cover{background:var(--bg-sunken);display:block;overflow:hidden}.maker-need-card-cover img{aspect-ratio:16/9;display:block;object-fit:cover;transition:transform var(--dur-3) var(--ease);width:100%}.maker-need-card:hover .maker-need-card-cover img{transform:scale(1.02)}.maker-need-card-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.maker-need-card.no-cover .maker-need-card-body{padding-top:var(--space-5)}.maker-need-card-badges,.maker-need-detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.maker-need-card-title h2{color:var(--ink-900);font-family:var(--font-serif);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.22;margin:0}.maker-need-card-title:hover h2{color:var(--accent-hover)}.maker-need-card-body>p{color:var(--fg-muted);font-size:14px;line-height:1.72;margin:0}.maker-need-card-tags{display:flex;flex-wrap:wrap;gap:6px}.maker-need-card-tags span{background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-1);color:var(--fg-muted);font-size:12px;font-weight:700;padding:4px 7px}.maker-need-card-facts{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);margin:0;padding:var(--space-3) 0}.maker-need-card-facts,.maker-need-card-facts>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.maker-need-card-facts>div{grid-template-columns:52px minmax(0,1fr)}.maker-need-card-facts dd,.maker-need-card-facts dt{font-size:12px;margin:0}.maker-need-card-facts dt{color:var(--fg-subtle);font-weight:700}.maker-need-card-facts dd{color:var(--fg)}.maker-need-card-meta,.maker-need-overview-counts{display:flex;flex-wrap:wrap;gap:var(--space-3)}.maker-need-card-meta span,.maker-need-overview-counts span{align-items:center;color:var(--fg-subtle);display:inline-flex;font-size:12px;gap:5px}.maker-need-card-meta svg,.maker-need-overview-counts svg{height:14px;width:14px}.maker-need-card-footer{align-items:center;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.maker-need-card-footer>a{align-items:center;display:flex;gap:var(--space-2);min-width:0}.maker-need-card-footer img,.maker-need-card-footer>a>span{align-items:center;background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-full);display:flex;height:28px;justify-content:center;object-fit:cover;width:28px}.maker-need-card-footer strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-need-card-footer>div{display:flex;gap:var(--space-3)}.maker-need-card-footer>div span{align-items:center;color:var(--fg-subtle);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:4px}.maker-need-card-footer svg{height:14px;width:14px}.maker-needs-empty,.maker-needs-load-more{align-items:center;display:grid;justify-items:center;padding:var(--space-7) 0;text-align:center}.maker-needs-load-more{gap:var(--space-2)}.maker-needs-empty p,.maker-needs-load-more p,.maker-needs-load-more span{color:var(--fg-subtle);font-size:14px;margin:0}.maker-needs-empty{background:var(--bg-elevated);border:1px solid var(--hairline);gap:var(--space-3)}.maker-needs-empty h2{font-family:var(--font-serif);font-size:28px;margin:0}.maker-need-detail-page{max-width:1340px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) var(--space-9)}.maker-need-detail-breadcrumb{color:var(--fg-subtle);display:flex;font-size:13px;gap:var(--space-2);margin-bottom:var(--space-5)}.maker-need-detail-breadcrumb a:hover{color:var(--accent)}.maker-need-detail-layout{align-items:start;display:grid;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.maker-need-detail-main{min-width:0}.maker-need-detail-head{border-bottom:1px solid var(--border);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-5)}.maker-need-detail-head h1{color:var(--ink-900);font-family:var(--font-serif);font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.08;margin:0}.maker-need-detail-head>p{color:var(--fg-muted);font-size:18px;line-height:1.8;margin:0}.maker-need-detail-author{align-items:center;display:flex;justify-content:space-between}.maker-need-detail-author>a{align-items:center;display:flex;gap:var(--space-3)}.maker-need-detail-author img,.maker-need-detail-author>a>span{align-items:center;background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-full);display:flex;height:42px;justify-content:center;object-fit:cover;width:42px}.maker-need-detail-author>a div{display:grid;grid-gap:2px;gap:2px}.maker-need-detail-author small,.maker-need-detail-author time{color:var(--fg-subtle);font-size:12px}.maker-need-detail-cover{aspect-ratio:16/8;border:1px solid var(--hairline);border-radius:var(--radius-card);margin-top:var(--space-5);object-fit:cover;width:100%}.maker-need-detail-body{padding:clamp(32px,5vw,64px) 0}.maker-need-detail-body .markdown-body{font-size:17px;line-height:1.86}.maker-need-result{background:var(--jade-soft);border-left:4px solid var(--success);display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-6) 0;padding:var(--space-5)}.maker-need-result h2,.maker-need-result p{margin:0}.maker-need-detail-aside{display:grid;grid-gap:var(--space-4);gap:var(--space-4);position:-webkit-sticky;position:sticky;top:88px}.maker-need-contact-card,.maker-need-overview{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4)}.maker-need-contact-card h2,.maker-need-overview h2{font-size:18px;margin:0}.maker-need-overview dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.maker-need-overview dl>div{border-bottom:1px solid var(--hairline);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:84px minmax(0,1fr);padding-bottom:var(--space-3)}.maker-need-overview dd,.maker-need-overview dt{font-size:13px;margin:0}.maker-need-budget>span,.maker-need-overview dt,.maker-need-seeking>span{color:var(--fg-subtle);font-size:12px;font-weight:700}.maker-need-overview dd{align-items:center;color:var(--fg);display:flex;gap:5px}.maker-need-overview dd svg{height:14px;width:14px}.maker-need-budget,.maker-need-seeking{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.maker-need-seeking>div{display:flex;flex-wrap:wrap;gap:6px}.maker-need-budget{background:var(--bg-sunken);padding:var(--space-3)}.maker-need-budget p,.maker-need-contact-card p{color:var(--fg-muted);font-size:13px;line-height:1.7;margin:0}.maker-need-project-link{align-items:center;color:var(--link);display:inline-flex;font-size:13px;font-weight:700;gap:5px;justify-content:center}.maker-need-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.maker-need-dialog-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.maker-need-dialog-form label{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.maker-need-dialog-form label>span{font-size:13px;font-weight:700}.maker-need-interactions{border-top:1px solid var(--border);margin-top:var(--space-7);padding-top:var(--space-6)}.maker-need-interactions>header{align-items:flex-end;display:flex;justify-content:space-between}.maker-need-interactions>header h2{font-family:var(--font-serif);font-size:34px;margin:var(--space-2) 0 0}.maker-need-interactions>header>span{color:var(--fg-subtle);font-size:12px}.maker-need-interaction-composer{background:var(--bg-elevated);border:1px solid var(--border);display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4)}.maker-need-interaction-kind{display:flex;gap:var(--space-2)}.maker-need-interaction-kind button,.markdown-composer-mode button{align-items:center;background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--fg-muted);display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-height:34px;padding:0 var(--space-3)}.maker-need-interaction-kind button.is-active,.markdown-composer-mode button.is-active{background:var(--ink-900);border-color:var(--ink-900);color:var(--fg-inverse)}.maker-need-interaction-kind svg,.markdown-composer-mode svg{height:15px;width:15px}.maker-need-interaction-submit,.maker-need-replying{align-items:center;display:flex;justify-content:space-between}.maker-need-interaction-submit label,.maker-need-replying{color:var(--fg-muted);font-size:13px}.maker-need-replying button{background:transparent;border:0;color:var(--accent);font-size:13px}.maker-need-interaction-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5)}.maker-need-interaction-thread{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-4)}.maker-need-interaction-item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:38px minmax(0,1fr)}.maker-need-interaction-avatar{align-items:center;background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-full);display:flex;height:38px;justify-content:center;overflow:hidden;width:38px}.maker-need-interaction-avatar img{height:100%;object-fit:cover;width:100%}.maker-need-interaction-item footer,.maker-need-interaction-item header,.maker-need-interaction-item header>a,.maker-need-interaction-item header>div,.maker-need-interaction-item>div:last-child{display:flex}.maker-need-interaction-item>div:last-child{flex-direction:column;gap:var(--space-2)}.maker-need-interaction-item header{flex-wrap:wrap;justify-content:space-between}.maker-need-interaction-item footer,.maker-need-interaction-item header,.maker-need-interaction-item header>a,.maker-need-interaction-item header>div{align-items:center;gap:var(--space-2)}.maker-need-interaction-item footer,.maker-need-interaction-item header span,.maker-need-reply-context{color:var(--fg-subtle);font-size:12px}.maker-need-interaction-body{color:var(--fg);line-height:1.75;margin:0;white-space:pre-wrap}.maker-need-interaction-item footer button{align-items:center;background:transparent;border:0;color:var(--fg-muted);display:inline-flex;font-size:12px;gap:4px;padding:3px}.maker-need-interaction-item footer button:hover{color:var(--accent)}.maker-need-interaction-item footer svg{height:13px;width:13px}.maker-need-replies{border-left:2px solid var(--hairline);display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-4) 0 0 48px;padding-left:var(--space-4)}.maker-need-no-interactions{color:var(--fg-subtle);font-size:14px;padding:var(--space-5) 0;text-align:center}.maker-need-editor-page{max-width:1440px;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) var(--space-8)}.maker-need-editor-head{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;gap:var(--space-5);justify-content:space-between;padding-bottom:var(--space-5)}.maker-need-editor-head h1{font-size:clamp(38px,5vw,64px)}.maker-need-editor-save-state{color:var(--fg-subtle);flex:0 0 auto;font-size:12px}.maker-need-editor{align-items:start;display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) 300px;padding-top:var(--space-6)}.maker-need-editor-aside,.maker-need-editor-aside>section,.maker-need-editor-main,.maker-need-editor-section{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.maker-need-editor-main{gap:var(--space-7)}.maker-need-editor-section{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-7)}.maker-need-editor-section-head{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:34px minmax(0,1fr)}.maker-need-editor-section-head>span{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:800;padding-top:5px}.maker-need-editor-aside h2,.maker-need-editor-section-head h2{margin:0}.maker-need-editor-section-head h2{font-family:var(--font-serif);font-size:30px}.maker-need-editor-aside p,.maker-need-editor-section-head p{color:var(--fg-muted);font-size:13px;line-height:1.7;margin:var(--space-1) 0 0}.maker-need-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.maker-need-field>span,.maker-need-methods legend{color:var(--fg);font-size:13px;font-weight:800}.maker-need-field input,.maker-need-field textarea,.markdown-composer-core>textarea{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-2);color:var(--fg);outline:none;padding:var(--space-3);width:100%}.maker-need-field input{min-height:44px}.maker-need-field textarea,.markdown-composer-core>textarea{line-height:1.75;resize:vertical}.maker-need-field input:focus,.maker-need-field textarea:focus,.markdown-composer-core>textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.maker-need-field small{color:var(--fg-subtle);font-size:11px;justify-self:end}.maker-need-form-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.maker-need-methods{border:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0}.maker-need-methods legend{margin-bottom:var(--space-1)}.maker-need-method-options{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.maker-need-method-options>label{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-2);cursor:pointer;display:flex;gap:var(--space-2);min-height:44px;padding:8px 10px;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.maker-need-method-options>label:hover{border-color:var(--border-strong)}.maker-need-method-options>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.maker-need-method-options>label.is-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.maker-need-method-options>label.is-disabled{background:var(--bg-sunken);color:var(--fg-subtle);cursor:not-allowed;opacity:.62}.maker-need-method-options input{accent-color:var(--accent);flex:0 0 auto;height:16px;margin:0;width:16px}.maker-need-method-options span{font-size:13px;font-weight:700;white-space:nowrap}.maker-need-project-link{grid-column:1/-1}.markdown-composer-core{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.markdown-composer-meta,.markdown-composer-toolbar{align-items:center;display:flex;justify-content:space-between}.markdown-composer-insert,.markdown-composer-mode{display:flex;gap:var(--space-2)}.markdown-composer-core>textarea{font-family:var(--font-mono);font-size:14px;min-height:430px}.markdown-composer-preview{background:var(--bg-elevated);border:1px solid var(--border);min-height:430px;padding:clamp(20px,4vw,40px)}.markdown-composer-preview>p{color:var(--fg-subtle)}.markdown-composer-meta{color:var(--fg-subtle);font-size:11px}.maker-need-editor-aside{max-height:calc(100dvh - (var(--space-5) * 2));overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;top:var(--space-5)}.maker-need-editor-aside>section{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-4)}.maker-need-cover-placeholder,.maker-need-editor-aside>section>img{aspect-ratio:16/9;background:var(--bg-sunken);border:1px dashed var(--border);object-fit:cover;width:100%}.maker-need-cover-placeholder{align-items:center;color:var(--fg-subtle);display:flex;flex-direction:column;font-size:12px;gap:var(--space-2);justify-content:center}.maker-need-cover-placeholder svg{height:24px;width:24px}.maker-need-publish-check ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.maker-need-publish-check li{color:var(--fg-subtle);font-size:12px;padding-left:18px;position:relative}.maker-need-publish-check li:before{border:1px solid var(--border);border-radius:var(--radius-full);content:"";height:8px;left:0;position:absolute;top:5px;width:8px}.maker-need-publish-check li.is-done{color:var(--success)}.maker-need-publish-check li.is-done:before{background:var(--success);border-color:var(--success)}.maker-need-editor-actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.maker-need-access-state{align-content:center;justify-items:start;min-height:72vh;max-width:760px;padding:var(--space-7) var(--space-4)}.admin-maker-needs,.maker-need-access-state{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-maker-need-actions,.admin-maker-need-list article,.admin-maker-needs-toolbar,.admin-maker-needs-toolbar>div:last-child,.admin-maker-report-list article,.admin-maker-report-list article>div:last-child{align-items:center;display:flex;gap:var(--space-3)}.admin-maker-need-list article,.admin-maker-needs-toolbar,.admin-maker-report-list article{justify-content:space-between}.admin-maker-need-list h3,.admin-maker-need-list p,.admin-maker-needs-toolbar h2,.admin-maker-needs-toolbar p,.admin-maker-report-list h3,.admin-maker-report-list p{margin:0}.admin-maker-need-list p,.admin-maker-needs-toolbar p,.admin-maker-report-list p,.admin-maker-report-list time{color:var(--fg-muted);font-size:13px}.admin-maker-need-list,.admin-maker-report-list{display:grid}.admin-maker-need-list article,.admin-maker-report-list article{border-top:1px solid var(--hairline);padding:var(--space-4) 0}.admin-maker-need-list article>div:first-child,.admin-maker-report-list article>div:first-child{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.admin-maker-need-list article>div:first-child>div{display:flex;gap:var(--space-2)}.admin-maker-need-list a{align-items:center;color:var(--link);display:inline-flex;font-size:12px;gap:4px;width:-moz-fit-content;width:fit-content}.admin-maker-need-list a svg{height:13px;width:13px}.admin-maker-need-actions{flex:0 0 320px;justify-content:flex-end}.admin-maker-need-actions .zw-textarea{min-height:54px}@media (max-width:1179px){.maker-needs-grid{column-count:2}.maker-need-editor{grid-template-columns:minmax(0,1fr) 270px}.maker-need-method-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.maker-need-detail-layout,.maker-need-editor{grid-template-columns:minmax(0,1fr)}.maker-need-detail-aside,.maker-need-editor-aside{grid-row:1;max-height:none;overflow:visible;position:static;scrollbar-gutter:auto}.maker-need-detail-main{grid-row:2}.maker-need-editor-aside{grid-row:auto}.maker-need-overview{grid-template-columns:minmax(0,1fr)}.maker-needs-filters-desktop{display:none}.maker-needs-mobile-filter{display:inline-flex}.maker-needs-filters-mobile{align-items:stretch;flex-direction:column}.maker-needs-filters-mobile .zw-select,.maker-needs-filters-mobile .zw-select-wrap{width:100%}}@media (max-width:767px){.maker-need-detail-page,.maker-need-editor-page,.maker-needs-page{padding-left:14px;padding-right:14px}.maker-need-editor-head,.maker-needs-hero,.maker-needs-me-head{align-items:stretch;display:grid;grid-template-columns:1fr}.maker-need-editor-head h1,.maker-needs-hero h1,.maker-needs-me-head h1{font-size:40px}.maker-needs-hero h1{max-width:none}.maker-needs-hero-actions{min-width:0}.maker-needs-grid{column-count:1}.maker-needs-result-head{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.maker-need-detail-head h1{font-size:40px}.maker-need-detail-author{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.maker-need-detail-aside,.maker-need-detail-main{grid-row:auto}.maker-need-contact-card .primary-action,.maker-need-contact-card .secondary-action{width:100%}.maker-need-interactions>header{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.maker-need-interaction-submit{align-items:stretch;flex-direction:column;gap:var(--space-3)}.maker-need-interaction-submit .zw-button{width:100%}.maker-need-replies{margin-left:var(--space-3)}.maker-need-form-grid,.maker-need-method-options{grid-template-columns:1fr}.maker-need-project-link{grid-column:auto}.markdown-composer-toolbar{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.markdown-composer-insert{overflow-x:auto;width:100%}.markdown-composer-core>textarea,.markdown-composer-preview{min-height:360px}.admin-maker-need-actions,.admin-maker-need-list article,.admin-maker-needs-toolbar,.admin-maker-report-list article{align-items:stretch;flex-direction:column}.admin-maker-need-actions{flex-basis:auto;width:100%}}@media (max-width:360px){.maker-needs-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.maker-need-card-body{padding:var(--space-3)}.maker-need-card-footer{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.maker-need-actions{display:grid}.maker-need-interaction-kind{display:grid;grid-template-columns:1fr 1fr}.markdown-composer-mode{width:100%}.markdown-composer-mode button{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.maker-need-card,.maker-need-card-cover img{transition:none}}.notification-bell{position:relative}.notification-bell span{align-items:center;background:var(--accent);border:1px solid var(--bg);border-radius:999px;color:var(--fg-on-seal);display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-5px;top:-5px}.notifications-page{align-content:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0 auto;padding:clamp(48px,8vw,72px) 0 clamp(72px,10vw,112px);width:min(1120px,calc(100% - clamp(40px, 8vw, 112px)))}.notifications-hero{display:flex;justify-content:space-between;max-width:1120px;width:100%}.notifications-hero>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:640px}.notifications-hero h1{font-family:var(--font-serif);font-size:clamp(40px,7vw,72px);letter-spacing:0;line-height:.95}.notifications-hero p{color:var(--fg-muted);font-size:17px;line-height:1.9}.notifications-center{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(300px,380px) minmax(0,1fr);max-width:1120px;width:100%}.notification-detail,.notifications-empty,.notifications-list-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-2)}.notifications-list-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.notifications-panel-head{align-items:center;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-3)}.notification-detail h2,.notifications-panel-head h2{font-size:20px;letter-spacing:0}.notification-detail-head span,.notification-detail-head time,.notification-row time,.notifications-panel-head span{color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.notifications-panel-head svg{color:var(--fg-muted);height:18px;width:18px}.notifications-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.notification-row{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:var(--radius-1);color:var(--fg);cursor:pointer;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:8px 1fr;min-height:92px;padding:var(--space-3);text-align:left;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);width:100%}.notification-row.is-selected,.notification-row:hover{background:var(--bg-sunken);border-color:var(--hairline)}.notification-row>span{background:var(--hairline-strong);border-radius:999px;height:8px;margin-top:7px;width:8px}.notification-row.is-unread>span{background:var(--accent)}.notification-row div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.notification-row strong{font-size:15px;line-height:1.45}.notification-row p{color:var(--fg-muted);display:-webkit-box;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-detail{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:360px;padding:clamp(20px,3vw,32px)}.notification-detail-head{align-items:flex-start;border-bottom:1px solid var(--hairline);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}.notification-body,.notification-detail-head>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.notification-body{color:var(--fg-muted);font-size:16px;line-height:1.85;white-space:normal}.notification-detail .secondary-action{justify-self:start}.notification-decision{align-items:center;background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-2);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3)}.notification-decision>span{color:var(--fg-muted);font-size:13px;font-weight:700;margin-right:auto}.notification-decision svg{height:16px;width:16px}.notifications-empty{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;justify-self:center;max-width:720px;min-height:260px;padding:var(--space-6);text-align:center;width:100%}.notifications-empty svg{color:var(--fg-muted);height:26px;width:26px}.notifications-empty strong{font-size:20px}.notifications-empty p{color:var(--fg-muted)}.updates-page{align-content:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0 auto;padding:clamp(48px,8vw,72px) 0 clamp(72px,10vw,112px);width:min(1120px,calc(100% - clamp(40px, 8vw, 112px)))}.updates-hero{display:flex;width:100%}.updates-hero>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:680px}.updates-hero h1{font-family:var(--font-serif);font-size:clamp(40px,7vw,72px);letter-spacing:0;line-height:.95}.updates-hero p{color:var(--fg-muted);font-size:17px;line-height:1.9}.updates-timeline{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%}.update-entry{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-2);display:grid;grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);padding:clamp(18px,3vw,28px);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.update-entry.is-selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.update-version{border-right:1px solid var(--hairline);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-auto-rows:max-content;justify-content:start;padding-right:var(--space-4)}.update-version strong{display:block;font-family:var(--font-mono);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.update-version time{color:var(--fg-subtle);display:block;font-family:var(--font-mono);font-size:12px;line-height:1.5}.update-main{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere}.update-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.update-head h2{font-size:24px;letter-spacing:0;line-height:1.25}.update-main p{color:var(--fg-muted);font-size:16px;line-height:1.8}.update-main ul{color:var(--fg-muted);display:grid;grid-gap:var(--space-2);gap:var(--space-2);line-height:1.7;margin:0;padding-left:1.2em}.update-main li::marker{color:var(--accent)}.module-placeholder-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.module-placeholder-panel{align-content:start;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:220px;padding:var(--space-5)}.module-placeholder-panel-head{align-items:center;display:flex;gap:var(--space-3)}.module-placeholder-panel-head span{background:var(--accent);border-radius:var(--radius-0);display:inline-block;height:16px;width:4px}.module-placeholder-panel h2{color:var(--fg);font-size:var(--fs-h3);line-height:1.25;margin:0}.module-placeholder-panel p{color:var(--fg-muted);font-size:15px;line-height:1.8;margin:0;max-width:56ch}.module-placeholder-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.module-placeholder-tags li{background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-1);color:var(--fg-muted);font-family:var(--font-mono);font-size:12px;font-weight:600;padding:6px var(--space-2)}.module-placeholder-trailing{width:100%}@media (max-width:620px){.module-placeholder-grid{grid-template-columns:1fr}.module-placeholder-panel{min-height:0;padding:var(--space-4)}}