.hud-root.svelte-1fn1mbz{pointer-events:none;z-index:10;font-family:Nunito,sans-serif;position:fixed;inset:0}.queue-col.svelte-1fn1mbz{flex-direction:column;gap:10px;display:flex;position:absolute;top:16px;left:16px}.queue-card.svelte-1fn1mbz{box-sizing:border-box;background:#fff8e7;border:3px solid #1f2540;border-radius:14px;width:168px;padding:8px 11px;box-shadow:0 5px #1f2540}.queue-card.urgent.svelte-1fn1mbz{background:#ffe1db}.card-title.svelte-1fn1mbz{color:#1f2540;font-family:Lilita One,sans-serif;font-size:17px;line-height:1.15}.card-sub.svelte-1fn1mbz{color:#4a5578;margin:2px 0 6px;font-size:12px;font-weight:800}.card-sub.urgent.svelte-1fn1mbz{color:#7a1f1f}.bar-track.svelte-1fn1mbz{background:#d9d2bf;border:1.5px solid #1f2540;border-radius:5px;height:9px;overflow:hidden}.bar-fill.svelte-1fn1mbz{height:100%;transition:width .15s}.top-right.svelte-1fn1mbz{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:16px;right:16px}.score-row.svelte-1fn1mbz{align-items:center;gap:8px;display:flex}.timer-pill.svelte-1fn1mbz{color:#fff;background:#1f2540;border-radius:14px;padding:8px 16px;font-family:Lilita One,sans-serif;font-size:28px;line-height:1;box-shadow:0 4px #0f1326}.cash-pill.svelte-1fn1mbz{color:#1f2540;background:#ffd23f;border:3px solid #1f2540;border-radius:14px;padding:9px 15px;font-family:Lilita One,sans-serif;font-size:24px;line-height:1;box-shadow:0 4px #1f2540}.sub-pill.svelte-1fn1mbz{color:#1f2540;background:#fff8e7;border:3px solid #1f2540;border-radius:11px;padding:5px 12px;font-size:13px;font-weight:900;box-shadow:0 4px #1f2540}.toast-pill.svelte-1fn1mbz{color:#1f2540;background:#fff8e7;border:3px solid #1f2540;border-radius:12px;padding:7px 16px;font-size:15px;font-weight:900;position:absolute;top:76px;left:50%;transform:translate(-50%);box-shadow:0 4px #1f2540}.toast-pill.urgent.svelte-1fn1mbz{color:#7a1f1f;background:#ffe1db}.bottom-left.svelte-1fn1mbz{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.fragile-card.svelte-1fn1mbz{background:#fff8e7;border:3px solid #1f2540;border-radius:12px;width:224px;padding:6px 10px;box-shadow:0 4px #1f2540}.fragile-head.svelte-1fn1mbz{color:#1f2540;justify-content:space-between;margin-bottom:4px;font-size:12px;font-weight:900;display:flex}.role-row.svelte-1fn1mbz{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-badge.svelte-1fn1mbz{border:3px solid #1f2540;border-radius:12px;padding:8px 14px;font-family:Lilita One,sans-serif;font-size:17px;box-shadow:0 4px #1f2540}.prompt-bar.svelte-1fn1mbz{color:#fff;background:#1f2540;border-radius:12px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px #0f1326}.prompt-item.svelte-1fn1mbz{align-items:center;gap:5px;display:inline-flex}.key-chip.svelte-1fn1mbz{color:#1f2540;background:#fff8e7;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:900}.sep.svelte-1fn1mbz{opacity:.45}.minimap.svelte-1fn1mbz{background:#fff8e7;border:3px solid #1f2540;border-radius:14px;padding:6px 6px 4px;position:absolute;bottom:16px;box-shadow:0 5px #1f2540}.minimap-hdr.svelte-1fn1mbz{letter-spacing:.08em;color:#4a5578;text-align:center;font-size:10px;font-weight:900}.lobby.svelte-1sdb5fm{z-index:30;box-sizing:border-box;color:#fff;background:#252b4a;flex-direction:column;gap:20px;padding:24px clamp(16px,2.5vw,32px);font-family:Nunito,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}header.svelte-1sdb5fm{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}h1.svelte-1sdb5fm{margin:0;font-family:Lilita One,sans-serif;font-size:42px;font-weight:400}.code.svelte-1sdb5fm{color:#1f2540;background:#fff8e7;border:3px solid #0f1326;border-radius:14px;align-items:center;gap:12px;padding:4px 8px 4px 14px;display:flex;box-shadow:0 5px #0f1326}.code-label.svelte-1sdb5fm{letter-spacing:1.5px;color:#4a5578;font-size:11px;font-weight:900}.code-value.svelte-1sdb5fm{letter-spacing:3px;font-family:Lilita One,sans-serif;font-size:30px}.status.svelte-1sdb5fm{color:#c9d0ea;align-items:center;gap:12px;margin-left:auto;font-size:15px;font-weight:900;display:flex}.chip-btn.svelte-1sdb5fm{cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-family:Nunito,sans-serif;font-size:14px;font-weight:900}.chip-btn.dark.svelte-1sdb5fm{color:#fff;background:#1f2540;border:0}.chip-btn.outline.svelte-1sdb5fm{color:#fff;background:0 0;border:3px solid #fff8e7}.chip-btn.light.svelte-1sdb5fm{color:#1f2540;background:#fff8e7;border:3px solid #0f1326}button.svelte-1sdb5fm:focus-visible{outline-offset:3px;outline:3px solid #ffd23f}main.svelte-1sdb5fm{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,344px);align-items:start;gap:24px;display:grid}.crew.svelte-1sdb5fm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.slot.svelte-1sdb5fm{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.stage.svelte-1sdb5fm{background:linear-gradient(#0000 0 74%,#3a4266 74% 95%,#0000 95%);justify-content:center;width:100%;display:flex}.sprite.svelte-1sdb5fm{aspect-ratio:4/5;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:216px;height:auto}.card.svelte-1sdb5fm{box-sizing:border-box;color:#1f2540;background:#fff8e7;border:3px solid #0f1326;border-radius:16px;flex-direction:column;gap:10px;width:calc(100% - 12px);min-height:166px;padding:12px;display:flex;box-shadow:0 6px #0f1326}.card.open.svelte-1sdb5fm{color:#fff;box-shadow:none;background:0 0;border:3px dashed #8d97bd;justify-content:center;align-items:center}.who.svelte-1sdb5fm{align-items:center;gap:8px;min-width:0;display:flex}.pchip.svelte-1sdb5fm{text-align:center;border:3px solid #1f2540;border-radius:8px;flex:none;width:36px;height:24px;font-family:Lilita One,sans-serif;font-size:15px;line-height:24px}.name.svelte-1sdb5fm{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.tag.svelte-1sdb5fm{letter-spacing:1px;background:#ffd23f;border-radius:6px;flex:none;padding:1px 7px;font-size:11px;font-weight:900}.seg.svelte-1sdb5fm{gap:6px;display:flex}.seg-btn.svelte-1sdb5fm{color:#1f2540;cursor:pointer;background:#fff8e7;border:3px solid #1f2540;border-radius:10px;flex:1;min-height:40px;padding:0 4px;font-family:Nunito,sans-serif;font-size:14px;font-weight:900}.seg-btn.on.svelte-1sdb5fm{color:#fff;background:#1f2540}.seg-btn.svelte-1sdb5fm:disabled{cursor:default}.seg-btn.svelte-1sdb5fm:disabled:not(.on){color:#5b6480;border-color:#a9a28e}.ready-btn.svelte-1sdb5fm{color:#1f2540;cursor:pointer;background:#ffd23f;border:3px solid #1f2540;border-radius:10px;min-height:44px;font-family:Nunito,sans-serif;font-size:14px;font-weight:900}.ready-btn.on.svelte-1sdb5fm{color:#fff;background:#1e7f55}.ready-btn.svelte-1sdb5fm:disabled{color:#4a5578;cursor:not-allowed;background:#d9d2bf;border-color:#8d8672}.role-line.svelte-1sdb5fm{font-size:15px;font-weight:900}.state-line.svelte-1sdb5fm{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.state.svelte-1sdb5fm{color:#7a1f1f;letter-spacing:1px;background:#ffe1db;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:900}.state.on.svelte-1sdb5fm{color:#fff;background:#1e7f55}.mic.svelte-1sdb5fm{color:#4a5578;font-size:12px;font-weight:800}.setup.svelte-1sdb5fm{color:#1f2540;background:#fff8e7;border:3px solid #0f1326;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 6px #0f1326}.setup-head.svelte-1sdb5fm{justify-content:space-between;align-items:center;display:flex}.setup-head.svelte-1sdb5fm span:where(.svelte-1sdb5fm){color:#4a5578;font-size:12px;font-weight:900}h2.svelte-1sdb5fm{margin:0;font-family:Lilita One,sans-serif;font-size:26px;font-weight:400}.field.svelte-1sdb5fm{flex-direction:column;gap:6px;display:flex}.label.svelte-1sdb5fm{letter-spacing:1px;color:#4a5578;font-size:12px;font-weight:900}.crew-note.svelte-1sdb5fm{background:#efe6cf;border-radius:12px;padding:10px 12px}.crew-line.svelte-1sdb5fm{font-size:14px;font-weight:900}.crew-sub.svelte-1sdb5fm{color:#4a5578;font-size:13px;font-weight:700}.start.svelte-1sdb5fm{color:#1f2540;cursor:pointer;background:#ffd23f;border:4px solid #0f1326;border-radius:16px;min-height:64px;font-family:Lilita One,sans-serif;font-size:28px;box-shadow:0 6px #0f1326}.start.svelte-1sdb5fm:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px #0f1326}.start.svelte-1sdb5fm:disabled{color:#4a5578;box-shadow:none;cursor:not-allowed;background:#d9d2bf;border-color:#8d8672}.blocker.svelte-1sdb5fm{color:#7a1f1f;text-align:center;min-height:18px;font-size:13px;font-weight:800}footer.svelte-1sdb5fm{display:flex}@media (max-width:980px){main.svelte-1sdb5fm{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.crew.svelte-1sdb5fm{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}h1.svelte-1sdb5fm{font-size:32px}.status.svelte-1sdb5fm{margin-left:0}}.online-badge.svelte-nywn3j{z-index:15;color:#1f2540;background:#fff8e7;border:3px solid #1f2540;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-family:Nunito,sans-serif;font-size:12px;font-weight:900;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px #1f2540}.dot.svelte-nywn3j{background:#9aa5bc;border-radius:50%;width:9px;height:9px}.dot.online.svelte-nywn3j{background:#1e9e6a}.dot.connecting.svelte-nywn3j{background:#ffd23f}.dot.full.svelte-nywn3j{background:#b3261e}.vbtn.svelte-nywn3j{color:#fff;cursor:pointer;background:#1f2540;border:none;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:900}.vbtn.muted.svelte-nywn3j{background:#b3261e}.peers.svelte-nywn3j{gap:4px;display:flex}.peer-dot.svelte-nywn3j{color:#fff;border:1.5px solid #1f2540;border-radius:999px;padding:1px 6px;font-size:10px}.pause-backdrop.svelte-ov2fo4{z-index:40;background:#0f132694;justify-content:center;align-items:center;font-family:Nunito,sans-serif;display:flex;position:fixed;inset:0}.pause-card.svelte-ov2fo4{color:#1f2540;background:#fff8e7;border:3px solid #1f2540;border-radius:18px;width:360px;padding:20px;box-shadow:0 8px #1f2540}h2.svelte-ov2fo4{margin:0 0 2px;font-family:Lilita One,sans-serif;font-size:28px}.meta.svelte-ov2fo4{color:#4a5578;margin-bottom:14px;font-size:13px;font-weight:800}.field.svelte-ov2fo4{flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;font-weight:900;display:flex}select.svelte-ov2fo4{color:#1f2540;background:#fff;border:2.5px solid #1f2540;border-radius:10px;padding:7px 10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:800}.zone-btns.svelte-ov2fo4{gap:6px;display:flex}.zbtn.svelte-ov2fo4{color:#1f2540;cursor:pointer;background:#ede5d0;border:2px solid #1f2540;border-radius:9px;flex:1;padding:6px 4px;font-size:11px;font-weight:900}.zbtn.active.svelte-ov2fo4{background:#ffd23f}.actions.svelte-ov2fo4{gap:10px;margin-top:14px;display:flex}.btn.svelte-ov2fo4{color:#1f2540;cursor:pointer;background:#ede5d0;border:3px solid #1f2540;border-radius:12px;flex:1;padding:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;box-shadow:0 4px #1f2540}.btn.primary.svelte-ov2fo4{color:#fff;background:#2f6fed}.title.svelte-lid0hk{z-index:30;color:#fff;background:#252b4a;font-family:Nunito,sans-serif;position:fixed;inset:0;overflow:hidden auto}.blob.svelte-lid0hk{aspect-ratio:1;background:#323a63;border-radius:50%;width:min(52vw,92vh);position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.art.svelte-lid0hk{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(62vw,110vh);height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.column.svelte-lid0hk{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:min(440px,100%);min-height:100%;padding:clamp(24px,8vh,64px) 24px 32px clamp(24px,5.6vw,72px);display:flex;position:relative}.tag.svelte-lid0hk{color:#0f1326;letter-spacing:1.5px;background:#3bb4a6;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:900}h1.svelte-lid0hk{letter-spacing:3px;color:#ffd23f;text-shadow:0 .06em #0f1326;margin:0;font-family:Lilita One,sans-serif;font-size:clamp(84px,11.7vw,150px);font-weight:400;line-height:1}.tagline.svelte-lid0hk{margin:0 0 clamp(8px,4vh,40px);font-size:clamp(20px,2vw,26px);font-weight:800}.menu.svelte-lid0hk{flex-direction:column;gap:16px;width:min(340px,100%);display:flex}.btn.svelte-lid0hk{color:#1f2540;text-align:left;cursor:pointer;background:#fff8e7;border:4px solid #0f1326;border-radius:16px;min-height:56px;padding:0 24px;font-family:Lilita One,sans-serif;font-size:24px;box-shadow:0 6px #0f1326}.btn.svelte-lid0hk:hover{background:#fff}.btn.svelte-lid0hk:active{transform:translateY(4px);box-shadow:0 2px #0f1326}.btn.svelte-lid0hk:focus-visible{outline-offset:3px;outline:3px solid #ffd23f}.btn.primary.svelte-lid0hk{background:#ffd23f;min-height:68px;font-size:30px}.btn.primary.svelte-lid0hk:hover{background:#ffe27a}.btn.small.svelte-lid0hk{min-height:48px;font-size:20px}.btn.primary.small.svelte-lid0hk{font-size:22px}.panel.svelte-lid0hk{box-sizing:border-box;color:#1f2540;background:#fff8e7;border:4px solid #0f1326;border-radius:18px;flex-direction:column;gap:12px;width:min(400px,100%);padding:18px;font-size:15px;font-weight:700;display:flex;box-shadow:0 6px #0f1326}.panel.svelte-lid0hk label:where(.svelte-lid0hk),.field.svelte-lid0hk span:where(.svelte-lid0hk){letter-spacing:1px;text-transform:uppercase;color:#4a5578;font-size:13px;font-weight:900}.code.svelte-lid0hk{color:#1f2540;letter-spacing:3px;text-transform:uppercase;background:#fff;border:3px solid #1f2540;border-radius:12px;height:56px;padding:0 14px;font-family:Lilita One,sans-serif;font-size:30px}.code.bad.svelte-lid0hk{border-color:#b3261e}.error.svelte-lid0hk{color:#7a1f1f;margin:0;font-size:14px;font-weight:800}.row.svelte-lid0hk{flex-wrap:wrap;gap:10px;display:flex}ul.svelte-lid0hk{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}dl.svelte-lid0hk{flex-direction:column;gap:4px;margin:0;font-size:14px;display:flex}dl.svelte-lid0hk div:where(.svelte-lid0hk){border-top:2px solid #efe6cf;justify-content:space-between;gap:12px;padding-top:4px;display:flex}dt.svelte-lid0hk{font-weight:800}dd.svelte-lid0hk{text-align:right;white-space:nowrap;margin:0;font-weight:900}.field.svelte-lid0hk{flex-direction:column;gap:5px;display:flex}.field.svelte-lid0hk select:where(.svelte-lid0hk){height:40px;font:inherit;background:#fff;border:3px solid #1f2540;border-radius:10px;padding:0 8px;font-weight:800}.check.svelte-lid0hk{align-items:center;gap:10px;display:flex}.check.svelte-lid0hk span:where(.svelte-lid0hk){text-transform:none;letter-spacing:0;color:#1f2540;font-size:15px;font-weight:800}.check.svelte-lid0hk input:where(.svelte-lid0hk){width:22px;height:22px}@media (max-width:860px){.blob.svelte-lid0hk{display:none}.art.svelte-lid0hk{opacity:.35;width:120vw;top:auto;bottom:-6vh;right:-20vw;transform:none}}.touch-layer.svelte-xzbiw3{pointer-events:none;z-index:25;position:fixed;inset:0}.stick.svelte-xzbiw3{pointer-events:auto;touch-action:none;background:#1f254059;border:3px solid #1f2540;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;bottom:92px;left:28px}.knob.svelte-xzbiw3{background:#fff8e7;border:3px solid #1f2540;border-radius:50%;width:44px;height:44px}.pad-right.svelte-xzbiw3{pointer-events:auto;grid-template-columns:repeat(2,54px);gap:10px;display:grid;position:absolute;bottom:132px;right:28px}.tbtn.svelte-xzbiw3{color:#fff;border:3px solid #1f2540;border-radius:50%;width:54px;height:54px;font-family:Lilita One,sans-serif;font-size:20px;box-shadow:0 4px #1f2540}.tbtn.a.svelte-xzbiw3{background:#1e9e6a}.tbtn.x.svelte-xzbiw3{background:#2f6fed}.tbtn.b.svelte-xzbiw3{background:#d93b32}.tbtn.y.svelte-xzbiw3{color:#1f2540;background:#ffd23f}.pause-btn.svelte-xzbiw3{pointer-events:auto;color:#1f2540;background:#fff8e7;border:2.5px solid #1f2540;border-radius:10px;padding:5px 10px;font-weight:900;position:absolute;top:16px;left:200px}.trunk-panel.svelte-1h3vmnf{z-index:20;box-sizing:border-box;background:#fff8e7;border:3px solid #1f2540;border-radius:16px;width:312px;padding:12px;font-family:Nunito,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 6px #1f2540}.trunk-hdr.svelte-1h3vmnf{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.trunk-title.svelte-1h3vmnf{color:#1f2540;font-family:Lilita One,sans-serif;font-size:20px}.trunk-sub.svelte-1h3vmnf{color:#4a5578;font-size:12px;font-weight:800}.close-btn.svelte-1h3vmnf{color:#1f2540;cursor:pointer;background:#ffe1db;border:2px solid #1f2540;border-radius:8px;width:28px;height:28px;font-size:16px;font-weight:900}.trunk-grid.svelte-1h3vmnf{cursor:pointer;background:#fff8e7;border:3px solid #1f2540;border-radius:10px;width:100%;height:auto;display:block}.queue-section.svelte-1h3vmnf{margin-top:8px}.section-lbl.svelte-1h3vmnf{text-transform:uppercase;letter-spacing:.06em;color:#4a5578;margin-bottom:4px;font-size:11px;font-weight:900}.queue-chips.svelte-1h3vmnf{flex-wrap:wrap;gap:6px;display:flex}.item-chip.svelte-1h3vmnf{color:#1f2540;background:#ede5d0;border:2px solid #1f2540;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:900}.item-chip.active.svelte-1h3vmnf{background:#e9ddfb}.warn-banner.svelte-1h3vmnf{color:#7a1f1f;background:#ffe1db;border:2.5px solid #1f2540;border-radius:10px;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:900}.trunk-actions.svelte-1h3vmnf{gap:6px;margin-top:10px;display:flex}.btn-act.svelte-1h3vmnf{color:#fff;cursor:pointer;background:#1f2540;border:2.5px solid #1f2540;border-radius:10px;flex:1;padding:7px 6px;font-family:Nunito,sans-serif;font-size:11px;font-weight:900}.btn-act.primary.svelte-1h3vmnf{background:#2f6fed}.btn-act.warn.svelte-1h3vmnf{color:#1f2540;background:#ffd23f}.world-overlays.svelte-zo3b5r{pointer-events:none;z-index:8;font-family:Nunito,sans-serif;position:fixed;inset:0}.callout.svelte-zo3b5r{color:#1f2540;white-space:nowrap;background:#fff8e7;border:2.5px solid #1f2540;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:900;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px #1f2540}.callout.urgent.svelte-zo3b5r{color:#7a1f1f;background:#ffe1db}.callout.spill.svelte-zo3b5r{color:#1f2540;background:#ffd23f}.waypoint-pill.svelte-zo3b5r{color:#1f2540;white-space:nowrap;background:#ffd23f;border:2.5px solid #1f2540;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px #1f2540}.arrow.svelte-zo3b5r{font-size:10px;display:inline-block}.xbox-hint.svelte-dhajpa{color:#ffd23f;z-index:35;background:#1f2540;border:2.5px solid #ffd23f;border-radius:12px;padding:7px 14px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;position:fixed;top:64px;left:50%;transform:translate(-50%)}
