.Card-module__b6YjYG__card{background:#091422d9;border:1px solid #6ea4ff2e;border-radius:20px;padding:24px;box-shadow:0 20px 50px #0a121e59}
.page-module__aydn6q__page{color:#d6dce2;min-height:100vh;font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif);background:#0b1c2d;position:relative;overflow:hidden}.page-module__aydn6q__background{z-index:0;position:absolute;inset:0}.page-module__aydn6q__glowTop,.page-module__aydn6q__glowBottom{filter:blur(40px);opacity:.45;border-radius:50%;width:380px;height:380px;position:absolute}.page-module__aydn6q__glowTop{background:radial-gradient(circle,#6ea4ffe6,#0000 65%);top:-140px;left:-140px}.page-module__aydn6q__glowBottom{background:radial-gradient(circle,#9b6bffe6,#0000 65%);bottom:-160px;right:-160px}.page-module__aydn6q__main{z-index:1;gap:28px;max-width:520px;margin:0 auto;padding:72px 20px 96px;display:grid;position:relative}.page-module__aydn6q__header{text-align:center;gap:12px;display:grid}.page-module__aydn6q__eyebrow{text-transform:uppercase;letter-spacing:.32em;color:#d6dce2b3;font-size:11px}.page-module__aydn6q__title{font-size:clamp(32px,6vw,42px);line-height:1.05}.page-module__aydn6q__subtitle{color:#d6dce2d9;font-size:16px;line-height:1.6}.page-module__aydn6q__card{gap:24px;display:grid}.page-module__aydn6q__cardHeader h2{margin-bottom:6px;font-size:20px}.page-module__aydn6q__cardHeader p{color:#d6dce2cc;font-size:14px}.page-module__aydn6q__authStack{gap:18px;display:grid}.page-module__aydn6q__googleAuthButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #4285f466;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 16px #4285f426}.page-module__aydn6q__googleAuthButton:hover:not(:disabled){background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-color:#4285f4b3;transform:translateY(-2px);box-shadow:0 6px 24px #4285f440}.page-module__aydn6q__googleAuthButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4cc}.page-module__aydn6q__googleAuthButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__aydn6q__googleLogo{flex-shrink:0;width:20px;height:20px}.page-module__aydn6q__googleButtonText{flex-shrink:0}.page-module__aydn6q__googleBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:12px;box-shadow:0 2px 8px #4285f44d}.page-module__aydn6q__googleHint{text-align:center;color:#d6dce299;margin-top:-10px;font-size:12px}.page-module__aydn6q__googleButton{justify-content:center;width:100%}button.page-module__aydn6q__googleButton{color:#d6dce2;cursor:pointer;background:linear-gradient(135deg,#6ea4ff47,#9b6bff38);border:1px solid #d6dce22e;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}button.page-module__aydn6q__googleButton:hover{border-color:#d6dce247;transform:translateY(-1px)}button.page-module__aydn6q__googleButton:focus-visible{outline-offset:2px;outline:2px solid #6ea4ffb3}button.page-module__aydn6q__googleButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.page-module__aydn6q__divider{text-align:center;color:#d6dce2b3;font-size:12px;position:relative}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";background:#d6dce233;width:42%;height:1px;position:absolute;top:50%}.page-module__aydn6q__divider:before{left:0}.page-module__aydn6q__divider:after{right:0}.page-module__aydn6q__form{gap:14px;display:grid}.page-module__aydn6q__label{color:#d6dce2cc;gap:6px;font-size:13px;display:grid}.page-module__aydn6q__input{color:#d6dce2;background:#050c16b3;border:1px solid #d6dce233;border-radius:12px;width:100%;padding:12px 14px;font-size:14px}.page-module__aydn6q__input:focus{outline-offset:2px;outline:2px solid #6ea4ffb3}.page-module__aydn6q__inputError{background:#ef444414;border-color:#ef4444}.page-module__aydn6q__inputError:focus{outline-color:#ef4444b3}.page-module__aydn6q__loginHint{text-align:center;color:#d6dce2bf;font-size:13px}.page-module__aydn6q__loginHint a{color:#9fb2c6;text-decoration:none}.page-module__aydn6q__successHint{text-align:center;color:#7cdeaa;background:#50c8781f;border:1px solid #50c87859;border-radius:10px;padding:12px;font-size:13px;font-weight:600}@media (min-width:720px){.page-module__aydn6q__main{padding-top:96px}}
.Button-module__8RiFmG__button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.Button-module__8RiFmG__md{padding:12px 22px;font-size:14px}.Button-module__8RiFmG__lg{padding:14px 26px;font-size:15px}.Button-module__8RiFmG__primary{color:#071120;background:linear-gradient(90deg,#6ea4ff,#9b6bff);box-shadow:0 12px 32px #6ea4ff59}.Button-module__8RiFmG__secondary{color:#d6dce2;background:#0b1c2d99;border-color:#d6dce259}.Button-module__8RiFmG__ghost{color:#9fb2c6;background:0 0;border-color:#0000}.Button-module__8RiFmG__button:focus-visible{outline-offset:2px;outline:2px solid #6ea4ffcc}.Button-module__8RiFmG__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__button:hover{transform:translateY(-1px)}.Button-module__8RiFmG__primary:hover{box-shadow:0 16px 36px #6ea4ff80}.Button-module__8RiFmG__secondary:hover{border-color:#d6dce299;box-shadow:0 12px 28px #6ea4ff33}}
.page-module__euKyLa__page{color:#d6dce2;min-height:100vh;font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif);background:#0b1c2d;position:relative;overflow:hidden}.page-module__euKyLa__background{z-index:0;position:absolute;inset:0}.page-module__euKyLa__glowTop,.page-module__euKyLa__glowBottom{filter:blur(40px);opacity:.45;border-radius:50%;width:380px;height:380px;position:absolute}.page-module__euKyLa__glowTop{background:radial-gradient(circle,#6ea4ffe6,#0000 65%);top:-140px;left:-140px}.page-module__euKyLa__glowBottom{background:radial-gradient(circle,#9b6bffe6,#0000 65%);bottom:-160px;right:-160px}.page-module__euKyLa__main{z-index:1;grid-template-columns:1fr;gap:28px;max-width:600px;margin:0 auto;padding:72px 20px 96px;display:grid;position:relative}.page-module__euKyLa__header{text-align:center;gap:12px;display:grid}.page-module__euKyLa__eyebrow{text-transform:uppercase;letter-spacing:.32em;color:#d6dce2b3;font-size:11px}.page-module__euKyLa__title{font-size:clamp(32px,6vw,42px);line-height:1.05}.page-module__euKyLa__subtitle{color:#d6dce2d9;font-size:16px;line-height:1.6}.page-module__euKyLa__card{gap:24px;display:grid}.page-module__euKyLa__cardFullWidth{grid-column:1/-1}.page-module__euKyLa__cardHeader h2{margin-bottom:6px;font-size:20px}.page-module__euKyLa__cardHeader p{color:#d6dce2cc;font-size:14px}.page-module__euKyLa__progressSection{gap:12px;display:grid}.page-module__euKyLa__progressHeader{justify-content:space-between;align-items:center;font-size:14px;display:flex}.page-module__euKyLa__progressLabel{font-weight:600}.page-module__euKyLa__progressValue{color:#d6dce2b3}.page-module__euKyLa__progressBar{background:#d6dce226;border-radius:4px;height:8px;overflow:hidden}.page-module__euKyLa__progressFill{background:linear-gradient(90deg,#6ea4ff,#9b6bff);border-radius:4px;height:100%;transition:width .4s}.page-module__euKyLa__progressChecklist{color:#d6dce2b3;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.page-module__euKyLa__checkItem{align-items:center;gap:6px;display:flex}.page-module__euKyLa__checkItem.page-module__euKyLa__completed{color:#6ea4ff}.page-module__euKyLa__checkIcon{font-size:14px}.page-module__euKyLa__warningBox{color:#ffd666;background:#ffb4321f;border:1px solid #ffb43259;border-radius:12px;padding:16px}.page-module__euKyLa__warningBox strong{margin-bottom:6px;font-size:14px;display:block}.page-module__euKyLa__warningBox p{opacity:.9;margin:0;font-size:13px;line-height:1.5}.page-module__euKyLa__resendButton{color:#ffd666;cursor:pointer;background:#ffb43226;border:1px solid #ffb43280;border-radius:10px;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s;display:inline-block}.page-module__euKyLa__resendButton:hover{background:#ffb43240;border-color:#ffb432b3}.page-module__euKyLa__resendButton:disabled{opacity:.6;cursor:not-allowed}.page-module__euKyLa__verificationSuccess{color:#7cdeaa;margin-top:12px;font-size:13px;font-weight:600}.page-module__euKyLa__verificationError{color:#ff9a9a;margin-top:8px;font-size:13px}.page-module__euKyLa__infoBox{color:#a8c8ff;background:#6ea4ff1f;border:1px solid #6ea4ff59;border-radius:12px;padding:16px}.page-module__euKyLa__infoBox strong{margin-bottom:6px;font-size:14px;display:block}.page-module__euKyLa__infoBox p{opacity:.9;margin:0;font-size:13px;line-height:1.5}.page-module__euKyLa__infoBox ul{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.page-module__euKyLa__successBox{color:#7cdeaa;background:#50c8781f;border:1px solid #50c87859;border-radius:12px;padding:16px}.page-module__euKyLa__successBox strong{margin-bottom:6px;font-size:14px;display:block}.page-module__euKyLa__successBox p{opacity:.9;margin:0;font-size:13px;line-height:1.5}.page-module__euKyLa__form{gap:14px;display:grid}.page-module__euKyLa__label{color:#d6dce2cc;gap:6px;font-size:13px;display:grid}.page-module__euKyLa__input{color:#d6dce2;background:#050c16b3;border:1px solid #d6dce233;border-radius:12px;width:100%;padding:12px 14px;font-size:14px}.page-module__euKyLa__input:focus{outline-offset:2px;outline:2px solid #6ea4ffb3}.page-module__euKyLa__input:disabled{opacity:.6;cursor:not-allowed}.page-module__euKyLa__inputError{border-color:#ff646499}.page-module__euKyLa__section{gap:16px;display:grid}.page-module__euKyLa__sectionTitle{border-bottom:1px solid #d6dce226;margin:0;padding-bottom:8px;font-size:16px;font-weight:600}.page-module__euKyLa__profileGrid{gap:12px;display:grid}.page-module__euKyLa__profileItem{gap:4px;display:grid}.page-module__euKyLa__profileItemLabel{color:#d6dce299;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.page-module__euKyLa__profileItemValue{color:#d6dce2;word-break:break-all;font-size:14px}.page-module__euKyLa__profileItemValue.page-module__euKyLa__muted{color:#d6dce280;font-style:italic}.page-module__euKyLa__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.page-module__euKyLa__twoColumns{grid-template-columns:1fr}}.page-module__euKyLa__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__euKyLa__submitButton{color:#071120;cursor:pointer;background:linear-gradient(135deg,#6ea4ffe6,#9b6bffd9);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex}.page-module__euKyLa__submitButton:hover{transform:translateY(-1px);box-shadow:0 8px 24px #6ea4ff66}.page-module__euKyLa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__euKyLa__secondaryButton{color:#d6dce2;cursor:pointer;background:#0b1c2d99;border:1px solid #d6dce240;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .16s,border-color .16s;display:inline-flex}.page-module__euKyLa__secondaryButton:hover{border-color:#d6dce273;transform:translateY(-1px)}.page-module__euKyLa__errorBox{color:#ff9a9a;background:#ff5a5a1f;border:1px solid #ff5a5a59;border-radius:12px;padding:14px 16px}.page-module__euKyLa__errorBox strong{margin-bottom:6px;font-size:14px;display:block}.page-module__euKyLa__errorList{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.page-module__euKyLa__divider{text-align:center;color:#d6dce280;margin:8px 0;font-size:12px;position:relative}.page-module__euKyLa__divider:before,.page-module__euKyLa__divider:after{content:"";background:#d6dce226;width:42%;height:1px;position:absolute;top:50%}.page-module__euKyLa__divider:before{left:0}.page-module__euKyLa__divider:after{right:0}.page-module__euKyLa__loading{color:#d6dce2b3;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}.page-module__euKyLa__ctaCard{background:linear-gradient(135deg,#6ea4ff26,#9b6bff26);border:1px solid #6ea4ff4d}.page-module__euKyLa__ctaCardDisabled{background:linear-gradient(135deg,#d6dce214,#d6dce20d);border:1px solid #d6dce226}.page-module__euKyLa__ctaContent{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.page-module__euKyLa__ctaText{flex-direction:column;gap:8px;display:flex}.page-module__euKyLa__ctaTitle{background:linear-gradient(90deg,#6ea4ff,#9b6bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:700}.page-module__euKyLa__ctaCardDisabled .page-module__euKyLa__ctaTitle{-webkit-text-fill-color:#d6dce2b3;color:#d6dce2b3;background:0 0}.page-module__euKyLa__ctaDescription{color:#d6dce2d9;margin:0;font-size:15px;line-height:1.5}.page-module__euKyLa__ctaCardDisabled .page-module__euKyLa__ctaDescription{color:#d6dce299}.page-module__euKyLa__ctaButton{min-width:180px}.page-module__euKyLa__ctaButtonDisabled{color:#d6dce266;cursor:not-allowed;background:#d6dce21a;border:1px solid #d6dce226;border-radius:12px;justify-content:center;align-items:center;min-width:180px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:720px){.page-module__euKyLa__ctaContent{text-align:left;flex-direction:row;justify-content:space-between}.page-module__euKyLa__ctaText{flex:1}.page-module__euKyLa__main{padding-top:96px}}@media (min-width:1024px){.page-module__euKyLa__main{grid-template-columns:repeat(2,1fr);gap:24px 32px;max-width:1100px;padding:64px 40px}.page-module__euKyLa__header,.page-module__euKyLa__warningBox{grid-column:1/-1}.page-module__euKyLa__actions{grid-column:1/-1;justify-content:center}.page-module__euKyLa__cardSpanFull{grid-column:1/-1}.page-module__euKyLa__cardSpanHalf{grid-column:span 1}}@media (min-width:1280px){.page-module__euKyLa__main{gap:28px 40px;max-width:1200px;padding:72px 48px}}
