.AuthShell-module__x1LFRW__page{background:var(--taste-bg);min-height:100dvh;color:var(--taste-ink);font-family:var(--taste-font-sans);flex-direction:column;display:flex;overflow:clip}.AuthShell-module__x1LFRW__page ::selection{background:var(--taste-accent);color:var(--taste-accent-ink)}.AuthShell-module__x1LFRW__page :focus-visible{outline:3px solid var(--taste-focus);outline-offset:4px}.AuthShell-module__x1LFRW__header{border-bottom:var(--taste-rule) solid var(--taste-line);background:var(--taste-bg)}.AuthShell-module__x1LFRW__headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.AuthShell-module__x1LFRW__brand{flex:none;width:210px;height:46px;position:relative}.AuthShell-module__x1LFRW__logoDark,.AuthShell-module__x1LFRW__logoLight{width:100%;height:auto;position:absolute;inset:0}.AuthShell-module__x1LFRW__logoDark{display:none}.dark .AuthShell-module__x1LFRW__logoDark{display:block}.dark .AuthShell-module__x1LFRW__logoLight{display:none}.AuthShell-module__x1LFRW__headerActions{align-items:center;gap:20px;display:flex}.AuthShell-module__x1LFRW__siteLink{color:var(--taste-ink-soft);letter-spacing:.02em;transition:color var(--taste-duration-fast) var(--taste-ease);font-size:12px;font-weight:650;text-decoration:none}.AuthShell-module__x1LFRW__siteLink:hover{color:var(--taste-accent-text)}.AuthShell-module__x1LFRW__main{background:var(--taste-bg);flex:1;position:relative}.AuthShell-module__x1LFRW__main:after{z-index:0;width:var(--taste-rule);background:var(--taste-line);content:"";pointer-events:none;position:absolute;inset:0 auto 0 50%}.AuthShell-module__x1LFRW__grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(72px,10vw,160px);padding-block:clamp(68px,8vw,118px);display:grid;position:relative}.AuthShell-module__x1LFRW__intro{flex-direction:column;min-height:560px;display:flex}.AuthShell-module__x1LFRW__intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:580;line-height:.93}.AuthShell-module__x1LFRW__description{max-width:58ch;color:var(--taste-ink-soft);margin-top:28px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.AuthShell-module__x1LFRW__description p{margin:0}.AuthShell-module__x1LFRW__context{border-top:var(--taste-rule) solid var(--taste-line-strong);width:min(100%,560px);margin-top:auto;padding-top:26px}.AuthShell-module__x1LFRW__contextLabel{color:var(--taste-accent-text);font-family:var(--taste-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.2}.AuthShell-module__x1LFRW__context ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.AuthShell-module__x1LFRW__context li{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:16px;font-size:10px;font-weight:650;line-height:1.55;position:relative}.AuthShell-module__x1LFRW__context li:before{border:var(--taste-rule) solid var(--taste-accent);content:"";width:7px;height:7px;position:absolute;top:0;left:0}.AuthShell-module__x1LFRW__formColumn{justify-self:end;width:min(100%,520px)}.AuthShell-module__x1LFRW__formSurface,.AuthShell-module__x1LFRW__stateSurface{border:var(--taste-rule) solid var(--taste-line-strong);background:var(--taste-surface)}.AuthShell-module__x1LFRW__formSurface{display:grid}.AuthShell-module__x1LFRW__field{border-bottom:var(--taste-rule) solid var(--taste-line);padding:22px 24px 24px}.AuthShell-module__x1LFRW__label{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.2;display:block}.AuthShell-module__x1LFRW__inputWrap{position:relative}.AuthShell-module__x1LFRW__input{border:var(--taste-rule) solid var(--taste-line-strong);background:var(--taste-bg);width:100%;min-height:52px;color:var(--taste-ink);caret-color:var(--taste-accent-text);font-family:var(--taste-font-sans);transition:border-color var(--taste-duration-fast) var(--taste-ease), background-color var(--taste-duration-fast) var(--taste-ease);border-radius:0;padding:0 14px;font-size:16px;line-height:1.2}.AuthShell-module__x1LFRW__input::placeholder{color:var(--taste-ink-soft);opacity:1}.AuthShell-module__x1LFRW__input:hover{border-color:var(--taste-ink-soft)}.AuthShell-module__x1LFRW__input:focus{border-color:var(--taste-focus);background:var(--taste-surface-2);outline:0}.AuthShell-module__x1LFRW__input[aria-invalid=true]{border-color:var(--taste-accent-text)}.AuthShell-module__x1LFRW__inputWithAction{padding-right:76px}.AuthShell-module__x1LFRW__inputAction{border:0;border-left:var(--taste-rule) solid var(--taste-line);min-width:64px;min-height:52px;color:var(--taste-ink-soft);cursor:pointer;font-family:var(--taste-font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding-inline:12px;font-size:9px;font-weight:700;position:absolute;top:0;right:0}.AuthShell-module__x1LFRW__inputAction:hover{background:var(--taste-surface-2);color:var(--taste-ink)}.AuthShell-module__x1LFRW__legal{border-bottom:var(--taste-rule) solid var(--taste-line);padding:20px 24px}.AuthShell-module__x1LFRW__checkboxLabel{color:var(--taste-ink-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.AuthShell-module__x1LFRW__checkbox{width:18px;height:18px;accent-color:var(--taste-accent);border-radius:0;flex:none;margin-top:2px}.AuthShell-module__x1LFRW__link{color:var(--taste-accent-text);text-underline-offset:.22em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.AuthShell-module__x1LFRW__link:hover{color:var(--taste-ink)}.AuthShell-module__x1LFRW__alert{border:var(--taste-rule) solid var(--taste-accent-text);background:color-mix(in srgb, var(--taste-accent) 8%, var(--taste-bg));color:var(--taste-ink);margin:20px 24px 0;padding:13px 14px;font-size:14px;line-height:1.5}.AuthShell-module__x1LFRW__alert:before{color:var(--taste-accent-text);content:"Needs attention";font-family:var(--taste-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.AuthShell-module__x1LFRW__formActions{padding:24px}.AuthShell-module__x1LFRW__button{width:100%;min-height:52px;font-family:var(--taste-font-sans);letter-spacing:.01em;font-size:14px;font-weight:700;text-decoration:none;border:var(--taste-rule) solid var(--taste-accent)!important;background:var(--taste-accent)!important;color:var(--taste-accent-ink)!important;box-shadow:none!important;transition:background-color var(--taste-duration-fast) var(--taste-ease), transform var(--taste-duration-fast) var(--taste-ease)!important;border-radius:0!important}.AuthShell-module__x1LFRW__button:hover{transform:translateY(-2px);border-color:var(--taste-accent-strong)!important;background:var(--taste-accent-strong)!important;color:var(--taste-accent-ink)!important}.AuthShell-module__x1LFRW__button:active{transform:translateY(1px)}.AuthShell-module__x1LFRW__secondaryButton{border-color:var(--taste-line-strong)!important;color:var(--taste-ink)!important;background:0 0!important}.AuthShell-module__x1LFRW__secondaryButton:hover{border-color:var(--taste-ink-soft)!important;background:var(--taste-surface-2)!important;color:var(--taste-ink)!important}.AuthShell-module__x1LFRW__support{color:var(--taste-ink-soft);text-align:center;margin:22px 0 0;font-size:14px;line-height:1.55}.AuthShell-module__x1LFRW__supportMono{font-family:var(--taste-font-mono);letter-spacing:.02em;font-size:11px}.AuthShell-module__x1LFRW__requirements{border-bottom:var(--taste-rule) solid var(--taste-line);gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.AuthShell-module__x1LFRW__requirement{color:var(--taste-ink-soft);align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.AuthShell-module__x1LFRW__requirementMet{color:var(--taste-ink)}.AuthShell-module__x1LFRW__requirementIndicator{border:var(--taste-rule) solid var(--taste-line-strong);background:0 0;flex:none;width:9px;height:9px}.AuthShell-module__x1LFRW__requirementMet .AuthShell-module__x1LFRW__requirementIndicator{border-color:var(--taste-accent);background:var(--taste-accent)}.AuthShell-module__x1LFRW__stateSurface{padding:clamp(28px,4vw,42px)}.AuthShell-module__x1LFRW__stateLabel,.AuthShell-module__x1LFRW__loading{color:var(--taste-accent-text);font-family:var(--taste-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}.AuthShell-module__x1LFRW__stateTitle{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:18px 0 0;font-size:clamp(30px,4vw,46px);font-weight:580;line-height:.98}.AuthShell-module__x1LFRW__stateBody{color:var(--taste-ink-soft);margin:18px 0 0;font-size:16px;line-height:1.6}.AuthShell-module__x1LFRW__stateActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.AuthShell-module__x1LFRW__stateActions .AuthShell-module__x1LFRW__button{width:auto}.AuthShell-module__x1LFRW__textButton{color:var(--taste-accent-text);cursor:pointer;font:inherit;text-underline-offset:.22em;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.AuthShell-module__x1LFRW__textButton:hover{color:var(--taste-ink)}.AuthShell-module__x1LFRW__loadingPanel{border:var(--taste-rule) solid var(--taste-line-strong);background:var(--taste-surface);place-items:center;min-height:210px;display:grid}.AuthShell-module__x1LFRW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AuthShell-module__x1LFRW__footer{border-top:var(--taste-rule) solid var(--taste-line)}.AuthShell-module__x1LFRW__footerInner{min-height:68px;color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}.AuthShell-module__x1LFRW__footer nav{gap:24px;display:flex}.AuthShell-module__x1LFRW__footer a{color:inherit;text-decoration:none}.AuthShell-module__x1LFRW__footer a:hover{color:var(--taste-accent-text)}@media (max-width:900px){.AuthShell-module__x1LFRW__main{background:0 0}.AuthShell-module__x1LFRW__main:after{display:none}.AuthShell-module__x1LFRW__grid{grid-template-columns:1fr;gap:54px}.AuthShell-module__x1LFRW__intro{min-height:0}.AuthShell-module__x1LFRW__context{margin-top:48px}.AuthShell-module__x1LFRW__formColumn{justify-self:stretch;width:100%}}@media (max-width:560px){.AuthShell-module__x1LFRW__headerInner{min-height:68px}.AuthShell-module__x1LFRW__brand{width:174px;height:39px}.AuthShell-module__x1LFRW__siteLink{display:none}.AuthShell-module__x1LFRW__headerActions .taste-theme-control__option{min-width:0;padding-inline:6px;font-size:8px}.AuthShell-module__x1LFRW__grid{gap:42px;padding-block:48px 64px}.AuthShell-module__x1LFRW__intro h1{max-width:9ch;font-size:clamp(45px,13.5vw,62px)}.AuthShell-module__x1LFRW__description{margin-top:22px;font-size:17px}.AuthShell-module__x1LFRW__context{margin-top:38px}.AuthShell-module__x1LFRW__context ul{grid-template-columns:1fr;gap:14px}.AuthShell-module__x1LFRW__context li{min-height:26px;padding:0 0 0 19px}.AuthShell-module__x1LFRW__context li:before{top:4px}.AuthShell-module__x1LFRW__field,.AuthShell-module__x1LFRW__legal,.AuthShell-module__x1LFRW__formActions,.AuthShell-module__x1LFRW__requirements{padding-inline:18px}.AuthShell-module__x1LFRW__alert{margin-inline:18px}.AuthShell-module__x1LFRW__stateActions{display:grid}.AuthShell-module__x1LFRW__stateActions .AuthShell-module__x1LFRW__button{width:100%}.AuthShell-module__x1LFRW__footerInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:84px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__x1LFRW__page *,.AuthShell-module__x1LFRW__page :before,.AuthShell-module__x1LFRW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
