.win-frame.svelte-iou1fe{position:relative;width:100%;height:100dvh;overflow:hidden;background:#040506}.stage.svelte-iou1fe,.driver.svelte-iou1fe,.chrome.svelte-iou1fe,.glass-vignette.svelte-iou1fe{position:absolute;top:0;right:0;bottom:0;left:0}.stage.svelte-iou1fe{z-index:1}.glass-vignette.svelte-iou1fe{z-index:2;pointer-events:none;background:radial-gradient(125% 95% at 50% 42%,transparent 40%,rgba(2,4,6,.5) 76%,rgba(2,4,6,.9) 100%),linear-gradient(to bottom,rgba(2,4,6,.42) 0%,transparent 22%,transparent 68%,rgba(2,4,6,.55) 100%)}.driver.svelte-iou1fe{z-index:3;overflow-y:auto;scrollbar-width:none}.driver.svelte-iou1fe::-webkit-scrollbar{width:0}.chrome.svelte-iou1fe{z-index:4;pointer-events:none}.chrome.svelte-iou1fe button:where(.svelte-iou1fe){pointer-events:auto}.eyebrow.svelte-iou1fe{position:absolute;top:2.6rem;left:clamp(1.4rem,4vw,3.5rem);font-family:var(--display);font-size:.69rem;letter-spacing:.42em;text-transform:uppercase;color:#f2ede29e;margin:0}.to-map.svelte-iou1fe{position:absolute;top:2.6rem;right:clamp(1.4rem,4vw,3.5rem);pointer-events:auto;font-family:var(--display);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:#f2ede28c;text-decoration:none;transition:color .3s}.to-map.svelte-iou1fe:hover,.to-map.svelte-iou1fe:focus-visible{color:var(--bone)}.copy.svelte-iou1fe{position:absolute;left:clamp(1.4rem,4vw,3.5rem);bottom:7rem;width:min(26rem,46%);display:flex;flex-direction:column;gap:.8rem;transition:opacity .25s linear,transform .25s linear}.level.svelte-iou1fe{font-family:var(--display);font-size:.69rem;letter-spacing:.42em;text-transform:uppercase}.copy.svelte-iou1fe h2:where(.svelte-iou1fe){font-family:var(--display);font-weight:500;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.04;margin:0;color:var(--bone)}.sub.svelte-iou1fe{font-family:var(--body);font-style:italic;font-size:1.25rem;color:#f2ede2b3;margin:0}.rule.svelte-iou1fe{width:52px;height:1px;background:var(--red);opacity:.85}.line.svelte-iou1fe{font-family:var(--body);font-size:1.08rem;line-height:1.6;color:#f2ede2bd;margin:0;text-wrap:pretty}.act.svelte-iou1fe{align-self:flex-start;margin-top:.5rem;font-family:var(--display);font-size:.69rem;letter-spacing:.28em;text-transform:uppercase;color:var(--bone);background:#c9161d29;border:1px solid rgba(201,22,29,.65);padding:.9rem 1.5rem;cursor:pointer;transition:background .3s,border-color .3s}.act.svelte-iou1fe:hover{background:#c9161d57;border-color:var(--red)}.rail.svelte-iou1fe{position:absolute;right:clamp(1.4rem,4vw,3.5rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.7rem;align-items:flex-end;list-style:none;margin:0;padding:0}.rail.svelte-iou1fe button:where(.svelte-iou1fe){font-family:Courier Prime,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;background:none;border:0;cursor:pointer;color:var(--muted);transition:color .4s}.rail.svelte-iou1fe button.on:where(.svelte-iou1fe),.rail.svelte-iou1fe button:where(.svelte-iou1fe):hover{color:var(--bone)}.hint.svelte-iou1fe{position:absolute;left:clamp(1.4rem,4vw,3.5rem);bottom:2.4rem;margin:0;font-family:var(--display);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);animation:svelte-iou1fe-breathe 3.4s ease-in-out infinite}@keyframes svelte-iou1fe-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.hint.svelte-iou1fe{animation:none}}@media (max-width: 720px){.copy.svelte-iou1fe{width:auto;right:clamp(1.4rem,4vw,3.5rem);bottom:5rem}.rail.svelte-iou1fe{display:none}}
