.wrapper.svelte-2bsnyy.svelte-2bsnyy{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f1117;padding:1rem;font-family:DM Sans,system-ui,sans-serif}.card.svelte-2bsnyy.svelte-2bsnyy{background:#1a1d27;border:1px solid #2a2d3a;border-radius:16px;padding:2.5rem;width:100%;max-width:480px;color:#e2e4ed}.logo.svelte-2bsnyy.svelte-2bsnyy{font-size:2.5rem;text-align:center;margin-bottom:.5rem}h1.svelte-2bsnyy.svelte-2bsnyy{text-align:center;font-size:1.75rem;font-weight:600;margin:0 0 .5rem}.subtitle.svelte-2bsnyy.svelte-2bsnyy{text-align:center;color:#8b8fa8;font-size:.9rem;margin:0 0 2rem}.field.svelte-2bsnyy.svelte-2bsnyy{margin-bottom:1.25rem}.field.svelte-2bsnyy label.svelte-2bsnyy{display:block;font-size:.85rem;color:#8b8fa8;margin-bottom:.4rem;font-weight:500}.field-row.svelte-2bsnyy.svelte-2bsnyy{display:grid;grid-template-columns:1fr 1fr;gap:1rem}input.svelte-2bsnyy.svelte-2bsnyy,select.svelte-2bsnyy.svelte-2bsnyy{width:100%;padding:.65rem .9rem;background:#0f1117;border:1px solid #2a2d3a;border-radius:8px;color:#e2e4ed;font-size:.95rem;box-sizing:border-box}input.svelte-2bsnyy.svelte-2bsnyy:focus,select.svelte-2bsnyy.svelte-2bsnyy:focus{outline:none;border-color:#6c63ff}.channel-toggle.svelte-2bsnyy.svelte-2bsnyy{display:flex;gap:.75rem}.channel-btn.svelte-2bsnyy.svelte-2bsnyy{flex:1;padding:.65rem;background:#0f1117;border:1px solid #2a2d3a;border-radius:8px;color:#8b8fa8;cursor:pointer;font-size:.9rem;transition:all .15s}.channel-btn.active.svelte-2bsnyy.svelte-2bsnyy{border-color:#6c63ff;color:#e2e4ed;background:#1e1b3a}.timezone-note.svelte-2bsnyy.svelte-2bsnyy{font-size:.8rem;color:#555870;margin:0 0 1.5rem}.error-box.svelte-2bsnyy.svelte-2bsnyy{background:#2a1515;border:1px solid #6b2020;border-radius:8px;padding:.75rem 1rem;color:#f87171;font-size:.9rem;margin-bottom:1rem}.btn-primary.svelte-2bsnyy.svelte-2bsnyy{width:100%;padding:.8rem;background:#6c63ff;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary.svelte-2bsnyy.svelte-2bsnyy:hover:not(:disabled){background:#5b52ee}.btn-primary.svelte-2bsnyy.svelte-2bsnyy:disabled{opacity:.6;cursor:not-allowed}.success-card.svelte-2bsnyy.svelte-2bsnyy{text-align:center}.success-icon.svelte-2bsnyy.svelte-2bsnyy{font-size:3rem;margin-bottom:1rem}.instruction.svelte-2bsnyy.svelte-2bsnyy{background:#0f1117;border-radius:10px;padding:1.25rem;margin:1.5rem 0}.contact-link.svelte-2bsnyy.svelte-2bsnyy{display:inline-block;font-size:1.4rem;font-weight:700;color:#6c63ff;text-decoration:none;margin:.5rem 0;font-family:monospace}.hint.svelte-2bsnyy.svelte-2bsnyy{color:#8b8fa8;font-size:.85rem;margin:.5rem 0 0}.hint-sm.svelte-2bsnyy.svelte-2bsnyy{color:#8b8fa8;font-size:.78rem;line-height:1.4;margin:.35rem 0 0}.help.svelte-2bsnyy.svelte-2bsnyy{color:#8b8fa8;font-size:.8rem;line-height:1.45;margin:.4rem 0 0}.btn-secondary.svelte-2bsnyy.svelte-2bsnyy{padding:.65rem 1.5rem;background:transparent;color:#8b8fa8;border:1px solid #2a2d3a;border-radius:8px;cursor:pointer;font-size:.9rem;margin-top:1rem}
