.design-preview-bar{z-index:14;color:#eef6f7;background:#111d29;border-bottom:1px solid #4d6475;grid-template-columns:minmax(260px,.9fr) minmax(500px,1.45fr) auto;align-items:center;gap:22px;min-height:78px;padding:12px max(24px,50vw - 720px);display:grid;position:relative;box-shadow:0 10px 30px #020a122e}.design-preview-copy{grid-template-columns:auto 1fr;gap:3px 11px;min-width:0;display:grid}.design-preview-copy>span{color:#80e4df;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;grid-row:1/span 2;align-self:center;font-size:.7rem;font-weight:750}.design-preview-copy strong,.design-preview-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-preview-copy strong{font-size:.95rem}.design-preview-copy small{color:#aebfca;font-size:.72rem}.design-preview-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.design-preview-nav a,.design-preview-exit{color:#c7d4dc;letter-spacing:.025em;border:1px solid #4d6475;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:.72rem;font-weight:720;display:inline-flex}.design-preview-nav a span{color:#80e4df;font-family:var(--font-geist-mono), monospace}.design-preview-nav a:hover,.design-preview-nav a:focus-visible,.design-preview-nav a[aria-current=page]{color:#fff;background:#203441;border-color:#80e4df}.design-preview-exit{color:#fff;white-space:nowrap;border-color:#b6c6ce}.theme-navigator{--void:#06131f;--panel:#0b1e2d;--panel-raised:#102738;--panel-soft:#173447;--line:#789aaa;--line-bright:#87b9c7;--ink:#f3f8fa;--muted:#a9c0cc;--muted-bright:#c9dae2;--cyan:#62e6e8;--cyan-soft:#8af1ef;--green:#77e3b1;--amber:#ffd166;--orange:#ffb36b;--red:#ff8c9b;--shadow:0 20px 58px #00050b66;background:radial-gradient(circle at 15% 0, #3da1b833, transparent 34rem), radial-gradient(circle at 96% 18%, #4fdeaa1f, transparent 30rem), linear-gradient(150deg, #071725 0, var(--void) 55%, #04101a 100%);color:var(--ink)}.theme-navigator:before{background-image:linear-gradient(#62e6e80e 1px,#0000 1px),linear-gradient(90deg,#62e6e80a 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.theme-navigator .radar-header{border-bottom-color:var(--line);background:#06131feb;box-shadow:0 14px 34px #00070d47}.theme-navigator :is(.radar-header,.status-strip,.radar-content,.radar-footer){width:min(1540px,100% - 48px)}.theme-navigator .status-strip{background:#0b1e2de0;border-color:#668b9e;border-radius:4px}.theme-navigator .residency-tabs{background:#0b1e2dd1;border-radius:5px;width:min(920px,100%)}.theme-navigator .residency-tab,.theme-navigator :is(.view-tabs,.metric-pills,.official-checker-link,.terminal-button){border-radius:3px}.theme-navigator .residency-tab.active,.theme-navigator .residency-tab:hover{box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(90deg,#62e6e82e,#62e6e80a)}.theme-navigator .intro-block{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:34px;display:grid}.theme-navigator .intro-title{letter-spacing:-.055em;max-width:850px;font-size:clamp(46px,5.6vw,76px)}.theme-navigator .intro-title span{color:var(--cyan);text-shadow:0 0 30px #62e6e847}.theme-navigator .quick-start li,.theme-navigator .panel,.theme-navigator .temporary-panel,.theme-navigator .share-card-preview,.theme-navigator .share-controls,.theme-navigator :is(.route-directory-card,.guide-card,.audience-card){background:#0b1e2de6;border-radius:4px}.theme-navigator .quick-start li{border-left:3px solid var(--cyan)}.theme-navigator .panel,.theme-navigator .temporary-panel{box-shadow:var(--shadow), inset 0 1px 0 #f3f8fa09}.theme-navigator .radar-scope{border-color:var(--cyan);background:radial-gradient(circle,#62e6e821,#0000 58%),repeating-radial-gradient(circle,#0000 0 24px,#62e6e821 25px),#081a28;box-shadow:0 0 38px #62e6e82e,inset 0 0 42px #62e6e81c}.theme-navigator .scope-sweep{background:linear-gradient(90deg, var(--cyan), transparent)}.theme-navigator :is(.signal-row:hover,.signal-row.selected,.temporary-row:hover,.temporary-row.selected){box-shadow:inset 3px 0 0 var(--cyan);background:#1e495bc7}.theme-navigator .meter-cells span{border-radius:999px}.theme-navigator .meter-cells span.on{background:linear-gradient(90deg, var(--green), var(--cyan))}.theme-navigator :is(.console-box,.temporary-history-point,.temporary-history-change,.trend-insight,.share-target){background:#040e1785}.theme-navigator .pinned-panel{align-self:start;position:sticky;top:112px}.theme-navigator .section-rule h2{text-shadow:0 0 20px #62e6e82e}.theme-navigator :is(.route-directory-card,.guide-card,.audience-card):hover{background:#102b3a}.theme-navigator .footer-terminal{color:var(--cyan)}.theme-civic{--void:#f5f1e8;--panel:#fffdfa;--panel-raised:#faf6ef;--panel-soft:#ece4d8;--line:#7a8588;--line-bright:#627477;--ink:#172a3a;--muted:#4d5e68;--muted-bright:#334953;--cyan:#1f6778;--cyan-soft:#145a6a;--green:#2f664f;--amber:#875817;--orange:#93480f;--red:#a62f35;--shadow:5px 6px 0 #172a3a1c;color:var(--ink);background:linear-gradient(90deg,#0000 0 49.94%,#172a3a09 50%,#0000 50.06%),#f5f1e8}.theme-civic:before{background-image:linear-gradient(#172a3a0b 1px,#0000 1px);background-size:100% 32px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.theme-civic .scanline-layer{display:none}.theme-civic :is(.radar-header,.status-strip,.radar-content,.radar-footer){width:min(1280px,100% - 48px)}.theme-civic .radar-header{border-bottom:2px solid var(--ink);min-height:74px;box-shadow:none;background:#fffdfaf2}.theme-civic .radar-emblem{border:2px solid var(--red);box-shadow:none;border-radius:2px;transform:rotate(45deg)scale(.72)}.theme-civic .radar-emblem>*{transform:rotate(-45deg)}.theme-civic .radar-emblem:before,.theme-civic .radar-emblem:after{background:var(--red);box-shadow:none}.theme-civic .radar-emblem .emblem-dot{background:var(--amber);box-shadow:none;transform:rotate(-45deg)translate(11px,-11px)}.theme-civic .status-strip{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:38px;margin-top:8px;padding-inline:0}.theme-civic .radar-content{padding-top:20px}.theme-civic .residency-tabs{border:1px solid var(--ink);background:var(--panel);border-radius:0;gap:0;width:100%;padding:0}.theme-civic .residency-tab{border:0;border-radius:0;min-height:62px}.theme-civic .residency-tab+.residency-tab{border-left:1px solid var(--ink)}.theme-civic .residency-tab:hover,.theme-civic .residency-tab.active{box-shadow:inset 5px 0 0 var(--red);background:#f1e4dc}.theme-civic .residency-tab>span,.theme-civic .section-kicker,.theme-civic .panel-label{color:var(--red)}.theme-civic .residency-panel{flex-direction:column;display:flex}.theme-civic .intro-block{order:0}.theme-civic :is(.signal-hero,.temporary-panel){order:1}.theme-civic .quick-start{order:2}.theme-civic .grid-layout{order:3}.theme-civic .trend-panel{order:4}.theme-civic .share-section{order:5}.theme-civic .route-directory{order:6}.theme-civic .guide-section{order:7}.theme-civic .faq-section{order:8}.theme-civic .intro-block{grid-template-columns:minmax(0,1fr) minmax(270px,auto);align-items:end;margin-top:30px;display:grid}.theme-civic :is(.intro-title,.panel-head h2,.section-rule h2,.scope-readout h2,.temporary-history-head h3,.pin-copy h2,.share-controls h3){font-family:Georgia,Times New Roman,serif}.theme-civic .intro-title{letter-spacing:-.055em;max-width:820px;margin-block:10px 15px;font-size:clamp(50px,6vw,78px);font-weight:620;line-height:.98}.theme-civic .intro-title span{color:var(--red);text-shadow:none}.theme-civic .intro-copy{max-width:760px;font-size:1.02rem;line-height:1.62}.theme-civic :is(.view-tabs,.metric-pills,.official-checker-link,.terminal-button,.compact-tag,.range-controls){border-radius:0}.theme-civic :is(.view-tab:hover,.view-tab.active,.metric-pill:hover,.metric-pill.active,.range-button:hover,.range-button.active){background:var(--ink);color:#fff}.theme-civic .terminal-button:hover:not(:disabled),.theme-civic .official-checker-link:hover,.theme-civic .official-checker-link:focus-visible{background:var(--red);color:#fff}.theme-civic .official-checker-link:hover small,.theme-civic .official-checker-link:focus-visible small{color:#fff}.theme-civic .quick-start{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:0;margin-top:18px}.theme-civic .quick-start li{background:0 0;border:0;border-radius:0}.theme-civic .quick-start li+li{border-left:1px solid var(--line)}.theme-civic .quick-start span{color:var(--red)}.theme-civic .signal-hero{grid-template-columns:minmax(0,1.75fr) minmax(280px,.7fr);margin-top:20px}.theme-civic .panel,.theme-civic .temporary-panel,.theme-civic .share-card-preview,.theme-civic .share-controls,.theme-civic :is(.route-directory-card,.guide-card,.audience-card){border:1px solid var(--ink);box-shadow:var(--shadow);background:#fffdfaf7;border-radius:0}.theme-civic .scope-body{grid-template-columns:minmax(0,1.45fr) minmax(185px,.55fr);gap:34px;padding-block:30px 12px}.theme-civic .scope-readout{order:1}.theme-civic .radar-scope{border-color:var(--red);background:radial-gradient(circle, #a62f3514, transparent 58%), repeating-radial-gradient(circle, transparent 0, transparent 24px, #1f67781f 25px), var(--panel-raised);width:min(100%,220px);box-shadow:none;order:2}.theme-civic .scope-sweep{background:linear-gradient(90deg, var(--red), transparent);box-shadow:none;animation:none;transform:rotate(-28deg)}.theme-civic .scope-core strong{color:var(--red);text-shadow:none}.theme-civic .queue-number,.theme-civic .readout-metric strong,.theme-civic .signal-readout strong,.theme-civic .pinned-metric strong{color:var(--red)}.theme-civic .filter-rail{border-color:var(--ink)}.theme-civic .signal-row:hover,.theme-civic .signal-row.selected,.theme-civic .temporary-row:hover,.theme-civic .temporary-row.selected{box-shadow:inset 4px 0 0 var(--red);background:#f1e4dc}.theme-civic .meter-cells span.on{border-color:var(--red);background:var(--red);box-shadow:none}.theme-civic :is(.console-box,.temporary-row,.temporary-history-point,.temporary-history-change,.trend-insight,.share-target){background:var(--panel-raised)}.theme-civic .pinned-panel{align-self:start;position:sticky;top:102px}.theme-civic :is(.route-directory-card,.guide-card,.audience-card):hover{background:#f1e4dc;box-shadow:7px 8px #172a3a24}.theme-civic .section-rule{border-bottom:2px solid var(--ink)}.theme-civic .section-rule h2{color:var(--red);text-shadow:none}.theme-civic .radar-footer{border-top:2px solid var(--ink)}.theme-civic .footer-terminal{color:var(--red)}.theme-civic :is(select,.console-select,.temporary-country-select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1120px){.design-preview-bar{grid-template-columns:1fr auto}.design-preview-nav{grid-area:2/1/auto/-1}.theme-navigator .pinned-panel,.theme-civic .pinned-panel{position:static}}@media (width<=780px){.design-preview-bar{grid-template-columns:1fr;gap:10px;padding:12px 14px}.design-preview-nav{grid-area:auto/1;overflow-x:auto}.design-preview-nav a{min-width:128px}.design-preview-exit{width:100%}.theme-navigator :is(.radar-header,.status-strip,.radar-content,.radar-footer),.theme-civic :is(.radar-header,.status-strip,.radar-content,.radar-footer){width:min(100% - 28px,1440px)}.theme-navigator .intro-block,.theme-civic .intro-block{grid-template-columns:1fr}.theme-civic .intro-title{font-size:clamp(44px,13vw,60px)}.theme-civic .quick-start{border:0}.theme-civic .quick-start li{border:1px solid var(--line)}.theme-civic .quick-start li+li{border-left:1px solid var(--line)}.theme-civic .scope-body{grid-template-columns:1fr}.theme-civic .radar-scope{display:none}}
