.AuthFrame-module__pLtO2a__frame.AuthFrame-module__pLtO2a__frame{width:100%;max-width:1040px;min-height:0;color:var(--pl-text-primary);--auth-link-color:var(--pl-brand-text,var(--auth-brand-effective));background:0 0;margin-inline:auto;padding:0;display:block}.AuthFrame-module__pLtO2a__frame.AuthFrame-module__pLtO2a__frame :where(button,a):focus-visible{outline:2px solid var(--auth-link-color);outline-offset:2px}.AuthFrame-module__pLtO2a__grid{align-items:start;gap:24px;display:grid}.AuthFrame-module__pLtO2a__intro{flex-direction:column;gap:8px;max-width:34rem;padding-inline:4px;display:flex}.AuthFrame-module__pLtO2a__title{font-family:var(--tpl-task-heading-font,var(--font-brand-active,var(--font-manrope)));font-synthesis-weight:none;letter-spacing:-.02em;color:var(--pl-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.25rem + 2vw,3rem);font-weight:800;line-height:1.1}.AuthFrame-module__pLtO2a__description{max-width:42ch;color:var(--pl-text-secondary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.AuthFrame-module__pLtO2a__note{max-width:42ch;color:var(--pl-text-secondary);align-items:flex-start;gap:10px;margin:0;padding-top:8px;font-size:.9375rem;line-height:1.6;display:flex}.AuthFrame-module__pLtO2a__noteIcon{width:18px;height:18px;color:var(--auth-link-color);flex-shrink:0;margin-top:3px}.AuthFrame-module__pLtO2a__card.AuthFrame-module__pLtO2a__card{border-radius:var(--tpl-task-card-radius,var(--tpl-card-radius,12px));gap:20px;width:100%;max-width:none;min-height:0;padding:clamp(20px,5vw,32px)}.AuthFrame-module__pLtO2a__body.AuthFrame-module__pLtO2a__body{gap:20px}.AuthFrame-module__pLtO2a__footer.AuthFrame-module__pLtO2a__footer{border-top:1px solid var(--tpl-task-rule,var(--pl-border-subtle));color:var(--pl-text-tertiary);margin:0;padding-top:8px;font-size:.875rem}@media (min-width:960px){.AuthFrame-module__pLtO2a__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:clamp(48px,7vw,96px)}.AuthFrame-module__pLtO2a__intro{padding-top:24px}.AuthFrame-module__pLtO2a__description{font-size:1.125rem}}@media (max-width:480px){.AuthFrame-module__pLtO2a__card.AuthFrame-module__pLtO2a__card{border-inline:1px solid var(--border,var(--pl-border-default));border-radius:var(--tpl-task-card-radius,var(--tpl-card-radius,12px));box-shadow:none}}.AuthFrame-module__pLtO2a__methodRoot{flex-direction:column;gap:20px;display:flex}.AuthFrame-module__pLtO2a__methodTabs.AuthFrame-module__pLtO2a__methodTabs{border:1px solid var(--pl-border-subtle);border-radius:calc(var(--tpl-input-radius,8px) + 4px);background:color-mix(in oklch, var(--pl-bg-primary) 70%, transparent);width:100%;height:auto;color:var(--pl-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.AuthFrame-module__pLtO2a__methodTab.AuthFrame-module__pLtO2a__methodTab{border-radius:var(--tpl-input-radius,8px);height:auto;min-height:44px;color:var(--pl-text-secondary);font-size:.875rem;font-weight:600;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.AuthFrame-module__pLtO2a__methodTab.AuthFrame-module__pLtO2a__methodTab[data-state=active]{background:var(--pl-surface-input);color:var(--pl-text-primary);font-weight:700;box-shadow:0 1px 2px #00000029}.AuthFrame-module__pLtO2a__methodTab.AuthFrame-module__pLtO2a__methodTab:focus-visible{outline:2px solid var(--auth-link-color);outline-offset:2px;box-shadow:none}.AuthFrame-module__pLtO2a__methodPanel.AuthFrame-module__pLtO2a__methodPanel{margin-top:0}.AuthFrame-module__pLtO2a__namePair{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:16px 12px;display:grid}.AuthFrame-module__pLtO2a__alternatives{flex-direction:column;gap:12px;display:flex}.AuthFrame-module__pLtO2a__divider{color:var(--pl-text-tertiary);align-items:center;gap:12px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.AuthFrame-module__pLtO2a__divider:before,.AuthFrame-module__pLtO2a__divider:after{content:"";flex:1;height:1px}.AuthFrame-module__pLtO2a__divider:before{background:linear-gradient(90deg, transparent, var(--pl-border-default))}.AuthFrame-module__pLtO2a__divider:after{background:linear-gradient(90deg, var(--pl-border-default), transparent)}.AuthFrame-module__pLtO2a__lede{color:var(--pl-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.AuthFrame-module__pLtO2a__stack{flex-direction:column;gap:12px;display:flex}.AuthFrame-module__pLtO2a__frame .ui-auth-submit{width:100%;min-height:48px;font-weight:700;transition:opacity .15s ease-out,transform .15s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 1px #ffffff38}.AuthFrame-module__pLtO2a__frame .ui-auth-submit:active:not(:disabled){transform:scale(.98)}.AuthFrame-module__pLtO2a__frame :is(.ui-auth-oauth,.ui-auth-secondary){gap:10px;width:100%;min-height:44px;text-decoration:none;position:relative}.AuthFrame-module__pLtO2a__frame :is(.ui-auth-oauth,.ui-auth-secondary):after{content:"";background:linear-gradient(90deg, transparent, var(--auth-brand-effective), transparent);opacity:0;pointer-events:none;height:1px;transition:opacity .2s ease-out;position:absolute;bottom:-1px;left:12%;right:12%}.AuthFrame-module__pLtO2a__frame :is(.ui-auth-oauth,.ui-auth-secondary):is(:hover,:focus-visible):not(:disabled):after{opacity:1}.AuthFrame-module__pLtO2a__frame .ui-auth-link{min-height:44px;color:var(--auth-link-color);text-underline-offset:3px;align-items:center;margin-block:-10px;display:inline-flex}.AuthFrame-module__pLtO2a__frame .ui-auth-inline-link{margin-top:-4px}.AuthFrame-module__pLtO2a__frame .ui-auth-helper{font-size:.8125rem;line-height:1.5}.AuthFrame-module__pLtO2a__frame .ui-auth-field__label{color:var(--pl-text-primary)}.AuthFrame-module__pLtO2a__frame .ui-auth-field__control:focus-within{border-color:var(--auth-link-color);box-shadow:0 0 0 2px color-mix(in oklch, var(--auth-link-color) 30%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-field__control--error{border-color:color-mix(in oklch, var(--pl-danger) 70%, transparent);background:color-mix(in oklch, var(--pl-danger) 8%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-field__control--error:focus-within{border-color:var(--pl-danger);box-shadow:0 0 0 2px color-mix(in oklch, var(--pl-danger) 35%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-field__error{color:color-mix(in oklch, var(--pl-danger) 55%, var(--pl-text-primary));background:0 0;border:0;padding:0}.AuthFrame-module__pLtO2a__frame .ui-auth-strength__label{color:var(--pl-text-secondary)}.AuthFrame-module__pLtO2a__frame .ui-auth-notice{color:var(--pl-text-primary)}.AuthFrame-module__pLtO2a__frame .ui-auth-notice--info{border-color:color-mix(in oklch, var(--auth-brand-effective) 40%, transparent);background:color-mix(in oklch, var(--auth-brand-effective) 10%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-notice--success{border-color:color-mix(in oklch, var(--pl-success) 45%, transparent);background:color-mix(in oklch, var(--pl-success) 12%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-notice--error{border-color:color-mix(in oklch, var(--pl-danger) 50%, transparent);background:color-mix(in oklch, var(--pl-danger) 12%, transparent)}.AuthFrame-module__pLtO2a__frame .ui-auth-cooldown{color:var(--pl-text-tertiary)}@media (prefers-reduced-motion:reduce){.AuthFrame-module__pLtO2a__methodTab.AuthFrame-module__pLtO2a__methodTab{transition:none}.AuthFrame-module__pLtO2a__frame .ui-auth-submit{transition:none}.AuthFrame-module__pLtO2a__frame :is(.ui-auth-oauth,.ui-auth-secondary):after{transition:none}.AuthFrame-module__pLtO2a__frame .ui-auth-submit:active:not(:disabled){transform:none}}
