.faq_root__gdg7V{max-width:800px}.faq_list__zaXlx{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.faq_item__C7AE8{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.faq_item__C7AE8 summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text)}.faq_item__C7AE8 summary::-webkit-details-marker{display:none}.faq_item__C7AE8 summary:after{content:"+";font-weight:600;font-size:1.3rem;line-height:1;color:var(--brand-3);transition:transform var(--dur) var(--ease)}.faq_item__C7AE8[open] summary:after{transform:rotate(45deg)}.faq_item__C7AE8 summary:hover{color:var(--brand)}.faq_answer__1vDlF{padding:0 18px 16px}.faq_answer__1vDlF p{margin:0;color:var(--muted);line-height:1.7}.card-grid_grid__RNeCY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.card-grid_card__r5rw_{padding:0;overflow:hidden}.card-grid_media__46_T6{position:relative;aspect-ratio:16/10;overflow:hidden}.card-grid_media__46_T6 img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.97);transition:transform .5s var(--ease)}.card-grid_card__r5rw_:hover .card-grid_media__46_T6 img{transform:scale(1.04)}.card-grid_pill__NF0v6{position:absolute;left:12px;top:12px}.card-grid_pill__NF0v6 .m2m-pill{background:rgba(255,253,249,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-grid_body__8_eah{padding:18px}.card-grid_body__8_eah h3{margin:0 0 8px}.card-grid_card__r5rw_:not(:has(.card-grid_media__46_T6)){padding:22px}.card-grid_card__r5rw_:not(:has(.card-grid_media__46_T6)) .card-grid_body__8_eah{padding:12px 0 0}.card-grid_card__r5rw_:not(:has(.card-grid_media__46_T6)) .m2m-pill{margin-bottom:2px}.card-grid_price__aq7hF{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:2px 0 4px}.card-grid_priceAmount__WSF0J{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.05;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.card-grid_priceUnit__8tYlM{font-size:.85rem;color:var(--muted)}@media (max-width:1000px){.card-grid_grid__RNeCY{grid-template-columns:1fr 1fr}}@media (max-width:620px){.card-grid_grid__RNeCY{grid-template-columns:1fr}}.page-header_root__M4ZaX{max-width:760px}.rich-text_root__xtg27{max-width:720px}.rich-text_root__xtg27 p{color:var(--muted);margin:0 0 12px;line-height:1.7}.stat-grid_band__wpwvr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.stat-grid_cell__vnWVY{background:var(--surface);padding:22px}.stat-grid_cell__vnWVY strong{display:block;letter-spacing:-.03em}.stat-grid_cell__vnWVY span{display:block;margin-top:7px;color:var(--muted);font-size:.9rem}@media (max-width:1000px){.stat-grid_band__wpwvr{grid-template-columns:1fr 1fr}}@media (max-width:620px){.stat-grid_band__wpwvr{grid-template-columns:1fr}}.cta-banner_band__BnKdY{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--panel),var(--surface));box-shadow:var(--shadow);padding:32px}@media (max-width:620px){.cta-banner_band__BnKdY{flex-direction:column;align-items:flex-start}}.media-split_split__BC8HN{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:40px;gap:40px;align-items:center}.media-split_media__7jt4z{min-height:380px}.media-split_split__BC8HN.media-split_reverse__upg4l .media-split_media__7jt4z{order:-1}.media-split_checkList___jzhT{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:9px;gap:9px}.media-split_checkList___jzhT li{position:relative;padding-left:28px;color:var(--muted)}.media-split_checkList___jzhT li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.16);color:var(--brand);font-size:.75rem;font-weight:900}@media (max-width:1000px){.media-split_split__BC8HN{grid-template-columns:1fr}.media-split_split__BC8HN.media-split_reverse__upg4l .media-split_media__7jt4z{order:0}}.gallery_mosaic__K5_6R{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:200px;grid-gap:14px;gap:14px}.gallery_mosaic__K5_6R figure{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.gallery_mosaic__K5_6R figure:first-child{grid-row:span 2}.gallery_mosaic__K5_6R figure:nth-child(4){grid-column:span 2}.gallery_mosaic__K5_6R img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.96);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s ease}.gallery_mosaic__K5_6R figure:focus-within img,.gallery_mosaic__K5_6R figure:hover img{transform:scale(1.045);filter:saturate(1) contrast(1)}.gallery_mosaic__K5_6R figcaption{position:absolute;left:12px;bottom:12px;padding:6px 11px;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:rgba(36,26,46,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1000px){.gallery_mosaic__K5_6R{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.gallery_mosaic__K5_6R figure:first-child{grid-row:auto}.gallery_mosaic__K5_6R figure:nth-child(4){grid-column:span 2}}@media (max-width:620px){.gallery_mosaic__K5_6R{grid-template-columns:1fr}.gallery_mosaic__K5_6R figure:nth-child(n){grid-column:auto;grid-row:auto}}.callout_crisis__Z3AGN{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;border-radius:var(--radius-lg);border:1px solid rgba(179,64,47,.3);background:color-mix(in srgb,var(--crisis) 10%,var(--surface))}.callout_dot__t_POF{width:12px;height:12px;flex:none;border-radius:50%;background:var(--crisis);box-shadow:0 0 0 5px color-mix(in srgb,var(--crisis) 22%,transparent)}.callout_text__BDhCG{display:flex;flex-direction:column;gap:3px;min-width:240px;flex:1 1}.callout_text__BDhCG strong{font-size:1.02rem;letter-spacing:-.02em}.callout_text__BDhCG span{color:var(--muted);font-size:.9rem;line-height:1.5}.callout_btn__EbTV5{background:var(--crisis)!important}.callout_card__iJt5P{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-lg);padding:22px 24px;margin-top:18px;box-shadow:var(--shadow-soft)}.callout_card__iJt5P h2{margin:0 0 8px}.callout_card__iJt5P p{color:var(--muted);margin:0 0 12px}.callout_card__iJt5P .m2m-btn{background:var(--crisis)}.callout_chat__0l9Rp{border-color:rgba(179,64,47,.3);background:color-mix(in srgb,var(--crisis) 8%,var(--surface))}.callout_alert__TGCjY{border-color:rgba(179,64,47,.5);background:color-mix(in srgb,var(--crisis) 14%,var(--surface))}.callout_alert__TGCjY h2{color:var(--crisis)}[data-theme=dark] .callout_alert__TGCjY h2{color:#ffb4a6}.hero_hero__UZk9E{padding-top:var(--space-12)}.hero_grid__K8PBc{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;min-height:540px}.hero_title__5Xp8h{max-width:14ch}.hero_actions__Rj4sQ{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero_art__tazbR{position:relative}.hero_art__tazbR:before{content:"";position:absolute;inset:-18px -18px -18px 8px;z-index:0;border-radius:var(--radius-xl);background:var(--brand-gradient);filter:blur(34px);opacity:.38}.hero_art__tazbR .m2m-media{position:relative;z-index:1}.hero_collage__kGBeR{position:relative;min-height:470px}.hero_collage__kGBeR:before{content:"";position:absolute;inset:-6px 14px 70px -14px;z-index:0;border-radius:var(--radius-xl);background:var(--brand-gradient);filter:blur(42px);opacity:.34}.hero_photo__Pzj2R{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.55);box-shadow:var(--shadow);z-index:1}.hero_photo__Pzj2R img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.97) brightness(1.02)}.hero_photoMain__s5t7r{inset:0 32px 86px 24px;border-radius:28px}.hero_photoA__4oCj9{left:0;bottom:0;width:46%;height:168px;border-radius:22px;z-index:2}.hero_photoB__fotPu{right:0;bottom:24px;width:48%;height:200px;border-radius:22px;z-index:2}.hero_note__2e56h{position:absolute;z-index:4;right:16px;top:20px;width:220px;padding:16px;border-radius:18px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero_note__2e56h strong{display:block;font-size:1rem;line-height:1.12}.hero_note__2e56h span{display:block;color:var(--muted);font-size:.82rem;margin-top:6px}@media (max-width:1000px){.hero_grid__K8PBc{grid-template-columns:1fr}.hero_collage__kGBeR{min-height:420px;margin-top:8px}}.chrome_header__j3OuG{position:-webkit-sticky;position:sticky;top:14px;z-index:50;width:min(var(--maxw),calc(100% - 28px));margin:14px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--shadow-soft)}.chrome_nav__Xrph7{display:flex;gap:2px}.chrome_nav__Xrph7 a{padding:8px 12px;border-radius:11px;color:var(--muted);font-weight:650;font-size:.88rem}.chrome_nav__Xrph7 a:hover{background:rgba(139,92,246,.12);color:var(--text)}.chrome_actions___RRyU{display:flex;align-items:center;gap:10px}.chrome_crisis__mwiP1{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;font-size:.84rem;font-weight:750;color:var(--crisis);border:1px solid color-mix(in srgb,var(--crisis) 32%,transparent);background:color-mix(in srgb,var(--crisis) 8%,transparent);transition:background var(--dur) var(--ease)}.chrome_crisis__mwiP1:hover{background:color-mix(in srgb,var(--crisis) 15%,transparent)}.chrome_crisisDot__5KjM7{width:7px;height:7px;border-radius:50%;background:var(--crisis);box-shadow:0 0 0 4px color-mix(in srgb,var(--crisis) 20%,transparent)}[data-theme=dark] .chrome_crisis__mwiP1{color:#ffb4a6;border-color:rgba(255,140,120,.38)}[data-theme=dark] .chrome_crisisDot__5KjM7{background:#ff8c78;box-shadow:0 0 0 4px rgba(255,140,120,.22)}.chrome_brand__CpOO4{display:inline-flex;align-items:center;gap:9px}.chrome_brandIcon__MVWWO{width:30px;height:30px;border-radius:9px;display:block}.chrome_logo__IfTTh{height:30px;width:auto}.chrome_logoDark__37fnQ,[data-theme=dark] .chrome_logoLight__k2X5b{display:none}[data-theme=dark] .chrome_logoDark__37fnQ{display:inline}.chrome_brandFooter__WZi3D .chrome_logo__IfTTh{height:40px}.chrome_wordmark__11jAr{font-weight:800;font-size:1.16rem;letter-spacing:-.03em;color:var(--text);line-height:1}.chrome_wordmarkG__8cDT3{background:linear-gradient(95deg,#14b8a6,#2563eb 60%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.chrome_footer__BS0Hm{width:min(var(--maxw),calc(100% - 36px));margin:42px auto 24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-soft);padding:34px 34px 22px}.chrome_footer__BS0Hm a{display:block;color:var(--muted);margin:6px 0;font-size:.9rem}.chrome_footerTop__Q8zox{display:grid;grid-template-columns:1.5fr 2fr;grid-gap:34px;gap:34px;padding-bottom:26px;border-bottom:1px solid var(--line)}.chrome_footerBrand__0ustn{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:330px}.chrome_footerBrand__0ustn .m2m-muted{font-size:.9rem;line-height:1.6;margin:0}.chrome_footerCols__HLrfI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.chrome_footerCol__bk4mc h4{margin:0 0 12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text)}.chrome_footerCol__bk4mc a{display:block;color:var(--muted);font-size:.9rem;margin:8px 0;transition:color var(--dur) var(--ease)}.chrome_footerCol__bk4mc a:hover{color:var(--brand)}.chrome_footerBottom__wIk_I{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px}.chrome_footerDisclaimer__D_u2I{color:var(--muted);font-size:.82rem;max-width:580px;margin:0}.chrome_footerLegal__hhYgO{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.chrome_footerLegal__hhYgO a{color:var(--muted);font-size:.85rem}.chrome_footerLegal__hhYgO a:hover{color:var(--brand)}.chrome_footerAttr__lse0L{color:var(--muted);font-size:.8rem;opacity:.85}.chrome_menuToggle__tAVgn{display:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text);cursor:pointer}.chrome_menuToggle__tAVgn:hover{border-color:color-mix(in srgb,var(--brand-3) 45%,var(--line))}.chrome_mobilePanel__Hs6sj{display:none}@media (max-width:1000px){.chrome_desk__oDHAw,.chrome_nav__Xrph7{display:none}.chrome_menuToggle__tAVgn{display:inline-flex}.chrome_mobilePanel__Hs6sj[data-open=true]{display:grid;grid-gap:4px;gap:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chrome_mobilePanel__Hs6sj a{padding:12px;border-radius:12px;font-weight:700;color:var(--text);font-size:.95rem}.chrome_mobilePanel__Hs6sj a:hover{background:color-mix(in srgb,var(--brand-3) 12%,transparent)}.chrome_mobilePanelRow__kj0qi{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.chrome_mobilePanelRow__kj0qi .m2m-btn{flex:1 1}}@media (max-width:760px){.chrome_footerTop__Q8zox{grid-template-columns:1fr;gap:26px}.chrome_footerCols__HLrfI{grid-template-columns:1fr 1fr}.chrome_footerBottom__wIk_I{flex-direction:column}}@media (max-width:380px){.chrome_header__j3OuG{gap:8px;padding:8px 10px}.chrome_crisis__mwiP1{padding:0 11px;font-size:.8rem;gap:6px}}.contact-form_contact__HnrFi{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:48px;gap:48px;align-items:start;max-width:980px}.contact-form_intro__sbeNL{margin-bottom:0;position:-webkit-sticky;position:sticky;top:96px}.contact-form_panel__9gsM6{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:28px}@media (max-width:820px){.contact-form_contact__HnrFi{grid-template-columns:1fr;gap:24px;max-width:620px}.contact-form_intro__sbeNL{position:static}.contact-form_panel__9gsM6{padding:22px}}.contact-form_form__72FWZ{display:grid;grid-gap:16px;gap:16px}.contact-form_form__72FWZ label{display:grid;grid-gap:7px;gap:7px}.contact-form_form__72FWZ label span{font-weight:700;font-size:.9rem}.contact-form_form__72FWZ input,.contact-form_form__72FWZ textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;padding:12px 14px;font:inherit;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.contact-form_form__72FWZ input:focus,.contact-form_form__72FWZ textarea:focus{outline:none;border-color:var(--brand-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-3) 22%,transparent)}.contact-form_form__72FWZ textarea{resize:vertical}.contact-form_form__72FWZ .m2m-btn{justify-self:start}.contact-form_hp__b6N6Z{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.contact-form_error__ZOi9_{color:var(--danger);font-size:.9rem;margin:0}.contact-form_note__aAw7B{color:var(--muted);font-size:.82rem;margin:4px 0 0}.contact-form_success__DAM3D{border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface));border-radius:var(--radius-lg);padding:26px}.contact-form_success__DAM3D h2{margin:0 0 8px}.article_head__j_VyJ{max-width:760px}.article_byline__z258T{display:flex;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:.88rem;margin-top:8px}.article_byline__z258T span:not(:first-child):before{content:"·";margin:0 8px;opacity:.55}.article_cover__tcNsl{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);margin-top:18px;aspect-ratio:16/7}.article_cover__tcNsl img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.97)}.article_body__IkLL_{max-width:720px}.article_body__IkLL_ h2{margin:30px 0 10px;font-size:clamp(1.4rem,2.2vw,1.85rem)}.article_body__IkLL_ h3{margin:22px 0 8px}.article_body__IkLL_ p{color:var(--text);opacity:.92;line-height:1.75;margin:0 0 16px;font-size:1.02rem}.article_body__IkLL_ ul{margin:0 0 18px;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.article_body__IkLL_ li{line-height:1.7;color:var(--text);opacity:.92}.article_pullquote__s2DiH{margin:26px 0;padding:4px 0 4px 22px;border-left:3px solid transparent;border-image:var(--brand-gradient) 1}.article_pullquote__s2DiH p{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--text);opacity:1;margin:0}.article_pullquote__s2DiH cite{display:block;margin-top:10px;font-style:normal;font-size:.9rem;color:var(--muted)}.dashboard-card_card__eJyvZ{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-soft)}.dashboard-card_card__eJyvZ h3{margin:0 0 6px}.dashboard-card_card__eJyvZ p{margin:0 0 14px;color:var(--muted)}.dashboard-card_cta__EFNHz{display:inline-flex}.stat-tile_grid__N2Nhv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.stat-tile_tile__d9ynQ{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);padding:18px}.stat-tile_tile__d9ynQ strong{display:block;font-size:1.5rem;letter-spacing:-.03em}.stat-tile_tile__d9ynQ span{display:block;margin-top:4px;color:var(--muted);font-size:.9rem}@media (max-width:620px){.stat-tile_grid__N2Nhv{grid-template-columns:1fr 1fr}}.onboarding-fields_field__OgFay{display:grid;grid-gap:7px;gap:7px;margin:0 0 18px}.onboarding-fields_label__Y_ybv{font-weight:700;font-size:.95rem}.onboarding-fields_optional__ZJlUg{color:var(--muted);font-weight:500;font-size:.82rem}.onboarding-fields_input__p_JZO{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit}.onboarding-fields_choices__YcCC8{display:grid;grid-gap:8px;gap:8px}.onboarding-fields_choice__GqQ2y{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer}.onboarding-fields_choice__GqQ2y input{accent-color:var(--brand)}.onboarding-fields_choiceOn__U7Hq5{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.onboarding-fields_consent__Ks8kJ{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.onboarding-fields_consent__Ks8kJ input{margin-top:3px;accent-color:var(--brand)}.onboarding-fields_consent__Ks8kJ input:disabled{opacity:.45;cursor:not-allowed}.onboarding-fields_consentBody__X4AoQ{color:var(--muted);font-size:.9rem;margin:4px 0 0}.onboarding-fields_alert__QQ88j{color:var(--danger);font-size:.85rem;margin:6px 0 0}.onboarding-fields_detected__voEd3{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.onboarding-fields_link__0vO1G{font-weight:700;color:var(--brand);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.onboarding-fields_doc__mFKsd{margin:10px 0 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-from);color:var(--muted);font-size:.9rem;max-height:200px;overflow:auto}.onboarding-fields_row__MYl5K{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:520px){.onboarding-fields_row__MYl5K{grid-template-columns:1fr}}.crisis-resources_wrap__D8DQk{display:grid;grid-gap:12px;gap:12px}.crisis-resources_item__Tiuij{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface)}.crisis-resources_item__Tiuij strong{display:block;margin-bottom:4px}.crisis-resources_item__Tiuij p{margin:0;color:var(--muted)}.crisis-resources_item__Tiuij a{font-weight:700;color:var(--brand)}.dashboard-cards_card__6IkSf{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-soft)}.dashboard-cards_card__6IkSf h3{margin:0 0 12px}.dashboard-cards_empty__fsUKH{color:var(--muted);margin:0}.dashboard-cards_cta__z_f8p{display:inline-flex;margin-top:14px}.dashboard-cards_alert__WmtDb{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-xl);padding:18px 20px}.dashboard-cards_alert__WmtDb p{margin:4px 0 0;color:var(--muted)}.dashboard-cards_alert-info__0XcgR{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}.dashboard-cards_alert-success__2c2as{background:color-mix(in srgb,#16a34a 8%,var(--surface));border-color:color-mix(in srgb,#16a34a 30%,var(--line))}.dashboard-cards_alert-warn__3_27x{background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.dashboard-cards_people__T55Y9{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.dashboard-cards_person__I_0rL{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center}.dashboard-cards_personLink__156fb{display:contents;color:inherit}.dashboard-cards_personLink__156fb strong{transition:color var(--dur) var(--ease)}.dashboard-cards_personLink__156fb:hover strong{color:var(--brand);text-decoration:underline}.dashboard-cards_personMeta__GWSlN{grid-column:2;display:grid}.dashboard-cards_avatar__TKB6z{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:var(--brand-gradient)}.dashboard-cards_lane__O07QY{display:block;color:var(--brand);font-weight:700;font-size:.82rem}.dashboard-cards_blurb__owBVx{display:block;color:var(--muted);font-size:.9rem;margin-top:2px}.dashboard-cards_actions__LGFvk{display:grid;grid-gap:8px;gap:8px}.dashboard-cards_action__KZAQ4{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg-from);font-weight:650}.dashboard-cards_action__KZAQ4:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.dashboard-cards_hint__xAlvx{color:var(--muted);font-weight:500;font-size:.85rem}.dashboard-cards_lines__kY6jL{margin:0;display:grid;grid-gap:8px;gap:8px}.dashboard-cards_line__qcNrM{display:flex;justify-content:space-between;gap:12px}.dashboard-cards_line__qcNrM dt{color:var(--muted);margin:0}.dashboard-cards_line__qcNrM dd{margin:0;font-weight:650;text-align:right}.avatar_avatar__S_Hmx{flex:none;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-weight:800;color:#fff;background:var(--brand-gradient);overflow:hidden}.mood-goals_card__B5xtR{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-soft)}.mood-goals_card__B5xtR h3{margin:0 0 14px}.mood-goals_empty__o5kIj{color:var(--muted);margin:0 0 12px}.mood-goals_scale__6_hw3{display:flex;gap:8px;margin-bottom:12px}.mood-goals_mood__t2k_J{flex:1 1;font-size:1.5rem;line-height:1;padding:10px 0;border:1px solid var(--line);border-radius:14px;background:var(--bg-from);cursor:pointer}.mood-goals_moodOn__MKB0l{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.mood-goals_note__2CMqt{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;margin-bottom:12px}.mood-goals_savedRow___LPol{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mood-goals_spark__YCKGI{display:flex;align-items:flex-end;gap:4px;height:48px;margin-top:4px}.mood-goals_bar__9j9fx{flex:1 1;min-height:4px;border-radius:4px 4px 0 0;background:var(--brand-gradient)}.mood-goals_goals__JZze4{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:14px;gap:14px}.mood-goals_goal__SEm8F{display:grid;grid-gap:7px;gap:7px}.mood-goals_goalTop__yodVW{display:flex;justify-content:space-between;gap:12px;font-weight:650}.mood-goals_pct__V3kTs{color:var(--muted)}.mood-goals_track__nq_cV{height:7px;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,transparent);overflow:hidden;margin:6px 0 8px}.mood-goals_fill__Bq1iF{height:100%;background:var(--brand-gradient);border-radius:999px}.mood-goals_addRow__ill8t{display:flex;gap:8px}.mood-goals_addRow__ill8t .mood-goals_note__2CMqt{margin:0}.therapist-blocks_card__lFDGL{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-soft)}.therapist-blocks_card__lFDGL h3{margin:0 0 14px}.therapist-blocks_lanes__i8nsn{display:grid;grid-gap:14px;gap:14px}.therapist-blocks_lane__Rf5TO{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg-from)}.therapist-blocks_laneMain__T0Si_{flex:1 1;min-width:0}.therapist-blocks_laneLabel__iYMQl{color:var(--brand);font-weight:700;font-size:.82rem}.therapist-blocks_tag__jVcv_{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:.7rem;color:var(--muted)}.therapist-blocks_name__0MqwV{font-weight:700}.therapist-blocks_blurb__wsuYz{color:var(--muted);font-size:.9rem;margin:2px 0 0}.therapist-blocks_row__k5oCl{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.therapist-blocks_empty___iYTC{color:var(--muted);margin:0}.therapist-blocks_requested__o4_7X{color:var(--brand);font-weight:650;font-size:.9rem;margin:6px 0 0}.therapist-blocks_picker__PwERJ{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.therapist-blocks_note__gYpDD{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit}.therapist-blocks_filters__9A4du{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.therapist-blocks_select__M5sWP{padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit}.therapist-blocks_grid__71Zfa{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.therapist-blocks_tcard__aHoZW{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.therapist-blocks_tcard__aHoZW:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.therapist-blocks_tcard__aHoZW .therapist-blocks_head__Ebarn{display:flex;gap:12px;align-items:center}.therapist-blocks_tcard__aHoZW .therapist-blocks_head__Ebarn>div{display:grid;grid-gap:3px;gap:3px}.therapist-blocks_langs__h1gyb{color:var(--muted);font-size:.82rem}.therapist-blocks_reason__hqpXX{color:var(--text);font-size:.85rem;background:color-mix(in srgb,var(--brand) 8%,transparent);border-radius:10px;padding:7px 10px}.therapist-blocks_profileLink__5tCVm{font-weight:800;color:var(--brand);margin-top:auto;padding-top:4px}.therapist-blocks_profileLink__5tCVm:hover{text-decoration:underline}.therapist-blocks_head__Ebarn{color:inherit}.therapist-blocks_head__Ebarn:hover .therapist-blocks_name__0MqwV{color:var(--brand)}.therapist-blocks_avatarLink__R_JXr{flex:none;display:inline-flex}.therapist-blocks_nameLink__iWiKJ{display:block;font-weight:700;color:var(--text);margin-top:2px}.therapist-blocks_nameLink__iWiKJ:hover{color:var(--brand);text-decoration:underline}.therapist-blocks_laneMain__T0Si_ .therapist-blocks_laneLabel__iYMQl{display:block}.therapist-profile_wrap__FEz6n{max-width:760px;display:grid;grid-gap:14px;gap:14px}.therapist-profile_back__pCpWK{color:var(--brand);font-weight:700;display:inline-block}.therapist-profile_head__RRC8x{display:flex;gap:18px;align-items:center;padding:24px 26px;border-radius:var(--radius-lg);background:var(--portal-hero-grad);color:#fff;box-shadow:var(--shadow-soft)}.therapist-profile_name__3iQpW{font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:#fff}.therapist-profile_laneLabel__o_Vwl{color:rgba(255,255,255,.92);font-weight:700}.therapist-profile_tag__gCh56{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:.72rem;color:#fff}.therapist-profile_certified__pfuGc{color:rgba(255,255,255,.85);font-size:.9rem;margin-top:4px}.therapist-profile_section__fyFq8{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-soft);margin-bottom:14px}.therapist-profile_section__fyFq8 h3{margin:0 0 8px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.therapist-profile_chips__O5sWm{display:flex;flex-wrap:wrap;gap:8px}.therapist-profile_chip__QzFka{padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--bg-from);font-size:.85rem}.therapist-profile_actions__4WMtG{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.therapist-profile_picker__Eda4F{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.therapist-profile_note__IO7zM{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit}.therapist-profile_confirm__pJq_Y{color:var(--brand);font-weight:650;margin-top:10px}.meta-inline_wrap__7uG3s{display:flex;flex-wrap:wrap;gap:18px}.meta-inline_item__H09kL{display:grid;grid-gap:2px;gap:2px}.meta-inline_k__06UM3{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;opacity:.72;margin:0}.meta-inline_v__6YYvu{margin:0;font-weight:700}.session-list_card___H4Wg{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-soft);margin-bottom:16px}.session-list_card___H4Wg h3{margin:0 0 14px}.session-list_list__jrykB{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.session-list_row__XD2eP{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.session-list_row__XD2eP:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.session-list_main__LUe5c{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.session-list_top__QiLB8{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.session-list_statusWrap__GPlJK{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.session-list_tag__BL83c{padding:1px 8px;border-radius:999px;background:var(--brand-gradient);color:#fff;font-size:.7rem;font-weight:800}.session-list_adult__9CoRo{margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:.7rem;color:var(--muted)}.session-list_lane__DU_PO{color:var(--brand);font-weight:700}.session-list_reminder__tLMJm{color:var(--muted);font-size:.8rem}.session-list_actions___dAOM{display:flex;flex-wrap:wrap;gap:8px}.session-list_empty__1kZCR{color:var(--muted);margin:0}.session-list_avatarLink__T4NLt{flex:none;display:inline-flex}.session-list_nameLink__HiBvd{font-weight:700;color:var(--text)}.session-list_nameLink__HiBvd:hover{color:var(--brand);text-decoration:underline}.portal-hero_hero__ZPBkG{position:relative;border-radius:var(--radius-lg);padding:24px 26px;color:#fff;background:var(--portal-hero-grad);box-shadow:var(--shadow-soft);overflow:hidden;display:grid;grid-gap:12px;gap:12px}.portal-hero_eyebrow__et32t{text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;font-weight:800;color:rgba(255,255,255,.86)}.portal-hero_heading__ih01P{color:#fff;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.05;letter-spacing:-.03em}.portal-hero_lead__asOPi{margin:0;color:rgba(255,255,255,.9)}.portal-hero_head__sd73N{display:flex;gap:14px;align-items:center}.portal-hero_cta__xWoTD{display:inline-flex;margin-top:4px}.portal-hero_ctaBtn__IoJZt{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-hero_ctaBtn__IoJZt:hover{background:rgba(255,255,255,.26)}.person_row__aYcv_{display:flex;gap:12px;align-items:center}.person_body__li3Ky{min-width:0}.person_name__HDxXp{font-weight:700;display:block}.person_role__Xj0dU{display:block;color:var(--muted);font-size:.86rem}.person_action__4d8TW{margin-left:auto}.person_card__Dxde_{display:grid;grid-gap:12px;gap:12px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-soft);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.person_card__Dxde_:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.person_cardName__us_SR{font-weight:800;font-size:1.02rem}.person_chips__4Q8p_{display:flex;flex-wrap:wrap;gap:6px}.document-viewer_wrap__z78Y0{display:grid;grid-gap:12px;gap:12px}.document-viewer_summary__UD4uX{color:var(--muted);margin:0}.document-viewer_openRow__sNIsD{display:flex}.document-viewer_body__vcmU8{border:1px solid var(--line);border-radius:12px;background:var(--bg-from);color:var(--text);padding:14px;max-height:280px;overflow:auto;display:grid;grid-gap:10px;gap:10px}.document-viewer_body__vcmU8 h4{margin:0;font-size:.92rem}.document-viewer_body__vcmU8 p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.document-viewer_draftNote__oUUUr{font-size:.78rem;color:var(--warn)}.typed-signature_field__XKyY0{display:grid;grid-gap:6px;gap:6px}.typed-signature_pad__Ae2pe{border:1px solid var(--line);border-bottom:2px solid var(--brand);border-radius:12px 12px 4px 4px;background:var(--surface);padding:14px 16px;min-height:64px;display:flex;align-items:center}.typed-signature_input___zxFh{width:100%;border:0;background:transparent;color:var(--text);outline:none}.typed-signature_preview__x291P{color:var(--text)}.typed-signature_hint__OmAH1{font-size:.78rem;color:var(--muted)}