:root{color:#121920;color:lab(8.32369% -1.55564 -6.25106);--ink:#08121d;--muted:#56626f;--paper:#f7f5ee;--night:#010715;--panel:#061221;--panel-strong:#00030d;--line:#c5cbd2;--line-dark:#313e4f;--accent:#00c1da;--accent-strong:#00afa9;--teal:#00c7ab;--cyan:#12cbf5;--traffic-chart-muted:#9099a3;--traffic-chart-grid:#9099a31a;--traffic-chart-caution:#eca342;--traffic-chart-danger:#fa6863;--traffic-chart-neutral:#9099a3;--traffic-chart-positive-fill:#00c7ab29;--traffic-chart-primary-fill:#00c1da29;--traffic-chart-info-fill:#12cbf529;--traffic-chart-caution-fill:#eca34229;--traffic-chart-danger-fill:#fa686329;--traffic-chart-neutral-fill:#9099a329;--traffic-chart-copy:#d7dfe7;--traffic-chart-copy-muted:#9ca6b0;--traffic-chart-surface:#020712;--traffic-chart-surface-raised:#050e1a;--traffic-chart-focus:#00c1da52;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-xxl:24px;--z-base:1;--z-context:5;--z-sticky:6;--z-menu:8;--z-popover:10;--z-modal:20;background:#f7f5ee;background:lab(96.5756% -.127614 3.82123);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:lab(0% 0 0)){:root{--ink:lab(5.2093% -1.28851 -8.19153);--muted:lab(40.7882% -2.21323 -9.23243);--paper:lab(96.5756% -.127614 3.82123);--night:lab(1.89274% .092037 -7.12622);--panel:lab(5.12316% -.490442 -11.7621);--panel-strong:lab(.839197% .260964 -4.44376);--line:lab(81.4292% -1.2967 -4.27685);--line-dark:lab(25.6381% -1.88018 -12.4398);--accent:lab(70.9113% -39.5396 -26.7084);--accent-strong:lab(64.6925% -54.5477 -10.6217);--teal:lab(71.6839% -51.201 1.54207);--cyan:lab(75.1687% -31.7859 -32.9523);--traffic-chart-muted:lab(62.8605% -1.88103 -6.38233);--traffic-chart-grid:lab(62.8605% -1.88103 -6.38233/.1);--traffic-chart-caution:lab(73.0639% 22.015 59.4511);--traffic-chart-danger:lab(63.4204% 56.5783 32.9929);--traffic-chart-neutral:lab(62.8605% -1.88103 -6.38233);--traffic-chart-positive-fill:lab(71.6839% -51.201 1.54207/.16);--traffic-chart-primary-fill:lab(70.9113% -39.5396 -26.7084/.16);--traffic-chart-info-fill:lab(75.1687% -31.7859 -32.9523/.16);--traffic-chart-caution-fill:lab(73.0639% 22.015 59.4511/.16);--traffic-chart-danger-fill:lab(63.4204% 56.5783 32.9929/.16);--traffic-chart-neutral-fill:lab(62.8605% -1.88103 -6.38233/.16);--traffic-chart-copy:lab(88.3872% -1.50764 -4.98688);--traffic-chart-copy-muted:lab(67.5009% -1.88881 -6.38618);--traffic-chart-surface:lab(1.92633% -.16316 -5.10998);--traffic-chart-surface-raised:lab(3.60868% -.400983 -8.37708);--traffic-chart-focus:lab(70.9113% -39.5396 -26.7084/.32)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;color:#f7f5ef;color:lab(96.5647% -.106633 3.05384);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#000207b8,#0000);background:linear-gradient(lab(.423008% .207126 -2.60996/.72),#0000);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px clamp(18px,4vw,54px);display:grid;position:fixed;inset:0 0 auto}.brand-mark{justify-self:start;line-height:0;display:inline-flex}nav{color:#edebe5c7;color:lab(93.0901% -.116706 3.43784/.78);justify-self:center;gap:clamp(18px,3vw,34px);font-size:.92rem;display:flex}nav a{transition:color .18s}nav a:hover{color:#fff}.header-cta{white-space:nowrap;background:#f4f2ea1f;background:lab(95.4155% -.127345 3.82144/.12);border:1px solid #f1eee747;border:1px solid lab(94.2555% -.126988 3.82166/.28);border-radius:999px;justify-self:end;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.hero{color:#f7f5ef;color:lab(96.5647% -.106633 3.05384);background:var(--night);align-items:center;min-height:100svh;padding:126px clamp(20px,7vw,96px) 78px;display:grid;position:relative;overflow:hidden}.hero-eleven{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.05fr);gap:clamp(34px,6vw,82px)}.hero-backdrop{background:radial-gradient(circle at 76% 22%,#00baca6b,#0000 26%),radial-gradient(circle at 16% 72%,#00c7ab2e,#0000 30%),linear-gradient(120deg,#00040f,#051c30 52%,#003035);background:radial-gradient(circle at 76% 22%,lab(68.6378% -38.3281 -20.4231/.42),#0000 26%),radial-gradient(circle at 16% 72%,lab(71.6839% -51.201 1.54207/.18),#0000 30%),linear-gradient(120deg,lab(1.13831% .131868 -4.7841),lab(9.32595% -2.51851 -16.634) 52%,lab(17.0668% -20.2734 -10.8686));position:absolute;inset:0}.ambient-grid{opacity:.24;background-image:linear-gradient(#edebe51f 1px,#0000 1px),linear-gradient(90deg,#edebe51f 1px,#0000 1px);background-image:linear-gradient(lab(93.0901% -.116706 3.43784/.12) 1px,#0000 1px),linear-gradient(90deg,lab(93.0901% -.116706 3.43784/.12) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 38%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 38%,#000,#0000 72%)}.hero-copy{z-index:2;max-width:820px;position:relative}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:700px;margin-bottom:24px;font-size:clamp(2.6rem,4.4vw,4.6rem);line-height:1.04}.hero-line{color:#e3e1dadb;color:lab(89.6155% -.125706 3.82254/.86);max-width:720px;margin-bottom:34px;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.48}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-weight:800;display:inline-flex}.primary-action{background:linear-gradient(135deg, var(--accent), var(--teal));color:#00040f;color:lab(1.13831% .131868 -4.7841);box-shadow:0 18px 52px #00c1da45;box-shadow:0 18px 52px lab(70.9113% -39.5396 -26.7084/.27)}.secondary-action{color:#fff;background:#ffffff14;background:lab(100.056% -.128567 3.82066/.08);border:1px solid #f1eee738;border:1px solid lab(94.2555% -.126988 3.82166/.22)}.text-action{color:#edebe5c7;color:lab(93.0901% -.116706 3.43784/.78);font-weight:720}.text-action.dark{color:var(--ink)}.hero-proof-row{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:28px;display:flex}.hero-proof-row span{color:#e0ded7d6;color:lab(88.4554% -.125408 3.82279/.84);background:#ffffff0f;background:lab(100.056% -.128567 3.82066/.06);border:1px solid #edebe524;border:1px solid lab(93.0901% -.116706 3.43784/.14);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;display:inline-flex}.platform-section,.workflow-section,.tenant-section,.workflow-conversation-section,.scheduler-section{padding:clamp(78px,12vw,142px) clamp(20px,7vw,96px)}.section-heading-row{grid-template-columns:minmax(320px,.85fr) minmax(280px,.48fr);align-items:end;gap:clamp(26px,6vw,80px);display:grid}h2{max-width:900px;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.3rem,3.6vw,3.6rem);line-height:1.06}.section-heading-row p,.workflow-copy-block p{color:var(--muted);font-size:1.05rem;line-height:1.7}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.platform-card{border:1px solid var(--line);background:linear-gradient(#fff,#e6f1f3);background:linear-gradient(#fff,lab(94.2981% -3.48273 -2.30813));border-radius:30px;min-height:300px;padding:clamp(24px,4vw,38px);box-shadow:0 22px 70px #1e2f4114;box-shadow:0 22px 70px lab(18.6877% -2.83948 -13.717/.08)}.platform-card svg,.workflow-lane svg{color:var(--accent-strong)}.platform-card span{color:#33705f;color:lab(42.9178% -24.2559 3.51527);text-transform:uppercase;letter-spacing:.07em;margin-top:20px;font-weight:840;display:block}.platform-card h3{letter-spacing:-.035em;margin-top:46px;font-size:clamp(1.35rem,2vw,2.08rem);line-height:1.08}.workflow-section{background:#e5f1f3;background:lab(94.3062% -3.77184 -2.4997);grid-template-columns:minmax(300px,.72fr) minmax(360px,1fr);gap:clamp(36px,7vw,96px);display:grid}.workflow-copy-block{align-self:start;position:sticky;top:120px}.workflow-lanes{gap:14px;display:grid}.workflow-lane{background:#fff;border:1px solid #b8c7cc;border:1px solid lab(79.2292% -4.56616 -4.41344);border-radius:28px;grid-template-columns:44px 1fr;gap:6px 20px;padding:24px;display:grid}.workflow-lane-icon{grid-row:span 2;align-self:start;padding-top:6px}.workflow-lane h3{margin:0;font-size:clamp(1.4rem,2vw,2.1rem)}.workflow-lane p{color:var(--muted);margin:0;line-height:1.65}.tenant-section{color:#f7f5ef;color:lab(96.5647% -.106633 3.05384);background:#040e1b;background:lab(3.58703% -.276901 -9.69678);grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);gap:clamp(36px,7vw,96px);display:grid}.tenant-section h2{color:#f7f5ef;color:lab(96.5647% -.106633 3.05384)}.tenant-section p{color:#d3d1cab8;color:lab(83.8153% -.123948 3.82377/.72);line-height:1.65}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-grid div{background:#f4f2ea0d;background:lab(95.4155% -.127345 3.82144/.05);border:1px solid #edebe51f;border:1px solid lab(93.0901% -.116706 3.43784/.12);border-radius:24px;gap:10px;padding:22px;display:grid}.trust-grid svg{color:var(--accent)}.trust-grid strong,.trust-grid span{display:block}.trust-grid strong{font-size:1.1rem}.trust-grid span{color:#d3d1caa6;color:lab(83.8153% -.123948 3.82377/.65)}.workflow-conversation-section{background:linear-gradient(135deg,#f7f5ee,#cce3e7);background:linear-gradient(135deg,lab(96.5756% -.127614 3.82123),lab(88.6028% -7.22525 -4.78694))}.scheduler-section{background:var(--night);color:var(--paper);grid-template-columns:minmax(280px,.68fr) minmax(460px,1.32fr);align-items:start;gap:clamp(32px,7vw,96px);display:grid}.scheduler-page-shell .scheduler-section{min-height:100svh;padding-top:clamp(120px,14vw,172px)}.scheduler-copy{align-content:start;gap:18px;max-width:640px;display:grid;position:sticky;top:112px}.scheduler-copy h2{color:var(--paper);margin-bottom:4px}.scheduler-copy p{max-width:62ch;color:var(--paper);opacity:.78;font-size:1.05rem;line-height:1.7}.scheduler-copy .eyebrow{color:var(--accent);opacity:1}.scheduler-frame-card{border:1px solid var(--line-dark);background:var(--panel);min-width:0;color:var(--paper);box-shadow:none;border-radius:16px;padding:clamp(18px,3vw,30px)}.scheduler-booking-flow{gap:24px;display:grid}.scheduler-booking-flow :where(a,button,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.scheduler-noscript{border:1px solid var(--line-dark);color:var(--paper);border-radius:12px;margin-bottom:18px;padding:14px;line-height:1.55;display:block}.scheduler-noscript a{color:var(--accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.scheduler-progress{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 18px;list-style:none;display:grid}.scheduler-progress-step{min-width:0;color:var(--paper);opacity:.56;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:.78rem;line-height:1.3;display:grid}.scheduler-progress-step>span{border:1px solid var(--line-dark);background:var(--panel-strong);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.scheduler-progress-step[data-complete=true],.scheduler-progress-step[data-current=true]{opacity:1}.scheduler-progress-step[data-complete=true]>span{border-color:var(--teal);color:var(--teal)}.scheduler-progress-step[data-current=true]>span{border-color:var(--accent);background:var(--accent);color:var(--panel-strong)}.scheduler-step,.scheduler-slot-fieldset{border:0;min-width:0;margin:0;padding:0}.scheduler-step>legend{color:var(--paper);letter-spacing:-.025em;margin-bottom:12px;padding:0;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:800;line-height:1.1}.scheduler-step>legend:focus-visible,.scheduler-success-state h3:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:4px}.scheduler-step-description{max-width:68ch;color:var(--paper);opacity:.72;margin-bottom:22px;line-height:1.6}.scheduler-timezone-inline{color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:-6px 0 20px;font-size:.88rem;display:flex}.scheduler-timezone-inline strong{color:var(--accent)}.scheduler-timezone-inline span{opacity:.7}.scheduler-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scheduler-field{color:var(--paper);gap:8px;font-weight:760;display:grid}.scheduler-field>span small{opacity:.7;font-weight:500}.scheduler-field .scheduler-required-label{opacity:.76;font-weight:600}.scheduler-field input,.scheduler-field textarea{border:1px solid var(--line-dark);background:var(--panel-strong);width:100%;min-height:48px;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;outline:none;padding:12px 14px}.scheduler-field textarea{resize:vertical;min-height:136px;line-height:1.55}.scheduler-field input:focus-visible,.scheduler-field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #00c1da2e;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.18)}.scheduler-field-wide{grid-column:1/-1}.scheduler-date-field{max-width:320px}.scheduler-slot-fieldset{border-top:1px solid var(--line-dark);margin-top:22px;padding-top:22px}.scheduler-slot-fieldset>legend{color:var(--paper);padding:0 10px 0 0;font-weight:800}.scheduler-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.scheduler-slot-option{border:1px solid var(--line-dark);background:var(--panel-strong);min-height:52px;color:var(--paper);cursor:pointer;border-radius:12px;align-items:center;padding:10px 12px;line-height:1.4;display:flex;position:relative}.scheduler-slot-option input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.scheduler-slot-option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.scheduler-slot-option[data-selected=true]{border-color:var(--accent);color:var(--accent)}.scheduler-slot-option:hover{border-color:var(--accent)}.scheduler-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.scheduler-primary-action,.scheduler-secondary-action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.scheduler-primary-action{border:1px solid var(--accent);background:var(--accent);color:var(--panel-strong)}.scheduler-secondary-action{border:1px solid var(--line-dark);background:var(--panel-strong);color:var(--paper)}.scheduler-primary-action:hover{background:var(--teal)}.scheduler-secondary-action:hover{border-color:var(--accent);color:var(--accent)}.scheduler-primary-action:active,.scheduler-secondary-action:active{filter:brightness(.94)}.scheduler-primary-action:disabled,.scheduler-secondary-action:disabled{cursor:not-allowed;opacity:.52}.scheduler-error-message,.scheduler-empty-state,.scheduler-loading-state{border-radius:12px;margin:0;padding:13px 14px;line-height:1.5}.scheduler-error-message{color:#f9dcb6;color:lab(89.6111% 6.14196 22.9781);background:#ff96441f;background:lab(72.3666% 42.1968 71.3369/.12);border:1px solid #ee343b66;border:1px solid lab(53.6853% 69.6775 43.7724/.4)}.scheduler-empty-state,.scheduler-loading-state{border:1px solid var(--line-dark);background:var(--panel-strong);color:var(--paper)}.scheduler-empty-state p{margin-bottom:4px}.scheduler-empty-state p:last-child{opacity:.7;margin-bottom:0}.scheduler-retry-state{justify-content:flex-start;display:flex}.scheduler-review-list{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.scheduler-review-list div{border-bottom:1px solid var(--line-dark);min-width:0;padding:16px 0}.scheduler-review-list div:nth-child(odd){padding-right:18px}.scheduler-review-list div:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:18px}.scheduler-review-list dt{color:var(--accent);margin-bottom:5px;font-size:.78rem;font-weight:820}.scheduler-review-list dd{overflow-wrap:anywhere;color:var(--paper);margin:0;line-height:1.5}.scheduler-review-list .scheduler-review-wide{border-left:0;grid-column:1/-1;padding-left:0;padding-right:0}.scheduler-success-state{border-top:1px solid var(--teal);border-bottom:1px solid var(--line-dark);gap:14px;padding:26px 0;display:grid}.scheduler-success-kicker{color:var(--teal);margin:0;font-size:.82rem;font-weight:850}.scheduler-success-state h3{color:var(--paper);margin:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.scheduler-success-state p{max-width:66ch;color:var(--paper);opacity:.78;margin:0;line-height:1.6}.scheduler-success-time{background:var(--panel-strong);border-radius:12px;padding:14px}.workflow-conversation-section h2{max-width:980px}.workflow-conversation-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.workflow-conversation-form{color:var(--ink);background:#fefcf6eb;background:lab(98.8848% -.10708 3.05362/.92);border:1px solid #bbcacf;border:1px solid lab(80.3892% -4.56688 -4.41384);border-radius:30px;gap:20px;margin-top:30px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 26px 80px #1e2f4114;box-shadow:0 26px 80px lab(18.6877% -2.83948 -13.717/.08)}.workflow-form-heading h3{letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.02}.workflow-form-heading p{color:var(--muted);margin:0;line-height:1.6}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-form-grid label{color:var(--ink);gap:8px;font-size:.92rem;font-weight:760;display:grid}.workflow-form-grid span{color:var(--ink)}.workflow-form-grid input,.workflow-form-grid select,.workflow-form-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:16px;outline:none;padding:12px 14px;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(99.9917% -1.09288 -3.57078/.06)}.workflow-form-grid input,.workflow-form-grid select{min-height:48px}.workflow-form-grid textarea{resize:vertical;min-height:150px;line-height:1.55}.workflow-form-grid input::placeholder,.workflow-form-grid textarea::placeholder{color:#707882;color:lab(50.0991% -1.85391 -6.3692)}.workflow-form-grid input:focus,.workflow-form-grid select:focus,.workflow-form-grid textarea:focus{border-color:#00c1dab8;border-color:lab(70.9113% -39.5396 -26.7084/.72);box-shadow:0 0 0 3px #00c1da24,inset 0 1px #ffffff0d;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.14),inset 0 1px lab(99.9917% -1.09288 -3.57078/.05)}.workflow-form-wide{grid-column:1/-1}.workflow-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.workflow-form-message{border-radius:18px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:.95rem;line-height:1.5;display:flex}.workflow-form-message.is-success{color:#004332;color:lab(24.4913% -28.3311 5.11794);background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1);border:1px solid #00c7ab52;border:1px solid lab(71.6839% -51.201 1.54207/.32)}.workflow-form-message.is-error{color:#9e1614;color:lab(34.514% 53.3831 40.1339);background:#ff96441f;background:lab(72.3666% 42.1968 71.3369/.12);border:1px solid #ee343b47;border:1px solid lab(53.6853% 69.6775 43.7724/.28)}.workflow-form-submit{width:max-content}.seo-workflow-conversation-section{padding-top:0}@media (max-width:960px){.hero-eleven,.section-heading-row,.workflow-section,.tenant-section,.scheduler-section{grid-template-columns:1fr}.workflow-copy-block,.scheduler-copy{position:static}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.platform-grid,.trust-grid,.workflow-form-grid,.workflow-lane{grid-template-columns:1fr}}@media (max-width:720px){.scheduler-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scheduler-field-grid,.scheduler-slot-grid,.scheduler-review-list{grid-template-columns:1fr}.scheduler-review-list div:nth-child(odd),.scheduler-review-list div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.scheduler-review-list .scheduler-review-wide{grid-column:auto}}@media (max-width:520px){.scheduler-booking-flow{scroll-padding-bottom:148px}.scheduler-step-actions{z-index:var(--z-context);border-top:1px solid var(--line-dark);padding:14px 18px max(14px, env(safe-area-inset-bottom));background:var(--panel);flex-direction:column;align-items:stretch;margin-bottom:-18px;margin-left:-18px;margin-right:-18px;position:sticky;bottom:0}.scheduler-step-actions :where(a,button){width:100%}}.marketing-home-page{--homepage-accent-on-paper:#006560;--homepage-focus-on-paper:#005967;background:var(--paper);min-width:320px;color:var(--ink);overflow-x:clip}@supports (color:lab(0% 0 0)){.marketing-home-page{--homepage-accent-on-paper:lab(37.5575% -41.0761 -7.92783);--homepage-focus-on-paper:lab(33.6674% -35.6444 -25.2593)}}.marketing-home-page :is(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.marketing-home-page p{text-wrap:pretty}.marketing-home-page :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.marketing-home-page :is(.platform-section,.intake-workflow-section,.resources-section) :where(a,button,summary,input,select,textarea):focus-visible{outline-color:var(--homepage-focus-on-paper)}.marketing-home-page :is(#platform,#workflow-example,#trust,#resources,#cliniva-scheduler){scroll-margin-top:100px}.marketing-home-page :is(#platform,#workflow-example,#resources):focus-visible{outline:3px solid var(--homepage-focus-on-paper);outline-offset:-3px}.marketing-home-page :is(#trust,#cliniva-scheduler):focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.marketing-home-page .skip-link{z-index:var(--z-modal);top:max(12px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));background:var(--accent);min-height:44px;color:var(--panel-strong);border-radius:10px;align-items:center;padding:0 14px;font-weight:850;display:inline-flex;position:fixed;transform:translateY(-160%)}.marketing-home-page .skip-link:focus{transform:translateY(0)}.marketing-home-page .marketing-site-header{z-index:var(--z-sticky);padding:12px clamp(16px,3vw,40px);padding-top:max(12px, env(safe-area-inset-top));padding-right:max(clamp(16px, 3vw, 40px), env(safe-area-inset-right));padding-left:max(clamp(16px, 3vw, 40px), env(safe-area-inset-left));background:var(--night);color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(156px,1fr) auto minmax(max-content,1fr);gap:clamp(12px,2vw,24px)}.marketing-home-page .brand-mark img{width:clamp(156px,15vw,208px);max-width:100%;height:auto}.marketing-home-page .desktop-site-navigation{color:var(--paper);gap:clamp(12px,2vw,28px);display:flex}.marketing-home-page .desktop-site-navigation a,.marketing-home-page .mobile-site-navigation a{align-items:center;min-height:44px;font-weight:720;display:inline-flex}.marketing-home-page .desktop-site-navigation a:hover{color:var(--accent)}.marketing-home-page .site-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.marketing-home-page .header-primary-cta{background:var(--accent);min-height:44px;color:var(--panel-strong);box-shadow:none;padding-inline:16px}.marketing-home-page .header-cta-label-short{display:none}.marketing-home-page .header-login-link{border-color:var(--line-dark);background:var(--panel);min-height:44px;color:var(--paper)}.marketing-home-page .mobile-site-navigation{display:none;position:relative}.marketing-home-page .mobile-site-navigation summary{border:1px solid var(--line-dark);background:var(--panel);min-width:44px;min-height:44px;color:var(--paper);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:800;list-style:none;display:inline-flex}.marketing-home-page .mobile-site-navigation summary::-webkit-details-marker{display:none}.marketing-home-page .mobile-site-navigation summary:after{content:"+";color:var(--accent);font-size:1.15rem;line-height:1}.marketing-home-page .mobile-site-navigation[open] summary:after{content:"−"}.marketing-home-page .mobile-site-navigation nav{z-index:var(--z-menu);border:1px solid var(--line-dark);background:var(--panel-strong);width:min(320px,100vw - 32px);color:var(--paper);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.marketing-home-page .mobile-site-navigation:not([open])>nav{display:none}.marketing-home-page .mobile-site-navigation[open]>nav{display:grid}.marketing-home-page .mobile-site-navigation nav a{border-radius:10px;padding:0 12px}.marketing-home-page .mobile-site-navigation nav a:hover{background:var(--panel);color:var(--accent)}.marketing-home-page .hero{background:var(--night);min-height:auto;padding-top:clamp(112px,10vw,144px);padding-bottom:clamp(72px,9vw,112px)}.marketing-home-page .hero-backdrop{background:var(--night)}.marketing-home-page .hero-eleven{grid-template-columns:minmax(320px,.88fr) minmax(440px,1.12fr);gap:clamp(38px,6vw,88px)}.marketing-home-page .hero-copy{max-width:720px}.marketing-home-page .hero h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(2.8rem,5vw,4.9rem);line-height:.98}.marketing-home-page .hero-line{max-width:680px;color:var(--paper);font-size:clamp(1.05rem,1.5vw,1.3rem)}.marketing-home-page .primary-action{background:var(--accent);color:var(--panel-strong);box-shadow:none}.marketing-home-page .secondary-action{border-color:var(--line-dark);background:var(--panel);color:var(--paper)}.marketing-home-page .primary-action:hover{background:var(--teal)}.marketing-home-page .secondary-action:hover{border-color:var(--accent);color:var(--accent)}.marketing-home-page .hero-proof-row{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;padding-top:14px;display:grid}.marketing-home-page .hero-proof-row span{color:var(--paper);background:0 0;border:0;border-radius:0;align-items:flex-start;padding:4px 14px;font-size:.9rem;line-height:1.4}.marketing-home-page .hero-proof-row span+span{border-left:1px solid var(--line-dark)}.marketing-home-page .hero-proof-row svg{color:var(--teal);flex:none;margin-top:2px}.marketing-home-page .operational-preview{z-index:2;border:1px solid var(--line-dark);background:var(--panel);width:min(760px,100%);min-height:0;color:var(--paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;justify-self:end;padding:0;position:relative;overflow:hidden}.marketing-home-page .operational-preview-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.marketing-home-page .operational-preview-label{color:var(--accent);margin-bottom:6px;font-size:.875rem;font-weight:820}.marketing-home-page .operational-preview h2{color:var(--paper);margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.05}.marketing-home-page .operational-preview-status{border:1px solid var(--line-dark);background:var(--panel-strong);min-height:36px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:820;display:inline-flex}.marketing-home-page .workbench-queue-list{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-home-page .workbench-queue-list li{min-width:0;min-height:48px;color:var(--paper);text-align:center;place-items:center;padding:8px 10px;font-size:.875rem;font-weight:780;display:grid}.marketing-home-page .workbench-queue-list li+li{border-left:1px solid var(--line-dark)}.marketing-home-page .workbench-queue-list li[data-active=true]{background:var(--panel-strong);color:var(--accent)}.marketing-home-page .operational-preview-path{margin:0;padding:8px 24px;list-style:none}.marketing-home-page .operational-preview-path li{border-bottom:1px solid var(--line-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 0;display:grid}.marketing-home-page .operational-preview-path li:last-child{border-bottom:0}.marketing-home-page .workbench-task-state{color:var(--paper);font-size:.875rem;font-weight:820}.marketing-home-page .operational-preview-path li>svg{color:var(--teal)}.marketing-home-page .operational-preview-path li[data-state=Due\ today]>svg,.marketing-home-page .operational-preview-path li[data-state=Due\ today] .workbench-task-state,.marketing-home-page .operational-preview-path li[data-state=Review]>svg,.marketing-home-page .operational-preview-path li[data-state=Review] .workbench-task-state{color:var(--accent)}.marketing-home-page .operational-preview-path strong,.marketing-home-page .operational-preview-path small{display:block}.marketing-home-page .operational-preview-path strong{color:var(--paper);margin-bottom:3px}.marketing-home-page .operational-preview-path small{color:var(--paper);opacity:.72;font-size:.875rem;line-height:1.4}.marketing-home-page .operational-preview-boundary{border-top:1px solid var(--line-dark);background:var(--panel-strong);color:var(--paper);align-items:center;gap:10px;margin:0;padding:16px 24px;font-size:.92rem;font-weight:720;display:flex}.marketing-home-page .operational-preview-boundary svg{color:var(--teal);flex:none}.marketing-home-page .section-kicker{color:var(--homepage-accent-on-paper);letter-spacing:0;text-transform:none;font-size:.9rem}.marketing-home-page .eyebrow{letter-spacing:.08em;font-size:.875rem}.marketing-home-page .platform-section{background:var(--paper)}.marketing-home-page .platform-layer-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px}.marketing-home-page .platform-layer-card{min-height:0;box-shadow:none;border-radius:16px;padding:clamp(26px,4vw,40px)}.marketing-home-page .platform-layer-card.is-primary{background:var(--panel);min-height:440px;color:var(--paper);border:0;grid-row:1/span 2}.marketing-home-page .platform-layer-card.is-supporting{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.marketing-home-page .platform-layer-card span{color:var(--homepage-accent-on-paper);letter-spacing:0;text-transform:none;margin-top:22px;font-size:.78rem}.marketing-home-page .platform-layer-card.is-primary span,.marketing-home-page .platform-layer-card.is-primary svg{color:var(--accent)}.marketing-home-page .platform-layer-card.is-supporting svg{color:var(--homepage-accent-on-paper)}.marketing-home-page .platform-layer-card h3{max-width:620px;margin:24px 0 14px;font-size:clamp(1.55rem,2.5vw,2.55rem)}.marketing-home-page .platform-layer-card.is-primary h3{color:var(--paper);margin-top:clamp(70px,10vw,132px);font-size:clamp(2.2rem,4vw,4rem)}.marketing-home-page .platform-layer-card p{max-width:62ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.marketing-home-page .platform-layer-card.is-primary p{color:var(--paper);opacity:.78}.marketing-home-page .intake-workflow-section{background:var(--paper);border-block:1px solid var(--line)}.marketing-home-page .workflow-boundary-note{background:var(--panel);color:var(--paper);border-radius:12px;align-items:flex-start;gap:10px;margin-top:28px;padding:16px;font-size:1rem;display:flex}.marketing-home-page .workflow-boundary-note svg{color:var(--teal);flex:none;margin-top:3px}.marketing-home-page .intake-workflow-steps{margin:0;padding:0;list-style:none}.marketing-home-page .intake-workflow-step{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:26px 0}.marketing-home-page .intake-workflow-step:last-child{border-bottom:1px solid var(--line)}.marketing-home-page .intake-workflow-step .workflow-lane-icon{background:var(--panel);border-radius:10px;grid-row:auto;align-self:start;place-items:center;width:44px;height:44px;padding:0;display:grid}.marketing-home-page .intake-workflow-step .workflow-lane-icon svg{color:var(--accent)}.marketing-home-page .intake-workflow-step-copy{min-width:0}.marketing-home-page .workflow-step-label{color:var(--homepage-accent-on-paper);margin-bottom:8px;font-size:.78rem;font-weight:820;display:block}.marketing-home-page .intake-workflow-step h3{margin-bottom:8px;font-size:clamp(1.45rem,2vw,2rem)}.marketing-home-page .intake-workflow-step p{font-size:1rem}.marketing-home-page .tenant-section{background:var(--night);color:var(--paper)}.marketing-home-page .tenant-section h2{color:var(--paper)}.marketing-home-page .tenant-section p{color:var(--paper);opacity:.78;font-size:1rem}.marketing-home-page .tenant-section .section-kicker{color:var(--accent);opacity:1}.marketing-home-page .trust-grid{border-top:1px solid var(--line-dark);gap:0}.marketing-home-page .trust-grid div{border:0;border-bottom:1px solid var(--line-dark);background:0 0;border-radius:0;padding:24px}.marketing-home-page .trust-grid div:nth-child(odd){border-right:1px solid var(--line-dark)}.marketing-home-page .trust-grid strong{color:var(--paper)}.marketing-home-page .trust-grid span{color:var(--paper);opacity:.7;font-size:1rem;line-height:1.55}.marketing-home-page .resources-section{background:var(--paper);grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr)}.marketing-home-page .resources-intro>p:not(.section-kicker){max-width:58ch;color:var(--muted);font-size:1rem;line-height:1.7}.marketing-home-page .resources-section h2{font-size:clamp(2.2rem,4vw,4rem)}.marketing-home-page .curated-resource-grid{border-top:1px solid var(--line);grid-template-columns:1fr;align-content:center;gap:0;margin-top:0}.marketing-home-page .curated-resource-card{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:100px minmax(0,1fr) auto;grid-template-areas:"type title action"".description action";align-items:start;gap:8px 22px;padding:24px 0}.marketing-home-page .curated-resource-card>span{color:var(--homepage-accent-on-paper);letter-spacing:0;text-transform:none;grid-area:type;margin-top:4px;font-size:.82rem}.marketing-home-page .curated-resource-card h3{letter-spacing:-.025em;grid-area:title;font-size:clamp(1.35rem,2vw,1.9rem)}.marketing-home-page .curated-resource-card p{grid-area:description;margin:0;font-size:1rem}.marketing-home-page .curated-resource-card strong{min-height:44px;color:var(--homepage-accent-on-paper);white-space:nowrap;grid-area:action;align-self:center}.marketing-home-page .curated-resource-card:hover h3,.marketing-home-page .curated-resource-card:hover strong{color:var(--homepage-accent-on-paper)}.marketing-home-page .scheduler-contact-alternative{background:var(--panel);color:var(--paper);grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:clamp(24px,6vw,80px);padding:clamp(52px,8vw,88px) clamp(20px,7vw,96px);display:grid}.marketing-home-page .scheduler-contact-alternative h2{max-width:760px;color:var(--paper);font-size:clamp(2rem,3.6vw,3.4rem)}.marketing-home-page .scheduler-contact-alternative p:not(.section-kicker){max-width:68ch;color:var(--paper);opacity:.76;margin-bottom:0;font-size:1rem;line-height:1.65}.marketing-home-page .scheduler-contact-alternative .section-kicker{color:var(--accent)}.marketing-home-page .scheduler-contact-link{border:1px solid var(--line-dark);background:var(--panel-strong);min-height:44px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.marketing-home-page .scheduler-contact-link:hover{border-color:var(--accent);color:var(--accent)}.marketing-home-page .site-footer{padding:28px clamp(20px,7vw,96px);padding-right:max(clamp(20px, 7vw, 96px), env(safe-area-inset-right));padding-bottom:max(28px, env(safe-area-inset-bottom));padding-left:max(clamp(20px, 7vw, 96px), env(safe-area-inset-left));background:var(--night);color:var(--paper);justify-content:space-between;align-items:center;gap:24px;display:flex}.marketing-home-page .site-footer-meta{gap:4px;display:grid}.marketing-home-page .site-footer-brand{min-height:44px;color:var(--paper);align-items:center;font-size:1.1rem;font-weight:850;display:inline-flex}.marketing-home-page .site-footer-meta span{color:var(--paper);opacity:.7;font-size:.84rem}.marketing-home-page .site-footer nav{color:var(--paper);flex-wrap:wrap;justify-content:flex-end;justify-self:auto;gap:4px 20px;display:flex}.marketing-home-page .site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.marketing-home-page .site-footer nav a:hover{color:var(--accent)}@media (max-width:1040px){.marketing-home-page .marketing-site-header{grid-template-columns:minmax(0,1fr) auto}.marketing-home-page .desktop-site-navigation{display:none}.marketing-home-page .mobile-site-navigation{display:block}.marketing-home-page .mobile-site-navigation:not([open])>nav{display:none}.marketing-home-page .mobile-site-navigation[open]>nav{display:grid}}@media (max-width:960px){.marketing-home-page .hero-eleven,.marketing-home-page .resources-section{grid-template-columns:1fr}.marketing-home-page .operational-preview{justify-self:stretch;width:100%}.marketing-home-page .platform-layer-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}}@media (max-width:820px){.marketing-home-page .platform-layer-grid{grid-template-rows:auto;grid-template-columns:1fr}.marketing-home-page .platform-layer-card.is-primary{grid-row:auto;min-height:360px}.marketing-home-page .platform-layer-card.is-primary h3{margin-top:clamp(54px,12vw,92px)}.marketing-home-page .resources-section{gap:44px}.marketing-home-page .curated-resource-card{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"type title"".description"".action"}.marketing-home-page .curated-resource-card strong{justify-self:start;margin-top:6px}}@media (max-width:720px){.marketing-home-page .header-login-link{display:none}.marketing-home-page .trust-grid{grid-template-columns:1fr}.marketing-home-page .trust-grid div:nth-child(odd){border-right:0}.marketing-home-page .scheduler-contact-alternative{grid-template-columns:1fr;align-items:start}.marketing-home-page .scheduler-contact-link{justify-self:start}.marketing-home-page .site-footer{flex-direction:column;align-items:flex-start}.marketing-home-page .site-footer nav{justify-content:flex-start}}@media (max-width:520px){.marketing-home-page .marketing-site-header{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left));gap:8px}.marketing-home-page .brand-mark img{width:128px}.marketing-home-page .header-primary-cta{min-width:64px;padding-inline:10px}.marketing-home-page .header-cta-label-full{display:none}.marketing-home-page .header-cta-label-short{display:inline}.marketing-home-page .mobile-site-navigation summary{min-width:60px;padding:0 10px}.marketing-home-page .mobile-site-navigation summary:after{font-size:1.25rem}.marketing-home-page .hero{padding-left:20px;padding-right:20px}.marketing-home-page .hero h1{font-size:clamp(2.35rem,12vw,3.4rem);line-height:1}.marketing-home-page .hero-line,.marketing-home-page .platform-layer-card p,.marketing-home-page .intake-workflow-step p,.marketing-home-page .tenant-section p,.marketing-home-page .trust-grid span,.marketing-home-page .resources-intro>p,.marketing-home-page .curated-resource-card p,.marketing-home-page .scheduler-contact-alternative p:not(.section-kicker){font-size:1rem}.marketing-home-page .hero-actions{flex-direction:column;align-items:stretch}.marketing-home-page .hero-actions a{width:100%}.marketing-home-page .hero-proof-row{grid-template-columns:1fr}.marketing-home-page .hero-proof-row span{padding:10px 0}.marketing-home-page .hero-proof-row span+span{border-top:1px solid var(--line-dark);border-left:0}.marketing-home-page .operational-preview-header{flex-direction:column;align-items:stretch}.marketing-home-page .operational-preview-status{align-self:flex-start}.marketing-home-page .workbench-queue-list{grid-template-columns:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;overflow-x:auto}.marketing-home-page .operational-preview-path{padding-left:18px;padding-right:18px}.marketing-home-page .operational-preview-path li{grid-template-columns:auto minmax(0,1fr)}.marketing-home-page .workbench-task-state{grid-column:2}.marketing-home-page .platform-layer-card.is-primary{min-height:0}.marketing-home-page .platform-layer-card.is-primary h3{margin-top:54px}.marketing-home-page .intake-workflow-step{grid-template-columns:44px minmax(0,1fr);gap:16px}.marketing-home-page .curated-resource-card{grid-template-columns:1fr;grid-template-areas:"type""title""description""action"}}@media (prefers-reduced-motion:reduce){html:has(.marketing-home-page){scroll-behavior:auto}.marketing-home-page *,.marketing-home-page :before,.marketing-home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-page{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);background:radial-gradient(circle at 50% 0%, #002a42b3, transparent 42%), var(--panel-strong);place-items:center;gap:20px;min-height:100svh;padding:42px 20px;display:grid}@supports (color:lab(0% 0 0)){.auth-page{background:radial-gradient(circle at 50% 0%, lab(15.2113% -6.14478 -20.1979/.7), transparent 42%), var(--panel-strong)}}.auth-page.auth-page-branded{background:radial-gradient(circle at 20% 0,#00c7ab24,#0000 34%),radial-gradient(circle at 82% 14%,#eca34229,#0000 28%),linear-gradient(#01040e,#000309);background:radial-gradient(circle at 20% 0,lab(71.6839% -51.201 1.54207/.14),#0000 34%),radial-gradient(circle at 82% 14%,lab(73.0639% 22.015 59.4511/.16),#0000 28%),linear-gradient(lab(1.14537% .0672564 -4.39123),lab(.626785% -.0365973 -2.77559))}.auth-hero{text-align:left;gap:18px;width:min(448px,100%);display:grid}.auth-brand{line-height:0;display:inline-flex}.auth-brand-text{color:#f4f9ff;color:lab(97.6717% -1.09231 -3.57046);gap:6px;line-height:1;display:inline-grid}.auth-brand-text span{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.7rem);font-weight:700}.auth-brand-text small{color:#d8c5a3;color:lab(80.406% 3.02726 19.5368);letter-spacing:.28em;text-transform:uppercase;font-size:.62rem;font-weight:800}.auth-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:.72rem;font-weight:800}.auth-hero h1{margin-bottom:8px;font-size:clamp(2rem,5vw,3.2rem);line-height:.95}.auth-hero p{color:#bbc5d1;color:lab(79.099% -2.10238 -7.09748);line-height:1.55}.auth-card{border:1px solid var(--line-dark);background:#08121ff0;background:lab(5.16126% -.67059 -9.76039/.94);border-radius:16px;width:min(448px,100%);padding:24px;box-shadow:0 28px 70px #00010373;box-shadow:0 28px 70px lab(.181768% .0510439 -.933948/.45)}.auth-page.auth-page-branded .auth-card{background:linear-gradient(#06101cf5,#010610fa);background:linear-gradient(lab(4.33903% -.529908 -9.14916/.96),lab(1.51202% -.292338 -4.92915/.98));border-color:#eca3423d;border-color:lab(73.0639% 22.015 59.4511/.24);box-shadow:0 32px 90px #00000194;box-shadow:0 32px 90px lab(.0507946% .0508353 -.424972/.58)}.auth-social-stack{gap:12px;display:grid}.auth-social{border:1px solid var(--line-dark);color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#121b27;background:lab(9.40763% -1.22485 -9.87443);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;font-weight:760;display:inline-flex}.auth-social span{color:#2da6fa;color:lab(64.7188% -10.8973 -52.0531);font-weight:900}.auth-divider{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0;display:grid}.auth-divider span{background:var(--line-dark);height:1px}.auth-divider strong{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:680}.auth-form{gap:16px;display:grid}.auth-field{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);gap:8px;font-size:.9rem;font-weight:400;line-height:1.5;display:grid}.auth-field>span{font-size:.8rem;font-weight:700;line-height:1.25}.auth-label-row{justify-content:space-between;gap:12px;display:flex}.auth-label-row a{font-weight:680}.auth-field input,.auth-field select{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:999px;outline:none;width:100%;min-height:44px;padding:0 14px;font-weight:400;line-height:1.25}.auth-helper{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:0;font-size:.8rem;font-weight:400;line-height:1.45}.auth-field input:focus,.auth-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b2f629;box-shadow:0 0 0 3px lab(67.5553% -20.662 -45.8106/.16)}.auth-field small{color:#ff8d85;color:lab(71.447% 59.6677 34.5912);font-weight:520}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:72px}.password-wrap button{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);cursor:pointer;background:0 0;border:0;height:44px;padding:0 16px;position:absolute;top:0;right:0}.auth-row{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);justify-content:space-between;gap:16px;font-size:.9rem;display:flex}.auth-row label{align-items:center;gap:9px;display:inline-flex}.auth-submit{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#010610;color:lab(1.50488% -.0588223 -4.65614);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:760;text-decoration:none;display:inline-flex}.auth-submit:disabled{cursor:wait;opacity:.68}.auth-message,.auth-notice{color:#f9dcb6;color:lab(89.6111% 6.14196 22.9781);background:#eca3421f;background:lab(73.0639% 22.015 59.4511/.12);border:1px solid #eca34259;border:1px solid lab(73.0639% 22.015 59.4511/.35);border-radius:14px;margin:0;padding:12px;font-size:.9rem;line-height:1.45}.auth-message p{margin:8px 0}.auth-qr-wrap{background:#fff;border-radius:18px;justify-content:center;margin:14px 0;padding:14px;display:flex}.auth-qr-wrap img{border-radius:10px;display:block}.auth-code-block{color:#55f7c8;color:lab(88.0571% -52.1374 9.54708);letter-spacing:.2em;background:#030915c7;background:lab(2.40193% -.178412 -6.63729/.78);border-radius:12px;margin:10px 0 14px;padding:10px 12px;font-size:.75rem;display:block;overflow-x:auto}.auth-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.auth-recovery-grid code{color:#ffd577;color:lab(87.481% 9.5284 60.8129);background:#030915c7;background:lab(2.40193% -.178412 -6.63729/.78);border-radius:10px;padding:8px 10px;font-size:.78rem}.auth-secondary-links{text-align:center;gap:14px;margin-top:22px;font-size:.92rem;font-weight:650;display:grid}.auth-footer{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);font-size:.95rem}.auth-footer a{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-weight:760}.management-shell{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#020713;background:lab(1.91469% -.0847578 -5.83697);grid-template-columns:250px minmax(0,1fr);min-height:100svh;display:grid}.management-sidebar{border-right:1px solid var(--line-dark);background:linear-gradient(#08121f,#01040e);background:linear-gradient(lab(5.14922% -.622772 -10.4294),lab(1.15198% .0106767 -4.01198));flex-direction:column;gap:28px;height:100svh;padding:24px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.management-logo{letter-spacing:-.03em;padding:12px 14px;font-size:1.15rem;font-weight:900}.tenant-selector-link{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.tenant-selector-link span{color:#869bb1;color:lab(62.8165% -3.79214 -14.0117);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tenant-selector-link strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.88rem}.management-navigation{min-width:0}.management-navigation-toggle{display:none}.management-navigation-content{display:block}.management-sidebar nav{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);align-content:start;gap:6px;display:grid}.management-sidebar nav a{border-radius:14px;padding:12px 14px;transition:background .16s,color .16s}.management-sidebar nav a:hover{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#ffffff12;background:lab(99.9917% -1.09288 -3.57078/.07)}.management-sidebar nav a[data-current=true]{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#00c1da21;background:lab(70.9113% -39.5396 -26.7084/.13);box-shadow:inset 0 0 0 1px #00c1da40;box-shadow:inset 0 0 0 1px lab(70.9113% -39.5396 -26.7084/.25)}.management-sidebar nav a:focus-visible,.management-navigation-toggle:focus-visible,.management-topbar-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.management-nav-card{background:#0f172a73;border:1px solid #94a3b82e;border-radius:14px;min-width:0;padding:10px}.management-nav-card h2{max-width:none;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;padding:0 4px;font-size:.72rem;font-weight:900;line-height:1.2}.management-nav-card-links{gap:4px;display:grid}.management-nav-disclosure>summary{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 4px;font-size:.72rem;font-weight:850;list-style:none;display:flex}.management-nav-disclosure>summary::-webkit-details-marker{display:none}.management-nav-disclosure>summary i{color:var(--accent);font-style:normal;transition:transform .18s}.management-nav-disclosure[open]>summary{color:var(--accent);margin-bottom:8px}.management-nav-disclosure[open]>summary i{transform:rotate(180deg)}.management-nav-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.management-content{min-width:0}.management-topbar{z-index:var(--z-sticky);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020713eb;background:lab(1.91469% -.0847578 -5.83697/.92);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px clamp(22px,4vw,44px);display:flex;position:sticky;top:0}.management-topbar span{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:850;display:block}.management-topbar strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin-top:4px;display:block}.management-topbar-actions{align-items:center;gap:10px;display:flex}.management-topbar-actions form{margin:0}.management-topbar-actions button{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;min-height:44px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:0 14px;font-weight:760}.admin-user-menu{position:relative}.admin-user-menu>summary{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 7px;list-style:none;display:flex}.admin-user-menu>summary::-webkit-details-marker{display:none}.admin-user-menu>summary>span{width:32px;height:32px;color:var(--accent);letter-spacing:.02em;background:#00c1da29;background:lab(70.9113% -39.5396 -26.7084/.16);border-radius:999px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.admin-user-menu>summary>strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0;font-size:.8rem;overflow:hidden}.admin-user-menu>summary>i{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-style:normal;transition:transform .18s}.admin-user-menu[open]>summary{border-color:#00c1da7a;border-color:lab(70.9113% -39.5396 -26.7084/.48)}.admin-user-menu[open]>summary>i{transform:rotate(180deg)}.admin-user-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-user-menu-panel{z-index:var(--z-popover);border:1px solid var(--line-dark);background:#00030c;background:lab(.852451% .125639 -3.74583);border-radius:14px;gap:6px;width:min(290px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 8px #0000007a;box-shadow:0 6px 8px lab(.0178394% .0700951 -.331625/.48)}.admin-user-menu-panel>div{border-bottom:1px solid var(--line-dark);gap:3px;min-width:0;padding:7px 8px 11px;display:grid}.management-topbar .admin-user-menu-panel>div span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.68rem}.management-topbar .admin-user-menu-panel>div strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;overflow:hidden}.admin-user-menu-panel small{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-user-menu-panel>a,.admin-user-menu-sign-out{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:0 10px;font-size:.8rem;font-weight:760;display:flex}.admin-user-menu-panel>a:hover,.admin-user-menu-sign-out:hover{background:#ffffff12;background:lab(99.9917% -1.09288 -3.57078/.07)}.admin-user-menu-panel form{width:100%}.management-shell .auth-submit{background:var(--accent)}.management-shell .auth-submit:hover,.management-shell .command-create-menu>summary:hover{background:var(--accent-strong)}.tenant-context-rail{z-index:var(--z-context);border-bottom:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#01040efa;background:lab(1.14537% .0672564 -4.39123/.98);grid-template-columns:minmax(260px,1fr) minmax(240px,.8fr) auto;align-items:stretch;min-width:0;min-height:68px;padding:9px clamp(18px,4vw,44px);display:grid;position:sticky;top:72px}.tenant-context-group{align-items:center;gap:12px;min-width:0;padding-right:18px;display:flex}.tenant-context-creating{border-left:1px solid var(--line-dark);padding-left:18px}.tenant-context-copy{gap:3px;min-width:0;display:grid}.tenant-context-label{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.tenant-context-copy strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;line-height:1.35;overflow:hidden}.tenant-context-mobile-operation{display:none}.tenant-context-copy .tenant-context-target-needed{color:#e0caaa;color:lab(82.6819% 4.16866 19.2889)}.tenant-context-level,.tenant-context-required{border:1px solid var(--line-dark);color:#bfc8d3;color:lab(80.2618% -1.90622 -6.39499);background:#050e19;background:lab(3.61373% -.425152 -8.04589);border-radius:999px;flex:none;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:.68rem;font-weight:820;line-height:1;display:inline-flex}.tenant-context-level-dot{background:#9099a3;background:lab(62.8605% -1.88103 -6.38233);border-radius:999px;width:6px;height:6px}.tenant-context-level[data-level=account]{color:#86e2f2;color:lab(84.4608% -25.4015 -16.8911);border-color:#00c1da57;border-color:lab(70.9113% -39.5396 -26.7084/.34)}.tenant-context-level[data-level=account] .tenant-context-level-dot{background:var(--accent)}.tenant-context-level[data-level=clinic]{color:#7ae4ce;color:lab(83.936% -36.4364 1.09345);border-color:#00c7ab52;border-color:lab(71.6839% -51.201 1.54207/.32)}.tenant-context-level[data-level=clinic] .tenant-context-level-dot{background:var(--teal)}.tenant-context-required{color:#ebc892;color:lab(82.6884% 7.42632 31.7229);border-color:#eca34247;border-color:lab(73.0639% 22.015 59.4511/.28)}.tenant-context-switch{justify-content:flex-end;align-items:center;padding-left:14px;display:flex;position:relative}.tenant-context-switcher{position:relative}.tenant-context-switcher>summary,.tenant-context-fixed{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;background:#050e19;background:lab(3.61373% -.425152 -8.04589);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:780;list-style:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.tenant-context-switcher>summary::-webkit-details-marker{display:none}.tenant-context-switcher>summary:hover{background:#091725;background:lab(7.11167% -1.80258 -11.8373);border-color:#00c1da80;border-color:lab(70.9113% -39.5396 -26.7084/.5)}.tenant-context-switcher>summary:focus-visible,.tenant-context-option:focus-visible{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #00c1da29;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.16)}.tenant-context-switcher[open]>summary{color:var(--accent);border-color:#00c1da94;border-color:lab(70.9113% -39.5396 -26.7084/.58)}.tenant-context-fixed{cursor:default;color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618)}.tenant-context-menu{z-index:var(--z-popover);border:1px solid var(--line-dark);background:#00030c;background:lab(.852451% .125639 -3.74583);border-radius:14px;width:min(390px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 6px 8px #0000007a;box-shadow:0 6px 8px lab(.0178394% .0700951 -.331625/.48)}.tenant-context-menu-heading{gap:4px;padding:8px 10px 12px;display:grid}.tenant-context-menu-heading strong{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);font-size:.95rem}.tenant-context-menu-heading span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.76rem;line-height:1.4}.tenant-context-options{gap:5px;display:grid}.tenant-context-options form{margin:0}.tenant-context-option{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 10px;display:grid}button.tenant-context-option{cursor:pointer;transition:border-color .16s,background .16s}button.tenant-context-option:hover{background:#00c1da14;background:lab(70.9113% -39.5396 -26.7084/.08);border-color:#00c1da3d;border-color:lab(70.9113% -39.5396 -26.7084/.24)}.tenant-context-option.is-current{background:#00c7ab12;background:lab(71.6839% -51.201 1.54207/.07);border-color:#00c7ab38;border-color:lab(71.6839% -51.201 1.54207/.22)}.tenant-context-option:disabled,.tenant-context-option[aria-disabled=true]{cursor:not-allowed;opacity:.52}.tenant-context-option-copy{gap:3px;min-width:0;display:grid}.tenant-context-option-copy strong,.tenant-context-option-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-context-option-copy strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-size:.82rem}.tenant-context-option-copy>span{color:#99a3ad;color:lab(66.3408% -1.88693 -6.38526);font-size:.72rem}.tenant-context-option-action,.tenant-context-current-mark{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.7rem;font-weight:780}.tenant-context-current-mark{color:#67e0c7;color:lab(81.743% -40.0436 1.20292);align-items:center;gap:4px;display:inline-flex}.tenant-context-disabled-reason{color:#b7a08b;color:lab(67.4695% 6.15567 14.2765);padding:0 10px 8px 95px;font-size:.7rem;line-height:1.35;display:block}.tenant-context-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.tenant-context-rail{grid-template-columns:minmax(0,1fr) auto}.tenant-context-creating{border-top:1px solid var(--line-dark);border-left:0;grid-column:1/-1;padding:8px 0 0}.tenant-context-switch{grid-area:1/2}}@media (max-width:820px){.tenant-context-rail{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:52px;padding-block:4px;top:0}.tenant-context-group{gap:8px;padding-right:8px;overflow:hidden}.tenant-context-label,.tenant-context-viewing .tenant-context-level,.tenant-context-creating{display:none}.tenant-context-copy{gap:1px}.tenant-context-mobile-operation{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;display:block;overflow:hidden}.tenant-context-switch{min-width:0;padding-left:0}.tenant-context-switcher,.tenant-context-switcher>summary{max-width:100%}}@media (max-width:640px){.tenant-context-rail{padding:4px 8px}.tenant-context-switch{padding-left:0}.tenant-context-switch-label{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.tenant-context-switcher>summary{width:auto;padding:0 10px}.tenant-context-menu{width:min(390px,100vw - 16px);max-height:min(72svh,560px);right:0;overflow-y:auto}.tenant-context-option{grid-template-columns:auto minmax(0,1fr)}.tenant-context-option-action,.tenant-context-current-mark{grid-column:2}.tenant-context-disabled-reason{padding-left:86px}}@media (prefers-reduced-motion:reduce){.tenant-context-switcher>summary,button.tenant-context-option{transition:none}}.management-main{padding:clamp(20px,3vw,32px)}.workspace-page{max-width:980px}.workspace-page h1{letter-spacing:-.035em;margin:0 0 8px;font-size:2rem;font-weight:800;line-height:1.1}.workspace-lede{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);max-width:68ch;margin:0;font-size:.9rem;line-height:1.55}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.workspace-card,.clinic-card{border:1px solid var(--line-dark);background:#0c1723;background:lab(7.10301% -.987217 -10.464);border-radius:22px;padding:22px}.workspace-card span,.clinic-card span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:.72rem;font-weight:800;display:block}.workspace-card strong,.clinic-card strong{font-size:1.35rem;display:block}.workspace-card p,.clinic-card p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);line-height:1.55}.workspace-card a,.clinic-card a{color:var(--accent);font-weight:760}.workspace-card a.auth-submit{color:#010610;color:lab(1.50488% -.0588223 -4.65614)}.admin-action-row,.clinic-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill-link{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);min-height:44px;font:inherit;cursor:pointer;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-weight:760;text-decoration:none;display:inline-flex}.pill-link:disabled{cursor:not-allowed;opacity:.48}.clinic-list{gap:14px;margin-top:34px;display:grid}.clinic-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.command-center-page{max-width:1280px}.command-center-page h1{margin-bottom:8px;font-size:2rem;line-height:1.1}.command-feedback{color:#d9e3ed;color:lab(89.5424% -1.91623 -6.40013);background:#00c1da14;background:lab(70.9113% -39.5396 -26.7084/.08);border:1px solid #00c1da3d;border:1px solid lab(70.9113% -39.5396 -26.7084/.24);border-radius:16px;margin:22px 0 0;padding:14px 16px}.command-feedback.is-success{background:#00c7ab14;background:lab(71.6839% -51.201 1.54207/.08);border-color:#00c7ab3d;border-color:lab(71.6839% -51.201 1.54207/.24)}.command-feedback.is-notice{background:#eca3421c;background:lab(73.0639% 22.015 59.4511/.11);border-color:#eca34259;border-color:lab(73.0639% 22.015 59.4511/.35)}.command-feedback strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin-bottom:4px;display:block}.command-feedback p{color:#bfc8d3;color:lab(80.2618% -1.90622 -6.39499);margin:0}.command-feedback code{color:var(--accent);background:#01040e;background:lab(1.15198% .0106767 -4.01198);border-radius:10px;margin-top:10px;padding:10px;display:block;overflow-x:auto}.command-management-grid{align-items:start;gap:16px;margin-top:24px;display:grid}.command-sidebar{border:1px solid var(--line-dark);background:linear-gradient(#0a1422,#030914);background:linear-gradient(lab(6.06796% -.780739 -10.8746),lab(2.41048% -.230759 -6.08905));border-radius:24px;padding:14px 12px;position:sticky;top:24px;box-shadow:0 20px 58px #0000023d;box-shadow:0 20px 58px lab(.102009% .0652224 -.698742/.24)}.command-sidebar-heading{padding:10px 12px 12px}.command-sidebar-heading span{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:850;display:block}.command-sidebar-heading strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);margin-top:10px;font-size:.9rem;display:block}.command-sidebar-heading p{color:#acb5c0;color:lab(73.3014% -1.89734 -6.39049);margin:6px 0 0;font-size:.82rem;line-height:1.4}.command-section-nav{color:inherit;gap:8px;margin-top:4px;display:grid}.command-section-nav a{color:#b8c2cc;color:lab(77.9417% -1.90344 -6.39355);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:background .16s,color .16s;display:flex}.command-section-nav a:hover,.command-section-nav a.is-active{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1)}.command-section-nav b,.command-section-nav em{display:block}.command-section-nav b{font-size:.92rem}.command-section-nav em{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin-top:4px;font-size:.78rem;font-style:normal;line-height:1.3}.command-section-nav a>strong{border:1px solid var(--line-dark);color:#c8d2dd;color:lab(83.742% -1.91021 -6.39702);text-align:center;background:#01030b6b;background:lab(.864044% .0201464 -3.09868/.42);border-radius:999px;flex:none;min-width:28px;padding:2px 8px;font-size:.78rem}.account-section-nav{border-block:1px solid var(--line-dark);gap:8px;margin:0;padding:8px 0;display:flex;overflow-x:auto}.account-section-nav a{border-radius:12px;flex:1 0 190px;min-height:58px;padding:10px 12px}.account-section-nav em{margin-top:2px}.command-panel-wrap{min-width:0}.command-panel-card{border:1px solid var(--line-dark);background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:16px;overflow:visible}.command-panel-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex;position:relative}.command-panel-header h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:0 0 8px;font-size:1.3rem;font-weight:700;line-height:1.2}.command-panel-header p{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);max-width:720px;margin:0;font-size:.92rem;line-height:1.5}.command-create-menu,.command-action-menu{flex:none;position:relative}.command-create-menu>summary,.command-action-menu>summary,.command-chip-link,.command-menu-panel button,.command-inline-details>summary{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-weight:760;list-style:none;display:inline-flex}.command-create-menu>summary{background:var(--accent);color:#01040e;color:lab(1.14537% .0672564 -4.39123);border:0}.command-create-menu>summary::-webkit-details-marker{display:none}.command-action-menu>summary::-webkit-details-marker{display:none}.command-inline-details>summary::-webkit-details-marker{display:none}.command-popover-form,.command-menu-panel{z-index:var(--z-menu);border:1px solid var(--line-dark);background:#010611;background:lab(1.49764% -.00287592 -5.08827);border-radius:16px;width:min(420px,100vw - 48px);padding:16px;position:absolute;top:48px;right:0;box-shadow:0 6px 8px #0000028c;box-shadow:0 6px 8px lab(.102009% .0652224 -.698742/.55)}.command-list{gap:12px;padding:24px;display:grid}.command-record{border:1px solid var(--line-dark);background:#09121e;background:lab(5.17265% -.706315 -9.08941);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.command-record.is-selected{background:#00c1da14;background:lab(70.9113% -39.5396 -26.7084/.08);border-color:#00c1da94;border-color:lab(70.9113% -39.5396 -26.7084/.58)}.command-record-main{min-width:0}.command-record-main strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1rem;display:block}.command-record-main p{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);margin:5px 0 0;font-size:.9rem}.command-record-badges{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.command-record-badges span{border:1px solid var(--line-dark);color:#cdd5de;color:lab(84.9059% -1.60801 -5.33922);background:#02060f85;background:lab(1.51166% -.106268 -4.23829/.52);border-radius:999px;padding:5px 8px;font-size:.76rem}.command-record-side{align-items:flex-start;gap:10px;display:flex}.account-command-center-page .command-list{gap:0;padding:0}.account-command-center-page .command-record{border:0;border-bottom:1px solid var(--line-dark);background:0 0;border-radius:0;padding:16px 24px}.account-command-center-page .command-record:last-child{border-bottom:0}.account-command-center-page .command-record.is-selected{border-color:var(--line-dark);background:#00c1da12;background:lab(70.9113% -39.5396 -26.7084/.07)}.account-clinic-transition .command-menu-panel{gap:10px;width:min(340px,100vw - 48px);padding:14px}.account-clinic-transition .command-menu-panel>strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.9rem}.account-clinic-transition .command-menu-panel>p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:0;font-size:.8rem;font-weight:400;line-height:1.45}.command-menu-panel{gap:8px;width:240px;padding:10px;display:grid}.command-menu-panel form{margin:0}.command-menu-panel button,.command-inline-details>summary{background:0 0;border:0;justify-content:flex-start;width:100%}.command-menu-panel button:hover,.command-inline-details>summary:hover{background:#ffffff12;background:lab(99.9917% -1.09288 -3.57078/.07)}.command-menu-panel button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale()}.command-menu-panel .danger-action{color:#ffa598;color:lab(77.632% 49.1844 31.5718)}.command-inline-details[open]{gap:10px;display:grid}.command-inline-details[open] form{border-top:1px solid var(--line-dark);gap:12px;margin-top:4px;padding-top:12px;display:grid}.command-inline-details button{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);cursor:pointer;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;min-height:44px;padding:0 12px;font-weight:760}.command-empty{border:1px dashed var(--line-dark);color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);text-align:center;border-radius:18px;padding:22px}.audit-page{width:min(100%,1180px);max-width:1180px}.audit-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.audit-page-heading>div:first-child{min-width:0}.audit-page-heading .workspace-lede strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997)}.audit-scope-summary{border-block:1px solid var(--line-dark);flex:none;gap:3px;min-width:168px;padding:13px 0;display:grid}.audit-scope-summary span,.audit-scope-summary small{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.72rem}.audit-scope-summary strong{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);font-size:1.3rem}.audit-filter-form{border-block:1px solid var(--line-dark);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:28px;padding:16px 0;display:grid}.audit-filter-form .auth-field{margin:0}.audit-filter-actions{align-items:center;gap:8px;display:flex}.audit-filter-actions .auth-submit{min-height:44px}.audit-advanced-filters{grid-column:1/-1}.audit-advanced-filters>summary{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);cursor:pointer;align-items:center;gap:8px;width:max-content;min-height:44px;font-size:.8rem;font-weight:760;display:inline-flex}.audit-advanced-filters>summary span{color:var(--accent);border:1px solid #00c1da47;border:1px solid lab(70.9113% -39.5396 -26.7084/.28);border-radius:999px;padding:3px 7px;font-size:.68rem}.audit-advanced-filters>div{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,.5fr));gap:12px;padding-top:10px;display:grid}.audit-results{border:1px solid var(--line-dark);border-radius:16px;margin-top:24px;overflow:hidden}.audit-results-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.audit-results-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:0;font-size:1.05rem}.audit-results-heading p,.audit-results-heading>span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin:4px 0 0;font-size:.76rem}.audit-event-list{margin:0;padding:0;list-style:none}.audit-event-list>li{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px 18px;display:grid}.audit-event-list>li+li{border-top:1px solid var(--line-dark)}.audit-event-marker{background:var(--accent);border-radius:999px;width:8px;height:8px;margin-top:6px}.audit-event-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.audit-event-heading>div{min-width:0}.audit-event-heading span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin-bottom:4px;font-size:.72rem;font-weight:760;display:block}.audit-event-heading strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-size:.9rem;line-height:1.4}.audit-event-heading time{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);flex:none;font-size:.72rem}.audit-event-list dl{flex-wrap:wrap;gap:6px 18px;margin:9px 0 0;display:flex}.audit-event-list dl div{gap:5px;display:flex}.audit-event-list dt{color:#7e8791;color:lab(55.8998% -1.86744 -6.37569);font-size:.7rem}.audit-event-list dd{color:#acb5c0;color:lab(73.3014% -1.89734 -6.39049);overflow-wrap:anywhere;margin:0;font-size:.7rem}.audit-empty-state{justify-items:start;gap:8px;padding:34px 18px;display:grid}.audit-empty-state strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997)}.audit-empty-state p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);max-width:64ch;margin:0;line-height:1.5}.audit-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;display:grid}.audit-pagination>:last-child{justify-self:end}.audit-pagination>span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.76rem}.my-security-page{max-width:980px}.my-security-identity{border-block:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:14px 0;display:flex}.my-security-identity>div{gap:3px;min-width:0;display:grid}.my-security-identity span,.my-security-identity small{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.72rem}.my-security-identity strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997)}.my-security-identity p{border:1px solid var(--line-dark);color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);border-radius:999px;flex:none;margin:0;padding:6px 9px;font-size:.7rem;font-weight:760}.my-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.my-security-grid .workspace-card{border-radius:16px;flex-direction:column;display:flex}.my-security-grid .workspace-card strong{font-size:1.05rem}.my-security-grid .auth-form{margin-top:auto}.tenant-settings-empty{border-block:1px solid var(--line-dark);gap:8px;padding:26px 0;display:grid}.tenant-settings-empty>strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-size:1.05rem}.tenant-settings-empty p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);max-width:68ch;margin:0;line-height:1.55}.tenant-settings-empty p strong{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917)}.clinic-access-panel{overflow:hidden}.clinic-access-panel>.command-panel-header{align-items:flex-start}.clinic-profile-next-action{border-block:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:20px 0;display:flex}.clinic-profile-next-action>div{min-width:0}.clinic-profile-next-action strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997)}.clinic-profile-next-action p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);max-width:68ch;margin:6px 0 0;line-height:1.5}.clinic-profile-next-action .auth-submit{flex:none;min-height:44px}.customer-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(.customer-record-form .auth-field:has(textarea),.customer-record-form .auth-submit){grid-column:1/-1}.customer-brand-section{border:1px solid var(--line-dark);background:linear-gradient(135deg,#06101c,#010611);background:linear-gradient(135deg,lab(4.33903% -.529908 -9.14916),lab(1.49764% -.00287592 -5.08827));border-radius:28px;margin-top:34px;padding:22px}.customer-brand-cliniva{background-image:radial-gradient(circle at 100% 0,#00c7ab24,#0000 30%);background-image:radial-gradient(circle at 100% 0,lab(71.6839% -51.201 1.54207/.14),#0000 30%);border-color:#00c7ab3d;border-color:lab(71.6839% -51.201 1.54207/.24)}.customer-brand-forge{background-image:radial-gradient(circle at 100% 0,#eca34229,#0000 32%);background-image:radial-gradient(circle at 100% 0,lab(73.0639% 22.015 59.4511/.16),#0000 32%);border-color:#eca34252;border-color:lab(73.0639% 22.015 59.4511/.32)}.customer-brand-section h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.cms-page{max-width:1180px}.cms-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:24px;display:grid}.cms-hero h1{letter-spacing:-.075em;margin-bottom:12px;font-size:clamp(3.2rem,7vw,6.8rem)}.cms-hero-panel{background:radial-gradient(circle at 100% 0,#00c1da2e,#0000 42%),#06101c;background:radial-gradient(circle at 100% 0,lab(70.9113% -39.5396 -26.7084/.18),#0000 42%),lab(4.33903% -.529908 -9.14916);border:1px solid #00c1da3d;border:1px solid lab(70.9113% -39.5396 -26.7084/.24);border-radius:24px;padding:22px;box-shadow:0 22px 70px #00000247;box-shadow:0 22px 70px lab(.102009% .0652224 -.698742/.28)}.cms-hero-panel span,.cms-section-heading span{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:850;display:block}.cms-hero-panel strong{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.04em;margin-top:14px;font-size:2.6rem;line-height:1;display:block}.cms-hero-panel p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);margin:8px 0 0;line-height:1.45}.cms-summary-grid .workspace-card{background:linear-gradient(#0c1724,#050e19);background:linear-gradient(lab(7.09629% -.9709 -10.8025),lab(3.61373% -.425152 -8.04589));min-height:136px}.cms-editor-card{margin-top:28px;overflow:hidden}.cms-form{gap:16px;padding:24px;display:grid}.cms-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-field-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-form .auth-field{color:#d0d9e2;color:lab(86.0647% -1.71089 -5.69285);letter-spacing:.02em;font-size:.82rem}.cms-form .auth-field span{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);text-transform:none;letter-spacing:0;margin:0;font-size:.82rem;font-weight:720}.cms-form .auth-field input,.cms-form .auth-field select,.cms-form .auth-field textarea{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#01030bad;background:lab(.864044% .0201464 -3.09868/.68);border:1px solid #ffffff1a;border:1px solid lab(99.9917% -1.09288 -3.57078/.1);border-radius:14px;outline:none;width:100%;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(99.9917% -1.09288 -3.57078/.04)}.cms-form .auth-field input,.cms-form .auth-field select{min-height:46px}.cms-form .auth-field textarea{resize:vertical;min-height:160px;line-height:1.55}.cms-form .auth-field input::placeholder,.cms-form .auth-field textarea::placeholder{color:#7e8791;color:lab(55.8998% -1.86744 -6.37569)}.cms-form .auth-field input:focus,.cms-form .auth-field select:focus,.cms-form .auth-field textarea:focus{border-color:#00c1dab8;border-color:lab(70.9113% -39.5396 -26.7084/.72);box-shadow:0 0 0 3px #00c1da24,inset 0 1px #ffffff0d;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.14),inset 0 1px lab(99.9917% -1.09288 -3.57078/.05)}.cms-form-actions{justify-content:flex-end;gap:12px;display:flex}.cms-form-actions .auth-submit{min-width:150px}.cms-create-form{padding-top:18px}.cms-create-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.cms-customer-name-field{min-width:0}.cms-create-trigger{justify-content:center;align-items:center;min-height:46px;padding-inline:24px;text-decoration:none;display:inline-flex}.cms-intake-panel{width:min(1180px,100%)}.cms-modal-form{padding:22px}.cms-modal-actions{padding:0 22px 22px}.cms-content-section{margin-top:34px}.cms-filter-form{border:1px solid var(--line-dark);background:#030914c7;background:lab(2.41048% -.230759 -6.08905/.78);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cms-filter-form .auth-field{color:#d0d9e2;color:lab(86.0647% -1.71089 -5.69285);margin:0;font-size:.875rem}.cms-filter-form .auth-field span{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);text-transform:none;letter-spacing:0;margin:0 0 7px;font-size:.875rem;font-weight:700}.cms-filter-form input,.cms-filter-form select{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#01030bad;background:lab(.864044% .0201464 -3.09868/.68);border:1px solid #ffffff1a;border:1px solid lab(99.9917% -1.09288 -3.57078/.1);border-radius:12px;outline:none;width:100%;min-height:40px;padding:9px 11px}.cms-filter-actions{align-items:end;gap:10px;display:flex}.cms-filter-actions .auth-submit,.cms-filter-actions .pill-link{min-height:44px}.cms-inventory-table table{min-width:1260px}.cms-workbench-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.cms-workbench-heading>div{max-width:720px}.cms-workbench-heading h1{letter-spacing:-.04em;text-wrap:balance;margin:5px 0 10px;font-size:2.5rem;line-height:1.05}.cms-workbench-summary{border:1px solid var(--line-dark);border-radius:16px;flex:none;grid-template-columns:repeat(2,minmax(92px,1fr));margin:0;display:grid;overflow:hidden}.cms-workbench-summary>div{gap:5px;min-width:110px;padding:14px 16px;display:grid}.cms-workbench-summary>div+div{border-left:1px solid var(--line-dark)}.cms-workbench-summary dt{color:#939ca6;color:lab(64.0206% -1.88303 -6.38334);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.cms-workbench-summary dd{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);margin:0;font-size:1.5rem;font-weight:800;line-height:1}.cms-create-section{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:start;gap:32px;margin-top:28px;padding-bottom:28px;display:grid}.cms-create-section h2,.cms-inventory-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.cms-create-section>div>p,.cms-inventory-heading p{color:#9fa9b3;color:lab(68.661% -1.8906 -6.3871);max-width:56ch;margin:7px 0 0;font-size:.875rem;line-height:1.5}.cms-prospect-form{gap:12px;display:grid}.cms-prospect-primary-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cms-prospect-primary-fields .auth-field{margin:0}.cms-prospect-primary-fields :is(.pill-button,.auth-submit){white-space:nowrap;min-height:44px}.cms-intake-dialog{width:min(720px,100vw - 32px)}.cms-intake-summary{border-bottom:1px solid var(--line-dark);color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:0;padding:16px 20px;font-size:.875rem;line-height:1.5}.cms-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.cms-intake-fields .auth-field{margin:0}.cms-intake-fields .auth-field:last-child{grid-column:1/-1}.cms-intake-actions{border-top:1px solid var(--line-dark);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.cms-intake-actions :is(.pill-button,.auth-submit){min-height:44px}.cms-inventory-section{margin-top:28px}.cms-inventory-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.cms-page .cms-filter-form{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:14px}.cms-page .cms-primary-search{min-width:0}.cms-page .cms-filter-actions{align-self:end}.cms-advanced-filters{border-top:1px solid var(--line-dark);grid-column:1/-1;padding-top:4px}.cms-advanced-filters>summary,.cms-runtime-details>summary,.cms-runtime-actions>summary{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);cursor:pointer;align-items:center;gap:8px;width:max-content;min-height:40px;font-size:.875rem;font-weight:700;list-style:none;display:inline-flex}.cms-advanced-filters>summary::-webkit-details-marker{display:none}.cms-runtime-details>summary::-webkit-details-marker{display:none}.cms-runtime-actions>summary::-webkit-details-marker{display:none}.cms-advanced-filters>summary:after,.cms-runtime-details>summary:after,.cms-runtime-actions>summary:after{content:"▾";color:var(--accent);transition:transform .18s}.cms-advanced-filters[open]>summary:after,.cms-runtime-details[open]>summary:after,.cms-runtime-actions[open]>summary:after{transform:rotate(180deg)}.cms-advanced-filters>summary span{color:var(--accent);background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border-radius:999px;padding:3px 7px;font-size:.75rem}.cms-advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.cms-page .cms-inventory-table{margin-top:16px}.cms-page .cms-inventory-table table{min-width:920px}.cms-page .cms-inventory-table td{vertical-align:top}.cms-page .cms-inventory-table td>strong,.cms-page .cms-inventory-table td>span{display:block}.cms-page .cms-inventory-table td>strong{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);font-size:.875rem;font-weight:700}.cms-page .cms-inventory-table td>span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);margin-top:4px;font-size:.75rem}.cms-page .cms-inventory-table td>a{color:#8ad9e7;color:lab(82.0661% -22.6502 -15.0476);font-size:.875rem;font-weight:700}.cms-runtime-details dl{border-left:1px solid var(--line-dark);gap:7px;margin:2px 0 0;padding-left:10px;display:grid}.cms-runtime-details dl>div{gap:2px;display:grid}.cms-runtime-details dt{color:#87909a;color:lab(59.3802% -1.87457 -6.37916);font-size:.75rem}.cms-runtime-details dd{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);margin:0;font-size:.875rem}.cms-runtime-actions>div{gap:7px;width:min(220px,100%);padding-top:4px;display:grid}.cms-runtime-actions form{margin:0}.cms-runtime-actions .pill-link{text-align:left;border-radius:10px;justify-content:flex-start;width:100%;min-height:40px;font-size:.875rem}.cms-empty-state{border-bottom:1px solid var(--line-dark);justify-items:start;gap:8px;padding:28px 4px;display:grid}.cms-empty-state strong{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917)}.cms-empty-state p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);max-width:64ch;margin:0;font-size:.875rem;line-height:1.5}.crm-page-heading{border:1px solid var(--line-dark);background:#040b18;background:lab(2.96479% -.283822 -7.48927);border-radius:24px;max-width:none;padding:clamp(24px,3vw,34px)}.command-center-page .crm-page-heading h1{letter-spacing:-.06em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(3rem,5.4vw,4.5rem);line-height:.92}.crm-care-boundary{border-top:1px solid var(--line-dark);color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:14px;font-size:.8rem;line-height:1.5;display:flex}.crm-care-boundary a{color:var(--accent);font-weight:760}.crm-care-boundary a:hover{color:#8df0ff;color:lab(89.2482% -30.8589 -20.5625);text-decoration:underline}.crm-care-boundary a:focus-visible{outline-offset:3px;outline:3px solid #00c1da52;outline:3px solid lab(70.9113% -39.5396 -26.7084/.32)}.crm-operator-workspace{margin-top:24px}.crm-contact-workspace{border:1px solid var(--line-dark);background:#030915;background:lab(2.40627% -.205792 -6.36114);border-radius:24px;overflow:hidden}.crm-contact-toolbar,.crm-follow-up-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.crm-contact-toolbar{border-bottom:1px solid var(--line-dark);min-height:82px}.crm-workspace-title{flex:none}.crm-workspace-title>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:850;display:block}.crm-contact-toolbar h2,.crm-follow-up-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.025em;margin:0;font-size:1.3rem}.crm-contact-toolbar p,.crm-follow-up-heading p{color:#9fa9b3;color:lab(68.661% -1.8906 -6.3871);margin:5px 0 0;font-size:.8rem}.crm-workspace-actions,.crm-primary-actions,.crm-contact-actions,.crm-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-workspace-actions{justify-content:flex-end}.crm-view-tab,.crm-refresh-button{border:1px solid var(--line-dark);color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);cursor:pointer;min-height:36px;font:inherit;letter-spacing:.02em;background:#020712;background:lab(1.92258% -.139304 -5.34849);border-radius:999px;padding:0 14px;font-size:.74rem;font-weight:780}.crm-view-tab:hover,.crm-refresh-button:hover{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);border-color:#00c1da70;border-color:lab(70.9113% -39.5396 -26.7084/.44)}.crm-view-tab.is-active,.crm-view-tab.is-primary{background:var(--accent);color:#010611;color:lab(1.49764% -.00287592 -5.08827);border-color:#0000}.crm-view-tab:focus-visible,.crm-refresh-button:focus-visible,.crm-records-table th button:focus-visible,.crm-record-link:focus-visible{outline-offset:2px;outline:3px solid #00c1da61;outline:3px solid lab(70.9113% -39.5396 -26.7084/.38)}.crm-view-tab:disabled,.crm-refresh-button:disabled{cursor:not-allowed;opacity:.48}.crm-columns-control{position:relative}.crm-columns-menu{z-index:var(--z-popover);border:1px solid var(--line-dark);background:#00030c;background:lab(.852451% .125639 -3.74583);border-radius:14px;gap:4px;width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000017a;box-shadow:0 18px 48px lab(.0491714% .0715777 -.497973/.48)}.crm-columns-menu>strong{border-bottom:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);padding:6px 7px 10px;font-size:.78rem}.crm-columns-menu label{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 8px;font-size:.78rem;display:flex}.crm-columns-menu label:hover{background:#ffffff0d;background:lab(99.9917% -1.09288 -3.57078/.05)}.crm-columns-menu input{accent-color:var(--accent)}.crm-summary-strip{border:1px solid var(--line-dark);background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px;padding:8px;display:grid}.crm-summary-strip button{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);cursor:pointer;min-width:0;min-height:54px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.crm-summary-strip button:hover{background:#ffffff0a;background:lab(99.9917% -1.09288 -3.57078/.04)}.crm-summary-strip button.is-active{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);background:#111e2d;background:lab(10.5237% -1.23427 -12.2743)}.crm-summary-strip span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;overflow:hidden}.crm-summary-strip strong{color:#7fa5b8;color:lab(65.3647% -9.97064 -14.3115);flex:none;font-size:.82rem}.crm-summary-strip button.is-active strong{color:var(--accent)}.crm-scope-notice{color:#dbc8aa;color:lab(81.5174% 3.6867 17.2984);background:#eca34212;background:lab(73.0639% 22.015 59.4511/.07);border:1px solid #eca3422e;border:1px solid lab(73.0639% 22.015 59.4511/.18);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:0 16px 14px;padding:16px;font-size:.82rem;display:grid}.crm-scope-notice strong{color:#f9e1bc;color:lab(90.8093% 4.60002 21.2319)}.crm-scope-notice p{max-width:68ch;margin:4px 0 0;line-height:1.5}.crm-scope-notice .auth-submit{min-height:44px}.crm-scope-status{grid-column:1/-1;margin:0!important}.crm-operator-workspace .command-feedback{margin:0 16px 14px}.crm-records-panel{border:1px solid var(--line-dark);background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:18px;margin:0 16px 16px;overflow:hidden}.crm-records-meta{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.crm-records-meta>div:first-child{gap:4px;min-width:0;display:grid}.crm-records-meta>div:first-child strong{color:#7fa5b8;color:lab(65.3647% -9.97064 -14.3115);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:850;overflow:hidden}.crm-records-meta>div:first-child span{color:#8d96a0;color:lab(61.7004% -1.87892 -6.38132);font-size:.7rem}.crm-records-filters{align-items:center;gap:8px;display:flex}.crm-records-filters input,.crm-records-filters select{border:1px solid var(--line-dark);color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);background:#01040d;background:lab(1.15512% -.0146255 -3.82739);border-radius:10px;outline:none;min-height:36px;padding:0 10px;font-size:.74rem}.crm-records-filters input{width:160px}.crm-records-filters select{width:min(220px,25vw)}.crm-records-filters input:focus,.crm-records-filters select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00c1da1f;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.12)}.crm-refresh-button{min-height:36px}.crm-table-scroll{overflow-x:auto}.crm-records-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.crm-records-table th,.crm-records-table td{border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:middle;padding:15px 14px}.crm-records-table th{color:#799fb2;color:lab(63.0436% -9.94688 -14.3024);letter-spacing:.08em;text-transform:uppercase;height:52px;padding-block:8px;font-size:.7rem;font-weight:820;position:relative}.crm-records-table th:first-child{width:23%}.crm-records-table th:nth-child(2){width:22%}.crm-records-table th:nth-child(3){width:23%}.crm-records-table th:nth-child(4),.crm-records-table th:nth-child(5){width:16%}.crm-records-table.has-sort-menu thead tr{height:190px}.crm-records-table.has-sort-menu th{vertical-align:top}.crm-records-table th>button{width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.crm-records-table th>button svg{color:#536d7d;color:lab(44.3988% -6.89653 -12.1972);flex:none}.crm-records-table tbody tr:not(.crm-expanded-row):hover{background:#ffffff06;background:lab(99.9917% -1.09288 -3.57078/.025)}.crm-records-table tbody tr.is-expanded{background:#00c1da0e;background:lab(70.9113% -39.5396 -26.7084/.055)}.crm-records-table td{color:#bfc8d3;color:lab(80.2618% -1.90622 -6.39499);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.crm-records-table td>strong,.crm-records-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-records-table td>strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-weight:760}.crm-records-table td>small{color:#87909a;color:lab(59.3802% -1.87457 -6.37916);margin-top:4px;font-size:.7rem}.crm-records-table td>a{color:#a3cfe5;color:lab(80.4641% -11.0315 -15.7677);text-decoration:none}.crm-records-table td>a:hover{color:var(--accent);text-decoration:underline}.crm-record-link{max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-items:start;gap:4px;padding:0;display:grid}.crm-record-link strong,.crm-record-link small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm-record-link strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);text-underline-offset:3px;font-size:.82rem;-webkit-text-decoration:underline #00c1da73;text-decoration:underline #00c1da73;-webkit-text-decoration:underline lab(70.9113% -39.5396 -26.7084/.45);text-decoration:underline lab(70.9113% -39.5396 -26.7084/.45)}.crm-record-link small{color:#818e9b;color:lab(58.2081% -2.51937 -8.82032);font-size:.68rem}.crm-sort-menu{z-index:var(--z-popover);border:1px solid var(--line-dark);background:#01040e;background:lab(1.14537% .0672564 -4.39123);border-radius:14px;width:190px;padding:7px;position:absolute;top:44px;left:10px;overflow:hidden;box-shadow:0 18px 48px #0000018a;box-shadow:0 18px 48px lab(.0491714% .0715777 -.497973/.54)}.crm-sort-menu button{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:.76rem;font-weight:720}.crm-sort-menu button:hover{color:var(--accent);background:#00c1da17;background:lab(70.9113% -39.5396 -26.7084/.09)}.crm-expanded-row td{white-space:normal;padding:0}.crm-contact-detail{background:#020712;background:lab(1.92258% -.139304 -5.34849);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 20px 22px;display:grid}.crm-expanded-heading{align-items:center;gap:11px;display:flex}.crm-expanded-heading>div{gap:3px;min-width:0;display:grid}.crm-expanded-heading strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.crm-expanded-heading small{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.72rem}.crm-contact-avatar{width:38px;height:38px;color:var(--accent);background:#00c1da24;background:lab(70.9113% -39.5396 -26.7084/.14);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:850;display:grid}.crm-contact-actions{justify-content:flex-end}.crm-contact-actions .auth-submit,.crm-contact-actions .pill-link,.crm-contact-actions .crm-danger-button{min-height:38px}.crm-danger-button{color:#ffa9a2;color:lab(77.7701% 43.6482 24.4382);min-height:44px;font:inherit;cursor:pointer;background:#e6434317;background:lab(53.9062% 63.1954 38.5555/.09);border:1px solid #e6434357;border:1px solid lab(53.9062% 63.1954 38.5555/.34);border-radius:999px;padding:0 14px;font-weight:760}.crm-danger-button:hover{background:#e6434329;background:lab(53.9062% 63.1954 38.5555/.16)}.crm-danger-button:disabled{cursor:not-allowed;opacity:.5}.crm-contact-facts{border-block:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.crm-contact-facts>span{gap:4px;min-width:0;display:grid}.crm-contact-facts small{color:#848d97;color:lab(58.2201% -1.87227 -6.37803);font-size:.68rem}.crm-contact-facts strong{color:#d1d8e1;color:lab(86.0671% -1.50618 -4.98612);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:680;overflow:hidden}.crm-contact-opportunities{grid-column:1/-1}.crm-subsection-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-subsection-heading h3{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);margin:0;font-size:.86rem}.crm-subsection-heading>span{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);text-align:center;background:#ffffff0f;background:lab(99.9917% -1.09288 -3.57078/.06);border-radius:999px;min-width:28px;padding:3px 8px;font-size:.7rem}.crm-opportunity-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.crm-opportunity-row+.crm-opportunity-row{border-top:1px solid #ffffff0f;border-top:1px solid lab(99.9917% -1.09288 -3.57078/.06)}.crm-opportunity-row>span:first-child{gap:4px;min-width:0;display:grid}.crm-opportunity-row strong{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);font-size:.8rem}.crm-opportunity-row small{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.7rem}.crm-opportunity-row .pill-link{min-height:38px;padding-block:6px;font-size:.72rem}.crm-inline-empty{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;padding:13px 0 2px;font-size:.8rem}.crm-status-chip{color:#74ddee;color:lab(82.2124% -28.0848 -18.7064);text-transform:capitalize;background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border-radius:999px;align-items:center;width:max-content;max-width:150px;min-height:26px;padding:3px 9px;font-size:.68rem;font-weight:780;display:inline-flex}.crm-empty-state{justify-items:start;gap:8px;padding:34px 22px;display:grid}.crm-empty-state h3{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);margin:0;font-size:1rem}.crm-empty-state p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;font-size:.82rem}.crm-empty-state .auth-submit{min-height:44px;margin-top:8px}.crm-company-table th:first-child{width:50%}.crm-opportunities-table th:first-child{width:28%}.crm-follow-up-section{min-height:240px}.crm-follow-up-heading{border-bottom:1px solid var(--line-dark)}.crm-follow-up-list{padding:0 18px}.crm-follow-up-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 0;display:grid}.crm-follow-up-list article+article{border-top:1px solid #ffffff0f;border-top:1px solid lab(99.9917% -1.09288 -3.57078/.06)}.crm-follow-up-list article>span{gap:4px;min-width:0;display:grid}.crm-follow-up-list strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);font-size:.82rem}.crm-follow-up-list small,.crm-follow-up-list time{color:#939ca6;color:lab(64.0206% -1.88303 -6.38334);font-size:.72rem}.crm-follow-up-list .pill-link{min-height:38px;padding-block:6px;font-size:.72rem}.crm-follow-up-empty{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;padding:24px 0;font-size:.82rem}.crm-dialog:not([open]){display:none}.crm-dialog{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#030915;background:lab(2.40627% -.205792 -6.36114);border:0;border-radius:16px;width:min(680px,100vw - 32px);max-height:min(760px,100svh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0000019e;box-shadow:0 30px 100px lab(.0491714% .0715777 -.497973/.62)}.crm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000002c2;background:lab(.102009% .0652224 -.698742/.76)}.crm-dialog-header{z-index:1;border-bottom:1px solid var(--line-dark);background:#030915;background:lab(2.40627% -.205792 -6.36114);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.crm-dialog-header span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin-bottom:6px;font-size:.74rem;display:block}.crm-dialog-header h2{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.02em;margin:0;font-size:1.28rem}.crm-dialog-close{color:#c7cfd7;color:lab(82.587% -1.50391 -4.98492);cursor:pointer;background:#ffffff0f;background:lab(99.9917% -1.09288 -3.57078/.06);border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.4rem}.crm-dialog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.crm-dialog-form .auth-field{color:#cad2da;color:lab(83.747% -1.50469 -4.98533);font-size:.8rem}.crm-dialog-form .auth-field input,.crm-dialog-form .auth-field select,.crm-dialog-form .auth-field textarea{border:1px solid var(--line-dark);color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);width:100%;font:inherit;background:#000208;background:lab(.626278% .0462309 -2.46413);border-radius:12px;outline:none;padding:11px 13px}.crm-dialog-form .auth-field input,.crm-dialog-form .auth-field select{min-height:44px}.crm-dialog-form .auth-field textarea{resize:vertical;min-height:92px;line-height:1.45}.crm-dialog-form .auth-field input:focus,.crm-dialog-form .auth-field select:focus,.crm-dialog-form .auth-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00c1da24;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.14)}.crm-dialog-wide,.crm-dialog-context,.crm-dialog-actions{grid-column:1/-1}.crm-dialog-context{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);background:#ffffff0b;background:lab(99.9917% -1.09288 -3.57078/.045);border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}.crm-dialog-context strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891)}.crm-dialog-actions{justify-content:flex-end;padding-top:4px}.crm-dialog-actions .auth-submit{min-height:44px}.crm-delete-confirmation{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);gap:10px;padding:22px;line-height:1.55;display:grid}.crm-delete-confirmation p{margin:0}.crm-delete-confirmation strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971)}.crm-delete-confirmation .crm-dialog-actions{margin-top:8px}@media (max-width:1120px){.crm-contact-toolbar{flex-direction:column;align-items:flex-start}.crm-workspace-actions{justify-content:flex-start}}@media (max-width:760px){.crm-contact-toolbar,.crm-follow-up-heading{flex-direction:column;align-items:stretch}.crm-workspace-actions{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.crm-view-tab{flex:none}.crm-columns-menu{position:fixed;top:auto;bottom:20px;right:20px}.crm-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-records-meta{flex-direction:column;align-items:stretch}.crm-records-filters{grid-template-columns:minmax(0,1fr) auto;display:grid}.crm-records-filters label:first-child{grid-column:1/-1}.crm-records-filters input,.crm-records-filters select{width:100%}.crm-primary-actions>*{flex:auto}.crm-scope-notice{grid-template-columns:1fr}.crm-scope-notice .auth-submit{width:max-content}.crm-scope-status{grid-column:auto}.crm-dialog-form{grid-template-columns:1fr}.crm-contact-detail{grid-template-columns:1fr;padding-inline:16px}.crm-contact-actions{justify-content:flex-start}.crm-contact-facts{grid-template-columns:1fr}.crm-contact-facts>span+span{border-top:1px solid #ffffff0f;border-top:1px solid lab(99.9917% -1.09288 -3.57078/.06);padding-top:10px}.crm-opportunity-row,.crm-follow-up-list article{grid-template-columns:minmax(0,1fr) auto}.crm-opportunity-row .pill-link,.crm-follow-up-list article .pill-link{grid-column:1/-1;width:max-content}.crm-dialog-wide,.crm-dialog-context,.crm-dialog-actions{grid-column:auto}}.provisioning-dashboard-page{width:min(100%,1240px);max-width:1240px}.provisioning-page-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.provisioning-page-heading>div:first-child{max-width:720px}.provisioning-page-heading h1{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.04em;text-wrap:balance;margin:4px 0 10px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.provisioning-page-heading p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);text-wrap:pretty;margin:0;line-height:1.55}.provisioning-detail-heading{margin-top:14px}.provisioning-scope-gate-page{max-width:980px}.provisioning-scope-transition{border-block:1px solid var(--line-dark);padding-block:22px}.provisioning-scope-transition-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.provisioning-scope-transition-heading>div{min-width:0}.provisioning-scope-transition-heading span,.provisioning-scope-path span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.provisioning-scope-transition-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:1.22rem}.provisioning-scope-transition-heading>strong{color:#7ae4ce;color:lab(83.936% -36.4364 1.09345);background:#00c7ab14;background:lab(71.6839% -51.201 1.54207/.08);border:1px solid #00c7ab4d;border:1px solid lab(71.6839% -51.201 1.54207/.3);border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem}.provisioning-scope-path{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.provisioning-scope-path li{min-width:0;padding:18px 20px}.provisioning-scope-path li+li{border-inline-start:1px solid var(--line-dark)}.provisioning-scope-path strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);overflow-wrap:anywhere;margin-top:7px;font-size:.98rem;line-height:1.4;display:block}.provisioning-scope-path p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);text-wrap:pretty;max-width:50ch;margin:6px 0 0;font-size:.8rem;line-height:1.5}.provisioning-scope-transition-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.provisioning-scope-transition-actions form{margin:0}.provisioning-scope-transition-actions .auth-submit,.provisioning-scope-transition-actions .pill-link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.provisioning-scope-transition-status{border-top:1px solid var(--line-dark);color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:16px 0 0;padding-top:14px;font-size:.8rem;line-height:1.5}.provisioning-scope-transition-actions .auth-submit:focus-visible,.provisioning-scope-transition-actions .pill-link:focus-visible{outline-offset:3px;outline:3px solid #00c1da4d;outline:3px solid lab(70.9113% -39.5396 -26.7084/.3)}.provisioning-back-link{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);align-items:center;min-height:44px;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.provisioning-back-link:hover{color:var(--accent)}.provisioning-scope-summary{border-block:1px solid var(--line-dark);flex:none;width:min(100%,350px);padding-block:12px}.provisioning-scope-summary span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.provisioning-scope-summary strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);margin-top:5px;font-size:.95rem;display:block}.provisioning-scope-summary p{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);overflow-wrap:anywhere;margin-top:5px;font-size:.78rem;line-height:1.4}.provisioning-queue-tabs{border-bottom:1px solid var(--line-dark);scrollbar-width:thin;gap:4px;margin-top:24px;display:flex;overflow-x:auto}.provisioning-queue-tabs a{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);border-bottom:2px solid #0000;align-items:center;gap:9px;min-width:max-content;min-height:48px;padding:0 14px;font-size:.82rem;font-weight:760;text-decoration:none;display:flex}.provisioning-queue-tabs a:hover{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);border-bottom-color:#00c1da70;border-bottom-color:lab(70.9113% -39.5396 -26.7084/.44)}.provisioning-queue-tabs a strong{color:#d1d8e1;color:lab(86.0671% -1.50618 -4.98612);text-align:center;background:#ffffff0e;background:lab(99.9917% -1.09288 -3.57078/.055);border-radius:999px;min-width:24px;padding:3px 7px;font-size:.7rem}.provisioning-queue-section{margin-top:30px;scroll-margin-top:160px}.provisioning-request-list{gap:14px;display:grid}.provisioning-request-card{background:linear-gradient(#08121f,#030914);background:linear-gradient(lab(5.16126% -.67059 -9.76039),lab(2.41048% -.230759 -6.08905));border:1px solid #00c1da57;border:1px solid lab(70.9113% -39.5396 -26.7084/.34);border-radius:18px;scroll-margin-top:160px;overflow:hidden}.provisioning-request-card.is-attention{border-color:#f05f5a85;border-color:lab(59.9345% 56.6336 33.2526/.52)}.provisioning-request-card.is-ready{border-color:#00c7ab75;border-color:lab(71.6839% -51.201 1.54207/.46)}.provisioning-request-card:target{border-color:#00c1da8c;border-color:lab(70.9113% -39.5396 -26.7084/.55);box-shadow:0 0 0 3px #00c1da1a;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.1)}.provisioning-request-heading{justify-content:space-between;align-items:start;gap:20px;padding:20px;display:flex}.provisioning-request-heading h3{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.02em;margin:9px 0 5px;font-size:1.2rem}.provisioning-request-heading p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;font-size:.8rem;line-height:1.45}.provisioning-request-heading>.pill-link{flex:none;align-items:center;min-height:44px;display:inline-flex}.provisioning-state-strip{border-block:1px solid var(--line-dark);background:#00030b6b;background:lab(.861298% .0437722 -3.25581/.42);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.provisioning-state-strip>div{min-width:0;padding:13px 16px}.provisioning-state-strip>div+div{border-left:1px solid var(--line-dark)}.provisioning-state-strip dt{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:820}.provisioning-state-strip dd{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.provisioning-row-alert{background:#f05f5a14;background:lab(59.9345% 56.6336 33.2526/.08);border-bottom:1px solid #f05f5a38;border-bottom:1px solid lab(59.9345% 56.6336 33.2526/.22);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.provisioning-row-alert strong{color:#ffd1cd;color:lab(87.7438% 21.5924 11.7559);font-size:.82rem}.provisioning-row-alert p{color:#d9afaa;color:lab(75.1734% 15.3942 8.3544);overflow-wrap:anywhere;margin:3px 0 0;font-size:.76rem;line-height:1.4}.provisioning-row-alert a{color:#ffbeb7;color:lab(82.9093% 27.8538 15.2673);flex:none;font-size:.76rem;font-weight:780}.provisioning-recommended-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.provisioning-recommended-action>div{min-width:0}.provisioning-recommended-action span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.provisioning-recommended-action strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin-top:5px;font-size:.95rem;display:block}.provisioning-recommended-action p{color:#a6afb9;color:lab(70.9812% -1.89409 -6.38882);max-width:72ch;margin:5px 0 0;font-size:.8rem;line-height:1.45}.provisioning-recommended-action form{margin:0}.provisioning-recommended-action .auth-submit{min-width:160px}.provisioning-secondary-operations{border-top:1px solid var(--line-dark);background:#00030b3d;background:lab(.861298% .0437722 -3.25581/.24)}.provisioning-secondary-operations>summary,.provisioning-adapter-details>summary,.provisioning-technical-summary>summary,.provisioning-job-evidence>summary{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;font-size:.8rem;font-weight:780;list-style:none;display:flex}.provisioning-secondary-operations>summary:after,.provisioning-adapter-details>summary:after,.provisioning-technical-summary>summary:after,.provisioning-job-evidence>summary:after{content:"+";color:var(--accent);font-size:1.1rem}.provisioning-secondary-operations[open]>summary:after,.provisioning-adapter-details[open]>summary:after,.provisioning-technical-summary[open]>summary:after,.provisioning-job-evidence[open]>summary:after{content:"–"}.provisioning-secondary-operations>summary::-webkit-details-marker{display:none}.provisioning-adapter-details>summary::-webkit-details-marker{display:none}.provisioning-technical-summary>summary::-webkit-details-marker{display:none}.provisioning-job-evidence>summary::-webkit-details-marker{display:none}.provisioning-secondary-operations>summary:focus-visible,.provisioning-adapter-details>summary:focus-visible,.provisioning-technical-summary>summary:focus-visible,.provisioning-job-evidence>summary:focus-visible,.provisioning-queue-tabs a:focus-visible,.provisioning-back-link:focus-visible{outline-offset:-3px;outline:3px solid #00c1da4d;outline:3px solid lab(70.9113% -39.5396 -26.7084/.3)}.provisioning-secondary-content{border-top:1px solid var(--line-dark);padding:18px 20px 20px}.provisioning-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provisioning-readiness-grid>div{border:1px solid var(--line-dark);background:#040b17;background:lab(2.97403% -.333183 -6.8778);border-radius:14px;min-width:0;padding:14px}.provisioning-readiness-grid>div>span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820;display:block}.provisioning-readiness-grid strong.cms-status{width:fit-content;margin-top:9px;display:inline-flex}.provisioning-readiness-grid p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:8px 0 0;font-size:.76rem;line-height:1.4}.provisioning-readiness-grid code,.provisioning-timeline-item code,.provisioning-detail-card code{border:1px solid var(--line-dark);max-width:100%;color:var(--accent);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;background:#000207b8;background:lab(.432316% .105813 -2.1381/.72);border-radius:9px;padding:3px 6px;font-size:.72rem;display:inline-block;overflow:hidden}.provisioning-readiness-grid a,.provisioning-timeline-item a,.provisioning-detail-card a{color:var(--accent);font-size:.78rem;font-weight:760}.provisioning-inline-error{overflow-wrap:anywhere;color:#ffa098!important;color:lab(75.6501% 37.3308 20.746)!important}.provisioning-operation-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.provisioning-operation-groups>section{border:1px solid var(--line-dark);background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:14px;padding:14px}.provisioning-operation-groups>section.is-sensitive{border-color:#f05f5a42;border-color:lab(59.9345% 56.6336 33.2526/.26)}.provisioning-operation-groups h4{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);margin:0 0 5px;font-size:.82rem}.provisioning-operation-groups>section>p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0 0 10px;font-size:.74rem;line-height:1.4}.provisioning-action-stack{flex-wrap:wrap;gap:8px;display:flex}.provisioning-action-stack form{margin:0}.provisioning-action-stack .pill-link{cursor:pointer;color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);min-height:44px}.provisioning-empty-state{border:1px dashed var(--line-dark);background:#ffffff05;background:lab(99.9917% -1.09288 -3.57078/.018);border-radius:16px;align-content:center;justify-items:start;gap:5px;min-height:104px;padding:18px 20px;display:grid}.provisioning-empty-state strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);font-size:.9rem}.provisioning-empty-state p{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin:0;font-size:.8rem;line-height:1.45}.provisioning-empty-state .pill-link{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.provisioning-adapter-details,.provisioning-technical-summary{border:1px solid var(--line-dark);background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:16px;margin-top:30px;overflow:hidden}.provisioning-adapter-health-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.provisioning-adapter-health-card{min-height:128px}.provisioning-adapter-health-card strong.cms-status{width:fit-content;margin-top:10px;display:inline-flex}.provisioning-adapter-health-card p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin:10px 0 0}.provisioning-next-step{background:linear-gradient(135deg,#00c1da17,#040b17);background:linear-gradient(135deg,lab(70.9113% -39.5396 -26.7084/.09),lab(2.97403% -.333183 -6.8778));border:1px solid #00c1da4d;border:1px solid lab(70.9113% -39.5396 -26.7084/.3);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;display:grid}.provisioning-next-step span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.provisioning-next-step h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:5px 0;font-size:1.15rem}.provisioning-next-step p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);max-width:72ch;margin:0;font-size:.82rem;line-height:1.5}.provisioning-next-step .auth-submit{min-width:160px}.provisioning-stage-grid{border:1px solid var(--line-dark);background:#01040d99;background:lab(1.15512% -.0146255 -3.82739/.6);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.provisioning-stage-grid article{gap:9px;min-width:0;padding:14px;display:grid}.provisioning-stage-grid article+article{border-left:1px solid var(--line-dark)}.provisioning-stage-grid article>span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.7rem;font-weight:760}.provisioning-stage-grid strong.cms-status{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.provisioning-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.provisioning-technical-summary>.provisioning-detail-grid{border-top:1px solid var(--line-dark);margin-top:0;padding:14px}.provisioning-detail-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.provisioning-detail-card dt{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.provisioning-detail-card dd{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);overflow-wrap:anywhere;margin:5px 0 0;font-size:.8rem}.provisioning-timeline-section{margin-top:30px}.provisioning-timeline-list{gap:12px;display:grid}.provisioning-timeline-item{border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) auto;align-items:start;gap:18px;scroll-margin-top:160px;display:grid}.provisioning-timeline-item:target{border-color:#00c1da8c;border-color:lab(70.9113% -39.5396 -26.7084/.55);box-shadow:0 0 0 3px #00c1da1a;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.1)}.provisioning-timeline-item.has-error{border-color:#f05f5a85;border-color:lab(59.9345% 56.6336 33.2526/.52)}.provisioning-timeline-heading h3{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);text-transform:capitalize;margin:10px 0 6px;font-size:.98rem}.provisioning-timeline-heading p{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin:0;font-size:.76rem;line-height:1.45}.provisioning-job-evidence{border:1px solid var(--line-dark);background:#01030b80;background:lab(.864044% .0201464 -3.09868/.5);border-radius:12px;overflow:hidden}.provisioning-job-evidence>summary{min-height:44px;padding-inline:14px}.provisioning-job-evidence>dl{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.provisioning-job-evidence dt{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.provisioning-job-evidence dd{color:#d2d8df;color:lab(86.0694% -1.2989 -4.27808);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem}.provisioning-job-evidence a{align-items:center;min-height:44px;display:inline-flex}.provisioning-timeline-item>form{align-self:center;margin:0}.provisioning-timeline-item>form .auth-submit{min-width:150px}@media (max-width:960px){.provisioning-page-heading{flex-direction:column;align-items:start}.provisioning-scope-summary{width:100%}.provisioning-readiness-grid,.provisioning-operation-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.provisioning-operation-groups>section.is-sensitive{grid-column:1/-1}.provisioning-timeline-item{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr)}.provisioning-timeline-item>form{grid-column:1/-1}}@media (max-width:720px){.provisioning-queue-section,.provisioning-request-card,.provisioning-timeline-item{scroll-margin-top:112px}.provisioning-request-heading,.provisioning-recommended-action,.provisioning-next-step{grid-template-columns:1fr}.provisioning-scope-transition-heading{flex-direction:column;align-items:flex-start}.provisioning-scope-transition-heading>strong{white-space:normal}.provisioning-scope-path{grid-template-columns:1fr}.provisioning-scope-path li{padding-inline:0}.provisioning-scope-path li+li{border-top:1px solid var(--line-dark);border-inline-start:0}.provisioning-scope-transition-actions{flex-direction:column;align-items:stretch}.provisioning-scope-transition-actions>*,.provisioning-scope-transition-actions .auth-submit,.provisioning-scope-transition-actions .pill-link{width:100%}.provisioning-request-heading{flex-direction:column}.provisioning-row-alert{flex-direction:column;align-items:flex-start}.provisioning-request-heading>.pill-link{justify-content:center;width:100%}.provisioning-state-strip,.provisioning-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provisioning-state-strip dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.provisioning-state-strip>div:nth-child(3),.provisioning-stage-grid article:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.provisioning-stage-grid article:nth-child(4){border-top:1px solid var(--line-dark)}.provisioning-recommended-action .auth-submit,.provisioning-next-step .auth-submit{width:100%}.provisioning-readiness-grid,.provisioning-operation-groups,.provisioning-detail-grid,.provisioning-detail-card>dl,.provisioning-timeline-item,.provisioning-job-evidence>dl{grid-template-columns:1fr}.provisioning-operation-groups>section.is-sensitive,.provisioning-timeline-item>form{grid-column:auto}.provisioning-action-stack{grid-template-columns:1fr;display:grid}.provisioning-action-stack .pill-link,.provisioning-timeline-item>form .auth-submit{width:100%}.provisioning-adapter-health-grid{grid-template-columns:1fr}}.cms-inventory-table td{overflow-wrap:anywhere}.cms-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.cms-section-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.cms-page-list{margin-top:0}.cms-page-card{background:linear-gradient(#09121e,#030914);background:linear-gradient(lab(5.16703% -.689961 -9.42516),lab(2.41456% -.253305 -5.82099));border-radius:20px;align-items:flex-start}.cms-page-card-main{flex:1;min-width:0}.cms-page-meta{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cms-page-meta span,.cms-status{border:1px solid var(--line-dark);color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);text-transform:uppercase;letter-spacing:.09em;background:#01030b8a;background:lab(.864044% .0201464 -3.09868/.54);border-radius:999px;align-items:center;min-height:25px;margin:0;padding:0 9px;font-size:.68rem;font-weight:820;display:inline-flex}.cms-status.is-published{color:#41e8ca;color:lab(83.2207% -49.0749 1.4765);background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1);border-color:#00c7ab57;border-color:lab(71.6839% -51.201 1.54207/.34)}.cms-status.is-draft{color:var(--accent);background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border-color:#00c1da57;border-color:lab(70.9113% -39.5396 -26.7084/.34)}.cms-status.is-archived{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);border-color:#7e98b33d;border-color:lab(61.6281% -4.49595 -17.4235/.24)}.cms-edit-details{width:min(520px,100%)}.cms-edit-details>summary{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:760;list-style:none;display:inline-flex}.cms-edit-details>summary::-webkit-details-marker{display:none}.cms-edit-details[open]{gap:14px;display:grid}.cms-update-form{border:1px solid var(--line-dark);background:#01040ec7;background:lab(1.15198% .0106767 -4.01198/.78);border-radius:18px;margin-top:14px;padding:16px}.cms-status-form{justify-content:flex-end;margin:0;display:flex}.cms-empty-card{min-height:132px}.admin-dashboard-page{max-width:1180px}.compact-hero{align-items:center}.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid .workspace-card strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem)}.admin-dashboard-section{margin-top:30px;overflow:hidden}.admin-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.operations-grid .admin-section-tile{min-height:150px}.daily-dashboard-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.daily-dashboard-heading>div:first-child{max-width:720px}.daily-dashboard-heading h1{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.035em;text-wrap:balance;margin-bottom:10px;font-size:2.5rem;line-height:1}.daily-dashboard-heading p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);text-wrap:pretty;margin-bottom:0;line-height:1.55}.daily-dashboard-date{text-align:right;flex:none;gap:5px;display:grid}.daily-dashboard-date span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.daily-dashboard-date strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);font-size:.92rem}.daily-dashboard-date small{color:#8a939d;color:lab(60.5403% -1.87677 -6.38024);font-size:.68rem}.daily-summary-strip{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;display:grid}.daily-summary-strip>div{min-width:0;padding:18px 20px}.daily-summary-strip>div+div{border-left:1px solid var(--line-dark)}.daily-summary-strip span,.daily-workload-note span{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);margin-bottom:7px;font-size:.75rem;font-weight:700;display:block}.daily-summary-strip strong{color:#f4f9fe;color:lab(97.6736% -.878602 -2.85898);letter-spacing:-.035em;font-size:2rem;line-height:1;display:block}.daily-summary-strip strong.daily-summary-text{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:1.25rem;line-height:1.45;overflow:hidden}.daily-summary-strip small{color:#95a0ab;color:lab(65.1777% -2.07776 -7.08538);margin-top:7px;font-size:.73rem;line-height:1.35;display:block}.daily-dashboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;display:grid}.daily-work-panel{border:1px solid var(--line-dark);background:#040e1b;background:lab(3.59816% -.344455 -9.0379);border-radius:16px;min-width:0;overflow:hidden}.daily-panel-heading{border-bottom:1px solid var(--line-dark);background:#071220;background:lab(5.13652% -.562772 -11.0965);justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.daily-panel-heading h2{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.02em;margin-bottom:6px;font-size:1.15rem}.daily-panel-heading p{color:#a8b2be;color:lab(72.1384% -2.09108 -7.09188);margin-bottom:0;font-size:.83rem;line-height:1.45}.daily-panel-heading>a{color:var(--accent);flex:none;font-size:.8rem;font-weight:780}.daily-panel-heading>a:hover,.daily-work-row-title a:hover,.daily-empty-state a:hover{color:#8df0ff;color:lab(89.2482% -30.8589 -20.5625);text-decoration:underline}.daily-schedule-list,.daily-work-list,.daily-activity-list{margin:0;padding:0;list-style:none}.daily-schedule-list>li{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:16px;padding:17px 22px;display:grid}.daily-schedule-list>li+li,.daily-work-row+.daily-work-row{border-top:1px solid #242f3d;border-top:1px solid lab(18.6941% -1.58432 -10.6544)}.daily-schedule-list>li>time{color:var(--accent);font-size:.86rem;font-weight:800}.daily-schedule-list p,.daily-work-row p{color:#a2acb7;color:lab(69.8182% -2.08685 -7.08982);margin:5px 0 0;font-size:.79rem;line-height:1.4}.daily-work-row{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 22px;display:flex}.daily-work-row-main{min-width:0}.daily-work-row-title{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;font-weight:760;display:flex}.daily-work-row>time{color:#a8b2be;color:lab(72.1384% -2.09108 -7.09188);text-align:right;flex:none;font-size:.76rem}.daily-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.daily-status.is-neutral{color:#bec9d4;color:lab(80.2591% -2.1041 -7.09837);background:#15202d;background:lab(11.7208% -1.33529 -10.5855)}.daily-status.is-complete{color:#55e6ca;color:lab(83.0937% -45.4392 1.36631);background:#00c7ab24;background:lab(71.6839% -51.201 1.54207/.14)}.daily-status.is-attention{color:#ffaa6e;color:lab(77.3646% 28.9578 45.6632);background:#df644629;background:lab(58.034% 47.39 41.015/.16)}.daily-count{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);text-align:right;min-width:38px;font-size:1.35rem}.daily-count.is-attention{color:#ffaa6e;color:lab(77.3646% 28.9578 45.6632)}.daily-opportunity-value{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);flex:none;font-size:.83rem}.daily-activity-list{padding:14px 22px 18px}.daily-activity-list li{grid-template-columns:12px minmax(0,1fr);gap:10px;padding:9px 0;display:grid;position:relative}.daily-activity-list li:not(:last-child):after{content:"";background:var(--line-dark);width:1px;position:absolute;top:24px;bottom:-6px;left:4px}.daily-activity-marker{z-index:1;background:var(--accent);border-radius:999px;width:9px;height:9px;margin-top:4px;position:relative}.daily-activity-list strong{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);font-size:.82rem;line-height:1.4;display:block}.daily-activity-list p{color:#929da8;color:lab(64.0176% -2.07534 -7.08419);margin:3px 0 0;font-size:.72rem;line-height:1.4}.daily-empty-state{color:#aeb9c4;color:lab(74.4586% -2.09501 -7.09385);align-content:center;justify-items:start;gap:6px;min-height:180px;padding:28px 22px;display:grid}.daily-empty-state strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-size:.95rem}.daily-empty-state p{max-width:44ch;margin:0;font-size:.82rem;line-height:1.5}.daily-empty-state a{color:var(--accent);margin-top:6px;font-size:.8rem;font-weight:780}.daily-quick-actions{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);flex-wrap:wrap;justify-content:flex-start;gap:9px;margin-top:18px;padding:0;display:flex;position:relative}.daily-quick-actions>span{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);align-items:center;margin-right:4px;font-size:.72rem;font-weight:760;display:inline-flex}.daily-quick-actions a,.daily-more-actions>summary{border:1px solid var(--line-dark);background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:999px;align-items:center;min-height:44px;padding:0 13px;font-size:.78rem;font-weight:750;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.daily-quick-actions a:hover,.daily-more-actions>summary:hover,.daily-more-actions[open]>summary{color:var(--accent);background:#0b1928;background:lab(8.24171% -2.07929 -11.9168);border-color:#00c1da8c;border-color:lab(70.9113% -39.5396 -26.7084/.55)}.daily-quick-actions a:focus-visible,.daily-more-actions>summary:focus-visible,.daily-panel-heading>a:focus-visible,.daily-work-row-title a:focus-visible,.daily-empty-state a:focus-visible{outline-offset:3px;outline:3px solid #00c1da52;outline:3px solid lab(70.9113% -39.5396 -26.7084/.32)}.daily-more-actions{position:relative}.daily-more-actions>summary{cursor:pointer;list-style:none}.daily-more-actions>summary::-webkit-details-marker{display:none}.daily-more-actions-menu{z-index:var(--z-menu);border:1px solid var(--line-dark);background:#01040e;background:lab(1.14537% .0672564 -4.39123);border-radius:14px;gap:6px;width:min(250px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 8px #0000007a;box-shadow:0 6px 8px lab(.0178394% .0700951 -.331625/.48)}.daily-more-actions-menu a{border-radius:10px;justify-content:flex-start;width:100%}.daily-workload-note{background:#08121f;background:lab(5.14922% -.622772 -10.4294);border-radius:14px;align-items:center;gap:28px;margin-top:22px;padding:18px 20px;display:flex}.daily-workload-note>div{flex:none}.daily-workload-note span{margin-bottom:3px}.daily-workload-note strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1.25rem}.daily-workload-note p{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);text-align:right;max-width:64ch;margin:0 0 0 auto;font-size:.76rem;line-height:1.45}.clinical-report-exception-grid{margin-top:18px}.workspace-context-line{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0 0 12px;font-size:.78rem;font-weight:760}.clinics-page,.clinic-search-form .auth-field{min-width:0}.clinics-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.clinics-page-heading>div{min-width:0}.clinics-create-menu{z-index:var(--z-base)}.clinics-create-menu .clinic-create-essential-form{grid-template-columns:1fr;gap:14px;width:min(420px,100vw - 48px);padding:16px;display:grid}.clinic-create-essential-form .auth-submit{width:100%}.clinic-create-target{background:#03131f;background:lab(5.24228% -2.77994 -10.2718);border:1px solid #00afc552;border:1px solid lab(65.07% -38.0638 -25.7554/.32);border-radius:14px;grid-column:1/-1;gap:4px;padding:14px 16px;display:grid}.clinic-create-target span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.clinic-create-target strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.9rem;line-height:1.35}.clinic-create-target p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;font-size:.76rem;line-height:1.45}.clinic-assignment-tabs{border-bottom:1px solid var(--line-dark);color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);gap:24px;display:flex}.clinic-assignment-tabs a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:0 2px;font-size:.9rem;font-weight:700;display:inline-flex}.clinic-assignment-tabs a:hover{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971)}.clinic-assignment-tabs a[data-current=true]{border-bottom-color:var(--accent);color:var(--accent)}.clinic-assignment-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.clinic-directory-toolbar{border:1px solid var(--line-dark);background:#040b17;background:lab(2.96948% -.309795 -7.18139);border-radius:14px;gap:12px;margin-top:16px;padding:14px;display:grid}.clinic-search-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.clinic-search-form .auth-submit{min-width:112px}.clinic-filter-disclosure{border-top:1px solid var(--line-dark);padding-top:10px}.clinic-filter-disclosure>summary,.clinic-saved-views-menu>summary{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);cursor:pointer;background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:780;list-style:none;display:inline-flex}.clinic-filter-disclosure>summary::-webkit-details-marker{display:none}.clinic-saved-views-menu>summary::-webkit-details-marker{display:none}.clinic-filter-disclosure>summary small,.clinic-saved-views-menu>summary small{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.7rem;font-weight:650}.clinic-filter-disclosure>summary:focus-visible,.clinic-saved-views-menu>summary:focus-visible{outline-offset:3px;outline:3px solid #00c1da52;outline:3px solid lab(70.9113% -39.5396 -26.7084/.32)}.clinic-filter-panel{grid-template-columns:minmax(250px,.75fr) minmax(280px,1fr);align-items:end;gap:16px;margin-top:12px;display:grid}.clinic-assignment-filter{border:0;min-width:0;margin:0;padding:0}.clinic-assignment-filter legend{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);margin-bottom:5px;font-size:.72rem;font-weight:760}.clinic-account-filter-form{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.clinic-account-filter-form .pill-button{min-height:44px}.clinic-filter-note{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);align-self:center;margin:0;font-size:.78rem;line-height:1.45}.admin-modal{z-index:var(--z-modal);justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.admin-modal:target{display:flex}.admin-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000002b8;background:lab(.102009% .0652224 -.698742/.72);position:absolute;inset:0}.admin-modal-panel{z-index:var(--z-base);border:1px solid var(--line-dark);background:#030915;background:lab(2.40193% -.178412 -6.63729);border-radius:16px;width:min(780px,100%);max-height:min(760px,100svh - 48px);position:relative;overflow:auto;box-shadow:0 8px 8px #000000b3;box-shadow:0 8px 8px lab(.00259209% .0607595 -.199708/.7)}dialog.admin-modal-panel{width:min(780px,100vw - 48px);margin:0;position:fixed;inset:24px auto auto 50%;transform:translate(-50%)}.admin-modal-panel .clinic-create-form{padding:22px}.admin-modal-panel>.auth-submit{width:max-content;margin:0 22px 22px auto;display:flex}.clinic-inventory-section{margin-top:20px}.billing-catalog-panel{margin-top:30px}.clinic-inventory-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.clinic-inventory-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:0;font-size:1.3rem;line-height:1.2}.clinic-inventory-heading p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);max-width:68ch;margin:7px 0 0;font-size:.82rem;line-height:1.45}.clinic-selection-status{color:var(--accent);font-size:.8rem;font-weight:800}.clinic-saved-views-menu{margin-bottom:12px}.clinic-saved-views-panel{margin-top:10px}.clinic-saved-views-panel .admin-saved-view-bar{border:1px solid var(--line-dark);background:#040b17;background:lab(2.96948% -.309795 -7.18139);border-radius:14px;padding:12px}.clinic-saved-views-panel .admin-saved-view-list>span:first-child{display:none}.admin-saved-view-bar{border-block:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.admin-saved-view-list,.admin-saved-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-saved-view-list>span:first-child{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);font-size:.76rem;font-weight:800}.admin-saved-view-list>small{color:#848d97;color:lab(58.2201% -1.87227 -6.37803)}.admin-saved-view-chip{border:1px solid var(--line-dark);background:#030914;background:lab(2.41456% -.253305 -5.82099);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.admin-saved-view-chip a{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);align-items:center;min-height:44px;padding:0 6px 0 13px;font-size:.78rem;font-weight:760;display:inline-flex}.admin-saved-view-chip a.is-active{color:var(--accent)}.admin-saved-view-chip button{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;font-size:1.05rem}.admin-saved-view-chip button:hover{color:#f8d4d1;color:lab(88.0289% 12.2842 6.64142)}.admin-saved-view-menu{position:relative}.admin-saved-view-menu>summary{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:760;list-style:none;display:inline-flex}.admin-saved-view-menu>summary::-webkit-details-marker{display:none}.admin-saved-view-menu>form{z-index:var(--z-menu);border:1px solid var(--line-dark);background:#010611;background:lab(1.49764% -.00287592 -5.08827);border-radius:14px;gap:12px;width:min(320px,100vw - 48px);padding:14px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 6px 8px #00000270;box-shadow:0 6px 8px lab(.102009% .0652224 -.698742/.44)}.clinic-bulk-action-bar{background:#00c1da0e;background:lab(70.9113% -39.5396 -26.7084/.055);border:1px solid #00c1da3d;border:1px solid lab(70.9113% -39.5396 -26.7084/.24);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:16px;margin:16px 0;padding:16px;display:grid}.clinic-bulk-action-bar strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-size:.9rem}.clinic-bulk-action-bar p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:5px 0 0;font-size:.76rem;line-height:1.4}.clinic-inventory-table{border:1px solid var(--line-dark);background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:14px;overflow-x:auto}.clinic-inventory-table table{border-collapse:collapse;width:100%;min-width:880px}.clinic-inventory-table th,.clinic-inventory-table td{border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:top;color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);padding:13px 14px;font-size:.9rem}.clinic-inventory-table th{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:850}.clinic-inventory-table tr:last-child td{border-bottom:0}.clinic-inventory-table tr.is-selected td{background:#00c1da12;background:lab(70.9113% -39.5396 -26.7084/.07)}.clinic-inventory-table strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.clinic-inventory-table td>span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin-top:4px;font-size:.8rem;display:block}.clinic-inventory-table td>a{color:var(--accent);margin-top:5px;font-size:.8rem;font-weight:700;display:inline-flex}.clinic-inventory-table th:last-child,.clinic-inventory-table td:last-child{z-index:var(--z-base);background:#06101c;background:lab(4.33903% -.529908 -9.14916);min-width:138px;position:sticky;right:0;box-shadow:-8px 0 8px #0002054d;box-shadow:-8px 0 8px lab(.443745% -.000841916 -1.50764/.3)}.clinic-inventory-table tr.is-selected td:last-child{background:#001923;background:lab(7.35837% -7.40769 -11.4879)}.clinic-select-column{width:52px;text-align:center!important;padding-inline:8px!important}.clinic-select-column label{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.clinic-select-column input{width:18px;height:18px;accent-color:var(--accent)}.clinic-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clinic-empty-state{text-align:left;justify-items:start;margin-top:16px}.clinic-empty-state p{margin:0}.settings-stack-section{margin-top:24px}.settings-stack-section .pill-link{margin-top:12px}.settings-save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-save-context{gap:3px;margin:0;display:grid}.settings-save-context span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.settings-save-context strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-size:.875rem;line-height:1.4}.admin-filter-workbench{border-block:1px solid var(--line-dark);gap:14px;margin:24px 0;padding:18px 0;display:grid}.admin-filter-workbench h2{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);margin:0;font-size:1.15rem}.admin-filter-workbench p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:5px 0 0;font-size:.82rem}.admin-filter-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.clinic-settings-facts{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.clinic-settings-facts>div{min-width:0;padding:16px 18px}.clinic-settings-facts>div+div{border-left:1px solid var(--line-dark)}.clinic-settings-facts span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.72rem;display:block}.clinic-settings-facts strong{overflow-wrap:anywhere;color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);margin-top:5px;font-size:.9rem;display:block}.clinic-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px 24px;display:grid}.clinic-profile-wide{grid-column:1/-1}.clinic-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clinic-profile-actions .auth-submit{width:auto}.clinic-settings-page .clinical-patient-form{padding:22px 24px 24px}@media (max-width:720px){.clinic-profile-form,.clinic-settings-page .clinical-patient-form{padding-inline:16px}.clinics-page-heading{flex-direction:column;align-items:stretch;gap:16px}.clinics-create-menu,.clinics-create-menu>summary{width:100%}.clinics-create-menu .clinic-create-essential-form{width:100%;box-shadow:none;margin-top:8px;position:static}.clinic-assignment-tabs{gap:18px;overflow-x:auto}.clinic-directory-toolbar{padding:10px}.clinics-page .clinic-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px}.clinics-page .clinic-search-form .auth-submit{width:auto;min-width:88px}.clinic-filter-panel{grid-template-columns:1fr;gap:12px}.clinic-account-filter-form{grid-template-columns:minmax(0,1fr) auto}.clinic-filter-disclosure>summary,.clinic-saved-views-menu>summary{max-width:100%}.clinic-saved-views-panel .admin-saved-view-bar{padding:10px}.admin-filter-form{grid-template-columns:1fr}.admin-saved-view-list,.admin-saved-view-actions,.admin-saved-view-menu,.admin-saved-view-menu>summary{width:100%}.admin-saved-view-menu>form{width:100%;box-shadow:none;margin-top:8px;position:static}.clinic-bulk-action-bar .pill-button,.clinic-profile-actions>*,.admin-filter-form .auth-submit{width:100%}.clinic-inventory-table{background:0 0;border:0;overflow:visible}.clinic-inventory-table table,.clinic-inventory-table tbody,.clinic-inventory-table tr,.clinic-inventory-table td{width:100%;min-width:0;display:block}.clinic-inventory-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.clinic-inventory-table tr{border:1px solid var(--line-dark);background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:14px;margin-bottom:12px;padding:8px 12px}.clinic-inventory-table td{border:0;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);gap:12px;padding:10px 0;font-size:.9rem;display:grid}.clinic-inventory-table td+td{border-top:1px solid #313e4f8c;border-top:1px solid lab(25.6381% -1.88018 -12.4398/.55)}.clinic-inventory-table td:before{content:attr(data-label);color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.clinic-inventory-table td>strong,.clinic-inventory-table td>span,.clinic-inventory-table td>a,.clinic-inventory-table td>.clinic-row-actions{grid-column:2}.clinic-inventory-table .clinic-select-column{width:100%;display:block;padding:0!important}.clinic-inventory-table .clinic-select-column:before{content:none}.clinic-inventory-table th:last-child,.clinic-inventory-table td:last-child{min-width:0;box-shadow:none;background:0 0;position:static}.clinic-row-actions{justify-content:flex-start}}.billing-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.billing-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.billing-card-body{gap:18px;padding:22px;display:grid}.billing-global-subscription-panel,.billing-price-list-panel,.billing-account-items-panel{margin-top:30px}.billing-task-nav{border:1px solid var(--line-dark);background:#00030b80;background:lab(.861298% .0437722 -3.25581/.5);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:28px;padding:8px;display:grid}.billing-task-nav a{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);border:1px solid #0000;border-radius:14px;align-content:center;gap:4px;min-height:64px;padding:10px 14px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.billing-task-nav a:hover{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:#ffffff0b;background:lab(99.9917% -1.09288 -3.57078/.045);border-color:#00c1da42;border-color:lab(70.9113% -39.5396 -26.7084/.26)}.billing-task-nav a.is-active{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);background:linear-gradient(135deg,#00c1da29,#08121f);background:linear-gradient(135deg,lab(70.9113% -39.5396 -26.7084/.16),lab(5.16126% -.67059 -9.76039));border-color:#00c1da85;border-color:lab(70.9113% -39.5396 -26.7084/.52)}.billing-task-nav strong{font-size:.9rem}.billing-task-nav span{font-size:.76rem;line-height:1.35}.billing-task-nav a:focus-visible,.billing-progressive>summary:focus-visible{outline-offset:3px;outline:3px solid #00c1da52;outline:3px solid lab(70.9113% -39.5396 -26.7084/.32)}.billing-view-context{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:14px;font-size:.78rem;display:grid}.billing-view-context>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.billing-view-context>strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971)}.billing-view-context>p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.billing-progressive{border:1px solid var(--line-dark);background:#030914;background:lab(2.41048% -.230759 -6.08905);border-radius:20px;overflow:hidden}.billing-progressive>summary{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.billing-progressive>summary::-webkit-details-marker{display:none}.billing-progressive>summary:hover{background:#ffffff0b;background:lab(99.9917% -1.09288 -3.57078/.045)}.billing-progressive>summary span{gap:3px;display:grid}.billing-progressive>summary small{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);font-size:.74rem;font-weight:520}.billing-progressive>summary b{color:var(--accent);font-size:.74rem}.billing-progressive[open]>summary{border-bottom:1px solid var(--line-dark)}.billing-progressive[open]>summary b{font-size:0}.billing-progressive[open]>summary b:after{content:"Collapse";font-size:.74rem}.billing-catalog-create{margin:18px 22px 22px}.billing-page .pill-button{min-height:44px}.billing-optional-note{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin:0;font-size:.84rem;line-height:1.5}.billing-term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-term-card{border:1px solid var(--line-dark);background:#02060f73;background:lab(1.51166% -.106268 -4.23829/.45);border-radius:18px;gap:8px;padding:18px;display:grid}.billing-term-card span{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.billing-term-card strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:clamp(1.35rem,2vw,2rem)}.billing-term-card p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);margin:0}.billing-facts strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);overflow-wrap:anywhere;display:block}.billing-facts span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.billing-facts p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);margin:6px 0 0}.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-form-wide,.billing-form-grid .auth-submit{grid-column:1/-1}.billing-list{gap:10px;padding:0 22px 22px;display:grid}.billing-card-body .billing-list{padding:0}.billing-row{border:1px solid var(--line-dark);background:#02060f73;background:lab(1.51166% -.106268 -4.23829/.45);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.billing-row strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.billing-row p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin:4px 0 0}.pill-button{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;min-height:44px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:0 14px;font-weight:760}.admin-modal-panel .pill-button{min-height:44px}.traffic-domain-tabs{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:10px;padding:16px 20px;display:flex}.traffic-domain-tabs a{border:1px solid var(--line-dark);color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);border-radius:999px;padding:8px 12px;text-decoration:none}.traffic-domain-tabs a.is-active{border-color:var(--accent);color:#dcf9f5;color:lab(95.7107% -10.0746 -1.67505);background:#00a39a24;background:lab(59.8675% -48.2001 -7.55485/.14)}.traffic-kpi-grid{margin-top:0;padding:20px}.traffic-chart-card{border:1px solid var(--line-dark);background:#02060f9e;background:lab(1.51487% -.126839 -4.03465/.62);border-radius:22px;margin:0 20px 20px;padding:22px}.traffic-chart-header{color:#c8d2dd;color:lab(83.742% -1.91021 -6.39702);justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.traffic-chart-header span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.92rem}.traffic-chart-canvas{height:clamp(280px,34vw,420px);min-height:280px;position:relative}.traffic-window-tabs{flex-wrap:wrap;justify-self:stretch;gap:10px;padding:0 20px 20px;display:flex}.traffic-window-tabs a{border:1px solid var(--line-dark);color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.traffic-window-tabs a.is-active{border-color:var(--accent);color:#dcf9f5;color:lab(95.7107% -10.0746 -1.67505);background:#00a39a29;background:lab(59.8675% -48.2001 -7.55485/.16)}.traffic-window-tabs a:focus-visible{outline-offset:2px;outline:3px solid #00c1da57;outline:3px solid lab(70.9113% -39.5396 -26.7084/.34)}.traffic-control-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.traffic-control-actions .command-chip-link{min-height:44px}.traffic-cache-status{border:1px solid var(--line-dark);color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);border-radius:999px;align-items:center;min-height:36px;padding:0 11px;font-size:.74rem;font-weight:780;display:inline-flex}.traffic-cache-status.is-current{color:#7ce0ca;color:lab(82.7124% -34.6665 1.04001);border-color:#00c7ab52;border-color:lab(71.6839% -51.201 1.54207/.32)}.traffic-cache-status.is-stale{color:#f3c898;color:lab(83.7075% 10.9456 30.4373);border-color:#eca34257;border-color:lab(73.0639% 22.015 59.4511/.34)}.traffic-cache-status.is-unavailable{color:#ffa79f;color:lab(77.871% 40.4787 22.5625);border-color:#e6434357;border-color:lab(53.9062% 63.1954 38.5555/.34)}.traffic-view-tabs{border-bottom:1px solid var(--line-dark);color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);justify-self:stretch;gap:0;margin:18px 0 0;display:flex;overflow-x:auto}.traffic-view-tabs a{min-width:190px;min-height:64px;color:inherit;border-bottom:2px solid #0000;align-content:center;gap:3px;padding:10px 16px;text-decoration:none;display:grid}.traffic-view-tabs a:hover{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971)}.traffic-view-tabs a.is-active{border-bottom-color:var(--accent);color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032)}.traffic-view-tabs strong{font-size:.86rem}.traffic-view-tabs span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.72rem;line-height:1.35}.traffic-view-tabs a.is-active span{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126)}.traffic-view-tabs a:focus-visible,.traffic-source-summary a:focus-visible{outline-offset:-3px;outline:3px solid #00c1da57;outline:3px solid lab(70.9113% -39.5396 -26.7084/.34)}.traffic-overview,.traffic-source-view{margin-top:26px}.traffic-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.traffic-section-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.traffic-section-heading p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);max-width:68ch;margin:7px 0 0;line-height:1.5}.traffic-overview .traffic-kpi-grid,.traffic-source-view>.traffic-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:18px;padding:0}.traffic-kpi-grid .workspace-card.is-unavailable{background:#040913;background:lab(2.42233% -.291199 -5.29685);border-color:#77889b6b;border-color:lab(55.8658% -3.3434 -12.2703/.42)}.traffic-kpi-grid .workspace-card.is-unavailable strong{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233)}.traffic-source-summary{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.traffic-source-summary article{align-content:start;gap:7px;padding:20px 22px;display:grid}.traffic-source-summary article+article{border-left:1px solid var(--line-dark)}.traffic-source-summary h3{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:0;font-size:1rem}.traffic-source-summary span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.78rem;font-weight:720}.traffic-source-summary p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);margin:0;line-height:1.5}.traffic-source-summary a{width:max-content;min-height:44px;color:var(--accent);align-items:center;font-weight:780;display:inline-flex}.traffic-source-view>.owned-traffic-site-card{margin-top:20px}.traffic-page-notice{border:1px solid var(--line-dark);background:#050e1a;background:lab(3.60868% -.400983 -8.37708);border-radius:16px;margin-top:18px}.traffic-page-notice.is-warning{background:#eca34212;background:lab(73.0639% 22.015 59.4511/.07);border-color:#eca3424d;border-color:lab(73.0639% 22.015 59.4511/.3)}@media (max-width:720px){.traffic-view-tabs{grid-template-columns:1fr;display:grid;overflow:visible}.traffic-view-tabs a{min-width:0}.traffic-source-summary{grid-template-columns:1fr}.traffic-source-summary article+article{border-top:1px solid var(--line-dark);border-left:0}.traffic-control-actions{flex-direction:column;justify-content:flex-start;align-items:stretch}.traffic-control-actions>*{justify-content:center}}.traffic-widget-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:20px;display:grid}.traffic-widget-card{border:1px solid var(--line-dark);background:radial-gradient(circle at 100% 0,#00a39a1a,#0000 40%),linear-gradient(#08121f,#02060f);background:radial-gradient(circle at 100% 0,lab(59.8675% -48.2001 -7.55485/.1),#0000 40%),linear-gradient(lab(5.16126% -.67059 -9.76039),lab(1.51166% -.106268 -4.23829));border-radius:18px;gap:12px;min-height:250px;padding:16px;display:grid}.traffic-widget-heading{gap:4px;display:grid}.traffic-widget-heading span{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:850}.traffic-widget-heading strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.traffic-widget-heading p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin:0;font-size:.84rem}.traffic-widget-chart{height:132px;min-height:132px;position:relative}.traffic-chart-empty{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);align-self:center;margin:0;font-size:.82rem;line-height:1.45}.traffic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-empty-state{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);padding:28px}.traffic-empty-state strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1.4rem;display:block}.owned-traffic-page code{border:1px solid var(--line-dark);color:#b7e2dd;color:lab(86.6057% -15.1466 -2.50264);background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:8px;padding:2px 6px;font-size:.82em}.owned-traffic-site-card :is(h2,h3){color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}.owned-traffic-list-card{min-height:auto}.traffic-list-title{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem}.owned-traffic-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owned-traffic-list li{border-bottom:1px solid #2f3b4c80;border-bottom:1px solid lab(24.4868% -1.8044 -11.7387/.5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:10px;display:grid}.owned-traffic-list li:last-child{border-bottom:0;padding-bottom:0}.owned-traffic-list strong{color:#e2e9f0;color:lab(91.8695% -1.30144 -4.27945);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owned-traffic-list em{color:var(--accent);font-style:normal;font-weight:850}.users-page .command-panel-card+.command-panel-card,.tenant-traffic-page .command-panel-card{margin-top:24px}.users-invite-form{grid-template-columns:minmax(220px,1fr) minmax(190px,.65fr) auto;align-items:end;padding:24px}.users-role-form{min-width:min(420px,100%)}.users-role-form .auth-field{flex:180px;min-width:180px}.users-role-form select,.users-role-form button{min-height:44px}.traffic-summary-strip{border:1px solid var(--line-dark);background:#050e1a;background:lab(3.60868% -.400983 -8.37708);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.traffic-summary-strip>div{min-width:0;padding:18px 20px}.traffic-summary-strip>div+div{border-left:1px solid var(--line-dark)}.traffic-summary-strip dt,.tenant-traffic-row dt{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);font-size:.78rem}.traffic-summary-strip dd{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.03em;margin:6px 0 0;font-size:1.7rem;font-weight:800}.native-analytics-control-panel{flex-wrap:wrap;justify-content:space-between;gap:18px 28px;margin-top:24px;padding:18px 20px;display:flex}.native-analytics-control-group{gap:9px;min-width:0;display:grid}.native-analytics-control-group>span{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.native-analytics-control-group nav,.native-analytics-metric-tabs{flex-wrap:wrap;gap:7px;display:flex}.native-analytics-control-group a,.native-analytics-metric-tabs a{border:1px solid var(--line-dark);color:#c1ccd7;color:lab(81.4192% -2.10577 -7.0992);background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.native-analytics-control-group a:hover,.native-analytics-metric-tabs a:hover{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);border-color:#00c6bb8c;border-color:lab(71.5268% -49.7488 -7.85438/.55)}.native-analytics-control-group a[aria-current=page],.native-analytics-metric-tabs a[aria-current=page]{border-color:var(--accent);background:var(--accent);color:#020b1b;color:lab(2.91001% .120483 -10.7179)}.native-analytics-kpi-strip{border:1px solid var(--line-dark);background:#030915;background:lab(2.40627% -.205792 -6.36114);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 24px;display:grid;overflow:hidden}.native-analytics-kpi-strip>div{min-width:0;padding:20px}.native-analytics-kpi-strip>div+div{border-left:1px solid var(--line-dark)}.native-analytics-kpi-strip dt{color:#a2acb7;color:lab(69.8182% -2.08685 -7.08982);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.native-analytics-kpi-strip dd{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:820;line-height:1}.native-analytics-kpi-strip small{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;display:block;overflow:hidden}.native-analytics-chart-panel{overflow:hidden}.native-analytics-chart-panel .command-panel-header{align-items:flex-end}.native-analytics-primary-chart{border-top:1px solid var(--line-dark);min-width:0;padding:22px 24px 18px}.native-analytics-source-note{color:var(--muted);margin:0;padding:0 24px 20px;font-size:.82rem;line-height:1.5}.native-analytics-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.native-analytics-ranking-card{border:1px solid var(--line-dark);background:#030915;background:lab(2.40627% -.205792 -6.36114);border-radius:18px;min-width:0;overflow:hidden}.native-analytics-ranking-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.native-analytics-ranking-heading h3{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);margin:0;font-size:1.05rem}.native-analytics-ranking-heading span{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.native-analytics-ranking-list{gap:0;margin:0;padding:4px 20px 14px;list-style:none;display:grid}.native-analytics-ranking-list li{border-bottom:1px solid #29344280;border-bottom:1px solid lab(21.0174% -1.64564 -10.6732/.5);gap:8px;padding:13px 0;display:grid}.native-analytics-ranking-list li:last-child{border-bottom:0}.native-analytics-ranking-list li>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;display:grid}.native-analytics-ranking-list strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.native-analytics-ranking-list span{color:#cef4f0;color:lab(93.5074% -13.4501 -2.22837);font-size:.82rem;font-weight:820}.native-analytics-ranking-list progress{width:100%;height:4px;color:var(--accent);background:#182230;background:lab(12.8835% -1.38558 -10.5986);border:0;border-radius:999px;overflow:hidden}.native-analytics-ranking-list progress::-webkit-progress-bar{background:#182230;background:lab(12.8835% -1.38558 -10.5986);border-radius:999px}.native-analytics-ranking-list progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.native-analytics-ranking-list progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.native-analytics-empty-copy{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);margin:0;padding:22px 20px}.analytics-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.analytics-audience-card{border:1px solid var(--line-dark);background:#030915;background:lab(2.40627% -.205792 -6.36114);border-radius:18px;min-width:0;overflow:hidden}.analytics-audience-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.analytics-audience-heading p{color:#5baca4;color:lab(64.9728% -27.1437 -4.39477);letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font-size:.67rem;font-weight:850}.analytics-audience-heading h2{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);margin:0;font-size:1.12rem}.analytics-audience-heading>span{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.analytics-device-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.analytics-device-heading a{border:1px solid var(--line-dark);color:#b4bfca;color:lab(76.7788% -2.0988 -7.09569);border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.analytics-device-heading a[aria-current=page]{border-color:var(--accent);background:var(--accent);color:#020b1b;color:lab(2.91001% .120483 -10.7179)}.analytics-device-heading a:focus-visible,.analytics-audience-footnote a:focus-visible{outline-offset:3px;outline:3px solid #00c6bbbf;outline:3px solid lab(71.5268% -49.7488 -7.85438/.75)}.analytics-country-layout{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:center;display:grid}.analytics-world-map-wrap{min-width:0;padding:14px 8px 10px 14px}.analytics-world-map{width:100%;height:auto;display:block}.analytics-world-map-country{vector-effect:non-scaling-stroke;stroke:#475768bf;stroke:lab(36.1339% -3.11272 -12.1843/.75);stroke-width:.55px;fill:#0d1721;fill:lab(7.16427% -1.6815 -8.53689)}.analytics-world-map-country.is-level-1{fill:#004e49;fill:lab(29.0102% -27.5081 -4.32293)}.analytics-world-map-country.is-level-2{fill:#00716b;fill:lab(42.1186% -37.9055 -5.93036)}.analytics-world-map-country.is-level-3{fill:#00948c;fill:lab(55.2268% -48.3108 -7.53692)}.analytics-world-map-country.is-level-4{fill:var(--accent)}.analytics-audience-ranking{align-content:start;gap:0;min-width:0;margin:0;padding:10px 20px 14px;list-style:none;display:grid}.analytics-country-layout .analytics-audience-ranking{padding-left:8px}.analytics-audience-ranking li{border-bottom:1px solid #29344280;border-bottom:1px solid lab(21.0174% -1.64564 -10.6732/.5);gap:8px;padding:12px 0;display:grid}.analytics-audience-ranking li:last-child{border-bottom:0}.analytics-audience-ranking li>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;display:grid}.analytics-audience-ranking strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.analytics-audience-ranking span{color:#cef4f0;color:lab(93.5074% -13.4501 -2.22837);font-size:.8rem;font-weight:820}.analytics-audience-ranking small{color:#929da8;color:lab(64.0176% -2.07534 -7.08419);font-size:.7rem}.analytics-audience-ranking progress{width:100%;height:5px;color:var(--accent);background:#182230;background:lab(12.8835% -1.38558 -10.5986);border:0;border-radius:999px;overflow:hidden}.analytics-audience-ranking progress::-webkit-progress-bar{background:#182230;background:lab(12.8835% -1.38558 -10.5986);border-radius:999px}.analytics-audience-ranking progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.analytics-audience-ranking progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.analytics-audience-empty{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);margin:0;padding:24px 20px;line-height:1.5}.analytics-audience-footnote{border-top:1px solid var(--line-dark);color:#89939e;color:lab(60.5372% -2.0676 -7.08044);margin:0;padding:13px 20px 15px;font-size:.72rem;line-height:1.45}.analytics-audience-footnote a{color:#37c9bf;color:lab(73.5575% -40.9463 -6.54277)}.native-analytics-domain-details{margin-top:24px;overflow:hidden}.native-analytics-domain-details>summary{color:#e2e9f0;color:lab(91.8695% -1.30144 -4.27945);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 22px;font-weight:800;display:flex}.native-analytics-domain-details>summary span{color:#95a0ab;color:lab(65.1777% -2.07776 -7.08538);font-size:.78rem;font-weight:650}.native-analytics-domain-details[open]>summary{border-bottom:1px solid var(--line-dark)}.native-analytics-control-group a:focus-visible,.native-analytics-metric-tabs a:focus-visible,.native-analytics-domain-details>summary:focus-visible{outline-offset:3px;outline:3px solid #00c6bbbf;outline:3px solid lab(71.5268% -49.7488 -7.85438/.75)}.tenant-traffic-list{padding:0 24px;display:grid}.tenant-traffic-row{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(220px,1fr) minmax(320px,.8fr);align-items:center;gap:24px;padding:18px 0;display:grid}.tenant-traffic-row:last-child{border-bottom:0}.tenant-traffic-row>div>strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1rem}.tenant-traffic-row>div>p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin:6px 0 0;font-size:.86rem}.tenant-traffic-row dl{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:14px;margin:0;display:grid}.tenant-traffic-row dd{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);margin:4px 0 0;font-weight:780}.billing-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.billing-catalog-list{padding:0 22px 22px}.admin-section-tile{border:1px solid var(--line-dark);background:linear-gradient(#0a1421,#020712);background:linear-gradient(lab(6.08078% -.823021 -10.2017),lab(1.92633% -.16316 -5.10998));border-radius:18px;gap:10px;min-height:176px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-section-tile:hover{background:linear-gradient(#101b29,#040b17);background:linear-gradient(lab(9.38104% -1.20228 -11.2383),lab(2.97403% -.333183 -6.8778));border-color:#00c1da73;border-color:lab(70.9113% -39.5396 -26.7084/.45);transform:translateY(-2px)}.admin-section-tile span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:850}.admin-section-tile strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1.08rem}.admin-section-tile p{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);margin:0;font-size:.9rem;line-height:1.5}.admin-health-healthy{border-color:#00c7ab4d;border-color:lab(71.6839% -51.201 1.54207/.3)}.admin-health-notice{background:radial-gradient(circle at 100% 0,#eca3422e,#0000 42%),#06101c;background:radial-gradient(circle at 100% 0,lab(73.0639% 22.015 59.4511/.18),#0000 42%),lab(4.33903% -.529908 -9.14916);border-color:#eca3425c;border-color:lab(73.0639% 22.015 59.4511/.36)}.admin-health-empty{border-color:#00c1da4d;border-color:lab(70.9113% -39.5396 -26.7084/.3)}.admin-record-list{margin-top:30px}.admin-record-card{align-items:flex-start}.admin-record-card code{border:1px solid var(--line-dark);color:var(--accent);background:#01030b8c;background:lab(.864044% .0201464 -3.09868/.55);border-radius:999px;padding:3px 8px;font-size:.8rem}.admin-inline-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.admin-inline-form select,.admin-inline-form button{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);min-height:44px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:0 12px}.admin-inline-form button{cursor:pointer;font-weight:760}.clinical-workspace-page{max-width:1220px}.clinical-shell .management-sidebar nav{margin-bottom:auto}.clinical-admin-link{color:var(--accent);justify-content:center;display:inline-flex}.clinical-hero{align-items:stretch}.clinical-policy-panel{align-content:center;align-self:stretch;display:grid}.clinical-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-panel{margin-top:30px;overflow:hidden}.clinical-preview-table{background:0 0;border-width:0;border-radius:0}.clinical-preview-table table{min-width:860px}.clinical-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.clinical-action-grid{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);gap:18px;padding:20px;display:grid}.clinical-create-card,.clinical-scope-card{margin:0}.clinical-patient-form{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-patient-form .auth-submit{grid-column:1/-1}.clinical-patient-link{color:#dff9ff;text-decoration:none}.clinical-patient-link:hover{color:#fff;text-decoration:underline}.patient-chart-hero .command-record-badges{margin-top:16px}.clinical-demographics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.clinical-demographics-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.clinical-encounter-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.clinical-list-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 20px 20px;display:grid}.clinical-list-form{align-self:start;gap:12px;display:grid}.clinical-demographics-form .auth-submit,.clinical-encounter-form .auth-submit{grid-column:1/-1}.clinical-form-wide{grid-column:span 2}.clinical-chart-card{min-height:174px}.clinical-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.encounter-workspace-page{width:100%;max-width:1240px}.encounter-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.encounter-page-heading>div:first-child{max-width:780px}.encounter-page-heading h1,.clinical-overview-heading h1{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.04em;margin:7px 0 10px;font-size:2.65rem;line-height:1}.encounter-page-heading p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);margin:0;line-height:1.5}.encounter-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.encounter-context-strip{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(130px,auto)) minmax(260px,1fr);align-items:center;gap:0;margin-bottom:20px;display:grid}.encounter-context-strip>div{align-content:center;min-height:70px;padding:13px 20px;display:grid}.encounter-context-strip>div+div{border-left:1px solid var(--line-dark)}.encounter-context-strip span{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:790}.encounter-context-strip strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:5px;font-size:.9rem;overflow:hidden}.encounter-context-strip strong.is-draft{color:#f5bf81;color:lab(81.339% 14.3121 38.9752)}.encounter-context-strip strong.is-signed{color:#7ce0ca;color:lab(82.7124% -34.6665 1.04001)}.encounter-context-strip>p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);text-align:right;margin:0;padding:13px 20px;font-size:.76rem;line-height:1.45}.encounter-layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.encounter-patient-summary,.encounter-editor-panel,.encounter-history-panel,.encounter-amendment-panel,.encounter-list-panel{border:1px solid var(--line-dark);background:#040b17;background:lab(2.96948% -.309795 -7.18139);border-radius:16px}.encounter-patient-summary{position:sticky;top:92px;overflow:hidden}.encounter-patient-summary>div:first-child{border-bottom:1px solid var(--line-dark);background:#08121f;background:lab(5.14922% -.622772 -10.4294);padding:18px}.encounter-patient-summary span,.signed-note-field>span,.encounter-version-fields span,.encounter-version-list>li>p span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:800;display:block}.encounter-patient-summary strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:1rem;line-height:1.35;display:block}.encounter-patient-summary dl{margin:0;padding:8px 18px}.encounter-patient-summary dl div{padding:10px 0}.encounter-patient-summary dl div+div{border-top:1px solid #242f3d;border-top:1px solid lab(18.6941% -1.58432 -10.6544)}.encounter-patient-summary dt{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.68rem;font-weight:760}.encounter-patient-summary dd{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);margin:4px 0 0;font-size:.82rem;line-height:1.45}.encounter-patient-summary>p{border-top:1px solid var(--line-dark);color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;padding:14px 18px;font-size:.73rem;line-height:1.45}.encounter-editor-panel{overflow:hidden}.encounter-start-form,.encounter-note-form{gap:16px;padding:20px;display:grid}.encounter-start-form{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(160px,.65fr))}.encounter-start-reason,.encounter-start-form .encounter-form-actions{grid-column:1/-1}.encounter-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.encounter-note-form .auth-field{gap:7px}.encounter-note-form .auth-field>span,.encounter-start-form .auth-field>span{color:#bfc8d3;color:lab(80.2618% -1.90622 -6.39499);font-size:.79rem}.encounter-note-form .auth-field small{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.67rem;font-weight:650}.encounter-note-form textarea{background:#01040d;background:lab(1.15512% -.0146255 -3.82739);border-radius:12px;min-height:112px}.encounter-form-actions{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.encounter-form-actions>span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);margin-right:auto;font-size:.73rem}.encounter-form-help{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:-4px 0 0;font-size:.76rem;line-height:1.45}.signed-note{gap:0;display:grid}.signed-note-banner{background:#00c7ab12;background:lab(71.6839% -51.201 1.54207/.07);border-bottom:1px solid #00c7ab38;border-bottom:1px solid lab(71.6839% -51.201 1.54207/.22);align-items:center;gap:12px;padding:16px 20px;display:flex}.signed-note-banner>span{color:#64e4ca;color:lab(82.9666% -41.8264 1.25681);background:#00c7ab24;background:lab(71.6839% -51.201 1.54207/.14);border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.signed-note-banner strong{color:#cdf1e8;color:lab(92.3893% -13.6475 .40642)}.signed-note-banner p{color:#9bb0ab;color:lab(70.1583% -8.51432 .253272);margin:3px 0 0;font-size:.76rem}.signed-note-field{padding:18px 20px}.signed-note-field p{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);white-space:pre-wrap;margin:0;line-height:1.65}.signed-note-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signed-note-grid .signed-note-field:nth-child(2n){border-left:1px solid var(--line-dark)}.signed-note-grid .signed-note-field:nth-child(n+3){border-top:1px solid var(--line-dark)}.encounter-history-panel{margin-top:20px;overflow:hidden}.encounter-section-heading{border-bottom:1px solid var(--line-dark);background:#08121f;background:lab(5.14922% -.622772 -10.4294);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.encounter-section-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:4px 0 0;font-size:1.15rem}.encounter-section-heading>span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.76rem}.encounter-version-list{margin:0;padding:0;list-style:none}.encounter-version-list>li{padding:17px 20px}.encounter-version-list>li+li{border-top:1px solid var(--line-dark)}.encounter-version-list strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-size:.86rem}.encounter-version-list p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:5px 0 0;font-size:.76rem;line-height:1.5}.encounter-version-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.encounter-version-fields p{color:#cad2da;color:lab(83.747% -1.50469 -4.98533);white-space:pre-wrap;background:#01030ba6;background:lab(.864044% .0201464 -3.09868/.65);border-radius:10px;padding:11px}.encounter-amendment-panel{margin-top:14px;overflow:hidden}.encounter-amendment-panel>summary,.patient-create-details>summary{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:780;list-style:none;display:flex}.encounter-amendment-panel>summary:after,.patient-create-details>summary:after{content:"+";color:var(--accent);font-size:1.1rem}.encounter-amendment-panel[open]>summary:after,.patient-create-details[open]>summary:after{content:"–"}.encounter-amendment-panel[open]>summary,.patient-create-details[open]>summary{border-bottom:1px solid var(--line-dark)}.encounter-amendment-panel>summary::-webkit-details-marker{display:none}.patient-create-details>summary::-webkit-details-marker{display:none}.encounter-list-panel{overflow:hidden}.encounter-list{display:grid}.encounter-list-row{grid-template-columns:minmax(220px,.9fr) minmax(220px,1.1fr) auto;align-items:center;gap:18px;min-height:82px;padding:15px 20px;display:grid}.encounter-list-row+.encounter-list-row{border-top:1px solid var(--line-dark)}.encounter-list-row>div:first-child{min-width:0}.encounter-list-row>div:first-child>strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);margin-top:6px;font-size:.9rem;display:block}.encounter-list-row p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:4px 0 0;font-size:.76rem;line-height:1.4}.encounter-list-row>p{margin:0}.encounter-loading-line,.encounter-loading-panel{background:#ffffff0f;background:lab(99.9917% -1.09288 -3.57078/.06);border-radius:10px;animation:1.2s ease-in-out infinite alternate task-skeleton-pulse}.encounter-loading-line{width:min(560px,80vw);height:18px;margin-bottom:12px}.encounter-loading-line.is-title{width:min(360px,70vw);height:44px}.encounter-loading-panel{border-radius:16px;height:520px;margin-top:28px}.daily-inline-action{color:var(--accent);font-size:.7rem;font-weight:760}.patient-worklist-panel{overflow:hidden}.patient-search-form{border-bottom:1px solid var(--line-dark);margin:0;padding:18px 20px}.patient-worklist{display:grid}.patient-worklist-row{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.patient-worklist-row+.patient-worklist-row{border-top:1px solid var(--line-dark)}.patient-worklist-name strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.9rem}.patient-worklist-name a:hover{color:var(--accent);text-decoration:underline}.patient-worklist-name p{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin:4px 0 0;font-size:.74rem}.patient-worklist-contact{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);overflow-wrap:anywhere;gap:4px;font-size:.75rem;display:grid}.patient-worklist-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.patient-worklist-actions .pill-link,.patient-worklist-actions .auth-submit,.encounter-list-row .pill-link,.encounter-list-row .auth-submit{min-height:44px;padding-inline:12px;font-size:.75rem}.patient-create-details{border-top:1px solid var(--line-dark)}.patient-create-content{background:#01061073;background:lab(1.50833% -.083603 -4.44545/.45);padding:18px 20px}.patient-create-content>p{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);margin-bottom:16px;font-size:.8rem}.patient-create-content .clinical-patient-form{padding:0}.patient-create-content .clinical-encounter-form{padding:0 0 18px}.optional-coverage-details{border-top:1px solid var(--line-dark)}@media (max-width:920px){.native-analytics-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.native-analytics-kpi-strip>div+div{border-left:0}.native-analytics-kpi-strip>div:not(:nth-child(3n+1)){border-left:1px solid var(--line-dark)}.native-analytics-kpi-strip>div:nth-child(n+4){border-top:1px solid var(--line-dark)}.native-analytics-ranking-grid,.analytics-audience-grid{grid-template-columns:1fr}.dashboard-kpi-grid,.daily-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-summary-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line-dark)}.daily-summary-strip>div:nth-child(4){border-top:1px solid var(--line-dark)}.daily-dashboard-grid{grid-template-columns:1fr}.traffic-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinics-command-row,.billing-section-grid,.billing-catalog-grid,.billing-summary-grid,.billing-term-grid,.clinical-metric-grid,.clinical-chart-grid,.clinical-action-grid,.clinical-demographics-grid,.clinical-demographics-form,.clinical-encounter-form,.clinical-list-action-grid,.clinical-guardrail-grid,.clinical-patient-form{grid-template-columns:1fr}.clinical-form-wide{grid-column:auto}.encounter-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.encounter-context-strip>p{border-top:1px solid var(--line-dark);text-align:left;grid-column:1/-1}.encounter-layout{grid-template-columns:1fr}.encounter-patient-summary{position:static}.encounter-start-form{grid-template-columns:repeat(2,minmax(0,1fr))}.encounter-start-form .auth-field:first-of-type,.encounter-start-reason{grid-column:1/-1}.patient-worklist-row{grid-template-columns:minmax(0,1fr) auto}.patient-worklist-contact{grid-area:2/1}.patient-worklist-actions{grid-area:1/2/span 2}.clinic-create-form,.clinic-create-essential-form,.clinic-search-form,.clinic-bulk-action-bar,.clinic-profile-form,.billing-form-grid{grid-template-columns:1fr}.clinic-create-essential-form .auth-submit,.clinic-profile-wide{grid-column:auto}.admin-saved-view-bar,.clinic-inventory-heading{flex-direction:column;align-items:flex-start}.admin-saved-view-actions{width:100%}.clinic-settings-facts{grid-template-columns:1fr}.clinic-settings-facts>div+div{border-top:1px solid var(--line-dark);border-left:0}.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record-card{flex-direction:column}.admin-inline-form{justify-content:flex-start;width:100%}.cms-hero,.cms-field-row,.cms-field-row-three,.cms-filter-form{grid-template-columns:1fr}.cms-page-card{flex-direction:column}.cms-edit-details{width:100%}.cms-create-section{grid-template-columns:1fr;gap:16px}.cms-page .cms-filter-form{grid-template-columns:minmax(0,1fr) auto}.cms-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.native-analytics-control-panel{padding:16px;display:grid}.native-analytics-control-group nav,.native-analytics-metric-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding:3px;overflow-x:auto}.native-analytics-control-group a,.native-analytics-metric-tabs a{flex:none}.native-analytics-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.native-analytics-kpi-strip>div+div,.native-analytics-kpi-strip>div:not(:nth-child(3n+1)){border-left:0}.native-analytics-kpi-strip>div:nth-child(2n){border-left:1px solid var(--line-dark)}.native-analytics-kpi-strip>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.native-analytics-chart-panel .command-panel-header{align-items:stretch}.native-analytics-primary-chart{padding:18px 14px 14px}.native-analytics-ranking-heading{flex-direction:column;align-items:flex-start;gap:6px}.analytics-audience-heading{flex-direction:column;align-items:flex-start}.analytics-device-heading nav{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:3px;overflow-x:auto}.analytics-country-layout{flex-direction:column;align-items:stretch;display:flex}.analytics-country-layout .analytics-audience-ranking{order:1;width:100%;padding:8px 16px}.analytics-world-map-wrap{order:2;padding:0 10px 10px}.dashboard-kpi-grid{grid-template-columns:1fr}.daily-dashboard-heading{flex-direction:column;align-items:start;gap:14px}.daily-dashboard-heading h1{font-size:2rem}.daily-dashboard-date{text-align:left}.daily-quick-actions>span{flex:0 0 100%;min-height:24px}.daily-more-actions{flex:0 0 100%;position:static}.daily-more-actions-menu{width:min(100%,320px);box-shadow:none;margin-top:8px;position:static}.daily-summary-strip{grid-template-columns:1fr}.daily-summary-strip>div+div,.daily-summary-strip>div:nth-child(3),.daily-summary-strip>div:nth-child(4){border-top:1px solid var(--line-dark);border-left:0}.daily-panel-heading{flex-direction:column;align-items:start;gap:10px}.daily-schedule-list>li{grid-template-columns:62px minmax(0,1fr);padding-inline:16px}.daily-work-row{flex-direction:column;align-items:start;gap:9px;padding-inline:16px}.daily-work-row>time{text-align:left}.daily-workload-note{flex-wrap:wrap;align-items:start;gap:16px 24px}.daily-workload-note p{text-align:left;flex-basis:100%;margin-left:0}.cms-workbench-heading{flex-direction:column;align-items:stretch;gap:18px}.cms-workbench-summary{width:100%}.cms-workbench-summary>div{min-width:0}.cms-prospect-primary-fields,.cms-page .cms-filter-form,.cms-advanced-filter-grid,.cms-intake-fields{grid-template-columns:1fr}.cms-prospect-primary-fields :is(.pill-button,.auth-submit),.cms-page .cms-filter-actions,.cms-page .cms-filter-actions>*,.cms-intake-actions>*{width:100%}.cms-page .cms-filter-actions{align-items:stretch}.cms-intake-fields .auth-field:last-child{grid-column:auto}.cms-intake-actions{flex-direction:column-reverse}.cms-page .cms-inventory-table table{min-width:0}.billing-task-nav{grid-template-columns:1fr 1fr}.billing-task-nav a{min-height:58px}.billing-view-context{grid-template-columns:auto minmax(0,1fr)}.billing-view-context>p{white-space:normal;grid-column:1/-1}.billing-row{flex-direction:column;align-items:flex-start}.billing-catalog-create{margin-inline:14px}.encounter-page-heading{flex-direction:column;align-items:flex-start}.encounter-heading-actions{justify-content:flex-start}.encounter-context-strip{grid-template-columns:1fr}.encounter-context-strip>div+div{border-top:1px solid var(--line-dark);border-left:0}.encounter-context-strip>p{grid-column:auto}.encounter-start-form,.encounter-form-row,.signed-note-grid,.encounter-version-fields{grid-template-columns:1fr}.encounter-start-form .auth-field:first-of-type,.encounter-start-reason{grid-column:auto}.signed-note-grid .signed-note-field:nth-child(2n){border-left:0}.signed-note-grid .signed-note-field+.signed-note-field{border-top:1px solid var(--line-dark)}.encounter-list-row{grid-template-columns:1fr;gap:9px}.encounter-list-row>a{width:max-content}.patient-worklist-row{grid-template-columns:1fr;gap:9px}.patient-worklist-contact,.patient-worklist-actions{grid-area:auto}.patient-worklist-actions{justify-content:flex-start}.traffic-widget-grid,.admin-section-grid,.traffic-summary-strip{grid-template-columns:1fr}.traffic-summary-strip>div+div{border-top:1px solid var(--line-dark);border-left:0}.tenant-traffic-row dl{grid-template-columns:1fr}}@media (max-width:720px){.customer-record-form{grid-template-columns:1fr}}@media (max-width:960px){.command-management-grid{grid-template-columns:1fr}.command-sidebar{position:static}.command-panel-header,.command-record,.command-record-side{flex-direction:column;align-items:stretch}.command-popover-form,.command-menu-panel{width:100%;margin-top:10px;position:static}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.clinical-plane{width:100%;min-height:auto;margin-top:40px;position:relative;bottom:auto;right:auto;transform:none}.service-lanes,.tenant-section,.workspace-card-grid,.trust-grid,.management-shell{grid-template-columns:1fr}.management-sidebar{border-right:0;border-bottom:1px solid var(--line-dark);flex-flow:wrap;align-items:center;gap:10px;height:auto;min-height:58px;padding:7px 12px;position:static;overflow:visible}.management-logo{padding:8px 6px}.management-navigation{width:auto;margin-left:auto}.management-navigation[data-open=true]{width:100%;margin-left:0}.management-navigation-toggle{border:1px solid var(--line-dark);color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);cursor:pointer;background:#040b18;background:lab(2.96479% -.283822 -7.48927);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:7px 14px;display:flex}.management-navigation-toggle i{color:var(--accent);font-style:normal;transition:transform .18s}.management-navigation[data-open=true] .management-navigation-toggle i{transform:rotate(180deg)}.management-navigation-toggle span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.management-navigation-toggle strong{text-overflow:ellipsis;white-space:nowrap;max-width:36vw;font-size:.82rem;overflow:hidden}.management-navigation-content[data-open=false]{display:none}.management-navigation-content[data-open=true]{padding-top:4px;display:block}.management-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#010611;background:lab(1.49764% -.00287592 -5.08827);justify-content:flex-end;min-height:56px;padding:6px 12px;position:static}.management-topbar-title{display:none}.management-topbar-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.admin-user-menu>summary{justify-content:center;width:44px;padding:0}.admin-user-menu>summary>strong,.admin-user-menu>summary>i{display:none}.admin-user-menu>summary>span{width:32px;height:32px}.users-invite-form,.tenant-traffic-row{grid-template-columns:1fr}.audit-page-heading{flex-direction:column;align-items:flex-start}.audit-scope-summary{grid-template-columns:auto auto 1fr;align-items:baseline;width:100%}.audit-scope-summary strong{font-size:1.05rem}.audit-scope-summary small{justify-self:end}.audit-advanced-filters>div,.my-security-grid{grid-template-columns:1fr}.clinic-profile-next-action{flex-direction:column;align-items:stretch}.clinic-profile-next-action .auth-submit{width:100%}}@media (max-width:520px){.management-sidebar nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.management-navigation-toggle i,.management-nav-disclosure>summary i,.admin-user-menu>summary>i{transition:none}}.focus-section,.seo-page .seo-hero,.seo-answer-block,.seo-content-grid,.seo-detail-section,.seo-comparison-section,.seo-proof-panel,.faq-section{padding:clamp(78px,12vw,142px) clamp(20px,7vw,96px)}.focus-section{background:linear-gradient(#fff,#e1eef0);background:linear-gradient(#fff,lab(93.1543% -4.0606 -2.69098));grid-template-columns:minmax(300px,.9fr) minmax(320px,1fr);gap:clamp(30px,7vw,90px);display:grid}.focus-section h2{font-size:clamp(2.25rem,4.8vw,5rem)}.focus-links{align-content:center;gap:12px;display:grid}.focus-links a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-weight:850;display:flex;box-shadow:0 18px 44px #1e2f4112;box-shadow:0 18px 44px lab(18.6877% -2.83948 -13.717/.07)}.focus-links svg{color:var(--accent-strong);flex:none}.seo-page{background:var(--paper);min-height:100svh;color:var(--ink)}.seo-header{background:linear-gradient(#00020aeb,#010715c2);background:linear-gradient(lab(.613472% .17225 -3.15207/.92),lab(1.89274% .092037 -7.12622/.76));position:sticky}.seo-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#00c7ab52,#0000 30%),linear-gradient(135deg,#00040f,#001f34);background:radial-gradient(circle at 80% 20%,lab(71.6839% -51.201 1.54207/.32),#0000 30%),linear-gradient(135deg,lab(1.13831% .131868 -4.7841),lab(10.5553% -4.55251 -17.4188));padding-top:164px;position:relative;overflow:hidden}.seo-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:1060px;margin-bottom:24px;font-size:clamp(3.2rem,7vw,7.4rem);line-height:.88}.seo-hero p:not(.eyebrow){color:#e1ded5d6;color:lab(88.4661% -.142872 4.59249/.84);max-width:790px;font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.55}.seo-content-grid{background:#e9f4f6;background:lab(95.4581% -3.48285 -2.30824);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.seo-content-card{border:1px solid var(--line);background:#fff;border-radius:30px;min-height:360px;padding:clamp(24px,4vw,38px);box-shadow:0 22px 70px #1e2f4114;box-shadow:0 22px 70px lab(18.6877% -2.83948 -13.717/.08)}.seo-content-card span{color:#91a0b1;color:lab(65.1599% -2.98917 -10.5692);letter-spacing:-.06em;font-size:2rem;font-weight:900}.seo-content-card h2{margin-top:46px;font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1}.seo-content-card p{color:var(--muted);line-height:1.7}.seo-answer-block{background:#fff}.seo-answer-block h2,.seo-detail-section h2,.seo-comparison-section h2{letter-spacing:-.055em;text-wrap:balance;max-width:980px;font-size:clamp(2.15rem,4.6vw,4.8rem);line-height:.95}.seo-answer-block p:not(.section-kicker),.seo-comparison-section>p{max-width:920px;color:var(--muted);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.75}.seo-detail-section{background:#eef7f9;background:lab(96.6019% -2.90403 -1.92486)}.seo-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.seo-detail-grid article{border:1px solid var(--line);background:#fff;border-radius:26px;padding:clamp(22px,3vw,34px)}.seo-detail-grid h3{margin-bottom:10px;font-size:1.25rem}.seo-detail-grid p{color:var(--muted);line-height:1.7}.seo-comparison-section{background:#fff}.seo-comparison-table{border:1px solid var(--line);background:#fff;border-radius:26px;margin-top:30px;overflow:hidden;box-shadow:0 22px 70px #1e2f4114;box-shadow:0 22px 70px lab(18.6877% -2.83948 -13.717/.08)}.seo-comparison-row{grid-template-columns:.7fr 1fr 1fr;display:grid}.seo-comparison-row span{border-top:1px solid var(--line);color:var(--muted);padding:18px;line-height:1.55}.seo-comparison-row span:first-child{color:var(--ink);font-weight:800}.seo-comparison-header{background:#030b19;background:lab(2.94462% -.153936 -8.7642)}.seo-comparison-header span{color:#fff;border-top:0;font-weight:900}.seo-proof-panel{color:#fff;background:#030b19;background:lab(2.94462% -.153936 -8.7642);grid-template-columns:minmax(300px,.8fr) minmax(320px,1fr);gap:clamp(32px,7vw,90px);display:grid}.seo-proof-panel h2{color:#fff}.seo-proof-list{align-content:center;gap:12px;display:grid}.seo-proof-list div{background:#ffffff0e;background:lab(100.056% -.128567 3.82066/.055);border:1px solid #edebe51f;border:1px solid lab(93.0901% -.116706 3.43784/.12);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.seo-proof-list svg{color:var(--accent)}.faq-section{background:linear-gradient(#fff,#deebed);background:linear-gradient(#fff,lab(91.9943% -4.06042 -2.69086))}.faq-section h2{margin-bottom:34px}.faq-section article{border-top:1px solid var(--line);max-width:960px;padding:24px 0}.faq-section h3{margin-bottom:8px;font-size:1.25rem}.faq-section p{color:var(--muted);line-height:1.7}@media (max-width:960px){.focus-section,.seo-proof-panel,.seo-content-grid,.seo-detail-grid,.seo-comparison-row{grid-template-columns:1fr}.seo-comparison-header{display:none}}.article-hero{min-height:64svh;padding-bottom:clamp(56px,8vw,92px)}.article-hero .hero-copy{max-width:1040px}.article-hero h1{font-size:clamp(3rem,7vw,6.7rem);line-height:.9}.blog-list-section,.article-shell{padding:clamp(78px,10vw,132px) clamp(20px,7vw,96px)}.blog-list-section{background:#eef7f9;background:lab(96.6019% -2.90403 -1.92486)}.blog-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:44px;display:grid}.blog-card{border:1px solid var(--line);min-height:320px;color:var(--ink);background:linear-gradient(#fff,#e6f1f3);background:linear-gradient(#fff,lab(94.2981% -3.48273 -2.30813));border-radius:30px;gap:18px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 22px 70px #1e2f4114;box-shadow:0 22px 70px lab(18.6877% -2.83948 -13.717/.08)}.blog-card span,.article-meta{color:#33705f;color:lab(42.9178% -24.2559 3.51527);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:840}.blog-card h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.05}.blog-card p{color:var(--muted);line-height:1.65}.blog-card strong{color:var(--accent-strong);align-items:center;gap:10px;display:inline-flex}.article-shell{max-width:900px;color:var(--ink);margin:0 auto}.article-meta{flex-wrap:wrap;gap:10px 18px;margin-bottom:34px;display:flex}.article-meta a{color:var(--accent-strong)}.article-shell p,.article-shell li{color:var(--muted);font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.82}.article-shell h2{letter-spacing:-.055em;margin:54px 0 16px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.article-shell ul{padding-left:1.4rem}.article-shell li{margin:8px 0}.article-cta-box{color:#fff;background:radial-gradient(circle at 100% 0,#00c1da29,#0000 42%),#06101c;background:radial-gradient(circle at 100% 0,lab(70.9113% -39.5396 -26.7084/.16),#0000 42%),lab(4.33903% -.529908 -9.14916);border:1px solid #00c1da3d;border:1px solid lab(70.9113% -39.5396 -26.7084/.24);border-radius:30px;margin-top:64px;padding:clamp(24px,5vw,44px)}.article-cta-box h2{color:#fff;margin-top:0}.article-cta-box p{color:#c8d2dd;color:lab(83.742% -1.91021 -6.39702)}@media (max-width:820px){.article-hero{min-height:auto;padding-top:118px}.article-hero h1{font-size:clamp(2.7rem,14vw,4.4rem)}}.kanban-page{--kanban-sticky-top:0px;width:100%;max-width:none}.kanban-page-heading{margin-bottom:22px}.kanban-stat-panel{margin-bottom:0}.kanban-create-panel{border:1px solid var(--line-dark);background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:18px;margin-top:18px}.kanban-quick-create{padding:14px;box-shadow:0 14px 44px #0000022e;box-shadow:0 14px 44px lab(.102009% .0652224 -.698742/.18)}.kanban-quick-create-row{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.kanban-quick-title input{min-height:44px}.kanban-quick-create-row .auth-submit{min-width:150px;min-height:44px}.kanban-create-form{grid-template-columns:repeat(4,minmax(150px,1fr))}.kanban-description-field,.kanban-create-form .auth-submit,.kanban-dialog-header{grid-column:1/-1}.kanban-create-dialog:not([open]){display:none}.kanban-create-dialog{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:24px;width:min(720px,100vw - 32px);max-height:min(760px,100svh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0000018c;box-shadow:0 30px 100px lab(.0491714% .0715777 -.497973/.55)}.kanban-create-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000002b8;background:lab(.102009% .0652224 -.698742/.72)}.kanban-create-dialog .kanban-create-form{padding:18px}.kanban-dialog-header{border-bottom:1px solid var(--line-dark);align-items:start;margin:-18px -18px 0;padding:18px}.kanban-board{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:10px;width:100%;margin-top:24px;padding-bottom:8px;display:grid;overflow-x:visible}.kanban-column{border:1px solid var(--line-dark);background:linear-gradient(#06101c,#010610);background:linear-gradient(lab(4.33903% -.529908 -9.14916),lab(1.50833% -.083603 -4.44545));border-radius:18px;align-self:start;min-width:0;box-shadow:0 16px 44px #0000022e;box-shadow:0 16px 44px lab(.102009% .0652224 -.698742/.18)}.kanban-column header{top:var(--kanban-sticky-top);z-index:4;border-bottom:1px solid var(--line-dark);background:linear-gradient(#08121f,#030914);background:linear-gradient(lab(5.14922% -.622772 -10.4294),lab(2.41048% -.230759 -6.08905));border-radius:18px 18px 0 0;gap:4px;min-height:72px;padding:10px 11px;display:grid;position:sticky;box-shadow:0 10px 22px #00000233;box-shadow:0 10px 22px lab(.102009% .0652224 -.698742/.2)}.kanban-column header div{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-column header span{min-width:26px;height:26px;color:var(--accent);background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border:1px solid #00c1da42;border:1px solid lab(70.9113% -39.5396 -26.7084/.26);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex}.kanban-column h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.01em;margin:0;font-size:.9rem}.kanban-column p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);margin:0;font-size:.72rem;line-height:1.3}.kanban-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.kanban-card{border:1px solid var(--line-dark);background:#0a1421;background:lab(6.08078% -.823021 -10.2017);border-radius:12px;gap:6px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff09;box-shadow:inset 0 1px lab(99.9917% -1.09288 -3.57078/.035)}.kanban-card.priority-high,.kanban-card.priority-urgent{border-color:#eca34257;border-color:lab(73.0639% 22.015 59.4511/.34)}.kanban-card.priority-urgent{background:radial-gradient(circle at 100% 0,#fd956529,#0000 38%),#0a1421;background:radial-gradient(circle at 100% 0,lab(72.3981% 36.8167 42.675/.16),#0000 38%),lab(6.08078% -.823021 -10.2017)}.kanban-card-topline{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.kanban-card-topline span{border:1px solid var(--line-dark);color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);text-transform:uppercase;letter-spacing:.06em;background:#01030b80;background:lab(.864044% .0201464 -3.09868/.5);border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:820}.kanban-card-assignee{color:#a6afb9;color:lab(70.9812% -1.89409 -6.38882);flex-wrap:wrap;gap:4px;font-size:.7rem;display:flex}.kanban-card-assignee span{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);font-weight:820}.kanban-card-title,.kanban-card strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);overflow-wrap:anywhere;white-space:normal;font-size:.82rem;line-height:1.22}.kanban-card p{color:#b2bcc6;color:lab(75.6215% -1.90046 -6.39206);overflow-wrap:anywhere;font-size:.76rem;line-height:1.38}.kanban-card-preview-actions{justify-content:flex-start;display:flex}.kanban-card-preview-actions .pill-link{padding:5px 8px;font-size:.68rem;font-weight:780}.kanban-card-modal-panel{width:min(760px,100%)}.kanban-card-modal-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.kanban-card-modal-header h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05}.kanban-card-modal-body{gap:14px;padding:18px;display:grid}.kanban-card-description{border:1px solid var(--line-dark);background:#02060f99;background:lab(1.51166% -.106268 -4.23829/.6);border-radius:16px;margin:0;padding:12px}.kanban-card-actions{flex-wrap:wrap;gap:8px;display:flex}.kanban-card-actions form{margin:0}.kanban-card-actions button,.kanban-edit-details>summary{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);cursor:pointer;min-height:44px;font:inherit;background:#030914;background:lab(2.41456% -.253305 -5.82099);border-radius:999px;padding:0 11px;font-size:.78rem;font-weight:780}.kanban-card-actions button:disabled{cursor:not-allowed;opacity:.38}.kanban-edit-details>summary{align-items:center;width:max-content;list-style:none;display:inline-flex}.kanban-edit-details>summary::-webkit-details-marker{display:none}.kanban-edit-form{border-top:1px solid var(--line-dark);gap:12px;margin-top:12px;padding-top:12px;display:grid}.kanban-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kanban-edit-form .auth-field textarea{min-height:110px}.kanban-edit-form .auth-submit{min-height:44px}.kanban-subtasks{border-top:1px solid var(--line-dark);gap:8px;padding-top:10px;display:grid}.kanban-subtask-meter{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;font-weight:820;display:flex}.kanban-subtask{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.kanban-subtask form{margin:0}.kanban-subtask button{border:1px solid var(--line-dark);color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);cursor:pointer;width:44px;height:44px;font:inherit;background:#020711;background:lab(1.92997% -.18476 -4.87524);border-radius:999px;line-height:1}.kanban-subtask span{color:#d1d8e1;color:lab(86.0671% -1.50618 -4.98612);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.kanban-subtask.is-done span{color:#858d96;color:lab(58.223% -1.679 -5.67659);text-decoration:line-through}.kanban-subtask-delete button{color:#ff9782;color:lab(73.3616% 38.6958 28.6489)}.kanban-subtask-add{grid-template-columns:1fr auto;gap:8px;display:grid}.kanban-subtask-add input{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);min-width:0;font:inherit;background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:999px;padding:0 12px;font-size:.84rem}.kanban-subtask-add button{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);cursor:pointer;min-height:44px;font:inherit;background:#030914;background:lab(2.41456% -.253305 -5.82099);border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:780}.kanban-empty{border:1px dashed var(--line-dark);color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);text-align:center;border-radius:16px;padding:18px 12px;font-size:.86rem}.kanban-footer-actions{margin-top:22px}.auth-field textarea{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);resize:vertical;width:100%;font:inherit;background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:16px;outline:none;padding:12px 14px;line-height:1.5}.auth-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b2f629;box-shadow:0 0 0 3px lab(67.5553% -20.662 -45.8106/.16)}@media (max-width:720px){.kanban-page{--kanban-sticky-top:0px}.kanban-board,.kanban-card-list,.kanban-create-form,.kanban-form-row,.kanban-subtask-add,.kanban-quick-create-row{grid-template-columns:1fr}.kanban-quick-create-row .auth-submit{width:100%}}.legal-page{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 84% 10%,#00c7ab29,#0000 30%),radial-gradient(circle at 12% 26%,#00c1da24,#0000 28%),linear-gradient(#01040e,#f7f5ee 42%);background:radial-gradient(circle at 84% 10%,lab(71.6839% -51.201 1.54207/.16),#0000 30%),radial-gradient(circle at 12% 26%,lab(70.9113% -39.5396 -26.7084/.14),#0000 28%),linear-gradient(lab(1.14537% .0672564 -4.39123),lab(96.5756% -.127614 3.82123) 42%);padding:clamp(28px,5vw,64px) clamp(18px,6vw,92px) clamp(64px,9vw,110px)}.legal-hero{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);max-width:960px;padding:clamp(34px,7vw,78px) 0 clamp(20px,4vw,44px)}.legal-brand{letter-spacing:-.055em;margin-bottom:clamp(34px,5vw,64px);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;display:inline-flex}.legal-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:900px;margin:12px 0 18px;font-size:clamp(3rem,8vw,6.8rem);line-height:.86}.legal-lede{color:#e3e1dad6;color:lab(89.6155% -.125706 3.82254/.84);max-width:760px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.legal-card{background:#fefcf6f0;background:lab(98.8848% -.10708 3.05362/.94);border:1px solid #b8c7cc;border:1px solid lab(79.2292% -4.56616 -4.41344);border-radius:28px;width:min(980px,100%);margin-top:18px;padding:clamp(24px,4vw,40px);box-shadow:0 26px 82px #0b1c2c1a;box-shadow:0 26px 82px lab(9.37415% -2.17868 -13.5804/.1)}.legal-card h2{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.legal-card p,.legal-card li{color:var(--muted);font-size:1.02rem;line-height:1.72}.legal-card a{color:#005e5f;color:lab(35.1339% -39.3499 -11.5855);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.legal-card ul{gap:8px;margin-top:12px;padding-left:22px;display:grid}.legal-metadata{gap:12px;margin:0;display:grid}.legal-metadata div{gap:4px;display:grid}.legal-metadata dt{color:var(--ink);font-weight:850}.legal-metadata dd{color:var(--muted);margin:0;line-height:1.6}.legal-table-wrap{width:100%;margin-top:16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;color:var(--muted);font-size:.96rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border:1px solid #cadbe1;border:1px solid lab(86.2012% -5.07119 -4.90252);padding:10px 12px}.legal-table th{color:var(--ink);background:#ebf3f6;background:lab(95.4214% -2.55343 -2.46183);font-weight:850}.legal-updated{margin-top:24px;color:#4e5966!important;color:lab(37.3221% -2.40417 -8.771)!important;font-size:.95rem!important}.legal-footer-links{color:#edf2f8bd;color:lab(95.3516% -1.09163 -3.57015/.74);flex-wrap:wrap;justify-content:center;gap:14px 22px;padding:34px 18px 54px;font-size:.95rem;display:flex}.legal-footer-links a{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-weight:800;text-decoration:none}.legal-footer-links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){.legal-page{padding-inline:18px}.legal-card{border-radius:22px}}.rooms-page{width:100%;max-width:none}.rooms-page-heading{max-width:760px;margin-bottom:22px}.rooms-page-meta{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);flex-wrap:wrap;gap:5px 9px;margin:12px 0 0;font-size:.8rem;display:flex}.rooms-page-meta strong{color:#d2d8df;color:lab(86.0694% -1.2989 -4.27808)}.rooms-console{border:1px solid var(--line-dark);background:#01040d;background:lab(1.15512% -.0146255 -3.82739);border-radius:24px;grid-template-columns:244px minmax(420px,1fr);min-height:min(760px,100svh - 190px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000240;box-shadow:0 26px 80px lab(.102009% .0652224 -.698742/.25)}.rooms-channel-panel{background:linear-gradient(#06101d,#010610);border-right:1px solid var(--line-dark);background:linear-gradient(lab(4.32776% -.477336 -9.81413),lab(1.50833% -.083603 -4.44545));min-width:0;padding:16px}.rooms-panel-head{margin-bottom:12px}.rooms-panel-head :is(h2,h3){color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:0;font-size:1.05rem}.rooms-channel-tools{gap:9px;margin-bottom:12px;display:grid}.rooms-channel-tools>button{color:#64e4ca;color:lab(82.9666% -41.8264 1.25681);min-height:44px;font:inherit;cursor:pointer;background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1);border:1px solid #00c7ab42;border:1px solid lab(71.6839% -51.201 1.54207/.26);border-radius:12px;font-size:.78rem;font-weight:850}.rooms-channel-form{border:1px solid var(--line-dark);background:#020712;background:lab(1.92258% -.139304 -5.34849);border-radius:14px;gap:7px;padding:9px;display:grid}.rooms-channel-form input,.rooms-channel-form select{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:10px;outline:0;min-width:0;min-height:44px;padding:0 10px}.rooms-channel-form input:focus,.rooms-channel-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b2f624;box-shadow:0 0 0 3px lab(67.5553% -20.662 -45.8106/.14)}.rooms-channel-form button{background:var(--accent);color:#01040e;color:lab(1.14537% .0672564 -4.39123);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:.8rem;font-weight:900}.rooms-channel-list{gap:7px;display:grid}.rooms-channel-list button{color:#cad2db;color:lab(83.7458% -1.60712 -5.33875);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px;display:grid}.rooms-channel-list button.selected{background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border-color:#00c1da57;border-color:lab(70.9113% -39.5396 -26.7084/.34)}.rooms-channel-list button span{color:var(--accent);font-weight:900}.rooms-channel-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.rooms-channel-list button small{color:#1bd4b7;color:lab(76.2605% -49.23 1.48195);text-transform:uppercase;border:1px solid #00c7ab3d;border:1px solid lab(71.6839% -51.201 1.54207/.24);border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:850}.rooms-chat-panel{background:radial-gradient(circle at 18% 0,#00c1da14,#0000 34%),#020712;background:radial-gradient(circle at 18% 0,lab(70.9113% -39.5396 -26.7084/.08),#0000 34%),lab(1.92258% -.139304 -5.34849);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.rooms-chat-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.rooms-chat-header h2{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.045em;margin:2px 0 6px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:.95}.rooms-chat-header p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);max-width:680px;margin:0;line-height:1.45}.rooms-channel-edit-form{grid-template-columns:minmax(130px,180px) minmax(180px,1fr) auto auto;gap:8px;max-width:760px;margin-top:12px;display:grid}.rooms-channel-edit-form input{border:1px solid var(--line-dark);color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:10px;outline:0;min-width:0;min-height:44px;padding:0 10px}.rooms-channel-edit-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b2f624;box-shadow:0 0 0 3px lab(67.5553% -20.662 -45.8106/.14)}.rooms-channel-edit-form button,.rooms-channel-actions button{color:#64e4ca;color:lab(82.9666% -41.8264 1.25681);min-height:44px;font:inherit;cursor:pointer;background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1);border:1px solid #00c7ab42;border:1px solid lab(71.6839% -51.201 1.54207/.26);border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:850}.rooms-status-stack{flex:0 auto;align-content:start;justify-items:end;gap:7px;min-width:0;max-width:min(320px,34vw);display:grid}.rooms-status-stack span{border:1px solid var(--line-dark);color:#c5cfd9;color:lab(82.582% -1.90893 -6.39637);overflow-wrap:anywhere;background:#ffffff0a;background:lab(99.9917% -1.09288 -3.57078/.04);border-radius:999px;max-width:100%;padding:7px 10px;font-size:.76rem;font-weight:780}.rooms-status-stack [data-status=pending]{color:#8ad9e7;color:lab(82.0661% -22.6502 -15.0476);border-color:#00c1da57;border-color:lab(70.9113% -39.5396 -26.7084/.34)}.rooms-status-stack [data-status=success]{color:#7ce0ca;color:lab(82.7124% -34.6665 1.04001);border-color:#00c7ab57;border-color:lab(71.6839% -51.201 1.54207/.34)}.rooms-status-stack [data-status=error]{color:#ffa79f;color:lab(77.871% 40.4787 22.5625);border-color:#e6434357;border-color:lab(53.9062% 63.1954 38.5555/.34)}.rooms-connection-status{border:1px solid var(--line-dark);background:#ffffff0a;background:lab(99.9917% -1.09288 -3.57078/.04);border-radius:999px;align-items:center;gap:4px;min-height:44px;padding:0 5px 0 0;display:flex}.rooms-connection-status>span{background:0 0;border:0}.rooms-connection-status[data-connection=reconnecting]{border-color:#eca34257;border-color:lab(73.0639% 22.015 59.4511/.34)}.rooms-connection-status button{color:#fece96;color:lab(86.0096% 12.518 34.5186);cursor:pointer;min-height:44px;font:inherit;background:#eca34224;background:lab(73.0639% 22.015 59.4511/.14);border:0;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:800}.rooms-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.rooms-danger-button{color:#ff9189;color:lab(72.9216% 50.0549 28.4249);font:inherit;cursor:pointer;background:#e643431a;background:lab(53.9062% 63.1954 38.5555/.1);border:1px solid #e6434357;border:1px solid lab(53.9062% 63.1954 38.5555/.34);border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:850}.rooms-danger-button:disabled{cursor:not-allowed;opacity:.42}.rooms-context-disclosure{border-bottom:1px solid var(--line-dark);background:#01030b99;background:lab(.864044% .0201464 -3.09868/.6)}.rooms-context-disclosure>summary{color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 20px;font-size:.84rem;font-weight:780;list-style:none;display:flex}.rooms-context-disclosure>summary::-webkit-details-marker{display:none}.rooms-context-disclosure>summary:after{content:"+";color:var(--accent);font-size:1.1rem}.rooms-context-disclosure[open]>summary:after{content:"−"}.rooms-context-disclosure>summary small{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);margin-left:auto;font-size:.72rem;font-weight:650}.rooms-context-grid{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:18px;padding:16px 20px 20px;display:grid}.rooms-context-disclosure>summary:focus-visible,.rooms-channel-list button:focus-visible,.rooms-message-meta button:focus-visible,.rooms-message-quote:focus-visible,.rooms-reply-preview button:focus-visible{outline-offset:-3px;outline:3px solid #00c1da57;outline:3px solid lab(70.9113% -39.5396 -26.7084/.34)}.rooms-message-list{align-content:start;gap:2px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.rooms-message-empty,.rooms-empty-state{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);align-self:center;justify-items:start;gap:6px;padding:30px 20px;display:grid}.rooms-message-empty strong,.rooms-empty-state strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-size:1rem}.rooms-message-empty p,.rooms-empty-state p{max-width:52ch;margin:0;line-height:1.5}.rooms-message{grid-template-columns:38px minmax(0,1fr);gap:11px;max-width:820px;padding:10px 0;display:grid}.rooms-avatar{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);background:#0f1b2a;background:lab(9.36668% -1.17121 -11.9177);border-radius:12px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid}.rooms-message.bot .rooms-avatar{color:#020713;color:lab(1.91469% -.0847578 -5.83697);background:var(--accent)}.rooms-message-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.rooms-message-meta strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.9rem}.rooms-message-meta time,.rooms-message-meta span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.76rem}.rooms-message-meta span{color:#1bd4b7;color:lab(76.2605% -49.23 1.48195);background:#00c7ab14;background:lab(71.6839% -51.201 1.54207/.08);border:1px solid #00c7ab38;border:1px solid lab(71.6839% -51.201 1.54207/.22);border-radius:999px;padding:2px 6px}.rooms-message-meta button{color:#00c7ab;color:lab(71.6839% -51.201 1.54207);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:.76rem;font-weight:800}.rooms-message-meta button:hover{color:#5dedd1;color:lab(85.4137% -45.4004 1.36485)}.rooms-message-quote{width:min(100%,620px);min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#00c7ab12;background:lab(71.6839% -51.201 1.54207/.07);border:1px solid #00c7ab6b;border:1px solid lab(71.6839% -51.201 1.54207/.42);border-radius:10px;gap:2px;margin:0 0 8px;padding:8px 10px;display:grid}.rooms-message-quote strong{color:#72f1d7;color:lab(87.6067% -41.7635 1.25443);font-size:.76rem}.rooms-message-quote span{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}.rooms-message p{color:#d2d8df;color:lab(86.0694% -1.2989 -4.27808);overflow-wrap:anywhere;margin:0;line-height:1.52}.rooms-composer{border-top:1px solid var(--line-dark);background:#01040dd1;background:lab(1.15512% -.0146255 -3.82739/.82);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.rooms-reply-preview{background:#00c7ab14;background:lab(71.6839% -51.201 1.54207/.08);border:1px solid #00c7ab6b;border:1px solid lab(71.6839% -51.201 1.54207/.42);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.rooms-reply-preview div{gap:2px;min-width:0;display:grid}.rooms-reply-preview strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);font-size:.82rem}.rooms-reply-preview span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rooms-reply-preview button{color:#00c7ab;color:lab(71.6839% -51.201 1.54207);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:8px;font-size:.8rem;font-weight:850}.rooms-composer-field{min-width:0;position:relative}.rooms-composer input{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:14px;outline:0;min-width:0;min-height:44px;padding:0 14px}.rooms-composer input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b2f629;box-shadow:0 0 0 3px lab(67.5553% -20.662 -45.8106/.16)}.rooms-composer-field input{width:100%}.rooms-mention-menu{z-index:5;border:1px solid var(--line-dark);background:#020712;background:lab(1.92258% -.139304 -5.34849);border-radius:14px;gap:6px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #00000159;box-shadow:0 18px 44px lab(.0491714% .0715777 -.497973/.35)}.rooms-mention-menu button{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.rooms-mention-menu button:hover{background:#00c1da1a;background:lab(70.9113% -39.5396 -26.7084/.1);border-color:#00c1da52;border-color:lab(70.9113% -39.5396 -26.7084/.32)}.rooms-mention-menu span{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);font-size:.72rem}.rooms-composer button,.rooms-control-row button{background:var(--accent);color:#01040e;color:lab(1.14537% .0672564 -4.39123);font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:850}.rooms-composer button{min-width:84px;min-height:44px}.rooms-composer button:disabled{cursor:not-allowed;opacity:.45}.rooms-control-list{gap:8px;display:grid}.rooms-control-row{border:1px solid var(--line-dark);background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.rooms-control-row.invited{background:#00c1da14;background:lab(70.9113% -39.5396 -26.7084/.08);border-color:#00c1da52;border-color:lab(70.9113% -39.5396 -26.7084/.32)}.rooms-control-row>span{color:#01040e;color:lab(1.14537% .0672564 -4.39123);background:#00c7ab;background:lab(71.6839% -51.201 1.54207);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid}.rooms-control-row strong,.rooms-control-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rooms-control-row strong{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);font-size:.82rem}.rooms-control-row small{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);margin-top:2px;font-size:.68rem}.rooms-control-row button{min-width:70px;min-height:44px;padding:0 9px;font-size:.72rem}.rooms-control-row button:disabled{cursor:not-allowed;opacity:.58}.rooms-channel-tools button:disabled,.rooms-channel-edit-form button:disabled,.rooms-channel-actions button:disabled,.rooms-connection-status button:disabled{cursor:not-allowed;opacity:.5}.rooms-bot-watchers{border-left:1px solid var(--line-dark);padding-left:18px}.rooms-bot-watchers h3{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);margin:0 0 12px;font-size:.9rem}.rooms-bot-watchers div{flex-wrap:wrap;gap:7px;display:flex}.rooms-bot-watchers span{border:1px solid var(--line-dark);color:#c8d2dd;color:lab(83.742% -1.91021 -6.39702);background:#01030b80;background:lab(.864044% .0201464 -3.09868/.5);border-radius:999px;padding:6px 8px;font-size:.76rem;font-weight:760}@media (max-width:1180px){.rooms-console{grid-template-columns:220px minmax(360px,1fr)}}@media (max-width:780px){.rooms-console,.rooms-context-grid,.rooms-composer,.rooms-channel-edit-form{grid-template-columns:1fr}.rooms-channel-panel{border-right:0;border-bottom:1px solid var(--line-dark)}.rooms-channel-list{padding-bottom:4px;display:flex;overflow-x:auto}.rooms-channel-list button{flex:0 0 min(240px,76vw)}.rooms-chat-header{display:grid}.rooms-status-stack{justify-items:start;width:100%;max-width:100%}.rooms-channel-edit-form button{width:100%}.rooms-bot-watchers{border-top:1px solid var(--line-dark);border-left:0;padding-top:16px;padding-left:0}}.command-feedback.is-error{background:#e643431a;background:lab(53.9062% 63.1954 38.5555/.1);border-color:#e6434357;border-color:lab(53.9062% 63.1954 38.5555/.34)}.task-inbox-page{width:min(100%,1380px)}.task-inbox-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.task-inbox-heading h1{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:2.4rem;line-height:1}.task-inbox-heading>div:first-child>p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);max-width:62ch;margin:10px 0 0;font-size:.96rem;line-height:1.5}.task-scope-summary{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);width:min(100%,380px);padding:13px 0}.task-scope-summary span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);font-size:.72rem;font-weight:720;display:block}.task-scope-summary strong{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);margin-top:4px;font-size:.92rem;display:block}.task-scope-summary p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:5px 0 0;font-size:.78rem;line-height:1.4}.task-queue-tabs{border-bottom:1px solid var(--line-dark);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.task-queue-tabs a{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);border-bottom:2px solid #0000;align-items:center;gap:9px;min-width:max-content;padding:12px 14px 11px;font-size:.82rem;font-weight:720;display:flex}.task-queue-tabs a:hover{color:#dfe5ec;color:lab(90.7095% -1.30099 -4.27917)}.task-queue-tabs a[data-current=true]{border-bottom-color:var(--accent);color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.task-queue-tabs a strong{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);text-align:center;background:#ffffff0e;background:lab(99.9917% -1.09288 -3.57078/.055);border-radius:999px;min-width:24px;padding:3px 7px;font-size:.7rem}.task-queue-tabs a[data-current=true] strong{color:#86e2f2;color:lab(84.4608% -25.4015 -16.8911);background:#00c1da24;background:lab(70.9113% -39.5396 -26.7084/.14)}.task-create-panel{background:#040b18;background:lab(2.96479% -.283822 -7.48927);border:1px solid #00c1da47;border:1px solid lab(70.9113% -39.5396 -26.7084/.28);border-radius:14px;margin-top:18px}.task-create-panel>summary{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:.88rem;font-weight:780;list-style:none;display:flex}.task-create-panel>summary:after{content:"+";color:var(--accent);font-size:1.2rem}.task-create-panel[open]>summary{border-bottom:1px solid var(--line-dark)}.task-create-panel[open]>summary:after{content:"–"}.task-create-panel>summary::-webkit-details-marker{display:none}.task-row-details>summary::-webkit-details-marker{display:none}.task-create-form{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,.7fr));gap:14px;padding:18px;display:grid}.task-form-context{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796);background:#ffffff0a;background:lab(99.9917% -1.09288 -3.57078/.04);border-radius:10px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:.78rem}.task-form-context strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891)}.task-title-field{grid-column:span 2}.task-notes-field{grid-column:1/-1}.task-create-actions,.task-edit-actions{grid-column:1/-1;justify-content:flex-end;align-items:end;display:flex}.task-create-actions .auth-submit,.task-edit-actions .auth-submit{min-width:150px;min-height:44px}.task-read-only-note{background:#eca34212;background:lab(73.0639% 22.015 59.4511/.07);border:1px solid #eca3423d;border:1px solid lab(73.0639% 22.015 59.4511/.24);border-radius:12px;margin-top:18px;padding:13px 15px}.task-read-only-note strong{color:#f4debd;color:lab(89.6449% 4.11531 19.2381);font-size:.86rem}.task-read-only-note p{color:#c2b5a2;color:lab(74.5386% 2.33135 11.4221);margin:4px 0 0;font-size:.8rem}.task-filter-bar{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(140px,.65fr)) auto;align-items:end;gap:11px;margin-top:18px;padding:0 0 18px;display:grid}.task-filter-bar .auth-field{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);gap:6px;font-size:.76rem}.task-filter-bar .auth-field input,.task-filter-bar .auth-field select{background:#01030b;background:lab(.864044% .0201464 -3.09868);border-radius:11px;min-height:44px}.task-filter-actions{gap:8px;display:flex}.task-filter-actions>*{min-height:44px}.task-secondary-action,.task-complete-action,.task-delete-action{border:1px solid var(--line-dark);color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891);cursor:pointer;min-height:44px;font:inherit;background:#060e19;background:lab(3.62337% -.465341 -7.38245);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:760;display:inline-flex}.task-secondary-action:hover{background:#ffffff12;background:lab(99.9917% -1.09288 -3.57078/.07)}.task-complete-action{color:#7ce0ca;color:lab(82.7124% -34.6665 1.04001);background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1);border-color:#00c7ab4d;border-color:lab(71.6839% -51.201 1.54207/.3)}.task-complete-action:hover{background:#00c7ab29;background:lab(71.6839% -51.201 1.54207/.16)}.task-secondary-action:focus-visible,.task-complete-action:focus-visible,.task-delete-action:focus-visible,.task-create-panel>summary:focus-visible,.task-row-details>summary:focus-visible,.task-queue-tabs a:focus-visible{outline-offset:2px;outline:3px solid #00c1da59;outline:3px solid lab(70.9113% -39.5396 -26.7084/.35)}.task-secondary-action:disabled,.task-complete-action:disabled,.task-delete-action:disabled{cursor:wait;opacity:.58}.task-patient-filter{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);align-items:center;gap:8px;margin-top:14px;font-size:.78rem;display:flex}.task-patient-filter strong{color:#dbe2e9;color:lab(89.5494% -1.30048 -4.27891)}.task-patient-filter a{color:var(--accent);margin-left:auto;font-weight:720}.task-list-panel{border:1px solid var(--line-dark);background:#040b17;background:lab(2.96948% -.309795 -7.18139);border-radius:16px;margin-top:20px;overflow:hidden}.task-list-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px;display:flex}.task-list-heading h2{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.02em;margin:0;font-size:1.08rem}.task-list-heading p{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);margin:5px 0 0;font-size:.76rem}.task-row{grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px 22px;padding:17px 20px;display:grid}.task-row+.task-row{border-top:1px solid var(--line-dark)}.task-row-main{min-width:0}.task-row-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-row-title-line h3{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);letter-spacing:-.01em;min-width:min(100%,220px);margin:0;font-size:.95rem;line-height:1.3}.task-status,.task-priority{color:#acb5c0;color:lab(73.3014% -1.89734 -6.39049);background:#ffffff0d;background:lab(99.9917% -1.09288 -3.57078/.05);border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:.66rem;font-weight:780;display:inline-flex}.task-status.is-in-progress{color:#80dbeb;color:lab(82.1398% -25.3801 -16.8813);background:#00c1da1c;background:lab(70.9113% -39.5396 -26.7084/.11)}.task-status.is-blocked,.task-priority.is-urgent{color:#ffa79f;color:lab(77.871% 40.4787 22.5625);background:#e643431c;background:lab(53.9062% 63.1954 38.5555/.11)}.task-status.is-completed{color:#79ddc7;color:lab(81.5524% -34.6777 1.04047);background:#00c7ab1a;background:lab(71.6839% -51.201 1.54207/.1)}.task-priority.is-high{color:#f1c189;color:lab(81.3636% 12.6244 34.6728);background:#eca3421a;background:lab(73.0639% 22.015 59.4511/.1)}.task-row-context{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:.75rem;display:flex}.task-row-context>*{position:relative}.task-row-context>*+:before{content:"·";color:#5c646d;color:lab(41.9779% -1.83035 -6.35815);position:absolute;left:-8px}.task-row-context a{color:#91d4e0;color:lab(80.8311% -19.8893 -13.2016);font-weight:680}.task-row-context a:hover{text-decoration:underline}.task-row-notes{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);white-space:pre-line;max-width:72ch;margin:9px 0 0;font-size:.8rem;line-height:1.45}.task-row-side{align-content:start;justify-items:end;gap:10px;display:grid}.task-row-side time{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.74rem;font-weight:700}.task-row-side time.is-overdue{color:#ffa79f;color:lab(77.871% 40.4787 22.5625)}.task-row-side time.is-upcoming{color:#97cfda;color:lab(79.5953% -17.1085 -11.3474)}.task-row-transitions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.task-row-transitions form,.task-detail-footer form{margin:0}.task-row-details{border-top:1px solid #ffffff0e;border-top:1px solid lab(99.9917% -1.09288 -3.57078/.055);grid-column:1/-1;padding-top:10px}.task-row-details>summary{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);cursor:pointer;align-items:center;width:max-content;min-height:44px;font-size:.74rem;font-weight:740;list-style:none;display:inline-flex}.task-row-details>summary:after{content:"▾";color:var(--accent);margin-left:7px;transition:transform .18s}.task-row-details[open]>summary:after{transform:rotate(180deg)}.task-row-detail-panel{background:#01030b8f;background:lab(.864044% .0201464 -3.09868/.56);border-radius:12px;margin-top:8px;padding:15px}.task-edit-form{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.task-edit-form .auth-field{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126);gap:6px;font-size:.76rem}.task-edit-form .auth-field input,.task-edit-form .auth-field select{background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:11px;min-height:44px}.task-edit-form .auth-field textarea{background:#020712;background:lab(1.92633% -.16316 -5.10998);border-radius:11px}.task-edit-form .task-title-field{grid-column:span 2}.task-detail-footer{border-top:1px solid var(--line-dark);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.task-delete-action{color:#ff9e96;color:lab(75.5496% 40.4957 22.6041);background:#e6434314;background:lab(53.9062% 63.1954 38.5555/.08);border-color:#e643434d;border-color:lab(53.9062% 63.1954 38.5555/.3)}.task-delete-action:hover{background:#e6434324;background:lab(53.9062% 63.1954 38.5555/.14)}.task-empty-state,.task-access-state{justify-items:start;gap:9px;padding:34px 20px;display:grid}.task-empty-state h3,.task-access-state h1,.task-access-state h2{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);margin:0;font-size:1.05rem}.task-empty-state p,.task-access-state p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);max-width:64ch;margin:0;font-size:.84rem;line-height:1.5}.task-access-state{border:1px solid var(--line-dark);background:#040b17;background:lab(2.96948% -.309795 -7.18139);border-radius:16px}.task-access-state .auth-submit{width:max-content;min-height:44px}.task-skeleton{background:#ffffff12;background:lab(99.9917% -1.09288 -3.57078/.07);border-radius:9px;animation:1.2s ease-in-out infinite alternate task-skeleton-pulse}.task-skeleton-title{width:min(320px,60vw);height:42px}.task-skeleton-copy{width:min(520px,82vw);height:18px;margin-top:12px}.task-skeleton-tabs{grid-template-columns:repeat(5,1fr);gap:6px;margin:22px 0;display:grid}.task-skeleton-tabs .task-skeleton{height:46px}.task-skeleton-row{height:94px;margin:14px}@keyframes task-skeleton-pulse{to{opacity:.48}}@media (max-width:1040px){.task-create-form,.task-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-search-field,.task-filter-actions{grid-column:1/-1}}@media (max-width:760px){.task-inbox-heading{gap:18px;display:grid}.task-inbox-heading h1{font-size:2rem}.task-scope-summary{width:100%}.task-create-form,.task-filter-bar,.task-edit-form{grid-template-columns:1fr}.task-title-field,.task-create-form .task-title-field,.task-edit-form .task-title-field,.task-search-field,.task-filter-actions{grid-column:auto}.task-filter-actions,.task-create-actions,.task-edit-actions{justify-content:stretch}.task-filter-actions>*,.task-create-actions .auth-submit,.task-edit-actions .auth-submit{flex:auto}.task-row{grid-template-columns:1fr;padding-inline:16px}.task-row-side{justify-items:start}.task-row-transitions{justify-content:flex-start}.task-row-details{grid-column:auto}.task-row-context>*+:before{display:none}.task-row-context{gap:5px 10px}.task-detail-footer{flex-direction:column;align-items:stretch}.task-detail-footer button{width:100%}}@media (prefers-reduced-motion:reduce){.task-row-details>summary:after{transition:none}.task-skeleton{animation:none}}.clinical-report-page{width:min(100%,1380px)}.clinical-report-filter{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(170px,220px)) auto minmax(170px,1fr);align-items:end;gap:12px;margin-bottom:24px;padding:16px 0;display:grid}.clinical-report-filter .auth-submit{width:auto;min-height:44px;padding-inline:18px}.clinical-report-filter>span{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);place-self:center end;font-size:.78rem;font-weight:700}@media (max-width:820px){.clinical-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-report-filter>span{justify-self:start}}@media (max-width:560px){.clinical-report-filter{grid-template-columns:1fr}.clinical-report-filter .auth-submit{width:100%}}.admin-operator-button{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;min-height:44px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:760;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.admin-operator-button:hover{background:#0a1725;background:lab(7.10686% -1.4545 -11.3099);border-color:#00c1da7a;border-color:lab(70.9113% -39.5396 -26.7084/.48)}.admin-operator-button:active{background:#010610;background:lab(1.50833% -.083603 -4.44545)}.admin-operator-button:focus-visible,.admin-dialog-close:focus-visible,.admin-command-results a:focus-visible,.admin-command-empty button:focus-visible,.admin-guidance-nudge button:focus-visible,.admin-route-state-actions :is(a,button):focus-visible,.admin-error-recovery summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-command-trigger{justify-content:flex-start;min-width:176px}.admin-command-trigger>span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;margin-right:auto}.admin-operator-button kbd,.admin-dialog-shortcuts kbd,.admin-help-shortcuts kbd{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);white-space:nowrap;background:#00030b;background:lab(.861298% .0437722 -3.25581);border:1px solid #576574b3;border:1px solid lab(41.9369% -2.48934 -10.627/.7);border-radius:6px;padding:2px 5px;font-family:inherit;font-size:.67rem;font-weight:760;line-height:1.2}.admin-help-trigger>span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.admin-operator-dialog{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);background:#00040f;background:lab(1.1419% .0985488 -4.58595);border-radius:16px;width:min(620px,100vw - 28px);max-height:min(760px,100svh - 28px);padding:0;overflow:hidden}.admin-command-dialog{overscroll-behavior:contain;overflow-y:auto}.admin-operator-dialog::backdrop{background:#000000c2;background:lab(.0178394% .0700951 -.331625/.76)}.management-topbar .admin-operator-dialog span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.management-topbar .admin-operator-dialog strong{margin-top:0}.admin-dialog-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.admin-dialog-heading>div{min-width:0}.admin-dialog-heading>div>span{color:#a5afba;color:lab(70.9783% -2.08899 -7.09087);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:.76rem;font-weight:700;display:block;overflow:hidden}.admin-dialog-heading h2{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.02em;text-wrap:balance;max-width:32ch;margin:0;font-size:1.25rem;line-height:1.25}.admin-dialog-close{border:1px solid var(--line-dark);color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);cursor:pointer;background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:999px;flex:none;place-items:center;width:44px;min-height:44px;padding:0;display:inline-grid}.admin-dialog-close:hover{color:#f4f9fe;color:lab(97.6736% -.878602 -2.85898)}.admin-command-search{border:1px solid var(--line-dark);color:#95a0ab;color:lab(65.1777% -2.07776 -7.08538);background:#000207;background:lab(.427836% .153378 -2.36872);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:16px 16px 10px;padding-inline:14px;display:grid}.admin-command-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #00c1da26;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.15)}.admin-command-search input{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:48px;font-size:1rem}.admin-command-search input::placeholder{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299)}.admin-command-context{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);align-items:baseline;gap:8px;min-width:0;padding:0 20px 10px;font-size:.76rem;display:flex}.admin-command-context strong{color:#c8d2dd;color:lab(83.742% -1.91021 -6.39702);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-command-recents{gap:7px;padding:2px 16px 10px;display:grid}.admin-command-recents h3{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}.admin-command-recents>div{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-command-recents a{border:1px solid var(--line-dark);color:#d2d8df;color:lab(86.0694% -1.2989 -4.27808);border-radius:999px;align-items:center;min-width:max-content;min-height:44px;padding:0 12px;font-size:.76rem;font-weight:730;display:inline-flex}.admin-command-recents a:hover{background:#00c1da14;background:lab(70.9113% -39.5396 -26.7084/.08);border-color:#00c1da6b;border-color:lab(70.9113% -39.5396 -26.7084/.42)}.admin-command-recents a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-command-results{overscroll-behavior:contain;gap:4px;max-height:min(420px,52svh);padding:4px 10px 10px;display:grid;overflow-y:auto}.admin-command-results a{color:#d5dbe3;color:lab(87.2294% -1.29947 -4.27835);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 12px;display:flex}.admin-command-results a:hover{background:#00c1da17;background:lab(70.9113% -39.5396 -26.7084/.09)}.admin-command-results a>span{gap:3px;min-width:0;display:grid}.admin-command-results a strong,.admin-command-results a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-command-results a strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);font-size:.9rem}.admin-command-results a small{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.72rem}.admin-command-results a svg{color:var(--accent);flex:none}.admin-command-empty{justify-items:start;gap:7px;padding:24px 12px 28px;display:grid}.admin-command-empty strong{overflow-wrap:anywhere;color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971)}.admin-command-empty p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:0;line-height:1.5}.admin-command-empty button{border:1px solid var(--line-dark);color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);cursor:pointer;background:#050e19;background:lab(3.61862% -.44658 -7.71414);border-radius:999px;min-height:44px;margin-top:5px;padding:0 14px;font-weight:760}.admin-dialog-shortcuts{border-top:1px solid var(--line-dark);color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);flex-wrap:wrap;gap:12px 18px;padding:11px 18px;font-size:.7rem;display:flex}.admin-dialog-shortcuts span{align-items:center;gap:5px;display:inline-flex}.admin-help-dialog{overscroll-behavior:contain;overflow-y:auto}.admin-help-summary{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);max-width:66ch;margin:0;padding:20px 20px 0;line-height:1.6}.admin-help-search{border:1px solid var(--line-dark);color:#95a0ab;color:lab(65.1777% -2.07776 -7.08538);background:#000207;background:lab(.427836% .153378 -2.36872);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 20px 10px;padding-inline:14px;display:grid}.admin-help-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #00c1da26;box-shadow:0 0 0 3px lab(70.9113% -39.5396 -26.7084/.15)}.admin-help-search input{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:0}.admin-help-search input::placeholder{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299)}.admin-help-results{min-height:90px;padding:2px 20px 20px}.admin-help-results dl{gap:8px;margin:0;display:grid}.admin-help-results dl>div{background:#050b16b8;background:lab(2.9827% -.372313 -6.28339/.72);border-radius:12px;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.admin-help-results :is(dt,dd){margin:0;font-size:.82rem;line-height:1.5}.admin-help-results dt{color:var(--accent);font-weight:760}.admin-help-results dd,.admin-help-results>p{color:#afb9c3;color:lab(74.4615% -1.89897 -6.39126)}.admin-help-results>p{margin:0;line-height:1.5}.admin-help-steps{counter-reset:admin-help-step;gap:10px;margin:18px 20px 22px;padding:0;list-style:none;display:grid}.admin-help-steps li{color:#d1d8e1;color:lab(86.0671% -1.50618 -4.98612);counter-increment:admin-help-step;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.admin-help-steps li:before{content:counter(admin-help-step);width:28px;height:28px;color:var(--accent);background:#00c1da21;background:lab(70.9113% -39.5396 -26.7084/.13);border-radius:999px;place-items:center;font-size:.74rem;font-weight:800;display:inline-grid}.admin-help-scope{border-block:1px solid var(--line-dark);background:#000207b3;background:lab(.430119% .128828 -2.25209/.7);gap:4px;min-width:0;padding:16px 20px;display:grid}.admin-help-scope span,.admin-help-shortcuts h3{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431);font-size:.74rem;font-weight:740}.admin-help-scope strong{color:#e9eff6;color:lab(94.1895% -1.30239 -4.27997);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-help-scope p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);margin:4px 0 0;font-size:.78rem;line-height:1.5}.admin-help-shortcuts{padding:18px 20px 22px}.admin-help-shortcuts h3{margin:0 0 10px}.admin-help-shortcuts dl{gap:8px;margin:0;display:grid}.admin-help-shortcuts dl>div{grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.admin-help-shortcuts :is(dt,dd){margin:0;font-size:.78rem}.admin-help-shortcuts dt{color:#d5dbe3;color:lab(87.2294% -1.29947 -4.27835)}.admin-help-shortcuts dd{color:#96a0a9;color:lab(65.1807% -1.885 -6.38431)}.admin-help-escalation{border-top:1px solid var(--line-dark);background:#000207b3;background:lab(.430119% .128828 -2.25209/.7);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:18px 20px 22px;display:grid}.admin-help-escalation h3{color:#e5ecf3;color:lab(93.0295% -1.30191 -4.27971);margin:0;font-size:.9rem}.admin-help-escalation p{color:#9ca6b0;color:lab(67.5009% -1.88881 -6.38618);margin:4px 0 0;font-size:.78rem;line-height:1.5}.admin-help-escalation .pill-button{min-height:44px}.admin-help-escalation .admin-help-copy-status{color:var(--accent);grid-column:1/-1;margin:0}.admin-guidance-nudge{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);background:#00c1da12;background:lab(70.9113% -39.5396 -26.7084/.07);border-bottom:1px solid #00c1da33;border-bottom:1px solid lab(70.9113% -39.5396 -26.7084/.2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px clamp(18px,4vw,44px);display:grid}.admin-guidance-nudge>svg{color:var(--accent)}.admin-guidance-nudge p{max-width:90ch;margin:0;font-size:.8rem;line-height:1.5}.admin-guidance-nudge p strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.admin-guidance-nudge p span{color:#a3acb6;color:lab(69.8211% -1.89239 -6.38796)}.admin-guidance-nudge button{color:#c4e9f0;color:lab(89.8818% -11.5069 -7.62393);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00c1da5c;border:1px solid lab(70.9113% -39.5396 -26.7084/.36);border-radius:999px;min-height:44px;padding:0 14px;font-weight:760}.admin-guidance-nudge button:hover{background:#00c1da17;background:lab(70.9113% -39.5396 -26.7084/.09)}.admin-route-state{border-block:1px solid var(--line-dark);gap:24px;width:min(100%,820px);padding:clamp(28px,5vw,52px) 0;display:grid}.admin-route-state-copy{gap:9px;display:grid}.admin-route-state-copy>span{color:var(--accent);font-size:.76rem;font-weight:780}.admin-route-state-copy h1{color:#f0f6fc;color:lab(96.5116% -1.09199 -3.57032);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0;font-size:2rem;line-height:1.1}.admin-route-state-copy p{color:#b5bfc9;color:lab(76.7816% -1.90195 -6.39281);max-width:68ch;margin:0;line-height:1.6}.admin-route-skeleton{gap:12px;display:grid}.admin-skeleton-line,.admin-skeleton-toolbar,.admin-skeleton-list>div{background:#ffffff13;background:lab(99.9917% -1.09288 -3.57078/.075);border-radius:10px;animation:1.3s ease-in-out infinite alternate admin-skeleton-pulse}.admin-skeleton-line{width:min(100%,520px);height:18px}.admin-skeleton-line.is-short{width:min(52%,260px)}.admin-skeleton-toolbar{width:100%;height:52px;margin-top:8px}.admin-skeleton-list{gap:8px;display:grid}.admin-skeleton-list>div{min-height:70px}.admin-skeleton-list>div:nth-child(2){animation-delay:.12s}.admin-skeleton-list>div:nth-child(3){animation-delay:.24s}@keyframes admin-skeleton-pulse{to{opacity:.48}}.admin-route-state-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-route-state-actions :is(a,button){justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.admin-error-recovery{border-top:1px solid var(--line-dark);width:min(100%,680px);padding-top:14px}.admin-error-recovery summary{color:#cfd9e3;color:lab(86.0622% -1.91271 -6.3983);cursor:pointer;align-items:center;min-height:44px;font-weight:760;display:inline-flex}.admin-error-recovery p{color:#a9b2bc;color:lab(72.1413% -1.89573 -6.38967);max-width:68ch;margin:6px 0 0;line-height:1.55}.admin-error-recovery .admin-error-reference{color:#9099a3;color:lab(62.8605% -1.88103 -6.38233);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}@media (max-width:1060px){.admin-command-trigger kbd{display:none}.admin-command-trigger{min-width:0}}@media (max-width:820px){.admin-operator-button{width:44px;padding:0}.admin-operator-button>span,.admin-command-trigger kbd{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-guidance-nudge{display:none}}@media (max-width:520px){.admin-dialog-heading{padding:16px}.admin-command-search{margin-inline:12px}.admin-command-context,.admin-help-summary{padding-inline:16px}.admin-help-search{margin-inline:16px}.admin-help-results{padding-inline:16px}.admin-help-results dl>div{grid-template-columns:1fr;gap:4px}.admin-help-scope,.admin-help-shortcuts,.admin-help-escalation{padding-inline:16px}.admin-help-shortcuts dl>div{grid-template-columns:1fr;gap:5px}.admin-help-escalation{grid-template-columns:1fr}.admin-help-escalation .pill-button{width:100%}.admin-route-state-copy h1{font-size:1.7rem}.admin-route-state-actions{flex-direction:column;align-items:stretch}.admin-route-state-actions :is(a,button){width:100%}.audit-filter-form{grid-template-columns:1fr}.audit-filter-actions{align-items:stretch}.audit-filter-actions>*{flex:auto}.audit-event-heading{flex-direction:column;gap:7px}.audit-event-list dl{gap:5px;display:grid}.audit-pagination{grid-template-columns:1fr 1fr}.audit-pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.audit-pagination>:first-child{grid-area:2/1}.audit-pagination>:last-child{grid-area:2/2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.admin-operator-button,.billing-task-nav a,.admin-section-tile{transition:none}.admin-section-tile:hover{transform:none}.admin-skeleton-line,.admin-skeleton-toolbar,.admin-skeleton-list>div{animation:none}}
