.required-backdrop.svelte-14w9wel{z-index:10000;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 15%,#a883432e,#0000 42%),#211b1db8;place-items:center;display:grid;position:fixed;inset:0}.required-card.svelte-14w9wel{background:var(--surface);text-align:center;border:1px solid #ffffff94;border-radius:28px;width:min(100%,430px);padding:38px 30px 30px;box-shadow:0 30px 90px #211b1d47}.update-mark.svelte-14w9wel{color:#fff;background:var(--burgundy);border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid;box-shadow:0 14px 34px #6b1e323d}.eyebrow.svelte-14w9wel{color:var(--gold);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}h1.svelte-14w9wel{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(25px,7vw,32px);line-height:1.25}.required-card.svelte-14w9wel>p:where(.svelte-14w9wel):not(.eyebrow,.version-copy){color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.7}.version-copy.svelte-14w9wel{color:#918589;margin:18px 0 0;font-size:12px}.required-card.svelte-14w9wel>button:where(.svelte-14w9wel){color:#fff;background:var(--burgundy);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:26px;font-weight:750;display:inline-flex}.optional-update.svelte-14w9wel{z-index:9000;top:calc(14px + env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));left:max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #6b1e3224;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;max-width:620px;min-height:70px;margin-inline:auto;padding:12px 10px 12px 13px;display:grid;position:fixed;box-shadow:0 18px 48px #211b1d29}.optional-icon.svelte-14w9wel{width:39px;height:39px;color:var(--burgundy);background:#6b1e3217;border-radius:13px;place-items:center;display:grid}.optional-update.svelte-14w9wel>div:where(.svelte-14w9wel):nth-child(2){gap:2px;min-width:0;display:grid}.optional-update.svelte-14w9wel strong:where(.svelte-14w9wel){font-size:13px}.optional-update.svelte-14w9wel span:where(.svelte-14w9wel){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.optional-update.svelte-14w9wel button:where(.svelte-14w9wel){cursor:pointer;border:0}.update-link.svelte-14w9wel{color:#fff;background:var(--burgundy);border-radius:10px;padding:9px 11px;font-size:12px;font-weight:750}.dismiss.svelte-14w9wel{width:34px;height:34px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.spin.svelte-14w9wel{animation:.9s linear infinite svelte-14w9wel-spin}@keyframes svelte-14w9wel-spin{to{transform:rotate(360deg)}}@media (width<=480px){.optional-update.svelte-14w9wel{grid-template-columns:auto minmax(0,1fr) auto}.optional-update.svelte-14w9wel .update-link:where(.svelte-14w9wel){grid-column:2;justify-self:start}.optional-update.svelte-14w9wel .dismiss:where(.svelte-14w9wel){grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.spin.svelte-14w9wel{animation:none}}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/woff2/PretendardVariable.woff2)format("woff2-variations")}:root{color:#211b1d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--surface:#fff;--canvas:#f7f4f2;--ink:#211b1d;--muted:#766b6f;--line:#e5deda;--burgundy:#6b1e32;--burgundy-hover:#521426;--gold:#a88343;--forest:#215747;--danger:#a33d3d;--success:#24705b;--shadow-sm:0 4px 16px #211b1d0f;--shadow-md:0 18px 48px #211b1d1a;background:#f7f4f2;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--canvas);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.5}html[data-native-app] body{padding-top:env(safe-area-inset-top)}button,input,textarea,select{font:inherit}input,textarea,select{caret-color:var(--burgundy)}button,a{-webkit-tap-highlight-color:transparent}a{text-underline-offset:.18em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #6b1e323d}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.56}::selection{color:#fff;background:var(--burgundy)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){input:not(.code-input),textarea,select{font-size:16px!important}}
