.auth-shell-module__jzxqdW__page{background:linear-gradient(180deg, var(--color-ink) 0%, var(--color-navy-deep) 100%);min-block-size:100svh;color:var(--color-muted-ink);justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-shell-module__jzxqdW__frame{inline-size:100%;max-inline-size:var(--shell-auth);flex-direction:column;align-items:center;display:flex}.auth-shell-module__jzxqdW__brand{min-block-size:var(--target-minimum);color:var(--color-accent);align-items:center;gap:12px;margin-block-end:36px;text-decoration:none;display:inline-flex}.auth-shell-module__jzxqdW__brand:hover{color:var(--color-accent)}.auth-shell-module__jzxqdW__brandMark{flex:none;block-size:32px;inline-size:36px}.auth-shell-module__jzxqdW__brandName{color:var(--color-surface);font-family:var(--font-brand-serif), serif;font-size:24px;font-weight:var(--weight-bold);line-height:1}.auth-shell-module__jzxqdW__brandAccent{color:var(--color-accent)}.auth-shell-module__jzxqdW__card{border:var(--border-default);background:var(--color-surface);border-radius:16px;flex-direction:column;gap:20px;inline-size:100%;padding:44px 40px;display:flex;box-shadow:0 32px 64px #00000059}.auth-shell-module__jzxqdW__card[data-auth-presentation=success],.auth-shell-module__jzxqdW__card[data-auth-presentation=checking]{text-align:center;align-items:center;padding-block:56px}.auth-shell-module__jzxqdW__header{flex-direction:column;gap:8px;inline-size:100%;display:flex}.auth-shell-module__jzxqdW__card[data-auth-presentation=success] .auth-shell-module__jzxqdW__header,.auth-shell-module__jzxqdW__card[data-auth-presentation=checking] .auth-shell-module__jzxqdW__header{align-items:center}.auth-shell-module__jzxqdW__eyebrow{color:var(--color-accent);font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:2.4px;align-items:center;gap:8px;line-height:1.4;display:flex}.auth-shell-module__jzxqdW__eyebrow svg{stroke:currentColor;stroke-linecap:round;stroke-width:2px;flex:none;block-size:16px;inline-size:16px}.auth-shell-module__jzxqdW__heading{color:var(--color-ink);font-family:var(--font-brand-serif), serif;font-size:26px;font-weight:var(--weight-semibold);text-wrap:balance;margin:0;line-height:1.2}.auth-shell-module__jzxqdW__card[data-auth-presentation=success] .auth-shell-module__jzxqdW__heading{font-size:24px}.auth-shell-module__jzxqdW__card[data-auth-presentation=checking] .auth-shell-module__jzxqdW__heading{font-size:20px}.auth-shell-module__jzxqdW__content{gap:20px;inline-size:100%;display:grid}.auth-shell-module__jzxqdW__content>:last-child{margin-block-end:0}.auth-shell-module__jzxqdW__successMark{background:color-mix(in srgb, var(--color-positive-soft) 24%, var(--color-surface));block-size:48px;inline-size:48px;color:var(--color-positive);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth-shell-module__jzxqdW__successMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;block-size:24px;inline-size:24px}.auth-shell-module__jzxqdW__spinner{border:3px solid var(--color-border);border-block-start-color:var(--color-accent);border-radius:50%;block-size:28px;inline-size:28px;animation:.8s linear infinite auth-shell-module__jzxqdW__authSpin;display:inline-block}.auth-shell-module__jzxqdW__privacyHint{color:#8b99ae;text-align:center;max-inline-size:44ch;margin:28px 0 0;font-size:12.5px;line-height:1.6}.auth-shell-module__jzxqdW__intro,.auth-shell-module__jzxqdW__supporting{color:var(--color-muted-ink);margin:0;font-size:14.5px;line-height:1.6}.auth-shell-module__jzxqdW__status{color:var(--color-positive);font-size:13px;font-weight:var(--weight-semibold);text-align:center;margin:0;line-height:1.45}.auth-shell-module__jzxqdW__form,.auth-shell-module__jzxqdW__acceptedForm,.auth-shell-module__jzxqdW__checkingForm,.auth-shell-module__jzxqdW__actions{gap:12px;inline-size:100%;display:grid}.auth-shell-module__jzxqdW__card .ui-field{gap:8px;margin:0}.auth-shell-module__jzxqdW__card .ui-field label{color:var(--color-ink);font-size:13.5px;font-weight:var(--weight-semibold)}:is(.auth-shell-module__jzxqdW__card .ui-field__helper,.auth-shell-module__jzxqdW__card .ui-field__error){font-size:13px;line-height:1.45}.auth-shell-module__jzxqdW__card .ui-field__error:empty{display:none}.auth-shell-module__jzxqdW__card .ui-input{border:1.5px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-block-size:48px;color:var(--color-ink);padding:12px 14px;font-size:16px}.auth-shell-module__jzxqdW__card .ui-input[aria-invalid=true]{border-color:var(--color-negative)}.auth-shell-module__jzxqdW__card .ui-button{min-block-size:var(--target-minimum);border-radius:var(--radius-medium);font-size:14.5px}.auth-shell-module__jzxqdW__card .ui-button--primary{border-color:var(--color-accent);background:var(--color-accent);min-block-size:48px;color:var(--color-ink)}.auth-shell-module__jzxqdW__card .ui-button--primary:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.auth-shell-module__jzxqdW__card .ui-button--text{color:var(--color-ink)}.auth-shell-module__jzxqdW__card .status-notice{border-color:var(--color-border);background:var(--color-paper);padding:12px 14px;font-size:13.5px}.auth-shell-module__jzxqdW__card .status-notice--error{border-inline-start-color:var(--color-negative)}.auth-shell-module__jzxqdW__privacy{color:var(--color-subtle-ink);text-align:center;margin:0;font-size:12.5px;line-height:1.6}.auth-shell-module__jzxqdW__checkingForm{margin-block-start:4px}.auth-shell-module__jzxqdW__checkingForm .ui-button{justify-self:center}.auth-shell-module__jzxqdW__page :focus-visible{outline:var(--focus-outline) solid var(--color-accent);outline-offset:var(--focus-offset)}@keyframes auth-shell-module__jzxqdW__authSpin{to{transform:rotate(360deg)}}@media (max-width:480px){.auth-shell-module__jzxqdW__page{align-items:flex-start;padding:32px 20px}.auth-shell-module__jzxqdW__brand{margin-block-end:28px}.auth-shell-module__jzxqdW__card{padding:32px 20px}.auth-shell-module__jzxqdW__card[data-auth-presentation=success],.auth-shell-module__jzxqdW__card[data-auth-presentation=checking]{padding-block:40px}}@media (forced-colors:active){.auth-shell-module__jzxqdW__brandMark,.auth-shell-module__jzxqdW__card,.auth-shell-module__jzxqdW__successMark,.auth-shell-module__jzxqdW__spinner{forced-color-adjust:auto;border-color:canvastext}.auth-shell-module__jzxqdW__card .ui-input{forced-color-adjust:auto;border-color:canvastext}.auth-shell-module__jzxqdW__card .ui-button{forced-color-adjust:auto;border-color:canvastext}.auth-shell-module__jzxqdW__card .status-notice{forced-color-adjust:auto;border-color:canvastext}.auth-shell-module__jzxqdW__page :focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.auth-shell-module__jzxqdW__spinner{animation:none}.auth-shell-module__jzxqdW__card .ui-button{transition:none}.auth-shell-module__jzxqdW__card .ui-button:active:not(:disabled){transform:none}}
