.login_scene__qCF_b.auth-page{color:#25282b;background:#f1f0ed;isolation:isolate;overflow-x:clip;place-content:center}.login_scene__qCF_b.auth-page:after,.login_scene__qCF_b.auth-page:before{display:none}.login_weave__AM7yj{position:fixed;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;background:radial-gradient(circle max(40vw,48vh) at 77% 42%,rgba(40,140,130,.05),rgba(40,120,120,.016) 55%,rgba(40,120,120,0));transition:opacity .9s ease}.login_weave__AM7yj[data-ready]{opacity:1}.login_grain__nvz9N{position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.login_scene__qCF_b .brand-mark{color:#25282b;animation:login_softIn__Sp7Xc .7s cubic-bezier(.2,.7,.2,1) .05s both}.login_scene__qCF_b .brand-copy{gap:.3rem}.login_scene__qCF_b .brand-copy strong{color:#25282b;font-family:var(--sans);font-size:1.6rem;font-weight:400;letter-spacing:-.06em;line-height:1;text-transform:lowercase}.login_scene__qCF_b .brand-copy small{color:#5f666d;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-weight:500;letter-spacing:.18em}.login_scene__qCF_b .auth-card{border-radius:10px;border:1px solid rgba(24,26,27,.16);background:linear-gradient(125deg,rgba(229,226,220,.86),rgba(239,237,233,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 35px rgba(27,30,34,.106),0 28px 80px -30px rgba(14,32,31,.25);-webkit-backdrop-filter:blur(22px) saturate(.7);backdrop-filter:blur(22px) saturate(.7);animation:login_softIn__Sp7Xc .7s cubic-bezier(.2,.7,.2,1) .12s both}.login_scene__qCF_b .auth-card .card-heading h1{color:#25282b;font-size:2rem;letter-spacing:-.02em;line-height:1.1}.login_scene__qCF_b .auth-card .field label{color:#1d5a5e}.login_scene__qCF_b .auth-card .field input{border-color:rgba(24,26,27,.2);border-radius:6px;color:#25282b;background:rgba(253,254,253,.92)}.login_scene__qCF_b .auth-card .field input::placeholder{color:#6b7176}.login_scene__qCF_b .auth-card .field input:hover{border-color:rgba(24,26,27,.32)}.login_scene__qCF_b .auth-card .field input:focus{border-color:#0b7f75;background:#fdfefd;box-shadow:0 0 0 3px rgba(54,169,174,.2);outline:2px solid #0b7f75;outline-offset:2px}.login_scene__qCF_b .auth-card .button-primary{border-color:#36a9ae;border-radius:6px;color:#031a1b;background:#36a9ae;box-shadow:0 10px 28px -16px rgba(54,169,174,.7);transition:background .16s ease,box-shadow .22s ease,transform .16s ease}.login_scene__qCF_b .auth-card .button-primary:hover:not(:disabled){border-color:#48bcc1;background:#48bcc1;box-shadow:0 14px 40px -14px rgba(54,169,174,.6)}.login_scene__qCF_b .auth-card .button-primary:focus-visible{outline:2px solid #1d5a5e;outline-offset:2px}.login_scene__qCF_b .auth-secondary-link{color:#1d5a5e;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .16s ease}.login_scene__qCF_b .auth-secondary-link:hover{text-decoration:underline;text-decoration-color:#36a9ae}@keyframes login_softIn__Sp7Xc{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (max-width:40rem){.login_scene__qCF_b.auth-page{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.login_scene__qCF_b .auth-card,.login_scene__qCF_b .auth-card .button-primary,.login_scene__qCF_b .auth-secondary-link,.login_scene__qCF_b .brand-mark,.login_weave__AM7yj{animation:none;transition:none}}