@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.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.31e-htzfeyhln.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.37a4gm19wsmwj.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.p.0t4anfzf7qhnx.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.p.3vz72b7p-u7db.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.1lggw6jas8_2n.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.09n5l2o_c63-v.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.p.3bwea2rv5j-ez.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.p.2kfcf8ox-s2t2.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.44293pltj-0q4.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.19sf16kk8bs_r.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.p.3k-oj3hs98av5.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.p.0zeo54vr6bp6h.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.1mw73gddwkwfh.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.3d284zecdje-f.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.p.0x11s69nnl30n.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_c5e54790-module__yg1d7a__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_c5e54790-module__yg1d7a__variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--fs-title:28px;--fs-body:16px;--fs-small:13px;--fw-regular:400;--fw-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:clamp(22px, 6.2vw, 28px);--fs-greeting:clamp(21px, 5.9vw, 26px);--fs-display:clamp(28px, 8.2vw, 34px);--fs-bar-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:#9e6f67;--ink-on-structure:#fff7ea;--line-1:#e5ddd5;--line-2:#d0c7c3;--control-line:#9f949a;--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:#586a1b;--success-bg:#eeefc8;--warning:#8b5703;--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:#2a1b388c}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:#8c788c;--ink-on-structure:#fff8f0;--line-1:#e5ddda;--line-2:#d0c7c8;--control-line:#9f959d;--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:#576a5c;--success-bg:#e6e5db;--warning:#955d03;--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:#2a1b388c}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:#a79dab;--ink-3:#776e7e;--ink-on-structure:#fff8f0;--plum:#fff8f0;--bg:#0b0910;--line-1:#2e2d36;--line-2:#3a3742;--control-line:#6b6270;--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:#fff8f08c;--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:#7e8fb5;--ink-on-structure:#f3f8ff;--line-1:#1e2d4f;--line-2:#2c4270;--control-line:#4f6390;--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:#eef5ff8c}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:#6d5c48;--ink-3:#8f7d68;--ink-on-structure:#fbf3e4;--line-1:#ddccac;--line-2:#c8b48c;--control-line:#8f7c5e;--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:#1c7a4e;--success-bg:#e4f3e6;--warning:#8a5a0f;--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:#2c20158c}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:#7f9c89;--ink-on-structure:#f3fbf5;--line-1:#26402e;--line-2:#345c3e;--control-line:#4f7a5e;--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:#eef8f08c}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:#87878f;--ink-on-structure:#f7f7fa;--line-1:#313136;--line-2:#46464e;--control-line:#6b6b74;--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:#f5f5f78c}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:#85778f;--ink-on-structure:#f7eefb;--line-1:#dcdee2;--line-2:#c7cad0;--control-line:#8c8f97;--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:#1a7a5e;--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:#1f14288c}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;--ink-on-structure:#fff;--line-1:#2e2d35;--line-2:#3b3a43;--control-line:#6c6875;--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:#fff9;--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;--ink-on-structure:#fff;--line-1:#dcd9e2;--line-2:#c9c5d1;--control-line:#85808f;--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:#12111794;--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: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;border-radius:50%;font-size:19px;font-weight:700;line-height:1;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 .app-shell .nx-topbar:has([data-tab-avatar]){grid-template-columns:48px 1fr auto}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 .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:700;font-size:calc(var(--avatar-size,48px) * .42);border-radius:50%;flex:none;place-items:center;line-height:1;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{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.6;overflow:hidden}.account-card-text small{color:var(--ink-2);font-size:13px;line-height:1.6}.account-card>b{color:var(--ink-3);font-size:22px}.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: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);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;line-height:1;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;background:linear-gradient(to top, var(--canvas) 72%, transparent);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>: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:12px}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%}
.day-hours{gap:10px;min-inline-size:0;display:grid}.day-hours-line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.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-control{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 0;display:flex}.time-control-unit{align-items:center;gap:6px;display:flex}.time-control output{text-align:center;min-inline-size:52px;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.6}.time-control-colon{color:var(--ink-2);font-size:28px;font-weight:700}.time-control button{border:1px solid var(--line-1);background:var(--surface-2);min-block-size:48px;min-inline-size:48px;color:var(--ink-1);font:inherit;cursor:pointer;border-radius:14px;font-size:22px;font-weight:700}.time-control-period{gap:6px;margin-inline-start:8px;display:flex}.time-control-period button{min-inline-size:56px;font-size:20px}.time-control-period button.on{background:var(--action);color:var(--ink-on-action);border-color:var(--action)}.time-field{font-variant-numeric:tabular-nums;cursor:pointer;min-block-size:48px;min-inline-size:84px;padding-inline:12px}
html .app-shell .menu-ico.menu-ico{--mi-tone:var(--action);background:color-mix(in srgb, var(--mi-tone) 40%, var(--surface-1));block-size:40px;inline-size:40px;color:var(--ink-1);border-radius:14px;flex:none;place-items:center;display:inline-grid}html .app-shell .menu-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:21px;inline-size:21px}html .app-shell .menu-ico[data-tone="0"]{--mi-tone:var(--brand-amber)}html .app-shell .menu-ico[data-tone="1"]{--mi-tone:var(--info)}html .app-shell .menu-ico[data-tone="2"]{--mi-tone:var(--brand-purple)}html .app-shell .menu-ico[data-tone="3"]{--mi-tone:var(--success)}html .app-shell .menu-ico[data-tone="4"]{--mi-tone:color-mix(in srgb, var(--warning) 50%, var(--danger))}html .app-shell .menu-ico[data-tone="5"]{--mi-tone:color-mix(in srgb, var(--brand-purple) 50%, var(--info))}html .app-shell .menu-ico[data-tone="6"]{--mi-tone:var(--action)}html .app-shell .menu-ico[data-tone="7"]{--mi-tone:var(--ink-2)}html .app-shell .menu-ico[data-tone="8"]{--mi-tone:var(--danger)}
html .app-shell .pt-name{--pt-base:var(--ink-1);--pt-share:70%;color:color-mix(in srgb, var(--pt-tone,var(--ink-1)) var(--pt-share), var(--pt-base))}html .app-shell .pt-name[data-tone="0"]{--pt-tone:var(--action)}html .app-shell .pt-name[data-tone="1"]{--pt-tone:var(--success)}html .app-shell .pt-name[data-tone="2"]{--pt-tone:var(--info)}html .app-shell .pt-name[data-tone="3"]{--pt-tone:var(--danger)}html .app-shell .pt-name[data-tone="4"]{--pt-tone:color-mix(in srgb, var(--info) 50%, var(--success))}html .app-shell .pt-name[data-tone="5"]{--pt-tone:color-mix(in srgb, var(--danger) 50%, var(--info))}html .app-shell .hx-hero .pt-name{--pt-base:var(--ink-on-structure);--pt-share:38%}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}
.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);border:0;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:850;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: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);border-radius:23px;flex:1;align-items:center;gap:10px;padding-inline:14px;font-weight:650;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{letter-spacing:-.01em;font-size:14px}.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);border-radius:14px;place-items:center;block-size:38px;inline-size:38px;font-size:18px;font-style:normal;display:grid}.hx-more-pop strong{font-size:15px;display:block}.hx-more-pop small{color:var(--ink-2);margin-block-start:2px;font-size:10px;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);border-radius:50%;place-items:center;font-size:18px;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{color:var(--ink-2);margin:2px 0 4px;font-size:12px}.hx-title{letter-spacing:-.04em;color:var(--ink-1);margin:0;font-size:30px;font-weight:800;line-height:1.12}.hx-sub{color:var(--ink-2);margin:6px 0 0;font-size:13px;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{color:var(--ink-1);margin:0;font-size:18px}.hx-link{color:var(--action);background:0 0;border:0;padding:4px;font-size:12px}.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{color:var(--ink-on-structure);opacity:.82;font-size:11px}.hx-hero-person{align-items:center;gap:12px;margin-block-start:7px;display:flex}.hx-hero-person h2{color:var(--ink-on-structure);margin:0;font-size:25px}.hx-hero .meta{color:var(--ink-on-structure);opacity:.82;margin-block-start:4px;font-size:12px;display:block}.hx-hero .line{color:var(--ink-on-structure);align-items:center;gap:13px;margin-block-start:25px;font-size:11px;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;color:var(--ink-on-structure);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;font-size:23px;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{text-align:center;color:var(--ink-2);font-size:10px;line-height:1.25}.hx-qa-siraj i{background:0 0;border-color:#0000;overflow:visible}.hx-qa-siraj .siraj-art{block-size:46px;inline-size:46px;transform:translateY(4px)}.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{letter-spacing:-.04em;color:var(--ink-1);font-size:24px;display:block}.hx-glance span{color:var(--ink-2);font-size:10px;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{color:var(--ink-1);font-size:13px;display:block}.hx-mini small{color:var(--ink-2);margin-block-start:4px;font-size:10px;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);transition:color var(--motion-ink) ease;background:0 0;border:0;border-radius:28px;align-content:center;place-items:center;gap:4px;font-size:9px;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);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding:0 7px;font-size:12px;font-weight:800;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{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hx-attn-copy small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hx-attn-acts{flex:none;gap:6px;display:flex}.hx-attn-err{color:var(--danger);flex-basis:100%;font-size:12px}.hx-pill{border:1px solid var(--line-2);background:var(--surface-2);min-block-size:36px;color:var(--ink-1);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;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{opacity:.55}.hx-mini-slot{flex:0 0 104px;min-block-size:0;padding:12px}.hx-mini-slot strong{font-size:14px}.hx-mini-slot small{white-space:nowrap;text-overflow:ellipsis;margin-block-start:3px;font-size:12px;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:800}.hx-status-flag.ok{color:var(--success)}.hx-status-flag.warn{color:var(--warning)}.hx-status-flag.muted{color:var(--ink-2)}
.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{letter-spacing:-.05em;color:var(--ink-1);margin:0;font-size:38px;line-height:1.04}.hx-big-date p{color:var(--hx-appt-sub);margin:8px 0 0;font-size:13px}.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);z-index:2;background:0 0;border:0;border-radius:16px;flex:1;font-size:12px;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);border-radius:19px;align-content:center;place-items:center;gap:4px;font-size:10px;display:grid}.hx-day b{color:var(--hx-day-num);font-size:17px}.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{color:var(--hx-clock-ink);text-align:start;direction:ltr;padding-block-start:14px;font-size:10px}.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{color:var(--ink-1);font-size:13px}.hx-appt-card small{color:var(--hx-appt-card-sub);margin-block-start:4px;font-size:10px;display:block}.hx-cal-top{justify-content:space-between;align-items:center;padding-block-start:6px;display:flex}.hx-cal-top h2{color:var(--ink-1);margin:0;font-size:27px}.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);text-align:center;margin-block-start:26px;font-size:9px}.hx-month{margin-block-start:10px}.hx-date{aspect-ratio:1;color:var(--hx-date-ink);background:0 0;border:0;border-radius:16px;font-size:11px;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{color:var(--ink-1);margin:0 0 12px;font-size:15px}.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{color:var(--hx-agenda-time);direction:ltr;font-size:10px}.hx-agenda-item strong{color:var(--ink-1);font-size:12px}.hx-agenda-item small{color:var(--hx-agenda-sub);margin-block-start:3px;font-size:10px;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{letter-spacing:-.025em;color:var(--ink-1);margin:0;font-size:20px}.nx-top-title p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;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);border-color:#0000;font-weight:800}.nx-primary{background:var(--action);block-size:52px;color:var(--ink-on-action);border:0;border-radius:26px;font-weight:700;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;color:var(--ink-2);font-size:10px}.nx-appt-row strong{color:var(--ink-1);font-size:14px;display:block}.nx-appt-row small{color:var(--ink-2);margin-block-start:3px;font-size:10px;display:block}.nx-appt-row b{color:var(--ink-3);font-size:18px;font-weight:400}.nx-profile-hero{text-align:center;padding:15px 0 5px}.nx-profile-hero .nx-patient{margin-inline:auto}.nx-profile-hero h2{color:var(--ink-1);margin:11px 0 2px;font-size:25px}.nx-profile-hero p{color:var(--ink-2);margin:0;font-size:11px}.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{color:var(--ink-1);margin:0;font-size:17px}.nx-section-head button,.nx-section-head a{color:var(--action);background:0 0;border:0;font-size:12px}.nx-muted{color:var(--ink-2);font-size:12px;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{margin-block-start:7px;font-size:10px;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{color:var(--ink-1);margin-block-start:18px;font-size:14px;display:block}.nx-tile small{color:var(--ink-2);margin-block-start:3px;font-size:10px;line-height:1.4;display:block}html .app-shell .hx-month .hx-date{cursor:pointer;color:var(--ink-1);place-items:center;min-block-size:43px;font-size:14px;line-height:1;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)}
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: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;padding-block:4px;line-height:1.2;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 :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: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: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:32px}@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}}::view-transition{pointer-events:none}::view-transition{left:0;right:auto}::view-transition-group(app-dock){z-index:100;animation:none}::view-transition-old(app-dock){display:none}::view-transition-new(app-dock){animation:none}::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=tab])::view-transition-old(.route-exit){display:none}html:not([data-vt=tab])::view-transition-new(.route-enter){animation:none}html:not([data-vt=in-page])::view-transition-old(.route-update){display:none}html:not([data-vt=in-page])::view-transition-new(.route-update){animation:none}html[data-vt=tab]::view-transition-old(.route-exit){animation:var(--motion-page-exit) var(--ease-exit) both vt-fade-out, var(--motion-page) var(--spring-firm) both vt-slide-out}html[data-vt=tab]::view-transition-new(.route-enter){animation:var(--motion-page) var(--spring-firm) both vt-fade-in, var(--motion-page) var(--spring-firm) both vt-slide-in}html[data-tab-dir=from-right]{--vt-in:var(--motion-page-offset);--vt-out:calc(var(--motion-page-offset) * -1)}html[data-tab-dir=from-left]{--vt-in:calc(var(--motion-page-offset) * -1);--vt-out:var(--motion-page-offset)}html[data-vt-manual][data-vt=tab]::view-transition-old(root){animation:var(--motion-page-exit) var(--ease-exit) both vt-fade-out, var(--motion-page) var(--spring-firm) both vt-slide-out}html[data-vt-manual][data-vt=tab]::view-transition-new(root){animation:var(--motion-page) var(--spring-firm) both vt-fade-in, var(--motion-page) var(--spring-firm) both vt-slide-in}html[data-vt-manual]::view-transition-group(root){animation:none}html[data-vt=in-page]::view-transition-old(.route-update){animation:var(--motion-fade) ease both vt-fade-out}html[data-vt=in-page]::view-transition-new(.route-update){animation:var(--motion-fade) ease both vt-fade-in}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-slide-in{0%{translate:var(--vt-in,0) 0}}@keyframes vt-slide-out{to{translate:var(--vt-out,0) 0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}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}html[data-look][data-vt-manual][data-vt=tab]::view-transition-old(root){animation:var(--motion-page-exit) var(--ease-exit) both vt-fade-out}html[data-look][data-vt-manual][data-vt=tab]::view-transition-new(root){animation:var(--motion-page) var(--spring-firm) both vt-fade-in}html[data-vt=expand]::view-transition-old(.route-exit){animation:none;display:block}html[data-vt=expand]::view-transition-old(.route-update){animation:none;display:block}html[data-vt=expand]::view-transition-new(.route-enter){animation:var(--motion-expand) var(--spring-firm) both vt-expand}html[data-vt=expand]::view-transition-new(.route-update){animation:var(--motion-expand) var(--spring-firm) both vt-expand}@keyframes vt-expand{0%{clip-path:inset(var(--vt-ot) var(--vt-or) var(--vt-ob) var(--vt-ol) round var(--vt-orad))}to{clip-path:inset(0)}}html[data-vt=collapse]::view-transition-image-pair(root){isolation:isolate}html[data-vt=collapse]::view-transition-old(root){z-index:1;animation:var(--motion-expand) var(--spring-firm) both vt-collapse}html[data-vt=collapse]::view-transition-new(root){animation:none}html[data-vt=collapse]::view-transition-group(root){animation:none}@keyframes vt-collapse{0%{clip-path:inset(0)}70%{opacity:1}to{clip-path:inset(var(--vt-ot) var(--vt-or) var(--vt-ob) var(--vt-ol) round var(--vt-orad));opacity:0}}:root{--motion-expand:.48s;--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[data-vt]::view-transition-old(.route-exit){clip-path:none!important;animation:.16s linear both vt-fade-out!important;translate:none!important}html[data-vt-manual]::view-transition-old(root){clip-path:none!important;animation:.16s linear both vt-fade-out!important;translate:none!important}html[data-vt=collapse]::view-transition-old(root){clip-path:none!important;animation:.16s linear both vt-fade-out!important;translate:none!important}html[data-vt]::view-transition-new(.route-enter){clip-path:none!important;animation:.16s linear both vt-fade-in!important;translate:none!important}html[data-vt-manual]::view-transition-new(root){clip-path:none!important;animation:.16s linear both vt-fade-in!important;translate:none!important}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}html .app-shell .sk-overlay[data-leaving]{animation:sk-out var(--motion-page-exit) var(--ease-exit) both}@keyframes sk-in{0%{opacity:0}}@keyframes sk-out{to{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){-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){border-radius:var(--glass-radius)!important}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:blur(36px)saturate(120%);backdrop-filter:blur(36px)saturate(120%);background:var(--glass-veil)!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)}
.glass-sheet-root{z-index:140;pointer-events:none;position:fixed;inset:0}.glass-sheet-root[data-open]{pointer-events:auto}.glass-sheet-veil{background:var(--glass-veil,var(--scrim));opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--motion-page) var(--spring-firm);position:absolute;inset:0}.glass-sheet-root[data-open] .glass-sheet-veil{opacity:1}.glass-sheet{--sheet-h:56dvh;--sheet-drag:0px;max-inline-size:520px;block-size:var(--sheet-h);color:var(--ink-1);background:var(--glass-fill-strong,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));box-shadow:0 -18px 50px -20px var(--scene-glow,var(--scrim)), inset 0 1px 0 var(--glass-shine,var(--line-1));-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);transition:transform var(--motion-page) var(--spring-firm), block-size var(--motion-page) var(--spring-firm);border-block-end:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(calc(100% + 24px))}.glass-sheet[data-detent=full]{--sheet-h:calc(100dvh - 54px)}.glass-sheet-root[data-open] .glass-sheet{transform:translateY(max(0px, var(--sheet-drag)))}.glass-sheet[data-dragging]{transition:none}.glass-sheet-grip{cursor:grab;touch-action:none;flex:none;place-items:center;block-size:26px;display:grid}.glass-sheet-grip>span{background:var(--ink-3);opacity:.55;border-radius:3px;block-size:5px;inline-size:38px}.glass-sheet-body{overscroll-behavior:contain;flex:1;min-block-size:0;padding:0 18px 24px;overflow-y:auto}.sheet-behind{transform-origin:50% 0;transition:transform var(--motion-page) var(--spring-firm), opacity var(--motion-page) ease, border-radius var(--motion-page) ease}html[data-sheet=half] .sheet-behind{transform:scale(.94)translateY(6px)}html[data-sheet=full] .sheet-behind{opacity:.55;border-radius:24px;transform:scale(.88)translateY(4px)}@media (prefers-reduced-motion:reduce){.glass-sheet{opacity:0;transition:opacity .16s linear;transform:none!important}.glass-sheet-root[data-open] .glass-sheet{opacity:1}html[data-sheet] .sheet-behind{transform:none!important}}.applied-pill{z-index:160;inline-size:max-content;color:var(--ink-1);background:var(--glass-fill-strong,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:applied-pill 2.2s var(--spring-firm) both;pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:10px 16px 10px 18px;font-size:14px;font-weight:700;display:flex;position:fixed;inset-block-end:calc(28px + env(safe-area-inset-bottom));inset-inline:0}.applied-pill svg{fill:none;block-size:18px;inline-size:18px;stroke:var(--success);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.applied-pill svg circle{stroke:var(--success);opacity:.35}@keyframes applied-pill{0%{opacity:0;transform:translateY(14px)scale(.92)}14%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.applied-pill{animation:2.2s linear both applied-pill-fade}@keyframes applied-pill-fade{0%,to{opacity:0}10%,85%{opacity:1}}}html .app-shell .hub-shade[aria-hidden=false]{background:var(--glass-veil,var(--scrim));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.profile-hub{pointer-events:none;position:fixed;inset:0}.profile-hub>*{pointer-events:auto}.hub-avatar{z-index:151;pointer-events:none;block-size:104px;inline-size:104px;box-shadow:0 18px 40px -14px var(--scene-glow,var(--scrim));transform-origin:50%;border-radius:50%;margin-inline:auto;position:fixed;inset-block-start:calc(54px + env(safe-area-inset-top));inset-inline:0;overflow:hidden}.hub-avatar .user-avatar{border-radius:50%;block-size:100%;inline-size:100%;font-size:42px}html .app-shell .hub-shade[aria-hidden=false] .hx-more-pop.hub-card{background:var(--glass-fill-strong,var(--surface-1));border-color:var(--glass-edge,var(--line-1));-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);max-block-size:calc(100dvh - 214px);animation:none;inset-block-start:calc(178px + env(safe-area-inset-top))}
.ts-root{z-index:30;background:var(--canvas);color:var(--ink-1);flex-direction:column;padding-block-start:env(safe-area-inset-top);display:flex;position:fixed;inset:0;overflow:hidden}.ts-top{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:14px 16px 6px;display:grid}.ts-top h1{text-align:start;margin:0;font-size:17px;font-weight:800}.ts-round{block-size:40px;inline-size:40px;color:var(--ink-1);background:var(--glass-chip,var(--surface-2));border:1px solid var(--glass-edge,var(--line-1));border-radius:50%;place-items:center;display:grid}.ts-round.sm{block-size:34px;inline-size:34px}.ts-round:disabled{opacity:.4}.ts-round svg,.ts-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.ts-stage{flex-direction:column;flex:1;justify-content:center;gap:14px;min-block-size:0;display:flex}.ts-carousel{--phone-w:min(46vw, 196px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:calc((100% - var(--phone-w)) / 2);scrollbar-width:none;gap:14px;padding-block:6px 10px;display:flex;overflow-x:auto}.ts-carousel::-webkit-scrollbar{display:none}.ts-slide{scroll-snap-align:center;flex:none}.ts-dots{justify-content:center;gap:6px;display:flex}.ts-dots i{background:var(--ink-3);opacity:.35;block-size:6px;inline-size:6px;transition:inline-size var(--motion-slide) var(--spring-snappy), opacity var(--motion-ink) ease;border-radius:3px}.ts-dots i.on{opacity:.9;inline-size:16px}.ts-phone{inline-size:var(--phone-w);aspect-ratio:9/19.2;color:var(--ink-1);border:1px solid var(--glass-edge,var(--line-2));box-shadow:0 24px 48px -24px var(--scene-glow,var(--scrim)), 0 2px 0 var(--glass-shine,transparent) inset;isolation:isolate;border-radius:26px;position:relative;overflow:hidden}.ts-scene-stack,.ts-scene-fade,.ts-scene,.ts-scene>*{position:absolute;inset:0}.ts-scene-stack{z-index:0}.ts-scene-fade{animation:.48s both ts-fade}.ts-scene-fade:first-child{animation:none}@keyframes ts-fade{0%{opacity:0}}.ts-scene{background:var(--scene-base,var(--canvas))}.ts-scene[data-section=glass] .ts-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%)}.ts-scene[data-section=vivid] .ts-scene-glow{background:linear-gradient(180deg, var(--scene-1) 0%, var(--scene-2) 44%, var(--scene-3) 82%)}.ts-scene[data-classic]{background:var(--canvas)}.ts-scene-img{object-fit:cover;block-size:100%;inline-size:100%}.ts-ui{z-index:1;flex-direction:column;gap:6px;padding:11% 8% 0;display:flex;position:absolute;inset:0}.ts-ui i{display:block}.ts-ui-top{align-items:center;gap:5px;display:flex}.ts-dot{background:var(--glass-chip,var(--surface-2));border:1px solid var(--glass-edge,var(--line-1));border-radius:50%;flex:none;block-size:17px;inline-size:17px}.ts-dot.sm{block-size:13px;inline-size:13px}.ts-dot.primary{background:var(--action);border-color:#0000}.ts-avatar{background:linear-gradient(145deg, var(--hx-avatar-grad-1,var(--action)), var(--hx-avatar-grad-2,var(--action)));border:0}.ts-pill{background:var(--glass-chip,var(--surface-2));border:1px solid var(--glass-edge,var(--line-1));border-radius:9px;flex:1;block-size:17px}.ts-pill.wide{flex:none;block-size:15px}.ts-kicker,.ts-title{white-space:nowrap;text-overflow:ellipsis;text-align:start;margin:0;overflow:hidden}.ts-kicker{color:var(--ink-2);margin-block-start:6px;font-size:7px}.ts-title{font-size:11.5px;font-weight:800;line-height:1.35}.ts-card{background:var(--glass-fill,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;flex-direction:column;gap:5px;padding:8px;display:flex}.ts-card.ts-hero{justify-content:flex-end;min-block-size:22%}.ts-card.ts-row{flex-direction:row;align-items:center;padding:7px}.ts-line{background:var(--ink-1);opacity:.82;border-radius:3px;block-size:5px}.ts-line.thin{opacity:.45;block-size:4px}.ts-line.w30{inline-size:30%}.ts-line.w40{inline-size:40%}.ts-line.w50{inline-size:50%}.ts-line.w60{inline-size:60%}.ts-line.w70{inline-size:70%}.ts-circles{justify-content:space-between;margin-block:2px;padding-inline:4px;display:flex}.ts-circles .ts-dot{block-size:21px;inline-size:21px}.ts-days{gap:4px;display:flex}.ts-day{background:var(--glass-fill,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));border-radius:8px;flex:1;block-size:26px}.ts-day.on{background:var(--action);border-color:#0000}.ts-dock{background:var(--glass-fill-strong,var(--structure));border:1px solid var(--glass-edge,var(--line-1));border-radius:999px;grid-template-columns:repeat(4,1fr);gap:3px;block-size:8.5%;padding:3px;display:grid;position:absolute;inset-block-end:4.5%;inset-inline:10%}.ts-dock i{border-radius:999px}.ts-dock i.on{background:var(--action)}.ts-controls{min-block-size:104px;padding:6px 16px 10px}.ts-row{animation:ts-panel var(--motion-page) var(--spring-firm) both;justify-content:center;align-items:flex-start;gap:26px;display:flex}@keyframes ts-panel{0%{opacity:0;transform:translateY(10px)}}.ts-choice{color:var(--ink-1);justify-items:center;gap:7px;min-inline-size:64px;font-size:13px;font-weight:650;display:grid}.ts-circle,.ts-swatch{background:var(--glass-chip,var(--surface-2));border:1px solid var(--glass-edge,var(--line-1));border-radius:50%;place-items:center;block-size:56px;inline-size:56px;display:grid;overflow:hidden}.ts-circle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;block-size:24px;inline-size:24px}.ts-circle .fill,.ts-badges .fill{fill:currentColor;stroke:none}.ts-swatch{padding:0;display:flex}.ts-swatch b{background:var(--canvas);flex:1;block-size:100%}.ts-choice[aria-checked=true] .ts-swatch{outline:2px solid var(--ink-1);outline-offset:3px}.ts-back{block-size:56px;inline-size:40px;color:var(--ink-1);place-items:center;display:grid}.ts-actions{padding:0 16px calc(16px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity var(--motion-ink) ease, transform var(--motion-page) var(--spring-firm);grid-template-columns:1fr 1fr;gap:10px;display:grid;transform:translateY(14px)}.ts-actions[data-on]{opacity:1;pointer-events:auto;transform:none}.ts-btn{border-radius:999px;block-size:50px;font-size:16px;font-weight:800}.ts-btn.primary{background:var(--action);color:var(--ink-on-action)}.ts-btn.secondary{background:var(--glass-chip,var(--surface-2));color:var(--ink-1);border:1px solid var(--glass-edge,var(--line-1))}.ts-sheet-head{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:0 18px 12px;display:grid}.ts-sheet-head h2{margin:0;font-size:17px;font-weight:800}.ts-tabs{grid-column:1/-1;grid-template-columns:repeat(var(--n), 1fr);background:var(--glass-chip,var(--surface-2));border-radius:999px;padding:4px;display:grid;position:relative}.ts-tabs button{z-index:1;block-size:34px;color:var(--ink-2);transition:color var(--motion-ink) ease;border-radius:999px;font-size:14px;font-weight:700;position:relative}.ts-tabs button[aria-selected=true]{color:var(--ink-on-action)}.ts-tabs-pill{z-index:0;inline-size:calc((100% - 8px) / var(--n));background:var(--action);transform:translateX(calc(var(--i) * 100%));transition:transform var(--motion-slide) var(--spring-snappy);border-radius:999px;position:absolute;inset-block:4px;inset-inline-start:4px}html[dir=rtl] .ts-tabs-pill{transform:translateX(calc(var(--i) * -100%))}.ts-grid{animation:ts-panel var(--motion-page) var(--spring-firm) both;grid-template-columns:repeat(3,1fr);gap:12px;padding-block:4px 12px;display:grid}.ts-tile{aspect-ratio:9/19.2;isolation:isolate;border:1px solid var(--glass-edge,var(--line-1));border-radius:16px;position:relative;overflow:hidden}.ts-tile[aria-checked=true]{outline:2px solid var(--ink-1);outline-offset:3px}.ts-badges{z-index:1;color:var(--ink-1);justify-content:center;gap:4px;display:flex;position:absolute;inset-block-end:8px;inset-inline:0}.ts-badges svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:15px;inline-size:15px}@media (prefers-reduced-motion:reduce){.ts-scene-fade,.ts-row,.ts-grid{animation-name:ts-fade!important;animation-duration:.16s!important}}
.wg-add-row{justify-content:center;padding-block:18px 110px;display:flex}.wg-add{block-size:42px;color:var(--ink-1);background:var(--glass-chip,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding-inline:16px 20px;font-size:14px;font-weight:750;display:inline-flex}.wg-add svg,.wg-head svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}html[dir=rtl] .wg-chev{transform-origin:50%;transform:scaleX(-1)}.wg-head{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:0 18px 12px;display:grid}.wg-head h2{margin:0;font-size:17px;font-weight:800}.wg-grid{animation:ts-panel var(--motion-page) var(--spring-firm) both;grid-template-columns:1fr 1fr;gap:12px;display:grid}.wg-tile{text-align:start;color:var(--ink-1);background:var(--glass-fill,var(--surface-1));border:1px solid var(--glass-edge,var(--line-1));border-radius:22px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.wg-tile strong{font-size:13px;font-weight:750}.wg-on{background:var(--glass-chip,var(--surface-2));color:var(--ink-1);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-end:10px}.wg-tile.big{padding:18px}.wg-detail{animation:ts-panel var(--motion-page) var(--spring-firm) both;gap:14px;display:grid}.wg-detail p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.wg-art{background:var(--glass-chip,var(--surface-2));border-radius:14px;flex-direction:column;gap:6px;min-block-size:74px;padding:10px;display:flex;position:relative}.wg-tile.big .wg-art{gap:10px;min-block-size:140px;padding:18px}.wg-art i{display:block}.wg-art .l{background:var(--ink-1);opacity:.8;border-radius:3px;block-size:6px}.wg-art .l.thin{opacity:.4;block-size:5px}.wg-art .w30{inline-size:30%}.wg-art .w40{inline-size:40%}.wg-art .w50{inline-size:50%}.wg-art .w70{inline-size:70%}.wg-art .live{background:var(--success);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-end:10px;inset-inline-start:10px}.wg-art .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.wg-art .pill{background:var(--glass-chip,var(--surface-3));border:1px solid var(--glass-edge,var(--line-1));border-radius:999px;block-size:14px;inline-size:30%}.wg-art .dots{justify-content:space-between;margin-block:auto;display:flex}.wg-art .d{background:var(--glass-chip,var(--surface-3));border:1px solid var(--glass-edge,var(--line-1));border-radius:50%;flex:none;block-size:24px;inline-size:24px}.wg-art .d.primary{background:var(--action);border-color:#0000}.wg-art .d.check{background:var(--success);border-color:#0000}.wg-art .strip{gap:6px;margin-block:auto;display:flex}.wg-art .slot{background:var(--glass-chip,var(--surface-3));border:1px solid var(--glass-edge,var(--line-1));border-radius:10px;flex:1;block-size:34px}.wg-art .slot.done{opacity:.45}.wg-art .slot.on{border:2px solid var(--ink-1)}
