html.auth-split-lock,html.auth-split-lock body{overflow:hidden!important;height:100%;max-height:100svh}.auth-split{display:grid;height:100svh;max-height:100svh;overflow:hidden;background:var(--cf-bg-deep);color:var(--cf-text)}@media (min-width:1024px){.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-split__form{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;height:100%;max-height:100svh;overflow:hidden;padding:clamp(.75rem,2.5vh,1.75rem) clamp(1rem,4vw,2.5rem);background-color:var(--cf-bg-deep);isolation:isolate}.auth-split__form:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--cf-bg-deep);background-image:linear-gradient(to right,color-mix(in srgb,var(--cf-primary) 5%,transparent),transparent 42%);opacity:1}.auth-split__form-inner{position:relative;z-index:1;display:flex;width:min(100%,30rem);max-height:calc(100svh - 1.5rem);flex:0 1 auto;flex-direction:column;gap:clamp(.75rem,2vh,1.125rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--cf-border-strong) transparent}.auth-split__topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.auth-split__logo{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--cf-text)}.auth-split__head{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.auth-split__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--cf-ink-000)}.auth-split__title-accent{color:var(--cf-primary)}.auth-split__subtitle{max-width:34ch;font-size:.875rem;line-height:1.5;color:var(--cf-text-2)}.auth-split__card{display:flex;flex-direction:column;flex-shrink:0;gap:.875rem;padding:clamp(1rem,2.5vh,1.35rem) clamp(1rem,3vw,1.5rem);border-radius:1.25rem;border:1px solid var(--cf-border-strong);background:var(--cf-surface-solid);box-shadow:0 1px 0 color-mix(in srgb,var(--cf-ink-000) 6%,transparent) inset,0 0 0 1px color-mix(in srgb,var(--cf-ink-000) 3%,transparent),0 20px 56px -16px var(--cf-black-60)}.auth-split--sign-in .auth-split__card{gap:1rem}.auth-split--sign-up .auth-split__card{gap:.75rem}.auth-split__trial{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid var(--cf-border-primary);background:color-mix(in srgb,var(--cf-primary) 8%,var(--cf-surface-elev))}.auth-split__trial-head{display:flex;align-items:center;gap:.5rem}.auth-split__trial-chip{flex-shrink:0;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:var(--cf-ink-950);background:var(--cf-primary)}.auth-split__trial-title{font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--cf-text)}.auth-split__trial-note{font-size:.6875rem;line-height:1.45;color:var(--cf-text-2)}.auth-split__trial-chips{display:flex;flex-wrap:wrap;gap:.35rem}.auth-split__trial-chip-item{padding:.2rem .45rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--cf-text-2);background:var(--cf-surface-elev);border:1px solid var(--cf-border-md)}.auth-split__clerk{width:100%;flex-shrink:0;position:relative}.auth-split__clerk .cl-footer,.auth-split__clerk .cl-logoBox,.auth-split__clerk .cl-logoImage,.auth-split__clerk [class*=alternativeMethods],.auth-split__clerk [class*=devBar],.auth-split__clerk [class*=footer],.auth-split__clerk [class*=identityPreview],.auth-split__clerk [class*=lastAuthenticationStrategyBadge],.auth-split__clerk [class*=logoBox],.auth-split__clerk [class*=logoImage],.auth-split__clerk [data-localization-key=footerActionLink]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.auth-split__clerk [class*=socialButtonsBlockButtonBadge]{display:none!important}.auth-split__clerk [class*=socialButtonsRoot]{margin-top:0!important;padding-top:0!important}.auth-split__clerk [class*=socialButtonsBlockButton]{position:relative;z-index:1;margin-top:0!important;min-height:3rem!important;height:3rem!important;background-color:var(--cf-surface-elev)!important;border-color:var(--cf-border-md)!important;color:var(--cf-text)!important;box-shadow:0 1px 0 var(--cf-white-05) inset!important}.auth-split__clerk [class*=socialButtonsBlockButton]:hover{background-color:var(--cf-surface-float)!important;border-color:var(--cf-border-strong)!important}.auth-split__clerk [class*=socialButtonsBlockButton]>span{width:100%!important;justify-content:center!important;gap:.625rem!important}.auth-split__clerk [class*=socialButtonsBlockButtonText],.auth-split__clerk [class*=socialButtonsBlockButton] span{color:var(--cf-text)!important;font-size:.9375rem!important}.auth-split__clerk [class*=socialButtonsBlockButtonText]{display:inline-flex!important;align-items:center!important;height:auto!important;min-height:0!important;line-height:1.2!important}.auth-split__clerk .cl-providerIcon__apple,.auth-split__clerk .cl-socialButtonsProviderIcon__apple{background-color:var(--cf-text)!important}.auth-split__clerk .cl-formFieldInput,.auth-split__clerk [class*=formFieldInput],.auth-split__clerk input[class*=formFieldInput]{min-height:3rem!important;height:3rem!important;color:var(--cf-text)!important;-webkit-text-fill-color:var(--cf-text)!important;background-color:var(--cf-surface-elev)!important;border-color:var(--cf-border-md)!important;font-size:.9375rem!important}.auth-split__clerk [class*=formFieldInput]::placeholder{color:var(--cf-text-muted)!important;opacity:1!important}.auth-split__clerk [class*=formButtonPrimary]{min-height:3rem!important;height:3rem!important;background-color:var(--cf-primary)!important;color:var(--cf-ink-950)!important;font-size:.9375rem!important;font-weight:600!important;box-shadow:none!important}.auth-split__clerk [class*=formButtonPrimary]:hover{background-color:var(--cf-primary-hover)!important}.auth-split__clerk [class*=formFieldLabel]{margin-bottom:.25rem!important;font-size:.8125rem!important;color:var(--cf-text-2)!important}.auth-split__clerk [class*=dividerRow]{margin:.125rem 0!important}.auth-split__clerk [class*=dividerText]{font-size:.75rem!important;color:var(--cf-text-2)!important}.auth-split__clerk [class*=cardBox],.auth-split__clerk [class*=card],.auth-split__clerk [class*=main],.auth-split__clerk [class*=rootBox]{width:100%!important;min-width:0!important;max-width:100%!important;background:transparent!important;box-shadow:none!important;margin:0!important}.auth-split__clerk form{display:flex;width:100%;flex-direction:column;gap:.625rem;margin:0}.auth-split__clerk [class*=formButtonPrimary]{width:100%}.auth-split__card-footer{display:flex;flex-direction:column;gap:.45rem;padding-top:.625rem;border-top:1px solid var(--cf-border)}.auth-split__switch{font-size:.8125rem;line-height:1.4;color:var(--cf-text-2)}.auth-split__switch-link{font-weight:700;color:var(--cf-text);text-decoration:underline;text-underline-offset:3px}.auth-split__legal{max-width:none;font-size:.75rem;line-height:1.5;color:var(--cf-text-2)}.auth-split__legal-link{color:var(--cf-text-2);text-decoration:underline;text-underline-offset:2px}.auth-split__legal-link:hover{color:var(--cf-text)}.auth-split__media{position:relative;display:none;min-height:0;overflow:hidden;background:var(--cf-bg-deep)}@media (min-width:1024px){.auth-split__media{display:block;height:100svh;max-height:100svh}}.auth-split__media-stage{position:absolute;inset:0;overflow:hidden;background:var(--cf-bg-deep)}.auth-split__poster,.auth-split__video{position:absolute;inset:0;width:100%;height:100%}.auth-split__video{z-index:1;transform:scale(1.02);transform-origin:center center}.auth-split__poster,.auth-split__video{object-fit:cover;object-position:center center}.auth-split__poster{z-index:0}.auth-split__media-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,color-mix(in srgb,var(--cf-bg-deep) 78%,transparent),transparent 50%);pointer-events:none}.auth-split__media-top{position:absolute;z-index:3;top:1.25rem;right:1.25rem}.auth-split__locale button,.auth-split__locale-mobile button{color:var(--cf-text)}.auth-split__locale-mobile button{min-height:2.75rem}.auth-split__tagline{position:absolute;z-index:3;right:clamp(1.25rem,3vw,2rem);bottom:clamp(1.25rem,3vh,1.75rem);left:clamp(1.25rem,3vw,2rem);margin:0;max-width:22ch;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--cf-ink-000);text-shadow:0 6px 24px var(--cf-black-60)}@media (max-height:860px){.auth-split__subtitle{font-size:.8125rem}.auth-split__trial-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auth-split__title{font-size:clamp(1.35rem,3vw,1.75rem)}.auth-split__card{padding:.875rem 1rem;gap:.625rem}.auth-split__form-inner{gap:.625rem}}@media (max-height:720px){.auth-split__legal,.auth-split__subtitle,.auth-split__trial-chips{display:none}.auth-split__form{padding-top:.5rem;padding-bottom:.5rem}}