@font-face{font-family:Unbounded;src:url(../media/Unbounded-VF.2o0w_6rj3qjvh.ttf)format("truetype");font-weight:200 900;font-display:swap}@font-face{font-family:Onest;src:url(../media/Onest-VF.0bvr_lyh6x35u.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ink:#0d0d14;--ink-2:#16161f;--ink-3:#20202c;--paper:#f7f6f2;--paper-2:#efede7;--stone:#6b6a75;--line-dark:#ffffff17;--line-light:#e4e1d9;--bronko-from:#e9b98a;--bronko-to:#9a5b34;--ai-from:#8b5cff;--ai-to:#22d3ee;--crm-from:#ffb21e;--crm-to:#ff4d1a;--ok:#22c55e;--warn:#f5a524;--hot:#ff5a4e;--leaders:#e879f9;--ai-via:#e879f9;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--ease:cubic-bezier(.2, .8, .2, 1)}[data-product=bronko]{--from:var(--bronko-from);--to:var(--bronko-to)}[data-product=ai]{--from:var(--ai-from);--to:var(--ai-to)}[data-product=crm]{--from:var(--crm-from);--to:var(--crm-to)}:root{--accent:linear-gradient(135deg, var(--from,var(--ai-from)), var(--to,var(--ai-to)))}[data-theme=graphite],[data-theme=graphite-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:3px;--radius-m:3px;--radius-l:4px;--radius-xl:4px}[data-theme=graphite]{--ink:#121417;--ink-2:#1b1e22;--ink-3:#20242a;--paper:#e2e4e8;--stone:#a2a7b0;--line-dark:#333840;--bronko-from:#3b7ae8;--bronko-to:#3b7ae8;--ai-from:#3b7ae8;--ai-to:#3b7ae8;--ai-via:#3b7ae8;--crm-from:#3b7ae8;--crm-to:#3b7ae8;--from:#3b7ae8;--to:#3b7ae8;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--accent:#3b7ae8}[data-theme=graphite-light]{--ink:#1b1c1f;--ink-2:#fff;--ink-3:#f6f6f3;--paper:#fff;--paper-2:#f6f6f3;--stone:#565961;--line-light:#d9d8d2;--bronko-from:#1f5e8c;--bronko-to:#1f5e8c;--ai-from:#1f5e8c;--ai-to:#1f5e8c;--ai-via:#1f5e8c;--crm-from:#1f5e8c;--crm-to:#1f5e8c;--from:#1f5e8c;--to:#1f5e8c;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--accent:#1f5e8c}[data-theme=sapphire],[data-theme=sapphire-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px}[data-theme=sapphire]{--ink:#17212b;--ink-2:#242f3d;--ink-3:#2b3949;--paper:#e8edf3;--stone:#a9b4c2;--line-dark:#33404f;--bronko-from:#3b6cf6;--bronko-to:#3b6cf6;--ai-from:#3b6cf6;--ai-to:#3b6cf6;--ai-via:#3b6cf6;--crm-from:#3b6cf6;--crm-to:#3b6cf6;--from:#3b6cf6;--to:#3b6cf6;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--accent:#3b6cf6}[data-theme=sapphire-light]{--ink:#1e2433;--ink-2:#fff;--ink-3:#f1f2f7;--paper:#fff;--paper-2:#f1f2f7;--stone:#5f6672;--line-light:#e1e4ea;--bronko-from:#3b6cf6;--bronko-to:#3b6cf6;--ai-from:#3b6cf6;--ai-to:#3b6cf6;--ai-via:#3b6cf6;--crm-from:#3b6cf6;--crm-to:#3b6cf6;--from:#3b6cf6;--to:#3b6cf6;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--accent:#3b6cf6}[data-theme=liora],[data-theme=liora-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:5px;--radius-m:6px;--radius-l:6px;--radius-xl:8px}[data-theme=liora]{--ink:#131418;--ink-2:#1c1d23;--ink-3:#25272e;--paper:#e6e4e0;--stone:#90909a;--line-dark:#ffffff13;--bronko-from:var(--lio-d-from);--bronko-to:var(--lio-d-to);--ai-from:var(--lio-d-from);--ai-to:var(--lio-d-to);--ai-via:var(--lio-d);--crm-from:var(--lio-d-from);--crm-to:var(--lio-d-to);--from:var(--lio-d-from);--to:var(--lio-d-to);--ok:#62c08a;--warn:#d9a64a;--hot:#e2766a;--leaders:#c99be0;--accent:var(--lio-d)}[data-theme=liora-light]{--ink:#1f1e22;--ink-2:#fff;--ink-3:#f6f5f2;--paper:#fff;--paper-2:#f6f5f2;--stone:#6f6e76;--line-light:#1e191416;--bronko-from:var(--lio-l-from);--bronko-to:var(--lio-l-to);--ai-from:var(--lio-l-from);--ai-to:var(--lio-l-to);--ai-via:var(--lio-l);--crm-from:var(--lio-l-from);--crm-to:var(--lio-l-to);--from:var(--lio-l-from);--to:var(--lio-l-to);--ok:#2f7d4c;--warn:#9a6a12;--hot:#b2443a;--leaders:#7b3fa0;--accent:var(--lio-l)}.wordmark{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-weight:700;line-height:1}.wordmark i{background:linear-gradient(135deg, var(--from,var(--ai-from)), var(--to,var(--ai-to)));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.3em;font-style:normal;font-weight:500}[data-theme^=graphite] .wordmark,[data-theme^=sapphire] .wordmark,[data-theme^=liora] .wordmark{letter-spacing:.06em}
:root,[data-theme=aurora]{--surface:var(--ink,#0d0d14);--surface-raised:var(--ink-2,#16161f);--surface-sunken:var(--ink-3,#20202c);--overlay:#07070cb8;--text:var(--paper,#f7f6f2);--text-muted:var(--stone,#9b9aa6);--text-on-accent:var(--paper,#f7f6f2);--border:var(--line-dark,#ffffff17);--border-strong:#ffffff2e;--surface-hover:#f7f6f212;--surface-solid:var(--ink-2,#16161f);--glow-a:#8b5cff4d;--glow-b:#22d3ee29;--focus-ring:var(--ai-to,#22d3ee);--accent:linear-gradient(135deg, var(--from,var(--ai-from,#8b5cff)), var(--to,var(--ai-to,#22d3ee)));--accent-solid:var(--from,var(--ai-from,#8b5cff));--proposed:var(--ai-from,#8b5cff);--ok:#22c55e;--warn:#f5a524;--hot:#ff5a4e;--leaders:#e879f9;--hot-fill:linear-gradient(135deg, var(--hot), color-mix(in srgb, var(--hot) 60%, var(--leaders)));--ok-fill:linear-gradient(90deg, var(--ok), var(--ai-to));--cover:linear-gradient(135deg, #3a4a63, #6b5b4b);--scrim:linear-gradient(180deg, transparent 35%, #0009);--radius-2xs:4px;--radius-xs:8px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--radius-pill:999px;--shadow-s:0 6px 18px #00000029;--shadow-m:0 12px 32px #00000038;--shadow-l:0 18px 48px #00000059;--shadow-accent:0 6px 20px color-mix(in srgb, var(--accent-solid) 35%, transparent);--glow-blur:10px;--ease:cubic-bezier(.2, .8, .2, 1);--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--text-xs:12px;--text-s:14px;--text-m:16px;--text-l:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--fs-2xs:10px;--fs-xs:11px;--fs-s:12px;--fs-m:13px;--fs-l:14px;--fs-xl:15px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:22px;--fs-5xl:24px;--fs-6xl:32px;--fs-7xl:44px;--duration-fast:.12s;--duration:.22s;--tap:44px}[data-theme=aurora-light],[data-theme=light]{--surface:var(--paper-2,#efede7);--surface-raised:#fff;--surface-sunken:var(--paper-2,#efede7);--overlay:#0d0d1466;--text:var(--ink,#0d0d14);--text-muted:var(--stone,#6b6a75);--text-on-accent:var(--paper,#f7f6f2);--border:var(--line-light,#e4e1d9);--border-strong:#cfcbc2;--focus-ring:var(--ai-to,#22d3ee);--accent:linear-gradient(135deg, var(--from,var(--ai-from,#8b5cff)), var(--to,var(--ai-to,#22d3ee)));--accent-solid:var(--from,var(--ai-from,#8b5cff));--proposed:var(--ai-from,#8b5cff);--surface-hover:#0d0d140d;--surface-solid:var(--paper,#f7f6f2);--glow-a:#8b5cff24;--glow-b:#22d3ee1f}[data-theme=business]{--surface:var(--paper,#f7f6f2);--surface-raised:#fff;--surface-sunken:var(--paper-2,#efede7);--overlay:#0d0d1466;--text:var(--ink,#0d0d14);--text-muted:var(--stone,#6b6a75);--text-on-accent:var(--ink,#0d0d14);--border:var(--line-light,#e4e1d9);--border-strong:#cfcbc2;--focus-ring:var(--crm-to,#ff4d1a);--accent:linear-gradient(135deg, var(--from,var(--crm-from,#ffb21e)), var(--to,var(--crm-to,#ff4d1a)));--accent-solid:var(--crm-to,#ff4d1a);--radius-l:16px}[data-theme=graphite],[data-theme=graphite-light],[data-theme=liora],[data-theme=liora-light],[data-theme=sapphire],[data-theme=sapphire-light]{--accent:var(--accent-solid);--hot-fill:var(--hot);--ok-fill:var(--ok);--glow-a:transparent;--glow-b:transparent;--radius-2xs:2px;--radius-xs:3px;--radius-s:3px;--radius-m:3px;--radius-l:4px;--radius-xl:4px;--radius-pill:3px;--shadow-s:0 0 #0000;--shadow-accent:0 0 #0000;--glow-blur:0px;--font-display:"Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--text-xs:11px;--text-s:12.5px;--text-m:13px;--text-l:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:22px;--fs-2xs:10px;--fs-xs:11px;--fs-s:11px;--fs-m:12px;--fs-l:12.5px;--fs-xl:13.5px;--fs-2xl:14.5px;--fs-3xl:16px;--fs-4xl:19px;--fs-5xl:21px;--fs-6xl:28px;--fs-7xl:38px;--duration-fast:60ms;--duration:.1s;--tap:28px;font-variant-numeric:tabular-nums}[data-theme=graphite]{--surface:#121417;--surface-raised:#1b1e22;--surface-sunken:#16181c;--surface-solid:#1b1e22;--surface-hover:#23272d;--overlay:#08090bb8;--text:#e2e4e8;--text-muted:#9aa0a8;--text-on-accent:#fff;--border:#2c3036;--border-strong:#3a3f47;--focus-ring:#5b9fd6;--accent-solid:#3b7ae8;--proposed:#5b9fd6;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--cover:#2a2f36;--scrim:linear-gradient(180deg, transparent 35%, #121417d9);--shadow-m:0 4px 14px #0006;--shadow-l:0 8px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=graphite-light]{--surface:#eeeeeb;--surface-raised:#fff;--surface-sunken:#f6f6f3;--surface-solid:#fff;--surface-hover:#ecebe6;--overlay:#1b1c1f5c;--text:#1b1c1f;--text-muted:#565961;--text-on-accent:#fff;--border:#d9d8d2;--border-strong:#c4c3bc;--focus-ring:#1f5e8c;--accent-solid:#1f5e8c;--proposed:#1f5e8c;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--cover:#d9d8d2;--scrim:linear-gradient(180deg, transparent 35%, #1b1c1fb3);--shadow-m:0 6px 20px #00000024;--shadow-l:0 10px 30px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--lio-d:#c9c9cf;--lio-d-text:#e6e6ea;--lio-d-from:#e8e8ec;--lio-d-to:#a9a9b2;--lio-d-rgb:200, 200, 210;--lio-d-fg:#141418;--lio-l:#3b3b42;--lio-l-text:#2a2a30;--lio-l-from:#55555e;--lio-l-to:#2c2c33;--lio-l-rgb:59, 59, 66;--lio-l-fg:#fff;--lio-tile-a:#8a8a94;--lio-tile-b:#3a3a42}[data-accent=orange]{--lio-d:#ec7a35;--lio-d-text:#f6a066;--lio-d-from:#ffad4d;--lio-d-to:#ec6a2c;--lio-d-rgb:240, 120, 50;--lio-d-fg:#1b0d04;--lio-l:#d9621f;--lio-l-text:#bd5317;--lio-l-from:#f5913a;--lio-l-to:#d9581b;--lio-l-rgb:217, 98, 31;--lio-l-fg:#fff;--lio-tile-a:#ffb21e;--lio-tile-b:#ff4d1a}[data-accent=amber]{--lio-d:#e0a53a;--lio-d-text:#f0c066;--lio-d-from:#ffd06a;--lio-d-to:#e09a2a;--lio-d-rgb:230, 165, 60;--lio-d-fg:#1d1404;--lio-l:#b7800f;--lio-l-text:#9a6a0c;--lio-l-from:#e5a93a;--lio-l-to:#b77a10;--lio-l-rgb:200, 140, 30;--lio-l-fg:#fff;--lio-tile-a:#ffd25e;--lio-tile-b:#e08a12}[data-accent=green]{--lio-d:#3fb47a;--lio-d-text:#6fd29c;--lio-d-from:#6fdc9f;--lio-d-to:#2f9e64;--lio-d-rgb:63, 180, 122;--lio-d-fg:#04170d;--lio-l:#23885a;--lio-l-text:#1d7049;--lio-l-from:#3fb47a;--lio-l-to:#1f7f52;--lio-l-rgb:35, 136, 90;--lio-l-fg:#fff;--lio-tile-a:#7be3a6;--lio-tile-b:#23915c}[data-accent=teal]{--lio-d:#2fb2b8;--lio-d-text:#66d2d6;--lio-d-from:#5fdde0;--lio-d-to:#1f9aa6;--lio-d-rgb:47, 178, 184;--lio-d-fg:#03171a;--lio-l:#138a92;--lio-l-text:#0f737a;--lio-l-from:#2fb2b8;--lio-l-to:#117f88;--lio-l-rgb:19, 138, 146;--lio-l-fg:#fff;--lio-tile-a:#6fe6e6;--lio-tile-b:#138a96}[data-accent=blue]{--lio-d:#4f8ef0;--lio-d-text:#86b2ff;--lio-d-from:#7cb4ff;--lio-d-to:#3a72e0;--lio-d-rgb:79, 142, 240;--lio-d-fg:#fff;--lio-l:#2f6ad6;--lio-l-text:#2557b5;--lio-l-from:#5b95f5;--lio-l-to:#2b5fd0;--lio-l-rgb:47, 106, 214;--lio-l-fg:#fff;--lio-tile-a:#7cc4ff;--lio-tile-b:#2b6cd9}[data-accent=red]{--lio-d:#e0564a;--lio-d-text:#f28a7f;--lio-d-from:#ff8a6a;--lio-d-to:#d9413a;--lio-d-rgb:224, 86, 74;--lio-d-fg:#fff;--lio-l:#c43e33;--lio-l-text:#a8342b;--lio-l-from:#e8624f;--lio-l-to:#bb3a30;--lio-l-rgb:196, 62, 51;--lio-l-fg:#fff;--lio-tile-a:#ff9a6a;--lio-tile-b:#d23a30}[data-theme=liora],[data-theme=liora-light]{--radius-2xs:3px;--radius-xs:4px;--radius-s:5px;--radius-m:6px;--radius-l:6px;--radius-xl:8px;--radius-pill:4px;--glow-blur:18px;--tile-a:var(--lio-tile-a);--tile-b:var(--lio-tile-b);--brand-line:linear-gradient(90deg, var(--lio-tile-a), var(--lio-tile-b))}[data-theme=liora]{--acc-rgb:var(--lio-d-rgb);--accent-solid:var(--lio-d);--accent-text:var(--lio-d-text);--accent-grad:linear-gradient(135deg, var(--lio-d-from), var(--lio-d-to));--accent-soft:rgba(var(--lio-d-rgb), .14);--accent-glow:0 6px 18px -6px rgba(var(--lio-d-rgb), .6);--surface:#131418;--surface-raised:#1c1d23;--surface-sunken:#17181d;--surface-solid:#1b1c22;--surface-hover:#ffffff0d;--overlay:#08080ab8;--text:#e6e4e0;--text-2:#bdbcc0;--text-muted:#90909a;--text-faint:#666772;--text-on-accent:var(--lio-d-fg);--border:#ffffff13;--border-strong:#ffffff21;--focus-ring:var(--lio-d);--proposed:#8ea6dc;--ok:#62c08a;--warn:#d9a64a;--hot:#e2766a;--leaders:#c99be0;--cover:#25272e;--scrim:linear-gradient(180deg, transparent 35%, #131418d9);--glow-a:rgba(var(--lio-d-rgb), .24);--glow-b:#ffc4781a;--glass-blur:18px;--rim:inset 0 1px 0 #ffffff0b;--shadow-s:0 4px 12px #0000004d;--shadow-m:0 16px 40px -14px #000000a6;--shadow-l:0 18px 48px -12px #000000b3;--shadow-accent:var(--accent-glow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=liora-light]{--acc-rgb:var(--lio-l-rgb);--accent-solid:var(--lio-l);--accent-text:var(--lio-l-text);--accent-grad:linear-gradient(135deg, var(--lio-l-from), var(--lio-l-to));--accent-soft:rgba(var(--lio-l-rgb), .1);--accent-glow:0 6px 16px -6px rgba(var(--lio-l-rgb), .45);--surface:#efede9;--surface-raised:#fff;--surface-sunken:#f6f5f2;--surface-solid:#fff;--surface-hover:#1e19140d;--overlay:#1b1a1e5c;--text:#1f1e22;--text-2:#45444a;--text-muted:#6f6e76;--text-faint:#a09fa6;--text-on-accent:var(--lio-l-fg);--border:#1e191416;--border-strong:#1e191429;--focus-ring:var(--lio-l);--proposed:#46619a;--ok:#2f7d4c;--warn:#9a6a12;--hot:#b2443a;--leaders:#7b3fa0;--cover:#ebe9e4;--scrim:linear-gradient(180deg, transparent 35%, #1f1e22b3);--glow-a:rgba(var(--lio-l-rgb), .2);--glow-b:#ffc88c24;--glass-blur:18px;--rim:inset 0 1px 0 #ffffffe6;--shadow-s:0 4px 12px #3c281414;--shadow-m:0 16px 40px -16px #3c281438;--shadow-l:0 18px 48px -14px #3c281442;--shadow-accent:var(--accent-glow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sapphire],[data-theme=sapphire-light]{--acc-rgb:59, 108, 246;--accent-solid:#3b6cf6;--accent-hover:#2f5bdb;--accent-grad:linear-gradient(135deg, #3b6cf6, #3b6cf6);--text-on-accent:#fff;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px;--radius-pill:999px;--radius-btn:999px;--rail-accent:#3b6cf6;--rail-accent-hover:#2f5bdb;--rail-active:var(--rail-accent);--rail-active-text:#fff;--rail-radius:16px;--rail-item-radius:10px}[data-theme=sapphire]{--surface:#17212b;--surface-raised:#242f3d;--surface-sunken:#202c39;--surface-solid:#242f3d;--surface-hover:#2b3746;--overlay:#0a0f15b8;--text:#e8edf3;--text-2:#c4ccd6;--text-muted:#a9b4c2;--text-faint:#7a8899;--accent-text:#8daefb;--accent-soft:#3b6cf62e;--border:#33404f;--border-strong:#3e4c5d;--focus-ring:#6f95fa;--proposed:#8daefb;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--cover:#2f3c4c;--scrim:linear-gradient(180deg, transparent 35%, #17212bd9);--shadow-m:0 8px 24px #00000059;--shadow-l:0 12px 36px #00000073;--rail-bg:#242f3d;--rail-toggle:#1c2732;--rail-icon:#7a8899;--rail-text:#a9b4c2;--rail-hi:#fff;--rail-hover:#2b3746;--rail-shadow:12px 0 40px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=sapphire-light]{--surface:#f1f2f7;--surface-raised:#fff;--surface-sunken:#f7f8fb;--surface-solid:#fff;--surface-hover:#eceef4;--overlay:#1e24335c;--text:#1e2433;--text-2:#3a4356;--text-muted:#4a5468;--text-faint:#8a93a6;--accent-text:#2f5bdb;--accent-soft:#3b6cf61a;--border:#e1e4ea;--border-strong:#cbd0da;--focus-ring:#3b6cf6;--proposed:#2f5bdb;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--cover:#eeeefc;--scrim:linear-gradient(180deg, transparent 35%, #1e2433b3);--shadow-m:0 8px 24px #26325c1a;--shadow-l:0 12px 36px #26325c24;--rail-bg:#fff;--rail-toggle:#fff;--rail-icon:#8a93a6;--rail-text:#4a5468;--rail-hi:#26325c;--rail-hover:#f4f5f7;--rail-shadow:12px 0 40px #26325c1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){[data-theme=graphite],[data-theme=graphite-light],[data-theme=liora],[data-theme=liora-light],[data-theme=sapphire],[data-theme=sapphire-light]{--tap:40px}}[data-density=compact]{--space-3:8px;--space-4:12px;--text-m:14px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s}}
.eco-desk{--eco-rail:64px;--eco-rrail:48px;--eco-panel:340px;--eco-gap:8px;--eco-page:40px;--eco-r:4px;box-sizing:border-box;height:100dvh;padding:var(--eco-gap);grid-template-rows:minmax(0,1fr);grid-template-columns:var(--eco-rail) minmax(0, 1fr) var(--eco-panel) var(--eco-rrail);gap:var(--eco-gap);background:var(--surface,var(--bg,#121417));color:var(--text,#e2e4e8);transition:grid-template-columns .25s cubic-bezier(.3,.7,.2,1);display:grid;overflow:hidden}.eco-desk[data-rail=pinned]{--eco-rail:240px}.eco-desk *,.eco-desk :before,.eco-desk :after{box-sizing:border-box}.eco-desk[data-panel=closed]{grid-template-columns:var(--eco-rail) minmax(0, 1fr) var(--eco-rrail)}.eco-desk[data-panel=closed] .eco-rpanel{display:none}.eco-desk[data-panel=nav]{grid-template-columns:var(--eco-rail) minmax(0, 1fr)}.eco-desk[data-panel=nav] .eco-rpanel,.eco-desk[data-panel=nav] .eco-rrail{display:none}.eco-lrail,.eco-rrail,.eco-rpanel,.eco-stage{background:var(--surface-raised,var(--surface,#1b1e22));border:1px solid var(--border,#2c3036);border-radius:var(--eco-r);min-height:0}.eco-lrail,.eco-rrail{flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;overflow:visible}.eco-lwrap{z-index:30;min-height:0;position:relative}.eco-lbox{width:var(--eco-rail);transition:width .25s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0 auto 0 0}.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within){width:var(--rail-open,240px)}.eco-desk .eco-lrail{border-radius:var(--rail-radius,16px);background:var(--rail-bg,var(--surface-raised,#1b1e22));align-items:stretch;gap:0;padding:12px 10px;transition:box-shadow .25s;position:absolute;inset:0}.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within) .eco-lrail{box-shadow:var(--rail-shadow,12px 0 40px #00000059)}.eco-lbot{flex-direction:column;gap:2px;margin-top:auto;padding-top:6px;display:flex}.eco-lbot>*{flex:none}.eco-lgroup{flex-direction:column;gap:2px;display:flex}.eco-grp{white-space:nowrap;text-transform:uppercase;letter-spacing:.8px;height:0;color:var(--rail-icon,var(--text-muted,#9aa0a8));opacity:0;padding-left:12px;font-size:11px;transition:opacity .2s,height .25s;overflow:hidden}.eco-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rail-text,var(--text,#e2e4e8));opacity:0;pointer-events:none;font-size:14px;transition:opacity .2s;overflow:hidden}:is(.eco-desk[data-rail=pinned] .eco-lbox,.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within)) :is(.eco-name,.eco-grp){opacity:1}:is(.eco-desk[data-rail=pinned] .eco-lbox,.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within)) .eco-grp{opacity:.8;height:26px;padding-top:10px}:is(.eco-desk[data-rail=pinned] .eco-lbox,.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within)) .eco-lrail .eco-rule{opacity:0;margin:2px 6px}:is(.eco-desk[data-rail=pinned] .eco-lbox,.eco-desk[data-rail=hover] .eco-lbox:is(:hover,:focus-within)) .eco-lrail .eco-tip{display:none}.eco-rtoggle{z-index:2;border:1px solid var(--border,#2c3036);background:var(--rail-toggle,var(--surface-raised,#1b1e22));width:28px;height:28px;color:var(--rail-icon,var(--text-muted,#9aa0a8));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:64px;right:-14px}.eco-rtoggle:hover,.eco-rtoggle:focus-visible{color:var(--rail-hi,var(--text,#e2e4e8))}.eco-rtoggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.eco-rtoggle .f{fill:currentColor}.eco-rtoggle .eco-tip{left:calc(100% + 8px)}.eco-rtoggle:is(:hover,:focus-visible) .eco-tip{opacity:1}@media (prefers-reduced-motion:reduce){.eco-desk,.eco-lbox,.eco-lrail,.eco-name,.eco-grp,.eco-rtoggle{transition:none}}html:has(.eco-desk){overflow:hidden}html:has(.eco-desk) body{overflow:hidden}.eco-rrail{width:var(--eco-rrail)}:where(.eco-desk) .wp-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:where(.eco-desk) .wp-i.s{width:16px;height:16px}.eco-hit{width:36px;height:36px;color:var(--text-muted,#9aa0a8);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:relative}.eco-hit:hover{background:var(--surface-hover,#2a2f36)}.eco-hit[aria-current=page],.eco-hit[aria-pressed=true]{color:var(--text,#e2e4e8);background:var(--surface-hover,#2a2f36)}.eco-desk .eco-lbox .eco-lrail .eco-hit{border-radius:var(--rail-item-radius,10px);width:100%;height:40px;color:var(--rail-icon,var(--text-muted,#9aa0a8));font:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:14px;padding:0 11px;text-decoration:none;transition:background .2s,color .2s;display:flex}.eco-desk .eco-lbox .eco-lrail .eco-hit:hover{background:var(--rail-hover,var(--surface-hover,#2a2f36));color:var(--rail-hi,var(--text,#e2e4e8))}.eco-desk .eco-lrail .eco-hit:is([aria-current=page],[aria-pressed=true]){background:var(--rail-active,var(--surface-hover,#2a2f36));color:var(--rail-active-text,var(--text,#e2e4e8))}.eco-desk .eco-lrail .eco-hit:is([aria-current=page],[aria-pressed=true]) .eco-name{color:inherit;font-weight:600}.eco-desk:is([data-theme=sapphire],[data-theme=sapphire-light]) .eco-lbox .eco-lrail .eco-hit:is([aria-current=page],[aria-pressed=true]){box-shadow:none;color:var(--rail-hi,var(--text));background:0 0}.eco-desk:is([data-theme=sapphire],[data-theme=sapphire-light]) .eco-lbox .eco-lrail .eco-hit:is([aria-current=page],[aria-pressed=true]):hover{background:var(--rail-hover,var(--surface-hover))}.eco-desk:is([data-theme=sapphire],[data-theme=sapphire-light]) .eco-lbox .eco-lrail .eco-hit:is([aria-current=page],[aria-pressed=true]) :is(.bi,.wp-i){color:var(--rail-accent)}.eco-desk .eco-lrail .eco-hit .eco-count{top:4px;left:28px;right:auto}.eco-lrail .eco-hit :is(.wp-i,.bi),.eco-lrail .eco-hit .wp-i.s{width:22px;height:22px}.eco-rrail .eco-hit{width:40px;height:40px}.eco-rrail .eco-hit .wp-i{width:22px;height:22px}.eco-lrail .eco-hit .eco-tile{border-radius:7px;width:27px;height:27px}.eco-lrail .eco-hit .eco-tile,.eco-rrail .eco-hit .eco-tile{filter:grayscale();opacity:.72}.eco-lrail .eco-hit[aria-current=page] .eco-tile,.eco-lrail .eco-hit[aria-pressed=true] .eco-tile,.eco-rrail .eco-hit[aria-current=page] .eco-tile,.eco-rrail .eco-hit[aria-pressed=true] .eco-tile{filter:none;opacity:1}.eco-lrail .eco-hit .wp-i,.eco-rrail .eco-hit .wp-i{color:var(--text-muted,#9aa0a8)}.eco-lrail .eco-hit[aria-current=page] .wp-i,.eco-rrail .eco-hit[aria-pressed=true] .wp-i{color:var(--accent-solid,#3b7ae8)}.eco-tip{z-index:40;white-space:nowrap;background:var(--surface-hover,#2a2f36);border:1px solid var(--border,#2c3036);color:var(--text,#e2e4e8);opacity:0;pointer-events:none;border-radius:3px;padding:5px 8px;font-size:12px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.eco-rrail .eco-tip{left:auto;right:calc(100% + 10px)}.eco-hit:hover .eco-tip,.eco-ava:hover .eco-tip,.eco-me:hover .eco-tip{opacity:1}.eco-lmods{scrollbar-width:none;flex-direction:column;flex:auto;align-items:stretch;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden auto}.eco-lmods::-webkit-scrollbar{display:none}.eco-lmods .eco-hit{flex:none}.eco-lrail .eco-rule{width:auto;margin:8px 6px;transition:opacity .2s,margin .25s}.eco-lmods .eco-tip{left:var(--eco-tip-x,64px);top:var(--eco-tip-y,0);position:fixed}.eco-rule{background:var(--border,#2c3036);border:0;width:22px;height:1px;margin:5px 0}.eco-sp{flex:1}.eco-tile{border-radius:6px;flex:none;width:22px;height:22px;display:block}.eco-tile.s{border-radius:4px;width:16px;height:16px}.eco-ava-wrap{position:relative}.eco-ava{color:#fff;cursor:pointer;background:#3a4a63;border:0;border-radius:3px;place-items:center;width:32px;height:32px;margin:4px 0 2px;font-size:11px;font-weight:650;display:grid;position:relative}.eco-ava .eco-tip{opacity:0;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.eco-ava-wrap{display:block}.eco-desk .eco-lbox .eco-lrail .eco-me{padding-left:6px}.eco-lrail .eco-me .eco-ava{border-radius:50%;flex:none;margin:0;font-size:12px}.eco-stage{grid-template-rows:var(--eco-page) auto minmax(0, 1fr);display:grid;overflow:hidden}.eco-prow{border-bottom:1px solid var(--border,#2c3036);align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.eco-modbtn{border:1px solid var(--border,#2c3036);background:var(--surface-hover,#23272d);height:28px;color:var(--text,#e2e4e8);cursor:pointer;border-radius:3px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.eco-modbtn[aria-expanded=true]{border-color:var(--accent-solid,#3b7ae8);color:var(--accent-solid,#3b7ae8)}.eco-crumbs{min-width:0;color:var(--text-muted,#9aa0a8);align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.eco-crumbs b{color:var(--text,#e2e4e8);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eco-crumbs a{color:var(--text-muted,#9aa0a8);text-decoration:none}.eco-helper{border:1px solid var(--border,#2c3036);background:var(--surface-hover,#23272d);height:28px;color:var(--text,#e2e4e8);font:inherit;cursor:pointer;border-radius:3px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-weight:600;display:inline-flex}.eco-helper[aria-pressed=true]{border-color:var(--accent-solid,#3b7ae8);color:var(--accent-solid,#3b7ae8)}.eco-actions+.eco-helper{margin-left:0}.eco-actions{flex:none;gap:4px;min-width:0;margin-left:auto;display:flex;overflow:auto}.eco-mrow{border-bottom:1px solid var(--border,#2c3036);align-items:center;gap:2px;padding:4px 8px;display:flex;overflow-x:auto}.eco-mrow a,.eco-mrow .eco-msep{height:28px;color:var(--text-muted,#9aa0a8);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.eco-mrow a:hover{background:var(--surface-hover,#2a2f36);color:var(--text,#e2e4e8)}.eco-mrow a.on{background:var(--surface-hover,#2a2f36);color:var(--text,#e2e4e8);box-shadow:inset 0 0 0 1px var(--border,#2c3036)}.eco-mrow .eco-msep{background:var(--border,#2c3036);width:1px;height:16px;padding:0}.eco-work{flex-direction:column;min-height:0;display:flex;overflow:hidden}.eco-work>.wp-app,.eco-work>.ui-shell{flex:1;height:100%;min-height:0}.eco-rpanel{flex-direction:column;display:flex;overflow:hidden}.eco-rph{border-bottom:1px solid var(--border,#2c3036);flex:none;align-items:center;gap:8px;padding:10px 12px;font-weight:650;display:flex}.eco-rpb{flex:1;min-height:0;padding:0;overflow:auto}.eco-feed{gap:4px;margin:0;padding:6px;list-style:none;display:grid}.eco-feed-item{border-radius:var(--radius-s,5px);border-left:3px solid var(--border,#2c3036);color:var(--text);gap:2px;padding:8px 10px 8px 12px;text-decoration:none;display:grid}.eco-feed-item:hover{background:var(--surface-hover)}.eco-feed-item[data-level=wait]{border-left-color:var(--accent-solid,#3b7ae8)}.eco-feed-item[data-level=hot]{border-left-color:var(--hot,#ff5a4e)}.eco-feed-item[data-level=warn]{border-left-color:var(--warn,#f5a524)}.eco-feed small{color:var(--text-muted);font-size:11px}.eco-feed b{overflow-wrap:anywhere;font-weight:600}.eco-feed span{color:var(--text-muted);font-size:12px}.eco-feed-note{color:var(--text-muted);margin:0;padding:12px;font-size:13px}.eco-rpa{align-items:center;gap:6px;display:flex}.eco-rpa:empty{display:none}.eco-count{background:var(--accent-solid,#3b7ae8);min-width:14px;height:14px;color:var(--text-on-accent,#fff);text-align:center;border-radius:99px;padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:2px;right:2px}.eco-menu{background:var(--surface-hover,#23272d);border:1px solid var(--border,#2c3036);z-index:30;border-radius:3px;width:200px;padding:4px;position:absolute;bottom:0;left:calc(100% + 10px)}.eco-menu[hidden]{display:none}.eco-menu button,.eco-menu a{text-align:left;width:100%;height:32px;color:var(--text,#e2e4e8);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.eco-menu button:hover,.eco-menu a:hover{background:var(--surface,#1b1e22)}.eco-scrim{z-index:50;background:#0b0f0eb8;place-items:center;padding:40px 24px;display:grid;position:fixed;inset:0}.eco-apps{color:#e5e7eb;background:#121816;border:1px solid #26302d;border-radius:20px;width:min(760px,100%);padding:22px 22px 18px;box-shadow:0 0 80px #34d3a029}.eco-apps h2{font-family:"Unbounded", var(--font-text,system-ui, sans-serif);margin:0 0 16px;font-size:16px;font-weight:600}.eco-apps-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.eco-apps a{color:#9ca3af;background:#1a2220;border:1px solid #26302d;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:13px;text-decoration:none;display:flex}.eco-apps a b{color:#e5e7eb;font-weight:600}.eco-apps a:hover{color:#e5e7eb;border-color:#33403c}.eco-apps a.on{color:#e5e7eb;border-color:#34d3a0}.eco-apps a img{border-radius:10px;width:36px;height:36px}.eco-apps-more{color:#9ca3af;margin:16px 0 10px;font-size:12px}.eco-find{z-index:50;background:#0b0f0e8f;place-items:start center;padding:12vh 24px 24px;display:grid;position:fixed;inset:0}.eco-find-box{background:var(--surface-raised,#1b1e22);border:1px solid var(--border,#2c3036);border-radius:8px;align-items:center;gap:8px;width:min(560px,100%);padding:10px 12px;display:flex}.eco-find-box input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.eco-desk .wp-app[data-eco]{grid-template-columns:var(--wp-left-w,248px) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr) 24px;grid-template-areas:"tool tool""left main""status status";height:100%;min-height:0}.eco-desk .wp-app[data-eco][data-tools=none]{grid-template-rows:0 minmax(0,1fr) 24px}.eco-desk .wp-app[data-eco] .wp-top,.eco-desk .wp-app[data-eco] .wp-strip,.eco-desk .wp-app[data-eco] .wp-right{display:none}.eco-desk .wp-app[data-host]{grid-template-columns:var(--wp-left-w,248px) minmax(0, 1fr);grid-template-areas:"top top""tool tool""left main""status status"}.eco-desk .wp-app[data-host][data-lift]{grid-template-rows:0 auto minmax(0,1fr) 24px}.eco-desk .wp-app[data-host][data-lift][data-tools=none]{grid-template-rows:0 0 minmax(0,1fr) 24px}.eco-desk .ui-shell[data-eco]{grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.eco-desk .ui-shell[data-eco][data-screen=closed]{grid-template-columns:216px minmax(0,1fr)}.eco-desk .ui-shell[data-eco][data-sections=none]{grid-template-columns:minmax(0,1fr) auto}.eco-desk .ui-shell[data-eco][data-sections=none][data-screen=closed]{grid-template-columns:minmax(0,1fr)}.eco-desk .ui-shell[data-eco] .ui-sections,.eco-desk .ui-shell[data-eco] .ui-side{height:100%;min-height:0}.eco-desk .ui-shell[data-eco] .ui-side{overflow:hidden}.eco-desk[data-frame=crm] .ui-shell[data-eco]:not([data-screen-mode=overlay]) .ui-side{background:var(--eco-glass);-webkit-backdrop-filter:none;backdrop-filter:none}.eco-desk .ui-shell[data-eco] .ui-main{min-height:0;overflow-y:auto}.eco-desk[data-frame=crm] .ui-shell[data-eco] .ui-main,.ui-shell[data-frame=crm][data-viewport=phone] .ui-main{padding-inline:10px}.eco-desk .ui-shell[data-eco] .ui-rail,.eco-desk .ui-shell[data-eco] .ui-top{display:none}.eco-desk[data-frame=crm]{--eco-head:46px;--eco-r:var(--radius-m,6px);--eco-glass:color-mix(in srgb, var(--surface-raised,#1c1d23) 84%, transparent);isolation:isolate;grid-template-columns:var(--eco-rail) minmax(0, 1fr) var(--eco-rrail);grid-template-rows:minmax(var(--eco-head), auto) minmax(0, 1fr);grid-template-areas:"lrail head head""lrail stage rrail";position:relative}.eco-desk[data-frame=crm][data-panel=open]{grid-template-columns:var(--eco-rail) minmax(0, 1fr) var(--eco-panel) var(--eco-rrail);grid-template-areas:"lrail head head head""lrail stage rpanel rrail"}.eco-desk[data-frame=crm]:before,.eco-desk[data-frame=crm]:after{content:"";z-index:-1;pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.eco-desk[data-frame=crm]:before{background:radial-gradient(closest-side, var(--glow-a,transparent), transparent);width:620px;height:420px;animation:22s ease-in-out infinite alternate eco-float;top:-180px;left:4%}.eco-desk[data-frame=crm]:after{background:radial-gradient(closest-side, var(--glow-b,transparent), transparent);width:560px;height:460px;animation:28s ease-in-out infinite alternate-reverse eco-float;bottom:-200px;right:-120px}@keyframes eco-float{to{transform:translate(40px,24px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.eco-desk[data-frame=crm]:before,.eco-desk[data-frame=crm]:after{animation:none}}.eco-desk[data-frame=crm][data-theme=liora-light]{background:linear-gradient(90deg, #15161a 0, #17181c 60px, #1f2024 74px, #2c2d31 94px, #3f3f43 116px, #58575a 140px, #747376 166px, #918f90 194px, #adabaa 224px, #c6c4c1 256px, #dad8d4 290px, #e6e4e0 326px, #efede900 368px), var(--surface)}.eco-desk[data-frame=crm][data-theme=liora-light] .eco-lrail{--eco-glass:#1c1d23;--surface-raised:#1c1d23;--surface-solid:#25272e;--surface-hover:#ffffff12;--border:#ffffff14;--text:#e6e4e0;--text-muted:#c3c2ca;--rim:inset 0 1px 0 #ffffff0b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.eco-desk[data-frame=crm] .eco-lwrap{grid-area:lrail}.eco-desk[data-frame=crm] .eco-head{grid-area:head}.eco-desk[data-frame=crm] .eco-stage{grid-area:stage;grid-template-rows:minmax(0,1fr);position:relative;overflow:visible}.eco-desk[data-frame=crm] .eco-rpanel{grid-area:rpanel}.eco-desk[data-frame=crm] .eco-rrail{grid-area:rrail}.eco-desk[data-frame=crm] :is(.eco-lrail,.eco-rrail,.eco-head,.eco-rpanel,.eco-stage){background:var(--eco-glass);box-shadow:var(--rim,none), var(--shadow-m,none);border-color:var(--border);border-radius:var(--eco-r)}.eco-desk[data-frame=crm] .eco-work{border-radius:var(--eco-r);overflow:hidden}.eco-desk[data-frame=crm] .eco-hit{border-radius:var(--radius-s,5px);color:var(--text-muted)}.eco-desk[data-frame=crm] .eco-lrail{--text-muted:#b4b3bc;border-radius:var(--rail-radius,16px)}.eco-desk[data-frame=crm] .eco-rrail .eco-hit{color:var(--text-2,var(--text-muted))}.eco-desk[data-frame=crm] .eco-hit:hover{color:var(--text)}.eco-desk[data-frame=crm] .eco-hit[aria-current=page],.eco-desk[data-frame=crm] .eco-hit[aria-pressed=true]{background:var(--accent-grad,var(--accent-solid));color:var(--text-on-accent);box-shadow:var(--accent-glow,none)}.eco-desk[data-frame=crm] :is(.eco-lrail,.eco-rrail) .eco-hit .wp-i{color:currentColor}.eco-desk[data-frame=crm] :is(.eco-lrail,.eco-rrail) .eco-hit:is([aria-current=page],[aria-pressed=true]) .wp-i{color:var(--text-on-accent)}.eco-desk[data-frame=crm] .eco-tip,.eco-desk[data-frame=crm] .eco-menu{border-radius:var(--radius-s,5px);background:var(--surface-solid,var(--surface-raised));border-color:var(--border-strong,var(--border));box-shadow:var(--shadow-m,none)}.eco-desk[data-frame=crm] .eco-ava{border-radius:50%}.eco-ava-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.eco-ava:has(>.eco-ava-img){background:0 0;padding:0}.eco-rm{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:34px;overflow:visible}.eco-rm-a{stop-color:var(--tile-a,#8a8a94)}.eco-rm-b{stop-color:var(--tile-b,#3a3a42)}.eco-rm-tile{stroke:none;opacity:0;transition:opacity var(--duration,.18s)}.eco-rm-fr{stroke-width:6px;opacity:.16}.eco-rm-gl{stroke-width:2.3px}.eco-rm .f{fill:currentColor;stroke:none}.eco-rrail .eco-rm{width:32px;height:32px}.eco-rrail .eco-sp~.eco-hit .eco-rm{width:28px;height:28px}.eco-mrow .eco-rm{width:20px;height:20px}.eco-rrail .eco-hit[data-live] .eco-rm{color:#fff;animation:1.8s ease-in-out infinite eco-live}.eco-rrail .eco-hit[data-live] .eco-rm-tile{opacity:1}.eco-rrail .eco-hit[data-live] .eco-rm-a{stop-color:#8b5cff}.eco-rrail .eco-hit[data-live] .eco-rm-b{stop-color:#22d3ee}:is(.eco-hit[data-live]:not(:has(>:is(.eco-rm,.eco-own))),.eco-helper[data-live]){color:#fff;background:linear-gradient(135deg,#8b5cff,#22d3ee);animation:1.8s ease-in-out infinite eco-live-ring}@keyframes eco-live{0%,to{filter:drop-shadow(0 0 3px #8b5cff99)}50%{filter:drop-shadow(0 0 10px #22d3eed9)}}@keyframes eco-live-ring{0%,to{box-shadow:0 0 0 2px #8b5cff66,0 0 10px #8b5cff8c}50%{box-shadow:0 0 0 5px #8b5cff26,0 0 20px #22d3eeb3}}@media (prefers-reduced-motion:reduce){.eco-rrail .eco-hit[data-live] .eco-rm,.eco-helper[data-live]{animation:none}.eco-hit[data-live]:not(:has(>:is(.eco-rm,.eco-own))){animation:none}}:is(.eco-desk[data-frame=crm] .eco-hit:has(>:is(.eco-rm,.eco-own)):is([aria-current=page],[aria-pressed=true]),.eco-desk[data-frame=crm] .eco-hit:has(>:is(.eco-rm,.eco-own)):hover){box-shadow:none;background:0 0}.eco-desk[data-frame=crm] :is(.eco-hit[aria-current=page],.eco-hit[aria-pressed=true],.eco-mrow a.on) .eco-rm{color:#fff;filter:drop-shadow(0 4px 10px rgba(var(--acc-rgb,200, 200, 210), .45))}.eco-desk[data-frame=crm] :is(.eco-hit[aria-current=page],.eco-hit[aria-pressed=true],.eco-mrow a.on) .eco-rm-tile{opacity:1}.eco-desk[data-frame=crm] :is(.eco-hit[aria-current=page],.eco-hit[aria-pressed=true],.eco-mrow a.on) .eco-rm-fr{opacity:.4}.eco-own{width:32px;height:32px;transition:filter var(--duration,.18s);flex:none;place-items:center;display:grid}.eco-own>*{max-width:100%;max-height:100%;display:block}.eco-desk[data-frame=crm] .eco-hit[aria-pressed=true]>.eco-own{filter:drop-shadow(0 0 8px #5b6cff8c)}.eco-rrail .eco-hit[data-live] .eco-own{animation:1.8s ease-in-out infinite eco-live}@media (prefers-reduced-motion:reduce){.eco-rrail .eco-hit[data-live] .eco-own{animation:none}}.eco-logo{height:44px;color:var(--rail-hi,var(--text,#e2e4e8));flex:none;align-items:center;gap:12px;margin-bottom:6px;padding-left:2px;text-decoration:none;display:flex}.eco-mark{background:var(--rail-logo,#ff6a1a);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 20px -4px #ff6e288c}.eco-mark svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;width:22px;height:22px}.eco-mark img{border-radius:inherit;width:100%;height:100%;display:block}.eco-logo .eco-brand{color:inherit;letter-spacing:.5px;font-weight:700}.eco-head{border:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex;position:relative}.eco-head:after{content:"";background:var(--brand-line,var(--accent-solid));opacity:.9;border-radius:2px;width:180px;height:2px;position:absolute;bottom:-1px;left:4px}.eco-burger{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-s,5px);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.eco-burger:hover,.eco-burger[aria-pressed=true]{color:var(--text)}.eco-desk[data-frame=crm] .eco-modbtn{border-color:var(--border-strong,var(--border));border-radius:var(--radius-s,5px);height:30px;font:inherit;background:0 0;gap:6px;padding:0 8px 0 10px;font-weight:600}.eco-desk[data-frame=crm] .eco-modbtn[aria-expanded=true]{border-color:var(--accent-solid);color:var(--accent-text,var(--accent-solid))}.eco-desk[data-frame=crm][data-theme=liora-light] :is(.eco-burger,.eco-modbtn){background:#fff}.eco-lift-slot{flex:1;align-items:center;min-width:0;display:flex}.eco-lift-slot:empty{display:none}.eco-desk .eco-lift.eco-lift{display:contents}.eco-desk[data-frame=crm] .eco-head .l1{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.eco-desk[data-frame=crm] .eco-head .l1>.ctrl.mod{display:none}.eco-desk[data-frame=crm] .eco-head .wp-top{background:0 0;border:0;flex:1;min-width:0;padding:0}.eco-desk[data-frame=crm] .eco-mrow{z-index:30;border:1px solid var(--border-strong,var(--border));border-radius:0 0 var(--eco-r) var(--eco-r);background:var(--surface-solid,var(--surface-raised));box-shadow:var(--shadow-m,none);border-top:0;padding:6px;position:absolute;top:0;left:0;right:0}.eco-desk[data-frame=crm] .eco-mrow a{border-radius:var(--radius-s,5px);height:30px;padding:0 10px}.eco-desk[data-frame=crm] .eco-mrow a.on{background:var(--accent-soft,var(--surface-hover));color:var(--accent-text,var(--text));box-shadow:none}.eco-over{z-index:35;border:1px solid var(--border-strong,var(--border));border-radius:var(--eco-r);background:var(--surface);min-height:0;box-shadow:var(--shadow-l,none);flex-direction:column;grid-area:2/2/auto/-2;display:flex;overflow:hidden}.eco-over[hidden]{display:none}.eco-over>*{flex:1;min-height:0}@media (max-width:599px){.eco-desk,.eco-desk[data-panel]{grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:100vh;padding:0;overflow:visible}html:has(.eco-desk){overflow:visible}html:has(.eco-desk) body{overflow:visible}.eco-lwrap,.eco-rrail,.eco-rpanel{display:none}.eco-stage{border:0;border-radius:0}}.ui-shell[data-frame=crm] .ui-phead{z-index:20;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);align-items:center;gap:2px;height:50px;margin:0 -10px;padding:0 6px;display:flex;position:sticky;top:0}.ui-shell[data-frame=crm] .ui-phead:after{content:"";background:var(--brand-line,var(--accent-solid));width:120px;height:2px;position:absolute;bottom:-1px;left:12px}.ui-shell[data-frame=crm] .ui-phead-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 200px);font-size:15px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.ui-shell[data-frame=crm] .ui-phead-hit{width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.ui-shell[data-frame=crm] .ui-phead-hit .eco-rm{width:30px;height:30px}.ui-shell[data-frame=crm] .ui-phead-hit .ui-count{position:absolute;top:2px;right:2px}.ui-shell[data-frame=crm] .ui-phead-logo{place-items:center;width:40px;height:40px;display:grid}.ui-shell[data-frame=crm] .ui-phead-logo img{border-radius:7px;display:block}.ui-shell[data-frame=crm] .ui-ptools{z-index:19;scrollbar-width:none;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);margin:0 -10px;padding:8px 12px;position:sticky;top:50px;overflow-x:auto}.ui-shell[data-frame=crm] .ui-ptools::-webkit-scrollbar{display:none}.ui-shell[data-frame=crm] .ui-ptools:empty{display:none}.ui-shell[data-frame=crm] .ui-ptools .eco-lift.eco-lift{display:contents}.ui-shell[data-frame=crm] .ui-ptools .l1{width:max-content;min-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;margin:0;padding:0}.ui-shell[data-frame=crm] .ui-ptools .l1>.ctrl.mod{display:none}.ui-shell[data-frame=crm] .ui-ptools :is(.wp-top,.cv-bar.cv-lifted){background:0 0;border:0;flex-wrap:nowrap;width:max-content;min-width:100%;margin:0;padding:0}.ui-shell[data-frame=crm] .ui-ptools :is(.wp-top,.cv-bar.cv-lifted)>*{flex:none}.ui-shell[data-frame=crm] .ui-dock .eco-rm{width:30px;height:30px}.ui-shell[data-frame=crm] .ui-dock :is(a,button){gap:1px}.ui-shell[data-frame=crm] :is(.ui-dock .on,.ui-pgrid a.on) .eco-rm{color:#fff;filter:drop-shadow(0 4px 10px rgba(var(--acc-rgb,200, 200, 210), .45))}.ui-shell[data-frame=crm] :is(.ui-dock .on,.ui-pgrid a.on) .eco-rm-tile{opacity:1}.ui-shell[data-frame=crm] :is(.ui-dock .on,.ui-pgrid a.on) .eco-rm-fr{opacity:.4}.ui-shell[data-frame=crm] .ui-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:4px;display:grid}.ui-shell[data-frame=crm] .ui-pgrid :is(a,button){font:inherit;border-radius:var(--radius-m);min-width:0;color:var(--text-2,var(--text));text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;font-size:11.5px;text-decoration:none;display:flex;position:relative}.ui-shell[data-frame=crm] .ui-pgrid :is(a,button) .eco-rm{width:36px;height:36px;color:var(--text-muted)}.ui-shell[data-frame=crm] .ui-pgrid a.on{background:var(--accent-soft,var(--surface-hover));color:var(--text)}.ui-shell[data-frame=crm] .ui-pgrid :is(a,button)>span:not(.ui-count){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-shell[data-frame=crm] .ui-pgrid .ui-count{margin-left:8px;position:absolute;top:6px;left:50%}.ui-shell[data-frame=crm] .ui-pacc{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.ui-shell[data-frame=crm] .ui-pacc-who{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.ui-shell[data-frame=crm] .ui-pseg{border:1px solid var(--border);border-radius:var(--radius-m);flex:none;gap:2px;min-width:0;margin:0;padding:2px;display:flex}.ui-shell[data-frame=crm] .ui-pseg button{border-radius:var(--radius-s);height:32px;color:var(--text-muted);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:12.5px;display:flex}.ui-shell[data-frame=crm] .ui-pseg button[aria-pressed=true]{background:var(--surface-hover);color:var(--text)}.ui-shell[data-frame=crm] .ui-pseg .eco-rm{width:24px;height:24px}
.id-page{color:#e5e7eb;background:#0b0f0e;grid-template-columns:1.12fr 1fr;min-height:100vh;font-family:Onest,system-ui,sans-serif;display:grid}.id-hero{background:radial-gradient(80% 55% at 35% 18%,#34d3a038,#0000 62%),#0c1412;border-radius:22px;flex-direction:column;min-height:calc(100vh - 40px);margin:20px;padding:28px 32px 32px;display:flex;position:relative;overflow:hidden}.id-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#34d3a017 1px,#0000 1px),linear-gradient(90deg,#34d3a017 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 40% 28%,#000 10%,#0000 72%);mask-image:radial-gradient(85% 75% at 40% 28%,#000 10%,#0000 72%)}.id-hero-cap{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb8c;font-size:11px;font-weight:600;position:relative}.id-cards{z-index:1;width:min(480px,88%);margin:auto auto auto 8%;padding-top:56px;position:relative}.id-paper{color:#1b1c1f;background:#fff;border-radius:14px;box-shadow:0 18px 50px #00000047}.id-paper.main{padding:16px 18px 12px}.id-paper.main h3{margin:0 0 10px;font-size:13.5px;font-weight:650}.id-paper table{border-collapse:collapse;width:100%;font-size:12.5px}.id-paper td{color:#3a3d44;padding:5px 0}.id-paper td.r{text-align:right;color:#1b1c1f;font-variant-numeric:tabular-nums}.id-paper td.mut{color:#8a8d94}.id-paper tr.tot td{color:#1b1c1f;border-top:1px solid #ecebe6;padding-top:8px;font-weight:650}.id-paper.float{width:220px;padding:12px 14px;position:absolute;top:-56px;right:-42px}.id-paper.float b{margin-bottom:6px;font-size:12.5px;display:block}.id-paper.float p{color:#3a3d44;margin:0 0 10px;font-size:12.5px;line-height:1.35}.id-chip{color:#1f7a4d;background:#e8f8ef;border-radius:99px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.id-hero-end{z-index:1;margin-top:auto;padding-top:28px;position:relative}.id-hero-prog{color:#e5e7eb;letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:12px;font-family:Unbounded,Onest,sans-serif;font-size:13px;font-weight:600;display:flex}.id-hero-prog img{border-radius:12px;width:44px;height:44px}.id-hero h2{letter-spacing:-.03em;max-width:16ch;margin:0 0 8px;font-family:Unbounded,Onest,sans-serif;font-size:30px;font-weight:600;line-height:1.15}.id-hero-end p{color:#9ca3af;max-width:36ch;margin:0}.id-pane{flex-direction:column;padding:28px 48px 24px;display:flex}.id-head{justify-content:flex-end;margin-bottom:48px;display:flex}.id-id{letter-spacing:.04em;align-items:center;gap:8px;font-family:Unbounded,Onest,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.id-id img{border-radius:8px;width:28px;height:28px}.id-box{width:min(400px,100%);margin:auto 0}.id-mark{letter-spacing:.14em;text-transform:uppercase;color:#34d3a0;margin:0 0 14px;font-size:12px;font-weight:650}.id-pane h1{letter-spacing:-.03em;margin:0 0 10px;font-family:Unbounded,Onest,sans-serif;font-size:32px;font-weight:600;line-height:1.15}.id-lead{color:#9ca3af;margin:0 0 22px;font-size:15px}.id-btn{color:#0b0f0e;cursor:pointer;width:100%;height:48px;font-weight:650;font:inherit;background:#34d3a0;border:0;border-radius:99px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.id-btn[disabled]{opacity:.5;cursor:default}.id-btn.ghost{color:#e5e7eb;background:#1a2220;margin-top:10px}.id-note{color:#9ca3af;text-align:center;margin:14px 0 0;font-size:13.5px}.id-note a{color:#34d3a0}.id-hint{color:#6b7280;text-align:center;margin:12px 0 0;font-size:12.5px}.id-err{color:#fecaca;background:#352524;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13.5px}.id-plist{flex-wrap:nowrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.id-plist a{color:#6b7280;flex-direction:column;align-items:center;gap:6px;width:48px;font-size:11px;text-decoration:none;display:flex}.id-plist a.on,.id-plist a:hover{color:#e5e7eb}.id-plist a.on img{box-shadow:0 0 0 2px #34d3a0}.id-plist img{border-radius:8px;width:28px;height:28px}.id-foot{text-align:center;color:#6b7280;margin-top:auto;padding-top:24px;font-size:12.5px}.id-foot a{color:#6b7280;text-decoration:none}.id-points{margin:0 0 22px;padding:0;list-style:none}.id-points li{color:#9ca3af;gap:10px;padding:5px 0;display:flex}.id-points li:before{content:"✓";color:#34d3a0;flex:none;font-weight:700}.id-input{color:#e5e7eb;width:100%;height:48px;font:inherit;background:#121816;border:1px solid #26302d;border-radius:12px;margin:0 0 16px;padding:0 16px}@media (max-width:900px){.id-page{grid-template-columns:1fr}.id-hero{min-height:420px}}
.bi{flex:none;overflow:visible}.bi-acc{stroke:var(--rail-ai-accent,#ff6a1a)}.bi-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.bi *{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.3,.7,.2,1),opacity .25s}.bi-crane{transform-box:view-box;transform-origin:6px 21px}.bi-swing{transform-origin:top}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-sun{transform:translateY(-1.5px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-rays{opacity:.7;transform:scale(1.12)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-mag{transform:rotate(-12deg)translate(-.5px,-.5px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-lift{transform:translate(-1px,-1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-spark{transform:rotate(90deg)scale(1.15)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-flap{transform:translateY(-1.5px)scaleY(.75)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-page{opacity:.4;transform:translateY(1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-lens{transform:translate(1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-b2{transform:translate(.8px,-.8px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-dots{animation:.6s bi-blink}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-draw{animation:.5s bi-draw}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-ticks{transform:translateY(-1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-stamp{transform:rotate(-15deg)scale(1.08)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-coin{transform:translate(-1.5px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-crane{transform:rotate(-4deg)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-hook{transform:translateY(1.5px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-c2{transform:translate(1px,1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-arr{transform:translateY(-2px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-gear{transform:rotate(60deg)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-p2{transform:translate(.8px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-swing{animation:.6s bi-swing}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-tongue{transform:translate(1px)}:is(a,button,[data-bi-hover],.bi):is(:hover,:focus-visible) .bi-tile{transform:translate(1px,1px)rotate(45deg)scale(.85)}@keyframes bi-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bi-blink{50%{opacity:.2}}@keyframes bi-swing{25%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}}}
.ui-root{color:var(--text);background:var(--surface);font-family:var(--font-text);font-size:var(--text-m);min-height:100%;line-height:1.45}.ui-root *{box-sizing:border-box}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-btn,var(--radius-s));background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;display:inline-flex}.ui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-btn-primary{background:var(--accent);color:var(--text-on-accent);border:0;font-weight:600}.ui-btn-primary:hover:not(:disabled){background:var(--accent-hover,var(--accent))}.ui-btn-ghost{background:0 0}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-icon-btn{width:var(--tap);height:var(--tap);padding:0}.ui-link{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ui-field{gap:var(--space-1);flex-direction:column;display:flex}.ui-field label{color:var(--text-muted);font-size:var(--text-s)}.ui-input,.ui-textarea,.ui-select{min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-sunken);color:var(--text);font:inherit}.ui-unit-row{align-items:stretch;display:flex}.ui-unit-row .ui-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.ui-unit-toggle{min-width:var(--tap);border:1px solid var(--border);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--surface-sunken);color:var(--text);cursor:pointer;border-left:0;justify-content:center;align-items:center;display:inline-flex}.ui-unit .ui-input:focus-visible,.ui-unit-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-unit-pop{width:var(--trigger-width);max-height:min(20rem,70vh);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-raised);box-shadow:var(--shadow-s);z-index:50;overflow:auto}.ui-unit-list{outline:none}.ui-unit-group{color:var(--text-muted);font-size:var(--text-s);padding:var(--space-2) var(--space-3)}.ui-unit-item{gap:var(--space-2);min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);cursor:pointer;align-items:baseline;display:flex}.ui-unit-item[data-focused],.ui-unit-item[data-hovered]{background:var(--surface-hover)}.ui-unit-item[data-selected]{background:var(--surface-sunken)}.ui-unit-symbol{font-variant-numeric:tabular-nums}.ui-unit-name{color:var(--text-muted);font-size:var(--text-s)}.ui-textarea{resize:vertical;min-height:88px}.ui-badge{border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--surface-sunken);border:1px solid var(--border);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-badge-leaders{color:var(--leaders);border-color:color-mix(in srgb, var(--leaders) 40%, transparent)}.ui-badge-proposed{color:var(--proposed)}.ui-badge-ok{color:var(--ok)}.ui-badge-warn{color:var(--warn)}.ui-badge-hot{color:var(--hot)}.ui-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-4)}.ui-card-s{min-height:88px}.ui-card-m{min-height:140px}.ui-card-l{min-height:220px}.ui-stack{gap:var(--space-3);flex-direction:column;display:flex}.ui-grid{gap:var(--space-3);display:grid}.ui-page{padding:var(--space-4)}.ui-section h2{font-family:var(--font-display);font-size:var(--text-l);margin:0 0 var(--space-3)}.ui-tabs{gap:var(--space-2);display:flex;overflow-x:auto}.ui-tab{min-height:var(--tap);padding:0 var(--space-3);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.ui-tab[data-selected=true]{color:var(--text);border-bottom-color:var(--accent-solid)}.ui-split{grid-template-columns:minmax(280px,400px) minmax(0,1fr);width:100%;min-height:320px;display:grid}.ui-split-pane{border-right:1px solid var(--border);overflow:auto}.ui-list{margin:0;padding:0;list-style:none}.ui-list button,.ui-list-item{text-align:left;width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;min-height:var(--tap);background:0 0;display:block}.ui-empty,.ui-error,.ui-skeleton{padding:var(--space-6);color:var(--text-muted)}.ui-skeleton{border-radius:var(--radius-m);background:var(--surface-sunken);min-height:48px}.ui-avatar{background:var(--surface-sunken);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-choices{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-choice{min-height:var(--tap);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-raised);color:inherit;font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ui-choice kbd{font-family:var(--font-display);margin-right:var(--space-2)}.ui-choice small{color:var(--text-muted)}.ui-draft{border:1px solid var(--border-strong);border-radius:var(--radius-l);padding:var(--space-4);background:var(--surface-raised)}.ui-draft-actions{gap:var(--space-2);margin-top:var(--space-4);scroll-margin-bottom:calc(var(--tap) + var(--space-5));flex-wrap:wrap;display:flex}.ui-composer{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);align-items:flex-end;display:flex}.ui-composer textarea{color:inherit;font:inherit;resize:none;background:0 0;border:0;flex:1;min-height:44px}.ui-presence{background:var(--accent);width:48px;height:48px;animation:ui-breathe 3s var(--ease) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.ui-presence{animation:none}}@keyframes ui-breathe{50%{transform:scale(1.06)}}.ui-sprite{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.ui-shell{z-index:1;background:var(--surface);min-height:100vh;color:var(--text);grid-template-columns:84px 216px minmax(0,1fr) auto;display:grid;position:relative}.ui-shell[data-screen=closed]{grid-template-columns:84px 216px minmax(0,1fr)}.ui-rail{z-index:35;border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.ui-logo{border-radius:28%;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;overflow:hidden}.ui-logo img{width:44px;height:44px;display:block}.ui-marks{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ui-marks a{width:var(--tap);height:var(--tap);border-radius:var(--radius-m);place-items:center;display:grid;position:relative}.ui-marks img{border-radius:var(--radius-s);filter:grayscale()opacity(.55);width:38px;height:38px;transition:filter .16s var(--ease,ease), box-shadow .16s var(--ease,ease);display:block}.ui-marks a.on img{filter:none;box-shadow:var(--shadow-m), 0 0 0 2px var(--surface), 0 0 0 3.5px #8b5cffb3}.ui-marks a{transition:transform .16s var(--ease,ease)}.ui-marks a:hover{transform:translateY(-1px)}.ui-rail-a{--rail-from:var(--accent-solid);--rail-to:var(--accent-solid);border-radius:var(--radius-m);width:66px;min-height:52px;color:var(--text-muted);font-size:var(--fs-xs);text-align:center;transition:transform .16s var(--ease,ease), background .16s var(--ease,ease), color .16s var(--ease,ease);background:0 0;flex-direction:column;align-items:center;gap:5px;padding:9px 0 7px;line-height:1.15;text-decoration:none;display:flex;position:relative}.ui-rail-a .ui-icon{width:21px;height:21px}.ui-rail-a[data-tone=today]{--rail-from:#ffb21e;--rail-to:#ff6a1a}.ui-rail-a[data-tone=spark]{--rail-from:#8b5cff;--rail-to:#22d3ee}.ui-rail-a[data-tone=check]{--rail-from:#22c55e;--rail-to:#0ea5a4}.ui-rail-a[data-tone=chat]{--rail-from:#3b82f6;--rail-to:#22d3ee}.ui-rail-a[data-tone=user]{--rail-from:#22d3ee;--rail-to:#3b82f6}.ui-rail-a[data-tone=phone]{--rail-from:#34c759;--rail-to:#12a150}.ui-rail-a[data-tone=mail]{--rail-from:#f43f5e;--rail-to:#fb923c}.ui-rail-a[data-tone=cal]{--rail-from:#6366f1;--rail-to:#a855f7}.ui-rail-a[data-tone=messenger]{--rail-from:#8b5cff;--rail-to:#5b6cff}.ui-rail-a[data-tone=meet],.ui-rail-a[data-tone=video]{--rail-from:#19c37d;--rail-to:#8ccf2c}.ui-rail-a[data-tone=disk],.ui-rail-a[data-tone=files]{--rail-from:#f5b400;--rail-to:#ffd84d}.ui-rail-a[data-tone=ai]{--rail-from:#8b5cff;--rail-to:#22d3ee}.ui-rail-a .ui-glyph{width:24px;height:24px;display:block}.ui-rail-a[data-tone=settings]{--rail-from:#94a3b8;--rail-to:#64748b}.ui-rail-a .ui-rail-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ui-rail-a .ui-icon,.ui-rail-a .ui-glyph{color:var(--text-muted)}.ui-rail-a:hover{color:var(--text);background:var(--surface-raised)}.ui-rail-a:hover .ui-icon,.ui-rail-a:hover .ui-glyph{color:var(--text-muted)}.ui-rail-a[data-current]{color:var(--text);background:var(--surface-2,var(--surface-raised))}.ui-rail-a[data-current] .ui-icon,.ui-rail-a[data-current] .ui-glyph{color:var(--rail-from)}.ui-tip{z-index:30;white-space:nowrap;border-radius:var(--radius-xs);background:var(--surface-solid);border:1px solid var(--border);font-size:var(--text-xs);color:var(--text);opacity:0;pointer-events:none;padding:6px 10px;position:absolute;left:calc(100% + 10px)}.ui-rail-a:hover .ui-tip,.ui-rail-a:focus-visible .ui-tip,.ui-marks a:hover .ui-tip,.ui-marks a:focus-visible .ui-tip{opacity:1}.ui-count{border-radius:var(--radius-xs);background:var(--hot);min-width:18px;height:18px;color:var(--text-on-accent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.ui-rail-a .ui-count{position:absolute;top:3px;right:2px}.ui-marks a .ui-count{position:absolute;top:-2px;right:-4px}.ui-sp{flex:1}.ui-ava{width:36px;height:36px;font-size:var(--fs-s);background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.ui-ava img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ui-ava-accent{background:var(--accent);color:var(--text-on-accent);border:0}.ui-ava:has(>img){background:0 0;border:0}.ui-sections{border-right:1px solid var(--border);flex-direction:column;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ui-pname{font-family:var(--font-display);font-weight:600;font-size:var(--text-m);padding:8px 10px 14px}.ui-sgroup{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:16px 10px 6px;font-weight:600}.ui-pname+.ui-sgroup{padding-top:0}.ui-sections a{border-radius:var(--radius-s);min-height:40px;color:var(--text-muted);font-size:var(--fs-l);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-sections a:hover,.ui-sections a.on{background:var(--surface-hover);color:var(--text)}.ui-sections a.on{font-weight:600}.ui-sections a .ui-count{background:var(--surface-hover);color:var(--text-muted);margin-left:auto}.ui-sections a.on .ui-count{background:var(--hot);color:var(--text-on-accent)}.ui-main{min-width:0;padding:0 32px 64px;container:cabinet-main/inline-size}.ui-top{z-index:10;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:68px;margin:0 -32px;padding:0 32px;display:flex;position:sticky;top:0;container-type:inline-size}.ui-ptop,.ui-top[hidden],.ui-ptop[hidden]{display:none}.ui-org{height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border);min-width:0;color:inherit;align-items:center;gap:10px;padding:0 12px 0 6px;display:inline-flex}.ui-org .ui-ava{width:32px;height:32px}.ui-org b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-find{min-width:0;height:var(--tap);border-radius:var(--radius-s);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);text-align:left;flex:0 420px;align-items:center;gap:10px;padding:0 14px;display:flex}.ui-find span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-find-on{border-color:var(--accent-solid);color:var(--text);padding-right:4px}.ui-find-on input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.ui-find kbd{white-space:nowrap;font-family:var(--font-text);font-size:var(--fs-xs);border-radius:var(--radius-xs);border:1px solid var(--border-strong);flex:none;margin-left:auto;padding:2px 6px}@media (max-width:1600px){.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find{width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find span,.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find kbd,.ui-shell[data-viewport=computer][data-screen=open] .ui-find kbd{display:none}}.ui-helper{height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border-strong);white-space:nowrap;align-items:center;gap:10px;padding:0 14px 0 6px;font-weight:600;display:inline-flex}.ui-helper>svg{flex:none}button.ui-helper{color:var(--text);font:inherit;cursor:pointer;font-weight:600}.ui-orb-sm{background:conic-gradient(from 0deg, var(--ai-from,#8b5cff), var(--ai-to,#22d3ee), var(--ai-via), var(--ai-from,#8b5cff));width:30px;height:30px;box-shadow:0 0 var(--glow-blur) var(--glow-a);border-radius:50%;flex:none}.ui-iconhit{width:var(--tap);height:var(--tap);border-radius:var(--radius-s);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);flex:none;place-items:center;display:inline-grid;position:relative}.ui-iconhit .ui-count{position:absolute;top:2px;right:2px}.ui-iconhit.bare{background:0 0;border-color:#0000}.ui-iconhit:hover{color:var(--text)}.ui-helper{flex:none}@container (max-width:720px){.ui-shell:not([data-viewport=computer]) .ui-top .ui-find{width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell:not([data-viewport=computer]) .ui-top .ui-find span,.ui-shell:not([data-viewport=computer]) .ui-top .ui-find kbd{display:none}.ui-shell[data-viewport=computer] .ui-top .ui-org{flex:none;min-width:max-content}.ui-shell[data-viewport=computer] .ui-top .ui-org b{text-overflow:clip;overflow:visible}.ui-shell[data-viewport=computer] .ui-top .ui-find{width:var(--tap);min-width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell[data-viewport=computer] .ui-top .ui-find span,.ui-shell[data-viewport=computer] .ui-top .ui-find kbd{display:none}}@container cabinet-main (max-width:720px){.ui-shell[data-viewport=computer] .ui-top{gap:6px}}@container (max-width:560px){.ui-shell:not([data-viewport=computer]) .ui-top .ui-helper{width:var(--tap);justify-content:center;padding:0}.ui-shell:not([data-viewport=computer]) .ui-top .ui-helper-label{display:none}}@container (max-width:440px){.ui-top .ui-org{flex:none;padding:0 6px}.ui-top .ui-org b,.ui-top .ui-org .ui-icon{display:none}}.ui-side{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;width:380px;height:100vh;display:flex;position:sticky;top:0}.ui-shell[data-screen=closed] .ui-side,.ui-side[hidden]{display:none}.ui-sh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;height:68px;padding:0 12px 0 18px;display:flex}.ui-sh b{font-family:var(--font-display);font-weight:600}.ui-sb{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ui-dock,.ui-sheet-screen{display:none}.ui-talkdock{background:linear-gradient(transparent, var(--surface) 24%);max-width:760px;margin:0 auto;padding:12px 0 18px;position:sticky;bottom:0}.ui-audience{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;margin:8px 0 0;display:flex}.ui-scrim{z-index:40;background:var(--overlay);border:0;position:fixed;inset:0}.ui-pop{z-index:50;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-solid);border-top:1px solid var(--border-strong);max-height:86vh;padding:8px 16px 24px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.ui-pop h3{font-size:var(--fs-xl);margin:8px 0 12px}.ui-pop-item{width:100%;min-height:var(--tap);color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;display:flex}.ui-pop-item.on{font-weight:600}.ui-pop-item img{flex:none;width:28px;height:28px}.ui-pop-empty{color:var(--text-muted);margin:0 0 12px}.ui-pop-empty a{margin-top:8px;font-weight:600;display:inline-block}.ui-pop-item small{color:var(--text-muted);font-size:var(--fs-s);margin-top:2px;font-weight:400;display:block}.ui-grab{border-radius:var(--radius-2xs);background:var(--border-strong);width:36px;height:4px;margin:6px auto 10px;display:block}.ui-search{z-index:50;background:var(--overlay);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.ui-search-box{border-radius:var(--radius-m);background:var(--surface-solid);border:1px solid var(--border-strong);align-items:center;gap:10px;width:min(640px,100%);padding:8px 8px 8px 16px;display:flex}.ui-search-box input{min-width:0;height:var(--tap);box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.ui-search-box input:focus,.ui-search-box input:focus-visible{box-shadow:none;outline:none}.ui-empty{color:var(--text-muted);padding:24px 8px}.ui-empty h3{color:var(--text);font-family:var(--font-display);margin:0 0 8px}.ui-empty p{margin:0}.ui-shell[data-viewport=tablet]{grid-template-columns:84px minmax(0,1fr) auto}.ui-shell[data-viewport=tablet][data-screen=closed]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-viewport=tablet] .ui-sections,.ui-sections[hidden]{display:none}.ui-shell[data-sections=none][data-viewport=computer]{grid-template-columns:84px minmax(0,1fr) auto}.ui-shell[data-sections=none][data-viewport=computer][data-screen=closed]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-screen-mode=overlay] .ui-side{z-index:45;background:var(--surface-solid);max-width:100vw;box-shadow:var(--shadow);position:fixed;top:0;right:0}@media (max-width:1279px){.ui-shell[data-viewport=auto] .ui-side{display:none}}@media (max-width:1023px){.ui-shell[data-viewport=auto]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-viewport=auto] .ui-sections{display:none}}@media (max-width:599px){.ui-shell[data-viewport=auto]{grid-template-columns:1fr}.ui-shell[data-viewport=auto] .ui-rail,.ui-shell[data-viewport=auto] .ui-sections,.ui-shell[data-viewport=auto] .ui-top{display:none}.ui-shell[data-viewport=auto] .ui-main{padding:0 16px 24px;padding-bottom:calc(76px + var(--ui-composer-h,0px) + env(safe-area-inset-bottom))}.ui-shell[data-viewport=auto] .ui-dock{z-index:30;grid-template-columns:repeat(var(--dock-n,5), minmax(0, 1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}}.ui-shell[data-viewport=phone]{grid-template-columns:1fr}.ui-shell[data-viewport=phone] .ui-rail,.ui-shell[data-viewport=phone] .ui-sections,.ui-shell[data-viewport=phone] .ui-top,.ui-shell[data-viewport=phone] .ui-side{display:none}.ui-shell[data-viewport=phone] .ui-main{padding:0 16px 24px;padding-bottom:calc(76px + var(--ui-composer-h,0px) + env(safe-area-inset-bottom))}.ui-dock[data-n="2"]{--dock-n:2}.ui-dock[data-n="3"]{--dock-n:3}.ui-dock[data-n="4"]{--dock-n:4}.ui-dock[data-n="6"]{--dock-n:6}.ui-dock[data-n="7"]{--dock-n:7}.ui-shell[data-viewport=phone] .ui-dock{z-index:30;grid-template-columns:repeat(var(--dock-n,5), minmax(0, 1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.ui-dock a,.ui-dock>button{min-width:0;min-height:52px;font:inherit;font-size:var(--fs-xs);color:var(--text-muted);background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;line-height:1.15;text-decoration:none;display:grid}.ui-dock a>span,.ui-dock>button>span:not(.ui-count){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-dock .on,.ui-dock a.on{color:var(--text)}.ui-dock .on .ui-icon{color:var(--accent-solid)}.ui-dock>a,.ui-dock>button{position:relative}.ui-dock>a .ui-count,.ui-dock>button .ui-count{margin-left:4px;position:absolute;top:2px;left:50%}.ui-dock>.ui-dock-mic{border-radius:var(--radius-m);width:52px;height:52px;min-height:0;color:var(--text-on-accent);background:var(--accent);box-shadow:var(--shadow-accent);justify-self:center;place-items:center;margin:0;display:grid}.ui-dock-mic .ui-icon,.ui-dock .ui-dock-mic.on .ui-icon{width:24px;height:24px;color:inherit}.ui-shell[data-viewport=phone] .ui-sheet-screen{z-index:45;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-solid);border-top:1px solid var(--border-strong);flex-direction:column;height:50vh;display:flex;position:fixed;bottom:0;left:0;right:0}.ui-shell[data-assistant-panel] .ui-sb{padding:0;overflow:hidden}.ui-shell[data-assistant-panel][data-viewport=phone] .ui-sheet-screen{height:88dvh}.ui-shell[data-viewport=phone] .ui-talkdock{z-index:25;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border);max-width:none;padding:10px 12px;position:fixed}.ui-empty-mail{color:var(--text-muted);padding:var(--space-4)}.ui-mail-list{flex-direction:column;gap:2px;display:flex}.ui-mrow{border-radius:var(--radius-m);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:10px;display:grid}.ui-mrow:hover,.ui-mrow.on{background:var(--surface-hover)}.ui-mrow .fr{font-weight:600;font-size:var(--fs-l)}.ui-mrow .tm{font-size:var(--fs-s);color:var(--text-muted)}.ui-mrow .sj,.ui-mrow .mk{font-size:var(--fs-l);grid-column:2/span 2}.ui-mrow .mk{color:var(--text-muted);font-size:var(--fs-s)}.ui-today{gap:var(--space-3);flex-direction:column;display:flex}.ui-today[data-viewport=phone] .ui-card-s-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ui-icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ui-dialog{z-index:80;background:var(--overlay);padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.ui-dialog .ui-scrim{z-index:0}.ui-dialog-panel{z-index:1;background:var(--surface-raised);border-radius:var(--radius-l);border:1px solid var(--border);width:min(520px,100%);max-height:min(640px,100dvh - 32px);box-shadow:var(--shadow-l);flex-direction:column;display:flex;position:relative}.ui-dialog-panel form{min-height:0;max-height:min(640px,100dvh - 32px);padding:var(--space-5);flex-direction:column;display:flex}.ui-dialog-head{flex:none;align-items:center;gap:8px;display:flex}.ui-dialog-head h2{flex:1;margin:0}.ui-dialog-body{min-height:0;overflow:auto}.ui-dialog-panel .ui-draft-actions{flex:none}.ui-money{font-variant-numeric:tabular-nums;font-family:var(--font-display)}.ui-toast{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.ui-fact{border-left:3px solid var(--proposed);padding-left:var(--space-3)}.ui-connect-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-items:center;display:flex}.ui-mail-filters{scrollbar-width:none;gap:6px;padding:6px 6px 10px;display:flex;overflow-x:auto}.ui-mail-filters .btn{min-height:34px}.ui-mail-filters .btn.on{background:var(--surface-solid);border-color:var(--border-strong)}.ui-mail-filters .num{color:var(--text-muted);margin-left:6px}.ui-mail-filters.row{margin:0 -10px;padding:6px 6px 10px}.ui-mail-filters.row .btn{min-height:44px;font-size:var(--fs-m);padding:0 12px}.ui-mrow .mk{flex-wrap:wrap;gap:6px;display:flex}.ui-letter .lh{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.ui-letter .lbody{padding:18px 0;line-height:1.65}.found{border-radius:var(--radius-m);border:1px dashed color-mix(in srgb, var(--proposed) 45%, transparent);background:color-mix(in srgb, var(--proposed) 5%, transparent);margin-top:6px;padding:16px}.found h3{font-size:var(--fs-l);align-items:center;gap:8px;margin:0 0 10px;display:flex}.found .fi{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.found .fi:first-of-type{border-top:0;padding-top:0}.found .fi small{color:var(--text-muted);font-size:var(--fs-s);display:block}.found .a{gap:6px;display:flex}.ui-empty-mail h3{color:var(--text);margin:0 0 6px}.ui-pop-sub{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 4px;padding-top:12px;font-weight:600}.ui-org-row,.ui-account-row{cursor:pointer}.ui-org-row .ui-ava,.ui-account-row .ui-ava{flex:none;width:36px;height:36px}.ui-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-org-name small{text-overflow:ellipsis;display:block;overflow:hidden}.ui-org-row .ui-icon{color:var(--accent-solid);flex:none}.ui-ava-btn{cursor:pointer;font:inherit;border:0;font-weight:600}.ui-me{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px}.ui-me.on{border-color:var(--accent-solid)}.ui-who,.ui-firm{align-items:center;gap:10px;padding:8px;display:flex}.ui-who{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:12px}.ui-firm{border-radius:var(--radius-m);background:var(--surface-raised);margin-bottom:6px}.ui-firm .ui-link{margin-left:auto}.ui-pop-hr{background:var(--border);border:0;height:1px;margin:6px 0}.ui-pop-menu .ui-pop-item small,.ui-pop-apps .ui-app .st{color:var(--text-muted);font-size:var(--fs-s);margin-left:auto}.ui-apps-foot{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-m);justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:10px;text-decoration:none;display:flex}.ui-app-tile[src],img.ui-app-tile{object-fit:cover;border-radius:28%}.ui-shell:not([data-viewport=phone]) .ui-pop-org{border:1px solid var(--border-strong);border-radius:var(--radius-m);width:340px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-l);padding:8px 12px 12px;inset:64px auto auto 80px}.ui-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid}.ui-app{border-radius:var(--radius-s);color:inherit;text-align:center;justify-items:center;gap:4px;padding:10px 4px;text-decoration:none;display:grid}.ui-app:hover,.ui-app.on{background:var(--surface-raised)}.ui-app.off .ui-app-tile{opacity:.55}.ui-app-tile{border-radius:var(--radius-s);background:var(--accent);width:44px;height:44px;color:var(--tile-ink,var(--text-on-accent));font-size:var(--fs-4xl);place-items:center;font-weight:700;display:grid}.ui-app-name{max-width:100%;font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-app small{color:var(--text-muted);font-size:var(--fs-xs)}.ui-apps-more{color:var(--text-muted);font-size:var(--fs-s);margin:8px 0 4px;font-weight:600}.ui-shell:not([data-viewport=phone]) .ui-pop-apps,.ui-shell:not([data-viewport=phone]) .ui-pop-menu{border:1px solid var(--border-strong);border-radius:var(--radius-m);width:340px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-l);padding:8px 12px 12px;inset:64px 16px auto auto}.ui-shell:not([data-viewport=phone]) .ui-pop-apps .ui-grab,.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-grab,.ui-shell:not([data-viewport=phone]) .ui-pop-menu .ui-grab{display:none}.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-pop-item{border-radius:var(--radius-s);padding:8px}.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-pop-item:hover{background:var(--surface-raised)}.ui-shell:not([data-viewport=phone]) .ui-scrim{background:0 0}.ui-shell .ui-top .ui-find.ui-find-on{flex:420px;justify-content:flex-start;width:auto;min-width:180px;max-width:420px;padding:0 4px 0 14px}
.wp{--wp-fs:12.5px;--wp-fs-s:11.5px;--wp-fs-xs:10.5px;--wp-row:24px;--wp-r:3px;--wp-bg:var(--surface);--wp-panel:var(--surface-raised);--wp-panel-2:var(--surface-sunken);--wp-panel-3:var(--surface-hover);--wp-band:color-mix(in srgb, var(--surface-hover) 75%, var(--surface-raised));--wp-line:var(--border);--wp-line-2:color-mix(in srgb, var(--border) 55%, var(--surface-raised));--wp-text:var(--text);--wp-text-2:var(--text-muted);--wp-text-3:color-mix(in srgb, var(--text-muted) 72%, var(--surface-raised));--wp-accent:var(--accent-solid);--wp-accent-text:var(--text-on-accent);--wp-accent-weak:color-mix(in srgb, var(--accent-solid) 13%, var(--surface-raised));--wp-sel:color-mix(in srgb, var(--accent-solid) 17%, var(--surface-raised));--wp-brand:var(--bronko-to,var(--warn));--wp-ok:var(--ok);--wp-ok-weak:color-mix(in srgb, var(--ok) 14%, var(--surface-raised));--wp-warn:var(--warn);--wp-warn-weak:color-mix(in srgb, var(--warn) 15%, var(--surface-raised));--wp-err:var(--hot);--wp-err-weak:color-mix(in srgb, var(--hot) 14%, var(--surface-raised));--wp-changed:color-mix(in srgb, var(--warn) 24%, var(--surface-raised));--wp-focus:0 0 0 2px color-mix(in srgb, var(--focus-ring) 45%, transparent);--wp-shadow:var(--shadow-m);font:400 var(--wp-fs) / 1.35 var(--font-text,"Onest", system-ui, sans-serif);color:var(--wp-text);background:var(--wp-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.wp *,.wp :before,.wp :after{box-sizing:border-box}.wp a{color:var(--wp-accent);text-decoration:none}.wp a:hover{text-decoration:underline}.wp button,.wp input,.wp select,.wp textarea{font:inherit;color:inherit}.wp ::selection{background:var(--wp-sel)}.wp-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.wp-i.s{width:16px;height:16px}.wp-i.l{width:20px;height:20px}.wp-grow{flex:1}.wp-hidden{display:none!important}.wp-app{grid-template-columns:var(--wp-left-w,248px) minmax(0, 1fr) var(--wp-right-w,296px) 40px;grid-template-rows:38px auto minmax(0,1fr) 24px;grid-template-areas:"top top top top""tool tool tool strip""left main right strip""status status status status";height:100%;min-height:0;display:grid}.wp-app[data-left=closed]{--wp-left-w:0px}.wp-app[data-right=closed]{--wp-right-w:0px}.wp-app[data-left=closed] .wp-left,.wp-app[data-right=closed] .wp-right{display:none}.wp-app[data-tools=none]{grid-template-rows:38px 0 minmax(0,1fr) 24px}.wp-top{background:var(--wp-panel);border-bottom:1px solid var(--wp-line);grid-area:top;align-items:center;gap:8px;min-width:0;padding:0 8px 0 6px;display:flex}.wp-ib{border-radius:var(--wp-r);width:28px;height:28px;color:var(--wp-text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.wp-ib:hover{background:var(--wp-panel-3);color:var(--wp-text)}.wp-ib[aria-pressed=true]{background:var(--wp-accent-weak);color:var(--wp-accent)}.wp-ib[disabled]{opacity:.4;cursor:default}.wp-ib:focus-visible,.wp-btn:focus-visible,.wp-tb:focus-visible,.wp-chip:focus-visible,.wp-seg button:focus-visible{box-shadow:var(--wp-focus);outline:none}.wp-mark{letter-spacing:.06em;white-space:nowrap;color:var(--wp-text);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.wp a.wp-mark:hover{text-decoration:none}.wp-mark i{background:var(--wp-brand);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);width:10px;height:10px;display:block}.wp-mark b{color:var(--wp-text-3);font-weight:650}.wp-sep{background:var(--wp-line);flex:none;width:1px;height:18px}.wp-crumbs{color:var(--wp-text-2);white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.wp-crumbs a{color:var(--wp-text-2)}.wp-crumbs b{color:var(--wp-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.wp-crumbs .wp-i{color:var(--wp-text-3);width:12px;height:12px}.wp-search{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel-2);width:300px;max-width:32vw;height:26px;color:var(--wp-text-3);align-items:center;gap:6px;padding:0 8px;display:flex}.wp-search:focus-within{border-color:var(--wp-accent);box-shadow:var(--wp-focus)}.wp-search input{min-width:0;color:var(--wp-text);background:0 0;border:0;outline:none;flex:1}.wp kbd{font:500 10px var(--font-text,system-ui);color:var(--wp-text-3);border:1px solid var(--wp-line);background:var(--wp-panel);border-bottom-width:2px;border-radius:2px;padding:0 4px}.wp-seg{border:1px solid var(--wp-line);border-radius:var(--wp-r);height:26px;display:inline-flex;overflow:hidden}.wp-seg button{background:var(--wp-panel);cursor:pointer;color:var(--wp-text-2);border:0;padding:0 10px}.wp-seg button+button{border-left:1px solid var(--wp-line)}.wp-seg button[aria-pressed=true]{background:var(--wp-accent);color:var(--wp-accent-text);font-weight:600}.wp-seg button[disabled]{cursor:default;opacity:.55}.wp-ver{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 8px;display:inline-flex}.wp-ver .wp-dot{background:var(--wp-warn);width:7px;height:7px}.wp-ver .wp-dot.ok{background:var(--wp-ok)}.wp-who{display:flex}.wp-who span{width:22px;height:22px;color:var(--wp-accent-text);background:var(--wp-accent);border:2px solid var(--wp-panel);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);place-items:center;margin-left:-6px;font-size:10px;font-weight:650;display:grid}.wp-who span:nth-child(2n){background:var(--wp-text-2)}.wp-count{min-width:14px;height:14px;color:var(--wp-accent-text);background:var(--wp-err);border-radius:2px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:2px}.wp-tool{background:var(--wp-panel);border-bottom:1px solid var(--wp-line);scrollbar-width:none;grid-area:tool;align-items:stretch;padding:3px 6px;display:flex;overflow-x:auto}.wp-tg{border-right:1px solid var(--wp-line-2);align-items:stretch;gap:1px;padding:0 6px;display:flex}.wp-tg:last-child{border-right:0}.wp-tb{border-radius:var(--wp-r);min-width:46px;color:var(--wp-text);cursor:pointer;font-size:var(--wp-fs-xs);white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px 6px;display:flex}.wp-tb .wp-i{color:var(--wp-text-2)}.wp-tb:hover{background:var(--wp-panel-3)}.wp-tb:hover .wp-i,.wp-tb.go .wp-i{color:var(--wp-accent)}.wp-tb[aria-pressed=true]{background:var(--wp-accent-weak)}.wp-tb[aria-disabled=true]{opacity:.45;cursor:default}.wp-tb[aria-disabled=true]:hover{background:0 0}.wp-tb[aria-disabled=true]:hover .wp-i{color:var(--wp-text-2)}.wp-ttabs{align-items:stretch;gap:2px;margin-left:auto;padding-left:8px;display:flex}.wp-ttabs>a,.wp-ttabs>button{border-radius:var(--wp-r);color:var(--wp-text-2);white-space:nowrap;font-size:var(--wp-fs-s);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.wp-ttabs>a:hover,.wp-ttabs>button:hover{background:var(--wp-panel-3);color:var(--wp-text);text-decoration:none}.wp-ttabs [aria-current=page]{color:var(--wp-text);box-shadow:inset 0 -2px var(--wp-accent);font-weight:600}.wp-action{align-items:center;gap:6px;display:flex}.wp-go{border-radius:var(--wp-r);background:var(--wp-accent);height:28px;color:var(--wp-accent-text);font:inherit;font-size:var(--wp-fs-s);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.wp-go:hover{filter:brightness(1.08)}.wp-go .wp-i{color:inherit}.wp-tb-why{z-index:50;border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);max-width:320px;box-shadow:var(--wp-shadow);color:var(--wp-text);font-size:var(--wp-fs-s);white-space:normal;padding:6px 8px;position:fixed}.wp-strip{background:var(--wp-panel);border-left:1px solid var(--wp-line);flex-direction:column;grid-area:2/strip/4;align-items:center;gap:4px;padding:8px 0;display:flex}.wp-strip .wp-ib{width:30px;height:30px}.wp-strip hr{border:0;border-top:1px solid var(--wp-line);width:18px;margin:4px 0}.wp-tip{position:relative}.wp-tip[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;font-size:var(--wp-fs-s);background:var(--wp-text);color:var(--wp-panel);pointer-events:none;z-index:10;border-radius:2px;padding:3px 7px;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.wp-top .wp-tip[data-tip]:hover:after{top:34px;left:0;right:auto;transform:none}.wp-left{background:var(--wp-panel);border-right:1px solid var(--wp-line);flex-direction:column;grid-area:left;min-height:0;display:flex}.wp-nav{border-bottom:1px solid var(--wp-line);flex:none;padding:6px}.wp-nav a,.wp-nav button{border-radius:var(--wp-r);width:100%;height:26px;color:var(--wp-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.wp-nav a .wp-i,.wp-nav button .wp-i{color:var(--wp-text-2)}.wp-nav a:hover,.wp-nav button:hover{background:var(--wp-panel-3);text-decoration:none}.wp-nav [aria-current=page]{background:var(--wp-accent-weak);color:var(--wp-accent);font-weight:600}.wp-nav [aria-current=page] .wp-i{color:var(--wp-accent)}.wp-nav .wp-n{font-size:var(--wp-fs-xs);color:var(--wp-text-3);margin-left:auto}.wp-nav .wp-cap{font-size:var(--wp-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--wp-text-3);padding:8px 8px 4px}.wp-leftbody{flex-direction:column;flex:1;min-height:0;display:flex}.wp-ptabs{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.wp-ptabs button{cursor:pointer;color:var(--wp-text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px 6px}.wp-ptabs button[aria-selected=true]{color:var(--wp-text);border-bottom-color:var(--wp-accent);background:var(--wp-panel);font-weight:600}.wp-ptabs .wp-n{font-size:var(--wp-fs-xs);color:var(--wp-text-3);margin-left:3px}.wp-ptabs .wp-n.err{color:var(--wp-err);font-weight:700}.wp-ptabs .wp-extra{color:var(--wp-text-3);font-size:var(--wp-fs-xs);white-space:nowrap;align-self:center;margin-left:auto;padding-right:10px}.wp-pbody{flex:1;min-height:0;overflow:auto}.wp-find{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel-2);height:26px;color:var(--wp-text-3);align-items:center;gap:6px;margin:6px;padding:0 8px;display:flex}.wp-find input{min-width:0;color:var(--wp-text);background:0 0;border:0;outline:none;flex:1}.wp-tree,.wp-tree ul{margin:0;padding:0;list-style:none}.wp-tree{padding:4px 0}.wp-tree .wp-t{height:22px;padding-right:8px;padding-left:calc(6px + var(--wp-d,0) * 14px);cursor:pointer;white-space:nowrap;outline:none;align-items:center;gap:5px;display:flex}.wp-tree .wp-t:hover{background:var(--wp-panel-3)}.wp-tree .wp-t:focus-visible{box-shadow:inset var(--wp-focus)}.wp-tree .wp-t[aria-selected=true]{background:var(--wp-sel);box-shadow:inset 2px 0 var(--wp-accent)}.wp-tree .wp-tw{width:12px;height:12px;color:var(--wp-text-3);transition:transform var(--duration-fast,60ms);flex:none}.wp-tree .wp-t[aria-expanded=false] .wp-tw{transform:rotate(-90deg)}.wp-tree .wp-tw.none{visibility:hidden}.wp-tree .wp-t .wp-i{color:var(--wp-text-2);width:14px;height:14px}.wp-tree .wp-code{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-tree .wp-sum{color:var(--wp-text-3);font-size:var(--wp-fs-s);margin-left:auto;padding-left:8px}.wp-tree .wp-nm{text-overflow:ellipsis;overflow:hidden}.wp-main{background:var(--wp-panel);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.wp-dtabs{background:var(--wp-panel-2);border-bottom:1px solid var(--wp-line);scrollbar-width:none;flex:none;align-items:stretch;height:30px;display:flex;overflow-x:auto}.wp-dtabs>a,.wp-dtabs>button{border:0;border-right:1px solid var(--wp-line-2);color:var(--wp-text-2);white-space:nowrap;font-size:var(--wp-fs-s);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.wp-dtabs>a:hover{text-decoration:none}.wp-dtabs .wp-i{width:12px;height:12px}.wp-dtabs [aria-current=page]{background:var(--wp-panel);color:var(--wp-text);box-shadow:inset 0 2px var(--wp-accent);font-weight:600}.wp-split{grid-template-rows:minmax(0, 1fr) 6px var(--wp-bottom-h,210px);flex:1;min-height:0;display:grid}.wp-split[data-bottom=closed],.wp-split[data-bottom=none]{grid-template-rows:minmax(0,1fr) 0 0}.wp-split[data-bottom=closed]>.wp-bottom,.wp-split[data-bottom=closed]>.wp-gutter,.wp-split[data-bottom=none]>.wp-gutter{display:none}.wp-gutter{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);cursor:row-resize;place-items:center;display:grid}.wp-gutter:before{content:"";border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);width:28px;height:2px}.wp-scroll{min-height:0;overflow:auto}.wp-bottom{flex-direction:column;min-height:0;display:flex}.wp-right{background:var(--wp-panel);border-left:1px solid var(--wp-line);flex-direction:column;grid-area:right;min-height:0;display:flex}.wp-ph{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);flex:none;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;font-weight:650;display:flex}.wp-rp{flex:1;min-height:0;overflow:auto}.wp-rtabs{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);flex:none;height:34px;display:flex}.wp-rtabs button{color:var(--wp-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wp-rtabs button .n{font-size:var(--wp-fs-xs);background:var(--wp-warn-weak);color:var(--wp-warn);border-radius:2px;padding:0 5px}.wp-rtabs button[aria-selected=true]{color:var(--wp-text);background:var(--wp-panel);box-shadow:inset 0 -2px 0 var(--wp-accent);font-weight:650}.wp-rtabs button.ai[aria-selected=true]{color:var(--proposed);box-shadow:inset 0 -2px 0 var(--proposed)}.wp-rtabs button:focus-visible{outline:2px solid var(--wp-focus);outline-offset:-2px}.wp-rpa{justify-content:flex-end;gap:6px;padding:6px 10px 0;display:flex}.wp-grp{border-bottom:1px solid var(--wp-line-2);padding:8px 10px 10px}.wp-grp h4{font-size:var(--wp-fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--wp-text-3);align-items:center;gap:6px;margin:0 0 6px;font-weight:600;display:flex}.wp-kv{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 8px;margin:0;display:grid}.wp-kv dt{color:var(--wp-text-2);font-size:var(--wp-fs-s)}.wp-kv dd{min-width:0;margin:0}.wp-fld{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:2px;outline:none;width:100%;height:24px;padding:0 6px}.wp-fld:focus{border-color:var(--wp-accent);box-shadow:var(--wp-focus)}.wp-fld.r{text-align:right}.wp-fld[readonly]{background:var(--wp-panel-2);color:var(--wp-text-2)}textarea.wp-fld{resize:vertical;height:54px;padding:4px 6px}.wp-mini{border-collapse:collapse;width:100%;font-size:var(--wp-fs-s)}.wp-mini td,.wp-mini th{border-bottom:1px solid var(--wp-line-2);text-align:left;padding:3px 0}.wp-mini th{color:var(--wp-text-3);font-weight:500;font-size:var(--wp-fs-xs)}.wp-mini .r{text-align:right}.wp-btn{border:1px solid var(--wp-line);border-radius:var(--radius-btn,var(--wp-r));background:var(--wp-panel);height:26px;color:var(--wp-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.wp-btn:hover{background:var(--wp-panel-3);text-decoration:none}.wp-btn.pri{background:var(--wp-accent);border-color:var(--wp-accent);color:var(--wp-accent-text);font-weight:600}.wp-btn.pri:hover{filter:brightness(1.08)}:is([data-theme=sapphire],[data-theme=sapphire-light]) .wp-btn.pri:hover{filter:none;background:var(--accent-hover);border-color:var(--accent-hover)}.wp-btn.sm{height:22px;font-size:var(--wp-fs-s);padding:0 7px}.wp-btn[disabled]{opacity:.5;cursor:default}.wp-btn .wp-i{width:14px;height:14px}.wp-tag{height:18px;font-size:var(--wp-fs-xs);background:var(--wp-panel-3);color:var(--wp-text-2);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.wp-tag.ok{background:var(--wp-ok-weak);color:var(--wp-ok)}.wp-tag.warn{background:var(--wp-warn-weak);color:var(--wp-warn)}.wp-tag.err{background:var(--wp-err-weak);color:var(--wp-err)}.wp-tag.acc{background:var(--wp-accent-weak);color:var(--wp-accent)}.wp-tag.line{border:1px solid var(--wp-line);background:0 0}.wp-bar{border-bottom:1px solid var(--wp-line);background:var(--wp-panel);flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.wp-bar .wp-ttl{font-size:13px;font-weight:650}.wp-bar .wp-sub{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-chip{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);height:24px;color:var(--wp-text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.wp-chip[aria-pressed=true]{border-color:var(--wp-accent);color:var(--wp-accent);background:var(--wp-accent-weak);font-weight:600}.wp-chip .wp-n{color:var(--wp-text-3);font-size:var(--wp-fs-xs)}.wp-note{font-size:var(--wp-fs-s);color:var(--wp-text-2);background:var(--wp-panel-2);border-left:3px solid var(--wp-line);padding:8px 10px}.wp-note.acc{border-left-color:var(--wp-accent)}.wp-note.warn{border-left-color:var(--wp-warn);background:var(--wp-warn-weak);color:var(--wp-text)}.wp-note.err{border-left-color:var(--wp-err);background:var(--wp-err-weak);color:var(--wp-text)}.wp-ref{color:var(--wp-text-3);font-size:var(--wp-fs-xs)}.wp-ok{color:var(--wp-ok)}.wp-warn{color:var(--wp-warn)}.wp-err{color:var(--wp-err)}.wp-mut{color:var(--wp-text-3)}.wp-empty{color:var(--wp-text-2);padding:24px 16px}.wp-empty b{color:var(--wp-text);margin-bottom:4px;display:block}table.wp-list{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--wp-fs)}.wp-list th,.wp-list td{height:var(--wp-row);border-right:1px solid var(--wp-line-2);border-bottom:1px solid var(--wp-line-2);white-space:nowrap;text-align:left;padding:0 6px}.wp-list thead th{z-index:2;background:var(--wp-panel-2);height:30px;color:var(--wp-text-2);font-weight:600;font-size:var(--wp-fs-s);border-bottom:1px solid var(--wp-line);position:sticky;top:0}.wp-list .r{text-align:right}.wp-list .c{text-align:center}.wp-list .nm{white-space:normal;min-width:220px;padding-top:3px;padding-bottom:3px;line-height:1.3}.wp-list .code{font-size:var(--wp-fs-s);color:var(--wp-text-2)}.wp-list tr.sec td{background:var(--wp-band);font-weight:650}.wp-list tr.tot td{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);font-weight:650}.wp-list tbody tr[data-row]{cursor:pointer}.wp-list tbody tr:hover td{background:color-mix(in srgb, var(--wp-sel) 45%, transparent)}.wp-list tbody tr[aria-selected=true] td{background:var(--wp-sel)}.wp-list tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--wp-accent)}.wp-list td.chg{background:var(--wp-changed)}.wp-issues,.wp-hist{margin:0;padding:0;list-style:none}.wp-issues li{border-bottom:1px solid var(--wp-line-2);grid-template-columns:16px minmax(0,1fr) auto;gap:8px;padding:7px 10px;display:grid}.wp-issues .t{font-weight:600}.wp-issues .d{color:var(--wp-text-2);font-size:var(--wp-fs-s);margin-top:1px}.wp-issues .w{color:var(--wp-text-3);font-size:var(--wp-fs-xs);white-space:nowrap}.wp-hist li{border-bottom:1px solid var(--wp-line-2);font-size:var(--wp-fs-s);padding:7px 10px}.wp-hist .h{color:var(--wp-text-3);font-size:var(--wp-fs-xs);gap:6px;display:flex}.wp-hist .h b{color:var(--wp-text);font-weight:600;font-size:var(--wp-fs-s)}.wp-hist .was{color:var(--wp-text-3);text-decoration:line-through}.wp-hist .now{color:var(--wp-text);font-weight:600}.wp-form{gap:14px;max-width:860px;padding:14px 16px;display:grid}.wp-form section{border:1px solid var(--wp-line);border-radius:var(--wp-r)}.wp-form section>h3{background:var(--wp-panel-2);border-bottom:1px solid var(--wp-line);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:650;display:flex}.wp-form .wp-rows{grid-template-columns:220px 220px minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.wp-form .wp-rows label{color:var(--wp-text-2)}.wp-form .wp-hint{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-status{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);font-size:var(--wp-fs-s);color:var(--wp-text-2);white-space:nowrap;grid-area:status;align-items:center;padding:0 4px;display:flex;overflow:hidden}.wp-status>span{border-right:1px solid var(--wp-line);align-items:center;gap:5px;height:100%;padding:0 10px;display:flex}.wp-status>span:last-child,.wp-status>.wp-grow{border-right:0}.wp-status b{color:var(--wp-text);font-weight:650}.wp-status .wp-i{width:12px;height:12px}.wp-menu{z-index:50;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);min-width:260px;box-shadow:var(--wp-shadow);font-size:var(--wp-fs);color:var(--wp-text);padding:4px 0;position:fixed}.wp-menu [role=menuitem]{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:8px;width:100%;height:26px;padding:0 10px;display:flex}.wp-menu [role=menuitem]:hover,.wp-menu [role=menuitem]:focus-visible{background:var(--wp-sel)}.wp-menu [role=menuitem][aria-disabled=true]{opacity:.45;cursor:default}.wp-menu [role=menuitem] .wp-i{width:14px;height:14px;color:var(--wp-text-2)}.wp-menu [role=menuitem] kbd{margin-left:auto}.wp-menu hr{border:0;border-top:1px solid var(--wp-line-2);margin:4px 0}.wp-menu .wp-cap{font-size:var(--wp-fs-xs);color:var(--wp-text-3);text-transform:uppercase;letter-spacing:.07em;padding:4px 10px 2px}.wp-scrim.wp-scrim-apps{background:0 0;place-items:start;padding:36px 8px 8px}.wp-apps{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);width:min(340px,100%);max-height:calc(100vh - 48px);box-shadow:var(--wp-shadow);padding:4px 0;overflow:auto}.wp-apps .wp-cap{font-size:var(--wp-fs-xs);color:var(--wp-text-3);text-transform:uppercase;letter-spacing:.07em;padding:6px 10px 2px}.wp-apps hr{border:0;border-top:1px solid var(--wp-line-2);margin:4px 0}.wp-apps .wp-app,.wp-apps .wp-apps-item{width:100%;color:var(--wp-text);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:8px;padding:0 10px;display:flex}.wp-apps .wp-app{min-height:38px}.wp-apps .wp-apps-item{height:26px}.wp-apps .wp-app:hover,.wp-apps .wp-app:focus-visible,.wp-apps .wp-apps-item:hover,.wp-apps .wp-apps-item:focus-visible{background:var(--wp-sel);text-decoration:none}.wp-apps .wp-app[aria-current=page]{cursor:default;background:var(--wp-accent-weak)}.wp-apps .wp-app[data-off] .wp-app-name{opacity:.7}.wp-app-tile{border-radius:var(--wp-r);width:28px;height:28px;color:var(--wp-accent-text);background:linear-gradient(135deg, var(--from), var(--to));flex:none;place-items:center;font-weight:700;display:grid}img.wp-app-tile{background:0 0}.wp-app-name{flex:1;min-width:0;display:grid}.wp-app-name small,.wp-app-state,.wp-apps-item small{font-size:var(--wp-fs-xs);color:var(--wp-text-2)}.wp-apps .wp-i{width:14px;height:14px;color:var(--wp-text-2)}.wp-apps-note{color:var(--wp-text-2);margin:0;padding:6px 10px}.wp-link{color:var(--wp-accent);cursor:pointer;background:0 0;border:0;padding:0}.wp-scrim{z-index:60;background:var(--overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wp-dialog{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--wp-shadow);flex-direction:column;display:flex}.wp-dialog>header{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-weight:650;display:flex}.wp-dialog>.wp-db{gap:10px;padding:12px;display:grid;overflow:auto}.wp-dialog>footer{border-top:1px solid var(--wp-line);justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.wp-phone{background:var(--wp-panel);grid-template-rows:48px auto minmax(0,1fr) auto;height:100%;min-height:0;font-size:14px;display:grid}.wp-phone .wp-pt{border-bottom:1px solid var(--wp-line);align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex}.wp-phone .wp-pt-t{flex:1;min-width:0}.wp-phone .wp-pt-t b,.wp-phone .wp-pt-t span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wp-phone .wp-pt-t b{font-weight:600}.wp-phone .wp-pt-t span{font-size:var(--wp-fs-xs);color:var(--wp-text-3)}.wp-pb{width:44px;height:44px;color:var(--wp-text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.wp-pb .wp-i{width:20px;height:20px}.wp-pmark{background:var(--wp-brand);width:22px;height:22px;color:var(--wp-accent-text);font:700 12px / 22px var(--font-text,system-ui);text-align:center;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);flex:none;margin-left:8px}.wp-psub{border-bottom:1px solid var(--wp-line-2);background:var(--wp-panel-2);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.wp-psub .wp-chip{height:30px;font-size:13px}.wp-pmain{min-height:0;overflow:auto}.wp-pnav{grid-template-columns:repeat(var(--wp-pnav-n,5), 1fr);border-top:1px solid var(--wp-line);background:var(--wp-panel);height:56px;display:grid}.wp-pnav a,.wp-pnav button{color:var(--wp-text-3);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-size:10.5px;text-decoration:none;display:grid;position:relative}.wp-pnav a:hover{text-decoration:none}.wp-pnav .wp-i{width:20px;height:20px}.wp-pnav [aria-current=page]{color:var(--wp-accent);box-shadow:inset 0 2px 0 var(--wp-accent)}.wp-pnav .wp-count{background:var(--wp-warn);min-width:15px;height:15px;font-size:10px;line-height:15px;top:6px;left:calc(50% + 6px);right:auto}.wp-pact{background:var(--wp-panel);border-top:1px solid var(--wp-line);gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.wp-pact .wp-btn{justify-content:center;height:44px;padding:0 14px;font-size:14px}.wp-pact .wp-btn.wide{flex:1}.wp-pgrp{color:var(--wp-text-3);background:var(--wp-band);border-bottom:1px solid var(--wp-line-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px;font-size:11.5px}.wp-pli{border-bottom:1px solid var(--wp-line-2);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.wp-pli .wp-nm{font-weight:500}.wp-pli .wp-sum{text-align:right;font-weight:600}.wp-pli .wp-meta{color:var(--wp-text-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.wp-pkv{border-bottom:1px solid var(--wp-line-2);grid-template-columns:1fr auto;gap:10px;padding:9px 12px;display:grid}.wp-pkv .wp-k{color:var(--wp-text-2)}.wp-pkv .wp-v{text-align:right}.wp-pkv.tot{background:var(--wp-panel-2);font-weight:600}.wp-pkv.big .wp-v{font-size:18px;font-weight:600}.wp-pnote{border-left:2px solid var(--wp-warn);background:var(--wp-warn-weak);margin:10px 12px;padding:8px 10px;font-size:13px}.wp-pnote.ok{border-color:var(--wp-ok);background:var(--wp-ok-weak)}.wp-money{font-variant-numeric:tabular-nums;white-space:nowrap}.wp-money.neg{color:var(--wp-err)}.wp-money.zero{color:var(--wp-text-3)}.wp-money-set{white-space:nowrap;gap:4px;display:inline-flex}.wp-money-set>.wp-money+.wp-money:before{content:"·";color:var(--wp-text-3);margin-right:4px}.wp-state{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wp-state>i{background:var(--wp-text-3);flex:none;width:7px;height:7px}.wp-state.draft>i{border:1px solid var(--wp-text-3);background:0 0}.wp-state.plan>i{border:1px dashed var(--wp-text-2);background:0 0}.wp-state.done>i{background:var(--wp-accent)}.wp-state.wait>i{background:var(--wp-warn)}.wp-state.ok>i{background:var(--wp-ok)}.wp-state.part>i{background:linear-gradient(90deg, var(--wp-ok) 50%, var(--wp-line) 50%)}.wp-state.bad{color:var(--wp-err)}.wp-state.bad>i{background:var(--wp-err)}.wp-state.open{color:var(--wp-warn)}.wp-state.open>i{border:1.5px solid var(--wp-warn);background:0 0}.wp-state.void{color:var(--wp-text-3);text-decoration:line-through}.wp-state.void>i{width:8px;height:1.5px}.wp-sum{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);scrollbar-width:none;flex:none;align-items:stretch;min-height:44px;display:flex;overflow-x:auto}.wp-sum>dl{margin:0;display:flex}.wp-sc{border-right:1px solid var(--wp-line-2);white-space:nowrap;flex:none;align-content:center;padding:0 14px;display:grid}.wp-sc>dt{font-size:var(--wp-fs-xs);color:var(--wp-text-3)}.wp-sc>dt em{color:var(--wp-text-2);font-style:normal}.wp-sc>dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.wp-sc.acc>dd{color:var(--wp-accent)}.wp-sc.ok>dd{color:var(--wp-ok)}.wp-sc.warn>dd{color:var(--wp-warn)}.wp-sc.err>dd{color:var(--wp-err)}.wp-sc.warn{box-shadow:inset 0 -2px var(--wp-warn)}.wp-sc.err{box-shadow:inset 0 -2px var(--wp-err)}.wp-sum-aside{font-size:var(--wp-fs-xs);color:var(--wp-text-3);white-space:nowrap;align-self:center;margin-left:auto;padding:0 10px}.wp-progress{background:var(--wp-panel-3);height:6px;display:block;position:relative}.wp-progress>i{background:var(--wp-accent);position:absolute;inset:0 auto 0 0}.wp-progress.over>i{background:var(--wp-warn)}.wp-chart{width:100%;min-width:0}.wp-chart svg{display:block}.wp-chart .grid{stroke:var(--wp-line-2)}.wp-chart .zero{stroke:var(--wp-line)}.wp-chart .limit{stroke:var(--wp-err);stroke-dasharray:4 3}.wp-chart .now{stroke:var(--wp-text-3);stroke-dasharray:2 3}.wp-chart .ax{fill:var(--wp-text-3);font-size:10px}.wp-chart .in{fill:var(--wp-ok)}.wp-chart .out{fill:var(--wp-text-3)}.wp-chart .fc{fill-opacity:.32;stroke-dasharray:2 2}.wp-chart .in.fc{stroke:var(--wp-ok)}.wp-chart .out.fc{stroke:var(--wp-text-3)}.wp-chart .bal{fill:none;stroke:var(--wp-accent);stroke-width:1.6px}.wp-chart .dot{fill:var(--wp-panel);stroke:var(--wp-accent);stroke-width:1.4px}.wp-chart .dot.low{fill:var(--wp-err);stroke:var(--wp-err)}.wp-filter{border-bottom:1px solid var(--wp-line);background:var(--wp-panel);flex:none;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex;overflow:hidden}.wp-filter>*{flex:none}.wp-filter>.wp-grow{flex:1}.wp-vsep{background:var(--wp-line);width:1px;height:18px}.wp-period{border:1px solid var(--wp-line);border-radius:var(--wp-r);align-items:center;height:24px;display:inline-flex}.wp-period>.wp-ib{border-radius:0;width:22px;height:22px}.wp-period>.wp-ib[disabled]{opacity:.4;cursor:default}.wp-pv{border-left:1px solid var(--wp-line);border-right:1px solid var(--wp-line);white-space:nowrap;align-items:baseline;gap:6px;height:22px;padding:0 8px;line-height:22px;display:inline-flex}.wp-pv>b{font-weight:600}.wp-pv>span{font-size:var(--wp-fs-xs);color:var(--wp-text-3)}.wp-change{border-collapse:collapse;width:100%;font-size:var(--wp-fs-s)}.wp-change th,.wp-change td{border-bottom:1px solid var(--wp-line-2);text-align:left;vertical-align:top;padding:4px 6px}.wp-change thead th{font-size:var(--wp-fs-xs);color:var(--wp-text-3);font-weight:500}.wp-change tbody th{color:var(--wp-text-2);font-weight:500}.wp-change .was{color:var(--wp-text-3);text-decoration:line-through}.wp-change .now{font-weight:600}
html,body{background:var(--bg,#16181d);height:100%;margin:0}body{--bg:#16181d;color:#e6e8ec;font-family:var(--font-text,"Onest", system-ui, sans-serif)}body.light{--bg:#f3f4f6;color:#1b1f24}.kx-boot{background:var(--surface,var(--bg));position:fixed;inset:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1em)}}
.kx{min-height:100%;color:var(--text);font:var(--fs-l) / 1.45 var(--font-text);background:var(--surface)}.kx a{color:var(--accent-solid);text-decoration:none}.kx a:hover{text-decoration:underline}.kx-page{min-height:100%}.kx-pad{padding:20px 32px}.kx-gap{margin-top:10px}.kx-title{background:var(--surface-raised);border-bottom:1px solid var(--border);gap:10px;padding:20px 32px 0;display:grid}.kx-title>h1,.kx-h h1{font:600 var(--fs-6xl) / 1.15 var(--font-text);letter-spacing:-.01em;margin:0}.kx-title>:last-child:not(.kx-tabs){margin-bottom:20px}.kx-lead{max-width:720px;color:var(--text-muted);font-size:var(--fs-xl);margin:0}.kx-h{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kx-h p{color:var(--text-muted);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin:8px 0 0}.kx-upd{font-size:var(--fs-m);margin-left:14px}.kx-find{gap:10px;max-width:720px;margin-top:6px;display:flex}.kx-find input{border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface-raised);min-width:0;height:40px;color:var(--text);font:inherit;flex:1;padding:0 14px}.kx-find input:focus{outline:2px solid var(--accent-solid);outline-offset:-1px}.kx-verdict{--tone:var(--text-muted);border:1px solid var(--border);border-left:4px solid var(--tone);border-radius:var(--radius-m);background:color-mix(in srgb, var(--tone) 7%, var(--surface-raised));gap:2px;min-width:300px;padding:12px 16px;display:grid}.kx-verdict.ok{--tone:var(--ok)}.kx-verdict.warn{--tone:var(--warn)}.kx-verdict.risk{--tone:var(--hot)}.kx-verdict .kx-vd-l{color:var(--text-muted);font-size:var(--fs-s)}.kx-verdict b{color:var(--tone);font-size:var(--fs-4xl);font-weight:600}.kx-verdict.none b{color:var(--text)}.kx-verdict span:last-child{font-size:var(--fs-m)}.kx-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.kx-tabs{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.kx .kx-tabs a{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 14px;font-weight:500;text-decoration:none}.kx .kx-tabs a.on{color:var(--accent-solid);border-bottom-color:var(--accent-solid)}.kx-body{grid-template-columns:minmax(0,1fr) 380px;gap:20px;padding:20px 32px 32px;display:grid}.kx-body.one{grid-template-columns:minmax(0,960px)}.kx-stack{gap:20px;max-width:960px;padding:20px 32px 32px;display:grid}.kx-col{align-content:start;gap:20px;display:grid}.kx-card{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);padding:18px 20px}.kx-card h2{font:600 var(--fs-3xl) var(--font-text);margin:0 0 12px}.kx-card-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kx-muted{color:var(--text-muted);font-size:var(--fs-m);margin:0}.kx-empty{color:var(--text-muted);margin:0;padding:18px 0 6px}.kx-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.kx-dot.ok{background:var(--ok)}.kx-dot.warn{background:var(--warn)}.kx-dot.risk{background:var(--hot)}.kx-dot.none{box-shadow:inset 0 0 0 1.5px var(--text-muted)}.kx-checks,.kx-sources,.kx-rows{margin:0;padding:0;list-style:none}.kx-checks li{border-top:1px solid var(--border);grid-template-columns:14px minmax(0,1fr) auto 112px;align-items:center;gap:14px;padding:11px 0;display:grid}.kx-checks li>:last-child{justify-self:end}.kx-ct{gap:1px;min-width:0;display:grid}.kx-ct b{font-weight:600}.kx-ct small{color:var(--text-muted);font-size:var(--fs-s)}.kx-src{color:var(--text-muted);font-size:var(--fs-s);white-space:nowrap}.kx-manual{border-radius:var(--radius-m);background:var(--surface-hover);font-size:var(--fs-m);align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.kx-sources li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.kx-sources time,.kx-sources a{font-size:var(--fs-m);font-variant-numeric:tabular-nums}.kx-sources time,.kx-sources li.off b{color:var(--text-muted)}.kx-row{border-top:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.kx a.kx-row,.kx a.kx-row-main{color:var(--text);text-decoration:none}.kx a.kx-row:hover b,.kx a.kx-row-main:hover b{color:var(--accent-solid)}.kx-row-main{gap:2px;min-width:0;display:grid}.kx-row-main b{font-weight:600}.kx-row-main small{color:var(--text-muted);font-size:var(--fs-m);font-variant-numeric:tabular-nums}.kx-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.kx-body{grid-template-columns:minmax(0,1fr)}.kx-h{flex-direction:column}.kx-verdict{box-sizing:border-box;width:100%;min-width:0}}@media (max-width:640px){.kx-title,.kx-body,.kx-stack,.kx-pad{padding-left:16px;padding-right:16px}.kx-checks li{grid-template-columns:14px minmax(0,1fr) auto}.kx-checks li .kx-src{display:none}}
