@layer theme,base,components,utilities;@layer legacy{.auth-shell-module__5Igooq__form{gap:var(--sy-form-field-gap);min-width:0;display:grid}.auth-shell-module__5Igooq__form .sy-field{margin:0}.auth-shell-module__5Igooq__form .sy-input{background:var(--sy-color-surface-page)}.auth-shell-module__5Igooq__form :where(input,button,a){scroll-margin-block:24px}.auth-shell-module__5Igooq__form :where(input,button,a):disabled{cursor:default}.auth-shell-module__5Igooq__full{text-align:center;justify-content:center;width:100%;text-decoration:none}.auth-shell-module__5Igooq__support{color:var(--sy-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.auth-shell-module__5Igooq__success{color:var(--sy-color-success-text);margin:0;font-size:14px;line-height:1.55}.auth-shell-module__5Igooq__error{color:var(--sy-color-error-text);margin:0;font-size:13px;line-height:1.55}.auth-shell-module__5Igooq__status{gap:16px;display:grid}.auth-shell-module__5Igooq__status h2{font-size:var(--sy-type-group-size);line-height:var(--sy-type-group-leading);letter-spacing:var(--sy-type-group-tracking);font-weight:var(--sy-weight-group);overflow-wrap:anywhere;margin:0}.auth-shell-module__5Igooq__status p{margin:0}.auth-shell-module__5Igooq__password{gap:7px;display:grid}.auth-shell-module__5Igooq__passwordControl{position:relative}.auth-shell-module__5Igooq__passwordControl .sy-input{padding-inline-end:52px}.auth-shell-module__5Igooq__passwordLabel{font-size:var(--sy-type-copy-size);font-weight:var(--sy-weight-group)}.auth-shell-module__5Igooq__passwordToggle{width:48px;min-height:44px;color:var(--sy-color-text-secondary);border-radius:var(--sy-radius-filter);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.auth-shell-module__5Igooq__passwordToggle svg{width:20px;height:20px}.auth-shell-module__5Igooq__remember{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.auth-shell-module__5Igooq__remember input{width:20px;height:20px;accent-color:var(--sy-color-text-primary);flex:0 0 20px;margin-top:2px}.auth-shell-module__5Igooq__remember strong{font-weight:600;display:block}.auth-shell-module__5Igooq__username{gap:8px;display:grid}.auth-shell-module__5Igooq__signupActions .sy-field-action-row button.sy-button{font-size:calc(var(--sy-type-field-size) * .875);padding-inline:10px}.auth-shell-module__5Igooq__passwordHint{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.auth-shell-module__5Igooq__devNote{border-top:1px solid var(--sy-color-border-divider);color:var(--sy-color-text-secondary);margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.6}}@layer ux3{[data-ux3].u3-auth .auth-shell-module__5Igooq__support{letter-spacing:0;color:var(--u3-text-tertiary);margin:6px 0 0;padding:0 16px;font-size:.8125rem;font-weight:400;line-height:1.3846}[data-ux3].u3-auth form>.auth-shell-module__5Igooq__support:first-child{margin-top:20px}[data-ux3].u3-auth .auth-shell-module__5Igooq__passwordHint>span:last-child{font-variant-numeric:tabular-nums;margin-inline-start:auto}[data-ux3].u3-auth .auth-shell-module__5Igooq__success{letter-spacing:0;color:var(--u3-ink);--u3-auth-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");align-items:flex-start;gap:4px;margin:6px 0 0;padding:0 16px;font-size:.8125rem;font-weight:600;line-height:1.3846;display:flex}[data-ux3].u3-auth .auth-shell-module__5Igooq__success:before{content:"";width:14px;height:1.125rem;-webkit-mask:var(--u3-auth-check) center / 14px no-repeat;-webkit-mask:var(--u3-auth-check) center / 14px no-repeat;mask:var(--u3-auth-check) center / 14px no-repeat;background:currentColor;flex:none}[data-ux3].u3-auth form>.auth-shell-module__5Igooq__success:first-child{margin-top:20px}[data-ux3].u3-auth .auth-shell-module__5Igooq__status{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin-top:24px;display:grid}[data-ux3].u3-auth .auth-shell-module__5Igooq__status:focus{outline:none}[data-ux3].u3-auth .auth-shell-module__5Igooq__status[role=status]>h2{letter-spacing:-.01em;color:var(--u3-ink);font-size:1.0625rem;font-weight:600;line-height:1.2941}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>p{letter-spacing:-.01em;color:var(--u3-text-secondary);margin:6px 0 0;padding:0;font-size:.9375rem;font-weight:400;line-height:1.4667;display:block}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>p:before{content:none}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>.sy-status{margin-top:0;padding:0}[data-ux3].u3-auth:not([data-ux3-surface=plain]) .auth-shell-module__5Igooq__status>.sy-status-error{padding:14px 16px}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>.u3-button{border-radius:24px;justify-content:center;width:100%;min-height:48px;margin-top:12px;text-decoration:none}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>p+.u3-button{margin-top:24px}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>.sy-status+.u3-button{margin-top:24px}[data-ux3].u3-auth .auth-shell-module__5Igooq__status>.u3-button-primary{border-radius:25px;min-height:50px;font-size:1.0625rem;line-height:1.2941}}
