/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-skin=atelier]{color-scheme:light;--font-body:"Inter";--font-display:"Inter";--font-editorial:"Newsreader";--display-font:"Inter","DM Sans",system-ui,sans-serif;--sk-r-xs:2px;--sk-r-s:3px;--sk-r-m:4px;--sk-r-l:4px;--sk-r-xl:4px;--sk-r-2xl:4px;--bg-canvas:#f7f7f4;--bg-surface:#f2f1ed;--bg-elevated:#fbfbf9;--glass-fill:#f7f7f4;--glass-border:#dcdbd6;--text-primary:#26251e;--text-secondary:#5a5952;--text-tertiary:#66655f;--text-on-accent:#f7f7f4;--accent-primary:#26251e;--accent-soft:#e6e5e0;--live:#17704f;--success:#275f47;--warning:#7d520e;--danger:#b02246;--info:#3d5a75;--focus-ring:#26251e;--divider:#cdcdc9;--grid-line:#26251e0d;--shadow-1:0 1px 0 #3f32140d;--shadow-2:0 1px 2px #3f321412,0 8px 20px -8px #3f321429;--shadow-3:0 1px 2px #3f321414,0 14px 32px #3f32141f,0 28px 70px #3f321424;--well-light:#fff0;--well-dark:#3f32140f;--at-serif:"Newsreader","Iowan Old Style",Georgia,serif;--at-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--at-t:.15s cubic-bezier(.4,0,.2,1);--at-tr:background-color var(--at-t),color var(--at-t),border-color var(--at-t);--at-hair:#dddcd6;--at-strong:#7d7c76;--at-linen-2:#dcdbd5;--at-ember:#ad3800;--at-amber:#c08532;--at-on-fill:#fbfbf9;--at-fill-bad:#b02246;--at-fill-ok:#275f47;--at-scrim:#26251e73;--at-ink:#26251e;--at-ink-text:#ebeae4;--at-ink-muted:#b3b2aa;--at-ink-line:#4a493f}[data-skin=atelier][data-theme=dark]{color-scheme:dark;--bg-canvas:#1b1a17;--bg-surface:#232220;--bg-elevated:#2b2926;--glass-fill:#1b1a17;--glass-border:#3a3832;--text-primary:#ece9e1;--text-secondary:#b6b3a9;--text-tertiary:#a09d94;--text-on-accent:#1b1a17;--accent-primary:#ece9e1;--accent-soft:#35332e;--live:#5cc394;--success:#6cc39a;--warning:#e2ac5b;--danger:#f38ea2;--info:#a0bbd2;--focus-ring:#ece9e1;--divider:#3d3b35;--grid-line:#ece9e10a;--shadow-1:0 1px 0 #00000047;--shadow-2:0 1px 2px #00000059,0 10px 24px -8px #00000080;--shadow-3:0 1px 2px #0006,0 16px 36px #00000073,0 30px 70px #0006;--well-dark:#00000040;--at-hair:#302e2a;--at-strong:#87857c;--at-linen-2:#413f39;--at-ember:#ff8a5a;--at-amber:#d39a45;--at-fill-bad:#b8324f;--at-fill-ok:#2c7455;--at-scrim:#0a09069e;--at-ink:#131210;--at-ink-text:#ece9e1;--at-ink-muted:#a9a69c;--at-ink-line:#3a3832}[data-skin=atelier]{--ai-from:#463c86;--ai-to:#554a9c;--ai-ink:#463c86;--ai-soft:#463c860f;--ai-line:#463c863d}[data-skin=atelier][data-theme=dark]{--ai-from:#a99ce8;--ai-to:#b7abef;--ai-ink:#c9c0f7;--ai-soft:#b9adf212;--ai-line:#b9adf242}[data-skin=atelier]{--island-bg:var(--at-ink);--island-glow:transparent;--island-orb:transparent;--island-edge:var(--at-ink-line);--island-ink:#ebeae4;--island-ink-strong:#fbfbf9;--island-ink-2:#d6d4cc;--island-muted:#b3b2aa;--island-dim:#9a998f;--island-kicker:#ff8a5a;--island-label:#a9a69c;--island-signal:#ece9e1;--island-ai:#c9c0f7;--island-ok:#6cc39a;--island-ok-bright:#b9e8cf;--island-warn:#d9a654;--island-bad:#f38ea2;--island-node:#34332b;--island-node-ink:#1b1a17;--island-plate:#34332b;--island-raised:#34332b;--island-rule:var(--at-ink-line);--island-tint:#ffffff0a;--island-hair:#ffffff17;--island-well:#00000024;--island-grid:transparent;--island-shine:transparent;--island-drop:transparent;--island-seam:transparent;--island-cta:#ece9e1;--island-cta-ink:#1b1a17;--island-cta-glow:transparent;--island-cta-shine:transparent;--island-orbit-a:#d39a45;--island-orbit-b:#ece9e1}[data-skin=atelier][data-theme=dark]{--island-node:#26241f;--island-plate:#26241f;--island-raised:#26241f}[data-contrast=high] [data-skin=atelier],[data-skin=atelier][data-contrast=high]{--text-primary:#14130e;--text-secondary:#14130e;--text-tertiary:#14130e;--divider:#4a493f;--at-hair:#4a493f;--at-strong:#26251e;--at-ember:#8f2d00;--glass-border:#4a493f}[data-contrast=high] [data-skin=atelier][data-theme=dark],[data-skin=atelier][data-theme=dark][data-contrast=high]{--text-primary:#fbfaf6;--text-secondary:#fbfaf6;--text-tertiary:#fbfaf6;--divider:#b6b3a9;--at-hair:#b6b3a9;--at-strong:#ece9e1;--at-ember:#ffa27d;--glass-border:#b6b3a9}[data-skin=atelier][data-contrast=high] :is(.panel,.card,.metric-grid,.workspace-clinic,.patient-nav,.field){border-color:var(--text-primary)}[data-skin=atelier] body{background-color:var(--bg-canvas);background-image:none}[data-skin=atelier] :is(.workspace,[data-patient-shell]){line-height:1.5}[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene) ::selection{background:var(--at-ember)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene) ::selection{background:color-mix(in srgb,var(--at-ember) 26%,var(--bg-canvas))}}[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene) ::selection{color:var(--text-primary)}[data-skin=atelier] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--sk-r-m)}[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene){accent-color:var(--accent-primary)}[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene) :is(h1,h2){letter-spacing:-.02em;font-weight:400;line-height:1.2}[data-skin=atelier] :is(.workspace,[data-patient-shell],.skin-scene) h2{letter-spacing:-.012em;font-weight:450}[data-skin=atelier] :is(.workspace-main,[data-patient-shell],.skin-scene) :is(strong,b){font-weight:550}[data-skin=atelier] :is(.workspace-main,[data-patient-shell],.skin-scene) :is(h3,h4,th,dt){font-weight:500}[data-skin=atelier] .text-line{color:var(--text-tertiary)}[data-skin=atelier] .font-semibold{font-weight:500}[data-skin=atelier] :is(.font-bold,.font-extrabold,.font-black){font-weight:550}[data-skin=atelier] .font-mono{font-family:var(--at-mono);font-weight:400}[data-skin=atelier] .tabular{font-variant-numeric:tabular-nums lining-nums}[data-skin=atelier] :is(a.text-accent,.panel-link){color:var(--at-ember);text-underline-offset:.22em;transition:text-decoration-color var(--at-t);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}[data-skin=atelier] :is(a.text-accent,.panel-link):hover{text-decoration-color:currentColor}[data-skin=atelier] :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-\[10px\],.rounded-\[12px\],.rounded-\[14px\],.rounded-\[16px\],.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[26px\]),[data-skin=atelier] :is(a,button,summary,label,input,select,textarea,.well,[class*=px-]).rounded-full{border-radius:var(--sk-r-m)}[data-skin=atelier] :is(dialog,[role=dialog],[role=alertdialog]):is(.rounded-2xl,.rounded-xl,.rounded-lg,[class*="rounded-["]){border-radius:8px}[data-skin=atelier] dialog{box-shadow:var(--shadow-3)}[data-skin=atelier] .workspace-overlay[data-open=true],[data-skin=atelier] dialog::backdrop{background:var(--at-scrim)}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) :is([class*=-module__],[class*=-module__] :not(input),.panel,.card,.card-elevated,.glass,.metric-grid,.field,.action-primary,.action-secondary,.icon-action,.patient-assistant,.patient-assistant :not(input)){border-radius:var(--sk-r-m)}[data-skin=atelier] :is(.workspace-sidebar,.workspace-topbar,.glass,.floating-care){-webkit-backdrop-filter:none}[data-skin=atelier] .workspace-sidebar{background:var(--bg-surface);color:var(--text-primary);border-inline-end:1px solid var(--divider);box-shadow:none}[data-skin=atelier] .workspace-sidebar .text-ink-2{color:var(--text-secondary)}[data-skin=atelier] .workspace-sidebar .text-ink-3{color:var(--text-tertiary)}[data-skin=atelier] .workspace-brand{letter-spacing:0;padding:24px 22px 20px;font-weight:400}[data-skin=atelier] .workspace-brand svg{stroke-width:1.5px}[data-skin=atelier] span[class*="tracking-[-.055em]"]{font-family:var(--at-serif);letter-spacing:-.025em;font-size:1.5rem;font-weight:500;line-height:1}[data-skin=atelier] span[class*="tracking-[-.055em]"] .text-accent{color:var(--at-ember)}[data-skin=atelier] .workspace-clinic{background:var(--bg-canvas);border:1px solid var(--divider)}[data-skin=atelier] .workspace-sidebar .workspace-nav-label{font-family:var(--at-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:10px;font-size:.64rem;font-weight:400;display:flex}[data-skin=atelier] .workspace-nav-label:after{content:"";background:var(--at-hair);flex:1;height:1px}[data-skin=atelier] .workspace-sidebar .workspace-nav-link{border-radius:var(--sk-r-m);color:var(--text-secondary);letter-spacing:-.003em;transition:var(--at-tr);border:0;font-size:.875rem;font-weight:400;position:relative}[data-skin=atelier] .workspace-nav-link svg{stroke-width:1.5px;color:var(--text-tertiary);transition:color var(--at-t)}[data-skin=atelier] .workspace-sidebar .workspace-nav-link:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .workspace-sidebar .workspace-nav-link:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}[data-skin=atelier] .workspace-nav-link:hover svg,[data-skin=atelier] .workspace-nav-link[aria-current=page] svg,[data-skin=atelier] .workspace-sidebar .workspace-nav-link:hover{color:var(--text-primary)}[data-skin=atelier] .workspace-sidebar .workspace-nav-link[aria-current=page]{background:var(--accent-soft);color:var(--text-primary);box-shadow:none;font-weight:500}[data-skin=atelier] .workspace-nav-link[aria-current=page]:before{content:"";background:var(--text-primary);border-radius:1px;width:2px;position:absolute;inset-block:9px;inset-inline-start:0}[data-skin=atelier] .workspace-nav-link[aria-current=page]>svg:last-child:not(:first-child){color:var(--text-tertiary)}[data-skin=atelier] .workspace-sidebar .workspace-profile{border-top:1px solid var(--divider)}[data-skin=atelier] .workspace-profile button:hover{background:var(--accent-soft)}[data-skin=atelier] .workspace-topbar{background:var(--bg-canvas);border-bottom:1px solid var(--divider);box-shadow:none}[data-skin=atelier] .workspace-topbar-search{background:var(--bg-elevated);border:1px solid var(--divider);border-bottom-color:var(--at-strong);border-radius:var(--sk-r-m);min-height:36px;transition:border-color var(--at-t),box-shadow var(--at-t);padding:0 12px}[data-skin=atelier] .workspace-topbar-search:hover{border-color:var(--at-strong)}[data-skin=atelier] .workspace-topbar-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}[data-skin=atelier] .workspace-topbar-search input::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=atelier] .skip-link{background:var(--text-primary);color:var(--bg-canvas);border-radius:var(--sk-r-m);padding:10px 16px;font-weight:500}[data-skin=atelier] .page-eyebrow{font-family:var(--at-mono);letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:12px;font-size:.7rem}[data-skin=atelier] .page-title{letter-spacing:-.028em;font-size:clamp(1.9rem,1.45rem + 1.4vw,2.55rem);font-weight:400;line-height:1.12}[data-skin=atelier] .page-description{font-family:var(--at-serif);color:var(--text-secondary);max-width:62ch;margin-top:10px;font-size:1.1rem;line-height:1.5}[data-skin=atelier] .hud-label{font-family:var(--at-mono);letter-spacing:.08em;color:var(--text-tertiary);font-size:.68rem;font-weight:400}[data-skin=atelier] :is(.panel,.card){background:var(--bg-surface);border:1px solid var(--divider);border-radius:var(--sk-r-m);box-shadow:none}[data-skin=atelier] .card-elevated{background:var(--bg-elevated)}[data-skin=atelier] .card-elevated,[data-skin=atelier] .glass{border:1px solid var(--divider);border-radius:var(--sk-r-m);box-shadow:var(--shadow-2)}[data-skin=atelier] .glass{background:var(--bg-surface)}[data-skin=atelier] .panel-header{border-bottom:1px solid var(--at-hair);padding:16px 22px}[data-skin=atelier] .panel-title{letter-spacing:-.01em;font-size:1rem;font-weight:500}[data-skin=atelier] .panel-link{font-size:.8rem;font-weight:450}[data-skin=atelier] .well{background:var(--accent-soft);box-shadow:none;border-color:#0000}[data-skin=atelier] .well-press:active{box-shadow:none;transform:translateY(1px)}[data-skin=atelier] :is(.card-care,.care-visit){background:var(--bg-surface);border:1px solid var(--divider);box-shadow:none}[data-skin=atelier] .card-care:hover{border-color:var(--at-strong);transform:none}[data-skin=atelier] :is(.action-primary,.action-secondary){border-radius:var(--sk-r-m);letter-spacing:.003em;min-height:44px;box-shadow:none;transition:var(--at-tr),transform 90ms cubic-bezier(.4,0,.2,1);padding:.62em 1.3em;font-size:.875rem;font-weight:450}[data-skin=atelier] .action-primary{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid #0000}[data-skin=atelier] .action-primary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .action-primary:hover{background:color-mix(in srgb,var(--accent-primary) 88%,var(--bg-canvas))}}[data-skin=atelier] .action-primary:hover{box-shadow:none}[data-skin=atelier] .action-secondary{background:var(--accent-soft);color:var(--text-primary);border:1px solid #0000}[data-skin=atelier] .action-secondary:hover{background:var(--at-linen-2);box-shadow:none}[data-skin=atelier] :is(.action-primary,.action-secondary):active{box-shadow:none;transform:translateY(1px)}[data-skin=atelier] :is(.action-primary,.action-secondary):disabled{opacity:.5;cursor:not-allowed;transform:none}[data-skin=atelier] .min-h-12.justify-center.border-line.bg-elevated{background:var(--accent-soft);color:var(--text-primary);border-color:#0000}[data-skin=atelier] .min-h-12.justify-center.border-line.bg-elevated:hover{background:var(--at-linen-2);border-color:#0000}[data-skin=atelier] .min-h-12.justify-center.rounded-lg.font-semibold{font-weight:450}[data-skin=atelier] :is(.bg-bad,.bg-\[var\(--danger\)\]){background-color:var(--at-fill-bad);color:var(--at-on-fill)}[data-skin=atelier] .bg-\[var\(--success\)\].text-white{background-color:var(--at-fill-ok);color:var(--at-on-fill)}[data-skin=atelier] .icon-action{border:1px solid var(--divider);border-radius:var(--sk-r-m);color:var(--text-secondary);transition:var(--at-tr);background:none}[data-skin=atelier] .icon-action:hover{background:var(--accent-soft);color:var(--text-primary);border-color:var(--at-strong)}[data-skin=atelier] .field{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--divider);border-bottom-color:var(--at-strong);border-radius:var(--sk-r-m);min-height:46px;transition:border-color var(--at-t),box-shadow var(--at-t),background-color var(--at-t);padding:.66rem .85rem;font-size:.95rem}[data-skin=atelier] .field::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=atelier] .field:hover{border-color:var(--at-strong)}[data-skin=atelier] .field:focus{border-color:var(--focus-ring);background:var(--bg-canvas);box-shadow:0 0 0 1px var(--focus-ring);outline:none}[data-skin=atelier] .field:disabled{background:var(--accent-soft);color:var(--text-tertiary);cursor:not-allowed}[data-skin=atelier] .field[aria-invalid=true]{border-color:var(--danger)}[data-skin=atelier] textarea.field{resize:vertical;line-height:1.5}[data-skin=atelier] .metric-grid{background:var(--bg-surface);border:1px solid var(--divider)}[data-skin=atelier] .metric{border-inline-end:1px solid var(--at-hair);padding:20px 24px}[data-skin=atelier] .metric:last-child{border-inline-end:0}@media (max-width:767px){[data-skin=atelier] .metric:nth-child(2){border-inline-end:0}[data-skin=atelier] .metric{border-bottom-color:var(--at-hair)}}[data-skin=atelier] .metric-label{color:var(--text-secondary);font-size:.8rem;font-weight:400}[data-skin=atelier] .metric-value{font-family:var(--at-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin-top:8px;font-size:2.5rem;font-weight:400;line-height:1.05}[data-skin=atelier] .metric-note{font-family:var(--at-serif);color:var(--text-tertiary);margin-top:6px;font-size:.875rem;font-style:italic}[data-skin=atelier] .queue-row{border-bottom:1px solid var(--at-hair);transition:background-color var(--at-t);padding:16px 22px}[data-skin=atelier] .queue-row:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .queue-row:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}[data-skin=atelier] .queue-position{font-family:var(--at-mono);color:var(--text-tertiary);font-size:.72rem}[data-skin=atelier] .next-patient{background:var(--at-amber)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .next-patient{background:color-mix(in srgb,var(--at-amber) 7%,var(--bg-surface))}}[data-skin=atelier] .next-patient{box-shadow:inset 2px 0 0 var(--at-amber)}[data-skin=atelier] .data-table{font-size:.875rem}[data-skin=atelier] .data-table th{color:var(--text-tertiary);font-family:var(--at-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--at-strong);background:none;padding:12px 20px 10px;font-size:.68rem;font-weight:400}[data-skin=atelier] .data-table td{border-top:1px solid var(--at-hair);padding:15px 20px}[data-skin=atelier] .data-table tbody tr:first-child td{border-top:0}[data-skin=atelier] .data-table tbody tr{transition:background-color var(--at-t)}[data-skin=atelier] .data-table tbody tr:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .data-table tbody tr:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}[data-skin=atelier] .inline-flex.rounded-md.px-2\.5.py-1.text-xs.font-medium{letter-spacing:.01em;font-weight:450;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .inline-flex.rounded-md.px-2\.5.py-1.text-xs.font-medium{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent)}}[data-skin=atelier] .chip-status{font:500 .64rem/1 var(--at-mono);letter-spacing:.07em;padding:4px 9px;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .chip-status{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 26%,transparent)}}[data-skin=atelier] .live-dot{animation:at-breathe 2.6s ease-in-out infinite}[data-skin=atelier] .avatar{isolation:isolate;color:var(--text-primary);font-family:var(--at-serif);letter-spacing:.01em;background:none;border:0;font-size:.95rem;font-style:italic;font-weight:500;position:relative}[data-skin=atelier] .avatar:before{content:"";z-index:-1;border-radius:var(--sk-r-m);background:var(--accent-soft);border:1px solid var(--divider);position:absolute;inset:0}[data-skin=atelier] .filter-tab{color:var(--text-secondary);transition:var(--at-tr);border-bottom:2px solid #0000;font-size:.875rem}[data-skin=atelier] .filter-tab:hover{color:var(--text-primary);border-color:var(--at-hair)}[data-skin=atelier] .filter-tab[aria-current=page]{color:var(--text-primary);border-color:var(--text-primary);font-weight:500}[data-skin=atelier] .segmented-control{background:var(--accent-soft);box-shadow:none;padding:3px}[data-skin=atelier] .segmented-control button{min-height:38px;color:var(--text-secondary);transition:var(--at-tr);border-radius:3px;padding:6px 18px;font-size:.875rem}[data-skin=atelier] .segmented-control button[aria-pressed=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 0 0 1px var(--divider),0 1px 2px #3f321414;font-weight:500}[data-skin=atelier] .card.text-center{border-style:dashed;border-color:var(--at-strong);background:none}[data-skin=atelier] .card.text-center>p:first-child{font-family:var(--at-serif);letter-spacing:-.01em;font-size:1.4rem;font-weight:400}[data-skin=atelier] :is(.card.text-center>p+p,.clinical-empty p){font-family:var(--at-serif);color:var(--text-secondary);font-size:1.05rem;font-style:italic}[data-skin=atelier] .clinical-empty svg{color:var(--text-tertiary)}[data-skin=atelier] [class*="var(--danger)_35%"]{background:var(--bg-surface);box-shadow:inset 3px 0 0 var(--danger)}[data-skin=atelier] [class*="var(--danger)_35%"]>p:first-child{font-family:var(--at-serif);font-size:1.15rem;font-weight:500}[data-skin=atelier] .border-dashed[class*="rounded-["]{background:var(--bg-elevated);border-color:var(--at-ember)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .border-dashed[class*="rounded-["]{border-color:color-mix(in srgb,var(--at-ember) 55%,transparent)}}[data-skin=atelier] .border-dashed[class*="rounded-["] p{font-family:var(--at-serif);color:var(--text-primary);font-size:1.05rem;font-style:italic;line-height:1.5}[data-skin=atelier] .border-dashed.font-mono{color:var(--at-ember);border-color:var(--at-ember);background:none}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .border-dashed.font-mono{border-color:color-mix(in srgb,var(--at-ember) 60%,transparent)}}[data-skin=atelier] .border-dashed.font-mono{letter-spacing:.12em;font-size:.64rem}[data-skin=atelier] .border-dashed svg{color:var(--text-secondary)}[data-skin=atelier] .scanline:after{background:var(--text-primary);opacity:.55;width:34%;height:2px;inset:auto 0 0}[data-skin=atelier] .practice-console{background:var(--at-ink);color:var(--at-ink-text);border:1px solid var(--at-ink-line);box-shadow:var(--shadow-3);--focus-ring:#ece9e1;border-radius:var(--sk-r-m)!important}[data-skin=atelier] .console-top{border-bottom:1px solid var(--at-ink-line);color:var(--at-ink-text);padding:18px 22px}[data-skin=atelier] :is(.console-top,.console-label,.console-indicator,.console-section-title,.console-section-title span:last-child,.console-footer,.stage-caption){font-family:var(--at-mono);letter-spacing:.12em;font-size:.64rem;font-weight:400}[data-skin=atelier] :is(.console-top svg,.console-label,.console-indicator,.console-section-title,.console-section-title span:last-child,.console-footer,.console-muted,.console-state,.console-metrics p){color:var(--at-ink-muted)}[data-skin=atelier] :is(.console-indicator,.console-icon,.console-metrics,.console-doctor,.console-avatar){border:1px solid var(--at-ink-line);border-radius:var(--sk-r-m);box-shadow:none}[data-skin=atelier] .console-icon{color:var(--at-ink-text)}[data-skin=atelier] :is(.console-metrics,.console-doctor){background:#ffffff08}[data-skin=atelier] .console-metrics>div{border-color:var(--at-ink-line)}[data-skin=atelier] .console-metrics p,[data-skin=atelier] .console-muted{font-size:.7rem}[data-skin=atelier] .console-metrics strong{font-family:var(--at-serif);letter-spacing:-.02em;color:var(--at-ink-text);font-size:1.75rem;font-weight:400}[data-skin=atelier] .console-doctor{font-size:.75rem}[data-skin=atelier] :is(.console-avatar,.console-avatar.violet,.console-avatar.amber){color:var(--at-ink-text);font-family:var(--at-serif);background:#ffffff12;font-size:.85rem;font-style:italic}[data-skin=atelier] .console-state>span{box-shadow:none;background:#6cc39a}[data-skin=atelier] .console-footer{border-top:1px solid var(--at-ink-line);letter-spacing:.04em}[data-skin=atelier] .stage-orbit{background:none}[data-skin=atelier] .floating-care{background:var(--bg-elevated);border:1px solid var(--divider);box-shadow:var(--shadow-2)}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class$=__hero],[class*="__hero "],[class$=__console],[class*="__console "],[class$=__stage],[class*="__stage "]),[data-skin=atelier] [class*=launch-module]:is([class$=__launch],[class*="__launch "]),[data-skin=atelier] [class*=patient-visits-module]:is([class$=__featured],[class*="__featured "]),[data-skin=atelier] [class*=practice-module]:is([class$=__identity],[class*="__identity "]),[data-skin=atelier] [class*=queue-module]:is([class$=__current],[class*="__current "]),[data-skin=atelier] [class*=scribe-module]:is([class$=__strip],[class*="__strip "]),[data-skin=atelier] main>section[class*="bg-[#163e37]"]{--text-primary:var(--at-ink-text);--text-secondary:var(--at-ink-muted);--text-tertiary:var(--at-ink-muted);--accent-primary:#ece9e1;--text-on-accent:#1b1a17;--accent-soft:#ffffff14;--bg-elevated:#ffffff0f;--divider:var(--at-ink-line);--danger:#f38ea2;--focus-ring:#ece9e1;--at-ember:#ff8a5a;--ph-aqua:#ece9e1;--ph-line:var(--at-ink-line);--ph-muted:var(--at-ink-muted);--ph-ink:var(--at-ink-text);background:var(--at-ink);color:var(--at-ink-text);border:1px solid var(--at-ink-line);box-shadow:none}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class$=__hero],[class*="__hero "],[class$=__console],[class*="__console "],[class$=__stage],[class*="__stage "]):before{display:none}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class$=__primary],[class*="__primary "]){background:var(--accent-primary);color:var(--text-on-accent);box-shadow:none;border-color:#0000;font-weight:450}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class$=__avatar],[class*="__avatar "],[class$=__monogram],[class*="__monogram "]){background:var(--accent-soft);color:var(--text-primary);border:1px solid var(--divider);font-family:var(--at-serif);box-shadow:none;font-style:italic;font-weight:500}[data-skin=atelier] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class$=__kicker],[class*="__kicker "],[class$=__stageKicker]){font-family:var(--at-mono);letter-spacing:.1em;color:var(--at-ember);font-weight:400}[data-skin=atelier] .marketing>header{background:var(--bg-canvas);border:0;border-bottom:1px solid var(--divider);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin-top:14px}[data-skin=atelier] .patient-nav{background:var(--bg-surface);border:1px solid var(--divider);box-shadow:var(--shadow-2)}[data-skin=atelier] .patient-nav a{border-radius:var(--sk-r-m);color:var(--text-secondary);transition:var(--at-tr)}[data-skin=atelier] .patient-nav a:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=atelier] .patient-nav a:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}[data-skin=atelier] .patient-nav a:hover{color:var(--text-primary)}[data-skin=atelier] .patient-nav a[aria-current=page]{background:var(--accent-soft);color:var(--text-primary);box-shadow:inset 0 2px 0 var(--text-primary);font-weight:500}[data-skin=atelier] .patient-assistant-answer{font-family:var(--at-serif);font-size:1.06rem}[data-skin=atelier] .care-kicker{font-family:var(--at-mono);letter-spacing:.1em;color:var(--text-secondary);font-weight:400}[data-skin=atelier] .care-hero{background:var(--bg-surface);box-shadow:none}[data-skin=atelier] .care-flag{box-shadow:inset 3px 0 0 var(--danger)}[data-skin=atelier] [class*=patient-home-module]:is([class$=__accessNote],[class$=__textToggle],[class*=__people] a){background:var(--bg-surface);color:var(--text-primary);border-color:var(--divider)}[data-skin=atelier] :is([class*=patient-library-module],[class*=patient-visits-module]):is([class$=__card],[class*="__card "],[class$=__empty],[class*="__empty "]){background:var(--bg-surface);box-shadow:none}[data-skin=atelier] [class*=patient-visits-module] [class*=__featuredLink]{color:#1b1a17;background:#ece9e1;border-color:#0000}[data-skin=atelier] [class*=platform-overview-module][class*=__header]{background:var(--bg-surface);border-color:var(--divider)}[data-skin=atelier] [class*=platform-overview-module][class*=__activityLine]{background:var(--at-hair)}[data-skin=atelier] :is([class*=team-module][class*=__header],[class*=finance-module][class*=__metric],[class*=finance-module][class*=__ledger],[class*=finance-module][class*=__policy]){background:var(--bg-surface)}[data-skin=atelier] .workspace-main [class*=__stageTop]{border-bottom-color:var(--at-ink-line)}[data-skin=atelier] [class*=today-module][class*=__eyebrow]{font-family:var(--at-mono);letter-spacing:.06em;font-weight:400}[data-skin=atelier] .workspace-main [class*=__live],[data-skin=atelier] .workspace-main [class*=__stageTop] [class*=__eyebrow]{color:var(--at-ink-muted)}[data-skin=atelier] .workspace-main [class*=__focus] h2{font-family:var(--at-serif);letter-spacing:-.02em;font-weight:400}[data-skin=atelier] .workspace-main [class*=__focus] p,[data-skin=atelier] .workspace-main [class*=__stageNote]{color:var(--at-ink-muted)}[data-skin=atelier] .workspace-main [class*=__recordLink]{color:var(--at-ink-text)}[data-skin=atelier] .workspace-main [class*=__idleIcon]{border-color:var(--at-ink-line);color:var(--at-ink-text);box-shadow:none;background:#ffffff0f}[data-skin=atelier] [class*=today-module][class*=__secondary]{background:var(--accent-soft);border-color:#0000;font-weight:450}[data-skin=atelier] [class*=today-module][class*=__header] h1{letter-spacing:-.028em;font-size:clamp(1.9rem,1.45rem + 1.4vw,2.55rem);font-weight:400}[data-skin=atelier] [class*=today-module][class*=__header]>div>p:last-child{font-family:var(--at-serif);font-size:1.1rem}[data-skin=atelier] .workspace-main [class*=__stats] strong{font-family:var(--at-serif);letter-spacing:-.02em;font-size:2rem;font-weight:400}[data-skin=atelier] main>section[class*="bg-[#163e37]"] a{font-family:var(--at-serif);letter-spacing:-.025em;font-weight:500}[data-skin=atelier] main>section[class*="bg-[#163e37]"] h1{font-family:var(--at-serif);letter-spacing:-.025em;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:400;line-height:1.1}[data-skin=atelier] main>section[class*="bg-[#163e37]"] p[class*=uppercase]{font-family:var(--at-mono);letter-spacing:.14em;color:var(--at-ember);font-weight:400}[data-skin=atelier] main>section[class*="bg-[#163e37]"] :is(p[class*="text-[#c2d8cf]"],p[class*="text-[#b2cec2]"]){color:var(--at-ink-muted)}[data-skin=atelier] main>section[class*="bg-[#163e37]"] :is(span[class*="border-[#47695f]"],div[class*="border-[#41695a]"]){border-color:var(--at-ink-line)}@keyframes at-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes at-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-skin=atelier] .rise-in{animation:at-rise .22s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion:reduce){[data-skin=atelier] :is(.action-primary,.action-secondary,.well-press):active{transform:none}}[data-skin=abyss]{color-scheme:light;--font-body:"Geist";--font-display:"Geist";--font-editorial:"Geist";--display-font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ab-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--bg-canvas:#e8f0ef;--bg-surface:#f6fbfa;--bg-elevated:#fff;--glass-fill:#f6fbfae6;--glass-border:#01262424;--text-primary:#032a28;--text-secondary:#3a5654;--text-tertiary:#4a6664;--text-on-accent:#fff;--accent-primary:#00706a;--accent-soft:#d9eeeb;--live:#076c3c;--success:#076c3c;--warning:#8a5800;--danger:#b42335;--info:#6a3fb0;--ok:var(--success);--warn:var(--warning);--bad:var(--danger);--focus-ring:#00857d;--divider:#01262424;--grid-line:#0126240d;--shadow-1:inset 0 1px 0 #fffc;--shadow-2:0 0 0 1px #0126241a,0 18px 40px -18px #0126244d;--shadow-3:0 0 0 1px #0126241f,0 30px 64px -22px #01262466;--well-light:#ffffffb3;--well-dark:#0126241a;--ab-deep:#dce8e6;--ab-field:#fff;--ab-field-border:#66827f;--ab-top:#f6fbfaeb;--ab-bloom:#00837c17;--ab-glow:#00837c38;--ab-glow-strong:#00837cb3;--ab-hover:#00706a12;--ab-rim:#01262447;--ab-metric:#032a28;--ab-backdrop:radial-gradient(ellipse 90% 460px at 50% -120px,var(--ab-bloom),transparent 72%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--ab-btn-a:#005752;--ab-btn-b:#005f59;--ab-btn-c:#006b65;--ab-btn-d:#00766f;--ab-btn-text:#fff;--ab-side:#012624;--ab-side-2:#011c1b;--ab-side-edge:#cbfffc1a;--ab-side-text:#bbc7c6;--ab-side-text-3:#86a8a4;--ab-side-accent:#56e6d9;--sk-r-xs:4px;--sk-r-s:6px;--sk-r-m:6px;--sk-r-l:12px;--sk-r-xl:12px;--sk-r-2xl:16px;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;scrollbar-color:#0126244d transparent}[data-skin=abyss][data-theme=dark]{color-scheme:dark;--bg-canvas:#012624;--bg-surface:#003734;--bg-elevated:#08423e;--glass-fill:#011d1cd1;--glass-border:#cbfffc29;--text-primary:#edfffe;--text-secondary:#bbc7c6;--text-tertiary:#98b3b0;--text-on-accent:#012624;--accent-primary:#56e6d9;--accent-soft:#0a4743;--live:#74e6a4;--success:#74e6a4;--warning:#f5c65b;--danger:#ff9299;--info:#d9b8ff;--focus-ring:#8ff9ef;--divider:#cbfffc21;--grid-line:#cbfffc08;--shadow-1:inset 0 1px 0 #cbfffc0d;--shadow-2:0 0 0 1px #cbfffc24,0 24px 56px -16px #000a09d9;--shadow-3:0 0 0 1px #cbfffc2e,0 36px 80px -20px #000a09e6;--well-light:#cbfffc0d;--well-dark:#000c0b80;--ab-deep:#011c1b;--ab-field:#011c1b;--ab-field-border:#58877f;--ab-top:#011a19f0;--ab-bloom:#56e6d913;--ab-glow:#56e6d94d;--ab-glow-strong:#56e6d9d9;--ab-hover:#56e6d90f;--ab-rim:#cbfffc42;--ab-metric:#fde9ff;--ab-btn-a:#cbfffc;--ab-btn-b:#edfffe;--ab-btn-c:#fffdfa;--ab-btn-d:#fad1ff;--ab-btn-text:#04211f;--ab-side:#011a19;--ab-side-2:#011615;scrollbar-color:#cbfffc38 transparent}[data-skin=abyss]{--ai-from:#6a3fb0;--ai-to:#00706a;--ai-ink:#5a33a0;--ai-soft:#6a3fb00f;--ai-line:#6a3fb03d}[data-skin=abyss][data-theme=dark]{--ai-from:#d9b8ff;--ai-to:#56e6d9;--ai-ink:#e4ccff;--ai-soft:#d9b8ff12;--ai-line:#d9b8ff47}[data-skin=abyss]{--island-bg:linear-gradient(170deg,#013431,#011c1b 75%);--island-glow:#56e6d921;--island-orb:#56e6d924;--island-edge:#cbfffc33;--island-ink:#edfffe;--island-ink-strong:#fff;--island-ink-2:#d3e6e4;--island-muted:#bbc7c6;--island-dim:#98b3b0;--island-kicker:#56e6d9;--island-label:#86a8a4;--island-signal:#8ff9ef;--island-ai:#e4ccff;--island-ok:#74e6a4;--island-ok-bright:#cbfffc;--island-warn:#f5c65b;--island-bad:#ff9299;--island-node:#022e2b;--island-node-ink:#012624;--island-plate:linear-gradient(145deg,#0a4743,#012624);--island-raised:#08423e;--island-rule:#cbfffc29;--island-tint:#cbfffc0a;--island-hair:#cbfffc1a;--island-well:#000c0b4d;--island-grid:#cbfffc08;--island-shine:#cbfffc1f;--island-drop:#000c0b73;--island-seam:#56e6d9b3;--island-cta:linear-gradient(135deg,#cbfffc,#edfffe 45%,#fad1ff);--island-cta-ink:#04211f;--island-cta-glow:#56e6d966;--island-cta-shine:#fff9;--island-orbit-a:#56e6d9;--island-orbit-b:#d9b8ff}[data-skin=abyss][data-contrast=high]{--text-primary:#000;--text-secondary:#032a28;--text-tertiary:#032a28;--accent-primary:#005a55;--divider:#01262499;--ab-field-border:#032a28;--ab-rim:#012624b3;--ab-side-text-3:#d6e8e6}[data-skin=abyss][data-theme=dark][data-contrast=high]{--text-primary:#fff;--text-secondary:#fff;--text-tertiary:#e3f4f2;--accent-primary:#7ff2e7;--divider:#ffffff8c;--ab-field-border:#cbfffc;--ab-rim:#ffffffb3;--ab-metric:#fff}[data-skin=abyss] .rounded-lg,[data-skin=abyss] .rounded-md{border-radius:6px}[data-skin=abyss] .rounded-xl,[data-skin=abyss] :is(.rounded-\[10px\],.rounded-\[12px\],.rounded-\[14px\]){border-radius:12px}[data-skin=abyss] .rounded-2xl,[data-skin=abyss] :is(.rounded-\[16px\],.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[26px\]){border-radius:16px}[data-skin=abyss] .font-mono{font-family:var(--ab-mono)}[data-skin=abyss] body{background-color:var(--bg-canvas);background-attachment:fixed}[data-skin=abyss] body,[data-skin=abyss].skin-scene .workspace-body{background-image:var(--ab-backdrop);background-size:auto,72px 72px,72px 72px}[data-skin=abyss] .workspace ::selection{background:var(--ab-glow);color:inherit}[data-skin=abyss] :is(.workspace,.patient-nav,.skip-link) :focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] :is(.workspace,.patient-nav,.skip-link) :focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--focus-ring) 20%,transparent)}}[data-skin=abyss] .workspace-sidebar :focus-visible{outline-color:var(--ab-side-accent);box-shadow:0 0 0 5px #56e6d92e}[data-skin=abyss] :is(.page-title,.panel-title,.display,.patient-home-intro h1,.team-page-heading h1){letter-spacing:-.035em;font-weight:500}[data-skin=abyss] :is(.editorial-hero .hero-serif,.patient-home-intro h1 span,.team-page-heading h1>span){font-family:var(--font-body),sans-serif;color:var(--accent-primary);font-style:normal;font-weight:500}[data-skin=abyss] .tabular{font-feature-settings:"tnum" 1,"zero" 1}[data-skin=abyss] .workspace-sidebar{background:linear-gradient(180deg,var(--ab-side),var(--ab-side-2));color:var(--ab-side-text);border-inline-end:1px solid var(--ab-side-edge);box-shadow:none;-webkit-backdrop-filter:none}[data-skin=abyss] .workspace-sidebar :is(.text-ink-2,.text-ink-3){color:var(--ab-side-text-3)}[data-skin=abyss] .workspace-sidebar .text-accent{color:var(--ab-side-accent)}[data-skin=abyss] .workspace-brand{color:#edfffe;letter-spacing:-.05em;border-bottom:1px solid var(--ab-side-edge);margin-bottom:16px;padding-bottom:18px;font-weight:500}[data-skin=abyss] .workspace-brand .bg-accent{background:var(--ab-side-accent);color:#012624;box-shadow:0 0 22px -3px #56e6d98c}[data-skin=abyss] .workspace-clinic{border-color:var(--ab-side-edge);background:#cbfffc09;border-radius:12px}[data-skin=abyss] .workspace-clinic .avatar{background:#56e6d91a;border-color:#56e6d94d}[data-skin=abyss] .workspace-nav-label{font-family:var(--ab-mono);letter-spacing:.24em;color:var(--ab-side-text-3);align-items:center;gap:8px;font-size:.64rem;font-weight:500;display:flex}[data-skin=abyss] .workspace-nav-label:before{content:"";opacity:.55;background:currentColor;width:10px;height:1px}[data-skin=abyss] .workspace-sidebar .workspace-nav-link{color:var(--ab-side-text);border:0;border-radius:6px;font-weight:450;transition:background-color .14s,color .14s;position:relative}[data-skin=abyss] .workspace-sidebar .workspace-nav-link svg{stroke-width:1.5px;opacity:.85}[data-skin=abyss] .workspace-sidebar .workspace-nav-link:hover{color:#fff;box-shadow:none;background:#cbfffc0f}[data-skin=abyss] .workspace-sidebar .workspace-nav-link[aria-current=page]{color:#fff;box-shadow:none;background:linear-gradient(90deg,#56e6d929,#56e6d905 85%);border:0;font-weight:500}[data-skin=abyss] .workspace-sidebar .workspace-nav-link[aria-current=page]:before{content:"";background:var(--ab-side-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:9px;inset-inline-start:-12px;box-shadow:0 0 14px 1px #56e6d9bf}[data-skin=abyss] .workspace-sidebar .workspace-nav-link[aria-current=page] svg{color:var(--ab-side-accent);opacity:1}[data-skin=abyss] .workspace-profile{border-top-color:var(--ab-side-edge)}[data-skin=abyss] .workspace-sidebar .avatar{color:var(--ab-side-accent);background:#56e6d91a;border:1px solid #56e6d94d}[data-skin=abyss] .workspace-topbar{background:var(--ab-top);border-bottom:1px solid var(--divider);box-shadow:none;-webkit-backdrop-filter:none;position:relative}[data-skin=abyss] .workspace-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--ab-glow-strong) 16%,transparent 52%);opacity:.55;inset-inline:0;height:1px;position:absolute;bottom:-1px}[data-skin=abyss] .workspace-topbar-search{border:1px solid var(--divider);background:var(--ab-field);border-radius:6px;gap:9px;height:34px;padding:0 10px;transition:border-color .14s,background-color .14s}[data-skin=abyss] .workspace-topbar-search:focus-within{border-color:var(--accent-primary)}[data-skin=abyss] .workspace-topbar-search:after{content:"/";font-family:var(--ab-mono);border:1px solid var(--divider);color:var(--text-tertiary);border-radius:4px;padding:3px 6px;font-size:.66rem;line-height:1}[data-skin=abyss] .workspace-overlay[data-open=true]{background:#000c0b9e}[data-skin=abyss] .skip-link{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--accent-primary);font-family:var(--ab-mono);letter-spacing:.08em;border-radius:6px;font-size:.75rem}[data-skin=abyss] .page-eyebrow{font-family:var(--ab-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);font-size:.68rem}[data-skin=abyss] .page-eyebrow:before{content:"";background:var(--accent-primary);width:16px;height:1px;box-shadow:0 0 8px var(--ab-glow-strong)}[data-skin=abyss] .page-title{letter-spacing:-.045em;color:var(--text-primary);font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.08}[data-skin=abyss][data-theme=dark] .page-title{color:#fff}[data-skin=abyss] .page-description{color:var(--text-secondary);max-width:64ch}[data-skin=abyss] .hud-label{font-family:var(--ab-mono);letter-spacing:.2em;color:var(--text-tertiary);font-size:.68rem;font-weight:500}[data-skin=abyss] .metric-grid,[data-skin=abyss] .panel{background:var(--bg-surface);border:1px solid var(--divider);box-shadow:var(--shadow-1);border-radius:16px}[data-skin=abyss] .card{background:var(--bg-surface);border-color:var(--divider);box-shadow:var(--shadow-1)}[data-skin=abyss] .card-elevated{background:var(--bg-elevated);border-color:var(--divider);box-shadow:var(--shadow-1)}[data-skin=abyss] .glass{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px) saturate(1.2)}[data-skin=abyss][data-transparency=reduced] .glass{background:var(--bg-elevated);-webkit-backdrop-filter:none;border-color:var(--divider)}[data-skin=abyss] .panel-header{background:linear-gradient(180deg,var(--ab-deep),transparent)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .panel-header{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-deep) 55%,transparent),transparent)}}[data-skin=abyss] .panel-header{border-bottom-color:var(--divider)}[data-skin=abyss] .panel-title{letter-spacing:-.015em;align-items:center;gap:10px;font-size:.95rem;display:inline-flex}[data-skin=abyss] .panel-title:before{content:"";background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 9px var(--ab-glow-strong);border-radius:1px;flex-shrink:0}[data-skin=abyss] .panel-link{font-family:var(--ab-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);font-size:.68rem;font-weight:500;transition:color .14s}[data-skin=abyss] .panel-link:hover{color:var(--text-primary)}[data-skin=abyss] .well{background:var(--ab-deep);border:1px solid var(--divider);box-shadow:inset 0 1px 3px var(--well-dark)}[data-skin=abyss] .well-press:active{box-shadow:inset 0 2px 5px var(--well-dark)}[data-skin=abyss] .card.text-center{isolation:isolate;position:relative;overflow:hidden}[data-skin=abyss] .card.text-center:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -30px,transparent 0 46px,var(--ab-glow) 47px 48px,transparent 49px 88px,var(--ab-hover) 89px 90px,transparent 91px 132px,var(--ab-hover) 133px 134px,transparent 135px);opacity:.85;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}[data-skin=abyss] [class*="var(--danger)_35%"]{box-shadow:inset 3px 0 0 var(--danger),0 0 32px -14px var(--danger)}[data-skin=abyss] .border-dashed.border-info\/50{background-image:linear-gradient(135deg,var(--info),var(--info) 75%)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .border-dashed.border-info\/50{background-image:linear-gradient(135deg,color-mix(in srgb,var(--info) 26%,transparent),color-mix(in srgb,var(--info) 6%,transparent) 75%)}}[data-skin=abyss] .border-dashed.border-info\/50{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .border-dashed.border-info\/50{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 16%,transparent)}}[data-skin=abyss] .border-dashed.border-info{box-shadow:0 0 14px -4px var(--info)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .border-dashed.border-info{box-shadow:0 0 14px -4px color-mix(in srgb,var(--info) 55%,transparent)}}[data-skin=abyss] :is(.action-primary,.action-secondary){letter-spacing:.005em;border-radius:6px;font-weight:500;transition:transform .12s,color .14s,background-color .14s,border-color .14s;position:relative}[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)){background-image:linear-gradient(90deg,var(--ab-btn-a) 0,var(--ab-btn-b) 26%,var(--ab-btn-c) 48%,var(--ab-btn-d) 89%);background-color:var(--ab-btn-b);color:var(--ab-btn-text);border:1px solid var(--ab-btn-text)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)){border:1px solid color-mix(in srgb,var(--ab-btn-text) 22%,transparent)}}[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)){background-origin:border-box;position:relative;box-shadow:inset 0 1px #ffffff4d}[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 3px var(--focus-ring),0 0 30px -4px var(--ab-glow-strong);transition:opacity .16s;position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)):before{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 28%,transparent),0 0 30px -4px var(--ab-glow-strong)}}[data-skin=abyss] :is(.action-primary,:is(button,a).bg-accent:is(.rounded-lg,.rounded-xl)):hover:before{opacity:1}[data-skin=abyss] :is(.action-primary,.action-secondary):active{transform:translateY(1px) scale(.985)}[data-skin=abyss] .action-secondary{color:var(--text-primary);border:1px solid var(--ab-rim);box-shadow:none;background:none}[data-skin=abyss] .action-secondary:hover{background:var(--ab-hover);border-color:var(--accent-primary);color:var(--accent-primary)}[data-skin=abyss][data-theme=dark] .bg-bad{color:#1d0508!important}[data-skin=abyss] .icon-action{border:1px solid var(--divider);min-width:36px;min-height:36px;color:var(--text-primary);background:#03514b80;border-radius:6px;transition:color .14s,border-color .14s}[data-skin=abyss]:not([data-theme=dark]) .icon-action{background:var(--accent-soft)}[data-skin=abyss] .icon-action:hover{color:var(--accent-primary);border-color:var(--accent-primary)}[data-skin=abyss] .filter-tab{font-family:var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.74rem;transition:color .14s,border-color .14s}[data-skin=abyss] .filter-tab:hover{color:var(--text-primary)}[data-skin=abyss] .filter-tab[aria-current=page]{color:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 6px 12px -8px var(--ab-glow-strong);font-weight:500}[data-skin=abyss] .segmented-control{background:var(--ab-deep);border:1px solid var(--divider);box-shadow:inset 0 1px 3px var(--well-dark);border-radius:8px}[data-skin=abyss] .segmented-control button{border-radius:6px}[data-skin=abyss] .segmented-control button[aria-pressed=true]{background:var(--bg-elevated);color:var(--accent-primary);box-shadow:0 0 0 1px var(--ab-glow)}[data-skin=abyss] .field{background:var(--ab-field);border:1px solid var(--ab-field-border);color:var(--text-primary);box-shadow:inset 0 1px 2px var(--well-dark);caret-color:var(--accent-primary);border-radius:6px;transition:border-color .14s,box-shadow .14s}[data-skin=abyss] .field::placeholder{color:var(--text-tertiary)}[data-skin=abyss] .field:hover{border-color:var(--accent-primary)}[data-skin=abyss] .field:focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .field:focus{box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px color-mix(in srgb,var(--focus-ring) 20%,transparent)}}[data-skin=abyss] .field:disabled{opacity:.55}[data-skin=abyss] .field option{background:var(--bg-elevated);color:var(--text-primary)}[data-skin=abyss] .metric-grid{overflow:hidden}[data-skin=abyss] .metric{border-inline-end-color:var(--divider);position:relative}[data-skin=abyss] .metric:before{content:"";background:linear-gradient(90deg,var(--accent-primary),transparent);opacity:.85;width:30px;height:2px;position:absolute;inset-block-start:0;inset-inline-start:24px}[data-skin=abyss] .metric-label{font-family:var(--ab-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:.68rem;font-weight:500}[data-skin=abyss] .metric-value{letter-spacing:-.045em;color:var(--ab-metric);margin-top:12px;font-size:2.35rem;font-weight:500;line-height:1}[data-skin=abyss][data-theme=dark] .metric-value{text-shadow:0 0 26px #fde9ff42}[data-skin=abyss] .metric-note{font-family:var(--ab-mono);letter-spacing:.06em;color:var(--text-tertiary);align-items:center;gap:7px;margin-top:10px;font-size:.68rem;display:flex}[data-skin=abyss] .metric-note:before{content:"";opacity:.7;background:currentColor;width:8px;height:1px}[data-skin=abyss] .queue-row{border-bottom-color:var(--divider);transition:background-color .14s;position:relative}[data-skin=abyss] .queue-row:before{content:"";background:var(--accent-primary);width:2px;box-shadow:0 0 12px var(--ab-glow-strong);opacity:0;transition:opacity .14s;position:absolute;inset-block:0;inset-inline-start:0}[data-skin=abyss] .queue-row:hover{background:var(--ab-hover)}[data-skin=abyss] .next-patient:before,[data-skin=abyss] .queue-row:hover:before{opacity:1}[data-skin=abyss] .next-patient{background:var(--ab-hover)}[data-skin=abyss] .queue-position{font-family:var(--ab-mono);color:var(--text-tertiary);font-size:.72rem}[data-skin=abyss] .clinical-empty svg{filter:drop-shadow(0 0 10px var(--ab-glow))}[data-skin=abyss] .data-table{font-size:.83rem}[data-skin=abyss] .data-table th{background:var(--ab-deep);color:var(--text-tertiary);font-family:var(--ab-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:500}[data-skin=abyss] .data-table td{border-top-color:var(--divider)}[data-skin=abyss] .data-table tbody tr{transition:background-color .14s}[data-skin=abyss] .data-table tbody tr:hover{background:var(--ab-hover)}[data-skin=abyss] .data-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent-primary)}[data-skin=abyss] .avatar{background:var(--accent-soft);color:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .avatar{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent)}}[data-skin=abyss] .avatar{font-family:var(--ab-mono);letter-spacing:.02em;font-weight:500}[data-skin=abyss] .chip-status{font-family:var(--ab-mono);letter-spacing:.14em;border-radius:6px;padding:5px 8px;font-size:.64rem;font-weight:500;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .chip-status{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}}[data-skin=abyss] span.inline-flex.rounded-md.gap-1\.5.px-2\.5.py-1{letter-spacing:.01em;font-weight:500;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] span.inline-flex.rounded-md.gap-1\.5.px-2\.5.py-1{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 26%,transparent)}}[data-skin=abyss] span.inline-flex.rounded-md.gap-1\.5.px-2\.5.py-1:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 7px}[data-skin=abyss] .status-dot{box-shadow:0 0 8px}[data-skin=abyss] .scanline:after{background:linear-gradient(90deg,transparent,var(--ab-glow),transparent)}[data-skin=abyss] .patient-nav.glass{box-shadow:var(--shadow-2);border-radius:16px}[data-skin=abyss] .patient-nav a{color:var(--text-secondary);border-radius:8px;transition:color .14s,background-color .14s;position:relative}[data-skin=abyss] .patient-nav a:hover{color:var(--text-primary)}[data-skin=abyss] .patient-nav a[aria-current=page]{color:var(--accent-primary);background:var(--accent-soft);border-radius:8px}[data-skin=abyss] .patient-nav a[aria-current=page]:before{content:"";background:var(--accent-primary);height:2px;box-shadow:0 0 12px var(--ab-glow-strong);border-radius:0 0 2px 2px;position:absolute;inset-block-start:0;inset-inline:30%}[data-skin=abyss] .care-hero{background:radial-gradient(ellipse 70% 120% at 100% 0,var(--ab-glow),transparent 62%),var(--bg-surface);border-color:var(--divider);box-shadow:var(--shadow-1)}[data-skin=abyss] .care-kicker{font-family:var(--ab-mono);letter-spacing:.2em;color:var(--accent-primary);font-weight:500}[data-skin=abyss] .card-care,[data-skin=abyss] .care-visit{background:var(--bg-surface);border-color:var(--divider);box-shadow:var(--shadow-1);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s}[data-skin=abyss] .card-care:hover{border-color:var(--ab-rim);box-shadow:var(--shadow-1);transform:translateY(-1px)}[data-skin=abyss] .care-flag{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger),0 0 34px -12px var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=abyss] .care-flag{box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 16%,transparent),0 0 34px -12px var(--danger)}}[data-skin=abyss] .care-watch{border-color:var(--warning)}[data-skin=abyss] .patient-assistant,[data-skin=abyss] .patient-next{box-shadow:var(--shadow-1);border-radius:16px}[data-skin=abyss] .patient-assistant-question{background:linear-gradient(90deg,var(--ab-btn-a),var(--ab-btn-c) 60%,var(--ab-btn-d));color:var(--ab-btn-text);border-radius:12px}[data-skin=abyss] .patient-assistant-answer{background:var(--accent-soft);border-radius:12px}[data-skin=abyss] .practice-console{color:#edfffe;background:radial-gradient(80% 60% at 100% 0,#56e6d921,#0000 65%),linear-gradient(170deg,#013431,#011c1b 72%);border:1px solid #cbfffc33;position:relative;box-shadow:inset 0 1px #cbfffc1f,0 0 0 1px #011a1980,0 28px 60px -28px #000c0bb3;border-radius:16px!important}[data-skin=abyss] .practice-console:after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#cbfffc07 0 1px,#0000 1px 4px);position:absolute;inset:0}[data-skin=abyss] :is(.console-top,.console-label,.console-metrics p,.console-section-title,.console-footer,.console-avatar,.console-indicator){font-family:var(--ab-mono)}[data-skin=abyss] .console-top{letter-spacing:.22em;color:#edfffe;border-bottom-color:#cbfffc24;font-size:.62rem;font-weight:500}[data-skin=abyss] :is(.console-top svg,.console-label,.console-icon){color:#56e6d9}[data-skin=abyss] .console-label{letter-spacing:.22em;font-size:.64rem}[data-skin=abyss] .console-indicator{letter-spacing:.16em;color:#74e6a4;background:#74e6a414;border-color:#74e6a466;border-radius:4px;font-size:.58rem}[data-skin=abyss] .console-icon{border-color:#56e6d959;border-radius:6px;box-shadow:0 0 16px -6px #56e6d999}[data-skin=abyss] .console-metrics{background:#01141380;border-color:#cbfffc29;border-radius:12px;box-shadow:inset 0 1px 3px #000a0980}[data-skin=abyss] .console-metrics>div{border-right-color:#cbfffc24}[data-skin=abyss] :is(.console-metrics p,.console-section-title){letter-spacing:.12em;color:#a9c3c0}[data-skin=abyss] .console-metrics strong{color:#fde9ff;text-shadow:0 0 22px #fde9ff47;font-weight:500}[data-skin=abyss] :is(.console-section-title span:last-child,.console-muted,.console-footer){color:#a1bbb8}[data-skin=abyss] :is(.console-doctor,.console-footer){border-color:#cbfffc29}[data-skin=abyss] .console-doctor{background:linear-gradient(110deg,#56e6d914,#56e6d904);border-radius:12px}[data-skin=abyss] .console-avatar{color:#56e6d9;background:#0a4743;border-color:#56e6d959;border-radius:8px}[data-skin=abyss] .console-avatar.violet{color:#d9b8ff;background:#2c2a4a;border-color:#d9b8ff59}[data-skin=abyss] .console-avatar.amber{color:#f5c65b;background:#3c3a1c;border-color:#f5c65b59}[data-skin=abyss] .console-state{color:#a9e8e2}[data-skin=abyss] .console-state>span{background:#56e6d9;box-shadow:0 0 9px #56e6d9}[data-skin=abyss] .floating-care{border-color:var(--glass-border);background:var(--glass-fill);box-shadow:var(--shadow-2);border-radius:12px}[data-skin=abyss] .floating-icon{background:var(--accent-soft);box-shadow:none;border-radius:8px}[data-skin=abyss] .workspace :is([class$=__hero],[class*="__hero "],[class$=__console],[class*="__console "],[class$=__stage],[class*="__stage "]){--accent-primary:#56e6d9;--divider:#cbfffc29;background:radial-gradient(80% 70% at 100% 0,#56e6d921,#0000 65%),linear-gradient(170deg,#013431,#011c1b 75%);border:1px solid #cbfffc33;border-radius:16px;box-shadow:inset 0 1px #cbfffc1f,0 0 0 1px #011a1966,0 26px 56px -30px #000c0bb3}[data-skin=abyss][data-transparency=reduced] .workspace-topbar{background:var(--bg-surface)}[data-skin=abyss][data-transparency=reduced] .workspace-sidebar{background:var(--ab-side);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=abyss][data-transparency=reduced] .floating-care{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=abyss][data-contrast=high] .metric-value{text-shadow:none}[data-skin=abyss][data-contrast=high] .workspace-sidebar .workspace-nav-link{color:#fff}[data-skin=abyss][data-contrast=high] :is(.panel,.metric-grid,.card,.card-elevated,.glass){border-color:var(--text-primary)}[data-skin=abyss][data-motion=reduced] .card-care:hover,[data-skin=abyss][data-motion=reduced] :is(.action-primary,.action-secondary):active{transform:none}@media (prefers-reduced-motion:reduce){[data-skin=abyss] .card-care:hover,[data-skin=abyss] :is(.action-primary,.action-secondary):active{transform:none}}[data-skin=ember]{color-scheme:light;--font-body:"Inter";--font-display:"Inter";--font-editorial:"Inter";--display-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sk-r-xs:4px;--sk-r-s:6px;--sk-r-m:8px;--sk-r-l:12px;--sk-r-xl:12px;--sk-r-2xl:12px;--radius-lg:8px;--radius-md:6px;--bg-canvas:#f3f3f7;--bg-surface:#fff;--bg-elevated:#fff;--glass-fill:#fff;--glass-border:#c9cbd4;--text-primary:#000;--text-secondary:#3d4148;--text-tertiary:#60646c;--text-on-accent:#fff;--accent-primary:#c03b00;--accent-soft:#ececf1;--live:#c03b00;--success:#066c37;--warning:#855400;--danger:#b90f2b;--info:#2a58a8;--ok:var(--success);--warn:var(--warning);--bad:var(--danger);--focus-ring:#c03b00;--divider:#d2d4dd;--grid-line:#0000000d;--shadow-1:none;--shadow-2:0 0 0 1px #00000014,0 10px 28px #0007101f;--shadow-3:0 0 0 1px #00000014,0 20px 56px #00071033;--well-light:#ffffffe6;--well-dark:#0007100f;--sk-vivid:#ff5900;--sk-edge:#b9bbc6;--sk-control:#85878f;--sk-side:#fff;--sk-carbon:#15191e;--sk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}[data-skin=ember][data-theme=dark]{color-scheme:dark;--bg-canvas:#0d1014;--bg-surface:#15191e;--bg-elevated:#1c2128;--glass-fill:#15191e;--glass-border:#2c323b;--text-primary:#f3f3f7;--text-secondary:#b9bbc6;--text-tertiary:#8f929d;--text-on-accent:#000;--accent-primary:#ff5900;--accent-soft:#252b34;--live:#ff5900;--success:#3ccf83;--warning:#f0b429;--danger:#ff6b80;--info:#7fa8ff;--focus-ring:#ff6a1f;--divider:#2a3038;--grid-line:#ffffff0a;--shadow-2:0 0 0 1px #ffffff12,0 12px 32px #0009;--shadow-3:0 0 0 1px #ffffff14,0 24px 64px #000000b3;--well-light:#ffffff08;--well-dark:#00000073;--sk-edge:#3a414c;--sk-control:#7d808b;--sk-side:#090c10;--sk-carbon:#06090d;--sk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}[data-skin=ember]{--ai-from:#3a3f9a;--ai-to:#4c52c0;--ai-ink:#363b8f;--ai-soft:#3a3f9a0d;--ai-line:#3a3f9a3d}[data-skin=ember][data-theme=dark]{--ai-from:#9ea3ff;--ai-to:#c0c3ff;--ai-ink:#c3c6ff;--ai-soft:#9ea3ff12;--ai-line:#9ea3ff47}[data-skin=ember]{--island-bg:var(--sk-carbon);--island-glow:#ff59001a;--island-orb:#ff59001f;--island-edge:#2f353e;--island-ink:#f3f3f7;--island-ink-strong:#fff;--island-ink-2:#dcdde4;--island-muted:#c4c6d0;--island-dim:#9a9ea9;--island-kicker:#b9bbc6;--island-label:#9a9ea9;--island-signal:#ff7a33;--island-ai:#c3c6ff;--island-ok:#3ecf8e;--island-ok-bright:#a6f0c8;--island-warn:#f5b544;--island-bad:#ff8a9a;--island-node:#1c2128;--island-node-ink:#000;--island-plate:#1c2128;--island-raised:#242a33;--island-rule:#3d4450;--island-tint:#ffffff0a;--island-hair:#ffffff14;--island-well:#0003;--island-grid:#ffffff06;--island-shine:#ffffff0d;--island-drop:#0000004d;--island-seam:#ff590099;--island-cta:#ff5900;--island-cta-ink:#000;--island-cta-glow:#ff590059;--island-cta-shine:#ffffff40;--island-orbit-a:#ff5900;--island-orbit-b:#3d4450}[data-skin=ember][data-contrast=high]{--text-secondary:#000;--text-tertiary:#000;--divider:#2a2c33;--sk-edge:#000;--sk-control:#000;--glass-border:#000;--accent-soft:#e2e2e9;--grid-line:#0000001a}[data-skin=ember][data-contrast=high][data-theme=dark]{--text-primary:#fff;--text-secondary:#fff;--text-tertiary:#fff;--divider:#9da0ac;--sk-edge:#c4c6d0;--sk-control:#c4c6d0;--glass-border:#c4c6d0;--accent-soft:#2f3640;--grid-line:#ffffff1f}[data-skin=ember] body{background-color:var(--bg-canvas);background-image:var(--sk-grain)}[data-skin=ember] ::selection{background:var(--text-primary);color:var(--bg-surface)}[data-skin=ember] :is(.workspace,.marketing,[data-patient-shell],.care-page,.skin-scene){letter-spacing:-.011em;font-feature-settings:"calt" 0,"liga" 0,"ss03","cv01","cv10";font-optical-sizing:auto}[data-skin=ember] :is(.tabular,.data-table,.metric-value){font-variant-numeric:tabular-nums}[data-skin=ember] .text-line{color:var(--text-tertiary)}[data-skin=ember] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}[data-skin=ember] .rounded-full:focus-visible{border-radius:999px}[data-skin=ember] .rounded-lg:focus-visible{border-radius:8px}[data-skin=ember] :is(.rounded-xl,.rounded-2xl):focus-visible{border-radius:12px}[data-skin=ember] .skip-link{background:var(--text-primary);color:var(--bg-surface);border-radius:0 0 8px 8px;padding:12px 18px;font-weight:600;inset-block-start:0}[data-skin=ember] .rounded{border-radius:4px}[data-skin=ember] :is(.rounded-\[10px\],.rounded-\[12px\]){border-radius:8px}[data-skin=ember] :is(.rounded-\[14px\],.rounded-\[16px\],.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[26px\]){border-radius:12px}[data-skin=ember] [style*="var(--accent-primary)"].text-white{color:var(--text-on-accent)}[data-skin=ember][data-theme=dark] :is(.bg-bad,.bg-ok,.bg-warn,.bg-info){color:#000}[data-skin=ember] .workspace-sidebar{background:var(--sk-side);color:var(--text-primary);border-inline-end:1px solid var(--divider);box-shadow:inset 0 3px 0 var(--text-primary);-webkit-backdrop-filter:none}[data-skin=ember] .workspace-sidebar :is(.text-ink-2,.text-ink-3){color:var(--text-tertiary)}[data-skin=ember] .workspace-brand{letter-spacing:-.055em;padding-bottom:20px;font-size:1.3rem;font-weight:600}[data-skin=ember] .workspace-brand .bg-accent{background:var(--text-primary);color:var(--bg-surface)}[data-skin=ember] .workspace-brand .text-accent{color:var(--sk-vivid);font-weight:800}[data-skin=ember] .workspace-clinic{background:var(--bg-canvas);border:1px solid var(--divider);border-radius:12px}[data-skin=ember] .workspace-sidebar .workspace-nav-label{color:var(--text-tertiary);letter-spacing:.1em;font-size:.66rem;font-weight:600}[data-skin=ember] .workspace-sidebar .workspace-nav-link{color:var(--text-secondary);border:0;border-radius:8px;font-weight:500;transition:background-color .12s,color .12s;position:relative}[data-skin=ember] .workspace-sidebar .workspace-nav-link svg{color:var(--text-tertiary);transition:color .12s}[data-skin=ember] .workspace-sidebar .workspace-nav-link:hover{background:var(--accent-soft);color:var(--text-primary)}[data-skin=ember] .workspace-sidebar .workspace-nav-link:hover svg{color:var(--text-primary)}[data-skin=ember] .workspace-sidebar .workspace-nav-link[aria-current=page]{background:var(--accent-soft);color:var(--text-primary);box-shadow:none;border:0;font-weight:600}[data-skin=ember] .workspace-sidebar .workspace-nav-link[aria-current=page] svg{color:var(--text-primary)}[data-skin=ember] .workspace-sidebar .workspace-nav-link[aria-current=page]:before{content:"";background:var(--text-primary);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:7px;inset-inline-start:-12px}[data-skin=ember] .workspace-sidebar .workspace-profile{border-color:var(--divider)}[data-skin=ember] .workspace-sidebar .avatar{border:1px solid var(--divider)}[data-skin=ember] .workspace-overlay[data-open=true]{background:#0007108c}[data-skin=ember] .workspace-topbar{background:var(--bg-surface);border-bottom:1px solid var(--divider);box-shadow:inset 0 3px 0 var(--text-primary);-webkit-backdrop-filter:none}[data-skin=ember] .workspace-topbar-search{background:var(--bg-canvas);min-height:40px;color:var(--text-tertiary);border:1px solid var(--divider);border-radius:8px;padding-inline:12px;transition:border-color .12s,background-color .12s}[data-skin=ember] .workspace-topbar-search:hover{border-color:var(--sk-control)}[data-skin=ember] .workspace-topbar-search:focus-within{border-color:var(--text-primary);background:var(--bg-surface)}[data-skin=ember] .workspace-topbar-search input{color:var(--text-primary)}[data-skin=ember] .workspace-topbar-search input:focus-visible{outline:none}[data-skin=ember] .workspace-topbar-search input::placeholder{color:var(--text-tertiary);opacity:1}@media (max-width:767px){[data-skin=ember] .workspace-sidebar[data-open=true]{box-shadow:inset 0 3px 0 var(--text-primary),var(--shadow-3)}}[data-skin=ember] .page-eyebrow{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}[data-skin=ember] .page-eyebrow:before{content:"";background:var(--text-primary);flex-shrink:0;width:14px;height:2px}[data-skin=ember] .page-title{letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1.08}[data-skin=ember] .page-description{color:var(--text-secondary);max-width:640px;font-size:.94rem;line-height:1.55}[data-skin=ember] :is(.panel,.card,.card-elevated,.glass){background:var(--bg-surface);border:1px solid var(--sk-edge);box-shadow:none;-webkit-backdrop-filter:none}[data-skin=ember] .panel{border-radius:12px}[data-skin=ember] .card-elevated{background:var(--bg-elevated)}[data-skin=ember] .panel-header{border-bottom:1px solid var(--divider);padding-block:16px}[data-skin=ember] .panel-title{letter-spacing:-.02em;font-size:.98rem;font-weight:600}[data-skin=ember] .panel-link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sk-edge);text-decoration-color:var(--sk-edge);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .12s,color .12s}[data-skin=ember] .panel-link:hover{color:var(--accent-primary);text-decoration-color:currentColor}[data-skin=ember] .well{background:var(--accent-soft);border:1px solid var(--divider);box-shadow:none}[data-skin=ember] .well-press:active{box-shadow:none;transform:translateY(1px)}[data-skin=ember] .hud-label{letter-spacing:.1em;color:var(--text-tertiary);font-size:.68rem;font-weight:600}[data-skin=ember] .hud-notch:after,[data-skin=ember] .hud-notch:before{border-color:var(--text-primary);opacity:.5;border-radius:0}[data-skin=ember] .metric-grid{border:1px solid var(--sk-edge);background:var(--bg-surface);border-radius:12px;position:relative}[data-skin=ember] .metric-grid:before{content:"";background:var(--text-primary);height:2px;position:absolute;inset:0 0 auto}[data-skin=ember] .metric{border-inline-end-color:var(--divider);padding-top:24px}[data-skin=ember] .metric-label{color:var(--text-secondary);font-size:.76rem;font-weight:500}[data-skin=ember] .metric-value{letter-spacing:-.05em;margin-top:12px;font-size:2.4rem;font-weight:500;line-height:1}[data-skin=ember] .metric-note{color:var(--text-tertiary)}@media (max-width:767px){[data-skin=ember] .metric{border-bottom-color:var(--divider)}[data-skin=ember] .metric-value{font-size:2rem}}[data-skin=ember] :is(.action-primary,.action-secondary){letter-spacing:-.01em;border-radius:8px;font-size:.86rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,transform 90ms}[data-skin=ember] .action-primary{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] .action-primary{border:1px solid color-mix(in srgb,var(--accent-primary) 78%,#000)}}[data-skin=ember] .action-primary{box-shadow:none}[data-skin=ember] .action-primary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] .action-primary:hover{background:color-mix(in srgb,var(--accent-primary) 88%,#000)}}[data-skin=ember][data-theme=dark] .action-primary:hover{background:#ff6d26;border-color:#ff6d26}[data-skin=ember] .action-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--sk-control);box-shadow:none}[data-skin=ember] .action-secondary:hover{background:var(--bg-canvas);border-color:var(--text-primary)}[data-skin=ember] :is(.action-primary,.action-secondary):active{transform:translateY(1px)}[data-skin=ember] .action-primary:active{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] .action-primary:active{background:color-mix(in srgb,var(--accent-primary) 76%,#000)}}[data-skin=ember][data-theme=dark] .action-primary:active{background:#e64f00}[data-skin=ember] :is(.action-primary,.action-secondary):is(:disabled,[aria-disabled=true]){background:var(--accent-soft);color:var(--text-tertiary);border-color:var(--divider);box-shadow:none;opacity:1;transform:none}[data-skin=ember] .icon-action{border:1px solid var(--sk-control);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;transition:border-color .12s,color .12s,background-color .12s}[data-skin=ember] .icon-action:hover{color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-canvas)}[data-skin=ember] .filter-tab{color:var(--text-secondary);font-weight:500;transition:color .12s,border-color .12s}[data-skin=ember] .filter-tab:hover{color:var(--text-primary);border-color:var(--sk-edge)}[data-skin=ember] .filter-tab[aria-current=page]{color:var(--text-primary);border-color:var(--text-primary);font-weight:600}[data-skin=ember] .segmented-control{background:var(--accent-soft);box-shadow:none;border:1px solid var(--divider);border-radius:8px;padding:3px}[data-skin=ember] .segmented-control button{min-height:38px;color:var(--text-secondary);border-radius:6px;padding:6px 20px;font-size:.86rem;font-weight:500}[data-skin=ember] .segmented-control button[aria-pressed=true]{background:var(--text-primary);color:var(--bg-surface);box-shadow:none;font-weight:600}[data-skin=ember] .field{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--sk-control);border-radius:8px;transition:border-color .12s,box-shadow .12s,background-color .12s}[data-skin=ember] .field::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=ember] .field:focus,[data-skin=ember] .field:hover{border-color:var(--text-primary)}[data-skin=ember] .field:focus{box-shadow:0 0 0 1px var(--text-primary),0 0 0 4px var(--focus-ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] .field:focus{box-shadow:0 0 0 1px var(--text-primary),0 0 0 4px color-mix(in srgb,var(--focus-ring) 34%,transparent)}}[data-skin=ember] .field:disabled{background:var(--accent-soft);color:var(--text-tertiary);border-color:var(--divider);cursor:not-allowed}[data-skin=ember] .field[aria-invalid=true]{border-color:var(--danger)}[data-skin=ember] .queue-row{border-bottom-color:var(--divider);transition:background-color .12s}[data-skin=ember] .queue-row:hover{background:var(--bg-canvas)}[data-skin=ember] .queue-position{color:var(--text-tertiary);font-weight:500}[data-skin=ember] .next-patient{background:var(--bg-canvas);box-shadow:inset 3px 0 0 var(--text-primary)}[data-skin=ember] .data-table th{color:var(--text-tertiary);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--text-primary);background:none;padding-block:14px 10px;font-size:.68rem;font-weight:600}[data-skin=ember] .data-table td{border-top:1px solid var(--divider)}[data-skin=ember] .data-table tbody tr:first-child td{border-top:0}[data-skin=ember] .data-table tbody tr{transition:background-color .12s}[data-skin=ember] .data-table tbody tr:hover{background:var(--bg-canvas)}[data-skin=ember] .data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--text-primary)}[data-skin=ember] .avatar{background:var(--accent-soft);color:var(--text-primary);letter-spacing:0;border-radius:8px;font-weight:600}[data-skin=ember] :is(span[class*=rounded-md][class*="px-2.5"][class*=py-1][class*=text-xs],.chip-status){letter-spacing:-.005em;border-radius:6px;font-weight:600;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] :is(span[class*=rounded-md][class*="px-2.5"][class*=py-1][class*=text-xs],.chip-status){box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 26%,transparent)}}[data-skin=ember] span[class*=rounded-md][class*="px-2.5"][class*=py-1][class*=text-xs]:before{content:"";background:currentColor;border-radius:1px;flex-shrink:0;width:6px;height:6px}[data-skin=ember] .chip-status{text-transform:none;letter-spacing:0;padding:5px 10px;font-size:.72rem}[data-skin=ember] div[class*=border-dashed][class*=border-info]{border-style:dashed;border-inline-start:3px solid var(--info);background:var(--info);border-radius:12px}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] div[class*=border-dashed][class*=border-info]{background:color-mix(in srgb,var(--info) 5%,var(--bg-surface))}}[data-skin=ember] span[class*=border-dashed][class*=border-info]{letter-spacing:.12em;border-radius:6px}[data-skin=ember] .card.text-center{border-style:dashed;border-color:var(--sk-control);background:none}[data-skin=ember] div[class*="var(--danger)_35%"]{border-inline-start:3px solid var(--danger);border-radius:12px}[data-skin=ember] .scanline:after{background:linear-gradient(90deg,transparent,var(--accent-soft),transparent)}[data-skin=ember] .status-dot{border-radius:1px}[data-skin=ember] .live-dot{border-radius:999px}[data-skin=ember] .practice-console{color:#f3f3f7;background:var(--sk-carbon);box-shadow:none;border:1px solid #2f353e;border-radius:12px!important}[data-skin=ember] .practice-console .console-top{color:#f3f3f7;letter-spacing:.1em;border-bottom-color:#2f353e}[data-skin=ember] .practice-console .console-top svg{color:#f3f3f7}[data-skin=ember] .practice-console .console-indicator{color:#b9bbc6;border-color:#3d4450;border-radius:6px}[data-skin=ember] .practice-console .console-label{color:#b9bbc6;letter-spacing:.12em}[data-skin=ember] .practice-console .console-icon{color:#f3f3f7;box-shadow:none;border-color:#3d4450;border-radius:8px}[data-skin=ember] .practice-console .console-metrics{box-shadow:none;background:#ffffff08;border-color:#2f353e;border-radius:8px}[data-skin=ember] .practice-console .console-metrics>div{border-color:#2f353e}[data-skin=ember] .practice-console :is(.console-metrics p,.console-muted,.console-section-title,.console-section-title span:last-child,.console-footer){color:#a4a7b3}[data-skin=ember] .practice-console .console-metrics strong{color:#fff;letter-spacing:-.04em;font-weight:500}[data-skin=ember] .practice-console .console-doctor{box-shadow:none;background:#ffffff08;border-color:#2f353e;border-radius:8px}[data-skin=ember] .practice-console :is(.console-avatar,.console-avatar.violet,.console-avatar.amber){color:#f3f3f7;background:#262c35;border:1px solid #3d4450;border-radius:8px}[data-skin=ember] .practice-console .console-state{color:#d6d8df}[data-skin=ember] .practice-console .console-state>span{background:var(--sk-vivid);border-radius:50%;box-shadow:0 0 0 3px #ff590038}[data-skin=ember] .practice-console .console-footer{border-top-color:#2f353e}[data-skin=ember] .stage-orbit{display:none}[data-skin=ember] .floating-care{background:var(--bg-surface);border:1px solid var(--sk-edge);box-shadow:var(--shadow-2);-webkit-backdrop-filter:none;color:var(--text-primary);border-radius:12px}[data-skin=ember] .floating-care span:not(.floating-icon){color:var(--text-secondary)}[data-skin=ember] .floating-icon{background:var(--accent-soft);color:var(--text-primary);box-shadow:none;border-radius:8px}[data-skin=ember] .stage-caption{color:var(--text-secondary)}[data-skin=ember] .marketing>header{border:0;border-bottom:1px solid var(--divider);background:var(--bg-surface);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin:0}[data-skin=ember] .patient-nav{background:var(--bg-surface);border:1px solid var(--sk-edge);box-shadow:none;border-radius:12px}[data-skin=ember] .patient-nav a{color:var(--text-secondary);border-radius:8px;font-weight:500;position:relative}[data-skin=ember] .patient-nav a[aria-current=page]{color:var(--text-primary);background:none;font-weight:600}[data-skin=ember] .patient-nav a[aria-current=page]:before{content:"";background:var(--text-primary);inset-inline:22%;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0}[data-skin=ember] :is(.patient-assistant,.patient-next,.care-hero,.care-visit,.card-care){border:1px solid var(--sk-edge);box-shadow:none;background:var(--bg-surface);border-radius:12px}[data-skin=ember] .card-care:hover{border-color:var(--text-primary);transform:none}[data-skin=ember] .care-flag{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}[data-skin=ember] .care-watch{border-color:var(--warning)}[data-skin=ember] :is(.care-kicker,.patient-next-label){color:var(--text-tertiary);font-family:var(--font-body),sans-serif;letter-spacing:.1em}[data-skin=ember] .patient-assistant-head{border-bottom-color:var(--divider)}[data-skin=ember] .patient-assistant-mark{background:var(--accent-soft);color:var(--text-primary);border-radius:8px}[data-skin=ember] .patient-assistant-online{color:var(--text-secondary)}[data-skin=ember] .patient-assistant-prompt{border-radius:8px}[data-skin=ember] .patient-assistant-prompt:hover{background:var(--accent-soft);border-color:var(--text-primary)}[data-skin=ember] .patient-assistant-prompt svg{color:var(--text-primary)}[data-skin=ember] .patient-assistant-thread li{border-radius:12px}[data-skin=ember] .patient-assistant-question{background:var(--text-primary);color:var(--bg-surface)}[data-skin=ember] .patient-assistant-answer{background:var(--accent-soft);color:var(--text-primary)}[data-skin=ember] .patient-assistant-form{border-color:var(--sk-control);border-radius:12px}[data-skin=ember] .patient-assistant-form button{border-radius:8px}[data-skin=ember] .image-picker{border-color:var(--sk-control);box-shadow:none;border-radius:12px}[data-skin=ember] [class*=-module__]:is([class*="__primary "],[class$=__primary]){background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=ember] [class*=-module__]:is([class*="__primary "],[class$=__primary]){border:1px solid color-mix(in srgb,var(--accent-primary) 78%,#000)}}[data-skin=ember] [class*=-module__]:is([class*="__primary "],[class$=__primary]){box-shadow:none;border-radius:8px}[data-skin=ember] :is([class*=availability-module__],[class*=directory-module__],[class*=front-desk-module__]):is([class*="__console "],[class$=__console]),[data-skin=ember] :is([class*=owner-module__],[class*=settings-module__],[class*=subscription-module__],[class*=audit-module__],[class*=ai-module__],[class*=finance-module__]):is([class*="__hero "],[class$=__hero]),[data-skin=ember] :is([class*=today-module__],[class*=consultation-room-module__]):is([class*="__stage "],[class$=__stage]){--accent-primary:#ff5900;--text-on-accent:#000;--text-primary:#f3f3f7;--text-secondary:#c4c6d0;--text-tertiary:#b9bbc6;--bg-elevated:#242a33;--divider:#3d4450;--danger:#ff8a9a;background:var(--sk-carbon);box-shadow:none;border-color:#2f353e;border-radius:12px}[data-skin=ember] section[class*="bg-[#163e37]"]{background:var(--sk-carbon);color:#f3f3f7;border-inline-end:1px solid #2f353e}[data-skin=ember] section[class*="bg-[#163e37]"] :is([class*="text-[#afd1c1]"],[class*="text-[#b2cec2]"],[class*="text-[#c2d8cf]"]){color:#b9bbc6}[data-skin=ember] section[class*="bg-[#163e37]"] :is([class*="border-[#41695a]"],[class*="border-[#47695f]"]){border-color:#3d4450}[data-skin=ember][data-contrast=high] :focus-visible{outline-width:3px}[data-skin=ember][data-contrast=high] :is(.panel,.card,.card-elevated,.glass,.metric-grid,.patient-nav){border-color:var(--text-primary)}[data-skin=ember][data-motion=reduced] *,[data-skin=ember][data-motion=reduced] :after,[data-skin=ember][data-motion=reduced] :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-skin=ember] *,[data-skin=ember] :after,[data-skin=ember] :before{transition-duration:.01ms!important}[data-skin=ember] :is(.action-primary,.action-secondary):active{transform:none}}[data-skin=vector]{color-scheme:light;--font-body:"Geist";--font-display:"Geist";--font-editorial:"Geist";--display-font:"Geist",system-ui,sans-serif;--vx-mono:"Geist Mono","JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sk-r-xs:2px;--sk-r-s:4px;--sk-r-m:6px;--sk-r-l:6px;--sk-r-xl:6px;--sk-r-2xl:6px;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-3xl:6px;--radius-4xl:6px;--bg-canvas:#fafafa;--bg-surface:#fff;--bg-elevated:#fff;--glass-fill:#fafafad6;--glass-border:#00000014;--text-primary:#171717;--text-secondary:#4d4d4d;--text-tertiary:#666;--text-on-accent:#fff;--accent-primary:#171717;--accent-soft:#f2f2f2;--live:#256f34;--success:#256f34;--warning:#8a5300;--danger:#b8202a;--info:#0a5cc0;--focus-ring:#171717;--divider:#ebebeb;--grid-line:#0000000d;--shadow-1:0 0 0 1px #00000014;--shadow-2:0 0 0 1px #00000014,0 0 0 2px #fafafa;--shadow-3:0 0 0 1px #00000029,0 0 0 4px #fafafa;--well-light:#fff0;--well-dark:#0000000d;--vx-hair:#00000014;--vx-hair-2:#0000002e;--vx-field:#8f8f8f;--vx-wash:#0000000b;--vx-dot:#0000001a;--vx-off-bg:#ebebeb;--vx-off-fg:#8f8f8f}[data-skin=vector][data-theme=dark]{color-scheme:dark;--bg-canvas:#000;--bg-surface:#0a0a0a;--bg-elevated:#111;--glass-fill:#000c;--glass-border:#ffffff24;--text-primary:#ededed;--text-secondary:#a1a1a1;--text-tertiary:#8f8f8f;--text-on-accent:#0a0a0a;--accent-primary:#ededed;--accent-soft:#1c1c1c;--live:#3fb950;--success:#3fb950;--warning:#f5a524;--danger:#ff6166;--info:#52a8ff;--focus-ring:#ededed;--divider:#ffffff24;--grid-line:#ffffff0f;--shadow-1:0 0 0 1px #ffffff24;--shadow-2:0 0 0 1px #ffffff24,0 0 0 2px #000;--shadow-3:0 0 0 1px #ffffff47,0 0 0 4px #000;--well-light:#ffffff08;--well-dark:#00000080;--vx-hair:#ffffff24;--vx-hair-2:#ffffff4d;--vx-wash:#ffffff12;--vx-dot:#ffffff1f;--vx-off-bg:#1f1f1f;--vx-off-fg:#6b6b6b}[data-skin=vector]{--ai-from:#6e2fc4;--ai-to:#0062d6;--ai-ink:#5b23a8;--ai-soft:#6e2fc40b;--ai-line:#6e2fc438}[data-skin=vector][data-theme=dark]{--ai-from:#b98aff;--ai-to:#52a8ff;--ai-ink:#c9a3ff;--ai-soft:#b98aff0f;--ai-line:#b98aff42}[data-skin=vector]{--island-bg:#0a0a0a;--island-glow:#ffffff0d;--island-orb:transparent;--island-edge:#ffffff24;--island-ink:#ededed;--island-ink-strong:#fff;--island-ink-2:#d4d4d4;--island-muted:#a1a1a1;--island-dim:#8f8f8f;--island-kicker:#a1a1a1;--island-label:#8f8f8f;--island-signal:#ededed;--island-ai:#c9a3ff;--island-ok:#62c073;--island-ok-bright:#b6f0c4;--island-warn:#f5a623;--island-bad:#ff6166;--island-node:#1a1a1a;--island-node-ink:#0a0a0a;--island-plate:#1a1a1a;--island-raised:#1a1a1a;--island-rule:#ffffff24;--island-tint:#ffffff08;--island-hair:#ffffff1a;--island-well:#ffffff05;--island-grid:#ffffff09;--island-shine:#ffffff0f;--island-drop:transparent;--island-seam:#ffffff4d;--island-cta:#ededed;--island-cta-ink:#0a0a0a;--island-cta-glow:transparent;--island-cta-shine:transparent;--island-orbit-a:#4d4d4d;--island-orbit-b:#8f8f8f}[data-skin=vector][data-contrast=high]{--text-primary:#000;--text-secondary:#000;--text-tertiary:#000;--accent-primary:#000;--focus-ring:#000;--divider:#000;--vx-hair:#000;--vx-hair-2:#000;--vx-field:#000;--vx-dot:transparent}[data-skin=vector][data-contrast=high][data-theme=dark]{--text-primary:#fff;--text-secondary:#fff;--text-tertiary:#fff;--accent-primary:#fff;--focus-ring:#fff;--divider:#fff;--vx-hair:#fff;--vx-hair-2:#fff;--vx-field:#fff;--vx-dot:transparent}[data-skin=vector][data-transparency=reduced]{--glass-fill:var(--bg-canvas)}[data-skin=vector] body{background-color:var(--bg-canvas);background-image:none;background-attachment:scroll}[data-skin=vector] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-skin=vector] :is(.rounded-full,.avatar):focus-visible{border-radius:9999px}[data-skin=vector] :is(.workspace,[data-patient-shell],.care-page) ::selection{background:var(--text-primary);color:var(--bg-surface)}[data-skin=vector] :is(.workspace-main,[data-patient-shell]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent-primary)}[data-skin=vector] .skip-link{font:400 .75rem/1 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-primary);box-shadow:var(--shadow-2);border-radius:6px}[data-skin=vector] [class*="rounded-["]{border-radius:6px}[data-skin=vector] :is(.font-semibold,.font-bold,.font-extrabold){font-weight:500}[data-skin=vector] .font-medium{font-weight:450}[data-skin=vector] .font-mono{font-family:var(--vx-mono)}[data-skin=vector] :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl){letter-spacing:-.045em;line-height:1.1}[data-skin=vector] :is(.workspace-main,.workspace-topbar,.workspace-sidebar,[data-patient-shell],.care-page,.patient-home) :is(h1,h2,h3,h4){font-family:var(--display-font);letter-spacing:-.022em;font-weight:450}[data-skin=vector] .page-title{letter-spacing:-.055em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:450;line-height:1.08}[data-skin=vector] .page-description{color:var(--text-secondary);margin-top:8px;font-size:.875rem;line-height:1.55}[data-skin=vector] .page-eyebrow{font:400 .75rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary);gap:8px;margin-bottom:10px}[data-skin=vector] .page-eyebrow:before{content:"//";color:var(--text-primary);letter-spacing:0}[data-skin=vector] :is(.hud-label,.care-kicker){font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary)}[data-skin=vector] label.block:not(.sr-only){font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-skin=vector] .patient-next-label{font:400 .75rem/1.4 var(--vx-mono);letter-spacing:.071em;color:var(--text-primary)}[data-skin=vector] .patient-home-intro h1{letter-spacing:-.055em;font-weight:450;line-height:1.08}[data-skin=vector] .patient-home-intro h1 span{font-family:var(--display-font);color:var(--text-tertiary);font-style:normal;font-weight:450}[data-skin=vector] .workspace-sidebar{background:var(--bg-canvas);color:var(--text-secondary);border-inline-end:1px solid var(--divider);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=vector] .workspace-sidebar .text-ink-2,[data-skin=vector] .workspace-sidebar .text-ink-3{color:var(--text-tertiary)}[data-skin=vector] .workspace-brand{letter-spacing:-.06em;color:var(--text-primary);padding:18px 16px 14px;font-size:1.125rem;font-weight:500}[data-skin=vector] .workspace-clinic{background:var(--bg-surface);box-shadow:0 0 0 1px var(--vx-hair);border:0;border-radius:6px;gap:9px;margin:0 12px 10px;padding:8px 10px}[data-skin=vector] .workspace-clinic p:first-child{letter-spacing:-.005em;font-size:.8125rem;font-weight:500}[data-skin=vector] :is(.workspace-clinic p+p,.workspace-profile p+p,.workspace-nav+div:not(.workspace-profile)){font:400 .625rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary)}[data-skin=vector] .workspace-nav{padding:0 12px 12px}[data-skin=vector] .workspace-nav-group{margin-top:14px}[data-skin=vector] .workspace-sidebar .workspace-nav-label{font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;padding:0 10px 6px;display:flex}[data-skin=vector] .workspace-sidebar .workspace-nav-label:after{content:"";background:var(--divider);flex:1;height:1px}[data-skin=vector] .workspace-sidebar .workspace-nav-link{min-height:32px;color:var(--text-secondary);letter-spacing:-.003em;background:none;border:1px solid #0000;border-radius:6px;gap:10px;margin:1px 0;padding:6px 10px;font-size:.8125rem;font-weight:400;transition:color .12s,background-color .12s,border-color .12s;position:relative}[data-skin=vector] .workspace-sidebar .workspace-nav-link svg{stroke-width:1.5px;width:16px;height:16px}[data-skin=vector] .workspace-sidebar .workspace-nav-link:hover{color:var(--text-primary);background:var(--vx-wash)}[data-skin=vector] .workspace-sidebar .workspace-nav-link[aria-current=page]{color:var(--text-primary);background:var(--bg-surface);border-color:var(--vx-hair);box-shadow:none;font-weight:500}[data-skin=vector] .workspace-sidebar .workspace-nav-link[aria-current=page]:before{content:"";background:var(--text-primary);clip-path:polygon(0 0,100% 50%,0 100%);inset-inline-start:-9px;width:5px;height:9px;margin-top:-4.5px;position:absolute;top:50%}[data-skin=vector] .workspace-sidebar .workspace-profile{border-color:var(--divider);padding:12px 14px}[data-skin=vector] .workspace-sidebar .avatar{background:var(--accent-soft);color:var(--text-primary);border:0}[data-skin=vector] .workspace-overlay[data-open=true]{background:#0006}[data-skin=vector] .workspace-topbar{background:var(--glass-fill);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--divider);height:56px;box-shadow:none;padding-inline:24px}[data-skin=vector] .workspace-topbar>span.text-sm{letter-spacing:-.01em;font-size:.875rem;font-weight:500}[data-skin=vector] .workspace-topbar>.text-line{color:var(--text-tertiary)}[data-skin=vector] .workspace-topbar>span.text-xs{font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase}[data-skin=vector] .workspace-topbar-search{background:var(--bg-surface);height:32px;box-shadow:0 0 0 1px var(--vx-hair);border-radius:6px;padding:0 10px;transition:box-shadow .12s}[data-skin=vector] .workspace-topbar-search:hover{box-shadow:0 0 0 1px var(--vx-hair-2)}[data-skin=vector] .workspace-topbar-search:focus-within{box-shadow:0 0 0 1px var(--text-primary),0 0 0 4px var(--vx-hair)}[data-skin=vector] .workspace-topbar-search input{color:var(--text-primary);font-size:.8125rem}[data-skin=vector] .workspace-topbar-search input::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=vector] .marketing>header{border:0;border-bottom:1px solid var(--divider);background:var(--glass-fill);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0;margin:0}[data-skin=vector] :is(.panel,.card,.card-elevated,.metric-grid){background:var(--bg-surface);box-shadow:0 0 0 1px var(--vx-hair);border-width:0;border-radius:6px}[data-skin=vector] .glass{background:var(--glass-fill);box-shadow:0 0 0 1px var(--vx-hair),0 0 0 2px var(--bg-canvas);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-width:0;border-radius:6px}[data-skin=vector][data-transparency=reduced] .glass,[data-skin=vector][data-transparency=reduced] .marketing>header,[data-skin=vector][data-transparency=reduced] .workspace-topbar{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=vector] .well{border-color:var(--divider);background:var(--bg-canvas);box-shadow:none;border-radius:6px}[data-skin=vector] .well-press:active{box-shadow:none}[data-skin=vector] .hud-notch:after,[data-skin=vector] .hud-notch:before{border-color:var(--text-primary);opacity:.45;border-radius:0;width:9px;height:9px}[data-skin=vector] .hud-notch:before{border-width:1px 0 0 1px}[data-skin=vector] .hud-notch:after{border-width:0 1px 1px 0}[data-skin=vector] .panel-header{border-bottom:1px solid var(--divider);gap:10px;padding:12px 16px}[data-skin=vector] .panel-title{letter-spacing:-.011em;font-size:.875rem;font-weight:500}[data-skin=vector] .panel-link{min-height:28px;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--vx-hair-2);text-decoration-color:var(--vx-hair-2);text-underline-offset:3px;font-size:.8125rem;font-weight:450;transition:color .12s,text-decoration-color .12s}[data-skin=vector] .panel-link:hover{color:var(--text-secondary);text-decoration-color:currentColor}[data-skin=vector] .metric{padding:14px 16px}[data-skin=vector] .metric-label{font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary)}[data-skin=vector] .metric-value{letter-spacing:-.055em;margin-top:6px;font-size:1.875rem;font-weight:450;line-height:1.1}[data-skin=vector] .metric-note{font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.02em;color:var(--text-tertiary);margin-top:6px}[data-skin=vector] .avatar{background:var(--accent-soft);color:var(--text-primary);font:500 .6875rem/1 var(--vx-mono);letter-spacing:.02em;box-shadow:0 0 0 1px var(--vx-hair);border-radius:9999px}[data-skin=vector] :is(.card.text-center,.clinical-empty){background-color:var(--bg-surface);background-image:radial-gradient(ellipse 60% 55% at 50% 50%,var(--bg-surface) 40%,transparent 100%),radial-gradient(var(--vx-dot) 1px,transparent 1px);background-size:100% 100%,14px 14px}[data-skin=vector] .clinical-empty svg{color:var(--text-primary)}[data-skin=vector] [class*="var(--danger)_35%"]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] [class*="var(--danger)_35%"]{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}}[data-skin=vector] [class*="var(--danger)_35%"]{background:var(--bg-surface);box-shadow:inset 3px 0 0 var(--danger)}[data-skin=vector] [class*="var(--danger)_35%"]>.text-bad{letter-spacing:-.011em;font-weight:500}[data-skin=vector] .border-dashed.border-info\/50{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] .border-dashed.border-info\/50{border-color:color-mix(in srgb,var(--info) 55%,transparent)}}[data-skin=vector] .border-dashed.border-info\/50{background-color:var(--bg-surface);background-image:repeating-linear-gradient(135deg,var(--info) 0 1px,transparent 1px 7px)}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] .border-dashed.border-info\/50{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--info) 8%,transparent) 0 1px,transparent 1px 7px)}}[data-skin=vector] .border-dashed.border-info.font-mono{letter-spacing:.071em;background:none;font-weight:400}[data-skin=vector] .border-dashed.border-info.font-mono:before{content:"[ "}[data-skin=vector] .border-dashed.border-info.font-mono:after{content:" ]"}[data-skin=vector] :is(.action-primary,.action-secondary){letter-spacing:-.003em;min-height:36px;box-shadow:none;border-radius:6px;gap:8px;padding:0 14px;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s,transform .12s}[data-skin=vector] .action-primary{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary)}[data-skin=vector] .action-primary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] .action-primary:hover{background:color-mix(in srgb,var(--accent-primary) 84%,var(--bg-canvas))}}[data-skin=vector] .action-primary:hover{box-shadow:none;border-color:#0000}[data-skin=vector] .action-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--vx-hair-2)}[data-skin=vector] .action-secondary:hover{background:var(--bg-canvas);border-color:var(--text-tertiary)}[data-skin=vector] :is(.action-primary,.action-secondary):active{box-shadow:none;transform:translateY(1px)}[data-skin=vector] :is(.action-primary,.action-secondary):disabled,[data-skin=vector] :is(.action-primary,.action-secondary)[aria-disabled=true]{opacity:1;background:var(--vx-off-bg);color:var(--vx-off-fg);border-color:var(--vx-off-bg);transform:none}[data-skin=vector] .icon-action{border-color:var(--vx-hair-2);background:var(--bg-surface);min-width:32px;min-height:32px;color:var(--text-secondary);border-radius:6px;transition:color .12s,border-color .12s}[data-skin=vector] .icon-action:hover{color:var(--text-primary);border-color:var(--text-tertiary)}[data-skin=vector] .segmented-control{background:var(--bg-canvas);box-shadow:0 0 0 1px var(--vx-hair);border-radius:6px;padding:2px}[data-skin=vector] .segmented-control button{min-height:30px;color:var(--text-secondary);border-radius:4px;padding:0 14px;font-size:.8125rem;transition:color .12s,background-color .12s}[data-skin=vector] .segmented-control button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 0 0 1px var(--vx-hair-2);font-weight:500}[data-skin=vector] .filter-tab{border-bottom-width:1px;min-height:36px;padding:6px 12px;font-size:.8125rem;transition:color .12s,border-color .12s}[data-skin=vector] .filter-tab:hover{color:var(--text-primary)}[data-skin=vector] .filter-tab[aria-current=page]{color:var(--text-primary);border-color:var(--text-primary);box-shadow:0 1px 0 var(--text-primary);font-weight:500}@media (pointer:fine){[data-skin=vector] .min-h-11{min-height:2.25rem}[data-skin=vector] .min-h-12{min-height:2.5rem}}[data-skin=vector][data-theme=dark] :is(.bg-bad,.\!bg-bad){color:#0a0a0a!important}[data-skin=vector][data-theme=dark] .text-white[style*="var(--accent-primary)"]{color:var(--text-on-accent)}[data-skin=vector] .field{border:1px solid var(--vx-field);background:var(--bg-surface);min-height:40px;color:var(--text-primary);border-radius:6px;padding:0 12px;font-size:.875rem;transition:border-color .12s,background-color .12s}[data-skin=vector] textarea.field{padding:9px 12px;line-height:1.5}[data-skin=vector] select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}[data-skin=vector] .field::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=vector] .field:hover{border-color:var(--text-tertiary)}[data-skin=vector] .field:focus{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary),0 0 0 4px var(--vx-hair-2);outline:none}[data-skin=vector] .field:disabled{background:var(--bg-canvas);border-color:var(--divider);color:var(--vx-off-fg)}[data-skin=vector] :is(input,select,textarea).border-line{border-color:var(--vx-field)}[data-skin=vector] :is(input,select,textarea).border-line:focus-visible{border-color:var(--text-primary);outline-offset:1px}@media (pointer:coarse){[data-skin=vector] .field{min-height:44px}}[data-skin=vector] .data-table{font-size:.8125rem}[data-skin=vector] .data-table th{background:var(--bg-canvas);border-bottom:1px solid var(--divider);font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-tertiary);padding:9px 16px}[data-skin=vector] .data-table td{border-top:1px solid var(--divider);font-variant-numeric:tabular-nums;padding:11px 16px}[data-skin=vector] .data-table tbody tr:first-child td{border-top:0}[data-skin=vector] .data-table tbody tr:hover{background:var(--bg-canvas)}[data-skin=vector] .data-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--text-primary)}[data-skin=vector] .queue-row{border-bottom-color:var(--divider);gap:12px;padding:10px 16px;transition:background-color .12s}[data-skin=vector] .queue-row:hover{background:var(--bg-canvas);box-shadow:inset 2px 0 0 var(--text-primary)}[data-skin=vector] .queue-position{font:400 .6875rem/1 var(--vx-mono);color:var(--text-tertiary)}[data-skin=vector] .next-patient{background:var(--bg-canvas);box-shadow:inset 2px 0 0 var(--text-primary)}[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs,.chip-status){background:currentColor;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs,.chip-status){background:color-mix(in srgb,currentColor 6%,var(--bg-surface))}}[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs,.chip-status){box-shadow:0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs,.chip-status){box-shadow:0 0 0 1px color-mix(in srgb,currentColor 26%,transparent)}}[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs,.chip-status){font:400 .6875rem/1.3 var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}[data-skin=vector] span.inline-flex.rounded-md.text-xs.text-accent{box-shadow:0 0 0 1px}@supports (color:color-mix(in lab,red,red)){[data-skin=vector] span.inline-flex.rounded-md.text-xs.text-accent{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 55%,transparent)}}[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs:is(.text-accent,.text-warn,.text-bad,.text-info),.chip-status:is(.warn,.bad)):before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}[data-skin=vector] :is(span.inline-flex.rounded-md.text-xs.text-ok,.chip-status.ok,.console-indicator):before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex-shrink:0;width:4px;height:8px;margin:-3px 2px 0 1px;transform:rotate(45deg)}[data-skin=vector] .practice-console{color:var(--text-primary);background:var(--bg-surface);box-shadow:0 0 0 1px var(--vx-hair);border:0;border-radius:6px!important}[data-skin=vector] .console-top{border-bottom:1px solid var(--divider);font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--text-secondary);padding:10px 16px}[data-skin=vector] .console-top svg{color:var(--text-primary)}[data-skin=vector] .console-indicator{font:400 .6875rem/1.4 var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--success);border:0;align-items:center;gap:4px;padding:0;display:inline-flex}[data-skin=vector] :is(.console-label,.console-section-title,.console-metrics p,.console-muted,.console-footer){font-family:var(--vx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}[data-skin=vector] .console-section-title span:last-child{letter-spacing:.06em;color:var(--text-tertiary)}[data-skin=vector] .console-icon{color:var(--text-primary)}[data-skin=vector] .console-icon,[data-skin=vector] .console-metrics{background:var(--bg-canvas);box-shadow:0 0 0 1px var(--vx-hair);border:0;border-radius:6px}[data-skin=vector] .console-metrics>div{border-right:1px solid var(--divider)}[data-skin=vector] .console-metrics strong{letter-spacing:-.045em;color:var(--text-primary);font-weight:450}[data-skin=vector] .console-doctor{background:var(--bg-surface);box-shadow:0 0 0 1px var(--vx-hair);border:0;border-radius:6px}[data-skin=vector] :is(.console-avatar,.console-avatar.violet,.console-avatar.amber){background:var(--accent-soft);color:var(--text-primary);font-family:var(--vx-mono);box-shadow:0 0 0 1px var(--vx-hair);border:0;border-radius:6px}[data-skin=vector] .console-state{color:var(--success)}[data-skin=vector] .console-state>span{background:var(--success);box-shadow:none;border-radius:0}[data-skin=vector] .console-footer{border-top:1px solid var(--divider)}[data-skin=vector] .patient-nav{border-radius:6px}[data-skin=vector] .patient-nav a{border-radius:4px;font-weight:450;transition:color .12s,background-color .12s}[data-skin=vector] .patient-nav a:hover{color:var(--text-primary);background:var(--vx-wash)}[data-skin=vector] .patient-nav a[aria-current=page]{color:var(--text-primary);background:var(--bg-surface);box-shadow:0 0 0 1px var(--vx-hair-2);border-radius:4px;font-weight:500}[data-skin=vector] :is(.patient-assistant,.patient-next,.care-hero,.care-visit,.card-care){background:var(--bg-surface);box-shadow:none;border-radius:6px}[data-skin=vector] .card-care{transition:border-color .12s}[data-skin=vector] .card-care:hover{box-shadow:none;border-color:var(--vx-hair-2);transform:none}[data-skin=vector] .care-flag{box-shadow:0 0 0 1px var(--danger)}[data-skin=vector] :is(.patient-assistant-mark,.patient-assistant-prompt,.patient-assistant-form,.patient-assistant-thread li){border-radius:6px}[data-skin=vector] .patient-assistant-mark{background:var(--accent-soft);color:var(--text-primary)}[data-skin=vector] .patient-assistant-form button{border-radius:4px}[data-skin=vector] :is(.patient-assistant-prompt,.patient-tools-list a):hover{background:var(--bg-canvas);border-color:var(--vx-hair-2)}[data-skin=vector] .patient-assistant-answer{background:var(--bg-canvas);box-shadow:0 0 0 1px var(--vx-hair)}[data-skin=vector] :is(.patient-more-book,.patient-tools-list svg,.patient-assistant-prompt svg){color:var(--text-primary)}[data-skin=vector] .bg-\[\#163e37\]{color:#ededed;background:#0a0a0a;box-shadow:inset -1px 0 #ffffff24}[data-skin=vector] .bg-\[\#163e37\] :is(.text-\[\#afd1c1\],.text-\[\#c2d8cf\]){color:#a1a1a1}[data-skin=vector] .bg-\[\#163e37\] :is(.border-\[\#47695f\],.border-\[\#41695a\]\/50){border-color:#ffffff2e}[data-skin=vector] .text-\[\#b2cec2\]{color:#a1a1a1}[data-skin=vector] .workspace-main :is([class*=-module__][class*=__hero],[class*=-module__][class*=__console],[class*=-module__][class*=__stage],[class*=-module__][class*=__identity]):not([class*=Grid],[class*=Top],[class*=Kicker],[class*=Note],[class*=Actions],[class*=workspace-kit-module__],[class*=today-module__]),[data-skin=vector] [data-patient-shell] [class*=-module__][class*=__featured]:not([class*=Step]){filter:grayscale();border-radius:6px}[data-skin=vector] .workspace-main [class*=-module__]:is([class*=__panel],[class*=__card],[class*=__runway],[class*=__empty],[class*=__board],[class*=__formPanel],[class*=__ledger],[class*=__policy],[class*=__readiness],[class*=__launch],[class*=__stateCard],[class*=__availability],[class*=__attention],[class*=__nextCard],[class*=__memberCard],[class*=__previewCard]){box-shadow:none;border-radius:6px}[data-skin=vector] :is(.workspace-main,[data-patient-shell]) [class*=-module__]:is([class*=__eyebrow],[class*=__kicker],[class*=Kicker]){font-family:var(--vx-mono);letter-spacing:.071em;text-transform:uppercase;font-weight:400}[data-skin=vector] :is(.workspace-main,[data-patient-shell]) [class*=-module__][class*=__primary]:not(:is([class*=__hero],[class*=__stage],[class*=__console],[class*=__summary],[class*=__identity],[class*=__next],[class*=__assistantWrap],[class*=__featured]) *){background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary);box-shadow:none;border-radius:6px}@media (forced-colors:active){[data-skin=vector] :is(.panel,.card,.card-elevated,.metric-grid,.glass,.workspace-clinic,.practice-console){border:1px solid canvastext}}[data-skin=hush]{color-scheme:light;--font-body:"Inter";--font-display:"Inter";--display-font:initial;--font-editorial:"Instrument Serif";--sk-r-xs:4px;--sk-r-s:10px;--sk-r-m:14px;--sk-r-l:20px;--sk-r-xl:20px;--sk-r-2xl:24px;--bg-canvas:#fdfcfc;--bg-surface:#f5f3f1;--bg-elevated:#fdfcfc;--glass-fill:#fdfcfce0;--glass-border:#e6e2dd;--text-primary:#000;--text-secondary:#44403b;--text-tertiary:#6b655e;--text-on-accent:#fdfcfc;--accent-primary:#000;--accent-soft:#ebe8e4;--live:#276538;--success:#276538;--warning:#7f4d00;--danger:#a82219;--info:#37567a;--focus-ring:#000;--divider:#4632141a;--grid-line:#46321409;--shadow-1:inset 0 0 0 .5px #00000013;--shadow-2:0 0 1px #0006,0 1px 1px #0000000a,0 2px 4px #0000000a;--shadow-3:0 0 1px #0006,0 2px 6px #0000000d,0 14px 34px #3c281417;--well-light:#fff9;--well-dark:#4632140f;--hush-edge:#8c857d;--hush-btn-edge:#d8d3cc;--hush-primary-hover:#44403b;--hush-orb:radial-gradient(circle at 34% 30%,#0447ff26,#ff47041c 46%,#ff8cb917 64%,transparent 71%)}[data-skin=hush][data-theme=dark]{color-scheme:dark;--bg-canvas:#181513;--bg-surface:#211d1a;--bg-elevated:#2a2622;--display-font:initial;--glass-fill:#181513e6;--glass-border:#3a342e;--text-primary:#f6f2ec;--text-secondary:#d3ccc2;--text-tertiary:#aaa298;--text-on-accent:#181513;--accent-primary:#efe9df;--accent-soft:#332e29;--live:#7fc48f;--success:#7fc48f;--warning:#e0aa56;--danger:#f39a91;--info:#9dbbe0;--focus-ring:#f6f2ec;--divider:#ffebd21a;--grid-line:#ffebd208;--shadow-1:inset 0 0 0 .5px #ffebd217;--shadow-2:0 0 1px #0009,0 1px 2px #0000004d,0 4px 12px #00000040;--shadow-3:0 0 1px #0009,0 4px 10px #0000004d,0 22px 48px #0006;--well-light:#ffebd20a;--well-dark:#00000059;--hush-edge:#7d766d;--hush-btn-edge:#4a443d;--hush-primary-hover:#d3ccc2;--hush-orb:radial-gradient(circle at 34% 30%,#5a82ff29,#ff6e3c1a 46%,#ff96be12 64%,transparent 71%)}[data-skin=hush]{--ai-from:#5a6fd8;--ai-to:#d9713f;--ai-ink:#4a55b5;--ai-soft:#5a6fd80f;--ai-line:#5a6fd838}[data-skin=hush][data-theme=dark]{--ai-from:#9fb0ff;--ai-to:#ffab7d;--ai-ink:#b7c3ff;--ai-soft:#9fb0ff12;--ai-line:#9fb0ff42}[data-skin=hush]{--island-bg:linear-gradient(135deg,#1d1916,#2b2622);--island-glow:#5a82ff33;--island-orb:#ff6e3c1f;--island-edge:#ffebd21f;--island-ink:#f6f2ec;--island-ink-strong:#fff;--island-ink-2:#e6dfd5;--island-muted:#d3ccc2;--island-dim:#b0a89c;--island-kicker:#cfc7bb;--island-label:#b0a89c;--island-signal:#efe9df;--island-ai:#b7c3ff;--island-ok:#8fd6b0;--island-ok-bright:#cdeedb;--island-warn:#f0c27a;--island-bad:#f39a91;--island-node:#2f2a25;--island-node-ink:#181513;--island-plate:#3a342e;--island-raised:#2a2622;--island-rule:#ffebd229;--island-tint:#ffebd20a;--island-hair:#ffebd21a;--island-well:#00000026;--island-grid:#ffebd205;--island-shine:#ffebd20f;--island-drop:#140e0a33;--island-seam:#ffebd259;--island-cta:#efe9df;--island-cta-ink:#181513;--island-cta-glow:transparent;--island-cta-shine:transparent;--island-orbit-a:#5a82ff;--island-orbit-b:#ff6e3c}[data-skin=hush] body{background-image:none}[data-skin=hush] :is(.workspace,[data-patient-shell]){letter-spacing:.01em;accent-color:var(--accent-primary);--radius-md:10px;--radius-lg:14px}[data-skin=hush] :is(.workspace,[data-patient-shell]) ::selection{background:var(--accent-soft);color:var(--text-primary)}[data-skin=hush] :is(.workspace,[data-patient-shell]) :is(.font-semibold,.font-bold,.font-extrabold){font-weight:500}[data-skin=hush] :is(.workspace-main,[data-patient-shell]) h1{letter-spacing:-.02em;font-weight:300;line-height:1.12}[data-skin=hush] :is(.workspace-main,[data-patient-shell]) h2{letter-spacing:-.012em;font-weight:450}[data-skin=hush] .rounded-full:focus-visible:not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:9999px}[data-skin=hush] :is(.workspace,[data-patient-shell]) a.text-accent{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hush-edge);text-decoration-color:var(--hush-edge)}[data-skin=hush] .hud-notch:after,[data-skin=hush] .hud-notch:before{display:none}[data-skin=hush] :is(.workspace-nav-link,.action-primary,.action-secondary,.icon-action,.filter-tab,.segmented-control button,.day-toggle,.patient-nav a,.patient-assistant-prompt,.patient-tools-list a,.queue-row,.data-table tbody tr,.card-care,.panel-link,.workspace-topbar-search){transition:background-color .16s,border-color .16s,color .16s,transform .16s,text-decoration-color .16s}[data-skin=hush] :is(.workspace-nav-link,.action-primary,.action-secondary,.icon-action,.filter-tab,.segmented-control,.segmented-control button,.day-toggle,.skip-link,.patient-nav,.patient-nav a,.patient-assistant-prompt,.patient-assistant-form,.patient-assistant-form button,.patient-assistant-mark,.patient-tools-list a,.marketing>header,.workspace-topbar-search,.avatar,.console-icon,.console-avatar,.console-indicator,.floating-icon,.onboarding-emblem,.onboarding-steps li>span){border-radius:9999px}[data-skin=hush] :is(.rounded-\[10px\],.rounded-\[12px\],.rounded-\[14px\]):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:var(--sk-r-m)}[data-skin=hush] :is(.rounded-\[16px\],.rounded-\[18px\],.rounded-\[20px\]):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:var(--sk-r-l)}[data-skin=hush] :is(.rounded-\[22px\],.rounded-\[26px\]):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:var(--sk-r-2xl)}[data-skin=hush] :is(button:is(.rounded-md,.rounded-lg,.rounded-xl),a.rounded-lg[class*=min-h-]:not(.grid),a.rounded-xl.bg-accent,span.rounded-md,.workspace-brand .rounded-lg):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:9999px}[data-skin=hush] :is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){border-radius:var(--sk-r-xs)}[data-skin=hush] .workspace-sidebar{background:var(--bg-canvas);-webkit-backdrop-filter:none;border-inline-end:1px solid var(--divider);box-shadow:none;color:var(--text-primary)}[data-skin=hush] .workspace-brand{letter-spacing:0}[data-skin=hush] .workspace-brand .font-semibold{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.01em;font-size:1.7rem;font-weight:400;line-height:1}[data-skin=hush] .workspace-brand .text-accent{color:#ff4704}[data-skin=hush] .workspace-clinic{background:var(--bg-surface);border-radius:var(--sk-r-l);border-color:#0000}[data-skin=hush] .workspace-clinic .avatar{background:var(--bg-canvas)}[data-skin=hush] .workspace-nav-label{letter-spacing:.02em;text-transform:none;color:var(--text-tertiary);font-size:.72rem;font-weight:500}[data-skin=hush] .workspace-nav-link{letter-spacing:.005em;color:var(--text-secondary);font-size:.875rem;font-weight:400}[data-skin=hush] .workspace-nav-link svg{stroke-width:1.45px}[data-skin=hush] .workspace-nav-link:hover{background:var(--bg-surface);color:var(--text-primary)}[data-skin=hush] .workspace-nav-link[aria-current=page]{background:var(--accent-soft);color:var(--text-primary);box-shadow:none;border-color:#0000;font-weight:500}[data-skin=hush] .workspace-nav-link[aria-current=page]>svg.ms-auto{display:none}[data-skin=hush] .workspace-nav-link[aria-current=page]:after{content:"";background:var(--text-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-inline-start:auto}[data-skin=hush] .workspace-sidebar .text-ink-2{color:var(--text-secondary)}[data-skin=hush] .workspace-sidebar .text-ink-3{color:var(--text-tertiary)}[data-skin=hush] .workspace-sidebar :is(.workspace-nav-link,.avatar){border-color:#0000}[data-skin=hush] .workspace-profile{border-color:var(--divider)}[data-skin=hush] .workspace-topbar .text-line{color:var(--hush-edge)}[data-skin=hush] .workspace-topbar{background:var(--bg-canvas);-webkit-backdrop-filter:none;border-bottom:1px solid var(--divider);box-shadow:none}[data-skin=hush] .workspace-topbar-search{background:var(--bg-surface);min-height:38px;color:var(--text-tertiary);border:1px solid #0000;padding:0 16px}[data-skin=hush] .workspace-topbar-search:hover{border-color:var(--divider)}[data-skin=hush] .workspace-topbar-search:focus-within{background:var(--bg-canvas);border-color:var(--text-primary);color:var(--text-primary)}[data-skin=hush] .workspace-topbar-search input::placeholder{color:var(--text-tertiary)}[data-skin=hush] .workspace-overlay[data-open=true]{background:#1c140c61}[data-skin=hush] .page-eyebrow{letter-spacing:.02em;color:var(--text-tertiary);font-size:.78rem;font-weight:400}[data-skin=hush] .page-title{letter-spacing:-.02em;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:300;line-height:1.1}[data-skin=hush] .page-description{color:var(--text-secondary);letter-spacing:.01em;max-width:62ch;font-size:.95rem;line-height:1.65}[data-skin=hush] .panel{background:var(--bg-surface);border-radius:var(--sk-r-l);box-shadow:none;border-color:#0000}[data-skin=hush] .panel-header{border-bottom-color:var(--divider);padding-block:20px}[data-skin=hush] .panel-title{letter-spacing:-.008em;font-size:1.05rem;font-weight:450}[data-skin=hush] .panel-link{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hush-edge);text-decoration-color:var(--hush-edge);font-weight:500}[data-skin=hush] .panel-link:hover{text-decoration-color:currentColor}[data-skin=hush] .card{background:var(--bg-surface);box-shadow:none;border-color:#0000}[data-skin=hush] .card-elevated{background:var(--bg-elevated);border-color:var(--divider);box-shadow:var(--shadow-2)}[data-skin=hush] .glass{background:var(--glass-fill);border-color:var(--divider);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(14px)}[data-skin=hush] .hud-label{letter-spacing:.05em;text-transform:none;color:var(--text-tertiary);font-size:.72rem;font-weight:500}[data-skin=hush] .skip-link{background:var(--accent-primary);color:var(--text-on-accent);padding:12px 22px;font-weight:500}[data-skin=hush] :is(.action-primary,.action-secondary){letter-spacing:.01em;padding:10px 20px;font-size:.875rem;font-weight:500}[data-skin=hush] .action-primary{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary);box-shadow:none}[data-skin=hush] .action-primary:hover{background:var(--hush-primary-hover);border-color:var(--hush-primary-hover);box-shadow:none}[data-skin=hush] .action-secondary{background:var(--bg-canvas);color:var(--text-primary);border-color:var(--hush-btn-edge);box-shadow:none}[data-skin=hush] .action-secondary:hover{background:var(--bg-surface);border-color:var(--hush-edge)}[data-skin=hush] :is(.action-primary,.action-secondary):active,[data-skin=hush] button:is(.rounded-md,.rounded-lg,.rounded-xl):not(:disabled):active:not([style*="--ct-"] *,[style*="--bg-canvas:"] *){box-shadow:none;transform:scale(.985)}[data-skin=hush] :is(.action-primary,.action-secondary):disabled{opacity:.45}[data-skin=hush] .icon-action{border-color:var(--divider);color:var(--text-secondary);background:none}[data-skin=hush] .icon-action:hover{background:var(--accent-soft);color:var(--text-primary)}[data-skin=hush][data-theme=dark] :is(.bg-bad,.bg-bad:hover){color:#1c0d0b}[data-skin=hush] :is(.field,:is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *){background:var(--bg-canvas);border:1px solid var(--hush-edge);border-radius:var(--sk-r-xs);color:var(--text-primary);transition:border-color .14s,box-shadow .14s,background-color .14s}[data-skin=hush] :is(.field,:is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *):hover{border-color:var(--text-secondary)}[data-skin=hush] :is(.field,:is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *):focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px var(--focus-ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] :is(.field,:is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *):focus{box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px color-mix(in srgb,var(--focus-ring) 9%,transparent)}}[data-skin=hush] :is(.field,:is(input,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *)::placeholder{color:var(--text-tertiary);opacity:1}[data-skin=hush] :is(.field,:is(input,select,textarea):is(.rounded-md,.rounded-lg,.rounded-xl)):not([style*="--ct-"] *,[style*="--bg-canvas:"] *):disabled{background:var(--bg-surface);color:var(--text-tertiary);border-color:var(--divider);cursor:not-allowed}[data-skin=hush] .field.\!rounded-full:not([style*="--ct-"] *,[style*="--bg-canvas:"] *){background:var(--bg-surface);border-color:#0000}[data-skin=hush] .field.\!rounded-full:not([style*="--ct-"] *,[style*="--bg-canvas:"] *):hover{border-color:var(--divider)}[data-skin=hush] .field.\!rounded-full:not([style*="--ct-"] *,[style*="--bg-canvas:"] *):focus{border-color:var(--focus-ring);background:var(--bg-canvas)}[data-skin=hush] .metric-grid{background:var(--bg-surface);border-radius:var(--sk-r-2xl);border-color:#0000}[data-skin=hush] .metric{border-inline-end-color:var(--divider)}[data-skin=hush] .metric-label{color:var(--text-secondary);letter-spacing:.01em;font-size:.8rem;font-weight:400}[data-skin=hush] .metric-value{letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300;line-height:1.08}[data-skin=hush] .metric-note{color:var(--text-tertiary);font-size:.75rem}[data-skin=hush] .queue-row{border-bottom-color:var(--divider)}[data-skin=hush] .data-table tbody tr:hover,[data-skin=hush] .queue-row:hover{background:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] .data-table tbody tr:hover,[data-skin=hush] .queue-row:hover{background:color-mix(in srgb,var(--bg-canvas) 62%,transparent)}}[data-skin=hush] .queue-position{font-family:var(--font-editorial),Georgia,serif;color:var(--text-tertiary);font-size:1.15rem}[data-skin=hush] .next-patient{background:var(--bg-canvas);box-shadow:inset 2px 0 0 var(--text-primary)}[data-skin=hush] .data-table{font-size:.85rem}[data-skin=hush] .data-table th{color:var(--text-tertiary);letter-spacing:.02em;border-bottom:1px solid var(--divider);background:none;padding-block:14px;font-size:.76rem;font-weight:400}[data-skin=hush] .data-table td{border-top-color:var(--divider)}[data-skin=hush] .data-table tbody tr:first-child td{border-top-color:#0000}[data-skin=hush] .avatar{background:var(--accent-soft);color:var(--text-secondary);letter-spacing:.02em;font-weight:500}[data-skin=hush] .chip-status{font:500 .72rem/1 var(--font-body),sans-serif;letter-spacing:.01em;text-transform:none;padding:5px 11px}[data-skin=hush] :is(.chip-status,.inline-flex.rounded-md.text-xs):before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}[data-skin=hush] .chip-status:before{vertical-align:1px;margin-inline-end:6px}[data-skin=hush] .inline-flex.rounded-md.text-xs{padding-inline:11px}[data-skin=hush] .filter-tab{color:var(--text-secondary);border:1px solid #0000;position:relative}[data-skin=hush] .filter-tab:hover{background:var(--bg-surface);color:var(--text-primary)}[data-skin=hush] .filter-tab[aria-current=page]{background:var(--bg-canvas);border-color:var(--hush-btn-edge);color:var(--text-primary);font-weight:500}[data-skin=hush] .filter-tab[aria-current=page]:after{content:"";background:var(--text-primary);inset-inline-start:50%;border-radius:50%;width:4px;height:4px;margin-inline-start:-2px;position:absolute;bottom:5px}[data-skin=hush] .segmented-control{background:var(--bg-surface);box-shadow:none;padding:4px}[data-skin=hush] .segmented-control button{color:var(--text-secondary);font-weight:400}[data-skin=hush] .segmented-control button[aria-pressed=true]{background:var(--bg-canvas);color:var(--text-primary);box-shadow:var(--shadow-2);font-weight:500}[data-skin=hush] .card.text-center>p:first-child{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1.2}[data-skin=hush] .clinical-empty svg{color:var(--hush-edge)}[data-skin=hush] [class*="--danger)_35%"]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] [class*="--danger)_35%"]{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}}[data-skin=hush] [class*="--danger)_35%"]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] [class*="--danger)_35%"]{background:color-mix(in srgb,var(--danger) 5%,var(--bg-surface))}}[data-skin=hush] .border-dashed.border-info\/50{isolation:isolate;border-color:var(--hush-edge);background:var(--bg-surface);position:relative;overflow:hidden}[data-skin=hush] .border-dashed.border-info\/50:before{content:"";z-index:-1;background:var(--hush-orb);pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-50px}[data-skin=hush] .border-dashed.border-info{border-color:var(--hush-edge);background:var(--bg-canvas)}[data-skin=hush] .practice-console{isolation:isolate;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--divider);border-radius:var(--sk-r-2xl);box-shadow:none;position:relative}[data-skin=hush] .practice-console:before{content:"";z-index:-1;background:var(--hush-orb);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:-70px}[data-skin=hush] .console-top{border-bottom-color:var(--divider);color:var(--text-secondary);letter-spacing:.14em;font-size:11px;font-weight:500}[data-skin=hush] :is(.console-top svg,.console-icon,.floating-icon){color:var(--text-primary)}[data-skin=hush] .console-indicator{letter-spacing:.08em;color:var(--text-secondary);background:var(--bg-canvas);border-color:var(--divider);padding:4px 10px;font-size:10px}[data-skin=hush] .console-icon{background:var(--bg-canvas);border-color:var(--divider);box-shadow:none}[data-skin=hush] :is(.console-metrics,.console-doctor){background:var(--bg-canvas);border-color:var(--divider);border-radius:var(--sk-r-l);box-shadow:none}[data-skin=hush] .console-metrics>div{border-color:var(--divider)}[data-skin=hush] .console-metrics strong{letter-spacing:-.02em;color:var(--text-primary);font-weight:300}[data-skin=hush] :is(.console-avatar,.console-avatar.violet,.console-avatar.amber){background:var(--accent-soft);color:var(--text-secondary);border-color:var(--divider);font-weight:500}[data-skin=hush] :is(.console-label,.console-muted,.console-footer,.console-metrics p,.console-section-title,.console-section-title span:last-child){color:var(--text-tertiary)}[data-skin=hush] .console-footer{border-top-color:var(--divider)}[data-skin=hush] .console-state{color:var(--text-secondary)}[data-skin=hush] .console-state>span{background:var(--live);box-shadow:none}[data-skin=hush] .floating-care{border-radius:var(--sk-r-l);background:var(--glass-fill);border-color:var(--divider);box-shadow:var(--shadow-3)}[data-skin=hush] .floating-icon{background:var(--accent-soft);box-shadow:none}[data-skin=hush] .stage-orbit{background:var(--hush-orb)}[data-skin=hush] .bg-\[\#163e37\]{background:linear-gradient(135deg,#1d1916,#2b2622)}[data-skin=hush] .patient-nav{background:var(--glass-fill);border-color:var(--divider);box-shadow:var(--shadow-3)}[data-skin=hush] .patient-nav a{color:var(--text-secondary);font-weight:400}[data-skin=hush] .patient-nav a[aria-current=page]{background:var(--accent-soft);color:var(--text-primary);font-weight:500}[data-skin=hush] .marketing>header{border-color:var(--divider);background:var(--glass-fill);box-shadow:var(--shadow-2)}[data-skin=hush] .patient-home-intro h1 span{letter-spacing:-.01em;font-weight:400}[data-skin=hush] .patient-assistant{border-radius:var(--sk-r-2xl);background:var(--bg-surface);box-shadow:none;border-color:#0000}[data-skin=hush] .patient-assistant-head{border-bottom-color:var(--divider)}[data-skin=hush] .patient-assistant-mark{background:var(--bg-canvas);color:var(--text-primary)}[data-skin=hush] .patient-assistant-online{color:var(--live);font-weight:500}[data-skin=hush] .patient-assistant-prompt{border-color:var(--hush-btn-edge);background:var(--bg-canvas)}[data-skin=hush] .patient-assistant-prompt:hover{border-color:var(--hush-edge);background:var(--accent-soft)}[data-skin=hush] .patient-assistant-prompt svg{color:var(--text-primary)}[data-skin=hush] .patient-assistant-answer{background:var(--bg-canvas);border:1px solid var(--divider)}[data-skin=hush] .patient-assistant-form{background:var(--bg-canvas);border-color:var(--hush-edge)}[data-skin=hush] .patient-next{border-radius:var(--sk-r-2xl);border-color:var(--divider);background:var(--bg-elevated);box-shadow:var(--shadow-2)}[data-skin=hush] .patient-next-label{letter-spacing:.02em;text-transform:none;color:var(--text-tertiary);font-size:.78rem;font-weight:500}[data-skin=hush] .care-hero{background:var(--bg-surface);border-radius:var(--sk-r-2xl);box-shadow:none;border-color:#0000}[data-skin=hush] .care-kicker{letter-spacing:.12em;color:var(--text-tertiary);font:400 .68rem/1.6 Geist Mono,ui-monospace,monospace}[data-skin=hush] :is(.care-visit,.card-care){background:var(--bg-surface);border-radius:var(--sk-r-l);box-shadow:none;border-color:#0000}[data-skin=hush] .card-care:hover{box-shadow:none;background:var(--accent-soft);transform:none}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] .card-care:hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--bg-surface))}}[data-skin=hush] .onboarding-steps li[aria-current=step]{color:var(--text-primary)}[data-skin=hush] .onboarding-steps li[aria-current=step]>span{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:none}[data-skin=hush] .choice-card{border-radius:var(--sk-r-l);background:var(--bg-surface);border-color:#0000}[data-skin=hush] .choice-card.selected{background:var(--bg-canvas);border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}[data-skin=hush] .choice-card>svg{color:var(--text-primary)}[data-skin=hush] .day-toggle{border-color:var(--hush-btn-edge)}[data-skin=hush] .day-toggle[aria-pressed=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}[data-skin=hush] .workspace-main :is([class$=__hero],[class*="__hero "],[class$=__console],[class*="__console "],[class$=__stage],[class*="__stage "],[class$=__current],[class*="__current "])[class*=-module__]:not([class*=storefront]){--text-primary:#f6f2ec;--text-secondary:#d3ccc2;--text-tertiary:#cfc7bb;--accent-primary:#efe9df;--text-on-accent:#181513;--accent-soft:#3a342e;--bg-elevated:#2a2622;--divider:#ffebd229;--danger:#f39a91;color:var(--text-primary);border-radius:var(--sk-r-2xl);box-shadow:none;background:radial-gradient(420px 280px at 96% 0,#5a82ff33,#ff6e3c1a 45%,#0000 72%),linear-gradient(135deg,#1d1916,#2b2622);border-color:#ffebd21a}[data-skin=hush] .workspace-main [class*=-module__]:is([class$=__avatar],[class$=__idleIcon]):is([class*=__stage] *){color:#f2ede6;box-shadow:none;background:#3a342e;border-color:#ffebd22e}[data-skin=hush] .workspace-main :is([class$=__signalTop],[class$=__signalBottom])[class*=-module__]{color:#e6dfd5;background:#332e29;border-color:#ffebd229;border-radius:9999px}[data-skin=hush] :is(.workspace-main,[data-patient-shell]) :is(a,button)[class*=-module__]:is([class$=__primary],[class$=__actionPrimary],[class$=__filterButton]){background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary);box-shadow:none;border-radius:9999px}[data-skin=hush] .workspace-main :is(a,button)[class*=-module__]:is([class$=__primary],[class$=__actionPrimary],[class$=__filterButton],[class$=__secondary]):hover{opacity:.88}[data-skin=hush] .workspace-main :is(a,button)[class*=-module__]:is([class$=__secondary],[class$=__heroLink],[class$=__previewButton]){border-radius:9999px}[data-skin=hush] .workspace-main [class*=-module__]:is([class$=__eyebrow],[class$=__stageKicker]):not([class*=storefront]){color:var(--text-tertiary);letter-spacing:.12em;font-weight:500}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap]{background:var(--bg-surface);border-radius:var(--sk-r-2xl);box-shadow:none;border-color:#0000}[data-skin=hush] [class*=patient-home-module][class*=__urgent]{border-color:var(--hush-edge)}[data-skin=hush] [class*=patient-home-module][class$=__accessNote]{background:var(--bg-canvas);border-color:var(--divider);color:var(--text-primary)}[data-skin=hush] [class*=patient-home-module][class$=__people] a{color:var(--text-secondary);background:none}[data-skin=hush] [class*=patient-home-module][class$=__people] a[aria-current=page]{color:var(--text-primary);background:var(--accent-soft);border-color:var(--hush-edge);box-shadow:none}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] :is(.patient-assistant,.patient-assistant-form){background:var(--bg-canvas);border-color:var(--divider)}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] :is(.patient-assistant-prompt,.patient-assistant-answer){background:var(--bg-surface);border-color:var(--divider);color:var(--text-primary)}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant-form button{background:var(--accent-primary);color:var(--text-on-accent)}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant-question{color:var(--text-on-accent)}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant-form input::placeholder,[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant>p{color:var(--text-tertiary)}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant [role=alert]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant [role=alert]{background:color-mix(in srgb,var(--danger) 8%,var(--bg-canvas))}}[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant [role=alert]{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-skin=hush] [class*=patient-home-module][class$=__assistantWrap] .patient-assistant [role=alert]{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}}[data-skin=hush] [class*=patient-visits-module]:is([class$=__featured],[class$=__card],[class$=__empty]){background:var(--bg-surface);color:var(--text-primary);box-shadow:none;border-radius:var(--sk-r-2xl);border-color:#0000}[data-skin=hush] [class*=patient-visits-module][class$=__featured] :is([class$=__kicker],[class$=__featuredMark]){color:var(--text-primary)}[data-skin=hush] [class*=patient-visits-module][class$=__featuredCopy] p:last-child{color:var(--text-secondary)}[data-skin=hush] [class*=patient-visits-module]:is([class$=__featuredLink],[class$=__primary]){color:var(--text-on-accent);background:var(--accent-primary);border-color:var(--accent-primary);border-radius:9999px}[data-skin=hush] [class*=patient-visits-module][class$=__tabs]{background:var(--bg-surface);border-color:#0000;border-radius:9999px}[data-skin=hush] [class*=patient-visits-module][class$=__tabs] a{border-radius:9999px}[data-skin=hush] [class*=patient-visits-module][class$=__tabs] a[aria-current=page]{background:var(--bg-canvas);box-shadow:var(--shadow-2)}[data-skin=hush][data-contrast=high]{--text-secondary:var(--text-primary);--text-tertiary:var(--text-primary);--divider:var(--text-primary);--hush-edge:var(--text-primary);--hush-btn-edge:var(--text-primary)}[data-skin=hush][data-contrast=high][data-theme=dark]{--text-primary:#fff}[data-skin=hush][data-contrast=high] .workspace-sidebar .workspace-nav-link{color:var(--text-primary)}:is([data-skin=hush][data-contrast=high],[data-contrast=high] [data-skin=hush]) :is(.panel,.card,.metric-grid,.workspace-clinic,.patient-assistant,.care-hero,.care-visit,.card-care,.choice-card,.practice-console){border-color:var(--text-primary)}:is([data-skin=hush][data-transparency=reduced],[data-transparency=reduced] [data-skin=hush]) :is(.glass,.marketing>header,.patient-nav,.floating-care){background:var(--bg-elevated);-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){[data-skin=hush] :is(.action-primary,.action-secondary,button):active{transform:none}}:is([data-skin=hush][data-motion=reduced],[data-motion=reduced] [data-skin=hush]) :is(.action-primary,.action-secondary,button):active{transform:none}