@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light dark;--font-sans:Inter,"Inter Fallback",-apple-system,"system-ui","Segoe UI",Roboto,"Helvetica Neue","Open Sans",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--gray-1:#ffffff;--gray-2:#f9f9f9;--gray-a11:#646464;--gray-a12:#202020;--stroke:rgba(0,0,0,0.122);--accent-blue:#2a53d0;--accent-blue-hover:#2348b8;--discord-blue:#5865f2;--social-google-bg:#202020;--social-apple-bg:#202020;--social-apple-fg:#ffffff;--footer-text:rgba(0,0,0,0.608);--footer-underline:rgba(0,0,0,0.25);--heading-color:#202020;--input-bg:rgba(255,255,255,0.9);--input-shadow:rgba(0,0,0,0.122) 0 0 0 1px inset,rgba(0,0,0,0.05) 0 1px 2px 0;--input-font-family:var(--font-sans);--input-font-size:16px;--input-line-height:20px;--input-letter-spacing:-0.18px;--input-text-color:#000000;--input-padding-start:11px;--input-placeholder:rgba(0,0,0,0.486);--btn-loading-bg:rgba(0,0,0,0.06);--btn-loading-text:rgba(0,0,0,0.45);--spinner-color:rgba(0,0,0,0.45);--login-error:#cd2b31;--page-bg-image-opacity:1;--page-bg-gradient-opacity:0;--radius-3xl:1.5rem;--otp-message-color:rgba(0,0,0,0.88);--otp-slot-bg:rgba(255,255,255,0.9);--otp-slot-shadow:rgba(0,0,0,0.122) 0 0 0 1px inset,rgba(0,0,0,0.05) 0 1px 2px 0;--otp-slot-text:rgba(0,0,0,0.88);--otp-slot-active-outline:#2a53d0;--otp-caret:rgba(0,0,0,0.486);--btn-resend:#2a53d0;--btn-resend-hover-bg:rgba(42,83,208,0.08);--btn-resend-active-bg:rgba(42,83,208,0.12);--btn-back-bg:rgba(0,0,0,0.06);--btn-back-text:rgba(0,0,0,0.88);--btn-back-hover-bg:rgba(0,0,0,0.1);--loading-overlay-bg:rgba(255,255,255,0.72);--toast-bg:#ffffff;--toast-border:rgba(0,0,0,0.122);--toast-text:rgba(0,0,0,0.88);--toast-shadow:0 4px 16px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.04);--danger-1:#fffcfc;--danger-2:#fff7f7;--danger-3:#ffebea;--danger-4:#ffdbdc;--danger-5:#ffcdce;--danger-6:#fdbcbc;--danger-7:#f3a9aa;--danger-8:#eb8f90;--danger-9:#e5484d;--danger-10:#dc3e42;--danger-11:#cd2b31;--danger-12:#641723;--danger-a1:rgba(255,0,0,0.01);--danger-a2:rgba(255,0,0,0.03);--danger-a3:#ffe8e7;--danger-a4:rgba(255,0,0,0.09);--danger-a5:rgba(255,0,0,0.12);--danger-a6:rgba(255,0,0,0.16);--danger-a7:rgba(244,0,0,0.18);--danger-a8:rgba(232,0,0,0.22);--danger-a9:rgba(216,0,0,0.27);--danger-a10:rgba(204,0,0,0.31);--danger-a11:#cd2b31;--danger-a12:rgba(85,0,0,0.88)}@media (prefers-color-scheme:dark){:root{--gray-1:#111111;--gray-2:#191919;--gray-a11:rgba(238,238,238,0.65);--gray-a12:#eeeeee;--stroke:rgba(255,255,255,0.105);--accent-blue:#1754d8;--accent-blue-hover:#1348bd;--social-google-bg:#eeeeee;--social-apple-bg:#eeeeee;--social-apple-fg:rgb(18 18 18);--footer-text:rgba(255,255,255,0.685);--footer-underline:rgba(255,255,255,0.231);--heading-color:#eeeeee;--input-bg:rgba(0,0,0,0.25);--input-shadow:inset 0 0 0 1px rgba(255,255,255,0.134),0 1px 2px rgba(0,0,0,0.05);--input-placeholder:rgba(255,255,255,0.445);--input-text-color:rgba(255,255,255,0.93);--btn-loading-bg:rgba(255,255,255,0.071);--btn-loading-text:rgba(255,255,255,0.65);--spinner-color:rgba(255,255,255,0.65);--login-error:#ff9592;--page-bg-image-opacity:0.6;--page-bg-gradient-opacity:1;--otp-message-color:rgba(255,255,255,0.93);--otp-slot-bg:rgba(0,0,0,0.25);--otp-slot-shadow:inset 0 -1px 1px rgba(255,255,255,0.071),inset 0 0 0 1px rgba(255,255,255,0.071),inset 0 3px 4px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.105);--otp-slot-text:rgba(255,255,255,0.93);--otp-slot-active-outline:#3d5eb3;--otp-caret:rgba(255,255,255,0.445);--btn-resend:rgba(149,185,255,0.98);--btn-resend-hover-bg:rgba(149,185,255,0.1);--btn-resend-active-bg:rgba(149,185,255,0.16);--btn-back-bg:rgba(255,255,255,0.071);--btn-back-text:rgba(255,255,255,0.93);--btn-back-hover-bg:rgba(255,255,255,0.12);--loading-overlay-bg:rgba(255,255,255,0.071);--toast-bg:#191919;--toast-border:rgba(255,255,255,0.105);--toast-text:rgba(255,255,255,0.93);--toast-shadow:0 4px 16px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.04);--danger-1:#191111;--danger-2:#201314;--danger-3:#3b1219;--danger-4:#481a1d;--danger-5:#541b1f;--danger-6:#671e22;--danger-7:#822025;--danger-8:#aa2429;--danger-9:#e5484d;--danger-10:#f2555a;--danger-11:#ff9592;--danger-12:#ffd1d9;--danger-a1:#f4122e0d;--danger-a2:#f11f351a;--danger-a3:#ff00002c;--danger-a4:#ff392c2b;--danger-a5:#fe433a36;--danger-a6:#fd4b424d;--danger-a7:#f74b4880;--danger-a8:#f74845a1;--danger-a9:#ff4f55e3;--danger-a10:#ff5d61e8;--danger-a11:#ff9989ef;--danger-a12:#ffd1d9}}body,html{height:100%}body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;color:var(--gray-a12);background-color:var(--gray-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;width:100%;padding:16px;overflow:hidden}.page-bg{pointer-events:none}.page-bg,.page-bg-image{position:absolute;inset:0}.page-bg-image{width:100%;height:100%;object-fit:cover;object-position:center;opacity:var(--page-bg-image-opacity)}.page-bg-gradient{position:absolute;inset:0;opacity:var(--page-bg-gradient-opacity);background:radial-gradient(var(--gray-1) 70%,transparent 100%)}.login-card{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:32px;width:386px;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;background-color:var(--gray-2);border:1px solid var(--stroke);border-radius:var(--radius-3xl);padding:72px 32px 32px;overflow:hidden}.login-header{gap:8px}.login-body,.login-header{display:flex;flex-direction:column;align-items:center;width:100%}.login-body{gap:32px;max-width:320px}.logo{width:96px;height:auto;aspect-ratio:2/1}h1{font-family:var(--font-sans);font-size:28px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-1.0325px;color:var(--heading-color);text-align:center;width:100%}.login-form{gap:12px}.form-actions,.login-form{display:flex;flex-direction:column;width:100%}.form-actions{gap:24px}.field{display:flex;flex-direction:column;width:100%}.field label{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.07875px;color:var(--gray-a11)}.input-wrapper{display:flex;align-items:center;margin-top:6px;padding:0;background-color:var(--input-bg);box-shadow:var(--input-shadow)}.input-wrapper,.input-wrapper input{width:100%;height:48px;border:none;border-radius:12px}.input-wrapper input{box-sizing:border-box;flex:1 1;padding:.5px 0 1px;outline:none;background:transparent;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:400;line-height:var(--input-line-height);letter-spacing:var(--input-letter-spacing);text-indent:var(--input-padding-start);color:var(--input-text-color)}.input-wrapper input::placeholder{color:var(--input-placeholder);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:400;line-height:normal;letter-spacing:var(--input-letter-spacing);opacity:1}.btn-continue{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 24px;border:none;border-radius:14px;background-color:var(--accent-blue);color:#ffffff;font-family:inherit;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.2925px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.btn-continue.is-loading,.btn-continue[aria-busy=true]{background-color:var(--btn-loading-bg);color:var(--btn-loading-text);cursor:not-allowed}.btn-continue.is-loading .btn-label,.btn-continue[aria-busy=true] .btn-label{visibility:hidden}.btn-continue .loading-spinner{display:none;position:absolute;inset:0;margin:auto}.btn-continue.is-loading .loading-spinner,.btn-continue[aria-busy=true] .loading-spinner{display:block}.loading-spinner{position:relative;width:20px;height:20px;color:var(--spinner-color)}.loading-spinner-leaf{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:25%;border-radius:1px;background-color:currentColor;transform-origin:50% 200%;animation:loading-spinner-fade .8s linear infinite}.loading-spinner-leaf:first-child{transform:rotate(0deg);animation-delay:-.7s}.loading-spinner-leaf:nth-child(2){transform:rotate(45deg);animation-delay:-.6s}.loading-spinner-leaf:nth-child(3){transform:rotate(90deg);animation-delay:-.5s}.loading-spinner-leaf:nth-child(4){transform:rotate(135deg);animation-delay:-.4s}.loading-spinner-leaf:nth-child(5){transform:rotate(180deg);animation-delay:-.3s}.loading-spinner-leaf:nth-child(6){transform:rotate(225deg);animation-delay:-.2s}.loading-spinner-leaf:nth-child(7){transform:rotate(270deg);animation-delay:-.1s}.loading-spinner-leaf:nth-child(8){transform:rotate(315deg);animation-delay:0s}@keyframes loading-spinner-fade{0%,to{opacity:.25}50%{opacity:1}}.login-form.is-loading .input-wrapper input{cursor:not-allowed}.login-error{font-size:14px;line-height:20px;color:var(--login-error);text-align:center}.btn-continue:hover:not(:disabled){background-color:var(--accent-blue-hover)}.btn-continue:active{opacity:.9}.divider{display:flex;align-items:center;gap:12px;width:100%;height:16px}.divider-line{flex:1 1;height:1px;background-color:var(--stroke)}.divider-text{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.0075px;color:var(--gray-a11);text-transform:uppercase;white-space:nowrap}.social-buttons{display:flex;gap:12px;width:100%}.social-btn{display:flex;flex:1 1;align-items:center;justify-content:center;height:40px;border:none;border-radius:10px;padding:0;font:inherit;cursor:default;transition:opacity .15s ease}.social-btn:disabled{opacity:1}.social-btn svg{display:block;flex-shrink:0}.social-btn:hover{opacity:1}.social-btn-google{background-color:var(--social-google-bg)}.social-btn-google svg{width:20px;height:20px}.social-btn-apple{background-color:var(--social-apple-bg);color:var(--social-apple-fg)}.social-icon-apple{width:22px;height:22px;margin-top:-3px}.social-btn-discord{background-color:#5865f2;color:#ffffff}.social-icon-discord{width:24px;height:24px}.footer-text{max-width:288px;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.0075px;text-align:center;text-wrap:balance;color:var(--footer-text)}.footer-text .footer-link{cursor:default}.footer-text .footer-link,.footer-text a{color:var(--footer-text);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2.3px}.footer-text .footer-link,.footer-text a,.footer-text a:hover{-webkit-text-decoration-color:var(--footer-underline);text-decoration-color:var(--footer-underline)}.footer-text a:hover{color:var(--gray-a12)}@media (max-width:440px){.login-card{padding:56px 24px 24px}}.otp-card{position:relative;z-index:10;display:flex;flex-direction:column;gap:32px;width:386px;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;padding:72px 32px 32px;background-color:var(--gray-2);border:1px solid var(--stroke);border-radius:var(--radius-3xl);overflow:hidden}.otp-card-inner{max-width:320px;min-width:100%;justify-content:center}.otp-card-inner,.otp-form{display:flex;width:100%;flex-direction:column;align-items:center}.otp-form{gap:16px;padding:12px 0;text-align:center}.otp-message{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--otp-message-color);text-wrap:balance}.otp-message strong{font-weight:700}.frosted-ui{--space-2:8px;--space-3:12px;--space-4:16px;--radius-5:12px}@media (prefers-color-scheme:dark){.frosted-ui{--danger-1:#191111;--danger-2:#201314;--danger-3:#3b1219;--danger-4:#481a1d;--danger-5:#541b1f;--danger-6:#671e22;--danger-7:#822025;--danger-8:#aa2429;--danger-9:#e5484d;--danger-10:#f2555a;--danger-11:#ff9592;--danger-12:#ffd1d9;--danger-a1:#f4122e0d;--danger-a2:#f11f351a;--danger-a3:#ff00002c;--danger-a4:#ff392c2b;--danger-a5:#fe433a36;--danger-a6:#fd4b424d;--danger-a7:#f74b4880;--danger-a8:#f74845a1;--danger-a9:#ff4f55e3;--danger-a10:#ff5d61e8;--danger-a11:#ff9989ef;--danger-a12:#ffd1d9}}.frosted-ui [data-accent-color=danger]{--accent-1:var(--danger-1);--accent-2:var(--danger-2);--accent-3:var(--danger-3);--accent-4:var(--danger-4);--accent-5:var(--danger-5);--accent-6:var(--danger-6);--accent-7:var(--danger-7);--accent-8:var(--danger-8);--accent-9:var(--danger-9);--accent-10:var(--danger-10);--accent-11:var(--danger-11);--accent-12:var(--danger-12);--accent-a1:var(--danger-a1);--accent-a2:var(--danger-a2);--accent-a3:var(--danger-a3);--accent-a4:var(--danger-a4);--accent-a5:var(--danger-a5);--accent-a6:var(--danger-a6);--accent-a7:var(--danger-a7);--accent-a8:var(--danger-a8);--accent-a9:var(--danger-a9);--accent-a10:var(--danger-a10);--accent-a11:var(--danger-a11);--accent-a12:var(--danger-a12)}.w-full{width:100%}.fui-CalloutRoot{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:var(--space-3);justify-content:flex-start;text-align:left;color:var(--accent-a11)}.fui-CalloutRoot:where(.fui-variant-soft){background-color:var(--accent-a3)}.fui-CalloutRoot:where(.fui-r-size-2){padding:var(--space-4);border-radius:var(--radius-5)}.fui-CalloutRoot[hidden]{display:none}.fui-CalloutIcon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--accent-a11)}.fui-CalloutIcon:where(.fui-r-size-2){width:16px;height:16px}.fui-CalloutIcon svg{display:block;width:16px;height:16px}.fui-CalloutText{margin:0;color:inherit}.fui-CalloutText:where(.fui-r-size-2){font-size:14px;line-height:20px;letter-spacing:.000625em}.fui-CalloutText:where(.fui-r-weight-medium){font-weight:500}.btn-resend{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--btn-resend);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;cursor:pointer;transition:background-color .15s ease}.btn-resend:hover{background-color:var(--btn-resend-hover-bg)}.btn-resend:active{background-color:var(--btn-resend-active-bg)}.otp-field-wrapper{position:relative;zoom:1.25}.otp-field-root{position:relative;width:240px;height:40px;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;--root-height:40px}.otp-field-group{display:flex;width:240px;height:40px}.otp-field-slot{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--otp-slot-bg);box-shadow:var(--otp-slot-shadow);font-size:14px;font-weight:400;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--otp-slot-text)}.otp-field-slot:first-child{border-radius:10px 0 0 10px}.otp-field-slot:last-child{border-radius:0 10px 10px 0}.otp-field-slot[data-otp-active=true]{outline:2px solid var(--otp-slot-active-outline);outline-offset:0;z-index:1}.otp-form.is-verifying .otp-field-slot[data-otp-active=true]{outline:none}.otp-loading-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--loading-overlay-bg);cursor:not-allowed}.otp-loading-overlay[hidden]{display:none}.otp-field-caret{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.otp-field-caret:before{content:"";display:block;width:1px;height:16px;border-radius:1px;background-color:var(--otp-caret);animation:otp-caret-blink 1.25s ease-out infinite}@keyframes otp-caret-blink{0%,70%{opacity:1}71%,to{opacity:0}}.otp-form.is-verifying .otp-input{pointer-events:none;cursor:not-allowed}.otp-field-root.is-loading{cursor:not-allowed}.otp-form.is-verifying .btn-back,.otp-form.is-verifying .btn-resend{opacity:.5;cursor:not-allowed}.otp-input-overlay{position:absolute;inset:0;pointer-events:none}.otp-input{position:absolute;inset:0;width:calc(100% + 40px);height:100%;display:flex;text-align:left;opacity:1;color:transparent;pointer-events:all;background:transparent;caret-color:transparent;border:0 solid transparent;outline:0 solid transparent;box-shadow:none;line-height:1;letter-spacing:-.5em;font-size:var(--root-height);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-clip-path:inset(0 40px 0 0);clip-path:inset(0 40px 0 0);cursor:text}.btn-back{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;height:40px;padding:0 16px;border:none;border-radius:10px;background-color:var(--btn-back-bg);color:var(--btn-back-text);font-family:inherit;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;transition:background-color .15s ease}.btn-back:hover{background-color:var(--btn-back-hover-bg)}.btn-back svg{flex-shrink:0}.toast{position:fixed;bottom:24px;left:50%;z-index:100;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--toast-border);border-radius:12px;background-color:var(--toast-bg);box-shadow:var(--toast-shadow);transform:translateX(-50%) translateY(8px);opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.toast[hidden]{display:none}.toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.toast-icon{display:flex;flex-shrink:0;color:#30a46c}.toast-text{font-size:14px;font-weight:400;line-height:20px;color:var(--toast-text);white-space:nowrap}@media (max-width:440px){.otp-card{width:100%;padding:56px 24px 24px}}