.SignInPage-module___jhmvq__page{color:#fff;background:radial-gradient(circle at 14% 12%,#00d5ff33,#0000 28%),radial-gradient(circle at 84% 20%,#a855f733,#0000 30%),linear-gradient(135deg,#030b20 0%,#071833 48%,#090e2d 100%);grid-template-rows:auto 1fr auto;min-height:100svh;padding:22px 30px;font-family:Inter,Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}.SignInPage-module___jhmvq__page:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 78%);mask-image:radial-gradient(circle,#000 12%,#0000 78%)}.SignInPage-module___jhmvq__header,.SignInPage-module___jhmvq__shell,.SignInPage-module___jhmvq__footer{z-index:1;width:min(1180px,100%);margin-left:auto;margin-right:auto;position:relative}.SignInPage-module___jhmvq__header{justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.SignInPage-module___jhmvq__brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:12px;min-width:0;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex}.SignInPage-module___jhmvq__logo{--atdq-logo-size:50px;--atdq-logo-radius:13px;flex:none}.SignInPage-module___jhmvq__backLink{color:#dbeafe;background:#ffffff0a;border:1px solid #bfdbfe3d;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.SignInPage-module___jhmvq__shell{grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:clamp(42px,7vw,96px);padding:54px 0 62px;display:grid}.SignInPage-module___jhmvq__story{max-width:610px}.SignInPage-module___jhmvq__kicker{color:#67e8f9;letter-spacing:.14em;background:#0891b214;border:1px solid #67e8f93d;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.SignInPage-module___jhmvq__story h1{letter-spacing:-.06em;max-width:8ch;margin:18px 0 0;font-size:clamp(48px,6.2vw,76px);font-weight:1000;line-height:.96}.SignInPage-module___jhmvq__story>p{color:#dbeafed6;max-width:590px;margin:22px 0 0;font-size:18px;font-weight:560;line-height:1.65}.SignInPage-module___jhmvq__benefits{gap:12px;margin-top:28px;display:grid}.SignInPage-module___jhmvq__benefit{color:#e8f5ff;align-items:flex-start;gap:11px;display:flex}.SignInPage-module___jhmvq__benefit>span{color:#67e8f9;background:#0891b214;border:1px solid #67e8f947;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:1000;display:grid}.SignInPage-module___jhmvq__benefit p{margin:0;font-size:14px;line-height:1.55}.SignInPage-module___jhmvq__authColumn{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #bfdbfe29;border-radius:26px;padding:24px;box-shadow:0 34px 90px #0206176b}.SignInPage-module___jhmvq__authIntro{text-align:center;margin-bottom:16px}.SignInPage-module___jhmvq__authIntro span{color:#67e8f9;letter-spacing:.15em;font-size:10px;font-weight:1000}.SignInPage-module___jhmvq__authIntro h2{letter-spacing:-.04em;margin:7px 0 0;font-size:28px;line-height:1}.SignInPage-module___jhmvq__authIntro p{color:#dbeafeb8;margin:8px 0 0;font-size:13px;line-height:1.45}.SignInPage-module___jhmvq__clerkWrap{justify-content:center;width:100%;display:flex}.SignInPage-module___jhmvq__clerkRoot,.SignInPage-module___jhmvq__clerkCardBox{width:100%;max-width:100%}.SignInPage-module___jhmvq__clerkCardBox{box-shadow:none!important}.SignInPage-module___jhmvq__clerkCard{width:100%;max-width:100%;border-radius:20px!important;box-shadow:0 20px 54px #0206173d!important}.SignInPage-module___jhmvq__signupPrompt{color:#dbeafeb3;text-align:center;margin:16px 0 0;font-size:13px}.SignInPage-module___jhmvq__signupPrompt a{color:#7dd3fc;font-weight:900;text-decoration:none}.SignInPage-module___jhmvq__footer{color:#bfdbfe94;border-top:1px solid #bfdbfe1f;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding-top:16px;font-size:12px;display:flex}.SignInPage-module___jhmvq__footer div{gap:18px;display:flex}.SignInPage-module___jhmvq__footer a{color:#dbeafec2;font-weight:750;text-decoration:none}@media (max-width:900px){.SignInPage-module___jhmvq__page{padding-left:22px;padding-right:22px}.SignInPage-module___jhmvq__shell{grid-template-columns:1fr;gap:34px;padding:44px 0 56px}.SignInPage-module___jhmvq__story{text-align:center;max-width:680px;margin:0 auto}.SignInPage-module___jhmvq__story h1,.SignInPage-module___jhmvq__story>p{margin-left:auto;margin-right:auto}.SignInPage-module___jhmvq__benefits{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}.SignInPage-module___jhmvq__authColumn{width:min(100%,500px);margin:0 auto}}@media (max-width:640px){.SignInPage-module___jhmvq__page{min-height:100svh;padding:12px 14px 18px}.SignInPage-module___jhmvq__header{min-height:54px}.SignInPage-module___jhmvq__brand{gap:9px;font-size:15px}.SignInPage-module___jhmvq__logo{--atdq-logo-size:42px;--atdq-logo-radius:11px}.SignInPage-module___jhmvq__backLink{min-height:38px;padding:0 11px;font-size:12px}.SignInPage-module___jhmvq__shell{gap:24px;padding:32px 0 42px}.SignInPage-module___jhmvq__kicker{min-height:28px;font-size:9px}.SignInPage-module___jhmvq__story h1{max-width:none;margin-top:14px;font-size:clamp(40px,13vw,54px);line-height:.98}.SignInPage-module___jhmvq__story>p{max-width:34ch;margin-top:16px;font-size:15px;line-height:1.55}.SignInPage-module___jhmvq__benefits{display:none}.SignInPage-module___jhmvq__authColumn{border-radius:20px;padding:14px}.SignInPage-module___jhmvq__authIntro{margin-bottom:12px}.SignInPage-module___jhmvq__authIntro h2{font-size:24px}.SignInPage-module___jhmvq__clerkCard{border-radius:16px!important}.SignInPage-module___jhmvq__footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px}}@media (max-width:410px){.SignInPage-module___jhmvq__brand span{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.SignInPage-module___jhmvq__backLink{padding:0 9px}}
