.verify-email-page-module__YFUO1a__page{place-items:center;min-height:min(760px,100vh - 7rem);padding:clamp(.8rem,2.6vw,1.4rem);display:grid}.verify-email-page-module__YFUO1a__card{border-radius:1.15rem;gap:1rem;width:min(440px,100%);padding:clamp(1rem,3.3vw,1.55rem);display:grid}.verify-email-page-module__YFUO1a__header{gap:.5rem;display:grid}.verify-email-page-module__YFUO1a__caption{color:var(--color-text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.verify-email-page-module__YFUO1a__title{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,4vw,2rem);font-weight:600}.verify-email-page-module__YFUO1a__subtitle{color:var(--color-text-soft);margin:0;font-size:.95rem;line-height:1.5}.verify-email-page-module__YFUO1a__subtitle strong{color:var(--color-text)}.verify-email-page-module__YFUO1a__form{gap:.8rem;display:grid}.verify-email-page-module__YFUO1a__codeField{gap:.38rem;display:grid}.verify-email-page-module__YFUO1a__codeField span{color:var(--color-text-soft);font-size:.86rem;font-weight:600}.verify-email-page-module__YFUO1a__codeField input{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:3.3rem;color:var(--color-text);font:inherit;letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;border-radius:.75rem;padding:.66rem .78rem;font-size:1.4rem}.verify-email-page-module__YFUO1a__codeField input:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 46%, transparent);outline-offset:1px}.verify-email-page-module__YFUO1a__errorBox{color:color-mix(in oklab, #d94d4d 82%, var(--color-text));background:#d94d4d1a;background:lab(53.1768% 55.6698 31.4475/.1);border:1px solid #d94d4d8a;border:1px solid lab(53.1768% 55.6698 31.4475/.54);border-radius:.75rem;gap:.45rem;padding:.6rem .78rem;display:grid}.verify-email-page-module__YFUO1a__errorMessage{margin:0;font-size:.9rem;font-weight:600}.verify-email-page-module__YFUO1a__successBox{border:1px solid color-mix(in oklab, var(--color-accent) 46%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, transparent);color:var(--color-text);border-radius:.75rem;padding:.6rem .78rem;font-size:.88rem}.verify-email-page-module__YFUO1a__submitButton{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:.82rem;min-height:2.95rem;font-size:.98rem;font-weight:700}.verify-email-page-module__YFUO1a__submitButton:disabled{opacity:.68;cursor:not-allowed}.verify-email-page-module__YFUO1a__resendRow{color:var(--color-text-soft);justify-content:space-between;align-items:center;gap:.75rem;font-size:.88rem;display:flex}.verify-email-page-module__YFUO1a__resendButton{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600}.verify-email-page-module__YFUO1a__resendButton:disabled{color:var(--color-text-soft);cursor:not-allowed}.verify-email-page-module__YFUO1a__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;font-size:.86rem;display:flex}.verify-email-page-module__YFUO1a__footer a{color:var(--color-accent);font-weight:600;text-decoration:none}
.auth-brand-module__jwG-jG__page{padding-block:var(--oc-space-48,48px);color:var(--oc-text);font-family:var(--oc-font);justify-items:center;display:grid}.auth-brand-module__jwG-jG__card{gap:var(--oc-space-24,24px);width:min(520px,100%);min-width:0;padding:var(--oc-space-32,32px);border:1px solid var(--oc-border);border-radius:var(--oc-radii-card,16px);background:var(--oc-surface);box-shadow:var(--oc-shadow-card);display:grid}.auth-brand-module__jwG-jG__header{gap:var(--oc-space-8,8px);display:grid}.auth-brand-module__jwG-jG__title{font-size:var(--oc-type-h1,2.5rem);font-weight:700;line-height:var(--oc-line-h1,3rem);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.auth-brand-module__jwG-jG__subtitle{color:var(--oc-muted);font-size:var(--oc-type-body,1rem);line-height:var(--oc-line-body,1.5rem);overflow-wrap:anywhere;margin:0}.auth-brand-module__jwG-jG__caption{color:var(--oc-accent-text);font-size:var(--oc-type-caption,.75rem);font-weight:500;line-height:var(--oc-line-caption,1rem);margin:0}.auth-brand-module__jwG-jG__modeTabs{gap:var(--oc-space-8,8px);padding:var(--oc-space-4,4px);border-radius:var(--oc-radii-control,10px);background:var(--oc-surface-alt);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-brand-module__jwG-jG__modeTab{min-height:var(--oc-controls-medium,44px);border-radius:var(--oc-radii-control,10px);color:var(--oc-muted);font:500 .875rem/1.25rem var(--oc-font);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;padding:8px}.auth-brand-module__jwG-jG__modeTabActive{border-color:var(--oc-control-border);background:var(--oc-surface);color:var(--oc-text);font-weight:600}.auth-brand-module__jwG-jG__form,.auth-brand-module__jwG-jG__fields{gap:var(--oc-space-16,16px);min-width:0;display:grid}.auth-brand-module__jwG-jG__fields{border:0;margin:0;padding:0}.auth-brand-module__jwG-jG__nameRow{gap:var(--oc-space-16,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-brand-module__jwG-jG__field,.auth-brand-module__jwG-jG__codeField{gap:var(--oc-space-8,8px);min-width:0;display:grid}.auth-brand-module__jwG-jG__field>span:first-child,.auth-brand-module__jwG-jG__codeField>span{font-size:var(--oc-type-small,.875rem);font-weight:500;line-height:var(--oc-line-small,1.25rem)}.auth-brand-module__jwG-jG__field input,.auth-brand-module__jwG-jG__codeField input{width:100%;min-width:0;min-height:var(--oc-controls-medium,44px);border:1px solid var(--oc-control-border);border-radius:var(--oc-radii-control,10px);background:var(--oc-surface);color:var(--oc-text);font:400 1rem/1.5rem var(--oc-font);padding:8px 12px}.auth-brand-module__jwG-jG__field input[aria-invalid=true],.auth-brand-module__jwG-jG__codeField input[aria-invalid=true]{border-color:var(--oc-danger)}.auth-brand-module__jwG-jG__field input:disabled,.auth-brand-module__jwG-jG__codeField input:disabled{opacity:.45;cursor:not-allowed}.auth-brand-module__jwG-jG__codeField input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.5em}.auth-brand-module__jwG-jG__passwordRules{gap:var(--oc-space-4,4px);display:grid}.auth-brand-module__jwG-jG__passwordRule{align-items:baseline;gap:var(--oc-space-8,8px);color:var(--oc-muted);font-size:var(--oc-type-caption,.75rem);line-height:var(--oc-line-caption,1rem);display:flex}.auth-brand-module__jwG-jG__passwordRule:before{content:"•"}.auth-brand-module__jwG-jG__passwordRuleSatisfied{color:var(--oc-success)}.auth-brand-module__jwG-jG__passwordRuleSatisfied:before{content:"✓"}.auth-brand-module__jwG-jG__passwordRuleFailed,.auth-brand-module__jwG-jG__fieldError{color:var(--oc-danger)}.auth-brand-module__jwG-jG__passwordRuleFailed:before{content:"!"}.auth-brand-module__jwG-jG__fieldError{font-size:var(--oc-type-caption,.75rem);line-height:var(--oc-line-caption,1rem)}.auth-brand-module__jwG-jG__formActionRow{justify-content:flex-end;margin-top:-8px;display:flex}.auth-brand-module__jwG-jG__linkButton,.auth-brand-module__jwG-jG__resendButton{min-height:var(--oc-controls-touch,44px);border-radius:var(--oc-radii-control,10px);color:var(--oc-accent-text);font:500 .875rem/1.25rem var(--oc-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;text-decoration:underline;display:inline-flex}.auth-brand-module__jwG-jG__consent{gap:var(--oc-space-12,12px);color:var(--oc-muted);font-size:var(--oc-type-small,.875rem);line-height:var(--oc-line-small,1.25rem);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.auth-brand-module__jwG-jG__consent input{appearance:none;border-radius:var(--oc-radii-control,10px);cursor:pointer;place-items:center;width:44px;height:44px;margin:0 0 0 -12px;display:grid}.auth-brand-module__jwG-jG__consent input:before{content:"";border:1px solid var(--oc-control-border);border-radius:var(--oc-radii-sm,6px);background:var(--oc-surface);width:20px;height:20px}.auth-brand-module__jwG-jG__consent input:checked:before{content:"✓";background:var(--oc-primary);border-color:var(--oc-primary);color:var(--oc-on-primary);text-align:center;font:600 14px/18px var(--oc-font)}.auth-brand-module__jwG-jG__consent input:disabled{opacity:.45;cursor:not-allowed}.auth-brand-module__jwG-jG__consent>span{padding-block:12px}.auth-brand-module__jwG-jG__consent a,.auth-brand-module__jwG-jG__footer a{color:var(--oc-accent-text);text-underline-offset:3px;text-decoration:underline}.auth-brand-module__jwG-jG__consent a{min-height:44px;padding-block:12px;display:inline-block}.auth-brand-module__jwG-jG__errorBox,.auth-brand-module__jwG-jG__successBox{align-items:flex-start;gap:var(--oc-space-12,12px);padding:var(--oc-space-16,16px);border-radius:var(--oc-radii-control,10px);font-size:var(--oc-type-small,.875rem);line-height:var(--oc-line-small,1.25rem);overflow-wrap:anywhere;border:1px solid;display:flex}.auth-brand-module__jwG-jG__errorBox{background:var(--oc-danger-soft);color:var(--oc-danger)}.auth-brand-module__jwG-jG__successBox{background:var(--oc-success-soft);color:var(--oc-success)}.auth-brand-module__jwG-jG__errorBox svg,.auth-brand-module__jwG-jG__successBox svg{flex:none}.auth-brand-module__jwG-jG__errorBox>div{min-width:0}.auth-brand-module__jwG-jG__errorMessage{margin:0;font-weight:600}.auth-brand-module__jwG-jG__errorList{gap:var(--oc-space-4,4px);margin:8px 0 0;padding-left:20px;display:grid}.auth-brand-module__jwG-jG__submitButton{justify-content:center;align-items:center;gap:var(--oc-space-8,8px);width:100%;min-height:var(--oc-controls-large,48px);border-radius:var(--oc-radii-control,10px);background:var(--oc-primary);color:var(--oc-on-primary);font:600 .875rem/1.25rem var(--oc-font);cursor:pointer;border:0;padding:12px 20px;display:flex}.auth-brand-module__jwG-jG__submitButton:active:not(:disabled){background:var(--oc-primary-pressed)}.auth-brand-module__jwG-jG__submitButton:disabled,.auth-brand-module__jwG-jG__modeTab:disabled,.auth-brand-module__jwG-jG__resendButton:disabled{opacity:.45;cursor:not-allowed}.auth-brand-module__jwG-jG__spinner{border-radius:var(--oc-radii-pill,999px);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite auth-brand-module__jwG-jG__spin}@keyframes auth-brand-module__jwG-jG__spin{to{transform:rotate(360deg)}}.auth-brand-module__jwG-jG__oauth{gap:var(--oc-space-16,16px);min-width:0;display:grid}.auth-brand-module__jwG-jG__oauth[inert]{opacity:.45}.auth-brand-module__jwG-jG__divider{align-items:center;gap:var(--oc-space-12,12px);color:var(--oc-muted);font-size:var(--oc-type-small,.875rem);line-height:var(--oc-line-small,1.25rem);grid-template-columns:1fr auto 1fr;display:grid}.auth-brand-module__jwG-jG__divider:before,.auth-brand-module__jwG-jG__divider:after{content:"";background:var(--oc-border);height:1px}.auth-brand-module__jwG-jG__footer{align-items:flex-start;gap:var(--oc-space-8,8px);padding-top:var(--oc-space-16,16px);border-top:1px solid var(--oc-border);font-size:var(--oc-type-small,.875rem);line-height:var(--oc-line-small,1.25rem);flex-direction:column;display:flex}.auth-brand-module__jwG-jG__footer a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.auth-brand-module__jwG-jG__redirectHint{color:var(--oc-muted)}.auth-brand-module__jwG-jG__resendRow{justify-content:center;align-items:center;gap:var(--oc-space-8,8px);color:var(--oc-muted);font-size:var(--oc-type-small,.875rem);line-height:var(--oc-line-small,1.25rem);flex-wrap:wrap;display:flex}.auth-brand-module__jwG-jG__page :is(input,button,a):focus-visible{outline:2px solid var(--oc-focus);outline-offset:2px}@media (hover:hover){.auth-brand-module__jwG-jG__submitButton:hover:not(:disabled){background:var(--oc-primary-hover)}.auth-brand-module__jwG-jG__modeTab:hover:not(:disabled){color:var(--oc-text)}.auth-brand-module__jwG-jG__linkButton:hover:not(:disabled),.auth-brand-module__jwG-jG__resendButton:hover:not(:disabled),.auth-brand-module__jwG-jG__consent input:hover:not(:disabled){background:var(--oc-accent-soft)}.auth-brand-module__jwG-jG__field input:hover:not(:disabled):not([aria-invalid=true]),.auth-brand-module__jwG-jG__codeField input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--oc-text)}.auth-brand-module__jwG-jG__consent a:hover,.auth-brand-module__jwG-jG__footer a:hover{text-decoration-thickness:2px}}@media (max-width:1023px){.auth-brand-module__jwG-jG__page{padding-block:var(--oc-space-32,32px)}.auth-brand-module__jwG-jG__title{font-size:var(--oc-type-h1,1.75rem);line-height:var(--oc-line-h1,2.125rem)}}@media (max-width:639px){.auth-brand-module__jwG-jG__page{padding-block:var(--oc-space-24,24px)}.auth-brand-module__jwG-jG__card{padding:var(--oc-space-16,16px)}.auth-brand-module__jwG-jG__nameRow{grid-template-columns:minmax(0,1fr)}.auth-brand-module__jwG-jG__field input,.auth-brand-module__jwG-jG__codeField input{min-height:var(--oc-controls-large,48px)}}@media (prefers-reduced-motion:reduce){.auth-brand-module__jwG-jG__spinner{animation:none}}
