.app-redirect.svelte-10mhymw{--ink: #0e1c2c;--paper: #ffffff;--mint: #14d8c0;--mint-deep: #0fb3a0;--n-300: #c4cdd5;--n-400: #9ca8b4;--n-500: #7a8a99;--n-600: #5a6b7c;min-height:100vh;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;-webkit-font-smoothing:antialiased}.stage.svelte-10mhymw{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:420px;width:100%}.stage[hidden].svelte-10mhymw{display:none}.spinner.svelte-10mhymw{width:44px;height:44px;border-radius:50%;border:3px solid rgba(14,28,44,.08);border-top-color:var(--mint);animation:svelte-10mhymw-spin .9s linear infinite}@keyframes svelte-10mhymw-spin{to{transform:rotate(360deg)}}.msg.svelte-10mhymw{font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--n-600)}.fallback.svelte-10mhymw{margin-top:8px;font-size:13px;color:var(--n-400)}.fallback.svelte-10mhymw a:where(.svelte-10mhymw){color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.badge.svelte-10mhymw{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#14d8c01f;color:var(--mint-deep);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge.svelte-10mhymw .dot:where(.svelte-10mhymw){width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #14d8c02e}.alt.svelte-10mhymw{font-size:13px;color:var(--n-500)}.alt.svelte-10mhymw a:where(.svelte-10mhymw){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pick.svelte-10mhymw{display:none;width:100%}.pick.is-active.svelte-10mhymw{display:flex;flex-direction:column;align-items:center;gap:20px}.pick.svelte-10mhymw .badge:where(.svelte-10mhymw){background:#0e1c2c0f;color:var(--n-600)}.pick.svelte-10mhymw .badge:where(.svelte-10mhymw) .dot:where(.svelte-10mhymw){background:var(--n-400);box-shadow:0 0 0 4px #0e1c2c0f}.pick.svelte-10mhymw h1:where(.svelte-10mhymw){font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.pick.svelte-10mhymw p:where(.svelte-10mhymw){font-size:15px;line-height:1.55;color:var(--n-600)}.choices.svelte-10mhymw{display:flex;flex-direction:column;gap:10px;width:100%}.btn-outline.svelte-10mhymw{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;background:var(--paper);color:var(--ink);border:1px solid var(--n-300);border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;width:100%;transition:border-color .15s ease,background .15s ease,transform .15s ease}.btn-outline.svelte-10mhymw:hover{border-color:var(--ink);background:#f8fafb}.btn-outline.svelte-10mhymw:active{transform:scale(.98)}.btn-outline.svelte-10mhymw svg{width:20px;height:20px}@media(prefers-color-scheme:dark){.app-redirect.svelte-10mhymw{background:#0e1c2c;color:#fff}.spinner.svelte-10mhymw{border-color:#ffffff1f;border-top-color:var(--mint)}.msg.svelte-10mhymw{color:#c4cdd5}.fallback.svelte-10mhymw{color:#7a8a99}.fallback.svelte-10mhymw a:where(.svelte-10mhymw){color:#fff}.alt.svelte-10mhymw{color:#9ca8b4}.alt.svelte-10mhymw a:where(.svelte-10mhymw){color:#fff}.pick.svelte-10mhymw p:where(.svelte-10mhymw){color:#c4cdd5}.pick.svelte-10mhymw .badge:where(.svelte-10mhymw){background:#ffffff14;color:#c4cdd5}.pick.svelte-10mhymw .badge:where(.svelte-10mhymw) .dot:where(.svelte-10mhymw){background:#7a8a99;box-shadow:0 0 0 4px #ffffff0f}.btn-outline.svelte-10mhymw{background:transparent;color:#fff;border-color:#ffffff2e}.btn-outline.svelte-10mhymw:hover{background:#ffffff0d;border-color:#fff}}
