: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;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)}}*{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{font:inherit}.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{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,.92fr) minmax(360px,.88fr);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-glow{filter:blur(44px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-a{background:#00c1da2e;background:lab(70.9113% -39.5396 -26.7084/.18);width:24rem;height:24rem;top:18%;right:11%}.hero-glow-b{background:#00c7ab1f;background:lab(71.6839% -51.201 1.54207/.12);width:18rem;height:18rem;bottom:8%;left:28%}.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:-.08em;text-wrap:balance;max-width:900px;margin-bottom:24px;font-size:clamp(4rem,8.2vw,8.7rem);line-height:.83}.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}.clinic-command-center{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0f,#a3bed608),#00030bb8;background:linear-gradient(145deg,lab(100.056% -.128567 3.82066/.06),lab(75.6263% -5.56132 -15.2312/.03)),lab(.85845% .0692233 -3.41603/.72);border:1px solid #edebe42e;border:1px solid lab(93.0955% -.12669 3.82186/.18);border-radius:34px;justify-self:end;width:min(620px,100%);min-height:430px;padding:0;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 44px 130px #00000285;box-shadow:0 44px 130px lab(.102009% .0652224 -.698742/.52)}.workflow-graph-shell{min-height:430px;position:relative}.workflow-graph-backdrop{background-image:radial-gradient(circle,#00c1da14,#0000 34%),linear-gradient(#edebe514 1px,#0000 1px),linear-gradient(90deg,#edebe514 1px,#0000 1px);background-image:radial-gradient(circle,lab(70.9113% -39.5396 -26.7084/.08),#0000 34%),linear-gradient(lab(93.0901% -.116706 3.43784/.08) 1px,#0000 1px),linear-gradient(90deg,lab(93.0901% -.116706 3.43784/.08) 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;position:absolute;inset:0}.workflow-graph-lines{width:100%;height:100%;position:absolute;inset:0}.workflow-graph-lines path{stroke:#dcd7c94d;stroke:lab(86.1869% -.185788 7.69203/.3);stroke-width:2px;stroke-linecap:round}.workflow-graph-lines path:nth-child(2),.workflow-graph-lines path:nth-child(4),.workflow-graph-lines path:nth-child(6){stroke:#eca342eb;stroke:lab(73.0639% 22.015 59.4511/.92)}.workflow-graph-lines path:nth-child(3),.workflow-graph-lines path:nth-child(5){stroke:#00c7abe0;stroke:lab(71.6839% -51.201 1.54207/.88)}.workflow-graph-lines .workflow-orb{opacity:0}.workflow-graph-nodes{position:absolute;inset:0}.workflow-node{width:44px;height:44px;color:var(--accent);background:linear-gradient(#020917f5,#01040eeb);background:linear-gradient(lab(2.3782% -.00457466 -8.07999/.96),lab(1.14537% .0672564 -4.39123/.92));border:1px solid #00c1da4d;border:1px solid lab(70.9113% -39.5396 -26.7084/.3);border-radius:14px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0a,0 18px 34px #00000152;box-shadow:0 0 0 1px lab(100.056% -.128567 3.82066/.04),0 18px 34px lab(.0491714% .0715777 -.497973/.32)}.node-start{color:var(--cyan);top:50%;left:10%}.node-filter{color:#a3bbff;color:lab(75.8306% 5.96699 -43.532);top:50%;left:28.25%}.node-branch-top{color:#eca342;color:lab(73.0639% 22.015 59.4511);top:29.25%;left:47.15%}.node-branch-bottom{color:#e9597d;color:lab(58.4361% 58.7687 10.8177);top:73.85%;left:47.15%}.node-merge{color:#eca342;color:lab(73.0639% 22.015 59.4511);top:50%;left:67.5%}.node-approve{color:#00c7ab;color:lab(71.6839% -51.201 1.54207);top:50%;left:86.45%}.node-finish{color:var(--cyan);top:50%;left:96.1%}.workflow-orb{filter:drop-shadow(0 0 10px)}.orb-a{color:var(--teal);fill:currentColor}.orb-b{color:var(--cyan);fill:currentColor}.orb-c{color:#eca342;color:lab(73.0639% 22.015 59.4511);fill:currentColor}.workflow-graph-caption{gap:8px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.workflow-graph-caption span{color:#cbc7bcad;color:lab(80.3665% -.164032 6.14228/.68);text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:800}.workflow-graph-caption strong{color:#f4f2eaeb;color:lab(95.4155% -.127345 3.82144/.92);max-width:28rem;font-size:1rem;line-height:1.35}.platform-section,.workflow-section,.tenant-section,.workflow-conversation-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:-.055em;text-wrap:balance;font-size:clamp(2.55rem,5.5vw,5.8rem);line-height:.92}.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:92px 1fr;gap:8px 22px;padding:24px;display:grid}.workflow-lane div{grid-row:span 2;align-content:space-between;min-height:128px;display:grid}.workflow-lane div span{color:#91a0b1;color:lab(65.1599% -2.98917 -10.5692);letter-spacing:-.06em;font-size:2rem;font-weight:900}.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))}.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 (prefers-reduced-motion:reduce){.workflow-graph-lines .workflow-orb{display:none}}@media (max-width:960px){.hero-eleven,.section-heading-row,.workflow-section,.tenant-section{grid-template-columns:1fr}.clinic-command-center{justify-self:start;transform:none}.workflow-copy-block{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{grid-template-columns:1fr}.clinic-command-center,.workflow-graph-shell{min-height:360px}.workflow-node{width:40px;height:40px}.workflow-graph-caption strong{max-width:20rem}.workflow-lane{grid-template-columns:1fr}}.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:.92rem;font-weight:760;display:grid}.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}.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}.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-sidebar nav{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);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-content{min-width:0}.management-topbar{z-index:6;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:40px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:0 14px;font-weight:760}.management-main{padding:clamp(24px,4vw,52px)}.workspace-page{max-width:980px}.workspace-page h1{margin-bottom:18px;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.92}.workspace-lede{color:#bcc5d0;color:lab(79.1018% -1.90485 -6.39429);max-width:760px;font-size:1.1rem;line-height:1.65}.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);background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:9px 13px;text-decoration:none}.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:10px;font-size:clamp(2.5rem,5vw,4.4rem)}.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{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:34px;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:linear-gradient(90deg,#ffffff17,#00c1da1f);background:linear-gradient(90deg,lab(99.9917% -1.09288 -3.57078/.09),lab(70.9113% -39.5396 -26.7084/.12))}.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}.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:24px;overflow:visible;box-shadow:0 24px 76px #00000242;box-shadow:0 24px 76px lab(.102009% .0652224 -.698742/.26)}.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}.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:38px;padding:0 15px;font-weight:760;list-style:none;display:inline-flex}.command-create-menu>summary{background:linear-gradient(135deg, var(--accent), var(--accent-strong));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:8;border:1px solid var(--line-dark);background:#010611;background:lab(1.49764% -.00287592 -5.08827);border-radius:20px;width:min(420px,100vw - 48px);padding:16px;position:absolute;top:48px;right:0;box-shadow:0 28px 80px #0000028c;box-shadow:0 28px 80px 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:linear-gradient(90deg,#00c1da14,#09121e);background:linear-gradient(90deg,lab(70.9113% -39.5396 -26.7084/.08),lab(5.17265% -.706315 -9.08941));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}.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:36px;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}.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:.78rem}.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:.78rem;font-weight:720}.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:40px}.cms-inventory-table table{min-width:1260px}.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}.clinics-command-row{grid-template-columns:minmax(360px,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px;margin-top:28px;display:grid}.clinic-create-card{order:0}.clinic-search-card{order:1}.clinic-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clinic-create-form .auth-submit,.clinic-name-field{grid-column:1/-1}.admin-modal{z-index:20;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:1;border:1px solid var(--line-dark);background:#030915;background:lab(2.40193% -.178412 -6.63729);border-radius:24px;width:min(780px,100%);max-height:min(760px,100svh - 48px);position:relative;overflow:auto;box-shadow:0 30px 120px #000000b3;box-shadow:0 30px 120px lab(.00259209% .0607595 -.199708/.7)}.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,.billing-catalog-panel{margin-top:30px}.clinic-inventory-table{border:1px solid var(--line-dark);background:#06101c;background:lab(4.33903% -.529908 -9.14916);border-radius:20px;overflow-x:auto}.clinic-inventory-table table{border-collapse:collapse;width:100%;min-width:980px}.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 strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.billing-summary-grid{grid-template-columns:repeat(4,minmax(0,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{margin-top:30px}.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-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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:40px;font:inherit;background:#060e18;background:lab(3.62797% -.481375 -7.0546);border-radius:999px;padding:0 14px;font-weight:760}.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:38px;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))}@media (max-width:920px){.dashboard-kpi-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}.clinic-create-form,.billing-form-grid{grid-template-columns:1fr}.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%}}@media (max-width:640px){.dashboard-kpi-grid,.admin-section-grid{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);height:auto;position:static}.management-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-topbar{flex-direction:column;align-items:stretch;position:static}.management-topbar-actions{flex-direction:column;align-items:stretch}}.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:34px;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:38px}.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:28px;height:28px;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:34px;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:12px 0 0;padding-left:22px;display:grid}.legal-updated{margin-top:24px;font-weight:760;font-size:.95rem!important}@media (max-width:720px){.legal-page{padding-inline:18px}.legal-card{border-radius:22px}}
