/* Vital luxe layer. Generated from assets/luxe.src.css by assets/build_luxe_css.py. Do not edit directly. */
:root.lx{
 --lx-canvas:#EDF0F6;--lx-canvas-2:#E3E8F2;
 --lx-card:rgba(255,255,255,.74);--lx-card-solid:#FBFCFE;--lx-card-2:rgba(240,243,250,.82);--lx-raise:#FFFFFF;
 --lx-ink:#0B1020;--lx-ink-2:#454E66;--lx-ink-3:#5E6780;
 --lx-line:rgba(11,16,32,.08);--lx-line-2:rgba(11,16,32,.14);
 --lx-acc:#2F5BD3;--lx-acc-2:#5B8CFF;--lx-acc-ink:#2A50BE;--lx-acc-soft:rgba(47,91,211,.10);--lx-acc-glow:rgba(91,140,255,.35);
 --lx-side:rgba(9,14,30,.92);--lx-side-2:rgba(255,255,255,.05);--lx-side-ink:#E8ECF5;--lx-side-ink-2:#9AA4BC;--lx-side-line:rgba(220,228,250,.09);
 --lx-cta:linear-gradient(180deg,#1C2A57 0%,#0B1226 100%);--lx-cta-ink:#EEF2FB;--lx-cta-edge:rgba(200,214,255,.22);--lx-cta-glow:0 14px 30px -14px rgba(20,40,110,.55);
 --lx-field:#FFFFFF;--lx-field-top:#FBFCFE;--lx-field-focus:#FFFFFF;--lx-field-inset:inset 0 1px 2px rgba(11,16,32,.05);--lx-field-line:rgba(11,16,32,.15);
 --lx-focus:0 0 0 3px rgba(47,91,211,.32);
 --lx-shadow:0 1px 0 rgba(255,255,255,.85) inset,0 24px 48px -28px rgba(18,32,80,.28),0 2px 6px -2px rgba(18,32,80,.06);
 --lx-shadow-hover:0 1px 0 rgba(255,255,255,.9) inset,0 34px 64px -28px rgba(18,32,80,.34),0 4px 12px -4px rgba(18,32,80,.08);
 --lx-edge:linear-gradient(150deg,rgba(255,255,255,.95),rgba(11,16,32,.06) 30%,rgba(11,16,32,.05) 70%,rgba(91,140,255,.40));
 --lx-spot:rgba(91,140,255,.12);
 --lx-blur:saturate(160%) blur(22px);
 --lx-amber:#8A5A12;--lx-amber-bg:rgba(209,152,46,.13);--lx-red:#A23B32;--lx-red-bg:rgba(196,72,60,.11);--lx-green:#1F6B4C;--lx-green-bg:rgba(44,122,95,.12);
 --lx-ease:cubic-bezier(.16,1,.3,1);
 --lx-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
 --lx-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
}
:root.lx[data-theme=dark]{
 --lx-canvas:#060913;--lx-canvas-2:#0A0F1E;
 --lx-card:rgba(13,18,34,.6);--lx-card-solid:#0E1322;--lx-card-2:rgba(255,255,255,.035);--lx-raise:rgba(255,255,255,.06);
 --lx-ink:#E9ECF4;--lx-ink-2:#A9B1C5;--lx-ink-3:#7D869D;
 --lx-line:rgba(200,212,255,.08);--lx-line-2:rgba(200,212,255,.14);
 --lx-acc:#5B8CFF;--lx-acc-2:#9DB9FF;--lx-acc-ink:#9DB9FF;--lx-acc-soft:rgba(91,140,255,.14);--lx-acc-glow:rgba(91,140,255,.45);
 --lx-side:rgba(8,12,26,.62);--lx-side-2:rgba(255,255,255,.04);--lx-side-ink:#E6EAF4;--lx-side-ink-2:#8D97AF;--lx-side-line:rgba(200,212,255,.08);
 --lx-cta:linear-gradient(180deg,#F5F7FB 0%,#C8CFDD 100%);--lx-cta-ink:#0A0F1E;--lx-cta-edge:rgba(255,255,255,.65);--lx-cta-glow:0 14px 36px -14px rgba(91,140,255,.55);
 --lx-field:rgba(255,255,255,.03);--lx-field-top:rgba(255,255,255,.055);--lx-field-focus:rgba(91,140,255,.06);--lx-field-inset:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 rgba(0,0,0,.2);--lx-field-line:rgba(200,212,255,.15);
 --lx-focus:0 0 0 3px rgba(91,140,255,.38);
 --lx-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 30px 60px -30px rgba(0,0,0,.75),0 2px 8px -2px rgba(0,0,0,.45);
 --lx-shadow-hover:0 1px 0 rgba(255,255,255,.08) inset,0 40px 80px -30px rgba(0,0,0,.85),0 0 0 1px rgba(91,140,255,.12);
 --lx-edge:linear-gradient(150deg,rgba(217,222,234,.40),rgba(200,212,255,.07) 30%,rgba(200,212,255,.05) 70%,rgba(91,140,255,.45));
 --lx-spot:rgba(91,140,255,.13);
 --lx-amber:#F0BE6A;--lx-amber-bg:rgba(240,190,106,.11);--lx-red:#F3928A;--lx-red-bg:rgba(243,146,138,.10);--lx-green:#7FD6B2;--lx-green-bg:rgba(127,214,178,.11);
}
:root.lx,:root.lx[data-theme=dark]{--bg:var(--lx-canvas);--base:var(--lx-canvas);--surface:var(--lx-card-solid);--glass:var(--lx-card-solid);--glass-strong:var(--lx-card-solid);--glass-edge:var(--lx-line-2);--ink:var(--lx-ink);--ink-2:var(--lx-ink-2);--ink-3:var(--lx-ink-3);--muted:var(--lx-ink-3);--green:var(--lx-acc);--accent:var(--lx-acc);--accent-hover:var(--lx-acc-2);--accent-ink:var(--lx-acc-ink);--green-light:var(--lx-acc-soft);--accent-soft:var(--lx-acc-soft);--line:var(--lx-line);--line-2:var(--lx-line-2);--control-border:var(--lx-field-line);--amber:var(--lx-amber);--red:var(--lx-red);--shadow:var(--lx-shadow);--glass-shadow:var(--lx-shadow);--font:var(--lx-font)}
:root.lx{--on-accent:#FFFFFF}
:root.lx[data-theme=dark]{--on-accent:#0A0F1E}
@keyframes lxSheen{0%{transform:translateX(-120%) skewX(-18deg)}100%{transform:translateX(220%) skewX(-18deg)}}
@keyframes lxOrbit{to{transform:rotate(360deg)}}
@keyframes lxPulse{0%{box-shadow:0 0 0 0 rgba(91,140,255,.55)}70%{box-shadow:0 0 0 10px rgba(91,140,255,0)}100%{box-shadow:0 0 0 0 rgba(91,140,255,0)}}
@keyframes lxShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
:root.lx{color-scheme:light}
:root.lx[data-theme=dark]{color-scheme:dark}
:root.lx ::selection{background:rgba(91,140,255,.32)}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
.lxSentinel{display:block;height:1px;margin-top:-1px;pointer-events:none}
.lxSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:root.lx[data-theme] body{font-family:var(--lx-font);background:var(--lx-canvas);color:var(--lx-ink);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;letter-spacing:-.006em}
:root.lx[data-theme] body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;width:auto;height:auto;display:block;opacity:1;filter:none;animation:none;transform:none;background:radial-gradient(120% 80% at 50% -10%,transparent 40%,rgba(11,16,32,.06) 100%)}
:root.lx[data-theme] body::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;width:auto;height:auto;border-radius:0;transform:none;display:block;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}
:root.lx[data-theme] body #lx-silk{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.6s var(--lx-ease)}
:root.lx[data-theme] body #lx-silk.on{opacity:1}
:root.lx[data-theme] body #root{position:relative;z-index:1}
:root.lx[data-theme] body .shell{background:transparent;margin:0;border:0;border-radius:0;box-shadow:none;max-width:none;min-height:100dvh;transform:none}
:root.lx[data-theme] body .main{background:transparent;margin-left:292px;border:0;box-shadow:none}
:root.lx[data-theme] body .page{padding:30px 36px 60px 8px;max-width:1560px;margin:0}
:root.lx[data-theme] body .sidebar{top:14px;bottom:14px;left:14px;height:calc(100dvh - 28px);width:264px;padding:24px 14px 16px;background:var(--lx-side);color:var(--lx-side-ink);border:1px solid var(--lx-side-line);border-radius:26px;box-shadow:0 30px 70px -30px rgba(4,8,22,.7),0 1px 0 rgba(255,255,255,.06) inset;backdrop-filter:saturate(150%) blur(28px);-webkit-backdrop-filter:saturate(150%) blur(28px);z-index:30;overflow:hidden}
:root.lx[data-theme] body .sidebar::before{content:"";position:absolute;inset:-35% -45% auto auto;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,rgba(91,140,255,.22),transparent 70%);pointer-events:none}
:root.lx[data-theme] body .sidebar::after{content:"";position:absolute;inset:auto auto -30% -50%;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,rgba(160,180,230,.10),transparent 70%);pointer-events:none}
:root.lx[data-theme] body .sidebar>*{position:relative;z-index:1}
:root.lx[data-theme] body .brand{gap:12px;padding:2px 8px 22px;align-items:center}
:root.lx[data-theme] body .brandSymbol{width:42px;height:42px;border-radius:14px;background:linear-gradient(150deg,#F4F6FB,#B9C2D6 55%,#7F8BA6);color:#0A0F1E;box-shadow:0 0 0 1px rgba(255,255,255,.55) inset,0 10px 26px -10px rgba(91,140,255,.75)}
:root.lx[data-theme] body .brandSymbol svg{width:30px;height:30px}
:root.lx[data-theme] body .rdBrandName{font-family:var(--lx-font);font-size:19px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--lx-side-ink);line-height:1.1;white-space:nowrap}
:root.lx[data-theme] body .rdBrandTag{font-family:var(--lx-font);font-size:10px;font-weight:500;letter-spacing:.36em;color:var(--lx-side-ink-2);text-transform:uppercase;margin-top:7px}
:root.lx[data-theme] body .clinicSwitch{background:var(--lx-side-2);border:1px solid var(--lx-side-line);border-radius:16px;padding:12px 14px;margin:0 0 20px;color:var(--lx-side-ink);box-shadow:none}
:root.lx[data-theme] body .clinicSwitch strong{color:var(--lx-side-ink);font-weight:500;font-size:13px}
:root.lx[data-theme] body .clinicSwitch small{color:var(--lx-side-ink-2);font-size:11.5px}
:root.lx[data-theme] body .navLabel{font-size:10.5px;letter-spacing:.16em;color:var(--lx-side-ink-2);opacity:.85;padding:0 12px;margin:14px 0 8px;font-weight:500}
:root.lx[data-theme] body .navDivider{border-color:var(--lx-side-line);background:var(--lx-side-line);opacity:1;margin:12px 8px}
:root.lx[data-theme] body .nav{gap:2px;position:relative}
:root.lx[data-theme] body .nav button{position:relative;z-index:1;height:42px;border-radius:999px;padding:0 14px;gap:12px;color:var(--lx-side-ink-2);background:transparent;border:0;font-size:13.5px;font-weight:450;transition:color .25s var(--lx-ease),background .25s var(--lx-ease)}
:root.lx[data-theme] body .nav button svg{width:19px;height:19px;color:currentColor;transition:transform .35s var(--lx-ease)}
:root.lx[data-theme] body .nav button:hover{color:var(--lx-side-ink);background:rgba(255,255,255,.05)}
:root.lx[data-theme] body .nav button:hover svg{transform:translateX(1px) scale(1.06)}
:root.lx[data-theme] body .nav button.active{color:#FFFFFF;background:transparent;font-weight:550;box-shadow:none}
:root.lx[data-theme] body .nav button.active svg{color:#BFD1FF}
:root.lx[data-theme] body .nav button.active{background:linear-gradient(90deg,rgba(91,140,255,.34),rgba(91,140,255,.12));box-shadow:0 0 0 1px rgba(157,185,255,.30) inset,0 10px 30px -10px rgba(91,140,255,.65)}
:root.lx[data-theme] body .nav:has(.lxNavPill) button.active{background:transparent;box-shadow:none}
:root.lx[data-theme] body .lxNavPill{position:absolute;left:0;right:0;top:0;height:42px;border-radius:999px;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(91,140,255,.34),rgba(91,140,255,.12));box-shadow:0 0 0 1px rgba(157,185,255,.30) inset,0 10px 30px -10px rgba(91,140,255,.65)}
:root.lx[data-theme] body .sidebarBottom{gap:12px}
:root.lx[data-theme] body .localNotice{background:transparent;border:1px solid var(--lx-side-line);border-radius:16px;color:var(--lx-side-ink-2);font-size:11.5px;line-height:1.5;padding:12px 14px}
:root.lx[data-theme] body .localNotice strong{color:var(--lx-side-ink);font-weight:500;font-size:12px}
:root.lx[data-theme] body .userBlock{border-color:var(--lx-side-line);color:var(--lx-side-ink)}
:root.lx[data-theme] body .userBlock strong{color:var(--lx-side-ink)}
:root.lx[data-theme] body .userBlock small,:root.lx[data-theme] body .userBlock button{color:var(--lx-side-ink-2)}
:root.lx[data-theme] body .topbar{position:sticky;top:0;z-index:20;height:76px;padding:0 36px 0 8px;background:transparent;border:0;box-shadow:none;backdrop-filter:none}
:root.lx[data-theme] body.lxScrolled .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--lx-canvas) 80%,transparent),color-mix(in srgb,var(--lx-canvas) 40%,transparent));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}
:root.lx[data-theme] body .crumb{color:var(--lx-ink-3);font-size:12.5px}
:root.lx[data-theme] body .crumb strong{color:var(--lx-ink);font-weight:500}
:root.lx[data-theme] body .globalSearch{height:46px;min-width:400px;border-radius:999px;background:var(--lx-card);border:1px solid var(--lx-line-2);box-shadow:var(--lx-shadow);padding:0 8px 0 16px;gap:10px;backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);transition:box-shadow .3s var(--lx-ease),border-color .3s var(--lx-ease)}
:root.lx[data-theme] body .globalSearch:hover{border-color:color-mix(in srgb,var(--lx-acc) 45%,var(--lx-line-2))}
:root.lx[data-theme] body .globalSearch svg{width:18px;height:18px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .globalSearch input#global-search,:root.lx[data-theme] body .globalSearch input#global-search:focus,:root.lx[data-theme] body .globalSearch input#global-search:hover{min-height:0;border:0;background:transparent;box-shadow:none;outline:0;color:var(--lx-ink);font-size:13.5px;height:100%;padding:0}
:root.lx[data-theme] body .globalSearch input::placeholder{color:var(--lx-ink-3)}
:root.lx[data-theme] body .globalSearch:focus-within{box-shadow:var(--lx-focus),var(--lx-shadow);border-color:var(--lx-acc)}
:root.lx[data-theme] body .globalSearch .key{font-family:var(--lx-mono);font-size:11px;color:var(--lx-ink-2);background:var(--lx-card-2);border:1px solid var(--lx-line);border-radius:999px;padding:3px 9px;cursor:pointer}
:root.lx[data-theme] body .topTools{gap:10px}
:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell{position:relative;width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;background:var(--lx-card);border:1px solid var(--lx-line-2);color:var(--lx-ink-2);box-shadow:var(--lx-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);transition:transform .3s var(--lx-ease),color .25s,border-color .25s;cursor:pointer;padding:0}
:root.lx[data-theme] body .iconBtn:hover,:root.lx[data-theme] body .lxBell:hover{color:var(--lx-ink);border-color:color-mix(in srgb,var(--lx-acc) 50%,var(--lx-line-2));transform:translateY(-1px)}
:root.lx[data-theme] body .iconBtn svg,:root.lx[data-theme] body .lxBell svg{width:19px;height:19px}
:root.lx[data-theme] body .lxBell[aria-expanded=true]{border-color:var(--lx-acc);color:var(--lx-ink)}
:root.lx[data-theme] body .lxBellCount{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:10.5px;font-weight:600;font-family:var(--lx-mono);background:var(--lx-acc);color:#fff;box-shadow:0 0 0 2px var(--lx-canvas);animation:lxPulse 2.6s ease-out infinite}
:root.lx[data-theme] body .rdUser{gap:10px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--lx-card);border:1px solid var(--lx-line-2);box-shadow:var(--lx-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .rdUser strong{color:var(--lx-ink);font-weight:550;font-size:13px}
:root.lx[data-theme] body .rdUser small{color:var(--lx-ink-3);font-size:11.5px}
:root.lx[data-theme] body .avatar{background:linear-gradient(150deg,#F4F6FB,#AEB8CE);color:#0A0F1E;font-weight:600}
:root.lx[data-theme] body .rdUser .avatar{width:36px;height:36px;border-radius:50%;font-size:12px;box-shadow:0 0 0 2px var(--lx-card-solid),0 0 0 3.5px rgba(91,140,255,.55)}
:root.lx[data-theme] body .lxClock{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:var(--lx-card);border:1px solid var(--lx-line-2);box-shadow:var(--lx-shadow);color:var(--lx-ink-2);font-size:12.5px;white-space:nowrap;backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .lxClock b{font-family:var(--lx-mono);font-weight:500;color:var(--lx-ink);font-size:12.5px;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .lxClock svg{width:16px;height:16px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .heading{margin:4px 0 26px;align-items:flex-end;gap:24px}
:root.lx[data-theme] body .heading h1{font-size:34px;font-weight:500;letter-spacing:-.04em;line-height:1.1;color:var(--lx-ink);margin:0}
:root.lx[data-theme] body .heading p{color:var(--lx-ink-2);font-size:14.5px;margin-top:8px;max-width:62ch}
:root.lx[data-theme] body .heading .eyebrow{color:var(--lx-acc-ink);text-transform:none;letter-spacing:.02em;font-size:12px}
:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard{position:relative;isolation:isolate;border:1px solid transparent;border-radius:22px;background:linear-gradient(var(--lx-card),var(--lx-card)) padding-box,var(--lx-edge) border-box;box-shadow:var(--lx-shadow);color:var(--lx-ink);overflow:hidden;backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);transition:box-shadow .45s var(--lx-ease),transform .45s var(--lx-ease)}
:root.lx[data-theme] body .panel::after,:root.lx[data-theme] body .metric::after,:root.lx[data-theme] body .lxCard::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .45s var(--lx-ease);background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%),var(--lx-spot),transparent 60%)}
:root.lx[data-theme] body .panel:hover::after,:root.lx[data-theme] body .metric:hover::after,:root.lx[data-theme] body .lxCard:hover::after{opacity:1}
:root.lx[data-theme] body .panelHead,:root.lx[data-theme] body .lxCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--lx-line);background:transparent}
:root.lx[data-theme] body .panelHead h2,:root.lx[data-theme] body .panel h2,:root.lx[data-theme] body .lxCardHead h2{font-size:15.5px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink);margin:0}
:root.lx[data-theme] body .lxCardHead p{margin:3px 0 0;font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .textBtn{color:var(--lx-acc-ink);font-weight:500;font-size:13px;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;padding:0}
:root.lx[data-theme] body .textBtn:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .textBtn svg{width:15px;height:15px;transition:transform .3s var(--lx-ease)}
:root.lx[data-theme] body .textBtn:hover svg{transform:translateX(2px)}
:root.lx[data-theme] body .metricGrid{gap:18px;margin-bottom:22px}
:root.lx[data-theme] body .metric{padding:22px;min-height:160px;display:flex;flex-direction:column}
:root.lx[data-theme] body .metric:hover,:root.lx[data-theme] body .lxKpi:hover{box-shadow:var(--lx-shadow-hover);transform:translateY(-3px)}
:root.lx[data-theme] body .metricTitle{font-size:13px;font-weight:500;color:var(--lx-ink-2);display:flex;align-items:center;justify-content:space-between;gap:12px}
:root.lx[data-theme] body .metricTitle svg{width:40px;height:40px;padding:10px;border-radius:50%;color:var(--lx-acc-ink);background:var(--lx-acc-soft);flex:none}
:root.lx[data-theme] body .metricValue{font-size:44px;font-weight:300;letter-spacing:-.05em;line-height:1;margin:18px 0 12px;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .metricFoot{font-size:12.5px;color:var(--lx-ink-3);margin-top:auto;gap:8px}
:root.lx[data-theme] body .metricFoot .dot{display:none}
:root.lx[data-theme] body .lxBento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}
:root.lx[data-theme] body .lxS12{grid-column:span 12}
:root.lx[data-theme] body .lxS8{grid-column:span 8}
:root.lx[data-theme] body .lxS7{grid-column:span 7}
:root.lx[data-theme] body .lxS5{grid-column:span 5}
:root.lx[data-theme] body .lxS4{grid-column:span 4}
:root.lx[data-theme] body .lxS3{grid-column:span 3}
:root.lx[data-theme] body .lxHeroCard{padding:30px 32px 28px;min-height:262px;display:flex;flex-direction:column;justify-content:space-between}
:root.lx[data-theme] body .lxHeroCard::before{content:"";position:absolute;inset:auto -10% -60% 35%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(91,140,255,.22),transparent 70%)}
:root.lx[data-theme] body .lxEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--lx-acc-ink);margin-bottom:14px}
:root.lx[data-theme] body .lxEyebrow svg{width:17px;height:17px}
:root.lx[data-theme] body .lxHeroCard h1{font-size:50px;font-weight:450;letter-spacing:-.045em;line-height:1.08;margin:0;padding-bottom:2px;color:var(--lx-ink)}
:root.lx[data-theme] body .lxHeroCard h1 em{font-style:normal;background:linear-gradient(90deg,var(--lx-acc-ink),var(--lx-acc-2));-webkit-background-clip:text;background-clip:text;color:transparent}
:root.lx[data-theme] body .lxFacts{display:flex;flex-wrap:wrap;gap:0;margin-top:26px;border-top:1px solid var(--lx-line);padding-top:18px}
:root.lx[data-theme] body .lxFact{display:flex;align-items:center;gap:12px;padding-right:26px;margin-right:26px;border-right:1px solid var(--lx-line);min-width:0}
:root.lx[data-theme] body .lxFact:last-child{border-right:0;margin-right:0;padding-right:0}
:root.lx[data-theme] body .lxFact svg{width:34px;height:34px;padding:8px;border-radius:12px;color:var(--lx-acc-ink);background:var(--lx-acc-soft);flex:none}
:root.lx[data-theme] body .lxFact small{display:block;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxFact b{display:block;font-size:15px;font-weight:500;color:var(--lx-ink);letter-spacing:-.01em;white-space:nowrap}
:root.lx[data-theme] body button.lxFact{background:transparent;border-top:0;border-bottom:0;border-left:0;cursor:pointer;text-align:left;color:inherit;font:inherit;padding-top:0;padding-bottom:0}
:root.lx[data-theme] body button.lxFact:hover b{color:var(--lx-acc-ink)}
:root.lx[data-theme] body button.lxFact:focus-visible{outline:0;box-shadow:var(--lx-focus);border-radius:12px}
:root.lx[data-theme] body .lxHeroCard p{margin:12px 0 0;color:var(--lx-ink-2);font-size:15px;max-width:60ch;line-height:1.55}
:root.lx[data-theme] body .lxQuick{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
:root.lx[data-theme] body .lxChip{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 14px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .3s var(--lx-ease),transform .3s var(--lx-ease),background .3s}
:root.lx[data-theme] body .lxChip svg{width:18px;height:18px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxChip:hover{border-color:color-mix(in srgb,var(--lx-acc) 55%,transparent);background:var(--lx-raise);transform:translateY(-2px)}
:root.lx[data-theme] body .lxChip:focus-visible,:root.lx[data-theme] body .lxStep:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .lxReady{padding:24px;display:flex;flex-direction:column;gap:18px}
:root.lx[data-theme] body .lxReadyTop{display:flex;align-items:center;gap:18px}
:root.lx[data-theme] body .lxRing{position:relative;width:112px;height:112px;flex:none}
:root.lx[data-theme] body .lxRing svg{width:100%;height:100%;transform:rotate(-90deg)}
:root.lx[data-theme] body .lxRing circle{fill:none;stroke-width:9;stroke-linecap:round}
:root.lx[data-theme] body .lxRing .lxRingTrack{stroke:var(--lx-line-2)}
:root.lx[data-theme] body .lxRing .lxRingBar{stroke:url(#lx-ring-grad);filter:drop-shadow(0 0 6px rgba(91,140,255,.45))}
:root.lx[data-theme] body .lxRingVal{position:absolute;inset:0;display:grid;place-content:center;text-align:center}
:root.lx[data-theme] body .lxRingVal b{display:block;font-size:28px;font-weight:350;letter-spacing:-.04em;color:var(--lx-ink);font-variant-numeric:tabular-nums;line-height:1}
:root.lx[data-theme] body .lxRingVal small{display:block;font-size:11px;color:var(--lx-ink-3);margin-top:4px}
:root.lx[data-theme] body .lxReadyTop h2{font-size:16px;font-weight:550;letter-spacing:-.02em;margin:0 0 4px;color:var(--lx-ink)}
:root.lx[data-theme] body .lxReadyTop p{margin:0;font-size:13px;color:var(--lx-ink-3);line-height:1.5}
:root.lx[data-theme] body .lxSteps{display:grid;gap:8px;margin:0;padding:0;list-style:none}
:root.lx[data-theme] body .lxStep{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink);font-size:13px;text-align:left;cursor:pointer;transition:border-color .3s var(--lx-ease),transform .3s var(--lx-ease)}
:root.lx[data-theme] body .lxStep:hover{border-color:color-mix(in srgb,var(--lx-acc) 55%,transparent);transform:translateX(3px)}
:root.lx[data-theme] body .lxStepMark{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;border:1.5px dashed var(--lx-line-2);color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxStepMark svg{width:15px;height:15px}
:root.lx[data-theme] body .lxStep.done .lxStepMark{border:0;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));color:#fff}
:root.lx[data-theme] body .lxStep.done{color:var(--lx-ink-2)}
:root.lx[data-theme] body .lxStep>span:not(.lxStepMark){flex:1;min-width:0}
:root.lx[data-theme] body .lxStep small{color:var(--lx-ink-3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}
:root.lx[data-theme] body .lxStep>svg{width:16px;height:16px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxKpi{padding:20px 20px 18px;min-height:150px;display:flex;flex-direction:column}
:root.lx[data-theme] body .lxKpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--lx-ink-2);font-size:13px;font-weight:500}
:root.lx[data-theme] body .lxKpiTop svg{width:38px;height:38px;padding:9px;border-radius:50%;color:var(--lx-acc-ink);background:var(--lx-acc-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 25%,transparent) inset;transition:transform .5s var(--lx-ease);flex:none}
:root.lx[data-theme] body .lxKpi:hover .lxKpiTop svg{transform:rotate(-8deg) scale(1.06)}
:root.lx[data-theme] body .lxKpiValue{font-size:42px;font-weight:300;letter-spacing:-.05em;line-height:1;margin:18px 0 10px;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .lxKpiFoot{margin-top:auto;font-size:12.5px;color:var(--lx-ink-3);display:flex;gap:6px;flex-wrap:wrap;align-items:center}
:root.lx[data-theme] body .lxKpiFoot b{color:var(--lx-ink-2);font-weight:500}
:root.lx[data-theme] body .lxSplit{display:flex;height:5px;border-radius:999px;overflow:hidden;gap:3px;margin:0 0 10px}
:root.lx[data-theme] body .lxSplit i{display:block;height:100%;border-radius:999px;background:var(--lx-line-2);flex:1}
:root.lx[data-theme] body .lxSplit i.on{background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2))}
:root.lx[data-theme] body .lxChart{padding:0 0 20px}
:root.lx[data-theme] body .lxChartBody{padding:18px 24px 0;display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:22px;align-items:end}
:root.lx[data-theme] body .lxBars{position:relative;display:flex;align-items:flex-end;gap:10px;height:190px;background:repeating-linear-gradient(to top,var(--lx-line) 0 1px,transparent 1px 47.5px)}
:root.lx[data-theme] body .lxBarCol{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;border:0;background:transparent;padding:0;cursor:default;border-radius:10px}
:root.lx[data-theme] body .lxBarCol i{display:block;width:100%;height:calc(var(--h,0) * 100%);min-height:3px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--lx-acc-2),var(--lx-acc) 55%,color-mix(in srgb,var(--lx-acc) 25%,transparent));box-shadow:0 0 0 1px rgba(255,255,255,.10) inset;transform-origin:50% 100%;transition:opacity .25s,filter .25s}
:root.lx[data-theme] body .lxBars:hover .lxBarCol i{opacity:.4}
:root.lx[data-theme] body .lxBarCol:hover i,:root.lx[data-theme] body .lxBarCol:focus-visible i{opacity:1;filter:drop-shadow(0 0 14px rgba(91,140,255,.65))}
:root.lx[data-theme] body .lxBarCol:focus-visible{outline:0}
:root.lx[data-theme] body .lxBarCol::after{content:attr(data-tip);white-space:pre;position:absolute;left:50%;bottom:calc(var(--h,0) * 100% + 12px);transform:translate(-50%,6px);padding:8px 12px;border-radius:12px;background:var(--lx-card-solid);border:1px solid var(--lx-line-2);box-shadow:var(--lx-shadow-hover);font-size:12px;line-height:1.45;color:var(--lx-ink);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .3s var(--lx-ease);z-index:2}
:root.lx[data-theme] body .lxBarCol:hover::after,:root.lx[data-theme] body .lxBarCol:focus-visible::after{opacity:1;transform:translate(-50%,0)}
:root.lx[data-theme] body .lxAxis{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--lx-ink-3);font-family:var(--lx-mono)}
:root.lx[data-theme] body .lxStats{display:grid;gap:16px;align-self:stretch;align-content:center;border-left:1px solid var(--lx-line);padding-left:22px}
:root.lx[data-theme] body .lxStat small{display:block;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxStat b{display:block;font-size:22px;font-weight:350;letter-spacing:-.03em;color:var(--lx-ink);font-variant-numeric:tabular-nums;margin-top:2px}
:root.lx[data-theme] body .lxTop{display:grid;padding:8px 10px 12px}
:root.lx[data-theme] body .lxTopRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;width:100%;transition:background .25s var(--lx-ease)}
:root.lx[data-theme] body .lxTopRow:hover,:root.lx[data-theme] body .lxTopRow:focus-visible{background:var(--lx-card-2);outline:0}
:root.lx[data-theme] body .lxMono{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lx-acc-ink);background:linear-gradient(150deg,var(--lx-acc-soft),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 28%,transparent) inset;flex:none}
:root.lx[data-theme] body .lxTopRow strong{display:block;font-size:13.5px;font-weight:550;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .lxTopRow small{display:block;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxPrice{font-family:var(--lx-mono);font-size:13px;color:var(--lx-ink);font-variant-numeric:tabular-nums;text-align:right}
:root.lx[data-theme] body .lxPipe{padding:22px 24px}
:root.lx[data-theme] body .lxPipe h2{font-size:15.5px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink);margin:0 0 14px}
:root.lx[data-theme] body .lxPipeEmpty{font-size:13px;color:var(--lx-ink-3);line-height:1.55;margin:-8px 0 12px}
:root.lx[data-theme] body .lxFlow{list-style:none;margin:0;padding:0;display:grid}
:root.lx[data-theme] body .lxFlow li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0}
:root.lx[data-theme] body .lxFlow li+li::before{content:"";position:absolute;left:19px;top:-9px;height:18px;width:2px;border-radius:2px;background:var(--lx-line-2)}
:root.lx[data-theme] body .lxFlow li.on+li.on::before{background:linear-gradient(var(--lx-acc),var(--lx-acc-2))}
:root.lx[data-theme] body .lxFlow svg{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--lx-card-2);border:1px solid var(--lx-line-2);color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxFlow li.on svg{background:var(--lx-acc-soft);border-color:color-mix(in srgb,var(--lx-acc) 45%,transparent);color:var(--lx-acc-ink);box-shadow:0 0 18px -4px var(--lx-acc-glow)}
:root.lx[data-theme] body .lxFlow strong{display:block;font-size:13.5px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .lxFlow small{display:block;font-size:12px;color:var(--lx-ink-3);margin-top:1px}
:root.lx[data-theme] body .lxFlow b{font-family:var(--lx-mono);font-size:15px;font-weight:500;color:var(--lx-ink-3);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .lxFlow li.on b{color:var(--lx-ink)}
:root.lx[data-theme] body .lxPipeBar{display:flex;gap:4px;height:12px;border-radius:999px;overflow:hidden;background:var(--lx-line);margin:4px 0 18px}
:root.lx[data-theme] body .lxPipeBar i{display:block;height:100%;flex:var(--w,1) 1 0;background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2));transform-origin:left}
:root.lx[data-theme] body .lxPipeBar i:nth-child(2){opacity:.75}
:root.lx[data-theme] body .lxPipeBar i:nth-child(3){opacity:.55}
:root.lx[data-theme] body .lxPipeBar i:nth-child(4){opacity:.4}
:root.lx[data-theme] body .lxPipeBar i:nth-child(n+5){opacity:.28}
:root.lx[data-theme] body .lxPipeList{display:grid;gap:10px;margin:0;padding:0;list-style:none}
:root.lx[data-theme] body .lxPipeList li{display:flex;justify-content:space-between;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .lxPipeList b{font-family:var(--lx-mono);font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .lxSkel{border-radius:12px;background:linear-gradient(90deg,var(--lx-line) 25%,var(--lx-line-2) 37%,var(--lx-line) 63%);background-size:400% 100%;animation:lxShimmer 1.6s ease infinite}
:root.lx[data-theme] body .lxSkelChart{height:190px;margin:18px 24px 0}
:root.lx[data-theme] body .lxSkelRow{height:48px;margin:8px 22px}
:root.lx[data-theme] body .lxStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}
:root.lx[data-theme] body .lxStripItem{padding:16px 18px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);display:flex;align-items:center;gap:14px;box-shadow:var(--lx-shadow)}
:root.lx[data-theme] body .lxStripItem svg{width:36px;height:36px;padding:8px;border-radius:50%;color:var(--lx-acc-ink);background:var(--lx-acc-soft);flex:none}
:root.lx[data-theme] body .lxStripItem small{display:block;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxStripItem b{display:block;font-size:20px;font-weight:400;letter-spacing:-.03em;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body td .lxMono{width:34px;height:34px;border-radius:11px;font-size:11px}
:root.lx[data-theme] body .lxCell{display:flex;align-items:center;gap:12px}
:root.lx[data-theme] body .empty{padding:46px 24px 50px;gap:6px}
:root.lx[data-theme] body .lxOrbit{position:relative;display:inline-grid;place-items:center;margin-bottom:14px}
:root.lx[data-theme] body .lxOrbit>svg,:root.lx[data-theme] body .empty>svg{width:64px;height:64px;padding:18px;border-radius:50%;color:var(--lx-acc-ink);background:radial-gradient(circle at 30% 25%,var(--lx-raise),var(--lx-card-2));box-shadow:0 0 0 1px var(--lx-line-2),0 18px 40px -18px rgba(18,32,80,.45)}
:root.lx[data-theme] body .lxOrbit::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--lx-acc) 45%,transparent);animation:lxOrbit 24s linear infinite}
:root.lx[data-theme] body .lxOrbit::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:-13px;left:50%;margin-left:-3.5px;background:var(--lx-acc-2);box-shadow:0 0 12px var(--lx-acc);transform-origin:3.5px 45px;animation:lxOrbit 9s linear infinite}
:root.lx[data-theme] body .empty h3{font-size:16px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink)}
:root.lx[data-theme] body .empty p{color:var(--lx-ink-3);font-size:13.5px}
:root.lx[data-theme] body .lxEmptyCta{margin-top:16px}
:root.lx[data-theme] body .phOverviewGrid{gap:18px}
:root.lx[data-theme] body .phChecklist{padding:16px 18px 6px;gap:10px}
:root.lx[data-theme] body .phChecklist button{min-height:52px;padding:12px 14px;border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink);text-align:left;gap:12px}
:root.lx[data-theme] body .phChecklist button svg{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .phInset,:root.lx[data-theme] body .formHint{color:var(--lx-ink-3)}
:root.lx[data-theme] body .btn{position:relative;overflow:hidden;isolation:isolate;height:44px;padding:0 22px;border-radius:999px;font-weight:550;font-size:13.5px;background:var(--lx-cta);color:var(--lx-cta-ink);border:0;box-shadow:0 0 0 1px var(--lx-cta-edge) inset,var(--lx-cta-glow),0 1px 0 rgba(255,255,255,.3) inset;transition:box-shadow .35s var(--lx-ease),filter .3s;gap:8px;white-space:nowrap;cursor:pointer}
:root.lx[data-theme] body .btn::before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none}
:root.lx[data-theme] body .btn:hover::before{animation:lxSheen 1s var(--lx-ease)}
:root.lx[data-theme] body .btn:hover{filter:brightness(1.05)}
:root.lx[data-theme] body .btn svg{width:17px;height:17px}
:root.lx[data-theme] body .btn.secondary,:root.lx[data-theme] body .btn.ghost{background:var(--lx-card-2);color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-line-2) inset}
:root.lx[data-theme] body .btn.secondary:hover,:root.lx[data-theme] body .btn.ghost:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 60%,transparent) inset;filter:none}
:root.lx[data-theme] body .btn.ghost{background:transparent}
:root.lx[data-theme] body .btn.danger{background:var(--lx-red-bg);color:var(--lx-red);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-red) 35%,transparent) inset}
:root.lx[data-theme] body .btn.small{height:34px;padding:0 14px;font-size:12.5px}
:root.lx[data-theme] body .btn:focus-visible,:root.lx[data-theme] body .iconBtn:focus-visible,:root.lx[data-theme] body .nav button:focus-visible,:root.lx[data-theme] body .phChecklist button:focus-visible,:root.lx[data-theme] body .textBtn:focus-visible,:root.lx[data-theme] body .lxBell:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
:root.lx[data-theme] body .formGrid>.full,:root.lx[data-theme] body .formGrid .full{grid-column:1/-1}
:root.lx[data-theme] body label{display:block;font-size:12.5px;font-weight:500;letter-spacing:.005em;color:var(--lx-ink-2);margin:0 0 8px}
:root.lx[data-theme] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root.lx[data-theme] body textarea,:root.lx[data-theme] body .lxSelectBtn{width:100%;min-height:48px;padding:0 16px;border-radius:14px;font-family:var(--lx-font);font-size:14px;color:var(--lx-ink);background:linear-gradient(180deg,var(--lx-field-top),var(--lx-field));border:1px solid var(--lx-field-line);box-shadow:var(--lx-field-inset);transition:border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease),background .25s var(--lx-ease)}
:root.lx[data-theme] body textarea{padding:14px 16px;min-height:112px;line-height:1.55;resize:vertical}
:root.lx[data-theme] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,:root.lx[data-theme] body textarea:hover,:root.lx[data-theme] body .lxSelectBtn:hover{border-color:color-mix(in srgb,var(--lx-acc) 42%,var(--lx-field-line))}
:root.lx[data-theme] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,:root.lx[data-theme] body textarea:focus,:root.lx[data-theme] body .lxSelectBtn:focus-visible,:root.lx[data-theme] body .lxSelectBtn.lxOpen{outline:0;border-color:var(--lx-acc);background:var(--lx-field-focus);box-shadow:var(--lx-focus),var(--lx-field-inset)}
:root.lx[data-theme] body input[aria-invalid=true],:root.lx[data-theme] body textarea[aria-invalid=true],:root.lx[data-theme] body .lxSelectBtn[aria-invalid=true],:root.lx[data-theme] body input:user-invalid,:root.lx[data-theme] body textarea:user-invalid{border-color:var(--lx-red)}
:root.lx[data-theme] body input::placeholder,:root.lx[data-theme] body textarea::placeholder{color:var(--lx-ink-3);opacity:1}
:root.lx[data-theme] body input:disabled,:root.lx[data-theme] body textarea:disabled,:root.lx[data-theme] body select:disabled{opacity:.55;cursor:not-allowed}
:root.lx[data-theme] body input[type=date]::-webkit-calendar-picker-indicator,:root.lx[data-theme] body input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:8px;padding:4px;transition:opacity .2s,background .2s}
:root.lx[data-theme] body input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--lx-acc-soft)}
:root.lx[data-theme] body input[type=number]::-webkit-inner-spin-button{opacity:.35}
:root.lx[data-theme] body input[type=search]::-webkit-search-cancel-button{cursor:pointer}
:root.lx[data-theme] body input[type=file]{width:100%;min-height:52px;padding:7px;border-radius:14px;border:1px dashed var(--lx-line-2);background:var(--lx-card-2);font-size:13px;color:var(--lx-ink-2);cursor:pointer;transition:border-color .25s}
:root.lx[data-theme] body input[type=file]:hover{border-color:var(--lx-acc)}
:root.lx[data-theme] body input[type=file]::file-selector-button{height:38px;padding:0 18px;margin-right:14px;border:0;border-radius:999px;background:var(--lx-cta);color:var(--lx-cta-ink);font:550 13px var(--lx-font);cursor:pointer}
:root.lx[data-theme] body input[type=checkbox],:root.lx[data-theme] body input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0 10px 0 0;vertical-align:-5px;display:inline-grid;place-content:center;border:1.5px solid var(--lx-line-2);border-radius:7px;background:var(--lx-field);cursor:pointer;transition:background .25s var(--lx-ease),border-color .25s,box-shadow .25s}
:root.lx[data-theme] body input[type=radio]{border-radius:50%}
:root.lx[data-theme] body input[type=checkbox]:hover,:root.lx[data-theme] body input[type=radio]:hover{border-color:var(--lx-acc)}
:root.lx[data-theme] body input[type=checkbox]::after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(0,-1px) rotate(-45deg) scale(0);transition:transform .28s var(--lx-ease)}
:root.lx[data-theme] body input[type=radio]::after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .28s var(--lx-ease)}
:root.lx[data-theme] body input[type=checkbox]:checked,:root.lx[data-theme] body input[type=radio]:checked{border-color:transparent;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 0 0 3px var(--lx-acc-soft),0 6px 14px -6px var(--lx-acc-glow)}
:root.lx[data-theme] body input[type=checkbox]:checked::after{transform:translate(0,-1px) rotate(-45deg) scale(1)}
:root.lx[data-theme] body input[type=radio]:checked::after{transform:scale(1)}
:root.lx[data-theme] body input[type=checkbox]:focus-visible,:root.lx[data-theme] body input[type=radio]:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body label:has(>input[type=checkbox]),:root.lx[data-theme] body label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:0;font-size:13.5px;color:var(--lx-ink);line-height:1.5;cursor:pointer}
:root.lx[data-theme] body label:has(>input[type=checkbox])>input,:root.lx[data-theme] body label:has(>input[type=radio])>input{margin-top:0}
:root.lx[data-theme] body .lxNativeHidden{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important}
:root.lx[data-theme] body .lxSelectBtn{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;font-weight:450}
:root.lx[data-theme] body .lxSelectValue{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .lxSelectBtn.lxPlaceholder .lxSelectValue{color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxSelectBtn svg{width:16px;height:16px;flex:none;color:var(--lx-ink-3);transition:transform .4s var(--lx-ease),color .25s}
:root.lx[data-theme] body .lxSelectBtn.lxOpen svg{transform:rotate(180deg);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxSelectBtn:disabled{opacity:.55;cursor:not-allowed}
:root.lx[data-theme] body .lxSelectPop{position:fixed;top:0;left:0;z-index:130;display:flex;flex-direction:column;padding:6px;border-radius:18px;border:1px solid transparent;background:linear-gradient(var(--lx-card-solid),var(--lx-card-solid)) padding-box,var(--lx-edge) border-box;box-shadow:0 34px 80px -24px rgba(3,6,18,.6),0 0 0 1px rgba(91,140,255,.06);overflow:hidden;transform-origin:50% 0;color:var(--lx-ink)}
:root.lx[data-theme] body .lxSelectPop[data-side=top]{transform-origin:50% 100%}
:root.lx[data-theme] body .lxSelectSearch{display:flex;align-items:center;gap:10px;padding:2px 10px 8px;margin-bottom:6px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .lxSelectSearch svg{width:16px;height:16px;color:var(--lx-ink-3);flex:none}
:root.lx[data-theme] body .lxSelectSearch input:not(#lx-x),:root.lx[data-theme] body .lxSelectSearch input:not(#lx-x):focus,:root.lx[data-theme] body .lxSelectSearch input:not(#lx-x):hover{outline:0;min-height:38px;padding:0;border:0;background:transparent;box-shadow:none;font-size:13.5px}
:root.lx[data-theme] body .lxSelectList{flex:1;min-height:0;list-style:none;margin:0;padding:0;overflow:auto;outline:0;scrollbar-width:thin}
:root.lx[data-theme] body .lxOpt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;border-radius:12px;font-size:13.5px;color:var(--lx-ink-2);cursor:pointer;transition:background .15s,color .15s}
:root.lx[data-theme] body .lxOpt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .lxOpt svg{width:16px;height:16px;flex:none;color:var(--lx-acc-ink);opacity:0;transform:scale(.5);transition:opacity .2s,transform .3s var(--lx-ease)}
:root.lx[data-theme] body .lxOpt svg [opacity],:root.lx[data-theme] body .lxThemeCheck svg [opacity],:root.lx[data-theme] body .lxStepMark svg [opacity],:root.lx[data-theme] body .lxStep.done svg [opacity]{display:none}
:root.lx[data-theme] body .lxOpt[aria-selected=true]{color:var(--lx-ink);font-weight:550}
:root.lx[data-theme] body .lxOpt[aria-selected=true] svg{opacity:1;transform:none}
:root.lx[data-theme] body .lxOpt.lxActive{background:var(--lx-acc-soft);color:var(--lx-ink)}
:root.lx[data-theme] body .lxOpt[aria-disabled=true]{opacity:.45;cursor:not-allowed}
:root.lx[data-theme] body .lxOptGroup{padding:10px 12px 4px;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxOptEmpty{padding:18px;text-align:center;font-size:13px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body #page>.toolbar{padding:0;border:0;margin:0 0 16px}
:root.lx[data-theme] body .toolbar>input,:root.lx[data-theme] body .toolbar>.localSearch{flex:1 1 280px;min-width:0}
:root.lx[data-theme] body .toolbar>.lxSelectBtn{flex:0 0 auto;width:auto;min-width:210px}
:root.lx[data-theme] body .toolbar>.formHint{margin-left:auto}
:root.lx[data-theme] body .localSearch{position:relative;display:flex;align-items:center}
:root.lx[data-theme] body .localSearch>svg{position:absolute;left:15px;width:17px;height:17px;color:var(--lx-ink-3);pointer-events:none;z-index:1}
:root.lx[data-theme] body .localSearch input:not(#lx-x){padding-left:44px}
:root.lx[data-theme] body .filters{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--lx-card-2);border:1px solid var(--lx-line)}
:root.lx[data-theme] body .filter{height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;color:var(--lx-ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:color .2s,background .25s var(--lx-ease)}
:root.lx[data-theme] body .filter:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .filter.active{background:var(--lx-acc-soft);color:var(--lx-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 35%,transparent)}
:root.lx[data-theme] body .filter:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .tabs{position:relative;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:5px;margin:0 0 22px;border:1px solid var(--lx-line-2);border-radius:999px;background:var(--lx-card);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);box-shadow:var(--lx-shadow);scrollbar-width:none}
:root.lx[data-theme] body .tabs .tab{position:relative;z-index:1;height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--lx-ink-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .25s}
:root.lx[data-theme] body .tabs .tab:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .tabs .tab.active{color:var(--lx-ink);font-weight:550;border:0;background:transparent}
:root.lx[data-theme] body .tabs .tab:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .lxTabInd{position:absolute;left:0;top:5px;height:38px;border-radius:999px;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(91,140,255,.28),rgba(91,140,255,.12));box-shadow:inset 0 0 0 1px rgba(157,185,255,.32),0 8px 22px -10px rgba(91,140,255,.6)}
:root.lx[data-theme] body .lxProfile{display:flex;align-items:center;gap:18px;padding:22px 24px;margin-bottom:18px}
:root.lx[data-theme] body .lxProfileAvatar{flex:none;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:600;color:#0A0F1E;background:linear-gradient(150deg,#F4F6FB,#AEB8CE);box-shadow:0 0 0 3px var(--lx-card-solid),0 0 0 4.5px rgba(91,140,255,.6),0 14px 30px -12px rgba(91,140,255,.6)}
:root.lx[data-theme] body .lxProfileText{flex:1;min-width:0}
:root.lx[data-theme] body .lxProfileText h2{margin:0;font-size:20px;font-weight:550;letter-spacing:-.025em;color:var(--lx-ink)}
:root.lx[data-theme] body .lxProfileText p{margin:4px 0 0;font-size:13.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .appearanceSettings{display:block;padding:22px 24px;margin-bottom:22px}
:root.lx[data-theme] body .lxSetHead{display:flex;align-items:center;gap:14px;margin-bottom:18px}
:root.lx[data-theme] body .lxSetHead svg{width:42px;height:42px;padding:10px;border-radius:14px;flex:none;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .lxSetHead h2{margin:0;font-size:15.5px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink)}
:root.lx[data-theme] body .lxSetHead p{margin:3px 0 0;font-size:13px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxThemePicker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
:root.lx[data-theme] body .lxThemeOpt{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 12px 14px;border-radius:18px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink);text-align:left;cursor:pointer;transition:border-color .3s var(--lx-ease),transform .3s var(--lx-ease),box-shadow .3s}
:root.lx[data-theme] body .lxThemeOpt:hover{border-color:color-mix(in srgb,var(--lx-acc) 50%,transparent);transform:translateY(-2px)}
:root.lx[data-theme] body .lxThemeOpt:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .lxThemeOpt[aria-checked=true]{border-color:var(--lx-acc);box-shadow:0 0 0 3px var(--lx-acc-soft),0 20px 44px -22px var(--lx-acc-glow)}
:root.lx[data-theme] body .lxSwatch{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr 1fr;gap:6px;height:88px;padding:8px;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(127,140,170,.25)}
:root.lx[data-theme] body .lxSwatch i{display:block;border-radius:7px}
:root.lx[data-theme] body .lxSwatch i:first-child{grid-row:1/3}
:root.lx[data-theme] body .lxTheme-light .lxSwatch{background:#EDF0F6}
:root.lx[data-theme] body .lxTheme-light .lxSwatch i:nth-child(1){background:#0B1226}
:root.lx[data-theme] body .lxTheme-light .lxSwatch i:nth-child(2){background:#FFFFFF}
:root.lx[data-theme] body .lxTheme-light .lxSwatch i:nth-child(3){background:linear-gradient(90deg,#2F5BD3 0 34%,#FFFFFF 34%)}
:root.lx[data-theme] body .lxTheme-dark .lxSwatch{background:radial-gradient(80% 90% at 80% 10%,rgba(91,140,255,.35),transparent 60%),#060913}
:root.lx[data-theme] body .lxTheme-dark .lxSwatch i:nth-child(1){background:rgba(255,255,255,.07)}
:root.lx[data-theme] body .lxTheme-dark .lxSwatch i:nth-child(2){background:#0E1322;box-shadow:inset 0 0 0 1px rgba(200,212,255,.12)}
:root.lx[data-theme] body .lxTheme-dark .lxSwatch i:nth-child(3){background:linear-gradient(90deg,#5B8CFF 0 34%,#0E1322 34%);box-shadow:inset 0 0 0 1px rgba(200,212,255,.12)}
:root.lx[data-theme] body .lxTheme-system .lxSwatch{background:linear-gradient(135deg,#EDF0F6 0 50%,#060913 50%)}
:root.lx[data-theme] body .lxTheme-system .lxSwatch i:nth-child(1){background:rgba(11,18,38,.82)}
:root.lx[data-theme] body .lxTheme-system .lxSwatch i:nth-child(2){background:rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px rgba(200,212,255,.25)}
:root.lx[data-theme] body .lxTheme-system .lxSwatch i:nth-child(3){background:linear-gradient(90deg,#5B8CFF 0 34%,rgba(255,255,255,.22) 34%);box-shadow:inset 0 0 0 1px rgba(200,212,255,.25)}
:root.lx[data-theme] body .lxThemeText strong{display:block;font-size:13.5px;font-weight:550}
:root.lx[data-theme] body .lxThemeText small{display:block;margin-top:2px;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxThemeCheck{position:absolute;top:18px;right:18px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 4px 12px -2px var(--lx-acc-glow);opacity:0;transform:scale(.5);transition:opacity .25s,transform .35s var(--lx-ease)}
:root.lx[data-theme] body .lxThemeCheck svg{width:13px;height:13px}
:root.lx[data-theme] body .lxThemeOpt[aria-checked=true] .lxThemeCheck{opacity:1;transform:none}
:root.lx[data-theme] body .securityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}
:root.lx[data-theme] body .securityItem{padding:24px}
:root.lx[data-theme] body .securityItem>svg{width:46px;height:46px;padding:11px;margin-bottom:16px;border-radius:14px;color:var(--lx-acc-ink);background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 25%,transparent)}
:root.lx[data-theme] body .securityItem h3{margin:0 0 6px;font-size:16px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink)}
:root.lx[data-theme] body .securityItem p{margin:0;font-size:13.5px;line-height:1.6;color:var(--lx-ink-3)}
:root.lx[data-theme] body .configActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}
:root.lx[data-theme] body .pillDot{display:none}
:root.lx[data-theme] body .formNotice{margin-top:18px;padding:14px 18px;border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink-2);font-size:13px;line-height:1.6}
:root.lx[data-theme] body .error:empty{display:none}
:root.lx[data-theme] body .error:not(:empty){margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lx-red) 30%,transparent);background:var(--lx-red-bg);color:var(--lx-red);font-size:13px}
:root.lx[data-theme] body .rdRingTrack{stroke:var(--lx-line-2)}
:root.lx[data-theme] body .rdRingVal{stroke:var(--lx-acc);filter:drop-shadow(0 0 4px rgba(91,140,255,.45))}
:root.lx[data-theme] body progress{appearance:none;-webkit-appearance:none;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:var(--lx-line)}
:root.lx[data-theme] body progress::-webkit-progress-bar{background:var(--lx-line);border-radius:999px}
:root.lx[data-theme] body progress::-webkit-progress-value{background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2));border-radius:999px;box-shadow:0 0 12px rgba(91,140,255,.45)}
:root.lx[data-theme] body progress::-moz-progress-bar{background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2));border-radius:999px}
:root.lx[data-theme] body .reportBar{display:grid;grid-template-columns:110px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:8px 0}
:root.lx[data-theme] body .reportBar label{margin:0;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .reportBar strong{text-align:right;font-family:var(--lx-mono);font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .details{gap:0}
:root.lx[data-theme] body .detail{padding:14px 24px;border-color:var(--lx-line)}
:root.lx[data-theme] body .detail>span:first-child,:root.lx[data-theme] body .detail>label,:root.lx[data-theme] body .detail dt{font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .detail strong,:root.lx[data-theme] body .detail dd{color:var(--lx-ink);font-weight:500}
:root.lx[data-theme] body .moreNavigation{display:grid;gap:8px}
:root.lx[data-theme] body .moreNavigation button{position:relative;display:flex;align-items:center;width:100%;min-height:50px;padding:0 44px 0 16px;border-radius:14px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .25s var(--lx-ease),transform .3s var(--lx-ease),background .25s}
:root.lx[data-theme] body .moreNavigation button::after{content:"";position:absolute;right:20px;width:7px;height:7px;border-right:1.5px solid var(--lx-ink-3);border-top:1.5px solid var(--lx-ink-3);transform:rotate(45deg);transition:transform .3s var(--lx-ease),border-color .25s}
:root.lx[data-theme] body .moreNavigation button:hover,:root.lx[data-theme] body .moreNavigation button:focus-visible{outline:0;border-color:color-mix(in srgb,var(--lx-acc) 55%,transparent);background:var(--lx-raise);transform:translateX(3px)}
:root.lx[data-theme] body .moreNavigation button:hover::after{border-color:var(--lx-acc-ink);transform:translateX(2px) rotate(45deg)}
:root.lx[data-theme] body .modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px;background:linear-gradient(180deg,var(--lx-acc-soft),transparent)}
:root.lx[data-theme] body .modalHeader h2{margin:0;font-size:20px;font-weight:550;letter-spacing:-.025em;color:var(--lx-ink)}
:root.lx[data-theme] body .modalHeader p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--lx-ink-3)}
:root.lx[data-theme] body .modalHeader .iconBtn{flex:none;width:38px;height:38px}
:root.lx[data-theme] body .modalBody{padding:24px 26px}
:root.lx[data-theme] body .modalFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 26px}
:root.lx[data-theme] body .jResume{padding:12px 14px 12px 20px;border-radius:18px;border:1px solid transparent;background:linear-gradient(var(--lx-card),var(--lx-card)) padding-box,var(--lx-edge) border-box;box-shadow:var(--lx-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);color:var(--lx-ink)}
:root.lx[data-theme] body .jProgress{padding:6px;gap:4px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card);box-shadow:var(--lx-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .jProgress button{min-height:46px;border-radius:999px;color:var(--lx-ink-3);font:500 13.5px var(--lx-font)}
:root.lx[data-theme] body .jProgress button>span{border-color:var(--lx-line-2);color:var(--lx-ink-3);font-family:var(--lx-mono);font-size:11.5px}
:root.lx[data-theme] body .jProgress .current button{background:var(--lx-acc-soft);color:var(--lx-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 35%,transparent)}
:root.lx[data-theme] body .jProgress .current button>span{border:0;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 4px 12px -4px var(--lx-acc-glow)}
:root.lx[data-theme] body .jProgress .complete button{color:var(--lx-ink-2)}
:root.lx[data-theme] body .jProgress .complete button>span{border-color:transparent;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .jSectionTitle h2{font-size:19px;font-weight:550;letter-spacing:-.025em;color:var(--lx-ink)}
:root.lx[data-theme] body .jSectionTitle p{color:var(--lx-ink-3)}
:root.lx[data-theme] body .jSegment{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:5px;border-radius:999px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .jSegment button{height:44px;border:0;border-radius:999px;background:transparent;color:var(--lx-ink-2);font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .25s var(--lx-ease),color .2s}
:root.lx[data-theme] body .jSegment button svg{width:18px;height:18px}
:root.lx[data-theme] body .jSegment button[aria-pressed=true]{background:var(--lx-acc-soft);color:var(--lx-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 35%,transparent)}
:root.lx[data-theme] body .jChoice{min-height:64px;padding:12px 14px;display:flex;align-items:center;gap:12px;color:var(--lx-ink);text-align:left}
:root.lx[data-theme] body .jChoice svg{width:17px;height:17px;margin-left:auto;color:var(--lx-ink-3)}
:root.lx[data-theme] body .jChoice[aria-pressed=true]{border-color:var(--lx-acc);box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .jInitial,:root.lx[data-theme] body .jProductIcon{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--lx-acc-ink);background:linear-gradient(150deg,var(--lx-acc-soft),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 28%,transparent)}
:root.lx[data-theme] body .jChoice strong{display:block;font-size:13.5px;font-weight:550}
:root.lx[data-theme] body .jChoice small{display:block;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .tableWrap{border:0;background:transparent}
:root.lx[data-theme] body table{border-collapse:separate;border-spacing:0}
:root.lx[data-theme] body thead th{background:transparent;color:var(--lx-ink-3);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;padding:14px 20px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body tbody tr{background:transparent}
:root.lx[data-theme] body tbody td{background:transparent;padding:14px 20px;border-bottom:1px solid var(--lx-line);color:var(--lx-ink-2);font-size:13.5px;transition:background .25s var(--lx-ease)}
:root.lx[data-theme] body tbody tr:last-child td{border-bottom:0}
:root.lx[data-theme] body tbody td strong{color:var(--lx-ink);font-weight:550}
:root.lx[data-theme] body tbody td small{color:var(--lx-ink-3)}
:root.lx[data-theme] body tbody tr:hover td{background:color-mix(in srgb,var(--lx-acc) 6%,transparent)}
:root.lx[data-theme] body tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--lx-acc)}
:root.lx[data-theme] body td .btn.secondary{height:36px;padding:0 16px;font-size:12.5px}
:root.lx[data-theme] body .badge{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:11.5px;font-weight:500;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink-2)}
:root.lx[data-theme] body .badge.amber{color:var(--lx-amber);background:var(--lx-amber-bg);border-color:color-mix(in srgb,var(--lx-amber) 30%,transparent)}
:root.lx[data-theme] body .badge.red{color:var(--lx-red);background:var(--lx-red-bg);border-color:color-mix(in srgb,var(--lx-red) 30%,transparent)}
:root.lx[data-theme] body .badge.green{color:var(--lx-green);background:var(--lx-green-bg);border-color:color-mix(in srgb,var(--lx-green) 30%,transparent)}
:root.lx[data-theme] body .badge.blue{color:var(--lx-acc-ink);background:var(--lx-acc-soft);border-color:color-mix(in srgb,var(--lx-acc) 30%,transparent)}
:root.lx[data-theme] body .overlay{background:rgba(4,7,18,.5);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}
:root.lx[data-theme] body .modal{border:1px solid transparent;border-radius:24px;background:linear-gradient(var(--lx-card-solid),var(--lx-card-solid)) padding-box,var(--lx-edge) border-box;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);color:var(--lx-ink)}
:root.lx[data-theme] body .modalHeader{border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .modalFooter{border-top:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .toast{border-radius:16px;background:var(--lx-card-solid);color:var(--lx-ink);border:1px solid var(--lx-line-2);box-shadow:var(--lx-shadow-hover)}
:root.lx[data-theme] body .jChoice,:root.lx[data-theme] body .jProduct{border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card-2);transition:border-color .3s var(--lx-ease),transform .3s var(--lx-ease)}
:root.lx[data-theme] body .jChoice:hover,:root.lx[data-theme] body .jProduct:hover{border-color:color-mix(in srgb,var(--lx-acc) 55%,transparent);transform:translateY(-2px)}
:root.lx[data-theme] body .jChoice.selected,:root.lx[data-theme] body .jProduct.selected{border-color:var(--lx-acc);box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .lxPop{position:fixed;top:0;left:0;z-index:110;width:380px;max-width:calc(100vw - 24px);border-radius:22px;border:1px solid transparent;background:linear-gradient(var(--lx-card-solid),var(--lx-card-solid)) padding-box,var(--lx-edge) border-box;box-shadow:0 40px 90px -30px rgba(0,0,0,.6);color:var(--lx-ink);overflow:hidden}
:root.lx[data-theme] body .lxPopHead{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .lxPopHead h2{margin:0;font-size:14.5px;font-weight:550}
:root.lx[data-theme] body .lxPopHead span{font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxPopList{margin:0;padding:8px;list-style:none;max-height:min(420px,60vh);overflow:auto}
:root.lx[data-theme] body .lxPopItem{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border-radius:14px;border:0;background:transparent;color:var(--lx-ink);text-align:left;cursor:pointer;transition:background .2s}
:root.lx[data-theme] body .lxPopItem:hover,:root.lx[data-theme] body .lxPopItem:focus-visible{background:var(--lx-acc-soft);outline:0}
:root.lx[data-theme] body .lxPopItem svg{width:34px;height:34px;padding:8px;border-radius:50%;flex:none;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .lxPopItem strong{display:block;font-size:13.5px;font-weight:550}
:root.lx[data-theme] body .lxPopItem small{display:block;font-size:12.5px;color:var(--lx-ink-3);margin-top:2px;line-height:1.45}
:root.lx[data-theme] body .lxPopEmpty{padding:28px 18px;text-align:center;font-size:13.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxPalette{position:fixed;inset:0;z-index:120;display:grid;place-items:start center;padding-top:14vh;background:rgba(4,7,18,.45);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}
:root.lx[data-theme] body .lxPaletteBox{width:min(640px,calc(100vw - 32px));border-radius:24px;border:1px solid transparent;background:linear-gradient(var(--lx-card-solid),var(--lx-card-solid)) padding-box,var(--lx-edge) border-box;box-shadow:0 50px 120px -30px rgba(0,0,0,.65);overflow:hidden;color:var(--lx-ink)}
:root.lx[data-theme] body .lxPaletteField{display:flex;align-items:center;gap:12px;padding:0 20px;height:62px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .lxPaletteField svg{width:20px;height:20px;color:var(--lx-acc-ink);flex:none}
:root.lx[data-theme] body .lxPaletteField input#lx-cmd-input,:root.lx[data-theme] body .lxPaletteField input#lx-cmd-input:focus,:root.lx[data-theme] body .lxPaletteField input#lx-cmd-input:hover{outline:0;flex:1;height:100%;border:0;background:transparent;box-shadow:none;font-size:16px;color:var(--lx-ink);padding:0;border-radius:0}
:root.lx[data-theme] body .lxPaletteField kbd,:root.lx[data-theme] body .lxPaletteFoot kbd{font-family:var(--lx-mono);font-size:11px;color:var(--lx-ink-3);border:1px solid var(--lx-line-2);border-radius:999px;padding:2px 8px}
:root.lx[data-theme] body .lxPaletteList{max-height:min(420px,56vh);overflow:auto;padding:8px;margin:0;list-style:none}
:root.lx[data-theme] body .lxPaletteGroup{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--lx-ink-3);padding:12px 12px 6px}
:root.lx[data-theme] body .lxPaletteItem{display:flex;align-items:center;gap:12px;height:48px;padding:0 38px 0 12px;border-radius:14px;color:var(--lx-ink-2);font-size:14px;cursor:pointer;position:relative}
:root.lx[data-theme] body .lxPaletteItem svg{width:20px;height:20px;color:var(--lx-ink-3);flex:none}
:root.lx[data-theme] body .lxPaletteItem span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .lxPaletteItem small{color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .lxPaletteItem[aria-selected=true]{background:var(--lx-acc-soft);color:var(--lx-ink)}
:root.lx[data-theme] body .lxPaletteItem[aria-selected=true] svg{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxPaletteItem[aria-selected=true]::after{content:"";position:absolute;right:16px;width:7px;height:7px;border-right:1.5px solid var(--lx-acc-ink);border-top:1.5px solid var(--lx-acc-ink);transform:rotate(45deg)}
:root.lx[data-theme] body .lxPaletteEmpty{padding:28px;text-align:center;color:var(--lx-ink-3);font-size:13.5px}
:root.lx[data-theme] body .lxPaletteFoot{display:flex;gap:18px;padding:12px 20px;border-top:1px solid var(--lx-line);background:var(--lx-card-2);font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxPaletteFoot kbd{border-radius:6px;padding:1px 6px;margin-right:6px}
:root.lx[data-theme] body svg.lxI{fill:currentColor;stroke:none}
:root.lx[data-theme] body svg.lxI [opacity]{fill:var(--lx-acc-2);opacity:.42}
:root.lx[data-theme] body .sidebar svg.lxI [opacity]{fill:#9DB9FF;opacity:.35}
:root.lx[data-theme] body .login{min-height:100dvh;background:transparent;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:0;padding:20px}
:root.lx[data-theme] body .loginStory{position:relative;overflow:hidden;border-radius:28px;border:0;min-height:calc(100dvh - 40px);padding:40px;display:flex;flex-direction:column;justify-content:flex-end;color:#EEF1F8;background:#070B18}
:root.lx[data-theme] body .loginArt,:root.lx[data-theme] body .loginFoot{display:none}
:root.lx[data-theme] body .loginStory::before{content:"";position:absolute;inset:0;z-index:0;background:url("/static/vital-signin.jpg") center/cover no-repeat;opacity:1;filter:grayscale(.55) contrast(1.08) brightness(.55);transform:scale(1.04)}
:root.lx[data-theme] body .loginStory::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(5,9,22,.35) 0%,rgba(5,9,22,.05) 38%,rgba(5,9,22,.88) 100%),linear-gradient(120deg,rgba(47,91,211,.38),transparent 55%),radial-gradient(60% 50% at 85% 8%,rgba(157,185,255,.25),transparent 70%)}
:root.lx[data-theme] body .loginStory>*{position:relative;z-index:1}
:root.lx[data-theme] body .loginStory>p{display:block}
:root.lx[data-theme] body .loginStory .brand{position:absolute;top:32px;left:32px;max-width:none;padding:10px 16px 10px 10px;border-radius:999px;background:rgba(8,13,30,.45);border:1px solid rgba(200,214,255,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none}
:root.lx[data-theme] body .loginStory .rdBrandName{color:#F1F4FA}
:root.lx[data-theme] body .loginStory .rdBrandTag{color:rgba(238,241,248,.7)}
:root.lx[data-theme] body .loginStory h1{font-family:var(--lx-font);font-size:clamp(40px,4.4vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.02;color:#F3F5FA;max-width:12ch;margin:auto 0 16px;background:none;padding:0;border-radius:0;box-shadow:none}
:root.lx[data-theme] body .loginStory p{color:rgba(238,241,248,.74);max-width:44ch;font-size:15px}
:root.lx[data-theme] body .loginFormWrap{display:grid;place-items:center;padding:40px;background:transparent}
:root.lx[data-theme] body .loginForm{width:min(420px,100%);padding:36px;border-radius:28px;border:1px solid transparent;background:linear-gradient(var(--lx-card),var(--lx-card)) padding-box,var(--lx-edge) border-box;box-shadow:var(--lx-shadow-hover);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .loginForm .eyebrow{color:var(--lx-acc-ink);font-size:12px;text-transform:none;font-weight:500}
:root.lx[data-theme] body .loginForm h2{font-size:32px;font-weight:450;letter-spacing:-.04em;color:var(--lx-ink)}
:root.lx[data-theme] body .loginForm>p{color:var(--lx-ink-2)}
:root.lx[data-theme] body .loginForm input{height:48px}
:root.lx[data-theme] body .loginForm .btn{width:100%;height:50px;margin-top:8px}
:root.lx[data-theme] body .loginDemo{border-radius:18px;background:var(--lx-card-2);border:1px solid var(--lx-line);color:var(--lx-ink-3)}
:root.lx[data-theme] body .loginDemo strong{color:var(--lx-ink-2)}
:root.lx[data-theme] body .accountPicker button{border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink-2);transition:border-color .25s,color .25s}
:root.lx[data-theme] body .accountPicker button:hover{border-color:var(--lx-acc);color:var(--lx-ink)}
:root.lx[data-theme] body .mobileNavigation{background:color-mix(in srgb,var(--lx-card-solid) 80%,transparent);border:1px solid var(--lx-line-2);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
:root.lx[data-theme] body .mobileNavigation button{color:var(--lx-ink-3)}
:root.lx[data-theme] body .mobileNavigation button[aria-current=page]{color:var(--lx-acc-ink)}
:root.lx[data-theme=dark] body::before{background:radial-gradient(120% 80% at 50% -10%,transparent 35%,rgba(0,0,0,.55) 100%)}
:root.lx[data-theme=dark] body::after{opacity:.07;mix-blend-mode:overlay}
@media (max-width:1280px){:root.lx[data-theme] body .lxS8,:root.lx[data-theme] body .lxS7,:root.lx[data-theme] body .lxS5,:root.lx[data-theme] body .lxS4{grid-column:span 12}
:root.lx[data-theme] body .lxS3{grid-column:span 6}
:root.lx[data-theme] body .lxClock{display:none}
:root.lx[data-theme] body .lxStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1180px){:root.lx[data-theme] body .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}
:root.lx[data-theme] body .globalSearch{min-width:260px}}
@media (max-width:900px){:root.lx[data-theme] body .sidebar{top:0;bottom:0;left:0;height:100dvh;border-radius:0}
:root.lx[data-theme] body .main{margin-left:0}
:root.lx[data-theme] body .page{padding:20px 16px 100px}
:root.lx[data-theme] body .topbar{padding:0 16px}
:root.lx[data-theme] body .heading h1{font-size:30px}
:root.lx[data-theme] body .lxHeroCard{padding:24px 20px}
:root.lx[data-theme] body .lxHeroCard h1{font-size:32px}
:root.lx[data-theme] body .lxChartBody{grid-template-columns:1fr}
:root.lx[data-theme] body .lxStats{border-left:0;padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}
:root.lx[data-theme] body .login{grid-template-columns:1fr;padding:12px}
:root.lx[data-theme] body .loginStory{min-height:46vh}
:root.lx[data-theme] body .loginFormWrap{padding:20px 4px}
:root.lx[data-theme] body .phOverviewGrid{grid-template-columns:1fr}}
@media (max-width:640px){:root.lx[data-theme] body .lxFact{border-right:0;margin:0 0 12px;padding:0;width:100%}
:root.lx[data-theme] body .lxBento{gap:12px}
:root.lx[data-theme] body .lxS3{grid-column:span 6}
:root.lx[data-theme] body .lxKpi{min-height:0;padding:16px}
:root.lx[data-theme] body .lxKpiValue{font-size:32px;margin:12px 0 8px}
:root.lx[data-theme] body .lxKpiTop{font-size:12px;align-items:flex-start}
:root.lx[data-theme] body .lxKpiTop svg{width:32px;height:32px;padding:7px}
:root.lx[data-theme] body .lxRing{width:92px;height:92px}
:root.lx[data-theme] body .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
:root.lx[data-theme] body .metric{min-height:0;padding:16px}
:root.lx[data-theme] body .metricValue{font-size:32px}
:root.lx[data-theme] body .globalSearch{min-width:0}
:root.lx[data-theme] body .lxStrip{grid-template-columns:1fr 1fr;gap:10px}
:root.lx[data-theme] body .lxQuick .lxChip{flex:1 1 calc(50% - 10px);justify-content:center;padding:0 12px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .moreNavigation button:hover,:root.lx[data-theme] body .lxThemeOpt:hover{transform:none}
:root.lx[data-theme] body .lxOrbit::before,:root.lx[data-theme] body .lxOrbit::after,:root.lx[data-theme] body .lxBellCount,:root.lx[data-theme] body .lxSkel{animation:none}
:root.lx[data-theme] body .btn:hover::before{animation:none}
:root.lx[data-theme] body .metric:hover,:root.lx[data-theme] body .lxKpi:hover,:root.lx[data-theme] body .lxChip:hover,:root.lx[data-theme] body .lxStep:hover,:root.lx[data-theme] body .iconBtn:hover,:root.lx[data-theme] body .jChoice:hover,:root.lx[data-theme] body .jProduct:hover{transform:none}}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body .sidebar,:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .lxPalette,:root.lx[data-theme] body .mobileNavigation,:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .globalSearch,:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell,:root.lx[data-theme] body .rdUser,:root.lx[data-theme] body .lxClock,:root.lx[data-theme] body .loginForm,:root.lx[data-theme] body .lxStripItem{backdrop-filter:none;-webkit-backdrop-filter:none}}
@font-face{font-family:"Geist";src:url("/static/fonts/Geist-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("/static/fonts/GeistMono-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Cinzel";src:url("/static/fonts/Cinzel-Variable.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}
:root.lx[data-theme] body.ptBody{margin:0;min-height:100dvh;font-size:14.5px;line-height:1.55}
:root.lx[data-theme] body.ptBody *,:root.lx[data-theme] body.ptBody *::before,:root.lx[data-theme] body.ptBody *::after{box-sizing:border-box}
:root.lx[data-theme] body.ptBody button,:root.lx[data-theme] body.ptBody input,:root.lx[data-theme] body.ptBody textarea,:root.lx[data-theme] body.ptBody select{font:inherit}
:root.lx[data-theme] body .ptSkip{position:absolute;left:-999px;top:12px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--lx-card-solid);color:var(--lx-ink)}
:root.lx[data-theme] body .ptSkip:focus{left:12px}
:root.lx[data-theme] body .ptShell{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:22px 24px 40px;min-height:100dvh;display:flex;flex-direction:column}
:root.lx[data-theme] body .ptTop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 26px}
:root.lx[data-theme] body .ptBrand{display:flex;align-items:center;gap:12px;color:var(--lx-ink);text-decoration:none}
:root.lx[data-theme] body .ptBrand .brandSymbol{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(150deg,#F4F6FB,#B9C2D6 55%,#7F8BA6);box-shadow:0 0 0 1px rgba(255,255,255,.5) inset,0 10px 26px -10px rgba(91,140,255,.75)}
:root.lx[data-theme] body .ptBrand .brandSymbol svg{width:30px;height:30px}
:root.lx[data-theme] body .ptBrandText{display:flex;flex-direction:column}
:root.lx[data-theme] body .ptBrand .rdBrandName{color:var(--lx-ink)}
:root.lx[data-theme] body .ptBrand .rdBrandTag{color:var(--lx-ink-3)}
:root.lx[data-theme] body .ptTopNav{display:flex;align-items:center;gap:10px}
:root.lx[data-theme] body .ptTopLink{color:var(--lx-ink-2);text-decoration:none;font-weight:500;font-size:13.5px;padding:10px 14px;border-radius:999px}
:root.lx[data-theme] body .ptTopLink:hover,:root.lx[data-theme] body .ptTopLink:focus-visible{color:var(--lx-ink);background:var(--lx-card-2);outline:0}
:root.lx[data-theme] body .ptMain{flex:1;outline:0}
:root.lx[data-theme] body .ptFoot{margin-top:36px;color:var(--lx-ink-3);font-size:12.5px;line-height:1.6;max-width:72ch}
:root.lx[data-theme] body .ptHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px 44px;align-items:center;padding:34px 0 10px}
:root.lx[data-theme] body .ptHow{grid-column:1/-1}
:root.lx[data-theme] body .ptHeroText h1{margin:0;font-size:clamp(38px,5.2vw,62px);font-weight:430;letter-spacing:-.045em;line-height:1.04;color:var(--lx-ink);max-width:14ch}
:root.lx[data-theme] body .ptHeroText>p:last-child{margin:16px 0 0;max-width:56ch;font-size:16px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptChoices{display:grid;grid-template-columns:1fr;gap:14px}
:root.lx[data-theme] body .ptChoice{position:relative;display:flex;align-items:center;gap:16px;padding:22px 22px;border-radius:22px;border:1px solid transparent;background:linear-gradient(var(--lx-card),var(--lx-card)) padding-box,var(--lx-edge) border-box;box-shadow:var(--lx-shadow);color:var(--lx-ink);text-decoration:none;backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur);transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease)}
:root.lx[data-theme] body .ptChoice:hover,:root.lx[data-theme] body .ptChoice:focus-visible{transform:translateY(-3px);box-shadow:var(--lx-shadow-hover),var(--lx-focus);outline:0}
:root.lx[data-theme] body .ptChoice>svg{width:20px;height:20px;margin-left:auto;color:var(--lx-acc-ink);flex:none;transition:transform .35s var(--lx-ease)}
:root.lx[data-theme] body .ptChoice:hover>svg{transform:translateX(3px)}
:root.lx[data-theme] body .ptChoiceIcon{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:16px;color:var(--lx-acc-ink);background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 30%,transparent)}
:root.lx[data-theme] body .ptChoiceIcon svg{width:26px;height:26px}
:root.lx[data-theme] body .ptChoice strong{display:block;font-size:17px;font-weight:550;letter-spacing:-.02em}
:root.lx[data-theme] body .ptChoice small{display:block;margin-top:4px;font-size:13px;color:var(--lx-ink-3);line-height:1.5}
:root.lx[data-theme] body .ptChoiceQuiet{grid-column:1/-1;padding:16px 22px}
:root.lx[data-theme] body .ptChoiceQuiet .ptChoiceIcon{width:40px;height:40px;border-radius:12px}
:root.lx[data-theme] body .ptChoiceQuiet strong{font-size:15px}
:root.lx[data-theme] body .ptHow{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
:root.lx[data-theme] body .ptHow li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink-3);font-size:13px}
:root.lx[data-theme] body .ptHow li svg{width:22px;height:22px;flex:none;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptHow strong{display:block;color:var(--lx-ink);font-weight:550;font-size:14px}
:root.lx[data-theme] body .ptWizard{display:grid;gap:18px}
:root.lx[data-theme] body .ptSteps{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}
:root.lx[data-theme] body .ptSteps li{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:max-content;padding:8px 12px 8px 8px;border-radius:999px;color:var(--lx-ink-3);font-size:12.5px;font-weight:500}
:root.lx[data-theme] body .ptStepDot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;font-family:var(--lx-mono);font-size:11px;border:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .ptStepDot svg{width:13px;height:13px}
:root.lx[data-theme] body .ptStepDot svg [opacity]{display:none}
:root.lx[data-theme] body .ptSteps li.current{color:var(--lx-ink);background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 35%,transparent)}
:root.lx[data-theme] body .ptSteps li.current .ptStepDot{border:0;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc))}
:root.lx[data-theme] body .ptSteps li.done{color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptSteps li.done .ptStepDot{border-color:transparent;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptBar{height:3px;border-radius:999px;background:var(--lx-line);overflow:hidden}
:root.lx[data-theme] body .ptBar i{display:block;height:100%;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2));border-radius:inherit;transition:width .6s var(--lx-ease);box-shadow:0 0 12px var(--lx-acc-glow)}
:root.lx[data-theme] body .ptForm,:root.lx[data-theme] body .ptDone,:root.lx[data-theme] body .ptCheckView{padding:28px 30px}
:root.lx[data-theme] body .ptFormHead{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}
:root.lx[data-theme] body .ptFormIcon,:root.lx[data-theme] body .ptDoneIcon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:16px;color:var(--lx-acc-ink);background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 30%,transparent)}
:root.lx[data-theme] body .ptFormIcon svg,:root.lx[data-theme] body .ptDoneIcon svg{width:24px;height:24px}
:root.lx[data-theme] body .ptFormHead h2,:root.lx[data-theme] body .ptDone h2,:root.lx[data-theme] body .ptStatusHead h2{margin:2px 0 4px;font-size:26px;font-weight:500;letter-spacing:-.035em;color:var(--lx-ink);outline:0}
:root.lx[data-theme] body .ptFormHead p{margin:0;color:var(--lx-ink-3);max-width:62ch}
:root.lx[data-theme] body .ptKicker{margin:0;font-size:12px;font-weight:500;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
:root.lx[data-theme] body .ptGrid>.full,:root.lx[data-theme] body .ptField.full,:root.lx[data-theme] body .ptReviewBlock,:root.lx[data-theme] body .ptSign,:root.lx[data-theme] body .ptDrop,:root.lx[data-theme] body .ptFiles,:root.lx[data-theme] body .ptGrid>.ptErr{grid-column:1/-1}
:root.lx[data-theme] body .ptField{min-width:0}
:root.lx[data-theme] body .ptLabel{display:block;font-size:12.5px;font-weight:500;color:var(--lx-ink-2);margin:0 0 8px}
:root.lx[data-theme] body .ptReq{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptHint{margin:7px 0 0;font-size:12.5px;color:var(--lx-ink-3);line-height:1.5}
:root.lx[data-theme] body .ptErr{margin:7px 0 0;font-size:12.5px;color:var(--lx-red)}
:root.lx[data-theme] body .ptFormErr:not([hidden]){margin:18px 0 0;padding:12px 14px;border-radius:12px;background:var(--lx-red-bg);border:1px solid color-mix(in srgb,var(--lx-red) 30%,transparent)}
:root.lx[data-theme] body .ptRadios,:root.lx[data-theme] body .ptCards{border:0;margin:0;padding:0;min-width:0}
:root.lx[data-theme] body .ptRadios legend,:root.lx[data-theme] body .ptCards legend{font-size:12.5px;font-weight:500;color:var(--lx-ink-2);margin:0 0 10px;padding:0}
:root.lx[data-theme] body .ptRadios{display:flex;flex-wrap:wrap;gap:8px}
:root.lx[data-theme] body .ptRadios legend{width:100%}
:root.lx[data-theme] body .ptRadio{display:inline-flex;align-items:center;gap:0;margin:0;padding:10px 16px 10px 12px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink);font-size:13.5px;cursor:pointer;transition:border-color .25s,background .25s}
:root.lx[data-theme] body .ptRadio:has(input:checked){border-color:var(--lx-acc);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .ptCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
:root.lx[data-theme] body .ptCards legend{grid-column:1/-1}
:root.lx[data-theme] body .ptCard{position:relative;display:flex;gap:14px;align-items:flex-start;margin:0;padding:16px 46px 16px 16px;border-radius:18px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);cursor:pointer;color:var(--lx-ink);transition:border-color .3s var(--lx-ease),box-shadow .3s,transform .3s var(--lx-ease)}
:root.lx[data-theme] body .ptCard:hover{border-color:color-mix(in srgb,var(--lx-acc) 50%,transparent);transform:translateY(-2px)}
:root.lx[data-theme] body .ptCard input{position:absolute;opacity:0;pointer-events:none}
:root.lx[data-theme] body .ptCard:has(input:focus-visible){box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ptCard:has(input:checked){border-color:var(--lx-acc);box-shadow:0 0 0 3px var(--lx-acc-soft),0 18px 40px -22px var(--lx-acc-glow)}
:root.lx[data-theme] body .ptCardIcon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .ptCardIcon svg{width:21px;height:21px}
:root.lx[data-theme] body .ptCardText strong{display:block;font-size:14.5px;font-weight:550}
:root.lx[data-theme] body .ptCardText small{display:block;margin-top:3px;font-size:12.5px;color:var(--lx-ink-3);line-height:1.5}
:root.lx[data-theme] body .ptCardCheck{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));opacity:0;transform:scale(.5);transition:opacity .25s,transform .35s var(--lx-ease)}
:root.lx[data-theme] body .ptCardCheck svg{width:12px;height:12px}
:root.lx[data-theme] body .ptCardCheck svg [opacity]{display:none}
:root.lx[data-theme] body .ptCard:has(input:checked) .ptCardCheck{opacity:1;transform:none}
:root.lx[data-theme] body .ptProducts{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .ptProductSearch{position:relative;display:flex;align-items:center}
:root.lx[data-theme] body .ptProductSearch svg{position:absolute;left:14px;width:16px;height:16px;color:var(--lx-ink-3);z-index:1}
:root.lx[data-theme] body .ptProductSearch input:not(#lx-x){padding-left:40px;min-height:42px;border-radius:999px}
:root.lx[data-theme] body .ptChips{display:flex;flex-wrap:wrap;gap:8px;max-height:216px;overflow:auto;padding:2px}
:root.lx[data-theme] body .ptChip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}
:root.lx[data-theme] body .ptChip svg{width:15px;height:15px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptChip svg [opacity]{display:none}
:root.lx[data-theme] body .ptChip small{color:var(--lx-ink-3);font-weight:400}
:root.lx[data-theme] body .ptChip:hover{border-color:color-mix(in srgb,var(--lx-acc) 50%,transparent);color:var(--lx-ink)}
:root.lx[data-theme] body .ptChip[aria-pressed=true]{border-color:var(--lx-acc);background:var(--lx-acc-soft);color:var(--lx-ink)}
:root.lx[data-theme] body .ptChip:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ptLoading{font-size:13px;color:var(--lx-ink-3);padding:6px}
:root.lx[data-theme] body .ptDrop{display:grid;justify-items:center;gap:6px;padding:30px 20px;border-radius:20px;border:1.5px dashed color-mix(in srgb,var(--lx-acc) 40%,var(--lx-line-2));background:var(--lx-card-2);text-align:center;cursor:pointer;transition:border-color .25s,background .25s}
:root.lx[data-theme] body .ptDrop:hover,:root.lx[data-theme] body .ptDrop:focus-visible,:root.lx[data-theme] body .ptDrop.over{border-color:var(--lx-acc);background:var(--lx-acc-soft);outline:0}
:root.lx[data-theme] body .ptDropIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:var(--lx-acc-ink);background:var(--lx-card);box-shadow:0 0 0 1px var(--lx-line-2),0 14px 30px -14px var(--lx-acc-glow)}
:root.lx[data-theme] body .ptDropIcon svg{width:26px;height:26px}
:root.lx[data-theme] body .ptDrop strong{font-size:15px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptDrop small{font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ptFiles{list-style:none;margin:0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .ptFile{display:grid;grid-template-columns:auto minmax(0,1fr) 200px auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .ptFileIcon svg{width:22px;height:22px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptFileName strong{display:block;font-size:13.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .ptFileName small{color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .ptFile .lxSelectBtn{min-height:40px}
:root.lx[data-theme] body .ptFile .iconBtn{width:38px;height:38px}
:root.lx[data-theme] body .ptReviewBlock{padding:16px 18px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .ptReviewBlock h3{margin:0 0 10px;font-size:14px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptReviewBlock dl{margin:0;display:grid;gap:8px}
:root.lx[data-theme] body .ptReviewRow{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}
:root.lx[data-theme] body .ptReviewRow dt{color:var(--lx-ink-3);font-size:13px}
:root.lx[data-theme] body .ptReviewRow dd{margin:0;color:var(--lx-ink);font-size:13.5px;white-space:pre-wrap;word-break:break-word}
:root.lx[data-theme] body .ptReviewBlock p{margin:0;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptSign{display:grid;gap:14px;padding-top:6px}
:root.lx[data-theme] body .ptCheck{display:flex!important;align-items:flex-start;gap:0;font-size:13.5px;color:var(--lx-ink);line-height:1.5;margin:0;cursor:pointer}
:root.lx[data-theme] body .ptFormFoot{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptGrid .ptFormFoot{margin-top:6px}
:root.lx[data-theme] body .btn.ptBusy{opacity:.75;cursor:progress}
:root.lx[data-theme] body .ptDone{display:grid;justify-items:start;gap:14px;max-width:720px}
:root.lx[data-theme] body .ptDoneIcon{width:60px;height:60px;border-radius:50%;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 18px 40px -16px var(--lx-acc-glow)}
:root.lx[data-theme] body .ptDoneIcon svg [opacity]{display:none}
:root.lx[data-theme] body .ptDone>p{margin:0;color:var(--lx-ink-2);font-size:15px}
:root.lx[data-theme] body .ptRef{font-family:var(--lx-mono);color:var(--lx-ink);letter-spacing:.02em}
:root.lx[data-theme] body .ptLink{width:100%}
:root.lx[data-theme] body .ptLinkRow{display:flex;gap:10px}
:root.lx[data-theme] body .ptLinkRow input{font-family:var(--lx-mono);font-size:12.5px}
:root.lx[data-theme] body .ptStatus{display:grid;gap:16px}
:root.lx[data-theme] body .ptStatusHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px}
:root.lx[data-theme] body .ptTrack{list-style:none;margin:0;padding:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .ptTrack li{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 10px;border-radius:999px;font-size:12.5px;color:var(--lx-ink-3);font-weight:500;text-align:center}
:root.lx[data-theme] body .ptTrack li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-family:var(--lx-mono);border:1px solid var(--lx-line-2);flex:none}
:root.lx[data-theme] body .ptTrack li span svg{width:12px;height:12px}
:root.lx[data-theme] body .ptTrack li span svg [opacity]{display:none}
:root.lx[data-theme] body .ptTrack li.done{color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptTrack li.done span{border-color:transparent;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptTrack li.current{background:var(--lx-acc-soft);color:var(--lx-ink)}
:root.lx[data-theme] body .ptTrack li.current span{border:0;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc))}
:root.lx[data-theme] body .ptStatusBlock{padding:22px 24px;border-radius:22px;border:1px solid transparent;background:linear-gradient(var(--lx-card),var(--lx-card)) padding-box,var(--lx-edge) border-box;box-shadow:var(--lx-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .ptStatusBlock h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptStatusBlock h3 svg{width:22px;height:22px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptQuote header{display:flex;justify-content:space-between;align-items:center;gap:12px}
:root.lx[data-theme] body .ptQuote header h3{margin:0}
:root.lx[data-theme] body .ptQuote table{width:100%;margin-top:14px}
:root.lx[data-theme] body .ptQuote td small{display:block;color:var(--lx-ink-3);font-size:12px;margin-top:2px}
:root.lx[data-theme] body .ptQuoteTotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptQuoteTotal strong{font-size:28px;font-weight:350;letter-spacing:-.03em;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ptInvRow{border-top:0;margin-top:6px;padding-top:0;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptInvRow strong{font-size:15px;font-weight:450;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptInvoice .ptQuoteTotal+.ptQuoteTotal:not(.ptInvRow){margin-top:10px}
:root.lx[data-theme] body .ptInvActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptAccept{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptAccept .btn{justify-self:start}
:root.lx[data-theme] body .ptThread{list-style:none;margin:0;padding:0;display:grid;gap:10px}
:root.lx[data-theme] body .ptMsg{max-width:80%;padding:12px 14px;border-radius:16px 16px 16px 6px;background:var(--lx-card-2);border:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptMsg.mine{justify-self:end;border-radius:16px 16px 6px 16px;background:var(--lx-acc-soft);border-color:color-mix(in srgb,var(--lx-acc) 30%,transparent)}
:root.lx[data-theme] body .ptMsgWho{font-size:11.5px;font-weight:550;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptMsg p{margin:4px 0;color:var(--lx-ink);white-space:pre-wrap}
:root.lx[data-theme] body .ptMsg time{font-size:11px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ptDocList{list-style:none;margin:0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .ptDocList li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .ptDocList li svg{width:18px;height:18px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptDocList small{color:var(--lx-ink-3);margin-left:auto;text-transform:capitalize}
:root.lx[data-theme] body .ptWithdraw{display:flex;justify-content:center}
:root.lx[data-theme] body .ptNoscript{padding:20px;color:var(--lx-ink)}
@media (max-width:900px){:root.lx[data-theme] body .ptHero{grid-template-columns:1fr}}
@media (max-width:760px){:root.lx[data-theme] body .ptShell{padding:14px 16px 32px}
:root.lx[data-theme] body .ptChoices,:root.lx[data-theme] body .ptHow,:root.lx[data-theme] body .ptGrid,:root.lx[data-theme] body .ptCards{grid-template-columns:1fr}
:root.lx[data-theme] body .ptForm,:root.lx[data-theme] body .ptDone,:root.lx[data-theme] body .ptCheckView{padding:22px 18px}
:root.lx[data-theme] body .ptFile{grid-template-columns:auto minmax(0,1fr) auto}
:root.lx[data-theme] body .ptFile .lxSelectBtn{grid-column:1/-1}
:root.lx[data-theme] body .ptReviewRow{grid-template-columns:1fr;gap:2px}
:root.lx[data-theme] body .ptTrack{grid-template-columns:1fr;border-radius:20px}
:root.lx[data-theme] body .ptTrack li{justify-content:flex-start}
:root.lx[data-theme] body .ptSteps li:not(.current) .ptStepName{display:none}
:root.lx[data-theme] body .ptStatusHead{flex-direction:column}
:root.lx[data-theme] body .ptMsg{max-width:100%}
:root.lx[data-theme] body .ptTopLink{display:none}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .ptChoice:hover,:root.lx[data-theme] body .ptChoice:focus-visible,:root.lx[data-theme] body .ptCard:hover{transform:none}}
:root.lx[data-theme] body .nav button .rqNavCount{margin-left:auto;min-width:22px;height:20px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#0A0F1E;background:linear-gradient(150deg,#DCE6FF,#9DB9FF);box-shadow:0 6px 16px -6px rgba(91,140,255,.8)}
:root.lx[data-theme] body .rqMuted{color:var(--lx-ink-3)}
:root.lx[data-theme] body .rqProse{margin:0 0 12px;color:var(--lx-ink-2);line-height:1.6;white-space:pre-wrap;max-width:75ch}
:root.lx[data-theme] body .rqListPanel{padding:0}
:root.lx[data-theme] body .rqToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .rqFilters{display:flex;flex-wrap:wrap;gap:6px}
:root.lx[data-theme] body .rqFilter{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 14px;border-radius:999px;border:1px solid var(--lx-line-2);background:transparent;color:var(--lx-ink-2);font:500 13px var(--lx-font);cursor:pointer;transition:color .25s,background .25s,border-color .25s}
:root.lx[data-theme] body .rqFilter b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--lx-card-2);color:var(--lx-ink-2)}
:root.lx[data-theme] body .rqFilter:hover{color:var(--lx-ink);border-color:color-mix(in srgb,var(--lx-acc) 45%,var(--lx-line-2))}
:root.lx[data-theme] body .rqFilter.active{color:var(--lx-ink);background:var(--lx-acc-soft);border-color:color-mix(in srgb,var(--lx-acc) 40%,transparent)}
:root.lx[data-theme] body .rqFilter.active b{background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));color:#fff}
:root.lx[data-theme] body .rqFilter:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .rqToolbarEnd{display:flex;gap:10px;align-items:center;flex:1 1 360px;justify-content:flex-end}
:root.lx[data-theme] body .rqToolbarEnd .lxSelectBtn{width:180px;min-height:42px}
:root.lx[data-theme] body .rqToolbarEnd input{max-width:280px;min-height:42px}
:root.lx[data-theme] body .rqTable td{vertical-align:middle}
:root.lx[data-theme] body .rqRowLink{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:0;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit}
:root.lx[data-theme] body .rqRowLink strong{display:block;font-weight:550;font-size:14px;letter-spacing:-.01em}
:root.lx[data-theme] body .rqRowLink small{display:block;color:var(--lx-ink-3);font-size:12px;margin-top:2px;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rqRowLink:hover strong{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqRowLink:focus-visible{outline:0;box-shadow:var(--lx-focus);border-radius:12px}
:root.lx[data-theme] body .rqType{display:inline-flex;align-items:center;gap:8px;color:var(--lx-ink-2);font-size:13px;white-space:nowrap}
:root.lx[data-theme] body .rqType svg{width:17px;height:17px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqNext{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .rqNext::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lx-acc);box-shadow:0 0 0 4px var(--lx-acc-soft);flex:none}
:root.lx[data-theme] body .rqNext.hot::before{background:var(--lx-amber);box-shadow:0 0 0 4px var(--lx-amber-bg);animation:lxPulse 2.2s infinite}
:root.lx[data-theme] body .rqNext.wait{color:var(--lx-ink-3)}
:root.lx[data-theme] body .rqNext.wait::before{background:var(--lx-line-2);box-shadow:none}
:root.lx[data-theme] body .rqNext.done{color:var(--lx-ink-3)}
:root.lx[data-theme] body .rqNext.done::before{background:var(--lx-green);box-shadow:0 0 0 4px var(--lx-green-bg)}
:root.lx[data-theme] body .rqMeta{color:var(--lx-ink-3);font-size:12.5px;white-space:nowrap}
:root.lx[data-theme] body .rqDetail{display:grid;gap:18px}
:root.lx[data-theme] body .rqBack{justify-self:start}
:root.lx[data-theme] body .rqBack svg{width:16px;height:16px}
:root.lx[data-theme] body .rqHead{padding:24px 26px 20px;display:grid;gap:20px}
:root.lx[data-theme] body .rqHeadTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}
:root.lx[data-theme] body .rqHeadMain{display:flex;gap:16px;align-items:center;min-width:0}
:root.lx[data-theme] body .rqAvatar{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:none;font-size:17px;font-weight:600;letter-spacing:.02em;color:var(--lx-acc-ink);background:linear-gradient(150deg,var(--lx-acc-soft),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 30%,transparent) inset,0 16px 34px -18px var(--lx-acc-glow)}
:root.lx[data-theme] body .rqAvatar.doctor{color:var(--lx-ink);background:linear-gradient(150deg,rgba(217,222,234,.35),transparent)}
:root.lx[data-theme] body .rqHead .eyebrow{color:var(--lx-acc-ink);font-size:12px;font-weight:500;font-family:var(--lx-mono);letter-spacing:.02em}
:root.lx[data-theme] body .rqHead h1{margin:4px 0 4px;font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.1;color:var(--lx-ink)}
:root.lx[data-theme] body .rqHead p{margin:0;color:var(--lx-ink-3);font-size:13.5px}
:root.lx[data-theme] body .rqHeadSide{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:420px}
:root.lx[data-theme] body .rqBook{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--lx-ink-2);border:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .rqBook svg{width:14px;height:14px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqHeadActions{display:flex;gap:10px;flex-basis:100%;justify-content:flex-end}
:root.lx[data-theme] body .rqTrack{list-style:none;margin:0;padding:5px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;border-radius:999px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .rqTrack li{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 8px;border-radius:999px;font-size:12px;color:var(--lx-ink-3);font-weight:500;min-width:0}
:root.lx[data-theme] body .rqTrack li em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .rqTrack li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:11px;font-family:var(--lx-mono);border:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .rqTrack li span svg{width:12px;height:12px}
:root.lx[data-theme] body .rqTrack li span svg [opacity]{display:none}
:root.lx[data-theme] body .rqTrack li.done{color:var(--lx-ink-2)}
:root.lx[data-theme] body .rqTrack li.done span{border-color:transparent;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqTrack li.current{background:var(--lx-acc-soft);color:var(--lx-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 30%,transparent)}
:root.lx[data-theme] body .rqTrack li.current span{border:0;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 0 0 4px var(--lx-acc-soft)}
:root.lx[data-theme] body .rqBanner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--lx-line-2);background:var(--lx-card-2);color:var(--lx-ink-2);font-size:13.5px;line-height:1.5;margin:0 0 14px}
:root.lx[data-theme] body .rqBanner svg{width:20px;height:20px;flex:none;margin-top:1px}
:root.lx[data-theme] body .rqBanner strong{color:var(--lx-ink);font-weight:550}
:root.lx[data-theme] body .rqBanner.red{background:var(--lx-red-bg);border-color:color-mix(in srgb,var(--lx-red) 30%,transparent)}
:root.lx[data-theme] body .rqBanner.red svg{color:var(--lx-red)}
:root.lx[data-theme] body .rqBanner.amber{background:var(--lx-amber-bg);border-color:color-mix(in srgb,var(--lx-amber) 30%,transparent)}
:root.lx[data-theme] body .rqBanner.amber svg{color:var(--lx-amber)}
:root.lx[data-theme] body .rqDetail>.rqBanner{margin:0}
:root.lx[data-theme] body .rqLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
:root.lx[data-theme] body .rqMain{min-width:0}
:root.lx[data-theme] body .rqMain .tabs{margin-bottom:14px}
:root.lx[data-theme] body .rqPane{padding:22px 24px 24px}
:root.lx[data-theme] body .rqPane>.empty{padding:36px 16px 40px}
:root.lx[data-theme] body .rqPane>.empty .btn{margin-top:14px}
:root.lx[data-theme] body .rqBlock{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .rqBlock:last-of-type{border-bottom:0;margin-bottom:8px;padding-bottom:4px}
:root.lx[data-theme] body .rqBlock>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
:root.lx[data-theme] body .rqBlock h3{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:550;letter-spacing:-.015em;color:var(--lx-ink)}
:root.lx[data-theme] body .rqBlock h3 svg{width:20px;height:20px;padding:6px;box-sizing:content-box;border-radius:10px;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rqBlockActions{display:flex;gap:8px}
:root.lx[data-theme] body .rqDl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0}
:root.lx[data-theme] body .rqDl>div{min-width:0}
:root.lx[data-theme] body .rqDl>div.wide{grid-column:1/-1}
:root.lx[data-theme] body .rqDl dt{font-size:11.5px;font-weight:500;color:var(--lx-ink-3);margin:0 0 3px;letter-spacing:.01em}
:root.lx[data-theme] body .rqDl dd{margin:0;color:var(--lx-ink);font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}
:root.lx[data-theme] body .rqDl dd small{font-size:12px}
:root.lx[data-theme] body .rqDl>div.alert dd{color:var(--lx-ink);padding:8px 12px;border-radius:12px;background:var(--lx-amber-bg);border:1px solid color-mix(in srgb,var(--lx-amber) 25%,transparent)}
:root.lx[data-theme] body .rqChips{display:flex;flex-wrap:wrap;gap:8px}
:root.lx[data-theme] body .rqChip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 10px;border-radius:999px;font-size:13px;color:var(--lx-ink);background:var(--lx-card-2);border:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .rqChip svg{width:16px;height:16px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqDocs{list-style:none;margin:0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .rqDocs li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card-2);transition:border-color .25s}
:root.lx[data-theme] body .rqDocs li:hover{border-color:color-mix(in srgb,var(--lx-acc) 40%,var(--lx-line))}
:root.lx[data-theme] body .rqDocIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rqDocIcon svg{width:20px;height:20px}
:root.lx[data-theme] body .rqDocMain{min-width:0;flex:1}
:root.lx[data-theme] body .rqDocMain strong{display:block;font-weight:550;font-size:14px;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .rqDocMain small{display:block;color:var(--lx-ink-3);font-size:12px;margin-top:2px}
:root.lx[data-theme] body .rqDecision{display:flex;align-items:center;gap:12px;margin:0 0 14px}
:root.lx[data-theme] body .rqDecision small{color:var(--lx-ink-3);font-size:12.5px}
:root.lx[data-theme] body .rqRxLines{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .rqRxLines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 14px;border-radius:14px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .rqRxLines strong{font-weight:550;font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqRxLines span{font-size:12.5px;color:var(--lx-ink-3);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rqRxLines p{grid-column:1/-1;margin:0;color:var(--lx-ink-2);font-size:13px;white-space:pre-wrap}
:root.lx[data-theme] body .rqActionRow{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 12px}
:root.lx[data-theme] body .rqTotal{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0;padding:14px 0 0;border-top:1px solid var(--lx-line);color:var(--lx-ink-3);font-size:13px}
:root.lx[data-theme] body .rqTotal em{color:var(--lx-amber);font-style:normal}
:root.lx[data-theme] body .rqTotal strong{font-size:26px;font-weight:350;letter-spacing:-.03em;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rqBig{font-size:22px;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rqDirections{display:block;white-space:pre-wrap;color:var(--lx-ink-2);font-size:13px;min-width:180px}
:root.lx[data-theme] body .rqPane td small{display:block;color:var(--lx-ink-3);font-size:12px;margin-top:3px}
:root.lx[data-theme] body .rqWarn{color:var(--lx-amber)!important}
:root.lx[data-theme] body .rqThread{margin:0 0 16px;max-height:520px;overflow:auto;padding:2px}
:root.lx[data-theme] body .rqThread .ptMsg.internal{background:transparent;border-style:dashed}
:root.lx[data-theme] body .rqThreadEmpty{padding:18px 4px;font-size:13.5px}
:root.lx[data-theme] body .rqComposer{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid var(--lx-line-2);background:var(--lx-card-2)}
:root.lx[data-theme] body .rqComposer textarea{min-height:88px}
:root.lx[data-theme] body .rqComposerBar{display:flex;justify-content:flex-end;align-items:center;gap:10px}
:root.lx[data-theme] body .rqComposerBar .lxSelectBtn{width:200px;min-height:42px}
:root.lx[data-theme] body .rqTimeline{list-style:none;margin:0;padding:0;position:relative}
:root.lx[data-theme] body .rqTimeline::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--lx-line-2)}
:root.lx[data-theme] body .rqTimeline li{position:relative;display:flex;gap:16px;padding:0 0 18px}
:root.lx[data-theme] body .rqDot{position:relative;z-index:1;width:15px;height:15px;margin-top:3px;border-radius:50%;flex:none;background:var(--lx-card-solid);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 55%,transparent) inset,0 0 0 4px var(--lx-card-solid)}
:root.lx[data-theme] body .rqTimeline li:first-child .rqDot{background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 0 0 4px var(--lx-acc-soft)}
:root.lx[data-theme] body .rqTimeline strong{display:block;font-weight:550;font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqTimeline p{margin:2px 0;color:var(--lx-ink-2);font-size:13px;white-space:pre-wrap}
:root.lx[data-theme] body .rqTimeline small{color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .rqRail{display:grid;gap:14px;position:sticky;top:90px}
:root.lx[data-theme] body .rqCard{padding:18px 18px 16px}
:root.lx[data-theme] body .rqCard h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:550;letter-spacing:.01em;color:var(--lx-ink-2)}
:root.lx[data-theme] body .rqCard h2 svg{width:18px;height:18px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqCardName{margin:0;font-size:17px;font-weight:550;letter-spacing:-.02em;color:var(--lx-ink)}
:root.lx[data-theme] body .rqCard>.rqMuted{margin:2px 0 10px;font-size:12.5px}
:root.lx[data-theme] body .rqContact{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:3px;font-size:13px;color:var(--lx-ink-2);word-break:break-all}
:root.lx[data-theme] body .rqCardRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--lx-line);font-size:13px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .rqCardRow b{color:var(--lx-ink);font-weight:550;font-variant-numeric:tabular-nums;text-align:right}
:root.lx[data-theme] body .rqCardRow .textBtn{text-align:right}
:root.lx[data-theme] body .rqGates{list-style:none;margin:0;padding:0;display:grid;gap:2px}
:root.lx[data-theme] body .rqGates button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 8px;border:0;border-radius:12px;background:transparent;color:var(--lx-ink-2);font:500 13px var(--lx-font);text-align:left;cursor:pointer;transition:background .2s}
:root.lx[data-theme] body .rqGates button:hover{background:var(--lx-card-2)}
:root.lx[data-theme] body .rqGates button:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .rqGates small{display:block;color:var(--lx-ink-3);font-size:11.5px;font-weight:400;margin-top:1px}
:root.lx[data-theme] body .rqGateMark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px dashed var(--lx-line-2)}
:root.lx[data-theme] body .rqGateMark svg{width:12px;height:12px}
:root.lx[data-theme] body .rqGateMark svg [opacity]{display:none}
:root.lx[data-theme] body .rqGates li.done button{color:var(--lx-ink)}
:root.lx[data-theme] body .rqGates li.done .rqGateMark{border:0;color:#fff;background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc))}
:root.lx[data-theme] body .rqCardActions{display:grid;gap:8px}
:root.lx[data-theme] body .rqCardActions .btn{width:100%;justify-content:center}
:root.lx[data-theme] body .btn.rqDanger{color:var(--lx-red)}
:root.lx[data-theme] body .btn.rqDanger:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-red) 50%,transparent) inset}
:root.lx[data-theme] body .rqSkelHead{height:190px;border-radius:22px}
:root.lx[data-theme] body .rqSkelMain{height:440px;border-radius:22px}
:root.lx[data-theme] body .rqSkelRail{height:360px;border-radius:22px}
:root.lx[data-theme] body [data-rq-only][hidden]{display:none!important}
:root.lx[data-theme] body .rqFieldset{border:0;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--lx-line);min-width:0}
:root.lx[data-theme] body .rqFieldset legend{padding:0 0 12px;font-size:13px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .rqSub{margin:0}
:root.lx[data-theme] body .rqCheck{display:flex!important;align-items:flex-start;gap:0;font-size:13.5px;color:var(--lx-ink);line-height:1.5;margin:4px 0 0;cursor:pointer}
:root.lx[data-theme] body .rqPick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:260px;overflow:auto;margin-top:10px;padding:2px}
:root.lx[data-theme] body .rqPickItem{display:flex!important;align-items:center;gap:0;padding:10px 12px;border-radius:14px;border:1px solid var(--lx-line);background:var(--lx-card-2);font-size:13px;color:var(--lx-ink);cursor:pointer;margin:0;transition:border-color .2s,background .2s}
:root.lx[data-theme] body .rqPickItem[hidden]{display:none!important}
:root.lx[data-theme] body .rqPickItem:has(input:checked){border-color:color-mix(in srgb,var(--lx-acc) 45%,transparent);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rqPickItem small{display:block;color:var(--lx-ink-3);font-size:11.5px}
:root.lx[data-theme] body .rqPickPeople{grid-template-columns:1fr;max-height:none}
:root.lx[data-theme] body .rqLines{display:grid;gap:12px;margin:0 0 12px}
:root.lx[data-theme] body .rqLine{padding:14px;border-radius:18px;border:1px solid var(--lx-line-2);background:var(--lx-card-2)}
:root.lx[data-theme] body .rqLineHead{display:flex;align-items:center;gap:10px}
:root.lx[data-theme] body .rqLineHead .lxSelectBtn,:root.lx[data-theme] body .rqLineHead select{flex:1;min-width:0}
:root.lx[data-theme] body .rqLineNo{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font:500 12px var(--lx-mono);color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rqLineGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:12px}
:root.lx[data-theme] body .rqLineGrid .wide{grid-column:1/-1}
:root.lx[data-theme] body .rqLineGrid textarea{min-height:72px}
:root.lx[data-theme] body .rqLinePrice{margin:0;min-height:48px;display:flex;align-items:center;font-size:15px;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rqLinesTotal{margin:12px 0 4px;font-size:14px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .rqAssessProduct h3{display:flex;align-items:center;gap:8px}
:root.lx[data-theme] body .rqAssessProduct h3 svg{width:18px;height:18px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqRef{margin:0 0 16px;padding:12px 16px;border-radius:16px;border:1px solid var(--lx-line-2);background:var(--lx-card-2)}
:root.lx[data-theme] body .rqRef summary{cursor:pointer;font-size:13px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .rqRef[open] summary{margin-bottom:12px}
:root.lx[data-theme] body .rqQuoteLines{list-style:none;margin:0;padding:0;display:grid;gap:6px}
:root.lx[data-theme] body .rqQuoteLines li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--lx-line);font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqQuoteLines small{display:block;color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .rqQuoteLines b{font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}
:root.lx[data-theme] body .rqPreview{width:100%;height:min(70vh,760px);border:0;border-radius:14px;background:#fff;object-fit:contain}
:root.lx[data-theme] body .rqPrescribers .panelHead p{margin:6px 0 0;color:var(--lx-ink-3);font-size:13px;max-width:68ch}
:root.lx[data-theme] body .rqPrescribers>.rqProse{padding:0 24px 22px;margin:0}
:root.lx[data-theme] body .rqPeople{list-style:none;margin:0;padding:0 24px 22px;display:grid;gap:8px}
:root.lx[data-theme] body .rqPeople li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqPeople li .badge{margin-left:auto}
:root.lx[data-theme] body .lxReqList{display:grid;padding:4px 12px 14px}
:root.lx[data-theme] body .lxReqRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,190px) 16px;align-items:center;gap:14px;padding:11px 12px;border:0;border-radius:16px;background:transparent;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit;transition:background .25s var(--lx-ease)}
:root.lx[data-theme] body .lxReqRow:hover{background:var(--lx-card-2)}
:root.lx[data-theme] body .lxReqRow:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .lxReqRow>svg{width:16px;height:16px;color:var(--lx-ink-3);transition:transform .3s var(--lx-ease)}
:root.lx[data-theme] body .lxReqRow:hover>svg{transform:translateX(2px);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxReqMain strong{display:block;font-weight:550;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .lxReqMain small{display:block;color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .lxReqNext{font-size:12.5px;color:var(--lx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .lxReqNext.hot{color:var(--lx-amber)}
:root.lx[data-theme] body .lxReqNext.wait{color:var(--lx-ink-3)}
@media (max-width:1280px){:root.lx[data-theme] body .rqLayout{grid-template-columns:minmax(0,1fr) 280px}
:root.lx[data-theme] body .rqTrack li em{display:none}
:root.lx[data-theme] body .rqTrack li.current em{display:inline}}
@media (max-width:1080px){:root.lx[data-theme] body .rqLayout{grid-template-columns:1fr}
:root.lx[data-theme] body .rqRail{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
:root.lx[data-theme] body .lxReqRow{grid-template-columns:auto minmax(0,1fr) auto 16px}
:root.lx[data-theme] body .lxReqNext{display:none}}
@media (max-width:640px){:root.lx[data-theme] body .rqHeadTop{grid-template-columns:1fr}
:root.lx[data-theme] body .rqHead{padding:18px}
:root.lx[data-theme] body .rqHead h1{font-size:25px}
:root.lx[data-theme] body .rqAvatar{width:46px;height:46px;border-radius:14px;font-size:14px}
:root.lx[data-theme] body .rqHeadSide,:root.lx[data-theme] body .rqHeadActions{justify-content:flex-start}
:root.lx[data-theme] body .rqTrack{grid-template-columns:repeat(7,minmax(0,1fr));border-radius:18px}
:root.lx[data-theme] body .rqTrack li{padding:0;justify-content:center}
:root.lx[data-theme] body .rqTrack li.current em{display:none}
:root.lx[data-theme] body .rqPane{padding:18px 16px}
:root.lx[data-theme] body .rqDl,:root.lx[data-theme] body .rqLineGrid{grid-template-columns:1fr}
:root.lx[data-theme] body .rqToolbarEnd{flex-wrap:wrap;justify-content:stretch}
:root.lx[data-theme] body .rqToolbarEnd .lxSelectBtn,:root.lx[data-theme] body .rqToolbarEnd input{width:100%;max-width:none}
:root.lx[data-theme] body .rqComposerBar{flex-wrap:wrap}
:root.lx[data-theme] body .rqComposerBar .lxSelectBtn{width:100%}
:root.lx[data-theme] body .lxReqRow{grid-template-columns:auto minmax(0,1fr) 16px}
:root.lx[data-theme] body .lxReqRow .badge{display:none}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .rqNext.hot::before{animation:none}}
:root.lx[data-theme] body .ptDevNotice{padding:12px 16px;margin:12px 0;border:1px solid var(--lx-line-2);border-radius:12px;background:var(--lx-card-solid);color:var(--lx-ink);font-size:14px;line-height:1.5}
:root.lx[data-theme] body .login{position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:center;gap:64px;padding:32px 64px;background:#0B1323}
:root.lx[data-theme] body .loginStory{position:static;isolation:auto;min-height:0;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;align-self:end;display:flex}
:root.lx[data-theme] body .loginStory::before{position:fixed;inset:0;z-index:-4;background:url('/static/vital-login-poster.jpg') center/cover no-repeat;filter:none;transform:none}
:root.lx[data-theme] body .loginStory::after{position:fixed;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,12,23,.2),rgba(5,12,23,.08) 50%,rgba(5,12,23,.48)),linear-gradient(0deg,rgba(5,12,23,.86),rgba(5,12,23,.08) 70%);pointer-events:none}
:root.lx[data-theme] body .login > .lxLoginFilm{position:fixed;opacity:0;transition:opacity .3s ease;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;pointer-events:none}
:root.lx[data-theme] body .login > .lxLoginFilm[data-ready="true"]{opacity:1}
:root.lx[data-theme] body .loginStory .brand{position:absolute;top:32px;left:64px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}
:root.lx[data-theme] body .loginStory .brandWord{display:block!important}
:root.lx[data-theme] body .loginStory .rdBrandName{color:#F1F4FA}
:root.lx[data-theme] body .loginStory .rdBrandTag{color:#D5DDE9}
:root.lx[data-theme] body .loginStory h1{max-width:14ch;font-size:clamp(40px,4.5vw,68px);line-height:1.08;margin:0 0 20px;letter-spacing:-.04em;color:#F3F5FA}
:root.lx[data-theme] body .loginStory>p{display:block;max-width:36ch;font-size:16px;line-height:1.6;color:#E0E6EF;margin:0 0 28px}
:root.lx[data-theme] body .loginStory .lxLoginMotionToggle{position:relative;align-self:flex-start;min-height:40px;padding:8px 16px;border:1px solid #778395;border-radius:999px;background:rgba(8,13,30,.65);color:#F0F3F9;font:500 13px var(--lx-font);cursor:pointer}
:root.lx[data-theme] body .lxLoginMotionToggle:focus-visible{outline:3px solid #B7CDFF;outline-offset:4px}
:root.lx[data-theme] body .loginFormWrap{position:relative;z-index:1;padding:0;background:transparent}
:root.lx[data-theme] body .loginForm{width:100%;padding:32px;border-radius:24px;border:1px solid rgba(225,234,249,.35);background:rgba(243,246,252,.93);box-shadow:0 24px 80px rgba(5,12,23,.22),inset 0 1px 0 rgba(255,255,255,.5);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}
:root.lx[data-theme] body .loginForm label{font-size:14px;color:var(--lx-ink-2);margin-top:16px}
:root.lx[data-theme] body .loginForm>p{font-size:14px;margin-bottom:12px}
:root.lx[data-theme] body .loginForm h2{margin-top:12px;margin-bottom:8px}
:root.lx[data-theme] body .loginForm input{border-radius:12px;min-height:48px;margin-bottom:0}
:root.lx[data-theme] body .loginForm .btn{border-radius:12px}
:root.lx[data-theme] body .loginForm .error:empty{display:none}
:root.lx[data-theme] body .loginForm .eyebrow{margin-bottom:12px}
:root.lx[data-theme] body .loginDemo{font-size:13px;line-height:1.6;border-radius:12px;margin-top:16px;padding:12px}
:root.lx[data-theme=dark] body .loginForm{background:rgba(12,20,36,.88);border-color:rgba(225,234,249,.24);box-shadow:0 24px 80px rgba(5,12,23,.25),inset 0 1px 0 rgba(255,255,255,.08)}
@media (max-width:1100px){:root.lx[data-theme] body .login{gap:40px;padding:32px 40px}
:root.lx[data-theme] body .loginStory .brand{left:40px}
:root.lx[data-theme] body .loginStory h1{font-size:44px}}
@media (max-width:900px){:root.lx[data-theme] body .login{grid-template-columns:1fr;gap:28px;padding:112px 24px 32px}
:root.lx[data-theme] body .loginStory{display:flex;min-height:0;align-self:auto}
:root.lx[data-theme] body .loginStory .brand{top:28px;left:24px}
:root.lx[data-theme] body .loginStory h1{font-size:36px;max-width:24ch;margin-bottom:12px}
:root.lx[data-theme] body .loginStory>p{display:none}
:root.lx[data-theme] body .loginFormWrap{width:min(480px,100%);justify-self:center}
:root.lx[data-theme] body .loginStory .lxLoginMotionToggle{position:relative;left:auto;bottom:auto;margin:8px 0 0}
:root.lx[data-theme] body .loginForm{padding:28px}}
@media (max-width:480px){:root.lx[data-theme] body .login{padding:104px 20px 24px;gap:24px}
:root.lx[data-theme] body .loginStory .brand{left:20px}
:root.lx[data-theme] body .loginStory h1{font-size:32px;max-width:16ch}
:root.lx[data-theme] body .loginForm{padding:24px}}
@media (prefers-reduced-transparency:reduce){:root.lx[data-theme] body .loginForm{background:var(--lx-card-solid);backdrop-filter:none}
:root.lx[data-theme] body .loginStory .lxLoginMotionToggle{background:#0B1323}}
:root.lx[data-theme] body .loginForm{background:linear-gradient(135deg,rgba(230,240,255,.14),rgba(230,240,255,.025) 45%),rgba(10,19,33,.42);border:1px solid rgba(235,244,255,.38);box-shadow:0 24px 64px rgba(3,9,20,.24),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);color:#F3F6FC}
:root.lx[data-theme] body .loginForm h2{color:#F3F6FC}
:root.lx[data-theme] body .loginForm .eyebrow,:root.lx[data-theme] body .loginForm label,:root.lx[data-theme] body .loginForm>p{color:#E2E9F4}
:root.lx[data-theme] body #login-form input{background:rgba(6,14,27,.6);color:#F3F6FC;border:1px solid rgba(227,238,255,.32);box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}
:root.lx[data-theme] body #login-form input::placeholder{color:#C0CBDA;opacity:1}
:root.lx[data-theme] body #login-form input:focus{border-color:#B6D0FF;outline:2px solid #B6D0FF;outline-offset:2px}
:root.lx[data-theme] body .loginForm .btn{background:linear-gradient(180deg,#F5F8FD,#CCD7E7);color:#101B2E;border:1px solid #EDF4FF;box-shadow:inset 0 1px 0 #FFF,0 8px 24px rgba(4,10,20,.16)}
:root.lx[data-theme] body .loginForm .btn:hover{background:#F3F7FE;color:#101B2E}
:root.lx[data-theme] body .loginForm .loginDemo{background:rgba(7,15,28,.3);border-color:rgba(227,238,255,.2);color:#D5DEEB}
:root.lx[data-theme] body .loginForm .loginDemo strong{color:#F0F4FB}
:root.lx[data-theme] body .loginForm .accountPicker button{background:rgba(7,15,28,.28);border-color:rgba(227,238,255,.3);color:#E2E9F4}
:root.lx[data-theme] body .loginForm .accountPicker button:hover{background:rgba(230,240,255,.16);color:#FFF}
:root.lx[data-theme] body .loginForm .error{color:#FFD9D9;background:rgba(65,12,23,.85);border-radius:8px;padding:8px 12px}
@media (prefers-reduced-transparency:reduce){:root.lx[data-theme] body .loginForm{background:#101D30;backdrop-filter:none;-webkit-backdrop-filter:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.lx[data-theme] body .loginForm{background:rgba(10,19,33,.94)}}
:root.lx{
 --lx-card:rgba(246,249,255,.56);--lx-card-2:rgba(239,245,255,.42);
 --lx-glass-surface:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.04) 52%),rgba(242,247,255,.55);
 --lx-glass-float:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,.08)),rgba(240,246,255,.9);
 --lx-glass-border:rgba(255,255,255,.76);--lx-glass-shadow:0 16px 40px -24px rgba(18,35,64,.3),inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.15);
 --lx-blur:blur(12px) saturate(115%);--lx-ink-2:#35445B;--lx-ink-3:#4A5A70;
 --lx-field:rgba(255,255,255,.65);--lx-field-top:rgba(255,255,255,.42);--lx-field-focus:rgba(255,255,255,.85);
 --lx-side:rgba(10,20,36,.68);--lx-side-ink-2:#C1CDDF;--lx-side-line:rgba(228,239,255,.24);
}
:root.lx[data-theme=dark]{
 --lx-card:rgba(12,23,39,.48);--lx-card-2:rgba(205,224,255,.055);
 --lx-glass-surface:linear-gradient(135deg,rgba(230,240,255,.12),rgba(230,240,255,.02) 52%),rgba(10,19,33,.48);
 --lx-glass-float:linear-gradient(135deg,rgba(230,240,255,.09),rgba(230,240,255,.02)),rgba(10,19,33,.9);
 --lx-glass-border:rgba(227,239,255,.26);--lx-glass-shadow:0 20px 48px -24px rgba(3,9,20,.45),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.04);
 --lx-ink:#F0F4FA;--lx-ink-2:#D0DAE9;--lx-ink-3:#AEBED2;
 --lx-field:rgba(6,14,27,.48);--lx-field-top:rgba(6,14,27,.32);--lx-field-focus:rgba(9,21,39,.8);--lx-field-line:rgba(220,234,255,.25);
 --lx-side:rgba(10,19,33,.54);--lx-side-ink-2:#C1CDDF;--lx-side-line:rgba(228,239,255,.24);
}
:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .lxStripItem,:root.lx[data-theme] body .jResume,:root.lx[data-theme] body .ptChoice,:root.lx[data-theme] body .ptStatusBlock,:root.lx[data-theme] body .rqHead,:root.lx[data-theme] body .rqTrack,:root.lx[data-theme] body .appearanceSettings,:root.lx[data-theme] body .lxProfile{background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);box-shadow:var(--lx-glass-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .panel:hover,:root.lx[data-theme] body .metric:hover,:root.lx[data-theme] body .lxCard:hover{box-shadow:var(--lx-glass-shadow)}
:root.lx[data-theme] body .sidebar{background:linear-gradient(135deg,rgba(230,240,255,.1),rgba(230,240,255,.015) 52%),var(--lx-side);border-color:var(--lx-side-line);box-shadow:var(--lx-glass-shadow);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}
:root.lx[data-theme] body .sidebar::before,:root.lx[data-theme] body .sidebar::after{opacity:.3}
:root.lx[data-theme] body .globalSearch,:root.lx[data-theme] body .rdUser,:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell,:root.lx[data-theme] body .lxClock,:root.lx[data-theme] body .tabs,:root.lx[data-theme] body .mobileNavigation{background:var(--lx-glass-surface);border-color:var(--lx-glass-border);box-shadow:var(--lx-glass-shadow);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .modal,:root.lx[data-theme] body .lxSelectPop,:root.lx[data-theme] body .lxPop,:root.lx[data-theme] body .lxPaletteBox,:root.lx[data-theme] body .toast{background:var(--lx-glass-float);border:1px solid var(--lx-glass-border);box-shadow:var(--lx-glass-shadow),0 24px 80px rgba(3,9,20,.24);backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%)}
:root.lx[data-theme] body .modalHeader,:root.lx[data-theme] body .modalFooter{background:transparent;border-color:var(--lx-line-2)}
:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .lxPalette{background:rgba(6,14,27,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
:root.lx[data-theme] body .panel .panel,:root.lx[data-theme] body .modal .panel,:root.lx[data-theme] body .panel .card,:root.lx[data-theme] body .modal .card{background:var(--lx-card-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 var(--lx-glass-border)}
:root.lx[data-theme] body thead,:root.lx[data-theme] body th{background:var(--lx-card-2);color:var(--lx-ink-2)}
:root.lx[data-theme] body tbody td{border-color:var(--lx-line-2)}
:root.lx[data-theme] body .lxOpt.lxActive,:root.lx[data-theme] body .lxPopItem:hover,:root.lx[data-theme] body .lxPopItem:focus-visible{background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px var(--lx-line-2)}
:root.lx[data-theme] body .formHint,:root.lx[data-theme] body .modalHeader p{color:var(--lx-ink-3)}
@media (prefers-reduced-transparency:reduce){:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .lxStripItem,:root.lx[data-theme] body .jResume,:root.lx[data-theme] body .ptChoice,:root.lx[data-theme] body .ptStatusBlock,:root.lx[data-theme] body .rqHead,:root.lx[data-theme] body .rqTrack,:root.lx[data-theme] body .appearanceSettings,:root.lx[data-theme] body .lxProfile,:root.lx[data-theme] body .globalSearch,:root.lx[data-theme] body .rdUser,:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell,:root.lx[data-theme] body .lxClock,:root.lx[data-theme] body .tabs,:root.lx[data-theme] body .mobileNavigation,:root.lx[data-theme] body .modal,:root.lx[data-theme] body .lxSelectPop,:root.lx[data-theme] body .lxPop,:root.lx[data-theme] body .lxPaletteBox,:root.lx[data-theme] body .toast{background:var(--lx-card-solid);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .sidebar{background:#101D30;backdrop-filter:none;-webkit-backdrop-filter:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.lx{--lx-glass-surface:var(--lx-card-solid);--lx-glass-float:var(--lx-card-solid)}}
:root.lx[data-theme] body .modalBody{background:transparent}
:root.lx{
 --lx-canvas:#EEF1F7;--lx-canvas-2:#E3E8F2;
 --lx-card:rgba(255,255,255,.94);--lx-card-solid:#FFFFFF;--lx-card-2:#F3F5FA;--lx-raise:#FFFFFF;
 --lx-ink:#0E1528;--lx-ink-2:#38435C;--lx-ink-3:#525D76;
 --lx-line:rgba(14,21,40,.09);--lx-line-2:rgba(14,21,40,.15);
 --lx-acc:#2F5BD3;--lx-acc-2:#5B8CFF;--lx-acc-ink:#2448B0;--lx-acc-soft:rgba(47,91,211,.10);--lx-acc-glow:rgba(47,91,211,.28);
 --lx-side:#0C1428;--lx-side-2:rgba(255,255,255,.05);--lx-side-ink:#EEF2FA;--lx-side-ink-2:#AEB8CE;--lx-side-line:rgba(220,228,250,.10);
 --lx-cta:linear-gradient(180deg,#3666E3 0%,#2448B8 100%);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(255,255,255,.18);--lx-cta-glow:0 12px 26px -14px rgba(36,72,184,.65);
 --lx-field:#FFFFFF;--lx-field-top:#FFFFFF;--lx-field-focus:#FFFFFF;--lx-field-line:rgba(14,21,40,.18);--lx-field-inset:inset 0 1px 2px rgba(14,21,40,.05);
 --lx-focus:0 0 0 3px rgba(47,91,211,.32);
 --lx-glass-surface:#FFFFFF;--lx-glass-float:#FFFFFF;--lx-glass-border:rgba(14,21,40,.10);
 --lx-glass-shadow:0 1px 2px rgba(14,21,40,.05),0 14px 34px -22px rgba(18,32,80,.30);
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 2px 4px rgba(14,21,40,.06),0 22px 44px -24px rgba(18,32,80,.36);
 --lx-edge:linear-gradient(var(--lx-glass-border),var(--lx-glass-border));--lx-blur:none;--lx-spot:rgba(47,91,211,.06);
 --lx-amber:#8A5600;--lx-amber-bg:rgba(214,140,20,.14);--lx-red:#A61E50;--lx-red-bg:rgba(214,51,108,.11);--lx-green:#17693F;--lx-green-bg:rgba(31,138,85,.12);
 --t-blue:#2F5BD3;--t-blue-ink:#2448B0;--t-blue-bg:rgba(47,91,211,.11);
 --t-violet:#7048E8;--t-violet-ink:#5632C4;--t-violet-bg:rgba(112,72,232,.11);
 --t-teal:#0E9488;--t-teal-ink:#0A6B62;--t-teal-bg:rgba(14,148,136,.12);
 --t-green:#1F8A55;--t-green-ink:#17693F;--t-green-bg:rgba(31,138,85,.12);
 --t-amber:#C27A0A;--t-amber-ink:#8A5600;--t-amber-bg:rgba(214,140,20,.15);
 --t-rose:#D6336C;--t-rose-ink:#A61E50;--t-rose-bg:rgba(214,51,108,.11);
 --t-sky:#0B88C7;--t-sky-ink:#086794;--t-sky-bg:rgba(11,136,199,.12);
 --t-slate:#5A6782;--t-slate-ink:#46526B;--t-slate-bg:rgba(90,103,130,.12);
}
:root.lx[data-theme=dark]{
 --lx-canvas:#070B16;--lx-canvas-2:#0B1122;
 --lx-card:rgba(15,22,40,.96);--lx-card-solid:#0F1628;--lx-card-2:#141D33;--lx-raise:#16203A;
 --lx-ink:#EEF2FA;--lx-ink-2:#BCC6DA;--lx-ink-3:#97A3BC;
 --lx-line:rgba(200,212,255,.09);--lx-line-2:rgba(200,212,255,.16);
 --lx-acc:#6E9BFF;--lx-acc-2:#A4C0FF;--lx-acc-ink:#A9C2FF;--lx-acc-soft:rgba(110,155,255,.16);--lx-acc-glow:rgba(110,155,255,.40);
 --lx-side:#0A1022;--lx-side-2:rgba(255,255,255,.04);--lx-side-ink:#EEF2FA;--lx-side-ink-2:#A6B1C9;--lx-side-line:rgba(200,212,255,.09);
 --lx-cta:linear-gradient(180deg,#3666E3 0%,#2448B8 100%);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(170,195,255,.30);--lx-cta-glow:0 12px 30px -14px rgba(91,140,255,.55);
 --lx-field:#0B1224;--lx-field-top:#0D152A;--lx-field-focus:#0E172E;--lx-field-line:rgba(200,212,255,.18);--lx-field-inset:inset 0 1px 0 rgba(255,255,255,.03);
 --lx-focus:0 0 0 3px rgba(110,155,255,.42);
 --lx-glass-surface:#0F1628;--lx-glass-float:#111A2E;--lx-glass-border:rgba(200,212,255,.10);
 --lx-glass-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 22px 50px -30px rgba(0,0,0,.85);
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 1px 0 rgba(255,255,255,.05) inset,0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px rgba(110,155,255,.14);
 --lx-edge:linear-gradient(var(--lx-glass-border),var(--lx-glass-border));--lx-blur:none;--lx-spot:rgba(110,155,255,.08);
 --lx-amber:#FCD77A;--lx-amber-bg:rgba(251,191,36,.14);--lx-red:#FDA4B4;--lx-red-bg:rgba(251,113,133,.14);--lx-green:#9CEDB8;--lx-green-bg:rgba(74,222,128,.13);
 --t-blue:#6E9BFF;--t-blue-ink:#A9C2FF;--t-blue-bg:rgba(110,155,255,.16);
 --t-violet:#A78BFA;--t-violet-ink:#CDBDFF;--t-violet-bg:rgba(167,139,250,.16);
 --t-teal:#2DD4BF;--t-teal-ink:#8BEADB;--t-teal-bg:rgba(45,212,191,.14);
 --t-green:#4ADE80;--t-green-ink:#9CEDB8;--t-green-bg:rgba(74,222,128,.13);
 --t-amber:#FBBF24;--t-amber-ink:#FCD77A;--t-amber-bg:rgba(251,191,36,.14);
 --t-rose:#FB7185;--t-rose-ink:#FDA4B4;--t-rose-bg:rgba(251,113,133,.14);
 --t-sky:#38BDF8;--t-sky-ink:#9ADCFB;--t-sky-bg:rgba(56,189,248,.14);
 --t-slate:#94A3B8;--t-slate-ink:#CBD5E1;--t-slate-bg:rgba(148,163,184,.14);
}
:root.lx [data-tone=blue]{--tone:var(--t-blue);--tone-ink:var(--t-blue-ink);--tone-bg:var(--t-blue-bg)}
:root.lx [data-tone=violet]{--tone:var(--t-violet);--tone-ink:var(--t-violet-ink);--tone-bg:var(--t-violet-bg)}
:root.lx [data-tone=teal]{--tone:var(--t-teal);--tone-ink:var(--t-teal-ink);--tone-bg:var(--t-teal-bg)}
:root.lx [data-tone=green]{--tone:var(--t-green);--tone-ink:var(--t-green-ink);--tone-bg:var(--t-green-bg)}
:root.lx [data-tone=amber]{--tone:var(--t-amber);--tone-ink:var(--t-amber-ink);--tone-bg:var(--t-amber-bg)}
:root.lx [data-tone=rose]{--tone:var(--t-rose);--tone-ink:var(--t-rose-ink);--tone-bg:var(--t-rose-bg)}
:root.lx [data-tone=sky]{--tone:var(--t-sky);--tone-ink:var(--t-sky-ink);--tone-bg:var(--t-sky-bg)}
:root.lx [data-tone=slate]{--tone:var(--t-slate);--tone-ink:var(--t-slate-ink);--tone-bg:var(--t-slate-bg)}
:root.lx[data-theme] body{background:radial-gradient(1100px 620px at 85% -10%,rgba(47,91,211,.10),transparent 60%),radial-gradient(900px 560px at -10% 110%,rgba(112,72,232,.07),transparent 60%),var(--lx-canvas)}
:root.lx[data-theme] body .lxWorkspaceBackdrop,:root.lx[data-theme] body .lxWorkspaceMotion{display:none!important}
:root.lx[data-theme] body #lx-silk{opacity:.55}
:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .lxStripItem,:root.lx[data-theme] body .jResume,:root.lx[data-theme] body .ptChoice,:root.lx[data-theme] body .ptStatusBlock,:root.lx[data-theme] body .rqHead,:root.lx[data-theme] body .appearanceSettings,:root.lx[data-theme] body .lxProfile{background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);border-top-color:var(--lx-glass-border);box-shadow:var(--lx-glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .panel:hover,:root.lx[data-theme] body .metric:hover,:root.lx[data-theme] body .lxCard:hover{box-shadow:var(--lx-shadow-hover)}
:root.lx[data-theme] body .panel::before,:root.lx[data-theme] body .lxCard::before,:root.lx[data-theme] body .metric::before{opacity:0}
:root.lx[data-theme] body .globalSearch,:root.lx[data-theme] body .rdUser,:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell,:root.lx[data-theme] body .lxClock,:root.lx[data-theme] body .tabs,:root.lx[data-theme] body .mobileNavigation,:root.lx[data-theme] body .rqTrack{background:var(--lx-card-solid);border-color:var(--lx-glass-border);box-shadow:var(--lx-glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .modal,:root.lx[data-theme] body .lxSelectPop,:root.lx[data-theme] body .lxPop,:root.lx[data-theme] body .lxPaletteBox,:root.lx[data-theme] body .toast{background:var(--lx-glass-float);border:1px solid var(--lx-glass-border);box-shadow:0 30px 80px -20px rgba(3,9,20,.45);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .modalHeader{background:linear-gradient(180deg,var(--lx-acc-soft),transparent);border-color:var(--lx-line)}
:root.lx[data-theme] body .modalFooter{background:var(--lx-card-2);border-color:var(--lx-line)}
:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .lxPalette{background:rgba(5,9,20,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
:root.lx[data-theme] body .panel .panel,:root.lx[data-theme] body .modal .panel,:root.lx[data-theme] body .panel .card,:root.lx[data-theme] body .modal .card,:root.lx[data-theme] body .assessmentGroup,:root.lx[data-theme] body .rqLine,:root.lx[data-theme] body .rqRef,:root.lx[data-theme] body .rqComposer,:root.lx[data-theme] body .rqDocs li,:root.lx[data-theme] body .rqRxLines li,:root.lx[data-theme] body .consentDocument{background:var(--lx-card-2);border-color:var(--lx-line);box-shadow:none}
:root.lx[data-theme] body thead,:root.lx[data-theme] body th{background:var(--lx-card-2);color:var(--lx-ink-2)}
:root.lx[data-theme] body th{font-weight:600;letter-spacing:.06em}
:root.lx[data-theme] body tbody td{border-color:var(--lx-line);color:var(--lx-ink)}
:root.lx[data-theme] body tbody tr:hover td{background:var(--lx-acc-soft)}
:root.lx[data-theme] body .formHint,:root.lx[data-theme] body .modalHeader p,:root.lx[data-theme] body .heading p,:root.lx[data-theme] body .empty p,:root.lx[data-theme] body .rqMuted{color:var(--lx-ink-3)}
:root.lx[data-theme] body .heading h1,:root.lx[data-theme] body .rqHead h1,:root.lx[data-theme] body .lxHeroCard h1{color:var(--lx-ink)}
:root.lx[data-theme] body .heading h1::after{content:"";display:block;width:44px;height:3px;border-radius:3px;margin-top:12px;background:linear-gradient(90deg,var(--t-blue),var(--t-violet))}
:root.lx[data-theme] body .heading .eyebrow,:root.lx[data-theme] body .rqHead .eyebrow{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{background:transparent}
:root.lx[data-theme] body.lxScrolled .topbar{background:color-mix(in srgb,var(--lx-canvas) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
:root.lx[data-theme] body .sidebar{background:linear-gradient(180deg,#0E1730,#0A1022);border:1px solid rgba(200,212,255,.10);box-shadow:0 30px 70px -30px rgba(4,8,22,.7);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .sidebar::before{opacity:.9}
:root.lx[data-theme] body .sidebar::after{opacity:.6}
:root.lx[data-theme] body .nav button{color:#B9C3D9}
:root.lx[data-theme] body .nav button:hover{color:#FFFFFF;background:rgba(255,255,255,.06)}
:root.lx[data-theme] body .nav button.active,:root.lx[data-theme] body .lxNavPill{background:linear-gradient(90deg,rgba(91,140,255,.34),rgba(91,140,255,.10));box-shadow:0 0 0 1px rgba(157,185,255,.30) inset,0 10px 30px -12px rgba(91,140,255,.6)}
:root.lx[data-theme] body .nav button.active{color:#FFFFFF}
:root.lx[data-theme] body .nav [data-nav=overview] svg{color:#A9C2FF}
:root.lx[data-theme] body .nav [data-nav=requests] svg{color:#7DD3FC}
:root.lx[data-theme] body .nav [data-nav=products] svg{color:#C4B5FD}
:root.lx[data-theme] body .nav [data-nav=customers] svg{color:#5EEAD4}
:root.lx[data-theme] body .nav [data-nav=orders] svg{color:#93C5FD}
:root.lx[data-theme] body .nav [data-nav=pharmacyBilling] svg{color:#F9A8D4}
:root.lx[data-theme] body .nav [data-nav=inventory] svg{color:#FCD34D}
:root.lx[data-theme] body .nav [data-nav=purchasing] svg{color:#FDBA74}
:root.lx[data-theme] body .nav [data-nav=recalls] svg{color:#FDA4AF}
:root.lx[data-theme] body .nav [data-nav=organization] svg{color:#A5B4FC}
:root.lx[data-theme] body .nav [data-nav=protocols] svg{color:#C4B5FD}
:root.lx[data-theme] body .nav [data-nav=settings] svg{color:#CBD5E1}
:root.lx[data-theme] body .clinicSwitch,:root.lx[data-theme] body .localNotice{background:rgba(255,255,255,.04);border-color:rgba(200,212,255,.10)}
:root.lx[data-theme] body .localNotice,:root.lx[data-theme] body .clinicSwitch small,:root.lx[data-theme] body .userBlock small{color:#AEB8CE}
:root.lx[data-theme] body .localNotice strong,:root.lx[data-theme] body .clinicSwitch strong{color:#EEF2FA}
:root.lx[data-theme] body .btn{background:var(--lx-cta);color:var(--lx-cta-ink);box-shadow:0 0 0 1px var(--lx-cta-edge) inset,var(--lx-cta-glow)}
:root.lx[data-theme] body .btn:hover{filter:brightness(1.06)}
:root.lx[data-theme] body .btn.secondary,:root.lx[data-theme] body .btn.ghost{background:var(--lx-card-solid);color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-line-2) inset}
:root.lx[data-theme] body .btn.ghost{background:transparent}
:root.lx[data-theme] body .btn.secondary:hover,:root.lx[data-theme] body .btn.ghost:hover{box-shadow:0 0 0 1px var(--lx-acc) inset;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxChip{background:var(--lx-card-solid);color:var(--lx-ink);border-color:var(--lx-line-2)}
:root.lx[data-theme] body .textBtn{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .tabs .tab{color:var(--lx-ink-2)}
:root.lx[data-theme] body .tabs .tab.active,:root.lx[data-theme] body .tabs .tab:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .lxTabInd{background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 35%,transparent)}
:root.lx[data-theme] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root.lx[data-theme] body textarea,:root.lx[data-theme] body .lxSelectBtn{background:var(--lx-field);color:var(--lx-ink);border-color:var(--lx-field-line)}
:root.lx[data-theme] body input[type=checkbox]:checked,:root.lx[data-theme] body input[type=radio]:checked{background:var(--t-blue);border-color:var(--t-blue)}
:root.lx[data-theme] body .lxBellCount{background:linear-gradient(150deg,#FB7185,#E11D48);color:#FFFFFF}
:root.lx[data-theme] body .lxStep.done .lxStepMark,:root.lx[data-theme] body .rqGates li.done .rqGateMark{background:linear-gradient(150deg,#34D399,#16A34A);color:#FFFFFF}
:root.lx[data-theme] body .badge{border:1px solid transparent;font-weight:550}
:root.lx[data-theme] body .badge,:root.lx[data-theme] body .badge.slate,:root.lx[data-theme] body .badge.gray{color:var(--t-slate-ink);background:var(--t-slate-bg);border-color:color-mix(in srgb,var(--t-slate) 28%,transparent)}
:root.lx[data-theme] body .badge.blue{color:var(--t-blue-ink);background:var(--t-blue-bg);border-color:color-mix(in srgb,var(--t-blue) 30%,transparent)}
:root.lx[data-theme] body .badge.violet{color:var(--t-violet-ink);background:var(--t-violet-bg);border-color:color-mix(in srgb,var(--t-violet) 30%,transparent)}
:root.lx[data-theme] body .badge.teal{color:var(--t-teal-ink);background:var(--t-teal-bg);border-color:color-mix(in srgb,var(--t-teal) 30%,transparent)}
:root.lx[data-theme] body .badge.green{color:var(--t-green-ink);background:var(--t-green-bg);border-color:color-mix(in srgb,var(--t-green) 30%,transparent)}
:root.lx[data-theme] body .badge.amber{color:var(--t-amber-ink);background:var(--t-amber-bg);border-color:color-mix(in srgb,var(--t-amber) 32%,transparent)}
:root.lx[data-theme] body .badge.red,:root.lx[data-theme] body .badge.rose{color:var(--t-rose-ink);background:var(--t-rose-bg);border-color:color-mix(in srgb,var(--t-rose) 30%,transparent)}
:root.lx[data-theme] body .badge.sky{color:var(--t-sky-ink);background:var(--t-sky-bg);border-color:color-mix(in srgb,var(--t-sky) 30%,transparent)}
:root.lx[data-theme] body .badge .pillDot{background:currentColor}
:root.lx[data-theme] body .statusPill,:root.lx[data-theme] body .pill{font-weight:550}
:root.lx[data-theme] body [data-tone] .lxKpiTop svg,:root.lx[data-theme] body [data-tone] .metricTitle svg,:root.lx[data-theme] body .lxStripItem[data-tone] svg,:root.lx[data-theme] body .lxFlow li[data-tone] svg,:root.lx[data-theme] body .rqCard[data-tone] h2 svg,:root.lx[data-theme] body .rqBlock[data-tone] h3 svg{color:var(--tone-ink);background:var(--tone-bg)}
:root.lx[data-theme] body .lxKpi[data-tone],:root.lx[data-theme] body .metric[data-tone]{border-top:3px solid var(--tone)}
:root.lx[data-theme] body .lxKpi[data-tone] .lxKpiFoot b{color:var(--tone-ink)}
:root.lx[data-theme] body .lxStripItem[data-tone]{border-left:3px solid var(--tone)}
:root.lx[data-theme] body .lxFlow li[data-tone].on b{color:var(--tone-ink);background:var(--tone-bg)}
:root.lx[data-theme] body .lxFlow li[data-tone].on strong{color:var(--lx-ink)}
:root.lx[data-theme] body .lxMono[data-tone],:root.lx[data-theme] body .rqAvatar[data-tone],:root.lx[data-theme] body .avatar[data-tone]{color:var(--tone-ink);background:var(--tone-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 32%,transparent) inset}
:root.lx[data-theme] body .lxChip[data-tone] svg,:root.lx[data-theme] body .lxQuick .btn svg{color:inherit}
:root.lx[data-theme] body .lxChip[data-tone] svg{color:var(--tone-ink)}
:root.lx[data-theme] body .lxPopItem[data-tone]>svg{color:var(--tone-ink);background:var(--tone-bg);border-radius:10px;padding:6px;box-sizing:content-box}
:root.lx[data-theme] body .lxFact[data-tone] svg{color:var(--tone-ink);background:var(--tone-bg)}
:root.lx[data-theme] body .rqType.patient svg,:root.lx[data-theme] body .rqBook.patient svg{color:var(--t-teal-ink)}
:root.lx[data-theme] body .rqType.doctor svg,:root.lx[data-theme] body .rqBook.doctor svg{color:var(--t-violet-ink)}
:root.lx[data-theme] body .rqBook.patient{color:var(--t-teal-ink);background:var(--t-teal-bg);border-color:color-mix(in srgb,var(--t-teal) 30%,transparent)}
:root.lx[data-theme] body .rqBook.doctor{color:var(--t-violet-ink);background:var(--t-violet-bg);border-color:color-mix(in srgb,var(--t-violet) 30%,transparent)}
:root.lx[data-theme] body .rqAvatar.patient{color:var(--t-teal-ink);background:var(--t-teal-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-teal) 34%,transparent) inset}
:root.lx[data-theme] body .rqAvatar.doctor{color:var(--t-violet-ink);background:var(--t-violet-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-violet) 34%,transparent) inset}
:root.lx[data-theme] body .rqNext::before{background:var(--t-blue);box-shadow:0 0 0 4px var(--t-blue-bg)}
:root.lx[data-theme] body .rqNext.hot::before{background:var(--t-amber);box-shadow:0 0 0 4px var(--t-amber-bg)}
:root.lx[data-theme] body .rqNext.done::before{background:var(--t-green);box-shadow:0 0 0 4px var(--t-green-bg)}
:root.lx[data-theme] body .rqFilter.active{background:var(--t-blue-bg);border-color:color-mix(in srgb,var(--t-blue) 40%,transparent);color:var(--lx-ink)}
:root.lx[data-theme] body .rqFilter.active b{background:var(--lx-cta);color:#FFFFFF}
:root.lx[data-theme] body .rqFilter[data-rq-filter=waiting].active{background:var(--t-amber-bg);border-color:color-mix(in srgb,var(--t-amber) 40%,transparent)}
:root.lx[data-theme] body .rqFilter[data-rq-filter=ready].active{background:var(--t-green-bg);border-color:color-mix(in srgb,var(--t-green) 40%,transparent)}
:root.lx[data-theme] body .rqFilter[data-rq-filter=closed].active{background:var(--t-slate-bg);border-color:color-mix(in srgb,var(--t-slate) 40%,transparent)}
:root.lx[data-theme] body .rqTrack li.current{background:var(--t-blue-bg)}
:root.lx[data-theme] body .rqTrack li.done span{background:var(--t-green-bg);color:var(--t-green-ink)}
:root.lx[data-theme] body .rqBlock h3 svg{color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rqChip svg{color:var(--t-violet-ink)}
:root.lx[data-theme] body .rqDl>div.alert dd{background:var(--t-amber-bg);border-color:color-mix(in srgb,var(--t-amber) 30%,transparent)}
:root.lx[data-theme] body .rqDocIcon{color:var(--t-sky-ink);background:var(--t-sky-bg)}
:root.lx[data-theme] body .btn.rqDanger{color:var(--t-rose-ink)}
:root.lx[data-theme] body .nav button .rqNavCount{background:linear-gradient(150deg,#7DD3FC,#38BDF8);color:#06263A}
:root.lx[data-theme] body .ptMsg.mine{background:var(--t-blue-bg);border-color:color-mix(in srgb,var(--t-blue) 28%,transparent)}
:root.lx[data-theme] body .rqThread .ptMsg.internal{background:var(--t-amber-bg);border:1px dashed color-mix(in srgb,var(--t-amber) 45%,transparent)}
:root.lx[data-theme] body .ptMsgWho{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxHeroCard{background:linear-gradient(120deg,rgba(47,91,211,.10),rgba(112,72,232,.07) 45%,rgba(14,148,136,.06)),var(--lx-glass-surface)}
:root.lx[data-theme] body .lxHeroCard h1 em{background:linear-gradient(90deg,var(--t-blue),var(--t-violet));-webkit-background-clip:text;background-clip:text;color:transparent}
:root.lx[data-theme] body .lxReady{background:linear-gradient(140deg,rgba(31,138,85,.07),transparent 60%),var(--lx-glass-surface)}
:root.lx[data-theme] body .lxBarCol i{background:linear-gradient(180deg,var(--t-blue),color-mix(in srgb,var(--t-violet) 70%,var(--t-blue)))}
:root.lx[data-theme] body .lxStat b,:root.lx[data-theme] body .lxKpiValue,:root.lx[data-theme] body .metricValue{color:var(--lx-ink)}
:root.lx[data-theme] body .lxPrice{color:var(--lx-ink)}
:root.lx[data-theme] body .lxReqNext.hot{color:var(--t-amber-ink)}
:root.lx[data-theme] body .lxRingBar{stroke:url(#lx-ring-grad)}
:root.lx[data-theme] body .loginStory h1,:root.lx[data-theme] body .loginStory>p{text-shadow:0 2px 18px rgba(3,8,20,.55)}
:root.lx[data-theme=dark] body .heading h1::after{background:linear-gradient(90deg,#6E9BFF,#A78BFA)}
:root.lx[data-theme=dark] body tbody tr:hover td{background:rgba(110,155,255,.07)}
:root.lx[data-theme=dark] body{background:radial-gradient(1100px 620px at 85% -10%,rgba(91,140,255,.12),transparent 60%),radial-gradient(900px 560px at -10% 110%,rgba(167,139,250,.08),transparent 60%),var(--lx-canvas)}
@media (max-width:900px){:root.lx[data-theme] body .topbar{height:auto;min-height:76px;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px}}
:root.lx[data-theme] body svg.lxI [opacity]{fill:currentColor;opacity:.14}
:root.lx[data-theme] body .sidebar svg.lxI [opacity]{fill:currentColor;opacity:.22}
:root.lx[data-theme] body .btn:not(.secondary):not(.ghost) svg.lxI [opacity]{opacity:.28}
:root.lx[data-theme] body .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}
:root.lx[data-theme] body .btn svg{flex:none}
:root.lx[data-theme] body a.btn,:root.lx[data-theme] body a.btn:hover,:root.lx[data-theme] body a.btn:visited{text-decoration:none}
:root.lx[data-theme] body .btn.secondary,:root.lx[data-theme] body .btn.ghost,:root.lx[data-theme] body .lxChip{border:1px solid rgba(14,21,40,.16);box-shadow:0 1px 2px rgba(14,21,40,.06)}
:root.lx[data-theme] body .btn.ghost{box-shadow:none}
:root.lx[data-theme] body .btn.secondary:hover,:root.lx[data-theme] body .btn.ghost:hover,:root.lx[data-theme] body .lxChip:hover{border-color:color-mix(in srgb,var(--lx-acc) 55%,transparent);background:color-mix(in srgb,var(--lx-acc) 7%,var(--lx-card-solid));color:var(--lx-acc-ink);box-shadow:0 1px 2px rgba(14,21,40,.06)}
:root.lx[data-theme] body .btn.secondary:focus-visible,:root.lx[data-theme] body .btn.ghost:focus-visible,:root.lx[data-theme] body .lxChip:focus-visible{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .btn.rqDanger{border-color:color-mix(in srgb,var(--t-rose) 35%,transparent)}
:root.lx[data-theme] body .btn.rqDanger:hover{color:var(--t-rose-ink);background:var(--t-rose-bg);border-color:color-mix(in srgb,var(--t-rose) 55%,transparent)}
:root.lx[data-theme] body .iconBtn,:root.lx[data-theme] body .lxBell{border:1px solid rgba(14,21,40,.12);color:var(--lx-ink-2)}
:root.lx[data-theme] body .iconBtn:hover,:root.lx[data-theme] body .lxBell:hover{color:var(--lx-acc-ink);border-color:color-mix(in srgb,var(--lx-acc) 45%,transparent);background:color-mix(in srgb,var(--lx-acc) 6%,var(--lx-card-solid))}
:root.lx[data-theme] body .topbar [data-action=logout]:hover{color:var(--t-rose-ink);border-color:color-mix(in srgb,var(--t-rose) 45%,transparent);background:var(--t-rose-bg)}
:root.lx[data-theme] body .rdUser .avatar{background:var(--t-blue-bg);color:var(--t-blue-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-blue) 35%,transparent) inset}
:root.lx[data-theme] body .tabs .tab,:root.lx[data-theme] body .tabs .tab.active{box-shadow:none;border:0;background:transparent}
:root.lx[data-theme] body .lxTabInd{background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 22%,transparent)}
:root.lx[data-theme] body .tabs .tab.active{color:var(--lx-acc-ink);font-weight:600}
:root.lx[data-theme] body .rqFilter{border-color:rgba(14,21,40,.16)}
:root.lx[data-theme] body .modalHeader .iconBtn{background:var(--lx-card-solid)}
:root.lx[data-theme=dark] body .btn.secondary,:root.lx[data-theme=dark] body .btn.ghost,:root.lx[data-theme=dark] body .lxChip{border-color:rgba(200,212,255,.18);box-shadow:none}
:root.lx[data-theme=dark] body .btn.secondary:hover,:root.lx[data-theme=dark] body .btn.ghost:hover,:root.lx[data-theme=dark] body .lxChip:hover{box-shadow:none}
:root.lx[data-theme=dark] body .iconBtn,:root.lx[data-theme=dark] body .lxBell{border-color:rgba(200,212,255,.14)}
:root.lx[data-theme=dark] body .rqFilter{border-color:rgba(200,212,255,.18)}
:root.lx #root{perspective:none;transform:none}
:root.lx{
 --lx-canvas:#F4F6FA;--lx-canvas-2:#EBEFF5;
 --lx-card:#FFFFFF;--lx-card-solid:#FFFFFF;--lx-card-2:#F6F8FB;--lx-raise:#FFFFFF;
 --lx-ink:#273049;--lx-ink-2:#4A5470;--lx-ink-3:#5F6984;
 --lx-line:rgba(39,48,73,.08);--lx-line-2:rgba(39,48,73,.13);
 --lx-acc:#5E76C4;--lx-acc-2:#8EA2DE;--lx-acc-ink:#4A60AC;--lx-acc-soft:rgba(94,118,196,.10);--lx-acc-glow:rgba(94,118,196,.22);
 --lx-cta:linear-gradient(180deg,#5C74C2 0%,#4D64AE 100%);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(255,255,255,.16);--lx-cta-glow:0 10px 22px -14px rgba(77,100,174,.55);
 --lx-field:#FFFFFF;--lx-field-top:#FFFFFF;--lx-field-focus:#FFFFFF;--lx-field-line:rgba(39,48,73,.16);
 --lx-focus:0 0 0 3px rgba(94,118,196,.28);
 --lx-glass-surface:#FFFFFF;--lx-glass-float:#FFFFFF;--lx-glass-border:rgba(39,48,73,.08);
 --lx-glass-shadow:0 1px 2px rgba(39,48,73,.04),0 10px 28px -20px rgba(39,48,73,.22);
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 2px 4px rgba(39,48,73,.05),0 18px 36px -22px rgba(39,48,73,.28);
 --lx-amber:#7A5613;--lx-amber-bg:rgba(217,178,106,.20);--lx-red:#A2485D;--lx-red-bg:rgba(217,142,158,.17);--lx-green:#326F4B;--lx-green-bg:rgba(125,184,148,.16);
 --t-blue:#7B93D6;--t-blue-ink:#4A62A8;--t-blue-bg:rgba(123,147,214,.14);
 --t-violet:#9C8FD6;--t-violet-ink:#6656A8;--t-violet-bg:rgba(156,143,214,.15);
 --t-teal:#6FB5AC;--t-teal-ink:#296C64;--t-teal-bg:rgba(111,181,172,.16);
 --t-green:#7DB894;--t-green-ink:#326F4B;--t-green-bg:rgba(125,184,148,.16);
 --t-amber:#D9B26A;--t-amber-ink:#7A5613;--t-amber-bg:rgba(217,178,106,.20);
 --t-rose:#D98E9E;--t-rose-ink:#A2485D;--t-rose-bg:rgba(217,142,158,.17);
 --t-sky:#7FB6D9;--t-sky-ink:#326A8A;--t-sky-bg:rgba(127,182,217,.16);
 --t-slate:#9AA3B8;--t-slate-ink:#545E76;--t-slate-bg:rgba(154,163,184,.16);
 --sb-top:#2F3A57;--sb-bottom:#262F48;
}
:root.lx[data-theme=dark]{
 --lx-canvas:#161B26;--lx-canvas-2:#1B2130;
 --lx-card:#1E2433;--lx-card-solid:#1E2433;--lx-card-2:#242B3C;--lx-raise:#283044;
 --lx-ink:#E4E8F1;--lx-ink-2:#BAC2D4;--lx-ink-3:#9AA3B8;
 --lx-line:rgba(214,222,240,.08);--lx-line-2:rgba(214,222,240,.14);
 --lx-acc:#9AAEEA;--lx-acc-2:#B9C7F1;--lx-acc-ink:#B3C3F0;--lx-acc-soft:rgba(154,174,234,.14);--lx-acc-glow:rgba(154,174,234,.30);
 --lx-cta:linear-gradient(180deg,#5C74C2 0%,#4D64AE 100%);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(185,199,241,.22);--lx-cta-glow:0 10px 24px -14px rgba(0,0,0,.6);
 --lx-field:#1A2030;--lx-field-top:#1C2232;--lx-field-focus:#1E2536;--lx-field-line:rgba(214,222,240,.16);
 --lx-focus:0 0 0 3px rgba(154,174,234,.34);
 --lx-glass-surface:#1E2433;--lx-glass-float:#212838;--lx-glass-border:rgba(214,222,240,.08);
 --lx-glass-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 18px 40px -28px rgba(0,0,0,.7);
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 1px 0 rgba(255,255,255,.04) inset,0 24px 50px -28px rgba(0,0,0,.75),0 0 0 1px rgba(154,174,234,.12);
 --lx-amber:#EBCF94;--lx-amber-bg:rgba(217,178,106,.16);--lx-red:#EDB3C0;--lx-red-bg:rgba(217,142,158,.16);--lx-green:#A9D9BA;--lx-green-bg:rgba(125,184,148,.15);
 --t-blue:#8FA5E2;--t-blue-ink:#AEBEF0;--t-blue-bg:rgba(123,147,214,.17);
 --t-violet:#ADA1E2;--t-violet-ink:#C6BCF0;--t-violet-bg:rgba(156,143,214,.17);
 --t-teal:#7FC4BB;--t-teal-ink:#9FD8CF;--t-teal-bg:rgba(111,181,172,.16);
 --t-green:#8CC6A2;--t-green-ink:#A9D9BA;--t-green-bg:rgba(125,184,148,.15);
 --t-amber:#E2BF7E;--t-amber-ink:#EBCF94;--t-amber-bg:rgba(217,178,106,.16);
 --t-rose:#E3A0AF;--t-rose-ink:#EDB3C0;--t-rose-bg:rgba(217,142,158,.16);
 --t-sky:#90C3E3;--t-sky-ink:#A9D3EE;--t-sky-bg:rgba(127,182,217,.16);
 --t-slate:#A9B1C4;--t-slate-ink:#C3CAD8;--t-slate-bg:rgba(154,163,184,.15);
 --sb-top:#1F2638;--sb-bottom:#1A2030;
}
:root.lx[data-theme] body{background:radial-gradient(1200px 700px at 85% -10%,rgba(123,147,214,.10),transparent 60%),radial-gradient(1000px 600px at -10% 110%,rgba(156,143,214,.07),transparent 60%),var(--lx-canvas)}
:root.lx[data-theme] body #lx-silk{opacity:.32}
:root.lx[data-theme] body .sidebar{position:fixed;top:14px;bottom:14px;left:14px;height:calc(100dvh - 28px);max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(180deg,var(--sb-top),var(--sb-bottom));border:1px solid rgba(214,222,240,.10);box-shadow:0 24px 50px -30px rgba(20,26,45,.55)}
:root.lx[data-theme] body .sidebar::-webkit-scrollbar{display:none}
:root.lx[data-theme] body .sidebar::before,:root.lx[data-theme] body .sidebar::after{display:none}
:root.lx[data-theme] body .sidebar{background:radial-gradient(260px 220px at 100% 0%,rgba(154,174,234,.16),transparent 70%),linear-gradient(180deg,var(--sb-top),var(--sb-bottom))}
:root.lx[data-theme] body .nav button{color:#C3CBDD}
:root.lx[data-theme] body .nav button:hover{color:#FFFFFF;background:rgba(255,255,255,.06)}
:root.lx[data-theme] body .nav button.active,:root.lx[data-theme] body .lxNavPill{background:linear-gradient(90deg,rgba(154,174,234,.28),rgba(154,174,234,.10));box-shadow:0 0 0 1px rgba(185,199,241,.26) inset,0 8px 22px -14px rgba(154,174,234,.6)}
:root.lx[data-theme] body .nav [data-nav=overview] svg{color:#B9C7F1}
:root.lx[data-theme] body .nav [data-nav=requests] svg{color:#A9D3EE}
:root.lx[data-theme] body .nav [data-nav=products] svg,:root.lx[data-theme] body .nav [data-nav=protocols] svg{color:#C6BCF0}
:root.lx[data-theme] body .nav [data-nav=customers] svg{color:#9FD8CF}
:root.lx[data-theme] body .nav [data-nav=orders] svg{color:#AEBEF0}
:root.lx[data-theme] body .nav [data-nav=pharmacyBilling] svg{color:#EDB3C0}
:root.lx[data-theme] body .nav [data-nav=inventory] svg,:root.lx[data-theme] body .nav [data-nav=purchasing] svg{color:#EBCF94}
:root.lx[data-theme] body .nav [data-nav=recalls] svg{color:#EDB3C0}
:root.lx[data-theme] body .nav [data-nav=organization] svg{color:#BAC4E8}
:root.lx[data-theme] body .nav [data-nav=settings] svg{color:#C3CAD8}
:root.lx[data-theme] body .nav button .rqNavCount{background:#A9D3EE;color:#1F3445;box-shadow:none}
:root.lx[data-theme] body .lxBellCount{background:#C25470;color:#FFFFFF}
:root.lx[data-theme] body .lxStep.done .lxStepMark,:root.lx[data-theme] body .rqGates li.done .rqGateMark{background:linear-gradient(150deg,#86C29E,#5E9F78);color:#FFFFFF}
:root.lx[data-theme] body .rqTrack li.current span{background:linear-gradient(150deg,var(--lx-acc-2),var(--lx-acc));box-shadow:0 0 0 4px var(--lx-acc-soft)}
:root.lx[data-theme] body .heading h1::after{background:linear-gradient(90deg,var(--t-blue),var(--t-violet))}
:root.lx[data-theme] body .lxHeroCard{background:linear-gradient(120deg,rgba(123,147,214,.10),rgba(156,143,214,.07) 45%,rgba(111,181,172,.06)),var(--lx-glass-surface)}
:root.lx[data-theme] body .lxHeroCard h1 em{background:linear-gradient(90deg,var(--lx-acc-ink),var(--t-violet-ink));-webkit-background-clip:text;background-clip:text;color:transparent}
:root.lx[data-theme] body .lxBarCol i{background:linear-gradient(180deg,var(--t-blue),var(--t-violet))}
:root.lx[data-theme] body .lxKpi[data-tone],:root.lx[data-theme] body .metric[data-tone]{border-top-width:3px;border-top-color:color-mix(in srgb,var(--tone) 80%,transparent)}
:root.lx[data-theme] body .lxStripItem[data-tone]{border-left-color:color-mix(in srgb,var(--tone) 85%,transparent)}
:root.lx[data-theme] body .modalHeader{background:linear-gradient(180deg,rgba(123,147,214,.08),transparent)}
:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .lxPalette{background:rgba(22,27,38,.40)}
:root.lx[data-theme] body .rdUser .avatar{background:var(--t-blue-bg);color:var(--t-blue-ink)}
:root.lx[data-theme] body .lxRingTrack{stroke:var(--lx-line-2)}
:root.lx[data-theme=dark] body{background:radial-gradient(1200px 700px at 85% -10%,rgba(123,147,214,.10),transparent 60%),radial-gradient(1000px 600px at -10% 110%,rgba(156,143,214,.06),transparent 60%),var(--lx-canvas)}
:root.lx[data-theme=dark] body .heading h1::after{background:linear-gradient(90deg,var(--t-blue),var(--t-violet))}
:root.lx[data-theme=dark] body .overlay,:root.lx[data-theme=dark] body .lxPalette{background:rgba(8,10,16,.55)}
@media (max-width:900px){:root.lx[data-theme] body .sidebar{position:fixed}}
:root.lx{
 --sp-photo:url('/static/vital-login-poster.jpg');
 --sp-panel:rgba(244,246,250,.70);--sp-panel-edge:rgba(255,255,255,.80);--sp-veil:linear-gradient(rgba(236,239,244,.30),rgba(236,239,244,.42));
 --sp-chip:rgba(255,255,255,.62);--sp-chip-edge:rgba(255,255,255,.95);--sp-chip-on:#FFFFFF;
 --sp-ring:rgba(20,24,36,.08);--sp-ring-fill:rgba(255,255,255,.35);--sp-bar:linear-gradient(180deg,#3B4252,#7A8295);
 --lx-canvas:#C9CDD3;--lx-canvas-2:#E8EBF0;
 --lx-card:rgba(255,255,255,.55);--lx-card-solid:#FFFFFF;--lx-card-2:rgba(255,255,255,.62);--lx-raise:#FFFFFF;
 --lx-ink:#16181D;--lx-ink-2:#3C414C;--lx-ink-3:#535966;
 --lx-line:rgba(20,22,28,.08);--lx-line-2:rgba(20,22,28,.13);
 --lx-acc:#2F40EC;--lx-acc-2:#6E7BFF;--lx-acc-ink:#2836C4;--lx-acc-soft:rgba(47,64,236,.10);--lx-acc-glow:rgba(47,64,236,.35);
 --lx-cta:linear-gradient(180deg,#3A4BF2,#2B3BE0);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(255,255,255,.18);--lx-cta-glow:0 12px 28px -12px rgba(47,64,236,.75);
 --lx-field:rgba(255,255,255,.78);--lx-field-top:rgba(255,255,255,.78);--lx-field-focus:#FFFFFF;--lx-field-line:rgba(20,22,28,.12);
 --lx-focus:0 0 0 3px rgba(47,64,236,.30);
 --lx-glass-surface:rgba(255,255,255,.58);--lx-glass-float:rgba(250,251,253,.96);--lx-glass-border:rgba(255,255,255,.85);
 --lx-glass-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 10px 30px -22px rgba(20,24,36,.35);
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 1px 0 rgba(255,255,255,.9) inset,0 18px 40px -24px rgba(20,24,36,.45);
}
:root.lx[data-theme=dark]{
 --sp-panel:rgba(24,27,33,.74);--sp-panel-edge:rgba(255,255,255,.10);--sp-veil:linear-gradient(rgba(10,12,16,.42),rgba(10,12,16,.55));
 --sp-chip:rgba(255,255,255,.06);--sp-chip-edge:rgba(255,255,255,.11);--sp-chip-on:rgba(255,255,255,.18);
 --sp-ring:rgba(255,255,255,.10);--sp-ring-fill:rgba(255,255,255,.035);--sp-bar:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.35));
 --lx-canvas:#24272D;--lx-canvas-2:#1C1F25;
 --lx-card:rgba(255,255,255,.045);--lx-card-solid:#262A32;--lx-card-2:rgba(255,255,255,.06);--lx-raise:#2B2F38;
 --lx-ink:#F3F4F6;--lx-ink-2:#C9CDD5;--lx-ink-3:#A2A8B3;
 --lx-line:rgba(255,255,255,.08);--lx-line-2:rgba(255,255,255,.13);
 --lx-acc:#4A5BFF;--lx-acc-2:#8A95FF;--lx-acc-ink:#B2BAFF;--lx-acc-soft:rgba(74,91,255,.22);--lx-acc-glow:rgba(74,91,255,.5);
 --lx-cta:linear-gradient(180deg,#3A4BF2,#2B3BE0);--lx-cta-ink:#FFFFFF;--lx-cta-edge:rgba(255,255,255,.20);--lx-cta-glow:0 12px 30px -12px rgba(47,64,236,.85);
 --lx-field:rgba(0,0,0,.24);--lx-field-top:rgba(0,0,0,.24);--lx-field-focus:rgba(0,0,0,.32);--lx-field-line:rgba(255,255,255,.12);
 --lx-focus:0 0 0 3px rgba(110,123,255,.45);
 --lx-glass-surface:rgba(255,255,255,.05);--lx-glass-float:rgba(33,36,44,.96);--lx-glass-border:rgba(255,255,255,.10);
 --lx-glass-shadow:0 1px 0 rgba(255,255,255,.05) inset;
 --lx-shadow:var(--lx-glass-shadow);--lx-shadow-hover:0 1px 0 rgba(255,255,255,.07) inset,0 18px 40px -26px rgba(0,0,0,.8);
}
@keyframes spFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes spPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%{box-shadow:0 0 0 12px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
:root.lx[data-theme] body{background:var(--sp-veil),var(--sp-photo) center/cover fixed no-repeat;background-color:var(--lx-canvas)}
:root.lx[data-theme] body #lx-silk,:root.lx[data-theme] body::before,:root.lx[data-theme] body::after{display:none!important}
:root.lx[data-theme] body .shell{position:relative;width:auto;max-width:none;box-sizing:border-box;margin:22px 30px;min-height:calc(100dvh - 44px);border-radius:34px;background:var(--sp-panel);border:1px solid var(--sp-panel-edge);box-shadow:0 50px 120px -50px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);overflow:clip}
:root.lx[data-theme] body .main{margin-left:118px}
:root.lx[data-theme] body .page{padding:4px 38px 56px 6px;max-width:none}
:root.lx[data-theme] body .sidebar{position:fixed;left:44px;top:36px;bottom:36px;width:74px;height:auto;max-height:none;padding:4px 0 6px;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:30}
:root.lx[data-theme] body .sidebar::before,:root.lx[data-theme] body .sidebar::after{display:none}
:root.lx[data-theme] body .brand{padding:0 0 12px;margin:0;justify-content:center}
:root.lx[data-theme] body .brandWord,:root.lx[data-theme] body .clinicSwitch,:root.lx[data-theme] body .navLabel,:root.lx[data-theme] body .localNotice,:root.lx[data-theme] body .lxNavPill,:root.lx[data-theme] body .userBlock .avatar,:root.lx[data-theme] body .userBlock>div{display:none!important}
:root.lx[data-theme] body .brandSymbol{width:46px;height:46px;border-radius:15px}
:root.lx[data-theme] body .navDivider{width:26px;height:1px;margin:4px auto;border:0;background:var(--lx-line-2)}
:root.lx[data-theme] body .nav{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%}
:root.lx[data-theme] body .nav button,:root.lx[data-theme] body .nav:has(.lxNavPill) button.active{position:relative;width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;justify-content:center;gap:0;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink-2);box-shadow:none;font-size:0}
:root.lx[data-theme] body .nav button span:not(.rqNavCount){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:root.lx[data-theme] body .nav button svg,:root.lx[data-theme] body .nav [data-nav] svg{width:20px;height:20px;color:currentColor}
:root.lx[data-theme] body .nav button:hover{color:var(--lx-ink);background:var(--sp-chip-on)}
:root.lx[data-theme] body .nav button.active,:root.lx[data-theme] body .nav:has(.lxNavPill) button.active{background:var(--sp-chip-on);border-color:color-mix(in srgb,var(--lx-ink) 22%,transparent);color:var(--lx-ink);box-shadow:0 10px 26px -12px rgba(0,0,0,.45)}
:root.lx[data-theme] body .nav button.active svg{color:var(--lx-ink)}
:root.lx[data-theme] body .nav button .rqNavCount{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;margin:0;font-size:10.5px;line-height:19px;background:var(--lx-acc);color:#FFFFFF;box-shadow:0 0 0 2px var(--sp-panel)}
:root.lx[data-theme] body .sidebarBottom{margin-top:auto;padding-top:10px;width:100%;display:flex;justify-content:center}
:root.lx[data-theme] body .userBlock{display:flex;justify-content:center;padding:0;border:0;margin:0}
:root.lx[data-theme] body .userBlock .spPower,:root.lx[data-theme] body .userBlock [data-action=logout]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;padding:0;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink-2);cursor:pointer}
:root.lx[data-theme] body .userBlock .spPower svg{width:20px;height:20px}
:root.lx[data-theme] body .userBlock .spPower:hover{color:var(--t-rose-ink);background:var(--t-rose-bg);border-color:color-mix(in srgb,var(--t-rose) 45%,transparent)}
:root.lx[data-theme] body .topbar [data-action=logout]{display:none}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{height:88px;padding:0 30px 0 6px;gap:14px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}
:root.lx[data-theme] body.lxScrolled .topbar{background:linear-gradient(180deg,var(--sp-panel),color-mix(in srgb,var(--sp-panel) 0%,transparent))}
:root.lx[data-theme] body .crumb,:root.lx[data-theme] body .lxClock{display:none!important}
:root.lx[data-theme] body .spPills{display:flex;gap:8px;flex:none}
:root.lx[data-theme] body .spPills button{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink-2);font:500 14px var(--lx-font);cursor:pointer;transition:background .25s,color .25s}
:root.lx[data-theme] body .spPills button:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .spPills button.on{background:var(--sp-chip-on);color:var(--lx-ink);border-color:color-mix(in srgb,var(--lx-ink) 16%,transparent)}
:root.lx[data-theme] body .spPills button i{width:8px;height:8px;border-radius:50%;background:var(--lx-acc);box-shadow:0 0 10px var(--lx-acc-glow)}
:root.lx[data-theme] body .spPills button:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .globalSearch{margin-left:auto;min-width:0;width:min(360px,30vw);height:48px;border-radius:999px;background:var(--lx-field);border:1px solid var(--sp-chip-edge);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .globalSearch .key{background:transparent;border-color:var(--lx-line-2)}
:root.lx[data-theme] body .topTools{gap:12px}
:root.lx[data-theme] body .spDev{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:500;color:var(--lx-ink-2);background:var(--sp-chip);border:1px solid var(--sp-chip-edge);white-space:nowrap;cursor:help}
:root.lx[data-theme] body .spDev i{width:7px;height:7px;border-radius:50%;background:var(--t-amber)}
:root.lx[data-theme] body .spFab{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:0;background:var(--lx-cta);color:#FFFFFF;box-shadow:var(--lx-cta-glow),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;transition:transform .25s var(--lx-ease)}
:root.lx[data-theme] body .spFab svg{width:22px;height:22px}
:root.lx[data-theme] body .spFab svg [opacity]{display:none}
:root.lx[data-theme] body .spFab:hover{transform:translateY(-1px)}
:root.lx[data-theme] body .spFab:focus-visible{outline:0;box-shadow:var(--lx-focus),var(--lx-cta-glow)}
:root.lx[data-theme] body .lxBell,:root.lx[data-theme] body .iconBtn{width:50px;height:50px;border-radius:50%;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);box-shadow:none;color:var(--lx-ink)}
:root.lx[data-theme] body .lxBellCount{background:#E5484D;color:#FFFFFF;box-shadow:0 0 0 2px var(--sp-panel)}
:root.lx[data-theme] body .rdUser{padding:0;gap:0;background:transparent;border:0;box-shadow:none}
:root.lx[data-theme] body .rdUser>div{display:none}
:root.lx[data-theme] body .rdUser .avatar{width:50px;height:50px;border-radius:50%;font-size:14px;background:linear-gradient(150deg,#E8ECF6,#B8C0D6);color:#1B2130;box-shadow:0 0 0 2px var(--sp-chip-edge)}
:root.lx[data-theme] body .heading{margin:6px 0 28px;align-items:flex-end}
:root.lx[data-theme] body .heading h1{font-size:clamp(38px,3.6vw,54px);font-weight:500;letter-spacing:-.035em;line-height:1.04;color:var(--lx-ink)}
:root.lx[data-theme] body .heading h1::after{display:none}
:root.lx[data-theme] body .heading p{color:var(--lx-ink-2);font-size:14.5px}
:root.lx[data-theme] body .heading .eyebrow{color:var(--lx-ink-2);font-size:12.5px;letter-spacing:.02em}
:root.lx[data-theme] body .spTitle,:root.lx[data-theme] body .panelHead h2,:root.lx[data-theme] body .lxCardHead h2,:root.lx[data-theme] body .rqBlock>header h3{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:550;letter-spacing:-.01em;color:var(--lx-ink)}
:root.lx[data-theme] body .spTitle::before,:root.lx[data-theme] body .panelHead h2::before,:root.lx[data-theme] body .lxCardHead h2::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lx-acc);box-shadow:0 0 10px var(--lx-acc-glow)}
:root.lx[data-theme] body .rqBlock>header h3 svg{display:none}
:root.lx[data-theme] body .rqBlock>header h3::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lx-acc);box-shadow:0 0 10px var(--lx-acc-glow)}
:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .lxStripItem,:root.lx[data-theme] body .jResume,:root.lx[data-theme] body .rqHead,:root.lx[data-theme] body .appearanceSettings,:root.lx[data-theme] body .lxProfile{background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);border-top-color:var(--lx-glass-border);border-radius:24px;box-shadow:var(--lx-glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .lxKpi[data-tone],:root.lx[data-theme] body .metric[data-tone]{border-top:1px solid var(--lx-glass-border)}
:root.lx[data-theme] body .lxStripItem[data-tone]{border-left:1px solid var(--lx-glass-border)}
:root.lx[data-theme] body .panel .panel,:root.lx[data-theme] body .modal .panel,:root.lx[data-theme] body .panel .card,:root.lx[data-theme] body .modal .card,:root.lx[data-theme] body .assessmentGroup,:root.lx[data-theme] body .rqLine,:root.lx[data-theme] body .rqRef,:root.lx[data-theme] body .rqComposer,:root.lx[data-theme] body .rqDocs li,:root.lx[data-theme] body .rqRxLines li,:root.lx[data-theme] body .consentDocument{background:var(--lx-card-2);border-color:var(--lx-line);box-shadow:none}
:root.lx[data-theme] body .tabs,:root.lx[data-theme] body .rqTrack,:root.lx[data-theme] body .globalSearch,:root.lx[data-theme] body .mobileNavigation{background:var(--sp-chip);border:1px solid var(--sp-chip-edge);box-shadow:none}
:root.lx[data-theme] body .lxTabInd{background:var(--sp-chip-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-ink) 14%,transparent)}
:root.lx[data-theme] body .tabs .tab.active{color:var(--lx-ink);font-weight:600}
:root.lx[data-theme] body thead,:root.lx[data-theme] body th{background:transparent;color:var(--lx-ink-3)}
:root.lx[data-theme] body tbody td{border-color:var(--lx-line)}
:root.lx[data-theme] body tbody tr:hover td{background:color-mix(in srgb,var(--lx-ink) 4%,transparent)}
:root.lx[data-theme] body .modal,:root.lx[data-theme] body .lxSelectPop,:root.lx[data-theme] body .lxPop,:root.lx[data-theme] body .lxPaletteBox,:root.lx[data-theme] body .toast{background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);border-radius:26px;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
:root.lx[data-theme] body .modalHeader{background:transparent;border-color:var(--lx-line)}
:root.lx[data-theme] body .modalFooter{background:transparent;border-color:var(--lx-line)}
:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .lxPalette{background:rgba(8,10,14,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
:root.lx[data-theme] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root.lx[data-theme] body textarea,:root.lx[data-theme] body .lxSelectBtn{background:var(--lx-field);border-color:var(--lx-field-line);color:var(--lx-ink);border-radius:14px}
:root.lx[data-theme] body .btn{border-radius:999px;background:var(--lx-cta);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),var(--lx-cta-glow);border:0}
:root.lx[data-theme] body .btn.secondary,:root.lx[data-theme] body .btn.ghost,:root.lx[data-theme] body .lxChip{background:var(--sp-chip);color:var(--lx-ink);border:1px solid var(--sp-chip-edge);box-shadow:none}
:root.lx[data-theme] body .btn.ghost{background:transparent}
:root.lx[data-theme] body .btn.secondary:hover,:root.lx[data-theme] body .btn.ghost:hover,:root.lx[data-theme] body .lxChip:hover{background:var(--sp-chip-on);color:var(--lx-ink);border-color:color-mix(in srgb,var(--lx-ink) 22%,transparent)}
:root.lx[data-theme] body .textBtn{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rqFilter{background:var(--sp-chip);border-color:var(--sp-chip-edge)}
:root.lx[data-theme] body .rqFilter.active{background:var(--sp-chip-on);border-color:color-mix(in srgb,var(--lx-ink) 18%,transparent)}
:root.lx[data-theme] body .rqFilter.active b{background:var(--lx-cta);color:#FFFFFF}
:root.lx[data-theme] body .spOverview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(250px,.6fr);grid-template-areas:"hero stats side" "hero cat cat";gap:30px 26px;align-items:start}
:root.lx[data-theme] body .spHero{grid-area:hero;position:relative;min-height:600px}
:root.lx[data-theme] body .spStats{grid-area:stats}
:root.lx[data-theme] body .spSide{grid-area:side;display:grid;gap:18px}
:root.lx[data-theme] body .spCatalog{grid-area:cat;min-width:0}
:root.lx[data-theme] body .spEyebrow{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spEyebrow svg{width:16px;height:16px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .spHero h1{margin:0;font-size:clamp(46px,4.4vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1.02;color:var(--lx-ink)}
:root.lx[data-theme] body .spOrbStage{position:relative;width:min(100%,470px);aspect-ratio:1;margin:22px auto 0}
:root.lx[data-theme] body .spRing{position:absolute;border-radius:50%;border:1px solid var(--sp-ring);background:radial-gradient(circle,var(--sp-ring-fill),transparent 70%)}
:root.lx[data-theme] body .spR1{inset:0}
:root.lx[data-theme] body .spR2{inset:11%}
:root.lx[data-theme] body .spR3{inset:21%;background:radial-gradient(circle,color-mix(in srgb,var(--sp-ring-fill) 100%,transparent),transparent 72%)}
:root.lx[data-theme] body .spOrb{position:absolute;inset:27%;border-radius:50%;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 33% 27%,rgba(255,255,255,.92) 0,rgba(255,255,255,.28) 8%,rgba(255,255,255,0) 25%),radial-gradient(circle at 50% 56%,#5C6BFF 0%,#3545EC 38%,#2130B8 66%,#151C72 100%);box-shadow:0 44px 90px -26px rgba(52,70,240,.8),inset -18px -26px 52px rgba(6,9,44,.55),inset 14px 18px 40px rgba(255,255,255,.2),0 0 0 1px rgba(255,255,255,.14);animation:spFloat 7s ease-in-out infinite}
:root.lx[data-theme] body .spOrbGlow{position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(74,91,255,.38),transparent 64%);filter:blur(12px)}
:root.lx[data-theme] body .spOrbShine{position:absolute;top:9%;left:20%;width:30%;height:15%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.6),transparent);transform:rotate(-28deg)}
:root.lx[data-theme] body .spOrbLabel{position:relative;display:grid;justify-items:center;color:#FFFFFF;text-shadow:0 2px 14px rgba(5,8,40,.5)}
:root.lx[data-theme] body .spOrbLabel b{font-size:clamp(40px,3.4vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1}
:root.lx[data-theme] body .spOrbLabel small{font-size:12.5px;opacity:.9;margin-top:4px}
:root.lx[data-theme] body .spHot{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.20);border:1px solid rgba(255,255,255,.45);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2}
:root.lx[data-theme] body .spHot i{width:12px;height:12px;border-radius:50%;background:#FFFFFF;animation:spPulse 2.6s infinite}
:root.lx[data-theme] body .spHot:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spH1{left:78%;top:20%}
:root.lx[data-theme] body .spH2{left:15%;top:42%}
:root.lx[data-theme] body .spH3{left:88%;top:62%}
:root.lx[data-theme] body .spH4{left:58%;top:90%}
:root.lx[data-theme] body .spHotTip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:10px;padding:8px 13px;border-radius:14px;white-space:nowrap;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 14px 30px -18px rgba(0,0,0,.6)}
:root.lx[data-theme] body .spH2 .spHotTip{left:50%;right:auto;top:auto;bottom:calc(100% + 10px);transform:translateX(-50%)}
:root.lx[data-theme] body .spHotTip small{font-size:12px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spHotTip b{font-size:16px;font-weight:600;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .spFloat{position:absolute;left:-2%;bottom:3%;width:200px;padding:14px 16px;border-radius:20px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 20px 40px -24px rgba(0,0,0,.6);z-index:3}
:root.lx[data-theme] body .spFloatTop{display:flex;align-items:center;gap:10px}
:root.lx[data-theme] body .spFloatTop svg{width:20px;height:20px;color:var(--lx-acc-ink);flex:none}
:root.lx[data-theme] body .spFloatTop small{display:block;font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spFloatTop b{display:block;font-size:15px;color:var(--lx-ink)}
:root.lx[data-theme] body .spBars{display:flex;align-items:flex-end;gap:7px;height:46px;margin-top:12px}
:root.lx[data-theme] body .spBar{flex:1;height:100%;display:flex;align-items:flex-end}
:root.lx[data-theme] body .spBar i{display:block;width:100%;height:calc(max(var(--h,0),.06) * 100%);border-radius:6px;background:linear-gradient(180deg,#8A95FF,#3446F0)}
:root.lx[data-theme] body .spGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
:root.lx[data-theme] body .spTile{display:grid;gap:14px;min-height:176px;padding:16px;border-radius:24px;background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);box-shadow:var(--lx-glass-shadow)}
:root.lx[data-theme] body .spTileHead{display:flex;align-items:flex-start;gap:12px}
:root.lx[data-theme] body .spTileHead svg{width:22px;height:22px;flex:none;color:var(--tone-ink,var(--lx-ink-2))}
:root.lx[data-theme] body .spTileHead small{display:block;font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spTileHead b{display:block;margin-top:2px;font-size:17px;font-weight:600;color:var(--lx-ink);letter-spacing:-.01em}
:root.lx[data-theme] body .spTileBody{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:12px;align-items:end}
:root.lx[data-theme] body .spViz{min-width:0}
:root.lx[data-theme] body .spCapsule{height:90px;border-radius:20px;display:grid;place-content:center;justify-items:center;text-align:center;padding:0 4px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spCapsule b{font-size:22px;font-weight:600;color:var(--lx-ink);font-variant-numeric:tabular-nums;line-height:1.1}
:root.lx[data-theme] body .spCapsule small{font-size:10.5px;color:var(--lx-ink-3);line-height:1.2}
:root.lx[data-theme] body .spCapsule.on{background:var(--lx-cta);border-color:rgba(255,255,255,.25);box-shadow:var(--lx-cta-glow)}
:root.lx[data-theme] body .spCapsule.on b,:root.lx[data-theme] body .spCapsule.on small{color:#FFFFFF}
:root.lx[data-theme] body .spSpark{display:flex;align-items:flex-end;gap:7px;height:76px}
:root.lx[data-theme] body .spSpark span{flex:1;height:100%;display:flex;align-items:flex-end}
:root.lx[data-theme] body .spSpark i{display:block;width:100%;min-height:3px;height:calc(var(--h,0) * 100%);border-radius:4px;background:var(--sp-bar)}
:root.lx[data-theme] body .spSeg{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden;background:var(--sp-chip)}
:root.lx[data-theme] body .spSeg span{width:calc(var(--w,0) * 100%);background:var(--tone)}
:root.lx[data-theme] body .spSegKey{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spSegKey span{display:inline-flex;align-items:center;gap:5px}
:root.lx[data-theme] body .spSegKey i{width:7px;height:7px;border-radius:50%;background:var(--tone)}
:root.lx[data-theme] body .spRatio{height:10px;border-radius:999px;overflow:hidden;background:var(--sp-chip)}
:root.lx[data-theme] body .spRatio span{display:block;height:100%;width:calc(var(--w,0) * 100%);background:var(--t-green)}
:root.lx[data-theme] body .spNote{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spCard{padding:18px;border-radius:24px;background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);box-shadow:var(--lx-glass-shadow)}
:root.lx[data-theme] body .spNext .spCard{margin-top:16px}
:root.lx[data-theme] body .spNextHead{display:flex;align-items:center;gap:12px}
:root.lx[data-theme] body .spNextHead svg{width:22px;height:22px;flex:none;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spNextHead small{display:block;font-size:12px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spNextHead b{display:block;font-size:15.5px;font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .spDate{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin:14px 0;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spDate svg{width:15px;height:15px}
:root.lx[data-theme] body .spPeople{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .spPeople button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:16px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit;transition:background .2s}
:root.lx[data-theme] body .spPeople button:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .spPeople button:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spPeople b{display:block;font-size:13.5px;font-weight:550}
:root.lx[data-theme] body .spPeople small{display:block;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spAvatar{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--tone-ink);background:var(--tone-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent)}
:root.lx[data-theme] body .spEmpty{padding:8px 4px;font-size:13px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spCta{width:100%;height:48px;justify-content:space-between;padding:0 18px;border-radius:16px}
:root.lx[data-theme] body .spSetupHead{margin:0 0 6px;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spSetupHead b{color:var(--lx-ink)}
:root.lx[data-theme] body .spSetupRow{width:100%;display:flex;align-items:center;gap:10px;padding:10px 4px;border:0;border-top:1px solid var(--lx-line);background:transparent;color:var(--lx-ink);font:500 13px var(--lx-font);text-align:left;cursor:pointer}
:root.lx[data-theme] body .spSetupRow i{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px dashed var(--lx-line-2)}
:root.lx[data-theme] body .spSetupRow small{margin-left:auto;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spSetupRow svg{width:14px;height:14px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spSetupRow small+svg{margin-left:6px}
:root.lx[data-theme] body .spSetupRow span+svg{margin-left:auto}
:root.lx[data-theme] body .spTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
:root.lx[data-theme] body .spArrows{display:flex;gap:8px}
:root.lx[data-theme] body .spRound{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);cursor:pointer}
:root.lx[data-theme] body .spRound svg{width:16px;height:16px}
:root.lx[data-theme] body .spRound svg [opacity]{display:none}
:root.lx[data-theme] body .spRound:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .spCarousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(178px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 4px}
:root.lx[data-theme] body .spCarousel::-webkit-scrollbar{display:none}
:root.lx[data-theme] body .spItem{position:relative;scroll-snap-align:start;height:226px;padding:22px 12px 12px;border-radius:24px;display:flex;flex-direction:column;align-items:center;background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);color:var(--lx-ink);cursor:pointer;font:inherit;text-align:center;transition:transform .35s var(--lx-ease),background .3s}
:root.lx[data-theme] body .spItem:hover{transform:translateY(-3px);background:var(--sp-chip-on)}
:root.lx[data-theme] body .spItem:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spGem{width:94px;height:94px;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 33% 27%,rgba(255,255,255,.95),rgba(255,255,255,.35) 13%,transparent 34%),radial-gradient(circle at 50% 60%,var(--tone) 0%,color-mix(in srgb,var(--tone) 55%,#0A0C14) 100%);box-shadow:0 22px 40px -20px color-mix(in srgb,var(--tone) 75%,transparent),inset -10px -14px 26px rgba(0,0,0,.32),inset 8px 10px 20px rgba(255,255,255,.22)}
:root.lx[data-theme] body .spGem b{font-size:18px;font-weight:600;color:#FFFFFF;text-shadow:0 1px 8px rgba(0,0,0,.45)}
:root.lx[data-theme] body .spItemMeta{margin-top:12px;display:grid;gap:2px;max-width:100%}
:root.lx[data-theme] body .spItemMeta strong{font-size:13.5px;font-weight:600;color:var(--lx-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
:root.lx[data-theme] body .spItemMeta small{font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spItemMeta b{font-size:15px;font-weight:600;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .spItemPill{position:absolute;left:10px;right:10px;bottom:10px;height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 14px;border-radius:999px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);font-size:13px;font-weight:550;color:var(--lx-ink);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .3s var(--lx-ease)}
:root.lx[data-theme] body .spItemPill>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
:root.lx[data-theme] body .spItemPill i{width:32px;height:32px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--lx-cta);color:#FFFFFF}
:root.lx[data-theme] body .spItemPill i svg{width:15px;height:15px}
:root.lx[data-theme] body .spItemPill i svg [opacity]{display:none}
:root.lx[data-theme] body .spItem:hover .spItemPill,:root.lx[data-theme] body .spItem:focus-visible .spItemPill{opacity:1;transform:none}
:root.lx[data-theme] body .spSkel{height:226px;border-radius:24px}
:root.lx[data-theme] body .rqHead h1{font-size:clamp(30px,2.6vw,40px);font-weight:500;letter-spacing:-.035em}
:root.lx[data-theme] body .rqTrack li.current{background:var(--sp-chip-on)}
:root.lx[data-theme] body .rqTrack li.current span{background:var(--lx-cta);box-shadow:0 0 0 4px var(--lx-acc-soft)}
:root.lx[data-theme] body .rqCard h2 svg{background:transparent}
:root.lx[data-theme] body.ptBody .ptShell{margin:18px auto;padding:22px 30px 40px;border-radius:34px;background:var(--sp-panel);border:1px solid var(--sp-panel-edge);box-shadow:0 50px 120px -50px rgba(0,0,0,.6);backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);min-height:calc(100dvh - 36px)}
:root.lx[data-theme] body .ptChoice,:root.lx[data-theme] body .ptStatusBlock,:root.lx[data-theme] body .ptForm,:root.lx[data-theme] body .ptDone,:root.lx[data-theme] body .ptCheckView{background:var(--lx-glass-surface);border:1px solid var(--lx-glass-border);box-shadow:var(--lx-glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .ptHow li,:root.lx[data-theme] body .ptTrack{background:var(--sp-chip);border-color:var(--sp-chip-edge)}
:root.lx[data-theme=dark] body .rdUser .avatar{background:linear-gradient(150deg,#F2F4FA,#AEB6CB);color:#141821}
@media (max-width:1440px){:root.lx[data-theme] body .spOverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero stats" "hero side" "cat cat"}
:root.lx[data-theme] body .spHero{min-height:0}}
@media (max-width:1180px){:root.lx[data-theme] body .spPills{display:none}
:root.lx[data-theme] body .spDev{display:none}}
@media (max-width:980px){:root.lx[data-theme] body .spOverview{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "stats" "side" "cat"}
:root.lx[data-theme] body .spOrbStage{width:min(100%,400px)}}
@media (max-width:900px){:root.lx[data-theme] body .shell{margin:8px;border-radius:24px;min-height:calc(100dvh - 16px)}
:root.lx[data-theme] body .main{margin-left:0}
:root.lx[data-theme] body .page{padding:4px 16px 96px}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{padding:10px 14px;height:auto}
:root.lx[data-theme] body .topbar [data-action=logout]{display:grid}
:root.lx[data-theme] body .topbar{flex-wrap:wrap}
:root.lx[data-theme] body .globalSearch{order:5;width:100%;flex:1 1 100%;margin:0}
:root.lx[data-theme] body .topTools{margin-left:auto}}
@media (max-width:640px){:root.lx[data-theme] body .spGrid{grid-template-columns:1fr}
:root.lx[data-theme] body .spHotTip{display:none}
:root.lx[data-theme] body .spFloat{left:0;bottom:-6%;width:170px}
:root.lx[data-theme] body .spHero h1{font-size:42px}
:root.lx[data-theme] body .heading h1{font-size:34px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spOrb,:root.lx[data-theme] body .spHot i{animation:none}
:root.lx[data-theme] body .spItem:hover{transform:none}}
@keyframes spBeat{0%{transform:scale(1)}10%{transform:scale(1.065)}20%{transform:scale(.985)}30%{transform:scale(1.04)}44%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes spGlowBeat{0%,44%,100%{opacity:.55;transform:scale(1)}10%{opacity:.95;transform:scale(1.08)}30%{opacity:.8;transform:scale(1.04)}}
@keyframes spTrace{from{stroke-dashoffset:420}to{stroke-dashoffset:0}}
:root.lx[data-theme] body .spHeart{position:absolute;inset:6% 12% 4% 12%;display:grid;place-items:center;z-index:1}
:root.lx[data-theme] body .spHeartGlow{position:absolute;inset:14% 6% 2%;border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(255,70,70,.42),rgba(255,40,60,.12) 45%,transparent 70%);filter:blur(18px);animation:spGlowBeat 1.1s ease-in-out infinite}
:root.lx[data-theme] body .spHeartBeat{position:relative;width:100%;height:100%;transform-origin:52% 62%;animation:spBeat 1.1s ease-in-out infinite;filter:drop-shadow(0 28px 34px rgba(110,0,12,.45))}
:root.lx[data-theme] body .spHeartSvg{display:block;width:100%;height:100%;stroke:none;stroke-width:0;fill:none}
:root.lx[data-theme] body .spH1{left:72%;top:21%}
:root.lx[data-theme] body .spH2{left:27%;top:52%}
:root.lx[data-theme] body .spH3{left:73%;top:62%}
:root.lx[data-theme] body .spH4{left:55%;top:80%}
:root.lx[data-theme] body .spHot{background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.6)}
:root.lx[data-theme] body .spFloat{left:-3%;bottom:6%;width:214px}
:root.lx[data-theme] body .spFloatTop svg{color:#FF6B6B}
:root.lx[data-theme] body .spFloatTop b em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--lx-ink-3);margin-left:4px}
:root.lx[data-theme] body .spPulse{display:block;width:100%;height:46px;margin-top:10px;overflow:visible}
:root.lx[data-theme] body .spPulse polyline{fill:none;stroke:var(--lx-acc-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--lx-acc-glow))}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spHeartBeat,:root.lx[data-theme] body .spHeartGlow,:root.lx[data-theme] body .spPulse polyline{animation:none}}
:root.lx{
 --sp-photo:url('data:image/jpeg;base64,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');
 --sp-veil:linear-gradient(rgba(240,242,246,.30),rgba(240,242,246,.40));
 --sp-panel:rgba(246,247,250,.66);--sp-panel-edge:rgba(255,255,255,.78);
 --t-blue-ink:#3A4F8E;--t-violet-ink:#55468F;--t-teal-ink:#1F5A53;--t-green-ink:#285C3D;--t-amber-ink:#664710;--t-rose-ink:#8A3A4D;--t-sky-ink:#275873;--t-slate-ink:#454E63;
 --lx-amber:#664710;--lx-green:#285C3D;--lx-red:#8A3A4D;
 --sp-chip:rgba(255,255,255,.50);--sp-chip-edge:rgba(255,255,255,.88);--sp-chip-on:#FFFFFF;
 --sp-pill:rgba(255,255,255,.34);--sp-pill-edge:rgba(255,255,255,.70);
 --sp-tile:rgba(255,255,255,.40);--sp-tile-edge:rgba(255,255,255,.75);
 --sp-card:rgba(255,255,255,.26);
 --sp-ring:rgba(255,255,255,.55);--sp-ring-fill:rgba(255,255,255,.20);
 --sp-tick:#1E222B;--sp-tick-dim:rgba(30,34,43,.20);
 --sp-blue:#3245F5;--sp-line:#3245F5;
 --lx-ink:#121419;--lx-ink-2:#333844;--lx-ink-3:#474C57;
 --lx-glass-surface:var(--sp-tile);--lx-glass-border:var(--sp-tile-edge);
 --lx-glass-float:rgba(250,251,253,.94);
}
:root.lx[data-theme=dark]{
 --sp-veil:linear-gradient(rgba(8,10,14,.50),rgba(8,10,14,.56));
 --sp-panel:rgba(22,24,29,.68);
 --t-blue-ink:#C2CEF5;--t-violet-ink:#D4CCF5;--t-teal-ink:#B6E4DD;--t-green-ink:#BEE5CC;--t-amber-ink:#F2DCAC;--t-rose-ink:#F8D8DF;--t-sky-ink:#BFDFF3;--t-slate-ink:#D2D7E2;
 --lx-amber:#F2DCAC;--lx-green:#BEE5CC;--lx-red:#F8D8DF;--lx-acc-ink:#C3CAFF;--sp-panel-edge:rgba(255,255,255,.12);
 --sp-chip:rgba(255,255,255,.075);--sp-chip-edge:rgba(255,255,255,.14);--sp-chip-on:rgba(255,255,255,.21);
 --sp-pill:rgba(8,10,14,.28);--sp-pill-edge:rgba(255,255,255,.09);
 --sp-tile:rgba(255,255,255,.055);--sp-tile-edge:rgba(255,255,255,.10);
 --sp-card:rgba(255,255,255,.035);
 --sp-ring:rgba(255,255,255,.10);--sp-ring-fill:rgba(255,255,255,.035);
 --sp-tick:rgba(255,255,255,.88);--sp-tick-dim:rgba(255,255,255,.20);
 --sp-blue:#3B4DFF;--sp-line:#6E7DFF;
 --lx-ink:#F5F6F8;--lx-ink-2:#D8DBE1;--lx-ink-3:#CBCFD6;
 --lx-glass-float:rgba(30,33,40,.92);
}
@keyframes spBeat2{0%{transform:scale(1)}12%{transform:scale(1.034)}22%{transform:scale(.996)}34%{transform:scale(1.02)}50%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes spGlow2{0%,50%,100%{opacity:.45;transform:scale(1)}12%{opacity:.9;transform:scale(1.06)}34%{opacity:.7;transform:scale(1.03)}}
@keyframes spDot{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.55),0 0 12px 3px rgba(255,255,255,.65)}60%{box-shadow:0 0 0 9px rgba(255,255,255,0),0 0 12px 3px rgba(255,255,255,.65)}}
.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
:root.lx[data-theme] body{background:var(--sp-veil),var(--sp-photo) center/cover fixed no-repeat;background-color:var(--lx-canvas)}
:root.lx[data-theme] body .shell{margin:30px 36px;min-height:calc(100dvh - 60px);border-radius:40px;background:transparent;border:1px solid var(--sp-panel-edge);box-shadow:0 60px 140px -60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.10);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}
:root.lx[data-theme] body .shell::before{content:"";display:block!important;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--sp-panel);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}
:root.lx[data-theme] body .main{margin-left:100px}
:root.lx[data-theme] body .page{padding:0 36px 60px 4px}
:root.lx[data-theme] body .sidebar{left:58px;top:52px;bottom:54px;width:56px;padding:0;gap:0;justify-content:flex-start;align-self:stretch}
:root.lx[data-theme] body .brand{padding:0;margin:0 0 auto;flex:none}
:root.lx[data-theme] body .brandSymbol{width:52px;height:52px;border-radius:50%;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);box-shadow:none}
:root.lx[data-theme] body .navDivider{display:none}
:root.lx[data-theme] body .sidebar>.nav{margin:auto 0;gap:14px;flex:none}
:root.lx[data-theme] body .sidebar>.nav:not(:has(.spCore,.spMoreBtn)){display:none}
:root.lx[data-theme] body .nav button.spRest{display:none!important}
:root.lx[data-theme] body .spO1{order:1}
:root.lx[data-theme] body .spO2{order:2}
:root.lx[data-theme] body .spO3{order:3}
:root.lx[data-theme] body .spO4{order:4}
:root.lx[data-theme] body .spO9{order:9}
:root.lx[data-theme] body .nav button,:root.lx[data-theme] body .nav:has(.lxNavPill) button.active,:root.lx[data-theme] body .nav .spMoreBtn{width:52px;height:52px;min-height:52px;border-radius:50%;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);box-shadow:none}
:root.lx[data-theme] body .nav .spMoreBtn{position:relative;display:grid;place-items:center;padding:0;cursor:pointer;font:inherit}
:root.lx[data-theme] body .nav button svg,:root.lx[data-theme] body .nav .spMoreBtn svg{width:22px;height:22px}
:root.lx[data-theme] body .nav button svg [opacity],:root.lx[data-theme] body .nav .spMoreBtn svg [opacity],:root.lx[data-theme] body .userBlock .spPower svg [opacity]{display:none}
:root.lx[data-theme] body .nav button:hover,:root.lx[data-theme] body .nav .spMoreBtn:hover{background:var(--sp-chip-on);color:var(--lx-ink)}
:root.lx[data-theme] body .nav button.active,:root.lx[data-theme] body .nav:has(.lxNavPill) button.active,:root.lx[data-theme] body .nav .spMoreBtn.active,:root.lx[data-theme] body .nav .spMoreBtn[aria-expanded=true]{background:var(--sp-chip-on);border-color:color-mix(in srgb,var(--lx-ink) 26%,transparent);color:var(--lx-ink);box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
:root.lx[data-theme] body .nav button:focus-visible,:root.lx[data-theme] body .nav .spMoreBtn:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .sidebarBottom{margin-top:0;padding:0;flex:none}
:root.lx[data-theme] body .userBlock .spPower,:root.lx[data-theme] body .userBlock [data-action=logout]{width:52px;height:52px;color:var(--lx-ink)}
:root.lx[data-theme] body .spMoreMenu{position:fixed;left:var(--x,120px);top:var(--y,120px);z-index:300;min-width:236px;padding:8px;display:grid;gap:2px;border-radius:22px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 30px 70px -24px rgba(0,0,0,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
:root.lx[data-theme] body .spMoreMenu button{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--lx-ink);font:500 13.5px var(--lx-font);text-align:left;cursor:pointer}
:root.lx[data-theme] body .spMoreMenu button svg{width:18px;height:18px;flex:none;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spMoreMenu button svg [opacity]{display:none}
:root.lx[data-theme] body .spMoreMenu button:hover,:root.lx[data-theme] body .spMoreMenu button:focus-visible,:root.lx[data-theme] body .spMoreMenu button.on{outline:0;background:var(--sp-chip-on)}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{height:104px;padding:0 34px 0 4px;gap:12px}
:root.lx[data-theme] body .spPills{gap:10px}
:root.lx[data-theme] body .spPills button{height:52px;padding:0 28px;font:500 15px var(--lx-font);background:var(--sp-pill);border:1px solid var(--sp-pill-edge);color:var(--lx-ink)}
:root.lx[data-theme] body .spPills button.on{background:var(--sp-chip-on);border-color:color-mix(in srgb,var(--lx-ink) 18%,transparent)}
:root.lx[data-theme] body .spPills button i{width:9px;height:9px;background:var(--sp-blue);box-shadow:0 0 10px var(--sp-blue)}
:root.lx[data-theme] body .globalSearch{width:min(430px,31vw);height:52px;padding:0 8px 0 22px;background:var(--sp-pill);border:1px solid var(--sp-pill-edge)}
:root.lx[data-theme] body .globalSearch svg{order:3;width:20px;height:20px;margin:0 10px 0 6px;color:var(--lx-ink)}
:root.lx[data-theme] body .globalSearch input{order:1;padding-left:0}
:root.lx[data-theme] body .globalSearch input::placeholder{color:var(--lx-ink-2)}
:root.lx[data-theme] body .globalSearch .key{display:none}
:root.lx[data-theme] body .topTools{gap:14px}
:root.lx[data-theme] body .topTools [data-rd-theme]{display:none}
:root.lx[data-theme] body .spFab{width:52px;height:52px;background:linear-gradient(180deg,#4456FF,#2B3BE8);box-shadow:0 14px 30px -12px rgba(51,70,255,.85),inset 0 1px 0 rgba(255,255,255,.25)}
:root.lx[data-theme] body .lxBell{width:44px;height:52px;border:0;border-radius:14px;background:transparent;color:var(--lx-ink)}
:root.lx[data-theme] body .lxBell svg{width:24px;height:24px}
:root.lx[data-theme] body .lxBell svg [opacity]{display:none}
:root.lx[data-theme] body .lxBell:hover{background:var(--sp-chip)}
:root.lx[data-theme] body .lxBellCount{top:12px;right:9px;min-width:0;width:9px;height:9px;padding:0;font-size:0;line-height:0;border-radius:50%;background:#FF4D4F;box-shadow:0 0 0 2px var(--sp-panel),0 0 10px rgba(255,77,79,.7)}
:root.lx[data-theme] body .rdUser .avatar{width:52px;height:52px}
:root.lx[data-theme] body .spDev{position:static;flex:none;margin:0 0 0 6px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font:500 11.5px var(--lx-font);color:var(--lx-ink-2);background:var(--sp-pill);border:1px solid var(--sp-pill-edge);cursor:help}
:root.lx[data-theme] body .spDev i{width:6px;height:6px;border-radius:50%;background:var(--t-amber)}
:root.lx[data-theme] body .heading h1{font-weight:400;letter-spacing:-.03em}
:root.lx[data-theme] body .spTitle,:root.lx[data-theme] body .panelHead h2,:root.lx[data-theme] body .lxCardHead h2,:root.lx[data-theme] body .rqBlock>header h3{font-size:14.5px;font-weight:500;gap:10px}
:root.lx[data-theme] body .spTitle::before,:root.lx[data-theme] body .panelHead h2::before,:root.lx[data-theme] body .lxCardHead h2::before,:root.lx[data-theme] body .rqBlock>header h3::before{width:7px;height:7px;background:var(--sp-blue);box-shadow:0 0 10px var(--sp-blue)}
:root.lx[data-theme] body .spOverview{grid-template-columns:minmax(0,1.1fr) minmax(0,.92fr) minmax(250px,.62fr);gap:24px 22px}
:root.lx[data-theme] body .spHero{min-height:660px}
:root.lx[data-theme] body .spHero h1{margin:4px 0 0;font-size:clamp(44px,3.7vw,60px);font-weight:400;letter-spacing:-.032em;line-height:1.06}
:root.lx[data-theme] body .spOrbStage{width:min(100%,530px);margin:-6px auto 0}
:root.lx[data-theme] body .spRing{border:1px solid var(--sp-ring);background:var(--sp-ring-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
:root.lx[data-theme] body .spR1{inset:0}
:root.lx[data-theme] body .spR2{inset:13%;background:color-mix(in srgb,var(--sp-ring-fill) 130%,transparent)}
:root.lx[data-theme] body .spR3{inset:26%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--sp-ring-fill) 220%,transparent),var(--sp-ring-fill) 70%)}
:root.lx[data-theme] body .spHeart{inset:auto;left:50%;top:48%;width:53%;aspect-ratio:484/771;transform:translate(-50%,-50%);display:block}
:root.lx[data-theme] body .spHeartBeat{position:relative;width:100%;height:100%;transform-origin:50% 62%;animation:spBeat2 1s cubic-bezier(.3,0,.3,1) infinite;filter:none}
:root.lx[data-theme] body .spHeartImg{display:block;width:100%;height:auto;filter:drop-shadow(0 34px 34px rgba(40,0,6,.45)) drop-shadow(0 6px 10px rgba(40,0,6,.25))}
:root.lx[data-theme] body .spHeartGlow{position:absolute;inset:18% -14% 6%;border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(255,60,60,.36),rgba(255,40,60,.10) 48%,transparent 70%);filter:blur(22px);animation:spGlow2 1s cubic-bezier(.3,0,.3,1) infinite}
:root.lx[data-theme] body .spHeartShadow{position:absolute;left:18%;right:14%;bottom:-6%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.42),transparent);filter:blur(6px)}
:root.lx[data-theme] body .spHot{width:26px;height:26px;margin:-13px 0 0 -13px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.55);z-index:3}
:root.lx[data-theme] body .spHot i{width:11px;height:11px;background:#FFFFFF;animation:spDot 2.4s ease-out infinite}
:root.lx[data-theme] body .spH1{left:55%;top:20%}
:root.lx[data-theme] body .spH2{left:33%;top:46%}
:root.lx[data-theme] body .spH3{left:67%;top:52%}
:root.lx[data-theme] body .spH4{left:51%;top:74%}
:root.lx[data-theme] body .spHotTip,:root.lx[data-theme] body .spH2 .spHotTip{left:50%;right:auto;top:auto;bottom:calc(100% + 10px);transform:translate(-50%,4px);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--lx-ease);background:var(--lx-glass-float)}
:root.lx[data-theme] body .spHot:hover .spHotTip,:root.lx[data-theme] body .spHot:focus-visible .spHotTip{opacity:1;transform:translate(-50%,0)}
:root.lx[data-theme] body .spFloat{left:-1%;bottom:5%;width:234px;padding:16px 18px 14px;border-radius:22px;background:color-mix(in srgb,var(--lx-glass-float) 70%,transparent);border:1px solid var(--sp-chip-edge);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
:root.lx[data-theme] body .spFloatTop{gap:12px}
:root.lx[data-theme] body .spFloatIco{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,77,79,.16);border:1px solid rgba(255,77,79,.28)}
:root.lx[data-theme] body .spFloatTop .spFloatIco svg{width:19px;height:19px;color:#FF5A5F}
:root.lx[data-theme] body .spFloatIco svg [opacity]{display:none}
:root.lx[data-theme] body .spFloatTop small{font-size:12px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spFloatTop b{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}
:root.lx[data-theme] body .spFloatTop b em{font-size:12px;font-weight:500;color:var(--lx-ink-2);margin-left:2px}
:root.lx[data-theme] body .spPulse{height:44px;margin-top:8px}
:root.lx[data-theme] body .spPulse polyline{stroke:var(--sp-line);stroke-width:2.2;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--sp-line) 70%,transparent))}
:root.lx[data-theme] body .spFloatFoot{display:flex;align-items:center;gap:7px;margin:6px 0 0;font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spFloatFoot i{width:6px;height:6px;border-radius:50%;background:var(--t-amber)}
:root.lx[data-theme] body .spGrid{gap:12px;margin-top:14px}
:root.lx[data-theme] body .spTile{min-height:0;gap:12px;padding:15px 14px 14px 16px;border-radius:22px;background:var(--sp-tile);border:1px solid var(--sp-tile-edge);box-shadow:none}
:root.lx[data-theme] body .spTileHead{gap:10px;align-items:center}
:root.lx[data-theme] body .spTileHead svg{width:19px;height:19px;color:var(--lx-ink)}
:root.lx[data-theme] body .spTileHead svg [opacity]{display:none}
:root.lx[data-theme] body .spTileHead small{font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spTileHead b{margin-top:1px;font-size:14px;font-weight:650}
:root.lx[data-theme] body .spTileBody{grid-template-columns:minmax(0,1fr) 48px;gap:12px}
:root.lx[data-theme] body .spCapsule{width:48px;height:86px;padding:0 2px;border-radius:24px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spCapsule b{font-size:15px;font-weight:650}
:root.lx[data-theme] body .spCapsule small{font-size:10px;line-height:1.15;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spCapsule.on{background:linear-gradient(180deg,#4456FF,#2B3BE8);border-color:rgba(255,255,255,.22);box-shadow:0 14px 28px -14px rgba(51,70,255,.9)}
:root.lx[data-theme] body .spCapsule.on small{color:#FFFFFF}
:root.lx[data-theme] body .spTicks{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:60px}
:root.lx[data-theme] body .spTicks span{flex:1 1 0;max-width:4px;height:100%;display:flex;align-items:flex-end;justify-content:center}
:root.lx[data-theme] body .spTicks i{display:block;width:2px;min-height:4px;height:calc(var(--h,0) * 100%);border-radius:2px;background:var(--sp-tick)}
:root.lx[data-theme] body .spTicks span[data-tone] i{background:var(--tone)}
:root.lx[data-theme] body .spTicks span.dim i{background:var(--sp-tick-dim)}
:root.lx[data-theme] body .spPaid span:not(.dim) i{background:var(--t-green)}
:root.lx[data-theme] body .spKey{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:8px;font-size:10.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spKey span{display:inline-flex;align-items:center;gap:5px}
:root.lx[data-theme] body .spKey i{width:6px;height:6px;border-radius:50%;background:var(--tone)}
:root.lx[data-theme] body .spTile:has(.spKey) .spTicks{height:40px}
:root.lx[data-theme] body .spLine{display:block;width:100%;height:60px;overflow:visible}
:root.lx[data-theme] body .spLine path{fill:none;stroke:var(--sp-line);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--sp-line) 55%,transparent))}
:root.lx[data-theme] body .spLine circle{fill:#FFFFFF;stroke:var(--sp-line);stroke-width:2}
:root.lx[data-theme] body .spLine .base{stroke:var(--sp-tick-dim);stroke-width:2;stroke-dasharray:3 5}
:root.lx[data-theme] body .spSide{gap:16px}
:root.lx[data-theme] body .spCard{padding:16px;border-radius:22px;background:var(--sp-tile);border:1px solid var(--sp-tile-edge);box-shadow:none}
:root.lx[data-theme] body .spNext .spCard{margin-top:14px}
:root.lx[data-theme] body .spNextHead svg{width:20px;height:20px;color:var(--lx-ink)}
:root.lx[data-theme] body .spNextHead svg [opacity]{display:none}
:root.lx[data-theme] body .spNextHead small{font-size:11.5px}
:root.lx[data-theme] body .spNextHead b{font-size:14px;font-weight:650}
:root.lx[data-theme] body .spDate{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;height:auto;margin:14px 0 12px;padding:0;background:transparent;border:0;border-radius:0;text-align:center;font-size:12.5px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .spDate .spRound{width:34px;height:34px}
:root.lx[data-theme] body .spDate .spRound:disabled{opacity:.45;cursor:default}
:root.lx[data-theme] body .spRound{background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink)}
:root.lx[data-theme] body .spPeople{gap:6px;margin:0 0 12px}
:root.lx[data-theme] body .spPeople button{padding:7px 8px;border-radius:16px;background:transparent;border:1px solid transparent}
:root.lx[data-theme] body .spPeople li.on button{background:var(--sp-chip);border-color:var(--sp-chip-edge)}
:root.lx[data-theme] body .spPeople button:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .spPeople b{font-size:13px;font-weight:600}
:root.lx[data-theme] body .spPeople small{font-size:11px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spAvatar{width:40px;height:40px;border-radius:11px;font-size:12.5px;color:#FFFFFF;background:linear-gradient(150deg,color-mix(in srgb,var(--tone) 52%,#2A2E38),color-mix(in srgb,var(--tone) 28%,#171A20));box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
:root.lx[data-theme] body .spCta{height:46px;border-radius:16px;background:linear-gradient(180deg,#4456FF,#2B3BE8);box-shadow:0 14px 28px -14px rgba(51,70,255,.9),inset 0 1px 0 rgba(255,255,255,.22)}
:root.lx[data-theme] body .spCta svg [opacity]{display:none}
:root.lx[data-theme] body .spSetupRow{font-size:12.5px}
:root.lx[data-theme] body .spTitleRow{margin-bottom:14px}
:root.lx[data-theme] body .spArrows .spRound{width:34px;height:34px}
:root.lx[data-theme] body .spCarousel{grid-auto-columns:minmax(164px,1fr);gap:14px}
:root.lx[data-theme] body .spItem{height:256px;padding:14px 12px 12px;border-radius:24px;justify-content:flex-start;background:var(--sp-card);border:1px solid var(--sp-tile-edge);box-shadow:none}
:root.lx[data-theme] body .spItem:hover{transform:translateY(-3px);background:var(--sp-tile)}
:root.lx[data-theme] body .spRender{flex:1;width:100%;min-height:0;display:grid;place-items:center;padding:6px 0}
:root.lx[data-theme] body .spRender img{display:block;max-width:64%;max-height:150px;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.32)) drop-shadow(0 3px 5px rgba(0,0,0,.18));transition:transform .5s var(--lx-ease)}
:root.lx[data-theme] body .spRender.bag img{max-width:52%}
:root.lx[data-theme] body .spItem:nth-child(3n+2) .spRender img{transform:rotate(-14deg) scale(.94)}
:root.lx[data-theme] body .spItem:nth-child(3n) .spRender img{transform:rotate(9deg) scale(.9)}
:root.lx[data-theme] body .spItem:hover .spRender img{transform:translateY(-4px) rotate(-4deg) scale(1.03)}
:root.lx[data-theme] body .spItemMeta{margin:4px 0 2px;transition:opacity .2s}
:root.lx[data-theme] body .spItemMeta strong{font-size:13px}
:root.lx[data-theme] body .spItemMeta small{font-size:11px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spItemPill{left:10px;right:10px;bottom:10px;height:46px;padding:0 5px 0 16px;background:color-mix(in srgb,var(--lx-glass-float) 82%,transparent);border:1px solid var(--sp-chip-edge);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px}
:root.lx[data-theme] body .spItemPill i{width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,#4456FF,#2B3BE8)}
:root.lx[data-theme] body .spItem.sel .spItemPill{opacity:1;transform:none}
:root.lx[data-theme] body .spItem.sel .spItemMeta{opacity:0}
:root.lx[data-theme] body .spSkel{height:256px}
:root.lx[data-theme] body .panel,:root.lx[data-theme] body .metric,:root.lx[data-theme] body .planCard,:root.lx[data-theme] body .card,:root.lx[data-theme] body .securityItem,:root.lx[data-theme] body .jMain,:root.lx[data-theme] body .jSummary,:root.lx[data-theme] body .lxCard,:root.lx[data-theme] body .lxStripItem,:root.lx[data-theme] body .jResume,:root.lx[data-theme] body .rqHead,:root.lx[data-theme] body .appearanceSettings,:root.lx[data-theme] body .lxProfile{background:var(--sp-tile);border-color:var(--sp-tile-edge)}
:root.lx[data-theme] body .tabs,:root.lx[data-theme] body .rqTrack,:root.lx[data-theme] body .mobileNavigation{background:var(--sp-pill);border-color:var(--sp-pill-edge)}
@media (max-width:1440px){:root.lx[data-theme] body .spOverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero stats" "hero side" "cat cat"}
:root.lx[data-theme] body .spHero{min-height:0}}
@media (max-width:1180px){:root.lx[data-theme] body .globalSearch{width:min(320px,30vw)}
:root.lx[data-theme] body .spDev span:not(.srOnly){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
:root.lx[data-theme] body .spDev{width:28px;padding:0;justify-content:center}}
@media (max-width:980px){:root.lx[data-theme] body .spOverview{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "stats" "side" "cat"}
:root.lx[data-theme] body .spOrbStage{width:min(100%,440px)}}
@media (max-width:900px){:root.lx[data-theme] body .shell{margin:8px;border-radius:26px;min-height:calc(100dvh - 16px)}
:root.lx[data-theme] body .main{margin-left:0}
:root.lx[data-theme] body .page{padding:0 16px 100px}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{height:auto;padding:12px 14px}
:root.lx[data-theme] body .globalSearch{width:100%}
:root.lx[data-theme] body .spDev{display:none}}
@media (max-width:640px){:root.lx[data-theme] body .spFloat{left:0;bottom:-16%;width:190px;padding:12px 14px}
:root.lx[data-theme] body .spOrbStage{margin-bottom:70px}
:root.lx[data-theme] body .spFloatTop b{font-size:18px}
:root.lx[data-theme] body .spHero h1{font-size:40px}
:root.lx[data-theme] body .spGrid{grid-template-columns:1fr}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spHeartBeat,:root.lx[data-theme] body .spHeartGlow,:root.lx[data-theme] body .spHot i{animation:none}
:root.lx[data-theme] body .spItem:hover .spRender img{transform:none}}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body .shell::before{background:color-mix(in srgb,var(--lx-canvas) 94%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}}
:root.lx{--sp-spot:rgba(255,255,255,.85);--sp-floor:rgba(40,44,60,.30);--sp-reflect:rgba(255,255,255,.22);--sp-card-top:rgba(255,255,255,.46);--sp-card-bottom:rgba(255,255,255,.16)}
:root.lx[data-theme=dark]{--sp-spot:rgba(255,255,255,.13);--sp-floor:rgba(0,0,0,.62);--sp-reflect:rgba(255,255,255,.16);--sp-card-top:rgba(255,255,255,.06);--sp-card-bottom:rgba(255,255,255,.015)}
:root.lx[data-theme] body .spHeart{width:50%;aspect-ratio:482/800}
:root.lx[data-theme] body .spHeartImg{filter:drop-shadow(0 30px 34px rgba(120,32,44,.26)) drop-shadow(0 6px 12px rgba(120,32,44,.14))}
:root.lx[data-theme] body .spHeartGlow{background:radial-gradient(circle at 50% 55%,rgba(255,128,128,.30),rgba(255,150,160,.08) 48%,transparent 70%)}
:root.lx[data-theme] body .spItem{height:286px;padding:0 10px 12px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--sp-card-top),var(--sp-card-bottom))}
:root.lx[data-theme] body .spItem::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 50% -6%,var(--sp-spot),transparent 74%)}
:root.lx[data-theme] body .spItem::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(46% 34% at var(--mx,50%) var(--my,30%),rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .35s}
:root.lx[data-theme] body .spItem:hover::after{opacity:1}
:root.lx[data-theme] body .spItem:hover{background:linear-gradient(180deg,var(--sp-card-top),var(--sp-card-bottom))}
:root.lx[data-theme] body .spRender{position:relative;flex:none;width:100%;height:214px;display:block;padding:0;perspective:720px}
:root.lx[data-theme] body .spRender.pearl{--sp-glow:#E8D5A9}
:root.lx[data-theme] body .spRender.amber{--sp-glow:#F2A044}
:root.lx[data-theme] body .spGlow{position:absolute;left:50%;top:104px;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sp-glow) 60%,transparent),transparent);filter:blur(12px);opacity:.55;transition:opacity .45s,transform .6s var(--lx-ease)}
:root.lx[data-theme] body .spFloor{position:absolute;left:50%;top:176px;width:112px;height:18px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--sp-floor),transparent);filter:blur(2.5px)}
:root.lx[data-theme] body .spRender img,:root.lx[data-theme] body .spItem:nth-child(3n+2) .spRender img,:root.lx[data-theme] body .spItem:nth-child(3n) .spRender img{position:absolute;z-index:1;left:0;right:0;top:26px;width:auto;height:156px;max-width:none;max-height:none;margin:0 auto;filter:none;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-origin:50% 90%;transition:transform .55s var(--lx-ease);-webkit-box-reflect:below 2px linear-gradient(transparent 70%,var(--sp-reflect))}
:root.lx[data-theme] body .spItem:hover .spRender img{transform:translateY(-8px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.04)}
:root.lx[data-theme] body .spItem:hover .spGlow,:root.lx[data-theme] body .spItem.sel .spGlow{opacity:.95;transform:translate(-50%,-50%) scale(1.08)}
:root.lx[data-theme] body .spItem:hover .spFloor{transform:translateX(-50%) scale(.9);opacity:.8}
:root.lx[data-theme] body .spItemMeta{margin:0 0 2px;position:relative;z-index:2}
:root.lx[data-theme] body .spSkel{height:286px}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spRender img,:root.lx[data-theme] body .spItem:hover .spRender img{transform:none;transition:none}
:root.lx[data-theme] body .spItemPill{padding:0 4px 0 14px;font-size:12.5px}
:root.lx[data-theme] body .spItemPill i{width:34px;height:34px}}
:root.lx[data-theme] body .globalSearch{position:relative;overflow:visible}
:root.lx[data-theme] body .globalSearch:focus-within{border-color:color-mix(in srgb,var(--sp-blue) 65%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sp-blue) 20%,transparent)}
:root.lx[data-theme] body .globalSearch input#global-search:focus-visible{outline:0}
:root.lx[data-theme] body #global-results{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:80;order:9}
:root.lx[data-theme] body #global-results:empty{display:none}
:root.lx[data-theme] body .globalResults{position:static;left:auto;right:auto;top:auto;width:auto;max-height:min(440px,62vh);overflow:auto;display:grid;gap:2px;padding:8px;border-radius:22px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 30px 70px -24px rgba(0,0,0,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:var(--lx-ink)}
:root.lx[data-theme] body .globalResults button{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:14px;background:transparent;color:var(--lx-ink);font:500 13.5px var(--lx-font);text-align:left;cursor:pointer}
:root.lx[data-theme] body .globalResults button:hover,:root.lx[data-theme] body .globalResults button:focus-visible{outline:0;background:var(--sp-chip-on)}
:root.lx[data-theme] body .globalResults button>span:last-child{display:grid;gap:2px;min-width:0}
:root.lx[data-theme] body .globalResults small{display:block;margin:0;font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .globalResults .avatar{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:600;color:#FFFFFF;background:linear-gradient(150deg,color-mix(in srgb,var(--tone,#7B93D6) 52%,#2A2E38),color-mix(in srgb,var(--tone,#7B93D6) 28%,#171A20));box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
:root.lx[data-theme] body .spSearchGroup{margin:0;padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spSearchGroup:not(:first-child){margin-top:4px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .globalResults .empty{padding:12px 10px;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .lxThemePicker .lxSwatch{position:relative;display:block;height:92px;padding:0;border-radius:14px;overflow:hidden;background:var(--sp-photo) center/cover;box-shadow:inset 0 0 0 1px var(--lx-line-2)}
:root.lx[data-theme] body .lxThemePicker .lxSwatch i{position:absolute;display:block;grid-row:auto}
:root.lx[data-theme] body .lxThemePicker .lxSwatch i:nth-child(1){inset:12px;border-radius:12px;background:rgba(246,247,250,.70);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}
:root.lx[data-theme] body .lxThemePicker .lxSwatch i:nth-child(2){left:24px;top:24px;width:36%;height:10px;border-radius:99px;background:#3B4DFF;box-shadow:0 4px 10px -3px rgba(59,77,255,.8)}
:root.lx[data-theme] body .lxThemePicker .lxSwatch i:nth-child(3){right:24px;bottom:24px;width:30%;height:28px;border-radius:9px;background:rgba(255,255,255,.75)}
:root.lx[data-theme] body .lxThemePicker .lxTheme-dark .lxSwatch i:nth-child(1){background:rgba(22,24,29,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
:root.lx[data-theme] body .lxThemePicker .lxTheme-dark .lxSwatch i:nth-child(3){background:rgba(255,255,255,.10)}
:root.lx[data-theme] body .lxThemePicker .lxTheme-system .lxSwatch i:nth-child(1){background:linear-gradient(118deg,rgba(246,247,250,.72) 0 50%,rgba(22,24,29,.72) 50% 100%)}
:root.lx[data-theme] body .lxThemePicker .lxTheme-system .lxSwatch i:nth-child(3){background:rgba(255,255,255,.14)}
@media (max-width:900px){:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}
:root.lx[data-theme] body .topTools{order:1;margin-left:auto}
:root.lx[data-theme] body .globalSearch{order:5;flex:1 1 100%;width:100%;margin:0}}
:root.lx[data-theme] body.lxScrolled .topbar{background:color-mix(in srgb,var(--lx-glass-float) 86%,transparent);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid var(--lx-line);box-shadow:0 18px 40px -30px rgba(0,0,0,.6)}
:root.lx[data-theme] body .ptConsult header{display:flex;align-items:center;justify-content:space-between;gap:12px}
:root.lx[data-theme] body .ptConsult header h3{margin:0 0 12px}
:root.lx[data-theme] body .ptConsultLead{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--lx-ink)}
:root.lx[data-theme] body .ptConsultFacts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
:root.lx[data-theme] body .ptConsultFacts span{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);font-size:13px;color:var(--lx-ink)}
:root.lx[data-theme] body .ptConsultFacts svg,:root.lx[data-theme] body .ptConsultPicked svg,:root.lx[data-theme] body .ptConsultIcon svg{width:16px;height:16px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptConsultFacts svg [opacity],:root.lx[data-theme] body .ptConsultPicked svg [opacity],:root.lx[data-theme] body .ptConsultIcon svg [opacity]{display:none}
:root.lx[data-theme] body .ptSlots{display:grid;gap:14px;margin:12px 0 16px}
:root.lx[data-theme] body .ptSlotDay h4{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptSlotRow{display:flex;flex-wrap:wrap;gap:8px}
:root.lx[data-theme] body .ptSlot{display:grid;gap:1px;min-width:118px;padding:9px 12px;border-radius:14px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);text-align:left;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}
:root.lx[data-theme] body .ptSlot b{font-size:14px;font-weight:600}
:root.lx[data-theme] body .ptSlot small{font-size:11px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptSlot:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .ptSlot.on{background:linear-gradient(180deg,#4456FF,#2B3BE8);border-color:rgba(255,255,255,.25);color:#FFFFFF;box-shadow:0 12px 26px -14px rgba(51,70,255,.9)}
:root.lx[data-theme] body .ptSlot.on small{color:#FFFFFF}
:root.lx[data-theme] body .ptSlot:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ptConsultForm{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptConsultPicked{display:flex;align-items:center;gap:8px;margin:0;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptConsultBooked{display:flex;align-items:flex-start;gap:14px;margin:0 0 14px}
:root.lx[data-theme] body .ptConsultIcon{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .ptConsultIcon svg{width:20px;height:20px}
:root.lx[data-theme] body .ptConsultWhen{margin:0 0 2px;font-size:17px;font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .ptConsultWhen small{font-size:12px;font-weight:500;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptConsultActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
:root.lx[data-theme] body .ptConsultPast{list-style:none;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--lx-line);display:grid;gap:8px}
:root.lx[data-theme] body .ptConsultPast li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ptCall{position:fixed;inset:16px;z-index:500;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#0E1014;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px -20px rgba(0,0,0,.8)}
:root.lx[data-theme] body .ptCallBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08);color:#F5F6F8}
:root.lx[data-theme] body .ptCallBar strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}
:root.lx[data-theme] body .ptCallBar svg{width:18px;height:18px;color:#FF6B70}
:root.lx[data-theme] body .ptCallBar svg [opacity]{display:none}
:root.lx[data-theme] body .ptCall iframe{flex:1;width:100%;border:0;background:#0E1014}
:root.lx[data-theme] body .rqConsults{list-style:none;margin:0;padding:0;display:grid;gap:10px}
:root.lx[data-theme] body .rqConsult{display:grid;gap:8px;padding:10px 12px;border-radius:16px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .rqConsultTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
:root.lx[data-theme] body .rqConsultTop>span{display:grid;gap:2px;min-width:0}
:root.lx[data-theme] body .rqConsultTop b{font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqConsultTop small{font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .rqConsultNote{margin:0;font-size:12px}
:root.lx[data-theme] body .rqConsultActs{display:flex;flex-wrap:wrap;gap:6px}
:root.lx[data-theme] body .rqConsultActs .btn{min-height:34px;padding:0 12px;font-size:12.5px}
:root.lx[data-theme] body .rqConsultStatus{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
:root.lx[data-theme] body .rqAvail{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}
:root.lx[data-theme] body .rqAvail li{display:grid;grid-template-columns:120px 140px minmax(0,1fr);gap:10px;padding:8px 12px;border-radius:12px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);font-size:13px;color:var(--lx-ink)}
:root.lx[data-theme] body .rqcRows{display:grid;gap:8px;margin:8px 0 10px}
:root.lx[data-theme] body .rqcRow{display:grid;grid-template-columns:minmax(110px,1fr) 136px 136px minmax(150px,1.4fr) 40px;gap:8px;align-items:center}
:root.lx[data-theme] body .rqcRow input[type=time]{min-width:0;padding-right:8px}
:root.lx[data-theme] body .rqcRow .iconBtn{width:40px;height:40px}
:root.lx[data-theme] body .rqConsultSettings code{font-family:var(--lx-mono);font-size:12px}
@media (max-width:700px){:root.lx[data-theme] body .rqcRow{grid-template-columns:1fr 1fr;}
:root.lx[data-theme] body .rqAvail li{grid-template-columns:1fr}
:root.lx[data-theme] body .ptCall{inset:0;border-radius:0}}
:root.lx[data-theme] body .spHeart{width:64.5%;aspect-ratio:622/940;top:49%}
:root.lx[data-theme] body .spHeartImg{filter:none;-webkit-filter:none}
:root.lx[data-theme] body .spHeartBeat{filter:none;will-change:transform}
:root.lx[data-theme] body .spHeartShadow{display:none}
:root.lx[data-theme] body .spHeartGlow{inset:16% -6% 10%;filter:none;background:radial-gradient(closest-side,rgba(255,120,120,.26),rgba(255,140,150,.10) 55%,rgba(255,140,150,0) 100%)}
:root.lx[data-theme] body svg.lxI:has(.lxNone){display:none}
:root.lx[data-theme] body svg.lxI [opacity]{display:inline;fill:var(--tone,currentColor);opacity:.24}
:root.lx[data-theme] body .nav button svg,:root.lx[data-theme] body .nav .spMoreBtn svg{width:22px;height:22px}
:root.lx[data-theme] body .nav button svg [opacity],:root.lx[data-theme] body .nav .spMoreBtn svg [opacity]{display:inline;fill:var(--tone,currentColor);opacity:.5}
:root.lx[data-theme] body .nav .spMoreBtn svg [opacity]{opacity:.28}
:root.lx[data-theme] body .nav button[data-tone].active,:root.lx[data-theme] body .nav:has(.lxNavPill) button[data-tone].active{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--tone) 42%,transparent),transparent 72%),var(--sp-chip-on);border-color:color-mix(in srgb,var(--tone) 45%,transparent)}
:root.lx[data-theme] body .nav button[data-tone].active svg [opacity]{opacity:.85}
:root.lx[data-theme] body .nav button[data-tone]:hover svg [opacity]{opacity:.75}
:root.lx[data-theme] body .mobileNavigation button svg [opacity]{display:inline;fill:var(--tone,currentColor);opacity:.5}
:root.lx[data-theme] body .spMenuIco{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tone,var(--lx-ink)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone,var(--lx-ink)) 28%,transparent)}
:root.lx[data-theme] body .spMoreMenu button .spMenuIco svg{width:18px;height:18px;color:var(--lx-ink)}
:root.lx[data-theme] body .spMoreMenu button .spMenuIco svg [opacity]{display:inline;opacity:.6}
:root.lx[data-theme] body .spTileHead svg,:root.lx[data-theme] body .spNextHead svg{box-sizing:border-box;width:36px;height:36px;padding:8px;flex:none;border-radius:12px;color:var(--lx-ink);background:color-mix(in srgb,var(--tone,#4A5BFF) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone,#4A5BFF) 30%,transparent)}
:root.lx[data-theme] body .spTileHead svg [opacity],:root.lx[data-theme] body .spNextHead svg [opacity]{display:inline;fill:var(--tone,#4A5BFF);opacity:.7}
:root.lx[data-theme] body .spNext .spCard{--tone:var(--t-blue)}
:root.lx[data-theme] body .spTileHead{gap:12px}
:root.lx[data-theme] body .spCta{padding:0 6px 0 18px}
:root.lx[data-theme] body .spCtaIco{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}
:root.lx[data-theme] body .spCtaIco svg{width:18px;height:18px;color:#FFFFFF}
:root.lx[data-theme] body .spCtaIco svg [opacity]{display:inline;fill:#FFFFFF;opacity:.35}
:root.lx[data-theme] body .spItemPill i svg [opacity]{display:inline;fill:#FFFFFF;opacity:.35}
:root.lx[data-theme] body .spItemPill i svg{width:17px;height:17px}
:root.lx[data-theme] body .spDots,:root.lx[data-theme] body .spPager{display:flex;align-items:center;justify-content:center;gap:2px}
:root.lx[data-theme] body .spDot{position:relative;width:18px;height:24px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;transition:width .3s var(--lx-ease)}
:root.lx[data-theme] body .spDot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:99px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--lx-ink) 26%,transparent);transition:width .3s var(--lx-ease),background .3s}
:root.lx[data-theme] body .spDot:hover::before{background:color-mix(in srgb,var(--lx-ink) 45%,transparent)}
:root.lx[data-theme] body .spDot.on{width:32px}
:root.lx[data-theme] body .spDot.on::before{width:24px;background:var(--sp-blue)}
:root.lx[data-theme] body .spDot:focus-visible{outline:0}
:root.lx[data-theme] body .spDot:focus-visible::before{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spDate{display:grid;grid-template-columns:none;justify-items:center;gap:4px;margin:14px 0 10px}
:root.lx[data-theme] body .spArrows{display:none}
:root.lx[data-theme] body .spSetupRow small{margin-left:auto;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--lx-ink-2);background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spSetupRow:hover{background:color-mix(in srgb,var(--lx-ink) 4%,transparent);border-radius:10px}
:root.lx[data-theme] body .rqCrumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .rqCrumb button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);font:500 13px var(--lx-font);cursor:pointer}
:root.lx[data-theme] body .rqCrumb button svg{box-sizing:border-box;width:24px;height:24px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--t-violet) 20%,transparent)}
:root.lx[data-theme] body .rqCrumb button svg [opacity]{fill:var(--t-violet);opacity:.7}
:root.lx[data-theme] body .rqCrumb button:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .rqCrumb [aria-current]{font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .rqCrumbSep{opacity:.5}
:root.lx[data-theme] body .btn::before,:root.lx[data-theme] body .btn:hover::before{animation:none!important;opacity:0!important}
:root.lx[data-theme] body .spItem::after{display:none}
:root.lx[data-theme] body .spHot{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.5);backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .spHot i{animation:none;box-shadow:0 0 0 2px rgba(0,0,0,.08)}
:root.lx[data-theme] body .spPulse polyline{filter:none}
:root.lx[data-theme] body .spTitle::before,:root.lx[data-theme] body .panelHead h2::before,:root.lx[data-theme] body .lxCardHead h2::before,:root.lx[data-theme] body .rqBlock>header h3::before,:root.lx[data-theme] body .spPills button i{box-shadow:none}
:root.lx[data-theme] body .spFab,:root.lx[data-theme] body .spCta,:root.lx[data-theme] body .spCapsule.on,:root.lx[data-theme] body .ptSlot.on{box-shadow:0 10px 24px -14px rgba(51,70,255,.7)}
:root.lx[data-theme] body .lxBellCount{box-shadow:0 0 0 2px var(--sp-panel)}
:root.lx[data-theme] body .nav button[data-tone].active svg [opacity]{opacity:.6}
:root.lx[data-theme] body .nav button[data-tone].active svg{color:var(--lx-ink)}
@keyframes vmBeat{0%,34%,100%{transform:scale(1)}8%{transform:scale(1.075)}16%{transform:scale(.99)}24%{transform:scale(1.045)}}
@keyframes vmRip{0%{opacity:.6;transform:scale(1)}55%,100%{opacity:0;transform:scale(1.2)}}
@keyframes vmDraw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
:root.lx[data-theme] body .brandSymbol,:root.lx[data-theme] body .ptBrand .brandSymbol,:root.lx[data-theme] body .sidebar .brandSymbol{display:grid;place-items:center;flex:none;border-radius:30%;background:radial-gradient(120% 120% at 28% 18%,#222A4E 0%,#0B0E1A 72%);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px -14px rgba(8,10,22,.85),inset 0 1px 0 rgba(255,255,255,.08);color:inherit}
:root.lx[data-theme] body .brandSymbol .vitalMark,:root.lx[data-theme] body .sidebar .brandSymbol .vitalMark,:root.lx[data-theme] body .ptBrand .brandSymbol svg{width:80%;height:80%;filter:none;stroke:none;overflow:visible}
:root.lx[data-theme] body .vitalMark .vmBeat,:root.lx[data-theme] body .vitalMark .vmRip{transform-box:view-box;transform-origin:50% 50%}
:root.lx[data-theme] body .vitalMark .vmBeat{animation:vmBeat 2.4s cubic-bezier(.45,0,.3,1) infinite}
:root.lx[data-theme] body .vitalMark .vmRip{opacity:0;animation:vmRip 2.4s cubic-bezier(.2,.6,.3,1) infinite}
:root.lx[data-theme] body .vitalMark .vmDot{display:none}
:root.lx[data-theme] body .loginStory .vitalMark .vmA,:root.lx[data-theme] body .loginStory .vitalMark .vmB,:root.lx[data-theme] body .ptBrand .vitalMark .vmA,:root.lx[data-theme] body .ptBrand .vitalMark .vmB{stroke-dasharray:100;animation:vmDraw 1.3s cubic-bezier(.6,0,.2,1) both}
:root.lx[data-theme] body .loginStory .vitalMark .vmB,:root.lx[data-theme] body .ptBrand .vitalMark .vmB{animation-delay:.18s}
:root.lx[data-theme] body .sidebar .brandSymbol{width:52px;height:52px}
:root.lx[data-theme] body .ptBrand .brandSymbol{width:46px;height:46px}
:root.lx[data-theme] body .loginStory .brandSymbol{width:48px;height:48px}
:root.lx[data-theme] body .rdBrandName{text-indent:.04em}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .vitalMark .vmBeat,:root.lx[data-theme] body .vitalMark .vmRip,:root.lx[data-theme] body .loginStory .vitalMark .vmA,:root.lx[data-theme] body .loginStory .vitalMark .vmB,:root.lx[data-theme] body .ptBrand .vitalMark .vmA,:root.lx[data-theme] body .ptBrand .vitalMark .vmB{animation:none}
:root.lx[data-theme] body .vitalMark .vmRip,:root.lx[data-theme] body .vitalMark .vmSat{display:none}
:root.lx[data-theme] body .vitalMark .vmDot{display:inline}}
:root.lx[data-theme] body .shell{margin:0;min-height:100dvh;border:0;border-radius:0;box-shadow:none;display:flow-root}
:root.lx[data-theme] body .sidebar{left:24px;top:24px;bottom:24px}
:root.lx[data-theme] body .main{margin-left:104px}
:root.lx[data-theme] body .page{padding:0 40px 60px 8px}
@media (max-width:900px){:root.lx[data-theme] body .shell{margin:0;border-radius:0;min-height:100dvh}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{margin-top:0;padding-top:max(12px,env(safe-area-inset-top))}
:root.lx[data-theme] body .mobileNavigation{background:color-mix(in srgb,var(--lx-canvas) 90%,transparent);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}
:root.lx[data-theme] body .main{margin-left:0}
:root.lx[data-theme] body .page{padding:0 16px 100px}}
@keyframes spUncap{0%{translate:0 0;rotate:0deg}20%{translate:0 -1px;rotate:-8deg}38%{translate:0 -3px;rotate:7deg}56%{translate:0 -9px;rotate:-3deg}100%{translate:14px -40px;rotate:20deg}}
@keyframes spReseal{from{translate:14px -40px;rotate:20deg}70%{translate:0 2px;rotate:-2deg}to{translate:0 0;rotate:0deg}}
@keyframes spUncapBig{0%{translate:0 0;rotate:0deg}18%{translate:0 -2px;rotate:-8deg}34%{translate:0 -4px;rotate:7deg}52%{translate:0 -16px;rotate:-3deg}100%{translate:20px -82px;rotate:16deg}}
@keyframes spCapFloat{from{translate:20px -82px;rotate:16deg}to{translate:23px -92px;rotate:12deg}}
@keyframes spUncapSm{0%{translate:0 0;rotate:0deg}18%{translate:0 -2px;rotate:-8deg}34%{translate:0 -3px;rotate:7deg}52%{translate:0 -8px;rotate:-3deg}100%{translate:10px -40px;rotate:16deg}}
@keyframes spCapFloatSm{from{translate:10px -40px;rotate:16deg}to{translate:12px -45px;rotate:12deg}}
@keyframes spPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}30%{opacity:.95}100%{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}
@keyframes spDrugIn{from{opacity:0;transform:translateY(22px) scale(.965)}to{opacity:1;transform:none}}
@keyframes spBackIn{from{opacity:0}to{opacity:1}}
@keyframes spRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
:root.lx[data-theme] body .spItem{height:306px}
:root.lx[data-theme] body .spRender.pearl,:root.lx[data-theme] body .spDrugCard.pearl{--cut:24.6%;--cutn:.246}
:root.lx[data-theme] body .spRender.amber,:root.lx[data-theme] body .spDrugCard.amber{--cut:22.8%;--cutn:.228}
:root.lx[data-theme] body .spRender .spBody,:root.lx[data-theme] body .spDrugVial .spBody{clip-path:inset(var(--cut) 0 0 0)}
:root.lx[data-theme] body .spRender .spCap,:root.lx[data-theme] body .spDrugVial .spCap{clip-path:inset(0 0 calc(100% - var(--cut)) 0);z-index:2}
:root.lx[data-theme] body .spItem.opening .spRender img,:root.lx[data-theme] body .spItem.resealing .spRender img{transform:none;transition:none}
:root.lx[data-theme] body .spItem.opening .spCap,:root.lx[data-theme] body .spItem.resealing .spCap{transform-origin:64% var(--cut)}
:root.lx[data-theme] body .spItem.opening .spCap{animation:spUncap .64s cubic-bezier(.3,.7,.2,1) forwards}
:root.lx[data-theme] body .spItem.resealing .spCap{animation:spReseal .52s cubic-bezier(.4,0,.2,1)}
:root.lx[data-theme] body .spPop{position:absolute;z-index:3;left:50%;top:calc(26px + 156px * var(--cutn));width:96px;height:96px;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(closest-side,rgba(255,255,255,.95),color-mix(in srgb,var(--sp-glow) 55%,transparent) 42%,transparent)}
:root.lx[data-theme] body .spItem.opening .spPop{animation:spPop .7s .26s ease-out both}
:root.lx[data-theme] body .spItem.opening .spGlow{opacity:1;transform:translate(-50%,-50%) scale(1.2)}
:root.lx[data-theme] body .spItemMeta strong{letter-spacing:-.005em}
:root.lx[data-theme] body .spKind{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 5px;font:500 10px/1.2 var(--lx-font);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .spKind::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--k,#8B93A7);box-shadow:0 0 0 3px color-mix(in srgb,var(--k,#8B93A7) 22%,transparent)}
:root.lx[data-theme] body [data-kind=approved]{--k:#2FB5A3}
:root.lx[data-theme] body [data-kind=label]{--k:#E0A43A}
:root.lx[data-theme] body [data-kind=investigational]{--k:#8F7CF6}
:root.lx[data-theme] body [data-kind=cosmetic]{--k:#5DBB7A}
:root.lx[data-theme] body [data-kind=hold]{--k:#F0645A}
:root.lx[data-theme] body .spDrug{padding:0;margin:auto;border:0;background:transparent;color:var(--lx-ink);width:min(1000px,calc(100vw - 32px));max-width:none;max-height:none;overflow:visible}
:root.lx[data-theme] body .spDrug::backdrop{background:rgba(5,7,14,.58);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);animation:spBackIn .35s ease-out}
:root.lx[data-theme] body .spDrug[open]{animation:spDrugIn .55s cubic-bezier(.16,1,.3,1)}
:root.lx[data-theme] body .spDrugCard{position:relative;display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);height:min(660px,calc(100dvh - 32px));border-radius:34px;overflow:hidden;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 60px 140px -40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08)}
:root.lx[data-theme] body .spDrugCard.pearl{--sp-glow:#E8D5A9}
:root.lx[data-theme] body .spDrugCard.amber{--sp-glow:#F2A044}
:root.lx[data-theme] body .spDrugStage{position:relative;overflow:hidden;background:radial-gradient(62% 46% at 50% 40%,color-mix(in srgb,var(--sp-glow) 30%,transparent),transparent 72%),linear-gradient(180deg,#171B27 0%,#0B0E16 62%,#07090F 100%)}
:root.lx[data-theme] body .spDrugSpot{position:absolute;inset:0;background:radial-gradient(34% 62% at 50% -6%,rgba(255,255,255,.18),transparent 70%);pointer-events:none}
:root.lx[data-theme] body .spDrugHalo{position:absolute;left:50%;top:calc(120px + 168px);width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 0 60px rgba(255,255,255,.03);pointer-events:none}
:root.lx[data-theme] body .spDrugHalo::after{content:"";position:absolute;inset:40px;border-radius:50%;border:1px solid rgba(255,255,255,.05)}
:root.lx[data-theme] body .spDrugVial{position:absolute;left:50%;top:120px;width:138px;height:336px;transform:translateX(-50%);-webkit-box-reflect:below 2px linear-gradient(transparent 70%,rgba(255,255,255,.16))}
:root.lx[data-theme] body .spDrugVial img{position:absolute;inset:0;width:100%;height:100%;max-width:none;filter:none}
:root.lx[data-theme] body .spDrugVial .spCap{transform-origin:64% var(--cut);animation:spUncapBig 1s .12s cubic-bezier(.3,.7,.2,1) both,spCapFloat 4.8s 1.12s ease-in-out infinite alternate}
:root.lx[data-theme] body .spDrugStage .spPop{top:calc(120px + 336px * var(--cutn));width:140px;height:140px;animation:spPop .9s .4s ease-out both}
:root.lx[data-theme] body .spDrugFloor{position:absolute;left:50%;top:454px;width:250px;height:44px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sp-glow) 42%,transparent),transparent);filter:blur(2px);pointer-events:none}
:root.lx[data-theme] body .spDrugFacts{position:absolute;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;animation:spRise .6s .5s cubic-bezier(.16,1,.3,1) both}
:root.lx[data-theme] body .spDrugFacts span{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
:root.lx[data-theme] body .spDrugFacts small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,239,246,.74)}
:root.lx[data-theme] body .spDrugFacts b{font-size:17px;font-weight:500;color:#F6F7FA;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .spDrugBody{display:flex;flex-direction:column;min-height:0;padding:40px 40px 26px 38px;animation:spRise .6s .28s cubic-bezier(.16,1,.3,1) both}
:root.lx[data-theme] body .spDrugEyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 56px 0 0;font:500 11.5px/1.4 var(--lx-font);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spDrugEyebrow i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}
:root.lx[data-theme] body #sp-drug-name{margin:12px 0 16px;font:400 42px/1.05 var(--lx-font);letter-spacing:-.025em;color:var(--lx-ink)}
:root.lx[data-theme] body .spDrugStatus{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:999px;font:500 13px var(--lx-font);color:var(--lx-ink);background:color-mix(in srgb,var(--k) 16%,transparent);border:1px solid color-mix(in srgb,var(--k) 38%,transparent)}
:root.lx[data-theme] body .spDrugStatus svg{width:18px;height:18px;color:var(--k)}
:root.lx[data-theme] body .spDrugStatus svg [opacity]{fill:var(--k)}
:root.lx[data-theme] body .spDrugScroll{flex:1;min-height:0;overflow:auto;margin-top:22px;padding-right:8px;scrollbar-width:thin}
:root.lx[data-theme] body .spDrugSec{padding:18px 0;border-top:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spDrugSec h3{margin:0 0 8px;font:500 11.5px/1.3 var(--lx-font);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spDrugSec p{margin:0;font-size:15px;line-height:1.62;color:var(--lx-ink-2);max-width:62ch}
:root.lx[data-theme] body .spDrugParts{list-style:none;margin:0;padding:0;display:grid;gap:10px}
:root.lx[data-theme] body .spDrugParts li{padding:14px 16px;border-radius:18px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spDrugParts li>div{display:flex;align-items:center;justify-content:space-between;gap:10px}
:root.lx[data-theme] body .spDrugParts b{font-size:15px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .spDrugParts li>div span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--lx-ink-2);white-space:nowrap}
:root.lx[data-theme] body .spDrugParts li>div span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k)}
:root.lx[data-theme] body .spDrugParts small{display:block;margin:3px 0 6px;font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spDrugParts p{font-size:13.5px;line-height:1.55}
:root.lx[data-theme] body .spDrugSrc{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font:500 13.5px var(--lx-font);color:var(--lx-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lx-ink) 35%,transparent);text-underline-offset:4px}
:root.lx[data-theme] body .spDrugSrc:hover{text-decoration-color:currentColor}
:root.lx[data-theme] body .spDrugSrc svg{width:16px;height:16px}
:root.lx[data-theme] body .spDrugNote{margin:4px 0 6px;padding-top:16px;border-top:1px solid var(--sp-chip-edge);font-size:12.5px;line-height:1.5;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spDrugActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spDrugBtn{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 22px 0 18px;border-radius:999px;font:500 14.5px var(--lx-font);cursor:pointer;color:var(--lx-ink);background:var(--sp-chip);border:1px solid var(--sp-chip-edge);transition:background .2s,transform .15s}
:root.lx[data-theme] body .spDrugBtn svg{width:19px;height:19px}
:root.lx[data-theme] body .spDrugBtn svg [opacity]{display:none}
:root.lx[data-theme] body .spDrugBtn:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .spDrugBtn:active{transform:translateY(1px)}
:root.lx[data-theme] body .spDrugBtn.primary{background:#3B4DFF;border-color:#3B4DFF;color:#FFFFFF;box-shadow:0 14px 30px -14px rgba(51,70,255,.8)}
:root.lx[data-theme] body .spDrugBtn.primary:hover{background:#3243E8}
:root.lx[data-theme] body .spDrugBtn:focus-visible,:root.lx[data-theme] body .spDrugClose:focus-visible,:root.lx[data-theme] body .spDrugSrc:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spDrugClose{position:absolute;z-index:5;top:20px;right:20px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--lx-ink);background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spDrugClose:hover{background:var(--sp-chip-on)}
:root.lx[data-theme] body .spDrugClose svg{width:18px;height:18px}
:root.lx[data-theme] body .spDrugClose svg [opacity]{display:none}
@media (max-width:760px){:root.lx[data-theme] body .spDrug{width:calc(100vw - 16px)}
:root.lx[data-theme] body .spDrugCard{grid-template-columns:minmax(0,1fr);grid-template-rows:330px minmax(0,1fr);height:calc(100dvh - 16px);border-radius:28px}
:root.lx[data-theme] body .spDrugVial{top:74px;width:74px;height:180px}
:root.lx[data-theme] body .spDrugHalo{top:164px;width:190px;height:190px}
:root.lx[data-theme] body .spDrugStage .spPop{top:calc(74px + 180px * var(--cutn));width:100px;height:100px}
:root.lx[data-theme] body .spDrugFloor{top:244px;width:160px;height:30px}
:root.lx[data-theme] body .spDrugFacts{left:14px;right:14px;bottom:14px}
:root.lx[data-theme] body .spDrugFacts span{padding:9px 12px}
:root.lx[data-theme] body .spDrugBody{padding:24px 20px 18px}
:root.lx[data-theme] body #sp-drug-name{font-size:32px}
:root.lx[data-theme] body .spDrugBtn{flex:1 1 auto;justify-content:center}
:root.lx[data-theme] body .spDrugVial .spCap{animation-name:spUncapSm,spCapFloatSm}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spItem.opening .spCap,:root.lx[data-theme] body .spItem.resealing .spCap,:root.lx[data-theme] body .spItem.opening .spPop,:root.lx[data-theme] body .spDrugStage .spPop,:root.lx[data-theme] body .spDrug[open],:root.lx[data-theme] body .spDrug::backdrop,:root.lx[data-theme] body .spDrugBody,:root.lx[data-theme] body .spDrugFacts{animation:none}
:root.lx[data-theme] body .spDrugVial .spCap{animation:none;translate:20px -82px;rotate:16deg}}
@keyframes spUnscrew{0%{translate:0 0;rotate:0deg}6%{translate:0 .5px;rotate:-1.5deg}26%{translate:0 -1.5px;rotate:1deg}46%{translate:0 -3px;rotate:-1deg}64%{translate:0 -5px;rotate:.6deg}72%{translate:0 -7px;rotate:0deg}100%{translate:12px -28px;rotate:18deg}}
@keyframes spTwistOn{0%,64%{opacity:1}80%,100%{opacity:0}}
@keyframes spKnurl{from{background-position:0 0,0 0}to{background-position:0 0,calc(var(--kp) * 20) 0}}
@keyframes spSheen{from{background-position:100% 0}to{background-position:0 0}}
@keyframes spHold{0%,100%{rotate:0deg}25%{rotate:.7deg}50%{rotate:-.5deg}75%{rotate:.4deg}}
@keyframes spLiftBig{0%{translate:0 -10px;rotate:0deg}100%{translate:20px -82px;rotate:16deg}}
@keyframes spLiftSm{0%{translate:0 -5px;rotate:0deg}100%{translate:10px -40px;rotate:16deg}}
:root.lx[data-theme] body .spTitleRow{flex-wrap:wrap}
:root.lx[data-theme] body .spFilters{display:flex;gap:6px;margin-right:auto;flex-wrap:wrap}
:root.lx[data-theme] body .spFilt{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 14px;border-radius:999px;font:500 13px var(--lx-font);color:var(--lx-ink-2);background:var(--sp-chip);border:1px solid var(--sp-chip-edge);cursor:pointer;transition:background .2s,color .2s}
:root.lx[data-theme] body .spFilt small{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spFilt:hover{background:var(--sp-chip-on);color:var(--lx-ink)}
:root.lx[data-theme] body .spFilt.on{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-canvas)}
:root.lx[data-theme] body .spFilt.on small{color:color-mix(in srgb,var(--lx-canvas) 70%,transparent)}
:root.lx[data-theme] body .spFilt:focus-visible,:root.lx[data-theme] body .spArrow:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spPager{gap:6px}
:root.lx[data-theme] body .spArrow{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;color:var(--lx-ink);background:var(--sp-chip);border:1px solid var(--sp-chip-edge);transition:background .2s,opacity .2s}
:root.lx[data-theme] body .spArrow:hover:not(:disabled){background:var(--sp-chip-on)}
:root.lx[data-theme] body .spArrow:disabled{opacity:.4;cursor:default}
:root.lx[data-theme] body .spArrow svg{width:16px;height:16px}
:root.lx[data-theme] body .spArrow svg [opacity]{display:none}
:root.lx[data-theme] body .spArrow svg{transform:rotate(-90deg)}
:root.lx[data-theme] body .spArrow.prev svg{transform:rotate(90deg)}
:root.lx[data-theme] body .spCount{min-width:48px;text-align:center;font:500 12.5px var(--lx-font);font-variant-numeric:tabular-nums;color:var(--lx-ink-2)}
:root.lx[data-theme] body .spItem[hidden]{display:none}
:root.lx[data-theme] body .spRender.pearl,:root.lx[data-theme] body .spDrugCard.pearl{--sp-mask:var(--sp-vial-mask);--ar:.4095;--ky:11.6%;--kh:2.8%}
:root.lx[data-theme] body .spRender.amber,:root.lx[data-theme] body .spDrugCard.amber{--sp-mask:var(--sp-bag-mask);--ar:.4381;--ky:12.3%;--kh:3.3%}
:root.lx[data-theme] body .spTwist{position:absolute;z-index:2;display:block;pointer-events:none;opacity:0;--kp:2px;-webkit-mask:var(--sp-mask) 0 0/100% 100% no-repeat;mask:var(--sp-mask) 0 0/100% 100% no-repeat;clip-path:inset(0 0 calc(100% - var(--cut)) 0);transform-origin:64% var(--cut)}
:root.lx[data-theme] body .spTwist::before{content:"";position:absolute;left:0;right:0;top:var(--ky);height:var(--kh);background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 22%,transparent 78%,rgba(0,0,0,.35)),repeating-linear-gradient(90deg,rgba(255,246,222,.42) 0 1px,rgba(40,28,10,.30) 1px var(--kp));background-size:100% 100%,var(--kp) 100%}
:root.lx[data-theme] body .spTwist::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.18) 55%,transparent 62%);background-size:260% 100%;background-position:100% 0}
:root.lx[data-theme] body .spItem.opening .spRender .spCap,:root.lx[data-theme] body .spItem.resealing .spRender .spCap{transform-origin:64% var(--cut)}
:root.lx[data-theme] body .spRender .spTwist{left:0;right:0;top:26px;height:156px;width:calc(156px * var(--ar));margin:0 auto}
:root.lx[data-theme] body .spDrugVial .spTwist{inset:0;--kp:3px}
:root.lx[data-theme] body .spItem.opening .spCap{animation:spUnscrew 1s ease-in-out forwards}
:root.lx[data-theme] body .spItem.opening .spTwist{animation:spUnscrew 1s ease-in-out forwards,spTwistOn 1s linear forwards}
:root.lx[data-theme] body .spItem.opening .spTwist::before{animation:spKnurl .64s .06s cubic-bezier(.45,0,.55,1) both}
:root.lx[data-theme] body .spItem.opening .spTwist::after{animation:spSheen .21s .06s linear 3 both}
:root.lx[data-theme] body .spItem.opening .spBody{transform-origin:50% 100%;animation:spHold .66s ease-in-out}
:root.lx[data-theme] body .spItem.opening .spPop{animation:spPop .7s .7s ease-out both}
:root.lx[data-theme] body .spItem.resealing .spCap{animation:spUnscrew .74s ease-in-out reverse both}
:root.lx[data-theme] body .spItem.resealing .spTwist{animation:spUnscrew .74s ease-in-out reverse both,spTwistOn .74s linear reverse both}
:root.lx[data-theme] body .spItem.resealing .spTwist::before{animation:spKnurl .48s .22s cubic-bezier(.45,0,.55,1) reverse both}
:root.lx[data-theme] body .spItem.resealing .spTwist::after{animation:spSheen .16s .22s linear 3 reverse both}
:root.lx[data-theme] body .spDrugVial .spCap{animation:spLiftBig .8s cubic-bezier(.2,.7,.2,1) both,spCapFloat 4.8s .8s ease-in-out infinite alternate}
:root.lx[data-theme] body .spDrugStage .spPop{animation-delay:.1s}
:root.lx[data-theme] body .spDrugSizes{list-style:none;margin:0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .spDrugSizes li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:16px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .spDrugSizes span{display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .spDrugSizes small{font-size:12.5px;font-weight:400;color:var(--lx-ink-3)}
:root.lx[data-theme] body .spDrugSizes b{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--lx-ink);white-space:nowrap}
@media (max-width:760px){:root.lx[data-theme] body .spDrugVial .spCap{animation-name:spLiftSm,spCapFloatSm}
:root.lx[data-theme] body .spFilters{order:3;width:100%;margin-right:0}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spItem.opening .spCap,:root.lx[data-theme] body .spItem.resealing .spCap,:root.lx[data-theme] body .spItem.opening .spTwist,:root.lx[data-theme] body .spItem.resealing .spTwist,:root.lx[data-theme] body .spItem.opening .spTwist::before,:root.lx[data-theme] body .spItem.opening .spTwist::after,:root.lx[data-theme] body .spItem.resealing .spTwist::before,:root.lx[data-theme] body .spItem.resealing .spTwist::after,:root.lx[data-theme] body .spItem.opening .spBody{animation:none}
:root.lx[data-theme] body .spTwist{display:none}
:root.lx[data-theme] body .spDrugVial .spCap{animation:none;translate:20px -82px;rotate:16deg}}
@keyframes spSealBig{0%{translate:20px -82px;rotate:16deg}40%{translate:0 -16px;rotate:0deg}46%{translate:0 -13px;rotate:0deg}60%{translate:0 -9px;rotate:-.6deg}74%{translate:0 -5px;rotate:1deg}88%{translate:0 -2px;rotate:-1deg}96%{translate:0 0;rotate:.3deg}100%{translate:0 0;rotate:0deg}}
@keyframes spSealSm{0%{translate:10px -40px;rotate:16deg}40%{translate:0 -8px;rotate:0deg}46%{translate:0 -7px;rotate:0deg}60%{translate:0 -5px;rotate:-.6deg}74%{translate:0 -3px;rotate:1deg}88%{translate:0 -1px;rotate:-1deg}96%{translate:0 0;rotate:.3deg}100%{translate:0 0;rotate:0deg}}
@keyframes spTwistSeal{0%,40%{opacity:0}46%,92%{opacity:1}100%{opacity:0}}
@keyframes spKnurlOn{from{background-position:0 0,0 0}to{background-position:0 0,calc(var(--kp) * -20) 0}}
@keyframes spSheenOn{from{background-position:0 0}to{background-position:100% 0}}
@keyframes spSealGlow{0%,88%{opacity:0;transform:translate(-50%,-50%) scale(.4)}94%{opacity:.55}100%{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}
@keyframes spDrugOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) scale(.97)}}
@keyframes spBackOut{from{opacity:1}to{opacity:0}}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spCap{animation:spSealBig .98s cubic-bezier(.4,0,.3,1) forwards}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist{animation:spSealBig .98s cubic-bezier(.4,0,.3,1) forwards,spTwistSeal .98s linear forwards}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist::before{animation:spKnurlOn .5s .44s cubic-bezier(.45,0,.55,1) both}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist::after{animation:spSheenOn .17s .44s linear 3 both}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spBody{transform-origin:50% 100%;animation:spHold .5s .44s ease-in-out}
:root.lx[data-theme] body .spDrug.closing .spDrugStage .spPop{animation:spSealGlow 1s linear both}
:root.lx[data-theme] body .spDrug.leaving{animation:spDrugOut .28s cubic-bezier(.4,0,1,1) forwards}
:root.lx[data-theme] body .spDrug.leaving::backdrop{animation:spBackOut .28s ease-in forwards}
@media (max-width:760px){:root.lx[data-theme] body .spDrug.closing .spDrugVial .spCap{animation-name:spSealSm}
:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist{animation-name:spSealSm,spTwistSeal}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spDrug.closing .spDrugVial .spCap,:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist,:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist::before,:root.lx[data-theme] body .spDrug.closing .spDrugVial .spTwist::after,:root.lx[data-theme] body .spDrug.closing .spDrugVial .spBody,:root.lx[data-theme] body .spDrug.leaving,:root.lx[data-theme] body .spDrug.leaving::backdrop{animation:none}}
:root.lx[data-theme] body .lxNavGhost{position:fixed;top:0;bottom:0;z-index:10;overflow:hidden;pointer-events:none;contain:layout paint}
:root.lx[data-theme] body .lxNavGhost>.page{position:absolute;left:0;margin:0;will-change:transform,opacity}
:root.lx[data-theme] body .page.lxSliding>*{animation:none!important}
:root.lx[data-theme] body .lxNavGhost .page,:root.lx[data-theme] body .lxNavGhost .page *,:root.lx[data-theme] body .lxTaskGhost,:root.lx[data-theme] body .lxTaskGhost *{animation:none!important;transition:none!important}
:root.lx[data-theme] body .lxTaskGhost{pointer-events:none}
:root.lx[data-theme] body .spCarousel>.spItem{content-visibility:auto;contain-intrinsic-size:auto 306px}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .lxNavGhost,:root.lx[data-theme] body .lxTaskGhost{display:none}}
@keyframes lxCardIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
:root.lx[data-theme] body .login{background:#090B12}
:root.lx[data-theme] body .loginStory .brand{display:flex;align-items:center;gap:16px}
:root.lx[data-theme] body .loginStory .brandSymbol{width:60px;height:60px}
:root.lx[data-theme] body .loginStory .rdBrandName{font-size:22px}
:root.lx[data-theme] body .loginStory .rdBrandTag{font-size:10.5px}
:root.lx[data-theme] body .loginStory .lxLoginMotionToggle{border-color:rgba(255,255,255,.28);background:rgba(10,12,20,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
:root.lx[data-theme] body .loginForm{padding:36px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.02) 45%),rgba(14,17,28,.6);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 100px -40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.10);animation:none;transform:none}
:root.lx[data-theme] body .loginForm h2{margin-top:0;font-size:34px;font-weight:400;letter-spacing:-.025em}
:root.lx[data-theme] body .loginForm input{min-height:50px;border-radius:14px;background:rgba(6,8,16,.5);border:1px solid rgba(255,255,255,.16);color:#F3F5FA}
:root.lx[data-theme] body .loginForm input::placeholder{color:rgba(226,233,244,.66)}
:root.lx[data-theme] body .loginForm input:focus,:root.lx[data-theme] body .loginForm input:focus-visible{outline:0;border-color:#7A87FF;box-shadow:0 0 0 3px rgba(111,124,255,.38)}
:root.lx[data-theme] body .loginForm .btn,:root.lx[data-theme] body .loginForm .btn[type=submit]{min-height:52px;margin-top:22px;border-radius:999px;background:#3B4DFF;border:1px solid #3B4DFF;color:#FFFFFF;font-weight:500;box-shadow:0 18px 36px -16px rgba(51,70,255,.9)}
:root.lx[data-theme] body .loginForm .btn:hover{background:#3243E8;color:#FFFFFF}
:root.lx[data-theme] body .loginForm .btn:focus-visible{outline:0;box-shadow:0 0 0 3px #090B12,0 0 0 5px #9EA8FF}
:root.lx[data-theme] body .loginForm .btn:disabled{opacity:.7}
:root.lx[data-theme] body .lxPwWrap{position:relative}
:root.lx[data-theme] body .lxPwWrap input{width:100%;padding-right:56px}
:root.lx[data-theme] body .lxPwToggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(232,237,246,.82);cursor:pointer}
:root.lx[data-theme] body .lxPwToggle:hover{background:rgba(255,255,255,.08);color:#FFFFFF}
:root.lx[data-theme] body .lxPwToggle.on{color:#AEB7FF}
:root.lx[data-theme] body .lxPwToggle svg{width:20px;height:20px}
:root.lx[data-theme] body .lxPwToggle svg [opacity]{display:none}
:root.lx[data-theme] body .lxPwToggle.on::after{content:"";position:absolute;width:22px;height:2px;border-radius:2px;background:currentColor;transform:rotate(-45deg)}
:root.lx[data-theme] body .lxPwToggle:focus-visible,:root.lx[data-theme] body .lxCodeToggle:focus-visible,:root.lx[data-theme] body .lxReqLink:focus-visible{outline:0;box-shadow:0 0 0 3px #9EA8FF}
:root.lx[data-theme] body .lxCodeToggle{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:4px 2px;border:0;background:transparent;color:#C9D0FF;font:500 13.5px var(--lx-font);cursor:pointer;border-radius:8px}
:root.lx[data-theme] body .lxCodeToggle:hover span{text-decoration:underline;text-underline-offset:4px}
:root.lx[data-theme] body .lxCodeToggle svg{width:17px;height:17px}
:root.lx[data-theme] body .lxCodeToggle svg [opacity]{fill:#C9D0FF}
:root.lx[data-theme] body .lxCodeBox[hidden]{display:none}
:root.lx[data-theme] body .lxCodeBox{display:flex;flex-direction:column}
:root.lx[data-theme] body .lxHelp{margin:14px 0 0;font-size:13px;line-height:1.5;text-align:center;color:rgba(226,233,244,.8)}
:root.lx[data-theme] body .lxReqLink{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;border-radius:24px;text-decoration:none;color:#F3F5FA;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 50%),rgba(14,17,28,.58);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transition:background .2s;animation:none}
:root.lx[data-theme] body .lxReqLink:hover{background:rgba(255,255,255,.10)}
:root.lx[data-theme] body .lxReqLink i{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(255,122,107,.16);border:1px solid rgba(255,122,107,.32);color:#FFA79D}
:root.lx[data-theme] body .lxReqLink i svg{width:20px;height:20px}
:root.lx[data-theme] body .lxReqLink i svg [opacity]{fill:#FFA79D}
:root.lx[data-theme] body .lxReqLink span{display:flex;flex-direction:column;gap:2px}
:root.lx[data-theme] body .lxReqLink small{font-size:12.5px;color:rgba(226,233,244,.8)}
:root.lx[data-theme] body .lxReqLink b{font-size:15px;font-weight:500}
@media (max-width:900px){:root.lx[data-theme] body .loginStory .brandSymbol{width:52px;height:52px}
:root.lx[data-theme] body .loginStory .rdBrandName{font-size:20px}
:root.lx[data-theme] body .loginForm{padding:28px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .loginForm,:root.lx[data-theme] body .lxReqLink{animation:none}}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body .loginForm,:root.lx[data-theme] body .lxReqLink{background:#11141F;backdrop-filter:none;-webkit-backdrop-filter:none}}
:root.lx[data-theme] body .spO5{order:5}
:root.lx[data-theme] body .grInbox{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:stretch;min-height:calc(100dvh - 160px)}
:root.lx[data-theme] body .grList{display:flex;flex-direction:column;padding:18px 0 8px;min-height:0;overflow:hidden}
:root.lx[data-theme] body .grList header{display:grid;gap:12px;padding:0 18px 12px;border-bottom:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .grList h2{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .grCount{min-width:24px;height:22px;padding:0 8px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;font-weight:600;background:#3B4DFF;color:#FFFFFF}
:root.lx[data-theme] body .grList input[type=search]{width:100%;height:42px;border-radius:14px;padding:0 14px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);font:inherit;font-size:14px}
:root.lx[data-theme] body .grFilter{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);justify-self:start}
:root.lx[data-theme] body .grFilter button{height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--lx-ink-2);font:500 13px var(--lx-font);cursor:pointer}
:root.lx[data-theme] body .grFilter button[aria-pressed=true]{background:var(--sp-chip-on);color:var(--lx-ink);box-shadow:0 6px 16px -10px rgba(0,0,0,.45)}
:root.lx[data-theme] body .grFilter button:focus-visible,:root.lx[data-theme] body .grConvo:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .grConvos{list-style:none;margin:0;padding:8px;overflow:auto;flex:1;min-height:0;display:grid;align-content:start;gap:2px}
:root.lx[data-theme] body .grConvo{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:16px;background:transparent;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit}
:root.lx[data-theme] body .grConvo:hover{background:var(--sp-chip)}
:root.lx[data-theme] body .grConvo.on{background:var(--sp-chip-on)}
:root.lx[data-theme] body .grConvoText{display:flex;flex-direction:column;min-width:0;gap:2px}
:root.lx[data-theme] body .grConvoText b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .grConvoText small{font-size:12.5px;color:var(--lx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .grConvo.unread .grConvoText b{font-weight:650}
:root.lx[data-theme] body .grConvo.unread .grConvoText small{color:var(--lx-ink-2)}
:root.lx[data-theme] body .grConvoMeta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grConvoMeta em{font-style:normal;font-size:11px}
:root.lx[data-theme] body .grDot{width:9px;height:9px;border-radius:50%;background:#3B4DFF;box-shadow:0 0 0 3px rgba(59,77,255,.22)}
:root.lx[data-theme] body .grAvatar{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:#FFFFFF;background:linear-gradient(150deg,#2E9C8F,#1F6D66)}
:root.lx[data-theme] body .grAvatar.doctor{background:linear-gradient(150deg,#7C68E8,#5546B8)}
:root.lx[data-theme] body .grNone{padding:24px 12px;text-align:center;font-size:13.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grThreadPane{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}
:root.lx[data-theme] body .grThreadWrap{display:flex;flex-direction:column;flex:1;min-height:0}
:root.lx[data-theme] body .grThreadHead{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .grThreadHead>div{flex:1;min-width:0}
:root.lx[data-theme] body .grThreadHead h2{margin:0;font-size:17px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .grThreadHead p{margin:2px 0 0;font-size:12.5px;color:var(--lx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .grBack{display:none}
:root.lx[data-theme] body .grBack svg{transform:rotate(180deg)}
:root.lx[data-theme] body .grThread{flex:1;min-height:0;max-height:none;margin:0;padding:20px;overflow:auto;align-content:start}
:root.lx[data-theme] body .grComposer{display:grid;gap:10px;padding:14px 18px 18px;border-top:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .grComposer textarea{width:100%;min-height:76px;resize:vertical;border-radius:16px;padding:12px 14px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);color:var(--lx-ink);font:inherit;font-size:14.5px;line-height:1.5}
:root.lx[data-theme] body .grComposer textarea:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .grComposerBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
:root.lx[data-theme] body .grSeg{display:inline-flex;gap:4px;padding:4px;margin:0;border:1px solid var(--sp-chip-edge);border-radius:999px;background:var(--sp-chip)}
:root.lx[data-theme] body .grSeg label{position:relative;margin:0;cursor:pointer}
:root.lx[data-theme] body .grSeg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
:root.lx[data-theme] body .grSeg span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grSeg input:checked+span{background:var(--sp-chip-on);color:var(--lx-ink)}
:root.lx[data-theme] body .grSeg input:focus-visible+span{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .grSeg input:disabled+span{opacity:.45}
:root.lx[data-theme] body .grEmpty{margin:auto;max-width:360px;padding:40px 24px;text-align:center;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grEmpty svg{width:44px;height:44px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .grEmpty h3{margin:12px 0 6px;font-size:17px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .grEmpty p{margin:0;font-size:13.5px;line-height:1.55}
:root.lx[data-theme] body .grSkel{margin:20px;height:300px;border-radius:18px}
:root.lx[data-theme] body .grReportHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 20px}
:root.lx[data-theme] body .grReportHead h1{margin:4px 0 6px;font-size:40px;font-weight:400;letter-spacing:-.02em;color:var(--lx-ink)}
:root.lx[data-theme] body .grKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px}
:root.lx[data-theme] body .grKpi{padding:18px 20px;display:flex;flex-direction:column;gap:6px}
:root.lx[data-theme] body .grKpi span{font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grKpi b{font-size:28px;font-weight:450;letter-spacing:-.02em;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .grKpi small{font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grKpi::before{content:"";width:28px;height:4px;border-radius:4px;background:var(--k,#3B4DFF);margin-bottom:6px}
:root.lx[data-theme] body .grKpi[data-tone=teal]{--k:#2FB5A3}
:root.lx[data-theme] body .grKpi[data-tone=rose]{--k:#FF7A6B}
:root.lx[data-theme] body .grKpi[data-tone=amber]{--k:#E0A43A}
:root.lx[data-theme] body .grSkelTile{height:118px;border-radius:22px}
:root.lx[data-theme] body .grSkelChart{height:300px;border-radius:22px}
:root.lx[data-theme] body .grPanel{padding:20px 22px;margin:0 0 14px}
:root.lx[data-theme] body .grPanel>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px}
:root.lx[data-theme] body .grPanel h2{margin:0;font-size:16px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .grPanel header p{margin:0}
:root.lx[data-theme] body .grLegend{display:flex;gap:16px;font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grLegend span{display:inline-flex;align-items:center;gap:7px}
:root.lx[data-theme] body .grLegend i{width:12px;height:12px;border-radius:3px}
:root.lx[data-theme] body .grKeyO{background:#4A5BFF}
:root.lx[data-theme] body .grKeyC{background:#FF7A6B}
:root.lx[data-theme] body .grChart{width:100%;height:auto;display:block}
:root.lx[data-theme] body .grBarO{fill:#4A5BFF}
:root.lx[data-theme] body .grBarC{fill:#FF7A6B}
:root.lx[data-theme] body .grGrid{stroke:var(--sp-chip-edge);stroke-width:1}
:root.lx[data-theme] body .grAxis{fill:var(--lx-ink-3);font:11px var(--lx-font)}
:root.lx[data-theme] body .grTable{margin-top:10px}
:root.lx[data-theme] body .grTable summary{cursor:pointer;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grTable table,:root.lx[data-theme] body .grTop{width:100%;border-collapse:collapse;margin-top:10px;font-size:13.5px}
:root.lx[data-theme] body .grTable th,:root.lx[data-theme] body .grTable td,:root.lx[data-theme] body .grTop th,:root.lx[data-theme] body .grTop td{padding:9px 10px;border-bottom:1px solid var(--sp-chip-edge);text-align:left;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grTable th,:root.lx[data-theme] body .grTop th{font-weight:500;color:var(--lx-ink-3);font-size:12px}
:root.lx[data-theme] body .grTop td:first-child{color:var(--lx-ink)}
:root.lx[data-theme] body .grTwo{display:grid;grid-template-columns:1fr 1fr;gap:14px}
:root.lx[data-theme] body .grFunnel{list-style:none;margin:0;padding:0;display:grid;gap:12px}
:root.lx[data-theme] body .grFunnel li{display:grid;grid-template-columns:150px minmax(0,1fr) 36px 44px;align-items:center;gap:12px;font-size:13.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grFunnel b{color:var(--lx-ink);font-weight:550;text-align:right;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .grFunnel small{color:var(--lx-ink-3);text-align:right}
:root.lx[data-theme] body .grFunnelBar{height:10px;border-radius:999px;background:var(--sp-chip);overflow:hidden}
:root.lx[data-theme] body .grW{display:block;height:100%;width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg,#3B4DFF,#7A87FF)}
:root.lx[data-theme] body .grSteps{list-style:none;margin:0;padding:0;display:grid}
:root.lx[data-theme] body .grSteps li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;border-bottom:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .grSteps li:last-child{border-bottom:0}
:root.lx[data-theme] body .grSteps span{font-size:13.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .grSteps b{font-size:15px;font-weight:550;color:var(--lx-ink);text-align:right}
:root.lx[data-theme] body .grSteps small{grid-column:1/-1;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grNotices{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .grNotice{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge)}
:root.lx[data-theme] body .grNotice b{display:block;font-size:13px;font-weight:500;color:var(--lx-ink)}
:root.lx[data-theme] body .grNotice small{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--lx-ink-3)}
:root.lx[data-theme] body .grNoticeEnd{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}
:root.lx[data-theme] body .grWarn{display:flex;gap:8px;align-items:flex-start;margin:8px 0 0;padding:10px 12px;border-radius:14px;font-size:12.5px;line-height:1.45;color:var(--lx-ink-2);background:color-mix(in srgb,#E0A43A 14%,transparent);border:1px solid color-mix(in srgb,#E0A43A 35%,transparent)}
:root.lx[data-theme] body .grWarn svg{width:16px;height:16px;flex:none;color:#E0A43A}
:root.lx[data-theme] body .grCallNow{display:grid;gap:8px}
:root.lx[data-theme] body .grCallNow .btn{justify-content:center;width:100%}
:root.lx[data-theme] body .grOutbox summary{cursor:pointer;font-size:13.5px;color:var(--lx-ink-2);margin-top:12px}
:root.lx[data-theme] body .grOrg .rqConsultStatus{margin-bottom:6px}
:root.lx[data-theme] body .ptPaid{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;border-radius:14px;font-size:13.5px;color:var(--lx-ink);background:color-mix(in srgb,#2FB5A3 14%,transparent);border:1px solid color-mix(in srgb,#2FB5A3 34%,transparent)}
:root.lx[data-theme] body .ptPaid svg{width:18px;height:18px;flex:none;color:#2FB5A3}
:root.lx[data-theme] body .ptComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px}
:root.lx[data-theme] body .ptComposer textarea{width:100%;min-height:48px;resize:vertical;border-radius:16px;padding:12px 14px;background:var(--lx-card-2);border:1px solid var(--lx-line-2);color:var(--lx-ink);font:inherit;font-size:14.5px}
:root.lx[data-theme] body .ptComposer .ptFormErr{grid-column:1/-1}
:root.lx[data-theme] body .ptShipList{list-style:none;margin:0;padding:0;display:grid;gap:10px}
:root.lx[data-theme] body .ptShipList li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--lx-card-2);border:1px solid var(--lx-line)}
:root.lx[data-theme] body .ptShipList li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
:root.lx[data-theme] body .ptShipList strong{font-size:14.5px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptShipList small{font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ptShipIcon{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ptShipIcon svg{width:20px;height:20px}
:root.lx[data-theme] body .ptRefillForm{display:grid;gap:12px;margin-top:6px}
:root.lx[data-theme] body .ptRefillDone .ptLinkRow{flex-wrap:wrap;margin-top:12px}
:root.lx[data-theme] body .ptRefillDone .ptLinkRow input{flex:1 1 260px}
:root.lx[data-theme] body .ptSwitch{display:flex;align-items:flex-start;gap:14px;cursor:pointer}
:root.lx[data-theme] body .ptSwitch input{position:absolute;opacity:0;width:1px;height:1px}
:root.lx[data-theme] body .ptSwitchTrack{position:relative;flex:none;width:46px;height:28px;margin-top:2px;border-radius:999px;background:var(--lx-line-2);transition:background .2s}
:root.lx[data-theme] body .ptSwitchTrack::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s}
:root.lx[data-theme] body .ptSwitch input:checked+.ptSwitchTrack{background:#3B4DFF}
:root.lx[data-theme] body .ptSwitch input:checked+.ptSwitchTrack::after{transform:translateX(18px)}
:root.lx[data-theme] body .ptSwitch input:focus-visible+.ptSwitchTrack{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ptSwitch strong{display:block;font-size:14.5px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .ptSwitch small{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--lx-ink-3)}
@media (max-width:1180px){:root.lx[data-theme] body .grKpis{grid-template-columns:repeat(2,minmax(0,1fr))}
:root.lx[data-theme] body .grTwo{grid-template-columns:1fr}}
@media (max-width:900px){:root.lx[data-theme] body .grInbox{grid-template-columns:1fr;min-height:0}
:root.lx[data-theme] body .grInbox.hasThread .grList{display:none}
:root.lx[data-theme] body .grInbox:not(.hasThread) .grThreadPane{display:none}
:root.lx[data-theme] body .grBack{display:grid}
:root.lx[data-theme] body .grThread{max-height:60dvh}
:root.lx[data-theme] body .grThreadHead .btn span{display:none}
:root.lx[data-theme] body .grFunnel li{grid-template-columns:110px minmax(0,1fr) 30px 40px}
:root.lx[data-theme] body .grReportHead h1{font-size:32px}}
@media (max-width:560px){:root.lx[data-theme] body .grKpis{grid-template-columns:1fr}
:root.lx[data-theme] body .ptComposer{grid-template-columns:1fr}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .ptSwitchTrack,:root.lx[data-theme] body .ptSwitchTrack::after{transition:none}}
:root.lx[data-theme] body .ptPrefs .ptSwitch{display:flex!important;align-items:flex-start;gap:16px;margin:0}
:root.lx[data-theme] body .rqConsultSettings,:root.lx[data-theme] body .grOrg{padding-bottom:20px}
:root.lx[data-theme] body .grGoLiveForm{margin-top:14px;display:grid;gap:14px}
:root.lx[data-theme] body .grGoLiveForm .btn,:root.lx[data-theme] body .grGoLiveForm .rqCardActions .btn{justify-self:start;width:auto}
:root.lx[data-theme] body .phHistHead{margin:22px 0 8px;font-size:15px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .phHistKpis{margin-bottom:6px}
:root.lx[data-theme] body .phCustLink{padding:0;text-align:left}
:root.lx[data-theme] body .rqConsultSettings>:not(.panelHead),:root.lx[data-theme] body .grOrg>:not(.panelHead){margin-left:24px;margin-right:24px}
:root.lx[data-theme] body .rqConsultSettings>.panelHead+*,:root.lx[data-theme] body .grOrg>.panelHead+*{margin-top:16px}
:root.lx[data-theme] body .grOutbox .grNotices{max-height:420px;overflow:auto}
:root.lx[data-theme] body .grChart,:root.lx[data-theme] body .grChart *{stroke:none}
:root.lx[data-theme] body .grChart .grGrid{stroke:var(--sp-chip-edge)}
:root.lx[data-theme] body .grNotice{background:transparent}
:root.lx[data-theme=dark] body .grFilter button[aria-pressed=true]{background:rgba(0,0,0,.34);color:#FFFFFF}
:root.lx[data-theme=dark] body .grSeg input:checked+span{background:rgba(0,0,0,.34);color:#FFFFFF}
:root.lx[data-theme] body.lxRoomOn{background:var(--lx-canvas)}
:root.lx[data-theme] body .lxRoom{display:none}
:root.lx[data-theme] body.lxRoomOn .lxRoom{display:block;position:fixed;inset:-64px;z-index:0;pointer-events:none;background:var(--sp-veil),var(--sp-photo) center/cover no-repeat;filter:blur(22px) saturate(140%);transform:translateZ(0)}
:root.lx[data-theme] body.lxRoomOn .shell::before{backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .spItemPill{backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .spItem:hover .spItemPill,:root.lx[data-theme] body .spItem.sel .spItemPill,:root.lx[data-theme] body .spItem:focus-visible .spItemPill{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
:root.lx[data-theme] body .lxBellCount,:root.lx[data-theme] body .rqNext.hot::before,:root.lx[data-theme] body .brandSymbol{will-change:transform}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body.lxRoomOn .lxRoom{display:none}}
@media (min-width:901px){:root.lx[data-theme] body .mobileNavigation{display:none!important}}
@media (max-width:900px){:root.lx[data-theme] body .sidebar{display:none!important}
:root.lx[data-theme] body .shell .main{margin-left:0;width:100%;min-width:0}
:root.lx[data-theme] body .mobileNavigation{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:25;width:100%;height:auto;padding:8px 4px calc(8px + env(safe-area-inset-bottom));}
:root.lx[data-theme] body .mobileNavigation button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:4px;gap:4px;font-size:13px;line-height:1.3}
:root.lx[data-theme] body .mobileNavigation svg{width:20px;height:20px}
:root.lx[data-theme] body .main{padding-bottom:88px}}
@media (max-width:640px){:root.lx[data-theme] body .spOverview{grid-template-areas:"side" "stats" "hero" "cat"}
:root.lx[data-theme] body .spOrbStage{display:none}
:root.lx[data-theme] body .spHero h1{font-size:28px}
:root.lx[data-theme] body .spHero{padding:0;min-height:0}}
:root.lx[data-theme] body .rqClinicalNotice{padding:16px;border:1px solid var(--lx-line);border-radius:12px;background:var(--lx-card-solid);margin:12px 0}
:root.lx[data-theme] body .worklistPagination{padding:16px;margin-bottom:16px;font-size:14px}
:root.lx[data-theme] body .worklistSearch{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) auto auto;align-items:end;gap:12px;width:100%}
:root.lx[data-theme] body .worklistSearch label{display:grid;gap:4px;min-width:0;width:auto;font-size:14px;margin:0}
:root.lx[data-theme] body .worklistPageActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
:root.lx[data-theme] body .worklistPageActions>span{flex:1;min-width:0}
:root.lx[data-theme] body .worklistPageActions>div{display:flex;gap:8px;width:auto}
:root.lx[data-theme] body .worklistPagination button{min-height:44px;width:auto}
@media (max-width:640px){:root.lx[data-theme] body .worklistSearch{grid-template-columns:1fr 1fr}
:root.lx[data-theme] body .worklistSearch label{grid-column:1/-1}
:root.lx[data-theme] body .worklistPageActions{flex-direction:column;align-items:stretch}
:root.lx[data-theme] body .worklistPageActions>div{width:100%}
:root.lx[data-theme] body .worklistPageActions button{flex:1}}
@keyframes spArrive{0%{opacity:0;transform:translateY(22px) scale(.92)}55%{opacity:1;transform:translateY(-4px) scale(1.02)}100%{opacity:1;transform:none}}
@keyframes spArriveRing{0%,100%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-acc) 55%,transparent),0 18px 40px -12px color-mix(in srgb,var(--lx-acc) 45%,transparent)}}
:root.lx[data-theme] body .spAddDrug{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:background .2s,transform .2s var(--lx-ease)}
:root.lx[data-theme] body .spAddDrug:hover{background:var(--lx-acc-soft)}
:root.lx[data-theme] body .spAddDrug:active{transform:scale(.97)}
:root.lx[data-theme] body .spAddDrug:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spAddDrug .lxI{width:16px;height:16px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .spItem.spJustAdded{animation:spArrive .9s var(--lx-ease) both,spArriveRing 2.6s ease .5s both}
:root.lx[data-theme] body .dgWrap{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:22px;align-items:start}
:root.lx[data-theme] body .dgForm{display:grid;gap:18px;min-width:0}
:root.lx[data-theme] body .dgInfo{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .dgInfo header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
:root.lx[data-theme] body .dgInfo h3{margin:0;font-size:15px}
:root.lx[data-theme] body .dgInfo .formHint{margin:0}
:root.lx[data-theme] body .dgInfo textarea{min-height:64px;resize:vertical}
:root.lx[data-theme] body .dgSource{font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .dgSource[data-src=library],:root.lx[data-theme] body .dgSource[data-src=openfda]{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .dgSource[data-src=busy]{animation:lxPulse 1.2s ease-in-out infinite}
:root.lx[data-theme] body .dgPreview{position:sticky;top:0;display:grid;gap:10px;justify-items:center;text-align:center}
:root.lx[data-theme] body .dgPrevLabel{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .dgCard{width:200px}
:root.lx[data-theme] body .dgCard .spItem{width:200px}
:root.lx[data-theme] body .dgSwatch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--lx-card-2);border:1px solid var(--lx-line)}
:root.lx[data-theme] body .dgSwatch button{border:0;background:transparent;color:var(--lx-ink-2);font:inherit;font-size:12px;padding:5px 10px;border-radius:999px;cursor:pointer}
:root.lx[data-theme] body .dgSwatch button[aria-pressed=true]{background:var(--lx-card);color:var(--lx-ink);box-shadow:0 1px 3px rgba(0,0,0,.18)}
:root.lx[data-theme] body .dgPreview .formHint{margin:0;font-size:12px}
@media (max-width:760px){:root.lx[data-theme] body .dgWrap{grid-template-columns:1fr}
:root.lx[data-theme] body .dgPreview{position:static;order:-1}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spItem.spJustAdded{animation:none}
:root.lx[data-theme] body .dgSource[data-src=busy]{animation:none}}
:root.lx[data-theme] body .ivPanel{padding:0;overflow:hidden}
:root.lx[data-theme] body .ivTools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--lx-line)}
:root.lx[data-theme] body .ivSearch{position:relative;flex:1 1 260px;max-width:420px;margin:0}
:root.lx[data-theme] body .ivSearch .icon,:root.lx[data-theme] body .ivSearch svg{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--lx-ink-3);pointer-events:none}
:root.lx[data-theme] body .ivSearch input#iv-search{width:100%;height:42px;padding-left:42px;border-radius:999px}
:root.lx[data-theme] body .ivFilters{display:flex;gap:6px;flex-wrap:wrap}
:root.lx[data-theme] body .ivFilt{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-line);background:transparent;color:var(--lx-ink-2);font:inherit;font-size:13px;cursor:pointer;transition:background .2s,color .2s}
:root.lx[data-theme] body .ivFilt small{font-size:11px;color:var(--lx-ink-3);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ivFilters .ivFilt.on{background:var(--lx-acc);color:#fff;border-color:transparent}
:root.lx[data-theme] body .ivFilters .ivFilt.on small{color:inherit;opacity:.75}
:root.lx[data-theme] body .ivFilt:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ivList{display:grid}
:root.lx[data-theme] body .ivRow{display:grid;grid-template-columns:64px minmax(140px,1.1fr) minmax(170px,1fr) minmax(0,1.5fr) auto;grid-template-areas:"thumb name stock lots side";align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid var(--lx-line);transition:background .2s}
:root.lx[data-theme] body .ivRow:last-child{border-bottom:0}
:root.lx[data-theme] body .ivRow:hover{background:color-mix(in srgb,var(--lx-ink) 3%,transparent)}
:root.lx[data-theme] body .ivThumb{width:56px;height:72px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 60% at 50% 20%,var(--sp-spot),transparent 75%),linear-gradient(180deg,var(--sp-card-top),var(--sp-card-bottom));border:1px solid var(--lx-line)}
:root.lx[data-theme] body .ivThumb img{width:auto;height:64px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}
:root.lx[data-theme] body .ivName{display:grid;gap:2px;min-width:0}
:root.lx[data-theme] body .ivName strong{font-size:15px;font-weight:600;color:var(--lx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .ivName small{color:var(--lx-ink-3);font-size:12.5px}
:root.lx[data-theme] body .ivTag{justify-self:start;margin-top:3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ivStock{display:grid;gap:6px;min-width:0}
:root.lx[data-theme] body .ivStock>small{font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivCount{display:flex;align-items:baseline;gap:6px}
:root.lx[data-theme] body .ivCount b{font-size:24px;font-weight:350;letter-spacing:-.03em;color:var(--lx-ink);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ivCount span{font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivRow[data-state=out] .ivCount b{color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivMeter{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--lx-ink) 9%,transparent);overflow:visible}
:root.lx[data-theme] body .ivMeter .ivFill{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--lx-acc),color-mix(in srgb,var(--lx-acc) 60%,#7ee0c3));transition:width .6s var(--lx-ease)}
:root.lx[data-theme] body .ivRow[data-state=low] .ivMeter .ivFill{background:linear-gradient(90deg,#e0a43a,#f2c46b)}
:root.lx[data-theme] body .ivMeter .ivTick{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--lx-ink-2);opacity:.55}
:root.lx[data-theme] body .ivMeter .ivAdd{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--lx-acc) 55%,transparent) 0 6px,color-mix(in srgb,var(--lx-acc) 30%,transparent) 6px 12px);animation:rcGrow .5s var(--lx-ease)}
:root.lx[data-theme] body .ivMeter.big{height:10px}
:root.lx[data-theme] body .ivThumb{grid-area:thumb}
:root.lx[data-theme] body .ivName{grid-area:name}
:root.lx[data-theme] body .ivStock{grid-area:stock}
:root.lx[data-theme] body .ivLotsCol{grid-area:lots;display:grid;gap:8px;min-width:0}
:root.lx[data-theme] body .ivSide{grid-area:side}
:root.lx[data-theme] body .ivLots{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
:root.lx[data-theme] body .ivCosts{display:flex;flex-wrap:wrap;gap:4px 12px}
:root.lx[data-theme] body .ivCost{padding:0;border:0;background:none;color:var(--lx-ink-3);font:inherit;font-size:11.5px;cursor:pointer;text-align:left}
:root.lx[data-theme] body .ivCost b{font-weight:600;color:var(--lx-ink-2)}
:root.lx[data-theme] body .ivCost.missing b{color:#c98a17}
:root.lx[data-theme] body .ivCost:hover{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .ivCost:focus-visible{outline:0;box-shadow:var(--lx-focus);border-radius:4px}
:root.lx[data-theme] body .ivLot{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:6px 10px;border-radius:12px;border:1px solid var(--lx-line);background:var(--lx-card-2);color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s var(--lx-ease)}
:root.lx[data-theme] body .ivLot:hover{border-color:color-mix(in srgb,var(--lx-acc) 50%,var(--lx-line));transform:translateY(-1px)}
:root.lx[data-theme] body .ivLot:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ivLot b{font-size:12px;font-weight:600}
:root.lx[data-theme] body .ivLot span{grid-row:2;font-size:11px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivLot em{grid-row:1/3;grid-column:2;font-style:normal;font-size:16px;font-weight:450;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ivLot.warn span{color:#c98a17}
:root.lx[data-theme] body .ivLot.bad span{color:#d9534f}
:root.lx[data-theme] body .ivLot.bad{border-color:color-mix(in srgb,#d9534f 40%,var(--lx-line))}
:root.lx[data-theme] body .ivNoLots{font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivSide{display:flex;align-items:center;gap:10px;justify-content:flex-end}
:root.lx[data-theme] body .ivSide .btn{white-space:nowrap}
:root.lx[data-theme] body .ivEmpty{display:grid;gap:4px;padding:40px 18px;text-align:center;color:var(--lx-ink-3)}
:root.lx[data-theme] body .ivEmpty strong{color:var(--lx-ink)}
:root.lx[data-theme] body .rcPick{display:grid;gap:8px}
:root.lx[data-theme] body .rcSearch{position:relative}
:root.lx[data-theme] body .rcSearch svg,:root.lx[data-theme] body .rcSearch .icon{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--lx-ink-3);pointer-events:none}
:root.lx[data-theme] body .rcSearch input#rc-search{width:100%;padding-left:42px}
:root.lx[data-theme] body .rcList{display:grid;max-height:228px;overflow:auto;border:1px solid var(--lx-line);border-radius:16px;background:var(--lx-card-2);padding:4px;scrollbar-width:thin}
:root.lx[data-theme] body .rcOpt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer}
:root.lx[data-theme] body .rcOpt:hover{background:color-mix(in srgb,var(--lx-ink) 5%,transparent)}
:root.lx[data-theme] body .rcOpt[aria-selected=true]{background:var(--lx-acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-acc) 45%,transparent)}
:root.lx[data-theme] body .rcOpt:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .rcOptName{display:grid;min-width:0}
:root.lx[data-theme] body .rcOptName b{font-size:13.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root.lx[data-theme] body .rcOptName small{font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .rcOptStock{flex:none;font-size:11.5px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--lx-ink) 6%,transparent);color:var(--lx-ink-2);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rcOptStock.out{color:var(--lx-ink-3)}
:root.lx[data-theme] body .rcOptStock.low{color:#c98a17}
:root.lx[data-theme] body .rcNone{margin:0;padding:14px;font-size:13px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .rcNew{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 2px;border:0;background:transparent;color:var(--lx-acc-ink);font:inherit;font-size:13px;font-weight:550;cursor:pointer}
:root.lx[data-theme] body .rcNew svg,:root.lx[data-theme] body .rcNew .icon{width:15px;height:15px}
:root.lx[data-theme] body .rcNew:hover span{text-decoration:underline}
:root.lx[data-theme] body .rcStep{display:grid;grid-template-columns:42px 1fr 42px;align-items:stretch;border:1px solid var(--lx-line);border-radius:14px;overflow:hidden}
:root.lx[data-theme] body .rcStep input#rc-qty{border:0;border-radius:0;box-shadow:none;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}
:root.lx[data-theme] body .rcStep input::-webkit-outer-spin-button,:root.lx[data-theme] body .rcStep input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
:root.lx[data-theme] body .rcStep button[data-rc-step]{border:0;border-radius:0;min-height:44px;background:var(--lx-card-2);color:var(--lx-ink);font:inherit;font-size:18px;cursor:pointer;box-shadow:none}
:root.lx[data-theme] body .rcStep button[data-rc-step]:hover{background:var(--lx-acc-soft)}
:root.lx[data-theme] body .rcHint{margin:0;min-height:18px;font-size:12.5px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rcHint.bad{color:#d9534f}
:root.lx[data-theme] body .rcStockCard{width:100%;display:grid;gap:10px;text-align:left;padding:14px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card-2)}
:root.lx[data-theme] body .rcStockCard:empty{display:none}
:root.lx[data-theme] body .rcNums{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}
:root.lx[data-theme] body .rcNums span{display:grid}
:root.lx[data-theme] body .rcNums small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .rcNums b{font-size:26px;font-weight:350;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lx-ink)}
:root.lx[data-theme] body .rcNums .after b{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .rcNums .rcArrow{display:block;color:var(--lx-ink-3);padding-bottom:6px}
:root.lx[data-theme] body .rcExp{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .rcExp svg,:root.lx[data-theme] body .rcExp .icon{width:15px;height:15px}
:root.lx[data-theme] body .rcExp.warn{color:#c98a17}
:root.lx[data-theme] body .rcExp.bad{color:#d9534f}
:root.lx[data-theme] body .rcLots{list-style:none;margin:0;padding:0;display:grid;gap:6px}
:root.lx[data-theme] body .rcLots li{display:grid;grid-template-columns:1fr auto;column-gap:8px;font-size:12px}
:root.lx[data-theme] body .rcLots li span{grid-row:2;color:var(--lx-ink-3);font-size:11px}
:root.lx[data-theme] body .rcLots li em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .rcLots li.warn span{color:#c98a17}
:root.lx[data-theme] body .rcLots li.bad span{color:#d9534f}
:root.lx[data-theme] body .rcFirst{margin:0;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .rcBlank{display:grid;place-items:center;gap:8px;width:200px;height:286px;border-radius:24px;border:1px dashed var(--lx-line);color:var(--lx-ink-3);font-size:12.5px;text-align:center;padding:20px}
:root.lx[data-theme] body .rcBlank svg,:root.lx[data-theme] body .rcBlank .icon{width:28px;height:28px}
@keyframes rcGrow{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}
@media (max-width:1100px){:root.lx[data-theme] body .ivRow{grid-template-columns:56px minmax(0,1fr) minmax(150px,.8fr) auto;grid-template-areas:"thumb name stock side" "thumb lots lots lots"}
:root.lx[data-theme] body .ivThumb{align-self:start}}
@media (max-width:640px){:root.lx[data-theme] body .ivRow{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"thumb name" "stock stock" "lots lots" "side side";gap:10px 12px}
:root.lx[data-theme] body .ivSide{justify-content:space-between}
:root.lx[data-theme] body .ivTools{padding:12px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .ivMeter .ivAdd{animation:none}
:root.lx[data-theme] body .ivMeter .ivFill{transition:none}}
:root.lx[data-theme] body .ghStage{position:relative;width:min(100%,640px);aspect-ratio:1/1.04;margin:4px auto 0;--gh-ac:68,86,255;--gh-glow:96,150,235}
:root.lx[data-theme] body .ghArt{position:absolute;inset:0;z-index:0;pointer-events:none}
:root.lx[data-theme] body .ghHalo{position:absolute;left:14%;right:14%;top:0;bottom:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--gh-glow),.30),rgba(var(--gh-ac),.07) 58%,transparent);filter:blur(16px);animation:ghBreath 10s ease-in-out infinite}
:root.lx[data-theme] body .ghPlinth{position:absolute;left:50%;top:90.6%;width:54%;aspect-ratio:1;transform:translate(-50%,-50%) rotateX(78deg)}
:root.lx[data-theme] body .ghPlinth i{position:absolute;border-radius:50%}
:root.lx[data-theme] body .ghPlinth i:nth-child(1){inset:0;background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(var(--gh-glow),.22) 42%,rgba(var(--gh-ac),.06) 66%,transparent 72%)}
:root.lx[data-theme] body .ghPlinth i:nth-child(2){inset:10%;border:1px solid rgba(var(--gh-ac),.28);mask:conic-gradient(#000 0 72%,transparent 72% 78%,#000 78% 92%,transparent 92%);-webkit-mask:conic-gradient(#000 0 72%,transparent 72% 78%,#000 78% 92%,transparent 92%);animation:ghSpin 40s linear infinite}
:root.lx[data-theme] body .ghPlinth i:nth-child(3){inset:24%;border:1px solid rgba(255,255,255,.7);box-shadow:0 0 18px rgba(var(--gh-glow),.45),inset 0 0 14px rgba(255,255,255,.5)}
:root.lx[data-theme] body .ghTilt{position:absolute;left:13%;width:74%;top:-1%;height:93%;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1s cubic-bezier(.2,.7,.2,1)}
:root.lx[data-theme] body .ghFloat{position:absolute;inset:0;animation:ghFloat 9s ease-in-out infinite}
:root.lx[data-theme] body .ghImg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 26px 28px rgba(28,52,130,.20)) drop-shadow(0 4px 8px rgba(28,52,130,.10)) saturate(1.06) contrast(1.03)}
:root.lx[data-theme] body .ghImgD{display:none}
:root.lx[data-theme] body .ghArt::before{content:"";position:absolute;left:22%;right:22%;top:-6%;height:70%;background:radial-gradient(50% 60% at 50% 0%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%);filter:blur(10px);pointer-events:none}
:root.lx[data-theme] body .ghScan{position:absolute;inset:0;overflow:hidden;mask:url('/static/vital-body-clinical.webp') 50% 100%/contain no-repeat;-webkit-mask:url('/static/vital-body-clinical.webp') 50% 100%/contain no-repeat}
:root.lx[data-theme] body .ghScan::before{content:"";position:absolute;left:0;right:0;top:-8%;height:8%;background:linear-gradient(180deg,transparent,rgba(120,180,255,.0) 30%,rgba(140,195,255,.55) 70%,rgba(230,245,255,.95) 74%,transparent 78%);animation:ghScan 7s cubic-bezier(.45,0,.25,1) 2s infinite}
:root.lx[data-theme] body .ghSweep{position:absolute;inset:0;overflow:hidden;mask:url('/static/vital-body-clinical.webp') 50% 100%/contain no-repeat;-webkit-mask:url('/static/vital-body-clinical.webp') 50% 100%/contain no-repeat;mix-blend-mode:soft-light}
:root.lx[data-theme] body .ghSweep::before{content:"";position:absolute;inset:-30% -120%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.0) 44%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 56%,transparent 60%);transform:translateX(-45%);animation:ghSweep 9s cubic-bezier(.45,0,.2,1) 1.6s infinite}
:root.lx[data-theme] body .ghLines{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}
:root.lx[data-theme] body .ghLine{fill:none;stroke:rgba(var(--gh-ac),.22);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:.012 .012;transition:stroke .25s}
:root.lx[data-theme] body .ghLine[data-on="1"]{stroke:rgba(var(--gh-ac),.4);stroke-dasharray:.05 .95;stroke-width:1.5;animation:ghFlow 2.6s linear infinite}
:root.lx[data-theme] body .ghLine.hot{stroke:rgba(var(--gh-ac),.75);stroke-dasharray:none;stroke-width:1.5;animation:none}
:root.lx[data-theme] body .ghNode{fill:#FFFFFF;stroke:rgba(var(--gh-ac),.45);stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:transform .25s}
:root.lx[data-theme] body .ghNode[data-on="1"]{fill:rgb(var(--gh-ac));animation:ghNode 2.6s ease-in-out infinite}
:root.lx[data-theme] body .ghNode.hot{transform:scale(1.8)}
:root.lx[data-theme] body .ghChips{position:absolute;inset:0;z-index:2;pointer-events:none}
:root.lx[data-theme] body .ghChip{position:absolute;width:25%;transform:translateY(-50%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;row-gap:7px;padding:10px 12px 9px;border-radius:16px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 30px -22px rgba(20,30,80,.55);color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .3s}
:root.lx[data-theme] body .ghChip.l{left:0}
:root.lx[data-theme] body .ghChip.r{right:0}
:root.lx[data-theme] body .ghStep{font-size:10.5px;font-weight:650;letter-spacing:.06em;color:var(--lx-ink-3);font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ghLbl{font-size:13px;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .ghChip>b{font-size:17px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ghBar{grid-column:1/-1;height:3px;border-radius:3px;background:rgba(var(--gh-ac),.10);overflow:hidden}
:root.lx[data-theme] body .ghBar i{display:block;height:100%;width:calc(var(--w,0) * 100%);min-width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--gh-ac),.55),rgb(var(--gh-ac)));transform-origin:left;transition:width .8s cubic-bezier(.2,.7,.2,1)}
:root.lx[data-theme] body .ghChip[data-on="0"]>b{color:var(--lx-ink-3)}
:root.lx[data-theme] body .ghChip:hover,:root.lx[data-theme] body .ghChip:focus-visible{transform:translateY(calc(-50% - 2px));border-color:rgba(var(--gh-ac),.45);box-shadow:0 18px 34px -22px rgba(var(--gh-ac),.6)}
:root.lx[data-theme] body .ghChip:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ghChip:active,:root.lx[data-theme] body .ghChip.ghPress{transform:translateY(-50%) scale(.97)}
:root.lx[data-theme] body .ghStage .spFloat{left:-1%;bottom:4%;z-index:3;width:min(214px,40%)}
:root.lx[data-theme] body .ghWait .ghArt,:root.lx[data-theme] body .ghWait .ghLines,:root.lx[data-theme] body .ghWait .ghChips{opacity:0}
:root.lx[data-theme] body .ghWait *{animation-play-state:paused!important}
:root.lx[data-theme] body .ghIntro .ghFloat{animation:ghRise 1.2s cubic-bezier(.2,.7,.2,1) both,ghFloat 9s ease-in-out 1.2s infinite}
:root.lx[data-theme] body .ghIntro .ghPlinth,:root.lx[data-theme] body .ghIntro .ghHalo{animation:ghFade 1.4s ease-out both}
:root.lx[data-theme] body .ghIntro .ghLine{animation:ghDraw 1s cubic-bezier(.4,0,.2,1) .7s both}
:root.lx[data-theme] body .ghIntro .ghChip{animation:ghChipIn .7s cubic-bezier(.2,.7,.2,1) both}
:root.lx[data-theme] body .ghIntro .ghChip[data-i="0"]{animation-delay:.45s}
:root.lx[data-theme] body .ghIntro .ghChip[data-i="1"]{animation-delay:.55s}
:root.lx[data-theme] body .ghIntro .ghChip[data-i="2"]{animation-delay:.65s}
:root.lx[data-theme] body .ghIntro .ghChip[data-i="3"]{animation-delay:.75s}
:root.lx[data-theme] body .ghIntro .ghBar i{animation:ghGrow 1s cubic-bezier(.2,.7,.2,1) 1s both}
:root.lx[data-theme=dark] body .ghStage{--gh-ac:120,140,255;--gh-glow:70,110,255}
:root.lx[data-theme=dark] body .ghImgL{display:none}
:root.lx[data-theme=dark] body .ghImgD{display:block;filter:drop-shadow(0 0 22px rgba(60,110,255,.35)) drop-shadow(0 0 60px rgba(40,80,255,.18)) saturate(1.1) contrast(1.06)}
:root.lx[data-theme=dark] body .ghArt::before{left:24%;right:24%;top:4%;height:62%;border-radius:50%;background:radial-gradient(closest-side,rgba(90,130,255,.20),rgba(60,90,255,.06) 60%,transparent);filter:blur(18px)}
:root.lx[data-theme=dark] body .ghHalo{background:radial-gradient(closest-side,rgba(55,95,255,.30),rgba(40,70,220,.10) 55%,transparent)}
:root.lx[data-theme=dark] body .ghPlinth i:nth-child(1){background:radial-gradient(closest-side,rgba(150,185,255,.55),rgba(70,110,255,.22) 40%,rgba(50,80,255,.06) 66%,transparent 72%)}
:root.lx[data-theme=dark] body .ghPlinth i:nth-child(2){border-color:rgba(140,170,255,.40)}
:root.lx[data-theme=dark] body .ghPlinth i:nth-child(3){border-color:rgba(200,215,255,.75);box-shadow:0 0 26px rgba(80,120,255,.7),inset 0 0 16px rgba(170,195,255,.45)}
:root.lx[data-theme=dark] body .ghSweep{mix-blend-mode:screen;opacity:.35;mask:url('/static/vital-body-clinical-dark.webp') 50% 100%/contain no-repeat;-webkit-mask:url('/static/vital-body-clinical-dark.webp') 50% 100%/contain no-repeat}
:root.lx[data-theme=dark] body .ghScan{mask:url('/static/vital-body-clinical-dark.webp') 50% 100%/contain no-repeat;-webkit-mask:url('/static/vital-body-clinical-dark.webp') 50% 100%/contain no-repeat}
:root.lx[data-theme=dark] body .ghScan::before{mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgba(80,140,255,0) 30%,rgba(90,150,255,.65) 70%,rgba(210,230,255,.95) 74%,transparent 78%)}
:root.lx[data-theme=dark] body .ghNode{fill:#14161C}
:root.lx[data-theme=dark] body .ghChip{box-shadow:0 14px 30px -22px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05)}
@keyframes ghFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.4%)}}
@keyframes ghBreath{0%,100%{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}
@keyframes ghSpin{to{rotate:360deg}}
@keyframes ghScan{0%{transform:translateY(0);opacity:0}6%{opacity:1}88%{opacity:1}100%{transform:translateY(1350%);opacity:0}}
@keyframes ghSweep{0%,62%{transform:translateX(-45%)}100%{transform:translateX(45%)}}
@keyframes ghFlow{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes ghNode{0%,100%{transform:scale(1)}50%{transform:scale(1.5)}}
@keyframes ghRise{from{opacity:0;transform:translateY(4%) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes ghFade{from{opacity:0}to{opacity:1}}
@keyframes ghDraw{from{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}
@keyframes ghChipIn{from{opacity:0;transform:translateY(calc(-50% + 12px))}to{opacity:1;transform:translateY(-50%)}}
@keyframes ghGrow{from{width:0}}
@media (max-width:1100px){:root.lx[data-theme] body .ghStage .spFloat{left:50%;bottom:auto;top:calc(100% + 22px);transform:translateX(-50%);width:min(260px,92%)}
:root.lx[data-theme] body .ghChip{width:29%;padding:8px 10px 8px;column-gap:6px}
:root.lx[data-theme] body .ghStep{display:none}
:root.lx[data-theme] body .ghLbl{font-size:12px}
:root.lx[data-theme] body .ghChip>b{font-size:15px}
:root.lx[data-theme] body .ghStage{margin-bottom:190px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .ghHalo,:root.lx[data-theme] body .ghFloat,:root.lx[data-theme] body .ghPlinth i,:root.lx[data-theme] body .ghSweep::before,:root.lx[data-theme] body .ghScan::before,:root.lx[data-theme] body .ghLine,:root.lx[data-theme] body .ghNode,:root.lx[data-theme] body .ghIntro .ghFloat,:root.lx[data-theme] body .ghIntro .ghChip,:root.lx[data-theme] body .ghIntro .ghLine,:root.lx[data-theme] body .ghIntro .ghBar i{animation:none}
:root.lx[data-theme] body .ghTilt,:root.lx[data-theme] body .ghChip,:root.lx[data-theme] body .ghBar i{transition:none}}
:root.lx[data-theme] body .spTileLive{position:relative;cursor:pointer;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}
:root.lx[data-theme] body .spTileLive:hover{transform:translateY(-2px);border-color:rgba(68,86,255,.35);box-shadow:0 18px 36px -24px rgba(40,52,160,.55)}
:root.lx[data-theme] body .spTileLive:active{transform:translateY(0) scale(.99)}
:root.lx[data-theme] body .spTileLive:has(.spTileGo:focus-visible){box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spTileGo{width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;outline:0}
:root.lx[data-theme] body .spTileArrow{position:relative;flex:none;width:28px;height:28px;margin-left:auto;border-radius:50%;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);opacity:.6;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1)}
:root.lx[data-theme] body .spTileArrow::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-top:1.6px solid var(--lx-ink);border-right:1.6px solid var(--lx-ink);transform:translate(-65%,-50%) rotate(45deg)}
:root.lx[data-theme] body .spTileLive:hover .spTileArrow,:root.lx[data-theme] body .spTileGo:focus-visible .spTileArrow{opacity:1;transform:translateX(2px)}
:root.lx[data-theme] body .spViz{position:relative}
:root.lx[data-theme] body .spTip{position:absolute;bottom:calc(100% + 6px);left:0;z-index:3;padding:5px 9px;border-radius:9px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);box-shadow:0 10px 22px -12px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:11.5px;font-weight:560;color:var(--lx-ink);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s,transform .15s}
:root.lx[data-theme] body .spTip.on{opacity:1;transform:translate(-50%,0)}
:root.lx[data-theme] body .spTicks span.hot i{background:#4456FF;box-shadow:0 0 8px rgba(68,86,255,.6)}
:root.lx[data-theme] body .spKeyBtn{display:inline-flex;align-items:center;gap:5px;margin:-3px -4px;padding:3px 7px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:10.5px;color:var(--lx-ink-2);cursor:pointer;transition:background .2s,color .2s}
:root.lx[data-theme] body .spKeyBtn b{font-weight:650;color:var(--lx-ink)}
:root.lx[data-theme] body .spKeyBtn:hover,:root.lx[data-theme] body .spKeyBtn:focus-visible{background:var(--sp-chip);color:var(--lx-ink);outline:0}
:root.lx[data-theme] body .spKeyBtn:focus-visible{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .spLive{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--sp-chip);border:1px solid var(--sp-chip-edge);font-size:11px;font-weight:550;color:var(--lx-ink-2);vertical-align:middle;letter-spacing:0}
:root.lx[data-theme] body .spLive i{position:relative;width:7px;height:7px;border-radius:50%;background:#22C55E}
:root.lx[data-theme] body .spLive i::after{content:"";position:absolute;inset:0;border-radius:50%;background:#22C55E;opacity:0}
:root.lx[data-theme] body .spLivePing i::after{animation:spLivePing 1.6s ease-out 3}
:root.lx[data-theme] body .spChanged{animation:spTileFlash 1.8s ease-out}
:root.lx[data-theme] body .spBump{display:inline-block;animation:spBump .9s cubic-bezier(.2,.7,.2,1)}
@keyframes spLivePing{0%{transform:scale(1);opacity:.6}100%{transform:scale(3);opacity:0}}
@keyframes spTileFlash{0%{border-color:rgba(68,86,255,.7);box-shadow:0 0 0 3px rgba(68,86,255,.25)}100%{border-color:var(--sp-tile-edge);box-shadow:none}}
@keyframes spBump{0%{transform:scale(1)}35%{transform:scale(1.18);color:#4456FF}100%{transform:scale(1)}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .spTileLive,:root.lx[data-theme] body .spTileArrow,:root.lx[data-theme] body .spTip{transition:none}
:root.lx[data-theme] body .spTileLive:hover{transform:none}
:root.lx[data-theme] body .spChanged,:root.lx[data-theme] body .spBump,:root.lx[data-theme] body .spLivePing i::after{animation:none}}
:root.lx[data-theme] body .brandSymbol,:root.lx[data-theme] body .ptBrand .brandSymbol,:root.lx[data-theme] body .sidebar .brandSymbol{position:relative;isolation:isolate;background:radial-gradient(120% 120% at 28% 14%,#FFFFFF 0%,#F3F5FB 46%,#E2E7F2 100%);border:1px solid rgba(24,34,90,.08);box-shadow:0 14px 28px -16px rgba(30,44,120,.38),0 2px 6px -2px rgba(30,44,120,.12),inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(24,34,90,.06);transition:background .4s,box-shadow .4s,border-color .4s}
:root.lx[data-theme] body .brandSymbol::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,0) 42%);pointer-events:none;z-index:-1}
:root.lx[data-theme] body .vitalMark .vmA,:root.lx[data-theme] body .vitalMark .vmRip ellipse:first-child{stroke:#4253F5}
:root.lx[data-theme] body .vitalMark .vmB,:root.lx[data-theme] body .vitalMark .vmRip ellipse:last-child{stroke:#F0584B}
:root.lx[data-theme] body .vitalMark .vmSat,:root.lx[data-theme] body .vitalMark .vmDot{fill:#F0584B}
:root.lx[data-theme] body .brandSymbol .vitalMark{filter:drop-shadow(0 2px 3px rgba(40,56,180,.18))}
:root.lx[data-theme=dark] body .brandSymbol,:root.lx[data-theme=dark] body .ptBrand .brandSymbol,:root.lx[data-theme=dark] body .sidebar .brandSymbol{background:radial-gradient(120% 120% at 28% 14%,#283364 0%,#121735 48%,#090C18 100%);border-color:rgba(140,160,255,.18);box-shadow:0 14px 30px -14px rgba(0,0,0,.9),0 0 22px -6px rgba(90,110,255,.45),inset 0 1px 0 rgba(255,255,255,.10)}
:root.lx[data-theme=dark] body .brandSymbol::after{background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,0) 40%)}
:root.lx[data-theme=dark] body .vitalMark .vmA,:root.lx[data-theme=dark] body .vitalMark .vmRip ellipse:first-child{stroke:#7C88FF}
:root.lx[data-theme=dark] body .vitalMark .vmB,:root.lx[data-theme=dark] body .vitalMark .vmRip ellipse:last-child{stroke:#FF8576}
:root.lx[data-theme=dark] body .vitalMark .vmSat,:root.lx[data-theme=dark] body .vitalMark .vmDot{fill:#FF8576}
:root.lx[data-theme=dark] body .brandSymbol .vitalMark{filter:drop-shadow(0 0 6px rgba(120,135,255,.45))}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .brandSymbol,:root.lx[data-theme] body .ptBrand .brandSymbol,:root.lx[data-theme] body .sidebar .brandSymbol{transition:none}}
:root.lx[data-theme] body .rdUser[data-acct]{cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .3s var(--lx-ease)}
:root.lx[data-theme] body .rdUser[data-acct]:focus-visible{outline:2px solid var(--lx-acc);outline-offset:3px}
:root.lx[data-theme] body .rdUser[data-acct]:active{transform:scale(.98)}
:root.lx[data-theme] body .rdUser[data-acct]{position:relative;border-radius:999px}
:root.lx[data-theme] body .lxAcctCaret{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--lx-ink-2);background:var(--lx-card-solid);box-shadow:0 0 0 1px var(--lx-line-2),0 4px 10px -4px rgba(10,20,60,.35);transition:transform .3s var(--lx-ease),color .2s}
:root.lx[data-theme] body .lxAcctCaret svg{width:12px;height:12px}
:root.lx[data-theme] body .rdUser[data-acct]:hover .lxAcctCaret{color:var(--lx-acc)}
:root.lx[data-theme] body .rdUser[aria-expanded="true"] .lxAcctCaret{transform:rotate(180deg);color:var(--lx-acc)}
:root.lx[data-theme] body .rdUser[aria-expanded="true"] .avatar{box-shadow:0 0 0 2px var(--lx-card-solid),0 0 0 4px var(--lx-acc),0 10px 26px -8px var(--lx-acc-glow)}
:root.lx[data-theme] body .lxPop.lxAcct{width:340px;padding:8px;transform-origin:top right;z-index:130;overflow-y:auto;overscroll-behavior:contain}
:root.lx[data-theme] body .lxAcctHead{display:flex;align-items:center;gap:12px;padding:12px 10px 14px}
:root.lx[data-theme] body .lxAcctAvatar{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;background:radial-gradient(120% 120% at 30% 18%,#7E8BFF 0%,#4253F5 55%,#2A35B8 100%);box-shadow:0 10px 22px -10px rgba(66,83,245,.7),inset 0 1px 0 rgba(255,255,255,.35)}
:root.lx[data-theme] body .lxAcctWho{min-width:0;flex:1}
:root.lx[data-theme] body .lxAcctWho strong{display:block;font-size:14.5px;font-weight:600;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .lxAcctWho small{display:block;font-size:12.5px;color:var(--lx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
:root.lx[data-theme] body .lxAcctRole{display:inline-block;margin-top:6px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:var(--t-blue-ink);background:var(--t-blue-bg)}
:root.lx[data-theme] body .lxAcctSec{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 6px;padding:12px;border-radius:16px;border:1px solid transparent;text-align:left;cursor:pointer;font:inherit;color:var(--lx-ink);transition:filter .2s,border-color .2s}
:root.lx[data-theme] body .lxAcctSec.off{background:var(--t-amber-bg);border-color:color-mix(in srgb,var(--t-amber-ink) 22%,transparent)}
:root.lx[data-theme] body .lxAcctSec.on{background:var(--t-green-bg);border-color:color-mix(in srgb,var(--t-green-ink) 22%,transparent)}
:root.lx[data-theme] body .lxAcctSec>svg{flex:none;width:22px;height:22px}
:root.lx[data-theme] body .lxAcctSec.off>svg{color:var(--t-amber-ink)}
:root.lx[data-theme] body .lxAcctSec.on>svg{color:var(--t-green-ink)}
:root.lx[data-theme] body .lxAcctSec span{flex:1;min-width:0}
:root.lx[data-theme] body .lxAcctSec strong{display:block;font-size:13px;font-weight:600}
:root.lx[data-theme] body .lxAcctSec small{display:block;font-size:12px;line-height:1.4;color:var(--lx-ink-2);margin-top:2px}
:root.lx[data-theme] body .lxAcctSec em{flex:none;font-style:normal;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--lx-card-solid);color:var(--lx-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}
:root.lx[data-theme] body .lxAcctSec:hover,:root.lx[data-theme] body .lxAcctSec:focus-visible{filter:brightness(1.03);outline:0;border-color:var(--lx-acc)}
:root.lx[data-theme] body .lxAcctGroup{padding:8px 4px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .lxAcctLabel{margin:2px 8px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAcctSeg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--lx-ink) 6%,transparent)}
:root.lx[data-theme] body .lxAcctSeg button{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--lx-ink-2);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}
:root.lx[data-theme] body .lxAcctSeg button svg{width:16px;height:16px}
:root.lx[data-theme] body .lxAcctSeg button:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .lxAcctSeg button[aria-checked="true"]{background:var(--lx-card-solid);color:var(--lx-ink);box-shadow:0 4px 12px -6px rgba(10,20,60,.35),0 0 0 1px var(--lx-line-2)}
:root.lx[data-theme] body .lxAcctSeg button:focus-visible{outline:2px solid var(--lx-acc);outline-offset:1px}
:root.lx[data-theme] body .lxAcctItem{display:flex;align-items:center;gap:12px;width:100%;padding:9px 8px;border:0;border-radius:12px;background:transparent;color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s}
:root.lx[data-theme] body .lxAcctItem>svg{flex:none;width:32px;height:32px;padding:7px;box-sizing:border-box;border-radius:10px;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .lxAcctItem strong{display:block;font-size:13.5px;font-weight:550}
:root.lx[data-theme] body .lxAcctItem small{display:block;font-size:12px;color:var(--lx-ink-3);margin-top:1px}
:root.lx[data-theme] body .lxAcctItem:hover,:root.lx[data-theme] body .lxAcctItem:focus-visible,:root.lx[data-theme] body .lxAcctItem[aria-expanded="true"]{background:var(--lx-acc-soft);outline:0}
:root.lx[data-theme] body .lxAcctKeys{margin:4px 8px 6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--lx-ink) 5%,transparent)}
:root.lx[data-theme] body .lxAcctKeys p{display:flex;align-items:center;gap:4px;margin:0;padding:4px 0;font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAcctKeys span{margin-left:8px}
:root.lx[data-theme] body .lxAcctKeys kbd{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;font:600 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--lx-ink);background:var(--lx-card-solid);box-shadow:0 0 0 1px var(--lx-line-2),0 1px 0 var(--lx-line-2)}
:root.lx[data-theme] body .lxAcctFoot{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 4px 4px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .lxAcctBtn{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:12px;border:1px solid var(--lx-line-2);background:transparent;color:var(--lx-ink);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
:root.lx[data-theme] body .lxAcctBtn svg{width:17px;height:17px}
:root.lx[data-theme] body .lxAcctBtn:hover,:root.lx[data-theme] body .lxAcctBtn:focus-visible{background:var(--lx-acc-soft);outline:0;border-color:var(--lx-acc)}
:root.lx[data-theme] body .lxAcctBtn.out{color:var(--t-rose-ink)}
:root.lx[data-theme] body .lxAcctBtn.out:hover,:root.lx[data-theme] body .lxAcctBtn.out:focus-visible{background:var(--t-rose-bg);border-color:color-mix(in srgb,var(--t-rose-ink) 40%,transparent)}
:root.lx[data-theme] body .lxAcctIdle{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 0 4px;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAcctIdle svg{width:13px;height:13px}
:root.lx[data-theme] body .lxAcctIdle b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--lx-ink-2)}
:root.lx[data-theme=dark] body .lxAcctAvatar{background:radial-gradient(120% 120% at 30% 18%,#9AA4FF 0%,#5B68FF 50%,#2C35A8 100%);box-shadow:0 0 24px -6px rgba(110,125,255,.65),inset 0 1px 0 rgba(255,255,255,.3)}
:root.lx[data-theme=dark] body .lxAcctSeg{background:rgba(255,255,255,.05)}
:root.lx[data-theme=dark] body .lxAcctSeg button[aria-checked="true"]{background:rgba(255,255,255,.1);box-shadow:0 0 0 1px rgba(200,212,255,.16),0 6px 16px -8px rgba(0,0,0,.8)}
:root.lx[data-theme=dark] body .lxAcctSec em{background:rgba(255,255,255,.1);box-shadow:none}
:root.lx[data-theme=dark] body .lxAcctKeys{background:rgba(255,255,255,.04)}
:root.lx[data-theme=dark] body .lxAcctKeys kbd{background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(200,212,255,.16)}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .rdUser[data-acct],:root.lx[data-theme] body .lxAcctCaret,:root.lx[data-theme] body .lxAcctSeg button,:root.lx[data-theme] body .lxAcctItem,:root.lx[data-theme] body .lxAcctBtn{transition:none}}
:root.lx[data-theme] body .ghMode{position:absolute;left:0;top:1%;z-index:3;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 10px 24px -18px rgba(20,30,80,.5)}
:root.lx[data-theme] body .ghMode button{height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--lx-ink-3);font:inherit;font-size:12.5px;font-weight:560;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}
:root.lx[data-theme] body .ghMode button:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .ghMode button[aria-checked="true"]{background:rgb(var(--gh-ac));color:#fff;box-shadow:0 6px 14px -8px rgba(var(--gh-ac),.9)}
:root.lx[data-theme] body .ghMode button:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ghChips,:root.lx[data-theme] body .ghAreas,:root.lx[data-theme] body .ghSpots,:root.lx[data-theme] body .ghStageG,:root.lx[data-theme] body .ghMapG{transition:opacity .35s ease,visibility 0s linear 0s}
:root.lx[data-theme] body .ghStage[data-mode="map"] .ghChips,:root.lx[data-theme] body .ghStage[data-mode="map"] .ghStageG,:root.lx[data-theme] body .ghStage[data-mode="stages"] .ghAreas,:root.lx[data-theme] body .ghStage[data-mode="stages"] .ghSpots,:root.lx[data-theme] body .ghStage[data-mode="stages"] .ghMapG{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}
:root.lx[data-theme] body .ghAreas{position:absolute;inset:0;z-index:2;pointer-events:none}
:root.lx[data-theme] body .ghArea{position:absolute;width:25%;transform:translateY(-50%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;row-gap:3px;padding:9px 12px 9px;border-radius:16px;background:var(--lx-glass-float);border:1px solid var(--sp-chip-edge);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 30px -22px rgba(20,30,80,.55);color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .3s}
:root.lx[data-theme] body .ghArea.l{left:0}
:root.lx[data-theme] body .ghArea.r{right:0}
:root.lx[data-theme] body .ghArea .ghLbl{font-size:13px;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .ghArea>b{font-size:17px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
:root.lx[data-theme] body .ghArea small{grid-column:1/-1;font-size:11.5px;line-height:1.35;color:var(--lx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .ghArea[data-hot="1"] small{color:var(--t-amber-ink)}
:root.lx[data-theme] body .ghArea[data-on="0"]>b{color:var(--lx-ink-3)}
:root.lx[data-theme] body .ghArea[data-on="0"] .ghLbl{color:var(--lx-ink-2)}
:root.lx[data-theme] body .ghKey{width:8px;height:8px;border-radius:50%;background:rgba(var(--gh-ac),.25)}
:root.lx[data-theme] body .ghArea[data-on="1"] .ghKey{background:rgb(var(--gh-ac));box-shadow:0 0 0 3px rgba(var(--gh-ac),.16)}
:root.lx[data-theme] body .ghArea[data-hot="1"] .ghKey{background:#F2A21B;box-shadow:0 0 0 3px rgba(242,162,27,.2)}
:root.lx[data-theme] body .ghArea:hover,:root.lx[data-theme] body .ghArea:focus-visible,:root.lx[data-theme] body .ghArea[aria-expanded="true"]{transform:translateY(calc(-50% - 2px));border-color:rgba(var(--gh-ac),.45);box-shadow:0 18px 34px -22px rgba(var(--gh-ac),.6)}
:root.lx[data-theme] body .ghArea:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .ghArea:active{transform:translateY(-50%) scale(.97)}
:root.lx[data-theme] body .ghSpots{position:absolute;inset:0;z-index:1;pointer-events:none}
:root.lx[data-theme] body .ghSpot{position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 22%,rgba(var(--gh-ac),.55) 24% 100%);opacity:.45;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s}
:root.lx[data-theme] body .ghSpot i{position:absolute;inset:-60%;border-radius:50%;border:1px solid rgba(var(--gh-ac),.5);opacity:0}
:root.lx[data-theme] body .ghSpot[data-level="1"]{width:14px;height:14px;opacity:1;background:radial-gradient(circle,#fff 0 20%,rgb(var(--gh-ac)) 24% 58%,rgba(var(--gh-ac),.0) 100%);box-shadow:0 0 14px 2px rgba(var(--gh-glow),.55)}
:root.lx[data-theme] body .ghSpot[data-level="2"]{width:18px;height:18px;opacity:1;background:radial-gradient(circle,#fff 0 18%,rgb(var(--gh-ac)) 22% 56%,rgba(var(--gh-ac),.0) 100%);box-shadow:0 0 20px 4px rgba(var(--gh-glow),.6)}
:root.lx[data-theme] body .ghSpot[data-level="3"]{width:22px;height:22px;opacity:1;background:radial-gradient(circle,#fff 0 16%,rgb(var(--gh-ac)) 20% 54%,rgba(var(--gh-ac),.0) 100%);box-shadow:0 0 28px 6px rgba(var(--gh-glow),.65)}
:root.lx[data-theme] body .ghSpot:not([data-level="0"]) i{animation:ghRipple 2.8s cubic-bezier(.2,.6,.3,1) infinite}
:root.lx[data-theme] body .ghSpot[data-hot="1"]{background:radial-gradient(circle,#fff 0 18%,#F2A21B 22% 56%,rgba(242,162,27,0) 100%);box-shadow:0 0 22px 4px rgba(242,162,27,.55)}
:root.lx[data-theme] body .ghSpot[data-hot="1"] i{border-color:rgba(242,162,27,.7);animation-duration:1.8s}
:root.lx[data-theme] body .ghSpot.hot{transform:translate(-50%,-50%) scale(1.45);opacity:1}
:root.lx[data-theme] body .ghFocus .ghSpot:not(.hot){opacity:.3}
:root.lx[data-theme] body .ghMapLine[data-hot="1"]{stroke:rgba(242,162,27,.55)}
:root.lx[data-theme] body .ghMapLine.hot[data-hot="1"]{stroke:rgba(242,162,27,.9)}
:root.lx[data-theme] body .ghWait .ghAreas,:root.lx[data-theme] body .ghWait .ghSpots,:root.lx[data-theme] body .ghWait .ghMode{opacity:0}
:root.lx[data-theme] body .ghIntro .ghArea,:root.lx[data-theme] body .ghIntro .ghMode{animation:ghChipIn .7s cubic-bezier(.2,.7,.2,1) both}
:root.lx[data-theme] body .ghIntro .ghMode{animation-name:ghFade;animation-delay:.3s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(1){animation-delay:.45s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(2){animation-delay:.5s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(3){animation-delay:.55s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(4){animation-delay:.6s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(5){animation-delay:.65s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(6){animation-delay:.7s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(7){animation-delay:.75s}
:root.lx[data-theme] body .ghIntro .ghArea:nth-child(8){animation-delay:.8s}
:root.lx[data-theme] body .ghIntro .ghSpots{animation:ghFade .9s ease-out 1s both}
:root.lx[data-theme] body .lxPop.lxArea{width:380px}
:root.lx[data-theme] body .lxPopHead h2{display:flex;align-items:center;gap:8px}
:root.lx[data-theme] body .lxAreaKey{width:9px;height:9px;border-radius:50%;background:var(--lx-acc);box-shadow:0 0 0 3px var(--lx-acc-soft)}
:root.lx[data-theme] body .lxAreaTop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px 4px}
:root.lx[data-theme] body .lxAreaTop small{width:100%;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAreaTop span{font-size:12px;font-weight:550;padding:4px 10px;border-radius:999px;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .lxAreaRow{align-items:center}
:root.lx[data-theme] body .lxAreaRow>span:nth-child(2){flex:1;min-width:0}
:root.lx[data-theme] body .lxAreaRow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .lxAreaRow em{display:block;margin-top:3px;font-style:normal;font-size:11.5px;font-weight:600;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxAreaRow.hot em{color:var(--t-amber-ink)}
:root.lx[data-theme] body .lxAreaRow .lxMono{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--t-blue-ink);background:var(--t-blue-bg)}
:root.lx[data-theme] body .lxAreaRow .badge{flex:none;font-size:11px}
:root.lx[data-theme] body .lxAreaMore{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 16px);margin:0 8px 8px;height:38px;border:1px solid var(--lx-line-2);border-radius:12px;background:transparent;color:var(--lx-acc-ink);font:inherit;font-size:13px;font-weight:560;cursor:pointer}
:root.lx[data-theme] body .lxAreaMore svg{width:15px;height:15px}
:root.lx[data-theme] body .lxAreaMore:hover,:root.lx[data-theme] body .lxAreaMore:focus-visible{background:var(--lx-acc-soft);outline:0}
:root.lx[data-theme=dark] body .ghMode button[aria-checked="true"]{background:#4C5BFF;box-shadow:0 0 18px -4px rgba(90,110,255,.8)}
:root.lx[data-theme=dark] body .ghSpot[data-level="0"]{background:radial-gradient(circle,rgba(255,255,255,.7) 0 22%,rgba(120,140,255,.45) 24% 100%)}
:root.lx[data-theme=dark] body .ghSpot:not([data-level="0"]){box-shadow:0 0 26px 6px rgba(110,140,255,.6)}
:root.lx[data-theme=dark] body .ghSpot[data-hot="1"]{box-shadow:0 0 26px 6px rgba(255,176,46,.55)}
:root.lx[data-theme=dark] body .ghArea{box-shadow:0 14px 30px -22px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05)}
:root.lx[data-theme=dark] body .ghArea[data-hot="1"] small{color:#FFC163}
@keyframes ghRipple{0%{transform:scale(.4);opacity:.9}100%{transform:scale(1.5);opacity:0}}
@media (max-width:1100px){:root.lx[data-theme] body .ghArea{width:29%;padding:8px 10px;column-gap:6px}
:root.lx[data-theme] body .ghArea .ghLbl{font-size:12px}
:root.lx[data-theme] body .ghArea>b{font-size:15px}
:root.lx[data-theme] body .ghArea small{font-size:11px}
:root.lx[data-theme] body .ghMode button{height:28px;padding:0 12px;font-size:12px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .ghSpot i,:root.lx[data-theme] body .ghIntro .ghArea,:root.lx[data-theme] body .ghIntro .ghMode,:root.lx[data-theme] body .ghIntro .ghSpots{animation:none}
:root.lx[data-theme] body .ghArea,:root.lx[data-theme] body .ghSpot,:root.lx[data-theme] body .ghMode button,:root.lx[data-theme] body .ghChips,:root.lx[data-theme] body .ghAreas,:root.lx[data-theme] body .ghSpots,:root.lx[data-theme] body .ghStageG,:root.lx[data-theme] body .ghMapG{transition:none}}
:root.lx[data-view="overview"][data-theme] body .viviPageHelp{display:none}
:root.lx[data-view="requests"][data-theme] body .spFab{display:none}
:root.lx[data-theme] body .topbar,:root.lx[data-theme] body.lxScrolled .topbar{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}
:root.lx[data-theme] body .topbar::before,:root.lx[data-theme] body .topbar::after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}
:root.lx[data-theme] body .topbar::before{left:-104px;right:0;top:0;height:calc(100% + 30px);z-index:-2;background:linear-gradient(180deg,color-mix(in srgb,var(--lx-canvas) 70%,transparent) 0%,color-mix(in srgb,var(--lx-canvas) 35%,transparent) 55%,transparent 100%);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}
:root.lx[data-theme] body .topbar::after{left:-4px;right:22px;top:12px;bottom:12px;z-index:-1;border-radius:28px;transform:translateY(-6px) scale(.985);
 background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.66));border:1px solid rgba(255,255,255,.9);
 box-shadow:0 22px 48px -26px rgba(30,44,120,.42),0 2px 8px -4px rgba(30,44,120,.12),0 0 0 1px rgba(20,30,80,.06),inset 0 1px 0 #fff;
 backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}
:root.lx[data-theme] body.lxScrolled .topbar::before{opacity:1}
:root.lx[data-theme] body.lxScrolled .topbar::after{opacity:1;transform:none}
:root.lx[data-theme] body.lxScrolled .topbar .globalSearch{background:color-mix(in srgb,var(--lx-canvas) 28%,#fff);border-color:rgba(20,30,80,.07);box-shadow:inset 0 1px 2px rgba(20,30,80,.06)}
:root.lx[data-theme] body.lxScrolled .topbar .spDev{background:transparent}
:root.lx[data-theme=dark] body .topbar::before{background:linear-gradient(180deg,color-mix(in srgb,var(--lx-canvas) 80%,transparent) 0%,color-mix(in srgb,var(--lx-canvas) 40%,transparent) 55%,transparent 100%)}
:root.lx[data-theme=dark] body .topbar::after{background:linear-gradient(180deg,rgba(34,39,56,.78),rgba(22,26,38,.72));border-color:rgba(200,212,255,.12);box-shadow:0 26px 56px -24px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.07)}
:root.lx[data-theme=dark] body.lxScrolled .topbar .globalSearch{background:rgba(255,255,255,.05);border-color:rgba(200,212,255,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
@media (max-width:1100px){:root.lx[data-theme] body .topbar::after{left:6px;right:6px;top:6px;bottom:6px;border-radius:22px}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .topbar::before,:root.lx[data-theme] body .topbar::after{transition:none}}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body .topbar::after{background:var(--lx-card-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}
:root.lx[data-theme] body .lxLoginLegal,:root.lx[data-theme] body .ptLegal{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:18px;font-size:12.5px}
:root.lx[data-theme] body .lxLoginLegal a,:root.lx[data-theme] body .ptLegal a{color:var(--lx-ink-3);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
:root.lx[data-theme] body .lxLoginLegal a:hover,:root.lx[data-theme] body .ptLegal a:hover,:root.lx[data-theme] body .lxLoginLegal a:focus-visible,:root.lx[data-theme] body .ptLegal a:focus-visible{color:var(--lx-acc-ink);border-bottom-color:currentColor;outline:0}
:root.lx[data-theme] body .lxLoginLegal{justify-content:center}
:root.lx[data-theme] body .ptCheck a{color:var(--lx-acc-ink);text-underline-offset:2px}
:root.lx[data-theme] body .lxAgree{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--lx-canvas) 55%,rgba(6,9,20,.55));backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}
:root.lx[data-theme] body .lxAgreeBox{width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:28px 30px 24px;border-radius:28px;background:var(--lx-card-solid);border:1px solid var(--lx-line-2);box-shadow:0 40px 100px -30px rgba(10,16,60,.6);color:var(--lx-ink)}
:root.lx[data-theme] body .lxAgreeBox header{display:flex;align-items:center;gap:14px;margin-bottom:12px}
:root.lx[data-theme] body .lxAgreeIcon{flex:none;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxAgreeIcon svg{width:26px;height:26px}
:root.lx[data-theme] body .lxAgreeKicker{margin:0;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAgreeBox h2{margin:2px 0 0;font-size:23px;letter-spacing:-.4px;font-weight:600}
:root.lx[data-theme] body .lxAgreeBox>p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--lx-ink-2)}
:root.lx[data-theme] body .lxAgreeList{margin:0 0 14px;padding:0;list-style:none;counter-reset:ag;display:grid;gap:8px}
:root.lx[data-theme] body .lxAgreeList li{counter-increment:ag;display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--lx-ink) 4%,transparent)}
:root.lx[data-theme] body .lxAgreeList li::before{content:counter(ag);grid-row:span 2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:650;color:var(--lx-acc-ink);background:var(--lx-acc-soft)}
:root.lx[data-theme] body .lxAgreeList strong{font-size:13.5px;font-weight:600}
:root.lx[data-theme] body .lxAgreeList span{font-size:12.5px;line-height:1.45;color:var(--lx-ink-3)}
:root.lx[data-theme] body .lxAgreeFine{font-size:12.5px!important}
:root.lx[data-theme] body .lxAgreeFine a{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .lxAgreeCheck{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--lx-line-2);font-size:14px;cursor:pointer}
:root.lx[data-theme] body .lxAgreeCheck input{width:18px;height:18px;margin-top:2px;accent-color:var(--lx-acc)}
:root.lx[data-theme] body .lxAgreeErr{margin:10px 0 0;color:var(--t-rose-ink);font-size:13px}
:root.lx[data-theme] body .lxAgreeBox footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}
:root.lx[data-theme] body .lxAgreeBox footer button{height:44px;padding:0 18px;border-radius:14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
:root.lx[data-theme] body .lxAgreeOut{background:transparent;border:1px solid var(--lx-line-2);color:var(--lx-ink-2)}
:root.lx[data-theme] body .lxAgreeOk{border:0;color:#fff;background:linear-gradient(140deg,#5B6BFF,#3B4CF0);box-shadow:0 10px 22px -12px rgba(59,76,240,.9)}
:root.lx[data-theme] body .lxAgreeOk:disabled{background:color-mix(in srgb,var(--lx-ink) 8%,transparent);color:var(--lx-ink-3);box-shadow:none;cursor:not-allowed}
:root.lx[data-theme] body .lxAgreeBox :focus-visible{outline:2px solid var(--lx-acc);outline-offset:2px}
:root.lx[data-theme=dark] body .lxAgree{background:rgba(4,6,14,.62)}
:root.lx[data-theme=dark] body .lxAgreeBox{box-shadow:0 40px 100px -20px rgba(0,0,0,.9),0 0 0 1px rgba(140,160,255,.08)}
:root.lx[data-theme=dark] body .lxAgreeList li{background:rgba(255,255,255,.04)}
@media (max-width:560px){:root.lx[data-theme] body .lxAgreeBox{padding:20px 18px;border-radius:22px}
:root.lx[data-theme] body .lxAgreeBox footer{flex-direction:column-reverse}
:root.lx[data-theme] body .lxAgreeBox footer button{width:100%}}
.ptFeedback{margin:16px 0;padding:20px;border:1px solid var(--lx-line);border-left:4px solid var(--lx-acc);border-radius:16px;background:var(--lx-card-solid);color:var(--lx-ink);overflow-wrap:anywhere}.ptFeedback strong{font-size:16px}.ptFeedback p{font-size:14px;line-height:1.6;color:var(--lx-ink)!important;margin:8px 0 12px}.ptFeedback .btn{margin:4px 8px 4px 0;min-height:44px}.ptBody .ptErr,.ptBody .ptHint{font-size:14px;line-height:1.5}.ptBody [aria-invalid=true]{outline:2px solid var(--lx-red);outline-offset:2px}.ptBody .ptChips>div{width:100%}.ptBody .ptChips .btn{margin:8px 8px 0 0;white-space:normal}:root[data-portal-lite=true] #lx-silk{display:none!important}:root[data-portal-lite=true] .ptBody *{animation:none!important;transition:none!important}.ptFeedback .btn:focus-visible{outline:2px solid var(--lx-ink);outline-offset:3px}
.ptFeedback{position:fixed;bottom:20px;right:20px;z-index:10000;width:min(520px,calc(100vw - 40px));box-sizing:border-box;box-shadow:var(--lx-shadow);max-height:40vh;overflow:auto}.ptBody .ptHint{color:var(--lx-ink-2)}@media(max-width:600px){.ptFeedback{bottom:12px;right:12px;width:calc(100vw - 24px);padding:16px}}
@font-face{font-family:"Great Vibes";src:url("/static/fonts/GreatVibes-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@keyframes agPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lx-acc) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}100%{box-shadow:0 0 0 0 transparent}}
@keyframes agDraw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
@keyframes agPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}100%{transform:scale(1)}}
:root.lx[data-theme] body .agView [hidden],:root.lx[data-theme] body .agCard [hidden]{display:none!important}
:root.lx[data-theme] body .agKicker{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agPulse{width:8px;height:8px;border-radius:50%;background:var(--lx-acc);animation:agPulse 2.2s var(--lx-ease) infinite}
:root.lx[data-theme] body .agCard{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px 20px}
:root.lx[data-theme] body .agCardIcon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--lx-acc-soft);color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agCardIcon svg{width:26px;height:26px}
:root.lx[data-theme] body .agCard h3{margin:0 0 4px;font-size:18px;font-weight:600;letter-spacing:-.01em}
:root.lx[data-theme] body .agCard .agCardBody>p:not(.agKicker){margin:0;font-size:14px;line-height:1.55;color:var(--lx-ink-2);max-width:60ch}
:root.lx[data-theme] body .agReady.agCard{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--lx-acc) 38%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-acc) 14%,transparent),0 26px 60px -34px var(--lx-acc-glow)}
:root.lx[data-theme] body .agReady.agCard::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--lx-acc-2),var(--lx-acc))}
:root.lx[data-theme] body .agReady .agKicker{color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agFacts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}
:root.lx[data-theme] body .agFacts li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--lx-line-2);font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agFacts svg{width:14px;height:14px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agCardCta{white-space:nowrap}
:root.lx[data-theme] body .agDone .agCardIcon{background:var(--lx-green-bg);color:var(--lx-green)}
:root.lx[data-theme] body .agOld .agCardIcon{background:var(--lx-amber-bg);color:var(--lx-amber)}
:root.lx[data-theme] body .agWait .agCardIcon{background:color-mix(in srgb,var(--lx-ink) 6%,transparent);color:var(--lx-ink-3)}
:root.lx[data-theme] body .agQuoteNote{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:var(--lx-acc-soft);font-size:13.5px;color:var(--lx-ink)}
:root.lx[data-theme] body .agQuoteNote svg{width:20px;height:20px;flex:none;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agView{display:grid;gap:18px;max-width:1180px;margin:0 auto;width:100%}
:root.lx[data-theme] body .agTopRow{display:flex;justify-content:space-between;align-items:center;gap:12px}
:root.lx[data-theme] body .agBack{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:14px;font-weight:550;color:var(--lx-ink-2);text-decoration:none;border-radius:12px}
:root.lx[data-theme] body .agBack:hover{color:var(--lx-ink)}
:root.lx[data-theme] body .agBack:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agSecure{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-line-2);font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agSecure svg{width:14px;height:14px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agHero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px!important;border-radius:24px!important}
:root.lx[data-theme] body .agHero h2{margin:0 0 8px;font-size:clamp(26px,3.2vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--lx-ink)}
:root.lx[data-theme] body .agHero h2:focus{outline:0}
:root.lx[data-theme] body .agHero .agHeroText>p:last-child{margin:0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agMeter{position:relative;flex:none;width:96px;height:96px}
:root.lx[data-theme] body .agMeter svg{width:100%;height:100%;transform:rotate(-90deg)}
:root.lx[data-theme] body .agMeter circle{fill:none;stroke-width:5}
:root.lx[data-theme] body .agRingBg{stroke:var(--lx-line-2)}
:root.lx[data-theme] body .agRing{stroke:var(--lx-acc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .7s var(--lx-ease)}
:root.lx[data-theme] body .agMeterText{position:absolute;inset:0;display:grid;place-content:center;text-align:center}
:root.lx[data-theme] body .agMeterText strong{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lx-ink)}
:root.lx[data-theme] body .agMeterText span{font-size:11px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agLayout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:28px;align-items:start}
:root.lx[data-theme] body .agRail{position:sticky;top:20px;padding:18px 14px 16px;border-radius:24px;border:1px solid var(--lx-line);background:var(--lx-card);backdrop-filter:var(--lx-blur);-webkit-backdrop-filter:var(--lx-blur)}
:root.lx[data-theme] body .agRailTitle{margin:0 10px 8px;font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agRail ol{list-style:none;margin:0;padding:0;display:grid;gap:1px;max-height:calc(100dvh - 210px);overflow:auto}
:root.lx[data-theme] body .agRail a{display:grid;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:12px;font-size:13px;line-height:1.3;color:var(--lx-ink-2);text-decoration:none;transition:background .2s,color .2s}
:root.lx[data-theme] body .agRail a:hover{background:color-mix(in srgb,var(--lx-ink) 5%,transparent);color:var(--lx-ink)}
:root.lx[data-theme] body .agRail a:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agRail a.here{background:var(--lx-acc-soft);color:var(--lx-ink)}
:root.lx[data-theme] body .agNavNo{font-family:var(--lx-mono);font-size:11px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agNavNo svg{width:15px;height:15px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agNavDot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--lx-acc);transition:background .25s,transform .25s}
:root.lx[data-theme] body .agRail a.ok .agNavDot{background:var(--lx-acc);transform:scale(1.15)}
:root.lx[data-theme] body .agRailFoot{margin:14px 10px 0;padding-top:14px;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .agBar{height:4px;border-radius:999px;background:var(--lx-line-2);overflow:hidden}
:root.lx[data-theme] body .agBar span{display:block;height:100%;background:linear-gradient(90deg,var(--lx-acc),var(--lx-acc-2));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--lx-ease)}
:root.lx[data-theme] body .agRailFoot p{margin:8px 0 0;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agSheet{position:relative;padding:56px 64px 48px;border-radius:24px;background:var(--lx-raise);border:1px solid var(--lx-line);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 40px 80px -48px rgba(18,32,80,.35),0 2px 6px -2px rgba(18,32,80,.06);color:var(--lx-ink)}
:root.lx[data-theme] body .agDocHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px}
:root.lx[data-theme] body .agDocBrand{display:flex;align-items:center;gap:10px}
:root.lx[data-theme] body .agDocMark{width:30px;height:30px;display:block}
:root.lx[data-theme] body .agDocMark svg{width:100%;height:100%}
:root.lx[data-theme] body .agDocBrand b{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em}
:root.lx[data-theme] body .agDocBrand small{display:block;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agDocVer{margin:0;font-family:var(--lx-mono);font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agDocTitle{margin:0 0 28px;max-width:20ch;font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--lx-ink)}
:root.lx[data-theme] body .agFactsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--lx-line-2);border-bottom:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .agFactsGrid>div{padding:14px 16px 14px 0}
:root.lx[data-theme] body .agFactsGrid>div+div{padding-left:16px;border-left:1px solid var(--lx-line)}
:root.lx[data-theme] body .agFactsGrid dt{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agFactsGrid dd{margin:4px 0 0;font-size:14.5px;font-weight:550;color:var(--lx-ink);overflow-wrap:anywhere}
:root.lx[data-theme] body .agPrint{margin:12px 0 8px;font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agPrint code{font-family:var(--lx-mono);font-size:11.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agSec{position:relative;padding:30px 0;border-top:1px solid var(--lx-line);scroll-margin-top:24px}
:root.lx[data-theme] body .agSec:first-of-type{border-top:0}
:root.lx[data-theme] body .agSecHead{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline}
:root.lx[data-theme] body .agNo{font-family:var(--lx-mono);font-size:12.5px;font-weight:500;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agNo svg{width:18px;height:18px;transform:translateY(3px)}
:root.lx[data-theme] body .agSecHead h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--lx-ink)}
:root.lx[data-theme] body .agSecBody{margin:10px 0 0 48px}
:root.lx[data-theme] body .agSecBody p{margin:0 0 10px;max-width:68ch;font-size:15px;line-height:1.68;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agSecBody p:last-child{margin-bottom:0}
:root.lx[data-theme] body .agSec.needs::before{content:"";position:absolute;left:-30px;top:30px;bottom:30px;width:3px;border-radius:3px;background:color-mix(in srgb,var(--lx-acc) 30%,transparent);transition:background .35s}
:root.lx[data-theme] body .agSec.needs.initialed::before{background:var(--lx-acc)}
:root.lx[data-theme] body .agInit{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0 48px;padding:12px 12px 12px 18px;border-radius:16px;background:var(--lx-acc-soft);border:1px solid color-mix(in srgb,var(--lx-acc) 18%,transparent);transition:background .3s,border-color .3s}
:root.lx[data-theme] body .agInitLabel{font-size:13.5px;font-weight:550;color:var(--lx-ink)}
:root.lx[data-theme] body .agInitBox{position:relative;flex:none}
:root.lx[data-theme] body .agSheet .agInit .agInitBox input[data-ag-init][maxlength]{width:132px;height:52px;padding:4px 36px 0 12px;border:0;border-bottom:1.5px dashed var(--lx-acc);border-radius:12px 12px 4px 4px;background:var(--lx-field);font-family:"Great Vibes",cursive;font-size:30px;line-height:1;text-align:center;color:var(--lx-ink);box-shadow:var(--lx-field-inset);transition:border-color .2s,box-shadow .2s}
:root.lx[data-theme] body .agSheet .agInit .agInitBox input[data-ag-init][maxlength]:focus{outline:0;border-bottom-style:solid;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agInitOk{position:absolute;right:8px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;display:grid;place-items:center;background:var(--lx-acc);color:#fff;transform:scale(0);opacity:0;transition:transform .35s var(--lx-ease),opacity .2s}
:root.lx[data-theme] body .agInitOk svg{width:13px;height:13px}
:root.lx[data-theme] body .agSec.initialed .agInit{background:transparent;border-color:var(--lx-line-2)}
:root.lx[data-theme] body .agSheet .agSec.initialed .agInitBox input[data-ag-init][maxlength]{border-bottom-style:solid}
:root.lx[data-theme] body .agSec.initialed .agInitOk{transform:scale(1);opacity:1}
:root.lx[data-theme] body .agSheet .agSec.mismatch .agInitBox input[data-ag-init][maxlength]{border-bottom-color:var(--lx-red)}
:root.lx[data-theme] body .agPlanList{list-style:none;margin:16px 0 0 48px;padding:0;display:grid;gap:10px}
:root.lx[data-theme] body .agPlanItem{padding:16px 18px;border-radius:16px;border:1px solid var(--lx-line-2);background:color-mix(in srgb,var(--lx-ink) 2%,transparent)}
:root.lx[data-theme] body .agPlanHead{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline}
:root.lx[data-theme] body .agPlanNo{font-family:var(--lx-mono);font-size:11.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agPlanHead strong{display:block;font-size:15.5px;font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .agPlanHead span{display:block;margin-top:2px;font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agPlanDir{margin:8px 0 0 34px;font-size:14px;line-height:1.55;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agPlanInfo{margin:10px 0 0 34px}
:root.lx[data-theme] body .agPlanInfo summary{display:inline-flex;align-items:center;min-height:32px;font-size:13px;font-weight:600;color:var(--lx-acc-ink);cursor:pointer;border-radius:8px}
:root.lx[data-theme] body .agPlanInfo summary:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agPlanInfo dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:8px 0 0}
:root.lx[data-theme] body .agPlanInfo dt{font-size:12px;font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .agPlanInfo dd{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agSign{margin-top:8px;padding:32px;border-radius:24px;border:1px solid var(--lx-line-2);background:linear-gradient(180deg,color-mix(in srgb,var(--lx-acc) 5%,transparent),transparent 60%);display:grid;gap:22px;scroll-margin-top:24px}
:root.lx[data-theme] body .agSign .agSecHead{grid-template-columns:32px minmax(0,1fr)}
:root.lx[data-theme] body .agSign .agSecHead h3{font-size:22px}
:root.lx[data-theme] body .agWho{margin:0;padding:0;border:0;min-width:0}
:root.lx[data-theme] body .agWho legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:550;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agSeg{display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--lx-field);border:1px solid var(--lx-field-line);box-shadow:var(--lx-field-inset)}
:root.lx[data-theme] body .agSeg label{position:relative;cursor:pointer;margin:0}
:root.lx[data-theme] body .agSeg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
:root.lx[data-theme] body .agSeg span{display:grid;place-items:center;min-height:40px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:550;color:var(--lx-ink-3);transition:background .25s,color .25s,box-shadow .25s}
:root.lx[data-theme] body .agSeg input:checked+span{background:var(--lx-raise);color:var(--lx-ink);box-shadow:0 1px 2px rgba(11,16,32,.08),0 4px 12px -6px rgba(11,16,32,.18)}
:root.lx[data-theme] body .agSeg input:focus-visible+span{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
:root.lx[data-theme] body .agHelp{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agConfirms{display:grid;gap:8px}
:root.lx[data-theme] body .agConfirm{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:12px!important;column-gap:12px!important;align-items:start;margin:0;padding:13px 16px;border-radius:16px;border:1px solid var(--lx-line-2);font-size:14px;line-height:1.5;color:var(--lx-ink);cursor:pointer;transition:border-color .2s,background .2s;position:relative}
:root.lx[data-theme] body .agConfirm:hover{border-color:color-mix(in srgb,var(--lx-acc) 40%,transparent)}
:root.lx[data-theme] body .agConfirm input{position:absolute;opacity:0;width:1px;height:1px}
:root.lx[data-theme] body .agBox{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--lx-line-2);display:grid;place-items:center;color:transparent;background:var(--lx-field);transition:background .2s,border-color .2s,color .2s}
:root.lx[data-theme] body .agBox svg{width:13px;height:13px}
:root.lx[data-theme] body .agConfirm input:checked+.agBox{background:var(--lx-acc);border-color:var(--lx-acc);color:#fff}
:root.lx[data-theme] body .agConfirm:has(input:checked){background:var(--lx-acc-soft);border-color:transparent}
:root.lx[data-theme] body .agConfirm input:focus-visible+.agBox{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agPadHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
:root.lx[data-theme] body .agPadLabel{font-size:13px;font-weight:550;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agTabs{display:inline-flex;padding:3px;border-radius:12px;background:var(--lx-field);border:1px solid var(--lx-field-line)}
:root.lx[data-theme] body .agTabs button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13px;font-weight:550;color:var(--lx-ink-3);cursor:pointer}
:root.lx[data-theme] body .agTabs button svg{width:15px;height:15px}
:root.lx[data-theme] body .agTabs button[aria-selected=true]{background:var(--lx-raise);color:var(--lx-ink);box-shadow:0 1px 2px rgba(11,16,32,.1)}
:root.lx[data-theme] body .agTabs button:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agPad{--ag-ink:#0B1A3F;position:relative;height:210px;border-radius:16px;border:1.5px dashed color-mix(in srgb,var(--lx-acc) 35%,var(--lx-line-2));background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--lx-acc) 4%,transparent),transparent 70%),var(--lx-field);overflow:hidden;transition:border-color .25s}
:root.lx[data-theme] body .agPad.inked,:root.lx[data-theme] body .agPad[data-mode=type].typed{border-style:solid;border-color:var(--lx-line-2)}
:root.lx[data-theme] body .agPad canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair;z-index:2}
:root.lx[data-theme] body .agPad[data-mode=type] canvas{opacity:0;pointer-events:none}
:root.lx[data-theme] body .agPad:focus-within{box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agPadHint{position:absolute;inset:0 0 40px;display:grid;place-items:center;margin:0;font-size:14px;color:var(--lx-ink-3);pointer-events:none;transition:opacity .25s}
:root.lx[data-theme] body .agPad.inked .agPadHint,:root.lx[data-theme] body .agPad[data-mode=type] .agPadHint{opacity:0}
:root.lx[data-theme] body .agTyped{position:absolute;left:58px;right:24px;bottom:58px;display:none;font-family:"Great Vibes",cursive;font-size:clamp(40px,5vw,58px);line-height:1;color:var(--ag-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root.lx[data-theme] body .agPad[data-mode=type] .agTyped{display:block}
:root.lx[data-theme] body .agLine{position:absolute;left:28px;right:28px;bottom:54px;height:1px;background:var(--lx-line-2)}
:root.lx[data-theme] body .agX{position:absolute;left:30px;bottom:58px;font-size:20px;line-height:1;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agClear{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--lx-line-2);border-radius:10px;background:var(--lx-raise);font:inherit;font-size:12.5px;font-weight:550;color:var(--lx-ink-2);cursor:pointer}
:root.lx[data-theme] body .agClear svg{width:14px;height:14px}
:root.lx[data-theme] body .agClear:focus-visible{outline:0;box-shadow:var(--lx-focus)}
:root.lx[data-theme] body .agTypeField{margin-top:12px}
:root.lx[data-theme] body .agPadMeta{display:flex;justify-content:space-between;gap:12px;margin:10px 4px 0;font-size:12.5px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agPadMeta span:first-child{font-weight:550;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agChecklist{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
:root.lx[data-theme] body .agChecklist li{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-line-2);font-size:12.5px;color:var(--lx-ink-3);transition:background .25s,color .25s,border-color .25s}
:root.lx[data-theme] body .agChecklist li svg{width:14px;height:14px;opacity:.3;transition:opacity .25s}
:root.lx[data-theme] body .agChecklist li.ok{background:var(--lx-acc-soft);border-color:transparent;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agChecklist li.ok svg{opacity:1}
:root.lx[data-theme] body .agLegal{margin:0;max-width:72ch;font-size:12.5px;line-height:1.55;color:var(--lx-ink-3)}
:root.lx[data-theme] body .agSubmit{justify-self:start;min-height:54px;padding:0 28px;font-size:15.5px;transition:box-shadow .3s,transform .15s}
:root.lx[data-theme] body .agSubmit.armed{box-shadow:var(--lx-cta-glow),0 0 0 4px color-mix(in srgb,var(--lx-acc) 18%,transparent)}
:root.lx[data-theme] body .agSubmit:active{transform:translateY(1px)}
:root.lx[data-theme] body .agDoneView{max-width:640px;margin:24px auto 0;padding:48px 40px!important;border-radius:24px!important;display:grid;justify-items:center;text-align:center}
:root.lx[data-theme] body .agSeal{width:112px;height:112px;margin-bottom:18px}
:root.lx[data-theme] body .agSeal svg{width:100%;height:100%;overflow:visible}
:root.lx[data-theme] body .agSealRing{fill:var(--lx-acc-soft);stroke:var(--lx-acc);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:center;animation:agDraw 1s var(--lx-ease) both}
:root.lx[data-theme] body .agSealTick{fill:none;stroke:var(--lx-acc);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:agDraw .6s .55s var(--lx-ease) both}
:root.lx[data-theme] body .agDoneView .agKicker{justify-content:center;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agDoneView h2{margin:0 0 10px;font-size:32px;font-weight:600;letter-spacing:-.025em}
:root.lx[data-theme] body .agDoneView h2:focus{outline:0}
:root.lx[data-theme] body .agDoneView>p:not(.agKicker){margin:0 0 6px;max-width:48ch;font-size:15px;line-height:1.6;color:var(--lx-ink-2)}
:root.lx[data-theme] body .agDoneActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}
:root.lx[data-theme=dark] body .agSheet{background:var(--lx-card-solid);border-color:rgba(200,212,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 40px 90px -40px rgba(0,0,0,.85)}
:root.lx[data-theme=dark] body .agPad{--ag-ink:#E6ECFF}
:root.lx[data-theme=dark] body .agSeg input:checked+span,:root.lx[data-theme=dark] body .agTabs button[aria-selected=true]{background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
:root.lx[data-theme=dark] body .agClear{background:rgba(255,255,255,.06)}
@media (max-width:1000px){:root.lx[data-theme] body .agLayout{grid-template-columns:minmax(0,1fr);gap:14px}
:root.lx[data-theme] body .agRail{top:8px;z-index:6;display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:16px;background:var(--lx-card-solid)}
:root.lx[data-theme] body .agRail ol,:root.lx[data-theme] body .agRailTitle{display:none}
:root.lx[data-theme] body .agRailFoot{flex:1;display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0}
:root.lx[data-theme] body .agRailFoot .agBar{flex:1}
:root.lx[data-theme] body .agRailFoot p{margin:0;white-space:nowrap}
:root.lx[data-theme] body .agSheet{padding:40px 36px}
:root.lx[data-theme] body .agSec.needs::before{left:-20px}}
@media (max-width:640px){:root.lx[data-theme] body .agCard{grid-template-columns:44px minmax(0,1fr)}
:root.lx[data-theme] body .agCardIcon{width:44px;height:44px;border-radius:14px}
:root.lx[data-theme] body .agCard>.btn{grid-column:1/-1;width:100%;justify-content:center}
:root.lx[data-theme] body .agHero{padding:22px 20px!important;gap:16px}
:root.lx[data-theme] body .agMeter{width:72px;height:72px}
:root.lx[data-theme] body .agMeterText strong{font-size:16px}
:root.lx[data-theme] body .agSheet{padding:28px 20px 24px;border-radius:20px}
:root.lx[data-theme] body .agSec.needs::before{left:-12px}
:root.lx[data-theme] body .agDocTitle{margin-bottom:20px}
:root.lx[data-theme] body .agFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}
:root.lx[data-theme] body .agFactsGrid>div:nth-child(3){padding-left:0;border-left:0}
:root.lx[data-theme] body .agFactsGrid>div:nth-child(n+3){border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .agSecHead{grid-template-columns:36px minmax(0,1fr)}
:root.lx[data-theme] body .agSecBody,:root.lx[data-theme] body .agPlanList{margin-left:0}
:root.lx[data-theme] body .agInit{flex-direction:column;align-items:stretch;margin-left:0;padding:14px}
:root.lx[data-theme] body .agSheet .agInit .agInitBox input[data-ag-init][maxlength]{width:100%}
:root.lx[data-theme] body .agPlanInfo dl{grid-template-columns:minmax(0,1fr)}
:root.lx[data-theme] body .agSign{padding:22px 16px;margin-left:-4px;margin-right:-4px}
:root.lx[data-theme] body .agFields{grid-template-columns:minmax(0,1fr)}
:root.lx[data-theme] body .agSeg{display:grid;width:100%}
:root.lx[data-theme] body .agPad{height:190px}
:root.lx[data-theme] body .agSubmit{justify-self:stretch;justify-content:center}
:root.lx[data-theme] body .agDoneView{padding:36px 22px!important}
:root.lx[data-theme] body .agDoneActions{flex-direction:column;width:100%}
:root.lx[data-theme] body .agDoneActions .btn{justify-content:center}}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .agPulse,:root.lx[data-theme] body .agSealRing,:root.lx[data-theme] body .agSealTick{animation:none}
:root.lx[data-theme] body .agRing,:root.lx[data-theme] body .agBar span,:root.lx[data-theme] body .agInitOk{transition:none}}
@media (prefers-reduced-transparency: reduce){:root.lx[data-theme] body .agRail{background:var(--lx-card-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}
:root.lx[data-theme] body .page,:root.lx[data-theme] body .modal,:root.lx[data-theme] body .overlay,:root.lx[data-theme] body .spDrugDialog,:root.lx[data-theme] body .spDrugBody,:root.lx[data-theme] body .ptCard{animation:none;transform:none}
@media (prefers-reduced-motion: reduce){:root.lx[data-theme] body .lxLoginFilm{transition:none}}
:root.lx[data-theme] body .ghQuiet *,:root.lx[data-theme] body .ghQuiet *::before,:root.lx[data-theme] body .ghQuiet *::after{animation-play-state:paused!important}
:root.lx[data-theme] body .login{background:#090B12 url('/static/vital-login-poster.jpg') center/cover no-repeat}
:root.lx[data-theme] body .loginStory::before,:root.lx[data-theme] body .loginStory::after{content:none;display:none}
:root.lx[data-theme] body .login::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,12,23,.2),rgba(5,12,23,.08) 50%,rgba(5,12,23,.48)),linear-gradient(0deg,rgba(5,12,23,.86),rgba(5,12,23,.08) 70%)}
:root.lx[data-theme] body .login > .lxLoginFilm{position:absolute;z-index:0;transition:none}
:root.lx[data-theme] body .loginStory{position:static;z-index:2}
:root.lx[data-theme] body .loginStory .brand{z-index:2}
:root.lx[data-theme] body .loginFormWrap{z-index:2}
:root.lx[data-theme] body .loginForm{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 45%),rgba(14,17,28,.82)}
:root.lx[data-theme] body .loginStory .lxLoginMotionToggle{backdrop-filter:none;-webkit-backdrop-filter:none}
:root.lx[data-theme] body .agPreviewBar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:var(--lx-acc-soft);border:1px solid color-mix(in srgb,var(--lx-acc) 22%,transparent);font-size:13.5px;line-height:1.5;color:var(--lx-ink)}
:root.lx[data-theme] body .agPreviewBar svg{width:20px;height:20px;flex:none;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .agPreviewBar strong{font-weight:600}
:root.lx[data-theme] body .agPreviewBar .agBack{margin-left:auto;white-space:nowrap;min-height:36px}
@media (max-width:640px){:root.lx[data-theme] body .agPreviewBar{flex-wrap:wrap}
:root.lx[data-theme] body .agPreviewBar .agBack{margin-left:0}}
:root.lx[data-theme] body .spO6{order:6}
:root.lx[data-theme] body .cnKind,:root.lx[data-theme] body .cnWhen{display:grid;gap:2px}
:root.lx[data-theme] body .cnKind strong,:root.lx[data-theme] body .cnWhen strong{font-size:13.5px;font-weight:600;color:var(--lx-ink)}
:root.lx[data-theme] body .cnKind small,:root.lx[data-theme] body .cnWhen small{font-size:12px;line-height:1.45;color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnActs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
:root.lx[data-theme] body .cnActs .btn{white-space:nowrap}
:root.lx[data-theme] body .cnOld td{opacity:.78}
:root.lx[data-theme] body .cnSkel{display:grid;gap:10px;padding:8px 0}
:root.lx[data-theme] body .cnSkel .lxSkel{height:56px;border-radius:14px}
@media (max-width:760px){:root.lx[data-theme] body .cnActs{justify-content:flex-start}}
:root.lx[data-theme] body .cnDoc{display:grid;gap:0;max-height:min(68vh,760px);overflow:auto;padding:28px 32px;border-radius:20px;background:var(--lx-raise);border:1px solid var(--lx-line);color:var(--lx-ink)}
:root.lx[data-theme] body .cnDocHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px}
:root.lx[data-theme] body .cnDocKicker{margin:0 0 6px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnDocHead h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;max-width:24ch}
:root.lx[data-theme] body .cnDocFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 6px;border-top:1px solid var(--lx-line-2);border-bottom:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .cnDocFacts>div{padding:12px 12px 12px 0}
:root.lx[data-theme] body .cnDocFacts>div+div{padding-left:12px;border-left:1px solid var(--lx-line)}
:root.lx[data-theme] body .cnDocFacts dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnDocFacts dd{margin:3px 0 0;font-size:13.5px;font-weight:550;overflow-wrap:anywhere}
:root.lx[data-theme] body .cnDocSec{padding:18px 0;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .cnDocSec:first-of-type{border-top:0}
:root.lx[data-theme] body .cnDocSec h4{display:flex;align-items:baseline;gap:14px;margin:0 0 8px;font-size:15.5px;font-weight:600}
:root.lx[data-theme] body .cnDocSec h4 span{min-width:24px;font-family:var(--lx-mono);font-size:11.5px;font-weight:500;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .cnDocSec h4 svg{width:15px;height:15px}
:root.lx[data-theme] body .cnDocSec>p{margin:0 0 8px 38px;font-size:13.5px;line-height:1.6;color:var(--lx-ink-2);max-width:72ch}
:root.lx[data-theme] body .cnDocInit{display:inline-flex;align-items:baseline;gap:10px;padding:6px 12px;border-radius:12px;background:var(--lx-acc-soft);font-size:12.5px!important;color:var(--lx-ink)!important}
:root.lx[data-theme] body .cnDocInit b{font-family:"Great Vibes",cursive;font-size:24px;font-weight:400;line-height:1;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .cnDocPlans{list-style:none;margin:0 0 0 38px;padding:0;display:grid;gap:8px}
:root.lx[data-theme] body .cnDocPlan{padding:12px 14px;border-radius:14px;border:1px solid var(--lx-line-2)}
:root.lx[data-theme] body .cnDocPlan strong{display:block;font-size:14px}
:root.lx[data-theme] body .cnDocPlan span{display:block;font-size:12px;color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnDocPlan p{margin:6px 0 0;font-size:13px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .cnDocPlan dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0 0}
:root.lx[data-theme] body .cnDocPlan dt{font-size:11.5px;font-weight:600}
:root.lx[data-theme] body .cnDocPlan dd{margin:2px 0 0;font-size:12.5px;color:var(--lx-ink-2)}
:root.lx[data-theme] body .cnDocConfirms{list-style:none;margin:0 0 0 38px;padding:0;display:grid;gap:6px}
:root.lx[data-theme] body .cnDocConfirms li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5}
:root.lx[data-theme] body .cnDocConfirms svg{width:16px;height:16px;margin-top:2px;color:var(--lx-acc-ink)}
:root.lx[data-theme] body .cnDocSign{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--lx-line)}
:root.lx[data-theme] body .cnDocSigBox{min-width:260px;min-height:90px;display:grid;place-items:center start;padding:8px 16px;border-bottom:1.5px solid var(--lx-ink-3);background:#fff;border-radius:12px 12px 0 0}
:root.lx[data-theme] body .cnDocSig{max-width:320px;max-height:110px;object-fit:contain}
:root.lx[data-theme] body .cnDocTyped{font-family:"Great Vibes",cursive;font-size:40px;line-height:1.1;color:#0B1A3F}
:root.lx[data-theme] body .cnDocSign p{display:grid;gap:2px;margin:0;font-size:13px}
:root.lx[data-theme] body .cnDocSign p span{color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnDocCert{padding:18px 20px;margin-top:6px;border-radius:16px;background:color-mix(in srgb,var(--lx-ink) 3%,transparent);border:1px solid var(--lx-line)}
:root.lx[data-theme] body .cnDocCert h4{margin:0 0 10px;font-size:14px;font-weight:600}
:root.lx[data-theme] body .cnDocCert dl{display:grid;gap:6px;margin:0}
:root.lx[data-theme] body .cnDocCert dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;font-size:12.5px}
:root.lx[data-theme] body .cnDocCert dt{color:var(--lx-ink-3)}
:root.lx[data-theme] body .cnDocCert dd{margin:0;overflow-wrap:anywhere}
:root.lx[data-theme] body .cnDocCert code{font-family:var(--lx-mono);font-size:11.5px}
:root.lx[data-theme=dark] body .cnDoc{background:var(--lx-card-solid)}
@media (max-width:640px){:root.lx[data-theme] body .cnDoc{padding:18px 16px}
:root.lx[data-theme] body .cnDocFacts{grid-template-columns:repeat(2,minmax(0,1fr))}
:root.lx[data-theme] body .cnDocSec>p,:root.lx[data-theme] body .cnDocPlans,:root.lx[data-theme] body .cnDocConfirms{margin-left:0}
:root.lx[data-theme] body .cnDocCert dl>div{grid-template-columns:minmax(0,1fr);gap:0}}
:root.lx[data-theme] body .ptPackageSteps{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none;margin:16px 0 0}
:root.lx[data-theme] body .ptPackageSteps li{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--lx-line);border-radius:16px;background:var(--lx-card)}
:root.lx[data-theme] body .ptPackageSteps span{font-size:14px;color:var(--lx-ink-2)}
@media (max-width:600px){:root.lx[data-theme] body .ptPackageSteps{grid-template-columns:1fr}}
