:root{--dx-deep:#040d1c;--dx-mid:#0a2547;--dx-raised:#123c68;--dx-panel:#04142b8c;--dx-panel-solid:#04142be0;--dx-strong:#fff;--dx-body:#7fa8c9;--dx-muted:#54759a;--dx-accent:#4fd8e8;--dx-accent-dim:#4fd8e86b;--dx-accent-wash:#4fd8e81a;--dx-stage-bg:radial-gradient(circle at 50% 40%, #0b2c4d 0%, #071e35 42%, #03101d 100%);--dx-band-bg:#04101fd1;--dx-line:#78bee124;--dx-line-strong:#78bee13d;--dx-dot:#96c8eb1a;--dx-grid-pitch:34px;--dx-temp:#f2994a;--dx-oxy:#56ccf2;--dx-sal:#6fcf97;--dx-sel:#e8c15f;--dx-sans:"Inter", system-ui, -apple-system, sans-serif;--dx-mono:"IBM Plex Mono", "Space Mono", monospace;--dx-display:600 30px/1.15 var(--dx-sans);--dx-heading:600 19px/1.3 var(--dx-sans);--dx-body-sz:400 14px/1.5 var(--dx-sans);--dx-label:400 11px/1.4 var(--dx-mono);--dx-track-display:.12em;--dx-track-label:.16em;--dx-radius:0px;--dx-ease:cubic-bezier(.43, .195, .02, 1);--dx-dur:.24s;--dx-dur-sl:.52s}.dx-root,.dx-root *{box-sizing:border-box}.dx-root{font:var(--dx-body-sz);color:var(--dx-body);background:var(--dx-deep);-webkit-font-smoothing:antialiased}.dx-label{font:var(--dx-label);letter-spacing:var(--dx-track-label);text-transform:uppercase;color:var(--dx-muted)}.dx-display{font:var(--dx-display);letter-spacing:var(--dx-track-display);text-transform:uppercase;color:var(--dx-strong);margin:0}.dx-rule{background:var(--dx-line);border:0;height:1px}.dx-panel{background:var(--dx-panel);border:1px solid var(--dx-line);border-radius:var(--dx-radius);-webkit-backdrop-filter:blur(14px)}.dx-dotfield{pointer-events:none;background-image:radial-gradient(var(--dx-dot) 1px, transparent 1px);background-size:var(--dx-grid-pitch) var(--dx-grid-pitch);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0% 46%,#0000 78%);mask-image:radial-gradient(at 50% 42%,#000 0% 46%,#0000 78%)}@media (prefers-reduced-motion:reduce){:root{--dx-dur:1ms;--dx-dur-sl:1ms}}:root{--lane-w:688px;--lane-inset:16px;--header-h:68px;--footer-h:40px;--dx-lane-count:4}.dx-stage{background:radial-gradient(ellipse at 50% 38%, var(--dx-raised) 0%, var(--dx-mid) 38%, #05132a 72%, var(--dx-deep) 100%);width:100%;height:100vh;position:relative;overflow:hidden}.dx-scene{pointer-events:none;position:absolute;inset:0}.dx-lanes{grid-template-columns:repeat(var(--dx-lane-count), minmax(0, 1fr));pointer-events:none;width:100%;display:grid;position:relative}.dx-lanes--body{height:calc(100vh - var(--header-h) - var(--footer-h))}.dx-lanes--header{height:var(--header-h)}.dx-lanes--footer{height:var(--footer-h)}.dx-lane{min-width:0;padding:0 var(--lane-inset);pointer-events:none;flex-direction:column;display:flex;position:relative}.dx-lane>*{pointer-events:auto}.dx-lane--top{justify-content:flex-start}.dx-lane--center{justify-content:center}.dx-lane--bottom{justify-content:flex-end}.dx-lane--fill{justify-content:space-between}.dx-lane--start{align-items:flex-start}.dx-lane--mid{align-items:center}.dx-lane--end{align-items:flex-end}.dx-band{z-index:2;pointer-events:none;position:relative}.dx-band--header{border-bottom:1px solid var(--dx-line)}.dx-band--footer{border-top:1px solid var(--dx-line)}.dx-debug-lanes:after{content:"";pointer-events:none;z-index:99;background:repeating-linear-gradient(to right, #4fd8e808 0, #4fd8e808 calc(100% / var(--dx-lane-count) - 1px), #4fd8e88c calc(100% / var(--dx-lane-count) - 1px), #4fd8e88c calc(100% / var(--dx-lane-count)));position:absolute;inset:0}.dx-hud{z-index:10;border-radius:var(--dx-radius);background:0 0;border:0;flex-direction:column;min-width:140px;padding:0 16px 14px;display:flex;position:absolute;overflow:hidden}.dx-hud__head{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 0 10px;display:flex}.dx-hud__title{font:var(--dx-label);letter-spacing:var(--dx-track-label);text-transform:uppercase;color:var(--dx-accent)}.dx-hud__close{cursor:pointer;color:var(--dx-muted);font-family:var(--dx-mono);background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.dx-hud__close:hover{color:var(--dx-strong)}@keyframes dxEnterLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes dxEnterRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes dxEnterTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes dxEnterBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes dxEnterFade{0%{opacity:0}to{opacity:1}}.dx-enter-left{animation:dxEnterLeft .62s .18s var(--dx-ease) both}.dx-enter-right{animation:dxEnterRight .62s .18s var(--dx-ease) both}.dx-enter-top{animation:dxEnterTop .46s 40ms var(--dx-ease) both}.dx-enter-bottom{animation:dxEnterBottom .46s 40ms var(--dx-ease) both}.dx-enter-fade{animation:dxEnterFade .7s .32s var(--dx-ease) both}@media (prefers-reduced-motion:reduce){.dx-enter-left,.dx-enter-right,.dx-enter-top,.dx-enter-bottom,.dx-enter-fade{animation-duration:1ms;animation-delay:0s}}@keyframes dxLoadSweep{0%{margin-left:0}to{margin-left:65%}}@keyframes dxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.dx-on-scene,.dx-on-scene .dx-row__v,.dx-on-scene .dx-row__k,.dx-on-scene .dx-item,.dx-on-scene .dx-label{text-shadow:0 1px 2px #020812f2,0 0 10px #020812d9,0 0 26px #020812b3}.dx-on-scene>*{pointer-events:auto}.dx-row{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.dx-row:last-child{border-bottom:0}.dx-row__k{font:var(--dx-label);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-muted);white-space:nowrap}.dx-row__v{font-family:var(--dx-mono);letter-spacing:.04em;color:var(--dx-strong);text-align:right;font-size:14px}.dx-item{text-align:left;border:0;border-left:2px solid #0000;border-bottom:1px solid var(--dx-line);width:100%;color:var(--dx-body);font-family:var(--dx-mono);letter-spacing:.06em;cursor:pointer;transition:background var(--dx-dur) var(--dx-ease), border-color var(--dx-dur) var(--dx-ease), color var(--dx-dur) var(--dx-ease);background:0 0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:9px 10px 9px 12px;font-size:13px;display:grid}.dx-item:hover{background:var(--dx-accent-wash)}.dx-item[aria-selected=true]{background:var(--dx-accent-wash);border-left-color:var(--dx-accent);color:var(--dx-strong)}.dx-item__i{color:var(--dx-muted)}.dx-item[aria-selected=true] .dx-item__i{color:var(--dx-accent)}.dx-item__meta{color:var(--dx-muted)}.dx-seg{border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius);display:flex;overflow:hidden}.dx-seg>button{border:0;border-left:1px solid var(--dx-line-strong);color:var(--dx-body);font:var(--dx-label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all var(--dx-dur) var(--dx-ease);background:0 0;border-bottom:2px solid #0000;flex:1;padding:9px 6px}.dx-seg>button:first-child{border-left:0}.dx-seg>button:hover{background:#78bee10d}.dx-seg>button[aria-pressed=true]{background:var(--dx-accent-wash);border-bottom-color:var(--dx-accent);color:var(--dx-strong)}.dx-seg>button:disabled{opacity:.35;cursor:default}.dx-btn{border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius);width:100%;color:var(--dx-accent);font:var(--dx-label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all var(--dx-dur) var(--dx-ease);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.dx-btn:hover{background:var(--dx-accent-wash);border-color:var(--dx-accent);color:var(--dx-strong)}.dx-btn--ghost{border-color:var(--dx-line);width:auto;color:var(--dx-body);letter-spacing:.14em}.dx-channels{flex-wrap:wrap;gap:22px;display:flex}.dx-channel__v{font-family:var(--dx-mono);letter-spacing:.02em;font-size:20px;line-height:1}.dx-channel__k{font:var(--dx-label);letter-spacing:.18em;text-transform:uppercase;color:var(--dx-muted);margin-top:7px}.dx-channel--off .dx-channel__v{color:var(--dx-muted)}.dx-key{font-family:var(--dx-mono);color:var(--dx-strong);letter-spacing:.08em}.dx-hint{font-family:var(--dx-mono);color:var(--dx-muted);letter-spacing:.14em;text-transform:uppercase}
