.CalmCard_card__TPnua{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-6)}.CalmCard_header__YP3eY{display:flex;flex-direction:column;gap:var(--space-3)}.CalmCard_eyebrow__LvdRp{font-family:var(--font-label);font-weight:500;font-size:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0}.CalmCard_headline__Vb6Am{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:clamp(2rem,4.5vw,2.75rem);line-height:var(--line-tight);color:var(--text);margin:0}.CalmCard_people__QuAns{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:640px){.CalmCard_people__QuAns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.CalmCard_person__u5HZI{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-hairline)}.CalmCard_personName__U5_XQ{font-family:var(--font-label);font-weight:500;font-size:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0}.CalmCard_personLine__VsPhj{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:1.5rem;line-height:var(--line-snug);color:var(--text);margin:0}.CalmCard_personHint__owAi6{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted);margin:0}.CalmCard_details__3fK8S{margin-top:var(--space-2)}.CalmCard_summary__KZ_af{font-family:var(--font-body);font-size:.9375rem;color:var(--text-dim);cursor:pointer;text-decoration:underline;text-underline-offset:.18em;list-style:none}.CalmCard_summary__KZ_af::-webkit-details-marker{display:none}.CalmCard_dl__qp58q{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted)}.CalmCard_dl__qp58q dt{margin:0}.CalmCard_dl__qp58q dd{margin:0;color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.CalmCard_dlNote__0eVtr{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--font-meta);line-height:var(--line-relaxed);color:var(--text-dim)}.CalmCard_chart__AI3o6{padding:var(--space-6);background:var(--surface-panel);border:1px solid var(--border-soft);border-radius:var(--radius-xl)}@media (max-width:480px){.CalmCard_chart__AI3o6{padding:var(--space-4) var(--space-2)}}.CalmCard_framing__XVM_I{font-size:var(--font-body-sz);color:var(--text-muted);max-width:64ch}.CalmCard_framing__XVM_I,.CalmCard_safety__rmbfs{font-family:var(--font-body);line-height:var(--line-relaxed);margin:0}.CalmCard_safety__rmbfs{padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--font-meta);color:var(--text-dim)}.la-air .la-practice-page{max-width:var(--la-frame-reading);padding-top:144px}.la-air .la-practice-page .la-practice{padding-inline:0!important}.la-air .la-practice-page:has(.la-guided-practice) .la-page-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.la-air .la-practice-page .la-page-head{margin-bottom:40px;max-width:740px}.la-air .la-practice-page .la-page-head h1{font-size:72px;line-height:1.06;letter-spacing:-.025em;margin:20px 0 24px}.la-air .la-practice-page .la-page-head .la-deck{max-width:48ch;font-size:19px;line-height:1.7}.la-air .la-practice-page .la-picker-heading{font-family:var(--font-dm-sans),sans-serif;font-size:16px;line-height:1.5;margin:0 0 16px;scroll-margin-top:112px}.la-guided-practice:focus,.la-picker-heading:focus{outline:none}.la-practice-options{display:grid;gap:14px}.la-practice-option{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 28px;border:1px solid var(--border);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-dm-sans),sans-serif}.la-practice-option:hover{background:var(--surface-panel);border-color:var(--gold)}.la-change-practice:focus-visible,.la-practice-option:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.la-option-title{display:block;font-size:21px;line-height:1.4}.la-option-description{display:block;font-size:15px;line-height:1.6;margin-top:6px;color:var(--ink2)}.la-option-start{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:14px;color:var(--gold)}.la-guided-practice{scroll-margin-top:112px}.la-change-practice{display:inline-block;border:0;background:none;color:var(--ink);font:14px/1.6 var(--font-dm-sans),sans-serif;padding:12px 0;margin-bottom:18px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.la-step-card{background:var(--ink);color:var(--surface-base);padding:40px 48px}.la-step-card,.la-step-card *{transition:none!important}.la-air .la-practice-page .la-selected-practice{color:var(--surface-panel);font-size:16px;line-height:1.5;margin:0 0 20px}.la-progress-marks{display:flex;gap:8px;padding:0;margin:0 0 28px;list-style:none}.la-progress-marks li{height:3px;flex:1;background:#c1bbab}.la-progress-marks .is-reached{background:var(--surface-panel)}.la-air .la-practice-page .la-step-count{color:var(--surface-panel);font-size:13px;line-height:1.5;margin:0 0 12px}.la-air .la-practice-page .la-step-card h2{color:var(--surface-base);font-size:48px;line-height:1.12;margin:0 0 24px}.la-air .la-practice-page .la-step-instruction{color:var(--surface-panel);font-size:18px;line-height:1.8;margin:0}.la-step-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.la-step-actions .la-button{background:var(--surface-panel);color:var(--ink);border-color:var(--surface-panel);cursor:pointer;min-height:48px}.la-step-actions .la-button:hover{background:var(--surface-base)}.la-step-actions .la-link{color:var(--surface-panel);border:0;border-bottom:1px solid var(--surface-panel);background:transparent;cursor:pointer;font-size:14px;padding:8px 0}.la-step-actions a:focus-visible,.la-step-actions button:focus-visible{outline:2px solid var(--surface-panel);outline-offset:4px}.la-air .la-practice-page .la-practice-private{font-size:14px;line-height:1.7;color:var(--ink2);margin:22px 0}.la-air .la-practice-page .la-practice>.la-caption{font-size:12px;line-height:1.8;margin-top:32px;max-width:78ch}.la-practice-context{margin-top:56px;border-top:1px solid var(--border);padding-top:28px}.la-air .la-practice-page .la-practice-context p{font-size:14px;line-height:1.8;max-width:76ch}.la-practice-context .la-link{font-size:14px}.la-air .la-practice-page .la-practice-context h2{font:500 15px/1.5 var(--font-dm-sans);margin:0 0 10px}.la-practice-safety{margin-top:28px;padding-top:24px;border-top:1px solid var(--border-soft)}.la-air .la-practice-page .la-practice-safety p{margin-bottom:0;font-size:14px}@media(max-width:760px){.la-air .la-practice-page{padding-top:112px;padding-inline:24px!important}.la-air .la-practice-page .la-page-head{margin-bottom:28px}.la-air .la-practice-page .la-page-head h1{font-size:44px!important;margin:16px 0 20px}.la-air .la-practice-page .la-page-head .la-deck{font-size:17px;line-height:1.65}.la-practice-option{padding:20px 18px;gap:16px}.la-option-title{font-size:18px}.la-option-description{font-size:14px}.la-option-start{flex-direction:column;gap:3px;font-size:12px}.la-step-card{padding:28px 24px}.la-air .la-practice-page .la-step-card h2{font-size:36px}.la-air .la-practice-page .la-step-instruction{font-size:17px;line-height:1.7}.la-step-actions{gap:16px 20px;margin-top:28px}}.breathe{--copper:var(--gold);--copper-soft:var(--gold-soft);--stellar:var(--gold);--heart-a:var(--gold);--heart-b:var(--sage);--text-warn:var(--danger);--border-hairline:var(--border-soft);--font-heading:var(--font-cormorant),Georgia,serif;--font-body:var(--font-dm-sans),system-ui,sans-serif;--font-label:var(--font-dm-sans),system-ui,sans-serif;--font-meta:.8125rem;--font-body-sz:1.0625rem;--line-tight:1.15;--line-snug:1.3;--line-relaxed:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-pill:999px;--transition-base:240ms ease-out;--transition-slow:380ms ease-out;--shadow-focus:0 0 0 2px var(--gold)}.breathe-session{max-width:760px}.la-air .breathe-session p{margin-bottom:0}.lr-form{display:grid;gap:24px;max-width:620px}.lr-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lr-field{display:grid;gap:8px;position:relative}.lr-field>span{font-size:14px;font-weight:500;color:var(--ink)}.lr-field input{font:inherit;font-size:17px;color:var(--ink);background:transparent;border:1px solid var(--border);padding:14px 16px;min-height:52px;border-radius:2px}.lr-field input:focus{outline:2px solid var(--gold);outline-offset:2px}.lr-field small{font-size:13px;color:var(--text-muted)}.lr-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink2)}.lr-check input{width:20px;height:20px;margin-top:3px;accent-color:var(--gold)}.lr-form .la-actions{display:flex;margin-top:4px}.lr-form .la-caption{margin-top:0!important}.lr-note{position:fixed;left:50%;bottom:72px;transform:translateX(-50%);background:var(--ink);color:var(--surface-base);padding:14px 20px;font-size:14px;z-index:80;max-width:90vw}.lt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;border-top:1px solid var(--border);padding-top:32px}.la-air .lt-page .lt-steps h3{font-size:28px;margin-bottom:10px}.lt-steps p{font-size:15px;line-height:1.7;margin-bottom:0!important;color:var(--ink2)}.lt-step-meta{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)!important;margin-bottom:10px!important}.lt-page .la-practice-context h2+p{margin-bottom:24px}.lt-feature-art .lt-ring{border-radius:50%;border:2px solid var(--gold)}@keyframes lt-breathe{0%,to{transform:scale(.62);opacity:.55}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lt-ring{animation:none}}.lt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--surface-panel);margin-right:8px;vertical-align:middle}.lt-page>.la-practice-safety p{font-size:14px;color:var(--ink2)}@media(max-width:760px){.lr-row,.lt-steps{grid-template-columns:1fr;gap:28px}.lr-field input{min-width:0;width:100%}}[hidden]{display:none!important}.lt-dot{background:var(--gold)}@media(max-width:760px){.lr-rule-list li{font-size:21px}}.lt-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;background:var(--surface-panel);padding:48px!important;margin-top:56px}.la-air .la-practice-page .lt-feature h2{font-family:var(--font-cormorant),serif;font-size:48px;line-height:1.1;margin:0 0 20px}.lt-feature p{font-size:18px;line-height:1.75;max-width:44ch}.lt-feature .la-actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:28px}.lt-feature-art{position:relative;height:220px;display:flex;align-items:center;justify-content:center}.lt-feature-art .lt-ring{position:absolute;width:180px;height:180px;border-color:var(--gold)}.lt-ring--a{transform:translateX(-36px)}.lt-ring--b{animation-delay:-5s!important;border-color:var(--ink)!important;opacity:.6}.lt-feature-art .lt-ring--a{animation:lt-breathe-a 10s ease-in-out infinite}.lt-feature-art .lt-ring--b{animation:lt-breathe-b 10s ease-in-out infinite}@keyframes lt-breathe-a{0%,to{transform:translateX(-36px) scale(.7)}50%{transform:translateX(-36px) scale(1)}}@keyframes lt-breathe-b{0%,to{transform:translateX(36px) scale(.7)}50%{transform:translateX(36px) scale(1)}}@media(prefers-reduced-motion:reduce){.lt-feature-art .lt-ring{animation:none!important}}@media(max-width:760px){.lt-feature{grid-template-columns:1fr;padding:28px 24px!important;gap:8px}.lt-feature-art{height:150px;order:-1}.lt-feature-art .lt-ring{width:120px;height:120px}.la-air .la-practice-page .lt-feature h2{font-size:38px}}@media(max-width:768px){.la-practice-page section.lt-feature{padding:28px 24px!important}}.la-air .lt-page .lt-wait h1{font-size:clamp(40px,4.6vw,60px);line-height:1.1;margin:16px 0 32px;max-width:18ch}.lt-wait-list{list-style:none;padding:0;margin:0 0 28px;border-top:1px solid var(--border-soft)}.lt-wait-list li{padding:16px 0;border-bottom:1px solid var(--border-soft);font-size:17px;color:var(--ink)}.lt-dot--wait{background:transparent!important;border:1px solid var(--gold);animation:lt-pulse 2.4s ease-in-out infinite}@keyframes lt-pulse{50%{opacity:.3}}.lt-wait .la-actions{display:flex;align-items:center;flex-wrap:wrap}.lt-page .lr-form{margin-top:8px}.lt-save .la-actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:12px}.lt-save .la-label{margin-bottom:8px!important}.lt-save-btn:disabled{opacity:.7;cursor:default}.lt-history{list-style:none;padding:0;margin:0 0 24px;border-top:1px solid var(--border)}.lt-history li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.lt-history p{margin:0!important}.lt-h-date{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.lt-h-title{font-family:var(--font-cormorant),serif;font-size:26px!important;color:var(--ink);margin-top:6px!important}.lt-h-meta{font-size:15px!important;color:var(--ink2)}.lt-h-actions{display:flex;gap:24px;align-items:center;font-size:14px}.lt-h-actions a{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.lt-h-sent{color:var(--gold)}.lt-save{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.lt-share{display:grid;gap:12px;max-width:620px;margin:8px 0 28px}.lt-share input{font:inherit;font-size:15px;color:var(--ink);background:transparent;border:1px solid var(--border);padding:14px 16px;min-height:52px;border-radius:2px;width:100%}.lt-error{color:var(--danger);font-size:15px}.lt-h-actions button{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.lt-safety{margin-top:48px;padding-top:24px;border-top:1px solid var(--border-soft);font-size:15px;color:var(--ink2)}.lt-inline-link{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lt-health-install p{margin:0 0 4px}.lt-health{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.GuidedPractice_guide__aA2Fw{font:16px/1.7 var(--font-dm-sans),sans-serif;color:var(--ink);max-width:840px;margin:auto}.GuidedPractice_guide__aA2Fw fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.GuidedPractice_guide__aA2Fw legend{font-size:18px;margin-bottom:16px}.GuidedPractice_patterns___gR5V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.GuidedPractice_patterns___gR5V label{display:flex;gap:10px;border-block:1px solid var(--border);padding:20px 4px;cursor:pointer}.GuidedPractice_patterns___gR5V label.GuidedPractice_selected__ejWIE{border-color:var(--gold)}.GuidedPractice_patterns___gR5V label>span{display:flex;flex-direction:column;gap:5px}.GuidedPractice_patterns___gR5V input{margin-top:8px}.GuidedPractice_patterns___gR5V strong{font:500 28px/1.2 var(--font-cormorant),serif}.GuidedPractice_patterns___gR5V small{font-size:14px;color:var(--ink2)}.GuidedPractice_guide__aA2Fw input{accent-color:var(--gold);flex-shrink:0}.GuidedPractice_duration__HCq_O label{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-right:24px;cursor:pointer}.GuidedPractice_guide__aA2Fw details{border-bottom:1px solid var(--border);padding-bottom:20px}.GuidedPractice_guide__aA2Fw summary{cursor:pointer;padding:10px 0}.GuidedPractice_guide__aA2Fw details p{max-width:65ch;color:var(--ink2);font-size:14px}.GuidedPractice_counts__uHIim{display:flex;gap:24px;flex-wrap:wrap}.GuidedPractice_counts__uHIim label{display:flex;flex-direction:column;gap:8px}.GuidedPractice_counts__uHIim select{padding:10px;color:var(--ink);background:var(--panel);border:1px solid var(--border);font:inherit}.GuidedPractice_session__VmxfH{text-align:center;padding:32px 0}.GuidedPractice_orbit__ihmQp{width:min(280px,74vw);aspect-ratio:1;position:relative;margin:0 auto 20px;display:grid;place-items:center}.GuidedPractice_ring__Vf_sE{position:absolute;inset:0;border:2px solid var(--gold);border-radius:50%;transition:transform .1s linear}.GuidedPractice_cue__UDOU6{position:relative;display:flex;flex-direction:column;font:400 27px/1.3 var(--font-cormorant),serif}.GuidedPractice_cue__UDOU6 strong{font:400 30px/1.5 var(--font-dm-sans),sans-serif;font-variant-numeric:tabular-nums;margin-top:12px}.GuidedPractice_timing__VzgcG{font-variant-numeric:tabular-nums;color:var(--ink2);margin:0 0 16px}.GuidedPractice_sound__u8URD{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.GuidedPractice_actions__gQa3l{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}.GuidedPractice_guide__aA2Fw button{min-height:48px;padding:12px 24px;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:inherit}.GuidedPractice_guide__aA2Fw button.GuidedPractice_secondary__QJR45{background:transparent;color:var(--ink);border-color:var(--border)}.GuidedPractice_guide__aA2Fw button:hover:not(:disabled){border-color:var(--gold)}.GuidedPractice_guide__aA2Fw button:disabled{opacity:.7;cursor:default}.GuidedPractice_guide__aA2Fw :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.GuidedPractice_guide__aA2Fw a{color:var(--ink);text-underline-offset:5px}.GuidedPractice_finished__LnLMp{padding:40px 0;text-align:center}.GuidedPractice_finished__LnLMp h2{font:400 38px/1.2 var(--font-cormorant),serif}.GuidedPractice_message__xQH3H{padding:16px 0;border-block:1px solid var(--border)}.GuidedPractice_note__zmG6N,.GuidedPractice_safety__kbI_2{color:var(--ink2);font-size:14px;max-width:65ch;margin:20px auto 0}@media(max-width:540px){.GuidedPractice_patterns___gR5V{grid-template-columns:1fr;gap:0}.GuidedPractice_patterns___gR5V label{padding:16px 0;border-bottom:0}.GuidedPractice_patterns___gR5V label:last-child{border-bottom:1px solid var(--border)}.GuidedPractice_patterns___gR5V label>span{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px 12px}.GuidedPractice_patterns___gR5V small{grid-column:1/-1}.GuidedPractice_patterns___gR5V strong{font-size:25px}.GuidedPractice_duration__HCq_O label{margin-right:14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.GuidedPractice_ring__Vf_sE{transform:none!important;transition:none}}.StartSoloForm_form__hn4xu{display:flex;flex-direction:column;gap:var(--space-4);max-width:28rem}.StartSoloForm_field__yjF9J{display:flex;flex-direction:column;gap:var(--space-2)}.StartSoloForm_label__D4k3H{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--text)}.StartSoloForm_optional__2JJvP{color:var(--text-dim);font-weight:400}.StartSoloForm_input__H2Vfu{background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-lg);color:var(--text);font-family:var(--font-body);font-size:1rem;padding:.85rem .9rem;width:100%}.StartSoloForm_input__H2Vfu:focus{outline:none;border-color:var(--copper);box-shadow:var(--shadow-focus)}.StartSoloForm_submit__6Zg6X{align-self:flex-start;font-family:var(--font-label);font-weight:500;font-size:1rem;color:#0E1224;background:var(--copper);border:0;border-radius:var(--radius-md);padding:1rem 1.5rem;min-height:44px;cursor:pointer}.StartSoloForm_submit__6Zg6X:disabled{opacity:.55;cursor:default}.StartSoloForm_submit__6Zg6X:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.StartSoloForm_error__NpY8z{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-warn);margin:0}.CalmChart_figure__X5SHU{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.CalmChart_svg__rovEv{display:block;width:100%;height:auto;touch-action:pan-y}.CalmChart_a__R1tKl{color:var(--heart-a)}.CalmChart_b__EfclR{color:var(--heart-b)}.CalmChart_grid__I6p_7{stroke:var(--border-soft);stroke-width:1}.CalmChart_baseline__N7sWN{stroke:var(--border);stroke-width:1}.CalmChart_phase__XaZjE{stroke:var(--border-soft);stroke-width:1}.CalmChart_crosshair__Kk_bk{stroke:var(--text-dim);stroke-width:1}.CalmChart_tickLabel__3FBno,.CalmChart_tick__P6_ar{font-family:var(--font-label);font-size:12px;fill:var(--text-dim)}.CalmChart_line__Ez_4i{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.CalmChart_ring__Ayb57{fill:var(--surface-base)}.CalmChart_dot__SLGQA{fill:currentColor}.CalmChart_readout__b2PsC{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline;min-height:1.6em;font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.CalmChart_readoutTime__ShwNH{color:var(--text);font-weight:500}.CalmChart_readoutItem__frxH3{display:inline-flex;align-items:center;gap:var(--space-2)}.CalmChart_readoutHint__qYibZ{color:var(--text-dim)}.CalmChart_legend__BYxDW{display:flex;flex-wrap:wrap;gap:var(--space-4);font-family:var(--font-body);font-size:var(--font-meta);color:var(--text-muted)}.CalmChart_legendItem__CyOXu{display:inline-flex;align-items:center;gap:var(--space-2)}.CalmChart_swatch___EzN_{display:inline-block;width:14px;height:3px;border-radius:var(--radius-pill);background:currentColor}.DeleteSession_wrap__UDl7j{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:var(--space-4)}.DeleteSession_link__n1lEC{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-body);font-size:.9375rem;color:var(--text-dim);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.DeleteSession_link__n1lEC:hover{color:var(--text-muted)}.DeleteSession_copy__y2l84{color:var(--text-muted);margin:0}.DeleteSession_check__13dy9,.DeleteSession_copy__y2l84{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed)}.DeleteSession_check__13dy9{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text);cursor:pointer}.DeleteSession_checkbox__TEiEN{width:1.05rem;height:1.05rem;accent-color:var(--copper);flex:none;margin-top:.15rem}.DeleteSession_actions__K3Njb{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.DeleteSession_keep__q0Kgz{display:inline-flex;align-items:center;color:#0E1224;background:var(--copper);border-radius:var(--radius-md)}.DeleteSession_delete__CHB5U,.DeleteSession_keep__q0Kgz{font-family:var(--font-label);font-weight:500;font-size:1rem;padding:.85rem 1.25rem;min-height:44px}.DeleteSession_delete__CHB5U{color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.DeleteSession_delete__CHB5U:disabled{opacity:.5;cursor:default}.DeleteSession_error__haDp1{font-family:var(--font-body);font-size:.9375rem;color:var(--text-warn);margin:0}.Pacer_svg__ljcx5{display:block;width:100%;height:auto;overflow:visible;transition:opacity var(--transition-slow)}.Pacer_faded__U7DQ_{opacity:.25}.Pacer_horizon__rRACt{stroke:var(--border);stroke-width:1}.Pacer_a__BlHM5{color:var(--heart-a)}.Pacer_b__Tb3_0{color:var(--heart-b)}.Pacer_line__VQ6ER{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Pacer_ring__cX7u2{fill:var(--surface-base)}.Pacer_dot__0gAat{fill:currentColor}.HeartSession_wrap__2_DYC{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-6)}.HeartSession_running__Cr7kO{min-height:70vh}.HeartSession_camera__KSxMQ{margin:0;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:20px;max-width:650px}.HeartSession_cameraImage__WYZn1{position:relative;width:128px;height:128px;background:#152520;border:1px solid var(--border);border-radius:12px;overflow:hidden}.HeartSession_cameraImage__WYZn1 video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeartSession_cameraImage__WYZn1>span{position:absolute;inset:0;display:grid;place-items:center;padding:12px;font-size:14px;text-align:center;color:var(--text)}.HeartSession_camera__KSxMQ figcaption{display:flex;flex-direction:column;gap:8px;font:14px/1.5 var(--font-body);color:var(--text-muted);overflow-wrap:anywhere}.HeartSession_camera__KSxMQ figcaption strong{color:var(--text);font-weight:500}.HeartSession_pulse__ErnYq{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin:0;color:var(--text-muted);font:15px/1.5 var(--font-body)}.HeartSession_pulse__ErnYq strong{color:var(--text);font:500 22px/1.4 var(--font-label);font-variant-numeric:tabular-nums}@media(max-width:420px){.HeartSession_camera__KSxMQ{grid-template-columns:96px minmax(0,1fr);gap:14px}.HeartSession_cameraImage__WYZn1{width:96px;height:112px}}.HeartSession_eyebrow__35k1C{font-family:var(--font-label);font-weight:500;font-size:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0}.HeartSession_title__a0h1D{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:clamp(2rem,4.5vw,2.75rem);line-height:var(--line-tight);color:var(--text);margin:0}.HeartSession_body__gLszj{font-size:var(--font-body-sz);color:var(--text-muted)}.HeartSession_body__gLszj,.HeartSession_note__ahb_g{font-family:var(--font-body);line-height:var(--line-relaxed);margin:0}.HeartSession_note__ahb_g{font-size:.9375rem;color:var(--text-dim)}.HeartSession_error__Vew8j{font-size:.9375rem;color:var(--text-warn);margin:0}.HeartSession_error__Vew8j,.HeartSession_safety__nco3W{font-family:var(--font-body);line-height:var(--line-relaxed)}.HeartSession_safety__nco3W{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--font-meta);color:var(--text-dim)}.HeartSession_illustration__yCVu7{margin:0;display:flex;flex-direction:column;gap:var(--space-2);max-width:16rem}.HeartSession_illustrationSvg__hNtGO{width:100%;height:auto;display:block}.HeartSession_phone__9NYO8{fill:var(--surface-panel);stroke:var(--border);stroke-width:1.5}.HeartSession_lens__5oihB{fill:var(--surface-base);stroke:var(--text-dim);stroke-width:1.5}.HeartSession_flash__pY0VM{fill:var(--stellar)}.HeartSession_finger__kGoBh{fill:var(--copper-soft);stroke:var(--copper);stroke-width:1.5}.HeartSession_caption__QKqwY{font-family:var(--font-body);font-style:italic;font-size:var(--font-meta);color:var(--text-dim)}.HeartSession_consents__Faby9{display:flex;flex-direction:column;gap:var(--space-4)}.HeartSession_check__rwuNG{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text);cursor:pointer}.HeartSession_checkbox__53Ndw{width:1.05rem;height:1.05rem;accent-color:var(--copper);flex:none;margin-top:.15rem}.HeartSession_actions__OVV_0{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.HeartSession_primary__sROUs{font-family:var(--font-label);font-weight:500;font-size:1rem;color:#0E1224;background:var(--copper);border:0;border-radius:var(--radius-md);padding:1rem 1.5rem;min-height:44px;cursor:pointer}.HeartSession_primary__sROUs:disabled{opacity:.55;cursor:default}.HeartSession_primary__sROUs:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.HeartSession_ghost__I3LvQ{display:inline-flex;align-items:center;font-family:var(--font-label);font-weight:500;font-size:1rem;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.5rem;min-height:44px;cursor:pointer;text-decoration:none}.HeartSession_ghost__I3LvQ:hover{border-color:var(--copper);background:var(--copper-soft)}.HeartSession_quality__3zy21{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-body-sz);line-height:var(--line-relaxed);color:var(--text);margin:0}.HeartSession_qualityCompact__ZptmG{font-size:.9375rem;color:var(--text-muted)}.HeartSession_qualityDot__XGLLl{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-dim);transition:background-color var(--transition-base)}.HeartSession_q_good__gIBdQ{background:var(--copper)}.HeartSession_q_weak__XaEiP{background:var(--stellar)}.HeartSession_q_none__QhY9y{background:var(--text-dim)}.HeartSession_phaseRow__ESZjz{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.HeartSession_clock__4Xrqf{font-family:var(--font-label);font-size:var(--font-meta);letter-spacing:.04em;color:var(--text-dim);margin:0;font-variant-numeric:tabular-nums}.HeartSession_progress__IZsDN{height:2px;background:var(--border-soft);border-radius:var(--radius-pill);overflow:hidden}.HeartSession_progressFill__4o7Xn{height:100%;background:var(--copper);transition:width .12s linear}.HeartSession_breathWord__X3HWb{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:clamp(3rem,12vw,5rem);line-height:1;margin:0;color:var(--text);transition:opacity var(--transition-slow)}.HeartSession_in__58RNs{opacity:1}.HeartSession_out__SgJGd{opacity:.6}@media (prefers-reduced-motion:reduce){.HeartSession_progressFill__4o7Xn{transition:none}}.HeartSession_presence__m9JLt{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted);margin:0}.HeartSession_presenceDot__wmbgj{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-dim)}.OpenInBrowser_wrap___i5OZ{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.OpenInBrowser_button__OEGRV{font-family:var(--font-label);font-weight:500;font-size:1rem;color:#0E1224;background:var(--copper);border:0;border-radius:var(--radius-md);padding:1rem 1.5rem;min-height:44px;cursor:pointer}.OpenInBrowser_button__OEGRV:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.OpenInBrowser_status___nyIU{margin:0;min-height:1.5em}.OpenInBrowser_status___nyIU,.WaitForOther_wait__A2tsx{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted)}.WaitForOther_wait__A2tsx{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0}.WaitForOther_dot__izf1o{flex:none;width:10px;height:10px;border-radius:50%;background:var(--stellar)}