@font-face{font-family:inter;src:url(../media/Inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a3ed8406-module__wZsCEW__className{font-family:inter,inter Fallback}.inter_a3ed8406-module__wZsCEW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_32619c39-module__34SMhW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_32619c39-module__34SMhW__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:michroma;src:url(../media/Michroma-s.p.2qpii4b6jmzj9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:michroma Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.michroma_67a60a1b-module__a2ONsG__className{font-family:michroma,michroma Fallback;font-weight:400}.michroma_67a60a1b-module__a2ONsG__variable{--font-michroma:"michroma", "michroma Fallback"}
.vw-backdrop{z-index:9700;-webkit-backdrop-filter:blur(2px);background:#010d168c;position:fixed;inset:0}.vw-window{border:1px solid var(--border);background:var(--sh-card,var(--card));color:var(--text-0);border-radius:16px;outline:none;flex-direction:column;animation:.16s cubic-bezier(.22,1,.36,1) vw-in;display:flex;position:fixed;box-shadow:0 16px 48px #0000008c}.vw-backdrop[data-pending]{opacity:0;pointer-events:none}.vw-backdrop[data-pending] .vw-window{animation:none}@keyframes vw-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}.vw-header{border-bottom:1px solid var(--border);background:var(--bg-1);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:15px 15px 0 0;flex:none;align-items:center;gap:8px;height:48px;padding:0 8px 0 12px;display:flex;overflow:hidden;container-type:inline-size}.vw-grip{color:var(--text-2);letter-spacing:-2px;font-size:12px}.vw-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.vw-presets{border:1px solid var(--border);background:var(--sh-well,var(--card-hi));border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.vw-presets:empty{display:none}.vw-presets button{min-height:26px;color:var(--text-2);cursor:pointer;font:600 10.5px var(--font-jetbrains-mono), monospace;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;padding:0 10px}.vw-presets button:hover{color:var(--text-0)}.vw-presets button[aria-pressed=true]{background:var(--cnx-lime);color:var(--text-dark)}.vw-ctl{border:1px solid var(--border);background:var(--card);min-width:30px;height:30px;color:var(--text-0);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vw-ctl:hover{background:var(--card-hi);border-color:var(--border-hot)}.vw-ctl[aria-pressed=true]{border-color:var(--border-hot)}.vw-body{background:#071722;border-radius:0 0 15px 15px;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.vw-body:fullscreen{border-radius:0}.vw-body>video{object-fit:contain;background:#071722;width:100%;height:100%;display:block}.vw-body>.qc,.vw-body>.qc .qc-frame{height:100%;box-shadow:none;border-radius:0}.vw-body>.qc video{aspect-ratio:auto;object-fit:contain;height:100%}.vw-window[data-busy] .vw-body{pointer-events:none}.vw-guard{opacity:0;pointer-events:none;outline:none;width:1px;height:1px;position:absolute;overflow:hidden}.vw-badge{color:#dceef9;font:11px var(--font-jetbrains-mono), monospace;pointer-events:none;background:#010d16c7;border-radius:999px;padding:3px 8px;position:absolute;top:12px;right:12px}.vw-handle{z-index:3;touch-action:none;position:absolute}.vw-n,.vw-s{cursor:ns-resize;height:10px;left:0;right:0}.vw-n{top:-8px}.vw-s{bottom:-5px}.vw-e,.vw-w{cursor:ew-resize;width:10px;top:0;bottom:0}.vw-e{right:-5px}.vw-w{left:-5px}.vw-ne,.vw-nw,.vw-se,.vw-sw{z-index:4;width:20px;height:20px}.vw-ne{cursor:nesw-resize;top:-12px;right:-12px}.vw-nw{cursor:nwse-resize;top:-8px;left:-8px}.vw-se{cursor:nwse-resize;bottom:-8px;right:-8px}.vw-sw{cursor:nesw-resize;bottom:-8px;left:-8px}@media (max-width:600px){.vw-handle,.vw-presets,.vw-grip{display:none}}@container (max-width:520px){.vw-presets{display:none}}@media (pointer:coarse){.vw-ctl{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.vw-window{animation:none}}.vw-expand{z-index:2;color:#f4f8fb;cursor:pointer;background:#010d16b8;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.vw-expand:hover{background:#010d16e6}.vw-expand:focus-visible{outline:2px solid var(--cnx-lime);outline-offset:2px}
