.carehero-mockup-scale{--mockup-scale:1;transform:scale(var(--mockup-scale));transform-origin:50%}.carehero-mockup{--mock-text-family:var(--text-family,var(--font-sans,var(--font-geist-sans,ui-sans-serif)));--mock-mono-family:var(--mono-family,var(--font-mono,var(--font-geist-mono,ui-monospace)));--mock-display-family:var(--display-family,var(--font-display,var(--mock-text-family)));--display-weight:600;--text-weight:400;font-family:var(--mock-text-family),system-ui,sans-serif;letter-spacing:-.01em;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--brand-1:#ffddbd;--brand-2:#c4faff;--brand-3:#c4faff;--background:#fbfbfb;--foreground:#1b1b1b;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#1b1b1b;--secondary-foreground:#fbfbfb;--muted:#a1a2a3;--muted-foreground:#000;--accent:#d9dcea;--accent-foreground:#000;--destructive:#fb2636;--destructive-foreground:#fff;--border:#e8e8e8;--input:#bebfc3;--ring:#6f6d6d;--sidebar:#f6f6f6;--sidebar-foreground:#000;--sidebar-primary:#535151;--sidebar-primary-foreground:#fff;--sidebar-accent:#fff;--sidebar-accent-foreground:#000;--sidebar-border:#dedfe3;--sidebar-ring:#6f6d6d;--chart-1:#6d6b6b;--chart-2:#02755c;--chart-3:#a3a1a1;--chart-4:#004a37;--chart-5:#3b3939;--radius:.375rem;--radius-sm:.281rem;--radius-md:.375rem;--radius-lg:.563rem;--radius-xl:.75rem;--shadow-x:0px;--shadow-y:0px;--shadow-blur:3px;--shadow-spread:1px;--shadow-opacity:.03;--shadow-color:#000;--tracking-normal:0em;--spacing:.25rem;--shadow-2xs:0px 0px 3px 1px #00000003;--shadow-xs:0px 0px 3px 1px #00000003;--shadow-sm:0px 0px 3px 1px #00000008,0px 1px 2px 0px #00000008;--shadow:0px 0px 3px 1px #00000008,0px 1px 2px 0px #00000008;--shadow-md:0px 0px 3px 1px #00000008,0px 2px 4px 0px #00000008;--shadow-lg:0px 0px 3px 1px #00000008,0px 4px 6px 0px #00000008;--shadow-xl:0px 0px 3px 1px #00000008,0px 8px 10px 0px #00000008;--shadow-2xl:0px 0px 3px 1px #00000012}@supports (color:lab(0% 0 0)){.carehero-mockup{--background:lab(98.6196% 0 0);--foreground:lab(9.7636% 0 0);--card:lab(100% 0 0);--card-foreground:lab(0% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(0% 0 0);--primary:lab(0% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(9.7636% 0 0);--secondary-foreground:lab(98.6196% 0 0);--muted-foreground:lab(0% 0 0);--accent:lab(87.8346% .912368 -7.26225);--accent-foreground:lab(0% 0 0);--destructive:lab(55.1516% 76.3042 48.7406);--destructive-foreground:lab(100% 0 0);--border:lab(91.996% -.0000298023 .0000119209);--input:lab(77.3547% .199467 -2.15255);--ring:lab(46.2079% .805408 .289989);--sidebar-foreground:lab(0% 0 0);--sidebar-primary:lab(34.6417% .837535 .302064);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(100% 0 0);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-border:lab(88.8284% .191301 -2.0779);--sidebar-ring:lab(46.2079% .805408 .289989);--chart-1:lab(45.4075% .805438 .29);--chart-2:lab(43.3843% -34.2122 5.527);--chart-3:lab(66.4172% .741065 .266373);--chart-4:lab(27.131% -25.5149 5.33489);--chart-5:lab(24.1764% .901789 .326061);--shadow-color:lab(0% 0 0);--shadow-2xs:0px 0px 3px 1px lab(0% 0 0/.01);--shadow-xs:0px 0px 3px 1px lab(0% 0 0/.01);--shadow-sm:0px 0px 3px 1px lab(0% 0 0/.03),0px 1px 2px 0px lab(0% 0 0/.03);--shadow:0px 0px 3px 1px lab(0% 0 0/.03),0px 1px 2px 0px lab(0% 0 0/.03);--shadow-md:0px 0px 3px 1px lab(0% 0 0/.03),0px 2px 4px 0px lab(0% 0 0/.03);--shadow-lg:0px 0px 3px 1px lab(0% 0 0/.03),0px 4px 6px 0px lab(0% 0 0/.03);--shadow-xl:0px 0px 3px 1px lab(0% 0 0/.03),0px 8px 10px 0px lab(0% 0 0/.03);--shadow-2xl:0px 0px 3px 1px lab(0% 0 0/.07)}}.carehero-mockup .font-display{font-family:var(--mock-display-family),system-ui,sans-serif;font-weight:var(--display-weight)}.carehero-mockup .font-text{font-family:var(--mock-text-family),system-ui,sans-serif;font-weight:var(--text-weight)}.carehero-mockup h1,.carehero-mockup h2,.carehero-mockup h3,.carehero-mockup h4{font-family:var(--mock-display-family),system-ui,sans-serif;font-weight:var(--display-weight);letter-spacing:-.02em}.carehero-mockup h1{font-size:1.5rem;line-height:1.1}.carehero-mockup h2{font-size:1.25rem;line-height:1.2}.carehero-mockup h3{font-size:1.125rem;line-height:1.3}.carehero-mockup h4{font-size:1rem;line-height:1.35}.carehero-mockup p{font-family:var(--mock-text-family),system-ui,sans-serif;letter-spacing:-.01em;font-size:.875rem;line-height:1.25rem}.carehero-mockup .wrap-break-word{overflow-wrap:anywhere;word-break:break-word}.carehero-mockup .markdown-content--documentPreview{line-height:1.25}.carehero-mockup .markdown-content{max-width:none;overflow-x:auto}.carehero-mockup .markdown-content>*+*{margin-top:1rem}.carehero-mockup .markdown-content h1,.carehero-mockup .markdown-content h2,.carehero-mockup .markdown-content h3,.carehero-mockup .markdown-content h4{font-weight:500}.carehero-mockup .markdown-content p{margin-bottom:1rem;font-size:.875rem;line-height:1.5}.carehero-mockup .markdown-content p+p{margin-top:1rem}.carehero-mockup .markdown-content ul{margin-left:1.25rem;list-style:outside}.carehero-mockup .markdown-content ol{margin-left:1.25rem;list-style:decimal}.carehero-mockup .markdown-content ol>li{margin-bottom:15px}.carehero-mockup .markdown-content ul>li{margin-bottom:5px;line-height:1.5rem}.carehero-mockup .markdown-content ol>li>ul>li,.carehero-mockup .markdown-content ol>li>p,.carehero-mockup .markdown-content ol>li>ul{margin-bottom:5px}.carehero-mockup .markdown-content strong{font-weight:500}.carehero-mockup .markdown-content hr{padding-top:.25rem;padding-bottom:.25rem}.carehero-mockup .markdown-content code{background:var(--muted);border-radius:.25rem;padding:.25rem}.carehero-mockup .markdown-content table{border-collapse:collapse;width:max-content;margin-top:1rem;margin-bottom:1rem}.carehero-mockup .markdown-content th{border:1px solid var(--border);white-space:nowrap;text-align:left;padding:.375rem;font-size:.75rem}.carehero-mockup .markdown-content td{border:1px solid var(--border);white-space:nowrap;padding:.375rem .5rem;font-size:.75rem}.carehero-mockup .markdown-content a{margin-right:.25rem}.carehero-mockup .mock-logo-dark,.dark .carehero-mockup .mock-logo-light{display:none}.dark .carehero-mockup .mock-logo-dark{display:block}.carehero-mockup .mock-kbd{background:#0000000d}.dark .carehero-mockup .mock-kbd{background:#ffffff0d}.carehero-mockup .mock-pill-badge{background:#fff9}.dark .carehero-mockup .mock-pill-badge{background:#0003}.carehero-mockup .mock-runprompt-btn{background:#ffffffe6}.dark .carehero-mockup .mock-runprompt-btn{background:#00000059}.carehero-mockup .mock-citation-badge{color:var(--foreground);border-color:#0003}.dark .carehero-mockup .mock-citation-badge{border-color:color-mix(in oklab,var(--primary)30%,transparent);color:var(--primary)}.carehero-mockup .mock-doc-row{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.carehero-mockup .mock-doc-row:hover{background:var(--accent);border-color:var(--primary)}.dark .carehero-mockup .mock-doc-row:hover{border-color:var(--accent)}.carehero-mockup .mock-doc-thumb{border-color:color-mix(in oklab,var(--border)50%,transparent)}.carehero-mockup .mock-doc-type-badge{color:#000000e6;border-color:color-mix(in oklab,var(--border)30%,transparent);background:#ffffffe6}.dark .carehero-mockup .mock-doc-type-badge{color:var(--foreground);background:#00000059;border-color:#ffffff1a}.dark .carehero-mockup{--background:#101011;--foreground:#e3e4e6;--card:#17181a;--card-foreground:#fff;--popover:#0a0a0b;--popover-foreground:#fff;--primary:#e6e6e6;--primary-foreground:#000;--secondary:#24252a;--secondary-foreground:#e3e4e6;--muted:#a1a2a5;--muted-foreground:#fff;--accent:#24252a;--accent-foreground:#fff;--destructive:#fb2636;--destructive-foreground:#000;--border:#24252a;--input:#3b3d45;--ring:#86888c;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#e3e4e6;--sidebar-primary-foreground:#000;--sidebar-accent:#080809;--sidebar-accent-foreground:#fff;--sidebar-border:#232427;--sidebar-ring:#86888c;--chart-1:#86898e;--chart-2:#00ab87;--chart-3:#c3c5c8;--chart-4:#006a4e;--chart-5:#4e5158;--radius:.375rem;--radius-sm:.281rem;--radius-md:.375rem;--radius-lg:.563rem;--radius-xl:.75rem;--shadow-x:0px;--shadow-y:2px;--shadow-blur:4px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--tracking-normal:0em;--spacing:.25rem;--shadow-2xs:0px 2px 4px 0px #0000000d;--shadow-xs:0px 2px 4px 0px #0000000d;--shadow-sm:0px 2px 4px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow:0px 2px 4px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 2px 4px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 2px 4px 0px #0000001a,0px 4px 6px -1px #0000001a;--shadow-xl:0px 2px 4px 0px #0000001a,0px 8px 10px -1px #0000001a;--shadow-2xl:0px 2px 4px 0px #00000040}@supports (color:lab(0% 0 0)){.dark .carehero-mockup{--background:lab(4.70536% .141732 -.520104);--foreground:lab(90.5572% -.0795722 -1.09787);--card:lab(8.20229% -.0954941 -1.57783);--card-foreground:lab(100% 0 0);--popover:lab(2.75612% .104643 -.383979);--popover-foreground:lab(100% 0 0);--primary:lab(91.2884% -.0000298023 0);--primary-foreground:lab(0% 0 0);--secondary:lab(14.729% .500754 -3.49675);--secondary-foreground:lab(90.5572% -.0795722 -1.09787);--muted:lab(66.6012% .0613928 -1.70672);--muted-foreground:lab(100% 0 0);--accent:lab(14.729% .500754 -3.49675);--accent-foreground:lab(100% 0 0);--destructive:lab(55.1516% 76.3042 48.7406);--destructive-foreground:lab(0% 0 0);--border:lab(14.729% .500754 -3.49675);--input:lab(25.802% .580177 -5.22229);--ring:lab(56.6236% -.163019 -2.41493);--sidebar-foreground:lab(100% 0 0);--sidebar-primary:lab(90.5572% -.0795722 -1.09787);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(2.20849% .103712 -.380462);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(14.1835% .100389 -2.18472);--sidebar-ring:lab(56.6236% -.163019 -2.41493);--chart-1:lab(56.9588% -.388235 -3.10277);--chart-2:lab(62.2266% -45.4278 7.60698);--chart-3:lab(79.4203% -.296146 -1.75002);--chart-4:lab(39.2369% -33.1233 8.02423);--chart-5:lab(34.3627% -.0510365 -4.54525);--shadow-color:lab(0% 0 0);--shadow-2xs:0px 2px 4px 0px lab(0% 0 0/.05);--shadow-xs:0px 2px 4px 0px lab(0% 0 0/.05);--shadow-sm:0px 2px 4px 0px lab(0% 0 0/.1),0px 1px 2px -1px lab(0% 0 0/.1);--shadow:0px 2px 4px 0px lab(0% 0 0/.1),0px 1px 2px -1px lab(0% 0 0/.1);--shadow-md:0px 2px 4px 0px lab(0% 0 0/.1),0px 2px 4px -1px lab(0% 0 0/.1);--shadow-lg:0px 2px 4px 0px lab(0% 0 0/.1),0px 4px 6px -1px lab(0% 0 0/.1);--shadow-xl:0px 2px 4px 0px lab(0% 0 0/.1),0px 8px 10px -1px lab(0% 0 0/.1);--shadow-2xl:0px 2px 4px 0px lab(0% 0 0/.25)}}
