[data-tone=positive]{--tone:var(--color-positive)}[data-tone=caution]{--tone:var(--color-caution)}[data-tone=critical]{--tone:var(--color-critical)}[data-tone=accent]{--tone:var(--color-accent-light)}[data-tone=neutral]{--tone:var(--color-ink-soft)}.mo-rise,.mo-pop,.mo-left,.mo-right{transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo)}[data-motion] .mo-rise:not([data-on]){opacity:0;transform:translateY(10px)}[data-motion] .mo-pop:not([data-on]){opacity:0;transform:scale(.94)}[data-motion] .mo-left:not([data-on]){opacity:0;transform:translate(-14px)}[data-motion] .mo-right:not([data-on]){opacity:0;transform:translate(14px)}.mo-draw path,path.mo-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-out-expo)}[data-motion] .mo-draw:not([data-on]) path,[data-motion] path.mo-draw:not([data-on]){stroke-dashoffset:1px}.mo-flow{fill:none;stroke:var(--color-accent-light);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:.02 .05;opacity:.8;animation:1.6s linear infinite mo-flow}@keyframes mo-flow{to{stroke-dashoffset:-.07px}}.mo-label{font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.mo-chip{min-height:1.5rem;color:var(--tone,var(--color-ink-soft));background:color-mix(in srgb, var(--tone,var(--color-ink-soft)) 14%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.mo-panel{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:0 1.5rem 3.5rem -1.5rem rgb(var(--shadow-rgb) / .35), inset 0 1px 0 rgb(var(--tint-rgb) / .04);border-radius:1rem}.mo-example{font:400 .6875rem var(--font-mono);letter-spacing:.04em;color:var(--color-ink-muted)}.mo-approve{background:var(--color-accent);height:2.25rem;color:var(--accent-ink);border-radius:.5rem;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:transform .15s,background-color .3s;display:inline-flex}.mo-approve[data-pressed]{transform:scale(.95)}.mo-approve[data-done]{background:var(--color-positive);color:var(--color-night)}.mo-approve-done,.mo-approve[data-done] .mo-approve-idle{display:none}.mo-approve[data-done] .mo-approve-done{display:inline}.mo-pointer{z-index:5;opacity:0;pointer-events:none;width:1.35rem;height:1.35rem;transition:translate 1s var(--ease-out-expo), opacity .4s;filter:drop-shadow(0 2px 3px #00000059);position:absolute;top:0;left:0;translate:120% 160%}.mo-pointer path{fill:var(--color-ink);stroke:var(--color-night);stroke-width:1.4px;stroke-linejoin:round}.briefing{gap:.25rem;padding-bottom:1.5rem;display:grid;position:relative}.briefing-sources{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.briefing-source{border:1px solid var(--color-line);background:var(--color-panel);height:1.85rem;font:500 .75rem var(--font-mono);letter-spacing:.04em;color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:.45rem;padding-inline:.75rem;display:inline-flex}.briefing-source i{background:var(--color-positive);border-radius:50%;width:.4rem;height:.4rem}.briefing-feed{justify-self:center;width:70%;height:1.9rem;overflow:visible}.briefing-feed path{fill:none;stroke:rgb(var(--accent-light-rgb) / .6);stroke-width:1.2px;vector-effect:non-scaling-stroke}.briefing-card{border:1px solid var(--color-line);border-top-color:rgb(var(--accent-light-rgb) / .45);background:linear-gradient(180deg, rgb(var(--glass-rgb) / .94), rgb(var(--glass-lo-rgb) / .94));box-shadow:0 2.5rem 5rem -2rem rgb(var(--shadow-rgb) / .5), 0 0 0 1px rgb(var(--tint-rgb) / .02);backdrop-filter:blur(14px);border-radius:1rem;gap:1rem;padding:1.35rem;display:grid}.briefing-head{letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:500;display:flex}.briefing-summary{color:var(--color-ink-soft);font-size:.9375rem}.briefing-summary strong{color:var(--color-ink);font-weight:500}.briefing-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.briefing-kpi{border:1px solid var(--color-line);border-radius:.65rem;gap:.35rem;min-width:0;padding:.75rem;display:grid}.briefing-kpi-label{color:var(--color-ink-muted);font-size:.75rem}.briefing-kpi-value{letter-spacing:-.03em;font-size:1.3rem}.briefing-kpi svg{width:100%;height:1.5rem}.briefing-kpi svg path{fill:none;stroke:var(--tone);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.briefing-decision{border:1px solid var(--color-line);background:rgb(var(--tint-rgb) / .03);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid;position:relative;overflow:hidden}.briefing-row{align-items:flex-start;gap:.75rem;display:flex}.briefing-mark{width:1.6rem;height:1.6rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:.45rem;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.briefing-text{margin-top:.15rem;font-size:.9375rem;font-weight:500;line-height:1.35}.briefing-text-soft{color:var(--color-ink-soft);margin-top:.15rem;font-size:.9375rem;line-height:1.4}.briefing-actions{flex-wrap:wrap;align-items:center;gap:.9rem;padding-left:2.35rem;display:flex}.briefing-ledger{font:400 .75rem var(--font-mono);color:var(--color-ink-muted);padding-left:2.35rem}.briefing>.mo-example{position:absolute;bottom:0;right:0}@media (width<=480px){.briefing-card{padding:1rem}.briefing-kpi-value{font-size:1.05rem}}.contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=860px){.contrast{grid-template-columns:minmax(0,1fr)}}.contrast-before,.contrast-after{border-radius:1.25rem;align-content:start;gap:1.1rem;min-width:0;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.contrast-before{border:1px dashed rgb(var(--ink-rgb) / .16);background:rgb(var(--tint-rgb) / .02)}.contrast-after{border:1px solid var(--color-line);border-top-color:rgb(var(--accent-light-rgb) / .45);background:var(--color-panel);box-shadow:0 2rem 4rem -2rem rgb(var(--shadow-rgb) / .4)}.contrast-after-tag{color:var(--color-accent-light)}.contrast-title{letter-spacing:-.025em;text-wrap:balance;max-width:26ch;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.contrast-scatter{height:17rem;position:relative}.contrast-shard{border:1px solid var(--color-line);background:var(--color-panel);width:min(64%,15rem);box-shadow:0 .75rem 1.75rem -1rem rgb(var(--shadow-rgb) / .5);rotate:var(--r);animation:7s ease-in-out infinite contrast-drift;animation-delay:var(--d);border-radius:.6rem;gap:.2rem;padding:.65rem .8rem;font-size:.8125rem;display:grid;position:absolute}.contrast-shard strong{overflow-wrap:anywhere;font-weight:500}.contrast-shard span{color:var(--color-ink-muted);font-size:.75rem}.contrast-shard span[data-late]{color:var(--color-critical)}.contrast-shard[data-i="0"]{--r:-3deg;--d:0s;top:2%;left:0}.contrast-shard[data-i="1"]{--r:2.5deg;--d:-1.6s;top:14%;right:0}.contrast-shard[data-i="2"]{--r:1.5deg;--d:-3.1s;top:40%;left:6%}.contrast-shard[data-i="3"]{--r:-2deg;--d:-4.3s;top:53%;right:4%}.contrast-shard[data-i="4"]{--r:-1deg;--d:-2.4s;top:74%;left:20%}@keyframes contrast-drift{50%{translate:0 -6px}}@media (width<=560px){.contrast-scatter{height:21rem}.contrast-shard{width:76%}}.contrast-list{gap:.6rem;display:grid}.contrast-list li{border:1px solid var(--color-line);border-radius:.65rem;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:.9375rem;display:flex}.contrast-foot{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.contrast-shard,.mo-flow{animation:none}}.steps-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.steps-tab{text-align:left;min-width:0;color:var(--color-ink-muted);gap:.4rem;padding-top:.9rem;transition:color .2s;display:grid}.steps-tab:hover{color:var(--color-ink-soft)}.steps-tab[aria-selected=true]{color:var(--color-ink)}.steps-tab[aria-selected=true] .font-mono{color:var(--color-accent-light)}.steps-tab-bar{background:var(--color-line);border-radius:2px;height:2px;overflow:hidden}.steps-tab-bar span{background:var(--color-accent-light);height:100%;display:block}.steps-tab[data-done] .steps-tab-bar span{background:rgb(var(--ink-rgb) / .3)}.steps-tab-name{letter-spacing:-.015em;font-size:clamp(.8rem,1.4vw,1.05rem)}.steps-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.steps-panel[hidden]{display:none}@media (width<=900px){.steps-panel{grid-template-columns:minmax(0,1fr)}}.steps-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.12}.steps-canvas{border:1px solid var(--color-line);background:radial-gradient(60% 70% at 70% 30%, rgb(var(--glow-rgb) / .35), transparent 70%), rgb(var(--tint-rgb) / .02);border-radius:1.25rem;align-items:center;min-height:26rem;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.steps-example{position:absolute;bottom:.75rem;right:1rem}.connect-scene{grid-template-columns:minmax(0,1fr) minmax(2.5rem,1fr) auto;display:grid}.connect-systems{grid-template-rows:repeat(6,1fr);gap:.6rem;display:grid}.connect-systems li{border:1px solid var(--color-line);background:var(--color-panel);border-radius:.6rem;align-items:center;gap:.6rem;min-width:0;padding:.55rem .7rem;font-size:.875rem;display:flex}.connect-glyph{background:rgb(var(--tint-rgb) / .06);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);border-radius:.4rem;flex:none;place-items:center;display:grid}.connect-state{color:var(--color-positive);white-space:nowrap;margin-left:auto;font-size:.6875rem}.connect-wires{width:100%;height:100%;overflow:visible}.connect-wires path{fill:none;stroke:rgb(var(--accent-light-rgb) / .55);stroke-width:1.2px;vector-effect:non-scaling-stroke}.connect-wires .mo-flow{stroke:var(--color-accent-light)}.connect-core{align-content:center;place-items:center;gap:.9rem;padding-inline:.5rem;display:grid}.connect-mark{background:rgb(var(--accent-rgb) / .12);box-shadow:0 0 0 1px rgb(var(--accent-light-rgb) / .25), 0 1.5rem 3rem -1rem rgb(var(--accent-rgb) / .55);border-radius:1.6rem;padding:.9rem;display:grid}@media (width<=560px){.connect-scene{grid-template-columns:minmax(0,1fr);gap:1.25rem}.connect-systems{grid-template-rows:none;grid-template-columns:1fr 1fr}.connect-wires,.connect-state{display:none}}.unify{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:1rem;display:grid}.unify-records{gap:.6rem;display:grid}.unify-record{border:1px solid var(--color-line);background:var(--color-panel);border-radius:.6rem;gap:.2rem;padding:.65rem .8rem;font-size:.875rem;display:grid}.unify[data-merged] .unify-record{opacity:.3;transition:opacity .8s var(--ease-out-expo), transform .9s var(--ease-out-expo);transform:translate(24px)scale(.97)}.unify-arrow{background:rgb(var(--accent-rgb) / .14);width:2.2rem;height:2.2rem;color:var(--color-accent-light);border-radius:50%;place-items:center;display:grid}.unify-one{gap:.9rem;padding:1.1rem;display:grid}.unify-avatar{background:rgb(var(--accent-rgb) / .14);width:2.5rem;height:2.5rem;color:var(--color-accent-light);border-radius:.6rem;place-items:center;font-weight:600;display:grid}.unify-facts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.unify-facts div{background:rgb(var(--tint-rgb) / .04);border-radius:.5rem;gap:.1rem;padding:.5rem .65rem;display:grid}.unify-facts dt{color:var(--color-ink-muted);font-size:.6875rem}.unify-facts dd{font-size:.875rem;font-weight:500}@media (width<=560px){.unify{grid-template-columns:minmax(0,1fr)}.unify-arrow{justify-self:center;rotate:90deg}}.explain-chart{padding:1rem 1rem .75rem}.explain-grid line{stroke:var(--color-line)}.explain-plan{fill:none;stroke:var(--color-ink-muted);stroke-width:1.4px;stroke-dasharray:4 5}.explain-plan-key{border-top:1.5px dashed var(--color-ink-muted);width:1.25rem}.explain-area{fill:rgb(var(--accent-rgb) / .1)}.explain-line{fill:none;stroke:var(--color-accent-light);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.explain-dot{fill:var(--color-critical)}.explain-halo{fill:var(--color-critical);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite explain-halo}@keyframes explain-halo{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.explain-cause{gap:.5rem;padding:1rem;display:grid}.propose{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width<=640px){.propose{grid-template-columns:minmax(0,1fr)}}.propose-card{gap:.9rem;padding:1.1rem;display:grid;position:relative}.propose-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.propose-impact div{background:rgb(var(--tint-rgb) / .04);border-radius:.5rem;gap:.1rem;padding:.55rem .65rem;display:grid}.propose-impact dt{color:var(--color-ink-muted);font-size:.6875rem}.propose-impact dd{color:var(--tone);font-weight:500}.propose-trail li{grid-template-columns:1.25rem minmax(0,1fr);gap:.7rem;padding-bottom:.9rem;display:grid;position:relative}.propose-trail li:before{content:"";background:var(--color-line);width:1px;position:absolute;top:1.35rem;bottom:.1rem;left:.6rem}.propose-trail li:last-child:before{display:none}.propose-tick{border:1.5px solid var(--color-positive);background:var(--color-positive);width:1.25rem;height:1.25rem;color:var(--color-night);border-radius:50%;place-items:center;transition:background-color .4s,border-color .4s,color .4s;display:grid}[data-motion] .propose-trail li:not([data-on]) .propose-tick{border-color:rgb(var(--ink-rgb) / .2);color:#0000;background:0 0}.measure-figure{gap:.25rem;padding:1rem;display:grid}.measure-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05}.measure-bars{gap:.7rem;padding:1rem;display:grid}.measure-bar{grid-template-columns:8.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.measure-track{background:rgb(var(--tint-rgb) / .06);border-radius:.3rem;height:.6rem;overflow:hidden}.measure-track i{background:var(--tone);height:100%;transition:width 1.6s var(--ease-out-expo);border-radius:.3rem;display:block}[data-motion] .measure-bar:not([data-on]) .measure-track i{width:0!important}@media (width<=560px){.measure-bar{grid-template-columns:6rem minmax(0,1fr) 4.5rem;font-size:.8rem}}.measure-entry{border:1px solid var(--color-line);border-radius:.55rem;justify-content:space-between;gap:1rem;padding:.6rem .85rem;font-size:.875rem;display:flex}.autonomy-grid{max-width:60rem}.autonomy-dial{gap:1.4rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.autonomy-case{background:rgb(var(--tint-rgb) / .04);border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.autonomy-levels{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid}@media (width<=640px){.autonomy-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}.autonomy-level{border:1px solid var(--color-line);text-align:left;min-width:0;color:var(--color-ink-soft);border-radius:.6rem;align-content:start;gap:.5rem;padding:.65rem .55rem;transition:border-color .25s,background-color .25s,color .25s;display:grid}.autonomy-level:hover{border-color:rgb(var(--ink-rgb) / .3)}.autonomy-level[aria-pressed=true]{border-color:var(--color-accent-light);background:rgb(var(--accent-rgb) / .12);color:var(--color-ink)}.autonomy-bars{align-items:flex-end;gap:2px;height:.9rem;display:flex}.autonomy-bars i{background:rgb(var(--ink-rgb) / .12);border-radius:1px;flex:1}.autonomy-bars i[data-lit]{background:rgb(var(--ink-rgb) / .4)}.autonomy-level[aria-pressed=true] .autonomy-bars i[data-lit]{background:var(--color-accent-light)}.autonomy-level-name{font-size:.8125rem;font-weight:500;line-height:1.2}.autonomy-outcome{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=560px){.autonomy-outcome{grid-template-columns:minmax(0,1fr)}}.autonomy-outcome>div{border:1px solid var(--color-line);border-radius:.75rem;align-content:start;gap:.4rem;padding:.9rem 1rem;display:grid}.autonomy-outcome>div[data-side=zelentis]{background:rgb(var(--accent-rgb) / .12);border-color:#0000}.autonomy-outcome>div[data-side=zelentis] .mo-label{color:var(--color-accent-light)}.autonomy-swap{animation:arrive .5s var(--ease-out-expo) both;line-height:1.45}.autonomy-foot{color:var(--color-ink-soft);flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.875rem;display:flex}.autonomy-kill{background:var(--color-critical);border-radius:999px;width:1.9rem;height:1.1rem;position:relative}.autonomy-kill:after{content:"";background:#fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.15rem;left:.15rem}.guarantees{gap:1.5rem;display:grid}.guarantees-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width<=900px){.guarantees-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.guarantees-list{grid-template-columns:minmax(0,1fr)}}.guarantee{border-top:1px solid var(--color-line);grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.5rem 0;padding:1.25rem 0 1.75rem;display:grid}.guarantee-index{font:500 .6875rem var(--font-mono);color:var(--color-accent-light);grid-row:span 2;padding-top:.2rem}.guarantee-title{letter-spacing:-.015em;font-size:1.125rem}.guarantee-body{max-width:34ch;color:var(--color-ink-soft);line-height:1.55}.newcaps{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){.newcaps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.newcaps{grid-template-columns:minmax(0,1fr)}}.newcap{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-rows:auto 1fr;transition:background-color .3s;display:grid}.newcap:hover{background:rgb(var(--tint-rgb) / .025)}.newcap-scene{border-bottom:1px solid var(--color-line);background:radial-gradient(70% 80% at 80% 0%, rgb(var(--glow-rgb) / .28), transparent 70%), rgb(var(--tint-rgb) / .02);align-content:center;height:13rem;padding:1.1rem 1.25rem;font-size:.8125rem;display:grid;overflow:hidden}.newcap-text{align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;position:relative}.mini-card{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:0 .75rem 1.75rem -1rem rgb(var(--shadow-rgb) / .4);border-radius:.6rem;padding:.7rem .8rem}.mini-chip{min-height:1.2rem;padding:.05rem .45rem;font-size:.6875rem}.mini-question{background:var(--color-ink);max-width:85%;color:var(--color-night);border-radius:.8rem .8rem .2rem;justify-self:end;padding:.45rem .75rem}.mini-answer{border:1px solid var(--color-line);background:var(--color-panel);border-radius:.8rem .8rem .8rem .2rem;gap:.45rem;max-width:92%;padding:.6rem .75rem;line-height:1.4;display:grid}.mini-check{color:var(--color-ink-soft);align-items:center;gap:.55rem;display:flex}.mini-check[data-found]{color:var(--color-ink);font-weight:500}.mini-tick{border:1.5px solid var(--color-positive);background:var(--color-positive);width:1rem;height:1rem;color:var(--color-night);border-radius:50%;flex:none;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}[data-motion] .mini-check:not([data-on]) .mini-tick{border-color:rgb(var(--ink-rgb) / .2);color:#0000;background:0 0}.mini-swap{display:grid}.mini-swap>span{opacity:0;grid-area:1/1;transition:opacity .4s}[data-step=low] .mini-swap [data-when=low],[data-step=mid] .mini-swap [data-when=mid],[data-step=high] .mini-swap [data-when=high]{opacity:1}.mini-rail{background:rgb(var(--tint-rgb) / .08);--p:60%;border-radius:999px;height:.35rem;position:relative}[data-step=low] .mini-rail{--p:30%}[data-step=high] .mini-rail{--p:85%}.mini-rail-fill{width:var(--p);border-radius:inherit;background:var(--color-accent-light);transition:width 1.1s var(--ease-out-expo);position:absolute;inset:0 auto 0 0}.mini-rail-knob{top:50%;left:var(--p);border:2px solid var(--color-accent-light);background:var(--color-panel);width:.9rem;height:.9rem;transition:left 1.1s var(--ease-out-expo);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mini-meter{background:rgb(var(--tint-rgb) / .08);border-radius:999px;height:.4rem;overflow:hidden}.mini-meter i{border-radius:inherit;background:var(--tone);height:100%;transition:width 1.1s var(--ease-out-expo);display:block}[data-step=low] [data-meter=margin] i{width:40%}[data-step=mid] [data-meter=margin] i{width:72%}[data-step=high] [data-meter=margin] i{width:84%}[data-step=low] [data-meter=volume] i{width:20%}[data-step=mid] [data-meter=volume] i{width:40%}[data-step=high] [data-meter=volume] i{width:78%}.mini-bars{align-items:flex-end;gap:.4rem;height:4.5rem;display:flex}.mini-bars i{background:rgb(var(--accent-light-rgb) / .75);transition:height 1s var(--ease-out-expo);border-radius:.2rem .2rem 0 0;flex:1}.mini-bars i[data-low]{background:var(--color-critical)}[data-motion] .mini-bars-card:not([data-on]) .mini-bars i{height:6%!important}.mini-page{gap:.45rem;display:grid}.mini-page i{background:rgb(var(--tint-rgb) / .1);border-radius:.2rem;height:.4rem;transition:background-color .5s,box-shadow .5s;display:block}.mini-page i[data-mark]{background:rgb(var(--caution-rgb) / .35);box-shadow:0 0 0 1.5px rgb(var(--caution-rgb) / .7)}[data-motion] .mini-page i[data-mark]:not([data-on]){background:rgb(var(--tint-rgb) / .1);box-shadow:none}.mini-button{border:1px solid var(--color-line);border-radius:.35rem;align-items:center;height:1.6rem;padding-inline:.6rem;font-size:.75rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.mini-button[data-primary]{border-color:var(--color-positive);background:var(--color-positive);color:var(--color-night)}[data-motion] .mini-button[data-primary]:not([data-on]){border-color:var(--color-line);color:inherit;background:0 0}.mini-prompt{border:1px solid rgb(var(--ink-rgb) / .18);background:var(--color-panel);min-height:3.4rem;color:var(--color-ink-soft);border-radius:.6rem;padding:.55rem .75rem;line-height:1.4}.mini-caret{vertical-align:-2px;background:var(--color-accent-light);width:1.5px;height:.9rem;margin-left:1px;animation:1s step-end infinite mini-blink;display:inline-block}@keyframes mini-blink{50%{opacity:0}}.mini-pending{color:var(--color-caution);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.mini-pending:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.mini-split{background:rgb(var(--tint-rgb) / .08);border-radius:999px;height:.4rem;display:flex;overflow:hidden}.mini-split i{background:rgb(var(--ink-rgb) / .25);height:100%}.mini-split i[data-saved]{background:var(--color-positive);transition:width 1.2s var(--ease-out-expo)}[data-motion] .mini-savings:not([data-on]) .mini-split i[data-saved]{width:0!important}.start{border:1px solid var(--color-line);background:rgb(var(--tint-rgb) / .02);border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.start{grid-template-columns:minmax(0,1fr)}}.start-step{align-content:start;gap:.75rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.start-step+.start-step{border-left:1px solid var(--color-line)}@media (width<=860px){.start-step+.start-step{border-left:0;border-top:1px solid var(--color-line)}}.start-coverage{gap:.4rem;margin-top:.5rem;display:grid}.start-coverage li:not(.mo-example){background:rgb(var(--tint-rgb) / .04);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.875rem;display:flex}.start-coverage .mo-example{justify-self:end}@media (prefers-reduced-motion:no-preference){.start[data-reveal-state=waiting] .start-coverage li{opacity:0}.start[data-reveal-state=shown] .start-coverage li{animation:arrive .7s var(--ease-out-expo) both;animation-delay:calc(.5s + var(--k,4) * .35s)}}.horizon-body{min-height:4.9em}.horizon-list{border-top:1px solid var(--color-line);margin-top:1.5rem;display:grid}.horizon-list li{border-bottom:1px solid var(--color-line);align-items:center;gap:.7rem;padding:.7rem 0;font-size:.9375rem;display:flex}.horizons[data-reveal-state=shown] .horizon-node{animation:horizon-node .5s var(--ease-out-expo) both;animation-delay:calc(.4s + var(--i) * .5s)}@keyframes horizon-node{to{border-color:var(--color-accent-light);background:var(--color-accent-light)}}@media (width<=767px){.horizon-body{min-height:0}}.migrate{border:1px solid var(--color-line);background:rgb(var(--tint-rgb) / .02);border-radius:1.25rem;gap:.9rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.migrate-screen{overflow:hidden}.migrate-bar{border-bottom:1px solid var(--color-line);align-items:center;gap:.35rem;height:2rem;padding-inline:.8rem;display:flex}.migrate-bar i{background:rgb(var(--ink-rgb) / .15);border-radius:50%;width:.45rem;height:.45rem}.migrate-bar span{color:var(--color-ink-muted);margin-left:.5rem;font-size:.75rem}.migrate-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.8rem;display:grid}.migrate-kpis div{background:rgb(var(--tint-rgb) / .04);border-radius:.5rem;gap:.15rem;padding:.6rem .7rem;display:grid}.migrate-kpis dt{color:var(--color-ink-muted);font-size:.6875rem}.migrate-kpis dd{letter-spacing:-.02em;font-size:1.05rem}.migrate-same{text-align:center}.migrate-owners{gap:.4rem;display:grid}.migrate-owner{border:1px solid var(--color-line);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.9375rem;display:flex}.migrate-who{min-width:9.5rem;height:1.6rem;display:grid;position:relative}.migrate-who span{transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.migrate-who [data-who=legacy]{background:rgb(var(--tint-rgb) / .06);color:var(--color-ink-soft)}.migrate-who [data-who=native]{background:rgb(var(--accent-rgb) / .14);color:var(--color-accent-light)}.migrate-owner [data-who=legacy],.migrate-owner[data-static] [data-who=native],[data-motion] .migrate-owner:not([data-on]) [data-who=native]{opacity:0;transform:translateY(6px)}.migrate-owner[data-static] [data-who=legacy],[data-motion] .migrate-owner:not([data-on]) [data-who=legacy]{opacity:1;transform:none}.intro{display:none}html[data-intro] .intro{z-index:100;background:var(--color-night);color:var(--color-ink);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.intro-mark{transform-origin:50%;width:clamp(8rem,26vmin,16rem);height:auto;position:relative;overflow:visible}.intro-mark [data-intro-piece]{transform-box:fill-box;transform-origin:50%}.intro-fill{fill:currentColor;opacity:0}.intro-line{fill:none;stroke:currentColor;stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round}#intro-sheen{color:var(--color-accent-light)}.intro-glow{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--accent-rgb) / .55), transparent 65%);opacity:0;pointer-events:none;border-radius:50%;width:clamp(16rem,50vmin,30rem);position:absolute}html[data-intro] .header-brand svg{opacity:0}html[data-intro] .hero-in{animation-play-state:paused}.brand-word{max-width:7em;transition:max-width .55s var(--ease-out-expo), padding-left .55s var(--ease-out-expo);padding-left:.6rem;display:inline-flex;overflow:hidden}.brand-word span{transition:opacity .35s ease, transform .5s var(--ease-out-expo), filter .4s ease;transition-delay:calc(var(--i) * 28ms);display:inline-block}html[data-intro] .brand-word,.header-bar[data-scrolled] .header-brand:not(:hover,:focus-visible) .brand-word{max-width:0;padding-left:0}html[data-intro] .brand-word span,.header-bar[data-scrolled] .header-brand:not(:hover,:focus-visible) .brand-word span{opacity:0;filter:blur(3px);transition-delay:calc((7 - var(--i)) * 18ms);transform:translate(-.5em)}.strata{grid-template-columns:minmax(0,1fr) 3.25rem;column-gap:.75rem;display:grid}.strata-rows{border-top:1px solid var(--color-line);position:relative}.strata-signal{background:var(--color-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:1.1rem}.strata-signal i{background:linear-gradient(to top, transparent, var(--color-accent-light));border-radius:2px;width:3px;height:3.5rem;animation:3.6s cubic-bezier(.65,0,.35,1) infinite strata-climb;position:absolute;left:-1px}@keyframes strata-climb{0%{opacity:0;top:100%}12%,88%{opacity:1}to{opacity:0;top:-3.5rem}}.stratum{border-bottom:1px solid var(--color-line);transition:background-color .4s;position:relative}.stratum[data-open]{background:linear-gradient(to right, rgb(var(--accent-rgb) / .07), transparent 70%)}.stratum-head{text-align:left;grid-template-columns:2.2rem 13rem minmax(0,1fr);align-items:center;gap:1.25rem;width:100%;padding:1.15rem 0;display:grid}.stratum-index{z-index:1;border:1px solid var(--color-line);background:var(--color-night);width:2.2rem;height:1.6rem;font:500 .6875rem var(--font-mono);color:var(--color-ink-muted);border-radius:.35rem;place-items:center;transition:border-color .4s,color .4s;display:grid;position:relative}.stratum[data-open] .stratum-index,.strata-rows[data-governed] .stratum-index{border-color:var(--color-accent-light);color:var(--color-accent-light)}.stratum-name{letter-spacing:-.02em;color:var(--color-ink-soft);font-size:1.25rem;transition:color .3s}.stratum-head:hover .stratum-name,.stratum[data-open] .stratum-name{color:var(--color-ink)}.stratum-parts{flex-wrap:wrap;gap:.4rem;display:flex}.stratum-part{border:1px solid var(--color-line);font:400 .75rem var(--font-mono);letter-spacing:.01em;color:var(--color-ink-muted);border-radius:.35rem;align-items:center;gap:.4rem;padding:.25rem .55rem;transition:border-color .35s,color .35s,background-color .35s;display:inline-flex}.stratum-part:before{content:"";background:rgb(var(--ink-rgb) / .25);border-radius:50%;width:.3rem;height:.3rem;transition:background-color .35s}.stratum[data-open] .stratum-part{border-color:rgb(var(--accent-light-rgb) / .45);color:var(--color-ink);transition-delay:calc(var(--k) * 90ms)}.stratum[data-open] .stratum-part:before{background:var(--color-accent-light);transition-delay:calc(var(--k) * 90ms)}.stratum-body,.strata-governance{transition:grid-template-rows .55s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.stratum[data-open] .stratum-body,.strata-governance[data-open]{grid-template-rows:1fr}.stratum-inner{min-height:0;overflow:hidden}.stratum-detail{animation:arrive .6s var(--ease-out-expo) both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 3rem;padding:.25rem 0 1.75rem 3.45rem;display:grid}.stratum-title{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.12}.stratum-gain{border-left:2px solid var(--color-accent-light);background:rgb(var(--accent-rgb) / .08);gap:.35rem;max-width:34rem;padding:.85rem 1rem;display:grid}.strata-rail{border:1px dashed rgb(var(--ink-rgb) / .2);color:var(--color-ink-muted);border-radius:.6rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;transition:border-color .3s,background-color .3s,color .3s;display:flex}.strata-rail:hover{color:var(--color-ink);border-color:rgb(var(--ink-rgb) / .4)}.strata-rail[data-on]{border-style:solid;border-color:var(--color-accent-light);background:rgb(var(--accent-rgb) / .08);color:var(--color-accent-light)}.strata-rail-label{writing-mode:vertical-rl;font:500 .75rem var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.strata-governance{grid-column:1/-1}.strata-governance .stratum-detail{padding-top:1.5rem}@media (width<=860px){.stratum-head{grid-template-columns:2.2rem minmax(0,1fr);row-gap:.75rem}.stratum-parts{grid-column:2}.stratum-detail{grid-template-columns:minmax(0,1fr);padding-left:3.45rem}}@media (width<=640px){.strata{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.strata-rail{flex-direction:row;justify-content:center;padding:.7rem 1rem}.strata-rail-label{writing-mode:horizontal-tb}.stratum-detail{padding-left:0}}@media (prefers-reduced-motion:reduce){.strata-signal i{display:none}}
