.heroArt-module__ZLthLG__frame{--preview-ink:#164239;--preview-surface:#f7faf5;--preview-muted:#4e665b;--preview-outline:#bed3c8;--art-mint:#d0eddf;--art-lavender:#eaddf2;--art-forest:#2d6658;--art-violet:#75628d;--art-warm:#ce9479;--art-warm-shadow:#b87963;--art-deep:#aa715b;--art-deep-shadow:#8e5c4b;--art-face-ink:#402a26;--art-hair:#543b42;--art-soft-line:#a7c6b8;--art-ribbon:#b695c8;border:1px solid var(--preview-outline);background:var(--preview-surface);inline-size:100%;min-inline-size:0;color:var(--preview-ink);border-radius:clamp(1.25rem,3vw,2rem);margin:0;padding:clamp(.75rem,2.4vw,1.5rem);box-shadow:0 12px 30px #00261d1a}.heroArt-module__ZLthLG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.heroArt-module__ZLthLG__choices{border:1px solid var(--preview-outline);background:#e7f1ea;border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.heroArt-module__ZLthLG__choices label{min-block-size:44px;color:var(--preview-ink);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem;font-size:clamp(.8125rem,2.8vw,.9375rem);font-weight:650;line-height:1.25;display:flex}.heroArt-module__ZLthLG__sessionChoice:checked~.heroArt-module__ZLthLG__choices .heroArt-module__ZLthLG__sessionLabel,.heroArt-module__ZLthLG__reflectionChoice:checked~.heroArt-module__ZLthLG__choices .heroArt-module__ZLthLG__reflectionLabel{background:#fff;font-weight:750;box-shadow:0 1px 3px #00261d24}.heroArt-module__ZLthLG__sessionChoice:focus-visible~.heroArt-module__ZLthLG__choices .heroArt-module__ZLthLG__sessionLabel,.heroArt-module__ZLthLG__reflectionChoice:focus-visible~.heroArt-module__ZLthLG__choices .heroArt-module__ZLthLG__reflectionLabel{outline:2px solid var(--preview-ink);outline-offset:-2px}.heroArt-module__ZLthLG__panel{margin:0;display:none}.heroArt-module__ZLthLG__sessionChoice:checked~.heroArt-module__ZLthLG__sessionPanel,.heroArt-module__ZLthLG__reflectionChoice:checked~.heroArt-module__ZLthLG__reflectionPanel{display:block}.heroArt-module__ZLthLG__scene{background:#edf5ed;border-radius:.875rem;place-items:center;margin-block:.75rem;padding-block:.5rem;display:grid}.heroArt-module__ZLthLG__reflectionPanel .heroArt-module__ZLthLG__scene{background:#f2eef5}.heroArt-module__ZLthLG__art{block-size:auto;inline-size:100%;max-inline-size:24rem;display:block}.heroArt-module__ZLthLG__panel figcaption{color:var(--preview-muted);gap:.25rem;padding-block-end:.125rem;padding-inline:.125rem;font-size:.875rem;line-height:1.55;display:grid}.heroArt-module__ZLthLG__panel figcaption strong{color:var(--preview-ink);font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.35}.heroArt-module__ZLthLG__previewLabel{color:#526d60;font-size:.75rem;font-weight:650}
.mobileDownloads-module__QMV62G__homeSection{background:var(--surface);padding-block:clamp(40px,6vw,76px);scroll-margin-block-start:96px}.mobileDownloads-module__QMV62G__shell{inline-size:100%;max-inline-size:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}.mobileDownloads-module__QMV62G__sectionIntro{margin-block-end:clamp(20px,3vw,30px)}.mobileDownloads-module__QMV62G__sectionIntro h2{color:var(--deep-teal);text-wrap:balance;margin:0;font-size:clamp(27px,4vw,42px);font-weight:750;line-height:1.24}.mobileDownloads-module__QMV62G__sectionIntro p,.mobileDownloads-module__QMV62G__description,.mobileDownloads-module__QMV62G__install p{max-inline-size:62ch;color:var(--on-surface-variant);margin-block:8px 0;line-height:1.8}.mobileDownloads-module__QMV62G__apps{gap:clamp(12px,2vw,20px);display:grid}.mobileDownloads-module__QMV62G__appCard,.mobileDownloads-module__QMV62G__detail{--app-ink:#07574b;--app-tint:#e3f3eb;--app-border:#cadfd6}[data-app=therapists].mobileDownloads-module__QMV62G__appCard,[data-app=therapists].mobileDownloads-module__QMV62G__detail{--app-ink:#573580;--app-tint:#f0e9f8;--app-border:#ded0ec}.mobileDownloads-module__QMV62G__appCard{border:1px solid var(--app-border);border-inline-start-width:3px;border-inline-start-color:var(--app-ink);background:color-mix(in srgb, var(--app-tint) 36%, var(--surface));border-radius:18px;flex-direction:column;min-inline-size:0;padding:clamp(16px,3vw,28px);display:flex}.mobileDownloads-module__QMV62G__identity{color:var(--app-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,18px);display:grid}.mobileDownloads-module__QMV62G__appIcon{aspect-ratio:1;border:1px solid var(--app-border);background:var(--app-tint);border-radius:16px;place-items:center;inline-size:clamp(62px,10vw,76px);display:grid}.mobileDownloads-module__QMV62G__appIcon svg{block-size:auto;inline-size:82%}.mobileDownloads-module__QMV62G__identityText{overflow-wrap:anywhere;justify-items:start;gap:4px;line-height:1.3;display:grid}.mobileDownloads-module__QMV62G__identityText strong{font-size:.8125rem}.mobileDownloads-module__QMV62G__appTitle{color:var(--deep-teal);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.22}.mobileDownloads-module__QMV62G__platform{color:var(--on-surface-variant);font-size:.8125rem}.mobileDownloads-module__QMV62G__appCard .mobileDownloads-module__QMV62G__description{margin-block:14px 0}.mobileDownloads-module__QMV62G__cardActions{align-items:start;gap:4px 18px;margin-block-start:auto;padding-block-start:16px;display:grid}.mobileDownloads-module__QMV62G__cardActions .mobileDownloads-module__QMV62G__textLink{justify-self:start}.mobileDownloads-module__QMV62G__download,.mobileDownloads-module__QMV62G__iosDownload,.mobileDownloads-module__QMV62G__textLink{overflow-wrap:anywhere;align-items:center;min-block-size:44px;max-inline-size:100%;font-weight:700;display:inline-flex}.mobileDownloads-module__QMV62G__download,.mobileDownloads-module__QMV62G__iosDownload{text-align:center;border-radius:12px;justify-content:center;gap:8px;min-block-size:48px;padding:10px 16px;text-decoration:none}.mobileDownloads-module__QMV62G__download{background:var(--app-ink);color:#fff}.mobileDownloads-module__QMV62G__iosDownload{border:1px solid var(--app-ink);background:var(--surface);color:var(--app-ink)}.mobileDownloads-module__QMV62G__download:hover,.mobileDownloads-module__QMV62G__download:active{background:color-mix(in srgb, var(--app-ink) 86%, #000)}.mobileDownloads-module__QMV62G__iosDownload:hover,.mobileDownloads-module__QMV62G__iosDownload:active{background:color-mix(in srgb, var(--app-tint) 70%, var(--surface))}.mobileDownloads-module__QMV62G__textLink{color:var(--app-ink,var(--primary));text-underline-offset:4px;gap:6px;text-decoration:underline}.mobileDownloads-module__QMV62G__textLink:hover{text-decoration-thickness:2px}[dir=rtl] .mobileDownloads-module__QMV62G__directionIcon{transform:scaleX(-1)}.mobileDownloads-module__QMV62G__download:focus-visible,.mobileDownloads-module__QMV62G__iosDownload:focus-visible,.mobileDownloads-module__QMV62G__textLink:focus-visible{outline:2px solid var(--app-ink,var(--primary));outline-offset:4px}.mobileDownloads-module__QMV62G__unavailable{color:var(--on-surface-variant);margin:0;font-size:.875rem}.mobileDownloads-module__QMV62G__detail{padding-block:clamp(24px,5vw,60px)}.mobileDownloads-module__QMV62G__detailIntro{border:1px solid var(--app-border);background:var(--app-tint);border-radius:20px;justify-items:start;gap:14px;margin-block:10px 28px;padding:clamp(16px,5vw,44px);display:grid}.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__appTitle{font-size:clamp(1.5rem,4vw,2.65rem)}.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__appIcon{background:var(--surface)}.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__description{margin:0}.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__download,.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__iosDownload{justify-self:stretch}.mobileDownloads-module__QMV62G__detailBody{align-items:start;gap:24px 36px;display:grid}.mobileDownloads-module__QMV62G__detailBody h2{color:var(--deep-teal);margin-block:0 12px;font-size:1.25rem}.mobileDownloads-module__QMV62G__features{margin:0;padding:0;list-style:none}.mobileDownloads-module__QMV62G__features li{border-block-start:1px solid var(--app-border);align-items:start;gap:10px;padding-block:12px;line-height:1.7;display:flex}.mobileDownloads-module__QMV62G__features svg{color:var(--app-ink)}.mobileDownloads-module__QMV62G__install{border:1px solid var(--app-border);border-radius:14px;min-inline-size:0;padding:clamp(16px,3vw,24px)}.mobileDownloads-module__QMV62G__install .mobileDownloads-module__QMV62G__previewNote{border-block-start:1px solid var(--app-border);margin-block-start:12px;padding-block-start:12px;font-size:.875rem}.mobileDownloads-module__QMV62G__install code{overflow-wrap:anywhere;background:var(--app-tint);inline-size:fit-content;max-inline-size:100%;color:var(--app-ink);border-radius:6px;margin-block-start:12px;padding:4px 8px;display:block}.mobileDownloads-module__QMV62G__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:500px){.mobileDownloads-module__QMV62G__cardActions{flex-wrap:wrap;align-items:center;display:flex}.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__download,.mobileDownloads-module__QMV62G__detailIntro .mobileDownloads-module__QMV62G__iosDownload{justify-self:start}}@media (min-width:768px){.mobileDownloads-module__QMV62G__shell{padding-inline:var(--margin-desktop)}.mobileDownloads-module__QMV62G__apps{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileDownloads-module__QMV62G__detailBody{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}
.brandMark-module__OIlaWG__mark{vertical-align:middle;flex-shrink:0}.brandMark-module__OIlaWG__badge{border-radius:22%}
.languagePicker-module__llgy6q__wrap{display:inline-flex;position:relative}.languagePicker-module__llgy6q__trigger{align-items:center;gap:calc(var(--space-base) * .75);font:inherit;color:var(--deep-teal);background:color-mix(in srgb, var(--secondary-container) 50%, transparent);border:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:inline-flex}.languagePicker-module__llgy6q__trigger:hover:not(:disabled){background:var(--mint-accent)}.languagePicker-module__llgy6q__trigger:disabled{opacity:.6;cursor:progress}.languagePicker-module__llgy6q__triggerCompact{padding-inline:calc(var(--space-base) * 1.25);gap:calc(var(--space-base) * .5);}.languagePicker-module__llgy6q__triggerFooter{color:var(--on-primary);background:color-mix(in srgb, var(--on-primary) 12%, transparent);border-color:color-mix(in srgb, var(--on-primary) 25%, transparent);}.languagePicker-module__llgy6q__triggerFooter:hover:not(:disabled){background:color-mix(in srgb, var(--on-primary) 20%, transparent)}.languagePicker-module__llgy6q__triggerLabel{unicode-bidi:isolate}.languagePicker-module__llgy6q__list{z-index:60;min-inline-size:calc(var(--space-base) * 20);padding:calc(var(--space-base) * .5);background:var(--surface-container-lowest,var(--surface));border:1px solid color-mix(in srgb, var(--soft-sage) 25%, transparent);border-radius:var(--radius);box-shadow:0 8px 24px color-mix(in srgb, var(--deep-teal) 12%, transparent);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-base));inset-inline-end:0}.languagePicker-module__llgy6q__option{align-items:center;gap:calc(var(--space-base) * .75);padding-block:calc(var(--space-base) * .75);padding-inline:var(--space-base);border-radius:calc(var(--radius) / 2);color:var(--on-surface-variant);cursor:pointer;unicode-bidi:isolate;font-size:14px;font-weight:500;line-height:20px;display:flex}.languagePicker-module__llgy6q__option:hover{background:color-mix(in srgb, var(--secondary-container) 45%, transparent);color:var(--primary)}.languagePicker-module__llgy6q__optionActive{color:var(--primary);font-weight:600}.languagePicker-module__llgy6q__optionCheck{flex-shrink:0;block-size:18px;inline-size:18px;display:inline-flex}
.siteFooter-module__ukB7RG__shell{inline-size:100%;max-inline-size:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.siteFooter-module__ukB7RG__shell{padding-inline:var(--margin-desktop)}}.siteFooter-module__ukB7RG__footer{background:var(--primary-container);inline-size:100%;padding-block:var(--section-gap-sm);margin-block-start:auto}.siteFooter-module__ukB7RG__footerInner{justify-content:space-between;align-items:center;gap:var(--gutter);flex-direction:column;display:flex}.siteFooter-module__ukB7RG__footerBrand{color:var(--on-primary);opacity:.8;align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:32px;display:inline-flex}.siteFooter-module__ukB7RG__footerLinks{justify-content:center;align-items:center;gap:var(--gutter);flex-wrap:wrap;display:flex}.siteFooter-module__ukB7RG__footerLink{color:var(--on-primary);opacity:.8;font-size:14px;font-weight:500;line-height:20px;transition:opacity .15s}.siteFooter-module__ukB7RG__footerLink:hover{opacity:1}.siteFooter-module__ukB7RG__crisisFooterLink{align-items:center;gap:calc(var(--space-base) / 2);color:var(--mint-accent);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;display:inline-flex}.siteFooter-module__ukB7RG__footerCopyright{color:var(--primary-fixed);opacity:.6;font-size:14px;line-height:20px}[dir=rtl] .siteFooter-module__ukB7RG__footerInner{flex-direction:column}@media (min-width:768px){.siteFooter-module__ukB7RG__footerInner{flex-direction:row}[dir=rtl] .siteFooter-module__ukB7RG__footerInner{flex-direction:row-reverse}}.siteFooter-module__ukB7RG__footerTail{align-items:center;gap:var(--space-base);flex-direction:column;display:flex}@media (min-width:768px){.siteFooter-module__ukB7RG__footerTail{align-items:flex-end}}
.siteHeader-module__T2xnga__nav{--nav-hit-size:44px;z-index:50;background:var(--surface);border-block-end:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);inline-size:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--deep-teal) 6%, transparent);position:sticky;inset-block-start:0}.siteHeader-module__T2xnga__shell{inline-size:100%;max-inline-size:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.siteHeader-module__T2xnga__shell{padding-inline:var(--margin-desktop)}}.siteHeader-module__T2xnga__navInner{justify-content:space-between;align-items:center;gap:var(--gutter);block-size:calc(var(--space-base) * 10);flex-direction:row;display:flex}[dir=rtl] .siteHeader-module__T2xnga__navInner{flex-direction:row-reverse}.siteHeader-module__T2xnga__wordmark{min-inline-size:0;min-block-size:var(--nav-hit-size);color:var(--primary);white-space:nowrap;align-items:center;gap:8px;font-size:32px;font-weight:700;line-height:40px;display:inline-flex}@media (max-width:767px){.siteHeader-module__T2xnga__navInner{gap:8px;block-size:auto;min-block-size:64px;padding-block:8px}.siteHeader-module__T2xnga__wordmark{white-space:normal;gap:6px;font-size:clamp(16px,4.6vw,22px);line-height:1.25}.siteHeader-module__T2xnga__wordmark span{overflow-wrap:anywhere}}@media (max-width:360px){.siteHeader-module__T2xnga__wordmark{min-inline-size:var(--nav-hit-size);justify-content:center}.siteHeader-module__T2xnga__wordmark span{display:none}}.siteHeader-module__T2xnga__navLinks{align-items:center;gap:calc(var(--space-base) * 2.5);flex-direction:row;display:none}[dir=rtl] .siteHeader-module__T2xnga__navLinks{flex-direction:row-reverse}@media (min-width:1280px){.siteHeader-module__T2xnga__navLinks{display:flex}}.siteHeader-module__T2xnga__navLink{color:var(--on-surface-variant);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;transition:color .15s}.siteHeader-module__T2xnga__navLink:hover{color:var(--primary)}.siteHeader-module__T2xnga__navLinkCurrent{color:var(--primary);border-block-end:2px solid var(--primary);padding-block-end:calc(var(--space-base) / 2)}.siteHeader-module__T2xnga__navDownload{position:relative}.siteHeader-module__T2xnga__downloadTrigger{align-items:center;gap:calc(var(--space-base) / 2);cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.siteHeader-module__T2xnga__navDownload .siteHeader-module__T2xnga__downloadTrigger{min-block-size:44px;padding:0}.siteHeader-module__T2xnga__downloadTrigger[data-current],.siteHeader-module__T2xnga__downloadTrigger[aria-expanded=true]{color:var(--primary)}.siteHeader-module__T2xnga__downloadLabel{align-items:center;gap:8px;display:inline-flex}.siteHeader-module__T2xnga__downloadChevron{transition:transform .15s;display:inline-flex}.siteHeader-module__T2xnga__downloadTrigger[aria-expanded=true] .siteHeader-module__T2xnga__downloadChevron{transform:rotate(180deg)}.siteHeader-module__T2xnga__downloadLinks{padding:calc(var(--space-base) / 2);margin:0;list-style:none}.siteHeader-module__T2xnga__downloadOption{align-items:center;gap:8px;display:flex}.siteHeader-module__T2xnga__navDownload .siteHeader-module__T2xnga__downloadLinks{border:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);border-radius:var(--radius);background:var(--surface-container-lowest);min-inline-size:max(100%,10rem);box-shadow:0 8px 24px color-mix(in srgb, var(--deep-teal) 14%, transparent);position:absolute;inset-block-start:100%;inset-inline-start:0}.siteHeader-module__T2xnga__navDownload .siteHeader-module__T2xnga__downloadLinks .siteHeader-module__T2xnga__drawerLink{padding-block:var(--space-base);font-size:14px}.siteHeader-module__T2xnga__drawerDownload .siteHeader-module__T2xnga__downloadTrigger{justify-content:space-between;inline-size:100%}.siteHeader-module__T2xnga__drawerDownload .siteHeader-module__T2xnga__downloadTrigger[aria-expanded=true]{background:color-mix(in srgb, var(--secondary-container) 55%, transparent)}.siteHeader-module__T2xnga__drawerDownload .siteHeader-module__T2xnga__downloadLinks{padding-block:0;padding-inline:var(--space-base) 0;border-inline-start:1px solid color-mix(in srgb, var(--soft-sage) 40%, transparent);margin-block-start:4px;margin-inline-start:16px}.siteHeader-module__T2xnga__navActions{align-items:center;gap:calc(var(--space-base) * 1.5);flex-direction:row;display:flex}@media (max-width:767px){.siteHeader-module__T2xnga__navActions{gap:6px}}[dir=rtl] .siteHeader-module__T2xnga__navActions{flex-direction:row-reverse}.siteHeader-module__T2xnga__headerLanguage{flex:none;display:inline-flex}.siteHeader-module__T2xnga__headerLanguage button,.siteHeader-module__T2xnga__headerLanguage [role=option]{min-block-size:var(--nav-hit-size)}[dir=rtl] .siteHeader-module__T2xnga__headerLanguage [role=listbox]{inset-inline:0 auto}.siteHeader-module__T2xnga__crisisNavLink{min-inline-size:var(--nav-hit-size);min-block-size:var(--nav-hit-size);justify-content:center;align-items:center;gap:calc(var(--space-base) / 2);color:var(--on-error-container);background:var(--error-container);border:1px solid color-mix(in srgb, var(--error) 25%, transparent);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.siteHeader-module__T2xnga__crisisNavLink:hover{background:color-mix(in srgb, var(--error-container) 70%, var(--surface-container-lowest))}@media (max-width:480px){.siteHeader-module__T2xnga__crisisNavLink{white-space:normal;max-inline-size:112px;padding-inline:8px;font-size:12px;line-height:1.2}.siteHeader-module__T2xnga__crisisNavLink span{overflow-wrap:anywhere}}.siteHeader-module__T2xnga__roleSwitch{align-items:center;gap:calc(var(--space-base) * .75);color:var(--deep-teal);background:color-mix(in srgb, var(--secondary-container) 50%, transparent);border:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:none}.siteHeader-module__T2xnga__roleSwitch:hover{background:var(--mint-accent)}@media (min-width:1280px){.siteHeader-module__T2xnga__roleSwitch{display:inline-flex}}.siteHeader-module__T2xnga__navCta{min-block-size:var(--nav-hit-size);color:var(--on-primary);background:var(--deep-teal);padding-block:var(--space-base);padding-inline:calc(var(--space-base) * 3);border-radius:var(--radius);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:none}.siteHeader-module__T2xnga__navCta:hover{background:var(--teal-container)}@media (min-width:560px){.siteHeader-module__T2xnga__navCta{display:inline-flex}}.siteHeader-module__T2xnga__hamburger{flex:0 0 var(--nav-hit-size);inline-size:var(--nav-hit-size);block-size:var(--nav-hit-size);color:var(--primary);border:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.siteHeader-module__T2xnga__hamburger:hover{background:color-mix(in srgb, var(--secondary-container) 45%, transparent)}.siteHeader-module__T2xnga__hamburger[aria-expanded=true]{background:color-mix(in srgb, var(--secondary-container) 60%, transparent)}@media (min-width:1280px){.siteHeader-module__T2xnga__hamburger{display:none}}.siteHeader-module__T2xnga__modalLayer{display:contents}.siteHeader-module__T2xnga__scrim{z-index:90;background:color-mix(in srgb, var(--primary) 45%, transparent);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.siteHeader-module__T2xnga__scrim[data-open=true]{opacity:1;pointer-events:auto}@media (min-width:1280px){.siteHeader-module__T2xnga__modalLayer{display:none}}.siteHeader-module__T2xnga__drawer{z-index:100;inline-size:min(100% - 24px,360px);padding-inline:clamp(16px,5vw,24px);padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--surface-container-lowest);border-inline-start:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--deep-teal) 20%, transparent);visibility:hidden;flex-direction:column;gap:16px;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility .24s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}[dir=rtl] .siteHeader-module__T2xnga__drawer{border-inline-start:none;border-inline-end:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);inset-inline:0 auto}.siteHeader-module__T2xnga__drawer[data-open=true]{visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:reduce){.siteHeader-module__T2xnga__drawer,.siteHeader-module__T2xnga__scrim,.siteHeader-module__T2xnga__downloadChevron{transition:none}}.siteHeader-module__T2xnga__drawerCrisis{min-block-size:var(--nav-hit-size);justify-content:center;align-items:center;gap:calc(var(--space-base) / 2);color:var(--on-error-container);background:var(--error-container);border:1px solid color-mix(in srgb, var(--error) 25%, transparent);padding-block:calc(var(--space-base) * 1.25);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.siteHeader-module__T2xnga__drawerCrisis:hover{background:color-mix(in srgb, var(--error-container) 70%, var(--surface-container-lowest))}.siteHeader-module__T2xnga__drawerHead{justify-content:space-between;align-items:center;gap:var(--gutter);border-block-end:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);padding-block-end:var(--space-base);display:flex}.siteHeader-module__T2xnga__drawerTitle{color:var(--deep-teal);font-size:18px;font-weight:700;line-height:1.35}.siteHeader-module__T2xnga__drawerClose{flex:0 0 var(--nav-hit-size);inline-size:var(--nav-hit-size);block-size:var(--nav-hit-size);color:var(--primary);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.siteHeader-module__T2xnga__drawerClose:hover{background:color-mix(in srgb, var(--secondary-container) 45%, transparent)}.siteHeader-module__T2xnga__drawerLinks{gap:calc(var(--space-base) / 2);flex-direction:column;display:flex}.siteHeader-module__T2xnga__drawerLink{min-block-size:var(--nav-hit-size);border-radius:var(--radius);color:var(--on-surface-variant);text-align:start;align-items:center;padding-block:8px;padding-inline:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.siteHeader-module__T2xnga__drawerLink:hover{background:color-mix(in srgb, var(--secondary-container) 40%, transparent);color:var(--primary)}.siteHeader-module__T2xnga__drawerLinkCurrent{color:var(--primary);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);font-weight:600}.siteHeader-module__T2xnga__drawerFoot{align-items:stretch;gap:var(--space-base);border-block-start:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);flex-direction:column;margin-block-start:auto;padding-block-start:var(--gutter);display:flex}.siteHeader-module__T2xnga__drawerLang{display:flex}.siteHeader-module__T2xnga__drawerLang>*{flex-direction:column;flex:1;display:flex}.siteHeader-module__T2xnga__drawerLang button{min-block-size:var(--nav-hit-size);padding-block:calc(var(--space-base) * 1.25);justify-content:center}.siteHeader-module__T2xnga__drawerLang [role=listbox]{inline-size:100%;min-inline-size:0;box-shadow:none;margin-block-start:4px;position:static}.siteHeader-module__T2xnga__drawerLang [role=option]{min-block-size:var(--nav-hit-size)}.siteHeader-module__T2xnga__drawerRole{min-block-size:var(--nav-hit-size);justify-content:center;align-items:center;gap:calc(var(--space-base) * .75);color:var(--deep-teal);background:color-mix(in srgb, var(--secondary-container) 50%, transparent);border:1px solid color-mix(in srgb, var(--soft-sage) 20%, transparent);padding-block:calc(var(--space-base) * 1.25);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.siteHeader-module__T2xnga__drawerRole:hover{background:var(--mint-accent)}.siteHeader-module__T2xnga__drawerCta{min-block-size:var(--nav-hit-size);color:var(--on-primary);background:var(--deep-teal);padding-block:calc(var(--space-base) * 1.5);padding-inline:calc(var(--space-base) * 3);border-radius:var(--radius);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.siteHeader-module__T2xnga__drawerCta:hover{background:var(--teal-container)}.siteHeader-module__T2xnga__nav :where(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}
.authLayout-module__STEUkq__page{justify-content:center;align-items:center;gap:var(--gutter);background:var(--surface-bright);min-block-size:100vh;color:var(--on-surface);padding-block:calc(var(--space-base) * 4);flex-direction:column;display:flex}.authLayout-module__STEUkq__card{background:var(--surface-container-lowest);border-radius:var(--radius-md);inline-size:100%;max-inline-size:72rem;box-shadow:0 4px 20px color-mix(in srgb, var(--deep-teal) 4%, transparent);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}@media (min-width:768px){.authLayout-module__STEUkq__card{flex-direction:row}[dir=ltr] .authLayout-module__STEUkq__card{flex-direction:row-reverse}}.authLayout-module__STEUkq__brand{isolation:isolate;background:var(--teal-container);color:var(--on-primary);padding:calc(var(--space-base) * 6);flex-direction:column;justify-content:center;display:none;position:relative;overflow:hidden}@media (min-width:768px){.authLayout-module__STEUkq__brand{inline-size:50%;display:flex}}.authLayout-module__STEUkq__brandInner{z-index:10;gap:var(--gutter);flex-direction:column;display:flex;position:relative}.authLayout-module__STEUkq__brandTitle{letter-spacing:-.02em;color:var(--mint-accent);margin:0;font-size:48px;font-weight:700;line-height:60px}.authLayout-module__STEUkq__brandBody{color:var(--secondary-container);max-inline-size:28rem;margin:0;font-size:18px;font-weight:400;line-height:28px}.authLayout-module__STEUkq__blobOne,.authLayout-module__STEUkq__blobTwo{border-radius:var(--radius-full);filter:blur(64px);mix-blend-mode:multiply;pointer-events:none;position:absolute}.authLayout-module__STEUkq__blobOne{background:var(--primary-container);opacity:.7;block-size:24rem;inline-size:24rem;inset-block-start:-10%;inset-inline-start:-10%}[dir=ltr] .authLayout-module__STEUkq__blobOne{inset-inline:auto -10%}.authLayout-module__STEUkq__blobTwo{background:var(--forest-green);opacity:.5;block-size:20rem;inline-size:20rem;inset-block-end:-10%;inset-inline-end:-10%}[dir=ltr] .authLayout-module__STEUkq__blobTwo{inset-inline:-10% auto}.authLayout-module__STEUkq__formSide{background:var(--surface-container-lowest);inline-size:100%;padding:calc(var(--space-base) * 4);flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.authLayout-module__STEUkq__formSide{inline-size:50%;padding:calc(var(--space-base) * 8)}}.authLayout-module__STEUkq__formInner{gap:calc(var(--space-base) * 4);flex-direction:column;inline-size:100%;max-inline-size:24rem;margin-inline:auto;display:flex}.authLayout-module__STEUkq__pageFooter{inline-size:100%;max-inline-size:72rem;padding-inline:var(--margin-mobile);justify-content:center;display:flex}.authLayout-module__STEUkq__crisisFooterLink{align-items:center;gap:calc(var(--space-base) / 2);color:var(--on-error-container);background:var(--error-container);border-radius:var(--radius-full);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 2);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.authLayout-module__STEUkq__crisisFooterLink:hover{background:color-mix(in srgb, var(--error-container) 70%, var(--surface-container-lowest))}
.tokens-module__BETH3q__displayLg{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:40px}@media (min-width:768px){.tokens-module__BETH3q__displayLg{font-size:48px;line-height:60px}}.tokens-module__BETH3q__headlineLg{margin:0;font-size:32px;font-weight:600;line-height:40px}.tokens-module__BETH3q__headlineLgResponsive{margin:0;font-size:28px;font-weight:600;line-height:36px}@media (min-width:768px){.tokens-module__BETH3q__headlineLgResponsive{font-size:32px;line-height:40px}}.tokens-module__BETH3q__headlineMd{margin:0;font-size:24px;font-weight:600;line-height:32px}.tokens-module__BETH3q__bodyLg{margin:0;font-size:18px;font-weight:400;line-height:28px}.tokens-module__BETH3q__bodyMd{margin:0;font-size:16px;font-weight:400;line-height:24px}.tokens-module__BETH3q__labelMd{margin:0;font-size:14px;font-weight:500;line-height:20px}.tokens-module__BETH3q__labelSm{margin:0;font-size:12px;font-weight:500;line-height:16px}.tokens-module__BETH3q__shadow1{box-shadow:0 4px 20px #00352e0a}.tokens-module__BETH3q__shadow2{box-shadow:0 8px 30px #00352e14}
.LoadFailed-module__0Fl5RG__box{align-items:center;gap:calc(var(--space-base) * 1.5);padding:calc(var(--space-base) * 3);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--outline-variant);text-align:center;flex-direction:column;display:flex}.LoadFailed-module__0Fl5RG__message{color:var(--on-surface-variant);margin:0}.LoadFailed-module__0Fl5RG__retry{padding:calc(var(--space-base) * 1.25) calc(var(--space-base) * 2.5);border-radius:var(--radius-full);border:1px solid var(--outline-variant);color:var(--deep-teal);cursor:pointer;background:0 0;font-family:inherit;font-size:15px;transition:background .15s}.LoadFailed-module__0Fl5RG__retry:hover{background:var(--surface-bright)}.LoadFailed-module__0Fl5RG__retry:disabled{cursor:default;color:var(--on-surface-variant)}
.call-module__U-7Vva__callOverlay{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:100;color:#f1f3f4;padding:20px 24px max(16px, env(safe-area-inset-bottom));background:#121314;flex-direction:column;gap:16px;display:flex;position:fixed;inset:0;overflow:auto}.call-module__U-7Vva__callHeader{align-items:center;gap:20px;min-height:32px;font-size:16px;display:flex}.call-module__U-7Vva__callBrand{border-inline-end:1px solid #5f6368;padding-inline-end:20px;font-weight:700}.call-module__U-7Vva__callStage{background:#202124;border-radius:28px;flex:1;align-self:center;place-items:center;width:100%;max-width:1440px;min-height:240px;display:grid;position:relative;overflow:hidden}.call-module__U-7Vva__callRemote{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.call-module__U-7Vva__callLocal{aspect-ratio:16/10;object-fit:cover;z-index:2;background:#303134;border:1px solid #5f6368;border-radius:16px;width:clamp(110px,20vw,240px);height:auto;position:absolute;inset-block-end:20px;inset-inline-end:20px;transform:scaleX(-1)}.call-module__U-7Vva__callMessage{text-align:center;color:#e8eaed;max-width:48ch;padding:24px;line-height:1.6;position:relative}.call-module__U-7Vva__callAvatar{color:#eadcff;background:#5c4778;border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 24px;font-size:42px;display:grid}.call-module__U-7Vva__callName{text-overflow:ellipsis;white-space:nowrap;background:#202124cc;border-radius:8px;max-width:55%;padding:6px 12px;font-weight:600;position:absolute;inset-block-end:20px;inset-inline-start:20px;overflow:hidden}.call-module__U-7Vva__callControls{background:#202124;border-radius:40px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.call-module__U-7Vva__callControl,.call-module__U-7Vva__callLeave,.call-module__U-7Vva__callJoin{color:#e8eaed;min-width:56px;min-height:56px;font:inherit;cursor:pointer;background:#343537;border:0;border-radius:32px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;display:inline-flex}.call-module__U-7Vva__callControl[data-off=true]{color:#601410;background:#f9dedc}.call-module__U-7Vva__callJoin{color:#062e6f;background:#a8c7fa}.call-module__U-7Vva__callLeave{color:#fff;background:#dc362e;order:10;min-width:84px}.call-module__U-7Vva__callControl:hover,.call-module__U-7Vva__callLeave:hover,.call-module__U-7Vva__callJoin:hover{filter:brightness(1.12)}.call-module__U-7Vva__callControl:disabled,.call-module__U-7Vva__callLeave:disabled{opacity:.45;cursor:default}.call-module__U-7Vva__callOverlay button:focus-visible{outline-offset:4px;outline:3px solid #a8c7fa}.call-module__U-7Vva__callOverlay [hidden]{display:none}@media (max-width:600px){.call-module__U-7Vva__callOverlay{padding:12px 8px max(12px, env(safe-area-inset-bottom));gap:12px}.call-module__U-7Vva__callHeader{padding-inline:8px;font-size:14px}.call-module__U-7Vva__callStage{border-radius:20px}.call-module__U-7Vva__callLocal{inset-block-end:56px;inset-inline-end:12px}.call-module__U-7Vva__callControls{gap:8px;padding:10px}.call-module__U-7Vva__callControl,.call-module__U-7Vva__callLeave{min-width:52px;min-height:52px}.call-module__U-7Vva__callJoin{min-height:48px;padding:10px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.call-module__U-7Vva__callOverlay *{scroll-behavior:auto}}
.payments-module__IFQsHG__header{margin-block-end:32px}.payments-module__IFQsHG__title{color:var(--primary)}.payments-module__IFQsHG__lead{color:var(--on-surface-variant);margin-block-start:var(--space-base)}.payments-module__IFQsHG__heroGrid{gap:var(--gutter);grid-template-columns:1fr;margin-block-end:32px;display:grid}@media (min-width:1024px){.payments-module__IFQsHG__heroGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-module__IFQsHG__heroWide{grid-column:span 2}}.payments-module__IFQsHG__card{background:var(--surface-container-lowest);border:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);border-radius:var(--radius-md);padding:var(--gutter);flex-direction:column;justify-content:space-between;display:flex}.payments-module__IFQsHG__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-base);margin-block-end:16px;display:flex}.payments-module__IFQsHG__roundIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--secondary-container) 30%, transparent);width:48px;height:48px;color:var(--soft-sage);justify-content:center;align-items:center;display:inline-flex}.payments-module__IFQsHG__badge{border-radius:var(--radius-full);background:var(--surface-container);color:var(--on-surface-variant);white-space:nowrap;padding-block:4px;padding-inline:12px}.payments-module__IFQsHG__creditsLabel{color:var(--on-surface-variant);margin-block-end:4px}.payments-module__IFQsHG__creditsValue{color:var(--primary)}.payments-module__IFQsHG__outlineCta{width:100%;padding-block:var(--space-base);border:2px solid var(--soft-sage);border-radius:var(--radius);color:var(--soft-sage);font:inherit;cursor:pointer;background:0 0;margin-block-start:var(--gutter);font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s ease-in-out}.payments-module__IFQsHG__outlineCta:hover{background:var(--surface-container-low)}.payments-module__IFQsHG__plan{background:var(--teal-container);color:var(--on-primary);border:0;position:relative;overflow:hidden}.payments-module__IFQsHG__planFlourish{background:color-mix(in srgb, var(--on-primary) 5%, transparent);border-end-start-radius:var(--radius-full);width:128px;height:128px;position:absolute;inset-block-start:0;inset-inline-end:0}.payments-module__IFQsHG__planIcon{background:color-mix(in srgb, var(--on-primary) 10%, transparent);color:var(--mint-accent);z-index:1;position:relative}.payments-module__IFQsHG__planBadge{z-index:1;color:var(--mint-accent);background:color-mix(in srgb, var(--on-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--mint-accent) 30%, transparent);position:relative}.payments-module__IFQsHG__planBody{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}@media (min-width:768px){.payments-module__IFQsHG__planBody{flex-direction:row;justify-content:space-between;align-items:flex-end}}.payments-module__IFQsHG__planName{color:color-mix(in srgb, var(--mint-white) 80%, transparent);margin-block-end:4px}.payments-module__IFQsHG__planPriceRow{align-items:baseline;gap:var(--space-base);flex-wrap:wrap;display:flex}.payments-module__IFQsHG__planPrice{color:var(--on-primary)}.payments-module__IFQsHG__planPeriod{color:color-mix(in srgb, var(--mint-white) 60%, transparent)}.payments-module__IFQsHG__planNextBilling{color:color-mix(in srgb, var(--mint-white) 70%, transparent);margin-block-start:var(--space-base)}.payments-module__IFQsHG__planCta{width:100%;padding-block:var(--space-base);padding-inline:var(--gutter);border-radius:var(--radius);background:var(--mint-accent);color:var(--teal-container);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s ease-in-out}@media (min-width:768px){.payments-module__IFQsHG__planCta{width:auto}}.payments-module__IFQsHG__planCta:hover{background:var(--surface-container-lowest)}.payments-module__IFQsHG__columns{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.payments-module__IFQsHG__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.payments-module__IFQsHG__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-base);margin-block-end:var(--gutter);display:flex}.payments-module__IFQsHG__sectionTitle{color:var(--primary)}.payments-module__IFQsHG__sectionAction{color:var(--soft-sage);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.payments-module__IFQsHG__sectionAction:hover{color:var(--deep-teal)}.payments-module__IFQsHG__methodList{flex-direction:column;gap:16px;display:flex}.payments-module__IFQsHG__method{background:var(--surface-container-lowest);border:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.payments-module__IFQsHG__methodWho{align-items:center;gap:16px;min-width:0;display:flex}.payments-module__IFQsHG__methodArt{border-radius:var(--radius-sm);background:var(--surface-container);width:48px;height:32px;color:var(--on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.payments-module__IFQsHG__methodPrimary{color:var(--on-background)}.payments-module__IFQsHG__methodSecondary{color:var(--on-surface-variant)}.payments-module__IFQsHG__methodTail{flex-shrink:0;align-items:center;gap:12px;display:flex}.payments-module__IFQsHG__defaultChip{color:var(--soft-sage);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);padding-block:2px;padding-inline:var(--space-base);border-radius:var(--radius-sm);font-size:12px;font-weight:500;line-height:16px}.payments-module__IFQsHG__moreButton{border-radius:var(--radius-full);min-width:32px;min-height:32px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.payments-module__IFQsHG__moreButton:hover{color:var(--primary);background:var(--surface-container-low)}.payments-module__IFQsHG__historyCard{background:var(--surface-container-lowest);border:1px solid color-mix(in srgb, var(--soft-sage) 15%, transparent);border-radius:var(--radius-md);overflow:hidden}.payments-module__IFQsHG__historyRow{border-block-start:1px solid color-mix(in srgb, var(--outline-variant) 20%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.payments-module__IFQsHG__historyRow:first-child{border-block-start:0}.payments-module__IFQsHG__historyWho{align-items:center;gap:16px;min-width:0;display:flex}.payments-module__IFQsHG__historyArt{border-radius:var(--radius-full);background:color-mix(in srgb, var(--secondary-container) 40%, transparent);width:40px;height:40px;color:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.payments-module__IFQsHG__historyLabel{color:var(--on-background);font-weight:500}.payments-module__IFQsHG__historyDate{color:var(--on-surface-variant)}.payments-module__IFQsHG__historyAmountBlock{text-align:start;flex-shrink:0}.payments-module__IFQsHG__historyAmount{color:var(--on-background);font-weight:500}.payments-module__IFQsHG__historyStatus{color:var(--forest-green)}.payments-module__IFQsHG__currencyNote{color:var(--on-surface-variant);margin-block-start:16px}.payments-module__IFQsHG__packList{gap:calc(var(--space-base) * 1.5);margin:0;padding:0;list-style:none;display:grid}.payments-module__IFQsHG__pack{justify-content:space-between;align-items:center;gap:var(--gutter);padding:calc(var(--space-base) * 2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--on-primary-container) 25%, transparent);background:color-mix(in srgb, var(--surface-container-lowest) 6%, transparent);display:flex}.payments-module__IFQsHG__packFeatured{border-color:var(--mint-accent);background:color-mix(in srgb, var(--mint-accent) 12%, transparent)}
.policy-gate-module__V4c_TW__gate{border-radius:var(--radius-lg);background:var(--surface-container-lowest);max-width:640px;color:var(--on-surface);flex-direction:column;gap:16px;padding:24px;display:flex}.policy-gate-module__V4c_TW__title{color:var(--primary);margin:0;font-size:24px;line-height:32px}.policy-gate-module__V4c_TW__list{gap:var(--space-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-gate-module__V4c_TW__item{align-items:baseline;gap:var(--space-base);flex-wrap:wrap;display:flex}.policy-gate-module__V4c_TW__link{color:var(--primary);text-decoration:underline}.policy-gate-module__V4c_TW__version{color:var(--on-surface-variant);font-size:14px}.policy-gate-module__V4c_TW__accept{border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer;border:0;align-self:flex-start;padding-block:12px;padding-inline:16px;font-weight:500}.policy-gate-module__V4c_TW__accept:disabled{opacity:.6;cursor:progress}.policy-gate-module__V4c_TW__exits{gap:var(--space-base);border-block-start:1px solid var(--outline-variant);flex-direction:column;padding-block-start:16px;display:flex}.policy-gate-module__V4c_TW__crisis{color:var(--error);font-weight:500}.policy-gate-module__V4c_TW__signOut{align-self:flex-start;align-items:center;gap:var(--space-base);color:var(--on-surface-variant);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.policy-gate-module__V4c_TW__notice{justify-content:space-between;align-items:center;gap:var(--space-base);border-radius:var(--radius);background:var(--secondary-container);color:var(--on-secondary-container);flex-wrap:wrap;margin-block-end:16px;padding-block:12px;padding-inline:16px;display:flex}.policy-gate-module__V4c_TW__notice p{margin:0}.policy-gate-module__V4c_TW__dismiss{border-radius:var(--radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding-block:6px;padding-inline:12px}
.care-sharing-module__tTk1qG__manager{border:1px solid var(--outline-variant);background:var(--surface-container-lowest,#fff);border-radius:20px;margin-block:24px;padding:24px}.care-sharing-module__tTk1qG__manager h2,.care-sharing-module__tTk1qG__manager h3,.care-sharing-module__tTk1qG__dialog h2{margin:0}.care-sharing-module__tTk1qG__grant,.care-sharing-module__tTk1qG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.care-sharing-module__tTk1qG__grant{border-block-start:1px solid var(--outline-variant);padding-block:16px}.care-sharing-module__tTk1qG__grant p{margin-block:6px}.care-sharing-module__tTk1qG__primary,.care-sharing-module__tTk1qG__secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px}.care-sharing-module__tTk1qG__secondary{border:1px solid var(--outline-variant,#79747e);color:var(--on-surface,#202024);background:var(--surface,#fff)}.care-sharing-module__tTk1qG__primary{color:var(--on-primary,#fff);background:var(--primary,#315e58);border:0;margin-block:12px}.care-sharing-module__tTk1qG__primary:disabled,.care-sharing-module__tTk1qG__secondary:disabled{opacity:.55;cursor:default}.care-sharing-module__tTk1qG__overlay{z-index:80;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.care-sharing-module__tTk1qG__dialog{background:var(--surface-container-lowest,#fff);color:var(--on-surface,#202024);border-radius:20px;width:min(100%,680px);max-height:90dvh;padding:24px;line-height:1.65;overflow-y:auto}.care-sharing-module__tTk1qG__recipient{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.care-sharing-module__tTk1qG__notice{background:var(--surface-container,#f3f1ed);border-radius:10px;padding:12px}.care-sharing-module__tTk1qG__check{cursor:pointer;align-items:flex-start;gap:12px;margin-block:16px;display:flex}.care-sharing-module__tTk1qG__check input{flex:0 0 22px;width:22px;height:22px;margin-block-start:3px}@media (max-width:600px){.care-sharing-module__tTk1qG__grant{flex-direction:column;align-items:flex-start}.care-sharing-module__tTk1qG__dialog,.care-sharing-module__tTk1qG__manager{padding:16px}}
.login-module__9Knd3W__heading{gap:var(--space-base);text-align:center;flex-direction:column;display:flex}.login-module__9Knd3W__title{color:var(--primary);margin:0;font-size:32px;font-weight:600;line-height:40px}.login-module__9Knd3W__subtitle{color:var(--on-surface-variant);margin:0;font-size:16px;font-weight:400;line-height:24px}.login-module__9Knd3W__form{gap:var(--gutter);flex-direction:column;display:flex}.login-module__9Knd3W__field{gap:var(--space-base);flex-direction:column;display:flex}.login-module__9Knd3W__label{color:var(--on-surface);text-align:start;font-size:14px;font-weight:500;line-height:20px}.login-module__9Knd3W__inputWrap{block-size:calc(var(--space-base) * 6);border-radius:var(--radius);background:var(--surface);border:1px solid var(--outline-variant);flex-direction:row;align-items:center;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.login-module__9Knd3W__inputWrap:focus-within{box-shadow:0 0 0 2px var(--deep-teal);border-color:#0000}.login-module__9Knd3W__input{block-size:100%;min-inline-size:0;padding-inline:var(--space-base);color:var(--on-surface);text-align:start;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:24px}.login-module__9Knd3W__input::placeholder{color:color-mix(in srgb, var(--on-surface-variant) 50%, transparent)}.login-module__9Knd3W__inputIcon{padding-inline:calc(var(--space-base) * 1.5);color:var(--outline);pointer-events:none;flex-shrink:0;align-items:center;display:flex}.login-module__9Knd3W__countryTrigger{align-items:center;gap:calc(var(--space-base) / 2);padding-inline:calc(var(--space-base) * 2);border-radius:var(--radius);color:var(--on-surface);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:stretch;font-family:inherit;font-size:16px;line-height:24px;transition:color .15s;display:inline-flex}.login-module__9Knd3W__countryTrigger:hover{color:var(--deep-teal)}.login-module__9Knd3W__countryFlag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:24px}.login-module__9Knd3W__countryDial{font-variant-numeric:lining-nums tabular-nums;unicode-bidi:isolate}[dir=ltr] .login-module__9Knd3W__inputIcon{inset-inline-start:auto;inset-inline-end:calc(var(--space-base) * 1.5)}.login-module__9Knd3W__submit{inline-size:100%;block-size:calc(var(--space-base) * 6);justify-content:center;align-items:center;gap:var(--space-base);background:var(--deep-teal);color:var(--on-primary);border-radius:var(--radius);cursor:pointer;border:none;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:flex}.login-module__9Knd3W__submit:hover:not(:disabled){background:var(--primary)}.login-module__9Knd3W__submit:disabled{opacity:.55;cursor:not-allowed}.login-module__9Knd3W__submitBlock{flex-direction:column;display:flex}.login-module__9Knd3W__status{color:var(--on-surface-variant);text-align:start;margin:0;font-size:14px;line-height:20px}.login-module__9Knd3W__status:not(:empty){margin-block-start:var(--space-base)}.login-module__9Knd3W__tail{text-align:center;padding-block-start:calc(var(--space-base) * 2)}.login-module__9Knd3W__tailText{color:var(--on-surface-variant);margin:0;font-size:16px;font-weight:400;line-height:24px}.login-module__9Knd3W__tailLink{color:var(--deep-teal);transition:color .15s}.login-module__9Knd3W__tailLink:hover{color:var(--primary);text-decoration:underline}.login-module__9Knd3W__roleSection{gap:var(--gutter);flex-direction:column;display:flex}.login-module__9Knd3W__roleHint{text-align:center;color:var(--on-surface-variant);margin:0;margin-block-end:calc(var(--space-base) * 2);font-size:14px;font-weight:500;line-height:20px}.login-module__9Knd3W__roleGrid{gap:calc(var(--space-base) * 2);display:grid}.login-module__9Knd3W__roleOption{inline-size:100%;block-size:calc(var(--space-base) * 7);padding-inline:var(--gutter);border-radius:var(--radius);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s,border-color .15s;display:flex}.login-module__9Knd3W__roleOptionFilled{background:var(--deep-teal);color:var(--on-primary);border:none}.login-module__9Knd3W__roleOptionFilled:hover{background:var(--primary)}.login-module__9Knd3W__roleOptionOutlined{color:var(--deep-teal);border:2px solid var(--deep-teal);background:0 0}.login-module__9Knd3W__roleOptionOutlined:hover{background:var(--surface-container-low)}.login-module__9Knd3W__roleOptionLabel{align-items:center;gap:calc(var(--space-base) * 1.5);display:inline-flex}.login-module__9Knd3W__roleBack{justify-content:center;align-items:center;gap:var(--space-base);inline-size:100%;color:var(--outline);margin-block-start:calc(var(--space-base) * 2);font-size:16px;line-height:24px;transition:color .15s;display:inline-flex}.login-module__9Knd3W__roleBack:hover{color:var(--on-surface)}.login-module__9Knd3W__dirIcon{flex-shrink:0;display:inline-flex}[dir=ltr] .login-module__9Knd3W__dirIcon{transform:scaleX(-1)}.login-module__9Knd3W__roleArrow{flex-shrink:0;transition:transform .15s;display:inline-flex}[dir=ltr] .login-module__9Knd3W__roleArrow{transform:scaleX(-1)}.login-module__9Knd3W__roleOption:hover .login-module__9Knd3W__roleArrow{transform:translate(-4px)}[dir=ltr] .login-module__9Knd3W__roleOption:hover .login-module__9Knd3W__roleArrow{transform:scaleX(-1)translate(-4px)}@media (prefers-reduced-motion:reduce){.login-module__9Knd3W__roleArrow{transition-duration:1ms}}.login-module__9Knd3W__notice{margin:0 0 calc(var(--space-base) * 2);padding:calc(var(--space-base) * 1.5) calc(var(--space-base) * 2);border-radius:var(--radius);background:var(--surface-bright);border:1px solid var(--outline-variant);color:var(--on-surface-variant);text-align:start;font-size:14px;line-height:22px}
.countryCodePicker-module__JbKHmG__overlay{z-index:200;background:var(--background);color:var(--on-background);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.countryCodePicker-module__JbKHmG__bar{justify-content:space-between;align-items:center;gap:var(--space-base);block-size:calc(var(--space-base) * 8);padding-inline:var(--margin-mobile);background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid color-mix(in srgb, var(--surface-variant) 60%, transparent);flex-shrink:0;display:flex}@media (min-width:768px){.countryCodePicker-module__JbKHmG__bar{padding-inline:var(--margin-desktop)}}.countryCodePicker-module__JbKHmG__close{inline-size:calc(var(--space-base) * 5);block-size:calc(var(--space-base) * 5);color:var(--on-surface-variant);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:inline-flex}.countryCodePicker-module__JbKHmG__close:hover{background:var(--surface-container)}.countryCodePicker-module__JbKHmG__close:active{transform:scale(.95)}.countryCodePicker-module__JbKHmG__barTitle{text-align:center;min-inline-size:0;color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:20px;font-weight:600;line-height:28px;overflow:hidden}.countryCodePicker-module__JbKHmG__barSpacer{inline-size:calc(var(--space-base) * 5);flex-shrink:0}.countryCodePicker-module__JbKHmG__body{overscroll-behavior:contain;min-block-size:0;inline-size:100%;max-inline-size:42rem;padding-inline:var(--margin-mobile);flex-direction:column;flex:1;margin-inline:auto;padding-block-start:calc(var(--space-base) * 3);padding-block-end:calc(var(--space-base) * 10);display:flex;overflow-y:auto}@media (min-width:768px){.countryCodePicker-module__JbKHmG__body{padding-inline:var(--margin-desktop)}}.countryCodePicker-module__JbKHmG__searchWrap{inline-size:100%;margin-block-end:calc(var(--space-base) * 6);position:relative}.countryCodePicker-module__JbKHmG__searchIcon{color:var(--on-surface-variant);pointer-events:none;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-base) * 2);transform:translateY(-50%)}.countryCodePicker-module__JbKHmG__search{inline-size:100%;padding-inline-start:calc(var(--space-base) * 6);padding-inline-end:calc(var(--space-base) * 2);padding-block:calc(var(--space-base) * 1.5);border-radius:var(--radius-md);border:1px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);box-shadow:0 4px 24px -2px color-mix(in srgb, var(--teal-container) 6%, transparent);text-align:start;outline:none;font-family:inherit;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s}.countryCodePicker-module__JbKHmG__search::placeholder{color:var(--on-surface-variant)}.countryCodePicker-module__JbKHmG__search:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.countryCodePicker-module__JbKHmG__list{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--surface-variant);box-shadow:0 4px 24px -2px color-mix(in srgb, var(--teal-container) 6%, transparent);flex-direction:column;display:flex;overflow:hidden}.countryCodePicker-module__JbKHmG__row{justify-content:space-between;align-items:center;gap:calc(var(--space-base) * 2);inline-size:100%;padding:calc(var(--space-base) * 2);border:none;border-block-end:1px solid var(--surface-variant);color:inherit;text-align:start;cursor:pointer;background:0 0;font-family:inherit;transition:background .15s;display:flex}.countryCodePicker-module__JbKHmG__row:last-child{border-block-end:none}.countryCodePicker-module__JbKHmG__row:hover{background:var(--surface-container-low)}.countryCodePicker-module__JbKHmG__rowLead{align-items:center;gap:calc(var(--space-base) * 2);min-inline-size:0;display:flex}.countryCodePicker-module__JbKHmG__flag{flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:32px}.countryCodePicker-module__JbKHmG__rowName{color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:28px;transition:color .15s;overflow:hidden}.countryCodePicker-module__JbKHmG__row:hover .countryCodePicker-module__JbKHmG__rowName{color:var(--primary)}.countryCodePicker-module__JbKHmG__rowTrail{align-items:center;gap:calc(var(--space-base) * 1.5);flex-shrink:0;display:flex}.countryCodePicker-module__JbKHmG__dial{color:var(--on-surface-variant);font-variant-numeric:lining-nums tabular-nums;unicode-bidi:isolate;font-size:16px;line-height:24px}.countryCodePicker-module__JbKHmG__check{color:#0000;transition:color .15s;display:inline-flex}.countryCodePicker-module__JbKHmG__row:hover .countryCodePicker-module__JbKHmG__check{color:var(--outline-variant)}.countryCodePicker-module__JbKHmG__checkSelected,.countryCodePicker-module__JbKHmG__row:hover .countryCodePicker-module__JbKHmG__checkSelected{color:var(--primary)}.countryCodePicker-module__JbKHmG__empty{padding-block:calc(var(--space-base) * 4);text-align:center;color:var(--on-surface-variant);margin:0;font-size:16px;line-height:24px}.countryCodePicker-module__JbKHmG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.therapistCard-module__HRGaqW__card{background:var(--surface-container-low);border:1px solid var(--surface-variant);border-radius:16px;block-size:100%;overflow:hidden}.therapistCard-module__HRGaqW__card:hover{border-color:var(--primary)}.therapistCard-module__HRGaqW__link{color:inherit;block-size:100%;padding:20px;text-decoration:none;display:block}.therapistCard-module__HRGaqW__link:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.therapistCard-module__HRGaqW__head{align-items:flex-start;gap:12px;margin-block-end:12px;display:flex}.therapistCard-module__HRGaqW__avatar,.therapistCard-module__HRGaqW__avatarFallback{object-fit:cover;border-radius:50%;flex:none;block-size:64px;inline-size:64px}.therapistCard-module__HRGaqW__avatarFallback{background:var(--teal-container,var(--surface-container));color:var(--primary);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.therapistCard-module__HRGaqW__identity{min-inline-size:0}.therapistCard-module__HRGaqW__name{color:var(--on-background);margin-block:0 4px}.therapistCard-module__HRGaqW__headline{color:var(--on-surface-variant);margin:0}.therapistCard-module__HRGaqW__tags{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.therapistCard-module__HRGaqW__tag{background:var(--surface-container);color:var(--on-surface-variant);border-radius:999px;padding:3px 10px}.therapistCard-module__HRGaqW__facts{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.therapistCard-module__HRGaqW__fact{min-inline-size:0}.therapistCard-module__HRGaqW__factKey{color:var(--on-surface-variant);margin:0}.therapistCard-module__HRGaqW__factValue{color:var(--on-background);margin-block:0;margin-inline-start:0}.therapistCard-module__HRGaqW__rating{color:var(--on-background);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin:0;display:flex}.therapistCard-module__HRGaqW__ratingCount{color:var(--on-surface-variant);font-variant-numeric:tabular-nums}
.dashboard-module__ZA5_aW__greeting{text-align:start;margin-block-end:40px}.dashboard-module__ZA5_aW__greetingTitle{color:var(--primary);margin-block-end:var(--space-base)}.dashboard-module__ZA5_aW__greetingLead{color:var(--on-surface-variant)}.dashboard-module__ZA5_aW__grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:768px){.dashboard-module__ZA5_aW__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-module__ZA5_aW__span8{grid-column:span 8}.dashboard-module__ZA5_aW__span6{grid-column:span 6}.dashboard-module__ZA5_aW__span4{grid-column:span 4}}.dashboard-module__ZA5_aW__card{background:var(--surface-container-lowest);border:1px solid color-mix(in srgb, var(--outline-variant) 20%, transparent);border-radius:var(--radius-md);padding:var(--gutter);flex-direction:column;display:flex;position:relative;overflow:hidden}.dashboard-module__ZA5_aW__accentBar{background:var(--primary);width:8px;position:absolute;inset-block:0;inset-inline-start:0}.dashboard-module__ZA5_aW__nextSessionBody{justify-content:space-between;align-items:flex-start;gap:var(--gutter);height:100%;flex-direction:column;padding-inline-start:var(--space-base);display:flex}@media (min-width:768px){.dashboard-module__ZA5_aW__nextSessionBody{flex-direction:row;align-items:center}}.dashboard-module__ZA5_aW__chip{align-items:center;gap:var(--space-base);border-radius:var(--radius-full);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);color:var(--primary-container);margin-block-end:16px;padding-block:4px;padding-inline:12px;display:inline-flex}.dashboard-module__ZA5_aW__cardTitle{color:var(--on-surface);margin-block-end:4px}.dashboard-module__ZA5_aW__cardMeta{color:var(--on-surface-variant);margin-block-end:16px}.dashboard-module__ZA5_aW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-module__ZA5_aW__filledButton{align-items:center;gap:var(--space-base);padding-block:12px;padding-inline:var(--gutter);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s ease-in-out;display:inline-flex;box-shadow:0 4px 20px #00352e0a}.dashboard-module__ZA5_aW__filledButton:hover{background:var(--surface-tint)}.dashboard-module__ZA5_aW__outlinedButton{align-items:center;gap:var(--space-base);border:1px solid var(--outline-variant);border-radius:var(--radius);color:var(--on-surface);font:inherit;cursor:pointer;background:0 0;padding-block:12px;padding-inline:16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s ease-in-out;display:inline-flex}.dashboard-module__ZA5_aW__outlinedButton:hover{background:var(--surface-container-low)}.dashboard-module__ZA5_aW__therapistAvatar{border-radius:var(--radius-full);border:4px solid var(--surface);background:var(--secondary-container);width:96px;height:96px;color:var(--on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;font-size:24px;font-weight:700;display:inline-flex}@media (min-width:768px){.dashboard-module__ZA5_aW__therapistAvatar{margin-inline:0}}.dashboard-module__ZA5_aW__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-base);margin-block-end:var(--gutter);display:flex}.dashboard-module__ZA5_aW__cardHeaderIcon{color:var(--secondary)}.dashboard-module__ZA5_aW__chart{justify-content:space-between;align-items:flex-end;gap:var(--space-base);padding-inline:var(--space-base);border-block-end:1px solid var(--surface-container);flex:1;height:128px;padding-block-start:40px;display:flex}.dashboard-module__ZA5_aW__bar{background:var(--secondary-container);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);width:32px}.dashboard-module__ZA5_aW__barToday{background:var(--primary)}.dashboard-module__ZA5_aW__chartLabels{justify-content:space-between;gap:var(--space-base);padding-inline:var(--space-base);display:flex}.dashboard-module__ZA5_aW__barLabel{text-align:center;width:32px;color:var(--on-surface-variant);margin-block-start:var(--space-base);display:block}.dashboard-module__ZA5_aW__chartCaption{text-align:start;color:var(--on-surface-variant);margin-block-start:16px}.dashboard-module__ZA5_aW__positive{color:var(--primary);font-weight:700}.dashboard-module__ZA5_aW__recommendation{align-items:stretch;gap:16px;margin-block-end:16px;display:flex}.dashboard-module__ZA5_aW__recommendationThumb{border-radius:var(--radius);background:var(--secondary-container);width:33%;min-width:96px;height:96px;color:var(--on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__ZA5_aW__recommendationBody{text-align:start;flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.dashboard-module__ZA5_aW__eyebrow{color:var(--secondary)}.dashboard-module__ZA5_aW__recommendationTitle{color:var(--on-surface);font-weight:600}.dashboard-module__ZA5_aW__muted{color:var(--on-surface-variant)}.dashboard-module__ZA5_aW__playButton{border-radius:var(--radius-full);background:var(--secondary-container);width:40px;height:40px;color:var(--primary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.dashboard-module__ZA5_aW__playButton:hover{background:var(--primary);color:var(--on-primary)}.dashboard-module__ZA5_aW__divider{border:0;border-block-start:1px solid var(--surface-container);margin-block:var(--space-base)}.dashboard-module__ZA5_aW__secondaryRecommendation{align-items:center;gap:16px;margin-block-start:var(--space-base);display:flex}.dashboard-module__ZA5_aW__secondaryThumb{border-radius:var(--radius);background:var(--surface-container);width:48px;height:48px;color:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__ZA5_aW__journalQuote{background:var(--surface);border:1px solid var(--surface-container);border-radius:var(--radius);text-align:start;flex:1;padding:20px}.dashboard-module__ZA5_aW__journalMeta{justify-content:space-between;align-items:center;gap:var(--space-base);margin-block-end:12px;display:flex}.dashboard-module__ZA5_aW__journalTime{color:var(--outline)}.dashboard-module__ZA5_aW__tag{background:var(--surface-container);color:var(--on-surface-variant);padding-block:4px;padding-inline:var(--space-base);border-radius:var(--radius-sm)}.dashboard-module__ZA5_aW__journalText{color:var(--on-surface);margin:0;font-style:italic}.dashboard-module__ZA5_aW__journalShared{color:var(--on-surface-variant);align-items:center;gap:6px;margin:8px 0 0;display:flex}.dashboard-module__ZA5_aW__journalFooter{justify-content:flex-end;margin-block-start:16px;display:flex}.dashboard-module__ZA5_aW__textButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.dashboard-module__ZA5_aW__textButton:hover{color:var(--surface-tint)}.dashboard-module__ZA5_aW__forwardIcon{display:inline-flex}[dir=ltr] .dashboard-module__ZA5_aW__forwardIcon{transform:scaleX(-1)}
.commerce-module__pzfVBG__stack{gap:1rem;max-width:78rem;margin-block:1rem;display:grid}.commerce-module__pzfVBG__card{border:1px solid var(--outline-variant,#d8dcd9);background:var(--surface-container-lowest,#fff);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem}.commerce-module__pzfVBG__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.commerce-module__pzfVBG__facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.commerce-module__pzfVBG__facts dt{opacity:.8;font-size:.85rem}.commerce-module__pzfVBG__facts dd{margin-block:.25rem;margin-inline:0}.commerce-module__pzfVBG__button{color:var(--primary,#234b42);background:var(--surface,#f8fbf8);cursor:pointer;font:inherit;border:1px solid;border-radius:.65rem;padding:.65rem 1rem}.commerce-module__pzfVBG__button:disabled{opacity:.5;cursor:default}.commerce-module__pzfVBG__notice{border-inline-start:3px solid;padding:.8rem}.commerce-module__pzfVBG__dialog{z-index:100;background:#0007;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.commerce-module__pzfVBG__dialog>section{background:var(--surface-container-lowest,#fff);border-radius:1rem;width:min(32rem,100%);max-height:85dvh;padding:1.5rem;overflow:auto}.commerce-module__pzfVBG__features{overflow-wrap:anywhere;padding-inline-start:22px;line-height:1.9}.commerce-module__pzfVBG__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.commerce-module__pzfVBG__planCard{border:1px solid var(--outline-variant);border-top:4px solid var(--primary);background:var(--surface-container-lowest,#fff);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.commerce-module__pzfVBG__planCard h4{margin:0;font-size:1.25rem}.commerce-module__pzfVBG__planPrice{color:var(--primary);margin:0;font-size:2rem;font-weight:700}.commerce-module__pzfVBG__planTerms{border-block:1px solid var(--outline-variant);gap:.75rem;margin:0;padding-block:1rem;display:grid}.commerce-module__pzfVBG__planTerms>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.commerce-module__pzfVBG__planTerms dt{font-size:.85rem}.commerce-module__pzfVBG__planTerms dd{margin:0;font-weight:700}.commerce-module__pzfVBG__planCard .commerce-module__pzfVBG__features{flex:1;margin-block:0 1rem}.commerce-module__pzfVBG__planCard>button{background:var(--primary);width:100%;color:var(--on-primary,#fff);min-height:46px;margin-top:auto}@media (max-width:760px){.commerce-module__pzfVBG__planGrid{grid-template-columns:minmax(0,1fr)}}
.portal-module__jtowSW__shell{background:var(--background);min-height:100vh;color:var(--on-background)}.portal-module__jtowSW__topBar{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-base);height:64px;padding-inline:var(--margin-mobile);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:fixed;inset-block-start:0;inset-inline:0;box-shadow:0 1px 2px #00352e0f}@media (min-width:768px){.portal-module__jtowSW__topBar{padding-inline:var(--margin-desktop)}}.portal-module__jtowSW__brandName{color:var(--primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (max-width:480px){.portal-module__jtowSW__topBar .portal-module__jtowSW__brandName{font-size:16px;line-height:20px}}.portal-module__jtowSW__brandTagline{color:var(--on-surface-variant);margin-block-start:4px}.portal-module__jtowSW__topBarActions{color:var(--primary);align-items:center;gap:16px;display:flex}.portal-module__jtowSW__iconButton{border-radius:var(--radius-full);min-width:40px;min-height:40px;color:var(--on-surface-variant);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.portal-module__jtowSW__iconButton:hover{color:var(--primary);background:var(--surface-container-low)}.portal-module__jtowSW__crisisLink{align-items:center;gap:var(--space-base);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--error) 45%, transparent);color:var(--error);background:color-mix(in srgb, var(--error-container) 35%, transparent);white-space:nowrap;padding:6px 12px;display:inline-flex}.portal-module__jtowSW__crisisLink:hover{background:var(--error-container);color:var(--on-error-container)}.portal-module__jtowSW__avatar{border-radius:var(--radius-full);border:2px solid var(--secondary-container);background:var(--secondary-container);width:40px;height:40px;color:var(--on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.portal-module__jtowSW__side{display:none}@media (min-width:768px){.portal-module__jtowSW__side{z-index:40;background:var(--surface);border-inline-end:1px solid color-mix(in srgb, var(--outline-variant) 25%, transparent);flex-direction:column;width:256px;padding:80px 16px 32px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 4px 20px #00352e0a}}.portal-module__jtowSW__sideBrand{text-align:start;margin-block-end:24px;padding-inline:16px}.portal-module__jtowSW__primaryCta{justify-content:center;align-items:center;gap:var(--space-base);border-radius:var(--radius);background:var(--primary);width:100%;color:var(--on-primary);font:inherit;cursor:pointer;border:0;margin-block-end:24px;padding-block:12px;padding-inline:16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s ease-in-out;display:inline-flex;box-shadow:0 4px 20px #00352e0a}.portal-module__jtowSW__primaryCta:hover{background:var(--primary-container)}.portal-module__jtowSW__navList{gap:var(--space-base);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.portal-module__jtowSW__navLink{border-radius:var(--radius-md);color:var(--on-surface-variant);flex-direction:row;align-items:center;gap:12px;padding-block:12px;padding-inline:16px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.portal-module__jtowSW__navLink:hover{background:color-mix(in srgb, var(--secondary-container) 30%, transparent)}.portal-module__jtowSW__navLinkActive{color:var(--primary);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);font-weight:700}.portal-module__jtowSW__sideFooter{border-block-start:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);flex-direction:column;gap:4px;margin-block-start:auto;padding-block-start:16px;display:flex}.portal-module__jtowSW__main{padding-block:80px 96px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.portal-module__jtowSW__main{padding-block:96px 48px;padding-inline-start:calc(256px + var(--margin-desktop));padding-inline-end:var(--margin-desktop)}}.portal-module__jtowSW__inner{max-width:var(--max-width);width:100%;margin-inline:auto}.portal-module__jtowSW__bottomBar{z-index:50;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);height:64px;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -4px 20px #0000000d}@media (min-width:768px){.portal-module__jtowSW__bottomBar{display:none}}.portal-module__jtowSW__bottomList{justify-content:space-around;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.portal-module__jtowSW__bottomLink{color:var(--on-surface-variant);border-radius:var(--radius-full);flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.portal-module__jtowSW__bottomLinkActive{color:var(--primary);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);padding-block:4px;padding-inline:16px}.portal-module__jtowSW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-module__jtowSW__sampleNotice{background:var(--warning-container,#fdf1d6);color:var(--on-warning-container,#3d2f10);border-block-end:1px solid var(--outline-variant,#d8d3c9);text-align:center;margin:0;padding:10px 24px;font-size:14px;line-height:20px}
.sessions-module__JGWIVa__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:40px;display:flex}@media (min-width:768px){.sessions-module__JGWIVa__header{flex-direction:row;align-items:center}}.sessions-module__JGWIVa__title{color:var(--primary)}.sessions-module__JGWIVa__lead{color:var(--on-surface-variant);margin-block-start:var(--space-base)}.sessions-module__JGWIVa__mobileCta{justify-content:center;align-items:center;gap:var(--space-base);border-radius:var(--radius);background:var(--primary);width:100%;color:var(--on-primary);font:inherit;cursor:pointer;border:0;padding-block:12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 4px 20px #00352e0a}@media (min-width:768px){.sessions-module__JGWIVa__mobileCta{display:none}}.sessions-module__JGWIVa__tabBar{border-block-end:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);gap:32px;margin-block-end:32px;display:flex}.sessions-module__JGWIVa__tab{border:0;color:var(--on-surface-variant);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000;padding:0 0 16px;font-size:14px;font-weight:500;line-height:20px;position:relative}.sessions-module__JGWIVa__tab:hover{color:var(--primary)}.sessions-module__JGWIVa__tabActive{color:var(--primary);border-block-end-color:var(--primary)}.sessions-module__JGWIVa__tabBadge{padding-block:2px;padding-inline:var(--space-base);border-radius:var(--radius-full);background:var(--secondary-container);color:var(--on-secondary-container);margin-inline-start:var(--space-base);font-size:12px;line-height:16px;display:inline-block}.sessions-module__JGWIVa__grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sessions-module__JGWIVa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sessions-module__JGWIVa__card{background:var(--surface-container-lowest);border:1px solid color-mix(in srgb, var(--secondary) 20%, transparent);border-radius:var(--radius-md);padding:var(--gutter);flex-direction:column;display:flex}.sessions-module__JGWIVa__cardHeader{border-block-end:1px solid color-mix(in srgb, var(--outline-variant) 20%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:var(--gutter);padding-block-end:16px;display:flex}.sessions-module__JGWIVa__who{align-items:center;gap:16px;display:flex}.sessions-module__JGWIVa__avatar{border-radius:var(--radius-full);background:var(--tertiary-container);width:48px;height:48px;color:var(--on-tertiary-container);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.sessions-module__JGWIVa__therapistName{color:var(--primary);font-size:18px;line-height:26px}.sessions-module__JGWIVa__therapistRole{color:var(--on-surface-variant)}.sessions-module__JGWIVa__modality{border-radius:var(--radius-full);background:color-mix(in srgb, var(--secondary-container) 55%, transparent);color:var(--primary-container);white-space:nowrap;align-items:center;gap:4px;padding-block:4px;padding-inline:12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.sessions-module__JGWIVa__modalityAudio{background:var(--surface-container-high);color:var(--on-surface-variant)}.sessions-module__JGWIVa__when{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-end:32px;display:grid}.sessions-module__JGWIVa__whenItem{align-items:center;gap:var(--space-base);color:var(--on-surface-variant);display:flex}.sessions-module__JGWIVa__whenIcon{color:var(--secondary)}.sessions-module__JGWIVa__cardActions{gap:12px;margin-block-start:auto;display:flex}.sessions-module__JGWIVa__payment{gap:var(--space-base);border-radius:var(--radius);background:var(--surface-container-low);color:var(--on-surface-variant);overflow-wrap:anywhere;flex-direction:column;margin-block-end:var(--gutter);padding:16px;display:flex}.sessions-module__JGWIVa__payment .sessions-module__JGWIVa__join,.sessions-module__JGWIVa__payment .sessions-module__JGWIVa__cancel{text-align:center;min-height:44px}.sessions-module__JGWIVa__join{justify-content:center;align-items:center;gap:var(--space-base);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer;border:0;flex:1;padding-block:10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sessions-module__JGWIVa__join:disabled{background:var(--surface-container-high);color:var(--on-surface-variant);opacity:.5;cursor:not-allowed}.sessions-module__JGWIVa__reschedule{border:1px solid var(--secondary);border-radius:var(--radius);color:var(--secondary);font:inherit;cursor:pointer;background:0 0;flex:1;padding-block:10px;font-size:14px;font-weight:500;line-height:20px}.sessions-module__JGWIVa__reschedule:hover{background:color-mix(in srgb, var(--secondary) 10%, transparent)}.sessions-module__JGWIVa__cancel{border:1px solid color-mix(in srgb, var(--error) 50%, transparent);border-radius:var(--radius);color:var(--error);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.sessions-module__JGWIVa__cancel:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}.sessions-module__JGWIVa__empty{background:var(--surface-container-low);border:1px dashed var(--outline-variant);border-radius:var(--radius-md);padding:40px var(--gutter);text-align:start;color:var(--on-surface-variant)}.sessions-module__JGWIVa__callOverlay{z-index:100;background:#000;place-items:center;display:grid;position:fixed;inset:0}.sessions-module__JGWIVa__callRemote{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sessions-module__JGWIVa__callLocal{object-fit:cover;background:#1b1b1b;border-radius:12px;width:108px;height:144px;position:absolute;inset-block-end:96px;inset-inline-end:16px}.sessions-module__JGWIVa__callMessage{text-align:center;color:#ffffffd1;max-width:34ch;margin:0;padding:0 24px;position:relative}.sessions-module__JGWIVa__callControls{flex-wrap:wrap;justify-content:center;gap:12px;max-width:calc(100% - 24px);display:flex;position:absolute;inset-block-end:24px}.sessions-module__JGWIVa__callControl,.sessions-module__JGWIVa__callLeave{font:inherit;color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;padding:12px 20px;font-weight:600}.sessions-module__JGWIVa__callLeave{background:#b3261e;border-color:#b3261e}.sessions-module__JGWIVa__callControl:disabled{opacity:.45;cursor:default}.sessions-module__JGWIVa__join{background:var(--md-sys-color-primary,#4a6572);color:var(--md-sys-color-on-primary,#fff);cursor:pointer;border:none;border-radius:999px;padding:10px 18px}
.crisis-module__6GFO_q__page{background:var(--background);min-height:100vh;color:var(--on-background);padding-block:32px 64px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.crisis-module__6GFO_q__page{padding-inline:var(--margin-desktop)}}.crisis-module__6GFO_q__inner{max-width:720px;margin-inline:auto}.crisis-module__6GFO_q__title{color:var(--primary);margin-block-end:var(--space-base)}.crisis-module__6GFO_q__subtitle{color:var(--on-surface-variant);margin-block-end:var(--gutter)}.crisis-module__6GFO_q__banner{background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius);border-inline-start:4px solid var(--error);margin-block-end:var(--gutter);padding:16px}.crisis-module__6GFO_q__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.crisis-module__6GFO_q__resource{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius-md);padding:var(--gutter)}.crisis-module__6GFO_q__resourceHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:var(--space-base);display:flex}.crisis-module__6GFO_q__resourceName{color:var(--on-surface)}.crisis-module__6GFO_q__emergencyTag{background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding-block:2px;padding-inline:12px}.crisis-module__6GFO_q__resourceText{color:var(--on-surface-variant);margin-block-end:var(--space-base)}.crisis-module__6GFO_q__phone{color:var(--on-surface);-webkit-user-select:text;user-select:text;letter-spacing:.02em;overflow-wrap:anywhere;margin-block:12px;font-size:36px;font-weight:700;line-height:44px;display:block}.crisis-module__6GFO_q__callLink{align-items:center;gap:var(--space-base);padding-block:12px;padding-inline:var(--gutter);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.crisis-module__6GFO_q__callLink:hover{background:var(--primary-container)}.crisis-module__6GFO_q__otherLink{align-items:center;gap:var(--space-base);border:1px solid var(--outline-variant);border-radius:var(--radius);color:var(--on-surface);padding-block:12px;padding-inline:16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.crisis-module__6GFO_q__linkRow{flex-wrap:wrap;gap:12px;margin-block-start:12px;display:flex}.crisis-module__6GFO_q__unverified{color:var(--on-surface-variant);margin-block-start:12px;display:block}.crisis-module__6GFO_q__fallback{background:var(--surface-container-lowest);border:2px solid var(--error);border-radius:var(--radius-md);padding:var(--gutter)}.crisis-module__6GFO_q__fallbackNumberBlock{margin-block-start:16px}.crisis-module__6GFO_q__fallbackLabel{color:var(--on-surface-variant);margin-block-end:4px}.crisis-module__6GFO_q__footnote{color:var(--on-surface-variant);margin-block-start:var(--gutter)}
.legal-module__vhAj0W__page{background:var(--background);min-height:100vh;color:var(--on-background);padding-block:32px 64px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.legal-module__vhAj0W__page{padding-inline:var(--margin-desktop)}}.legal-module__vhAj0W__doc{max-width:68ch;margin-inline:auto}.legal-module__vhAj0W__title{color:var(--on-background);margin-block-end:var(--space-base)}.legal-module__vhAj0W__meta{color:var(--on-surface-variant);margin-block:0 var(--gutter);flex-wrap:wrap;gap:0 8px;display:flex}.legal-module__vhAj0W__placeholder{border:1px solid var(--error);background:var(--error-container);color:var(--on-error-container);border-radius:12px;margin-block-end:var(--gutter);padding:16px 20px}.legal-module__vhAj0W__placeholder p{margin:0}.legal-module__vhAj0W__placeholderTitle{font-weight:700;margin-block-end:6px!important}.legal-module__vhAj0W__body>p{color:var(--on-background);white-space:pre-line;margin-block:0 1em}.legal-module__vhAj0W__body>p:last-child{margin-block-end:0}
.onboarding-module__84QAgq__page{background:var(--background);min-block-size:100dvh;color:var(--on-background);flex-direction:column;display:flex}.onboarding-module__84QAgq__bar{z-index:50;block-size:calc(var(--space-base) * 8);justify-content:space-between;align-items:center;gap:var(--space-base);padding-inline:var(--margin-mobile);background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px 2px color-mix(in srgb, var(--deep-teal) 5%, transparent);flex-direction:row;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@media (min-width:768px){.onboarding-module__84QAgq__bar{padding-inline:var(--margin-desktop)}}[dir=rtl] .onboarding-module__84QAgq__bar{flex-direction:row-reverse}.onboarding-module__84QAgq__brand{align-items:center;gap:var(--space-base);color:var(--deep-teal);flex-direction:row;min-inline-size:0;display:flex}[dir=rtl] .onboarding-module__84QAgq__brand{flex-direction:row-reverse}.onboarding-module__84QAgq__brandName{letter-spacing:-.01em;color:var(--deep-teal);white-space:nowrap;font-size:32px;font-weight:600;line-height:40px}@media (max-width:480px){.onboarding-module__84QAgq__brandName{font-size:24px;line-height:32px}}.onboarding-module__84QAgq__barActions{align-items:center;gap:calc(var(--space-base) * 1.5);flex-direction:row;display:flex}[dir=rtl] .onboarding-module__84QAgq__barActions{flex-direction:row-reverse}.onboarding-module__84QAgq__crisisLink{align-items:center;gap:calc(var(--space-base) / 2);color:var(--on-error-container);background:var(--error-container);border:1px solid color-mix(in srgb, var(--error) 25%, transparent);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 1.5);border-radius:var(--radius-full);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.onboarding-module__84QAgq__crisisLink:hover{background:color-mix(in srgb, var(--error-container) 70%, var(--surface-container-lowest))}@media (max-width:480px){.onboarding-module__84QAgq__crisisLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.onboarding-module__84QAgq__crisisLink{padding-inline:calc(var(--space-base) * 1.25)}}.onboarding-module__84QAgq__skip{letter-spacing:.02em;color:var(--deep-teal);white-space:nowrap;padding-block:calc(var(--space-base) * .75);padding-inline:var(--space-base);border-radius:var(--radius);font-size:14px;font-weight:500;line-height:20px;transition:opacity .2s,transform .2s}.onboarding-module__84QAgq__skip:hover{opacity:.8}.onboarding-module__84QAgq__skip:active{transform:scale(.95)}.onboarding-module__84QAgq__main{inline-size:100%;max-inline-size:64rem;padding-block-start:calc(var(--space-base) * 12);padding-block-end:calc(var(--space-base) * 16);padding-inline:var(--margin-mobile);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:768px){.onboarding-module__84QAgq__main{padding-inline:var(--margin-desktop)}}.onboarding-module__84QAgq__intro{text-align:center;inline-size:100%;max-inline-size:42rem;margin-block-end:calc(var(--space-base) * 6)}@media (min-width:768px){.onboarding-module__84QAgq__intro{margin-block-end:calc(var(--space-base) * 10)}}.onboarding-module__84QAgq__title{margin:0 0 var(--gutter) 0;color:var(--deep-teal);font-size:28px;font-weight:600;line-height:36px}@media (min-width:768px){.onboarding-module__84QAgq__title{letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:56px}}.onboarding-module__84QAgq__body{color:var(--on-surface-variant)}.onboarding-module__84QAgq__form{inline-size:100%}.onboarding-module__84QAgq__fieldset{border:0;inline-size:100%;min-inline-size:0;margin:0;padding:0}.onboarding-module__84QAgq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-module__84QAgq__grid{gap:var(--gutter);inline-size:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:calc(var(--space-base) * 10);display:grid}@media (min-width:768px){.onboarding-module__84QAgq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.onboarding-module__84QAgq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.onboarding-module__84QAgq__goalCard{padding:var(--gutter);background:var(--surface-container-lowest);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--teal-container) 4%, transparent);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.onboarding-module__84QAgq__goalCard:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--teal-container) 8%, transparent)}.onboarding-module__84QAgq__goalCard:focus-within{outline:2px solid var(--primary-container);outline-offset:2px}.onboarding-module__84QAgq__goalCardSelected{background:var(--mint-accent);border-color:var(--deep-teal)}.onboarding-module__84QAgq__goalIcon{inline-size:calc(var(--space-base) * 8);block-size:calc(var(--space-base) * 8);border-radius:var(--radius-full);background:var(--surface-container);color:var(--deep-teal);justify-content:center;align-items:center;margin-block-end:calc(var(--space-base) * 1.5);transition:background .3s;display:flex}.onboarding-module__84QAgq__goalCard:hover .onboarding-module__84QAgq__goalIcon{background:color-mix(in srgb, var(--deep-teal) 5%, transparent)}.onboarding-module__84QAgq__goalTitle{color:var(--on-surface);text-align:center;font-size:20px;font-weight:600;line-height:28px}.onboarding-module__84QAgq__goalCaption{letter-spacing:.02em;color:var(--on-surface-variant);text-align:center;margin-block-start:calc(var(--space-base) / 2);font-size:14px;font-weight:500;line-height:20px}.onboarding-module__84QAgq__actionBar{z-index:40;align-items:center;gap:var(--space-base);padding:var(--gutter);background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid var(--surface-container-high);flex-direction:column;padding-block-end:calc(var(--gutter) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.onboarding-module__84QAgq__submit{justify-content:center;align-items:center;gap:var(--space-base);inline-size:100%;min-inline-size:240px;padding-block:calc(var(--space-base) * 1.5);padding-inline:calc(var(--space-base) * 6);border-radius:var(--radius-full);background:var(--teal-container);color:#83bdb1;font:inherit;letter-spacing:.02em;cursor:pointer;border:none;font-size:14px;font-weight:500;line-height:20px;transition:opacity .2s,transform .2s;display:inline-flex}@media (min-width:768px){.onboarding-module__84QAgq__submit{inline-size:auto}}.onboarding-module__84QAgq__submit:hover{opacity:.9}.onboarding-module__84QAgq__submit:active{transform:scale(.95)}.onboarding-module__84QAgq__dirIcon{flex-shrink:0;display:inline-flex}[dir=rtl] .onboarding-module__84QAgq__dirIcon{transform:scaleX(-1)}.onboarding-module__84QAgq__status{color:var(--on-surface-variant);text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px}@media (prefers-reduced-motion:reduce){.onboarding-module__84QAgq__goalCard,.onboarding-module__84QAgq__goalIcon,.onboarding-module__84QAgq__submit,.onboarding-module__84QAgq__skip{transition:none}.onboarding-module__84QAgq__submit:active,.onboarding-module__84QAgq__skip:active{transform:none}}
.page-module__LBTDbq__page{flex-direction:column;min-block-size:100vh;display:flex}.page-module__LBTDbq__shell{inline-size:100%;max-inline-size:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}.page-module__LBTDbq__hero{background:var(--deep-teal);color:var(--on-primary);padding-block:clamp(28px,5vw,76px)}.page-module__LBTDbq__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,52px);display:grid}.page-module__LBTDbq__heroCopy{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.page-module__LBTDbq__heroEyebrow{color:var(--mint-accent);margin-block-end:10px;font-size:.875rem;font-weight:700}.page-module__LBTDbq__heroTitle{text-wrap:balance;max-inline-size:22ch;margin:0;font-size:clamp(1.9rem,5.2vw,3.8rem);font-weight:780;line-height:1.25}.page-module__LBTDbq__heroBody{color:#d4e9e1;max-inline-size:49ch;margin-block:12px 20px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.85}.page-module__LBTDbq__heroActions{flex-wrap:wrap;gap:8px;inline-size:100%;display:flex}.page-module__LBTDbq__heroPrimary,.page-module__LBTDbq__heroSecondary{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-block-size:48px;padding:8px 13px;font-size:.9375rem;font-weight:700;line-height:1.45;display:inline-flex}.page-module__LBTDbq__heroPrimary{background:var(--mint-accent);color:var(--deep-teal)}.page-module__LBTDbq__heroPrimary:hover{background:var(--on-primary)}.page-module__LBTDbq__heroSecondary{color:var(--on-primary);border-color:#7d9f95}.page-module__LBTDbq__heroSecondary:hover{background:#164b41}.page-module__LBTDbq__heroExplore,.page-module__LBTDbq__featuresLink{text-underline-offset:4px;align-items:center;gap:6px;min-block-size:44px;font-weight:650;text-decoration:underline;display:inline-flex}.page-module__LBTDbq__heroExplore{color:#d4e9e1;margin-block-start:4px;font-size:.875rem}.page-module__LBTDbq__hero a:focus-visible{outline:2px solid var(--mint-accent);outline-offset:3px}.page-module__LBTDbq__features{background:#f0f5f1;border-block-start:1px solid #d6e3da;padding-block:clamp(40px,7vw,88px);scroll-margin-block-start:88px}.page-module__LBTDbq__featuresGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px clamp(24px,6vw,72px);display:grid}.page-module__LBTDbq__featuresTitle{max-inline-size:21ch;color:var(--deep-teal);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.8vw,2.5rem);line-height:1.35}.page-module__LBTDbq__featuresSubtitle{max-inline-size:45ch;color:var(--on-surface-variant);margin-block:8px 2px;line-height:1.85}.page-module__LBTDbq__featuresLink{color:var(--deep-teal);font-size:.9rem}.page-module__LBTDbq__cards{gap:8px;display:grid}.page-module__LBTDbq__card{background:var(--surface-container-lowest);border:1px solid #cadbd2;border-radius:14px;min-inline-size:0}.page-module__LBTDbq__card[open]{border-color:#8bac9e}.page-module__LBTDbq__cardSummary{border-radius:inherit;min-block-size:56px;color:var(--deep-teal);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;list-style:none;display:grid}.page-module__LBTDbq__cardSummary::-webkit-details-marker{display:none}.page-module__LBTDbq__cardSummary:focus-visible,.page-module__LBTDbq__featuresLink:focus-visible{outline:2px solid var(--deep-teal);outline-offset:3px}.page-module__LBTDbq__card[open] .page-module__LBTDbq__cardSummary>svg:last-child{transform:rotate(180deg)}.page-module__LBTDbq__cardIcon{background:#e3f3eb;border-radius:10px;place-items:center;block-size:36px;inline-size:36px;display:grid}.page-module__LBTDbq__cardTitle{color:var(--deep-teal);font-weight:720;line-height:1.6}.page-module__LBTDbq__cardBody{color:var(--on-surface-variant);margin:0;padding-block:0 14px;padding-inline:14px;font-size:.9375rem;line-height:1.85}@media (max-width:360px){.page-module__LBTDbq__heroPrimary,.page-module__LBTDbq__heroSecondary{inline-size:100%}}@media (min-width:768px){.page-module__LBTDbq__shell{padding-inline:var(--margin-desktop)}.page-module__LBTDbq__featuresGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.page-module__LBTDbq__cardBody{padding-inline-start:60px}}@media (min-width:960px){.page-module__LBTDbq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}
.resource-module__kIyrxG__page{background:var(--background);min-height:100vh;color:var(--on-background);padding-block:24px var(--section-gap-sm);padding-inline:var(--margin-mobile)}@media (min-width:768px){.resource-module__kIyrxG__page{padding-inline:var(--margin-desktop)}}.resource-module__kIyrxG__doc{max-inline-size:70ch;margin-inline:auto}.resource-module__kIyrxG__breadcrumb{margin-block:0 var(--space-base)}.resource-module__kIyrxG__breadcrumb a{color:var(--primary)}.resource-module__kIyrxG__title{color:var(--on-background);margin-block:0 var(--gutter)}.resource-module__kIyrxG__bodyText>p{color:var(--on-background);white-space:pre-line;margin-block:0 1em}.resource-module__kIyrxG__source{border-block-start:1px solid var(--surface-variant);margin-block-start:var(--gutter);padding-block-start:var(--space-base)}.resource-module__kIyrxG__sourceTitle{color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin-block:0 6px}.resource-module__kIyrxG__citation{color:var(--on-background);margin-block:0 12px}.resource-module__kIyrxG__citation a{color:var(--primary)}.resource-module__kIyrxG__disclaimer{color:var(--on-surface-variant);margin:0}
.resources-module__g9U3ha__shell{max-width:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.resources-module__g9U3ha__shell{padding-inline:var(--margin-desktop)}}.resources-module__g9U3ha__head{padding-block:var(--section-gap-sm);background:var(--surface-container-low);border-block-end:1px solid var(--surface-variant)}.resources-module__g9U3ha__title{color:var(--on-background);margin-block-end:8px}.resources-module__g9U3ha__subtitle{color:var(--on-surface-variant);max-inline-size:60ch;margin-block:0}.resources-module__g9U3ha__body{padding-block:var(--section-gap-sm)}.resources-module__g9U3ha__empty{color:var(--on-surface-variant);max-inline-size:60ch;margin:0}.resources-module__g9U3ha__list{max-inline-size:72ch;margin:0;padding:0;list-style:none}.resources-module__g9U3ha__item{border-block-end:1px solid var(--surface-variant);padding-block:20px}.resources-module__g9U3ha__item:first-child{padding-block-start:0}.resources-module__g9U3ha__item:last-child{border-block-end:none}.resources-module__g9U3ha__itemLink{text-decoration:none}.resources-module__g9U3ha__itemTitle{color:var(--primary);margin-block:0 6px}.resources-module__g9U3ha__itemLink:hover .resources-module__g9U3ha__itemTitle{text-decoration:underline}.resources-module__g9U3ha__citation{color:var(--on-surface-variant);margin:0}
.signup-module__b8ruzG__page{justify-content:center;align-items:center;gap:var(--gutter);background:var(--surface);min-block-size:100vh;color:var(--on-surface);padding-block:var(--section-gap-sm);padding-inline:var(--margin-mobile);flex-direction:column;display:flex}@media (min-width:768px){.signup-module__b8ruzG__page{padding-inline:var(--margin-desktop)}}.signup-module__b8ruzG__main{inline-size:100%;max-inline-size:var(--max-width);justify-content:center;align-items:center;margin-inline:auto;display:flex}.signup-module__b8ruzG__card{background:var(--surface-container-lowest);border-radius:var(--radius-md);inline-size:100%;max-inline-size:32rem;box-shadow:0 4px 20px color-mix(in srgb, var(--deep-teal) 4%, transparent);padding:calc(var(--space-base) * 4);position:relative;overflow:hidden}@media (min-width:768px){.signup-module__b8ruzG__card{padding:calc(var(--space-base) * 6)}}.signup-module__b8ruzG__cardBlob{border-radius:var(--radius-full);background:color-mix(in srgb, var(--mint-accent) 20%, transparent);filter:blur(40px);pointer-events:none;block-size:8rem;inline-size:8rem;position:absolute;inset-block-start:-4rem;inset-inline-end:-4rem}[dir=rtl] .signup-module__b8ruzG__cardBlob{inset-inline:-4rem auto}.signup-module__b8ruzG__header{text-align:center;margin-block-end:calc(var(--space-base) * 5)}.signup-module__b8ruzG__brandTitle{margin:0 0 var(--space-base);color:var(--deep-teal);font-size:32px;font-weight:600;line-height:40px}.signup-module__b8ruzG__brandSubtitle{color:var(--on-surface-variant);margin:0;font-size:16px;line-height:24px}.signup-module__b8ruzG__form{z-index:1;gap:calc(var(--space-base) * 4);flex-direction:column;display:flex;position:relative}.signup-module__b8ruzG__fieldset{gap:calc(var(--space-base) * 2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.signup-module__b8ruzG__legend{color:var(--on-surface-variant);margin-block-end:var(--space-base);padding:0;font-size:14px;font-weight:500;line-height:20px}.signup-module__b8ruzG__typeGrid{gap:calc(var(--space-base) * 2);grid-template-columns:1fr;display:grid}@media (min-width:768px){.signup-module__b8ruzG__typeGrid{grid-template-columns:repeat(2,1fr)}}.signup-module__b8ruzG__typeCard{cursor:pointer;background:var(--surface);border-radius:var(--radius);padding:calc(var(--space-base) * 2);border:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);box-shadow:0 4px 20px color-mix(in srgb, var(--deep-teal) 4%, transparent);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.signup-module__b8ruzG__typeCard:hover{border-color:color-mix(in srgb, var(--soft-sage) 30%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--deep-teal) 8%, transparent)}.signup-module__b8ruzG__typeRing{border-radius:var(--radius);pointer-events:none;border:2px solid #0000;transition:border-color .15s;position:absolute;inset:0}.signup-module__b8ruzG__typeRingSelected{border-color:var(--deep-teal)}.signup-module__b8ruzG__typeCard:focus-within{outline:2px solid var(--primary-container);outline-offset:2px}.signup-module__b8ruzG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-module__b8ruzG__typeCardTop{justify-content:space-between;align-items:center;margin-block-end:calc(var(--space-base) * 1.5);display:flex}.signup-module__b8ruzG__typeGlyph{color:var(--soft-sage);transition:color .15s;display:inline-flex}.signup-module__b8ruzG__typeCard:hover .signup-module__b8ruzG__typeGlyph{color:var(--deep-teal)}.signup-module__b8ruzG__typeTick{inline-size:calc(var(--space-base) * 2.5);block-size:calc(var(--space-base) * 2.5);border-radius:var(--radius-full);border:1px solid var(--outline-variant);color:#0000;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.signup-module__b8ruzG__typeTickSelected{border-color:var(--deep-teal);background:var(--deep-teal);color:var(--on-primary)}.signup-module__b8ruzG__typeTitle{color:var(--deep-teal);text-align:start;margin:0;font-size:14px;font-weight:600;line-height:20px}.signup-module__b8ruzG__typeBody{color:var(--on-surface-variant);text-align:start;margin-block-start:calc(var(--space-base) / 2);font-size:13px;line-height:1.25}.signup-module__b8ruzG__field{gap:var(--space-base);flex-direction:column;display:flex}.signup-module__b8ruzG__label{color:var(--deep-teal);text-align:start;font-size:14px;font-weight:500;line-height:20px}.signup-module__b8ruzG__inputWrap{block-size:calc(var(--space-base) * 6);border-radius:var(--radius);background:var(--surface);border:1px solid color-mix(in srgb, var(--outline-variant) 50%, transparent);flex-direction:row;align-items:center;transition:box-shadow .15s;display:flex;position:relative}[dir=rtl] .signup-module__b8ruzG__inputWrap{flex-direction:row}.signup-module__b8ruzG__inputWrap:focus-within{box-shadow:0 0 0 2px var(--deep-teal)}.signup-module__b8ruzG__countryTrigger{align-items:center;gap:calc(var(--space-base) / 2);padding-inline:calc(var(--space-base) * 2);border-radius:var(--radius);color:var(--on-surface);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:stretch;font-family:inherit;font-size:16px;line-height:24px;transition:color .15s;display:inline-flex}.signup-module__b8ruzG__countryTrigger:hover{color:var(--deep-teal)}.signup-module__b8ruzG__countryFlag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:24px}.signup-module__b8ruzG__countryDial{font-variant-numeric:lining-nums tabular-nums;unicode-bidi:isolate}.signup-module__b8ruzG__input{border-radius:var(--radius);block-size:100%;min-inline-size:0;padding-inline:var(--space-base);color:var(--on-surface);text-align:start;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:24px}.signup-module__b8ruzG__input::placeholder{color:color-mix(in srgb, var(--on-surface-variant) 50%, transparent)}.signup-module__b8ruzG__inputIcon{padding-inline:calc(var(--space-base) * 1.5);color:color-mix(in srgb, var(--on-surface-variant) 70%, transparent);pointer-events:none;flex-shrink:0;align-items:center;display:flex}.signup-module__b8ruzG__terms{align-items:flex-start;gap:calc(var(--space-base) * 1.5);display:flex}.signup-module__b8ruzG__checkboxCell{block-size:calc(var(--space-base) * 2.5);flex-shrink:0;align-items:center;display:flex}.signup-module__b8ruzG__checkbox{inline-size:calc(var(--space-base) * 2);block-size:calc(var(--space-base) * 2);accent-color:var(--deep-teal);cursor:pointer;margin:0}.signup-module__b8ruzG__termsLabel{color:var(--on-surface-variant);text-align:start;font-size:14px;line-height:24px}.signup-module__b8ruzG__termsLink{color:var(--deep-teal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--deep-teal) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--deep-teal) 30%, transparent);transition:text-decoration-color .15s}.signup-module__b8ruzG__termsLink:hover{-webkit-text-decoration-color:var(--deep-teal);text-decoration-color:var(--deep-teal)}.signup-module__b8ruzG__submit{inline-size:100%;block-size:calc(var(--space-base) * 6);justify-content:center;align-items:center;gap:var(--space-base);background:var(--deep-teal);color:var(--on-primary);border-radius:var(--radius);cursor:pointer;box-shadow:0 4px 20px color-mix(in srgb, var(--deep-teal) 4%, transparent);border:none;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:flex}.signup-module__b8ruzG__submit:hover:not(:disabled){background:var(--primary)}.signup-module__b8ruzG__submit:disabled{opacity:.55;cursor:not-allowed}.signup-module__b8ruzG__status{color:var(--on-surface-variant);text-align:start;margin:0;font-size:14px;line-height:20px}.signup-module__b8ruzG__tail{text-align:center;color:var(--on-surface-variant);margin-block-start:calc(var(--space-base) * 4);margin-block-end:0;font-size:15px;line-height:24px}.signup-module__b8ruzG__tailLink{color:var(--deep-teal);font-weight:600}.signup-module__b8ruzG__tailLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.signup-module__b8ruzG__pageFooter{justify-content:center;inline-size:100%;display:flex}.signup-module__b8ruzG__crisisFooterLink{align-items:center;gap:calc(var(--space-base) / 2);color:var(--on-error-container);background:var(--error-container);border-radius:var(--radius-full);padding-block:calc(var(--space-base) * .75);padding-inline:calc(var(--space-base) * 2);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.signup-module__b8ruzG__crisisFooterLink:hover{background:color-mix(in srgb, var(--error-container) 70%, var(--surface-container-lowest))}.signup-module__b8ruzG__sideGraphic{z-index:-1;background:radial-gradient(90% 60% at 50% 15%, var(--forest-green) 0%, transparent 60%), linear-gradient(180deg, var(--teal-container) 0%, var(--primary) 100%);opacity:.3;pointer-events:none;inline-size:33.333%;display:none;position:fixed;inset-block:0;inset-inline-start:0}[dir=rtl] .signup-module__b8ruzG__sideGraphic{inset-inline:auto 0}@media (min-width:1024px){.signup-module__b8ruzG__sideGraphic{display:block}}.signup-module__b8ruzG__dirIcon{flex-shrink:0;display:inline-flex}[dir=ltr] .signup-module__b8ruzG__dirIcon{transform:scaleX(-1)}
.profile-module__1-xCMG__page{background:var(--background);min-height:100vh;color:var(--on-background);padding-block:24px var(--section-gap-sm)}.profile-module__1-xCMG__shell{max-width:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.profile-module__1-xCMG__shell{padding-inline:var(--margin-desktop)}}.profile-module__1-xCMG__breadcrumb{margin-block:0 var(--space-base)}.profile-module__1-xCMG__breadcrumb a{color:var(--primary)}.profile-module__1-xCMG__head{border-block-end:1px solid var(--surface-variant);align-items:flex-start;gap:16px;padding-block-end:var(--gutter);display:flex}.profile-module__1-xCMG__avatar,.profile-module__1-xCMG__avatarFallback{object-fit:cover;border-radius:50%;flex:none;block-size:96px;inline-size:96px}.profile-module__1-xCMG__avatarFallback{background:var(--teal-container,var(--surface-container));color:var(--primary);justify-content:center;align-items:center;font-size:36px;font-weight:600;display:flex}.profile-module__1-xCMG__name{color:var(--on-background);margin-block:0 6px}.profile-module__1-xCMG__headline{color:var(--on-surface-variant);margin-block:0 8px}.profile-module__1-xCMG__verified{color:var(--primary);margin:0}.profile-module__1-xCMG__body{gap:var(--gutter);grid-template-columns:1fr;padding-block-start:var(--gutter);display:grid}@media (min-width:900px){.profile-module__1-xCMG__body{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}.profile-module__1-xCMG__main{min-inline-size:0}.profile-module__1-xCMG__section{margin-block-end:var(--gutter)}.profile-module__1-xCMG__sectionTitle{color:var(--on-background);margin-block:0 8px}.profile-module__1-xCMG__prose{color:var(--on-background);white-space:pre-line;max-inline-size:70ch;margin:0}.profile-module__1-xCMG__aside{background:var(--surface-container-low);border:1px solid var(--surface-variant);border-radius:16px;align-self:start;padding:20px}.profile-module__1-xCMG__facts{gap:12px;margin:0 0 16px;display:grid}.profile-module__1-xCMG__factKey{color:var(--on-surface-variant);margin:0}.profile-module__1-xCMG__factValue{color:var(--on-background);margin-block:0;margin-inline-start:0}.profile-module__1-xCMG__cta{background:var(--primary);min-block-size:48px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.profile-module__1-xCMG__cta:hover{background:var(--deep-teal)}
.therapists-module__qeO_vW__shell{max-width:var(--max-width);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.therapists-module__qeO_vW__shell{padding-inline:var(--margin-desktop)}}.therapists-module__qeO_vW__head{padding-block:var(--section-gap-sm);background:var(--surface-container-low);border-block-end:1px solid var(--surface-variant)}.therapists-module__qeO_vW__title{color:var(--on-background);margin-block-end:8px}.therapists-module__qeO_vW__subtitle{color:var(--on-surface-variant);max-inline-size:60ch;margin-block:0 var(--gutter)}.therapists-module__qeO_vW__search{max-inline-size:640px}.therapists-module__qeO_vW__searchLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.therapists-module__qeO_vW__searchRow{gap:8px;display:flex}.therapists-module__qeO_vW__searchInput{border:1px solid var(--surface-variant);background:var(--surface);min-block-size:48px;color:var(--on-surface);font:inherit;border-radius:999px;flex:auto;padding-inline:16px}.therapists-module__qeO_vW__searchInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.therapists-module__qeO_vW__searchButton{background:var(--primary);min-block-size:48px;color:var(--on-primary);font:inherit;cursor:pointer;border:none;border-radius:999px;padding-inline:24px;font-weight:600}.therapists-module__qeO_vW__searchButton:hover{background:var(--deep-teal)}.therapists-module__qeO_vW__results{padding-block:var(--section-gap-sm)}.therapists-module__qeO_vW__count{color:var(--on-surface-variant);margin-block:0 var(--space-base)}.therapists-module__qeO_vW__empty{color:var(--on-surface-variant);margin:0}.therapists-module__qeO_vW__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.therapists-module__qeO_vW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.therapists-module__qeO_vW__grid{grid-template-columns:repeat(3,1fr)}}.therapists-module__qeO_vW__more{justify-content:center;margin-block-start:var(--space-base);display:flex}.therapists-module__qeO_vW__moreLink{border:1px solid var(--outline,currentColor);min-block-size:48px;color:var(--primary);border-radius:999px;align-items:center;padding-inline:24px;font-weight:600;text-decoration:none;display:inline-flex}.therapists-module__qeO_vW__moreLink:hover{background:var(--surface-variant,transparent)}
