@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg:#030306;--panel:#090c12;--line:#242a35;--muted:#9ca8b8;--text:#eef2fb;--green:#59ec93;--fuchsia:#ff55cf;--cyan:#55dbff;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--sans:"DM Sans",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 var(--sans)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(transparent 50%,#0b13202e 50%);background-size:100% 4px;opacity:.13;z-index:10}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.skip-link{position:absolute;top:-100px;left:16px;padding:10px 16px;background:var(--cyan);color:#000;z-index:99}.skip-link:focus{top:16px}.site-shell{max-width:1640px;margin:auto}.site-header{display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:23px clamp(20px,4vw,66px);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.77rem;letter-spacing:.025em}.site-header a{text-decoration:none}.site-header nav{display:flex;gap:clamp(10px,2.2vw,35px);flex-wrap:wrap}.site-header nav a{color:#c8d2df}.site-header nav a:hover{color:var(--green)}.wordmark{font-weight:700;font-size:1rem;white-space:nowrap}.wordmark .mark{color:var(--green);font-size:1.2rem}.wordmark .dot{color:var(--fuchsia)}.wordmark small{color:var(--muted);font-size:.6rem;margin-left:14px;font-weight:400}.hero{padding:clamp(60px,9vw,126px) clamp(20px,6vw,104px) clamp(48px,8vw,100px);max-width:1150px}.eyebrow,.terminal-line,.section-index,.hero-meta,.pdu-heading,.rack-topline,.rack-hint,.rack-base,.rack-footnote,.history summary,.detail-bar,.device-detail h4,.spec-list,.data-note,.feature-number,.prompt,.future-mark,.site-footer{font-family:var(--mono)}.eyebrow{display:block;color:var(--green);font-size:.74rem;letter-spacing:.11em}.live-pip{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--green);margin-right:8px;box-shadow:0 0 18px var(--green);animation:pulse 3s infinite}.hero h1{font-family:var(--mono);font-size:clamp(3.3rem,7.4vw,7.9rem);letter-spacing:-.075em;line-height:1.13;margin:30px 0;font-weight:600}.hero h1 em{font-style:normal;color:var(--green);text-shadow:0 0 45px #59ec9352}.hero p{max-width:680px;color:#c7cedd;font-size:clamp(1.05rem,1.4vw,1.3rem)}.hero-meta{display:flex;gap:18px 30px;flex-wrap:wrap;color:var(--muted);font-size:.68rem;margin-top:44px}.hero-meta span:first-child{color:var(--fuchsia)}.hero-tagline{display:flex;flex-direction:column;gap:1px;margin:20px 0 28px;font:600 clamp(1rem,1.55vw,1.4rem)/1.4 var(--mono)}.hero-tagline span:first-child{color:#e9eef8}.hero-tagline span:nth-child(2){color:var(--fuchsia)}.hero-tagline span:last-child{color:var(--green)}.rack-section,.section-links{padding:28px clamp(16px,4vw,66px) 85px}.rack-section{border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 32px}.section-heading h2{font-family:var(--mono);font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.2;margin:12px 0}.section-heading p{margin:0;color:var(--muted);max-width:650px}.section-index{color:#647688;font-size:.67rem}.explorer{display:grid;grid-template-columns:minmax(300px,410px) minmax(0,1fr);gap:24px;align-items:stretch;min-height:770px}.detail-area{border:1px solid var(--line);background:linear-gradient(135deg,#0b1018,#06070c 65%);border-radius:14px;min-width:0;padding:24px;overflow:hidden}.detail-placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:690px}.detail-symbol{font-size:4.5rem;color:var(--green);text-shadow:0 0 40px #59ec9344}.terminal-line{font-size:.78rem;color:var(--cyan);margin:25px 0 6px}.detail-placeholder h3{font-family:var(--mono);font-size:1.8rem;line-height:1.3;max-width:300px}.detail-placeholder p,.detail-placeholder small{color:var(--muted);max-width:290px}.detail-placeholder small{font-size:.75rem;margin-top:30px}.device-detail{animation:reveal .27s ease}.detail-bar{display:flex;justify-content:space-between;align-items:center;color:var(--active-accent);font-size:.68rem;letter-spacing:.05em;border-bottom:1px solid var(--line);padding-bottom:12px}.close-detail{background:#131923;color:#fff;border:1px solid var(--line);border-radius:6px;padding:6px 11px;cursor:pointer}.close-detail:hover{border-color:var(--active-accent)}.detail-illustration{min-height:160px;display:flex;align-items:center;justify-content:center;perspective:500px}.detail-machine{width:86%;padding:22px 12px;background:linear-gradient(155deg,#242d38,#0b0e13 65%);transform:rotateY(-11deg) rotateX(7deg);box-shadow:10px 15px #11151d,0 17px 45px #000;border:1px solid #526072;border-radius:7px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;font:.6rem var(--mono)}.detail-machine.laptop{height:95px}.detail-machine.server{height:118px}.detail-machine.mini{width:60%}.detail-machine .machine-light{width:6px;height:6px;border-radius:50%;background:var(--active-accent);box-shadow:0 0 15px var(--active-accent)}.machine-vents{color:#667789;letter-spacing:2px}.device-detail h3{font:700 1.8rem/1.2 var(--mono);margin:12px 0}.device-detail p{color:#bcc7d7;font-size:.92rem}.device-detail .role{color:var(--active-accent);font:600 .9rem var(--mono)}.device-detail h4{font-size:.66rem;color:var(--cyan);margin:27px 0 10px;letter-spacing:.08em}.spec-list{padding-left:19px;color:#e3e9f3;font-size:.74rem;line-height:1.9}.spec-list li::marker{color:var(--active-accent)}.power-reading{border-left:3px solid var(--active-accent);background:#121925;padding:12px 14px;display:flex;gap:7px;flex-direction:column}.power-reading strong{font:700 .89rem var(--mono)}.power-reading small,.data-note{font-size:.72rem;color:#aab9c8}.port-tags{display:flex;gap:7px;flex-wrap:wrap}.port-tags a{text-decoration:none;padding:7px 9px;border:1px solid #364252;border-radius:4px;font:.66rem var(--mono);color:#d7edff}.port-tags a:hover{border-color:var(--cyan);color:var(--cyan)}.port-tags a span{margin-left:8px;color:var(--cyan)}.data-note{display:block;margin-top:25px}.rack-area{position:relative;min-width:0;border:1px solid #282b35;border-radius:14px;padding:16px 14px 12px;background:radial-gradient(ellipse at 50% 38%,#15212e 0,#07090e 60%,#040507);display:flex;flex-direction:column;align-items:center;overflow:hidden}.rack-hint{background:#0d1820;border:1px solid #284558;color:var(--cyan);min-height:41px;text-align:center;font-size:.63rem;letter-spacing:.04em;line-height:1.7;padding:10px;max-width:100%;width:100%;border-radius:6px}.rack-cabinet{width:min(100%,580px);margin:26px auto 15px;padding:11px 14px 16px;border:8px solid #323c47;border-inline-color:#161e29;border-radius:12px;box-shadow:0 0 0 2px #62707c,14px 18px 40px #000,0 0 90px #0d1833;position:relative;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.explorer.is-expanded .rack-cabinet{transform:translate(21px)}.rack-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#8ea2b9;letter-spacing:.12em;font-size:.55rem;padding:0 4px 12px}.rack-topline span:last-child{color:var(--green)}.pdu{padding:10px 11px 12px;margin-bottom:12px;background:linear-gradient(180deg,#151a22,#050608);border:2px solid #57606e;border-radius:6px;box-shadow:inset 0 0 12px #000,0 3px #040404}.pdu-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cdd6e5;font-size:.61rem;line-height:1.4;margin-bottom:9px}.pdu-heading small{color:#8295a9;font-size:.47rem}.pdu-outlets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.pdu-outlet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #353d48;background:#090b0d;border-radius:3px;min-width:0;padding:3px 0;cursor:pointer;color:#8496a8;transition:background .15s,border-color .15s,box-shadow .15s}.pdu-outlet .socket-shape{font:1.05rem/1 var(--mono)}.pdu-outlet small{font:.48rem/1 var(--mono)}.pdu-outlet:hover,.pdu-outlet:focus-visible{border-color:var(--fuchsia);background:#281024;box-shadow:0 0 14px #ff55cf70;color:#fff}.rack-interior{display:grid;grid-template-columns:7px minmax(0,1fr) 7px;gap:10px;background:#06070a;padding:8px;border:2px solid #16191f;box-shadow:inset 0 0 35px #000}.led-rail{border-radius:8px;background:linear-gradient(to bottom,#ef5be1 0 16%,#7295ff 17% 34%,#5cffe1 35% 50%,#78ef85 51% 68%,#ffa965 69% 84%,#e36ce7 85%);box-shadow:0 0 18px #6ee7ff7a;opacity:.8;animation:glow 6s ease-in-out infinite alternate}.rack-units{display:grid;gap:7px;padding:2px 0}.rack-unit{display:flex;width:100%;min-width:0;align-items:center;text-align:left;gap:10px;border:1px solid #485463;background:linear-gradient(135deg,#293341 0,#161c27 40%,#090d14);color:#f4f7fb;border-radius:5px;padding:12px;min-height:53px;cursor:pointer;position:relative;box-shadow:0 3px #020304,inset 0 1px #5d697a;transition:transform .35s ease,box-shadow .28s,border-color .28s,opacity .2s,filter .2s}.rack-unit.server{min-height:92px;background:linear-gradient(145deg,#2c323a,#10131b 60%,#09090c)}.rack-unit.laptop{min-height:78px;background:repeating-linear-gradient(180deg,#1c222b 0 14px,#080b0f 15px,#13171f 17px)}.rack-unit.mini{min-height:62px}.unit-status{flex:0 0 7px;height:7px;border-radius:50%;background:var(--unit-accent);box-shadow:0 0 7px var(--unit-accent)}.device-face{display:flex;flex-direction:column;gap:2px;min-width:0}.port-markings{font:.57rem var(--mono);letter-spacing:.2em;color:#7f91a5}.device-name{font:700 .84rem/1.2 var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-model{font:.58rem/1.4 var(--mono);color:#91a0b3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unit-chevron{margin-left:auto;color:#73899b;font-family:var(--mono)}.rack-unit:hover,.rack-unit:focus-visible,.rack-unit.is-selected{border-color:var(--unit-accent);box-shadow:0 0 0 1px var(--unit-accent),0 0 34px color-mix(in srgb,var(--unit-accent) 32%,transparent),inset 0 0 26px color-mix(in srgb,var(--unit-accent) 10%,transparent);z-index:2}.rack-unit:hover,.rack-unit:focus-visible{transform:translate(-9px)}.rack-unit.is-selected{transform:translate(-45px) scale(1.025)}.rack-cabinet:has(.rack-unit:hover) .rack-unit:not(:hover){filter:brightness(.53)}.rack-base{border-top:1px solid #405063;padding:10px 3px 0;margin-top:12px;color:#b3bdc9;display:flex;justify-content:space-between;gap:8px;font-size:.53rem;letter-spacing:.09em}.rack-footnote{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:.57rem;color:#8593a6}.history{border:1px solid var(--line);padding:18px 25px;margin-top:21px;border-radius:8px;background:#08090e}.history summary{font-size:.8rem;color:var(--cyan);cursor:pointer}.history p{color:var(--muted)}.history-item{display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--fuchsia);padding:7px 0 7px 16px;font-size:.83rem}.history-item span{color:var(--muted)}.section-links{border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.feature-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);padding:26px 20px;background:#0a0d14;border-radius:9px;text-decoration:none;min-height:260px;transition:border-color .2s,transform .2s}.feature-card:hover:is(a){border-color:var(--cyan);transform:translateY(-4px)}.feature-number{font-size:.65rem;color:var(--muted)}.feature-card h3{font-family:var(--mono);font-size:1.16rem;margin:0}.feature-card p{color:#aab7c8;font-size:.87rem;line-height:1.6;margin:0}.feature-card .prompt{font-size:.6rem;color:var(--prompt);margin-top:auto;padding-top:12px;word-break:break-word}.future-room{margin:0 clamp(16px,4vw,66px) 85px;border:1px solid #244335;background:radial-gradient(ellipse at 80% 40%,#0c2216,#060c09 60%);padding:clamp(30px,5vw,70px);border-radius:12px;max-width:1050px}.future-room h2{font:600 clamp(1.5rem,3vw,2.6rem)/1.3 var(--mono);max-width:800px}.future-room p{color:#bdcfc4;max-width:750px}.future-mark{color:var(--green);font-size:.7rem}.site-footer{border-top:1px solid var(--line);margin:35px clamp(16px,4vw,66px) 0;padding:24px 0 40px;display:flex;justify-content:space-between;gap:15px;color:#8791a1;font-size:.67rem}.article-shell{max-width:840px;padding:clamp(40px,6vw,90px) 24px;margin:auto;min-height:65vh}.article-shell h1{font:600 clamp(2.2rem,5vw,4.3rem)/1.15 var(--mono);letter-spacing:-.06em}.article-shell p{color:#b8c5d3}.article-shell a{color:var(--cyan)}.article-shell .callout{border-left:3px solid var(--green);padding:18px 22px;background:#0a1311;color:#c2f3d4;border-radius:4px;margin-top:30px}.author-chip{display:inline-block;font:.78rem var(--mono);padding:8px 10px;border:1px solid currentColor;margin:8px 6px 8px 0}.author-chip.human{color:var(--fuchsia)}.author-chip.ai{color:var(--green)}.author-chip.chronicler{color:var(--cyan)}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 4px var(--green)}}@keyframes glow{50%{opacity:1;filter:brightness(1.2)}}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.explorer{grid-template-columns:minmax(265px,340px) minmax(0,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.wordmark small{display:none}.rack-unit{padding:10px 7px}.pdu{padding:9px 5px}.pdu-outlets{gap:2px}.pdu-heading{flex-direction:column;align-items:start}}@media(max-width:850px){.explorer{grid-template-columns:1fr}.rack-area{order:1}.detail-area{order:2;min-height:220px}.detail-placeholder{min-height:170px}.rack-cabinet{max-width:620px}.explorer.is-expanded .rack-cabinet{transform:translate(0)}.site-header{align-items:flex-start;flex-direction:column;gap:10px}.site-header nav{gap:14px}.rack-footnote{flex-wrap:wrap}}@media(max-width:570px){.hero{padding:54px 20px}.feature-grid{grid-template-columns:1fr}.section-index{display:none}.rack-area{padding:10px}.rack-cabinet{border-width:5px;padding:8px 6px}.rack-interior{gap:5px;padding:5px}.rack-unit{min-height:54px;padding:8px 5px;gap:5px}.rack-unit.laptop,.rack-unit.server{min-height:66px}.rack-unit.is-selected{transform:translate(-8px) scale(1.01)}.rack-unit:hover{transform:translate(-4px)}.device-model{font-size:.49rem}.device-name{font-size:.7rem}.port-markings{font-size:.44rem}.rack-topline{font-size:.43rem}.pdu-outlets{gap:1px}.pdu-outlet small{font-size:.36rem}.pdu-outlet .socket-shape{font-size:.85rem}.rack-base,.rack-footnote{font-size:.48rem}.site-footer{flex-direction:column}.detail-area{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rack-layout-note{width:100%;color:#94b5c9;text-transform:uppercase;text-align:center;letter-spacing:.06em;font:.58rem/1.5 var(--mono);margin:14px 0 -7px}.rack-units{display:grid;gap:3px;padding:1px 0}.rack-bay{height:calc(var(--u-span) * 40px);min-height:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px;align-items:stretch;position:relative}.u-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #2d3643;background:#0b0f16;color:#b1c4d8;font:600 .53rem/1.45 var(--mono);white-space:nowrap;overflow:hidden;border-radius:3px}.u-stamp small{font-size:.5rem;color:#637e92}.bay-devices{display:flex;gap:4px;min-width:0;min-height:0}.bay-devices .rack-unit{flex:1 1 0;min-height:0;height:100%;min-width:0;overflow:hidden;padding:4px 9px}.bay-devices .rack-unit.server,.bay-devices .rack-unit.laptop,.bay-devices .rack-unit.mini{min-height:0}.bay-devices .rack-unit .device-face{min-width:0;max-width:100%}.bay-devices .rack-unit .port-markings{line-height:1;white-space:nowrap;overflow:hidden}.bay-devices .rack-unit .device-model{font-size:.5rem}.rack-bay.future .rack-unit{border-style:dashed;border-color:#566173;background:linear-gradient(100deg,#11161d,#0a0d13);opacity:.61}.rack-bay.future .unit-status{background:#6e7c8c;box-shadow:none}.rack-bay.future .rack-unit:hover,.rack-bay.future .rack-unit:focus-visible,.rack-bay.future .rack-unit.is-selected{opacity:1}.rack-bay.spare .bay-devices{border:1px dashed #2f3f49;background:repeating-linear-gradient(135deg,#080c12,#080c12 14px,#101721 15px 16px);border-radius:4px;align-items:center;justify-content:center}.spare-slot{color:#63828a;font:.62rem var(--mono);letter-spacing:.12em}.rack-bay:has(.rack-unit:hover),.rack-bay:has(.rack-unit:focus-visible){z-index:3}.rack-cabinet:has(.rack-unit:hover) .led-rail{opacity:.2;filter:saturate(.4)}.remote-cluster{margin:15px 0 9px;width:min(100%,580px);padding:12px;background:#0c0b15;border:1px solid #393149;border-radius:8px}.remote-cluster .eyebrow{font-size:.58rem;color:#b49aff;margin-bottom:7px}.remote-cluster .rack-unit{width:100%;min-height:55px}.remote-cluster .rack-unit .device-model{color:#aeabc8}@media(max-width:570px){.rack-bay{grid-template-columns:29px minmax(0,1fr);gap:3px;height:calc(var(--u-span) * 35px)}.bay-devices{gap:2px}.bay-devices .rack-unit{padding:3px 4px;gap:3px}.bay-devices .rack-unit .device-name{font-size:.62rem}.bay-devices .rack-unit .device-model,.bay-devices .rack-unit .port-markings{display:none}.u-stamp{font-size:.45rem}.rack-layout-note{font-size:.48rem}.remote-cluster .rack-unit{padding:8px}}.acquisition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.acquisition>div{background:#11151d;border:1px solid #303a48;border-radius:5px;padding:10px}.acquisition dt{font:.62rem/1.6 var(--mono);color:#91a7ba}.acquisition dd{font:.74rem/1.6 var(--mono);color:#ebf2fa;margin:4px 0 0}.rack-area{isolation:isolate}.version-wheel{position:absolute;right:8px;top:106px;z-index:4;display:flex;align-items:stretch;flex-direction:column;gap:8px;background:#05070be8;border:1px solid #3a4655;border-radius:11px;padding:10px 8px;width:94px;box-shadow:0 12px 35px #000b}.version-label{font:600 .51rem/1.5 var(--mono);color:#84a5b6;letter-spacing:.08em;text-align:center}.version-button{cursor:pointer;border:1px solid #293340;border-radius:7px;background:#0d1119;padding:9px 3px;color:#cad7e7;display:flex;align-items:center;flex-direction:column;gap:3px}.version-button:hover,.version-button:focus-visible{border-color:var(--fuchsia);box-shadow:0 0 12px #ff55cf42}.version-button.is-current{border-color:var(--green);color:var(--green);box-shadow:inset 0 0 12px #59ec931c}.version-index{font:600 .76rem var(--mono)}.version-button small{font:.56rem/1.4 var(--mono);text-align:center}.version-summary{font:.61rem/1.6 var(--mono);color:#a2b6c6;max-width:580px;margin:5px 0 8px;padding:8px 10px;border:1px solid #213d36;border-radius:6px;background:#07130f}.rack-bay.empty .bay-devices{border:1px dashed #334356;border-radius:4px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(140deg,#080d14,#080d14 11px,#0b1018 11px 13px)}.rack-bay.empty .spare-slot{font-size:.53rem;letter-spacing:.05em;text-align:center}.rack-bay.inactive .rack-unit{border:1px dashed #654536;filter:saturate(.4);background:linear-gradient(120deg,#231a19,#09090b)}.rack-bay.inactive .unit-status{box-shadow:none;background:#875644}.rack-bay:has([data-device=time-turner]) .rack-unit:first-child{flex:3}.rack-bay:has([data-device=time-turner]) .rack-unit:last-child{flex:1;background:linear-gradient(135deg,#185433,#092615);border-color:#306b4a}.rack-bay:has([data-device=time-turner]) [data-device=time-turner] .device-model{display:none}.rack-bay:has([data-device=time-turner]) [data-device=time-turner] .port-markings{color:#73f0a2}.rack-bay:has([data-device=time-turner]) [data-device=time-turner] .device-name{font-size:.62rem}.rack-bay:has([data-device=time-turner]) [data-device=time-turner] .unit-chevron{display:none}[data-device=winky]{background:linear-gradient(180deg,#141b24,#080b10 65%);border-color:#506579}[data-device=winky] .port-markings{color:#6a819c}[data-device=kreature]{background:linear-gradient(160deg,#293238,#111820 72%);border-color:#4e555d}[data-device=kreature] .port-markings{color:#9bafbc}[data-device=durmstrang-dell]{background:repeating-linear-gradient(110deg,#1c2026,#1c2026 6px,#29323b 7px,#192027 11px)}[data-device=durmstrang-dell] .device-name{font-size:1rem}[data-device=shrieking]{background:repeating-linear-gradient(90deg,#10151c 0 14px,#24313f 15px,#101620 20px);border-inline:5px solid #763a47}[data-device=shrieking] .port-markings{font-size:1.15rem;color:#6b91b3;letter-spacing:.7rem}[data-device=fawkes],[data-device=fawkes-early]{background:repeating-linear-gradient(180deg,#15171f,#15171f 15px,#07080b 16px,#2d3241 18px);border-color:#615979}[data-device=fawkes] .port-markings,[data-device=fawkes-early] .port-markings{font-size:1rem;color:#b6b6d9}[data-device=ups]{background:linear-gradient(155deg,#202327,#0c0d12);border-color:#494c53}.rack-unit.is-selected:not(.inactive){transform:translate(-28px) scale(1.018)}@media(min-width:851px)and (max-width:1150px){.version-wheel{position:static;width:min(100%,580px);flex-direction:row;align-items:center;justify-content:center;margin:7px 0}.version-button{min-width:88px}.version-label{text-align:left}}@media(max-width:850px){.version-wheel{position:static;top:auto;right:auto;width:100%;max-width:580px;margin:8px 0;flex-direction:row;align-items:center;justify-content:center}.version-button{min-width:90px}.version-label{max-width:100px}.version-summary{width:100%}}@media(max-width:570px){.acquisition{grid-template-columns:1fr 1fr}.version-label{font-size:.46rem}.version-wheel{padding:8px 4px;gap:5px}.version-button{min-width:76px}.rack-bay:has([data-device=time-turner]) [data-device=time-turner] .device-name{font-size:.45rem}}.bench-exhibit{width:min(100%,690px);padding:14px 10px;animation:reveal .28s ease}.bench-heading{padding:8px 5px 14px}.bench-heading h3{font:600 clamp(1.15rem,2.1vw,1.7rem)/1.3 var(--mono);margin:10px 0;color:#f1f4fc}.bench-heading p{color:#a7b6c5;font-size:.83rem;line-height:1.55}.bench-recreation{position:relative;height:440px;background:radial-gradient(ellipse at 50% 100%,#192338,#07080f 67%);border:1px solid #303b4d;border-radius:13px;box-shadow:inset 0 0 45px #000;overflow:hidden;perspective:650px}.bench-recreation:before{content:"";position:absolute;bottom:20px;left:8%;width:84%;height:34%;border:1px solid #3b485a;border-radius:5px;transform:skew(-14deg);background:linear-gradient(160deg,#d3d8dd,#7e8790);opacity:.74;box-shadow:0 19px 28px #000b}.bench-part{position:absolute;border:1px solid #6b7f94;color:#e7ebf2;cursor:pointer;font:600 .6rem var(--mono);transition:box-shadow .2s,transform .2s,border-color .2s;z-index:2;text-align:center}.bench-part:hover,.bench-part:focus-visible,.bench-part.is-selected{z-index:8;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 35px #55dbff88;transform:translateY(-6px) scale(1.045)}.bench-part small{font:.58rem var(--mono);color:#e3eaf2}.bench-psu{left:60%;top:12%;width:28%;height:29%;border-radius:6px;background:linear-gradient(135deg,#282b31,#06080d);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:7px 9px 3px #030409}.psu-fan{font:5rem/1 var(--mono);color:#54606f}.bench-fan{left:13%;top:16%;width:26%;height:32%;background:#05070b;border:7px solid #2e3540;box-shadow:9px 10px 5px #000;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2px}.bench-fan>span{font:6rem/1 var(--mono);color:#88909c}.bench-board{left:33%;top:51%;width:58%;height:29%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;transform:rotate(-3deg) skew(-8deg);background:linear-gradient(30deg,#151b26 10%,#313c25 10% 35%,#0a1322 36%);border-color:#6b8059;box-shadow:0 12px 20px #000c}.bench-board:hover,.bench-board:focus-visible,.bench-board.is-selected{transform:translateY(-6px) scale(1.04)}.board-chips{color:#739e70;font:2.4rem/1.3 var(--mono);letter-spacing:.4rem}.bench-drive{width:16%;height:25%;top:43%;background:linear-gradient(170deg,#2b3137 10%,#868f98 21%,#313d4b 30%,#171c29);display:flex;justify-content:center;align-items:center;transform:rotate(-16deg);box-shadow:5px 9px 5px #000a}.bench-drive.first{left:4%}.bench-drive.second{left:23%;top:39%;transform:rotate(-12deg)}.bench-drive:hover,.bench-drive:focus-visible,.bench-drive.is-selected{transform:translateY(-6px) rotate(-10deg) scale(1.045)}.drive-label{display:block;border-radius:3px;background:#e2e5e7;color:#842b32;padding:6px 3px;line-height:1.5}.drive-label b{color:#bd3535;font-size:.85rem}.bench-ssd{left:20%;top:70%;height:11%;width:17%;background:linear-gradient(135deg,#262b32,#0b0e12);border-color:#545e68;transform:rotate(10deg)}.bench-ssd:hover,.bench-ssd:focus-visible,.bench-ssd.is-selected{transform:translateY(-6px) rotate(10deg)}.bench-cables{pointer-events:none}.bench-cables span{position:absolute;left:11%;top:83%;width:75%;height:5%;border-top:8px solid #d44758;border-radius:55% 0 0;transform:rotate(-7deg)}.bench-cables span+span{top:78%;border-color:#10131b;transform:rotate(8deg)}.bench-receipt{padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:6px;background:#0a111b;border:1px solid #2a4154;border-radius:8px;font:600 .72rem/1.5 var(--mono)}.bench-receipt span{font-size:.58rem;letter-spacing:.08em;color:var(--cyan)}.bench-receipt strong{color:#f3d5e7;font-size:.95rem}.bench-receipt small{color:#9aacbd;font-size:.64rem;line-height:1.5}.bench-footnote{color:#a9b3c5;font-size:.68rem;font-family:var(--mono)}@media(max-width:600px){.bench-recreation{height:330px}.bench-fan>span{font-size:4.2rem}.psu-fan{font-size:3.8rem}.board-chips{font-size:1.4rem;letter-spacing:.15rem}.bench-psu{left:63%;width:31%}.bench-board{left:35%;width:57%}.drive-label{font-size:.45rem;padding:4px 2px}.drive-label b{font-size:.57rem}.bench-part small{font-size:.45rem}}.floor-exhibit{width:min(100%,690px);padding:15px 10px;animation:reveal .28s ease}.floor-stage{min-height:420px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #303b4b;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#1b1d27 0,#050608 72%)}.floor-stage:before{content:"";position:absolute;bottom:0;left:0;right:0;height:21%;background:repeating-linear-gradient(135deg,#0f1013 0 2px,#171719 2px 5px);opacity:.8}.floor-machine{position:relative;width:min(85%,510px);height:290px;z-index:2;background:linear-gradient(180deg,#17191e,#050508 62%);border:8px solid #191d24;border-radius:7px;box-shadow:12px 15px #020204,0 24px 32px #000e,inset 0 2px #464e5d;display:grid;grid-template-columns:1fr 44%;grid-template-rows:74px 1fr;gap:5px;padding:13px 17px;transform:perspective(650px) rotateY(-6deg)}.floor-power{border:1px solid #101820;background:#090c14;color:#97a9c0;display:flex;align-items:center;gap:12px;justify-content:flex-start;cursor:pointer;text-align:left;padding:8px 15px}.floor-power>span:first-child{color:#548cfe;text-shadow:0 0 12px #4084fa;font-size:1.8rem}.floor-lights{color:#ff6483;letter-spacing:.3em;font-size:.63rem}.floor-drive-grid{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:5px}.floor-tray{border:1px solid #20252e;border-radius:3px;background:linear-gradient(145deg,#1c1c22,#08080c);color:#aeb3bd;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;cursor:pointer;box-shadow:inset 0 0 5px #000}.floor-tray .tray-latch{color:#fc4a60;font:700 1rem var(--mono)}.floor-tray .tray-led{font:.53rem var(--mono);color:#589aff}.floor-mesh{grid-column:1/-1;grid-row:2;position:relative;display:flex;justify-content:center;align-items:end;padding:0 10px 13px;border:1px solid #15171b;cursor:pointer;background:repeating-linear-gradient(135deg,#101217 0px 3px,#272b31 4px,#08090d 6px);box-shadow:inset 0 0 45px #000}.floor-mesh-label{font:.59rem/1.3 var(--mono);color:#b1b6c2;background:#0a0c10e0;padding:5px 8px;border:1px solid #303540}.floor-power:hover,.floor-tray:hover,.floor-mesh:hover,.floor-power.is-selected,.floor-tray.is-selected,.floor-mesh.is-selected{outline:1px solid var(--cyan);outline-offset:1px;box-shadow:0 0 20px #55dbff6a}.floor-caption{position:absolute;bottom:19px;right:16px;left:16px;text-align:center;font:.6rem/1.5 var(--mono);color:#b7c1ce;z-index:3}.floor-exhibit .bench-footnote{padding:5px 6px}@media(max-width:570px){.floor-stage{min-height:300px}.floor-machine{height:205px;padding:8px;grid-template-rows:55px 1fr;border-width:5px;gap:3px}.floor-tray{padding:3px}.floor-mesh-label{font-size:.45rem}.floor-caption{font-size:.48rem;bottom:8px}}.x99-exhibit{width:min(100%,690px);padding:15px 10px;animation:reveal .28s ease}.x99-stage{height:425px;display:flex;align-items:center;justify-content:center;perspective:950px;overflow:hidden;background:radial-gradient(ellipse at 55% 42%,#1e2633,#08080e 75%);border:1px solid #34404d;border-radius:13px}.x99-case-frame{position:relative;width:min(85%,530px);height:340px;border:12px solid #48505c;border-radius:7px;background:linear-gradient(135deg,#a7aeb1,#606970 48%,#a8acb4);box-shadow:16px 19px 10px #000a,inset 0 0 25px #0008;transform:rotate(-2deg) rotateX(7deg)}.x99-part{position:absolute;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#222933,#080c12);border:1px solid #6b7888;border-radius:5px;color:#e5e9f4;font:600 .7rem/1.2 var(--mono);text-align:center;transition:transform .2s,box-shadow .2s}.x99-part:hover,.x99-part.is-selected,.x99-part:focus-visible{transform:scale(1.04) translateY(-4px);border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 25px #55dbff8f;z-index:5}.x99-part small{font:.56rem/1.3 var(--mono);color:#a5b5ca}.x99-psu{top:6%;left:5%;width:36%;height:31%;box-shadow:6px 8px #151719}.x99-psu strong{font:700 1.5rem var(--mono);color:#f76978}.x99-motherboard{top:11%;left:49%;width:47%;height:74%;background:repeating-linear-gradient(90deg,#1b2220 0 6px,#28352f 7px,#111c18 10px);box-shadow:8px 9px #202729}.x99-cpu{width:66px;height:66px;border:6px solid #536170;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#15202a,#06090f);font-size:2rem;color:#8dc6f5}.x99-dimm{color:#ef5c74;font:.9rem var(--mono);letter-spacing:.15em}.x99-nic{bottom:9%;left:8%;width:37%;height:25%;background:linear-gradient(165deg,#284039,#0a1713);box-shadow:7px 8px #131b18}.x99-nic>span{color:#72d1ff;font-size:1rem;letter-spacing:.08em}.x99-cable-stripe{position:absolute;left:40%;top:12%;width:4px;height:76%;background:#1b2435;transform:rotate(-12deg);box-shadow:7px 0 #4d1720;pointer-events:none}@media(max-width:570px){.x99-stage{height:300px}.x99-case-frame{width:91%;height:240px;border-width:7px}.x99-psu strong{font-size:1.05rem}.x99-part{font-size:.58rem}.x99-part small{font-size:.43rem}.x99-cpu{width:42px;height:42px;font-size:1rem}.x99-dimm{font-size:.65rem}.x99-nic>span{font-size:.72rem}}.v4-exhibit{width:min(100%,690px);padding:15px 10px;animation:reveal .28s ease}.v4-stage{position:relative;min-height:475px;background:radial-gradient(ellipse at 48% 62%,#27313d,#080a10 72%);border:1px solid #303b4d;border-radius:13px;display:flex;align-items:center;justify-content:center;overflow:hidden}.v4-stage:before{content:"";position:absolute;bottom:0;left:0;right:0;height:15%;background:repeating-linear-gradient(25deg,#1b1b1e 0 2px,#111114 2px 5px);opacity:.9}.v4-stack{position:relative;z-index:2;width:min(84%,515px);display:flex;flex-direction:column;align-items:stretch;gap:5px;filter:drop-shadow(16px 20px 12px #000b)}.v4-unit{position:relative;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 14px;background:linear-gradient(115deg,#343b43,#181e25 62%,#10141a);border:1px solid #71808d;border-radius:4px;color:#e5eaf0;cursor:pointer;text-align:left;transition:transform .22s,box-shadow .22s;min-width:0}.v4-unit:hover,.v4-unit:focus-visible,.v4-unit.is-selected{transform:translate(-12px) scale(1.015);z-index:5;border-color:var(--cyan);box-shadow:0 0 2px var(--cyan),0 0 28px #55dbff7c}.v4-unit .face-name{font:700 .66rem/1.4 var(--mono);min-width:0;max-width:44%}.v4-unit small{color:#9aabbf;font:600 .52rem/1.4 var(--mono);text-align:right}.v4-unit .face-ports{font:.84rem/1 var(--mono);letter-spacing:1px;color:#a1b5c4;white-space:nowrap;overflow:hidden}.v4-unit.hp8{height:58px;margin:0 6% 0 14%;background:linear-gradient(105deg,#5d6470,#343a42 60%,#222b30)}.v4-unit.hp24{height:54px;background:linear-gradient(105deg,#555d63,#222a2c)}.v4-unit.poweredge{height:63px;background:linear-gradient(105deg,#25282b,#08090d 70%);border-color:#505761}.v4-unit.poweredge .face-led{color:#7fff78;text-shadow:0 0 16px #53fa65}.v4-unit.apc{height:97px;background:repeating-linear-gradient(180deg,#15171b 0 7px,#262a2f 8px,#101318 12px);border-color:#495463}.v4-unit.apc .apc-leds{color:#a9fa57;text-shadow:0 0 9px #aaff77}.v4-unit.unraid-case{height:111px;background:linear-gradient(180deg,#1e2128 15%,#07090e 15% 85%,#191b21);border:3px solid #444b58}.v4-unit.unraid-case .v4-bays{font:1.2rem var(--mono);letter-spacing:4px;color:#f65c72}.v4-floor-caption{position:absolute;z-index:3;bottom:12px;left:10px;right:10px;font:.6rem var(--mono);text-align:center;color:#a8b5c6}@media(max-width:570px){.v4-stage{min-height:360px}.v4-stack{width:92%;gap:4px}.v4-unit{padding:7px;gap:4px}.v4-unit .face-name{font-size:.52rem}.v4-unit .face-ports{font-size:.54rem}.v4-unit small{font-size:.41rem}.v4-unit.hp8{height:44px}.v4-unit.hp24{height:47px}.v4-unit.poweredge{height:50px}.v4-unit.apc{height:70px}.v4-unit.unraid-case{height:75px}.v4-unit.unraid-case .v4-bays{font-size:.65rem}}[hidden]{display:none!important}.v4-snap-picker{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 5px 12px}.v4-snap-button{cursor:pointer;color:#94a9bb;font:700 .65rem/1.5 var(--mono);border-radius:7px;background:#0b111a;padding:8px 11px;border:1px solid #354657}.v4-snap-button:hover,.v4-snap-button:focus-visible{color:#fff;border-color:var(--cyan)}.v4-snap-button.is-current{color:var(--green);border-color:var(--green);box-shadow:inset 0 0 13px #59ec9320}.v4-unit.hp1910{height:61px;background:linear-gradient(95deg,#bdc7d3,#788c96 60%,#7b8491);border-color:#95a4ab;color:#0b1726}.v4-unit.hp1910 .face-ports{color:#142532}.v4-unit.hp1910 small{color:#172632}.v4-unit.pi-on-switch{margin:0 auto;width:82%;height:47px;background:linear-gradient(125deg,#202b35,#07121a);border-color:#5c896f}.v4-unit.pi-on-switch .pi-body{display:inline-flex;align-items:center;justify-content:center;border:1px solid #427c5a;background:#12331f;min-width:78px;padding:6px;color:#5dffa9}.v4-unit.pi-on-switch .face-name{color:#d7fae0;max-width:none}.v4-stack[data-v4-panel=later] .v4-unit.unraid-case{height:120px}.v4-wireless{margin:14px 0;border:1px solid #283945;border-radius:9px;background:#0a101a;padding:12px}.v4-wireless .eyebrow{font-size:.58rem;color:#a4b5c5}.v4-wireless-choices{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.v4-wireless-choices button{cursor:pointer;display:flex;flex:1;flex-direction:column;align-items:start;gap:5px;padding:11px;background:#111924;border:1px solid #465465;border-radius:7px;color:#d7e4f1;text-align:left}.v4-wireless-choices button strong{font:700 .7rem/1.3 var(--mono)}.v4-wireless-choices button span{font:.59rem/1.4 var(--mono);color:#a1b8c5}.v4-wireless-choices button:last-of-type{border-color:#2e805f}.v4-wireless-choices button:hover,.v4-wireless-choices button:focus-visible,.v4-wireless-choices button.is-selected{border-color:var(--cyan);box-shadow:0 0 12px #55dbff4a}.v4-arrow{color:var(--green);font:700 1.4rem var(--mono)}@media(max-width:570px){.v4-snap-button{font-size:.56rem;padding:7px}.v4-unit.pi-on-switch{width:85%;height:38px}.v4-unit.pi-on-switch .face-name{font-size:.48rem}.v4-unit.pi-on-switch .pi-body{font-size:.64rem;min-width:35px;padding:4px}.v4-stack[data-v4-panel=later] .v4-unit.unraid-case{height:83px}.v4-wireless-choices button{padding:7px}.v4-wireless-choices button strong{font-size:.52rem}.v4-wireless-choices button span{font-size:.49rem}.v4-arrow{font-size:1rem}}.v5-exhibit,.v6-exhibit,.v7-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.lack-stage{height:425px;border:1px solid #303a4e;border-radius:11px;background:radial-gradient(ellipse at 50% 70%,#212732,#07090f 70%);display:flex;align-items:center;justify-content:center;overflow:hidden}.lack-assembly{cursor:pointer;position:relative;display:block;width:70%;max-width:400px;height:335px;border:0;background:transparent;color:#e6eeef;filter:drop-shadow(12px 21px 10px #000);transition:filter .2s,transform .2s}.lack-assembly:hover,.lack-assembly:focus-visible,.lack-assembly.is-selected{transform:translateY(-5px);filter:drop-shadow(0 0 14px #55dbff80)}.lack-leg{position:absolute;top:9px;bottom:72px;width:12%;border:2px solid #3d3836;background:linear-gradient(90deg,#282326,#534c48,#251f22)}.lack-leg.l1{left:8%}.lack-leg.l2{right:8%}.lack-leg.l3{left:25%;width:6%;opacity:.45}.lack-leg.l4{right:25%;width:6%;opacity:.45}.lack-deck{position:absolute;bottom:45px;left:3%;width:94%;height:39px;border:3px solid #494346;background:linear-gradient(170deg,#504a46,#211f25);display:grid;place-items:center;font:700 .73rem var(--mono);letter-spacing:.04em;z-index:2}.lack-wheel{position:absolute;bottom:3px;font:700 2.3rem var(--mono);color:#8e969c;z-index:3;text-shadow:0 0 5px #ccc2}.lack-wheel.w1{left:7%}.lack-wheel.w2{right:7%}.lack-wheel.w3{left:25%}.lack-wheel.w4{right:25%}.lack-unknown{position:absolute;top:46%;left:18%;width:64%;border:1px dashed #726c7f;padding:13px 5px;background:#05060cbf;font:.62rem/1.6 var(--mono);color:#b7bdc9;z-index:4}.meshify-layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:stretch}.meshify-case-scene{position:relative;min-height:420px;background:radial-gradient(ellipse at 48% 55%,#222f3b,#05070d 75%);border:1px solid #344354;border-radius:12px;display:grid;grid-template-columns:45% 55%;gap:8px;align-items:center;padding:16px;overflow:hidden}.meshify-front{cursor:pointer;position:relative;height:342px;background:linear-gradient(115deg,#151b24,#05070b 70%);border:8px solid #2c3340;border-radius:13px 13px 7px 7px;box-shadow:12px 17px 9px #000e,inset 0 0 40px #000;overflow:hidden;color:#cfdae8;transition:border-color .18s,box-shadow .18s}.meshify-front:hover,.meshify-front:focus-visible,.meshify-front.is-selected{border-color:var(--cyan);box-shadow:0 0 23px #55dbff80}.meshify-logo{position:absolute;top:7px;left:6px;letter-spacing:.13em;font:700 .56rem var(--mono);color:#b2becc}.meshify-mesh{position:absolute;inset:29px 8px 12px;border-radius:6px;background:repeating-linear-gradient(35deg,#17202c 0px 3px,#0c101a 4px,#2a3442 5px);box-shadow:inset 0 0 25px #0009}.meshify-power{position:absolute;bottom:14px;right:14px;color:#6ba4ff;font-size:.7rem;text-shadow:0 0 9px #69c1ff}.meshify-inside{border:1px solid #414b5a;background:linear-gradient(125deg,#121924,#080b12);border-radius:7px;min-height:320px;padding:12px 9px;display:flex;flex-direction:column;gap:11px}.meshify-caption{font:.52rem/1.5 var(--mono);color:#9fbacc;letter-spacing:.06em}.meshify-drive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;flex:1}.meshify-drive{cursor:pointer;border:1px solid #4b5b6b;border-radius:3px;background:linear-gradient(155deg,#39424a,#111a22 80%);font:.46rem/1.3 var(--mono);color:#c7d5dd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;transition:transform .2s,box-shadow .2s}.meshify-drive .disk-led{color:#6be79a;font-size:.55rem}.meshify-drive:hover,.meshify-drive:focus-visible,.meshify-drive.is-selected{transform:scale(1.06);border-color:var(--cyan);box-shadow:0 0 11px #55dbff7c}.meshify-warning{font:.54rem/1.5 var(--mono);color:#f7a7a7;letter-spacing:.01em}.meshify-spec-controls{display:grid;grid-template-columns:1fr;gap:7px}.meshify-spec-controls button{cursor:pointer;border:1px solid #364555;border-radius:7px;background:linear-gradient(100deg,#161d2c,#0a0f16);color:#e1e9f3;padding:9px 11px;text-align:left;display:flex;flex-direction:column;gap:4px;justify-content:center;transition:box-shadow .2s}.meshify-spec-controls button:hover,.meshify-spec-controls button:focus-visible,.meshify-spec-controls button.is-selected{border-color:var(--cyan);box-shadow:0 0 17px #55dbff72}.meshify-spec-controls strong{font:700 .82rem/1.2 var(--mono);color:#def8ee}.meshify-spec-controls small{font:.58rem/1.35 var(--mono);color:#9fb4c5}.wall-rack-stage{min-height:405px;display:flex;align-items:center;justify-content:center;border:1px solid #2f4050;border-radius:12px;background:radial-gradient(ellipse at 52% 45%,#2d3845,#0b0f16 75%);overflow:hidden}.wall-rack-frame{position:relative;width:min(87%,485px);height:326px;padding:16px;display:flex;flex-direction:column;gap:11px;justify-content:start;border:12px solid #313b49;border-radius:6px;box-shadow:16px 18px 9px #000c,inset 0 0 25px #0008;background:linear-gradient(115deg,#1d2731,#070b11)}.wall-rack-heading{font:700 .58rem var(--mono);letter-spacing:.13em;color:#849db1}.wall-rack-switch{cursor:pointer;min-height:57px;border:2px solid #3d464e;border-radius:4px;background:linear-gradient(120deg,#2a3137,#101a1f);color:#d3e6e9;display:flex;align-items:center;gap:9px;justify-content:space-between;padding:7px 10px}.wall-rack-label{font:700 .55rem/1.2 var(--mono);max-width:40%;text-align:left}.wall-rack-ports{font:.5rem/1.3 var(--mono);letter-spacing:1px;max-width:50%;overflow:hidden}.wall-rack-leds{font:.55rem var(--mono);color:#6aee9e}.wall-rack-brush{cursor:pointer;border:1px solid #343d46;height:31px;background:repeating-linear-gradient(90deg,#10151d 0 2px,#32383f 2px 3px);color:#e0e7f2;font:600 .53rem var(--mono);text-shadow:0 1px 4px #000}.wall-rack-open{flex:1;display:grid;place-items:center;border:1px dashed #46515b;color:#8296a8;font:.53rem var(--mono)}.wall-rack-power{border:1px solid #5a656e;background:#14151b;color:#bacbd3;padding:9px;display:flex;justify-content:space-between;gap:8px;font:700 .53rem var(--mono)}.wall-rack-switch:hover,.wall-rack-switch:focus-visible,.wall-rack-switch.is-selected,.wall-rack-brush:hover,.wall-rack-brush:focus-visible,.wall-rack-brush.is-selected{border-color:var(--cyan);box-shadow:0 0 19px #55dbff65}.version-wheel{max-height:min(74vh,580px);overflow-y:auto;scrollbar-width:thin}@media(min-width:851px)and (max-width:1150px){.version-wheel{max-height:none;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.version-button{flex:0 0 92px}}@media(max-width:850px){.version-wheel{max-height:none;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.version-button{flex:0 0 92px}}@media(max-width:600px){.lack-stage{height:300px}.lack-assembly{height:245px;width:90%}.lack-deck{font-size:.5rem}.lack-wheel{font-size:1.55rem}.lack-unknown{font-size:.48rem}.meshify-layout{grid-template-columns:1fr}.meshify-case-scene{min-height:340px;grid-template-columns:43% 57%;padding:8px}.meshify-front{height:305px;border-width:5px}.meshify-inside{min-height:287px;padding:6px;gap:6px}.meshify-caption,.meshify-warning{font-size:.45rem}.meshify-drive-grid{gap:3px}.meshify-drive{font-size:.43rem}.meshify-spec-controls{grid-template-columns:1fr 1fr}.meshify-spec-controls button{padding:8px}.meshify-spec-controls strong{font-size:.7rem}.meshify-spec-controls small{font-size:.5rem}.wall-rack-stage{min-height:315px}.wall-rack-frame{height:245px;width:94%;padding:9px;border-width:6px;gap:7px}.wall-rack-switch{padding:5px;height:49px;min-height:0}.wall-rack-label,.wall-rack-power,.wall-rack-ports,.wall-rack-brush,.wall-rack-open{font-size:.46rem}}.v8-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v8-wall-stage{min-height:420px}.v8-wall-stage .wall-rack-frame{height:359px;gap:9px;padding:14px;isolation:isolate}.v8-wall-stage .wall-rack-switch{height:58px;min-height:58px;position:relative;z-index:1}.v8-wall-stage .first-switch{margin-bottom:10px}.v8-wall-stage .poe-switch{border-color:#516351;box-shadow:inset 0 0 10px #427f4a22}.v8-wall-stage .poe-switch .wall-rack-leds{color:#b5f373}.v8-wall-stage .wall-patch-leads{position:absolute;z-index:2;pointer-events:none;top:59px;left:26%;width:71%;height:165px;overflow:visible}.v8-wall-stage .wall-patch-leads path{fill:none;stroke:#ffcd39;stroke-width:3.4;stroke-linecap:round;filter:drop-shadow(0 0 3px #f7bd22);opacity:.9}.v8-wall-stage .wall-rack-lead-action{cursor:pointer;border:1px solid #b99429;border-radius:5px;padding:8px;background:#211e0a;color:#ffe391;font:700 .61rem/1.2 var(--mono);position:relative;z-index:3;align-self:center}.v8-wall-stage .wall-rack-lead-action:hover,.v8-wall-stage .wall-rack-lead-action:focus-visible,.v8-wall-stage .wall-rack-lead-action.is-selected{background:#46360b;box-shadow:0 0 18px #ffce5d88;border-color:#ffe78a}.v8-wall-stage .wall-rack-open{min-height:26px;flex:1}@media(max-width:600px){.v8-wall-stage{min-height:330px}.v8-wall-stage .wall-rack-frame{height:283px;gap:6px;padding:8px}.v8-wall-stage .wall-rack-switch{height:44px;min-height:44px}.v8-wall-stage .first-switch{margin-bottom:6px}.v8-wall-stage .wall-patch-leads{top:41px;left:27%;height:122px}.v8-wall-stage .wall-rack-lead-action{font-size:.48rem;padding:6px}.v8-wall-stage .wall-rack-open{min-height:20px}}.v9-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v9-stage{min-height:485px;position:relative;overflow:hidden;border:1px solid #2b3f50;border-radius:12px;background:radial-gradient(ellipse at 60% 47%,#26323d 0,#0b0f18 67%,#03060a);padding:21px 16px 13px;display:flex;flex-direction:column;gap:13px}.v9-wall-network{align-self:end;width:min(66%,420px);min-height:99px;border:6px solid #343a44;border-radius:4px;background:#111822;padding:7px 12px;display:flex;flex-direction:column;gap:5px;position:relative;box-shadow:7px 11px 9px #000b}.v9-wall-label{font:700 .48rem/1.25 var(--mono);letter-spacing:.1em;color:#8fa8b7}.v9-switch-mini{cursor:pointer;display:flex;align-items:center;justify-content:space-around;gap:6px;min-height:22px;border:1px solid #465262;color:#c7e0e7;background:linear-gradient(110deg,#26343c,#111924);border-radius:2px;font:700 .49rem/1.2 var(--mono);padding:2px 5px;transition:border-color .18s,box-shadow .18s}.v9-switch-mini b{color:#7cf9b1;font-size:.5rem}.v9-switch-mini.second{border-color:#526b55}.v9-switch-mini:hover,.v9-switch-mini:focus-visible,.v9-switch-mini.is-selected{border-color:var(--cyan);box-shadow:0 0 13px #50d9fb88}.v9-wall-yellow{pointer-events:none;position:absolute;right:15%;top:39px;width:14%;height:43px;border:3px solid #e9c43a;border-left-color:transparent;border-radius:45%;transform:rotate(-25deg);filter:drop-shadow(0 0 3px #ffd63880)}.v9-towers{display:flex;align-items:flex-end;gap:20px;justify-content:center;flex:1;min-height:268px}.v9-towers button{cursor:pointer;min-width:0;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.v9-towers button:hover,.v9-towers button:focus-visible,.v9-towers button.is-selected{transform:translateY(-7px);border-color:var(--cyan);box-shadow:0 0 22px #55dbff90}.v9-fractal{height:250px;width:155px;max-width:45%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;padding:12px;border:6px solid #39444d;border-radius:8px;background:linear-gradient(120deg,#18202a,#080d11 68%);box-shadow:12px 12px 8px #0009;color:#c4d5da}.v9-fractal-mesh{position:absolute;inset:20px 9px 54px;background:repeating-linear-gradient(120deg,#192430,#111923 5px,#293541,#05090c 7px);border:1px solid #3c4752;opacity:.8}.v9-fractal-name,.v9-fractal-role{font:700 .55rem/1.3 var(--mono);position:relative;z-index:1}.v9-fractal-role{color:#9cb0bf}.v9-wizard{height:234px;width:184px;max-width:50%;border:6px solid #303742;border-left-color:#b3b7bd;border-right-color:#a3a9ad;border-radius:6px 12px 9px 6px;background:linear-gradient(110deg,#0f1521,#060a13 75%);color:#b9e4ff;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:4px;padding:8px;box-shadow:12px 16px 11px #000b}.v9-wizard-trim{position:absolute;top:5px;left:2px;bottom:5px;width:7px;border-radius:9px;background:linear-gradient(90deg,#7f8c99,#d4dae1,#6f7680)}.v9-wizard-fan{position:absolute;display:grid;place-items:center;width:136px;max-width:83%;aspect-ratio:1;top:25px;left:50%;transform:translate(-50%);border:8px solid #b7c3ce;border-radius:50%;background:repeating-conic-gradient(from 10deg,#08387d 0deg 20deg,#1596f8 22deg 38deg,#082352 40deg 55deg);box-shadow:inset 0 0 24px #46baff,0 0 18px #167ad9aa}.v9-wizard-hub{width:33%;aspect-ratio:1;background:radial-gradient(circle,#a1b4c7 0 20%,#253846 50%,#bdc9d3 80%);border:4px solid #899cad;border-radius:50%;box-shadow:0 0 10px #7fc7ff}.v9-wizard-name,.v9-wizard-role{font:700 .57rem/1.3 var(--mono);position:relative;z-index:1;text-shadow:0 1px 6px #040507}.v9-wizard-role{color:#74c9ff}.v9-journey{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font:700 .55rem/1.3 var(--mono);padding:10px 5px;border:1px solid #374452;border-radius:7px;background:#080d17bb;color:#94b3c9}.v9-journey button{cursor:pointer;color:#c6dce5;font:inherit;background:#1c2934;border:1px solid #405162;border-radius:4px;padding:7px}.v9-journey button:hover,.v9-journey button:focus-visible,.v9-journey button.is-selected{border-color:var(--cyan);color:#fff;box-shadow:0 0 10px #55dbff55}.v9-journey-fail{padding:5px;color:#f3a8a8;border-bottom:1px dashed #f39d8c}@media(max-width:600px){.v9-stage{padding:12px 8px;min-height:398px;gap:10px}.v9-wall-network{width:83%;min-height:90px;border-width:4px}.v9-switch-mini{font-size:.39rem;min-height:19px}.v9-wall-label{font-size:.41rem}.v9-wall-yellow{top:32px;height:36px}.v9-towers{min-height:206px;gap:10px}.v9-fractal{height:197px;width:123px;padding:5px;border-width:4px}.v9-fractal-mesh{inset:17px 5px 41px}.v9-wizard{height:186px;width:132px;border-width:4px;padding:6px}.v9-wizard-fan{width:105px;top:19px;border-width:5px}.v9-fractal-name,.v9-fractal-role,.v9-wizard-name,.v9-wizard-role{font-size:.44rem}.v9-journey{font-size:.43rem;gap:5px;padding:6px}.v9-journey button{padding:4px}}.v10-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v10-view-picker{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.v10-view-picker button{cursor:pointer;border:1px solid #354b5f;border-radius:6px;padding:9px 12px;background:#0d1725;color:#a5b9c9;font:700 .62rem/1.4 var(--mono);letter-spacing:.02em}.v10-view-picker button:hover,.v10-view-picker button:focus-visible,.v10-view-picker button.is-current{border-color:#7dd8ff;color:#f1fbff;box-shadow:0 0 12px #3d9fff44;background:#173149}.v10-stage{min-height:365px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid #283e54;border-radius:10px;background:radial-gradient(ellipse at 50% 45%,#1b2937 0,#08111c 62%,#030609);padding:20px}.v10-face{width:100%;max-width:670px}.v10-face[hidden]{display:none!important}.v10-front{display:flex;flex-direction:column;gap:16px;align-items:center}.v10-case-top{color:#b6c8d6;display:flex;justify-content:space-between;gap:10px;width:100%;font:700 .6rem/1.25 var(--mono)}.v10-case-top small{color:#5ebbf4}.v10-case-front{position:relative;display:flex;gap:9px;width:100%;padding:16px 8px;min-height:231px;border:9px solid #222b38;border-top-color:#424953;border-bottom-color:#404650;border-radius:9px;background:linear-gradient(130deg,#17212d,#05090f 76%);box-shadow:12px 14px 18px #0009,inset 0 0 28px #000a}.v10-handle{flex:0 0 19px;border:4px solid #9c445c;border-radius:12px;box-shadow:inset 0 0 5px #e87996,0 0 9px #c0395266}.v10-handle.right{margin-left:auto}.v10-drive-grid{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,1fr);gap:7px}.v10-drive{cursor:pointer;color:#adbeca;font:700 .62rem var(--mono);position:relative;min-width:0;border:2px solid #303b4b;border-left:5px solid #4a627c;border-radius:3px;background:repeating-linear-gradient(0deg,#111923 0 5px,#283442 6px,#111923 7px);display:flex;align-items:center;justify-content:space-between;padding:7px;transition:border-color .18s,box-shadow .18s,transform .18s}.v10-drive:hover,.v10-drive:focus-visible,.v10-drive.is-selected{transform:translateY(-2px);border-color:#7bd1ff;box-shadow:0 0 14px #349cf188}.v10-drive-leds{display:flex;flex-direction:column;color:#4baaff;font-size:.62rem;text-shadow:0 0 8px #65adff}.v10-drive-leds span{color:#5fe3ef}.v10-chassis-tag{cursor:pointer;border:1px solid #415b70;padding:8px 12px;border-radius:6px;background:#122130;color:#95d6ff;font:700 .58rem/1.5 var(--mono)}.v10-chassis-tag:hover,.v10-chassis-tag:focus-visible,.v10-chassis-tag.is-selected{border-color:#7bd1ff;box-shadow:0 0 11px #439cee88}.v10-inside{display:flex;flex-direction:column;gap:11px}.v10-internal-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#bdd4e2;font:700 .58rem/1.35 var(--mono)}.v10-internal-heading small{color:#8c9ca7}.v10-internal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,74px);gap:10px;padding:12px;border:11px solid #3f4850;background:linear-gradient(120deg,#111b25,#05090d);border-radius:9px;box-shadow:9px 15px 12px #000a}.v10-internal-grid button{cursor:pointer;min-width:0;border:1px solid #48576b;border-radius:5px;background:#142231;color:#bdd0d9;font:700 .55rem/1.2 var(--mono);position:relative;overflow:hidden}.v10-internal-grid button:hover,.v10-internal-grid button:focus-visible,.v10-internal-grid button.is-selected{border-color:#82d1ff;box-shadow:inset 0 0 18px #4dafff48,0 0 10px #408dff65}.v10-cooling{grid-row:1 / 4;grid-column:1 / 3;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px}.v10-fans{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:7px;flex:1}.v10-fans i{display:block;width:56px;aspect-ratio:1;border:6px solid #bb956e;border-radius:12px;background:repeating-conic-gradient(#ead1a2 0 28deg,#7b5337 29deg 47deg,#cfab85 48deg 70deg);box-shadow:inset 0 0 9px #3b2a19}.v10-motherboard{grid-column:3 / 7;grid-row:1 / 3;padding:9px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;background:linear-gradient(130deg,#142230,#232f39)!important}.v10-slot{height:15px;width:77%;border:3px solid #778693;border-radius:2px;background:linear-gradient(90deg,#4f7359,#172b39 80%)}.v10-slot.second{width:62%;border-color:#5c6e83}.v10-motherboard b{color:#ffb1a4}.v10-psu{grid-column:3 / 5;grid-row:3;display:flex;gap:12px;justify-content:center;align-items:center}.v10-psu-fan{display:block;width:46px;aspect-ratio:1;border-radius:50%;border:4px solid #5d6670;background:repeating-conic-gradient(#203342 0 25deg,#05090d 26deg 45deg)}.v10-cpu{grid-column:5 / 7;grid-row:3;display:flex;gap:10px;align-items:center;justify-content:center}.v10-cpu-ring{width:43px;aspect-ratio:1;display:block;border-radius:50%;border:6px solid #778996;box-shadow:inset 0 0 0 6px #152a39,0 0 9px #3db8fd55;background:#b2c4d5}.v10-fault{color:#ffada9;font:700 .53rem/1.5 var(--mono);padding:8px;border:1px dashed #aa5a57;background:#2e161b55;border-radius:5px}@media(max-width:600px){.v10-stage{padding:10px;min-height:292px}.v10-view-picker button{font-size:.5rem;padding:7px}.v10-case-top{font-size:.47rem}.v10-case-top small{font-size:.44rem}.v10-case-front{min-height:159px;padding:9px 4px;border-width:5px;gap:4px}.v10-handle{flex-basis:10px;border-width:2px}.v10-drive-grid{gap:3px}.v10-drive{font-size:.46rem;border-left-width:3px;padding:3px}.v10-drive-leds{font-size:.45rem}.v10-internal-grid{grid-template-rows:repeat(3,58px);gap:5px;padding:7px;border-width:6px}.v10-fans{gap:3px}.v10-fans i{width:37px;border-width:4px}.v10-internal-heading{font-size:.42rem}.v10-internal-heading small{font-size:.39rem}.v10-internal-grid button{font-size:.43rem}.v10-psu-fan,.v10-cpu-ring{width:25px}.v10-fault{font-size:.44rem}.v10-chassis-tag{font-size:.48rem}}.v11-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v11-stage{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:18px;padding:19px 14px;border:1px solid #304154;border-radius:11px;background:radial-gradient(ellipse at 58% 20%,#273544 0,#0c1420 45%,#03080d)}.v11-wall{align-self:flex-end;width:min(72%,465px);background:#0f1923;border:8px solid #333b49;box-shadow:8px 12px 17px #000b;border-radius:4px;min-height:92px;padding:6px 10px;display:flex;flex-direction:column;gap:7px;color:#97acb9;font:700 .54rem/1.4 var(--mono)}.v11-wall-switches{display:grid;gap:5px}.v11-wall-switches>div{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid #465364;border-radius:2px;min-height:19px;padding:3px 6px;color:#9eafbf;background:#1a2732}.v11-wall-switches b{font:700 .63rem var(--mono);letter-spacing:2px}.v11-wall-switches span{color:#55d79f;text-shadow:0 0 9px #42cb9d}.v11-machine-area{width:100%;display:flex;justify-content:center;align-items:flex-end;gap:12px}.v11-mini-pair{display:flex;align-items:flex-start;justify-content:center;gap:15px;flex:1;max-width:470px}.v11-mini{cursor:pointer;width:50%;max-width:224px;display:flex;flex-direction:column;gap:9px;align-items:center;border:1px solid #324858;border-radius:8px;background:linear-gradient(145deg,#1a2631,#08111b);padding:12px 9px;color:#a2bbd1;font:700 .54rem/1.4 var(--mono);transition:border-color .2s,transform .2s,box-shadow .2s}.v11-mini:hover,.v11-mini:focus-visible,.v11-mini.is-selected{border-color:#65dcff;transform:translateY(-5px);box-shadow:0 0 16px #34c1e877}.v11-mini-face{position:relative;width:100%;height:91px;border:7px solid #3d4951;border-top-color:#646d73;border-radius:5px;background:linear-gradient(95deg,#222d36,#080d13 72%);display:flex;gap:6px;align-items:flex-end;padding:8px;box-shadow:9px 9px 11px #0009}.v11-mini-face i{position:absolute;top:7px;left:7px;display:block;width:13px;aspect-ratio:1;border-radius:50%;background:#4daaeb;box-shadow:0 0 9px #40beff}.v11-mini-face b{color:#d3e0e9;font-size:1.1rem}.v11-mini-face em{margin-left:auto;font-size:.5rem;writing-mode:vertical-rl;color:#6e8997;font-style:normal}.v11-mini-face span{color:#f8516d}.v11-mini strong{color:#e5f5ff;font-size:.63rem}.v11-screen-note{width:145px;min-height:134px;transform:rotate(-5deg);padding:12px;border:6px solid #292b34;border-radius:5px;background:linear-gradient(45deg,#090e15,#263a47);color:#7b9bb3;box-shadow:8px 9px 12px #0009;display:flex;flex-direction:column;justify-content:space-between;font:700 .58rem/1.4 var(--mono)}.v11-screen-note small{font-size:.49rem;color:#9baaba;font-weight:400}.v11-experiment{width:100%;padding:12px 14px;border:1px solid #2f4f52;background:#061418c9;border-radius:7px;font:700 .58rem/1.6 var(--mono)}.v11-command{color:#81ecc1}.v11-attempt{margin:8px 0;display:grid;gap:4px}.v11-attempt>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed #264150;padding:5px 0;color:#9cbcca}.v11-attempt strong{color:#ffd096;font-weight:700;text-align:right}.v11-experiment small{color:#a5b0b7;font-size:.54rem;font-weight:400}.v11-purchases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.v11-purchases button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 6px;color:#c1d8e8;background:#0e1723;border:1px solid #33485b;border-radius:6px;font:700 .55rem/1.4 var(--mono)}.v11-purchases button strong{font-size:.67rem;color:#8fcfff}.v11-purchases button:hover,.v11-purchases button:focus-visible,.v11-purchases button.is-selected{border-color:#7bd1ff;box-shadow:0 0 12px #4287ff44}.v11-purchases .v11-refund{border-color:#6c5143}.v11-purchases .v11-refund strong{color:#ffbe92}@media(max-width:650px){.v11-stage{padding:12px 8px;gap:12px}.v11-wall{width:88%;border-width:4px;min-height:81px;font-size:.44rem;padding:5px}.v11-wall-switches b{font-size:.4rem;letter-spacing:1px}.v11-machine-area{flex-direction:column;align-items:center}.v11-mini-pair{width:100%;gap:7px}.v11-mini{font-size:.46rem;padding:7px 4px;gap:5px}.v11-mini-face{height:64px;border-width:4px;padding:5px}.v11-mini-face b{font-size:.85rem}.v11-mini strong{font-size:.47rem}.v11-screen-note{width:95%;max-width:none;transform:none;min-height:42px;border-width:3px;gap:4px}.v11-experiment{padding:8px;font-size:.49rem}.v11-experiment small{font-size:.44rem}.v11-purchases button{font-size:.43rem;padding:8px 4px}.v11-purchases button strong{font-size:.49rem}}.v11-legacy-firewall{width:100%;cursor:pointer;margin:9px 0 6px;padding:9px 12px;border:1px solid #69c59c;border-radius:5px;background:#102a28;color:#a8f3ca;font:700 .58rem/1.5 var(--mono);text-align:left;box-shadow:inset 0 0 12px #2aa97a25}.v11-legacy-firewall:hover,.v11-legacy-firewall:focus-visible,.v11-legacy-firewall.is-selected{border-color:#a2ffe0;box-shadow:0 0 13px #24d58b64}.v12-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v12-stage{position:relative;min-height:440px;overflow:hidden;padding:15px 20px;border:1px solid #334659;border-radius:10px;background:radial-gradient(circle at 40% 22%,#232e3d 0,#0c141e 43%,#05080e)}.v12-wall-cabinet{position:relative;z-index:1;margin:0 0 36px auto;display:flex;flex-direction:column;gap:6px;padding:9px;width:61%;max-width:420px;background:#111924;border:7px solid #343d49;border-radius:4px;box-shadow:6px 8px 16px #000a;font:700 .51rem/1.3 var(--mono);color:#b7cee1}.v12-label{color:#849fae;letter-spacing:.06em}.v12-switch{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 6px;background:linear-gradient(#2c3946,#101a23);border:1px solid #4c5966;border-radius:2px;color:#9faeba}.v12-switch i{font-style:normal;white-space:nowrap;color:#c8d5dc;letter-spacing:1px;font-size:.52rem}.v12-switch b{color:#64ffb3;text-shadow:0 0 8px #58eb85}.v12-pdu{display:flex;justify-content:space-between;gap:5px;padding:5px 6px;background:#11181f;border:1px solid #3b5361;color:#9cb8c5}.v12-pdu span{color:#f08080}.v12-cord-trace{position:absolute;top:95px;right:21%;height:170px;border-right:2px solid #52647f;transform:rotate(9deg);box-shadow:6px 0 #202c3b,-7px 0 #1b2432;opacity:.7}.v12-hardware{position:relative;z-index:2;display:flex;align-items:flex-end;gap:18px;justify-content:center;min-height:225px}.v12-left{width:31%;max-width:183px;align-self:stretch;display:flex;align-items:flex-end}.v12-pfsense{width:100%;min-height:212px;cursor:pointer;background:linear-gradient(105deg,#151923 0,#090e17 50%,#273442);border:6px solid #46505f;border-radius:7px;color:#b6e0ff;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:10px 7px;box-shadow:9px 12px 19px #000b;transition:transform .2s,border-color .2s,box-shadow .2s}.v12-case-name{font:700 .52rem/1.4 var(--mono)}.v12-ring{margin:auto;aspect-ratio:1;display:grid;place-items:center;width:min(100%,95px);border:6px ridge #8997aa;border-radius:50%;background:conic-gradient(#16549d 0 18%,#70cdff 20% 26%,#15458c 28% 45%,#6dc7ff 47% 54%,#1959a2 56% 72%,#69cdff 74% 80%,#18488c 82%);box-shadow:0 0 18px #159cff9c,inset 0 0 19px #4eb1ff}.v12-ring>span{height:25px;aspect-ratio:1;background:#333d51;border:4px solid #b2bdd0;border-radius:50%;box-shadow:0 0 10px #9ddaff}.v12-pfsense strong{font:700 .62rem/1.4 var(--mono)}.v12-right{width:61%;max-width:410px;display:flex;flex-direction:column;align-items:stretch}.v12-tv{position:relative;margin:0 auto;width:90%;height:92px;padding:6px;background:#2b303a;border:4px solid #586271;border-radius:4px 4px 0 0;color:#92a6b5;text-align:center;font:700 .43rem/1.2 var(--mono);box-shadow:5px 5px 13px #000b}.v12-tv-glass{height:69px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#182530,#040609 85%);color:#668494}.v12-dell,.v12-unraid{display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.v12-dell{position:relative;min-height:43px;padding:7px 10px;border:3px solid #3f4e5a;border-radius:4px;background:repeating-linear-gradient(90deg,#18232c 0 3px,#25313d 4px 5px);color:#b5d4eb}.v12-dell-label{font:700 .7rem var(--mono);color:#e7f5ff}.v12-dell b{font:700 .55rem var(--mono)}.v12-dell-port{margin-left:auto;letter-spacing:1px;color:#c5d5df}.v12-dell-power{color:#80deff;text-shadow:0 0 9px #51ddff}.v12-unraid{min-height:132px;padding:11px 13px;flex-direction:column;align-items:flex-start;justify-content:center;border:5px solid #3a4657;border-radius:5px;background:linear-gradient(135deg,#111c2a,#27313a 48%,#101720);box-shadow:7px 8px 14px #0009;color:#c9d5e2}.v12-unraid-title{font:700 .63rem var(--mono)}.v12-unraid-bays{width:100%;padding:7px;background:#151c27;border:1px solid #586474;color:#738da7;text-align:center;font-size:1rem;letter-spacing:3px;line-height:1.6;word-break:break-word}.v12-unraid-led{color:#84ccff;letter-spacing:7px;text-shadow:0 0 8px #34a6ff}.v12-hardware button:hover,.v12-hardware button:focus-visible,.v12-hardware button.is-selected{transform:translateY(-5px);border-color:#55e6ff;box-shadow:0 0 19px #33cfff64}.v12-bottom-readout{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:9px;border-top:1px solid #304355;color:#9de6c6;font:700 .51rem/1.3 var(--mono)}.v12-bottom-readout b{color:#efabc3}.v12-purchase-receipt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px;border:1px dashed #6786a0;border-radius:4px;background:#0a1924;color:#aecad8;font:700 .54rem/1.4 var(--mono)}.v12-purchase-receipt strong{color:#8bdaff;font-size:.7rem}@media(max-width:650px){.v12-exhibit{padding:8px 4px}.v12-stage{padding:9px;min-height:350px}.v12-wall-cabinet{width:83%;border-width:4px;margin-bottom:35px;padding:6px;gap:4px;font-size:.4rem}.v12-switch i{font-size:.37rem;letter-spacing:0}.v12-switch span{font-size:.35rem}.v12-cord-trace{top:85px;height:130px}.v12-hardware{gap:7px;min-height:180px}.v12-left{width:34%}.v12-pfsense{min-height:170px;border-width:3px;padding:5px}.v12-case-name{font-size:.39rem}.v12-pfsense strong{font-size:.43rem}.v12-ring{border-width:3px;width:70px}.v12-right{width:65%}.v12-tv{height:66px;border-width:3px}.v12-tv-glass{height:43px}.v12-dell{min-height:34px;padding:5px 3px;gap:3px;border-width:2px}.v12-dell-label{font-size:.48rem}.v12-dell b,.v12-dell-port{font-size:.38rem}.v12-unraid{min-height:110px;padding:6px;border-width:3px}.v12-unraid-title{font-size:.48rem}.v12-unraid-bays{font-size:.78rem;letter-spacing:1px}.v12-unraid-led{letter-spacing:3px;font-size:.56rem}.v12-bottom-readout{font-size:.39rem}.v12-purchase-receipt{font-size:.46rem}.v12-purchase-receipt strong{font-size:.55rem}}.v13-exhibit{width:min(100%,790px);padding:15px 12px;animation:reveal .3s ease}.v13-wan-flow{display:grid;grid-template-columns:1fr .67fr 1fr;gap:10px;align-items:stretch;margin:12px 0;padding:12px;border:1px solid #385568;border-radius:8px;background:linear-gradient(120deg,#0a1719,#111528,#0a171e)}.v13-wan-live,.v13-wan-test{min-width:0;display:flex;flex-direction:column;gap:8px;justify-content:space-between;border-radius:6px;padding:12px;background:#0b2323;border:1px solid #37a983;color:#beffe5;font:700 .56rem/1.4 var(--mono)}.v13-wan-test{background:#111e33;border-color:#4387b4;color:#c9ebff}.v13-wan-live span,.v13-wan-test span{opacity:.7;font-size:.48rem}.v13-wan-live strong,.v13-wan-test strong{font-size:1.05rem}.v13-wan-live small,.v13-wan-test small{font-size:.52rem;color:#b9d2df;font-weight:400}.v13-migration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;color:#ffcc87;font:700 .58rem var(--mono)}.v13-migration b{font-size:2rem;color:#fabc76;text-shadow:0 0 15px #ec9e5566}.v13-migration small{font-size:.48rem;color:#ffd0ae}.v13-stage{border-color:#305f67}.v13-dell-test{border-color:#63a8ce;background:repeating-linear-gradient(90deg,#203946 0 3px,#1a4a59 4px 5px);box-shadow:inset 0 0 14px #28baff29}.v13-parts-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:15px 2px 8px;color:#7de6e9;font:700 .58rem/1.5 var(--mono)}.v13-parts-heading small{color:#8fabb8;font-weight:400;font-size:.51rem}.v13-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v13-parts button{min-width:0;cursor:pointer;padding:10px 11px;border:1px solid #355568;border-radius:6px;background:linear-gradient(135deg,#10202c,#0b111b);color:#c4dce6;display:flex;align-items:center;gap:11px;text-align:left;font:700 .61rem/1.4 var(--mono);transition:transform .17s,border-color .17s,box-shadow .17s}.v13-parts button:hover,.v13-parts button:focus-visible,.v13-parts button.is-selected{transform:translateY(-3px);border-color:#5fe6f7;box-shadow:0 0 16px #39c8f744}.v13-parts button strong{margin-left:auto;color:#a8eaff;white-space:nowrap;font-size:.65rem}.v13-parts button small{font-size:.52rem;color:#93a5bc;font-weight:400}.v13-device-glyph{flex:0 0 auto;display:grid;place-items:center;min-width:31px;height:31px;background:#18343c;color:#6ef0da;border:1px solid #4a8d91;border-radius:4px;font:700 1rem var(--mono)}.v13-dns-note{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0;padding:10px;border-left:3px solid #59dba4;background:#0b1a19;color:#6af2b5;font:700 .54rem/1.4 var(--mono)}.v13-dns-note button{cursor:pointer;padding:6px 8px;border:1px solid #426d59;border-radius:3px;background:#132d22;color:#b5f5d0;font:700 .55rem/1.4 var(--mono)}.v13-dns-note button:hover,.v13-dns-note button:focus-visible,.v13-dns-note button.is-selected{border-color:#71ffc2;box-shadow:0 0 10px #59dba455}.v5-dns-handoff{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px;margin:12px 0;border:1px solid #376750;border-radius:6px;background:linear-gradient(120deg,#0c1b17,#08121b);font:700 .56rem/1.4 var(--mono);color:#7bf5bf}.v5-dns-handoff button{cursor:pointer;border:1px solid #467358;padding:8px;border-radius:4px;background:#14251d;color:#bcf1d8;font:700 .56rem/1.5 var(--mono)}.v5-dns-handoff button:hover,.v5-dns-handoff button:focus-visible,.v5-dns-handoff button.is-selected{border-color:#70f7af;box-shadow:0 0 10px #53e69d55}.v5-dns-handoff small{width:100%;font-weight:400;color:#adc5b9}@media(max-width:650px){.v13-exhibit{padding:8px 4px}.v13-wan-flow{gap:5px;padding:7px;grid-template-columns:1fr .5fr 1fr}.v13-wan-live,.v13-wan-test{padding:7px;gap:5px;font-size:.46rem}.v13-wan-live span,.v13-wan-test span{font-size:.4rem}.v13-wan-live strong,.v13-wan-test strong{font-size:.8rem}.v13-wan-live small,.v13-wan-test small{font-size:.41rem}.v13-migration{font-size:.42rem}.v13-migration b{font-size:1.35rem}.v13-migration small{font-size:.38rem}.v13-parts{gap:5px}.v13-parts button{padding:7px 5px;gap:6px;font-size:.45rem}.v13-parts button small{font-size:.4rem}.v13-parts button strong{font-size:.46rem}.v13-device-glyph{min-width:23px;height:23px;font-size:.7rem}.v13-parts-heading{font-size:.49rem}.v13-parts-heading small{font-size:.45rem}.v5-dns-handoff{font-size:.49rem;gap:6px}.v5-dns-handoff button{font-size:.48rem}}.v14-exhibit{width:min(100%,800px);padding:15px 12px;animation:reveal .3s ease}.v14-stage{position:relative;padding:18px;border-radius:12px;border:1px solid #39485e;background:radial-gradient(ellipse at 43% 28%,#1b2734,#0a111b 58%,#06070e);box-shadow:inset 0 0 65px #0008;color:#cfdeec}.v14-terminal-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;color:#5de2f0;font:700 .55rem/1.5 var(--mono);letter-spacing:.03em;border-bottom:1px solid #2a4055;padding-bottom:12px}.v14-terminal-meta span:last-child{color:#8c98ab}.v14-scene{display:grid;grid-template-columns:minmax(270px,1.35fr) minmax(180px,.95fr);gap:24px;align-items:end;margin:20px auto 6px;max-width:720px}.v14-rack-assembly{position:relative;width:min(100%,370px);padding-top:7px;filter:drop-shadow(12px 10px 10px #0009)}.v14-pfsense-top{position:relative;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:2px;width:76%;min-height:113px;padding:7px 10px 8px;margin:0 auto -1px;border:4px solid #283340;border-bottom:6px solid #66717a;border-radius:7px 7px 1px 1px;cursor:pointer;background:linear-gradient(150deg,#1d242d,#090c13 65%,#1e212c);color:#cbd6df;text-align:center;transition:box-shadow .2s,border-color .2s,transform .2s}.v14-tower-plate{font:700 .54rem/1.3 var(--mono);color:#9cacb9;max-width:45%}.v14-tower-fan{flex:0 0 auto;display:grid;place-items:center;width:81px;height:81px;border-radius:50%;border:5px double #c0c5d6;background:radial-gradient(circle,#dfeefc 0 5%,#384c6e 6% 13%,#0b1221 14% 31%,#2450c4 33% 43%,#0b132c 52% 100%);box-shadow:inset 0 0 22px #4b86ffb0,0 0 13px #315dc25b}.v14-tower-fan i{width:50px;height:50px;border:3px dotted #91a9e3;border-radius:50%;box-shadow:0 0 13px #5576e2}.v14-pfsense-top small{width:100%;color:#69aef3;font:700 .45rem var(--mono)}.v14-rack-top{min-height:29px;padding:6px 11px;display:flex;align-items:center;justify-content:space-between;border:5px solid #4e5767;border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(#171e2a,#080e15);font:700 .6rem var(--mono);color:#bdc7d1;letter-spacing:.04em}.v14-rack-top span:first-child{font-size:.9rem;letter-spacing:0;color:#dee7ed}.v14-rack-top span:last-child{color:#67b6c3}.v14-rack-case{position:relative;display:flex;flex-direction:column;gap:6px;padding:15px 13px 12px;border:11px solid #2f3948;border-top:4px solid #505d6d;border-bottom:12px solid #151d29;min-height:432px;background:repeating-linear-gradient(180deg,#060b11 0 5px,#0b111a 6px 8px);box-shadow:inset 9px 0 #151b23,inset -9px 0 #111923,8px 4px #090f15}.v14-rack-case:before,.v14-rack-case:after{position:absolute;top:4px;bottom:4px;width:5px;content:"";pointer-events:none;background:repeating-linear-gradient(to bottom,#70818e 0 3px,#111d2a 4px 16px)}.v14-rack-case:before{left:-10px}.v14-rack-case:after{right:-10px}.v14-unit{position:relative;min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;color:#bacdd9;border:1px solid #4c596b;border-radius:3px;background:linear-gradient(180deg,#2e3b49,#101821);font:700 .52rem/1.3 var(--mono);transition:box-shadow .18s,transform .18s,border-color .18s,filter .18s;z-index:1}.v14-unit:hover,.v14-unit:focus-visible,.v14-unit.is-selected,.v14-pfsense-top:hover,.v14-pfsense-top:focus-visible,.v14-pfsense-top.is-selected{z-index:6;transform:translate(-5px);border-color:#72dfff;box-shadow:0 0 19px #35d6f16b,inset 0 0 9px #2699c13d;filter:brightness(1.22)}.v14-pfsense-top:hover,.v14-pfsense-top:focus-visible,.v14-pfsense-top.is-selected{border-color:#65aaf8;transform:translateY(-4px)}.v14-panel-unit{padding:5px 8px;min-height:28px;background:linear-gradient(#222d3a,#0d1822);border-color:#475f73;color:#e0e6f2}.v14-panel-unit small{color:#89eaff;letter-spacing:1px}.v14-cabinet-dots{color:#46f5a8;letter-spacing:4px}.v14-patch-label{font:700 .43rem/1.3 var(--mono);color:#98acb9;letter-spacing:.04em}.v14-cat6{display:flex;align-items:center;gap:12px;min-height:27px;padding:3px 7px;border:1px solid #65717d;background:linear-gradient(#5c6979,#232e38);font:700 .55rem var(--mono);color:#ecf1f3}.v14-patch-ports{display:flex;justify-content:space-between;flex:1;overflow:hidden;white-space:nowrap;letter-spacing:2px;color:#101821;font-size:.8rem}.v14-switch{min-height:34px;padding:4px 7px;flex-wrap:wrap;gap:3px;background:linear-gradient(165deg,#566572,#242f3e 54%,#111923)}.v14-switch-two{background:linear-gradient(165deg,#3b4b5a,#222e3c 65%,#172330)}.v14-unit-brand{font-size:.46rem;letter-spacing:.05em}.v14-leds{color:#47ef8e;text-shadow:0 0 6px #2fff87;font-size:.84rem}.v14-port-bank{font-size:.65rem;white-space:nowrap;overflow:hidden;max-width:100%;letter-spacing:2px;color:#0b151c}.v14-patch-leads{display:flex;justify-content:space-evenly;position:relative;z-index:3;pointer-events:none;height:17px;margin-top:-12px;margin-bottom:0}.v14-patch-leads span{border-left:2px solid #e0a41c;border-bottom:2px solid #e0a41c;border-right:2px solid #e0a41c;width:20%;height:19px;border-radius:0 0 12px 12px;filter:drop-shadow(0 0 4px #f7ce4188)}.v14-patch-leads span:nth-child(2){width:14%;height:13px}.v14-patch-leads span:nth-child(3){width:27%;height:17px}.v14-cable-rail{height:19px;padding:0 8px;overflow:hidden;background:linear-gradient(#27303a,#121820);color:#05090c;font:700 1rem var(--mono);letter-spacing:8px;line-height:17px}.v14-lenovo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v14-tiny{min-height:45px;padding:6px;flex-direction:column;align-items:stretch;gap:1px;background:linear-gradient(#27303a,#080f15)}.v14-tiny b{font-size:.58rem;color:#f5f6f6}.v14-tiny>span{color:#e49ab4;letter-spacing:.06em;font-size:.55rem}.v14-tiny small{color:#84909b;white-space:nowrap}.v14-tiny small i{font-style:normal;color:#6afaab}.v14-dell{min-height:49px;padding:7px 12px;border-color:#64717e;background:linear-gradient(145deg,#2a3743,#0e141a);flex-wrap:wrap}.v14-dell span b{color:#e8eef4}.v14-dell-fascia{color:#566c7a;letter-spacing:4px}.v14-dell small{color:#60e5ae;font-size:.75rem}.v14-gap{display:grid;place-items:center;min-height:42px;border:1px dashed #293d4c;color:#526778;font:700 .46rem/1.3 var(--mono);text-align:center;letter-spacing:.06em}.v14-nas{min-height:115px;flex-direction:column;align-items:stretch;gap:11px;padding:12px 10px;border:2px solid #536276;background:linear-gradient(#152333,#0a101b 35%,#141d27)}.v14-nas-header{display:flex;justify-content:space-between;color:#accce1;font-size:.52rem}.v14-nas-header i{font-style:normal;color:#4ce4f6;font-size:.9rem;text-shadow:0 0 9px #36c6ff}.v14-nas-bays{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.v14-nas-bays span{height:22px;min-width:0;border:1px solid #536a81;border-left:3px solid #3696ee;display:flex;align-items:center;justify-content:space-around;background:linear-gradient(#1e334a,#0a111d);font-size:.4rem;color:#7b91ac}.v14-nas-bays i{font-style:normal;color:#4ecef2;font-size:.7rem}.v14-rack-feet{display:flex;justify-content:space-between;margin:0 12px}.v14-rack-feet span{width:22px;height:7px;background:#303a44;border-radius:0 0 5px 5px}.v14-context{display:flex;flex-direction:column;gap:12px;align-self:center;padding:10px 0;font:700 .62rem/1.5 var(--mono);color:#cde0ed}.v14-context-heading{font-size:.6rem;color:#8ba0b2;letter-spacing:.08em;border-bottom:1px solid #315064;padding-bottom:8px}.v14-big-number{font-size:5rem;font-weight:900;letter-spacing:-.08em;line-height:1;color:#e6efff;text-shadow:0 0 30px #60adff33}.v14-big-number span{font-size:1.35rem;color:#54ddeb;letter-spacing:0}.v14-context-detail{color:#9bc3d3;font-size:.79rem;font-weight:400}.v14-context>button{align-self:flex-start;cursor:pointer;border:1px solid #66daec;border-radius:3px;padding:10px 11px;background:#0b2938;color:#7ce5fa;font:700 .61rem var(--mono);transition:box-shadow .15s}.v14-context>button:hover,.v14-context>button:focus-visible,.v14-context>button.is-selected{box-shadow:0 0 13px #4ecdec70}.v14-context-status{border-top:1px solid #263f4e;padding-top:9px;display:flex;flex-direction:column;gap:4px}.v14-context-status span{color:#8caab5;font-size:.5rem}.v14-context-status strong{color:#dcf9ed;font-size:.7rem}.v14-context-status small{font-size:.55rem;color:#9aaabb;font-weight:400}.v14-stage-caption{margin:17px 0 0;color:#8099a9;font:400 .57rem/1.7 var(--mono)}.v14-rack-assembly button[data-tip]:hover:after,.v14-rack-assembly button[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:50%;left:calc(100% + 13px);transform:translateY(-50%);width:200px;padding:8px 11px;z-index:15;pointer-events:none;background:#071521;border:1px solid #5acfe8;border-radius:3px;color:#ccf1f8;text-align:left;font:500 .55rem/1.5 var(--mono);box-shadow:0 4px 18px #000d}@media(max-width:640px){.v14-exhibit{padding:8px 3px}.v14-stage{padding:10px}.v14-terminal-meta{font-size:.44rem}.v14-scene{grid-template-columns:1fr;gap:12px;justify-items:center}.v14-rack-assembly{max-width:340px}.v14-context{width:100%;max-width:340px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v14-context-heading{grid-column:1/-1}.v14-big-number{font-size:3rem}.v14-context-detail{font-size:.7rem}.v14-context>button{grid-column:1/-1}.v14-context-status{font-size:.52rem}.v14-rack-assembly button[data-tip]:hover:after,.v14-rack-assembly button[data-tip]:focus-visible:after{display:none}}@media(prefers-reduced-motion:reduce){.v14-unit,.v14-pfsense-top,.v14-context>button{transition:none}}#bungalow-opnsense-v15 .v13-wan-flow button{cursor:pointer;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#bungalow-opnsense-v15 .v13-wan-live{color:#dfc2ad;background:#241b1b;border-color:#92634e}#bungalow-opnsense-v15 .v13-wan-test{color:#adffe4;background:#0c2921;border-color:#38bb89}#bungalow-opnsense-v15 .v13-wan-flow button:hover,#bungalow-opnsense-v15 .v13-wan-flow button:focus-visible,#bungalow-opnsense-v15 .v13-wan-flow button.is-selected{transform:translateY(-3px);border-color:#7bebc4;box-shadow:0 0 20px #53ddb457;outline-offset:3px}@media(prefers-reduced-motion:reduce){#bungalow-opnsense-v15 .v13-wan-flow button{transition:none}}.v16-exhibit{width:100%;min-width:0}.v16-stage{border:1px solid #255765;border-radius:10px;padding:clamp(12px,2vw,22px);background:radial-gradient(ellipse at 35% 45%,#10332b 0,#071316 58%,#090b13);box-shadow:inset 0 0 30px #47d4a10b}.v16-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#7beed2;font:700 .58rem var(--mono);letter-spacing:.05em;margin-bottom:16px}.v16-meta span:last-child{color:#94adbc}.v16-rack-slice{display:grid;grid-template-columns:46px minmax(0,1fr);max-width:760px;margin:0 auto 17px;padding:8px;background:linear-gradient(90deg,#0c1016,#192029,#080d12);border:2px solid #3f5662;border-radius:5px;box-shadow:0 18px 34px #0007,0 0 20px #44e7c111}.v16-rail{display:flex;flex-direction:column;justify-content:space-around;text-align:center;border-right:3px double #5a6a77;font:700 .55rem var(--mono);color:#8ea9bb}.v16-rail span{display:block;border-bottom:2px solid #3a5158;padding:7px}.v16-units{display:flex;flex-direction:column;gap:8px;padding:6px 10px;min-width:0}.v16-patch{padding:10px 12px;display:flex;align-items:center;gap:12px;border:1px solid #253947;background:linear-gradient(100deg,#090e15,#18212a);min-width:0}.v16-patch small{font:700 .51rem var(--mono);color:#9bafc5;white-space:nowrap}.v16-patch span{color:#718994;letter-spacing:.28em;overflow:hidden;white-space:nowrap}.v16-switch{width:100%;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;background:linear-gradient(180deg,#303d45,#161e28);border:1px solid #526772;color:#e4eff3;border-radius:3px;padding:12px 11px;transition:box-shadow .2s,border-color .2s,transform .2s}.v16-switch b{font-size:.82rem;white-space:nowrap}.v16-switch strong{font:700 .52rem var(--mono);white-space:nowrap;color:#a6d1e5}.v16-switch .v16-ports{flex:1;overflow:hidden;white-space:nowrap;color:#a2b9c6;letter-spacing:.2em;font-size:.7rem}.v16-switch i{font-style:normal;color:#64fa8c;letter-spacing:.11em;text-shadow:0 0 10px #4cff8caa}.v16-switch:hover,.v16-switch:focus-visible,.v16-switch.is-selected{border-color:#76ddf3;box-shadow:0 0 22px #4ad9ff4c;transform:translate(3px)}.v16-pi-bay{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1fr);gap:clamp(10px,2vw,22px);align-items:center;background:#111921;border:1px solid #314e4b;min-height:162px;padding:clamp(10px,2vw,18px)}.v16-pi{justify-self:start;display:flex;align-items:center;min-width:0;width:min(100%,265px);max-width:265px;position:relative;cursor:pointer;color:#d6fff0;background:none;border:0;text-align:center;padding:2px;transition:transform .25s,filter .25s}.v16-pi-board{display:flex;align-items:center;justify-content:center;position:relative;flex:1;height:124px;border:2px solid #72c699;background:repeating-linear-gradient(145deg,#145638,#145638 4px,#0f3b30 5px,#124434 8px);border-radius:5px;box-shadow:0 0 0 5px #1d2729,0 8px 22px #0009}.v16-board-pins{position:absolute;top:5px;left:9px;color:#b8b6a8;letter-spacing:.13em;font-size:.65rem}.v16-fan{width:86px;height:86px;border:7px solid #defbf0aa;box-shadow:0 0 23px #4affbb66,inset 0 0 25px #4affb044;border-radius:14px;background:radial-gradient(circle,#4ce3db 0 10%,#152629 12% 22%,transparent 23%),conic-gradient(#63cce077,#a5ffdc55,#316f7755,#b0fff770,#63cce077);display:flex;align-items:center;justify-content:center}.v16-fan i{display:block;width:59px;height:59px;border-radius:50%;background:conic-gradient(from 20deg,#16312e 0 60deg,transparent 61deg 120deg,#16312e 121deg 185deg,transparent 186deg 245deg,#16312e 246deg 305deg,transparent 306deg 360deg);animation:v16-spin 9s linear infinite;box-shadow:0 0 13px #8cf8ef80}.v16-pi-board small{position:absolute;bottom:2px;right:4px;color:#b4ffe1;background:#0b2925;font:700 .46rem var(--mono);padding:2px}.v16-pi-ports{font-size:.78rem;line-height:2;color:#becbca;background:linear-gradient(#748c93,#3b4f58);padding:6px 7px;border-radius:3px;border:1px solid #b3c8c9}.v16-pi:hover,.v16-pi:focus-visible,.v16-pi.is-selected{transform:translateY(-4px);filter:drop-shadow(0 0 18px #58ffbd)}.v16-pi:focus-visible{outline:2px solid #a3ffe8;outline-offset:7px}.v16-bay-label{min-width:0;display:flex;flex-direction:column;gap:10px;font:700 .6rem/1.5 var(--mono);color:#63ebbe}.v16-bay-label span{font-size:clamp(.52rem,1.2vw,.69rem);color:#dcfdf2;overflow-wrap:anywhere}.v16-bay-label small{font-size:.51rem;color:#84a99b}.v16-lower-bay{height:40px;border:1px dashed #394e53;display:flex;align-items:center;justify-content:center;color:#778e93;font:500 .47rem var(--mono);text-align:center;padding:6px}.v16-purchase{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#0b1c20;border:1px solid #30535b;border-radius:7px;padding:15px 18px}.v16-purchase>div{flex:1;min-width:200px}.v16-purchase strong{display:block;font-size:1rem;margin:7px 0;color:#d2fff3}.v16-purchase p{margin:0;color:#b7d4d4;font-size:.78rem;line-height:1.7}.v16-purchase button{cursor:pointer;border:1px solid #62dab5;border-radius:5px;background:#133c34;color:#b2ffdc;padding:11px 13px;font:700 .64rem var(--mono)}.v16-purchase button:hover,.v16-purchase button:focus-visible,.v16-purchase button.is-selected{background:#215c50;border-color:#9dffe0;box-shadow:0 0 20px #62dab54a}@keyframes v16-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.v16-rack-slice{grid-template-columns:29px minmax(0,1fr)}.v16-rail span{padding:7px 2px}.v16-units{padding:4px}.v16-patch{padding:8px;gap:5px}.v16-patch small{display:none}.v16-switch{padding:9px 5px;gap:5px;flex-wrap:wrap}.v16-switch i{font-size:.62rem}.v16-pi-bay{grid-template-columns:1fr}.v16-bay-label{gap:3px;text-align:center}.v16-pi{justify-self:center}.v16-pi-board{height:100px}.v16-fan{width:72px;height:72px}.v16-fan i{width:49px;height:49px}}@media(prefers-reduced-motion:reduce){.v16-fan i{animation:none}.v16-pi,.v16-switch{transition:none}}
