.wc-confetti{z-index:12100;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.wc-root{z-index:12050;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wc-backdrop{background:#0a0806b8;animation:.7s cubic-bezier(.22,1,.36,1) wc-fade-in;position:absolute;inset:0}.wc-card{z-index:1;color:#faf6f0;text-align:center;background:radial-gradient(120% 70% at 50% 0,#c9a96e24 0%,#c9a96e00 70%),#14100c;border:1px solid #c9a96e47;border-radius:24px;justify-items:center;gap:14px;width:min(100%,420px);padding:40px clamp(24px,6vw,40px) 32px;animation:.8s cubic-bezier(.22,1,.36,1) wc-card-in;display:grid;position:relative;box-shadow:0 40px 120px #0000008c}.wc-kicker{color:var(--color-gold);margin:0}.wc-points{font-family:var(--font-reckless), ui-serif, Georgia, serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-gold);margin:4px 0 0;font-size:clamp(4.5rem,3.5rem + 5vw,6rem);font-weight:300;line-height:1}.wc-title{font-family:var(--font-reckless), ui-serif, Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);font-weight:300;line-height:1.15}.wc-title em{font-style:italic;font-weight:300}.wc-body{color:#faf6f0b3;max-width:28ch;margin:0}.wc-action{width:100%;height:54px;min-height:44px;color:var(--color-ink);cursor:pointer;background:#faf6f0;border:0;border-radius:999px;margin-top:14px}.wc-action:hover{background:#f1e6cf}.wc-action:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes wc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wc-card-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wc-card,.wc-backdrop{animation:.4s wc-fade-in}}
.auth-page{--auth-ink:var(--color-ink);--auth-muted:#6f665b;--auth-faint:#1a171466;--auth-line:#1a17141f;--auth-edge:#1a171480;--auth-paper:var(--color-paper);--auth-wash:var(--color-paper-warm);--auth-ease:cubic-bezier(.22, 1, .36, 1);--auth-danger:var(--color-status-danger);background:var(--auth-paper);min-height:100dvh;color:var(--auth-ink);font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;display:flex;position:relative}.auth-page>.kwazy-sheet-close{z-index:3;position:absolute;top:16px;right:16px}.auth-page:after{content:"";background:var(--auth-edge);pointer-events:none;width:1px;position:absolute;top:72px;bottom:72px;left:60%}.auth-pane-visual{flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;min-width:0;padding:64px 72px;display:flex;position:relative}.auth-pane-auth{flex-direction:column;flex:40%;justify-content:safe center;min-width:0;padding:64px 72px 128px;display:flex;position:relative;overflow:hidden auto}.auth-column{text-align:center;width:100%;min-width:0;max-width:344px;margin:auto}.auth-kicker{font-size:var(--text-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--auth-muted);margin:0 0 10px}.auth-title{font-family:var(--font-reckless), ui-serif, Georgia, serif;font-size:var(--text-page-title);letter-spacing:-.025em;color:var(--auth-ink);font-weight:300;line-height:1.12}.auth-byline{font-size:var(--text-ui);max-width:27ch;color:var(--auth-muted);text-wrap:pretty;margin:15px auto 0;line-height:1.65}.auth-rule{background:var(--auth-edge);opacity:.6;width:30px;height:1px;margin:28px auto 0}.auth-view{display:none}.auth-view.is-on{animation:auth-rise .5s var(--auth-ease) both;display:block}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-form{flex-direction:column;gap:14px;width:100%;min-width:0;margin-top:34px;display:flex}.auth-field{box-sizing:border-box;border:1px solid var(--auth-edge);background:var(--auth-paper);max-width:100%;height:58px;transition:box-shadow .3s var(--auth-ease), border-color .3s var(--auth-ease);border-radius:8px;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.auth-field:focus-within{border-color:var(--auth-ink);box-shadow:0 0 0 4px #1a17140d}.auth-prefix{font-size:var(--text-ui);color:var(--auth-muted);align-items:center;padding:0 8px 0 0;display:flex}.auth-field input{width:150px;min-width:0;font-family:inherit;font-size:var(--text-field);letter-spacing:.02em;text-align:left;color:var(--auth-ink);background:0 0;border:0;outline:0;flex:0 150px;padding:0}.auth-field input::placeholder{color:var(--color-ed-placeholder,#0a080673)}.auth-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.auth-row .auth-field,.auth-email{width:100%;min-width:0}.auth-row .auth-field input,.auth-email input,.auth-phone-full input{box-sizing:border-box;letter-spacing:0;text-align:left;width:100%;min-width:0;max-width:100%;font-size:var(--text-field);flex:1 1 0;padding:0 16px;overflow-x:auto}.auth-phone-full{box-sizing:border-box;width:100%;min-width:0;padding-left:16px}.auth-phone-full input{padding:0 16px 0 8px}.auth-otp{gap:8px;display:flex}.auth-otp input{border:1px solid var(--auth-edge);background:var(--auth-paper);text-align:center;width:100%;height:62px;font-family:inherit;font-size:var(--text-row-title);color:var(--auth-ink);transition:border-color .3s var(--auth-ease), background .3s var(--auth-ease), box-shadow .3s var(--auth-ease);border-radius:8px;outline:0;padding:0}.auth-otp input:focus{border-color:var(--auth-ink);box-shadow:0 0 0 4px #1a17140d}.auth-otp input.is-filled{background:var(--auth-wash);border-color:var(--auth-ink)}.auth-btn{border:1px solid var(--auth-ink);background:var(--auth-ink);color:#fff;width:100%;height:56px;font-family:inherit;font-size:var(--text-ui);letter-spacing:.01em;cursor:pointer;transition:background .3s var(--auth-ease), color .3s var(--auth-ease), opacity .3s var(--auth-ease);border-radius:8px}.auth-btn:hover:not(:disabled){color:var(--auth-ink);background:#fff}.auth-btn:disabled{opacity:.28;cursor:not-allowed;background:var(--auth-ink);color:#fff}.auth-view.auth-phone-actions{flex-direction:column;margin-top:10px;display:none}.auth-view.auth-phone-actions.is-on{display:flex}.auth-account-split{font-size:var(--text-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--auth-faint);align-items:center;gap:12px;margin:16px 0 10px;display:flex}.auth-account-split:before,.auth-account-split:after{content:"";background:var(--auth-line);flex:auto;height:1px}.auth-btn-account{border:1px solid var(--auth-edge);width:100%;height:56px;color:var(--auth-ink);font-family:var(--font-reckless), ui-serif, Georgia, serif;font-size:var(--text-ui);letter-spacing:.04em;cursor:pointer;transition:background .3s var(--auth-ease), border-color .3s var(--auth-ease), color .3s var(--auth-ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:flex}.auth-btn-account:hover{border-color:var(--auth-ink);background:var(--auth-wash)}.auth-btn-account[aria-disabled=true]{opacity:.4;pointer-events:none}.auth-handoff .auth-spin{margin-top:28px;display:inline-block}.auth-page.is-handoff .auth-view.is-on{animation:none}.auth-page.is-switching .auth-column>:not(.auth-handoff),.auth-page.is-switching .auth-foot,.auth-page.is-switching .auth-actions{display:none}.auth-switch{font-size:var(--text-caption);color:var(--auth-muted);margin-top:18px}.auth-linkish{border:0;border-bottom:1px solid var(--auth-line);font:inherit;font-size:var(--text-caption);color:var(--auth-muted);cursor:pointer;background:0 0;padding:0 0 1px}.auth-meta .auth-linkish{font-size:var(--text-caption)}.auth-linkish:hover{color:var(--auth-ink);border-bottom-color:var(--auth-ink)}.auth-meta{font-size:var(--text-caption);color:var(--auth-faint);justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.auth-meta-dot{opacity:.4}.auth-resend{font:inherit;color:inherit;background:0 0;border:0;padding:0}.auth-resend.is-ready{cursor:pointer;color:var(--auth-muted);border-bottom:1px solid var(--auth-line)}.auth-status{font-size:var(--text-caption);color:var(--auth-muted);min-height:1em}.auth-status.is-error{color:var(--auth-danger)}.auth-turnstile{justify-content:center;margin:8px 0 4px;display:flex}.auth-turnstile.is-parked{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.auth-frame{transition:width .9s var(--auth-ease), height .9s var(--auth-ease);background:#f7f3ed;border-radius:3px;position:relative;overflow:hidden}.auth-slide{opacity:0;transition:opacity 1.1s var(--auth-ease);pointer-events:none;position:absolute;inset:0}.auth-slide.is-on{opacity:1;pointer-events:auto}.auth-loc{font-size:var(--text-caps);letter-spacing:.17em;text-transform:uppercase;color:var(--auth-muted);text-align:center;transition:opacity .3s var(--auth-ease);justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.auth-loc-pin{width:14px;height:14px}.auth-seal{border:1px solid var(--auth-edge);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 24px;display:grid}.auth-seal svg{width:19px;height:19px}.auth-seal path{stroke:var(--auth-ink);stroke-width:1.2px;fill:none;stroke-dasharray:32;stroke-dashoffset:32px;animation:auth-draw .7s var(--auth-ease) .15s forwards}@keyframes auth-draw{to{stroke-dashoffset:0}}.auth-entering{min-height:1em;font-size:var(--text-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--auth-faint);transition:opacity .6s var(--auth-ease);margin-top:26px}.auth-spin{vertical-align:0;border:1px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.7s linear infinite auth-spin;display:inline-block}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-foot{flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;bottom:38px;left:72px;right:72px}.auth-note{min-width:0;font-size:var(--text-caption);color:var(--auth-faint);text-align:left;line-height:1.7}.auth-note-support{text-align:left}.auth-note a{color:var(--auth-ink);border-bottom:1px solid var(--auth-line);text-decoration:none}.auth-note a:hover{border-bottom-color:var(--auth-ink)}@media (max-width:1200px){.auth-pane-auth{padding-bottom:170px}}@media (max-width:1000px){.auth-pane-visual{padding:56px 40px}.auth-pane-auth{padding:56px 40px 176px}.auth-foot{left:40px;right:40px}}.auth-page[data-auth-step=details] .auth-pane-auth,.auth-page[data-auth-step=otp] .auth-pane-auth{justify-content:flex-start}@media (max-width:959px){.auth-page{flex-direction:column}.auth-page:after,.auth-page.is-overlay:after{display:none}.auth-pane-visual{border-bottom:1px solid var(--auth-edge);flex:none;margin:0 26px;padding:60px 26px 44px}.auth-pane-auth{flex:1 0 auto;justify-content:flex-start;padding:36px 26px 48px;overflow:visible}.auth-frame{min-height:160px;width:100%!important;height:min(42vw,280px)!important}.auth-loc{margin-top:16px}.auth-foot{margin-top:28px;position:static;inset:auto}.auth-column{max-width:none}}.auth-overlay-root{--auth-ink:var(--color-ink);--auth-muted:#6f665b;--auth-faint:#1a171466;--auth-edge:#1a171480;--auth-paper:var(--color-paper);--auth-ease:cubic-bezier(.22, 1, .36, 1);z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.auth-overlay-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#1a171466;border:0;padding:0;position:absolute;inset:0}.auth-overlay-backdrop:disabled{cursor:default}.auth-overlay-panel{z-index:1;outline:none;width:100%;position:relative}.auth-page.is-overlay{border-radius:24px 24px 0 0;width:100%;height:min(96dvh,100%);min-height:0;max-height:96dvh;overflow:auto;box-shadow:0 20px 60px #1a171433}.auth-page.is-overlay:after{top:40px;bottom:40px}.auth-page.is-overlay .auth-pane-visual{padding:40px 48px}.auth-page.is-overlay .auth-pane-auth{padding:40px 48px 96px}.auth-page.is-overlay .auth-foot{bottom:24px;left:48px;right:48px}@media (min-width:768px){.auth-overlay-root{align-items:center;padding:1.5rem}.auth-overlay-panel{width:auto}.auth-overlay-panel .kwazy-sheet-chrome{z-index:3;background:0 0;position:absolute;top:0;right:0}.auth-overlay-panel .kwazy-sheet-grab{display:none}.auth-overlay-panel .kwazy-sheet-chrome-row{padding:16px}.auth-page.is-overlay{border-radius:18px;width:min(96vw,1200px);height:min(92dvh,800px);max-height:92dvh;overflow:auto}}@media (max-width:767px){.auth-overlay-root{align-items:stretch}.auth-overlay-backdrop{display:none}.auth-overlay-panel{background:var(--auth-paper);width:100%;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.auth-page.is-overlay{overscroll-behavior:contain;height:auto;min-height:0;max-height:none;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border-radius:0;flex-direction:column;flex:auto;overflow:hidden auto}.auth-page.is-overlay:after{display:none}.auth-page.is-overlay .auth-pane-visual{border:0;flex:none;height:112px;margin:0;padding:0;position:relative;overflow:hidden}.auth-page.is-overlay .auth-frame{border-radius:0;min-height:0;transition:none;width:100%!important;height:100%!important}.auth-page.is-overlay .auth-pane-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#1a171473);position:absolute;inset:0}.auth-page.is-overlay .auth-loc{z-index:1;color:#ffffffeb;margin:0;position:absolute;bottom:14px;left:22px}.auth-page.is-overlay .auth-pane-auth{flex:none;justify-content:flex-start;min-height:0;padding:22px 22px 0;overflow:visible}.auth-page.is-overlay .auth-actions{flex-direction:column;flex:none;gap:11px;padding:16px 22px 18px;display:flex}.auth-page.is-overlay .auth-foot{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:static;inset:auto}.auth-page.is-overlay .auth-foot .auth-note,.auth-page.is-overlay .auth-foot .auth-note-support{text-align:center;white-space:normal;width:100%;margin-left:0;display:block}.auth-page.is-overlay .auth-switch{margin-top:14px}.auth-page.is-overlay .auth-account-split{margin:2px 0}.auth-page.is-overlay .auth-turnstile.is-compact{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.auth-page.is-overlay .auth-gate-line{font-size:var(--text-caption);text-align:center;color:var(--auth-faint);margin-top:10px}}.auth-edit-number{vertical-align:-7px;border:1px solid var(--auth-line);width:26px;height:26px;color:var(--auth-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin-left:6px;display:inline-grid;position:relative}.auth-edit-number:before{content:"";position:absolute;inset:-9px}.auth-byline-number{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){.auth-frame,.auth-slide,.auth-loc,.auth-entering,.auth-btn,.auth-btn-account,.auth-field,.auth-otp input,.auth-overlay-panel,.auth-page.is-overlay .auth-pane-visual{transition:none}.auth-view.is-on,.auth-seal path,.auth-spin{animation:none}.auth-seal path{stroke-dashoffset:0}}
