.shell.svelte-1uljs39{font-family:var(--ds-font-ui);background:var(--ds-white);color:var(--ds-ink);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-overlay);border-radius:var(--ds-radius-card);width:min(380px,100vw - 24px);max-height:min(78vh,720px);padding:var(--ds-space-4);display:block;overflow-y:auto}.shell.fluid.svelte-1uljs39{overscroll-behavior:contain;width:100%;min-height:0;max-height:none;padding:4px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;overflow-y:auto}.head.svelte-1uljs39{align-items:center;gap:var(--ds-space-2);display:flex}.title.svelte-1uljs39{letter-spacing:.2em;text-transform:uppercase;color:var(--ds-accent);flex:1;font-size:12px;font-weight:700}.run-row.svelte-1uljs39{margin-top:10px}.alert.svelte-1uljs39{border:2px solid var(--destructive);border-radius:var(--ds-radius-small);color:var(--destructive);flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.gates.svelte-1uljs39{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gate-band{text-transform:uppercase}.section-title.svelte-1uljs39{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-muted);margin:8px 0 4px;font-size:10px;font-weight:800}.line.svelte-1uljs39{word-break:break-word;margin:4px 0 0;font-size:11.5px;line-height:1.4}.question.svelte-1uljs39{color:var(--ds-ink-muted)}.mono.svelte-1uljs39{font-family:var(--font-mono,ui-monospace, monospace);font-size:10.5px}.chips.svelte-1uljs39{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.hint.svelte-1uljs39{color:var(--ds-ink-muted);margin:5px 0 0;font-size:10.5px;line-height:1.4}.choices.svelte-1uljs39{border-collapse:collapse;width:100%;margin-top:6px;font-size:11px}.choices.svelte-1uljs39 th:where(.svelte-1uljs39){text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);border-bottom:1px solid var(--ds-line);padding:3px 5px;font-size:9.5px;font-weight:800}.choices.svelte-1uljs39 td:where(.svelte-1uljs39){border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:4px 5px}.choices.svelte-1uljs39 td.num:where(.svelte-1uljs39){font-variant-numeric:tabular-nums}.floor-row.svelte-1uljs39 td:where(.svelte-1uljs39){letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);text-align:center;background:var(--ds-pearl);font-size:9.5px;font-weight:800}.below-floor{margin-left:6px}.picks.svelte-1uljs39{margin:6px 0 0;padding:0 0 0 16px;font-size:11.5px;line-height:1.5}
