.AuthEntryFrame_frame__vIq8E{min-width:0;background:var(--tb-bg);color:var(--tb-text)}.AuthEntryFrame_frame__vIq8E :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}.AuthEntryFrame_frame__vIq8E :is(a,button,input):focus-visible{outline:2px solid var(--tb-brand);outline-offset:3px}.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header){position:sticky;min-height:4rem;height:auto;flex-wrap:wrap;gap:.75rem;padding:.625rem max(1.25rem,calc((100vw - 100rem) / 2));background:var(--tb-bg)}.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header)>a{min-height:44px;display:inline-flex;align-items:center}.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header)>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header)>div>a{display:inline-flex;align-items:center;min-height:44px}.AuthEntryFrame_frame__vIq8E div:has(>:is(.lp-card,.rg-card)){padding:clamp(1.25rem,4vw,4rem) clamp(.75rem,3vw,3rem)}.AuthEntryFrame_frame__vIq8E :is(.lp-card,.rg-card){max-height:none;min-height:0;border-radius:1rem;box-shadow:0 18px 60px -42px rgb(0 0 0/.35)}.AuthEntryFrame_frame__vIq8E :is(.lp-form-bg,.rg-form-bg){background:var(--tb-surface);padding:clamp(1.25rem,3vw,3rem);overflow:visible}.AuthEntryFrame_frame__vIq8E :is(.lp-form-bg,.rg-form-bg)>div:last-child{max-width:30rem}.AuthEntryFrame_frame__vIq8E :is(.lp-form-bg,.rg-form-bg)>.pointer-events-none{display:none}.AuthEntryFrame_frame__vIq8E :is(.lp-input,.rg-input){height:auto;min-height:52px;padding-block:.75rem;border-radius:.625rem;font-size:max(16px,calc(1rem * var(--tb-text-scale, 1)));line-height:1.6}.AuthEntryFrame_frame__vIq8E :is(.lp-form-bg,.rg-form-bg) :is(button[type=submit],a[href^="/api/auth/"]){height:auto;min-height:52px;padding-block:.875rem;white-space:normal;line-height:1.5}.AuthEntryFrame_frame__vIq8E .lp-form-bg h1,.AuthEntryFrame_frame__vIq8E .rg-form-bg h1{font-size:calc(clamp(1.6rem, 2.25vw, 2rem) * var(--tb-text-scale, 1));line-height:1.35;letter-spacing:-.04em}.AuthEntryFrame_frame__vIq8E :is(.anim-shimmer,.rg-btn-shimmer){animation:none;background:var(--tb-brand-solid)}.AuthEntryFrame_frame__vIq8E :is(.anim-fadeup,.anim-fadein,.field-1,.field-2,.field-3,.field-4,.rg-fadeup,.rg-fadein,.rg-f1,.rg-f2,.rg-f3,.rg-f4,.rg-f5){animation:none;opacity:1;transform:none}@media (min-width:1024px){.AuthEntryFrame_frame__vIq8E :is(.lp-card,.rg-card){max-width:88rem}}@media (max-width:479px){.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header){padding-inline:1rem}.AuthEntryFrame_frame__vIq8E :is(.lp-header,.rg-header)>div{flex-basis:100%;justify-content:space-between;margin-left:0}}@media (prefers-reduced-motion:reduce){.AuthEntryFrame_frame__vIq8E :is(a,button,input){transition:none}}