:root{--void: #020812;--panel: rgba(6, 22, 44, .72);--line: rgba(80, 180, 255, .28);--holo: #5fd4ff;--holo-hi: #b8f0ff;--glitch: #ff3d7f;--dim: #6f93b3;--display: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;color-scheme:dark}html,body{margin:0}body{background:var(--void);color:var(--holo-hi);font-family:var(--mono);font-size:14px;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--void)}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(ellipse at 70% 30%,rgba(30,120,255,.25),transparent 55%),linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 40px 40px,var(--void)}.scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(120,200,255,.05) 0 1px,transparent 1px 3px);mix-blend-mode:screen}.scan:after{content:"";position:absolute;left:0;right:0;height:140px;background:linear-gradient(transparent,rgba(95,212,255,.07),transparent);animation:sweep 7s linear infinite}@keyframes sweep{0%{top:-140px}to{top:100%}}.wrap{position:relative;z-index:2;max-width:1600px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}a{color:inherit}.bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:8;background:#020812db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.bar .wrap{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;padding-block:12px}.brand{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.brand span{color:var(--holo)}.glitchy.on{animation:jit .18s steps(2) 1;text-shadow:2px 0 var(--glitch),-2px 0 var(--holo)}@keyframes jit{0%{transform:translate(0)}50%{transform:translate(-3px) skew(-8deg)}to{transform:translate(2px)}}nav{display:flex;gap:4px 20px;flex-wrap:wrap;flex:1}nav a{text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:6px 0;border-bottom:1px solid transparent}nav a:hover,nav a:focus-visible{color:var(--holo-hi);border-bottom-color:var(--holo);outline:none}nav a[aria-current]{color:var(--holo-hi);border-bottom-color:var(--holo)}.btn{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--holo-hi);background:transparent;border:1px solid var(--line);padding:12px 16px;cursor:pointer;text-decoration:none}.btn:hover{border-color:var(--holo)}.btn:focus-visible{outline:1px dashed var(--holo);outline-offset:2px}.btn.primary{background:#5fd4ff29;border-color:var(--holo);box-shadow:0 0 18px #5fd4ff40}.btn.sm{padding:8px 10px;font-size:11px}.btn[aria-pressed=true]{background:#5fd4ff29;border-color:var(--holo)}.label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0}.panel{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;position:relative;min-width:0}.panel:before,.panel:after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--holo)}.panel:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.panel:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:center;padding-block:48px 32px}.hero h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;margin:14px 0 18px;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--holo);text-shadow:0 0 22px rgba(95,212,255,.55)}.hero p.lead{color:#9cc4e2;font-size:15px;line-height:1.65;max-width:46ch;margin:0 0 24px}.cta{display:flex;gap:12px;flex-wrap:wrap}.metrics{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px;font-variant-numeric:tabular-nums}.metrics b{display:block;font-family:var(--display);font-size:28px;color:var(--holo)}.metrics span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.stage{padding:0;aspect-ratio:1 / .9;max-width:100%;display:flex;flex-direction:column}.linerow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 32px;align-items:center}.linerow+.linerow{margin-top:24px}.linerow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.linerow.flip .linemodels{order:2}.linemodels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.linetext h3{font-size:clamp(22px,2.4vw,30px);margin:8px 0 10px}.linetext h3 em{font-style:normal;color:var(--holo)}.linetext p:not(.label){color:#9cc4e2;line-height:1.65;margin:0 0 16px;max-width:48ch}.linemodels .nomodel{grid-column:1 / -1;justify-self:center;width:calc(50% - 8px);justify-content:center;align-items:center;text-align:center}.herobar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:24px}.herobar .spacer{flex:1}@media (max-width: 860px){.linerow,.linerow.flip{grid-template-columns:1fr}.linerow.flip .linemodels{order:0}}@media (max-width: 560px){.linemodels{grid-template-columns:1fr}.linemodels .nomodel{width:100%}}.holo-host{flex:1;position:relative;cursor:grab;touch-action:pan-y;min-height:0}.holo-host canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hud{position:absolute;pointer-events:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);line-height:1.7}.hud b{color:var(--holo);font-weight:600}.hud.tl{top:14px;left:16px}.hud.tr{top:14px;right:16px;text-align:right}.hud.bl{bottom:12px;left:16px}.stagebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--line)}.seg{display:flex;flex-wrap:wrap;row-gap:6px}.seg .btn+.btn{border-left:0}.stagebar .spacer{flex:1}section{padding-block:28px}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:10px}h2{font-family:var(--display);font-size:22px;letter-spacing:.06em;text-transform:uppercase;margin:0}h3{font-family:var(--display);font-size:17px;letter-spacing:.05em;text-transform:uppercase;margin:10px 0 8px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.card p{color:#9cc4e2;line-height:1.6;margin:0 0 14px;font-size:13px}.card .code{font-family:var(--display);font-size:13px;color:var(--holo);letter-spacing:.12em}.card a.more{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--holo);text-decoration:none}.card a.more:hover{text-decoration:underline}.glyph{height:70px;display:block;margin-bottom:4px}.stats{display:flex;flex-direction:column;gap:10px;font-variant-numeric:tabular-nums}.stat{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:12px}.stat span{color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.stat i{grid-column:1 / -1;height:5px;background:linear-gradient(90deg,var(--holo) var(--w),rgba(95,212,255,.12) var(--w));box-shadow:0 0 8px #5fd4ff59}.homehead{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:24px;align-items:center;padding-block:40px 0}.homehead .blueprint{aspect-ratio:auto}.homehead .blueprint .holo-host{flex:none;aspect-ratio:4 / 1.15}@media (max-width: 860px){.homehead{grid-template-columns:1fr;gap:20px}.homehead .blueprint .holo-host{aspect-ratio:1}}.homehead h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,5vw,58px);line-height:1.02;text-transform:uppercase;margin:10px 0 12px;text-wrap:balance}.homehead h1 em{font-style:normal;color:var(--holo);text-shadow:0 0 22px rgba(95,212,255,.55)}.homehead .lead{color:#9cc4e2;font-size:15px;line-height:1.65;max-width:60ch;margin:0}.rail+.rail{margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.rail>.label{margin-bottom:10px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.track{display:flex;width:max-content;list-style:none;margin:0;padding:0;animation:marquee calc(var(--n) * 4s) linear infinite reverse}.track.rtl{animation-direction:normal}.marquee:hover .track,.marquee:focus-within .track{animation-play-state:paused}.track li{width:150px;margin-right:12px;flex:none}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.track{animation:none}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.track li[aria-hidden]{display:none}}.rcard{display:flex;flex-direction:column;gap:6px;height:100%;padding:8px;border:1px solid var(--line);text-decoration:none}.rcard:hover,.rcard:focus-visible{border-color:var(--holo);outline:none}.rcard .thumb{height:120px}.rcard .nm{font-family:var(--display);font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--holo-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcard .label{font-size:10px}.hangar table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.hangar th{text-align:left;font-weight:400;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:6px 8px;border-bottom:1px solid var(--line)}.hangar td{padding:9px 8px;border-bottom:1px dashed var(--line)}.hangar td:last-child,.hangar th:last-child{text-align:right}.tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);padding:3px 6px;color:var(--dim)}.tag.ok{color:var(--holo);border-color:var(--holo)}footer{border-top:1px solid var(--line);margin-top:24px;padding-block:20px 32px;color:var(--dim);font-size:11px;line-height:1.7;letter-spacing:.04em}footer .wrap{display:flex;justify-content:space-between;gap:12px 32px;flex-wrap:wrap}footer p{margin:0;max-width:70ch}@media (max-width: 900px){.hero,.grid2,.grid3{grid-template-columns:1fr}.hero{padding-block:24px}}@media (max-width: 860px){.homehead{padding-top:24px}}@media (prefers-reduced-motion: reduce){.scan:after,.glitchy.on{animation:none}}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main.wrap{flex:1;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}button{font:inherit;color:inherit}button.chip{background:transparent;color:var(--holo-hi);cursor:pointer}.chip{text-decoration:none}a.chip:hover,button.chip:hover{border-color:var(--holo)}button.chip[aria-pressed=true]{border-color:var(--holo);color:var(--holo);box-shadow:inset 0 0 12px #5fd4ff33;background:#5fd4ff14}.btn:disabled{opacity:.35;cursor:default}.muted{color:var(--dim)}.linky{text-decoration:none}.linky:hover{color:var(--holo)}.holo-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--holo);pointer-events:none;animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.4}}.holo-host{cursor:grab;touch-action:pan-y}.holo-host:active{cursor:grabbing}.hud.br{bottom:12px;right:16px;text-align:right}.empty{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.empty p{margin:0;color:#9cc4e2;line-height:1.6;max-width:60ch}.hangar .more,.more{display:inline-block;margin-top:14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--holo);text-decoration:none}.page-head{padding-block:32px 8px}.page-head h1{font-family:var(--display);font-size:clamp(28px,4vw,40px);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 6px}.page-head p{color:#9cc4e2;max-width:64ch;line-height:1.6;margin:0}.builder{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:16px;padding-block:24px;align-items:start}.picks{display:flex;flex-direction:column;gap:10px}.picks .label{margin-top:6px}.slots{display:flex;flex-direction:column;gap:8px}.slot{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:1px solid var(--line);border-left:2px solid var(--holo);padding:8px;cursor:pointer;color:var(--holo-hi)}.slot:hover,.slot:focus-visible{border-color:var(--holo);background:#5fd4ff14;outline:none}.slot .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.slot .label{margin:0;font-size:10px}.slot .nm{font-family:var(--display);font-size:14px;letter-spacing:.04em;overflow-wrap:break-word}.slot .sub{font-size:11px;color:var(--holo)}.slot .change{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.search{flex:1 1 200px;min-width:0;font:13px var(--mono);color:var(--holo-hi);background:#02081299;border:1px solid var(--line);padding:9px 12px}.search:focus{outline:none;border-color:var(--holo);box-shadow:0 0 12px #5fd4ff40}.filter .count{margin-left:auto;align-self:center}.picker{width:min(880px,calc(100vw - 32px));max-height:min(86vh,900px);margin:auto;color:var(--holo-hi);background:#041020f5;flex-direction:column;gap:12px;overflow:hidden}.picker[open]{display:flex}.picker::backdrop{background:#020812b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.picker .search{flex:none;width:100%}.picker .filter{margin:0;align-items:center}.pickhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.holo-overlay{pointer-events:none}.holo-host.static,.holo-host.static:active{pointer-events:none;cursor:auto}.pickgrid{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding:2px}.pickgrid .label{margin-bottom:8px}.cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.pcell{display:flex;flex-direction:column;gap:6px;text-align:left;background:transparent;border:1px solid var(--line);padding:8px;cursor:pointer;color:var(--holo-hi);min-width:0}.pcell:hover,.pcell:focus-visible{border-color:var(--holo);outline:none;background:#5fd4ff0f}.pcell[aria-pressed=true]{border-color:var(--holo);background:#5fd4ff24;box-shadow:inset 0 0 14px #5fd4ff40}.pcell .nm{font-family:var(--display);font-size:13px;letter-spacing:.04em;overflow-wrap:break-word}.pcell .sub{display:flex;gap:6px;align-items:center;min-height:18px;font-size:11px;color:var(--holo)}.thumb.md{height:96px}.inv .search{width:100%;margin-bottom:16px}@media (max-width: 600px){.picker{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:16px}.cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.tree{display:flex;flex-direction:column;gap:6px}.part{display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:1px solid var(--line);border-left:2px solid var(--line);padding:8px 10px;cursor:pointer;color:var(--holo-hi)}.part:hover{border-color:var(--holo)}.part[aria-pressed=true]{border-color:var(--holo);background:#5fd4ff1a}.part .code{font-family:var(--display);color:var(--holo);font-size:12px;min-width:38px}.part .nm{font-size:12px}.focusbar{padding:10px 12px;border-top:1px solid var(--line)}.part.sub{border-left-style:dashed}.viewport{padding:0;display:flex;flex-direction:column;min-height:560px}.viewport .holo-host{min-height:440px}.viewport.light .holo-host{background:linear-gradient(rgba(11,95,150,.12) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(11,95,150,.12) 1px,transparent 1px) 0 0 / 40px 40px,#eef2f5}.viewport.light .hud{color:#4a6378}.viewport.light .hud b{color:#0b5f96}.toolbar{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:10px 24px;align-items:start;padding:10px 12px;border-top:1px solid var(--line)}@media (max-width: 640px){.toolbar{grid-template-columns:1fr}}.tgroup{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.tgroup>.label{flex-basis:100%;margin:0;font-size:10px}.rpmctl{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;color:var(--dim)}.rpmctl input{width:120px;accent-color:var(--holo)}.rpmctl output{min-width:3ch;color:var(--holo);font-variant-numeric:tabular-nums}.sheet-title{font-size:20px;margin:6px 0 12px}.specs{margin:0}.specrow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:12px}.specrow dt{color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.specrow dd{margin:0;text-align:right}.tbv{color:var(--dim);font-style:italic}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.notice{min-height:1.4em;color:var(--holo);font-size:12px;margin:10px 0 0;overflow-wrap:anywhere}.note{color:var(--dim);font-size:11px;line-height:1.6;margin:6px 0 0}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pcard{display:flex;flex-direction:column;gap:10px}.pcard h3{margin:0}.pcard .meta{display:flex;gap:6px;flex-wrap:wrap}.pcard p{color:#9cc4e2;font-size:13px;line-height:1.55;margin:0}.pcard .foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px;border-top:1px dashed var(--line);font-size:11px;color:var(--dim)}.pcard .foot a{color:var(--holo)}.filter{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lines-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lines-grid .btn{justify-content:center;text-align:center;white-space:normal;line-height:1.25;padding:8px 4px;font-size:10px;letter-spacing:.08em}.inv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding-block:16px 8px;align-items:start}.invlist{display:flex;flex-direction:column}.invrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line)}.thumb{height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 50% 60%,rgba(95,212,255,.12),transparent 70%)}.thumb img{width:100%;height:100%;object-fit:contain}.thumb span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--holo);animation:blink 1.2s steps(2) infinite}.thumb.sm{width:48px;height:48px;flex:none}.thumb.sm span{font-size:0}.thumb.sm span:after{content:"…";font-size:12px}.invrow .grow{flex:1;min-width:0}.invrow .nm{font-family:var(--display);font-size:15px;letter-spacing:.04em}.invrow .sub{display:block;font-size:11px;color:var(--dim);font-family:var(--mono)}.invgroup+.invgroup{margin-top:18px}.stepper{display:flex;align-items:center}.stepper .btn{padding:6px 10px;font-size:14px}.stepper output{min-width:3ch;text-align:center;font-variant-numeric:tabular-nums;color:var(--holo)}.rowlist{list-style:none;margin:10px 0 0;padding:0}.rowlist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:13px}.rowlist a{color:var(--holo-hi)}.side{display:flex;flex-direction:column;gap:16px}@media (max-width: 1080px){.builder{grid-template-columns:220px minmax(0,1fr)}.sheet{grid-column:1 / -1}}@media (max-width: 900px){.builder,.inv{grid-template-columns:1fr}.viewport{min-height:0}.viewport .holo-host{flex:none;min-height:0;height:80vw;max-height:460px}.tree{flex-direction:row;flex-wrap:wrap}}@media (min-width: 2000px){body{zoom:1.2}#root{min-height:calc(100dvh / 1.2)}}@media (min-width: 2800px){body{zoom:1.5}#root{min-height:calc(100dvh / 1.5)}}.slot:disabled{cursor:default;opacity:.55;border-left-color:var(--line)}.colors{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px;border-top:1px solid var(--line)}.colors>.label{flex-basis:100%;margin:0}.colorgroup{display:flex;flex-direction:column;gap:6px;min-width:200px}.colorhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.colorhead .nm{font-family:var(--display);font-size:14px;letter-spacing:.04em}.colorrow{display:grid;grid-template-columns:minmax(110px,1fr) auto 32px;align-items:center;gap:12px;font-size:12px}.colorrow label{display:flex;align-items:center;gap:8px;cursor:pointer}.colorrow input[type=color]{width:32px;height:24px;padding:0;border:1px solid var(--line);background:transparent;cursor:pointer}.colorrow input[type=checkbox]{accent-color:var(--holo)}.colors>.label .btn{margin-left:12px}.compass{position:absolute;top:10px;right:12px;width:56px;height:56px;padding:0;border:1px solid transparent;background:#0208128c;border-radius:50%;cursor:pointer;z-index:2}.compass svg{width:100%;height:100%;display:block;overflow:visible}.compass line{stroke-width:1.6;stroke-linecap:round}.compass text{font:700 5.5px var(--mono);text-anchor:middle;fill:#020812}.compass .x line,.compass .x circle{stroke:#ff5a6e;fill:#ff5a6e}.compass .y line,.compass .y circle{stroke:#6be38a;fill:#6be38a}.compass .z line,.compass .z circle{stroke:#5fa8ff;fill:#5fa8ff}.compass:hover,.compass:focus-visible{border-color:var(--holo);outline:none}.colorhead .tag{min-width:8.5ch;text-align:center}:root{--cur-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 2 L3 19 L7.5 14.8 L10.6 21.5 L13.4 20.3 L10.3 13.6 L16.4 13.6 Z' fill='%23020812' stroke='%235fd4ff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, auto;--cur-hand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 2 L3 19 L7.5 14.8 L10.6 21.5 L13.4 20.3 L10.3 13.6 L16.4 13.6 Z' fill='%235fd4ff' stroke='%23b8f0ff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, pointer;--cur-reticle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='none' stroke='%235fd4ff' stroke-width='1.5'%3E%3Ccircle cx='14' cy='14' r='7'/%3E%3Cpath d='M14 1v6M14 21v6M1 14h6M21 14h6'/%3E%3C/g%3E%3Ccircle cx='14' cy='14' r='1.6' fill='%23ff3d7f'/%3E%3C/svg%3E") 14 14, crosshair}html{cursor:var(--cur-arrow)}a,button,label,select,summary,.btn,.chip,button.chip,.slot,.pcell,.part,.compass,.colorrow label,.colorrow input[type=color],input[type=checkbox],input[type=range]{cursor:var(--cur-hand)}.btn:disabled,.slot:disabled{cursor:var(--cur-arrow)}.holo-host,.holo-host:active{cursor:var(--cur-reticle)}.adminlist{max-height:70vh;overflow-y:auto}.adminlist .invrow{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px dashed var(--line);border-left:2px solid transparent;padding-inline:8px;color:var(--holo-hi);cursor:pointer}.adminlist .invrow[aria-pressed=true]{border-left-color:var(--holo);background:#5fd4ff14}.adminform{display:flex;flex-direction:column;gap:12px}.adminform .sechead{margin-bottom:0}.adminform label{display:flex;flex-direction:column;gap:6px}.adminform .search{flex:none;width:100%}.adminform textarea{resize:vertical;line-height:1.5}.adminform .actions,.adminform .notice,.adminform .note{margin:0}.acct{display:flex;align-items:center;gap:10px;min-width:0}.acct .who{font-size:11px;color:var(--dim);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authbox{width:min(420px,calc(100vw - 32px));box-sizing:border-box;color:inherit;background:#06162c;padding:24px}.authbox::backdrop{background:#020812bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authbox h2{margin:4px 0 8px}.authbox .close{position:absolute;top:12px;right:12px}.authbox .wide{width:100%;justify-content:center;margin-top:12px}.authbox .or{margin:20px 0 8px}.authbox .search{width:100%;box-sizing:border-box}.turnstile{min-height:65px;margin-top:12px}.toast{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:20;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:10px 14px;font-size:12px;color:var(--holo-hi);background:#020812f0;border:1px solid var(--holo)}.toast:empty{display:none}.rowlist .price{min-width:11ch;justify-content:center}
