.auth-module__WK2nWq__page{color:#fffffff0;background:linear-gradient(120deg,#ffffff0b,#0000 34%),linear-gradient(#050507 0%,#080a0f 52%,#020203 100%);grid-template-columns:minmax(0,1fr) minmax(360px,480px);min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.auth-module__WK2nWq__page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 74%);mask-image:linear-gradient(#000000d1,#0000 74%)}.auth-module__WK2nWq__hero{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(36px,7vw,104px);display:flex;position:relative}.auth-module__WK2nWq__heroPaths{z-index:0;pointer-events:none;opacity:.6;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 30%,#000000e6,#0000 78%);mask-image:radial-gradient(120% 100% at 30%,#000000e6,#0000 78%)}.auth-module__WK2nWq__hero>:not(.auth-module__WK2nWq__heroPaths){z-index:1;position:relative}.auth-module__WK2nWq__authColumn{z-index:1;background:linear-gradient(#ffffff0e,#ffffff06),#07090ed1;border-left:1px solid #ffffff14;align-items:center;min-height:100vh;padding:clamp(24px,4vw,52px);display:flex;position:relative}.auth-module__WK2nWq__brand{align-items:center;gap:10px;margin-bottom:clamp(42px,8vh,76px);font-family:Clash Display,Inter,sans-serif;font-size:17px;font-weight:700;display:flex}.auth-module__WK2nWq__brandImage{object-fit:cover;border-radius:10px;width:40px;height:40px}.auth-module__WK2nWq__eyebrow{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.auth-module__WK2nWq__eyebrowDot{background:#ffffffd1;border-radius:999px;width:7px;height:7px}.auth-module__WK2nWq__headline{letter-spacing:0;max-width:720px;margin-top:24px;font-family:Clash Display,Inter,sans-serif;font-size:clamp(42px,6.3vw,82px);font-weight:700;line-height:.93}.auth-module__WK2nWq__headline span{color:#ffffff94}.auth-module__WK2nWq__intro{color:#ffffff85;max-width:560px;margin-top:24px;font-size:15px;line-height:1.8}.auth-module__WK2nWq__proof{background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:620px;margin-top:clamp(36px,7vh,64px);display:grid;overflow:hidden}.auth-module__WK2nWq__proofItem{background:#06080ce0;min-height:116px;padding:18px}.auth-module__WK2nWq__proofValue{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.auth-module__WK2nWq__proofLabel{color:#ffffff6b;margin-top:8px;font-size:12px;line-height:1.5}.auth-module__WK2nWq__panel{width:100%}.auth-module__WK2nWq__panelHeader{margin-bottom:18px}.auth-module__WK2nWq__panelTitle{letter-spacing:0;font-family:Clash Display,Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.auth-module__WK2nWq__panelCopy{color:#ffffff6b;margin-top:7px;font-size:13px}.auth-module__WK2nWq__message{border:1px solid var(--message-border);background:var(--message-bg);color:var(--message-text);border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.auth-module__WK2nWq__success{--message-bg:#22c55e17;--message-border:#22c55e3d;--message-text:#86efac}.auth-module__WK2nWq__error{--message-bg:#f43f5e17;--message-border:#f43f5e40;--message-text:#fda4af}.auth-module__WK2nWq__oauthRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-module__WK2nWq__ghostButton,.auth-module__WK2nWq__submitButton,.auth-module__WK2nWq__tabButton,.auth-module__WK2nWq__linkButton,.auth-module__WK2nWq__iconButton{font:inherit}.auth-module__WK2nWq__ghostButton{color:#ffffffc2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.auth-module__WK2nWq__ghostButton:hover:not(:disabled){color:#fffffff0;background:#fff1;border-color:#ffffff3d}.auth-module__WK2nWq__ghostButton:disabled,.auth-module__WK2nWq__submitButton:disabled{cursor:not-allowed;opacity:.58}.auth-module__WK2nWq__divider{color:#ffffff40;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.auth-module__WK2nWq__divider:before,.auth-module__WK2nWq__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-module__WK2nWq__form,.auth-module__WK2nWq__panelBody{flex-direction:column;gap:12px;display:flex}.auth-module__WK2nWq__fieldGroup{flex-direction:column;gap:6px;display:flex}.auth-module__WK2nWq__field{position:relative}.auth-module__WK2nWq__fieldIcon{color:#ffffff47;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.auth-module__WK2nWq__input{color:#ffffffeb;width:100%;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:11px 42px 11px 39px;font-size:13px;transition:border-color .16s,background .16s}.auth-module__WK2nWq__input::placeholder{color:#ffffff47}.auth-module__WK2nWq__input:focus{background:#fff1;border-color:#ffffff57}.auth-module__WK2nWq__inputError{border-color:#f43f5e6b}.auth-module__WK2nWq__fieldError{color:#fda4af;font-size:11px}.auth-module__WK2nWq__iconButton{color:#ffffff57;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-module__WK2nWq__iconButton:hover{color:#ffffffb8}.auth-module__WK2nWq__forgot{color:#ffffff9e;align-self:flex-end;font-size:12px;text-decoration:none}.auth-module__WK2nWq__forgot:hover{color:#ffffffe6;text-decoration:underline}.auth-module__WK2nWq__submitButton{color:#030406;cursor:pointer;background:#ffffffe6;border:1px solid #ffffffdb;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:2px;font-size:14px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.auth-module__WK2nWq__submitButton:hover:not(:disabled){background:#fffffffa;transform:translateY(-1px)}.auth-module__WK2nWq__tabs{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-module__WK2nWq__tabButton{color:#ffffff61;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:12px;font-weight:700}.auth-module__WK2nWq__tabActive{color:#ffffffe6;background:#ffffff1a}.auth-module__WK2nWq__finePrint{color:#ffffff3d;text-align:center;font-size:11px;line-height:1.5}.auth-module__WK2nWq__verify{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.auth-module__WK2nWq__verifyIcon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.auth-module__WK2nWq__verify h3{letter-spacing:0;font-family:Clash Display,Inter,sans-serif;font-size:22px;font-weight:700}.auth-module__WK2nWq__verify p{color:#ffffff73;font-size:13px;line-height:1.65}.auth-module__WK2nWq__linkButton{color:#ffffffc7;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.auth-module__WK2nWq__skeleton{flex-direction:column;gap:12px;width:100%;display:flex}.auth-module__WK2nWq__skeletonLine{height:var(--height);background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px}.auth-module__WK2nWq__spin{animation:1s linear infinite auth-module__WK2nWq__spin}@keyframes auth-module__WK2nWq__spin{to{transform:rotate(360deg)}}@media (max-width:920px){.auth-module__WK2nWq__page{grid-template-columns:1fr;overflow:auto}.auth-module__WK2nWq__hero{min-height:auto;padding:28px 22px 0}.auth-module__WK2nWq__brand{margin-bottom:28px}.auth-module__WK2nWq__headline,.auth-module__WK2nWq__intro,.auth-module__WK2nWq__proof,.auth-module__WK2nWq__eyebrow,.auth-module__WK2nWq__heroPaths{display:none}.auth-module__WK2nWq__authColumn{background:0 0;border-left:0;min-height:auto;padding:28px 22px 44px}}@media (max-width:520px){.auth-module__WK2nWq__oauthRow,.auth-module__WK2nWq__proof,.auth-module__WK2nWq__tabs{grid-template-columns:1fr}}
