[data-fz-auth]{--ink:#221d1d;--text:#3b3b3b;--mute:#6a7282;--line:#eceef1;--soft:#fafafa;--tint:#f4f6ff;--blue:#3048D8;--blue2:#5b6cf0;--ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 20px 40px;background:#fff;color:var(--text);font-family:var(--font-v6-sans),Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light}[data-fz-auth] a{color:inherit;text-decoration:none}[data-fz-auth] .text-tertiary{color:var(--mute)!important}[data-fz-auth] .hover\:text-foreground:hover,[data-fz-auth] .text-foreground{color:var(--ink)!important}[data-fz-auth] input[type=checkbox]{accent-color:var(--blue)}[data-fz-auth] .fz-auth-bg{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}[data-fz-auth] .fz-auth-bg i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}[data-fz-auth] .fz-auth-bg .b1{width:420px;height:420px;left:-8%;top:8%;background:radial-gradient(circle,#d8f0b8,transparent 70%)}[data-fz-auth] .fz-auth-bg .b2{width:380px;height:380px;right:-6%;bottom:6%;background:radial-gradient(circle,#e3e7ff,transparent 70%)}[data-fz-auth] .fz-auth-back{margin-bottom:22px;font-size:14px;color:var(--mute);transition:color .2s}[data-fz-auth] .fz-auth-back:hover{color:var(--ink)}[data-fz-auth] .fz-auth-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:36px 32px 32px;box-shadow:0 30px 60px -45px rgba(20,24,60,.35)}[data-fz-auth] .fz-auth-mark{display:flex;justify-content:center;margin:0 auto 22px;width:148px}[data-fz-auth] .fz-auth-card h1{margin:0;text-align:center;font-size:clamp(28px,4vw,36px);line-height:1.15;font-weight:400;letter-spacing:-.025em;color:var(--ink)}[data-fz-auth] .fz-auth-sub{margin:10px 0 0;text-align:center;font-size:15px;color:var(--mute)}[data-fz-auth] .fz-auth-body{margin-top:24px}[data-fz-auth] .fz-auth-foot{margin-top:22px;text-align:center;font-size:14px;color:var(--mute)}[data-fz-auth] .fz-auth-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:400 15px/1.4 var(--font-v6-sans),Figtree,system-ui,sans-serif}[data-fz-auth] .fz-auth-input::placeholder{color:#9aa0ad}[data-fz-auth] .fz-auth-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(48,72,216,.12)}[data-fz-auth] .fz-auth-cta{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff;background:linear-gradient(100deg,var(--blue) 0,var(--blue2) 100%);box-shadow:0 10px 30px -10px rgba(48,72,216,.7);font:500 14px/1 var(--font-v6-sans),Figtree,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),opacity .2s}[data-fz-auth] a.fz-auth-cta{color:#fff}[data-fz-auth] .fz-auth-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px rgba(48,72,216,.8)}[data-fz-auth] .fz-auth-cta:disabled{opacity:.5;transform:none;cursor:not-allowed;box-shadow:none}[data-fz-auth] .fz-auth-link{color:var(--blue);text-decoration:underline;text-underline-offset:3px}[data-fz-auth] .fz-auth-quiet{font-size:13px;color:var(--mute)}[data-fz-auth] .fz-auth-quiet:hover{color:var(--ink)}[data-fz-auth] .fz-auth-legal-nav{width:100%;max-width:420px;margin-top:22px;justify-content:center;gap:16px;color:var(--mute);font-size:12px}[data-fz-auth] .fz-auth-legal-nav a{color:var(--mute)}[data-fz-auth] .fz-auth-legal-nav a:hover{color:var(--ink)}@media (max-width:479px){[data-fz-auth]{padding:56px 16px 28px}[data-fz-auth] .fz-auth-card{padding:28px 20px 24px;border-radius:24px}}@media (prefers-reduced-motion:reduce){[data-fz-auth] *{animation:none!important;transition:none!important}}