.theme-switcher[data-astro-cid-dz5h74bc]{display:flex;align-items:center;gap:4px;background:#ff6a0014;border:1px solid rgba(255,106,0,.25);color:var(--amber);font-family:var(--font-primary);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;cursor:pointer;transition:all .18s ease;line-height:1;flex-shrink:0}.theme-switcher[data-astro-cid-dz5h74bc]:hover{border-color:var(--teal);color:var(--teal);background:#73f7d714;box-shadow:0 0 8px #73f7d733}.theme-switcher-icon[data-astro-cid-dz5h74bc]{font-size:8px;transition:transform .3s ease}.theme-switcher[data-astro-cid-dz5h74bc]:hover .theme-switcher-icon[data-astro-cid-dz5h74bc]{transform:rotate(90deg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #040404;--orange: #ff6a00;--amber: #ffb347;--red: #ff3a24;--dark-red: #cc2200;--teal: #73f7d7;--green: #00ff88;--olive: #718e31;--olive-bright: #8ab038;--blue: #4488ff;--purple: #9966ff;--yellow: #ffbf47;--font-primary: "IBM Plex Mono", monospace;--font-display: "Teko", sans-serif;--font-mono: "Share Tech Mono", monospace;--panel-bg: rgba(6, 6, 6, .92);--panel-border: rgba(255, 84, 32, .35);--surface-dark: rgba(8, 4, 2, .95);--surface-data: rgba(10, 6, 2, .8);--surface-muted: rgba(255, 255, 255, .04);--border-subtle: rgba(255, 106, 0, .15);--border-dim: rgba(255, 106, 0, .12);--border-medium: rgba(255, 106, 0, .25);--border-accent: rgba(255, 106, 0, .3);--border-hover: rgba(115, 247, 215, .5);--border-header: rgba(255, 58, 36, .2);--border-warning: rgba(255, 191, 71, .5);--text-dim: rgba(255, 106, 0, .4);--text-label: rgba(255, 179, 71, .6);--text-sub: rgba(255, 179, 71, .5);--text-desc: rgba(255, 179, 71, .45);--text-muted: rgba(255, 179, 71, .35);--hazard-dark: #0b0b0b;--hazard-light: #c49a2e;--glow-orange: 0 0 10px rgba(255, 106, 0, .6), 0 0 30px rgba(255, 106, 0, .2);--glow-red: 0 0 10px rgba(255, 58, 36, .7), 0 0 30px rgba(255, 58, 36, .3);--glow-teal: 0 0 10px rgba(115, 247, 215, .6), 0 0 30px rgba(115, 247, 215, .2);--glow-blue: 0 0 8px rgba(68, 136, 255, .5);--glow-purple: 0 0 8px rgba(153, 102, 255, .5);--glow-green: 0 0 8px rgba(0, 255, 136, .5);--overlay-grid: rgba(255, 84, 32, .05);--overlay-grid-90: rgba(255, 84, 32, .04);--overlay-vignette: rgba(0, 0, 0, .7);--overlay-scanline: rgba(0, 0, 0, .15);--panel-border-lo: rgba(255, 84, 32, .3);--panel-border-hi: rgba(255, 84, 32, .5);--panel-shadow-lo: 0 0 40px rgba(255, 106, 0, .08), 0 0 80px rgba(255, 106, 0, .04), inset 0 0 60px rgba(0, 0, 0, .5);--panel-shadow-hi: 0 0 50px rgba(255, 106, 0, .15), 0 0 100px rgba(255, 106, 0, .08), inset 0 0 60px rgba(0, 0, 0, .5);--link-accent-from: rgba(113, 142, 49, .25);--link-accent-to: rgba(113, 142, 49, .15);--flash-bg: rgba(255, 20, 0, .12);--flash-text-shadow: 0 0 60px rgba(255, 58, 36, .8), 0 0 120px rgba(255, 58, 36, .4);--ambient-1: rgba(255, 58, 36, .1);--ambient-2: rgba(115, 247, 215, .06);--ambient-3: rgba(255, 106, 0, .14);--ambient-4: rgba(255, 58, 36, .06)}html{height:100%}body{min-height:100vh;background:var(--bg);color:var(--amber);font-family:var(--font-primary);font-size:13px;overflow:hidden;position:relative}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:1000;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--overlay-scanline) 2px,var(--overlay-scanline) 4px);animation:scanline-shift .1s steps(2) infinite}@keyframes scanline-shift{0%{transform:translateY(0)}to{transform:translateY(4px)}}.grid-overlay{position:fixed;inset:0;pointer-events:none;z-index:1;background:linear-gradient(var(--overlay-grid) 1px,transparent 1px),linear-gradient(90deg,var(--overlay-grid-90) 1px,transparent 1px);background-size:40px 40px;animation:grid-pulse 4s ease-in-out infinite alternate}@keyframes grid-pulse{0%{opacity:.3}to{opacity:.6}}.vignette{position:fixed;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 40%,var(--overlay-vignette) 100%)}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 20% 20%,var(--ambient-1) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,var(--ambient-2) 0%,transparent 50%),radial-gradient(ellipse at 50% 10%,var(--ambient-3) 0%,transparent 40%),radial-gradient(ellipse at 50% 90%,var(--ambient-4) 0%,transparent 40%);animation:bg-breathe 6s ease-in-out infinite alternate}@keyframes bg-breathe{0%{opacity:.6}to{opacity:1}}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,40,0,.04) 0%,transparent 15%,transparent 85%,rgba(255,40,0,.03) 100%),repeating-linear-gradient(-45deg,transparent 0 30px,rgba(255,106,0,.015) 30px 32px);opacity:.8}.sweep-line{position:fixed;top:0;bottom:0;width:2px;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent,var(--red),transparent);box-shadow:0 0 15px 3px #ff3a2466,0 0 40px 6px #ff3a2426;opacity:.6;animation:sweep-across 8s linear infinite}@keyframes sweep-across{0%{left:-2px}to{left:100%}}.h-scan{position:fixed;left:0;right:0;height:1px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,var(--teal),transparent);box-shadow:0 0 8px 2px #73f7d74d;opacity:.35;animation:h-scan-down 5s linear infinite}@keyframes h-scan-down{0%{top:-1px}to{top:100%}}.partition{position:fixed;z-index:4;display:flex;flex-direction:column;gap:2px;opacity:.25;pointer-events:none}.partition-label{font-family:var(--font-primary);font-size:9px;color:var(--teal);text-transform:uppercase;letter-spacing:.15em}.partition-number{font-family:var(--font-display);font-size:clamp(4rem,8vw,8rem);font-weight:700;line-height:.85;color:var(--red);text-shadow:0 0 20px rgba(255,58,36,.4)}.partition-sub{font-family:var(--font-primary);font-size:8px;color:var(--olive);text-transform:uppercase;letter-spacing:.2em;line-height:1.4}.partition-tl{top:60px;left:20px}.partition-tr{top:60px;right:20px;text-align:right}.partition-bl{bottom:50px;left:20px}.partition-br{bottom:50px;right:20px;text-align:right}.alert-flash{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:var(--flash-bg);pointer-events:none;opacity:0;transition:opacity .05s}.alert-flash span{font-family:var(--font-display);font-size:12vw;font-weight:700;color:var(--red);text-shadow:var(--flash-text-shadow);opacity:.5}.alert-flash.flash-active{opacity:1}.targeting-reticle{position:fixed;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);z-index:3;pointer-events:none;opacity:.06;animation:reticle-spin 20s linear infinite}.reticle-ring{position:absolute;inset:0;border:1px solid var(--orange);border-radius:50%}.reticle-ring:after{content:"";position:absolute;inset:20px;border:1px dashed var(--text-dim);border-radius:50%}.reticle-cross-h,.reticle-cross-v{position:absolute;background:var(--orange)}.reticle-cross-h{top:50%;left:0;right:0;height:1px;transform:translateY(-.5px)}.reticle-cross-v{left:50%;top:0;bottom:0;width:1px;transform:translate(-.5px)}@keyframes reticle-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.status-bar{position:fixed;top:0;left:0;right:0;z-index:100;height:32px;display:flex;align-items:center;background:var(--surface-dark);border-bottom:1px solid var(--border-accent);padding:0 12px;gap:12px;font-size:11px}.status-left,.status-right{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.status-center{flex:1;overflow:hidden;position:relative;mask:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.scrolling-text{display:flex;white-space:nowrap;animation:scroll-left 30s linear infinite}.scrolling-text span{font-size:10px;color:var(--olive-bright);letter-spacing:.1em;text-transform:uppercase}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.status-indicator{font-size:8px;line-height:1}.status-indicator.active{color:var(--green)}.status-text{color:var(--amber);text-transform:uppercase;letter-spacing:.08em}.status-text.mono{font-family:var(--font-mono);font-size:12px;color:var(--teal);letter-spacing:.12em;text-shadow:var(--glow-teal)}.terminal-viewport{display:flex;align-items:stretch;justify-content:center;gap:16px;min-height:100vh;padding:44px 16px 40px;position:relative;z-index:10}.data-panel{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding-top:12px;overflow:hidden}.data-block{border:1px solid var(--border-subtle);background:var(--surface-data);padding:8px}.data-header{font-family:var(--font-primary);font-size:9px;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid var(--border-header)}.bar-graph{display:flex;flex-direction:column;gap:5px}.bar-row{display:flex;align-items:center;gap:6px}.bar-label{font-size:8px;color:var(--amber);width:48px;text-align:right;letter-spacing:.08em;flex-shrink:0}.bar{flex:1;height:10px;background:var(--surface-muted);position:relative;overflow:hidden}.bar-fill{height:100%;position:relative}.bar-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(0,0,0,.3) 3px 4px)}.bf-blue{background:var(--blue);box-shadow:var(--glow-blue)}.bf-purple{background:var(--purple);box-shadow:var(--glow-purple)}.bf-green{background:var(--green);box-shadow:var(--glow-green)}.data-readout{display:flex;flex-direction:column;gap:3px}.readout-line{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:2px 0}.readout-line span:first-child{color:var(--text-label);letter-spacing:.1em}.val-green{color:var(--green);text-shadow:var(--glow-teal);font-weight:600}.val-amber{color:var(--amber);font-weight:600}.val-red{color:var(--red);text-shadow:var(--glow-red);font-weight:600}.data-log{font-family:var(--font-mono);font-size:10px;color:var(--olive-bright);line-height:1.6}.data-log p{margin:0}.wave-svg{width:100%;height:50px}.wave-line{fill:none;stroke-width:1.5}.wave-1{stroke:var(--blue);filter:drop-shadow(0 0 3px rgba(68,136,255,.6));animation:wave-anim-1 3s ease-in-out infinite alternate}.wave-2{stroke:var(--purple);filter:drop-shadow(0 0 3px rgba(153,102,255,.6));animation:wave-anim-2 2.5s ease-in-out infinite alternate}@keyframes wave-anim-1{0%{transform:translate(0)}to{transform:translate(-10px)}}@keyframes wave-anim-2{0%{transform:translate(0)}to{transform:translate(10px)}}.level-bars{display:flex;flex-direction:column;gap:6px}.level-row{display:flex;align-items:center;gap:6px}.level-num{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--amber);width:24px;text-align:center;line-height:1}.level-track{flex:1;height:12px;background:#ffffff08;position:relative;overflow:hidden}.level-fill{height:100%;position:relative;transition:width .5s ease}.level-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 4px,rgba(0,0,0,.35) 4px 5px)}.lf-blue{background:var(--blue);box-shadow:inset 0 0 8px #48f6}.lf-purple{background:var(--purple);box-shadow:inset 0 0 8px #96f6}.lf-green{background:var(--green);box-shadow:inset 0 0 8px #0f86}.coord-display{font-family:var(--font-mono)}.coord-line{font-size:11px;color:var(--text-label);padding:2px 0;letter-spacing:.08em}.coord-line span{color:var(--teal);font-weight:600;text-shadow:var(--glow-teal)}.elapsed-display{font-family:var(--font-display);font-size:32px;font-weight:500;color:var(--orange);text-shadow:var(--glow-orange);letter-spacing:.1em;line-height:1;text-align:center;padding:4px 0}.hex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px 0}.hex{aspect-ratio:1.15;background:#ff6a000f;border:1px solid var(--border-dim);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:background .3s}.hex-on{background:#ff6a0066;border-color:var(--border-hover);animation:hex-pulse 2s ease-in-out infinite alternate}@keyframes hex-pulse{0%{background:#ff6a0040}to{background:#ff6a008c}}.priority-display{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.priority-level{font-size:11px;font-weight:600;color:var(--olive-bright);letter-spacing:.1em}.priority-dots{display:flex;gap:4px}.dot{width:8px;height:8px;background:#ffffff0f;border-radius:0}.dot-on{background:var(--olive-bright);box-shadow:0 0 6px #8ab03880}.main-panel{width:min(100%,560px);display:flex;flex-direction:column;justify-content:flex-start;padding-top:12px;flex-shrink:0}.panel-frame{border:1px solid var(--panel-border);background:linear-gradient(180deg,rgba(255,40,10,.06) 0%,transparent 15%),linear-gradient(180deg,var(--surface-dark),rgba(4,4,4,.98));position:relative;overflow:hidden;box-shadow:var(--panel-shadow-lo);animation:panel-border-glow 3s ease-in-out infinite alternate}@keyframes panel-border-glow{0%{border-color:var(--panel-border-lo);box-shadow:var(--panel-shadow-lo)}to{border-color:var(--panel-border-hi);box-shadow:var(--panel-shadow-hi)}}.panel-frame:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,106,0,.04),transparent);animation:panel-sweep 6s linear infinite;pointer-events:none}@keyframes panel-sweep{0%{left:-50%}to{left:150%}}.hazard-strip{height:14px;background:repeating-linear-gradient(-45deg,var(--hazard-dark) 0 10px,var(--hazard-dark) 10px 12px,var(--hazard-light) 12px 22px,var(--hazard-light) 22px 24px);position:relative}.hazard-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0%,transparent 20%,transparent 80%,rgba(0,0,0,.5) 100%)}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px 8px;gap:12px}.header-left,.header-right{display:flex;flex-direction:column;gap:3px}.header-right{text-align:right;align-items:flex-end}.label-red{font-size:10px;font-weight:600;color:var(--red);letter-spacing:.15em;text-transform:uppercase}.label-sub{font-size:9px;color:var(--text-sub);letter-spacing:.1em}.condition-badge{font-size:10px;color:var(--amber);letter-spacing:.1em;text-transform:uppercase}.cond-green{color:var(--green);text-shadow:var(--glow-teal);font-weight:700}.label-teal{font-size:9px;color:var(--teal);letter-spacing:.12em;text-transform:uppercase}.title-block{padding:0 16px 8px;position:relative}.title-block:before{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,var(--red),var(--orange),transparent);opacity:.3}h1{font-family:var(--font-display);font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;line-height:.85;color:var(--orange);text-transform:uppercase;letter-spacing:.05em;position:relative;text-shadow:0 0 20px rgba(255,106,0,.5),0 0 60px rgba(255,106,0,.2),0 0 100px rgba(255,106,0,.1)}.title-prefix{display:block;font-family:var(--font-primary);font-size:11px;font-weight:600;color:var(--red);letter-spacing:.2em;line-height:2}.glitch-text{animation:glitch-skew 8s steps(1) infinite}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.glitch-text:before{color:var(--red);clip-path:inset(0 0 85% 0);animation:glitch-1 4s steps(1) infinite;opacity:.8}.glitch-text:after{color:var(--teal);clip-path:inset(85% 0 0 0);animation:glitch-2 3.5s steps(1) infinite;opacity:.6}@keyframes glitch-skew{0%,95%{transform:skew(0)}96%{transform:skew(-1deg)}97%{transform:skew(.5deg)}98%{transform:skew(-.3deg)}to{transform:skew(0)}}@keyframes glitch-1{0%,92%{clip-path:inset(0 0 85% 0);transform:translate(0)}93%{clip-path:inset(20% 0 40% 0);transform:translate(-4px)}94%{clip-path:inset(60% 0 10% 0);transform:translate(3px)}95%{clip-path:inset(10% 0 70% 0);transform:translate(-2px)}96%,to{clip-path:inset(0 0 85% 0);transform:translate(0)}}@keyframes glitch-2{0%,90%{clip-path:inset(85% 0 0 0);transform:translate(0)}91%{clip-path:inset(40% 0 20% 0);transform:translate(5px)}92%{clip-path:inset(15% 0 55% 0);transform:translate(-3px)}93%{clip-path:inset(70% 0 5% 0);transform:translate(2px)}94%,to{clip-path:inset(85% 0 0 0);transform:translate(0)}}.warning-banner{margin:8px 16px 12px;border:1px solid var(--border-warning);background:linear-gradient(#000c,#000c),repeating-linear-gradient(-45deg,#0e0e0e 0 12px,#0e0e0e 12px 14px,var(--hazard-light) 14px 26px,var(--hazard-light) 26px 28px);position:relative;overflow:hidden}.warning-inner{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px}.warning-inner span:first-child{font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:var(--yellow);letter-spacing:.1em;line-height:1;text-shadow:0 0 10px rgba(255,191,71,.3)}.warning-inner .jp{font-size:1rem;color:var(--red);letter-spacing:.05em;font-family:sans-serif}.link-grid{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px}a{color:inherit;text-decoration:none}.link-node{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);background:linear-gradient(90deg,var(--link-accent-from) 0%,var(--link-accent-to) 65px,transparent 65px),#ffffff03;position:relative;transition:all .18s ease;overflow:hidden}.link-node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transition:width .18s ease}.link-node:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,106,0,.06) 0%,transparent 100%);opacity:0;transition:opacity .18s ease}.link-node:hover{border-color:var(--border-hover);transform:translate(4px);box-shadow:0 0 20px #73f7d714,inset 0 0 30px #73f7d708}.link-node:hover:before{width:5px;background:var(--teal);box-shadow:0 0 10px #73f7d780}.link-node:hover:after{opacity:1}.link-node:hover .link-index span,.link-node:hover .link-label{color:var(--teal);text-shadow:var(--glow-teal)}.link-node:hover .link-arrow{color:var(--teal);transform:translate(4px)}.link-index{width:52px;right:4px;flex-shrink:0;text-align:center;position:relative;z-index:1}.link-index span{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--amber);line-height:1;transition:all .18s ease}.link-content{flex:1;display:flex;flex-direction:column;gap:1px;position:relative;z-index:1}.link-label{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--orange);letter-spacing:.08em;line-height:1;transition:all .18s ease}.link-desc{font-size:9px;color:var(--text-desc);letter-spacing:.12em;text-transform:uppercase}.link-status{font-size:9px;font-weight:600;color:var(--olive-bright);letter-spacing:.12em;position:relative;z-index:1;flex-shrink:0}.link-arrow{font-size:10px;color:var(--text-dim);transition:all .18s ease;position:relative;z-index:1;flex-shrink:0}.magi-bar{display:flex;gap:6px;margin-top:8px}.magi-node{flex:1;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid var(--border-dim);background:var(--surface-data)}.magi-primary{border-color:var(--panel-border);background:linear-gradient(#ff6a0014,#ff6a0005),#0a0602e6}.magi-label{font-size:9px;font-weight:600;color:var(--amber);letter-spacing:.12em;text-transform:uppercase}.magi-primary .magi-label{color:var(--orange);text-shadow:0 0 8px rgba(255,106,0,.4)}.magi-num{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--red);line-height:1}.magi-primary .magi-num{color:var(--orange);text-shadow:var(--glow-orange)}.bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;height:28px;background:var(--surface-dark);border-top:1px solid var(--border-medium);overflow:hidden;display:flex;align-items:center}.ticker-track{overflow:hidden;width:100%;mask:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.ticker-content{display:flex;white-space:nowrap;animation:scroll-left 40s linear infinite}.ticker-content span{font-size:10px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.blink{animation:blink-anim 1s steps(1) infinite}.blink-fast{animation:blink-anim .6s steps(1) infinite;color:var(--red)}@keyframes blink-anim{0%,49%{opacity:1}50%,to{opacity:0}}.pulse{animation:pulse-anim 2s ease-in-out infinite}@keyframes pulse-anim{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1100px){.data-panel{width:170px}}@media(max-width:900px){body{overflow-y:auto}.data-panel,.partition,.targeting-reticle{display:none}.terminal-viewport{padding:44px 12px 40px}}@media(max-width:600px){.main-panel{width:100%}.terminal-viewport{padding:38px 8px 34px}h1{font-size:3rem}.panel-header{flex-direction:column;gap:6px;padding:10px 12px 6px}.header-right{align-items:flex-start;text-align:left}.link-grid{padding:0 12px 12px}.link-node{padding:8px 10px;gap:8px}.link-status{display:none}.magi-bar{flex-wrap:wrap;gap:4px}.magi-node{padding:4px 8px}.magi-label{font-size:8px}.magi-num{font-size:1.2rem}.warning-inner{padding:8px 12px;gap:10px}.warning-inner span:first-child{font-size:1.4rem}}[data-theme=mono]{--bg: #050505;--orange: #f2f2f2;--amber: #e6e6e6;--red: #ffffff;--dark-red: #bfbfbf;--teal: #ffffff;--green: #ededed;--olive: #a8a8a8;--olive-bright: #f5f5f5;--blue: #d8d8d8;--purple: #c8c8c8;--yellow: #ffffff;--font-display: "IBM Plex Mono", monospace;--panel-bg: rgba(10, 10, 10, .96);--panel-border: rgba(255, 255, 255, .28);--surface-dark: rgba(8, 8, 8, .98);--surface-data: rgba(14, 14, 14, .92);--surface-muted: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .12);--border-dim: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .24);--border-accent: rgba(255, 255, 255, .32);--border-hover: rgba(255, 255, 255, .7);--border-header: rgba(255, 255, 255, .16);--border-warning: rgba(255, 255, 255, .4);--text-dim: rgba(255, 255, 255, .42);--text-label: rgba(255, 255, 255, .68);--text-sub: rgba(255, 255, 255, .56);--text-desc: rgba(255, 255, 255, .5);--text-muted: rgba(255, 255, 255, .45);--hazard-dark: #050505;--hazard-light: #8f8f8f;--glow-orange: none;--glow-red: none;--glow-teal: none;--glow-blue: none;--glow-purple: none;--glow-green: none;--overlay-grid: rgba(255, 255, 255, .03);--overlay-grid-90: rgba(255, 255, 255, .02);--overlay-vignette: rgba(0, 0, 0, .78);--overlay-scanline: rgba(255, 255, 255, .04);--panel-border-lo: rgba(255, 255, 255, .22);--panel-border-hi: rgba(255, 255, 255, .38);--panel-shadow-lo: 0 0 32px rgba(255, 255, 255, .03), 0 0 72px rgba(255, 255, 255, .02), inset 0 0 60px rgba(0, 0, 0, .7);--panel-shadow-hi: 0 0 42px rgba(255, 255, 255, .06), 0 0 96px rgba(255, 255, 255, .03), inset 0 0 60px rgba(0, 0, 0, .7);--link-accent-from: rgba(255, 255, 255, .09);--link-accent-to: rgba(255, 255, 255, .04);--flash-bg: rgba(255, 255, 255, .08);--flash-text-shadow: 0 0 36px rgba(255, 255, 255, .32), 0 0 96px rgba(255, 255, 255, .12);--ambient-1: rgba(255, 255, 255, .03);--ambient-2: rgba(255, 255, 255, .02);--ambient-3: rgba(255, 255, 255, .04);--ambient-4: rgba(255, 255, 255, .02)}[data-theme=mono] .scanlines,[data-theme=mono] .grid-overlay,[data-theme=mono] .vignette,[data-theme=mono] .noise-overlay,[data-theme=mono] .sweep-line,[data-theme=mono] .h-scan,[data-theme=mono] .partition,[data-theme=mono] .alert-flash,[data-theme=mono] .targeting-reticle,[data-theme=mono] .status-bar,[data-theme=mono] .bottom-bar,[data-theme=mono] .data-panel,[data-theme=mono] .magi-bar{display:none!important}[data-theme=mono] body:before,[data-theme=mono] body:after,[data-theme=mono] .panel-frame:before{display:none}[data-theme=mono] body{background:#050505}[data-theme=mono] .terminal-viewport{min-height:100vh;padding:32px 20px;gap:0}[data-theme=mono] .main-panel{width:min(100%,760px);padding-top:0}[data-theme=mono] .panel-frame{animation:none;box-shadow:none;border-color:#fff3}[data-theme=mono] .title-block:before{display:none}[data-theme=mono] .hazard-strip{opacity:.2}[data-theme=mono] .glitch-text,[data-theme=mono] .glitch-text:before,[data-theme=mono] .glitch-text:after,[data-theme=mono] .pulse,[data-theme=mono] .blink,[data-theme=mono] .blink-fast{animation:none!important}[data-theme=mono] .glitch-text:before,[data-theme=mono] .glitch-text:after{display:none}[data-theme=mono] .warning-banner,[data-theme=mono] .guide-mode,[data-theme=mono] .link-node{background:#ffffff05}[data-theme=mono] .warning-banner{display:none}[data-theme=mono] h1,[data-theme=mono] .link-label,[data-theme=mono] .guide-markdown :where(h1,h2,h3){text-shadow:none!important}[data-theme=mono] h1{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1;letter-spacing:.03em;font-weight:600}[data-theme=mono] .title-prefix{font-size:10px;letter-spacing:.12em;line-height:1.6}[data-theme=mono] .panel-header{padding-bottom:4px}[data-theme=mono] .link-index span{font-size:1.45rem}[data-theme=mono] .link-label{font-family:var(--font-primary);font-size:1rem;letter-spacing:.04em}[data-theme=mono] .guide-toolbar,[data-theme=mono] .guide-meta{padding-top:4px}[data-theme=mono] .guide-toggle,[data-theme=mono] .guide-home-link{box-shadow:none;text-shadow:none;font-size:9px;letter-spacing:.1em}[data-theme=mono] .guide-toggle:hover,[data-theme=mono] .guide-home-link:hover,[data-theme=mono] .guide-toggle.is-active{box-shadow:none;text-shadow:none}[data-theme=mono] .guide-markdown :where(h1,h2,h3){font-family:var(--font-primary);text-transform:none;letter-spacing:.02em;line-height:1.3}[data-theme=mono] .guide-markdown :where(h1){font-size:1.65rem}[data-theme=mono] .guide-markdown :where(h2){font-size:1.25rem;margin-top:18px}[data-theme=mono] .guide-markdown :where(h3){font-size:1.05rem;margin-top:16px}[data-theme=mono] .guide-markdown :where(p,li){font-size:.97rem;line-height:1.8}@media(max-width:600px){[data-theme=mono] .terminal-viewport{padding:20px 12px}}
