:root{--app-bg:#020817;--background:#071428;--surface:#0b0f18;--surface-secondary:#132238;--sidebar-bg:linear-gradient(180deg,#081632,#071428);--sidebar-border:#508cff2e;--topbar-bg:linear-gradient(90deg,#0a1830,#0f1c34,#0a1830);--topbar-border:#508cff33;--border:#508cff2e;--divider:#ffffff12;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--primary:#3b82f6;--primary-hover:#2563ff;--primary-soft:#3b82f61f;--nav-active-bg:#508cff1f;--nav-active-fg:#f8fafc;--nav-hover-bg:#508cff1a;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#38bdf8;--tp-accent:#8b5cf6;--color-scheme:dark}:root[data-theme=light]{--app-bg:#f8fafc;--background:#f8fafc;--surface:#fff;--surface-secondary:#f8fafc;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--topbar-bg:#fff;--topbar-border:#e2e8f0;--border:#e2e8f0;--divider:#f1f5f9;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#eff6ff;--nav-active-bg:#eff6ff;--nav-active-fg:#2563eb;--nav-hover-bg:#f1f5f9;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#0ea5e9;--tp-accent:#7c3aed;--color-scheme:light}:root{--p-080b12:#080b12;--p-0b0f18:#0b0f18;--p-111826:#111826;--p-0d121d:#0d121d;--p-071428:#071428;--p-0e1626:#0e1626;--p-0a111d:#0a111d;--p-04122b:#04122b;--p-04121f:#04121f;--p-0c4a6e:#0c4a6e;--p-082f49:#082f49;--p-2d0a0a:#2d0a0a;--p-450a0a:#450a0a;--p-1a0808:#1a0808;--p-45102e:#45102e;--p-2d0a1e:#2d0a1e;--p-2c1a00:#2c1a00;--p-2c1400:#2c1400;--p-431c00:#431c00;--p-3d2400:#3d2400;--p-3a1a02:#3a1a02;--p-1a1206:#1a1206;--p-7c2d12:#7c2d12;--p-14532d:#14532d;--p-063420:#063420;--p-062e22:#062e22;--p-052e16:#052e16;--p-04261c:#04261c;--p-071e13:#071e13;--p-2e1065:#2e1065;--p-2d1257:#2d1257;--p-1e0a4a:#1e0a4a;--p-1e0a3c:#1e0a3c;--p-292524:#292524;--p-44403c:#44403c;--p-334155:#334155;--p-475569:#475569;--p-eef1f7:#eef1f7;--p-f8fafc:#f8fafc;--p-cbd5e1:#cbd5e1;--p-98a1b5:#98a1b5;--p-94a3b8:#94a3b8;--p-64748b:#64748b;--p-727b90:#727b90;--p-e2e8f0:#e2e8f0;--p-f1f5f9:#f1f5f9;--p-22c55e:#22c55e;--p-4ade80:#4ade80;--p-34d399:#34d399;--p-f59e0b:#f59e0b;--p-f5a524:#f5a524;--p-fbbf24:#fbbf24;--p-fcd34d:#fcd34d;--p-ef4444:#ef4444;--p-f87171:#f87171;--p-f472b6:#f472b6;--p-38bdf8:#38bdf8;--p-60a5fa:#60a5fa;--p-4c8dff:#4c8dff;--p-2563eb:#2563eb;--p-2563ff:#2563ff;--p-6d4aff:#6d4aff;--p-a78bfa:#a78bfa;--p-8b5cf6:#8b5cf6;--p-c4b5fd:#c4b5fd;--p-c084fc:#c084fc;--p-a855f7:#a855f7;--p-818cf8:#818cf8;--p-7c5cff:#7c5cff;--p-e879f9:#e879f9;--p-f97316:#f97316;--p-fb923c:#fb923c;--t-bg:#080b12;--t-panel:#0b0f18;--t-card:#111826;--t-card2:#0d121d;--t-text:#eef1f7;--t-sub:#98a1b5;--t-dim:#727b90;--t-green:#2fd07a;--t-amber:#f5a524;--t-blue:#4c8dff;--t-line:#ffffff12;--t-line2:hsla(0,0%,100%,.045);--t-bluesoft:#4c8dff24;--t-purplesoft:#7c5cff24}:root[data-theme=light]{--p-080b12:#f8fafc;--p-0b0f18:#fff;--p-111826:#fff;--p-0d121d:#f8fafc;--p-071428:#fff;--p-0e1626:#fff;--p-0a111d:#f8fafc;--p-04122b:#fff;--p-04121f:#f8fafc;--p-0c4a6e:#e0f2fe;--p-082f49:#eff6ff;--p-2d0a0a:#fef2f2;--p-450a0a:#fef2f2;--p-1a0808:#fef2f2;--p-45102e:#fdf2f8;--p-2d0a1e:#fdf2f8;--p-2c1a00:#fffbeb;--p-2c1400:#fffbeb;--p-431c00:#fff7ed;--p-3d2400:#fffbeb;--p-3a1a02:#fff7ed;--p-1a1206:#fffbeb;--p-7c2d12:#fff7ed;--p-14532d:#ecfdf5;--p-063420:#ecfdf5;--p-062e22:#ecfdf5;--p-052e16:#ecfdf5;--p-04261c:#ecfdf5;--p-071e13:#ecfdf5;--p-2e1065:#f5f3ff;--p-2d1257:#f5f3ff;--p-1e0a4a:#f5f3ff;--p-1e0a3c:#f5f3ff;--p-292524:#f1f5f9;--p-44403c:#e2e8f0;--p-334155:#475569;--p-475569:#64748b;--p-eef1f7:#0f172a;--p-f8fafc:#0f172a;--p-cbd5e1:#64748b;--p-98a1b5:#64748b;--p-94a3b8:#94a3b8;--p-64748b:#64748b;--p-727b90:#94a3b8;--p-e2e8f0:#e2e8f0;--p-f1f5f9:#f1f5f9;--p-22c55e:#10b981;--p-4ade80:#10b981;--p-34d399:#059669;--p-f59e0b:#f59e0b;--p-f5a524:#f59e0b;--p-fbbf24:#d97706;--p-fcd34d:#d97706;--p-ef4444:#ef4444;--p-f87171:#ef4444;--p-f472b6:#db2777;--p-38bdf8:#0ea5e9;--p-60a5fa:#2563eb;--p-4c8dff:#2563eb;--p-2563eb:#2563eb;--p-2563ff:#2563eb;--p-6d4aff:#4f46e5;--p-a78bfa:#7c3aed;--p-8b5cf6:#7c3aed;--p-c4b5fd:#8b5cf6;--p-c084fc:#9333ea;--p-a855f7:#9333ea;--p-818cf8:#6366f1;--p-7c5cff:#7c3aed;--p-e879f9:#c026d3;--p-f97316:#ea580c;--p-fb923c:#ea580c;--t-bg:#f8fafc;--t-panel:#fff;--t-card:#fff;--t-card2:#f8fafc;--t-text:#0f172a;--t-sub:#64748b;--t-dim:#64748b;--t-green:#10b981;--t-amber:#f59e0b;--t-blue:#2563eb;--t-line:#e2e8f0;--t-line2:#f1f5f9;--t-bluesoft:#eff6ff;--t-purplesoft:#f5f3ff}:root{--p-020817:#020817;--p-060f1e:#060f1e;--p-061826:#061826;--p-071527:#071527;--p-0a1628:#0a1628;--p-0a1830:#0a1830;--p-0d1f3c:#0d1f3c;--p-0f1c34:#0f1c34;--p-132238:#132238;--p-1e3a5f:#1e3a5f;--p-374151:#374151;--p-4b5563:#4b5563;--p-6b7280:#6b7280;--p-9ca3af:#9ca3af;--p-e5e7eb:#e5e7eb;--p-f3f4f6:#f3f4f6;--p-f9fafb:#f9fafb;--p-eff6ff:#eff6ff;--p-f0f9ff:#f0f9ff;--p-ffffff:#fff;--p-0f172a:#0f172a;--p-bfdbfe:#bfdbfe;--p-93c5fd:#93c5fd;--p-a5b4fc:#a5b4fc;--p-86efac:#86efac;--p-fca5a5:#fca5a5;--p-006dff:#006dff;--p-1d4ed8:#1d4ed8;--p-3b82f6:#3b82f6;--p-10b981:#10b981;--p-14b8a6:#14b8a6;--p-2dd4bf:#2dd4bf;--p-06b6d4:#06b6d4;--p-7c3aed:#7c3aed;--p-6366f1:#6366f1;--p-eab308:#eab308;--p-ec4899:#ec4899;--p-dc2626:#dc2626;--p-991b1b:#991b1b;--c-amber:#f59e0b;--c-blue:#3b82f6;--c-border:#508cff2e;--c-green:#22c55e;--c-muted:#cbd5e1;--c-purple:#8b5cf6;--c-red:#ef4444;--c-teal:#38bdf8;--c-text:#f8fafc;--t-greensoft:#2fd07a21;--t-purple:#7c5cff;--t-purplebtn:#7454f0}:root[data-theme=light]{--p-020817:#f8fafc;--p-060f1e:#fff;--p-061826:#fff;--p-071527:#fff;--p-0a1628:#f8fafc;--p-0a1830:#fff;--p-0d1f3c:#fff;--p-0f1c34:#fff;--p-132238:#fff;--p-1e3a5f:#e2e8f0;--p-374151:#475569;--p-4b5563:#64748b;--p-6b7280:#64748b;--p-9ca3af:#94a3b8;--p-e5e7eb:#e2e8f0;--p-f3f4f6:#f1f5f9;--p-f9fafb:#f8fafc;--p-eff6ff:#eff6ff;--p-f0f9ff:#eff6ff;--p-ffffff:#fff;--p-0f172a:#0f172a;--p-bfdbfe:#2563eb;--p-93c5fd:#2563eb;--p-a5b4fc:#6366f1;--p-86efac:#10b981;--p-fca5a5:#ef4444;--p-006dff:#2563eb;--p-1d4ed8:#1d4ed8;--p-3b82f6:#2563eb;--p-10b981:#10b981;--p-14b8a6:#0d9488;--p-2dd4bf:#14b8a6;--p-06b6d4:#0891b2;--p-7c3aed:#7c3aed;--p-6366f1:#6366f1;--p-eab308:#ca8a04;--p-ec4899:#db2777;--p-dc2626:#dc2626;--p-991b1b:#b91c1c;--c-amber:#f59e0b;--c-blue:#2563eb;--c-border:#e2e8f0;--c-green:#10b981;--c-muted:#64748b;--c-purple:#7c3aed;--c-red:#ef4444;--c-teal:#0ea5e9;--c-text:#0f172a;--t-greensoft:#ecfdf5;--t-purple:#7c3aed;--t-purplebtn:#2563eb}:root{--tx-f8fafc:#f8fafc;--tx-f1f5f9:#f1f5f9;--tx-e2e8f0:#e2e8f0;--tx-cbd5e1:#cbd5e1;--tx-94a3b8:#94a3b8;--shell-chip-bg:#071428d9;--shell-chip-border:#508cff2e;--shell-logo-bg:#081632cc;--shell-pop-bg:#071527fa;--shell-copilot-bg:#061826e6;--shell-copilot-fg:#ffffffb3;--shell-banner-fg:#fcd34d;--shell-banner-sub:#fbbf2499;--shell-banner-bg:linear-gradient(90deg,#f59e0b2e,#ef44441f)}:root[data-theme=light]{--tx-f8fafc:#0f172a;--tx-f1f5f9:#0f172a;--tx-e2e8f0:#1e293b;--tx-cbd5e1:#475569;--tx-94a3b8:#64748b;--p-94a3b8:#64748b;--shell-chip-bg:#fff;--shell-chip-border:#e2e8f0;--shell-logo-bg:#fff;--shell-pop-bg:#fff;--shell-copilot-bg:#f1f5f9;--shell-copilot-fg:#334155;--shell-banner-fg:#92400e;--shell-banner-sub:#92400e;--shell-banner-bg:#fffbeb}:root{--cc-bg:#071428;--cc-bg2:#0f1c34;--cc-card:#132238;--cc-card2:#162640;--cc-border:#508cff2e}:root[data-theme=light]{--cc-bg:#f8fafc;--cc-bg2:#f1f5f9;--cc-card:#fff;--cc-card2:#f8fafc;--cc-border:#e2e8f0}:root{--tx-border-navy:#1e3a5f;--tx-panel-0f172a:#0f172a}:root[data-theme=light]{--tx-border-navy:#e2e8f0;--tx-panel-0f172a:#fff}:root{--ac-00c2ff:#00c2ff;--ac-00c8ff:#00c8ff;--ac-0891b2:#0891b2;--ac-0ea5e9:#0ea5e9;--ac-10b981:#10b981;--ac-16a34a:#16a34a;--ac-22c55e:#22c55e;--ac-22d3ee:#22d3ee;--ac-25d366:#25d366;--ac-2dd4bf:#2dd4bf;--ac-2fd07a:#2fd07a;--ac-34d399:#34d399;--ac-38bdf8:#38bdf8;--ac-3b82f6:#3b82f6;--ac-4ade80:#4ade80;--ac-4c8dff:#4c8dff;--ac-5eead4:#5eead4;--ac-60a5fa:#60a5fa;--ac-60aeff:#60aeff;--ac-7c5cff:#7c5cff;--ac-7dd3fc:#7dd3fc;--ac-7ec8e3:#7ec8e3;--ac-818cf8:#818cf8;--ac-86efac:#86efac;--ac-8b5cf6:#8b5cf6;--ac-93a4bd:#93a4bd;--ac-93b4ff:#93b4ff;--ac-93c5fd:#93c5fd;--ac-94a3b8:#94a3b8;--ac-a5b4fc:#a5b4fc;--ac-a78bfa:#a78bfa;--ac-a855f7:#a855f7;--ac-c3cad8:#c3cad8;--ac-c4b5fd:#c4b5fd;--ac-c7d2fe:#c7d2fe;--ac-cbd5e1:#cbd5e1;--ac-d97706:#d97706;--ac-d9d0ff:#d9d0ff;--ac-dbeafe:#dbeafe;--ac-e0e7ff:#e0e7ff;--ac-e0f7ff:#e0f7ff;--ac-e2e8f0:#e2e8f0;--ac-ea580c:#ea580c;--ac-ec4899:#ec4899;--ac-ef4444:#ef4444;--ac-f1f5f9:#f1f5f9;--ac-f26d6d:#f26d6d;--ac-f472b6:#f472b6;--ac-f59e0b:#f59e0b;--ac-f5a524:#f5a524;--ac-f87171:#f87171;--ac-f8fafc:#f8fafc;--ac-f97316:#f97316;--ac-fb7185:#fb7185;--ac-fb923c:#fb923c;--ac-fbbf24:#fbbf24;--ac-fca5a5:#fca5a5;--ac-fcd34d:#fcd34d;--ac-fde68a:#fde68a;--ac-fecaca:#fecaca;--dk-000:#000;--dk-020817:#020817;--dk-042b1a:#042b1a;--dk-060f1e:#060f1e;--dk-071428:#071428;--dk-080b10:#080b10;--dk-080b12:#080b12;--dk-0a1220:#0a1220;--dk-0a1325:#0a1325;--dk-0a1628:#0a1628;--dk-0a1830:#0a1830;--dk-0a1e10:#0a1e10;--dk-0a2a10:#0a2a10;--dk-0b1628:#0b1628;--dk-0c1528:#0c1528;--dk-0c1a28:#0c1a28;--dk-0c1b30:#0c1b30;--dk-0d0a20:#0d0a20;--dk-0d1829:#0d1829;--dk-0d1a2d:#0d1a2d;--dk-0d1f3c:#0d1f3c;--dk-0f172a:#0f172a;--dk-0f1c34:#0f1c34;--dk-0f2a4a:#0f2a4a;--dk-132238:#132238;--dk-162640:#162640;--dk-1a1035:#1a1035;--dk-1a2234:#1a2234;--dk-1e293b:#1e293b;--dk-1e2d4a:#1e2d4a;--dk-4c0519:#4c0519;--dk-rgba00005:#00000080;--dk-rgba000055:#0000008c;--dk-rgba00006:#0009;--dk-rgba000065:#000000a6;--dk-rgba00007:#000000b3;--dk-rgba000072:#000000b8;--dk-rgba000075:#000000bf;--dk-rgba000078:#000000c7;--dk-rgba00008:#000c;--dk-rgba000088:#000000e0;--dk-rgba0005:#00000080;--dk-rgba00055:#0000008c;--dk-rgba0006:#0009;--dk-rgba101840097:#0a1228f7;--dk-rgba15234205:#0f172a80;--dk-rgba15234206:#0f172a99;--dk-rgba15234207:#0f172ab3;--dk-rgba15234208:#0f172acc;--dk-rgba152342085:#0f172ad9;--dk-rgba1523426:#0f172a99;--dk-rgba15285205:#0f1c3480;--dk-rgba15285206:#0f1c3499;--dk-rgba15285207:#0f1c34b3;--dk-rgba15285208:#0f1c34cc;--dk-rgba2112605:#020b1a80;--dk-rgba2112606:#020b1a99;--dk-rgba2112608:#020b1acc;--dk-rgba251207:#02050cb3;--dk-rgba262305:#02061780;--dk-rgba2623055:#0206178c;--dk-rgba262306:#02061799;--dk-rgba2623066:#020617a8;--dk-rgba2820055:#0208148c;--dk-rgba382006:#03081499;--dk-rgba3922099:#030916fc;--dk-rgba4816072:#040810b8;--dk-rgba71426092:#070e1aeb;--dk-rgba71426094:#070e1af0;--dk-rgba71428097:#070e1cf7;--dk-rgba7204005:#07142880;--dk-rgba7204007:#071428b3;--dk-rgba7204008:#071428cc;--dk-rgba72040085:#071428d9;--dk-rgba72040095:#071428f2;--dk-rgba72040096:#071428f5;--dk-rgba72042097:#07142af7;--dk-rgba72139098:#071527fa;--dk-rgba81624085:#081018d9;--dk-rgba81834098:#081222fa;--dk-rgba8225008:#081632cc}:root[data-theme=light]{--ac-00c2ff:#007ca3;--ac-00c8ff:#007c9e;--ac-0891b2:#077d9a;--ac-0ea5e9:#0a79aa;--ac-10b981:#0b815a;--ac-16a34a:#12843c;--ac-22c55e:#17843f;--ac-22d3ee:#0b7e90;--ac-25d366:#17813e;--ac-2dd4bf:#1a8174;--ac-2fd07a:#1d814c;--ac-34d399:#1c805c;--ac-38bdf8:#067baf;--ac-3b82f6:#1469f4;--ac-4ade80:#18823e;--ac-4c8dff:#0f66ff;--ac-5eead4:#11806e;--ac-60a5fa:#076ce8;--ac-60aeff:#0070e5;--ac-7c5cff:#7452ff;--ac-7dd3fc:#0477ae;--ac-7ec8e3:#227b9c;--ac-818cf8:#5160f5;--ac-86efac:#11833b;--ac-8b5cf6:#814ef5;--ac-93a4bd:#5d7498;--ac-93b4ff:#2366ff;--ac-93c5fd:#046ee3;--ac-94a3b8:#607490;--ac-a5b4fc:#4262f9;--ac-a78bfa:#7a50f7;--ac-a855f7:#9c3df6;--ac-c3cad8:#627396;--ac-c4b5fd:#7552fa;--ac-c7d2fe:#3b61fb;--ac-cbd5e1:#587598;--ac-d97706:#ac5f05;--ac-d9d0ff:#7250ff;--ac-dbeafe:#076cf2;--ac-e0e7ff:#3361ff;--ac-e0f7ff:#0079a3;--ac-e2e8f0:#52739f;--ac-ea580c:#c3490a;--ac-ec4899:#db1778;--ac-ef4444:#e21313;--ac-f1f5f9:#4676a4;--ac-f26d6d:#e51414;--ac-f472b6:#db117a;--ac-f59e0b:#9e6506;--ac-f5a524:#a16607;--ac-f87171:#e30b0b;--ac-f8fafc:#4675a4;--ac-f97316:#be5105;--ac-fb7185:#e60627;--ac-fb923c:#b95504;--ac-fbbf24:#936a03;--ac-fca5a5:#e70808;--ac-fcd34d:#8f6e02;--ac-fde68a:#8b6f02;--ac-fecaca:#e80404;--dk-000:#f8fafc;--dk-020817:#f8fafc;--dk-042b1a:#fff;--dk-060f1e:#f8fafc;--dk-071428:#fff;--dk-080b10:#f8fafc;--dk-080b12:#f8fafc;--dk-0a1220:#fff;--dk-0a1325:#fff;--dk-0a1628:#fff;--dk-0a1830:#fff;--dk-0a1e10:#fff;--dk-0a2a10:#fff;--dk-0b1628:#fff;--dk-0c1528:#fff;--dk-0c1a28:#fff;--dk-0c1b30:#fff;--dk-0d0a20:#f8fafc;--dk-0d1829:#fff;--dk-0d1a2d:#fff;--dk-0d1f3c:#fff;--dk-0f172a:#fff;--dk-0f1c34:#fff;--dk-0f2a4a:#fff;--dk-132238:#fff;--dk-162640:#fff;--dk-1a1035:#fff;--dk-1a2234:#fff;--dk-1e293b:#fff;--dk-1e2d4a:#fff;--dk-4c0519:#fff;--dk-rgba00005:#f8fafc;--dk-rgba000055:#f8fafc;--dk-rgba00006:#f8fafc;--dk-rgba000065:#f8fafc;--dk-rgba00007:#f8fafc;--dk-rgba000072:#f8fafc;--dk-rgba000075:#f8fafc;--dk-rgba000078:#f8fafc;--dk-rgba00008:#f8fafc;--dk-rgba000088:#f8fafc;--dk-rgba0005:#f8fafc;--dk-rgba00055:#f8fafc;--dk-rgba0006:#f8fafc;--dk-rgba101840097:#fff;--dk-rgba15234205:#fff;--dk-rgba15234206:#fff;--dk-rgba15234207:#fff;--dk-rgba15234208:#fff;--dk-rgba152342085:#fff;--dk-rgba1523426:#fff;--dk-rgba15285205:#fff;--dk-rgba15285206:#fff;--dk-rgba15285207:#fff;--dk-rgba15285208:#fff;--dk-rgba2112605:#f8fafc;--dk-rgba2112606:#f8fafc;--dk-rgba2112608:#f8fafc;--dk-rgba251207:#f8fafc;--dk-rgba262305:#f8fafc;--dk-rgba2623055:#f8fafc;--dk-rgba262306:#f8fafc;--dk-rgba2623066:#f8fafc;--dk-rgba2820055:#f8fafc;--dk-rgba382006:#f8fafc;--dk-rgba3922099:#f8fafc;--dk-rgba4816072:#f8fafc;--dk-rgba71426092:#f8fafc;--dk-rgba71426094:#f8fafc;--dk-rgba71428097:#f8fafc;--dk-rgba7204005:#fff;--dk-rgba7204007:#fff;--dk-rgba7204008:#fff;--dk-rgba72040085:#fff;--dk-rgba72040095:#fff;--dk-rgba72040096:#fff;--dk-rgba72042097:#fff;--dk-rgba72139098:#fff;--dk-rgba81624085:#f8fafc;--dk-rgba81834098:#f8fafc;--dk-rgba8225008:#fff}:root{--ac-b7a8ff:#b7a8ff;--dk-0d121d:#0d121d}:root[data-theme=light]{--ac-b7a8ff:#6f51ff;--dk-0d121d:#fff}:root{--dk-rgba00002:#0003;--dk-rgba000025:#00000040;--dk-rgba00004:#0006;--dk-rgba000045:#00000073;--dk-rgba00045:#00000073;--dk-rgba152852025:#0f1c3440;--dk-rgba15285204:#0f1c3466;--dk-rgba2112604:#020b1a66;--dk-rgba262304:#02061766;--dk-rgba282304:#02081766;--dk-rgba7204004:#07142866;--dk-rgba8183707:#081225b3}:root[data-theme=light]{--dk-rgba00002:#0f172a08;--dk-rgba000025:#0f172a08;--dk-rgba00004:#0f172a08;--dk-rgba000045:#0f172a08;--dk-rgba00045:#0f172a08;--dk-rgba152852025:#0f172a08;--dk-rgba15285204:#0f172a08;--dk-rgba2112604:#0f172a08;--dk-rgba262304:#0f172a08;--dk-rgba282304:#0f172a08;--dk-rgba7204004:#0f172a08;--dk-rgba8183707:#fff}:root{--ops-hover:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));--ops-sunken:var(--t-bg);--ops-primary-fill:color-mix(in srgb,var(--primary) 80%,#000);--ops-primary-fill-hover:color-mix(in srgb,var(--primary) 68%,#000);--ops-track-bg:color-mix(in srgb,var(--t-text) 10%,#0000);--ops-focus-ring:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary);--ops-1:4px;--ops-2:8px;--ops-3:12px;--ops-4:16px;--ops-5:20px;--ops-6:24px;--ops-8:32px;--ops-12:48px;--ops-r-card:14px;--ops-r-ctl:10px;--ops-fs-caption:12px;--ops-fs-label:13px;--ops-fs-body:14px;--ops-fs-row:15px;--ops-fs-section:16px;--ops-fs-title:24px;--ops-fs-kpi:30px;--ops-focus:var(--ops-focus-ring)}.ops{--ops-1:4px;--ops-2:8px;--ops-3:12px;--ops-4:16px;--ops-5:20px;--ops-6:24px;--ops-8:32px;--ops-12:48px;--ops-r-card:14px;--ops-r-ctl:10px;--ops-fs-caption:12px;--ops-fs-label:13px;--ops-fs-body:14px;--ops-fs-row:15px;--ops-fs-section:16px;--ops-fs-title:24px;--ops-fs-kpi:30px;--ops-focus:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary);font-feature-settings:"tnum";background:var(--t-bg);color:var(--t-text);flex:1 1;font-size:14px;font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;line-height:1.45;min-width:0;overflow-y:auto;padding:32px 32px 48px;padding:var(--ops-8) var(--ops-8) var(--ops-12)}.ops *,.ops :after,.ops :before{box-sizing:border-box}.ops-wrap{display:flex;flex-direction:column;gap:20px;gap:var(--ops-5);margin:0 auto;max-width:1440px}.ops-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;gap:var(--ops-4);justify-content:space-between}.ops-head-text{min-width:0}.ops-context{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:13px;font-size:var(--ops-fs-label);font-weight:600;gap:8px;gap:var(--ops-2)}.ops-title{text-wrap:balance;color:var(--t-text);font-size:24px;font-size:var(--ops-fs-title);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ops-desc,.ops-title{margin:4px 0 0;margin:var(--ops-1) 0 0}.ops-desc{color:var(--t-sub);font-size:14px;font-size:var(--ops-fs-body);max-width:70ch}.ops-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ops-2)}.ops-updated{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label);gap:6px}.ops-btn,.ops-updated{align-items:center;display:inline-flex}.ops-btn{background:var(--t-card);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font:inherit;font-size:14px;font-size:var(--ops-fs-body);font-weight:600;gap:8px;gap:var(--ops-2);height:38px;justify-content:center;padding:0 14px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ops-btn:hover:not(:disabled){border-color:var(--primary)}.ops-btn:disabled{cursor:not-allowed;opacity:.5}.ops-btn.primary{background:color-mix(in srgb,var(--primary) 80%,#000);background:var(--ops-primary-fill);border-color:var(--ops-primary-fill);color:#fff}.ops-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 68%,#000);background:var(--ops-primary-fill-hover);border-color:var(--ops-primary-fill-hover)}.ops-btn.ghost{background:#0000;border-color:#0000;color:var(--t-sub)}.ops-btn.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover);border-color:var(--t-line);color:var(--t-text)}.ops-btn.danger{color:var(--t-text)}.ops-btn.danger svg{color:var(--danger)}.ops-btn.danger:hover:not(:disabled){border-color:var(--danger)}.ops-btn.warning{background:var(--warning);border-color:var(--warning);color:#111827}.ops-btn.warning:hover:not(:disabled){background:color-mix(in srgb,var(--warning) 88%,#000)}.ops-btn.success{background:color-mix(in srgb,var(--success) 62%,#000);border-color:#0000;color:#fff}.ops-btn.success:hover:not(:disabled){background:color-mix(in srgb,var(--success) 52%,#000)}a.ops-btn{text-decoration:none}.ops-btn.sm{font-size:13px;font-size:var(--ops-fs-label);height:32px;padding:0 10px}.ops-btn.icon{padding:0;width:38px}.ops-btn.icon.sm{width:32px}.ops :is(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary);box-shadow:var(--ops-focus);outline:none}.ops-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;border-radius:var(--ops-r-card);min-width:0}.ops-card.pad{padding:20px;padding:var(--ops-5)}.ops-panel{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;border-radius:var(--ops-r-card);min-width:0;overflow:hidden}.ops-panel-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:12px;gap:var(--ops-3);padding:16px 20px;padding:var(--ops-4) var(--ops-5)}.ops-panel-head.plain{border-bottom:0;padding-bottom:8px;padding-bottom:var(--ops-2)}.ops-panel-title{color:var(--t-text);font-size:16px;font-size:var(--ops-fs-section);font-weight:700;margin:0}.ops-panel-meta{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label)}.ops-panel-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ops-2);margin-left:auto}.ops-panel-body{padding:16px 20px 20px;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ops-grid{grid-gap:20px;grid-gap:var(--ops-5);align-items:start;display:grid;gap:20px;gap:var(--ops-5)}.ops-grid.main-side{grid-template-columns:minmax(0,1fr) 340px}.ops-grid.halves{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-stack{display:flex;flex-direction:column;gap:20px;gap:var(--ops-5);min-width:0}.ops-stats{grid-gap:12px;grid-gap:var(--ops-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ops-row-flex,.ops-stats{gap:12px;gap:var(--ops-3)}.ops-row-flex{align-items:center;display:flex;flex-wrap:wrap}.ops-stat{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;border-radius:var(--ops-r-card);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 20px;padding:var(--ops-4) var(--ops-5)}button.ops-stat{cursor:pointer;transition:border-color .15s}button.ops-stat:hover{border-color:var(--primary)}.ops-stat-top{align-items:center;display:flex;gap:8px;gap:var(--ops-2);justify-content:space-between}.ops-stat-label{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label);font-weight:600}.ops-stat-value{color:var(--t-text);font-size:30px;font-size:var(--ops-fs-kpi);font-weight:700;letter-spacing:-.02em;line-height:1.1}.ops-stat-value.na{color:var(--t-sub);font-size:15px;font-size:var(--ops-fs-row);font-weight:600;letter-spacing:0;line-height:1.6}.ops-stat-sub{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label)}.ops-ico{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:9px;color:var(--t-sub);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ops-ico.lg{border-radius:10px;border-radius:var(--ops-r-ctl);height:38px;width:38px}.ops-ico.ops-tone-primary{background:color-mix(in srgb,var(--primary) 12%,var(--t-card));border-color:color-mix(in srgb,var(--primary) 22%,var(--t-line))}.ops-ico.ops-tone-info{background:color-mix(in srgb,var(--info) 12%,var(--t-card));border-color:color-mix(in srgb,var(--info) 22%,var(--t-line))}.ops-ico.ops-tone-success{background:color-mix(in srgb,var(--success) 12%,var(--t-card));border-color:color-mix(in srgb,var(--success) 22%,var(--t-line))}.ops-ico.ops-tone-warning{background:color-mix(in srgb,var(--warning) 13%,var(--t-card));border-color:color-mix(in srgb,var(--warning) 26%,var(--t-line))}.ops-ico.ops-tone-danger{background:color-mix(in srgb,var(--danger) 11%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 22%,var(--t-line))}.ops-tone-primary{color:var(--primary)}.ops-tone-info{color:var(--info)}.ops-tone-success{color:var(--success)}.ops-tone-warning{color:var(--warning)}.ops-tone-danger{color:var(--danger)}.ops-tone-neutral{color:var(--t-sub)}.ops-badge{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:600;gap:6px;height:24px;padding:0 10px;white-space:nowrap}.ops-badge svg{flex-shrink:0}.ops-badge.dot:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.ops-badge.muted{color:var(--t-sub)}.ops-badge[data-tone=success]{border-color:color-mix(in srgb,var(--success) 45%,var(--t-line))}.ops-badge[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 50%,var(--t-line))}.ops-badge[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 45%,var(--t-line))}.ops-badge[data-tone=info]{border-color:color-mix(in srgb,var(--info) 45%,var(--t-line))}.ops-badge[data-tone=primary]{border-color:color-mix(in srgb,var(--primary) 45%,var(--t-line))}.ops-badge .ops-badge-ico[data-tone=success]{color:var(--success)}.ops-badge .ops-badge-ico[data-tone=warning]{color:var(--warning)}.ops-badge .ops-badge-ico[data-tone=danger]{color:var(--danger)}.ops-badge .ops-badge-ico[data-tone=info]{color:var(--info)}.ops-badge .ops-badge-ico[data-tone=primary]{color:var(--primary)}.ops-badge .ops-badge-ico[data-tone=neutral]{color:var(--t-sub)}.ops-count{align-items:center;background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border-radius:11px;color:var(--t-text);display:inline-flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.ops-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:8px;padding:var(--ops-2)}.ops-list.divided{gap:0;padding:0}.ops-list.divided>li+li{border-top:1px solid var(--t-line)}.ops-row{grid-gap:12px;grid-gap:var(--ops-3);align-items:center;background:#0000;border:0;border-radius:10px;border-radius:var(--ops-r-ctl);color:inherit;display:grid;font:inherit;gap:12px;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto;padding:12px;padding:var(--ops-3);text-align:left;width:100%}.ops-list.divided .ops-row{border-radius:0;padding:12px 20px;padding:var(--ops-3) var(--ops-5)}button.ops-row{cursor:pointer}.ops-row.hoverable:hover,button.ops-row:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.ops-row.selected{background:color-mix(in srgb,var(--primary) 3.5%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.ops-row.ops-row-sched{grid-template-columns:64px auto minmax(0,1fr) auto}.ops-avatar{align-items:center;background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border-radius:50%;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:13px;font-size:var(--ops-fs-label);font-weight:700;height:38px;justify-content:center;width:38px}.ops-name-link{background:none;border:0;cursor:pointer;font:inherit;max-width:100%;padding:0;text-align:left;white-space:nowrap}.ops-name-link:hover{text-decoration:underline;text-underline-offset:3px}.ops-row-title{color:var(--t-text);display:block;font-size:15px;font-size:var(--ops-fs-row);font-weight:600;overflow:hidden;text-overflow:ellipsis}.ops-row-detail{color:var(--t-sub);display:block;font-size:13px;font-size:var(--ops-fs-label);margin-top:2px}.ops-col-value{flex-shrink:0;text-align:right;width:96px}.ops-col-value b{color:var(--t-text);display:block;font-size:15px;font-size:var(--ops-fs-row);font-weight:700}.ops-col-value small{color:var(--t-sub);display:block;font-size:12px;font-size:var(--ops-fs-caption)}.ops-group-label .ops-count{margin-left:2px}.ops-group-rule{background:var(--t-line);flex:1 1;height:1px;margin-left:8px;margin-left:var(--ops-2)}.ops-panel.accent{border-color:color-mix(in srgb,var(--primary) 40%,var(--t-line));box-shadow:inset 3px 0 0 var(--primary)}.ops-expand{background:var(--t-bg);background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label);margin:0 12px 12px 62px;margin:0 var(--ops-3) var(--ops-3) calc(38px + var(--ops-3)*2);padding:12px 16px;padding:var(--ops-3) var(--ops-4)}.ops-expand dl{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.ops-expand dt{color:var(--t-sub)}.ops-expand dd{color:var(--t-text);margin:0}.ops-row-trail{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ops-2);justify-content:flex-end}.ops-group-toggle{background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.ops-group-label{align-items:center;color:var(--t-sub);display:flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;gap:8px;gap:var(--ops-2);letter-spacing:.06em;padding:12px 20px 4px;padding:var(--ops-3) var(--ops-5) var(--ops-1);text-transform:uppercase}.ops-table-wrap{min-width:100%;overflow-x:auto;width:0}.ops-table{border-collapse:collapse;font-size:14px;font-size:var(--ops-fs-body);width:100%}.ops-table th{background:var(--t-card2);color:var(--t-sub);font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.ops-table td,.ops-table th{border-bottom:1px solid var(--t-line);padding:12px 16px;padding:var(--ops-3) var(--ops-4)}.ops-table td{color:var(--t-text);vertical-align:middle}.ops-table tbody tr:last-child th,.ops-table tr:last-child td{border-bottom:0}.ops-table .num{text-align:right}.ops-table tbody tr:hover td{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.ops-seg{background:var(--t-card2);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);display:inline-flex;flex-wrap:wrap;padding:3px}.ops-seg button{all:unset;align-items:center;border-radius:7px;color:var(--t-sub);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--ops-fs-label);font-weight:600;gap:6px;padding:6px 12px}.ops-seg button[aria-pressed=true],.ops-seg button[aria-selected=true]{background:var(--t-card);box-shadow:0 1px 2px #0000001f;color:var(--t-text)}.ops-seg button:focus-visible{box-shadow:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary);box-shadow:var(--ops-focus)}.ops-input,.ops-select{background:var(--t-card2);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);color:var(--t-text);font:inherit;font-size:14px;font-size:var(--ops-fs-body);height:38px;min-width:0;padding:0 12px}.ops-input::placeholder{color:var(--t-sub)}.ops-input:focus,.ops-select:focus{border-color:var(--primary)}.ops-track{background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border-radius:3px;height:6px;overflow:hidden}.ops-track>span{background:var(--primary);border-radius:3px;display:block;height:100%}.ops-track.success>span{background:var(--success)}.ops-empty{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--ops-2);padding:32px 20px;padding:var(--ops-8) var(--ops-5);text-align:center}.ops-empty-ico{color:var(--t-sub)}.ops-empty-ico.ok{color:var(--success)}.ops-empty-title{color:var(--t-text);font-size:15px;font-size:var(--ops-fs-row);font-weight:600}.ops-empty-text{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label);line-height:1.5;max-width:380px}.ops-alert{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--ops-fs-body);gap:12px;gap:var(--ops-3);padding:12px 16px;padding:var(--ops-3) var(--ops-4)}.ops-alert>svg{flex-shrink:0}.ops-alert.error{background:color-mix(in srgb,var(--danger) 9%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 40%,var(--t-line))}.ops-alert.error>svg{color:var(--danger)}.ops-alert.warning{background:color-mix(in srgb,var(--warning) 9%,var(--t-card));border-color:color-mix(in srgb,var(--warning) 45%,var(--t-line))}.ops-alert.warning>svg{color:var(--warning)}.ops-alert.info>svg{color:var(--info)}.ops-alert.dashed{background:#0000;border-style:dashed;color:var(--t-sub)}.ops-alert .ops-alert-action{margin-left:auto}.ops-alert .ops-row-detail{color:var(--t-text)}.ops-alert .ops-link{color:var(--t-text);text-decoration:underline;text-underline-offset:3px}.ops-link{all:unset;align-items:center;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--ops-fs-label);font-weight:600;gap:4px}.ops-link:hover{text-decoration:underline}.ops-link:focus-visible{box-shadow:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary);box-shadow:var(--ops-focus)}.ops-sk{animation:ops-sh 1.4s ease infinite;background:linear-gradient(90deg,var(--t-card2) 25%,var(--t-line) 50%,var(--t-card2) 75%);background-size:200% 100%;border-radius:6px}.ops-sk-ico{border-radius:9px;flex-shrink:0;height:32px;width:32px}@keyframes ops-sh{to{background-position:-200% 0}}.ops-spin{animation:ops-spin 1s linear infinite}@keyframes ops-spin{to{transform:rotate(1turn)}}.ops-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ops-toast{align-items:center;bottom:24px;box-shadow:0 8px 24px #00000040;color:var(--t-text);font-size:14px;font-size:var(--ops-fs-body);font-weight:600;gap:8px;gap:var(--ops-2);max-width:min(420px,calc(100vw - 32px));padding:12px 16px;padding:var(--ops-3) var(--ops-4);position:fixed;right:24px;z-index:600}.ops-menu,.ops-toast{background:var(--t-card);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);display:flex}.ops-menu{box-shadow:0 10px 30px #00000040;flex-direction:column;min-width:180px;padding:6px;position:absolute;z-index:50}.ops-menu button{all:unset;align-items:center;border-radius:7px;color:var(--t-text);cursor:pointer;display:flex;font-size:14px;font-size:var(--ops-fs-body);gap:8px;gap:var(--ops-2);padding:8px 10px}.ops-menu button:focus-visible,.ops-menu button:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.ops.ops-overlay{align-items:center;background:#02061099;display:flex;inset:0;justify-content:center;overflow:auto;padding:16px;padding:var(--ops-4);position:fixed;z-index:1000}.ops.ops-overlay.drawer{align-items:stretch;justify-content:flex-end;padding:0}.ops-dialog{border:1px solid var(--t-line);border-radius:14px;border-radius:var(--ops-r-card);box-shadow:0 24px 64px #00000059;max-height:calc(100vh - 32px);max-width:100%}.ops-dialog,.ops-drawer{background:var(--t-card);display:flex;flex-direction:column}.ops-drawer{border-left:1px solid var(--t-line);box-shadow:-24px 0 64px #0000004d;height:100%;max-width:94vw;width:420px}.ops-dialog-head{align-items:flex-start;border-bottom:1px solid var(--t-line);justify-content:space-between}.ops-dialog-body,.ops-dialog-head{display:flex;gap:12px;gap:var(--ops-3);padding:16px 20px;padding:var(--ops-4) var(--ops-5)}.ops-dialog-body{flex-direction:column;overflow-y:auto}.ops-drawer-body{flex:1 1;overflow-y:auto;padding:16px 20px;padding:var(--ops-4) var(--ops-5)}.ops-dialog-foot{border-top:1px solid var(--t-line);display:flex;gap:8px;gap:var(--ops-2);justify-content:flex-end;padding:12px 20px 16px;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.ops-field{display:flex;flex-direction:column;gap:6px}.ops-field>label,.ops-field>span{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label);font-weight:600}.ops-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:14px;font-size:var(--ops-fs-body);gap:8px;gap:var(--ops-2)}.ops-check input{accent-color:var(--primary);height:16px;width:16px}.ops-search{align-items:center;display:inline-flex;position:relative}.ops-search svg{color:var(--t-sub);left:11px;pointer-events:none;position:absolute}.ops-search .ops-input{max-width:60vw;padding-left:34px;width:240px}.ops-row.ops-row-queue{grid-template-columns:auto minmax(0,1fr) 136px auto}.ops-wait{align-items:flex-start;background:var(--t-card);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:2px;padding:6px 10px;white-space:nowrap}.ops-wait b{color:var(--t-text);font-size:20px;font-weight:700;line-height:1.1}.ops-wait small{align-items:center;color:var(--t-sub);display:inline-flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:600;gap:4px}.ops-wait[data-tone=success] small svg{color:var(--success)}.ops-wait[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 50%,var(--t-line))}.ops-wait[data-tone=warning] small svg{color:var(--warning)}.ops-wait[data-tone=danger]{background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 55%,var(--t-line))}.ops-wait[data-tone=danger] small svg{color:var(--danger)}.ops-wait[data-tone=danger] small{color:var(--t-text)}.ops-row.next-up{background:color-mix(in srgb,var(--primary) 4%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.ops-row.next-up.critical{animation:ops-pulse 1.4s ease-in-out infinite}@keyframes ops-pulse{0%,to{box-shadow:inset 3px 0 0 var(--danger),0 0 0 0 #0000}50%{box-shadow:inset 3px 0 0 var(--danger),0 0 0 3px color-mix(in srgb,var(--danger) 55%,#0000)}}.ops-photo{align-items:center;background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border:0;border-radius:50%;color:var(--t-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-size:var(--ops-fs-label);font-weight:700;height:40px;justify-content:center;overflow:hidden;padding:0;width:40px}.ops-photo img{height:100%;object-fit:cover;width:100%}.ops-live{align-items:center;border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;height:24px;padding:0 10px}.ops-live:before{background:var(--t-sub);border-radius:50%;content:"";height:8px;width:8px}.ops-live.on:before{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 25%,#0000)}.ops-bar{display:flex;flex-direction:column;gap:6px}.ops-bar-top{color:var(--t-sub);display:flex;font-size:14px;font-size:var(--ops-fs-body);justify-content:space-between}.ops-bar-top b{color:var(--t-text)}.ops-bar .ops-track{border-radius:5px;height:10px}.ops-split{background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border-radius:7px;display:flex;gap:2px;height:14px;overflow:hidden}.ops-split>span{min-width:4px}.ops-row.ops-row-cap{grid-template-columns:auto minmax(0,1fr) minmax(200px,280px)}.ops-cap-meter{display:flex;flex-direction:column;gap:6px}.ops-wl-filters{border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:12px 20px;gap:var(--ops-3) var(--ops-5);padding:16px 20px;padding:var(--ops-4) var(--ops-5)}.ops-wl-filters>div{display:flex;flex-direction:column;gap:6px}.ops-key{border-radius:3px;display:inline-block;height:10px;margin-right:8px;vertical-align:-1px;width:10px}.ops-checkout{grid-gap:20px;grid-gap:var(--ops-5);align-items:start;display:grid;gap:20px;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}.ops-checkout.has-panel{grid-template-columns:minmax(0,1fr) 420px}.ops-checkout-panel{display:flex;flex-direction:column;max-height:calc(100vh - 140px);position:-webkit-sticky;position:sticky;top:0}.ops-checkout-body{display:flex;flex:1 1;flex-direction:column;gap:20px;gap:var(--ops-5);overflow-y:auto;padding:16px 20px;padding:var(--ops-4) var(--ops-5)}.ops-row.ops-row-checkout{grid-template-columns:120px minmax(0,1fr) auto}.ops-row.alerting{box-shadow:inset 3px 0 0 var(--danger)}.ops-paid-out{animation:ops-paid .8s ease forwards}.ops-paid-out .ops-row{background:color-mix(in srgb,var(--success) 10%,var(--t-card))}@keyframes ops-paid{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateX(40px)}}.ops-co-balance{align-items:flex-end;background:var(--t-bg);background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);display:flex;flex-wrap:wrap;gap:16px;gap:var(--ops-4);justify-content:space-between;padding:16px;padding:var(--ops-4)}.ops-co-remaining{color:var(--t-text);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ops-co-remaining[data-owed]{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--warning) 70%,#0000)}.ops-co-section{display:flex;flex-direction:column;gap:8px;gap:var(--ops-2)}.ops-co-label{align-items:center;color:var(--t-sub);display:flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;letter-spacing:.06em;margin:0;text-transform:uppercase}.ops-co-sugg{grid-template-columns:18px minmax(0,1fr);padding:8px 10px}.ops-co-actions{grid-gap:8px;grid-gap:var(--ops-2);display:grid;gap:8px;gap:var(--ops-2);grid-template-columns:1fr 1fr}.ops-co-actions .ops-btn{justify-content:flex-start}.ops-co-gate{padding:12px 20px;padding:var(--ops-3) var(--ops-5)}.ops-co-foot,.ops-co-gate{border-top:1px solid var(--t-line)}.ops-co-foot{padding:12px 20px 16px;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.ops-lines{flex:1 1;margin:0;min-width:200px}.ops-line{display:flex;font-size:14px;font-size:var(--ops-fs-body);gap:12px;gap:var(--ops-3);justify-content:space-between;padding:5px 0}.ops-line dt{color:var(--t-sub)}.ops-line dd{color:var(--t-text);margin:0;text-align:right}.ops-money-input{align-items:center;display:flex;gap:8px;gap:var(--ops-2)}.ops-money-input>span{color:var(--t-sub);font-weight:700}.ops-money-input .ops-input{flex:1 1;font-size:15px;font-size:var(--ops-fs-row);font-weight:600}@media (max-width:1180px){.ops-checkout.has-panel{grid-template-columns:minmax(0,1fr)}.ops-checkout.has-panel:after{background:#02061073;content:"";inset:0;position:fixed;z-index:899}.ops-checkout-panel{border-radius:0;bottom:0;box-shadow:-24px 0 64px #0000004d;max-height:none;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:900}}.pdc-cal{--cal-hour:color-mix(in srgb,var(--t-text) 30%,#0000);--cal-half:color-mix(in srgb,var(--t-text) 16%,#0000);--cal-quarter:var(--t-line);--cal-five:color-mix(in srgb,var(--t-text) 5%,#0000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdc-cal .ops-btn{font-family:inherit}.pdc-cal :is(button,input,select,[tabindex]):focus-visible{box-shadow:0 0 0 2px var(--t-bg),0 0 0 4px var(--primary)!important;box-shadow:var(--ops-focus-ring)!important;outline:none}.cal-toolbar{align-items:center;background:var(--t-card);border-bottom:1px solid var(--t-line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 16px;position:relative}.cal-toolbar .ops-seg button{padding:5px 10px}.cal-pop{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;box-shadow:0 14px 40px #00000047;color:var(--t-text);overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:600}.cal-pop-head{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-sub);display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.cal-pop-head.sep{border-top:1px solid var(--t-line)}.cal-pop-item{all:unset;align-items:center;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:9px 14px;width:100%}.cal-pop-item:focus-visible,.cal-pop-item:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.cal-pop-item[aria-checked=true],.cal-pop-item[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 9%,var(--t-card))}.cal-pop-item svg{color:var(--t-sub);flex-shrink:0}.cal-pop-item .cal-check{color:var(--primary);margin-left:auto}.cal-pop-item.muted,.cal-pop-note{color:var(--t-sub)}.cal-pop-note{font-size:12px;padding:12px 14px}.cal-switch{background:color-mix(in srgb,var(--t-text) 10%,#0000);background:var(--ops-track-bg);border-radius:10px;flex-shrink:0;height:20px;margin-left:auto;position:relative;transition:background .15s;width:34px}.cal-switch:after{background:var(--t-card);border-radius:50%;box-shadow:0 1px 2px #0000004d;content:"";height:14px;left:3px;position:absolute;top:3px;transition:left .15s;width:14px}.cal-switch.on{background:color-mix(in srgb,var(--primary) 80%,#000);background:var(--ops-primary-fill)}.cal-switch.on:after{left:17px}.cal-day{all:unset;border-radius:6px;box-sizing:border-box;color:var(--t-text);cursor:pointer;font-size:13px;padding:5px 2px;text-align:center}.cal-day:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.cal-day.sel{background:color-mix(in srgb,var(--primary) 80%,#000);background:var(--ops-primary-fill);color:#fff;font-weight:700}.cal-dow{color:var(--t-sub);font-size:12px;font-weight:600;padding:2px 0;text-align:center}.cal-legend{align-items:center;background:var(--t-card);border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;padding:8px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:6}.cal-legend>b{color:var(--t-sub);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cal-swatch{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.cal-note{border-bottom:1px solid var(--t-line);color:var(--t-sub)}.cal-note,.cal-th{font-size:13px;padding:10px 14px;text-align:center}.cal-th{background:var(--t-card);border-right:1px solid var(--t-line);color:var(--t-text);font-weight:700;position:relative}.cal-th.time{color:var(--t-sub);font-size:12px;padding:10px 6px}.cal-pressure{align-items:center;background:var(--t-card);border:1px solid;border-radius:999px;color:var(--t-text);display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;margin-top:6px;padding:2px 10px}.cal-pressure:before{background:currentColor;background:var(--pc,currentColor);border-radius:50%;content:"";height:8px;width:8px}.cal-block-name{color:var(--t-text);font-weight:700}.cal-block-meta,.cal-block-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-block-meta{color:color-mix(in srgb,var(--t-text) 78%,var(--t-card));font-weight:500}.cal-toast{background:var(--t-card);border:1px solid var(--t-line);border-radius:10px;box-shadow:0 8px 24px #00000040;font-weight:600;left:50%;padding:10px 18px;position:absolute;top:12px;transform:translateX(-50%);white-space:nowrap;z-index:200}.cal-list-row,.cal-toast{color:var(--t-text);font-size:14px}.cal-list-row{grid-gap:8px;align-items:center;border-bottom:1px solid var(--t-line);cursor:pointer;display:grid;gap:8px;grid-template-columns:80px 1fr 150px 90px 130px 120px;padding:10px 16px}.cal-list-row:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.cal-list-head{grid-gap:8px;background:var(--t-card2);border-bottom:1px solid var(--t-line);color:var(--t-sub);display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:80px 1fr 150px 90px 130px 120px;letter-spacing:.04em;padding:10px 16px}@media (prefers-reduced-motion:reduce){.ops-paid-out,.ops-row.next-up.critical,.ops-sk,.ops-spin{animation:none}.ops *{transition:none!important}}@media (max-width:1280px){.ops-grid.main-side{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1024px){.ops{padding:24px 24px 32px;padding:var(--ops-6) var(--ops-6) var(--ops-8)}.ops-grid.main-side,.ops-grid.thirds{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ops-grid.halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ops{padding:16px 16px 24px;padding:var(--ops-4) var(--ops-4) var(--ops-6)}.ops-wrap{gap:16px;gap:var(--ops-4)}.ops-title{font-size:21px}.ops-stat-value{font-size:26px}.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stats>:last-child:nth-child(odd){grid-column:1/-1}.ops-list.divided .ops-row{padding:12px 16px;padding:var(--ops-3) var(--ops-4)}.ops-row{grid-template-columns:auto minmax(0,1fr)}.ops-row>.ops-row-trail{grid-column:1/-1;justify-content:flex-start}.ops-col-value{margin-right:auto;text-align:left;width:auto}.ops-row.ops-row-sched{grid-template-columns:56px minmax(0,1fr)}.ops-row-sched .ops-avatar{display:none}.ops-row.ops-row-queue{grid-template-columns:auto minmax(0,1fr)}.ops-row.ops-row-checkout{grid-template-columns:minmax(0,1fr)}.ops-row.ops-row-cap{grid-template-columns:auto minmax(0,1fr)}.ops-row-cap .ops-cap-meter{grid-column:1/-1}.ops-row-queue .ops-wait{align-items:baseline;flex-direction:row;gap:8px;grid-column:1/-1;justify-self:start}.ops-search .ops-input{max-width:none;width:100%}.ops-search{flex:1 1 100%}.ops-expand{margin-left:12px;margin-left:var(--ops-3)}.ops-panel-head{padding:12px 16px;padding:var(--ops-3) var(--ops-4)}.ops-panel-body{padding:12px 16px 16px;padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.ops .sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ops .ops-muted{color:var(--t-sub)}.ops .ops-cell-main{display:block}.ops .ops-cell-sub{font-feature-settings:"tnum";color:var(--t-sub);display:block;font-size:12px;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;margin-top:2px}.ops .ops-cell-clip{color:var(--t-sub);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops .ops-table tr.ops-tr-selected td{background:color-mix(in srgb,var(--primary) 3.5%,var(--t-card))}.ops .ops-table tr.ops-tr-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.ops-task-add{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:8px;gap:var(--ops-2);padding:16px 20px;padding:var(--ops-4) var(--ops-5);position:relative}.ops-task-add .ops-input{flex:1 1;min-width:0;padding-left:36px}.ops-task-add-ico{color:var(--t-sub);left:32px;left:calc(var(--ops-5) + 12px);pointer-events:none;position:absolute}.ops-task-group{padding-top:12px;padding-top:var(--ops-3)}.ops-task-group>.ops-group-label{margin:0 20px 4px;margin:0 var(--ops-5) var(--ops-1)}.ops-row.ops-task{grid-template-columns:auto minmax(0,1fr) auto}.ops-task-check{all:unset;border-radius:999px;color:var(--t-sub);cursor:pointer;display:inline-flex;transition:color .15s}.ops-task-check[data-tone=danger]{color:var(--danger)}.ops-task-check[data-tone=warning]{color:var(--warning)}.ops-task-check:hover{color:var(--success)}.ops-task-check:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-task-check.on{color:var(--success)}.ops-task.done .ops-row-title{color:var(--t-sub);font-weight:500;text-decoration:line-through}.rota-avatar{background:color-mix(in srgb,var(--av) 18%,var(--t-card));box-shadow:inset 0 0 0 1.5px var(--av)}.rota-legend{border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:13px;font-size:var(--ops-fs-label);gap:8px 16px;gap:var(--ops-2) var(--ops-4);padding:12px 20px;padding:var(--ops-3) var(--ops-5)}.rota-legend small{color:var(--t-sub);font-size:12px;font-size:var(--ops-fs-caption)}.rota-table td.rota-cell,.rota-table th:not(:first-child){text-align:center}.rota-table th.rota-today{box-shadow:inset 0 -2px 0 var(--primary);color:var(--t-text)}.rota-table td.rota-cell{min-width:104px;padding:8px 4px;padding:var(--ops-2) 4px}.rota-staff{all:unset;align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;gap:var(--ops-3)}.rota-staff:focus-visible,.rota-swatch:focus-visible,.rota-switch-row:focus-visible,.rota-team-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rota-chip,.rota-select{align-items:center;background:color-mix(in srgb,var(--sc) 12%,var(--t-card));border:1px solid color-mix(in srgb,var(--sc) 45%,var(--t-card));border-radius:8px;box-shadow:inset 3px 0 0 var(--sc);box-sizing:border-box;color:var(--t-text);display:inline-flex;flex-direction:column;font-size:12px;font-size:var(--ops-fs-caption);padding:5px 8px;width:100%}.rota-chip b{font-weight:700}.rota-chip small{color:var(--t-text);font-size:12px;font-weight:500}.rota-select{cursor:pointer;display:block;font-family:inherit;font-weight:700}.rota-select option{background:var(--t-card);color:var(--t-text)}.rota-warn{display:flex;flex-direction:column;gap:6px;list-style:none;margin:6px 0 0;padding:0}.rota-balances{grid-gap:12px;grid-gap:var(--ops-3);display:grid;gap:12px;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:16px 20px 20px;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rota-balance{border:1px solid var(--t-line);border-radius:10px;border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:8px;padding:12px;padding:var(--ops-3)}.rota-balance-num{color:var(--t-sub);font-size:13px;font-size:var(--ops-fs-label)}.rota-balance-num b{color:var(--t-text);font-size:20px}.rota-swatch{all:unset;border-radius:50%;box-shadow:0 0 0 2px var(--t-card),0 0 0 3px var(--t-line);cursor:pointer;height:26px;width:26px}.rota-swatch.sm{height:22px;width:22px}.rota-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--t-card),0 0 0 4px var(--t-text)}.rota-picker{min-width:170px;padding:12px;position:absolute;right:0;top:34px;z-index:100}.rota-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,22px)}.rota-color-input{background:#0000;border:0;cursor:pointer;height:28px;margin-top:10px;width:100%}.rota-switch-row{all:unset;align-items:center;border-radius:8px;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--ops-fs-label);gap:10px}.ops-row.rota-team-row{background:none;border:0;color:inherit;cursor:pointer;font:inherit;grid-template-columns:auto minmax(0,1fr) 140px;text-align:left;width:100%}.rota-team-row:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.rota-none{padding:4px 20px 16px;padding:4px var(--ops-5) var(--ops-4)}.rota-drawer-body{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;padding:var(--ops-3) var(--ops-4) var(--ops-4)}.rota-week-strip{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.rota-week-strip>span{display:flex;flex-direction:column;gap:3px}.rota-week-strip small{color:var(--t-sub);font-size:12px}.rota-drawer-stack{display:flex;flex-direction:column;gap:12px;gap:var(--ops-3)}.ops-wrap>.ops-seg{align-self:flex-start;max-width:100%}.mh-stack{gap:12px;gap:var(--ops-3)}.mh-stack,.mh-time{display:flex;flex-direction:column}.mh-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.mh-time small{color:var(--t-sub);font-size:12px;font-size:var(--ops-fs-caption);font-weight:500}.mh-gap{background:color-mix(in srgb,var(--info) 4%,var(--t-card))}.mh-lunch{background:var(--t-bg);background:var(--ops-sunken)}.ops-row.mh-lab-row{align-items:start;grid-template-columns:92px minmax(0,1fr)}button.ops-row.mh-lab-row{cursor:pointer}button.ops-row.mh-lab-row:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}button.ops-row.mh-lab-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media print{.ops-actions,.ops-toast{display:none!important}}.ops-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.ops-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-views{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ops-views-label{color:var(--t-sub);font-size:12px;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;margin-right:2px}.ops-view,.ops-views-label{align-items:center;display:inline-flex}.ops-view{gap:2px}.ops-view-add,.ops-view-chip{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;padding:4px 12px}.ops-view-add:hover,.ops-view-chip:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover)}.ops-view-chip[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ops-view-add{border-style:dashed;color:var(--t-sub)}.ops-view-remove{all:unset;border-radius:6px;color:var(--t-sub);cursor:pointer;display:inline-flex;padding:3px}.ops-view-remove:hover{background:color-mix(in srgb,var(--t-card) 96.5%,var(--t-text));background:var(--ops-hover);color:var(--t-text)}.ops-view-add:focus-visible,.ops-view-chip:focus-visible,.ops-view-remove:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-view-input{font-size:12px;padding-bottom:4px;padding-top:4px;width:150px}.cl-avatar,.ops-view-input{font-size:var(--ops-fs-caption)}.cl-avatar{align-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--t-card));border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,var(--t-card));color:var(--t-text);display:inline-flex;flex-shrink:0;font-weight:700;height:36px;justify-content:center;width:36px}.cl-flags{display:flex;flex-wrap:wrap;gap:4px}.cl-flag{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;line-height:1.5;padding:2px 8px;white-space:nowrap}.cl-flag svg{flex-shrink:0}.cl-flag[data-kind=alert]{background:color-mix(in srgb,var(--danger) 9%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 55%,var(--t-card));font-weight:700}.cl-flag[data-kind=alert] svg{color:var(--danger)}.cl-flag[data-kind=care] svg{color:var(--warning)}.cl-flag[data-kind=access] svg{color:var(--info)}.cl-money{font-feature-settings:"tnum";align-items:flex-end;display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums}.cl-money b{font-weight:700}.cl-money small{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px}.cl-money small i{border-radius:50%;display:inline-block;height:6px;width:6px}.cl-toolbar{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.cl-search{flex:1 1 280px;min-width:0;position:relative}.cl-search svg{color:var(--t-sub);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cl-search .ops-input{padding-left:36px;width:100%}.cl-views{border-bottom:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5)}.cl-table td{vertical-align:middle}.cl-table tbody tr{cursor:pointer}.cl-table tbody tr:focus-visible td{background:var(--ops-hover);outline:none}.cl-table tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.cl-person{align-items:center;display:flex;gap:var(--ops-3);min-width:0}.cl-person-name{color:var(--t-text);font-weight:700}.cl-person-name,.cl-person-sub{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-person-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.cl-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.cl-na{color:var(--t-sub)}.cl-row-actions{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.cl-caption{align-items:center;border-top:1px solid var(--t-line);color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:8px;padding:var(--ops-3) var(--ops-5)}.cl-menu{min-width:220px;padding:6px;position:fixed;z-index:1200}.cl-menu-head{border-bottom:1px solid var(--t-line);color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;margin-bottom:4px;padding:6px 10px 8px}.cl-menu button{all:unset;align-items:center;border-radius:8px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:10px;padding:8px 10px;width:100%}.cl-menu button:focus-visible,.cl-menu button:hover{background:var(--ops-hover)}.cl-menu button svg{color:var(--t-sub)}.cl-choices{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cl-choice{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px}.cl-choice b{align-items:center;display:inline-flex;font-size:var(--ops-fs-body);gap:6px}.cl-choice span{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.4}.cl-choice[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cl-choice[aria-pressed=true] span{color:var(--t-text)}.cl-choice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cl-form-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cl-form-grid .full{grid-column:1/-1}.cl-field-err{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:4px;margin-top:2px}.cl-field-err svg{color:var(--danger)}.ops-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.cl-section-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cl-seg-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto auto}.cl-seg-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width:1180px){.cl-hide-lg{display:none!important}}@media (max-width:1024px){.cl-hide-md{display:none!important}.cl-table td,.cl-table th{padding-left:12px;padding-right:12px}}@media (max-width:768px){.cl-form-grid{grid-template-columns:minmax(0,1fr)}.cl-seg-row{grid-template-columns:auto minmax(0,1fr)}.cl-seg-row>:nth-child(n+3){grid-column:1/-1}.cl-seg-actions{justify-content:flex-start}}.ops-field>.cl-field-err{color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:600}.pt-search .ops-input{padding-right:40px}.pt-kbd{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:6px;box-sizing:border-box;color:var(--t-sub);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;height:22px;justify-content:center;min-width:22px;padding:0 6px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pt-kbd,.pt-type{display:inline-flex}.pt-type .ops-seg button:disabled{color:var(--t-sub);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.pt-views{margin-left:auto;min-width:0}.pt-hint{align-items:center;background:var(--t-card2);border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:6px;padding:var(--ops-2) var(--ops-5)}.pt-hint svg{color:var(--info);flex-shrink:0}.pt-state{padding:var(--ops-4) var(--ops-5)}.pt-notices{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-5)}.pt-notices.bottom{border-top:1px solid var(--t-line)}.pt-table-wrap{transition:opacity .15s}.pt-table-wrap.is-busy{opacity:.6}.pt-check{font-weight:600}.pt-check,.pt-check svg{color:var(--t-sub)}.pt-reg{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.pt-created{background:color-mix(in srgb,var(--success) 9%,var(--t-card));border-color:color-mix(in srgb,var(--success) 40%,var(--t-line))}.pt-created>svg{color:var(--success)}.pt-created-actions{align-items:center;display:inline-flex;gap:6px}.pt-np-form{display:flex;flex-direction:column;gap:var(--ops-3)}@media (max-width:1180px){.pt-views{flex-basis:100%;margin-left:0}}.pt-reg .ops-link{white-space:nowrap}.pt-caption{align-items:flex-start;flex-wrap:nowrap}.pt-caption svg{flex-shrink:0;margin-top:2px}.onb-toolbar .ops-seg{flex:0 1 auto}.onb-search{flex:1 1 240px;margin-left:auto;max-width:360px}.onb-state{padding:var(--ops-4) var(--ops-5)}.onb-table .onb-col-act{text-align:right;white-space:nowrap;width:1%}.onb-table .cl-person-name{max-width:200px}.onb-table .onb-col-del{white-space:nowrap}.onb-table .onb-col-rev{max-width:180px}.onb-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb-drawer-title:focus{outline:none}.onb-drawer-title:focus-visible{border-radius:6px;box-shadow:var(--ops-focus);outline:none}.onb-drawer{max-width:100vw;width:min(640px,100vw)}.onb-head{align-items:center}.onb-head-text{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.onb-head-text .ops-panel-title{font-size:18px;overflow-wrap:anywhere}.onb-head-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.onb-body{background:var(--t-bg);display:flex;flex-direction:column;gap:var(--ops-4)}.onb-body>.ops-panel{flex-shrink:0}.onb-foot{align-items:stretch;background:var(--t-card);bottom:0;box-shadow:0 -8px 24px #0000001f;flex-direction:column;flex-wrap:wrap;gap:var(--ops-3);justify-content:flex-start;position:-webkit-sticky;position:sticky}.onb-foot-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.onb-foot-row>.ops-btn{font-size:var(--ops-fs-label);padding:0 12px}.onb-foot-row .onb-more .ops-btn{padding:0}.onb-spacer{flex:1 1}.onb-more{display:inline-flex;position:relative}.onb-menu{bottom:calc(100% + 6px);min-width:200px;right:0}.onb-pad{margin:0;padding:var(--ops-3) var(--ops-5)}.onb-p{color:var(--t-text);line-height:1.5;margin:0;overflow-wrap:anywhere}.onb-sub{font-size:var(--ops-fs-label)}.onb-help,.onb-sub{color:var(--t-sub);display:block}.onb-help{font-size:var(--ops-fs-caption);line-height:1.4}.onb-quote{border-left:3px solid var(--t-line);color:var(--t-text);display:block;font-weight:400;margin-top:4px;overflow-wrap:anywhere;padding-left:10px;white-space:pre-wrap}.onb-quote.inline{border:0;display:inline;margin:0;padding:0}.onb-textarea{font-family:inherit;height:auto;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.onb-ok{color:var(--success)}.ops-row.onb-status-row{color:var(--t-text);grid-template-columns:auto minmax(0,1fr);padding:var(--ops-3) var(--ops-5)}.onb-status-row>svg{color:var(--t-sub)}.onb-status-row>svg.onb-ok{color:var(--success)}.onb-title-ico{align-items:center;display:inline-flex;gap:8px}.onb-title-ico svg{color:var(--warning)}.onb-panel-foot{border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5)}.onb-actions,.onb-panel-foot{display:flex;justify-content:flex-end}.onb-actions{flex-wrap:wrap;gap:6px}.onb-alerts.is-caution{border-color:color-mix(in srgb,var(--warning) 55%,var(--t-line));box-shadow:inset 4px 0 0 var(--warning)}.onb-alerts.is-high{border-color:color-mix(in srgb,var(--danger) 60%,var(--t-line));box-shadow:inset 4px 0 0 var(--danger)}.onb-alert-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-3)}.onb-alert-row{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-row);gap:10px;padding:8px 0}.onb-alert-row+.onb-alert-row{border-top:1px solid var(--t-line)}.onb-alert-row>svg{color:var(--info);flex-shrink:0}.onb-alert-row[data-level=danger]>svg{color:var(--danger)}.onb-alert-row[data-level=warning]>svg{color:var(--warning)}.onb-alert-row b{font-weight:800}.onb-warn-panel{border-color:color-mix(in srgb,var(--warning) 55%,var(--t-line));box-shadow:inset 4px 0 0 var(--warning)}.ops-row.onb-dupe{align-items:stretch;display:flex;flex-direction:column;gap:var(--ops-3)}.onb-dupe .onb-actions{justify-content:flex-start}.onb-dupe-main{display:flex;flex-direction:column;gap:4px;min-width:0}.onb-matched{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.onb-matched .onb-sub{display:inline}.onb-progress{align-items:center;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5) var(--ops-2)}.onb-bar{background:var(--ops-track-bg);border-radius:999px;flex:1 1;height:6px;overflow:hidden}.onb-bar>span{background:var(--primary);border-radius:999px;display:block;height:100%}.onb-secs{list-style:none;margin:0;padding:0 0 var(--ops-2)}.onb-secs>li+li{border-top:1px solid var(--t-line)}.onb-sec-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:10px;padding:10px var(--ops-5);width:100%}.onb-sec-toggle.static{cursor:default}button.onb-sec-toggle:hover{background:var(--ops-hover)}.onb-sec-toggle:focus-visible{box-shadow:inset var(--ops-focus)}.onb-sec-name{flex:1 1;font-weight:600;min-width:0}.onb-chev{color:var(--t-sub);flex-shrink:0;transition:transform .15s}.onb-sec-toggle[aria-expanded=true] .onb-chev{transform:rotate(90deg)}.onb-chev-space{flex-shrink:0;width:16px}.onb-sec-body{padding:0 var(--ops-5) var(--ops-3) calc(var(--ops-5) + 26px)}.onb-dl{display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:6px;margin:0}.onb-dl>div{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:minmax(120px,38%) minmax(0,1fr)}.onb-dl dt{color:var(--t-sub)}.onb-dl dd{color:var(--t-text);margin:0;overflow-wrap:anywhere}.onb-dl .onb-dl{border-left:2px solid var(--t-line);padding-left:10px}.onb-dl-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.onb-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--ops-4) var(--ops-5)}.onb-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-grid .ops-badge{height:auto;max-width:100%;min-height:24px;padding-bottom:2px;padding-top:2px;white-space:normal}.onb-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0}.onb-grid .wide{grid-column:1/-1}.onb-grid dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.onb-grid dd{align-items:flex-start;color:var(--t-text);display:flex;flex-direction:column;font-weight:600;gap:4px;margin:0;overflow-wrap:anywhere}.ops-row.onb-doc{align-items:start;grid-template-columns:auto minmax(0,1fr);row-gap:var(--ops-2)}.onb-doc .onb-actions{grid-column:2;justify-content:flex-start}.onb-doc-ico{color:var(--t-sub);margin-top:2px}.onb-doc-main{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.onb-doc-name{font-weight:600;overflow-wrap:anywhere}.ops-row.onb-portal{padding:var(--ops-3) var(--ops-5)}.onb-portal-label{font-weight:700}.onb-timeline{gap:0;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.onb-timeline>li{border-left:2px solid var(--t-line);display:flex;flex-direction:column;gap:2px;margin-left:5px;padding:0 0 var(--ops-3) 20px;position:relative}.onb-timeline>li:last-child{border-left-color:#0000;padding-bottom:0}.onb-timeline>li:before{background:var(--t-card);border-radius:50%;box-shadow:inset 0 0 0 2px var(--primary);content:"";height:12px;left:-7px;position:absolute;top:3px;width:12px}.onb-risk{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px}.onb-risk svg{color:var(--warning);flex-shrink:0}.onb-risk .ops-btn{margin-left:4px}.onb-opt-warn{align-items:flex-start;background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border:1px solid color-mix(in srgb,var(--danger) 55%,var(--t-line));border-radius:8px;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;line-height:1.4;margin:2px 0 0 24px;padding:6px 10px}.onb-opt-warn svg{color:var(--danger);flex-shrink:0;margin-top:1px}.onb-secs>li.onb-sec-docs{border-top:1px dashed var(--t-line)}.onb-dupe .onb-dupe-actions{flex-wrap:wrap;gap:6px}.onb-dupe-actions .ops-btn{padding:0 9px;white-space:nowrap}.onb-drawer .ops-alert{align-items:flex-start}.onb-drawer .ops-alert>svg{margin-top:2px}.onb-drawer .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:12em}.onb-drawer .ops-alert .ops-alert-action{align-self:center}.onb-sec-toggle .ops-badge{flex-shrink:0}.onb-h3{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0 0 var(--ops-2);padding:0}.onb-checks{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.onb-checks li{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:6px 0}.onb-checks li:last-child{border-bottom:0}.onb-fieldset{border:0;gap:8px;margin:0;min-width:0;padding:0}.onb-check,.onb-fieldset{display:flex;flex-direction:column}.onb-check{gap:2px}.onb-check .ops-check input{flex-shrink:0;margin:0}.onb-check .onb-help{padding-left:24px}.onb-check input:disabled+span{color:var(--t-sub)}@media (max-width:1180px){.onb-col-by,.onb-col-del,.onb-table .cl-avatar{display:none}.onb-table td,.onb-table th{padding-left:10px;padding-right:10px}.onb-toolbar .ops-seg{flex-basis:100%}.onb-search{margin-left:0;max-width:none}}@media (max-width:720px){.onb-dl>div,.onb-grid{grid-template-columns:minmax(0,1fr)}.onb-dl>div{gap:0}.onb-doc .onb-actions{grid-column:1/-1}}:root{--cm-ai:var(--t-purple);--cm-in-bg:var(--t-card2);--cm-out-bg:color-mix(in srgb,var(--primary) 9%,var(--t-card));--cm-out-line:color-mix(in srgb,var(--primary) 30%,var(--t-line));--cm-ai-bg:color-mix(in srgb,var(--cm-ai) 7%,var(--t-card));--cm-ai-line:color-mix(in srgb,var(--cm-ai) 45%,var(--t-line));--cm-note-bg:color-mix(in srgb,var(--warning) 10%,var(--t-card));--cm-note-line:color-mix(in srgb,var(--warning) 50%,var(--t-line));--cm-unread-bg:color-mix(in srgb,var(--primary) 5%,var(--t-card));--cm-list-w:360px;--cm-ctx-w:320px}.cm-muted{color:var(--t-sub)}.ops.cm-page{display:flex;flex-direction:column;overflow:hidden;padding:var(--ops-5) var(--ops-6) 0}.cm-page .ops-wrap{display:flex;flex:1 1;flex-direction:column;max-width:none;min-height:0}.cm-layout{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card) var(--ops-r-card) 0 0;display:grid;flex:1 1;grid-template-columns:360px minmax(0,1fr) 320px;grid-template-columns:var(--cm-list-w) minmax(0,1fr) var(--cm-ctx-w);min-height:0;overflow:hidden}.cm-layout[data-no-ctx]{grid-template-columns:360px minmax(0,1fr);grid-template-columns:var(--cm-list-w) minmax(0,1fr)}.cm-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.cm-pane+.cm-pane{border-left:1px solid var(--t-line)}.cm-pane-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.cm-pane-body{flex:1 1;min-height:0;overflow-y:auto}.cm-list{list-style:none;margin:0;padding:0}.cm-item-wrap{border-bottom:1px solid var(--t-line);position:relative}.cm-item-wrap[data-unread]{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));background:var(--cm-unread-bg)}.cm-item-wrap[data-priority=urgent]{box-shadow:inset 3px 0 0 var(--danger)}.cm-item-wrap[data-highlight]{outline:2px solid var(--primary);outline-offset:-2px}.cm-item{grid-column-gap:10px;grid-row-gap:2px;all:unset;align-items:start;box-sizing:border-box;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:8px 36px minmax(0,1fr) auto;padding:12px 16px;row-gap:2px;width:100%}.cm-item-wrap.selectable .cm-item{padding-left:44px}.cm-item-check{accent-color:var(--primary);height:16px;left:16px;margin:0;position:absolute;top:16px;width:16px;z-index:1}.cm-item-check:focus-visible{box-shadow:var(--ops-focus);outline:none}.cm-item:hover{background:var(--ops-hover)}.cm-item[aria-current=true]{background:color-mix(in srgb,var(--primary) 7%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.cm-item:focus-visible{box-shadow:var(--ops-focus)}.cm-item-c1{grid-column:1;grid-row:1/span 3}.cm-item-c2{grid-column:2;grid-row:1/span 3}.cm-item-name{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-row);font-weight:600;gap:6px;grid-column:3;grid-row:1;min-width:0}.cm-item-name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-item-wrap[data-unread] .cm-item-name{font-weight:700}.cm-item-meta,.cm-item-sub{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:6px;grid-column:3;min-width:0}.cm-item-sub{grid-row:2}.cm-item-meta{flex-wrap:wrap;font-size:var(--ops-fs-caption);grid-row:3;row-gap:4px}.cm-item-sub>.cm-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-preview .cm-prefix{color:var(--t-text);font-weight:600}.cm-preview.cm-hidden{align-items:center;display:inline-flex;gap:4px}.cm-assignee,.cm-status-word{color:var(--t-text)}.cm-item-side{align-items:flex-end;display:flex;flex-direction:column;gap:4px;grid-column:4;grid-row:1/span 3}.cm-item-time{color:var(--t-sub)}.cm-chip,.cm-item-time{font-size:var(--ops-fs-caption);white-space:nowrap}.cm-chip{align-items:center;border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;flex-shrink:0;font-weight:600;height:20px;padding:0 8px}.cm-dot{background:var(--primary);border-radius:50%;display:block;height:8px;margin-top:7px;width:8px}.cm-ch-ico{color:var(--t-sub);flex-shrink:0}.cm-ch{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:5px;white-space:nowrap}.cm-ch[data-muted]{color:var(--t-sub);font-weight:500}.cm-ch[data-disabled]{color:var(--t-sub);text-decoration:line-through;text-decoration-thickness:1px}.cm-count{font-feature-settings:"tnum";align-items:center;background:var(--ops-track-bg);border-radius:999px;box-sizing:border-box;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;white-space:nowrap}.cm-count[data-tone=primary]{background:var(--ops-primary-fill);color:#fff}.cm-count[data-tone=danger]{background:color-mix(in srgb,var(--danger) 80%,#000);color:#fff}.cm-tipwrap{display:inline-flex;position:relative}.cm-tip{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:0 8px 24px #0003;color:var(--t-text);display:none;font-size:var(--ops-fs-caption);font-weight:500;max-width:240px;padding:6px 10px;position:absolute;right:0;text-align:left;top:calc(100% + 4px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:20}.cm-item:focus-visible .cm-tip,.cm-tipwrap:hover .cm-tip{display:block}.cm-handler{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.cm-handler[data-handler=ai],.cm-handler[data-handler=ai_draft]{border-color:var(--cm-ai-line);border-style:dashed}.cm-handler[data-handler=ai_draft]{background:var(--ops-sunken)}.cm-handler[data-handler=system]{color:var(--t-sub)}.cm-handler .cm-h-ai{color:var(--t-purple);color:var(--cm-ai)}.cm-handler .cm-h-staff{color:var(--primary)}.cm-handler .cm-h-sys{color:var(--t-sub)}.cm-thread-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.cm-thread-id{display:flex;flex:1 1 180px;flex-direction:column;gap:4px;min-width:0}.cm-thread-sub,.cm-thread-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.cm-thread-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-thread-title:focus{outline:none}.cm-thread-title:focus-visible{border-radius:6px;box-shadow:var(--ops-focus)}.cm-status-select{min-width:116px;width:auto}.cm-owner{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:6px}.cm-back,.cm-ctx-toggle{display:none}.cm-log-wrap{flex:1 1;position:relative}.cm-log,.cm-log-wrap{display:flex;flex-direction:column;min-height:0}.cm-log{flex:1 1;gap:var(--ops-2);list-style:none;margin:0;overflow-y:auto;padding:var(--ops-4) var(--ops-5);scroll-behavior:smooth}.cm-log:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.cm-msg{max-width:min(72ch,78%)}.cm-msg,.cm-msg>article{display:flex;flex-direction:column;gap:4px}.cm-msg>article{min-width:0}.cm-msg[data-dir=in]{align-self:flex-start}.cm-msg[data-dir=out]{align-self:flex-end}.cm-msg[data-dir=out]>article{align-items:flex-end}.cm-msg-head{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px}.cm-msg-head b{color:var(--t-text);font-weight:600}.cm-msg-head .cm-note-ico{color:var(--warning)}.cm-bubble{background:var(--t-card2);background:var(--cm-in-bg);border:1px solid var(--t-line);border-radius:14px;color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap}.cm-msg[data-dir=in] .cm-bubble{border-bottom-left-radius:4px}.cm-msg[data-dir=out] .cm-bubble{background:color-mix(in srgb,var(--primary) 9%,var(--t-card));background:var(--cm-out-bg);border-bottom-right-radius:4px;border-color:var(--cm-out-line)}.cm-msg[data-sender=ai] .cm-bubble{background:color-mix(in srgb,var(--t-purple) 7%,var(--t-card));background:var(--cm-ai-bg);border:1px dashed var(--cm-ai-line)}.cm-msg[data-draft] .cm-bubble{background:var(--ops-sunken);border:1.5px dashed var(--cm-ai-line)}.cm-msg[data-kind=note]{align-self:stretch;max-width:none}.cm-msg[data-kind=note] .cm-bubble{background:color-mix(in srgb,var(--warning) 10%,var(--t-card));background:var(--cm-note-bg);border-color:var(--cm-note-line);border-radius:var(--ops-r-ctl);box-shadow:inset 3px 0 0 var(--warning)}.cm-msg[data-failed] .cm-bubble{border-color:color-mix(in srgb,var(--danger) 55%,var(--t-line))}.cm-msg-foot{align-items:center;gap:var(--ops-2)}.cm-attach,.cm-msg-foot{display:flex;flex-wrap:wrap}.cm-attach{gap:6px;list-style:none;margin:0;padding:0}.cm-attach-btn{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:5px;max-width:260px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.cm-attach-btn[data-static]{cursor:default}.cm-attach-btn:not([data-static]):hover{background:var(--ops-hover)}.cm-attach-btn:focus-visible{box-shadow:var(--ops-focus)}.cm-delivery{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px}.cm-delivery[data-status=failed] svg{color:var(--danger)}.cm-delivery[data-status=delivered] svg,.cm-delivery[data-status=read] svg{color:var(--success)}.cm-delivery[data-status=failed]{color:var(--t-text);font-weight:600}.cm-retry{font-size:var(--ops-fs-caption);margin-left:4px}.cm-event{align-self:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;display:inline-flex;gap:6px;padding:2px 10px}.cm-day,.cm-event{align-items:center;color:var(--t-sub);font-size:var(--ops-fs-caption)}.cm-day{display:flex;font-weight:700;gap:10px;letter-spacing:.06em;margin:var(--ops-2) 0;text-transform:uppercase}.cm-day:after,.cm-day:before{background:var(--t-line);content:"";flex:1 1;height:1px}.cm-jump{bottom:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.cm-composer{background:var(--t-card);border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.cm-composer[data-mode=note]{background:color-mix(in srgb,var(--warning) 10%,var(--t-card));background:var(--cm-note-bg);box-shadow:inset 0 3px 0 var(--warning)}.cm-composer-foot,.cm-composer-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.cm-via{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px}.cm-via .ops-select{max-width:100%;min-width:150px;width:auto}.cm-ta{font-family:inherit;height:auto;line-height:1.5;max-height:240px;min-height:76px;padding:10px 12px;resize:vertical;width:100%}.cm-composer-hint{margin-right:auto}.cm-composer-hint,.cm-composer-reason{color:var(--t-sub);font-size:var(--ops-fs-caption)}.cm-composer-foot .cm-composer-reason{color:var(--t-text);font-weight:600}.cm-menu-wrap{display:inline-flex;position:relative}.cm-menu{top:calc(100% + 4px)}.cm-menu[data-align=end]{right:0}.cm-menu[data-align=start]{left:0}.cm-menu button:disabled{color:var(--t-sub);cursor:not-allowed}.cm-menu-empty{color:var(--t-sub);font-size:var(--ops-fs-label);padding:8px 10px}.cm-ctx{display:flex;flex-direction:column;gap:var(--ops-4);overflow-y:auto;padding:var(--ops-4)}.cm-ctx-card{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3) var(--ops-4)}.cm-ctx-card-head{align-items:center;display:flex;gap:var(--ops-2);justify-content:space-between;margin-bottom:6px}.cm-ctx-card h3{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.cm-tile{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-sizing:border-box;color:var(--t-text);display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-4)}button.cm-tile{cursor:pointer}button.cm-tile:hover{background:var(--ops-hover)}button.cm-tile:focus-visible{box-shadow:var(--ops-focus)}.cm-tile-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cm-tile-label{font-size:var(--ops-fs-row);font-weight:700}.cm-tile-value{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums}.cm-tile-value[data-na]{color:var(--t-sub)}.cm-notif{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.cm-notif[data-unread]{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));background:var(--cm-unread-bg)}.cm-notif[data-urgent]{box-shadow:inset 3px 0 0 var(--danger)}.cm-notif-open{all:unset;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0}.cm-notif-open:focus-visible{box-shadow:var(--ops-focus)}.cm-notif-title{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-row);font-weight:600;gap:6px}.cm-notif-title .cm-dot{margin-top:0}.cm-notif[data-unread] .cm-notif-title{font-weight:700}.cm-notif-body{color:var(--t-sub);display:block;font-size:var(--ops-fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-notif-meta{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:var(--ops-2)}.cm-notif-action{align-items:center;color:var(--t-text);display:inline-flex;font-weight:600;gap:2px}.cm-notif-tools{align-items:center;display:flex;gap:4px}.cm-presence{color:var(--t-text);font-size:var(--ops-fs-caption);gap:6px}.cm-presence,.cm-presence-ring{align-items:center;display:inline-flex}.cm-presence-ring{background:var(--t-sub);border-radius:50%;color:#fff;flex-shrink:0;height:12px;justify-content:center;width:12px}.cm-presence[data-status=available] .cm-presence-ring{background:color-mix(in srgb,var(--success) 85%,#000)}.cm-presence[data-status=busy] .cm-presence-ring{background:color-mix(in srgb,var(--danger) 85%,#000)}.cm-presence[data-status=away] .cm-presence-ring{background:color-mix(in srgb,var(--warning) 80%,#000)}@media (max-width:1280px){.cm-layout{grid-template-columns:360px minmax(0,1fr);grid-template-columns:var(--cm-list-w) minmax(0,1fr)}.cm-layout>.cm-pane-ctx{display:none}.cm-ctx-toggle{display:inline-flex}}@media (max-width:1024px){.cm-layout,.cm-layout[data-no-ctx]{grid-template-columns:minmax(0,1fr)}.cm-layout[data-pane=list]>.cm-pane-thread,.cm-layout[data-pane=thread]>.cm-pane-list{display:none}.cm-pane+.cm-pane{border-left:0}.cm-back{display:inline-flex}}@media (max-width:768px){.cm-hide-sm{display:none}.cm-notif{padding:var(--ops-3) var(--ops-4)}}@media (max-width:560px){.ops.cm-page{padding:var(--ops-3) var(--ops-4) 0}.cm-msg{max-width:92%}.cm-item{padding:12px}.cm-thread-head{padding:var(--ops-3) var(--ops-4)}}@media (prefers-reduced-motion:reduce){.cm-log{scroll-behavior:auto}}@media print{.cm-composer,.cm-jump,.cm-thread-tools{display:none!important}}.fin-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fin-amt .fin-cr,.fin-amt.muted,.fin-amt.na{color:var(--t-sub)}.fin-amt .fin-cr{font-size:var(--ops-fs-caption);font-weight:700;margin-left:4px}.fin-asat{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums}.fin-status{flex-wrap:wrap;gap:var(--ops-1)}.fin-mod,.fin-status{align-items:center;display:inline-flex}.fin-mod{background:var(--ops-track-bg);border-radius:999px;color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;gap:4px;height:20px;padding:0 8px;white-space:nowrap}.fin-mod svg{color:var(--t-sub);flex-shrink:0}.fin-mod[data-tone=danger] svg{color:var(--danger)}.fin-mod[data-tone=info] svg{color:var(--info)}.fin-mod[data-tone=warning] svg{color:var(--warning)}.fin-mod[data-tone=danger]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,#0000);color:var(--t-text)}.fin-stat{text-align:left}.fin-stat-sk{display:block;height:32px;width:96px}.fin-stat-sub{display:flex;gap:var(--ops-2);min-height:18px}.fin-delta,.fin-stat-sub{align-items:center;flex-wrap:wrap}.fin-delta{color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:4px}.fin-delta svg{flex-shrink:0}.fin-delta[data-good=true] svg{color:var(--success)}.fin-delta[data-good=false] svg{color:var(--danger)}.fin-delta .fin-cmp,.fin-delta[data-good=neutral] svg,.fin-target{color:var(--t-sub)}.fin-target{font-size:var(--ops-fs-caption)}.fin-spark{color:var(--primary);display:block;height:24px;width:80px}.fin-sample{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:4px}.fin-sample svg{color:var(--warning)}.fin-ageing-wrap{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.fin-ageing-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.fin-ageing-title{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.fin-ageing{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}.fin-ageing button{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:var(--ops-3) var(--ops-4);transition:border-color .15s;width:100%}.fin-ageing button:hover{border-color:var(--primary)}.fin-ageing button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary)}.fin-ageing button:focus-visible{box-shadow:var(--ops-focus)}.fin-ageing button[aria-pressed=true]:focus-visible{box-shadow:inset 0 -3px 0 var(--primary),var(--ops-focus)}.fin-ageing .fin-bucket-label{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:4px}.fin-ageing .fin-bucket-amt{font-feature-settings:"tnum";font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums;font-weight:700;text-align:left}.fin-ageing .fin-bucket-amt .fin-amt{text-align:left}.fin-ageing .fin-bucket-meta{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fin-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-table caption.fin-caption{caption-side:top;color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;padding:var(--ops-3) var(--ops-4);text-align:left}.fin-table th button{all:unset;align-items:center;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;text-transform:inherit}.fin-table th button:hover{color:var(--t-text)}.fin-table th button:focus-visible{border-radius:4px;box-shadow:var(--ops-focus)}.fin-table th[aria-sort=ascending] button,.fin-table th[aria-sort=descending] button{color:var(--t-text)}.fin-table th.num button{flex-direction:row-reverse}.fin-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.fin-table tbody tr:last-child th[scope=row]{border-bottom:0}.fin-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.fin-table td.num,.fin-table th.num{text-align:right;white-space:nowrap}.fin-table.sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.fin-table tfoot td,.fin-table tfoot th{background:var(--t-card2);border-top:2px solid var(--t-line);color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;letter-spacing:0;padding:var(--ops-3) var(--ops-4);text-transform:none}.fin-table tfoot th{text-align:left}.fin-cap{align-items:center;border-top:1px solid var(--t-line);color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-5)}@media (max-width:640px){.fin-table.stack thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.fin-table.stack tr{grid-gap:4px 12px;border-bottom:1px solid var(--t-line);display:grid;gap:4px 12px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:var(--ops-3) var(--ops-4)}.fin-table.stack tbody th,.fin-table.stack td{border:0;display:contents}.fin-table.stack tbody th:before,.fin-table.stack td:before{color:var(--t-sub);content:attr(data-label);font-size:var(--ops-fs-caption)}}.fin-copilot{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.fin-copilot-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.fin-copilot-log{display:flex;flex-direction:column;gap:var(--ops-3)}.fin-thinking{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.fin-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fin-chip{background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);cursor:pointer;font:inherit;font-size:var(--ops-fs-label);font-weight:600;min-height:32px;padding:0 12px}.fin-chip:hover:not(:disabled){border-color:var(--primary)}.fin-chip:disabled{border-style:dashed;color:var(--t-sub);cursor:not-allowed}.fin-chip:focus-visible{box-shadow:var(--ops-focus);outline:none}.fin-ask .cm-ta:disabled{cursor:not-allowed}.fin-suggest{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--t-purple) 70%,#0000);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.fin-suggest-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fin-suggest-conf{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.fin-suggest-summary{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:0}.fin-suggest-why{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.fin-suggest-why b{color:var(--t-text)}.fin-suggest-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fin-evidence{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:2px;list-style:none;margin:0;padding:0}.fin-disclaimer{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:6px;margin:0}.fin-disclaimer svg{flex-shrink:0}.fin-confirm{display:flex;flex-direction:column;gap:var(--ops-3)}.fin-scope{grid-gap:6px var(--ops-4);display:grid;gap:6px var(--ops-4);grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.fin-scope>div{display:contents}.fin-scope dt{color:var(--t-sub);font-size:var(--ops-fs-label)}.fin-scope dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.fin-slot,.fin-stock{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.fin-slot-line,.fin-stock-line{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums}.fin-slot-line .fin-amt{color:var(--t-text);font-weight:600}.fin-stock-bar{max-width:160px;width:100%}.fin-stock-bar>span[data-tone=danger]{background:var(--danger)}.fin-stock-bar>span[data-tone=warning]{background:var(--warning)}.fin-stock-bar>span[data-tone=success]{background:var(--success)}.fin-chart{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.fin-chart-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.fin-chart-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.fin-chart-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-left:auto}.fin-chart-body{min-width:0}.fin-chart svg{display:block;height:auto;max-width:100%}.fin-chart-body>svg{width:100%}.fin-chart text{fill:var(--t-sub);font-size:12px}.fin-chart-summary{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.fin-legend{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-3);list-style:none;margin:0;padding:0}.fin-legend li{align-items:center;display:inline-flex;gap:6px}.fin-legend-sw{flex-shrink:0}@media (prefers-reduced-motion:reduce){.fin-ageing button{transition:none}}.nhs-deadline,.nhs-prov,.nhs-ring-fg,.nhs-rollup,.nhs-uda-fill,.nhs-uda-verdict{--nhs-tone:var(--t-sub)}[data-tone=success]:is(.nhs-uda-fill,.nhs-uda-verdict,.nhs-ring-fg,.nhs-deadline,.nhs-prov,.nhs-rollup){--nhs-tone:var(--success)}[data-tone=warning]:is(.nhs-uda-fill,.nhs-uda-verdict,.nhs-ring-fg,.nhs-deadline,.nhs-prov,.nhs-rollup){--nhs-tone:var(--warning)}[data-tone=danger]:is(.nhs-uda-fill,.nhs-uda-verdict,.nhs-ring-fg,.nhs-deadline,.nhs-prov,.nhs-rollup){--nhs-tone:var(--danger)}[data-tone=info]:is(.nhs-uda-fill,.nhs-uda-verdict,.nhs-ring-fg,.nhs-deadline,.nhs-prov,.nhs-rollup){--nhs-tone:var(--info)}[data-tone=primary]:is(.nhs-uda-fill,.nhs-uda-verdict,.nhs-ring-fg,.nhs-deadline,.nhs-prov,.nhs-rollup){--nhs-tone:var(--primary)}.nhs-caption,.nhs-muted{color:var(--t-sub)}.nhs-caption{caption-side:top;font-size:var(--ops-fs-label);font-weight:600;padding:var(--ops-3) var(--ops-4) var(--ops-2);text-align:left}.nhs-cell-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);margin-top:2px}.nhs-preview-notice{align-items:baseline;background:color-mix(in srgb,var(--warning) 12%,var(--t-card));border:1px solid color-mix(in srgb,var(--warning) 45%,var(--t-line));border-radius:var(--ops-r-card);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px 8px;line-height:1.5;margin:0 0 12px;padding:9px 14px}.nhs-preview-notice-ico{align-self:center;color:var(--warning);flex-shrink:0}.nhs-preview-notice strong{color:var(--t-text);font-weight:800}.nhs-preview-notice-body{color:var(--t-sub);font-weight:600}.nhs-status{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;min-width:0}.nhs-status-tags{gap:6px}.nhs-status-sub,.nhs-status-tags{align-items:center;display:inline-flex;flex-wrap:wrap}.nhs-status-sub{color:var(--t-sub);font-size:var(--ops-fs-caption);gap:2px;line-height:1.4}.nhs-status-pair{display:inline-flex;flex-direction:column;gap:6px;min-width:0}.nhs-status-line{align-items:flex-start;display:inline-flex;gap:var(--ops-2)}.nhs-status-k{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;min-width:48px;padding-top:4px;text-transform:uppercase}.nhs-uda{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.nhs-uda-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--ops-3)}.nhs-uda-label{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.nhs-uda-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.nhs-year{align-items:center;display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:5px}.nhs-uda-value,.nhs-year,.nhs-year svg{color:var(--t-sub)}.nhs-uda-value{font-feature-settings:"tnum";font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;margin:0}.nhs-uda-value strong{color:var(--t-text);font-size:var(--ops-fs-kpi);font-weight:700;letter-spacing:-.02em}.nhs-uda-value.na{font-weight:600}.nhs-uda-track{background:var(--ops-track-bg);border-radius:999px;height:12px;margin:var(--ops-2) 0 var(--ops-1);position:relative}.nhs-uda-fill{background:var(--nhs-tone);border-radius:999px;display:block;height:100%;min-width:2px}.nhs-marker{border-left:2px solid var(--t-text);bottom:-5px;position:absolute;top:-5px;transform:translateX(-1px);width:0}.nhs-marker.pace{border-left-color:var(--primary);border-left-style:dashed}.nhs-marker.pace:after{border:5px solid #0000;border-top:6px solid var(--primary);content:"";left:-6px;position:absolute;top:-7px}.nhs-marker.tol{border-left-color:var(--warning)}.nhs-marker.full{border-left-color:var(--t-text)}.nhs-marker.carry{border-left-color:var(--info);border-left-style:dotted}.nhs-marker-legend{display:flex;flex-wrap:wrap;gap:4px var(--ops-4);list-style:none;margin:0;padding:0}.nhs-marker-legend li{align-items:center;display:inline-flex;gap:6px}.nhs-marker-key{border-left:2px solid var(--t-text);display:inline-block;height:14px;width:0}.nhs-marker-key.pace{border-left-color:var(--primary);border-left-style:dashed}.nhs-marker-key.tol{border-left-color:var(--warning)}.nhs-marker-key.carry{border-left-color:var(--info);border-left-style:dotted}.nhs-marker-label{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.nhs-uda-verdict{align-items:center;color:var(--t-text);display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-body);font-weight:600;gap:6px var(--ops-2);margin:0}.nhs-uda-verdict>svg{color:var(--nhs-tone);flex-shrink:0}.nhs-uda-forecast{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nhs-uda-forecast strong{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.nhs-uda.compact{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.nhs-uda.compact .nhs-uda-value{font-size:var(--ops-fs-label)}.nhs-uda.compact .nhs-uda-value strong{font-size:var(--ops-fs-row)}.nhs-uda.compact .nhs-uda-track{flex:1 1 120px;height:8px;margin:0;min-width:80px}.nhs-ring-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-4)}.nhs-ring{flex-shrink:0;height:112px;width:112px}.nhs-ring-bg{fill:none;stroke:var(--ops-track-bg);stroke-width:10}.nhs-ring-fg{fill:none;stroke:var(--nhs-tone);stroke-width:10;stroke-linecap:round}.nhs-ring-pct{fill:var(--t-text);font-size:20px;font-weight:700}.nhs-ring-sub{fill:var(--t-sub);font-size:12px;font-weight:600}.nhs-ring-text{display:flex;flex-direction:column;gap:6px;min-width:0}.nhs-explain{color:var(--t-sub);font-size:var(--ops-fs-label)}.nhs-explain>summary{align-items:center;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;min-height:24px}.nhs-explain>summary:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.nhs-explain[open]>summary{margin-bottom:var(--ops-2)}.nhs-explain-caveat{color:var(--t-text);font-weight:600;margin:var(--ops-2) 0 0}.nhs-explain.inline{display:inline-block;margin-left:6px;vertical-align:middle}.nhs-explain.inline p{margin:4px 0 0}.nhs-band-chip{font-feature-settings:"tnum";align-items:center;display:inline-flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:4px}.nhs-band-chip.nhs-muted{font-size:var(--ops-fs-label)}.nhs-claims-wrap{display:flex;flex-direction:column;min-width:0}.nhs-claims td,.nhs-claims th[scope=row]{vertical-align:top}.nhs-claims th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.nhs-claims .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nhs-sort{all:unset;align-items:center;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;min-height:24px;text-transform:inherit}.nhs-sort:hover{color:var(--t-text)}.nhs-sort:focus-visible{box-shadow:var(--ops-focus-ring)}th[aria-sort] .nhs-sort{color:var(--t-text)}.nhs-patient-ref{align-items:center;display:inline-flex;gap:var(--ops-2)}.nhs-patient-ref .cl-avatar{font-size:var(--ops-fs-caption);height:28px;width:28px}.nhs-reason-cell{display:flex;flex-direction:column;gap:2px;max-width:32ch}.nhs-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--t-text);display:-webkit-box;font-size:var(--ops-fs-label);overflow:hidden}.nhs-reason-more{color:var(--t-sub);font-size:var(--ops-fs-caption)}.nhs-actions{flex-wrap:wrap;gap:6px}.nhs-actions,.nhs-deadline{display:inline-flex}.nhs-pager{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-4)}.nhs-pager,.nhs-pager-page{color:var(--t-sub);font-size:var(--ops-fs-label)}.nhs-filters{display:inline-flex;max-width:100%;min-width:0}.nhs-summary{display:flex;flex-direction:column;margin:0}.nhs-summary-row{grid-gap:var(--ops-3);border-bottom:1px solid var(--t-line);display:grid;gap:var(--ops-3);grid-template-columns:minmax(120px,38%) minmax(0,1fr);padding:var(--ops-2) 0}.nhs-summary-row:last-child{border-bottom:0}.nhs-summary dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.nhs-summary dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;margin:0;min-width:0;overflow-wrap:anywhere}.nhs-summary.compact .nhs-summary-row{padding:4px 0}.nhs-mismatch{display:flex;margin-top:4px}.nhs-error-summary{background:color-mix(in srgb,var(--danger) 6%,var(--t-card));border:2px solid var(--danger);border-radius:var(--ops-r-card);color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.nhs-error-summary:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.nhs-error-summary p{font-size:var(--ops-fs-body);margin:0}.nhs-error-summary-title{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-section);font-weight:700;gap:var(--ops-2);margin:0}.nhs-error-summary-title svg{color:var(--danger);flex-shrink:0}.nhs-error-summary-deadline{align-items:center;color:var(--t-sub)}.nhs-error-summary-action,.nhs-error-summary-deadline{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.nhs-rules th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;vertical-align:top;white-space:normal}.nhs-rules td{vertical-align:top}.nhs-rollup{align-items:flex-start;background:var(--t-card);border:1px solid color-mix(in srgb,var(--nhs-tone) 45%,var(--t-line));border-radius:var(--ops-r-card);display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.nhs-rollup>svg{color:var(--nhs-tone);flex-shrink:0;margin-top:2px}.nhs-rollup p{margin:0}.nhs-rollup-main{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.nhs-rollup-sub{color:var(--t-sub);font-size:var(--ops-fs-label)}@media (max-width:768px){.nhs-rules-wrap{overflow:visible;width:auto}.nhs-rules,.nhs-rules tbody,.nhs-rules td,.nhs-rules th,.nhs-rules tr{box-sizing:border-box;display:block;width:100%}.nhs-rules thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nhs-rules .nhs-rule-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);margin:0 0 var(--ops-3);padding:var(--ops-2) 0}.nhs-rules .nhs-rule-card>*{grid-gap:var(--ops-2);border-bottom:0;display:grid;gap:var(--ops-2);grid-template-columns:minmax(96px,40%) minmax(0,1fr);padding:6px var(--ops-4)}.nhs-rules .nhs-rule-card>:before{color:var(--t-sub);content:attr(data-label);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nhs-rules tbody tr:hover td{background:#0000}}.nhs-prov{align-items:flex-start;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);line-height:1.5;margin:0}.nhs-prov>svg{color:var(--nhs-tone);flex-shrink:0;margin-top:2px}.nhs-prov strong{color:var(--t-text);font-weight:600}.nhs-timeline-wrap{align-items:flex-start}.nhs-timeline,.nhs-timeline-wrap{display:flex;flex-direction:column;gap:var(--ops-3)}.nhs-timeline{list-style:none;margin:0;padding:0;width:100%}.nhs-timeline li{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:auto minmax(0,1fr)}.nhs-timeline li>svg{color:var(--t-sub);margin-top:3px}.nhs-timeline-head{align-items:baseline;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:4px var(--ops-2)}.nhs-timeline-head time{color:var(--t-sub);font-size:var(--ops-fs-label)}.nhs-tabs{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0;padding:4px}.nhs-tab{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;min-height:40px;padding:0 12px;position:relative}.nhs-tab:hover{background:var(--ops-hover);color:var(--t-text)}.nhs-tab[aria-selected=true]{background:var(--t-card2);color:var(--t-text)}.nhs-tab[aria-selected=true]>svg{color:var(--primary)}.nhs-tab[aria-selected=true]:after{background:var(--primary);border-radius:999px;bottom:3px;content:"";height:2px;left:10px;position:absolute;right:10px}.nhs-tab[data-group-start]{margin-left:12px}.nhs-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.nhs-panel{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.nhs-panel:focus-visible{border-radius:var(--ops-r-card);box-shadow:var(--ops-focus-ring);outline:none}.nhs-sample-tag{align-items:center;border:1px dashed color-mix(in srgb,var(--warning) 50%,var(--t-line));border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;height:20px;margin-right:6px;padding:0 8px;vertical-align:middle}.nhs-sample-row{color:var(--t-sub)}li.nhs-sample-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}@media (max-width:560px){.nhs-summary-row{gap:2px;grid-template-columns:minmax(0,1fr)}.nhs-uda-value strong{font-size:var(--ops-fs-title)}}@media (prefers-reduced-motion:reduce){.nhs-ring-fg,.nhs-uda-fill{transition:none}}:root[data-theme=light] .nhs-preview-notice-body{color:var(--t-text)}.nhs .ops-table tbody tr:last-child th{border-bottom:0}.nhs .ops-table-wrap{position:relative}.nhs input,.nhs select,.nhs textarea{color-scheme:var(--color-scheme)}:root{--ins-s1:var(--primary);--ins-s2:var(--info);--ins-s3:var(--t-purple);--ins-s4:var(--warning);--ins-s5:var(--t-sub);--ins-good:var(--success);--ins-bad:var(--danger);--ins-star:var(--warning)}:root[data-theme=light]{--ins-s2:color-mix(in srgb,var(--info) 78%,#000);--ins-s4:color-mix(in srgb,var(--warning) 70%,#000);--ins-good:color-mix(in srgb,var(--success) 70%,#000);--ins-star:color-mix(in srgb,var(--warning) 70%,#000)}.ins-series-1{--ins-c:var(--ins-s1)}.ins-series-2{--ins-c:var(--ins-s2)}.ins-series-3{--ins-c:var(--ins-s3)}.ins-series-4{--ins-c:var(--ins-s4)}.ins-series-5{--ins-c:var(--ins-s5)}.ins-tone-primary{--ins-c:var(--ins-s1)}.ins-tone-info{--ins-c:var(--ins-s2)}.ins-tone-purple{--ins-c:var(--ins-s3)}.ins-tone-warning{--ins-c:var(--ins-s4)}.ins-tone-sub{--ins-c:var(--ins-s5)}.ins-tone-success{--ins-c:var(--ins-good)}.ins-tone-danger{--ins-c:var(--ins-bad)}.ins-score{flex-wrap:wrap;gap:var(--ops-5);margin:0;min-width:0}.ins-score,.ins-score-main{align-items:center;display:flex}.ins-score-main{gap:var(--ops-4)}.ins-score-ring{display:block;flex-shrink:0}.ins-ring-track{fill:none;stroke:var(--ops-track-bg)}.ins-ring-arc{fill:none;stroke:var(--primary);stroke-linecap:round}.ins-ring-arc[data-tone=success]{stroke:var(--success);stroke:var(--ins-good)}.ins-ring-arc[data-tone=warning]{stroke:var(--warning);stroke:var(--ins-s4)}.ins-ring-arc[data-tone=danger]{stroke:var(--danger);stroke:var(--ins-bad)}.ins-ring-arc[data-tone=info]{stroke:var(--info);stroke:var(--ins-s2)}.ins-ring-arc[data-tone=neutral]{stroke:var(--t-sub)}.ins-score-fig{align-items:baseline;display:flex;gap:2px}.ins-score-num{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ins-score[data-size=lg] .ins-score-num{font-size:44px}.ins-score[data-size=sm] .ins-score-num{font-size:var(--ops-fs-section)}.ins-score-of{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.ins-score-sk{display:block;height:36px;width:72px}.ins-score-meta{align-items:flex-start;color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:6px;min-width:0}.ins-score[data-size=sm]{gap:var(--ops-3)}.ins-score[data-size=sm] .ins-score-meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--ops-2)}.ins-score-cov{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ins-score-missing{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.ins-score-missing ul{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:4px 10px;list-style:none;margin:0;padding:0}.ins-factors .ins-moves{color:var(--t-sub);min-width:180px}.ins-endpoint,.ins-factors tr[data-missing=true] th[scope=row],.ins-na{color:var(--t-sub)}.ins-endpoint{display:block;font-size:var(--ops-fs-caption);font-weight:400}.ins-trend{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.ins-trend svg{color:var(--t-sub);flex-shrink:0}.ins-lazy,.ins-plot{min-width:0}.ins-plot{position:relative;width:100%}.ins-plot .ins-svg{display:block;overflow:visible}.ins-chart-empty{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:var(--ops-5) 0}.ins-chart-grid line{stroke:var(--t-line);stroke-width:1}.ins-chart-axis text,.ins-svg text{fill:var(--t-sub);font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.ins-axis-break{fill:none;stroke:var(--t-sub);stroke-width:1.5}.ins-zero{stroke:var(--t-sub);stroke-width:1}.ins-series{color:var(--primary);color:var(--ins-c,var(--ins-s1))}.ins-line{fill:none;stroke:var(--primary);stroke:var(--ins-c,var(--ins-s1));stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.ins-mark{fill:var(--primary);fill:var(--ins-c,var(--ins-s1));stroke:var(--t-card);stroke-width:1.5}.ins-mark-cross{fill:none;stroke:var(--primary);stroke:var(--ins-c,var(--ins-s1));stroke-width:2}.ins-svg text.ins-bar-label,.ins-svg text.ins-bar-value,.ins-svg text.ins-point-label{fill:var(--t-text)}.ins-svg text.ins-bar-value.na{fill:var(--t-sub)}.ins-bar{fill:var(--primary);fill:var(--ins-c,var(--ins-s1));transition:opacity .15s}.ins-bar.is-clickable{cursor:pointer}.ins-bar.is-clickable:hover{opacity:.85}.ins-series[data-selected=true] .ins-bar{stroke:var(--t-text);stroke-width:2}.ins-compare-mark{stroke:var(--t-text);stroke-width:2.5}.ins-hit{fill:#0000}.ins-today line{stroke:var(--t-sub);stroke-width:1.5;stroke-dasharray:4 3}.ins-svg .ins-today text{fill:var(--t-text);font-weight:600}.ins-milestone line{stroke:var(--t-sub);stroke-width:1;stroke-dasharray:1 3}.ins-band-80{fill:color-mix(in srgb,var(--primary) 12%,#0000)}.ins-band-50{fill:color-mix(in srgb,var(--primary) 22%,#0000)}.ins-actual,.ins-forecast{stroke:var(--primary);stroke:var(--ins-s1)}.ins-actual-dot{fill:var(--primary);fill:var(--ins-s1)}.ins-tip{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:0 6px 18px #0000002e;color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-caption);gap:2px;max-width:220px;min-width:120px;padding:8px 10px;pointer-events:none;position:absolute;z-index:2}.ins-tip b{font-size:var(--ops-fs-label)}.ins-pct{display:flex;flex-direction:column;gap:6px;min-width:0}.ins-strip-axis,.ins-strip-tick{stroke:var(--t-sub);stroke-width:1}.ins-strip-band{fill:color-mix(in srgb,var(--t-sub) 30%,#0000)}.ins-strip-median{stroke:var(--t-text);stroke-width:2.5}.ins-you path{fill:var(--primary);fill:var(--ins-s1);stroke:var(--t-text);stroke-width:1.5}.ins-svg .ins-you text{fill:var(--t-text);font-weight:700}.ins-pct-text{color:var(--t-text);font-size:var(--ops-fs-label);margin:0}.ins-pct-group{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.ins-stars{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:6px}.ins-star-row{display:inline-flex;gap:1px}.ins-star{color:var(--warning);color:var(--ins-star);flex-shrink:0}.ins-star[data-fill=full],.ins-star[data-fill=half]{fill:var(--warning);fill:var(--ins-star)}.ins-star[data-fill=empty]{fill:none;color:var(--t-sub)}.ins-stars-text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ins-stars[data-size=sm] .ins-stars-text{font-size:var(--ops-fs-caption)}.ins-meter,.ins-star-bars{min-width:0}.ins-meter{display:flex;flex-direction:column;gap:6px}.ins-meter-head{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between}.ins-meter-label{color:var(--t-sub);font-weight:600}.ins-meter-text{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600}.ins-meter-track{border-radius:4px;height:8px}.ins-meter-track>span[data-tone=success]{background:var(--success);background:var(--ins-good)}.ins-meter-track>span[data-tone=warning]{background:var(--warning);background:var(--ins-s4)}.ins-meter-track>span[data-tone=danger]{background:var(--danger);background:var(--ins-bad)}.ins-meter-track[data-empty=true]{background:repeating-linear-gradient(90deg,var(--ops-track-bg) 0 6px,#0000 6px 10px)}.ins-card{gap:var(--ops-2)}.ins-card[data-state=dismissed],.ins-card[data-state=done]{box-shadow:inset 3px 0 0 var(--t-line)}.ins-rank{font-feature-settings:"tnum";background:var(--ops-track-bg);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px}.ins-cat,.ins-rank{align-items:center;border-radius:999px;color:var(--t-text);display:inline-flex}.ins-cat{border:1px solid var(--t-line);font-size:var(--ops-fs-caption);font-weight:600;height:22px;padding:0 8px}.ins-priority{display:inline-flex}.ins-card-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;line-height:1.35;margin:0}.ins-card-title:focus{outline:none}.ins-card-title:focus-visible{border-radius:4px;box-shadow:var(--ops-focus)}.ins-impact{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.ins-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ins-drivers ol{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:2px;margin:4px 0 0;padding-left:20px}.ins-card-life{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding-top:var(--ops-2)}.ins-life-note{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ins-feed-wrap{min-width:0}.ins-feed,.ins-feed-wrap{display:flex;flex-direction:column;gap:var(--ops-3)}.ins-feed{list-style:none;margin:0;padding:0}.ins-feed-status{color:var(--t-text);font-size:var(--ops-fs-label);min-height:0}.ins-feed-status:empty{display:none}.ins-dismissed{gap:var(--ops-2)}.ins-dismissed,.ins-dismissed ul{display:flex;flex-direction:column}.ins-dismissed ul{gap:4px;list-style:none;margin:0;padding:0}.ins-dismissed li{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between}.ins-reasons{border:0;display:flex;flex-direction:column;gap:6px;margin:0 0 var(--ops-3);padding:0}.ins-reasons legend{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:6px}.ins-radio{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-body);gap:8px}.ins-radio input{accent-color:var(--primary);height:16px;width:16px}.ins-review{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.ins-review-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.ins-review-author{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0}.ins-review-date{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-left:auto}.ins-review-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.ins-review-text{color:var(--t-text);font-size:var(--ops-fs-body);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ins-review-reply{border-left:3px solid var(--t-line);padding-left:var(--ops-3)}.ins-review-reply p{color:var(--t-text);font-size:var(--ops-fs-label);margin:2px 0 0;white-space:pre-wrap}.ins-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ins-reply{display:flex;flex-direction:column;gap:var(--ops-2)}.ins-reply-label{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.ins-sentiment,.ins-source{display:inline-flex}.ins-review-summary{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ins-kpis{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ins-filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);min-width:0}.ins-compare{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2)}.ins-compare .ops-select{height:34px}.ins-range{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ins-range .ops-input{height:34px}.ins-range .ops-input[aria-invalid=true]{border-color:var(--danger)}.ins-range-error{align-items:center;color:var(--t-text);display:flex;flex-basis:100%;font-size:var(--ops-fs-label);gap:6px;margin:0}.ins-range-error:before{background:var(--danger);border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.ins-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ins-chip{align-items:center;background:var(--ops-track-bg);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ops-fs-label);font-weight:600;gap:6px;min-height:30px;padding:0 10px 0 12px}.ins-chip:hover{border-color:var(--primary)}.ins-chip svg{color:var(--t-sub)}.ins-chip:focus-visible{box-shadow:var(--ops-focus);outline:none}.ins-filter-count{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.ins-filter-range{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums}@media (max-width:640px){.ins-filterbar{align-items:stretch;flex-direction:column}.ins-filterbar .ops-seg{overflow-x:auto}.ins-compare{justify-content:space-between}}.ins-export-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.ins-export[aria-disabled=true]{border-style:dashed;color:var(--t-sub);cursor:not-allowed}.ins-export[aria-disabled=true]:hover{border-color:var(--t-line)}.ins-export-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ins-tabs-wrap{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ins-tabs{border-bottom:1px solid var(--t-line);display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin}.ins-tab{align-items:center;background:#0000;border:0;border-radius:var(--ops-r-ctl) var(--ops-r-ctl) 0 0;color:var(--t-sub);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ops-fs-body);font-weight:600;gap:6px;min-height:40px;padding:10px 14px;transition:color .15s,box-shadow .15s;white-space:nowrap}.ins-tab:hover:not(:disabled){color:var(--t-text)}.ins-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--primary);color:var(--t-text)}.ins-tab:disabled{cursor:not-allowed;opacity:.6}.ins-tab:focus-visible{box-shadow:var(--ops-focus);outline:none}.ins-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 -3px 0 var(--primary),var(--ops-focus)}.ins-tabpanel{min-width:0}.ins-tabpanel:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}@media (prefers-reduced-motion:reduce){.ins-bar,.ins-tab{transition:none}}.adm-muted{align-items:center;color:var(--t-sub);display:inline-flex;gap:6px}.adm-mono,.adm-muted{font-size:var(--ops-fs-label)}.adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-link-btn{all:unset;border-radius:4px;color:inherit;cursor:pointer;font:inherit}.adm-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.adm-link-btn:focus-visible{box-shadow:var(--ops-focus)}.adm-estimate{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;margin-left:6px;white-space:nowrap}.adm-estimate svg{color:var(--warning);flex-shrink:0}.adm-dialog-text{color:var(--t-text)}.adm-dialog-text,.adm-dl{font-size:var(--ops-fs-body);margin:0}.adm-dl{grid-gap:8px var(--ops-4);display:grid;gap:8px var(--ops-4);grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}.adm-dl>div{display:contents}.adm-dl dt{color:var(--t-sub);font-size:var(--ops-fs-label)}.adm-dl dd{align-items:center;color:var(--t-text);display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0;overflow-wrap:anywhere}.adm-toast{gap:var(--ops-3)}.adm-lock{display:inline-flex}.adm-gate{align-items:flex-start;background:var(--t-card2);border:1px dashed var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-5)}.adm-gate-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.adm-gate-text{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;max-width:60ch}.adm-gate-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:var(--ops-1)}.adm-shell{grid-gap:var(--ops-6);align-items:start;display:grid;gap:var(--ops-6);grid-template-columns:220px minmax(0,1fr)}.adm-shell-nav{min-width:0;position:-webkit-sticky;position:sticky;top:var(--ops-4)}.adm-shell-main{gap:var(--ops-5);min-width:0}.adm-nav,.adm-shell-main{display:flex;flex-direction:column}.adm-nav{gap:var(--ops-2)}.adm-nav-group .ops-group-label{padding:var(--ops-2) var(--ops-3) var(--ops-1)}.adm-nav-group ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.adm-nav-item{align-items:center;border-radius:var(--ops-r-ctl);color:var(--t-sub);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);min-height:36px;padding:6px var(--ops-3);text-decoration:none}.adm-nav-item svg{flex-shrink:0}.adm-nav-item:hover{background:var(--ops-hover);color:var(--t-text)}.adm-nav-item:focus-visible{box-shadow:var(--ops-focus);outline:none}.adm-nav-item[aria-current=page]{background:color-mix(in srgb,var(--primary) 6%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary);color:var(--t-text);font-weight:600}.adm-nav-item[aria-current=page]:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}.adm-nav-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.adm-nav-dot{background:var(--warning);border-radius:50%;flex-shrink:0;height:8px;width:8px}.adm-nav-lock .ops-badge{height:20px;padding:0 6px}.adm-nav-select{display:none}.adm-nav-select .ops-select{width:100%}.adm-section{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);min-width:0;overflow:hidden}.adm-section-head{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-4);justify-content:space-between;padding:var(--ops-4) var(--ops-5)}.adm-section-text{flex:1 1 320px;min-width:0}.adm-section-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-section-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.adm-section-desc{color:var(--t-sub);font-size:var(--ops-fs-body);margin:var(--ops-1) 0 0;max-width:70ch}.adm-section-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.adm-section-body{display:flex;flex-direction:column;min-width:0}.adm-section-body>.ops-alert,.adm-section-body>.ops-panel{margin:var(--ops-4) var(--ops-5)}.adm-fieldset{border:0;margin:0;min-width:0;padding:0}.adm-row{grid-gap:var(--ops-4);align-items:center;border-top:1px solid var(--t-line);display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--ops-4) var(--ops-5)}.adm-section-body>.adm-fieldset:first-child>.adm-row,.adm-section-body>.adm-row:first-child{border-top:0}.adm-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-row-label-line{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-row-label{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.adm-row-desc{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;max-width:64ch}.adm-row-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.adm-row-ctl{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end;min-width:0}.adm-row-value{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;overflow-wrap:anywhere}.adm-row-value.na{color:var(--t-sub);font-weight:400}.adm-local-badge{display:inline-flex}.adm-field .ops-input,.adm-field .ops-select,.adm-field textarea{width:100%}.adm-colour-hex[aria-invalid=true],.adm-field [aria-invalid=true]{border-color:var(--danger)}.adm-field-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.adm-field-err{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;margin:0}.adm-field-err svg{color:var(--danger);flex-shrink:0}.adm-savebar{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);bottom:0;box-shadow:0 -4px 16px color-mix(in srgb,var(--t-text) 8%,#0000);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-5) calc(var(--ops-3) + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:5}.adm-savebar-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.adm-savebar-text{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2)}.adm-savebar-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-savebar .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.adm-switch-field{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-3);min-width:0}.adm-switch-text{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-switch-label{color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);font-weight:600}.adm-switch-desc{color:var(--t-sub);font-size:var(--ops-fs-label)}.adm-switch-ctl{align-items:flex-end;display:inline-flex;flex-direction:column;gap:4px}.adm-switch{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:var(--ops-2);min-height:32px;padding:4px}.adm-switch:focus-visible{box-shadow:var(--ops-focus)}.adm-switch-track{background:var(--ops-track-bg);border:1px solid color-mix(in srgb,var(--t-text) 28%,#0000);border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .15s,border-color .15s;width:36px}.adm-switch-thumb{align-items:center;background:var(--t-card);border-radius:50%;box-shadow:0 1px 2px color-mix(in srgb,var(--t-text) 35%,#0000);color:var(--t-sub);display:inline-flex;height:16px;justify-content:center;left:1px;position:absolute;top:1px;transition:transform .15s;width:16px}.adm-switch[aria-checked=true] .adm-switch-track{background:var(--ops-primary-fill);border-color:var(--ops-primary-fill)}.adm-switch[aria-checked=true] .adm-switch-thumb{color:var(--primary);transform:translateX(16px)}.adm-switch[data-size=sm] .adm-switch-track{height:18px;width:30px}.adm-switch[data-size=sm] .adm-switch-thumb{height:14px;width:14px}.adm-switch[data-size=sm][aria-checked=true] .adm-switch-thumb{transform:translateX(12px)}.adm-switch[data-state=pending]{cursor:progress}.adm-switch[aria-disabled=true]{cursor:not-allowed}.adm-switch[aria-disabled=true] .adm-switch-track{background:#0000;border-color:var(--t-sub);border-style:dashed}.adm-switch[aria-disabled=true][aria-checked=true] .adm-switch-track{background:color-mix(in srgb,var(--t-sub) 35%,#0000)}.adm-switch-word{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;min-width:24px}.adm-switch-reason{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px;margin:0}.adm-switch-reason svg{flex-shrink:0}.adm-filterbar{display:flex;flex-direction:column;gap:var(--ops-3)}.adm-filterbar-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.adm-filter{color:var(--t-sub);display:flex;flex-direction:column;font-size:var(--ops-fs-label);font-weight:600;gap:4px}.adm-search{align-items:center;display:inline-flex;flex:1 1 240px;max-width:420px;min-width:0;position:relative}.adm-search-block{display:flex;flex-direction:column;gap:var(--ops-3)}.adm-search-block .adm-search{align-items:stretch;flex-direction:column;gap:6px;max-width:560px}.adm-search-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.adm-search-field{align-items:center;display:flex;position:relative}.adm-search .ops-input{padding-left:34px;width:100%}.adm-search-ico{color:var(--t-sub);left:11px;pointer-events:none;position:absolute}.adm-search>.adm-search-ico{top:11px}.adm-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-range .ops-field{min-width:150px}.adm-noresults{align-items:flex-start;border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.adm-noresults-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:0}.adm-audit-wrap{display:flex;flex-direction:column;min-width:0}.adm-audit-note{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:6px;margin:0;padding:var(--ops-3) var(--ops-5)}.adm-audit td{vertical-align:top}.adm-audit-when{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap}.adm-audit-when time{color:var(--t-text);font-weight:600}.adm-audit-abs,.adm-audit-when.na{color:var(--t-sub)}.adm-audit-abs{font-feature-settings:"tnum";font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.adm-audit-actor{align-items:center;display:inline-flex;gap:var(--ops-2);min-width:0}.adm-audit-actor.na{color:var(--t-sub)}.adm-audit-actor .cl-avatar{font-size:var(--ops-fs-caption);height:28px;width:28px}.adm-audit-actor-text{display:flex;flex-direction:column;min-width:0}.adm-audit-name{color:var(--t-text);font-weight:600;overflow-wrap:anywhere}.adm-audit-role{color:var(--t-sub);font-size:var(--ops-fs-caption)}.adm-disclose[aria-expanded=true] svg{transform:rotate(180deg)}.adm-audit-inline td{background:var(--ops-sunken)}.adm-audit-detail{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.adm-pager{align-items:center;border-top:1px solid var(--t-line);color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-5)}.adm-activity{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.adm-activity-item{grid-gap:var(--ops-2);border-top:1px solid var(--t-line);color:var(--t-sub);display:grid;gap:var(--ops-2);grid-template-columns:auto minmax(0,1fr);padding:var(--ops-2) 0}.adm-activity-item:first-child{border-top:0}.adm-activity-item>svg{margin-top:3px}.adm-activity-btn{all:unset;border-radius:6px;cursor:pointer;display:block;min-width:0}.adm-activity-btn:hover strong{text-decoration:underline}.adm-activity-btn:focus-visible{box-shadow:var(--ops-focus)}.adm-activity-head{align-items:baseline;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-2);justify-content:space-between}.adm-activity-head .adm-audit-when{flex-direction:row;gap:6px}.adm-activity-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-label)}.adm-diff th[scope=row]{white-space:normal}.adm-diff-changed td,.adm-diff-changed th{background:color-mix(in srgb,var(--warning) 10%,var(--t-card))}.adm-diff-tag{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:4px;margin-left:var(--ops-2)}.adm-diff-tag svg{color:var(--warning)}.adm-diff-none{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.adm-raw summary{border-radius:6px;color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-label);font-weight:600}.adm-raw summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.adm-raw pre{background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-caption);margin:var(--ops-2) 0 0;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:var(--ops-3);white-space:pre-wrap}.adm-plan{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-3);min-width:0;padding:var(--ops-4) var(--ops-5)}.adm-plan.compact{gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.adm-plan-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.adm-plan-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.adm-plan-body{display:flex;flex-direction:column;gap:var(--ops-2)}.adm-plan-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700}.adm-plan-nc{align-items:center;border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);margin:0;padding:var(--ops-3)}.adm-plan-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-price{font-feature-settings:"tnum";align-items:baseline;color:var(--t-text);display:inline-flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:2px}.adm-plan-price{font-size:var(--ops-fs-row);font-weight:700}.adm-price-per,.adm-price-vat{color:var(--t-sub);font-size:var(--ops-fs-label)}.adm-usage{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-usage-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.adm-usage-count{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.adm-usage-nc{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:6px}.adm-usage-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-compare td,.adm-compare th{vertical-align:top}.adm-compare thead th{color:var(--t-text);font-size:var(--ops-fs-body);letter-spacing:0;text-transform:none;white-space:normal}.adm-compare thead th>*{display:flex;margin-top:4px}.adm-compare-name{font-weight:700}.adm-compare .adm-compare-current{background:color-mix(in srgb,var(--primary) 5%,var(--t-card))}.adm-compare thead th.adm-compare-current{box-shadow:inset 0 3px 0 var(--primary)}.adm-inc{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:6px}.adm-inc.no{color:var(--t-sub)}.adm-addon{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.adm-addon[data-state=active]{box-shadow:inset 3px 0 0 var(--success)}.adm-addon[data-state=cancelling]{box-shadow:inset 3px 0 0 var(--warning)}.adm-addon[data-state=trial]{box-shadow:inset 3px 0 0 var(--info)}.adm-addon[data-state=locked]{border-style:dashed}.adm-addon-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.adm-addon-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.adm-addon-desc{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.adm-addon-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:auto}.adm-addon-actions .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.adm-auto-row{grid-gap:var(--ops-4);align-items:center;border-top:1px solid var(--t-line);display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--ops-4) var(--ops-5)}.adm-auto-row:first-child{border-top:0}.adm-auto-main{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.adm-auto-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;margin:0}.adm-auto-when{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:6px;margin:0}.adm-auto-when svg{color:var(--t-sub);flex-shrink:0}.adm-auto-kw{font-weight:700}.adm-auto-meta{color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);margin:0}.adm-auto-last,.adm-auto-meta{align-items:center;flex-wrap:wrap}.adm-auto-last{display:inline-flex;gap:6px}.adm-auto-last .adm-audit-when{flex-direction:row;gap:6px}.adm-auto-source{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:4px}.adm-chain{display:flex;flex-direction:column;gap:var(--ops-4);list-style:none;margin:0;padding:0}.adm-chain>li{position:relative}.adm-chain>li+li:before{background:var(--t-line);content:"";height:var(--ops-4);left:24px;position:absolute;top:calc(var(--ops-4)*-1);width:2px}.adm-step{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.adm-step[data-kind=when]{box-shadow:inset 3px 0 0 var(--primary)}.adm-step[data-kind=if]{box-shadow:inset 3px 0 0 var(--t-purple)}.adm-step[data-kind=then]{box-shadow:inset 3px 0 0 var(--success)}.adm-step-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.adm-step-kind{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:4px;letter-spacing:.04em;text-transform:uppercase}.adm-step-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.adm-step-toggle{all:unset;align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px}.adm-step-toggle:focus-visible{box-shadow:var(--ops-focus)}.adm-step-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.adm-step-summary{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.adm-step-body{color:var(--t-text);font-size:var(--ops-fs-label)}.adm-brand{grid-gap:var(--ops-6);align-items:start;display:grid;gap:var(--ops-6);grid-template-columns:minmax(0,1fr) 380px}.adm-brand-controls{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.adm-brand-preview{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);min-width:0;padding:var(--ops-4);position:-webkit-sticky;position:sticky;top:var(--ops-4)}.adm-brand-preview-btn{display:none}.adm-brand-preview-inner{display:flex;flex-direction:column;gap:var(--ops-3)}.adm-colour{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-colour-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.adm-colour-inputs{align-items:center;display:flex;gap:var(--ops-2)}.adm-colour-pick{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);cursor:pointer;height:38px;padding:2px;width:44px}.adm-colour-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;width:120px}.adm-colour-ro{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-body);gap:var(--ops-2)}.adm-swatch{background:#0000;background:var(--adm-swatch,#0000);border:1px solid var(--t-line);border-radius:6px;height:20px;width:20px}.adm-contrast{gap:var(--ops-2)}.adm-contrast,.adm-contrast-list{display:flex;flex-direction:column;margin:0}.adm-contrast-list{color:var(--t-text);font-size:var(--ops-fs-label);gap:6px;list-style:none;padding:0}.adm-contrast-list li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adm-logo{display:flex;flex-direction:column;gap:6px}.adm-logo-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-4)}.adm-logo-box{align-items:center;background:var(--t-card2);border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;height:80px;justify-content:center;overflow:hidden;width:120px}.adm-logo-box img{max-height:100%;max-width:100%;object-fit:contain}.adm-logo-ctl{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.adm-logo-ctl label.ops-btn{cursor:pointer}.adm-logo-input:focus-visible+label{box-shadow:var(--ops-focus)}.adm-preview-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.adm-preview-summary{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.adm-preview{--adm-brand:var(--t-sub);--adm-brand-text:var(--t-card);background:var(--t-bg);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);font-size:var(--ops-fs-label);overflow:hidden}.adm-preview-bar{align-items:center;background:var(--adm-brand);color:var(--adm-brand-text);display:flex;font-weight:700;gap:var(--ops-2);padding:var(--ops-3)}.adm-preview-bar img{height:24px;max-width:96px;object-fit:contain;width:auto}.adm-preview-logo{align-items:center;background:color-mix(in srgb,var(--adm-brand-text) 20%,#0000);border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.adm-preview-body{color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4) var(--ops-3)}.adm-preview-hello{font-weight:700}.adm-preview-line{background:var(--ops-track-bg);border-radius:999px;height:8px;width:90%}.adm-preview-line.short{width:60%}.adm-preview-btn{align-self:flex-start;background:var(--adm-brand);border-radius:var(--ops-r-ctl);color:var(--adm-brand-text);font-weight:700;margin-top:var(--ops-2);padding:6px 12px}.adm-preview-sms{display:flex;flex-direction:column;gap:6px;padding:var(--ops-4) var(--ops-3)}.adm-preview-from{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700}.adm-preview-bubble{align-self:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);color:var(--t-text);max-width:85%;padding:var(--ops-2) var(--ops-3)}.adm-articles{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.adm-articles>li+li{border-top:1px solid var(--t-line)}.adm-article{all:unset;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:var(--ops-3) var(--ops-4);text-decoration:none;width:100%}div.adm-article{cursor:default}.adm-article:hover .adm-article-title{text-decoration:underline;text-underline-offset:3px}.adm-article:focus-visible{box-shadow:var(--ops-focus)}.adm-article-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;margin:0}.adm-article-summary{color:var(--t-sub);font-size:var(--ops-fs-label)}.adm-article-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-3)}.adm-article-type{align-items:center;display:inline-flex;gap:4px}.adm-cats-wrap{display:flex;flex-direction:column;gap:var(--ops-3)}.adm-cats-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.adm-cats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:0}.adm-cat{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;height:100%;padding:var(--ops-4);text-decoration:none;width:100%}.adm-cat svg{color:var(--primary)}.adm-cat:hover{border-color:var(--primary)}.adm-cat:focus-visible{box-shadow:var(--ops-focus)}.adm-cat[aria-current=true],.adm-cat[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary)}.adm-cat-label{font-size:var(--ops-fs-body);font-weight:600}.adm-cat-desc{color:var(--t-sub);font-size:var(--ops-fs-caption)}.adm-contact{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.adm-contact-title{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-section);font-weight:700;gap:var(--ops-2);margin:0}.adm-contact-list{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.adm-contact-list li{align-items:flex-start;color:var(--t-sub);display:flex;gap:var(--ops-2)}.adm-contact-text{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:2px;min-width:0;overflow-wrap:anywhere}.adm-contact-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700}.adm-matrix-wrap{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.adm-matrix-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.adm-matrix-rolepick{display:none}.adm-matrix th[scope=col]{text-align:center}.adm-matrix th[scope=col].adm-matrix-sticky{text-align:left}.adm-matrix .adm-matrix-sticky{background:var(--t-card);left:0;position:-webkit-sticky;position:sticky;z-index:1}.adm-matrix thead .adm-matrix-sticky{background:var(--t-card2);z-index:2}.adm-matrix tbody th[scope=row]{font-weight:500}.adm-matrix-cell{text-align:center;white-space:nowrap}.adm-matrix-cell input{accent-color:var(--primary);cursor:pointer;height:18px;vertical-align:middle;width:18px}.adm-matrix-cell input[aria-disabled=true]{cursor:not-allowed}.adm-matrix-cell .ops-badge{margin-left:6px}.adm-matrix-group th{background:var(--t-card);padding:0}.adm-matrix-group .ops-group-label{padding:var(--ops-3) var(--ops-4) var(--ops-1)}@media (max-width:1024px){.adm-brand{grid-template-columns:minmax(0,1fr)}.adm-brand>.adm-brand-preview{display:none}.adm-brand-preview-btn{display:block}}@media (max-width:768px){.adm-shell{gap:var(--ops-4);grid-template-columns:minmax(0,1fr)}.adm-shell-nav{position:static}.adm-nav{display:none}.adm-nav-select{display:block}}@media (max-width:640px){.adm-matrix-rolepick{display:block}.adm-matrix [data-role-hidden=true]{display:none}}@media (max-width:560px){.adm-auto-row,.adm-row{grid-template-columns:minmax(0,1fr);padding:var(--ops-3) var(--ops-4)}.adm-row-ctl{justify-content:flex-start}.adm-switch-ctl{align-items:flex-start}.adm-savebar{border-radius:0;margin:0 calc(var(--ops-4)*-1);padding-left:var(--ops-4);padding-right:var(--ops-4)}.adm-savebar-actions,.adm-savebar-actions .ops-btn{flex:1 1 auto}.adm-search{max-width:none}}@media (prefers-reduced-motion:reduce){.adm-disclose svg,.adm-savebar,.adm-step-toggle svg,.adm-switch-thumb,.adm-switch-track{transition:none}}.mp-page .ops-wrap{gap:var(--ops-4)}.mp-page .ops-alert{align-items:flex-start}.mp-page .ops-alert>svg{flex-shrink:0;margin-top:2px}.mp-page .ops-btn:disabled,.mp-page .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.mp-meta{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-2);margin:calc(var(--ops-2)*-1) 0 0}.mp-muted{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:400}.mp-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.mp-hint{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;line-height:1.5;margin:0}.mp-hint,.mp-label{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mp-label{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mp-h3{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ops-fs-row);gap:var(--ops-2)}.mp-h3,.mp-h4{color:var(--t-text);font-weight:700;margin:0}.mp-h4{font-size:var(--ops-fs-body)}.mp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label)}.mp-price{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;font-weight:600}.mp-big,.mp-price{color:var(--t-text)}.mp-big{font-feature-settings:"tnum";align-items:baseline;display:flex;flex-wrap:wrap;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px;margin:0}.mp-body{gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.mp-body,.mp-stack{display:flex;flex-direction:column;min-width:0}.mp-grid,.mp-stack{gap:var(--ops-4)}.mp-grid{grid-gap:var(--ops-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid .ops-panel{margin:0}.mp-pad{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.mp-actions{flex-wrap:wrap;gap:var(--ops-2)}.mp-actions,.mp-linkout,.mp-rows{display:flex}.mp-rows{flex-direction:column;list-style:none;margin:0;padding:0}.mp-row{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) 0}.mp-rows>.mp-row:first-child{border-top:0}.mp-row>.adm-switch-field{flex:1 1 280px;justify-content:space-between}.mp-row-tight{padding:var(--ops-2) 0}.mp-row-end,.mp-row-title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.mp-row-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.mp-feature-row[data-off] .mp-row-title{color:var(--t-sub)}.mp-person{align-items:center;display:inline-flex;gap:var(--ops-2)}.mp-page tr.mp-inactive td{color:var(--t-sub)}.mp-form{display:flex;flex-direction:column;gap:var(--ops-3)}.mp-form-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end;padding-top:var(--ops-2)}.mp-fieldset{border:0;display:flex;flex-direction:column;gap:var(--ops-2);margin:0;min-width:0;padding:0}.mp-legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-2);padding:0}.mp-radio-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(2,minmax(0,1fr))}.mp-radio-card{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);cursor:pointer;display:flex;gap:var(--ops-2);padding:var(--ops-2) var(--ops-3);position:relative}.mp-radio-card:has(input:checked){background:color-mix(in srgb,var(--primary) 8%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.mp-radio-card:has(input:focus-visible){box-shadow:var(--ops-focus)}.mp-radio-card input{accent-color:var(--primary);margin-top:3px}.mp-radio-text{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:2px}.mp-radio-text>span,.mp-th-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mp-th-sub{font-weight:500;letter-spacing:0;text-transform:none}.mp-row-desc,.mp-row-label,.mp-th-sub{display:block}.mp-row-desc{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:400}.mp-na{color:var(--t-sub);display:inline-flex}.mp-level-id{font-feature-settings:"tnum";align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;min-width:28px;padding:0 6px}.mp-levels{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));list-style:none;margin:var(--ops-2) 0 0;padding:0}.mp-level{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);border-top:3px solid var(--primary);display:flex;flex-direction:column;gap:4px;padding:var(--ops-3)}.mp-level-head{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-2)}.mp-feature{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);overflow:hidden}.mp-feature[data-off]{border-style:dashed}.mp-feature-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-4)}.mp-feature-text{display:flex;flex:1 1 260px;flex-direction:column;gap:4px;min-width:0}.mp-feature-body{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.mp-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.mp-chip{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ops-fs-label);font-weight:600;gap:6px;min-height:32px;padding:0 var(--ops-3)}.mp-chip:hover{background:var(--ops-hover);color:var(--t-text)}.mp-chip[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,var(--t-card));border-color:var(--primary);color:var(--t-text)}.mp-chip[aria-pressed=true] svg{color:var(--primary)}.mp-chip:focus-visible{box-shadow:var(--ops-focus);outline:none}.mp-overrides{flex-direction:column}.mp-ov-list,.mp-overrides{display:flex;gap:var(--ops-2)}.mp-ov-list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.mp-ov{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;display:inline-flex;gap:var(--ops-2);padding:4px 6px 4px 4px}.mp-ov[data-custom]{border-color:var(--primary)}.mp-ov .cl-avatar{font-size:var(--ops-fs-caption);height:26px;width:26px}.mp-ov-name{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.mp-ov .ops-btn.sm{height:28px;padding:0 8px}.mp-split{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:220px minmax(0,1fr)}.mp-userlist{display:flex;flex-direction:column;gap:4px}.mp-user{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:flex;font:inherit;gap:var(--ops-2);padding:var(--ops-2);text-align:left;width:100%}.mp-user:hover{background:var(--ops-hover)}.mp-user[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));border-color:var(--t-line);box-shadow:inset 3px 0 0 var(--primary)}.mp-user:focus-visible{box-shadow:var(--ops-focus);outline:none}.mp-user-text{display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:2px;min-width:0}.mp-user-text>span{color:var(--t-sub);font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.mp-user-big{font-size:var(--ops-fs-row)}.mp-userhead{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.mp-userhead .mp-user-text{flex:1 1 200px}.mp-navgrid{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.mp-navgrid>section{min-width:0}.mp-change{display:inline-flex;flex-wrap:wrap;gap:6px}.mp-sso{align-items:flex-start;border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3);padding-top:var(--ops-3)}.mp-sso>.mp-row{align-self:stretch;border-top:0;padding:0}.mp-sso-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.mp-sso-body{align-self:stretch;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4)}.mp-sso-body .mp-radio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-tpl-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.mp-tpl{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;padding:var(--ops-3) var(--ops-4)}.mp-tpl,.mp-tpl-foot{display:flex;gap:var(--ops-2)}.mp-tpl-foot{align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:auto}@media (max-width:1024px){.mp-grid,.mp-navgrid,.mp-split{grid-template-columns:minmax(0,1fr)}.mp-userlist{flex-direction:row;overflow-x:auto;padding-bottom:4px}.mp-user{flex-shrink:0;width:auto}.mp-sso-body .mp-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mp-body{padding:var(--ops-3) var(--ops-4)}.mp-radio-grid,.mp-sso-body .mp-radio-grid{grid-template-columns:minmax(0,1fr)}.mp-form-actions .ops-btn{flex:1 1;justify-content:center}}.mp-page .ops-table-wrap{position:relative}.mp-page .adm-nav-item{flex-wrap:wrap;row-gap:2px}.mp-page .adm-nav-item .adm-nav-label{flex:1 1 auto;overflow-wrap:normal}.mp-page .adm-nav-item .adm-nav-lock{flex-basis:100%;padding-left:24px}.mp-user[aria-pressed=true] .mp-user-text>span{color:var(--t-text)}:root{--shell-header-h:56px;--shell-sidebar-w:248px;--shell-rail-w:64px;--shell-item-h:36px;--nav-active-bar:var(--primary);--nav-group-fg:var(--t-sub);--badge-count-bg:var(--ops-primary-fill);--badge-alert-bg:color-mix(in srgb,var(--danger) 75%,#000);--shell-scrim:color-mix(in srgb,#000 55%,#0000)}body:has(>#root .pdc-shell){margin:0}.pdc-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--t-bg);color:var(--t-text);color-scheme:var(--color-scheme);display:flex;font-family:Inter,system-ui,sans-serif;height:100vh;height:100dvh;overflow:hidden}.pdc-main,.pdc-shell-col{background:var(--t-bg);display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.pdc-main{min-height:0}.pdc-main:focus{outline:none}.pdc-skip{background:var(--ops-primary-fill);border-radius:var(--ops-r-ctl);color:#fff;font-size:var(--ops-fs-body);font-weight:600;left:var(--ops-3);padding:var(--ops-2) var(--ops-4);position:absolute;text-decoration:none;top:-100px;z-index:2000}.pdc-skip:focus,.pdc-skip:focus-visible{outline:2px solid var(--t-text);outline-offset:2px;top:var(--ops-3)}.pdc-shell :is(.pdc-sidebar,.pdc-header,.pdc-drawer,.pdc-pal,.pdc-pop) :is(button,a,[tabindex]):focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.pdc-shell .pdc-nav-scroll :is(button):focus-visible{outline-offset:-2px}.pdc-shell :is(.pdc-sidebar,.pdc-header,.pdc-drawer,.pdc-pal,.pdc-pop) button{font-family:inherit}.pdc-side-dock{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-shrink:0;height:100%;width:248px;width:var(--shell-sidebar-w)}.pdc-side-dock.is-rail{width:64px;width:var(--shell-rail-w)}.pdc-side-nav{height:100%}.pdc-sidebar{color:var(--t-text);display:flex;flex-direction:column;height:100%;min-height:0}.pdc-identity{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;flex-shrink:0;gap:var(--ops-3);height:64px;padding:0 var(--ops-4);position:relative}.pdc-identity-avatar{align-items:center;background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 45%,#0000);border-radius:var(--ops-r-ctl);color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-caption);font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.pdc-identity-text{flex:1 1;min-width:0}.pdc-identity-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.pdc-identity-name,.pdc-identity-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-identity-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pdc-identity-lock{color:var(--t-sub);display:inline-flex;flex-shrink:0}.pdc-sidebar.is-rail .pdc-identity{justify-content:center;padding:0}.pdc-quickfind-wrap{flex-shrink:0;padding:var(--ops-3) var(--ops-3) var(--ops-1)}.pdc-quickfind{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);height:36px;padding:0 var(--ops-2) 0 var(--ops-3);position:relative;text-align:left;width:100%}.pdc-quickfind:hover{border-color:var(--primary);color:var(--t-text)}.pdc-quickfind-label{flex:1 1}.pdc-quickfind.is-icon{justify-content:center;padding:0}.pdc-sidebar.is-rail .pdc-quickfind-wrap{padding:var(--ops-3) var(--ops-2) var(--ops-1)}.pdc-kbd{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:6px;color:var(--t-sub);display:inline-flex;font:inherit;font-size:var(--ops-fs-caption);font-weight:600;height:22px;padding:0 6px;white-space:nowrap}.pdc-nav-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pdc-nav-scroll,.pdc-sidebar.is-rail .pdc-nav-scroll{padding:var(--ops-1) var(--ops-2) var(--ops-3)}.pdc-nav-group+.pdc-nav-group{margin-top:var(--ops-1)}.pdc-nav-group-btn{align-items:center;background:#0000;border:0;border-radius:var(--ops-r-ctl);color:var(--t-sub);color:var(--nav-group-fg);cursor:pointer;display:flex;font-size:var(--ops-fs-caption);font-weight:700;gap:var(--ops-2);height:32px;letter-spacing:.06em;margin-top:var(--ops-2);padding:0 var(--ops-2) 0 var(--ops-3);text-align:left;text-transform:uppercase;width:100%}.pdc-nav-group-btn:hover{background:var(--nav-hover-bg);color:var(--t-text)}.pdc-nav-group-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-nav-group-n{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0}.pdc-chevron{flex-shrink:0}.pdc-chevron.is-closed{transform:rotate(-90deg)}.pdc-nav-divider{background:var(--t-line);height:1px;margin:var(--ops-2) var(--ops-3)}.pdc-nav-list{list-style:none;margin:0;padding:0}.pdc-nav-li{margin:1px 0}.pdc-nav-item{align-items:center;background:#0000;border:0;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);font-weight:400;gap:var(--ops-3);height:36px;height:var(--shell-item-h);padding:0 var(--ops-3);position:relative;text-align:left;width:100%}.pdc-nav-item:hover{background:var(--nav-hover-bg)}.pdc-nav-ico{color:var(--t-sub);flex-shrink:0;height:16px;width:16px}.pdc-nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-nav-item.is-active{background:var(--nav-active-bg);box-shadow:inset 3px 0 0 var(--primary);box-shadow:inset 3px 0 0 var(--nav-active-bar);color:var(--nav-active-fg);font-weight:600}.pdc-nav-item.is-active .pdc-nav-ico{color:var(--primary)}.pdc-sidebar.is-rail .pdc-nav-item{justify-content:center;padding:0}.pdc-count{font-feature-settings:"tnum";align-items:center;background:var(--ops-primary-fill);background:var(--badge-count-bg);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;letter-spacing:0;line-height:1;min-width:22px;padding:0 7px;text-transform:none}.pdc-count.is-alert{background:color-mix(in srgb,var(--danger) 75%,#000);background:var(--badge-alert-bg)}.pdc-count.is-muted{background:var(--ops-track-bg);color:var(--t-text)}.pdc-count.is-corner{right:4px;top:1px}.pdc-count.is-bell,.pdc-count.is-corner{height:18px;min-width:18px;padding:0 4px;position:absolute}.pdc-count.is-bell{right:-4px;top:-4px}.pdc-tip{background:var(--t-text);border-radius:6px;box-shadow:0 4px 14px #00000040;color:var(--t-bg);display:none;font-size:var(--ops-fs-label);font-weight:600;left:72px;left:calc(var(--shell-rail-w) + 8px);letter-spacing:0;padding:4px 8px;pointer-events:none;position:fixed;text-transform:none;white-space:nowrap;z-index:400}.pdc-sidebar.is-rail :is(button,.pdc-identity):hover>.pdc-tip{animation:pdc-tip-in .12s ease .3s both;display:block}.pdc-sidebar.is-rail button:focus-visible>.pdc-tip{display:block}@keyframes pdc-tip-in{0%{opacity:0}to{opacity:1}}.pdc-side-foot{border-top:1px solid var(--sidebar-border);flex-shrink:0;padding:var(--ops-2) var(--ops-3) var(--ops-3)}.pdc-side-apps{display:flex;flex-direction:column;gap:var(--ops-1)}.pdc-side-app{align-items:center;background:#0000;border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;display:flex;font-size:var(--ops-fs-caption);font-weight:600;gap:var(--ops-2);height:32px;justify-content:flex-start;padding:0 var(--ops-3);position:relative;white-space:nowrap;width:100%}.pdc-side-app:hover{border-color:var(--primary);color:var(--t-text)}.pdc-side-apps.is-rail .pdc-side-app{justify-content:center;padding:0}.pdc-side-signout,.pdc-side-theme{margin-top:var(--ops-2);width:100%}.pdc-side-signout:hover{border-color:var(--danger);color:var(--danger)}.pdc-shell[data-rail=true] .pdc-side-signout,.pdc-shell[data-rail=true] .pdc-side-theme{justify-content:center;padding:0}.pdc-side-meta{align-items:center;display:flex;gap:var(--ops-2);justify-content:space-between;margin-top:var(--ops-2);min-height:32px}.pdc-sidebar.is-rail .pdc-side-meta{justify-content:center}.pdc-side-version{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pdc-rail-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.pdc-rail-toggle:hover{background:var(--nav-hover-bg);color:var(--t-text)}.pdc-drawer-layer{inset:0;position:fixed;z-index:160}.pdc-drawer-backdrop{background:color-mix(in srgb,#000 55%,#0000);background:var(--shell-scrim);border:0;cursor:default;inset:0;padding:0;position:absolute;width:100%}.pdc-drawer{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);bottom:0;box-shadow:8px 0 30px #0000004d;display:flex;flex-direction:column;left:0;max-width:88vw;position:absolute;top:0;width:280px}.pdc-drawer .pdc-side-nav{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.pdc-drawer{--shell-item-h:44px;width:min(320px,88vw)}.pdc-drawer .pdc-nav-group-btn{height:44px}}.pdc-header{align-items:center;background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);color:var(--t-text);display:flex;flex-shrink:0;gap:var(--ops-3);height:56px;height:var(--shell-header-h);padding:0 var(--ops-5);position:-webkit-sticky;position:sticky;top:0;z-index:100}.pdc-header.is-compact{gap:var(--ops-2);padding:0 var(--ops-4)}.pdc-crumbs{flex:0 1 auto;min-width:0}.pdc-crumbs ol{list-style:none;margin:0;padding:0}.pdc-crumbs li,.pdc-crumbs ol{align-items:center;display:flex;gap:var(--ops-1);min-width:0}.pdc-crumbs li{color:var(--t-sub);font-size:var(--ops-fs-body);white-space:nowrap}.pdc-crumbs li.is-current{color:var(--t-text);font-weight:600}.pdc-crumbs li.is-current span{display:block;max-width:36vw;overflow:hidden;text-overflow:ellipsis}.pdc-header.is-compact .pdc-crumbs li.is-current span{font-size:var(--ops-fs-section);max-width:42vw}.pdc-crumb-sep{color:var(--t-sub);flex-shrink:0}.pdc-admin-chip{flex-shrink:0}.pdc-header-search{display:flex;flex:1 1;justify-content:center;min-width:0}.pdc-header.is-compact .pdc-header-search{justify-content:flex-end}.pdc-search-trigger{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);height:38px;max-width:100%;min-width:0;padding:0 var(--ops-2) 0 var(--ops-3);text-align:left;width:clamp(200px,32vw,420px)}.pdc-search-trigger:hover{border-color:var(--primary);color:var(--t-text)}.pdc-search-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-search-trigger.is-icon{justify-content:center;padding:0;width:38px}@media (max-width:1023px){.pdc-crumbs li:not(.is-current),.pdc-header .pdc-search-trigger .pdc-kbd{display:none}.pdc-ghost-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pdc-header .pdc-copilot-state{justify-content:center;padding:0;width:22px}.pdc-copilot-state-word{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.pdc-header-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--ops-2)}.pdc-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;position:relative;width:38px}.pdc-icon-btn:hover{background:var(--ops-hover);border-color:var(--t-line);color:var(--t-text)}.pdc-icon-btn.is-sm{height:32px;width:32px}.pdc-ghost-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2);height:38px;padding:0 var(--ops-3);white-space:nowrap}.pdc-ghost-btn:hover{background:var(--ops-hover);border-color:var(--t-line)}.pdc-copilot-state{color:var(--t-sub);gap:4px;height:22px;padding:0 8px}.pdc-avatar-btn,.pdc-copilot-state[data-tone=success]{color:var(--t-text)}.pdc-avatar-btn{background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 55%,var(--t-line));display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;height:32px;margin-left:var(--ops-1);width:32px}.pdc-avatar-btn:hover{border-color:var(--primary)}.pdc-pop-wrap{position:relative}.pdc-pop{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:0 12px 32px #00000047;color:var(--t-text);max-height:min(480px,70vh);max-height:min(480px,70dvh);max-width:calc(100vw - 24px);overflow:auto;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:300}.pdc-pop:focus{outline:none}.pdc-header.is-compact .pdc-notif{left:var(--ops-3);max-width:none;position:fixed;right:var(--ops-3);top:60px;top:calc(var(--shell-header-h) + 4px);width:auto}.pdc-pop-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-2);padding:var(--ops-2) var(--ops-2) var(--ops-2) var(--ops-4)}.pdc-pop-title{color:var(--t-text);flex:1 1;font-size:var(--ops-fs-body);font-weight:700;margin:0}.pdc-link-btn{background:#0000;border:0;border-radius:6px;color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-label);font-weight:600;padding:4px 6px;text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:2px}.pdc-link-btn:hover{background:var(--ops-hover)}.pdc-notif-list{list-style:none;margin:0;padding:0}.pdc-notif-row{border-top:1px solid var(--t-line2);display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4);position:relative}.pdc-notif-row:first-child{border-top:0}.pdc-notif-row.is-unread{background:var(--primary-soft)}.pdc-notif-row.is-unread:after{background:var(--primary);border-radius:50%;content:"";height:6px;position:absolute;right:12px;top:18px;width:6px}.pdc-notif-ico{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.pdc-notif-body{min-width:0}.pdc-notif-title{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.pdc-notif-row.is-unread .pdc-notif-title{font-weight:700}.pdc-notif-at,.pdc-notif-desc{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-top:2px}.pdc-notif-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdc-notif-empty{align-items:center;color:var(--t-sub);display:flex;flex-direction:column;gap:var(--ops-1);padding:var(--ops-6) var(--ops-4);text-align:center}.pdc-notif-empty-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin-top:var(--ops-1)}.pdc-notif-empty-text{font-size:var(--ops-fs-label)}.pdc-account{width:280px}.pdc-account-head{border-bottom:1px solid var(--t-line);padding:var(--ops-3) var(--ops-4)}.pdc-account-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-account-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:6px}.pdc-account-practice{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pdc-menu{display:flex;flex-direction:column;padding:6px}.pdc-menu-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:10px;min-height:36px;padding:0 10px;text-align:left;width:100%}.pdc-menu-item svg{color:var(--t-sub);flex-shrink:0}.pdc-menu-item:focus,.pdc-menu-item:hover{background:var(--ops-hover)}.pdc-shell .pdc-pop .pdc-menu-item:focus-visible{outline-offset:-2px}.pdc-menu-item.is-danger svg{color:var(--danger)}.pdc-menu-check{display:inline-flex;flex-shrink:0;height:16px;width:16px}.pdc-menu-check svg{color:var(--primary)}.pdc-menu-sep{background:var(--t-line);height:1px;margin:6px 4px}.pdc-pal-overlay{align-items:flex-start;background:color-mix(in srgb,#000 55%,#0000);background:var(--shell-scrim);display:flex;inset:0;justify-content:center;padding:12vh var(--ops-4) var(--ops-4);position:fixed;z-index:1100}.pdc-pal{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-shadow:0 24px 64px #00000059;color:var(--t-text);display:flex;flex-direction:column;max-height:70vh;max-width:100%;overflow:hidden;width:640px}.pdc-pal-field{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-sub);display:flex;flex-shrink:0;gap:var(--ops-3);height:56px;padding:0 var(--ops-4)}.pdc-pal-field:focus-within{box-shadow:inset 0 -2px 0 var(--primary)}.pdc-pal-field input{background:#0000;border:0;color:var(--t-text);flex:1 1;font-size:var(--ops-fs-section);height:100%;min-width:0}.pdc-pal-field input::placeholder{color:var(--t-sub)}.pdc-pal .pdc-pal-field input:focus{box-shadow:none!important;outline:none!important}.pdc-pal-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.pdc-pal-list:empty{display:none}.pdc-pal-h{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;padding:10px 10px 4px;text-transform:uppercase}.pdc-pal-opt{align-items:center;border-radius:8px;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);min-height:40px;padding:0 10px}.pdc-pal-opt.is-active{background:var(--nav-active-bg);box-shadow:inset 3px 0 0 var(--primary);box-shadow:inset 3px 0 0 var(--nav-active-bar)}.pdc-pal-ico{color:var(--t-sub);display:inline-flex;flex-shrink:0}.pdc-pal-opt.is-active .pdc-pal-ico{color:var(--primary)}.pdc-pal-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-pal-meta{color:var(--t-sub);font-size:var(--ops-fs-caption);white-space:nowrap}.pdc-pal-enter{color:var(--t-sub);flex-shrink:0}.pdc-pal-states{flex-shrink:0;padding:0 var(--ops-4)}.pdc-pal-empty{color:var(--t-sub);font-size:var(--ops-fs-label);padding:10px 0}.pdc-pal-empty.is-warn{border-left:3px solid var(--warning);color:var(--t-text);margin:var(--ops-2) 0;padding-left:var(--ops-2)}.pdc-pal-hint{display:block;margin-top:2px}.pdc-pal-foot{border-top:1px solid var(--t-line);color:var(--t-sub);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-4);padding:var(--ops-2) var(--ops-4)}.pdc-pal-foot span{align-items:center;display:inline-flex;gap:4px}@media (max-width:767px){.pdc-pal-overlay{padding:0}.pdc-pal{border:0;border-radius:0;height:100%;max-height:none;width:100%}.pdc-pal-foot{display:none}}@media (prefers-reduced-motion:no-preference){.pdc-side-dock{transition:width .18s ease}.pdc-chevron{transition:transform .15s ease}.pdc-ghost-btn,.pdc-icon-btn,.pdc-menu-item,.pdc-nav-group-btn,.pdc-nav-item,.pdc-quickfind,.pdc-search-trigger{transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pdc-drawer{animation:pdc-drawer-in .18s ease both}.pdc-drawer-backdrop{animation:pdc-fade-in .18s ease both}.pdc-nav-item.is-flash .pdc-count{animation:pdc-pulse 2s ease-in-out infinite}}@keyframes pdc-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes pdc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pdc-pulse{0%,to{box-shadow:0 0 0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 45%,#0000)}}@media (prefers-reduced-motion:reduce){.pdc-sidebar.is-rail :is(button,.pdc-identity):hover>.pdc-tip{animation:none}.pdc-shell :is(.pdc-sidebar,.pdc-header,.pdc-drawer,.pdc-pal,.pdc-pop) button{transition:none}}.nhs-fp17 .ops-desc strong{color:var(--t-text)}.fp17-grid{align-items:start}.fp17-main{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.fp17-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.fp17-vstack{display:flex;flex-direction:column;gap:var(--ops-3)}.fp17-vstats{grid-template-columns:repeat(3,minmax(0,1fr))}.fp17-vstats .ops-stat-value{font-size:var(--ops-fs-title)}.fp17-small{font-size:var(--ops-fs-label);margin:0}.fp17-es{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.fp17-who{align-items:flex-start;display:inline-flex;flex-direction:column;gap:3px}.fp17-who .nhs-cell-sub{font-weight:400;margin-top:0}.fp17-status{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.fp17-table td{vertical-align:top}.fp17-blocked{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;max-width:28ch}.fp17-blocked-why{color:var(--t-text);font-size:var(--ops-fs-caption);line-height:1.4}.fp17-blocked-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fp17-blocked-list li{align-items:flex-start;border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:3px;padding:var(--ops-2) 0}.fp17-bl-who{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.fp17-bl-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fp17-drawer{display:flex;flex-direction:column;gap:var(--ops-4)}.fp17-drawer-name{font-size:var(--ops-fs-row)}.fp17-drawer-name,.fp17-h3{color:var(--t-text);font-weight:700;margin:0}.fp17-h3{font-size:var(--ops-fs-section)}.fp17-vlist{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.fp17-vlist ul{font-size:var(--ops-fs-label);margin:0;padding-left:var(--ops-5)}.fp17-confirm-body{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.fp17-textarea{height:auto;min-height:84px;padding:var(--ops-2) var(--ops-3);resize:vertical}.fp17-field-err{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.fp17-field-err:before{background:var(--danger);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}@media (max-width:1280px){.fp17-grid.ops-grid.main-side{grid-template-columns:minmax(0,1fr)}}.fp17-vstats .ops-stat-value.na{font-size:var(--ops-fs-row)}@media (min-width:561px) and (max-width:960px){.nhs-fp17 .ops-stats:not(.fp17-vstats){grid-template-columns:repeat(2,minmax(0,1fr))}}.lab .ops-wrap>.ops-seg{align-self:flex-start}.lab-demo{border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 55%,#0000);color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:700;padding:0 6px}.lab-muted{align-items:center;color:var(--t-sub);display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px;margin:0}.lab-pad,p.lab-muted{display:flex}.lab-pad{flex-direction:column;gap:var(--ops-2);padding:var(--ops-4) var(--ops-5)}.lab-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label)}.lab-ellipsis,.lab-nowrap{white-space:nowrap}.lab-ellipsis{max-width:160px;overflow:hidden;text-overflow:ellipsis}.lab-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lab-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.lab-stats .ops-stat-value{font-size:26px}.lab-stats .ops-stat-value.na{font-size:var(--ops-fs-row)}@media (max-width:1280px){.lab-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-risk{border-color:color-mix(in srgb,var(--warning) 50%,var(--t-line))}.lab-risk.urgent{border-color:color-mix(in srgb,var(--danger) 55%,var(--t-line));box-shadow:inset 3px 0 0 var(--danger)}.lab-risk .ops-panel-title{align-items:center;display:inline-flex;gap:var(--ops-2)}.lab-risk-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--ops-3) var(--ops-5)}.lab-risk-main{min-width:0}@media (max-width:1100px){.lab-risk-row{grid-template-columns:minmax(0,1fr) auto}.lab-risk-row .ops-row-trail{grid-column:1/-1;justify-content:flex-start}}.lab-toolbar{align-items:flex-end;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.lab-inline-field{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2)}.lab-inline-field .ops-select{min-width:160px}.lab-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.lab-name{color:var(--t-text);font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis}.lab-cell-sub{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px}.lab-hint-inline{color:var(--t-text);font-weight:600}.lab-type{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:600;gap:6px}.lab-row-overdue td,.lab-row-overdue th{background:color-mix(in srgb,var(--danger) 5%,var(--t-card))}.lab-row-overdue td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.lab-row-overdue .lab-cell-sub,.lab-row-overdue .lab-muted,.lab-row-overdue .ops-row-detail{color:var(--t-text)}.lab-row-actions{display:flex;flex-wrap:nowrap;gap:var(--ops-1);justify-content:flex-end}.lab .fin-table td{vertical-align:top}.lab-wrap-cell{max-width:160px;min-width:96px;overflow-wrap:break-word}.lab .lab-cases td,.lab .lab-cases th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.lab .lab-cases .lab-name{max-width:180px;white-space:nowrap}.lab .lab-cases td[data-label=Status] .ops-badge{border-radius:var(--ops-r-ctl);height:auto;line-height:1.3;max-width:180px;min-height:24px;padding-bottom:2px;padding-top:2px;white-space:normal}.lab .ops-table-wrap{position:relative}.lab .fin-mod[data-tone=info]{background:#0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 55%,#0000);color:var(--t-text)}@media (max-width:1360px){.lab .fin-table.stack thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.lab .fin-table.stack tr{grid-gap:4px 12px;align-items:start;border-bottom:1px solid var(--t-line);display:grid;gap:4px 12px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);padding:var(--ops-3) var(--ops-4)}.lab .fin-table.stack tbody th,.lab .fin-table.stack td{border:0;display:contents}.lab .fin-table.stack tbody th:before,.lab .fin-table.stack td:before{color:var(--t-sub);content:attr(data-label);font-size:var(--ops-fs-caption);padding-top:2px}.lab .fin-table.stack .lab-row-actions{flex-wrap:wrap;justify-content:flex-start}.lab .fin-table.stack tr.lab-row-overdue{background:color-mix(in srgb,var(--danger) 5%,var(--t-card));box-shadow:inset 3px 0 0 var(--danger)}.lab .fin-table.stack .lab-wrap-cell{max-width:none}.lab .fin-table.stack .lab-name{max-width:none;white-space:normal}}.lab-perf,.lab-reports{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:var(--ops-4) var(--ops-5)}.lab-reports{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:0}.lab-perf-card,.lab-report{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4)}.lab-report-head{align-items:flex-start;display:flex;gap:var(--ops-3);justify-content:space-between}.lab-report-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.lab-report-count{font-feature-settings:"tnum";color:var(--t-text);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;padding-bottom:2px}.lab-report-count[data-tone=danger]{box-shadow:inset 0 -3px 0 var(--danger)}.lab-report-count[data-tone=warning]{box-shadow:inset 0 -3px 0 var(--warning)}.lab-report-count[data-tone=success]{box-shadow:inset 0 -3px 0 var(--success)}.lab-report-count[data-tone=info]{box-shadow:inset 0 -3px 0 var(--info)}.lab-report-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lab-report-list li+li{border-top:1px solid var(--t-line)}.lab-report-row{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--ops-1) var(--ops-3);justify-content:space-between;padding:var(--ops-2) var(--ops-1);width:100%}.lab-report-row:hover{background:var(--ops-hover)}.lab-report-row:focus-visible{box-shadow:var(--ops-focus)}.lab-report-name{display:flex;flex:1 1 160px;flex-direction:column;min-width:0}.lab-report-name .ops-row-detail,.lab-report-name .ops-row-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-report-row .ops-badge{flex:none}.lab-report-more{align-self:flex-start}.lab-kv{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.lab-kv.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-kv>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);min-width:0;padding:var(--ops-2) var(--ops-3)}.lab-kv dt,.lab-kv-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.lab-kv dd{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);font-weight:600;gap:2px;margin:2px 0 0;overflow-wrap:anywhere}.lab-kv dd.num{align-items:flex-start}.lab-reliability{display:flex;flex-direction:column;gap:4px}.lab-fit-track>span[data-tone=success],.lab-reliability .ops-track>span[data-tone=success]{background:var(--success)}.lab-fit-track>span[data-tone=warning],.lab-reliability .ops-track>span[data-tone=warning]{background:var(--warning)}.lab-fit-track>span[data-tone=danger],.lab-reliability .ops-track>span[data-tone=danger]{background:var(--danger)}.lab-breakdown{display:flex;flex-wrap:wrap;gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-4) var(--ops-5)}.lab-breakdown li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:inline-flex;gap:var(--ops-2);padding:var(--ops-2) var(--ops-3)}.lab-breakdown b{font-feature-settings:"tnum";font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums}.lab-breakdown:empty{display:none}.lab-legend{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-5);list-style:none;margin:0;padding:0}.lab-legend li{align-items:center;display:inline-flex;gap:6px}.lab-email{flex-direction:column;padding:var(--ops-4) var(--ops-5)}.lab-email,.lab-email-head{display:flex;gap:var(--ops-3)}.lab-email-head{align-items:flex-start;justify-content:space-between}.lab-email-head p{margin:0}.lab-email-body{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.5;margin:0;padding:var(--ops-3)}.lab-parsed{list-style:none;margin:0;padding:0}.lab-email-mini{align-items:center;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.lab-initials{font-size:var(--ops-fs-caption);height:32px;width:32px}.lab-drawer{display:flex;flex-direction:column;gap:var(--ops-4)}.lab-drawer-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.lab-block{display:flex;flex-direction:column;gap:var(--ops-2)}.lab-block-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.lab-block-title{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;letter-spacing:.06em;margin:0;text-transform:uppercase}.lab-stages{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.lab-stage{grid-gap:var(--ops-3);all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-sub);cursor:default;display:grid;font-size:var(--ops-fs-body);gap:var(--ops-3);grid-template-columns:28px minmax(0,1fr) auto;padding:6px var(--ops-2);width:100%}.lab-stage:focus-visible{box-shadow:var(--ops-focus)}.lab-stage-dot{align-items:center;background:var(--t-card2);border:2px solid var(--t-line);border-radius:50%;color:var(--t-sub);display:inline-flex;height:28px;justify-content:center;width:28px}.lab-stage-state{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.lab-stages li[data-state=done] .lab-stage{color:var(--t-text)}.lab-stages li[data-state=done] .lab-stage-dot{border-color:var(--success);color:var(--success)}.lab-stages li[data-state=current] .lab-stage{background:color-mix(in srgb,var(--primary) 7%,var(--t-card));color:var(--t-text);font-weight:700}.lab-stages li[data-state=current] .lab-stage-dot{border-color:var(--primary);color:var(--primary)}.lab-stages li[data-state=current] .lab-stage-state{color:var(--t-text)}.lab-stage:not([aria-disabled=true]){color:var(--t-text);cursor:pointer}.lab-stage:not([aria-disabled=true]):hover{background:var(--ops-hover)}.lab-stage:not([aria-disabled=true]) .lab-stage-dot{border-color:var(--primary);border-style:dashed}.lab-checks{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.lab-checks li{align-items:center;background:#0000;border-radius:999px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;padding:2px 8px}.lab-checks li[data-done]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 55%,var(--t-line))}.lab-timeline{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.lab-timeline li{background:var(--t-card2);border-radius:var(--ops-r-ctl);box-shadow:inset 3px 0 0 var(--t-line);padding:var(--ops-2) var(--ops-3)}.lab-timeline li[data-source="Lab Portal"]{box-shadow:inset 3px 0 0 var(--success)}.lab-timeline li[data-source="Email Parser"],.lab-timeline li[data-source=Email]{box-shadow:inset 3px 0 0 var(--info)}.lab-timeline li[data-source=Staff]{box-shadow:inset 3px 0 0 var(--primary)}.lab-tl-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px;margin:0 0 2px}.lab-tl-meta b,.lab-tl-note{color:var(--t-text)}.lab-tl-note{font-size:var(--ops-fs-label);margin:0;overflow-wrap:anywhere}.lab-history{max-height:180px;overflow-y:auto}.lab-prose{color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.lab-notes{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.lab-mdr-view{border:1px solid color-mix(in srgb,var(--info) 40%,var(--t-line));border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.lab-drawer-actions{border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding-top:var(--ops-3)}.lab-form-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.lab-wide{grid-column:1/-1}.lab-dialog .ops-select,.lab-form-grid .ops-input,.lab-form-grid .ops-select{width:100%}.lab-ta{height:auto;line-height:1.45;min-height:64px;padding:var(--ops-2) 12px;resize:vertical}.lab-hint{color:var(--t-sub)}.lab-field-error,.lab-hint{align-items:center;display:inline-flex;font-size:var(--ops-fs-caption);gap:6px;margin:0}.lab-field-error{color:var(--t-text);font-weight:600}.lab-field-error svg{color:var(--danger);flex-shrink:0}.lab .ops-input[aria-invalid=true],.lab .ops-select[aria-invalid=true],.ops-dialog .ops-input[aria-invalid=true],.ops-dialog .ops-select[aria-invalid=true]{border-color:var(--danger)}.lab-mdr{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-4)}.lab-fieldset,.lab-mdr{display:flex;flex-direction:column;margin:0}.lab-fieldset{border:0;gap:var(--ops-1);padding:0}.lab-fieldset legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-2);padding:0}.lab-nc-item{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-2) var(--ops-3)}.lab-nc-item:has(input:checked){border-color:color-mix(in srgb,var(--success) 50%,var(--t-line))}@media (max-width:640px){.lab-form-grid,.lab-kv,.lab-kv.three{grid-template-columns:minmax(0,1fr)}.lab-inline-field{flex:1 1 100%}.lab-inline-field .ops-select{flex:1 1}.lab-row-actions{justify-content:flex-start}}.lab .ops-toast{z-index:1100}.lab .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ct-page .ops-wrap{max-width:1320px}.ct-tabs{display:flex;min-width:0}.ct-tabs,.ct-tabs .ops-seg{max-width:100%}.ct-split{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-width:0}.ct-split[data-narrow]{grid-template-columns:minmax(0,1fr)}.ct-detail-panel,.ct-list-panel{min-width:0}.ct-detail-panel>.ops-empty{justify-content:center;min-height:280px}.ct-search-wrap{padding:0 var(--ops-5) var(--ops-3)}.ct-search-wrap .cl-search{flex:none}.ct-search-wrap .ops-input{box-sizing:border-box}.ct-list{border-top:1px solid var(--t-line);max-height:min(62vh,640px);overflow-y:auto}.ct-row .cl-avatar{flex-shrink:0}.ct-row-main{display:block;min-width:0}.ct-ellipsis,.ct-row .ops-row-title{white-space:nowrap}.ct-ellipsis{overflow:hidden;text-overflow:ellipsis}.ct-row.selected:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}.ct-type{border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;max-width:140px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.ct-detail{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ops-drawer-body .ct-detail{padding:0}.ct-detail-head{align-items:flex-start;display:flex;gap:var(--ops-3)}.ct-detail-id{flex:1 1;min-width:0}.ct-detail-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0;overflow-wrap:anywhere}.ct-detail-sub{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2);margin-top:var(--ops-1)}.ct-fields{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ct-field{min-width:0}.ct-field.wide{grid-column:1/-1}.ct-field dt{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px;margin-bottom:2px}.ct-field dt svg{color:var(--t-sub);flex-shrink:0}.ct-field dd{margin:0}.ct-val{color:var(--t-text);font-size:var(--ops-fs-body);overflow-wrap:anywhere}.ct-num{font-feature-settings:"tnum";font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.ct-notes{border-top:1px solid var(--t-line);padding-top:var(--ops-3)}.ct-notes-label{align-items:center;display:flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px}.ct-notes-label,.ct-notes-label svg{color:var(--t-sub)}.ct-notes p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:var(--ops-1) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ct-actions{border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding-top:var(--ops-3)}.ct-actions a.ops-btn{text-decoration:none}.ct-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:calc(var(--ops-2)*-1) 0 0}.ct-textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical}.ct-form .ops-input,.ct-textarea{box-sizing:border-box;width:100%}.ct-confirm{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.ct-toast-ico{color:var(--success);flex-shrink:0}.ct-toast[data-tone=info] .ct-toast-ico{color:var(--info)}.ct-toast[data-tone=error] .ct-toast-ico{color:var(--danger)}@media (max-width:560px){.ct-fields{grid-template-columns:minmax(0,1fr)}.ct-search-wrap{padding:0 var(--ops-4) var(--ops-3)}.ct-form.cl-form-grid{grid-template-columns:minmax(0,1fr)}.ct-detail-head{flex-wrap:wrap}}.ct-page .ops-alert>span{flex:1 1;min-width:0}.rep-page .ops-wrap{gap:var(--ops-4)}.rep-scope{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;max-width:80ch}.rep-kpis .fin-stat{text-align:left}.rep-body,.rep-grid{gap:var(--ops-4)}.rep-body{display:flex;flex-direction:column;min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rep-pad{padding:var(--ops-4) var(--ops-5)}.rep-figs{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0}.rep-fig{background:var(--t-card);background:var(--t-card2,var(--t-card));border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:2px;margin:0;min-width:0;padding:var(--ops-3)}.rep-fig dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.rep-fig dd{margin:0}.rep-fig-value{font-feature-settings:"tnum";color:var(--t-text);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.rep-fig[data-na=true] .rep-fig-value{color:var(--t-sub);font-size:var(--ops-fs-body);font-weight:600}.rep-fig-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.4}.rep-page .ops-panel-title[tabindex="-1"]:focus{outline:none}.rep-page .ops-panel-title[tabindex="-1"]:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus)}@media (max-width:900px){.ops-grid.halves.rep-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rep-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.rep-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-fig-value{font-size:18px}}.stk .ops-wrap>.ops-seg{align-self:flex-start}.stk-sample{margin:calc(var(--ops-2)*-1) 0}.stk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.stk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.stk-halves{grid-template-columns:minmax(0,1fr)}}.stk-strong{align-items:center;color:var(--t-text);display:inline-flex;font-weight:600;gap:4px}.stk-ellipsis,.stk-nowrap{white-space:nowrap}.stk-ellipsis{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.stk-cell{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.stk-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.stk-unit{color:var(--t-sub);font-size:var(--ops-fs-label)}.stk-hint{color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px;margin:0}.stk-hint,.stk-toolbar{align-items:center;flex-wrap:wrap}.stk-toolbar{border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.stk-inline-field{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2)}.stk-inline-field .ops-select{min-width:180px}.stk .fin-table tbody th,.stk .fin-table td{vertical-align:top}.stk .fin-table tbody th{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:400;letter-spacing:0;text-transform:none}.stk .fin-table tbody tr.stk-row-low>td,.stk .fin-table tbody tr.stk-row-low>th{background:color-mix(in srgb,var(--warning) 6%,var(--t-card))}.stk .fin-table tbody tr.stk-row-low>th{box-shadow:inset 3px 0 0 var(--warning)}.stk-actions{display:flex;flex-wrap:nowrap;gap:var(--ops-1);justify-content:flex-end}.stk .ops-table-wrap{position:relative}.stk .fin-table td,.stk .fin-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.stk .fin-table .stk-ellipsis{max-width:200px}@media (max-width:1280px){.stk .fin-table.stack thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.stk .fin-table.stack tr{grid-gap:4px 12px;align-items:start;border-bottom:1px solid var(--t-line);display:grid;gap:4px 12px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);padding:var(--ops-3) var(--ops-4)}.stk .fin-table.stack tbody th,.stk .fin-table.stack td{border:0;display:contents}.stk .fin-table.stack tbody th:before,.stk .fin-table.stack td:before{color:var(--t-sub);content:attr(data-label);font-size:var(--ops-fs-caption);padding-top:2px}.stk .fin-table.stack td.num{text-align:left}.stk .fin-table.stack .stk-actions{flex-wrap:wrap;justify-content:flex-start}.stk .fin-table.stack tbody tr.stk-row-low{background:color-mix(in srgb,var(--warning) 6%,var(--t-card));box-shadow:inset 3px 0 0 var(--warning)}}.stk-low-row,.stk-req{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.stk-low-row{grid-template-columns:minmax(180px,1fr) auto auto}.stk-req-main{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.stk-req-main .ops-name-link{max-width:100%;overflow:hidden;text-overflow:ellipsis}.stk-note{font-style:italic}@media (max-width:1280px){.stk-low-row{grid-template-columns:minmax(0,1fr) auto}.stk-low-row .fin-stock{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.stk-req{grid-template-columns:minmax(0,1fr)}.stk-req .ops-row-trail{justify-content:flex-start}.stk-inline-field{flex:1 1 100%}.stk-inline-field .ops-select{flex:1 1}.stk-actions{justify-content:flex-start}}.stk-expiry{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.stk-expiry li{align-items:center;display:flex;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-5)}.stk-expiry li+li{border-top:1px solid var(--t-line)}.stk-expiry-when{align-items:flex-end;display:flex;flex:none;flex-direction:column;text-align:right;white-space:nowrap}.stk-suppliers{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:var(--ops-4) var(--ops-5)}.stk-supplier{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.stk-supplier p{margin:0}.stk-supplier-head{align-items:flex-start;display:flex;gap:var(--ops-2);justify-content:space-between}.stk-supplier-name{font-size:var(--ops-fs-row);font-weight:700;margin:0}.stk-contact,.stk-supplier-name{color:var(--t-text);overflow-wrap:anywhere}.stk-contact{align-items:center;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2)}.stk-contact svg{color:var(--t-sub);flex-shrink:0}.stk-notes{background:var(--t-card2);border-radius:var(--ops-r-ctl);color:var(--t-sub);font-size:var(--ops-fs-label);padding:var(--ops-2) var(--ops-3)}.stk-form-row{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.stk-form-row{grid-template-columns:minmax(0,1fr)}}.ops-dialog .stk-form-row .ops-input{width:100%}.stk-stepper{align-items:center;display:flex;gap:var(--ops-2)}.stk-stepper .ops-input{flex:1 1;font-weight:700;text-align:center}.stk-ta{height:auto;line-height:1.45;min-height:60px;padding:var(--ops-2) 12px;resize:vertical}.stk-adjust{gap:var(--ops-5);justify-content:center;padding:var(--ops-2) 0}.stk-adjust,.stk-adjust>div{align-items:center;display:flex}.stk-adjust>div{flex-direction:column;gap:2px;text-align:center}.stk-adjust b{font-feature-settings:"tnum";color:var(--t-text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.stk-adjust-label{color:var(--t-sub);font-size:var(--ops-fs-caption)}.stk-lines{flex:none}.stk-quote{background:var(--t-card2);border-left:3px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-label);font-style:italic;margin:0;padding:var(--ops-2) var(--ops-3)}.stk .ops-toast{z-index:1100}.stk .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.fb-page .ops-wrap{gap:var(--ops-4)}.fb-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.fb-settings-wrap:empty{display:none}.fb-stack{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.fb-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fb-sub{color:var(--t-sub);line-height:1.45}.fb-sub,.fb-sub code{font-size:var(--ops-fs-caption)}.fb-sub code{color:var(--t-text);overflow-wrap:anywhere}.fb-pad{padding:0 var(--ops-5) var(--ops-5)}.fb-list{gap:var(--ops-3);list-style:none;margin:0;padding:0 var(--ops-5) var(--ops-4)}.fb-item,.fb-list{display:flex;flex-direction:column}.fb-item{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-2);min-width:0;padding:var(--ops-3) var(--ops-4)}.fb-item[data-alert=true]{box-shadow:inset 3px 0 0 var(--danger)}.fb-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fb-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.fb-date{font-size:var(--ops-fs-caption);margin-left:auto}.fb-date,.fb-meta{color:var(--t-sub)}.fb-meta{font-size:var(--ops-fs-label);margin:0}.fb-comment{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.fb-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-resolution{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:6px;margin:0}.fb-resolution svg{color:var(--success);flex-shrink:0;margin-top:2px}.fb-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.fb-cards{gap:var(--ops-3);padding:var(--ops-3) var(--ops-5) var(--ops-5)}.fb-cards,.fb-sources{display:flex;flex-direction:column;list-style:none;margin:0}.fb-sources{gap:var(--ops-2);padding:var(--ops-2) var(--ops-5) var(--ops-4)}.fb-sources li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.fb-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fb-filters{align-items:center;display:flex;gap:var(--ops-3)}.fb-filters,.fb-filters .ops-seg{flex-wrap:wrap}.fb-select{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2)}.fb-form{gap:var(--ops-3)}.fb-field,.fb-form{display:flex;flex-direction:column;min-width:0}.fb-field{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;gap:6px}.fb-field .ops-input{box-sizing:border-box;font-weight:400;width:100%}.fb-ta{height:auto;line-height:1.5;min-height:110px;padding:var(--ops-2) 12px;resize:vertical}.fb-field-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:170px minmax(0,1fr)}.fb-field-name{align-items:center;display:inline-flex;gap:6px}.fb-field-name svg{color:var(--t-sub)}.fb-settings{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-4) var(--ops-6)}.fb-setting{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-grow{flex:1 1 240px}.fb-fieldset{border:0;margin:0;padding:0}.fb-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.02em;padding:0;text-transform:uppercase}.fb-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);gap:6px}.fb-check input{accent-color:var(--primary);height:16px;width:16px}.fb-save{flex-basis:100%}.fb-na{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.fb-na .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.7}.fb-na-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fb-detail{display:flex;flex-direction:column;gap:var(--ops-3)}.fb-facts{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.fb-facts div{background:var(--t-card2);border-radius:var(--ops-r-ctl);min-width:0;padding:var(--ops-2) var(--ops-3)}.fb-facts dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.fb-facts dd{font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.fb-facts dd,.fb-quote{color:var(--t-text);font-size:var(--ops-fs-body)}.fb-quote{background:var(--t-card2);border-left:3px solid var(--t-line);border-radius:0 var(--ops-r-ctl) var(--ops-r-ctl) 0;line-height:1.6;margin:0;padding:var(--ops-3)}@media (max-width:640px){.fb-facts,.fb-field-row{grid-template-columns:minmax(0,1fr)}.fb-date{margin-left:0}}@media (max-width:480px){.fb-cards,.fb-list,.fb-sources{padding-left:var(--ops-4);padding-right:var(--ops-4)}.fb-pad{padding:0 var(--ops-4) var(--ops-4)}}.kh-page .ops-seg{align-self:flex-start;flex-wrap:wrap}.kh-body{flex-direction:column;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.kh-body,.kh-filters{display:flex;gap:var(--ops-4)}.kh-filters{align-items:flex-end;flex-wrap:wrap}.kh-search{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;max-width:420px}.kh-search-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.kh-search-field{align-items:center;display:flex;position:relative}.kh-search-field .ops-input{padding-left:34px;width:100%}.kh-search-ico{color:var(--t-sub);left:11px;pointer-events:none;position:absolute}.kh-docs{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.kh-doc{grid-gap:var(--ops-3);align-items:center;border-top:1px solid var(--t-line);display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--ops-3) 0}.kh-doc:first-child{border-top:0}.kh-doc-ico{color:var(--t-sub);display:inline-flex}.kh-doc-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kh-doc-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;margin:0;overflow-wrap:anywhere}.kh-doc-desc{font-size:var(--ops-fs-label)}.kh-doc-desc,.kh-doc-meta{color:var(--t-sub);margin:0}.kh-doc-meta{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-3)}.kh-doc-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.kh-unavail{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px}.kh-unavail .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.kh-unavail .ops-btn[aria-disabled=true]:hover{border-color:var(--t-line)}.kh-reason{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;max-width:280px}.kh-ask{display:flex;flex-direction:column;gap:6px}.kh-ask-row{align-items:flex-start;display:flex;gap:var(--ops-2)}.kh-ask-row .ops-input{flex:1 1;min-width:0}.kh-ask-row .ops-input:disabled{cursor:not-allowed;opacity:.7}.kh-crosslink{align-items:center;color:var(--t-sub);display:flex;gap:var(--ops-2)}.kh-crosslink,.kh-dialog-text{font-size:var(--ops-fs-body);margin:0}.kh-dialog-text{color:var(--t-text)}@media (max-width:767px){.kh-doc{grid-template-columns:auto minmax(0,1fr)}.kh-doc-actions,.kh-doc>.ops-badge{grid-column:2}.kh-unavail{align-items:flex-start}.kh-ask-row{align-items:stretch;flex-direction:column}}.tpl-page .ops-wrap{gap:var(--ops-4)}.tpl-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);gap:var(--ops-2);min-height:38px}.tpl-check input{accent-color:var(--primary);height:16px;width:16px}.tpl-split{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(240px,320px) minmax(0,1fr);margin-top:var(--ops-4)}.tpl-detail,.tpl-list-pane{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);min-width:0}.tpl-list-pane{overflow:hidden}.tpl-filters,.tpl-list-pane{display:flex;flex-direction:column}.tpl-filters{border-bottom:1px solid var(--t-line);gap:var(--ops-2);padding:var(--ops-3)}.tpl-filters .ops-input{box-sizing:border-box;width:100%}.tpl-cats{display:flex;flex-wrap:wrap;gap:var(--ops-1)}.tpl-cat{background:#0000;border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);cursor:pointer;font:inherit;font-size:var(--ops-fs-caption);min-height:32px;padding:0 12px}.tpl-cat[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 12%,#0000);border-color:var(--primary);font-weight:700}.tpl-cat:focus-visible,.tpl-item:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.tpl-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:60vh;overflow-y:auto;padding:var(--ops-1)}.tpl-item{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:flex;font:inherit;gap:var(--ops-2);padding:10px var(--ops-3);text-align:left;width:100%}.tpl-item:hover{background:var(--ops-hover)}.tpl-item[aria-current=true]{background:color-mix(in srgb,var(--primary) 8%,#0000);border-color:var(--primary)}.tpl-item-ico,.tpl-item[data-inactive=true] .tpl-item-name{color:var(--t-sub)}.tpl-item-ico{flex-shrink:0;margin-top:2px}.tpl-item-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tpl-item-name{font-size:var(--ops-fs-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-item-desc{color:var(--t-sub);font-size:var(--ops-fs-caption)}.tpl-detail{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4)}.tpl-detail-empty{justify-content:center;min-height:240px}.tpl-detail-head{align-items:flex-start;display:flex;gap:var(--ops-3)}.tpl-detail-id{display:flex;flex-direction:column;gap:var(--ops-1);min-width:0}.tpl-detail-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0;overflow-wrap:anywhere}.tpl-detail-meta{align-items:center;color:var(--t-sub);font-size:var(--ops-fs-label)}.tpl-detail-meta,.tpl-tags,.tpl-toolbar{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.tpl-tags{align-items:center}.tpl-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.tpl-editor{display:flex;flex-direction:column;gap:var(--ops-3)}.tpl-editor .ops-field{color:var(--t-sub);display:flex;flex-direction:column;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-1)}.tpl-editor .ops-input{box-sizing:border-box;color:var(--t-text);font-weight:400;width:100%}.tpl-body{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;height:auto;line-height:1.7;min-height:280px;padding:var(--ops-3);resize:vertical}.tpl-body,.tpl-preview{font-size:var(--ops-fs-body)}.tpl-preview{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);line-height:1.8;min-height:200px;overflow-wrap:anywhere;padding:var(--ops-4);white-space:pre-wrap}@media (max-width:767px){.tpl-split{grid-template-columns:minmax(0,1fr)}.tpl-list{max-height:none}.tpl-detail{padding:var(--ops-3)}}.ops.tpl-page{contain:inline-size}.sf-page .ops-wrap{gap:var(--ops-5)}.sf-page .ops-alert{align-items:flex-start}.sf-page .ops-alert>svg{flex-shrink:0;margin-top:2px}.sf-page .ops-actions .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.sf-billing-reason{justify-content:flex-end;margin-top:calc(var(--ops-4)*-1)!important}.sf-muted{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:400}.sf-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0}.sf-hint{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px;line-height:1.5;margin:0}.sf-pad{padding:var(--ops-3) var(--ops-5)}.sf-note{align-items:flex-start;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:0}.sf-note svg{flex-shrink:0;margin-top:2px}.sf-na{color:var(--t-sub)}.sf-h3{font-size:var(--ops-fs-row)}.sf-h3,.sf-h4{color:var(--t-text);font-weight:700;margin:0}.sf-h4{font-size:var(--ops-fs-body)}.sf-icon{align-items:center;background:color-mix(in srgb,var(--primary) 10%,var(--t-card));border-radius:var(--ops-r-ctl);color:var(--primary);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sf-plan{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.sf-plan-main{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4) var(--ops-5)}.sf-plan-head,.sf-plan-main{display:flex;gap:var(--ops-3)}.sf-plan-head{align-items:baseline;flex-wrap:wrap}.sf-plan-title{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.sf-plan-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:800}.sf-nudge{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-left:3px solid var(--t-purple);border-radius:var(--ops-r-card);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-4)}.sf-nudge>svg{color:var(--t-purple);flex-shrink:0}.sf-nudge p{color:var(--t-text);flex:1 1 200px;font-size:var(--ops-fs-body);margin:0}.sf-view{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.sf-rowname{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:500;gap:var(--ops-2)}.sf-rowlabel{display:flex;flex-direction:column;font-weight:600;gap:2px}.sf-cats{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.sf-cat{background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);cursor:pointer;font:inherit;font-size:var(--ops-fs-label);font-weight:600;min-height:32px;padding:0 var(--ops-3)}.sf-cat:hover{background:var(--ops-hover);color:var(--t-text)}.sf-cat[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--t-text)}.sf-cat:focus-visible{box-shadow:var(--ops-focus);outline:none}.sf-group-h{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-row);font-weight:700;gap:var(--ops-2);margin:0 0 var(--ops-3)}.sf-group-h svg{color:var(--t-sub)}.sf-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sf-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.sf-card>.ops-btn{align-self:flex-start;margin-top:auto}.sf-card-head{align-items:flex-start;display:flex;gap:var(--ops-3)}.sf-card-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.sf-card-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.sf-card-desc{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.sf-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sf-chip{border:1px dashed var(--t-line);border-radius:999px;color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;padding:2px 8px}.sf-drawer{display:flex;flex-direction:column;gap:var(--ops-4)}.sf-drawer-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2)}.sf-ticks{display:flex;flex-direction:column;gap:6px;list-style:none;margin:var(--ops-2) 0 0;padding:0}.sf-ticks li{color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2)}.sf-ticks svg{color:var(--success);flex-shrink:0;margin-top:3px}.sf-example{background:var(--t-card2);border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:4px;padding:var(--ops-3)}.sf-example-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.sf-example-line{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:0}.sf-status{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.sf-status>.ops-btn{align-self:stretch;justify-content:center}.sf-status-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.sf-price{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.sf-dialog{display:flex;flex-direction:column;gap:var(--ops-3)}.sf-page .ops-dialog-foot .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.sf-usage-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:var(--ops-4) var(--ops-5) var(--ops-5)}.sf-usage-card{background:var(--t-card2);border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.sf-usage-name{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);font-weight:700;gap:var(--ops-2);margin:0}.sf-usage-name svg{color:var(--primary)}@media (max-width:1024px){.sf-plan{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sf-pad{padding:var(--ops-3) var(--ops-4)}.sf-usage-grid{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.sf-billing-reason{justify-content:flex-start;margin-top:0!important}}.au-grid{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.au-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}}.au-list{display:flex;flex-direction:column}.au-item+.au-item{border-top:1px solid var(--t-line)}.au-item .adm-auto-row{border-top:0}.au-item[data-selected]{background:color-mix(in srgb,var(--primary) 3.5%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.au-detail{display:flex;flex-direction:column;gap:var(--ops-4)}.au-desc{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;overflow-wrap:anywhere}.au-unavail{align-items:flex-end;display:inline-flex;flex-direction:column;gap:4px}.au-unavail .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.au-unavail .ops-btn[aria-disabled=true]:hover{border-color:var(--t-line)}.au-reason{color:var(--t-sub);font-size:var(--ops-fs-caption);max-width:260px;text-align:right}@media (max-width:767px){.au-unavail{align-items:flex-start}.au-reason{text-align:left}}.hs-plan strong{color:var(--t-text);font-weight:600}.hs-grid{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}.hs-main,.hs-side{min-width:0}.hs-side{order:-1}@media (min-width:1024px){.hs-grid{grid-template-columns:minmax(0,1fr) 320px}.hs-side{order:0}}.hs-list-body{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.hs-list-body .ops-seg{align-self:flex-start;flex-wrap:wrap}.hs-tickets{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.hs-ticket{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:var(--ops-3) var(--ops-4);width:100%}.hs-ticket:hover{border-color:var(--primary)}.hs-ticket:focus-visible{box-shadow:var(--ops-focus)}.hs-ticket-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.hs-ticket-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;overflow-wrap:anywhere}.hs-ref{color:var(--t-sub);font-family:ui-monospace,monospace;font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.hs-ticket-badges{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.hs-ticket-meta{color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3)}.hs-detail{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.hs-detail-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2)}.hs-detail .cm-log{max-height:480px}.hs-detail .cm-msg[data-dir=out] .cm-bubble{background:var(--ops-primary-fill);border-color:var(--ops-primary-fill);color:#fff}.hs-reply{display:flex;flex-direction:column;gap:6px}.hs-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;padding:0}.hs-textarea{box-sizing:border-box;height:auto;line-height:1.5;min-height:76px;padding:10px 12px;resize:vertical;width:100%}.hs-form{display:flex;flex-direction:column;gap:var(--ops-4)}.hs-form .ops-input,.hs-form .ops-select{box-sizing:border-box;width:100%}.hs-fieldset{border:0;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;padding:0}.hs-radios{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.hs-radio{align-items:center;border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-body);gap:6px;min-height:36px;padding:0 12px}.hs-radio:has(input:checked){background:color-mix(in srgb,var(--primary) 8%,var(--t-card));border-color:var(--primary);font-weight:600}.hs-radio input{accent-color:var(--primary)}.hs-radio input:focus-visible{box-shadow:var(--ops-focus);outline:none}.hs-hint{align-items:flex-start;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:0}.hs-hint svg{flex-shrink:0;margin-top:2px}.mr-page .ops-wrap{gap:var(--ops-4)}.mr-role{display:inline-flex;margin-left:var(--ops-1);vertical-align:middle}.mr-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.mr-pad{padding:0 var(--ops-5) var(--ops-4)}.mr-tiles{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.mr-tile{background:var(--t-card2);display:flex;flex-direction:column;gap:6px;padding:var(--ops-3) var(--ops-4)}.mr-tile .ops-empty{align-items:flex-start;padding:var(--ops-2) 0;text-align:left}.mr-tile-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin:0}.mr-tile-value{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.mr-tile-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mr-sections{gap:var(--ops-4)}.mr-rows{list-style:none;margin:0;padding:0}.mr-rows li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:4px var(--ops-3);padding:var(--ops-3) var(--ops-5)}.mr-rows li+li{border-top:1px solid var(--t-line)}.mr-row-label{color:var(--t-text);flex:1 1 160px;min-width:0}.mr-row-value{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700}.mr-row-note{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mr-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:900px){.ops-grid.halves.mr-sections{grid-template-columns:minmax(0,1fr)}}.pdc-auth{--auth-brand-bg:color-mix(in srgb,var(--primary) 8%,var(--t-card));--auth-brand-fg:var(--t-text);--auth-input-border:color-mix(in srgb,var(--t-text) 40%,var(--t-card2));--auth-card-w:400px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--t-bg);color:var(--t-text);color-scheme:var(--color-scheme);display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--ops-fs-body);grid-template-columns:minmax(0,44fr) minmax(0,56fr);line-height:1.45;min-height:100vh;min-height:100dvh}body:has(>#root .pdc-auth){margin:0}:root[data-theme=light] .pdc-auth{--auth-input-border:color-mix(in srgb,var(--t-text) 50%,var(--t-card2))}.pdc-auth *,.pdc-auth :after,.pdc-auth :before{box-sizing:border-box}.pdc-auth :is(input,button){font-family:inherit}.pdc-auth input{color-scheme:var(--color-scheme)}.pdc-auth button{transition:background-color .15s,border-color .15s,color .15s}.pdc-auth-brand{-webkit-border-end:1px solid var(--t-line);background:var(--auth-brand-bg);border-inline-end:1px solid var(--t-line);color:var(--auth-brand-fg);display:flex;flex-direction:column;gap:var(--ops-6);justify-content:center;min-width:0;padding:var(--ops-12) var(--ops-12)}.pdc-auth-mark{align-items:center;display:flex;gap:var(--ops-3)}.pdc-auth-tile{align-items:center;background:var(--ops-primary-fill);border-radius:var(--ops-r-card);color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-body);font-weight:800;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.pdc-auth-wordmark{font-size:20px;letter-spacing:-.01em}.pdc-auth-value,.pdc-auth-wordmark{color:var(--t-text);font-weight:700}.pdc-auth-value{text-wrap:balance;font-size:var(--ops-fs-title);letter-spacing:-.02em;line-height:1.25;margin:0;max-width:26ch}.pdc-auth-trust{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.pdc-auth-trust li{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-row);gap:var(--ops-3)}.pdc-auth-trust svg{color:var(--primary);flex-shrink:0}.pdc-auth-version{font-feature-settings:"tnum";color:color-mix(in srgb,var(--t-sub) 70%,var(--t-text));font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;margin:0}.pdc-auth-pane{display:flex;flex-direction:column;min-width:0;padding:var(--ops-8) var(--ops-6) var(--ops-4)}.pdc-auth-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--ops-4);justify-content:center}.pdc-auth-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-shadow:0 1px 2px #0000001f;max-width:var(--auth-card-w);padding:var(--ops-8) var(--ops-6);width:100%}.pdc-auth-step{display:flex;flex-direction:column;gap:var(--ops-4)}.pdc-auth-title{color:var(--t-text);font-size:var(--ops-fs-title);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.pdc-auth-title:focus{outline:none}.pdc-auth-sub{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:calc(var(--ops-3)*-1) 0 0}.pdc-auth-form{display:flex;flex-direction:column;gap:var(--ops-4);margin:0}.pdc-auth-foot{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-2) var(--ops-4);justify-content:center;padding-top:var(--ops-6)}.pdc-auth-foot .pdc-auth-help{color:var(--t-text)}.pdc-auth-secure{align-items:center;display:inline-flex;gap:6px}.pdc-auth-foot-version{font-feature-settings:"tnum";display:none;font-variant-numeric:tabular-nums}.pdc-auth-alert{align-items:flex-start;font-size:var(--ops-fs-label);line-height:1.5}.pdc-auth-alert>svg{margin-top:1px}.pdc-auth-alert:focus{outline:none}.pdc-auth-alert:focus-visible{box-shadow:var(--ops-focus-ring)}.pdc-auth-alert-text{flex:1 1;min-width:0}.pdc-auth-alert-action{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--ops-3);padding-left:calc(18px + var(--ops-3))}.pdc-auth-alert.success{background:color-mix(in srgb,var(--success) 9%,var(--t-card));border-color:color-mix(in srgb,var(--success) 45%,var(--t-line))}.pdc-auth-alert.success>svg{color:var(--success)}.pdc-auth-alert.info{background:color-mix(in srgb,var(--info) 8%,var(--t-card));border-color:color-mix(in srgb,var(--info) 40%,var(--t-line))}.pdc-auth-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pdc-auth-label-row{align-items:baseline;display:flex;gap:var(--ops-3);justify-content:space-between}.pdc-auth-label{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.pdc-auth-control{display:flex;position:relative}.pdc-auth .pdc-auth-input{background:var(--t-card2);border:1px solid var(--auth-input-border);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-row);height:44px;margin:0;width:100%}.pdc-auth .pdc-auth-input::placeholder{color:var(--t-sub)!important;opacity:1}.pdc-auth-control.has-reveal .pdc-auth-input{padding-right:48px}.pdc-auth .pdc-auth-input.invalid{border-color:color-mix(in srgb,var(--danger) 60%,var(--t-line))}.pdc-auth .pdc-auth-input:focus{border-color:var(--primary)!important;box-shadow:none!important;outline:none!important}.pdc-auth .pdc-auth-input:focus-visible{border-color:var(--primary)!important;box-shadow:var(--ops-focus-ring)!important;outline:none!important}.pdc-auth .pdc-auth-input:disabled{cursor:not-allowed;opacity:.6}.pdc-auth .pdc-auth-input.code{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center}.pdc-auth .pdc-auth-input.pin{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.3em;text-align:center}.pdc-auth-reveal{color:var(--t-sub);position:absolute;right:6px;top:50%;transform:translateY(-50%)}.pdc-auth-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.pdc-auth-err{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:6px;margin:0}.pdc-auth-err svg{color:var(--danger);flex-shrink:0;margin-top:2px}.pdc-auth-dots{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:center;min-height:10px}.pdc-auth-dots span{background:var(--primary);border-radius:50%;height:10px;width:10px}.pdc-auth-method{display:flex;flex-wrap:nowrap;width:100%}.pdc-auth-method button{flex:1 1;font-size:var(--ops-fs-body);justify-content:center;min-height:36px}.pdc-auth-method button[aria-checked=true]{background:var(--t-card);box-shadow:0 1px 2px #0000001f,inset 0 0 0 1px var(--t-line);color:var(--t-text)}.pdc-auth-method button:focus-visible{box-shadow:var(--ops-focus-ring)}.pdc-auth .pdc-auth-btn{font-size:var(--ops-fs-row);height:44px;width:100%}.pdc-auth .ops-btn:focus-visible,.pdc-auth .ops-link:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.pdc-auth-link{font-size:var(--ops-fs-label)}.pdc-auth-back{display:flex;justify-content:center}.pdc-auth-inline-actions{display:flex;flex-direction:column;gap:var(--ops-3)}.pdc-auth-reserved{min-height:0}.pdc-auth-done{align-items:center;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-2) 0;text-align:center}.pdc-auth-done-ico{align-items:center;background:color-mix(in srgb,var(--success) 12%,var(--t-card));border-radius:50%;color:var(--success);display:inline-flex;height:48px;justify-content:center;width:48px}.pdc-auth-done p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.pdc-auth-check ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pdc-auth-check li{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2)}.pdc-auth-check li svg{color:var(--t-sub);flex-shrink:0}.pdc-auth-check li.met svg{color:var(--success)}.pdc-auth-check-tag{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-left:auto}.pdc-mfa-embedded{display:flex;flex-direction:column;gap:var(--ops-4)}.pdc-mfa-embedded p.pdc-mfa-intro{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.pdc-mfa-qr{border-radius:var(--ops-r-ctl);display:flex;justify-content:center;padding:var(--ops-3)}.pdc-mfa-qr,.pdc-mfa-secret{background:var(--t-card2);border:1px solid var(--t-line)}.pdc-mfa-secret{border-radius:var(--ops-r-ctl);color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label);letter-spacing:.06em;margin:0;padding:10px 12px;word-break:break-all}.pdc-mfa-loading{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2)}@media (prefers-reduced-motion:no-preference){.pdc-auth-step{animation:pdc-auth-fade .15s ease-out}@keyframes pdc-auth-fade{0%{opacity:0}to{opacity:1}}}@media (max-width:1023px){.pdc-auth{--auth-card-w:440px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.pdc-auth-brand{-webkit-border-end:0;align-items:center;border-bottom:1px solid var(--t-line);border-inline-end:0;flex-direction:row;gap:var(--ops-3);justify-content:center;min-height:64px;padding:var(--ops-3) var(--ops-4)}.pdc-auth-trust,.pdc-auth-value,.pdc-auth-version{display:none}.pdc-auth-foot-version{display:inline}}@media (max-width:767px){.pdc-auth-brand{min-height:56px;padding:var(--ops-2) var(--ops-4)}.pdc-auth-tile{font-size:var(--ops-fs-label);height:32px;width:32px}.pdc-auth-wordmark{font-size:var(--ops-fs-section)}.pdc-auth-pane{padding:var(--ops-4) var(--ops-4) var(--ops-3)}.pdc-auth-center{justify-content:flex-start}.pdc-auth-card{max-width:none;padding:var(--ops-6) var(--ops-4)}.pdc-auth-title{font-size:22px}}.mfa-page .ops-wrap{gap:var(--ops-5);max-width:760px}.mfa-body{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.mfa-body>.ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.mfa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.mfa-input{max-width:100%;width:320px}.mfa-page>.ops-wrap>.ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.mfa-setup{padding-top:var(--ops-2)}.mfa-setup>*{max-width:100%}.pan-page{contain:inline-size}.pan-pad{padding:var(--ops-4) var(--ops-5)}.pan-form{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.pan-form .ops-input,.pan-form .ops-select{width:100%}.pan-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.pan-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pan-grid.audience{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.pan-textarea{line-height:1.55;padding:10px 12px;resize:vertical}.pan-multi,.pan-textarea{height:auto;min-height:104px}.pan-multi{padding:6px}.pan-toggles{border:0;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-5);margin:0;min-width:0;padding:0}.pan-toggles legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-2);padding:0;width:100%}.pan-foot{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.pan-item{grid-gap:var(--ops-3) var(--ops-4);align-items:start;display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:auto minmax(0,1fr);padding:var(--ops-4) var(--ops-5)}.pan-main{display:flex;flex-direction:column;gap:4px;min-width:0}.pan-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.pan-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;margin:0;overflow-wrap:anywhere}.pan-body{font-size:var(--ops-fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-body,.pan-meta{color:var(--t-sub);margin:0}.pan-meta{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-1) var(--ops-4)}.pan-meta span{align-items:center;display:inline-flex;gap:5px}.pan-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);grid-column:2}@media (min-width:900px){.pan-item{grid-template-columns:auto minmax(0,1fr) auto}.pan-actions{grid-column:auto;justify-content:flex-end}}.pan-page input,.pan-page select,.pan-page textarea{color-scheme:var(--color-scheme)}.pa-pending{contain:inline-size}.pa-pending .ops-empty{padding:var(--ops-12) var(--ops-5)}.pa-pending-pad{padding:var(--ops-4) var(--ops-5)}.pa-endpoint{color:var(--t-sub);line-height:1.5;margin:var(--ops-2) 0 0;max-width:460px;text-align:center}.pa-endpoint,.pa-endpoint code{font-size:var(--ops-fs-caption)}.pa-endpoint code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:6px;color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;padding:1px 6px}.ptk-page{contain:inline-size}.ptk-filters,.ptk-pad{padding:var(--ops-4) var(--ops-5)}.ptk-filters{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4)}.ptk-filters .ops-select{min-width:170px}.ptk-search{flex:1 1 240px}.ptk-search .ops-input{width:100%}.ptk-chip{align-self:center;padding-top:22px}.ptk-row{cursor:pointer}.ptk-title{color:var(--t-text);font-weight:600;min-width:200px;text-align:left}.ptk-title .adm-link-btn{font-weight:600;overflow-wrap:anywhere}.ptk-nowrap{white-space:nowrap}.ptk-page .ops-table-wrap{position:relative}.ptk-detail{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ptk-meta{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;overflow-wrap:anywhere}.ptk-badges{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ptk-controls{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ptk-controls .ops-input,.ptk-controls .ops-select{width:100%}.ptk-detail .cm-log-wrap{background:var(--t-bg);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl)}.ptk-detail .cm-log{max-height:420px}.ptk-reply{display:flex;flex-direction:column;gap:6px}.ptk-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.ptk-reply-row{display:flex;gap:var(--ops-2)}.ptk-reply-row .ops-input{flex:1 1;min-width:0}.ptk-page .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.ptk-page .ops-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.ptk-page .ops-table td,.ptk-page .ops-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.ptk-page .ops-table thead th{white-space:normal}.ppr-page{contain:inline-size}.ppr-pad{padding:var(--ops-4) var(--ops-5)}.ppr-form{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ppr-form .ops-input,.ppr-form .ops-select{width:100%}.ppr-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:minmax(0,1fr)}.ppr-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.ppr-grid.name{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.ppr-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ppr-textarea{height:auto;line-height:1.5;min-height:64px;padding:10px 12px;resize:vertical}.ppr-checks{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-5);margin:0;min-width:0;padding:0}.ppr-checks legend,.ppr-label{color:var(--t-sub);display:block;font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-2);padding:0;width:100%}.ops-check[data-disabled]{color:var(--t-sub);cursor:not-allowed}.ppr-reason{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ppr-features{display:flex;flex-direction:column;gap:var(--ops-2)}.ppr-features .ppr-label{margin-bottom:0}.ppr-none{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.ppr-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.ppr-chip{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:6px;height:30px;padding:0 6px 0 12px}.ppr-chip button{all:unset;align-items:center;border-radius:999px;color:var(--t-sub);cursor:pointer;display:inline-flex;height:22px;justify-content:center;width:22px}.ppr-chip button:hover{background:var(--ops-hover);color:var(--t-text)}.ppr-chip button:focus-visible{box-shadow:var(--ops-focus)}.ppr-add{display:flex;gap:var(--ops-2)}.ppr-add .ops-input{flex:1 1;min-width:0}.ppr-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-5);justify-content:space-between}.ppr-sort{width:120px}.ppr-foot{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.ppr-plan{color:var(--t-text);font-weight:600;text-align:left}.ppr-nowrap{white-space:nowrap}.ppr-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ppr-save,.ppr-vat{align-items:center;border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;height:22px;margin-left:6px;padding:0 8px}.ppr-save{border-color:color-mix(in srgb,var(--success) 45%,var(--t-line));color:var(--t-text)}.ppr-feats{max-width:260px}.ppr-actions{text-align:right;white-space:nowrap}.ppr-actions .ops-btn+.ops-btn{margin-left:var(--ops-2)}.ppr-page .ops-table-wrap{position:relative}.ppr-empty-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:center;margin-top:var(--ops-2)}.ppr-pending{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:var(--ops-2) 0 0}.ppr-pending code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 10px}.ppr-page .ops-cell-clip{display:inline-block;vertical-align:bottom}.ppr-page input,.ppr-page select,.ppr-page textarea{color-scheme:var(--color-scheme)}.ppr-page .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.ppr-page .ops-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.ppr-page .ops-table td,.ppr-page .ops-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.ppr-page .ops-table thead th{white-space:normal}.ppr-page td.num .ppr-save,.ppr-page td.num .ppr-vat{display:flex;margin:4px 0 0 auto;width:-webkit-max-content;width:max-content}.ppr-feats,.ppr-page .ops-cell-clip.ppr-feats{max-width:150px}.ppr-page td.ppr-nowrap:not(.num){min-width:72px;white-space:normal}.ppr-actions .ops-btn{display:flex;justify-content:flex-start;width:100%}.ppr-actions .ops-btn+.ops-btn{margin-left:0;margin-top:var(--ops-1)}.psm-page{contain:inline-size}.psm-stack{gap:var(--ops-5);min-width:0}.psm-pool,.psm-stack{display:flex;flex-direction:column}.psm-pool{gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.psm-util{display:flex;flex-direction:column;gap:var(--ops-2)}.psm-util-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-3)}.psm-util-label{color:var(--t-sub);font-weight:600}.psm-util-value{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600}.psm-track{height:8px}.psm-track>span{transition:width .4s}.psm-track[data-tone=success]>span{background:var(--success)}.psm-track[data-tone=warning]>span{background:var(--warning)}.psm-track[data-tone=danger]>span{background:var(--danger)}.psm-counters{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0}.psm-counter{background:var(--t-bg);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column-reverse;gap:4px;padding:var(--ops-3);text-align:center}.psm-counter[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 50%,var(--t-line))}.psm-counter[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 45%,var(--t-line))}.psm-counter dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.psm-counter dd{font-feature-settings:"tnum";color:var(--t-text);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.psm-counter dd .ops-muted{font-size:var(--ops-fs-label);font-weight:600}.psm-foot{font-size:var(--ops-fs-caption);text-align:right}.psm-foot,.psm-none{color:var(--t-sub);margin:0}.psm-none{padding:var(--ops-4) var(--ops-5)}.psm-none,.psm-route{font-size:var(--ops-fs-label)}.psm-route{color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;max-width:420px;overflow:hidden;text-align:left;text-overflow:ellipsis}.psm-nowrap,.psm-route{white-space:nowrap}.psm-page .ops-table-wrap{position:relative}.psm-services{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.psm-service{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--ops-3) var(--ops-4)}.psm-service-name{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.psm-service-status{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.psm-service-detail{color:var(--t-sub);font-size:var(--ops-fs-caption)}.psm-jobs{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.psm-job{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4)}.psm-job,.psm-job-head{display:flex;gap:var(--ops-2)}.psm-job-head{align-items:center;flex-wrap:wrap;justify-content:space-between}.psm-job-name{color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label);font-weight:600;overflow-wrap:anywhere}.psm-job-meta{color:var(--t-sub)}.psm-job-err,.psm-job-meta{font-size:var(--ops-fs-caption);margin:0}.psm-job-err{align-items:flex-start;color:var(--t-text);display:flex;gap:6px;overflow-wrap:anywhere}.psm-job-err svg{color:var(--danger);flex-shrink:0;margin-top:1px}.prc-page{contain:inline-size}.prc-pad{padding:var(--ops-4) var(--ops-5)}.prc-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prc-grid{grid-gap:var(--ops-5);align-items:stretch;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.prc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prc-body{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.prc-providers{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.prc-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.prc-endpoint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:var(--ops-2) 0 0}.prc-endpoint code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:6px;color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;padding:1px 6px}.prc-practice{color:var(--t-text);font-weight:600;max-width:240px;text-align:left}.prc-loc,.prc-practice .ops-cell-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-loc{font-weight:400}.prc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label);white-space:nowrap}.prc-live th:first-child{box-shadow:inset 3px 0 0 var(--success)}.prc-action{text-align:right;white-space:nowrap}.prc-page .ops-table-wrap{position:relative}.prc-page .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.prc-page .ops-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.prc-page .ops-table td,.prc-page .ops-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.prc-page .ops-table thead th{white-space:normal}.prc-page .ops-table tbody th.prc-practice{max-width:150px;overflow-wrap:break-word}.prc-mono .ops-muted{font-family:inherit;white-space:normal}.prc-page .ops-table .ops-badge{height:auto;min-height:24px;padding-bottom:2px;padding-top:2px;white-space:normal}.prc-page .ops-table td,.prc-page .ops-table th{padding-left:var(--ops-2);padding-right:var(--ops-2)}.psc-page{contain:inline-size}.psc-grid{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.psc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.psc-body{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.psc-channels{border:0;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-5);margin:0;min-width:0;padding:0}.psc-channels legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-2);padding:0;width:100%}.psc-channels .ops-check svg{color:var(--t-sub)}.psc-fields{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.psc-fields .ops-input{width:100%}.psc-foot{display:flex;justify-content:flex-end}.psc-page input,.psc-page select,.psc-page textarea{color-scheme:var(--color-scheme)}.psa-page{contain:inline-size}.psa-pad{padding:var(--ops-4) var(--ops-5)}.psa-form+.psa-pad{padding-top:0}.psa-form{grid-gap:var(--ops-3) var(--ops-4);align-items:end;display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:minmax(0,1fr);padding:var(--ops-4) var(--ops-5)}@media (min-width:900px){.psa-form{grid-template-columns:minmax(200px,1.2fr) 110px minmax(200px,2fr) auto}}.psa-form .ops-input,.psa-form .ops-select{width:100%}.psa-submit{display:flex}.psa-name{color:var(--t-text);font-weight:600;text-align:left}.psa-actions,.psa-nowrap{white-space:nowrap}.psa-actions{text-align:right}.psa-actions .ops-btn+.ops-btn{margin-left:var(--ops-2)}.psa-page .ops-table-wrap{position:relative}.psa-page .ops-cell-clip{display:inline-block;vertical-align:bottom}.psa-page .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.psa-page .ops-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.psa-page .ops-table td,.psa-page .ops-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.psa-page .ops-table thead th{white-space:normal}.pwa-page{contain:inline-size}.pwa-body{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.pwa-field{max-width:380px}.pwa-field .ops-input,.pwa-field .ops-select{width:100%}.pwa-sender{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pwa-sender-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;overflow-wrap:anywhere}.pwa-text{color:var(--t-sub);font-size:var(--ops-fs-body);line-height:1.55;margin:0;max-width:72ch}.pwa-text b{color:var(--t-text);font-weight:600}.pwa-errdetail code,.pwa-page .ops-alert code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-caption);padding:1px 5px}.pwa-err{align-items:flex-start;background:color-mix(in srgb,var(--danger) 9%,var(--t-card));border:1px solid color-mix(in srgb,var(--danger) 40%,var(--t-line));border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.pwa-err>svg{color:var(--danger);flex-shrink:0;margin-top:2px}.pwa-err-msg{margin:0;overflow-wrap:anywhere}.pwa-errdetail{color:var(--t-sub);font-size:var(--ops-fs-label);margin:var(--ops-1) 0 0}.pwa-errdetail a{align-items:center;border-radius:4px;color:var(--t-text);display:inline-flex;gap:3px;text-decoration:underline;text-underline-offset:3px}.pwa-errdetail a:focus-visible{box-shadow:var(--ops-focus);outline:none}.pwa-manual{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3);padding-top:var(--ops-4)}.pwa-h3{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:0}.pwa-manual-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pwa-manual-row .pwa-field{flex:1 1 260px}.plt-page{contain:inline-size}.plt-page .ops-table-wrap{position:relative}.plt-kv{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.plt-kv.one{grid-template-columns:minmax(0,1fr)}.plt-kv>div{display:flex;flex-direction:column;gap:2px;min-width:0}.plt-kv dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.plt-kv dd{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2);margin:0;overflow-wrap:anywhere}.plt-kv dd.na,.plt-na{color:var(--t-sub);font-weight:500}.plt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label);overflow-wrap:anywhere}.plt-note{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5;margin:0}.plt-panel-body{flex-direction:column;min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.plt-panel-body,.plt-toolbar{display:flex;gap:var(--ops-3)}.plt-toolbar{align-items:center;border-bottom:1px solid var(--t-line);flex-wrap:wrap;padding:var(--ops-4) var(--ops-5)}.plt-toolbar .plt-count{margin-left:auto}.plt-filter,.plt-toolbar .plt-count{color:var(--t-sub);font-size:var(--ops-fs-label)}.plt-filter{align-items:center;display:inline-flex;font-weight:600;gap:var(--ops-2)}.plt-cell-main{color:var(--t-text);display:block;font-weight:600}.plt-cell-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);margin-top:2px}.plt-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}@media (max-width:560px){.plt-toolbar{padding:var(--ops-3) var(--ops-4)}.plt-toolbar .plt-count{flex-basis:100%;margin-left:0}.plt-panel-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.plt-actions{justify-content:flex-start}}.au-cred{background:var(--t-card);border:1px solid color-mix(in srgb,var(--success) 45%,var(--t-line));border-radius:var(--ops-r-card);box-shadow:inset 3px 0 0 var(--success);flex-direction:column;padding:var(--ops-4) var(--ops-5)}.au-cred,.au-cred-head{display:flex;gap:var(--ops-2);min-width:0}.au-cred-head{align-items:center}.au-cred-head>svg{color:var(--success);flex-shrink:0}.au-cred-head .ops-panel-title{overflow-wrap:anywhere}.au-cred-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.au-cred-code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-row);font-weight:700;letter-spacing:.05em;overflow-wrap:anywhere;padding:var(--ops-2) var(--ops-3)}.au-cred-missing{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);gap:var(--ops-2)}.au-cred-missing>svg{color:var(--danger);flex-shrink:0}.au-create{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.au-create-field{flex:1 1 280px;min-width:0}.au-create>.ops-btn{margin-top:26px}.au-field-err{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);gap:6px;margin:0}.au-field-err>svg{color:var(--danger);flex-shrink:0}.au-email{overflow-wrap:anywhere}.au-nowrap{white-space:nowrap}.au-confirm-text{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}@media (max-width:560px){.au-create>.ops-btn{margin-top:0;width:100%}.au-nowrap{white-space:normal}}.au-cred-head .ops-panel-title:focus{outline:none}.au-cred-head .ops-panel-title:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus)}.au-page .ops-table td,.au-page .ops-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.au-page td.au-nowrap{min-width:96px;white-space:normal}.rcp-page .ops-wrap{gap:var(--ops-4)}.rcp-facts-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.rcp-facts-row b{color:var(--t-text);font-weight:600}.rcp-page .ops-live{white-space:nowrap}.rcp-live[data-state=warn]{border-color:color-mix(in srgb,var(--warning) 55%,var(--t-line))}.rcp-live[data-state=warn]:before{background:var(--warning)}.rcp-tabs{min-width:0}.rcp-tab-groups{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.rcp-tab-group{align-items:center;display:inline-flex;flex:0 1 auto;gap:var(--ops-2);max-width:100%;min-width:0}.rcp-tab-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rcp-tab-div{align-self:stretch;background:var(--t-line);min-height:24px;width:1px}.rcp-tabs .ops-seg{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.rcp-tabs .ops-seg button{min-height:32px;white-space:nowrap}.rcp-tab-groups .ops-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.rcp-tab-groups .ops-seg button{flex:none;scroll-snap-align:start}@media (max-width:1279px){.rcp-tab-groups .ops-seg button svg{display:none}.rcp-tab-groups .ops-seg button{padding:6px 10px}}.rcp-tab-select{width:100%}.rcp-body{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.rcp-h2{font-size:var(--ops-fs-section)}.rcp-h2,.rcp-h3{color:var(--t-text);font-weight:700;margin:0}.rcp-h3{font-size:var(--ops-fs-body)}.rcp-h4{font-weight:700;letter-spacing:.04em;margin:var(--ops-3) 0 var(--ops-1);text-transform:uppercase}.rcp-caption,.rcp-h4{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rcp-caption{line-height:1.5;margin:0}.rcp-muted{color:var(--t-sub);font-size:var(--ops-fs-label)}.rcp-mono{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.rcp-strong{color:var(--t-text);font-weight:700}.rcp-nowrap{white-space:nowrap}.rcp-pad{padding:var(--ops-3) var(--ops-5) var(--ops-4)}.rcp-pad-x{padding:0 var(--ops-5) var(--ops-3)}.rcp-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.rcp-gap-b{margin-bottom:var(--ops-3)}.rcp-ok{color:var(--success);flex-shrink:0}.rcp-bad{color:var(--danger);flex-shrink:0}.rcp-narrow{max-width:820px;width:100%}.rcp-push{margin-left:auto}.rcp-main-side{grid-template-columns:minmax(0,1fr) 360px}.rcp-live-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1100px){.rcp-main-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rcp-live-grid{grid-template-columns:minmax(0,1fr)}}.rcp-stats-compact .ops-stat{gap:4px;padding:var(--ops-3) var(--ops-4)}.rcp-stats-compact .ops-stat-value:not(.na){font-size:var(--ops-fs-section)}.rcp-live-row,.rcp-missed-row{align-items:center;display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-5)}.rcp-live-main{flex:1 1;min-width:0}.rcp-live-main .ops-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-live-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.ops-row-detail.rcp-detail{align-items:center;display:flex;flex-wrap:wrap;gap:2px var(--ops-2)}.rcp-detail>*{flex:none}.rcp-detail>*+:before{color:var(--t-sub);content:"·";margin-right:var(--ops-2)}.rcp-wait{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcp-missed-row{flex-wrap:wrap}.rcp-missed-actions{justify-content:flex-end}.rcp-caller{display:flex;flex-direction:column;gap:var(--ops-3)}.rcp-caller-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rcp-caller-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700}.rcp-dl{grid-gap:var(--ops-2) var(--ops-4);display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.rcp-dl-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rcp-dl>div{background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);min-width:0;padding:var(--ops-2) var(--ops-3)}.rcp-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.rcp-dl dd{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.rcp-chart{display:flex;flex-direction:column;gap:var(--ops-2);margin:0}.rcp-bars{grid-gap:3px;align-items:end;display:grid;gap:3px;grid-template-columns:repeat(24,minmax(0,1fr));height:120px}.rcp-bar-col{align-items:flex-end;display:flex;height:100%}.rcp-bar{background:color-mix(in srgb,var(--primary) 45%,var(--t-card));border-radius:3px 3px 0 0;display:block;width:100%}.rcp-bar[data-peak]{background:var(--primary)}.rcp-bar[data-empty]{background:var(--ops-track-bg)}.rcp-bar-axis{grid-gap:3px;color:var(--t-sub);display:grid;font-size:var(--ops-fs-caption);gap:3px;grid-template-columns:repeat(24,minmax(0,1fr))}.rcp-bar-axis span{overflow:visible;white-space:nowrap}.rcp-intents{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.rcp-intent-top{color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between;margin-bottom:4px}.rcp-table-cap{caption-side:top;color:var(--t-sub);font-size:var(--ops-fs-caption);padding:0 var(--ops-4) var(--ops-2);text-align:left}.rcp-tr{cursor:pointer}.rcp-tr[data-selected] td{background:color-mix(in srgb,var(--primary) 7%,var(--t-card))}.rcp-caller-link{color:var(--t-text);display:block;font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis}.rcp-caller-link:focus-visible{border-radius:6px;box-shadow:var(--ops-focus);outline:none}.rcp-sub{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-2);margin-top:2px}.rcp-sub>*{flex:none}.rcp-cell-sub{color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);margin-top:4px}.rcp-table .cm-ch,.rcp-table .cm-handler,.rcp-table .ops-badge{white-space:nowrap}.rcp-table td{vertical-align:top}.rcp-table[data-compact] td:last-child .ops-badge{height:auto;line-height:1.3;min-height:24px;padding-bottom:3px;padding-top:3px;white-space:normal}.rcp-follow{display:inline-flex;flex-wrap:wrap;gap:6px}.rcp-drawer{display:flex;flex-direction:column;gap:var(--ops-4)}.rcp-drawer-facts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rcp-summary{display:flex;flex-direction:column;gap:6px;padding:var(--ops-4)}.rcp-summary>.ops-badge{align-self:flex-start}.rcp-sum-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rcp-sum-text.rcp-muted{color:var(--t-sub)}.rcp-facts{color:var(--t-text);display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.rcp-facts,.rcp-why{font-size:var(--ops-fs-label)}.rcp-why{color:var(--t-sub)}.rcp-why summary{border-radius:6px;color:var(--primary);cursor:pointer;font-weight:600}.rcp-why summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.rcp-why p{margin:4px 0 0}.rcp-actions .rcp-action{align-items:flex-start;display:flex;gap:var(--ops-3);padding:var(--ops-2) var(--ops-3)}.rcp-action-body{align-items:flex-start;color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:2px;min-width:0;overflow-wrap:anywhere;text-align:left}.rcp-action-body .rcp-mono{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rcp-drawer .cm-log-wrap{border:1px solid var(--t-line);border-radius:var(--ops-r-card)}.rcp-drawer .cm-log{max-height:60vh;padding:var(--ops-3)}.rcp-handoff{align-self:stretch;display:flex;justify-content:center}.rcp-handoff-h{align-items:center;background:var(--t-card);border:1px solid var(--cm-ai-line,var(--t-line));border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;margin:0;padding:4px 12px}.rcp-handoff-h svg{color:var(--primary)}.rcp-settings{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.rcp-settings .rcp-span{grid-column:1/-1}@media (max-width:1024px){.rcp-settings{grid-template-columns:minmax(0,1fr)}}.rcp-fieldset{border:0;display:flex;flex-direction:column;gap:var(--ops-2);margin:0;min-width:0}.rcp-fieldset.rcp-bare{padding:0}.rcp-legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin:var(--ops-1) 0;padding:0}.rcp-choice{align-items:flex-start;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);cursor:pointer;display:flex;gap:var(--ops-3);padding:10px 12px}.rcp-choice input{accent-color:var(--primary);flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.rcp-choice input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rcp-choice[data-checked]{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.rcp-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rcp-choice-text b{color:var(--t-text);font-size:var(--ops-fs-body)}.rcp-choice-text span{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.4}.rcp-inline-field{margin-top:var(--ops-1)}.rcp-num{width:96px}.rcp-ta{height:auto;line-height:1.55;padding:8px 12px;resize:vertical;width:100%}.rcp-disabled-seg .ops-seg button[disabled]{cursor:not-allowed;opacity:.6}.rcp-save{gap:var(--ops-2)}.rcp-save,.rcp-sms{align-items:center;display:flex;flex-wrap:wrap}.rcp-sms{gap:var(--ops-3)}.rcp-sms-num{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700}.rcp-full{flex-basis:100%}.rcp-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.rcp-switch{border:0;cursor:pointer;margin-left:0;padding:0}.rcp-switch:focus-visible{box-shadow:var(--ops-focus);outline:none}.rcp-switch:disabled{cursor:not-allowed;opacity:.45}.rcp-hours-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.rcp-day{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;width:104px}.rcp-times{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.rcp-time{width:128px}.rcp-rule-name{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-transform:none}.rcp-page .ops-table tr[data-transfer] td,.rcp-page .ops-table tr[data-transfer] th{background:color-mix(in srgb,var(--danger) 6%,var(--t-card))}.rcp-days{align-items:center;display:inline-flex;gap:6px}.rcp-steps{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0 var(--ops-5) var(--ops-2)}.rcp-step{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:var(--ops-3)}.rcp-step[aria-current=step]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.rcp-step-n{align-items:center;background:var(--ops-track-bg);border-radius:50%;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-caption);font-weight:700;height:28px;justify-content:center;width:28px}.rcp-step[data-done] .rcp-step-n{background:color-mix(in srgb,var(--success) 14%,var(--t-card));color:var(--success)}.rcp-step-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.rcp-step-main b{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.rcp-diag-card{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.rcp-diag-head{justify-content:space-between;margin-bottom:var(--ops-1)}.rcp-diag-head,.rcp-diag-row{align-items:center;display:flex;gap:var(--ops-2)}.rcp-diag-row{border-bottom:1px solid var(--t-line);font-size:var(--ops-fs-label);padding:6px 0}.rcp-diag-label{color:var(--t-sub);flex:1 1;min-width:0}.rcp-diag-val{color:var(--t-text);overflow-wrap:anywhere}.rcp-check{padding:4px 0}.rcp-warns{display:flex;flex-direction:column;gap:2px}.rcp-upsell{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.rcp-upsell li{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2)}.rcp-toast[data-tone=success]>svg{color:var(--success)}.rcp-toast[data-tone=error]>svg{color:var(--danger)}.rcp-toast[data-tone=info]>svg{color:var(--info)}.rcp-toast>svg{flex-shrink:0}@media (max-width:767px){.rcp-dl{grid-template-columns:minmax(0,1fr)}.rcp-hours-row,.rcp-live-row,.rcp-missed-row{padding:var(--ops-3)}.rcp-steps{padding:0 var(--ops-3) var(--ops-2)}}.cov-page .ops-wrap{max-width:1200px}.cov-tiles{align-items:stretch}.cov-tiles>.cm-tile{width:100%}.cov-off{margin-top:var(--ops-4)}.cov-state{padding:var(--ops-4) var(--ops-5)}.cov-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.cov-caption{border-top:1px solid var(--t-line);color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;padding:var(--ops-3) var(--ops-5)}.cov-preview-toggle[aria-pressed=true]{background:var(--t-card2)}.cov-retry{color:var(--t-sub);font-size:var(--ops-fs-label);margin:var(--ops-3) 0 0}.cov-page .cm-item-name{flex-wrap:wrap;row-gap:4px}.cov-page .cm-item-name>.cm-ch-ico{display:none}.cov-channel,.cov-owner{display:inline-flex}.cov-owner{align-items:center;color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:600;gap:4px;white-space:nowrap}.cov-owner svg{color:var(--t-sub)}.cov-page{--cov-sub-strong:color-mix(in srgb,var(--t-sub) 78%,var(--t-text))}.cov-page .cm-item-wrap[data-unread]{--t-sub:var(--cov-sub-strong)}.cov-row-text{min-width:0}.cov-open{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:2px;white-space:nowrap}button.ops-row:hover .cov-open{text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.cov-tiles.ops-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.cov-tiles.ops-grid.thirds{grid-template-columns:minmax(0,1fr)}.cov-caption,.cov-state{padding-left:var(--ops-4);padding-right:var(--ops-4)}}.em-page .ops-wrap{gap:var(--ops-3);width:100%}.em-page .ops-head{align-items:center}.em-page.em-railed{--cm-list-w:552px}.em-page .cm-item[aria-current=true]{--t-sub:color-mix(in srgb,var(--t-sub) 78%,var(--t-text))}.em-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.em-warn-ico{color:var(--warning);flex-shrink:0}.em-pad{padding:var(--ops-4)}.em-center{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;padding:var(--ops-6)}.em-swatch{border-radius:3px;display:inline-block;flex-shrink:0;height:10px;width:10px}.em-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.em-list,.em-listpane{display:flex;flex:1 1;min-height:0}.em-list{flex-direction:column;min-width:0}.em-list-head{align-items:stretch;flex-direction:column;gap:var(--ops-2)}.em-head-row{align-items:center;display:flex;gap:6px;min-width:0}.em-list-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-head-gap{flex:1 1}.em-mbx-row{align-items:center;display:flex;gap:6px}.em-mbx{flex:1 1;min-width:0;width:100%}.em-newfolder .ops-input{height:34px;width:100%}.em-search{width:100%}.em-search .ops-input{max-width:none;padding-right:40px;width:100%}.em-search .em-search-clear{position:absolute;right:3px}.em-search .em-search-clear svg{position:static}.em-list-head .ops-seg{align-self:flex-start}.em-chips{display:flex;flex-wrap:wrap;gap:6px}.em-chip-btn{background:var(--t-card2);cursor:pointer;font-family:inherit;gap:4px}.em-chip-btn:hover{border-color:var(--primary)}.em-chip-btn:focus-visible{box-shadow:var(--ops-focus);outline:none}.em-page .cm-item{min-height:80px}.em-page .cm-item-name{flex-wrap:wrap;row-gap:4px}.em-row-act{bottom:8px;position:absolute;right:10px;z-index:1}.em-flag-btn[aria-pressed=true] svg{fill:currentColor;color:var(--warning)}.em-clip{align-items:center;color:var(--t-sub)}.em-cat,.em-clip,.em-urg{display:inline-flex}.em-cat{align-items:center;gap:4px}.em-ai-tag svg,.em-cat svg{color:var(--cm-ai);flex-shrink:0}.em-page .cm-chip.em-cat-chip{border-color:var(--cm-ai-line);border-style:dashed}.em-page .cm-item-wrap:not([data-unread]) .cm-item-name{font-weight:500}.em-page .cm-item-wrap[data-unread] :is(.cm-preview,.cm-muted,.cm-item-time,.cm-item-sub,.cm-item-meta,.em-clip){color:var(--t-text)}.em-ai-tag{align-items:center;background:var(--t-card);border:1px dashed var(--cm-ai-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:5px;height:24px;padding:0 10px;white-space:nowrap}.em-rail{background:var(--t-card2);border-right:1px solid var(--t-line);flex-shrink:0;overflow-y:auto;padding:var(--ops-3) var(--ops-2);width:196px}.em-rail,.em-rail ul{display:flex;flex-direction:column;gap:2px}.em-rail ul{list-style:none;margin:0;padding:0}.em-rail-head,.em-rail-headrow h2{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:var(--ops-3) 8px 4px;text-transform:uppercase}.em-rail>.em-rail-head:first-child{margin-top:0}.em-rail-headrow{align-items:center;display:flex;justify-content:space-between;margin:var(--ops-2) 0 0}.em-rail-headrow h2{margin:0 8px}.em-rail-btn{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:8px;min-width:0;padding:7px 8px;width:100%}.em-rail-btn svg{color:var(--t-sub);flex-shrink:0}.em-rail-btn:hover{background:var(--ops-hover)}.em-rail-btn[aria-current=true]{background:color-mix(in srgb,var(--primary) 9%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.em-rail-btn[aria-current=true] svg{color:var(--primary)}.em-rail-btn:focus-visible{box-shadow:var(--ops-focus)}.em-rail-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-rail-new{color:var(--t-sub)}.em-rail-folder{align-items:center;display:flex;gap:2px}.em-rail-folder>.em-rail-btn{flex:1 1}.em-rail .ops-alert{font-size:var(--ops-fs-caption);gap:var(--ops-2);padding:var(--ops-2) var(--ops-3)}.em-storage{margin-top:auto;padding:var(--ops-3) 8px 4px}.em-storage-text{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-bottom:6px}.em-thread{display:flex;flex:1 1;flex-direction:column;min-height:0}.em-from{color:var(--t-sub);font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.em-from b{color:var(--t-text);font-weight:600}.em-pill-btn{all:unset;border-radius:999px;cursor:pointer;display:inline-flex}.em-pill-btn:disabled{cursor:default}.em-pill-btn:not(:disabled):hover .ops-badge{border-color:var(--success)}.em-pill-btn:focus-visible{box-shadow:var(--ops-focus)}.em-toolbar{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:6px;padding:var(--ops-2) var(--ops-5)}.em-toolbar-gap{flex:1 1}.em-subrow{align-items:center;background:var(--t-card2);border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:6px;padding:var(--ops-2) var(--ops-5)}.em-subrow-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-right:4px}.em-scroll{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:var(--ops-4)}.em-meta{color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:4px var(--ops-4);overflow-wrap:anywhere}.em-inline,.em-meta{padding:var(--ops-3) var(--ops-5) 0}.em-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.em-group{padding-top:var(--ops-2)}.em-msgs{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) 0}.em-msgs .cm-msg{align-self:stretch;max-width:none}.em-msgs .cm-msg>article{align-items:stretch}.em-msgs .cm-msg:not([data-kind=note]) .cm-bubble{background:var(--t-card);border-radius:var(--ops-r-card);overflow:hidden;padding:2px;white-space:normal}.em-msgs .cm-msg[data-dir=out]:not([data-kind=note]) .cm-bubble{border-color:var(--cm-out-line);box-shadow:inset 3px 0 0 var(--primary);padding-left:5px}.em-frame,.em-msgs .cm-attach{display:block}.em-frame{background:#0000;border:0;min-height:24px;width:100%}.em-img-gate{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:6px;padding:var(--ops-2) var(--ops-3)}.em-img-gate svg{color:var(--t-sub)}.em-print-frame{border:0;bottom:0;height:1px;opacity:0;pointer-events:none;position:fixed;right:0;width:1px}.em-atts{display:flex;flex-direction:column;gap:6px;margin-top:4px}.em-atts-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700}.em-atts ul{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.em-att{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);gap:var(--ops-2);padding:6px 6px 6px 10px}.em-att,.em-att-text{display:flex;min-width:0}.em-att-text{flex:1 1;flex-direction:column}.em-att-name{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.em-att-meta,.em-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-att-meta{color:var(--t-sub);font-size:var(--ops-fs-caption)}.em-composer{background:var(--t-card);border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-5) var(--ops-4)}.em-composer-grid{grid-gap:6px var(--ops-3);align-items:center;display:grid;gap:6px var(--ops-3);grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}.em-composer-grid label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.em-composer-grid .ops-input{height:34px;width:100%}.em-composer .cm-ta{min-height:110px}.em-composer-foot{gap:var(--ops-2)}.em-composer-foot,.em-replybar{align-items:center;display:flex;flex-wrap:wrap}.em-replybar{background:var(--t-card);border-top:1px solid var(--t-line);gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.em-ctx .ops-seg{align-self:flex-start}.em-ctx .ops-alert{font-size:var(--ops-fs-label);margin-bottom:var(--ops-2)}.em-pt-head{align-items:center;display:flex;gap:var(--ops-3);margin:4px 0 var(--ops-3)}.em-pt-id{flex:1 1;min-width:0}.em-pt-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;overflow-wrap:anywhere}.em-pt-acts{display:flex;flex-wrap:wrap;gap:6px}.em-dl{margin:0}.em-dl-row{align-items:baseline;border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.em-dl-row:last-child{border-bottom:0}.em-dl-row dt{color:var(--t-sub);flex-shrink:0}.em-dl-row dd{color:var(--t-text);flex:1 1;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.em-dl-row:has(.em-bal){flex-wrap:wrap}.em-bal{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end;width:100%}.em-bal .ops-badge{flex-shrink:0}.em-quick{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 var(--ops-2);padding:0}.em-quick .ops-btn{height:36px;justify-content:flex-start;width:100%}.em-history ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.em-history-head{align-items:center;display:flex;gap:6px;margin-bottom:6px}.em-history-btn{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:var(--ops-2) var(--ops-3);width:100%}.em-history-btn:hover{border-color:var(--primary)}.em-history-btn[aria-current=true]{background:color-mix(in srgb,var(--primary) 7%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.em-history-btn:focus-visible{box-shadow:var(--ops-focus)}.em-history-subj{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-history-subj svg{color:var(--t-sub);flex-shrink:0}.em-recipient{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:var(--ops-2) var(--ops-3)}.em-recipient .em-caption{align-items:center;display:inline-flex;gap:4px}.em-results ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.em-result{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:2px;padding:var(--ops-2) var(--ops-3);width:100%}.em-result:hover:not(:disabled){border-color:var(--primary)}.em-result:disabled{cursor:wait;opacity:.6}.em-result:focus-visible{box-shadow:var(--ops-focus)}.em-two{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.em-page .ops-field .ops-input{width:100%}.em-new-body{min-height:150px}@media (max-width:1024px){.em-composer,.em-inline,.em-meta,.em-msgs,.em-replybar,.em-subrow,.em-toolbar{padding-left:var(--ops-4);padding-right:var(--ops-4)}}@media (max-width:560px){.em-atts ul,.em-two{grid-template-columns:minmax(0,1fr)}}.pdc-avatar{flex-shrink:0;position:relative}.pdc-avatar-face{align-items:center;background:color-mix(in srgb,var(--primary) 18%,var(--t-card));border:1px solid color-mix(in srgb,var(--primary) 30%,var(--t-line));border-radius:50%;color:var(--t-text);display:flex;font-weight:800;height:100%;justify-content:center;overflow:hidden;width:100%}.pdc-avatar-face[data-tone=info]{background:color-mix(in srgb,var(--info) 18%,var(--t-card));border-color:color-mix(in srgb,var(--info) 30%,var(--t-line))}.pdc-avatar-face[data-tone=success]{background:color-mix(in srgb,var(--success) 18%,var(--t-card));border-color:color-mix(in srgb,var(--success) 30%,var(--t-line))}.pdc-avatar-face[data-tone=warning]{background:color-mix(in srgb,var(--warning) 20%,var(--t-card));border-color:color-mix(in srgb,var(--warning) 34%,var(--t-line))}.pdc-avatar-face[data-tone=danger]{background:color-mix(in srgb,var(--danger) 16%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 28%,var(--t-line))}.pdc-avatar-face.photo,.pdc-avatar-face[data-tone=neutral]{background:var(--t-card2);border-color:var(--t-line)}.pdc-avatar-face.busy{opacity:.6}.pdc-avatar-face img{height:100%;object-fit:cover;width:100%}.pdc-avatar-btn{align-items:center;border:2px solid var(--t-card);border-radius:50%;bottom:-2px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute}.pdc-avatar-btn.edit{background:var(--primary);background:var(--ops-primary-fill,var(--primary));right:-2px}.pdc-avatar-btn.remove{background:var(--danger);left:-2px}.pdc-avatar-btn:disabled{cursor:not-allowed;opacity:.6}.pdc-avatar-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pdc-avatar-msg{color:var(--t-text);font-size:14px;line-height:1.5;margin:0}.sms-page{--cm-list-w:360px}.sms-page .ops-wrap{gap:var(--ops-3);width:100%}.sms-page .ops-head,.sms-title{align-items:center}.sms-title{display:inline-flex;gap:var(--ops-2)}.sms-title .cm-ch-ico{color:var(--t-sub)}.sms-pad{padding:var(--ops-4)}.sms-center{align-items:center;display:flex;flex:1 1;justify-content:center;padding:var(--ops-6)}.sms-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.sms-center-text{text-align:center}.sms-warn{align-items:flex-start;color:var(--t-text);display:inline-flex;gap:6px}.sms-warn svg{color:var(--warning);flex-shrink:0;margin-top:2px}.sms-page .ops-alert.success{background:color-mix(in srgb,var(--success) 9%,var(--t-card));border-color:color-mix(in srgb,var(--success) 40%,var(--t-line))}.sms-page .ops-alert.success>svg{color:var(--success)}.sms-list-head{align-items:stretch;flex-direction:column;flex-shrink:0;flex-wrap:nowrap;gap:var(--ops-2)}.sms-list-top{align-items:center;display:flex;gap:var(--ops-2)}.sms-list-count{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;margin-right:auto}.ops-field>.cl-search,.sms-form>.cl-search,.sms-search{flex:0 0 auto}.sms-stale{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ops-2);padding-bottom:var(--ops-2)}.sms-stale .ops-updated svg{color:var(--warning)}.sms-search .ops-input{height:36px}.sms-list-head .ops-seg{display:flex}.sms-list-head .ops-seg button{flex:1 1 auto;font-size:var(--ops-fs-caption);gap:4px;justify-content:center;padding:6px 8px}.sms-list-head .ops-count{border-radius:999px;font-size:var(--ops-fs-caption);height:20px;min-width:20px;padding:0 6px}.sms-page .cm-item{padding-bottom:42px}.sms-row-flags{align-items:center;bottom:12px;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:6px;left:80px;min-width:0;overflow:hidden;pointer-events:none;position:absolute;right:16px}.sms-row-phone{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-row-flags .cm-handler,.sms-row-flags .ops-badge{flex-shrink:0}.sms-page :is(.cm-item-wrap[data-unread],.cm-item-wrap[data-selected]) :is(.cm-item-sub,.cm-item-meta,.cm-item-time,.cm-preview,.cm-muted,.sms-row-flags){color:color-mix(in srgb,var(--t-sub) 72%,var(--t-text))}.cl-avatar:has(>.sms-av-unmatched){background:color-mix(in srgb,var(--warning) 14%,var(--t-card));color:var(--warning)}.sms-av-unmatched{display:inline-flex}.sms-thread{display:flex;flex:1 1;flex-direction:column;min-height:0}.sms-thread .cm-log-wrap{min-height:160px}.sms-thread .cm-thread-head{padding:var(--ops-3) var(--ops-4);row-gap:var(--ops-2)}.sms-thread .cm-thread-tools .ops-btn{height:32px;padding:0 10px}.sms-sub{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.sms-inline{padding:var(--ops-2) var(--ops-4) 0}.sms-inline .ops-updated svg{color:var(--warning)}.sms-log-empty{align-self:center;color:var(--t-sub);font-size:var(--ops-fs-label);padding:var(--ops-6) 0}.sms-fieldset{border:0;margin:0;min-width:0;padding:0}.sms-fieldset:disabled .cm-ta{background:var(--ops-sunken);cursor:not-allowed}.sms-fieldset:disabled .cm-composer-hint{display:none}.sms-thread .cm-composer{padding:var(--ops-2) var(--ops-4) var(--ops-3)}.sms-thread .cm-composer .ops-btn{height:34px}.sms-thread .cm-ta{min-height:60px}.sms-wa{background:var(--t-card);border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4) 0}.sms-wa+.sms-fieldset .cm-composer{border-top:0}.sms-wa .ops-alert,.sms-wa-block .ops-alert{align-items:flex-start;flex-wrap:nowrap;font-size:var(--ops-fs-label);padding:var(--ops-2) var(--ops-3)}.sms-wa-block{display:flex;flex-direction:column;gap:var(--ops-2)}.sms-tpl-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sms-tpl-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;margin-right:2px}.sms-tpl-wrap{display:inline-flex;position:relative}.sms-tpl svg{color:var(--t-sub)}.sms-tpl[aria-disabled=true]{background:var(--ops-sunken);border-style:dashed;color:var(--t-sub);cursor:not-allowed}.sms-tpl-why{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);bottom:calc(100% + 6px);box-shadow:0 8px 24px #0003;color:var(--t-text);display:none;font-size:var(--ops-fs-caption);font-weight:500;left:0;max-width:260px;padding:6px 10px;position:absolute;text-align:left;white-space:normal;width:-webkit-max-content;width:max-content;z-index:30}.sms-tpl-wrap:hover .sms-tpl-why,.sms-tpl:focus+.sms-tpl-why{display:block}.sms-ctx{flex:1 1;min-height:0}.sms-ctx-id{align-items:center;display:flex;flex-direction:column;gap:var(--ops-2);text-align:center}.sms-ctx-id>div:first-child>div:first-child{color:var(--t-text)!important}.sms-ctx-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;overflow-wrap:anywhere}.sms-device{display:flex;gap:var(--ops-2);justify-content:center}.sms-device .ops-btn.icon{border-radius:999px;height:40px;padding:0;width:40px}.sms-dl>div{grid-template-columns:minmax(96px,42%) minmax(0,1fr)}.sms-dl .cl-money{align-items:flex-start}.sms-actions{display:flex;flex-direction:column;gap:6px}.sms-actions .ops-btn{height:auto;justify-content:flex-start;line-height:1.3;min-height:36px;padding-bottom:6px;padding-top:6px;text-align:left;white-space:normal;width:100%}.sms-actions .ops-btn svg{flex-shrink:0}.sms-action-note{margin:-2px 0 4px 4px}.sms-unmatched-ico{align-items:center;background:color-mix(in srgb,var(--warning) 12%,var(--t-card));border-radius:999px;color:var(--warning);display:inline-flex;height:56px;justify-content:center;width:56px}.sms-results-wrap .ops-alert{align-items:flex-start;flex-wrap:nowrap;font-size:var(--ops-fs-label);padding:var(--ops-2) var(--ops-3)}.sms-results{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sms-result{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 12px;width:100%}.sms-result:hover{background:var(--ops-hover)}.sms-result:focus-visible{box-shadow:var(--ops-focus)}.sms-result:disabled{color:var(--t-sub);cursor:wait}.sms-result b{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.sms-result span{color:var(--t-sub);font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.sms-form{display:flex;flex-direction:column;gap:var(--ops-2)}.sms-form-row{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sms-form .ops-input{box-sizing:border-box;width:100%}.sms-form-foot{display:flex;gap:var(--ops-2)}.sms-form-foot .ops-btn{flex:1 1}.sms-compose-why{align-self:center;color:var(--t-text);margin-right:auto}.sms-picked{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:8px 12px}.sms-picked-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sms-picked-name{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.sms-picked-phone{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px}.sms-picked-phone[data-missing]{color:var(--t-text);font-weight:600}.sms-picked-phone[data-missing] svg{color:var(--danger)}.sms-ta{box-sizing:border-box;font-family:inherit;height:auto;line-height:1.5;min-height:120px;padding:10px 12px;resize:vertical;width:100%}.sms-preview-wrap{display:flex;flex-direction:column;gap:6px}.sms-preview{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:inset 3px 0 0 var(--primary);color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.55;margin:0;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}@media (max-width:1024px){.sms-page .ops-head{flex-wrap:wrap}}@media (max-width:560px){.sms-row-flags{left:12px;right:12px}.sms-form-row{grid-template-columns:minmax(0,1fr)}}.mc-page .ops-wrap{gap:var(--ops-3);width:100%}.mc-page .ops-head{align-items:center}.mc-scroll{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:var(--ops-5)}.mc-page .cm-pane-body,.mc-scroll,.ops.mc-page{position:relative}.mc-pad{padding:var(--ops-4)}.mc-center{align-items:center;display:flex;flex:1 1;justify-content:center;padding:var(--ops-6)}.mc-caption{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mc-file{display:none}.mc-page input,.mc-page input[type=checkbox],.mc-page select,.mc-page textarea{color-scheme:light;color-scheme:var(--color-scheme,light)}.mc-page .cm-item-check,.mc-wq input[type=checkbox]{accent-color:var(--primary)}.mc-stats{gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mc-stats .ops-stat{gap:2px;padding:10px 14px}.mc-stats .ops-stat-value{font-size:22px}.mc-stats .ops-stat-value.na{font-size:var(--ops-fs-label);line-height:1.7}.mc-stats .ops-stat-sub{font-size:var(--ops-fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-stats-line{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);display:none;font-size:var(--ops-fs-label);margin:0;padding:var(--ops-2) var(--ops-3)}.mc-list-head{align-items:stretch;flex-direction:column;flex-shrink:0;flex-wrap:nowrap;gap:6px;padding:10px var(--ops-3)}.mc-list-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.mc-list-top>.mc-narrow,.mc-list-top>.mc-wide{flex:1 1 180px;min-width:0}.mc-head-row{align-items:center;display:flex;gap:var(--ops-2);justify-content:space-between}.mc-page{--cm-list-w:380px}.mc-wide .ops-seg{display:flex}.mc-wide .ops-seg button{flex:1 1 auto;font-size:var(--ops-fs-caption);gap:4px;justify-content:center;padding:6px 5px}.mc-head-row .ops-seg{flex-wrap:nowrap;min-width:0}.mc-head-row .ops-seg button{padding:6px 8px}.mc-narrow{display:none}.mc-select-label .ops-select{width:100%}.mc-page .cm-item{column-gap:8px;grid-template-columns:8px 0 minmax(0,1fr) auto}.mc-page .cm-item-c1,.mc-page .cm-item-c2{grid-row:1/span 4}.mc-page .cm-item-c2{display:none}.mc-page .cm-item-side{display:contents}.mc-page .cm-item-side>*{grid-column:4;justify-self:end}.mc-page .cm-item-side>.cm-item-time{grid-row:1}.mc-page .cm-item-side>.cm-count{grid-row:2}.mc-page .cm-item-side>.cm-tipwrap{grid-row:4}.mc-page .cm-item-side>.ops-badge{grid-column:3;grid-row:4;justify-self:start}.mc-page .cm-item{padding:9px 14px 9px 12px;row-gap:1px}.mc-page .cm-item-wrap.selectable .cm-item{padding-left:40px}.mc-page .cm-item-check{left:14px;top:13px}.mc-page .cm-item .ops-badge{gap:4px;height:20px;padding:0 8px}.mc-page .cm-item .cm-chip{height:18px;padding:0 7px}.mc-page .cm-item-meta{row-gap:2px}.mc-ch-word{color:var(--t-sub);flex-shrink:0;font-size:var(--ops-fs-caption);font-weight:500;white-space:nowrap}.mc-row-handler{display:inline-flex;flex-shrink:0;font-weight:400}.mc-page .cm-item-wrap[data-unread],.mc-page .cm-item[aria-current=true]{--t-sub:color-mix(in srgb,var(--t-sub) 78%,var(--t-text))}.mc-search{flex:0 0 auto}.mc-search .ops-input{height:36px}.mc-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:-2px;padding:2px}.mc-chips>.ops-view-chip{flex:0 0 auto;white-space:nowrap}.mc-wq-filters .mc-chips{flex-wrap:wrap;overflow:visible}.mc-selrow{align-items:center;display:flex;flex:0 0 auto;gap:6px;white-space:nowrap}.mc-list-head .ops-count{font-size:var(--ops-fs-caption)}.mc-bulk{align-items:center;background:color-mix(in srgb,var(--primary) 6%,var(--t-card));border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:6px;padding:var(--ops-2) var(--ops-3)}.mc-bulk .ops-btn,.mc-bulk .ops-btn.sm{font-size:var(--ops-fs-label);height:32px;padding:0 10px}.mc-bulk-count{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;margin-right:2px}.mc-bulk-clear{margin-left:auto}.mc-tag-add{align-items:center;display:inline-flex;gap:4px}.mc-tag-add .ops-input{height:32px;width:120px}.ops-panel .mc-bulk{border-bottom:1px solid var(--t-line);border-top:0}.mc-thread{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.mc-thread>*{flex:0 0 auto}.mc-thread>.cm-log-wrap,.mc-thread>.mc-tl-wrap{flex:1 1 auto;min-height:0}.mc-thread .cm-thread-head{padding:var(--ops-3) var(--ops-4);row-gap:var(--ops-2)}.mc-thread .cm-thread-id{flex:1 1 320px}.mc-thread .cm-thread-tools{gap:6px}.mc-thread .cm-thread-tools .cm-status-select{min-width:0;padding-right:24px;width:100px}.mc-thread .cm-thread-tools .ops-btn{gap:5px;padding:0 8px}.mc-thread .cm-thread-tools .cm-owner{gap:4px;white-space:nowrap}.mc-thread .cm-thread-tools .ops-btn,.mc-thread .cm-thread-tools .ops-select{height:32px}.mc-thread .cm-composer{padding:var(--ops-2) var(--ops-4) var(--ops-3)}.mc-thread .cm-composer .ops-seg button{padding:4px 10px}.mc-thread .cm-composer .ops-select{height:32px}.mc-thread .cm-composer .ops-btn{height:34px}.mc-thread .cm-ta{field-sizing:content;max-height:148px;min-height:56px;resize:none}.mc-thread .cm-composer{gap:6px}.mc-thread .cm-composer-top>.cm-composer-reason{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mc-via-hint{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:6px;margin:0}.mc-via-hint svg{color:var(--warning);flex-shrink:0;margin-top:1px}.mc-via-hint[data-tone=info] svg{color:var(--info)}.mc-attach-status{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mc-attach-status:empty{display:none}.mc-thread .cm-via{flex:1 1 220px;min-width:0}.mc-thread .cm-via>span{white-space:nowrap}.mc-thread .cm-via .ops-select{flex:1 1;min-width:0}.mc-thread .cm-composer .ops-alert{align-items:flex-start;flex-wrap:nowrap;font-size:var(--ops-fs-label);padding:var(--ops-2) var(--ops-3)}.mc-subtitle{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mc-inline,.mc-tabs{padding:var(--ops-2) var(--ops-4) 0}.mc-tabs{align-items:center;display:flex;gap:var(--ops-2)}.mc-ctx-btn{margin-left:auto}.mc-tabs .ops-seg button{padding:4px 10px}.mc-log-empty{align-self:center;color:var(--t-sub);font-size:var(--ops-fs-label);padding:var(--ops-6) 0}.mc-summary{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);margin:var(--ops-2) var(--ops-4) 0}.mc-summary-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:6px var(--ops-3)}.mc-summary-title{font-size:inherit;margin:0}.mc-summary-toggle{all:unset;align-items:center;border-radius:6px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:6px;letter-spacing:.06em;padding:4px 6px;text-transform:uppercase}.mc-summary-toggle:hover{color:var(--t-text)}.mc-summary-toggle:focus-visible{box-shadow:var(--ops-focus)}.mc-chev{transform:rotate(-90deg);transition:transform .15s}.mc-chev[data-open]{transform:none}.mc-summary-body{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:6px;margin:0;padding:0 var(--ops-3) var(--ops-3);padding-top:var(--ops-2)}.mc-sum-row{grid-gap:var(--ops-2);align-items:baseline;display:grid;font-size:var(--ops-fs-label);gap:var(--ops-2);grid-template-columns:minmax(120px,190px) minmax(0,1fr)}.mc-sum-row dt{color:var(--t-sub)}.mc-sum-row dd{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0;overflow-wrap:anywhere}.mc-linked{align-items:center;display:inline-flex;gap:var(--ops-2)}.mc-tl-wrap{flex:1 1;min-height:0;overflow-y:auto}.mc-tl{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--ops-4) var(--ops-5)}.mc-tl-item{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr);padding-bottom:var(--ops-3);position:relative}.mc-tl-item:not(:last-child):before{background:var(--t-line);bottom:4px;content:"";left:17px;position:absolute;top:40px;width:2px}.mc-tl-text{min-width:0;padding-top:2px}.mc-tl-top{color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);justify-content:space-between}.mc-tl-top time{white-space:nowrap}.mc-tl-meta,.mc-tl-top time{color:var(--t-sub);font-size:var(--ops-fs-caption)}.mc-tl-meta{text-transform:capitalize}.mc-tl-notes{color:var(--t-text);font-size:var(--ops-fs-label);margin-top:2px}.mc-person{align-items:center;display:flex;gap:var(--ops-3);margin-bottom:var(--ops-2)}.mc-person-text{display:flex;flex-direction:column;font-size:var(--ops-fs-caption);min-width:0}.mc-person-text b{color:var(--t-text);font-size:var(--ops-fs-row);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-dl{display:flex;flex-direction:column;gap:6px;margin:var(--ops-2) 0 0}.mc-dl>div{align-items:baseline;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between}.mc-dl dt{color:var(--t-sub);flex-shrink:0}.mc-dl dd{color:var(--t-text);margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.mc-sugg{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mc-sugg-btn{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2);padding:8px 10px;width:100%}.mc-sugg-btn>span{flex:1 1;min-width:0}.mc-sugg-btn:hover{background:var(--ops-hover);border-color:var(--primary)}.mc-sugg-btn:focus-visible{box-shadow:var(--ops-focus)}.mc-sugg-go{color:var(--primary);flex-shrink:0}.mc-wq-filters{border-bottom:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5)}.mc-wq .mc-wq-check{width:44px}.mc-wq input[type=checkbox]{accent-color:var(--primary);cursor:pointer;height:16px;width:16px}.mc-wq input[type=checkbox]:focus-visible{box-shadow:var(--ops-focus);outline:none}.mc-wq-name{font-weight:600}.mc-wq-last{max-width:380px}.mc-wq-preview{color:var(--t-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-wq-preview b{font-weight:600}.mc-wq-preview .cm-muted{align-items:center;display:inline-flex;gap:4px}.mc-wq-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}#mc-queue .ops-panel-tools .mc-search{max-width:100%;width:280px}.mc-analytics{gap:var(--ops-4)}.mc-analytics,.mc-wl{display:flex;flex-direction:column}.mc-wl{gap:var(--ops-3);list-style:none;margin:0;padding:0}.mc-wl-row{grid-gap:var(--ops-3);align-items:center;display:grid;font-size:var(--ops-fs-body);gap:var(--ops-3);grid-template-columns:minmax(100px,180px) minmax(0,1fr) auto auto}.mc-wl-name{color:var(--t-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-wl-track{background:var(--ops-track-bg);height:12px;overflow:hidden}.mc-wl-fill,.mc-wl-track{border-radius:999px;display:block}.mc-wl-fill{background:var(--primary);height:100%;transition:width .3s}.mc-wl-fill[data-tone=warning]{background:var(--warning)}.mc-wl-fill[data-tone=danger]{background:var(--danger)}.mc-wl-count{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-foot{margin:var(--ops-3) 0 0}.mc-new{display:flex;flex-direction:column;gap:var(--ops-3)}.mc-new .ops-input,.mc-new .ops-select{width:100%}.mc-new-row{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:1fr 1fr}.mc-new-body{font-family:inherit;height:auto;line-height:1.5;min-height:104px;padding:10px 12px;resize:vertical}.mc-pick{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px}.mc-pick button{all:unset;border-radius:7px;box-sizing:border-box;color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);padding:8px 10px;width:100%}.mc-pick button:focus-visible,.mc-pick button:hover{background:var(--ops-hover)}.mc-pick button:focus-visible{box-shadow:var(--ops-focus)}.mc-picked{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:8px 12px}.mc-picked b{color:var(--t-text);flex:1 1;min-width:0}.mc-page .cm-pane-list{container-type:inline-size}@container (max-width: 440px){.mc-wide{display:none}.mc-narrow{display:block}}@media (max-width:1280px){.mc-page{--cm-list-w:350px}.mc-thread .cm-thread-tools{gap:4px}.mc-thread .cm-thread-tools .cm-owner>svg{display:none}.mc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-stats .ops-stat-top .ops-ico{display:none}}@media (min-width:1536px){.mc-ctx-btn{display:none}}@media (max-height:1000px){.mc-stats{display:none}.mc-stats-line{display:block}}@media (max-width:1180px){.mc-page .ops-actions .ops-seg svg{display:none}.mc-page .ops-head{gap:var(--ops-2)}}@media (max-width:1024px){.mc-wq-last{max-width:240px}.mc-page .cm-item{column-gap:10px;grid-template-columns:8px 36px minmax(0,1fr) auto}.mc-page .cm-item-c2{display:block}}@media (max-width:768px){.mc-stats{display:none}.mc-stats-line{display:block}.mc-sum-row{gap:0;grid-template-columns:minmax(0,1fr)}.mc-wl-row{grid-template-columns:minmax(0,1fr) auto}.mc-wl-track{grid-column:1/-1}.mc-new-row{grid-template-columns:minmax(0,1fr)}#mc-queue .ops-panel-tools .mc-search{width:100%}}@media (prefers-reduced-motion:reduce){.mc-chev,.mc-wl-fill{transition:none}}.ops.cm-page.tc-page{height:100%;min-height:0}.tc-page{--cm-list-w:280px;--cm-ctx-w:340px}.tc-page .ops-wrap{gap:var(--ops-3);width:100%}.tc-page .ops-head{align-items:center}.tc-layout{border:1px solid var(--t-line);border-bottom:0;border-radius:var(--ops-r-card) var(--ops-r-card) 0 0;min-height:420px;overflow:hidden;position:relative}.tc-layout,.tc-side{background:var(--t-card)}.tc-side-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.tc-workspace{flex:1 1 auto;font-size:var(--ops-fs-section);font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-staff-only,.tc-workspace{color:var(--t-text);white-space:nowrap}.tc-staff-only{align-items:center;border:1px solid var(--t-line);border-radius:999px;display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;height:22px;padding:0 8px}.tc-staff-only svg{color:var(--warning)}.tc-search{border-bottom:1px solid var(--t-line);padding:var(--ops-2) var(--ops-4);position:relative}.tc-search .ops-input{box-sizing:border-box;height:36px;padding-left:32px;width:100%}.tc-search-ico{color:var(--t-sub);left:calc(var(--ops-4) + 10px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tc-side-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--ops-2) 0}.tc-group{align-items:center;display:flex;gap:var(--ops-1);padding:var(--ops-2) var(--ops-2) 0 var(--ops-4)}.tc-group .ops-group-label{flex:1 1;margin:0;min-width:0;padding:var(--ops-2) 0 var(--ops-1)}.tc-group .ops-btn.icon{height:32px;padding:0;width:32px}.tc-side-empty{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:var(--ops-2) var(--ops-4)}.tc-rows{list-style:none;margin:0;padding:0}.tc-row{all:unset;align-items:center;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);min-height:36px;padding:7px var(--ops-4);width:100%}.tc-row:hover{background:var(--ops-hover);color:var(--t-text)}.tc-row:focus-visible{box-shadow:var(--ops-focus)}.tc-row[aria-current=true]{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary);color:var(--t-text);font-weight:600}.tc-row[data-unread]{color:var(--t-text);font-weight:700}.tc-row-ico{color:var(--t-sub);flex-shrink:0}.tc-row-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-row .cl-avatar{height:26px;width:26px}.tc-results{padding:0 0 var(--ops-2)}.tc-results-title{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;margin:0;padding:var(--ops-2) var(--ops-4)}.tc-result{all:unset;border-bottom:1px solid var(--t-line);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px var(--ops-4);width:100%}.tc-result:hover{background:var(--ops-hover)}.tc-result:focus-visible{box-shadow:var(--ops-focus)}.tc-result-where{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px}.tc-result-where svg{flex-shrink:0}.tc-result-text{color:var(--t-text);font-size:var(--ops-fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-me{align-items:center;border-top:1px solid var(--t-line);display:flex;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.tc-me .cl-avatar{height:30px;width:30px}.tc-me-text{color:var(--t-text);display:flex;flex:1 1;flex-direction:column;font-size:var(--ops-fs-label);min-width:0}.tc-me-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-me-text span{color:var(--t-sub);font-size:var(--ops-fs-caption);text-transform:capitalize}.tc-main{background:var(--t-card)}.tc-center{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;padding:var(--ops-6)}.tc-head{padding:var(--ops-3) var(--ops-4)}.tc-title{align-items:center;display:inline-flex;gap:4px}.tc-title svg{color:var(--t-sub);flex-shrink:0}.tc-desc{color:var(--t-sub);font-size:var(--ops-fs-caption);max-width:48ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dm-id{align-items:center;flex-direction:row;gap:var(--ops-3)}.tc-dm-text{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-menu-btn{display:none}.tc-pinned{align-items:center;background:var(--t-card);border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:var(--ops-2);padding:6px var(--ops-4)}.tc-pinned>svg{color:var(--primary);flex-shrink:0}.tc-pinned-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-pinned-count,.tc-pinned-text{color:var(--t-sub);white-space:nowrap}.tc-logbox{background:var(--ops-sunken);box-shadow:inset 0 1px 0 var(--t-line);display:flex;flex:1 1;flex-direction:column;min-height:0}.tc-logbox .cm-log{gap:0;padding:var(--ops-3) 0}.tc-msg{padding:2px var(--ops-5);position:relative}.tc-msg[data-first]{padding-top:10px}.tc-msg:focus-within,.tc-msg:hover{background:color-mix(in srgb,var(--t-card) 70%,#0000)}.tc-msg[data-pinned]{box-shadow:inset 3px 0 0 var(--primary)}.tc-msg-art{grid-column-gap:var(--ops-3);column-gap:var(--ops-3);display:grid;grid-template-columns:36px minmax(0,1fr)}.tc-msg-ava{grid-column:1}.tc-msg-main{align-items:flex-start;display:flex;flex-direction:column;gap:2px;grid-column:2;min-width:0}.tc-msg-head{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px}.tc-msg-head b{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700}.tc-msg-head time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-role{text-transform:capitalize}.tc-msg-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.tc-mention{background:color-mix(in srgb,var(--primary) 14%,#0000);border-radius:999px;color:var(--t-text);font-weight:700;padding:0 6px}.tc-pin-tag{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:3px}.tc-pin-tag svg{color:var(--primary)}.tc-actions{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-shadow:0 4px 14px #0000002e;display:flex;gap:2px;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;right:var(--ops-5);top:-12px;transition:opacity .12s;z-index:3}.tc-msg:focus-within .tc-actions,.tc-msg:hover .tc-actions{opacity:1;pointer-events:auto}.tc-touch-menu{display:none}@media (hover:none){.tc-actions{display:none}.tc-touch-menu{display:block;position:absolute;right:var(--ops-3);top:2px;z-index:3}.tc-touch-menu .ops-btn.icon{height:36px;padding:0;width:36px}.tc-touch-menu:focus-within{z-index:6}.tc-msg-art{grid-template-columns:36px minmax(0,1fr) 40px}}.tc-act{all:unset;align-items:center;border-radius:999px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.tc-act:hover{background:var(--ops-hover);color:var(--t-text)}.tc-act:focus-visible{box-shadow:var(--ops-focus)}.tc-act-emoji{font-size:16px;line-height:1}.tc-act-danger:hover{color:var(--danger)}.tc-act-sep{background:var(--t-line);height:16px;margin:0 3px;width:1px}.tc-reacts{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:4px 0 0;padding:0}.tc-react-pill{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:4px;height:26px;padding:0 8px}.tc-react-pill[data-mine]{background:color-mix(in srgb,var(--primary) 10%,var(--t-card));border-color:var(--primary)}.tc-react-pill:focus-visible{box-shadow:var(--ops-focus)}.tc-replies{font-size:var(--ops-fs-caption);margin-top:4px}.tc-composer{padding:var(--ops-2) var(--ops-4) var(--ops-3)}.tc-ta{min-height:56px}.tc-tools{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.tc-tools .ops-btn.icon{height:32px;padding:0;width:32px}.tc-composer .cm-composer-foot .ops-btn.primary{height:34px}.tc-ctx{background:var(--t-card)}.tc-ctx-title:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.tc-ctx-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-2);justify-content:space-between;padding:var(--ops-3) var(--ops-4)}.tc-ctx-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--ops-3) 0}.tc-thread-parent{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:inset 3px 0 0 var(--primary);display:flex;flex-direction:column;gap:6px;margin:0 var(--ops-4) var(--ops-3);padding:var(--ops-3)}.tc-thread-parent .cl-avatar{height:26px;width:26px}.tc-thread-list{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0 var(--ops-4)}.tc-reply{align-items:flex-start;display:flex;gap:var(--ops-2)}.tc-reply .cl-avatar{height:28px;width:28px}.tc-reply-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-thread-form{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.tc-thread-form .ops-input{flex:1 1 160px}.tc-thread-why{color:var(--t-text);flex-basis:100%;font-size:var(--ops-fs-caption);font-weight:600}.tc-member-group+.tc-member-group{margin-top:var(--ops-2)}.tc-member-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:0;padding:6px var(--ops-4);text-transform:uppercase}.tc-member .cl-avatar{height:30px;width:30px}.tc-member-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.tc-member-text b{color:var(--t-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-member-text span{color:var(--t-sub);font-size:var(--ops-fs-caption);text-transform:capitalize}.tc-toast-ico{color:var(--primary);flex-shrink:0}@media (max-width:1280px){.tc-layout>.tc-ctx{border-left:1px solid var(--t-line);bottom:0;box-shadow:-8px 0 24px #0000002e;position:absolute;right:0;top:0;width:min(var(--cm-ctx-w),100%);z-index:5}}@media (max-width:1024px){.tc-menu-btn{display:inline-flex}.tc-layout>.tc-ctx{box-shadow:none;width:100%}.tc-layout[data-pane=list]>.tc-ctx{display:none}.ops.cm-page.tc-page{height:auto;overflow:visible}.tc-layout{flex:none;grid-template-rows:minmax(0,1fr);height:max(420px,calc(100dvh - 120px))}}@media (max-width:560px){.tc-msg{padding-left:var(--ops-3);padding-right:var(--ops-3)}.tc-desc{display:none}}@media (prefers-reduced-motion:reduce){.tc-actions{transition:none}}.fw .fw-min{min-width:0}.fw .fw-caption{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fw .fw-tabs{max-width:100%;min-width:0}.fw .fw-tabs .ops-seg{flex-wrap:wrap;max-width:100%}.fw .ops-alert{align-items:flex-start;flex-wrap:nowrap}.fw .ops-alert>span{flex:1 1 auto;min-width:0}.fw .ops-alert>svg{margin-top:2px}.fw .ops-stats.fw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fw .fw-kpis .ops-stat{gap:4px;padding:var(--ops-3) var(--ops-4)}.fw .fw-kpis .ops-stat-sub{display:none}.fw-info-toast .fw-info-toast-ico{color:var(--info);flex-shrink:0}.fw .fw-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.fw .ops-row.fw-wf-row{column-gap:var(--ops-5);grid-template-columns:minmax(0,1fr) auto 96px auto}.fw .ops-row.fw-wf-row.off{opacity:.75}.fw .fw-wf-main{min-width:0}.fw .fw-wf-name{flex-wrap:wrap;min-width:0}.fw .fw-wf-name,.fw .fw-wf-success{align-items:center;display:flex;gap:var(--ops-2)}.fw .fw-switch-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.fw .fw-switch-line{align-items:center;display:inline-flex;gap:var(--ops-2)}.fw .fw-switch-text{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;min-width:24px}.fw .fw-switch{all:unset;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .2s,border-color .2s;width:44px}.fw .fw-switch:after{background:var(--t-sub);border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:left .2s,background .2s;width:16px}.fw .fw-switch[aria-checked=true]{background:var(--success);border-color:var(--success)}.fw .fw-switch[aria-checked=true]:after{background:var(--t-card);left:23px}.fw .fw-switch:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.fw .fw-flow{--fw-gap:24px;display:flex;flex-direction:column;gap:var(--fw-gap);list-style:none;margin:0;max-width:560px;padding:0}.fw .fw-step{--tone:var(--t-sub);align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-left:3px solid var(--tone);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4);position:relative}.fw .fw-step[data-tone=info]{--tone:var(--info)}.fw .fw-step[data-tone=primary]{--tone:var(--primary)}.fw .fw-step[data-tone=warning]{--tone:var(--warning)}.fw .fw-step[data-tone=danger]{--tone:var(--danger)}.fw .fw-step-text{display:flex;flex-direction:column;min-width:0}.fw .fw-step-kind{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fw .fw-step-label{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.fw .fw-step-detail{color:var(--t-sub);font-size:var(--ops-fs-label);margin-top:2px}.fw .fw-conn{align-items:center;color:var(--t-sub);display:flex;flex-direction:column;height:var(--fw-gap);left:50%;pointer-events:none;position:absolute;top:calc(100% + 1px);transform:translateX(-50%)}.fw .fw-conn:before{background:var(--t-line);content:"";flex:1 1;width:2px}.fw .fw-conn svg{flex-shrink:0;margin-bottom:2px;margin-top:-2px}.fw .fw-step[data-kind=Wait]{background:var(--t-card2);padding:var(--ops-2) var(--ops-3)}.fw .fw-step[data-kind=Wait] .fw-step-text{align-items:baseline;column-gap:var(--ops-2);flex-direction:row;flex-wrap:wrap}.fw .fw-step[data-kind=Wait] .fw-step-label{font-size:var(--ops-fs-label)}.fw .fw-step[data-kind=Wait] .fw-step-detail{margin-top:0}.fw .fw-wait-ico{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.fw .fw-actions{border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-start;margin-bottom:var(--ops-5);padding-bottom:var(--ops-4)}.fw .fw-how{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.fw .fw-how li,.fw .fw-how-note{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);line-height:1.45}.fw .fw-how svg,.fw .fw-how-note svg{color:var(--t-sub);flex-shrink:0;margin-top:2px}.fw .fw-how-note{border-top:1px solid var(--t-line);color:var(--t-sub);font-size:var(--ops-fs-label);margin:var(--ops-4) 0 0;padding-top:var(--ops-3)}.fw .fw-queue td{white-space:nowrap}.fw .fw-patient{align-items:center;font-weight:600}.fw .fw-patient,.fw .fw-row-actions{display:inline-flex;gap:var(--ops-2)}.fw .fw-row-actions{flex-wrap:wrap;justify-content:flex-end}.fw .fw-trigger-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.fw .ops-row.fw-trigger{background:var(--t-card);border:1px solid var(--t-line)}.fw .fw-perf{gap:var(--ops-5)}.fw .fw-bars,.fw .fw-perf{display:flex;flex-direction:column}.fw .fw-bars{gap:var(--ops-3);list-style:none;margin:0;padding:0}.fw .fw-bar-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:minmax(0,220px) minmax(120px,1fr) auto 96px}.fw .fw-bar-name{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw .fw-bar-track{background:var(--ops-track-bg);border-radius:999px;display:block;height:12px;overflow:hidden;position:relative}.fw .fw-bar-fill{background:var(--t-sub);border-radius:999px;display:block;height:100%}.fw .fw-bar-fill[data-tone=success]{background:var(--success)}.fw .fw-bar-fill[data-tone=warning]{background:var(--warning)}.fw .fw-bar-fill[data-tone=danger]{background:var(--danger)}.fw .fw-bar-pct{align-items:center;display:inline-flex;gap:var(--ops-2)}.fw .fw-bar-pct b{color:var(--t-text);font-size:var(--ops-fs-row);min-width:44px;text-align:right}.fw .fw-bar-enrolled{text-align:right}.fw .fw-bar-enrolled,.fw .fw-substats{color:var(--t-sub);font-size:var(--ops-fs-label)}.fw .fw-substats{border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-5);margin:0;padding-top:var(--ops-3)}.fw .fw-substats>div{align-items:center;display:inline-flex;gap:var(--ops-2)}.fw .fw-substats dt{align-items:center;color:var(--t-sub);display:inline-flex;font-weight:600;gap:6px}.fw .fw-substats dt svg{flex-shrink:0}.fw .fw-substats dd{color:var(--t-sub);margin:0}.fw .fw-tpl-list{list-style:none;margin:0;padding:0}.fw .fw-tpl,.fw .fw-tpl-list{display:flex;flex-direction:column;gap:var(--ops-3)}.fw .fw-tpl{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);padding:var(--ops-4)}.fw .fw-tpl-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.fw .fw-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:6px}.fw .fw-preview{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-label);font-style:normal;line-height:1.5;padding:var(--ops-3)}.fw .fw-tokens{display:flex;flex-wrap:wrap;gap:6px}.fw .fw-tokens .ops-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ops-fs-caption)}@media (min-width:961px){.fw .ops-grid.main-side{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:960px){.fw .ops-grid.main-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.fw .ops-row.fw-wf-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ops-2)}.fw .fw-wf-row>.fw-wf-main{grid-column:1/-1}.fw .fw-bar-row{grid-template-columns:minmax(0,160px) minmax(100px,1fr) auto}.fw .fw-bar-enrolled{grid-column:1/-1;text-align:left}}@media (max-width:900px){.fw .ops-stats.fw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .fw-trigger-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fw .fw-substats{flex-direction:column}.fw .fw-bar-row{grid-template-columns:minmax(0,1fr)}}.co-page .ops-wrap{gap:var(--ops-4)}.co-tabs .ops-seg{display:flex;flex-wrap:wrap;gap:2px}.co-tabs .ops-seg button{white-space:nowrap}.co-tab-select{max-width:360px}.co-tab-select .ops-select{width:100%}.co-tabpanel{min-width:0}.co-h2{font-size:var(--ops-fs-section)}.co-h2,.co-h3{color:var(--t-text);font-weight:700;margin:0}.co-h3,.co-hint{font-size:var(--ops-fs-label)}.co-hint{color:var(--t-sub);margin:0}.co-row-flex{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.co-between{display:flex;justify-content:space-between;width:100%}.co-gap-sm{gap:var(--ops-3)}.co-clip{color:var(--t-sub);display:block;font-size:var(--ops-fs-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-clip-cell{color:var(--t-sub);max-width:260px}.co-quote{color:var(--t-sub);font-size:var(--ops-fs-label);font-style:italic;margin:0}.co-ai-ico{color:var(--cm-ai);flex-shrink:0}.co-nc{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.co-nc-why{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.co-nc .ops-btn:disabled{cursor:not-allowed;opacity:.6}.co-inbox{display:flex;flex-direction:column;height:clamp(480px,calc(100vh - 320px),760px);min-height:0}.co-inbox .cm-layout{border-bottom:1px solid var(--t-line);border-radius:var(--ops-r-card)}.co-list-head{align-items:stretch;flex-direction:column}.co-list-head .ops-seg{display:flex;flex-wrap:wrap}.co-center{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;padding:var(--ops-6)}.co-composer{border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-4)}.co-log-empty{color:var(--t-sub);font-size:var(--ops-fs-label);list-style:none;padding:var(--ops-6) 0;text-align:center}.co-ctx{gap:var(--ops-3);min-height:0;overflow-y:auto;padding:var(--ops-4)}.co-ctx,.co-ctx-line{display:flex;flex-direction:column}.co-ctx-line{color:var(--t-text);font-size:var(--ops-fs-label);gap:2px;margin:0}.co-ctx-line span{color:var(--t-sub)}.co-plain{color:var(--t-text);font-size:var(--ops-fs-label);gap:var(--ops-2);list-style:none;margin:0;padding:0}.co-plain,.co-plain>li{display:flex;flex-direction:column}.co-plain>li{gap:2px;min-width:0}.co-plain>li span{color:var(--t-sub)}.co-mini{min-width:0;padding:var(--ops-3) var(--ops-5)}.co-mini,.co-numbered{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px}.co-numbered{margin:0;padding-left:20px}.co-tokens{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:var(--ops-2) 0 0;padding:0}.co-tokens code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-size:var(--ops-fs-caption);padding:2px 8px}.co-kv{display:flex;flex-direction:column;margin:0}.co-kv>div{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:6px 0}.co-kv>div:last-child{border-bottom:0}.co-kv dt{color:var(--t-sub)}.co-kv dd{color:var(--t-text);font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.co-bars{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.co-track[data-tone=success]>span{background:var(--success)}.co-track[data-tone=warning]>span{background:var(--warning)}.co-track[data-tone=danger]>span{background:var(--danger)}.co-track[data-tone=info]>span{background:var(--primary);background:var(--info,var(--primary))}.co-steps{display:flex;flex-wrap:wrap;list-style:none;margin:var(--ops-2) 0 0;padding:0}.co-steps,.co-steps li{align-items:center;gap:var(--ops-2)}.co-steps li{display:inline-flex}.co-steps li>span{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:600;padding:4px 10px}.co-draft{background:var(--cm-ai-bg);border:1px dashed var(--cm-ai-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.co-draft p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.co-chips{gap:var(--ops-2)}.co-chip{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);cursor:pointer;font:inherit;font-size:var(--ops-fs-label);font-weight:600;padding:6px 12px}.co-chip[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.co-chip:focus-visible{box-shadow:var(--ops-focus);outline:none}.co-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-5)}.co-timeline>li{border-left:2px solid var(--t-line);padding:var(--ops-2) 0 var(--ops-3) var(--ops-5);position:relative}.co-timeline>li p{color:var(--t-text);font-size:var(--ops-fs-body);margin:4px 0 0}@media (max-width:1024px){.co-inbox{height:clamp(460px,calc(100vh - 280px),720px)}.co-clip-cell{max-width:180px}}.riq-stack{gap:var(--ops-4)}.riq-stack,.riq-summary{display:flex;flex-direction:column;min-width:0}.riq-summary{gap:var(--ops-3)}.riq-banner .ops-alert,.riq-stack>.ops-alert{align-items:flex-start;flex-wrap:nowrap}.riq-banner .ops-alert>span,.riq-stack>.ops-alert>span{flex:1 1;min-width:0}.riq-banner .ops-alert>svg,.riq-stack>.ops-alert>svg{margin-top:2px}.riq-stat-na{color:var(--t-sub);font-size:var(--ops-fs-row);font-weight:600;letter-spacing:0;line-height:1.6}.riq-funnel{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);min-width:0}.riq-funnel-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.riq-funnel ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.riq-funnel li,.riq-funnel ol{align-items:center;gap:var(--ops-2)}.riq-funnel li{display:inline-flex}.riq-funnel-sep{color:var(--t-sub);flex-shrink:0}.riq-chip{align-items:baseline;background:#0000;border:0;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:6px;padding:0}.riq-chip b{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.ops-panel.riq-panel{overflow:visible}.riq-tools{display:flex;min-width:0}.riq-tools,.riq-tools .ops-seg{max-width:100%}.riq-banner{padding:var(--ops-3) var(--ops-5) 0}.riq-banner .ops-alert{font-size:var(--ops-fs-label);line-height:1.5}.riq-banner .ops-badge{vertical-align:middle}.riq-state{padding:var(--ops-4) var(--ops-5)}.riq-body{min-width:0}.ops-list.divided .ops-row.riq-row{grid-template-columns:auto minmax(0,1fr) 190px 110px auto}.riq-main{min-width:0}.riq-main .ops-row-detail{line-height:1.6}.riq-main .ops-name-link{border-radius:4px;color:inherit;font-weight:inherit;overflow:hidden;text-overflow:ellipsis}.riq-ai{display:block;margin-top:4px}.riq-ai .ops-badge{height:22px;padding:0 8px}.riq-meta{display:contents}.riq-status{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.riq-badges{display:flex;flex-wrap:wrap;gap:4px}.riq-row .ops-col-value{justify-self:end}.riq-na{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption)}.riq-row .ops-row-trail{flex-wrap:nowrap;justify-content:flex-end}.riq-contact{border-right:1px solid var(--t-line);display:inline-flex;justify-content:flex-end;min-width:146px;padding-right:var(--ops-2)}.riq-contact-empty{height:32px}.riq-record-slot{display:inline-block;flex-shrink:0;height:32px;width:32px}.riq-menu-wrap{display:inline-flex;position:relative}.ops-menu.riq-menu{min-width:220px;right:0;top:calc(100% + 4px)}.riq-menu-items{display:flex;flex-direction:column}.riq-menu-note{border-top:1px solid var(--t-line);color:var(--t-sub);font-size:12px;line-height:1.45;margin:4px 0 0;max-width:240px;padding:8px 10px 4px}@media (max-width:1180px){.riq-panel .ops-panel-tools{flex-basis:100%;margin-left:0}.riq-tools{flex-basis:100%}.ops-list.divided .ops-row.riq-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--ops-2)}.riq-row>.cl-avatar{align-self:start;grid-column:1;grid-row:1/span 2}.riq-row>.riq-main{grid-column:2;grid-row:1}.riq-row>.riq-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:2;min-width:0}.riq-row>.ops-row-trail{align-self:center;grid-column:3;grid-row:1/span 2}.riq-meta .ops-col-value{justify-self:auto;text-align:left;width:auto}.riq-meta .ops-col-value b,.riq-meta .ops-col-value small{display:inline}.riq-meta .ops-col-value small{margin-left:6px}.riq-banner{padding:var(--ops-3) var(--ops-4) 0}.riq-state{padding:var(--ops-3) var(--ops-4)}}@media (max-width:560px){.ops-list.divided .ops-row.riq-row{grid-template-columns:auto minmax(0,1fr)}.riq-row>.ops-row-trail{flex-wrap:wrap;grid-column:1/-1;grid-row:3;justify-content:flex-start}.riq-contact{min-width:0}.riq-contact-empty,.riq-record-slot{display:none}}.ptl-pad{padding:var(--ops-4) var(--ops-5)}.ptl-stack{display:flex;flex-direction:column;gap:var(--ops-3)}.ptl-muted{color:var(--t-sub)}.ptl-picker{grid-gap:var(--ops-2) var(--ops-4);align-items:end;display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:minmax(200px,300px) minmax(240px,420px) minmax(0,1fr);min-width:0;padding:var(--ops-3) var(--ops-5)}.ptl-picker .ops-input{box-sizing:border-box;height:40px;width:100%}.ptl-picker .ops-input:disabled{color:var(--t-sub);cursor:not-allowed}.ptl-picker-meta{align-self:center;justify-self:end;margin:0;padding-top:22px;text-align:right}.ops-stats.ptl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ptl-stats .ops-stat{cursor:pointer;gap:4px;padding:var(--ops-3) var(--ops-4)}.ptl-stats .ops-stat-value{font-size:26px}.ptl-stats .ops-stat:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--t-line))}.ptl-tabs{box-shadow:inset 0 -1px 0 var(--t-line);display:flex;flex-wrap:nowrap;gap:2px var(--ops-1);margin-bottom:var(--ops-4);overflow-x:auto;padding:3px 3px 0;scrollbar-width:thin}.ptl-tab-short{display:none}.ptl-tab{all:unset;align-items:center;border-bottom:2px solid #0000;border-radius:14px 14px 0 0;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-body);font-weight:500;gap:var(--ops-2);min-height:44px;padding:0 var(--ops-3);white-space:nowrap}.ptl-tab:hover{color:var(--t-text)}.ptl-tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--t-text);font-weight:600}.ptl-tab .ops-count{margin-left:2px}.ops .ptl-tab:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.ops .ptl-item-head:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.ptl-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-2)}.ptl-search{box-sizing:border-box;flex:1 1 220px;height:40px;max-width:420px;min-width:220px}.ptl-toolbar .ops-seg button{box-sizing:border-box;min-height:34px}.ptl-feed-wrap{display:flex;flex-direction:column;padding:0 0 var(--ops-4)}.ptl-feed-wrap>.ops-alert{margin:var(--ops-2) var(--ops-5) 0}.ptl-feed{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:var(--ops-1) var(--ops-5) var(--ops-2);position:relative}.ptl-feed:before{background:var(--t-line);bottom:0;content:"";left:calc(var(--ops-5) + 15px);position:absolute;top:0;width:2px}.ptl-item{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:32px minmax(0,1fr);min-width:0;position:relative}.ptl-item>.ops-ico{margin-top:10px;position:relative;z-index:1}.ptl-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;min-width:0;overflow:hidden}.ptl-item-head{grid-gap:var(--ops-2) var(--ops-4);all:unset;align-items:center;border-radius:14px;box-sizing:border-box;cursor:pointer;display:grid;gap:var(--ops-2) var(--ops-4);grid-template-areas:"main meta chev";grid-template-columns:minmax(0,1fr) auto 20px;min-height:44px;padding:var(--ops-3) var(--ops-4);width:100%}.ptl-item-head:hover{background:#0000}.ptl-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--t-line))}.ptl-item-main{display:flex;flex-direction:column;gap:4px;grid-area:main;min-width:0}.ptl-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--ops-2);min-width:0}.ptl-title{color:var(--t-text);font-size:14px;font-weight:600}.ptl-sub,.ptl-title{overflow-wrap:anywhere}.ptl-sub{color:var(--t-sub);font-size:var(--ops-fs-label)}.ptl-item-meta{align-items:flex-end;display:flex;flex-direction:column;gap:2px;grid-area:meta;text-align:right}.ptl-chev{color:var(--t-sub);grid-area:chev;transition:transform .15s}.ptl-chev.open{transform:rotate(180deg)}.ptl-date{color:var(--t-sub);font-size:var(--ops-fs-label);white-space:nowrap}.ptl-amount{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ptl-detail{background:color-mix(in srgb,var(--t-card2) 70%,var(--t-card));border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-4)}.ptl-detail dl{grid-gap:6px var(--ops-4);display:grid;gap:6px var(--ops-4);grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:0}.ptl-detail dt{color:var(--t-sub);font-size:var(--ops-fs-label)}.ptl-detail dd{color:var(--t-text);font-size:var(--ops-fs-body);margin:0;overflow-wrap:anywhere}.ops-row.ptl-row,.ops-row.ptl-story-row{grid-template-columns:32px minmax(0,1fr) auto}.ptl-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ptl-trail{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:flex-end}.ptl-footnote{border-top:1px solid var(--t-line);margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.ptl-risk-list{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.ptl-risk-row{grid-gap:var(--ops-3);align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-left:3px solid var(--warning);border-radius:14px;display:grid;gap:var(--ops-3);grid-template-columns:11rem minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-4)}.ptl-risk-row[data-tone=danger]{border-left-color:var(--danger)}.ptl-risk-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ptl-risk-sev{min-width:0}.ptl-story{gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ptl-journey,.ptl-story{display:flex;flex-direction:column}.ptl-journey{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;gap:var(--ops-2);padding:var(--ops-4) var(--ops-5)}.ptl-journey p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0}.ptl-journey-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0 0 2px}.ops-list.ptl-story-list{border:1px solid var(--t-line);border-radius:14px;gap:0;overflow:hidden;padding:0}.ptl-story-list>li+li{border-top:1px solid var(--t-line)}.ptl-story-row{border-radius:0;padding:var(--ops-3) var(--ops-4)}.ops .ptl-story-row:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.ptl-story-count{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700;min-width:2ch;text-align:right}@media (max-width:1180px){.ptl-picker{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:var(--ops-3) var(--ops-4)}.ptl-picker-meta{grid-column:1/-1;justify-self:start;padding-top:0;text-align:left}.ptl-stats .ops-stat{padding:var(--ops-3)}.ptl-stats .ops-stat-value{font-size:22px}.ptl-tab-long{display:none}.ptl-tab-short{display:inline}.ptl-tab{padding:0 var(--ops-2)}.ptl-search{max-width:none}.ptl-risk-row{grid-template-columns:9.5rem minmax(0,1fr) auto}}@media (max-width:768px){.ops-stats.ptl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ptl-picker{grid-template-columns:minmax(0,1fr)}.ptl-search{min-width:0}.ptl-risk-row{grid-template-columns:minmax(0,1fr)}.ops-row.ptl-row{grid-template-columns:32px minmax(0,1fr)}.ops-row.ptl-row>.ptl-trail{grid-column:2;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ptl-chev{transition:none}}.oiq-page .ops-wrap{gap:var(--ops-4)}.oiq-top{display:flex;flex-direction:column;gap:var(--ops-3)}.oiq-top .ops-alert{margin:0}.oiq-tabs .ops-seg{grid-gap:2px;box-sizing:border-box;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%}.oiq-tabs .ops-seg button{justify-content:flex-start;min-height:20px;text-align:left;white-space:normal}.oiq-tabs .ops-seg button:hover{color:var(--t-text)}.oiq-tabs .ops-seg button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--primary),0 1px 2px #0000001f}.oiq-tabs .ops-seg button[aria-pressed=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--primary),var(--ops-focus)}.oiq-tabpanel{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.oiq-stats-na .ops-stat{gap:2px;padding:var(--ops-3) var(--ops-4)}.oiq-stats-na .ops-stat-sub{display:none}.oiq-page .oiq-tabpanel .ops-empty{padding:var(--ops-5) var(--ops-5)}.oiq-hint{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.oiq-example-tag{color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oiq-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.oiq-card{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4)}.oiq-card,.oiq-card-title{display:flex;gap:var(--ops-2)}.oiq-card-title{align-items:center;color:var(--t-text);flex-wrap:wrap;font-size:var(--ops-fs-body);font-weight:700;margin:0}.oiq-card p{color:var(--t-sub);line-height:1.5}.oiq-card p,.oiq-dl{font-size:var(--ops-fs-label);margin:0}.oiq-dl{grid-gap:4px var(--ops-3);display:grid;gap:4px var(--ops-3);grid-template-columns:minmax(0,1fr) auto}.oiq-dl dt{color:var(--t-sub)}.oiq-dl dd{color:var(--t-text);font-weight:600;margin:0;text-align:right}.oiq-dl dd.na{color:var(--t-sub);font-style:italic;font-weight:500}.oiq-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.oiq-row+.oiq-row{border-top:1px solid var(--t-line)}.oiq-row-main{flex:1 1 180px;min-width:0}.oiq-row-title{color:var(--t-text);display:block;font-size:var(--ops-fs-row);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oiq-row-sub{color:var(--t-sub);font-size:var(--ops-fs-label);gap:var(--ops-2);margin-top:4px}.oiq-nums,.oiq-row-sub{display:flex;flex-wrap:wrap}.oiq-nums{gap:var(--ops-4);margin:0}.oiq-nums div{min-width:48px;text-align:center}.oiq-nums dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.oiq-nums dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.oiq-score{align-items:center;display:flex;flex:1 1 160px;gap:var(--ops-2);min-width:140px}.oiq-score .ops-track{flex:1 1;height:8px}.oiq-score b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.oiq-score .ops-track.warning>span{background:var(--warning)}.oiq-score .ops-track.danger>span{background:var(--danger)}.oiq-score .oiq-na{color:var(--t-sub);font-size:var(--ops-fs-label);font-style:italic}.oiq-method{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.oiq-method li{color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between}.oiq-method b{color:var(--t-text);font-weight:600}.oiq-example{background:var(--cm-ai-bg);border:1px dashed var(--cm-ai-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.oiq-example-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.oiq-example blockquote{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0;overflow-wrap:anywhere}.oiq-chart{display:block;height:auto;overflow:visible;width:100%}.oiq-chart text{fill:var(--t-sub);font-size:12px}.oiq-chart text.oiq-val{fill:var(--t-text);font-weight:600}.oiq-chart .oiq-track{fill:none;stroke:var(--ops-track-bg)}.oiq-chart [data-tone]{fill:var(--primary)}.oiq-chart [data-tone=info]{fill:var(--info)}.oiq-chart [data-tone=warning]{fill:var(--warning)}.oiq-chart [data-tone=danger]{fill:var(--danger)}.oiq-chart [data-tone=success]{fill:var(--success)}.oiq-chart [data-tone=purple]{fill:var(--t-purple)}.oiq-chart [data-tone=neutral]{fill:var(--t-sub)}.oiq-chart .oiq-arc{fill:none;stroke:var(--primary)}.oiq-chart .oiq-line{fill:none;stroke:var(--danger);stroke-width:2}.oiq-chart .oiq-area{fill:color-mix(in srgb,var(--danger) 12%,#0000)}.oiq-chart .oiq-dot{fill:var(--danger)}.oiq-table-alt{margin-top:var(--ops-3)}.oiq-table-alt summary{border-radius:var(--ops-r-ctl);color:var(--t-sub);cursor:pointer;font-size:var(--ops-fs-label);font-weight:600}.oiq-table-alt summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.oiq-table-alt .ops-table{margin-top:var(--ops-2)}.oiq-arc-wrap{align-items:center;gap:var(--ops-2)}.oiq-arc-wrap,.oiq-body{display:flex;flex-direction:column}.oiq-body{gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-5)}@media (max-width:1024px){.oiq-row{padding:var(--ops-3) var(--ops-4)}.oiq-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.gr .ops-alert{align-items:flex-start;flex-wrap:nowrap}.gr .ops-alert>span{flex:1 1;min-width:0}.gr .ops-alert>svg{margin-top:3px}.gr-shell{grid-gap:var(--ops-5);display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr)}.gr-panel,.gr-shell,.gr-shell>*{min-width:0}.gr-panel{border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-5)}.gr-panel:focus-visible{box-shadow:var(--ops-focus);outline:none}.gr .ops-grid>*,.gr-panel>*,.gr-rail{min-width:0}.gr-tab-count{color:var(--t-sub);display:none;font-size:var(--ops-fs-caption);font-weight:600;margin-bottom:var(--ops-2)}.gr-tabs-scroll{margin:-4px;max-width:100%;overflow-x:auto;padding:4px}.gr-tablist{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--ops-1)}.gr-rail-group{color:var(--t-sub);display:none;font-size:var(--ops-fs-caption);font-weight:600;padding:var(--ops-3) var(--ops-3) var(--ops-1);text-transform:none}.gr-rail-group:first-child{padding-top:0}.gr-tab{all:unset;align-items:center;border-radius:10px;box-shadow:inset 0 -3px 0 #0000;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--ops-fs-label);font-weight:500;line-height:1.3;min-height:40px;padding:8px 14px;transition:background .15s,color .15s;white-space:nowrap}.gr-tab:hover{background:var(--ops-hover);color:var(--t-text)}.gr-tab[aria-selected=true]{background:color-mix(in srgb,var(--primary) 14%,var(--t-card));box-shadow:inset 0 -3px 0 var(--primary);color:var(--t-text);font-weight:600}.gr-tab:focus-visible{box-shadow:var(--ops-focus)}.gr-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 -3px 0 var(--primary),var(--ops-focus)}@media (max-width:767px){.gr-tab-count{display:block}}@media (min-width:768px) and (max-width:1199px){.gr-tabs-scroll{margin:0;overflow:visible;padding:0}.gr-tablist{align-items:center;flex-wrap:wrap;row-gap:var(--ops-2)}.gr-rail-group{align-items:center;border-left:1px solid var(--t-line);display:inline-flex;margin-left:var(--ops-2);min-height:44px;padding:0 var(--ops-2) 0 var(--ops-3)}.gr-rail-group:first-child{border-left:0;margin-left:0;padding-left:0}.gr-tab{padding:8px 12px}}@media (min-width:1200px){.gr-shell{align-items:start;gap:var(--ops-6);grid-template-columns:232px minmax(0,1fr)}.gr-rail{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);min-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ops-3);position:-webkit-sticky;position:sticky;top:var(--ops-6)}.gr-tabs-scroll{margin:0;overflow:visible;padding:0}.gr-tablist{flex-direction:column;gap:2px}.gr-rail-group{display:block}.gr-tab{box-shadow:inset 3px 0 0 #0000;min-height:36px;padding:7px 12px;white-space:normal;width:100%}.gr-tab[aria-selected=true]{box-shadow:inset 3px 0 0 var(--primary)}.gr-tab[aria-selected=true]:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}}.gr-intro{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0}.gr-quad{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.gr-quad>*{min-width:0}@media (min-width:1360px){.gr-quad{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.gr .ops-grid.halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.gr-quad{grid-template-columns:minmax(0,1fr)}}.gr-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-3);min-width:0;padding:var(--ops-4) var(--ops-5)}.gr-card.inner{background:var(--t-card2);padding:var(--ops-4)}.gr-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.gr-card-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0;overflow-wrap:anywhere}.gr-card>.ops-badge{align-self:flex-start}.gr-card-big{font-feature-settings:"tnum";align-items:baseline;color:var(--t-text);display:flex;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--ops-2)}.gr-card-big small{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:500}.gr-reasons{color:var(--t-sub);font-size:var(--ops-fs-caption);gap:2px;padding-left:18px}.gr-kvs,.gr-reasons{display:flex;flex-direction:column;margin:0}.gr-kvs{gap:6px;min-width:0}.gr-kv{align-items:center;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;min-width:0}.gr-kv dt{color:var(--t-sub)}.gr-kv dd{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.ops-row-trail .gr-kvs{flex-direction:row;flex-wrap:wrap;gap:var(--ops-2) var(--ops-4)}.ops-row-trail .gr-kv{align-items:flex-end;flex-direction:column;gap:0}.ops-row-trail .gr-kv dt{font-size:var(--ops-fs-caption)}.gr .ops-row-trail{max-width:100%}.gr-row-2{grid-template-columns:minmax(0,1fr) auto}.gr-row-rank{grid-template-columns:auto minmax(0,1fr) auto}.gr-person-cell{align-items:center;display:flex;gap:var(--ops-3);min-width:0}.gr-person{align-items:center;display:inline-flex;gap:var(--ops-2);white-space:nowrap}.gr-person .cl-avatar{height:28px;width:28px}.gr-strategy{display:flex;flex-direction:column;gap:var(--ops-1);padding:var(--ops-3) var(--ops-5)}.gr-follow{justify-content:flex-end;max-width:420px;text-align:right}.gr-idea{color:var(--t-text);font-size:var(--ops-fs-body)}.gr-idea-row{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:28px minmax(0,1fr);padding:var(--ops-3) var(--ops-5)}.gr-idea-body{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding-top:3px}.gr-idea-meta{align-items:center}.gr-badges,.gr-idea-meta{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.gr-badges{margin-top:var(--ops-2)}.gr-inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.gr-sub{color:var(--t-sub);font-size:var(--ops-fs-label)}.gr-num{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.gr-na{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.gr-copy{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.gr .ops-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gr-col-meter{min-width:170px}.gr-rank{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:50%;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-caption);font-weight:700;height:28px;justify-content:center;width:28px}.gr-ai{box-shadow:inset 3px 0 0 var(--info)}.gr-ai-body{align-items:flex-start;display:flex;gap:var(--ops-3)}.gr-ai-ico{color:var(--info);flex-shrink:0;margin-top:2px}.gr-steps{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.gr-step{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-4)}.gr-step b{color:var(--t-text);display:block;font-size:var(--ops-fs-row)}@media (max-width:1199px){.gr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gr-steps{grid-template-columns:minmax(0,1fr)}}.gr-meter-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.gr-meter{background:var(--t-card2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--t-line);flex:1 1 60px;height:8px;max-width:120px;min-width:60px;overflow:hidden}.gr-meter-fill{background:var(--primary);border-radius:999px;display:block;height:100%}.gr-meter-fill[data-tone=success]{background:var(--success)}.gr-meter-fill[data-tone=warning]{background:var(--warning)}.gr-meter-fill[data-tone=danger]{background:var(--danger)}.gr-meter-fill[data-tone=info]{background:var(--info)}.gr-meter-fill[data-tone=neutral]{background:var(--t-sub)}.gr-chart{display:flex;flex-direction:column;gap:var(--ops-3);margin:0;min-width:0}.gr-chart svg,.gr-stack{display:block;max-width:100%}.gr-fill-primary{fill:var(--primary)}.gr-fill-info{fill:var(--info)}.gr-fill-success{fill:var(--success)}.gr-fill-warning{fill:var(--warning)}.gr-fill-danger{fill:var(--danger)}.gr-fill-neutral{fill:var(--t-sub)}.gr-stroke-primary{stroke:var(--primary)}.gr-stroke-success{stroke:var(--success)}.gr-hatch{stroke:var(--t-text);stroke-width:1.5;stroke-dasharray:3 2}.gr-track{fill:var(--t-card2);stroke:var(--t-line)}.gr-baseline{stroke:var(--t-line);stroke-width:1}.gr-axis{fill:var(--t-sub);font-size:12px}.gr-val{fill:var(--t-text);font-size:12px;font-weight:600}.gr-chart-data{grid-gap:4px var(--ops-4);border-top:1px solid var(--t-line);display:grid;gap:4px var(--ops-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:var(--ops-2) 0 0}.gr-chart-data li{color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:var(--ops-2);justify-content:space-between;min-width:0}.gr-chart-data b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.gr-legend{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-2) var(--ops-4);list-style:none;margin:0;padding:0}.gr-legend li{align-items:center;display:inline-flex;gap:6px}@media (max-width:1199px){.gr-tab{min-height:44px}}.pcp .ops-wrap{gap:var(--ops-6)}.pcp .ops-wrap>*{min-width:0}.pcp-meta{align-items:center;display:inline-flex;gap:6px}.pcp-links,.pcp-pad{padding:var(--ops-5)}.pcp-links{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0}.pcp-link,.pcp-links>li{min-width:0}.pcp-link{grid-gap:var(--ops-3);align-items:start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);color:var(--t-text);display:grid;font:inherit;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:var(--ops-4);text-align:left;width:100%}.pcp-link.is-static{background:#0000;border:1px dashed var(--t-line);grid-template-columns:auto minmax(0,1fr)}button.pcp-link{cursor:pointer;transition:background .15s,border-color .15s}button.pcp-link:hover{background:var(--ops-hover);border-color:color-mix(in srgb,var(--primary) 35%,var(--t-line))}button.pcp-link:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.pcp-link-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pcp-link-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;overflow-wrap:anywhere}.pcp-link-desc{color:var(--t-sub);font-size:var(--ops-fs-label)}.pcp-link-where{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-top:var(--ops-1)}.pcp-link-arrow{align-self:center;color:var(--primary)}.pcp-groupwrap+.pcp-groupwrap{border-top:1px solid var(--t-line)}.pcp-group{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:var(--ops-4) var(--ops-5) var(--ops-2);text-transform:uppercase}.pcp-groupwrap .ops-list.divided{border-top:1px solid var(--t-line)}.pcp-planned{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;gap:4px;white-space:nowrap}@media (min-width:1181px){.pcp-groupwrap .ops-list.divided{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pcp-groupwrap .ops-list.divided>li+li{border-top:0}.pcp-groupwrap .ops-list.divided>li:nth-child(n+3){border-top:1px solid var(--t-line)}.pcp-groupwrap .ops-list.divided>li:nth-child(2n){border-left:1px solid var(--t-line)}}.pcp .pcp-metric{grid-template-columns:minmax(0,1fr) auto}.pcp .pcp-metric .ops-row-title{font-weight:600}.pcp-foot{border-top:1px solid var(--t-line);margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.pcp .ops-alert{align-items:flex-start;flex-wrap:nowrap}.pcp .ops-alert>svg{margin-top:2px}.pcp .ops-alert>span:not(.ops-alert-action){flex:1 1 auto;min-width:0}.pcp .ops-alert>.ops-alert-action{flex-shrink:0}@media (max-width:1180px){.pcp-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pcp-links{grid-template-columns:minmax(0,1fr);padding:var(--ops-4)}.pcp .pcp-blocked .ops-alert{flex-wrap:wrap}.pcp .pcp-blocked .ops-alert>span:not(.ops-alert-action){flex:1 1 160px}.pcp-foot{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.rr-page .ops-wrap{gap:var(--ops-4)}.rr-summary{grid-gap:var(--ops-3);align-items:stretch;gap:var(--ops-3);grid-template-columns:minmax(240px,1.4fr) minmax(0,5fr)}.rr-summary,.rr-total{display:grid;min-width:0}.rr-summary-error{grid-column:1/-1}.rr-tiles{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.rr-tiles .rr-tile{height:100%;padding:var(--ops-4);width:100%}.rr-tile .ops-stat-label{font-size:var(--ops-fs-label);line-height:1.3}.rr-tile .rr-tile-value{font-size:20px}.rr-tile .rr-tile-value .fin-amt{text-align:left}.rr-tile:focus-visible{box-shadow:var(--ops-focus)}.rr-tile[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary)}.rr-tile[aria-pressed=true]:focus-visible{box-shadow:inset 0 -3px 0 var(--primary),var(--ops-focus)}.rr-name{font-weight:600;white-space:normal}.rr-detail{color:var(--t-sub);min-width:160px}.rr-none{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rr-actions,.rr-contact{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:var(--ops-1)}.rr-actions .ops-btn:focus-visible,.rr-contact .ops-btn:focus-visible{box-shadow:var(--ops-focus)}.rr-chaseline{font-feature-settings:"tnum";align-items:center;color:var(--t-sub);display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;gap:4px var(--ops-3);max-width:240px}.rr-table td[data-label=Actions],.rr-table td[data-label=Contact],.rr-table td[data-label=Value]{white-space:nowrap;width:1%}.rr-table td[data-label=Chasing]{width:240px}.rr-table tbody th,.rr-table td{padding-bottom:10px;padding-top:10px}.rr-chaseline time{color:var(--t-text)}.rr-rollup{display:flex;flex-direction:column;gap:var(--ops-3)}.rr-rollup .ops-stat-value{font-size:22px}.rr-metrics{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-5);margin:0}.rr-metrics>div{align-items:baseline;display:flex;gap:6px}.rr-metrics dt{color:var(--t-sub)}.rr-metrics dd{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.rr-metrics dd .fin-amt{text-align:left}.rr-chase{display:flex;flex-direction:column;gap:var(--ops-4)}.rr-chase .ops-seg{align-self:flex-start}.rr-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}@media (max-width:1280px){.rr-summary{grid-template-columns:minmax(0,1fr)}.rr-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.rr-tiles>.rr-tile{grid-column:span 2}.rr-tiles>.rr-tile:nth-child(-n+2){grid-column:span 3}.rr-table td,.rr-table th{padding-left:10px;padding-right:10px}.rr-detail{min-width:120px}.rr-table td[data-label=Chasing]{width:180px}.rr-chaseline{max-width:180px}}@media (max-width:1180px){.rr-contact{flex-wrap:wrap;width:68px}.rr-table td[data-label=Contact]{white-space:normal}}@media (max-width:768px){.rr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-tiles>.rr-tile,.rr-tiles>.rr-tile:nth-child(-n+2){grid-column:span 1}.rr-tiles>.rr-tile:last-child{grid-column:1/-1}}@media (max-width:640px){.rr-contact{width:auto}}.rr-page .ops-alert>span:not(.ops-alert-action){flex:1 1 240px;min-width:0}.pt-page .ops-wrap{gap:var(--ops-4)}.pt-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pt-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.pt-stats-nc{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4);justify-content:space-between;padding:var(--ops-3) var(--ops-4)}.pt-stats-nc-head{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2)}.pt-stats-nc-head svg{color:var(--t-sub);flex-shrink:0}.pt-stats-nc-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.pt-tabs-scroll{align-self:stretch;contain:inline-size;margin:-3px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px;position:relative;scrollbar-width:thin}.pt-tabs-scroll[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.pt-tabs-scroll[data-fade-left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.pt-tabs-scroll[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000)}.pt-tabs{flex-wrap:nowrap}.pt-tabs button{flex-shrink:0;white-space:nowrap}.pt-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.pt-panel:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.pt-intro{font-size:var(--ops-fs-body);max-width:80ch}.pt-hint,.pt-intro{color:var(--t-sub);margin:0}.pt-hint{font-size:var(--ops-fs-label)}.pt-body{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.pt-score{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-4)}.pt-score-num{display:flex;flex-direction:column;gap:4px;min-width:120px}.pt-score-num strong{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.pt-score-num strong.na{color:var(--t-sub);font-size:var(--ops-fs-row)}.pt-score-num span{color:var(--t-sub);font-size:var(--ops-fs-label)}.pt-score-main{display:flex;flex:1 1;flex-direction:column;gap:var(--ops-2);min-width:220px}.pt-bar{flex:1 1;min-width:80px}.pt-bar>span[data-tone=success]{background:var(--success)}.pt-bar>span[data-tone=warning]{background:var(--warning)}.pt-bar>span[data-tone=danger]{background:var(--danger)}.pt-bar>span[data-tone=neutral]{background:var(--t-sub)}.pt-list{list-style:none;margin:0;padding:0}.pt-item,.pt-list{display:flex;flex-direction:column}.pt-item{border-bottom:1px solid var(--t-line);gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.pt-item:last-child{border-bottom:0}.pt-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.pt-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.pt-item-meta{color:var(--t-sub);font-size:var(--ops-fs-label)}.pt-item-value{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.pt-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pt-steps{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:4px;margin:0;padding-left:20px}.pt-journey{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0;padding:0}.pt-stage{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3)}.pt-stage[data-current=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.pt-cols{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pt-dim{all:unset;border-bottom:1px solid var(--t-line);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4);width:100%}.pt-dim:hover{background:var(--t-card2)}.pt-dim:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus)}.pt-dim.static{cursor:default}.pt-dim.static:hover{background:none}.pt-expand{all:unset;align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--ops-3);justify-content:space-between;width:100%}.pt-expand:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus)}.pt-expand svg{color:var(--t-sub);flex-shrink:0}.pt-detail{background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-body);padding:var(--ops-3) var(--ops-4)}.pt-nc{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.pt-nc-why{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.pt-site-btn{all:unset;border-radius:6px;color:var(--t-text);cursor:pointer;font-weight:600}.pt-site-btn:focus-visible{box-shadow:var(--ops-focus)}.fin-table tr[data-selected=true]>*{background:var(--t-card2)}.pt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1024px){.pt-cols{grid-template-columns:minmax(0,1fr)}}.pt-page .ops-table-wrap{position:relative}.ro .ops-wrap>*+*{margin-top:var(--ops-4)}.ro [data-tone=danger]{--ro-tone:var(--danger)}.ro [data-tone=warning]{--ro-tone:var(--warning)}.ro [data-tone=success]{--ro-tone:var(--success)}.ro [data-tone=info]{--ro-tone:var(--info)}.ro [data-tone=neutral]{--ro-tone:var(--t-sub)}.ro-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ro-stats{grid-template-columns:minmax(0,1fr)}}.ops-panel .ro-stats{padding:0 var(--ops-5) var(--ops-5)}.ro-tabs{display:flex;flex-wrap:wrap;max-width:100%}.ro-tabs button{min-height:32px}@media (max-width:1199px){.ro-tabs{align-self:stretch;contain:inline-size;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);overflow-x:auto;overscroll-behavior-x:contain;padding-right:28px;scroll-snap-type:x proximity;scrollbar-width:thin}.ro-tabs button{flex-shrink:0;scroll-snap-align:start;white-space:nowrap}.ro .ops-wrap>.ro-tabs{align-self:stretch}}.ro .ops-seg button:disabled{cursor:not-allowed;opacity:.55}.ro-tabpanel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ro-tabpanel:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ro-panel-desc{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;max-width:80ch;padding:var(--ops-3) var(--ops-5) 0}.ro-pad{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.ro-pad-x{padding:0 var(--ops-5)}.ro-muted{color:var(--t-sub);font-size:var(--ops-fs-label)}.ro-small{margin:0}.ro-kicker,.ro-small{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ro-kicker{display:block;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.ro-live{align-items:center;color:var(--t-text);display:inline-flex;font-weight:600;gap:4px}.ro-live svg{color:var(--success)}.ro-nc{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.ro-nc-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ro-plan{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) 140px auto;padding:var(--ops-3) var(--ops-5)}.ro-plan-main{min-width:0}.ro-plan-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:var(--ops-3);margin-top:4px}.ro-plan-value{font-weight:700;text-align:right}.ro-plan-value .fin-amt.na{font-size:var(--ops-fs-caption);font-weight:600;white-space:normal}@media (max-width:640px){.ro-plan{grid-template-columns:auto minmax(0,1fr)}.ro-plan-value{grid-column:2;text-align:left}.ro-plan>:last-child{grid-column:2}}.ro-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ro-chips,.ro-kv{align-items:center}.ro-kv{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px;padding:2px 8px}.ro-value-row{grid-gap:var(--ops-4);align-items:center;display:grid;gap:var(--ops-4);grid-template-columns:auto minmax(140px,1fr) minmax(180px,1.4fr) minmax(160px,1.2fr) auto;padding:var(--ops-3) var(--ops-5)}.ro-score{font-feature-settings:"tnum";align-items:center;border:3px solid var(--ro-tone,var(--t-line));border-radius:50%;color:var(--t-text);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:800;height:44px;justify-content:center;width:44px}.ro-fin-main,.ro-mig-main,.ro-mix-main,.ro-next,.ro-opp-main,.ro-value-main{min-width:0}.ro-next-item{color:var(--t-text);display:block;font-size:var(--ops-fs-caption);padding:3px 0}.ro-bars{display:flex;flex-direction:column;gap:6px;min-width:0}.ro-bar-top{color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);justify-content:space-between}.ro-bar-top b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.ro-bar-track{background:var(--t-card2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--t-line);display:block;height:6px;overflow:hidden}.ro-bar-track.lg{height:8px}.ro-bar-track>span{background:var(--primary);background:var(--ro-tone,var(--primary));border-radius:999px;display:block;height:100%}@media (max-width:1100px){.ro-value-row{grid-template-columns:auto minmax(0,1fr)}.ro-value-row>:nth-child(n+3){grid-column:2}}.ro-fin,.ro-opp{grid-gap:var(--ops-4);align-items:center;display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.ro-fin{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto}.ro-fin-nums{display:flex;gap:var(--ops-4);margin:0}.ro-fin-nums dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ro-fin-nums dd{font-weight:700;margin:2px 0 0;text-align:right}.ro-mig{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-5)}@media (max-width:1100px){.ro-fin,.ro-opp{grid-template-columns:minmax(0,1fr)}}.ro-cards{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.ro-cards{grid-template-columns:minmax(0,1fr)}}.ro-stack{list-style:none;margin:0;padding:0}.ro-card,.ro-stack{display:flex;flex-direction:column;gap:var(--ops-3)}.ro-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;min-width:0;padding:var(--ops-4)}.ro-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.ro-card-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.ro-trio{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ro-trio>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;padding:var(--ops-2);text-align:center}.ro-trio dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ro-trio dd{font-feature-settings:"tnum";color:var(--t-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;margin:2px 0 0}.ro-form{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,260px));padding:var(--ops-3) var(--ops-5) var(--ops-5)}@media (max-width:640px){.ro-form{grid-template-columns:minmax(0,1fr)}}.ro-facts{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}@media (max-width:1100px){.ro-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ro-facts>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;padding:var(--ops-3)}.ro-facts dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ro-facts dd{font-size:var(--ops-fs-row);font-weight:700}.ro-facts dd,.ro-note p{color:var(--t-text);margin:0}.ro-note p{font-size:var(--ops-fs-body);line-height:1.55}.ro-uplift{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);margin-top:var(--ops-2)}.ro-mixed{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}@media (max-width:1100px){.ro-mixed{grid-template-columns:minmax(0,1fr)}}.ro-side{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ro-mix-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:minmax(0,1fr) auto 100px;padding:var(--ops-3) var(--ops-5)}.ro-mix-amt{font-weight:700;text-align:right}.ro-mix-row .ops-seg button:disabled{cursor:not-allowed;opacity:.55}.ro-sum{display:flex;flex-direction:column;margin:0}.ro-sum>div{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:7px 0}.ro-sum>div:last-child{border-bottom:0}.ro-sum dt{color:var(--t-sub)}.ro-sum dd{font-weight:700;margin:0;text-align:right}.ro-sum>div.total dd,.ro-sum>div.total dt{color:var(--t-text);font-weight:800}.ro-fin-line{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}@media (max-width:640px){.ro-mix-row{grid-template-columns:minmax(0,1fr) auto}.ro-mix-amt{grid-column:1/-1;text-align:left}}.ro .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.pf-page .ops-wrap{gap:var(--ops-4)}.pf-page>.ops-wrap>.ops-seg{align-self:flex-start}.pf-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-stats .ops-stat-value:not(.na){font-size:26px}.pf-stats .fin-stat[data-status=error] .ops-stat-value{color:var(--t-sub);font-size:var(--ops-fs-body);font-weight:600;line-height:1.6}.pf-pad{padding:var(--ops-4) var(--ops-5)}.pf-name{color:var(--t-text);font-weight:600;white-space:normal}.pf-name.ops-name-link{align-items:center;border-radius:4px;display:inline-flex;gap:2px;text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px}.pf-name.ops-name-link svg{color:var(--primary);flex-shrink:0}.pf-name.ops-name-link:hover{text-decoration-thickness:2px}.pf-name.ops-name-link:focus-visible{box-shadow:var(--ops-focus);outline:none}.pf-treat-sub{display:none;font-size:var(--ops-fs-caption);margin-top:2px;max-width:260px}.pf-treat-sub,.pf-treatment{color:var(--t-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-treatment{max-width:240px}.pf-date{color:var(--t-sub);white-space:nowrap}.pf-status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pf-status-ctl{align-items:center;display:inline-flex;gap:var(--ops-2);white-space:nowrap}.pf-status-select{cursor:pointer;font-size:var(--ops-fs-label);height:32px}.pf-status-select:disabled{cursor:progress;opacity:.7}.pf-saving{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.pf-providers{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;margin:0;padding:0}.pf-provider{display:flex;flex-direction:column;gap:var(--ops-3)}.pf-provider-head{align-items:center;display:flex;gap:var(--ops-3)}.pf-provider-logo{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);height:38px;object-fit:contain;width:38px}.pf-provider-name{min-width:0}.pf-provider-name h3{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.pf-provider-apr{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:2px 0 0}.pf-provider-badges{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.pf-provider-desc{color:var(--t-sub);line-height:1.5}.pf-provider-desc,.pf-provider-meta{font-size:var(--ops-fs-label);margin:0}.pf-provider-meta{display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-5)}.pf-provider-meta>div{align-items:baseline;display:flex;gap:6px}.pf-provider-meta dt{color:var(--t-sub)}.pf-provider-meta dd{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.pf-form{display:flex;flex-direction:column;gap:var(--ops-4)}.pf-form-row{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-form .ops-input,.pf-form .ops-select{box-sizing:border-box;width:100%}.pf-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-reason{align-self:center;color:var(--t-sub);font-size:var(--ops-fs-caption);margin-right:auto}.pf-dash{min-width:0}.pf-dash-body{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.pf-dash-body>.ops-seg{align-self:flex-start;max-width:100%}.pf-dash-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pf-splits{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.pf-splits-title{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.pf-split-seg{align-self:flex-start;max-width:100%}.pf-split-seg button{align-items:flex-start;flex-direction:column;gap:2px;min-width:120px;padding:8px 14px}.pf-split-seg .pf-split-label{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pf-split-seg .fin-amt{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums;font-weight:700}.pf-detail{color:var(--t-sub)}.pf-actions{text-align:right;white-space:nowrap;width:1%}@media (max-width:1280px){.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .fin-table td.pf-treatment,.pf-page .fin-table th.pf-treatment-col{display:none}.pf-treat-sub{display:block}}@media (max-width:1180px){.pf-page .fin-table td,.pf-page .fin-table th{padding-left:var(--ops-2);padding-right:var(--ops-2)}.pf-page .fin-table tr>:first-child{padding-left:var(--ops-4)}.pf-page .fin-table tr>:last-child{padding-right:var(--ops-4)}}@media (max-width:768px){.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-form-row{grid-template-columns:minmax(0,1fr)}}.pf-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.sr-page .ops-wrap,.sr-stack{gap:var(--ops-4)}.sr-stack{display:flex;flex-direction:column;min-width:0}.sr-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.sr-pad{padding:0 var(--ops-5) var(--ops-4)}.sr-pad-top{padding:var(--ops-3) var(--ops-5) 0}.sr-pagelink{color:var(--t-text);font-weight:600}.sr-where{color:var(--t-sub);font-weight:400}.sr-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.sr-spread{justify-content:space-between}.sr-list{color:var(--t-text);flex-direction:column;font-size:var(--ops-fs-body);list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.sr-list,.sr-list li{display:flex;gap:var(--ops-2)}.sr-list li{align-items:flex-start;line-height:1.45}.sr-warn{color:var(--warning);flex-shrink:0;margin-top:3px}.sr-qa{display:flex;flex-direction:column;gap:var(--ops-3);margin:0;padding:var(--ops-3) var(--ops-5) 0}.sr-qa-item{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);padding:var(--ops-3) var(--ops-4)}.sr-qa dt{font-weight:700;margin-bottom:4px}.sr-qa dd,.sr-qa dt{color:var(--t-text);font-size:var(--ops-fs-body)}.sr-qa dd{line-height:1.55;margin:0}.sr-sliders{grid-gap:var(--ops-4) var(--ops-6);display:grid;gap:var(--ops-4) var(--ops-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sr-slider{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-slider-head{display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between}.sr-slider-head label{color:var(--t-text);font-weight:600}.sr-slider-val{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700}.sr-range{accent-color:var(--primary);width:100%}.sr-range:focus-visible{border-radius:999px;box-shadow:var(--ops-focus);outline:none}.sr-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sr-breakeven{margin-top:var(--ops-3)}.sr-kv{list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.sr-kv li{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:4px var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.sr-kv li+li{border-top:1px solid var(--t-line)}.sr-k{color:var(--t-text);font-weight:600}.sr-v{color:var(--t-sub);min-width:0}.sr-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.sr-card{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.sr-h3{font-size:var(--ops-fs-row);font-weight:700;margin:0}.sr-h3,.sr-next{color:var(--t-text)}.sr-next{font-size:var(--ops-fs-label)}.sr-na{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.sr-na .ops-btn[aria-disabled=true]{border-style:dashed;color:var(--t-sub);cursor:not-allowed}.sr-na .ops-btn[aria-disabled=true],.sr-na .ops-btn[aria-disabled=true]:hover{background:var(--t-card);border-color:var(--t-line)}.sr-na-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.sr-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ops.sr-page{contain:inline-size}.pv-page .ops-wrap,.pv-stack{gap:var(--ops-4)}.pv-stack{display:flex;flex-direction:column;min-width:0}.pv-halves{gap:var(--ops-4)}.pv-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pv-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.pv-pagelink{color:var(--t-text);font-weight:600}.pv-where{color:var(--t-sub);font-weight:400}.pv-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.pv-hero{display:flex;flex-direction:column;gap:var(--ops-3)}.pv-hero-fig{margin:0}.pv-hero-num{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pv-hero-method,.pv-hero-source{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0;max-width:72ch}.pv-hero-source b{font-weight:600}.pv-hero-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-5)}.pv-hero-row>.ops-empty{flex:1 1 280px;min-width:0;padding:var(--ops-3) 0}.pv-uplift{display:block;margin:0 0 var(--ops-2)}.pv-inputs{gap:var(--ops-4)}.pv-inputs,.pv-slider{display:flex;flex-direction:column}.pv-slider{gap:6px;min-width:0}.pv-slider-head{align-items:center;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between}.pv-slider-head label{color:var(--t-text);font-weight:600}.pv-slider-end{align-items:center;display:inline-flex;gap:var(--ops-2)}.pv-slider-val{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700}.pv-range{accent-color:var(--primary);width:100%}.pv-range:focus-visible{border-radius:999px;box-shadow:var(--ops-focus);outline:none}.pv-fieldset{border:0;display:flex;flex-direction:column;gap:var(--ops-3);margin:0;min-width:0;padding:0}.pv-fieldset legend{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;margin-bottom:var(--ops-2);padding:0}.pv-money{grid-gap:4px var(--ops-3);align-items:center;display:grid;gap:4px var(--ops-3);grid-template-columns:minmax(0,1fr) auto}.pv-money-label{color:var(--t-text);flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2)}.pv-money-box,.pv-money-label{align-items:center;display:inline-flex}.pv-money-box{gap:4px}.pv-money-pre{color:var(--t-sub);font-size:var(--ops-fs-body)}.pv-money-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;width:130px}.pv-money-input[aria-invalid=true]{border-color:var(--danger)}.pv-money-err,.pv-money-hint{font-size:var(--ops-fs-caption);grid-column:1/-1;line-height:1.4}.pv-money-hint{color:var(--t-sub)}.pv-money-err{border-left:3px solid var(--danger);color:var(--t-text);padding-left:var(--ops-2)}.pv-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.pv-ordered{grid-template-columns:minmax(0,1fr)}.pv-card-num{align-items:center;flex-wrap:nowrap;justify-content:flex-start}.pv-card{flex-direction:column;padding:var(--ops-4)}.pv-card,.pv-card-head{display:flex;gap:var(--ops-2)}.pv-card-head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.pv-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;line-height:1.35;margin:0}.pv-card-fig,.pv-card-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.pv-facts{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-5);margin:0}.pv-facts div{display:flex;flex-direction:column;gap:2px}.pv-facts dt{color:var(--t-sub)}.pv-facts dd{margin:0}.pv-facts dd,.pv-status{color:var(--t-text);font-weight:600}.pv-status{align-items:center;display:inline-flex;font-size:var(--ops-fs-label);gap:6px}.pv-ok{color:var(--success);flex-shrink:0}.pv-warn{color:var(--warning);flex-shrink:0}.pv-trend{gap:4px}.pv-trend,.pv-trend-cell{align-items:center;display:inline-flex}.pv-trend-cell{color:var(--t-text);gap:var(--ops-2)}.pv-trend-cell .fin-spark{color:var(--t-sub)}.pv-na{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.pv-na .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.7}.pv-na-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pv-how{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:var(--ops-3);line-height:1.55}.pv-how p{margin:0}.pv-how code{color:var(--t-sub);font-size:var(--ops-fs-caption);overflow-wrap:anywhere}@media (max-width:900px){.ops-grid.halves.pv-halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pv-money{grid-template-columns:minmax(0,1fr)}.pv-money-input{width:100%}.pv-cards{grid-template-columns:minmax(0,1fr);padding:var(--ops-3) var(--ops-4) var(--ops-4)}}@media (prefers-reduced-motion:reduce){.pv-page *{transition:none!important}}.ops.pv-page{contain:inline-size}.ci .ops-wrap{gap:var(--ops-4)}.ci-pointer{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:0}.ci-pointer svg{color:var(--primary);flex-shrink:0}.ci-tabs{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0;padding:4px}.ci-tab{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;min-height:40px;padding:0 12px;position:relative;transition:background .15s,color .15s;white-space:nowrap}.ci-tab:hover{background:var(--ops-hover);color:var(--t-text)}.ci-tab[aria-selected=true]{background:var(--t-card2);color:var(--t-text)}.ci-tab[aria-selected=true]>svg{color:var(--primary)}.ci-tab[aria-selected=true]:after{background:var(--primary);border-radius:999px;bottom:3px;content:"";height:2px;left:10px;position:absolute;right:10px}.ci-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ci-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ci-panel:focus-visible{border-radius:var(--ops-r-card);box-shadow:var(--ops-focus-ring);outline:none}.ci-intro{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;max-width:75ch}.ci-concept{display:flex;flex-direction:column;gap:var(--ops-3)}.ci-concept p{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.ci-concept p.ops-muted{color:var(--t-sub);font-size:var(--ops-fs-label)}.ci-dl{display:flex;flex-direction:column;margin:0}.ci-dl-row{align-items:baseline;border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.ci-dl-row:last-child{border-bottom:0}.ci-dl dt{color:var(--t-text);font-weight:600;min-width:0}.ci-dl dd{text-align:right;white-space:nowrap}.ci-chart-empty,.ci-dl dd{color:var(--t-sub);margin:0}.ci-chart-empty{border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-6) var(--ops-4);text-align:center}.ci-chart-empty,.ci-steps{font-size:var(--ops-fs-body)}.ci-steps{color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-2);margin:0;padding:0 0 0 var(--ops-5)}.ci-steps li::marker{color:var(--t-sub);font-weight:600}.ci-legend{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ci-panel .ops-panel>.ci-legend{justify-content:center;padding-top:0}.ci-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.ci-site{min-width:0}.ci-site .ops-select{max-width:100%;min-width:200px}.ci-toolbar .ops-seg{max-width:100%}.ci-reason{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);font-weight:600;margin:0}.ci-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-bottom:var(--ops-3)}.ci-actions .ops-btn{height:auto;min-height:38px;text-align:left;white-space:normal}.ci-switch-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-4);justify-content:space-between}.ci-switch-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ci-switch-label{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;margin:0}.ci-switch{all:unset;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;cursor:not-allowed;flex-shrink:0;height:28px;position:relative;width:48px}.ci-switch-knob{background:var(--t-sub);border-radius:50%;height:20px;left:3px;position:absolute;top:3px;width:20px}.ci-switch[aria-checked=true] .ci-switch-knob{background:var(--primary);left:23px}.ci-switch:focus-visible{box-shadow:var(--ops-focus-ring)}.ci-copilot{display:flex;flex-direction:column;gap:var(--ops-4)}.ci-copilot>p{margin:0}.ci-copilot .ops-input:disabled{cursor:not-allowed}.ci-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.ci-qs{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ci-q+.ci-q{border-top:1px solid var(--t-line)}.ci-q-btn{all:unset;align-items:center;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4);width:100%}.ci-q-btn svg{color:var(--t-sub);flex-shrink:0}.ci-q-btn:hover{background:var(--ops-hover)}.ci-q-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.ci-q-btn[aria-expanded=true] svg{color:var(--primary)}.ci-q-answer{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:0 var(--ops-4) var(--ops-3) calc(var(--ops-4) + 15px + var(--ops-2))}@media (max-width:560px){.ci-site,.ci-site .ops-select{min-width:0;width:100%}.ci-dl-row{flex-direction:column;gap:2px}.ci-dl dd{text-align:left}}.ci .ci-notice .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ci .ci-notice .ops-alert>svg{margin-top:2px}.ci .ci-notice .ops-alert>span{flex:1 1;min-width:0}.fi-page .ops-wrap{gap:var(--ops-4)}.fi-tabs{align-self:flex-start;max-width:100%}.fi-tabs button{white-space:nowrap}.fi-tabpanel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.fi-tabpanel>div:first-child{align-self:flex-start}.fi-intro{font-size:var(--ops-fs-body);max-width:80ch}.fi-hint,.fi-intro{color:var(--t-sub);margin:0}.fi-hint{font-size:var(--ops-fs-caption)}.fi-pad{padding:var(--ops-3) var(--ops-5) var(--ops-4)}.fi-stack{display:flex;flex-direction:column;gap:var(--ops-3)}.fi-grid{gap:var(--ops-4)}.fi-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fi-word{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:3px;margin-left:var(--ops-2)}.fi-word-below{display:block;margin-left:0}.fi-inline-ico{margin-right:6px;vertical-align:-2px}.fi-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fi-stats .ops-stat{min-width:0;overflow-wrap:anywhere}.fi-stats[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.fi-stats[data-count="6"]{grid-template-columns:minmax(0,1fr)}}.fi-page .fin-stat .ops-stat-value,.fi-stats .ops-stat-value{font-feature-settings:"tnum";font-size:clamp(18px,1.45vw,26px);font-variant-numeric:tabular-nums}.fi-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.fi-card{display:flex;flex-direction:column;gap:var(--ops-1)}.fi-card-head{font-size:var(--ops-fs-section)}.fi-card-foot,.fi-card-head{align-items:center;display:flex;gap:var(--ops-2);justify-content:space-between}.fi-card-foot{flex-wrap:wrap;margin-top:var(--ops-2)}.fi-rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fi-row{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4);padding:var(--ops-3) 0}.fi-row:last-child{border-bottom:0}.fi-row-stack{align-items:stretch;flex-direction:column}.fi-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.fi-row-main{flex:1 1;min-width:200px}.fi-row-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.fi-row-flex{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fi-row .fin-amt{min-width:96px}.fi-wins{flex-direction:column;list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.fi-wins,.fi-wins li{display:flex;gap:var(--ops-3)}.fi-wins li{align-items:flex-start}.fi-trend{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:3px}.fi-trend[data-good=false] svg{color:var(--danger)}.fi-trend[data-good=true] svg{color:var(--success)}.fi-thr{align-items:center;display:inline-flex;gap:var(--ops-2);white-space:nowrap}.fi-progress{display:flex;flex-direction:column;gap:6px}.fi-sim-row{color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between}.fi-sim-input{margin-bottom:var(--ops-4)}.fi-sim-input label{font-weight:600}.fi-sim-input output{font-weight:700}.fi-range{accent-color:var(--primary);margin-top:6px;width:100%}.fi-range:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.fi-source{display:flex;flex-direction:column;gap:var(--ops-2)}.fi-results{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.fi-results>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.fi-results dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fi-results dd{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:4px 0 0}.fi-switch{all:unset;background:var(--ops-track-bg);border:1px solid var(--t-line);border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;width:38px}.fi-switch span{background:var(--t-sub);border-radius:999px;height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.fi-switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.fi-switch[aria-checked=true] span{background:var(--t-card);left:18px}.fi-switch:focus-visible{box-shadow:var(--ops-focus)}.fi-page .fin-chart svg.fi-svg,.fi-svg{display:block;height:auto;margin-inline:auto;max-height:320px;max-width:min(100%,720px);width:100%}.fi-donut,.fi-page .fin-chart svg.fi-donut{margin:0 auto;max-width:220px}.fi-svg .fi-t{fill:var(--t-sub);font-size:12px}.fi-svg .fi-t-strong{fill:var(--t-text);font-weight:700}.fi-svg .fi-axis{stroke:var(--t-line)}.fi-svg .fi-gridline{stroke:var(--t-line);stroke-dasharray:2 4}.fi-svg .fi-band{fill:var(--danger);opacity:.12}.fi-f-teal{fill:var(--primary)}.fi-f-blue{fill:var(--info)}.fi-f-purple{fill:var(--t-purple)}.fi-f-amber{fill:var(--warning)}.fi-f-red{fill:var(--danger)}.fi-f-green{fill:var(--success)}.fi-f-muted{fill:var(--t-sub);opacity:.6}.fi-s-teal{stroke:var(--primary)}.fi-s-blue{stroke:var(--info)}.fi-s-purple{stroke:var(--t-purple)}.fi-s-amber{stroke:var(--warning)}.fi-s-red{stroke:var(--danger)}.fi-s-green{stroke:var(--success)}.fi-s-muted{stroke:var(--t-sub)}@media (max-width:1100px){.fi-page .ops-grid.halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fi-results{grid-template-columns:minmax(0,1fr)}}.fi-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.rl-page .ops-wrap{gap:var(--ops-4)}.rl-kpis{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rl-kpis>:first-child{grid-column:span 1}.rl-tabs{align-self:flex-start;max-width:100%}.rl-tabs button{white-space:nowrap}.rl-tabpanel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.rl-hint{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.rl-nc-action{align-items:center;display:flex;flex-direction:column;gap:var(--ops-3);margin-top:var(--ops-2)}.rl-noted{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;white-space:nowrap}.rl-chart-empty{border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;padding:var(--ops-6,24px) var(--ops-4);text-align:center}.rl-bars .rl-bar{fill:var(--primary)}.rl-bars .rl-axis{stroke:var(--t-line)}.rl-bars text.rl-bar-val{fill:var(--t-text);font-weight:700}.rl-badge-row{padding-bottom:0}.rl-list{gap:var(--ops-3)}.rl-list,.rl-rows{display:flex;flex-direction:column}.rl-rows{list-style:none;margin:0;padding:0}.rl-row{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4);padding:var(--ops-3) 0}.rl-row:last-child{border-bottom:0}.rl-row-main{flex:1 1;min-width:200px}.rl-row-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.rl-row .fin-amt{font-weight:700;min-width:96px}.rl-row-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.rl-row-stack{align-items:stretch;flex-direction:column}.rl-row-foot,.rl-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.rl-row-head{justify-content:space-between}.rl-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.rl-meter{flex-shrink:0;width:120px}.rl-row-foot .rl-meter{flex:1 1;min-width:80px}.rl-cat{flex-direction:column}.rl-cat,.rl-cat-foot{display:flex;gap:var(--ops-3)}.rl-cat-foot{align-items:center;flex-wrap:wrap;justify-content:space-between}.rl-list>.rl-hint .fin-amt{color:var(--t-text);font-weight:700}.rl-page .ops-alert>span:not(.ops-alert-action){flex:1 1 240px;min-width:0}.pay-page .ops-wrap{gap:var(--ops-4)}.pay-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.pay-hint{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:var(--ops-2) var(--ops-4) var(--ops-3)}.pay-date{white-space:nowrap;width:1%}.pay-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);font-weight:400}.pay-method-sub{display:none}.pay-ref{font-feature-settings:"tnum";color:var(--t-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.pay-providers{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:var(--ops-2) var(--ops-4) var(--ops-4)}.pay-provider{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;padding:var(--ops-3) var(--ops-4)}.pay-provider,.pay-provider-head{display:flex;gap:var(--ops-2);min-width:0}.pay-provider-head{align-items:center}.pay-provider-text{min-width:0}.pay-provider-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0}.pay-provider-meta{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pay-provider .ops-btn{align-self:flex-start}.pay-provider .ops-btn:focus-visible,.pay-provider .ops-link:focus-visible{box-shadow:var(--ops-focus)}.pay-provider-status{gap:var(--ops-2)}.pay-fee{display:flex;flex-direction:column;gap:2px;margin:0}.pay-fee dt{color:var(--t-sub)}.pay-fee dt,.pay-pricing{font-size:var(--ops-fs-caption)}.pay-pricing{align-items:center;align-self:flex-start;display:inline-flex;gap:4px}.pay-pricing:focus-visible{box-shadow:var(--ops-focus)}.pay-fee dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.pay-connect{gap:var(--ops-3)}.pay-note{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}@media (max-width:1100px){.pay-page .fin-table .pay-method{display:none}.pay-method-sub{display:block}}@media (max-width:1280px){.pay-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pay-providers{grid-template-columns:minmax(0,1fr)}}.pay-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.sn .ops-wrap>*+*{margin-top:var(--ops-4)}.sn-selectall{align-items:center;background:var(--t-card2);border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.sn-selcount{color:var(--t-sub);font-weight:600}.sn-check{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.sn-check:disabled{cursor:not-allowed;opacity:.5}.sn-check:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sn-row{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:auto auto minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.sn-row.selected{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.sn-row-main{min-width:0}.sn-row-main label{cursor:pointer}.sn-slot{align-items:flex-start;padding:var(--ops-4) var(--ops-5)}.sn-slot,.sn-slot-facts{display:flex;flex-wrap:wrap;gap:var(--ops-5)}.sn-slot-facts{margin:0}.sn-slot-facts dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sn-slot-facts dd{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:2px 0 0}@media (max-width:640px){.sn-row{grid-template-columns:auto auto minmax(0,1fr)}.sn-row .ops-row-trail{grid-column:1/-1;justify-content:flex-start}}.sn .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.bm-page .ops-wrap{gap:var(--ops-4)}.bm-stack{gap:var(--ops-4);min-width:0}.bm-peer,.bm-stack{display:flex;flex-direction:column}.bm-peer,.bm-peer-fields{gap:var(--ops-3)}.bm-peer-fields{display:flex;flex-wrap:wrap}.bm-field{flex:1 1 180px;min-width:0}.bm-field .ops-select{width:100%}.bm-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.bm-pad{padding:0 var(--ops-5) var(--ops-4)}.bm-pagelink{color:var(--t-text);font-weight:600}.bm-where{color:var(--t-sub);font-weight:400}.bm-headline{display:flex;flex-direction:column;gap:var(--ops-2)}.bm-big{color:var(--t-text);font-size:var(--ops-fs-section);margin:0}.bm-big b{font-feature-settings:"tnum";font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums}.bm-dims{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.bm-dim{all:unset;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:100%;padding:var(--ops-3) var(--ops-4);width:100%}.bm-dim:hover{background:var(--ops-hover)}.bm-dim:focus-visible{box-shadow:var(--ops-focus)}.bm-dim-name{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.bm-dim-value{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums;font-weight:700}.bm-dim-sub{color:var(--t-text)}.bm-dim-go,.bm-dim-sub{font-size:var(--ops-fs-caption)}.bm-dim-go{align-items:center;color:var(--primary);display:inline-flex;font-weight:600;gap:2px;margin-top:4px}.bm-halves{gap:var(--ops-4)}.bm-list{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:var(--ops-2);line-height:1.45;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-3) calc(var(--ops-5) + 18px)}.bm-actions{list-style:none;padding-left:var(--ops-5)}.bm-na{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.bm-na .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.7}.bm-na-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bm-gap{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:4px}.bm-label{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bm-gap-value{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700}.bm-roadmap{list-style:none;margin:0;padding:0}.bm-road{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4) var(--ops-5)}.bm-road+.bm-road{border-top:1px solid var(--t-line)}.bm-road-head{align-items:center;display:flex;gap:var(--ops-2)}.bm-h3{font-size:var(--ops-fs-row);font-weight:700}.bm-gain,.bm-h3{color:var(--t-text);margin:0}.bm-gain{font-size:var(--ops-fs-body);font-weight:600}.bm-road-actions{display:flex;flex-wrap:wrap;gap:var(--ops-3)}.bm-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:900px){.ops-grid.halves.bm-halves{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bm-dim{transition:none}}.ops.bm-page{contain:inline-size}.pa-page .ops-wrap{gap:var(--ops-4)}.pa-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.pa-stack{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.pa-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.pa-pad{padding:0 var(--ops-5) var(--ops-4)}.pa-cards{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.pa-ask{max-width:760px}.pa-msg{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0;padding:var(--ops-2) var(--ops-3)}.pa-msg[data-role=user]{align-self:flex-end;max-width:85%}.pa-lever{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;min-width:0}.pa-lever>.fin-suggest{border:0;border-radius:var(--ops-r-card) var(--ops-r-card) 0 0}.pa-facts{border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-5);margin:0;padding:var(--ops-2) var(--ops-4) var(--ops-3)}.pa-facts div{display:flex;gap:6px}.pa-facts dt{color:var(--t-sub)}.pa-facts dd{color:var(--t-text);font-weight:600;margin:0}.pa-trend{gap:4px}.pa-na,.pa-trend{align-items:center;display:inline-flex}.pa-na{flex-wrap:wrap;gap:var(--ops-2)}.pa-na .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.7}.pa-na-why{color:var(--t-sub);font-size:var(--ops-fs-caption)}@media (max-width:480px){.pa-cards{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.pa-pad{padding:0 var(--ops-4) var(--ops-4)}}.ops.pa-page{contain:inline-size}.if-page .ops-wrap{gap:var(--ops-4)}.if-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.if-controls{align-items:center;display:flex;gap:var(--ops-3)}.if-controls,.if-controls .ops-seg{flex-wrap:wrap}.if-controls .ops-seg button:disabled{cursor:not-allowed;opacity:.6}.if-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.if-tabs{padding:0 var(--ops-5) var(--ops-5)}.if-tabs .ins-tabpanel{padding-top:var(--ops-4)}.if-feed-wrap{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.if-status{color:var(--t-text);font-size:var(--ops-fs-label)}.if-status:empty{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.if-feed{gap:var(--ops-3);list-style:none;margin:0;padding:0}.if-feed,.if-item{display:flex;flex-direction:column}.if-item{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);min-width:0}.if-item>.fin-suggest{border:0;border-radius:var(--ops-r-card) var(--ops-r-card) 0 0}.if-foot{align-items:center;border-top:1px solid var(--t-line);gap:var(--ops-2) var(--ops-4);justify-content:space-between;padding:var(--ops-2) var(--ops-4) var(--ops-3)}.if-facts,.if-foot{display:flex;flex-wrap:wrap}.if-facts{font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-5);margin:0}.if-facts div{display:flex;gap:6px}.if-facts dt{color:var(--t-sub)}.if-facts dd{color:var(--t-text);font-weight:600;margin:0}.if-chev{transform:rotate(-90deg);transition:transform .15s}.if-chev[data-open=true]{transform:none}.if-details{grid-gap:var(--ops-4);background:var(--t-card2);border-radius:0 0 var(--ops-r-card) var(--ops-r-card);border-top:1px solid var(--t-line);display:grid;gap:var(--ops-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--ops-3) var(--ops-4) var(--ops-4)}.if-detail{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:var(--ops-2);line-height:1.5;min-width:0}.if-detail p,.if-h4{margin:0}.if-h4{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.if-steps{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px}@media (max-width:900px){.if-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.if-tabs{padding:0 var(--ops-4) var(--ops-4)}}@media (prefers-reduced-motion:reduce){.if-chev{transition:none}}.ph-page .ops-wrap,.ph-stack{gap:var(--ops-4)}.ph-stack{display:flex;flex-direction:column;min-width:0}.ph-hero{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-5)}.ph-hero>.ops-empty{flex:1 1 280px;min-width:0;padding:var(--ops-3) 0}.ph-halves{gap:var(--ops-4)}.ph-list{color:var(--t-text);flex-direction:column;font-size:var(--ops-fs-body);list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.ph-list,.ph-list li{display:flex;gap:var(--ops-2)}.ph-list li{align-items:flex-start;line-height:1.45}.ph-list li>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.ph-ordered{list-style:decimal;padding-left:calc(var(--ops-5) + 18px)}.ph-ordered li{display:list-item}.ph-foot{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.ph-pad{padding:0 var(--ops-5) var(--ops-4)}.ph-pagelink{color:var(--t-text);font-weight:600}.ph-where{color:var(--t-sub);font-weight:400}.ph-events{margin-top:var(--ops-4)}.ph-events .ph-list{padding:var(--ops-2) 0 0}.ph-h3{font-weight:700;margin:0}.ph-h3,.ph-how{color:var(--t-text);font-size:var(--ops-fs-body)}.ph-how{display:flex;flex-direction:column;gap:var(--ops-3);line-height:1.55}.ph-how p{margin:0}.ph-how code{color:var(--t-sub);font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.ph-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:900px){.ops-grid.halves.ph-halves{grid-template-columns:minmax(0,1fr)}}.ops.ph-page{contain:inline-size}.we-page .ops-context{gap:var(--ops-2)}.we-page .ops-context>div{margin:0}.we-stack{display:flex;flex-direction:column;gap:var(--ops-4)}.we-page .ins-tabpanel{padding-top:var(--ops-4)}.we-feed{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--ops-3) var(--ops-5) var(--ops-5)}.we-feed li{border-top:1px solid var(--t-line);color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);padding:var(--ops-2) 0}.we-feed li:first-child{border-top:0}.we-feed-time{font-feature-settings:"tnum";color:var(--t-sub);font-variant-numeric:tabular-nums;min-width:48px}.we-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:var(--ops-3) var(--ops-5) 0}.we-note-pad{padding-bottom:var(--ops-5)}.we-actions{color:var(--t-text);font-size:var(--ops-fs-label);margin:0;padding-left:18px}.we-row-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.we-unavail{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.we-unavail .ops-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.we-unavail .ops-btn[aria-disabled=true]:hover{border-color:var(--t-line)}.we-reason{color:var(--t-sub);font-size:var(--ops-fs-caption)}.we-checks{display:flex;flex-wrap:wrap;gap:var(--ops-4)}.we-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-body);gap:var(--ops-2);min-height:32px}.we-check input{accent-color:var(--primary);height:18px;width:18px}.we-check input:focus-visible{box-shadow:var(--ops-focus);outline:none}.we-num{width:96px}.we-halves{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.we-halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.we-concept{color:var(--t-text);font-size:var(--ops-fs-body);margin:0 0 var(--ops-2)}.we-concept-list{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.we-concept-list,.we-empty-row{color:var(--t-sub);font-size:var(--ops-fs-body)}.we-empty-row{padding:var(--ops-4);text-align:center}.ops.we-page{contain:inline-size}.aop-page .ops-wrap{gap:var(--ops-4)}.aop-tabs{max-width:100%}.aop-tabs .ops-seg{flex-wrap:wrap}.aop-tabs .ops-seg button{white-space:nowrap}.aop-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.aop-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.aop-panel>.ops-seg{align-self:flex-start}.aop-tab-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.aop-intro{color:var(--t-sub)}.aop-intro,.aop-text{font-size:var(--ops-fs-body);margin:0;max-width:80ch}.aop-text{color:var(--t-text)}.aop-item-meta{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.aop-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.aop-block{display:block;font-weight:400}.aop-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.aop-body>.aop-kv,.aop-body>.ops-bar{align-self:stretch}.aop-big{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.aop-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.aop-cols{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.aop-kv{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-2);justify-content:space-between}.aop-kv b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.aop-meter{align-self:stretch}.aop-meter .ops-track>span{background:var(--primary)}.aop-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.aop-item{align-items:flex-start;border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.aop-item:last-child{border-bottom:0}.aop-item>.aop-text{flex:1 1;min-width:0}.aop-item.col{flex-direction:column;gap:var(--ops-2)}.aop-item.col>.ops-bar{align-self:stretch}.aop-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.aop-bullets{flex-direction:column;gap:4px;padding-left:20px}.aop-bullets,.aop-steps{color:var(--t-text);display:flex;font-size:var(--ops-fs-body);margin:0}.aop-steps{flex-wrap:wrap;gap:var(--ops-2);list-style:none;padding:0}.aop-steps li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:inline-flex;gap:6px;padding:6px 10px}.aop-arrow{color:var(--t-sub);flex-shrink:0}.aop-bars{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-2) 0}.aop-bars li{grid-gap:var(--ops-3);align-items:center;display:grid;font-size:var(--ops-fs-body);gap:var(--ops-3);grid-template-columns:minmax(120px,220px) minmax(80px,1fr) auto}.aop-bars-label{color:var(--t-text);min-width:0;overflow-wrap:anywhere}.aop-bars-value{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.aop-bars .ops-track{height:8px}@media (max-width:1024px){.aop-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.aop-bars li{gap:4px;grid-template-columns:minmax(0,1fr)}.aop-bars-value{text-align:left}}.nos-page .ops-wrap{gap:var(--ops-4)}.nos-tabs{max-width:100%}.nos-tabs .ops-seg{flex-wrap:wrap}.nos-tabs .ops-seg button{white-space:nowrap}.nos-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.nos-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.nos-tab-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.nos-intro{color:var(--t-sub)}.nos-intro,.nos-text{font-size:var(--ops-fs-body);margin:0;max-width:80ch}.nos-text{color:var(--t-text)}.nos-meta{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nos-block{display:block}.nos-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.nos-body>.ops-bar{align-self:stretch}.nos-big{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.nos-stats{grid-gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.nos-grid,.nos-stats{display:grid;gap:var(--ops-3)}.nos-grid{grid-gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:var(--ops-3) var(--ops-4) var(--ops-4)}.nos-panel>.nos-grid{padding:0}.nos-grid.four{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nos-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4)}.nos-card,.nos-card-head{display:flex;gap:var(--ops-2)}.nos-card-head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.nos-card-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.nos-ico{color:var(--primary)}.nos-kv{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-2);justify-content:space-between}.nos-kv .fin-amt,.nos-kv b{color:var(--t-text)}.nos-chips{display:flex;flex-wrap:wrap;gap:6px}.nos-meter .ops-track>span{background:var(--primary)}.nos-cols{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nos-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nos-item{align-items:flex-start;border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.nos-item:last-child{border-bottom:0}.nos-item>span{flex:1 1;min-width:0}.nos-bars{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-2) 0}.nos-bars li{grid-gap:var(--ops-3);align-items:center;display:grid;font-size:var(--ops-fs-body);gap:var(--ops-3);grid-template-columns:minmax(120px,220px) minmax(80px,1fr) auto}.nos-bars-label{color:var(--t-text);min-width:0;overflow-wrap:anywhere}.nos-bars-value{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.nos-bars .ops-track{height:8px}.nos-split{display:flex}.nos-split>span:first-child{background:var(--info)}.nos-split>span:last-child{background:var(--t-purple);border-radius:0}.nos-journey{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0;padding:0;width:100%}.nos-journey li{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.nos-journey li,.nos-steps{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);gap:4px}.nos-steps{margin:0;padding-left:20px}@media (max-width:1024px){.nos-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nos-bars li{gap:4px;grid-template-columns:minmax(0,1fr)}.nos-bars-value{text-align:left}}.bi-page .ops-wrap{gap:var(--ops-4)}.bi-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.bi-stack{display:flex;flex-direction:column;min-width:0}.bi-halves,.bi-stack{gap:var(--ops-4)}.bi-pad{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.bi-view-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.bi-lead{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0 0 var(--ops-3)}.bi-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-label);font-weight:400}.bi-note-plain{line-height:1.5;max-width:80ch;padding:var(--ops-3) var(--ops-5) var(--ops-4)}.bi-live-hint,.bi-note-plain{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.bi-foot{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5;margin:0}.bi-page .ops-seg{flex-wrap:wrap;max-width:100%}.bi-stack>.ops-seg{align-self:flex-start}.bi-kpis{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.bi-sim-inputs{gap:var(--ops-4)}.bi-sim-input,.bi-sim-inputs{display:flex;flex-direction:column}.bi-sim-input{gap:6px}.bi-sim-row{align-items:baseline;display:flex;gap:var(--ops-3);justify-content:space-between}.bi-sim-out,.bi-sim-row label{color:var(--t-text);font-size:var(--ops-fs-body)}.bi-sim-out{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.bi-sim-input input[type=range]{accent-color:var(--primary);cursor:pointer;min-height:24px;width:100%}.bi-sim-input input[type=range]:focus-visible{border-radius:999px;box-shadow:var(--ops-focus);outline:none}.bi-meters{gap:var(--ops-4)}.bi-list,.bi-meters{display:flex;flex-direction:column}.bi-list{list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.bi-list>li{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-3);padding:var(--ops-3) 0}.bi-list>li:last-child{border-bottom:0}.bi-list-main{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.bi-list-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.bi-ordered{list-style:decimal;padding-left:calc(var(--ops-5) + 20px)}.bi-ordered>li{display:list-item}.bi-ordered>li .bi-list-value{margin-left:var(--ops-3)}.bi-rank{align-items:center;background:var(--ops-track-bg);border-radius:50%;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-label);font-weight:700;height:28px;justify-content:center;width:28px}.bi-badges{display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:4px}.bi-actions-list>li[data-done=true] .bi-action-text{color:var(--t-sub);text-decoration:line-through}.bi-actions{display:flex;flex-wrap:wrap;gap:var(--ops-3)}.bi-done-btn[aria-pressed=true]{border-color:var(--success);color:var(--t-text)}.bi-done-btn[aria-pressed=true] svg{color:var(--success)}.bi-figs{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0}.bi-fig{background:var(--t-card);background:var(--t-card2,var(--t-card));border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);margin:0;min-width:0;padding:var(--ops-3)}.bi-fig dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.bi-fig dd{margin:0}.bi-fig-value{font-feature-settings:"tnum";color:var(--t-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.bi-fig-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bi-cards{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bi-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4) var(--ops-5)}.bi-card,.bi-card-head{display:flex;gap:var(--ops-3)}.bi-card-head{align-items:baseline;flex-wrap:wrap;justify-content:space-between}.bi-card-title{font-size:var(--ops-fs-body);margin:0}.bi-card-title,.bi-card-value{color:var(--t-text);font-weight:700}.bi-card-value{font-feature-settings:"tnum";font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums}.bi-card-value .bi-sub{display:inline}.bi-note{background:var(--t-card);border:1px solid var(--t-line);border-left:3px solid var(--warning);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:6px;padding:var(--ops-3) var(--ops-4)}.bi-note-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.bi-note-head,.bi-note-text,.bi-note-why{color:var(--t-text);font-size:var(--ops-fs-body)}.bi-note-text,.bi-note-why{line-height:1.5;margin:0}.bi-note-why{color:var(--t-sub);font-size:var(--ops-fs-label)}.bi-note-why b{color:var(--t-text)}.bi-na-action{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.bi-na-btn[aria-disabled=true]{border-style:dashed;color:var(--t-sub);cursor:not-allowed}.bi-na-btn[aria-disabled=true]:hover{background:var(--t-card);border-color:var(--t-line)}.bi-na-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bi-heat{white-space:nowrap}.bi-heat[data-band=high]{background:color-mix(in srgb,var(--success) 14%,#0000)}.bi-heat[data-band=medium]{background:color-mix(in srgb,var(--warning) 14%,#0000)}.bi-heat[data-band=low]{background:color-mix(in srgb,var(--danger) 14%,#0000)}.bi-heat-val{color:var(--t-text);font-weight:700}.bi-heat-word{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption)}@media (max-width:900px){.ops-grid.halves.bi-halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bi-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.bi-list{padding:var(--ops-2) var(--ops-4) var(--ops-3)}.bi-ordered{padding-left:calc(var(--ops-4) + 20px)}.bi-note-plain{padding:var(--ops-3) var(--ops-4)}.bi-cards{grid-template-columns:minmax(0,1fr)}.bi-list-value{text-align:left}}@media (prefers-reduced-motion:reduce){.bi-page *{transition:none!important}}.ops.bi-page{contain:inline-size}.fc-page .ops-wrap{gap:var(--ops-4)}.fc-tabs{align-self:flex-start;flex-wrap:wrap;max-width:100%}.fc-tabs button{white-space:nowrap}.fc-tabpanel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.fc-tabpanel>div:first-child{align-self:flex-start}.fc-intro{font-size:var(--ops-fs-body);max-width:80ch}.fc-hint,.fc-intro{color:var(--t-sub);margin:0}.fc-hint{font-size:var(--ops-fs-caption)}.fc-sub{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.fc-pad{padding:var(--ops-3) var(--ops-5) var(--ops-4)}.fc-stack{display:flex;flex-direction:column;gap:var(--ops-3)}.fc-grid{gap:var(--ops-4)}.fc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-word{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;margin-left:var(--ops-2)}.fc-change{align-items:baseline;display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.fc-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-formula{color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.7;margin:0}.fc-empty-cell{color:var(--t-sub);padding:var(--ops-5) var(--ops-4);text-align:center}.fc-group{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.fc-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fc-stats .ops-stat{min-width:0;overflow-wrap:anywhere}.fc-stats[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.fc-stats[data-count="6"]{grid-template-columns:minmax(0,1fr)}}.fc-page .fin-stat .ops-stat-value,.fc-stats .ops-stat-value{font-feature-settings:"tnum";font-size:clamp(18px,1.45vw,26px);font-variant-numeric:tabular-nums}.fc-exec-kpi{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-2)}.fc-exec-kpi>.ops-stat{width:100%}.fc-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.fc-card{display:flex;flex-direction:column;gap:var(--ops-2)}.fc-card-title{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.fc-rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}ol.fc-rows{list-style:decimal inside}.fc-row{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4);padding:var(--ops-3) 0}.fc-row:last-child{border-bottom:0}.fc-row-stack{align-items:stretch;flex-direction:column}.fc-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.fc-row-main{flex:1 1;min-width:200px}.fc-row-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.fc-row-flex{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.fc-row .fin-amt{min-width:96px}.fc-dl{grid-gap:var(--ops-2) var(--ops-4);display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 var(--ops-3)}.fc-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fc-dl dd{color:var(--t-text);font-size:var(--ops-fs-body);margin:2px 0 0}.fc-detail{background:var(--t-card2)}.fc-disclose,.fc-expand{all:unset;align-items:center;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px}.fc-disclose{font-size:var(--ops-fs-label);min-height:32px}.fc-disclose:focus-visible,.fc-expand:focus-visible{box-shadow:var(--ops-focus)}.fc-disclose svg,.fc-expand svg{flex-shrink:0;transform:rotate(-90deg);transition:transform .15s}.fc-disclose svg.fc-rot,.fc-expand svg.fc-rot{transform:none}.fc-disclose+.fc-formula{margin-top:var(--ops-2)}.fc-msg-user{align-self:flex-end;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);max-width:min(85%,640px);padding:var(--ops-3) var(--ops-4)}.fc-msg-user p{color:var(--t-text);font-size:var(--ops-fs-body);margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-line}.fc-msg-who{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700}.fc-cant{max-width:min(85%,640px)}.fc-cant .fin-suggest-summary{font-weight:400;white-space:pre-line}.fc-check{all:unset;align-items:center;border:2px solid var(--t-sub);border-radius:var(--ops-r-ctl);color:var(--t-card);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.fc-check[aria-pressed=true]{background:var(--success);border-color:var(--success)}.fc-check:focus-visible{box-shadow:var(--ops-focus)}.fc-task.done .fc-row-title{color:var(--t-sub);text-decoration:line-through}.fc-switch{all:unset;background:var(--ops-track-bg);border:1px solid var(--t-line);border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;width:38px}.fc-switch span{background:var(--t-sub);border-radius:999px;height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.fc-switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.fc-switch[aria-checked=true] span{background:var(--t-card);left:18px}.fc-switch:focus-visible{box-shadow:var(--ops-focus)}.fc-sim-input{margin-bottom:var(--ops-4)}.fc-sim-row{color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between}.fc-sim-input label{font-weight:600}.fc-sim-input output{font-weight:700}.fc-range{accent-color:var(--primary);margin-top:6px;width:100%}.fc-range:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.fc-results{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.fc-results>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.fc-results dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.fc-results dd{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:4px 0 0}.fc-page .fin-chart svg.fc-svg,.fc-svg{display:block;height:auto;margin-inline:auto;max-height:340px;max-width:min(100%,720px);width:100%}.fc-svg .fc-t{fill:var(--t-sub);font-size:12px}.fc-svg .fc-t-strong{fill:var(--t-text);font-weight:700}.fc-svg .fc-axis{stroke:var(--t-line)}.fc-svg .fc-gridline{stroke:var(--t-line);stroke-dasharray:2 4}.fc-svg .fc-box{fill:var(--t-card2);stroke:var(--info);stroke-width:1}.fc-svg .fc-box-bad{stroke:var(--danger);stroke-width:3}.fc-f-teal{fill:var(--primary)}.fc-f-blue{fill:var(--info)}.fc-f-purple{fill:var(--t-purple)}.fc-f-amber{fill:var(--warning)}.fc-f-red{fill:var(--danger)}.fc-f-green{fill:var(--success)}.fc-f-muted{fill:var(--t-sub);opacity:.6}.fc-s-teal{stroke:var(--primary)}.fc-s-blue{stroke:var(--info)}.fc-s-purple{stroke:var(--t-purple)}.fc-s-amber{stroke:var(--warning)}.fc-s-red{stroke:var(--danger)}.fc-s-green{stroke:var(--success)}.fc-s-muted{stroke:var(--t-sub)}@media (max-width:1100px){.fc-page .ops-grid.halves{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fc-results{grid-template-columns:minmax(0,1fr)}.fc-cant,.fc-msg-user{max-width:100%}}.fc-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.bc-page .ops-wrap{gap:var(--ops-4)}.bc-page .ops-alert{align-items:flex-start;flex-wrap:nowrap}.bc-page .ops-alert>svg{margin-top:2px}.bc-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.bc-grid{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.bc-results{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.bc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-stats .ops-stat-value:not(.na){font-size:26px}.bc-controls{display:flex;flex-direction:column;gap:var(--ops-4)}.bc-sub{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;letter-spacing:.05em;margin:var(--ops-2) 0 0;text-transform:uppercase}.bc-field{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4)}.bc-field-head{align-items:baseline;display:flex;gap:var(--ops-3);justify-content:space-between}.bc-field-head label{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.bc-output{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-section);font-variant-numeric:tabular-nums;font-weight:700}.bc-range{accent-color:var(--primary);cursor:pointer;width:100%}.bc-range[data-over]{accent-color:var(--warning)}.bc-range:focus-visible{border-radius:999px;box-shadow:var(--ops-focus);outline:none}.bc-scale{font-feature-settings:"tnum";color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;justify-content:space-between}.bc-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;min-height:1em}.bc-option{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.bc-option-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bc-option-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.bc-option-detail{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bc-switch{all:unset;align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:var(--ops-2);padding:4px}.bc-switch:focus-visible{box-shadow:var(--ops-focus)}.bc-switch-track{background:var(--ops-track-bg);border:1px solid var(--t-line);border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .15s;width:40px}.bc-switch-thumb{background:var(--t-card);border-radius:50%;box-shadow:0 1px 2px #0000004d;height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.bc-switch[aria-checked=true] .bc-switch-track{background:var(--ops-primary-fill);border-color:var(--ops-primary-fill)}.bc-switch[aria-checked=true] .bc-switch-thumb{left:20px}.bc-switch-word{color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:700;min-width:2.2em}.bc-pad{padding:0 var(--ops-5) var(--ops-4)}.bc-tier{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--ops-2)}.bc-active td,.bc-active th,.fin-table tbody tr.bc-active>th[scope=row]{background:color-mix(in srgb,var(--primary) 8%,#0000)}.bc-word{color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:600}.bc-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.bc-cta p{flex:1 1;font-size:var(--ops-fs-body);min-width:180px}.bc-cta p,.bc-foot{color:var(--t-sub);margin:0}.bc-foot{font-size:var(--ops-fs-caption);line-height:1.5}@media (min-width:1101px){#bc-controls{position:-webkit-sticky;position:sticky;top:var(--ops-4)}}@media (max-width:1100px){.bc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bc-stats{grid-template-columns:minmax(0,1fr)}}.pdm-min{display:block;min-width:0}.pdm-block{display:block;margin-top:4px}.pdm-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.pdm-foot{margin:0}.pdm-stack{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.pdm-stack-sm{gap:var(--ops-2)}.pdm-stack-sm,.pdm-stack-xs{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.pdm-stack-xs{gap:var(--ops-1)}.pdm-stack-xs p{margin:0}.pdm-badges{display:flex;gap:6px}.pdm-badges,.pdm-name{align-items:center;flex-wrap:wrap}.pdm-name{display:inline-flex;gap:var(--ops-2)}.pdm-val{white-space:nowrap}.pdm-modifier,.pdm-val{align-items:center;display:inline-flex;gap:6px}.pdm-cap{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pdm-note-head{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.pdm-big{color:var(--t-text);font-size:22px;font-weight:700;line-height:1.2}.pdm-inline-ico{color:var(--t-sub);vertical-align:-2px}.pdm-panel{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.pdm .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.pdm .ops-row.pdm-row-2{grid-template-columns:minmax(0,1fr) auto}.pdm .ops-row.pdm-row-1{grid-template-columns:minmax(0,1fr)}.pdm-module-list{grid-gap:var(--ops-2) var(--ops-4);display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.pdm-module-item{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:var(--ops-2) 0}.pdm-module-item .ops-row-title{white-space:normal}.pdm-scale{gap:var(--ops-4)}.pdm-scale,.pdm-scale-group{display:flex;flex-direction:column}.pdm-scale-group{gap:var(--ops-2)}.pdm-scale-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.pdm-tabgroups{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.pdm-tabgroup{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:72px minmax(0,1fr);min-width:0}.pdm-tabgroup-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdm-tabs{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;scrollbar-width:thin;width:-webkit-fit-content;width:fit-content}.pdm-tabs button{all:unset;align-items:center;border-radius:7px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-label);font-weight:600;min-height:40px;padding:0 14px;white-space:nowrap}.pdm-tabs button:hover{color:var(--t-text)}.pdm-tabs button[aria-selected=true]{background:var(--t-card);box-shadow:inset 0 -2px 0 var(--primary),0 1px 2px #0000001f;color:var(--t-text)}.pdm-tabs button:focus-visible{box-shadow:var(--ops-focus)}.pdm-patsel{align-items:center;flex-direction:row;gap:var(--ops-2);max-width:360px}.pdm-patsel .ops-select{flex:1 1;min-width:0}.pdm-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pdm-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pdm-card{display:flex;flex-direction:column;gap:var(--ops-3)}.pdm-card p{margin:0}.pdm-card-head{flex-wrap:wrap;justify-content:space-between}.pdm-card-head,.pdm-score{align-items:flex-start;display:flex;gap:var(--ops-3)}.pdm-score{flex-direction:column}.pdm-score .ops-track{width:100%}.pdm-score-num{color:var(--t-sub);font-size:var(--ops-fs-body)}.pdm-score-num b{color:var(--t-text);font-size:32px;line-height:1.1;margin-right:2px}.pdm-recall-row,.pdm-score-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pdm-arrow{color:var(--t-sub);flex-shrink:0}.pdm-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.pdm-chip{display:flex;flex-direction:column;gap:2px;min-width:140px;padding:var(--ops-2) var(--ops-3)}.pdm-chip .ops-row-detail{margin-top:0}.pdm-ask{align-items:center;display:flex;gap:var(--ops-2)}.pdm-ask .ops-input{flex:1 1}.ops-panel-body.pdm-recs{color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-2);margin:0;padding-left:40px}.pdm-pathway{display:flex;flex-direction:column;gap:var(--ops-3)}.pdm-pathway-active{border:2px solid var(--primary)}.pdm-steps{align-items:center;counter-reset:pdm-step;display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.pdm-steps li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);counter-increment:pdm-step;display:inline-flex;font-size:var(--ops-fs-label);gap:6px;padding:6px 10px}.pdm-steps li:before{color:var(--t-sub);content:counter(pdm-step) ".";font-weight:700}.pdm-steps li+li{margin-left:14px;position:relative}.pdm-steps li+li:after{color:var(--t-sub);content:"›";content:"›"/"";font-weight:700;left:-15px;position:absolute}.pdm-timeline{border-left:2px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0 0 0 20px}.pdm-tl-item{position:relative}.pdm-tl-dot{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:50%;color:var(--t-sub);display:inline-flex;height:28px;justify-content:center;left:-35px;position:absolute;top:14px;width:28px}.pdm-group+.pdm-group{border-top:1px solid var(--t-line)}.pdm-group-body{margin:0;padding:var(--ops-1) var(--ops-5) var(--ops-4)}.pdm-metrics{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.pdm-metric-head{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between;width:100%}.pdm-metric-head .ops-row-detail{margin-top:0}.pdm-platform-card{align-items:flex-start;display:flex;gap:var(--ops-3)}.pdm-module-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0}.pdm-module{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:var(--ops-2);padding:var(--ops-3)}.pdm-chart{display:block;height:auto;max-width:100%;overflow:visible;width:100%}.pdm-axis{fill:var(--t-sub);font-size:12px}.pdm-line-danger,.pdm-line-primary,.pdm-line-warning{fill:none;stroke-width:2}.pdm-line-primary{stroke:var(--primary)}.pdm-line-danger{stroke:var(--danger)}.pdm-line-warning{stroke:var(--warning);stroke-dasharray:6 4}.pdm-dot-primary{fill:var(--primary)}.pdm-dot-danger{fill:var(--danger)}.pdm-dot-warning{fill:var(--warning)}.pdm-bar{fill:color-mix(in srgb,var(--primary) 60%,var(--t-card))}.pdm-dist-list{gap:var(--ops-3)}.pdm-dist,.pdm-dist-list{display:flex;flex-direction:column}.pdm-dist{gap:4px}.pdm-dist-bar{background:var(--ops-track-bg);border-radius:999px;display:flex;gap:2px;height:14px;overflow:hidden}.pdm-dist-text{color:var(--t-text);font-size:var(--ops-fs-label)}.pdm-seg-shallow{background:color-mix(in srgb,var(--success) 70%,var(--t-card))}.pdm-seg-moderate{background:color-mix(in srgb,var(--warning) 70%,var(--t-card))}.pdm-seg-deep{background:color-mix(in srgb,var(--danger) 70%,var(--t-card))}.pdm-legend{color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-4);margin-top:var(--ops-2)}.pdm-legend>span{align-items:center;display:inline-flex;gap:6px}.pdm-swatch{border-radius:50%;display:inline-block;height:12px;width:12px}.pdm-swatch-line{border-top:2px solid var(--primary);display:inline-block;height:0;width:18px}.pdm-swatch-warning{border-top:2px dashed var(--warning)}.pdm .ops-table tbody tr.pdm-row-selected td{background:color-mix(in srgb,var(--primary) 5%,var(--t-card))}.pdm .ops-table tbody tr.pdm-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.pdm .ops-table tbody tr.pdm-click{cursor:pointer}.pdm-toast-ico{color:var(--info);flex-shrink:0}@media (max-width:1024px){.pdm .ops-btn,.pdm .ops-input,.pdm .ops-seg button,.pdm .ops-select{min-height:40px}.pdm .ops-seg button{align-items:center;display:inline-flex}.pdm .pdm-side{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pdm .pdm-side,.pdm-tabgroup{grid-template-columns:minmax(0,1fr)}.pdm-tabgroup{gap:var(--ops-1)}.pdm-cards{grid-template-columns:minmax(0,1fr)}.pdm-patsel{max-width:100%}.pdm-ask{flex-wrap:wrap}}.ob-split{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.ob-split>*{min-width:0}.ob-split.ob-split--single{grid-template-columns:minmax(0,1fr)}.ob-split--single .ob-list-scroll{min-height:0}@media (max-width:1180px){.ob-split{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:900px){.ob-split{grid-template-columns:minmax(0,1fr)}}.ob-filters{border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:var(--ops-3) var(--ops-4)}.ob-search{flex:1 1 180px;min-width:0}.ob-search .ops-input{max-width:none;width:100%}.ob-filters .ops-select{flex:0 1 auto}.ob-list-scroll{max-height:calc(100vh - 360px);min-height:240px;overflow:auto}.ops-row.ob-req{align-items:start;border-radius:var(--ops-r-ctl);grid-template-columns:auto minmax(0,1fr)}.ops-row.ob-req.ob-req--pending{box-shadow:inset 3px 0 0 var(--warning)}.ops-row.ob-req[aria-pressed=true]{background:var(--t-card2);box-shadow:inset 3px 0 0 var(--primary)}.ops-row.ob-req:focus-visible{box-shadow:var(--ops-focus);outline:none}.ob-req-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-req-top{align-items:center;display:flex;gap:var(--ops-2);justify-content:space-between;min-width:0}.ob-req-top .ops-row-title{flex:1 1 auto;min-width:0}.ob-req-top .ops-badge{flex-shrink:0}.ob-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-req-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ob-req-badges:empty{display:none}.ob-source{align-items:center;color:var(--t-sub);display:inline-flex;font-size:12px;gap:5px}.ob-source svg{flex-shrink:0}.ob-detail{container-type:inline-size}.ob-detail-body{display:flex;flex-direction:column;gap:var(--ops-5);padding:var(--ops-5)}.ob-detail-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-4)}.ob-detail-id{flex:1 1 220px;min-width:0}.ob-detail-name-row,.ob-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.ob-detail-name{color:var(--t-text);font-size:20px;font-weight:700;line-height:1.25;margin:0;overflow-wrap:anywhere}.ob-contact{color:var(--t-sub);font-size:13px;margin-top:4px;overflow-wrap:anywhere}.ob-head-status{align-items:flex-end;display:flex;flex-direction:column;gap:6px;margin-left:auto;max-width:100%}.ob-head-status .ob-caption{max-width:300px;text-align:right}.ob-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ob-actions-foot{border-top:1px solid var(--t-line);padding-top:var(--ops-4)}.ob-caption{color:var(--t-sub);font-size:12px;line-height:1.45;margin:0}.ob-facts{grid-gap:var(--ops-4) var(--ops-5);background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:grid;gap:var(--ops-4) var(--ops-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--ops-4)}.ob-facts>div{min-width:0}.ob-facts dt{color:var(--t-sub);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ob-facts dd{color:var(--t-text);font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.ob-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.ob-section{display:flex;flex-direction:column;gap:var(--ops-2)}.ob-h3{font-size:15px;font-weight:700}.ob-h3,.ob-notes{color:var(--t-text);margin:0}.ob-notes{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ob-screens{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--ops-1)}.ob-screen{align-items:flex-start;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-3) var(--ops-4)}.ob-screen.danger{background:color-mix(in srgb,var(--danger) 10%,var(--t-card));border:1.5px solid var(--danger)}.ob-screen.warning{background:color-mix(in srgb,var(--warning) 8%,var(--t-card));border:1.5px solid color-mix(in srgb,var(--warning) 70%,var(--t-line))}.ob-screen.unanswered{background:#0000;border-style:dashed}.ob-screen-label{color:var(--t-sub);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ob-screen-value{color:var(--t-text);font-size:14px;font-weight:700;overflow-wrap:anywhere;white-space:normal}.ob-screen-sub{color:var(--t-sub);font-size:12px}@media (max-width:1180px){.ob-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 640px){.ob-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.ob-screens{grid-template-columns:minmax(0,1fr)}.ob-head-status{align-items:flex-start;margin-left:0}.ob-head-status .ob-caption{text-align:left}}@container (min-width: 641px){.ob-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-groups{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-3) var(--ops-3) var(--ops-4)}.ob-group .ops-group-label{padding:0 var(--ops-3)}.ops-row.ob-up{grid-template-columns:64px auto minmax(0,1fr) auto}.ob-time{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.ob-time b{color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.ob-time small{color:var(--t-sub);font-size:12px}.ob-dot{background:var(--t-sub);border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.ob-dot[data-tone=primary]{background:var(--primary)}.ob-dot[data-tone=info]{background:var(--info)}.ob-dot[data-tone=success]{background:var(--success)}.ob-dot[data-tone=danger]{background:var(--danger)}.ob-dot[data-tone=warning]{background:var(--warning)}.ob-share-main,.ob-type-main,.ob-up-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-up-flag{display:flex;margin-top:6px}.ob-allergy{display:inline-flex;max-width:100%;min-width:0}.ob-allergy .ops-badge,.ob-up-flag .ops-badge{height:auto;min-height:24px;overflow-wrap:anywhere;padding-bottom:2px;padding-top:2px;white-space:normal}.ob-panel-pad{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-2)}.ob-lede{color:var(--t-sub);font-size:13px;margin:0}.ops-row.ob-type{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.ops-row.ob-type .ob-dot{margin-top:6px}.ob-type-name{color:var(--t-text);font-size:14px;font-weight:600}.ob-type-facts{color:var(--t-text);font-size:13px;margin-top:2px}.ob-type-ctl{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.ob-switch{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;height:32px;padding:0 8px}.ob-switch:disabled{cursor:not-allowed;opacity:.7}.ob-switch-track{background:var(--ops-primary-fill);border-radius:999px;display:inline-block;height:18px;position:relative;width:30px}.ob-switch-thumb{background:var(--t-card);border-radius:50%;height:14px;position:absolute;right:2px;top:2px;width:14px}.ob-rules{margin:0;padding:var(--ops-2) 0}.ob-rule{grid-column-gap:var(--ops-3);column-gap:var(--ops-3);display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.ob-rule+.ob-rule{border-top:1px solid var(--t-line)}.ob-rule dt{color:var(--t-text);font-size:14px;font-weight:600;grid-column:1}.ob-rule-v{color:var(--t-sub);font-size:13px;grid-column:1;margin:2px 0 0;overflow-wrap:anywhere}.ob-rule-act{align-self:center;grid-column:2;grid-row:1/span 2;margin:0}.ob-panel-foot{border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5) var(--ops-4)}.ob-embed{padding-bottom:var(--ops-5)}.ob-code{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;min-width:0;overflow:hidden}.ob-code-head{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-2);justify-content:space-between;padding:var(--ops-2) var(--ops-3) var(--ops-2) var(--ops-4)}.ob-code-lang{color:var(--t-sub);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.06em}.ob-code pre{margin:0;max-height:420px;overflow:auto;padding:var(--ops-4);white-space:pre}.ob .ob-code pre:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.ob-code code{color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7}.ops-row.ob-share{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.ops-row.ob-share>.ops-btn{align-self:start}.ob-dialog-body{display:flex;flex-direction:column;gap:var(--ops-4)}.ob-textarea{box-sizing:border-box;height:auto;line-height:1.5;min-height:84px;padding:10px 12px;resize:vertical;width:100%}.ob-toast{align-items:flex-start}.ob-toast-ico{color:var(--info);flex-shrink:0;margin-top:2px}.ob-toast-msg{flex:1 1 auto;min-width:0}.ob-toast-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin:-4px -6px -4px 0;padding:0;width:28px}.ob-toast-close:hover{border-color:var(--t-line);color:var(--t-text)}.ob-toast-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ob .ops-btn.ob-decline svg{color:var(--danger)}.ob .ops-btn.ob-decline:hover:not(:disabled){border-color:var(--danger)}.ob .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ob .ops-alert>svg{margin-top:2px}.ob .ops-alert>span:not(.ops-alert-action){flex:1 1 auto;min-width:0}.ob .ops-alert>.ops-alert-action{flex-shrink:0}@media (max-width:1180px){.ob .ops-btn,.ob .ops-btn.sm{min-height:40px}.ob .ops-input,.ob .ops-select{height:40px}.ob .ob-textarea{height:auto}.ob .ops-seg button{box-sizing:border-box;min-height:40px}.ob-switch{height:40px}.ob-toast-close{height:40px;margin:-10px -10px -10px 0;width:40px}}.pi [data-tone=danger]{--pi-tone:var(--danger)}.pi [data-tone=caution],.pi [data-tone=warning]{--pi-tone:var(--warning)}.pi [data-tone=success]{--pi-tone:var(--success)}.pi [data-tone=info]{--pi-tone:var(--info)}.pi [data-tone=primary]{--pi-tone:var(--primary)}.pi [data-tone=neutral]{--pi-tone:var(--t-sub)}.pi-layout{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:240px minmax(0,1fr)}.pi-main{min-width:0}.pi-tab-wrap{display:flex;flex-direction:column;min-width:0}.pi-tab-wrap>.ops-panel{flex:1 1 auto}.pi-side{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.pi-picker{display:none}.pi-rail{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-2) 0 var(--ops-3);position:-webkit-sticky;position:sticky;top:16px}.pi-rail .ops-group-label{padding:var(--ops-3) var(--ops-4) var(--ops-1)}.pi-rail ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0 var(--ops-2)}.pi-nav-item{all:unset;align-items:center;border-radius:8px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:flex;font-size:var(--ops-fs-label);font-weight:500;gap:var(--ops-2);line-height:1.3;min-height:40px;padding:8px 10px;width:100%}.pi-nav-item svg{flex-shrink:0}.pi-nav-item .pi-nav-label{flex:1 1;min-width:0}.pi-nav-item .ops-badge{flex-shrink:0;gap:4px;height:20px;margin-left:auto;padding:0 7px}.pi-nav-item:hover{background:var(--ops-hover);color:var(--t-text)}.pi-nav-item[aria-current=true]{background:var(--t-card2);box-shadow:inset 3px 0 0 var(--primary);color:var(--t-text);font-weight:600}.pi-nav-item[aria-current=true]>svg{color:var(--primary)}.pi .pi-nav-item:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.pi-body,.pi-stack{display:flex;flex-direction:column;gap:var(--ops-4)}.pi-block,.pi-stack{min-width:0}.pi-block{background:var(--t-card);border:1px solid var(--t-line);border-radius:12px;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4)}.pi-block-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.pi-h3{color:var(--t-text);font-size:14px;font-weight:600;margin:0}.pi-block-meta{align-items:center;display:inline-flex}.pi-block-meta,.pi-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);gap:6px}.pi-caption{align-items:flex-start;display:flex;line-height:1.45;margin:0}.pi-caption>svg{color:var(--info);flex-shrink:0;margin-top:1px}.pi-muted{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.45;margin:0}.pi-strong{color:var(--t-text);font-weight:700}.pi-prose{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0}.pi-subhead{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600;margin:var(--ops-1) 0 0}.pi-inline{align-items:center;gap:var(--ops-2)}.pi-chips,.pi-inline{display:flex;flex-wrap:wrap}.pi-chips{gap:6px}.pi-total{font-feature-settings:"tnum";font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.pi-date,.pi-total{color:var(--t-text)}.pi-date{font-feature-settings:"tnum";font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;font-weight:600;min-width:72px}.pi-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0}.pi-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pi-ico-info{color:var(--info)}.pi-ico-warn{color:var(--warning)}.pi-ico-sub{color:var(--t-sub)}.pi .ops-alert.success{background:color-mix(in srgb,var(--success) 8%,var(--t-card));border-color:color-mix(in srgb,var(--success) 40%,var(--t-line))}.pi .ops-alert.success>svg{color:var(--success)}.pi .ops-alert.info{background:color-mix(in srgb,var(--info) 7%,var(--t-card));border-color:color-mix(in srgb,var(--info) 35%,var(--t-line))}.pi .ops-alert>span{flex:1 1 200px;line-height:1.5;min-width:0}.pi-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.pi-toolbar .ops-field{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.pi-toolbar .ops-select{max-width:100%;min-width:200px}.pi-overview{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-4)}.pi-facts{display:flex;flex-direction:column;gap:var(--ops-2);margin:0;min-width:0}.pi-overview>.pi-facts{flex:1 1 200px}.pi-facts>div{grid-gap:var(--ops-2);align-items:center;display:grid;gap:var(--ops-2);grid-template-columns:104px minmax(0,1fr)}.pi-facts dt{color:var(--t-sub);font-size:var(--ops-fs-label)}.pi-facts dd{color:var(--t-text);font-size:var(--ops-fs-body);margin:0;min-width:0}.pi-facts.inline{flex-direction:row;flex-wrap:wrap;gap:var(--ops-3) var(--ops-6)}.pi-facts.inline>div{grid-template-columns:auto auto}.pi-flags{gap:6px}.pi-flags,.pi-sextants{display:flex;flex-wrap:wrap}.pi-sextants{gap:8px;padding-top:4px}.pi-sext{align-items:center;display:flex;flex-direction:column;gap:2px}.pi-sext-label{color:var(--t-sub);font-size:12px;font-weight:600;line-height:1.2}.pi-cell{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,var(--t-sub) 12%,var(--t-card));background:color-mix(in srgb,var(--pi-tone,var(--t-sub)) 12%,var(--t-card));border:1.5px solid var(--pi-tone,var(--t-line));border-radius:8px;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:32px;justify-content:center;position:relative;width:32px}.pi-cell[data-tone=caution]{background:color-mix(in srgb,var(--warning) 6%,var(--t-card));border-style:dashed}.pi-cell.wide{font-size:var(--ops-fs-label);min-width:52px;padding:0 8px;width:auto}.pi-cell-flag{align-items:center;background:var(--t-card);border:1px solid var(--pi-tone,var(--danger));border-radius:50%;color:var(--danger);color:var(--pi-tone,var(--danger));display:inline-flex;height:16px;justify-content:center;position:absolute;right:-7px;top:-7px;width:16px}.pi-cell-flag>svg{display:block}.pi-key{padding:var(--ops-2) var(--ops-3)}.pi-key-row{grid-gap:var(--ops-3);align-items:center;color:var(--t-text);display:grid;font-size:var(--ops-fs-label);gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:8px var(--ops-1)}.pi-ref-caption{padding:0 var(--ops-5) var(--ops-3)}.pi-ref-caption:last-child{padding-bottom:var(--ops-4)}.pi-history{list-style:none;margin:0;padding:0}.pi-history,.pi-history>li{display:flex;flex-direction:column;gap:var(--ops-2)}.pi-history>li{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.pi-hist-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.pi-dir{display:flex}.ops-list.pi-flat{gap:var(--ops-2);padding:0}.pi-kv{align-items:center;color:var(--t-sub);flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:8px var(--ops-3)}.pi-item,.pi-kv{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex}.pi-item{flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3)}.pi-item-alert{box-shadow:inset 3px 0 0 var(--danger)}.pi-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.pi-actions{flex-wrap:wrap;margin-left:auto}.pi-bullets{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pi-bullets>li{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);line-height:1.5}.pi-bullets>li>svg{flex-shrink:0;margin-top:3px}.pi-numbered{color:var(--t-text);font-size:var(--ops-fs-body);gap:6px;line-height:1.5;padding-left:22px}.pi-numbered,.pi-opps{display:flex;flex-direction:column;margin:0}.pi-opps{list-style:none;padding:0}.pi-opps>li{align-items:center;border-top:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:6px 0}.pi-opp-label{align-items:center;color:var(--t-text);display:inline-flex;gap:6px}.pi-opp-label svg{flex-shrink:0}.pi-block>.ops-table-wrap{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl)}.pi-table{min-width:720px}.pi-table th[scope=row]{background:#0000;border-bottom:1px solid var(--t-line);color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.pi-table tr:last-child th[scope=row]{border-bottom:0}.pi-table tr.pi-row-alert th[scope=row]{box-shadow:inset 3px 0 0 var(--danger)}.pi-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pi-timeline>li{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:16px minmax(0,1fr);padding-bottom:var(--ops-3);position:relative}.pi-timeline>li:before{background:var(--t-line);bottom:0;content:"";left:7px;position:absolute;top:18px;width:2px}.pi-timeline>li:last-child:before{display:none}.pi-tl-dot{background:color-mix(in srgb,var(--t-sub) 25%,var(--t-card));background:color-mix(in srgb,var(--pi-tone,var(--t-sub)) 25%,var(--t-card));border:2px solid var(--pi-tone,var(--t-sub));border-radius:50%;height:14px;margin-top:10px;position:relative;width:14px;z-index:1}.pi-tl-card{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3)}.pi-svg{display:block;overflow:visible}.pi-chart{height:auto;max-height:260px;width:100%}.pi-svg .pi-grid{stroke:var(--t-line);stroke-width:1}.pi-svg .pi-grid.strong{stroke:color-mix(in srgb,var(--t-text) 25%,#0000)}.pi-svg .pi-axis{fill:var(--t-sub);font-family:inherit;font-size:12px}.pi-svg .pi-line{fill:none;stroke:var(--primary);stroke:var(--pi-tone,var(--primary));stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.pi-svg .pi-line.thin{stroke-width:1.75}.pi-svg .pi-line.dashed{stroke-width:2;stroke-dasharray:6 4}.pi-svg .pi-dot{fill:var(--primary);fill:var(--pi-tone,var(--primary));stroke:var(--t-card);stroke-width:1.5}.pi-svg .pi-dot.hollow{fill:var(--t-card);stroke:var(--primary);stroke:var(--pi-tone,var(--primary));stroke-width:2}.pi-svg .pi-bar{fill:color-mix(in srgb,var(--primary) 45%,var(--t-card));fill:color-mix(in srgb,var(--pi-tone,var(--primary)) 45%,var(--t-card));stroke:var(--primary);stroke:var(--pi-tone,var(--primary));stroke-width:1}.pi-svg .pi-bar-val{fill:var(--t-text);font-family:inherit;font-size:12px;font-weight:700}.pi-svg .pi-donut{fill:var(--primary);fill:var(--pi-tone,var(--primary));stroke:var(--t-card);stroke-width:1.5}.pi-ring .pi-ring-text,.pi-svg .pi-ring-text{fill:var(--t-text);font-family:inherit;font-size:20px;font-weight:700}.pi-svg .pi-ring-text.small{font-size:16px}.pi-ring{align-items:center;display:flex;flex-direction:column;gap:6px;margin:0;min-width:120px;text-align:center}.pi-ring svg{display:block}.pi-ring .pi-ring-track{stroke:var(--ops-track-bg)}.pi-ring .pi-ring-val{stroke:var(--primary);stroke:var(--pi-tone,var(--primary))}.pi-ring figcaption{align-items:center;color:var(--t-sub);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;max-width:150px}.pi-donut-row,.pi-rings{display:flex;flex-wrap:wrap;gap:var(--ops-5)}.pi-donut-row{align-items:center}.pi-legend{color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-caption);gap:6px var(--ops-4);list-style:none;margin:0;padding:0}.pi-donut-row .pi-legend{flex-direction:column;font-size:var(--ops-fs-label)}.pi-legend>li{align-items:center;display:inline-flex;gap:6px}.pi-legend b{color:var(--t-text)}.pi-swatch{background:var(--primary);background:var(--pi-tone,var(--primary));border-radius:3px;display:inline-block;height:10px;width:10px}.pi-swatch-line{border-top:2.5px solid var(--t-text);display:inline-block;height:0;width:22px}.pi-swatch-line.dashed{border-top-style:dashed}.pi-meter{background:var(--ops-track-bg);border-radius:4px;height:8px;overflow:hidden;position:relative}.pi-meter>span{background:var(--primary);background:var(--pi-tone,var(--primary));border-radius:4px;left:0}.pi-meter>i,.pi-meter>span{bottom:0;position:absolute;top:0}.pi-meter>i{background:var(--t-text);width:2px}.pi-ask{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.pi-ask .ops-input{flex:1 1 240px}.pi-empty{align-items:center;display:flex;flex-direction:column;padding-bottom:var(--ops-6)}.pi-needs{border:1px dashed var(--t-line);border-radius:999px;color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;max-width:90%;padding:4px 12px;text-align:center}.pi-toast-ico{color:var(--info);flex-shrink:0}.pi-principle{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-4)}.pi-principle>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pi-types{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));list-style:none;margin:0;padding:0}.pi-types>li{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:6px;padding:var(--ops-3)}@media (max-width:1199px){.pi-layout{grid-template-columns:minmax(0,1fr)}.pi-rail{display:none}.pi-picker{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.pi-picker .ops-field{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.pi-picker .ops-select{flex:1 1 260px;height:40px;max-width:420px}.pi .ops-grid.main-side{grid-template-columns:minmax(0,1fr)}.pi-cell{height:36px;width:36px}.pi .ops-btn.sm,.pi-toolbar .ops-select{height:40px}}@media (max-width:560px){.pi-facts>div{gap:2px;grid-template-columns:minmax(0,1fr)}.pi-actions{margin-left:0;width:100%}}.rx-stack{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.rx-sub{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);line-height:1.45;margin:0}.rx-nowrap{white-space:nowrap}.rx-full{box-sizing:border-box;width:100%}.rx-search{max-width:100%;position:relative;width:280px}.rx-search svg{color:var(--t-sub);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rx-search .ops-input{box-sizing:border-box;padding-left:36px;width:100%}.rx-table{min-width:760px}.rx-table td{vertical-align:middle}.rx-table th.rx-col-med{width:38%}.rx-med{color:var(--t-text);display:block;font-weight:700;line-height:1.4;max-width:42ch;overflow-wrap:anywhere;white-space:normal}.rx-med-btn{all:unset;border-radius:6px;box-sizing:border-box;cursor:pointer;display:block;max-width:100%}.rx-med-btn:hover .rx-med{text-decoration:underline;text-underline-offset:3px}.rx-med-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rx-dose{margin-top:2px}.rx-qty-inline{display:none}.rx-unknown{display:flex;flex-direction:column;min-width:0}.rx-mono{color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ops-fs-label);font-weight:600}.rx-actions{text-align:right;white-space:nowrap}.rx-table tbody tr.rx-row-cancelled .rx-med{color:var(--t-sub);font-weight:600}.ops-btn.rx-danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--t-line));color:var(--t-text)}.ops-btn.rx-danger svg{color:var(--danger)}.ops-btn.rx-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border-color:var(--danger);color:var(--t-text)}.rx-main,.rx-side{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.rx-o-safety{min-width:0}.ops-panel.rx-o-patient{overflow:visible;position:relative;z-index:2}.rx-picker-wrap{position:relative;z-index:5}.rx-picker{left:0;margin:4px 0 0;max-height:260px;overflow:auto;right:0;top:100%}.rx-picker,.rx-picker li{list-style:none}.rx-picker .rx-opt{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;gap:var(--ops-3);padding:8px 10px;width:100%}.rx-picker .rx-opt.active,.rx-picker .rx-opt:hover{background:var(--ops-hover);box-shadow:inset 3px 0 0 var(--primary)}.rx-picker .rx-opt.active .rx-sub,.rx-picker .rx-opt:hover .rx-sub{color:var(--t-text)}.rx-opt-text{display:flex;flex-direction:column;min-width:0}.rx-opt-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.rx-banner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.rx-banner-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.rx-banner-name{color:var(--t-text);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-safety-state{border-left:3px solid var(--t-line);color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5)}.rx-safety-state[data-tone=neutral]{background:var(--t-card);border-left-color:var(--t-line)}.rx-safety-state[data-tone=danger]{background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border-left-color:var(--danger)}.rx-safety-state[data-tone=warning]{background:color-mix(in srgb,var(--warning) 8%,var(--t-card));border-left-color:var(--warning)}.rx-safety-state[data-tone=neutral] .rx-ico{color:var(--t-sub)}.rx-safety-state[data-tone=danger] .rx-ico{color:var(--danger)}.rx-safety-state[data-tone=warning] .rx-ico{color:var(--warning)}.rx-safety-head{align-items:flex-start;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3)}.rx-safety-head>svg{flex-shrink:0;margin-top:1px}.rx-safety-title{color:var(--t-text);display:block;font-size:var(--ops-fs-row);font-weight:700}.rx-safety-text{color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.5;margin:4px 0 0}.rx-safety-group{flex-direction:column;min-width:0}.rx-h,.rx-safety-group{display:flex;gap:var(--ops-2)}.rx-h{align-items:center;color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.rx-h svg{flex-shrink:0}.rx-h-sub{color:var(--t-text)}.rx-h-sub,.rx-meds{font-size:var(--ops-fs-label)}.rx-meds{overflow-wrap:anywhere;white-space:pre-wrap}.rx-meds,.rx-safety-state .rx-sub{color:var(--t-text)}.rx-source{margin:0}.rx-source svg{color:var(--info);flex-shrink:0}.rx-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.rx-chip{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;padding:4px 12px}.rx-chip svg{flex-shrink:0}.rx-chip[data-kind=allergy]{background:color-mix(in srgb,var(--danger) 10%,var(--t-card));border-color:color-mix(in srgb,var(--danger) 55%,var(--t-line));font-size:var(--ops-fs-body);font-weight:700}.rx-chip[data-kind=allergy] svg{color:var(--danger)}.rx-chip[data-kind=condition]{background:color-mix(in srgb,var(--warning) 8%,var(--t-card));border-color:color-mix(in srgb,var(--warning) 50%,var(--t-line))}.rx-chip[data-kind=condition] svg{color:var(--warning)}.rx-form{gap:var(--ops-4)}.rx-fieldwrap,.rx-form{display:flex;flex-direction:column}.rx-fieldwrap{gap:6px}.rx-pair{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.rx-textarea{height:auto;line-height:1.5;min-height:88px;padding:10px 12px;resize:vertical}.rx-err{align-items:center;color:var(--danger);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px;margin:0}.rx-err svg{flex-shrink:0}.ops-field .rx-err,.ops-field+.rx-err{margin-top:2px}.ops .ops-input[aria-invalid=true]{border-color:var(--danger)}.rx-review-body{display:flex;flex-direction:column;gap:var(--ops-3)}.rx-recap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rx-recap .rx-sub{display:inline}.rx-review .ops-badge{height:auto;line-height:1.35;min-height:24px;padding-bottom:3px;padding-top:3px;white-space:normal}.rx-issue-row{display:flex;justify-content:flex-end}.rx-tpl-list>li{list-style:none}.ops-row.rx-tpl{grid-template-columns:auto minmax(0,1fr)}.rx-tpl .ops-row-title{font-size:var(--ops-fs-body);white-space:normal}.rx-tpl-text{min-width:0}.ops .ops-row.rx-tpl:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.ops-row.rx-tpl:focus-visible .ops-row-detail,.ops-row.rx-tpl:hover .ops-row-detail{color:var(--t-text)}.rx-tpl-note{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.rx-dialog .ops-alert,.rx-page .ops-alert,.rx-toast{align-items:flex-start}.rx-dialog .ops-alert>span:not(.ops-alert-action),.rx-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:12em}.rx-dialog .ops-alert>svg,.rx-page .ops-alert>svg{flex-shrink:0;margin-top:1px}.rx-fieldwrap .ops-alert{margin-top:2px}.rx-toast{align-items:center;padding-right:var(--ops-2)}.rx-toast-text{flex:1 1 auto;line-height:1.45;min-width:0}.rx-toast-ico{color:var(--success);flex-shrink:0}.rx-toast[data-kind=warn]{border-color:color-mix(in srgb,var(--warning) 55%,var(--t-line))}.rx-toast[data-kind=warn] .rx-toast-ico{color:var(--warning)}.rx-toast[data-kind=err]{border-color:color-mix(in srgb,var(--danger) 55%,var(--t-line))}.rx-toast[data-kind=err] .rx-toast-ico{color:var(--danger)}.rx-dl{display:flex;flex-direction:column;margin:0 0 var(--ops-4)}.rx-dl-row{grid-gap:var(--ops-3);border-bottom:1px solid var(--t-line);display:grid;gap:var(--ops-3);grid-template-columns:9.5em minmax(0,1fr);padding:var(--ops-3) 0}.rx-dl-row dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.rx-dl-row dd{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.rx-pre{white-space:pre-wrap}.rx-dialog{display:flex;flex-direction:column;gap:var(--ops-3)}.rx-dialog-rx{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0;overflow-wrap:anywhere}@media (max-width:1180px){.rx-search{width:100%}.rx-list .ops-panel-tools{flex:1 1 100%;margin-left:0}.rx-table{min-width:640px}.rx-table .rx-col-qty{display:none}.rx-qty-inline{display:inline}.rx-med{max-width:34ch}}@media (max-width:1024px){.rx-compose .rx-main,.rx-compose .rx-side{display:contents}.rx-compose{gap:var(--ops-4)}.rx-compose .rx-o-patient{order:1}.rx-compose .rx-o-safety{order:2}.rx-compose .rx-o-templates{order:3}.rx-compose .rx-o-details{order:4}.rx-compose .rx-o-review{order:5}.rx-tpl-list{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(2,minmax(0,1fr))}.rx-tpl-list .ops-row.rx-tpl{border:1px solid var(--t-line);box-sizing:border-box;height:100%}.rx-issue-row .ops-btn{width:100%}}@media (max-width:720px){.rx-pair,.rx-tpl-list{grid-template-columns:minmax(0,1fr)}}.cr-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,1fr));margin-bottom:16px;margin-bottom:var(--ops-4,16px);min-width:0}.cr-score .ops-stat-value.na{font-size:20px}.cr-score-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.cr-score-suffix{color:var(--t-sub);font-size:14px;font-weight:600}.cr-score-level{display:flex}@media (max-width:1180px){.cr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-summary>.cr-score{grid-column:1/-1}}.cr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cr-table{min-width:820px}.cr-table td.cr-right,.cr-table th.cr-right{text-align:right}.cr-issue{align-items:flex-start;display:flex;gap:10px}.cr-issue-text{min-width:0}.cr-muted{color:var(--t-sub);font-style:italic}.cr-overdue{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.cr-overdue.long{color:color-mix(in srgb,var(--warning) 55%,var(--t-text));font-weight:600}.cr-action{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cr-hint{color:var(--t-sub);font-size:12px}.cr-strip{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px;margin-bottom:var(--ops-4,16px);padding:12px 16px}.cr-strip,.cr-strip-overall{align-items:center;min-width:0}.cr-strip-overall{color:var(--t-text);display:inline-flex;font-size:14px;gap:10px}.cr-strip-list{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.cr-strip-item{align-items:center;display:inline-flex;font-size:13px;gap:6px}.cr-strip-item .cr-muted{font-style:normal}.cr .ops-alert{align-items:flex-start}.cr .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.cr .ops-alert>svg{flex-shrink:0;margin-top:2px}.ib .ops-btn.sm{height:36px}.ib .ops-btn.icon.sm{width:36px}.ib .ops-seg button{box-sizing:border-box;min-height:36px}.ib .ops-select{min-height:36px}.ib .ib-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.ib .ib-stats>button.ops-stat{cursor:pointer}.ib .ib-stats>button.ops-stat:hover{border-color:var(--primary)}.ib .ib-stats>button.ops-stat:focus-visible{box-shadow:var(--ops-focus-ring)}.ib-sub{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.ib-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ib-name{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-path{align-items:flex-start;color:var(--t-sub);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;gap:6px;margin-top:2px;min-width:0;overflow-wrap:anywhere}.ib-path svg{flex-shrink:0;margin-top:1px}.ib-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.ops-row.ib-row{align-items:center}.ib-dev-row{align-items:flex-start;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.ib-dev-status{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:6px}.ib-field{align-items:center;flex-direction:row;gap:var(--ops-1)}.ib .ib-field .ops-select{max-width:240px;min-width:160px;width:auto}.ib-count{color:var(--t-sub);font-size:var(--ops-fs-label)}.ib-table{min-width:760px}.ib-nowrap{white-space:nowrap}.ib-file-meta{color:var(--t-sub);display:none;font-size:var(--ops-fs-caption);font-weight:400;margin-top:4px}.ib-table td{vertical-align:top}.ib-file-cell{align-items:center;display:flex;font-weight:600;gap:var(--ops-2);max-width:260px;min-width:0}.ib-file-ico{color:var(--t-sub);flex-shrink:0}.ib-sub-cell{font-size:var(--ops-fs-label)}.ib .ops-table td.ib-sub-cell,.ib-sub-cell{color:var(--t-sub)}.ib-ai{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.ib-ai-head,.ib-ai-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ib-ai-line{color:var(--t-text);font-size:var(--ops-fs-label)}.ib-ai-line>span:first-child{white-space:nowrap}.ib-ai-list{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0 var(--ops-5) var(--ops-4)}.ib-actions{display:flex;flex-wrap:wrap;gap:6px}.ib-device{align-items:flex-start;display:flex;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5)}.ib-device-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.ib-device-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-meta{color:var(--t-sub);font-size:var(--ops-fs-label);margin-top:4px;overflow-wrap:anywhere}.ib-intro{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0 0 var(--ops-4);max-width:80ch}.ib-cap{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;min-width:0;padding:var(--ops-4)}.ib-cap-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0 0 var(--ops-2)}.ib-cap-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ib-cap-list li{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px}.ib-cap-list li>svg{color:var(--t-sub);flex-shrink:0}.ib-cap-item{flex:1 1 auto;min-width:0}.ib-steps{counter-reset:ib-step;display:flex;flex-direction:column;gap:var(--ops-4);list-style:none;margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ib-steps>li{counter-increment:ib-step;min-height:30px;padding-left:44px;position:relative}.ib-steps>li:before{align-items:center;background:var(--primary);border-radius:50%;color:var(--t-card);content:counter(ib-step);display:flex;font-size:var(--ops-fs-label);font-weight:700;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px}.ib-step-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;line-height:30px;margin:0}.ib-step-text{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.ib-step-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);margin-top:var(--ops-2)}.ib-token{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;color:var(--t-text);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:1px;overflow-wrap:anywhere;padding:var(--ops-3) var(--ops-4);-webkit-user-select:all;user-select:all}.ib-token-note{line-height:1.5;margin-top:var(--ops-2)}.ib-viewer{display:flex;flex-direction:column;gap:var(--ops-2)}.ib-viewer-ai{border-color:color-mix(in srgb,var(--danger) 35%,var(--t-line))}.ib-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ib-toolbar-gap{flex:1 1}.ib-canvas{background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:14px;cursor:crosshair;display:block;height:auto;touch-action:none;width:100%}.ib-canvas[data-tool=pan]{cursor:grab}.ib-canvas:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.ib-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;text-align:center}.ib-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}@media (max-width:1100px){.ib .ib-overview.ops-grid.main-side{grid-template-columns:minmax(0,1fr)}.ib .ib-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.ib .ib-stats>*{grid-column:span 2}.ib .ib-stats>:nth-child(n+4){grid-column:span 3}.ib .ib-table{min-width:600px}.ib .ib-table .ib-col-meta{display:none}.ib .ib-file-meta{display:block}.ib .ib-table .ib-col-actions{white-space:nowrap}}@media (max-width:900px){.ib .ops-grid.thirds.ib-caps{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ib .ib-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ib .ib-stats>*{grid-column:auto}.ib .ib-stats>:last-child:nth-child(odd){grid-column:1/-1}}.ib .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ib .ops-alert>svg{margin-top:2px}.ib .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ib .ops-alert>.ops-alert-action{flex-shrink:0}.cmp{gap:var(--ops-4);min-width:0}.cmp,.cmp-head{display:flex;flex-direction:column}.cmp-head{gap:2px}.cmp-head-row{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.cmp-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.cmp-sub,.cmp-text{color:var(--t-sub);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.cmp-text{color:var(--t-text)}.cmp-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.cmp .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.cmp-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cmp-grid{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cmp-list{list-style:none;margin:0;padding:0 var(--ops-5)}.cmp-list>li{align-items:center;display:flex;gap:var(--ops-3);justify-content:space-between;min-width:0;padding:var(--ops-3) 0}.cmp-list>li+li{border-top:1px solid var(--t-line)}.cmp-list-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cmp-list-main{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.cmp-list-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.cmp-list-date{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.cmp-clip{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.cmp-menu-wrap{position:relative}.cmp-menu{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:0 16px 44px #00000040;list-style:none;margin:0;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.cmp-menu-item{all:unset;align-items:center;border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2);padding:8px 10px;width:100%}.cmp-menu-item:hover{background:var(--ops-hover)}.cmp-menu-item:focus-visible{box-shadow:var(--ops-focus)}.cmp .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.cmp-row-title{max-width:360px}.cmp-nowrap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-na{color:var(--t-sub)}.cmp-row-actions{display:flex;flex-wrap:nowrap;gap:var(--ops-1);justify-content:flex-end}.cmp-form{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-form .cmp-span{grid-column:1/-1}.cmp-textarea{height:auto;line-height:1.5;padding:10px 12px;resize:vertical}.cmp input,.cmp select,.cmp textarea,.ops-dialog .cmp-form input,.ops-dialog .cmp-form select,.ops-dialog .cmp-form textarea{color-scheme:var(--color-scheme)}@media (max-width:640px){.cmp-form{grid-template-columns:minmax(0,1fr)}.cmp-list{padding:0 var(--ops-4)}}.ip2{contain:inline-size}.ip2 .ops-wrap{gap:var(--ops-4);min-width:0}.ip2-pointer{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:0}.ip2-pointer svg{color:var(--primary);flex-shrink:0}.ip2-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ip2-intro{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;max-width:75ch}.ip2-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:var(--ops-3) 0 0}.ip2-concept{display:flex;flex-direction:column;gap:var(--ops-3)}.ip2-concept p{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.ip2-concept p.ops-muted{color:var(--t-sub);font-size:var(--ops-fs-label)}.ip2-dl{display:flex;flex-direction:column;margin:0}.ip2-dl-row{align-items:baseline;border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.ip2-dl-row:last-child{border-bottom:0}.ip2-dl dt{color:var(--t-text);font-weight:600;min-width:0}.ip2-dl dd{color:var(--t-sub);margin:0;text-align:right;white-space:nowrap}.ip2-dl dd.ip2-dd-text{font-size:var(--ops-fs-label);white-space:normal}.ip2-chart-empty{border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);padding:var(--ops-6) var(--ops-4);text-align:center}.ip2-chart-empty,.ip2-steps{font-size:var(--ops-fs-body);margin:0}.ip2-steps{color:var(--t-text);display:flex;flex-direction:column;gap:var(--ops-2);padding:0 0 0 var(--ops-5)}.ip2-steps li::marker{color:var(--t-sub);font-weight:600}.ip2-actions-wrap{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.ip2-actions-wrap.inset{padding:0 var(--ops-5) var(--ops-5)}.ip2-panel>.ip2-actions-wrap{padding:0}.ops-panel-body .ip2-actions-wrap{margin-top:var(--ops-3)}.ip2-concept .ip2-actions-wrap{margin-top:0}.ip2-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ip2-actions .ops-btn{height:auto;min-height:38px;text-align:left;white-space:normal}.ip2-reason{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);font-weight:600;margin:0}.ip2-links{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ip2-links .ops-btn{height:auto;min-height:38px;white-space:normal}.ip2-kpis button.ops-stat{cursor:pointer}.ip2-kpis button.ops-stat:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.ip2-subbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.ip2-subbar .ops-seg{max-width:100%}.ip2-legacy{min-width:0}.ip2-ask{display:flex;flex-direction:column;gap:var(--ops-4)}.ip2-ask-row{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ip2-ask-row .ops-input{flex:1 1;min-width:0}.ip2-ask .ops-input:disabled{cursor:not-allowed}.ip2-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.ip2-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ip2-chips .ops-btn{height:auto;min-height:32px;text-align:left;white-space:normal}@media (max-width:1100px){.ip2 .ops-grid.thirds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ip2 .ops-grid.halves,.ip2 .ops-grid.thirds{grid-template-columns:minmax(0,1fr)}.ip2 .ops-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ip2-dl-row{flex-direction:column;gap:2px}.ip2-dl dd{text-align:left;white-space:normal}.ip2-actions-wrap.inset{padding:0 var(--ops-4) var(--ops-4)}}.ip2 .ip2-notice .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ip2 .ip2-notice .ops-alert>svg{margin-top:2px}.ip2 .ip2-notice .ops-alert>span{flex:1 1;min-width:0}.ad-page{contain:inline-size}.ad-grid,.ad-page .ops-wrap{gap:var(--ops-4)}.ad-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.ad-title{align-items:center;display:inline-flex;gap:var(--ops-2)}.ad-title svg{color:var(--primary);flex-shrink:0}.ad-body{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ad-caption{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.ad-figs{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0}.ad-fig{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:4px;margin:0;min-width:0;padding:var(--ops-3)}.ad-fig dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.ad-fig dd{margin:0}.ad-fig-value{font-feature-settings:"tnum";color:var(--t-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.ad-fig-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}@media (max-width:640px){.ad-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.ad-fig-value{font-size:18px}}.ciq [data-s=danger]{--ciq-tone:var(--danger)}.ciq [data-s=warning]{--ciq-tone:var(--warning)}.ciq [data-s=success]{--ciq-tone:var(--success)}.ciq [data-s=info]{--ciq-tone:var(--info)}.ciq [data-s=primary]{--ciq-tone:var(--primary)}.ciq [data-s=neutral]{--ciq-tone:var(--t-sub)}.ciq-layout{grid-gap:var(--ops-6);align-items:start;display:grid;gap:var(--ops-6);grid-template-columns:232px minmax(0,1fr)}.ciq-layout>*,.ciq-main{min-width:0}.ciq-main{border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-5)}.ciq-main:focus{outline:none}.ciq-intro{margin:0}.ciq-stack{gap:var(--ops-5);min-width:0}.ciq-stack,.ciq-stack-sm{display:flex;flex-direction:column}.ciq-stack-sm{gap:var(--ops-3)}.ciq-rail{padding:var(--ops-1) 0 var(--ops-2);position:-webkit-sticky;position:sticky;top:16px}.ciq-tabs{padding:0 var(--ops-2)}.ciq-group,.ciq-group-tabs,.ciq-tabs{display:flex;flex-direction:column;gap:2px}.ciq-group-tabs{min-width:0}.ciq-tabs-sep .ops-group-label{padding:var(--ops-3) var(--ops-2) var(--ops-1)}.ciq-tab{all:unset;align-items:center;border-radius:14px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:flex;font-size:13px;font-weight:500;line-height:1.3;min-height:40px;padding:8px 12px;width:100%}.ciq-tab:hover{background:var(--ops-hover);color:var(--t-text)}.ciq-tab[aria-selected=true]{background:color-mix(in srgb,var(--primary) 14%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary);color:var(--t-text);font-weight:700}.ciq-tab:focus-visible{box-shadow:var(--ops-focus)}.ciq-tab[aria-selected=true]:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}.ciq-caption{color:var(--t-sub);font-size:12px;line-height:1.45;margin:6px 0 0}.ciq-under-stats{margin:calc(var(--ops-3)*-1) 0 0}.ciq-panel-sub{font-size:13px;margin:0;padding:var(--ops-3) var(--ops-5) 0}.ciq-panel-sub,.ciq-sub,.ciq-sub-block{color:var(--t-sub)}.ciq-sub-block{display:block;font-size:14px}.ciq-label{color:var(--t-sub);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ciq-h3{color:var(--t-text);font-size:15px;font-weight:700;margin:0}.ciq-badges{gap:6px}.ciq-actions,.ciq-badges{align-items:center;display:flex;flex-wrap:wrap}.ciq-actions{gap:var(--ops-2)}.ciq-conv,.ciq-days{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.ciq-dl{grid-gap:6px 16px;display:grid;font-size:14px;gap:6px 16px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:var(--ops-3) 0 0}.ciq-dl dt{color:var(--t-sub);font-weight:600}.ciq-dl dd{color:var(--t-text);margin:0}.ciq-dl dd.cl-na,.ciq-preview{color:var(--t-sub)}.ciq-preview{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;margin-left:6px;padding:1px 8px}.ciq-row2{grid-template-columns:minmax(0,1fr) auto}.ciq-prio-row{align-items:start}.ciq-feed-row{grid-template-columns:auto minmax(0,1fr) auto auto}.ciq-follow-row{grid-template-columns:minmax(0,1fr) auto auto}.ciq-total td{background:var(--t-card2);font-weight:700}.ciq-ai{background:color-mix(in srgb,var(--info) 7%,var(--t-card));border:1px solid color-mix(in srgb,var(--info) 45%,var(--t-line));border-radius:14px;box-shadow:inset 3px 0 0 var(--info);padding:12px 16px}.ciq-ai-tag{align-items:center;color:var(--t-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.ciq-ai-tag svg{color:var(--info)}.ciq-ai p{color:var(--t-text);font-size:14px;line-height:1.55;margin:6px 0 0}.ciq-ai p.ops-row-detail{color:var(--t-text);font-size:12px}.ciq-score{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-5)}.ciq-score-side{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ops-3)}.ciq-quad{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-quad-cell{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;padding:10px 12px}.ciq-quad-cell,.ciq-quad-cell ul{display:flex;flex-direction:column;gap:6px}.ciq-quad-cell ul{list-style:none;margin:0;padding:0}.ciq-quad-cell li{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.ciq-imgs{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ciq-img{align-items:center;background:var(--t-card2);border:1px dashed var(--t-line);border-radius:14px;color:var(--t-sub);display:flex;flex-direction:column;font-size:12px;gap:6px;justify-content:center;min-height:72px;padding:8px;text-align:center}.ciq-bpe{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ciq-bpe li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:6px 0}.ciq-bpe b{align-items:center;color:var(--t-text);display:inline-flex;font-size:16px;gap:3px}.ciq-bpe li[data-flag]{background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border:2px solid var(--danger)}.ciq-bpe li[data-flag] svg{color:var(--danger)}.ciq-bpe li[data-flag] .ciq-label,.ciq-bpe-flag{color:var(--t-text)}.ciq-bpe-flag{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ciq-bpe-note{align-items:flex-start;color:var(--t-text);display:flex;font-size:13px;gap:8px;line-height:1.45;margin:var(--ops-3) 0 0}.ciq-bpe-note svg{color:var(--danger);flex-shrink:0;margin-top:1px}.ciq-stack .ops-panel-head{flex-wrap:wrap;row-gap:4px}.ciq-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--t-sub);display:-webkit-box;font-size:14px;line-height:1.5;margin:0;overflow:hidden}.ciq-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ciq-card{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.ciq-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.ciq-accgrid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ciq-acc-card{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:12px}.ciq-chart-wrap{max-width:100%;overflow-x:auto}.ciq-chart{display:block;height:auto;width:100%}.ciq-chart text{fill:var(--t-sub);font-family:inherit;font-size:12px}.ciq-chart .ciq-strong{fill:var(--t-text);font-size:13px;font-weight:700}.ciq-chart .ciq-gauge-num{fill:var(--t-text);font-size:26px;font-weight:700}.ciq-chart.ciq-gauge{width:140px}.ciq-donut{align-items:flex-start;display:flex;flex-direction:column}.ciq-donut .ciq-chart{width:180px}.ciq-fill{fill:color-mix(in srgb,var(--ciq-tone) 45%,var(--t-card2));stroke:var(--ciq-tone);stroke-width:1}.ciq-stroke{fill:none;stroke:var(--ciq-tone)}.ciq-track{fill:none;stroke:var(--t-line)}.ciq-track-fill{fill:var(--t-line)}.ciq-line{fill:none;stroke:var(--ciq-tone);stroke-width:2.5}.ciq-dot{fill:color-mix(in srgb,var(--ciq-tone) 55%,var(--t-card));stroke:var(--ciq-tone);stroke-width:1.5}.ciq-axis{stroke:var(--t-sub);stroke-width:1}.ciq-grid{stroke:var(--t-line);stroke-width:1;stroke-dasharray:2 3}.ciq-hole{fill:var(--t-card)}.ciq-hatch-line{stroke:var(--ciq-tone);stroke-width:2.5}.ciq-bar-hatch{stroke:var(--ciq-tone);stroke-width:1}.ciq-slice{stroke:var(--t-card);stroke-width:2}.ciq-key-list{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;list-style:none;margin:8px 0 0;padding:0}.ciq-key-list li{align-items:center;display:inline-flex;gap:6px}.ciq-key{background:color-mix(in srgb,var(--ciq-tone) 45%,var(--t-card2));border:1px solid var(--ciq-tone);display:inline-block;height:12px;width:12px}.ciq-key.hatch{background:repeating-linear-gradient(45deg,var(--ciq-tone) 0 2px,var(--t-card2) 2px 5px)}.ciq-key-line{flex-shrink:0}.ciq-arch-box{display:flex;flex-direction:column;gap:var(--ops-3)}.ciq-arch{display:block;height:auto;margin:0 auto;max-width:600px;width:100%}.ciq-tooth{fill:var(--t-card2);stroke:var(--t-line);stroke-width:1}.ciq-tooth[data-k=base]{fill:color-mix(in srgb,var(--t-sub) 18%,var(--t-card2))}.ciq-tooth[data-k=urgent]{fill:color-mix(in srgb,var(--danger) 38%,var(--t-card2));stroke:var(--danger);stroke-width:2.5}.ciq-tooth[data-k=active]{stroke:var(--danger);stroke-width:2}.ciq-tooth[data-k=soon]{fill:color-mix(in srgb,var(--warning) 42%,var(--t-card2))}.ciq-tooth[data-k=soon],.ciq-tooth[data-k=watch]{stroke:var(--warning);stroke-width:1.5}.ciq-tooth[data-k=monitor]{fill:color-mix(in srgb,var(--warning) 10%,var(--t-card2));stroke:var(--warning);stroke-width:2;stroke-dasharray:5 3}.ciq-tooth[data-k=suggested]{fill:var(--t-card2);stroke:var(--warning);stroke-width:2.5;stroke-dasharray:.5 4;stroke-linecap:round}.ciq-tooth[data-k=planned]{stroke:var(--primary);stroke-width:1.5}.ciq-tooth[data-k=perio]{fill:color-mix(in srgb,var(--info) 10%,var(--t-card2));stroke:var(--info);stroke-width:2;stroke-dasharray:5 3}.ciq-tooth[data-k=completed]{fill:color-mix(in srgb,var(--info) 36%,var(--t-card2));stroke:var(--info);stroke-width:1.5}.ciq-tooth[data-k=healthy],.ciq-tooth[data-k=routine]{fill:color-mix(in srgb,var(--success) 30%,var(--t-card2));stroke:var(--success);stroke-width:1.5}.ciq-tooth[data-k=missing]{fill:#0000;stroke:var(--t-sub);stroke-dasharray:4 3}.ciq-tooth-hatch-bg{fill:color-mix(in srgb,var(--ciq-tone) 12%,var(--t-card2))}.ciq-tooth-hatch{stroke:color-mix(in srgb,var(--ciq-tone) 70%,var(--t-card2));stroke-width:1.5}.ciq-tooth-num{font-weight:600}.ciq-tooth-code,.ciq-tooth-num{fill:var(--t-text);font-family:inherit;font-size:12px;pointer-events:none}.ciq-tooth-code{stroke:var(--t-card2);stroke-width:3px;stroke-linejoin:round;font-weight:800;paint-order:stroke}.ciq-swatch{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);box-sizing:border-box;color:var(--t-text);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:26px;padding:0 3px}.ciq-swatch[data-k=base]{background:color-mix(in srgb,var(--t-sub) 18%,var(--t-card2))}.ciq-swatch[data-k=urgent]{background:color-mix(in srgb,var(--danger) 38%,var(--t-card2));border:2.5px solid var(--danger)}.ciq-swatch[data-k=soon]{background:color-mix(in srgb,var(--warning) 42%,var(--t-card2));border:1.5px solid var(--warning)}.ciq-swatch[data-k=active],.ciq-swatch[data-k=planned],.ciq-swatch[data-k=watch]{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ciq-tone) 70%,var(--t-card2)) 0 1.5px,color-mix(in srgb,var(--ciq-tone) 12%,var(--t-card2)) 1.5px 5px);border:1.5px solid var(--ciq-tone)}.ciq-swatch[data-k=active]{border-width:2px}.ciq-swatch[data-k=monitor]{background:color-mix(in srgb,var(--warning) 10%,var(--t-card2));border:2px dashed var(--warning)}.ciq-swatch[data-k=suggested]{border:2px dotted var(--warning)}.ciq-swatch[data-k=perio]{background:color-mix(in srgb,var(--info) 10%,var(--t-card2));border:2px dashed var(--info)}.ciq-swatch[data-k=completed]{background:color-mix(in srgb,var(--info) 36%,var(--t-card2));border:1.5px solid var(--info)}.ciq-swatch[data-k=healthy],.ciq-swatch[data-k=routine]{background:color-mix(in srgb,var(--success) 30%,var(--t-card2));border:1.5px solid var(--success)}.ciq-swatch[data-k=missing]{background:#0000;border:1.5px dashed var(--t-sub)}.ciq-legend-item{align-items:center;display:inline-flex;gap:4px}.ciq-marked{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:6px;padding-top:var(--ops-3)}.ciq-marked ul{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0}.ciq-marked li{align-items:center;color:var(--t-text);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.ciq-midline{stroke:var(--t-line);stroke-dasharray:3 3}.ciq-arch-mid{fill:var(--t-sub);font-family:inherit;font-size:12px}.ciq-legend{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.ciq-layer-desc{color:var(--t-sub);font-size:14px;margin:var(--ops-3) 0 0}.ciq-layer-desc b{color:var(--t-text)}.ciq-player-box{display:flex;flex-direction:column;gap:var(--ops-3)}.ciq-player{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:center}.ciq-speed{align-items:center;flex-direction:row;gap:8px;margin-left:var(--ops-2)}.ciq-scrub-dot{fill:var(--t-card2);stroke:var(--t-sub);stroke-width:1}.ciq-scrub-dot.on{fill:var(--primary);stroke:var(--primary)}.ciq-now{color:var(--t-text);font-weight:600;margin:0;text-align:center}.ciq-frame{cursor:pointer;grid-template-columns:84px minmax(0,1fr) 120px 150px}.ciq-frame[aria-current=true]{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));box-shadow:inset 3px 0 0 var(--primary)}.ciq-frame[aria-current=true]:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}.ciq-frame-date{font-size:13px;font-weight:700}.ciq-frame-score{align-items:center;display:flex;font-size:13px;gap:8px}.ciq-frame-score .ops-track{flex:1 1}.ciq-frame-score .ops-track>span{background:var(--ciq-tone)}.ciq-layer-toggles{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ciq-layer-toggles .ops-btn[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 12%,var(--t-card));border-color:var(--primary)}.ciq-layer-toggles .ops-btn[aria-pressed=true] svg{color:var(--primary)}.ciq-tooth-detail{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;margin-top:var(--ops-4);padding:var(--ops-4)}.ciq-layer-item .ops-group-label{padding:var(--ops-2) var(--ops-3) var(--ops-1)}.ciq-layer-item p{color:var(--t-sub);font-size:14px;margin:0 var(--ops-3) var(--ops-2)}.ciq-note{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;height:auto;line-height:1.6;min-height:320px;padding:12px 14px;resize:vertical;width:100%}.ciq-switch{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:12px;min-height:44px;padding:6px 16px}.ciq-switch:hover{border-color:var(--primary)}.ciq-switch:focus-visible{box-shadow:var(--ops-focus)}.ciq-switch-track{background:var(--t-line);border-radius:999px;height:22px;position:relative;transition:background .15s;width:40px}.ciq-switch-knob{background:var(--t-card);border-radius:50%;box-shadow:0 1px 2px #0000004d;height:16px;left:3px;position:absolute;top:3px;transition:left .15s;width:16px}.ciq-switch[aria-checked=true] .ciq-switch-track{background:var(--success)}.ciq-switch[aria-checked=true] .ciq-switch-knob{left:21px}.ciq-switch-word{color:var(--t-text);font-size:13px;min-width:26px}.ciq-chairside{font-size:16px}.ciq-chairside .ops-panel-body p{font-size:16px;margin:0}.ciq-chairside .ciq-h3{font-size:17px}.ciq-chair-score{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.ciq-chair-num{color:var(--t-text);font-size:28px;font-weight:800}.ciq-plain{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ciq-plain li{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;color:var(--t-text);display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.ciq-plain li>svg{color:var(--info);flex-shrink:0;margin-top:2px}.ciq-plain li.ciq-found{align-items:center}.ciq-steps{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ciq-steps button{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:flex;font-size:13px;gap:10px;min-height:48px;padding:8px 12px;width:100%}.ciq-steps button:hover{border-color:var(--primary)}.ciq-steps button[data-done]{color:var(--t-text)}.ciq-steps button[aria-current=step]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary);color:var(--t-text);font-weight:700}.ciq-steps button:focus-visible{box-shadow:var(--ops-focus)}.ciq-steps button[aria-current=step]:focus-visible{box-shadow:inset 0 -3px 0 var(--primary),var(--ops-focus)}.ciq-step-num{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:50%;color:var(--t-text);display:inline-flex;flex-shrink:0;font-weight:700;height:26px;justify-content:center;width:26px}.ciq-step-num svg{color:var(--success)}.ciq-check-row{grid-gap:12px;align-items:center;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.ciq-check-row:hover{background:var(--ops-hover)}.ciq-check-row input{accent-color:var(--primary);height:18px;width:18px}.ciq-estimate-head{gap:2px}.ciq-estimate,.ciq-estimate-head{display:flex;flex-direction:column}.ciq-estimate{border-top:1px solid var(--t-line);margin:0}.ciq-estimate>div{border-bottom:1px solid var(--t-line);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:8px 0}.ciq-estimate dt{color:var(--t-text)}.ciq-estimate dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.ciq-estimate>.ciq-estimate-total{border-bottom:0;border-top:2px solid var(--t-line);font-weight:700}.ciq-ask{align-items:center;display:flex;gap:var(--ops-2)}.ciq-ask .ops-input{flex:1 1}.ciq-acc-btn{grid-gap:10px;all:unset;align-items:center;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:grid;font-size:14px;font-weight:600;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:12px var(--ops-5);width:100%}.ciq-acc-btn:hover{background:var(--ops-hover)}.ciq-acc-btn:focus-visible{box-shadow:var(--ops-focus)}.ciq-acc-btn>svg:first-child{color:var(--info)}.ciq-chev{color:var(--t-sub);transition:transform .15s}.ciq-acc-btn[aria-expanded=true] .ciq-chev{transform:rotate(180deg)}.ciq-acc-panel{padding:0 var(--ops-5) var(--ops-4)}.ops-row.ciq-jrow{align-items:center;grid-template-areas:"badge value" "text text";grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ciq-jrow>.ciq-jrow-badge{grid-area:badge;min-width:0}.ciq-jrow>.ops-col-value{grid-area:value;margin:0;text-align:right;width:auto}.ciq-jrow>.ciq-jrow-text{grid-area:text;min-width:0}.ciq-jrow .ops-row-title{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ciq-journey-grid .ops-list>li+li{border-top:1px solid var(--t-line)}@media (max-width:1199px){.ciq-layout{gap:var(--ops-4);grid-template-columns:minmax(0,1fr)}.ciq-rail{padding:0;position:static}.ciq-tabs{gap:0;padding:var(--ops-1) var(--ops-2)}.ciq-group{grid-gap:var(--ops-2);align-items:center;display:grid;gap:var(--ops-2);grid-template-columns:132px minmax(0,1fr);padding:6px 0}.ciq-group+.ciq-group{border-top:1px solid var(--t-line)}.ciq-group-tabs{flex-direction:row;flex-wrap:wrap;gap:var(--ops-1)}.ciq-tabs-sep .ops-group-label{padding:0 var(--ops-1)}.ciq-tabs-sep .ops-group-rule{display:none}.ciq-tab{border-radius:999px;padding:0 12px;white-space:nowrap;width:auto}.ciq-tab[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--primary)}.ciq-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--primary),var(--ops-focus)}.ciq .ops-btn{min-height:40px}.ciq .ops-seg button{box-sizing:border-box;min-height:34px}}@media (max-width:1024px){.ciq-cmd>.ciq-stack{display:contents}.ciq-cmd>.ciq-stack>.ciq-prio{order:-1}}@media (max-width:899px){.ciq-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px,#000 calc(100% - 24px),#0000);overflow-x:auto;padding:var(--ops-2) var(--ops-4);scroll-padding-inline:24px}.ciq-group,.ciq-tabs{align-items:center;flex-direction:row;gap:var(--ops-1)}.ciq-group{display:flex;flex-shrink:0;padding:0}.ciq-group+.ciq-group{border-left:1px solid var(--t-line);border-top:0;padding-left:var(--ops-2)}.ciq-group-tabs{flex-wrap:nowrap}.ciq-tabs-sep .ops-group-label{white-space:nowrap}}@media (max-width:1100px){.ciq .ciq-halves.ops-grid.halves,.ciq .ops-grid.thirds{grid-template-columns:minmax(0,1fr)}.ciq-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-feed-row,.ciq-follow-row{grid-template-columns:auto minmax(0,1fr)}.ciq-feed-row>.ops-row-trail,.ciq-follow-row>.ops-row-trail{grid-column:1/-1;justify-content:flex-start}.ciq-follow-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.ciq-frame{grid-template-columns:72px minmax(0,1fr)}.ciq-frame>:nth-child(n+3){grid-column:2}.ciq-imgs{grid-template-columns:minmax(0,1fr)}.ciq-bpe{grid-template-columns:repeat(3,minmax(0,1fr))}.ciq-steps{grid-template-columns:minmax(0,1fr)}.ciq-ask{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ciq-chev,.ciq-switch-knob,.ciq-switch-track{transition:none}}.ciq-player-box .ciq-caption{text-align:center}.ciq .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ciq .ops-alert>svg{margin-top:2px}.ciq .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ciq .ops-alert>.ops-alert-action{flex-shrink:0}.itq-grid{align-items:start}.itq-col{min-width:0}@media (min-width:1281px){.itq .ops-grid.main-side{grid-template-columns:minmax(0,1fr) 400px}}.itq-hero{align-items:flex-start;display:flex;gap:12px}.itq-hero p{color:var(--t-text);font-size:14px;line-height:1.55;margin:0;min-width:0}.itq-group{margin-top:18px}.itq-group .ops-group-label{padding:0 0 4px}.itq-list{margin-top:4px}.itq .ops-list.divided.itq-list .ops-row{align-items:start;gap:8px 12px;padding:10px 0}.itq-row-text{display:block;min-width:0;padding-top:1px}.itq-row-title{color:var(--t-text);font-size:14px;font-weight:600;line-height:1.4}.itq-row-sub,.itq-row-title{display:block;overflow-wrap:anywhere}.itq-row-sub{color:var(--t-sub);font-size:13px;line-height:1.45;margin-top:2px}.itq-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:5px}.itq .itq-alt .ops-row{grid-template-columns:auto minmax(0,1fr)}.itq .itq-alt .ops-row>.itq-badges{grid-column:2;justify-content:flex-start;padding-top:0}.itq-foot{font-size:12px;margin:16px 0 0}.itq-foot,.itq-note{color:var(--t-sub);line-height:1.5}.itq-note{font-size:13px;margin:12px 0 0}@media (max-width:1100px){.itq .ops-grid.main-side{grid-template-columns:1fr}}@media (max-width:560px){.itq-list .ops-row{grid-template-columns:auto minmax(0,1fr)}.itq-list .ops-row>.itq-badges{grid-column:2;justify-content:flex-start;padding-top:0}}.itq .ops-alert{align-items:flex-start;flex-wrap:nowrap}.itq .ops-alert>svg{margin-top:2px}.itq .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.itq .ops-alert>.ops-alert-action{flex-shrink:0}.txa .txa-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.txa .ops-col-value b,.txa .ops-count,.txa .ops-stat-value,.txa .txa-kv b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.txa-insights .ops-panel-body{padding-top:var(--ops-2)}.txa-kvs{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.txa-kv{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;min-width:0}.txa-kv>span:first-child{min-width:0;overflow-wrap:anywhere}.txa-kv b{color:var(--t-text);font-weight:700;white-space:nowrap}.txa-na{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.txa-stages{max-width:100%;overflow-x:auto;padding-bottom:2px}.txa-stages .ops-seg{flex-wrap:nowrap}@media (max-width:1180px){.txa-stages{overflow:visible}.txa-stages .ops-seg{flex-wrap:wrap;row-gap:2px}}.txa-stages .ops-seg button{white-space:nowrap}.txa-stages .ops-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.txa-ai{align-items:flex-start;background:var(--t-card);border:1px solid color-mix(in srgb,var(--info) 45%,var(--t-line));border-radius:14px;color:var(--t-text);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.txa-ai-text{flex:1 1;min-width:240px}.txa-ai-text p{font-size:var(--ops-fs-body);line-height:1.5;margin:0}.txa-ai-text b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.txa-ai-text .txa-ai-note{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-top:4px}.txa-bulk{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:6px;padding:var(--ops-3) var(--ops-5)}.txa-bulk-lead{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;margin-right:4px}.txa-list{gap:0;padding:0}.txa-list>li+li{border-top:1px solid var(--t-line)}.ops-row.txa-row{align-items:start;border-radius:0;column-gap:var(--ops-4);grid-template-areas:"who stage value" "actions actions actions";grid-template-columns:minmax(0,1fr) 150px 112px;padding:var(--ops-3) var(--ops-5);row-gap:var(--ops-2)}.txa-who{align-items:flex-start;gap:var(--ops-3);grid-area:who}.txa-who,.txa-who-text{display:flex;min-width:0}.txa-who-text{flex-direction:column;gap:3px}.txa-name-line{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.txa-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;overflow-wrap:anywhere;text-align:left}.txa-risk{display:inline-flex}.txa-meta{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5}.txa-days{align-items:center;display:inline-flex;gap:4px}.txa-next{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:6px;line-height:1.45}.txa-next svg{color:var(--warning);flex-shrink:0;margin-top:2px}.txa-next-lead{color:var(--t-sub);font-weight:600}.txa-stage{grid-area:stage;min-width:0;padding-top:6px}.txa-value{grid-area:value;padding-top:4px;text-align:right}.txa-value .ops-col-value{width:112px}.txa-value .txa-na{display:block;text-align:right}.txa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);grid-area:actions;justify-content:space-between;min-width:0;padding-left:calc(36px + var(--ops-3))}.txa-contact{display:inline-flex}.txa-action-btns{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto;min-width:0}.txa-actions .ops-btn{min-height:36px}.txa-actions .ops-btn.icon.sm{width:36px}.txa-menu-wrap{display:inline-flex;position:relative}.ops-menu.txa-menu{min-width:220px;right:0;top:calc(100% + 4px)}.ops-menu.txa-menu button{min-height:24px}.txa-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}@media (max-width:1024px){.txa .txa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.txa .ops-grid.txa-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.txa .txa-insights .txa-kv{flex-wrap:wrap;row-gap:2px}.ops-row.txa-row{column-gap:var(--ops-3);grid-template-columns:minmax(0,1fr) 132px 104px}.txa-value .ops-col-value{width:104px}.txa-actions{padding-left:0}.txa-actions .ops-btn{min-height:40px}.txa-actions .ops-btn.icon.sm{width:40px}.txa-contact>div{gap:8px!important}.txa-contact a{height:40px!important;width:40px!important}}@media (max-width:720px){.txa .ops-grid.txa-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ops-row.txa-row{grid-template-areas:"who who" "stage value" "actions actions";grid-template-columns:minmax(0,1fr) 104px;padding:var(--ops-3) var(--ops-4)}.txa-stage,.txa-value{padding-top:0}.txa-action-btns,.txa-actions{justify-content:flex-start}.txa-action-btns{margin-left:0}.txa-bulk{padding:var(--ops-3) var(--ops-4)}}.txa .ops-alert{align-items:flex-start;flex-wrap:nowrap}.txa .ops-alert>svg{margin-top:2px}.txa .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.txa .ops-alert>.ops-alert-action{flex-shrink:0}.co-body{flex-direction:column;gap:var(--ops-3)}.co-body,.co-tabs{display:flex;min-width:0}.co-tabs{border-bottom:1px solid var(--t-line);contain:inline-size;gap:var(--ops-1);max-width:100%;overflow-x:auto;scrollbar-width:thin}.co-tab{all:unset;align-items:center;border-bottom:2px solid #0000;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2);margin-bottom:-1px;min-height:44px;padding:0 var(--ops-4);white-space:nowrap}.co-tab:hover{color:var(--t-text)}.co-tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--t-text)}.co-tab:focus-visible{border-radius:14px;outline:2px solid var(--primary);outline-offset:-2px}.co-panel{border-radius:14px;min-width:0}.co-panel:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.co-filter,.co-notice{padding:var(--ops-3) var(--ops-5) 0}.co-filter{max-width:100%;overflow-x:auto}.ops-row.co-row{align-items:start}.ops-row.co-row:focus-within{background:var(--ops-hover)}.co-main{display:flex;flex-direction:column;min-width:0}.co-title-line{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.co-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--ops-2)}.ops-row.co-opp{grid-template-columns:auto minmax(0,1fr) auto}.co-opp .co-trail{grid-column:3;grid-row:1;justify-self:end}.co-opp .co-actions{grid-column:2/3;grid-row:2}div.co-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.co-act{align-items:center;display:inline-flex;gap:6px}.co-opp .ops-col-value,.co-ref .ops-col-value{min-width:96px;width:auto}.co-score{flex-direction:column;gap:2px}.co-score,.co-score-ring{align-items:center;display:inline-flex}.co-score-ring{justify-content:center;position:relative}.co-score-ring svg{inset:0;position:absolute}.co-score-ring b{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;position:relative}.co-score-track{stroke:var(--t-line)}.co-score-arc[data-tone=primary]{stroke:var(--primary)}.co-score-arc[data-tone=info]{stroke:var(--info)}.co-score-arc[data-tone=neutral]{stroke:var(--t-sub)}.co-score-word{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.co-score-na .co-score-word{color:var(--t-text);line-height:1.25;max-width:76px;text-align:center}.co-score-na-ico{color:var(--t-sub);position:relative}.ops-list.co-bars{gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.co-bars .ops-bar-top{flex-wrap:wrap;gap:var(--ops-3)}.co-track-gap>span{background:var(--info)}.ops-row.co-prev{align-items:center;grid-template-columns:minmax(0,1fr) 140px auto}.co-prev-meter{display:flex;flex-direction:column;gap:4px}.co-track-warn>span{background:var(--warning)}.co-meter-label{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ops-row.co-ref{align-items:center;grid-template-columns:minmax(0,1fr) auto}.co-ref-trail{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:flex-end}@media (max-width:1100px){.co-tabs{flex-wrap:wrap;overflow-x:visible}.co-tab{padding:0 var(--ops-3)}.co-opp .co-actions{grid-column:2/-1}.ops-row.co-ref{grid-template-columns:minmax(0,1fr)}.co-ref-trail{justify-content:flex-end}}@media (max-width:560px){.ops-row.co-opp{grid-template-columns:auto minmax(0,1fr)}.co-opp .co-trail{grid-column:2;grid-row:2;justify-self:start}.co-opp .co-trail .ops-col-value{text-align:left}.co-opp .co-actions{grid-column:1/-1;grid-row:3}.ops-row.co-prev{grid-template-columns:minmax(0,1fr)}}.co-page .ops-alert{align-items:flex-start;flex-wrap:nowrap}.co-page .ops-alert>svg{margin-top:2px}.co-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.co-page .ops-alert>.ops-alert-action{flex-shrink:0}.ctm .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ctm .ops-alert>span:not(.ops-alert-action){flex:1 1;line-height:1.5;min-width:0}.ctm .ops-alert>svg{align-self:flex-start;margin-top:2px}.ctm-features .ctm-feature-grid{gap:16px}.ctm-feature{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:12px;display:flex;gap:12px;min-width:0;padding:14px}.ctm-feature-text{min-width:0}.ctm-feature-title{color:var(--t-text);font-size:14px;font-weight:600;line-height:1.35;margin:0}.ctm-feature-line{color:var(--t-sub);font-size:13px;line-height:1.5;margin:4px 0 0}.ctm-legend{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ctm-legend-group{min-width:0}.ctm .ctm-ai-body .ops-group-label,.ctm .ctm-chart .ops-group-label,.ctm .ctm-legend-group .ops-group-label,.ctm .ctm-summary .ops-group-label{padding:0 0 6px}.ctm-legend-items{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ctm-legend-item{align-items:center;color:var(--t-text);display:flex;font-size:13px;gap:10px}.ctm-swatch{display:block;flex-shrink:0}.ctm-swatch,.ctm-tooth{color:var(--t-sub);color:var(--ctm-tone,var(--t-sub))}.ctm-body{fill:color-mix(in srgb,var(--t-sub) 55%,var(--t-card));fill:color-mix(in srgb,var(--ctm-tone,var(--t-sub)) 55%,var(--t-card));stroke:color-mix(in srgb,var(--t-sub) 70%,var(--t-text));stroke:color-mix(in srgb,var(--ctm-tone,var(--t-sub)) 70%,var(--t-text));stroke-width:1}.ctm-code{fill:var(--t-text);font-family:inherit;font-weight:700}.ctm-code,.ctm-mark-ico{color:var(--t-text)}.ctm-x{stroke:var(--t-sub);stroke-width:1.5;stroke-linecap:round}[data-state=missing]>.ctm-body{fill:#0000;stroke:var(--t-sub);stroke-dasharray:3 2}[data-state=unrecorded]>.ctm-body{fill:#0000;stroke:color-mix(in srgb,var(--t-sub) 70%,var(--t-line));stroke-dasharray:2 3}[data-state=unrecorded]>.ctm-code{fill:var(--t-sub);color:var(--t-sub)}.ctm-crownbar,.ctm-post{fill:currentColor}.ctm-changed{fill:var(--info);stroke:var(--t-card);stroke-width:1.5}.ctm-arch{overflow-x:auto}.ctm-arch-svg{display:block;height:auto;margin:0 auto;max-width:560px;min-width:420px;overflow:visible;width:100%}.ctm-label,.ctm-num{fill:var(--t-sub);font-family:inherit}.ctm-midline{stroke:var(--t-line);stroke-width:1}.ctm-tooth{cursor:pointer;outline:none}.ctm .ctm-tooth:focus-visible{box-shadow:none;outline:none}.ctm-tooth>.ctm-body{transition:fill .3s ease,stroke .15s}.ctm-tooth.is-active>.ctm-body,.ctm-tooth:hover>.ctm-body{stroke:var(--t-text);stroke-width:1.5}.ctm-tooth:focus-visible>.ctm-body{stroke:var(--primary);stroke-width:2.5;stroke-dasharray:none}.ctm-tip rect{fill:var(--t-card2);stroke:var(--t-line);stroke-width:1}.ctm-tip text{fill:var(--t-text);font-family:inherit}.ctm-tip-id{font-weight:700}.ctm-main{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ctm-chart,.ctm-visits{display:flex;flex-direction:column;gap:18px}.ctm-chips{flex-wrap:wrap;list-style:none;margin:0;padding:0}.ctm-chip,.ctm-chips{display:flex;gap:12px}.ctm-chip{align-items:flex-start;background:var(--t-card);border:1px solid var(--t-line);border-radius:12px;color:var(--t-text);cursor:pointer;font:inherit;padding:12px 16px;text-align:left;transition:border-color .15s,background .15s}.ctm-chip:hover{background:var(--ops-hover)}.ctm-chip[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,var(--t-card));border-color:var(--primary)}.ctm-chip-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ctm-chip-name{align-items:center;color:var(--t-text);display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ctm-chip-check{color:var(--primary)}.ctm-chip-meta{color:var(--t-sub);font-size:12px}.ctm-scrub-wrap{overflow-x:auto;padding:2px}.ctm-scrub{display:flex;list-style:none;margin:0;min-width:-webkit-min-content;min-width:min-content;padding:0;position:relative}.ctm-scrub:before{background:color-mix(in srgb,var(--t-sub) 45%,var(--t-line));content:"";height:2px;left:60px;position:absolute;right:60px;top:40px}.ctm-scrub>li{display:flex;flex:1 0 120px;justify-content:center;min-width:0}.ctm-scrub-btn{grid-gap:6px;align-items:center;background:#0000;border:0;border-radius:10px;color:var(--t-text);cursor:pointer;display:grid;font:inherit;gap:6px;grid-template-rows:18px 18px auto;justify-items:center;max-width:160px;padding:8px 6px;width:100%}.ctm-scrub-btn:hover{background:var(--ops-hover)}.ctm-scrub-head{color:var(--t-sub);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm-node{background:var(--t-card);border:2px solid var(--t-sub);border-radius:50%;box-sizing:border-box;height:14px;position:relative;transition:width .15s,height .15s;width:14px;z-index:1}.ctm-scrub-year{color:var(--t-text);font-size:13px}.ctm-scrub-btn[aria-pressed=true] .ctm-node{background:var(--primary);border-color:var(--primary);height:18px;width:18px}.ctm-scrub-btn[aria-pressed=true] .ctm-scrub-year{font-weight:700}.ctm-scrub-btn[aria-pressed=true] .ctm-scrub-head{color:var(--t-text)}.ctm-trend{background:var(--t-card2);border:1px solid var(--t-line);border-radius:12px;padding:10px 14px}.ctm-trend>summary{align-items:center;color:var(--t-text);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.ctm-trend[open]>summary{margin-bottom:10px}.ctm-trend-svg{display:block;overflow:visible;pointer-events:none}.ctm-stop{stop-color:var(--primary)}.ctm-trend-grid{stroke:var(--t-line);stroke-width:1}.ctm-trend-line{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ctm-trend-dot circle{fill:color-mix(in srgb,var(--primary) 55%,var(--t-card));stroke:var(--t-card);stroke-width:2}.ctm-trend-dot.cur circle{fill:var(--primary)}.ctm-trend-dot text{fill:var(--t-sub);font-family:inherit}.ctm-trend-dot.cur text{fill:var(--t-text);font-weight:700}.ctm-caption{font-size:12px;margin:8px 0 0}.ctm-caption,.ctm-note{color:var(--t-sub);line-height:1.5}.ctm-note{font-size:13px;margin:0}.ctm-changes caption{color:var(--t-text);font-size:13px;font-weight:600;padding:0 0 8px;text-align:left}.ctm-changes th[scope=row]{background:#0000;color:var(--t-text);font-size:14px;font-weight:700;letter-spacing:0;text-align:left;text-transform:none}.ctm-state{align-items:center;color:var(--t-text);display:inline-flex;font-size:13px;gap:8px;white-space:nowrap}.ctm-summary{display:flex;flex-direction:column;gap:16px}.ctm-year{color:var(--t-text);font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1}.ctm-score{display:flex;flex-direction:column;gap:6px}.ctm-score-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ctm-score-label{align-items:center;color:var(--t-sub);display:inline-flex;font-size:13px;gap:8px}.ctm-score-val{color:var(--t-text);font-size:20px;font-weight:800}.ctm-score-val small{color:var(--t-sub);font-size:12px;font-weight:500}.ctm-bar{background:var(--ops-track-bg);border-radius:999px;height:8px;overflow:hidden}.ctm-bar>span{background:var(--primary);border-radius:999px;display:block;height:100%;transition:width .4s ease}.ctm-delta{align-items:center;color:var(--t-text);display:inline-flex;font-size:13px;gap:6px;margin:0}.ctm-delta[data-dir=up] svg{color:var(--success)}.ctm-delta[data-dir=down] svg{color:var(--danger)}.ctm-delta[data-dir=flat] svg,.ctm-label-line{color:var(--t-sub)}.ctm-label-line{font-size:13px;margin:0}.ctm-narrative{color:var(--t-text);font-size:14px;line-height:1.6;margin:0}.ctm .ctm-list{list-style:none;margin:0;padding:0}.ctm .ops-row.ctm-li{align-items:start;color:var(--t-text);font-size:14px;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.5;padding:6px 0}.ctm-li-ico{color:var(--t-sub);margin-top:3px}.ctm-li-ico.warn{color:var(--warning)}.ctm-alert{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:600;gap:8px}.ctm-change-chips{display:flex;flex-wrap:wrap;gap:8px}.ctm-nav{display:flex;gap:12px;padding-top:4px}.ctm-nav .ops-btn{flex:1 1}.ctm-ai-body{display:flex;flex-direction:column;gap:16px}.ctm-ai{border-left:3px solid var(--primary);color:var(--t-text);font-size:14px;line-height:1.7;margin:0;padding-left:16px}.ctm-ai+.ctm-caption{margin-top:-8px}@media (max-width:1180px){.ctm-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.ctm-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ctm-features .ops-grid.halves{grid-template-columns:minmax(0,1fr)}.ctm-chip,.ctm-chips>li{flex:1 1 100%}}@media (max-width:420px){.ctm-legend{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ctm-body{fill:Canvas;stroke:CanvasText}.ctm-code{fill:CanvasText;color:initial}.ctm-x{stroke:CanvasText}.ctm-tooth:focus-visible>.ctm-body{stroke:Highlight}}@media (prefers-reduced-motion:reduce){.ctm-bar>span,.ctm-chip,.ctm-node,.ctm-tooth>.ctm-body{transition:none}}.aci [data-tone=danger]{--aci-tone:var(--danger)}.aci [data-tone=warning]{--aci-tone:var(--warning)}.aci [data-tone=success]{--aci-tone:var(--success)}.aci [data-tone=info]{--aci-tone:var(--info)}.aci [data-tone=primary]{--aci-tone:var(--primary)}.aci-tabs{align-items:flex-end;border-bottom:1px solid var(--t-line);contain:inline-size;display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-5);min-width:0;padding-bottom:var(--ops-3)}.aci-tab-group{display:flex;flex-direction:column;gap:6px;max-width:100%;min-width:0}.aci-tab-group-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;padding-left:2px;text-transform:uppercase}.aci-tab-row{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.aci-tab{all:unset;align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;min-height:36px;padding:6px 12px;white-space:nowrap}.aci-tab:hover{background:var(--ops-hover);color:var(--t-text)}.aci-tab[aria-selected=true]{background:color-mix(in srgb,var(--primary) 14%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--t-text)}.aci .aci-tab:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.aci .aci-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}.aci-panel{border-radius:14px;min-width:0}.aci .aci-panel:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:4px}.aci .ops-table-wrap{contain:inline-size}.aci input,.aci select,.aci textarea{color-scheme:var(--color-scheme)}.aci .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.aci-stack{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.aci-stack.sm,.aci-toolbar{gap:var(--ops-3)}.aci-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap}.aci-field{color:var(--t-sub);display:flex;flex-direction:column;font-size:var(--ops-fs-label);font-weight:600;gap:6px}.aci-field .ops-select{max-width:100%;min-width:220px}.aci-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.aci-btn-row.end{justify-content:flex-end}.aci-row-between{gap:var(--ops-3);justify-content:space-between}.aci-inline,.aci-row-between{align-items:center;display:flex;flex-wrap:wrap}.aci-inline{gap:var(--ops-2)}.aci-actions{display:inline-flex;flex-wrap:nowrap;gap:6px}.aci-actions,.aci-nowrap{white-space:nowrap}.aci-badges{align-items:flex-start;gap:4px}.aci-badges,.aci-center{display:flex;flex-direction:column}.aci-center{align-items:center;gap:var(--ops-3)}.aci-minw{min-width:0}.aci-wrap{overflow-wrap:anywhere;white-space:normal}.aci-pad{margin:0;padding:0 var(--ops-5) var(--ops-4)}.aci-flush{padding:0}.aci .ops-btn{min-height:40px}.aci .ops-btn.sm{min-height:36px}.aci .ops-row.aci-row-2{grid-template-columns:minmax(0,1fr) auto}.aci .ops-row.aci-row-lead{grid-template-columns:auto minmax(0,1fr)}.aci .ops-row.aci-code-row,.aci .ops-row.aci-gap-row,.aci .ops-row.aci-risk-row{align-items:start}.aci .ops-row.aci-gap-row,.aci-gap-list .ops-row{grid-template-columns:112px minmax(0,1fr) auto}.aci .ops-row.aci-code-row{grid-template-columns:128px minmax(0,1fr) auto}.aci .ops-row.aci-med-row{grid-template-columns:172px minmax(0,1fr) auto}.aci .ops-row.aci-sev-row{grid-template-columns:172px minmax(0,1fr)}.aci .ops-row.aci-code-row{align-items:center}.aci-gaps-cell{min-width:200px}.aci .ops-row.aci-code-row>.ops-badge,.aci .ops-row.aci-gap-row>.ops-badge,.aci .ops-row.aci-sev-row>.ops-badge,.aci-gap-list .ops-row>.ops-badge{justify-self:start}.aci .ops-row .ops-row-detail{line-height:1.45;white-space:normal}.aci-gap-list .aci-count{color:var(--t-text);font-weight:700;min-width:32px;text-align:right}.aci-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.6;margin:0}.aci-sub{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.45;margin:0}.aci-sub-inline{color:var(--t-sub);font-weight:400}.aci-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:var(--ops-2) 0 0}.aci-label{font-size:var(--ops-fs-label);font-weight:600}.aci-h3,.aci-label{color:var(--t-text)}.aci-h3{font-size:14px;font-weight:700;margin:0}.aci-h3.lg{font-size:16px}.aci-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aci-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aci-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.aci-code{color:var(--t-text);font-weight:700}.aci-name{align-items:center;display:inline-flex;gap:var(--ops-2);white-space:nowrap}.aci-name .ops-badge.dot{height:20px;padding:0 8px}.aci-title-ico{align-items:center;display:inline-flex;gap:var(--ops-2)}.aci-err{color:var(--danger);font-size:12px;font-weight:600;margin:0}.aci-score{gap:var(--ops-2)}.aci-score,.aci-trend{align-items:center;display:inline-flex;white-space:nowrap}.aci-trend{color:var(--t-text);gap:6px}.aci-trend svg{color:var(--t-sub)}.aci-ul{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.7;margin:0;padding-left:20px}.aci-textarea{height:auto;line-height:1.5;font:inherit;min-height:140px;padding:12px;resize:vertical;width:100%}.aci-textarea[aria-invalid=true]{border-color:var(--danger)}.aci-detail{width:100%}.aci-ai{background:var(--t-card);border:1px solid color-mix(in srgb,var(--info) 40%,var(--t-line));border-radius:14px;flex-direction:column;min-width:0;padding:var(--ops-4) var(--ops-5)}.aci-ai,.aci-ai-head{display:flex;gap:var(--ops-3)}.aci-ai-head{align-items:center;flex-wrap:wrap}.aci-ai-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.aci-ai-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-left:auto}.aci-ai-body{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.aci-ai-foot{color:var(--t-sub);font-size:12px;line-height:1.45;margin:0}.aci-ai>.aci-ai-foot{border-top:1px solid var(--t-line);padding-top:var(--ops-3)}.aci-mono-block{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;color:var(--t-text);font-size:13px;line-height:1.7;padding:var(--ops-4);white-space:pre-wrap}.aci-bigscore{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.aci-bigscore .aci-num{color:var(--t-text);font-size:32px;font-weight:700;letter-spacing:-.02em}.aci-doc-section{gap:var(--ops-2)}.aci-doc-section,.aci-icon-list{display:flex;flex-direction:column}.aci-icon-list{gap:6px;list-style:none;margin:0;padding:0}.aci-icon-list li{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);line-height:1.5}.aci-icon-list li svg{flex-shrink:0;margin-top:3px}.aci-fieldset{border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:6px;margin:0;padding:var(--ops-3) var(--ops-4)}.aci-fieldset legend{padding:0 6px}.aci-findings{background:var(--t-card2);display:flex;flex-direction:column;gap:6px;padding:var(--ops-3) var(--ops-4)}.aci-findings,.aci-plan-group{border:1px solid var(--t-line);border-radius:14px}.aci-plan-group{overflow:hidden}.aci-plan-head{background:var(--t-card2);border-bottom:1px solid var(--t-line);padding:var(--ops-3) var(--ops-4)}.aci-plan-group .ops-row{border-radius:0;padding:var(--ops-3) var(--ops-4)}.aci-cost{color:var(--t-text);font-weight:700;text-align:right;white-space:nowrap}.aci-totals{border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-5);justify-content:flex-end;padding:var(--ops-2) 0}.aci-totals .ops-col-value{min-width:96px;width:auto}.aci-check-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.aci-check{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-2) var(--ops-3)}.aci-check[data-on]{border-color:color-mix(in srgb,var(--primary) 55%,var(--t-line))}.aci-check-main{align-items:center;display:flex;gap:var(--ops-2)}.aci-check-label{align-items:center;color:var(--t-text);cursor:pointer;display:flex;flex:1 1;font-size:var(--ops-fs-label);gap:10px;line-height:1.4;min-height:36px;min-width:0}.aci-check-label input{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:18px;width:18px}.aci-counter{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-body);gap:var(--ops-2);min-height:38px}.aci-progress-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.aci-progress{background:var(--ops-track-bg);border-radius:999px;flex:1 1 200px;height:8px;overflow:hidden}.aci-progress>span{background:var(--primary);border-radius:999px;display:block;height:100%;transition:width .3s}.aci-pct{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;min-width:40px}@media (min-width:1200px){.aci-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aci-rule{all:unset;align-items:center;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);min-height:48px;padding:var(--ops-3) var(--ops-5);width:100%}.aci-rule:hover{background:var(--ops-hover)}.aci .aci-rule:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.aci-rule-label{flex:1 1;min-width:0}.aci-switch{background:var(--t-line);border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .15s;width:38px}.aci-switch>span{background:var(--t-card);border-radius:50%;box-shadow:0 1px 2px #00000040;height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.aci-switch[data-on]{background:var(--primary)}.aci-switch[data-on]>span{transform:translateX(16px)}.aci-switch-text{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;width:28px}.aci-chart{display:flex;justify-content:center;width:100%}.aci-chart svg{display:block;height:auto;overflow:visible;width:100%}.aci-legend{color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px 16px;justify-content:center;list-style:none;margin:0;padding:0}.aci-legend li{align-items:center;display:inline-flex;gap:6px}.aci-values{grid-gap:4px var(--ops-5);display:grid;gap:4px var(--ops-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:360px;width:100%}.aci-values>div{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:space-between;padding:4px 0}.aci-values dt{color:var(--t-sub)}.aci-values dd{color:var(--t-text);font-weight:700;margin:0}.aci-swatch{background:var(--t-sub);background:var(--aci-tone,var(--t-sub));border-radius:2px;flex-shrink:0;height:10px;width:10px}.aci-bar{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:72px minmax(0,1fr) 40px}.aci-bar-label{color:var(--t-text);font-size:var(--ops-fs-label)}.aci-bar-track{background:var(--ops-track-bg);border-radius:999px;height:14px;overflow:hidden}.aci-bar-track>span{background:var(--primary);background:var(--aci-tone,var(--primary));border-radius:999px;display:block;height:100%}.aci-bar-n{color:var(--t-text);font-weight:700;text-align:right}.aci-score-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.aci-score-card{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3)}@media (min-width:1200px){.aci-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aci-compliance{grid-gap:var(--ops-4);align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;display:grid;gap:var(--ops-4);grid-template-columns:minmax(200px,280px) minmax(0,1fr);padding:var(--ops-3)}.aci-compliance .ops-stat{border:0;padding:var(--ops-2) var(--ops-3)}.aci-toast-ico{color:var(--warning);flex-shrink:0}@media (max-width:1100px){.aci .ops-grid.halves{grid-template-columns:minmax(0,1fr)}.aci .ops-stats.aci-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aci .ops-row.aci-gap-row{grid-template-columns:112px minmax(0,1fr)}.aci .ops-row.aci-risk-row{grid-template-columns:172px minmax(0,1fr)}.aci .ops-row.aci-code-row{grid-template-columns:128px minmax(0,1fr)}.aci .ops-row.aci-med-row{grid-template-columns:172px minmax(0,1fr) auto}.aci .ops-row.aci-code-row>.ops-row-trail,.aci .ops-row.aci-gap-row>.ops-row-trail,.aci .ops-row.aci-risk-row>.ops-row-trail{grid-column:1/-1;justify-content:flex-start}.aci .ops-row.aci-med-row>.ops-row-trail{grid-column:auto}.aci-compliance{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.aci .ops-stats.aci-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.aci-progress>span,.aci-switch,.aci-switch>span{transition:none}}.ck-stack{gap:var(--ops-5)}.ck-stack,.ck-stack-sm{display:flex;flex-direction:column;min-width:0}.ck-stack-sm{gap:var(--ops-3)}.ck-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ck-cap{line-height:1.45}.ck-cap,.ck-foot{color:var(--t-sub);font-size:var(--ops-fs-caption)}.ck-foot{margin:0;padding:0 var(--ops-5) var(--ops-4)}.ck-na{color:var(--t-sub);font-weight:600}.ck-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.ck-sub{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.ck-strong{font-size:var(--ops-fs-body);font-weight:600}.ck-h3,.ck-strong{color:var(--t-text)}.ck-h3{align-items:center;display:inline-flex;font-size:var(--ops-fs-label);font-weight:700;gap:6px;margin:0}.ck-h3 svg{flex-shrink:0}.ck-code{color:var(--t-sub);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.02em}.ck-codeline{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.ck-ico-sub{color:var(--t-sub);flex-shrink:0}.ck-tone-danger{color:var(--danger)}.ck-tone-warning{color:var(--warning)}.ck-tone-info{color:var(--info)}.ck-tone-success{color:var(--success)}.ck-tone-primary{color:var(--primary)}.ck-tone-neutral{color:var(--t-sub)}.ck-tabs-wrap{border-bottom:1px solid var(--t-line);contain:inline-size}.ck-tabs,.ck-tabs-wrap{max-width:100%;min-width:0;position:relative}.ck-tabs{align-items:stretch;display:flex;flex-wrap:wrap;gap:4px 2px;padding:4px 4px 0}.ck-tab{all:unset;align-items:center;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;padding:0 12px;transition:background .15s,color .15s;white-space:nowrap}.ck-tab:hover{background:var(--ops-hover);color:var(--t-text)}.ck-tab[aria-selected=true]{background:color-mix(in srgb,var(--primary) 10%,#0000);border-bottom-color:var(--primary);color:var(--t-text)}.ck .ck-tab:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.ck-tabs-sep{align-self:center;background:var(--t-line);flex-shrink:0;height:20px;margin:0 6px;width:1px}@media (max-width:768px){.ck-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.ck-tabs-wrap:after{background:linear-gradient(to right,#0000,var(--t-bg));bottom:1px;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px}}.ck-panel{border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.ck .ck-panel:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:4px}.ck-tile{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px}.ck-tiles{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ck-tiles.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-tiles.fours{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-tiles.one{grid-template-columns:minmax(0,1fr)}.ck-tile-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.ck-tile-center{align-items:center;text-align:center}.ck-step-num{align-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--t-card));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--t-line));border-radius:50%;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-body);font-weight:700;height:32px;justify-content:center;width:32px}.ck-note{color:var(--t-sub);font-size:var(--ops-fs-label);font-style:italic;line-height:1.6;margin:0}.ck-lines{list-style:none;margin:0;padding:0}.ck-lines>li{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:10px var(--ops-5)}.ck-lines>li+li{border-top:1px solid var(--t-line)}.ck-lines .ck-line-k{color:var(--t-sub)}.ck-lines .ck-line-k,.ck-lines .ck-line-v{align-items:center;display:inline-flex;gap:8px}.ck-lines .ck-line-v{color:var(--t-text);font-weight:600}.ck-lines.ck-lines-flush>li{padding-left:0;padding-right:0}.ck-conf{display:flex;flex-direction:column;gap:4px}.ck-conf-top{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:8px;justify-content:space-between}.ck-conf-val{color:var(--t-text);font-weight:600}.ck-bar{background:var(--ops-track-bg);border-radius:3px;height:6px;min-width:48px;overflow:hidden}.ck-bar>span{background:var(--primary);border-radius:3px;display:block;height:100%}.ck-bar[data-tone=success]>span{background:var(--success)}.ck-bar[data-tone=warning]>span{background:var(--warning)}.ck-bar[data-tone=danger]>span{background:var(--danger)}.ck-bar[data-tone=info]>span{background:var(--info)}.ck-meter{align-items:center;display:inline-flex;gap:8px}.ck-meter .ck-bar{width:72px}.ck-meter span.ck-meter-v{font-weight:600}.ck-meter span.ck-meter-v,.ck-trend{color:var(--t-text);font-size:var(--ops-fs-label);white-space:nowrap}.ck-trend{align-items:center;display:inline-flex;gap:6px}.ck-trend b{font-weight:700}.ck-trend .ck-trend-w{color:var(--t-sub)}.ck-principle{background:var(--t-card2);border-left:3px solid var(--primary);border-radius:0 14px 14px 0;display:flex;flex-direction:column;gap:4px;margin:0;padding:12px 16px}.ck-principle figcaption{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ck-principle blockquote{color:var(--t-sub);font-size:var(--ops-fs-body);font-style:italic;line-height:1.55;margin:0}.ck-transform{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ck-transform-arrow{align-self:center;color:var(--t-sub)}.ck-eyebrow{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ck-group+.ck-group{margin-top:10px}.ck-group ul{margin:6px 0 0;padding-left:18px}.ck-group li{color:var(--t-text);font-size:var(--ops-fs-label);margin-bottom:2px}.ck-completeness{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ck-completeness .ck-bar{flex:1 1;min-width:120px}.ck-item{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px}.ck-item[data-sev=high]{box-shadow:inset 3px 0 0 var(--danger)}.ck-item[data-sev=medium]{box-shadow:inset 3px 0 0 var(--warning)}.ck-item[data-sev=low]{box-shadow:inset 3px 0 0 var(--info)}.ck-item-head{flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.ck-followup,.ck-item-head{align-items:flex-start;display:flex}.ck-followup{color:var(--t-text);font-size:var(--ops-fs-label);gap:8px;line-height:1.5}.ck-followup svg{color:var(--warning);flex-shrink:0;margin-top:2px}.ck-followup b{font-weight:600}.ck-items{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:var(--ops-4) var(--ops-5)}.ck-kv{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;margin:0;padding:4px 16px}.ck-kv>div{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:160px minmax(0,1fr);padding:8px 0}.ck-kv>div+div{border-top:1px solid var(--t-line)}.ck-kv dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;padding-top:1px}.ck-kv dd{color:var(--t-text);font-size:var(--ops-fs-label);line-height:1.5;margin:0}.ck-query{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600}.ck-campaign{flex-wrap:wrap;gap:10px}.ck-campaign,.ck-val{align-items:center;display:inline-flex}.ck-val{gap:6px;white-space:nowrap}.ck-table-empty{color:var(--t-sub)!important;padding:28px 16px!important;text-align:center}.ck .ops-row.ck-cal{grid-template-columns:auto minmax(0,1fr)}.ck .ops-stat-value .ck-stat-state{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-row);font-weight:600;letter-spacing:0;line-height:1.6}.ck-principle-foot{margin-top:var(--ops-2)}.ck-insight{color:var(--t-sub);font-size:var(--ops-fs-caption);min-width:180px}.ck-chart{display:block;height:auto;width:100%}.ck-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.ck-legend li{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:6px}.ck-swatch{background:var(--primary);border-radius:2px;display:inline-block;height:8px;width:14px}.ck-swatch.bench{background:color-mix(in srgb,var(--t-sub) 55%,#0000)}.ck-ring-wrap{align-items:center;display:flex;flex-direction:column;gap:12px}.ck-nodes{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr))}.ck-node{all:unset;background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 12px;text-align:center}.ck-node:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--t-line))}.ck-node[aria-checked=true]{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ck .ck-node:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ck-node-title{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.ck-detail-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.ck-detail-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}@media (max-width:1100px){.ck .ops-grid.halves,.ck .ops-grid.main-side{grid-template-columns:minmax(0,1fr)}.ck-nodes,.ck-tiles.fours{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-kv>div{gap:2px;grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ck-nodes,.ck-tiles,.ck-tiles.fours,.ck-tiles.thirds,.ck-transform{grid-template-columns:minmax(0,1fr)}.ck-transform-arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ck-tab{transition:none}}.ck .ops-input.ck-textarea{color:var(--t-text);font-size:var(--ops-fs-label);height:auto;line-height:1.6;min-height:140px;padding:12px;resize:none;width:100%}.ck .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ck .ops-alert>svg{margin-top:2px}.ck .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ck .ops-alert>.ops-alert-action{flex-shrink:0}.xr-action{align-items:flex-end;display:flex;flex-direction:column}.xr-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin-top:4px;text-align:right}.xr .ops-alert{align-items:flex-start;flex-wrap:nowrap}.xr .ops-alert>span{flex:1 1 auto;min-width:0}.xr .ops-alert>svg{margin-top:2px}.ops-row.xr-row{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.xr-main{display:flex;flex-direction:column;gap:6px;min-width:0}.xr-line1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.xr-patient{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;overflow-wrap:anywhere}.xr-meta{color:var(--t-sub)}.xr-line,.xr-meta{font-size:var(--ops-fs-label)}.xr-line{color:var(--t-text);line-height:1.5;overflow-wrap:anywhere}.xr-line .ops-badge{vertical-align:middle}.xr-k{color:var(--t-text);font-weight:600}.xr-type{display:inline-flex}.xr-missing{color:var(--t-sub);font-style:italic}.xr-steps{counter-reset:xr-step;gap:var(--ops-3);padding:0}.xr-step{grid-gap:var(--ops-3);align-items:start;counter-increment:xr-step;display:grid;gap:var(--ops-3);grid-template-columns:24px auto minmax(0,1fr)}.xr-step:before{color:var(--t-sub);content:counter(xr-step) ".";font-size:var(--ops-fs-label);font-weight:600;line-height:32px;text-align:right}.xr-step-text{display:flex;flex-direction:column;min-width:0}.xr-step-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.xr-step-desc{color:var(--t-sub);font-size:var(--ops-fs-label)}.xr-foot{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5;margin:var(--ops-4) 0 0}.xr-badge{margin:calc(var(--ops-2)*-1) 0}.xr-grades{gap:var(--ops-3);padding:0}.xr-grade{grid-gap:var(--ops-3);align-items:center;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto}.xr-grade-text{display:flex;flex-direction:column;min-width:0}.xr-grade-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.xr-grade-desc,.xr-grade-value{color:var(--t-sub);font-size:var(--ops-fs-label)}.xr-grade-value{text-align:right;white-space:nowrap}.xr-dialog-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0 0 var(--ops-3)}.xr-dialog-p:last-child{margin-bottom:0}@media (max-width:1024px){.ops-row.xr-row{grid-template-columns:auto minmax(0,1fr)}.ops-row.xr-row>.xr-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.xr .ops-actions{width:100%}.xr-action{align-items:stretch;width:100%}.xr-action .ops-btn{justify-content:center;width:100%}.xr-hint{text-align:left}}.tpp-board{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr)) 1px repeat(2,minmax(0,1fr));min-width:0}.tpp-divider{align-self:stretch;background:var(--t-line);width:1px}.tpp-col{gap:var(--ops-2)}.tpp-col,.tpp-col-head{display:flex;flex-direction:column;min-width:0}.tpp-col-head{align-items:flex-start;gap:4px;min-height:52px}.tpp-col-title{line-height:1;margin:0}.tpp-col-title,.tpp-col-title .ops-badge{font-size:var(--ops-fs-label);font-weight:700}.tpp-col-title .ops-badge{height:26px}.tpp-col-meta{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpp-col-body{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-2);min-height:96px;padding:var(--ops-2)}.tpp-col[data-stage=Declined] .tpp-col-body{border-color:color-mix(in srgb,var(--warning) 35%,var(--t-line))}.tpp-col[data-stage=Lost] .tpp-col-body{border-color:color-mix(in srgb,var(--danger) 35%,var(--t-line))}.tpp-col-empty{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:auto 0;padding:var(--ops-4) var(--ops-2);text-align:center}.tpp-board.off .tpp-col-body{background:#0000;border-style:dashed;min-height:0;padding:var(--ops-2) var(--ops-3)}.tpp-board.off .tpp-col-empty{margin:0;padding:var(--ops-1) 0;text-align:left}.tpp .ops-alert{align-items:flex-start;flex-wrap:nowrap}.tpp .ops-alert>span:not(.ops-alert-action){flex:1 1 280px;min-width:0}.tpp .ops-alert>svg{align-self:flex-start;margin-top:2px}.tpp-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;flex-direction:column;gap:4px;padding:var(--ops-3)}.tpp-card,.tpp-card-top{display:flex;min-width:0}.tpp-card-top{align-items:center;flex-wrap:wrap;gap:6px}.tpp-card-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.tpp-card-type{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.35;overflow-wrap:anywhere}.tpp-card-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin-top:2px}.tpp-card-value{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:800}.tpp-card-value.na{color:var(--t-sub);font-weight:600}.tpp-card-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.tpp-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tpp-card-actions .ops-btn{flex:1 1 auto;gap:4px;min-width:0;padding:0 8px}.tpp-toast-ico{color:var(--info);flex-shrink:0}.tpp-toast-msg{min-width:0}.tpp-toast-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-left:var(--ops-1);padding:0;width:28px}.tpp-toast-close:hover{border-color:var(--t-line)}.tpp-toast-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1199px){.tpp-board{grid-template-columns:repeat(3,minmax(0,1fr))}.tpp-divider{display:none}.tpp-col.terminal{border-top:1px dashed var(--t-line);padding-top:var(--ops-3)}.tpp-card-actions .ops-btn{height:40px}}@media (max-width:767px){.tpp-board{grid-template-columns:minmax(0,1fr)}}.ops.cn .ops-head{align-items:flex-start}.cn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cn .cn-stats .ops-stat{gap:2px;min-height:0;padding:var(--ops-3) var(--ops-4)}.cn .cn-stats .ops-stat-value{font-size:24px}.cn .cn-stats .ops-stat-value.na{font-size:var(--ops-fs-row)}.cn .cn-stats .ops-stat[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 4%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cn .cn-stats .ops-stat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops.cn{padding-bottom:var(--ops-6)}.ops.cn>.ops-wrap{min-height:100%}.cn-split{grid-gap:var(--ops-4);display:grid;flex:1 1;gap:var(--ops-4);grid-template-columns:360px minmax(0,1fr);min-height:480px;min-width:0}.cn-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.cn-pane-body{flex:1 1 auto;min-height:0;overflow:auto}.cn-pad{padding:var(--ops-4)}.cn-list-pane .ops-panel-tools{flex-basis:100%;margin-left:0}.cn-filter{width:100%}.cn-filter .ops-seg{display:flex;flex-wrap:nowrap;width:100%}.cn-filter .ops-seg button{flex:1 1 auto;justify-content:center;padding:6px 8px}.cn-filter[data-drafts=true] .ops-seg button:nth-child(2) .ops-count{background:color-mix(in srgb,var(--warning) 22%,var(--t-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 55%,var(--t-line))}.cn .cn-list .cn-row{align-items:start;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr);padding:var(--ops-3) var(--ops-4)}.cn-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.cn-row-name{color:var(--t-text);display:block;font-size:13px;font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-row-badges{align-items:center;gap:4px 6px}.cn-row-badges,.cn-row-meta{display:flex;flex-wrap:wrap;min-width:0}.cn-row-meta{align-items:baseline;color:var(--t-sub);font-size:var(--ops-fs-caption);gap:0 6px}.cn-row-date{white-space:nowrap}.cn-row-author{max-width:100%;min-width:0}.cn-preview,.cn-row-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-preview{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption)}.cn-preview.is-empty{font-style:italic}.cn .cn-list .cn-row:hover{background:color-mix(in srgb,var(--primary) 2.5%,var(--t-card))}.cn .cn-list .cn-row.selected{background:color-mix(in srgb,var(--primary) 3.5%,var(--t-card))}.cn .cn-list .cn-row:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.cn-structure{font-size:var(--ops-fs-caption);letter-spacing:.04em;text-transform:uppercase}.cn-ed-head{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-4) var(--ops-5)}.cn-ed-id{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:0}.cn-ed-title{align-self:flex-start;border-radius:6px;color:var(--t-text);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:100%;overflow-wrap:anywhere}.cn-ed-meta{color:var(--t-sub);font-size:var(--ops-fs-label)}.cn-ed-badges{gap:6px}.cn-ed-badges,.cn-toolbar{display:flex;flex-wrap:wrap}.cn-toolbar{gap:8px;justify-content:flex-end;margin-left:auto}.cn-ed-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ops-3);min-height:0;overflow:auto;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.cn .ops-alert{align-items:flex-start;flex-wrap:nowrap}.cn .ops-alert>svg{margin-top:1px}.cn .ops-alert>span:not(.ops-alert-action){flex:1 1 auto;min-width:0}.cn .ops-alert>.ops-alert-action{flex-shrink:0}.cn .cn-pad .ops-alert{flex-wrap:wrap}.cn .cn-pad .ops-alert>span{flex:1 1 160px}.cn-unsaved{align-items:center;background:color-mix(in srgb,var(--warning) 12%,var(--t-card));border:1px solid color-mix(in srgb,var(--warning) 45%,var(--t-line));border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:var(--ops-2);padding:var(--ops-2) var(--ops-3)}.cn-unsaved svg{color:var(--warning);flex-shrink:0}.cn-tpl{align-items:center;gap:6px var(--ops-3)}.cn-tpl,.cn-tpl-group{display:flex;flex-wrap:wrap}.cn-tpl-group{gap:6px}.cn-kbd{background:var(--t-card2);border:1px solid var(--t-line);border-radius:6px;color:var(--t-sub);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.5;padding:0 5px}.cn-tpl-help{color:var(--t-sub);font-size:var(--ops-fs-caption)}.cn .cn-body.ops-input{display:block;font-family:inherit;font-size:14px;height:auto;line-height:1.7;min-height:360px;padding:14px 16px;resize:vertical;width:100%}.cn .cn-body.ops-input.is-dirty{border-color:var(--warning)}.cn .cn-body.ops-input[readonly]{cursor:progress}.cn-readonly{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);font-size:14px;line-height:1.7;min-height:160px;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.cn-empty-body{color:var(--t-sub);font-style:italic}.cn-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}@media (max-width:1279px){.cn-split{grid-template-columns:300px minmax(0,1fr)}.cn .cn-stats .ops-stat-sub{display:none}.cn .cn-stats .ops-stat-value{font-size:22px}.cn-row-meta{align-items:stretch;flex-direction:column}.cn-row-sep{display:none}.cn-list-pane .ops-panel-head{padding:var(--ops-3) var(--ops-4)}.cn .cn-list .cn-row{grid-template-columns:minmax(0,1fr)}.cn-row .cl-avatar{display:none}.cn-ed-head{padding:var(--ops-3) var(--ops-4)}.cn-toolbar{flex-basis:100%;gap:6px;justify-content:flex-start;margin-left:0}.cn-toolbar .ops-btn{padding:0 12px}.cn-ed-scroll{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.cn-split.is-mob{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}.cn-split.is-mob .cn-list-pane .cn-pane-body{max-height:260px}.cn-split.is-mob .cn-ed-scroll{overflow:visible}@media (max-width:767px){.cn .cn-stats>.ops-stat{grid-column:auto;padding:var(--ops-2) var(--ops-3)}.cn-split{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}.cn-list-pane .cn-pane-body{max-height:260px}.cn-ed-scroll{overflow:visible}.cn-toolbar{justify-content:flex-start;margin-left:0}}.rr [data-tone=danger]{--rr-tone:var(--danger)}.rr [data-tone=warning]{--rr-tone:var(--warning)}.rr [data-tone=success]{--rr-tone:var(--success)}.rr [data-tone=info]{--rr-tone:var(--info)}.rr [data-tone=primary]{--rr-tone:var(--primary)}.rr [data-tone=neutral]{--rr-tone:var(--t-sub)}.rr .ops-btn,.rr .ops-btn.sm{height:auto;min-height:40px}.rr .ops-btn.sm{padding:0 12px}.rr .ops-seg button{box-sizing:border-box;min-height:34px}.rr .ops-input,.rr .ops-select{height:40px;min-width:0}.rr .ops-alert>span{flex:1 1 240px;line-height:1.5;min-width:0}.rr .ops-alert.info{background:color-mix(in srgb,var(--info) 7%,var(--t-card));border-color:color-mix(in srgb,var(--info) 35%,var(--t-line))}.rr .ops-panel-tools{flex-wrap:wrap}.rr .ops-seg{max-width:100%}.rr [data-testid=nhs-preview-notice]{margin:0!important}:root[data-theme=light] .rr [data-testid=nhs-preview-notice]{--ac-fcd34d:color-mix(in srgb,var(--warning) 45%,var(--t-text));--ac-fbbf24:color-mix(in srgb,var(--warning) 45%,var(--t-text))}.rr-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.rr-tabs{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0;padding:4px}.rr-tab{all:unset;align-items:center;border-radius:10px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--ops-fs-label);font-weight:600;gap:6px;min-height:40px;padding:0 12px;position:relative;white-space:nowrap}.rr-tab:hover{background:var(--ops-hover);color:var(--t-text)}.rr-tab[aria-selected=true]{background:var(--t-card2);color:var(--t-text)}.rr-tab[aria-selected=true]>svg{color:var(--primary)}.rr-tab[aria-selected=true]:after{background:var(--primary);border-radius:999px;bottom:3px;content:"";height:2px;left:10px;position:absolute;right:10px}.rr-tab[data-group-start]{margin-left:12px}.rr-tab[data-group-start]:before{background:var(--t-line);bottom:9px;content:"";left:-9px;pointer-events:none;position:absolute;top:9px;width:1px}.rr .rr-tab:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.rr-panel{min-width:0}.rr-stack{gap:var(--ops-4)}.rr-stack,.rr-stack-sm{display:flex;flex-direction:column;min-width:0}.rr-stack-sm{gap:var(--ops-3)}.rr-inline{display:flex;flex-wrap:wrap;min-width:0}.rr-inline,.rr-inline-field{align-items:center;gap:var(--ops-2)}.rr-inline-field{flex-direction:row}.rr-inline-field>span{white-space:nowrap}.rr-halves{gap:var(--ops-4)}.rr-panel-foot{border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5)}.rr-lead{padding:var(--ops-3) var(--ops-5) 0}.rr-lead,.rr-lead-flat{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0;max-width:90ch}.rr-subject{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0 0 var(--ops-3)}.rr-name,.rr-subject b{color:var(--t-text)}.rr-name{font-size:var(--ops-fs-body);font-weight:700}.rr-mono,.rr-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rr-block{display:block;margin-top:2px}.rr-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.rr-nowrap{white-space:nowrap}.rr-h3{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;margin:0 0 6px}.rr-help,.rr-note{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rr-note{align-items:flex-start;display:flex;gap:6px;line-height:1.45;margin:0}.rr-note>svg{color:var(--info);flex-shrink:0;margin-top:1px}.rr-cell-name{text-align:left;white-space:nowrap}.rr-cell-name,.rr-cell-title{color:var(--t-text);font-weight:600}.rr-cell-title{display:block;margin-top:4px}.rr-finding{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-5)}.rr-finding[data-tone]{box-shadow:inset 3px 0 0 var(--rr-tone)}.rr-finding.rr-change{grid-template-columns:auto minmax(0,1fr)}.rr-finding.rr-disabled .rr-finding-msg{color:var(--t-sub)}.rr-finding-main{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-finding-msg{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;line-height:1.45;margin:0}.rr-finding-meta{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.45;margin:0}.rr-finding-meta b{color:var(--t-text);font-weight:600}.rr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rr-finding>.rr-actions{justify-content:flex-end}.rr-form-foot{padding-top:var(--ops-2)}.rr-sublist{gap:var(--ops-2);list-style:none;margin:var(--ops-2) 0 0;padding:0}.rr-subitem,.rr-sublist{display:flex;flex-direction:column}.rr-subitem{background:var(--t-card2);border:1px solid var(--t-line);border-left:3px solid var(--rr-tone,var(--t-line));border-radius:10px;gap:6px;padding:var(--ops-3)}.rr-reasons{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.rr-reasons li{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:6px}.rr-reasons li>svg{flex-shrink:0;margin-top:2px}.rr-kv{grid-gap:var(--ops-3);display:grid;font-size:var(--ops-fs-label);gap:var(--ops-3);grid-template-columns:200px minmax(0,1fr);padding:var(--ops-3) var(--ops-5)}.rr-kv b{color:var(--t-text)}.rr-kv span{color:var(--t-sub);line-height:1.45}.rr-meter-row{align-items:center;display:flex;gap:var(--ops-3)}.rr-meter{background:var(--ops-track-bg);border-radius:999px;flex:1 1;height:8px;min-width:80px;overflow:hidden}.rr-meter>span{background:var(--primary);background:var(--rr-tone,var(--primary));border-radius:999px;display:block;height:100%}.rr-pct{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:700;min-width:44px;text-align:right}.rr-metric-grid{gap:var(--ops-3);grid-template-columns:repeat(4,minmax(0,1fr))}.rr-metric{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:12px;border-top:3px solid var(--rr-tone,var(--t-line));display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-4)}.rr-metric-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.rr-metric-value{font-feature-settings:"tnum";color:var(--t-text);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.rr-metric-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rr-steps{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.rr-step{grid-gap:var(--ops-3);align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:12px;display:grid;gap:var(--ops-3);grid-template-columns:28px minmax(0,1fr) auto;padding:var(--ops-3) var(--ops-4)}.rr-step-num{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:50%;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);font-weight:700;height:28px;justify-content:center;width:28px}.rr-step-text{display:flex;flex-direction:column;gap:4px;min-width:0}.rr-step-label{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2)}.rr-step-detail{color:var(--t-sub);font-size:var(--ops-fs-label);overflow-wrap:anywhere}.rr-step-value{font-feature-settings:"tnum";color:var(--t-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.rr-step.final{background:color-mix(in srgb,var(--primary) 6%,var(--t-card));border:2px solid var(--primary)}.rr-step.final .rr-step-num{background:var(--ops-primary-fill);border-color:#0000;color:#fff}.rr-expand-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-height:48px;padding:var(--ops-3) var(--ops-5);width:100%}.rr-expand-btn:hover{background:var(--ops-hover)}.rr .rr-expand-btn:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:-2px}.rr-expand-text{color:var(--t-text);flex:1 1 240px;font-size:var(--ops-fs-body);min-width:0}.rr-chev{color:var(--t-sub);flex-shrink:0;transition:transform .15s}.rr-chev.open{transform:rotate(180deg)}.rr-expand{grid-gap:var(--ops-4);background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:10px;display:grid;gap:var(--ops-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 var(--ops-5) var(--ops-3);padding:var(--ops-3) var(--ops-4)}.rr-expand p{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0;overflow-wrap:anywhere}.rr-form-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr))}.rr-bars{gap:var(--ops-3)}.rr-ai-list,.rr-bars{display:flex;flex-direction:column}.rr-ai-list{gap:var(--ops-2);list-style:none;margin:0;padding:0}.rr-ai-list li{align-items:flex-start;border:1px dashed color-mix(in srgb,var(--info) 45%,var(--t-line));border-radius:10px;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);line-height:1.5;padding:var(--ops-3)}.rr-ai-list li>.ops-badge{flex-shrink:0}.rr-bands{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rr-band{background:var(--t-card2);border:1px solid var(--t-line);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:var(--ops-3)}.rr-band-value{font-feature-settings:"tnum";color:var(--t-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.rr-dl{display:flex;flex-direction:column;margin:0}.rr-dl>div{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:6px 0}.rr-dl dt{color:var(--t-sub)}.rr-dl dd{color:var(--t-text);font-weight:600;margin:0;text-align:right}.rr-checklist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.rr-checklist li{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-2);padding:8px 0}.rr-checklist li>div{display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:2px;min-width:0}.rr-checklist b{color:var(--t-text);font-weight:600}.rr-checklist span{color:var(--t-sub)}.rr-result{margin-top:var(--ops-3)}.rr-draft-wrap{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3)}.rr-draft-wrap .rr-h3{margin:0}.rr-draft{background:var(--t-card2);border:1px dashed var(--t-line);border-radius:10px;color:var(--t-text);font:inherit;font-size:var(--ops-fs-label);line-height:1.7;margin:0;overflow-wrap:anywhere;padding:var(--ops-4);white-space:pre-wrap}@media (max-width:1279px){.rr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-form-grid,.rr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-expand{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rr-halves,.rr-kv{grid-template-columns:minmax(0,1fr)}.rr-kv{gap:4px}}@media (max-width:640px){.rr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-stats>:last-child:nth-child(odd){grid-column:1/-1}.rr-finding,.rr-form-grid{grid-template-columns:minmax(0,1fr)}.rr-finding>.rr-actions{justify-content:flex-start}.rr-inline-field{align-items:stretch;flex-direction:column}}.nsi{contain:inline-size}.nsi .nsi-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.nsi .nsi-row.nsi-top{align-items:flex-start}.nsi .nsi-row p{margin:0}.nsi .nsi-grow{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:200px}.nsi span.nsi-grow{color:var(--t-text);display:block;font-size:var(--ops-fs-body);line-height:1.5}.nsi .nsi-strong,.nsi .nsi-value{color:var(--t-text);font-weight:700}.nsi .nsi-value{font-size:var(--ops-fs-row);white-space:nowrap}.nsi .nsi-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.nsi .nsi-btns,.nsi .nsi-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.nsi .nsi-stack{display:flex;flex-direction:column;gap:var(--ops-4)}.nsi .nsi-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.nsi .nsi-notice{padding-bottom:0}.nsi .nsi-status{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.nsi .nsi-status-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.nsi .nsi-inline-field{align-items:center;flex-direction:row;gap:var(--ops-2);min-width:0}.nsi .nsi-inline-field .ops-select{max-width:100%}.nsi .nsi-dl{display:flex;flex-direction:column;margin:var(--ops-4) 0 0}.nsi .ops-panel-body>.nsi-dl:first-child{margin-top:0}.nsi .nsi-dl-row{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.nsi .nsi-dl-row:last-child{border-bottom:0}.nsi .nsi-dl dt{color:var(--t-sub);min-width:0}.nsi .nsi-dl dd{color:var(--t-text);font-weight:700;margin:0;text-align:right}.nsi .nsi-cols{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--ops-2);width:100%}.nsi .nsi-h3{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;margin:0 0 var(--ops-2)}.nsi .nsi-bullets{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;list-style:none;margin:0;padding:0}.nsi .nsi-bullets li{align-items:flex-start;display:flex;gap:6px}.nsi .nsi-bullets svg{flex-shrink:0;margin-top:2px}.nsi .nsi-ico-danger{color:var(--danger)}.nsi .nsi-ico-sub{color:var(--t-sub)}.nsi .ops-panel-body>.ops-stats{margin:0}@media (max-width:560px){.nsi .nsi-row{padding:var(--ops-3) var(--ops-4)}.nsi .nsi-filters,.nsi .nsi-filters .ops-search,.nsi .nsi-inline-field{width:100%}.nsi .nsi-inline-field{align-items:stretch;flex-direction:column}}.nel{contain:inline-size}.nel .nel-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.nel .nel-row p{margin:0}.nel .nel-grow{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:200px}.nel span.nel-grow{color:var(--t-text);display:block;font-size:var(--ops-fs-body);line-height:1.5}.nel .nel-strong,.nel .nel-value{color:var(--t-text);font-weight:700}.nel .nel-value{font-size:var(--ops-fs-row);white-space:nowrap}.nel .nel-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.nel .nel-mt{margin-top:var(--ops-3)}.nel .nel-chips{margin-top:4px}.nel .nel-btns,.nel .nel-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.nel .nel-side{align-items:flex-end;display:flex;flex-direction:column;gap:var(--ops-2)}.nel .nel-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.nel .nel-filters .ops-seg{flex-wrap:wrap}.nel .nel-notice{display:flex;flex-direction:column;gap:var(--ops-2);padding-bottom:0}.nel .nel-ask{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.nel .nel-dl{display:flex;flex-direction:column;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.nel .nel-dl-row{align-items:center;border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.nel .nel-dl-row:last-child{border-bottom:0}.nel .nel-dl dt{color:var(--t-text);min-width:0}.nel .nel-dl dd{margin:0}.nel .nel-blockers{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;list-style:none;margin:var(--ops-2) 0 0;padding:0}.nel .nel-blockers li{align-items:flex-start;display:flex;gap:6px}.nel .nel-blockers svg{color:var(--danger);flex-shrink:0;margin-top:2px}@media (max-width:560px){.nel .nel-row{padding:var(--ops-3) var(--ops-4)}.nel .nel-dl{padding:var(--ops-2) var(--ops-4) var(--ops-3)}.nel .nel-side{align-items:flex-start}.nel .nel-filters,.nel .nel-filters .ops-search{width:100%}}.nhs-intel .ops-context{gap:var(--ops-2)}.nhsintel-hint{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nhsintel-table th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.nhsintel-detail{color:var(--t-sub);font-size:var(--ops-fs-label)}.nhsintel-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nst .nst-list{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.nst .nst-list.nst-pad{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.nst .nst-item{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4) var(--ops-5)}.nst .nst-pad .nst-item{background:var(--t-card2)}.nst .nst-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.nst .nst-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.nst .nst-sub{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nst .nst-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.nst .nst-between{justify-content:space-between}.nst .nst-stack{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.nst .nst-bullets{color:var(--t-text);font-size:var(--ops-fs-label);margin:0;padding-left:var(--ops-5)}.nst .nst-score{align-items:center;display:flex;gap:var(--ops-3)}.nst .nst-bar{background:var(--ops-track-bg);border-radius:999px;flex:1 1;height:8px;overflow:hidden}.nst .nst-bar-fill{background:var(--primary);border-radius:999px;display:block;height:100%}.nst .nst-bar-fill[data-tone=success]{background:var(--success)}.nst .nst-bar-fill[data-tone=warning]{background:var(--warning)}.nst .nst-bar-fill[data-tone=danger]{background:var(--danger)}.nst .nst-score-val{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700;min-width:88px;text-align:right}.nst .nst-row{align-items:center;display:flex;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-5)}.nst .nst-row p{margin:0}.nst .nst-qa-list{gap:var(--ops-3);list-style:none;margin:0;padding:0}.nst .nst-qa,.nst .nst-qa-list{display:flex;flex-direction:column}.nst .nst-qa{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-1);padding:var(--ops-3) var(--ops-4)}.nst .nst-qa p{margin:0}.nst .nst-ask{align-items:center;display:flex;gap:var(--ops-2);margin:var(--ops-4) 0}.nst .nst-ask .ops-input{flex:1 1}.nst .nst-ask .ops-input:disabled{cursor:not-allowed}.nst .nst-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:var(--ops-2)}.nst .nst-chips .ops-btn{height:auto;min-height:32px;text-align:left;white-space:normal}.nst .ops-panel-body>*+*{margin-top:var(--ops-3)}@media (max-width:560px){.nst .nst-ask{align-items:stretch;flex-direction:column}.nst .nst-row{align-items:flex-start;flex-direction:column}.nst .nst-item,.nst .nst-row{padding:var(--ops-3) var(--ops-4)}}.nst .nhs-panel[role=tabpanel]>.ops-empty{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card)}.adr .adr-stack{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.adr .ops-panel-body>*+*{margin-top:var(--ops-3)}.adr .ops-panel-body p{margin:0}.adr .adr-list{gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.adr .adr-item,.adr .adr-list{display:flex;flex-direction:column}.adr .adr-item{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-2);min-width:0;padding:var(--ops-3) var(--ops-4)}.adr .adr-item p{margin:0}.adr .adr-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.adr .adr-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.adr .adr-sub{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.adr .adr-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.adr .adr-between{justify-content:space-between}.adr .adr-bullets{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;margin:0;padding-left:var(--ops-5)}.adr .adr-flow{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.adr .adr-flow,.adr .adr-flow li{align-items:center;gap:var(--ops-2)}.adr .adr-flow li{color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600}.adr .adr-flow li>span{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:6px 12px}.adr .adr-flow li>svg{color:var(--t-sub)}.adr .adr-qa-list{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.adr .adr-qa{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);padding:var(--ops-3) var(--ops-4)}.adr .adr-qa>summary{border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);font-weight:600;min-height:24px}.adr .adr-qa>summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.adr .adr-qa[open]>summary{margin-bottom:var(--ops-2)}.adr .adr-qa p{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.6;margin:0}.adr .adr-answer{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-1);padding:var(--ops-3) var(--ops-4)}.adr .adr-ask{align-items:center;display:flex;gap:var(--ops-2)}.adr .adr-ask .ops-input{flex:1 1}.adr .adr-ask .ops-input:disabled{cursor:not-allowed}.adr .adr-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.adr .adr-chips .ops-btn{height:auto;min-height:32px;text-align:left;white-space:normal}.adr .adr-fields{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.adr .adr-field{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3) var(--ops-4)}.adr .adr-field label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.adr .adr-field output{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.adr .adr-field input[type=range]{accent-color:var(--primary);min-height:24px;width:100%}.adr .adr-field input[type=range]:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.adr .adr-result{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.adr .adr-result.na{color:var(--t-sub);font-size:var(--ops-fs-row)}.adr .adr-table .num{text-align:right}.adr .adr-flat{padding:0}.adr .adr-flat>.adr-item{background:var(--t-card)}@media (max-width:768px){.adr .adr-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.adr .adr-ask{align-items:stretch;flex-direction:column}.adr .adr-list{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.aiq .aiq-stack{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.aiq .ops-panel-body>*+*{margin-top:var(--ops-3)}.aiq .ops-panel-body p{margin:0}.aiq .aiq-list{gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.aiq .aiq-item,.aiq .aiq-list{display:flex;flex-direction:column}.aiq .aiq-item{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-2);min-width:0;padding:var(--ops-3) var(--ops-4)}.aiq .aiq-item p{margin:0}.aiq .aiq-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.aiq .aiq-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.aiq .aiq-sub{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.aiq .aiq-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.aiq .aiq-between{justify-content:space-between}.aiq .aiq-bullets{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;margin:0;padding-left:var(--ops-5)}.aiq .aiq-flow{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.aiq .aiq-flow,.aiq .aiq-flow li{align-items:center;gap:var(--ops-2)}.aiq .aiq-flow li{color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600}.aiq .aiq-flow li>span{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:6px 12px}.aiq .aiq-flow li>svg{color:var(--t-sub)}.aiq .aiq-qa-list{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.aiq .aiq-qa{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);padding:var(--ops-3) var(--ops-4)}.aiq .aiq-qa>summary{border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);font-weight:600;min-height:24px}.aiq .aiq-qa>summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.aiq .aiq-qa[open]>summary{margin-bottom:var(--ops-2)}.aiq .aiq-qa p{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.6;margin:0}.aiq .aiq-answer{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-1);padding:var(--ops-3) var(--ops-4)}.aiq .aiq-ask{align-items:center;display:flex;gap:var(--ops-2)}.aiq .aiq-ask .ops-input{flex:1 1}.aiq .aiq-ask .ops-input:disabled{cursor:not-allowed}.aiq .aiq-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.aiq .aiq-chips .ops-btn{height:auto;min-height:32px;text-align:left;white-space:normal}.aiq .aiq-fields{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.aiq .aiq-field{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3) var(--ops-4)}.aiq .aiq-field label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.aiq .aiq-field output{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.aiq .aiq-field input[type=range]{accent-color:var(--primary);min-height:24px;width:100%}.aiq .aiq-field input[type=range]:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.aiq .aiq-result{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.aiq .aiq-result.na{color:var(--t-sub);font-size:var(--ops-fs-row)}.aiq .aiq-table .num{text-align:right}.aiq .aiq-flat{padding:0}.aiq .aiq-flat>.aiq-item{background:var(--t-card)}@media (max-width:768px){.aiq .aiq-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.aiq .aiq-ask{align-items:stretch;flex-direction:column}.aiq .aiq-list{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.rhc .rhc-cards{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.rhc .rhc-cards.rhc-pad{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rhc .rhc-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4)}.rhc .rhc-pad .rhc-card{background:var(--t-card2)}.rhc .rhc-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:space-between}.rhc .rhc-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.rhc .rhc-kv{display:flex;flex-direction:column;gap:var(--ops-1);margin:0}.rhc .rhc-kv>div{display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between}.rhc .rhc-kv dt{color:var(--t-sub)}.rhc .rhc-kv dd{color:var(--t-text);font-weight:600;margin:0;text-align:right}.rhc .rhc-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.rhc .rhc-row p{margin:0}.rhc .rhc-grow{flex:1 1;min-width:180px}.rhc .rhc-strong{color:var(--t-text);font-weight:700}.rhc .rhc-small{font-size:var(--ops-fs-label);margin:0}.rhc .rhc-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:var(--ops-1) 0 0;text-transform:uppercase}.rhc .rhc-bullets{color:var(--t-text);font-size:var(--ops-fs-label);margin:0;padding-left:var(--ops-5)}.rhc .rhc-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rhc .rhc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label)}.rhc .rhc-samples{list-style:none;margin:0 0 var(--ops-2);padding:0}.rhc .rhc-samples .nhs-sample-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rhc .rhc-stages{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0 0 var(--ops-3);padding:0}.rhc .rhc-stages li{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-size:var(--ops-fs-label);gap:var(--ops-2);padding:var(--ops-1) var(--ops-3) var(--ops-1) var(--ops-1)}.rhc .rhc-stages li,.rhc .rhc-step{align-items:center;display:inline-flex}.rhc .rhc-step{background:var(--t-card);border:1px solid var(--t-line);border-radius:50%;color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;height:22px;justify-content:center;width:22px}.rhc .rhc-actions{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rhc .rhc-actions .ops-btn{height:auto;min-height:44px;white-space:normal}.rhc .rhc-answer{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);margin-top:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.rhc .rhc-answer p{margin:0}.rhc .rhc-score{font-feature-settings:"tnum";align-items:center;display:flex;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--ops-3)}.rhc .rhc-bar{background:var(--ops-track-bg);border-radius:999px;flex:1 1;height:8px;overflow:hidden}.rhc .rhc-bar-fill{background:var(--primary);border-radius:999px;display:block;height:100%}.rhc .rhc-bar-fill[data-tone=success]{background:var(--success)}.rhc .rhc-bar-fill[data-tone=warning]{background:var(--warning)}.rhc .rhc-bar-fill[data-tone=danger]{background:var(--danger)}.rhc .ops-panel-body>*+*{margin-top:var(--ops-3)}.rhc .nhs-panel>.ops-seg{align-self:flex-start;max-width:100%}.rhc .ops-panel-body>p{margin-bottom:0}@media (max-width:560px){.rhc .rhc-row{padding:var(--ops-3) var(--ops-4)}.rhc .rhc-actions,.rhc .rhc-cards.rhc-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.riq .riq-stack{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.riq .ops-panel-body>*+*{margin-top:var(--ops-3)}.riq .ops-panel-body p{margin:0}.riq .riq-list{gap:var(--ops-3);list-style:none;margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.riq .riq-item,.riq .riq-list{display:flex;flex-direction:column}.riq .riq-item{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-2);min-width:0;padding:var(--ops-3) var(--ops-4)}.riq .riq-item p{margin:0}.riq .riq-item-title{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.riq .riq-kicker{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.riq .riq-sub{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.riq .riq-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.riq .riq-between{justify-content:space-between}.riq .riq-bullets{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;margin:0;padding-left:var(--ops-5)}.riq .riq-flow{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.riq .riq-flow,.riq .riq-flow li{align-items:center;gap:var(--ops-2)}.riq .riq-flow li{color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:600}.riq .riq-flow li>span{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:6px 12px}.riq .riq-flow li>svg{color:var(--t-sub)}.riq .riq-qa-list{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.riq .riq-qa{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);padding:var(--ops-3) var(--ops-4)}.riq .riq-qa>summary{border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);font-weight:600;min-height:24px}.riq .riq-qa>summary:focus-visible{box-shadow:var(--ops-focus);outline:none}.riq .riq-qa[open]>summary{margin-bottom:var(--ops-2)}.riq .riq-qa p{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.6;margin:0}.riq .riq-answer{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:var(--ops-1);padding:var(--ops-3) var(--ops-4)}.riq .riq-ask{align-items:center;display:flex;gap:var(--ops-2)}.riq .riq-ask .ops-input{flex:1 1}.riq .riq-ask .ops-input:disabled{cursor:not-allowed}.riq .riq-chips{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.riq .riq-chips .ops-btn{height:auto;min-height:32px;text-align:left;white-space:normal}.riq .riq-fields{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.riq .riq-field{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-card);display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--ops-3) var(--ops-4)}.riq .riq-field label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.riq .riq-field output{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.riq .riq-field input[type=range]{accent-color:var(--primary);min-height:24px;width:100%}.riq .riq-field input[type=range]:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.riq .riq-result{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.riq .riq-result.na{color:var(--t-sub);font-size:var(--ops-fs-row)}.riq .riq-table .num{text-align:right}.riq .riq-flat{padding:0}.riq .riq-intro{padding:var(--ops-4) var(--ops-5) 0}.riq .riq-flat>.riq-item{background:var(--t-card)}@media (max-width:768px){.riq .riq-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.riq .riq-ask{align-items:stretch;flex-direction:column}.riq .riq-list{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.riq .riq-intro{padding:var(--ops-3) var(--ops-4) 0}}.ncc .ncc-dl{display:flex;flex-direction:column;margin:0}.ncc .ncc-dl-row{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.ncc .ncc-dl-row:last-child{border-bottom:0}.ncc .ncc-dl dt{color:var(--t-text);font-weight:600;min-width:0}.ncc .ncc-dl dd{margin:0;text-align:right}.ncc .ncc-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.ncc .ncc-row p{margin:0}.ncc .ncc-grow{flex:1 1;min-width:200px}.ncc .ncc-strong{color:var(--t-text);font-weight:700}.ncc .ncc-would{color:var(--t-sub);font-size:var(--ops-fs-label);white-space:nowrap}.ncc .ncc-actions{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ncc .ncc-actions .ops-btn{height:auto;min-height:44px;white-space:normal}.ncc .ncc-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3);margin:var(--ops-3) 0}.ncc .ncc-form .ops-field{flex:1 1;min-width:160px}.ncc .ncc-note{font-size:var(--ops-fs-label);margin:var(--ops-3) 0 0}.ncc .ncc-bullets{margin:0 0 var(--ops-2);padding-left:var(--ops-5)}.ncc .ncc-h3{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:var(--ops-4) 0 var(--ops-2)}.ncc .ops-panel-body>.ops-field{margin-top:var(--ops-3)}.ncc .ops-panel-body>p{margin:0}@media (max-width:560px){.ncc .ncc-row{padding:var(--ops-3) var(--ops-4)}.ncc .ncc-actions{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.ncc .ncc-would{white-space:normal}}.nac{contain:inline-size}.nac .nac-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.nac .nac-row p{margin:0}.nac .nac-grow{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:200px}.nac .nac-strong,.nac .nac-value{color:var(--t-text);font-weight:700}.nac .nac-value{font-size:var(--ops-fs-row);white-space:nowrap}.nac .nac-assign,.nac .nac-btns{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.nac .nac-assign{align-items:center}.nac .nac-mono{font-family:ui-monospace,monospace;font-family:var(--ops-mono,ui-monospace,monospace);font-size:var(--ops-fs-label)}.nac .nac-reason{color:var(--t-sub);max-width:280px;overflow-wrap:anywhere}.nac .nac-dl{display:flex;flex-direction:column;margin:var(--ops-4) 0 0}.nac .nac-dl-row{border-bottom:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.nac .nac-dl-row:last-child{border-bottom:0}.nac .nac-dl dt{color:var(--t-sub);min-width:0}.nac .nac-dl dd{color:var(--t-text);font-weight:700;margin:0;text-align:right}.nac .nac-wide{justify-content:center;margin-top:var(--ops-4);width:100%}.nac .nac-stack{display:flex;flex-direction:column;gap:var(--ops-5);min-width:0}.nac .ops-panel-body.nac-stack{gap:var(--ops-4)}.nac .nac-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.nac .nac-actions{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:var(--ops-4) var(--ops-5) var(--ops-5)}.nac .nac-actions .ops-btn{height:auto;justify-content:center;min-height:44px;white-space:normal}.nac .nac-notice{padding-bottom:0}.nac .nac-foot{border-top:1px solid var(--t-line);display:flex;justify-content:flex-end;padding:var(--ops-3) var(--ops-5) var(--ops-5)}@media (max-width:560px){.nac .nac-row{padding:var(--ops-3) var(--ops-4)}.nac .nac-actions,.nac .nac-foot{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.nac .nac-foot .ops-btn{justify-content:center;width:100%}}.nhs-uda-page .ops-context{gap:var(--ops-2)}.uda-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;max-width:80ch}.uda-pad{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.uda-grid{align-items:start}.uda-table th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.uda-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.uda-table tr.ops-tr-selected>*{background:color-mix(in srgb,var(--primary) 8%,var(--t-card))}.uda-table tr.ops-tr-selected>:first-child{box-shadow:inset 3px 0 0 var(--primary)}.uda-performer{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.uda-contracts{list-style:none;margin:0;padding:0}.uda-contract{align-items:flex-start;border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-3) var(--ops-5)}.uda-contract:first-child{border-top:0}.uda-contract>.nhs-uda{width:100%}@media (max-width:1024px){.uda-grid.ops-grid.halves{grid-template-columns:minmax(0,1fr)}}.bl-page .ops-wrap{gap:var(--ops-5)}.bl-grid{align-items:start}.bl-main,.bl-side{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.bl-status-desc{color:var(--t-sub);font-size:var(--ops-fs-body);margin:calc(var(--ops-2)*-1) 0 0}.bl-pane-body{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.bl-page .ops-alert{align-items:flex-start}.bl-page .ops-alert>svg{flex-shrink:0;margin-top:2px}.bl-page .ops-alert code{font-size:var(--ops-fs-caption);overflow-wrap:anywhere}.bl-form{gap:var(--ops-4)}.bl-form,.bl-form-head{display:flex;flex-direction:column}.bl-form-head{gap:2px}.bl-h3{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.bl-sub,.bl-text{align-items:flex-start;color:var(--t-sub);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);margin:0}.bl-text svg{color:var(--t-sub);flex-shrink:0;margin-top:3px}.bl-element{min-height:40px}.bl-day{display:flex;flex-direction:column;gap:var(--ops-2)}.bl-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.bl-day .ops-seg{align-self:flex-start}.bl-hint{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:6px;margin:0}.bl-submit{font-size:var(--ops-fs-row);height:44px;justify-content:center;width:100%}.bl-submit:disabled{cursor:not-allowed;opacity:.6}.bl-secure{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:6px;justify-content:center;margin:0}.bl-secure svg{color:var(--success)}.bl-preparing{align-items:center;color:var(--t-sub);font-size:var(--ops-fs-body)}.bl-list,.bl-preparing{display:flex;gap:var(--ops-2);margin:0}.bl-list{flex-direction:column;list-style:none;padding:0}.bl-list li{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2)}.bl-list svg{color:var(--success);flex-shrink:0;margin-top:3px}@media (max-width:560px){.bl-pane-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.bl-day .ops-seg{align-self:stretch}.bl-day .ops-seg button{flex:1 1}}.ehw{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4) var(--ops-5)}.ehw.not-ready{border-color:color-mix(in srgb,var(--danger) 40%,var(--t-line))}.ehw-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ehw-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0}.ehw-summary,.ehw-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.ehw-text{color:var(--t-sub)}.ehw-send{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);margin-top:var(--ops-1)}.ehw-input{flex:1 1 200px;height:32px}.ehw-reason{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.ehw-result.ok .ops-alert>svg{color:var(--success)}.ops.um-page{container-name:um;container-type:inline-size}.um-page .ops-wrap{gap:var(--ops-5)}.um-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.um-pad{padding:var(--ops-3) var(--ops-4)}.um-pad-x{padding-left:var(--ops-5);padding-right:var(--ops-5)}.um-stack{display:flex;flex-direction:column;gap:var(--ops-4)}.um-note{line-height:1.5;margin:0}.um-na,.um-note{color:var(--t-sub);font-size:var(--ops-fs-label)}.um-strong{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.um-sub{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.45}.um-sub-inline{color:var(--t-sub);font-weight:400}.um-trunc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-actions{gap:var(--ops-2)}.um-actions,.um-badges{align-items:center;display:flex;flex-wrap:wrap}.um-badges{gap:var(--ops-1) var(--ops-2);min-width:0}.um-plain-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.um-plain-list>li+li{border-top:1px solid var(--t-line)}.um-perm-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.um-full-btn{margin-top:var(--ops-3);width:100%}.um-top{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(0,360px) minmax(0,1fr)}.um-seats{display:flex;flex-direction:column;gap:var(--ops-2);padding:var(--ops-4) var(--ops-5)}.um-email{min-width:0}.um-email:empty{display:none}.um-layout{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:320px minmax(0,1fr)}.um-list{position:-webkit-sticky;position:sticky;top:0}.um-filter{border-bottom:1px solid var(--t-line)}.um-filter .ops-seg{width:100%}.um-filter .ops-seg button{flex:1 1 auto;justify-content:center}.um-roster{max-height:70vh;overflow-y:auto}.um-review{border-bottom:1px solid var(--t-line)}.um-review .ops-alert{font-size:var(--ops-fs-label)}.ops-row.um-person{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.ops-row.um-person:hover{background:var(--ops-hover)}.ops-row.um-person[data-focused=true]{box-shadow:inset 3px 0 0 var(--info)}.ops-row.um-person.selected[data-focused=true]{box-shadow:inset 3px 0 0 var(--primary)}.um-person-main{display:flex;flex-direction:column;gap:var(--ops-1);min-width:0}.um-invite{align-items:flex-start;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.um-invite-main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ops-2);min-width:0}.um-detail{min-width:0}.um-detail,.um-profile{display:flex;flex-direction:column;gap:var(--ops-4)}.um-profile{padding-top:var(--ops-5)}.um-profile-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-4);padding:0 var(--ops-5)}.um-identity{display:flex;flex:1 1 240px;flex-direction:column;gap:var(--ops-2);min-width:0}.um-name{color:var(--t-text);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.um-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-4)}.um-meta>span{align-items:center;display:inline-flex;gap:6px}.um-profile-actions{justify-content:flex-end}.um-role-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.um-role-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.um-role{max-width:100%;width:200px}.um-role-row .um-sub{flex:1 1 260px;min-width:0}.um-contact{grid-gap:var(--ops-4);background:var(--t-card2);border-top:1px solid var(--t-line);display:grid;gap:var(--ops-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--ops-4) var(--ops-5)}.um-contact>div{display:flex;flex-direction:column;gap:2px;min-width:0}.um-contact dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.um-contact dd{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-1);margin:0;min-height:32px;min-width:0}.um-tabs{min-width:0}.um-overview{display:flex;flex-direction:column;gap:var(--ops-4)}.um-ov-grid{grid-gap:var(--ops-4);align-items:stretch;display:grid;gap:var(--ops-4)}.um-ov-grid.halves{grid-template-columns:repeat(2,minmax(0,1fr))}.um-ov-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.um-ov{display:flex;flex-direction:column}.um-ov .ops-panel-head{padding:var(--ops-3) var(--ops-4)}.um-ov-title{align-items:center;display:inline-flex;font-size:var(--ops-fs-body);gap:var(--ops-2)}.um-ov-title svg{color:var(--t-sub)}.um-ov-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:var(--ops-3) var(--ops-4) var(--ops-4)}.um-ov-body>.ops-alert{margin:0}.um-ov-body>[role=status]{padding:var(--ops-2) 0}.um-device,.um-perm-cat{align-items:center;display:flex;gap:var(--ops-3);padding:var(--ops-2) 0}.um-activity{display:flex;flex-direction:column;gap:2px;padding:var(--ops-2) 0}.um-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:var(--ops-4) var(--ops-5) var(--ops-5)}.um-grid .ops-input,.um-grid .ops-select{width:100%}.um-full{grid-column:1/-1}.um-week{padding:var(--ops-1) var(--ops-5) var(--ops-3)}.um-day{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);min-height:52px;padding:var(--ops-2) 0}.um-day-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;width:110px}.um-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);gap:6px;min-height:38px}.um-check input{accent-color:var(--primary);height:16px;width:16px}.um-times{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.um-time{width:132px}.um-switch-row{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3) var(--ops-4)}.um-form{display:flex;flex-direction:column;gap:var(--ops-3)}.um-form .ops-input{width:100%}.um-roles{border:0;margin:0;min-width:0;padding:0}.um-roles legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:6px;padding:0}.um-role-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(2,minmax(0,1fr))}.um-role-opt{align-items:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);cursor:pointer;display:flex;gap:var(--ops-2);padding:var(--ops-3)}.um-role-opt[data-checked=true]{background:var(--t-card);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.um-role-opt input{accent-color:var(--primary);flex-shrink:0;height:16px;margin-top:3px;width:16px}.um-role-opt:has(input:focus-visible){box-shadow:var(--ops-focus)}@container um (max-width: 1100px){.um-contact,.um-ov-grid.thirds{grid-template-columns:repeat(2,minmax(0,1fr))}}@container um (max-width: 900px){.um-layout{grid-template-columns:minmax(0,1fr)}.um-list{position:static}.um-roster{max-height:320px}.um-ov-grid.halves,.um-ov-grid.thirds,.um-top{grid-template-columns:minmax(0,1fr)}}@container um (max-width: 560px){.um-contact{grid-template-columns:minmax(0,1fr)}.um-profile-actions{justify-content:flex-start}.um-role-grid{grid-template-columns:minmax(0,1fr)}}.um-page input,.um-page select,.um-page textarea{color-scheme:var(--color-scheme)}.set-page .ops-wrap{gap:var(--ops-4)}.set-page .adm-section-body>.ops-alert>span:not(.ops-alert-action),.set-page .adm-shell-main>.ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.set-pad{padding:var(--ops-4) var(--ops-5)}.set-grow{flex:1 1 auto;min-width:0}.set-note{align-items:center;color:var(--t-sub);display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px;line-height:1.5;margin:0}.set-h3{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;margin:0}.set-actions-row,.set-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.set-section-body-gap{gap:var(--ops-4)}.set-block,.set-section-body-gap{display:flex;flex-direction:column}.set-block{gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.set-embed{min-width:0}.set-embed>.pdc-page-pad{padding:var(--ops-4)}.set-detail{color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);margin-top:var(--ops-1)}.set-cell-main{color:var(--t-text);display:block}.set-cell-sub{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);gap:4px;overflow-wrap:anywhere}td .set-cell-sub{display:flex}.set-when{color:var(--t-sub);font-size:var(--ops-fs-caption);white-space:nowrap}.set-trunc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-label);gap:6px;min-height:38px}.set-check input{accent-color:var(--primary);height:16px;width:16px}.set-inline-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;white-space:nowrap}.set-ctl{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:0}.set-ctl-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.set-input,.set-textarea{max-width:100%;width:280px}.set-textarea{height:auto;line-height:1.45;min-height:76px;padding:var(--ops-2) var(--ops-3);resize:vertical}.set-num{width:96px}.set-time{width:132px}.set-unit{color:var(--t-sub);font-size:var(--ops-fs-label);white-space:nowrap}.set-subgroup+.set-subgroup{border-top:1px solid var(--t-line)}.set-subgroup>.set-h3{color:var(--t-sub);font-size:var(--ops-fs-label);letter-spacing:.02em;padding:var(--ops-4) var(--ops-5) 0}.set-subgroup>.set-h3+.adm-row{border-top:0}.set-metrics{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr))}.set-metric{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.set-metric>.ops-link{align-self:flex-start;margin-left:var(--ops-5)}.set-metric>.ops-stat{flex:1 1 auto}.set-identity{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:row;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.set-identity-logo{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.set-identity-logo img{max-height:100%;max-width:100%;object-fit:contain}.set-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.set-identity-name{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.set-switches>li{border-top:1px solid var(--t-line);min-width:0;padding:var(--ops-4) var(--ops-5)}.set-switches>li:nth-child(-n+2){border-top:0}.set-switches>li:nth-child(odd){border-right:1px solid var(--t-line)}.set-switches .adm-switch-field{flex-wrap:nowrap;justify-content:space-between;width:100%}.set-colour-cards{grid-gap:var(--ops-4);display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:var(--ops-4) var(--ops-5)}.set-colour-cards>.ops-panel{margin:0}.set-swatches{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:var(--ops-4) var(--ops-5)}.set-swatches .adm-colour-hex{min-width:0;width:100%}.set-swatches .adm-colour-inputs{width:100%}.set-tiers{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.set-tiers>li{grid-gap:var(--ops-3);align-items:center;display:grid;font-size:var(--ops-fs-body);gap:var(--ops-3);grid-template-columns:120px minmax(0,1fr) auto;padding:var(--ops-2) 0}.set-tiers>li+li{border-top:1px solid var(--t-line)}.set-tier-desc{color:var(--t-sub)}.set-tier-val{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600}.set-state-line{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.set-state-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.set-role-list{list-style:none;margin:0;padding:0}.set-role-list>li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.set-role-list>li+li{border-top:1px solid var(--t-line)}.set-role-name{color:var(--t-text);font-weight:600;min-width:96px}.set-role-count{color:var(--t-sub);flex:1 1 auto;font-size:var(--ops-fs-label)}.set-role-actions{display:inline-flex;gap:var(--ops-2)}.set-section-actions{padding:0 var(--ops-5) var(--ops-4)}.adm-section-body>.set-actions-row{padding:0 var(--ops-5) var(--ops-5)}.adm-section-body>.set-pad+.set-actions-row{padding-top:0}.set-mhq{display:flex;flex-direction:column;gap:var(--ops-4)}.set-mhq>.ops-panel{margin:0}.set-grid2{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.set-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.set-stats .ops-stat{padding:var(--ops-3) var(--ops-4)}.set-stats .ops-stat-value{font-size:var(--ops-fs-title)}.set-mhq-list{list-style:none;margin:0;padding:0}.set-mhq-item{border-top:1px solid var(--t-line)}.set-mhq-item:first-child{border-top:0}.set-mhq-item.is-drop{background:color-mix(in srgb,var(--primary) 6%,var(--t-card));box-shadow:inset 0 2px 0 var(--primary)}.set-mhq-item.is-dragging{opacity:.5}.set-mhq-item.is-edit{background:var(--t-card2)}.set-mhq-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);padding:var(--ops-2) var(--ops-4)}.set-grip{color:var(--t-sub);cursor:grab;flex-shrink:0}.set-mhq-label{color:var(--t-text);flex:1 1 220px;font-size:var(--ops-fs-body);min-width:0;overflow-wrap:anywhere}.set-mhq-label.is-off{color:var(--t-sub);text-decoration:line-through}.set-mhq-label .set-off-word{display:inline-block;font-size:var(--ops-fs-caption);text-decoration:none}.set-req{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.set-mhq-meta{gap:var(--ops-2)}.set-mhq-actions,.set-mhq-meta{align-items:center;display:inline-flex;flex-wrap:wrap}.set-mhq-actions{gap:2px}.set-chev{transform:rotate(-90deg);transition:transform .15s}.set-chev.open{transform:none}.set-mhq-add,.set-mhq-edit{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.set-mhq-add{background:var(--t-card2);border-top:1px solid var(--t-line)}.set-inline-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.set-inline-fields>.ops-field{min-width:160px}.set-inline-fields>.set-grow{flex:1 1 240px}.set-fu{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);margin:0 var(--ops-4) var(--ops-3) 56px;padding:var(--ops-3)}.set-fu-title{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;margin:0}.set-fu ul{list-style:none;margin:0;padding:0}.set-fu li{align-items:center;display:flex;gap:var(--ops-2);padding:4px 0}.set-fu li+li{border-top:1px solid var(--t-line)}.set-fu-label{color:var(--t-text);flex:1 1 auto;font-size:var(--ops-fs-label);min-width:0;overflow-wrap:anywhere}.set-tx{display:flex;flex-direction:column;gap:var(--ops-3);padding-top:var(--ops-4)}.set-search{align-items:center;display:flex;max-width:480px;position:relative}.set-search .ops-input{padding-left:36px;width:100%}.set-search-ico{color:var(--t-sub);left:12px;pointer-events:none;position:absolute}.set-sno-select{max-width:280px}.set-cell-action{text-align:right;white-space:nowrap}.set-cat-grid{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.set-cat-grid>li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);padding:var(--ops-2) var(--ops-3)}.set-cat-grid svg{color:var(--t-sub);flex-shrink:0}.set-logo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-4)}.set-logo-box{align-items:center;background:var(--t-card2);border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;height:80px;justify-content:center;overflow:hidden;width:160px}.set-logo-box img{max-height:100%;max-width:100%;object-fit:contain}.set-logo-ctl{align-items:flex-start;flex:1 1 240px;flex-direction:column;min-width:0}.set-drop,.set-logo-ctl{display:flex;gap:var(--ops-2)}.set-drop{align-items:center;background:var(--t-card2);border:2px dashed var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);font-weight:600;padding:var(--ops-3) var(--ops-4)}.set-drop.is-over{background:color-mix(in srgb,var(--primary) 8%,var(--t-card2));border-color:var(--primary)}.set-logo-input:focus-visible+.set-drop{box-shadow:var(--ops-focus)}.set-plan-pick{display:flex;flex-direction:column;gap:var(--ops-3)}.set-plan-pick .adm-fieldset{display:flex;flex-direction:column;gap:var(--ops-2)}.set-plan-opt{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);cursor:pointer;display:flex;gap:var(--ops-3);padding:var(--ops-3)}.set-plan-opt.is-on{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.set-plan-opt input{accent-color:var(--primary)}.set-plan-opt:focus-within{box-shadow:var(--ops-focus)}.set-plan-name{display:block}.set-plan-name,.set-plan-price{color:var(--t-text);font-weight:700}.set-plan-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.set-email{display:flex;flex-direction:column;gap:var(--ops-4)}.set-email>.ops-panel{margin:0}.set-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.set-select-sm{height:34px}.set-imap-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--ops-3)}.set-imap-grid .set-wide{grid-column:1/-1}.set-imap-grid .ops-input{width:100%}.set-warn-hint{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:4px;line-height:1.45}.set-mail-list{gap:var(--ops-2);list-style:none;margin:0;padding:0}.set-mail,.set-mail-list{display:flex;flex-direction:column}.set-mail{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:6px;min-width:0;padding:var(--ops-3) var(--ops-4)}.set-mail-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.set-mail-from{color:var(--t-text);font-weight:700;overflow-wrap:anywhere}.set-mail-when{margin-left:auto}.set-mail-subject{color:var(--t-text);font-weight:600;overflow-wrap:anywhere}.set-mail-snippet{color:var(--t-sub);font-size:var(--ops-fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-triage{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);flex-direction:column;padding:var(--ops-2) var(--ops-3)}.set-badges,.set-triage{display:flex;gap:var(--ops-2)}.set-badges{align-items:center;flex-wrap:wrap}.set-triage-summary{color:var(--t-text);font-size:var(--ops-fs-label);margin:0}.set-suggest{display:flex;flex-wrap:wrap;gap:var(--ops-2);list-style:none;margin:0;padding:0}.set-suggest>li{background:var(--t-card);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-size:var(--ops-fs-caption);font-weight:600;padding:2px 10px}.set-mail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.set-assign{display:flex;flex-direction:column;gap:var(--ops-2);max-width:480px;width:100%}.set-assign .ops-input{width:100%}.set-results{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.set-results button{all:unset;align-items:baseline;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);padding:var(--ops-2) var(--ops-3);width:100%}.set-results li+li button{border-top:1px solid var(--t-line)}.set-results button:hover{background:var(--ops-hover)}.set-results button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.set-themes{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--ops-3)}.set-theme{all:unset;align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-4)}.set-theme:hover{background:var(--ops-hover)}.set-theme:focus-visible{box-shadow:var(--ops-focus)}.set-theme[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.set-theme[aria-pressed=true]:focus-visible{box-shadow:inset 3px 0 0 var(--primary),var(--ops-focus)}.set-theme-name{display:block;font-weight:700}.set-approvals{list-style:none;margin:0;padding:0}.set-approvals>li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.set-approvals>li+li{border-top:1px solid var(--t-line)}.set-approval-title{color:var(--t-text);display:flex;font-weight:600}.set-approval-actions,.set-approval-title{align-items:center;flex-wrap:wrap;gap:var(--ops-2)}.set-approval-actions{display:inline-flex}@media (max-width:900px){.set-metrics,.set-switches{grid-template-columns:minmax(0,1fr)}.set-switches>li:nth-child(2){border-top:1px solid var(--t-line)}.set-switches>li:nth-child(odd){border-right:0}}@media (max-width:640px){.set-grid2,.set-imap-grid,.set-themes{grid-template-columns:minmax(0,1fr)}.set-tiers>li{grid-template-columns:minmax(0,1fr) auto}.set-tier-desc{grid-column:1/-1;order:3}.set-fu{margin-left:var(--ops-4)}.set-mail-when{margin-left:0}.set-trunc{max-width:140px}}@media (max-width:560px){.set-ctl{align-items:flex-start}.set-ctl,.set-ctl-row,.set-input,.set-textarea{width:100%}.set-metric>.ops-link{margin-left:0}}@media (prefers-reduced-motion:reduce){.set-chev{transition:none}}.set-page .ops-table-wrap{position:relative}.brand-page .ops-wrap{gap:var(--ops-5)}.brand-page .adm-brand-controls{align-items:stretch}.brand-page .adm-brand-controls>.adm-section{width:100%}.brand-colour{display:flex;flex-direction:column;gap:var(--ops-4)}.brand-upload{cursor:pointer}.brand-upload[data-busy=true]{cursor:progress;opacity:.75}.brand-page .ops-sr:focus-visible+.brand-upload{box-shadow:var(--ops-focus-ring);outline:none}.brand-page .adm-logo-ctl .ops-alert{margin-top:var(--ops-1)}.brand-page .adm-section-body>.adm-logo,.brand-page .adm-section-body>.brand-colour{padding:var(--ops-4) var(--ops-5)}.brand-page .adm-preview-logo{background:#0000;box-shadow:inset 0 0 0 1px currentColor}.bks-page .ops-wrap{gap:var(--ops-5);max-width:1040px}.bks-table th[scope=row]{background:#0000;border-bottom:1px solid var(--t-line);color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;padding:var(--ops-3) var(--ops-4);text-transform:none;white-space:normal}.bks-table tbody tr:last-child th{border-bottom:0}.bks-name{min-width:160px}.bks-nowrap{white-space:nowrap}.bks-table .adm-switch-field{justify-content:flex-start}.bks-add{align-items:flex-end;background:var(--t-card2);border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.bks-add .ops-field{min-width:0}.bks-add .ops-input,.bks-add .ops-select{width:100%}.bks-grow{flex:1 1 220px}.bks-num{width:120px}.bks-hours{display:flex;flex-direction:column;padding:var(--ops-2) var(--ops-5)}.bks-day{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-4);min-height:52px;padding:var(--ops-2) 0}.bks-day+.bks-day{border-top:1px solid var(--t-line)}.bks-check{align-items:center;color:var(--t-text);cursor:pointer;display:inline-flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-2);min-height:38px;width:150px}.bks-check input{accent-color:var(--primary);height:16px;width:16px}.bks-day[data-off] .bks-check{color:var(--t-sub)}.bks-times{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.bks-time{width:132px}.bks-closed,.bks-to{color:var(--t-sub);font-size:var(--ops-fs-label)}.bks-foot{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.bks-foot>.ops-alert{flex:1 1 320px}.bks-foot>.ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.bks-closure{align-items:center;display:flex;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.bks-closure-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bks-closure-date{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.bks-closure-reason{color:var(--t-sub);font-size:var(--ops-fs-label);overflow-wrap:anywhere}@media (max-width:640px){.bks-add>.ops-btn,.bks-check{width:100%}}.bks-page input,.bks-page select,.bks-page textarea{color-scheme:var(--color-scheme)}.ops.int-page{contain:inline-size}.int-page .ops-wrap{gap:var(--ops-5)}.int-page>.ops-wrap>.ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.int-filters{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.int-search .ops-input{max-width:100%;width:320px}.int-cats{min-width:0}.int-cats,.int-cats .ops-seg{max-width:100%}.int-groups{gap:var(--ops-6)}.int-group,.int-groups{display:flex;flex-direction:column;min-width:0}.int-group,.int-group-head{gap:var(--ops-3)}.int-group-head{align-items:center;display:flex;min-width:0}.int-group-head .ops-group-label{flex:1 1 auto;min-width:0}.int-group-meta{color:var(--t-sub);font-size:var(--ops-fs-label);white-space:nowrap}.int-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.int-card-li{display:flex;min-width:0}.int-card{all:unset;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ops-2);min-width:0;padding:var(--ops-4);transition:border-color .15s,background .15s}.int-card:hover{border-color:var(--primary)}.int-card:focus-visible{box-shadow:var(--ops-focus)}.int-card[data-connected=true]{border-color:color-mix(in srgb,var(--success) 45%,var(--t-line))}.int-card-top{align-items:center;display:flex;gap:var(--ops-3);min-width:0}.int-card-name{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--t-sub);display:-webkit-box;font-size:var(--ops-fs-label);line-height:1.5;overflow:hidden}.int-card-desc.na{font-style:italic}.int-card-badges{margin-top:auto;padding-top:var(--ops-1)}.int-card-badges,.int-detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.int-detail-desc{line-height:1.6}.int-page .ops-dialog .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.int-req{display:flex;flex-direction:column;gap:var(--ops-3)}.int-req .ops-input{width:100%}.int-textarea{height:auto;line-height:1.45;min-height:84px;padding:var(--ops-2) var(--ops-3);resize:vertical}@media (max-width:640px){.int-search,.int-search .ops-input{max-width:100%;width:100%}}.apr-idbar{align-items:center;flex-wrap:wrap}.apr-action-group,.apr-idbar{display:flex;gap:var(--ops-2)}.apr-action-group{flex-direction:column}.apr-action-group+.apr-action-group{border-top:1px solid var(--t-line);padding-top:var(--ops-3)}.apr-group-h{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;margin:0}.apr-btns{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.apr-tiles>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3)}.apr-tiles dd{font-size:var(--ops-fs-row)}.apr-tiles dd.na{font-size:var(--ops-fs-label)}.apr-trend{display:inline-flex;flex-direction:column;gap:2px}.apr-trend-sub{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:500;gap:4px}.apr-flags{display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:0;padding:0}.apr-flags li{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);padding:var(--ops-2) var(--ops-3)}.apr-flag-key{color:var(--t-text);flex:1 1 160px;font-weight:600;min-width:0}.apr-flag-actions{align-items:center;display:inline-flex;gap:var(--ops-1);margin-left:auto}.apr-flag-add{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.apr-flag-add .ops-input{flex:1 1 220px}.apr-body-text{color:var(--t-text);font-size:var(--ops-fs-body)}.apr-reasons{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-label);gap:4px;margin:var(--ops-1) 0 0;padding-left:18px}.apr-confirm-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.apr-form-grid{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.apr-form-grid .apr-span{grid-column:1/-1}.apr-form-grid .ops-input,.apr-form-grid .ops-select{width:100%}.apr-fieldset{border:1px dashed var(--t-line);border-radius:var(--ops-r-ctl);display:flex;flex-direction:column;gap:var(--ops-2);margin:0;min-width:0;padding:var(--ops-3)}.apr-fieldset legend{align-items:center;color:var(--t-text);display:inline-flex;flex-wrap:wrap;font-size:var(--ops-fs-label);font-weight:700;gap:var(--ops-2);padding:0 var(--ops-1)}.apr-fieldset .apr-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apr-search{flex:1 1 280px}.apr-search .ops-input{max-width:none;width:100%}.apr-list-note{padding:var(--ops-3) var(--ops-5) 0}.apr-table tbody tr{cursor:pointer}.apr-table td{vertical-align:middle}.apr-name{font-size:var(--ops-fs-body);max-width:240px}.apr-name>:first-child{overflow:hidden;text-overflow:ellipsis}.apr-addons{display:inline-flex;flex-wrap:wrap;gap:4px}.apr-row-suspended td{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--warning) 5%,#0000)}.apr-row-suspended td:first-child{box-shadow:inset 3px 0 0 var(--warning),inset 0 0 0 9999px color-mix(in srgb,var(--warning) 5%,#0000)}.apr-integrations>.ops{background:#0000;overflow:visible;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.apr-integrations>.ops .ops-title{font-size:var(--ops-fs-section)}@media (max-width:560px){.apr-fieldset .apr-form-grid,.apr-form-grid{grid-template-columns:minmax(0,1fr)}.apr-list-note{padding:var(--ops-3) var(--ops-4) 0}.apr-flag-actions{margin-left:0}.apr-integrations>.ops{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.apr-table td,.apr-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.apr-table .plt-actions{grid-gap:var(--ops-1);display:grid;gap:var(--ops-1);grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);justify-content:end}.apr-table thead th{white-space:normal}.apr-list-note .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.est-toolbar{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding:0 var(--ops-5) var(--ops-3)}.est-toolbar .ops-seg{flex-wrap:wrap;max-width:100%}.est-search{align-items:center;display:flex;flex:0 1 320px;min-width:260px;position:relative}.est-search>svg{color:var(--t-sub);left:10px;pointer-events:none;position:absolute}.est-search .ops-input{min-width:260px;padding-left:34px;width:100%}.est-pad{padding:var(--ops-4) var(--ops-5)}.est-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.est-num,.ops-table th.est-num{text-align:right}.est-muted{color:var(--t-sub);font-weight:500}.est-strong{font-weight:700}.est-number{color:var(--t-text);font-weight:700}.est-date,.est-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.est-clin{white-space:nowrap}.est-table td,.est-table th{padding-left:12px;padding-right:12px}.est-table td:first-child,.est-table th:first-child{padding-left:var(--ops-4)}.est-table td:last-child,.est-table th:last-child{padding-right:var(--ops-4)}.est-row{cursor:pointer}.est-row:hover td{background:var(--ops-hover)}.est-row.is-selected td{background:color-mix(in srgb,var(--primary) 5%,var(--t-card))}.est-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.est-row .ops-btn:focus-visible{box-shadow:var(--ops-focus)}.est-person{align-items:center;display:flex;gap:var(--ops-3);min-width:0}.est-person-name{color:var(--t-text);display:block;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-overlay.drawer:has(.est-drawer) .ops-drawer{width:600px}.est-drawer{display:flex;flex-direction:column;min-width:0}.est-gap{margin-bottom:var(--ops-3)}.est-drawer .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.est-gap-top{margin-top:var(--ops-3)}.est-summary{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between;padding-bottom:16px}.est-summary-badges{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.est-summary-money{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.est-total{font-feature-settings:"tnum";color:var(--t-text);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.15}.est-total .est-muted{font-size:16px;font-weight:600;letter-spacing:0}.est-caption{color:var(--t-sub);font-size:var(--ops-fs-caption)}.est-dep-line{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2);justify-content:flex-end;margin-top:6px}.est-dep-line b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.est-dl{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin:16px 0}.est-dl>div{min-width:0}.est-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.est-dl dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-body);font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.est-actions-block{border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:10px;padding-top:var(--ops-4)}.est-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.est-paylink{align-items:center;display:inline-flex;position:relative}.est-paylink-icon{color:var(--t-text);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.est-paylink>button{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font:inherit;font-size:var(--ops-fs-body);font-weight:600;height:38px;padding:0 14px 0 38px;transition:border-color .15s;white-space:nowrap}.est-paylink>button:hover{border-color:var(--primary)}.est-paylink>button:focus-visible{box-shadow:var(--ops-focus);outline:none}.ops-overlay.drawer:has(.est-drawer) #ops-drawer-title[tabindex="-1"]:focus{box-shadow:none;outline:none}.est-h{color:var(--t-sub);font-size:13px;font-weight:700;letter-spacing:0;margin:20px 0 8px;text-transform:none}.est-lines-wrap{border:1px solid var(--t-line);border-radius:var(--ops-r-ctl)}.est-lines .est-group th{background:var(--t-card2);color:var(--t-sub);font-size:12px;font-weight:700;letter-spacing:0;padding-bottom:8px;padding-top:8px;text-transform:none}.est-lines tbody+tbody .est-group th{border-top:1px solid var(--t-line)}.est-lines .est-group .ops-count{margin-left:var(--ops-2)}.est-lines .est-subtotal td{color:var(--t-sub);font-size:13px;font-weight:600}.est-lines .est-subtotal td:first-child{text-align:right}.est-lines .est-empty-cell{color:var(--t-sub);padding:var(--ops-4);text-align:center}.est-lines tfoot td,.est-lines tfoot th{background:#0000;border-bottom:0;border-top:2px solid var(--t-line);color:var(--t-text);font-size:15px;font-weight:700;letter-spacing:0;padding:var(--ops-3) var(--ops-4);text-align:left;text-transform:none}.est-lines tfoot td.est-num{text-align:right}.est-lines tfoot .est-dep-row td,.est-lines tfoot .est-dep-row th{border-top:0;color:var(--t-sub);font-size:13px;font-weight:600;padding-top:0}.est-timeline{border-left:2px solid var(--t-line);display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 var(--ops-2) 4px;padding:0 0 0 16px}.est-timeline li{min-width:0;position:relative}.est-timeline li:before{background:var(--t-sub);border-radius:50%;box-shadow:0 0 0 3px var(--t-card);content:"";height:8px;left:-21px;position:absolute;top:6px;width:8px}.est-ev-title{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600}.est-ev-meta{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.est-ev-detail{margin-top:2px;overflow-wrap:anywhere}.est-empty-line,.est-ev-detail{color:var(--t-sub);font-size:13px}.est-empty-line{margin:0}.est-form{display:flex;flex-direction:column;gap:var(--ops-2)}.est-form .ops-input{width:100%}.est-help{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.est-field-err{font-weight:600;margin:0}.est-toast-layer .ops-toast{z-index:1100}@media (max-width:1180px){.est-toolbar{align-items:stretch;flex-direction:column}.est-toolbar .ops-seg{align-self:flex-start}.est-search{flex:none;min-width:0;width:100%}.est-search .ops-input{min-width:0}.est-col-opt{display:none}.est-table td,.est-table th{padding-left:10px;padding-right:10px}.est-person .cl-avatar{display:none}.est-person-name{max-width:170px}}@media (max-width:640px){.est-dl{grid-template-columns:minmax(0,1fr)}.est-summary-money{align-items:flex-start;text-align:left}.est-dep-line{justify-content:flex-start}}.acm-page .ops-wrap{gap:var(--ops-4)}.acm-head-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-3)}.acm-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.acm-tabs-scroll{align-self:flex-start;margin:-3px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px;position:relative;scrollbar-width:thin}.acm-tabs-scroll[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.acm-tabs-scroll[data-fade-left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.acm-tabs-scroll[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000)}.acm-tabs{flex-wrap:nowrap}.acm-tabs button{flex-shrink:0;white-space:nowrap}.acm-tabs .ops-count{margin-left:2px}.acm-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.acm-panel:focus-visible{border-radius:var(--ops-r-ctl);box-shadow:var(--ops-focus);outline:none}.acm-stats{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.acm-stats .ops-stat-value:not(.na){font-feature-settings:"tnum";font-size:clamp(20px,1.6vw,28px);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.acm-stats .fin-stat[data-status=error] .ops-stat-value,.acm-stats .fin-stat[data-status=unavailable] .ops-stat-value{white-space:normal}.acm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.acm-hint{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.acm-date{font-feature-settings:"tnum";color:var(--t-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.acm-ref{color:var(--t-text);font-weight:600;white-space:nowrap}.acm-muted{color:var(--t-sub)}.acm-patient{align-items:center;display:inline-flex;gap:var(--ops-2);min-width:0}.acm-patient>span:last-child{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acm-of{font-feature-settings:"tnum";color:var(--t-sub);display:block;font-size:var(--ops-fs-caption);font-variant-numeric:tabular-nums}.acm-cell-stack{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.acm-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--ops-2);justify-content:flex-end}.acm-actions .ops-btn:focus-visible,.acm-plink>button:focus-visible{box-shadow:var(--ops-focus);outline:none}.acm-page .fin-mod{color:var(--t-text)}.acm-inv td.acm-payer{white-space:nowrap}.acm-inv .acm-payer-sub{color:var(--t-sub);display:none;font-size:var(--ops-fs-caption);margin-top:2px;white-space:nowrap}.acm-inv td.acm-amt .acm-of{font-weight:400}.acm-inv td.acm-amt .acm-of>span{white-space:nowrap}.acm-inv td.acm-act,.acm-inv th.acm-act-col{white-space:nowrap;width:1%}.acm-inv .acm-actions{min-width:200px}.acm-plink,.acm-plink>button{display:inline-flex}.acm-plink>button{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;font:inherit;height:32px;justify-content:center;padding:0;width:32px}.acm-plink>button:hover{border-color:var(--primary)}.acm-ledger tbody th.acm-day{background:var(--ops-sunken);color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;letter-spacing:0;padding:var(--ops-2) var(--ops-4);text-transform:none}.acm-event{align-items:center;color:var(--t-text);display:inline-flex;flex-wrap:wrap;font-weight:600;gap:var(--ops-2)}.acm-event svg{flex-shrink:0}.acm-form{display:flex;flex-direction:column;gap:var(--ops-3)}.acm-form .ops-input,.acm-form .ops-select{box-sizing:border-box;width:100%}.acm-form textarea.ops-input{height:auto;padding:var(--ops-2) 12px;resize:vertical}.acm-help{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.acm-choice{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.acm-choice .ops-btn[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.acm-selected{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 12px}.acm-combo{position:relative}.acm-listbox{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);box-shadow:0 8px 24px #0003;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.acm-listbox li{border-radius:7px;color:var(--t-text);cursor:pointer;font-size:var(--ops-fs-body);padding:8px 10px}.acm-listbox li:hover,.acm-listbox li[aria-selected=true]{background:var(--t-card2);box-shadow:inset 0 0 0 1px var(--primary)}.acm-result-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label)}@media (max-width:1280px){.acm-inv td,.acm-inv th{padding-left:10px;padding-right:10px}.acm-inv .acm-patient .cl-avatar,.acm-inv .acm-payer-col,.acm-inv td.acm-payer{display:none}.acm-inv .acm-payer-sub{display:block}.acm-inv .acm-patient>span:last-child{max-width:130px}.acm-inv .acm-actions{min-width:0}.acm-inv .acm-year{display:block}.acm-inv td.acm-amt{white-space:normal}.acm-inv .acm-actions .ops-btn.primary svg{display:none}.acm-page .fin-table:not(.acm-inv) td,.acm-page .fin-table:not(.acm-inv) th{padding-left:var(--ops-2);padding-right:var(--ops-2)}.acm-page .fin-table:not(.acm-inv) tr>:first-child{padding-left:var(--ops-4)}.acm-page .fin-table:not(.acm-inv) .acm-patient .cl-avatar{display:none}}@media (max-width:1100px){.acm-inv td,.acm-inv th{padding-left:8px;padding-right:8px}.acm-inv .acm-patient>span:last-child{max-width:120px}}@media (max-width:1024px){.acm-actions{flex-wrap:wrap;justify-content:flex-start}.acm-inv .acm-actions{flex-wrap:nowrap;justify-content:flex-end}.acm-patient>span:last-child{max-width:160px}}.acm-page .ops-table-wrap{position:relative}.co-page .ops-wrap{max-width:1320px}.co-toolbar{justify-content:space-between}.co-seg{display:flex;max-width:100%;min-width:0}.co-seg .ops-seg{max-width:100%;overflow-x:auto}.co-search{flex:0 1 320px}.co-search .ops-input{box-sizing:border-box;padding-right:38px}.co-search .ops-input::placeholder{color:var(--t-sub);opacity:1}.co-search-clear{all:unset;align-items:center;border-radius:999px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px}.co-search-clear svg{position:static;transform:none}.co-search-clear:hover{background:var(--ops-hover);color:var(--t-text)}.co-search-clear:focus-visible{box-shadow:var(--ops-focus)}.co-state{padding:var(--ops-4) var(--ops-5)}.co-table{table-layout:auto;width:100%}.co-table td{vertical-align:middle}.co-nowrap{white-space:nowrap}.co-nowrap time{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.co-person{min-width:180px}.co-name{color:var(--t-text);display:inline-block;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}button.co-name{border-radius:6px}button.co-name:focus-visible{box-shadow:var(--ops-focus);outline:none}.co-subject{max-width:none;min-width:120px;width:100%}.co-table th.co-who-th{min-width:110px;white-space:normal}.co-subject>span{display:block;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.co-actions{text-align:right;white-space:nowrap;width:1%}.co-table td.co-actions,.co-table th.co-actions{display:table-cell}.co-who-stack{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.co-recorded{align-items:center;display:inline-flex;gap:6px}.co-recorded-tag{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.co-outcome-text{display:inline-block}.co-outcome-text:first-letter{text-transform:uppercase}.co-t{white-space:nowrap}.co-patient-sender{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px}.co-patient-sender svg{color:var(--t-sub)}.co-legend{margin:0}.co-legend b{color:var(--t-text);font-weight:600}.co-legend span+span:before{color:var(--t-sub);content:"·";margin-right:8px}.co-compose,.co-fieldset{display:flex;flex-direction:column;gap:var(--ops-4)}.co-fieldset{border:0;margin:0;min-width:0;padding:0}.co-fieldset:disabled{opacity:.75}.co-full{box-sizing:border-box;width:100%}.co-body{height:auto;line-height:1.5;min-height:150px;padding-bottom:10px;padding-top:10px;resize:vertical}.co-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.co-choices .cl-choice b svg{color:var(--t-sub)}.co-choices .cl-choice[aria-pressed=true] b svg{color:var(--primary)}.co-help{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.45;margin:0}.co-selected{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);min-width:0;padding:8px 12px}.co-selected-name{color:var(--t-text);flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-picker-wrap{position:relative}.co-picker{left:0;list-style:none;margin:4px 0 0;max-height:240px;overflow:auto;right:0;top:100%}.co-picker .co-opt{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--t-text);cursor:pointer;display:flex;gap:var(--ops-3);padding:8px 10px;width:100%}.co-picker .co-opt.active,.co-picker .co-opt:hover{background:var(--ops-hover);box-shadow:inset 3px 0 0 var(--primary)}.co-opt-name{font-size:var(--ops-fs-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-discard{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end;width:100%}.co-discard-q{align-items:center;color:var(--t-text);display:inline-flex;font-weight:600;gap:6px;margin-right:auto}.co-discard-q svg{color:var(--warning)}@media (max-width:1280px){.co-doc-word{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (max-width:1180px){.co-name{max-width:150px}.co-person{min-width:150px}}@media (max-width:1100px){.co-t{display:block}.co-t-sep{display:none}.co-name{max-width:120px}.co-person{min-width:0}.co-person .cl-avatar{display:none}.co-outcome-cell{white-space:normal}.co-outcome-cell .ops-badge{white-space:nowrap}}@media (max-width:1024px){.co-table td,.co-table th{padding-left:10px;padding-right:10px}.co-search{flex:1 1 100%}}@media (max-width:640px){.co-choices{grid-template-columns:minmax(0,1fr)}}.nc-page .ops-wrap{max-width:980px}.nc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3)}.nc-cats{display:flex;min-width:0}.nc-cats,.nc-cats .ops-seg{max-width:100%}.nc-preview-toggle{color:var(--t-text)}.nc-preview-toggle[aria-pressed=true]{background:var(--t-card2);box-shadow:inset 0 0 0 1px var(--t-line)}.nc-toggle-state{border:1px solid var(--t-line);border-radius:999px;font-size:var(--ops-fs-caption);font-weight:700;line-height:18px;margin-left:2px;padding:0 6px}.nc-preview-toggle[aria-pressed=true] .nc-toggle-state{background:var(--t-text);border-color:var(--t-text);color:var(--t-card)}.nc-panel .ops-panel-head{flex-wrap:wrap}.nc-state{padding:var(--ops-4) var(--ops-5)}.nc-group+.nc-group{border-top:1px solid var(--t-line)}.nc-group>.ops-group-label{padding-top:var(--ops-4)}.nc-list{border-top:1px solid var(--t-line)}.nc-row{align-items:center}.nc-row .cm-notif-open{margin:-2px -4px;padding:2px 4px}.nc-row .cm-notif-body{align-items:center;display:flex;gap:6px}.nc-row .cm-notif-body>.nc-hidden-ico{color:var(--t-sub);flex-shrink:0}.nc-body-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-meta{flex-wrap:wrap;margin-top:2px;row-gap:4px}.nc-meta time{white-space:nowrap}.nc-row .cm-notif-open:hover .nc-go{text-decoration:underline}.nc-from-patient{color:var(--t-text)}.nc-row .cm-notif-tools{flex-shrink:0}.nc-row[data-unread] .cm-notif-body,.nc-row[data-unread] .cm-notif-body>.nc-hidden-ico,.nc-row[data-unread] .cm-notif-meta{color:color-mix(in srgb,var(--t-sub) 55%,var(--t-text))}.nc-row[data-unread] .cm-notif-tools .ops-btn{color:var(--t-text)}.nc-row .cm-notif-body[data-draft]{border-left:2px dashed var(--cm-ai-line);font-style:italic;padding-left:8px}.nc-draft-tag{color:var(--t-text);flex-shrink:0;font-style:normal;font-weight:700}.nc-ch-unknown{border-style:dashed;color:var(--t-text);gap:4px}.rc-pad{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rc-pad-x{margin:0;padding:0 var(--ops-5) var(--ops-4)}.rc-muted{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.rc-nowrap{white-space:nowrap}.rc .ops-alert{align-items:flex-start;flex-wrap:nowrap}.rc .ops-alert>svg{margin-top:2px}.rc .ops-alert strong{font-weight:700}.rc-back{display:flex;flex-basis:100%;margin:0 0 var(--ops-1) -10px}.rc-title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-3);min-width:0}.rc-title>span:first-child{overflow-wrap:anywhere}.rc-title .ops-badge{letter-spacing:0}.rc-row{grid-template-columns:minmax(0,1fr) auto;padding-left:var(--ops-4);padding-right:var(--ops-4)}.rc-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.rc-row-top{align-items:center;display:flex;gap:var(--ops-2);min-width:0}.rc-row-name{color:var(--t-text);font-size:14px;font-weight:600;min-width:0}.rc-row-desc,.rc-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-row-desc{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rc-metrics{align-items:center;display:flex;gap:var(--ops-4)}.rc-metric{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums;text-align:right;width:88px}.rc-metric b{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700}.rc-metric small{color:var(--t-sub);font-size:var(--ops-fs-caption);white-space:nowrap}.rc-form{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.rc-form .ops-input,.rc-form .ops-select{width:100%}.rc-fields3{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr))}.rc-err{color:var(--danger);font-size:var(--ops-fs-label);font-weight:600;margin:6px 0 0}.rc-help{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:6px;margin:6px 0 0}.rc-help svg{color:var(--info);flex-shrink:0}.rc-help.rc-help-warn{align-items:flex-start;color:var(--t-text)}.rc-help.rc-help-warn svg{color:var(--warning);margin-top:2px}.rc-vars{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px;margin:0 0 var(--ops-4)}.rc-var{background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ops-fs-caption);padding:2px 8px}.rc-steps{display:flex;flex-direction:column;gap:var(--ops-3);list-style:none;margin:0;padding:0}.rc-step{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:28px minmax(0,1fr);position:relative}.rc-step:not(:last-child):before{background:var(--t-line);bottom:calc(var(--ops-3)*-1);content:"";left:13px;position:absolute;top:32px;width:2px}.rc-step-num{align-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--t-card));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--t-line));border-radius:50%;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:700;height:28px;justify-content:center;position:relative;width:28px;z-index:1}.rc-step-body{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-4) var(--ops-4)}.rc-step-body .ops-input{background:var(--t-card);width:100%}.rc-step-head{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:auto minmax(0,1fr) auto}.rc-step-mid{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-3);min-width:0}.rc-step-title{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-label);font-weight:700;min-height:36px}.rc-step-head .ops-seg{background:var(--t-card)}.rc-day{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:var(--ops-2);white-space:nowrap}.rc-step-body .rc-day-input{width:76px}.rc-step-del{margin-top:2px}.rc-step-del svg{color:var(--danger)}.rc-textarea{height:auto;line-height:1.45;min-height:76px;padding:10px 12px;resize:vertical}.rc-add{margin-top:var(--ops-4)}.rc-footer{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;bottom:0;box-shadow:0 -8px 24px #0000001f;justify-content:flex-end;padding:var(--ops-3) var(--ops-5);position:-webkit-sticky;position:sticky;z-index:5}.rc-dl,.rc-footer{display:flex;gap:var(--ops-2)}.rc-dl{flex-direction:column;font-size:var(--ops-fs-label);margin:0}.rc-dl>div{display:flex;gap:var(--ops-3);justify-content:space-between}.rc-dl dt{color:var(--t-sub)}.rc-dl dd{color:var(--t-text);font-weight:600;margin:0;text-align:right}.rc-mini{border-top:1px solid var(--t-line);counter-reset:rc;display:flex;flex-direction:column;gap:var(--ops-2);list-style:none;margin:var(--ops-4) 0;padding:var(--ops-3) 0 0}.rc-mini:first-child{border-top:0;margin-top:0;padding-top:0}.rc-mini li{align-items:flex-start;color:var(--t-text);counter-increment:rc;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);min-width:0}.rc-mini li:before{color:var(--t-sub);content:counter(rc) ".";font-weight:600;min-width:18px}.rc-mini-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.rc-mini-sub{font-size:var(--ops-fs-caption);overflow:hidden;text-overflow:ellipsis}.rc-mini-day,.rc-mini-sub{color:var(--t-sub);white-space:nowrap}.rc-mini-day{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.rc-side .ops-link{margin-top:var(--ops-4)}.rc-channel,.rc-dl+.ops-link{display:inline-flex}.rc-channel{align-items:center;color:var(--t-text);font-weight:600;gap:6px}.rc-channel svg{color:var(--primary);flex-shrink:0}.rc-perf{display:flex;flex-direction:column;gap:var(--ops-4)}.rc-funnel{align-items:stretch;display:flex;gap:var(--ops-2)}.rc-funnel>.ops-stat{flex:1 1;min-width:0;padding:var(--ops-3) var(--ops-4)}.rc-funnel.is-ok .ops-stat-value:not(.na){font-size:26px}.rc-chev{align-self:center;color:var(--t-sub);flex-shrink:0}.rc-channels{background:var(--t-card)}.rc-chlist{padding:0 var(--ops-3) var(--ops-3)}.rc-chrow{align-items:center;display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:6px var(--ops-2)}.rc-chrow+.rc-chrow{border-top:1px solid var(--t-line)}.rc-chnums{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.rc-chrow b{font-feature-settings:"tnum";color:var(--t-text);font-variant-numeric:tabular-nums}.rc-failed{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px;white-space:nowrap}.rc-failed svg{color:var(--warning);flex-shrink:0}.rc-perf-grid.ops-grid{align-items:stretch}.rc-table{min-width:600px}.rc-table td,.rc-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.rc-table td:first-child,.rc-table th:first-child{padding-left:var(--ops-4)}.rc-table .cl-person-name{font-weight:600;max-width:170px}.rc-dash{color:var(--t-sub)}.rc-table .rc-act{background:var(--t-card);box-shadow:-1px 0 0 var(--t-line);padding-left:var(--ops-2);padding-right:var(--ops-3);position:-webkit-sticky;position:sticky;right:0;text-align:right;width:48px;z-index:1}.rc-table thead .rc-act{background:var(--t-card2)}.rc-dialog-text{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}@media (max-width:1199px){.rc-builder-grid.ops-grid.main-side{grid-template-columns:minmax(0,1fr)}.rc-fields3{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rc-chev{display:none}.rc-table th.num{white-space:normal}}@media (max-width:1024px) and (min-width:900px){.rc-perf-grid.ops-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.rc-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-perf-grid.ops-grid.thirds{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rc-fields3{grid-template-columns:minmax(0,1fr)}.rc-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-row{grid-template-columns:auto minmax(0,1fr)}.rc-metrics{grid-column:1/-1;justify-content:flex-start}.rc-metric{text-align:left}}.ri-page .ri-muted{color:var(--t-sub);font-size:var(--ops-fs-caption)}@media (min-width:761px){.ri-page .ops-head{flex-wrap:nowrap}.ri-page .ops-head-text{flex:1 1 auto}.ri-page .ops-actions{flex-shrink:0;justify-content:flex-end}}.ri-page .ops-actions{margin-left:auto}.ri-page .ops-alert{align-items:flex-start;flex-wrap:nowrap}.ri-page .ops-alert>span{min-width:0}.ri-page .ops-alert>svg{margin-top:2px}.ri-err-detail{color:var(--t-text);display:block;font-size:var(--ops-fs-caption);margin-top:2px}.ri-brief{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ri-brief-col{min-width:0}.ri-brief>.ri-brief-col+.ri-brief-col{border-left:1px solid var(--t-line)}.ri-brief.is-single{grid-template-columns:minmax(0,1fr)}.ri-brief-empty{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-2);margin:0;padding:var(--ops-4) var(--ops-5)}.ri-brief-empty svg{flex-shrink:0}.ri-brief-stats{display:flex;flex-direction:column;gap:var(--ops-3)}.ri-brief-section{padding-bottom:var(--ops-3)}.ri-group-head{align-items:center;display:flex;gap:var(--ops-2);padding-right:var(--ops-5)}.ri-group-head .ops-group-label{flex:1 1;min-width:0}.ri-group-head .ops-badge{margin-top:var(--ops-2)}.ri-caption{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5;margin:0;padding:var(--ops-1) var(--ops-5) 0}.ri-brief-list{margin:0}.ops-row.ri-brief-row{grid-template-columns:24px auto minmax(0,1fr) auto;padding:var(--ops-2) var(--ops-3)}.ri-rank{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.ri-brief-who{align-items:center;display:flex;flex-wrap:wrap;gap:4px var(--ops-2);min-width:0}.ri-brief-name{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.ri-brief-name.ops-link{color:var(--t-text);text-align:left}button.ri-brief-name.ops-link:hover{color:var(--primary)}.ri-brief-who .ops-badge{white-space:nowrap}.ri-bulk{display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-2) var(--ops-5) var(--ops-3)}.ri-bulk .ops-alert{font-size:var(--ops-fs-label)}.ri-bulk-btns{display:flex;flex-wrap:wrap;gap:var(--ops-2)}.ops-panel.ri-queue{overflow:visible}.ri-toolbar{border-bottom:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-4);min-width:0;padding:var(--ops-4) var(--ops-5)}.ri-tabs{max-width:100%;overflow-x:auto;padding:2px}.ri-tabs .ops-seg{flex-wrap:nowrap}.ri-tabs .ops-seg button{white-space:nowrap}.ri-filters{grid-gap:var(--ops-3);align-items:start;display:grid;gap:var(--ops-3);grid-template-columns:repeat(5,minmax(0,1fr))}.ri-filters .ops-select{width:100%}.ri-hint{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:6px;line-height:1.4;margin:0}.ri-hint svg{color:var(--danger);flex-shrink:0;margin-top:1px}.ri-filter-row{display:flex;grid-column:1/-1}.ri-filter-end,.ri-filter-row{align-items:center;flex-wrap:wrap;gap:var(--ops-2)}.ri-filter-end{display:inline-flex;margin-left:auto}.ri-filter-count{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.ri-filter-count:empty{display:none}.ops-btn.ri-on{background:color-mix(in srgb,var(--primary) 12%,var(--t-card));border-color:var(--primary)}.ops-btn.ri-on svg{color:var(--primary)}.ri-layout{grid-gap:var(--ops-5);align-items:start;display:grid;gap:var(--ops-5);grid-template-columns:minmax(0,1fr);padding:var(--ops-3) var(--ops-4) var(--ops-4)}.ops-grid.ri-layout.has-detail{grid-template-columns:minmax(0,1fr) 360px}.ri-list-col{min-width:0}.ri-list-col>.ops-alert{margin:var(--ops-2) var(--ops-1)}.ri-note{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.5;margin:0;padding:var(--ops-1) var(--ops-3) var(--ops-2)}.ops-list.ri-list{gap:0;padding:0}.ri-list>li+li{border-top:1px solid var(--t-line)}.ops-row.ri-row{align-items:start;gap:var(--ops-3);grid-template-columns:148px minmax(0,1fr) 140px auto;padding:var(--ops-3)}.ops-row.ri-row.is-selected{background:color-mix(in srgb,var(--primary) 8%,var(--t-card));outline:2px solid var(--primary);outline-offset:-2px}.ri-list>li.is-selected+li{border-top-color:#0000}.ri-prio{min-width:0;padding-top:2px}.ri-prio .ops-badge{white-space:nowrap}.ri-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ri-name.ops-link{color:var(--t-text);display:block;font-size:var(--ops-fs-row);font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-name.ops-link:hover{color:var(--primary)}.ri-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ri-due{color:var(--t-sub);font-size:var(--ops-fs-label)}.ri-notes{align-items:flex-start;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);gap:6px;line-height:1.45}.ri-notes svg{color:var(--t-sub);flex-shrink:0;margin-top:2px}.ri-notes b{font-weight:600}.ri-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:right}.ri-meta .ops-col-value{width:auto}.ri-value{display:contents}.ri-na .ops-col-value b{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:500}.ri-clin{color:var(--t-sub);font-size:var(--ops-fs-caption);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,auto)}.ri-layout.has-detail .ri-actions{grid-template-columns:repeat(2,auto)}.ri-actions .ops-btn{justify-content:flex-start}.ri-detail{border-radius:var(--ops-r-card);max-height:calc(100vh - 32px);min-width:0;overflow:auto;position:-webkit-sticky;position:sticky;top:16px}.ri-detail-body{display:flex;flex-direction:column;gap:var(--ops-4);padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ri-detail-top{align-items:flex-start;display:flex;gap:var(--ops-3);min-width:0}.ri-detail-id{display:flex;flex-direction:column;gap:6px;min-width:0}.ri-detail-status{align-items:center;display:flex;flex-wrap:wrap;gap:4px var(--ops-2)}.ri-detail-status .ops-badge{white-space:nowrap}.ri-detail-name{border-radius:6px;color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.ri-detail-name:focus{outline:none}.ri-detail-name:focus-visible{box-shadow:var(--ops-focus)}.ri-dl{display:flex;flex-direction:column;gap:var(--ops-2);margin:0}.ri-dl-row{grid-gap:var(--ops-3);align-items:baseline;display:grid;gap:var(--ops-3);grid-template-columns:120px minmax(0,1fr)}.ri-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.ri-dl dd{color:var(--t-text);font-size:var(--ops-fs-label);margin:0;min-width:0;overflow-wrap:anywhere}.ri-detail-body .ops-alert{align-items:flex-start;flex-wrap:nowrap;font-size:var(--ops-fs-label)}.ri-detail-body .ops-alert>span{min-width:0}.ri-detail-actions{display:flex;flex-direction:column;gap:var(--ops-2)}.ri-detail-actions .ops-btn{justify-content:flex-start;width:100%}@media (max-width:1200px){.ri-brief{grid-template-columns:minmax(0,1fr)}.ri-brief>.ri-brief-col+.ri-brief-col{border-left:0;border-top:1px solid var(--t-line)}.ops-grid.ri-layout.has-detail{gap:var(--ops-4);grid-template-columns:minmax(0,1fr) 300px}.ri-detail{max-height:calc(100vh - 24px);top:12px}.ri-detail-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.ri-dl-row{gap:var(--ops-2);grid-template-columns:100px minmax(0,1fr)}.ri-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-row.ri-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ops-2)}.ri-row>.ri-prio{grid-column:1;grid-row:1;padding-top:0}.ri-row>.ri-main{grid-column:1;grid-row:2}.ri-row>.ri-meta{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:4px var(--ops-3);grid-column:1;grid-row:3;text-align:left}.ri-meta .ops-col-value{text-align:left}.ri-meta .ops-col-value b,.ri-meta .ops-col-value small{display:inline}.ri-meta .ops-col-value small{margin-left:4px}.ri-row>.ri-actions{align-self:center;grid-column:2;grid-row:1/span 3}.ri-actions{grid-template-columns:repeat(4,36px)}.ri-layout.has-detail .ri-actions{grid-template-columns:repeat(2,36px)}.ri-actions .ops-btn{height:36px;justify-content:center;min-height:36px;padding:0;width:36px}.ri-act-text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (max-width:760px){.ri-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid.ri-layout.has-detail{grid-template-columns:minmax(0,1fr)}.ri-detail{max-height:none;order:-1;overflow:visible;position:static}.ri-actions,.ri-layout.has-detail .ri-actions{grid-template-columns:repeat(2,36px)}}.nhsc-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.nhsc-stack{display:flex;flex-direction:column;gap:var(--ops-4)}.nhsc-mini .ops-stat-value{font-size:var(--ops-fs-title)}.nhsc-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nhsc-list{list-style:none;margin:0;padding:0}.nhsc-list-row{border-top:1px solid var(--t-line);padding:var(--ops-3) var(--ops-5)}.nhsc-list-row:first-child{border-top:0}.nhsc-rej{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-4)}.nhsc-rej-who{color:var(--t-text);font-weight:600;min-width:140px}.nhsc-rej .nhs-status{flex:1 1 220px}.nhsc-claims th[scope=row],.nhsc-table th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.nhsc-table td,.nhsc-table th[scope=row]{vertical-align:top}.nhsc-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nhsc-detail,.nhsc-who{align-items:flex-start;display:inline-flex;flex-direction:column;gap:3px;min-width:0}.nhsc-who .nhs-cell-sub{font-weight:400;margin-top:0}.nhsc-detail{color:var(--t-text);font-size:var(--ops-fs-label)}.nhsc-exempt{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.nhsc-drawer{display:flex;flex-direction:column;gap:var(--ops-4)}.nhsc-drawer-name{font-size:var(--ops-fs-row)}.nhsc-drawer-name,.nhsc-h3{color:var(--t-text);font-weight:700;margin:0}.nhsc-h3{font-size:var(--ops-fs-section)}.nhsc-sub{color:var(--t-sub);font-size:var(--ops-fs-label)}.nhsc-confirm-body{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.nhsc-textarea{height:auto;min-height:84px;padding:var(--ops-2) var(--ops-3);resize:vertical}.nhsc-field-err{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.nhsc-field-err:before{background:var(--danger);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}.nhsc-contract{display:flex;flex-direction:column;gap:var(--ops-3)}.nhsc-contract-head{display:flex;flex-direction:column;gap:2px}.nhsc-metrics{grid-gap:var(--ops-2) var(--ops-4);display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.nhsc-metrics dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nhsc-metrics dd{font-feature-settings:"tnum";color:var(--t-text);font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0}.nhsc-form{background:var(--t-card2);border-bottom:1px solid var(--t-line);display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.nhsc-form-grid{grid-gap:var(--ops-3) var(--ops-4);display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nhsc-form-actions{display:flex;gap:var(--ops-2);justify-content:flex-end}.nhsc-missing{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.nhsc-missing-main{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;min-width:0}.nhsc-missing-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.nhsc-missing-band{color:var(--t-text);font-weight:600}.nhsc-missing-line{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.nhsc-notready{align-items:flex-start;display:inline-flex;flex-direction:column;gap:3px}.nhsc-notready-text{color:var(--t-sub);font-size:var(--ops-fs-caption)}@media (max-width:560px){.nhsc-form-grid{grid-template-columns:minmax(0,1fr)}}.nhsc-mini .ops-stat-value.na{font-size:var(--ops-fs-row)}@media (min-width:561px) and (max-width:960px){.nhs-centre .ops-stats:not(.nhsc-mini){grid-template-columns:repeat(2,minmax(0,1fr))}.nhs-centre .ops-stats:not(.nhsc-mini)>:last-child:nth-child(odd){grid-column:1/-1}}.rf-kpis{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.cl-caption.rf-note{align-items:flex-start;border-top:0;flex-wrap:nowrap;line-height:1.45;margin:0;padding:0}.cl-caption.rf-note>svg{color:var(--info);flex-shrink:0;margin-top:2px}.rf-note-text{flex:1 1;min-width:0}.cl-caption.rf-note .ops-link{font-size:var(--ops-fs-caption)}.rf-toolbar{gap:var(--ops-3)}.rf-filters{flex:0 1 auto;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.rf-filters .ops-seg{flex-wrap:nowrap}.rf-filters .ops-seg button{white-space:nowrap}.rf-search{flex:1 1 240px;margin-left:auto;max-width:360px}.rf-chip{align-items:center;display:inline-flex;gap:2px}.rf-chip-x{all:unset;align-items:center;border-radius:8px;box-sizing:border-box;color:var(--t-sub);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.rf-chip-x:hover{background:var(--ops-hover);color:var(--t-text)}.rf-chip-x:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rf-state{padding:var(--ops-4) var(--ops-5)}.rf-table{min-width:860px}.rf-table tbody tr{cursor:pointer}.rf-table tbody tr:hover td{background:var(--t-card2)}.rf-table td{vertical-align:middle}.rf-person{align-items:center;min-width:0}.rf-person-text{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.rf-c-patient{min-width:190px}.rf-open{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700;overflow-wrap:anywhere;text-align:left}.rf-open:hover{color:var(--primary)}.rf-open:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.rf-cap{color:var(--t-sub);font-size:var(--ops-fs-caption);line-height:1.4}.rf-cap,.rf-type{display:block;white-space:nowrap}.rf-dir{align-items:center;display:inline-flex;gap:4px;margin-top:2px}.rf-dir svg{flex-shrink:0}.rf-c-route{max-width:280px;min-width:180px}.rf-from{color:var(--t-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-to{align-items:flex-start;color:var(--t-sub);display:flex;font-size:var(--ops-fs-caption);gap:4px;line-height:1.4;margin-top:2px;min-width:0}.rf-to svg{flex-shrink:0;margin-top:2px}.rf-to-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere}.rf-c-date{white-space:nowrap}.rf-table tbody tr.rf-row-red td{background:color-mix(in srgb,var(--danger) 4%,var(--t-card))}.rf-table tbody tr.rf-row-red :is(.rf-cap,.rf-dir,.rf-to){color:var(--t-text)}.rf-table tbody tr.rf-row-red td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.rf-table tbody tr.rf-row-red:hover td{background:color-mix(in srgb,var(--danger) 8%,var(--t-card))}.rf-urg-red{display:inline-flex}.rf-urg-red .ops-badge{border-color:color-mix(in srgb,var(--danger) 60%,var(--t-line));font-weight:700}.ops-overlay.drawer .ops-drawer:has(.rf-drawer){max-width:96vw;width:540px}.rf-drawer{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.rf-drawer .ops-alert{align-items:flex-start}.rf-drawer .ops-alert>svg{margin-top:2px}.rf-drawer .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:12em}.rf-drawer:focus,.rf-summary:focus{outline:none}.rf-summary:focus-visible{border-radius:8px;outline:2px solid var(--primary);outline-offset:4px}.rf-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rf-dl{grid-gap:var(--ops-3) var(--ops-4);background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;display:grid;gap:var(--ops-3) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--ops-3) var(--ops-4)}.rf-dl>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rf-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.rf-dl dd{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;margin:0;overflow-wrap:anywhere}.rf-sec{display:flex;flex-direction:column;gap:var(--ops-2);min-width:0}.rf-h{align-items:center;display:flex;gap:6px;margin:0}.rf-h svg{flex-shrink:0}.rf-text{background:var(--t-card2);border:1px solid var(--t-line);border-radius:14px;color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;overflow-wrap:anywhere;padding:var(--ops-3) var(--ops-4);white-space:pre-wrap}.rf-text-ok{border-left:3px solid var(--success);display:flex;flex-direction:column;gap:6px}.rf-ok-tag{align-items:center;color:var(--t-text);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:700;gap:4px;white-space:normal}.rf-ok-tag svg{color:var(--success)}.rf-muted{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.rf-p{color:var(--t-text);line-height:1.5;margin:0}.rf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.rf-letter{border-top:1px solid var(--t-line);padding-top:var(--ops-2)}.rf-letter-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;margin-right:var(--ops-1);text-transform:uppercase}.rf-outcome{background:var(--t-card);border:1px solid color-mix(in srgb,var(--success) 45%,var(--t-line));border-radius:14px;display:flex;flex-direction:column;gap:var(--ops-3);padding:var(--ops-4)}.rf-outcome-title{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-section);font-weight:700;gap:8px;margin:0}.rf-outcome-title svg{color:var(--success)}.rf-outcome-foot{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.rf-textarea{font-family:inherit;height:auto;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.rf-timeline{list-style:none;margin:0;padding:0 0 0 4px}.rf-timeline,.rf-timeline>li{display:flex;flex-direction:column}.rf-timeline>li{border-left:2px solid var(--t-line);gap:2px;margin-left:5px;padding:0 0 var(--ops-3) 22px;position:relative}.rf-timeline>li:last-child{border-left-color:#0000;padding-bottom:0}.rf-timeline>li:before{background:var(--t-card);border-radius:50%;box-shadow:inset 0 0 0 2px var(--primary);content:"";height:12px;left:-7px;position:absolute;top:3px;width:12px}.rf-timeline b{color:var(--t-text);font-size:var(--ops-fs-body);font-weight:700}.rf-timeline time,.rf-tl-when{color:var(--t-sub);font-size:var(--ops-fs-caption)}.rf-timeline time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rf-form{display:flex;flex-direction:column;gap:var(--ops-3);min-width:0}.rf-form .ops-seg{align-self:flex-start}.rf-form .ops-input,.rf-form .ops-select{width:100%}.rf-req{font-weight:500}.rf-help,.rf-req{color:var(--t-sub)}.rf-help{font-size:var(--ops-fs-caption);line-height:1.4}.rf-help-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.rf-help-row .ops-link{font-size:var(--ops-fs-caption)}.rf-picked{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);min-width:0;padding:8px 12px}.rf-picked-name{color:var(--t-text);flex:1 1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-picked .cl-avatar{height:28px;width:28px}.ops-menu.rf-options{box-shadow:none;list-style:none;margin:0;max-height:220px;overflow-y:auto;position:static}.rf-option{align-items:center;border-radius:7px;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-2);padding:8px 10px}.rf-option.is-active,.rf-option:hover{background:var(--ops-hover)}.rf-option.is-active{box-shadow:inset 3px 0 0 var(--primary)}.rf-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-options .cl-avatar{height:26px;width:26px}.rf-fieldset{border:0;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;padding:0}.rf-fieldset legend{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:6px;padding:0}.rf-urgency{grid-gap:var(--ops-2);display:grid;gap:var(--ops-2);grid-template-columns:repeat(3,minmax(0,1fr))}.rf-urg-opt{align-items:center;background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:8px;line-height:1.3;padding:10px 12px;position:relative}.rf-form input[type=checkbox],.rf-form input[type=radio]{color-scheme:light;color-scheme:var(--color-scheme,light)}.rf-urg-opt input{accent-color:var(--primary);flex-shrink:0;height:16px;margin:0;width:16px}.rf-urg-opt svg{color:var(--t-sub);flex-shrink:0}.rf-urg-opt:hover{border-color:var(--primary)}.rf-urg-opt:focus-within{box-shadow:var(--ops-focus)}.rf-urg-opt.is-checked{background:color-mix(in srgb,var(--primary) 5%,var(--t-card));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.rf-urg-opt.is-checked svg{color:var(--primary)}.rf-urg-opt[data-red] svg{color:var(--danger)}.rf-urg-opt[data-red] input{accent-color:var(--danger)}.rf-urg-opt[data-red].is-checked{background:color-mix(in srgb,var(--danger) 8%,var(--t-card));border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);font-weight:700}.rf-urg-opt.is-checked:focus-within{box-shadow:var(--ops-focus)}.rf-share{display:flex;flex-direction:column;gap:4px}.rf-share .ops-check{align-items:flex-start}.rf-share .ops-check input{flex-shrink:0;margin:2px 0 0}.rf-share .rf-help{padding-left:24px}@media (max-width:1180px){.rf-stats .ops-stat{gap:4px;padding:var(--ops-3) var(--ops-4)}.rf-stats .ops-stat-value{font-size:24px}.rf-filters{flex:1 1 100%}.rf-table{min-width:0}.rf-table td,.rf-table th{padding:10px 12px}.rf-table .cl-avatar{display:none}.rf-c-patient{min-width:130px}.rf-c-route{min-width:140px}.rf-c-urg{min-width:160px}.rf-c-status{min-width:124px}.rf-type{white-space:normal}.rf-table td .ops-badge{border-radius:12px;height:auto;line-height:1.3;max-width:150px;min-height:24px;padding:3px 10px;white-space:normal}.rf-table td .ops-badge svg{flex-shrink:0}.rf-c-date .rf-cap{white-space:normal}.rf-search{flex-basis:100%;margin-left:0;max-width:none}}@media (max-width:900px){.ops-stats.four.rf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rf-urgency{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.rf-dl{grid-template-columns:minmax(0,1fr)}}.fa-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:320px minmax(0,1fr)}.fa-layout,.fa-layout>*{min-width:0}.fa-layout.solo{grid-template-columns:minmax(0,1fr)}.fa-detail{min-width:0}.fa-detail-stack{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.fa-pad{padding:var(--ops-4) var(--ops-5)}.fa-pad-top{padding-bottom:0}.fa-p{color:var(--t-text);line-height:1.5;margin:0}.fa-note{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.fa-ico-danger{color:var(--danger);flex-shrink:0}.ops-panel.fa-overflow{overflow:visible}.ops-panel.fa-create-panel{max-width:640px}.fa-form{display:flex;flex-direction:column;gap:var(--ops-4);max-width:560px;min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.fa-form .ops-input{box-sizing:border-box;width:100%}.fa-form .ops-input[aria-invalid=true]{border-color:var(--danger)}.fa-err{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-label);font-weight:600;gap:6px;margin:0}.fa-err svg{color:var(--danger);flex-shrink:0}.fa-help{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.fa-chip{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-2) var(--ops-3)}.fa-chip-name{color:var(--t-text);flex:1 1 auto;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-chip .cl-avatar{height:30px;width:30px}.fa-form-foot{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.fa-filter{padding:var(--ops-3) var(--ops-3) 0}.fa-filter .ops-input{box-sizing:border-box;width:100%}.fa-none{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0;padding:var(--ops-4) var(--ops-5)}.ops-row.fa-fam{grid-template-columns:auto minmax(0,1fr);position:relative}.fa-fam-main{display:flex;flex-direction:column;min-width:0}.fa-fam-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.ops-row.fa-fam[aria-current=true]{background:var(--t-card2);box-shadow:inset 3px 0 0 var(--primary)}.ops-row.fa-fam:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fa-sum-head{align-items:center;display:flex;gap:var(--ops-4);min-width:0;padding:var(--ops-4) var(--ops-5)}.fa-sum-avatar{display:inline-flex;flex-shrink:0}.fa-sum-avatar .cl-avatar{font-size:18px;height:52px;width:52px}.fa-sum-main{display:flex;flex-direction:column;gap:6px;min-width:0}.fa-sum-title{color:var(--t-text);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;overflow-wrap:anywhere}.fa-sum-meta{align-items:center;color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-3);min-width:0}.fa-sum-count{align-items:center;display:inline-flex;gap:6px}.fa-sum-count svg{color:var(--t-sub);flex-shrink:0}.fa-resp-chip{align-items:center;background:color-mix(in srgb,var(--success) 10%,var(--t-card));border:1px solid color-mix(in srgb,var(--success) 45%,var(--t-line));border-radius:999px;color:var(--t-text);display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0;padding:4px 10px}.fa-resp-chip svg{color:var(--success);flex-shrink:0}.fa-resp-chip-label{color:var(--t-text);font-weight:600}.fa-resp-chip-name{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700;overflow-wrap:anywhere}.fa-resp-chip .ops-link.fa-resp-chip-name{color:var(--t-text);text-decoration:underline;text-underline-offset:2px}.fa-resp-chip .ops-link:focus-visible{border-radius:4px;outline:2px solid var(--primary);outline-offset:2px}.fa-sum-warn{padding-top:0}.fa-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-row.fa-mem{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.fa-mem-main{display:flex;flex-direction:column;gap:4px;min-width:0}.fa-mem-name{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2);min-width:0}.fa-mem-name .ops-row-title{border-radius:4px;font-weight:700;min-width:0}.fa-mem-name .ops-row-title:focus,.fa-mem-name .ops-row-title:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fa-mem-name .ops-badge .ops-badge-ico{color:var(--success)}.fa-mem-sub{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.fa-mem-sub .ops-badge .ops-badge-ico{color:var(--warning)}.fa-actions{flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.fa-actions .fa-slot{pointer-events:none;visibility:hidden}.fa-actions .ops-btn.fa-busy{cursor:progress}@media (min-width:1025px){.ops-row.fa-mem>.fa-actions{align-items:center;display:grid;grid-template-columns:auto auto auto;justify-items:end}}.fa-add{border-radius:0 0 var(--ops-r-card) var(--ops-r-card);border-top:1px solid var(--t-line);display:flex;flex-direction:column;gap:6px;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.fa-add-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.fa-add .fa-search{max-width:420px}.fa-search{min-width:0;position:relative}.fa-search-input{box-sizing:border-box;width:100%}.fa-search-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fa-search-busy{align-items:center;color:var(--t-sub);display:flex;font-size:var(--ops-fs-label);gap:6px;margin:6px 0 0}.fa-results{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;box-shadow:0 8px 24px #0000002e;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.fa-res-state{align-items:center;color:var(--t-text);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:6px;margin:0;padding:var(--ops-3) var(--ops-4)}.fa-res-state .ops-link{margin-left:auto}.fa-options{list-style:none;margin:0;padding:var(--ops-1)}.fa-option{align-items:center;border-radius:var(--ops-r-ctl);color:var(--t-text);cursor:pointer;display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);min-width:0;padding:var(--ops-2) var(--ops-3)}.fa-option .cl-avatar{height:28px;width:28px}.fa-option.active{background:var(--ops-hover);box-shadow:inset 0 0 0 2px var(--primary)}.fa-option.disabled{cursor:not-allowed}.fa-option.disabled .fa-option-name{color:var(--t-sub)}.fa-option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-option-note{color:var(--t-sub);font-size:var(--ops-fs-caption);white-space:nowrap}.fa-dialog-body{display:flex;flex-direction:column;gap:var(--ops-3)}@media (max-width:1024px){.fa-layout{gap:16px;grid-template-columns:280px minmax(0,1fr)}.fa-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-stats .ops-stat{padding:var(--ops-3) var(--ops-4)}.fa-stats .ops-stat-value{font-size:24px}.ops-row.fa-mem{grid-template-columns:auto minmax(0,1fr)}.ops-row.fa-mem>.fa-actions{grid-column:1/-1;justify-content:flex-start}.fa-actions .fa-slot{display:none}.fa-sum-head{padding:var(--ops-3) var(--ops-4)}.fa-sum-avatar .cl-avatar{font-size:16px;height:44px;width:44px}.fa-sum-title{font-size:18px}}@media (max-width:900px){.fa-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fa-stats{grid-template-columns:minmax(0,1fr)}}.fa .ops-alert{align-items:flex-start;flex-wrap:nowrap}.fa .ops-alert>svg{margin-top:2px}.fa .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.fa .ops-alert>.ops-alert-action{flex-shrink:0}.aal-tabs{gap:var(--ops-2)}.aal-filters,.aal-tabs{display:flex;flex-wrap:wrap;min-width:0}.aal-filters{align-items:flex-start;border-bottom:1px solid var(--t-line);gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.aal-filters .adm-filterbar{flex:1 1 420px;min-width:0}.aal-filters .plt-filter{min-height:38px}.aal-practice{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.aal-detail{overflow-wrap:anywhere}.aal-table td{vertical-align:top}.aal-row-delete td{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--warning) 6%,#0000)}.aal-row-delete td:first-child{box-shadow:inset 3px 0 0 var(--warning),inset 0 0 0 9999px color-mix(in srgb,var(--warning) 6%,#0000)}.aal-more{border-top:1px solid var(--t-line);display:flex;justify-content:center;padding:var(--ops-3) var(--ops-5) var(--ops-4)}@media (max-width:560px){.aal-filters{padding:var(--ops-3) var(--ops-4)}.aal-filters .plt-filter,.aal-filters .plt-filter .ops-select{width:100%}.aal-practice{max-width:none;white-space:normal}}.aal-table td,.aal-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.aal-practice{max-width:150px;overflow-wrap:break-word;white-space:normal}.aal-table .ops-badge{height:auto;min-height:24px;padding-bottom:2px;padding-top:2px;white-space:normal}.aal-detail{min-width:140px}.aal-detail,.aal-table .adm-audit-name{overflow-wrap:break-word}.aud-page .ops-wrap{gap:var(--ops-4)}.aud-export{align-items:flex-end;display:inline-flex;flex-direction:column;gap:var(--ops-1)}.aud-hint{font-size:var(--ops-fs-caption)}.aud-hint,.aud-provenance{color:var(--t-sub);margin:0}.aud-provenance{display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-4)}.aud-panel{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;min-width:0;padding:var(--ops-4)}.aud-panel,.aud-panel-head{display:flex;gap:var(--ops-3)}.aud-panel-head{align-items:center;flex-wrap:wrap;justify-content:space-between}.aud-panel-head .adm-filterbar{flex:1 1 320px;min-width:0}@media (max-width:767px){.aud-export{align-items:flex-start}.aud-panel{padding:var(--ops-3)}}.aud-page .ops-table-wrap{position:relative}.audc-page .ops-wrap{gap:var(--ops-4)}.audc-export{align-items:flex-end;display:inline-flex;flex-direction:column;gap:var(--ops-1)}.audc-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0}.audc-provenance{color:var(--t-sub);display:flex;flex-wrap:wrap;font-size:var(--ops-fs-label);gap:var(--ops-2) var(--ops-4);margin:0}.audc-compliance{display:flex;flex-direction:column;gap:var(--ops-3)}.audc-compliance .ops-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:720px}.audc-panel{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);gap:var(--ops-3);min-width:0;padding:var(--ops-4)}.audc-panel,.audc-panel-head{display:flex;flex-direction:column}.audc-panel-head{gap:var(--ops-2)}@media (max-width:767px){.audc-export{align-items:flex-start}.audc-panel{padding:var(--ops-3)}.audc-compliance .ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.audc-page .ops-table-wrap{position:relative}.acs-page .ops-wrap{gap:var(--ops-4)}.acs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.acs-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.acs-gap{gap:var(--ops-3)}.fin-table th.acs-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-date{font-feature-settings:"tnum";color:var(--t-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.acs-actions{display:flex;flex-wrap:nowrap;gap:var(--ops-2);justify-content:flex-end}.acs-status{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-1)}.acs-na-note{font-size:var(--ops-fs-caption);margin-top:var(--ops-1);text-align:right}.acs-actions .ops-btn:focus-visible,.acs-stmt-actions .ops-btn:focus-visible{box-shadow:var(--ops-focus)}.acs-label{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600;margin-bottom:var(--ops-1)}.acs-preview{background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);padding:var(--ops-3) var(--ops-4)}.acs-quote{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;margin:0}.acs-sub{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.acs-contact,.acs-meta{grid-gap:var(--ops-2) var(--ops-4);display:grid;gap:var(--ops-2) var(--ops-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.acs-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.acs-contact dt,.acs-meta dt{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600}.acs-contact dd,.acs-meta dd{margin:2px 0 0;overflow-wrap:anywhere}.acs-contact dd,.acs-meta .fin-asat,.acs-meta dd{color:var(--t-text);font-size:var(--ops-fs-label)}.acs-stmt-head{display:flex;flex-direction:column;gap:var(--ops-3)}.acs-practice{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700}.acs-due{align-items:center;background:var(--ops-sunken);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-text);display:flex;font-size:var(--ops-fs-body);font-weight:600;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-3) var(--ops-4)}.acs-due strong{font-size:var(--ops-fs-section)}.acs-stmt-actions{gap:var(--ops-2)}@media (max-width:1180px){.acs-act-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.acs-actions .acs-act,.acs-page .fin-table td,.acs-page .fin-table th{padding-left:var(--ops-2);padding-right:var(--ops-2)}.acs-page .fin-table tr>:first-child{padding-left:var(--ops-4)}.acs-page .fin-table tr>:last-child{padding-right:var(--ops-4)}}@media print{body:has(.acs-stmt){background:#fff!important}body:has(.acs-stmt) :not(:has(.acs-stmt)):not(.ops-drawer:has(.acs-stmt)):not(.ops-drawer:has(.acs-stmt) *){display:none!important}body:has(.acs-stmt) :has(.acs-stmt){background:none!important;border:0!important;box-shadow:none!important;display:block!important;height:auto!important;inset:auto!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:auto!important}.ops-drawer:has(.acs-stmt),.ops-drawer:has(.acs-stmt) *{background:#fff!important;border-color:#0000004d!important;box-shadow:none!important;color:#000!important}#acs-dl-reason,.acs-stmt-actions,.ops-drawer:has(.acs-stmt) .ops-dialog-head .ops-btn{display:none!important}.ops-drawer:has(.acs-stmt) .ops-dialog-head{margin-bottom:12px!important}.acs-stmt .fin-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media (max-width:768px){.acs-stats{grid-template-columns:minmax(0,1fr)}.acs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.acs-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}.ap-page{contain:inline-size}.ap-page .ops-wrap{gap:var(--ops-4)}.ap-stats .fin-stat{text-align:left}.ap-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.ap-date,.ap-ref{white-space:nowrap}.ap-ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-ref,.ap-sub{color:var(--t-sub)}.ap-sub{align-items:center;display:flex;font-size:var(--ops-fs-caption);font-weight:400;gap:4px}.ap-overdue{color:var(--t-text);font-weight:600}.ap-overdue svg{color:var(--danger)}.ap-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.ap-page .fin-table tr.ap-row-hl>*{background:color-mix(in srgb,var(--danger) 7%,var(--t-card))}.ap-page .fin-table tr.ap-row-hl>th:first-child{box-shadow:inset 3px 0 0 var(--danger)}.ap-form{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ap-form .ap-span{grid-column:1/-1}.ap-form .ops-input{width:100%}.ap-form .ops-input:focus-visible{box-shadow:var(--ops-focus);outline:none}.ap-totals{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ap-totals>div{background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);min-width:0;padding:var(--ops-3)}.ap-totals dt{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:600}.ap-totals dd{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:2px 0 0}.ap-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:640px){.ap-form,.ap-totals{grid-template-columns:minmax(0,1fr)}.ap-actions{justify-content:flex-start}}.ap-page input,.ap-page select,.ap-page textarea{color-scheme:var(--color-scheme)}.ap-page .fin-table td,.ap-page .fin-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.ap-actions{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:var(--ops-1)}.ap-actions .ops-btn{justify-content:flex-start}.mem-page{contain:inline-size}.mem-page .ops-wrap{gap:var(--ops-4)}.mem-stats .fin-stat{text-align:left}.mem-pad{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.mem-date{white-space:nowrap}.mem-sub{align-items:center;color:var(--t-text);display:flex;font-size:var(--ops-fs-caption);font-weight:600;gap:4px}.mem-soon svg{color:var(--warning)}.mem-failed svg{color:var(--danger)}.mem-actions{display:flex;flex-wrap:wrap;gap:var(--ops-2);justify-content:flex-end}.mem-actions .mem-cancel svg{color:var(--danger)}.mem-page .fin-table tr.mem-row-soon>th:first-child{box-shadow:inset 3px 0 0 var(--warning)}.mem-note{color:var(--t-text);font-size:var(--ops-fs-body);margin:0}.mem-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:640px){.mem-actions{justify-content:flex-start}}.mem-nolink{font-weight:400}.mem-nolink,.mem-nolink svg{color:var(--t-sub)}.mem-page .fin-table td,.mem-page .fin-table th{padding-left:var(--ops-3);padding-right:var(--ops-3)}.mem-actions{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:var(--ops-1)}.mem-actions .ops-btn{justify-content:flex-start}.ra-page{contain:inline-size}.ra-page .ops-wrap{gap:var(--ops-4)}.ra-stats .fin-stat,.ra-stats .ops-stat{text-align:left}.ra-body{min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ra-date{white-space:nowrap}.ra-sub{display:block;font-size:var(--ops-fs-caption)}.ra-na,.ra-sub{color:var(--t-sub)}.ra-na{font-size:var(--ops-fs-label)}.ra-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:640px){.ra-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.ah-page{contain:inline-size}.ah-page .ops-wrap{gap:var(--ops-4)}.ah-stats .ops-stat{text-align:left}.ah-window{align-items:center;align-self:flex-start;background:var(--t-card2);border:1px solid var(--t-line);border-radius:999px;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:6px;margin:0;padding:4px 12px}.ah-window svg{color:var(--success);flex-shrink:0}.ah-grid{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.ah-side{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.ah-body{min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.ah-ip,.ah-nowrap{white-space:nowrap}.ah-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ops-fs-label)}.ah-foot,.ah-ip,.ah-na{color:var(--t-sub)}.ah-foot{font-size:var(--ops-fs-caption);line-height:1.6;margin:0;max-width:110ch}.ah-foot b{color:var(--t-text)}@media (max-width:1100px){.ah-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ah-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}}.ah-stats .ops-stat-value{overflow-wrap:anywhere}@media (max-width:1400px){.ah-grid{grid-template-columns:minmax(0,1fr)}.ah-side{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.acr-change{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ops-2)}.acr-change>svg{color:var(--t-sub);flex-shrink:0}.acr-old{color:var(--t-sub);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--t-sub) 60%,#0000);text-decoration-color:color-mix(in srgb,var(--t-sub) 60%,#0000)}.acr-table td{vertical-align:top}.adash-title{align-items:center;display:inline-flex;gap:var(--ops-2)}.adash-title>svg{color:var(--t-sub)}.adash-list{list-style:none;margin:0;padding:0}.adash-item{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-3);min-width:0;padding:var(--ops-3) var(--ops-5)}.adash-item:last-child{border-bottom:0}.adash-item-main{flex:1 1;min-width:0}.adash-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adash-more{padding:0 var(--ops-5) var(--ops-4)}.adash-plans{display:flex;flex-direction:column;gap:var(--ops-3);margin:0;padding:var(--ops-4) var(--ops-5) var(--ops-2)}.adash-plans>div{grid-gap:6px var(--ops-3);display:grid;gap:6px var(--ops-3);grid-template-columns:minmax(0,1fr) auto}.adash-plans dt{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:600}.adash-plans dd{color:var(--t-sub);font-size:var(--ops-fs-label);margin:0}.adash-plans .ops-track{grid-column:1/-1}.adash-services{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.adash-services li{align-items:center;border-bottom:1px solid var(--t-line);color:var(--t-text);display:flex;font-size:var(--ops-fs-label);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.adash-services li:last-child{border-bottom:0}@media (max-width:560px){.adash-item{flex-wrap:wrap;padding:var(--ops-3) var(--ops-4)}.adash-more,.adash-plans{padding-left:var(--ops-4);padding-right:var(--ops-4)}}.afn-title{align-items:center;display:inline-flex;gap:var(--ops-2)}.afn-title>svg{color:var(--t-sub)}.afn-funnel{gap:var(--ops-4);list-style:none;margin:0;padding:0}.afn-funnel,.afn-stage{display:flex;flex-direction:column}.afn-stage{gap:var(--ops-2);min-width:0}.afn-stage-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ops-3);justify-content:space-between}.afn-stage-label{color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-row);font-weight:600;gap:2px;min-width:0}.afn-stage-hint{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:400}.afn-stage-fig{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:var(--ops-3)}.afn-stage-fig strong{color:var(--t-text);font-size:20px;font-weight:700}.afn-stage-fig strong.plt-na{font-size:var(--ops-fs-body);font-weight:500}.afn-stage-rate{color:var(--t-sub);font-size:var(--ops-fs-label)}.afn-track{border-radius:999px;height:12px}.afn-track>span{border-radius:999px;transition:width .3s}.afn-track[data-tone=info]>span{background:var(--info)}.afn-track[data-tone=success]>span{background:var(--success)}.afn-track[data-tone=primary]>span{background:var(--primary)}.afn-break{display:flex;flex-direction:column;margin:0;padding:var(--ops-2) var(--ops-5) var(--ops-4)}.afn-break>div{align-items:center;border-bottom:1px solid var(--t-line);display:flex;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.afn-break>div:last-child{border-bottom:0}.afn-break dd{color:var(--t-text);font-size:var(--ops-fs-row);font-weight:700;margin:0}.afn-break dd.na{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:500}@media (max-width:560px){.afn-break{padding:var(--ops-2) var(--ops-4) var(--ops-3)}}.pfr-page{contain:inline-size}.pfr-bar-row{align-items:flex-end;gap:var(--ops-3) var(--ops-4);justify-content:space-between}.pfr-bar-row,.pfr-range{display:flex;flex-wrap:wrap}.pfr-range{gap:var(--ops-3)}.pfr-range .ops-input{min-width:150px}.pfr-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pfr-page #pfr-timeline .fin-chart{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.pfr-chart-empty{color:var(--t-sub);font-size:var(--ops-fs-body);margin:0;padding:var(--ops-6) 0;text-align:center}.pfr-bars{align-items:flex-end;border-bottom:1px solid var(--t-line);display:flex;gap:3px;height:140px;overflow-x:auto;padding-top:var(--ops-2)}.pfr-bar-col{display:flex;flex:1 0 8px;flex-direction:column;height:100%;justify-content:flex-end;min-width:8px}.pfr-bar{background:var(--success);border-radius:3px 3px 0 0;display:block;opacity:.85;width:100%}.pfr-bar-col:hover .pfr-bar{opacity:1}.pfr-sort button{all:unset;align-items:center;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;text-transform:inherit}.pfr-sort button:hover{color:var(--t-text)}.pfr-sort button:focus-visible{box-shadow:var(--ops-focus)}.pfr-name,.pfr-sort[aria-sort] button{color:var(--t-text)}.pfr-name{font-weight:600;text-align:left}.pfr-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pfr-money.strong{font-weight:600}.pfr-nowrap{white-space:nowrap}.pfr-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.pfr-foot,.pfr-id{color:var(--t-sub);font-size:var(--ops-fs-caption)}.pfr-foot{margin:0}.pfr-page .ops-table-wrap{position:relative}.pfr-failed{border-color:color-mix(in srgb,var(--danger) 45%,var(--t-line))}.pfr-failed-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ops-2) var(--ops-4);padding:var(--ops-3) var(--ops-5)}.pfr-failed-row .pfr-name{min-width:160px}.pfr-reason{color:var(--t-sub);flex:1 1 220px;font-size:var(--ops-fs-label);overflow-wrap:anywhere}.pfr-page input,.pfr-page select,.pfr-page textarea{color-scheme:var(--color-scheme)}.pfr-page .ops-table tbody th[scope=row]{background:#0000;color:var(--t-text);font-size:var(--ops-fs-body);font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.pfr-page .ops-table tbody tr:hover th[scope=row]{background:var(--ops-hover)}.pfr-page .ops-panel>.fin-chart{padding:var(--ops-4) var(--ops-5) var(--ops-5)}.inv .ops-wrap{gap:var(--ops-4)}.inv-pad{padding:var(--ops-4) var(--ops-5)}.inv-panel{display:flex;flex-direction:column;gap:var(--ops-4);min-width:0}.inv-p{color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.5;margin:0}.inv-hint{color:var(--t-sub);font-size:var(--ops-fs-caption)}.inv-mono{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.inv-legend{color:var(--t-sub);font-size:var(--ops-fs-caption);margin:0;padding:0 var(--ops-5) var(--ops-3)}.inv-tabs{align-items:center;border-bottom:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:2px var(--ops-1);padding-bottom:2px}.inv-tab-group{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:700;letter-spacing:.06em;padding:0 var(--ops-2) 0 0;text-transform:uppercase}.inv-tab-group.sep{border-left:1px solid var(--t-line);margin-left:var(--ops-3);padding-left:var(--ops-3)}.inv-tab{all:unset;border-bottom:2px solid #0000;border-radius:var(--ops-r-ctl) var(--ops-r-ctl) 0 0;box-sizing:border-box;color:var(--t-sub);cursor:pointer;font-size:var(--ops-fs-label);font-weight:600;min-height:36px;padding:8px 12px}.inv-tab:hover{background:var(--ops-hover);color:var(--t-text)}.inv-tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--t-text);font-weight:700}.inv-tab:focus-visible{box-shadow:var(--ops-focus)}.inv-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0 var(--ops-5) var(--ops-5)}.inv-lists{grid-gap:var(--ops-4);align-items:start;display:grid;gap:var(--ops-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.inv-mini{list-style:none;margin:0;padding:0 var(--ops-5) var(--ops-4)}.inv-mini li{border-top:1px solid var(--t-line);display:flex;font-size:var(--ops-fs-body);gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.inv-mini li:first-child{border-top:0}.inv-mini b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inv-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:0 var(--ops-5) var(--ops-3)}.inv-toolbar .ops-field{min-width:170px}.inv-toolbar .ops-seg{max-width:100%}.inv-search .ops-input{width:280px}.inv-bulk{align-items:center;background:color-mix(in srgb,var(--primary) 6%,var(--t-card));border-block:1px solid color-mix(in srgb,var(--primary) 30%,var(--t-line));margin-bottom:var(--ops-3);padding-block:var(--ops-3)}.inv-bulk-count{color:var(--t-text);font-weight:700;margin-right:var(--ops-2)}.inv-table-wrap{max-height:none}.inv-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.inv-table td.inv-state-cell{padding:0}.inv-sort{all:unset;align-items:center;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:2px 0;text-transform:inherit}.inv-sort:hover{color:var(--t-text)}.inv-sort:focus-visible{box-shadow:var(--ops-focus)}.inv-table th.num .inv-sort{flex-direction:row-reverse}.inv-table th[aria-sort]{color:var(--t-text)}.inv-group-row th{background:var(--t-card);letter-spacing:normal;padding:0;text-transform:none}.inv-group-row .ops-group-label{padding:var(--ops-3) var(--ops-4) var(--ops-2)}.inv-col-sel{width:44px}.inv-check{accent-color:var(--primary);cursor:pointer;height:18px;margin:0;width:18px}.inv-prod{align-items:center;display:flex;gap:var(--ops-3);min-width:220px}.inv-prod-text{display:flex;flex-direction:column;min-width:0}.inv-name{color:var(--t-text);font-weight:700}.inv-cap-narrow{display:none!important}.inv-thumb{align-items:center;background:var(--t-card2);border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);color:var(--t-sub);display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.inv-thumb img{height:100%;object-fit:cover;width:100%}.inv-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.inv-stackcell{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px}.inv-stackcell.left{align-items:flex-start}.inv-stackcell b{font-feature-settings:"tnum";font-size:var(--ops-fs-row);font-variant-numeric:tabular-nums;font-weight:700}.inv-stackcell small{color:var(--t-sub);font-size:var(--ops-fs-caption)}.inv-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.inv-meter{background:var(--ops-track-bg);height:6px;margin-top:4px;position:relative;width:72px}.inv-meter,.inv-meter>span{border-radius:3px;display:block}.inv-meter>span{background:var(--success);height:100%}.inv-meter[data-tone=warning]>span{background:var(--warning)}.inv-meter[data-tone=danger]>span{background:var(--danger)}.inv-meter>i{background:var(--t-sub);bottom:-2px;left:50%;position:absolute;top:-2px;width:2px}.inv-pager{align-items:center;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.inv-pager-range{font-feature-settings:"tnum";color:var(--t-sub);font-size:var(--ops-fs-label);font-variant-numeric:tabular-nums;margin-right:auto}.inv-pager-btns{display:inline-flex;gap:var(--ops-2)}.inv-form{grid-gap:var(--ops-3);display:grid;gap:var(--ops-3);grid-template-columns:repeat(2,minmax(0,1fr))}.inv-span2{grid-column:1/-1}.inv-form>.ops-field .ops-input,.inv-form>.ops-field .ops-select,.ops-dialog .ops-field .ops-input,.ops-dialog .ops-field .ops-select{width:100%}.inv-textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical}.inv-subhead{color:var(--t-sub);font-size:var(--ops-fs-label);font-weight:700;letter-spacing:.05em;margin:var(--ops-2) 0 0;text-transform:uppercase}.inv-line{grid-gap:var(--ops-2);align-items:end;border:1px solid var(--t-line);border-radius:var(--ops-r-ctl);display:grid;gap:var(--ops-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;margin:0;padding:var(--ops-3)}.inv-line>.ops-field.inv-span2{grid-column:auto}.inv-total{color:var(--t-text);font-weight:700;margin:0;text-align:right}.inv-img-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-3)}.inv-img-actions{display:inline-flex}.inv-danger-zone,.inv-img-actions{align-items:center;flex-wrap:wrap;gap:var(--ops-2)}.inv-danger-zone{border-top:1px dashed var(--t-line);display:flex;margin-top:var(--ops-2);padding-top:var(--ops-3)}.inv-danger-zone>.inv-hint{margin-right:auto}.inv-inline-add{align-items:center;display:flex;gap:var(--ops-2)}.inv-inline-add .ops-input{max-width:50vw;width:220px}.inv-results{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.inv-results li{align-items:center;border-top:1px solid var(--t-line);display:flex;gap:var(--ops-3);justify-content:space-between;padding:var(--ops-2) 0}.inv-results li:first-child{border-top:0}.inv-results li>span{display:flex;flex-direction:column;min-width:0}.inv-results small{color:var(--t-sub);font-size:var(--ops-fs-caption)}.inv-dl{display:flex;flex-wrap:wrap;gap:var(--ops-3) var(--ops-6);margin:0}.inv-dl dt{color:var(--t-sub);font-size:var(--ops-fs-caption)}.inv-dl dd{color:var(--t-text);font-weight:600;margin:2px 0 0}.inv-po-actions{flex-wrap:wrap;padding-top:var(--ops-2)}.inv-po-actions,.inv-po-status{border-top:1px solid var(--t-line);display:flex;gap:var(--ops-2)}.inv-po-status{flex-direction:column;padding-top:var(--ops-3)}.inv-po-status .inv-po-actions{border-top:0;padding-top:0}.inv-po-status-label{color:var(--t-text);font-size:var(--ops-fs-label);font-weight:700}.inv-stepper-wrap{gap:var(--ops-3)}.inv-stepper,.inv-stepper-wrap{align-items:center;display:flex;flex-wrap:wrap}.inv-stepper{gap:var(--ops-2);list-style:none;margin:0;padding:0}.inv-stepper li{align-items:center;display:inline-flex;gap:var(--ops-2)}.inv-stepper li+li:before{background:var(--t-line);content:"";height:1px;width:18px}.inv-stepper li.cur .ops-badge{box-shadow:0 0 0 1px var(--primary);font-weight:700}@media (max-width:1024px){.inv-products .inv-col-wide{display:none}.inv-products .inv-cap-narrow{display:block!important}.inv-has-sel .inv-products .inv-col-sel,.inv-products .inv-col-prod{background:var(--t-card);left:0;position:-webkit-sticky;position:sticky;z-index:1}.inv-has-sel .inv-products .inv-col-prod{left:44px}.inv-products thead .inv-col-prod,.inv-products thead .inv-col-sel{background:var(--t-card2);z-index:3}.inv-search{flex:1 1 100%}.inv-search .ops-input{max-width:none;width:100%}}@media (max-width:640px){.inv-form{grid-template-columns:minmax(0,1fr)}.inv-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.inv-line>.ops-field:first-of-type{grid-column:1/-1}.inv-tab-group{display:none}.inv-toolbar .ops-field{flex:1 1 140px;min-width:0}.inv-legend,.inv-mini,.inv-pager,.inv-stats,.inv-toolbar{padding-left:var(--ops-4);padding-right:var(--ops-4)}.inv-lists{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.inv-sort,.inv-tab{transition:none}}.inv input,.inv select,.inv textarea{color-scheme:var(--color-scheme)}.opr-page .ops-wrap,.opr-stack{gap:var(--ops-4)}.opr-stack{display:flex;flex-direction:column;min-width:0}.opr-body{min-width:0;padding:var(--ops-4) var(--ops-5) var(--ops-5)}.opr-pad{padding:var(--ops-4) var(--ops-5)}.opr-note{color:var(--t-sub);font-size:var(--ops-fs-label);line-height:1.5;margin:0;max-width:80ch;padding:0 var(--ops-5) var(--ops-4)}.opr-page .ops-alert>span:not(.ops-alert-action){flex:1 1;min-width:0}@media (max-width:640px){.opr-body{padding:var(--ops-3) var(--ops-4) var(--ops-4)}.opr-note{padding:0 var(--ops-4) var(--ops-3)}}.bcp-root{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:700}.bcp-root *,.bcp-root :after,.bcp-root :before{box-sizing:border-box}.bcp-backdrop{background:#02061073;inset:0;position:absolute}.bcp-panel{background:var(--t-card);border-left:1px solid var(--t-line);box-shadow:-24px 0 64px #0000004d;color:var(--t-text);display:flex;flex-direction:column;font-size:var(--ops-fs-body);height:100%;line-height:1.45;max-width:100vw;outline:none;position:relative;width:440px}.bcp-head{align-items:flex-start;border-bottom:1px solid var(--t-line);display:flex;flex-shrink:0;gap:var(--ops-3);padding:var(--ops-4) var(--ops-5)}.bcp-head-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.bcp-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ops-2)}.bcp-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;letter-spacing:-.01em;margin:0}.bcp-sub{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bcp-body{background:var(--ops-sunken);display:flex;flex:1 1;flex-direction:column;gap:var(--ops-4);min-height:0;overflow-y:auto;padding:var(--ops-4) var(--ops-5)}.bcp-body .ops-alert{align-items:flex-start;background:var(--t-card);flex-wrap:nowrap;font-size:var(--ops-fs-label)}.bcp-body .ops-alert>svg{margin-top:1px}.bcp-anchor{height:0;margin-top:calc(var(--ops-4)*-1)}.bcp-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);flex-direction:column;padding:var(--ops-4)}.bcp-card,.bcp-card-head{display:flex;gap:var(--ops-3)}.bcp-card-head{align-items:flex-start}.bcp-card-title{color:var(--t-text);font-size:var(--ops-fs-section);font-weight:700;margin:0;outline:none}.bcp-card-lede{color:var(--t-sub);font-size:var(--ops-fs-label);margin:2px 0 0}.bcp-values{flex-direction:column;list-style:none;margin:0;padding:0}.bcp-values,.bcp-values li{display:flex;gap:var(--ops-2)}.bcp-values li{align-items:flex-start;color:var(--t-text);font-size:var(--ops-fs-label)}.bcp-values svg{color:var(--success);flex-shrink:0;margin-top:2px}.bcp-label{color:var(--t-sub);font-size:var(--ops-fs-caption);font-weight:600;margin:0}.bcp-price{align-items:baseline;border-top:1px solid var(--t-line);display:flex;flex-wrap:wrap;gap:6px;padding-top:var(--ops-3)}.bcp-price b{font-feature-settings:"tnum";color:var(--t-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.bcp-price span{color:var(--t-sub);font-size:var(--ops-fs-label)}.bcp-cta{width:100%}.bcp-log{gap:var(--ops-3);list-style:none;margin:0;padding:0}.bcp-log,.bcp-msg{display:flex;flex-direction:column}.bcp-msg{gap:4px;max-width:88%}.bcp-msg[data-role=assistant]{align-self:flex-start}.bcp-msg[data-role=user]{align-items:flex-end;align-self:flex-end}.bcp-who{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-caption);font-weight:600;gap:6px}.bcp-who svg{color:var(--cm-ai)}.bcp-bubble{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--ops-r-card);color:var(--t-text);font-size:var(--ops-fs-body);line-height:1.55;overflow-wrap:anywhere;padding:10px 14px}.bcp-msg[data-role=assistant] .bcp-bubble{background:var(--cm-ai-bg);border-bottom-left-radius:4px;border-color:var(--cm-ai-line)}.bcp-msg[data-role=user] .bcp-bubble{background:var(--cm-out-bg);border-bottom-right-radius:4px;border-color:var(--cm-out-line)}.bcp-line{padding:2px 0}.bcp-strong{font-weight:700;margin-top:8px}.bcp-strong:first-child{margin-top:0}.bcp-bullet{display:flex;gap:var(--ops-2);padding:3px 0}.bcp-bullet:before{background:var(--primary);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:8px;width:6px}.bcp-locked{display:flex;flex-direction:column;gap:var(--ops-2)}.bcp-locked p{color:var(--t-text);font-size:var(--ops-fs-label);margin:0}.bcp-locked q{color:var(--t-sub);font-style:italic}.bcp-thinking{align-items:center;color:var(--t-sub);display:inline-flex;font-size:var(--ops-fs-label);gap:8px}.bcp-dots{display:inline-flex;gap:4px}.bcp-dots i{animation:bcp-pulse 1.1s ease-in-out infinite;background:var(--t-sub);border-radius:50%;height:6px;width:6px}.bcp-dots i:nth-child(2){animation-delay:.15s}.bcp-dots i:nth-child(3){animation-delay:.3s}@keyframes bcp-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}.bcp-quick{background:var(--t-card);border-top:1px solid var(--t-line);flex-direction:column;flex-shrink:0;padding:var(--ops-3) var(--ops-5)}.bcp-chips,.bcp-quick{display:flex;gap:var(--ops-2)}.bcp-chips{flex-wrap:wrap}.bcp-chips .fin-chip{align-items:center;display:inline-flex;gap:6px;line-height:1.35;padding:6px 12px;text-align:left}.bcp-chips .fin-chip svg{color:var(--t-sub);flex-shrink:0}.bcp-composer{background:var(--t-card);border-top:1px solid var(--t-line);display:flex;flex-direction:column;flex-shrink:0;gap:var(--ops-2);padding:var(--ops-3) var(--ops-5) var(--ops-4)}.bcp-composer-row{align-items:center;display:flex;gap:var(--ops-2)}.bcp-composer-row .ops-input{flex:1 1}.bcp-foot{align-items:center;background:var(--t-card2);border-top:1px solid var(--t-line);display:flex;flex-shrink:0;gap:var(--ops-3);padding:var(--ops-3) var(--ops-5)}.bcp-foot-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.bcp-foot-text b{color:var(--t-text);font-size:var(--ops-fs-label)}.bcp-foot-text span{color:var(--t-sub);font-size:var(--ops-fs-caption)}.bcp-root .fin-chip:focus-visible,.bcp-root .ops-btn:focus-visible,.bcp-root .ops-input:focus-visible{box-shadow:var(--ops-focus);outline:none}@media (max-width:767px){.bcp-panel{border-left:0;width:100vw}.bcp-body,.bcp-composer,.bcp-foot,.bcp-head,.bcp-quick{padding-left:var(--ops-4);padding-right:var(--ops-4)}.bcp-msg{max-width:94%}}@media (prefers-reduced-motion:reduce){.bcp-dots i{animation:none;opacity:.7}}
/*# sourceMappingURL=main.8e4c2d4e.css.map*/