.ss-next .ssn-auth{--auth-paper:#f2efe6;--auth-ink:var(--ss-next-color-ink);background:var(--auth-paper);width:100vw;min-height:calc(100svh - 3.75rem);color:var(--auth-ink);grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);margin:-1.25rem 0 -2.5rem calc(50% - 50vw);display:grid}.ss-next .ssn-auth__story{color:var(--auth-paper);background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/5rem 5rem,#10100f;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem) clamp(2rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.ss-next .ssn-auth__story:after{aspect-ratio:1;background:var(--ss-next-color-accent);content:"";opacity:.92;border-radius:50%;width:clamp(18rem,34vw,34rem);position:absolute;bottom:-11rem;right:-10rem}.ss-next .ssn-auth__story-copy{z-index:1;position:relative}.ss-next .ssn-auth__story-headline{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-family:Roboto Flex,Inter Variable,system-ui,sans-serif;font-size:clamp(2.75rem,4.8vw,5.2rem);font-weight:740;line-height:.95}.ss-next .ssn-auth__summary{color:#f2efe6b8;max-width:39rem;margin:1.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.55}.ss-next .ssn-auth__action{background:var(--auth-paper);align-content:center;justify-items:center;padding:clamp(2.5rem,6vw,6rem) clamp(1.5rem,5vw,5rem);display:grid}.ss-next .ssn-auth__panel,.ss-next .ssn-auth__legal{width:min(100%,31rem)}.ss-next .ssn-auth__panel header{margin-bottom:2rem}.ss-next .ssn-auth__panel h1{letter-spacing:-.055em;margin:0;font-family:Roboto Flex,Inter Variable,system-ui,sans-serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:720;line-height:1}.ss-next .ssn-auth__panel header>p:last-child{color:#66645f;margin:.8rem 0 0;font-size:.98rem;line-height:1.5}.ss-next .ssn-auth__options,.ss-next .ssn-auth__form{gap:1rem;display:grid}.ss-next .ssn-auth .auth-google-button{width:100%;min-height:3.1rem;box-shadow:none;color:var(--auth-ink);background:0 0;border:1px solid #11110f61;border-radius:999px}.ss-next .ssn-auth .auth-google-button:hover:not(:disabled){border-color:var(--auth-ink);box-shadow:none;background:#11110f0d}.ss-next .ssn-auth__divider{color:#66645f;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;font-family:Fira Code,monospace;font-size:.64rem;font-weight:650;display:grid}.ss-next .ssn-auth__divider:before,.ss-next .ssn-auth__divider:after{content:"";background:#11110f2e;height:1px}.ss-next .ssn-auth__form label{gap:.45rem;display:grid}.ss-next .ssn-auth__form label>span{letter-spacing:.08em;text-transform:uppercase;font-family:Fira Code,monospace;font-size:.68rem;font-weight:720}.ss-next .ssn-auth__form input,.ss-next .ssn-auth__form textarea{width:100%;min-height:3.15rem;color:var(--auth-ink);background:#ffffff57;border:1px solid #11110f52;border-radius:.4rem;outline:none;padding:.75rem .9rem;font-size:1rem}.ss-next .ssn-auth__form textarea{resize:vertical}.ss-next .ssn-auth__form input:hover,.ss-next .ssn-auth__form textarea:hover{border-color:#11110f9e}.ss-next .ssn-auth__form input:focus-visible,.ss-next .ssn-auth__form textarea:focus-visible{border-color:var(--ss-next-color-accent);box-shadow:0 0 0 3px #294be829}.ss-next .ssn-auth__form input[aria-invalid=true],.ss-next .ssn-auth__form textarea[aria-invalid=true]{border-color:var(--ss-next-color-signal)}.ss-next .ssn-auth__form--onboarding{gap:1.15rem}.ss-next .ssn-auth__form label>span em{color:#77746d;letter-spacing:0;text-transform:none;font-size:.62rem;font-style:normal}.ss-next .ssn-auth__intent{border:0;gap:.55rem;margin:0;padding:0;display:grid}.ss-next .ssn-auth__intent legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-family:Fira Code,monospace;font-size:.68rem;font-weight:720}.ss-next .ssn-auth__intent label{cursor:pointer;border:1px solid #11110f33;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.75rem;display:grid}.ss-next .ssn-auth__intent label:has(input:checked){border-color:var(--ss-next-color-accent);background:#294be80f}.ss-next .ssn-auth__intent input,.ss-next .ssn-auth__legal-check input{width:1rem;min-height:1rem;margin-top:.15rem}.ss-next .ssn-auth__intent label>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;gap:.2rem;display:grid}.ss-next .ssn-auth__intent small{line-height:1.4}.ss-next .ssn-auth__legal-check{color:#55534f;grid-template-columns:auto 1fr;align-items:start;font-size:.78rem;line-height:1.5;gap:.65rem!important;display:grid!important}.ss-next .ssn-auth__legal-check>span{font-family:inherit!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important;font-weight:400!important}.ss-next .ssn-auth__legal-check a{color:var(--auth-ink);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.ss-next .ssn-auth__field-error{color:#9c2e18!important}.ss-next .ssn-auth__form small{color:#66645f;font-size:.75rem}.ss-next .ssn-auth__error{border-left:3px solid var(--ss-next-color-signal);color:#9c2e18;background:#f0522d14;margin:0;padding:.6rem .75rem;font-size:.85rem;line-height:1.45}.ss-next .ssn-auth__submit{border:1px solid var(--auth-ink);background:var(--auth-ink);width:100%;min-height:3.15rem;color:var(--auth-paper);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem .8rem 1.25rem;font-size:.86rem;font-weight:720;display:flex}.ss-next .ssn-auth__submit:hover:not(:disabled){background:var(--ss-next-color-accent);border-color:var(--ss-next-color-accent)}.ss-next .ssn-auth__submit:disabled{cursor:wait;opacity:.62}.ss-next .ssn-auth__submit svg{width:1rem;height:1rem}.ss-next .ssn-auth__switch{color:#66645f;text-align:center;margin:.25rem 0 0;font-size:.85rem}.ss-next .ssn-auth__switch a,.ss-next .ssn-auth__legal a{color:var(--auth-ink);text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline #294be899;text-decoration:underline #294be899}.ss-next .ssn-auth__legal{color:#66645f;text-align:center;margin:1.4rem 0 0;font-size:.73rem;line-height:1.55}.ss-next .ssn-auth__success{border-top:1px solid #11110f38;gap:1.25rem;padding-top:1.5rem;display:grid}.ss-next .ssn-auth__success>svg{width:2rem;height:2rem;color:var(--ss-next-color-accent)}.ss-next .ssn-auth__success p{color:#55534f;margin:0;line-height:1.55}.ss-next .ssn-auth__success strong{color:var(--auth-ink)}@media (width<=900px){.ss-next .ssn-auth{grid-template-columns:1fr}.ss-next .ssn-auth__story{min-height:27rem;padding-block:3.5rem}.ss-next .ssn-auth__story.empty{min-height:18rem}.ss-next .ssn-auth__story-headline{max-width:13ch;font-size:clamp(2.75rem,8vw,4.5rem)}.ss-next .ssn-auth__action{min-height:36rem}}@media (width<=560px){.ss-next .ssn-auth__story,.ss-next .ssn-auth__action{padding-inline:1.25rem}.ss-next .ssn-auth__story{min-height:25rem;padding-block:2.75rem}.ss-next .ssn-auth__story.empty{min-height:14rem}.ss-next .ssn-auth__story-headline{font-size:clamp(2.5rem,12.5vw,3.6rem)}.ss-next .ssn-auth__summary{font-size:1rem}.ss-next .ssn-auth__action{min-height:auto;padding-block:3rem}}
