.scene.svelte-9qm7qd{position:relative;overflow:hidden;border-radius:36px;background:var(--sbg);border:2px solid var(--edge);border-bottom-width:6px}@media (max-width: 639px){.scene.svelte-9qm7qd{border-radius:28px}}.step-tag.svelte-9qm7qd{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--edge) 55%,#15120e)}.big.svelte-9qm7qd{font-size:clamp(38px,5vw,58px);line-height:.95;padding-bottom:22px;border-bottom:3px solid color-mix(in srgb,var(--edge) 45%,transparent);text-wrap:balance}.vis.svelte-9qm7qd .mini{border-radius:18px;z-index:2}.vis.svelte-9qm7qd .pin{width:14px;height:14px}.board.svelte-9qm7qd{border-radius:28px;background-color:var(--art);background-image:radial-gradient(color-mix(in srgb,var(--edge) 32%,transparent) 1.4px,transparent 1.4px);background-size:18px 18px;border:2px solid var(--edge);border-bottom-width:6px}.turfc.svelte-9qm7qd{position:absolute;left:50%;top:50%;width:64%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;border:3px dashed color-mix(in srgb,var(--edge) 80%,transparent);background:rgba(255,255,255,.25)}.ink-pill.svelte-9qm7qd{padding:5px 12px;border-radius:999px;background:#15120e;color:#fff;font-size:12px;font-weight:700}.initials.svelte-9qm7qd{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:999px;font-size:15px;font-weight:700}.ok.svelte-9qm7qd{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;background:#e9f6e7;color:#1b6b2a;font-size:13px;font-weight:600}.ok.svelte-9qm7qd:before{content:"✓";font-weight:800}.radar.svelte-9qm7qd{border-radius:999px;border:1.5px solid rgba(21,18,14,.14);background:radial-gradient(circle,transparent 32%,rgba(21,18,14,.12) 32.5%,transparent 33.5%,transparent 64%,rgba(21,18,14,.12) 64.5%,transparent 65.5%),#fff;box-shadow:0 20px 40px -26px #15120e73}.sweep.svelte-9qm7qd{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:conic-gradient(from 0deg,rgba(0,137,123,.45),transparent 28%);animation:svelte-9qm7qd-crew-spin 3s linear infinite}.caret.svelte-9qm7qd{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:#3f7fd6;animation:svelte-9qm7qd-crew-caret 1s steps(1) infinite}.line.svelte-9qm7qd{display:block;height:9px;border-radius:999px;background:#eceff4}.send.svelte-9qm7qd{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;background:#15120e;color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px #000}.phone.svelte-9qm7qd{display:flex;flex-direction:column;padding:22px 18px;border-radius:40px;background:#fff;border:3px solid #15120e;box-shadow:0 8px #15120e}.crew-tile.svelte-9qm7qd{padding:26px 22px 24px;border-radius:28px;background:var(--sbg);border:2px solid var(--edge);border-bottom-width:6px;transform:rotate(var(--r))}@keyframes svelte-9qm7qd-crew-spin{to{transform:rotate(360deg)}}@keyframes svelte-9qm7qd-crew-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.sweep.svelte-9qm7qd,.caret.svelte-9qm7qd{animation:none}}.dots-soft.svelte-14w6jsp.svelte-14w6jsp{background-image:radial-gradient(rgba(21,18,14,.09) 1.3px,transparent 1.3px);background-size:22px 22px}.back.svelte-14w6jsp.svelte-14w6jsp{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--body);transition:color .15s}.back.svelte-14w6jsp.svelte-14w6jsp:hover{color:var(--ink)}.blueprint.svelte-14w6jsp.svelte-14w6jsp{border-radius:26px;border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink);background-color:#fbf4e2;background-image:linear-gradient(rgba(21,18,14,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(21,18,14,.06) 1px,transparent 1px);background-size:24px 24px}.frame.svelte-14w6jsp.svelte-14w6jsp{overflow:hidden;border-radius:24px;border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink);background:var(--paper)}.stat.svelte-14w6jsp.svelte-14w6jsp{padding:22px 22px 20px;border-radius:22px;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.stat-hl.svelte-14w6jsp.svelte-14w6jsp{background:var(--gold)}.story.svelte-14w6jsp.svelte-14w6jsp{display:grid;gap:14px;padding:28px;border-radius:26px;background:var(--paper);border:2px solid rgba(21,18,14,.1)}@media (min-width: 768px){.story.svelte-14w6jsp.svelte-14w6jsp{grid-template-columns:260px minmax(0,1fr);gap:32px;padding:36px 40px}}.story-result.svelte-14w6jsp.svelte-14w6jsp{background:#fff3cf;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.feature.svelte-14w6jsp.svelte-14w6jsp{padding:26px 24px;border-radius:26px;background:var(--bg);border:2px solid var(--edge);border-bottom-width:6px}.chap.svelte-14w6jsp.svelte-14w6jsp{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;border:1.5px solid rgba(21,18,14,.14);background:var(--paper);font-size:13px;font-weight:600;color:var(--body);cursor:pointer}.chap.svelte-14w6jsp i.svelte-14w6jsp{width:16px;height:16px;border-radius:999px;background:var(--accent)}.chap[aria-current=true].svelte-14w6jsp.svelte-14w6jsp{border-color:var(--ink);color:var(--ink);box-shadow:0 3px 0 var(--ink)}.stack-pill.svelte-14w6jsp.svelte-14w6jsp{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 9px;border-radius:999px;background:#fff;border:1.5px solid rgba(21,18,14,.14);font-size:13px;font-weight:700}.stack-pill.svelte-14w6jsp img.svelte-14w6jsp{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.end.svelte-14w6jsp.svelte-14w6jsp{position:relative;overflow:hidden;padding:72px 24px;border-radius:36px;background-color:var(--ink);color:#fff;text-align:center}@media (min-width: 640px){.end.svelte-14w6jsp.svelte-14w6jsp{padding:96px 48px}}.end-turf.svelte-14w6jsp.svelte-14w6jsp{position:absolute;right:6%;top:40px;width:180px;height:180px;border-radius:999px;border:3px dashed rgba(251,213,107,.45);background:rgba(251,213,107,.06)}.end-turf.svelte-14w6jsp .pin.svelte-14w6jsp{left:50%;top:50%}.end-turf-sm.svelte-14w6jsp.svelte-14w6jsp{right:auto;left:5%;top:auto;bottom:36px;width:120px;height:120px}@media (max-width: 639px){.end-turf.svelte-14w6jsp.svelte-14w6jsp{opacity:.5}}.end.svelte-14w6jsp .ghost-light{border-color:#fff;color:#fff}.end.svelte-14w6jsp .ghost-light:hover{background:rgba(255,255,255,.1)}
