@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.f2a25c27.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.45fd84f3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.615e019b.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.efbc8724.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.b091ed37.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.888a2ca8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_870695fe-module__ZA5iua__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal;font-weight:700}.ubuntu_870695fe-module__ZA5iua__variable{--font-ubuntu:"Ubuntu","Ubuntu Fallback"}
:root{--grid-line:#0000000a}.dark{--grid-line:#ffffff0f}.hero-grid{background-image:linear-gradient(var(--grid-line)1px,transparent 1px),linear-gradient(90deg,var(--grid-line)1px,transparent 1px);-webkit-mask-composite:destination-in;background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(#000 0% 60%,#0000 92%);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(#000 0% 60%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-glow{display:none}.dark .hero-glow{background:radial-gradient(70% 45% at 50% 0,#ffffff0a 0%,#0000 100%);display:block}.hero-circles{pointer-events:none;border:1px solid #00000012;border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:calc(50% - 750px);-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.hero-circles:before{content:"";border:1px solid #00000012;border-radius:50%;position:absolute;inset:60px}.hero-circles:after{content:"";border:1px solid #00000012;border-radius:50%;position:absolute;inset:120px}.dark .hero-circles,.dark .hero-circles:before,.dark .hero-circles:after{border-color:#ffffff0f}.auth-card{box-shadow:0 0 0 1px #0000000f,0 2px 8px #00000014,0 8px 32px #0000000f}.dark .auth-card{box-shadow:0 0 0 1px #ffffff14,0 2px 8px #00000080,0 8px 32px #00000073}.auth-input-border{border:1px solid #0000001f}.dark .auth-input-border{border:1px solid #ffffff1f}.auth-input-border:focus{border-color:#00000047;outline:none;box-shadow:0 0 0 3px #0a0a0a0f}.dark .auth-input-border:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}.auth-badge-border{border:1px solid #0000001a}.dark .auth-badge-border{border:1px solid #ffffff1a}@keyframes znap-ping{75%,to{opacity:0;transform:scale(2)}}.badge-ping{animation:1.5s cubic-bezier(0,0,.2,1) infinite znap-ping}@keyframes znap-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:.55s cubic-bezier(.16,1,.3,1) both znap-fade-up}.anim-delay-1{animation-delay:50ms}.anim-delay-2{animation-delay:.12s}.anim-delay-3{animation-delay:.2s}.anim-delay-4{animation-delay:.28s}.anim-delay-5{animation-delay:.36s}.auth-cta{cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px #00000038}.auth-cta:before{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 35%,#ffffff24 50%,#0000 65%);transition:none;position:absolute;inset:0;transform:translate(-100%)skew(-8deg)}.auth-cta:hover:before{transition:transform .52s;transform:translate(200%)skew(-8deg)}.auth-cta:hover{transform:translateY(-2px);box-shadow:0 2px #00000038,0 8px 24px #0000002e}.auth-cta:active{transition:transform 80ms,box-shadow 80ms;transform:translateY(1px);box-shadow:0 0 #0000}.auth-cta:disabled{cursor:not-allowed;box-shadow:none!important;transform:none!important}.dark .auth-cta{box-shadow:0 2px #ffffff24}.dark .auth-cta:before{background:linear-gradient(108deg,#0000 35%,#00000014 50%,#0000 65%)}.dark .auth-cta:hover{box-shadow:0 2px #ffffff24,0 8px 24px #00000073}.dark .auth-cta:active{box-shadow:0 0 #0000}.auth-google-btn{cursor:pointer;transition:background-color .2s,border-color .2s,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:0 2px #0000000f}.auth-google-btn:hover{transform:translateY(-2px);box-shadow:0 2px #0000000f,0 6px 18px #00000017;background-color:var(--muted)!important;border-color:#00000038!important}.dark .auth-google-btn{box-shadow:0 2px #ffffff0f}.dark .auth-google-btn:hover{box-shadow:0 2px #ffffff0f,0 6px 18px #00000059;border-color:#ffffff38!important}.auth-google-btn:active{transition:transform 80ms,box-shadow 80ms;transform:translateY(1px);box-shadow:0 0 #0000!important}.auth-link-muted{text-underline-offset:4px;text-decoration:underline;transition:color .15s}.auth-link-muted:hover{color:var(--foreground)!important}.auth-link-primary{text-underline-offset:4px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;transition:text-decoration-color .18s,opacity .15s}.auth-link-primary:hover{text-decoration-color:#0000}.dark .auth-link-primary{text-decoration-color:#ffffff40}.auth-input-border:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;box-shadow:0 0 0px 1000px var(--background)inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-input-border:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;box-shadow:0 0 0px 1000px var(--background)inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-input-border:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;box-shadow:0 0 0px 1000px var(--background)inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.auth-divider{border-color:#00000014}.dark .auth-divider{border-color:#ffffff14}
