.auth-form-module__tWI-wa__form{gap:1.25rem;display:grid}.auth-form-module__tWI-wa__field{gap:.5rem;display:grid}.auth-form-module__tWI-wa__fieldHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-form-module__tWI-wa__field label{font-size:.86rem;font-weight:700}.auth-form-module__tWI-wa__hint{color:color-mix(in srgb, var(--ink) 68%, var(--sheet));font-family:var(--font-mono), monospace;letter-spacing:.02em;font-size:.62rem}.auth-form-module__tWI-wa__field input{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);background:color-mix(in srgb, white 46%, var(--sheet));width:100%;min-height:3.35rem;color:var(--ink);border-radius:0;padding:.85rem .95rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.auth-form-module__tWI-wa__field input:hover{border-color:color-mix(in srgb, var(--ink) 48%, transparent)}.auth-form-module__tWI-wa__field input:focus-visible{border-color:var(--relay);outline:2px solid var(--relay);outline-offset:2px;background:#fff}.auth-form-module__tWI-wa__submit{border:1px solid var(--relay);background:var(--relay);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:3.4rem;margin-top:.25rem;padding:.85rem 1rem;font-weight:750;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.auth-form-module__tWI-wa__submit:after{background:var(--priority);content:"";width:.42rem;height:100%;transition:transform .16s;position:absolute;top:0;right:0;transform:translate(100%)}.auth-form-module__tWI-wa__submit:hover:not(:disabled){border-color:var(--ink);background:var(--ink);transform:translateY(-2px)}.auth-form-module__tWI-wa__submit:hover:not(:disabled):after{transform:translate(0)}.auth-form-module__tWI-wa__submit:focus-visible{box-shadow:0 0 0 3px var(--sheet), 0 0 0 6px var(--ink);outline:none}.auth-form-module__tWI-wa__submit:disabled{cursor:wait;opacity:.62}.auth-form-module__tWI-wa__messageError,.auth-form-module__tWI-wa__messageStatus{margin:0;padding:.8rem .9rem;font-size:.86rem;line-height:1.45}.auth-form-module__tWI-wa__messageError{border-left:3px solid var(--priority);background:color-mix(in srgb, var(--priority) 8%, var(--sheet))}.auth-form-module__tWI-wa__messageStatus{border-left:3px solid var(--confirmed);background:color-mix(in srgb, var(--confirmed) 8%, var(--sheet))}@media (prefers-reduced-motion:reduce){.auth-form-module__tWI-wa__field input,.auth-form-module__tWI-wa__submit,.auth-form-module__tWI-wa__submit:after{transition:none}}
.auth-shell-module__liuxCW__page{background:var(--sheet);min-height:100svh;color:var(--ink);grid-template-columns:minmax(0,1.16fr) minmax(28rem,.84fr);display:grid}.auth-shell-module__liuxCW__productPanel{background:var(--ink);color:#fff;grid-template-rows:auto 1fr auto auto;min-height:100svh;padding:clamp(1.5rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.auth-shell-module__liuxCW__productPanel:before,.auth-shell-module__liuxCW__productPanel:after{content:"";pointer-events:none;position:absolute}.auth-shell-module__liuxCW__productPanel:before{border-left:1px solid #ffffff14;top:0;bottom:0;right:clamp(2rem,7vw,7rem)}.auth-shell-module__liuxCW__productPanel:after{border-top:1px solid #ffffff14;bottom:10rem;left:0;right:0}.auth-shell-module__liuxCW__productHeader,.auth-shell-module__liuxCW__previewHeader{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-shell-module__liuxCW__wordmark{color:#fff;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.03em;align-items:baseline;gap:.45rem;font-size:1.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.auth-shell-module__liuxCW__productTag,.auth-shell-module__liuxCW__statementKicker,.auth-shell-module__liuxCW__previewHeader,.auth-shell-module__liuxCW__stage>span,.auth-shell-module__liuxCW__planNote{font-family:var(--font-mono), monospace}.auth-shell-module__liuxCW__productTag{color:color-mix(in srgb, white 48%, var(--ink));letter-spacing:.15em;font-size:.65rem}.auth-shell-module__liuxCW__productStatement{z-index:1;align-self:center;max-width:53rem;padding:clamp(3rem,9vh,8rem) 0 clamp(2.5rem,6vh,5rem);position:relative}.auth-shell-module__liuxCW__statementKicker,.auth-shell-module__liuxCW__formHeader>p{font-family:var(--font-mono), monospace;letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:500}.auth-shell-module__liuxCW__statementKicker{color:var(--priority)}.auth-shell-module__liuxCW__formHeader>p{color:#c8421c}.auth-shell-module__liuxCW__statementTitle{max-width:14ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;margin:1.15rem 0 1.5rem;font-size:clamp(3rem,5vw,6rem);font-weight:600;line-height:.91}.auth-shell-module__liuxCW__productStatement>span{max-width:38rem;color:color-mix(in srgb, white 68%, var(--ink));font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5;display:block}.auth-shell-module__liuxCW__campaignPreview{z-index:1;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:1rem 0 1.2rem;position:relative}.auth-shell-module__liuxCW__previewHeader{color:color-mix(in srgb, white 48%, var(--ink));letter-spacing:.12em;font-size:.61rem}.auth-shell-module__liuxCW__controlState{color:#8dd4c8}.auth-shell-module__liuxCW__controlState i{background:#35bba3;border-radius:50%;width:.42rem;height:.42rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 0 .22rem #35bba326}.auth-shell-module__liuxCW__stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:1.35rem 0 0;padding:0;list-style:none;display:grid;position:relative}.auth-shell-module__liuxCW__stages:before,.auth-shell-module__liuxCW__stages:after{content:"";border-top:1px solid #fff3;position:absolute;top:.72rem;left:10%;right:10%}.auth-shell-module__liuxCW__stages:after{border-color:var(--relay);transform-origin:0;border-width:3px;animation:.8s cubic-bezier(.2,.75,.25,1) .3s forwards auth-shell-module__liuxCW__progress-arrive;right:38%;transform:translateY(-1px)scaleX(0)}.auth-shell-module__liuxCW__stage{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.auth-shell-module__liuxCW__stageDot{border:1px solid color-mix(in srgb, white 38%, var(--ink));background:var(--ink);width:1.45rem;height:1.45rem;color:color-mix(in srgb, white 58%, var(--ink));border-radius:50%;place-items:center;font-size:.57rem;display:grid}.auth-shell-module__liuxCW__stage:first-child .auth-shell-module__liuxCW__stageDot,.auth-shell-module__liuxCW__stage:nth-child(2) .auth-shell-module__liuxCW__stageDot,.auth-shell-module__liuxCW__stage:nth-child(3) .auth-shell-module__liuxCW__stageDot{border-color:var(--relay);background:var(--relay);color:#fff}.auth-shell-module__liuxCW__stage strong{margin-top:.75rem;font-size:clamp(.72rem,.85vw,.85rem);font-weight:650}.auth-shell-module__liuxCW__stage>span:last-child{color:color-mix(in srgb, white 45%, var(--ink));letter-spacing:.03em;margin-top:.18rem;font-size:.56rem}.auth-shell-module__liuxCW__controlNote{z-index:1;color:color-mix(in srgb, white 68%, var(--ink));align-items:center;gap:.7rem;margin:1.35rem 0 0;font-size:.8rem;display:flex;position:relative}.auth-shell-module__liuxCW__formPanel{grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,5vw,5.5rem);display:grid}.auth-shell-module__liuxCW__backLink{color:color-mix(in srgb, var(--ink) 62%, var(--sheet));justify-self:end;font-size:.82rem;font-weight:650;text-decoration:none}.auth-shell-module__liuxCW__backLink span{color:var(--priority);margin-right:.4rem;transition:transform .16s;display:inline-block}.auth-shell-module__liuxCW__backLink:hover span{transform:translate(-.25rem)}.auth-shell-module__liuxCW__formCard{place-self:center;width:min(100%,29rem);padding:clamp(2.5rem,5vh,4rem) 0}.auth-shell-module__liuxCW__formHeader{margin-bottom:2.25rem}.auth-shell-module__liuxCW__formHeader h1{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.7rem,4.2vw,4.7rem);font-weight:620;line-height:.94}.auth-shell-module__liuxCW__formHeader>span{max-width:37rem;color:color-mix(in srgb, var(--ink) 67%, var(--sheet));font-size:1rem;line-height:1.5;display:block}.auth-shell-module__liuxCW__notice{border-left:3px solid var(--priority);background:color-mix(in srgb, var(--priority) 8%, var(--sheet));margin:0 0 1.4rem;padding:.8rem 1rem;font-size:.9rem}.auth-shell-module__liuxCW__alternate{color:color-mix(in srgb, var(--ink) 62%, var(--sheet));text-align:center;margin:1.5rem 0 0;font-size:.9rem}.auth-shell-module__liuxCW__alternate a{color:var(--ink);text-underline-offset:.25em;font-weight:700}.auth-shell-module__liuxCW__planNote{color:color-mix(in srgb, var(--ink) 68%, var(--sheet));letter-spacing:.06em;text-transform:uppercase;justify-self:center;margin:0;font-size:.62rem}.auth-shell-module__liuxCW__wordmark:focus-visible{outline:3px solid var(--priority);outline-offset:4px;border-radius:2px}.auth-shell-module__liuxCW__backLink:focus-visible,.auth-shell-module__liuxCW__alternate a:focus-visible{outline:3px solid var(--relay);outline-offset:4px;border-radius:2px}@keyframes auth-shell-module__liuxCW__progress-arrive{to{transform:translateY(-1px)scaleX(1)}}@media (max-width:64rem){.auth-shell-module__liuxCW__page{grid-template-columns:minmax(0,.96fr) minmax(25rem,1.04fr)}.auth-shell-module__liuxCW__statementTitle{font-size:clamp(2.8rem,5.4vw,4.8rem)}.auth-shell-module__liuxCW__stage>span:last-child{display:none}}@media (max-width:48rem){.auth-shell-module__liuxCW__page{display:block}.auth-shell-module__liuxCW__productPanel{grid-template-rows:auto auto;min-height:auto;padding:1.35rem 1.25rem 1.5rem}.auth-shell-module__liuxCW__productPanel:before,.auth-shell-module__liuxCW__productPanel:after,.auth-shell-module__liuxCW__productTag,.auth-shell-module__liuxCW__controlNote,.auth-shell-module__liuxCW__productStatement{display:none}.auth-shell-module__liuxCW__campaignPreview{margin-top:1.6rem;padding-bottom:.5rem}.auth-shell-module__liuxCW__previewHeader{font-size:.55rem}.auth-shell-module__liuxCW__stage strong{font-size:clamp(.55rem,2.5vw,.72rem)}.auth-shell-module__liuxCW__stage>span:last-child{display:none}.auth-shell-module__liuxCW__formPanel{min-height:auto;padding:1.25rem 1.25rem 1.5rem}.auth-shell-module__liuxCW__backLink{justify-self:start}.auth-shell-module__liuxCW__formCard{padding:2.2rem 0 2.25rem}.auth-shell-module__liuxCW__formHeader h1{font-size:clamp(2.75rem,13vw,3.8rem)}.auth-shell-module__liuxCW__formHeader{margin-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.auth-shell-module__liuxCW__stages:after{animation:none;transform:translateY(-1px)scaleX(1)}.auth-shell-module__liuxCW__backLink span{transition:none}}
