.ProductAuthShell_shell__AXieD{min-height:100vh;background:var(--shell-canvas);color:var(--shell-ink);display:flex;flex-direction:column}.ProductAuthShell_topbar__cyJRk{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;background:var(--shell-paper);border-bottom:2.5px solid var(--shell-ink);position:sticky;top:0;z-index:10}.ProductAuthShell_brand__enx7s{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:800}.ProductAuthShell_brandMark__unAwf{display:grid;width:34px;height:34px;place-items:center;background:var(--shell-ink);color:var(--shell-on-accent);font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;font-weight:800;font-size:16px;border-radius:6px;border:2px solid var(--shell-ink)}.ProductAuthShell_brandText__WY4IF{display:flex;flex-direction:column;line-height:1.1;min-width:0}.ProductAuthShell_brandName__utT0I{font-size:15px;font-weight:800;letter-spacing:-.015em;color:var(--shell-ink);white-space:nowrap}.ProductAuthShell_brandNameAccent__7BAdQ{color:var(--shell-accent-strong)}.ProductAuthShell_brandSub__36uvN{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;color:var(--shell-muted);margin-top:3px;white-space:nowrap}.ProductAuthShell_backLink__gFqsN{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;color:var(--shell-ink);background:var(--shell-paper);border:2px solid var(--shell-ink);border-radius:999px;text-decoration:none;transition:background-color .12s ease,transform .12s ease;white-space:nowrap}.ProductAuthShell_backLink__gFqsN:hover{background:var(--shell-soft);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--shell-ink)}.ProductAuthShell_backLink__gFqsN:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.ProductAuthShell_body__mGZRq{flex:1;display:grid;grid-template-columns:1fr;gap:32px;padding:40px 20px 56px;max-width:1180px;margin:0 auto;width:100%}@media (min-width:960px){.ProductAuthShell_body__mGZRq{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px;padding:64px 32px 80px}}.ProductAuthShell_copy__a2uBa{max-width:560px;display:flex;flex-direction:column;gap:24px}.ProductAuthShell_eyebrow__5BOA0{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:5px 12px;background:var(--shell-mint);color:var(--shell-mint-ink);border:2px solid var(--shell-mint-edge);border-radius:999px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProductAuthShell_headline__s4zi8{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--shell-ink);margin:0}.ProductAuthShell_lede__F9Az7{font-size:16px;line-height:1.65;color:var(--shell-muted);margin:0;max-width:540px}.ProductAuthShell_trialBadge__UrCft{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:var(--shell-ink);color:var(--shell-on-accent);border-radius:10px;box-shadow:4px 4px 0 var(--shell-accent-strong);max-width:480px}.ProductAuthShell_trialBadgeLabel__n_J69{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-on-accent)}.ProductAuthShell_trialBadgeDetail__8W6iI{font-size:13px;line-height:1.5;color:hsla(42,40%,92%,.78)}.ProductAuthShell_bullets__yqTXW{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.ProductAuthShell_bullet__kut_t{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--shell-paper);border:2px solid var(--shell-ink);border-radius:10px;box-shadow:3px 3px 0 var(--shell-ink);font-size:14px;line-height:1.5;color:var(--shell-ink)}.ProductAuthShell_bulletIcon__QJQxI{flex-shrink:0;margin-top:1px;color:var(--shell-accent)}.ProductAuthShell_card__A6TQ5{background:var(--shell-paper);border:2.5px solid var(--shell-ink);border-radius:14px;box-shadow:6px 6px 0 var(--shell-ink);padding:24px;display:flex;flex-direction:column;gap:0}@media (min-width:640px){.ProductAuthShell_card__A6TQ5{padding:32px}}.ProductAuthShell_tabs__HKhGD{display:flex;gap:0;border-bottom:2.5px solid var(--shell-ink);margin-bottom:24px}.ProductAuthShell_tab__gt8lB{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px 8px;font-size:13px;font-weight:700;color:var(--shell-muted);background:transparent;border:0;border-bottom:3px solid transparent;margin-bottom:-2.5px;text-decoration:none;cursor:pointer;transition:color .12s ease,border-color .12s ease}.ProductAuthShell_tab__gt8lB:hover{color:var(--shell-ink)}.ProductAuthShell_tabActive__Y2_wU{color:var(--shell-ink);border-bottom-color:var(--shell-accent)}.ProductAuthShell_tab__gt8lB:focus-visible{outline:2px solid var(--shell-accent);outline-offset:-4px;border-radius:4px}.ProductAuthShell_formHead__XiROZ{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.ProductAuthShell_formTitle__UMEF2{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--shell-ink);margin:0}.ProductAuthShell_formSub__lMbT7{font-size:13px;line-height:1.5;color:var(--shell-muted);margin:0}.ProductAuthShell_notice__DGqOd{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border:2px solid;border-radius:8px;font-size:13px;line-height:1.5}.ProductAuthShell_noticeError__E_Cye{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.ProductAuthShell_noticeInfo__EaUoR{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.ProductAuthShell_form__ko_h7{display:flex;flex-direction:column;gap:18px}.ProductAuthShell_field__X_ecJ{display:flex;flex-direction:column;gap:6px}.ProductAuthShell_labelRow__79iGW{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ProductAuthShell_label__IyNmi{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--shell-ink)}.ProductAuthShell_forgotLink__xNG8T{font-size:12px;font-weight:700;color:var(--shell-accent);text-decoration:none}.ProductAuthShell_forgotLink__xNG8T:hover{text-decoration:underline}.ProductAuthShell_input__jk0Dk{width:100%;padding:12px 14px;font-size:15px;color:var(--shell-ink);background:#fff;border:2px solid var(--shell-line);border-radius:8px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.ProductAuthShell_input__jk0Dk::-moz-placeholder{color:#8a9994}.ProductAuthShell_input__jk0Dk::placeholder{color:#8a9994}.ProductAuthShell_input__jk0Dk:focus{border-color:var(--shell-ink);box-shadow:0 0 0 3px rgba(13,107,89,.18)}.ProductAuthShell_inputError__rMO7M{border-color:#dc2626}.ProductAuthShell_inputError__rMO7M:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.18)}.ProductAuthShell_help__9atkD{font-size:12px;line-height:1.4;color:var(--shell-muted);margin:0}.ProductAuthShell_helpError__2_s5H{color:#b91c1c}.ProductAuthShell_consents__xlvsL{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--shell-soft);border:1.5px solid var(--shell-line);border-radius:8px}.ProductAuthShell_consent__lFkve{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--shell-ink)}.ProductAuthShell_checkbox__oPwA7{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--shell-accent);cursor:pointer}.ProductAuthShell_inlineLink__wdE0l{color:var(--shell-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ProductAuthShell_inlineLink__wdE0l:hover{color:var(--shell-ink)}.ProductAuthShell_submit__rIeJ6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;padding:0 20px;font-size:14px;font-weight:800;letter-spacing:.01em;color:var(--shell-on-accent);background:var(--shell-ink);border:2.5px solid var(--shell-ink);border-radius:8px;box-shadow:4px 4px 0 var(--shell-accent-strong);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;margin-top:4px}.ProductAuthShell_submit__rIeJ6:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--shell-accent-strong);background:#0a2429}.ProductAuthShell_submit__rIeJ6:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--shell-accent-strong)}.ProductAuthShell_submit__rIeJ6:disabled{cursor:not-allowed;opacity:.55;box-shadow:2px 2px 0 var(--shell-accent-strong)}.ProductAuthShell_submit__rIeJ6:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.ProductAuthShell_switch__C2yAu{text-align:center;font-size:13px;color:var(--shell-muted);margin:18px 0 0}.ProductAuthShell_switchLink__QAR_W{color:var(--shell-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ProductAuthShell_switchLink__QAR_W:hover{color:var(--shell-accent)}@media (max-width:640px){.ProductAuthShell_topbar__cyJRk{padding:12px 16px}.ProductAuthShell_brandSub__36uvN{display:none}.ProductAuthShell_backLink__gFqsN{padding:6px 12px;font-size:11px}.ProductAuthShell_body__mGZRq{padding:24px 16px 40px;gap:24px}.ProductAuthShell_card__A6TQ5{padding:20px}.ProductAuthShell_formTitle__UMEF2{font-size:20px}}