.auth-flow-module__aasIcq__page{background:radial-gradient(circle at 14% 8%,#f9fafb0d,#0000 30%),#1f2933;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(14px,1.9vw,22px);display:flex;overflow-x:clip}.auth-flow-module__aasIcq__shell{color:#f9fafb;flex-direction:column;width:100%;max-width:900px;min-height:calc(100dvh - 44px);display:flex}.auth-flow-module__aasIcq__topBar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auth-flow-module__aasIcq__brand{width:clamp(124px,18vw,178px);transition:transform .26s cubic-bezier(.2,.8,.2,1);display:inline-flex}.auth-flow-module__aasIcq__brand img{width:100%;height:auto;transition:filter .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1)}.auth-flow-module__aasIcq__brand:hover img{filter:drop-shadow(0 8px 20px #0f172a33);transform:translateY(-1px)scale(1.01)}.auth-flow-module__aasIcq__topActions{align-items:center;gap:8px;display:flex}.auth-flow-module__aasIcq__stepLabel{color:#f9fafbe6;font-size:.82rem;font-weight:600}.auth-flow-module__aasIcq__signin{color:#f9fafb;background:#f9fafb1f;border:1px solid #f9fafb52;border-radius:999px;min-height:34px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:background-color .18s,transform .18s}.auth-flow-module__aasIcq__signin:hover{background:#f9fafb33;transform:translateY(-1px)}.auth-flow-module__aasIcq__outerCard{color:#1f2933;background:#f9fafb;border:1px solid #1f29331a;border-radius:clamp(18px,2.5vw,24px);padding:clamp(14px,2vw,20px);animation:.36s cubic-bezier(.2,.8,.2,1) both auth-flow-module__aasIcq__auth-card-enter;box-shadow:0 12px 24px #1f29331f}@keyframes auth-flow-module__aasIcq__auth-card-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}.auth-flow-module__aasIcq__chipRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.auth-flow-module__aasIcq__chipRowCenter{justify-content:center;margin-bottom:10px;display:flex}.auth-flow-module__aasIcq__chipRowRight{justify-content:flex-end;margin-bottom:10px;display:flex}.auth-flow-module__aasIcq__chip{background:#6b728024;border:1px solid #6b728047;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.auth-flow-module__aasIcq__chipDot{background:#6b7280;border-radius:50%;width:8px;height:8px}.auth-flow-module__aasIcq__stepChip{color:#1f2933;background:#6b72801f;border:1px solid #6b728047;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:600}.auth-flow-module__aasIcq__title{font-size:var(--type-title);letter-spacing:-.012em;margin-bottom:6px;font-weight:700;line-height:1.2}.auth-flow-module__aasIcq__subtext{color:#1f2933c2;font-size:var(--type-body-sm);margin-bottom:12px;line-height:1.45}.auth-flow-module__aasIcq__panel{background:#f9fafb;border:1px solid #6b72802e;border-radius:18px;max-width:720px;margin:0 auto;padding:clamp(12px,1.6vw,16px);box-shadow:0 8px 18px #1f29330f}.auth-flow-module__aasIcq__panelTitle{letter-spacing:-.01em;margin-bottom:4px;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:700;line-height:1.3}.auth-flow-module__aasIcq__panelSubtext{color:#1f2933b8;font-size:var(--type-body-sm);margin-bottom:8px;line-height:1.42}.auth-flow-module__aasIcq__form{gap:10px;display:grid}.auth-flow-module__aasIcq__label{color:#1f2933;font-size:.86rem;font-weight:600}.auth-flow-module__aasIcq__input,.auth-flow-module__aasIcq__select{color:#1f2933;font:inherit;background:#f9fafb;border:1px solid #6b72806b;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-size:.88rem;transition:border-color .16s,box-shadow .16s}.auth-flow-module__aasIcq__input:focus-visible,.auth-flow-module__aasIcq__select:focus-visible,.auth-flow-module__aasIcq__primaryBtn:focus-visible,.auth-flow-module__aasIcq__secondaryBtn:focus-visible,.auth-flow-module__aasIcq__signin:focus-visible,.auth-flow-module__aasIcq__helperLink:focus-visible,.auth-flow-module__aasIcq__footerPill a:focus-visible{outline-offset:2px;outline:2px solid #1f293347}.auth-flow-module__aasIcq__input:focus-visible,.auth-flow-module__aasIcq__select:focus-visible{border-color:#1f2933;box-shadow:0 0 0 3px #6b728033}.auth-flow-module__aasIcq__input[readonly]{color:#1f2933;background:#6b72801a}.auth-flow-module__aasIcq__mutedText{color:#6b7280;font-size:.82rem;line-height:1.38}.auth-flow-module__aasIcq__centerMuted{color:#6b7280;text-align:center;font-size:.82rem;line-height:1.38}.auth-flow-module__aasIcq__otpPanel{background:#6b728014;border:1px solid #6b728059;border-radius:14px;gap:8px;padding:10px;display:grid}.auth-flow-module__aasIcq__otpRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.auth-flow-module__aasIcq__otpInput{min-width:0}.auth-flow-module__aasIcq__actions{justify-items:center;gap:10px;margin-top:2px;display:grid}.auth-flow-module__aasIcq__primaryBtn{color:#f9fafb;cursor:pointer;background:#1f2933;border:1px solid #1f2933;border-radius:999px;justify-content:center;align-items:center;width:min(300px,100%);min-height:42px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.auth-flow-module__aasIcq__secondaryBtn{color:#1f2933;cursor:pointer;background:#f9fafb;border:1px solid #6b728080;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:.86rem;font-weight:600;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.auth-flow-module__aasIcq__primaryBtn:hover,.auth-flow-module__aasIcq__secondaryBtn:hover{transform:translateY(-1px)}.auth-flow-module__aasIcq__primaryBtn:hover{background:#1f2933eb;box-shadow:0 8px 14px #1f293333}.auth-flow-module__aasIcq__secondaryBtn:hover{background:#6b728014;border-color:#6b7280}.auth-flow-module__aasIcq__primaryBtn:disabled,.auth-flow-module__aasIcq__secondaryBtn:disabled{cursor:not-allowed;opacity:.6;transform:none}.auth-flow-module__aasIcq__centerButton{justify-self:center}.auth-flow-module__aasIcq__helperRow{color:#6b7280;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.84rem;display:flex}.auth-flow-module__aasIcq__helperLink{text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-flow-module__aasIcq__terms{color:#6b7280;text-align:center;font-size:.82rem}.auth-flow-module__aasIcq__notice,.auth-flow-module__aasIcq__error,.auth-flow-module__aasIcq__success{color:#1f2933;background:#6b72801a;border:1px solid #6b728047;border-radius:14px;padding:9px 10px;font-size:.82rem}.auth-flow-module__aasIcq__recommendedRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-flow-module__aasIcq__recommendedChip{color:#1f2933;background:#6b728024}.auth-flow-module__aasIcq__uploadArea{cursor:pointer;text-align:center;background:radial-gradient(circle at 16% 8%,#f9fafbb8,#0000 38%),#6b728014;border:1px dashed #6b72809e;border-radius:20px;place-items:center;gap:10px;min-height:186px;padding:18px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.auth-flow-module__aasIcq__uploadArea:hover{border-color:#1f2933;transform:translateY(-1px);box-shadow:0 10px 20px #1f293324}.auth-flow-module__aasIcq__uploadAreaActive{border-color:#1f2933;transform:translateY(-1px)scale(1.002);box-shadow:0 0 0 3px #1f293329,0 10px 22px #1f29332e}.auth-flow-module__aasIcq__uploadArea:focus-within{border-color:#1f2933;transform:none;box-shadow:0 0 0 3px #6b728042,0 8px 18px #1f293324}.auth-flow-module__aasIcq__uploadIcon{background:#f9fafbf5;border:1px solid #6b728080;border-radius:20px;width:72px;height:72px;display:inline-block;position:relative;box-shadow:inset 0 1px #f9fafbf2,0 6px 12px #1f29331f}.auth-flow-module__aasIcq__uploadIcon:before{content:"";background:#6b7280;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.auth-flow-module__aasIcq__uploadIcon:after{content:"";background:#6b7280;border-radius:999px;width:36px;height:18px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.auth-flow-module__aasIcq__uploadCopy{color:#1f2933;text-align:center;justify-items:center;gap:2px;font-size:.86rem;line-height:1.34;display:grid}.auth-flow-module__aasIcq__uploadCopy strong{font-size:.98rem;font-weight:700}.auth-flow-module__aasIcq__uploadCta{color:#f9fafb;background:#1f2933;border:1px solid #1f2933;border-radius:999px;align-items:center;min-height:34px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.auth-flow-module__aasIcq__uploadMeta{color:#6b7280;text-align:center;font-size:.82rem;line-height:1.36}.auth-flow-module__aasIcq__previewWrap{background:#6b728012;border:1px solid #6b728047;border-radius:14px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;overflow:hidden}.auth-flow-module__aasIcq__previewImage{object-fit:cover;background:#e5e7eb;border:1px solid #6b728052;border-radius:10px;width:140px;height:96px;display:block}.auth-flow-module__aasIcq__previewMeta{gap:6px;min-width:0;display:grid}.auth-flow-module__aasIcq__previewTitle{color:#1f2933;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.auth-flow-module__aasIcq__previewActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-flow-module__aasIcq__previewBadge{color:#0f766e;background:#0f766e1f;border:1px solid #0f766e3d;border-radius:999px;min-height:28px;padding:6px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.auth-flow-module__aasIcq__fileInput{opacity:0;width:1px;height:1px;position:absolute}.auth-flow-module__aasIcq__divider{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:10px 0 8px;font-size:1.04rem;font-weight:700;display:flex}.auth-flow-module__aasIcq__dividerLine{background:#6b728073;width:100%;max-width:220px;height:2px}.auth-flow-module__aasIcq__tinyMuted{color:#6b7280;text-align:center;font-size:.78rem}.auth-flow-module__aasIcq__checkRow{flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0;display:flex}.auth-flow-module__aasIcq__checkItem{color:#6b7280;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.auth-flow-module__aasIcq__checkItem:before{color:#1f2933;content:"OK";background:#6b72802e;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.62rem;font-weight:700;display:inline-flex}.auth-flow-module__aasIcq__uploadForm{gap:10px}.auth-flow-module__aasIcq__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.auth-flow-module__aasIcq__statusItem{text-align:center;background:#6b728014;border:1px solid #6b728059;border-radius:14px;min-height:98px;padding:10px}.auth-flow-module__aasIcq__statusItem h3{margin-top:6px;font-size:.82rem;font-weight:600}.auth-flow-module__aasIcq__statusIcon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:inline-flex}.auth-flow-module__aasIcq__green{color:#1f2933;background:#1f293324}.auth-flow-module__aasIcq__yellow{color:#1f2933;background:#6b728033}.auth-flow-module__aasIcq__red{color:#f9fafb;background:#6b728061}.auth-flow-module__aasIcq__footerPill{color:#f9fafb;background:#1f2933;border:1px solid #6b728080;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;padding:9px 12px;font-size:.8rem;display:flex}.auth-flow-module__aasIcq__bottomFooter{border-top:1px solid #f9fafb29;margin-top:auto;padding-top:18px}.auth-flow-module__aasIcq__bottomFooterLinks{color:#f9fafbeb;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.auth-flow-module__aasIcq__bottomFooterLinks li{align-items:center;gap:10px;display:inline-flex}.auth-flow-module__aasIcq__bottomFooterLinks li:not(:last-child):after{color:#f9fafb80;content:"|"}.auth-flow-module__aasIcq__bottomFooterLinks a:hover{color:#f9fafb;text-underline-offset:4px;text-decoration:underline}.auth-flow-module__aasIcq__bottomFooterLinks a{transition:color .22s,transform .22s}.auth-flow-module__aasIcq__bottomFooterLinks a:hover{transform:translateY(-1px)}.auth-flow-module__aasIcq__reveal{opacity:0;filter:blur(2px);transition:opacity .68s cubic-bezier(.2,.8,.2,1)var(--reveal-delay,0s),transform .68s cubic-bezier(.2,.8,.2,1)var(--reveal-delay,0s),filter .68s cubic-bezier(.2,.8,.2,1)var(--reveal-delay,0s);will-change:opacity,transform,filter;transform:translateY(24px)}.auth-flow-module__aasIcq__reveal[data-revealed=true]{filter:blur();opacity:1;transform:translate(0,0)}.auth-flow-module__aasIcq__bottomFooterLinks a:focus-visible{outline-offset:2px;outline:2px solid #f9fafbb8}@media (max-width:720px){.auth-flow-module__aasIcq__page{padding:8px}.auth-flow-module__aasIcq__topActions{gap:6px}.auth-flow-module__aasIcq__stepLabel{font-size:.76rem}.auth-flow-module__aasIcq__topBar{margin-bottom:10px}.auth-flow-module__aasIcq__outerCard{border-radius:16px;padding:12px}.auth-flow-module__aasIcq__shell{min-height:calc(100dvh - 16px)}.auth-flow-module__aasIcq__panel{border-radius:14px;padding:11px}.auth-flow-module__aasIcq__title{line-height:1.14}.auth-flow-module__aasIcq__actions{gap:8px}.auth-flow-module__aasIcq__helperRow{font-size:.8rem}.auth-flow-module__aasIcq__uploadArea{text-align:center;border-radius:14px;min-height:172px}.auth-flow-module__aasIcq__previewWrap{text-align:center;grid-template-columns:1fr;justify-items:center}.auth-flow-module__aasIcq__previewImage{width:100%;height:136px}.auth-flow-module__aasIcq__previewMeta{justify-items:center}.auth-flow-module__aasIcq__statusGrid,.auth-flow-module__aasIcq__otpRow{grid-template-columns:1fr}.auth-flow-module__aasIcq__bottomFooter{padding-top:14px}}@media (prefers-reduced-motion:reduce){.auth-flow-module__aasIcq__outerCard{animation:none}.auth-flow-module__aasIcq__brand,.auth-flow-module__aasIcq__brand img,.auth-flow-module__aasIcq__outerCard,.auth-flow-module__aasIcq__panel,.auth-flow-module__aasIcq__bottomFooterLinks a{transition:none}.auth-flow-module__aasIcq__outerCard:hover,.auth-flow-module__aasIcq__panel:hover{box-shadow:none;transform:none}.auth-flow-module__aasIcq__reveal{filter:none;opacity:1;transition:none;transform:none}}.auth-flow-module__aasIcq__page{background:radial-gradient(circle at 12% 8%,#96a1ab14,#0000 24%),linear-gradient(#23282f 0%,#252b32 100%)}.auth-flow-module__aasIcq__shell{color:#f5f0e8}.auth-flow-module__aasIcq__topBar{background:#2b3138c7;border-radius:22px;margin-bottom:18px;padding:12px 14px;box-shadow:0 20px 40px #080a0c2e}.auth-flow-module__aasIcq__brand:hover img,.auth-flow-module__aasIcq__brand:hover{filter:none;transform:translateY(-1px)}.auth-flow-module__aasIcq__stepLabel,.auth-flow-module__aasIcq__subtext,.auth-flow-module__aasIcq__panelSubtext,.auth-flow-module__aasIcq__mutedText,.auth-flow-module__aasIcq__centerMuted,.auth-flow-module__aasIcq__helperRow,.auth-flow-module__aasIcq__terms,.auth-flow-module__aasIcq__bottomFooterLinks,.auth-flow-module__aasIcq__uploadMeta,.auth-flow-module__aasIcq__tinyMuted{color:#f5f0e8b8}.auth-flow-module__aasIcq__signin,.auth-flow-module__aasIcq__chip,.auth-flow-module__aasIcq__stepChip,.auth-flow-module__aasIcq__notice,.auth-flow-module__aasIcq__error,.auth-flow-module__aasIcq__success,.auth-flow-module__aasIcq__otpPanel,.auth-flow-module__aasIcq__previewWrap,.auth-flow-module__aasIcq__statusItem{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb14}.auth-flow-module__aasIcq__signin:hover,.auth-flow-module__aasIcq__secondaryBtn:hover,.auth-flow-module__aasIcq__uploadArea:hover,.auth-flow-module__aasIcq__sidebarLogout:hover{border-color:#0000}.auth-flow-module__aasIcq__outerCard,.auth-flow-module__aasIcq__panel{color:#f5f0e8;background:#2b3138d1;border:0;box-shadow:0 24px 50px #080a0c33}.auth-flow-module__aasIcq__title,.auth-flow-module__aasIcq__panelTitle,.auth-flow-module__aasIcq__label,.auth-flow-module__aasIcq__uploadCopy,.auth-flow-module__aasIcq__previewTitle,.auth-flow-module__aasIcq__green,.auth-flow-module__aasIcq__yellow{color:#f5f0e8}.auth-flow-module__aasIcq__chipDot,.auth-flow-module__aasIcq__statusIcon{color:#20252b;background:#96a1ab}.auth-flow-module__aasIcq__input,.auth-flow-module__aasIcq__select{color:#f5f0e8;background:#ffffff0d;border:0;box-shadow:inset 0 0 0 1px #bcc4cb1f}.auth-flow-module__aasIcq__input::placeholder,.auth-flow-module__aasIcq__select::placeholder{color:#f5f0e880}.auth-flow-module__aasIcq__input:focus-visible,.auth-flow-module__aasIcq__select:focus-visible{background:#ffffff0f;border-color:#0000;box-shadow:inset 0 0 0 1px #bcc4cb38,0 0 0 4px #96a1ab1f}.auth-flow-module__aasIcq__input[readonly]{background:#ffffff08}.auth-flow-module__aasIcq__primaryBtn,.auth-flow-module__aasIcq__uploadCta{color:#20252b;background:linear-gradient(#a0aab3 0%,#8b96a0 100%);border:0;box-shadow:0 16px 28px #080a0c2e}.auth-flow-module__aasIcq__secondaryBtn{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb1a}.auth-flow-module__aasIcq__primaryBtn:hover,.auth-flow-module__aasIcq__secondaryBtn:hover,.auth-flow-module__aasIcq__signin:hover{transform:translateY(-1px);box-shadow:0 18px 30px #080a0c2e}.auth-flow-module__aasIcq__uploadArea,.auth-flow-module__aasIcq__uploadIcon{box-shadow:none;background:#ffffff0a;border-color:#bcc4cb24}.auth-flow-module__aasIcq__uploadAreaActive,.auth-flow-module__aasIcq__uploadArea:focus-within{border-color:#0000;box-shadow:inset 0 0 0 1px #bcc4cb2e,0 18px 32px #080a0c2e}.auth-flow-module__aasIcq__uploadIcon:before,.auth-flow-module__aasIcq__uploadIcon:after,.auth-flow-module__aasIcq__previewBadge{color:#20252b;background:#96a1ab}.auth-flow-module__aasIcq__divider,.auth-flow-module__aasIcq__helperLink,.auth-flow-module__aasIcq__bottomFooterLinks a{color:#f5f0e8c2}.auth-flow-module__aasIcq__dividerLine,.auth-flow-module__aasIcq__bottomFooter{border-color:#bcc4cb1f}.auth-flow-module__aasIcq__footerPill{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb14}
.signup-module__6DSOjq__authCard{max-width:920px;margin:0 auto}.signup-module__6DSOjq__contentStack{gap:18px;max-width:700px;margin:0 auto;display:grid}.signup-module__6DSOjq__heroBlock{gap:8px;display:grid}.signup-module__6DSOjq__eyebrow{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.signup-module__6DSOjq__heroSubtext{max-width:52ch;margin-bottom:0}.signup-module__6DSOjq__error{color:#1f2933;background:#6b728014;border:1px solid #6b728033;border-radius:16px;padding:12px 14px;font-size:.84rem;line-height:1.45}.signup-module__6DSOjq__formPanel{background:#ffffff5c;border:1px solid #6b728024;border-radius:20px;gap:22px;width:100%;padding:clamp(18px,2.2vw,24px);display:grid;box-shadow:0 10px 24px #1f29330d}.signup-module__6DSOjq__formSection{gap:16px;display:grid}.signup-module__6DSOjq__formIntro{gap:4px;display:grid}.signup-module__6DSOjq__formTitle{color:#1f2933;letter-spacing:-.01em;font-size:1.04rem;font-weight:700}.signup-module__6DSOjq__formSubtext{color:#6b7280;font-size:.84rem;line-height:1.45}.signup-module__6DSOjq__form{gap:12px;display:grid}.signup-module__6DSOjq__label{color:#1f2933;font-size:.84rem;font-weight:700}.signup-module__6DSOjq__input{color:#111827;background:#ffffffeb;border:1px solid #b9c5d6b8;border-radius:15px;width:100%;min-height:50px;padding:11px 14px;font-size:.95rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s}.signup-module__6DSOjq__input:hover{background:#fff;border-color:#8a98ade0}.signup-module__6DSOjq__input:focus-visible{background:#fff;border-color:#1f2933;outline:none;box-shadow:0 0 0 3px #1f29331f}.signup-module__6DSOjq__centerPrimary{justify-self:center;width:min(260px,100%);margin-top:8px}.signup-module__6DSOjq__dividerWrap{justify-content:center;display:flex}.signup-module__6DSOjq__divider{color:#6b7280;letter-spacing:.02em;justify-content:center;align-items:center;width:100%;font-size:.76rem;font-weight:700;display:flex;position:relative}.signup-module__6DSOjq__divider:before,.signup-module__6DSOjq__divider:after{content:"";background:#6b72803d;flex:1 1 0;min-width:0;height:1px}.signup-module__6DSOjq__dividerLabel{white-space:nowrap;flex:none;padding:0 12px}.signup-module__6DSOjq__socialBlock{justify-content:center;display:flex}.signup-module__6DSOjq__socialBtn{justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}.signup-module__6DSOjq__googleMark{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;padding:0;display:inline-flex}.signup-module__6DSOjq__googleMarkImage{object-fit:contain;width:20px;height:20px;display:block}.signup-module__6DSOjq__helperBlock{justify-items:center;gap:10px;display:grid}.signup-module__6DSOjq__accountText,.signup-module__6DSOjq__termsText{color:#6b7280;text-align:center;font-size:.84rem}.signup-module__6DSOjq__accountLink{color:#1f2933;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:720px){.signup-module__6DSOjq__authCard{max-width:none}.signup-module__6DSOjq__formPanel{border-radius:18px;gap:18px;padding:14px}.signup-module__6DSOjq__socialBtn{min-height:46px}}@media (max-width:560px){.signup-module__6DSOjq__contentStack{gap:16px}.signup-module__6DSOjq__centerPrimary{width:100%}.signup-module__6DSOjq__divider{font-size:.74rem}}.signup-module__6DSOjq__eyebrow,.signup-module__6DSOjq__formSubtext,.signup-module__6DSOjq__accountText,.signup-module__6DSOjq__termsText{color:#f5f0e8b3}.signup-module__6DSOjq__error,.signup-module__6DSOjq__formPanel{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb14}.signup-module__6DSOjq__formTitle,.signup-module__6DSOjq__label,.signup-module__6DSOjq__accountLink{color:#f5f0e8}.signup-module__6DSOjq__input{color:#f5f0e8;background:#ffffff0d;border:0;box-shadow:inset 0 0 0 1px #bcc4cb1f}.signup-module__6DSOjq__input:hover,.signup-module__6DSOjq__input:focus-visible{background:#ffffff0f;border-color:#0000}.signup-module__6DSOjq__input:focus-visible{box-shadow:inset 0 0 0 1px #bcc4cb33,0 0 0 4px #96a1ab1f}.signup-module__6DSOjq__divider,.signup-module__6DSOjq__divider:before,.signup-module__6DSOjq__divider:after{color:#f5f0e875}
.status-module__aRBkCW__statusPanel{gap:12px;animation:.34s cubic-bezier(.2,.8,.2,1) both status-module__aRBkCW__status-enter;display:grid}@keyframes status-module__aRBkCW__status-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.status-module__aRBkCW__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.status-module__aRBkCW__statusPill{letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700;transition:transform .22s,box-shadow .22s}.status-module__aRBkCW__statusPill:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f29331f}.status-module__aRBkCW__approved{color:#0f766e;background:#0f766e1f;border:1px solid #0f766e47}.status-module__aRBkCW__pending{color:#a16207;background:#ca8a041f;border:1px solid #ca8a0447}.status-module__aRBkCW__rejected{color:#b91c1c;background:#b91c1c1a;border:1px solid #b91c1c3d}.status-module__aRBkCW__scorePill{color:#1f2933;background:#1f293314;border:1px solid #1f293333;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;transition:transform .22s,box-shadow .22s}.status-module__aRBkCW__scorePill:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f29331f}.status-module__aRBkCW__summary{color:#6b7280;font-size:.86rem;line-height:1.45}.status-module__aRBkCW__autoCheck{color:#6b7280;text-align:center;font-size:.8rem}.status-module__aRBkCW__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.status-module__aRBkCW__metaCard{background:#6b728014;border:1px solid #6b728042;border-radius:12px;min-height:86px;padding:10px;transition:border-color .22s,box-shadow .22s,transform .22s}.status-module__aRBkCW__metaCard:hover{border-color:#1f293357;transform:translateY(-1px);box-shadow:0 8px 18px #1f29331f}.status-module__aRBkCW__metaLabel{color:#6b7280;text-transform:uppercase;font-size:.73rem;font-weight:600;line-height:1.2}.status-module__aRBkCW__metaValue{color:#1f2933;margin-top:6px;font-size:.84rem;font-weight:700;line-height:1.35}.status-module__aRBkCW__reasonSection{gap:8px;display:grid}.status-module__aRBkCW__reasonTitle{color:#1f2933;font-size:.84rem;font-weight:700}.status-module__aRBkCW__reasonList{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.status-module__aRBkCW__reasonItem{border-radius:999px;padding:6px 10px;font-size:.77rem;font-weight:600;transition:transform .2s,box-shadow .2s}.status-module__aRBkCW__reasonItem:hover{transform:translateY(-1px);box-shadow:0 6px 12px #1f29331f}.status-module__aRBkCW__reasonBad{color:#b91c1c;background:#b91c1c1a;border:1px solid #b91c1c38}.status-module__aRBkCW__reasonGood{color:#0f766e;background:#0f766e1a;border:1px solid #0f766e38}@media (max-width:760px){.status-module__aRBkCW__metaGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.status-module__aRBkCW__statusPanel{animation:none}.status-module__aRBkCW__statusPill,.status-module__aRBkCW__scorePill,.status-module__aRBkCW__metaCard,.status-module__aRBkCW__reasonItem{transition:none}.status-module__aRBkCW__statusPill:hover,.status-module__aRBkCW__scorePill:hover,.status-module__aRBkCW__metaCard:hover,.status-module__aRBkCW__reasonItem:hover{box-shadow:none;transform:none}}
.check-email-module__BBq0Qq__authCard{max-width:920px;margin:0 auto}.check-email-module__BBq0Qq__contentStack{gap:18px;max-width:700px;margin:0 auto;display:grid}.check-email-module__BBq0Qq__heroBlock{gap:8px;display:grid}.check-email-module__BBq0Qq__eyebrow{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.check-email-module__BBq0Qq__heroSubtext{max-width:54ch;margin-bottom:0}.check-email-module__BBq0Qq__message{border-radius:16px;padding:12px 14px;font-size:.84rem;line-height:1.45}.check-email-module__BBq0Qq__messageError{color:#7f1d1d;background:#7f1d1d0f;border:1px solid #7f1d1d24}.check-email-module__BBq0Qq__messageSuccess{color:#166534;background:#1665340f;border:1px solid #16653424}.check-email-module__BBq0Qq__formPanel{background:#ffffff5c;border:1px solid #6b728024;border-radius:20px;gap:18px;width:100%;padding:clamp(18px,2.2vw,24px);display:grid;box-shadow:0 10px 24px #1f29330d}.check-email-module__BBq0Qq__highlightCard{background:#ffffffdb;border:1px solid #b9c5d6b8;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.check-email-module__BBq0Qq__highlightLabel{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.check-email-module__BBq0Qq__highlightValue{color:#111827;overflow-wrap:anywhere;font-size:.98rem;font-weight:600}.check-email-module__BBq0Qq__stepList{color:#1f2933c7;gap:8px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}.check-email-module__BBq0Qq__actionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.check-email-module__BBq0Qq__buttonForm{display:contents}.check-email-module__BBq0Qq__secondaryAction{color:#1f2933;background:#6b728014;border:1px solid #6b728038;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.88rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.check-email-module__BBq0Qq__secondaryAction:hover{background:#6b728024;border-color:#6b728057;transform:translateY(-1px)}.check-email-module__BBq0Qq__helperText{color:#6b7280;text-align:center;font-size:.82rem;line-height:1.42}.check-email-module__BBq0Qq__signinLink{color:#1f2933;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:720px){.check-email-module__BBq0Qq__authCard{max-width:none}.check-email-module__BBq0Qq__formPanel{border-radius:18px;padding:14px}}@media (max-width:560px){.check-email-module__BBq0Qq__contentStack{gap:16px}.check-email-module__BBq0Qq__buttonForm{width:100%;display:grid}.check-email-module__BBq0Qq__buttonForm button{width:100%}.check-email-module__BBq0Qq__secondaryAction{width:100%}}.check-email-module__BBq0Qq__eyebrow,.check-email-module__BBq0Qq__helperText,.check-email-module__BBq0Qq__highlightLabel{color:#f5f0e8b3}.check-email-module__BBq0Qq__message,.check-email-module__BBq0Qq__formPanel,.check-email-module__BBq0Qq__highlightCard{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb14}.check-email-module__BBq0Qq__highlightValue,.check-email-module__BBq0Qq__signinLink{color:#f5f0e8}.check-email-module__BBq0Qq__stepList{color:#f5f0e8c2}.check-email-module__BBq0Qq__secondaryAction{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb1a}
.campus-profile-module__fhH8fW__formPanel{background:#f9fafb;border:1px solid #6b72803d;border-radius:20px;width:100%;max-width:760px;margin:0 auto;padding:clamp(14px,1.8vw,18px);box-shadow:0 10px 22px #1f293314}.campus-profile-module__fhH8fW__form{gap:10px;display:grid}.campus-profile-module__fhH8fW__label{color:#1f2933;font-size:.88rem;font-weight:600}.campus-profile-module__fhH8fW__searchWrap,.campus-profile-module__fhH8fW__selectWrap{background:linear-gradient(#fff 0%,#f6f8fb 100%);border:1px solid #b9c5d6;border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #0f172a0f}.campus-profile-module__fhH8fW__searchWrap:hover,.campus-profile-module__fhH8fW__selectWrap:hover{border-color:#8a98ad;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 8px 16px #0f172a1a}.campus-profile-module__fhH8fW__searchInput,.campus-profile-module__fhH8fW__select{color:#111827;background:0 0;border:none;border-radius:14px;width:100%;min-height:50px;padding:10px 14px;font-size:.98rem;font-weight:500}.campus-profile-module__fhH8fW__select{appearance:none;cursor:pointer;font-weight:600}.campus-profile-module__fhH8fW__searchInput::placeholder{color:#6b7280}.campus-profile-module__fhH8fW__searchInput:focus-visible,.campus-profile-module__fhH8fW__select:focus-visible{outline:none}.campus-profile-module__fhH8fW__searchWrap:focus-within,.campus-profile-module__fhH8fW__selectWrap:focus-within{border-color:#1f2933;transform:none;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #1f293329}.campus-profile-module__fhH8fW__resultsList{background:#fff;border:1px solid #6b72803d;border-radius:14px;gap:4px;max-height:260px;padding:6px;list-style:none;display:grid;overflow-y:auto;box-shadow:0 10px 18px #0f172a14}.campus-profile-module__fhH8fW__resultsList::-webkit-scrollbar{width:8px}.campus-profile-module__fhH8fW__resultsList::-webkit-scrollbar-thumb{background:#6b72806b;border-radius:999px}.campus-profile-module__fhH8fW__resultsList::-webkit-scrollbar-track{background:0 0}.campus-profile-module__fhH8fW__resultItem{color:#1f2933;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;width:100%;min-height:42px;padding:9px 10px;font-size:.9rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:block}.campus-profile-module__fhH8fW__resultItem:hover{background:#1f29330f;border-color:#6b728061;transform:translateY(-1px)}.campus-profile-module__fhH8fW__resultItemActive{background:#1f29331a;border-color:#1f293361}.campus-profile-module__fhH8fW__emptyState{color:#6b7280;padding:9px 10px;font-size:.86rem}.campus-profile-module__fhH8fW__selectedPill{color:#1f2933;text-align:center;background:#1f293314;border:1px solid #1f293338;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:600;line-height:1.2}.campus-profile-module__fhH8fW__input{color:#111827;background:linear-gradient(#fff 0%,#f6f8fb 100%);border:1px solid #b9c5d6;border-radius:14px;width:100%;min-height:46px;padding:10px 12px;font-size:.95rem;font-weight:500;transition:border-color .18s,box-shadow .18s,transform .18s}.campus-profile-module__fhH8fW__input:hover{border-color:#8a98ad;transform:translateY(-1px)}.campus-profile-module__fhH8fW__input:focus-visible{border-color:#1f2933;outline:none;transform:none;box-shadow:0 0 0 3px #1f293329}.campus-profile-module__fhH8fW__metaRow{color:#6b7280;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;font-size:.84rem;display:flex}.campus-profile-module__fhH8fW__metaItem{background:#6b72801f;border:1px solid #6b728047;border-radius:999px;padding:6px 10px}.campus-profile-module__fhH8fW__error{color:#1f2933;background:#6b72801a;border:1px solid #6b728047;border-radius:14px;padding:9px 10px;font-size:.82rem}.campus-profile-module__fhH8fW__hint{color:#6b7280;text-align:center;font-size:.84rem}@media (max-width:720px){.campus-profile-module__fhH8fW__formPanel{border-radius:14px;padding:12px}}
.university-module__SD9lua__outerCard{gap:12px;display:grid}.university-module__SD9lua__setupError{color:#1f2933;background:#6b72801a;border:1px solid #6b728047;border-radius:14px;padding:9px 10px;font-size:.82rem;line-height:1.4}.university-module__SD9lua__formPanel{background:#f9fafb;border:1px solid #6b72803d;border-radius:20px;width:100%;max-width:720px;margin:0 auto;padding:clamp(12px,1.8vw,16px);box-shadow:0 10px 22px #1f293314}.university-module__SD9lua__form{gap:10px;display:grid}.university-module__SD9lua__label{color:#1f2933;font-size:.88rem;font-weight:600}.university-module__SD9lua__searchWrap{background:linear-gradient(#fff 0%,#f6f8fb 100%);border:1px solid #b9c5d6;border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #0f172a0f}.university-module__SD9lua__searchWrap:hover{border-color:#8a98ad;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 8px 16px #0f172a1a}.university-module__SD9lua__searchInput{color:#111827;background:0 0;border:none;border-radius:14px;width:100%;min-height:50px;padding:10px 14px;font-size:.98rem;font-weight:500}.university-module__SD9lua__searchInput::placeholder{color:#6b7280}.university-module__SD9lua__searchInput:disabled{cursor:not-allowed;opacity:.65}.university-module__SD9lua__searchInput:focus-visible{outline:none}.university-module__SD9lua__searchWrap:focus-within{border-color:#1f2933;transform:none;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #1f293329}.university-module__SD9lua__resultsList{background:#fff;border:1px solid #6b72803d;border-radius:14px;gap:4px;max-height:260px;padding:6px;list-style:none;display:grid;overflow-y:auto;box-shadow:0 10px 18px #0f172a14}.university-module__SD9lua__resultsList::-webkit-scrollbar{width:8px}.university-module__SD9lua__resultsList::-webkit-scrollbar-thumb{background:#6b72806b;border-radius:999px}.university-module__SD9lua__resultsList::-webkit-scrollbar-track{background:0 0}.university-module__SD9lua__resultItem{color:#1f2933;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;width:100%;min-height:42px;padding:9px 10px;font-size:.9rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:block}.university-module__SD9lua__resultItem:hover{background:#1f29330f;border-color:#6b728061;transform:translateY(-1px)}.university-module__SD9lua__resultItem:focus-visible{outline-offset:2px;outline:2px solid #1f293347}.university-module__SD9lua__resultItemActive{background:#1f29331a;border-color:#1f293361}.university-module__SD9lua__emptyState{color:#6b7280;padding:9px 10px;font-size:.86rem}.university-module__SD9lua__selectedPill{color:#1f2933;text-align:center;background:#1f293314;border:1px solid #1f293338;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:600;line-height:1.2}.university-module__SD9lua__searchHint{color:#6b7280;text-align:center;font-size:.82rem}.university-module__SD9lua__cta{margin:8px auto 0}.university-module__SD9lua__helperText{color:#6b7280;text-align:center;font-size:.84rem}@media (max-width:720px){.university-module__SD9lua__formPanel{border-radius:14px;padding:11px}}
.signin-module__4RptQq__authCard{max-width:920px;margin:0 auto}.signin-module__4RptQq__contentStack{gap:18px;max-width:700px;margin:0 auto;display:grid}.signin-module__4RptQq__heroBlock{gap:8px;display:grid}.signin-module__4RptQq__eyebrow{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.signin-module__4RptQq__heroSubtext{max-width:52ch;margin-bottom:0}.signin-module__4RptQq__error,.signin-module__4RptQq__notice{border-radius:16px;padding:12px 14px;font-size:.84rem;line-height:1.45}.signin-module__4RptQq__error{color:#1f2933;background:#6b728014;border:1px solid #6b728033}.signin-module__4RptQq__notice{color:#1f2933;background:#6b72800f;border:1px solid #6b728029}.signin-module__4RptQq__formPanel{background:#ffffff5c;border:1px solid #6b728024;border-radius:20px;gap:22px;width:100%;padding:clamp(18px,2.2vw,24px);display:grid;box-shadow:0 10px 24px #1f29330d}.signin-module__4RptQq__formSection{gap:16px;display:grid}.signin-module__4RptQq__formIntro{gap:4px;display:grid}.signin-module__4RptQq__formTitle{color:#1f2933;letter-spacing:-.01em;font-size:1.04rem;font-weight:700}.signin-module__4RptQq__formSubtext{color:#6b7280;font-size:.84rem;line-height:1.45}.signin-module__4RptQq__form{gap:12px;display:grid}.signin-module__4RptQq__centerPrimary{justify-self:center;width:min(260px,100%);margin-top:8px}.signin-module__4RptQq__label{color:#1f2933;font-size:.84rem;font-weight:700}.signin-module__4RptQq__input{color:#111827;background:#ffffffeb;border:1px solid #b9c5d6b8;border-radius:15px;width:100%;min-height:50px;padding:11px 14px;font-size:.95rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s}.signin-module__4RptQq__input:hover{background:#fff;border-color:#8a98ade0}.signin-module__4RptQq__input:focus-visible{background:#fff;border-color:#1f2933;outline:none;box-shadow:0 0 0 3px #1f29331f}.signin-module__4RptQq__dividerWrap{justify-content:center;display:flex}.signin-module__4RptQq__divider{color:#6b7280;letter-spacing:.02em;justify-content:center;align-items:center;width:100%;font-size:.76rem;font-weight:700;display:flex;position:relative}.signin-module__4RptQq__divider:before,.signin-module__4RptQq__divider:after{content:"";background:#6b72803d;flex:1 1 0;min-width:0;height:1px}.signin-module__4RptQq__dividerLabel{white-space:nowrap;flex:none;padding:0 12px}.signin-module__4RptQq__socialBlock{justify-content:center;display:flex}.signin-module__4RptQq__disabledBtn{cursor:not-allowed;opacity:.6;pointer-events:none}.signin-module__4RptQq__googleMark{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;padding:0;display:inline-flex}.signin-module__4RptQq__googleMarkImage{object-fit:contain;width:20px;height:20px;display:block}.signin-module__4RptQq__googleButton{width:100%;min-height:48px}.signin-module__4RptQq__accountText{color:#6b7280;text-align:center;font-size:.84rem}.signin-module__4RptQq__accountLink{color:#1f2933;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:720px){.signin-module__4RptQq__authCard{max-width:none}.signin-module__4RptQq__formPanel{border-radius:18px;gap:18px;padding:14px}.signin-module__4RptQq__centerPrimary{width:min(100%,240px)}.signin-module__4RptQq__googleButton{min-height:46px}}@media (max-width:560px){.signin-module__4RptQq__contentStack{gap:16px}.signin-module__4RptQq__centerPrimary{width:100%}.signin-module__4RptQq__divider{font-size:.74rem}}.signin-module__4RptQq__eyebrow,.signin-module__4RptQq__formSubtext,.signin-module__4RptQq__accountText{color:#f5f0e8b3}.signin-module__4RptQq__error,.signin-module__4RptQq__notice,.signin-module__4RptQq__formPanel{color:#f5f0e8;background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px #bcc4cb14}.signin-module__4RptQq__formTitle,.signin-module__4RptQq__label,.signin-module__4RptQq__accountLink{color:#f5f0e8}.signin-module__4RptQq__input{color:#f5f0e8;background:#ffffff0d;border:0;box-shadow:inset 0 0 0 1px #bcc4cb1f}.signin-module__4RptQq__input:hover,.signin-module__4RptQq__input:focus-visible{background:#ffffff0f;border-color:#0000}.signin-module__4RptQq__input:focus-visible{box-shadow:inset 0 0 0 1px #bcc4cb33,0 0 0 4px #96a1ab1f}.signin-module__4RptQq__divider,.signin-module__4RptQq__divider:before,.signin-module__4RptQq__divider:after{color:#f5f0e875}
