.auth-module__dgWmnG__shell{color:#fff;background:#050505;height:100dvh;overflow:hidden}.auth-module__dgWmnG__page{grid-template-rows:minmax(0,1fr);height:100dvh;padding:clamp(.55rem,1.1vw,1rem);display:grid;position:relative}.auth-module__dgWmnG__topbar{z-index:10;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:clamp(.7rem,1.2vw,1rem);left:clamp(.8rem,1.6vw,1.35rem);right:clamp(.8rem,1.6vw,1.35rem)}.auth-module__dgWmnG__brand{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000061;border-radius:.78rem;align-items:center;gap:.58rem;max-width:11rem;min-height:2.7rem;padding:.36rem .5rem;text-decoration:none;display:inline-flex}.auth-module__dgWmnG__logoBadge{background:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;overflow:hidden;box-shadow:0 0 24px #fff3,inset 0 0 0 1px #0000000f}.auth-module__dgWmnG__logoBadge img{object-fit:contain;width:1.28rem;height:1.28rem}.auth-module__dgWmnG__brandText{gap:.02rem;min-width:0;display:grid}.auth-module__dgWmnG__brandText strong{letter-spacing:-.04em;font-size:1rem;font-weight:930;line-height:1}.auth-module__dgWmnG__brandText span{color:#98a2b3;font-size:.62rem;font-weight:650}.auth-module__dgWmnG__brandText b{color:#ff1f3d}.auth-module__dgWmnG__homeLink{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000006b;border:1px solid #ffffff1f;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.08rem;padding:.42rem .72rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .17s,background .17s,border-color .17s;display:inline-flex;color:#ffffffe0!important}.auth-module__dgWmnG__homeLink:hover{background:#ff1f3d1f;border-color:#ff1f3d8c;transform:translateY(-1px);color:#fff!important}.auth-module__dgWmnG__layout{grid-template-columns:minmax(360px,.72fr) minmax(600px,1.28fr);align-items:stretch;gap:clamp(1.1rem,2.6vw,2.8rem);height:100%;min-height:0;padding-top:0;display:grid}.auth-module__dgWmnG__formPane{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:flex-start;min-height:0;padding:clamp(4.75rem,9.4vh,5.8rem) 0 clamp(1.4rem,2.5vh,2rem);display:flex;overflow:hidden auto}.auth-module__dgWmnG__formPane::-webkit-scrollbar{display:none}.auth-module__dgWmnG__quotePane{isolation:isolate;background:#111827;border-radius:clamp(2.2rem,4.8vw,4.6rem);height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 100px #00000075}.auth-module__dgWmnG__quoteImage{background:linear-gradient(90deg,#00000029,#0000 44%),url(/dashboard-assets/dashboard-companion.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.auth-module__dgWmnG__quoteImage:after{content:"";background:linear-gradient(#03071205,#03071294),radial-gradient(circle at 44% 48%,#ff1f3d33,#0000 17rem);position:absolute;inset:0}.auth-module__dgWmnG__quoteShade{z-index:1;background:linear-gradient(#00000014 0%,#0000 30%,#000000ad 100%),linear-gradient(90deg,#0000001a,#0000 48%);position:absolute;inset:0}.auth-module__dgWmnG__quoteContent{z-index:2;gap:1.35rem;display:grid;position:absolute;bottom:clamp(3.4rem,6vh,4.4rem);left:clamp(2rem,4.2vw,3.5rem);right:clamp(2rem,4.2vw,3.5rem)}.auth-module__dgWmnG__quoteContent blockquote{color:#fff;max-width:640px;font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;text-shadow:0 12px 44px #0000008c;margin:0;font-size:clamp(1.45rem,2.05vw,2.45rem);font-weight:800;line-height:1.12;animation:.24s ease-out auth-module__dgWmnG__testimonialFade}.auth-module__dgWmnG__quoteMeta{color:#fff;gap:.34rem;display:grid}.auth-module__dgWmnG__quoteMeta strong{letter-spacing:-.03em;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:920}.auth-module__dgWmnG__quoteMeta span{color:#ffffffe0;max-width:28rem;font-size:.82rem;font-weight:750;line-height:1.55}.auth-module__dgWmnG__motivationGrid{flex-wrap:wrap;gap:.45rem;max-width:560px;display:flex}.auth-module__dgWmnG__motivationGrid span{color:#ffffffe6;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000042;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:.34rem .64rem;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.auth-module__dgWmnG__quoteControls{z-index:30;gap:1rem;display:flex;position:absolute;bottom:clamp(1.2rem,2.6vh,1.8rem);right:clamp(1.6rem,3.4vw,2.5rem)}.auth-module__dgWmnG__quoteControls button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;background:#ffffff0d;border:1px solid #ffffff9e;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-grid}.auth-module__dgWmnG__quoteControls button:hover{background:#ff1f3d2e;border-color:#ffffffe6;transform:translateY(-1px);box-shadow:0 0 28px #ff1f3d33}.auth-module__dgWmnG__footerCopy{z-index:2;color:#98a2b3;margin:0;font-size:.75rem;font-weight:650;position:absolute;bottom:clamp(.7rem,1.4vw,1.1rem);left:clamp(.8rem,1.6vw,1.35rem)}.auth-module__dgWmnG__authCard{width:min(100%,410px);margin-top:clamp(.1rem,1.2vh,.8rem);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.auth-module__dgWmnG__authCardHeader{gap:.34rem!important;padding:0 0 .82rem!important}.auth-module__dgWmnG__authCardTitle{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;font-size:1.46rem;font-weight:880;line-height:1.08;color:#fff!important}.auth-module__dgWmnG__authCardDescription{font-size:.82rem;line-height:1.38;color:#98a2b3!important}.auth-module__dgWmnG__authCard [data-slot=card-content]{padding:0!important}.auth-module__dgWmnG__authCard label{color:#fff;font-size:.76rem;font-weight:780}.auth-module__dgWmnG__authCard [data-slot=input]{color:#fff;height:2.34rem;min-height:2.34rem;box-shadow:none;background:#090909;border:1px solid #ffffff2e;border-radius:.5rem;font-size:.88rem;transition:border-color .16s,box-shadow .16s,background .16s}.auth-module__dgWmnG__authCard [data-slot=input]::placeholder{color:#98a2b3d9}.auth-module__dgWmnG__authCard [data-slot=input]:focus-visible{border-color:#ff1f3db8;box-shadow:0 0 0 3px #ff1f3d29}.auth-module__dgWmnG__authCard [data-slot=button]{border-radius:.52rem;height:2.34rem;min-height:2.34rem;padding-inline:.9rem;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.auth-module__dgWmnG__authCard [data-slot=button]:hover{transform:translateY(-1px)}.auth-module__dgWmnG__authCard [data-slot=button][data-variant=default]{color:#fff;background:linear-gradient(90deg,#ff1f3d,#ec4899);border:0;box-shadow:0 15px 38px #ff1f3d38}.auth-module__dgWmnG__authCard [data-slot=button][data-variant=default]:hover{box-shadow:0 18px 44px #ff1f3d57}.auth-module__dgWmnG__authCard [data-slot=button][data-variant=outline]{color:#fff;background:#090909;border-color:#ffffff2e}.auth-module__dgWmnG__authCard [data-auth-social=true]{isolation:isolate;animation:4.8s linear infinite auth-module__dgWmnG__authBeamBorder;position:relative;overflow:hidden;box-shadow:0 0 #ff1f3d00;background:linear-gradient(#090909,#090909)padding-box,conic-gradient(from var(--beam-angle,0deg),#ff1f3d,#facc15,#22c55e,#22d3ee,#6366f1,#ec4899,#ff1f3d)border-box!important;border:1px solid #0000!important}.auth-module__dgWmnG__authCard [data-auth-social=true]:before{content:"";z-index:-1;background:conic-gradient(from 0deg,transparent 0 66%,#ffffffeb 72%,#ec4899bf 78%,transparent 86% 100%);opacity:.48;animation:2.6s linear infinite auth-module__dgWmnG__authBeamSweep;position:absolute;inset:-120%}.auth-module__dgWmnG__authCard [data-auth-social=true]:hover{box-shadow:0 0 34px #ec489938,0 0 48px #22d3ee1f;background:linear-gradient(#0c0c0ef5,#0c0c0ef5)padding-box,conic-gradient(from var(--beam-angle,0deg),#ff1f3d,#f97316,#facc15,#22c55e,#22d3ee,#6366f1,#ec4899,#ff1f3d)border-box!important;border-color:#0000!important}.auth-module__dgWmnG__authCard [data-slot=button][data-variant=outline]:hover{color:#fff;background:#ff1f3d14;border-color:#ff1f3d8c}.auth-module__dgWmnG__authCard [data-slot=separator]{background:#ffffff24}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes auth-module__dgWmnG__authBeamBorder{to{--beam-angle:360deg}}@keyframes auth-module__dgWmnG__authBeamSweep{to{transform:rotate(360deg)}}@keyframes auth-module__dgWmnG__testimonialFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.auth-module__dgWmnG__shell{height:auto;min-height:100dvh;overflow:auto}.auth-module__dgWmnG__page{height:auto;min-height:100dvh}.auth-module__dgWmnG__layout{grid-template-columns:1fr;gap:1.6rem}.auth-module__dgWmnG__formPane{min-height:auto;padding-bottom:1rem;overflow:visible}.auth-module__dgWmnG__quotePane{border-radius:3rem;min-height:520px}.auth-module__dgWmnG__footerCopy{margin-top:1rem}}@media (max-width:640px){.auth-module__dgWmnG__page{padding:1rem}.auth-module__dgWmnG__homeLink span{display:none}.auth-module__dgWmnG__brandText strong{font-size:1.05rem}.auth-module__dgWmnG__brandText span{font-size:.7rem}.auth-module__dgWmnG__formPane{align-items:flex-start;min-height:auto;padding-top:2.6rem}.auth-module__dgWmnG__authCard{width:100%}.auth-module__dgWmnG__quotePane{border-radius:2rem;min-height:430px}.auth-module__dgWmnG__quoteContent{bottom:5.6rem;left:1.4rem;right:1.4rem}.auth-module__dgWmnG__quoteContent blockquote{font-size:1.75rem}.auth-module__dgWmnG__motivationGrid{display:none}.auth-module__dgWmnG__quoteControls{bottom:1.4rem;left:1.4rem;right:auto}}
