.AccountExperience-module__6geTqW__authShell{border:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-float);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);max-width:1060px;margin:0 auto;display:grid;overflow:hidden}.AccountExperience-module__6geTqW__intro{background:var(--forest-deep);color:#fff;flex-direction:column;gap:1.4rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.AccountExperience-module__6geTqW__intro h2{color:#fff;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.15}.AccountExperience-module__6geTqW__intro p{color:#e1e9e3;margin:0;font-size:1rem}.AccountExperience-module__6geTqW__intro .AccountExperience-module__6geTqW__overline{color:#d8e6db;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.AccountExperience-module__6geTqW__benefits{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.AccountExperience-module__6geTqW__benefits li{border-top:1px solid #ffffff35;gap:.2rem;padding-top:1rem;display:grid}.AccountExperience-module__6geTqW__benefits strong{color:#fff;font-size:1rem}.AccountExperience-module__6geTqW__benefits span{color:#d8e6db;font-size:.9rem}.AccountExperience-module__6geTqW__intro a{color:#fff;text-underline-offset:4px}.AccountExperience-module__6geTqW__introFoot{padding-top:1.5rem;margin-top:auto!important}.AccountExperience-module__6geTqW__authShell .AccountExperience-module__6geTqW__authCard{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.AccountExperience-module__6geTqW__authCard h2{font-size:1.75rem}.AccountExperience-module__6geTqW__authCard .account-mode-tabs{margin-bottom:1rem}.AccountExperience-module__6geTqW__authCard .account-form{gap:1rem}.AccountExperience-module__6geTqW__authCard .signup-privacy-notice{padding:.8rem;font-size:.875rem;line-height:1.5}.AccountExperience-module__6geTqW__authCard label,.AccountExperience-module__6geTqW__preferences label{font-size:.9rem}.AccountExperience-module__6geTqW__authCard input:not([type=checkbox]),.AccountExperience-module__6geTqW__preferences input:not([type=checkbox]):not([type=radio]),.AccountExperience-module__6geTqW__preferences select{min-height:46px;font-size:1rem}.AccountExperience-module__6geTqW__progress{color:var(--ink-2);flex-wrap:wrap;gap:.6rem 1rem;margin:0 0 1.5rem;padding:0;font-size:.8rem;list-style:none;display:flex}.AccountExperience-module__6geTqW__progress li{align-items:center;gap:.4rem;display:flex}.AccountExperience-module__6geTqW__progress b{background:var(--sunk);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.AccountExperience-module__6geTqW__progress [aria-current=step]{color:var(--forest-deep);font-weight:600}.AccountExperience-module__6geTqW__progress [aria-current=step] b{background:var(--forest-deep);color:#fff}.AccountExperience-module__6geTqW__passwordRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AccountExperience-module__6geTqW__passwordRow button{padding:0;font-size:.875rem}.AccountExperience-module__6geTqW__helper{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.AccountExperience-module__6geTqW__confirm{background:var(--sunk);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:12px;padding:1.25rem}.AccountExperience-module__6geTqW__confirm h3{margin-bottom:.75rem}.AccountExperience-module__6geTqW__profileCard{max-width:860px}.AccountExperience-module__6geTqW__preferences{gap:1.1rem;display:grid}.AccountExperience-module__6geTqW__formFields,.AccountExperience-module__6geTqW__goalGroup{border:0;min-width:0;margin:0;padding:0}.AccountExperience-module__6geTqW__formFields:disabled{opacity:.7}.AccountExperience-module__6geTqW__goalGroup legend{margin-bottom:.7rem;font-size:1rem;font-weight:600}.AccountExperience-module__6geTqW__goalGroup legend small{color:var(--ink-2);margin-top:.2rem;font-size:.875rem;font-weight:400;display:block}.AccountExperience-module__6geTqW__goalOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.AccountExperience-module__6geTqW__preferences label.AccountExperience-module__6geTqW__goalOption{border:1px solid var(--rule-firm);cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:.65rem;padding:.85rem;font-weight:400;display:flex}.AccountExperience-module__6geTqW__goalOption:has(input:checked){background:var(--mint);border-color:var(--forest)}.AccountExperience-module__6geTqW__goalOption:focus-within{outline:2px solid var(--forest);outline-offset:2px}.AccountExperience-module__6geTqW__goalOption input{width:17px;min-width:17px;height:17px;accent-color:var(--forest);margin:0}.AccountExperience-module__6geTqW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AccountExperience-module__6geTqW__preferences label{gap:.4rem;font-weight:600;display:grid}.AccountExperience-module__6geTqW__profileCard .AccountExperience-module__6geTqW__preferences label:not(.AccountExperience-module__6geTqW__consent){margin:0}.AccountExperience-module__6geTqW__profileCard .AccountExperience-module__6geTqW__preferences .AccountExperience-module__6geTqW__goalOption{display:flex}.AccountExperience-module__6geTqW__profileCard .AccountExperience-module__6geTqW__preferences input[type=radio]{padding:0}.AccountExperience-module__6geTqW__preferences small{color:var(--ink-2);font-size:.875rem;font-weight:400}.AccountExperience-module__6geTqW__consent{background:var(--sunk);border-radius:10px;padding:.9rem}.AccountExperience-module__6geTqW__welcomeActions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.AccountExperience-module__6geTqW__welcomeActions button{min-height:44px}.AccountExperience-module__6geTqW__botCheck{min-width:0;padding-top:.3rem}.AccountExperience-module__6geTqW__botCheck>p{color:var(--ink-2);margin:0 0 .5rem;font-size:.875rem}.AccountExperience-module__6geTqW__botHost{min-height:65px}@media (max-width:760px){.AccountExperience-module__6geTqW__authShell{grid-template-columns:minmax(0,1fr)}.AccountExperience-module__6geTqW__intro{display:none}.AccountExperience-module__6geTqW__goalOptions,.AccountExperience-module__6geTqW__fieldGrid{grid-template-columns:minmax(0,1fr)}}
