@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_8c4283dd-module__8o9U9W__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_8c4283dd-module__8o9U9W__variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--fs-title:var(--type-display,28px);--fs-body:var(--type-lead,16px);--fs-small:var(--type-meta,13px);--fw-regular:400;--fw-strong:var(--type-w-strong,700);--lh-ar:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--icon-size:22px;--tap:44px;--fs-page-title:var(--type-display,clamp(22px, 6.2vw, 28px));--fs-greeting:var(--type-page,clamp(21px, 5.9vw, 26px));--fs-display:var(--type-display,clamp(28px, 8.2vw, 34px));--fs-bar-title:var(--type-title,clamp(15px, 4.3vw, 20px));--brand-purple:#351934;--brand-amber:#f29908;--brand-touch:var(--brand-amber);--dock-ink:var(--ink-2);--hero-from:var(--structure);--hero-to:var(--surface-2);--wa-canvas:#ece5dd;--wa-chrome:#f0ebe3;--wa-ink:#111b21;--wa-meta:#4a5a61;--wa-bubble:#fff;--wa-out:#dcf8c6;--safe-inline-start:env(safe-area-inset-right);--safe-inline-end:env(safe-area-inset-left);--preview-signature-canvas:#1a1020;--preview-signature-ink:#f9f0ff;--preview-signature-structure:#2a1730;--preview-signature-surface:#241730;--preview-signature-line:#3c2748;--preview-signature-action:#f2a63d;--preview-midnight-canvas:#0a1222;--preview-midnight-ink:#eef5ff;--preview-midnight-structure:#14213d;--preview-midnight-surface:#121d38;--preview-midnight-line:#1e2d4f;--preview-midnight-action:#d7a63f;--preview-sand-canvas:#efe4cf;--preview-sand-ink:#2c2015;--preview-sand-structure:#3a2a1c;--preview-sand-surface:#fbf5e8;--preview-sand-line:#ddccac;--preview-sand-action:#8f560a;--preview-emerald-canvas:#0b150e;--preview-emerald-ink:#eef8f0;--preview-emerald-structure:#123322;--preview-emerald-surface:#101d15;--preview-emerald-line:#26402e;--preview-emerald-action:#e0a83a;--preview-graphite-canvas:#101013;--preview-graphite-ink:#f5f5f7;--preview-graphite-structure:#1c1e24;--preview-graphite-surface:#18181c;--preview-graphite-line:#313136;--preview-graphite-action:#e8a83f;--preview-pearl-canvas:#eceef1;--preview-pearl-ink:#1f1428;--preview-pearl-structure:#2a1b38;--preview-pearl-surface:#f8f9fa;--preview-pearl-line:#dcdee2;--preview-pearl-action:#916008;--preview-warm-canvas:#ffd9a8;--preview-warm-ink:#2a1b38;--preview-warm-structure:#2a1b38;--preview-warm-surface:#fff7ea;--preview-warm-line:#e5ddd5;--preview-warm-action:#c2410f;--preview-identity-canvas:#f5eadb;--preview-identity-ink:#2a1b38;--preview-identity-structure:#2a1b38;--preview-identity-surface:#fff8f0;--preview-identity-line:#e5ddda;--preview-identity-action:#543a62}html[dir=ltr]{--safe-inline-start:env(safe-area-inset-left);--safe-inline-end:env(safe-area-inset-right)}html[data-theme=warm],.theme-warm{--canvas:#ffd9a8;--canvas-tint:#ffb08a;--surface-1:#fff7ea;--surface-2:#ffeacc;--surface-3:#fffaf2;--structure:#2a1b38;--structure-2:#4a3c53;--ink-1:#2a1b38;--ink-2:#6a3644;--ink-3:#6e433c;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fff7ea;--line-1:#e5ddd5;--line-2:#d0c7c3;--control-line:#6f656b;--action:#c2410f;--action-hover:#9c340c;--ink-on-action:#fff7ea;--soft-action:#f8e1d0;--soft-action-ink:#9c340c;--selected:#ffded1;--focus:var(--action);--focus-on-action:#fff7ea;--success:#566818;--success-bg:#eeefc8;--warning:#895500;--warning-bg:#fde8c5;--danger:#a13d3d;--danger-bg:#f2ddd2;--info:#2f5f8f;--info-bg:#e2e2dd;--blocked:#6b4f7a;--blocked-bg:#eadfda;--shadow-card:0 8px 24px #2a1b3814;--shadow-float:0 20px 60px #2a1b3829;--scrim:#120b1866;--placeholder-ink:var(--ink-3)}html[data-theme=identity],.theme-identity{--canvas:#f5eadb;--canvas-tint:#ffd4bd;--surface-1:#fff8f0;--surface-2:#faf2e7;--surface-3:#fffbf6;--structure:#2a1b38;--structure-2:#4a3c54;--ink-1:#2a1b38;--ink-2:#543a62;--ink-3:#6c596c;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fff8f0;--line-1:#e5ddda;--line-2:#d0c7c8;--control-line:#81777f;--action:#543a62;--action-hover:#3e2b48;--ink-on-action:#fff8f0;--soft-action:#eae1df;--soft-action-ink:#3e2b48;--selected:#f1e6f2;--focus:var(--action);--focus-on-action:#fff8f0;--success:#56695b;--success-bg:#e6e5db;--warning:#945c00;--warning-bg:#fde9ca;--danger:#a13d3d;--danger-bg:#f2ded7;--info:#2f5f8f;--info-bg:#e2e3e2;--blocked:#6b4f7a;--blocked-bg:#eae0df;--shadow-card:0 8px 24px #2a1b3814;--shadow-float:0 20px 60px #2a1b3829;--scrim:#120b1866;--placeholder-ink:var(--ink-3)}html[data-theme=signature],.theme-signature{--canvas:#0b0910;--canvas-tint:#14111b;--surface-1:#1d1c26;--surface-2:#242231;--surface-3:#2c2a3b;--structure:#0f0d16;--structure-2:#17141f;--ink-1:#fff8f0;--ink-2:#aca2b0;--ink-3:#9f96a7;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fff8f0;--plum:#fff8f0;--bg:#0b0910;--line-1:#2e2d36;--line-2:#3a3742;--control-line:#877e8c;--action:#8264f2;--action-hover:#9578f5;--ink-on-action:#0b0910;--soft-action:#2a2340;--soft-action-ink:#cabdf7;--selected:#332a4d;--focus:#cdbdff;--focus-on-action:#241131;--success:#64d7aa;--success-bg:#16332a;--warning:#f6a329;--warning-bg:#3d2a10;--danger:#ff9c95;--danger-bg:#452429;--info:#a7c8ff;--info-bg:#24304d;--blocked:#ddb0e6;--blocked-bg:#3d2645;--shadow-card:0 16px 38px #00000029, inset 0 1px 0 #ffffff0a;--shadow-float:0 22px 52px #00000061, inset 0 1px 0 #ffffff0d;--scrim:#0302066b;--placeholder-ink:var(--ink-3);--hx-avatar-grad-1:#f7a31b;--hx-avatar-grad-2:#ffbe79;--hx-avatar-dot:#ff5d67;--hx-avatar-dot-ring:#09070d;--hx-dock-icon-shadow:#00000047;--hx-appt-glow:#7a59d966;--hx-appt-bg-1:#211334;--hx-appt-bg-2:#100c16;--hx-appt-sub:#b7aebe;--hx-tabs-track:#ffffff0e;--hx-tabs-ink:#a89fab;--hx-tabs-ink-active:#fff8f0;--hx-tabs-pill:#8562e052;--hx-day-bg:#17131d;--hx-day-ink:#8f8694;--hx-day-num:#e6dfe9;--hx-day-active-1:#6e4fc1;--hx-day-active-2:#34234c;--hx-day-active-ink:#d9cbff;--hx-day-active-line:#ceb8ff57;--hx-day-active-glow:#7e53dd33;--hx-clock-ink:#8f8792;--hx-appt-card-bg:#17131d;--hx-appt-card-focus-glow:#f4980524;--hx-appt-card-focus-1:#6645a494;--hx-appt-card-focus-line:#c3a8ff3b;--hx-appt-card-sub:#998f9e;--hx-cal-glow:#805be242;--hx-cal-bg:#09070d;--hx-cal-nav-bg:#1b1621;--hx-week-label-ink:#77707c;--hx-date-ink:#bbb1bf;--hx-date-today-1:#7654d6;--hx-date-today-2:#4d3185;--hx-date-today-glow:#865beb45;--hx-date-has-dot:#f49805;--hx-agenda-line:#ffffff0e;--hx-agenda-time:#a59aa9;--hx-agenda-sub:#8e8492;--hx-patient-grad-1:#7452bf;--hx-patient-grad-2:#30203e;--hx-patient-line:#ffffff1a;--hx-patient-shine:#ffffff1f;--hx-patient-shadow:#0003;--hx-patient-face:#fff8f0;--hx-patient-dot:#f49805;--hx-patient-dot-ring:#140c1ca6;--hx-patient-dot-glow:#f4980573;--nx-patient-av1:#7456e8;--nx-patient-av2:#d0c4ff;--nx-patient-ring:#ffffff29;--nx-patient-face:#fff8f0eb;--nx-patient-sig:#ffffff47;--nx-chip-active-bg:#eee9ff;--nx-chip-active-ink:#17121f}html[data-theme=midnight],.theme-midnight{--canvas:#0a1222;--canvas-tint:#0e1830;--surface-1:#121d38;--surface-2:#182544;--surface-3:#1f2e52;--structure:#14213d;--structure-2:#23375e;--ink-1:#eef5ff;--ink-2:#a9bade;--ink-3:#94a6cd;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#f3f8ff;--line-1:#1e2d4f;--line-2:#2c4270;--control-line:#768cbc;--action:#d7a63f;--action-hover:#e9bc57;--ink-on-action:#1a1406;--soft-action:#362a10;--soft-action-ink:#f0d698;--selected:#223a5e;--focus:#f0c869;--focus-on-action:#1a1406;--success:#7fe0b8;--success-bg:#123726;--warning:#f0c05e;--warning-bg:#3a2c10;--danger:#ff9088;--danger-bg:#40201f;--info:#9bcdff;--info-bg:#17284a;--blocked:#b7c6ea;--blocked-bg:#202e4d;--shadow-card:0 10px 30px #00000038;--shadow-float:0 24px 70px #00000075;--scrim:#0000009e;--placeholder-ink:var(--ink-3)}html[data-theme=sand],.theme-sand{--dock-ink:var(--ink-on-structure);--hero-to:var(--structure-2);--canvas:#efe4cf;--canvas-tint:#e8dabd;--surface-1:#fbf5e8;--surface-2:#f3e8d2;--surface-3:#fffdf7;--structure:#3a2a1c;--structure-2:#4d3826;--ink-1:#2c2015;--ink-2:#5a4936;--ink-3:#6d5c47;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fbf3e4;--line-1:#ddccac;--line-2:#c8b48c;--control-line:#7a6749;--action:#8f560a;--action-hover:#723f06;--ink-on-action:#fff8ec;--soft-action:#f3e3c9;--soft-action-ink:#6b4308;--selected:#ecd9b2;--focus:var(--action);--focus-on-action:#fff8ec;--success:#107347;--success-bg:#e4f3e6;--warning:#6b3d00;--warning-bg:#fbedd0;--danger:#a83f34;--danger-bg:#fbe6e1;--info:#35618f;--info-bg:#e4eefa;--blocked:#7c5b46;--blocked-bg:#f1e5d5;--shadow-card:0 8px 24px #2d201414;--shadow-float:0 20px 60px #2d201429;--scrim:#1e140a66;--placeholder-ink:var(--ink-3)}html[data-theme=emerald],.theme-emerald{--canvas:#0b150e;--canvas-tint:#0e1a12;--surface-1:#101d15;--surface-2:#15251c;--surface-3:#1a2d23;--structure:#123322;--structure-2:#1c4a30;--ink-1:#eef8f0;--ink-2:#a9c9b2;--ink-3:#9ab7a4;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#f3fbf5;--line-1:#26402e;--line-2:#345c3e;--control-line:#74a082;--action:#e0a83a;--action-hover:#f0bc52;--ink-on-action:#231a06;--soft-action:#3a3115;--soft-action-ink:#f0dfa0;--selected:#1f4a30;--focus:#ffcf6b;--focus-on-action:#231a06;--success:#6fd4a0;--success-bg:#163a29;--warning:#d9c15a;--warning-bg:#423712;--danger:#f2897c;--danger-bg:#452a27;--info:#8fd0d8;--info-bg:#1c3a3d;--blocked:#c3cf7e;--blocked-bg:#39401f;--shadow-card:0 10px 30px #0000003d;--shadow-float:0 24px 70px #0000007a;--scrim:#0000009e;--placeholder-ink:var(--ink-3)}html[data-theme=graphite],.theme-graphite{--canvas:#101013;--canvas-tint:#15151a;--surface-1:#18181c;--surface-2:#202025;--surface-3:#28282e;--structure:#1c1e24;--structure-2:#2a2d36;--ink-1:#f5f5f7;--ink-2:#b8b8c0;--ink-3:#9999a1;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#f7f7fa;--line-1:#313136;--line-2:#46464e;--control-line:#82828b;--action:#e8a83f;--action-hover:#f5bd5a;--ink-on-action:#1c1408;--soft-action:#3a2f18;--soft-action-ink:#f2ddab;--selected:#2c2c33;--focus:#ffc978;--focus-on-action:#1c1408;--success:#7ad2b6;--success-bg:#123329;--warning:#eec36a;--warning-bg:#3a2d12;--danger:#f4897a;--danger-bg:#3c231f;--info:#9fc4ea;--info-bg:#1f2c3d;--blocked:#d3b3e0;--blocked-bg:#34223f;--shadow-card:0 10px 30px #00000042;--shadow-float:0 24px 70px #00000080;--scrim:#000000a3;--placeholder-ink:var(--ink-3)}html[data-theme=pearl],.theme-pearl{--canvas:#eceef1;--canvas-tint:#e4e7eb;--surface-1:#f8f9fa;--surface-2:#f0f2f4;--surface-3:#fff;--structure:#2a1b38;--structure-2:#3d2650;--ink-1:#1f1428;--ink-2:#5c4a68;--ink-3:#6e6077;--field-bg:var(--surface-3);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#f7eefb;--line-1:#dcdee2;--line-2:#c7cad0;--control-line:#7e8188;--action:#916008;--action-hover:#754c06;--ink-on-action:#fff8ec;--soft-action:#f5e6c8;--soft-action-ink:#6b4308;--selected:#ece3f2;--focus:var(--action);--focus-on-action:#fff8ec;--success:#16785c;--success-bg:#e2f4ee;--warning:#96530a;--warning-bg:#faedd6;--danger:#a13d3d;--danger-bg:#f9e4e2;--info:#2f5f8f;--info-bg:#e3edf7;--blocked:#6b4f7a;--blocked-bg:#f0e7f5;--shadow-card:0 8px 24px #1f142814;--shadow-float:0 20px 60px #1f142829;--scrim:#140c1c66;--placeholder-ink:var(--ink-3)}html[data-theme=glass-dark],.theme-glass-dark{--dock-ink:var(--ink-2);--canvas:#0c0b10;--canvas-tint:#121118;--surface-1:#18171e;--surface-2:#1f1e26;--surface-3:#27262e;--structure:#111016;--structure-2:#1b1a21;--ink-1:#fff;--ink-2:#dcd8e1;--ink-3:#cdc8d3;--field-bg:var(--glass-fill-strong);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fff;--line-1:#2e2d35;--line-2:#3b3a43;--control-line:#aaa5b4;--action:#fff;--action-hover:#ebe9ef;--ink-on-action:#0c0b10;--soft-action:#2b2a33;--soft-action-ink:#f1eff5;--selected:#34333c;--focus:#fff;--focus-on-action:#0c0b10;--success:#6fdcb0;--success-bg:#14302a;--warning:#f6a329;--warning-bg:#3a2a12;--danger:#ff9c95;--danger-bg:#442428;--info:#a9c8ff;--info-bg:#222d47;--blocked:#d9c2e6;--blocked-bg:#352841;--shadow-card:0 16px 38px #00000047;--shadow-float:0 24px 60px #00000070;--scrim:#04030875;--placeholder-ink:var(--ink-3);--glass-fill:#100f1685;--glass-fill-strong:#0e0d13bd;--glass-edge:#ffffff21;--glass-shine:#ffffff12;--glass-chip:#ffffff1f;--glass-veil:#06050a61;--glass-skeleton:#ffffff17;--glass-accent-ink:#ffc46b}html[data-theme=glass-light],.theme-glass-light{--dock-ink:var(--ink-2);--canvas:#eeecf2;--canvas-tint:#e6e3ec;--surface-1:#fbfafd;--surface-2:#f3f1f7;--surface-3:#fff;--structure:#1b1a21;--structure-2:#2b2a33;--ink-1:#121117;--ink-2:#3a3642;--ink-3:#45404c;--field-bg:var(--glass-fill-strong);--chat-in-meta:var(--ink-2);--chat-in-ink:var(--ink-1);--chat-in-bg:var(--surface-2);--chat-out-meta:var(--ink-2);--chat-out-ink:var(--ink-1);--chat-out-bg:var(--success-bg);--ink-on-structure:#fff;--line-1:#dcd9e2;--line-2:#c9c5d1;--control-line:#635e6c;--action:#16151b;--action-hover:#2b2a33;--ink-on-action:#fff;--soft-action:#e5e2eb;--soft-action-ink:#24222b;--selected:#dcd8e4;--focus:#16151b;--focus-on-action:#fff;--success:#17714c;--success-bg:#e1f2e9;--warning:#5f3d05;--warning-bg:#fbedd0;--danger:#a3372d;--danger-bg:#fae4e0;--info:#2f5f8f;--info-bg:#e3edf7;--blocked:#6b4f7a;--blocked-bg:#efe6f4;--shadow-card:0 10px 28px #1814241a;--shadow-float:0 22px 60px #1814242e;--scrim:#14101c52;--placeholder-ink:var(--ink-3);--glass-fill:#ffffff9e;--glass-fill-strong:#ffffffd6;--glass-edge:#ffffffc7;--glass-shine:#ffffff80;--glass-chip:#ffffff8c;--glass-veil:#ece9f26b;--glass-skeleton:#18142414;--glass-accent-ink:var(--warning)}html[data-look=glass-plum][data-mode=dark],.ts-look[data-look=glass-plum][data-mode=dark]{--scene-base:#0b0710;--scene-1:#6a1c64;--scene-2:#7a3d0e;--scene-3:#3a1450;--scene-glow:#6a1c6457}html[data-look=glass-plum][data-mode=light],.ts-look[data-look=glass-plum][data-mode=light]{--scene-base:#f7f0f5;--scene-1:#e9bfe0;--scene-2:#f6d9b4;--scene-3:#dccbf1;--scene-glow:#e9bfe042}html[data-look=glass-orchid][data-mode=dark],.ts-look[data-look=glass-orchid][data-mode=dark]{--scene-base:#0c0610;--scene-1:#8a0c86;--scene-2:#5e1270;--scene-3:#2a0a30;--scene-glow:#8a0c8657}html[data-look=glass-orchid][data-mode=light],.ts-look[data-look=glass-orchid][data-mode=light]{--scene-base:#f8eef4;--scene-1:#f3bfe0;--scene-2:#e8c6f2;--scene-3:#fbd9e8;--scene-glow:#f3bfe042}html[data-look=glass-violet][data-mode=dark],.ts-look[data-look=glass-violet][data-mode=dark]{--scene-base:#09071a;--scene-1:#4b1fb0;--scene-2:#2e1680;--scene-3:#6a1c64;--scene-glow:#4b1fb057}html[data-look=glass-violet][data-mode=light],.ts-look[data-look=glass-violet][data-mode=light]{--scene-base:#f1effa;--scene-1:#cfc4f7;--scene-2:#e2d9fb;--scene-3:#f0d2ef;--scene-glow:#cfc4f742}html[data-look=glass-cobalt][data-mode=dark],.ts-look[data-look=glass-cobalt][data-mode=dark]{--scene-base:#05071a;--scene-1:#1c2be0;--scene-2:#0f1c8a;--scene-3:#3a2fb8;--scene-glow:#1c2be057}html[data-look=glass-cobalt][data-mode=light],.ts-look[data-look=glass-cobalt][data-mode=light]{--scene-base:#eef1fb;--scene-1:#bfcaf7;--scene-2:#d6defb;--scene-3:#e2dcfa;--scene-glow:#bfcaf742}html[data-look=glass-indigo][data-mode=dark],.ts-look[data-look=glass-indigo][data-mode=dark]{--scene-base:#07081a;--scene-1:#3a2fb8;--scene-2:#1a1f6a;--scene-3:#2a3a8a;--scene-glow:#3a2fb857}html[data-look=glass-indigo][data-mode=light],.ts-look[data-look=glass-indigo][data-mode=light]{--scene-base:#eff0f8;--scene-1:#c9c8f2;--scene-2:#dcdcf6;--scene-3:#d0dbf4;--scene-glow:#c9c8f242}html[data-look=glass-teal][data-mode=dark],.ts-look[data-look=glass-teal][data-mode=dark]{--scene-base:#041012;--scene-1:#08525a;--scene-2:#06404a;--scene-3:#0b3a5a;--scene-glow:#08525a57}html[data-look=glass-teal][data-mode=light],.ts-look[data-look=glass-teal][data-mode=light]{--scene-base:#eaf5f5;--scene-1:#b6e3e3;--scene-2:#cfeeee;--scene-3:#c9e2f0;--scene-glow:#b6e3e342}html[data-look=glass-jade][data-mode=dark],.ts-look[data-look=glass-jade][data-mode=dark]{--scene-base:#04100a;--scene-1:#0a5a33;--scene-2:#0b4a2c;--scene-3:#1a4a12;--scene-glow:#0a5a3357}html[data-look=glass-jade][data-mode=light],.ts-look[data-look=glass-jade][data-mode=light]{--scene-base:#ebf6ef;--scene-1:#bfe6cf;--scene-2:#d4f0dd;--scene-3:#dcefc9;--scene-glow:#bfe6cf42}html[data-look=glass-amber][data-mode=dark],.ts-look[data-look=glass-amber][data-mode=dark]{--scene-base:#100a04;--scene-1:#7a3d0e;--scene-2:#6a2a0c;--scene-3:#4a2a08;--scene-glow:#7a3d0e57}html[data-look=glass-amber][data-mode=light],.ts-look[data-look=glass-amber][data-mode=light]{--scene-base:#faf3ea;--scene-1:#f6d3a6;--scene-2:#f8dcc4;--scene-3:#f2e3c8;--scene-glow:#f6d3a642}html[data-look=glass-graphite][data-mode=dark],.ts-look[data-look=glass-graphite][data-mode=dark]{--scene-base:#09090b;--scene-1:#4a4a55;--scene-2:#2c2c34;--scene-3:#3a3a48;--scene-glow:#4a4a5557}html[data-look=glass-graphite][data-mode=light],.ts-look[data-look=glass-graphite][data-mode=light]{--scene-base:#f1f1f3;--scene-1:#d4d4dc;--scene-2:#e2e2e8;--scene-3:#cfd0da;--scene-glow:#d4d4dc42}html[data-look=vivid-cobalt][data-mode=dark],.ts-look[data-look=vivid-cobalt][data-mode=dark]{--scene-base:#07081a;--scene-1:#2433d6;--scene-2:#0f1a70;--scene-3:#07081a;--scene-glow:#2433d657}html[data-look=vivid-cobalt][data-mode=light],.ts-look[data-look=vivid-cobalt][data-mode=light]{--scene-base:#f7f8ff;--scene-1:#bcc8ff;--scene-2:#dde3ff;--scene-3:#f7f8ff;--scene-glow:#bcc8ff42}html[data-look=vivid-violet][data-mode=dark],.ts-look[data-look=vivid-violet][data-mode=dark]{--scene-base:#0a0716;--scene-1:#4b1fb0;--scene-2:#22105a;--scene-3:#0a0716;--scene-glow:#4b1fb057}html[data-look=vivid-violet][data-mode=light],.ts-look[data-look=vivid-violet][data-mode=light]{--scene-base:#f8f6ff;--scene-1:#cbbcfa;--scene-2:#e5ddfd;--scene-3:#f8f6ff;--scene-glow:#cbbcfa42}html[data-look=vivid-magenta][data-mode=dark],.ts-look[data-look=vivid-magenta][data-mode=dark]{--scene-base:#0c0610;--scene-1:#8a0c86;--scene-2:#3a0838;--scene-3:#0c0610;--scene-glow:#8a0c8657}html[data-look=vivid-magenta][data-mode=light],.ts-look[data-look=vivid-magenta][data-mode=light]{--scene-base:#fff7fc;--scene-1:#f3c2e6;--scene-2:#f9dff1;--scene-3:#fff7fc;--scene-glow:#f3c2e642}html[data-look=vivid-silver][data-mode=dark],.ts-look[data-look=vivid-silver][data-mode=dark]{--scene-base:#0b0b0e;--scene-1:#4c4c5c;--scene-2:#26262e;--scene-3:#0b0b0e;--scene-glow:#4c4c5c57}html[data-look=vivid-silver][data-mode=light],.ts-look[data-look=vivid-silver][data-mode=light]{--scene-base:#fafafc;--scene-1:#d0d0da;--scene-2:#e6e6ec;--scene-3:#fafafc;--scene-glow:#d0d0da42}html[data-look=vivid-teal][data-mode=dark],.ts-look[data-look=vivid-teal][data-mode=dark]{--scene-base:#031012;--scene-1:#08525a;--scene-2:#04303a;--scene-3:#031012;--scene-glow:#08525a57}html[data-look=vivid-teal][data-mode=light],.ts-look[data-look=vivid-teal][data-mode=light]{--scene-base:#f6fdfc;--scene-1:#b4e6e2;--scene-2:#d7f2f0;--scene-3:#f6fdfc;--scene-glow:#b4e6e242}html[data-look=vivid-purple][data-mode=dark],.ts-look[data-look=vivid-purple][data-mode=dark]{--scene-base:#0b0614;--scene-1:#5c1a8c;--scene-2:#30104a;--scene-3:#0b0614;--scene-glow:#5c1a8c57}html[data-look=vivid-purple][data-mode=light],.ts-look[data-look=vivid-purple][data-mode=light]{--scene-base:#fbf8ff;--scene-1:#dcc2f4;--scene-2:#ece0fa;--scene-3:#fbf8ff;--scene-glow:#dcc2f442}html[data-look=vivid-sky][data-mode=dark],.ts-look[data-look=vivid-sky][data-mode=dark]{--scene-base:#050b18;--scene-1:#1d4a9e;--scene-2:#0c2652;--scene-3:#050b18;--scene-glow:#1d4a9e57}html[data-look=vivid-sky][data-mode=light],.ts-look[data-look=vivid-sky][data-mode=light]{--scene-base:#f6fbff;--scene-1:#bcd9f6;--scene-2:#dbeafb;--scene-3:#f6fbff;--scene-glow:#bcd9f642}html[data-look=vivid-ocean][data-mode=dark],.ts-look[data-look=vivid-ocean][data-mode=dark]{--scene-base:#030a12;--scene-1:#0b4a6a;--scene-2:#06243a;--scene-3:#030a12;--scene-glow:#0b4a6a57}html[data-look=vivid-ocean][data-mode=light],.ts-look[data-look=vivid-ocean][data-mode=light]{--scene-base:#f5fbfd;--scene-1:#b6dcec;--scene-2:#d8edf5;--scene-3:#f5fbfd;--scene-glow:#b6dcec42}html[data-look=vivid-dusk][data-mode=dark],.ts-look[data-look=vivid-dusk][data-mode=dark]{--scene-base:#0b0710;--scene-1:#5a2a6a;--scene-2:#2a1436;--scene-3:#0b0710;--scene-glow:#5a2a6a57}html[data-look=vivid-dusk][data-mode=light],.ts-look[data-look=vivid-dusk][data-mode=light]{--scene-base:#fdf8fb;--scene-1:#e8c6d8;--scene-2:#f2dfe8;--scene-3:#fdf8fb;--scene-glow:#e8c6d842}html[data-look=minimal-ink][data-mode=dark],.ts-look[data-look=minimal-ink][data-mode=dark]{--scene-base:#0c0c0f;--scene-1:#0c0c0f;--scene-2:#0c0c0f;--scene-3:#0c0c0f;--scene-glow:#0c0c0f57}html[data-look=minimal-ink][data-mode=light],.ts-look[data-look=minimal-ink][data-mode=light]{--scene-base:#f4f4f6;--scene-1:#f4f4f6;--scene-2:#f4f4f6;--scene-3:#f4f4f6;--scene-glow:#f4f4f642}html[data-look=minimal-navy][data-mode=dark],.ts-look[data-look=minimal-navy][data-mode=dark]{--scene-base:#0a1024;--scene-1:#0a1024;--scene-2:#0a1024;--scene-3:#0a1024;--scene-glow:#0a102457}html[data-look=minimal-navy][data-mode=light],.ts-look[data-look=minimal-navy][data-mode=light]{--scene-base:#eaeef8;--scene-1:#eaeef8;--scene-2:#eaeef8;--scene-3:#eaeef8;--scene-glow:#eaeef842}html[data-look=minimal-forest][data-mode=dark],.ts-look[data-look=minimal-forest][data-mode=dark]{--scene-base:#08140e;--scene-1:#08140e;--scene-2:#08140e;--scene-3:#08140e;--scene-glow:#08140e57}html[data-look=minimal-forest][data-mode=light],.ts-look[data-look=minimal-forest][data-mode=light]{--scene-base:#e9f2ec;--scene-1:#e9f2ec;--scene-2:#e9f2ec;--scene-3:#e9f2ec;--scene-glow:#e9f2ec42}html[data-look=minimal-wine][data-mode=dark],.ts-look[data-look=minimal-wine][data-mode=dark]{--scene-base:#160810;--scene-1:#160810;--scene-2:#160810;--scene-3:#160810;--scene-glow:#16081057}html[data-look=minimal-wine][data-mode=light],.ts-look[data-look=minimal-wine][data-mode=light]{--scene-base:#f6ebef;--scene-1:#f6ebef;--scene-2:#f6ebef;--scene-3:#f6ebef;--scene-glow:#f6ebef42}html[data-look=minimal-bronze][data-mode=dark],.ts-look[data-look=minimal-bronze][data-mode=dark]{--scene-base:#140e06;--scene-1:#140e06;--scene-2:#140e06;--scene-3:#140e06;--scene-glow:#140e0657}html[data-look=minimal-bronze][data-mode=light],.ts-look[data-look=minimal-bronze][data-mode=light]{--scene-base:#f5efe6;--scene-1:#f5efe6;--scene-2:#f5efe6;--scene-3:#f5efe6;--scene-glow:#f5efe642}html[data-look=minimal-stone][data-mode=dark],.ts-look[data-look=minimal-stone][data-mode=dark]{--scene-base:#121214;--scene-1:#121214;--scene-2:#121214;--scene-3:#121214;--scene-glow:#12121457}html[data-look=minimal-stone][data-mode=light],.ts-look[data-look=minimal-stone][data-mode=light]{--scene-base:#ecebe8;--scene-1:#ecebe8;--scene-2:#ecebe8;--scene-3:#ecebe8;--scene-glow:#ecebe842}.auth-look{--al-bg:#f5eadb;--al-lilac:#dccaf4;--al-plum:#2a1b38;--al-indigo:#543a62;--al-amber:#f49805;--al-sage:#8ca091;--al-peach:#ffd4bd;--al-cream:#fff8f0;--al-shadow:0 12px 40px #2a1b3814}:root{--fd-bg:#0b0910;--fd-card:#17131e;--fd-card2:#211b2b;--fd-line:#ffffff1a;--fd-purple:#8264f2;--fd-lav:#cdbdff;--fd-amber:#f6a329;--fd-green:#64d7aa;--fd-text:#fff8f0;--fd-muted:#a99eb2;--fd-red:#f38b91;--fd-radius:22px;--fd-font:"Alexandria",system-ui,sans-serif;--fd-cyan:#75cce8;--fd-rose:#ee95ae;--fd-teal:#68cdbd;--fd-surface-nav:#100d16;--fd-surface-field:#211b2a;--fd-surface-popover:#241d2f;--fd-shadow-soft:#00000014}:root[data-accent=teal]{--fd-purple:#38b7a7;--fd-lav:#a0e9dc}:root[data-accent=rose]{--fd-purple:#da729d;--fd-lav:#ffbbd3}:root[data-theme=light][data-accent=teal]{--fd-purple:#087e75;--fd-lav:#087e75}:root[data-theme=light][data-accent=rose]{--fd-purple:#ad4476;--fd-lav:#ad4476}:root{--fd-k-00000014:#00000014;--fd-k-0005:#0005;--fd-k-0008:#0008;--fd-k-0009:#0009;--fd-k-087e75:#087e75;--fd-k-100d16:#100d16;--fd-k-117c63:#117c63;--fd-k-126e96:#126e96;--fd-k-17121e:#17121e;--fd-k-17131ef2:#17131ef2;--fd-k-1c1724:#1c1724;--fd-k-211b2a:#211b2a;--fd-k-211b2b:#211b2b;--fd-k-241b33:#241b33;--fd-k-241d2f:#241d2f;--fd-k-241d30:#241d30;--fd-k-272033:#272033;--fd-k-27b4a3:#27b4a3;--fd-k-292237:#292237;--fd-k-2a1b38:#2a1b38;--fd-k-2a1b3822:#2a1b3822;--fd-k-3f295326:#3f295326;--fd-k-44335e:#44335e;--fd-k-49365913:#49365913;--fd-k-4d36a1:#4d36a1;--fd-k-543a62:#543a62;--fd-k-6341cb:#6341cb;--fd-k-64d7aa14:#64d7aa14;--fd-k-64d7aa22:#64d7aa22;--fd-k-6542c5:#6542c5;--fd-k-655d70:#655d70;--fd-k-6d6079:#6d6079;--fd-k-735b7f:#735b7f;--fd-k-756b7c:#756b7c;--fd-k-7656bc0d:#7656bc0d;--fd-k-7959bd0e:#7959bd0e;--fd-k-7964b313:#7964b313;--fd-k-8264f2:#8264f2;--fd-k-8264f20c:#8264f20c;--fd-k-8264f212:#8264f212;--fd-k-8264f213:#8264f213;--fd-k-8264f216:#8264f216;--fd-k-8264f218:#8264f218;--fd-k-8264f224:#8264f224;--fd-k-8264f22b:#8264f22b;--fd-k-8264f22c:#8264f22c;--fd-k-8264f22d:#8264f22d;--fd-k-8264f236:#8264f236;--fd-k-8264f238:#8264f238;--fd-k-8264f239:#8264f239;--fd-k-8264f240:#8264f240;--fd-k-8264f244:#8264f244;--fd-k-8264f255:#8264f255;--fd-k-8264f270:#8264f270;--fd-k-8f829d:#8f829d;--fd-k-9c5b00:#9c5b00;--fd-k-a23e67:#a23e67;--fd-k-b19bff:#b19bff;--fd-k-b23f5d:#b23f5d;--fd-k-dd729e:#dd729e;--fd-k-e6d9ff:#e6d9ff;--fd-k-ede2f2:#ede2f2;--fd-k-ede7f3:#ede7f3;--fd-k-f38b9115:#f38b9115;--fd-k-f6a32912:#f6a32912;--fd-k-f6a32915:#f6a32915;--fd-k-f6a32955:#f6a32955;--fd-k-f6f3fa:#f6f3fa;--fd-k-f7f2fc:#f7f2fc;--fd-k-f7f3fa:#f7f3fa;--fd-k-faf8fd:#faf8fd;--fd-k-fefcff:#fefcff;--fd-k-cdbdff:#cdbdff;--fd-k-f6a329:#f6a329;--fd-k-ffffff20:#ffffff20;--fd-k-fff:#fff;--fd-k-fff8f0:#fff8f0;--fd-k-ffffff:#fff;--fd-k-ffffff07:#ffffff07;--fd-k-ffffff08:#ffffff08;--fd-k-ffffff09:#ffffff09;--fd-k-ffffff0b:#ffffff0b;--fd-k-ffffff0c:#ffffff0c;--fd-k-ffffff0d:#ffffff0d;--fd-k-ffffff10:#ffffff10;--fd-k-ffffff14:#ffffff14}
html[data-theme] .app-shell{--plum:var(--ink-1);--bg:var(--canvas)}
html .app-shell .v12-theme.sand{background:linear-gradient(325deg, var(--v16-keep-5d4434), var(--v16-keep-b8865f))}html .app-shell .v16-slow-wait{z-index:200;background:var(--canvas);position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){html .app-shell img[src="/siraj/siraj-run.webp"]{content:url(/siraj/siraj-run-still.webp)}}html .app-shell .hx-dock{background:color-mix(in srgb, var(--structure) 88%, transparent)}html .app-shell .hx-dock>button{color:var(--dock-ink)}html .app-shell .hx-dock>button.active{color:var(--ink-on-action)}html[data-theme=sand] .app-shell .v12-link,html[data-theme=sand] .app-shell .v13-step b,html[data-theme=sand] .app-shell .v14-client-state{color:var(--soft-action-ink)}html:not([data-theme=signature]) .app-shell .hx-day.active{background:var(--action);color:var(--ink-on-action)}html:not([data-theme=signature]) .app-shell .hx-day.active b,html:not([data-theme=signature]) .app-shell .hx-day.active span{color:var(--ink-on-action)}html .app-shell:not(:has(>.sidebar))>.workspace{inline-size:100%;max-inline-size:480px;margin-inline:auto}html[data-theme=sand] .app-shell .hx-appt-card.focus small{color:var(--ink-1)}html .app-shell .nx-person-row>.nx-patient{flex:none}html .app-shell{font-size:var(--type-lead,16px);line-height:normal}html .app-shell .v14-client-copy em{opacity:1}html .app-shell :is([data-back],.nx-round,.v12-back,.rxBack) svg:has(>path[d="m15 18-6-6 6-6"]){transform:scaleX(-1)}html[dir=ltr] .app-shell :is([data-back],.nx-round,.v12-back,.rxBack) svg:has(>path[d="m15 18-6-6 6-6"]){transform:none}html .app-shell :is(.hx-avatar,.nx-owner-avatar) .elite-monogram{background:var(--user-avatar,none) center / cover no-repeat;font-weight:var(--type-w-strong,700);font-size:var(--type-title,19px);line-height:var(--type-lh-min,1);border-radius:50%;overflow:hidden}html .app-shell :is(.hx-avatar,.nx-owner-avatar) .elite-monogram svg{display:none}html .app-shell :is(.hx-avatar,.nx-owner-avatar) .elite-monogram:after{content:var(--user-initial,"")}html .app-shell .nx-topbar:has([data-home-button]){grid-template-columns:48px 1fr auto}html .app-shell .nx-topbar .nx-top-side.end{gap:8px}html .app-shell .settings-home{place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}html .app-shell .settings-home svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}html .app-shell .v12-form{grid-template-columns:minmax(0,1fr)}html .app-shell :is(.v12-form,.v12-grid)>*{min-inline-size:0}html .app-shell .v12-field :is(input,select,textarea){min-inline-size:0;max-inline-size:100%}html .app-shell .workspace:has(.hx-shell){padding-block-end:0}html .app-shell .hx-pop-shade[aria-hidden=false]{z-index:150;pointer-events:auto;background:var(--scrim);position:fixed;inset:0}html .app-shell .hx-pop-shade[aria-hidden=false] .hx-more-pop{inset-block-start:94px;inset-inline:20px;opacity:1;background:var(--surface-1);border:1px solid var(--line-1);-webkit-backdrop-filter:none;backdrop-filter:none;max-inline-size:440px;box-shadow:var(--shadow-float);border-radius:30px;max-block-size:76dvh;margin-inline:auto;padding:8px;position:fixed;left:20px;right:20px;overflow:auto;transform:none}html .app-shell .hx-more-close{z-index:151;position:fixed;inset-block-start:44px;inset-inline-end:20px}html[data-avatar-slot] .app-shell .nx-topbar{grid-template-columns:48px 1fr auto}html .app-shell .nx-topbar:has([data-tab-avatar]){grid-template-columns:48px 1fr auto}html[data-avatar-slot] .app-shell .nx-topbar .nx-top-side.end{min-inline-size:45px}html .app-shell .nx-topbar .nx-top-side.end:has([data-tab-avatar]){align-items:flex-end;gap:8px}html .app-shell .v12-top:has([data-tab-avatar]){gap:12px}html .app-shell .v12-top:has([data-tab-avatar])>.v12-titlebox{margin-inline-end:auto}html .app-shell [data-tab-avatar]{cursor:pointer;flex:none;min-block-size:45px;min-inline-size:45px}html .app-shell .v12-top>:is(.v12-back,.v12-round){flex:none}html .app-shell .hx-day:not(.active):not([data-seg-target]),html .app-shell .hx-tabs>button:not(.active):not([data-seg-target]){color:var(--ink-2)}html .app-shell .hx-day:not(.active):not([data-seg-target]) b{color:var(--ink-1)}
:is(html .app-shell .v12:has(.v12-profile-head) *,html .app-shell .v16-screen:has(.nx-profile-hero) *){font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-ar)}:is(html .app-shell .v12:has(.v12-profile-head) :is(small,.muted,.nx-muted),html .app-shell .v16-screen:has(.nx-profile-hero) :is(small,p,.nx-muted,bdi)){color:var(--ink-2)}html .app-shell .v12:has(.v12-profile-head) :is(h1,.v12-hero h2,.v12-kpi b){font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--ink-1)}html .app-shell .v12:has(.v12-profile-head) :is(h2,h3,strong,.v12-hero p,.v12-link,.v12-back,.v12-round,.v12-action i,.v12-message,.v12-message *,.v12-row>span:not(.ico):not(.arrow):not(.v12-badge)){font-size:var(--fs-body)}html .app-shell .v12:has(.v12-profile-head) :is(h2,h3,strong,.v12-link,.v12-badge,.v13-subnav button){font-weight:var(--fw-strong)}html .app-shell .v12:has(.v12-profile-head) :is(h2,h3,strong){color:var(--ink-1)}html .app-shell .v12:has(.v12-profile-head) .v12-hero p{color:var(--ink-2)}html .app-shell .v12:has(.v12-profile-head) .v12-scroll{padding-inline:var(--space-4)}html .app-shell .v12:has(.v12-profile-head) .v12-section{margin-block:var(--space-5) 0}html .app-shell .v12:has(.v12-profile-head) .v13-subnav{margin-block:var(--space-4) 0}html .app-shell .v12:has(.v12-profile-head) .v12-grid{gap:var(--space-3)}html .app-shell .v12:has(.v12-profile-head) .v12-card{padding:var(--space-4)}html .app-shell .v12:has(.v12-profile-head) .v12-list{gap:var(--space-3)}html .app-shell .v12:has(.v12-profile-head) .v12-action{gap:var(--space-2)}html .app-shell .v12:has(.v12-profile-head) .v12-hero{gap:var(--space-2)}html .app-shell .v12:has(.v12-profile-head) :is(.v12-action,.v12-kpi,.v12-row,.v12-siraj-strip,.v12-message){border-color:#0000}html .app-shell .v12:has(.v12-profile-head) :is(.v13-subnav button,.v12-link,.v12-row,.v12-action){min-block-size:var(--tap)}html .app-shell .v12:has(.v12-profile-head) :is(.v13-subnav button,.v12-link){min-inline-size:var(--tap);padding-inline:var(--space-4)}html .app-shell .v12:has(.v12-profile-head) .v12-badge{padding:var(--space-1) var(--space-3)}html .app-shell .v12:has(.v12-profile-head) :is(.v12-action i,.v12-row .ico){inline-size:var(--tap);block-size:var(--tap);place-items:center;display:grid}html .app-shell .v12:has(.v12-profile-head) .v12-action i img{inline-size:var(--icon-size);block-size:var(--icon-size);object-fit:contain}html .app-shell .v16-screen:has(.nx-profile-hero) :is(.nx-profile-hero h2,.nx-top-title h1){font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--ink-1)}html[lang=en] .app-shell .v16-screen:has(.nx-profile-hero) .nx-top-title h1{font-size:min(var(--fs-title), 5.6vw)}html .app-shell .v16-screen:has(.nx-profile-hero) :is(h3,strong,.nx-tile strong,.nx-card h3){font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--ink-1)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-section-head button{font-weight:var(--fw-strong);color:var(--soft-action-ink);min-block-size:var(--tap);min-inline-size:var(--tap);padding-inline:var(--space-3)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-topbar{height:auto;min-block-size:94px;padding-block-end:var(--space-3)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-scroll{padding-inline:var(--space-4)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-profile-hero{gap:var(--space-2);margin-block-end:var(--space-5)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-card{padding:var(--space-4);margin-block-end:var(--space-5)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-section{margin-block-end:var(--space-5)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-action-grid{gap:var(--space-3)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-tile-grid{gap:var(--space-3)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-tile{gap:var(--space-2);padding:var(--space-4);border-color:#0000}html .app-shell .v16-screen:has(.nx-profile-hero) :is(.nx-tile,.nx-action-grid button){min-block-size:var(--tap)}html .app-shell .v16-screen:has(.nx-profile-hero) :is(.nx-tile>svg,.nx-action-grid i svg,.nx-sheet-row>svg){inline-size:var(--icon-size);block-size:var(--icon-size)}html .app-shell .v16-screen:has(.nx-profile-hero) .nx-action-grid span{font-size:var(--fs-small);color:var(--ink-1)}html .app-shell .v16-screen:has(.nx-profile-hero) .hx-pill{min-block-size:var(--tap);min-inline-size:var(--tap);padding-inline:var(--space-4);font-weight:var(--fw-strong)}
html[dir=ltr] .app-shell :is(.rx-search,.rx-row,.rx-prompt,.rx-compose input,.rx-setting,.rx-command input,.rx-command-row,.rx-action-sheet-grid button,.rx-notification,.rx-provider-card,.rx-sanad-thread,.rx-smart-setting,.rx-provider-details button,.rx-behavior-grid button,.rx-notification-main,.hx-hub-card,.hx-submenu-row,.hx-search,.hx-client-row,.hx-ai-chip,.hx-compose input,.hx-tile,.hx-command input,.hx-command-row,.hx-gcal-link,.hx-more-pop>button,.hx-clinic-account,.hx-profile-list button,.hx-theme-grid button,.hx-clinic-section>button,.hx-client-smart>button:first-child,.nx-person-row,.nx-appt-row,.nx-tile,.nx-sheet-row,.b2-choice,.b2-list-row,.v9-row,.v12-action,.v12-row,.v12-theme,.v13-client-main,.v13-mode button,.v13-inbox-row,.v14-theme-card,.v14-client-main,.v15-pulse,.v15-attn-row,.v15-template-tools button,.v15-scenario){text-align:left}html[dir=ltr] .app-shell [style*="text-align: right"]{text-align:left!important}html[dir=ltr] .app-shell [style*="float: left"]{float:right!important}html[dir=ltr] .app-shell :is(.hx-dock,.hx-pop-shade){direction:ltr}html[dir=ltr] .app-shell .hx-profile-nav,html[dir=ltr] .app-shell .hx-theme-head{direction:rtl}html[dir=ltr] .app-shell .hx-theme-head div{direction:ltr}html[dir=ltr] .app-shell .hx-dock-indicator{left:5px;right:auto}html[dir=ltr] .app-shell .rx-dock-indicator{left:6px;right:auto}html[dir=ltr] .app-shell .nx-switch:after{left:3px;right:auto}html[dir=ltr] .app-shell .nx-switch.on:after{left:23px}html[dir=ltr] .app-shell .v9-switch:before{left:3px;right:auto}html[dir=ltr] .app-shell .v9-switch.on:before{transform:translate(20px)}html[dir=ltr] .app-shell .v13-toggle:after{left:3px;right:auto}html[dir=ltr] .app-shell .v13-toggle.on:after{transform:translate(18px)}html[dir=ltr] .app-shell .hx-avatar:after{left:1px;right:auto}html[dir=ltr] .app-shell .nx-owner-avatar i{left:2px;right:auto}html[dir=ltr] .app-shell .nx-patient i{left:1px;right:auto}html[dir=ltr] .app-shell .b2-avatar i{left:3px;right:auto}html[dir=ltr] .app-shell .hx-doctor-avatar i{left:9px;right:auto}html[dir=ltr] .app-shell .sh-patient-avatar>i{left:8%;right:auto}html[dir=ltr] .app-shell .v12-dot{left:5px;right:auto}html[dir=ltr] .app-shell .v12-theme.active:after{left:auto;right:10px}html[dir=ltr] .app-shell .v13-smart-slot em{left:auto;right:7px}html[dir=ltr] .app-shell .hx-hub-card>span{left:auto;right:14px}html[dir=ltr] .app-shell .hx-brand-stack img:first-child{left:0;right:auto}html[dir=ltr] .app-shell .hx-brand-stack img:nth-child(2){left:auto;right:0}html[dir=ltr] .app-shell .hx-brand-stack img:nth-child(3){left:8px;right:auto}html[dir=ltr] .app-shell .rx-brand-mini img:first-child{left:2px;right:auto}html[dir=ltr] .app-shell .rx-brand-mini img:last-child{left:auto;right:2px}html[dir=ltr] .app-shell :is(.rx-arrow,.hx-hero .arrow){left:auto;right:18px}html[dir=ltr] .app-shell .hx-clinic-arrow{left:auto;right:17px}html[dir=ltr] .app-shell .rx-fab{left:auto;right:18px}html[dir=ltr] .app-shell .rx-metric+.rx-metric{border-right:0;border-left:1px solid var(--v16-ffffff-a070);padding-left:12px;padding-right:0}html[dir=ltr] .app-shell .hx-glance div+div{border-right:0;border-left:1px solid var(--v16-ffffff-a065)}html[dir=ltr] .app-shell .v14-client-actions button{border-left:0;border-right:1px solid var(--v16-ffffff-a060)}html[dir=ltr] .app-shell .v14-client-actions button:first-child{border-right:0}html[dir=ltr] .app-shell .v15-event .rail:after{left:11px;right:auto}html[dir=ltr] .app-shell .v13-success-dot{margin-left:0;margin-right:5px}html[dir=ltr] .app-shell .rx-smart-notif.open .rx-notif-actions{padding:0 19px 12px 0}html[dir=ltr] .app-shell .b2-message.me{border-bottom-right-radius:6px;border-bottom-left-radius:18px;margin-left:auto;margin-right:0}html[dir=ltr] .app-shell .b2-message.ai{border-bottom-right-radius:18px;border-bottom-left-radius:6px;margin-left:0;margin-right:auto}html[dir=ltr] .app-shell .rx-hero:after{left:-46px;right:auto}html[dir=ltr] .app-shell .hx-clinic-account:before{left:auto;right:-70px}html[dir=ltr] .app-shell .hx-gcal-link:before{left:auto;right:-45px}html[dir=ltr] .app-shell .b2-hero:after{left:-70px;right:auto}html[dir=ltr] .app-shell .v9-banner:after{left:auto;right:-30px}html[dir=ltr] .app-shell .v12-hero:after{inset:auto auto -75px -35px}html[dir=ltr] .app-shell .siraj-guide:before{inset:auto auto -60px -40px}html[dir=ltr] .app-shell .v14-theme-preview:after{left:12px;right:auto;box-shadow:40px 34px 0 -16px}html[dir=ltr] .app-shell .hx-more-pop{transform-origin:80% 0}html[dir=ltr] .app-shell .hx-cal-panel{transform-origin:12% 3%}html[dir=ltr] .app-shell .v13-inbox-row .copy small{text-align:left;unicode-bidi:plaintext}html[dir=ltr] .app-shell .nx-check-row>span>:is(strong,small){unicode-bidi:isolate}html[dir=ltr] .app-shell .nx-check-row>span>small{margin-inline-start:6px}
.user-avatar{inline-size:var(--avatar-size,48px);block-size:var(--avatar-size,48px);background:var(--soft-action);color:var(--soft-action-ink);font-weight:var(--type-w-strong,700);font-size:calc(var(--avatar-size,48px) * .42);line-height:var(--type-lh-min,1);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.account-card{background:var(--surface-1);border:1px solid var(--line-1);min-block-size:64px;color:var(--ink-1);box-shadow:var(--shadow-card);border-radius:20px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.account-card-text{text-align:start;flex:1;gap:2px;min-inline-size:0;display:grid}.account-card-text strong{font-size:var(--type-lead,17px);font-weight:var(--type-w-strong,700);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;overflow:hidden}.account-card-text small{font-size:var(--type-meta,13px);color:var(--ink-2);line-height:1.6}.account-card>b{font-size:var(--type-title,22px);color:var(--ink-3)}.account-card--settings{margin-block-end:18px}.account-card--list{margin-block-end:14px}.account-card--drawer{box-shadow:none;margin:0 0 6px}html .app-shell .v12-photo{overflow:visible}.v12-photo .fallback{border-radius:50%;block-size:100%;inline-size:100%;display:block;overflow:hidden}.user-avatar--fill{--avatar-size:92px;block-size:100%;inline-size:100%;color:inherit;background:0 0;border-radius:0}.v12-photo-btn{cursor:pointer}html .app-shell .v12-photo-btn{block-size:44px;inline-size:44px;width:44px;height:44px;font-size:var(--type-lead,18px);bottom:-10px;right:-10px}html[dir=ltr] .app-shell .v12-photo-btn{left:-10px;right:auto}.acct-edit{min-block-size:44px;min-inline-size:44px;color:var(--soft-action-ink);font-size:var(--type-title,20px);line-height:var(--type-lh-min,1);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.acct-meta-line{color:var(--ink-2);line-height:1.6;display:block}.acct-phone{min-block-size:44px;color:var(--soft-action-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;line-height:1.6;display:inline-flex}html .app-shell .nx-section-head:has(.account-card){display:block}html .app-shell .nx-section-head:has(.account-card)>h3{margin:0 0 8px}html .app-shell .v12-card>button.v12-link{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.user-avatar--sm{--avatar-size:38px}
html .app-shell .action-bar{z-index:45;isolation:isolate;flex-direction:column;gap:10px;margin-block-start:8px;padding-block:12px;display:flex;position:sticky;inset-block-end:var(--bar-bottom,0px)}html .app-shell .action-bar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--canvas) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to top, var(--ink-1) calc(100% - 12px), transparent);-webkit-mask-image:linear-gradient(to top, var(--ink-1) calc(100% - 12px), transparent);mask-image:linear-gradient(to top, var(--ink-1) calc(100% - 12px), transparent);position:absolute;inset:0}@supports (container-type:scroll-state){html .app-shell .action-bar{container-type:scroll-state}html .app-shell .action-bar:before{opacity:0;transition:opacity var(--motion-fade,.16s) linear}@container scroll-state(stuck:bottom){html .app-shell .action-bar:before{opacity:1}}}html .app-shell .action-bar>:is(button,a){min-block-size:48px;inline-size:100%;margin:0}html .app-shell [data-action-bar]{z-index:45;min-block-size:48px;inline-size:100%;box-shadow:0 0 0 12px var(--canvas), 0 -10px 18px 12px var(--canvas);position:sticky;inset-block-end:calc(var(--bar-bottom,0px) + 12px)}html .app-shell .v13-sheet.show .v13-sheet-card{max-block-size:calc(var(--vvh,100dvh) - 12px);overscroll-behavior:contain;margin-block-end:var(--kb-inset,0px);overflow-y:auto}html .app-shell .v13-sheet-card:has(.action-bar--sheet){padding-block-end:0}.action-bar--sheet{padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:var(--v16-17131d);margin-inline:-18px;inset-block-end:0}html .app-shell .v13-sheet-card .v12-primary:not(.action-bar>*){min-block-size:48px;inline-size:100%;position:sticky;inset-block-end:0}html .app-shell .v12-fixed{z-index:45;inset-block-end:var(--bar-bottom,0px)}html .app-shell .v12-fixed>button{min-block-size:48px;inline-size:100%}html .app-shell:not(:has(>.hx-dock)) :is(.v12-scroll,.nx-scroll){padding-block-end:calc(24px + env(safe-area-inset-bottom,0px))!important}html .app-shell:not(:has(>.hx-dock)) :is(.v12-scroll,.nx-scroll):has(.action-bar--page,[data-action-bar],.v12-fixed,.b2-composer,.b2-footer-cta,.rx-compose,.hx-compose){padding-block-end:0!important}html .app-shell:not(:has(>.hx-dock)) :is(.v12-fixed,.b2-composer,.b2-footer-cta,.rx-compose,.hx-compose){inset-block-end:var(--bar-bottom,0px)}html .app-shell .v12-scroll{--bar-gutter:18px}html .app-shell .nx-scroll{--bar-gutter:14px}html .app-shell :is(.v12-scroll,.nx-scroll) .action-bar--page{margin-inline:calc(-1 * var(--bar-gutter));padding-inline:var(--bar-gutter)}
.day-hours{gap:10px;min-inline-size:0;display:grid}.day-hours-line{color:var(--ink-2);line-height:1.6;font-size:var(--type-body,14px);margin:0}.day-hours-chips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.day-hours-chips .v12-chip{scroll-snap-align:start;flex:none;min-block-size:44px}.day-hours-other{min-block-size:44px;margin-block-start:8px}.time-field{font-variant-numeric:tabular-nums;cursor:pointer;min-block-size:48px;min-inline-size:84px;padding-inline:12px}html .app-shell .date-field,.date-field{inline-size:100%;min-inline-size:0;display:block;position:relative}.date-field-btn{box-sizing:border-box;text-align:start;cursor:pointer;min-block-size:48px;inline-size:100%;font:inherit;font-size:var(--type-body,15px);font-weight:var(--type-w-strong,600);line-height:var(--type-lh-min,1.4);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-1);background:var(--field-bg);border:1px solid var(--control-line);touch-action:manipulation;border-radius:14px;align-items:center;padding:0 14px;display:flex;overflow:hidden}.date-field-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.date-field-btn:after{content:"";background:var(--ink-2);flex:none;block-size:20px;inline-size:20px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat}.day-hours-other-row{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;display:flex}.day-hours-other-row .day-hours-other{margin-block-start:0}.day-hours-picked{min-block-size:44px}
html .app-shell .menu-ico.menu-ico{--mi-tone:var(--action);background:color-mix(in srgb, var(--mi-tone) 16%, transparent);block-size:40px;inline-size:40px;color:color-mix(in srgb, var(--mi-tone) 82%, var(--ink-1));border-radius:14px;flex:none;place-items:center;display:inline-grid}html .app-shell .menu-ico[data-state=warn]{--mi-tone:var(--warning)}html .app-shell .menu-ico[data-state=danger]{--mi-tone:var(--danger)}html .app-shell .menu-ico svg,html .app-shell .app-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:21px;inline-size:21px}html .app-shell :is(.v12-action>i,.v9-row>.ico,.v12-row>.ico):has(>.app-glyph){--mi-tone:var(--action);background:color-mix(in srgb, var(--mi-tone) 16%, transparent);color:color-mix(in srgb, var(--mi-tone) 82%, var(--ink-1));place-items:center;font-size:0;display:inline-grid}html .app-shell :is(.v12-action>i,.v9-row>.ico,.v12-row>.ico)[data-state=warn]:has(>.app-glyph){--mi-tone:var(--warning)}html .app-shell :is(.v12-action>i,.v9-row>.ico,.v12-row>.ico)[data-state=danger]:has(>.app-glyph){--mi-tone:var(--danger)}
html .app-shell .pt-name{color:inherit}html .app-shell .pt-avatar{--pt-tone:var(--ink-2);background:color-mix(in srgb, var(--pt-tone) 30%, var(--surface-1));block-size:40px;inline-size:40px;color:var(--ink-1);font-size:var(--type-meta);font-weight:var(--type-w-strong);line-height:var(--type-lh-min);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid}html .app-shell .pt-avatar[data-size=sm]{block-size:32px;inline-size:32px;font-size:var(--type-caption)}html .app-shell .pt-avatar[data-size=lg]{block-size:56px;inline-size:56px;font-size:var(--type-lead)}html .app-shell .pt-avatar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:55%;inline-size:55%}html .app-shell .pt-avatar[data-tone="0"]{--pt-tone:var(--action)}html .app-shell .pt-avatar[data-tone="1"]{--pt-tone:var(--success)}html .app-shell .pt-avatar[data-tone="2"]{--pt-tone:var(--info)}html .app-shell .pt-avatar[data-tone="3"]{--pt-tone:var(--danger)}html .app-shell .pt-avatar[data-tone="4"]{--pt-tone:color-mix(in srgb, var(--info) 50%, var(--success))}html .app-shell .pt-avatar[data-tone="5"]{--pt-tone:color-mix(in srgb, var(--danger) 50%, var(--info))}html .app-shell .sh-patient-avatar.session-box{flex:none;place-items:center;block-size:38px;inline-size:38px;overflow:visible;box-shadow:none!important;color:var(--ink-1)!important;background:color-mix(in srgb, var(--sk-tone,var(--info)) 36%, var(--surface-1))!important;border:0!important;display:inline-grid!important}html .app-shell .sh-patient-avatar.session-box[data-kind=online]{--sk-tone:var(--info)}html .app-shell .sh-patient-avatar.session-box[data-kind=clinic]{--sk-tone:var(--success)}html .app-shell .sh-patient-avatar.session-box .session-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}html .app-shell [hidden].sh-patient-avatar,html .app-shell [hidden].nx-patient,html .app-shell [hidden].v12-avatar,html .app-shell [hidden].patient-avatar{display:none!important}html .app-shell .sh-patient-avatar.session-box:before,html .app-shell .sh-patient-avatar.session-box:after{content:none;display:none}html .app-shell .v14-client-main:not(:has(.v12-avatar)){grid-template-columns:1fr auto}html .app-shell .pt-unread{background:var(--hx-avatar-dot,var(--action));vertical-align:middle;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:8px;display:inline-block}html .app-shell .v14-client-main:has(>.pt-avatar){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px}
.hx-top{z-index:20;background:var(--canvas);align-items:flex-end;gap:9px;min-block-size:92px;max-inline-size:480px;margin-inline:auto;padding:18px 18px 10px;display:flex;position:sticky;inset-block-start:0}.hx-avatar{background:linear-gradient(145deg, var(--hx-avatar-grad-1), var(--hx-avatar-grad-2));block-size:45px;inline-size:45px;color:var(--ink-1);font-weight:var(--type-w-strong,850);font-size:var(--type-body,15px);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hx-avatar:after{content:"";background:var(--hx-avatar-dot);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--hx-avatar-dot-ring);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-end:1px}.hx-avatar .doctor-monogram-shape{fill:var(--ink-1);opacity:.18}.hx-avatar .doctor-monogram-ring{stroke:var(--ink-1)}.hx-avatar .doctor-monogram-letter{color:var(--ink-1);font-size:var(--type-title,19px)}.hx-search{border:1px solid var(--line-1);background:var(--surface-1);text-align:start;block-size:45px;min-inline-size:0;color:var(--ink-2);font-weight:var(--type-w-strong,650);border-radius:23px;flex:1;align-items:center;gap:10px;padding-inline:14px;display:flex}.hx-search span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}html[lang=en] .app-shell .hx-search span{font-size:var(--type-body,14px);letter-spacing:var(--type-track,-.01em)}.hx-search svg,.hx-icon svg,.hx-qa svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:21px;inline-size:21px}.hx-icon{border:1px solid var(--line-1);background:var(--surface-1);block-size:45px;inline-size:45px;color:var(--ink-1);border-radius:50%;flex:none;place-items:center;display:grid}.hx-icon img{object-fit:contain;block-size:34px;inline-size:34px}.elite-monogram{place-items:center;block-size:100%;inline-size:100%;display:grid}.elite-monogram svg{block-size:29px;inline-size:29px;overflow:visible}.elite-monogram .bowl{fill:none;stroke:currentColor;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round}.elite-monogram .dot{fill:currentColor;stroke:none}.hx-pop-shade{z-index:150;background:var(--scrim);position:fixed;inset:0}.hx-pop-shade[aria-hidden=true]{display:none}.hx-more-pop{background:var(--surface-1);border:1px solid var(--line-1);max-inline-size:440px;box-shadow:var(--shadow-float);border-radius:30px;max-block-size:76dvh;margin-inline:auto;padding:8px;position:fixed;inset-block-start:94px;inset-inline:20px;overflow:auto}.hx-more-pop>a,.hx-more-pop>button,.hx-more-pop>form>button{border:0;border-block-end:1px solid var(--line-1);min-block-size:64px;inline-size:100%;color:var(--ink-1);text-align:start;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.hx-more-pop>form{display:block}.hx-more-pop>a:last-child,.hx-more-pop>button:last-child,.hx-more-pop>form:last-child>button{border-block-end:0}.hx-menu-ico{background:var(--surface-2);block-size:38px;inline-size:38px;font-size:var(--type-lead,18px);border-radius:14px;place-items:center;font-style:normal;display:grid}.hx-more-pop strong{font-size:var(--type-body,15px);display:block}.hx-more-pop small{color:var(--ink-2);font-size:var(--type-caption,10px);margin-block-start:2px;display:block}.hx-more-close{z-index:151;border:1px solid var(--line-1);background:var(--surface-1);block-size:38px;inline-size:38px;color:var(--ink-1);font-size:var(--type-lead,18px);border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-start:44px;inset-inline-end:20px}.hx-main{background:var(--canvas);min-block-size:calc(100dvh - 188px);display:block}.hx-view{max-inline-size:480px;margin-inline:auto;padding:5px 18px 116px;display:block}.hx-kicker{font-size:var(--type-caption,12px);color:var(--ink-2);margin:2px 0 4px}.hx-title{font-size:var(--type-display,30px);line-height:var(--type-lh-min,1.12);letter-spacing:var(--type-track,-.04em);font-weight:var(--type-w-strong,800);color:var(--ink-1);margin:0}.hx-sub{font-size:var(--type-meta,13px);color:var(--ink-2);margin:6px 0 0;line-height:1.55}.hx-card{background:var(--surface-1);border:1px solid var(--line-1);box-shadow:var(--shadow-card);border-radius:27px}.hx-section{margin-block-start:22px}.hx-section-head{justify-content:space-between;align-items:center;margin-block-end:11px;display:flex}.hx-section-head h3{font-size:var(--type-lead,18px);color:var(--ink-1);margin:0}.hx-link{color:var(--action);font-size:var(--type-caption,12px);background:0 0;border:0;padding:4px}.hx-hero{text-align:start;inline-size:100%;color:inherit;background:linear-gradient(135deg, var(--hero-from), var(--hero-to) 78%);border:1px solid var(--line-1);border-radius:27px;min-block-size:188px;margin-block-start:16px;padding:20px;display:block;position:relative;overflow:hidden}.hx-hero .tag{font-size:var(--type-caption,11px);color:var(--ink-on-structure);opacity:.82}.hx-hero-person{align-items:center;gap:12px;margin-block-start:7px;display:flex}.hx-hero-person h2{font-size:var(--type-page,25px);color:var(--ink-on-structure);margin:0}.hx-hero .meta{font-size:var(--type-caption,12px);color:var(--ink-on-structure);opacity:.82;margin-block-start:4px;display:block}.hx-hero .line{font-size:var(--type-caption,11px);color:var(--ink-on-structure);align-items:center;gap:13px;margin-block-start:25px;display:flex}.hx-hero .line>span:first-child{flex:1;min-inline-size:0}.hx-hero .arrow{background:color-mix(in srgb, var(--ink-on-structure) 12%, transparent);block-size:38px;inline-size:38px;font-size:var(--type-page,23px);color:var(--ink-on-structure);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.hx-live{background:var(--success);block-size:7px;inline-size:7px;box-shadow:0 0 12px var(--success);border-radius:50%;flex:none}.v12-home-motion{transform-origin:50%;animation:4.6s ease-in-out infinite v12HomeFloat}@keyframes v12HomeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.v12-home-motion{animation:none}}.hx-quick{scrollbar-width:none;gap:10px;padding:3px 1px 4px;display:flex;overflow:auto}.hx-quick::-webkit-scrollbar{display:none}.hx-qa{color:var(--ink-1);text-align:center;background:0 0;border:0;flex:0 0 82px;justify-items:center;gap:7px;display:grid}.hx-qa i{background:var(--surface-2);border:1px solid var(--line-1);block-size:56px;inline-size:56px;color:var(--ink-1);border-radius:50%;place-items:center;font-style:normal;display:grid}.hx-qa.primary i{background:var(--action);border-color:var(--action);color:var(--ink-on-action)}.hx-qa span{font-size:var(--type-caption,10px);text-align:center;color:var(--ink-2);line-height:1.25}.hx-qa-siraj i{background:0 0;border-color:#0000;overflow:hidden}.hx-qa-siraj .siraj-art{block-size:46px;inline-size:46px;transform:translate(2px,-1px)scale(.92)}.hx-glance{grid-template-columns:repeat(3,1fr);padding:17px;display:grid}.hx-glance div{text-align:center;padding-inline:10px}.hx-glance div+div{border-inline-start:1px solid var(--line-1)}.hx-glance b{font-size:var(--type-page,24px);letter-spacing:var(--type-track,-.04em);color:var(--ink-1);display:block}.hx-glance span{font-size:var(--type-caption,10px);color:var(--ink-2);line-height:1.25}.hx-strip{scrollbar-width:none;gap:10px;display:flex;overflow:auto}.hx-strip::-webkit-scrollbar{display:none}.hx-mini{text-align:start;min-block-size:112px;color:inherit;flex:0 0 165px;padding:14px}.hx-mini .mini-icon{background:var(--soft-action);block-size:34px;inline-size:34px;color:var(--soft-action-ink);border-radius:12px;place-items:center;margin-block-end:12px;font-style:normal;display:grid}.hx-mini strong{font-size:var(--type-meta,13px);color:var(--ink-1);display:block}.hx-mini small{color:var(--ink-2);font-size:var(--type-caption,10px);margin-block-start:4px;display:block}.hx-dock{z-index:60;border:1px solid var(--line-1);background:color-mix(in srgb, var(--structure) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);block-size:68px;inline-size:min(452px,100vw - 32px);box-shadow:var(--shadow-float);border-radius:34px;grid-template-columns:repeat(5,1fr);margin-inline:auto;padding:5px;display:grid;position:fixed;inset-block-end:12px;inset-inline:0}.app-shell .hx-dock>button{color:var(--dock-ink);font-size:var(--type-caption,9px);transition:color var(--motion-ink) ease;background:0 0;border:0;border-radius:28px;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.hx-dock>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.hx-dock>button img{object-fit:contain;block-size:34px;inline-size:34px;filter:drop-shadow(0 5px 9px var(--hx-dock-icon-shadow))}html .app-shell>.hx-dock{grid-template-columns:repeat(var(--dock-n,5), 1fr);view-transition-name:app-dock;inline-size:min(452px,100vw - 32px);margin-inline:auto;position:fixed;inset-block-end:12px;inset-inline:0}html .app-shell>.hx-dock>.hx-dock-indicator{z-index:0;inline-size:calc((100% - 10px) / var(--dock-n,5));background:var(--action);block-size:auto;box-shadow:none;pointer-events:none;transform:translateX(calc(var(--dock-i,0) * 100% * var(--dock-dir,-1)));transition:transform var(--motion-slide) var(--spring-snappy);border-radius:28px;display:block;position:absolute;inset-block:5px;inset-inline:5px auto}html .app-shell>.hx-dock>button{z-index:1;transition:color var(--motion-ink) ease;background:0 0}html .app-shell>.hx-dock>button.active{color:var(--ink-on-action);background:0 0}.app-shell:not(:has(.sidebar)){grid-template-columns:1fr}.hx-hero{position:relative;overflow:hidden}.hx-hero:after{content:"";background:linear-gradient(135deg, var(--v16-dccaf4-a260), var(--v16-f49805-a080));filter:blur(1px);pointer-events:none;border-radius:50%;width:174px;height:174px;position:absolute;bottom:-98px;left:-88px}.hx-hero>*{z-index:1;position:relative}html[dir=ltr] .hx-hero:after{left:auto;right:-88px}.hx-badge{background:var(--action);block-size:22px;min-inline-size:22px;color:var(--ink-on-action);font-size:var(--type-caption,12px);font-weight:var(--type-w-strong,800);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding:0 7px;display:inline-flex}.hx-attn{padding:2px 16px}.hx-attn-row{border-block-end:1px solid var(--line-1);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.hx-attn-row:last-child{border-block-end:0}.hx-attn-copy{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.hx-attn-copy strong{font-size:var(--type-body,14px);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx-attn-copy small{font-size:var(--type-caption,12px);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx-attn-acts{flex:none;gap:6px;display:flex}.hx-attn-err{font-size:var(--type-caption,12px);color:var(--danger);flex-basis:100%}.hx-pill{border:1px solid var(--line-2);background:var(--surface-2);min-block-size:36px;color:var(--ink-1);font:inherit;font-size:var(--type-meta,13px);font-weight:var(--type-w-strong,700);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.hx-pill.primary{background:var(--action);color:var(--ink-on-action);border-color:#0000}.hx-pill.soft{background:var(--soft-action);color:var(--soft-action-ink);border-color:#0000}.hx-pill.ok{background:var(--success-bg);color:var(--success);border-color:#0000}.hx-pill:disabled,.app-shell .v9-row[disabled],.app-shell .b2-list-row[disabled],.app-shell .nx-primary[disabled],.app-shell .v9-btn[disabled],.app-shell .b2-send[disabled],.app-shell .v12-primary[disabled],.app-shell .v12-secondary[disabled],.app-shell .v12-link[disabled],.app-shell .v12-chip[disabled],.app-shell .v12-action[disabled]{opacity:.55}.hx-mini-slot{flex:0 0 104px;min-block-size:0;padding:12px}.hx-mini-slot strong{font-size:var(--type-body,14px)}.hx-mini-slot small{font-size:var(--type-caption,12px);white-space:nowrap;text-overflow:ellipsis;margin-block-start:3px;overflow:hidden}.hx-mini-slot.done{opacity:.55}.hx-mini-slot.next{border-color:var(--action);box-shadow:0 0 0 1px var(--action) inset}.nx-person-row .nx-row-main{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex:1;padding:0;display:block}.app-shell .nx-person-row>.hx-attn-acts{flex:none}.hx-status-flag{font-weight:var(--type-w-strong,800)}.hx-status-flag.ok{color:var(--success)}.hx-status-flag.warn{color:var(--warning)}.hx-status-flag.muted{color:var(--ink-2)}.hx-ready-copy{min-inline-size:0;font-size:var(--type-body,14px);color:var(--ink-1);text-align:start;flex:14em;margin:0;line-height:1.55}
.sh-patient-avatar{--av-a:var(--hx-patient-grad-1);--av-b:var(--hx-patient-grad-2);background:linear-gradient(145deg, var(--av-a), var(--av-b));color:#0000;border:1px solid var(--hx-patient-line);box-shadow:inset 0 1px 0 var(--hx-patient-shine), 0 8px 24px var(--hx-patient-shadow);flex:none;display:inline-block;position:relative;overflow:hidden}.sh-patient-avatar .sh-patient-head{background:var(--hx-patient-face);border-radius:50%;block-size:31%;inline-size:31%;position:absolute;inset-block-start:19%;inset-inline-start:34.5%}.sh-patient-avatar .sh-patient-body{background:var(--hx-patient-face);border-radius:50% 50% 30% 30%;block-size:38%;inline-size:58%;position:absolute;inset-block-end:12%;inset-inline-start:21%}.sh-patient-avatar>i{background:var(--hx-patient-dot);block-size:16%;inline-size:16%;box-shadow:0 0 0 2px var(--hx-patient-dot-ring), 0 0 12px var(--hx-patient-dot-glow);border-radius:50%;font-style:normal;position:absolute;inset-block-start:8%;inset-inline-end:8%}.hx-avatar-sm.sh-patient-avatar{border-radius:14px;block-size:38px;inline-size:38px}.hx-appt-bg{background:radial-gradient(250px 220px at 80% 12%, var(--hx-appt-glow), transparent 70%), linear-gradient(180deg, var(--hx-appt-bg-1) 0%, var(--hx-appt-bg-2) 78%, transparent);pointer-events:none;z-index:-1;block-size:310px;position:absolute;inset:-92px -18px auto}.hx-appt-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-block-start:6px;display:flex}.hx-appt-head .right{gap:8px;display:flex}html .app-shell .hx-appt-head>:first-child{flex:1 1 0;min-inline-size:0}html .app-shell .hx-appt-head .right{flex:none}html .app-shell .hx-appt-head{flex-wrap:wrap;row-gap:10px}html .app-shell .hx-appt-head>:first-child{min-inline-size:min(100%, max-content);flex:auto}html .app-shell .hx-appt-head .hx-title{overflow-wrap:normal;word-break:normal}.hx-big-date{text-align:center;margin-block-start:42px}.hx-big-date h2{font-size:var(--type-display,38px);line-height:var(--type-lh-min,1.04);text-wrap:balance;letter-spacing:var(--type-track,-.05em);color:var(--ink-1);margin:0}.hx-big-date p{color:var(--hx-appt-sub);font-size:var(--type-meta,13px);margin:8px 0 0}.hx-tabs{background:var(--hx-tabs-track);border:1px solid var(--line-1);border-radius:20px;margin-block-start:26px;padding:5px;display:flex;position:relative}.hx-tabs button{block-size:40px;color:var(--hx-tabs-ink);font-size:var(--type-caption,12px);z-index:2;background:0 0;border:0;border-radius:16px;flex:1;position:relative}.hx-tabs button.active{color:var(--hx-tabs-ink-active)}.hx-tabs .pill{background:var(--hx-tabs-pill);border-radius:16px;inline-size:calc(33.3333% - 3.33333px);transition:transform .32s;position:absolute;inset-block:5px;inset-inline-end:5px}html[dir=ltr] .app-shell .hx-tabs .pill{left:5px;right:auto}.hx-days{scrollbar-width:none;gap:8px;padding:14px 0 2px;display:flex;overflow:auto}.hx-days::-webkit-scrollbar{display:none}.hx-day{border:1px solid var(--line-1);background:var(--hx-day-bg);block-size:68px;min-inline-size:52px;color:var(--hx-day-ink);font-size:var(--type-caption,10px);border-radius:19px;align-content:center;place-items:center;gap:4px;display:grid}.hx-day b{font-size:var(--type-lead,17px);color:var(--hx-day-num)}.hx-day.active{background:linear-gradient(150deg, var(--hx-day-active-1), var(--hx-day-active-2));color:var(--hx-day-active-ink);border-color:var(--hx-day-active-line);box-shadow:0 0 24px var(--hx-day-active-glow)}.hx-schedule{gap:8px;margin-block-start:14px;display:grid}.hx-appt-row{grid-template-columns:56px 1fr;align-items:stretch;gap:9px;display:grid}.hx-clock{font-size:var(--type-caption,10px);color:var(--hx-clock-ink);text-align:start;direction:ltr;padding-block-start:14px}.hx-appt-card{border:1px solid var(--line-1);background:var(--hx-appt-card-bg);text-align:start;color:inherit;border-radius:21px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.hx-appt-card.focus{background:radial-gradient(130px 95px at 8% 110%, var(--hx-appt-card-focus-glow), transparent 70%), linear-gradient(135deg, var(--hx-appt-card-focus-1), var(--hx-appt-card-bg) 74%);border-color:var(--hx-appt-card-focus-line)}.hx-appt-card strong{font-size:var(--type-meta,13px);color:var(--ink-1)}.hx-appt-card small{color:var(--hx-appt-card-sub);font-size:var(--type-caption,10px);margin-block-start:4px;display:block}.hx-cal-top{justify-content:space-between;align-items:center;padding-block-start:6px;display:flex}.hx-cal-top h2{font-size:var(--type-page,27px);color:var(--ink-1);margin:0}.hx-month-nav{gap:7px;display:flex}.hx-month-nav button{border:1px solid var(--line-1);background:var(--hx-cal-nav-bg);block-size:38px;inline-size:38px;color:var(--ink-1);border-radius:50%}.hx-week-labels,.hx-month{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.hx-week-labels{color:var(--hx-week-label-ink);font-size:var(--type-caption,9px);text-align:center;margin-block-start:26px}.hx-month{margin-block-start:10px}.hx-date{aspect-ratio:1;color:var(--hx-date-ink);font-size:var(--type-caption,11px);background:0 0;border:0;border-radius:16px;position:relative}.hx-date.dim{opacity:.3}.hx-date.today{background:linear-gradient(145deg, var(--hx-date-today-1), var(--hx-date-today-2));color:var(--ink-1);box-shadow:0 0 22px var(--hx-date-today-glow)}.hx-date.has:after{content:"";background:var(--hx-date-has-dot);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-end:6px;inset-inline-start:50%;transform:translate(-50%)}.hx-agenda-card{margin-block-start:18px;padding:16px}.hx-agenda-card h3{font-size:var(--type-body,15px);color:var(--ink-1);margin:0 0 12px}.hx-agenda-item{grid-template-columns:44px 1fr;gap:10px;padding:10px 0;display:grid}.hx-agenda-item+.hx-agenda-item{border-block-start:1px solid var(--hx-agenda-line)}.hx-agenda-item time{font-size:var(--type-caption,10px);color:var(--hx-agenda-time);direction:ltr}.hx-agenda-item strong{font-size:var(--type-caption,12px);color:var(--ink-1)}.hx-agenda-item small{color:var(--hx-agenda-sub);font-size:var(--type-caption,10px);margin-block-start:3px;display:block}.nx-phone{background:var(--canvas);min-block-size:100dvh;max-inline-size:480px;margin-inline:auto}.nx-topbar{z-index:15;grid-template-columns:48px 1fr 48px;align-items:end;gap:8px;block-size:94px;padding:18px 17px 10px;display:grid;position:relative}.nx-top-side{display:flex}.nx-top-side.end{justify-content:flex-end}.nx-round{border:1px solid var(--line-1);background:var(--surface-1);block-size:42px;inline-size:42px;color:var(--ink-1);border-radius:50%;place-items:center;display:grid}.nx-round svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:21px;inline-size:21px}.nx-top-title{text-align:center;min-inline-size:0}.nx-top-title h1{font-size:var(--type-title,20px);letter-spacing:var(--type-track,-.025em);color:var(--ink-1);margin:0}.nx-top-title p{font-size:var(--type-caption,10px);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.nx-owner-avatar{background:linear-gradient(145deg, var(--hx-avatar-grad-1), var(--hx-avatar-grad-2));block-size:42px;inline-size:42px;color:var(--ink-1);border:0;border-radius:50%;position:relative}.nx-owner-avatar .elite-monogram svg{block-size:25px;inline-size:25px}.nx-owner-avatar>i{background:var(--hx-avatar-dot);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--hx-avatar-dot-ring);border-radius:50%;font-style:normal;position:absolute;inset-block-start:2px;inset-inline-end:2px}.nx-scroll{padding:0 18px 96px}.nx-scroll::-webkit-scrollbar{display:none}.nx-chips{scrollbar-width:none;gap:7px;padding-block-end:2px;display:flex;overflow:auto}.nx-chips::-webkit-scrollbar{display:none}.nx-chips button{white-space:nowrap;border:1px solid var(--line-1);background:var(--surface-1);block-size:38px;color:var(--ink-2);border-radius:20px;flex:none;padding:0 15px}.nx-chips button.active{background:var(--nx-chip-active-bg);color:var(--nx-chip-active-ink);font-weight:var(--type-w-strong,800);border-color:#0000}.nx-primary{background:var(--action);block-size:52px;color:var(--ink-on-action);font-weight:var(--type-w-strong,700);border:0;border-radius:26px;position:relative;overflow:hidden}.nx-searchbox{border:1px solid var(--line-1);background:var(--surface-1);border-radius:25px;align-items:center;gap:10px;block-size:50px;margin-block-start:6px;padding:0 14px;display:flex}.nx-searchbox svg{block-size:20px;inline-size:20px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:2px}.nx-searchbox input{min-inline-size:0;color:var(--ink-1);font:inherit;background:0 0;border:0;outline:0;flex:1}.nx-searchbox button{color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.nx-appt-row{text-align:start;inline-size:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.nx-appt-row+.nx-appt-row{border-block-start:1px solid var(--line-1)}.nx-appt-row time{inline-size:45px;font-size:var(--type-caption,10px);color:var(--ink-2)}.nx-appt-row strong{font-size:var(--type-body,14px);color:var(--ink-1);display:block}.nx-appt-row small{color:var(--ink-2);font-size:var(--type-caption,10px);margin-block-start:3px;display:block}.nx-appt-row b{color:var(--ink-3);font-weight:400;font-size:var(--type-lead,18px)}.nx-profile-hero{text-align:center;padding:15px 0 5px}.nx-profile-hero .nx-patient{margin-inline:auto}.nx-profile-hero h2{font-size:var(--type-page,25px);color:var(--ink-1);margin:11px 0 2px}.nx-profile-hero p{font-size:var(--type-caption,11px);color:var(--ink-2);margin:0}.nx-patient{--av1:var(--nx-patient-av1);--av2:var(--nx-patient-av2);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--av2) 38%, white 8%), var(--av1));block-size:46px;inline-size:46px;box-shadow:inset 0 1px 0 var(--nx-patient-face), 0 7px 22px color-mix(in srgb, var(--av1) 28%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.nx-patient.lg{block-size:88px;inline-size:88px}.nx-patient svg{block-size:88%;inline-size:88%}.nx-patient .ring{fill:none;stroke:var(--nx-patient-ring);stroke-width:1px}.nx-patient .head{fill:var(--nx-patient-face);stroke:none}.nx-patient .body{fill:none;stroke:var(--nx-patient-face);stroke-width:4.4px;stroke-linecap:round}.nx-patient .sig{fill:none;stroke:var(--nx-patient-sig);stroke-width:1.2px}.nx-card{background:var(--surface-1);border:1px solid var(--line-1);border-radius:26px;padding:16px}.nx-section{margin-block-start:20px}.nx-section-head{justify-content:space-between;align-items:center;display:flex}.nx-section-head h3{font-size:var(--type-lead,17px);color:var(--ink-1);margin:0}.nx-section-head button,.nx-section-head a{color:var(--action);font-size:var(--type-caption,12px);background:0 0;border:0}.nx-muted{font-size:var(--type-caption,12px);color:var(--ink-2);line-height:1.55}.nx-action-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.nx-action-grid button,.nx-action-grid a{color:var(--ink-1);text-align:center;background:0 0;border:0;padding:0}.nx-action-grid i{background:var(--surface-2);border:1px solid var(--line-1);border-radius:50%;place-items:center;block-size:54px;inline-size:54px;margin-inline:auto;font-style:normal;display:grid}.nx-action-grid svg{inline-size:22px}.nx-action-grid span{font-size:var(--type-caption,10px);margin-block-start:7px;display:block}.nx-action-grid .primary i{background:linear-gradient(145deg, var(--action-hover), var(--action))}.nx-tile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.nx-tile{border:1px solid var(--line-1);background:var(--surface-1);text-align:start;min-block-size:104px;color:inherit;border-radius:23px;padding:15px}.nx-tile svg{inline-size:22px;color:var(--focus)}.nx-tile strong{font-size:var(--type-body,14px);color:var(--ink-1);margin-block-start:18px;display:block}.nx-tile small{color:var(--ink-2);font-size:var(--type-caption,10px);margin-block-start:3px;line-height:1.4;display:block}html .app-shell .hx-month .hx-date{cursor:pointer;font-size:var(--type-body,14px);line-height:var(--type-lh-min,1);color:var(--ink-1);place-items:center;min-block-size:43px;text-decoration:none;display:grid}html .app-shell .hx-month .hx-date.today{color:var(--ink-1);box-shadow:inset 0 0 0 1.5px var(--action);background:0 0}html .app-shell .hx-month .hx-date.active{background:var(--action);color:var(--ink-on-action);box-shadow:none}html .app-shell .hx-month .hx-date.has:after{background:var(--action);margin-inline:auto;inset-block-end:5px;inset-inline:0;transform:none}html .app-shell .hx-month .hx-date.active.has:after{background:var(--ink-on-action)}html .app-shell .hx-month .hx-date.dim{color:var(--ink-3)}
.day-card{box-sizing:border-box;min-inline-size:0;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-1);border-radius:20px;gap:12px;margin-block:4px 12px;padding:14px;display:grid}.day-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-head-copy{min-inline-size:0}.day-head h3{font-size:var(--fs-title,17px);font-weight:var(--fw-strong,700);color:var(--ink-1);margin:0}.day-sub{font-size:var(--fs-small,13px);color:var(--ink-2);margin:2px 0 0}.day-edit{flex:none;min-block-size:44px}.day-doctors{-webkit-overflow-scrolling:touch;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.day-doctors .v12-chip{flex:none;min-block-size:44px}.day-place{gap:10px;min-inline-size:0;display:grid}.day-place h4{font-size:var(--fs-body,15px);color:var(--ink-1);margin:0}.day-hours{font-size:var(--fs-body,15px);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.day-hours b{color:var(--ink-1);font-variant-numeric:tabular-nums}.day-tag{font-style:normal;font-size:var(--fs-small,13px);color:var(--warning);background:var(--warning-bg);border-radius:999px;padding:2px 10px}.day-empty,.day-note{font-size:var(--fs-body,15px);color:var(--ink-2);margin:0;line-height:1.6}.day-banner{color:var(--blocked);background:var(--blocked-bg);border-radius:14px;gap:8px;padding:12px;display:grid}.day-banner p{font-weight:var(--fw-strong,600);margin:0}.day-banner .v12-secondary{min-block-size:48px}.day-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.day-grid>li{min-inline-size:0}.day-cell{box-sizing:border-box;min-block-size:56px;inline-size:100%;font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:14px;align-content:center;justify-items:center;gap:2px;padding:6px 4px;transition:transform 80ms ease-out;display:grid}.day-cell:active:not(:disabled){transform:scale(.96)}.day-cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.day-cell:disabled{cursor:default}.day-cell-time{font-size:var(--fs-body,15px);font-weight:var(--fw-strong,700);font-variant-numeric:tabular-nums;white-space:nowrap}.day-cell-state{font-size:var(--fs-small,12px)}.day-cell[data-state=free]{color:var(--success);background:var(--success-bg)}.day-cell[data-state=booked]{color:var(--info);background:var(--info-bg)}.day-cell[data-state=closed]{color:var(--blocked);background:var(--blocked-bg);border-style:dashed;border-color:currentColor}.day-cell[data-state=blocked]{color:var(--ink-2);background:var(--surface-2);border-style:dashed;border-color:var(--control-line)}.day-cell[data-past]:not([data-state=booked]){color:var(--ink-3);background:var(--surface-2);border-style:dashed;border-color:var(--control-line)}.day-legend{font-size:var(--fs-small,12px);flex-wrap:wrap;gap:8px;margin:0;display:flex}.day-legend span{border-radius:999px;padding:2px 10px}.day-legend [data-state=free]{color:var(--success);background:var(--success-bg)}.day-legend [data-state=booked]{color:var(--info);background:var(--info-bg)}.day-legend [data-state=closed]{color:var(--blocked);background:var(--blocked-bg)}.day-snack{inset-inline:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:70;box-sizing:border-box;max-inline-size:420px;color:var(--ink-on-structure);background:var(--structure);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:10px 14px;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:fixed;transform:translateY(16px)}.day-snack.show{opacity:1;pointer-events:auto;transform:none}.day-snack-error{color:var(--danger);background:var(--danger-bg)}.day-snack span{min-inline-size:0;font-size:var(--fs-body,15px)}.day-snack-undo{min-block-size:44px;font:inherit;font-weight:var(--fw-strong,700);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding-inline:12px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.day-cell,.day-snack{transition:none}.day-cell:active:not(:disabled){transform:none}}.day-rest{border-block-start:1px solid var(--line-1);gap:8px;margin-block-start:16px;padding-block-start:12px;display:grid}.day-rest h4{font-size:var(--fs-body,15px);color:var(--ink-1);margin:0}.day-rest p{margin:0}.day-rest-chips{flex-wrap:wrap;gap:8px;display:flex}.day-rest-chips .v12-chip{min-block-size:44px}
html .app-shell .v14-client-copy em{unicode-bidi:plaintext}html .app-shell .v9-pill,html .app-shell .v13-time,html .app-shell .v9-toggle-copy small{font-size:var(--type-caption,11px)}html .app-shell .b2-stat em[data-tone=bad]{color:var(--red)}html .app-shell .hx-dock[data-n="4"]{grid-template-columns:repeat(4,1fr)}html .app-shell .hx-dock[data-n="4"] .hx-dock-indicator{width:calc(25% - 2.5px)}html[dir=rtl] .app-shell .nx-check-row strong+small{margin-inline-start:6px}
html .app-shell :is(h1,h2,h3,.hx-title,.v12-titlebox,.v12-display){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-inline-size:0}html .app-shell .hx-title{line-height:1.25}html .app-shell :is(.hx-attn-copy strong,.hx-attn-copy small,.v14-client-copy em,.v13-inbox-row small,.nx-top-title p){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html .app-shell .hx-attn-copy{flex:9em}html .app-shell .hx-search{block-size:auto;min-block-size:45px}html .app-shell .hx-search span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:var(--type-lh-min,1.2);padding-block:4px;overflow:visible}html .app-shell .nx-topbar{block-size:auto;min-block-size:94px}html .app-shell .v16-screen:has(>.nx-topbar){flex-direction:column;display:flex}html .app-shell .v16-screen:has(>.nx-topbar)>.nx-topbar{flex:none}html .app-shell .v16-screen:has(>.nx-topbar)>.nx-scroll{flex:1 1 0;min-block-size:0;position:relative;inset:auto}html .app-shell .nx-section-head>button{white-space:nowrap;flex:none}html .app-shell{overflow-wrap:break-word}html .app-shell .v9-row>*{min-inline-size:0}html .app-shell .v9-row:has(>.ico[hidden]){grid-template-columns:minmax(0,1fr) auto}html .app-shell :is(.nx-card,.nx-section,.b2-list,.v12-card)>p.nx-muted:only-child{margin-block:0;padding-block:8px}html .app-shell .b2-list>p.nx-muted:only-child{padding-inline:14px}html .app-shell .v12-card>.v12-field+:is(.v12-primary,.nx-primary){margin-block-start:12px}html .app-shell :is(td,th){overflow-wrap:anywhere}html .app-shell .v13-subnav>button{flex:none}html .app-shell :is(h1,h2){padding-block-end:3px}html .app-shell .rx-report-hero h2{line-height:var(--type-lh-min,1.2)}html .app-shell .nx-action-grid span{-webkit-hyphens:auto;hyphens:auto}html .app-shell .v12-display .acct-edit{line-height:1.25}html .app-shell .hx-title,html[lang=en] .app-shell .hx-appt-head .hx-title,html .app-shell :is(.v12-titlebox h1,.v12-display){font-size:var(--fs-page-title);line-height:var(--type-lh-min,1.2)}html .app-shell .hx-view[data-hx-view=home]>.hx-title{font-size:var(--fs-greeting)}html .app-shell .hx-big-date h2{font-size:var(--fs-display)}html .app-shell:has(>.hx-dock) .nx-top-title h1{font-size:var(--fs-bar-title)}html .app-shell:has(>.hx-dock){--dock-clear:calc(68px + 12px + 8px + 28px + env(safe-area-inset-bottom,0px) + (100lvh - 100svh))}html .app-shell:has(>.hx-dock) :is(.hx-view,.nx-scroll,.v12-scroll){padding-block-end:var(--dock-clear)!important}html .app-shell>.hx-dock{inset-block-end:calc(12px + env(safe-area-inset-bottom,0px))}
:root{--spring-snappy:linear(0, .053, .177, .327, .479, .617, .733, .825, .895, .945, .979, 1.001, 1.013, 1.018, 1.02, 1.019, 1.016, 1.013, 1.01, 1.008, 1.005, 1.003, 1.002, 1.001, 1);--spring-soft:linear(0, .047, .163, .315, .478, .634, .771, .884, .97, 1.031, 1.07, 1.089, 1.095, 1.09, 1.079, 1.064, 1.049, 1.034, 1.021, 1.011, 1.003, .997, .993, .991, .991, .991, .993, .994, .995, .997, .998, .999, 1);--spring-firm:linear(0, .072, .218, .378, .522, .642, .737, .81, .864, .904, .932, .953, .967, .977, .984, .989, .993, .995, .997, .998, .999, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-press-in:.11s;--motion-press-out:.52s;--motion-slide:.52s;--motion-ink:.22s;--motion-page:.42s;--motion-page-exit:.16s;--motion-fade:.22s;--motion-skeleton-wait:.4s;--motion-shimmer:1.4s;--motion-press-scale:.96;--motion-press-px:6;--motion-page-offset:16px;--motion-out:30ms;--motion-in:.11s;--motion-lift:8px;--motion-manual:.12s}@media (prefers-reduced-motion:reduce){:root{--motion-press-in:0s;--motion-press-out:0s;--motion-slide:0s;--motion-ink:0s;--motion-page:0s;--motion-page-exit:0s;--motion-fade:0s;--motion-shimmer:0s;--motion-press-scale:1;--motion-out:0s;--motion-in:.12s;--motion-lift:0px;--motion-page-offset:0px;--motion-manual:0s}}::view-transition{pointer-events:none}::view-transition{left:0;right:auto}html:is([data-vt=tab],[data-vt=push],[data-vt=in-page]):not([data-vt-manual])::view-transition-old(root){display:none}html:is([data-vt=tab],[data-vt=push],[data-vt=in-page]):not([data-vt-manual])::view-transition-new(root){animation:none}::view-transition-group(app-dock){z-index:100;animation:none}::view-transition-old(app-dock){display:none}::view-transition-new(app-dock){animation:none}html:is([data-vt=tab],[data-vt=push]) ::view-transition-group(app-top){z-index:90;animation:none}html:is([data-vt=tab],[data-vt=push])::view-transition-old(app-top){animation:var(--motion-out) linear both vt-fade-out}html:is([data-vt=tab],[data-vt=push])::view-transition-new(app-top){animation:var(--motion-in) ease var(--motion-out) both vt-fade-in}::view-transition-group(.route-enter){animation:none}::view-transition-group(.route-exit){animation:none}::view-transition-group(.route-update){animation:none}html:not([data-vt])::view-transition-old(.route-exit){display:none}html:not([data-vt])::view-transition-old(.route-update){display:none}html:not([data-vt])::view-transition-new(.route-enter){animation:none}html:not([data-vt])::view-transition-new(.route-update){animation:none}html:is([data-vt=tab],[data-vt=push])::view-transition-old(.route-exit){animation:var(--motion-out) linear both vt-out}html:is([data-vt=tab],[data-vt=push])::view-transition-old(.route-update){animation:var(--motion-out) linear both vt-out}html:is([data-vt=tab],[data-vt=push])::view-transition-new(.route-enter){animation:var(--motion-in) var(--spring-firm) var(--motion-out) both vt-in}html:is([data-vt=tab],[data-vt=push])::view-transition-new(.route-update){animation:var(--motion-in) var(--spring-firm) var(--motion-out) both vt-in}html[data-vt=in-page]::view-transition-old(.route-update){animation:var(--motion-fade) linear both vt-fade-out}html[data-vt=in-page]::view-transition-new(.route-update){animation:var(--motion-fade) linear both vt-fade-in}html[data-vt=push]{--vt-in-y:var(--motion-lift)}html[data-tab-dir=from-right]{--vt-in-x:var(--motion-page-offset);--vt-out-x:calc(var(--motion-page-offset) * -1)}html[data-tab-dir=from-left]{--vt-in-x:calc(var(--motion-page-offset) * -1);--vt-out-x:var(--motion-page-offset)}@keyframes vt-out{to{opacity:0;translate:var(--vt-out-x,0) 0}}@keyframes vt-in{0%{opacity:0;translate:var(--vt-in-x,0) var(--vt-in-y,0)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}html[data-vt-manual][data-vt=tab]::view-transition-old(root){animation:var(--motion-manual) linear both vt-fade-out}html[data-vt-manual][data-vt=tab]::view-transition-new(root){animation:var(--motion-manual) linear both vt-fade-in}html[data-vt-manual]::view-transition-group(root){animation:none}html .app-shell :is(.nx-scroll>*,.hx-enter>*,.hx-view.active,.rx-view.active){animation:none!important}html .app-shell :is(.v9-panel.active,.v12-panels>.v12-panel.active){animation:vt-fade-in var(--motion-fade) linear both!important}html[data-vt] .app-shell>.hx-dock,html[data-vt] .app-shell>.hx-dock>button>span{transition:none}html .app-shell .hx-tabs .pill{transition:transform var(--motion-slide) var(--spring-snappy)}html .app-shell [data-seg]>:is(button,a){z-index:0;transition:color var(--motion-ink) ease;position:relative}html .app-shell [data-seg=fill]>:is(.active:not([data-seg-leaving]),[data-seg-target]){z-index:2;box-shadow:none!important;color:var(--seg-ink)!important;background:0 0!important;border-color:#0000!important}html .app-shell [data-seg=own]>[data-seg-target]{color:var(--seg-ink)!important}html .app-shell [data-seg]>[data-seg-leaving]{color:var(--seg-off-ink)!important}html .app-shell [data-seg=fill]>[data-seg-leaving]{z-index:0;background:var(--seg-off-bg)!important;border-color:var(--seg-off-border)!important}html .app-shell [data-seg]>:is(.seg-pill,.seg-mark){z-index:1;inset-block-start:0;pointer-events:none;transition:transform var(--motion-slide) var(--spring-snappy), inline-size var(--motion-slide) var(--spring-snappy), block-size var(--motion-slide) var(--spring-snappy), opacity var(--motion-ink) ease;position:absolute;left:0;right:auto}html .app-shell [data-seg=mark]>.seg-mark{z-index:2;place-items:center;display:grid}html .app-shell [data-seg=mark]>.seg-mark:before{content:attr(data-mark)}html .app-shell [data-seg=mark]>.active:after{visibility:hidden}html .app-shell .b2-chip:active,html .app-shell .b2-choice:active,html .app-shell .b2-list-row:active,html .app-shell .b2-provider:active,html .app-shell .b2-soft-btn:active,html .app-shell .hx-appt-card:active,html .app-shell .hx-avatar:active,html .app-shell .hx-cal-switch button:active,html .app-shell .hx-card:active,html .app-shell .hx-clinic-account:active,html .app-shell .hx-date:active,html .app-shell .hx-day:active,html .app-shell .hx-gcal-link:active,html .app-shell .hx-hero:active,html .app-shell .hx-hub-card:active,html .app-shell .hx-icon:active,html .app-shell .hx-more-pop>button:active,html .app-shell .hx-primary:active,html .app-shell .hx-profile-actions button:active i,html .app-shell .hx-qa:active i,html .app-shell .hx-quick .hx-qa:active,html .app-shell .hx-theme-grid button:active,html .app-shell .hx-tile:active,html .app-shell .nx-card:active,html .app-shell .nx-owner-avatar:active,html .app-shell .nx-primary:active,html .app-shell .nx-round:active,html .app-shell .nx-sheet-row:active,html .app-shell .nx-tile:active,html .app-shell .rx-action:active,html .app-shell .rx-appt:active,html .app-shell .rx-card:active,html .app-shell .rx-choice:active,html .app-shell .rx-command-row:active,html .app-shell .rx-day:active,html .app-shell .rx-fab:active,html .app-shell .rx-notification:active,html .app-shell .rx-prompt:active,html .app-shell .rx-provider-card:active,html .app-shell .rx-quick:active,html .app-shell .rx-quick:active i,html .app-shell .rx-row:active,html .app-shell .rx-setting:active,html .app-shell .rx-shortcut:active,html .app-shell .rx-time-chip:active,html .app-shell .v12-action:active,html .app-shell .v12-primary:active,html .app-shell .v12-row:active,html .app-shell .v12-secondary:active,html .app-shell .v15-pulse:active,html .app-shell .v9-row:active{transform:none!important}:root{--motion-hub:.52s}html .app-shell>.hx-dock{transition:inline-size var(--motion-page) var(--spring-firm), block-size var(--motion-page) var(--spring-firm), border-radius var(--motion-page) var(--spring-firm)}html .app-shell>.hx-dock>button>span{transition:opacity var(--motion-ink) ease, font-size var(--motion-page) var(--spring-firm), max-block-size var(--motion-page) var(--spring-firm);max-block-size:14px}html[data-dock-compact] .app-shell>.hx-dock{border-radius:27px;block-size:54px;inline-size:min(300px,100vw - 72px)}html[data-dock-compact] .app-shell>.hx-dock>button{gap:0}html[data-dock-compact] .app-shell>.hx-dock>button>span{opacity:0;max-block-size:0;font-size:0}html .app-shell .hx-pop-shade:not(.hub-shade)[aria-hidden=false] .hx-more-pop,html .app-shell .hx-more-pop.show{transform-origin:top var(--pop-origin,right);animation:pop-in var(--motion-page) var(--spring-snappy) both}html[dir=ltr]{--pop-origin:left}html .app-shell .hx-pop-shade:not(.hub-shade)[aria-hidden=false]{animation:vt-fade-in var(--motion-fade) ease both}@keyframes pop-in{0%{opacity:0;transform:scale(.82)translateY(-6px)}}html .app-shell #hxOverlay .hx-sheet{inset-block-start:calc(150px + env(safe-area-inset-top));transform-origin:0 0;border-radius:26px;max-block-size:min(62dvh,520px);max-inline-size:360px;margin-inline:auto;bottom:auto;left:16px;right:16px}html[dir=rtl] .app-shell #hxOverlay .hx-sheet{inline-size:min(360px,100% - 32px);margin-inline:auto 0;left:16px;right:auto}html[dir=ltr] .app-shell #hxOverlay .hx-sheet{transform-origin:100% 0;inline-size:min(360px,100% - 32px);left:auto;right:16px}html .app-shell #hxOverlay .hx-handle{display:none}html .app-shell #hxOverlay.show .hx-sheet{animation:pop-in var(--motion-page) var(--spring-snappy) both!important}@media (prefers-reduced-motion:reduce){html .app-shell .hx-pop-shade:not(.hub-shade)[aria-hidden=false] .hx-more-pop,html .app-shell .hx-more-pop.show,html .app-shell #hxOverlay.show .hx-sheet{animation:.16s linear both vt-fade-in!important}}
html .app-shell .sk-overlay{z-index:55;background:var(--canvas);pointer-events:none;animation:sk-in var(--motion-fade) ease both;position:fixed;inset:0;overflow:hidden}@keyframes sk-in{0%{opacity:0}}.sk-screen{pointer-events:none;min-block-size:100dvh;padding-block-end:120px}.sk-pad{padding-inline:18px}.sk-pad.sk-pad16{padding-inline:16px}.sk-pad.sk-pad14{padding-inline:14px}.sk-gap{display:block}.sk-bar,.sk-box{background:color-mix(in srgb, var(--ink-1) 8%, transparent);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-1) 55%, transparent), transparent);max-inline-size:100%;animation:sk-shine var(--motion-shimmer) linear infinite;background-repeat:no-repeat;background-size:220% 100%;display:block}.sk-box{background-color:var(--surface-1);border:1px solid var(--line-1);inline-size:100%}.sk-hxtop{box-sizing:border-box;align-items:center;gap:10px;block-size:92px;padding:24px 18px 23px;display:flex}.sk-nxtop{box-sizing:border-box;justify-content:space-between;align-items:center;padding-inline:16px;display:flex}.sk-v12top{justify-content:space-between;align-items:center;block-size:60px;display:flex}.sk-center{flex-direction:column;align-items:center;display:flex}.sk-end{justify-content:flex-end;display:flex}.sk-chips{gap:8px;display:flex;overflow:hidden}.sk-days{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.sk-row4{justify-content:space-between;gap:10px;display:flex}.sk-flex1{flex:1}.sk-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-appt-row{grid-template-columns:46px 1fr;align-items:center;gap:10px;margin-block-end:8px;display:grid}.sk-list-gap{margin-block-end:8px}@keyframes sk-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.sk-bar,.sk-box{animation:none}}
html[data-look]{--glass-blur:22px;--glass-blur-sm:14px;--glass-blur-md:18px;--glass-blur-lg:28px;--glass-radius:24px;--glass-shadow:0 20px 44px -22px var(--scene-glow), inset 0 1px 0 var(--glass-shine);background:var(--scene-base)}html[data-look][data-glass-blur=off]{--glass-blur:0px;--glass-fill:var(--glass-fill-strong);--glass-blur-sm:0px;--glass-blur-md:0px;--glass-blur-lg:0px}.app-scene{display:none}html[data-look] .app-scene{z-index:-1;pointer-events:none;background:var(--scene-base);contain:strict;display:block;position:fixed;inset:0;overflow:hidden}html[data-look] .app-scene>div{position:absolute;inset:0}html[data-look^=glass-] .app-scene-glow{background:radial-gradient(55% 38% at 82% 12%, var(--scene-1), transparent 72%), radial-gradient(50% 36% at 8% 58%, var(--scene-2), transparent 72%), radial-gradient(60% 40% at 74% 96%, var(--scene-3), transparent 72%), var(--scene-base);inset:-10%}html[data-look] .app-scene-img{opacity:0;background-position:50%;background-size:cover;transition:opacity .7s}html[data-look] .app-scene-img[data-ready]{opacity:1}html[data-look^=vivid-] .app-scene-glow{background:linear-gradient(180deg, var(--scene-1) 0%, var(--scene-2) 44%, var(--scene-3) 82%)}html[data-look^=vivid-] .app-scene-glow:after{content:"";background:radial-gradient(50% 50% at 70% 30%, var(--scene-1), transparent 70%);opacity:.8;position:absolute;inset:-20% -30% 40%}html[data-look][data-scene-motion] .app-scene-img,html[data-look^=vivid-][data-scene-motion] .app-scene-glow:after{will-change:transform;animation:38s ease-in-out infinite alternate scene-drift}@keyframes scene-drift{0%{transform:scale(1.08)translate(-2.5%,-1.5%)}to{transform:scale(1.14)translate(2.5%,2%)}}@media (prefers-reduced-motion:reduce){html[data-look] .app-scene-img,html[data-look] .app-scene-glow:after{animation:none!important;transform:none!important}html[data-look] .app-scene-img{transition:none}}html[data-look] body,html[data-look] .app-shell,html[data-look] .app-shell .workspace,html[data-look] .app-shell .v16-screen,html[data-look] .app-shell .v9-screen,html[data-look] .app-shell .b2-screen,html[data-look] .app-shell .v12-screen,html[data-look] .app-shell .hx-main,html[data-look] .app-shell .nx-phone,html[data-look] .app-shell .nx-scroll,html[data-look] .app-shell .hx-shell,html[data-look] .app-shell .v12{background:0 0!important}html[data-look] .app-shell :is(.nx-ambient,.elite-aura),html[data-look] .app-shell .v16-screen:before{display:none!important}html[data-look] .app-shell :is(.hx-card,.nx-card,.v12-card,.v12-panel,.rx-card,.b2-list,.b2-stat,.b2-hero,.v9-hero,.v9-list,.hx-appt-card,.hx-cal-panel,.hx-stat,.v14-client-row,.nx-person-row,.hx-agenda-item,.v12-kpi,.b2-provider,.v9-provider,.v12-list,.account-card,.glass-card){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);background:var(--glass-fill)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}html[data-look] .app-shell :is(.hx-card,.nx-card,.v12-card,.v12-panel,.b2-list,.v9-list) :is(.hx-card,.nx-card,.v12-card,.b2-list-row,.v9-row,.v12-row,.nx-person-row,.hx-agenda-item){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-look] .app-shell :is(.hx-card,.nx-card,.v12-card,.v12-panel,.rx-card,.b2-list,.v9-list,.v14-client-row,.hx-appt-card,.v9-hero){border-radius:var(--glass-radius)!important}html[data-look] .app-shell .v9-hero{padding:18px 18px 16px}html[data-look] .app-shell .hx-hero{--ink-on-structure:var(--ink-1)}html[data-look] .app-shell .hx-hero:after{background:radial-gradient(closest-side, var(--scene-glow), transparent)}html[data-look] .app-shell :is(.nx-primary,.v12-primary,.button.primary,.hx-primary,.v9-btn.primary){background:var(--action)!important;color:var(--ink-on-action)!important;box-shadow:none!important;border-color:#0000!important;border-radius:999px!important}html[data-look] .app-shell :is(.hx-pill.soft,.v12-chip:not(.active):not([data-seg-target]),.v12-secondary,.button.ghost,.button.soft,.v9-pill,.nx-chips>button:not(.active):not([data-seg-target])){-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-chip)!important;color:var(--ink-1)!important;border:1px solid var(--glass-edge)!important;border-radius:999px!important}html[data-look] .app-shell :is(.hx-qa:not(.primary)>i,.nx-round,.hx-icon,.nx-owner-avatar,.v12-round,.v12-back){-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-chip)!important;border:1px solid var(--glass-edge)!important;box-shadow:inset 0 1px 0 var(--glass-shine)!important;color:var(--ink-1)!important}html[data-look] .app-shell .hx-qa.primary>i{background:var(--action)!important;color:var(--ink-on-action)!important;box-shadow:none!important}html[data-look] .app-shell :is(.hx-top,.nx-topbar,.v12-top){isolation:isolate;background:0 0!important}html[data-look] .app-shell :is(.hx-top,.nx-topbar):before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur-md));backdrop-filter:blur(var(--glass-blur-md));-webkit-mask-image:linear-gradient(180deg, var(--ink-1) 55%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink-1) 55%, transparent);mask-image:linear-gradient(180deg, var(--ink-1) 55%, transparent);position:absolute;inset:0 0 -18px}html[data-look] .app-shell :is(.hx-search,.nx-searchbox){-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-chip)!important;border:1px solid var(--glass-edge)!important;color:var(--ink-1)!important}html[data-look] .app-shell>.hx-dock{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);background:var(--glass-fill-strong)!important;border:1px solid var(--glass-edge)!important;box-shadow:0 18px 40px -16px var(--scene-glow), inset 0 1px 0 var(--glass-shine)!important}html[data-look] .app-shell :is(.hx-more-pop,.nx-sheet,.hx-sheet,.v12-sheet,.rx-sheet){-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(160%);backdrop-filter:blur(var(--glass-blur-lg)) saturate(160%);background:var(--glass-fill-strong)!important;border:1px solid var(--glass-edge)!important}html[data-look] .app-shell .hx-pop-shade[aria-hidden=false]{-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-veil)!important}html[data-look] .app-shell .sk-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--scene-base,var(--canvas))!important}html[data-look] .app-shell .sk-box{border-radius:var(--glass-radius);background-color:var(--glass-fill)!important;border-color:var(--glass-edge)!important}html[data-look] .app-shell .sk-bar{background-color:var(--glass-skeleton)!important}html[data-look] .app-shell .hx-tabs>.pill{background:var(--action)!important;box-shadow:none!important}html[data-look] .app-shell .hx-tabs>:is(button.active,[data-seg-target]),html[data-look] .app-shell .hx-tabs>:is(button.active,[data-seg-target]) *{color:var(--ink-on-action)!important}html[data-look] .app-shell [data-seg=fill]>.seg-pill{background-color:var(--action)!important;box-shadow:none!important;background-image:none!important}html[data-look] .app-shell [data-seg=fill]>:is(.active:not([data-seg-leaving]),[data-seg-target]),html[data-look] .app-shell [data-seg=fill]>:is(.active:not([data-seg-leaving]),[data-seg-target]) *{color:var(--ink-on-action)!important}html[data-look] .app-shell .v12{--v12-accent:var(--glass-accent-ink)}
