.AuthPageShell-module__sWLFfW__page{--tessera-navy:#12233a;--tessera-deep-blue:#1e3a5f;--tessera-action-blue:#2563eb;--tessera-action-blue-hover:#1d4ed8;--tessera-teal:#0f766e;--tessera-mint:#14b8a6;--tessera-aqua:#67e8f9;--tessera-mist:#f8fafc;--tessera-sand:#f7f3ea;--tessera-slate:#334155;--tessera-grey:#64748b;--tessera-line:#d8e0ea;--auth-page-bg:linear-gradient(135deg, #fff 0%, var(--tessera-mist) 48%, #eef8f6 100%);--auth-panel-bg:#ffffffe0;--auth-panel-border:#12233a1a;--auth-card-bg:#fff;--auth-card-border:#12233a1a;--auth-chip-bg:#2563eb17;--auth-chip-border:#2563eb1f;--auth-chip-text:var(--tessera-deep-blue);--auth-clerk-bg:#fff;--auth-input-bg:#fff;--auth-logo-bg:#fff;--auth-social-bg:#fff;--auth-social-bg-hover:#f8fafc;--auth-social-border:#12233a24;--auth-social-icon:#12233a;--auth-social-text:var(--tessera-navy);--auth-primary-bg:var(--tessera-action-blue);--auth-primary-bg-hover:var(--tessera-action-blue-hover);--auth-primary-text:#fff;--auth-redirect-bg:var(--tessera-mist);--shadow-card:0 18px 40px #12233a1a;--shadow-frame:0 28px 70px #12233a24;background:var(--auth-page-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tessera-navy);align-items:center;min-height:100vh;padding:32px;display:grid}[data-mui-color-scheme=dark] .AuthPageShell-module__sWLFfW__page{--tessera-navy:#eef4fb;--tessera-deep-blue:#bfdbfe;--tessera-action-blue:#93c5fd;--tessera-action-blue-hover:#bfdbfe;--tessera-teal:#5eead4;--tessera-mint:#2dd4bf;--tessera-aqua:#67e8f9;--tessera-mist:#11171d;--tessera-sand:#211f18;--tessera-slate:#d6dee8;--tessera-grey:#a8b3c1;--tessera-line:#cbd5e129;--auth-page-bg:linear-gradient(135deg, #090d12 0%, #0f151b 48%, #0b1416 100%);--auth-panel-bg:#11171df0;--auth-panel-border:#cbd5e124;--auth-card-bg:#121820;--auth-card-border:#cbd5e11f;--auth-chip-bg:#60a5fa26;--auth-chip-border:#93c5fd38;--auth-chip-text:#dbeafe;--auth-clerk-bg:#121820;--auth-input-bg:#0b1016;--auth-logo-bg:#fff;--auth-social-bg:#0b1016;--auth-social-bg-hover:#101821;--auth-social-border:#cbd5e12e;--auth-social-icon:#fff;--auth-social-text:#eef4fb;--auth-primary-bg:#60a5fa;--auth-primary-bg-hover:#93c5fd;--auth-primary-text:#08111f;--auth-redirect-bg:#0b1016;--shadow-card:0 18px 40px #00000057;--shadow-frame:0 28px 70px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.AuthPageShell-module__sWLFfW__page :where(a,button,input):focus-visible{outline:3px solid var(--tessera-aqua);outline-offset:3px}.AuthPageShell-module__sWLFfW__shell{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:stretch;gap:24px;width:100%;max-width:1120px;margin:0 auto;display:grid}.AuthPageShell-module__sWLFfW__introPanel,.AuthPageShell-module__sWLFfW__authCard{background:var(--auth-panel-bg);border:1px solid var(--auth-panel-border);box-shadow:var(--shadow-card)}.AuthPageShell-module__sWLFfW__introPanel{border-radius:32px;align-content:start;gap:26px;padding:34px 36px 38px;display:grid;position:relative;overflow:hidden}.AuthPageShell-module__sWLFfW__introPanel:after{content:"";background:linear-gradient(90deg,#14b8a647,#0000),linear-gradient(#2563eb1f,#0000);height:8px;position:absolute;bottom:0;left:0;right:0}.AuthPageShell-module__sWLFfW__brand{border-radius:16px;justify-self:start;align-items:center;gap:9px;display:inline-flex}[data-mui-color-scheme=dark] .AuthPageShell-module__sWLFfW__brand{background:var(--auth-logo-bg);padding:5px 11px 5px 5px}.AuthPageShell-module__sWLFfW__markWrap{background:var(--auth-logo-bg);border:1px solid #0f766e2e;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.AuthPageShell-module__sWLFfW__markImage{object-fit:contain;width:33px;height:33px;display:block}.AuthPageShell-module__sWLFfW__wordmarkImage{object-fit:contain;width:136px;height:30px;display:block}.AuthPageShell-module__sWLFfW__introCopy{max-width:610px}.AuthPageShell-module__sWLFfW__eyebrow{color:var(--tessera-teal);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850;line-height:1.3}.AuthPageShell-module__sWLFfW__introCopy h1{color:var(--tessera-navy);letter-spacing:0;margin:0;font-size:42px;font-weight:800;line-height:1.1}.AuthPageShell-module__sWLFfW__introCopy p:last-child{color:var(--tessera-slate);max-width:590px;margin:16px 0 0;font-size:16px;line-height:1.58}.AuthPageShell-module__sWLFfW__workflowPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AuthPageShell-module__sWLFfW__workflowPanel article{background:var(--auth-card-bg);border:1px solid var(--auth-card-border);border-radius:16px;min-width:0;padding:16px 42px 16px 16px;position:relative}.AuthPageShell-module__sWLFfW__workflowPanel article:before{background:var(--tessera-mint);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:19px;right:18px}.AuthPageShell-module__sWLFfW__workflowPanel span{color:var(--tessera-grey);text-transform:uppercase;padding-right:6px;font-size:11px;font-weight:850;line-height:1.3;display:block}.AuthPageShell-module__sWLFfW__workflowPanel strong{color:var(--tessera-navy);margin-top:8px;font-size:15px;line-height:1.25;display:block}.AuthPageShell-module__sWLFfW__trustStrip{flex-wrap:wrap;gap:8px;display:flex}.AuthPageShell-module__sWLFfW__trustStrip span{background:var(--auth-chip-bg);border:1px solid var(--auth-chip-border);color:var(--auth-chip-text);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;line-height:1.2}.AuthPageShell-module__sWLFfW__authCard{border-radius:28px;align-content:start;gap:20px;padding:28px;display:grid}.AuthPageShell-module__sWLFfW__authHeader h2{color:var(--tessera-navy);margin:0;font-size:28px;line-height:1.12}.AuthPageShell-module__sWLFfW__authHeader p:last-child{color:var(--tessera-grey);margin:8px 0 0;font-size:14px;line-height:1.5}.AuthPageShell-module__sWLFfW__clerkSlot{min-width:0}.AuthPageShell-module__sWLFfW__clerkRoot{width:100%}.AuthPageShell-module__sWLFfW__clerkCardBox{box-shadow:none;border:0;width:100%}.AuthPageShell-module__sWLFfW__clerkHeaderTitle{color:var(--tessera-navy);font-size:22px;font-weight:800}.AuthPageShell-module__sWLFfW__clerkHeaderSubtitle{color:var(--tessera-grey)}.AuthPageShell-module__sWLFfW__clerkPrimaryButton{background:var(--auth-primary-bg);color:var(--auth-primary-text);border-radius:14px;min-height:46px;font-weight:800}.AuthPageShell-module__sWLFfW__clerkPrimaryButton:hover{background:var(--auth-primary-bg-hover)}.AuthPageShell-module__sWLFfW__clerkInput{background:var(--auth-input-bg);border-color:var(--auth-panel-border);color:var(--tessera-navy);border-radius:12px;min-height:46px}.AuthPageShell-module__sWLFfW__clerkLabel{color:var(--tessera-navy);font-weight:800}.AuthPageShell-module__sWLFfW__clerkLink{color:var(--tessera-action-blue);font-weight:800}.AuthPageShell-module__sWLFfW__clerkSocialButton{background:var(--auth-social-bg);border-color:var(--auth-social-border);color:var(--auth-social-text);border-radius:14px;min-height:44px}.AuthPageShell-module__sWLFfW__clerkSocialButton:hover{background:var(--auth-social-bg-hover)}.AuthPageShell-module__sWLFfW__clerkSocialButton svg{color:var(--auth-social-icon);opacity:1}.AuthPageShell-module__sWLFfW__clerkSocialButton[aria-label*=Apple i] svg *{fill:currentColor}.AuthPageShell-module__sWLFfW__clerkSocialButton svg[aria-label*=Apple i] *{fill:currentColor}.AuthPageShell-module__sWLFfW__redirectPanel{background:var(--auth-redirect-bg);border:1px solid var(--auth-panel-border);border-radius:20px;gap:14px;padding:20px;display:grid}.AuthPageShell-module__sWLFfW__redirectPanel p{color:var(--tessera-slate);margin:0;font-size:14px;line-height:1.5}.AuthPageShell-module__sWLFfW__redirectPanel a{background:var(--auth-primary-bg);color:var(--auth-primary-text);border-radius:14px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}@media (max-width:920px){.AuthPageShell-module__sWLFfW__page{padding:20px}.AuthPageShell-module__sWLFfW__shell{grid-template-columns:1fr;max-width:640px}.AuthPageShell-module__sWLFfW__authCard{order:1}.AuthPageShell-module__sWLFfW__introPanel{order:2}.AuthPageShell-module__sWLFfW__introCopy h1{font-size:34px}}@media (max-width:560px){.AuthPageShell-module__sWLFfW__page{padding:12px}.AuthPageShell-module__sWLFfW__introPanel,.AuthPageShell-module__sWLFfW__authCard{border-radius:22px;padding:20px}.AuthPageShell-module__sWLFfW__brand{gap:8px}.AuthPageShell-module__sWLFfW__markWrap{width:40px;height:40px}.AuthPageShell-module__sWLFfW__markImage{width:32px;height:32px}.AuthPageShell-module__sWLFfW__wordmarkImage{width:126px;height:28px}.AuthPageShell-module__sWLFfW__workflowPanel{grid-template-columns:1fr}.AuthPageShell-module__sWLFfW__introCopy h1{font-size:30px}}