@layer theme,base,components,utilities,legacy;@layer ux3{[data-ux3].u3-auth{min-height:100dvh;padding:calc(4px + env(safe-area-inset-top)) max(var(--u3-gutter), env(safe-area-inset-right)) max(40px, calc(24px + env(safe-area-inset-bottom))) max(var(--u3-gutter), env(safe-area-inset-left));background:var(--u3-canvas);color:var(--u3-ink);font-family:var(--u3-font);word-break:keep-all;overflow-wrap:anywhere}[data-ux3].u3-auth[data-ux3-surface=plain]{background:var(--u3-bg)}[data-ux3] .u3-auth-inner{width:100%;max-width:440px;margin-inline:auto}[data-ux3] .u3-auth-inner[data-auth-back]:before{content:"";height:52px;display:block}[data-ux3] .u3-toolbtn.u3-auth-back{z-index:40;top:calc(8px + env(safe-area-inset-top));left:max(var(--u3-gutter), env(safe-area-inset-left), calc(50% - 220px));position:fixed}[data-ux3] .u3-auth-back>.u3-icon{stroke-width:2.1px;width:20px;height:20px}[data-ux3] .u3-auth-brand{color:var(--u3-ink);margin-top:12px}[data-ux3] .u3-auth-brand>.u3-brand{vertical-align:top;align-items:center;gap:8px;display:inline-flex}[data-ux3] .u3-auth-brand .u3-brand-name{letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.3}[data-ux3] [data-auth-hero] .u3-auth-brand{justify-items:center;margin-top:44px;display:grid}[data-ux3] [data-auth-hero] .u3-auth-brand>.u3-brand{flex-direction:column;gap:12px}[data-ux3] [data-auth-hero] .u3-brand-mark{background:var(--u3-fill);border-radius:24px;width:84px;height:84px;padding:18px}[data-ux3] [data-auth-hero] .u3-brand-name{letter-spacing:-.02em;font-size:1.625rem;line-height:1.2308}[data-ux3] .u3-auth-heading{margin-top:12px}[data-ux3] [data-auth-hero] .u3-auth-heading{margin-top:36px}[data-ux3].u3-auth:not([data-ux3-surface=plain]) .u3-auth-heading{margin-top:0}[data-ux3] .u3-auth-heading h1{letter-spacing:-.02em;color:var(--u3-ink);font-size:2.125rem;font-weight:700;line-height:1.2059}[data-ux3].u3-auth:not([data-ux3-surface=plain]) .u3-auth-heading h1{padding-block:.34375rem}[data-ux3] .u3-auth-heading h1:focus{outline:none}[data-ux3] .u3-auth-description{color:var(--u3-text-secondary);margin-top:4px;font-size:.9375rem;font-weight:400;line-height:1.4667}[data-ux3].u3-auth :is(.sy-group,.u3-account-form.u3-widget){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}[data-ux3].u3-auth .u3-auth-inner form{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}[data-ux3].u3-auth .u3-auth-inner form>div:has(>.sy-field){gap:0;min-width:0;display:grid}[data-ux3].u3-auth :is(.sy-field,[data-password-field]){gap:0;min-width:0;display:grid}[data-ux3].u3-auth :is(.sy-field,[data-password-field])>label{letter-spacing:-.01em;color:var(--u3-ink);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:20px 0 8px;padding:0 16px;font-size:.9375rem;font-weight:600;line-height:1.3333;display:flex}[data-ux3].u3-auth .sy-field-necessity{letter-spacing:0;font-size:.8125rem;line-height:1.3846}[data-ux3].u3-auth .sy-input{border-radius:var(--u3-r-l);background-color:var(--u3-surface);min-height:52px;box-shadow:none;text-overflow:ellipsis;padding:0 16px;font-size:max(16px,1rem);line-height:1.375}[data-ux3].u3-auth[data-ux3-surface=plain] .sy-input{background-color:var(--u3-fill)}[data-ux3].u3-auth .sy-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--u3-danger)}[data-ux3].u3-auth .sy-input:disabled{background-color:var(--u3-fill);color:var(--u3-text-tertiary)}[data-ux3].u3-auth [data-password-control] .sy-input{padding-inline-end:52px}[data-ux3].u3-auth [data-password-control]>button{width:44px;min-height:44px;color:var(--u3-icon-quiet);border-radius:22px;inset-block:4px;inset-inline-end:4px}[data-ux3].u3-auth [data-password-control]>button>svg{stroke-width:1.8px;width:20px;height:20px}[data-ux3].u3-auth :is(.sy-field-helper,.sy-field-error,[data-password-field]>p){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 :is(.sy-field-error,[data-password-field]>p){color:var(--u3-danger)}[data-ux3].u3-auth .sy-field-action-row{border-radius:var(--u3-r-l);background:var(--u3-surface);align-items:center;gap:8px;min-width:0;min-height:52px;padding-inline-end:8px;display:flex}[data-ux3].u3-auth[data-ux3-surface=plain] .sy-field-action-row{background:var(--u3-fill)}[data-ux3].u3-auth .sy-field-action-row:has(>.sy-input:disabled){background:var(--u3-fill)}[data-ux3].u3-auth .sy-field-action-row:has(>.sy-input[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--u3-danger)}[data-ux3].u3-auth .sy-field-action-row:has(>.sy-input:focus-visible){outline:2px solid var(--u3-focus);outline-offset:2px}[data-ux3].u3-auth .sy-field-action-row>.sy-input{width:0;box-shadow:none;background-color:#0000;flex:1 1 0}[data-ux3].u3-auth .sy-field-action-row>.sy-input:focus-visible{outline:none}[data-ux3].u3-auth .sy-field-action-row>.u3-button{border-radius:18px;flex:none;min-height:36px;padding:0 14px;font-size:.9375rem;line-height:1.3333;position:relative}[data-ux3].u3-auth .sy-field-action-row>.u3-button:before{content:"";position:absolute;inset:-4px 0}[data-ux3].u3-auth label:has(>input[type=checkbox]){letter-spacing:-.01em;min-height:44px;color:var(--u3-ink);cursor:pointer;align-items:center;gap:10px;margin-top:12px;padding:0 16px;font-size:.875rem;font-weight:600;line-height:1.4286;display:flex}[data-ux3].u3-auth label:has(>input[type=checkbox]) strong{font-weight:600}[data-ux3].u3-auth input[type=checkbox]{appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--u3-icon-quiet);cursor:pointer;background:0 0;border-radius:50%;flex:none;margin:0}[data-ux3].u3-auth input[type=checkbox]:checked{background:var(--u3-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:none}[data-ux3].u3-auth input[type=checkbox]:disabled{cursor:default;box-shadow:inset 0 0 0 1.5px var(--u3-disabled)}[data-ux3].u3-auth input[type=checkbox]:checked:disabled{background-color:var(--u3-disabled);box-shadow:none}@media (forced-colors:active){[data-ux3].u3-auth input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox}}[data-ux3].u3-auth .u3-auth-inner form>.u3-button{justify-content:center;width:100%;margin-top:24px}[data-ux3].u3-auth .u3-auth-inner form>:is(.u3-button-primary,.u3-button-commit){border-radius:25px;min-height:50px;font-size:1.0625rem;line-height:1.2941}[data-ux3].u3-auth .u3-auth-inner form>.u3-button-secondary{border-radius:24px;min-height:48px;margin-top:12px}[data-ux3].u3-auth .u3-auth-inner>.u3-button{border-radius:25px;width:100%;min-height:50px;margin-top:24px;font-size:1.0625rem;line-height:1.2941}[data-ux3].u3-auth .sy-status{box-shadow:none;color:var(--u3-text-secondary);background:0 0;border-radius:0;margin-top:16px;padding:0 16px;font-size:.9375rem;line-height:1.4667}[data-ux3].u3-auth .sy-status-error{color:var(--u3-danger)}[data-ux3].u3-auth:not([data-ux3-surface=plain]) .sy-status-error{border-radius:var(--u3-r-l);background:var(--u3-surface);padding:14px 16px}[data-ux3].u3-auth :is(.u3-auth-inner,.sy-group,.sy-group>div[aria-busy],.u3-account-form)>.sy-status{margin-top:24px;padding-inline:0}[data-ux3].u3-auth:not([data-ux3-surface=plain]) :is(.u3-auth-inner,.sy-group,.sy-group>div[aria-busy],.u3-account-form)>.sy-status-error{padding-inline:16px}[data-ux3].u3-auth .u3-auth-inner form>div:not([class],[id]):has(iframe){margin-top:16px}[data-ux3].u3-auth .u3-auth-links{justify-items:center;margin-top:12px;display:grid}[data-ux3].u3-auth .u3-auth-link{letter-spacing:-.01em;min-height:44px;color:var(--u3-text-secondary);text-align:center;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1.4286;text-decoration:none;display:inline-flex}[data-ux3].u3-auth .u3-auth-link>strong{color:var(--u3-ink);font-weight:600}[data-ux3].u3-auth #signup-gate{margin-top:20px}[data-ux3].u3-auth .u3-auth-commit{z-index:30;left:max(var(--u3-gutter), env(safe-area-inset-left), calc(50% - 220px));right:max(var(--u3-gutter), env(safe-area-inset-right), calc(50% - 220px));bottom:var(--u3-bar-bottom);position:fixed}[data-ux3].u3-auth .u3-auth-commit:after{content:"";z-index:-1;background:rgb(var(--u3-fade-rgb));pointer-events:none;border-radius:25px;position:absolute;inset:0}[data-ux3].u3-auth .u3-auth-commit>.u3-button{border-radius:25px;width:100%;min-height:50px;font-size:1.0625rem;line-height:1.2941}[data-ux3].u3-auth:has(.u3-auth-commit){padding-bottom:calc(96px + var(--u3-bar-bottom))}[data-ux3].u3-auth:has(.u3-auth-commit)>.u3-scroll-fade{display:block}html:has([data-ux3].u3-auth .u3-auth-commit){scroll-padding-top:calc(60px + env(safe-area-inset-top));scroll-padding-bottom:calc(96px + var(--u3-bar-bottom))}[data-ux3].u3-auth aside{box-shadow:inset 0 var(--u3-hairline) 0 var(--u3-separator);color:var(--u3-text-tertiary);border:0;margin-top:24px;padding:16px 16px 0;font-size:.75rem;line-height:1.3333}@media (max-height:650px){[data-ux3] [data-auth-hero] .u3-auth-brand{margin-top:16px}[data-ux3] [data-auth-hero] .u3-auth-heading{margin-top:24px}}}
