.back-link.svelte-euvona{color:#1976d2;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.back-link.svelte-euvona:hover{text-decoration:underline}.back-link.svelte-19sh0p{color:#333;cursor:pointer;transition:background var(--duration-base);background:#f4f5f7;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.back-link.svelte-19sh0p:hover{background:#e4e5e7}.modal.svelte-1vyyvpn{background:var(--modal-backdrop,#0006);-webkit-backdrop-filter:var(--modal-backdrop-filter,blur(4px));padding:var(--modal-padding,20px);overflow-y:var(--modal-overflow-y,visible);box-sizing:border-box;justify-content:center;align-items:center;transition:background-color .45s cubic-bezier(.2,0,0,1),-webkit-backdrop-filter .45s cubic-bezier(.2,0,0,1),backdrop-filter .45s cubic-bezier(.2,0,0,1);display:flex;position:fixed;inset:0}.modal.svelte-1vyyvpn:has([data-slider-drag]){-webkit-backdrop-filter:none;scrollbar-color:transparent transparent;background-color:#0000}.wait.svelte-1vyyvpn{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.wait.svelte-1vyyvpn .spinner-wrapper{background:var(--bg-modal,#fff);border-radius:8px}.body.svelte-1vyyvpn{visibility:hidden;display:contents}.body.ready.svelte-1vyyvpn{visibility:visible}.welcome.svelte-1hwimeg{--ink:#000;--card:#fff;--legal:#00000080;--link:#123a5c80;--out:cubic-bezier(.165, .84, .44, 1);z-index:9999;color:var(--ink);font-family:Roboto,system-ui,sans-serif;position:fixed;inset:0}@media (prefers-color-scheme:dark){.welcome.svelte-1hwimeg{--ink:#fff;--card:#1c1c1e;--legal:#ffffff80;--link:#96bee699}}.title-box.svelte-1hwimeg{position:absolute;top:47.6%;left:24px;right:24px;transform:translateY(-50%)}h1.svelte-1hwimeg{letter-spacing:.05em;text-align:center;text-wrap:balance;transition:opacity .5s ease, transform .6s var(--out), filter .5s ease;animation:svelte-1hwimeg-title-in 1.1s var(--out) .5s backwards;font-size:clamp(30px,10.5vw,75px);font-weight:200;line-height:1.2}.card.svelte-1hwimeg{left:50%;bottom:max(16px, env(safe-area-inset-bottom), 4.4vh);background:var(--card);width:min(496px,100% - 32px);transition:opacity .45s ease, translate .5s var(--out);animation:svelte-1hwimeg-card-in .9s var(--out) .95s backwards;border-radius:20px;flex-direction:column;align-items:center;gap:19px;padding:29px 42px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 12.5px #00000026}.start.svelte-1hwimeg{color:#fff;cursor:pointer;min-width:140px;height:34px;transition:background-color .15s ease, scale .15s var(--out);background:#317df0;border-radius:9px;padding:0 25px;font-size:15px;font-weight:500}.start.svelte-1hwimeg:hover{background:#2a6fd8}.start.svelte-1hwimeg:active{scale:.96}.start.svelte-1hwimeg:focus-visible{outline-offset:3px;outline:2px solid #317df0}.legal.svelte-1hwimeg{text-align:center;color:var(--legal);font-size:11px;font-weight:300;line-height:12px}.legal.svelte-1hwimeg a:where(.svelte-1hwimeg){color:var(--link);text-decoration:underline}.leaving.svelte-1hwimeg h1:where(.svelte-1hwimeg){opacity:0;filter:blur(8px);animation:none;transform:translateY(-14px)}.leaving.svelte-1hwimeg .card:where(.svelte-1hwimeg){opacity:0;pointer-events:none;animation:none;translate:0 24px}@keyframes svelte-1hwimeg-title-in{0%{opacity:0;filter:blur(12px);transform:translateY(24px)}}@keyframes svelte-1hwimeg-card-in{0%{opacity:0;translate:0 32px;scale:.96}}@media (prefers-reduced-motion:reduce){h1.svelte-1hwimeg,.card.svelte-1hwimeg{animation:none}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}button{background:0 0;border:0;outline:0;margin:0;padding:0;font-family:inherit}input{font:inherit;line-height:inherit;appearance:none;box-shadow:none;border:0;outline:none;margin:0;padding:0}a{color:inherit;text-decoration:none}:root{--duration-base:.2s;--duration-slow:.4s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}.app.svelte-12qhfyh{min-height:100vh}.debug-panel.svelte-12qhfyh{color:#0fc;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#000000d9;border-radius:8px;padding:12px 16px;font-family:monospace;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0000004d}.debug-title.svelte-12qhfyh{color:#fff;border-bottom:1px solid #fff3;margin-bottom:8px;padding-bottom:4px;font-weight:700}.debug-item.svelte-12qhfyh{opacity:.5;margin-bottom:4px}.debug-item.active.svelte-12qhfyh{opacity:1;color:#fff;font-weight:700}.debug-id.svelte-12qhfyh{color:#888;font-size:.9em}
