:root,html[data-theme=dark]{--bg-void:#090b0e;--bg-panel:#10141a;--bg-elevated:#171c24;--ink:#eef0f3;--ink-muted:#8f97a3;--signal:#f0a429;--signal-2:#2bb673;--danger:#e24b4b;--line:#eef0f317;--header-bg:#090b0ed1;--field-0:#090b0e;--field-1:#121821;--field-glow:#f0a42924;--ctrl-bg:#ffffff0a;--btn-ink:#111;--shadow-soft:0 24px 60px #00000059}html[data-theme=light]{--bg-void:#f3f5f8;--bg-panel:#fff;--bg-elevated:#eef1f5;--ink:#14181f;--ink-muted:#5b6470;--signal:#c47d08;--signal-2:#0f8a55;--danger:#c62828;--line:#14181f1a;--header-bg:#f3f5f8e0;--field-0:#e8ecf2;--field-1:#f7f8fa;--field-glow:#c47d081f;--ctrl-bg:#00000009;--btn-ink:#111;--shadow-soft:0 20px 50px #14181f14}:root{--font-display:"Syne", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-body:"Outfit", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", sans-serif;--radius:4px;--wrap:min(1180px, calc(100% - 2rem));--ease:cubic-bezier(.22, 1, .36, 1)}html[data-lang=zh-CN] body{font-family:Noto Sans SC,Outfit,sans-serif}html[data-lang=ja] body{font-family:Noto Sans JP,Outfit,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}[id]{scroll-margin-top:4.25rem}body{background:var(--bg-void);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.55;overflow-x:clip}body.drawer-open{overflow:hidden}a{color:var(--signal);text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline}img{max-width:100%}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:var(--signal);color:#000;padding:.5rem 1rem;top:1rem;left:1rem}.wrap{width:var(--wrap);max-width:100%;margin-inline:auto;padding-inline:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim{color:var(--ink-muted)}.accent{color:var(--signal)}.site-header{z-index:50;background:var(--header-bg);backdrop-filter:blur(18px)saturate(1.25);border-bottom:1px solid var(--line);position:sticky;top:0}.header-bar{width:var(--wrap);align-items:center;gap:1rem;max-width:100%;min-height:3.5rem;margin:0 auto;padding:.65rem 0;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);flex-shrink:0;font-size:1.2rem;font-weight:800;text-decoration:none}.brand span{color:var(--signal)}.brand:hover{text-decoration:none}.nav-desktop{gap:.15rem;margin-left:.5rem;display:none}.nav-desktop a{color:var(--ink-muted);border-radius:var(--radius);padding:.45rem .75rem;font-size:.92rem;text-decoration:none}.nav-desktop a:hover{color:var(--ink);background:var(--ctrl-bg);text-decoration:none}.header-end{align-items:center;gap:.55rem;margin-left:auto;display:flex}.header-ghost{color:var(--ink-muted);padding:.4rem .6rem;font-size:.88rem;text-decoration:none;display:none}.header-ghost:hover{color:var(--signal);text-decoration:none}.tools-wrap{display:none;position:relative}.tools-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--ctrl-bg);width:2.55rem;height:2.55rem;color:var(--ink);cursor:pointer;place-items:center;display:grid}.tools-toggle:hover,.tools-wrap.is-open .tools-toggle{border-color:var(--signal);color:var(--signal)}.tools-icon{display:block}.tools-panel{z-index:80;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--bg-panel);width:min(18.5rem,100vw - 2rem);box-shadow:var(--shadow-soft);padding:1rem 1rem .85rem;position:absolute;top:calc(100% + .45rem);right:0}.tools-panel .pref-pills{margin-bottom:.85rem}.tools-panel .pref-pills:last-child{margin-bottom:.15rem}.menu-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--ctrl-bg);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;place-items:center;display:grid}.menu-lines,.menu-lines:before,.menu-lines:after{width:1.1rem;height:1.5px;transition:transform .25s var(--ease);background:currentColor;display:block;position:relative}.menu-lines:before,.menu-lines:after{content:"";position:absolute;left:0}.menu-lines:before{top:-6px}.menu-lines:after{top:6px}.menu-toggle[aria-expanded=true] .menu-lines{background:0 0}.menu-toggle[aria-expanded=true] .menu-lines:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines:after{top:0;transform:rotate(-45deg)}@media (width>=900px){.nav-desktop{display:flex}.header-ghost{display:inline}.tools-wrap{display:block}.menu-toggle{display:none}}.drawer-backdrop{z-index:60;opacity:0;background:#00000073;transition:opacity .25s;position:fixed;inset:0}.drawer-backdrop.is-open{opacity:1}.site-drawer{z-index:70;background:var(--bg-panel);border-left:1px solid var(--line);width:min(22rem,92vw);transition:transform .3s var(--ease);padding:1.25rem 1.25rem 2rem;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(105%)}.site-drawer.is-open{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.drawer-close{border:1px solid var(--line);border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:0 0;font-size:1rem}.drawer-nav{gap:.25rem;margin-bottom:2rem;display:grid}.drawer-nav a{border-radius:var(--radius);color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;padding:.95rem .85rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:block}.drawer-nav a:hover{background:var(--ctrl-bg);color:var(--signal);text-decoration:none}.drawer-prefs{border-top:1px solid var(--line);padding-top:1.25rem}.drawer-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .55rem;font-size:.7rem}.pref-pills{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.pref-pill{appearance:none;border:1px solid var(--line);background:var(--bg-void);color:var(--ink-muted);cursor:pointer;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.82rem;text-decoration:none;display:inline-flex}.pref-pill[aria-pressed=true]{border-color:var(--signal);color:var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent)}.header-tools,.nav,.ctrl-group,.ctrl-btn{display:none!important}.hero{isolation:isolate;align-items:end;min-height:min(92vh,820px);display:grid;position:relative;overflow:hidden}.hero-field{z-index:0;background:radial-gradient(ellipse 80% 55% at 70% 20%, var(--field-glow), transparent 60%), linear-gradient(155deg, var(--field-0), var(--field-1));position:absolute;inset:0}.hero-field canvas{opacity:.9;width:100%;height:100%;display:block}.hero-inner{z-index:1;width:var(--wrap);animation:rise .9s var(--ease) both;margin:0 auto;padding:clamp(4rem,10vh,7rem) 0 clamp(2.5rem,6vh,4rem);position:relative}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-inner{animation:none}}.signal-line{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem}.hero-brand{font-family:var(--font-display);letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(3.2rem,9vw,6.4rem);font-weight:800;line-height:.95}.hero-brand em{color:var(--signal);font-style:normal;display:inline-block}.hero-sub{max-width:34rem;color:var(--ink-muted);margin:1.25rem 0 0;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.55}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn{border-radius:var(--radius);background:var(--signal);color:var(--btn-ink);font-family:var(--font-display);letter-spacing:-.01em;transition:transform .25s var(--ease), background .2s ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--signal);color:var(--signal)}.index-pulse{border-bottom:1px solid var(--line);background:radial-gradient(90% 120% at 12% 50%, color-mix(in srgb, var(--signal) 11%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 92%, transparent), var(--bg-void));position:relative;overflow:hidden}.index-pulse:before{content:"";background:repeating-linear-gradient(90deg, transparent, transparent 48px, color-mix(in srgb, var(--line) 35%, transparent) 48px, color-mix(in srgb, var(--line) 35%, transparent) 49px);opacity:.35;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.index-pulse__inner{z-index:1;grid-template-columns:auto 1fr minmax(220px,280px);align-items:center;gap:1.5rem 2rem;padding:1.35rem 0 1.5rem;display:grid;position:relative}.pulse-orbit-wrap{flex-shrink:0;width:7.5rem;height:7.5rem;position:relative}.pulse-orbit{width:100%;height:100%;display:block}.pulse-orbit__track{fill:none;stroke:var(--line);stroke-width:1.5px;opacity:.65}.pulse-orbit__sweep{fill:none;stroke:url(#pulseArcGrad);stroke-width:3px;stroke-linecap:round;transform-origin:50px 50px;opacity:.95;transform:rotate(-90deg)}.pulse-orbit__tick{fill:var(--ink-muted);opacity:.45;transition:fill .3s,opacity .3s}.pulse-orbit__tick.is-past{fill:color-mix(in srgb, var(--signal) 55%, var(--ink-muted));opacity:.7}.pulse-orbit__tick.is-active{fill:var(--signal);opacity:1;animation:2.4s ease-in-out infinite pulseTick}.pulse-orbit__core{fill:color-mix(in srgb, var(--signal) 22%, var(--bg-panel));stroke:var(--signal);stroke-width:1.2px;animation:2.4s ease-in-out infinite pulseCore}@keyframes pulseTick{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--signal) 65%, transparent))}}@keyframes pulseCore{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pulse-orbit__core{transform-origin:50px 50px}.pulse-orbit__badge{letter-spacing:.14em;color:var(--signal);background:color-mix(in srgb, var(--bg-panel) 88%, transparent);border:1px solid color-mix(in srgb, var(--signal) 35%, var(--line));border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.pulse-live-dot{background:var(--signal);width:.4rem;height:.4rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 50%, transparent);border-radius:50%;animation:2s ease-out infinite liveDot}@keyframes liveDot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.pulse-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin:0 0 .35rem;font-size:.72rem}.pulse-title{font-family:var(--font-display);letter-spacing:-.02em;max-width:36ch;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;line-height:1.25}.pulse-lead{color:var(--ink-muted);max-width:52ch;margin:.55rem 0 0;font-size:.86rem;line-height:1.55}.pulse-clock{background:color-mix(in srgb, var(--bg-panel) 90%, transparent);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);gap:.55rem;padding:.85rem 1rem;display:grid}.pulse-clock__row{flex-direction:column;gap:.2rem;display:flex}.pulse-clock__row--sub{margin-top:-.15rem}.pulse-clock__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.64rem}.pulse-clock__value{color:var(--ink);font-size:.88rem;line-height:1.3}.pulse-clock__value.accent{color:var(--signal);font-weight:600}.pulse-clock__hint{font-size:.72rem}.pulse-progress{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;height:3px;margin-top:.15rem;overflow:hidden}.pulse-progress__bar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 70%, transparent), var(--signal));height:100%;transition:width .6s var(--ease);display:block}@media (width<=900px){.index-pulse__inner{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.pulse-clock{grid-column:1/-1}}@media (width<=560px){.index-pulse__inner{text-align:left;grid-template-columns:1fr}.pulse-orbit-wrap{margin:0 auto}}@media (prefers-reduced-motion:reduce){.pulse-orbit__tick.is-active,.pulse-orbit__core,.pulse-live-dot{animation:none}}.status-strip{border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg-panel) 78%, transparent);backdrop-filter:blur(8px)}.status-inner{width:var(--wrap);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0 auto;padding:1rem 0 1.15rem;display:flex;overflow-x:auto}.status-cell{border-right:1px solid var(--line);flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:.35rem;min-width:7.25rem;padding:0 1rem;display:flex}.status-cell:first-child{padding-left:0}.status-cell:last-child{border-right:0;padding-right:0}.status-lead{flex:1.6 1 0;min-width:11.5rem}.status-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;font-size:.68rem;line-height:1.3}.status-value{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.95rem;line-height:1.25;display:flex}.status-value a{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-weight:650;text-decoration:none}.status-value a:hover{color:var(--signal)}.status-value strong,.status-score{font-family:var(--font-mono);color:var(--signal);white-space:nowrap;font-weight:600}.status-unit{color:var(--ink-muted);font-size:.78rem;font-family:var(--font-mono);margin-left:.1rem}@media (width<=900px){.status-inner{gap:0}.status-cell{flex:none;min-width:8rem}.status-lead{min-width:12rem}}.intake-section{background:radial-gradient(ellipse 80% 50% at 0% 0%, color-mix(in srgb, var(--signal) 10%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 55%, transparent), transparent 42%);padding-top:clamp(2.75rem,6vw,4rem)}.intake-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.intake-stats{flex-wrap:wrap;gap:.65rem;display:flex}.intake-stat{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);flex-direction:column;gap:.25rem;min-width:5.5rem;padding:.7rem .9rem;display:flex}.intake-stat__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem}.intake-stat__value{color:var(--signal);font-size:1.35rem;font-weight:600;line-height:1}.intake-empty{margin-top:1.5rem}.intake-board{grid-template-columns:auto 1fr;gap:0 1.25rem;margin-top:2rem;display:grid;position:relative}.intake-board__rail{writing-mode:vertical-rl;justify-content:flex-start;align-items:center;padding-block:.5rem;display:flex;transform:rotate(180deg)}.intake-board__rail-label{letter-spacing:.28em;color:color-mix(in srgb, var(--signal) 70%, var(--ink-muted));opacity:.85;font-size:.68rem}.intake-timeline{flex-direction:column;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.intake-day{animation:intakeIn .55s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:1.1rem 1fr;gap:.85rem;display:grid}.intake-day__marker{flex-direction:column;align-items:center;padding-top:.45rem;display:flex;position:relative}.intake-day__node{border:1.5px solid var(--ink-muted);background:var(--bg-void);z-index:1;border-radius:50%;flex-shrink:0;width:.72rem;height:.72rem}.intake-day__node.tone-today{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 22%, transparent);animation:intakePulse 2.4s var(--ease) infinite}.intake-day__node.tone-fresh{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 35%, var(--bg-void))}.intake-day__spine{background:linear-gradient(180deg, var(--line), transparent);flex:1;width:1px;min-height:1.5rem;margin-top:.35rem}.intake-day:last-child .intake-day__spine{opacity:0}.intake-day__head{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin-bottom:.65rem;display:flex}.intake-day__date{letter-spacing:.02em;font-size:.95rem;font-weight:600}.intake-day__age{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.intake-day__age.tone-today{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));color:var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent)}.intake-day__age.tone-fresh{border-color:color-mix(in srgb, var(--signal) 35%, var(--line));color:var(--signal)}.intake-day__count{color:var(--ink-muted);margin-left:auto;font-size:.72rem}.intake-day__count:before{content:"×";margin-right:.15rem}.intake-rows{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.intake-row{animation:intakeIn .5s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + var(--j,0) * 45ms)}.intake-row__link{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-panel) 88%, transparent);color:inherit;transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);grid-template-columns:minmax(0,1.4fr) auto auto auto;align-items:center;gap:.65rem 1rem;padding:.8rem .95rem;text-decoration:none;display:grid}.intake-row__link:hover{border-color:color-mix(in srgb, var(--signal) 45%, var(--line));background:color-mix(in srgb, var(--bg-elevated) 90%, transparent);text-decoration:none;transform:translate(2px)}.intake-day.is-today .intake-row__link{border-color:color-mix(in srgb, var(--signal) 28%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 8%, transparent), transparent 42%), color-mix(in srgb, var(--bg-panel) 90%, transparent)}.intake-row__id{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.intake-new{letter-spacing:.1em;background:var(--signal);color:var(--btn-ink);border-radius:2px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}.intake-row__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.02rem;font-weight:700}.intake-row__org{color:var(--ink-muted);font-size:.72rem}.intake-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.intake-row__kpis{justify-content:flex-end;gap:.65rem;display:flex}.intake-kpi{align-items:baseline;gap:.2rem;min-width:3.1rem;display:inline-flex}.intake-kpi em{color:var(--ink-muted);letter-spacing:.04em;font-size:.65rem;font-style:normal}.intake-kpi strong{color:var(--signal);font-weight:600}.intake-kpi--cost strong{color:var(--ink)}.intake-row__chev{color:var(--signal);opacity:.55;transition:opacity .2s var(--ease), transform .2s var(--ease);font-size:.95rem}.intake-row__link:hover .intake-row__chev{opacity:1;transform:translate(3px)}.intake-row__release{margin:.25rem 0 0 .95rem;font-size:.68rem}.intake-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.intake-footnote{margin:0;font-size:.72rem}@keyframes intakeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes intakePulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 18%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--signal) 8%, transparent)}}@media (width<=820px){.intake-board{grid-template-columns:1fr}.intake-board__rail{display:none}.intake-row__link{grid-template-columns:1fr auto;grid-template-areas:"id chev""meta meta""kpis kpis"}.intake-row__id{grid-area:id}.intake-row__meta{grid-area:meta;justify-content:flex-start}.intake-row__kpis{grid-area:kpis;justify-content:flex-start}.intake-row__chev{grid-area:chev}}@media (prefers-reduced-motion:reduce){.intake-day,.intake-row,.intake-day__node.tone-today{animation:none}}.section{padding:clamp(3.5rem,8vw,5.5rem) 0}.section-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin:0 0 .45rem;font-size:.72rem}.section-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.1}.section-lead{max-width:38rem;color:var(--ink-muted);margin:.75rem 0 0;font-size:1.02rem}.scenario-grid{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.65rem;margin-top:1.75rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.scenario-chip{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--bg-panel);color:var(--ink);border-radius:var(--radius);min-width:9.5rem;transition:border-color .2s ease, background .2s ease, transform .25s var(--ease);flex:1 1 0;padding:1.1rem 1.15rem}@media (width>=1100px){.scenario-grid{overflow-x:visible}.scenario-chip{min-width:0}}.scenario-chip:hover{border-color:color-mix(in srgb, var(--signal) 45%, var(--line));transform:translateY(-2px)}.scenario-chip.is-active{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 10%, var(--bg-panel))}.scenario-chip .sc-label{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}.scenario-chip .sc-meta{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.35rem;font-size:.72rem;overflow:hidden}.scenario-board{gap:.55rem;margin-top:1.25rem;display:grid}.sc-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);color:inherit;transition:border-color .2s ease, transform .2s var(--ease);grid-template-columns:2rem 1fr auto;grid-template-areas:"rank name fit""rank meta meta";align-items:baseline;gap:.15rem .75rem;padding:.95rem 1rem;text-decoration:none;display:grid}.sc-row:hover{border-color:var(--signal);text-decoration:none;transform:translateY(-1px)}.sc-rank{color:var(--ink-muted);grid-area:rank}.sc-name{color:var(--ink);grid-area:name;font-weight:650}.sc-fit{grid-area:fit}.sc-meta{color:var(--ink-muted);grid-area:meta;font-size:.75rem}.console-anchor{padding:.85rem 0 1rem}.console-shell{border:1px solid var(--line);background:var(--bg-panel);border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow-soft);max-width:100%;padding:1.1rem clamp(.85rem,2vw,1.25rem) 1.35rem;overflow:hidden}.console-title{font-size:clamp(1.5rem,3vw,2.1rem)!important}.console-head{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width>=900px){.console-head{grid-template-columns:1.1fr 1fr}}.console-meta{color:var(--ink-muted);margin:.35rem 0 0;font-size:.8rem}.insight-rail{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=640px){.insight-rail{grid-template-columns:1fr 1fr}}.insight-rail.three{grid-template-columns:1fr}@media (width>=640px){.insight-rail.three{grid-template-columns:1fr 1fr}}@media (width>=1100px){.insight-rail.three{grid-template-columns:1fr 1fr 1fr}}.insight-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);padding:.85rem 1rem}.insight-card .label{color:var(--ink-muted);letter-spacing:.06em;margin-bottom:.45rem;font-size:.68rem}.insight-card ol{margin:0;padding-left:1.1rem;font-size:.88rem}.insight-card li{margin:.25rem 0}.insight-card .mono{color:var(--signal);margin-left:.35rem}.filters{grid-template-columns:1fr;gap:.5rem;margin-bottom:.95rem;display:grid}@media (width>=720px){.filters{grid-template-columns:1.4fr 1fr 1fr 1fr}}.filter-toggles{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.tool-input{background:var(--bg-void);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);width:100%;min-width:0;padding:.7rem .8rem;font-size:.82rem}.tool-grow{grid-column:1/-1}@media (width>=720px){.tool-grow{grid-column:auto}}.tool-check{color:var(--ink-muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.console-stack{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=1100px){.console-stack{grid-template-columns:1.15fr .85fr}}.catalog-page{padding-top:2rem;padding-bottom:3.5rem}.catalog-head{max-width:42rem;margin-bottom:1.5rem}.model-stream-wrap{gap:.85rem;min-width:0;display:grid}.model-stream{gap:.55rem;max-height:none;display:grid}.model-stream-foot{padding:.15rem 0 .35rem}.stream-foot-inner{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:flex}.stream-foot-note{color:var(--ink-muted);margin:0;font-size:.78rem}.stream-foot-cta{padding:.55rem .95rem;font-size:.85rem}.model-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);padding:.9rem .95rem}.model-card-top{grid-template-columns:2rem 1fr auto;align-items:start;gap:.65rem;display:grid}.model-card-rank{color:var(--ink-muted);padding-top:.15rem}.model-card-id a{color:var(--ink);text-decoration:none}.model-card-id a:hover{color:var(--signal)}.model-card-id .sub{color:var(--ink-muted);flex-wrap:wrap;gap:.35rem;margin-top:.2rem;font-size:.68rem;display:flex}.model-card-go{color:var(--ink-muted);padding:.2rem;font-size:1.1rem;text-decoration:none}.model-metrics{grid-template-columns:repeat(3,1fr);gap:.55rem .75rem;margin-top:.85rem;display:grid}@media (width>=520px){.model-metrics{grid-template-columns:repeat(6,1fr)}}.model-metrics .m-label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-size:.62rem;display:block}.model-metrics .m-val{font-size:.95rem}.model-axes{color:var(--ink-muted);flex-wrap:wrap;gap:.55rem .85rem;margin-top:.7rem;font-size:.72rem;display:flex}.pill{border:1px solid var(--line);border-radius:var(--radius);letter-spacing:.03em;text-transform:uppercase;padding:.05rem .3rem;font-size:.62rem;display:inline-block}.pill.supported{border-color:var(--signal-2);color:var(--signal-2)}.pill.mute{opacity:.8}.pill.pareto{border-color:var(--signal);color:var(--signal)}.pill.ops{border-color:color-mix(in srgb, var(--accent,#3d8bfd) 55%, var(--line));color:var(--accent,#3d8bfd)}.viz-stack{gap:.85rem;display:grid}.plot-panel,.depth-lab{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);max-width:100%;padding:.85rem;overflow:hidden}.plot-hint{color:var(--ink-muted);margin:.35rem 0 .6rem;font-size:.8rem}.scatter{background:var(--bg-void);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:100%;height:auto;min-height:220px}.viz-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.viz-tab{background:var(--bg-void);color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);cursor:pointer;min-height:2.25rem;padding:.45rem .7rem;font-size:.72rem}.viz-tab.is-active{border-color:var(--signal);color:var(--signal)}.depth-lab-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.35rem;display:flex}.depth-svg{min-height:260px}.depth-dims{display:none}.route-list{gap:.55rem;display:grid}.console-table,.table-wrap,.scenario-board table{width:100%;max-height:none!important;overflow:visible!important}.org-map{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);margin-top:1.75rem;padding:1rem}.org-map svg{background:var(--bg-void);border-radius:var(--radius);width:100%;height:auto;min-height:320px}.ridge-section{padding-top:.35rem;padding-bottom:1rem}.ridge-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:.85rem;display:flex}.ridge-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ridge-stage{background:radial-gradient(120% 80% at 70% 0%, color-mix(in srgb, var(--signal) 10%, transparent), transparent 55%), var(--bg-panel);padding:.55rem .7rem;position:relative;overflow:hidden}.ridge-hud{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.ridge-legend{color:var(--ink-muted);flex-wrap:wrap;gap:.85rem 1.15rem;font-size:.72rem;display:flex}.ridge-legend span{align-items:center;gap:.35rem;display:inline-flex}.ridge-dot{background:var(--ink-muted);opacity:.55;border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.ridge-dot.pareto{background:var(--signal);opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--signal) 35%, transparent)}.ridge-canvas-wrap{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--bg-void);line-height:0;position:relative;overflow:hidden}.ridge-canvas-wrap canvas{cursor:grab;touch-action:none;width:100%;height:340px;display:block}.ridge-canvas-wrap canvas:active{cursor:grabbing}.ridge-tooltip{z-index:3;pointer-events:none;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-panel) 92%, transparent);backdrop-filter:blur(8px);max-width:220px;color:var(--ink);border-radius:8px;padding:.45rem .6rem;font-size:.78rem;line-height:1.35;position:absolute;box-shadow:0 8px 24px #0000002e}.ridge-tooltip strong{font-family:var(--font-display);font-weight:700}.ridge-fallback{z-index:2;max-width:70%;margin:0;font-size:.72rem;line-height:1.35;position:absolute;top:.65rem;left:.75rem}.ridge-flat{width:100%;height:auto;max-height:360px;display:block}.ridge-card[hidden]{display:none!important}.ridge-card:not([hidden]){border-top:1px solid var(--line);gap:.45rem;margin-top:.7rem;padding-top:.7rem;line-height:normal;animation:.35s both ridgeCardIn;display:grid}@keyframes ridgeCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ridge-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.ridge-card-kpis{color:var(--ink-muted);flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.78rem;display:flex}.ridge-card-kpis em{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.65rem;font-style:normal;display:block}.ridge-card-kpis strong{color:var(--ink);font-size:.95rem}.ridge-card .btn{justify-self:start;margin-top:.25rem}@media (width<=720px){.ridge-canvas-wrap canvas{height:280px}}.router-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=800px){.router-grid{grid-template-columns:minmax(220px,300px) 1fr}}.axis{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);gap:1rem;padding:1rem;display:grid}.axis label{color:var(--ink-muted);gap:.35rem;font-size:.88rem;display:grid}.axis input[type=range]{width:100%;accent-color:var(--signal)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);overflow:auto}.debrief-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.dossier-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.dossier-actions{gap:.5rem;display:flex}.delta-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin:1.5rem 0;display:grid}@media (width>=900px){.delta-grid{grid-template-columns:repeat(4,1fr)}}.delta-card{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);padding:.9rem 1rem}.delta-card .label{color:var(--ink-muted);letter-spacing:.06em;font-size:.68rem}.delta-card .num{letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}.dossier-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=900px){.dossier-grid{grid-template-columns:repeat(3,1fr)}}.panel{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);padding:1rem 1.1rem 1.15rem}.panel-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.cat-list{gap:.45rem;display:grid}.cat-row{grid-template-columns:minmax(5rem,7rem) 1fr;align-items:center;gap:.55rem;font-size:.82rem;display:grid}.bar{background:var(--bg-void);border-radius:2px;height:1.35rem;display:block;position:relative;overflow:hidden}.bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 75%, transparent), var(--signal));border-radius:2px;width:0;height:100%;display:block}.bar em{color:var(--ink);mix-blend-mode:difference;font-size:.72rem;font-style:normal;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.peer-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.peer-list li{justify-content:space-between;gap:1rem;display:flex}.radar-svg{width:100%;max-width:320px;height:auto;color:var(--ink-muted);margin:0 auto;display:block}.diff-row{grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.82rem;display:grid}.diff-track{background:var(--bg-void);border-radius:99px;height:6px;position:relative;overflow:hidden}.diff-track i{background:var(--signal);height:100%;display:block}:root{--cmp-a:var(--signal);--cmp-b:#5b9fd4;--cmp-c:#c47ad4}html[data-theme=light]{--cmp-b:#2f6fad;--cmp-c:#9a4fb0}.cmp-hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 55% 50% at 88% 0%, color-mix(in srgb, var(--cmp-b) 18%, transparent), transparent 55%), radial-gradient(ellipse 40% 40% at 50% 0%, color-mix(in srgb, var(--cmp-c) 12%, transparent), transparent 50%), radial-gradient(ellipse 50% 45% at 8% 10%, var(--field-glow), transparent 50%), linear-gradient(180deg, var(--field-1), var(--bg-void) 75%);padding:2.75rem 0 1.75rem}.cmp-hero-brand{font-family:var(--font-display);letter-spacing:-.04em;margin:.15rem 0 .55rem;font-size:clamp(2.2rem,6vw,3.8rem);font-weight:800;line-height:1.05}.cmp-hero-lede{max-width:40rem;color:var(--ink-muted);margin:0 0 .75rem;font-size:1.02rem;line-height:1.55}.cmp-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.cmp-mode{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);display:inline-flex;overflow:hidden}.cmp-mode-btn{font-family:var(--font-mono);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.72rem}.cmp-mode-btn+.cmp-mode-btn{border-left:1px solid var(--line)}.cmp-mode-btn.is-active{background:color-mix(in srgb, var(--signal) 16%, transparent);color:var(--ink)}.cmp-presets{flex-wrap:wrap;gap:.45rem;display:flex}.cmp-preset{font-family:var(--font-mono);border:1px solid var(--line);background:var(--bg-panel);color:var(--ink-muted);cursor:pointer;transition:border-color .15s var(--ease), color .15s var(--ease);border-radius:2px;padding:.35rem .65rem;font-size:.72rem}.cmp-preset:hover{border-color:color-mix(in srgb, var(--signal) 45%, var(--line));color:var(--ink)}.cmp-pickers{grid-template-columns:1fr;align-items:start;gap:.75rem;margin-bottom:1rem;display:grid}.cmp-pickers[data-mode=dual] .cmp-picker-c,.cmp-pickers[data-mode=tri] .dual-only{display:none}@media (width>=860px){.cmp-pickers[data-mode=dual]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem}.cmp-pickers[data-mode=tri]{grid-template-columns:1fr 1fr 1fr;gap:.75rem}}.cmp-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);padding:.9rem 1rem 1rem;position:relative}.cmp-picker-head{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.cmp-slot-badge{width:1.45rem;height:1.45rem;font-family:var(--font-mono);border-radius:2px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.cmp-slot-badge.slot-a{background:color-mix(in srgb, var(--cmp-a) 22%, transparent);color:var(--cmp-a);border:1px solid color-mix(in srgb, var(--cmp-a) 45%, var(--line))}.cmp-slot-badge.slot-b{background:color-mix(in srgb, var(--cmp-b) 22%, transparent);color:var(--cmp-b);border:1px solid color-mix(in srgb, var(--cmp-b) 45%, var(--line))}.cmp-slot-badge.slot-c{background:color-mix(in srgb, var(--cmp-c) 22%, transparent);color:var(--cmp-c);border:1px solid color-mix(in srgb, var(--cmp-c) 45%, var(--line))}.cmp-combo{position:relative}.cmp-search{width:100%}.cmp-suggest{z-index:40;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);max-height:280px;box-shadow:var(--shadow-soft);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.cmp-suggest li{cursor:pointer;border-radius:2px;gap:.1rem;padding:.55rem .65rem;display:grid}.cmp-suggest li:hover,.cmp-suggest li:focus{background:color-mix(in srgb, var(--signal) 12%, transparent);outline:none}.cmp-suggest-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem;font-weight:650}.cmp-suggest-meta{color:var(--ink-muted);font-size:.7rem}.cmp-suggest-empty{pointer-events:none;padding:.65rem}.cmp-selected{margin-top:.75rem}.cmp-sel-card{gap:.25rem;display:grid}.cmp-sel-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cmp-sel-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:700;text-decoration:none}.cmp-sel-name:hover{color:var(--signal)}.cmp-sel-idx{white-space:nowrap;font-size:.95rem}.cmp-sel-idx small{color:var(--ink-muted);font-size:.75rem}.cmp-sel-org{font-size:.72rem}.cmp-sel-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.cmp-sel-card.slot-a .cmp-sel-idx{color:var(--cmp-a)}.cmp-sel-card.slot-b .cmp-sel-idx{color:var(--cmp-b)}.cmp-sel-card.slot-c .cmp-sel-idx{color:var(--cmp-c)}.cmp-swap-wrap{justify-content:center;display:flex}.cmp-swap{min-width:2.75rem;padding:.55rem .7rem;font-size:1.15rem}.cmp-weights{margin-bottom:1rem}.cmp-weights-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cmp-weight-grid,.cmp-weight-extra{grid-template-columns:1fr;gap:.55rem;display:grid}@media (width>=720px){.cmp-weight-grid{grid-template-columns:1fr 1fr}.cmp-weight-extra{grid-template-columns:1fr 1fr 1fr;margin-top:.75rem}}.cmp-weight{color:var(--ink-muted);grid-template-columns:minmax(5.5rem,7rem) 1fr 2rem;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.cmp-weight input[type=range]{width:100%;accent-color:var(--signal)}.cmp-weight em{text-align:right;color:var(--ink);font-size:.75rem;font-style:normal}.cmp-weight-scores{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin-top:.9rem;padding-top:.75rem;font-size:.75rem;display:flex}.cmp-wscore{border:1px solid var(--line);background:var(--bg-void);border-radius:2px;padding:.3rem .55rem}.cmp-wscore em{color:var(--ink-muted);margin-right:.25rem;font-style:normal}.cmp-wscore.slot-a{border-color:color-mix(in srgb, var(--cmp-a) 40%, var(--line))}.cmp-wscore.slot-b{border-color:color-mix(in srgb, var(--cmp-b) 40%, var(--line))}.cmp-wscore.slot-c{border-color:color-mix(in srgb, var(--cmp-c) 40%, var(--line))}.cmp-wscore strong{margin-left:.25rem}.cmp-rivals{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);margin:0 0 1rem;padding:1rem 1.1rem}.cmp-rivals-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.cmp-rivals-groups{gap:.85rem;display:grid}.cmp-rivals-label{letter-spacing:.04em;margin-bottom:.4rem;font-size:.7rem}.cmp-rivals-list{flex-wrap:wrap;gap:.4rem;display:flex}.cmp-rival-chip{text-align:left;border:1px solid var(--line);background:var(--bg-void);color:var(--ink);cursor:pointer;transition:border-color .15s var(--ease);border-radius:2px;gap:.1rem;padding:.45rem .65rem;display:grid}.cmp-rival-chip:hover{border-color:color-mix(in srgb, var(--signal) 50%, var(--line))}.cmp-rival-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:.88rem;font-weight:650}.cmp-rival-meta{color:var(--ink-muted);font-size:.68rem}.cmp-verdict{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg, color-mix(in srgb, var(--cmp-a) 10%, var(--bg-panel)), color-mix(in srgb, var(--cmp-b) 10%, var(--bg-panel)));margin:0 0 1.15rem;padding:1.15rem 1.25rem}.cmp-verdict-kicker{letter-spacing:.08em;color:var(--ink-muted);margin-bottom:.35rem;font-size:.68rem}.cmp-verdict-head{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:700;line-height:1.35}.cmp-verdict-detail{margin:0 0 .85rem;font-size:.78rem}.cmp-verdict-actions{flex-wrap:wrap;gap:.45rem;display:flex}.cmp-viz-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=900px){.cmp-viz-grid{grid-template-columns:1fr 1fr}}.cmp-radar{color:var(--ink-muted)}.cmp-legend{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;font-size:.72rem;display:flex}.cmp-legend .dot-a,.cmp-legend .dot-b,.cmp-legend .dot-c{vertical-align:middle;border-radius:99px;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.cmp-legend .dot-a{background:var(--cmp-a)}.cmp-legend .dot-b{background:var(--cmp-b)}.cmp-legend .dot-c{background:var(--cmp-c)}.cmp-delta-head,.cmp-delta-row{grid-template-columns:minmax(6.5rem,9rem) 3.2rem 1fr 3.2rem 3.4rem;align-items:center;gap:.4rem;font-size:.78rem;display:grid}.cmp-delta-head{border-bottom:1px solid var(--line);margin-bottom:.45rem;padding-bottom:.35rem}.cmp-delta-row{padding:.32rem 0}.cmp-delta-row.missing{opacity:.45}.cmp-delta-label{color:var(--ink-muted)}.cmp-delta-a,.cmp-delta-b{text-align:right}.cmp-delta-a.is-win{color:var(--cmp-a);font-weight:700}.cmp-delta-b.is-win{color:var(--cmp-b);font-weight:700}.cmp-delta-track{background:var(--bg-void);border-radius:99px;height:8px;position:relative;overflow:hidden}.cmp-delta-zero{background:color-mix(in srgb, var(--ink) 25%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.cmp-delta-bar{border-radius:99px;position:absolute;top:1px;bottom:1px}.cmp-delta-bar.side-a{background:var(--cmp-a);right:50%}.cmp-delta-bar.side-b{background:var(--cmp-b);left:50%}.cmp-delta-diff{text-align:right;color:var(--ink-muted);font-size:.72rem}.cmp-delta-diff.pos{color:var(--cmp-a)}.cmp-delta-diff.neg{color:var(--cmp-b)}.cmp-podium-head,.cmp-podium-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(5rem,7rem) 1fr 1fr 1fr;align-items:baseline;gap:.5rem;padding:.4rem 0;font-size:.82rem;display:grid}.cmp-podium-head{border-bottom-color:color-mix(in srgb, var(--ink) 18%, var(--line));margin-bottom:.2rem;font-size:.72rem}.cmp-podium-row .is-win.slot-a,.cmp-matrix-row .is-win.slot-a{color:var(--cmp-a);font-weight:700}.cmp-podium-row .is-win.slot-b,.cmp-matrix-row .is-win.slot-b{color:var(--cmp-b);font-weight:700}.cmp-podium-row .is-win.slot-c,.cmp-matrix-row .is-win.slot-c{color:var(--cmp-c);font-weight:700}.cmp-fit-list{gap:.7rem;display:grid}.cmp-fit-label{color:var(--ink-muted);margin-bottom:.25rem;font-size:.72rem}.cmp-fit-label em{opacity:.7;margin-left:.35rem;font-style:normal}.cmp-fit-bars{gap:.28rem;display:grid}.cmp-fit-bar-a,.cmp-fit-bar-b,.cmp-fit-bar{background:var(--bg-void);border-radius:2px;height:1.2rem;position:relative;overflow:hidden}.cmp-fit-bar i,.cmp-fit-bar-a i,.cmp-fit-bar-b i{border-radius:2px;height:100%;display:block}.cmp-fit-bar.slot-a i,.cmp-fit-bar-a i{background:color-mix(in srgb, var(--cmp-a) 75%, transparent)}.cmp-fit-bar.slot-b i,.cmp-fit-bar-b i{background:color-mix(in srgb, var(--cmp-b) 75%, transparent)}.cmp-fit-bar.slot-c i{background:color-mix(in srgb, var(--cmp-c) 75%, transparent)}.cmp-fit-bar.is-win.slot-a i,.cmp-fit-bar-a.is-win i{background:var(--cmp-a)}.cmp-fit-bar.is-win.slot-b i,.cmp-fit-bar-b.is-win i{background:var(--cmp-b)}.cmp-fit-bar.is-win.slot-c i{background:var(--cmp-c)}.cmp-fit-bar em,.cmp-fit-bar-a em,.cmp-fit-bar-b em{font-style:normal;font-family:var(--font-mono);color:var(--ink);font-size:.68rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.cmp-plane{width:100%;height:auto;color:var(--ink-muted);display:block}.cmp-plane .pt-a{fill:var(--cmp-a);stroke:var(--bg-panel);stroke-width:2px}.cmp-plane .pt-b{fill:var(--cmp-b);stroke:var(--bg-panel);stroke-width:2px}.cmp-plane .pt-c{fill:var(--cmp-c);stroke:var(--bg-panel);stroke-width:2px}.cmp-plane .pt-a-t{fill:var(--cmp-a)}.cmp-plane .pt-b-t{fill:var(--cmp-b)}.cmp-plane .pt-c-t{fill:var(--cmp-c)}.cmp-matrix-head,.cmp-matrix-row{border-bottom:1px solid var(--line);align-items:baseline;gap:.75rem;padding:.45rem 0;font-size:.88rem;display:grid}.cmp-matrix-head.cols-2,.cmp-matrix-row.cols-2{grid-template-columns:minmax(6rem,10rem) 1fr 1fr}.cmp-matrix-head.cols-3,.cmp-matrix-row.cols-3{grid-template-columns:minmax(6rem,9rem) 1fr 1fr 1fr}.cmp-matrix-head{border-bottom-color:color-mix(in srgb, var(--ink) 18%, var(--line));margin-bottom:.15rem;font-size:.72rem}.slot-a-t{color:var(--cmp-a)}.slot-b-t{color:var(--cmp-b)}.slot-c-t{color:var(--cmp-c)}@media (width<=640px){.cmp-delta-head,.cmp-delta-row{grid-template-columns:minmax(5rem,1fr) 2.6rem 1fr 2.6rem}.cmp-delta-diff{display:none}.cmp-podium-head,.cmp-podium-row,.cmp-matrix-head.cols-3,.cmp-matrix-row.cols-3{gap:.35rem;font-size:.75rem}}.compare-pick{flex-wrap:wrap;gap:1rem;margin:1.25rem 0;display:flex}.compare-board{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=800px){.compare-board{grid-template-columns:1fr 1fr}}.cmp-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.cmp-card .lead-name{color:var(--ink)}.report-hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 70% 55% at 12% 0%, var(--field-glow), transparent 55%), linear-gradient(180deg, var(--field-1), var(--bg-void) 72%);padding:3.25rem 0 2.5rem;position:relative;overflow:clip}.report-hero-inner{position:relative}.report-hero-brand{font-family:var(--font-display);letter-spacing:-.045em;margin:.15rem 0 .65rem;font-size:clamp(2.4rem,7vw,4.4rem);font-weight:800;line-height:1.02}.report-hero-lede{max-width:38rem;color:var(--ink-muted);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.55}.report-hero-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.78rem;display:flex}.report-section{padding-top:2.25rem}.report-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.report-featured{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=720px){.report-featured{grid-template-columns:1fr 1fr}.report-card.is-lead{grid-column:1/-1}}.report-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);color:inherit;transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem 1.1rem;text-decoration:none;display:flex}.report-card:hover{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));text-decoration:none;transform:translateY(-2px)}.report-card.is-lead{background:linear-gradient(135deg, color-mix(in srgb, var(--signal) 8%, var(--bg-panel)), var(--bg-panel) 55%);padding:1.35rem 1.4rem 1.25rem}.report-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.report-card-day{color:var(--ink-muted);font-size:.72rem}.report-card-name{font-family:var(--font-display);letter-spacing:-.03em;margin:.15rem 0 0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.report-card.is-lead .report-card-name{font-size:clamp(1.7rem,4vw,2.35rem)}.report-card-org{color:var(--ink-muted);margin:0;font-size:.75rem}.report-card-verdict{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 .5rem;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.report-card.is-lead .report-card-verdict{-webkit-line-clamp:4;max-width:46rem}.report-card-kpis{flex-wrap:wrap;gap:.55rem 1rem;margin-top:auto;font-size:.82rem;display:flex}.report-card-kpis em{color:var(--ink-muted);letter-spacing:.06em;font-size:.62rem;font-style:normal;display:block}.report-card-kpis small{color:var(--ink-muted);margin-left:.25rem;font-size:.72rem}.report-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.55rem;padding-top:.65rem;font-size:.72rem;display:flex}.report-card-cta{color:var(--signal);margin-left:auto}.report-posture{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);white-space:nowrap;border-radius:2px;padding:.18rem .5rem;font-size:.68rem;display:inline-block}.posture-frontier_leader{border-color:color-mix(in srgb, var(--signal) 50%, var(--line));color:var(--signal)}.posture-pareto_pick{border-color:color-mix(in srgb, var(--signal-2) 45%, var(--line));color:var(--signal-2)}.posture-ops_ready{border-color:color-mix(in srgb, #5b9fd4 50%, var(--line));color:#5b9fd4}.posture-specialist{border-color:color-mix(in srgb, #c47ad4 45%, var(--line));color:#c47ad4}.posture-value_hunter{border-color:color-mix(in srgb, var(--signal) 35%, var(--line));color:var(--signal)}.chip-signal{border:1px solid color-mix(in srgb, var(--signal-2) 40%, var(--line));color:var(--signal-2);border-radius:2px;padding:.12rem .4rem;font-size:.68rem;display:inline-block}.chip-mute{border:1px solid var(--line);color:var(--ink-muted);border-radius:2px;padding:.12rem .4rem;font-size:.68rem;display:inline-block}.report-archive-block{margin-bottom:1.5rem}.report-archive-day{color:var(--ink-muted);letter-spacing:.04em;margin:0 0 .55rem;font-size:.78rem}.report-archive-list{gap:.4rem;display:grid}.report-archive-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);color:inherit;transition:border-color .15s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .9rem;text-decoration:none;display:grid}.report-archive-row:hover{border-color:color-mix(in srgb, var(--signal) 45%, var(--line));text-decoration:none}.report-archive-name{font-family:var(--font-display);letter-spacing:-.02em;font-weight:650}.report-archive-meta{font-size:.75rem}.report-crumb{color:var(--ink-muted);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.report-crumb a{color:var(--ink-muted)}.report-crumb a:hover{color:var(--signal)}.debrief-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:.5rem;display:flex}.debrief-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.debrief-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 .55rem;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:800;line-height:1.05}.debrief-verdict{max-width:42rem;margin:0 0 .55rem;font-size:1.08rem;line-height:1.55}.debrief-lede{color:var(--ink-muted);margin:0;font-size:.8rem}.debrief-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.kpi-sub{color:var(--ink-muted);margin-left:.35rem;font-size:.85rem;font-weight:500;display:inline-block}.debrief-split{grid-template-columns:1fr;gap:.85rem;margin-top:.25rem;display:grid}@media (width>=800px){.debrief-split{grid-template-columns:1fr 1fr}}.debrief-list-panel.strength{border-left:3px solid var(--signal-2)}.debrief-list-panel.risk{border-left:3px solid var(--danger)}.debrief-points{gap:.55rem;margin:0;padding:0 0 0 1.15rem;font-size:.92rem;line-height:1.45;display:grid}.debrief-points li::marker{color:var(--ink-muted)}.tradeoff-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=720px){.tradeoff-grid{grid-template-columns:1fr 1fr}}.tradeoff-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);padding:1rem 1.1rem}.tradeoff-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1rem;font-weight:700}.tradeoff-card p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}.ops-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ops-grid em{color:var(--ink-muted);letter-spacing:.05em;margin-bottom:.2rem;font-size:.65rem;font-style:normal;display:block}.ops-grid strong{font-size:1.05rem;font-weight:600}.debrief-check{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.debrief-check li{grid-template-columns:1.1rem 1fr;align-items:start;gap:.65rem;font-size:.9rem;line-height:1.45;display:grid}.check-box{border:1.5px solid var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent);border-radius:2px;width:1rem;height:1rem;margin-top:.2rem}.depth-wide{max-width:40rem}.debrief-footer-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:2rem 0 .5rem;padding-top:1.25rem;font-size:.9rem;display:flex}.site-footer{border-top:1px solid var(--line);margin-top:3.5rem}.site-footer__body{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 55%), var(--bg-panel);padding:2.75rem clamp(1rem,3vw,1.75rem) 2.25rem}.site-footer__inner{width:var(--wrap);grid-template-columns:1fr auto;align-items:start;gap:2.5rem 3rem;margin:0 auto;display:grid}.footer-brand{max-width:38rem}.footer-brand__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--line);border-radius:4px;margin:0 0 .85rem;padding:.22rem .55rem;font-size:.64rem;font-weight:600;display:inline-block}.footer-brand__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 .7rem;font-size:clamp(1.65rem,4vw,2rem);font-weight:800;line-height:1.05}.footer-brand__name em{color:var(--signal);font-style:normal}.footer-brand__desc{color:var(--ink-muted);max-width:48ch;margin:0 0 .75rem;font-size:.88rem;line-height:1.68}.footer-brand__subline{color:var(--ink-muted);max-width:48ch;margin:0;font-size:.82rem;line-height:1.65}.footer-brand__subline a{color:var(--signal);letter-spacing:.02em;border-bottom:1px solid color-mix(in srgb, var(--signal) 35%, transparent);font-weight:700;text-decoration:none}.footer-brand__subline a:hover{border-bottom-color:var(--signal)}.footer-nav{grid-template-columns:repeat(3,minmax(7.5rem,1fr));gap:1.25rem 2rem;display:grid}.footer-nav__col{flex-direction:column;gap:.5rem;min-width:7.5rem;display:flex}.footer-nav__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .35rem;font-size:.64rem;font-weight:600}.footer-nav__col a{color:var(--ink-muted);font-size:.86rem;font-weight:500;text-decoration:none;transition:color .15s}.footer-nav__col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);background:var(--bg-void);padding:.85rem clamp(1rem,3vw,1.75rem)}.footer-bottom__inner{width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.footer-bottom__copy{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:.74rem}.footer-bottom__copy a{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--ink-muted) 40%, transparent);text-decoration:none}.footer-bottom__copy a:hover{color:var(--signal);border-bottom-color:var(--signal)}.footer-bottom__tagline{color:var(--ink-muted);opacity:.85;margin:0;font-size:.76rem;font-style:italic}@media (width<=900px){.site-footer__inner{grid-template-columns:1fr;gap:2rem}.footer-nav{grid-template-columns:repeat(2,minmax(7rem,1fr))}}@media (width<=520px){.footer-nav{grid-template-columns:1fr}.footer-bottom__tagline{width:100%}}
