.BrandAuthShell-module__eCQFMW__root{--ink:#0a0f15;--raised:#121a23;--raised-2:#16202b;--line:#b0c2d01f;--line-soft:#b0c2d00e;--paper:#e9f0f5;--paper-dim:#a6b6c2;--muted:#6e7e8b;--acc:#41c3e4;--check:#38b85c;--grad:linear-gradient(116deg, #46cdec 0%, #2e86c4 33%, #3fb55f 68%, #1c7a45 100%);--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-hanken), system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, monospace;--ease:cubic-bezier(.22, .61, .36, 1);background:var(--ink);width:100%;min-height:100vh;color:var(--paper);font-family:var(--sans);grid-template-columns:1.05fr .95fr;display:grid;position:relative;overflow:hidden}.BrandAuthShell-module__eCQFMW__root:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.7;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 80%)}.BrandAuthShell-module__eCQFMW__glow{z-index:0;pointer-events:none;filter:blur(26px);background:radial-gradient(48% 60% at 22%,#46cdec21,#0000 70%),radial-gradient(48% 60% at 78% 46%,#3fb55f1f,#0000 70%);height:70vh;position:absolute;inset:-10% 0 auto}.BrandAuthShell-module__eCQFMW__brandPanel{z-index:2;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(32px,4vw,64px);display:flex;position:relative}.BrandAuthShell-module__eCQFMW__wordmark{align-items:center;gap:12px;display:flex}.BrandAuthShell-module__eCQFMW__wordmark img{width:auto;height:30px;display:block}.BrandAuthShell-module__eCQFMW__wordmark .BrandAuthShell-module__eCQFMW__wm{align-items:baseline;gap:9px;display:flex}.BrandAuthShell-module__eCQFMW__wordmark .BrandAuthShell-module__eCQFMW__wm b{font-family:var(--serif);letter-spacing:.03em;font-size:20px;font-weight:560}.BrandAuthShell-module__eCQFMW__wordmark .BrandAuthShell-module__eCQFMW__wm s{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--paper-dim);font-size:13px;font-weight:400;text-decoration:none}.BrandAuthShell-module__eCQFMW__heroCenter{flex-direction:column;gap:26px;max-width:520px;display:flex}.BrandAuthShell-module__eCQFMW__eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;font-size:11px;display:inline-flex}.BrandAuthShell-module__eCQFMW__eyebrow:before{content:"";background:var(--grad);width:24px;height:1px}.BrandAuthShell-module__eCQFMW__headline{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.08}.BrandAuthShell-module__eCQFMW__headline em{font-style:italic}.BrandAuthShell-module__eCQFMW__gradText{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.BrandAuthShell-module__eCQFMW__lede{color:var(--paper-dim);max-width:460px;margin:0;font-size:15px;line-height:1.6}.BrandAuthShell-module__eCQFMW__chips{flex-wrap:wrap;gap:10px;display:flex}.BrandAuthShell-module__eCQFMW__chip{font-family:var(--mono);letter-spacing:.07em;color:var(--paper-dim);border:1px solid var(--line);white-space:nowrap;background:#0e141cb8;border-radius:3px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:inline-flex}.BrandAuthShell-module__eCQFMW__chip:before{content:"";background:var(--check);width:5px;height:5px;box-shadow:0 0 8px var(--check);border-radius:50%}.BrandAuthShell-module__eCQFMW__panelFoot{font-family:var(--mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:11px}.BrandAuthShell-module__eCQFMW__formPanel{z-index:2;justify-content:center;align-items:center;padding:clamp(24px,4vw,56px);display:flex;position:relative}.BrandAuthShell-module__eCQFMW__card{background:linear-gradient(180deg, var(--raised), var(--raised-2));border:1px solid var(--line);border-radius:14px;width:100%;max-width:420px;padding:clamp(28px,3vw,40px);box-shadow:0 30px 80px -40px #000c}@media (max-width:920px){.BrandAuthShell-module__eCQFMW__root{grid-template-columns:1fr}.BrandAuthShell-module__eCQFMW__brandPanel{gap:22px;padding:28px 24px 0}.BrandAuthShell-module__eCQFMW__heroCenter{gap:16px}.BrandAuthShell-module__eCQFMW__headline{font-size:clamp(26px,7vw,34px)}.BrandAuthShell-module__eCQFMW__lede,.BrandAuthShell-module__eCQFMW__panelFoot{display:none}.BrandAuthShell-module__eCQFMW__formPanel{padding:24px}}
