.wiz-sec.svelte-10l8moc{padding-top:24px}.steps.svelte-10l8moc{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 24px;flex-wrap:wrap}.stepdot.svelte-10l8moc{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--frame, rgba(255,255,255,.06))}.stepdot.svelte-10l8moc .sn:where(.svelte-10l8moc){font-family:var(--font-mono);font-size:11px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ffffff0d;color:var(--text-muted)}.stepdot.svelte-10l8moc .sl:where(.svelte-10l8moc){font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint, rgba(232,237,242,.38))}.stepdot.on.svelte-10l8moc{border-color:rgba(var(--accent-rgb),.5)}.stepdot.on.svelte-10l8moc .sn:where(.svelte-10l8moc){background:var(--accent);color:#05060b}.stepdot.on.svelte-10l8moc .sl:where(.svelte-10l8moc){color:var(--text)}.stepdot.done.svelte-10l8moc .sn:where(.svelte-10l8moc){background:rgba(var(--accent-rgb),.2);color:var(--accent)}.panel.svelte-10l8moc{background:var(--void-2, #06080d);border:1px solid var(--frame, rgba(255, 255, 255, .06));border-radius:14px;padding:clamp(24px,4vw,40px)}.q-title.svelte-10l8moc{margin:0 0 8px;font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.02em;color:var(--text)}.q-sub.svelte-10l8moc{margin:0 0 26px;font-size:15px;color:var(--text-muted, rgba(232,237,242,.62))}.q-sub.svelte-10l8moc a:where(.svelte-10l8moc){color:var(--accent)}.q-sub.svelte-10l8moc strong:where(.svelte-10l8moc){color:var(--text)}.mode-grid.svelte-10l8moc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mode.svelte-10l8moc{text-align:left;cursor:pointer;color:var(--text, #e8edf2);display:flex;flex-direction:column;gap:6px;background:var(--void-3, #0a0d12);border:1px solid var(--frame, rgba(255,255,255,.06));border-radius:12px;padding:22px;transition:transform .2s var(--ease),border-color .2s}.mode.svelte-10l8moc:hover{transform:translateY(-3px);border-color:rgba(var(--c-rgb),.5)}.mode.hl.svelte-10l8moc{border-color:rgba(var(--c-rgb),.4)}.m-code.svelte-10l8moc{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--c)}.m-name.svelte-10l8moc{font-size:20px;font-weight:600;color:var(--text, #e8edf2);-webkit-text-fill-color:var(--text, #e8edf2)}.m-tag.svelte-10l8moc{font-family:var(--font-mono);font-size:11px;color:var(--text-muted, rgba(232,237,242,.62))}.m-for.svelte-10l8moc{font-size:13px;color:var(--text-muted, rgba(232,237,242,.62));margin-top:6px}.m-go.svelte-10l8moc{margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.search.svelte-10l8moc{margin-bottom:18px}.game-grid.svelte-10l8moc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-height:460px;overflow-y:auto;padding-right:4px}.game.svelte-10l8moc{text-align:left;cursor:pointer;color:var(--text, #e8edf2);display:flex;flex-direction:column;gap:10px;background:var(--void-3, #0a0d12);border:1px solid var(--frame, rgba(255,255,255,.06));border-radius:10px;padding:16px 18px;transition:border-color .2s,transform .2s var(--ease)}.game.svelte-10l8moc:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.game.sel.svelte-10l8moc{border-color:var(--accent)}.g-name.svelte-10l8moc{font-size:15px;font-weight:600;color:var(--text)}.empty.svelte-10l8moc{grid-column:1 / -1;color:var(--text-muted);font-size:14px}.fields.svelte-10l8moc{display:flex;flex-direction:column;gap:22px}.field.svelte-10l8moc{display:flex;flex-direction:column;gap:10px}.field.svelte-10l8moc label:where(.svelte-10l8moc){font-size:14px;font-weight:500;color:var(--text)}.req.svelte-10l8moc{color:var(--accent);margin-left:4px}.in.svelte-10l8moc{width:100%;box-sizing:border-box;background:var(--void-3, #0a0d12);border:1px solid var(--frame-2, rgba(255,255,255,.1));border-radius:8px;padding:12px 14px;color:var(--text);font-family:inherit;font-size:14px;transition:border-color .15s}.in.svelte-10l8moc:focus{outline:none;border-color:var(--accent)}.ta.svelte-10l8moc{min-height:100px;resize:vertical}select.in.svelte-10l8moc{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.opts.svelte-10l8moc{display:flex;flex-wrap:wrap;gap:8px}.opt.svelte-10l8moc{cursor:pointer;font-size:13px;background:var(--void-3, #0a0d12);border:1px solid var(--frame-2, rgba(255,255,255,.1));border-radius:8px;padding:9px 14px;color:var(--text-muted, rgba(232,237,242,.62));transition:all .15s}.opt.svelte-10l8moc:hover{color:var(--text);border-color:var(--frame-3, rgba(255,255,255,.14))}.opt.on.svelte-10l8moc{background:rgba(var(--accent-rgb),.12);border-color:var(--accent);color:var(--text)}.recap.svelte-10l8moc{display:flex;flex-direction:column;border:1px solid var(--frame, rgba(255,255,255,.06));border-radius:10px;overflow:hidden;margin-bottom:22px}.r-row.svelte-10l8moc{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:13px 18px;border-top:1px solid var(--frame, rgba(255,255,255,.06))}.r-row.svelte-10l8moc:first-child{border-top:none}.r-row.svelte-10l8moc span:where(.svelte-10l8moc){font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint, rgba(232,237,242,.38))}.r-row.svelte-10l8moc strong:where(.svelte-10l8moc){font-weight:500;color:var(--text);font-size:14px}.notice.svelte-10l8moc{background:#ffb54714;border:1px solid rgba(255,181,71,.25);border-radius:10px;padding:16px 18px;margin-bottom:18px;font-size:14px;line-height:1.5;color:var(--text)}.send.svelte-10l8moc{width:100%}.notice.err.svelte-10l8moc{background:#ff5d6c14;border-color:#ff5d6c4d}.notice.topband.svelte-10l8moc{margin-bottom:22px}.panel.done.svelte-10l8moc{text-align:center}.done-mark.svelte-10l8moc{width:64px;height:64px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;font-size:30px;color:var(--cap-green, #00e599);background:#00e5991a;border:1px solid rgba(0,229,153,.4)}.panel.done.svelte-10l8moc h2:where(.svelte-10l8moc){font-size:clamp(24px,3.5vw,32px);font-weight:600;letter-spacing:-.02em;margin:0 0 12px;color:var(--text, #e8edf2)}.panel.done.svelte-10l8moc p:where(.svelte-10l8moc){max-width:480px;margin:0 auto 24px;font-size:15.5px;line-height:1.6;color:var(--text-muted, rgba(232, 237, 242, .62))}.wiz-nav.svelte-10l8moc{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:12px}.btn.svelte-10l8moc:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 720px){.mode-grid.svelte-10l8moc{grid-template-columns:1fr}.r-row.svelte-10l8moc{grid-template-columns:1fr;gap:4px}}
