.auth-module__oaQ7AW__card{background:var(--surface-raised);width:100%;max-width:480px;box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;gap:28px;padding:40px 36px;display:flex}.auth-module__oaQ7AW__form{flex-direction:column;gap:20px;display:flex}.auth-module__oaQ7AW__field{flex-direction:column;gap:8px;display:flex}.auth-module__oaQ7AW__label{font-family:var(--font-sans);color:var(--fg-2);font-size:13px;font-weight:500}.auth-module__oaQ7AW__optional{color:var(--fg-4);font-weight:400}.auth-module__oaQ7AW__input{font-family:var(--font-sans);color:var(--fg-1);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--radius-2);transition:box-shadow var(--dur-2) var(--ease-precise);border:0;padding:12px 14px;font-size:14px}.auth-module__oaQ7AW__input::placeholder{color:var(--fg-4)}.auth-module__oaQ7AW__input:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-3)}.auth-module__oaQ7AW__input:focus,.auth-module__oaQ7AW__input:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.auth-module__oaQ7AW__input:disabled{opacity:.6;cursor:not-allowed}.auth-module__oaQ7AW__hint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-4);margin:0;font-size:10px}.auth-module__oaQ7AW__error{font-family:var(--font-sans);color:var(--state-danger);background:#8b3a3314;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:inset 0 0 0 1px #8b3a3352}.auth-module__oaQ7AW__success{font-family:var(--font-sans);color:var(--fg-1);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-2);margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.auth-module__oaQ7AW__submit{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-1);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-3);cursor:pointer;border-radius:var(--radius-2);transition:background var(--dur-2) var(--ease-precise), box-shadow var(--dur-2) var(--ease-precise), transform var(--dur-1) var(--ease-precise);padding:14px 16px;font-size:12px;font-weight:500}.auth-module__oaQ7AW__submit:hover:not(:disabled){background:var(--graphite-500)}.auth-module__oaQ7AW__submit:active:not(:disabled){transform:translateY(1px)}.auth-module__oaQ7AW__submit:disabled{opacity:.6;cursor:progress}.auth-module__oaQ7AW__meta{font-family:var(--font-sans);color:var(--fg-3);margin:0;font-size:13px;line-height:1.5}.auth-module__oaQ7AW__links{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.auth-module__oaQ7AW__identity{flex-direction:column;gap:4px;display:flex}.auth-module__oaQ7AW__identityLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-4);margin:0;font-size:10px}.auth-module__oaQ7AW__identityValue{font-family:var(--font-mono);color:var(--fg-1);word-break:break-all;margin:0;font-size:14px}@media (max-width:640px){.auth-module__oaQ7AW__card{padding:28px 22px}}
.account-module__FD2Xgq__page{max-width:1320px;margin:0 auto;padding:80px 40px 120px}.account-module__FD2Xgq__header{border-bottom:1px solid var(--line-2);margin-bottom:56px;padding-bottom:40px}.account-module__FD2Xgq__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin:0 0 24px;font-size:11px;font-weight:500}.account-module__FD2Xgq__title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg-1);margin:0 0 24px;font-size:clamp(48px,6vw,84px);font-style:italic;font-weight:800;line-height:.92}.account-module__FD2Xgq__lede{font-family:var(--font-sans);color:var(--fg-2);max-width:640px;margin:0;font-size:17px;line-height:1.55}.account-module__FD2Xgq__benefits{margin-bottom:88px}.account-module__FD2Xgq__benefitsHead{margin:0 0 28px}.account-module__FD2Xgq__benefitsGrid{background:var(--line-1);border:1px solid var(--line-1);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.account-module__FD2Xgq__benefit{background:var(--surface-raised);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.account-module__FD2Xgq__benefitLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-1);margin:0;font-size:10px;font-weight:500}.account-module__FD2Xgq__benefitNum{font-family:var(--font-mono);letter-spacing:.22em;color:var(--fg-4);font-size:10px}.account-module__FD2Xgq__benefitBody{font-family:var(--font-sans);color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.account-module__FD2Xgq__paths{margin-top:16px}.account-module__FD2Xgq__pathsHead{margin:0 0 28px}.account-module__FD2Xgq__pathsGrid{background:var(--line-1);border:1px solid var(--line-1);grid-template-columns:1fr 1fr;gap:1px;display:grid}.account-module__FD2Xgq__path{background:var(--surface-raised);flex-direction:column;gap:16px;min-height:280px;padding:36px 32px;display:flex}.account-module__FD2Xgq__pathEyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:10px;font-weight:500}.account-module__FD2Xgq__pathTitle{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg-1);margin:4px 0 0;font-size:clamp(28px,3.2vw,38px);font-style:italic;font-weight:700;line-height:1}.account-module__FD2Xgq__pathBody{font-family:var(--font-sans);color:var(--fg-2);flex:1;margin:0;font-size:15px;line-height:1.55}.account-module__FD2Xgq__pathAction{margin-top:8px}.account-module__FD2Xgq__stubCard{background:var(--surface-raised);max-width:640px;box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;gap:20px;margin-top:40px;padding:32px;display:flex}.account-module__FD2Xgq__stubLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:10px}.account-module__FD2Xgq__stubBody{font-family:var(--font-sans);color:var(--fg-2);margin:0;font-size:15px;line-height:1.55}.account-module__FD2Xgq__stubActions{flex-direction:column;gap:12px;margin-top:4px;display:flex}.account-module__FD2Xgq__stubBack{margin-top:32px}.account-module__FD2Xgq__applyMeta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);text-align:center;margin-top:32px;font-size:10px;font-weight:500}@media (max-width:980px){.account-module__FD2Xgq__benefitsGrid,.account-module__FD2Xgq__pathsGrid{grid-template-columns:1fr}}@media (max-width:640px){.account-module__FD2Xgq__page{padding:56px 24px 80px}.account-module__FD2Xgq__header{margin-bottom:40px;padding-bottom:32px}.account-module__FD2Xgq__title{font-size:clamp(40px,12vw,56px)}.account-module__FD2Xgq__benefit{padding:24px 20px}.account-module__FD2Xgq__path{min-height:0;padding:28px 20px}}
