.sl-card{border:1px solid var(--border-subtle);box-shadow:var(--sh-card);background:#fff;border-radius:20px;padding:24px}.sl-kicker,.sx-card-label,.sx-chain-label,.sx-live-label,.sm-list-label{font:600 9px/1 var(--font-mono);letter-spacing:.16em;color:var(--text-subtle)}.sl-kicker{margin-bottom:16px}.sl-options{gap:7px;display:grid}.sl-option{border:1px solid var(--border-subtle);background:var(--paper);width:100%;color:var(--ink-500);font:550 12.5px/1.35 var(--font-ui);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);border-radius:11px;align-items:center;gap:11px;padding:12px 13px;display:flex}.sl-option>span{width:27px;height:27px;color:var(--slate-500);background:#fff;border-radius:8px;place-items:center;display:grid}.sl-option.is-active{color:var(--ink-800);background:#f59e0b14;border-color:#f59e0b8c;transform:translate(3px)}.sl-option.is-active>span{color:#d97706}.sl-answer{border-left:2px solid var(--spectrum-amber);background:#f59e0b0f;border-radius:0 10px 10px 0;min-height:92px;margin-top:14px;padding:15px 16px}.sl-answer p{font:450 12.5px/1.6 var(--font-ui);color:var(--text-body);animation:sxReveal .22s var(--ease) both;margin:0}.sl-foot{border-top:1px solid var(--border-subtle);font:450 11.5px/1.55 var(--font-ui);color:var(--text-muted);margin-top:17px;padding-top:15px}.sx-explorer{padding-bottom:8px}.sx-compare{padding-top:88px}.sx-section-head{max-width:820px;margin-bottom:34px}.sx-section-head--compact{margin-bottom:28px}.sx-section-head h2{margin-bottom:16px}.sx-section-head p{max-width:760px;font:400 15.5px/1.72 var(--font-ui);color:var(--text-body);text-wrap:pretty;margin:0}.sx-result-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sx-result-rail,.sx-tabs,.sx-chain{scrollbar-width:none}.sx-result-rail::-webkit-scrollbar{display:none}.sx-tabs::-webkit-scrollbar{display:none}.sx-chain::-webkit-scrollbar{display:none}.sx-result-card{border:1px solid var(--border-subtle);text-align:left;cursor:pointer;min-width:0;min-height:152px;transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 17px;display:flex;box-shadow:0 3px 10px #0f172a06}.sx-result-card:hover,.sx-result-card.is-active{transform:translateY(-4px);box-shadow:0 13px 28px #0f172a17}.sx-result-card.is-active{background:rgba(var(--sector-rgb), .045)}.sx-result-icon{width:32px;height:32px;color:rgb(var(--sector-rgb));background:rgba(var(--sector-rgb), .1);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.sx-result-sector{font:650 12.5px/1.35 var(--font-ui);color:var(--ink-700)}.sx-result-text{font:400 11.5px/1.5 var(--font-ui);color:var(--text-muted)}.sx-live-consequence{border:1px solid rgba(var(--sector-rgb), .28);background:linear-gradient(90deg, rgba(var(--sector-rgb), .08), rgba(var(--sector-rgb), .015));border-radius:14px;grid-template-columns:auto minmax(110px,.45fr) 1fr;align-items:center;gap:20px;margin-top:14px;padding:18px 22px;transition:border-color .25s,background .25s;display:grid}.sx-live-name{font:600 12.5px/1.4 var(--font-ui);color:rgb(var(--sector-rgb))}.sx-live-consequence strong{font:600 15px/1.4 var(--font-ui);color:var(--ink-800);animation:sxReveal .22s var(--ease) both}.sx-profiles{padding-top:112px}.sx-tabs{flex-wrap:wrap;gap:9px;padding-bottom:26px;display:flex}.sx-tab{border:1px solid var(--border-default);color:var(--ink-400);font:550 12.5px/1.3 var(--font-ui);cursor:pointer;transition:color .22s, border-color .22s, background .22s, transform .22s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;display:inline-flex}.sx-tab:hover,.sx-tab.is-active{color:var(--ink-800);border-color:rgb(var(--sector-rgb));background:rgba(var(--sector-rgb), .08);transform:translateY(-1px)}.sx-tab svg{color:rgb(var(--sector-rgb))}.sx-detail{border:1px solid var(--border-subtle);box-shadow:var(--sh-card);background:#fff;border-radius:20px;overflow:hidden}.sx-bar{background:rgb(var(--sector-rgb));height:3px;transition:background .3s}.sx-profile-head{border-bottom:1px solid var(--border-subtle);background:linear-gradient(110deg, rgba(var(--sector-rgb), .07), transparent 48%);grid-template-columns:180px 1fr;align-items:center;gap:28px;padding:30px 36px 26px;display:grid}.sx-profile-id{font:600 9px/1 var(--font-mono);letter-spacing:.13em;color:var(--text-subtle);align-items:center;gap:11px;display:flex}.sx-profile-icon{color:#fff;background:rgb(var(--sector-rgb));border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.sx-profile-head h3{font:650 clamp(22px, 2.25vw, 30px)/1.2 var(--font-ui);letter-spacing:-.025em;color:var(--ink-800);margin:0 0 6px}.sx-profile-head>div:last-child p{font:500 14px/1.5 var(--font-ui);color:rgb(var(--sector-rgb));margin:0}.sx-chain-wrap{padding:30px 36px 32px}.sx-chain-label{margin-bottom:20px}.sx-chain{isolation:isolate;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.sx-chain:before,.sx-chain:after{content:"";z-index:-1;height:2px;position:absolute;top:20px;left:10%}.sx-chain:before{background:var(--border-default);width:80%}.sx-chain:after{width:calc(var(--chain-progress) * .8);background:var(--chain-accent);max-width:80%;transition:width .32s var(--ease), background .25s}.sx-chain-node{color:var(--text-muted);font:600 11.5px/1.2 var(--font-ui);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;display:flex}.sx-chain-dot{border:2px solid var(--border-default);width:41px;height:41px;color:var(--slate-400);transition:transform .22s var(--ease), color .22s, border-color .22s, background .22s;background:#fff;border-radius:50%;place-items:center;display:grid}.sx-chain-node.is-passed .sx-chain-dot{color:var(--chain-accent);border-color:var(--chain-accent)}.sx-chain-node.is-active{color:var(--ink-800)}.sx-chain-node.is-active .sx-chain-dot{color:#fff;border-color:var(--chain-accent);background:var(--chain-accent);box-shadow:0 7px 18px rgba(var(--sector-rgb), .24);transform:scale(1.12)}.sx-chain-panel{border:1px solid rgba(var(--sector-rgb), .25);background:rgba(var(--sector-rgb), .045);border-radius:14px;align-items:center;min-height:142px;margin-top:24px;padding:25px 28px;display:flex}.sx-chain-panel-inner{animation:sxReveal .24s var(--ease) both}.sx-chain-panel-inner>span{font:650 9px/1 var(--font-mono);letter-spacing:.16em;color:rgb(var(--sector-rgb));margin-bottom:12px;display:block}.sx-chain-panel p{max-width:840px;font:520 clamp(16px, 1.55vw, 20px)/1.55 var(--font-ui);color:var(--ink-700);text-wrap:pretty;margin:0}.sx-insight-grid{grid-template-columns:.9fr 1.35fr;gap:14px;padding:0 36px 14px;display:grid}.sx-thesis,.sx-complaint{border-radius:14px;padding:24px}.sx-thesis{color:#fff;background:var(--ink-900)}.sx-thesis .sx-card-label{color:#8ca0b4}.sx-thesis p,.sx-complaint p{font:500 13.5px/1.65 var(--font-ui);margin:14px 0 0}.sx-thesis p{color:#e7eef5}.sx-complaint{border:1px solid rgba(var(--sector-rgb), .25);background:rgba(var(--sector-rgb), .045)}.sx-card-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.sx-status{color:#08775b;font:650 8.5px/1 var(--font-mono);letter-spacing:.13em;background:#e7f7f1;border-radius:7px;flex:none;padding:7px 9px}.sx-complaint p{color:var(--text-body)}.sx-complaint a{color:rgb(var(--sector-rgb));font:600 12px/1.4 var(--font-ui);margin-top:16px;display:inline-block}.sx-requirements{align-items:center;gap:22px;padding:18px 36px 26px;display:flex}.sx-requirements>div{flex-wrap:wrap;gap:7px;display:flex}.sx-requirements>div span{border:1px solid var(--border-subtle);background:var(--paper);color:var(--ink-500);font:500 11.5px/1 var(--font-ui);border-radius:8px;padding:8px 11px}.sm-compare{background:var(--grad-spectrum);border-radius:18px;padding:1.5px}.sm-switch{background:var(--ink-900);border-radius:17px 17px 0 0;grid-template-columns:repeat(2,1fr);gap:1px;padding:8px;display:grid}.sm-switch button{color:var(--slate-400);font:600 9px/1.25 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:13px 14px;transition:background .2s,color .2s,border-color .2s}.sm-switch button.is-active{color:#fff;background:#ffffff12;border-color:#ffffff21}.sm-lists{background:var(--ink-900);border-radius:0 0 17px 17px;grid-template-columns:repeat(2,1fr);gap:1px;padding:8px;display:grid}.sm-lists>div{opacity:.38;border-radius:11px;flex-direction:column;gap:10px;min-height:230px;padding:22px;transition:opacity .22s,transform .22s,background .22s;display:flex;transform:scale(.985)}.sm-lists>div.is-active{opacity:1;background:#ffffff0b;transform:scale(1)}.sm-list-label{color:#8ca0b4;margin-bottom:6px}.sm-lists>div>span:not(.sm-list-label){color:#dbe4ee;font:450 12.5px/1.4 var(--font-ui)}.sm-lists>div>span:not(.sm-list-label):before{content:"→";color:var(--spectrum-cyan);margin-right:8px}.sl-option:focus-visible,.sx-result-card:focus-visible,.sx-tab:focus-visible,.sx-chain-node:focus-visible,.sm-switch button:focus-visible{outline-offset:3px;outline:3px solid #2e6dff47}@keyframes sxReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.sx-result-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(180px,1fr));padding:4px 2px 16px;overflow-x:auto}.sx-result-card{scroll-snap-align:start}.sx-insight-grid{grid-template-columns:1fr}}@media (width<=720px){.sx-compare{padding-top:72px}.sx-profiles{padding-top:84px}.sx-live-consequence{grid-template-columns:1fr;gap:7px}.sx-tabs{scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:17px;overflow-x:auto}.sx-tab{scroll-snap-align:start;flex:none}.sx-profile-head{grid-template-columns:1fr;gap:18px;padding:26px 22px 22px}.sx-chain-wrap{padding:27px 22px 26px}.sx-chain{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(88px,1fr));padding:4px 0 14px;overflow-x:auto}.sx-chain:before,.sx-chain:after{display:none}.sx-chain-node{scroll-snap-align:start}.sx-chain-panel{min-height:180px;margin-top:12px;padding:22px}.sx-insight-grid{padding:0 22px 14px}.sx-requirements{flex-direction:column;align-items:flex-start;padding:18px 22px 25px}.sm-switch,.sm-lists{grid-template-columns:1fr}.sm-lists>div{min-height:auto}}@media (width<=520px){.sl-card{padding:19px}.sx-section-head p{font-size:14.5px}.sx-result-rail{grid-template-columns:repeat(5,minmax(164px,1fr))}.sx-result-card{min-height:145px}.sx-card-topline{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sl-option,.sx-result-card,.sx-tab,.sx-chain:after,.sx-chain-dot,.sm-switch button,.sm-lists>div,.sl-answer p,.sx-live-consequence strong,.sx-chain-panel-inner{transition:none!important;animation:none!important}}.sector-hero[data-astro-cid-wlpkjybi]{padding-top:76px;padding-bottom:24px}.sector-hero[data-astro-cid-wlpkjybi] .pg-hero[data-astro-cid-wlpkjybi]{align-items:start}.sector-hero[data-astro-cid-wlpkjybi] .pg-h1[data-astro-cid-wlpkjybi]{max-width:780px}.sector-hero[data-astro-cid-wlpkjybi] .pg-lede[data-astro-cid-wlpkjybi]{max-width:760px}.sector-explorer[data-astro-cid-wlpkjybi]{padding-top:0}.manifesto-band[data-astro-cid-wlpkjybi]{margin-top:100px}.manifesto-inner[data-astro-cid-wlpkjybi]{max-width:var(--content-max);padding:86px var(--content-pad);margin:0 auto}.manifesto-grid[data-astro-cid-wlpkjybi]{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:68px;display:grid}.manifesto-interactive[data-astro-cid-wlpkjybi]{min-width:0}.manifesto-title[data-astro-cid-wlpkjybi]{max-width:580px;font-size:clamp(27px,2.9vw,38px);line-height:1.22}.manifesto-copy[data-astro-cid-wlpkjybi]{max-width:590px;margin-bottom:28px;font-size:15.5px}.manifesto-link[data-astro-cid-wlpkjybi]{color:#fff}.scope-section[data-astro-cid-wlpkjybi]{padding-top:72px;padding-bottom:28px}.scope-note[data-astro-cid-wlpkjybi]{border:1px solid var(--border-subtle);background:var(--paper);border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:28px;padding:26px 28px;display:grid}.scope-status[data-astro-cid-wlpkjybi]{font:650 9px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-subtle);align-items:center;gap:9px;display:flex}.scope-dot[data-astro-cid-wlpkjybi]{background:var(--spectrum-emerald);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #10b9811a}.scope-note[data-astro-cid-wlpkjybi] p[data-astro-cid-wlpkjybi]{font:430 13.5px/1.65 var(--font-ui);color:var(--text-body);margin:0}.scope-note[data-astro-cid-wlpkjybi] p[data-astro-cid-wlpkjybi] strong[data-astro-cid-wlpkjybi]{color:var(--ink-700);font-weight:650}.scope-note[data-astro-cid-wlpkjybi]>a[data-astro-cid-wlpkjybi]{white-space:nowrap;color:var(--spectrum-blue);font:600 12px/1.3 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.closing-section[data-astro-cid-wlpkjybi]{padding-top:36px;padding-bottom:90px}.sector-close[data-astro-cid-wlpkjybi]{background:var(--ink-900);border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:48px;padding:56px 62px;display:grid;position:relative;overflow:hidden}.sector-close[data-astro-cid-wlpkjybi]:before{content:"";background:var(--grad-spectrum);height:3px;position:absolute;inset:0 0 auto}.sector-close[data-astro-cid-wlpkjybi] h2[data-astro-cid-wlpkjybi]{max-width:720px;margin-bottom:17px;font-size:clamp(28px,3.2vw,42px);line-height:1.18}.sector-close[data-astro-cid-wlpkjybi] p[data-astro-cid-wlpkjybi]{color:#b8c7d5;max-width:760px;font:400 15px/1.7 var(--font-ui);margin:0}.sector-actions[data-astro-cid-wlpkjybi]{flex-direction:column;gap:10px;min-width:260px;display:flex}.sector-actions[data-astro-cid-wlpkjybi] a[data-astro-cid-wlpkjybi]{text-align:center;justify-content:center}.btn-light[data-astro-cid-wlpkjybi],.btn-ghost2[data-astro-cid-wlpkjybi]{border-radius:var(--radius-btn);font:600 14px/1 var(--font-ui);transition:transform .2s var(--ease), background .2s var(--ease);padding:16px 22px}.btn-light[data-astro-cid-wlpkjybi]{color:var(--ink-800);background:#fff}.btn-light[data-astro-cid-wlpkjybi]:hover{color:var(--ink-800);transform:translateY(-2px)}.btn-ghost2[data-astro-cid-wlpkjybi]{color:#fff;border:1px solid #ffffff38}.btn-ghost2[data-astro-cid-wlpkjybi]:hover{color:#fff;background:#ffffff14}@media (width<=900px){.manifesto-grid[data-astro-cid-wlpkjybi]{grid-template-columns:1fr;gap:42px}.scope-note[data-astro-cid-wlpkjybi]{grid-template-columns:1fr;gap:17px}.scope-note[data-astro-cid-wlpkjybi]>a[data-astro-cid-wlpkjybi]{white-space:normal}.sector-close[data-astro-cid-wlpkjybi]{grid-template-columns:1fr;align-items:start;padding:48px 42px}.sector-actions[data-astro-cid-wlpkjybi]{flex-direction:row;min-width:0}}@media (width<=620px){.sector-hero[data-astro-cid-wlpkjybi]{padding-top:54px}.manifesto-inner[data-astro-cid-wlpkjybi]{padding-top:68px;padding-bottom:68px}.sector-close[data-astro-cid-wlpkjybi]{padding:42px 26px}.sector-actions[data-astro-cid-wlpkjybi]{flex-direction:column}}
