@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/poppins-latin-700-normal.9a881e2a.woff2) format("woff2"),url(/_next/static/media/poppins-latin-700-normal.c83dad1a.woff) format("woff")}.auth-modal_dialog__ykpPL{position:fixed;inset:0;width:min(900px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 12px 40px rgb(0 0 0/12%)}.auth-modal_dialog__ykpPL::backdrop{background:rgb(0 0 0/38%)}.auth-modal_dialog__ykpPL[open]{animation:auth-modal_appear__ZIOjg .16s ease-out}.auth-modal_content__K5GX8{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,460fr)}.auth-modal_formPanel__q_Nv_{min-width:0;padding:32px}.auth-modal_header__y2L_5{display:flex;align-items:center;min-height:28px;margin-bottom:24px}.auth-modal_brand__o2nme{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.4px}.auth-modal_brand__o2nme .brand-logo{--brand-logo-size:28px}.auth-modal_close__pPf4G{position:absolute;top:20px;right:20px;z-index:1;width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:hsl(var(--muted-foreground));background:transparent}.auth-modal_close__pPf4G:hover{color:hsl(var(--foreground));background:hsl(var(--card))}.auth-modal_switcher__7mfBg{display:flex;gap:24px;border-bottom:1px solid hsl(var(--border));margin-bottom:24px}.auth-modal_switcher__7mfBg button{padding:0 2px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;color:hsl(var(--muted-foreground));font-size:14px;line-height:22px;font-weight:500}.auth-modal_switcher__7mfBg button[aria-pressed=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--link))}.auth-modal_formPanel__q_Nv_ h2{font-size:28px;line-height:36px;letter-spacing:-.5px}.auth-modal_formPanel__q_Nv_ h2+p{line-height:22px}.auth-modal_formPanel__q_Nv_ input:not([type=checkbox]){min-height:44px;padding:0 14px;border-radius:5px;font-size:15px;line-height:22.5px}.auth-modal_formPanel__q_Nv_ input[name=password]{padding-right:44px}.auth-modal_formPanel__q_Nv_ form>button[type=submit]{min-height:44px;border-radius:5px;font-size:15px;line-height:22.5px;font-weight:600}.auth-modal_policy__7apz_{margin:22px 0 0;font-size:11px;line-height:18px;text-align:center;color:hsl(var(--muted-foreground))}.auth-modal_policy__7apz_ a{color:hsl(var(--link))}.auth-modal_policy__7apz_ a:hover{text-decoration:underline}.auth-modal_benefits__tmPxH{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:64px 40px 32px;background:hsl(var(--accent))}.auth-modal_eyebrow__c9hZ_{margin:0 0 16px;color:hsl(var(--link));font-size:11px;font-weight:600;line-height:18px;letter-spacing:.07em}.auth-modal_benefits__tmPxH h3{margin:0;color:hsl(var(--foreground));font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.8px}.auth-modal_intro__XVFaF{margin:16px 0 0;color:hsl(var(--muted-foreground));font-size:14px;line-height:23px}.auth-modal_benefitList__EX__R{display:grid;gap:24px;margin:32px 0 0;padding:0;list-style:none}.auth-modal_benefitList__EX__R li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px}.auth-modal_benefitList__EX__R li>svg{margin-top:2px;color:hsl(var(--link))}.auth-modal_benefitList__EX__R strong{display:block;font-size:14px;line-height:22px;font-weight:600}.auth-modal_benefitList__EX__R p{margin:4px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:21px}.auth-modal_panelFooter__euDsM{margin:0;font-size:11px;line-height:18px;color:hsl(var(--muted-foreground))}.auth-modal_panelFooter__euDsM span{margin:0 5px}.auth-modal_dialog__ykpPL :is(button,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@keyframes auth-modal_appear__ZIOjg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.auth-modal_dialog__ykpPL{width:min(440px,calc(100% - 32px))}.auth-modal_content__K5GX8{display:block}.auth-modal_benefits__tmPxH{display:none}.auth-modal_close__pPf4G{top:24px;right:24px}}@media (max-width:480px){.auth-modal_dialog__ykpPL{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.auth-modal_formPanel__q_Nv_{padding:24px}.auth-modal_header__y2L_5,.auth-modal_switcher__7mfBg{margin-bottom:20px}.auth-modal_close__pPf4G{top:20px;right:18px}.auth-modal_formPanel__q_Nv_ h2{font-size:26px;line-height:34px}}@media (prefers-reduced-motion:reduce){.auth-modal_dialog__ykpPL[open]{animation:none}}