.auth-x{--ax-ink:#1a1a1a;--ax-surface:#f4f6fa;--ax-white:#fff;--ax-blue:#3b82f6;--ax-blue-alt:#2563eb;--ax-blue-tint:#eaf1fd;--ax-muted:#1a1a1aa8;--ax-rule:#1a1a1a1f;--ax-display:var(--font-inter-tight), "Inter Tight", var(--font-inter), Inter, sans-serif;--ax-body:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--background:#f4f6fa;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#eef1f6;--secondary-foreground:#1a1a1a;--muted:#eef1f6;--muted-foreground:#1a1a1a99;--accent:#eef1f6;--accent-foreground:#1a1a1a;--destructive:#dc2626;--border:#1a1a1a1a;--input:#1a1a1a29;--ring:#3b82f6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ax-surface);min-height:100dvh;color:var(--ax-ink);font-family:var(--ax-body);letter-spacing:normal;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);display:grid}.auth-x__brand{background:var(--ax-blue);color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;justify-content:space-between;gap:48px;margin:14px 0 14px 14px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.auth-x__brand:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#ffffff29,#0000 60%);position:absolute;inset:0}.auth-x__mark{z-index:-1;opacity:.09;pointer-events:none;width:560px;height:560px;position:absolute;bottom:-18%;right:-14%}.auth-x__mark img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;display:block}.auth-x__logo{width:max-content;display:inline-flex}.auth-x__logo img{width:auto;height:30px}.auth-x__pitch{max-width:470px}.auth-x__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:12px;font-weight:600}.auth-x__title{font-family:var(--ax-display);letter-spacing:-.04em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,2.6vw,40px);font-weight:750;line-height:1}.auth-x__lead{color:#ffffffd1;margin-top:20px;font-size:15px;line-height:1.55}.auth-x__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-x__facts li{color:#fff;background:#ffffff14;border:1px solid #ffffff52;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500}.auth-x__main{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 24px;display:flex}.auth-x__form{justify-content:center;width:100%;display:flex}.auth-x__back{font-size:13px}.auth-x__back a{color:var(--ax-muted);text-decoration:none}.auth-x__back a:hover{color:var(--ax-ink)}.auth-x .glass,.auth-x .bg-card{background:var(--ax-white);border:1px solid var(--ax-rule);-webkit-backdrop-filter:none;box-shadow:0 30px 70px -30px #1a1a1a47,0 2px 6px #1a1a1a0a}.auth-x .rounded-2xl,.auth-x .rounded-xl.p-8{border-radius:24px}.auth-x .glass.grid-cols-2{background:var(--ax-white);border-radius:999px;padding:5px;box-shadow:0 1px 2px #1a1a1a0d}.auth-x .glass.grid-cols-2>button{border-radius:999px;font-weight:600}.auth-x .glass.grid-cols-2>button[aria-pressed=true]{background:var(--ax-ink);color:#fff;box-shadow:none}.auth-x h2{font-family:var(--ax-display);letter-spacing:-.035em;color:var(--ax-ink);font-size:21px;font-weight:750;line-height:1.05}.auth-x [data-slot=input]{background:var(--ax-white);color:var(--ax-ink);box-shadow:none;border-color:#1a1a1a29;border-radius:12px}.auth-x [data-slot=input]:focus-visible{border-color:var(--ax-blue);outline:none;box-shadow:0 0 0 4px #3b82f629}.auth-x label{color:var(--ax-ink)}.auth-x [data-slot=button]{border-radius:999px;font-weight:600}.auth-x [data-slot=button].bg-primary{background:var(--ax-blue);color:#fff;background-image:none;box-shadow:0 12px 24px -12px #3b82f6b3}.auth-x [data-slot=button].bg-primary:hover:not(:disabled){background:var(--ax-blue-alt)}.auth-x [data-slot=button]:disabled{opacity:.45;box-shadow:none}.auth-x .btn-glass-soft{background:var(--ax-white);-webkit-backdrop-filter:none;color:var(--ax-ink);box-shadow:none;border:1px solid #1a1a1a29}.auth-x .btn-glass-soft:hover:not(:disabled){border-color:var(--ax-ink)}.auth-x .text-red-400{color:#b91c1c}.auth-x .bg-red-500\/10{background:#fef2f2}.auth-x__form>div{gap:12px;max-width:400px}.auth-x .glass.grid-cols-2>button{padding-top:7px;padding-bottom:7px;font-size:13px}.auth-x .glass.p-8,.auth-x .bg-card.p-8{padding:22px 26px}.auth-x form.gap-5,.auth-x .flex-col.gap-5{gap:12px}.auth-x .space-y-2>:not(:first-child){margin-top:5px}.auth-x .space-y-1\.5>:not(:first-child){margin-top:3px}.auth-x [data-slot=input].h-11{height:38px;font-size:14px}.auth-x label{font-size:13px}.auth-x [data-slot=button]{height:40px;font-size:14px}.auth-x .border-input.p-4{padding:10px 12px}.auth-x .text-sm{font-size:13px}.auth-x .text-xs{font-size:11.5px}@media (min-width:1024px) and (max-height:860px){.auth-x__main{gap:8px;padding:12px 24px}.auth-x .glass.p-8,.auth-x .bg-card.p-8{padding:16px 24px}.auth-x form.gap-5,.auth-x .flex-col.gap-5{gap:9px}.auth-x [data-slot=input].h-11{height:34px}.auth-x [data-slot=button]{height:36px}.auth-x .space-y-2>:not(:first-child){margin-top:3px}.auth-x h2{font-size:19px}.auth-x .border-input.p-4{padding:8px 10px}.auth-x .g-recaptcha{transform-origin:0 0;height:64px;transform:scale(.82)}.auth-x div:has(>div>div>iframe[title=reCAPTCHA]){transform-origin:0 0;height:64px;transform:scale(.82)}}@media (max-width:1023px){.auth-x{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-x__brand{border-radius:24px;gap:18px;margin:10px 10px 0;padding:22px 22px 24px}.auth-x__mark{width:260px;height:260px;bottom:-40%;right:-18%}.auth-x__logo img{height:24px}.auth-x__title{margin-top:10px;font-size:clamp(24px,6.4vw,32px)}.auth-x__lead,.auth-x__facts{display:none}.auth-x__main{justify-content:flex-start;padding:22px 14px 36px}.auth-x .glass.p-8,.auth-x .bg-card.p-8{padding:24px 20px}}@media (min-width:1024px) and (max-height:740px){.auth-x__back{display:none}.auth-x__main{padding:8px 24px}}.auth-x a.text-primary,.auth-x .text-primary{color:#2563eb}.auth-x a.text-primary:hover{color:#1d4ed8}@media (max-width:1023px){.auth-x [data-slot=input],.auth-x [data-slot=input].h-11{height:44px;font-size:16px}.auth-x [data-slot=button]{height:44px;min-height:44px;font-size:15px}.auth-x .glass.grid-cols-2>button{min-height:44px;font-size:14px}.auth-x .relative>button[aria-label$=password]{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;right:0}.auth-x label:has(>input[type=checkbox]){align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:13px;line-height:1.45}.auth-x input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.auth-x form>button[type=button].text-xs,.auth-x .flex-col>button[type=button].text-sm{min-height:44px;font-size:14px}.auth-x .text-xs{font-size:13px}.auth-x .text-xs a,.auth-x .text-center a.text-primary{margin:-14px 0;padding:14px 2px;display:inline-block}.auth-x label:has(>input[type=checkbox]) a{margin:0;padding:0;display:inline}.auth-x__back{font-size:14px}.auth-x__back a{align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.auth-x__logo{align-items:center;min-height:44px}}:is(html:has(.auth-x),body:has(.auth-x)){background:#f4f6fa}
