.Bank_card__CCa6O{margin:1rem 0}.Bank_context__uAYL1{margin:0 0 .35rem;font-size:.85rem;color:color-mix(in srgb,var(--hx-text,#111) 65%,transparent)}.Bank_question__ddiMJ{margin:0 0 .75rem;font-weight:600}.Bank_chips__qWsjm{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;border:0}.Bank_chip__eIoB7{border-radius:999px;padding:.45rem .9rem;border:1px solid color-mix(in srgb,var(--hx-primary,#2563eb) 55%,transparent);background:transparent;color:inherit;cursor:pointer;font:inherit}.Bank_chip__eIoB7:focus-visible,.Bank_chip__eIoB7:hover:not(:disabled){background:color-mix(in srgb,var(--hx-primary,#2563eb) 12%,transparent)}.Bank_chipSelected__Vq7eI{background:var(--hx-primary,#2563eb);color:var(--hx-on-primary,#fff)}.Bank_secondary__UEczt{display:flex;gap:.75rem;flex-wrap:wrap;margin:.25rem 0 0;font-size:.9rem}.Bank_linkButton__LSxj3{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.Bank_progress__Kiy4K{margin:0 0 .5rem;font-size:.8rem;color:color-mix(in srgb,var(--hx-text,#111) 60%,transparent)}.Bank_textarea__7Iq_I{width:100%;min-height:5rem;font:inherit;box-sizing:border-box}.Bank_counter__JxzC9{font-size:.8rem;text-align:right;margin:.25rem 0 .75rem}.Bank_actions__wPWO5{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.IntakeChat_srOnly__iyQJL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.IntakeChat_summaryLink__UQjc8{display:inline-block;padding:.55rem 1rem;border-radius:8px;background:var(--hx-primary);color:#fff;font-size:.95rem;text-decoration:none}.IntakeChat_practiceLogo__1yahg{display:block;width:min(100%,20rem);height:6rem;object-fit:contain;object-position:left center;margin-bottom:.25rem}.IntakeSurvey_srOnly__mDZ2t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.IntakeSurvey_progress__26yY5{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.9rem}.IntakeSurvey_progressTrack__qRgYc{flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--hx-text,#111) 12%,transparent);overflow:hidden}.IntakeSurvey_progressFill__yxYUc{display:block;height:100%;border-radius:999px;background:var(--hx-primary)}.IntakeSurvey_question__bQPCY{margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--hx-text,#111) 10%,transparent)}.IntakeSurvey_question__bQPCY:last-of-type{border-bottom:0}.IntakeSurvey_questionPrompt__Q_IJC{font-weight:600;margin:0 0 .25rem}.IntakeSurvey_help__KpM_i{margin:0 0 .6rem;font-size:.9rem;opacity:.75}.IntakeSurvey_options__ib4j2{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;border:0}.IntakeSurvey_option__uKKGR{display:flex;align-items:flex-start;gap:.4rem;font-size:.95rem;min-width:14rem}.IntakeSurvey_textList__UpUqN{width:100%;min-height:6rem}.IntakeSurvey_unanswered__tpIy6{font-size:.85rem;opacity:.7;margin:.4rem 0 0}.IntakeSurvey_emergency__7byJz{border:2px solid #b3261e;border-radius:10px;padding:1rem;margin:0 0 1rem}.IntakeSurvey_summaryLink__Koaxy{display:inline-block;padding:.55rem 1rem;border-radius:8px;background:var(--hx-primary);color:#fff;font-size:.95rem;text-decoration:none}.IntakeSurvey_switchRow__ym7VF{margin-top:1.25rem;font-size:.9rem}.IntakeSurvey_v2Section__mQxWS{margin:0 0 1.25rem;padding:1.25rem 0 0;border-top:1px solid color-mix(in srgb,var(--hx-text,#111) 10%,transparent)}.IntakeSurvey_v2Heading__TMPHH{font-size:1.05rem;margin:0 0 .25rem}.IntakeSurvey_row__QjW6z{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 .5rem}.IntakeSurvey_field__ZI_DJ{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;flex:1 1 9rem;min-width:0}.IntakeSurvey_fieldWide__dkHHy{flex-basis:100%}.IntakeSurvey_field__ZI_DJ input,.IntakeSurvey_field__ZI_DJ select{width:100%;min-height:2.5rem;font-size:1rem}.IntakeSurvey_numberInput__6vXgk{max-width:10rem}.IntakeSurvey_fieldHint__qN4VB{flex-basis:100%;margin:0;font-size:.85rem;color:#b3261e}.IntakeSurvey_entry__vxHhk{margin:0 0 .75rem;padding:.75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hx-text,#111) 12%,transparent)}.IntakeSurvey_addButton__VFb0l,.IntakeSurvey_linkButton__q7yc4{font-size:.9rem;min-height:2.25rem}.IntakeSurvey_linkButton__q7yc4{background:none;border:0;padding:.25rem 0;color:var(--hx-primary);text-decoration:underline;cursor:pointer}.IntakeSurvey_addButton__VFb0l{background:transparent;border:1px solid var(--hx-primary);color:var(--hx-primary);border-radius:8px;padding:.4rem .9rem;cursor:pointer}.IntakeSurvey_grid__aN2O5{display:flex;flex-direction:column;gap:.6rem}.IntakeSurvey_gridRow__4CrD8{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.IntakeSurvey_gridLabel__90Iws{flex:1 1 100%;font-size:.95rem}.IntakeSurvey_gridRow__4CrD8 select{flex:1 1 10rem;min-height:2.5rem;font-size:1rem}@media (min-width:640px){.IntakeSurvey_gridLabel__90Iws{flex:0 0 16rem}}.LegalNotice_notice__9o8qr{box-sizing:border-box;max-width:44rem;margin:1.5rem auto 1rem;padding:.6rem .85rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:.5rem;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;font-size:.8rem;line-height:1.45}.LegalNotice_notice__9o8qr p{margin:0;color:inherit;opacity:.85}.LegalNotice_notice__9o8qr p+p{margin-top:.4rem}.LegalNotice_compact__RM1kE{margin:1rem 1rem 1.25rem;max-width:none;font-size:.75rem}.shell_shell__VrHqG{--sb-bg:hsl(0 0% 100%);--sb-fg:hsl(160 50% 15%);--sb-primary:hsl(160 100% 17%);--sb-accent:hsl(150 40% 96%);--sb-accent-fg:hsl(160 100% 17%);--sb-border:hsl(150 25% 90%);--sb-ring:hsl(149 100% 32%);--sb-background:hsl(150 40% 99%);--sb-radius:0.75rem;--sb-width:16rem;--sb-width-collapsed:4rem;--sb-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sb-shadow:0 1px 2px hsl(160 50% 12%/0.06),0 8px 24px hsl(160 50% 12%/0.06);min-height:100vh;background:var(--sb-background)}.shell_sidebar__IGbJA{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;width:var(--sb-width);height:100vh;background:var(--sb-bg);color:var(--sb-fg);border-right:1px solid var(--sb-border);box-shadow:var(--sb-shadow);font-family:var(--sb-font);transform:translateX(-100%);transition:transform .3s ease,width .3s ease}.shell_sidebarOpen__S_GL3{transform:translateX(0)}.shell_header__laKEB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1rem .75rem}.shell_headerCollapsed__MKj_2{justify-content:center}.shell_brandLink__UMQN1{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.shell_brandLogo__g8t4D{display:block;height:1.875rem;width:auto}.shell_brandLogoCollapsed__Sj9qe{height:1.625rem}.shell_badgeRow__wovYn{padding:0 1rem .25rem}.shell_badge__M8E30{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;background:var(--sb-accent);color:var(--sb-accent-fg);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shell_badgeDot__kSLmV{width:.375rem;height:.375rem;border-radius:999px;background:var(--sb-ring)}.shell_nav__g2Uju{flex:1 1 auto;overflow-y:auto;padding:.75rem .5rem}.shell_navGroup__c2JOs{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.shell_groupHeading__8iM59{margin:1rem 0 .4rem;padding:0 .75rem;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--sb-fg) 70%,transparent)}.shell_groupHeadingCollapsed__wMS4_{text-align:center;padding:0}.shell_groupRule__fL7UZ{border:0;border-top:1px solid var(--sb-border);margin:.75rem .25rem 0}.shell_item__TR2Ti{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:calc(var(--sb-radius) - .25rem);font-size:.875rem;text-decoration:none;color:color-mix(in srgb,var(--sb-fg) 72%,transparent);transition:background-color .2s ease,color .2s ease}.shell_item__TR2Ti:hover{background:color-mix(in srgb,var(--sb-accent) 60%,transparent);color:var(--sb-fg)}.shell_itemActive__lsntv{background:var(--sb-accent);color:var(--sb-accent-fg);font-weight:500}.shell_itemHighlight__CClCQ{padding-top:.75rem;padding-bottom:.75rem;font-size:15px;font-weight:600;color:var(--sb-primary);box-shadow:0 0 10px rgb(46 204 113/.35)}.shell_itemCollapsed__3ufRz{justify-content:center;padding-left:.5rem;padding-right:.5rem}.shell_icon__wPg12{flex:0 0 auto;width:1rem;height:1rem}.shell_iconLarge__iihhb{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.shell_footer__USbwV{border-top:1px solid var(--sb-border);padding:1rem;display:flex;flex-direction:column;gap:.75rem;font-size:.75rem}.shell_footerLinks__O_d9J{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.shell_footerLinks__O_d9J a{color:color-mix(in srgb,var(--sb-fg) 70%,transparent);text-decoration:none}.shell_footerLinks__O_d9J a:hover{color:var(--sb-fg)}.shell_copyright__mUzbm{font-size:11px;color:color-mix(in srgb,var(--sb-fg) 70%,transparent)}.shell_iconButton__Sth22{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:.25rem;color:color-mix(in srgb,var(--sb-fg) 60%,transparent);cursor:pointer}.shell_iconButton__Sth22:hover{color:var(--sb-fg)}.shell_mobileToggle__lCNZ9{left:1rem;z-index:40;display:inline-flex;padding:.625rem;border:1px solid var(--sb-border);border-radius:.5rem;background:var(--sb-bg);box-shadow:var(--sb-shadow)}.shell_collapseToggle__XQcen,.shell_mobileToggle__lCNZ9{position:fixed;top:1rem;align-items:center;justify-content:center;color:var(--sb-fg);cursor:pointer}.shell_collapseToggle__XQcen{z-index:51;display:none;width:1.5rem;height:1.5rem;padding:0;min-width:0;flex:0 0 auto;line-height:0;border:0;border-radius:999px;background:var(--sb-border);transition:left .3s ease}.shell_collapseToggle__XQcen svg{display:block;flex:0 0 auto;width:.875rem;height:.875rem}.shell_collapseToggle__XQcen:hover{background:color-mix(in srgb,var(--sb-border) 85%,var(--sb-fg))}.shell_scrim__5KO5Y{position:fixed;inset:0;z-index:45;background:rgb(0 0 0/.4);border:0;padding:0}.shell_content__5p_e5{min-height:100vh;transition:margin-left .3s ease}.shell_srOnly__utEU5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1024px){.shell_sidebar__IGbJA{transform:translateX(0);border-right:0;box-shadow:none}.shell_sidebarCollapsed__U_BBx{width:var(--sb-width-collapsed)}.shell_mobileClose__uBivA,.shell_mobileToggle__lCNZ9,.shell_scrim__5KO5Y{display:none}.shell_collapseToggle__XQcen{display:inline-flex}.shell_content__5p_e5{margin-left:var(--sb-width)}.shell_contentCollapsed__P9q_j{margin-left:var(--sb-width-collapsed)}}@media (prefers-reduced-motion:reduce){.shell_collapseToggle__XQcen,.shell_content__5p_e5,.shell_item__TR2Ti,.shell_sidebar__IGbJA{transition:none}}.shell_brandLink__UMQN1 .hx-logo-svg{height:1.875rem}.shell_brandLinkCollapsed__OrsdU .hx-logo-svg{height:1.625rem}.LexDock_dock__6ImJA{--lex-primary:var(--sb-primary,var(--hx-primary,#1f4d46));--lex-on-primary:var(--hx-white,#fff);--lex-surface:var(--sb-bg,var(--hx-white,#fff));--lex-fg:var(--sb-fg,var(--hx-text,#18201f));--lex-muted:var(--hx-muted,#5d6a68);--lex-border:var(--sb-border,var(--hx-border-cool,#d7e3dd));--lex-accent:var(--sb-accent,#eef7f2);--lex-font:var(--sb-font,inherit);--lex-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--lex-shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--lex-shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);display:contents}.LexDock_pill__SJDpN{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:0;border-radius:999px;background:var(--lex-primary);color:var(--lex-on-primary);font-family:var(--lex-font);font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:var(--lex-shadow-lg);cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.LexDock_pill__SJDpN:hover{background:color-mix(in srgb,var(--lex-primary) 90%,var(--lex-on-primary));box-shadow:var(--lex-shadow-xl)}.LexDock_pillHidden__vX1Un{opacity:0;visibility:hidden;pointer-events:none}.LexDock_pillIcon__Ir6b2{flex:0 0 auto;width:1.25rem;height:1.25rem}.LexDock_pillLabel__TSE_v{white-space:nowrap}.LexDock_overlay___bUJW{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.LexDock_backdrop__8kCNH{position:absolute;inset:0;background:rgb(0 0 0/.2)}.LexDock_panel__aZSZT{position:relative;display:flex;flex-direction:column;width:100%;max-width:28rem;height:100%;background:var(--lex-surface);color:var(--lex-fg);border-left:1px solid var(--lex-border);box-shadow:var(--lex-shadow-2xl);font-family:var(--lex-font);outline:none;animation:LexDock_lexSlideIn__G6vbO .2s ease-out}@keyframes LexDock_lexSlideIn__G6vbO{0%{transform:translateX(100%)}to{transform:translateX(0)}}.LexDock_head__VegL5{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:var(--lex-primary);color:var(--lex-on-primary);border-bottom:1px solid var(--lex-border)}.LexDock_headIdentity__6jSAF{display:flex;align-items:center;gap:.5rem;min-width:0}.LexDock_headIcon__ETWMB{flex:0 0 auto;width:1rem;height:1rem}.LexDock_headText__bpFal{min-width:0}.LexDock_subtitle__QSg1x,.LexDock_title__YKuNT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LexDock_title__YKuNT{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:normal;color:inherit}.LexDock_subtitle__QSg1x{margin:0;font-size:.625rem;line-height:.875rem;opacity:.8}.LexDock_headActions__ZKz10{flex:0 0 auto;display:flex;align-items:center;gap:.25rem}.LexDock_iconButton__OPMGN{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:0;border-radius:.5rem;background:transparent;color:inherit;line-height:0;transition:background-color .15s ease}.LexDock_iconButton__OPMGN svg{display:block;flex:0 0 auto;width:1rem;height:1rem}.LexDock_iconButton__OPMGN:hover:not(:disabled){background:rgb(255 255 255/.1)}.LexDock_iconButton__OPMGN:focus-visible{outline:2px solid var(--lex-on-primary);outline-offset:1px}.LexDock_body__V3h6Q{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.LexDock_scopeNote__vvhfb{margin:0;font-size:.75rem;line-height:1.5;color:var(--lex-muted)}.LexDock_thread__SHeJn{display:flex;flex-direction:column;gap:.75rem}.LexDock_message__pTeyA{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.LexDock_message__pTeyA[data-role=clinician]{align-items:flex-end}.LexDock_turn__g45e_{margin:0;font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.LexDock_message__pTeyA .LexDock_turn__g45e_{max-width:85%;padding:.5rem .875rem;border-radius:1rem 1rem 1rem .25rem;background:var(--lex-accent);color:var(--lex-fg)}.LexDock_message__pTeyA[data-role=clinician] .LexDock_turn__g45e_{border-radius:1rem 1rem .25rem 1rem;background:var(--lex-primary);color:var(--lex-on-primary)}.LexDock_status__YYtN3{margin:0;font-size:.75rem;color:var(--lex-muted)}.LexDock_provenance__W3cEi{margin:0;font-size:.7rem;line-height:1.45;color:var(--lex-muted)}.LexDock_error__10dfS{margin:0;font-size:.8rem;font-weight:600;color:var(--hx-danger,#a33a2c)}.LexDock_empty__fPh_F{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0 .5rem;text-align:center}.LexDock_emptyMark__xWhYc{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in srgb,var(--lex-primary) 10%,transparent);color:var(--lex-primary)}.LexDock_emptyMark__xWhYc svg{width:1.5rem;height:1.5rem}.LexDock_emptyHeading__OJyaH{margin:0;font-size:.875rem;font-weight:600}.LexDock_emptyIntro__jDMdR{margin:0;padding:0 1rem;font-size:.75rem;line-height:1.6;color:var(--lex-muted)}.LexDock_chips__Dcfj4{display:flex;flex-direction:column;gap:.375rem;width:100%;padding-top:.5rem}.LexDock_chip__5vQWV{display:block;width:100%;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--lex-primary) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--lex-primary) 5%,transparent);color:var(--lex-primary);font-size:.75rem;line-height:1.4;text-align:left;transition:background-color .15s ease}.LexDock_chip__5vQWV:hover:not(:disabled){background:color-mix(in srgb,var(--lex-primary) 10%,transparent)}.LexDock_caseActions__Hxokp{display:flex;flex-direction:column;gap:.5rem}.LexDock_primaryAction__V81wZ{width:100%;padding:.5rem 1rem;border-radius:.5rem;background:var(--lex-primary);color:var(--lex-on-primary);font-size:.875rem;font-weight:500}.LexDock_secondaryAction__bU3G0{align-self:center;font-size:.8125rem;color:var(--lex-primary)}.LexDock_routeHelp__C5DIy{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--lex-border);padding-top:.75rem}.LexDock_linkButton__6uob8{align-self:flex-start;padding:.25rem 0;border:0;background:transparent;color:var(--lex-primary);font-size:.8125rem;font-weight:500}.LexDock_linkButton__6uob8:hover{text-decoration:underline}.LexDock_routeForm__5gcvH{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem}.LexDock_routeRow__cf5vc{display:flex;gap:.5rem}.LexDock_routeRow__cf5vc input{flex:1 1 auto;min-width:0;padding:.45rem .6rem;border:1px solid var(--lex-border);border-radius:.5rem;font:inherit;font-size:.8125rem}.LexDock_routeRow__cf5vc button{flex:0 0 auto;padding:.45rem .75rem;border-radius:.5rem;font-size:.8125rem}.LexDock_routeList__CprXe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.LexDock_routeList__CprXe a{font-size:.8125rem;font-weight:500;color:var(--lex-primary)}.LexDock_footer___Srtv{flex:0 0 auto;gap:.5rem;padding:.75rem;border-top:1px solid var(--lex-border);background:var(--lex-surface)}.LexDock_composer__7w3Za,.LexDock_footer___Srtv{display:flex;flex-direction:column}.LexDock_composerRow__UkLQA{display:flex;align-items:flex-end;gap:.5rem}.LexDock_composerRow__UkLQA textarea{flex:1 1 auto;width:auto;min-width:0;min-height:2.375rem;max-height:8rem;margin:0;padding:.5rem .75rem;border:1px solid var(--lex-border);border-radius:.5rem;background:var(--hx-surface-raised,#fbfdfb);font:inherit;font-size:.875rem;resize:none}.LexDock_composerRow__UkLQA textarea:focus{border-color:var(--lex-primary)}.LexDock_send__R0FQA{flex:0 0 auto;min-height:2.375rem;padding:.5rem .875rem;border-radius:.5rem;background:var(--lex-primary);color:var(--lex-on-primary);font-size:.875rem;font-weight:500}.LexDock_dockNotice__ZQRmr{margin:0;padding:.4rem .5rem;font-size:.7rem;max-width:none}.LexDock_srOnly__SCtnJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:639px){.LexDock_panel__aZSZT{max-width:none;border-left:0}}@media (prefers-reduced-motion:reduce){.LexDock_panel__aZSZT{animation:none}.LexDock_chip__5vQWV,.LexDock_iconButton__OPMGN,.LexDock_pill__SJDpN{transition:none}}.ScreenCover_trigger__5WYmF{position:fixed;top:.75rem;right:1rem;z-index:55;border:1px solid #20684b;border-radius:999px;padding:.35rem .75rem;background:#fff;color:#134a35;font:600 .75rem/1.25 system-ui,sans-serif;box-shadow:0 2px 10px rgb(8 49 31/.12);cursor:pointer}.ScreenCover_trigger__5WYmF:hover{background:#eef7f1}.ScreenCover_restore__HZc_A:focus-visible,.ScreenCover_trigger__5WYmF:focus-visible{outline:3px solid #42c57c;outline-offset:3px}.ScreenCover_overlay__aGP50{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;border:0;box-sizing:border-box;display:grid;place-items:center;padding:1.25rem;background:#0c3d2d;color:#fff;font-family:system-ui,sans-serif}.ScreenCover_overlay__aGP50:not([open]){display:none}.ScreenCover_overlay__aGP50::backdrop{background:#0c3d2d}.ScreenCover_card__vpe9_{width:min(100%,34rem);text-align:center}.ScreenCover_mark__Wp_sB{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid #9fceb3;border-radius:50%;margin-bottom:1rem;color:#fff;font-weight:700;letter-spacing:.08em}.ScreenCover_card__vpe9_ h2{margin:0 0 .75rem;color:#fff;font-size:clamp(1.5rem,5vw,2rem)}.ScreenCover_card__vpe9_ p{color:#e1f0e7;line-height:1.5}.ScreenCover_restore__HZc_A{margin-top:1rem;padding:.75rem 1.25rem;border:0;border-radius:.5rem;background:#fff;color:#0c3d2d;font:700 .95rem/1.25 system-ui,sans-serif;cursor:pointer}.ScreenCover_restore__HZc_A:hover{background:#e1f0e7}.ScreenCover_hint__NJc1C{font-size:.8rem}@media (max-width:480px){.ScreenCover_trigger__5WYmF{top:1rem;right:.75rem}}.reports_page__AwjuC{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;max-width:1400px;margin:0 auto}.reports_pageHeader__zLR_H{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between}.reports_pageHeader__zLR_H h1{margin:0}.reports_layout__TKKkG{display:grid;gap:1rem;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}@media (max-width:960px){.reports_layout__TKKkG{grid-template-columns:minmax(0,1fr)}}.reports_column__fuk4T{display:grid;gap:1rem;align-content:start;min-width:0}.reports_panel__sTjXM{border:1px solid var(--hx-border,#d6d3cc);border-radius:10px;padding:.9rem;background:var(--hx-white,#fff);display:grid;gap:.75rem}.reports_panel__sTjXM h2{font-size:1.05rem;margin:0}.reports_banner__JoQf1{border:2px solid var(--hx-accent,#c98a3b);background:#fff8ec;color:#3d2a06;border-radius:8px;padding:.6rem .8rem;font-weight:600}.reports_error__jFQ0T{color:var(--hx-danger,#9c2f3a)}.reports_muted__x1YxU{color:var(--hx-muted,#5b6361);font-size:.9rem}.reports_sectionList__Tqrwc{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.reports_sectionRow__5kNZC{border:1px solid var(--hx-border-soft,#e3e0da);border-radius:8px;padding:.6rem;display:grid;gap:.5rem;background:#fff}.reports_sectionRow__5kNZC[data-dragging=true]{opacity:.5}.reports_sectionRow__5kNZC[data-drop=true]{outline:2px dashed var(--hx-primary,#1f4d46)}.reports_rowHead__Vm7Gw{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.reports_rowHead__Vm7Gw strong{flex:1}.reports_dragHandle__ar2Pc{cursor:grab;user-select:none;color:var(--hx-muted,#5b6361)}.reports_iconButton__qH5Sj{min-width:2rem;padding:.2rem .45rem}.reports_controls__nF8bK{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center}.reports_controls__nF8bK label{display:inline-flex;gap:.3rem;align-items:center}.reports_segmented__cZQ7d{display:inline-flex;gap:0}.reports_segmented__cZQ7d button{border-radius:0}.reports_segmented__cZQ7d button:first-child{border-radius:6px 0 0 6px}.reports_segmented__cZQ7d button:last-child{border-radius:0 6px 6px 0}.reports_segmented__cZQ7d button[aria-pressed=true]{background:var(--hx-primary,#1f4d46);color:#fff}.reports_noteBox__qBbwH{display:grid;gap:.35rem}.reports_noteBox__qBbwH textarea{min-height:3.5rem;width:100%}.reports_markerPicker__qyc_4{max-height:14rem;overflow:auto;border:1px solid var(--hx-border-soft,#e3e0da);border-radius:6px;padding:.4rem;display:grid;gap:.2rem}.reports_lexForm__1uslw{display:grid;gap:.5rem}.reports_lexForm__1uslw textarea{min-height:3rem;width:100%}.reports_proposals__aUjwz{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.reports_proposal__nwyZJ{border:1px solid var(--hx-border,#d6d3cc);border-left:4px solid var(--hx-accent,#c98a3b);border-radius:6px;padding:.5rem .6rem;justify-content:space-between}.reports_actions__vPPcx,.reports_previewHead__CzgQ_,.reports_proposal__nwyZJ{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.reports_previewHead__CzgQ_{justify-content:space-between}.reports_document__14TSi{background:var(--hx-surface,#f7f5f1);color:var(--hx-text,#18201f);border-radius:10px;padding:1.25rem;display:grid;gap:1rem;border-top:6px solid var(--hx-primary,#1f4d46)}.reports_docHeader__LwUX_{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--hx-border-soft,#e3e0da);padding-bottom:.75rem}.reports_brand___2w4n{display:flex;gap:.6rem;align-items:center}.reports_logo__SfM7m{max-height:44px;max-width:160px;object-fit:contain}.reports_monogram__EYtIw{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 .5rem;border-radius:8px;background:var(--hx-primary,#1f4d46);color:#fff;font-weight:700}.reports_practiceName__ScVfO{font-weight:700;color:var(--hx-primary,#1f4d46)}.reports_docTitle__gL8C4{margin:0;font-size:1.5rem}.reports_docMeta__jwp_H{text-align:right;font-size:.85rem;color:var(--hx-muted,#5b6361)}.reports_testBanner__gzcuM{border:2px solid var(--hx-danger,#9c2f3a);color:var(--hx-danger,#9c2f3a);background:#fff;border-radius:6px;padding:.5rem .7rem;font-weight:700;margin:0}.reports_runningHeader__tQrUI{display:none}.reports_section___sJnD{background:#fff;border-radius:8px;padding:.9rem 1rem;border-left:4px solid var(--hx-primary,#1f4d46);display:grid;gap:.6rem}.reports_section___sJnD h2{margin:0;font-size:1.2rem;color:var(--hx-primary,#1f4d46)}.reports_tier__Hxgpf{margin:0;font-size:.8rem;color:var(--hx-muted,#5b6361);text-transform:uppercase;letter-spacing:.04em}.reports_hiddenTag__O1rs_{color:var(--hx-danger,#9c2f3a);font-weight:700}.reports_item__wLYxP{border-top:1px solid var(--hx-border-soft,#e3e0da);padding-top:.5rem;break-inside:avoid}.reports_item__wLYxP h3,.reports_listBlock__RF7Nh h3,.reports_textBlock__I5UY_ h3{margin:0 0 .3rem;font-size:1rem}.reports_fields__sNe2c{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.15rem .8rem;margin:0}.reports_fields__sNe2c dt{color:var(--hx-muted,#5b6361)}.reports_fields__sNe2c dd{margin:0;overflow-wrap:anywhere}.reports_body__amLcS{white-space:pre-wrap;margin:0}.reports_literature__hU3Fu{font-size:.85rem;margin:.3rem 0 0}.reports_literatureLabel__iy9QT{font-weight:700;color:#6b4b00}.reports_para__zCTuQ{margin:0}.reports_para__zCTuQ[data-tone=muted]{color:var(--hx-muted,#5b6361);font-size:.9rem}.reports_para__zCTuQ[data-tone=notice]{border-left:3px solid var(--hx-accent,#c98a3b);padding-left:.6rem}.reports_note__c8Jbp{border:1px dashed var(--hx-accent,#c98a3b);border-radius:6px;padding:.5rem .7rem;background:#fffdf7}.reports_note__c8Jbp p{margin:0;white-space:pre-wrap}.reports_markers__9zqUS{width:100%;border-collapse:collapse;font-size:.92rem}.reports_markers__9zqUS td,.reports_markers__9zqUS th{text-align:left;padding:.3rem .4rem;border-bottom:1px solid var(--hx-border-soft,#e3e0da);vertical-align:top}.reports_markers__9zqUS tr{break-inside:avoid}.reports_status__CmgUy{font-weight:600}.reports_status__CmgUy[data-status=flagged]{color:var(--hx-danger,#9c2f3a)}.reports_status__CmgUy[data-status=within_reference]{color:#2f7d43}.reports_docFooter__1UBuJ,.reports_status__CmgUy[data-status=not_assessed],.reports_status__CmgUy[data-status=not_tested]{color:var(--hx-muted,#5b6361)}.reports_docFooter__1UBuJ{border-top:1px solid var(--hx-border-soft,#e3e0da);padding-top:.6rem;font-size:.85rem;display:grid;gap:.2rem}.reports_docFooter__1UBuJ p{margin:0}.reports_catalog__4pNSk{margin:1rem 0 .8rem;display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:baseline;font-size:.95rem}.reports_catalog__4pNSk a{font-weight:600;color:var(--hx-primary)}.reports_catalogUrl__eS67z{font-size:.8rem;color:var(--hx-muted,#5b6361);word-break:break-all}.reports_screenOnly__oEgpp{min-width:0}@media screen{.reports_document__14TSi,.reports_section___sJnD{min-width:0;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.reports_brand___2w4n,.reports_docMeta__jwp_H{min-width:0;max-width:100%}.reports_markerScroll__4uxGO{max-width:100%;overflow-x:auto}.reports_markerScroll__4uxGO:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media screen and (max-width:600px){.reports_markers__9zqUS{min-width:30rem;overflow-wrap:normal}.reports_fields__sNe2c{grid-template-columns:minmax(0,1fr)}.reports_fields__sNe2c dd{margin-bottom:.4rem}.reports_docMeta__jwp_H{text-align:left}}@page{size:auto;margin:22mm 14mm 18mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:9pt;color:#555}}@media print{body:has(.reports_printTarget__kpFhr) *{visibility:hidden}body:has(.reports_printTarget__kpFhr) .reports_printTarget__kpFhr,body:has(.reports_printTarget__kpFhr) .reports_printTarget__kpFhr *{visibility:visible}body:has(.reports_printTarget__kpFhr) .reports_printTarget__kpFhr{position:absolute;left:0;top:0;width:100%}.reports_screenOnly__oEgpp{display:none!important}.reports_document__14TSi{background:#fff;border-radius:0;padding:0;border-top:0;font-size:11pt;color:var(--hx-print-text,var(--hx-text,#18201f))}.reports_docHeader__LwUX_{border-bottom:2px solid var(--hx-print-primary,var(--hx-primary,#1f4d46))}.reports_practiceName__ScVfO,.reports_runningHeader__tQrUI,.reports_section___sJnD h2{color:var(--hx-print-primary,var(--hx-primary,#1f4d46))}.reports_runningHeader__tQrUI{display:flex;position:fixed;top:-14mm;left:0;right:0;height:10mm;align-items:center;gap:.5rem;font-size:9pt;border-bottom:1px solid #ccc}.reports_runningHeader__tQrUI .reports_logo__SfM7m{max-height:8mm}.reports_runningHeader__tQrUI .reports_monogram__EYtIw{height:8mm;min-width:8mm;font-size:8pt;border-radius:3px}.reports_section___sJnD{border-left:0;padding:0}.reports_section___sJnD~.reports_section___sJnD{break-before:page;page-break-before:always}.reports_section___sJnD h2{break-after:avoid;page-break-after:avoid}.reports_item__wLYxP,.reports_markers__9zqUS tr,.reports_note__c8Jbp,.reports_testBanner__gzcuM{break-inside:avoid;page-break-inside:avoid}.reports_docFooter__1UBuJ{break-before:avoid}}.InformationAssistantDock_dialog__G3lgU{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit}.InformationAssistantDock_dialog__G3lgU::backdrop{background:transparent}.InformationAssistantDock_assistant__o36KJ{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;font-size:12px;line-height:1.5}.InformationAssistantDock_assistant__o36KJ h2{font-size:14px;margin:0 0 8px}.InformationAssistantDock_assistant__o36KJ h3{font-size:13px}.InformationAssistantDock_assistant__o36KJ h4,.InformationAssistantDock_assistant__o36KJ h5{font-size:12px}.InformationAssistantDock_assistant__o36KJ p{margin:8px 0}.InformationAssistantDock_assistant__o36KJ details{padding:8px 0}.InformationAssistantDock_assistant__o36KJ details summary,.InformationAssistantDock_assistant__o36KJ dl{font-size:11px}.InformationAssistantDock_assistant__o36KJ dd{margin-left:12px}.InformationAssistantDock_assistant__o36KJ li{margin:4px 0}.InformationAssistantDock_helper__ms4m_{font-size:11px;color:var(--lex-muted)}.InformationAssistantDock_composer__nm3FJ{display:flex;flex-direction:column;gap:8px}.InformationAssistantDock_composer__nm3FJ label{font-size:11px}.InformationAssistantDock_composer__nm3FJ textarea{resize:vertical;max-height:8rem;min-height:48px;margin:0}.InformationAssistantDock_actions__bEoNM{display:flex;flex-wrap:wrap;gap:6px}.InformationAssistantDock_user__a3rl4{background:var(--lex-primary);color:white;border-radius:16px 16px 4px 16px;padding:8px 14px;margin-left:12%;white-space:pre-wrap}.InformationAssistantDock_answer__k1H2k{background:var(--lex-accent);border-radius:16px 16px 16px 4px;padding:10px 14px}.IntakeWorkflowPanel_panel__q_mBc{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--lex-primary) 15%,transparent)}.IntakeWorkflowPanel_label__wPKAK{margin:0;padding:.375rem .5rem;border-radius:.375rem;font-size:.6875rem;line-height:1.45;background:color-mix(in srgb,var(--lex-primary) 8%,transparent);color:var(--lex-fg)}.IntakeWorkflowPanel_row__Nq3m_{display:flex;flex-wrap:wrap;gap:.5rem}.IntakeWorkflowPanel_steps__vtrYV{margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.5}.IntakeWorkflowPanel_steps__vtrYV li[data-type=refusal]{color:#9b1c1c}.IntakeWorkflowPanel_facts__BWjtN{margin:0;font-size:.75rem}.IntakeWorkflowPanel_facts__BWjtN dt{font-weight:600}.IntakeWorkflowPanel_facts__BWjtN dd{margin:0 0 .25rem;overflow-wrap:anywhere}.IntakeWorkflowPanel_card___eu8_{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border:1px solid color-mix(in srgb,var(--lex-primary) 20%,transparent);border-radius:.5rem;font-size:.75rem}.IntakeWorkflowPanel_card___eu8_ h4{margin:0;font-size:.75rem}.IntakeWorkflowPanel_card___eu8_ p{margin:0}.IntakeWorkflowPanel_subject__MUmdA{font-weight:600}.IntakeWorkflowPanel_body__OuxyZ{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.IntakeWorkflowPanel_body__OuxyZ,.IntakeWorkflowPanel_muted__1m_8X{font-size:.6875rem;color:var(--lex-muted)}.IntakeWorkflowPanel_ok__FkKMu{margin:0;font-size:.75rem;color:#1f5f3a}.IntakeWorkflowPanel_refusal__lSzHR{margin:0;font-size:.75rem;color:#9b1c1c;overflow-wrap:anywhere}.IntakeWorkflowPanel_secondary__1ljcA{padding:.5rem .875rem;border:1px solid var(--lex-primary);border-radius:.5rem;background:transparent;color:var(--lex-primary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.IntakeWorkflowPanel_literature__ciBC2{margin:0;padding:.25rem .5rem;border-left:3px solid #9b6b1c;font-size:.6875rem;font-weight:600;color:#7a4f0e;background:color-mix(in srgb,#9b6b1c 8%,transparent)}.IntakeWorkflowPanel_quote__r7sTb{margin:.25rem 0;padding-left:.5rem;border-left:2px solid color-mix(in srgb,var(--lex-primary) 30%,transparent);font-size:.75rem;font-style:italic;overflow-wrap:anywhere}.patient-plan_sheet__c1qGG{--pp-paper:#fbf7ec;--pp-paper-edge:#ece1c8;--pp-line:#e3e1d9;--pp-line-soft:#eceae2;--pp-muted:#5d6a68;--pp-radius:14px;color-scheme:light;max-width:720px;margin:0 auto;padding:8px 0 24px;display:grid;gap:40px;min-width:0;color:var(--hx-text);font-size:16px;line-height:1.6}.patient-plan_printSheet__8tJEP{min-width:0}.patient-plan_patientView__OBfJj{position:fixed;inset:0;z-index:40;overflow-y:auto;overscroll-behavior:contain;background:var(--hx-surface);padding:0 24px 64px}body:has(.patient-plan_patientView__OBfJj){overflow:hidden}.patient-plan_slimBadge__FYzdI{position:sticky;top:0;z-index:2;margin:0 -24px 24px;padding:8px 24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;background:#fdf3e3;border-bottom:1px solid #e0c58c;color:#6a4c14;font-size:11px;letter-spacing:.06em}.patient-plan_slimBadgeText__oCFAy{margin:0;font-weight:700;text-transform:uppercase}.patient-plan_slimBadge__FYzdI a{font-size:12px;letter-spacing:0}.patient-plan_toggleRow__OZ_Ht{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin:0 0 20px}.patient-plan_toggleLink__9VsJS{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--pp-line);background:#fff;color:var(--hx-primary);font-size:13px;text-decoration:none}.patient-plan_toggleLink__9VsJS:focus-visible,.patient-plan_toggleLink__9VsJS:hover{border-color:var(--hx-primary);background:#f3f7f4}.patient-plan_toggleNote__dhneM{margin:0;font-size:12px;color:var(--pp-muted)}.patient-plan_hero__eHSEF{display:grid;gap:10px}.patient-plan_heroEyebrow__F0_xo{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-muted)}.patient-plan_heroTitle__1K_0a{margin:0;font-size:clamp(28px,4.2vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:600;color:var(--hx-primary)}.patient-plan_heroGreeting__hrUwp{margin:6px 0 0;font-size:20px;line-height:1.45;letter-spacing:-.01em}.patient-plan_heroLead__FBgGA{margin:0;font-size:16px;line-height:1.65;color:#3d4a42}.patient-plan_section__RTg2D{display:grid;gap:14px;min-width:0}.patient-plan_sectionHead__LXLa_{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);padding-bottom:8px;border-bottom:1px solid var(--pp-line)}.patient-plan_sectionNote__9QhIr{margin:0;font-size:14px;line-height:1.6;color:#3d4a42}.patient-plan_week__9XAlo{border:1px solid var(--pp-paper-edge);background:var(--pp-paper);border-radius:var(--pp-radius);padding:18px 20px;display:grid;gap:12px}.patient-plan_weekList__kNCKg{list-style:none;margin:0;padding:0;display:grid;gap:10px}.patient-plan_weekItem__vN6U5{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:baseline;font-size:16px;line-height:1.55}.patient-plan_weekMark__s1_yu{font-size:11px;font-weight:700;color:var(--hx-primary);border:1px solid var(--pp-paper-edge);border-radius:6px;background:#fff;text-align:center;line-height:20px}.patient-plan_notices__bssWi{list-style:none;margin:0;padding:0;display:grid;gap:10px}.patient-plan_notice__vKJxj{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--pp-line);border-left:3px solid var(--hx-accent);border-radius:12px;background:#fffefb;padding:14px 16px}.patient-plan_noticeIcon__l_79D{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--pp-paper-edge);background:#fdf3e3;color:#6a4c14;font-size:12px;line-height:1}.patient-plan_noticeText__61jqD{margin:0;font-size:15px;line-height:1.6}.patient-plan_trajectory__fgb_m{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;padding:20px;display:grid;gap:18px}.patient-plan_track__EgK0S{display:grid;gap:10px}.patient-plan_trackRail__XlV_D{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:5px;height:5px;background:transparent}.patient-plan_trackSeg__ZQDJ8{height:5px;border-radius:999px;background:var(--pp-line-soft)}.patient-plan_trackSeg__ZQDJ8[data-reached=true]{background:var(--hx-primary)}.patient-plan_trackLabels__ojCdd{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;font-size:12px;color:var(--pp-muted)}.patient-plan_trackLabel__PB6jE{min-width:0;overflow-wrap:anywhere}.patient-plan_trackLabel__PB6jE[data-current=true]{color:var(--hx-text);font-weight:700}.patient-plan_trackLabel__PB6jE[data-current=true]:before{content:"▸ ";color:var(--hx-primary)}.patient-plan_stageLine__rNrxc{margin:0;font-size:15px;line-height:1.6}.patient-plan_scoreRow__Sx_Jw{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;border-top:1px solid var(--pp-line-soft);padding-top:16px}.patient-plan_scoreNumeral__UM_iA{font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--hx-primary);line-height:1}.patient-plan_scoreNaming__PWJNo{display:grid;gap:1px}.patient-plan_scoreScale__MJsj_{font-size:12px;color:var(--pp-muted)}.patient-plan_scoreLabel__z_ohs{font-size:14px;font-weight:600}.patient-plan_scoreNote__1hDYs{margin:0;flex-basis:100%;font-size:13px;line-height:1.6;color:var(--pp-muted)}.patient-plan_rankList__fcrXr{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:none}.patient-plan_rankItem__JN3qx{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.patient-plan_rankNum__xEzqj{font-size:13px;font-weight:700;color:var(--hx-primary);border:1px solid var(--pp-line);border-radius:999px;background:#fff;width:26px;height:26px;display:inline-grid;place-items:center}.patient-plan_rankBody__XdInE{display:grid;gap:4px;min-width:0}.patient-plan_rankTitle__zAIV9{margin:0;font-size:16px;font-weight:600;line-height:1.4}.patient-plan_rankLine__erUv4{margin:0;font-size:15px;line-height:1.6;color:#3d4a42}.patient-plan_checkList__ZHod5{list-style:none;margin:0;padding:0;display:grid;gap:10px}.patient-plan_checkItem__Scm2x{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--pp-line-soft);border-radius:12px;background:#fff;padding:14px 16px}.patient-plan_checkBox__eFvtX{width:18px;height:18px;margin-top:3px;border:1.5px solid #b6bdb6;border-radius:5px;background:#fff}.patient-plan_checkBody__qzSLi{display:grid;gap:4px;min-width:0}.patient-plan_checkName__DRPc4{margin:0;font-size:16px;font-weight:600}.patient-plan_checkWhy___9eSC{margin:0;font-size:15px;line-height:1.6;color:#3d4a42}.patient-plan_systemList__mSre0{list-style:none;margin:0;padding:0;display:grid;gap:4px}.patient-plan_systemRow__dmxFN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--pp-line-soft)}.patient-plan_systemRow__dmxFN:last-child{border-bottom:0}.patient-plan_systemName__UB3sj{margin:0;font-size:16px;font-weight:600}.patient-plan_bandBadge__mLTxX{justify-self:end;display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--pp-line);background:#fbfaf7;font-size:12px;color:#46504a;white-space:nowrap}.patient-plan_meter__PmLrA{grid-column:1/-1;height:6px;border-radius:999px;background:var(--pp-line-soft);overflow:hidden}.patient-plan_meter__PmLrA[data-assessed=false]{background:repeating-linear-gradient(-45deg,#eceae2,#eceae2 3px,#fbfaf7 0,#fbfaf7 6px)}.patient-plan_meterFill__ayg9c{height:6px;border-radius:999px;background:var(--pp-muted)}.patient-plan_systemLine___imGA{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6;color:#3d4a42}.patient-plan_totalsWrap__qztRb{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;overflow-x:auto;min-width:0}.patient-plan_totals__1u573{width:100%;border-collapse:collapse;font-size:14px;min-width:30rem}.patient-plan_totals__1u573 caption{text-align:left;padding:14px 16px 10px;font-size:13px;color:var(--pp-muted);line-height:1.55}.patient-plan_totals__1u573 td,.patient-plan_totals__1u573 th{text-align:left;padding:10px 16px;vertical-align:top;overflow-wrap:break-word}.patient-plan_totals__1u573 td:first-child,.patient-plan_totals__1u573 th:first-child{width:22%}.patient-plan_totals__1u573 tbody th{white-space:nowrap}.patient-plan_totals__1u573 thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);font-weight:600;border-bottom:1px solid var(--pp-line-soft);background:#fbfaf7;white-space:nowrap}.patient-plan_totals__1u573 tbody tr{border-top:1px solid var(--pp-line-soft)}.patient-plan_totals__1u573 tbody tr:first-child{border-top:0}.patient-plan_totals__1u573 tbody th{font-weight:600}.patient-plan_totalStatus__Y_vu9{display:block;line-height:1.5}.patient-plan_totalFrom__nyTWU{display:block;margin-top:3px;font-size:12px;color:var(--pp-muted);line-height:1.5}.patient-plan_illus__ON8yB{display:inline-block;margin:0 0 0 8px;padding:1px 9px;border-radius:999px;border:1px dashed #8a6a12;background:#fffaf0;color:#6a4c14;font-size:10px;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.patient-plan_limitSource__b3Jgm{margin:0;font-size:12px;line-height:1.55;color:var(--pp-muted)}.patient-plan_cards__UoQg3{list-style:none;margin:0;padding:0;display:grid;gap:12px}.patient-plan_card__g9zPC{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;padding:16px 18px;display:grid;gap:8px;min-width:0}.patient-plan_cardHead__D68HJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.patient-plan_cardName__Eb4JM{margin:0;font-size:17px;font-weight:600}.patient-plan_cardTag__m7KIW{display:inline-block;padding:1px 9px;border-radius:999px;border:1px solid var(--pp-line);background:#f4f2ea;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6a736f}.patient-plan_cardFacts__psH_2{margin:0;display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:4px 12px;font-size:14px}.patient-plan_cardFacts__psH_2 dt{color:var(--pp-muted)}.patient-plan_cardFacts__psH_2 dd{margin:0}.patient-plan_cardWhy__g7k_v{margin:0;font-size:15px;line-height:1.6;color:#3d4a42}.patient-plan_habits__A3yQQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:16px}.patient-plan_habitCol__Yf01l{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;padding:16px 18px;display:grid;gap:12px;align-content:start;min-width:0}.patient-plan_habitHead__081E_{margin:0;font-size:15px;font-weight:700}.patient-plan_habitList__8HGST{list-style:none;margin:0;padding:0;display:grid;gap:12px}.patient-plan_habitItem__5j4LJ{display:grid;gap:3px}.patient-plan_habitAction__5oJOY{margin:0;font-size:15px;line-height:1.55}.patient-plan_habitWhy__XGr0C{margin:0;font-size:14px;line-height:1.55;color:var(--pp-muted)}.patient-plan_clinicianNote__NuS5d{border:1px solid var(--pp-paper-edge);background:var(--pp-paper);border-radius:var(--pp-radius);padding:18px 20px;display:grid;gap:10px;box-shadow:0 1px 2px rgba(31,59,48,.05)}.patient-plan_clinicianNoteText__y6g0R{margin:0;font-size:16px;line-height:1.65}.patient-plan_clinicianNoteBy__HwbjA{margin:0;font-size:13px;color:var(--pp-muted);font-style:normal}.patient-plan_peptideIntro__SUAyd{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.patient-plan_draftTag__Qstyo{display:inline-block;padding:1px 9px;border-radius:999px;border:1px dashed #c8b98f;background:#fdf8ea;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a6a44}.patient-plan_laneLine__7QrEg{margin:0;font-size:15px;line-height:1.6}.patient-plan_directions__zKBSJ{margin:4px 0 0;border-left:3px solid var(--pp-paper-edge)}.patient-plan_directionsDisclaimer__cKefS{margin:0;font-size:13px;line-height:1.55;color:var(--pp-muted)}.patient-plan_dosingRows__SEDAP{margin:0;display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 12px;font-size:15px}.patient-plan_dosingRows__SEDAP dt{color:var(--pp-muted)}.patient-plan_dosingRows__SEDAP dd{margin:0}.patient-plan_dosingFraming__c2FZc{list-style:none;margin:0;padding:0;display:grid;gap:4px}.patient-plan_dosingFramingLine__Ao4IE{font-size:13px;line-height:1.55;color:var(--pp-muted)}.patient-plan_standingLines__sFkES{list-style:none;margin:0;padding:0;display:grid;gap:4px}.patient-plan_standingLine__V6iJk{font-size:14px;line-height:1.55;color:var(--pp-muted)}.patient-plan_withheld__TTkew{border:1px solid var(--pp-line);border-left:3px solid #b9a06a;border-radius:12px;background:#fffdf6;padding:12px 15px;margin:0 0 18px;display:grid;gap:6px}.patient-plan_withheldHead__PBcdw{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a6a44}.patient-plan_withheldList__2U3I_{list-style:none;margin:0;padding:0;display:grid;gap:4px}.patient-plan_chromeNote__fc72S,.patient-plan_withheldItem__gsx36{font-size:14px;line-height:1.55;color:#3d4a42}.patient-plan_chromeNote__fc72S{border:1px solid var(--pp-line);border-left:3px solid #5d6a68;border-radius:12px;background:#fbfaf6;padding:10px 15px;margin:0 0 14px}.patient-plan_sourceTag__6vBHc{display:inline-block;padding:1px 8px;border-radius:999px;background:#f4f2ea;border:1px solid var(--pp-line-soft);font-size:11px;color:#6a736f;white-space:nowrap}.patient-plan_sourceRow__hFtc4{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.patient-plan_foot__LhhXH{border-top:1px solid var(--pp-line);padding-top:18px;display:grid;gap:8px}.patient-plan_footVersion__9e9PW{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8a6a12}.patient-plan_footNotice___ueb7{margin:0;font-size:13px;line-height:1.6;color:var(--pp-muted)}.patient-plan_footFixture__oF9gL{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a6a12}@media (max-width:560px){.patient-plan_sheet__c1qGG{gap:32px;font-size:16px}.patient-plan_patientView__OBfJj{padding:0 16px 48px}.patient-plan_slimBadge__FYzdI{margin:0 -16px 20px;padding:8px 16px}.patient-plan_heroTitle__1K_0a{font-size:27px}.patient-plan_heroGreeting__hrUwp{font-size:18px}.patient-plan_card__g9zPC,.patient-plan_clinicianNote__NuS5d,.patient-plan_habitCol__Yf01l,.patient-plan_trajectory__fgb_m,.patient-plan_week__9XAlo{padding:14px 15px}.patient-plan_checkItem__Scm2x,.patient-plan_notice__vKJxj{padding:12px 14px}.patient-plan_trackLabels__ojCdd{grid-auto-flow:row;grid-auto-columns:auto;gap:4px}.patient-plan_trackLabel__PB6jE{display:flex}.patient-plan_systemRow__dmxFN{grid-template-columns:minmax(0,1fr)}.patient-plan_bandBadge__mLTxX{justify-self:start}.patient-plan_cardFacts__psH_2{grid-template-columns:minmax(0,1fr);gap:2px}.patient-plan_cardFacts__psH_2 dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.patient-plan_cardFacts__psH_2 dd{margin-bottom:6px}.patient-plan_totalsWrap__qztRb{overflow-x:visible}.patient-plan_totals__1u573{display:block;min-width:0}.patient-plan_totals__1u573 caption{display:block;padding:14px 15px 8px}.patient-plan_totals__1u573 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.patient-plan_totals__1u573 tbody,.patient-plan_totals__1u573 tbody td,.patient-plan_totals__1u573 tbody th,.patient-plan_totals__1u573 tbody tr{display:block}.patient-plan_totals__1u573 tbody tr{padding:12px 15px;border-top:1px solid var(--pp-line-soft)}.patient-plan_totals__1u573 tbody td,.patient-plan_totals__1u573 tbody th{padding:0;width:auto}.patient-plan_totals__1u573 tbody td:first-child,.patient-plan_totals__1u573 tbody th:first-child{width:auto}.patient-plan_totals__1u573 tbody th{font-size:16px;padding-bottom:6px;white-space:normal}.patient-plan_totals__1u573 tbody td{padding-bottom:8px}.patient-plan_totals__1u573 tbody td:last-child{padding-bottom:0}.patient-plan_totals__1u573 tbody td:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted)}}@page{margin:16mm}@media print{body:has(.patient-plan_printSheet__8tJEP){background:#fff;overflow:visible}.patient-plan_patientView__OBfJj{position:static;overflow:visible;padding:0;background:#fff}.patient-plan_slimBadge__FYzdI,.patient-plan_toggleRow__OZ_Ht,.patient-plan_withheld__TTkew{display:none}.patient-plan_printSheet__8tJEP{max-width:none;padding:0;gap:26px;font-size:11.5pt}.patient-plan_heroTitle__1K_0a{font-size:22pt}.patient-plan_heroGreeting__hrUwp{font-size:13pt}.patient-plan_card__g9zPC,.patient-plan_checkItem__Scm2x,.patient-plan_clinicianNote__NuS5d,.patient-plan_habitCol__Yf01l,.patient-plan_notice__vKJxj,.patient-plan_rankItem__JN3qx,.patient-plan_systemRow__dmxFN,.patient-plan_totalsWrap__qztRb,.patient-plan_trajectory__fgb_m,.patient-plan_week__9XAlo{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.patient-plan_section__RTg2D{break-inside:auto}.patient-plan_sectionHead__LXLa_{break-after:avoid;page-break-after:avoid}.patient-plan_totalsWrap__qztRb{overflow:visible}.patient-plan_totals__1u573{min-width:0}.patient-plan_foot__LhhXH{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){.patient-plan_toggleLink__9VsJS{transition:background-color .12s linear,border-color .12s linear}}@media (prefers-reduced-motion:reduce){.patient-plan_toggleLink__9VsJS{transition:none;animation:none}}.patient-plan_directionsFallback__ZBRNL{margin:12px 0 0;padding:10px 14px;border:1px dashed #e3e1d9;border-radius:12px;font-size:15px;color:#33403e}