.fq-auth[data-fq-look=modern]{--fq-auth-accent:#e8541f;--fq-auth-accent-soft:#f38c5a;--fq-auth-accent-rgb:232,84,31;--fq-font-display:var(--fq-font-cormorant),"Cormorant Garamond","EB Garamond",Garamond,serif;--fq-font-body:var(--fq-font-source-serif),"Source Serif 4",Charter,Georgia,serif;--fq-font-caps:var(--fq-font-cormorant-sc),"Cormorant SC","Cormorant Garamond",serif;--fq-auth-sans:var(--fq-font-source-serif),"Source Serif 4",Charter,Georgia,serif;--fq-auth-caps:var(--fq-font-cormorant-sc),"Cormorant SC","Cormorant Garamond",serif;--fq-auth-display-face:var(--fq-font-cormorant),"Cormorant Garamond","EB Garamond",Garamond,serif;--fq-auth-tagline-face:var(--fq-font-source-serif),"Source Serif 4",Charter,Georgia,serif;--fq-auth-metal-0:#ffd2b0;--fq-auth-metal-1:#f59460;--fq-auth-metal-2:#e05a22;--fq-auth-ground:#1d1c1c;--fq-auth-watermark:#4f4e4a;--fq-auth-ink:#f5f0e6;--fq-auth-ink-strong:#fbf7ee;--fq-auth-ink-mut:#a2968a;--fq-auth-ink-faint:#8b8075;--fq-auth-tagline-ink:#f38c5a;--fq-auth-frame-bg:#232120;--fq-auth-frame-ring:linear-gradient(150deg,rgba(243,140,90,0.55),rgba(232,84,31,0.3) 24%,rgba(245,240,230,0.1) 50%,rgba(245,240,230,0.05) 72%,transparent 94%);--fq-auth-frame-shadow:0 24px 48px -20px rgba(0,0,0,0.7),0 0 40px -10px rgba(232,84,31,0.2);--fq-auth-aside-bg:radial-gradient(ellipse 72% 46% at 26% 98%,rgba(232,84,31,0.22),transparent 74%),radial-gradient(ellipse 92% 62% at 82% 6%,rgba(232,84,31,0.12),transparent 66%),linear-gradient(158deg,#2a2624,#1a1817);--fq-auth-glass-bg:rgba(245,240,230,0.05);--fq-auth-glass-border:rgba(245,240,230,0.14);--fq-auth-title-from:#f0612e;--fq-auth-title-mid:#e8541f;--fq-auth-title-to:#c44520;--fq-auth-card-bg:#e5dac2;--fq-auth-card-ink:#1a1815;--fq-auth-card-ink-mid:#3a342c;--fq-auth-card-ink-mut:#594f40;--fq-auth-card-ring:linear-gradient(150deg,rgba(255,252,244,0.9),rgba(255,252,244,0.45) 22%,rgba(26,24,21,0.08) 46%,rgba(26,24,21,0.04) 70%,transparent 92%);--fq-auth-card-shadow:inset 0 1px 0 rgba(255,253,247,0.55),0 0 30px -6px rgba(232,84,31,0.3);--fq-auth-card-fg-hsl:40 12% 10%;--fq-auth-card-mut-hsl:36 16% 36%;--fq-auth-rule:rgba(26,24,21,0.14);--fq-auth-well:#d6c8aa;--fq-auth-well-solid:#d6c8aa;--fq-auth-well-border:rgba(26,24,21,0.14);--fq-auth-icon:#8a7c66;--fq-auth-cta-from:#f0612e;--fq-auth-cta-to:#c44520;--fq-auth-cta-from-hover:#f4703f;--fq-auth-cta-to-hover:#b83e14;--fq-auth-cta-ink:#fdf8ef;--fq-auth-oauth-bg:rgba(26,24,21,0.03);--fq-auth-oauth-bg-hover:rgba(26,24,21,0.06);--fq-auth-oauth-border:rgba(26,24,21,0.16);--fq-auth-oauth-border-hover:rgba(26,24,21,0.32);--fq-auth-link-ink:#c44520;--primary:15 81% 51%;--primary-foreground:40 38% 93%;--ring:15 81% 51%;--destructive:9 79% 37%;--destructive-foreground:40 38% 93%}.fq-auth[data-fq-look=classic]{--fq-auth-accent:#5a67e8;--fq-auth-accent-soft:#8b95f2;--fq-auth-accent-rgb:90,103,232;--fq-font-display:var(--fq-font-outfit,"Outfit"),ui-sans-serif,system-ui,sans-serif;--fq-font-body:var(--fq-font-outfit,"Outfit"),ui-sans-serif,system-ui,sans-serif;--fq-font-caps:var(--fq-font-outfit,"Outfit"),ui-sans-serif,system-ui,sans-serif;--fq-auth-sans:var(--fq-font-outfit,"Outfit"),ui-sans-serif,system-ui,sans-serif;--fq-auth-caps:var(--fq-font-outfit,"Outfit"),ui-sans-serif,system-ui,sans-serif;--fq-auth-display-face:var(--fq-font-cormorant),"Cormorant Garamond","EB Garamond",Garamond,serif;--fq-auth-tagline-face:var(--fq-font-source-serif),"Source Serif 4",Charter,Georgia,serif;--fq-auth-metal-0:#c3c9ff;--fq-auth-metal-1:#98a1f6;--fq-auth-metal-2:#727df0;--fq-auth-ground:#060910;--fq-auth-watermark:#2b3560;--fq-auth-ink:#f5f0e6;--fq-auth-ink-strong:#ffffff;--fq-auth-ink-mut:#8d93a8;--fq-auth-ink-faint:#7d8496;--fq-auth-tagline-ink:#b9bfd2;--fq-auth-frame-bg:#0d1019;--fq-auth-frame-ring:linear-gradient(150deg,rgba(168,178,255,0.62),rgba(139,149,242,0.3) 24%,rgba(122,133,238,0.12) 50%,rgba(122,133,238,0.04) 72%,transparent 94%);--fq-auth-frame-shadow:0 24px 48px -20px rgba(0,0,0,0.7),0 0 40px -10px rgba(90,103,232,0.22);--fq-auth-aside-bg:radial-gradient(ellipse 72% 46% at 26% 98%,rgba(84,130,255,0.16),transparent 74%),linear-gradient(rgba(11,14,22,0.34),rgba(11,14,22,0.2)),url(/marketing/signup-background-left.webp) center bottom /cover no-repeat,#0b0e16;--fq-auth-glass-bg:rgba(255,255,255,0.04);--fq-auth-glass-border:rgba(255,255,255,0.16);--fq-auth-title-from:#b3baff;--fq-auth-title-mid:#8b95f2;--fq-auth-title-to:#6d79f5;--fq-auth-card-bg:#141826;--fq-auth-card-ink:#e7e9f2;--fq-auth-card-ink-mid:#cfd3e4;--fq-auth-card-ink-mut:#8d93a8;--fq-auth-card-ring:linear-gradient(150deg,rgba(168,178,255,0.8),rgba(139,149,242,0.42) 22%,rgba(122,133,238,0.16) 46%,rgba(122,133,238,0.05) 70%,transparent 92%);--fq-auth-card-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 0 30px -6px rgba(90,103,232,0.28);--fq-auth-card-fg-hsl:229 30% 93%;--fq-auth-card-mut-hsl:227 11% 61%;--fq-auth-rule:rgba(231,233,242,0.13);--fq-auth-well:rgba(5,7,13,0.55);--fq-auth-well-solid:#0b0e18;--fq-auth-well-border:rgba(255,255,255,0.12);--fq-auth-icon:#9aa1b8;--fq-auth-cta-from:#7d87f8;--fq-auth-cta-to:#5560e2;--fq-auth-cta-from-hover:#7c87f7;--fq-auth-cta-to-hover:#5560e2;--fq-auth-cta-ink:#f5f6fd;--fq-auth-oauth-bg:#141927;--fq-auth-oauth-bg-hover:rgba(231,233,242,0.08);--fq-auth-oauth-border:rgba(151,161,248,0.28);--fq-auth-oauth-border-hover:rgba(231,233,242,0.3);--fq-auth-link-ink:#8b95f2;--primary:15 81% 51%;--primary-foreground:40 38% 93%;--ring:15 81% 51%;--destructive:9 79% 37%;--destructive-foreground:40 38% 93%}.fq-auth{--fq-font-mono:var(--fq-font-caps);position:relative;background:var(--fq-auth-ground);color:var(--fq-auth-ink);font-family:var(--fq-font-body)}.fq-auth:before{inset:0;background:radial-gradient(ellipse 90% 75% at 88% 18%,rgba(var(--fq-auth-accent-rgb),.1) 0,rgba(var(--fq-auth-accent-rgb),.045) 30%,rgba(var(--fq-auth-accent-rgb),.02) 55%,transparent 75%),radial-gradient(ellipse 70% 55% at 8% 88%,rgba(var(--fq-auth-accent-rgb),.05) 0,rgba(var(--fq-auth-accent-rgb),.02) 35%,transparent 70%)}.fq-auth:after,.fq-auth:before{content:"";position:fixed;pointer-events:none;z-index:0}.fq-auth:after{bottom:-10%;right:-10%;width:60vw;height:60vw;min-width:720px;min-height:720px;max-width:1100px;max-height:1100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--fq-auth-watermark);opacity:.28;-webkit-mask:url(/wizard/Compass_2.png) no-repeat center/contain;mask:url(/wizard/Compass_2.png) no-repeat center/contain}@media (max-width:900px){.fq-auth:after{display:none}}.fq-auth>*{position:relative;z-index:1}.fq-auth-brand{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:1.5rem;transition:opacity .16s ease}.fq-auth-brand:hover{opacity:.85}.fq-auth[data-fq-look=classic] .fq-auth-brand-img--modern,.fq-auth[data-fq-look=modern] .fq-auth-brand-img--classic{display:none}.fq-auth-brand-img{display:block;width:auto;height:clamp(6rem,12vw,8.5rem);max-width:100%;-o-object-fit:contain;object-fit:contain}.fq-auth-aside{flex:0.92 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2.5rem;position:relative;background:var(--fq-auth-aside-bg)}.fq-auth-aside .fq-auth-brand{margin-bottom:.9rem}.fq-auth-aside .fq-auth-masthead{align-items:center;text-align:center;margin-bottom:0}.fq-auth-aside .page-break{margin:.6rem auto;max-width:220px}.fq-auth-aside .fq-auth-title{font-size:clamp(2.2rem,3.2vw,2.8rem)}.fq-auth-features{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;max-width:540px;margin-top:2.25rem;padding:1.2rem .9rem;border:1px solid var(--fq-auth-glass-border);border-radius:16px;background:var(--fq-auth-glass-bg)}.fq-auth-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.fq-auth-feature svg{width:34px;height:34px;color:var(--fq-auth-accent-soft);filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.fq-auth-feature-name{font-family:var(--fq-auth-sans);font-weight:700;font-size:.75rem;color:var(--fq-auth-ink-strong);white-space:nowrap}.fq-auth-feature-desc{font-family:var(--fq-auth-sans);font-size:.7rem;line-height:1.45;color:var(--fq-auth-ink-mut)}.fq-auth-masthead{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:1.25rem}.fq-auth-eyebrow{font-family:var(--fq-font-mono);font-size:.6875rem;letter-spacing:.32em;text-transform:uppercase;color:var(--fq-auth-ink-mut);margin-bottom:.25rem}.fq-auth-eyebrow .dot{color:var(--fq-auth-accent-soft);margin:0 .4rem}.fq-auth-title{font-family:var(--fq-auth-display-face);font-style:normal;font-weight:400;font-size:clamp(2rem,4.2vw,2.75rem);line-height:1.1;letter-spacing:-.015em;color:var(--fq-auth-ink);margin:.35rem 0 0;text-wrap:balance}.fq-auth-title em{font-style:italic;background:linear-gradient(180deg,var(--fq-auth-title-from) 0,var(--fq-auth-title-mid) 55%,var(--fq-auth-title-to) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fq-auth-tagline{font-family:var(--fq-auth-tagline-face);font-style:italic;font-size:1rem;line-height:1.5;color:var(--fq-auth-tagline-ink);margin:.5rem 0 0}.fq-auth .page-break{display:flex;align-items:center;gap:.875rem;width:100%;max-width:240px;margin:.5rem auto}.fq-auth .page-break-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--fq-auth-accent-rgb),.4) 50%,transparent)}.fq-auth .page-break-flame{width:14px;height:14px;color:var(--fq-auth-accent-soft);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(var(--fq-auth-accent-rgb),.5))}.fq-auth-frame{display:flex;align-items:stretch;gap:0;width:100%;max-width:1030px;margin:0 auto;padding:0;border-radius:24px;border:1px solid transparent;background:var(--fq-auth-frame-bg);min-height:620px;box-shadow:var(--fq-auth-frame-shadow);position:relative;overflow:hidden}.fq-auth-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 100% 0,rgba(var(--fq-auth-accent-rgb),.09),transparent 60%);pointer-events:none}.fq-auth-frame>*{position:relative;z-index:1}.fq-auth-frame:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:var(--fq-auth-frame-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fq-auth-paper{position:relative;z-index:1;flex:1 1 0;min-width:0;--foreground:var(--fq-auth-card-fg-hsl);--muted-foreground:var(--fq-auth-card-mut-hsl);background:var(--fq-auth-card-bg);color:var(--fq-auth-card-ink);border:1px solid transparent;box-shadow:var(--fq-auth-card-shadow);border-radius:23px;padding:2.4rem 2.75rem;justify-content:center;display:flex;flex-direction:column;gap:1.15rem;overflow:hidden}.fq-auth-paper:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:var(--fq-auth-card-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fq-auth-paper .page-break-line{background:linear-gradient(90deg,transparent,rgba(var(--fq-auth-accent-rgb),.5) 50%,transparent)}.fq-auth-paper label{font-family:var(--fq-auth-caps);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fq-auth-card-ink);font-weight:700}.fq-auth-check label,.fq-auth-remember label{text-transform:none;letter-spacing:0;font-weight:500}.fq-auth-paper input:not([type=checkbox]):not([type=radio]){width:100%;font-family:var(--fq-font-body)!important;font-size:.9375rem!important;line-height:1.5;color:var(--fq-auth-card-ink)!important;background:var(--fq-auth-well)!important;border:1px solid var(--fq-auth-well-border)!important;border-radius:12px!important;padding:.8rem 1rem!important;height:48px;outline:none!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.fq-auth-inputwrap{position:relative}.fq-auth-inputwrap>svg{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--fq-auth-icon);pointer-events:none}.fq-auth-paper .fq-auth-inputwrap input:not([type=checkbox]):not([type=radio]){padding-left:2.8rem!important}.fq-auth-paper .fq-auth-inputwrap.has-eye input:not([type=checkbox]):not([type=radio]){padding-right:2.8rem!important}.fq-auth-eye{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--fq-auth-card-ink-mut);cursor:pointer;border-radius:8px}.fq-auth-eye:hover{color:var(--fq-auth-card-ink)}.fq-auth-eye svg{width:18px;height:18px}.fq-auth-paper input:focus:not([type=checkbox]):not([type=radio]){border-color:var(--fq-auth-accent)!important;box-shadow:0 0 0 3px rgba(var(--fq-auth-accent-rgb),.22)!important}.fq-auth-paper input[type=checkbox]{accent-color:var(--fq-auth-accent)}.fq-auth-forgot{text-align:right;margin-top:.4rem;font-family:var(--fq-auth-sans);font-size:.875rem}.fq-auth-forgot .fq-auth-link{font-weight:500}.fq-auth-remember{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--fq-auth-sans);font-size:.875rem}.fq-auth-remember label{display:flex;align-items:center;gap:.55rem;color:var(--fq-auth-card-ink-mid);cursor:pointer}.fq-auth-remember input[type=checkbox]{width:18px;height:18px}.fq-auth-remember .hint{color:var(--fq-auth-card-ink-mut)}.fq-auth-paper input::-moz-placeholder{color:var(--fq-auth-card-ink-mut)!important;font-style:italic;opacity:.85}.fq-auth-paper input::placeholder{color:var(--fq-auth-card-ink-mut)!important;font-style:italic;opacity:.85}.fq-auth-paper input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.fq-auth-paper input:not([type=checkbox]):not([type=radio]):-webkit-autofill:active,.fq-auth-paper input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.fq-auth-paper input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:var(--fq-auth-card-ink)!important;caret-color:var(--fq-auth-card-ink)!important;-webkit-box-shadow:inset 0 0 0 1000px var(--fq-auth-well-solid)!important;border:1px solid var(--fq-auth-well-border)!important;font-family:var(--fq-font-body)!important}.fq-auth-paper button[type=submit]{position:relative;overflow:hidden;display:flex;width:auto;min-width:14rem;max-width:100%;margin-left:auto;margin-right:auto;padding-inline:2.5rem;height:46px;border-radius:22px!important;background:linear-gradient(135deg,var(--fq-auth-cta-from) 0,var(--fq-auth-cta-to) 100%)!important;color:var(--fq-auth-cta-ink)!important;border:none!important;font-family:var(--fq-auth-caps);font-weight:600;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 30px -8px rgba(var(--fq-auth-accent-rgb),.6)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.fq-auth-paper button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,var(--fq-auth-cta-from-hover) 0,var(--fq-auth-cta-to-hover) 100%)!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 30px -10px rgba(var(--fq-auth-accent-rgb),.7)!important}.fq-auth-paper button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.fq-auth-paper button[type=submit]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.06) 70%,transparent);animation:fq-auth-shimmer 4s ease-in-out infinite}@keyframes fq-auth-shimmer{0%{transform:translateX(-130%) skewX(-18deg)}55%,to{transform:translateX(270%) skewX(-18deg)}}.fq-auth-paper button[type=submit]:disabled:after{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.fq-auth-paper button[type=submit]:after{animation:none;opacity:0}}.fq-auth-paper button[type=button]:not(.fq-auth-eye){width:100%;height:52px;border-radius:12px!important;background:var(--fq-auth-oauth-bg)!important;color:var(--fq-auth-card-ink)!important;border:1px solid var(--fq-auth-oauth-border)!important;font-family:var(--fq-auth-sans);font-weight:600;font-size:.9375rem;box-shadow:none!important;transition:border-color .18s ease,background .18s ease}.fq-auth-paper button[type=button]:not(.fq-auth-eye):hover:not(:disabled){border-color:var(--fq-auth-oauth-border-hover)!important;background:var(--fq-auth-oauth-bg-hover)!important}.fq-auth-divider{display:flex;align-items:center;gap:.75rem;font-family:var(--fq-auth-caps);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fq-auth-card-ink-mut)}.fq-auth-divider:after,.fq-auth-divider:before{content:"";flex:1;height:1px;background:var(--fq-auth-rule)}.fq-auth-link{color:var(--fq-auth-link-ink);font-weight:600;text-decoration:none}.fq-auth-link:hover{text-decoration:underline}.fq-auth-paper a:not(.fq-auth-link){color:var(--fq-auth-card-ink-mut);text-decoration:none;transition:color .16s ease}.fq-auth-paper a:not(.fq-auth-link):hover{color:var(--fq-auth-link-ink)}.fq-auth-foot{margin-top:.25rem;text-align:center;font-size:.875rem;color:var(--fq-auth-card-ink-mut)}.fq-auth-foot,.fq-auth-trust{font-family:var(--fq-auth-sans)}.fq-auth-trust{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 4.5rem;margin-top:1.75rem;font-size:.9rem;color:var(--fq-auth-ink-faint)}.fq-auth-trust span{display:inline-flex;align-items:center;gap:.7rem}.fq-auth-trust svg{width:20px;height:20px}@media (max-width:820px){.fq-auth-frame{flex-direction:column;gap:0;max-width:520px}.fq-auth-paper{border-radius:23px}.fq-auth-features{gap:.9rem;padding:1.1rem .75rem}.fq-auth-aside,.fq-auth-paper{flex:0 0 auto;width:100%}.fq-auth-aside,.fq-auth-aside .fq-auth-masthead{align-items:center;text-align:center}.fq-auth-aside{padding-left:0}.fq-auth-aside .fq-auth-brand{margin-bottom:.75rem}.fq-auth-aside .page-break{margin-left:auto;margin-right:auto}}@media (max-width:520px){.fq-auth-frame{padding:.95rem}.fq-auth-paper{padding:1.15rem 1.1rem}}.fq-auth>.fq-auth-look{position:absolute;top:1.25rem;right:1.5rem;z-index:3;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--fq-auth-glass-border);background:var(--fq-auth-glass-bg)}.fq-auth-look button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:.34rem .85rem;border-radius:999px;font-family:var(--fq-auth-caps);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fq-auth-ink-mut);transition:color .16s ease,background .16s ease}.fq-auth-look button:hover{color:var(--fq-auth-ink)}.fq-auth-look button[aria-pressed=true]{background:var(--fq-auth-accent);color:var(--fq-auth-cta-ink)}@media (max-width:520px){.fq-auth>.fq-auth-look{top:.7rem;right:.7rem}.fq-auth-look button{padding:.3rem .62rem;font-size:.62rem;letter-spacing:.1em}}