.boot-intro{--boot-phosphor:#f08a31;--boot-phosphor-hot:#ffc06a;--boot-phosphor-dim:#f08a3180;--boot-phosphor-faint:#f08a312e;--boot-amber:#ff9a3c;--boot-online:#8ce89f;--boot-black:#080301;z-index:100;color:var(--boot-phosphor);font-synthesis:none;font-variant-ligatures:none;-webkit-font-smoothing:none;font-family:IBM Plex Mono,Px437 IBM VGA8,Courier New,ui-monospace,monospace;position:fixed;inset:0;overflow:hidden}.boot-intro[data-boot-phase=exit],.boot-intro[data-boot-phase=resync],.boot-intro[data-boot-phase=reveal]{pointer-events:none}.boot-power-stage,.boot-scanlines{position:absolute;inset:0}.boot-power-stage{z-index:2;background:var(--boot-black);opacity:0;visibility:hidden;overflow:hidden}.boot-power-stage:after{z-index:5;content:"";pointer-events:none;background:radial-gradient(#0000 42%,#1407014d 74%,#000000d6 118%),linear-gradient(90deg,#9e3d0808,#0000 20% 80%,#9e3d0808);position:absolute;inset:0}.boot-intro[data-boot-phase=power-on] .boot-power-stage,.boot-post .boot-power-stage{opacity:1;visibility:visible}.boot-intro[data-boot-phase=reveal] .boot-power-stage{visibility:hidden}.boot-power-screen{opacity:0;filter:brightness();transform-origin:50%;will-change:filter, opacity, transform;background:#120602;position:absolute;inset:0;transform:scaleX(.012)scaleY(.0015);box-shadow:inset 0 0 90px #ff811c33}.boot-power-screen:before{content:"";opacity:0;transform-origin:50%;background:#ffe0ad;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(.02)scaleY(1);box-shadow:0 0 12px #ff9a32,0 0 52px #ff7a13eb}.boot-power-screen:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(#ffe8bead 0 1%,#ff9a3c57 5%,#0000 28%),linear-gradient(#0000 44%,#ff923129 49%,#ffcd894d 50%,#ff92311f 52%,#0000 57%);position:absolute;inset:0}.boot-intro[data-boot-phase=power-on] .boot-power-screen{animation:.92s linear forwards boot-power-on}.boot-intro[data-boot-phase=power-on] .boot-power-screen:before{animation:.92s linear forwards boot-power-beam}.boot-intro[data-boot-phase=power-on] .boot-power-screen:after{animation:.92s steps(12,end) forwards boot-phosphor-bloom}.boot-post .boot-power-screen{opacity:1;transform:scale(1)}.boot-post .boot-power-screen:before,.boot-post .boot-power-screen:after{opacity:0}.boot-stage-viewport{z-index:2;position:absolute;inset:0;overflow:hidden}.boot-stage-canvas{width:var(--boot-stage-width,1280px);height:var(--boot-stage-height,720px);contain:layout paint;transform:translate(-50%, -50%) scale(var(--boot-stage-scale,1));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.boot-post-console{z-index:2;color:var(--boot-phosphor);letter-spacing:.055em;text-shadow:0 0 5px #ff9f4480,1px 0 #d658123d;opacity:0;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;font-weight:600;line-height:1.24;display:grid;position:absolute;inset:32px}.boot-post .boot-post-console{opacity:1;pointer-events:auto;transition:opacity 45ms step-end}.boot-terminal-header{opacity:0;border-bottom:1px solid #f08a319e;justify-content:space-between;align-items:flex-end;gap:32px;min-width:0;padding:0 0 10px;animation:45ms step-end 30ms forwards boot-terminal-pop;display:flex}.boot-machine-mark{align-items:baseline;gap:16px;min-width:0;display:flex}.boot-machine-mark strong{color:var(--boot-phosphor-hot);letter-spacing:-.09em;font-size:42px;line-height:.86}.boot-machine-mark span,.boot-ipl-register span,.boot-terminal-footer{color:var(--boot-phosphor-dim);letter-spacing:.12em;font-size:10px}.boot-ipl-register{text-align:right;flex:none;gap:3px;display:grid}.boot-ipl-register strong{color:var(--boot-phosphor-hot);font-variant-numeric:tabular-nums;font-size:12px}.boot-terminal-body{grid-template-columns:700px minmax(0,1fr);gap:32px;min-width:0;min-height:0;display:grid;overflow:hidden}.boot-transcript{min-width:0;padding-top:28px;overflow:hidden}.boot-transcript p{margin:0}.boot-firmware-title,.boot-copyright{white-space:nowrap;width:0;animation:.42s steps(36,end) .1s forwards paused boot-type-copy;overflow:hidden}.boot-firmware-title{color:var(--boot-phosphor-hot)}.boot-copyright{color:var(--boot-phosphor-dim);animation-duration:.32s;animation-timing-function:steps(26,end);animation-delay:.6s;margin-top:2px!important}.boot-terminal-batch{margin-top:22px}.boot-terminal-line{opacity:0;clip-path:inset(0 100% 0 0);min-width:0;animation:85ms steps(16,end) forwards boot-type-line;animation-delay:calc(.38s + var(--boot-line-index) * .13s);grid-template-columns:4.5ch minmax(130px,1fr) auto minmax(9ch,auto);align-items:baseline;gap:14px;padding:2px 0;display:grid}.boot-firmware-checks .boot-terminal-line{animation-duration:.18s;animation-delay:calc(1s + var(--boot-line-index) * .3s);animation-play-state:paused}.boot-post :is(.boot-firmware-title,.boot-copyright,.boot-firmware-checks .boot-terminal-line){animation-play-state:running}.boot-address{color:var(--boot-phosphor-dim);font-variant-numeric:tabular-nums}.boot-check-name{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;position:relative;overflow:hidden}.boot-check-name:after{content:"................................................................";min-width:2ch;color:var(--boot-phosphor-faint);flex:1;overflow:hidden}.boot-check-name small{color:var(--boot-phosphor-dim);letter-spacing:.07em;font-size:.68em}.boot-check-value{color:var(--boot-phosphor-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.boot-terminal-line b{color:var(--boot-phosphor-hot);font-size:inherit;text-align:right;white-space:nowrap;font-weight:700}.boot-ipl-batch{margin-top:18px}.boot-command,.boot-loader-copy{width:0;color:var(--boot-phosphor-hot);white-space:nowrap;animation:.26s steps(34,end) forwards boot-type-copy;overflow:hidden}.boot-loader-copy{color:var(--boot-phosphor);animation-delay:.22s;margin:7px 0 8px!important}.boot-ipl-batch .boot-terminal-line{animation-delay:calc(.43s + var(--boot-line-index) * .13s)}.boot-node-row .boot-check-name:after{color:#ff9a3c38}.boot-node-row b{color:var(--boot-amber);text-shadow:0 0 7px #f08b327a}.boot-node-row.is-waiting b{min-width:9ch;color:var(--boot-phosphor-dim);text-shadow:none;grid-template-columns:1ch 4ch 3ch;justify-content:end;animation:1.2s ease-in-out infinite boot-wait-breathe;display:grid}.boot-wait-marker{text-align:left}.boot-wait-dots{text-align:left;width:3ch}.boot-wait-dots:after{content:"";animation:.8s step-end infinite boot-wait-dots}.boot-node-row.is-online b{color:var(--boot-online);text-shadow:0 0 7px #8ce89f9e}.boot-ready-block{opacity:0;border-top:1px dashed #f08a3159;margin-top:18px;padding-top:10px;animation:70ms step-end 80ms forwards boot-terminal-pop}.boot-ready-block>p:first-child{color:var(--boot-phosphor-dim);font-size:.82em}.boot-ready-block>strong{color:var(--boot-phosphor-hot);letter-spacing:.09em;margin:4px 0 9px;font-size:22px;display:block}.boot-final-command{align-items:center;width:auto;animation:none;display:flex}.boot-command-enter{color:var(--boot-phosphor-dim);margin-left:1ch;font-size:.78em}.boot-mode-selector{border-top:1px dashed #f08a3147;margin-top:12px;padding-top:8px}.boot-mode-selector__title{color:var(--boot-phosphor-dim);letter-spacing:.14em;font-size:.74em;margin-bottom:5px!important}.boot-mode-options{gap:2px;display:grid}.boot-mode-option{min-width:0;color:var(--boot-phosphor-dim);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:1.2ch 2.5ch minmax(210px,1fr) auto;align-items:baseline;gap:9px;padding:3px 7px 3px 3px;display:grid}.boot-mode-option strong{color:inherit;font:inherit;white-space:nowrap;font-weight:700}.boot-mode-option small{color:inherit;letter-spacing:.08em;white-space:nowrap;font-size:.64em}.boot-mode-option.is-selected{color:var(--boot-phosphor-hot);box-shadow:inset 2px 0 var(--boot-phosphor-hot);text-shadow:0 0 7px #ff9f4494;background:linear-gradient(90deg,#f08a3124,#f08a3106)}.boot-mode-option:focus-visible{outline:1px dashed var(--boot-phosphor-hot);outline-offset:1px}.boot-mode-cursor{color:var(--boot-phosphor-hot);animation:.62s step-end infinite boot-block-cursor}.boot-mode-code{font-variant-numeric:tabular-nums}.boot-mode-help{color:var(--boot-phosphor-dim);letter-spacing:.11em;white-space:nowrap;align-items:center;gap:12px;margin-top:7px;padding:7px 4px 0;font-size:.72em;display:flex}.boot-mode-help--touch{display:none}.boot-mode-help kbd{color:var(--boot-phosphor-hot);font:inherit;background:0 0}.boot-mode-help i{color:var(--boot-phosphor-faint);font-style:normal}.boot-mode-confirm{width:100%;min-height:34px;color:var(--boot-phosphor);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:linear-gradient(90deg,#f08a3114,#0000 68%);border:0;border-top:1px dashed #f08a3147;border-radius:0;grid-template-columns:1.2ch minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding:5px 7px 5px 3px;display:none}.boot-mode-confirm>span,.boot-mode-confirm strong{color:var(--boot-phosphor-hot);font:inherit;font-weight:700}.boot-mode-confirm kbd{color:var(--boot-phosphor-dim);font:inherit;background:0 0;font-size:.72em}.boot-mode-confirm:hover,.boot-mode-confirm:focus-visible{color:var(--boot-phosphor-hot);text-shadow:0 0 7px #ff9f4480;background:linear-gradient(90deg,#f08a312b,#f08a3106)}.boot-mode-confirm:focus-visible{outline:1px dashed var(--boot-phosphor-hot);outline-offset:1px}.boot-block-cursor{background:var(--boot-phosphor-hot);width:.72em;height:1.02em;margin-left:.22em;animation:.62s step-end infinite boot-block-cursor;display:inline-block;box-shadow:0 0 7px #ff9f44ad}.boot-handoff-block{gap:2px;margin-top:10px;display:grid}.boot-handoff-line{opacity:0;clip-path:inset(0 100% 0 0);animation:.14s steps(18,start) forwards boot-type-line;animation-delay:calc(.2s + var(--boot-line-index) * .52s);grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.boot-handoff-line span{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.boot-handoff-line span:after{content:"................................................................";min-width:2ch;color:var(--boot-phosphor-faint);flex:1;overflow:hidden}.boot-handoff-line b{color:var(--boot-phosphor-hot);font:inherit;font-weight:700}.boot-magi-slot{opacity:0;border-left:1px dashed #f08a3133;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:clip}.boot-intro:is([data-boot-phase=magi],[data-boot-phase=post-stream],[data-boot-phase=mode-select],[data-boot-phase=exit],[data-boot-phase=resync],[data-boot-phase=reveal]) .boot-magi-slot{opacity:1;animation:50ms step-end forwards boot-terminal-pop}.boot-magi-module{filter:saturate(.96)contrast(1.12);pointer-events:none;position:relative;width:430px!important}.boot-magi-module stop:first-child{stop-color:#ff5008}.boot-magi-module stop:nth-child(2){stop-color:#ff6f16}.boot-magi-module stop:nth-child(3){stop-color:#ff9738}.boot-magi-module stop:nth-child(4){stop-color:#ffb95d}.boot-magi-module stop:nth-child(5){stop-color:#ffd28a}.boot-coprocessor-label,.boot-coprocessor-state{z-index:2;color:var(--boot-phosphor-dim);letter-spacing:.12em;font-size:9px;position:absolute}.boot-coprocessor-label{top:28px;left:22px}.boot-coprocessor-state{color:var(--boot-amber);bottom:12px;right:10px}.boot-coprocessor-state.is-online{color:var(--boot-online);text-shadow:0 0 7px #8ce89f9e}.boot-terminal-footer{border-top:1px solid #f08a3175;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:36px;display:grid}.boot-terminal-footer>strong{color:var(--boot-phosphor);font-size:inherit;font-weight:600}.boot-skip{height:100%;color:var(--boot-phosphor-dim);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #f08a3159;border-radius:0;align-items:center;gap:8px;padding:0 0 0 18px;display:flex}.boot-skip kbd{color:var(--boot-phosphor-hot);font:inherit;background:0 0}.boot-skip:hover{color:var(--boot-phosphor-hot)}.boot-skip:focus-visible{outline:1px solid var(--boot-phosphor-hot);outline-offset:4px}.boot-scanlines{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ff963913 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 3px)}.boot-intro[data-boot-phase=power-on] .boot-scanlines,.boot-post .boot-scanlines{opacity:.56;animation:.18s steps(2,end) infinite static-shift}.boot-intro[data-boot-phase=reveal] .boot-scanlines{opacity:0;animation:none}.boot-exit-curtain{z-index:6;pointer-events:none;opacity:0;background:#000;position:absolute;inset:0}.boot-exit-curtain:before{content:"";background:var(--boot-phosphor-hot);opacity:0;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 11px #ff9a3ce6}.boot-intro[data-boot-phase=resync] .boot-exit-curtain{opacity:1;transition:opacity 28ms step-end}.boot-intro[data-boot-phase=reveal] .boot-exit-curtain{opacity:0;transition:opacity var(--boot-resync-blank-ms,.24s) steps(3, end)}.boot-intro[data-boot-phase=reveal] .boot-exit-curtain:before{animation:boot-vertical-sync var(--boot-resync-blank-ms,.24s) steps(3, end) 1}@keyframes boot-power-on{0%{opacity:0;filter:brightness(2.1);transform:scaleX(.012)scaleY(.0015)}9%{opacity:1;filter:brightness(2.35);transform:scaleX(.04)scaleY(.002)}28%{opacity:1;filter:brightness(1.85);transform:scaleX(.78)scaleY(.003)}39%{opacity:1;filter:brightness(1.55);transform:scaleX(1)scaleY(.008)}54%{opacity:1;filter:brightness(1.32);transform:scaleX(.998)scaleY(.18)}68%{opacity:1;filter:brightness(1.62);transform:scaleX(1.004)scaleY(1.035)}76%{opacity:.86;filter:brightness(.76);transform:scaleX(.997)scaleY(.94)}84%{opacity:1;filter:brightness(1.18);transform:scaleX(1.002)scaleY(1.012)}93%{opacity:.96;filter:brightness(.94);transform:scaleX(1)scaleY(.992)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes boot-power-beam{0%,5%{opacity:0;transform:translateY(-50%)scaleX(.02)scaleY(1)}10%{opacity:1;transform:translateY(-50%)scaleX(.05)scaleY(2.4)}31%{opacity:1;transform:translateY(-50%)scaleX(.94)scaleY(1.4)}43%{opacity:.94;transform:translateY(-50%)scaleX(1)scaleY(3.2)}61%{opacity:.42;transform:translateY(-50%)scaleX(1)scaleY(10)}72%,to{opacity:0;transform:translateY(-50%)scaleX(1)scaleY(16)}}@keyframes boot-phosphor-bloom{0%,7%{opacity:0}12%{opacity:.92}34%{opacity:.34}57%{opacity:.62}69%{opacity:.2}77%{opacity:.42}88%,to{opacity:0}}@keyframes boot-type-line{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes boot-type-copy{0%{width:0}to{width:100%}}@keyframes boot-terminal-pop{0%{opacity:0}to{opacity:1}}@keyframes boot-block-cursor{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes boot-vertical-sync{0%{opacity:0;top:42%}26%{opacity:.9;top:47%}58%{opacity:.35;top:53%}to{opacity:0;top:57%}}@keyframes boot-wait-dots{0%,24%{content:""}25%,49%{content:"."}50%,74%{content:".."}75%,to{content:"..."}}@keyframes boot-wait-breathe{0%,to{color:var(--boot-phosphor-dim);opacity:.58;text-shadow:none}50%{color:var(--boot-phosphor-hot);opacity:1;text-shadow:0 0 8px #ffc06a9e}}.boot-intro[data-boot-layout=portrait] .boot-post-console{font-size:16px;line-height:1.18;inset:32px}.boot-intro[data-boot-layout=portrait] .boot-terminal-header{gap:20px;padding-bottom:12px}.boot-intro[data-boot-layout=portrait] .boot-machine-mark{gap:4px;display:grid}.boot-intro[data-boot-layout=portrait] .boot-machine-mark strong{font-size:44px}.boot-intro[data-boot-layout=portrait] .boot-machine-mark span{font-size:10px}.boot-intro[data-boot-layout=portrait] .boot-ipl-register span{display:none}.boot-intro[data-boot-layout=portrait] .boot-terminal-body{grid-template-rows:minmax(max-content,1.25fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.boot-intro[data-boot-layout=portrait] .boot-transcript{padding-top:24px}.boot-intro[data-boot-layout=portrait] .boot-terminal-batch{margin-top:20px}.boot-intro[data-boot-layout=portrait] .boot-ipl-batch{margin-top:16px}.boot-intro[data-boot-layout=portrait] .boot-terminal-line{grid-template-columns:4.5ch minmax(170px,1fr) auto minmax(8ch,auto);gap:12px;padding:2px 0}.boot-intro[data-boot-layout=portrait] .boot-check-name small{display:none}.boot-intro[data-boot-layout=portrait] .boot-ready-block{margin-top:16px}.boot-intro[data-boot-layout=portrait] .boot-mode-option{grid-template-columns:1.2ch 2.5ch minmax(0,1fr);gap:8px;min-height:48px}.boot-intro[data-boot-layout=portrait] .boot-mode-option.is-selected{background-repeat:no-repeat;background-size:min(100%,620px) 100%}.boot-intro[data-boot-layout=portrait] .boot-mode-option small{display:none}.boot-intro[data-boot-layout=portrait] .boot-mode-help--touch{letter-spacing:.07em;gap:9px;font-size:.72em}.boot-intro[data-boot-layout=portrait] .boot-mode-confirm{min-height:52px;font-size:.86em}.boot-intro[data-boot-layout=portrait] .boot-magi-slot{border-top:1px dashed #f08a3133;border-left:0}.boot-intro[data-boot-layout=portrait] .boot-magi-module{height:360px;max-height:calc(100% - 48px);width:360px!important}.boot-intro[data-boot-layout=portrait] .boot-coprocessor-label{top:20px;left:0}.boot-intro[data-boot-layout=portrait] .boot-coprocessor-state{bottom:8px;right:0}.boot-intro[data-boot-layout=portrait] .boot-terminal-footer{grid-template-columns:1fr auto;gap:16px;min-height:44px;font-size:12px}.boot-intro[data-boot-layout=portrait] .boot-terminal-footer>span{display:none}.boot-intro[data-boot-layout=portrait] .boot-skip{gap:8px;padding-left:16px}@media (hover:none) and (pointer:coarse){.boot-mode-help--keyboard{display:none}.boot-mode-help--touch{display:flex}.boot-mode-confirm{display:grid}.boot-mode-option,.boot-mode-confirm{min-height:46px}.boot-intro[data-boot-layout=portrait] .boot-mode-option{min-height:48px}.boot-intro[data-boot-layout=portrait] .boot-mode-confirm{min-height:52px}}@media (prefers-reduced-motion:reduce){.boot-intro *,.boot-intro :before,.boot-intro :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.magi-honeycomb{z-index:10;pointer-events:auto;background:#050504;position:absolute;inset:0;overflow:hidden}.magi-honeycomb[data-ready=true]{background:0 0}.magi-honeycomb__cell>svg{width:100%;height:100%;display:block;overflow:visible}.magi-honeycomb__cell{will-change:opacity;animation:magi-honeycomb-release var(--cell-duration) cubic-bezier(.33, 0, .67, 1) var(--cell-delay) both;position:absolute}.magi-honeycomb__cell text{fill:#050504;font-family:var(--font-eva-display);font-size:22px;font-weight:900}@keyframes magi-honeycomb-release{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.magi-honeycomb{display:none}.magi-honeycomb__cell{animation:none}}.magi-home__telemetry .readout.readout--clock{align-items:center}.nixie-clock{color:#ffae61;flex:none;display:inline-flex}.nixie-clock__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nixie-clock__digits{align-items:center;gap:2px;display:inline-flex}.nixie-clock__digit-slot{flex:none;width:16px;height:24px;display:block;position:relative}.nixie-clock__digit-slot svg{width:100%;height:100%;display:block}.nixie-clock__cathodes{color:#b9733d;opacity:.1;pointer-events:none;position:absolute;inset:0}.nixie-clock__numeral{color:#ffc18a;filter:drop-shadow(0 0 1px #ff6c24)drop-shadow(0 0 4px #ef481199);animation:.18s ease-out nixie-clock-ignite;position:absolute;inset:0}.nixie-clock__separator{width:4px;font:13px/1 var(--font-eva-data);text-align:center;text-shadow:0 0 4px #ff651ca6;flex:none}@keyframes nixie-clock-ignite{0%{filter:brightness(1.3)drop-shadow(0 0 2px #ff6c24)drop-shadow(0 0 5px #ef4811b3)}to{filter:brightness()drop-shadow(0 0 1px #ff6c24)drop-shadow(0 0 4px #ef481199)}}@media (width<=760px){.nixie-clock__digits{gap:1px}.nixie-clock__digit-slot{width:14px;height:22px}.nixie-clock__separator{width:3px;font-size:12px}}@media (prefers-reduced-motion:reduce){.nixie-clock__numeral{animation:none}}.magi-home{--home-void:#050706;--home-panel:#0b100d;--home-phosphor:#48f59a;--home-sodium:#ffad42;--home-alert:#ff584d;--home-review:#f1d35c;--home-paper:#f2e4c7;--home-line:#6f2e1f;--home-muted:#cf8d68;--home-locked:#ffd166;isolation:isolate;width:min(2048px,100% - 32px);min-height:calc(100svh - 32px);color:var(--home-paper);font-family:var(--font-eva-ui);background:radial-gradient(circle at 50% 42%, #1b3b261f, transparent 42%), linear-gradient(135deg, #130803 0%, var(--home-void) 48%, #100702 100%);border:1px solid #93410b;flex-direction:column;margin:16px auto;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #240d03,0 0 42px #ff6e0c1a,0 22px 70px #000000b8}.magi-home:before,.magi-home:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.magi-home:before{background:radial-gradient(#0000 42%,#000000c7 100%)}.magi-home:after{opacity:.24;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ff851706 0 1px,#0000 1px 3px)}.magi-home>.screen-noise{opacity:.018;inset:0 1px 0 0}.magi-home__scanlines{z-index:6;pointer-events:none;opacity:1;background:repeating-linear-gradient(#0000001f 0 1px,#0000 1px 4px);position:absolute;inset:0;overflow:hidden}.magi-home__scanlines:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#fff4d609 49%,#0000 56%);display:none;position:absolute;inset:0}@keyframes magi-crt-sweep{0%{transform:translateY(-60%)}to{transform:translateY(60%)}}@media (prefers-reduced-motion:no-preference){.magi-home__scanlines:after{animation:8s linear infinite magi-crt-sweep;display:block}}.magi-home__simulator,.magi-home__history{z-index:1;position:relative}.magi-home .brand-block h1,.magi-home__motion-banner h2,.magi-home__motion-result strong,.magi-home__page-heading h2,.magi-home__detail-heading h2,.magi-home__history-subject,.magi-home__empty-state strong{font-family:var(--font-eva-display);font-feature-settings:"palt" 1;text-rendering:optimizelegibility;font-weight:900}.magi-home .readout,.magi-home__system-status,.magi-home__stack-heading,.magi-home__system-stack,.magi-home__layer-stack,.magi-home__history time{font-family:var(--font-eva-data);font-variant-numeric:tabular-nums}.magi-home__system-status{color:#d48632;align-items:center;gap:10px;min-width:0;font-size:11px;line-height:1.3;display:flex}.magi-home__system-status>span{background:var(--home-sodium);flex:0 0 7px;width:7px;height:7px;animation:1.3s steps(2,end) infinite magi-home-signal;box-shadow:0 0 10px #ffad42bf}.magi-home__system-status strong{color:#e6a04e;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.magi-home__system-status small{color:#8d481a}.magi-home__history a:focus-visible{outline:2px solid var(--home-sodium);outline-offset:3px}.magi-home__simulator{grid-template-rows:auto auto;gap:12px;min-width:0;min-height:0;padding-top:12px;display:grid}.magi-home__simulator[data-phase=standby]{flex:1;grid-template-rows:minmax(0,1fr) auto}.magi-home__simulator[data-phase=deliberation],.magi-home__simulator[data-phase=final]{grid-template-rows:auto auto auto}.magi-home__motion-banner,.magi-home__failure-banner,.magi-home__deliberation-grid,.magi-home__input-dock{z-index:1;position:relative}.magi-home__motion-banner{background:#040705eb;border:1px solid #ffad428f;gap:5px;min-width:0;padding:13px 16px 12px;animation:.32s ease-out 70ms both magi-home-terminal-in;display:grid;box-shadow:inset 0 0 0 1px #ffad420a}.magi-home__motion-banner>p,.magi-home__motion-banner h2,.magi-home__motion-result{margin:0}.magi-home__motion-banner>p{color:#e46d27;font:10px/1.2 var(--font-eva-data);letter-spacing:.14em}.magi-home__motion-banner h2{overflow-wrap:anywhere;color:#ff9d3f;letter-spacing:.015em;text-shadow:0 0 9px #ff801757;min-width:0;font-size:clamp(17px,2vw,25px);line-height:1.25}.magi-home__motion-banner h2 span{color:#ffe0a0;font-weight:600}.magi-home__motion-result{color:#a86828;border-top:1px solid #825011a8;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:7px;font-size:10px;display:flex}.magi-home__motion-result strong{color:var(--home-phosphor);letter-spacing:.08em;font-size:16px}.magi-home__motion-result small{color:#9a7743}.magi-home__motion-banner.verdict-rejected,.magi-home__motion-banner.verdict-rejected .magi-home__motion-result{border-color:#ff584dc2}.magi-home__motion-banner.verdict-rejected>p,.magi-home__motion-banner.verdict-rejected h2,.magi-home__motion-banner.verdict-rejected .magi-home__motion-result strong{color:var(--home-alert)}.magi-home__motion-banner.verdict-review .magi-home__motion-result strong{color:var(--home-review)}.magi-home__motion-banner.verdict-pending{border-color:#ffad42b3}.magi-home__motion-banner.verdict-pending .magi-home__motion-result strong{color:var(--home-sodium)}.magi-home__simulator.phase-final .magi-home__motion-result{background:repeating-linear-gradient(90deg,#ffad4214 0 12px,#0000 12px 18px);border:1px solid;min-height:54px;padding:10px 12px}.magi-home__simulator.phase-final .magi-home__motion-result strong{letter-spacing:.12em;text-shadow:0 0 12px;font-size:clamp(24px,3vw,38px);line-height:1}.magi-home__failure-banner{color:#ff8f84;background:linear-gradient(90deg,#ff2c2521,#0000 46%),#0f0403f0;border:1px solid #ff584dd1;grid-template-columns:4px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;padding:8px 12px 8px 0;animation:.28s steps(2,end) 2 magi-home-fault-lock;display:grid}.magi-home__failure-stripe{background:repeating-linear-gradient(-55deg, var(--home-alert) 0 6px, #2a0907 6px 12px)}.magi-home__failure-content{gap:4px;min-width:0;display:grid}.magi-home__failure-content>span{color:#c55b50;letter-spacing:.1em;font-size:11px;line-height:1.5}.magi-home__failure-content>strong{overflow-wrap:anywhere;white-space:pre-line;min-width:0;font-size:16px;line-height:1.5}.magi-home__deliberation-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:430px;display:grid}.magi-home__simulator[data-phase=deliberation] .magi-home__deliberation-grid,.magi-home__simulator[data-phase=final] .magi-home__deliberation-grid{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr) minmax(170px,.25fr)}.magi-home__system-stack,.magi-home__layer-stack{background:#070a08db;border:1px solid #825011d1;min-width:0;padding:16px 14px;animation:.32s ease-out .13s both magi-home-terminal-in}.magi-home__layer-stack{animation-delay:.18s}.magi-home__stack-heading{color:#c17b2e;font:10px/1.2 var(--font-eva-data);letter-spacing:.1em;border-bottom:1px solid #8250118f;margin:0;padding-bottom:10px}.magi-home__system-stack dl,.magi-home__layer-stack ol{gap:0;margin:14px 0 0;padding:0;display:grid}.magi-home__system-stack dl div{border-bottom:1px solid #82501152;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:9px 0;display:grid}.magi-home__threshold-bar{background:repeating-linear-gradient(90deg,#ffad421a 0 7px,#0000 7px 10px);border:1px solid #8250116b;grid-column:1/-1;height:4px;margin-top:-3px;display:block;position:relative;overflow:hidden}.magi-home__threshold-bar:after{width:var(--magi-level);content:"";background:repeating-linear-gradient(90deg, var(--home-sodium) 0 7px, transparent 7px 10px);position:absolute;inset:0 auto 0 0}.magi-home__system-stack dt,.magi-home__system-stack dd{overflow-wrap:anywhere;min-width:0;margin:0;font:10px/1.3 SFMono-Regular,Consolas,monospace}.magi-home__system-stack dt{color:#8c642b}.magi-home__system-stack dd{color:#ffb45c;text-align:right}.magi-home__layer-stack ol{list-style:none}.magi-home__layer-stack li{border-bottom:1px solid #82501152;grid-template-columns:max-content minmax(0,1fr);gap:4px;min-width:0;padding:10px 0;display:grid}.magi-home__layer-stack li>span{white-space:nowrap;color:#8c642b;font:9px/1.25 SFMono-Regular,Consolas,monospace}.magi-home__layer-stack li>strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#c8edcf;min-width:0;font:11px/1.25 SFMono-Regular,Consolas,monospace;overflow:hidden}.magi-home__layer-stack li>b{color:var(--home-phosphor);text-align:right;grid-column:1/-1;font-size:12px}.magi-home__layer-stack li.vote-reject>b{color:var(--home-alert)}.magi-home__layer-stack li.vote-abstain>b{color:var(--home-review)}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage{min-height:0;padding:24px 24px 40px;container-type:size}.magi-home__simulator[data-phase=standby] .magi-home__deliberation-grid{min-height:0}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage>.magi-network{width:min(100%,121.429cqb);max-width:1080px;container-type:inline-size}.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage,.magi-home__simulator[data-phase=final] .magi-home__decision-stage{min-height:370px;padding:calc(var(--decision-instrument-inset) + 20px) calc(var(--decision-instrument-inset) + 8px) calc(var(--decision-instrument-inset) + 24px)}.magi-home__simulator[data-phase=deliberation] .magi-home__deliberation-grid,.magi-home__simulator[data-phase=final] .magi-home__deliberation-grid{min-height:370px}.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage>.magi-network,.magi-home__simulator[data-phase=final] .magi-home__decision-stage>.magi-network{max-width:500px}.magi-home__decision-stage{--decision-instrument-inset:clamp(10px, 2vw, 24px);place-items:center;width:100%;min-width:0;max-width:100%;min-height:430px;padding:clamp(4px,1.2vw,18px);display:grid;position:relative;overflow:visible;container:decision-stage/inline-size}.magi-home__instrument-overlay{z-index:0;inset:var(--decision-instrument-inset);pointer-events:none;opacity:.25;background:repeating-linear-gradient(90deg,#6f2e1f2e 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#6f2e1f24 0 1px,#0000 1px 24px);transition:opacity .18s steps(2,end);position:absolute;overflow:hidden}.magi-home__instrument-overlay>i{border-style:solid;border-color:#ffad42b8;width:28px;height:28px;position:absolute}.magi-home__instrument-overlay>i.is-top-left{border-width:2px 0 0 2px;top:0;left:0}.magi-home__instrument-overlay>i.is-top-right{border-width:2px 2px 0 0;top:0;right:0}.magi-home__instrument-overlay>i.is-bottom-left{border-width:0 0 2px 2px;bottom:0;left:0}.magi-home__instrument-overlay>i.is-bottom-right{border-width:0 2px 2px 0;bottom:0;right:0}.magi-home__instrument-labels{z-index:0;inset:var(--decision-instrument-inset);pointer-events:none;position:absolute;overflow:hidden}.magi-home__calibration-rail{color:#e8923a;opacity:.38;font:10px/1 var(--font-eva-data);letter-spacing:.08em;position:absolute}.magi-home__calibration-rail.is-left{writing-mode:vertical-rl;background:repeating-linear-gradient(0deg,#ffad429e 0 1px,#0000 1px 12px) 0/8px 100% no-repeat;border-left:8px solid #0000;justify-content:space-between;align-items:center;padding:0 4px;display:flex;top:44px;bottom:44px;left:8px}.magi-home__calibration-rail.is-bottom{border-top:1px solid #ffad4261;padding-top:6px;bottom:7px;right:42px}.magi-home__simulator:is([data-phase=deliberation],[data-phase=final]) .magi-home__calibration-rail.is-bottom{border-top:0;padding-top:0;bottom:0;right:4px}.magi-home__simulator[data-phase=deliberation] .magi-home__instrument-overlay{opacity:.82;animation:.74s steps(3,end) infinite magi-home-grid-refresh}.magi-home__simulator[data-phase=final] .magi-home__instrument-overlay{opacity:.68}.magi-home__simulator[data-phase=error] .magi-home__instrument-overlay{opacity:.72;filter:sepia()saturate(5)hue-rotate(320deg)}.magi-home__decision-stage>.magi-network{z-index:1;width:100%;min-width:0;max-width:600px;transition:transform .42s cubic-bezier(.22,.75,.2,1),filter .26s;position:relative;translate:0 clamp(8px,1.2cqw,16px)}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage>.magi-network{filter:none;transform:none}.magi-home__simulator[data-phase=standby] .agent-node{padding:clamp(8px,3cqw,28px)}.magi-home__simulator[data-phase=standby] .agent-tag{font-size:clamp(8px,1.7cqw,16px)}.magi-home__simulator[data-phase=standby] .agent-node strong{margin:clamp(3px,.8cqw,8px) 0;font-size:clamp(12px,3cqw,30px)}.magi-home__simulator[data-phase=standby] .vote-state{font-size:clamp(16px,3.1cqw,30px)}.magi-home__simulator[data-phase=standby] .core-node span{font-size:clamp(22px,5.5cqw,52px)}@media (width>=761px){.magi-home:has(.magi-home__simulator){height:calc(100dvh - 32px);min-height:0}.magi-home:has(.magi-home__simulator) .magi-home__masthead{flex-shrink:0}.magi-home__simulator[data-phase=standby] .magi-home__input-dock{grid-template-areas:"subject execute"}.magi-home__simulator[data-phase=standby] .agent-tag{font-size:clamp(10px,2.4cqw,19px)}.magi-home__simulator[data-phase=standby] .agent-node strong{font-size:clamp(16px,4cqw,34px)}.magi-home__simulator[data-phase=standby] .vote-state{font-size:clamp(20px,4.4cqw,38px)}.magi-home__simulator[data-phase=standby] .core-node span{font-size:clamp(28px,7.4cqw,62px)}}.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage>.magi-network,.magi-home__simulator[data-phase=final] .magi-home__decision-stage>.magi-network{filter:drop-shadow(0 0 18px #48f59a33);transform:scale(1)}@media (width>=761px) and (height<=800px){.magi-home:has(.magi-home__simulator){padding:12px}.magi-home:has(.magi-home__simulator) .magi-home__masthead>.topbar{gap:16px;padding-bottom:10px}.magi-home:has(.magi-home__simulator) .brand-block{gap:12px}.magi-home:has(.magi-home__simulator) .brand-mark{flex-basis:40px;width:40px;height:40px}.magi-home:has(.magi-home__simulator) .brand-block h1{font-size:26px}.magi-home:has(.magi-home__simulator) .eyebrow{font-size:12px}.magi-home:has(.magi-home__simulator) :is(.magi-home__primary-nav,.magi-home__nav-controls){gap:16px}.magi-home:has(.magi-home__simulator) .magi-home__telemetry{padding:4px 0}.magi-home:has(.magi-home__simulator) .magi-home__system-status{min-height:32px}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage{padding:12px 20px 32px}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage>.magi-network{width:min(100%,135.714cqb)}.magi-home__simulator[data-phase=standby] .magi-home__input-dock{padding:10px 14px}.magi-home__simulator[data-phase=standby] .magi-home__subject-field textarea{resize:none;height:64px;min-height:64px}.magi-home__simulator[data-phase=standby] .magi-home__execute{min-height:64px;padding:12px}.magi-home__simulator[data-phase=standby] .agent-tag{font-size:clamp(8px,2.4cqw,19px)}.magi-home__simulator[data-phase=standby] .agent-node strong{font-size:clamp(12px,4cqw,34px)}.magi-home__simulator[data-phase=standby] .vote-state{font-size:clamp(16px,4.4cqw,38px)}}@media (prefers-reduced-motion:no-preference){.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage>.magi-network,.magi-home__simulator[data-phase=final] .magi-home__decision-stage>.magi-network{transition:filter .26s}}.magi-home__decision-stage .network-links{z-index:1}.magi-home__decision-stage .network-node-material{stroke:none}.magi-home__decision-stage .network-node-materials,.magi-home__decision-stage .network-node-tracers{pointer-events:none}.magi-home__decision-stage .network-node-tracer{fill:none;stroke:#b8f8d2;stroke-width:2px;stroke-dasharray:4 96;opacity:0;pointer-events:none}.magi-home__decision-stage .network-topology,.magi-home__decision-stage .network-connectors,.magi-home__decision-stage .network-node-frame{fill:none;color:#69dca0;stroke:#69dca0;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;shape-rendering:geometricprecision;filter:drop-shadow(0 0 1px color-mix(in srgb, currentColor 28%, transparent))}.magi-home__decision-stage .network-node-frame{color:#69dca0;opacity:0;transition:opacity .12s linear,stroke-width .12s linear,filter .12s linear}.magi-home__decision-stage .network-node-frame.vote-approve{color:#8cff72;opacity:1;stroke:#8cff72}.magi-home__decision-stage .network-node-frame.vote-reject{color:#ff6258;opacity:1;stroke:#ff6258}.magi-home__decision-stage .network-node-frame.vote-abstain{color:#f1d35c;opacity:1;stroke:#f1d35c}.magi-home__decision-stage .network-node-tracer.vote-approve{stroke:#caffb8}.magi-home__decision-stage .network-node-tracer.vote-reject{stroke:#ffd1cd}.magi-home__decision-stage .network-node-tracer.vote-abstain{stroke:#fff0a5}.magi-home__decision-stage .network-links[data-verdict=approved] .network-connectors{color:#8cff72;stroke:#8cff72}.magi-home__decision-stage .network-links[data-verdict=rejected] .network-connectors{color:#ff6258;stroke:#ff6258}.magi-home__decision-stage .network-links[data-verdict=review] .network-connectors{color:#f1d35c;stroke:#f1d35c}.magi-home__decision-stage .magi-network.is-scanning .network-topology,.magi-home__decision-stage .magi-network.is-scanning .network-connectors{animation:.74s steps(3,end) infinite link-pulse}.magi-home__decision-stage .agent-node{--node-outline:#6fd99d;color:#b7f4d0;box-shadow:none;clip-path:none;filter:none;background:0 0;transition:filter .12s linear;overflow:visible}.magi-home__decision-stage .agent-node:before{content:none}.magi-home__decision-stage .core-node{top:var(--decision-core-y);left:var(--decision-core-x)}.magi-home__decision-stage .core-node span{white-space:nowrap;font-size:clamp(22px,6cqw,34px);line-height:1}.magi-home__decision-stage .agent-node.top,.magi-home__node-hotspot.is-top{top:var(--decision-node-top-y);right:auto;left:var(--decision-node-top-x);width:var(--decision-node-top-width);height:var(--decision-node-top-height)}.magi-home__decision-stage .agent-node.top>*{translate:0 -8px}.magi-home__decision-stage .agent-node.left,.magi-home__node-hotspot.is-left{top:var(--decision-node-left-y);right:auto;left:var(--decision-node-left-x);width:var(--decision-node-left-width);height:var(--decision-node-left-height)}.magi-home__decision-stage .agent-node.right,.magi-home__node-hotspot.is-right{top:var(--decision-node-right-y);right:auto;left:var(--decision-node-right-x);width:var(--decision-node-right-width);height:var(--decision-node-right-height)}.magi-home__decision-stage .agent-node.right{text-align:right;justify-items:end}.magi-home__decision-stage .agent-tag,.magi-home__decision-stage .agent-node small{color:#69b98b}.magi-home__decision-stage .agent-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;text-shadow:0 0 2px color-mix(in srgb, currentColor 22%, transparent);overflow:hidden}.magi-home__decision-stage .agent-node strong{text-overflow:ellipsis;white-space:nowrap;color:#b8f8d2;text-shadow:0 0 3px #b8f8d238;min-width:0;max-width:100%;overflow:hidden}.magi-home__decision-stage .vote-state{border:2px solid var(--node-outline);min-height:34px;color:var(--node-outline);letter-spacing:.1em;text-shadow:0 0 7px;box-shadow:0 0 9px color-mix(in srgb, var(--node-outline) 28%, transparent);background:0 0;padding:4px 11px;font-size:clamp(16px,1.4vw,20px);font-weight:900;line-height:1.15}.magi-home__simulator[data-phase=standby] .magi-home__decision-stage .agent-node.vote-pending .vote-state{color:#8a918d;text-shadow:none;box-shadow:none;background:#8a918d09;border-color:#69716d}.magi-home__decision-stage .agent-node.vote-approve{--node-outline:#8cff72}.magi-home__decision-stage .agent-node.vote-reject{--node-outline:#ff6258;color:#ffaca7}.magi-home__decision-stage .agent-node.vote-abstain{--node-outline:#f1d35c;color:#fff0a5}.magi-home__decision-stage .agent-node.vote-abstain strong{color:#fff0a5}.magi-home__decision-stage .agent-node.vote-abstain .agent-tag,.magi-home__decision-stage .agent-node.vote-abstain small{color:#d8bd63}.magi-home__decision-stage .vote-approve .vote-state,.magi-home__decision-stage .vote-reject .vote-state,.magi-home__decision-stage .vote-abstain .vote-state{color:var(--node-outline);background:0 0}.magi-home__decision-stage .agent-node.vote-abstain .vote-state{color:#f1d35c;border-color:#f1d35c;box-shadow:0 0 9px #f1d35c47}.magi-home__simulator[data-phase=final] .agent-node:is(.vote-approve,.vote-reject,.vote-abstain) .vote-state{transform-origin:50%;animation:.2s ease-out both vote-stamp}@keyframes vote-stamp{0%{opacity:.65;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.magi-home__node-hotspots{z-index:4;pointer-events:none;position:absolute;inset:0}.magi-home__node-hotspot{pointer-events:none;position:absolute}.magi-home__node-hotspot button{color:#0000;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.magi-home__node-hotspot.is-top button{clip-path:var(--decision-node-top-clip)}.magi-home__node-hotspot.is-left button{clip-path:var(--decision-node-left-clip)}.magi-home__node-hotspot.is-right button{clip-path:var(--decision-node-right-clip)}.magi-home__node-hotspot button:hover,.magi-home__node-hotspot button:focus-visible,.magi-home__node-hotspot button:active{background:0 0}:is(.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-top button:not(:disabled):is(:hover,:focus-visible,:active)) .agent-node.top,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-left button:not(:disabled):is(:hover,:focus-visible,:active)) .agent-node.left,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-right button:not(:disabled):is(:hover,:focus-visible,:active)) .agent-node.right){filter:brightness(1.3) drop-shadow(0 0 3px var(--node-outline)) drop-shadow(0 0 14px color-mix(in srgb, var(--node-outline) 72%, transparent))}:is(.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-top button:not(:disabled):is(:hover,:focus-visible,:active)) .network-node-frame.is-top,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-left button:not(:disabled):is(:hover,:focus-visible,:active)) .network-node-frame.is-left,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-right button:not(:disabled):is(:hover,:focus-visible,:active)) .network-node-frame.is-right){opacity:1;stroke-width:4px;filter:drop-shadow(0 0 2px)drop-shadow(0 0 7px)}:is(.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-top button:not(:disabled):is(:hover,:focus-visible)) .network-node-tracer.is-top,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-left button:not(:disabled):is(:hover,:focus-visible)) .network-node-tracer.is-left,.magi-home__decision-stage .magi-network:has(.magi-home__node-hotspot.is-right button:not(:disabled):is(:hover,:focus-visible)) .network-node-tracer.is-right){opacity:1;animation:1.8s linear infinite node-outline-travel}@keyframes node-outline-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.magi-home__node-hotspot button:disabled{opacity:0;pointer-events:none}.magi-home__input-dock{background:#090805d1;border:1px solid #72400f;grid-template-columns:minmax(0,1fr) minmax(180px,.25fr);grid-template-areas:"subject execute""summary new""error error";gap:12px 16px;min-width:0;padding:14px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffad4209}.magi-home__subject-field{grid-area:subject;align-content:end;gap:7px;min-width:0;display:grid;position:relative}.magi-home__subject-field>span{color:#d48734;letter-spacing:.05em;font-size:11px}.magi-home__subject-field textarea{color:#f5c675;resize:vertical;width:100%;min-height:76px;font-family:var(--font-eva-display);font-feature-settings:"palt" 1;background:#030705e6;border:1px solid #825011;border-radius:0;padding:11px 14px 22px;font-weight:700;line-height:1.55}.magi-home__subject-field small{color:#765123;font:10px var(--font-eva-data);position:absolute;bottom:7px;right:9px}.magi-home__execute{--command-orange:#f7871e;--command-stripe:#050504;--execute-label-font-size:22px;--execute-label-font-weight:900;isolation:isolate;border:2px solid var(--command-orange);color:#050504;background:var(--command-orange);outline:2px solid var(--command-orange);outline-offset:2px;border-radius:0;grid-area:execute;align-self:end;min-height:76px;padding:18px 12px;transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #050504}.magi-home__execute:before{z-index:-1;background-image:repeating-linear-gradient(135deg, var(--command-stripe) 0 7px, transparent 7px 15px), repeating-linear-gradient(135deg, var(--command-stripe) 0 7px, transparent 7px 15px);content:"";pointer-events:none;background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 5px,100% 5px;position:absolute;inset:3px -22px 3px 0;transform:translate(-21.213px)}.magi-home__execute span,.magi-home__execute small{display:block}.magi-home__execute span{font-size:var(--execute-label-font-size);font-weight:var(--execute-label-font-weight);letter-spacing:.08em}.magi-home__execute:lang(zh) span{font-synthesis:none;font-family:Source Han Serif SC,serif}.magi-home__execute:lang(ja) span{font-family:var(--font-eva-display)}.magi-home__execute:lang(en) span{font-family:var(--font-eva-ui)}.magi-home__execute small{color:inherit;font:9px var(--font-eva-data);margin-top:5px}.magi-home__execute:hover:not(:disabled),.magi-home__execute:focus-visible:not(:disabled){--command-stripe:var(--command-orange);color:var(--command-orange);box-shadow:inset 0 0 0 2px var(--command-orange), 0 0 16px #f7871e33;background:#050504}.magi-home__execute:focus-visible{outline-offset:2px;outline:2px solid #ffe0a3}.magi-home__execute:hover:not(:disabled):before,.magi-home__execute:focus-visible:not(:disabled):before{animation:.85s linear infinite magi-home-command-stripes}@keyframes magi-home-command-stripes{0%{transform:translate(-21.213px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.magi-home__execute{transition:none}.magi-home__execute:before{animation:none!important}.magi-home__type-cursor{animation:none}}.magi-home__input-summary{border-top:1px solid #825011a8;grid-area:summary;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;min-width:0;padding:9px 0 2px;display:none}.magi-home__input-summary span,.magi-home__input-summary small{color:#8a622c;font:9px/1.25 var(--font-eva-data);letter-spacing:.08em}.magi-home__input-summary strong{color:#e0b66a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.magi-home__new-motion{min-height:38px;color:var(--home-sodium);background:0 0;border:1px solid #805511;grid-area:new;align-self:end;display:none}.magi-home__new-motion span,.magi-home__new-motion small{display:block}.magi-home__new-motion span{font-size:13px;font-weight:800}.magi-home__new-motion small{color:#9d6829;font:9px var(--font-eva-data);margin-top:3px}.magi-home__new-motion:hover{background:#ffad4214}.magi-home__simulator.phase-deliberation .magi-home__input-summary,.magi-home__simulator.phase-final .magi-home__input-summary{display:grid}.magi-home__simulator.phase-deliberation .magi-home__subject-field,.magi-home__simulator.phase-final .magi-home__subject-field,.magi-home__simulator.phase-final .magi-home__execute{display:none}.magi-home__simulator.phase-final .magi-home__new-motion{display:block}.magi-home__simulator.phase-deliberation .magi-home__input-dock{grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-template-areas:"summary execute""error error"}.magi-home__simulator.phase-final .magi-home__input-dock{grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-template-areas:"summary new""error error"}@media (width>=761px){.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]){flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__deliberation-grid{min-height:0}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__decision-stage{min-height:0;padding:20px 12px 12px;container-type:size}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-network{width:min(100%,134.286cqb);container-type:inline-size}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) :is(.magi-home__system-stack,.magi-home__layer-stack){min-height:0;overflow:auto}.magi-home__motion-banner h2{max-height:2.5em;overflow:auto}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .agent-node{padding:clamp(7px,3cqw,18px)}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .agent-tag{font-size:clamp(8px,2.4cqw,12px)}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .agent-node strong{margin:4px 0;font-size:clamp(12px,3.6cqw,18px)}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .vote-state{min-height:0;padding:3px 7px;font-size:clamp(16px,4.4cqw,24px)}.magi-home .magi-home__simulator[data-phase=deliberation] .magi-home__input-dock{grid-template-areas:"summary execute"}.magi-home .magi-home__simulator[data-phase=final] .magi-home__input-dock{grid-template-areas:"summary new"}.magi-home .magi-home__simulator[data-phase=error] .magi-home__input-dock{grid-template-areas:"subject execute"}.magi-home .magi-home__simulator[data-phase=error] .magi-home__decision-stage{padding:24px 24px 40px}.magi-home .magi-home__simulator[data-phase=error] .magi-network{translate:0 4%}}@media (width>=761px) and (height<=800px){.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]){gap:8px;padding-top:8px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__motion-banner{padding:8px 12px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__decision-stage{padding:16px 12px 8px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) :is(.magi-home__system-stack,.magi-home__layer-stack){padding:10px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__stack-heading{padding-bottom:8px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) :is(.magi-home__system-stack dl,.magi-home__layer-stack ol){margin-top:8px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) :is(.magi-home__system-stack dl div,.magi-home__layer-stack li){padding:7px 0}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__input-dock{padding:8px 12px}.magi-home .magi-home__simulator:is([data-phase=deliberation],[data-phase=final],[data-phase=error]) .magi-home__input-summary{border-top:0;align-content:center;padding:0}.magi-home .magi-home__simulator[data-phase=deliberation] .magi-home__execute{min-height:48px;padding:10px}.magi-home .magi-home__simulator[data-phase=final] .magi-home__new-motion{min-height:44px}.magi-home .magi-home__simulator[data-phase=error] .magi-home__decision-stage{padding:12px 20px 32px}}.magi-home__page-heading,.magi-home__detail-heading,.magi-home__agent-output header{border-bottom:1px solid #815112}.magi-home__history{min-width:0;min-height:calc(100vh - 190px);padding:18px 2px 4px}.magi-home__page-heading{justify-content:space-between;align-items:end;gap:24px;padding:0 10px 14px;display:flex}.magi-home__page-heading p,.magi-home__page-heading h2{margin:0}.magi-home__page-heading p{color:#815621;font:10px var(--font-eva-data);letter-spacing:.12em}.magi-home__page-heading h2{color:var(--home-sodium);letter-spacing:.02em;margin-top:5px;font-size:22px}.magi-home__page-heading>span{color:#765527;font:10px var(--font-eva-data)}.magi-home__history-list{margin:0;padding:0;list-style:none}.magi-home__history-list li{border-bottom:1px solid #81511294}.magi-home__history-list a{color:#d1a25e;grid-template-columns:minmax(160px,.45fr) minmax(260px,1.5fr) minmax(80px,.25fr) minmax(210px,.6fr);align-items:center;gap:20px;min-height:68px;padding:10px 14px;text-decoration:none;display:grid}.magi-home__history-list a:hover,.magi-home__history-list a:focus-visible{background:#ffad420b}.magi-home__history-list time{color:#8a6530;font:11px var(--font-eva-data)}.magi-home__history-subject{color:#ebc981;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.magi-home__history-verdict{font-weight:800}.magi-home__history-verdict.is-approved,.magi-home__detail-heading .is-approved{color:var(--home-phosphor)}.magi-home__history-verdict.is-rejected,.magi-home__detail-heading .is-rejected{color:var(--home-alert)}.magi-home__history-verdict.is-review,.magi-home__detail-heading .is-review{color:#f1dc72}.magi-home__history-votes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.magi-home__history-votes i{color:#6cbd80;text-align:center;border:1px solid #385f42;min-width:0;padding:4px 5px;font-size:9px;font-style:normal}.magi-home__empty-state{background:#080b08b8;border:1px solid #6f4310;place-content:center;justify-items:start;gap:14px;width:min(560px,100%);min-height:260px;margin:11vh auto 0;padding:28px;display:grid}.magi-home__empty-state strong{color:var(--home-sodium);font-size:18px}.magi-home__empty-state p{color:#9b7541;max-width:46ch;margin:0;line-height:1.7}.magi-home__empty-state a,.magi-home__back-link{min-height:44px;color:var(--home-sodium);text-underline-offset:4px;align-items:center;display:inline-flex}.magi-home__history-detail{min-width:0;max-width:100%;padding-left:10px;padding-right:10px}.magi-home__back-link{margin-bottom:6px;text-decoration:none}.magi-home__detail-heading{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:18px;padding:12px 0 16px;display:grid}.magi-home__detail-heading,.magi-home__detail-heading>div,.magi-home__agent-outputs,.magi-home__agent-output,.magi-home__agent-output header,.magi-home__agent-output header>div,.magi-home__agent-output dl,.magi-home__response-copy{min-width:0;max-width:100%}.magi-home__detail-heading>div{gap:5px;display:grid}.magi-home__detail-heading span{color:#8c5b24;font-size:10px}.magi-home__detail-heading time,.magi-home__detail-heading strong{color:#e0ad59;font:12px var(--font-eva-data)}.magi-home__detail-heading h2{overflow-wrap:anywhere;color:#f3d69b;letter-spacing:.01em;max-width:100%;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.32}.magi-home__agent-output{border-bottom:1px dashed #714610;padding:17px 0 20px}.magi-home__agent-output header{grid-template-columns:1fr;gap:20px;padding-bottom:12px;display:grid}.magi-home__agent-output header>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.magi-home__agent-output h3{overflow-wrap:anywhere;color:#8a918d;max-width:100%;margin:0;font-size:17px}.magi-home__agent-output h3[data-vote=approve]{color:var(--home-phosphor)}.magi-home__agent-output h3[data-vote=reject]{color:var(--home-alert)}.magi-home__agent-output h3[data-vote=abstain]{color:var(--home-review)}.magi-home__agent-output h3 span{color:inherit;font-size:12px;font-weight:500}.magi-home__agent-output header strong{color:var(--home-sodium);font-size:12px}.magi-home__agent-output dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.magi-home__agent-output dl div{gap:4px;min-width:0;display:grid}.magi-home__agent-output dt{color:#715527;font-size:9px}.magi-home__agent-output dd{overflow-wrap:anywhere;color:#b99356;max-width:100%;font:10px/1.35 var(--font-eva-data);margin:0}.magi-home__response-copy{max-width:118ch;padding:11px 6px 0}.magi-home__response-copy p{overflow-wrap:anywhere;color:#d8b875;max-width:100%;margin:0 0 9px;font-size:12px;line-height:1.75}.magi-home__node-hint{text-align:center;width:100%;font-family:var(--font-eva-data);color:#8fd9b0;letter-spacing:.08em;position:absolute;bottom:12px;left:0}.magi-home__node-hint:before{content:"> "}.magi-home__hint-full-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.magi-home__type-cursor{min-width:.55em;margin-left:.1em;animation:1.1s step-end infinite magi-type-cursor-blink;display:inline-block}.magi-home__type-cursor.is-typing{animation:none}@keyframes magi-type-cursor-blink{50%{opacity:0}}.magi-home__connection-details summary{color:#c59b65;cursor:pointer;min-height:44px;padding:12px 0}.magi-home__connection-details summary:focus-visible{outline:2px solid var(--home-sodium);outline-offset:2px}.magi-home__detail-subject{grid-area:1/1/auto/-1;padding-bottom:12px}.magi-home__connection-details{border-top:1px solid #40321e;margin-top:8px}.magi-home__connection-details dl{padding:4px 0 12px}.magi-home__history-votes i[data-vote=reject]{color:#ff9288;border-color:#8f4b42}.magi-home__history-votes i[data-vote=abstain]{color:#efda85;border-color:#827339}.magi-home__history-detail{background:#050706a6}.magi-home__response-copy p{color:#e4ca96}@keyframes magi-home-signal{50%{opacity:.25}}@keyframes magi-home-terminal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes magi-home-grid-refresh{0%,to{filter:brightness(.78)}50%{filter:brightness(1.24)}}@keyframes magi-home-fault-lock{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1020px){.magi-home__simulator{grid-template-rows:auto auto;min-height:auto}.magi-home__simulator[data-phase=deliberation],.magi-home__simulator[data-phase=final]{grid-template-rows:auto auto auto}.magi-home__input-dock{grid-template-columns:minmax(0,1fr) 180px;grid-template-areas:"subject execute""summary new""error error"}.magi-home__execute{min-height:50px}.magi-home__simulator[data-phase=deliberation] .magi-home__deliberation-grid,.magi-home__simulator[data-phase=final] .magi-home__deliberation-grid{grid-template-columns:minmax(120px,.2fr) minmax(0,1fr) minmax(150px,.22fr)}.magi-home__history-list a{grid-template-columns:145px minmax(220px,1fr) 76px 190px;gap:12px}.magi-home__detail-heading{grid-template-columns:minmax(190px,auto) minmax(100px,auto) minmax(240px,1fr)}.magi-home__detail-subject{grid-area:1/1/auto/-1}.magi-home__agent-output header{grid-template-columns:1fr}}@media (width<=760px){.magi-home{width:calc(100% - 16px);min-height:calc(100svh - 16px);margin:8px auto;padding:13px;display:block;overflow:visible}.magi-home__simulator{grid-template-rows:auto auto;padding-top:6px}.magi-home__simulator[data-phase=deliberation],.magi-home__simulator[data-phase=final]{grid-template-rows:auto auto auto}.magi-home__deliberation-grid,.magi-home__simulator[data-phase=deliberation] .magi-home__deliberation-grid,.magi-home__simulator[data-phase=final] .magi-home__deliberation-grid{grid-template-columns:1fr;min-height:auto}.magi-home__system-stack,.magi-home__layer-stack{padding:12px}.magi-home__system-stack{order:2}.magi-home__decision-stage{order:1}.magi-home__layer-stack{order:3}.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage,.magi-home__simulator[data-phase=final] .magi-home__decision-stage{min-height:auto}.magi-home__simulator[data-phase=standby]{grid-template-rows:auto auto}.magi-home__simulator:is([data-phase=standby],[data-phase=error]) .magi-home__decision-stage{min-height:auto;padding:24px 0 32px;container-type:inline-size}.magi-home__simulator:is([data-phase=standby],[data-phase=error]) .magi-home__decision-stage>.magi-network{width:100%;max-width:460px;transform:scale(.92)}.magi-home__node-hint{bottom:10px}.magi-home__calibration-rail,.magi-home__calibration-rail.is-left{display:none}.magi-home__simulator[data-phase=deliberation] .magi-home__decision-stage>.magi-network,.magi-home__simulator[data-phase=final] .magi-home__decision-stage>.magi-network{transform:scale(1)}.magi-home__decision-stage{min-height:auto;padding:10px 0 4px}.magi-home__input-dock{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"subject subject""execute execute""summary summary""error error";padding:13px}.magi-home__subject-field textarea{min-height:76px}.magi-home__execute{min-height:56px;padding:8px 12px}.magi-home__execute span{line-height:1.2}.magi-home__execute small{margin-top:3px;line-height:1.2}.magi-home__simulator.phase-deliberation .magi-home__input-dock,.magi-home__simulator.phase-final .magi-home__input-dock{grid-template-columns:1fr;grid-template-areas:"summary""execute""new""error"}.magi-home__simulator.phase-final .magi-home__execute,.magi-home__simulator.phase-deliberation .magi-home__new-motion{display:none}.magi-home__input-summary{grid-template-columns:1fr;gap:4px}.magi-home__input-summary strong{white-space:normal}.magi-home__history{min-height:calc(100vh - 250px);padding-top:13px}.magi-home__history-list a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time verdict""subject subject""votes votes";gap:6px 12px;min-height:92px}.magi-home__history-list time{grid-area:time}.magi-home__history-subject{white-space:normal;grid-area:subject}.magi-home__history-verdict{grid-area:verdict}.magi-home__history-votes{grid-area:votes;max-width:270px}.magi-home__detail-heading{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}.magi-home__detail-subject{grid-column:1/-1}.magi-home__agent-output dl{grid-template-columns:1fr}.magi-home__response-copy{width:100%;padding-left:0;padding-right:0}}@media (width<=480px){.magi-home__system-status{min-height:32px}.magi-home__decision-stage{padding-top:16px}.magi-home__input-dock{grid-template-columns:1fr;grid-template-areas:"subject""execute""error"}.magi-home__page-heading{flex-direction:column;align-items:start;gap:8px}.magi-home__history-detail{padding-left:2px;padding-right:2px}.magi-home__detail-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.magi-home__detail-subject{grid-area:1/1/auto/-1}.magi-home__agent-output header>div{flex-direction:column;align-items:flex-start}}@media (width<=390px){.magi-home{border-left:0;border-right:0;width:100%;min-height:100svh;margin:0;padding:8px}.magi-home__system-status strong{font-size:10px}.magi-home__input-dock{gap:10px;padding:10px}.magi-home__history-list a{padding-left:8px;padding-right:8px}.magi-home__history-votes{max-width:100%}.magi-home__empty-state{margin-top:7vh;padding:20px 14px}}@media (prefers-reduced-motion:reduce){.magi-home__scanlines:after{animation:none;display:none}.magi-home>.screen-noise{animation:none;transform:none}.magi-home .network-node-tracer{display:none;animation:none!important}.magi-home__simulator[data-phase=final] .agent-node:is(.vote-approve,.vote-reject,.vote-abstain) .vote-state{opacity:1;animation:none;transform:none}.magi-home__system-status>span,.magi-home__motion-banner,.magi-home__system-stack,.magi-home__layer-stack,.magi-home__failure-banner,.magi-home__instrument-overlay,.magi-home__decision-stage .magi-network.is-scanning .network-topology,.magi-home__decision-stage .magi-network.is-scanning .network-connectors,.magi-home__decision-stage .network-topology,.magi-home__decision-stage .network-connectors,.magi-home__decision-stage .network-node-frame,.magi-home__decision-stage .agent-node,.magi-home__decision-stage .agent-node:before,.magi-home__decision-stage>.magi-network{transition:none;animation:none}}.magi-home__masthead{z-index:1;border-bottom:1px solid var(--home-sodium);position:relative}.magi-home__masthead[data-nav-menu-open=true]{z-index:7}.magi-home__masthead>.topbar{border-bottom:0;flex-direction:row;align-items:center;gap:24px;padding:4px 0 18px}.magi-home__masthead .brand-block{gap:16px}.magi-home__masthead .brand-mark{flex-basis:48px;width:48px;height:48px}.magi-home__masthead .brand-block h1{text-shadow:0 0 3px color-mix(in srgb, currentColor 22%, transparent)}.magi-home__primary-nav{flex-wrap:wrap;flex-shrink:0;align-self:stretch;align-items:center;gap:28px;display:flex}.magi-home__nav-controls{flex-shrink:0;align-items:center;gap:28px;display:flex}.magi-home__nav-actions{display:contents}.magi-home__nav-menu-toggle{width:44px;height:44px;color:var(--home-sodium);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.magi-home__nav-menu-toggle:hover{color:#ffd595}.magi-home__nav-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffd595}.magi-home__nav-menu-toggle svg{display:block}.magi-home__primary-nav a{color:#c59b65;align-items:center;min-height:44px;padding:0 2px 8px;font-size:14px;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.magi-home__primary-nav a:after{content:"";background:0 0;width:100%;height:2px;position:absolute;bottom:4px;left:0}.magi-home__primary-nav a:hover{color:#ffd595}.magi-home__primary-nav a[aria-current=page]{color:#ffb347;text-shadow:0 0 10px #ffb34788}.magi-home__primary-nav .nav-bracket{text-align:center;visibility:hidden;width:1ch;display:inline-block}.magi-home__primary-nav a[aria-current=page] .nav-bracket{visibility:visible}.magi-home__primary-nav a[aria-current=page]:after{background:var(--home-sodium);box-shadow:0 0 8px #ffad4280}.magi-home__primary-nav a:focus-visible{outline-offset:4px;outline:2px solid #ffd595}.magi-home__primary-nav .magi-home__github-link{justify-content:center;gap:10px;min-width:40px}.magi-home__github-link svg{flex:0 0 22px}.magi-home__github-label{display:none}@keyframes nav-selection-flicker{0%,44%,56%,68%,to{opacity:1;text-shadow:0 0 10px #ffb34788}49%{opacity:.62;text-shadow:0 0 3px #ffb34744}62%{opacity:.8;text-shadow:0 0 14px #ffb347aa}}@media (prefers-reduced-motion:no-preference){.magi-home__primary-nav a[aria-current=page]>span{animation:2.8s ease-in-out infinite nav-selection-flicker}}.magi-home__telemetry{border-top:1px solid #49331c;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:8px 0;display:flex}.magi-home__telemetry .magi-home__system-status{text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:0}.magi-home__telemetry .magi-home__system-status>span{box-shadow:none;background:#7df0b0}.magi-home__telemetry [data-connection=offline]>span{background:#ff5f5f}.magi-home__telemetry .magi-home__system-status[data-connection=offline] strong{color:#ff5f5f}.magi-home__telemetry .magi-home__system-status:hover strong{text-shadow:0 0 8px}.magi-home__telemetry .magi-home__system-status:focus-visible{outline-offset:4px;outline:2px solid #ffd595}.magi-home__telemetry .magi-home__system-status[aria-busy=true]{cursor:wait}.magi-home__telemetry .magi-home__system-status small{color:#a58b68}@keyframes node-connection-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.magi-home__telemetry .magi-home__system-status>span{animation:1.6s steps(2,end) infinite node-connection-blink}.magi-home__telemetry .magi-home__system-status[data-connection=offline]>span{animation-duration:.8s}}@media (prefers-reduced-motion:reduce){.magi-home__telemetry .magi-home__system-status>span{opacity:1;animation:none}}.magi-home__telemetry .header-readout{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0;width:auto}.magi-home__telemetry .readout{border-left:1px solid #49331c;align-items:baseline;gap:10px;min-width:0;padding:0 18px;display:flex}.magi-home__telemetry .readout:last-child{padding-right:0}@media (width>=1600px) and (orientation:landscape){.magi-home__masthead{--header-brand-size:clamp(52px, 2.9vw, 64px);--header-nav-size:clamp(15px, .8vw, 18px);--header-icon-size:clamp(24px, 1.25vw, 28px);--header-nav-gap:clamp(28px, 1.6vw, 36px);--header-telemetry-size:clamp(13px, .65vw, 15px);--header-readout-size:clamp(14px, .75vw, 17px);--header-clock-width:clamp(18px, .9vw, 20px)}.magi-home__masthead>.topbar{padding-bottom:22px}.magi-home__masthead .brand-block{gap:20px}.magi-home__masthead .brand-mark{width:var(--header-brand-size);height:var(--header-brand-size);flex-basis:var(--header-brand-size)}.magi-home__masthead .brand-block h1{font-size:clamp(30px,1.65vw,36px)}.magi-home__masthead .eyebrow{font-size:clamp(15px,.85vw,17px)}.magi-home__primary-nav,.magi-home__nav-controls{gap:var(--header-nav-gap)}.magi-home__primary-nav a,.magi-home__masthead .magi-home__nav-button{min-height:48px;font-size:var(--header-nav-size)}.magi-home__primary-nav .magi-home__github-link{min-width:48px}.magi-home__github-link svg{width:var(--header-icon-size);height:var(--header-icon-size);flex-basis:var(--header-icon-size)}.magi-home__masthead .home-mode-switch,.magi-home__masthead .magi-language-selector__trigger{flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px}.magi-home__masthead .home-mode-switch__icon,.magi-home__masthead .magi-language-selector__translate-icon{width:var(--header-icon-size);height:var(--header-icon-size);flex-basis:var(--header-icon-size)}.magi-home__telemetry{padding:10px 0}.magi-home__telemetry .magi-home__system-status{min-height:48px;font-size:var(--header-telemetry-size);gap:8px 12px}.magi-home__telemetry .magi-home__system-status>span{flex-basis:8px;width:8px;height:8px}.magi-home__telemetry .magi-home__system-status small{font-size:clamp(11px,.6vw,13px)}.magi-home__telemetry .readout{font-size:var(--header-telemetry-size);gap:12px;padding:0 22px}.magi-home__telemetry .readout:last-child{padding-right:0}.magi-home__telemetry .readout strong{font-size:var(--header-readout-size)}.magi-home__telemetry .nixie-clock__digits{gap:3px}.magi-home__telemetry .nixie-clock__digit-slot{width:var(--header-clock-width);height:calc(var(--header-clock-width) * 1.5)}.magi-home__telemetry .nixie-clock__separator{width:5px;font-size:clamp(15px,.8vw,18px)}}@media (width<=1020px){.magi-home__telemetry .magi-home__system-status small{display:none}}@media (width<=760px){.magi-home__masthead>.topbar{flex-wrap:wrap;gap:12px;padding:4px 0 14px}.magi-home__masthead .brand-block{gap:10px}.magi-home__masthead .brand-block>div{min-width:0}.magi-home__masthead .brand-block h1{overflow-wrap:anywhere;max-width:100%}.magi-home__primary-nav{justify-content:flex-start;align-self:auto;gap:8px 14px;width:100%;min-height:42px}.magi-home__primary-nav a,.magi-home__nav-button{min-height:40px;font-size:12px}.magi-home__telemetry{flex-wrap:wrap;gap:8px;padding:10px 0}.magi-home__telemetry .magi-home__system-status{flex:100%}.magi-home__telemetry .header-readout{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;max-width:100%}.magi-home__telemetry .readout{padding:0 14px}.magi-home__telemetry .readout:first-child{border-left:0;padding-left:0}.magi-home__telemetry .header-readout .readout:last-child{display:flex}}@media (orientation:portrait),(width<=760px){.magi-home__masthead[data-nav-menu-open=true]{z-index:7}.magi-home__masthead>.topbar{flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:4px 0 14px;position:relative}.magi-home__masthead .brand-block{flex:auto;max-width:calc(100% - 150px)}.magi-home__masthead .brand-block>div{min-width:0}.magi-home__masthead .brand-block h1{overflow-wrap:anywhere;max-width:100%}.magi-home__nav-controls{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:2px;right:0}.magi-home__nav-menu-toggle{flex:0 0 44px;display:grid}.magi-home__nav-controls>.magi-language-selector{order:-1;display:inline-flex}.magi-home__primary-nav{z-index:6;background:#050706;flex-direction:column;align-items:stretch;gap:0;width:min(280px,100vw - 40px);max-height:min(70vh,560px);padding:5px 12px;display:none;position:absolute;top:50px;right:0;overflow-y:auto;box-shadow:0 12px 30px #000000c2,0 0 18px #ff841814}.magi-home__primary-nav[data-menu-open=true]{display:flex}.magi-home__primary-nav[data-menu-open=true]>a{border-bottom:0;align-items:center;width:100%;min-height:44px;padding:9px 10px;font-size:14px}.magi-home__primary-nav[data-menu-open=true]>a:after{display:none}.magi-home__primary-nav .magi-home__github-link{justify-content:flex-start}.magi-home__github-label{display:inline}.magi-home__primary-nav[data-menu-open=true]>a[aria-current=page]{border-left:2px solid var(--home-sodium);color:var(--home-sodium);background:0 0}.magi-home__nav-actions{flex-direction:column;gap:0}.magi-home__nav-actions .magi-home__nav-button{color:#c59b65;text-align:left;background:0 0;border:0;width:100%;min-height:44px;padding:9px 10px;font-size:14px}.magi-home__nav-actions .magi-home__nav-button:after{display:none}.magi-home__nav-actions .magi-home__nav-button:hover{color:#ffd595}}@media (width<=360px){.magi-home__masthead .brand-mark{display:none}}@media (prefers-reduced-motion:reduce){.magi-home__primary-nav a{transition:none}.magi-home__primary-nav a[aria-current=page]>span{opacity:1;animation:none}.magi-home__primary-nav a[aria-current=page]:after{animation:none}}
