.account-body{background:radial-gradient(at 85% 0,#19353870,#0000 55%),#080f13;min-height:100dvh}.account-header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:100px;margin:auto;padding:22px 48px;display:flex}.account-header .brand{gap:12px}.account-header .brand img{width:42px;height:42px}.account-header .brand span{letter-spacing:2px;font-size:11px}.account-header nav{color:#bacbc5;align-items:center;gap:28px;font-size:12px;display:flex}.account-header nav a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.account-header a:hover,.text-button:hover,.auth-switch a:hover{color:#e2f9ec}.account-main{max-width:1240px;min-height:calc(100dvh - 180px);margin:auto;padding:24px 40px 40px}.account-main.wide{max-width:1380px}.account-footer{color:#89a49c;justify-content:space-between;gap:20px;max-width:1380px;margin:auto;padding:24px 48px;font-size:11px;display:flex}.account-body h1,.account-body h2,.account-body h3{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:500}.account-body h1{letter-spacing:-1.3px;font-size:clamp(32px,3.3vw,46px);line-height:1.08}.account-body h2{letter-spacing:-.7px;font-size:30px;line-height:1.15}.account-body .eyebrow{letter-spacing:1.5px;font-size:10px;line-height:1.6}.account-body .button{white-space:normal;border-radius:15px;min-height:48px}.account-body .button.primary{color:#0b2921;background:linear-gradient(145deg,#e1f4e8ed,#b6ded1eb 55%,#9bcdbfe8);border-color:#e5fff193;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -2px 3px #47796530,0 4px 14px #00000024}.account-body .button:disabled{opacity:.48;cursor:not-allowed}.account-body .liquid-surface{position:relative}.auth-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.auth-story{isolation:isolate;background:#102126;border:1px solid #c8ead12b;border-radius:32px;min-height:690px;position:relative;overflow:hidden}.auth-landscape{object-fit:cover;object-position:center 38%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.auth-story:after{content:"";z-index:-1;background:linear-gradient(#071b2030 30%,#07151eb3 62%,#071218f2);position:absolute;inset:0}.story-badge{letter-spacing:1px;background:#06101466;border:1px solid #e0f5e436;border-radius:30px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:inline-flex;position:absolute;top:28px;left:28px}.story-copy{position:absolute;inset:auto 34px 32px}.story-copy h2{letter-spacing:-1px;max-width:370px;font-size:clamp(32px,3vw,42px)}.story-copy>p:not(.eyebrow){color:#bfcec9;max-width:300px;margin:18px 0 30px;font-size:14px;line-height:1.7}.story-foot{color:#aecac0;border-top:1px solid #dff5e526;justify-content:space-between;gap:8px;padding-top:20px;font-size:10px;display:flex}.auth-panel{border-radius:32px;align-self:center;padding:clamp(28px,3.4vw,48px)}.auth-description{color:#adc2bb;margin:18px 0 0;font-size:14px;line-height:1.7}.form-status{color:#c6e7dc;margin:18px 0;font-size:12px;line-height:1.7}.form-status:empty{display:none}.form-status.is-error{color:#ffd1bf}.account-body fieldset{border:0;min-width:0;margin:0;padding:0}.account-body input:not([type=radio],[type=checkbox]){color:#eff8f3;width:100%;height:52px;font:inherit;background:#030c126b;border:1px solid #c2e4da30;border-radius:14px;padding:12px 15px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:block}.account-body input::placeholder{color:#789088}.account-body input:focus-visible{outline-offset:3px;outline:2px solid #bce5d4}.account-body input:disabled{opacity:.55;cursor:not-allowed}.account-body input:is([type=radio],[type=checkbox]){accent-color:#b6dfcd}.field-label{color:#d6e6df;margin:22px 0 10px;font-size:12px;font-weight:550;display:block}.field-label span{color:#819f93;font-size:11px}.field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-heading a{color:#bce5d4;font-size:11px}.password-field{position:relative}.password-field input{padding-right:52px!important}.password-toggle{color:#abcabd;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.field-hint{color:#9fb5ab;margin-top:10px;font-size:11px;line-height:1.65}.check-row{color:#b6c8c0;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:11px;display:flex}.check-row input{flex-shrink:0;width:16px;height:16px}.auth-submit{justify-content:space-between;width:100%;margin-top:24px}.auth-switch{color:#9fb6ac;text-align:center;border-top:1px solid #d8ece51c;margin-top:24px;padding-top:26px;font-size:12px}.auth-switch a{color:#d5eee3;text-underline-offset:4px;margin-left:5px;text-decoration:underline}.guest-link{color:#adc8bd;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:11px;display:flex}.auth-reassurance{color:#829e92;align-items:flex-start;gap:8px;margin-top:22px;font-size:10px;line-height:1.65;display:flex}.auth-reassurance svg{flex-shrink:0}.verification-actions{gap:12px;margin-top:24px;display:grid}.verification-icon{color:#bce5d4;background:#b4e5d316;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.verification-email{overflow-wrap:anywhere;font-size:14px}.text-button{color:#badbcd;min-height:44px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.onboarding-layout{grid-template-columns:.75fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);padding-top:35px;display:grid}.onboarding-aside{padding:30px 0}.onboarding-aside>p:not(.eyebrow){color:#9fb7ad;max-width:370px;margin-top:24px;font-size:14px;line-height:1.8}.onboarding-steps{gap:18px;margin:38px 0;padding:0;list-style:none;display:grid}.onboarding-steps li{color:#819e90;align-items:center;gap:14px;font-size:13px;display:flex}.onboarding-steps li span{border:1px solid #a6cbbd29;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.onboarding-steps li[aria-current]{color:#dcf3e8}.onboarding-steps li[aria-current] span{color:#09261c;background:#b4dccb;border-color:#c9eddc}.onboarding-note{color:#8aa89a;border-top:1px solid #bde4d51a;align-items:flex-start;gap:12px;max-width:350px;padding-top:24px;font-size:11px;line-height:1.7;display:flex}.onboarding-note svg{flex-shrink:0}.onboarding-panel{border-radius:28px;padding:36px}.guest-banner{color:#bcd4c6;background:#a1d8c50a;border:1px solid #a8dcbd38;border-radius:14px;margin-bottom:24px;padding:12px 15px;font-size:11px;line-height:1.7}.guest-banner a{text-underline-offset:3px;text-decoration:underline}.step-meter{letter-spacing:1.3px;color:#b3cdbf;align-items:center;gap:20px;margin-bottom:32px;font-size:9px;display:flex}.step-meter progress{accent-color:#b8dfcc;border:0;border-radius:10px;flex:1;width:50%;height:3px;overflow:hidden}.step-meter progress::-webkit-progress-bar{background:#a6cbbd20}.step-meter progress::-webkit-progress-value{background:#b8dfcc}.account-body legend{letter-spacing:-.65px;width:100%;font-family:Bricolage Grotesque Variable,sans-serif;font-size:29px;line-height:1.15;display:block}.step-description{color:#a3b9ae;margin:15px 0 26px;font-size:12px;line-height:1.7}.intention-options,.guidance-options{gap:12px;display:grid}.choice-card{cursor:pointer;background:#03101333;border:1px solid #c7e7d324;border-radius:18px;align-items:center;gap:16px;padding:18px;transition:background .2s,border-color .2s;display:flex;position:relative}.choice-card input,.duration-choice input{opacity:0;width:1px;height:1px;position:absolute}.choice-card:has(input:checked),.duration-choice:has(input:checked){background:linear-gradient(115deg,#b9e4cc1e,#b9e4cc08);border-color:#bae9cd80;box-shadow:inset 0 1px #d4eedd1f}.choice-card:has(input:focus-visible),.duration-choice:has(input:focus-visible){outline-offset:4px;outline:2px solid #d7f5e4}.choice-card strong{color:#e4eee7;font-size:13px;font-weight:550;display:block}.choice-card small{color:#99b2a5;margin-top:5px;font-size:11px;line-height:1.6;display:block}.choice-icon{color:#b5dbc8;text-align:center;flex-shrink:0;width:30px;font-size:26px}.choice-check{opacity:0;color:#c9f4da;flex-shrink:0;margin-left:auto}.choice-card:has(input:checked) .choice-check{opacity:1}.duration-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.duration-choice{cursor:pointer;border:1px solid #c7e7d324;border-radius:16px;place-items:center;gap:6px;padding:18px 8px;display:grid;position:relative}.duration-choice strong{font-size:26px;font-weight:500}.duration-choice span{color:#a7bdb0;font-size:10px}.guidance-label{margin-top:28px}.choice-card.compact{padding:15px 17px}.step-actions{border-top:1px solid #cbe7d51a;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.step-actions .primary{min-width:180px;margin-left:auto}.onboarding-summary{background:radial-gradient(at 0 0,#b4dac61c,#0000 85%);border:1px solid #b9dfc83a;border-radius:20px;margin-top:30px;padding:25px}.onboarding-summary h2{margin-bottom:12px}.onboarding-summary>p:not(.eyebrow){color:#b4caba;margin-top:8px;font-size:12px}.space-top{justify-content:space-between;align-items:start;gap:30px;margin:20px 0 30px;display:flex}.space-top h1{max-width:820px}.space-top p:not(.eyebrow){color:#9db5a7;margin-top:18px;font-size:14px}.space-top .text-button{white-space:nowrap}.space-grid{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.first-practice{border-radius:28px;grid-template-columns:.8fr 1fr;display:grid;overflow:hidden}.practice-art{background:#0b191e;min-height:520px;position:relative;overflow:hidden}.practice-art img{object-fit:cover;opacity:.8;width:100%;height:100%}.practice-art:after{content:"";background:linear-gradient(#0000,#0b191e8c);position:absolute;inset:0}.first-practice-copy{align-self:center;padding:32px 28px}.first-practice-copy h2{font-size:31px}.first-practice-copy>p:not(.eyebrow,.field-hint,.form-status){color:#afc5b7;margin-top:20px;font-size:12px;line-height:1.8}.pause-clock{color:#d2efdd;align-items:center;gap:10px;margin:22px 0;display:flex}.pause-clock span{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:32px}.pause-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.breathing-orb{z-index:1;opacity:0;border:1px solid #e9fff178;border-radius:50%;width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);box-shadow:0 0 50px #c5efd14d,inset 0 0 30px #d5efd22b}.is-practicing .breathing-orb{opacity:.8;animation:12s ease-in-out infinite quiet-pulse}@keyframes quiet-pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.25)}}.space-side{gap:20px;display:grid}.preferences-card,.space-plan{border-radius:25px;padding:28px}.preferences-card h2{margin:20px 0;font-size:24px}.preferences-card dl{gap:12px;margin:20px 0;display:grid}.preferences-card dl>div{border-bottom:1px solid #b8d7c51a;justify-content:space-between;gap:15px;padding-bottom:12px;font-size:12px;display:flex}.preferences-card dt{color:#91ac9b}.preferences-card dd{color:#d5e9dc;text-align:right}.space-plan>svg{color:#b4dcc7;margin-bottom:12px}.space-plan .eyebrow{margin-bottom:8px}.space-plan h3{font-size:24px}.space-plan p:not(.eyebrow),.space-plan a{color:#a3bfac;margin-top:12px;font-size:12px;line-height:1.7}.space-plan a{color:#c4e9d4;align-items:center;gap:8px;display:inline-flex}.space-discover{justify-content:space-between;align-items:center;gap:25px;margin-top:15px;padding:30px 0;display:flex}.space-discover>div{color:#b2d4bf;align-items:center;gap:14px;display:flex}.space-discover h2{font-size:24px}.pricing-heading{text-align:center;max-width:780px;margin:25px auto 32px}.pricing-heading h1{font-size:clamp(36px,4vw,54px)}.pricing-heading>p:not(.eyebrow,.proposal-banner){color:#a8bfb2;max-width:500px;margin:20px auto;font-size:14px;line-height:1.7}.proposal-banner{color:#a9c2ac;border:1px solid #c4ddbe2e;border-radius:100px;padding:9px 14px;font-size:10px;display:inline-block}.pricing-controls{justify-content:center;align-items:center;gap:28px;margin:35px 0 48px;display:flex}.billing-toggle{background:#020b1261;border:1px solid #d4efdc30;border-radius:18px;padding:5px;display:flex}.billing-toggle button{min-height:40px;font:inherit;color:#96b19e;background:0 0;border:1px solid #0000;border-radius:13px;padding:9px 24px;font-size:12px}.billing-toggle button[aria-pressed=true]{color:#e1f4e7;background:linear-gradient(135deg,#dcfae326,#b9e6da0b);border-color:#c2e8d440;box-shadow:inset 0 1px #ffffff21}.pricing-controls label{color:#9cb7a4;align-items:center;gap:10px;font-size:11px;display:flex}.pricing-controls select{color:#d9eee0;font:inherit;background:#102128;border:1px solid #d4efdc30;border-radius:12px;min-height:44px;padding:12px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.price-card{border-radius:27px;padding:32px 28px}.price-card h2{font-size:32px}.price-card.featured{background:radial-gradient(at 30% 0,#b8e8be20,#0000 70%),linear-gradient(145deg,#1c3438dd,#0d1b21ed);border-color:#bbebc28c}.recommended-plan{letter-spacing:.7px;color:#123124;background:#c1dfcc;border:1px solid #c2e6bf8c;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:8px;display:flex;position:absolute;top:-15px;left:20px}.plan-description{color:#aec4b4;min-height:40px;margin:14px 0 32px;font-size:12px}.plan-amount{letter-spacing:-1.3px;white-space:nowrap;font-size:clamp(29px,2.8vw,40px);font-weight:500;line-height:1.1}.plan-amount small{color:#9fbcaa;letter-spacing:0;margin-left:5px;font-size:12px}.plan-billing{color:#96b19e;min-height:46px;margin:14px 0 20px;font-size:11px;line-height:1.6}.price-card .button{width:100%}.price-card ul{border-top:1px solid #c6e5d31f;gap:15px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:grid}.price-card li{color:#c3d5c7;align-items:start;gap:10px;font-size:12px;line-height:1.7;display:flex}.price-card li svg{color:#b1dcbf;flex-shrink:0;margin-top:3px}.plan-footnote{color:#88a591;margin-top:22px;font-size:10px;line-height:1.7}.pricing-explainer{border-top:1px solid #c9e7d520;grid-template-columns:1fr 1.15fr;gap:90px;max-width:1040px;margin:70px auto 20px;padding-top:35px;display:grid}.pricing-explainer p{color:#9cb9a5;margin:18px 0 24px;font-size:13px;line-height:1.8}.pricing-explainer h3{font-size:20px}.pricing-explainer a{color:#d3eedb}.no-script{text-align:center;padding:20px}@media (width<=1050px){.account-header,.account-main{padding-inline:28px}.auth-layout{grid-template-columns:.8fr 1fr}.auth-panel{padding:30px}.story-copy{inset-inline:25px}.story-foot{flex-direction:column}.onboarding-layout{grid-template-columns:.7fr 1fr;gap:35px}.onboarding-panel{padding:26px}.space-grid{grid-template-columns:1fr}.space-side{grid-template-columns:1fr 1fr}.pricing-grid{gap:12px}.price-card{padding:30px 20px}.recommended-plan{padding-inline:9px;font-size:7px;left:12px}.plan-amount{font-size:28px}}@media (width<=760px){.account-header{gap:12px;min-height:84px;padding:16px 20px}.account-header nav{gap:16px}.account-header nav a:last-child{gap:0;font-size:0}.account-header nav a:last-child svg{width:18px;height:18px}.account-main{padding:12px 20px 24px}.account-footer{padding:24px 20px;font-size:10px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{border-radius:25px;padding:30px 24px}.auth-panel h1{max-width:400px}.onboarding-layout{grid-template-columns:1fr;gap:24px;padding-top:0}.onboarding-aside{padding:8px 0 0}.onboarding-aside h1{font-size:32px}.onboarding-aside>p:not(.eyebrow){max-width:none;margin-top:15px;font-size:12px}.onboarding-steps{justify-content:space-between;gap:8px;margin:22px 0 0;display:flex}.onboarding-steps li{gap:7px;font-size:10px}.onboarding-steps li span{border-radius:9px;width:26px;height:28px;font-size:9px}.onboarding-note{display:none}.onboarding-panel{border-radius:25px;padding:24px 20px}.account-body legend{font-size:26px}.choice-card{gap:10px;padding:16px 13px}.choice-icon{width:23px;font-size:23px}.choice-card strong{font-size:12px}.choice-card small{font-size:10px}.duration-options{gap:7px}.duration-choice{padding:16px 6px}.step-actions{gap:12px}.step-actions .primary{min-width:0;padding-inline:18px}.space-top{margin-top:12px;display:block}.space-top .text-button{margin-top:12px}.first-practice{grid-template-columns:1fr}.practice-art{height:250px;min-height:0}.practice-art img{object-position:center 45%}.first-practice-copy{padding:28px 24px}.space-side{grid-template-columns:1fr}.space-discover{flex-direction:column;align-items:start}.space-discover h2{font-size:22px}.pricing-heading{margin-top:16px}.pricing-heading h1{font-size:37px}.pricing-heading .eyebrow{font-size:8px}.proposal-banner{border-radius:14px;font-size:9px;line-height:1.7}.pricing-controls{flex-wrap:wrap;gap:18px;margin-bottom:35px}.pricing-grid{grid-template-columns:1fr;gap:32px}.price-card{padding:30px 26px}.plan-description{min-height:0;margin-bottom:26px}.plan-amount{font-size:40px}.plan-billing{min-height:0}.recommended-plan{font-size:8px;left:22px}.pricing-explainer{grid-template-columns:1fr;gap:22px;margin-top:40px}}@media (width<=370px){.account-header .brand span{letter-spacing:1px;font-size:9px}.account-main,.account-header{padding-inline:14px}.auth-panel{padding:28px 20px}.onboarding-panel{padding:22px 16px}.onboarding-steps li{gap:5px;font-size:9px}.choice-card{gap:8px}.duration-choice strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.is-practicing .breathing-orb{animation:none}.account-body *,.account-body :before,.account-body :after{scroll-behavior:auto!important;transition:none!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.account-body .liquid-surface{background:#102027}.choice-card,.duration-choice{border-color:#9abca8}}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin-inline:auto}.pricing-grid .price-card{border:1px solid #b4d9cb30;border-radius:28px;padding:34px;transition:border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #e5fff012,0 20px 60px #00000020}.pricing-grid .featured{background:radial-gradient(at 0 0,#a8d6b51c,#0000 65%),linear-gradient(145deg,#1a3031e8,#0d1a20f5);border-color:#b6e4be75}.pricing-grid .personal-plan{background:radial-gradient(at 100% 0,#81c9d31c,#0000 65%),linear-gradient(145deg,#16282ff0,#0c1920f5)}.plan-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.plan-symbol{color:#cee7d3;background:linear-gradient(145deg,#c2e4cb1f,#b5e8de05);border:1px solid #cee9d52b;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff12}.pricing-grid .recommended-plan{letter-spacing:1px;padding:9px 12px;font-size:9px;position:static}.plan-tag{letter-spacing:1.1px;color:#a8ccd1;text-align:right;max-width:180px;font-size:9px;line-height:1.7}.pricing-grid .price-card h2{letter-spacing:-1px;margin-top:8px;font-size:38px}.pricing-grid .plan-description{min-height:46px;margin:12px 0 24px;font-size:14px;line-height:1.65}.plan-value{background:#c4e6d005;border:1px solid #ccebd015;border-radius:14px;gap:6px;margin-bottom:27px;padding:17px 18px;display:grid}.plan-value>span{color:#a4bcae;font-size:11px}.plan-value strong{color:#e3f3e7;font-size:17px;font-weight:500}.plan-value small{color:#a4bcae;font-size:12px;font-weight:400}.pricing-grid .plan-amount{letter-spacing:-1.8px;font-size:clamp(36px,4vw,48px)}.pricing-grid .plan-billing{min-height:40px;font-size:12px}.pricing-grid .price-card .button{border-radius:14px;min-height:52px}.pricing-grid .price-card li{font-size:13px}.pricing-grid .plan-footnote{font-size:11px}.pricing-grid [data-savings]{color:#b9d7bf}.pricing-grid .voice-addon{background:linear-gradient(130deg,#13232ada,#0c181edb);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 34px;display:grid}.voice-addon .addon-intro{padding-left:66px;position:relative}.voice-addon .plan-symbol{position:absolute;top:0;left:0}.pricing-grid .voice-addon h2{font-size:27px}.pricing-grid .voice-addon .plan-description{min-height:0;margin-bottom:0;font-size:13px}.addon-purchase{grid-area:1/2/3;align-self:center}.pricing-grid .voice-addon .plan-amount{font-size:36px}.addon-details{grid-column:1}.pricing-grid .voice-addon ul{border-top:0;gap:8px;margin-top:20px;padding-top:0}.pricing-grid .voice-addon li{font-size:12px}.pricing-grid .voice-addon .plan-footnote{margin-top:14px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pricing-grid .price-card:hover{border-color:#c2e9d175;box-shadow:inset 0 1px #e5fff020,0 24px 64px #00000035}}@media (width<=760px){.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-grid .price-card{padding:26px}.pricing-grid .voice-addon{grid-template-columns:1fr;gap:22px}.addon-purchase{grid-area:auto/1}.addon-details{grid-column:1}.pricing-grid .voice-addon ul{margin-top:0}.pricing-grid .plan-description{min-height:0}}@media (width<=370px){.pricing-grid .price-card{padding:22px}.pricing-grid .plan-amount{font-size:35px}.plan-heading{gap:8px}.plan-tag{max-width:145px;font-size:8px}}@media (prefers-reduced-motion:reduce){.pricing-grid .price-card{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.pricing-grid .price-card{background:#102027;border-color:#9abca8}}
