.offline-change-comparison_dialog__WCOyV{width:min(960px,calc(100vw - 48px));max-height:calc(100dvh - 48px);box-sizing:border-box;overflow:hidden;padding:0;border:1px solid var(--border-default,#64748b);border-radius:12px;color:var(--text-primary,#e2e8f0);background:var(--bg-primary,#0f172a);font:16px system-ui,sans-serif}.offline-change-comparison_dialog__WCOyV::-webkit-backdrop{background:rgb(0 0 0/65%)}.offline-change-comparison_dialog__WCOyV::backdrop{background:rgb(0 0 0/65%)}.offline-change-comparison_dialog__WCOyV[open]{display:flex;flex-direction:column}.offline-change-comparison_body__qlvLR{min-height:0;overflow-y:auto;padding:0 24px 24px}.offline-change-comparison_headingRow__ZLC8h{display:flex;align-items:center;justify-content:space-between;gap:16px}.offline-change-comparison_identity__fyg_f{margin-top:12px;overflow-wrap:anywhere}.offline-change-comparison_identity__fyg_f h3{margin:0;font-size:1rem}.offline-change-comparison_identity__fyg_f p{margin:4px 0 0}.offline-change-comparison_header__rQrSc{flex-shrink:0;padding:16px 24px;background:var(--bg-primary,#0f172a);border-bottom:1px solid #64748b}.offline-change-comparison_header__rQrSc h2{margin:0;font-size:1.25rem}.offline-change-comparison_header__rQrSc button{min-height:44px;padding:8px 16px;font:inherit;color:inherit;border:1px solid #64748b;border-radius:6px;background:var(--field-bg,#1e293b)}.offline-change-comparison_field__SY_JQ{margin-top:20px;padding-top:12px;border-top:1px solid #64748b;overflow-wrap:anywhere}.offline-change-comparison_field__SY_JQ h4{margin:0 0 12px}.offline-change-comparison_values__7JS5y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.offline-change-comparison_values__7JS5y p{white-space:pre-wrap;margin-bottom:0}.offline-change-comparison_transfer__SZpIx{margin-top:24px;padding:16px;border:1px solid #64748b}.offline-change-comparison_choice__apRHc{display:flex;align-items:center;gap:12px;min-height:44px}.offline-change-comparison_choice__apRHc input{width:20px;height:20px}.offline-change-comparison_reason__czC2o{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.offline-change-comparison_reason__czC2o textarea{width:100%;box-sizing:border-box;color:inherit;background:var(--field-bg,#1e293b);font:inherit;padding:10px}.offline-change-comparison_open__dtys6,.offline-change-comparison_transfer__SZpIx button{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 16px;color:inherit;background:var(--field-bg,#1e293b);border:1px solid #64748b;border-radius:6px;font:inherit}.offline-change-comparison_transfer__SZpIx button:disabled{opacity:.55}@media (max-width:600px){.offline-change-comparison_values__7JS5y{grid-template-columns:minmax(0,1fr)}.offline-change-comparison_body__qlvLR{padding:0 16px 16px}.offline-change-comparison_header__rQrSc{padding:12px 16px}}.offline-change-comparison_history__3ktVU{display:list-item;list-style-position:inside;min-height:44px;box-sizing:border-box;padding:10px 0;cursor:pointer}.clinical-grammar_assist__ARFXp{min-width:0}.clinical-grammar_card__Uk4nI{margin-top:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-primary,#7567d8) 48%,var(--border-default));border-radius:12px;background:color-mix(in srgb,var(--accent-primary,#7567d8) 8%,var(--bg-card));color:var(--text-primary)}.clinical-grammar_heading__AxmiI{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}.clinical-grammar_heading__AxmiI strong{font-size:.85rem}.clinical-grammar_heading__AxmiI span{color:var(--text-secondary);font-size:.76rem}.clinical-grammar_compare__fvygH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.clinical-grammar_compare__fvygH>div{min-width:0;padding:9px 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated)}.clinical-grammar_compare__fvygH small{display:block;margin-bottom:5px;color:var(--text-muted);font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.clinical-grammar_compare__fvygH p{max-height:120px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.clinical-grammar_actions__h2yug{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:10px}.clinical-grammar_actions__h2yug button,.clinical-grammar_status__KjU5U button{min-height:40px;padding:6px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.clinical-grammar_actions__h2yug .clinical-grammar_accept__qwTNG{border-color:color-mix(in srgb,var(--accent-primary,#7567d8) 60%,transparent);background:var(--accent-primary,#7567d8);color:#fff}.clinical-grammar_status__KjU5U{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:7px 0 0;color:var(--text-secondary);font-size:.74rem}@media (max-width:720px){.clinical-grammar_compare__fvygH{grid-template-columns:minmax(0,1fr)}.clinical-grammar_actions__h2yug button{flex:1 1 120px}}.clinical-form-draft_draft__K9vMT{display:grid;grid-gap:12px;gap:12px;margin:0 0 18px;padding:16px;border:1px solid color-mix(in srgb,var(--accent-primary,#7868ee) 42%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary,#7868ee) 14%,transparent),color-mix(in srgb,var(--accent-success,#3de2b2) 8%,transparent));box-shadow:inset 0 1px 0 rgb(255 255 255/5%)}.clinical-form-draft_draft__K9vMT[data-pending=true]{border-color:color-mix(in srgb,var(--accent-warning,#f2b75a) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warning,#f2b75a) 14%,transparent),color-mix(in srgb,var(--accent-primary,#7868ee) 8%,transparent))}.clinical-form-draft_heading__M2yYh{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.clinical-form-draft_heading__M2yYh strong{display:block;color:var(--text-primary,#f7f5ff);font-size:.94rem}.clinical-form-draft_error__J2OXY,.clinical-form-draft_heading__M2yYh p,.clinical-form-draft_saved__xZWuq{margin:3px 0 0;color:var(--text-secondary,#b9b5ca);font-size:.79rem;line-height:1.45}.clinical-form-draft_icon__QZ7oX{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--accent-success,#3de2b2) 42%,transparent);border-radius:12px;color:var(--accent-success,#3de2b2);background:color-mix(in srgb,var(--accent-success,#3de2b2) 13%,transparent)}.clinical-form-draft_icon__QZ7oX svg{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.clinical-form-draft_state__X_4XA{padding:6px 10px;border-radius:999px;color:var(--accent-success,#3de2b2);background:color-mix(in srgb,var(--accent-success,#3de2b2) 13%,transparent);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.clinical-form-draft_saved__xZWuq{padding:9px 11px;border-radius:9px;background:rgb(0 0 0/16%)}.clinical-form-draft_error__J2OXY{color:var(--accent-danger,#ff7474)}.clinical-form-draft_actions__Gm63W{display:flex;flex-wrap:wrap;gap:8px}.clinical-form-draft_actions__Gm63W button{min-height:44px;padding:8px 13px;border-radius:9px;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.clinical-form-draft_actions__Gm63W button:disabled{cursor:not-allowed;opacity:.48}.clinical-form-draft_primary__ATlQe{border:1px solid color-mix(in srgb,var(--accent-success,#3de2b2) 56%,transparent);color:#061a16;background:linear-gradient(135deg,var(--accent-success,#3de2b2),#5bc9ee)}.clinical-form-draft_secondary__uT7MC{border:1px solid color-mix(in srgb,var(--text-secondary,#b9b5ca) 36%,transparent);color:var(--text-primary,#f7f5ff);background:rgb(255 255 255/5%)}@media (max-width:700px){.clinical-form-draft_draft__K9vMT{padding:13px}.clinical-form-draft_heading__M2yYh{grid-template-columns:38px minmax(0,1fr)}.clinical-form-draft_icon__QZ7oX{width:38px;height:38px}.clinical-form-draft_state__X_4XA{grid-column:2;justify-self:start}.clinical-form-draft_actions__Gm63W button{min-height:44px}}.goal-package-chooser_modal__qR1kS{color:var(--text-primary)}.goal-package-chooser_destination__eXfFx{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;border-left:4px solid var(--editor-mint);border-radius:10px;background:var(--bg-elevated)}.goal-package-chooser_destination__eXfFx span,.goal-package-chooser_meta__rv_4F{color:var(--text-secondary)}.goal-package-chooser_destination__eXfFx small{color:var(--text-secondary);font-size:12px}.goal-package-chooser_help__phcKR{color:var(--text-secondary);line-height:1.5;font-size:14px}.goal-package-chooser_assessmentSource__nnpdh{margin:0 0 18px;padding:12px 16px;border:1px solid var(--border-default);border-left:4px solid var(--editor-mint);border-radius:12px;background:var(--bg-card)}.goal-package-chooser_assessmentHeader__A59G9{display:flex;align-items:center;justify-content:space-between;gap:12px}.goal-package-chooser_assessmentHeader__A59G9 span,.goal-package-chooser_assessmentHeader__A59G9 strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_assessmentHeader__A59G9 strong{font-size:15px}.goal-package-chooser_assessmentHeader__A59G9 span{margin-top:3px;color:var(--text-secondary);font-size:13px}.goal-package-chooser_assessmentHeader__A59G9 button{flex:none;min-height:40px;padding:8px 12px;border:1px solid var(--editor-mint);border-radius:9px;color:var(--text-primary);background:var(--bg-elevated);font:inherit;font-weight:700;cursor:pointer}.goal-package-chooser_assessmentPicker___o9IN{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-default)}.goal-package-chooser_assessmentPicker___o9IN>p{margin:0 0 14px;color:var(--text-secondary);line-height:1.45}.goal-package-chooser_assessmentFinding__DGVRU{margin-top:12px;padding:12px;border-radius:10px;background:var(--bg-elevated)}.goal-package-chooser_assessmentFinding__DGVRU a,.goal-package-chooser_assessmentFinding__DGVRU p,.goal-package-chooser_assessmentFinding__DGVRU strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_assessmentFinding__DGVRU p{margin:6px 0}.goal-package-chooser_assessmentFinding__DGVRU a{color:var(--editor-mint);font-weight:700}.goal-package-chooser_catalog__KOkzG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.goal-package-chooser_catalog__KOkzG button{display:flex;gap:12px;text-align:left;align-items:flex-start;padding:16px;border:1px solid var(--border-default);background:var(--bg-card);border-radius:12px;color:var(--text-primary);cursor:pointer}.goal-package-chooser_catalog__KOkzG button:focus-visible,.goal-package-chooser_catalog__KOkzG button:hover{border-color:var(--editor-mint);background:var(--bg-elevated)}.goal-package-chooser_catalog__KOkzG em,.goal-package-chooser_catalog__KOkzG small,.goal-package-chooser_catalog__KOkzG strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_catalog__KOkzG strong{font-size:16px;line-height:1.4}.goal-package-chooser_catalog__KOkzG small{color:var(--text-secondary);margin:5px 0}.goal-package-chooser_catalog__KOkzG em{font-size:13px;font-style:normal;color:var(--text-secondary)}.goal-package-chooser_marker__Wa81B{color:var(--editor-mint);font-size:22px}.goal-package-chooser_paging__RvKmg{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.goal-package-chooser_back__cXDTa,.goal-package-chooser_paging__RvKmg button{border:1px solid var(--border-default);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);padding:8px 14px;cursor:pointer}.goal-package-chooser_back__cXDTa:disabled,.goal-package-chooser_paging__RvKmg button:disabled{opacity:.5;cursor:default}.goal-package-chooser_back__cXDTa{margin:14px 0}.goal-package-chooser_empty__432_C{padding:20px;border:1px dashed var(--border-default);border-radius:12px;margin:16px 0;line-height:1.5}.goal-package-chooser_empty__432_C a{color:var(--text-primary)}.goal-package-chooser_tabs__KXIOI{display:flex;gap:8px;padding:6px;border-bottom:1px solid var(--border-default);margin:14px 0}.goal-package-chooser_tabs__KXIOI button{flex:1 1;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:10px;font-weight:700;cursor:pointer;padding:10px}.goal-package-chooser_tabs__KXIOI button[aria-pressed=true],.goal-package-chooser_tabs__KXIOI button[aria-selected=true]{background:var(--bg-elevated);border-color:var(--editor-blue);color:var(--text-primary)}.goal-package-chooser_conflict__upcKQ{border-left:4px solid var(--editor-amber);padding:14px;border-radius:12px;background:var(--bg-card)}.goal-package-chooser_conflict__upcKQ h3{margin-top:0}.goal-package-chooser_conflict__upcKQ>p{color:var(--text-secondary);line-height:1.5}.goal-package-chooser_compareNavigation__n7ung{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-primary)}.goal-package-chooser_fields__dn_DO{border:0;padding:0;margin:0;min-width:0}.goal-package-chooser_meta__rv_4F{margin-bottom:12px}.goal-package-chooser_procedure__L5dbf{padding:10px 0}.goal-package-chooser_procedure__L5dbf summary,.goal-package-chooser_recovery__UhYNY summary{cursor:pointer;padding:10px 0;color:var(--text-primary);font-weight:700}.goal-package-chooser_target__Qw0vn{padding:14px 0;border-bottom:1px solid var(--border-default)}.goal-package-chooser_target__Qw0vn header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.goal-package-chooser_target__Qw0vn header span{padding:4px 8px;border-radius:8px;background:var(--bg-elevated);font-size:13px;color:var(--text-secondary)}.goal-package-chooser_target__Qw0vn p{font-size:14px;line-height:1.5}.goal-package-chooser_review__wscer{display:flex;align-items:center;gap:10px;font-weight:700;margin:16px 0}.goal-package-chooser_review__wscer input{flex:0 0 22px;width:22px;height:22px;min-height:22px!important;min-width:22px!important}.goal-package-chooser_error__rOsYz{border-left:4px solid var(--editor-amber);padding:12px;background:var(--bg-elevated);line-height:1.5}.goal-package-chooser_notice__TTOuN{border-left:4px solid var(--editor-blue);padding:12px;line-height:1.5;background:var(--bg-elevated)}.goal-package-chooser_copySemantics__WAY2T{margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--editor-blue) 30%,var(--border-default));border-left:4px solid var(--editor-blue);border-radius:10px;background:color-mix(in srgb,var(--editor-blue) 8%,var(--bg-card));color:var(--text-primary);font-size:14px;line-height:1.5}.goal-package-chooser_recovery__UhYNY{margin-top:18px;border-top:1px solid var(--border-default)}@media(max-width:700px){.goal-package-chooser_catalog__KOkzG{grid-template-columns:1fr}}.goal-package-chooser_library__8EHjD{border:1px solid var(--border-default);border-top:4px solid var(--editor-mint);border-radius:16px;background:var(--bg-card);padding:20px;margin:20px 0}.goal-package-chooser_libraryHeader__QW7Jh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.goal-package-chooser_libraryHeader__QW7Jh p{margin:0 0 4px;color:var(--text-secondary);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.goal-package-chooser_libraryHeader__QW7Jh h2{margin:0 0 6px;font-size:24px;letter-spacing:-.02em}.goal-package-chooser_libraryHeader__QW7Jh span{color:var(--text-secondary);font-size:14px;line-height:1.5}.goal-package-chooser_create__CR_0G{min-height:46px;padding:10px 18px;border:1px solid var(--border-default);border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--editor-primary-start),var(--editor-primary-end));font:inherit;font-weight:800;cursor:pointer}.goal-package-chooser_create__CR_0G:disabled{opacity:.5;cursor:default}.goal-package-chooser_starterLibrary__PP_rn{margin-top:20px;padding:16px;border:1px solid color-mix(in srgb,var(--editor-violet) 38%,var(--border-default));border-left:5px solid var(--editor-violet);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-violet) 11%,var(--bg-elevated)),var(--bg-card) 70%)}.goal-package-chooser_starterHeading___SUZQ{display:flex;align-items:center;gap:12px;margin-bottom:12px}.goal-package-chooser_starterHeading___SUZQ>span{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--editor-violet);color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em;box-shadow:0 8px 20px color-mix(in srgb,var(--editor-violet) 30%,transparent)}.goal-package-chooser_publishedHeading__xylKm h3,.goal-package-chooser_starterHeading___SUZQ h3{margin:0 0 4px;font-size:17px;color:var(--text-primary)}.goal-package-chooser_publishedHeading__xylKm p,.goal-package-chooser_starterHeading___SUZQ p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.goal-package-chooser_starterFilters__ID47A{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-gap:12px;gap:12px;margin:14px 0}.goal-package-chooser_starterCatalog__Y3L2X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.goal-package-chooser_starterCatalog__Y3L2X button{min-width:0;min-height:112px;display:flex;align-items:flex-start;gap:10px;padding:14px;text-align:left;border:1px solid color-mix(in srgb,var(--editor-violet) 34%,var(--border-default));border-radius:12px;background:var(--bg-card);color:var(--text-primary);cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent)}.goal-package-chooser_starterCatalog__Y3L2X button:focus-visible,.goal-package-chooser_starterCatalog__Y3L2X button:hover{border-color:var(--editor-violet);background:color-mix(in srgb,var(--editor-violet) 9%,var(--bg-card));transform:translateY(-1px)}.goal-package-chooser_starterCatalog__Y3L2X em,.goal-package-chooser_starterCatalog__Y3L2X small,.goal-package-chooser_starterCatalog__Y3L2X strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_starterCatalog__Y3L2X strong{line-height:1.35}.goal-package-chooser_starterCatalog__Y3L2X small{margin-top:7px;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-border-start:3px solid var(--editor-mint);border-inline-start:3px solid var(--editor-mint);color:var(--text-primary);font-weight:750;text-transform:capitalize}.goal-package-chooser_starterCatalog__Y3L2X em{margin-top:4px;color:var(--text-secondary);font-size:12px;font-style:normal}.goal-package-chooser_starterIcon__bFcFW{flex:0 0 auto;color:var(--editor-violet);font-size:20px;font-weight:900}.goal-package-chooser_publishedHeading__xylKm{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-default)}.goal-package-chooser_libraryViews__6t9H7{display:flex;gap:8px;margin:14px 0 4px;padding:6px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-elevated)}.goal-package-chooser_libraryViews__6t9H7 button{flex:1 1;min-width:0;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-weight:800;cursor:pointer}.goal-package-chooser_libraryViews__6t9H7 button[aria-pressed=true]{border-color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 11%,var(--bg-card));color:var(--text-primary);box-shadow:inset 0 -3px var(--editor-blue)}.goal-package-chooser_pendingAction__ImCph{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--editor-amber) 42%,var(--border-default));border-left:5px solid var(--editor-amber);border-radius:12px;background:color-mix(in srgb,var(--editor-amber) 9%,var(--bg-card))}.goal-package-chooser_pendingAction__ImCph div{display:grid;grid-gap:3px;gap:3px}.goal-package-chooser_pendingAction__ImCph span{color:var(--text-secondary);font-size:13px;line-height:1.45}.goal-package-chooser_archiveAction__F9iah,.goal-package-chooser_pendingAction__ImCph button{min-height:44px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--editor-amber) 50%,var(--border-default));border-radius:10px;background:color-mix(in srgb,var(--editor-amber) 12%,var(--bg-elevated));color:var(--text-primary);font:inherit;font-weight:800;cursor:pointer}.goal-package-chooser_archiveAction__F9iah:disabled{cursor:not-allowed;opacity:.52}.goal-package-chooser_clonePending__yy6nZ{border-color:color-mix(in srgb,var(--editor-violet) 42%,var(--border-default));border-left-color:var(--editor-violet);background:color-mix(in srgb,var(--editor-violet) 9%,var(--bg-card))}.goal-package-chooser_cloneAction___KtRd,.goal-package-chooser_clonePending__yy6nZ button{min-height:44px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--editor-violet) 52%,var(--border-default));border-radius:10px;background:color-mix(in srgb,var(--editor-violet) 14%,var(--bg-elevated));color:var(--text-primary);font:inherit;font-weight:800;cursor:pointer}.goal-package-chooser_cloneAction___KtRd:disabled{cursor:not-allowed;opacity:.52}.goal-package-chooser_previewActions__g67Qq{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.goal-package-chooser_assignmentAction__baLKM{min-height:46px;padding:10px 18px;border:1px solid color-mix(in srgb,var(--editor-mint) 56%,var(--border-default));border-radius:11px;color:var(--text-primary);background:color-mix(in srgb,var(--editor-mint) 16%,var(--bg-card));font:inherit;font-weight:850;cursor:pointer;box-shadow:inset 0 -3px color-mix(in srgb,var(--editor-mint) 52%,transparent)}.goal-package-chooser_assignmentAction__baLKM:disabled{opacity:.5;cursor:default}.goal-package-chooser_assignmentHero__uF8w0{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:15px;border:1px solid color-mix(in srgb,var(--editor-mint) 40%,var(--border-default));border-left:5px solid var(--editor-mint);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-mint) 11%,var(--bg-elevated)),var(--bg-card))}.goal-package-chooser_assignmentHero__uF8w0>span,.goal-package-chooser_assignmentStep__lye50>header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--editor-mint);color:#071a19;font-size:12px;font-weight:950;letter-spacing:.05em}.goal-package-chooser_assignmentHero__uF8w0 p,.goal-package-chooser_assignmentStep__lye50 header p{margin:0 0 3px;color:var(--text-secondary);font-size:13px;line-height:1.45}.goal-package-chooser_assignmentHero__uF8w0 h3,.goal-package-chooser_assignmentStep__lye50 header h3{margin:0;color:var(--text-primary);font-size:18px}.goal-package-chooser_assignmentHero__uF8w0 small{display:block;margin-top:5px;color:var(--text-secondary);font-size:13px}.goal-package-chooser_assignmentStep__lye50{margin-top:16px;padding:16px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-card)}.goal-package-chooser_assignmentStep__lye50[aria-disabled=true]{opacity:.68}.goal-package-chooser_assignmentStep__lye50>header{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-bottom:12px}.goal-package-chooser_assignmentStep__lye50:nth-of-type(3)>header>span{background:var(--editor-blue);color:#07111e}.goal-package-chooser_assignmentPatients__Y5DLE,.goal-package-chooser_assignmentPrograms__TXTKi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.goal-package-chooser_assignmentChoice__z_z0U{position:relative;min-width:0;min-height:76px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);text-align:left;cursor:pointer}.goal-package-chooser_assignmentChoice__z_z0U>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.goal-package-chooser_assignmentChoice__z_z0U:has(input:focus-visible),.goal-package-chooser_assignmentChoice__z_z0U:hover{border-color:var(--editor-mint);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--editor-mint) 18%,transparent)}.goal-package-chooser_assignmentChoiceSelected__4Bv5Y{border-color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 12%,var(--bg-card));box-shadow:inset 4px 0 var(--editor-blue)}.goal-package-chooser_assignmentChoice__z_z0U:has(input:disabled){opacity:.55;cursor:default}.goal-package-chooser_assignmentChoice__z_z0U>span:last-child{min-width:0}.goal-package-chooser_assignmentPatients__Y5DLE em,.goal-package-chooser_assignmentPatients__Y5DLE small,.goal-package-chooser_assignmentPatients__Y5DLE strong,.goal-package-chooser_assignmentPrograms__TXTKi small,.goal-package-chooser_assignmentPrograms__TXTKi strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_assignmentPatients__Y5DLE small,.goal-package-chooser_assignmentPrograms__TXTKi small{margin-top:4px;color:var(--text-secondary);font-size:12px}.goal-package-chooser_assignmentPatients__Y5DLE em{margin-top:3px;color:var(--text-secondary);font-size:12px;font-style:normal}.goal-package-chooser_patientInitials__AmyIP{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--editor-violet) 20%,var(--bg-card));color:var(--text-primary);font-size:13px;font-weight:900}.goal-package-chooser_assignmentPrograms__TXTKi .goal-package-chooser_assignmentChoice__z_z0U>span:first-of-type{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--editor-mint) 18%,var(--bg-card));color:var(--editor-mint)}.goal-package-chooser_assignmentStep__lye50 .goal-package-chooser_paging__RvKmg{align-items:center}.goal-package-chooser_assignmentStep__lye50 .goal-package-chooser_paging__RvKmg>span{color:var(--text-secondary);font-size:13px;text-align:center}.goal-package-chooser_assignmentComplete__gUCbj{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;padding:20px;border:1px solid color-mix(in srgb,var(--editor-mint) 44%,var(--border-default));border-left:5px solid var(--editor-mint);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-mint) 13%,var(--bg-elevated)),var(--bg-card))}.goal-package-chooser_assignmentComplete__gUCbj>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--editor-mint);color:#071a19;font-size:27px;font-weight:950}.goal-package-chooser_assignmentComplete__gUCbj p{margin:0 0 4px;color:var(--text-secondary);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.goal-package-chooser_assignmentComplete__gUCbj h3{margin:0 0 7px;color:var(--text-primary);font-size:20px}.goal-package-chooser_assignmentComplete__gUCbj small,.goal-package-chooser_assignmentComplete__gUCbj strong{display:block;overflow-wrap:anywhere}.goal-package-chooser_assignmentComplete__gUCbj small{margin-top:5px;color:var(--text-secondary);line-height:1.45}.goal-package-chooser_assignmentOpen__PM2_s{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;padding:10px 18px;border:1px solid var(--editor-blue);border-radius:11px;background:color-mix(in srgb,var(--editor-blue) 14%,var(--bg-card));color:var(--text-primary);font-weight:850;text-decoration:none}.goal-package-chooser_assignmentOpen__PM2_s:focus-visible,.goal-package-chooser_assignmentOpen__PM2_s:hover{background:color-mix(in srgb,var(--editor-blue) 21%,var(--bg-card))}.goal-package-chooser_lockedSource__DN3nE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:3px 12px;gap:3px 12px;min-height:54px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--editor-mint) 45%,var(--border));border-left:4px solid var(--editor-mint);border-radius:11px;background:color-mix(in srgb,var(--editor-mint) 10%,var(--bg-card));color:var(--text-primary)}.goal-package-chooser_lockedSource__DN3nE span{grid-row:1/3;align-self:center;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--editor-mint) 18%,var(--bg-card));color:var(--text-primary);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.goal-package-chooser_lockedSource__DN3nE strong{min-width:0;overflow-wrap:anywhere;font-size:14px}.goal-package-chooser_lockedSource__DN3nE small{color:var(--text-secondary);font-size:12px}.goal-package-chooser_lockedSource__DN3nE em{grid-column:1/-1;color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.4}.goal-package-chooser_archiveConfirmation__7_XMe{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:15px;gap:15px;padding:18px;border:1px solid color-mix(in srgb,var(--editor-amber) 42%,var(--border-default));border-left:5px solid var(--editor-amber);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-amber) 10%,var(--bg-elevated)),var(--bg-card))}.goal-package-chooser_archiveConfirmation__7_XMe>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--editor-amber);color:#08111e;font-size:22px}.goal-package-chooser_archiveConfirmation__7_XMe h3{margin:1px 0 8px;font-size:19px}.goal-package-chooser_archiveConfirmation__7_XMe p{margin:0 0 14px;color:var(--text-secondary);line-height:1.5}.goal-package-chooser_archiveConfirmation__7_XMe dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.goal-package-chooser_archiveConfirmation__7_XMe dl div{padding:12px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card)}.goal-package-chooser_archiveConfirmation__7_XMe dt{font-weight:850}.goal-package-chooser_archiveConfirmation__7_XMe dd{margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.goal-package-chooser_cloneConfirmation__WjiP6{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:15px;gap:15px;padding:18px;border:1px solid color-mix(in srgb,var(--editor-violet) 42%,var(--border-default));border-left:5px solid var(--editor-violet);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-violet) 11%,var(--bg-elevated)),var(--bg-card))}.goal-package-chooser_cloneConfirmation__WjiP6>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--editor-violet);color:#fff;font-size:24px;font-weight:900}.goal-package-chooser_cloneConfirmation__WjiP6 h3{margin:1px 0 8px;font-size:19px}.goal-package-chooser_cloneSourceVersion__iBrC7{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--editor-mint) 38%,var(--border-default));border-radius:9px;background:color-mix(in srgb,var(--editor-mint) 8%,var(--bg-card))}.goal-package-chooser_cloneSourceVersion__iBrC7 strong{color:var(--text-primary);font-size:13px}.goal-package-chooser_cloneSourceVersion__iBrC7 span{color:var(--text-secondary);font-size:12px}.goal-package-chooser_cloneConfirmation__WjiP6>div>p{margin:0 0 12px;color:var(--text-secondary);line-height:1.5}.goal-package-chooser_cloneConfirmation__WjiP6 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.goal-package-chooser_cloneConfirmation__WjiP6 dl div{padding:12px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card)}.goal-package-chooser_cloneConfirmation__WjiP6 dt{font-weight:850}.goal-package-chooser_cloneConfirmation__WjiP6 dd{margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.goal-package-chooser_destination__eXfFx b{margin-left:auto;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--editor-amber) 16%,var(--bg-card));color:var(--text-primary);font-size:12px}.goal-package-chooser_starterGuidance__qaUkH{margin:14px 0 18px;padding:15px;border:1px solid color-mix(in srgb,var(--editor-violet) 38%,var(--border-default));border-left:5px solid var(--editor-violet);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-violet) 10%,var(--bg-elevated)),var(--bg-card))}.goal-package-chooser_starterGuidance__qaUkH>summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:44px;cursor:pointer;list-style:none}.goal-package-chooser_starterGuidance__qaUkH>summary::-webkit-details-marker{display:none}.goal-package-chooser_starterGuidance__qaUkH>summary:after{content:"+";margin-left:auto;color:var(--text-secondary);font-size:22px;font-weight:750;line-height:1}.goal-package-chooser_starterGuidance__qaUkH[open]>summary:after{content:"\2212"}.goal-package-chooser_starterGuidance__qaUkH>summary:focus-visible{outline:2px solid var(--editor-blue);outline-offset:4px;border-radius:6px}.goal-package-chooser_starterGuidance__qaUkH>summary span{padding:4px 8px;border-radius:999px;background:var(--editor-violet);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.goal-package-chooser_starterGuidance__qaUkH p{margin:8px 0 12px;color:var(--text-secondary);line-height:1.5}.goal-package-chooser_starterGuidance__qaUkH dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.goal-package-chooser_starterGuidance__qaUkH dl div{min-width:0;padding:10px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card)}.goal-package-chooser_starterGuidance__qaUkH dt{color:var(--text-primary);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.goal-package-chooser_starterGuidance__qaUkH dd{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.goal-package-chooser_filters__y_3DD{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:14px;gap:14px;margin-top:20px}.goal-package-chooser_grid__gPojV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.goal-package-chooser_choiceGroup__mzQPr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 16px;padding:14px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-card)}.goal-package-chooser_choiceGroup__mzQPr legend{padding:0 6px;color:var(--text-primary);font-size:14px;font-weight:800}.goal-package-chooser_choiceGroup__mzQPr label,.goal-package-chooser_inlineCheck__34_un{display:flex;align-items:flex-start;gap:9px;color:var(--text-primary);font-size:14px;line-height:1.4}.goal-package-chooser_choiceGroup__mzQPr input,.goal-package-chooser_inlineCheck__34_un input{flex:0 0 20px;width:20px;height:20px;min-width:20px!important;min-height:20px!important;margin:0}.goal-package-chooser_limitEditor__UpmfC{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-elevated)}.goal-package-chooser_inlineCheck__34_un{font-weight:700}.goal-package-chooser_sectionTitle__yj_Se{padding:10px 14px;border-left:4px solid var(--editor-blue);background:var(--bg-elevated);border-radius:10px;font-size:17px;margin:0 0 16px}.goal-package-chooser_targetToolbar__94Q9H{display:flex;align-items:center;justify-content:space-between;gap:12px}.goal-package-chooser_targetToolbar__94Q9H h3{font-size:17px}.goal-package-chooser_targetEditor__eecQ1{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.goal-package-chooser_targetList__lWIdB{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(94dvh - 220px);overflow-y:auto}.goal-package-chooser_targetList__lWIdB button{display:flex;gap:10px;align-items:center;text-align:left;min-height:46px;padding:10px;border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);border-radius:10px;cursor:pointer;overflow-wrap:anywhere}.goal-package-chooser_targetList__lWIdB button[aria-current=true]{border-color:var(--editor-blue);box-shadow:inset 3px 0 var(--editor-blue);background:var(--bg-elevated)}.goal-package-chooser_targetList__lWIdB span{font-weight:800}.goal-package-chooser_targetFields___HplM{min-width:0;border:1px solid var(--border-default);border-left:4px solid var(--editor-mint);padding:14px;border-radius:12px;background:var(--bg-card)}.goal-package-chooser_targetOrder__LQ64I{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 0 12px}.goal-package-chooser_targetOrder__LQ64I>span{margin-right:auto;color:var(--text-secondary);font-size:13px;font-weight:750}.goal-package-chooser_targetOrder__LQ64I button{min-height:44px;padding:8px 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-weight:750;cursor:pointer}.goal-package-chooser_targetOrder__LQ64I button:disabled{opacity:.48;cursor:default}.goal-package-chooser_srOnly__EhIaC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.goal-package-chooser_lifecycleNavigation__ThMzW{display:flex;gap:8px;margin:14px 0 10px;padding-bottom:9px;overflow-x:auto;border-bottom:1px solid var(--border-default)}.goal-package-chooser_lifecycleNavigation__ThMzW button{flex:0 0 auto;min-height:44px;padding:9px 13px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.goal-package-chooser_lifecycleNavigation__ThMzW button[aria-selected=true]{border-color:var(--editor-mint,#4adeb4);background:color-mix(in srgb,var(--editor-mint,#4adeb4) 15%,var(--bg-primary));box-shadow:inset 0 -3px var(--editor-mint,#4adeb4)}.goal-package-chooser_collectionPlan__iGHjs{margin:16px 0;padding:16px;border:1px solid color-mix(in srgb,var(--editor-blue) 38%,var(--border-default));border-left:4px solid var(--editor-blue);border-radius:12px;background:var(--bg-elevated)}.goal-package-chooser_collectionPlan__iGHjs h4{margin:0 0 4px;font-size:16px}.goal-package-chooser_collectionPlan__iGHjs header p,.goal-package-chooser_promptHeading__wMG1a span{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.goal-package-chooser_collectionChoices__gra8N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.goal-package-chooser_collectionChoices__gra8N label{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font-weight:750;cursor:pointer}.goal-package-chooser_collectionChoices__gra8N label:has(input:checked){border-color:var(--editor-blue);box-shadow:inset 3px 0 var(--editor-blue)}.goal-package-chooser_collectionChoices__gra8N input{flex:0 0 18px;width:18px;height:18px;margin:0}.goal-package-chooser_selectedCollectionMethod__QCYMO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--editor-blue) 45%,var(--border-default));border-radius:10px;background:color-mix(in srgb,var(--editor-blue) 10%,var(--bg-card))}.goal-package-chooser_selectedCollectionMethod__QCYMO span{min-width:0;color:var(--text-primary);font-weight:850;overflow-wrap:anywhere}.goal-package-chooser_selectedCollectionMethod__QCYMO button{flex:0 0 auto}.goal-package-chooser_collapseCollectionChoices__qBQoE,.goal-package-chooser_selectedCollectionMethod__QCYMO button{min-height:44px;padding:8px 14px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.goal-package-chooser_collapseCollectionChoices__qBQoE{display:block;margin:10px 0 0 auto}.goal-package-chooser_collectionDetails__eKFPV{margin-top:14px}.goal-package-chooser_collectionUnavailable__SShKO{margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--editor-amber) 42%,var(--border-default));border-radius:9px;background:color-mix(in srgb,var(--editor-amber) 10%,var(--bg-card));color:var(--text-primary);font-size:13px;line-height:1.45}.goal-package-chooser_fixedPlanPreview__TYT1l{margin:16px 0;padding:16px;border:1px solid color-mix(in srgb,var(--editor-blue) 40%,var(--border-default));border-left:4px solid var(--editor-blue);border-radius:12px;background:var(--bg-elevated)}.goal-package-chooser_fixedPlanPreview__TYT1l h4{margin:0 0 12px;color:var(--text-primary);font-size:16px}.goal-package-chooser_fixedPlanPreview__TYT1l dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.goal-package-chooser_fixedPlanPreview__TYT1l dt{color:var(--text-secondary);font-size:12px;font-weight:800}.goal-package-chooser_fixedPlanPreview__TYT1l dd{margin:4px 0 0;color:var(--text-primary);font-size:14px;font-weight:750;overflow-wrap:anywhere}.goal-package-chooser_fixedPlanPreview__TYT1l .goal-package-chooser_collectionUnavailable__SShKO{margin:0}.goal-package-chooser_promptHeading__wMG1a{display:grid;grid-gap:3px;gap:3px;margin:14px 0 10px}.goal-package-chooser_promptRows___I8qo{display:grid;grid-gap:9px;gap:9px}.goal-package-chooser_promptRow__6ldu5{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card)}.goal-package-chooser_promptNumber__LTDZo{display:grid;place-items:center;width:30px;height:44px;color:var(--editor-blue);font-weight:900}.goal-package-chooser_addPrompt__npZ70,.goal-package-chooser_promptRow__6ldu5 button{min-height:44px;padding:9px 12px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.goal-package-chooser_addPrompt__npZ70:disabled,.goal-package-chooser_promptRow__6ldu5 button:disabled{opacity:.5;cursor:default}.goal-package-chooser_addPrompt__npZ70{margin-top:10px;border-color:var(--editor-mint)}.goal-package-chooser_previewDetails__ttwgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.goal-package-chooser_previewDetails__ttwgs div{min-width:0;padding:12px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-elevated)}.goal-package-chooser_previewDetails__ttwgs dt{color:var(--text-primary);font-size:14px;font-weight:800}.goal-package-chooser_previewDetails__ttwgs dd{margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.goal-package-chooser_library__8EHjD :is(button,input){box-sizing:border-box;min-height:44px;font-size:16px}.goal-package-chooser_library__8EHjD :is(button,input):focus-visible{outline:2px solid var(--editor-blue);outline-offset:2px}@media(max-width:1000px){.goal-package-chooser_starterCatalog__Y3L2X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.goal-package-chooser_filters__y_3DD{grid-template-columns:1fr 1fr}.goal-package-chooser_filters__y_3DD>div:first-child{grid-column:1/-1}.goal-package-chooser_starterGuidance__qaUkH dl,.goal-package-chooser_targetEditor__eecQ1{grid-template-columns:1fr}.goal-package-chooser_targetList__lWIdB{display:flex;position:static;max-height:none;overflow-x:auto;padding-bottom:6px}.goal-package-chooser_targetList__lWIdB button{flex:0 0 180px}}@media(max-width:700px){.goal-package-chooser_archiveConfirmation__7_XMe dl,.goal-package-chooser_assignmentPatients__Y5DLE,.goal-package-chooser_assignmentPrograms__TXTKi,.goal-package-chooser_choiceGroup__mzQPr,.goal-package-chooser_cloneConfirmation__WjiP6 dl,.goal-package-chooser_grid__gPojV,.goal-package-chooser_limitEditor__UpmfC,.goal-package-chooser_previewDetails__ttwgs,.goal-package-chooser_starterFilters__ID47A{grid-template-columns:1fr}.goal-package-chooser_library__8EHjD{padding:16px}.goal-package-chooser_starterCatalog__Y3L2X{grid-template-columns:1fr}.goal-package-chooser_starterLibrary__PP_rn{padding:14px}.goal-package-chooser_pendingAction__ImCph{align-items:stretch;flex-direction:column}.goal-package-chooser_archiveConfirmation__7_XMe,.goal-package-chooser_assignmentComplete__gUCbj,.goal-package-chooser_assignmentHero__uF8w0,.goal-package-chooser_cloneConfirmation__WjiP6,.goal-package-chooser_lockedSource__DN3nE{grid-template-columns:1fr}.goal-package-chooser_lockedSource__DN3nE em,.goal-package-chooser_lockedSource__DN3nE span{grid-column:1;grid-row:auto;justify-self:start}.goal-package-chooser_collectionChoices__gra8N,.goal-package-chooser_fixedPlanPreview__TYT1l dl{grid-template-columns:1fr}}@media(max-width:480px){.goal-package-chooser_promptRow__6ldu5{grid-template-columns:30px minmax(0,1fr)}.goal-package-chooser_promptRow__6ldu5 button{grid-column:2;justify-self:start}}.clinical-editor_tokens__OdbBe{--editor-mint:#3de2b2;--editor-blue:#41b9ff;--editor-violet:#8b7cff;--editor-amber:#f2b75a;--editor-primary-start:color-mix(in srgb,#667eea 86%,#000);--editor-primary-end:#8b5cc4}.clinical-editor_form__hD2wn.clinical-editor_form__hD2wn{overflow:hidden;border:1px solid color-mix(in srgb,var(--editor-violet) 34%,var(--border-default))!important;border-radius:20px!important;background:var(--bg-primary)!important;box-shadow:0 26px 76px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important}.clinical-editor_form__hD2wn.clinical-editor_form__hD2wn:before{display:block;flex:0 0 4px;content:"";background:linear-gradient(90deg,var(--editor-mint),var(--editor-blue),var(--editor-violet),var(--editor-amber))}.clinical-editor_form__hD2wn [data-modal-footer],.clinical-editor_form__hD2wn [data-modal-header]{background:var(--bg-elevated)!important}.clinical-editor_form__hD2wn [data-modal-header]{min-height:68px;padding:14px 20px!important}.clinical-editor_form__hD2wn [data-modal-header] h2{font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.015em}.clinical-editor_form__hD2wn [data-modal-header] button{width:44px;height:44px;border:1px solid var(--border-default)!important;border-radius:12px;background:var(--bg-card)!important}.clinical-editor_form__hD2wn [data-modal-body]{padding:18px!important;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--editor-mint) 9%,transparent),transparent 28%),radial-gradient(circle at 95% 18%,color-mix(in srgb,var(--editor-violet) 9%,transparent),transparent 30%),var(--bg-primary)!important;scrollbar-gutter:stable}.clinical-editor_form__hD2wn [data-modal-footer]{min-height:72px;padding:12px 20px!important}.clinical-editor_form__hD2wn [data-modal-footer] button{min-height:46px;border-radius:11px!important;font-size:.9rem!important;font-weight:800!important}.clinical-editor_form__hD2wn [data-modal-footer] button[type=submit]{min-width:170px;background:linear-gradient(135deg,var(--editor-primary-start),var(--editor-primary-end))!important;box-shadow:0 9px 24px rgba(102,126,234,.25)}.clinical-editor_form__hD2wn :is(input,select,button){min-height:44px;min-width:44px}.clinical-editor_form__hD2wn :is(input,select,textarea){font-size:16px!important}.clinical-editor_form__hD2wn :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:.9}.clinical-editor_form__hD2wn [data-modal-body] :is(div,label){font-size:14px!important;line-height:1.5;color:var(--text-primary)!important}.clinical-editor_form__hD2wn select{height:46px!important;min-height:46px!important}.clinical-editor_form__hD2wn :is(input,select,textarea){border-radius:11px!important}.clinical-editor_form__hD2wn input:not([type=checkbox]):not([type=radio]),.clinical-editor_form__hD2wn select{height:46px!important;padding:10px 14px!important}.clinical-editor_form__hD2wn [data-modal-footer] button{height:48px;padding:10px 18px!important}.clinical-editor_form__hD2wn [data-smart-text-field=single-line]{padding:0!important}.clinical-editor_form__hD2wn [data-smart-text-field=single-line]>input{height:44px!important;min-height:44px!important;box-sizing:border-box}.clinical-field-action_tool__grdh4{position:relative;display:inline-flex;flex:0 0 auto}.clinical-field-action_tool__grdh4>button.clinical-field-action_action__Km4Li{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,#0ea5e9 58%,var(--border-default,#45516a));border-radius:11px;background:color-mix(in srgb,#0ea5e9 13%,var(--bg-elevated,#182033));color:var(--clinical-blue-text,var(--report-ink,var(--text-primary,#e8edf7)));cursor:pointer}.clinical-field-action_tool__grdh4>button.clinical-field-action_action__Km4Li[aria-expanded=true]{border-color:#22d3ee;background:#155e75;color:#fff}.clinical-field-action_tool__grdh4>button.clinical-field-action_action__Km4Li:focus-visible{outline:2px solid currentColor;outline-offset:2px}.clinical-field-action_tool__grdh4>button.clinical-field-action_action__Km4Li:disabled{opacity:.5;cursor:default}.clinical-field-action_hint__go3IG{display:none;position:absolute;inset-inline-end:0;bottom:100%;z-index:30;width:max-content;max-width:min(280px,calc(100vw - 48px));box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-default,#45516a);border-radius:8px;background:linear-gradient(var(--bg-elevated,#182033),var(--bg-elevated,#182033)),var(--app-bg,#020617);color:var(--text-primary,#e8edf7);font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;text-align:start;white-space:normal;box-shadow:0 5px 16px rgba(2,6,23,.2)}.clinical-field-action_tool__grdh4:not([data-hint-dismissed=true]):is(:hover,:focus-within)>.clinical-field-action_hint__go3IG{display:block}.clinical-field-action_tool__grdh4[data-hint-placement=below]>.clinical-field-action_hint__go3IG{top:100%;bottom:auto}.progress-reports_workspace__Woa8r{--report-ink:var(--text-primary);--report-muted:var(--text-secondary);--report-card:var(--bg-card);--report-line:var(--border-default);color:var(--report-ink);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-width:0;container-type:inline-size}.progress-reports_workspace__Woa8r :is(button,input,a){font:inherit}.progress-reports_workspace__Woa8r :is(button,a,input):focus-visible{outline:3px solid #0d9488;outline-offset:3px}.progress-reports_hero__Wy3Wc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid color-mix(in srgb,#0891b2 40%,var(--report-line));border-radius:22px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#2563eb 25%,transparent),transparent 42%),linear-gradient(110deg,color-mix(in srgb,#047857 18%,var(--report-card)),color-mix(in srgb,#0369a1 12%,var(--report-card)));box-shadow:var(--clinical-panel-shadow,0 12px 28px rgba(15,23,42,.1))}.progress-reports_hero__Wy3Wc h2{margin:3px 0 6px;font-size:clamp(24px,3vw,32px);line-height:1.12;letter-spacing:-.03em}.progress-reports_hero__Wy3Wc p{max-width:70ch;margin:0;color:var(--report-muted)}.progress-reports_eyebrow__R3h2M{color:var(--clinical-mint,#059669);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.progress-reports_heroStat__kig74{display:grid;place-items:center;min-width:110px;min-height:92px;padding:12px;border:1px solid color-mix(in srgb,#047857 35%,var(--report-line));border-radius:16px;background:var(--report-card)}.progress-reports_heroStat__kig74 strong{color:var(--clinical-mint-strong,#047857);font-size:29px;line-height:1}.progress-reports_heroStat__kig74 span{color:var(--report-muted);font-size:11px;font-weight:700}.progress-reports_createBar__ZIyaT{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:17px 20px;border:1px solid var(--report-line);border-radius:16px;background:var(--report-card)}.progress-reports_createBar__ZIyaT>div{display:grid;grid-gap:2px;gap:2px;flex:1 1 230px}.progress-reports_createBar__ZIyaT>div strong{font-size:17px}.progress-reports_createBar__ZIyaT>div span{color:var(--report-muted)}.progress-reports_createBar__ZIyaT label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:750}.progress-reports_createBar__ZIyaT input{min-height:45px;padding:8px 10px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg,var(--report-card));color:var(--report-ink);font-size:15px}.progress-reports_workspace__Woa8r button{min-height:44px;cursor:pointer}.progress-reports_workspace__Woa8r button:disabled{cursor:not-allowed;opacity:.55}.progress-reports_primary__rU0pS{padding:10px 18px;border:1px solid #047857;border-radius:10px;background:linear-gradient(115deg,#047857,#0e7490);color:#fff;font-weight:800!important}.progress-reports_primary__rU0pS:hover:not(:disabled){filter:brightness(1.1)}.progress-reports_layout__hr7Pa{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.progress-reports_main__4XxRW,.progress-reports_reportList__xaUY_{min-width:0;border:1px solid var(--report-line);border-radius:16px;background:var(--report-card)}.progress-reports_reportList__xaUY_{min-height:0;padding:12px}.progress-reports_main__4XxRW{min-height:320px;padding:20px}.progress-reports_panelHeading__xeYUe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.progress-reports_panelHeading__xeYUe :is(h3,h4){margin:0;font-size:16px}.progress-reports_panelHeading__xeYUe span{color:var(--report-muted);font-size:12px}.progress-reports_reportList__xaUY_ .progress-reports_panelHeading__xeYUe{margin-bottom:2px}.progress-reports_archiveHint__D_S30{margin:3px 0 9px;color:var(--report-muted);font-size:12px}.progress-reports_periodArchive__CfCQ3{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:8px;gap:8px;max-height:190px;padding:4px 6px 10px 2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line)}.progress-reports_periodArchive__CfCQ3:focus-visible{outline:3px solid #0d9488;outline-offset:2px}.progress-reports_reportItem__OzqmV,.progress-reports_selectedReport__Ro5fg{display:grid;grid-gap:3px;gap:3px;width:100%;margin:0;padding:10px 13px;border:1px solid var(--report-line);border-radius:11px;background:var(--report-card);color:var(--report-ink);text-align:left}.progress-reports_selectedReport__Ro5fg{border-color:#0d9488;background:color-mix(in srgb,#0d9488 12%,var(--report-card));box-shadow:inset 3px 0 #0d9488}.progress-reports_reportItem__OzqmV:hover{border-color:#0d9488}.progress-reports_reportItem__OzqmV strong,.progress-reports_selectedReport__Ro5fg strong{font-size:13px}.progress-reports_reportItem__OzqmV span,.progress-reports_selectedReport__Ro5fg span{color:var(--report-muted);font-size:12px}.progress-reports_loadOlder__Us5MP{grid-column:1/-1;justify-self:start;min-width:200px;margin:0;padding:9px 12px;border:1px solid var(--report-line);border-radius:10px;background:var(--report-card);color:var(--report-ink);font-weight:750!important}.progress-reports_empty__m_z4C{margin:12px 0;color:var(--report-muted)}.progress-reports_welcome__bSIGy{display:grid;justify-items:center;align-content:center;min-height:300px;padding:32px;text-align:center;background:radial-gradient(circle,color-mix(in srgb,#0d9488 10%,transparent),transparent 70%)}.progress-reports_welcome__bSIGy>span{color:#0d9488;font-size:38px}.progress-reports_welcome__bSIGy h3{margin:7px 0;font-size:21px}.progress-reports_welcome__bSIGy p{max-width:55ch;margin:0;color:var(--report-muted)}.progress-reports_reportHeader__0kmXv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.progress-reports_reportHeader__0kmXv h3{margin:2px 0;font-size:22px;letter-spacing:-.02em}.progress-reports_reportHeader__0kmXv p{margin:0;color:var(--report-muted);font-size:12px}.progress-reports_download__b1KKN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #0369a1;border-radius:10px;background:color-mix(in srgb,#0369a1 12%,var(--report-card));color:var(--report-ink);font-weight:750;text-decoration:none}.progress-reports_metrics__41tki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0}.progress-reports_metrics__41tki>div{display:grid;grid-gap:2px;gap:2px;padding:11px 14px;border:1px solid var(--report-line);border-radius:12px;background:color-mix(in srgb,#0d9488 7%,var(--report-card))}.progress-reports_metrics__41tki strong{color:var(--report-ink);font-size:21px;line-height:1}.progress-reports_metrics__41tki span{color:var(--report-muted);font-size:11px;font-weight:750}.progress-reports_contentGrid__pcHeP{display:grid;grid-template-columns:minmax(390px,.96fr) minmax(400px,1.04fr);grid-gap:16px;gap:16px;align-items:start}.progress-reports_editor__Pm7VS,.progress-reports_evidence__1YgxJ{min-width:0;padding:18px;border:1px solid var(--report-line);border-radius:14px}.progress-reports_evidence__1YgxJ{background:color-mix(in srgb,#0369a1 5%,var(--report-card))}.progress-reports_editor__Pm7VS{background:var(--report-card)}.progress-reports_source__He_7L{display:grid;grid-gap:2px;gap:2px;margin:8px 0;padding:11px 12px;border-left:3px solid #0891b2;border-radius:8px;background:var(--report-card)}.progress-reports_source__He_7L strong{overflow-wrap:anywhere}.progress-reports_sourceField__8hq7B{margin:5px 0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.progress-reports_sourceTrace__yciPI{margin:3px 0;overflow-wrap:anywhere;color:var(--report-muted);font-size:11px}.progress-reports_sourceDetails__qICDn{margin:8px 0 5px;padding:8px 10px;border:1px solid var(--report-line);border-radius:8px;background:color-mix(in srgb,var(--report-card) 90%,transparent)}.progress-reports_sourceDetails__qICDn summary{min-height:32px;color:var(--report-muted);font-size:12px;font-weight:750;line-height:32px;cursor:pointer}.progress-reports_sourceDetails__qICDn[open] summary{margin-bottom:5px;border-bottom:1px solid var(--report-line)}.progress-reports_sourceDetails__qICDn small{display:block}.progress-reports_source__He_7L small,.progress-reports_source__He_7L span{color:var(--report-muted)}.progress-reports_source__He_7L a,.progress-reports_target__TmjXm a{color:var(--clinical-blue-strong,#0369a1);font-weight:750;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.progress-reports_target__TmjXm{margin:9px 0;border:1px solid var(--report-line);border-radius:10px;background:var(--report-card)}.progress-reports_target__TmjXm summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 12px;cursor:pointer}.progress-reports_target__TmjXm summary>span:first-child{display:grid;min-width:0}.progress-reports_target__TmjXm summary strong{overflow-wrap:anywhere}.progress-reports_target__TmjXm summary small{color:var(--report-muted)}.progress-reports_target__TmjXm summary>span:last-child{flex:none;color:var(--report-muted);font-size:11px}.progress-reports_target__TmjXm ul{margin:0;padding:0 12px 6px;list-style:none}.progress-reports_target__TmjXm li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 0;border-top:1px solid var(--report-line)}.progress-reports_target__TmjXm li time{color:var(--report-muted)}.progress-reports_target__TmjXm li small{flex:1 0 100%;color:var(--report-muted)}.progress-reports_auditReferences__4aO7Y{flex:1 0 100%;padding:6px 8px;border:1px solid var(--report-line);border-radius:8px;background:color-mix(in srgb,#0369a1 4%,var(--report-card))}.progress-reports_auditReferences__4aO7Y summary{min-height:28px;color:var(--clinical-blue-strong,#0369a1);font-size:11px;font-weight:750;line-height:28px;cursor:pointer}.progress-reports_auditReferences__4aO7Y code{display:block;padding:4px 0 2px;color:var(--report-muted);font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;white-space:normal}.progress-reports_target__TmjXm>a,.progress-reports_target__TmjXm>p{display:block;margin:8px 12px;color:var(--report-muted);font-size:12px}.progress-reports_target__TmjXm>a{color:var(--clinical-blue-strong,#0369a1)}.progress-reports_unbound__uy9BM,.progress-reports_verified__kAtiU{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,#059669 18%,var(--report-card));color:var(--clinical-mint-strong,#047857);font-size:11px;font-weight:800}.progress-reports_unbound__uy9BM{background:color-mix(in srgb,#d97706 17%,var(--report-card));color:#a35406}.progress-reports_guidance__BBE0m{margin:0 0 15px;color:var(--report-muted)}.progress-reports_field__GgGJ4{margin:0 0 16px}.progress-reports_actions__Jfkrs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:15px;border-top:1px solid var(--report-line)}.progress-reports_actions__Jfkrs>button:not(.progress-reports_primary__rU0pS){padding:10px 16px;border:1px solid var(--report-line);border-radius:10px;background:var(--report-card);color:var(--report-ink);font-weight:750}.progress-reports_error__YsinL,.progress-reports_message__dmHJk{margin:10px 0;padding:12px 14px;border:1px solid #dc2626;border-radius:10px;background:color-mix(in srgb,#dc2626 10%,var(--report-card));color:var(--report-ink)}.progress-reports_message__dmHJk{border-color:#059669;background:color-mix(in srgb,#059669 12%,var(--report-card))}.progress-reports_conflict__fjJDs{margin:0 0 16px;padding:15px;border:1px solid #d97706;border-radius:12px;background:color-mix(in srgb,#d97706 12%,var(--report-card))}.progress-reports_conflict__fjJDs>p{margin:5px 0 10px}.progress-reports_conflict__fjJDs>button{margin-top:8px;padding:9px 13px;border:1px solid #a35406;border-radius:8px;background:var(--report-card);color:var(--report-ink);font-weight:750}.progress-reports_conflictField__lx8X5{margin:8px 0;padding:10px;border:1px solid var(--report-line);border-radius:9px;background:var(--report-card)}.progress-reports_conflictField__lx8X5 p{margin:6px 0;overflow-wrap:anywhere}.progress-reports_conflictField__lx8X5 label{display:grid;grid-gap:5px;gap:5px;font-weight:750}.progress-reports_conflictField__lx8X5 select{min-height:44px;padding:8px;border:1px solid var(--field-border);border-radius:8px;background:var(--field-bg,var(--report-card));color:var(--report-ink)}@container (max-width: 900px){.progress-reports_contentGrid__pcHeP{grid-template-columns:minmax(0,1fr)}}@container (max-width: 680px){.progress-reports_main__4XxRW{padding:15px}.progress-reports_periodArchive__CfCQ3{grid-template-columns:1fr;max-height:178px}}@media (max-width:600px){.progress-reports_hero__Wy3Wc{padding:20px}.progress-reports_heroStat__kig74{display:none}.progress-reports_createBar__ZIyaT{padding:14px}.progress-reports_createBar__ZIyaT label{flex:1 1 130px}.progress-reports_createBar__ZIyaT .progress-reports_primary__rU0pS,.progress-reports_createBar__ZIyaT input{width:100%}.progress-reports_metrics__41tki{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-reports_editor__Pm7VS,.progress-reports_evidence__1YgxJ{padding:14px}}.patient-chart-navigation_navigation__tkibi{--chart-nav-accent:#4f46e5;--chart-nav-active-text:#ffffff;position:-webkit-sticky;position:sticky;top:var(--app-header-height,79px);z-index:9;margin:12px 24px 0;padding:7px;border:1px solid var(--border-default,rgba(255,255,255,.1));border-radius:15px;background:var(--bg-modal,#171827);isolation:isolate;box-shadow:0 10px 30px rgba(2,6,23,.12);color:var(--text-primary)}.patient-chart-navigation_reportNavigation__s63pu{position:relative;top:auto}:root[data-theme=light] .patient-chart-navigation_navigation__tkibi{--chart-nav-accent:#4f46e5}.patient-chart-navigation_context__yuJh_{display:flex;min-width:0;align-items:baseline;gap:10px;padding:4px 9px 9px}.patient-chart-navigation_context__yuJh_ strong{overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.patient-chart-navigation_context__yuJh_ span{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.patient-chart-navigation_selector__Z1Yde{position:relative;display:flex;align-items:center;gap:10px;font-size:12px}.patient-chart-navigation_selector__Z1Yde>span:first-child{padding-left:6px;color:var(--text-secondary);font-weight:700}.patient-chart-navigation_selector__Z1Yde select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:46px;box-sizing:border-box;padding:8px 38px 8px 13px;border:1px solid rgba(124,140,255,.28);border-radius:11px;background:color-mix(in srgb,#7c8cff 10%,var(--bg-input));color:var(--text-primary);font:inherit;font-size:16px;font-weight:650}.patient-chart-navigation_chevron__aYZtg{position:absolute;right:14px;bottom:11px;line-height:24px;color:#9ea9ff;pointer-events:none}.patient-chart-navigation_groups__vyMJP,.patient-chart-navigation_sections__EYCSa{display:none}.patient-chart-navigation_navigation__tkibi a{box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 13px;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.patient-chart-navigation_navigation__tkibi a:hover{background:var(--bg-hover);color:var(--text-primary)}.patient-chart-navigation_navigation__tkibi a[aria-current]{border-color:color-mix(in srgb,var(--chart-nav-accent) 82%,#ffffff);background:var(--chart-nav-accent);color:var(--chart-nav-active-text);box-shadow:0 7px 16px color-mix(in srgb,var(--chart-nav-accent) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.patient-chart-navigation_navigation__tkibi a:focus-visible,.patient-chart-navigation_selector__Z1Yde select:focus-visible{outline:2px solid #7c8cff;outline-offset:2px}.patient-chart-navigation_draft__tf5Vk{color:#f3ad55}.patient-chart-navigation_flatSections__J5sDd{display:flex;gap:4px;overflow-x:auto}.patient-chart-navigation_readError__2qKTu{padding:24px;color:var(--text-primary);font-family:Inter,sans-serif}.patient-chart-navigation_readError__2qKTu h1{font-size:24px}.patient-chart-navigation_readError__2qKTu p{font-size:16px;line-height:1.5}.patient-chart-navigation_retry__vQBJG{min-width:88px;min-height:44px;padding:10px 16px;border:1px solid var(--text-secondary);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer}.patient-chart-navigation_retry__vQBJG:focus-visible{outline:2px solid #7c8cff;outline-offset:2px}@media (min-width:960px){.patient-chart-navigation_grouped__O91W2 .patient-chart-navigation_selector__Z1Yde{display:none}.patient-chart-navigation_groups__vyMJP{display:flex;flex-wrap:wrap;gap:4px}.patient-chart-navigation_sections__EYCSa{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;padding:5px 5px 0;border-top:1px solid var(--border-subtle)}}@media (max-width:900px){.patient-chart-navigation_navigation__tkibi{margin:10px 16px 0}}@media (max-width:599px){.patient-chart-navigation_selector__Z1Yde{align-items:stretch;flex-direction:column;gap:5px}.patient-chart-navigation_selector__Z1Yde>span:first-child{padding:2px 5px 0}}.patient-adult-context_workspace__4dfjQ{margin:0 0 22px;padding:20px;border:1px solid var(--border-default);border-radius:18px;background:var(--bg-elevated);box-shadow:0 12px 28px rgba(2,6,23,.12)}.patient-adult-context_header__UkFSG{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.patient-adult-context_header__UkFSG h2{margin:2px 0 4px;color:var(--text-primary);font-size:clamp(20px,2vw,26px)}.patient-adult-context_header__UkFSG p{margin:0;color:var(--text-secondary);line-height:1.45}.patient-adult-context_eyebrow__mORyl{color:var(--accent-success,#34d399)!important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.patient-adult-context_headerActions__9eBIE{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.patient-adult-context_missing__oOCau{color:var(--text-secondary);font-size:13px;font-weight:650}.patient-adult-context_summaryGrid__oQalJ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.patient-adult-context_summaryCard__9Q7Vi{min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card)}.patient-adult-context_summaryHeading__aQBo0{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.patient-adult-context_summaryHeading__aQBo0 h3{margin:0;color:var(--text-primary);font-size:13px;line-height:1.25}.patient-adult-context_summaryHeading__aQBo0>span{flex:0 0 auto;color:var(--text-secondary);font-size:10px;font-weight:700}.patient-adult-context_summaryCard__9Q7Vi p{display:grid;grid-gap:3px;gap:3px;margin:8px 0 0}.patient-adult-context_summaryCard__9Q7Vi p strong{color:var(--text-secondary);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.patient-adult-context_summaryCard__9Q7Vi p span{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-adult-context_summaryCard__9Q7Vi .patient-adult-context_unrecorded__oRb1l span{color:var(--text-muted);font-style:italic}.patient-adult-context_loading__IHXuv{min-height:90px;display:grid;place-items:center;color:var(--text-secondary)}.patient-adult-context_modal__W3NR2{--form-modal-body-padding:16px 18px 20px}.patient-adult-context_patientContext__QJb5e{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent-primary,#667eea) 35%,var(--border-default));border-radius:12px;background:color-mix(in srgb,var(--accent-primary,#667eea) 8%,var(--bg-card));color:var(--text-primary)}.patient-adult-context_patientContext__QJb5e span{color:var(--text-secondary);font-size:12px}.patient-adult-context_sectionNav__UG1_U{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin:14px 0}.patient-adult-context_sectionNav__UG1_U button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:8px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:11px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.patient-adult-context_sectionNav__UG1_U button span{color:var(--text-muted);font-size:10px}.patient-adult-context_sectionNav__UG1_U button[aria-current]{border-color:color-mix(in srgb,var(--accent-primary,#667eea) 78%,#fff);background:var(--accent-primary,#667eea);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--accent-primary,#667eea) 24%,transparent)}.patient-adult-context_sectionNav__UG1_U button[aria-current] span{color:rgba(255,255,255,.74)}.patient-adult-context_history__NzYQj{margin-top:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-card);color:var(--text-primary)}.patient-adult-context_history__NzYQj>summary{padding:12px 14px;color:var(--text-secondary);font-size:12px;font-weight:750;cursor:pointer}.patient-adult-context_history__NzYQj>ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 14px 14px;list-style:none}.patient-adult-context_history__NzYQj>ol>li{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated)}.patient-adult-context_history__NzYQj li>div{display:flex;justify-content:space-between;gap:12px}.patient-adult-context_history__NzYQj li span{color:var(--text-secondary);font-size:11px}.patient-adult-context_history__NzYQj li details{margin-top:8px}.patient-adult-context_history__NzYQj li details>summary{color:var(--accent-primary,#8395ff);font-size:11px;font-weight:700;cursor:pointer}.patient-adult-context_history__NzYQj dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 0}.patient-adult-context_history__NzYQj dl div{padding:8px;border-radius:8px;background:var(--bg-card)}.patient-adult-context_history__NzYQj dt{color:var(--text-secondary);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.patient-adult-context_history__NzYQj dd{margin:3px 0 0;color:var(--text-primary);font-size:11px;line-height:1.4}.patient-adult-context_historyPagination__RzYto{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 14px}.patient-adult-context_historyPagination__RzYto button{min-height:36px;padding:7px 11px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);color:var(--accent-primary,#8395ff);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.patient-adult-context_historyPagination__RzYto button:disabled{color:var(--text-muted);cursor:default;opacity:.55}.patient-adult-context_historyPagination__RzYto span{color:var(--text-secondary);font-size:11px}.patient-adult-context_editorSection__oPVWC{padding:16px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-card)}.patient-adult-context_editorHeading__ZabFS{margin-bottom:14px}.patient-adult-context_editorHeading__ZabFS p{margin:0 0 3px;color:var(--accent-success,#34d399);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.patient-adult-context_editorHeading__ZabFS h3{margin:0;color:var(--text-primary);font-size:18px}.patient-adult-context_fields__QalEL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.patient-adult-context_field__zJ6Vb{min-width:0}.patient-adult-context_field__zJ6Vb>p{margin:5px 2px 0;color:var(--text-secondary);font-size:11px;line-height:1.4}.patient-adult-context_error__SmYIF{margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-danger,#ff6b6b) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--accent-danger,#ff6b6b) 10%,transparent);color:var(--text-primary)}@media (max-width:1180px){.patient-adult-context_summaryGrid__oQalJ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.patient-adult-context_workspace__4dfjQ{padding:16px}.patient-adult-context_header__UkFSG{flex-direction:column}.patient-adult-context_headerActions__9eBIE{width:100%;justify-content:flex-start}.patient-adult-context_sectionNav__UG1_U,.patient-adult-context_summaryGrid__oQalJ{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-adult-context_fields__QalEL,.patient-adult-context_history__NzYQj dl{grid-template-columns:minmax(0,1fr)}.patient-adult-context_history__NzYQj li>div{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.patient-adult-context_summaryGrid__oQalJ{grid-template-columns:minmax(0,1fr)}.patient-adult-context_patientContext__QJb5e{align-items:flex-start;flex-direction:column}}.patient-detail_page__IKcil{--clinical-hero-start:#064e4a;--clinical-hero-mid:#173b72;--clinical-hero-end:#4c1d75;--clinical-indigo:#818cf8;--clinical-indigo-strong:#4f46e5;--clinical-mint:#34d399;--clinical-mint-strong:#047857;--clinical-blue:#38bdf8;--clinical-blue-strong:#0369a1;--clinical-purple:#a78bfa;--clinical-purple-strong:#6d28d9;--clinical-amber:#fbbf24;--clinical-amber-strong:#b45309;--clinical-action-text:#ffffff;--clinical-icon-text:#07111f;--clinical-panel-shadow:0 14px 32px rgba(2,6,23,.22);min-height:100vh;background:var(--app-gradient),var(--bg-primary,#0a0a0a);color:var(--text-primary,#e0e0e0);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}:root[data-theme=light] .patient-detail_page__IKcil{--clinical-indigo:#4f46e5;--clinical-mint:#047857;--clinical-blue:#0369a1;--clinical-purple:#6d28d9;--clinical-amber:#b45309;--clinical-icon-text:#ffffff;--clinical-panel-shadow:0 12px 28px rgba(15,23,42,.10)}.patient-detail_alertRegion__tguZr{padding:16px 24px 0}.patient-detail_patientHeader__7RW7s{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;margin:18px 24px 0;padding:22px 24px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(52,211,153,.34),transparent 34%),radial-gradient(circle at 88% 18%,rgba(129,140,248,.38),transparent 38%),linear-gradient(125deg,var(--clinical-hero-start) 0,var(--clinical-hero-mid) 58%,var(--clinical-hero-end) 100%);color:#ffffff;box-shadow:0 20px 46px rgba(15,23,42,.3)}.patient-detail_patientHeader__7RW7s:after{content:"";position:absolute;inset:auto -80px -110px auto;width:260px;height:260px;border-radius:50%;background:rgba(56,189,248,.16);pointer-events:none}.patient-detail_headerActions__RwtyO,.patient-detail_patientIdentity__S5Urm{position:relative;z-index:1}.patient-detail_patientIdentity__S5Urm{min-width:0}.patient-detail_backButton__98jvu{min-height:36px;margin:-5px 0 8px -7px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:#dbeafe;font:inherit;font-size:13px;cursor:pointer}.patient-detail_backButton__98jvu:hover{background:rgba(255,255,255,.12);color:#ffffff}.patient-detail_identityMain__1P098{display:flex;align-items:center;gap:14px}.patient-detail_avatar__Su56Y{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:17px;background:linear-gradient(145deg,#10b981,#0284c7);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.patient-detail_avatar__Su56Y svg{width:27px;height:27px}.patient-detail_eyebrow__TkNeg{margin:0 0 2px;color:#6ee7b7;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.patient-detail_patientIdentity__S5Urm h1{margin:0;font-size:clamp(25px,2.7vw,34px);line-height:1.1;letter-spacing:-.035em}.patient-detail_workspaceSubtitle__mYKmz{margin:5px 0 0;color:#dbeafe;font-size:13px}.patient-detail_patientMeta__g5mel{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.patient-detail_patientMeta__g5mel span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(15,23,42,.3);color:#ffffff;font-size:12px}.patient-detail_patientMeta__g5mel b{color:#bfdbfe;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.patient-detail_contextChips__yJX5k{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.patient-detail_contextChips__yJX5k span{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.patient-detail_diagnosisChip__0Bdta{border:1px solid rgba(199,210,254,.32);background:rgba(79,70,229,.58);color:#ffffff}.patient-detail_coverageChip__1Fd4z{border:1px solid rgba(186,230,253,.32);background:rgba(3,105,161,.68);color:#ffffff}.patient-detail_headerActions__RwtyO{display:flex;min-width:min(100%,560px);flex-direction:column;align-items:flex-end;gap:15px}.patient-detail_patientState__kuMmM{display:flex;align-items:center;justify-content:flex-end;gap:9px}.patient-detail_patientState__kuMmM [data-status]{border:1px solid rgba(255,255,255,.28);color:#ffffff!important;font-weight:800!important;box-shadow:0 6px 14px rgba(2,6,23,.18)}.patient-detail_patientState__kuMmM [data-status=active]{background:#047857!important}.patient-detail_patientState__kuMmM [data-status=pending_intake],.patient-detail_patientState__kuMmM [data-status=waitlist]{background:#b45309!important}.patient-detail_patientState__kuMmM [data-status=discharged],.patient-detail_patientState__kuMmM [data-status=inactive]{background:#475569!important}.patient-detail_coverageSummary__6v_Xq{color:#dbeafe;font-size:12px}.patient-detail_actionGroup__O1Isa{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.patient-detail_patientAction__lDk_k{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 15px;border:1px solid rgba(255,255,255,.22);border-radius:12px;color:var(--clinical-action-text);font:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.16);transition:transform .15s ease,border-color .15s ease,filter .15s ease,box-shadow .15s ease}.patient-detail_patientAction__lDk_k svg{width:18px;height:18px}.patient-detail_patientAction__lDk_k:hover{transform:translateY(-2px);filter:saturate(1.12) brightness(1.08);box-shadow:0 11px 24px rgba(2,6,23,.28)}.patient-detail_editAction__xs08m{background:#4338ca}.patient-detail_taskAction__N5w97{background:var(--clinical-mint-strong)}.patient-detail_assessmentAction__apFNZ{background:var(--clinical-blue-strong)}.patient-detail_fbaAction___yHzq{background:var(--clinical-amber-strong)}.patient-detail_copilotAction__gmNG6{background:linear-gradient(135deg,#6d28d9,#9333ea)}.patient-detail_workspace__k1gf4{min-width:0;min-height:calc(100dvh - var(--app-header-height, 79px) - 12px)}.patient-detail_workspace__k1gf4.patient-detail_withCopilot__LmOQr{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;grid-gap:18px;gap:18px;padding-right:24px}.patient-detail_workspace__k1gf4.patient-detail_withCopilot__LmOQr .patient-detail_metricGrid__9gFP7{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-detail_chartContent__Bx_9b{min-width:0;padding:22px 24px 32px}.patient-detail_overview__CwBJu{display:grid;grid-gap:16px;gap:16px}.patient-detail_overviewHeading__YUfPJ{display:flex;align-items:center;justify-content:space-between;gap:16px}.patient-detail_overviewHeading__YUfPJ p{margin:0 0 2px;color:var(--clinical-indigo);font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.patient-detail_overviewHeading__YUfPJ h2{margin:0;font-size:22px;letter-spacing:-.02em}.patient-detail_overviewHeading__YUfPJ>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--clinical-mint) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--clinical-mint) 18%,var(--bg-card));color:var(--clinical-mint);font-size:11px;font-weight:850;text-transform:capitalize}.patient-detail_overviewHeading__YUfPJ svg{width:15px;height:15px}.patient-detail_metricGrid__9gFP7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.patient-detail_metricCard__CHhXT{--metric:#7c8cff;position:relative;display:flex;min-width:0;min-height:132px;align-items:flex-start;gap:12px;padding:17px;overflow:hidden;border:2px solid color-mix(in srgb,var(--metric) 58%,var(--border-default));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--metric) 9%,var(--bg-elevated)),var(--bg-card) 72%);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:var(--clinical-panel-shadow),inset 0 1px 0 rgba(255,255,255,.08)}.patient-detail_metricCard__CHhXT:after{content:"";position:absolute;width:105px;height:105px;right:-35px;bottom:-54px;border-radius:50%;background:color-mix(in srgb,var(--metric) 12%,transparent)}.patient-detail_metricCard__CHhXT[data-tone=blue]{--metric:var(--clinical-blue)}.patient-detail_metricCard__CHhXT[data-tone=green]{--metric:var(--clinical-mint)}.patient-detail_metricCard__CHhXT[data-tone=purple]{--metric:var(--clinical-purple)}.patient-detail_metricCard__CHhXT[data-tone=amber]{--metric:var(--clinical-amber)}.patient-detail_metricIcon__xqLGA{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:13px;background:var(--metric);color:var(--clinical-icon-text);box-shadow:0 8px 18px color-mix(in srgb,var(--metric) 30%,transparent)}.patient-detail_metricIcon__xqLGA svg{width:21px;height:21px}.patient-detail_metricText__uWO5G{display:flex;min-width:0;flex-direction:column}.patient-detail_metricText__uWO5G small{color:var(--text-secondary);font-size:11px;font-weight:650}.patient-detail_metricText__uWO5G strong{margin-top:6px;overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(20px,2vw,27px);line-height:1.05;letter-spacing:-.03em}.patient-detail_metricText__uWO5G em{margin-top:10px;color:var(--metric);font-size:10px;font-style:normal;font-weight:850}.patient-detail_overviewColumns__YU_vm{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);grid-gap:12px;gap:12px}.patient-detail_activityPanel__zo9ll,.patient-detail_contextPanel__dC0xc{min-width:0;border:1px solid var(--border-default);border-radius:17px;background:var(--bg-card);box-shadow:var(--clinical-panel-shadow),inset 0 1px 0 rgba(255,255,255,.05)}.patient-detail_activityPanel__zo9ll{padding:18px}.patient-detail_activityPanel__zo9ll>header,.patient-detail_contextPanel__dC0xc>header{display:flex;align-items:center;gap:11px;margin-bottom:14px}.patient-detail_activityPanel__zo9ll>header>span,.patient-detail_contextPanel__dC0xc>header>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px}.patient-detail_activityPanel__zo9ll>header>span{background:var(--clinical-indigo-strong);color:#ffffff}.patient-detail_contextPanel__dC0xc>header>span{background:var(--clinical-mint-strong);color:#ffffff}.patient-detail_activityPanel__zo9ll header svg,.patient-detail_contextPanel__dC0xc header svg{width:20px;height:20px}.patient-detail_activityPanel__zo9ll h2,.patient-detail_contextPanel__dC0xc h2{margin:0;font-size:15px}.patient-detail_activityPanel__zo9ll header p,.patient-detail_contextPanel__dC0xc header p{margin:2px 0 0;color:var(--text-secondary);font-size:11px}.patient-detail_emptyActivity__Pfwed{display:flex;min-height:140px;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary);font-size:13px}.patient-detail_emptyActivity__Pfwed svg{width:23px;height:23px;color:#7c8cff}.patient-detail_contextPanel__dC0xc{padding:18px}.patient-detail_contextPanel__dC0xc dl{display:grid;grid-gap:9px;gap:9px;margin:0}.patient-detail_contextPanel__dC0xc dl>div{padding:9px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:color-mix(in srgb,var(--bg-primary) 28%,transparent)}.patient-detail_contextPanel__dC0xc dt{color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.patient-detail_contextPanel__dC0xc dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.patient-detail_contextPanel__dC0xc>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid color-mix(in srgb,var(--clinical-mint-strong) 78%,#ffffff);border-radius:11px;background:var(--clinical-mint-strong);color:#ffffff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.patient-detail_contextPanel__dC0xc>button svg{width:17px;height:17px}.patient-detail_copilotPanel__eyThV{position:-webkit-sticky;position:sticky;top:88px;display:flex;min-width:0;max-height:calc(100vh - 108px);flex-direction:column;margin:22px 0 32px;overflow:hidden;border:2px solid color-mix(in srgb,var(--clinical-purple) 68%,var(--border-default));border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--clinical-purple) 12%,var(--bg-elevated)),var(--bg-card) 68%);box-shadow:0 20px 56px rgba(24,18,70,.28),inset 0 1px 0 rgba(255,255,255,.08)}.patient-detail_copilotHeader__0QTOE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:16px;border-bottom:1px solid rgba(155,124,255,.18);background:linear-gradient(135deg,rgba(113,104,238,.14),rgba(74,222,180,.05))}.patient-detail_copilotIcon__Vnu0G{display:grid;width:39px;height:39px;place-items:center;border-radius:13px;background:linear-gradient(135deg,#7168ee,#9b65df);color:white;box-shadow:0 8px 20px rgba(113,104,238,.25)}.patient-detail_copilotIcon__Vnu0G svg{width:20px;height:20px}.patient-detail_copilotHeader__0QTOE h2{margin:0;font-size:15px}.patient-detail_copilotHeader__0QTOE p{margin:3px 0 0;color:var(--text-secondary);font-size:10px;line-height:1.35}.patient-detail_copilotClose__stYeE{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:11px;background:var(--bg-hover);color:var(--text-secondary);font:inherit;font-size:21px;cursor:pointer}.patient-detail_copilotBody__QfbVx{flex:1 1;padding:16px;overflow-y:auto}.patient-detail_copilotBody__QfbVx>label{display:block;margin-bottom:7px;color:var(--text-secondary);font-size:11px;font-weight:750}.patient-detail_generateButton__nrunO{width:100%;min-height:46px;margin-top:11px;border:0;border-radius:11px;background:linear-gradient(135deg,#7168ee,#8d62df);color:white;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.patient-detail_generateButton__nrunO:disabled{opacity:.5;cursor:not-allowed}.patient-detail_page__IKcil :is(button,a,input,select,textarea):focus-visible{outline:2px solid #7c8cff;outline-offset:2px}@media (max-width:1180px){.patient-detail_workspace__k1gf4.patient-detail_withCopilot__LmOQr{grid-template-columns:minmax(0,1fr);gap:0;padding-right:0}.patient-detail_copilotPanel__eyThV{position:static;max-height:none;margin:0 24px 28px}.patient-detail_metricGrid__9gFP7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.patient-detail_alertRegion__tguZr{padding:12px 16px 0}.patient-detail_patientHeader__7RW7s{grid-template-columns:minmax(0,1fr);gap:16px;margin:12px 16px 0;padding:18px}.patient-detail_headerActions__RwtyO{width:100%;min-width:0;align-items:stretch}.patient-detail_actionGroup__O1Isa,.patient-detail_patientState__kuMmM{justify-content:flex-start}.patient-detail_actionGroup__O1Isa{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-detail_patientAction__lDk_k{padding-inline:10px}.patient-detail_chartContent__Bx_9b{padding:18px 16px 26px}.patient-detail_overviewColumns__YU_vm{grid-template-columns:minmax(0,1fr)}.patient-detail_copilotPanel__eyThV{margin:0 16px 24px}}@media (max-width:620px){.patient-detail_identityMain__1P098{align-items:flex-start}.patient-detail_avatar__Su56Y{flex-basis:46px;width:46px;height:46px}.patient-detail_patientMeta__g5mel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.patient-detail_patientMeta__g5mel span{align-items:flex-start;flex-direction:column;gap:2px}.patient-detail_actionGroup__O1Isa,.patient-detail_metricGrid__9gFP7{grid-template-columns:minmax(0,1fr)}}.patient-identity-fields_grid__klL44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.patient-identity-fields_section__hhD6e{position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid var(--border-default,rgba(255,255,255,.1));border-radius:16px;background:linear-gradient(145deg,var(--bg-elevated,rgba(255,255,255,.06)),var(--bg-card,rgba(255,255,255,.03)))}.patient-identity-fields_section__hhD6e:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--section-accent)}.patient-identity-fields_section__hhD6e>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.patient-identity-fields_section__hhD6e h3{margin:0;color:var(--text-primary);font-size:15px;line-height:1.25}.patient-identity-fields_section__hhD6e header p{margin:2px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.3}.patient-identity-fields_icon__TA6oS{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--section-accent) 17%,transparent);color:var(--section-accent);font-size:11px;font-weight:800;letter-spacing:.04em}.patient-identity-fields_identitySection__I_O6M{--section-accent:#7c8cff}.patient-identity-fields_clinicalSection__eFghR{--section-accent:#32d7a4}.patient-identity-fields_coverageSection__1UqAp{--section-accent:#41b9ff}.patient-identity-fields_contactSection__j0_Gy{--section-accent:#f3ad55}.patient-identity-fields_section__hhD6e .form-grid-2{gap:10px 12px!important}.patient-identity-fields_section__hhD6e>div{margin-bottom:8px!important}.patient-identity-fields_section__hhD6e>div:last-child{margin-bottom:0!important}@media (min-width:901px){.patient-identity-fields_contactSection__j0_Gy .form-grid-2{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr)!important}}@media (max-width:900px){.patient-identity-fields_contactSection__j0_Gy,.patient-identity-fields_identitySection__I_O6M{grid-column:1/-1}.patient-identity-fields_grid__klL44{gap:10px}.patient-identity-fields_section__hhD6e{padding:12px 14px}.patient-identity-fields_section__hhD6e>header{margin-bottom:8px}.patient-identity-fields_section__hhD6e header p{display:none}}@media (max-width:640px){.patient-identity-fields_grid__klL44{grid-template-columns:minmax(0,1fr)}.patient-identity-fields_section__hhD6e{padding:14px}.patient-identity-fields_section__hhD6e .form-grid-2{grid-template-columns:minmax(0,1fr)!important}}