.auth-module__dsxZkq__page{--paper:#f9f5ee;--muted:#b7aaa1;--orange:#ffad76;min-height:100svh;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:radial-gradient(at 0 8%,#a135253b,#0000 48%),radial-gradient(at 32% 100%,#dd4a2338,#0000 55%),radial-gradient(at 100% 55%,#a54b231c,#0000 48%),#101010;grid-template-rows:auto 1fr;padding:28px clamp(24px,5vw,80px) 24px;display:grid}.auth-module__dsxZkq__page :is(h1,h2,p,ol){margin:0}.auth-module__dsxZkq__page :is(a,button,input):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.auth-module__dsxZkq__page ::selection{background:var(--orange);color:#20100b}.auth-module__dsxZkq__header,.auth-module__dsxZkq__content{width:100%;max-width:1180px;margin-inline:auto}.auth-module__dsxZkq__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-module__dsxZkq__wordmark{letter-spacing:-.075em;font-size:36px;font-weight:650;line-height:1}.auth-module__dsxZkq__wordmark span{color:#ff8a47}.auth-module__dsxZkq__skipLink{z-index:10;background:var(--paper);color:#101010;border-radius:8px;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.auth-module__dsxZkq__skipLink:focus{transform:translateY(0)}.auth-module__dsxZkq__content{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(48px,7vw,108px);padding-block:72px;display:grid}.auth-module__dsxZkq__intro{padding-bottom:8px}.auth-module__dsxZkq__intro h2{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.05}.auth-module__dsxZkq__intro h2 em{font-family:var(--font-denton), Georgia, serif;letter-spacing:-.035em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#ffd5a1,#fc9964 50%,#ef6746);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:1.18em;font-weight:100;line-height:1.04;display:block}.auth-module__dsxZkq__intro>p{max-width:330px;color:var(--muted);text-wrap:pretty;margin-top:30px;font-size:15px;line-height:1.8}.auth-module__dsxZkq__formArea{min-width:0;scroll-margin-top:24px}.auth-module__dsxZkq__formArea:focus{outline:none}.auth-module__dsxZkq__panel{background:linear-gradient(145deg,#231e1ad9,#151413f5);border:1px solid #e9b28e2a;border-radius:24px;padding:34px;box-shadow:0 24px 80px -32px #0009,inset 0 1px #ffffff08}.auth-module__dsxZkq__panel[data-mode=sign-up]{border-radius:23px;padding:30px}.auth-module__dsxZkq__panel[data-mode=sign-up] .auth-module__dsxZkq__input{height:44px}.auth-module__dsxZkq__panel[data-mode=sign-up] .auth-module__dsxZkq__passwordToggle{top:0;right:1px}.auth-module__dsxZkq__panel[data-mode=sign-up] .auth-module__dsxZkq__form{gap:18px;margin-top:24px}.auth-module__dsxZkq__panel[data-mode=sign-up] .auth-module__dsxZkq__switch{margin-top:22px;padding-top:18px}.auth-module__dsxZkq__panel h1{color:var(--paper);letter-spacing:-.05em;font-size:30px;font-weight:500;line-height:1.2}.auth-module__dsxZkq__description{color:var(--muted);font-size:14px;line-height:1.65;margin-top:10px!important}.auth-module__dsxZkq__form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.auth-module__dsxZkq__nameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-module__dsxZkq__field{color:#e6dcd6;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.auth-module__dsxZkq__fieldTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-module__dsxZkq__fieldHint{color:var(--muted);font-size:11px;font-weight:400}.auth-module__dsxZkq__input{width:100%;min-width:0;height:50px;color:var(--paper);background:#100f0ecc;border:1px solid #f6d4bc30;border-radius:10px;padding:0 14px;font-size:16px;font-weight:400;line-height:normal;transition:border-color .2s,background .2s}.auth-module__dsxZkq__input::placeholder{color:#978b83;opacity:1;font-size:14px}.auth-module__dsxZkq__input:hover{border-color:#f6d4bc52}.auth-module__dsxZkq__input:focus{background:#1c1612;border-color:#ffad76}.auth-module__dsxZkq__page .auth-module__dsxZkq__input:focus-visible{outline-offset:0;outline:1px solid #ffad76}.auth-module__dsxZkq__input:autofill{-webkit-text-fill-color:var(--paper);caret-color:var(--paper);box-shadow:inset 0 0 0 100px #221a15}.auth-module__dsxZkq__passwordControl{position:relative}.auth-module__dsxZkq__passwordControl .auth-module__dsxZkq__input{padding-right:48px}.auth-module__dsxZkq__passwordToggle{color:#b7aaa1;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:3px}.auth-module__dsxZkq__passwordToggle:hover{color:var(--paper);background:#ffffff08}.auth-module__dsxZkq__textLink{color:#eec3a6;font-size:12px;font-weight:400}.auth-module__dsxZkq__textLink:hover{color:#ffd5b9;text-underline-offset:3px;text-decoration:underline}.auth-module__dsxZkq__terms{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.auth-module__dsxZkq__terms input{accent-color:#ff9d63;flex:0 0 16px;width:16px;height:16px;margin-top:3px}.auth-module__dsxZkq__terms a{color:#ead7c9;text-underline-offset:3px;text-decoration:underline}.auth-module__dsxZkq__submit{color:#29130c;background:linear-gradient(115deg,#ffae6b,#ff8650 50%,#f0643b);border:1px solid #ffb98680;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:inset 0 1px #ffffff40,0 8px 24px -12px #f86f3b80}.auth-module__dsxZkq__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff50,0 10px 28px -10px #f86f3b90}.auth-module__dsxZkq__submit:disabled{opacity:.6}.auth-module__dsxZkq__spinner{animation:1s linear infinite auth-module__dsxZkq__spin}.auth-module__dsxZkq__notice{color:#ead2bf;overflow-wrap:anywhere;background:#ffb17e0c;border:1px solid #ffb17e30;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.auth-module__dsxZkq__notice[data-error=true]{color:#ffc1ad;background:#fa7a5d10;border-color:#fa7a5d50}.auth-module__dsxZkq__switch{color:var(--muted);text-align:center;border-top:1px solid #f9d4ba20;margin-top:26px;padding-top:22px;font-size:13px;line-height:1.8}.auth-module__dsxZkq__switch a{color:var(--paper);font-weight:500}.auth-module__dsxZkq__switch a:hover{color:var(--orange)}.auth-module__dsxZkq__code{text-align:center;letter-spacing:.4em;font-size:24px}.auth-module__dsxZkq__codeRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-module__dsxZkq__codeGroup{gap:6px;display:flex}.auth-module__dsxZkq__codeSlot{width:42px;height:52px;color:var(--paper);background:#100f0ecc;border:1px solid #f6d4bc30;border-radius:8px;place-items:center;font-size:20px;display:grid;position:relative}.auth-module__dsxZkq__codeSlot[data-active=true]{border-color:var(--orange);outline:1px solid var(--orange)}.auth-module__dsxZkq__codeCaret{background:var(--paper);width:1px;height:22px;animation:1s step-end infinite auth-module__dsxZkq__blink;position:absolute}.auth-module__dsxZkq__verificationEmail{color:var(--muted);font-size:13px;line-height:1.7}.auth-module__dsxZkq__verificationEmail strong{color:var(--paper);overflow-wrap:anywhere;font-weight:500}.auth-module__dsxZkq__resend{color:#eec3a6;align-self:center;padding:8px;font-size:12px}.auth-module__dsxZkq__resend:hover:not(:disabled){color:var(--paper)}.auth-module__dsxZkq__resend:disabled{opacity:.5}.auth-module__dsxZkq__backLink{align-items:center;gap:8px;display:inline-flex}@keyframes auth-module__dsxZkq__spin{to{transform:rotate(360deg)}}@keyframes auth-module__dsxZkq__blink{50%{opacity:0}}@media (max-width:1000px){.auth-module__dsxZkq__content{grid-template-columns:minmax(0,1fr) 400px;gap:36px}.auth-module__dsxZkq__intro h2{font-size:48px}.auth-module__dsxZkq__codeSlot{width:36px}}@media (max-width:820px){.auth-module__dsxZkq__page{background:radial-gradient(at 5% 0,#a1352542,#0000 55%),radial-gradient(at 100% 100%,#dd4a2338,#0000 60%),#101010;padding:22px 24px}.auth-module__dsxZkq__content{align-self:center;max-width:440px;padding-block:48px;display:block}.auth-module__dsxZkq__intro{display:none}.auth-module__dsxZkq__wordmark{font-size:32px}.auth-module__dsxZkq__codeSlot{width:42px}}@media (max-width:480px){.auth-module__dsxZkq__page{padding:20px}.auth-module__dsxZkq__content{padding-block:40px}.auth-module__dsxZkq__panel{border-radius:20px;padding:26px 22px}.auth-module__dsxZkq__panel[data-mode=sign-up]{border-radius:19px;padding:24px 22px}.auth-module__dsxZkq__panel h1{font-size:28px}.auth-module__dsxZkq__form{gap:18px}.auth-module__dsxZkq__codeSlot{width:34px;height:48px}.auth-module__dsxZkq__codeGroup{gap:4px}}@media (max-width:360px){.auth-module__dsxZkq__page{padding-inline:16px}.auth-module__dsxZkq__panel,.auth-module__dsxZkq__panel[data-mode=sign-up]{padding:24px 18px}.auth-module__dsxZkq__nameRow{grid-template-columns:1fr;gap:18px}.auth-module__dsxZkq__codeSlot{width:30px;height:44px}.auth-module__dsxZkq__codeRow{gap:5px}.auth-module__dsxZkq__codeGroup{gap:3px}}@media (prefers-reduced-motion:reduce){.auth-module__dsxZkq__page *,.auth-module__dsxZkq__page :before,.auth-module__dsxZkq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
