:root{--bg:#0a0a0c;--bg-panel:#131316;--bg-panel-hover:#1b1b1f;--bg-subtle:#1a1a1e;--sidebar-bg:#070708;--text-main:#f5f5f7;--text-muted:#9a9aa3;--border:#ffffff14;--border-strong:#ffffff24;--mine-bg:#e8352c1a;--mine-border:#e8352c47;--pop-shadow:0 24px 70px #000000a6;--scrim:#0505079e;--accent:#e8352c;--accent-hover:#c62d25;--accent-soft:#e8352c24;--geo-land:#26262c;--lime:#d4ff3f;--lime-soft:#d4ff3f29;--on-lime:#12140a;--success:#34c759;--success-soft:#34c75924;--warning:#f5a524;--warning-soft:#f5a52424;--info:#4b9eff;--info-soft:#4b9eff24;--purple:#8b5cf6;--purple-soft:#8b5cf629;--dsp-1:#14b8a6;--dsp-2:#ec4899;--dsp-3:#84cc16;--dsp-4:#06b6d4;--dsp-5:#f97316;--dsp-other:#8e8e99;--dsp-unknown:#6b6b76;--card-bg:var(--bg-panel);--border-color:var(--border);--radius-lg:12px;--shadow-sm:0 1px 2px #00000080;--text-secondary:var(--text-muted);--danger-strong:#c62828;--ambient-accent-200:#f6b3ad;--ambient-accent-400:#ef6a62;--ambient-accent-700:#7a1712;--ambient-section:#2b0b0a;--ambient-section-glow:#41110e;--card-disabled-opacity:.6;--glass-fill:linear-gradient(160deg, color-mix(in srgb, var(--text-main) 10%, transparent), color-mix(in srgb, var(--text-main) 3%, transparent));--glass-blur:blur(8px) saturate(140%);--glass-border:color-mix(in srgb, var(--text-main) 13%, transparent);--glass-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-main) 20%, transparent), 0 24px 64px #00000059;--accent-text:#e8352c;--success-text:#34c759;--warning-text:#f5a524;--info-text:#4b9eff;--purple-text:#8b5cf6;--g-6a6a73:#6a6a73;--g-34343a:#34343a;--g-f5f5f7-a25:#f5f5f740;--g-f5f5f7-a28:#f5f5f747;--g-f5f5f7-a30:#f5f5f74d;--t-1db954:#1db954;--t-1ed760:#1ed760;--t-2dd4bf:#2dd4bf;--t-2e9e6b:#2e9e6b;--t-3dd68c:#3dd68c;--t-3fb950:#3fb950;--t-4a4a52:#4a4a52;--t-4aa3df:#4aa3df;--t-4ade80:#4ade80;--t-4c8bf5:#4c8bf5;--t-5aa9ff:#5aa9ff;--t-5c5c66:#5c5c66;--t-6a6a73:#6a6a73;--t-6b6b75:#6b6b75;--t-6f6f79:#6f6f79;--t-6fb1ff:#6fb1ff;--t-6fd39b:#6fd39b;--t-6fe79b:#6fe79b;--t-7c7c86:#7c7c86;--t-8a8a94:#8a8a94;--t-34a853:#34a853;--t-58b97b:#58b97b;--t-64b5f6:#64b5f6;--t-81c784:#81c784;--t-90a4ae:#90a4ae;--t-08210f:#08210f;--t-16161a:#16161a;--t-55555e:#55555e;--t-b4b4bc:#b4b4bc;--t-b5b5bd:#b5b5bd;--t-b3261e:#b3261e;--t-b7791f:#b7791f;--t-c9a09c:#c9a09c;--t-c9c9d1:#c9c9d1;--t-c9f7db:#c9f7db;--t-c42a22:#c42a22;--t-d0d0d6:#d0d0d6;--t-d5d5dc:#d5d5dc;--t-d8d8de:#d8d8de;--t-d9372e:#d9372e;--t-d29922:#d29922;--t-d93025:#d93025;--t-dc2626:#dc2626;--t-e4e4e9:#e4e4e9;--t-e4e4ea:#e4e4ea;--t-e08a63:#e08a63;--t-e24c3b:#e24c3b;--t-e1306c:#e1306c;--t-e5484d:#e5484d;--t-ef4943:#ef4943;--t-ef5350:#ef5350;--t-f3d9a8:#f3d9a8;--t-f5a623:#f5a623;--t-f5b44a:#f5b44a;--t-f5b94a:#f5b94a;--t-f5c978:#f5c978;--t-f59e0b:#f59e0b;--t-f85149:#f85149;--t-fbbf24:#fbbf24;--t-ff4d4d:#ff4d4d;--t-ff6b61:#ff6b61;--t-ff8a3d:#ff8a3d;--t-ff8a82:#ff8a82;--t-ff0033:#f03;--t-ff746e:#ff746e;--t-ff6257:#ff6257;--t-5fd69a:#5fd69a;--t-c4a3ff:#c4a3ff;--t-b39dfa:#b39dfa;--t-e9b866:#e9b866;--t-f87171:#f87171;--t-ef8a8a:#ef8a8a;--t-7ed6a5:#7ed6a5;--t-ffb74d:#ffb74d;--text-strong:#fff;--journey-accent:#d8ff3e;--s-0a0a0c-a28:#0a0a0c47;--s-0a0a0c-a75:#0a0a0cbf;--s-0a0608-a50:#0a060880;--s-0b0c0f:#0b0c0f;--s-0d0d10:#0d0d10;--s-0e0e11:#0e0e11;--s-0f1115:#0f1115;--s-1a1a20:#1a1a20;--s-1b1d22:#1b1d22;--s-1b1f2a:#1b1f2a;--s-1c1c22:#1c1c22;--s-1e1e23:#1e1e23;--s-1f1f25:#1f1f25;--s-2a2a30:#2a2a30;--s-2a2f3a:#2a2f3a;--s-3a3a40:#3a3a40;--s-4a4a52:#4a4a52;--s-4a3240:#4a3240;--s-6a6a73:#6a6a73;--s-6b7280:#6b7280;--s-8a8a94:#8a8a94;--s-9a9aa3-a12:#9a9aa31f;--s-9a9aa3-a15:#9a9aa326;--s-9a9aa3-a40:#9a9aa366;--s-07070a:#07070a;--s-16161b:#16161b;--s-16181d:#16181d;--s-17171b:#17171b;--s-18181d:#18181d;--s-26262b:#26262b;--s-080506-a55:#0805068c;--s-101014:#101014;--s-111114:#111114;--s-121215:#121215;--s-121216:#121216;--s-131317:#131317;--s-141418:#141418;--s-141419:#141419;--s-888888:#888;--cc-tint-1-bg:#4b1d1f;--cc-tint-1-fg:#ffb1b1;--cc-tint-2-bg:#412800;--cc-tint-2-fg:#f5c076;--cc-tint-3-bg:#0d371a;--cc-tint-3-fg:#95dfa4;--cc-tint-4-bg:#003538;--cc-tint-4-fg:#65e0e7;--cc-tint-5-bg:#182d50;--cc-tint-5-fg:#abccff;--cc-tint-6-bg:#3d2143;--cc-tint-6-fg:#ebb3f7;--s-e4e4e8:#e4e4e8;--s-f4f4f6:#f4f4f6;--s-f6f5f2:#f6f5f2;--s-fafafb:#fafafb;--l-0e0e11:#0e0e11;--l-2a2a30:#2a2a30;--l-3a3a40:#3a3a40;--l-16161a:#16161a;--l-16171b:#16171b;--l-24262d:#24262d;--l-26262c:#26262c;--l-c9c9d1:#c9c9d1;--l-e1e1e6:#e1e1e6;--ov-02:#ffffff05;--ov-03:#ffffff08;--ov-3-5:#ffffff09;--ov-04:#ffffff0a;--ov-4-5:#ffffff0b;--ov-05:#ffffff0d;--ov-06:#ffffff0f;--ov-07:#ffffff12;--ov-08:#ffffff14;--ov-09:#ffffff17;--ov-10:#ffffff1a;--ov-11:#ffffff1c;--ov-12:#ffffff1f;--ov-14:#ffffff24;--ov-16:#ffffff29;--ov-18:#ffffff2e;--ov-20:#fff3;--ov-22:#ffffff38;--ov-24:#ffffff3d;--ov-25:#ffffff40;--ov-28:#ffffff47;--ov-30:#ffffff4d;--ov-35:#ffffff59;--ov-40:#fff6;--ov-50:#ffffff80;--ovt-45:#ffffff73;--ovt-55:#ffffff8c;--shadow-18:#0000002e;--shadow-30:#0000004d;--shadow-35:#00000059;--shadow-40:#0006;--shadow-45:#00000073;--shadow-50:#00000080;--shadow-55:#0000008c;--shadow-60:#0009;--shadow-65:#000000a6;--shadow-85:#000000d9;--well-18:#0000002e;--well-20:#0003;--well-25:#00000040;--well-line-40:#0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--cc-tint-1-bg:lab(18.0693% 22.3947 10.1176);--cc-tint-1-fg:lab(80.3132% 35.0638 15.2481);--cc-tint-2-bg:lab(18.6986% 9.93475 29.6109);--cc-tint-2-fg:lab(81.4304% 13.088 44.7043);--cc-tint-3-bg:lab(19.679% -21.161 13.9812);--cc-tint-3-fg:lab(82.8658% -32.834 21.2449);--cc-tint-4-bg:lab(19.4672% -21.7608 -8.89174);--cc-tint-4-fg:lab(82.5108% -34.5297 -14.2283);--cc-tint-5-bg:lab(18.2831% 1.57379 -24.6792);--cc-tint-5-fg:lab(80.8518% -1.47069 -39.4879);--cc-tint-6-bg:lab(17.7558% 18.8774 -16.2834);--cc-tint-6-fg:lab(79.8957% 29.2513 -25.934)}}:root{--black:#000;--black-a00:#0000;--black-a10:#0000001a;--black-a30:#0000004d;--black-a35:#00000059;--black-a40:#0006;--black-a50:#00000080;--black-a55:#0000008c;--black-a60:#0009;--black-a62:#0000009e;--black-a66:#000000a8;--black-a70:#000000b3;--black-a72:#000000b8;--black-a75:#000000bf;--black-a80:#000c;--black-a88:#000000e0;--c-0e9f8e:#0e9f8e;--c-0e9f8e-a07:#0e9f8e12;--c-1ed760:#1ed760;--c-1ed760-a14:#1ed76024;--c-1ed760-a40:#1ed76066;--c-1ed760-a50:#1ed76080;--c-2dd4bf-a08:#2dd4bf14;--c-2dd4bf-a10:#2dd4bf1a;--c-2dd4bf-a14:#2dd4bf24;--c-2dd4bf-a35:#2dd4bf59;--c-2e9e6b:#2e9e6b;--c-2ea043-a14:#2ea04324;--c-2ea043-a16:#2ea04329;--c-2fb36f:#2fb36f;--c-2fbf71:#2fbf71;--c-2fbf71-a16:#2fbf7129;--c-a78bfa:#a78bfa;--c-a78bfa-a16:#a78bfa29;--c-4b9eff-a16:#4b9eff29;--c-f5a524-a09:#f5a52417;--c-3a3050:#3a3050;--c-3a4256:#3a4256;--c-3acf7f:#3acf7f;--c-3be477:#3be477;--c-3dd68c:#3dd68c;--c-3dd68c-a08:#3dd68c14;--c-3dd68c-a10:#3dd68c1a;--c-3dd68c-a22:#3dd68c38;--c-3dd68c-a40:#3dd68c66;--c-3dd68c-a50:#3dd68c80;--c-3fb950:#3fb950;--c-3fb950-a50:#3fb95080;--c-4aa3df-a15:#4aa3df26;--c-4b6bdc:#4b6bdc;--c-4b9eff-a15:#4b9eff26;--c-4c8bf5:#4c8bf5;--c-4c8bf5-a08:#4c8bf514;--c-4c8bf5-a10:#4c8bf51a;--c-4c8bf5-a15:#4c8bf526;--c-5aa9ff:#5aa9ff;--c-5aa9ff-a10:#5aa9ff1a;--c-5aa9ff-a50:#5aa9ff80;--c-6fb1ff:#6fb1ff;--c-6fd39b-a16:#6fd39b29;--c-23a55a:#23a55a;--c-34a853-a08:#34a85314;--c-34a853-a35:#34a85359;--c-34a853-a45:#34a85373;--c-34c759-a08:#34c75914;--c-34c759-a12:#34c7591f;--c-34c759-a22:#34c75938;--c-34c759-a30:#34c7594d;--c-34c759-a40:#34c75966;--c-36b37e-a12:#36b37e1f;--c-58b97b-a15:#58b97b26;--c-0063e3-a85:#0063e3d9;--c-81c784-a15:#81c78426;--c-280a0a-a38:#280a0a61;--c-04162b:#04162b;--c-04201c:#04201c;--c-06210f:#06210f;--c-8134af:#8134af;--c-78909c-a18:#78909c2e;--c-904229:#904229;--c-904229-a12:#9042291f;--c-a855f7-a06:#a855f70f;--c-b7791f-a07:#b7791f12;--c-b58900:#b58900;--c-c42a22:#c42a22;--c-d4a73a:#d4a73a;--c-d32f2f-a18:#d32f2f2e;--c-d98f1f:#d98f1f;--c-d29922:#d29922;--c-d29922-a50:#d2992280;--c-d97706:#d97706;--c-d97706-a12:#d977061f;--c-d97706-a32:#d9770652;--c-dc2626-a12:#dc26261f;--c-dc2626-a25:#dc262640;--c-dc2626-a30:#dc26264d;--c-dd2a7b:#dd2a7b;--c-e84d74:#e84d74;--c-e5484d:#e5484d;--c-e8352c-a02:#e8352c05;--c-e8352c-a04:#e8352c0a;--c-e8352c-a05:#e8352c0d;--c-e8352c-a06:#e8352c0f;--c-e8352c-a07:#e8352c12;--c-e8352c-a08:#e8352c14;--c-e8352c-a12:#e8352c1f;--c-e8352c-a16:#e8352c29;--c-e8352c-a18:#e8352c2e;--c-e8352c-a24:#e8352c3d;--c-e8352c-a30:#e8352c4d;--c-e8352c-a32:#e8352c52;--c-e8352c-a35:#e8352c59;--c-e8352c-a40:#e8352c66;--c-e8352c-a45:#e8352c73;--c-e8352c-a50:#e8352c80;--c-e8352c-a55:#e8352c8c;--c-e8352c-a60:#e8352c99;--c-e8352c-a70:#e8352cb3;--c-e8352c-a80:#e8352ccc;--c-e50914-a92:#e50914eb;--c-eb4335-a08:#eb433514;--c-eb4335-a12:#eb43351f;--c-eb4335-a18:#eb43352e;--c-ef4943-a07:#ef494312;--c-ef4943-a14:#ef494324;--c-ef4943-a18:#ef49432e;--c-ef4943-a50:#ef494380;--c-ef4943-a55:#ef49438c;--c-ef4943-a60:#ef494399;--c-ef4943-a70:#ef4943b3;--c-ef5350:#ef5350;--c-ef5350-a05:#ef53500d;--c-ef5350-a40:#ef535066;--c-f5a524-a08:#f5a52414;--c-f5a524-a12:#f5a5241f;--c-f5a524-a24:#f5a5243d;--c-f5a524-a25:#f5a52440;--c-f5a524-a30:#f5a5244d;--c-f5a524-a35:#f5a52459;--c-f5a524-a40:#f5a52466;--c-f5a623-a45:#f5a62373;--c-f5b44a:#f5b44a;--c-f5b44a-a08:#f5b44a14;--c-f5b44a-a10:#f5b44a1a;--c-f5b44a-a12:#f5b44a1f;--c-f5b44a-a40:#f5b44a66;--c-f5b44a-a45:#f5b44a73;--c-f5b44a-a50:#f5b44a80;--c-f5b94a:#f5b94a;--c-f5b94a-a10:#f5b94a1a;--c-f5b94a-a16:#f5b94a29;--c-f5b94a-a28:#f5b94a47;--c-f5c978-a14:#f5c97824;--c-f8b5c3:#f8b5c3;--c-f2559a-a08:#f2559a14;--c-f58529:#f58529;--c-ff4a40:#ff4a40;--c-ff5a4f:#ff5a4f;--c-ff6b45:#ff6b45;--c-ff8b84:#ff8b84;--c-ff0909:#ff0909;--c-ff6257:#ff6257;--c-ff6257-a12:#ff62571f;--c-ff6257-a30:#ff62574d;--c-ff6257-a45:#ff625773;--c-ff6257-a60:#ff625799;--c-ffb020:#ffb020;--c-ffb020-a32:#ffb02052;--c-ffb74d:#ffb74d;--c-ffb74d-a10:#ffb74d1a;--c-ffb74d-a15:#ffb74d26;--c-ffb224-a12:#ffb2241f;--c-ffb224-a55:#ffb2248c;--c-ffc400:#ffc400;--c-ffd98a:#ffd98a;--k-0b0b0d:#0b0b0d;--k-050507-a72:#050507b8;--k-050507-a78:#050507c7;--k-131316-a78:#131316c7;--white:#fff;--insight-hero-from:#0f4d3a;--insight-hero-to:#08241c}:root[data-theme=light]{--bg:#f6f6f8;--bg-panel:#fff;--bg-panel-hover:#ebebef;--bg-subtle:#f0f0f3;--sidebar-bg:#f3f3f5;--text-main:#111114;--text-muted:#5f5f6b;--border:#00000014;--border-strong:#00000024;--mine-bg:#e8352c1a;--mine-border:#e8352c47;--pop-shadow:0 24px 70px #0000002e;--scrim:#11111473;--accent:#e8352c;--accent-hover:#c62d25;--accent-soft:#e8352c1a;--geo-land:#e3e3e8;--lime:#6e9a00;--lime-soft:#6e9a0024;--on-lime:#fff;--success:#34c759;--success-soft:#34c75924;--warning:#f5a524;--warning-soft:#f5a52424;--info:#4b9eff;--info-soft:#4b9eff24;--purple:#8b5cf6;--purple-soft:#8b5cf629;--dsp-1:#0d9488;--dsp-2:#db2777;--dsp-3:#65a30d;--dsp-4:#0891b2;--dsp-5:#ea580c;--dsp-other:#6b6b76;--dsp-unknown:#8e8e99;--radius-lg:12px;--shadow-sm:0 1px 2px #00000014;--danger-strong:#c62828;--ambient-accent-200:#f6b3ad;--ambient-accent-400:#ef6a62;--ambient-accent-700:#e9a29c;--ambient-section:#fbe6e3;--ambient-section-glow:#f8d5d1;--card-disabled-opacity:.85;--glass-fill:linear-gradient(160deg, #fffffff0, #ffffffd6);--glass-blur:blur(8px) saturate(140%);--glass-border:#00000014;--glass-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d;--accent-text:#c62828;--success-text:#217e38;--warning-text:#9d6307;--info-text:#006be9;--purple-text:#7d49f5;--g-6a6a73:#94949c;--g-34343a:#cdcdd2;--g-f5f5f7-a25:#0f0f1340;--g-f5f5f7-a28:#0f0f1347;--g-f5f5f7-a30:#0f0f134d;--t-1db954:#14803a;--t-1ed760:#12823a;--t-2dd4bf:#197c70;--t-2e9e6b:#257e56;--t-3dd68c:#1b7e4e;--t-3fb950:#2c8037;--t-4a4a52:#aaaab3;--t-4aa3df:#1f75ae;--t-4ade80:#18823e;--t-4c8bf5:#1769f2;--t-5aa9ff:#006de4;--t-5c5c66:#91919c;--t-6a6a73:#81818b;--t-6b6b75:#82828d;--t-6f6f79:#7b7b86;--t-6fb1ff:#006be9;--t-6fd39b:#267e4d;--t-6fe79b:#157f3c;--t-7c7c86:#6f6f78;--t-8a8a94:#70707a;--t-34a853:#288140;--t-58b97b:#347c4e;--t-64b5f6:#0b72c5;--t-81c784:#377d3a;--t-90a4ae:#5d7480;--t-08210f:#e2eee5;--t-16161a:#ededf0;--t-55555e:#9c9ca5;--t-b4b4bc:#4a4a53;--t-b5b5bd:#494952;--t-b3261e:#b3261e;--t-b7791f:#98651a;--t-c9a09c:#a25f58;--t-c9c9d1:#35353e;--t-c9f7db:#13803e;--t-c42a22:#c42a22;--t-d0d0d6:#303037;--t-d5d5dc:#2a2a32;--t-d8d8de:#28282f;--t-d9372e:#d63027;--t-d29922:#906917;--t-d93025:#d52f24;--t-dc2626:#da2323;--t-e4e4e9:#1d1d23;--t-e4e4ea:#1c1c24;--t-e08a63:#b85325;--t-e24c3b:#d5321f;--t-e1306c:#d81f5e;--t-e5484d:#db1f25;--t-ef4943:#dd1a13;--t-ef5350:#de1814;--t-f3d9a8:#926614;--t-f5a623:#9c6407;--t-f5b44a:#9d6509;--t-f5b94a:#986608;--t-f5c978:#96650b;--t-f59e0b:#996206;--t-f85149:#e21309;--t-fbbf24:#936a03;--t-ff4d4d:#e10000;--t-ff6b61:#e00e00;--t-ff8a3d:#bc4b00;--t-ff8a82:#de0e00;--t-ff0033:#e0002d;--t-ff746e:#e30900;--t-ff6257:#e10f00;--t-5fd69a:#0a7a44;--t-c4a3ff:#6b3fd0;--t-b39dfa:#6a45d6;--t-e9b866:#8a5a00;--t-f87171:#c42626;--t-ef8a8a:#c23030;--t-7ed6a5:#157a47;--t-ffb74d:#a46100;--text-strong:#111114;--journey-accent:#587300;--s-0a0a0c-a28:#f7f7f947;--s-0a0a0c-a75:#f7f7f9bf;--s-0a0608-a50:#f8f3f680;--s-0b0c0f:#f9f9fa;--s-0d0d10:#fafafb;--s-0e0e11:#fbfbfc;--s-0f1115:#fdfdfe;--s-1a1a20:#f3f3f5;--s-1b1d22:#f1f2f4;--s-1b1f2a:#eaecf1;--s-1c1c22:#f0f0f3;--s-1e1e23:#efeff1;--s-1f1f25:#ececf0;--s-2a2a30:#dedee2;--s-2a2f3a:#d4d8e0;--s-3a3a40:#cacacf;--s-4a4a52:#b3b3bb;--s-4a3240:#d5c1cd;--s-6a6a73:#8a8a93;--s-6b7280:#7b8290;--s-8a8a94:#6b6b75;--s-9a9aa3-a12:#5c5c651f;--s-9a9aa3-a15:#5c5c6526;--s-9a9aa3-a40:#5c5c6566;--s-07070a:#f5f5f8;--s-16161b:#f9f9fa;--s-16181d:#f8f8fa;--s-17171b:#f9f9fa;--s-18181d:#f7f7f8;--s-26262b:#e4e4e7;--s-080506-a55:#f7f2f48c;--s-101014:#fdfdfd;--s-111114:#fdfdfe;--s-121215:#fefefe;--s-121216:#fff;--s-131317:#fefefe;--s-141418:#fdfdfd;--s-141419:#fcfcfd;--s-888888:#777;--cc-tint-1-bg:#ffdfde;--cc-tint-1-fg:#6f1821;--cc-tint-2-bg:#fce4c4;--cc-tint-2-fg:#583400;--cc-tint-3-bg:#d1f2d7;--cc-tint-3-fg:#004b1c;--cc-tint-4-bg:#c2f3f5;--cc-tint-4-fg:#00484d;--cc-tint-5-bg:#dae9ff;--cc-tint-5-fg:#11397b;--cc-tint-6-bg:#f7defd;--cc-tint-6-fg:#572263;--s-e4e4e8:#17171b;--s-f4f4f6:#09090b;--s-f6f5f2:#0d0c09;--s-fafafb:#040405;--l-0e0e11:#fbfbfc;--l-2a2a30:#dedee2;--l-3a3a40:#cacacf;--l-16161a:#fafafb;--l-16171b:#f9fafa;--l-24262d:#e3e4e9;--l-26262c:#e3e3e7;--l-c9c9d1:#2e2e36;--l-e1e1e6:#19191e;--ov-02:#00000005;--ov-03:#00000008;--ov-3-5:#00000009;--ov-04:#0000000a;--ov-4-5:#0000000b;--ov-05:#0000000d;--ov-06:#0000000f;--ov-07:#00000012;--ov-08:#00000014;--ov-09:#00000017;--ov-10:#0000001a;--ov-11:#0000001c;--ov-12:#0000001f;--ov-14:#00000024;--ov-16:#00000029;--ov-18:#0000002e;--ov-20:#0003;--ov-22:#00000038;--ov-24:#0000003d;--ov-25:#00000040;--ov-28:#00000047;--ov-30:#0000004d;--ov-35:#00000059;--ov-40:#0006;--ov-50:#00000080;--ovt-45:#111114a6;--ovt-55:#111114bf;--shadow-18:#00000015;--shadow-30:#0002;--shadow-35:#00000028;--shadow-40:#0000002e;--shadow-45:#00000034;--shadow-50:#00000039;--shadow-55:#0000003f;--shadow-60:#00000045;--shadow-65:#0000004b;--shadow-85:#00000062;--well-18:#00000010;--well-20:#00000012;--well-25:#00000016;--well-line-40:#0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--cc-tint-1-bg:lab(91.3752% 15.883 6.76063);--cc-tint-1-fg:lab(24.4849% 38.4964 18.3339);--cc-tint-2-bg:lab(91.9317% 4.95395 18.9885);--cc-tint-2-fg:lab(25.4423% 19.2865 55.7493);--cc-tint-3-bg:lab(92.5444% -14.8149 9.47522);--cc-tint-3-fg:lab(27.2226% -36.8709 25.1335);--cc-tint-4-bg:lab(92.3743% -15.7851 -6.57432);--cc-tint-4-fg:lab(26.8798% -36.8341 -15.023);--cc-tint-5-bg:lab(91.6826% -1.92747 -18.3544);--cc-tint-5-fg:lab(24.6079% 7.13964 -41.9262);--cc-tint-6-bg:lab(91.2086% 13.1693 -11.9559);--cc-tint-6-fg:lab(23.8571% 32.8557 -27.6748)}}@media (prefers-color-scheme:light){:root[data-theme=system]{--bg:#f6f6f8;--bg-panel:#fff;--bg-panel-hover:#ebebef;--bg-subtle:#f0f0f3;--sidebar-bg:#f3f3f5;--text-main:#111114;--text-muted:#5f5f6b;--border:#00000014;--border-strong:#00000024;--mine-bg:#e8352c1a;--mine-border:#e8352c47;--pop-shadow:0 24px 70px #0000002e;--scrim:#11111473;--accent:#e8352c;--accent-hover:#c62d25;--accent-soft:#e8352c1a;--geo-land:#e3e3e8;--lime:#6e9a00;--lime-soft:#6e9a0024;--on-lime:#fff;--success:#34c759;--success-soft:#34c75924;--warning:#f5a524;--warning-soft:#f5a52424;--info:#4b9eff;--info-soft:#4b9eff24;--purple:#8b5cf6;--purple-soft:#8b5cf629;--dsp-1:#0d9488;--dsp-2:#db2777;--dsp-3:#65a30d;--dsp-4:#0891b2;--dsp-5:#ea580c;--dsp-other:#6b6b76;--dsp-unknown:#8e8e99;--radius-lg:12px;--shadow-sm:0 1px 2px #00000014;--danger-strong:#c62828;--ambient-accent-200:#f6b3ad;--ambient-accent-400:#ef6a62;--ambient-accent-700:#e9a29c;--ambient-section:#fbe6e3;--ambient-section-glow:#f8d5d1;--card-disabled-opacity:.85;--glass-fill:linear-gradient(160deg, #fffffff0, #ffffffd6);--glass-blur:blur(8px) saturate(140%);--glass-border:#00000014;--glass-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d;--accent-text:#c62828;--success-text:#217e38;--warning-text:#9d6307;--info-text:#006be9;--purple-text:#7d49f5;--g-6a6a73:#94949c;--g-34343a:#cdcdd2;--g-f5f5f7-a25:#0f0f1340;--g-f5f5f7-a28:#0f0f1347;--g-f5f5f7-a30:#0f0f134d;--t-1db954:#14803a;--t-1ed760:#12823a;--t-2dd4bf:#197c70;--t-2e9e6b:#257e56;--t-3dd68c:#1b7e4e;--t-3fb950:#2c8037;--t-4a4a52:#aaaab3;--t-4aa3df:#1f75ae;--t-4ade80:#18823e;--t-4c8bf5:#1769f2;--t-5aa9ff:#006de4;--t-5c5c66:#91919c;--t-6a6a73:#81818b;--t-6b6b75:#82828d;--t-6f6f79:#7b7b86;--t-6fb1ff:#006be9;--t-6fd39b:#267e4d;--t-6fe79b:#157f3c;--t-7c7c86:#6f6f78;--t-8a8a94:#70707a;--t-34a853:#288140;--t-58b97b:#347c4e;--t-64b5f6:#0b72c5;--t-81c784:#377d3a;--t-90a4ae:#5d7480;--t-08210f:#e2eee5;--t-16161a:#ededf0;--t-55555e:#9c9ca5;--t-b4b4bc:#4a4a53;--t-b5b5bd:#494952;--t-b3261e:#b3261e;--t-b7791f:#98651a;--t-c9a09c:#a25f58;--t-c9c9d1:#35353e;--t-c9f7db:#13803e;--t-c42a22:#c42a22;--t-d0d0d6:#303037;--t-d5d5dc:#2a2a32;--t-d8d8de:#28282f;--t-d9372e:#d63027;--t-d29922:#906917;--t-d93025:#d52f24;--t-dc2626:#da2323;--t-e4e4e9:#1d1d23;--t-e4e4ea:#1c1c24;--t-e08a63:#b85325;--t-e24c3b:#d5321f;--t-e1306c:#d81f5e;--t-e5484d:#db1f25;--t-ef4943:#dd1a13;--t-ef5350:#de1814;--t-f3d9a8:#926614;--t-f5a623:#9c6407;--t-f5b44a:#9d6509;--t-f5b94a:#986608;--t-f5c978:#96650b;--t-f59e0b:#996206;--t-f85149:#e21309;--t-fbbf24:#936a03;--t-ff4d4d:#e10000;--t-ff6b61:#e00e00;--t-ff8a3d:#bc4b00;--t-ff8a82:#de0e00;--t-ff0033:#e0002d;--t-ff746e:#e30900;--t-ff6257:#e10f00;--t-5fd69a:#0a7a44;--t-c4a3ff:#6b3fd0;--t-b39dfa:#6a45d6;--t-e9b866:#8a5a00;--t-f87171:#c42626;--t-ef8a8a:#c23030;--t-7ed6a5:#157a47;--t-ffb74d:#a46100;--text-strong:#111114;--journey-accent:#587300;--s-0a0a0c-a28:#f7f7f947;--s-0a0a0c-a75:#f7f7f9bf;--s-0a0608-a50:#f8f3f680;--s-0b0c0f:#f9f9fa;--s-0d0d10:#fafafb;--s-0e0e11:#fbfbfc;--s-0f1115:#fdfdfe;--s-1a1a20:#f3f3f5;--s-1b1d22:#f1f2f4;--s-1b1f2a:#eaecf1;--s-1c1c22:#f0f0f3;--s-1e1e23:#efeff1;--s-1f1f25:#ececf0;--s-2a2a30:#dedee2;--s-2a2f3a:#d4d8e0;--s-3a3a40:#cacacf;--s-4a4a52:#b3b3bb;--s-4a3240:#d5c1cd;--s-6a6a73:#8a8a93;--s-6b7280:#7b8290;--s-8a8a94:#6b6b75;--s-9a9aa3-a12:#5c5c651f;--s-9a9aa3-a15:#5c5c6526;--s-9a9aa3-a40:#5c5c6566;--s-07070a:#f5f5f8;--s-16161b:#f9f9fa;--s-16181d:#f8f8fa;--s-17171b:#f9f9fa;--s-18181d:#f7f7f8;--s-26262b:#e4e4e7;--s-080506-a55:#f7f2f48c;--s-101014:#fdfdfd;--s-111114:#fdfdfe;--s-121215:#fefefe;--s-121216:#fff;--s-131317:#fefefe;--s-141418:#fdfdfd;--s-141419:#fcfcfd;--s-888888:#777;--cc-tint-1-bg:#ffdfde;--cc-tint-1-fg:#6f1821;--cc-tint-2-bg:#fce4c4;--cc-tint-2-fg:#583400;--cc-tint-3-bg:#d1f2d7;--cc-tint-3-fg:#004b1c;--cc-tint-4-bg:#c2f3f5;--cc-tint-4-fg:#00484d;--cc-tint-5-bg:#dae9ff;--cc-tint-5-fg:#11397b;--cc-tint-6-bg:#f7defd;--cc-tint-6-fg:#572263;--s-e4e4e8:#17171b;--s-f4f4f6:#09090b;--s-f6f5f2:#0d0c09;--s-fafafb:#040405;--l-0e0e11:#fbfbfc;--l-2a2a30:#dedee2;--l-3a3a40:#cacacf;--l-16161a:#fafafb;--l-16171b:#f9fafa;--l-24262d:#e3e4e9;--l-26262c:#e3e3e7;--l-c9c9d1:#2e2e36;--l-e1e1e6:#19191e;--ov-02:#00000005;--ov-03:#00000008;--ov-3-5:#00000009;--ov-04:#0000000a;--ov-4-5:#0000000b;--ov-05:#0000000d;--ov-06:#0000000f;--ov-07:#00000012;--ov-08:#00000014;--ov-09:#00000017;--ov-10:#0000001a;--ov-11:#0000001c;--ov-12:#0000001f;--ov-14:#00000024;--ov-16:#00000029;--ov-18:#0000002e;--ov-20:#0003;--ov-22:#00000038;--ov-24:#0000003d;--ov-25:#00000040;--ov-28:#00000047;--ov-30:#0000004d;--ov-35:#00000059;--ov-40:#0006;--ov-50:#00000080;--ovt-45:#111114a6;--ovt-55:#111114bf;--shadow-18:#00000015;--shadow-30:#0002;--shadow-35:#00000028;--shadow-40:#0000002e;--shadow-45:#00000034;--shadow-50:#00000039;--shadow-55:#0000003f;--shadow-60:#00000045;--shadow-65:#0000004b;--shadow-85:#00000062;--well-18:#00000010;--well-20:#00000012;--well-25:#00000016;--well-line-40:#0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=system]{--cc-tint-1-bg:lab(91.3752% 15.883 6.76063);--cc-tint-1-fg:lab(24.4849% 38.4964 18.3339);--cc-tint-2-bg:lab(91.9317% 4.95395 18.9885);--cc-tint-2-fg:lab(25.4423% 19.2865 55.7493);--cc-tint-3-bg:lab(92.5444% -14.8149 9.47522);--cc-tint-3-fg:lab(27.2226% -36.8709 25.1335);--cc-tint-4-bg:lab(92.3743% -15.7851 -6.57432);--cc-tint-4-fg:lab(26.8798% -36.8341 -15.023);--cc-tint-5-bg:lab(91.6826% -1.92747 -18.3544);--cc-tint-5-fg:lab(24.6079% 7.13964 -41.9262);--cc-tint-6-bg:lab(91.2086% 13.1693 -11.9559);--cc-tint-6-fg:lab(23.8571% 32.8557 -27.6748)}}}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg);color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}input.toggle-switch[type=checkbox]{appearance:none;background:var(--bg-subtle);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background-color .15s,border-color .15s;position:relative}input.toggle-switch[type=checkbox]:after{content:"";background:var(--white);width:18px;height:18px;box-shadow:0 1px 2px var(--shadow-35);background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:50%;transition:transform .15s,background-image .15s;position:absolute;top:2px;left:2px}input.toggle-switch[type=checkbox]:checked{background:var(--success);border-color:var(--success)}input.toggle-switch[type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2334C759' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");transform:translate(16px)}input.toggle-switch[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input.toggle-switch[type=checkbox]:focus-visible{outline:2px solid var(--info);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout{min-height:100vh;display:flex}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);flex-direction:column;gap:.5rem;width:232px;height:100vh;padding:1.5rem .875rem 1rem;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-logo-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:0 .75rem;display:flex}.sidebar-logo{align-items:center;min-width:0;display:flex}.sidebar-logo-mark{flex-shrink:0;width:128px;height:auto;display:block}.sidebar-user{color:var(--text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px 8px;transition:background .2s;display:flex}.sidebar-user:hover{background:var(--ov-05)}.sidebar-user-avatar{flex-shrink:0;position:relative}.sidebar-user-avatar img{object-fit:cover;border-radius:50%;width:38px;height:38px;display:block}.sidebar-user-status{background:var(--success);border:2px solid var(--sidebar-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.sidebar-user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user-copy strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.sidebar-user-copy span{color:var(--text-muted);font-size:.72rem}.sidebar-nav{scrollbar-width:none;flex-direction:column;gap:.5rem;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar .w-scroll{flex:0 auto}.sidebar .w-scroll-cue-bottom{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--sidebar-bg) 92%, transparent))}.sidebar .w-scroll-cue-top{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--sidebar-bg) 92%, transparent))}.nav-item{color:var(--text-muted);border-radius:10px;align-items:center;gap:12px;padding:.65rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.nav-item .icon{width:20px;height:20px}.nav-item:hover{background-color:var(--ov-05);color:var(--text-main)}.nav-item.active,.nav-item[data-active=true]{color:var(--text-main);background-color:var(--accent-soft);font-weight:600}.nav-item.active .icon,.nav-item[data-active=true] .icon{color:var(--accent-text)}.nav-item[data-indent=true]{padding-left:2.75rem}.layout.sidebar-collapsed .nav-item[data-indent=true]{padding-left:.65rem}.sidebar{transition:width .2s,padding .2s}.layout.sidebar-collapsed .sidebar{width:76px;padding:1.5rem .5rem 1rem}.layout.sidebar-collapsed .sidebar-logo{display:none}.layout.sidebar-collapsed .sidebar-logo-row{justify-content:center;padding:0}.layout.sidebar-collapsed .nav-item{justify-content:center;padding:.65rem}.layout.sidebar-collapsed .nav-item span{display:none}.layout.sidebar-collapsed .sidebar-user{flex-direction:column;justify-content:center;gap:8px;padding:10px 0}.layout.sidebar-collapsed .sidebar-user-copy,.layout.sidebar-collapsed .sidebar-nav-section-label{display:none}.sidebar-collapse-toggle{flex-shrink:0;width:32px;height:32px}.main-content-wrapper{flex-direction:column;flex:1;min-width:0;display:flex}.top-header{background:var(--bg);border-bottom:1px solid var(--ov-06);justify-content:space-between;align-items:center;gap:16px;height:72px;min-height:72px;padding:0 24px;display:flex}.top-header-crumbs{flex-direction:column;min-width:0;display:flex}.top-header-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden}.top-header-breadcrumb{color:var(--text-muted);font-size:.72rem}.top-header-right{flex:none;align-items:center;gap:12px;display:flex}@media (max-width:900px){.top-header{gap:10px;height:60px;min-height:60px;padding:0 16px}.top-header-breadcrumb{display:none}.top-header-right{gap:8px}}.icon-pill{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}.icon-pill:hover{border-color:var(--border-strong);color:var(--text-main);background:var(--ov-04)}.icon-pill-caret{gap:2px;width:auto;padding:0 8px}.icon-pill-badge{background:var(--accent);min-width:17px;height:17px;color:var(--white);border:2px solid var(--bg);box-sizing:content-box;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.date-pill{border:1px solid var(--border);height:40px;color:var(--text-main);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.date-pill svg{color:var(--text-muted)}.actions-btn{background:var(--accent);height:40px;color:var(--white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:background .2s;display:inline-flex}.actions-btn:hover{background:var(--accent-hover)}.top-header-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.top-header-btn:hover{background:var(--ov-05);color:var(--text-main)}.top-header-btn .badge{background:var(--accent);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.top-header-label{display:none}@media (min-width:768px){.top-header-label{display:inline-block}}.main-content{flex:1;min-width:0;padding:2rem 24px}.title{color:var(--text-main);font-size:1.5rem;font-weight:700;line-height:1.2}.theme-dark-scope{--bg:#0a0a0c;--bg-panel:#131316;--bg-panel-hover:#1b1b1f;--bg-subtle:#1a1a1e;--sidebar-bg:#070708;--text-main:#f5f5f7;--text-muted:#9a9aa3;--border:#ffffff14;--border-strong:#ffffff24;--mine-bg:#e8352c1a;--mine-border:#e8352c47;--pop-shadow:0 24px 70px #000000a6;--scrim:#0505079e;--accent:#e8352c;--accent-hover:#c62d25;--accent-soft:#e8352c24;--geo-land:#26262c;--lime:#d4ff3f;--lime-soft:#d4ff3f29;--on-lime:#12140a;--success:#34c759;--success-soft:#34c75924;--warning:#f5a524;--warning-soft:#f5a52424;--info:#4b9eff;--info-soft:#4b9eff24;--purple:#8b5cf6;--purple-soft:#8b5cf629;--dsp-1:#14b8a6;--dsp-2:#ec4899;--dsp-3:#84cc16;--dsp-4:#06b6d4;--dsp-5:#f97316;--dsp-other:#8e8e99;--dsp-unknown:#6b6b76;--card-bg:var(--bg-panel);--border-color:var(--border);--radius-lg:12px;--shadow-sm:0 1px 2px #00000080;--text-secondary:var(--text-muted);--danger-strong:#c62828;--ambient-accent-200:#f6b3ad;--ambient-accent-400:#ef6a62;--ambient-accent-700:#7a1712;--ambient-section:#2b0b0a;--ambient-section-glow:#41110e;--card-disabled-opacity:.6;--glass-fill:linear-gradient(160deg, color-mix(in srgb, var(--text-main) 10%, transparent), color-mix(in srgb, var(--text-main) 3%, transparent));--glass-blur:blur(8px) saturate(140%);--glass-border:color-mix(in srgb, var(--text-main) 13%, transparent);--glass-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-main) 20%, transparent), 0 24px 64px #00000059;--accent-text:#e8352c;--success-text:#34c759;--warning-text:#f5a524;--info-text:#4b9eff;--purple-text:#8b5cf6;--g-6a6a73:#6a6a73;--g-34343a:#34343a;--g-f5f5f7-a25:#f5f5f740;--g-f5f5f7-a28:#f5f5f747;--g-f5f5f7-a30:#f5f5f74d;--t-1db954:#1db954;--t-1ed760:#1ed760;--t-2dd4bf:#2dd4bf;--t-2e9e6b:#2e9e6b;--t-3dd68c:#3dd68c;--t-3fb950:#3fb950;--t-4a4a52:#4a4a52;--t-4aa3df:#4aa3df;--t-4ade80:#4ade80;--t-4c8bf5:#4c8bf5;--t-5aa9ff:#5aa9ff;--t-5c5c66:#5c5c66;--t-6a6a73:#6a6a73;--t-6b6b75:#6b6b75;--t-6f6f79:#6f6f79;--t-6fb1ff:#6fb1ff;--t-6fd39b:#6fd39b;--t-6fe79b:#6fe79b;--t-7c7c86:#7c7c86;--t-8a8a94:#8a8a94;--t-34a853:#34a853;--t-58b97b:#58b97b;--t-64b5f6:#64b5f6;--t-81c784:#81c784;--t-90a4ae:#90a4ae;--t-08210f:#08210f;--t-16161a:#16161a;--t-55555e:#55555e;--t-b4b4bc:#b4b4bc;--t-b5b5bd:#b5b5bd;--t-b3261e:#b3261e;--t-b7791f:#b7791f;--t-c9a09c:#c9a09c;--t-c9c9d1:#c9c9d1;--t-c9f7db:#c9f7db;--t-c42a22:#c42a22;--t-d0d0d6:#d0d0d6;--t-d5d5dc:#d5d5dc;--t-d8d8de:#d8d8de;--t-d9372e:#d9372e;--t-d29922:#d29922;--t-d93025:#d93025;--t-dc2626:#dc2626;--t-e4e4e9:#e4e4e9;--t-e4e4ea:#e4e4ea;--t-e08a63:#e08a63;--t-e24c3b:#e24c3b;--t-e1306c:#e1306c;--t-e5484d:#e5484d;--t-ef4943:#ef4943;--t-ef5350:#ef5350;--t-f3d9a8:#f3d9a8;--t-f5a623:#f5a623;--t-f5b44a:#f5b44a;--t-f5b94a:#f5b94a;--t-f5c978:#f5c978;--t-f59e0b:#f59e0b;--t-f85149:#f85149;--t-fbbf24:#fbbf24;--t-ff4d4d:#ff4d4d;--t-ff6b61:#ff6b61;--t-ff8a3d:#ff8a3d;--t-ff8a82:#ff8a82;--t-ff0033:#f03;--t-ff746e:#ff746e;--t-ff6257:#ff6257;--t-5fd69a:#5fd69a;--t-c4a3ff:#c4a3ff;--t-b39dfa:#b39dfa;--t-e9b866:#e9b866;--t-f87171:#f87171;--t-ef8a8a:#ef8a8a;--t-7ed6a5:#7ed6a5;--t-ffb74d:#ffb74d;--text-strong:#fff;--journey-accent:#d8ff3e;--s-0a0a0c-a28:#0a0a0c47;--s-0a0a0c-a75:#0a0a0cbf;--s-0a0608-a50:#0a060880;--s-0b0c0f:#0b0c0f;--s-0d0d10:#0d0d10;--s-0e0e11:#0e0e11;--s-0f1115:#0f1115;--s-1a1a20:#1a1a20;--s-1b1d22:#1b1d22;--s-1b1f2a:#1b1f2a;--s-1c1c22:#1c1c22;--s-1e1e23:#1e1e23;--s-1f1f25:#1f1f25;--s-2a2a30:#2a2a30;--s-2a2f3a:#2a2f3a;--s-3a3a40:#3a3a40;--s-4a4a52:#4a4a52;--s-4a3240:#4a3240;--s-6a6a73:#6a6a73;--s-6b7280:#6b7280;--s-8a8a94:#8a8a94;--s-9a9aa3-a12:#9a9aa31f;--s-9a9aa3-a15:#9a9aa326;--s-9a9aa3-a40:#9a9aa366;--s-07070a:#07070a;--s-16161b:#16161b;--s-16181d:#16181d;--s-17171b:#17171b;--s-18181d:#18181d;--s-26262b:#26262b;--s-080506-a55:#0805068c;--s-101014:#101014;--s-111114:#111114;--s-121215:#121215;--s-121216:#121216;--s-131317:#131317;--s-141418:#141418;--s-141419:#141419;--s-888888:#888;--cc-tint-1-bg:#4b1d1f;--cc-tint-1-fg:#ffb1b1;--cc-tint-2-bg:#412800;--cc-tint-2-fg:#f5c076;--cc-tint-3-bg:#0d371a;--cc-tint-3-fg:#95dfa4;--cc-tint-4-bg:#003538;--cc-tint-4-fg:#65e0e7;--cc-tint-5-bg:#182d50;--cc-tint-5-fg:#abccff;--cc-tint-6-bg:#3d2143;--cc-tint-6-fg:#ebb3f7;--s-e4e4e8:#e4e4e8;--s-f4f4f6:#f4f4f6;--s-f6f5f2:#f6f5f2;--s-fafafb:#fafafb;--l-0e0e11:#0e0e11;--l-2a2a30:#2a2a30;--l-3a3a40:#3a3a40;--l-16161a:#16161a;--l-16171b:#16171b;--l-24262d:#24262d;--l-26262c:#26262c;--l-c9c9d1:#c9c9d1;--l-e1e1e6:#e1e1e6;--ov-02:#ffffff05;--ov-03:#ffffff08;--ov-3-5:#ffffff09;--ov-04:#ffffff0a;--ov-4-5:#ffffff0b;--ov-05:#ffffff0d;--ov-06:#ffffff0f;--ov-07:#ffffff12;--ov-08:#ffffff14;--ov-09:#ffffff17;--ov-10:#ffffff1a;--ov-11:#ffffff1c;--ov-12:#ffffff1f;--ov-14:#ffffff24;--ov-16:#ffffff29;--ov-18:#ffffff2e;--ov-20:#fff3;--ov-22:#ffffff38;--ov-24:#ffffff3d;--ov-25:#ffffff40;--ov-28:#ffffff47;--ov-30:#ffffff4d;--ov-35:#ffffff59;--ov-40:#fff6;--ov-50:#ffffff80;--ovt-45:#ffffff73;--ovt-55:#ffffff8c;--shadow-18:#0000002e;--shadow-30:#0000004d;--shadow-35:#00000059;--shadow-40:#0006;--shadow-45:#00000073;--shadow-50:#00000080;--shadow-55:#0000008c;--shadow-60:#0009;--shadow-65:#000000a6;--shadow-85:#000000d9;--well-18:#0000002e;--well-20:#0003;--well-25:#00000040;--well-line-40:#0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-main)}@supports (color:lab(0% 0 0)){.theme-dark-scope{--cc-tint-1-bg:lab(18.0693% 22.3947 10.1176);--cc-tint-1-fg:lab(80.3132% 35.0638 15.2481);--cc-tint-2-bg:lab(18.6986% 9.93475 29.6109);--cc-tint-2-fg:lab(81.4304% 13.088 44.7043);--cc-tint-3-bg:lab(19.679% -21.161 13.9812);--cc-tint-3-fg:lab(82.8658% -32.834 21.2449);--cc-tint-4-bg:lab(19.4672% -21.7608 -8.89174);--cc-tint-4-fg:lab(82.5108% -34.5297 -14.2283);--cc-tint-5-bg:lab(18.2831% 1.57379 -24.6792);--cc-tint-5-fg:lab(80.8518% -1.47069 -39.4879);--cc-tint-6-bg:lab(17.7558% 18.8774 -16.2834);--cc-tint-6-fg:lab(79.8957% 29.2513 -25.934)}}.page-stack{flex-direction:column;gap:1.5rem;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.filter-bar{border:1px solid var(--border);background:var(--bg-panel);box-shadow:0 0 2px 0 var(--shadow-40), 0 8px 18px -8px var(--shadow-50);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.filter-search{align-items:center;gap:.5rem;min-width:min(100%,340px);display:flex}.filter-search input,.filter-select select{border:1px solid var(--border);background:var(--bg-panel);height:40px;color:var(--text-main);border-radius:8px;outline:none;font-size:.875rem;font-weight:600}.filter-search input{width:100%;padding:0 .875rem}.filter-search button{background:var(--accent);height:40px;color:var(--white);cursor:pointer;border:0;border-radius:8px;padding:0 .875rem;font-size:.82rem;font-weight:800}.filter-select{flex-direction:column;gap:.35rem;display:flex}.filter-select span{color:var(--text-muted);font-size:.72rem;font-weight:800}.filter-select select{min-width:168px;padding:0 .75rem}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.pagination-controls span{color:var(--text-main);margin-right:.25rem;font-size:.875rem;font-weight:600}.pagination-controls button{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pagination-controls button:disabled{color:var(--t-55555e);cursor:not-allowed}.pagination-controls button:not(:disabled):hover{background:var(--ov-05);color:var(--text-main)}.source-page{flex-direction:column;gap:1.25rem;width:100%;max-width:none;margin:0 auto;display:flex}.source-breadcrumb{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.source-breadcrumb a{color:var(--text-muted)}.source-breadcrumb a:after{content:"/";color:var(--text-muted);margin-left:.5rem}.source-breadcrumb span{color:var(--text-main)}.source-tabs{align-items:center;gap:.25rem;width:fit-content;display:inline-flex}.source-tabs a{min-width:84px;height:44px;color:var(--text-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.source-tabs a.active{border-bottom-color:var(--text-main);color:var(--text-main)}.source-tabs .source-tab-count.MuiChip-root{background:var(--bg-subtle);min-width:22px;height:20px;color:var(--text-muted);border-radius:999px;margin-left:.55rem;font-family:inherit;font-size:.72rem;font-weight:800;line-height:20px}.source-tabs .source-tab-count .MuiChip-label{padding:0 .4rem}.source-tabs a.active .source-tab-count.MuiChip-root{background:var(--c-eb4335-a12);color:var(--accent-text)}.source-panel{flex-direction:column;gap:1rem;display:flex}.source-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.source-panel-heading h1{color:var(--text-main);font-size:1rem;font-weight:700;line-height:1.5}.source-panel-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.source-panel-actions.wrap{flex-wrap:wrap}.source-button{background:var(--bg-subtle);min-height:42px;color:var(--text-strong);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.source-button.secondary{background:var(--bg-panel);color:var(--text-main);border-color:var(--border-color)}.source-search{border:1px solid var(--border);background:var(--bg-panel);width:260px;height:44px;color:var(--text-muted);box-shadow:0 0 2px var(--shadow-40);border-radius:8px;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.source-search input{width:100%;min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem;font-weight:600}.source-search input::placeholder{color:var(--text-muted)}.source-add-button{background:var(--accent);height:44px;color:var(--white);cursor:default;box-shadow:0 8px 16px var(--c-eb4335-a18);border:0;border-radius:8px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.source-secondary-button,.source-create-button{letter-spacing:.12em;text-transform:none;white-space:nowrap;cursor:default;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.source-secondary-button{border:2px solid var(--border-strong);background:var(--bg-panel);color:var(--text-main)}.source-create-button{border:2px solid var(--black);background:var(--black);color:var(--white)}.source-control{border:1px solid var(--border);background:var(--bg-panel);min-width:172px;height:44px;color:var(--text-main);box-shadow:0 0 2px var(--shadow-40);border-radius:8px;align-items:center;display:inline-flex;position:relative}.source-control select{appearance:none;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 2rem 0 .875rem;font-size:.875rem;font-weight:600}.source-control:after{content:"";pointer-events:none;border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;position:absolute;right:.875rem;transform:rotate(45deg)translateY(-2px)}.source-control.disabled{color:var(--text-muted);background:var(--bg-subtle)}.source-date-control{gap:.5rem;min-width:220px;padding:0 .875rem;overflow:hidden}.source-date-control:after{display:none}.source-date-control span{min-width:0;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.source-date-control input{color:#0000;width:28px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0}.source-upload-button{background:var(--accent);height:44px;color:var(--white);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.source-analytics-card{border:1px solid var(--border);background:var(--bg-panel);box-shadow:0 0 2px var(--shadow-40), 0 12px 24px -4px var(--shadow-50);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.source-analytics-card.compact-summary{padding:1rem}.analytics-source-toolbar{min-height:auto;padding:0}.analytics-source-toolbar>div:first-child{flex-direction:column;gap:.25rem;display:flex}.analytics-source-toolbar h1{font-size:1.25rem}.analytics-source-toolbar span{color:var(--text-muted);font-size:.875rem;font-weight:700}.source-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.source-metric-card{border:1px solid var(--ov-07);background:var(--bg-subtle);border-radius:8px;flex-direction:column;justify-content:center;gap:.35rem;min-height:88px;padding:1rem;display:flex}.source-metric-card span{color:var(--text-muted);font-size:.8125rem;font-weight:800}.spotify-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-metric-card strong{color:var(--text-main);font-size:1.35rem;font-weight:800;line-height:1.2}.source-metric-card small{color:var(--text-muted);font-size:.75rem;font-weight:600;line-height:1.3}.source-chart{grid-template-columns:48px minmax(0,1fr);gap:1rem;min-height:260px;padding-top:.5rem;display:grid}.source-chart-scale{color:var(--text-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:.75rem;font-weight:700;display:flex}.source-chart-plot{border-left:1px solid var(--well-line-40);border-bottom:1px solid var(--well-line-40);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.75rem;min-width:0;padding:1rem 0 0 1rem;display:grid}.source-chart-day{grid-template-rows:1fr auto;align-items:end;gap:.5rem;min-width:0;height:220px;display:grid}.source-chart-bars{justify-content:center;align-items:end;gap:.25rem;height:170px;display:flex}.source-chart-bars i{background:var(--accent);border-radius:999px 999px 0 0;width:12px;min-height:2px}.source-chart-bars i.spotify{background:var(--success)}.source-chart-day span{color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.source-apex-chart{height:300px;min-height:300px;padding-top:.5rem}.source-apex-chart .apexcharts-canvas{max-width:100%}.catalog-source-chart .apexcharts-legend-marker{border-radius:5px!important;width:14px!important;height:14px!important}.source-tab-strip{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:0 1.25rem;display:flex}.source-tab-strip a{min-height:44px;color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.source-tab-strip a.active{border-bottom-color:var(--accent);color:var(--accent-text)}.source-track-cell{align-items:center;gap:.75rem;min-width:320px;display:flex}.source-track-cell img,.source-track-thumb{object-fit:cover;background:var(--bg-subtle);border-radius:6px;flex:0 0 56px;width:56px;height:40px}.source-track-thumb{color:var(--text-muted);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.source-track-cell strong{max-width:360px;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.source-grid-action{color:var(--accent,var(--t-e24c3b));font-size:.875rem;font-weight:600;text-decoration:none}.source-grid-action:hover{text-decoration:underline}.source-grid-title-link{width:100%;color:inherit;text-decoration:none;display:block}.source-grid-title-link:hover{color:var(--accent,var(--t-e24c3b))}.source-row-link{max-width:360px;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.source-platform-link{color:var(--info-text);font-weight:800}.analytics-source-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;display:grid}.source-table-toolbar.compact{min-height:64px;padding:1rem 1.25rem}.source-table-toolbar.compact h1{font-size:1rem}.source-list{flex-direction:column;padding:.75rem 1.25rem 1.25rem;display:flex}.source-list-row{border-bottom:1px solid var(--ov-07);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.875rem 0;display:grid;position:relative}.source-list-row:last-child{border-bottom:0}.source-list-row div{min-width:0}.source-list-row strong,.source-list-row span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-list-row strong{color:var(--text-main);font-size:.875rem;font-weight:800}.source-list-row span{color:var(--text-muted);font-size:.75rem;font-weight:700}.source-list-row b{color:var(--text-main);font-size:.875rem}.source-list-row i{background:var(--accent);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0}.analytics-upload-table{min-width:520px}.analytics-source-table{min-width:980px}.financial-card{padding:0}.financial-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.financial-toolbar h1{white-space:nowrap;margin:0;font-size:1.4rem;font-weight:700}.financial-filters{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.financial-filter-select{flex-direction:column;display:flex;position:relative}.financial-filter-label{background:var(--bg-panel);color:var(--text-muted);z-index:1;padding:0 4px;font-size:.65rem;position:absolute;top:-7px;left:10px}.financial-filter-select select{appearance:none;border:1px solid var(--border-strong);background:var(--bg-subtle) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%239A9AA3' fill='none' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right .8rem center / 12px no-repeat;cursor:pointer;min-width:160px;color:var(--text-main);border-radius:8px;padding:.7rem 2.5rem .7rem 1rem;font-size:.85rem}.financial-search{border:1px solid var(--border-strong);border-radius:8px;align-items:center;gap:.5rem;min-width:200px;padding:.7rem 1rem;display:flex}.financial-search svg{color:var(--text-muted);flex-shrink:0}.financial-search input{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;font-size:.85rem}.financial-export-btn{border:2px solid var(--text-main);background:var(--text-main);color:var(--white);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.85rem;font-weight:600;transition:opacity .15s;display:flex}.financial-export-btn:hover{opacity:.85}.financial-tabs{border-bottom:2px solid var(--border);width:100%;display:flex}.financial-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:1rem;font-size:.9rem;font-weight:500;transition:color .15s;position:relative}.financial-tab span{background:var(--bg-subtle);min-width:24px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:.75rem;font-weight:700;display:inline-flex}.financial-tab.active{color:var(--text-main);font-weight:600}.financial-tab.active span{background:var(--c-904229-a12);color:var(--t-e08a63)}.financial-tab.active:after{content:"";background:var(--c-904229);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.financial-table{min-width:1100px}.financial-table thead th{background:var(--bg-subtle);color:var(--text-muted);text-align:left;white-space:nowrap;padding:.75rem;font-size:.78rem;font-weight:600}.financial-table tbody td{color:var(--text-main);vertical-align:middle;padding:.85rem .75rem;font-size:.85rem}.financial-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s}.financial-table tbody tr:hover{background:var(--bg-subtle)}.financial-table .check-col{text-align:center;width:48px;padding-left:1rem}.financial-table .check-col input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.financial-table .num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.financial-table .client-cell{max-width:180px}.financial-table .client-cell strong,.financial-table .client-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.financial-table .client-cell strong{font-weight:600}.financial-table .client-cell span{color:var(--text-muted);margin-top:2px;font-size:.72rem;font-weight:600}.financial-table .actions-col{text-align:right;white-space:nowrap;width:220px;padding-right:1rem}.financial-table thead .actions-col{text-align:right;padding-right:1rem}.mark-completed-btn{background:var(--text-main);color:var(--white);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.mark-completed-btn:hover{opacity:.8}.completed-label{background:var(--success-soft);color:var(--success);border-radius:6px;align-items:center;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.view-btn{width:32px;height:32px;color:var(--text-muted);justify-content:center;align-items:center;margin-left:.5rem;transition:color .15s;display:inline-flex}.view-btn:hover{color:var(--text-main)}.completed-row{background:var(--bg-subtle)}.empty-state{text-align:center;color:var(--text-muted);font-size:.9rem;padding:3rem 1rem!important}.bank-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bank-detail-card{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:8px;padding:1rem}.bank-detail-header,.bank-detail-list div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bank-detail-header{margin-bottom:1rem}.bank-detail-header strong,.bank-detail-header span{display:block}.bank-detail-header span{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem}.bank-detail-list{flex-direction:column;gap:.65rem;margin:0;display:flex}.bank-detail-list dt{color:var(--text-main);font-weight:700}.bank-detail-list dd{color:var(--text-muted);text-align:right;overflow-wrap:anywhere;margin:0}.source-empty-state{border:1px dashed var(--border-color);min-height:220px;color:var(--text-muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.source-empty-state strong{color:var(--text-main);font-size:1rem}.source-loading-overlay{background:var(--bg-panel);place-items:center;min-height:60vh;display:grid}.reports-source-layout{grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;margin-top:1.5rem;display:grid}.reports-source-table{min-width:820px}.reports-source-table.performance-table.live-style th,.reports-source-table.performance-table.live-style td{padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}.report-types-chart{min-height:280px;padding:.5rem 1rem 0}.report-status-cell{flex-direction:column;align-items:flex-start;gap:.35rem;display:inline-flex}.report-status-cell span{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.report-detail-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.report-detail-owner,.report-detail-facts{gap:.75rem;padding:1rem;display:grid}.report-detail-owner{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.report-detail-owner>div,.report-detail-facts>div{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:8px;min-height:72px;padding:.875rem}.report-detail-owner span,.report-detail-facts span{color:var(--text-muted);font-size:.75rem;font-weight:700;display:block}.report-detail-owner strong,.report-detail-facts strong{color:var(--text-main);margin-top:.35rem;font-size:.95rem;display:block}.report-detail-subheading{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:.5rem 1rem 0;font-size:.75rem;font-weight:700}.report-detail-table{min-width:760px}.report-detail-entity{align-items:center;gap:.75rem;min-width:280px;display:flex}.report-detail-entity img,.report-detail-entity>span{background:var(--bg-panel-hover);object-fit:cover;border-radius:6px;flex:0 0 64px;width:64px;height:38px}.report-detail-entity small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem;display:block}.catalog-detail-hero{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.catalog-detail-artwork{aspect-ratio:1;background:var(--bg-panel-hover);border-radius:8px;width:220px;overflow:hidden}.catalog-detail-artwork img,.catalog-detail-artwork span{width:100%;height:100%}.catalog-detail-artwork img{object-fit:cover}.catalog-detail-artwork span{color:var(--text-muted);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:inline-flex}.catalog-detail-heading{min-width:0}.catalog-detail-heading>span{background:var(--bg-subtle);min-height:28px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.catalog-detail-heading h1{color:var(--text-main);margin-top:.75rem;font-size:2rem;line-height:1.15}.catalog-detail-heading p{color:var(--text-muted);margin:.5rem 0 1.25rem;font-weight:700}.catalog-detail-nav{justify-content:flex-end}.catalog-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;display:grid}.catalog-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.catalog-detail-facts>div,.catalog-detail-status>div{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:8px;min-height:72px;padding:.875rem}.catalog-detail-facts span,.catalog-detail-status span{color:var(--text-muted);font-size:.75rem;font-weight:700;display:block}.catalog-detail-facts strong,.catalog-detail-status strong{color:var(--text-main);margin-top:.35rem;font-size:.95rem;display:block}.catalog-detail-table{min-width:980px}.users-source-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;display:grid}.users-source-table{min-width:1080px}.activities-source-table{min-width:1180px}.catalog-source-table{min-width:1120px}.source-table-card{border:1px solid var(--well-line-40);background:var(--bg-panel);box-shadow:0 0 2px var(--shadow-40), 0 12px 24px -4px var(--shadow-50);border-radius:8px;min-width:0;overflow:hidden}.source-table-toolbar{background:var(--bg-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:92px;padding:1.5rem 1.25rem;display:flex}.source-table-toolbar h1{color:var(--text-main);min-width:0;font-size:1.375rem;font-weight:800;line-height:1.35}.source-table-scroll{width:100%;overflow-x:auto}.asset-link-member-table{min-width:1200px}.source-table{border-collapse:collapse;width:100%;min-width:720px}.source-table thead{background:var(--bg-subtle)}.source-table th{height:56px;color:var(--text-muted);text-align:left;white-space:nowrap;background:var(--bg-subtle);padding:0 1.5rem;font-size:.8125rem;font-weight:700}.source-table td{border-bottom:1px solid var(--border);height:58px;color:var(--text-main);white-space:nowrap;padding:0 1.5rem;font-size:.875rem;font-weight:600}.source-table tbody tr:last-child td{border-bottom:0}.source-table th:last-child,.source-table td:last-child{width:96px;padding-right:1rem}.clients-source-table{min-width:980px}.clients-source-table th,.clients-source-table td{height:52px;padding:0 1rem;font-size:.8125rem}.clients-source-table .status-badge.warning,.clients-source-table .status-badge.neutral{min-width:64px;color:var(--text-main);background:var(--s-3a3a40)}.channels-source-toolbar{align-items:flex-start}.channels-source-actions{flex-wrap:wrap;justify-content:flex-end}.channels-source-table{min-width:1280px}.channels-source-table th,.channels-source-table td{height:62px;padding:0 1rem;font-size:.8125rem}.channel-entity-cell{grid-template-columns:67px minmax(0,1fr);align-items:center;gap:.875rem;min-width:280px;display:grid}.channel-entity-cell img,.channel-entity-cell>span{background:var(--bg-subtle);object-fit:cover;border-radius:6px;width:67px;height:38px}.channel-entity-cell>span{color:var(--accent-text);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.channel-entity-cell strong,.channel-entity-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.channel-entity-cell strong{color:var(--text-main);font-size:.875rem;font-weight:800}.channel-entity-cell small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem;font-weight:700}.client-profile-page{gap:1rem}.client-profile-topbar{border:1px solid var(--border);background:var(--bg-panel);min-height:96px;box-shadow:0 0 2px var(--shadow-40), 0 12px 24px -4px var(--shadow-50);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.client-profile-title-group{align-items:center;gap:1rem;min-width:0;display:flex}.client-profile-title-group h1{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:800;line-height:1.25;overflow:hidden}.client-profile-avatar,.client-profile-user-avatar{background:var(--bg-subtle);width:56px;height:56px;color:var(--accent-text);border-radius:50%;flex:none;overflow:hidden}.client-profile-avatar img,.client-profile-user-avatar img{object-fit:cover;width:100%;height:100%}.client-profile-avatar span,.client-profile-user-avatar span{justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;font-weight:800;display:inline-flex}.client-profile-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;display:flex}.client-profile-meta>span:not(.status-badge){align-items:center;min-height:24px;display:inline-flex}.client-profile-type-chip.MuiChip-root{background:var(--bg-subtle);height:24px;color:var(--text-muted);border-radius:6px;font-family:inherit;font-size:.75rem;font-weight:800}.client-profile-type-chip .MuiChip-label{padding:0 .55rem}.client-profile-tabs{background:var(--bg-panel);height:50px;box-shadow:0 0 2px var(--shadow-40);border-radius:8px 8px 0 0;align-items:end;display:flex}.client-profile-tabs span{border-bottom:3px solid var(--accent);height:50px;color:var(--text-main);align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:800;display:inline-flex}.client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.client-profile-panel{border:1px solid var(--border);background:var(--bg-subtle);border-radius:8px;padding:1rem}.client-profile-section-header{justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.75rem 1rem;display:flex}.client-profile-section-header h2{color:var(--text-main);font-size:1.125rem;font-weight:800;line-height:1.35}.source-table-card>.client-profile-section-header{background:var(--bg-panel)}.client-profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.client-profile-info-grid.compact{margin-top:1rem}.client-profile-info-row{background:var(--bg-panel);border-radius:8px;flex-direction:column;justify-content:center;gap:.25rem;min-height:66px;padding:.75rem;display:flex}.client-profile-info-row span{color:var(--text-muted);font-size:.75rem;font-weight:700}.client-profile-info-row strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.client-profile-user{background:var(--bg-panel);border-radius:8px;align-items:center;gap:1rem;min-height:82px;padding:.75rem;display:flex}.client-profile-user h3{color:var(--text-main);font-size:1rem;font-weight:800}.client-profile-user p{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;font-weight:700}.client-profile-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.client-profile-socials a,.client-profile-socials div[aria-disabled=true]{background:var(--bg-panel);border-radius:8px;flex-direction:column;justify-content:center;gap:.35rem;min-height:86px;padding:.875rem;display:flex}.client-profile-socials span{color:var(--text-muted);font-size:.75rem;font-weight:800}.client-profile-socials strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.client-profile-contract{gap:.75rem;display:grid}.client-profile-source-table{min-width:960px}.client-profile-small-table{table-layout:auto;min-width:min(100%,480px)}.client-profile-small-table th,.client-profile-small-table td{white-space:normal}.client-profile-empty,.source-empty-cell{color:var(--text-muted);padding:1.5rem;font-size:.875rem;font-weight:700}.notifications-page{max-width:1280px}.notifications-toolbar{align-items:flex-start;min-height:104px}.notifications-toolbar p{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;font-weight:700}.notifications-search{width:220px}.notifications-mark-button{height:44px}.notifications-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1.25rem 1.25rem}.notifications-source-table{min-width:1120px}.notifications-source-table td{height:70px}.notification-unread-row .notification-state-dot{background:var(--accent)}.notification-message-cell{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.notification-state-dot{background:var(--s-3a3a40);border-radius:50%;width:8px;height:8px}.notification-message-cell strong,.notification-message-cell span,.notification-content-link strong,.notification-content-link span,.notification-user-cell strong,.notification-user-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-message-cell strong,.notification-content-link strong,.notification-user-cell strong{color:var(--text-main);font-size:.875rem;font-weight:800}.notification-message-cell span,.notification-content-link span,.notification-user-cell small{color:var(--text-muted);font-size:.75rem;font-weight:700}.notification-content-link{max-width:260px;display:block}.notification-content-link[href] strong{color:var(--accent-text)}.notification-user-cell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.notification-user-cell img,.notification-user-cell>span{background:var(--bg-subtle);object-fit:cover;border-radius:50%;width:38px;height:38px}.notification-user-cell>span{color:var(--accent-text);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.settings-page{max-width:1040px}.settings-card{padding:1rem}.settings-card>h1{color:var(--text-main);font-size:1.5rem;font-weight:800;line-height:1.35}.settings-tabs{border-bottom:1px solid var(--border);width:100%;margin-top:.75rem;display:flex}.settings-tabs a{border-bottom-width:3px;flex:1 1 0;height:52px}.settings-tabs a.active{border-bottom-color:var(--accent)}.settings-section{padding:1.5rem .5rem .5rem}.settings-section h2{color:var(--text-main);font-size:1.125rem;font-weight:800;line-height:1.45}.settings-photo-row{align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.settings-avatar{border:7px solid var(--l-3a3a40);background:var(--s-3a3a40);border-radius:50%;width:100px;height:100px;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-avatar span{width:100%;height:100%;color:var(--white);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:inline-flex}.settings-photo-actions,.settings-button-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.source-secondary-button.subtle{border-color:#0000}.settings-form-grid,.settings-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-field{flex-direction:column;gap:.4rem;display:flex}.settings-field span,.settings-info-grid span{color:var(--text-muted);font-size:.8125rem;font-weight:700}.settings-field input,.settings-password-input{border:1px solid var(--border-strong);background:var(--bg-panel);width:100%;height:44px;color:var(--text-main);font:inherit;border-radius:8px;padding:0 .875rem;font-size:.875rem;font-weight:600}.settings-field input:disabled,.settings-password-input input:disabled{opacity:1;color:var(--text-muted);background:var(--bg-subtle)}.settings-password-input{align-items:center;gap:.5rem;padding-right:.875rem;display:flex}.settings-password-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.settings-password-input svg{color:var(--text-main);flex:none}.settings-info-grid{margin-top:1rem}.settings-info-grid>div{background:var(--bg-subtle);border-radius:8px;flex-direction:column;justify-content:center;gap:.35rem;min-height:70px;padding:.875rem;display:flex}.settings-info-grid strong{color:var(--text-main);font-size:.875rem;font-weight:800}.settings-button-row{margin-top:1.25rem}.settings-delete-row{border-top:1px solid var(--border);color:var(--accent-text);align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.875rem;font-weight:800;display:inline-flex}.labels-artists-toolbar{min-height:78px}.labels-artists-source-table{min-width:760px}.platform-tabs{width:auto;padding:1.25rem 1.25rem 0;display:flex}.platforms-source-table{min-width:980px}.spotify-platforms-table{min-width:900px}.platform-entity-cell{align-items:center;gap:1rem;min-width:260px;display:flex}.platform-entity-cell img,.platform-entity-cell span{object-fit:cover;background:var(--bg-subtle);border-radius:6px;flex:0 0 56px;width:56px;height:40px}.platform-entity-cell span{color:var(--text-muted);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.platform-entity-cell strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.source-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.source-row-actions button,.source-row-actions a,.source-pagination button{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.source-row-actions button:hover,.source-row-actions a:hover,.source-pagination button:not(:disabled):hover{background:var(--ov-05);color:var(--text-main)}.source-pagination{border-top:1px solid var(--border);min-height:52px;color:var(--text-main);justify-content:flex-end;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex}.source-pagination span{margin-right:.5rem}.source-pagination button{cursor:pointer}.source-pagination button:disabled{color:var(--t-55555e);cursor:not-allowed}.overview-container{flex-direction:column;gap:2rem;max-width:none;margin:0 auto;display:flex}.title-block{flex-direction:column;gap:6px;display:flex}.title-row{align-items:center;gap:12px;display:flex}.title-pill{background:var(--purple-soft);color:var(--purple);border-radius:999px;align-items:center;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.title-pill.live{background:var(--success-soft);color:var(--success)}.title-sub{color:var(--text-muted);font-size:.8rem}.info-bar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);align-items:stretch;gap:0;padding:20px 8px;display:flex;overflow-x:auto}.info-cell{flex-direction:column;flex:1;gap:6px;min-width:140px;padding:0 20px;display:flex}.info-cell+.info-cell{border-left:1px solid var(--border)}.info-cell-label{color:var(--text-muted);font-size:.72rem;font-weight:500}.info-cell-value{color:var(--text-main);white-space:nowrap;font-size:1.15rem;font-weight:700}.info-cell-value small{color:var(--text-muted);margin-left:6px;font-size:.72rem;font-weight:600}.info-cell-value .up{color:var(--success-text)}.info-cell-value .down{color:var(--accent-text)}.timeline-list{flex-direction:column;margin-top:8px;display:flex}.timeline-item{border-bottom:1px solid var(--ov-05);align-items:flex-start;gap:14px;padding:14px 4px;display:flex}.timeline-item:last-child{border-bottom:none}.tl-icon{width:34px;height:34px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-icon.success{background:var(--c-23a55a)}.tl-icon.warning{background:var(--c-d98f1f)}.tl-icon.danger{background:var(--accent)}.tl-icon.neutral{background:var(--c-4b6bdc)}.tl-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tl-body strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.tl-body span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.tl-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.tl-time{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.stat-trio{gap:24px;padding:12px 0 4px;display:flex}.stat-trio .stat{flex-direction:column;gap:4px;display:flex}.stat-trio .stat span{color:var(--text-muted);font-size:.72rem}.stat-trio .stat strong{color:var(--text-main);font-size:1.25rem;font-weight:700}.stat-trio .stat strong.green{color:var(--success-text)}.stat-trio .stat strong.orange{color:var(--warning-text)}.spark-bars{align-items:flex-end;gap:3px;height:88px;margin-top:16px;display:flex}.spark-bars i{background:var(--accent);opacity:.9;border-radius:2px 2px 0 0;flex:1;min-width:2px}.spark-bars-axis{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:.68rem;display:flex}.chip-link{border:1px solid var(--border);height:34px;font:inherit;color:var(--text-main);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.chip-link:hover{border-color:var(--border-strong);background:var(--ov-04)}.chip-link:active,.actions-btn:active{transition:transform 50ms;transform:scale(.95)}.chip-link-active{background:var(--accent);border-color:var(--accent);color:var(--white)}.chip-link-active:hover{background:var(--accent);color:var(--white)}.chip-spinner{border:2px solid var(--ov-25);opacity:0;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.2s .15s forwards nav-progress-reveal,.7s linear infinite chip-spin}.nav-progress{z-index:2000;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--accent) 35%, var(--accent) 65%, transparent 100%);opacity:0;background-repeat:no-repeat;background-size:50% 100%;height:3px;animation:.2s .15s forwards nav-progress-reveal,1.1s ease-in-out infinite nav-progress-sweep;position:fixed;top:0;left:0;right:0}@keyframes nav-progress-reveal{to{opacity:1}}@keyframes nav-progress-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes chip-spin{to{transform:rotate(360deg)}}.widget-grid{grid-template-columns:repeat(24,1fr);grid-auto-rows:88px;grid-auto-flow:dense;gap:20px;display:grid}.widget-cell{grid-column:span var(--w,6);grid-row:span var(--h,4);min-width:0;min-height:0;position:relative}@media (max-width:1200px){.widget-cell{grid-area:auto/1/auto/-1;min-height:200px}.widget-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.widget-export-overlay{z-index:2;background:var(--k-131316-a78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;border-radius:8px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:10px}.widget-cell:hover .widget-export-overlay,.widget-cell:focus-within .widget-export-overlay{opacity:1;pointer-events:auto}.widget-source-tag{letter-spacing:.02em;color:var(--text-muted);opacity:.85;pointer-events:auto;cursor:help;white-space:nowrap;z-index:1;font-size:.68rem;line-height:1;position:absolute;bottom:5px;right:14px}.widget-export-btn.MuiIconButton-root{color:var(--text-muted);padding:4px}.widget-export-btn.MuiIconButton-root:hover{color:var(--text-main);background:var(--ov-10)}.widget-frame{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;padding:18px 20px;display:flex;overflow:hidden;container-type:inline-size}.widget-card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.widget-body-table{overflow:auto}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-corner{background:0 0}.th-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.th-sort:hover{color:var(--text-main);opacity:1}.widget-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.widget-head-left{align-items:center;gap:12px;min-width:0;display:flex}.widget-head .widget-action:has(.MuiAutocomplete-root){padding-top:10px}.widget-head-copy{flex-direction:column;gap:2px;min-width:min(180px,100%);display:flex}.widget-head h3{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.widget-sub{color:var(--text-muted);font-size:.72rem}.srf-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.srf-filter-select{min-width:132px}.srf-filter-lock{display:inline-flex;position:relative}.srf-filter-lock-overlay{cursor:not-allowed;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.srf-tip{min-width:190px;padding:8px 10px;font-size:.78rem;line-height:1.45}.srf-tip-head{color:var(--text,var(--white));margin-bottom:6px;font-weight:600}.srf-tip-row{align-items:center;gap:7px;display:flex}.srf-tip-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.srf-tip-key{opacity:.75}.srf-tip-val{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.srf-tip-sub{opacity:.72;font-weight:400}.srf-tip-sub .srf-tip-val{font-weight:500}.srf-tip-note{border-top:1px solid var(--ov-12);opacity:.7;white-space:normal;max-width:260px;margin-top:6px;padding-top:6px}.rev-trend-legend{color:var(--text-dim);align-items:center;gap:14px;margin-bottom:6px;font-size:.72rem;display:flex}.rev-trend-legend-item{align-items:center;gap:6px;display:flex}.rev-trend-legend-dot,.rev-trend-tip-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.rev-trend-axis-dates{color:var(--text-muted);justify-content:space-between;margin-top:2px;font-size:.7rem;display:flex}.rev-trend-tip{min-width:180px;padding:8px 10px;font-size:.78rem;line-height:1.45}.rev-trend-tip-head{color:var(--text,var(--white));margin-bottom:6px;font-weight:600}.rev-trend-tip-row{align-items:center;gap:7px;display:flex}.rev-trend-tip-key{opacity:.85}.rev-trend-tip-val{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.rev-trend-tip-sub{opacity:.65;margin-left:15px;font-size:.72rem}.rev-trend-tip-total{border-top:1px solid var(--ov-12);justify-content:space-between;gap:10px;margin-top:6px;padding-top:6px;font-weight:600;display:flex}.widget-action{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;display:flex}.widget-action a{color:var(--accent-text);white-space:nowrap;font-size:.78rem;font-weight:600}.widget-action .chip-link{color:var(--text-main)}.widget-action .chip-link-active,.widget-action .chip-link-active:hover{color:var(--white)}.widget-body{flex-direction:column;flex:1;min-height:0;display:flex}.widget-error{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.85rem;display:flex}.widget-error small{opacity:.7;font-size:.72rem}.widget-empty{text-align:center;color:var(--text-muted);padding:24px 8px;font-size:.85rem}.widget-skeleton .widget-sub{color:var(--text-muted)}.widget-skeleton-lines{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:8px 0;display:flex}.widget-skeleton-lines span{background:linear-gradient(90deg, var(--ov-05) 25%, var(--ov-11) 50%, var(--ov-05) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite widget-skeleton-shimmer;display:block}.widget-skeleton-lines span:nth-child(2){width:85%}.widget-skeleton-lines span:nth-child(3){width:60%}@keyframes widget-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.revenue-mask-placeholder{background:linear-gradient(90deg, var(--ov-05) 25%, var(--ov-11) 50%, var(--ov-05) 75%);background-size:200% 100%;border-radius:10px;min-height:240px;animation:1.4s ease-in-out infinite widget-skeleton-shimmer}.kpi-icon{width:38px;height:38px;color:var(--white);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi-icon.red{background:var(--accent-soft);color:var(--accent)}.kpi-icon.purple{background:var(--purple-soft);color:var(--purple)}.kpi-icon.youtube{background:var(--accent-soft);color:var(--accent)}.kpi-icon.teal{background:var(--c-2dd4bf-a14);color:var(--t-2dd4bf)}.kpi-value{color:var(--text-main);font-size:1.6rem;font-weight:800;line-height:1.1}.kpi-window{color:var(--text-muted);font-size:.72rem;font-weight:500}.kpi-delta{align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:inline-flex}.kpi-delta.up{color:var(--success-text)}.kpi-delta.down{color:var(--accent-text)}.kpi-delta small{color:var(--text-muted);font-weight:500}.kpi-platforms{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}.kpi-platforms li{justify-content:space-between;align-items:baseline;gap:8px;font-size:.74rem;display:flex}.kpi-platforms-label{color:var(--text-muted);font-weight:600}.kpi-platforms-value{font-variant-numeric:tabular-nums;color:var(--text-main);font-weight:600}.kpi-platforms-reason,.kpi-platforms-months{color:var(--text-muted);font-size:.68rem;font-style:normal;font-weight:500}.kpi-dual-row{flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}.kpi-dual-col{flex-direction:column;gap:2px;min-width:min(140px,100%);display:flex}.kpi-dual-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.kpi-dual-value-row{align-items:baseline;gap:6px;display:flex}.kpi-est-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);opacity:.85;font-size:.62rem;font-weight:700}.kpi-value-unit{color:var(--text-muted);margin-left:4px;font-size:.65em;font-weight:600}.w-split-bar{border-radius:3px;align-items:stretch;gap:2px;height:6px;margin-top:10px;display:flex;overflow:hidden}.w-split-bar-seg{border-radius:3px;flex-shrink:0;flex-basis:0;min-width:3px}.w-split-bar-labels{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:.72rem;display:flex}.w-split-bar-labels strong{color:var(--text-main);font-weight:700}.rev-breakdown{flex-direction:column;gap:2px;min-height:0;display:flex}.rev-breakdown-row{justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:.82rem;display:flex}.rev-breakdown-row-label{color:var(--text-main);font-weight:600}.rev-breakdown-row-basis{color:var(--text-muted);font-weight:500}.rev-breakdown-row-value{font-variant-numeric:tabular-nums;color:var(--text-main);white-space:nowrap;font-weight:700}.rev-breakdown-sub{flex-direction:column;gap:1px;padding:0 0 4px 12px;display:flex}.rev-breakdown-sub-row{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:.72rem;display:flex}.rev-breakdown-divider{background:var(--border);height:1px;margin:6px 0}.rev-breakdown-total .rev-breakdown-row-label,.rev-breakdown-total .rev-breakdown-row-value{color:var(--text-main);font-weight:700}.rev-breakdown-coverage{margin-top:10px}.rev-breakdown-coverage-heading{color:var(--text-main);margin-bottom:2px;font-size:.72rem;font-weight:700}.rev-breakdown-coverage-note{color:var(--text-muted);font-size:.72rem;line-height:1.4}.rev-breakdown-footer{letter-spacing:.01em;color:var(--text-muted);opacity:.85;margin-top:10px;font-size:.68rem;line-height:1.4}.widget-footer-note{letter-spacing:.02em;color:var(--text-muted);opacity:.85;font-size:.68rem;line-height:1}.kpi-spark{width:100%;height:44px;margin-top:auto}.trend-chart{flex-direction:column;gap:2px;width:100%;margin-top:auto;display:flex;position:relative}.trend-chart-svg{touch-action:pan-y;cursor:crosshair;width:100%;display:block}.trend-chart-crosshair{stroke:var(--border-strong);stroke-width:1px}.trend-chart-tip{background:var(--card-bg);border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);z-index:1;border-radius:6px;flex-direction:column;gap:1px;padding:4px 8px;font-size:.72rem;line-height:1.3;display:flex;position:absolute}.trend-chart-tip-date{color:var(--text-muted)}.trend-chart-tip-value{color:var(--text-main);font-weight:700}.trend-chart-tip-extra{color:var(--text-muted)}.trend-chart-line-prev{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 3;opacity:.6}.trend-chart-tip-prev{color:var(--text-muted)}.trend-chart-axis{color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.trend-chart-caption{color:var(--text-muted);font-size:.68rem}.w-list{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.w-list::-webkit-scrollbar{display:none}.w-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.w-scroll-cue{height:42px;color:var(--text-muted);opacity:0;pointer-events:none;cursor:pointer;border:0;justify-content:center;padding:0;font-size:.85rem;line-height:1;transition:opacity .18s;display:flex;position:absolute;left:0;right:0}.w-scroll-cue[data-visible]{opacity:1}.w-scroll-cue-glyph{pointer-events:none;padding:2px 10px}.w-scroll-cue[data-visible] .w-scroll-cue-glyph{pointer-events:auto}.w-scroll-cue-bottom{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-panel) 92%, transparent));align-items:flex-end;padding-bottom:3px;bottom:0}.w-scroll-cue-top{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--bg-panel) 92%, transparent));align-items:flex-start;padding-top:3px;top:0}.w-scroll-cue:hover{color:var(--text-main)}.w-pending{position:relative}.w-pending-veil{background:color-mix(in srgb, var(--bg-panel) 55%, transparent);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s .15s;display:flex;position:absolute;inset:0}.w-pending-active .w-pending-veil{opacity:1;pointer-events:auto}.w-pending-spinner{border:2px solid var(--ov-20);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite chip-spin}.aow-scroll{flex:1;min-height:0;overflow-x:auto}.aow-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--text-main);font-size:.75rem}.aow-table th,.aow-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--ov-06);padding:7px 10px 7px 0;overflow:hidden}.aow-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:.68rem;font-weight:600}.aow-table td[data-col=status]{overflow:visible}.aow-table th[data-col=status]{width:86px}.aow-table th[data-col=created],.aow-table th[data-col=start],.aow-table th[data-col=end]{width:88px}.aow-muted{color:var(--text-muted)}@container (max-width:999px){.aow-table [data-col=start],.aow-table [data-col=end]{display:none}}@container (max-width:839px){.aow-table [data-col=created-by]{display:none}}@container (max-width:699px){.aow-table [data-col=title]{display:none}}@container (max-width:559px){.aow-table [data-col=department]{display:none}}.w-row{border-bottom:1px solid var(--ov-05);align-items:center;gap:12px;padding:10px 2px;display:flex}.w-row:last-child{border-bottom:none}.w-row-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.w-row-check:disabled{cursor:not-allowed;opacity:.4}.w-title-link{color:inherit;text-decoration:none}.w-title-link:hover,.w-title-link:focus-visible{color:var(--accent-text);outline:none;text-decoration:underline}.w-platform-links{align-items:center;gap:4px;display:inline-flex}.w-platform-links-inline{vertical-align:middle;margin-left:6px}.w-platform-link{color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.w-platform-link:hover,.w-platform-link:focus-visible{color:var(--text-main);background:var(--ov-10);outline:none}.w-platform-link-youtube:hover{color:var(--t-ff4d4d)}.w-platform-link-spotify:hover{color:var(--t-1db954)}.w-platform-link-instagram:hover{color:var(--t-e1306c)}.w-row-rank{width:18px;color:var(--text-muted);flex-shrink:0;font-size:.8rem;font-weight:700}.w-row-thumb{background:var(--bg-subtle);border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.w-row-thumb.round{border-radius:50%}.w-row-thumb-wrap{flex-shrink:0;display:inline-flex;position:relative}.w-row-thumb-badge{text-align:center;min-width:16px;height:16px;color:var(--white);background:var(--accent,var(--s-6b7280));box-shadow:0 0 0 2px var(--bg-card,var(--bg-subtle));border-radius:8px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;bottom:-4px;right:-4px}.w-row-thumb-badge.opportunity,.w-row-thumb-badge.growth{background:var(--c-e5484d)}.w-row-thumb-badge.review{background:var(--c-d97706)}.w-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.w-row-avatar{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.w-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w-row-copy strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.w-row-copy span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.w-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.w-row-end strong{color:var(--text-main);font-size:.85rem;font-weight:700}.w-row-end span{color:var(--text-muted);font-size:.72rem}.w-row-end .up{color:var(--success-text)}.w-row-end .down{color:var(--accent-text)}.w-top-clients-grid{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.w-top-clients-col{flex-direction:column;gap:4px;min-height:0;display:flex}.w-top-clients-col-head{border-bottom:1px solid var(--ov-07);align-items:flex-start;gap:8px;padding-bottom:4px;display:flex}.w-top-clients-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.w-top-clients-col-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.w-top-clients-col-copy h4{color:var(--text-main);margin:0;font-size:.85rem;font-weight:700}.w-top-clients-note{color:var(--text-muted);margin:0;font-size:.72rem}.w-mkt-rank{text-align:right;width:30px}.w-mkt-row-ours{background:var(--success-soft);box-shadow:inset 3px 0 0 var(--success)}.w-mkt-badge{letter-spacing:.02em;color:var(--success);background:var(--success-soft);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem;font-weight:800}.w-mkt-muted{color:var(--text-muted)}.w-mkt-caption{color:var(--text-muted);flex-shrink:0;margin:8px 0 0;font-size:.72rem;line-height:1.35}.legend-rows{flex-direction:column;gap:10px;min-width:0;display:flex}.legend-row{align-items:center;gap:8px;font-size:.78rem;display:flex}.legend-row i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.legend-row .legend-label{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.legend-row .legend-value{color:var(--text-main);white-space:nowrap;font-weight:600}.legend-row .legend-pct{color:var(--text-muted);text-align:right;flex-shrink:0;width:44px;font-size:.72rem}.share-rows{flex-direction:column;gap:12px;display:flex}.share-row{grid-template-columns:minmax(90px,1fr) 2fr 48px;align-items:center;gap:12px;font-size:.78rem;display:grid}.share-row .share-label{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.share-row .share-track{background:var(--ov-07);border-radius:3px;height:5px;overflow:hidden}.share-row .share-fill{background:var(--accent);border-radius:3px;height:100%}.share-row .share-pct{color:var(--text-muted);text-align:right}.delivered-chip{background:var(--success-soft);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.platform-dots{align-items:center;gap:4px;display:flex}.platform-dots span{border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.platform-dots svg{width:12px;height:12px}.platform-dot-link{border-radius:4px;transition:transform .12s,box-shadow .12s;display:inline-flex}.platform-dot-link:hover,.platform-dot-link:focus-visible{box-shadow:0 0 0 2px var(--ov-25);outline:none;transform:scale(1.12)}.follower-list{flex-direction:column;margin-top:8px;display:flex}.follower-item{border-bottom:1px solid var(--ov-05);align-items:center;gap:12px;padding:12px 4px;display:flex}.follower-item:last-child{border-bottom:none}.follower-avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.follower-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.follower-copy strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.follower-copy span{color:var(--text-muted);font-size:.75rem}.follower-rank{color:var(--text-muted);font-size:.75rem;font-weight:700}.overview-live{gap:1.5rem}.top-bar{justify-content:space-between;align-items:center;display:flex}@media (min-width:641px){.top-bar{z-index:60;background:var(--bg);margin:-12px 0;padding:12px 0;position:sticky;top:0}}.greeting{font-size:1.5rem;font-weight:700}.subtitle{color:var(--text-muted);font-size:.875rem}.top-actions{align-items:center;gap:1rem;display:flex}.platform-select,.date-picker{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-main);border-radius:8px;outline:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.date-range-control{border:1px solid var(--border);background:var(--bg-panel);min-height:38px;color:var(--text-main);border-radius:8px;align-items:center;gap:.4rem;padding:.25rem .5rem;display:inline-flex}.date-range-control.compact{min-height:36px}.date-range-control input{width:122px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.8rem;font-weight:600}.date-range-control span{color:var(--text-muted);font-size:.8rem;font-weight:700}.grid-2-1{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.card{background:var(--bg-panel);border:1px solid var(--well-line-40);box-shadow:0 0 2px 0 var(--shadow-40), 0 12px 24px -4px var(--shadow-50);border-radius:8px;min-width:0;padding:1.5rem}.card-heading{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.card-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.user-filter-row{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 1rem;display:flex}.user-filter-row .source-control{min-width:180px}.user-summary-grid{margin-bottom:1rem}.card-heading h2{font-size:1rem;line-height:1.25}.card-heading span{color:var(--text-muted);font-size:.75rem;font-weight:600}.metric-grid,.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metric-card{background:var(--bg-panel);border:1px solid var(--border);min-height:92px;box-shadow:0 8px 18px -12px var(--shadow-55);border-radius:8px;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.metric-card strong{font-size:1.5rem;line-height:1.1}.metric-label{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.content-grid.two-one{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.table-card{min-width:0}.table-scroll{overflow-x:auto}.table-responsive,.source-table-scroll{width:100%;min-width:0;overflow-x:auto}.card-title{margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.overview-card-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:1.5rem;display:flex}.overview-card-head.vertical{flex-direction:column;align-items:flex-start;gap:1rem}.overview-card-head.streaming-head{margin-bottom:.5rem}.inline-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.inline-filters.streaming-filters{justify-content:space-between;width:100%}.inline-filters.streaming-filters label{color:var(--text-main);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.breadcrumb-live{align-items:center;gap:8px;margin-bottom:24px;display:flex}.breadcrumb-live a{color:var(--text-muted);align-items:center;display:flex}.breadcrumb-live a:hover{color:var(--text-main)}.breadcrumb-live .separator{color:var(--text-muted);font-size:14px}.breadcrumb-live .current-page-pill{background:var(--black-a40);color:var(--text-main);border-radius:6px;padding:4px 10px;font-size:.875rem;font-weight:600}.pill-client-filter{align-items:center;display:flex;position:relative}.pill-client-filter .pill-active{background-color:var(--ov-08);color:var(--text-main);z-index:2;pointer-events:auto;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:flex;position:absolute;left:6px}.pill-client-filter .pill-active button{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.pill-client-filter .pill-active button:hover{color:var(--text-main)}.pill-client-filter select{z-index:1;background-color:#0000;border-radius:8px;padding-left:95px}.overview-date-box{border:1px solid var(--border);background:0 0;border-radius:8px;flex-direction:column;min-width:220px;padding:10px 14px;display:flex;position:relative}.overview-date-box .overview-date-label{background:var(--bg-panel);color:var(--text-muted);padding:0 4px;font-size:11px;position:absolute;top:-8px;left:8px}.overview-date-box .overview-date-value{color:var(--text-main);font-size:.875rem}.performance-table.live-style{border-collapse:separate;border-spacing:0;width:100%}.performance-table.live-style th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;background:0 0;border-radius:0;padding:1rem .875rem;font-size:.75rem;font-weight:600}.performance-table.live-style td{color:var(--text-main);border-bottom:1px solid var(--ov-06);vertical-align:top;background:0 0;border-radius:0;padding:1rem .875rem;font-size:.875rem;font-weight:600}.performance-table.live-style td:last-child{text-align:right;font-weight:600}.performance-table.live-style th:last-child{text-align:right}.performance-table.live-style .client-cell{flex-direction:column;gap:.25rem;min-width:150px;display:flex}.performance-table.live-style .client-cell strong{line-height:1.35}.performance-table.live-style .client-cell span,.performance-table.live-style .cell-subtext{color:var(--text-muted);font-size:.75rem;font-weight:700;line-height:1.35;display:block}.inline-filters.compact-row{justify-content:flex-start}.inline-filters button,.inline-filters select,.overview-card-head select{border:1px solid var(--border);background:var(--bg-panel);height:36px;color:var(--text-main);border-radius:8px;padding:0 .75rem;font-size:.8rem;font-weight:600}.inline-filters button:disabled{color:var(--text-muted);background:var(--bg-panel-hover)}.date-picker.compact{align-items:center;height:36px;padding:0 .75rem;display:inline-flex}.overview-chart-wrap{height:320px}.overview-chart-wrap .apexcharts-canvas,.revenue-chart-container .apexcharts-canvas,.donut-chart-wrapper .apexcharts-canvas{max-width:100%}.apexcharts-tooltip{box-shadow:0 8px 16px var(--shadow-60)!important;border:0!important;font-family:Public Sans,Inter,sans-serif!important}.performance-table{border-collapse:separate;border-spacing:0 .75rem;width:100%}.performance-table th,.performance-table td{background:var(--bg);text-align:left;padding:.9rem 1rem}.performance-table th{color:var(--text-muted);border-radius:8px 0 0 8px;font-size:.875rem;font-weight:600}.performance-table td{border-radius:0 8px 8px 0;font-size:1.35rem;font-weight:800}.text-link{color:var(--accent-text);font-size:.82rem;font-weight:800}.icon-filter-button{width:36px;height:36px;color:var(--text-main);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-filter-button:hover,.icon-filter-button[aria-expanded=true]{background:var(--bg-subtle)}.upload-filter-panel{background:var(--bg-subtle);border-radius:8px;margin:0 0 1.25rem;padding:1rem}.upload-filter-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.upload-filter-head h3{color:var(--text-main);font-size:.95rem;font-weight:800}.upload-filter-head button{width:32px;height:32px;color:var(--text-main);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.upload-filter-body{background:var(--bg-panel);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.upload-filter-body label,.upload-filter-date{flex-direction:column;gap:.45rem;min-width:0;display:flex}.upload-filter-body label>span,.upload-filter-date>span{color:var(--text-main);font-size:.82rem;font-weight:700}.upload-filter-body select{border:1px solid var(--border);background:var(--bg-panel);width:100%;height:38px;color:var(--text-main);border-radius:8px;padding:0 .75rem;font-size:.84rem;font-weight:600}.upload-filter-body select:disabled{color:var(--text-muted);background:var(--bg-subtle)}.upload-checkbox{grid-column:1/-1;align-items:center;flex-direction:row!important;gap:.65rem!important}.upload-checkbox input{width:18px;height:18px;accent-color:var(--text-main)}.upload-filter-actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.upload-filter-actions button{background:var(--bg-subtle);min-height:38px;color:var(--text-strong);cursor:pointer;border:0;border-radius:999px;padding:0 1rem;font-size:.84rem;font-weight:800}.upload-filter-actions button.outline{border:2px solid var(--border-strong);color:var(--text-main);background:0 0}.upload-carousel{position:relative}.upload-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.upload-strip::-webkit-scrollbar{display:none}.upload-card{scroll-snap-align:start;background:var(--bg-panel);border-radius:4px;flex:0 0 clamp(310px,22vw,390px);min-width:0;position:relative}.upload-card:focus-visible{outline:3px solid var(--c-0063e3-a85);outline-offset:3px}.upload-thumb-wrap{background:var(--bg-subtle);border-radius:8px;height:214px;overflow:hidden}.upload-thumb{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.top-list-thumb{background:var(--bg-subtle);border-radius:6px;flex-shrink:0;width:64px;height:48px;overflow:hidden}.top-list-thumb img{object-fit:cover;width:100%;height:100%}.top-list-item{align-items:center;gap:16px;display:flex}.top-list-rank{color:var(--text-muted);width:24px;font-weight:700}.top-list-text{flex-direction:column;gap:4px;min-width:0;display:flex}.top-list-text strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.top-list-text span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;line-height:1.4;overflow:hidden}.branded-thumb{background:radial-gradient(circle at 20% 30%, var(--ov-20), transparent 26%), linear-gradient(160deg, var(--c-e84d74) 0%, var(--c-ff6b45) 44%, var(--c-ffc400) 100%);justify-content:center;align-items:center;display:flex}.branded-thumb span{color:var(--white);letter-spacing:0;font-size:clamp(2.4rem,4vw,4.25rem);font-weight:900}.upload-body{grid-template-columns:76px minmax(0,1fr);gap:0;padding:2rem 0 0;display:grid;position:relative}.upload-avatar{background:linear-gradient(135deg, var(--c-f8b5c3), var(--c-ffd98a));width:56px;height:56px;color:var(--white);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:-.25rem;margin-left:.25rem;font-size:.9rem;font-weight:900;display:inline-flex;overflow:hidden}.upload-copy{min-width:0}.upload-copy strong,.upload-copy span,.upload-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-copy strong{color:var(--text-main);font-size:1.02rem;font-weight:800;line-height:1.25}.upload-copy span{color:var(--text-muted);margin-top:.35rem;font-size:.98rem}.upload-copy small{color:var(--text-main);margin-top:1.15rem;font-size:.92rem}.upload-copy b{background:var(--c-ff0909);width:fit-content;min-height:40px;color:var(--white);border-radius:14px;align-items:center;gap:.45rem;margin-top:.55rem;padding:.45rem .85rem;font-size:.92rem;font-weight:700;display:inline-flex}.upload-copy b span{width:24px;height:24px;color:var(--white);border:2px solid;border-radius:999px;justify-content:center;align-items:center;margin:0;font-weight:800;line-height:1;display:inline-flex}.carousel-arrow{z-index:2;background:var(--bg-panel);width:56px;height:56px;color:var(--text-main);box-shadow:0 12px 28px var(--shadow-50);cursor:pointer;border:0;border-radius:999px;font-size:1.8rem;position:absolute;top:128px}.carousel-arrow.left{left:-2.75rem}.carousel-arrow.right{right:-2.75rem}.streaming-stats{flex-direction:column;gap:1rem;display:flex}.stat-box{background:var(--bg);border-radius:12px;flex-direction:column;padding:1rem;display:flex}.stat-label{color:var(--text-muted);font-size:.875rem;font-weight:600}.stat-value{color:var(--text-main);font-size:1.5rem;font-weight:700}.stat-basis-note{color:var(--text-muted);font-size:.75rem;font-weight:600}.section-title{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.carousel{scrollbar-width:none;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.video-card{background:var(--bg-panel);min-width:280px;box-shadow:0 0 2px 0 var(--shadow-40), 0 12px 24px -4px var(--shadow-50);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.video-thumb{object-fit:cover;width:100%;height:160px}.placeholder-thumb{background:linear-gradient(135deg, var(--c-eb4335-a12), var(--c-36b37e-a12));color:var(--text-muted);text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex}.video-info{padding:1rem}.video-rank{color:var(--accent-text);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.video-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.875rem;font-weight:600;overflow:hidden}.video-channel{color:var(--text-muted);font-size:.75rem}.video-meta{color:var(--text-muted);margin-top:.35rem;font-size:.72rem}.traffic-bars{max-height:360px;padding-right:.25rem;overflow:auto}.breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;max-height:360px;padding-right:.25rem;display:grid;overflow:auto}.widget-body-scroll{overflow:auto}.breakdown-list--stacked,.breakdown-list--fill{flex:none;align-content:start;max-height:none;overflow:visible}.breakdown-row{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;display:grid}.breakdown-row span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.breakdown-row b{font-size:.82rem}.mini-bars{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.mini-bar-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1.2fr) 72px;align-items:center;gap:.75rem;display:grid}.mini-bar-row span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mini-bar-row div{background:var(--bg-panel-hover);border-radius:999px;height:10px;overflow:hidden}.mini-bar-row i{border-radius:inherit;background:var(--accent);height:100%;display:block}.mini-bar-row b{text-align:right;font-size:.8rem}.overview-small-table td,.overview-small-table th{padding:.65rem 0}.revenue-total{color:var(--accent-text);margin-left:.5rem;font-size:.95rem}.compact-chart{height:260px}.grid-3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.donut-card{flex-direction:column;align-items:center;display:flex}.card-subtitle{align-self:flex-start;margin-bottom:1rem;font-size:1rem;font-weight:600}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:0 1rem;font-size:.875rem}.data-table th{background:var(--bg-subtle);height:56px;color:var(--text-muted);font-weight:700}.data-table td{height:58px;font-weight:600}.data-table tr:last-child td{border-bottom:none}.rich-table{min-width:780px}.rich-table td{vertical-align:middle}.rich-table td strong{color:var(--text-main);font-size:.875rem;display:block}.cell-subtext,.entity-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-muted);font-size:.75rem;display:block;overflow:hidden}.entity-cell{align-items:center;gap:.75rem;min-width:220px;display:flex}.avatar,.cover-thumb{object-fit:cover;background:var(--bg-panel-hover);width:40px;height:40px;color:var(--text-muted);border:1px solid var(--well-line-40);border-radius:8px;flex:0 0 40px}.avatar{border-radius:50%}.initials,.placeholder,.artist-placeholder{text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:.25rem .5rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.status-badge.success{color:var(--success);background:var(--success-soft)}.status-badge.warning{color:var(--warning);background:var(--warning-soft)}.status-badge.danger{color:var(--accent);background:var(--accent-soft)}.status-badge.neutral{color:var(--text-main);background:var(--ov-10)}.status-badge.muted{color:var(--text-muted);border:1px dashed var(--border);background:0 0}.status-badge-inline{margin-left:.5rem}.rank-list,.bar-list{flex-direction:column;gap:.75rem;display:flex}.rank-row{border-bottom:1px dashed var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.rank-row:last-child{border-bottom:none}.rank-index{background:var(--c-eb4335-a08);width:32px;height:32px;color:var(--accent-text);border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rank-row strong,.bar-row strong{font-size:.875rem;display:block}.rank-row span:not(.rank-index),.bar-row span{color:var(--text-muted);font-size:.75rem}.rank-row b{font-size:.875rem}.bar-row{flex-direction:column;gap:.5rem;display:flex}.bar-row-label{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bar-track{background:var(--bg-panel-hover);border-radius:999px;height:8px;overflow:hidden}.bar-track span{background:linear-gradient(90deg, var(--accent), var(--c-ffb020));border-radius:inherit;height:100%;display:block}.artist-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.artist-tile{flex-direction:column;gap:.5rem;min-width:0;display:flex}.artist-tile img,.artist-placeholder{aspect-ratio:1;object-fit:cover;background:var(--bg-panel-hover);border:1px solid var(--well-line-40);border-radius:8px;width:100%}.artist-tile strong,.artist-tile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artist-tile strong{font-size:.875rem}.artist-tile span{color:var(--text-muted);font-size:.75rem}.compact-media-list{flex-direction:column;gap:.75rem;display:flex}.compact-media-row{border-bottom:1px dashed var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-bottom:.75rem;display:grid}.compact-media-row:last-child{border-bottom:none;padding-bottom:0}.compact-media-row img,.compact-media-row>span{object-fit:cover;background:var(--bg-panel-hover);border-radius:8px;width:42px;height:42px}.compact-media-row>span{color:var(--text-muted);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.compact-media-row strong,.compact-media-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-media-row strong{font-size:.875rem}.compact-media-row small{color:var(--text-muted);font-size:.75rem}.compact-media-row b{font-size:.875rem}.notification-list{flex-direction:column;gap:.75rem;display:flex}.notification-row{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-bottom:.75rem;display:grid}.notification-row:last-child{border-bottom:none;padding-bottom:0}.notification-row strong,.notification-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-row strong{font-size:.875rem}.notification-row span,.notification-row small{color:var(--text-muted);font-size:.75rem}.revenue-chart{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));align-items:end;gap:.75rem;height:320px;display:grid}.revenue-bar{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:.35rem;min-width:0;height:100%;display:grid}.revenue-bar span{background:linear-gradient(180deg, var(--success), var(--accent));border-radius:8px 8px 2px 2px;width:100%;display:block}.revenue-bar small,.revenue-bar b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-bar small{color:var(--text-muted);font-size:.7rem}.revenue-bar b{font-size:.72rem}.btn{background-color:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.btn:not(:disabled):hover{background-color:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-quiet{color:var(--text-muted);border:1px solid var(--border);background-color:#0000;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.btn-quiet:not(:disabled):hover{background-color:var(--accent);border-color:var(--accent);color:var(--white)}.btn-quiet.btn-icon{justify-content:center;width:30px;height:30px;padding:0}.badge{max-width:220px;min-height:28px;color:var(--text-muted);background:var(--bg-panel-hover);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}@media (max-width:1180px){.layout{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:.5rem;width:100%;height:auto;min-height:0;padding:.6rem 12px;position:static;overflow:auto hidden}.sidebar-collapse-toggle{display:none}.sidebar>img,.avatar-container{display:none!important}.sidebar-logo-row,.sidebar-user,.sidebar-user-signout{flex:none}.sidebar-user,.layout.sidebar-collapsed .sidebar-user{flex-direction:row;margin-top:0}.layout.sidebar-collapsed .sidebar{width:100%;padding:.6rem 12px}.layout.sidebar-collapsed .sidebar-logo{display:flex}.layout.sidebar-collapsed .sidebar-logo-row{justify-content:space-between;padding:0 .75rem}.layout.sidebar-collapsed .sidebar-user{gap:10px;padding:10px 8px}.sidebar-user-copy,.sidebar-user-avatar{display:none}.sidebar .nav-item{flex:none;justify-content:center;padding:.6rem}.sidebar .nav-item span,.sidebar-nav-section-label{display:none}.sidebar-nav{flex-flow:wrap;flex:none;min-width:0;max-width:100%}.sidebar{flex-wrap:wrap}.sidebar-logo-row{flex:auto}.sidebar .w-scroll{flex:100%;min-width:0;max-width:100%}.main-content{padding:1.25rem}.content-grid,.content-grid.two-one,.analytics-source-layout,.reports-source-layout,.users-source-layout,.bank-detail-grid,.report-detail-layout,.catalog-detail-layout,.client-profile-grid,.grid-2,.grid-2-1,.grid-3{grid-template-columns:1fr}.metric-grid,.source-metric-grid,.spotify-snapshot-grid,.report-detail-owner,.report-detail-facts,.catalog-detail-facts,.stat-grid,.upload-filter-body{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.client-profile-topbar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.top-bar,.page-header{flex-direction:column;align-items:stretch}.catalog-detail-hero{grid-template-columns:1fr}.catalog-detail-artwork{width:100%;max-width:280px}.top-actions{flex-direction:column;align-items:stretch}.card-heading{align-items:flex-start}.card-heading-actions{flex-direction:column;align-items:flex-end}.metric-grid,.source-metric-grid,.spotify-snapshot-grid,.stat-grid,.artist-strip,.upload-filter-body,.client-profile-info-grid,.client-profile-socials,.settings-form-grid,.settings-info-grid{grid-template-columns:1fr}.settings-photo-row{flex-direction:column;align-items:flex-start}.client-profile-title-group{align-items:flex-start}.client-profile-title-group h1{white-space:normal}.card{padding:1rem}}.activities-analytics-card{flex-direction:column;gap:1.25rem;display:flex}.donuts-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.donut-column{border:1px solid var(--well-line-40);background:var(--bg-panel);border-radius:8px;flex-direction:column;min-width:0;padding:.75rem;display:flex}.donut-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.donut-header h3{color:var(--text-main);margin:0;font-size:16px;font-weight:600}.donut-filter{align-items:center;gap:.5rem;min-width:0;display:flex}.donut-filter .source-select{border:1px solid var(--border);border-radius:6px;width:min(180px,100%);min-width:0;height:36px;padding-top:.25rem;padding-bottom:.25rem;font-size:13px}.sort-btn{color:var(--text-main);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.sort-btn:hover{color:var(--black)}.donut-body{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}.donut-chart-wrapper{justify-content:center;align-items:center;width:160px;min-width:160px;height:160px;display:flex;overflow:hidden}.css-donut{width:150px;height:150px;box-shadow:inset 0 0 0 1px var(--ov-05);border-radius:50%;place-items:center;display:grid}.css-donut span{background:var(--bg-panel);width:92px;height:92px;box-shadow:0 0 0 1px var(--ov-05);border-radius:50%}.chart-empty{height:100%;min-height:180px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.donut-legend{scrollbar-width:thin;scrollbar-color:var(--s-3a3a40) transparent;flex-direction:column;gap:.45rem;width:100%;min-width:0;max-height:176px;padding-right:.5rem;display:flex;overflow-y:auto}.donut-legend::-webkit-scrollbar{width:4px}.donut-legend::-webkit-scrollbar-thumb{background:var(--s-3a3a40);border-radius:4px}.donut-legend-item{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.donut-legend-left{align-items:center;gap:.5rem;display:flex;overflow:hidden}.donut-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.donut-label{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.donut-percentage{color:var(--text-main);font-weight:600}.client-summary-table-wrapper{border:1px solid var(--well-line-40);border-radius:8px;max-height:360px;margin-top:.25rem;overflow:hidden}.client-summary-table th{background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:none;letter-spacing:normal;padding:1rem;font-size:13px;font-weight:500}.client-summary-table td{border-bottom:1px solid var(--border);color:var(--text-main);padding:1rem;font-size:14px}.summary-pagination{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:1rem;padding:1rem;font-size:13px;display:flex}.summary-pagination-arrows{gap:.5rem;display:flex}.summary-pagination-arrows button{color:var(--text-main);cursor:pointer;background:0 0;border:none;font-size:16px}.summary-pagination-arrows button:disabled{color:var(--text-muted);cursor:not-allowed}@media (max-width:1180px){.donuts-row,.summary-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-breakdown-grid{grid-template-columns:1fr}}@media (max-width:760px){.overview-card-head{flex-direction:column;align-items:flex-start}.inline-filters{justify-content:flex-start;width:100%}.inline-filters>*,.top-actions,.platform-select,.date-range-control,.overview-date-box,.pill-client-filter,.pill-client-filter select{width:100%}.date-range-control{justify-content:space-between}.summary-cards-row{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.upload-card{flex-basis:min(82vw,340px)}.donuts-row{grid-template-columns:1fr}.donut-body{grid-template-columns:140px minmax(0,1fr)}.donut-chart-wrapper{width:140px;min-width:140px;height:140px}.css-donut{width:132px;height:132px}.css-donut span{width:80px;height:80px}}.btn-black{background-color:var(--text-main);color:var(--white);cursor:pointer;border:none;border-radius:20px;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:background-color .2s}.btn-black:hover{background-color:var(--text-main)}.dept-badge{background-color:var(--accent-soft);color:var(--accent);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.status-badge-black{background-color:var(--text-main);color:var(--white);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.status-done{background-color:var(--success-soft);color:var(--success)}.summary-cards-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.summary-card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.summary-card .sc-label{color:var(--text-secondary);margin-bottom:8px;font-size:.875rem;font-weight:600}.summary-card .sc-value{color:var(--text-main);font-size:1.5rem;font-weight:700}.activity-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.donut-column{flex-direction:column;min-width:0;display:flex}.country-badge{background:var(--info-soft);color:var(--info);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.75rem;font-weight:600}.overview-top-grid{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}@media (min-width:1024px){.overview-top-grid{grid-template-columns:2fr 1fr}}.sp-filters{align-items:flex-end;gap:16px;display:flex}.sp-client-filter{flex-direction:column;gap:4px;display:flex}.sp-client-label{color:var(--text-main);font-size:.75rem;font-weight:600}.sp-client-select{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;min-width:140px;height:40px;padding:0 12px;font-size:.875rem}.streaming-performance-table{flex-direction:column;margin-top:16px;display:flex}.sp-header,.sp-row{border-bottom:1px dashed var(--border);justify-content:space-between;padding:16px 8px;display:flex}.sp-header{color:var(--text-main);font-size:.875rem;font-weight:700}.sp-row{color:var(--text-muted);font-size:.875rem;font-weight:400}.sp-row span:last-child{color:var(--text-main);font-weight:600}.card-red-top{border-top:2px solid var(--accent);border-top-left-radius:8px;border-top-right-radius:8px}.auth-shell{min-height:100svh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(900px 420px at 50% -10%, var(--mine-bg), transparent 70%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.auth-card{background:var(--bg-panel);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:0 24px 60px -30px var(--shadow-85);border-radius:16px;padding:30px 26px 26px}.auth-brand{align-items:center;margin-bottom:22px;display:flex}.auth-brand-mark{flex-shrink:0;width:144px;height:auto;display:block}.auth-title{letter-spacing:-.02em;color:var(--text-main);margin:0 0 6px;font-size:1.55rem}.auth-sub{color:var(--text-muted);margin:0 0 18px;font-size:.93rem;line-height:1.55}.auth-form{flex-direction:column;display:flex}.auth-label{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);margin-bottom:7px;font-size:.72rem;font-weight:700}.auth-input{color:var(--text-main);background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;width:100%;margin-bottom:16px;padding:12px 14px;font-family:inherit;font-size:16px}.auth-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.auth-submit{color:var(--white);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:10px;min-height:48px;padding:13px 18px;font-family:inherit;font-size:.95rem;font-weight:650;transition:background .15s}.auth-submit:hover{background:var(--accent-hover)}.auth-submit:disabled{opacity:.6;cursor:default}.auth-submit:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.auth-error{background:var(--accent-soft);border:1px solid var(--c-e8352c-a30);color:var(--c-ff8b84);border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:.88rem;font-weight:600}.auth-notice{background:var(--bg-surface-2,var(--ov-04));border:1px solid var(--border,var(--ov-12));color:var(--text-main);border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:.88rem}.auth-foot{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.78rem}.sidebar-user-signout{border:1px solid var(--glass-border);background:color-mix(in srgb, var(--text-main) 4%, transparent);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.sidebar-user-signout:hover{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.sidebar-user-signout:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-hint{color:var(--text-dim);margin:0 0 16px;font-size:.88rem;line-height:1.5}.auth-note{color:var(--text-dim);text-align:center;margin:12px 0 0;font-size:.8rem;line-height:1.5}.auth-code{letter-spacing:.28em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem}.auth-link{color:var(--text-dim);text-align:center;margin-top:14px;font-size:.85rem;text-decoration:none;display:inline-block}.auth-link:hover{color:var(--text-main);text-decoration:underline}.auth-back{width:100%;color:var(--text-dim);text-align:center;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-family:inherit;font-size:.85rem;text-decoration:none;display:block}.auth-back:hover{color:var(--text-main);text-decoration:underline}.auth-divider{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:22px 0 18px;font-size:.78rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-actions{flex-direction:column;gap:10px;display:flex}.auth-alt{width:100%;min-height:48px;color:var(--text-main);background:var(--surface-2,transparent);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.auth-alt:hover{border-color:var(--text-dim)}.auth-alt:disabled{opacity:.55;cursor:default}.auth-alt:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.auth-split{--auth-gap:18px;--auth-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;isolation:isolate;background:var(--s-07070a);min-height:100svh;color:var(--text-main);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow-x:hidden}.auth-split .auth-bg{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:fixed;inset:0}.auth-split .auth-scrim{display:none}.auth-split .auth-side{flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding:48px 56px;display:flex}.auth-split .auth-brand-mark{width:132px;height:auto;display:block}.auth-split .auth-slogan{flex-direction:column;gap:14px;max-width:30ch;display:flex}.auth-split .auth-slogan-lead{letter-spacing:-.01em;color:var(--text-main);text-transform:uppercase;margin:0;font-size:2.6rem;font-weight:700;line-height:1.08}.auth-split .auth-slogan-sub{letter-spacing:.04em;color:var(--t-c9c9d1);text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.1rem;font-weight:600;line-height:1.45}.auth-split .auth-stage{justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.auth-split .auth-card{box-sizing:border-box;border:1px solid var(--c-e8352c-a32);background:linear-gradient(160deg, var(--c-280a0a-a38) 0%, var(--s-0a0608-a50) 55%, var(--s-080506-a55) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);width:460px;max-width:100%;box-shadow:inset 0 1px 0 var(--ov-05), inset 0 0 40px var(--c-e8352c-a06), 0 0 0 1px var(--shadow-30), 0 30px 80px var(--shadow-50), 0 0 60px var(--c-e8352c-a08);border-radius:20px;flex-direction:column;gap:28px;padding:40px;display:flex}.auth-split .auth-head{flex-direction:column;gap:8px;display:flex}.auth-split .auth-title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:1.9rem;font-weight:700}.auth-split .auth-sub{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.5}.auth-split .auth-form{flex-direction:column;gap:0;display:flex}.auth-split .auth-field{margin-bottom:var(--auth-gap)}.auth-split .auth-label{letter-spacing:0;text-transform:none;color:var(--t-b5b5bd);margin:0 0 7px;font-size:.82rem;font-weight:600;display:block}.auth-split .auth-label-row{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.auth-split .auth-label-row .auth-label{margin:0}.auth-split .auth-forgot{color:var(--text-muted);border-radius:4px;font-size:.82rem;font-weight:500;text-decoration:none}.auth-split .auth-forgot:hover{color:var(--text-main)}.auth-split .auth-forgot:focus-visible,.auth-split .auth-link:focus-visible,.auth-split .auth-back:focus-visible,.auth-split .auth-otc:focus-visible,.auth-split .auth-textlink:focus-visible,.auth-split .auth-eye:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.auth-split .auth-input-wrap{display:flex;position:relative}.auth-split .auth-input{box-sizing:border-box;width:100%;min-height:52px;margin:0 0 var(--auth-gap);color:var(--text-main);border:1px solid var(--ov-10);background:linear-gradient(180deg, var(--ov-4-5), var(--ov-02));box-shadow:inset 0 1px 0 var(--ov-04), 0 1px 2px var(--shadow-40);border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.auth-split .auth-field .auth-input,.auth-split .auth-input-wrap .auth-input{margin-bottom:0}.auth-split .auth-input::placeholder{color:var(--t-5c5c66)}.auth-split .auth-input:hover{border-color:var(--ov-20)}.auth-split .auth-input.auth-input-error{border-color:var(--c-e8352c-a60)}.auth-split .auth-input:focus,.auth-split .auth-input:focus-visible{border-color:var(--c-e8352c-a80);background:var(--c-e8352c-a04);box-shadow:0 0 0 4px var(--accent-soft), inset 0 1px 0 var(--ov-04);outline:none}.auth-split .auth-input:-webkit-autofill{-webkit-text-fill-color:var(--text-main);caret-color:var(--text-main);transition:background-color 9999s ease-out}.auth-split .auth-input-icon-pad{padding-left:44px}.auth-split .auth-input-eye{padding-right:50px}.auth-split .auth-input-masked{letter-spacing:.12em}.auth-split .auth-input-icon{color:var(--t-6a6a73);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-split .auth-eye{width:34px;height:34px;color:var(--t-6a6a73);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-split .auth-eye:hover{color:var(--text-main);background:var(--ov-06)}.auth-split .auth-code{min-height:60px;font-family:var(--auth-mono);letter-spacing:.32em;text-align:center;padding:0 14px;font-size:1.6rem;font-weight:500}.auth-split .auth-code::placeholder{letter-spacing:.32em}.auth-split .auth-submit{letter-spacing:.01em;min-height:52px;color:var(--text-main);border:1px solid var(--c-e8352c-a35);background:var(--c-e8352c-a08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 20px var(--c-e8352c-a08);cursor:pointer;border-radius:12px;padding:0 18px;font-family:inherit;font-size:.95rem;font-weight:650;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.auth-split .auth-submit:hover{background:var(--accent-soft);border-color:var(--c-e8352c-a55);box-shadow:inset 0 0 24px var(--c-e8352c-a12), 0 6px 24px var(--c-e8352c-a12)}.auth-split .auth-submit:active{background:var(--c-e8352c-a18)}.auth-split .auth-submit:disabled{opacity:.6;cursor:default}.auth-split .auth-submit:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.auth-split .auth-error,.auth-split .auth-notice{margin:0 0 var(--auth-gap);align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.45;display:flex}.auth-split .auth-error{color:var(--t-ff6257);background:0 0;border:0;padding:0;font-weight:400}.auth-split .auth-notice{background:var(--ov-05);border:1px solid var(--ov-10);color:var(--t-c9c9d1);border-radius:10px;gap:10px;padding:12px 14px}.auth-split .auth-notice .auth-msg-icon{color:var(--text-muted)}.auth-split .auth-card>.auth-error,.auth-split .auth-card>.auth-notice{margin:0}.auth-split .auth-msg-icon{flex:none;margin-top:2px}.auth-split .auth-hint{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.auth-split .auth-form>.auth-hint{margin-bottom:var(--auth-gap)}.auth-split .auth-note{color:var(--text-muted);text-align:left;text-wrap:pretty;margin:14px 0 0;font-size:.84rem;line-height:1.5}.auth-split .auth-field .auth-note{margin-top:10px}.auth-split .auth-link{color:var(--text-muted);border-radius:4px;align-self:flex-start;margin-top:14px;font-size:.86rem;font-weight:600;text-decoration:none}.auth-split .auth-link:hover{color:var(--text-main);text-decoration:none}.auth-split .auth-back{width:auto;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.auth-split .auth-form>.auth-back{margin-top:14px}.auth-split .auth-back:hover{color:var(--text-main);text-decoration:none}.auth-split .auth-alts{flex-direction:column;gap:10px;display:flex}.auth-split .auth-divider{display:none}.auth-split .auth-actions{flex-direction:column;gap:10px;display:flex}.auth-split .auth-alt{box-sizing:border-box;width:100%;min-height:46px;color:var(--text-main);border:1px solid var(--ov-12);cursor:pointer;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.auth-split .auth-alt:hover{border-color:var(--ov-28);background:var(--ov-04)}.auth-split .auth-alt:disabled{opacity:.55;cursor:default}.auth-split .auth-alt:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.auth-split .auth-otc{box-sizing:border-box;width:100%;min-height:46px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:color .15s;display:flex}.auth-split .auth-otc:hover{color:var(--text-main)}.auth-split .auth-otc-line{text-align:center;color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.5}.auth-split .auth-textlink{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-weight:600}.auth-split .auth-textlink:hover{color:var(--t-ff6257)}@media (min-width:900px){.auth-only-mobile{display:none!important}}@media (max-width:899.98px){.auth-only-desktop{display:none!important}.auth-split{--auth-gap:14px;padding:calc(68px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));flex-direction:column;justify-content:space-between;gap:32px;display:flex}.auth-split .auth-bg{object-position:34% center}.auth-split .auth-scrim{z-index:-1;background:linear-gradient(0deg, var(--black-a60) 0%, var(--black-a10) 50%, var(--black-a00) 70%);display:block;position:fixed;inset:0}.auth-split .auth-side{align-items:center;padding:0}.auth-split .auth-brand-mark{width:104px}.auth-split .auth-slogan{display:none}.auth-split .auth-stage{padding:0;display:block}.auth-split .auth-card{border-radius:24px;gap:20px;width:100%;max-width:460px;margin:0 auto;padding:26px 22px 24px}.auth-split .auth-head{gap:6px}.auth-split .auth-title{letter-spacing:-.015em;font-size:1.5rem}.auth-split .auth-sub{font-size:.9rem}.auth-split .auth-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.auth-split .auth-forgot{font-size:.8rem}.auth-split .auth-input{font-size:16px}.auth-split .auth-code{font-size:1.6rem}.auth-split .auth-eye{border-radius:10px;width:44px;height:44px;right:2px}.auth-split .auth-note{text-align:center}.auth-split .auth-link{align-self:center}.auth-split .auth-back{justify-content:center;align-self:stretch;min-height:44px}.auth-split .auth-alts{gap:20px}.auth-split .auth-divider{letter-spacing:.08em;text-transform:uppercase;color:var(--t-6a6a73);align-items:center;gap:12px;margin:0;font-size:.72rem;display:flex}.auth-split .auth-divider:before,.auth-split .auth-divider:after{background:var(--ov-08)}.auth-split .auth-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-split .auth-actions>.auth-alt:only-child{grid-column:1/-1}.auth-split .auth-alt{background:var(--ov-03);border-radius:12px;justify-content:center;gap:9px;min-height:48px;padding:0 12px}.auth-split .auth-otc-line{margin-top:-4px}}@media (prefers-reduced-motion:reduce){.auth-split *{transition:none!important}}.admin-page{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:32px clamp(16px,3vw,40px);display:flex}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-title{color:var(--text-main);margin:0;font-size:1.65rem;font-weight:700}.admin-sub{color:var(--text-dim);margin:4px 0 0;font-size:.88rem}.admin-card{background:var(--surface-1,var(--ov-02));border:1px solid var(--border);border-radius:12px;padding:20px;overflow-x:auto}.admin-h2{color:var(--text-main);margin:0 0 16px;font-size:1.05rem;font-weight:650}.admin-primary{color:var(--white);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:9px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:650;transition:background .15s}.admin-primary:hover{background:var(--accent-hover)}.admin-primary:disabled{opacity:.55;cursor:default}.admin-ghost{color:var(--text-main);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s}.admin-ghost:hover{border-color:var(--text-dim)}.admin-ghost:disabled{opacity:.55;cursor:default}.admin-small{min-height:32px;padding:6px 12px;font-size:.8rem}.admin-link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8rem;text-decoration:underline}.admin-error{background:var(--accent-soft);border:1px solid var(--c-e8352c-a30);color:var(--text-main);border-radius:10px;margin:0;padding:11px 13px;font-size:.88rem}.admin-reveal{background:var(--c-34a853-a08);border:1px solid var(--c-34a853-a35);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.admin-reveal p{color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.5}.admin-secret{letter-spacing:.04em;background:var(--surface-2,var(--well-25));border:1px solid var(--border);color:var(--text-main);-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}.admin-form{flex-direction:column;gap:18px;display:flex}.admin-row{flex-wrap:wrap;gap:16px;display:flex}.admin-field{flex-direction:column;flex:220px;gap:6px;display:flex}.admin-field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem;font-weight:650}.admin-field input,.admin-field select,.admin-field textarea{color:var(--text-main);background:var(--surface-2,var(--well-20));border:1px solid var(--border);border-radius:9px;min-height:42px;padding:11px 12px;font-family:inherit;font-size:.92rem}.admin-field textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.admin-clients{border:1px solid var(--border);border-radius:10px;margin:0;padding:14px}.admin-clients legend{color:var(--text-main);padding:0 6px;font-size:.82rem;font-weight:650}.admin-hint{color:var(--text-dim);font-size:.78rem;font-weight:400}.admin-checks{flex-wrap:wrap;gap:8px 18px;max-height:190px;display:flex;overflow-y:auto}.admin-check{color:var(--text-main);cursor:pointer;align-items:center;gap:7px;font-size:.86rem;display:flex}.admin-platform-toggles{flex-wrap:wrap;gap:4px 16px;display:flex}.admin-platform-toggle{color:var(--text-main);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:.84rem;display:flex}.admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border);padding:0 14px 12px;font-size:.74rem;font-weight:650}.admin-table td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-main);padding:14px}.admin-table tr:last-child td{border-bottom:0}.admin-inactive{opacity:.5}.admin-email{font-weight:600}.admin-name{color:var(--text-dim);margin-top:2px;font-size:.8rem}.admin-muted{color:var(--text-dim);font-size:.84rem}.admin-actions{text-align:right;white-space:nowrap}.admin-role{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:650;display:inline-block}.admin-role-admin{color:var(--accent-text);border-color:var(--c-e8352c-a45)}.admin-role-editor{color:var(--t-f5a623);border-color:var(--c-f5a623-a45)}.admin-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-chip{background:var(--surface-2,var(--ov-05));border:1px solid var(--border);border-radius:6px;padding:3px 9px;font-size:.78rem;display:inline-block}.admin-ok{color:var(--t-34a853);font-weight:600}.sync-warn{color:var(--warning-text);font-weight:600}.sync-bad{color:var(--accent-text);font-weight:600}.admin-off{color:var(--text-dim);font-weight:600}.admin-picker{flex-direction:column;gap:10px;min-width:260px;display:flex}.admin-picker-actions{gap:8px;display:flex}@media (max-width:900px){.admin-page{padding:16px}.admin-row{flex-direction:column}.admin-actions{text-align:left}}.admin-select{color:var(--text-main);background:var(--surface-2,var(--well-20));border:1px solid var(--border);border-radius:8px;min-width:220px;padding:8px 10px;font-family:inherit;font-size:.88rem}.admin-select:disabled{opacity:.55}.admin-mono{color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.admin-inline{color:var(--text-main);background:var(--surface-2,var(--ov-06));border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.account-list{margin:12px 0 0;padding:0;list-style:none}.account-list-row{border-bottom:1px solid var(--border,var(--border));justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.account-list-row:last-child{border-bottom:0}.account-list-row .admin-muted{font-size:13px}.acx-page .admin-mono,.acx-page .admin-secret{overflow-wrap:anywhere;margin-top:8px;display:block}.delivery-page{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.delivery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-title{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.delivery-sub{color:var(--text-secondary);max-width:70ch;margin:6px 0 0;font-size:13px}.delivery-masters-link{white-space:nowrap;text-decoration:none;display:inline-block}.delivery-batch-chip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delivery-batch-id{color:var(--text-primary);font-weight:600}.delivery-batch-meta{color:var(--text-secondary);font-size:12px}.delivery-target{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.delivery-target-test{background:var(--c-78909c-a18);color:var(--t-90a4ae)}.delivery-target-production{background:var(--c-d32f2f-a18);color:var(--t-ef5350)}.delivery-panel{background:var(--card-bg,var(--s-16181d));border:1px solid var(--border-color,var(--l-24262d));border-radius:12px;padding:20px}.delivery-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-panel-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.delivery-panel-sub{color:var(--text-secondary);max-width:80ch;margin:6px 0 14px;font-size:13px}.delivery-controls{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.delivery-field{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.delivery-field select,.delivery-field textarea,.delivery-field input:not(.MuiInputBase-input){background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));color:var(--text-primary);border-radius:8px;padding:9px 10px;font-size:13px}.delivery-field-unanswered select,.delivery-field-unanswered input:not(.MuiInputBase-input),.delivery-field-unanswered .MuiOutlinedInput-notchedOutline{border-color:var(--c-b58900)}.delivery-note{color:var(--text-secondary);max-width:80ch;margin:12px 0 0;font-size:12px}.delivery-warn{color:var(--t-ffb74d);background:var(--c-ffb74d-a10);border-left:3px solid var(--c-ffb74d);border-radius:0 8px 8px 0;max-width:80ch;margin:12px 0 0;padding:10px 12px;font-size:13px}.delivery-primary,.delivery-secondary,.delivery-danger{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.delivery-primary{background:var(--accent,var(--c-4c8bf5));color:var(--white)}.delivery-secondary{color:var(--text-primary);border-color:var(--border-color,var(--l-24262d));background:0 0}.delivery-danger{color:var(--t-ef5350);border-color:var(--c-ef5350-a40);background:0 0}.delivery-primary:disabled,.delivery-secondary:disabled,.delivery-danger:disabled{opacity:.45;cursor:not-allowed}.delivery-search{gap:10px;margin-bottom:14px;display:flex}.delivery-search input{background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));color:var(--text-primary);border-radius:8px;flex:1;padding:9px 12px;font-size:13px}.delivery-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.delivery-results li{border:1px solid var(--border-color,var(--l-24262d));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.delivery-results li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.delivery-result-meta{color:var(--text-secondary);font-size:12px}.delivery-result-derived{color:var(--t-81c784);font-size:11px}.delivery-drafts{margin-top:20px}.delivery-drafts-title{color:var(--text-secondary);margin:0 0 8px;font-size:13px;font-weight:600}.delivery-draft-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.delivery-draft-list a{color:var(--text-primary);border:1px solid var(--border-color,var(--l-24262d));border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.delivery-count{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.delivery-count-ok{background:var(--c-81c784-a15);color:var(--t-81c784)}.delivery-count-bad{background:var(--c-ffb74d-a15);color:var(--t-ffb74d)}.delivery-grid-wrap{border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;overflow-x:auto}.delivery-grid{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.delivery-grid th,.delivery-grid td{border-bottom:1px solid var(--border-color,var(--l-24262d));text-align:left;vertical-align:top;white-space:nowrap;padding:8px 10px}.delivery-grid th{background:var(--card-bg,var(--s-16181d));color:var(--text-secondary);font-size:11px;font-weight:600;position:sticky;top:0}.delivery-grid th span{display:block}.delivery-rownum{color:var(--text-secondary);text-align:right;width:48px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.delivery-release{white-space:normal;min-width:180px}.delivery-release strong{color:var(--text-primary);display:block}.delivery-release span{color:var(--text-secondary);font-size:11px}.delivery-tier{text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px;font-weight:700}.delivery-tier-derived{color:var(--t-64b5f6)}.delivery-tier-editable{color:var(--text-secondary)}.delivery-tier-decision{color:var(--t-ffb74d)}.delivery-input{background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));color:var(--text-primary);border-radius:6px;min-width:140px;padding:6px 8px;font-size:12px}.delivery-input[readonly]{opacity:.6;cursor:not-allowed}.delivery-input-bad{border-color:var(--c-ef5350)}.delivery-problem{color:var(--t-ef5350);white-space:normal;max-width:220px;margin-top:4px;font-size:10px;display:block}.delivery-row-bad td{background:var(--c-ef5350-a05)}.delivery-row-actions{white-space:nowrap}.delivery-row-actions button{border:1px solid var(--border-color,var(--l-24262d));color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;margin-right:4px;padding:3px 7px}.delivery-row-actions button:disabled{opacity:.3;cursor:not-allowed}.delivery-problems{color:var(--t-ffb74d);flex-direction:column;gap:4px;margin:14px 0 0;padding-left:18px;font-size:12px;display:flex}.delivery-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:900px){.delivery-controls{grid-template-columns:1fr}.delivery-head{flex-direction:column}}.delivery-result-reflow{color:var(--t-ffb74d);font-size:11px}.delivery-input-reflowed{border-style:dotted;border-color:var(--c-ffb74d)}.delivery-reflowed-note{color:var(--t-ffb74d);margin-top:4px;font-size:10px;display:block}.delivery-master-cell{white-space:normal;min-width:160px}.delivery-master-cell strong{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600;display:block}.delivery-master-meta{color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.delivery-master-actions{gap:8px;margin-top:6px;display:flex}.delivery-master-actions button{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.delivery-master-actions button:hover{color:var(--text-primary)}.delivery-master-actions button:disabled{cursor:default;opacity:.6;text-decoration:none}.delivery-preview-media{justify-content:center;display:flex}.delivery-preview-media img,.delivery-preview-media video{background:var(--bg-primary,var(--s-0b0c0f));border-radius:8px;max-width:100%;max-height:60vh}.delivery-preview-media audio{width:100%}.delivery-master-upload{border:1px dashed var(--border-color,var(--l-24262d));cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:8px;padding:6px 12px;font-size:11px}.delivery-master-upload:hover{color:var(--text-primary);border-style:solid}.delivery-master-progress{color:var(--t-64b5f6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.delivery-field-check{flex-direction:row;align-self:flex-end;align-items:center;gap:8px}.delivery-field-check input{width:auto}.delivery-empty{text-align:center;color:var(--text-secondary);padding:24px 10px}.delivery-pager{color:var(--text-secondary);align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.delivery-pager button{border:1px solid var(--border-color,var(--l-24262d));cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:8px;padding:6px 12px;font-size:12px}.delivery-pager button:disabled{opacity:.3;cursor:not-allowed}.wizard-columns{align-items:flex-start;gap:20px;display:flex}.wizard-main{flex:1;min-width:0}.wizard-rail{flex-direction:column;flex:none;gap:16px;width:300px;display:flex}@media (max-width:1100px){.wizard-columns{flex-direction:column}.wizard-rail{width:100%}}.wizard-stepper{background:var(--card-bg,var(--s-16181d));border:1px solid var(--border-color,var(--l-24262d));border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.wizard-step{color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.wizard-step:hover{background:var(--ov-04)}.wizard-step-dot{background:var(--ov-08);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.wizard-step-complete .wizard-step-dot{background:var(--c-81c784-a15);color:var(--t-81c784)}.wizard-step-title{white-space:nowrap}.wizard-step-current{color:var(--text-primary);font-weight:600}.wizard-step-current .wizard-step-dot{background:var(--accent,var(--c-4c8bf5));color:var(--white)}.wizard-footer{border-top:1px solid var(--border-color,var(--l-24262d));align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.wizard-footer-state{color:var(--text-secondary);margin-left:auto;font-size:12px}.wizard-rail-ok{color:var(--t-81c784);margin:8px 0 0;font-size:13px}.wizard-rail-summary{flex-direction:column;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.wizard-rail-summary>div{justify-content:space-between;gap:12px;display:flex}.wizard-rail-summary dt{color:var(--text-secondary)}.wizard-rail-summary dd{color:var(--text-primary);text-align:right;margin:0;font-weight:600}.wizard-rail-saved{color:var(--text-secondary);margin:12px 0 0;font-size:11px}.wizard-track{border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;margin-bottom:14px;padding:14px}.wizard-track-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wizard-track-position{background:var(--c-4c8bf5-a15);width:28px;height:28px;color:var(--accent,var(--t-4c8bf5));border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.wizard-track-title{background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));min-width:0;color:var(--text-primary);border-radius:8px;flex:1;padding:9px 10px;font-size:14px;font-weight:600}.wizard-track-tools{flex:none;gap:6px;display:flex}.wizard-track-uploads{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wizard-upload{border:1px solid var(--border-color,var(--l-24262d));border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wizard-upload-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wizard-upload-label{color:var(--text-primary);font-size:13px;font-weight:600}.wizard-upload-file{color:var(--t-81c784);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wizard-upload-empty{color:var(--text-secondary);font-size:12px}.wizard-upload-actions{flex:none;gap:8px;display:flex}.wizard-upload-progress{color:var(--t-64b5f6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wizard-credits{margin-top:14px}.wizard-credits-head{color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.wizard-credits-head button{margin-left:auto}.wizard-credit-row{grid-template-columns:140px 1fr 130px 80px 36px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.wizard-credit-row select,.wizard-credit-ipi,.wizard-credit-share{background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:13px}@media (max-width:900px){.wizard-credit-row{grid-template-columns:1fr 1fr}}.wizard-add-track{margin-top:4px}.wizard-featuring{margin-top:16px}.wizard-owner-pick{max-width:340px;margin-bottom:12px}.wizard-territories{margin:14px 0}.wizard-toggle{cursor:pointer;border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.wizard-toggle input{width:auto;margin-top:3px}.wizard-toggle strong{color:var(--text-primary);font-size:14px;display:block}.wizard-toggle em{color:var(--text-secondary);font-size:12px;font-style:normal}.wizard-service{border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;margin-bottom:12px;overflow:hidden}.wizard-service-head{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.wizard-service-head input{width:auto}.wizard-service-name{color:var(--text-primary);font-size:14px;font-weight:600}.wizard-service-pending{letter-spacing:.04em;text-transform:uppercase;background:var(--c-ffb74d-a15);color:var(--t-ffb74d);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.wizard-service-receives{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-left:auto;font-size:12px;overflow:hidden}.wizard-service-options{border-top:1px solid var(--border-color,var(--l-24262d));padding:6px 14px 12px}.wizard-option{cursor:pointer;align-items:center;gap:10px;padding:9px 2px;display:flex}.wizard-option input{width:auto;margin-top:3px}.wizard-option-copy{flex-direction:column;gap:1px;display:flex}.wizard-option-copy strong{color:var(--text-primary);font-size:13px}.wizard-option-copy em{color:var(--text-secondary);font-size:12px;font-style:normal}.wizard-option-off{cursor:not-allowed;opacity:.75}.wizard-option-reason{color:var(--t-ffb74d);font-size:12px;font-weight:500}.wizard-service-settings{margin-top:10px}.wizard-approve{border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.wizard-approve-check{min-width:260px;color:var(--text-primary);cursor:pointer;flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.wizard-approve-check input{width:auto;margin-top:2px}.wizard-approve-problems{margin-top:14px}.wizard-qc-title{color:var(--text-primary);margin:18px 0 8px;font-size:14px;font-weight:600}.wizard-qc-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.wizard-qc-ok{color:var(--t-81c784)}.wizard-qc-missing{color:var(--t-ffb74d)}.wizard-choice-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:14px 0;display:grid}.wizard-choice-card{text-align:left;cursor:pointer;border:1px solid var(--border-color,var(--l-24262d));background:var(--input-bg,var(--s-0f1115));color:var(--text-primary);border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.wizard-choice-card:hover{border-color:var(--accent,var(--c-4c8bf5))}.wizard-choice-card-active{border-color:var(--accent,var(--c-4c8bf5));background:var(--c-4c8bf5-a10)}.wizard-choice-card strong{font-size:15px}.wizard-choice-card span{color:var(--text-secondary);font-size:12px}.app-time-input{box-sizing:content-box;border:1px solid var(--border-strong);background:var(--bg-subtle);width:5.5ch;min-width:5.5ch;height:40px;color:var(--text-main);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;outline:none;flex:none;padding:0 12px;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s}.app-time-input::placeholder{color:var(--text-muted);font-weight:400}.app-time-input:hover:not(:disabled){background:var(--bg-panel-hover)}.app-time-input:focus-visible{border-color:var(--accent)}.app-time-input:disabled{opacity:.5;cursor:default}.wizard-review-section{border:1px solid var(--border-color,var(--l-24262d));border-radius:10px;margin-bottom:12px;padding:14px 16px}.wizard-review-head{align-items:center;gap:10px;display:flex}.wizard-review-title{color:var(--text-primary);flex:1;font-size:14px;font-weight:600}.wizard-review-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.wizard-review-ok{background:var(--c-81c784-a15);color:var(--t-81c784)}.wizard-review-missing{background:var(--c-ffb74d-a15);color:var(--t-ffb74d)}.wizard-review-neutral{background:var(--c-4c8bf5-a15);color:var(--t-4c8bf5)}.wizard-review-problems{color:var(--t-ffb74d);flex-direction:column;gap:4px;margin:10px 0 0;padding-left:18px;font-size:12px;display:flex}.wizard-review-notice{color:var(--text-secondary);background:var(--c-4c8bf5-a08);border-left:3px solid var(--accent,var(--c-4c8bf5));border-radius:0 8px 8px 0;max-width:80ch;margin:16px 0 0;padding:10px 12px;font-size:13px}.wizard-status-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wizard-status-list li{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:12px;display:flex}.wizard-status-list strong{color:var(--text-primary);font-size:13px}.wizard-block{margin:16px 0}.wizard-counter{color:var(--text-secondary);align-self:flex-end;font-size:11px}.wizard-textarea{resize:vertical;background:var(--input-bg,var(--s-0f1115));border:1px solid var(--border-color,var(--l-24262d));width:100%;min-height:96px;color:var(--text-primary);border-radius:8px;padding:9px 10px;font-family:inherit;font-size:13px}.issues-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.issues-strip-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);color:var(--text-main);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.issues-strip-item.is-clickable:hover,.issues-strip-item.is-active{border-color:var(--accent)}.issues-strip-item.is-active .issues-strip-count{color:var(--accent-text)}.issues-strip-item.is-unavailable{cursor:help}.issues-strip-item.is-unavailable .issues-strip-count,.issues-strip-item.is-unavailable .issues-strip-label{color:var(--text-muted)}.issues-strip-count{font-size:1.25rem;font-weight:700;line-height:1.1}.issues-strip-label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.issues-strip-note{margin:0 0 16px}.issues-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.issues-search{flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.issues-search input{border:1px solid var(--border);background:var(--bg-subtle);min-width:0;color:var(--text-main);border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:.82rem}.issues-search input:focus{border-color:var(--border-strong);outline:none}.issues-search input::placeholder{color:var(--text-muted)}.issues-toolbar-filters{flex-wrap:wrap;gap:8px;display:flex}.issues-toolbar-sync{align-items:center;gap:10px;margin-left:auto;display:flex}.issues-synced{color:var(--text-muted);white-space:nowrap;font-size:.74rem}.issues-note{color:var(--text-muted);margin:12px 0 0;font-size:.72rem;line-height:1.5}.issues-note-danger{color:var(--accent-text)}.issues-sub{color:var(--text-muted);margin-top:2px;font-size:.72rem;display:block}.issues-clear{color:var(--accent-text);white-space:nowrap;font-size:.78rem}.money-basis-banner{z-index:500;background:var(--danger-strong);min-height:44px;color:var(--white);text-align:center;box-shadow:0 -8px 24px -6px var(--shadow-60);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:.82rem;font-weight:600;line-height:1.4;display:flex;position:sticky;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.money-basis-banner{background:color-mix(in srgb, var(--danger-strong) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-top:1px solid var(--ov-18)}}.money-basis-banner:empty{min-height:0;box-shadow:none;border:0;padding:0}.money-basis-banner-spinner{border:2px solid var(--ov-35);border-top-color:var(--white);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite chip-spin}.money-basis-banner-text{max-width:100%}.money-basis-banner-control{flex:none;display:inline-flex}@media (max-width:640px){.money-basis-banner{padding:10px 16px;font-size:.78rem}}.issues-backdrop{z-index:80;background:var(--black-a50);position:fixed;inset:0}.issues-drawer{z-index:85;background:var(--bg-panel);border-left:1px solid var(--border);width:min(460px,94vw);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.issues-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.issues-drawer-head h3{color:var(--text-main);margin:0 0 2px;font-size:1rem}.issues-drawer-close{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;font-size:18px;line-height:1}.issues-drawer-close:hover{color:var(--text-main);border-color:var(--border-strong)}.issues-facts{margin:0 0 18px}.issues-facts>div{border-bottom:1px solid var(--ov-05);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.issues-facts dt{color:var(--text-muted);font-size:.76rem}.issues-facts dd{color:var(--text-main);text-align:right;word-break:break-word;margin:0;font-size:.8rem}.issues-drawer-sub{color:var(--text-main);margin:0 0 8px;font-size:.82rem}.issues-segments{margin:0 0 18px;padding:0;list-style:none}.issues-segments li{background:var(--bg-subtle);color:var(--text-main);border-radius:8px;flex-direction:column;gap:1px;margin-bottom:6px;padding:8px 10px;font-size:.78rem;display:flex}.issues-seg-channel{color:var(--warning-text);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.issues-drawer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.claim-action-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.claim-action-count{color:var(--text-main);font-size:.84rem;font-weight:600}.claim-action-client{color:var(--text-dim);font-size:.84rem}.claim-action-list{max-height:220px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.claim-action-list li{border-bottom:1px solid var(--ov-05);flex-direction:column;gap:2px;padding:8px 0;display:flex}.claim-action-title{color:var(--text-main);font-size:.84rem}.claim-action-meta{color:var(--text-muted);font-size:.74rem}.activity-modal-backdrop{z-index:90;background:var(--black-a50);position:fixed;inset:0}.activity-modal-panel{z-index:95;background:var(--bg-panel);border:1px solid var(--border);width:min(720px,94vw);max-height:90vh;box-shadow:0 12px 32px var(--shadow-60);border-radius:12px;padding:24px 28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.activity-modal-panel-wide{width:min(1180px,92vw)}.activity-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.activity-modal-head h3{color:var(--text-main);margin:0;font-size:.95rem}.activity-modal-sub{color:var(--text-muted);margin:0 0 16px;font-size:.78rem}.activity-modal-body{flex-direction:column;gap:14px;display:flex}.activity-modal-field{flex-direction:column;display:flex}.activity-modal-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.activity-modal-row-3{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:640px){.activity-modal-row-2,.activity-modal-row-3{grid-template-columns:1fr}}.activity-modal-inline-row{align-items:flex-start;gap:12px;display:flex}.activity-modal-inline-row>:first-child{flex:1}.activity-modal-inline-row>button{white-space:nowrap;flex:none}.activity-modal-toggle-row{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center;align-items:center;gap:10px;font-size:.8rem;display:flex}.activity-modal-error{background:var(--c-dc2626-a12);border:1px solid var(--c-dc2626-a30);color:var(--danger,var(--t-dc2626));border-radius:8px;padding:9px 12px;font-size:.78rem}.activity-modal-notice{background:var(--c-d97706-a12);border:1px solid var(--c-d97706-a32);color:var(--t-f59e0b);border-radius:8px;padding:9px 12px;font-size:.78rem;line-height:1.45}.activity-modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:6px;display:flex}.activity-modal-actions.has-step{justify-content:space-between}.activity-modal-step-count{color:var(--text-muted);align-self:center;font-size:.78rem}.activity-modal-actions.has-step>:last-child{gap:10px;display:flex}.activity-modal-section{color:var(--text-main);margin:6px 0 0;font-size:.85rem;font-weight:600}.activity-modal-legend{color:var(--text-muted);margin-bottom:2px;font-size:.78rem}.dp-trigger{border:1px solid var(--border-strong);background:var(--bg-subtle);min-width:160px;height:40px;color:var(--text-main);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.dp-trigger:hover{background:var(--bg-panel-hover);border-color:var(--ov-24)}.dp-trigger[aria-expanded=true]{border-color:var(--accent)}.dp-trigger svg{color:var(--text-muted);flex-shrink:0}.dp-trigger-label{text-overflow:ellipsis;overflow:hidden}.dp-panel{z-index:1400;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-panel);box-shadow:0 0 2px var(--shadow-50), 0 18px 40px -8px var(--shadow-65);color:var(--text-main);position:fixed;overflow:hidden}.dp-menu{max-height:70vh;padding:6px 0;overflow-y:auto}.dp-group+.dp-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.dp-option{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 16px;font-size:.85rem;display:block}.dp-option:hover{background:var(--bg-panel-hover)}.dp-search{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-main);font:inherit;background:0 0;outline:none;margin:0 0 6px;padding:8px 16px;font-size:.85rem;display:block}.dp-search::placeholder{color:var(--text-muted)}.dp-option.dp-empty{color:var(--text-muted);cursor:default}.dp-option.dp-empty:hover{background:0 0}.dp-option-label{display:block}.dp-option-reason{color:var(--text-muted);white-space:normal;margin-top:2px;font-size:11px;display:block}.dp-option.dp-option-disabled{cursor:not-allowed;opacity:.55}.dp-option.dp-option-disabled:hover{background:0 0}.type-filter-cards{gap:10px;margin-bottom:14px;display:flex}.type-filter-cards.type-filter-cards-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;margin:-6px -8px 8px;padding:6px 8px 10px;overflow-x:auto}.type-filter-cards-scroll .type-filter-card{flex:none}.type-filter-cards-scroll .type-filter-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.type-filter-card{border:1px solid var(--well-line-40);background:var(--bg-panel);min-width:0;box-shadow:0 0 2px 0 var(--shadow-40), 0 12px 24px -4px var(--shadow-50);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.type-filter-card-active{border-color:var(--accent);background:var(--accent-soft)}.type-filter-card:disabled{cursor:default;opacity:var(--card-disabled-opacity)}.type-filter-card .stat-label,.type-filter-card .stat-value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.type-filter-card .stat-value{font-size:1.25rem}.dp-option-active{color:var(--white);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.dp-option.dp-option-focus{background:var(--bg-panel-hover)}.dp-custom{flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.dp-inputs{align-items:center;gap:10px;display:flex}.dp-input{border:0;border-bottom:1px solid var(--border-strong);min-width:0;color:var(--text-main);font:inherit;background:0 0;flex:1;padding:6px 2px;font-size:.9rem}.dp-input:focus{border-bottom-color:var(--accent);outline:none}.dp-dash{color:var(--text-muted)}.dp-count{color:var(--text-muted);font-size:.82rem}.dp-weekdays{border-bottom:1px solid var(--border);color:var(--text-muted);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:8px;font-size:.72rem;font-weight:600;display:grid}.dp-scroller{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.dp-month{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.dp-month-label{letter-spacing:.04em;color:var(--text-muted);align-items:center;min-height:34px;padding-left:2px;font-size:.74rem;font-weight:700;display:flex}.dp-day{height:34px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;position:relative}.dp-day span{z-index:2;position:relative}.dp-day:disabled{color:var(--g-f5f5f7-a25);cursor:default}.dp-day-in-range:before,.dp-day-start:before,.dp-day-end:before{content:"";background:var(--ov-06);z-index:0;position:absolute;inset:2px 0}.dp-day-start:before{left:50%}.dp-day-end:before{right:50%}.dp-day-edge:after{content:"";background:var(--accent);z-index:1;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.dp-day-edge{color:var(--white);font-weight:700}.dp-day-today:not(.dp-day-edge):after{content:"";border:1px solid var(--border-strong);z-index:1;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.dp-day:not(:disabled):not(.dp-day-edge):hover:after{content:"";background:var(--ov-10);z-index:1;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.dp-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:10px;display:flex}.dp-btn{border:1px solid var(--border-strong);height:34px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:.8rem;font-weight:600}.dp-btn:hover{background:var(--ov-06)}.dp-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.dp-btn-primary:hover{background:var(--accent-hover)}.dp-btn:disabled{opacity:.45;cursor:default}.dp-single{padding:14px 16px 12px}.dp-single-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dp-single-title{color:var(--text-main);font-size:.86rem;font-weight:700}.dp-nav-btn{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dp-nav-btn:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--ov-06)}.dp-single .dp-weekdays{margin-bottom:4px;padding:0}.dp-single-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.dp-single-actions{justify-content:space-between;padding:12px 0 2px}.dp-field-icon{color:var(--text-muted);pointer-events:none;display:inline-flex}@media (max-width:760px){.dp-trigger{width:100%}}.pay-cal-strip{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.pay-cal-strip .dp-day{cursor:default;text-align:center;place-items:center;height:46px;display:grid}.pay-cal-strip .dp-day .pay-cal-marks{justify-content:center;gap:4px;display:flex;position:absolute;bottom:4px;left:0;right:0}.pay-cal-strip .dp-day .pay-cal-mark{background:var(--accent);border:1px solid #0000;border-radius:50%;width:9px;height:9px}.pay-cal-strip .dp-day .pay-cal-mark-scheduled{background:var(--warning);border-color:var(--warning)}.pay-cal-strip .dp-day .pay-cal-mark-paid{background:var(--success);border-color:var(--success)}.pay-cal-strip .dp-day .pay-cal-mark-projected{border:2px solid var(--info);background:0 0}.pay-cal-legend{color:var(--text-muted);flex-wrap:wrap;gap:16px;font-size:.78rem;display:flex}.pay-cal-legend-dot{vertical-align:middle;border:1px solid #0000;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.pay-cal-legend-dot.scheduled{background:var(--warning);border-color:var(--warning)}.pay-cal-legend-dot.paid{background:var(--success);border-color:var(--success)}.pay-cal-legend-dot.projected{border:2px solid var(--info);background:0 0}.segmented{border:1px solid var(--c-e8352c-a45);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.segmented-option{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 18px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}.segmented-option+.segmented-option{border-left:1px solid var(--mine-border)}.segmented-option:hover{color:var(--text-main)}.segmented-option[data-active]{color:var(--accent-text);background:var(--c-e8352c-a12);font-weight:700}.segmented[data-disabled]{opacity:.55}.segmented-option:disabled{cursor:not-allowed}.segmented-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.w-perf-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.w-perf-vs{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.w-perf-grid{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;min-height:0;display:grid}@media (max-width:1200px){.w-perf-grid{grid-template-columns:1fr}}.w-perf-col{background:var(--ov-02);border:1px solid var(--ov-07);border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 18px;display:flex}.w-perf-col-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.w-perf-col-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.w-perf-col-copy h4{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.w-perf-more{color:var(--accent-text);white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:600}.w-perf-hero{border:1px solid var(--c-e8352c-a35);background:linear-gradient(180deg, var(--c-e8352c-a07), var(--c-e8352c-a02));border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.w-perf-hero-client .w-share-bar{margin-top:auto}.w-perf-hero-top{align-items:center;gap:12px;min-width:0;display:flex}.w-perf-rank-badge{color:var(--white);background:var(--accent);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:.75rem;font-weight:800}.w-perf-rank-badge-overlay{pointer-events:none;position:absolute;top:8px;left:8px}.w-perf-hero-avatar{flex-shrink:0;width:48px;height:48px}.w-perf-hero-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.w-perf-hero-copy>strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.w-perf-hero-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.w-perf-hero-owner{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.w-perf-hero-figures{align-items:flex-end;gap:16px;margin-top:2px;display:flex}.w-perf-figure{flex-direction:column;display:flex}.w-perf-figure-value{color:var(--text-main);font-size:1.45rem;font-weight:800;line-height:1.1}.w-perf-figure-label{color:var(--text-muted);font-size:.7rem}.w-perf-hero-share{color:var(--text-muted);font-size:.75rem}.w-perf-hero-thumb{aspect-ratio:16/9;background:var(--bg-subtle);border:1px solid var(--ov-10);border-radius:10px;flex-shrink:0;width:168px;position:relative;overflow:hidden}.w-perf-hero-thumb img{object-fit:cover;width:100%;height:100%;display:block}.w-perf-hero-thumb-empty{width:100%;height:100%;color:var(--text-muted);background:var(--ov-04);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.w-perf-hero-content .w-perf-hero-top{align-items:flex-start;gap:16px}.w-perf-row-thumb{aspect-ratio:16/9;background:var(--bg-subtle);border-radius:6px;flex-shrink:0;width:72px;height:auto;overflow:hidden}.w-perf-rank{color:var(--t-5c5c66);text-align:center;flex-shrink:0;width:14px;font-size:.9rem;font-weight:700}.w-share-bar{background:var(--ov-06);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.w-share-bar-fill{background:var(--accent);border-radius:2px;height:100%}.w-delta-pill{color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--c-e8352c-a35);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:5px 9px;font-size:.78rem;font-weight:700}.w-delta-pill[data-up]{color:var(--success-text);background:var(--c-34c759-a12);border-color:var(--c-34c759-a30)}.w-perf-spark-row{border-top:1px solid var(--ov-07);border-bottom:1px solid var(--ov-07);align-items:center;gap:14px;padding:8px 0;display:flex}.w-sparkline{flex:1;min-width:0;height:36px}.w-perf-spark-peak{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.78rem}.w-perf-figure-divider{background:var(--ov-10);align-self:stretch;width:1px;min-height:30px}.w-perf-figure-secondary{color:var(--text-main);font-size:1rem;font-weight:700;line-height:1.2}.w-perf-hero-avatar-wrap{flex-shrink:0;position:relative}.w-perf-hero-check{background:var(--accent);border:2px solid var(--panel,var(--l-0e0e11));border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.w-perf-play{pointer-events:none;background:var(--s-0a0a0c-a75);border:1px solid var(--ov-20);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:8px;left:8px}.w-perf-concentration{border:1px solid var(--ov-07);border-radius:10px;align-items:center;gap:14px;margin-top:auto;padding:10px 14px;display:flex}.w-perf-concentration-copy{color:var(--text-muted);flex-shrink:0;font-size:.78rem}.w-perf-concentration-copy strong{color:var(--accent-text);font-weight:700}.w-perf-concentration-bar{border-radius:6px;flex:1;min-width:0;height:20px;display:flex;overflow:hidden}.w-perf-concentration-fill{background:var(--accent);color:var(--white);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.w-perf-concentration-rest{background:var(--ov-08);color:var(--text-muted);flex:1;justify-content:center;align-items:center;min-width:0;font-size:.7rem;font-weight:600;display:flex}.w-perf-spark-peak{color:var(--text-main);align-items:center;gap:6px;display:inline-flex}.segmented[data-pending]{opacity:.6;cursor:progress}a.w-perf-hero-thumb,a.w-perf-row-thumb{cursor:pointer;transition:border-color .15s,opacity .15s;display:block}a.w-perf-hero-thumb:hover,a.w-perf-row-thumb:hover{border-color:var(--c-e8352c-a55);opacity:.88}a.w-perf-hero-thumb:focus-visible,a.w-perf-row-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a.w-row-thumb{cursor:pointer;transition:border-color .15s,opacity .15s;display:block}a.w-row-thumb:hover{border-color:var(--c-e8352c-a55);opacity:.88}a.w-row-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.w-perf-col-copy .widget-sub{min-height:2.7em;line-height:1.35;display:block}.w-perf-hero-copy>strong,.w-perf-hero-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.w-perf-hero-top{min-height:106px}.w-perf-hero-owner{min-height:1.3em;line-height:1.3;display:block}.w-perf-col .w-row{align-items:center;min-height:80px}.w-perf-col .w-row-copy>strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.w-perf-col .w-scroll{flex:1;min-height:0}.control-pending{display:none}@keyframes w-pending-edge{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes w-pending-sweep{0%{transform:translate(-65%)}to{transform:translate(165%)}}:is(.widget-frame:has([data-pending]),.widget-card:has([data-pending])){position:relative}.widget-frame:has([data-pending]):before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--accent) 45%, var(--accent-hover) 55%, transparent 100%);will-change:transform;border-radius:2px 2px 0 0;height:2px;animation:1.15s cubic-bezier(.45,0,.55,1) infinite w-pending-edge;position:absolute;top:0;left:0;right:0}.widget-card:has([data-pending]):before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--accent) 45%, var(--accent-hover) 55%, transparent 100%);will-change:transform;border-radius:2px 2px 0 0;height:2px;animation:1.15s cubic-bezier(.45,0,.55,1) infinite w-pending-edge;position:absolute;top:0;left:0;right:0}.widget-frame:has([data-pending]):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--accent-soft) 50%, transparent 62%);will-change:transform;animation:1.4s linear infinite w-pending-sweep;position:absolute;inset:0}.widget-card:has([data-pending]):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--accent-soft) 50%, transparent 62%);will-change:transform;animation:1.4s linear infinite w-pending-sweep;position:absolute;inset:0}:is(.widget-frame:has([data-pending]) .widget-body,.widget-card:has([data-pending]) .widget-body,.widget-frame:has([data-pending]) .widget-body-table,.widget-card:has([data-pending]) .widget-body-table){opacity:.66;transition:opacity .16s}.nav-progress~.nav-progress{display:none}@media (prefers-reduced-motion:reduce){.widget-frame:has([data-pending]):before{background:var(--accent);animation:none}.widget-card:has([data-pending]):before{background:var(--accent);animation:none}.widget-frame:has([data-pending]):after{display:none}.widget-card:has([data-pending]):after{display:none}.money-basis-banner-spinner{animation:none}}.inherit-field{flex-direction:column;gap:6px;min-width:150px;display:flex}.inherit-field-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inherit-field-switch{color:var(--text-main);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.inherit-field-inherited{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.pricing-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pricing-activity-name{font-weight:600}.pricing-activity-path{color:var(--text-muted);margin-top:2px;font-size:.78rem}.audit-estate-row{gap:10px;display:flex}.audit-estate-card{border:1px solid var(--well-line-40);background:var(--bg-panel);border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;display:flex}.audit-estate-icon{background:var(--bg-panel-hover);width:32px;height:32px;color:var(--accent-text);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.audit-estate-value{color:var(--text-main);font-size:1.05rem;font-weight:800;line-height:1.2}.audit-estate-label{color:var(--text-muted);font-size:.7rem}.audit-estate-value,.audit-estate-label{white-space:nowrap}.audit-hero{grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}@media (max-width:1200px){.audit-hero{grid-template-columns:1fr}}.audit-hero-panel{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.audit-hero-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.68rem;font-weight:800}.audit-hero-label{color:var(--text-main);font-size:1.15rem;font-weight:800}.audit-hero-verified{color:var(--text-muted);margin-top:4px;font-size:.78rem}.audit-hero-chip{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.audit-stat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:1200px){.audit-stat-grid{grid-template-columns:1fr}}.audit-stat-subline{color:var(--text-muted);white-space:normal;margin-top:2px;font-size:.68rem;display:block}.audit-progress-grid{grid-template-columns:repeat(3,1fr);gap:10px 24px;display:grid}@media (max-width:1200px){.audit-progress-grid{grid-template-columns:1fr}}.audit-progress-grid .bar-row{gap:.35rem}.audit-table-head th{text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.audit-asset-cell{align-items:flex-start;gap:8px;display:flex}.audit-asset-icon{color:var(--text-muted);flex:none;margin-top:2px}.audit-thumb{background:var(--bg-panel-hover);border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.audit-thumb img{object-fit:cover;width:100%;height:100%;display:block}.audit-thumb-fallback{color:var(--text-muted)}.audit-asset-title-link{color:inherit;text-decoration:none}.audit-asset-title-link:hover{text-decoration:underline}.audit-chip-link{cursor:pointer;text-decoration:none}.audit-chip-link:hover .status-badge{text-decoration:underline}.audit-asset-title{font-weight:700}.audit-asset-sub{color:var(--text-muted);margin-top:1px;font-size:.72rem}.audit-identifier-stack>div{line-height:1.4}.audit-table-footer{color:var(--text-muted);border-top:1px solid var(--border);padding:8px 20px 4px;font-size:.72rem}.audit-tab-count{color:var(--text-muted);margin-left:2px;font-size:.72rem;font-weight:600}.cad-st-ok{--cad-c:var(--success);--cad-bg:var(--c-34c759-a08);--cad-bd:var(--c-34c759-a22)}.cad-st-pending{--cad-c:var(--warning);--cad-bg:var(--c-f5a524-a08);--cad-bd:var(--c-f5a524-a24)}.cad-st-action{--cad-c:var(--c-ff5a4f);--cad-bg:var(--mine-bg);--cad-bd:var(--c-e8352c-a30)}.cad-st-na{--cad-c:var(--s-8a8a94);--cad-bg:var(--ov-02);--cad-bd:var(--ov-06)}.cad-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:4px 20px 20px;display:flex;container-type:inline-size}.cad-scroll{overflow-anchor:none;flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.cad-colhead{letter-spacing:.08em;text-transform:uppercase;color:var(--t-7c7c86);flex-wrap:wrap;align-items:center;gap:12px;padding:0 17px 0 8px;font-size:11px;font-weight:600;display:flex}.cad-colhead-left{flex:460px;padding-left:40px}.cad-colhead-edit{text-align:right}.cad-list,.cad-groups{flex-direction:column;gap:10px;display:flex}.cad-more{text-align:center;min-height:20px;color:var(--t-7c7c86);padding:4px;font-size:12px}.cad-card{border:1px solid var(--ov-07);background:var(--s-111114);border-radius:12px;overflow:hidden}.cad-master{background:var(--s-111114);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 12px 8px;display:flex}.cad-master:hover{background:var(--s-16161b)}.cad-master.is-open{background:var(--s-131317)}.cad-master.is-open:hover{background:var(--s-16161b)}.cad-left{flex:460px;align-items:center;gap:12px;min-width:0;display:flex}.cad-left-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.cad-chevron{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.cad-chevron svg{transition:transform .16s;transform:rotate(0)}.cad-master.is-open .cad-chevron svg{transform:rotate(90deg)}.cad-chevron:hover{color:var(--text-main)}.cad-right{align-items:center;gap:12px;margin-left:auto;display:flex}.cad-col-health{flex:none;align-items:center;gap:10px;width:150px;display:flex}.cad-col-issue{flex:none;width:300px}.cad-col-edit{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:110px;display:flex}.cad-colhead .cad-col-health,.cad-colhead .cad-col-issue,.cad-colhead .cad-col-edit{display:block}.cad-colhead .cad-col-edit{text-align:right}.cad-summary{align-items:center;gap:14px;min-width:0;display:flex}.cad-summary-text{flex-direction:column;gap:5px;min-width:0;display:flex}.cad-thumb-master,.cad-thumb-detail{aspect-ratio:16/9;background:var(--s-1c1c22);border:1px solid var(--ov-06);color:var(--t-7c7c86);justify-content:center;align-items:center;display:flex;overflow:hidden}.cad-thumb-master{border-radius:8px;flex:none;width:112px}.cad-thumb-detail{border-radius:10px;width:100%}.cad-player-wrap{width:100%;position:relative}.cad-play-btn{background:var(--black-a62);width:56px;height:56px;color:var(--white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cad-play-btn:hover{background:var(--c-e50914-a92);transform:translate(-50%,-50%)scale(1.06)}.cad-play-btn:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.cad-player iframe{border:0;width:100%;height:100%;display:block}.cad-thumb-master img,.cad-thumb-detail img{object-fit:cover;width:100%;height:100%;display:block}.cad-title{color:var(--text-main);text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.3}.cad-title-link{text-decoration:none}.cad-title-link:hover{color:var(--t-ff6257)}.cad-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.cad-type-tag{background:var(--ov-06);color:var(--t-c9c9d1);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.cad-strip{flex-wrap:wrap;gap:6px;display:flex}.cad-chip{white-space:nowrap;color:var(--t-c9c9d1);background:var(--cad-bg);border:1px solid var(--cad-bd);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.cad-chip-na{color:var(--t-6b6b75)}.cad-chip-status{color:var(--cad-c);background:0 0;border:0;font-weight:700}.cad-chip-link{cursor:pointer}.cad-chip-link:hover{filter:brightness(1.2)}.cad-dot{background:var(--cad-c);border:1px solid var(--cad-c);border-radius:50%;flex:none;width:6px;height:6px}.cad-dot-na{background:0 0}.cad-id{background:var(--ov-04);border:1px solid var(--ov-07);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.cad-id-key{letter-spacing:.06em;text-transform:uppercase;color:var(--t-7c7c86);white-space:nowrap;font-size:10.5px;font-weight:700}.cad-id-val{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-main);white-space:nowrap;font-size:12.5px;font-weight:500}.cad-title-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.cad-select{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0 2px 0 4px}.cad-select:disabled{cursor:not-allowed;opacity:.35}.cad-idn{flex-wrap:wrap;align-items:stretch;gap:8px 0;display:flex}.cad-idn .cad-id{margin-right:10px}.cad-idn-field{border-left:1px solid var(--ov-10);flex-direction:column;gap:2px;min-width:0;padding:0 14px;display:flex}.cad-idn-label{letter-spacing:.04em;color:var(--t-7c7c86);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.cad-idn-value{color:var(--t-e4e4ea);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12.5px;overflow:hidden}.cad-idn-link{text-decoration:none}.cad-idn-link:hover{color:var(--t-ff6257);text-decoration:underline}.dp-option-icon{vertical-align:middle;color:var(--text-muted);margin-right:8px;display:inline-flex}.dp-option-icon+.dp-option-label{vertical-align:middle;display:inline-block}.bulk-bar{border:1px solid var(--border);background:var(--s-131317);border-radius:12px;margin-bottom:10px;padding:10px 12px}.bulk-bar-row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.bulk-check{cursor:pointer;align-self:center;align-items:center;gap:8px;display:inline-flex}.bulk-check input{width:16px;height:16px;accent-color:var(--accent)}.bulk-count{color:var(--text-main);white-space:nowrap;font-size:13px;font-weight:600}.bulk-field{flex-direction:column;gap:4px;min-width:150px;display:flex}.bulk-field-tags{flex:240px;min-width:220px}.bulk-label{color:var(--text-muted);font-size:11px}.bulk-apply{align-items:center;gap:6px;margin-left:auto;display:flex}.bulk-menu{position:relative}.bulk-menu-panel{z-index:30;border:1px solid var(--ov-10);background:var(--s-1a1a20);min-width:190px;box-shadow:0 8px 24px var(--shadow-45);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.bulk-menu-item{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:.85rem;display:block}.bulk-menu-item:hover{background:var(--bg-panel-hover)}.bulk-foot{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.bulk-result{font-weight:600}.bulk-result-ok{color:var(--t-4ade80)}.bulk-result-warn{color:var(--t-fbbf24)}.bulk-result-error{color:var(--t-ff6257)}.bulk-kebab{padding:6px}.bulk-quota{color:var(--t-c9c9d1)}.bulk-hint{color:var(--t-7c7c86)}.cad-ring{flex:none}.cad-ring-track{stroke:var(--ov-08)}.cad-ring-arc{stroke:var(--cad-c)}.cad-health-text{flex-direction:column;gap:1px;display:flex}.cad-health-score{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cad-health-word{color:var(--text-muted);font-size:11px}.cad-health-none{color:var(--t-7c7c86);font-size:12px}.cad-issue{background:var(--cad-bg);border:1px solid var(--cad-bd);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.cad-issue-dot{width:8px;height:8px;margin-top:5px}.cad-issue-text{color:var(--text-main);text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.35}.cad-edit-row{align-items:center;gap:8px;display:flex}.cad-edit-btn.btn.btn-quiet.btn-icon{border-color:var(--ov-12);border-radius:8px;width:32px;height:32px}.cad-asset-link{color:var(--text-muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.cad-asset-link:hover{color:var(--t-ff6257)}.cad-view-only{color:var(--t-7c7c86);text-align:right;font-size:11px}.cad-detail{background:var(--s-0d0d10);border-top:1px solid var(--ov-06);grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px 24px;padding:14px 16px 16px 50px;display:grid}.cad-detail-left{flex-direction:column;gap:12px;display:flex}.cad-detail-summary{flex-direction:column;gap:10px;display:flex}.cad-detail-right{flex-direction:column;gap:12px;min-width:0;display:flex}.cad-section{flex-direction:column;gap:6px;display:flex}.cad-field{flex-direction:column;gap:4px;display:flex}.cad-field-line{align-items:baseline;gap:8px;display:flex}.cad-field-value{color:var(--text-main);font-size:13px;font-weight:600}.cad-field-source{color:var(--text-muted);font-size:11px}.cad-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t-7c7c86);font-size:10.5px;font-weight:700}.cad-tiles{gap:8px;display:grid}.cad-tiles-platforms{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cad-tiles-checks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cad-tile{background:var(--cad-bg);border:1px solid var(--cad-bd);box-shadow:inset 0 2px 0 var(--cad-c);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.cad-tile.cad-st-na{box-shadow:none}.cad-tile-check{flex-direction:row;align-items:center;gap:10px}.cad-tile-link{cursor:pointer}.cad-tile-link:hover{filter:brightness(1.2)}.cad-tile-label{color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.25}.cad-tile-label-fixed{flex:none;width:84px}.cad-tile-status{color:var(--cad-c);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.cad-tile-status .cad-dot{width:7px;height:7px}.cad-tile-arrow{color:var(--text-muted);margin-left:auto;font-size:12px}.cad-tile-note{color:var(--t-c9c9d1);margin-left:auto;font-size:12px}.cad-empty{border:1px solid var(--ov-07);background:var(--s-111114);color:var(--text-muted);border-radius:12px;padding:20px;font-size:13px}.cad-footer{color:var(--t-7c7c86);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px;font-size:12px;display:flex}.cad-pager{border:1px solid var(--ov-07);background:var(--s-111114);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.cad-pager-btn{height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;font-size:13px;display:flex}.cad-pager-prev{border:1px solid var(--ov-12);color:var(--text-main);padding:0 14px 0 10px;font-weight:600}.cad-pager-prev:hover{background:var(--s-18181d)}.cad-pager-next{border:1px solid var(--c-e8352c-a45);background:var(--accent-soft);color:var(--c-ff6257);padding:0 10px 0 14px;font-weight:700}.cad-pager-next:hover{background:var(--c-e8352c-a24)}.cad-pager-btn[aria-disabled=true]{color:var(--t-55555e);cursor:default}.cad-pager-btn[aria-disabled=true]:hover{background:0 0}.cad-pager-next[aria-disabled=true]{background:var(--accent-soft)}.cad-pager-center{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.cad-pager-line{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.cad-pager-range{color:var(--text-main);font-variant-numeric:tabular-nums;font-weight:600}.cad-pager-pagebox{align-items:center;gap:6px;display:flex}.cad-pager-input{box-sizing:border-box;border:1px solid var(--ov-12);background:var(--s-0d0d10);width:52px;height:24px;color:var(--text-main);font:inherit;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;outline:none;padding:0 6px;font-size:12px;font-weight:700}.cad-pager-input:focus{border-color:var(--c-e8352c-a60)}.cad-scrub{cursor:pointer;align-items:center;height:14px;display:flex;position:relative}.cad-scrub-base{background:repeating-linear-gradient(90deg, var(--ov-10) 0 2px, transparent 2px 6px);border-radius:2px;height:4px;position:absolute;left:0;right:0}.cad-scrub-fill{background:var(--accent);border-radius:2px;height:4px;transition:width .2s;position:absolute;left:0}.cad-scrub-knob{background:var(--text-main);width:14px;height:14px;box-shadow:0 0 0 3px var(--c-e8352c-a35), 0 0 10px var(--c-e8352c-a60);border-radius:50%;margin-left:-7px;transition:left .2s;position:absolute}.cad-chevron:focus-visible,.cad-pager-btn:focus-visible,.cad-scrub:focus-visible,.cad-title-link:focus-visible,.cad-chip-link:focus-visible,.cad-tile-link:focus-visible{outline:2px solid var(--c-e8352c-a70);outline-offset:2px}@container (max-width:720px){.cad-detail{grid-template-columns:minmax(0,1fr);padding-left:16px}}.payments-page{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.payments-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payments-title{margin:0;font-size:1.4rem}.payments-sub{color:var(--text-muted);margin:4px 0 0;font-size:.85rem}.payments-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payments-pivot{flex-direction:column;gap:4px;display:flex}.payments-pivot-label{font-size:.72rem}.payments-muted{color:var(--text-muted)}.payments-notice-failed{color:var(--warning-text)}.payments-notice-sent{color:var(--text-muted)}.payments-tabs{border-bottom:1px solid var(--border);gap:8px;display:flex}.payments-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:16px;padding:10px 4px;font-size:.85rem;font-weight:600}.payments-tabs button.active{color:var(--text-main);border-bottom-color:var(--accent)}.payments-register-row{justify-content:flex-end;gap:10px;display:flex}.payments-headline-card{flex-direction:column;gap:16px;display:flex}.payments-headline-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payments-headline-row h3{margin:0;font-size:1rem}.payments-actions-bar{flex-wrap:wrap;gap:8px;display:flex}.payments-timeline{gap:4px;margin:0;padding:0;list-style:none;display:flex}.payments-timeline-step{flex:1;align-items:flex-start;gap:8px;padding-top:4px;display:flex;position:relative}.payments-timeline-step:before{content:"";background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:9px;left:-50%}.payments-timeline-step:first-child:before{display:none}.payments-timeline-step.done:before{background:var(--success)}.payments-timeline-dot{background:var(--border);z-index:1;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:2px;position:relative}.payments-timeline-step.done .payments-timeline-dot{background:var(--success)}.payments-timeline-step.current .payments-timeline-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.payments-timeline-label{font-size:.78rem;font-weight:600}.payments-timeline-date{color:var(--text-muted);font-size:.7rem}.payments-timeline-source{max-width:160px;margin-top:2px;font-size:.65rem}.payments-promise{background:var(--success-soft);color:var(--success);border-radius:8px;margin:0;padding:10px 14px;font-size:.8rem}.payments-payday-card{flex-direction:column;gap:6px;display:flex}.payments-payday-days{font-size:1.8rem;font-weight:800}.payments-transparency{flex-direction:column;gap:6px;display:flex}.payments-transparency-head{align-items:center;gap:8px;display:flex}.payments-transparency-head h4{margin:0}.payments-info-dot{background:var(--border);cursor:help;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-style:italic;display:inline-flex}.payments-transparency-score{font-size:1.8rem;font-weight:800}.payments-transparency-score small{color:var(--text-muted);font-size:.9rem;font-weight:600}.payments-transparency-list{color:var(--text-muted);margin:0;padding-left:18px;font-size:.78rem}.payments-computed-note{margin:4px 0 0;font-size:.7rem}.payments-recon-row{grid-template-columns:110px 1fr 100px;align-items:center;gap:10px;padding:6px 0;display:grid}.payments-recon-label{font-size:.8rem}.payments-recon-track{background:var(--ov-08);border-radius:4px;height:8px;overflow:hidden}.payments-recon-bar{background:linear-gradient(90deg, var(--accent), var(--success));border-radius:4px;height:100%}.payments-recon-value{text-align:right;font-size:.78rem}.payments-recon-value em{color:var(--text-muted);font-style:italic}.payments-breakdown-row{border-bottom:1px dashed var(--border);justify-content:space-between;padding:6px 0;font-size:.82rem;display:flex}.payments-breakdown-total{border-bottom:none;padding-top:10px;font-size:.95rem;font-weight:800}.payments-net-preview{padding-top:6px;font-size:.85rem}.payments-prefill-legs{color:var(--text-muted);grid-template-columns:repeat(2,1fr);gap:4px 16px;margin:4px 0;font-size:.78rem;display:grid}.payments-history-table{border-collapse:collapse;width:100%;font-size:.82rem}.payments-history-table th,.payments-history-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.payments-history-sub{margin-top:2px;font-size:.7rem}.payments-backfill-badge{border:1px solid var(--border);text-transform:uppercase;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}.payments-footer{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:8px;padding-top:12px;display:flex}.payments-reference-footnote{font-size:.72rem}.payments-deductions-section{margin:10px 0}.payments-deductions-section h4{margin:0 0 6px;font-size:.85rem}.payments-deduction-list{margin:0 0 10px;padding:0;list-style:none}.payments-deduction-row{border-bottom:1px dashed var(--border);grid-template-columns:1fr auto 90px auto;align-items:center;gap:10px;padding:6px 0;font-size:.82rem;display:grid}.payments-deduction-row:last-child{border-bottom:none}.payments-deduction-total{border-bottom:none;padding-top:10px;font-weight:800}.payments-deduction-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.payout-run{flex-direction:column;gap:1rem;display:flex}.payout-run-head{justify-content:flex-end;display:flex}.payout-run-kpis{margin:0}.payout-run-filters{gap:1.25rem;padding:0}.payout-run-filters button{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:inline-flex}.payout-run-filters button.active{border-bottom-color:var(--accent);color:var(--accent-text)}.payout-run-count{background:var(--ov-07);min-width:22px;height:20px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.payout-run-filters button.active .payout-run-count{background:var(--accent-soft);color:var(--accent)}.payout-run-card{flex-direction:column;gap:1rem;display:flex}.payout-run-table{font-size:.85rem}.payout-run-table td{vertical-align:middle}.payout-run-check{width:36px}.payout-run-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.payout-run-client{align-items:center;gap:.75rem;min-width:220px;display:flex}.payout-run-client .w-row-avatar{width:34px;height:34px;font-size:.72rem}.payout-run-client-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.payout-run-client-copy small{font-size:.72rem}.payout-run-paid{flex-direction:column;gap:1px;display:flex}.payout-run-paid-mark{color:var(--success-text);font-size:.8rem;font-weight:700}.payout-run-mark{white-space:nowrap}.payout-run-blocked{max-width:220px;margin-top:4px;font-size:.7rem;line-height:1.3;display:block}.payout-run-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.payout-run-bulk{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:900px){.payout-run-head{justify-content:flex-start}.payout-run-foot{flex-direction:column;align-items:stretch}}.payout-run-notice{border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.4}.payout-run-notice-warn{background:var(--warning-soft);border:1px solid var(--c-ffb020-a32);color:var(--text-main)}.payout-run-notice-dismiss{font-size:.78rem;text-decoration:underline}.payout-run-rate-source{font-size:.68rem;font-weight:500;line-height:1.2;display:block}.payments-coverage-warning{background:var(--warning-soft);color:var(--warning);border-radius:8px;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.4}.payout-run-method{min-width:170px}.payout-run-method .dp-trigger{width:100%}.co-header-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;padding:20px;display:flex}.co-header-avatar{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex}.co-header-main{flex:1;min-width:240px}.co-header-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-header-name{color:var(--text-main);margin:0;font-size:1.3rem;font-weight:800}.co-header-meta{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.82rem;display:flex}.co-header-links{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.co-kpi-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:900px){.co-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.co-kpi-row{grid-template-columns:1fr}}.co-panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:18px}.co-panel-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.co-panel-head h3{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.co-revenue-grid,.co-source-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.co-revenue-card,.co-source-tile{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.co-revenue-card-muted{opacity:.7}.co-revenue-card-name{color:var(--text-muted);font-size:.78rem}.co-revenue-card-value{color:var(--text-main);font-size:1.05rem;font-weight:700}.co-revenue-card-share{color:var(--text-muted);font-size:.74rem}.co-delta-chip{font-size:.74rem;font-weight:700}.co-delta-chip.up{color:var(--success-text)}.co-delta-chip.down{color:var(--accent-text)}.co-source-tiles{margin:14px 0}.co-growth-card .co-growth-body{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.co-growth-components{flex-direction:column;flex:1;gap:10px;min-width:220px;display:flex}.co-growth-row{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;display:grid}.co-growth-row-label{color:var(--text-main);font-size:.84rem;font-weight:600}.co-growth-row-score{color:var(--text-main);font-size:.84rem;font-weight:700}.co-growth-row-nodata{color:var(--text-muted);font-size:.78rem;font-style:italic}.co-growth-row-caption{grid-column:1/-1}.co-growth-ring-empty{border:9px solid var(--bg-panel-hover);color:var(--text-muted);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.co-labels-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.co-label-card{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.co-label-card-head{align-items:center;gap:8px;display:flex}.co-lbl-badge{letter-spacing:.04em;color:var(--purple);background:var(--purple-soft);border-radius:5px;padding:2px 6px;font-size:.62rem;font-weight:800}.co-label-card-name{color:var(--text-main);font-size:.9rem;font-weight:700}.co-label-card-stats{color:var(--text-muted);gap:14px;font-size:.8rem;display:flex}.co-label-card-channels{flex-direction:column;gap:8px;display:flex}.co-channel-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}.co-channel-title{color:var(--text-main);font-weight:600}.co-channel-views{color:var(--text-muted)}.co-side-by-side{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.co-side-by-side>.co-panel{margin-bottom:0}@media (max-width:900px){.co-side-by-side{grid-template-columns:1fr;gap:0}.co-side-by-side>.co-panel{margin-bottom:20px}}.co-spotify-block{margin-top:14px}.co-spotify-tiles{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:700px){.co-spotify-tiles{grid-template-columns:1fr}}.co-spotify-subhead{color:var(--text-main);margin-bottom:8px;font-size:.8rem;font-weight:700;display:block}.co-spotify-markets{flex-wrap:wrap;gap:8px;display:flex}.co-market-chip{border:1px solid var(--border);background:var(--bg-panel-hover);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;display:inline-flex}.co-market-chip-name{color:var(--text-main);font-weight:600}.co-market-chip-share{color:var(--text-muted)}.co-activity-panel{flex-direction:column;gap:12px;display:flex}.co-activity-stats{flex-wrap:wrap;gap:20px;margin:4px 0 2px;display:flex}.co-activity-stat{flex-direction:column;gap:2px;min-width:120px;display:flex}.co-activity-stat-value{color:var(--text-main);font-size:1.05rem;font-weight:700}.co-activity-stat-sep{color:var(--text-muted);font-weight:400}.co-activity-stat-label{color:var(--text-muted);font-size:.74rem}.co-activity-undated{display:block}.co-activity-feed{flex-direction:column;gap:2px;max-height:520px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.co-activity-row{border-bottom:1px solid var(--border,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.co-activity-row:last-child{border-bottom:none}.co-activity-row-main{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.co-activity-row-title{color:var(--text-main);font-size:.86rem;font-weight:600}.co-activity-row-subline{color:var(--text-muted);font-size:.76rem}.co-activity-row-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;display:flex}.co-activity-row-time{color:var(--text-muted);min-width:64px}.co-activity-row-cost{color:var(--text-main);text-align:right;min-width:70px;font-weight:600}.co-activity-deductible{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.co-activity-deductible.is-deductible{background:var(--c-4b9eff-a15);color:var(--info-text)}.co-activity-deductible.is-non-deductible{background:var(--s-9a9aa3-a15);color:var(--text-muted)}.co-activity-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.co-perf-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.co-perf-row{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;grid-template-columns:26px 44px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.co-perf-rank{color:var(--text-muted);text-align:center;font-size:.8rem;font-weight:700}.co-perf-thumb{object-fit:cover;background:var(--surface-2,var(--ov-06));border-radius:8px;flex-shrink:0;width:44px;height:44px;display:block}.co-perf-info{flex-direction:column;gap:4px;min-width:0;display:flex}.co-perf-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.co-perf-subline{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.co-perf-bar-track{background:var(--surface-2,var(--ov-08));border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.co-perf-bar-fill{background:var(--accent);border-radius:2px;height:100%}.co-perf-metrics{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.co-perf-metric-value{color:var(--text-main);white-space:nowrap;font-size:.86rem;font-weight:700}.co-perf-revenue{color:var(--text-muted);white-space:nowrap;font-size:.76rem}.co-perf-note{margin-top:4px;display:block}@media (max-width:560px){.co-perf-row{grid-template-columns:22px 36px 1fr}.co-perf-metrics{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px}}.co-pay-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.co-pay-stat-card{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.co-pay-bridge{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.co-pay-bridge-step{flex-direction:column;gap:2px;min-width:110px;display:flex}.co-pay-bridge-label{color:var(--text-muted);font-size:.72rem}.co-pay-bridge-value{color:var(--text-main);font-size:1rem;font-weight:700}.co-pay-bridge-op{color:var(--text-muted);padding:0 2px;font-size:1.1rem;font-weight:700}.co-pay-bridge-payout .co-pay-bridge-value{color:var(--success-text);font-size:1.15rem}.co-pay-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.co-pay-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.co-pay-status-note{color:var(--accent-text);font-size:.78rem;font-weight:600}.co-pay-events{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.co-pay-event-row{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.co-pay-event-when{color:var(--text-muted);min-width:130px;font-size:.74rem}.co-pay-event-what{color:var(--text-main);font-size:.84rem;font-weight:600}.co-pay-ledger-head{margin:4px 0 10px}.co-pay-ledger-head h4{color:var(--text-main);margin:0;font-size:.9rem;font-weight:700}.co-pay-ledger-wrap{margin-bottom:12px;overflow-x:auto}.co-pay-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:560px){.co-pay-bridge{flex-direction:column;align-items:stretch}.co-pay-bridge-op{align-self:center}}.geo-map{flex:none;height:58%;min-height:180px;max-height:440px;margin:4px 0 8px;position:relative}.geo-map svg{width:100%;height:100%;display:block}.geo-country{fill:var(--geo-land);stroke:var(--bg);stroke-width:.6px;transition:fill .15s}.geo-country[data-active]{cursor:pointer}@supports not (color:color-mix(in srgb, red 50%, blue)){.geo-country[data-active]{fill:var(--accent-soft)}}.geo-country-hot{fill:var(--ov-08);stroke:var(--white);stroke-width:1.4px;stroke-linejoin:round;pointer-events:none}.geo-tooltip{z-index:3;pointer-events:none;background:var(--bg-panel-hover);border:1px solid var(--border-strong);box-shadow:0 8px 16px var(--shadow-60);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:.76rem;position:absolute;transform:translate(12px,-50%)}.geo-tooltip.is-left{transform:translate(calc(-100% - 12px),-50%)}.geo-tooltip-head{color:var(--text-main);align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:flex}.geo-tooltip-sub{color:var(--text-muted);margin-top:3px}.geo-legend{color:var(--text-muted);pointer-events:none;align-items:center;gap:8px;font-size:.68rem;display:flex;position:absolute;bottom:0;left:2px}.geo-legend-bar{background:linear-gradient(90deg, var(--geo-land), var(--accent));border-radius:3px;width:90px;height:6px}.country-flag,.country-flag.fi{width:28px;height:21px;box-shadow:inset 0 0 0 1px var(--ov-14);background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;line-height:21px;display:inline-block}.country-flag-fallback{background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.w-row .country-flag,.w-row .country-flag.fi{width:32px;height:24px}.w-row.geo-row{border-radius:6px;padding-left:6px;padding-right:6px;transition:background .12s}.w-row.geo-row.is-hot,.w-row.geo-row:focus-visible{background:var(--bg-panel-hover)}.w-row.geo-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.widget-head .widget-action.w-perf-controls .dp-trigger{max-width:220px}.widget-head .widget-action.w-perf-controls .dp-trigger-label{white-space:nowrap}.vidpage-container{max-width:1400px;margin:0 auto}.vidpage-breadcrumb{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:.78rem;font-weight:600;display:flex}.vidpage-breadcrumb a{color:var(--text-muted);text-decoration:none}.vidpage-breadcrumb a:hover{color:var(--text-main);text-decoration:underline}.vidpage-breadcrumb-current{color:var(--text-main)}.vidpage-crumbs{margin-bottom:10px}.vidpage-back-link{color:var(--text-muted);align-items:center;gap:6px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.vidpage-back-link:hover{color:var(--text-main);text-decoration:underline}.vidpage-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.vidpage-title{color:var(--text-main);letter-spacing:-.01em;margin:0 0 4px;font-size:1.5rem;font-weight:800}.vidpage-subtitle{color:var(--text-muted);margin:0;font-size:.84rem}.vidpage-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vidpage-preview-switch{align-items:center;gap:8px;display:flex}.vidpage-preview-switch-label{color:var(--text-muted);font-size:.78rem;font-weight:600}.vidpage-preview-banner{background:var(--warning-soft);border:1px solid var(--warning);color:var(--text-main);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;font-size:.84rem;display:flex}.vidpage-preview-banner-link{color:var(--warning-text);white-space:nowrap;font-weight:700;text-decoration:underline}.vidpage-preview-unavailable{text-align:center;padding:40px 20px}.vidpage-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}@media (max-width:980px){.vidpage-layout{grid-template-columns:1fr}}.vidpage-deck-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vidpage-deck-header-main{flex-direction:column;gap:6px;min-width:0;display:flex}.vidpage-deck-header-main h2{color:var(--text-main);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.vidpage-deck-header-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.vidpage-deck-header-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.vidpage-deck-header-side .btn{margin-top:10px}.vidpage-deck-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vidpage-deck-header-tools .btn{margin-top:0}@media (max-width:480px){.vidpage-deck-header-side{text-align:left;align-items:flex-start;width:100%}.vidpage-deck-header-tools{justify-content:flex-start}}.vidpage-deck-tab-strip{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;margin:16px 0 20px;padding:0 6px;overflow-x:auto}.mkt-history-banner{margin-bottom:16px}.mkt-history-phase-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.mkt-history-phase-grid{grid-template-columns:1fr}}.mkt-history-phase-card{border-left:3px solid var(--border);padding-left:14px}.mkt-history-phase-card.success{border-left-color:var(--success)}.mkt-history-phase-card.warning{border-left-color:var(--warning)}.mkt-history-phase-card.neutral{border-left-color:var(--text-dim)}.mkt-history-phase-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mkt-history-phase-tagline{color:var(--text-muted);margin:0 0 6px;font-size:.76rem}.mkt-history-phase-range{color:var(--text-main);margin:2px 0 6px;font-size:1.15rem;font-weight:800}.mkt-history-phase-summary{color:var(--text-muted);margin:0 0 10px;font-size:.8rem}.mkt-history-phase-chips{flex-wrap:wrap;gap:6px;display:flex}.mkt-history-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mkt-history-action-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.mkt-history-action-row{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.mkt-history-action-icon{width:34px;height:34px;color:var(--accent-text);background:var(--c-e8352c-a12);border:1px solid var(--c-e8352c-a30);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.mkt-history-action-main{flex:1 1 0;min-width:0}.mkt-history-action-title{color:var(--text-main);font-size:.86rem;font-weight:700}.vidpage-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.vidpage-checklist-grid{grid-template-columns:minmax(0,1fr)}}.vidpage-checklist-item{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.vidpage-checklist-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.78rem;font-weight:800;display:inline-flex}.vidpage-checklist-icon--done{color:var(--success);background:var(--success-soft)}.vidpage-checklist-icon--attention{color:var(--warning);background:var(--warning-soft)}.vidpage-checklist-icon--pending{color:var(--text-muted);background:var(--ov-08)}.vidpage-checklist-body{flex:1;min-width:0}.vidpage-checklist-title{color:var(--text-main);font-size:.86rem;font-weight:700}.mkt-history-action-desc{color:var(--text-muted);margin:2px 0 0;font-size:.8rem}.mkt-history-action-hidden-note{color:var(--text-dim);margin-top:4px;font-size:.72rem}.mkt-history-action-metrics{text-align:right;color:var(--text-muted);flex:none;min-width:120px;font-size:.78rem}.mkt-history-action-metrics>div:first-child{color:var(--text-main);font-weight:700}.mkt-history-action-status{flex:none}.mkt-history-action-controls{flex-direction:column;flex:none;gap:4px;display:flex}.vidpage-checklist-detail{color:var(--text-muted);margin-top:2px;font-size:.76rem}.vidpage-checklist-actions{flex:none;gap:4px;display:flex}.deck-strategy-play-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:12px;padding:10px 12px;font-size:.84rem;display:grid}.deck-strategy-play-row:last-child{border-bottom:none}.deck-strategy-play-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);font-size:.74rem}.deck-strategy-play-channel{color:var(--text-main);font-weight:700}.deck-strategy-plays{border:1px solid var(--border);border-radius:10px;overflow:hidden}.deck-strategy-pillar-edit,.deck-strategy-play-edit,.deck-strategy-partner-edit{margin-top:10px}@media (max-width:640px){.deck-strategy-play-row{grid-template-columns:1fr;gap:4px}}.vidpage-main,.vidpage-sidebar{flex-direction:column;min-width:0;display:flex}.vidpage-main>.co-panel,.vidpage-sidebar>.co-panel{margin-bottom:0}.vidpage-main,.vidpage-sidebar{gap:20px}.vidpage-overview-body{flex-wrap:wrap;gap:16px;display:flex}.vidpage-overview-thumb{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;flex-shrink:0;width:176px;height:99px;overflow:hidden}.vidpage-overview-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vidpage-overview-main{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.vidpage-overview-title{color:var(--text-main);font-size:1.05rem;font-weight:700}.vidpage-overview-meta{color:var(--text-muted);font-size:.8rem}.vidpage-chip-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.vidpage-thumb-head{justify-content:space-between}.vidpage-thumb-meta{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.vidpage-thumb-body{align-items:flex-start;gap:20px;display:flex}.vidpage-thumb-preview{border:1px solid var(--border);background:var(--bg-panel-hover);aspect-ratio:16/9;border-radius:10px;flex:0 0 33%;min-width:160px;max-width:320px;overflow:hidden}@media (max-width:640px){.vidpage-thumb-body{flex-direction:column}.vidpage-thumb-preview{flex-basis:auto;max-width:100%}}.vidpage-thumb-preview img{object-fit:cover;width:100%;height:100%;display:block}.vidpage-thumb-info{flex-direction:column;flex:1;min-width:0;display:flex}.vidpage-thumb-info-title{color:var(--text-main);margin:0 0 6px;font-size:.95rem;font-weight:700}.vidpage-thumb-info-text{color:var(--text-muted);margin:0 0 14px;font-size:.82rem}.vidpage-thumb-action{flex-direction:column;align-items:flex-start;display:flex}.vidpage-thumb-note{color:var(--text-muted);min-height:1em;margin:8px 0 0;font-size:.78rem}.vidpage-thumb-requests{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.vidpage-thumb-requests-note{color:var(--text-muted);margin:6px 0 0;font-size:.82rem}.vidpage-details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.vidpage-details-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:4px;font-size:.72rem;font-weight:700}.vidpage-details-field-value{color:var(--text-main);word-break:break-word;font-size:.88rem}.vidpage-details-readonly-note{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:.78rem;display:flex}.vidpage-edit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.vidpage-edit-field{flex-direction:column;gap:4px;display:flex}.vidpage-edit-input{background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-main);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.85rem}.vidpage-edit-input:focus{border-color:var(--accent);outline:none}.vidpage-edit-field-wide{grid-column:1/-1}.vidpage-edit-loading-banner{margin-bottom:12px}.vidpage-edit-inline-btn,.vidpage-edit-status-age{margin-left:8px}.vidpage-edit-field-error{color:var(--danger);font-size:.76rem}.vidpage-edit-toggle-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.vidpage-edit-toggle-label{color:var(--text-main);font-size:.85rem}.vidpage-edit-toggle-hint{color:var(--text-muted);margin-top:2px;font-size:.72rem}.vidpage-edit-status{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:.82rem;display:flex}.vidpage-edit-status-badge{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.vidpage-edit-status-badge.status-applied{color:var(--success-text);border-color:var(--success)}.vidpage-edit-status-badge.status-pending,.vidpage-edit-status-badge.status-applying{color:var(--text-muted)}.vidpage-edit-status-badge.status-conflict,.vidpage-edit-status-badge.status-failed{color:var(--danger-strong);border-color:var(--danger-strong)}.vidpage-edit-stickybar{background:var(--bg-subtle);border:1px solid var(--border);z-index:2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.vidpage-edit-stickybar-message{color:var(--text-main);font-size:.85rem}.vidpage-edit-stickybar-actions{gap:8px;display:flex}.vidpage-incoming-notice{margin:0 0 12px;position:static}.vidpage-incoming-line{margin:0 0 4px}.vidpage-incoming-line:last-child{margin-bottom:0}.cad-incoming-chip{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-main);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.4;display:inline-block}.vidpage-momentum-top{flex-wrap:wrap;gap:22px;margin-bottom:16px;display:flex}.vidpage-momentum-stat{min-width:140px}.vidpage-momentum-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:.72rem}.vidpage-momentum-stat-value{color:var(--text-main);font-size:1.3rem;font-weight:800}.vidpage-momentum-stat-sub{color:var(--text-muted);margin-top:2px;font-size:.76rem}.vidpage-momentum-progress-track{background:var(--bg-panel-hover);border-radius:999px;width:100%;height:8px;margin:10px 0 6px;overflow:hidden}.vidpage-momentum-progress-fill{background:var(--accent);border-radius:999px;height:100%}.vidpage-momentum-progress-caption{color:var(--text-muted);justify-content:space-between;font-size:.74rem;display:flex}.vidpage-bars{align-items:flex-end;gap:4px;height:64px;margin-top:18px;display:flex}.vidpage-bar{background:var(--accent-soft);border-radius:3px 3px 0 0;flex:1;min-width:4px;height:100%;position:relative}.vidpage-bar-fill{background:var(--accent);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}.vidpage-momentum-caption{color:var(--text-muted);margin-top:10px;font-size:.76rem}.vidpage-momentum-caption.vidpage-momentum-stale{color:var(--warning-text)}.vidpage-trending-list{flex-direction:column;gap:10px;display:flex}.vidpage-trending-row{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.vidpage-trending-country{color:var(--text-main);font-size:.88rem;font-weight:700}.vidpage-asset-group-row{background:var(--bg-panel-hover);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.vidpage-asset-group-row:hover{border-color:var(--accent)}.vidpage-asset-group-name{color:var(--text-main);font-size:.88rem;font-weight:700}.vidpage-empty-state{color:var(--text-muted);padding:8px 0;font-size:.84rem}.vidpage-status-list{flex-direction:column;gap:12px;display:flex}.vidpage-status-row{justify-content:space-between;align-items:baseline;gap:10px;font-size:.82rem;display:flex}.vidpage-status-label{color:var(--text-muted)}.vidpage-status-value{color:var(--text-main);text-align:right;font-weight:600}.vidpage-activity-list{flex-direction:column;gap:12px;display:flex}.vidpage-activity-row{border-left:2px solid var(--border);flex-direction:column;gap:2px;padding-left:14px;display:flex}.vidpage-activity-date{color:var(--text-muted);font-size:.72rem}.vidpage-activity-label{color:var(--text-main);font-size:.84rem}.vidpage-assets-intro{color:var(--text-muted);margin:0 0 16px;font-size:.84rem}.vidpage-assets-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.vidpage-assets-field{flex-direction:column;gap:6px;min-width:180px;display:flex}.vidpage-assets-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.72rem;font-weight:700}.vidpage-assets-upload-progress{flex-direction:column;gap:4px;min-width:160px;display:flex}.vidpage-assets-upload-progress-row{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:.78rem;display:flex}.vidpage-assets-library-heading{color:var(--text-main);margin:0 0 4px;font-size:.86rem;font-weight:700}.vidpage-assets-library-sub{color:var(--text-muted);margin:0 0 12px;font-size:.78rem}.vidpage-assets-library-band{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.vidpage-assets-library-card{border:1px solid var(--border);background:var(--bg-panel-hover);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vidpage-assets-library-card:hover{border-color:var(--accent)}.vidpage-assets-library-card.vidpage-assets-library-card-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-panel-hover))}.vidpage-assets-library-card-label{color:var(--text-main);font-size:.8rem;font-weight:700}.vidpage-assets-library-card-count{color:var(--text-muted);font-size:.76rem}.vidpage-assets-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vidpage-assets-list-title{color:var(--text-main);margin:0;font-size:.86rem;font-weight:700}.vidpage-assets-list{flex-direction:column;gap:8px;display:flex}.vidpage-assets-row{border:1px solid var(--border);background:var(--bg-panel-hover);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.vidpage-assets-row-main{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.vidpage-assets-row-name{color:var(--text-main);word-break:break-word;font-size:.85rem;font-weight:600}.vidpage-assets-row-meta{color:var(--text-muted);font-size:.76rem}.vidpage-assets-row-actions{flex-wrap:wrap;gap:8px;display:flex}.vidpage-assets-note{border-top:1px solid var(--border);color:var(--text-muted);margin-top:14px;padding-top:14px;font-size:.78rem}.vidpage-rights-head{justify-content:space-between}.vidpage-rights-readonly-note{color:var(--text-muted);margin-top:8px;font-size:.82rem}.vidpage-rights-actions{gap:8px;display:flex}.vidpage-rights-readonly-grid{margin:4px 0 2px}.vidpage-team-requests-head{justify-content:space-between}.vidpage-team-requests-intro{color:var(--text-muted);margin:0 0 12px;font-size:.82rem}.vidpage-team-requests-list{flex-direction:column;gap:10px;display:flex}.vidpage-team-requests-row{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;padding:10px 12px}.vidpage-team-requests-row-main{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vidpage-team-requests-title{color:var(--text-main);font-size:.86rem;font-weight:600}.vidpage-team-requests-notes{color:var(--text-muted);margin:4px 0 0;font-size:.8rem}.vidpage-team-requests-row-controls{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.vidpage-team-requests-meta{color:var(--text-muted);margin:8px 0 0;font-size:.72rem}.vidpage-request-cta{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;margin-top:14px;padding:10px 12px}.vidpage-request-cta-row{gap:12px;display:flex}.vidpage-request-cta-row>.vidpage-request-cta{flex:1 1 0;margin-top:0}.vidpage-request-cta-copy{color:var(--text-muted);margin:0 0 8px;font-size:.8rem}.vidpage-request-cta-btn{white-space:nowrap}.vidpage-deck-timeline-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}@media (max-width:900px){.vidpage-deck-timeline-grid{grid-template-columns:1fr}}.vidpage-deck-timeline-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.vidpage-deck-timeline-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vidpage-deck-timeline-item{align-items:flex-start;gap:12px;padding:0 0 18px 4px;display:flex;position:relative}.vidpage-deck-timeline-item:before{content:"";background:var(--ov-12);width:1px;position:absolute;top:14px;bottom:-2px;left:8px}.vidpage-deck-timeline-item:last-child:before{display:none}.vidpage-deck-timeline-dot{background:var(--text-muted);z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.vidpage-deck-timeline-item.is-current .vidpage-deck-timeline-dot{background:var(--accent);box-shadow:0 0 0 3px var(--c-dc2626-a25)}.vidpage-deck-timeline-body{flex:auto;min-width:0}.vidpage-deck-timeline-name{color:var(--text-main);font-size:.88rem;font-weight:600}.vidpage-deck-timeline-item.is-current .vidpage-deck-timeline-name:after{content:"Current";text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text);margin-left:8px;font-size:.68rem;font-weight:700}.vidpage-deck-timeline-dates{color:var(--text-muted);margin-top:2px;font-size:.78rem}.vidpage-deck-timeline-row-actions{flex:none;align-items:center;gap:4px;display:flex}.vidpage-deck-timeline-task-list{flex-direction:column;gap:8px;display:flex}.vidpage-deck-timeline-task-row{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.vidpage-deck-timeline-task-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vidpage-deck-timeline-task-title{color:var(--text-main);font-size:.86rem;font-weight:600}.vidpage-deck-timeline-task-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vidpage-deck-timeline-task-assignee{color:var(--text-muted);font-size:.78rem}.vidpage-deck-timeline-task-group{margin-bottom:16px}.vidpage-deck-timeline-task-group-name{color:var(--text-main);margin-bottom:8px;font-size:.82rem;font-weight:700}.vidpage-deck-timeline-dept-suggestions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}:root{--ig-gradient:linear-gradient(90deg, #f2559a 0%, #a855f7 100%);--ig-pink:#f2559a;--ig-purple:#a855f7}.ig-page{flex-direction:column;gap:1.25rem;display:flex}.ig-hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--c-f2559a-a08), var(--c-a855f7-a06) 45%, var(--bg-panel));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.5rem;display:flex}.ig-hero-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ig-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ig-pink);font-size:.7rem;font-weight:800}.ig-title{margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.ig-account-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ig-avatar{object-fit:cover;background:var(--bg-subtle);border-radius:50%;flex:0 0 40px;width:40px;height:40px}.ig-avatar-fallback{color:var(--text-muted);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ig-handle{font-weight:800}.ig-muted{color:var(--text-muted);font-size:.8rem}.ig-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.ig-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ig-chip-ok{color:var(--success);background:var(--success-soft);border-color:#0000}.ig-chip-warn{color:var(--warning);background:var(--warning-soft);border-color:#0000}.ig-chip-bad{color:var(--accent);background:var(--accent-soft);border-color:#0000}.ig-chip-plain:before{display:none}.ig-hero-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ig-hero-kpis{flex-wrap:wrap;gap:.75rem;display:flex}.ig-hero-kpi{border:1px solid var(--border);background:var(--well-25);border-radius:12px;min-width:118px;padding:.7rem .9rem}.ig-hero-kpi strong{font-size:1.4rem;font-weight:800;display:block}.ig-hero-kpi span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.ig-notice{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;padding:.75rem 1rem;font-size:.875rem}.ig-notice-ok{border-color:var(--c-34c759-a40);background:var(--success-soft)}.ig-notice-sample{border-color:var(--c-ffb224-a55);background:var(--c-ffb224-a12);font-weight:600}.ig-notice-bad{border-color:var(--c-e8352c-a45);background:var(--accent-soft)}.ig-tabs{border:1px solid var(--border);background:var(--bg-panel);border-radius:14px;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.ig-tabs a{text-align:center;white-space:nowrap;color:var(--text-muted);border-radius:10px;flex:1 1 0;padding:.6rem 1rem;font-size:.85rem;font-weight:700}.ig-tabs a:hover{color:var(--text-main)}.ig-tabs a.active{color:var(--white);background:var(--ig-gradient)}.ig-grid{gap:1rem;display:grid}.ig-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ig-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1100px){.ig-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-grid-2,.ig-grid-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ig-grid-4{grid-template-columns:minmax(0,1fr)}}.ig-card{border:1px solid var(--border);background:var(--bg-panel);border-radius:16px;min-width:0;padding:1.1rem 1.25rem}.ig-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.ig-card-title{margin:0;font-size:1rem;font-weight:800}.ig-card-sub{color:var(--text-muted);margin:.15rem 0 0;font-size:.78rem}.ig-kpi{flex-direction:column;gap:.35rem;display:flex}.ig-kpi-top{justify-content:space-between;align-items:center;display:flex}.ig-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:800}.ig-kpi-value{font-size:1.9rem;font-weight:800;line-height:1.1}.ig-kpi-sub{color:var(--text-muted);font-size:.75rem}.ig-delta{font-size:.75rem;font-weight:800}.ig-delta-up{color:var(--success-text)}.ig-delta-down{color:var(--accent-text)}.ig-delta-flat,.ig-delta-none{color:var(--text-muted)}.ig-bars{flex-direction:column;gap:.85rem;display:flex}.ig-bar-row{flex-direction:column;gap:.3rem;display:flex}.ig-bar-meta{justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.ig-bar-meta span:last-child{color:var(--text-muted);white-space:nowrap}.ig-bar-track{background:var(--bg-subtle);border-radius:999px;height:8px;display:flex;overflow:hidden}.ig-bar-fill{background:var(--ig-gradient);border-radius:999px;height:100%}.ig-split-a{background:var(--ig-pink)}.ig-split-b{background:var(--ig-purple)}.ig-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ig-funnel-step{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;padding:.85rem}.ig-funnel-step strong{font-size:1.35rem;font-weight:800;display:block}.ig-funnel-step span{color:var(--text-muted);font-size:.75rem}.ig-funnel-step em{color:var(--ig-pink);margin-top:.3rem;font-size:.75rem;font-style:normal;font-weight:800;display:block}.ig-heat{color:var(--text-muted);grid-template-columns:2.4rem repeat(24,minmax(0,1fr));align-items:center;gap:3px;font-size:.65rem;display:grid}.ig-heat-cell{aspect-ratio:1;background:color-mix(in srgb, var(--ig-pink) var(--ig-heat,0%), var(--bg-subtle));border-radius:3px;min-height:12px}.ig-heat-empty{background:var(--bg-subtle);opacity:.5}.ig-heat-hour{text-align:center}.ig-slot{border:1px solid var(--c-f5a524-a35);background:var(--warning-soft);border-radius:12px;flex-direction:column;gap:.15rem;margin-top:.9rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.ig-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:16px;padding:2rem 1.25rem}.ig-empty strong{color:var(--text-main);margin-bottom:.35rem;font-size:1rem;display:block}.ig-empty-inline{color:var(--text-muted);padding:1rem 0;font-size:.85rem}.ig-table-wrap{overflow-x:auto}.ig-table{border-collapse:collapse;width:100%;font-size:.82rem}.ig-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:.5rem .6rem;font-size:.68rem}.ig-table td{border-top:1px solid var(--border);vertical-align:middle;padding:.55rem .6rem}.ig-table td.ig-num,.ig-table th.ig-num{text-align:right;font-variant-numeric:tabular-nums}.ig-post-cell{align-items:center;gap:.75rem;min-width:260px;display:flex}.ig-thumb{object-fit:cover;background:var(--bg-subtle);border-radius:8px;flex:0 0 44px;width:44px;height:44px}.ig-thumb-fallback{color:var(--text-muted);justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.ig-caption{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.ig-type{background:var(--bg-subtle);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.ig-story-nav{white-space:nowrap;flex-wrap:wrap;gap:.2rem .75rem;font-size:.78rem;display:inline-flex}.ig-story-nav-item strong{font-weight:700}.ig-audience-list{flex-direction:column;gap:.55rem;display:flex}.ig-audience-row{grid-template-columns:minmax(0,9rem) 1fr auto;align-items:center;gap:.75rem;font-size:.82rem;display:grid}.ig-audience-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.ig-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.ig-rec-grid{grid-template-columns:minmax(0,1fr)}}.ig-rec{flex-direction:column;gap:.5rem;display:flex}.ig-rec h3{margin:0;font-size:1rem}.ig-rec p{margin:0;font-size:.85rem}.ig-rec-evidence{color:var(--text-muted);border-top:1px solid var(--border);padding-top:.5rem;font-size:.75rem}.ig-rec-insufficient{opacity:.8}.ig-composer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:1100px){.ig-composer{grid-template-columns:minmax(0,1fr)}}.ig-form{flex-direction:column;gap:1rem;display:flex}.ig-field{flex-direction:column;gap:.35rem;display:flex}.ig-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:800}.ig-drop{border:1px dashed var(--border-strong);text-align:center;color:var(--text-muted);cursor:pointer;border-radius:12px;padding:1rem;font-size:.85rem;display:block}.ig-drop:hover{border-color:var(--ig-pink);color:var(--text-main)}.ig-files{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.ig-file{background:var(--bg-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .6rem;font-size:.8rem;display:flex}.ig-file-progress{color:var(--text-muted);white-space:nowrap}.ig-toggle-row{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.ig-when-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.ig-actions{flex-wrap:wrap;gap:.6rem;display:flex}.ig-btn-primary{background:var(--ig-gradient);color:var(--white);border-color:#0000}.ig-error{color:var(--accent-text);font-size:.82rem}.ig-comments{flex-direction:column;gap:1rem;display:flex}.ig-reconnect{flex-direction:column;gap:.75rem;display:flex}.ig-threads{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.ig-thread{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.6rem;min-width:0;padding:.85rem 1rem;display:flex}.ig-thread-post{align-items:center;gap:.75rem;min-width:0;display:flex}.ig-thread-post-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ig-cm{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ig-cm-meta{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ig-cm-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem}.ig-cm-hidden .ig-cm-text{opacity:.55}.ig-cm-replies{border-left:2px solid var(--border);flex-direction:column;gap:.6rem;margin-left:1rem;padding-left:.85rem;display:flex}.ig-cm-own .ig-cm-text{color:var(--text-main)}.ig-cm-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ig-cm-reply{flex-direction:column;gap:.6rem;display:flex}.ig-danger:hover{color:var(--accent-text);border-color:var(--accent)}.ig-switch{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:600px){.ig-thread{padding:.75rem}.ig-thread-post{flex-wrap:wrap}.ig-cm-replies{margin-left:.4rem;padding-left:.6rem}.ig-cm-actions .btn{flex:auto}}.ig-msgs{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ig-conv-list{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ig-conv{border:1px solid var(--border);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem .8rem;text-decoration:none;display:flex}.ig-conv:hover,.ig-conv-active{border-color:var(--accent)}.ig-conv-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ig-conv-preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ig-conv-unread .ig-conv-preview{color:var(--text-main);font-weight:600}.ig-conv-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;font-size:.75rem;display:flex}.ig-unread-dot{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.ig-thread-pane{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ig-msgs-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ig-msgs-head-main{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.ig-msgs-back{display:none}.ig-msgs-list{flex-direction:column;gap:.6rem;min-height:12rem;max-height:55vh;padding:.25rem;display:flex;overflow-y:auto}.ig-msg{flex-direction:column;align-items:flex-start;gap:.15rem;max-width:85%;display:flex}.ig-msg-own{align-self:flex-end;align-items:flex-end}.ig-msg-bubble{background:var(--bg-subtle);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .8rem;display:flex}.ig-msg-own .ig-msg-bubble{background:var(--ig-gradient);color:var(--white);border-color:#0000}.ig-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem}.ig-msg-img{object-fit:cover;border-radius:10px;max-width:220px;max-height:260px;display:block}.ig-msg-file{color:inherit;overflow-wrap:anywhere;font-size:.82rem;text-decoration:underline}.ig-msg-time{font-size:.7rem}.ig-msgs-reply{flex-direction:column;gap:.6rem;display:flex}@media (max-width:800px){.ig-msgs{grid-template-columns:minmax(0,1fr)}.ig-msgs-has-thread .ig-msgs-listpane{display:none}.ig-msgs-back{display:inline-flex}.ig-msgs-list{max-height:50vh}.ig-msg{max-width:92%}}.ig-preview{border:1px solid var(--border);background:var(--black);border-radius:18px;max-width:340px;margin:0 auto;overflow:hidden}.ig-preview-head{align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;font-weight:700;display:flex}.ig-preview-media{aspect-ratio:1;background:var(--bg-subtle);color:var(--text-muted);justify-content:center;align-items:center;font-size:.8rem;display:flex;overflow:hidden}.ig-preview-media-tall{aspect-ratio:9/16}.ig-preview-media img,.ig-preview-media video{object-fit:cover;width:100%;height:100%}.ig-preview-caption{white-space:pre-wrap;word-break:break-word;padding:.6rem .75rem .9rem;font-size:.8rem}.ig-queue{flex-direction:column;gap:.5rem;display:flex}.ig-queue-row{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.82rem;display:flex}.ig-queue-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ig-queue-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ig-connect{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ig-format-chip{flex:none;justify-content:center;min-width:3.6rem}.vidpage-thumb-buttons{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.vidpage-thumb-requirements{color:var(--text-muted);margin:0 0 14px;font-size:.78rem}.vidpage-thumb-wm{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:12px 14px}.vidpage-thumb-wm-row{color:var(--text-main);align-items:flex-start;gap:12px;font-size:.85rem;display:flex}.vidpage-thumb-wm-hint{color:var(--text-muted);font-size:.78rem;display:block}.vidpage-thumb-warn{color:var(--danger-strong,var(--t-b3261e))}.wm-admin-sample{aspect-ratio:16/9;border:1px solid var(--border);background:linear-gradient(135deg, var(--s-1b1f2a), var(--c-3a4256));border-radius:10px;max-width:480px;position:relative;overflow:hidden}.wm-admin-sample img{width:100%;height:100%;display:block;position:absolute;inset:0}.wm-admin-versions{border-collapse:collapse;width:100%;font-size:.82rem}.wm-admin-versions th,.wm-admin-versions td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.sci-artist-select{min-width:200px}.sci-period{color:var(--text-muted);margin:0 0 8px;font-size:.8rem}.sci-notice{background:var(--warning-soft);color:var(--text-main);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.8rem}.sci-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:900px){.sci-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sci-kpi{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.sci-kpi strong{color:var(--text-main);font-size:1.4rem;font-weight:600}.sci-kpi-label,.sci-kpi-sub{color:var(--text-muted);font-size:.75rem}.sci-up{color:var(--success-text)!important}.sci-stack-label{justify-content:space-between;margin-bottom:6px;font-size:.8rem;display:flex}.sci-bar{background:var(--bg-subtle);border-radius:7px;height:14px;display:flex;overflow:hidden}.sci-bar i{height:100%;display:block}.sci-bar-empty{background:repeating-linear-gradient(45deg, var(--bg-subtle), var(--bg-subtle) 6px, var(--border) 6px, var(--border) 12px);width:100%}.sci-bar-onima{background:var(--success)}.sci-bar-other{background:var(--info)}.sci-legend{color:var(--text-muted);gap:16px;margin:8px 0 16px;font-size:.75rem;display:flex}.sci-legend span{align-items:center;gap:6px;display:inline-flex}.sci-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.sci-table-title{margin:0 0 8px;font-size:.9rem;font-weight:600}.sci-table{border-collapse:collapse;width:100%;font-size:.85rem}.sci-table th,.sci-table td{text-align:right;border-bottom:1px solid var(--border);padding:8px 10px}.sci-table th:first-child,.sci-table td:first-child{text-align:left;color:var(--text-muted)}.sci-table th{color:var(--text-muted);font-size:.75rem;font-weight:500}.sci-caption{color:var(--text-muted);margin:10px 0 0;font-size:.75rem}.adslots-body{display:block}.adslots-player{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;width:100%;max-width:720px;margin:10px 0 14px;position:relative;overflow:hidden}.adslots-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.adslots-timeline-wrap{max-width:720px}.adslots-track{background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:8px;height:28px;position:relative}.adslots-track-addable{cursor:copy}.adslots-track-inactive .adslots-marker{opacity:.45}.adslots-auto-band{background:repeating-linear-gradient(135deg, var(--info-soft) 0 6px, transparent 6px 12px);pointer-events:none;border-radius:7px;position:absolute;inset:0}.adslots-marker{touch-action:none;background:var(--accent);cursor:pointer;border:0;border-radius:3px;width:10px;margin-left:-5px;padding:0;position:absolute;top:3px;bottom:3px}.adslots-marker:hover,.adslots-marker:focus-visible{background:var(--accent-hover);outline:2px solid var(--text-main);outline-offset:1px}.adslots-marker-active{background:var(--warning);outline:2px solid var(--warning);outline-offset:1px}.adslots-marker-outside{background:var(--text-muted)}.adslots-playhead{background:var(--text-main);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.adslots-tip{background:var(--bg-panel-hover);border:1px solid var(--border-strong);color:var(--text-main);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:.72rem;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.adslots-ticks{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:.72rem;display:flex}.adslots-auto-note{color:var(--text-muted);margin:4px 0 0;font-size:.75rem}.adslots-grid{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.adslots-row{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.adslots-field{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.adslots-label{color:var(--text-muted);font-size:.82rem}.adslots-input{border:1px solid var(--border-strong);background:var(--bg-subtle);min-width:120px;height:38px;color:var(--text-main);font:inherit;border-radius:8px;padding:0 10px}.adslots-check{color:var(--text-main);align-items:center;gap:10px;margin:4px 0;display:flex}.adslots-count-row{justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin-top:18px;display:flex}.adslots-list{flex-wrap:wrap;gap:6px;max-width:720px;margin-top:8px;display:flex}.adslots-chip{border:1px solid var(--border-strong);background:var(--bg-subtle);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;display:inline-flex}.adslots-chip-active{border-color:var(--warning);background:var(--warning-soft)}.adslots-chip-main,.adslots-chip-remove{color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.adslots-chip-main{padding:4px 4px 4px 10px}.adslots-chip-remove{color:var(--text-muted);padding:4px 10px 4px 4px}.adslots-chip-main:hover,.adslots-chip-remove:hover{color:var(--accent-text)}.adslots-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.plp .plp-step{padding:12px 0}.plp .plp-step+.plp-step{border-top:1px solid var(--border)}.plp .plp-step-2.is-locked{opacity:.55}.plp .plp-step-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.plp .plp-num{background:var(--bg-subtle);width:22px;height:22px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.plp .plp-num.is-done{background:var(--success-soft);color:var(--success)}.plp .plp-sub{color:var(--text-muted);font-size:.78rem}.plp .plp-badge,.plp .plp-counter{letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:700}.plp .plp-counter{border:0;margin-left:auto}.plp .plp-chips{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.plp .plp-chip{white-space:nowrap;border:1px solid var(--border-strong);height:32px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:.8rem;font-weight:600;display:inline-flex}.plp .plp-chip:hover{border-color:var(--text-muted)}.plp .plp-chip.is-on{background:var(--accent-soft);border-color:var(--accent)}.plp .plp-av{background:var(--bg-subtle);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:inline-flex}.plp .plp-chip.is-on .plp-av{background:var(--accent);color:var(--white)}.plp .plp-count{color:var(--white);background:var(--accent);border-radius:999px;padding:1px 6px;font-size:.62rem;font-weight:700}.plp .plp-locked,.plp .plp-empty{color:var(--text-muted);margin:0;padding:14px 4px;font-size:.82rem}.plp .plp-search{border:1px solid var(--border-strong);background:var(--bg-subtle);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;display:flex}.plp .plp-search:focus-within{border-color:var(--accent)}.plp .plp-search input{min-width:140px;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.85rem}.plp .plp-token{background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:.78rem;display:inline-flex}.plp .plp-tag{color:var(--text-muted);font-size:.6rem;font-weight:800}.plp .plp-token button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.95rem;line-height:1}.plp .plp-list{max-height:300px;margin-top:8px;overflow-y:auto}.plp .plp-group-head{z-index:1;background:var(--card-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 4px;font-size:.78rem;display:flex;position:sticky;top:0}.plp .plp-group-name{font-weight:700}.plp .plp-group-count{color:var(--text-muted);margin-left:auto;font-size:.7rem}.plp .plp-link{color:var(--accent-text);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:.66rem;font-weight:700}.plp .plp-link:disabled{color:var(--text-muted);cursor:default}.plp .plp-row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:.85rem;display:flex}.plp .plp-row:hover,.plp .plp-row.is-active{background:var(--bg-panel-hover)}.plp .plp-row.is-active{outline:1px solid var(--border-strong)}.plp .plp-row.is-known{opacity:.6;cursor:default}.plp .plp-box{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.plp .plp-row.is-on .plp-box{background:var(--accent);border-color:var(--accent)}.plp .plp-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.plp .plp-errors{color:var(--warning-text);margin:6px 0 0;padding-left:18px;font-size:.78rem}.plp .plp-row-wrap{align-items:center;gap:6px;display:flex}.plp .plp-row-wrap .plp-row{flex:1;min-width:0}.pol-pill{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.adslots-state{color:var(--text-muted);margin-left:10px;font-size:.74rem;font-weight:700}.adslots-state-on{color:var(--success-text)}.pol-choice{margin:16px 0 8px}.pol-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:.66rem;font-weight:700}.pol-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.pol-cards{grid-template-columns:1fr}}.pol-card{text-align:left;cursor:pointer;font:inherit;color:var(--text-main);background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.pol-card:hover:not(:disabled){border-color:var(--border-strong)}.pol-card:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.pol-card:disabled{opacity:.55;cursor:not-allowed}.pol-tone-success{--pol-accent:var(--success);--pol-soft:var(--success-soft)}.pol-tone-info{--pol-accent:var(--info);--pol-soft:var(--info-soft)}.pol-tone-danger{--pol-accent:var(--accent);--pol-soft:var(--accent-soft)}.pol-card-selected{border-color:var(--pol-accent);background:var(--pol-soft)}.pol-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pol-card-glyph{background:var(--bg-subtle);width:34px;height:34px;color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.pol-card-selected .pol-card-glyph{background:var(--pol-accent);color:var(--bg)}.pol-card-ring{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pol-card-selected .pol-card-ring{border-color:var(--pol-accent)}.pol-card-dot{background:var(--pol-accent);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .15s}.pol-card-selected .pol-card-dot{opacity:1}.pol-card-label{font-size:.92rem;font-weight:700}.pol-card-desc{color:var(--text-muted);font-size:.78rem;line-height:1.4}.pol-card-current{letter-spacing:.1em;color:var(--bg);background:var(--text-main);border-radius:4px;padding:2px 6px;font-size:.56rem;font-weight:700;position:absolute;top:-9px;right:12px}.pol-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pol-change{color:var(--text-muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.pol-change strong{color:var(--text-main)}.pol-arrow{opacity:.6}.pol-footer-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adslots-toggles{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-top:16px;display:grid;overflow:hidden}@media (max-width:640px){.adslots-toggles{grid-template-columns:1fr}}.adslots-toggle{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.adslots-toggle+.adslots-toggle{border-left:1px solid var(--border)}.adslots-toggle-text{color:var(--text-muted);flex-direction:column;gap:2px;font-size:.74rem;display:flex}.adslots-toggle-text strong{color:var(--text-main);font-size:.86rem}.adslots-ticks{min-height:1.1em;position:relative}.adslots-tick{position:absolute;top:0;transform:translate(-50%)}.adslots-tick[data-edge=start]{transform:none}.adslots-tick[data-edge=end]{transform:translate(-100%)}.adslots-legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:.74rem;display:flex}.adslots-legend span{align-items:center;gap:6px;display:flex}.adslots-legend-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.adslots-legend-band{background:repeating-linear-gradient(135deg, var(--info) 0 2px, transparent 2px 4px);border-radius:2px;width:14px;height:8px}.admin-nav{flex-direction:column;gap:12px;min-width:0;display:flex}.admin-group-tabs{border-bottom:1px solid var(--border);gap:24px;display:flex;overflow-x:auto}.admin-group-tab{white-space:nowrap;min-height:44px;color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.admin-group-tab:hover{color:var(--text-main)}.admin-group-tab.active{color:var(--text-main);border-bottom-color:var(--accent)}.admin-group-badge{background:var(--warning-soft);min-width:18px;height:18px;color:var(--warning);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-section-pills{flex-wrap:wrap;gap:8px;display:flex}.admin-section-pill{height:32px;color:var(--text-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.admin-section-pill:hover{color:var(--text-main)}.admin-group-tab:focus-visible,.admin-section-pill:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-section-pill.active{background:var(--s-26262b);border-color:var(--ov-18);color:var(--text-main)}.acct-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.acct-muted{color:var(--text-muted);font-size:.84rem;line-height:1.45}.acct-faint{color:var(--t-6a6a73)}.acct-warn{color:var(--warning-text)}.acct-small{font-size:.76rem}.acct-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acct-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--t-6a6a73);font-size:.7rem;font-weight:600}.acct-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.acct-dot-top{margin-top:6px}.acct-dot-warn{background:var(--warning)}.acct-note{margin:0}.acct-linkbtn{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem;font-weight:600}.acct-linkbtn:hover{text-decoration:underline}.acct-link{color:var(--accent-text)}.acct-stack{flex-direction:column;gap:10px;display:flex}.acct-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-count{color:var(--t-6a6a73);margin-left:4px;font-size:.7rem}.acct-count-warn{color:var(--warning-text)}.acct-input{border:1px solid var(--border-strong);background:var(--bg);min-height:38px;color:var(--text-main);font:inherit;box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:0 12px;font-size:.86rem}.acct-input:focus{border-color:var(--ov-30)}.acct-input-sm{border-radius:8px;min-height:36px;font-size:.84rem}.acct-field{flex-direction:column;gap:6px;display:flex}.acct-field-label{color:var(--t-c9c9d1);font-size:.78rem;font-weight:600}.acct-btn{min-height:34px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:.82rem;font-weight:650}.acct-btn:disabled{opacity:.45;cursor:default}.acct-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.acct-btn-primary:not(:disabled):hover{background:var(--accent-hover)}.acct-btn-quiet{border-color:var(--border-strong);color:var(--text-main);background:0 0}.acct-btn-quiet:not(:disabled):hover{border-color:var(--ov-28)}.acct-btn-ghost{color:var(--text-muted);background:0 0}.acct-btn-danger{border-color:var(--c-e8352c-a45);color:var(--t-ff6257);background:0 0}.acct-attention{background:var(--c-f5a524-a08);border:1px solid var(--c-f5a524-a30);color:var(--text-main);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;display:flex}.acct-attention-text{font-weight:600}.acct-attention .acct-linkbtn{align-self:center;margin-left:auto}.acct-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-toolbar-right{flex-wrap:wrap;flex:280px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.acct-search{flex:220px;max-width:320px;display:flex;position:relative}.acct-search-icon{color:var(--t-6a6a73);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.acct-search-input{background:var(--bg-panel);border-color:var(--border);padding-left:32px}.dp-trigger.acct-filter-on{border-color:var(--c-e8352c-a50)}.acct-idle{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:44px 24px;display:flex}.acct-idle-icon{color:var(--t-6a6a73);font-size:1.6rem}.acct-idle-text{flex-direction:column;align-items:center;gap:6px;max-width:46ch;display:flex}.acct-section-title{color:var(--text-main);font-size:.92rem;font-weight:600}.acct-chip-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.acct-shortcut{border:1px solid var(--border-strong);min-height:34px;color:var(--t-c9c9d1);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.acct-shortcut:hover{background:var(--bg-panel-hover)}.acct-shortcut-warn{color:var(--warning-text);border-color:var(--c-f5a524-a40)}.acct-table{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;overflow:hidden}.acct-row{border-bottom:1px solid var(--ov-05);grid-template-columns:minmax(0,2.3fr) minmax(0,1.1fr) minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.2fr) 96px 24px;align-items:center;gap:16px;padding:13px 18px;display:grid}.acct-row-head{border-bottom:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--t-6a6a73);padding:12px 18px;font-size:.7rem;font-weight:600}.acct-row-body{cursor:pointer}.acct-row-body:hover,.acct-row-selected{background:var(--bg-panel-hover)}.acct-row-body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.acct-row-off{opacity:.55}.acct-cell-who{align-items:center;gap:12px;min-width:0;display:flex}.acct-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-cell-line{align-items:center;gap:8px;min-width:0;display:flex}.acct-cell-chips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.acct-cell-switch{align-items:flex-start;gap:4px}.acct-email{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.acct-you{background:var(--ov-08);color:var(--text-muted);border-radius:4px;flex:none;padding:1px 6px;font-size:.66rem;font-weight:600}.acct-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.acct-role-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex;overflow:hidden}.acct-chip{max-width:100%;color:var(--t-d8d8de);background:var(--bg-subtle);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 8px;font-size:.76rem;overflow:hidden}.acct-chips{flex-wrap:wrap;gap:6px;display:flex}.acct-status{align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.acct-indent{padding-left:14px}.acct-empty{flex-direction:column;align-items:center;gap:8px;padding:40px 18px;display:flex}.acct-empty .acct-linkbtn{align-self:center}.acct-backdrop{z-index:80;background:var(--black-a55);position:fixed;inset:0}.acct-drawer{z-index:85;background:var(--bg-panel);border-left:1px solid var(--border-strong);width:min(460px,100vw);box-shadow:-24px 0 60px var(--shadow-50);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.acct-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.acct-drawer-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.acct-drawer-head-simple{justify-content:space-between;align-items:center}.acct-drawer-title{color:var(--text-main);font-size:1.05rem}.acct-drawer-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.acct-drawer-email{color:var(--text-main);overflow-wrap:anywhere;font-size:1rem}.acct-drawer-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.acct-icon-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.3rem;line-height:1}.acct-icon-btn:hover{background:var(--bg-panel-hover);color:var(--text-main)}.acct-tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 24px;display:flex}.acct-tab{min-height:42px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:.84rem;font-weight:600}.acct-tab-on{color:var(--text-main);border-bottom-color:var(--accent)}.acct-drawer-body{flex-direction:column;flex:1;padding:8px 24px 32px;display:flex;overflow-y:auto}.acct-new-body{gap:22px;padding-top:20px}.acct-drawer-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.acct-section{border-bottom:1px solid var(--ov-06);flex-direction:column;gap:10px;padding:18px 0;display:flex}.acct-section:last-child{border-bottom:0}.acct-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acct-switch-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.acct-switch-text{flex-direction:column;gap:3px;min-width:0;display:flex}.acct-bordered{border:1px solid var(--border-strong);border-radius:10px;padding:12px 14px}.acct-callout{background:var(--s-0e0e11);border:1px solid var(--border);color:var(--t-d8d8de);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.84rem;line-height:1.5;display:flex}.acct-callout-warn{background:var(--c-f5a524-a08);border-color:var(--c-f5a524-a30)}.acct-form-card{border:1px solid var(--border-strong);background:var(--s-0e0e11);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.acct-pw{flex-direction:column;gap:10px;display:flex}.acct-pw-row{gap:6px;display:flex}.acct-pw-row .acct-input{flex:1;min-width:0;font-size:.82rem}.acct-pw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acct-pw-hint{font-size:.76rem}.acct-pw-hint-warn{color:var(--warning-text)}.acct-pw-hint-ok{color:var(--success-text)}.acct-pw-hint-muted{color:var(--text-muted)}.acct-checklist-wrap{flex-direction:column;gap:10px;display:flex}.acct-checklist{border:1px solid var(--border);background:var(--s-0e0e11);border-radius:10px;overflow-y:auto}.acct-checklist-empty{color:var(--text-muted);padding:12px;font-size:.82rem}.acct-check-row{border:0;border-bottom:1px solid var(--ov-04);width:100%;min-height:38px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:.84rem;display:flex}.acct-check-row:hover{background:var(--bg-panel-hover)}.acct-check-name{flex:1}.acct-check-box{width:16px;height:16px;color:var(--white);border:1px solid var(--ov-30);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.acct-check-on{background:var(--accent);border-color:var(--accent)}.acct-card-pick{border:1px solid var(--border-strong);color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.acct-card-pick-on{border-color:var(--c-e8352c-a50);background:var(--accent-soft)}.acct-card-pick-col{flex-direction:column;align-items:flex-start;gap:3px;padding:12px}.acct-card-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-card-pick-label{font-size:.86rem;font-weight:600}.acct-radio{box-sizing:border-box;border:1.5px solid var(--ov-30);border-radius:50%;flex:none;width:16px;height:16px}.acct-radio-on{border:5px solid var(--accent)}.acct-method-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:420px){.acct-method-grid{grid-template-columns:1fr}}@media (max-width:900px){.acct-row{grid-template-columns:minmax(0,1fr) 24px}.acct-row-head{display:none}.acct-row-body>:nth-child(n+2):not(:last-child){grid-column:1}}@media (max-width:600px){.acct-toolbar .segmented{flex-wrap:wrap;flex-shrink:1;max-width:100%;display:flex}.acct-toolbar .segmented-option{flex:auto}}.pa-root{flex-direction:column;gap:16px;min-width:0;display:flex}.pa-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.pa-subject{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pa-subject .segmented{flex-wrap:wrap;flex-shrink:1;max-width:100%;display:flex}.pa-subject .segmented-option{flex:auto}.pa-picker{width:min(420px,100%)}.pa-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.pa-card-title{color:var(--text-main);font-size:.92rem;font-weight:600}.pa-sub{color:var(--text-muted);margin-top:2px;font-size:.78rem}.pa-revenue{justify-content:space-between;align-items:center;gap:16px;display:flex}.pa-revenue-text{min-width:0}.pa-summary{color:var(--t-d8d8de);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}.pa-summary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-mono{font-family:JetBrains Mono,ui-monospace,monospace}.pa-group{flex-direction:column;gap:10px;display:flex}.pa-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:600}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;display:grid}.pa-page{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.pa-page-off .pa-page-label{color:var(--text-muted)}.pa-page-text{min-width:0}.pa-page-label{color:var(--text-main);font-size:.9rem;font-weight:600}.pa-path{color:var(--t-6a6a73);overflow-wrap:anywhere;font-size:.74rem}.pa-problem{color:var(--text-muted)}.pa-tags{align-items:center;gap:8px;margin-top:6px;display:flex}.pa-tag{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.pa-tag-custom{color:var(--warning-text);background:var(--warning-soft);border-color:var(--c-f5a524-a30)}.pa-reset{font:inherit;color:var(--t-6fb1ff);cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem}.pa-reset:disabled{opacity:.5;cursor:default}.al-seg{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;margin:0 0 16px;padding:3px;display:inline-flex}.al-seg a{min-height:34px;color:var(--text-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-size:.84rem;font-weight:600;display:inline-flex}.al-seg a:focus-visible{outline:2px solid var(--info);outline-offset:1px}.al-seg a:hover{color:var(--text-main)}.al-seg a.active{background:var(--bg-panel-hover);color:var(--text-main)}.al-panel{min-width:0;max-width:100%}.al-scroll{max-width:100%;overflow-x:auto}.al-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.al-chips{gap:8px}.al-chip{border-radius:999px;font-size:.76rem;font-weight:600}.al-chip-isrc{color:var(--info);background:var(--info-soft)}.al-chip-upc{color:var(--purple);background:var(--purple-soft)}.al-chip-asset_id{color:var(--success);background:var(--success-soft)}.al-chip-video_id{color:var(--c-ff6257);background:var(--accent-soft)}.al-chip-invalid,.al-chip-duplicate{color:var(--warning);background:var(--warning-soft)}.al-resolve{color:var(--info-text);white-space:nowrap;font-size:.8rem;font-weight:600}.al-resolve:hover{text-decoration:underline}.al-link-btn{white-space:nowrap}.al-action-bar{z-index:5;background:var(--bg-panel-hover);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);border-radius:12px;padding:10px 14px;position:sticky;bottom:12px}@media (max-width:600px){.al-seg{display:flex}.al-action-bar{gap:8px}.al-action-bar>*{flex:auto;min-width:0}.al-seg a{flex:auto;justify-content:center;padding:0 10px}}.co-own-add{flex-direction:column;gap:10px;display:flex}.co-own-title,.pp-title{color:var(--text-main);margin:0 0 6px;font-size:.95rem;font-weight:600}.co-own-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.co-own-field{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--text-muted);flex-direction:column;flex:200px;gap:6px;font-size:.74rem;font-weight:600;display:flex}.co-own-field-wide{flex:2 320px}.co-own-field input{border:1px solid var(--border-strong,var(--ov-12));background:var(--s-0e0e11);height:38px;color:var(--text-main);font:inherit;text-transform:none;letter-spacing:0;border-radius:9px;padding:0 12px;font-size:.86rem;font-weight:400}.co-own-field input:focus{border-color:var(--ov-30);outline:none}.co-own-submit{flex:none}.co-own-hint{color:var(--text-dim);word-break:break-all;margin:0;font-size:.78rem}.co-own-hint-ok{color:var(--success-text)}.co-own-hint-warn{color:var(--warning-text)}.co-own-list{flex-direction:column;padding:4px 20px;display:flex}.co-own-row{border-bottom:1px solid var(--ov-05);align-items:center;gap:14px;padding:12px 0;display:flex}.co-own-row:last-child{border-bottom:0}.co-own-row-off .co-own-name{color:var(--text-dim)}.co-own-main{flex:1;min-width:0}.co-own-name{color:var(--text-main);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.co-own-sub{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.74rem}.co-own-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem}.pr-card{overflow-x:visible}.pr-help{border:1px solid var(--border);background:var(--s-0e0e11);border-radius:12px;margin-bottom:16px}.pr-help-toggle{width:100%;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.9rem;font-weight:600;display:flex}.pr-help-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 14px 14px;display:grid}.pr-rule{align-items:flex-start;gap:10px;display:flex}.pr-rule-n{background:var(--accent-soft);height:22px;color:var(--c-ff6257);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.pr-rule-title{color:var(--text-main);font-size:.84rem;font-weight:600}.pr-rule-text{color:var(--text-muted);margin-top:2px;font-size:.78rem;line-height:1.45}.pr-bands{margin:14px 0}.pr-list{flex-direction:column;display:flex}.pr-row{border-bottom:1px solid var(--ov-05);grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1.4fr) minmax(0,1.1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.pr-name{color:var(--text-main);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.pr-path{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.74rem}.pr-logs{color:var(--text-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem}.pr-cell-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600;display:none}.pr-rate{color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 10px;display:flex}.pr-rate:hover{background:var(--bg-panel-hover);border-color:var(--border)}.pr-rate-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88rem;font-weight:600}.pr-tag{background:var(--success-soft);color:var(--success);border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:600}.pr-rate-note{color:var(--text-muted);font-size:.74rem}.pr-rate-none{color:var(--warning-text);font-size:.78rem;font-weight:600}.pr-rate-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-rate-eur{color:var(--text-muted)}.pr-rate-input{border:1px solid var(--ov-30);background:var(--s-0e0e11);width:96px;height:34px;color:var(--text-main);border-radius:8px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem}.pr-btn{min-height:34px;padding:0 12px;font-size:.8rem}.pp-sentence{border:1px solid var(--border);background:var(--s-0e0e11);color:var(--text-main);border-radius:10px;margin:0 0 8px;padding:12px 14px;font-size:.9rem;line-height:1.5}.pp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:12px 0;display:grid}.pp-field{letter-spacing:.04em;min-width:0;color:var(--text-muted);flex-direction:column;gap:6px;font-size:.74rem;font-weight:600;display:flex}.pp-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-state{letter-spacing:0;background:var(--ov-06);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:.66rem;font-weight:600}.pp-state-set{background:var(--warning-soft);color:var(--warning)}.pp-input{border:1px solid var(--border-strong,var(--ov-12));background:var(--s-0e0e11);height:38px;color:var(--text-main);font:inherit;border-radius:9px;padding:0 12px;font-size:.86rem}.pp-input:focus{border-color:var(--ov-30);outline:none}.pp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.pp-danger{color:var(--t-ff6257);border-color:var(--c-e8352c-a40)}.pp-add{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.pp-add-select{flex:240px;min-width:0;max-width:360px}.pp-ov-list{flex-direction:column;gap:8px;display:flex}.pp-ov{border:1px solid var(--border);background:var(--s-0e0e11);border-radius:10px}.pp-ov-open{border-color:var(--border-strong,var(--border-strong))}.pp-ov-head{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 14px;display:flex}.pp-ov-name{overflow-wrap:anywhere;flex:0 220px;min-width:0;font-size:.86rem;font-weight:600}.pp-ov-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.pp-chip{background:var(--warning-soft);color:var(--warning);border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:600}.pp-chip-new{background:var(--info-soft);color:var(--c-6fb1ff)}.pp-ov-none{color:var(--text-muted);font-size:.78rem}.pp-ov-body{padding:0 14px 14px}@media (max-width:760px){.pr-row{grid-template-columns:minmax(0,1fr);gap:8px}.pr-cell-label{margin-bottom:4px;display:block}.pr-logs .pr-cell-label{margin:0 6px 0 0;display:inline}.pp-ov-head{flex-wrap:wrap}.pp-ov-name{flex-basis:100%}}.type-filter-card-warn .stat-value{color:var(--warning-text)}.type-filter-card-bad .stat-value{color:var(--t-ff6257)}.dl-page{flex-direction:column;gap:18px;min-width:0;display:flex}.dl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dl-head>div{flex:320px;min-width:0}.dl-owner{flex-direction:column;gap:10px;min-width:0;display:flex}.dl-owner-head{align-items:baseline;gap:10px;display:flex}.dl-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.dl-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.dl-card-off{opacity:.92}.dl-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dl-pill{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:.74rem;font-weight:650;display:inline-flex}.dl-pill-live{color:var(--success-text);background:var(--c-34c759-a12)}.dl-pill-standby{color:var(--text-muted);background:var(--ov-06)}.dl-service{color:var(--t-c9c9d1);white-space:nowrap;font-size:.8rem}.dl-dest{color:var(--text-main);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.dl-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:.8rem;display:grid}.dl-facts dt{color:var(--text-muted)}.dl-facts dd{color:var(--t-d8d8de);overflow-wrap:anywhere;min-width:0;margin:0}.dl-good{color:var(--success-text);font-weight:600}.dl-bad{color:var(--t-ff6257);font-weight:600}.dl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-confirm{flex-wrap:wrap;gap:8px;display:inline-flex}.dl-why{color:var(--warning-text);margin:0;font-size:.78rem}.dl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dl-two-host{grid-template-columns:minmax(0,1fr) 110px}.dl-hint-bad{color:var(--t-ff6257);font-size:.78rem}.dl-textarea{resize:vertical;min-height:120px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace}.dl-foot{align-items:center;gap:12px}.dl-foot-msg{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex:auto;font-size:.78rem}.dl-foot-msg-bad{color:var(--warning-text)}@media (max-width:560px){.dl-two,.dl-two-host{grid-template-columns:minmax(0,1fr)}.dl-foot{flex-direction:column;align-items:stretch}}.wm-page{flex-direction:column;gap:16px;min-width:0;display:flex}.wm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.wm-card{flex-direction:column;gap:12px;min-width:0;display:flex}.wm-stage{aspect-ratio:16/9;border:1px solid var(--border);background:linear-gradient(135deg, var(--s-2a2f3a) 0%, var(--c-3a3050) 55%, var(--s-4a3240) 100%);border-radius:10px;width:100%;position:relative;overflow:hidden}.wm-stage-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ovt-45);font-size:.7rem;position:absolute;top:10px;left:12px}.wm-stage-mark{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wm-drop{border:1.5px dashed var(--border-strong);background:var(--s-0e0e11);color:var(--text-main);font:inherit;cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 16px;display:flex}.wm-drop:hover:not(:disabled),.wm-drop-on{border-color:var(--accent);background:var(--c-e8352c-a06)}.wm-drop:disabled{opacity:.6;cursor:default}.wm-drop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wm-drop-icon{color:var(--text-muted);font-size:1.4rem}.wm-drop-title{font-size:.9rem;font-weight:600}.wm-error{min-height:1.1em;color:var(--t-ff6257);margin:0;font-size:.8rem}.wm-checklist{color:var(--t-d8d8de);flex-direction:column;gap:6px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.wm-tick{width:18px;color:var(--success-text);font-weight:700;display:inline-block}.wm-versions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wm-version{border-bottom:1px solid var(--ov-06);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.wm-version:last-child{border-bottom:0}.wm-version-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sy-page{flex-direction:column;gap:18px;min-width:0;display:flex}.sy-quota-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sy-quota-head>div:first-child{flex:260px;min-width:0}.sy-quota-big-wrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sy-quota-big{color:var(--text-main);font-family:JetBrains Mono,ui-monospace,monospace;font-size:2rem;font-weight:700}.sy-bar{background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;height:10px;margin:14px 0 8px;position:relative}.sy-bar-fill{background:var(--success);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sy-bar-fill-warn{background:var(--warning)}.sy-bar-marker{background:var(--text-muted);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.sy-quota-legend{color:var(--t-c9c9d1);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.82rem;display:flex}.sy-quota-reset{margin-top:8px}.sy-cat{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);border-radius:999px;margin-top:4px;padding:1px 7px;font-size:.66rem;display:inline-block}.sy-recent{flex-direction:column;gap:12px;min-width:0;display:flex}.sy-recent-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sy-recent-head>div{flex:320px;min-width:0}.sy-recent-body{flex-direction:column;gap:12px;min-width:0;display:flex}.sy-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.sy-dates{flex-wrap:wrap;gap:10px;display:flex}.sy-dates>*{width:170px}.sy-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-preset-on{border-color:var(--accent);color:var(--text-main);background:var(--mine-bg)}.sy-groupby{flex-direction:column;gap:6px;display:flex}.sy-groups{flex-direction:column;display:flex}.sy-group{border-top:1px solid var(--ov-06)}.sy-group-head{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.sy-group-head:hover,.sy-group-head-open{background:var(--bg-panel-hover)}.sy-group-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sy-dot{border-radius:50%;flex:none;width:8px;height:8px}.sy-dot-ok{background:var(--success)}.sy-dot-neutral{background:var(--text-muted)}.sy-dot-warn{background:var(--warning)}.sy-dot-bad{background:var(--accent)}.sy-group-name{overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:.86rem;font-weight:600}.sy-group-summary{min-width:0;color:var(--text-muted);flex:auto;font-size:.78rem}.sy-group-count{background:var(--bg-subtle);border:1px solid var(--border);text-align:center;min-width:28px;color:var(--t-d8d8de);border-radius:999px;flex:none;padding:1px 8px;font-size:.74rem}.sy-chevron{color:var(--text-muted);flex:none}.sy-group-body{min-width:0;padding:0 0 8px}.sy-footer-line{color:var(--text-muted);border-top:1px solid var(--ov-06);margin:0;padding:10px 16px;font-size:.78rem}.sy-empty{margin:0;padding:14px 16px}@media (max-width:560px){.sy-dates>*{width:100%}.sy-quota-big-wrap{align-items:flex-start}}.dash-adm{flex-direction:column;gap:16px;min-width:0;display:flex}.dash-adm-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.dash-adm-cardbox{flex-direction:column;gap:6px;min-width:0;display:flex}.dash-adm-cardbox>.dash-adm-card{flex:1}.dash-adm-card-edit{color:var(--accent-text);border-radius:6px;align-self:flex-start;padding:2px 4px;font-size:.76rem;font-weight:600;text-decoration:none}.dash-adm-card-edit:hover{text-decoration:underline}.dash-adm-card-edit:focus-visible{outline:2px solid var(--ov-50);outline-offset:2px}.dash-adm-card{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-main);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.dash-adm-card:hover{border-color:var(--ov-24)}.dash-adm-card-on{border-color:var(--accent);background:var(--accent-soft)}.dash-adm-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.dash-adm-card-meta{color:var(--text-muted);font-size:.76rem}.dash-adm-card-count{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700}.dash-adm-card-count span{color:var(--text-muted);font-family:Public Sans,sans-serif;font-size:.74rem;font-weight:500}.dash-adm-new{cursor:default;border-style:dashed;border-color:var(--ov-16);background:0 0;gap:8px}.dash-adm-new:hover{border-color:var(--ov-16)}.dash-adm-new-title{font-size:.84rem;font-weight:600}.dash-adm-new-input{border:1px solid var(--border-strong);background:var(--bg);min-height:34px;color:var(--text-main);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:.82rem}.dash-adm-new-input:focus{border-color:var(--ov-30)}.dash-adm-new-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-adm-new-create{background:var(--accent);min-height:30px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 12px;font-size:.78rem;font-weight:650}.dash-adm-new-create:disabled{opacity:.45;cursor:not-allowed}.dash-adm-new-reason{color:var(--text-muted);font-size:.72rem}.dash-adm-new-hint{color:var(--t-6a6a73);font-size:.72rem}.dash-adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-adm-filter-text{color:var(--text-muted);font-size:.86rem}.dash-adm-search{flex:280px;max-width:380px;display:flex;position:relative}.dash-adm-search-icon{color:var(--t-6a6a73);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash-adm-search-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-panel);width:100%;min-height:38px;color:var(--text-main);font:inherit;border-radius:9px;outline:none;padding:0 12px 0 34px;font-size:.86rem}.dash-adm-search-input:focus{border-color:var(--ov-30)}.dash-adm-table{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;min-width:0}.dash-adm-row{border-bottom:1px solid var(--ov-05);grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) minmax(0,1.4fr) 56px 40px;align-items:center;gap:16px;padding:10px 18px;display:grid}.dash-adm-head{border-bottom-color:var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--t-6a6a73);padding:12px 18px;font-size:.7rem;font-weight:600}.dash-adm-client{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.dash-adm-logins{color:var(--text-muted);text-align:right;font-family:JetBrains Mono,monospace;font-size:.8rem}.dash-adm-head .dash-adm-logins{font-family:inherit;font-size:inherit;color:inherit}.dash-adm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-adm-cell-dash{min-width:0;position:relative}.dash-adm-pill{border:1px solid var(--border-strong);background:var(--bg-subtle);max-width:100%;min-height:28px;color:var(--text-main);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:.78rem;font-weight:600;display:inline-flex}.dash-adm-pill:hover:not(:disabled){border-color:var(--ov-30)}.dash-adm-pill:disabled{opacity:.55;cursor:progress}.dash-adm-pill-custom{border-color:var(--c-e8352c-a40);background:var(--accent-soft)}.dash-adm-pill-dot{background:var(--s-6a6a73);border-radius:50%;flex:none;width:6px;height:6px}.dash-adm-pill-custom .dash-adm-pill-dot{background:var(--c-ff6257)}.dash-adm-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-adm-pill svg{color:var(--text-muted);flex:none}.dash-adm-picker{position:relative}.dash-adm-picker-input{box-sizing:border-box;border:1px solid var(--ov-30);background:var(--bg);width:100%;min-height:32px;color:var(--text-main);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:.8rem}.dash-adm-picker-list{z-index:30;background:var(--bg-panel-hover);border:1px solid var(--border-strong);min-width:200px;max-height:220px;box-shadow:0 14px 36px var(--shadow-50);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dash-adm-picker-option{min-height:38px;color:var(--text-main);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.8rem;display:flex}.dash-adm-picker-option-active{background:var(--s-26262b)}.dash-adm-picker-text{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-adm-picker-title{font-weight:600}.dash-adm-picker-meta{color:var(--text-muted);font-size:.7rem}.dash-adm-picker-tick{color:var(--accent-text);flex:none;font-size:.8rem}.dash-adm-picker-empty{color:var(--text-muted);padding:10px 12px;font-size:.78rem}.dash-adm-cell-platforms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-adm-platform{border:1px solid var(--border-strong);cursor:pointer;opacity:.55;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:30px;padding:0;display:flex}.dash-adm-platform-on{opacity:1}.dash-adm-platform:disabled{cursor:progress}.dash-adm-platform:focus-visible,.dash-adm-eye:focus-visible,.dash-adm-pill:focus-visible,.dash-adm-card:focus-visible{outline:2px solid var(--ov-50);outline-offset:2px}.dash-adm-noplatform{color:var(--warning-text);font-size:.72rem}.dash-adm-eye{border:1px solid var(--border-strong);width:34px;height:32px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;justify-self:end;align-items:center;padding:0;display:flex}.dash-adm-eye:hover{background:var(--bg-panel-hover)}.dash-adm-empty{text-align:center;color:var(--text-muted);padding:28px 18px;font-size:.84rem}.dash-adm-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:.78rem;display:flex}.dash-adm-pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-adm-rows{align-items:center;gap:6px;display:flex}.dash-adm-pagenum{color:var(--t-c9c9d1);font-family:JetBrains Mono,monospace}.dash-adm-note{color:var(--t-6a6a73);max-width:80ch;margin:0;font-size:.78rem;line-height:1.5}.dash-adm-preview-backdrop{z-index:100;box-sizing:border-box;background:var(--black-a66);padding:clamp(8px,3vw,32px);display:flex;position:fixed;inset:0}.dash-adm-preview-modal{border:1px solid var(--border-strong);background:var(--bg);border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dash-adm-preview-bar{border-bottom:1px solid var(--border);background:var(--bg-panel);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.dash-adm-preview-badge{background:var(--warning-soft);color:var(--warning);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.dash-adm-preview-who{flex-direction:column;flex:160px;min-width:0;display:flex}.dash-adm-preview-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dash-adm-preview-who span{color:var(--text-muted);font-size:.74rem}.dash-adm-preview-mask{color:var(--t-c9c9d1);cursor:pointer;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.dash-adm-preview-why{color:var(--text-muted);font-size:.72rem}.dash-adm-preview-frame{background:var(--bg);border:0;flex:1;width:100%}.dash-adm-preview-page{min-width:0;padding:20px 24px}.dash-adm-preview-note{background:var(--warning-soft);color:var(--warning);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.82rem}.dash-adm-preview-empty{text-align:center;color:var(--text-muted);flex-direction:column;gap:6px;padding:40px 24px;display:flex}.dash-adm-preview-empty strong{color:var(--text-main)}@media (max-width:900px){.dash-adm-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.dash-adm-head{display:none}.dash-adm-client{grid-column:1}.dash-adm-eye{grid-area:1/2}.dash-adm-cell-dash,.dash-adm-cell-platforms{grid-column:1/-1}.dash-adm-logins{text-align:left;grid-column:1/-1}.dash-adm-row:not(.dash-adm-head) .dash-adm-logins:before{content:"Logins: ";font-family:Public Sans,sans-serif}}@media (max-width:600px){.dash-adm-preview-bar{gap:8px}.dash-adm-preview-page{padding:12px}}.acta-panel{flex-direction:column;flex:1;min-height:0;display:flex}.acta-body{gap:16px;padding-top:18px}.acta-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acta-tile{border:1px solid var(--border);background:var(--s-0e0e11);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.acta-tile-val{color:var(--text-main);overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.acta-tile-na{color:var(--text-muted);font-size:.8rem;font-weight:500}.acta-small{font-size:.76rem}.acta-chips{flex-wrap:wrap;gap:6px;display:flex}.acta-chip{border:1px solid var(--border);min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:600}.acta-chip:hover{background:var(--bg-panel-hover);color:var(--text-main)}.acta-chip-on{color:var(--text-main);border-color:var(--accent)}.acta-day{flex-direction:column;gap:8px;display:flex}.acta-day-head{margin:0}.acta-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acta-row{border-bottom:1px solid var(--ov-06);color:var(--t-d8d8de);align-items:flex-start;gap:12px;padding:9px 0;font-size:.86rem;display:flex}.acta-row:last-child{border-bottom:0}.acta-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.acta-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acta-time{color:var(--text-muted);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}@media (max-width:560px){.acta-stats{grid-template-columns:1fr}}.err-panel{flex-direction:column;gap:14px;display:flex}.err-search{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.err-window{font-size:.82rem}.err-empty{padding:24px 0}.err-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.err-row{border:1px solid var(--border-color,var(--border));border-radius:10px;overflow:hidden}.err-row-open{border-color:var(--ov-20)}.err-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto auto auto 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.err-main{flex-direction:column;gap:2px;min-width:0;display:flex}.err-msg{overflow-wrap:anywhere;font-weight:600}.err-sub{overflow-wrap:anywhere;font-size:.8rem}.err-badges{gap:6px;display:flex}.err-badge{border:1px solid var(--ov-18);border-radius:999px;padding:2px 8px;font-size:.72rem}.err-num{white-space:nowrap;font-size:.85rem}.err-when{white-space:nowrap;flex-direction:column;font-size:.76rem;display:flex}.err-detail{border-top:1px solid var(--ov-06);flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.err-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:8px 0 0;display:grid}.err-facts dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.err-facts dd{overflow-wrap:anywhere;margin:0}.err-stack{background:var(--black-a30);white-space:pre;border-radius:8px;max-height:280px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;overflow:auto}.err-occ{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.err-occ li{flex-wrap:wrap;gap:4px 12px;display:flex}.err-occ-path{color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:860px){.err-head{grid-template-columns:minmax(0,1fr) 16px}.err-badges,.err-num,.err-when{grid-column:1}.err-when{white-space:normal;flex-flow:wrap;gap:10px}}.err-focus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.loc-ip{color:var(--text-muted);font-size:.75rem}.loc-attrib{margin-top:8px;display:block}.loc-attrib a{color:inherit;text-decoration:underline}.loc-occ-place{font-size:.82rem}.loc-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.loc-row{flex-direction:column;gap:2px;display:flex}.loc-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.alr-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.alr-card{flex-direction:column;gap:10px;min-width:0;display:flex}.alr-title{margin:0;font-size:1rem}.alr-desc,.alr-fallback,.alr-missing{margin:0}.alr-toggle{align-items:center;gap:10px;font-weight:600;display:flex}.alr-off{margin:0}.alr-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alr-row{border-bottom:1px solid var(--ov-06);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.alr-email{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.alr-add{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:4px;display:flex}.alr-field{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--text-muted);flex-direction:column;flex:180px;gap:6px;font-size:.74rem;font-weight:600;display:flex}.alr-field input{border:1px solid var(--border-strong,var(--ov-12));background:var(--s-0e0e11);height:38px;color:var(--text-main);font:inherit;text-transform:none;letter-spacing:0;border-radius:9px;padding:0 12px;font-size:.86rem;font-weight:400}.alr-field input:focus{border-color:var(--ov-30);outline:none}.ses-filter{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ses-tag:focus-visible,.ses-chip-x:focus-visible{outline:2px solid var(--gold,var(--c-d4a73a));outline-offset:2px}.ses-chip{border:1px solid var(--ov-25);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:.8rem;display:inline-flex}.ses-chip-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:1rem;line-height:1}.ses-tag{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ses-tag:hover{color:inherit}.ses-rowend{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sin-body{flex-direction:column;flex:1;gap:14px;padding:16px 24px 32px;display:flex;overflow-y:auto}.sin-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sin-summary{color:var(--text-muted);font-size:.82rem}.sin-danger{border:1px solid var(--c-ff6257-a30);min-height:32px;color:var(--t-ff6257);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:600}.sin-danger-arm{border-color:var(--c-ff6257-a60)}.sin-danger:disabled{opacity:.5;cursor:not-allowed}.sin-list{flex-direction:column;gap:8px;display:flex}.sin-card{border:1px solid var(--border);background:var(--s-0e0e11);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 14px;display:grid}.sin-card:hover{background:var(--bg-panel-hover);border-color:var(--border-strong)}.sin-icon{background:var(--bg-subtle);width:36px;height:36px;color:var(--t-c9c9d1);border-radius:9px;justify-content:center;align-items:center;display:flex}.sin-lines{flex-direction:column;gap:3px;min-width:0;display:flex}.sin-l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sin-device{color:var(--text-main);font-size:.86rem;font-weight:600}.sin-status{color:var(--text-muted);align-items:center;gap:5px;font-size:.72rem;font-weight:600;display:flex}.sin-status-live{color:var(--success-text)}.sin-tag-self{color:var(--text-muted);border:1px solid var(--border,var(--border-strong));border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:600}.sin-sdot{background:currentColor;border-radius:50%;width:6px;height:6px}.sin-l2{color:var(--t-c9c9d1);overflow-wrap:anywhere;font-size:.76rem}.sin-l3{color:var(--text-muted);font-size:.72rem}.sin-foot{color:var(--t-6a6a73);font-size:.72rem}.sin-empty{border:1px dashed var(--ov-12);text-align:center;color:var(--text-muted);border-radius:10px;padding:28px 12px;font-size:.84rem}.sin-back{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.8rem;font-weight:600;display:flex}.sin-back:hover{color:var(--text-main)}.sin-detail{background:var(--s-0e0e11);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.sin-dhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sin-dloc{color:var(--t-c9c9d1);font-size:.78rem}.sin-map{background:var(--s-111114);border:1px solid var(--border);border-radius:8px;height:170px;position:relative;overflow:hidden}.sin-map-tile{-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.sin-map-fallback{color:var(--text-muted);justify-content:center;align-items:center;font-size:.84rem;display:flex;position:absolute;inset:0}.sin-map-acc{background:var(--s-9a9aa3-a12);border:1px dashed var(--s-9a9aa3-a40);border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sin-map-live .sin-map-acc{background:var(--c-34c759-a12);border-color:var(--c-34c759-a40)}.sin-map-pin{width:0;height:0;position:absolute;top:50%;left:50%}.sin-map-dot{box-sizing:border-box;background:var(--text-muted);border:2px solid var(--bg);width:12px;height:12px;box-shadow:0 0 10px var(--text-muted);border-radius:50%;position:absolute;top:-6px;left:-6px}.sin-map-live .sin-map-dot{background:var(--success);box-shadow:0 0 10px var(--success);animation:1.2s ease-in-out infinite sinBlink}.sin-map-ring{box-sizing:border-box;border:2px solid var(--success);pointer-events:none;border-radius:50%;width:34px;height:34px;animation:1.8s ease-out infinite sinPulse;position:absolute;top:-17px;left:-17px}.sin-map-ring2{animation-delay:.9s}.sin-tag{background:var(--s-0a0a0c-a75);color:var(--t-c9c9d1);border-radius:6px;padding:2px 7px;font-size:.68rem;position:absolute}.sin-tag-tl{top:8px;left:8px}.sin-tag-br{color:var(--ovt-55);font-size:.6rem;bottom:4px;right:6px}.sin-tag-br a{color:inherit;text-decoration:underline}@keyframes sinBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sinPulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.sin-map-live .sin-map-dot{animation:none}.sin-map-ring{display:none}}.sin-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sin-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.sin-fact-k{letter-spacing:.06em;text-transform:uppercase;color:var(--t-6a6a73);font-size:.68rem;font-weight:600}.sin-fact-v{color:var(--t-d8d8de);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem}.sin-ipnote{color:var(--t-6a6a73);font-size:.72rem}.sin-linkbtn{color:var(--info-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:600;text-decoration:underline}.sin-signout{border:1px solid var(--c-ff6257-a30);min-height:30px;color:var(--t-ff6257);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:0 12px;font-size:.76rem;font-weight:600}.sin-signout.sin-danger-arm{border-color:var(--c-ff6257-a60)}.sin-evhead{justify-content:space-between;align-items:baseline;display:flex}.sin-evlist{flex-direction:column;display:flex}.sin-ev{border-bottom:1px solid var(--ov-04);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.sin-evdot{border-radius:50%;width:8px;height:8px;margin-top:6px}.sin-evtext{flex-direction:column;gap:2px;min-width:0;display:flex}.sin-evmain{color:var(--text-main);font-size:.84rem;line-height:1.4}.sin-evmeta{color:var(--text-muted);overflow-wrap:anywhere;font-size:.74rem}.sin-evmeta-fail{color:var(--t-ff8a82)}.sin-evtime{color:var(--t-6a6a73);padding-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.sin-reveal{margin-left:6px}.idle-set-stack{flex-direction:column;gap:16px;display:flex}.idle-set-plain{align-items:center;gap:8px;display:flex}.idle-set-card{flex-direction:column;gap:12px;max-width:520px;display:flex}.idle-set-field{flex-direction:column;gap:6px;display:flex}.idle-set-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem;font-weight:600}.idle-set-line{margin:0}.brand-current{background:var(--s-f6f5f2);border-radius:10px;justify-content:flex-start;align-items:center;min-height:72px;padding:16px;display:flex}.brand-current-img{width:auto;max-width:100%;height:auto;max-height:96px;display:block}.brand-upload{flex-direction:column;gap:10px;display:flex}.brand-upload .alr-field input[type=file]{height:auto;padding:8px 12px}.brand-actions{flex-wrap:wrap;gap:10px;display:flex}.dsp-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.dsp-preview{flex-direction:column;gap:10px;margin-top:16px;display:flex}.dsp-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.dsp-stat{border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 12px}.dsp-stat dt{margin:0 0 4px}.dsp-stat dd{color:var(--text-main);overflow-wrap:anywhere;margin:0;font-weight:650}.dsp-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dsp-errors{white-space:pre-line;margin-top:8px}.dsp-row{cursor:pointer}.dsp-row:hover td{background:var(--ov-02)}.brand-mail-preview{background:var(--s-f6f5f2);border-radius:10px;padding:24px 20px}.acx-page{flex-direction:column;gap:20px;width:100%;max-width:1000px;margin:0;display:flex}.acx-summary{align-items:flex-start;gap:18px;display:flex}.acx-avatar{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border:1px solid var(--border);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;overflow:hidden}.acx-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.acx-avatar-btn{cursor:pointer;font:inherit;padding:0;font-size:1.1rem;font-weight:700;position:relative}.acx-avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acx-avatar-btn.is-busy{opacity:.6;cursor:progress}.acx-avatar-edit{background:var(--black-a55);color:var(--white);opacity:0;justify-content:center;align-items:center;font-size:1.1rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.acx-avatar-btn:hover .acx-avatar-edit,.acx-avatar-btn:focus-visible .acx-avatar-edit{opacity:1}.acx-editable{cursor:text;border-radius:6px}.acx-editable:hover{background:var(--accent-soft)}.acx-editable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acx-name-row{align-items:center;gap:6px;min-width:0;display:flex}.acx-name-edit{width:28px;height:28px;color:var(--text-dim);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.acx-name-row:hover .acx-name-edit,.acx-name-edit:focus-visible{opacity:1}.acx-name-edit:hover{background:var(--accent-soft);color:var(--text-main)}.acx-name-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acx-name-input{width:100%;max-width:420px;font-size:1.25rem;font-weight:700}.acx-summary-main{flex:auto;min-width:0}.acx-name{color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700}.acx-meta{color:var(--text-dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;font-size:.88rem;display:flex}.acx-role{border:1px solid var(--border);color:var(--text-main);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.acx-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.acx-chip{border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:4px 11px;font-size:.8rem}.acx-chip strong{color:var(--text-main);font-weight:650}.acx-chip-ok{border-color:var(--c-34a853-a45)}.acx-chip-warn{border-color:var(--c-e8352c-a55);background:var(--accent-soft)}.acx-tip{color:var(--text-main);margin:12px 0 0;font-size:.88rem}.acx-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:8px;display:flex}.acx-card-head .admin-h2{margin-bottom:4px}.acx-row{border-top:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.acx-row-alert{background:var(--accent-soft);margin:0 -20px;padding-left:20px;padding-right:20px}.acx-icon{width:20px;height:20px;color:var(--text-dim);flex:none;margin-top:2px}.acx-row-main{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.acx-row:has(>.acx-row-full){flex-wrap:wrap}.acx-row:has(>.acx-row-full)>.acx-row-main{flex:1 1 0}.acx-row-full{flex-basis:100%;padding-left:34px}.acx-row-full .acx-sublist{margin-top:0}.acx-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.acx-btn{min-height:0;margin-top:0;padding:8px 14px;font-size:.85rem;text-decoration:none;display:inline-block}.acx-sublist{margin:6px 0 0}.acx-form{flex-direction:column;gap:6px;max-width:none;margin-top:0;display:flex}.acx-wrong{border-top:1px solid var(--border);color:var(--text-dim);margin-top:16px;padding-top:14px;font-size:.88rem}.acx-wrong ol{margin:6px 0 0;padding-left:20px}@media (max-width:640px){.acx-row{flex-wrap:wrap}.acx-row-actions{flex-basis:100%;justify-content:flex-start;padding-left:34px}.acx-summary{flex-direction:column}.acx-row-main{flex:1 1 0;min-width:calc(100% - 40px)}.acx-row-full .account-list-row{flex-direction:column;align-items:flex-start;gap:8px}}.ambient-bg{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.widget-frame,.widget-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.widget-card{padding:18px 20px}.type-filter-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.type-filter-card:hover{background:linear-gradient(color-mix(in srgb, var(--text-main) 5%, transparent), color-mix(in srgb, var(--text-main) 5%, transparent)), var(--glass-fill);border-color:color-mix(in srgb, var(--text-main) 24%, transparent)}.type-filter-card:disabled:hover{background:var(--glass-fill);border-color:var(--glass-border)}.type-filter-card-active,.type-filter-card-active:hover{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--glass-fill);border-color:var(--accent)}.widget-frame .type-filter-card,.widget-card .type-filter-card{-webkit-backdrop-filter:none;backdrop-filter:none}.widget-card.chn-widget{box-shadow:none;color:var(--text-main);background:0 0;border:0;gap:28px;padding:4px 2px 8px;overflow:hidden auto}.chn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.chn-head-copy{flex-direction:column;gap:10px;display:flex}.chn-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.chn-live-dot{background:var(--s-4a4a52);border-radius:50%;width:8px;height:8px;position:relative}.chn-live-dot[data-live]{background:var(--c-2fbf71)}.chn-live-dot[data-live]:after{content:"";background:var(--c-2fbf71);border-radius:50%;animation:1.8s ease-out infinite chn-pulse;position:absolute;inset:0}.chn-title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1}.chn-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chn-search{box-sizing:border-box;border:1px solid var(--ov-10);background:var(--s-141418);width:320px;max-width:100%;height:40px;color:var(--t-7c7c86);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.chn-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--c-e8352c-a18)}.chn-search input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.chn-search input::placeholder{color:var(--t-6a6a73)}.chn-sort{box-sizing:border-box;border:1px solid var(--ov-10);background:var(--s-141418);border-radius:10px;align-items:center;height:40px;padding:3px;display:flex}.chn-sort .segmented{background:0 0;border:0;border-radius:7px}.chn-sort .segmented-option{height:32px;color:var(--text-muted);border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:600}.chn-sort .segmented-option+.segmented-option{border-left:0}.chn-sort .segmented-option:hover{color:var(--text-main)}.chn-sort .segmented-option[data-active]{background:var(--ov-10);color:var(--text-main)}.chn-dir{border:0;border-left:1px solid var(--border);width:32px;height:32px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;margin-left:2px;display:flex}.chn-dir svg{transition:transform .16s}.chn-dir:disabled{color:var(--t-4a4a52);cursor:not-allowed}.chn-totals{border-top:1px solid var(--ov-10);border-bottom:1px solid var(--ov-10);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.chn-total{border-right:1px solid var(--ov-06);flex-direction:column;gap:6px;padding:20px 20px 20px 0;display:flex}.chn-total-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-7c7c86);font-size:11px;font-weight:600}.chn-total-value{letter-spacing:-.02em;color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;transition:color .7s}.chn-chips{flex-wrap:wrap;gap:6px;margin-top:-8px;display:flex}.chn-chip{border:1px solid var(--ov-12);height:32px;color:var(--t-c9c9d1);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.chn-chip:hover{color:var(--text-main);border-color:var(--ov-25)}.chn-chip[aria-pressed=true]{background:var(--text-main);border-color:var(--text-main);color:var(--bg)}.chn-chip-count{color:var(--t-7c7c86);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.chn-chip[aria-pressed=true] .chn-chip-count{color:var(--t-6a6a73)}.chn-hint{color:var(--text-muted);margin:-12px 0 0;font-size:12.5px}.chn-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.chn-card{border:1px solid var(--ov-07);background:var(--s-111114);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 18px 16px;transition:border-color .7s,background .16s;display:flex}.chn-card:hover{background:var(--s-141419)}.chn-card[data-flash]{border-color:var(--c-e8352c-a45)}.chn-card-top{align-items:flex-end;gap:12px;display:flex}.chn-avatar{background:var(--s-2a2a30);width:56px;height:56px;color:var(--text-main);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;overflow:hidden}.chn-avatar img{object-fit:cover;width:100%;height:100%}.chn-card-id{flex-direction:column;gap:1px;min-width:0;padding-bottom:4px;display:flex}.chn-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.chn-card-title .w-title-link{color:var(--text-main)}.chn-card-title .w-title-link:hover{color:var(--t-ff6257)}.chn-card-handle{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.chn-tag{background:var(--c-f5a524-a12);color:var(--warning-text);text-transform:capitalize;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.chn-subs-row{align-items:baseline;gap:10px;display:flex}.chn-subs{letter-spacing:-.03em;color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;font-weight:700;line-height:1;transition:color .7s}.chn-subs-label{color:var(--text-muted);font-size:12px}.chn-mini-grid{border-top:1px solid var(--ov-06);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.chn-mini{flex-direction:column;gap:2px;display:flex}.chn-mini-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t-7c7c86);font-size:10.5px;font-weight:600}.chn-mini-value{align-items:baseline;gap:6px;display:flex}.chn-num{color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;transition:color .7s}.chn-hot{color:var(--t-ff6257)}.chn-delta{color:var(--t-ff6257);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;animation:1.6s forwards chn-rise}.chn-card-foot{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.chn-client-btn{background:var(--ov-05);color:var(--t-c9c9d1);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.chn-client-btn:hover{background:var(--c-e8352c-a16);color:var(--t-ff8a82)}.chn-client-plain{padding:3px 8px;font-weight:600}.chn-linked{margin-left:auto}.chn-empty{text-align:center;border:1px dashed var(--ov-10);color:var(--text-muted);border-radius:14px;padding:64px 20px;font-size:14px}.chn-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chn-range{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.chn-pager{align-items:center;gap:6px;display:flex}.chn-pager-btn{border:1px solid var(--ov-10);width:34px;height:34px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.chn-pager-btn:disabled{color:var(--t-4a4a52);cursor:not-allowed}.chn-page-label{text-align:center;min-width:64px;color:var(--t-c9c9d1);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.chn-chip:focus-visible,.chn-client-btn:focus-visible,.chn-dir:focus-visible,.chn-pager-btn:focus-visible,.chn-sort .segmented-option:focus-visible,.chn-card-title .w-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--c-e8352c-a18)}.chn-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}@keyframes chn-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}@keyframes chn-rise{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.chn-live-dot[data-live]:after{opacity:0;animation:none}.chn-delta{animation:none}}@media (max-width:600px){.chn-tools,.chn-search{width:100%}.chn-sort{max-width:100%;overflow-x:auto}.chn-total{padding-right:12px}}.chn-chip-more{color:var(--text-muted);border-style:dashed}.chn-chip-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--c-e8352c-a18)}.chn-chip{max-width:100%}.chn-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.pt-root{flex-direction:column;gap:16px;display:flex}.pt-muted{color:var(--text-muted);margin:0;font-size:.8rem}.pt-hero{border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--accent-soft), var(--bg-panel) 60%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.pt-hero-copy{flex-direction:column;gap:10px;max-width:520px;display:flex}.pt-hero-title{letter-spacing:-.02em;margin:0;font-size:2rem}.pt-download{align-self:flex-start;margin-top:4px}.pt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-chip{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:700;display:inline-block}.pt-chip-accent{color:var(--accent);background:var(--accent-soft);border-color:#0000}.pt-chip-ok{color:var(--success);background:var(--success-soft);border-color:#0000}.pt-hero-stats{flex-wrap:wrap;gap:12px;display:flex}.pt-hero-stat{border:1px solid var(--border);background:var(--ov-03);border-radius:12px;flex-direction:column;gap:6px;min-width:130px;padding:14px 16px;display:flex}.pt-hero-stat span{color:var(--text-muted);font-size:.72rem}.pt-hero-stat strong{font-size:1.3rem}.pt-kpis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pt-kpi{border:1px solid var(--border);background:var(--bg-panel);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.pt-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.pt-kpi-value{letter-spacing:-.02em;font-size:2rem}.pt-tone-ok{color:var(--success-text)}.pt-tone-warn{color:var(--warning-text)}.pt-tone-accent{color:var(--accent-text)}.pt-card{border:1px solid var(--border);background:var(--bg-panel);border-radius:14px;min-width:0;padding:24px}.pt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pt-card-head h3{margin:0 0 4px;font-size:1.05rem}.pt-chain{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.pt-step{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.pt-step span{color:var(--text-muted);font-size:.78rem}.pt-step strong{font-size:1.05rem}.pt-step-final{border-color:var(--success);background:var(--success-soft)}.pt-foot{background:var(--bg-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:.78rem;display:flex}.pt-foot strong{margin:0 8px 0 4px}.pt-bars{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pt-bar-row{justify-content:space-between;margin-bottom:6px;font-size:.85rem;display:flex}.pt-bar-track{background:var(--bg-subtle);border-radius:999px;height:6px;overflow:hidden}.pt-bar-fill{border-radius:999px;height:100%}.pt-filters{gap:6px;display:flex}.pt-filters button{letter-spacing:.06em;cursor:pointer;color:var(--text-muted);border:1px solid var(--border-strong);background:0 0;border-radius:6px;padding:5px 12px;font-size:.66rem;font-weight:700}.pt-filters button.active{color:var(--accent);background:var(--accent-soft);border-color:#0000}.pt-table-wrap{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:.82rem}.pt-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 12px;font-size:.64rem}.pt-table td{border-bottom:1px solid var(--border);padding:12px}.pt-table .pt-num{text-align:right;font-weight:700}.pt-badge{letter-spacing:.05em;border-radius:6px;padding:3px 10px;font-size:.62rem;font-weight:700;display:inline-block}.pt-badge-ded{color:var(--warning);background:var(--warning-soft)}.pt-badge-non{color:var(--success);background:var(--success-soft)}.pt-result{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.widget-card.lar-widget{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;gap:28px;padding:0;overflow:hidden auto}.lar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lar-head-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.lar-head-copy h3{letter-spacing:-.035em;color:var(--text-main);margin:0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:.95}.lar-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.lar-eyebrow-sm{letter-spacing:.1em;text-transform:uppercase;color:var(--t-7c7c86);margin:0;font-size:11px;font-weight:600}.lar-head-actions .btn{background:var(--accent);border-radius:10px;gap:8px;height:40px;padding:0 16px}.lar-head-actions .btn:not(:disabled):hover{background:var(--accent-hover)}.lar-widget button:focus-visible,.lar-widget input:focus-visible,.lar-widget a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lar-totals{border-top:1px solid var(--ov-10);border-bottom:1px solid var(--ov-10);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lar-total{border-left:1px solid var(--ov-10);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.lar-total:first-child{border-left:0;padding-left:0}.lar-total-value{letter-spacing:-.02em;color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700}.lar-body{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.lar-list{flex-direction:column;flex:360px;gap:14px;min-width:0;display:flex}.lar-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lar-widget .segmented{background:var(--s-141418);border:1px solid var(--ov-10);border-radius:10px;gap:2px;padding:3px;overflow:visible}.lar-widget .segmented-option{height:32px;color:var(--text-muted);border-left:0;border-radius:7px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.lar-widget .segmented-option+.segmented-option{border-left:0}.lar-widget .segmented-option:hover{color:var(--text-main)}.lar-widget .segmented-option[data-active]{background:var(--s-1f1f25);color:var(--text-main)}.lar-widget .segmented-option:focus-visible{outline-offset:1px}.lar-count{color:var(--t-7c7c86);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.lar-search{background:var(--s-141418);border:1px solid var(--ov-10);height:40px;color:var(--t-6a6a73);border-radius:10px;flex:180px;align-items:center;gap:8px;padding:0 12px;display:flex}.lar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--c-e8352c-a18)}.lar-search input{min-width:0;font:inherit;color:var(--text-main);background:0 0;border:0;outline:none;flex:1;font-size:14px}.lar-search input::placeholder{color:var(--t-6a6a73)}.lar-search input:focus-visible{outline:none}.lar-rows{flex-direction:column;gap:4px;display:flex}.lar-row{appearance:none;width:100%;height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 14px;display:flex}.lar-row:hover{background:var(--s-16161b)}.lar-row[data-selected]{background:var(--s-1a1a20)}.lar-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lar-row-title{align-items:center;gap:8px;min-width:0;display:flex}.lar-row-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.lar-row-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lar-row-count{color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:500}.lar-row-count[data-zero]{color:var(--t-4a4a52)}.lar-tag{border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:1.5}.lar-tag-local{border:1px solid var(--c-e8352c-a55);color:var(--t-ff8a82)}.lar-tag-shared{background:var(--ov-08);color:var(--t-c9c9d1)}.lar-avatar{color:var(--text-main);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.lar-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lar-avatar-square{border-radius:9px}.lar-avatar-round{border-radius:50%}.lar-avatar-sm{width:36px;height:36px;font-size:13px}.lar-avatar-lg{width:84px;height:84px;font-size:26px}.lar-avatar-lg.lar-avatar-square{border-radius:18px}.lar-pager{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:13px;display:flex}.lar-pager-buttons{align-items:center;gap:8px;display:inline-flex}.lar-pager-btn{appearance:none;border:1px solid var(--ov-10);background:var(--s-141418);width:34px;height:34px;color:var(--text-main);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lar-pager-btn:hover:not(:disabled){background:var(--s-1a1a20)}.lar-pager-btn:disabled{color:var(--t-4a4a52);cursor:not-allowed}.lar-pager-pos{color:var(--t-c9c9d1);text-align:center;min-width:48px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lar-detail{background:var(--s-111114);border:1px solid var(--ov-07);border-radius:16px;flex-direction:column;flex:999 520px;gap:24px;min-width:0;padding:24px;display:flex;position:sticky;top:20px}.lar-detail-empty{justify-content:center;align-items:center;min-height:200px}.lar-detail-head{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.lar-detail-id{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.lar-detail-title{letter-spacing:-.02em;color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.lar-detail-sub{color:var(--text-muted);font-size:13px}.lar-origin{color:var(--t-c9c9d1);align-items:center;gap:8px;font-size:12px;display:inline-flex}.lar-dot{background:var(--warning);border-radius:50%;width:7px;height:7px}.lar-dot[data-tone=green]{background:var(--c-2fbf71)}.lar-detail-actions{align-items:center;gap:8px;display:flex}.lar-btn-outline{appearance:none;border:1px solid var(--border-strong);height:40px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.lar-btn-outline:hover{background:var(--ov-06)}.lar-platform-links{gap:8px}.lar-widget .lar-platform-links .w-platform-link{border:1px solid var(--border-strong);border-radius:10px;width:40px;height:40px;padding:0}.lar-widget .lar-platform-links .w-platform-link-spotify{color:var(--t-1ed760)}.lar-widget .lar-platform-links .w-platform-link-youtube{color:var(--t-ff0033)}.lar-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.lar-fact{background:var(--s-0d0d10);border:1px solid var(--ov-06);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lar-fact-value{color:var(--text-main);overflow-wrap:anywhere;font-size:15px;font-weight:650}.lar-section{flex-direction:column;gap:12px;display:flex}.lar-channel-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.lar-channel{background:var(--s-0d0d10);border:1px solid var(--ov-06);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lar-channel-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lar-channel-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.lar-channel-title .w-title-link{color:inherit}.lar-channel-title .w-title-link:hover{color:var(--t-ff6257)}.lar-channel-handle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lar-empty{color:var(--text-muted);margin:0;font-size:13px}.lar-empty-dashed{text-align:center;border:1px dashed var(--border-strong);border-radius:10px;padding:22px 16px}@media (max-width:900px){.lar-detail{flex-basis:100%;position:static}}.activity-modal-backdrop.lar-label-dialog{background:var(--k-050507-a72)}.activity-modal-panel.lar-label-dialog{background:var(--s-141418);border:1px solid var(--ov-10);width:min(520px,94vw);max-height:84vh;box-shadow:0 24px 64px var(--shadow-50);border-radius:18px;padding:24px;top:8vh;transform:translate(-50%)}.lar-label-dialog .activity-modal-head h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.lar-label-dialog .activity-modal-notice{background:var(--c-f5a524-a08);border:1px solid var(--c-f5a524-a25);color:var(--t-f3d9a8);border-radius:10px}.lar-label-dialog .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--c-e8352c-a18)}.lar-label-dialog .activity-modal-actions{border-top-color:var(--ov-06)}.lar-label-dialog .activity-modal-actions .MuiButton-root{text-transform:none;border-radius:10px;height:40px;font-weight:600}.lar-label-dialog .activity-modal-actions .MuiButton-outlined,.lar-label-dialog .activity-modal-actions .MuiButton-text{border:1px solid var(--border-strong);color:var(--text-main)}.lar-label-dialog .activity-modal-actions .MuiButton-contained{background:var(--accent);color:var(--white)}.lar-label-dialog .activity-modal-actions .MuiButton-contained:hover{background:var(--accent-hover)}.lar-tag-verified{background:var(--c-1ed760-a14);color:var(--t-6fe79b)}.lar-row-listeners{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.lar-row-listeners[data-zero] .lar-row-count{color:var(--t-4a4a52)}.lar-row-unit{letter-spacing:.04em;color:var(--t-7c7c86);font-size:10.5px}.lar-avatar-xl{width:104px;height:104px;font-size:34px}.lar-detail-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t-6fe79b);font-size:11px;font-weight:600}.lar-catalog{color:var(--text-muted);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.lar-catalog b{color:var(--text-main);margin-right:4px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.lar-platform-card{appearance:none;background:var(--s-0d0d10);border:1px solid var(--ov-06);width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.lar-platform-card:hover{background:var(--s-16161b);border-color:var(--ov-12)}.lar-platform-card-icon{color:var(--t-1ed760);flex:none;display:inline-flex}.lar-platform-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lar-platform-card-name{color:var(--text-main);font-size:15px;font-weight:650}.lar-platform-card-meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px}.activity-modal-backdrop.lar-profile-dialog{background:var(--k-050507-a78)}.activity-modal-panel.lar-profile-dialog{background:var(--s-121215);border:1px solid var(--ov-10);width:min(640px,94vw);max-height:88vh;box-shadow:0 24px 64px var(--shadow-55);border-radius:18px;padding:0;top:6vh;transform:translate(-50%)}.lar-profile-dialog .activity-modal-head{z-index:2;margin:0;position:absolute;top:12px;right:12px}.lar-profile-dialog .activity-modal-head h3{display:none}.lar-profile-dialog .issues-drawer-close{background:var(--black-a35);color:var(--text-main);border-radius:50%}.lar-profile-dialog .activity-modal-actions{display:none}.lar-profile{flex-direction:column;display:flex}.lar-profile-hero{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:36px 28px 24px;display:flex}.lar-profile-id{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.lar-profile-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--t-c9f7db);font-size:11px;font-weight:700}.lar-profile-name{letter-spacing:-.03em;color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,6vw,2.4rem);font-weight:800;line-height:1}.lar-profile-sub{color:var(--t-d5d5dc);font-size:13.5px}.lar-profile-stats{border-top:1px solid var(--ov-07);border-bottom:1px solid var(--ov-07);grid-template-columns:repeat(3,1fr);display:grid}.lar-profile-stat{border-left:1px solid var(--ov-07);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.lar-profile-stat:first-child{border-left:0}.lar-profile-stat-value{color:var(--text-main);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:700}.lar-profile-section{flex-direction:column;gap:10px;padding:20px 28px 0;display:flex}.lar-profile-tracks,.lar-profile-tiles{margin:0;padding:0;list-style:none}.lar-profile-tracks{flex-direction:column;gap:2px;display:flex}.lar-profile-track{align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.lar-profile-rank{text-align:right;width:20px;color:var(--t-7c7c86);flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lar-thumb{background:var(--s-1c1c22);width:40px;height:40px;color:var(--t-7c7c86);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.lar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lar-thumb-round{border-radius:50%}.lar-profile-track-title{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.lar-profile-track-title .w-title-link,.lar-profile-tile-title .w-title-link{color:inherit}.lar-profile-track-title .w-title-link:hover,.lar-profile-tile-title .w-title-link:hover{color:var(--t-1ed760)}.lar-profile-plays{color:var(--text-muted);flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lar-profile-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.lar-profile-tile{background:var(--s-0d0d10);border:1px solid var(--ov-06);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.lar-profile-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lar-profile-tile-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lar-profile-tile-meta{color:var(--text-muted);font-size:11.5px}.lar-profile-bio{color:var(--t-c9c9d1);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lar-profile-social{flex-wrap:wrap;gap:8px;display:flex}.lar-profile-social-link{border:1px solid var(--border-strong);color:var(--text-main);border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.lar-profile-social-link:hover{background:var(--ov-06)}.lar-profile-foot{border-top:1px solid var(--ov-07);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px 28px;display:flex}.lar-profile-id-mono{color:var(--t-7c7c86);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lar-profile-open{background:var(--c-1ed760);height:36px;color:var(--t-08210f);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.lar-profile-open:hover{background:var(--c-3be477)}@media (max-width:520px){.lar-profile-hero{padding:40px 18px 20px}.lar-profile-section{padding:18px 18px 0}.lar-profile-foot{padding:14px 18px}.lar-profile-stat{padding:14px 12px}.lar-avatar-xl{width:84px;height:84px;font-size:28px}}.client-name-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.client-logo-thumb{width:var(--client-logo-size,28px);height:var(--client-logo-size,28px);border-radius:50%;flex-shrink:0;overflow:hidden}.client-logo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.client-logo-initial{background:var(--accent-soft);color:var(--accent);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.co-header-avatar-img{overflow:hidden}.co-header-avatar-img img{object-fit:cover;width:100%;height:100%;display:block}.client-logo-field{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.client-logo-field .client-logo-thumb{--client-logo-size:64px}.client-logo-field .client-logo-initial{font-size:1.4rem}.layout.sidebar-chat .sidebar{width:440px;padding:1.5rem .875rem 1rem}.layout.sidebar-chat .sidebar>.w-scroll{display:none}.msg-sidebar-slot{flex-direction:column;flex:auto;min-height:0;display:flex}.msg-panel{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.msg-panel-top{align-items:center;gap:8px;padding:0 4px;display:flex}.msg-panel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.msg-panel-status{min-width:0;color:var(--warning-text);flex:auto;font-size:.72rem}.msg-reconnect-dot{background:var(--warning);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.2s ease-in-out infinite msg-reconnect-blink;display:inline-block}@keyframes msg-reconnect-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.msg-reconnect-dot{animation:none}}.msg-iconbtn{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.msg-iconbtn:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--ov-04)}.msg-textbtn{border:1px solid var(--border);height:30px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:600}.msg-textbtn:hover{border-color:var(--border-strong);background:var(--ov-04)}@media (max-width:759px){.msg-popout-btn{display:none}}.msg-panel-tabs{padding:0 4px}.msg-panel-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.msg-panel-body *,.msg-panel-body{scrollbar-width:none}.msg-panel-body ::-webkit-scrollbar{display:none}.msg-empty{text-align:center;color:var(--text-muted);padding:32px 12px;font-size:.85rem}.msg-scrim{z-index:88;background:var(--scrim);position:fixed;inset:0}.msg-pop{z-index:89;background:var(--bg-panel);border:1px solid var(--border-strong);width:min(1240px,94vw);height:88vh;box-shadow:var(--pop-shadow);border-radius:14px;outline:none;flex-direction:column;padding:16px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.msg-sheet{z-index:89;background:var(--bg-panel);outline:none;flex-direction:column;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.msg-primary{background:var(--accent);height:34px;color:var(--white);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:.8rem;font-weight:600}.msg-primary:hover:not(:disabled){background:var(--accent-hover)}.msg-primary:disabled{opacity:.45;cursor:default}.msg-muted{color:var(--text-muted);font-size:.78rem}.msg-error{color:var(--warning-text);font-size:.76rem}.msg-link{color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;text-decoration:underline}.msg-input{border:1px solid var(--border);background:var(--bg-subtle);width:100%;min-height:36px;color:var(--text-main);font:inherit;border-radius:8px;outline:none;padding:8px 10px;font-size:.84rem}.msg-input:focus{border-color:var(--border-strong)}.msg-input[aria-invalid=true]{border-color:var(--warning)}.msg-textarea{resize:vertical;min-height:110px}.msg-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:.68rem;font-weight:600;display:inline-flex}.msg-case-no{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--text-muted);font-size:.72rem}.msg-unread-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.msg-list{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 2px;display:flex;overflow:hidden auto}.msg-list-top{justify-content:flex-end;display:flex}.msg-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg-filters .msg-input{flex:auto;min-width:0}.msg-filters .msg-filter-search{flex:100%}.msg-filters .dp-trigger,.msg-filters>*{min-width:0}.msg-filters .dp-trigger{max-width:190px}.msg-filters .dp-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msg-case-card{text-align:left;border:1px solid var(--border);background:var(--bg-subtle);width:100%;color:var(--text-main);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.msg-case-card:hover{border-color:var(--border-strong)}.msg-case-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg-case-subject{overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.msg-case-meta{color:var(--text-muted);font-size:.74rem}.msg-more{align-self:center}.msg-table{border-collapse:collapse;width:100%;font-size:.8rem}.msg-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 10px;font-size:.68rem;font-weight:600}.msg-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.msg-table tbody tr{cursor:pointer}.msg-table tbody tr:hover{background:var(--ov-03)}.msg-cell-subject{overflow-wrap:anywhere;max-width:320px;font-weight:600}.msg-avatar{background:var(--ov-10);width:28px;height:28px;color:var(--text-main);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.msg-avatar-sm{width:24px;height:24px;font-size:.62rem}.user-avatar{position:relative;overflow:hidden}.user-avatar-img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.user-avatar-img.is-loaded{opacity:1}.msg-avatar-gap{flex:0 0 28px}.msg-skeletons{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.msg-skeleton{background:linear-gradient(90deg, var(--ov-04), var(--ov-09), var(--ov-04));background-size:200% 100%;border-radius:12px;height:64px;animation:1.4s linear infinite msg-shimmer}@keyframes msg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.msg-skeleton{animation:none}}.msg-form{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:0 2px 8px;display:flex;overflow:hidden auto}.msg-field{flex-direction:column;gap:6px;min-width:0;display:flex}.msg-label{color:var(--text-muted);letter-spacing:.04em;font-size:.72rem;font-weight:600}.msg-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.msg-drop{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.8rem;display:flex}.msg-drop-on{border-color:var(--accent);background:var(--accent-soft)}.msg-chips{flex-wrap:wrap;gap:6px;display:flex}.msg-chip{border:1px solid var(--border);background:var(--ov-05);max-width:100%;color:var(--text-main);border-radius:8px;align-items:center;font-size:.74rem;display:inline-flex}.msg-chip-bad{border-color:var(--warning)}.msg-chip-main{min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}button.msg-chip-main{cursor:pointer}.msg-chip-thumb{object-fit:cover;border-radius:4px;flex:none;width:22px;height:22px}.msg-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.msg-chip-size{color:var(--text-muted);white-space:nowrap}.msg-chip-err{color:var(--warning-text);white-space:nowrap}.msg-chip-x{border:0;border-left:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;align-self:stretch;padding:0 8px;font-size:1rem}.msg-img-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:340px;display:grid}.msg-img-grid-one{grid-template-columns:minmax(0,240px)}.msg-img-wrap{min-width:0;position:relative}.msg-img-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--text-main) 8%, transparent);cursor:zoom-in;border-radius:10px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.msg-img-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-img{object-fit:cover;width:100%;max-width:240px;max-height:200px;display:block}.msg-img-grid-one .msg-img{object-fit:contain;width:auto;max-width:100%;height:auto}.msg-img-skel{background:linear-gradient(90deg, var(--ov-05), var(--ov-12), var(--ov-05));background-size:200% 100%;width:100%;height:120px;animation:1.4s linear infinite msg-img-shimmer;display:block}.msg-img-dl{background:var(--black-a60);width:26px;height:26px;color:var(--white);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;bottom:6px;right:6px}.msg-img-wrap:hover .msg-img-dl,.msg-img-dl:focus-visible{opacity:1}@media (hover:none){.msg-img-dl{opacity:1}}@media (hover:hover) and (pointer:fine){.msg-bubble>.msg-img-grid:first-child{margin-top:24px}}@keyframes msg-img-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.msg-img-backdrop{z-index:96;background:var(--black-a72);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.msg-img-modal{background:var(--bg-panel);border:1px solid var(--border);max-width:94vw;max-height:92vh;box-shadow:0 12px 32px var(--shadow-60);border-radius:12px;outline:none;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.msg-img-head{align-items:center;gap:8px;display:flex}.msg-img-title{flex-direction:column;flex:auto;min-width:0;display:flex}.msg-img-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-size:.9rem;overflow:hidden}.msg-img-meta{color:var(--text-muted);font-size:.72rem}.msg-img-action{border:1px solid var(--border);color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:6px 12px;font-size:.8rem}.msg-img-action:hover{border-color:var(--border-strong)}.msg-img-stage{justify-content:center;align-items:center;min-width:200px;min-height:160px;display:flex;position:relative}.msg-img-big{object-fit:contain;border-radius:6px;max-width:90vw;max-height:80vh;display:block}.msg-img-big-wait{opacity:0;position:absolute}.msg-img-spin{border:3px solid color-mix(in srgb, var(--text-main) 25%, transparent);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite voice-spin}.msg-img-err{color:var(--warning-text);font-size:.85rem}.msg-img-nav{z-index:1;background:var(--black-a60);width:38px;height:38px;color:var(--white);cursor:pointer;border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.msg-img-nav:hover{background:var(--black-a80)}.msg-img-prev{left:8px}.msg-img-next{right:8px}@media (max-width:520px){.msg-img-modal{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.msg-img-stage{flex:auto}.msg-img-big{max-width:100vw;max-height:calc(100dvh - 90px)}}@media (prefers-reduced-motion:reduce){.msg-img-skel,.msg-img-spin{animation:none}}.voice-player{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:340px;padding:4px 2px;display:flex}@media (hover:hover) and (pointer:fine){.voice-player{min-width:280px;padding-right:66px}}@media (max-width:520px){.voice-player{min-width:0}}.voice-player audio{display:none}.voice-play{background:var(--accent);width:32px;height:32px;color:var(--white);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.voice-play:hover:not(:disabled){background:var(--accent-hover)}.voice-play:disabled{opacity:.7;cursor:default}.voice-spin{border:2px solid var(--ov-40);border-top-color:var(--white);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}.voice-bars{cursor:pointer;border-radius:4px;flex:1 1 0;align-items:center;gap:1px;min-width:0;height:28px;display:flex;overflow:hidden}.voice-bars:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voice-bar{background:color-mix(in srgb, var(--text-main) 30%, transparent);border-radius:2px;flex:1 1 0;min-width:1px;max-width:3px}.voice-bar-on{background:var(--text-main)}.voice-time{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:32px;color:var(--text-muted);flex:none;font-size:.72rem}.voice-rate{white-space:nowrap;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:2px 7px;font-size:.68rem;line-height:1.2}.voice-rate:hover{color:var(--text-main);border-color:var(--border-strong)}.voice-error{color:var(--warning-text);flex-basis:100%;font-size:.72rem}.voice-rec{align-items:center;gap:10px;padding:4px 0;display:flex}.voice-rec-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;animation:1.1s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.3}}.voice-rec-time{font-variant-numeric:tabular-nums;min-width:36px;color:var(--text-main);flex:none;font-size:.82rem}.voice-meter{background:color-mix(in srgb, var(--text-main) 14%, transparent);border-radius:3px;flex:auto;height:6px;overflow:hidden}.voice-meter-fill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}@media (prefers-reduced-motion:reduce){.voice-rec-dot,.voice-spin{animation:none}.voice-meter-fill{transition:none}}.msg-chip-x:hover{color:var(--text-main)}.msg-linked{flex-direction:column;gap:8px;display:flex;position:relative}.msg-linked-results{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.msg-linked-row{border:0;border-bottom:1px solid var(--border);color:var(--text-main);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.msg-linked-row:hover:not(:disabled){background:var(--ov-04)}.msg-linked-row:disabled{opacity:.55;cursor:default}.msg-linked-text{flex-direction:column;flex:auto;min-width:0;display:flex}.msg-linked-title{overflow-wrap:anywhere;font-size:.8rem}.msg-linked-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:.7rem}.msg-linked-empty{color:var(--text-muted);padding:12px;font-size:.78rem}.msg-linked-done{align-self:flex-end;margin:8px}.msg-type-icon{color:var(--text-muted);flex:none}.msg-linked-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msg-linked-list li{align-items:flex-start;gap:8px;display:flex}.msg-case{flex-direction:row;flex:auto;gap:14px;min-height:0;display:flex;position:relative;overflow:hidden}.msg-case-main{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.msg-view-head{flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px;display:flex}.msg-view-titles{flex-direction:column;flex:140px;min-width:0;display:flex}.msg-view-title{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700}.msg-actions{flex-wrap:wrap;gap:6px;display:flex}.msg-actions .msg-textbtn,.msg-view-head .msg-textbtn{white-space:nowrap}.msg-thread{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:4px 2px;display:flex;overflow:hidden auto}.msg-day{justify-content:center;margin:8px 0 2px;display:flex}.msg-day span{color:var(--text-muted);background:var(--ov-05);border-radius:999px;padding:2px 10px;font-size:.68rem}.msg-newdiv{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:6px 0;font-size:.68rem;font-weight:700;display:flex}.msg-newdiv:before,.msg-newdiv:after{content:"";background:var(--accent);opacity:.5;flex:auto;height:1px}.msg-system{text-align:center;max-width:90%;color:var(--text-muted);overflow-wrap:anywhere;align-self:center;padding:2px 8px;font-size:.74rem}.msg-row{align-items:flex-end;gap:8px;max-width:100%;display:flex}.msg-row-mine{justify-content:flex-end}.msg-bubble-wrap{flex-direction:column;gap:2px;min-width:0;max-width:82%;display:flex}.msg-row-mine .msg-bubble-wrap{align-items:flex-end}.msg-author{color:var(--text-muted);padding:0 4px;font-size:.7rem}.msg-bubble{background:var(--ov-07);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:9px 12px;display:flex}.msg-bubble-mine{background:var(--mine-bg);border-color:var(--mine-border)}.msg-bubble-failed{border-color:var(--warning)}.msg-bubble-note{border-style:dashed}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.msg-time{color:var(--text-muted);padding:0 4px;font-size:.66rem}.msg-status-ticks{vertical-align:middle;color:var(--text-muted);align-items:center;margin-left:4px;display:inline-flex}.msg-status-ticks svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.msg-status-ticks.msg-status-seen{color:var(--info-text)}.msg-status-btn{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;margin:-4px -2px -4px 2px;padding:4px}.msg-status-btn:hover{background:var(--ov-08)}.msg-status-btn:focus-visible{outline:2px solid var(--info);outline-offset:1px}.activity-modal-panel.msg-info-modal{width:min(380px,94vw);max-height:80vh;padding:20px}.msg-info-body{flex-direction:column;gap:16px;min-width:0;display:flex}.msg-info-head{color:var(--text-muted);margin:0 0 6px;font-size:13px;font-weight:600}.msg-info-list{flex-direction:column;gap:6px;max-height:32vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.msg-info-person{align-items:center;gap:10px;min-width:0;display:flex}.msg-info-avatar{flex:none}.msg-info-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg-info-empty,.msg-info-more{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:640px),(pointer:coarse){.activity-modal-panel.msg-info-modal{width:100%;max-height:75vh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;inset:auto 0 0;transform:none}.msg-info-list{max-height:28vh}}.msg-composer{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 2px 0;display:flex}.msg-composer-row{align-items:flex-end;gap:8px;display:flex;position:relative}.msg-composer-text{resize:none;flex:auto;min-width:0;max-height:140px}.msg-closed{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.msg-closed-title{font-size:.82rem;font-weight:600}.msg-closed-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem}.msg-note-toggle{align-items:center;gap:8px;padding:2px 4px;font-size:.78rem;display:flex}.msg-composer-note{border-top-color:var(--warning)}.msg-composer-note .msg-composer-text{border-color:var(--warning)}.msg-bubble-note{border-left:3px solid var(--warning)}.msg-note-label,.msg-staff-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--warning-text);font-size:.64rem;font-weight:700}.msg-staff-tag{margin-right:6px}.msg-system-staff{border-left:2px solid var(--warning);text-align:left}.msg-danger{color:var(--warning-text)}.msg-detail-actions{flex-wrap:wrap;gap:8px;display:flex;margin-top:4px!important}.msg-plain-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.msg-activity-row{flex-direction:column;gap:1px;display:flex}.msg-activity-title{overflow-wrap:anywhere;font-size:.82rem}.msg-timeline{border-left:1px solid var(--border);flex-direction:column;gap:8px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.msg-timeline li{flex-direction:column;gap:1px;font-size:.78rem;display:flex}.activity-modal-linked{border:1px solid var(--border);background:var(--bg-subtle);border-radius:8px;margin-bottom:4px;padding:8px 12px;font-size:.82rem}.msg-aside{border-left:1px solid var(--border);flex:0 0 280px;min-height:0;padding-left:14px;overflow-y:auto}.msg-details{flex-direction:column;gap:12px;margin:0;display:flex}.msg-details dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:2px;font-size:.68rem}.msg-details dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.msg-details-sheet{z-index:2;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:14px 14px 0 0;flex-direction:column;gap:12px;max-height:80%;padding:14px;animation:.18s ease-out msg-slide-up;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes msg-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.msg-details-sheet{animation:none}}.msg-chats{flex-direction:column;flex:auto;min-height:0;display:flex}.msg-chats-two{flex-direction:row;gap:14px}.msg-chats-list{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 2px;display:flex;overflow:hidden auto}.msg-chats-two .msg-chats-list{border-right:1px solid var(--border);flex:0 0 300px;padding-right:12px}.msg-chats-detail{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.msg-chats:not(.msg-chats-two) .msg-chats-detail{flex:auto}.msg-chat-row{text-align:left;width:100%;font:inherit;color:var(--text-main);border:1px solid var(--border);background:var(--ov-04);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.msg-chat-row:hover{border-color:var(--border-strong)}.msg-chat-row-on{border-color:var(--accent);background:var(--accent-soft)}.msg-avatars{flex:none;display:inline-flex}.msg-avatars .msg-avatar+.msg-avatar{box-shadow:0 0 0 2px var(--bg-panel);margin-left:-8px}.msg-chat-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.msg-chat-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.msg-chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.msg-chat-preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.msg-chat-preview-unread{color:var(--text-main);font-weight:600}.msg-multi{flex-direction:column;gap:8px;display:flex}.msg-ig-tag{border:1px solid var(--border);background:var(--ov-05);color:var(--text-muted);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 6px;font-size:.66rem;font-weight:600;display:inline-flex}.msg-ig-glyph{flex:none}.msg-ig-avatar{background:linear-gradient(135deg, var(--c-f58529), var(--c-dd2a7b) 55%, var(--c-8134af));color:var(--white)}.msg-ig-account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-ig-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msg-ig-img{border-radius:10px;max-width:100%;max-height:220px;display:block}.msg-ig-thread .msg-time{align-items:center;gap:6px;display:flex}.msg-ig-thread .msg-row-mine .msg-time{justify-content:flex-end}.msg-readonly{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;padding:12px 14px;font-size:.82rem}.msg-updates-row{border-color:var(--accent);margin-bottom:10px}.msg-channel-options{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}@media (max-width:759px){:is(html:has(.msg-sheet),body:has(.msg-sheet)){max-width:100%;overflow:hidden}.msg-sheet{width:100%;max-width:100%;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));inset:0 auto auto 0}.msg-sheet .msg-panel,.msg-sheet .msg-panel-body,.msg-sheet .msg-chats,.msg-sheet .msg-chats-detail,.msg-sheet .msg-case,.msg-sheet .msg-case-main,.msg-sheet .msg-chats-list,.msg-sheet .msg-list{min-width:0;max-width:100%}.msg-sheet .msg-panel-top,.msg-sheet .msg-panel-tabs,.msg-sheet .msg-chats-list,.msg-sheet .msg-list,.msg-sheet .msg-thread,.msg-sheet .msg-form{padding-left:0;padding-right:0}.msg-sheet .msg-iconbtn{width:40px;height:40px}.msg-sheet .msg-textbtn,.msg-sheet .msg-primary{min-height:40px}.msg-sheet .msg-chat-row,.msg-sheet .msg-case-card{min-height:56px}.msg-sheet .msg-input,.msg-sheet .msg-composer-text{min-height:40px;font-size:16px}.msg-sheet .msg-bubble-wrap{max-width:calc(100% - 36px)}.msg-sheet .msg-row-mine .msg-bubble-wrap{max-width:88%}.msg-sheet .msg-bubble,.msg-sheet .msg-body,.msg-sheet .msg-author,.msg-sheet .msg-time{overflow-wrap:anywhere;max-width:100%}.msg-sheet .msg-composer{flex:none;padding-left:0;padding-right:0}.msg-sheet .msg-composer-row{min-width:0}.msg-sheet .msg-composer-row>.msg-iconbtn,.msg-sheet .msg-composer-row>.msg-primary{flex:none}.msg-sheet .msg-composer-text{flex:1 1 0;width:auto}.msg-sheet .msg-view-head{flex-wrap:nowrap}.msg-sheet .msg-view-titles{flex:1 1 0}}.cases-dash{flex-direction:column;gap:16px;min-width:0;display:flex}.cases-head{flex-direction:column;gap:6px;display:flex}.cases-lock{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;display:inline-flex}.cases-title{color:var(--text-main);margin:0;font-size:1.6rem;font-weight:600}.cases-sub{color:var(--text-muted);margin:0;font-size:.88rem}.cases-sub a{color:var(--text-main);text-decoration:underline}.cases-dash .type-filter-card-red .stat-value{color:var(--t-ff6257)}.cases-dash .type-filter-card-amber .stat-value{color:var(--t-f5b94a)}.cases-dash .type-filter-card-blue .stat-value{color:var(--info-text)}.cases-dash .type-filter-card-green .stat-value{color:var(--success-text)}.cases-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cases-handler{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding-left:8px;display:inline-flex}.cases-handler-active{border-color:var(--accent)}.cases-toolbar-label{color:var(--text-muted);font-size:.78rem}.cases-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);overflow:hidden}.cases-row{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-main);font:inherit;background:0 0;align-items:center;gap:16px;padding:12px 16px;display:grid}.cases-row-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem}.cases-row-body{cursor:pointer}.cases-row-body:hover,.cases-row-body:focus-visible{background:var(--bg-panel-hover);outline:none}.cases-row:last-child{border-bottom:0}.cases-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cases-client,.cases-handler-cell{flex-direction:row;align-items:center;gap:8px}.cases-case-top{color:var(--text-muted);gap:6px;font-size:.78rem;display:flex}.cases-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cases-inline{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cases-mono{font-family:var(--auth-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.cases-muted{color:var(--text-muted)}.cases-last{font-size:.85rem}.cases-last .cases-muted{font-size:.75rem}.cases-wait-value{font-size:.95rem;font-weight:600}.cases-wait-label{color:var(--text-muted);font-size:.75rem}.cases-status{background:var(--bg-subtle);color:var(--text-main);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.75rem}.cases-status-open{background:var(--warning-soft);color:var(--warning)}.cases-status-in_progress{background:var(--info-soft);color:var(--info)}.cases-status-closed{background:var(--success-soft);color:var(--success)}.cases-avatar{background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:600;display:inline-flex}.cases-avatar-unassigned{border:1px dashed var(--c-f5b94a);color:var(--t-f5b94a);background:0 0}.cases-empty{text-align:center;color:var(--text-muted);padding:28px 16px}.cases-footnote{color:var(--text-muted);margin:0;font-size:.78rem}.sidebar-nav .nav-item .nav-badge{background:var(--accent);min-width:18px;color:var(--white);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-size:.68rem;font-weight:600;line-height:18px}@media (pointer:coarse){.msg-input,.msg-composer-text,.msg-panel input,.msg-panel textarea,.msg-panel select{font-size:16px}}.msg-emoji-anchor{flex:none}.msg-emoji-pop{z-index:30;box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-strong);width:auto;max-width:100%;box-shadow:var(--pop-shadow);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.msg-emoji-search{box-sizing:border-box;width:100%}.msg-emoji-tabs{gap:2px;display:flex;overflow-x:auto}.msg-emoji-tab{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1 0 auto;min-width:30px;height:30px;font-size:1rem}.msg-emoji-tab:hover{background:var(--ov-06)}.msg-emoji-tab-on{border-bottom-color:var(--accent)}.msg-emoji-scroll{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.msg-emoji-label{color:var(--text-muted);padding:4px 2px;font-size:.72rem}.msg-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;display:grid}.msg-emoji-cell{cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;font-size:1.3rem;line-height:1}.msg-emoji-cell:hover,.msg-emoji-cell:focus-visible{background:var(--ov-10);outline:1px solid var(--accent)}.msg-emoji-empty{text-align:center;color:var(--text-muted);padding:16px;font-size:.85rem}.msg-body-emoji{font-size:2rem;line-height:1.2}@media (max-width:640px),(pointer:coarse){.msg-emoji-cell{height:40px}.msg-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.msg-emoji-tab{flex:1 1 0;min-width:0;height:40px}.msg-emoji-search{min-height:40px;font-size:16px}}.msg-bubble-line{outline:none;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;transition:transform .15s;display:flex;position:relative}.msg-bubble-line>.msg-bubble{flex:auto;min-width:0;max-width:100%}.msg-bubble-line[data-dragging="1"]{transition:none}.msg-bubble-line{touch-action:pan-y pinch-zoom}.layout.sidebar-chat .sidebar{--msg-surface:var(--sidebar-bg)}.msg-act-group{--chip-tint:var(--ov-07);z-index:1;background:linear-gradient(var(--chip-tint), var(--chip-tint)), var(--msg-surface,var(--bg-panel));opacity:0;pointer-events:none;border-radius:0 13px 0 0;gap:0;padding:0 0 0 14px;transition:opacity .15s;display:flex;position:absolute;top:1px;right:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px);mask-image:linear-gradient(90deg,#0000,#000 14px)}.msg-bubble-line-mine .msg-act-group{--chip-tint:var(--mine-bg)}@media (hover:hover) and (pointer:fine){.msg-bubble-line-act{min-width:92px}}.msg-act-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.msg-act-btn:hover{color:var(--text);background:var(--ov-10)}.msg-act-btn:focus-visible{color:var(--text);outline:1px solid var(--accent)}.msg-row:hover .msg-act-group,.msg-act-group:focus-within,.msg-react-open .msg-act-group{opacity:1;pointer-events:auto}.msg-act-swipe-hint{background:var(--bg-panel);width:26px;height:26px;color:var(--text-muted);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin-top:-13px;display:none;position:absolute;top:50%;left:-34px}.msg-act-swipe-hint[data-ready="1"]{color:var(--accent-text)}@media (hover:none),(pointer:coarse){.msg-act-group{display:none}.msg-act-swipe-hint{display:flex}}@media (hover:hover) and (pointer:fine){.msg-react-reply{display:none}}.msg-react-pop{z-index:2000;box-sizing:border-box;max-width:calc(100vw - 16px);position:fixed;top:0;left:0;overflow:hidden}.msg-react-bar{background:var(--bg-panel);border:1px solid var(--border-strong);width:max-content;box-shadow:var(--pop-shadow);border-radius:22px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.msg-react-quick{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:1.25rem;line-height:1}.msg-react-quick:hover,.msg-react-quick:focus-visible{background:var(--ov-10);outline:1px solid var(--accent)}.msg-react-more{color:var(--text-muted);font-size:1.1rem}.msg-react-copy{width:auto;color:var(--text-muted);border-radius:17px;padding:0 10px;font-size:.8rem}.msg-reply-chip{border-left:3px solid var(--accent);background:var(--ov-06);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;display:flex}.msg-reply-chip-text{flex-direction:column;flex:auto;min-width:0;display:flex}.msg-reply-author{color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.msg-reply-preview{color:var(--text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.msg-reply-chip .msg-reply-preview{-webkit-line-clamp:1}.msg-reply-cancel{flex:none}.msg-reply-quote{box-sizing:border-box;border:0;border-left:3px solid var(--accent);background:var(--well-18);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;gap:1px;margin:0 0 4px;padding:4px 8px;display:flex}button.msg-reply-quote:hover,button.msg-reply-quote:focus-visible{background:var(--black-a30);outline:1px solid var(--accent)}.msg-reply-quote-off{cursor:default;border-left-color:var(--border-strong);font-style:italic}.msg-row-flash .msg-bubble{outline:2px solid var(--accent);outline-offset:1px;transition:outline-color .3s}.msg-react-pop-picker{flex-direction:column;width:min(320px,100vw - 16px);display:flex}.msg-react-pop-picker .msg-emoji-pop{flex:auto;width:100%;min-height:0;position:static;bottom:auto;left:auto;right:auto;overflow:hidden}.msg-react-pop-picker .msg-emoji-scroll{flex:auto;min-height:0;max-height:240px}.msg-react-chips{flex-wrap:wrap;gap:4px;max-width:100%;margin-top:2px;display:flex}.msg-react-chips-mine{justify-content:flex-end}.msg-react-chip{border:1px solid var(--border);background:var(--ov-06);min-height:24px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:1px 8px;font-size:.78rem;display:inline-flex}.msg-react-chip:disabled{cursor:default}.msg-react-chip-on{border-color:var(--accent);background:var(--mine-bg)}.msg-react-chip:hover,.msg-react-chip:focus-visible{border-color:var(--accent);outline:none}.msg-react-emoji{font-size:.95rem;line-height:1}.msg-react-count{font-variant-numeric:tabular-nums}@media (max-width:640px),(pointer:coarse){.msg-react-quick{width:40px;height:40px}.msg-react-chip{min-height:40px;padding:2px 12px;font-size:.9rem}}.sidebar-hover-pill{z-index:1400;color:var(--text-main);white-space:nowrap;background:linear-gradient(var(--ov-06), var(--ov-06)), var(--sidebar-bg);box-shadow:0 8px 24px var(--shadow-45);cursor:pointer;border-radius:10px;align-items:center;padding-right:1rem;font-size:.875rem;font-weight:600;text-decoration:none;animation:.18s ease-out sidebar-hover-pill-in;display:flex;position:fixed}.sidebar-hover-pill[data-active=true]{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--sidebar-bg)}.sidebar-hover-pill-icon{flex:0 0 var(--pill-icon-w);width:var(--pill-icon-w);justify-content:center;align-items:center;display:flex}.sidebar-hover-pill-icon .icon{width:20px;height:20px}.sidebar-hover-pill[data-active=true] .sidebar-hover-pill-icon{color:var(--accent-text)}.sidebar-hover-pill-badge{background:var(--accent);min-width:18px;color:var(--white);text-align:center;border-radius:999px;margin-left:10px;padding:0 6px;font-size:.68rem;font-weight:600;line-height:18px}@keyframes sidebar-hover-pill-in{0%{clip-path:inset(0 calc(100% - var(--pill-icon-w)) 0 0 round 10px)}to{clip-path:inset(0 round 10px)}}@media (prefers-reduced-motion:reduce){.sidebar-hover-pill{animation:none}}.push-prompt{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:1200;border:1px solid var(--border-strong);background:var(--bg-card,var(--bg-subtle));width:min(360px,100vw - 40px);color:var(--text-main);box-shadow:0 12px 40px var(--shadow-45);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}.push-prompt-title{font-size:.95rem;font-weight:650}.push-prompt-text{color:var(--text-dim);margin:0;font-size:.84rem;line-height:1.45}.push-prompt-text a{color:var(--accent-text);text-decoration:underline}.push-prompt-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (max-width:480px){.push-prompt{width:auto;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;bottom:0;left:0;right:0}.push-prompt-actions .acct-btn{flex:auto;min-height:40px}}body:has(.money-basis-banner:not(:empty)) .push-prompt{bottom:calc(76px + env(safe-area-inset-bottom))}@media (max-width:480px){body:has(.msg-sheet) .push-prompt{display:none}}.acx-push-row{align-items:center;gap:10px;font-size:.9rem;display:flex}.widget-grid:not([data-edit-grid]):has(.atl-root){grid-auto-rows:minmax(88px,auto)}.widget-grid:not([data-edit-grid])>.widget-cell:has(.atl-root){grid-row:span 1}.widget-card.atl-root{flex-direction:column;gap:28px;height:auto;padding:24px;display:flex;position:relative;overflow:visible;container-type:inline-size}.atl-root .atl-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atl-muted{color:var(--t-7c7c86);margin:0;font-size:.78rem}.atl-root button{font-family:inherit}.atl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.atl-title{letter-spacing:-.01em;color:var(--text-main);margin:0;font-size:1.15rem;font-weight:700}.atl-head-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.atl-summary{color:var(--t-8a8a94);font-size:.8rem}.atl-new{background:var(--accent);height:36px;color:var(--white);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:.82rem;font-weight:700;display:flex}.atl-new:hover{background:var(--c-ff4a40)}.atl-root button:focus-visible,.atl-root input:focus-visible{outline:2px solid var(--c-ef4943-a70);outline-offset:2px}.widget-card.atl-fb{gap:20px}.atl-fb-selects{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.atl-fb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.atl-fb-label{color:var(--t-8a8a94);font-size:.72rem}.atl-fb-field .dp-trigger{border-radius:12px;width:100%;min-width:0;height:44px;font-size:.86rem;font-weight:500}.atl-fb-sep{background:var(--ov-07);height:1px;margin:-4px 0}.atl-fb-pills{flex-wrap:wrap;gap:10px;display:flex}.atl-pill{border:1px solid var(--ov-10);background:var(--ov-03);height:34px;color:var(--t-b4b4bc);cursor:pointer;border-radius:999px;padding:0 16px;font-size:.76rem;font-weight:600}.atl-pill:hover{border-color:var(--ov-25);color:var(--text-main)}.atl-pill[aria-pressed=true]{background:var(--c-ef4943-a18);border-color:var(--c-ef4943-a55);color:var(--t-ff746e)}.atl-fb-dates{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.atl-fb-dates .atl-fb-field{width:190px}.atl-fb-error{color:var(--t-ff8a82);flex-basis:100%;margin:0;font-size:.74rem}.atl-fb-search-row{align-items:stretch;gap:12px;display:flex}.atl-fb-search{box-sizing:border-box;border:1px solid var(--ov-10);background:var(--ov-03);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}.atl-fb-search input{min-width:0;color:var(--text-main);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:.86rem}.atl-fb-search input::placeholder{color:var(--t-6a6a73)}.atl-fb-search:focus-within{border-color:var(--c-ef4943-a60)}.atl-fb-reset{border:1px solid var(--ov-10);background:var(--ov-03);height:44px;color:var(--t-d0d0d6);cursor:pointer;white-space:nowrap;border-radius:12px;padding:0 20px;font-size:.82rem;font-weight:600}.atl-fb-reset:hover{border-color:var(--ov-25)}.widget-card.atl-over{background-image:linear-gradient(180deg, var(--c-ef4943-a07), transparent 70%);gap:14px}.atl-over-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.atl-over-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.atl-over-title{color:var(--text-main);margin:0;font-size:1.15rem;font-weight:700}.atl-over-sub{color:var(--t-8a8a94);font-size:.8rem}.atl-over-total{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.atl-over-big{color:var(--t-8a8a94);align-items:baseline;gap:8px;font-size:.82rem;display:flex}.atl-over-big b{color:var(--t-ef4943);font-size:1.9rem;font-weight:800;line-height:1}.atl-over-busiest{color:var(--t-8a8a94);font-size:.74rem}.atl-over-note{color:var(--t-6f6f79);margin:0;font-size:.72rem}.widget-card.atl-breakdown{padding:20px}.atl-breakdown .widget-head h3{font-size:1rem}.atl-donut{flex-shrink:0;justify-content:center;height:190px;display:flex}.atl-legend{flex-direction:column;flex:1;gap:2px;min-height:0;margin:12px 0 0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.atl-leg{box-sizing:border-box;width:100%;color:var(--t-b4b4bc);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:.82rem;display:flex}button.atl-leg{cursor:pointer}button.atl-leg:hover{background:var(--ov-05)}button.atl-leg:focus-visible{outline:2px solid var(--c-ef4943-a70);outline-offset:1px}.atl-leg.is-active{background:var(--c-ef4943-a14);border-color:var(--c-ef4943-a50);color:var(--text-main)}.atl-leg-dot{border-radius:50%;flex:none;width:8px;height:8px}.atl-leg-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.atl-leg-count{color:var(--text-main);font-weight:700}.atl-leg-pct{text-align:right;width:40px;color:var(--t-6f6f79);flex:none;font-size:.72rem}.atl-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.atl-timeline{flex-direction:column;gap:16px;min-width:0;display:flex}.atl-rail{flex-direction:column;gap:10px;display:flex;position:relative}.atl-rail-line{background:var(--ov-07);width:2px;position:absolute;top:14px;bottom:14px;left:7px}.atl-row{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.atl-node-wrap{z-index:1;justify-content:center;display:flex;position:relative}.atl-node{box-sizing:border-box;border:2px solid var(--l-16171b);background:var(--s-6a6a73);border-radius:50%;width:14px;height:14px}.atl-card{background:var(--s-1b1d22);border:1px solid var(--ov-07);min-width:0;color:var(--text-main);text-align:left;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex;position:relative}.atl-card:hover{border-color:var(--ov-20)}.atl-card:has(.atl-card-open:focus-visible){outline:2px solid var(--c-ef4943-a70);outline-offset:2px}.atl-card-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:block}.atl-card-open:focus-visible{outline:none}.atl-card-open:after{content:"";border-radius:14px;position:absolute;inset:0}.atl-case,.atl-cost{z-index:2;position:relative}.atl-avatar{color:var(--white);box-sizing:border-box;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.atl-avatar-img{object-fit:cover;display:block}.atl-card-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.atl-card-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;display:block;overflow:hidden}.atl-card.is-cancelled .atl-card-title{color:var(--t-8a8a94);text-decoration:line-through}.atl-card-line{color:var(--text-muted);font-size:.76rem}.atl-card-line.is-faint{color:var(--t-6f6f79)}.atl-card-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.atl-card-when{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.76rem}.atl-card-status{color:var(--t-ff746e);font-size:.74rem}.atl-case{background:var(--mine-bg);max-width:100%;height:22px;color:var(--t-ff8a82);cursor:pointer;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;min-width:0;margin-top:3px;padding:0 8px;font-size:.72rem;font-weight:600;display:flex}span.atl-case{cursor:default}button.atl-case:hover{background:var(--c-e8352c-a18)}.atl-case svg{flex:none}.atl-case-no{flex:none;font-family:JetBrains Mono,monospace}.atl-case-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--t-c9a09c);font-weight:500;overflow:hidden}.atl-cost{color:var(--t-c9c9d1);flex:none;font-family:JetBrains Mono,monospace;font-size:.8rem}.atl-empty{color:var(--text-muted);padding:40px 0 40px 32px;font-size:.86rem}.atl-feed-status{padding-left:32px}.atl-feed-retry{color:var(--t-ff6257);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.atl-feed-sentinel{height:1px}.atl-money{flex-direction:column;gap:18px;min-width:0;display:flex}.atl-money-head{flex-direction:column;gap:6px;display:flex}.atl-money-title{color:var(--text-muted);font-size:.84rem;font-weight:600}.atl-money-total{letter-spacing:-.02em;color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;line-height:1}.atl-money-sub{color:var(--t-7c7c86);font-size:.78rem}.atl-tiles{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:64px;gap:4px;display:grid}.atl-tile{color:var(--white);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:9px 10px;display:flex;overflow:hidden}.atl-tile:hover{filter:brightness(1.15)}.atl-tile[aria-pressed=true]{border-color:var(--text-main)}.atl-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.atl-tile-share{opacity:.85;font-family:JetBrains Mono,monospace;font-size:.72rem}.atl-selected{background:var(--bg-panel);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.atl-selected-head{align-items:center;gap:10px;min-width:0;display:flex}.atl-selected-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.atl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atl-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.atl-stat-label{color:var(--t-7c7c86);font-size:.68rem}.atl-stat-value{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.86rem;font-weight:700;overflow:hidden}.atl-link{color:var(--t-ff6257);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8rem;font-weight:600}.atl-link:hover{color:var(--t-ff8a82)}.atl-detail{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.atl-detail dt{color:var(--t-7c7c86);font-size:.78rem}.atl-detail dd{color:var(--text-main);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem}.atl-detail dd.atl-comments{white-space:pre-wrap}@container (min-width:820px){.atl-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.atl-grid.no-cost{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.atl-fb-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-card{flex-direction:column;gap:8px}.atl-card-side{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 12px}.atl-over-total{align-items:flex-start}}@container (max-width:480px){.atl-fb-selects{grid-template-columns:minmax(0,1fr)}.atl-fb-search-row{flex-direction:column}.atl-fb-dates .atl-fb-field,.atl-head-actions{width:100%}}.acx-push-devices{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.acx-push-devices .acx-push-row{justify-content:space-between}.cc-page{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;min-width:0;max-width:1680px;margin:0 auto;display:flex}.cc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cc-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-title{letter-spacing:-.015em;margin:0;font-size:1.6rem;font-weight:700}.cc-sub{color:var(--text-muted);font-size:.86rem}.cc-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-weeknav{align-items:center;gap:4px;display:flex}.cc-navbtn{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--t-c9c9d1);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.cc-navbtn:hover{border-color:var(--ov-25)}.cc-weeklabel{text-align:center;min-width:160px;font-size:.86rem;font-weight:650}.cc-ghost{border:1px solid var(--border-strong);height:34px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.8rem;font-weight:600}.cc-ghost:hover{border-color:var(--ov-25)}.cc-new{background:var(--accent);color:var(--white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.cc-new:hover{background:var(--c-ff4a40)}.cc-new-head{border-radius:999px;height:34px;padding:0 16px;font-size:.82rem}.cc-new-fab{display:none}.cc-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-chip{border:1px solid var(--border-strong);height:30px;color:var(--t-c9c9d1);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.cc-chip:hover{border-color:var(--ov-25)}.cc-chip-on{background:var(--ov-10);border-color:var(--ov-30);color:var(--text-main)}.cc-dot{border-radius:50%;flex:none;width:7px;height:7px}.cc-chip-n{color:var(--t-7c7c86);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.cc-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cc-search{box-sizing:border-box;background:var(--bg-panel);width:220px;height:32px;color:var(--t-7c7c86);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.cc-search input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.8rem}.cc-search input::placeholder{color:var(--t-6a6a73)}.cc-filter-wrap{min-width:0;display:flex}.cc-filter-wrap .dp-trigger.cc-filter{background:var(--bg-panel);min-width:0;max-width:220px;height:32px;padding:0 10px;font-size:.8rem}.cc-filter-wrap .dp-trigger.cc-filter-on{border-color:var(--c-e8352c-a55)}.cc-clear{height:32px;color:var(--t-ff6257);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:.8rem;font-weight:600}.cc-empty-week{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:12px;margin:0;padding:14px 16px;font-size:.86rem}.cc-board{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-row{border-bottom:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(110px,150px) 1fr;gap:14px;min-width:0;padding:12px;display:grid}.cc-row-today{background:var(--s-101014);border:1px solid var(--border)}.cc-day{flex-direction:column;justify-content:space-between;gap:10px;min-width:0;display:flex}.cc-day-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cc-dow{font-size:1.05rem;font-weight:700}.cc-row-today .cc-dow{color:var(--t-ff6257)}.cc-date{color:var(--t-7c7c86);font-size:.76rem}.cc-today{background:var(--accent);height:18px;color:var(--white);border-radius:999px;align-items:center;padding:0 7px;font-size:.64rem;font-weight:800;display:inline-flex}.cc-count{color:var(--t-6a6a73);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.cc-cards{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));align-items:start;gap:8px;min-width:0;display:grid}.cc-noposts{min-height:60px;color:var(--t-6a6a73);grid-column:1/-1;align-items:center;font-size:.78rem;display:flex}.cc-add{border:1px dashed var(--ov-16);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:12px;font-size:.8rem;font-weight:650;display:flex}.cc-add-empty{min-height:60px}.cc-add:hover{border-color:var(--c-e8352c-a60);color:var(--text-main);background:var(--c-e8352c-a05)}.cc-add-icon{background:var(--ov-07);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cc-card{background:var(--s-141418);border:1px solid var(--ov-06);cursor:pointer;border-radius:12px;outline:none;flex-direction:column;gap:7px;min-width:0;padding:10px 11px;display:flex;position:relative}.cc-card:hover{border-color:var(--ov-22)}.cc-card:has(.cc-card-open:focus-visible){border-color:var(--ov-50)}.cc-card-open{text-align:left;width:100%;font:inherit;color:var(--text-main);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:.88rem;font-weight:700;line-height:1.3;display:block}.cc-card-open:after{content:"";border-radius:12px;position:absolute;inset:0}.cc-card-sel{border-color:var(--c-e8352c-a60)}.cc-card-canceled{opacity:.55}.cc-card-canceled .cc-song{text-decoration:line-through}.cc-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.cc-time{color:var(--text-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.cc-pill{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.66rem;font-weight:700;display:inline-flex}.cc-approval{padding:0 7px;font-size:.64rem}.cc-client{align-items:center;gap:7px;min-width:0;display:flex}.cc-avatar{border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.56rem;font-weight:800;display:flex}.cc-client-name{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.cc-song{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.3;overflow:hidden}.cc-tags{flex-wrap:wrap;gap:4px;display:flex}.cc-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;max-width:100%;height:20px;padding:0 7px;font-size:.66rem;font-weight:700;display:inline-flex;overflow:hidden}.cc-tag-media{border:1px solid var(--ov-12);color:var(--t-c9c9d1);padding:0 6px;font-size:.64rem;font-weight:600}.cc-req{background:var(--c-f5b94a-a16);height:20px;color:var(--t-f5b94a);border-radius:999px;align-self:flex-start;align-items:center;padding:0 8px;font-size:.64rem;font-weight:700;display:inline-flex}.cc-cta{color:var(--t-c9c9d1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cc-design{color:var(--text-muted);align-items:flex-start;gap:6px;min-width:0;font-size:.74rem;line-height:1.4;display:flex}.cc-design svg{flex:none;margin-top:3px}.cc-design-text{-webkit-line-clamp:var(--cc-design-lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cc-card-foot{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.cc-foot-left{color:var(--t-7c7c86);align-items:center;gap:8px;min-width:0;display:flex}.cc-ref{z-index:1;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:110px;font-size:.68rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cc-ref:hover{color:var(--text-main)}.cc-meta{color:var(--text-muted);align-items:center;gap:3px;font-size:.7rem;font-weight:650;display:inline-flex}.cc-meta-link{color:var(--t-ff8a82)}.cc-asg{width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.56rem;font-weight:800;display:flex}.cc-quick{border:1px dashed var(--c-e8352c-a60);background:var(--c-e8352c-a05);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 11px;display:flex}.cc-quick .dp-trigger{width:100%;height:32px;font-size:.8rem}.cc-quick-actions{gap:8px;display:flex}.cc-quick-add{border-radius:999px;height:34px;padding:0 16px;font-size:.8rem}.cc-quick-add:disabled{opacity:.6;cursor:default}.cc-quick-err{color:var(--t-ff8a82);font-size:.74rem}.cc-row-over{background:var(--c-e8352c-a06);border:1px dashed var(--c-e8352c-a60)}.cc-card[draggable=true]{cursor:grab}.cc-status-wrap{z-index:1;display:inline-flex;position:relative}.cc-status-wrap .dp-trigger.cc-status-select{background:var(--pill-bg);min-width:0;height:20px;color:var(--pill-fg);border:0;border-radius:999px;gap:4px;padding:0 8px;font-size:.66rem;font-weight:700}@media (max-width:719px){.cc-page{gap:16px;padding:0 0 80px}.cc-navbtn{width:40px;height:40px}.cc-weeklabel{flex:1;min-width:0}.cc-weeknav{flex:1}.cc-new-head{display:none}.cc-new-fab{right:18px;bottom:calc(22px + env(safe-area-inset-bottom));width:56px;height:56px;box-shadow:0 10px 28px var(--c-e8352c-a45);z-index:40;border-radius:50%;padding:0;display:flex;position:fixed}.cc-search{width:100%;height:40px}.cc-filter-wrap{flex:140px}.cc-filter-wrap .dp-trigger.cc-filter{width:100%;max-width:none;height:40px}.cc-row{grid-template-columns:minmax(0,1fr);gap:10px}.cc-day{flex-direction:row;align-items:center}.cc-day-main{flex-flow:wrap;align-items:center;gap:8px}.cc-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cc-page *{transition:none!important;animation:none!important}}@keyframes activity-modal-slide-in{0%{opacity:0;transform:translate(-50%,-48px)}to{opacity:1;transform:translate(-50%)}}@keyframes activity-modal-fade-in{0%{opacity:0}to{opacity:1}}.activity-modal-backdrop-fade{background:var(--black-a60);animation:.18s ease-out activity-modal-fade-in}.activity-modal-panel.activity-modal-slide{background:var(--s-111114);width:min(580px,100% - 32px);max-height:calc(100vh - 64px);box-shadow:0 30px 80px var(--shadow-60);border-radius:18px;flex-direction:column;padding:0;animation:.32s cubic-bezier(.2,.9,.3,1.1) activity-modal-slide-in;display:flex;top:40px;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.activity-modal-panel.activity-modal-slide,.activity-modal-backdrop-fade{animation:none}}@media (max-width:719px){.activity-modal-panel.activity-modal-slide{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;transform:none}@keyframes activity-modal-slide-in{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}}.cc-post-dialog .activity-modal-head{border-bottom:1px solid var(--ov-07);flex:none;align-items:center;margin:0;padding:14px 18px}.cc-post-dialog .activity-modal-head h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;overflow:hidden}.cc-post-dialog .activity-modal-body{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.cc-m-avatar{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:inline-flex}.cc-m-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}.cc-m-title{color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.cc-m-tags{flex-wrap:wrap;gap:6px;display:flex}.cc-m-tag{background:var(--ov-07);height:22px;color:var(--t-c9c9d1);border-radius:6px;align-items:center;padding:0 9px;font-size:.7rem;font-weight:600;display:inline-flex}.cc-m-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-m-full{grid-column:1/-1}.cc-m-field{flex-direction:column;gap:5px;min-width:0;display:flex}.cc-m-label{text-transform:uppercase;letter-spacing:.05em;color:var(--t-7c7c86);font-size:.68rem;font-weight:700}.cc-m-text{color:var(--t-e4e4e9);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.86rem}.cc-m-muted{color:var(--t-6a6a73);font-size:.8rem}.cc-m-inline{align-items:center;gap:8px;display:flex}.cc-m-inline>*{min-width:0}.cc-m-inline-date{flex:140px}.cc-m-inline-time{flex:none;align-items:center;gap:6px;display:flex}.cc-m-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-m-pill{border:1px solid var(--ov-12);height:28px;color:var(--t-c9c9d1);cursor:pointer;background:0 0;border-radius:999px;padding:0 11px;font-family:inherit;font-size:.74rem;font-weight:600}.cc-m-pill[aria-pressed=true]{background:var(--c-e8352c-a16);border-color:var(--c-e8352c-a60);color:var(--t-ff8a82)}.cc-m-thumbs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.cc-m-thumb{aspect-ratio:1;background:var(--s-17171b);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:0;position:relative;overflow:hidden}.cc-m-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cc-m-thumb-x{background:var(--black-a70);width:22px;height:22px;color:var(--white);cursor:pointer;border:0;border-radius:999px;font-size:.9rem;line-height:1;position:absolute;top:4px;right:4px}.cc-m-add{aspect-ratio:1;border:1px dashed var(--ov-22);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;font-family:inherit;font-size:.72rem}.cc-m-add:disabled{opacity:.5;cursor:progress}.cc-m-phones{background:var(--s-0d0d10);border:1px solid var(--ov-06);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.cc-m-phone{border:5px solid var(--l-26262c);background:var(--s-17171b);border-radius:20px;width:min(190px,60%);position:relative;overflow:hidden}.cc-m-phone img{object-fit:cover;width:100%;height:100%;display:block}.cc-m-phone-ph{width:100%;height:100%;color:var(--t-6a6a73);background:linear-gradient(160deg, var(--s-1c1c22), var(--s-121216));justify-content:center;align-items:center;font-size:.72rem;display:flex}.cc-m-phone-cap{color:var(--white);background:linear-gradient(transparent, var(--black-a75));max-height:40%;padding:18px 10px 8px;font-size:.62rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cc-m-box{background:var(--c-f5b94a-a10);border:1px solid var(--c-f5b94a-a28);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cc-m-box .cc-m-label{color:var(--t-f5b94a)}.cc-m-links{flex-direction:column;gap:6px;display:flex}.cc-m-link{background:var(--s-17171b);color:var(--t-e4e4e9);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:.8rem;display:flex}.cc-m-link-kind{text-transform:uppercase;color:var(--t-ff8a82);flex:none;font-size:.64rem;font-weight:700}.cc-m-link-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cc-m-link-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1rem}.cc-m-picker{border:1px solid var(--ov-10);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.cc-m-results{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.cc-m-result{text-align:left;background:var(--s-17171b);color:var(--t-e4e4e9);cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:.8rem}.cc-m-result:hover{background:var(--s-1f1f25)}.cc-post-dialog .cc-m-foot{border-top:1px solid var(--ov-07);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:12px 18px;display:flex}.cc-post-dialog .cc-m-foot .cc-m-err{color:var(--t-ff8a82);margin-right:auto;font-size:.78rem}.cc-m-viewer-bd{z-index:120;background:var(--black-a88);animation:.18s ease-out activity-modal-fade-in;position:fixed;inset:0}.cc-m-viewer{z-index:121;pointer-events:none;justify-content:center;align-items:center;padding:24px;animation:.32s cubic-bezier(.2,.9,.3,1.1) cc-viewer-in;display:flex;position:fixed;inset:0}.cc-m-viewer img{pointer-events:auto;border-radius:10px;max-width:100%;max-height:100%}.cc-m-viewer-x{z-index:122;background:var(--ov-14);width:38px;height:38px;color:var(--white);cursor:pointer;border:0;border-radius:999px;font-size:1.3rem;position:fixed;top:14px;right:16px}@keyframes cc-viewer-in{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cc-m-viewer,.cc-m-viewer-bd{animation:none}}@media (max-width:719px){.cc-m-grid{grid-template-columns:1fr}.cc-m-scroll{padding:14px}}.cc-post-dialog .btn.cc-approve{background:var(--c-2fbf71);border-color:var(--c-2fbf71);color:var(--c-06210f)}.cc-post-dialog .btn.cc-approve:hover:not(:disabled){background:var(--c-3acf7f)}.cc-back{justify-content:center;align-items:center;width:34px;padding:0;font-size:1rem;display:inline-flex}.imagine-root{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}.imagine-head{flex-direction:column;gap:6px;display:flex}.imagine-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.72rem;font-weight:800}.imagine-title{letter-spacing:.02em;color:var(--text-main);margin:0;font-size:1.6rem;font-weight:800}.imagine-tagline{max-width:64ch;color:var(--text-muted);margin:0;font-size:.88rem}.imagine-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.imagine-cats{flex:100%;min-width:0}.imagine-manage{align-items:center;gap:14px;display:flex}.imagine-switch{color:var(--text-main);cursor:pointer;align-items:center;gap:10px;font-size:.84rem;display:inline-flex}.imagine-muted{color:var(--text-muted);margin:0;font-size:.76rem}.imagine-label{color:var(--text-muted);margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.imagine-section{flex-direction:column;gap:10px;display:flex}.imagine-section-title{color:var(--text-main);margin:0;font-size:.95rem;font-weight:800}.imagine-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.imagine-card{background:var(--glass-fill);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.imagine-card-off{opacity:.7}.imagine-card-archived{opacity:.6;border-style:dashed}.imagine-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.imagine-card-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:800}.imagine-card-name{color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.imagine-card-detail{color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:.8rem}.imagine-card-note{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.76rem}.imagine-card-foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:6px;display:flex}.imagine-card-price{color:var(--text-main);font-size:.9rem;font-weight:800}.imagine-card-qty{color:var(--text-muted);font-size:.74rem}.imagine-card-tags{flex-wrap:wrap;gap:6px;display:flex}.imagine-tag{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.66rem;font-weight:700;display:inline-flex}.imagine-tag-off{color:var(--t-ff8a82);background:var(--accent-soft)}.imagine-tag-soon{color:var(--t-f5b94a);background:var(--c-f5b94a-a16)}.imagine-tag-staff{color:var(--text-muted);background:var(--ov-08)}.imagine-empty{color:var(--text-muted);margin:0;font-size:.88rem}.imagine-archive{margin-right:auto}.imagine-card-photo{aspect-ratio:16/10;background:var(--ov-05);border:1px solid var(--glass-border);border-radius:10px;width:100%;position:relative;overflow:hidden}.imagine-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.imagine-card-photo-empty{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.imagine-card-photo-empty svg{opacity:.55;width:28px;height:28px}.imagine-card-cost{color:var(--text-muted);margin:0;font-size:.74rem;font-weight:600}.imagine-photo-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.imagine-photo-field .imagine-card-photo{flex:none;width:140px}.imagine-photo-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.imagine-panels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.imagine-panel-title{color:var(--text-main);margin:0;font-size:.95rem;font-weight:800}.imagine-dept-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.imagine-dept-row{background:var(--ov-04);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.imagine-dept-name{min-width:0;color:var(--text-main);overflow-wrap:anywhere;flex:auto;font-size:.86rem;font-weight:600}.imagine-dept-count{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.imagine-dept-add{align-items:center;gap:8px;display:flex}.imagine-dept-edit{flex:1;min-width:0}.imagine-team-list{flex-direction:column;gap:4px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.imagine-team-row{background:var(--ov-04);color:var(--text-main);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;font-size:.84rem;display:flex}.imagine-team-meta{color:var(--text-muted);text-align:right;font-size:.72rem}@media (max-width:640px){.imagine-manage{justify-content:space-between;width:100%}.imagine-title{font-size:1.3rem}}.imagine-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.imagine-main{flex-direction:column;gap:16px;min-width:0;display:flex}.imagine-panel{background:var(--glass-fill);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.imagine-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imagine-field{flex-direction:column;min-width:0;display:flex}.imagine-fixed{color:var(--text-main);margin:0;font-size:.9rem;font-weight:700}.imagine-times{flex-direction:row;gap:12px}.imagine-services{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.imagine-service{border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.imagine-service-name{color:var(--text-main);font-size:.9rem;font-weight:700}.imagine-service-rate{color:var(--text-main);margin:0;font-size:.8rem;font-weight:700}.imagine-coverage{border:1px dashed var(--glass-border);color:var(--text-main);border-radius:12px;padding:12px;font-size:.86rem}.imagine-coverage p{margin:4px 0 0}.imagine-day-tabs{flex-wrap:wrap;gap:8px;display:flex}.imagine-day-tab{border:1px solid var(--glass-border);height:34px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:700}.imagine-day-tab.is-active{background:var(--accent);border-color:var(--accent);color:var(--k-0b0b0d)}.imagine-day-add{color:var(--text-muted);border-style:dashed}.imagine-day-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.imagine-day-head .imagine-section-title{flex:auto}.imagine-selected{color:var(--text-main);margin:0;padding-left:18px;font-size:.84rem}.imagine-card-pick{align-items:center;gap:8px;margin-top:4px;display:flex}.imagine-stepper{align-items:center;gap:6px;display:inline-flex}.imagine-stepper-n{text-align:center;min-width:24px;font-weight:800}.imagine-summary{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;gap:10px;max-height:calc(100vh - 32px);padding:18px;display:flex;position:sticky;top:16px;overflow:auto}.imagine-summary-title{color:var(--text-main);margin:0;font-size:1rem;font-weight:800}.imagine-summary-meta{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:.8rem;display:grid}.imagine-summary-meta dt{color:var(--text-muted)}.imagine-summary-meta dd{color:var(--text-main);overflow-wrap:anywhere;margin:0}.imagine-summary-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:8px 0 0;font-size:.74rem;font-weight:800}.imagine-summary-row{color:var(--text-main);justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.imagine-summary-line{color:var(--text-muted);font-size:.78rem}.imagine-summary-day{border-bottom:1px solid var(--glass-border);flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.imagine-summary-total{font-weight:700}.imagine-summary-actions{flex-direction:column;gap:8px;display:flex}.imagine-summary-rule{line-height:1.5}.imagine-tbc{color:var(--t-f5b94a);font-size:.78rem;font-weight:700}.imagine-error{color:var(--t-ff8a82);margin:0;font-size:.84rem}.imagine-done{border:1px solid var(--accent);color:var(--text-main);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.imagine-requests{flex-direction:column;gap:10px;margin-top:8px;display:flex}.imagine-requests-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.imagine-table{border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;display:flex;overflow:auto}.imagine-table-row{color:var(--text-main);border-top:1px solid var(--glass-border);grid-auto-columns:minmax(90px,1fr);grid-auto-flow:column;align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;display:grid}.imagine-table-head{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-top:0;font-size:.72rem;font-weight:800}.imagine-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.imagine-status-pending{color:var(--t-f5b94a);background:var(--c-f5b94a-a16)}.imagine-status-approved{color:var(--t-6fd39b);background:var(--c-6fd39b-a16)}.imagine-status-declined,.imagine-status-cancelled{color:var(--t-ff8a82);background:var(--accent-soft)}.imagine-review-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.imagine-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imagine-status-cell,.imagine-total-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.imagine-review{flex-direction:column;gap:16px;display:flex}.imagine-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.imagine-review-dl{gap:6px;margin:0;font-size:.86rem;display:grid}.imagine-review-dl>div{gap:12px;display:flex}.imagine-review-dl dt{width:110px;color:var(--text-muted);flex:none}.imagine-review-dl dd{color:var(--text-main);margin:0}.imagine-review-h{color:var(--text-main);margin:0;font-size:.9rem}.imagine-review-day{flex-direction:column;gap:6px;display:flex}.imagine-review-table{border-collapse:collapse;width:100%;color:var(--text-main);font-size:.84rem}.imagine-review-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--glass-border);padding:6px 8px;font-size:.7rem}.imagine-review-table td{border-bottom:1px solid var(--glass-border);vertical-align:middle;padding:6px 8px}.imagine-review-table .imagine-num{text-align:right;white-space:nowrap}.imagine-review-tbc td:first-child{box-shadow:inset 3px 0 0 var(--c-f5b94a)}.imagine-rate-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:inline-flex}.imagine-rate-warn{text-align:right;flex-basis:100%;font-size:12px}.imagine-review-totals{flex-direction:column;gap:6px;width:100%;max-width:520px;margin-left:auto;display:flex}.imagine-review-total-row{color:var(--text-main);justify-content:space-between;font-size:.88rem;display:flex}.imagine-review-grand{border-top:1px solid var(--glass-border);padding-top:6px;font-size:1rem}.imagine-review-discount{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.imagine-review-history{color:var(--text-main);margin:6px 0 0;padding-left:18px;font-size:.84rem}.imagine-review-decision{flex-direction:column;gap:10px;display:flex}.imagine-review-actions{justify-content:flex-end}@media (max-width:1100px){.imagine-layout{grid-template-columns:minmax(0,1fr)}.imagine-summary{max-height:none;position:static}}@media (max-width:640px){.imagine-form-grid{grid-template-columns:minmax(0,1fr)}.imagine-times{flex-direction:column}}.imagine-print{display:none}.imagine-print-root{page:imagine}@page imagine{size:A4;margin:14mm 12mm}@media print{:is(html:has(.imagine-print-root),body:has(.imagine-print-root)){background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body:has(.imagine-print-root)>:not(.imagine-print-root){display:none!important}body:has(.imagine-print-root):has(.imagine-print-root[data-stored]) .imagine-print-root:not([data-stored]){display:none!important}.imagine-print{color:#231d26;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%;font-family:Arial,Helvetica,Segoe UI,sans-serif;font-size:10pt;line-height:1.45;position:static;display:block!important}.ip-head{background:#f6f5f2;border-bottom:3px solid #e8352c;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;display:flex}.ip-logo{width:auto;max-width:240px;height:36px}.ip-title{letter-spacing:.04em;color:#231d26;margin:0;font-size:16pt}.ip-meta{color:#6e6570;margin:2px 0 0;font-size:9pt}.ip-block{margin:0 0 14px}.ip-h2{color:#e8352c;break-after:avoid;border-bottom:1px solid #e4e1e6;margin:0 0 6px;padding-bottom:3px;font-size:11.5pt}.ip-sub{color:#6e6570;margin:0 0 6px;font-size:9pt}.ip-dl{margin:0}.ip-dl-row{gap:12px;padding:2px 0;display:flex}.ip-dl-row dt{color:#6e6570;flex:none;width:120px}.ip-dl-row dd{margin:0}.ip-day{break-inside:avoid;page-break-inside:avoid}.ip-table{border-collapse:collapse;width:100%;font-size:9pt}.ip-table thead{display:table-header-group}.ip-table tr{break-inside:avoid;page-break-inside:avoid}.ip-table th{text-align:left;color:#6e6570;background:#f6f5f2;border-bottom:1px solid #e4e1e6;padding:4px 6px;font-weight:700}.ip-table td{border-bottom:1px solid #e4e1e6;padding:4px 6px}.ip-table tfoot td{border-top:1px solid #231d26;border-bottom:0;font-weight:700}.ip-num{white-space:nowrap;text-align:right!important}.ip-note{color:#6e6570;margin:8px 0 0;font-size:8.5pt}.ip-foot{color:#6e6570;border-top:1px solid #e4e1e6;margin-top:18px;padding-top:8px;font-size:8.5pt}.ip-foot p{margin:0 0 3px}}.avail-cal{flex-direction:column;gap:8px;max-width:340px;display:flex}.avail-cal-head{justify-content:space-between;align-items:center;display:flex}.avail-cal-title{color:var(--text-main);font-size:.9rem}.avail-cal-grid{flex-direction:column;row-gap:2px;display:flex}.avail-cal-week{grid-template-columns:repeat(7,1fr);display:grid}.avail-cal-blank{height:34px}.avail-day{width:100%}.avail-day[aria-disabled=true]{cursor:not-allowed}.avail-day-unavailable{color:var(--g-f5f5f7-a30);text-decoration:line-through}.avail-day-available:hover{background:var(--ov-06);border-radius:50%}.avail-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.avail-day-x{z-index:3;color:var(--accent-text);font-size:.7rem;font-style:normal;position:absolute;top:1px;right:5px}.avail-day-dot{background:var(--accent);z-index:3;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.avail-day-other{color:var(--text-main);font-weight:700}.avail-cal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.avail-cal-legend{color:var(--text-muted);gap:12px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.avail-cal-legend li{align-items:center;gap:5px;display:inline-flex}.avail-key{border-radius:3px;justify-content:center;align-items:center;width:12px;height:12px;font-size:.7rem;font-style:normal;display:inline-flex}.avail-key-free{border:1px solid var(--border-strong)}.avail-key-sel{background:var(--accent)}.avail-key-off{color:var(--accent-text)}.avail-key-past{border:1px solid var(--border-strong);opacity:.35}.imagine-conflict{color:var(--t-ff6b61);margin:4px 0 0;font-size:.78rem}.imagine-avail-note{color:var(--text-muted);font-size:.74rem}.imagine-avail-note-off{color:var(--t-ff6b61)}.stale-deploy-banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2000;background:var(--bg-panel);max-width:calc(100vw - 32px);color:var(--text-main);border:1px solid var(--border-strong);box-shadow:var(--pop-shadow);border-radius:10px;padding:10px 14px;position:fixed;transform:translate(-50%)}.star-rating{align-items:center;gap:2px;line-height:1;display:inline-flex}.star-rating button{appearance:none;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.25rem;line-height:1}.star-rating button:disabled{cursor:default;opacity:.6}.star-rating button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.star-rating .star-on{color:var(--t-f5b94a)}.star-rating .star-off{color:var(--text-muted);opacity:.55}.star-rating-static{font-size:.85rem}.rental-dates{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rental-dates li{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;display:flex}.sdc-root{flex-direction:column;gap:16px;display:flex}.sdc-card{border:1px solid var(--border);background:var(--glass-fill,transparent);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.sdc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sdc-notice{border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:.85rem;display:flex}.sdc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sdc-stat{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sdc-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.7rem}.sdc-stat-value{color:var(--text-main);font-size:1rem;font-weight:700}.sdc-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sdc-switch-row{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.sdc-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sdc-nav-step{gap:6px;display:inline-flex}.sdc-nav-title{margin:0;font-size:1.05rem;font-weight:800}.sdc-month{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sdc-weekdays,.sdc-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sdc-weekdays span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:.7rem}.sdc-cell,.sdc-daycol{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:6px;display:flex}.sdc-cell-out{opacity:.45}.sdc-cell-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.sdc-cell-num{color:var(--text-muted);font-size:.78rem;font-weight:700}.sdc-add{appearance:none;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;width:20px;height:20px;line-height:1}.sdc-add:hover,.sdc-add:focus-visible{color:var(--text-main);border-color:var(--border-strong)}.sdc-chip{appearance:none;border:0;border-left:3px solid var(--sdc-dept,var(--text-muted));background:color-mix(in srgb, var(--sdc-dept,var(--s-888888)) 16%, transparent);width:100%;min-width:0;color:var(--text-main);text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:.72rem;display:flex}.sdc-chip:hover,.sdc-chip:focus-visible{background:color-mix(in srgb, var(--sdc-dept,var(--s-888888)) 30%, transparent)}.sdc-chip-time{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.sdc-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sdc-chip-closed{opacity:.6}.sdc-chip-cancelled .sdc-chip-name{text-decoration:line-through}.sdc-flame{color:var(--t-ff8a3d);flex:none}.sdc-more{appearance:none;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.7rem}.sdc-weekview{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.sdc-daycol{min-height:220px}.sdc-agenda{flex-direction:column;gap:14px;display:flex}.sdc-agenda-day h5{margin:0 0 6px;font-size:.85rem}.sdc-agenda-row{appearance:none;border:0;border-left:3px solid var(--sdc-dept,var(--text-muted));background:color-mix(in srgb, var(--sdc-dept,var(--s-888888)) 10%, transparent);width:100%;color:var(--text-main);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:4px;padding:8px 10px;font-size:.82rem;display:grid}.sdc-legend{color:var(--text-muted);flex-wrap:wrap;gap:12px;font-size:.72rem;display:flex}.sdc-legend span{align-items:center;gap:6px;display:inline-flex}.sdc-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.sdc-detail-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.sdc-urgent{color:var(--t-ff8a3d);align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:inline-flex}.sdc-members{flex-wrap:wrap;gap:8px;margin:0;font-size:.82rem;display:flex}.sdc-member{color:var(--text-muted)}.sdc-detail-days{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sdc-detail-days li{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:.85rem;display:flex}.sdc-status-in_progress{color:var(--t-4aa3df);background:var(--c-4aa3df-a15)}.sdc-status-waiting{color:var(--t-f5b94a);background:var(--c-f5b94a-a16)}.sdc-status-completed{color:var(--t-58b97b);background:var(--c-58b97b-a15)}.sdc-status-cancelled{color:var(--text-muted);background:var(--ov-08)}.sdc-status-planned{color:var(--text-main);background:var(--ov-10)}.sdc-form-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sdc-form-priority{align-items:center;gap:10px;display:inline-flex}.sdc-form-label{color:var(--text-muted);font-size:.85rem}.sdc-days{flex-direction:column;gap:12px;display:flex}.sdc-day-card{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.sdc-day-card legend{padding:0 6px;font-size:.8rem;font-weight:700}.sdc-block-row{border:1px solid var(--border);border-radius:10px;align-items:flex-start;padding:10px 12px}.sdc-block-row>span{flex-direction:column;gap:2px;display:flex}@media (max-width:900px){.sdc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sdc-weekview{grid-template-columns:1fr}.sdc-cell{min-height:72px;padding:4px}.sdc-agenda-row{grid-template-columns:1fr;gap:2px}}.imagine-full{flex-direction:column;gap:16px;max-width:980px;display:flex}.imagine-chips{flex-wrap:wrap;gap:8px;display:flex}.imagine-chip{border:1px solid var(--glass-border);height:34px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:700}.imagine-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--k-0b0b0d)}.imagine-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.imagine-form-chip{border:1px solid var(--glass-border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}.imagine-field-wide{grid-column:1/-1}.imagine-stage{border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.imagine-stage-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.imagine-stage-no{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.74rem;font-weight:800}.imagine-stage-title{color:var(--text-main);margin:0;font-size:.95rem;font-weight:800}.imagine-stage-sub{color:var(--text-main);font-weight:800}.imagine-full-totals{flex-direction:column;gap:6px;padding-top:4px;display:flex}.imagine-full-actions{flex-wrap:wrap;gap:10px;display:flex}.ratecard-row{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ratecard-row:last-child{border-bottom:0}.ratecard-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ratecard-manage{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.ratecard-rename,.ratecard-add{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ratecard-add{padding-top:10px}.ratecard-edit{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ratecard-unit{color:var(--text-muted);font-size:.78rem}.guest-shell{background:var(--bg);min-height:100vh;color:var(--text-main)}.guest-bar{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.guest-main{max-width:1280px;margin:0 auto;padding:24px}.linkprep-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.linkprep-wide{grid-column:1/-1}.imagine-toggle-row{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.linkprep-url{border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.linkprep-url code{overflow-wrap:anywhere;min-width:0;color:var(--text-main);flex:280px;font-size:.8rem}.linkprep-emails{overflow-wrap:anywhere;max-width:260px}.att-root{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}.att-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.att-export{flex-wrap:wrap;gap:8px;display:flex}.att-card{background:var(--glass-fill);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.att-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.att-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--success-text);margin:0;font-size:.7rem;font-weight:800}.att-eyebrow-live{color:var(--success-text)}.att-eyebrow-field{color:var(--info-text)}.att-h{color:var(--text-main);margin:4px 0 0;font-size:1.35rem;font-weight:800}.att-h-sm{margin:0;font-size:1rem}.att-sub,.att-muted{color:var(--text-muted);margin:0;font-size:.8rem}.att-sub{margin-top:4px}.att-warn{color:var(--warning-text)}.att-over{color:var(--accent-text);font-weight:700}.att-info{color:var(--info-text)}.att-error{color:var(--accent-text);margin:0;font-size:.8rem}.att-note{color:var(--text-muted);margin:0;font-size:.74rem}.att-person{align-items:center;gap:12px;min-width:0;display:flex}.att-person-text{flex-direction:column;min-width:0;font-size:.86rem;display:flex}.att-person-text span{overflow-wrap:anywhere}.att-avatar{width:42px;height:42px;color:var(--white);background:var(--purple);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.att-avatar-sm{width:34px;height:34px;font-size:.74rem}.att-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.att-chip-working{color:var(--success);background:var(--success-soft);border-color:#0000}.att-chip-on_break{color:var(--warning);background:var(--warning-soft);border-color:#0000}.att-chip-checked_out{color:var(--purple);background:var(--purple-soft);border-color:#0000}.att-clock{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;display:flex}.att-clock-label,.att-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700;display:block}.att-clock-time{font-family:var(--auth-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--text-main);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:800}.att-clock-row{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.att-clock-row>div{flex-direction:column;gap:4px;display:flex}.att-clock-row strong{font-variant-numeric:tabular-nums}.att-day-done{text-align:center}.att-actions{flex-wrap:wrap;gap:10px;display:flex}.att-btn-sm{min-height:28px;margin-top:4px;padding:2px 10px;font-size:12px;display:flex}.att-btn{flex:160px;justify-content:center;min-height:44px}.att-btn-primary{background:var(--success);border-color:var(--success);color:var(--c-06210f)}.att-btn-info{background:var(--info);border-color:var(--info);color:var(--c-04162b)}.att-btn-info:disabled{opacity:.4}.att-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.att-stat,.att-tile{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.att-stat-value{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.att-stat-ok .att-stat-value{color:var(--success-text)}.att-stat-warn .att-stat-value{color:var(--warning-text)}.att-stat-done .att-stat-value{color:var(--purple-text)}.att-stat-over .att-stat-value{color:var(--accent-text)}.att-table-wrap{overflow-x:auto}.att-table{border-collapse:collapse;width:100%;font-size:.84rem}.att-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:8px 10px;font-size:.68rem;font-weight:800}.att-table td{border-top:1px solid var(--border);vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px 10px}.att-user{color:var(--purple-text);overflow-wrap:anywhere}.att-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.att-log{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-log li{background:var(--bg-subtle);border-radius:10px;grid-template-columns:56px 1fr auto;align-items:baseline;gap:10px;padding:8px 10px;font-size:.84rem;display:grid}.att-log-time{font-family:var(--auth-mono,ui-monospace, monospace);font-weight:700}.att-tiles{gap:10px;display:flex}.att-tile{min-width:130px}.att-route-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.att-route-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.att-stops{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-stop{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.att-stop-here{border-color:var(--info)}.att-stop-num{background:var(--bg-panel-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.att-stop-main{flex-direction:column;flex:200px;gap:2px;min-width:0;font-size:.88rem;display:flex}.att-here{color:var(--info-text);letter-spacing:.04em;font-size:.74rem;font-weight:800}.att-times{gap:18px;display:flex}.att-times>div{flex-direction:column;gap:4px;display:flex}.att-stop .att-btn{flex:none}.att-stop-done{padding:0 12px}.att-travel{border-left:2px dashed var(--border-strong);color:var(--text-muted);margin:4px 0 4px 18px;padding-left:14px;font-size:.76rem}.att-add{border:1px dashed var(--border-strong);border-radius:14px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.att-add-input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;flex:220px;font-size:.88rem}.att-jobchip{background:var(--bg-subtle);border:1px solid var(--border);border-left:4px solid var(--job-color,var(--info));max-width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.att-jobchip:hover{background:var(--bg-panel-hover)}.att-jobchip-main{flex-direction:column;min-width:0;display:flex}.att-jobchip-dot{background:var(--job-color,var(--info));border-radius:50%;flex:none;width:10px;height:10px}.att-stepper{align-items:center;gap:6px;display:inline-flex}.att-step{min-width:44px;min-height:44px;font-size:1.2rem}.att-step-label{text-align:center;min-width:130px;font-size:.9rem}.att-tabs{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.att-tab{border:1px solid var(--border);min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.82rem}.att-tab-on{background:var(--info-soft);border-color:var(--info);color:var(--text-main);font-weight:700}.att-route-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.att-progress{gap:4px;height:8px;display:flex}.att-seg{background:var(--border-strong);border-radius:4px;flex:1 1 0}.att-seg-done{background:var(--success)}.att-seg-here{background:var(--info)}.att-route-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.att-map{flex-direction:column;gap:6px;min-width:0;display:flex;position:sticky;top:12px}.att-map-canvas{border:1px solid var(--border);background:var(--bg-subtle);z-index:0;border-radius:14px;width:100%;height:420px;overflow:hidden}.att-map-loading{color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.att-map-note{color:var(--text-muted);margin:0;font-size:.76rem}.att-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)saturate(.5)}.att-map .leaflet-control-attribution{background:var(--s-0a0a0c-a75)!important;color:var(--text-muted)!important}.att-map .leaflet-control-attribution a{color:var(--t-c9c9d1)!important}.att-pin{width:28px;height:28px;color:var(--white);border:2px solid var(--white);box-sizing:border-box;box-shadow:0 2px 8px var(--shadow-50);background:var(--s-8a8a94);border-radius:50%;justify-content:center;align-items:center;font:800 12px/1 system-ui,sans-serif;display:flex}.att-pin-done{background:var(--c-2fb36f)}.att-pin-here{background:var(--info)}.att-dot{border:3px solid var(--white);box-sizing:border-box;width:18px;height:18px;box-shadow:0 2px 8px var(--shadow-50);border-radius:50%}.att-dot-red{background:var(--accent)}.att-ticket{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;display:flex;overflow:hidden}.att-ticket-here{border-color:var(--info)}.att-ticket-done{opacity:.85}.att-ticket-stub{border-right:2px dashed var(--border-strong);flex:none;justify-content:center;align-items:center;width:56px;display:flex}.att-ticket-body{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;padding:12px 14px;display:flex}.att-ticket-times{font-family:var(--auth-mono,ui-monospace, monospace);font-size:.8rem}.att-ticket-actions{align-items:center;display:flex}.att-ticket-actions .att-btn{flex:none}.att-travel-card{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;align-items:center;gap:12px;margin:6px 0 6px 18px;padding:10px 14px;font-size:.84rem;display:flex}.att-travel-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.att-travel-live{background:var(--info-soft);border-color:var(--info)}.att-travel-main{flex:auto}.att-travel-time{font-family:var(--auth-mono,ui-monospace, monospace);white-space:nowrap;margin-left:auto;font-weight:800}.att-car{color:var(--info-text);flex:none;animation:1.4s ease-in-out infinite att-pulse;display:inline-flex}@keyframes att-pulse{0%{box-shadow:0 0 0 0 var(--c)}to{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.att-car{animation:none}}.att-geo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.att-geo-prompt{background:var(--bg-panel-hover);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.att-geo-actions{flex-wrap:wrap;gap:8px;display:flex}.att-add{flex-direction:column}.att-add-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.att-btn-pin{min-height:44px}.att-pinstrip{background:var(--bg-subtle);font-size:.8rem;font-family:var(--auth-mono,ui-monospace, monospace);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}@media (max-width:900px){.att-route-grid{grid-template-columns:minmax(0,1fr)}.att-map{position:static}}@media (max-width:720px){.att-route-totals{grid-template-columns:minmax(0,1fr)}.att-map-canvas{height:300px}.att-ticket-body{flex-direction:column;align-items:stretch}.att-ticket-actions .att-btn{width:100%}.att-travel-card{flex-wrap:wrap;margin-left:0}.att-step-label{flex:1;min-width:0}}.att-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.74rem;display:flex}.att-form{flex-direction:column;gap:14px;display:flex}@media (max-width:900px){.att-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.att-two{grid-template-columns:minmax(0,1fr)}.att-tiles{width:100%}}:root{--att-teal:#2dd4bf;--att-teal-soft:#2dd4bf24}.att-sick-btn{background:var(--att-teal);border-color:var(--att-teal);color:var(--c-04201c);min-height:44px;font-weight:700}.att-sick-btn:hover:not(:disabled){background:var(--att-teal);filter:brightness(1.08)}.att-sick-btn:disabled{opacity:.5}.att-sick-small{min-height:44px}.att-sick-form{min-width:0}.att-sick-legal{color:var(--warning);background:var(--warning-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:.8rem}.att-sick-summary{color:var(--att-teal);margin:0;font-weight:700}.att-sick-card{border-color:var(--att-teal)}.att-sick-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.att-sick-item{background:var(--att-teal-soft);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.att-sick-line{overflow-wrap:anywhere;margin:0}.att-sick-approved{color:var(--success-text);font-weight:700}.att-sick-declined{color:var(--accent-text);font-weight:700}.att-sick-pending,.att-sick-partial{color:var(--att-teal);font-weight:700}.att-sick-day3{border:1px solid var(--att-teal);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.att-sick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.att-sick-actions{flex-direction:column;align-items:stretch}.att-sick-btn{width:100%}}:root{--att-work:#3dd68c;--att-break:#f5b44a;--att-over:#ff6257;--att-done:#8c8cf2;--att-field:#5aa9ff}.att-mono{font-family:var(--auth-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.att-dim{color:var(--text-muted)}.att-head{align-items:flex-end}.att-title{letter-spacing:-.035em;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:900}.att-head-time{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.att-livetime{align-items:center;gap:8px;display:flex}.att-livetime-clock{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.att-livedot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite att-blink}.att-dateline{color:var(--text-muted);align-items:center;gap:5px;margin:0;font-size:.8rem;display:flex}.att-pin{flex:none}@keyframes att-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes att-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.att-ticker{background:var(--bg-panel);border:1px solid var(--border);border-radius:999px;align-items:center;height:40px;display:flex;position:relative;overflow:hidden}.att-ticker-tag{z-index:1;background:var(--accent);height:100%;color:var(--white);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;padding:0 14px 0 16px;font-size:.68rem;font-weight:800;display:flex;position:relative}.att-ticker-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 40px),#0000)}.att-ticker-track{width:max-content;animation:60s linear infinite att-ticker;display:flex}.att-ticker-item{white-space:nowrap;border-right:1px solid var(--border);align-items:center;gap:8px;padding:0 22px;font-size:.82rem;display:flex}.att-ticker-static{width:100%;display:flex}.att-ticker-empty{color:var(--text-muted);border-right:0}.att-ticker-time{font-weight:700}.att-ticker-name{font-weight:600}.att-ticker-verb{color:var(--text-muted)}.att-tone-work{color:var(--att-work)}.att-tone-brk{color:var(--att-break)}.att-tone-done{color:var(--att-done)}.att-tone-field{color:var(--att-field)}.att-tone-none{color:var(--text-muted)}.att-tone-work-bg{background:var(--att-work)}.att-tone-brk-bg{background:var(--att-break)}.att-tone-done-bg{background:var(--att-done)}@media (prefers-reduced-motion:reduce){.att-ticker-track{animation:none}.att-ticker-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.att-livedot{animation:none}}.att-top-row{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.att-dial-card{border-radius:24px;flex:340px;gap:18px;max-width:560px;padding:clamp(16px,4vw,24px)}.att-dial-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.att-avatar-red{background:var(--accent);width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.att-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att-schip{white-space:nowrap;height:22px;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 14%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.7rem;font-weight:700;display:inline-flex}.att-schip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.att-schip-working{color:var(--att-work);background:color-mix(in srgb, var(--att-work) 14%, transparent)}.att-schip-on_break{color:var(--att-break);background:color-mix(in srgb, var(--att-break) 14%, transparent)}.att-schip-checked_out{color:var(--att-done);background:color-mix(in srgb, var(--att-done) 14%, transparent)}.att-switch .segmented{width:100%;display:flex}.att-switch .segmented-option{flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}.att-badge{box-sizing:border-box;background:var(--bg-panel-hover);min-width:18px;height:18px;color:var(--text-main);font-family:var(--auth-mono,ui-monospace, monospace);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.64rem;display:inline-flex}.segmented-option[data-active] .att-badge{background:var(--accent);color:var(--white)}.att-dial{aspect-ratio:1;width:100%;max-width:340px;margin:0 auto;position:relative}.att-dial-svg{width:100%;height:100%;display:block;overflow:visible}.att-dial-track{stroke:var(--ov-05)}.att-dial-tick{stroke:var(--g-34343a);stroke-width:1.5px}.att-dial-tick-major{stroke:var(--g-6a6a73);stroke-width:2.5px}.att-dial-label{fill:var(--g-6a6a73);font-family:var(--auth-mono,ui-monospace, monospace);font-size:12px;font-weight:700}.att-dial-seg-work{stroke:var(--att-work)}.att-dial-seg-brk{stroke:var(--att-break)}.att-dial-seg-ot{stroke:var(--att-over)}.att-dial-predicted{stroke:var(--g-f5f5f7-a28)}.att-dial-ring{fill:var(--bg);stroke:var(--text-main)}.att-dial-hand{stroke:var(--accent)}.att-dial-hand-dot{fill:var(--accent)}.att-dial-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:22%}.att-eyebrow-sm{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.66rem;font-weight:700}.att-dial-net{letter-spacing:-.04em;font-size:clamp(1.7rem,8vw,2.3rem);font-weight:800;line-height:1}.att-togo{color:var(--t-c9c9d1);font-size:.76rem;font-weight:600}.att-togo-break{color:var(--att-break)}.att-togo-over{color:var(--att-over)}.att-togo-muted{color:var(--t-c9c9d1)}.att-details{flex-direction:column;gap:18px;display:flex}.att-details-net{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.att-details-clock{letter-spacing:-.04em;font-size:2.1rem;font-weight:800;line-height:1}.att-bar-wrap{flex-direction:column;gap:6px;display:flex}.att-bar{background:repeating-linear-gradient(90deg, var(--ov-04) 0 1px, transparent 1px 12.5%);border-radius:5px;height:16px;display:block;position:relative}.att-bar-seg{border-radius:4px;position:absolute;top:0;bottom:0}.att-bar-seg-work{background:var(--att-work)}.att-bar-seg-brk{background:var(--att-break);top:5px;bottom:5px}.att-bar-seg-ot{background:var(--att-over)}.att-bar-act{background:var(--text-main);width:4px;box-shadow:0 0 0 2px var(--bg-panel);border-radius:2px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.att-bar-now{background:var(--accent);width:2px;position:absolute;top:-5px;bottom:-5px}.att-bar-hours{color:var(--t-6a6a73);justify-content:space-between;font-size:.64rem;display:flex}.att-stat3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.att-stat3-tile{background:var(--bg-panel-hover);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.att-stat3-label{color:var(--t-7c7c86);align-items:center;gap:6px;font-size:.7rem;display:flex}.att-stat3-val{font-size:.95rem;font-weight:700}.att-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.att-section{flex-direction:column;gap:10px;display:flex}.att-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.att-section-title{margin:0;font-size:.88rem;font-weight:700}.att-empty{color:var(--t-7c7c86);margin:0;padding:8px 0;font-size:.78rem}.att-mylog,.att-acts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.att-mylog li{border-bottom:1px solid var(--ov-04);grid-template-columns:44px 10px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.att-mylog-time{color:var(--text-muted);font-size:.76rem}.att-mylog-label{font-size:.82rem;font-weight:600}.att-mylog .att-dot{width:8px;height:8px}.att-acts li{border-bottom:1px solid var(--ov-04);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.att-acts-main{flex-direction:column;gap:3px;min-width:0;display:flex}.att-acts-title{overflow-wrap:anywhere;font-size:.82rem;font-weight:600}.att-acts-sub{color:var(--text-muted);align-items:center;gap:6px;min-width:0;font-size:.7rem;display:flex}.att-job-sq{border-radius:2px;flex:none;width:6px;height:6px}.att-job-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.att-workon{background:var(--bg-panel-hover);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.att-workon-label{color:var(--t-7c7c86);flex:none;font-size:.72rem}.att-workon .dp-trigger{background:0 0;border-color:#0000;flex:1;min-width:0;height:36px}.att-quicklog{flex-direction:column;gap:8px;display:flex}.att-quicklog .dp-trigger{width:100%}.att-quicklog-note{margin:0;font-size:.8rem}.att-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--s-0e0e11);min-width:0;height:44px;color:var(--text-main);font:inherit;border-radius:999px;outline:none;flex:160px;padding:0 14px;font-size:.85rem}.att-input:focus{border-color:var(--accent)}.att-pill-sm{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:600;display:inline-flex}.att-pill-sm:hover{border-color:var(--ov-30)}.att-pill-sm-primary{background:var(--accent);border-color:var(--accent);color:var(--white);font-weight:700}.att-pill-sm:disabled{opacity:.5;cursor:not-allowed}.att-link{min-height:44px;color:var(--t-ff8a82);align-self:flex-start;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.att-pills{flex-wrap:wrap;gap:8px;display:flex}.att-pill{border:1px solid var(--border-strong);background:var(--bg-panel-hover);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:999px;flex:160px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.att-pill-lg{min-height:52px;font-size:.9rem}.att-pill-md{flex-basis:100px;min-height:44px;font-size:.82rem}.att-pill-primary{background:var(--accent);border-color:var(--accent)}.att-pill-primary:hover:not(:disabled){background:var(--c-ff4a40)}.att-pill:hover:not(:disabled){filter:brightness(1.15)}.att-pill:disabled,.att-hold:disabled{opacity:.5;cursor:not-allowed}.att-hold{border:1px solid var(--c-e8352c-a55);background:var(--bg-panel-hover);color:var(--text-strong);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;flex:160px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.att-hold.att-pill-lg{min-height:52px;font-size:.9rem}.att-hold.att-pill-md{flex-basis:100px;min-height:44px;font-size:.82rem}.att-hold-fill{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.att-hold-label{position:relative}.att-hold:focus-visible,.att-pill:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){.att-hold-fill{display:none}.att-hold[data-holding]{background:var(--accent)}}.att-hpill{background:var(--s-0a0a0c-a28);height:24px;font-family:var(--auth-mono,ui-monospace, monospace);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.74rem;display:inline-flex}.att-hdot{background:var(--c-3dd68c);border-radius:50%;width:7px;height:7px}.att-hdot-on_break{background:var(--c-f5b44a)}.att-hreminder{background:var(--c-f5b44a);width:8px;height:8px;box-shadow:0 0 0 2px var(--accent);border-radius:50%}.actions-basis-stack{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.actions-basis-stack .segmented{width:100%;display:flex}.actions-basis-stack .segmented-option{flex:1 1 0;min-width:0;padding:8px 6px}.att-mblock{background:var(--s-1e1e23);border-radius:12px;flex-direction:column;gap:12px;margin:0 8px 6px;padding:14px;display:flex}.att-mblock-li{list-style:none}.att-mblock-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.att-mblock-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t-7c7c86);font-size:.68rem;font-weight:800}.att-mblock-time{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.att-mblock-clock{letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1}.att-mblock-job{flex-direction:column;gap:5px;display:flex}.att-mblock-job>span{color:var(--text-muted);font-size:.7rem;font-weight:600}.att-mblock-job .dp-trigger{background:var(--s-0e0e11);width:100%;min-width:0;height:40px}.att-mblock-link{min-height:44px;color:var(--t-ff8a82);align-items:center;font-size:.76rem;font-weight:600;display:inline-flex}.att-remind{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.att-remind-red{background:var(--c-ff6257-a12);border-color:var(--c-ff6257-a45)}.att-remind-amber{background:var(--c-f5b44a-a12);border-color:var(--c-f5b44a-a45)}.att-remind-title{font-size:.9rem}.att-remind-red .att-remind-title{color:var(--t-ff8a82)}.att-remind-amber .att-remind-title{color:var(--t-f5b44a)}.att-remind-text{color:var(--text-main);margin:0;font-size:.8rem}.att-remind-actions{flex-wrap:wrap;gap:8px;display:flex}.att-remind-compact{padding:10px}.att-remind-compact .att-pill-sm{min-height:40px;padding:0 12px;text-decoration:none}.att-reqrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.att-reqblock{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.att-reqline{color:var(--t-f5b44a);margin:0;font-size:.76rem;font-weight:600}.att-link-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.att-reqlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.att-reqcard{background:var(--c-f5b44a-a10);border:1px solid var(--c-f5b44a-a40);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.att-reqcard-text{overflow-wrap:anywhere;flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.att-reqcard-actions{gap:8px;display:flex}@media (max-width:720px){.att-reqcard-actions{width:100%}.att-reqcard-actions .att-pill-sm{flex:1 1 0;justify-content:center}.att-head-right,.att-head-time{justify-content:flex-start;align-items:flex-start}.att-top-row{gap:16px}.att-dial-card{max-width:none}.att-ticker-item{padding:0 16px}}.att-root,.att-mblock,.att-modal{--att-bg:#0a0a0c;--att-card:#131316;--att-inset:#1b1b1f;--att-menu:#16161a;--att-menublock:#1e1e23;--att-input:#0e0e11;--att-text:#f5f5f7;--att-text2:#c9c9d1;--att-muted:#9a9aa3;--att-dim:#7c7c86;--att-dimmer:#6a6a73;--att-work:#3dd68c;--att-break:#f5b44a;--att-over:#ff6257;--att-done:#8c8cf2;--att-field:#5aa9ff;--att-brand:#e8352c;--att-brand-hover:#ff4a40;--att-teal:#2dd4bf;--att-line:#ffffff14;--att-line-strong:#ffffff1f;--success:#3dd68c;--warning:#f5b44a;--purple:#8c8cf2;--info:#5aa9ff;--accent:#e8352c;--success-soft:#3dd68c1f;--warning-soft:#f5b44a1f;--purple-soft:#8c8cf224;--text-main:#f5f5f7;--text-muted:#9a9aa3;--bg-subtle:#1b1b1f;--bg-panel:#131316;--bg-panel-hover:#1b1b1f;--border:#ffffff14;--border-strong:#ffffff1f;--glass-fill:#131316;--glass-blur:none;--glass-border:#ffffff14;--glass-shadow:none;--success-text:#3dd68c;--warning-text:#f5b44a;--purple-text:#8c8cf2;--info-text:#5aa9ff;--accent-text:#e8352c;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light] .att-root,:root[data-theme=light] .att-mblock,:root[data-theme=light] .att-modal{--att-bg:#f6f6f8;--att-card:#fff;--att-inset:#f0f0f3;--att-menu:#fff;--att-menublock:#f3f3f5;--att-input:#f6f6f8;--att-text:#111114;--att-text2:#35353e;--att-muted:#5f5f6b;--att-dim:#6f6f78;--att-dimmer:#81818b;--att-work:#1b7e4e;--att-break:#9d6509;--att-over:#e10f00;--att-done:#5e5eed;--att-field:#006de4;--att-brand:#e8352c;--att-brand-hover:#ff4a40;--att-teal:#197c70;--att-line:#00000014;--att-line-strong:#0000001f;--success:#3dd68c;--warning:#f5b44a;--purple:#8c8cf2;--info:#5aa9ff;--accent:#e8352c;--success-soft:#3dd68c1f;--warning-soft:#f5b44a1f;--purple-soft:#8c8cf224;--success-text:#1b7e4e;--warning-text:#9d6509;--purple-text:#5e5eed;--info-text:#006de4;--accent-text:#c62828;--text-main:#111114;--text-muted:#5f5f6b;--bg-subtle:#f0f0f3;--bg-panel:#fff;--bg-panel-hover:#ebebef;--border:#00000014;--border-strong:#0000001f;--glass-fill:#fff;--glass-blur:none;--glass-border:#00000014;--glass-shadow:none}@media (prefers-color-scheme:light){:root[data-theme=system] .att-root,:root[data-theme=system] .att-mblock,:root[data-theme=system] .att-modal{--att-bg:#f6f6f8;--att-card:#fff;--att-inset:#f0f0f3;--att-menu:#fff;--att-menublock:#f3f3f5;--att-input:#f6f6f8;--att-text:#111114;--att-text2:#35353e;--att-muted:#5f5f6b;--att-dim:#6f6f78;--att-dimmer:#81818b;--att-work:#1b7e4e;--att-break:#9d6509;--att-over:#e10f00;--att-done:#5e5eed;--att-field:#006de4;--att-brand:#e8352c;--att-brand-hover:#ff4a40;--att-teal:#197c70;--att-line:#00000014;--att-line-strong:#0000001f;--success:#3dd68c;--warning:#f5b44a;--purple:#8c8cf2;--info:#5aa9ff;--accent:#e8352c;--success-soft:#3dd68c1f;--warning-soft:#f5b44a1f;--purple-soft:#8c8cf224;--success-text:#1b7e4e;--warning-text:#9d6509;--purple-text:#5e5eed;--info-text:#006de4;--accent-text:#c62828;--text-main:#111114;--text-muted:#5f5f6b;--bg-subtle:#f0f0f3;--bg-panel:#fff;--bg-panel-hover:#ebebef;--border:#00000014;--border-strong:#0000001f;--glass-fill:#fff;--glass-blur:none;--glass-border:#00000014;--glass-shadow:none}}.att-mono,.att-root .att-clock-time,.att-mblock-clock{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.att-root .att-card{background:var(--att-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid var(--att-line);border-radius:24px;padding:clamp(16px,4vw,24px)}.att-root .att-sick-card{border-color:var(--att-teal)}.att-mblock{background:var(--att-menublock)}.att-root .att-input,.att-mblock .att-input{background:var(--att-input)}.att-root .att-pill-primary:hover:not(:disabled){background:var(--att-brand-hover)}.att-root .att-pill,.att-mblock .att-pill{background:var(--att-inset)}.att-root .att-pill-primary,.att-mblock .att-pill-primary{background:var(--att-brand);border-color:var(--att-brand)}.att-root .att-hold,.att-mblock .att-hold{background:var(--att-inset);border-color:var(--att-brand)}.att-root .att-pill-sm-primary{background:var(--att-brand);border-color:var(--att-brand)}.att-root .segmented{border:1px solid var(--att-line);background:var(--att-input);border-radius:999px;gap:0;padding:3px;display:inline-flex;overflow:visible}.att-root .segmented-option{min-height:36px;color:var(--att-text2);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.8rem;font-weight:600}.att-root .segmented-option+.segmented-option{border-left:0}.att-root .segmented-option:hover{color:var(--att-text)}.att-root .segmented-option[data-active]{background:var(--att-text);color:var(--att-bg);font-weight:700}.att-root .segmented-option[data-active] .att-badge{background:var(--att-brand);color:var(--white)}.att-root .segmented-option:focus-visible{outline:2px solid var(--att-text);outline-offset:1px}.att-root .att-switch-pill{flex:none}@media (max-width:720px){.att-root .segmented-option{min-height:44px}}.att-crew{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.att-bighead{letter-spacing:-.03em;text-wrap:balance;color:var(--att-text);flex-wrap:wrap;gap:0 .4em;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;line-height:1.15;display:flex}.att-bighead-dim{color:var(--att-dim)}.att-nowrap{white-space:nowrap}.att-strip{flex-direction:column;gap:8px;min-width:0;display:flex}.att-strip .att-reqcard{border-radius:16px;padding:12px 14px}.att-crew .att-sick-card{background:var(--att-teal-soft,var(--c-2dd4bf-a08));border-radius:16px;gap:10px;padding:14px}.att-forgot{background:var(--att-card);border:1px solid var(--att-line);border-radius:16px;padding:14px}.att-forgot .att-log li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.att-crewgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.att-crewtile{background:var(--att-card);border:1px solid var(--att-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 12px 14px;display:flex}.att-crewtile[data-working]{border-color:var(--c-3dd68c-a22)}.att-crewtile[data-dim]{opacity:.6}.att-crewtile-ring{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.att-crewtile-gap{background:var(--att-card);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.att-crewtile-av{width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.att-crewtile-id{flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.att-crewtile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.att-crewtile-chip{letter-spacing:.06em;font-size:.7rem;font-weight:800}.att-crewtile-net{letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.att-crewtile-sub{color:var(--att-dim);min-height:1em;font-size:.7rem}.att-jobchip{box-sizing:border-box;background:var(--ov-05);max-width:100%;height:22px;color:var(--att-text2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.68rem;font-weight:600;display:flex}.att-jobchip-dot{border-radius:2px;flex:none;width:6px;height:6px}.att-crewtile-acts{color:var(--att-dimmer);font-size:.66rem}.att-weekgrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.att-weekday{background:var(--att-card);border:1px solid var(--att-line);border-radius:20px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:16px 10px 14px;display:flex}.att-weekday[data-today]{border-color:var(--c-e8352c-a50)}.att-weekday[data-future]{opacity:.45}.att-weekday[data-off]{opacity:.6}.att-weekday-label{letter-spacing:.08em;text-transform:uppercase;color:var(--att-dim);font-size:.72rem;font-weight:800}.att-weekday-label[data-today]{color:var(--att-text)}.att-weekday-ring{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.att-weekday-in{background:var(--att-card);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:.72rem;font-weight:800;display:flex}.att-weekday-net{font-size:.95rem;font-weight:800}.att-weekday-span{color:var(--att-dim);text-align:center;font-size:.68rem}.att-weekday-acts{color:var(--att-muted);min-height:1em;font-size:.66rem;font-weight:600}.att-weeknote{color:var(--att-dim);font-size:.76rem}.att-fold{gap:14px}.att-fold-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.att-fold-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.att-fold-row{align-items:center;gap:10px;display:flex}.att-fold-btn{width:44px;height:44px;color:var(--att-text2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-6px;display:flex}.att-fold-btn:before{content:"";border:1px solid var(--att-line-strong);border-radius:50%;width:32px;height:32px;position:absolute}.att-fold-btn,.att-fold-btn svg{position:relative}.att-fold-btn:hover:before{border-color:var(--ov-30)}.att-fold-btn:focus-visible{outline:2px solid var(--att-text);outline-offset:1px}.att-fold-title{margin:0;font-size:1.1rem;font-weight:800}.att-fold-sub{color:var(--att-muted);font-size:.78rem}.att-fold-body{flex-direction:column;gap:6px;min-width:0;display:flex}.att-live-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--att-field);align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.att-live-dot{background:var(--att-field);border-radius:50%;width:7px;height:7px;animation:1.4s infinite att-blink}.att-legend{color:var(--att-muted);flex-wrap:wrap;gap:6px 14px;font-size:.72rem;display:flex}.att-legend>span{align-items:center;gap:6px;display:flex}.att-legend-sw{border-radius:2px;width:12px;height:8px}.att-lanes{flex-direction:column;gap:6px;display:flex}.att-lane{border-top:1px solid var(--ov-04);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:6px 0;display:flex}.att-lane-axis{border-top:0;align-items:flex-end;padding:0}.att-lane-name{flex:150px;align-items:center;gap:9px;min-width:0;max-width:180px;display:flex}.att-lane-axis .att-lane-name{height:0}.att-lane-av{width:24px;height:24px;color:var(--white);flex:none;justify-content:center;align-items:center;font-size:.56rem;font-weight:800;display:flex}.att-lane-who{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.att-lane-track{background:repeating-linear-gradient(90deg, var(--ov-3-5) 0 1px, transparent 1px 12.5%);border-radius:6px;flex:999 320px;height:22px;position:relative}.att-lane-hours{background:0 0;height:16px}.att-lane-hour{color:var(--att-dimmer);font-size:.66rem;position:absolute}.att-lane-nowchip{background:var(--att-brand);color:var(--white);border-radius:5px;padding:1px 6px;font-size:.64rem;font-weight:800;position:absolute;bottom:-2px;transform:translate(-50%)}.att-lane-seg{color:var(--bg);border-radius:5px;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:800;display:flex;position:absolute;overflow:hidden}.att-lane-tick{background:var(--att-text);width:4px;box-shadow:0 0 0 2px var(--att-card);border-radius:2px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.att-lane-now{background:var(--att-brand);width:2px;position:absolute;top:-6px;bottom:-6px}.att-lanes{position:relative}.att-lane-track{touch-action:pan-y;cursor:crosshair}.att-lane-track:focus-visible{outline:2px solid var(--att-text);outline-offset:3px}.att-lane-seg:focus-visible,.att-lane-tick:focus-visible{outline:2px solid var(--att-text);outline-offset:2px;z-index:3}.att-lane-guide{background:var(--att-text);opacity:.55;pointer-events:none;z-index:4;width:1px;margin-left:-.5px;position:absolute}.att-lane-tip{z-index:1300;background:var(--att-card,var(--s-17171b));max-width:min(320px,100vw - 16px);color:var(--att-text);border:1px solid var(--att-line,var(--border-strong));box-shadow:0 8px 24px var(--shadow-45);pointer-events:none;overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:.74rem;line-height:1.35;position:fixed;top:0;left:0}.att-lane-tip-time{font-size:.8rem;font-weight:800}.att-lane-tip-state{margin-top:2px;font-weight:600}.att-lane-tip-none{color:var(--att-dim)}.att-lane-tip-work{color:var(--att-work)}.att-lane-tip-brk{color:var(--att-break)}.att-lane-tip-ot{color:var(--att-over)}.att-lane-tip-loc,.att-lane-tip-travel{color:var(--att-field)}.att-lane-tip-acts{border-top:1px solid var(--att-line,var(--ov-10));color:var(--att-text);flex-direction:column;gap:2px;margin:6px 0 0;padding:6px 0 0 14px;display:flex}.att-lane-tip-more{color:var(--att-dim);margin-left:-14px;list-style:none}@media (prefers-reduced-motion:no-preference){.att-lane-tip{animation:.1s ease-out att-lane-tip-in}}@keyframes att-lane-tip-in{0%{opacity:0}to{opacity:1}}.att-routechips{flex-wrap:wrap;gap:8px;display:flex}.att-routechip{background:var(--att-inset);border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:600;display:flex}.att-routechip-line{border-top:3px dashed;width:14px;height:0}.att-routechip-meta{color:var(--att-muted);font-weight:500}.att-teamrow{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.att-teammap{flex:999 420px;min-width:0;display:flex}.att-teammap-canvas{background:var(--att-inset);z-index:0;border-radius:18px;width:100%;min-height:clamp(280px,50vw,460px);overflow:hidden}.att-teammap .leaflet-container{background:var(--att-inset);font-family:inherit}.att-teammap .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)saturate(.5)}.att-teammap .leaflet-control-attribution{background:var(--s-0a0a0c-a75)!important;color:var(--text-muted)!important}.att-teammap .leaflet-control-attribution a{color:var(--t-c9c9d1)!important}.att-teammap .leaflet-bar a{background:var(--att-card)!important;color:var(--att-text)!important;border-color:var(--l-2a2a30)!important}.att-teammap .leaflet-tooltip{background:var(--att-card);color:var(--att-text);border:1px solid var(--l-2a2a30);font-size:12px;font-weight:600}.att-teammap .leaflet-tooltip:before{display:none}.att-teampin{box-sizing:border-box;width:36px;height:36px;color:var(--white);box-shadow:0 3px 10px var(--shadow-60);border:3px solid;border-radius:50%;justify-content:center;align-items:center;font:800 11px Public Sans,sans-serif;display:flex}.att-teampin-live{animation:1.8s infinite att-pulse}@media (prefers-reduced-motion:reduce){.att-teampin-live,.att-live-dot{animation:none}}.att-teamlist{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}.att-teamperson{border:1px solid var(--ov-06);background:var(--s-17171b);min-height:44px;color:var(--att-text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.att-teamperson:hover{border-color:var(--ov-22)}.att-teamperson[aria-pressed=true]{background:var(--c-5aa9ff-a10);border-color:var(--c-5aa9ff-a50)}.att-teamperson-av{box-sizing:border-box;width:34px;height:34px;color:var(--white);border:3px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.64rem;font-weight:800;display:flex}.att-teamperson-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.att-teamperson-top{align-items:center;gap:8px;min-width:0;display:flex}.att-teamperson-name{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.att-teamperson-state{letter-spacing:.05em;flex:none;font-size:.62rem;font-weight:800}.att-teamperson-place{color:var(--att-text2);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.att-teamperson-seen{color:var(--att-muted);font-size:.68rem}.att-teamperson-seen[data-tone=field]{color:var(--att-field)}.att-teamperson-seen[data-tone=dim]{color:var(--att-dim)}.att-teamnote{color:var(--att-dimmer);padding:4px 2px 0;font-size:.7rem;line-height:1.45}.att-grid-scroll{max-width:100%;padding-bottom:4px;overflow-x:auto}.att-grid{flex-direction:column;gap:5px;width:max-content;min-width:100%;display:flex}.att-grid[data-range=week]{--cells-min:220px;--gap:6px;--h:30px;--r:8px}.att-grid[data-range=month]{--cells-min:420px;--gap:3px;--h:22px;--r:4px}.att-grid-row{align-items:center;gap:12px;display:flex}.att-grid-headrow{align-items:flex-end}.att-grid-name{text-overflow:ellipsis;white-space:nowrap;z-index:1;background:var(--att-card);flex:none;width:clamp(90px,22vw,170px);font-size:.8rem;font-weight:600;position:sticky;left:0;overflow:hidden}.att-grid-cells{min-width:var(--cells-min);gap:var(--gap);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.att-grid-head{text-align:center;color:var(--att-muted);font-size:.64rem}.att-grid-head[data-weekend]{color:var(--att-dimmer)}.att-grid-head[data-today]{color:var(--att-text);font-weight:800}.att-grid-cell{height:var(--h);border-radius:var(--r);color:var(--bg);justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex}.att-grid-net{text-align:right;flex:none;width:58px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;font-weight:700}.att-grid-nethead{letter-spacing:.06em;text-transform:uppercase;color:var(--att-dimmer);font-family:inherit;font-size:.64rem}.att-footer{color:var(--att-dimmer);flex-wrap:wrap;gap:8px 24px;padding:4px 4px 20px;font-size:.74rem;line-height:1.5;display:flex}.att-footer-a{text-wrap:pretty;flex:420px}.att-footer-b{flex:280px}@media (max-width:720px){.att-weekgrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.att-crewgrid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.att-crew{flex-basis:100%}.att-lane-name{flex-basis:100%;max-width:none}.att-lane-track{flex-basis:100%}.att-lane-axis .att-lane-name{display:none}.att-teammap,.att-teamlist{flex-basis:100%}.att-grid-name{width:90px}}.att-report-form{flex-direction:column;gap:16px;display:flex}.att-report-stepper{align-items:center;gap:10px;margin-top:8px;display:flex}.att-report-stepper-label{text-align:center;flex:1;font-size:.9rem}.att-report-includes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 16px;display:grid}.att-report-toggle{cursor:pointer;align-items:center;gap:10px;font-size:.88rem;display:inline-flex}.att-report-shell{background:var(--s-e4e4e8);min-height:100vh;color:var(--t-16161a)}body:has(.att-report-shell){background:var(--s-e4e4e8)}.att-report-root{page:attreport;background:var(--s-e4e4e8);min-height:100vh;color:var(--t-16161a);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.att-report-bar{z-index:5;background:var(--bg);color:var(--text-main);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.att-report-back{color:var(--t-c9c9d1);font-size:.84rem;font-weight:600;text-decoration:none}.att-report-back:hover{color:var(--t-c9c9d1)}.att-report-bar-label{font-size:.86rem;font-weight:600}.att-report-pdf{background:var(--accent);height:38px;color:var(--white);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:.84rem;font-weight:700;display:flex}.att-report-pdf:hover{background:var(--c-c42a22)}.att-report-paper{background:var(--white);width:min(1123px,100%);box-shadow:0 2px 18px var(--shadow-18);box-sizing:border-box;margin:20px auto;padding:24px 28px;overflow-x:auto}.att-report-notice{padding:24px}.att-report-doc{border-collapse:collapse;width:100%}.att-report-doc>thead>tr>td,.att-report-doc>tfoot>tr>td,.att-report-doc>tbody>tr>td{vertical-align:top;border:0;padding:0}.att-report-head,.att-report-foot{color:var(--t-55555e);justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.att-report-head{border-bottom:1.5px solid var(--l-16161a);margin-bottom:16px;padding-bottom:8px}.att-report-head strong{color:var(--t-16161a);letter-spacing:.08em}.att-report-foot{border-top:1px solid var(--l-c9c9d1);color:var(--t-6a6a73);margin-top:16px;padding-top:8px}.att-report-nowrap{white-space:nowrap}.att-report-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.att-report-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.att-report-title-main{flex-direction:column;gap:6px;display:flex}.att-report-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--t-c42a22);font-size:13px;font-weight:800}.att-report-eyebrow-sm{font-size:12px}.att-report-title h1{letter-spacing:-.03em;color:var(--t-16161a);margin:0;font-size:36px;font-weight:900;line-height:1.05}.att-report-period{color:var(--t-4a4a52);font-size:17px}.att-report-meta{color:var(--t-4a4a52);flex-direction:column;align-items:flex-end;gap:4px;font-size:15px;display:flex}.att-report-section{margin-bottom:28px}.att-report-section h2{color:var(--t-16161a);break-after:avoid;margin:0 0 10px;font-size:21px;font-weight:800}.att-report-section h2+.att-report-sub{margin-top:-6px}.att-report-sub{color:var(--t-55555e);margin:0 0 12px;font-size:14px}.att-report-empty{color:var(--t-55555e);margin:0 0 28px;font-size:15px}.att-report-more{color:var(--t-6a6a73);margin:10px 0 0;font-size:13px}.att-report-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.att-report-tile{background:var(--s-f4f4f6);border:1px solid var(--l-e1e1e6);break-inside:avoid;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.att-report-tile-label{color:var(--t-55555e);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.att-report-square{border-radius:2px;flex:none;width:9px;height:9px}.att-report-tile-value{letter-spacing:-.02em;color:var(--t-16161a);font-family:JetBrains Mono,ui-monospace,monospace;font-size:25px;font-weight:700}.att-report-tile-sub{min-height:1em;color:var(--t-6a6a73);font-size:13px}.att-report-table{border-collapse:collapse;width:100%;color:var(--t-16161a);margin-bottom:28px;font-size:15px}.att-report-table th{border-bottom:1.5px solid var(--l-16161a);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--t-55555e);padding:8px;font-size:12px;font-weight:700}.att-report-table th:first-child,.att-report-table td:first-child{padding-left:0}.att-report-table th:last-child,.att-report-table td:last-child{padding-right:0}.att-report-table td{border-bottom:1px solid var(--l-e1e1e6);padding:9px 8px}.att-report-table thead{display:table-header-group}.att-report-table tr{break-inside:avoid;page-break-inside:avoid}.att-report-table .att-report-num{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace}.att-report-table tr.att-report-total td{border-top:1.5px solid var(--l-16161a);border-bottom:0;padding-top:10px;padding-bottom:10px;font-weight:800}.att-report-mono{font-family:JetBrains Mono,ui-monospace,monospace}.att-report-strong,.att-report-bold{font-weight:700}.att-report-muted{color:var(--t-55555e)}.att-report-res{color:var(--t-4a4a52)}.att-report-red{color:var(--t-d9372e)}.att-report-teal{color:var(--c-0e9f8e)}.att-report-amber{color:var(--t-b7791f)}.att-report-dim{color:var(--text-muted)}.att-report-gridsec{break-inside:avoid}.att-report-grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;font-size:12px}.att-report-grid th{text-align:center;color:var(--t-16161a);padding:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.att-report-grid th.att-report-dim{color:var(--text-muted)}.att-report-grid .att-report-grid-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:130px;color:var(--t-16161a);padding:0 4px 0 0;font-family:inherit;font-size:13px;font-weight:700;overflow:hidden}.att-report-grid thead .att-report-grid-name{color:var(--t-55555e);font-size:12px}.att-report-grid .att-report-grid-net{text-align:right;width:64px;color:var(--t-16161a);padding:0 0 0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.att-report-grid thead .att-report-grid-net{color:var(--t-55555e);padding:0 0 4px 6px;font-family:inherit;font-size:12px;font-weight:400}.att-report-cell{white-space:nowrap;text-align:center;border-radius:4px;height:26px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;overflow:hidden}.att-report-legend{color:var(--t-4a4a52);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.att-report-legend>span{align-items:center;gap:6px;display:flex}.att-report-swatch{border-radius:3px;width:16px;height:12px;display:inline-block}.att-report-person{margin-bottom:28px}.att-report-person-head{border-bottom:1.5px solid var(--l-16161a);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.att-report-person-id{flex-direction:column;gap:4px;display:flex}.att-report-person h2{letter-spacing:-.02em;color:var(--t-16161a);margin:0;font-size:26px;font-weight:900}.att-report-person-dept{color:var(--t-4a4a52);font-size:15px}.att-report-person-period{color:var(--t-4a4a52);font-size:14px}.att-report-ptiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.att-report-ptile{background:var(--s-f4f4f6);border:1px solid var(--l-e1e1e6);break-inside:avoid;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.att-report-ptile-label{color:var(--t-55555e);font-size:13px;font-weight:600}.att-report-ptile-value{color:var(--t-16161a);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:700}.att-report-ptable{margin-bottom:0;font-size:14px}.att-report-ptable th,.att-report-ptable td{padding:7px 8px}.att-report-ptable td.att-report-day{color:var(--t-55555e)}.att-report-ptable td.att-report-note{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.att-report-note-plain{color:var(--t-55555e)}.att-report-ptable tr.att-report-row-weekend{background:var(--s-fafafb)}.att-report-ptable tr.att-report-row-sick{background:var(--c-0e9f8e-a07)}.att-report-ptable tr.att-report-row-unc{background:var(--c-b7791f-a07)}.att-report-rules{break-inside:avoid;background:var(--s-f4f4f6);color:var(--t-4a4a52);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.55}.att-report-rules strong{color:var(--t-16161a)}@media (max-width:760px){.att-report-tiles,.att-report-ptiles{grid-template-columns:repeat(2,minmax(0,1fr))}.att-report-paper{padding:14px}}@page attreport{size:A4 landscape;margin:.5in}@media print{:is(html:has(.att-report-root),body:has(.att-report-root)){background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}[data-noprint]{display:none!important}.att-report-root{min-height:0;background:#fff!important}.att-report-paper{width:100%;box-shadow:none;margin:0;padding:0;overflow:visible}.att-report-doc>thead{display:table-header-group}.att-report-doc>tfoot{display:table-footer-group}.att-report-person{break-before:page;page-break-before:always}.att-report-person-solo,.att-report-person[data-first="1"].att-report-person-solo{break-before:auto;page-break-before:auto}.att-report-section{break-inside:auto}.att-report-gridsec{break-inside:avoid}.att-report-cell{letter-spacing:-.04em;white-space:nowrap;font-size:8.5px;overflow:hidden}.att-report-grid th{font-size:9px}}body:has(.att-root) .ambient-bg{display:none}body:has(.att-root){background-color:var(--bg)}body:has(.att-root) .main-content-wrapper{background:var(--bg)}.att-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 14px;display:flex}.att-head-time{align-items:flex-end}.att-livetime-clock{font-size:2.2rem;line-height:1}.att-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.att-headbtn{box-sizing:border-box;border:1px solid var(--att-line-strong);background:var(--att-inset);min-height:40px;color:var(--att-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.att-headbtn:hover{border-color:var(--ov-30)}.att-headbtn-sick{border-color:var(--att-teal);color:var(--att-teal);background:0 0}.att-headbtn-sick:hover{border-color:var(--att-teal);background:var(--c-2dd4bf-a10)}.att-headbtn:focus-visible{outline:2px solid var(--att-text);outline-offset:2px}@media (max-width:720px){.att-head-right{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;width:100%;display:grid}.att-head-time{align-items:flex-start}.att-head-sick{justify-self:end}.att-head-actions{grid-column:1/-1}.att-headbtn{min-height:44px}.att-livetime-clock{font-size:1.8rem}}.att-modal.activity-modal-backdrop{background:var(--k-050507-a72)}.att-modal.activity-modal-panel{background:var(--att-card);border:1px solid var(--att-line-strong);color:var(--att-text);box-shadow:0 24px 60px var(--shadow-50);border-radius:20px}.att-modal .activity-modal-head h3{color:var(--att-text);font-size:1.05rem;font-weight:800}.att-modal .activity-modal-sub,.att-modal label,.att-modal .att-muted{color:var(--att-muted)}.att-modal input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.MuiInputBase-input),.att-modal textarea:not(.MuiInputBase-input),.att-modal select,.att-modal .dp-trigger{background:var(--att-input);color:var(--att-text);border:1px solid var(--att-line-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px}.att-modal input:not(.MuiInputBase-input):focus,.att-modal textarea:not(.MuiInputBase-input):focus{border-color:var(--att-brand);outline:none}.att-modal .MuiOutlinedInput-root{background:var(--att-input);color:var(--att-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px}.att-modal .MuiOutlinedInput-notchedOutline,.att-modal .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--att-line-strong)}.att-modal .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--att-brand);border-width:1px}.att-modal .MuiOutlinedInput-input{color:var(--att-text);background:0 0;border:0;border-radius:0}.att-modal .MuiOutlinedInput-root.MuiInputBase-multiline{padding:0}.att-modal .MuiOutlinedInput-root.MuiInputBase-multiline textarea.MuiOutlinedInput-input{padding:12px 14px;line-height:1.45}.att-modal .MuiFormHelperText-root{color:var(--att-muted);margin:6px 2px 0;font-size:.76rem;line-height:1.35}.att-modal .MuiTextField-root{width:100%}.att-modal .att-field-label{color:var(--att-muted);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.att-modal .att-field-label .att-req{color:var(--att-brand,var(--t-d93025));font-weight:700}.att-modal .activity-modal-row-3{grid-template-columns:1fr 1fr}.att-modal .activity-modal-field{min-width:0}@media (max-width:520px){.att-modal .activity-modal-row-3{grid-template-columns:1fr}}.att-file-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.att-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.att-file-input:focus-visible+.att-file-btn{outline:2px solid var(--att-brand);outline-offset:2px}.att-file-btn{min-height:40px;padding:0 16px}.att-file-name{overflow-wrap:anywhere;min-width:0;font-size:.85rem}.att-modal .btn{border:1px solid var(--att-brand);background:var(--att-brand);min-height:44px;color:var(--white);border-radius:999px;font-weight:700}.att-modal .btn:hover:not(:disabled){background:var(--att-brand-hover);border-color:var(--att-brand-hover)}.att-modal .btn.btn-quiet{border-color:var(--att-line-strong);color:var(--att-text2);background:0 0}.att-modal .btn.att-sick-btn{background:var(--att-teal);border-color:var(--att-teal);color:var(--c-04201c)}.att-modal .att-pill-sm-primary{background:var(--att-brand);border-color:var(--att-brand)}.att-modal .issues-drawer-close{color:var(--att-text2)}.att-modal .activity-modal-error{color:var(--t-ff8a82)}.att-weekgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.att-weekday{border-radius:16px;gap:8px;padding:14px 6px 12px}.att-weekday-label{letter-spacing:.06em;font-size:.66rem}.att-weekday-ring{width:56px;height:56px}.att-weekday-in{width:44px;height:44px;font-size:.68rem}.att-weekday-net{font-size:.88rem}.att-weekday-span,.att-weekday-acts{text-align:center;overflow-wrap:anywhere;max-width:100%}@media (max-width:1200px){.att-weekday-ring{width:48px;height:48px}.att-weekday-in{width:37px;height:37px;font-size:.62rem}}@media (max-width:720px){.att-weekgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.att-weekday-ring{width:56px;height:56px}.att-weekday-in{width:44px;height:44px;font-size:.68rem}}.att-headpin{width:12px;height:12px;color:var(--att-muted);vertical-align:-1px;flex:none;display:inline-block}.att-sick-block{background:var(--att-teal-soft);border:1px solid var(--c-2dd4bf-a35);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.att-sick-block-title{letter-spacing:.1em;text-transform:uppercase;color:var(--att-teal);margin:0;font-size:.68rem;font-weight:800}.att-sick-block .att-sick-list{gap:8px}.att-sick-block .att-sick-item{background:0 0;gap:6px;padding:0}.att-sick-block .att-sick-line{font-size:.78rem}.wh-card{flex-direction:column;gap:12px;max-width:760px;display:flex}.wh-fields{flex-direction:column;gap:12px;display:flex}.wh-daylist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wh-dayrow{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.wh-colhead{align-items:center;gap:16px;display:flex}.wh-colhead-name{min-width:150px}.wh-colhead .idle-set-label{width:120px}.wh-dayrow{align-items:center}.wh-dayrow-off .wh-field{opacity:.4}.wh-dayrow-off .wh-dayname span{opacity:.6}.wh-inline-label{display:none}.wh-dayname{align-items:center;gap:10px;min-width:150px;height:40px;font-size:.9rem;font-weight:600;display:flex}@media (max-width:600px){.wh-colhead{display:none}.wh-dayrow{border-bottom:1px solid var(--border-strong,var(--border));flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:8px}.wh-dayname{min-width:0}.wh-dayrow .wh-field{flex-direction:row;align-items:center;gap:10px}.wh-inline-label{min-width:40px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600;display:inline-block}}.wh-times{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.wh-field{flex-direction:column;gap:6px;display:flex}.wh-actions{flex-wrap:wrap;gap:10px;display:flex}.wh-error{color:var(--t-ff8a82);margin:0}.wh-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wh-person{border-bottom:1px solid var(--ov-06);flex-direction:column;gap:12px;padding:12px 0;display:flex}.wh-person-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.wh-person-name{flex-direction:column;flex:200px;min-width:180px;display:flex}.wh-effective{flex:220px}.wh-person-edit{flex-direction:column;gap:12px;padding-left:4px;display:flex}@media (max-width:600px){.wh-times{gap:12px}}.att-late-chip{white-space:nowrap;height:22px;color:var(--t-f5c978);background:var(--c-f5c978-a14);border-radius:999px;align-items:center;margin-left:6px;padding:0 9px;font-size:.7rem;font-weight:700;display:inline-flex}.msg-cmd-menu{z-index:30;box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--pop-shadow);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.msg-cmd-item{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.msg-cmd-item-on{background:var(--ov-08)}.msg-cmd-name{font-size:.84rem;font-weight:600}.msg-cmd-desc{color:var(--text-muted);overflow-wrap:anywhere;font-size:.76rem}.msg-share-warn{border-left:3px solid var(--warning);background:var(--ov-06);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}.msg-share-warn>span{flex:160px;min-width:0}.msg-body-link{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.msg-link-card{min-width:0;color:inherit;flex-direction:column;gap:1px;text-decoration:none;display:flex}.msg-link-card-title{overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.msg-link-card-path{color:var(--text-muted);overflow-wrap:anywhere;font-size:.76rem}.privacy-shell{min-height:100svh;padding:32px 16px calc(32px + env(safe-area-inset-bottom));background:radial-gradient(900px 420px at 50% -10%, var(--mine-bg), transparent 70%), var(--bg);color:var(--text-main);justify-content:center;display:flex}.privacy-card{background:var(--bg-panel);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px;width:100%;max-width:760px;height:fit-content;padding:32px 28px;font-size:.95rem;line-height:1.6}.privacy-logo{width:132px;height:auto;margin-bottom:20px;display:block}.privacy-title{margin:0 0 4px;font-size:1.9rem}.privacy-meta{color:var(--text-muted);margin:0 0 20px;font-size:.85rem}.privacy-card h2{margin:28px 0 8px;font-size:1.2rem}.privacy-card h3{margin:18px 0 6px;font-size:1rem}.privacy-card p,.privacy-card ul,.privacy-card ol{margin:0 0 12px}.privacy-card ul,.privacy-card ol{padding-left:22px}.privacy-card a{color:var(--text-main);text-decoration:underline}.privacy-card a:hover{color:var(--accent-text)}.privacy-card code{background:var(--bg-subtle);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:.85em}.privacy-toc{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:14px 18px 6px}.privacy-card .privacy-toc-title{color:var(--text-muted);margin:0 0 8px;font-size:.9rem}.privacy-card section{scroll-margin-top:16px}.privacy-foot-link{text-align:center;color:var(--text-muted);margin-top:18px;font-size:.78rem;text-decoration:none;display:block}.privacy-foot-link:hover{color:var(--text-main);text-decoration:underline}@media (max-width:480px){.privacy-card{padding:24px 18px}.privacy-title{font-size:1.6rem}}.acc-root{width:100%;min-width:0;max-width:1600px;margin:0 auto}.acc-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.acc-side{flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.acc-main,.acc-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:20px;min-width:0;padding:20px}.acc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px;font-size:.68rem;font-weight:700;display:block}.acc-muted{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.acc-mono{color:var(--text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.acc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acc-link{color:var(--accent-text);font-size:.85rem;font-weight:600;text-decoration:none}.acc-link:hover{text-decoration:underline}.acc-notice{color:var(--text-main)}.acc-empty{color:var(--text-muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}.acc-empty-state h3{margin:0 0 8px;font-size:1.15rem}.acc-hero{background:linear-gradient(135deg, var(--accent-soft), transparent 55%), var(--bg-panel);padding:24px}.acc-hero-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.acc-pill{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.acc-pill-soft{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border-strong)}.acc-pill-ok{background:var(--c-2ea043-a14);color:var(--t-3fb950);border-color:var(--c-3fb950)}.acc-hero-title{margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.9rem);line-height:1.2}.acc-hero-text{max-width:70ch;margin-bottom:8px}.acc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.acc-kpi{background:var(--bg-subtle);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.acc-kpi-value{font-size:1.7rem;font-weight:700;line-height:1.1}.acc-kpi-label{font-size:.78rem;font-weight:600}.acc-kpi-note{color:var(--text-muted);font-size:.72rem}.acc-collapse-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.acc-collapse-toggle .acc-eyebrow{margin-bottom:0}.acc-collapse-summary{color:var(--text-muted);margin-top:2px;font-size:.78rem;display:none}.acc-collapse-chevron{border:1px solid var(--border-strong);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;display:none}.acc-collapse-body{margin-top:14px}.acc-search{gap:8px;display:flex}.acc-input{border:1px solid var(--border-strong);background:var(--bg-subtle);min-width:0;height:38px;color:var(--text-main);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:.85rem}.acc-input:focus{outline:2px solid var(--accent);outline-offset:1px}.acc-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.acc-chip{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:5px 11px;font-size:.75rem;text-decoration:none}.acc-chip:hover{color:var(--text-main)}.acc-chip[data-active]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.acc-results{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.acc-result{border:1px solid var(--border);background:var(--bg-subtle);color:inherit;border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.acc-result:hover{border-color:var(--border-strong);background:var(--bg-panel-hover)}.acc-result[data-active]{border-color:var(--accent);background:var(--accent-soft)}.acc-result-title{overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.acc-result-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem}.acc-result-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.acc-presence{gap:4px;display:inline-flex}.acc-pchip{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:.65rem;font-weight:600}.acc-pchip-sp{color:var(--t-1ed760);border-color:var(--c-1ed760-a50)}.acc-pager{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.acc-conn{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.acc-conn li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.acc-conn-name{overflow-wrap:anywhere;font-size:.82rem;font-weight:600}.acc-tabs-wrap{min-width:0;position:relative}.acc-tabs{background:var(--bg-panel);border:1px solid var(--border);border-radius:22px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.acc-tab{color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:.82rem;font-weight:600;text-decoration:none}@media (hover:hover){.acc-tab:hover{background:var(--bg-subtle)}}.acc-tab:visited{color:var(--text-muted)}.acc-tab[data-active],.acc-tab[data-active]:hover,.acc-tab[data-active]:visited{background:var(--accent);color:var(--white)}.acc-hero-eyebrow{margin-bottom:4px}.acc-hero-by{color:var(--text-muted);margin:0 0 10px;font-size:1rem}.acc-hero-chips{align-items:center;margin-bottom:8px}.acc-classic-btn{text-decoration:none}.acc-open-badge{background:var(--accent);color:var(--white);border-radius:999px;padding:1px 8px;font-size:.65rem;font-weight:700}.acc-results-pinned{margin-top:12px}.acc-classic-banner{background:var(--accent-soft);border:1px solid var(--accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 16px;font-size:.85rem;display:flex}.acc-classic-banner a{color:var(--accent-text);font-weight:600;text-decoration:none}.acc-switch-card{margin-bottom:16px}@media (max-width:1100px){.acc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.acc-layout{grid-template-columns:minmax(0,1fr);gap:16px}.acc-side{display:contents}.acc-side>.acc-collapse{order:1}.acc-main{order:2}.acc-side>.acc-conn-card{order:3}.acc-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;flex-wrap:nowrap;overflow-x:auto}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs-wrap[data-more]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--bg-panel) 85%);border-radius:0 999px 999px 0;width:36px;position:absolute;top:1px;bottom:1px;right:1px}.acc-card{border-radius:16px;padding:16px}.acc-hero{padding:18px}.acc-collapse-toggle{cursor:pointer}.acc-collapse-summary{display:block}.acc-collapse-chevron{display:inline-flex}.acc-collapse:not([data-open]) .acc-collapse-body{display:none}}@media (max-width:480px){.acc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acc-kpi{padding:12px}.acc-kpi-value{font-size:1.4rem}}@media (max-width:360px){.acc-kpis{grid-template-columns:minmax(0,1fr)}}.acc-ap-title,.acc-act-title,.acc-dk-title{margin:0 0 6px;font-size:1.15rem}.acc-ap-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.acc-ap-note{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:.82rem}.acc-ap-card{margin-top:0}.acc-ap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.acc-ap-name{overflow-wrap:anywhere;margin:0 0 2px;font-size:1rem}.acc-ap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.acc-ap-step{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;gap:10px;min-width:0;padding:12px;display:flex}.acc-ap-dot{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.acc-ap-step-body{flex-direction:column;gap:2px;min-width:0;font-size:.85rem;display:flex}.acc-ap-state{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.acc-ap-step[data-state=done] .acc-ap-dot{background:var(--c-2ea043-a16);border-color:var(--c-3fb950);color:var(--t-3fb950)}.acc-ap-step[data-state=done] .acc-ap-state{color:var(--t-3fb950)}.acc-ap-step[data-state=waiting] .acc-ap-dot,.acc-ap-step[data-state=waiting] .acc-ap-state{color:var(--t-d29922);border-color:var(--c-d29922)}.acc-ap-step[data-state=failed]{border-color:var(--accent)}.acc-ap-step[data-state=failed] .acc-ap-dot,.acc-ap-step[data-state=failed] .acc-ap-state{color:var(--accent-text);border-color:var(--accent)}.acc-ap-step[data-state=blocked] .acc-ap-state{color:var(--accent-text)}.acc-ap-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:16px 0 0;font-size:.82rem;display:grid}.acc-ap-facts dt{color:var(--text-muted)}.acc-ap-facts dd{overflow-wrap:anywhere;margin:0}.acc-act-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.acc-act-item{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.acc-act-item[data-status=failed]{border-color:var(--accent)}.acc-act-kind{white-space:nowrap;flex:none}.acc-act-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:.86rem;display:flex}.acc-act-detail{color:var(--text-muted)}.acc-dk-lead{margin-bottom:12px}.acc-dk-strategy{margin:14px 0 0;font-size:.88rem;line-height:1.5}.acc-dk-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.acc-dk-fact{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;min-width:0;padding:12px 14px}.acc-dk-fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.acc-dk-fact dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem}.acc-dk-cta{margin:16px 0 0}.acc-dk-cta .acc-pill{font-size:.78rem;text-decoration:none}@media (max-width:900px){.acc-ap-steps{grid-template-columns:minmax(0,1fr)}.acc-dk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.acc-ap-facts{grid-template-columns:minmax(0,1fr);gap:2px}.acc-ap-facts dd{margin-bottom:8px}.acc-act-item{flex-direction:column;gap:6px}.acc-dk-facts{grid-template-columns:minmax(0,1fr)}}.acc-ed,.acc-ln,.acc-sp,.acc-mt{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-ed-switch{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.acc-ed-switch .acc-chip{overflow-wrap:anywhere;max-width:100%;display:inline-block}.acc-ed-viewonly{color:var(--text-muted);font-weight:400}.acc-ed-note{margin-top:10px}.acc-ed-pending{margin:10px 0 0;padding-left:18px;font-size:.85rem}.acc-ed-form{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-ed-form>*{min-width:0;max-width:100%}.acc-ln-list,.acc-sp-list,.acc-mt-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.acc-ln-card[data-current]{border-color:var(--accent)}.acc-ln-head,.acc-mt-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.acc-ln-title,.acc-sp-title,.acc-mt-title{overflow-wrap:anywhere;margin:0 0 4px;font-size:1rem;line-height:1.3}.acc-ln-facts,.acc-sp-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 12px;margin:12px 0 0;display:grid}.acc-ln-facts dt,.acc-sp-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.acc-ln-facts dd,.acc-sp-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.85rem}.acc-ln-actions,.acc-mt-actions{margin-top:12px}.acc-ln-note,.acc-ln-empty,.acc-mt-note,.acc-sp-hint{margin-top:8px}.acc-sp-card{align-items:flex-start;gap:14px;display:flex}.acc-sp-cover{background:var(--bg-subtle);border:1px solid var(--border);width:96px;height:96px;color:var(--text-muted);border-radius:12px;flex:0 0 96px;justify-content:center;align-items:center;font-size:1.6rem;display:flex;overflow:hidden}.acc-sp-cover img{object-fit:cover;width:100%;height:100%}.acc-sp-body{flex:1;min-width:0}.acc-mt-score{border:1px solid var(--border-strong);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.78rem;font-weight:700}.acc-mt-score[data-band=strong]{background:var(--c-2ea043-a14);color:var(--t-3fb950);border-color:var(--c-3fb950)}.acc-mt-score[data-band=good]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.acc-mt-reasons{margin:10px 0 0;padding:0;list-style:none}@media (max-width:560px){.acc-sp-card{flex-direction:column}.acc-ln-list,.acc-sp-list,.acc-mt-list{grid-template-columns:minmax(0,1fr)}}.acc-ov,.acc-rev{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-ov-kpi-title{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.25}.acc-ov-status[data-status=failed]{color:var(--t-f85149)}.acc-ov-status[data-status=draft],.acc-ov-status[data-status=sending]{color:var(--t-d29922)}.acc-ov-status[data-status=sent]{color:var(--t-3fb950)}.acc-ov-map{flex-direction:column;gap:14px;margin-top:14px;display:flex}.acc-ov-center{background:var(--accent-soft);border:1px solid var(--accent);border-radius:16px;flex-direction:column;align-self:flex-start;gap:2px;max-width:100%;padding:14px 18px;display:flex}.acc-ov-nodes{border-left:2px solid var(--border-strong);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.acc-ov-node{border:1px solid var(--border);background:var(--bg-subtle);color:inherit;border-radius:14px;flex-direction:column;gap:2px;min-width:0;height:100%;padding:12px 14px;text-decoration:none;display:flex}a.acc-ov-node:hover{border-color:var(--border-strong);background:var(--bg-panel-hover)}.acc-ov-node[data-current]{border-color:var(--accent)}.acc-ov-node-sp{border-color:var(--c-1ed760-a40)}.acc-ov-node-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.acc-ov-node-title{overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.acc-ov-queue{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.acc-ov-queue-row{border:1px solid var(--border);background:var(--bg-subtle);color:inherit;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:.88rem;line-height:1.4;text-decoration:none;display:flex}.acc-ov-queue-row:hover{border-color:var(--accent)}.acc-ov-queue-n{color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.acc-ov-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.acc-ov-momentum{min-width:0}.acc-ov-sub{margin:0 0 10px;font-size:.95rem}.acc-ov-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.acc-ov-stats>div{flex-direction:column;min-width:0;display:flex}.acc-ov-big{font-variant-numeric:tabular-nums;font-size:1.15rem}.acc-ov-chart{width:100%;min-width:0;margin-top:10px}.acc-ov-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.85rem}.acc-ov-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-strong);padding:8px 10px;font-size:.7rem}.acc-ov-table td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top;padding:10px}.acc-ov-change{font-weight:600}.acc-ov-change-up{color:var(--t-3fb950)}.acc-ov-change-down{color:var(--t-f85149)}.acc-ov-change-same,.acc-ov-change-new{color:var(--text-muted)}.acc-rev-filters{flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;display:flex}.acc-rev-total{flex-direction:column;gap:2px;margin-top:14px;display:flex}.acc-rev-mix{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.acc-rev-mix-head{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.acc-rev-bar{background:var(--bg-subtle);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.acc-rev-bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.acc-rev-note{margin-top:14px}@media (max-width:900px){.acc-ov-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.acc-ov-nodes,.acc-ov-stats{grid-template-columns:minmax(0,1fr)}.acc-ov-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.acc-ov-table tr{border-bottom:1px solid var(--border);padding:10px 0;display:block}.acc-ov-table td{text-align:right;border-bottom:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.acc-ov-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;flex:none;font-size:.72rem}}.dproc-root{flex-direction:column;gap:16px;display:flex}.dproc-card-title{margin:0 0 6px;font-size:1.1rem;font-weight:700}.dproc-btn{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.dproc-static{margin:0;padding:9px 0;font-size:.9rem}.dproc-classic-banner,.dproc-classic-banner a{font-size:.85rem}.dproc-classic-banner{background:var(--accent-soft);border:1px solid var(--accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.dproc-classic-banner a{color:var(--accent-text);font-weight:600;text-decoration:none}.dproc-workspace-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.dproc-picker{max-width:640px;margin-top:14px}.dproc-journey-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.dproc-journey-text{flex:320px;min-width:0}.dproc-progress{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dproc-progress-value{font-size:2rem;font-weight:700;line-height:1}.dproc-bar{background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.dproc-bar>span{background:var(--accent);border-radius:999px;height:100%;transition:width .3s;display:block}.dproc-status-live,.dproc-status-delivered,.dproc-status-approved{background:var(--success-soft);color:var(--success);border-color:var(--success)}.dproc-status-review,.dproc-status-delivering{background:var(--info-soft);color:var(--info);border-color:var(--info)}.dproc-status-failed{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.dproc-status-draft,.dproc-status-cancelled{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border-strong)}.dproc-lock-note{margin:0}.dproc-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dproc-stepper{background:var(--bg-panel);border:1px solid var(--border);border-radius:20px;min-width:0;padding:12px;position:sticky;top:16px}.dproc-stepper ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dproc-step{color:var(--text-muted);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}@media (hover:hover){.dproc-step:hover{background:var(--bg-subtle);color:var(--text-main)}}.dproc-step-dot{border:1px solid var(--border-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.dproc-step-text{flex-direction:column;min-width:0;display:flex}.dproc-step-text strong{color:var(--text-main);overflow-wrap:anywhere;font-size:.86rem}.dproc-step-text span{font-size:.72rem}.dproc-step[data-marker=current]{background:var(--accent-soft)}.dproc-step[data-marker=current] .dproc-step-dot{background:var(--accent);border-color:var(--accent);color:var(--white)}.dproc-step[data-marker=complete] .dproc-step-dot{background:var(--success-soft);border-color:var(--success);color:var(--success)}.dproc-step[data-marker=attention] .dproc-step-dot{border-color:var(--warning);color:var(--warning-text)}.dproc-step[data-marker=attention] .dproc-step-dot:after{content:"";background:var(--warning);border:2px solid var(--bg-panel);border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.dproc-panel{flex-direction:column;gap:16px;display:flex}.dproc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.dproc-chip{border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.dproc-chip-complete{background:var(--success-soft);color:var(--success);border-color:var(--success)}.dproc-chip-progress{background:var(--info-soft);color:var(--info);border-color:var(--info)}.dproc-chip-attention{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.dproc-problems{background:var(--warning-soft);border:1px solid var(--warning);border-radius:12px;flex-direction:column;gap:3px;margin:0;padding:10px 14px 10px 30px;font-size:.82rem;display:flex}.dproc-panel-body{min-width:0}.dproc-sections{flex-direction:column;gap:24px;display:flex}.dproc-section{border-top:1px solid var(--border);min-width:0;padding-top:20px}.dproc-section:first-child{border-top:0;padding-top:0}.dproc-panel-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.dproc-save-state{color:var(--text-muted);margin-left:auto;font-size:.78rem}.dproc-placeholder{padding:8px 0}.dproc-match-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dproc-match-list li{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 14px;display:flex}.dproc-match-list li>div{flex-direction:column;min-width:0;display:flex}.dproc-new .wizard-choice-cards{margin-top:12px}.dproc-new-actions{gap:8px;margin-top:16px;display:flex}.dproc-activity-list{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dproc-activity-list li{align-items:flex-start;gap:12px;display:flex}.dproc-activity-list p{overflow-wrap:anywhere;margin:0;font-size:.86rem}.dproc-activity-list time{color:var(--text-muted);font-size:.72rem}.dproc-activity-dot{background:var(--info);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.dproc-activity-list li[data-tone=warn] .dproc-activity-dot{background:var(--warning)}.dproc-activity-list li[data-tone=bad] .dproc-activity-dot{background:var(--accent)}@media (max-width:900px){.dproc-layout{grid-template-columns:minmax(0,1fr)}.dproc-stepper{-webkit-overflow-scrolling:touch;border-radius:16px;padding:8px;position:static;overflow-x:auto}.dproc-stepper ol{flex-direction:row;gap:6px;width:max-content}.dproc-step{padding:8px 12px}.dproc-step-text span{display:none}.dproc-step-text strong{white-space:nowrap;font-size:.8rem}.dproc-progress{text-align:left;align-items:flex-start}.dproc-panel-foot>button{flex:auto}.dproc-save-state{order:-1;width:100%;margin-left:0}}.dproc-plat-tabs{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.dproc-plat-tab{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;display:inline-flex}.dproc-plat-tab[aria-selected=true]{border-color:var(--accent);background:var(--surface);font-weight:600}.dproc-plat-tab:disabled{opacity:.55;cursor:not-allowed}.dproc-plat-badge{background:var(--bg-subtle);border-radius:999px;padding:2px 8px;font-size:.7rem}.dproc-plat-badge[data-ok=yes]{color:var(--success-text)}.dproc-plat-badge[data-ok=no]{color:var(--warning-text)}.dproc-plat-note{margin-top:12px}.dproc-plat-panels{flex-direction:column;gap:20px;margin-top:16px;display:flex}.dproc-plat-problems{color:var(--warning-text);margin:8px 0 12px;padding-left:18px;font-size:.84rem}.dproc-plat-ok{color:var(--success-text);margin:8px 0 12px;font-size:.84rem}.dproc-plat-classic>div>.delivery-panel-title,.dproc-plat-classic>div>.delivery-panel-sub{display:none}.dproc-plat-foot{margin-top:16px}@media (max-width:900px){.dproc-plat-panels .delivery-controls{grid-template-columns:minmax(0,1fr)}}.dproc-mat-slot{flex-direction:column;gap:4px;min-width:0;margin-top:10px;display:flex}.dproc-mat-meta{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem}.dproc-mat-error{color:var(--accent-text);margin:0;font-size:.82rem}.dproc-mat-track+.dproc-mat-track{border-top:1px dashed var(--border);margin-top:18px;padding-top:14px}.dproc-mat-track-title{margin:0;font-size:.9rem;font-weight:600}.dproc-mat-checks{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.dproc-mat-checks li[data-done=true]{color:var(--success-text)}.dproc-mat-checks li[data-done=false]{color:var(--text-muted)}.dproc-mat-files{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dproc-mat-files li{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.dproc-mat-file-text{flex-direction:column;min-width:0;display:flex}.dproc-mat-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dproc-mat-add{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.dproc-mat-ready{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.dproc-mat-ready>span{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:600px){.dproc-mat-files li{flex-direction:column;align-items:stretch}}.dproc-qc-summary{color:var(--text-muted);margin:0 0 12px;font-size:.9rem}.dproc-qc-summary-ok{color:var(--success-text);font-weight:600}.dproc-qc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dproc-qc-row{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.dproc-qc-row-bad{border-color:var(--warning)}.dproc-qc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.dproc-qc-main .acc-muted{overflow-wrap:anywhere}.dproc-qc-state{white-space:nowrap;flex:none;font-size:.85rem;font-weight:600}.dproc-qc-state-ok{color:var(--success-text)}.dproc-qc-state-bad{color:var(--warning-text)}.dproc-qc-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.dproc-qc-confirm{cursor:pointer;align-items:center;gap:12px;display:flex}.dproc-qc-actions{margin-top:12px}.dproc-ap-status{margin:0;font-size:.95rem;font-weight:600}.dproc-ap-team{flex:280px;min-width:0}.dproc-ap-actions{flex-wrap:wrap;gap:8px 12px;display:flex}.dproc-ap-why{margin-top:8px}.dproc-dl-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dproc-dl-row{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.dproc-dl-bad{border-color:var(--danger)}.dproc-dl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.dproc-dl-text{margin:0;font-size:.9rem}.dproc-dl-time{font-size:.8rem}.dproc-dl-chip-good{background:var(--success-soft);color:var(--success);border-color:var(--success)}.dproc-dl-chip-bad{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.dproc-dl-chip-warn{color:var(--warning-text);border-color:var(--warning)}.dproc-dl-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}@media (max-width:600px){.dproc-qc-row{flex-direction:column;align-items:flex-start}.dproc-ap-actions>button,.dproc-dl-links>button{flex:100%}}.acc-ln-actions,.acc-mt-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.acc-song-action{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.acc-song-error{color:var(--danger-strong,var(--danger-strong));margin:0;font-size:.82rem}.acc-song-removed{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.acc-song-removed-row{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.acc-hero-record{margin:2px 0 0}.acc-vid,.acc-vid-col{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-vid-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-vid .vidpage-main,.acc-vid .vidpage-sidebar{min-width:0}.acc-vid{overflow-wrap:anywhere}.acc-vid-col>*,.acc-vid img,.acc-vid iframe,.acc-vid video{max-width:100%}@media (max-width:640px){.acc-main{overflow-x:clip}.acc-vid-actions .btn{flex:100%;justify-content:center}}.acc-badge{border:1px solid var(--border-strong);background:var(--bg-subtle);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:.66rem;font-weight:700;display:inline-flex}.acc-badge-red{border-color:var(--c-e8352c-a50);background:var(--c-e8352c-a12);color:var(--accent-text)}.acc-card-title{margin:4px 0 0;font-size:1.05rem;font-weight:700;line-height:1.25}.acc-card-title-plain{margin:0}.acc-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid}.acc-hero-main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.acc-hero-badges{flex-wrap:wrap;gap:8px;display:flex}.acc-hero .acc-hero-title{letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:800;line-height:1.08}.acc-hero .acc-hero-text{max-width:62ch;margin:0;font-size:.85rem}.acc-hero-tiles{grid-template-columns:repeat(4,92px);gap:10px;display:grid}.acc-hero-tile{border:1px solid var(--border);background:var(--bg-subtle);cursor:help;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.acc-hero-tile-label{font-size:.6rem}.acc-hero-tile-value{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1}.acc-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;flex-wrap:nowrap;overflow-x:auto}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs-wrap[data-more]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--bg-panel) 85%);border-radius:0 999px 999px 0;width:36px;position:absolute;top:1px;bottom:1px;right:1px}.acc-selects{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;display:grid}.acc-selects>*{min-width:0}.acc-result-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.acc-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--c-e8352c-a18);border-radius:50%;flex:none}.acc-presence{gap:8px;margin-top:8px;display:flex}.acc-presence .acc-pchip{min-width:0;color:var(--text);border-radius:12px;flex-direction:column;flex:1 1 0;gap:1px;padding:6px 10px;font-size:.66rem;display:flex}.acc-pchip-name{font-weight:700}.acc-pchip-state{color:var(--text-muted);font-weight:500}.acc-pchip[data-tone=ok] .acc-pchip-state{color:var(--t-3fb950)}.acc-conn li{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;align-items:stretch;gap:6px;padding:12px 14px}.acc-conn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acc-conn-pill{border:1px solid var(--border-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:700}.acc-conn-success{color:var(--t-3fb950);border-color:var(--c-3fb950-a50)}.acc-conn-warning{color:var(--t-d29922);border-color:var(--c-d29922-a50)}.acc-conn-text{font-size:.74rem;line-height:1.35}.acc-ov-kpis4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acc-ov-kpi4{gap:6px;padding:18px 20px;position:relative}.acc-ov-kpi-icon{background:var(--c-e8352c-a12);width:38px;height:38px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.acc-ov-kpi-value{overflow-wrap:anywhere;padding-right:44px;font-size:1.5rem;font-weight:800;line-height:1.15}.acc-ov-kpi-mono{font-size:1.1rem}.acc-ov-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.acc-graph{aspect-ratio:16/9;border:1px solid var(--border);background-color:var(--bg-subtle);background-image:radial-gradient(var(--border-strong) 1px, transparent 1px);background-size:22px 22px;border-radius:16px;min-height:260px;margin-top:14px;position:relative}.acc-graph-center{border:1px solid var(--accent);background:var(--c-e8352c-a12);width:128px;height:128px;color:var(--accent-text);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-graph-center strong{color:var(--text);overflow-wrap:anywhere;max-height:3.6em;font-size:.78rem;line-height:1.2;overflow:hidden}.acc-graph-center .acc-mono{color:var(--text-muted);overflow-wrap:anywhere;font-size:.62rem}.acc-graph-node{border:1px solid var(--border-strong);background:var(--bg-panel);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}a.acc-graph-node:hover,.acc-graph-node[data-current]{border-color:var(--accent)}.acc-graph-dot{background:var(--c-3fb950);border-radius:50%;width:7px;height:7px}.acc-ov-queue-card .acc-ov-queue{margin-top:14px}.acc-ov-queue-row{padding:12px 14px}.acc-ov-queue-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.acc-ov-queue-text strong{font-size:.86rem}.acc-ov-queue-text .acc-muted{overflow-wrap:anywhere;font-size:.74rem}.acc-ov-queue-arrow,.acc-ov-queue-n{color:var(--text-muted)}.acc-ov-bar{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.acc-ov-bar .acc-muted{margin:4px 0 0;font-size:.74rem}.acc-ov-period{min-width:170px}.acc-ov-platform{flex-direction:column;gap:16px;padding:22px;display:flex}.acc-ov-platform-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-ov-platform .acc-ov-two{margin-top:0}.acc-sub-card{border:1px solid var(--border);background:var(--bg-subtle);border-radius:16px;min-width:0;padding:18px}.acc-progress{background:var(--border);border-radius:999px;height:8px;margin:10px 0 6px;overflow:hidden}.acc-progress>span{border-radius:999px;height:100%;display:block}.acc-ov-pace{margin:0;font-size:.74rem}.acc-cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-cr-head .acc-ov-sub{margin:0}.acc-cr-select{min-width:150px}.acc-cr-note{margin:8px 0 0;font-size:.72rem}.acc-pl-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.acc-pl-row{border:1px solid var(--border);background:var(--bg-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.acc-pl-main{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-pl-name{overflow-wrap:anywhere;font-weight:700}.acc-pl-figure{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}@media (max-width:1100px){.acc-hero{grid-template-columns:minmax(0,1fr);align-items:start}.acc-ov-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.acc-ov-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.acc-hero{padding:18px}.acc-hero-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-ov-kpis4{grid-template-columns:minmax(0,1fr)}.acc-graph{aspect-ratio:auto;min-height:340px}.acc-graph-node{padding:5px 9px;font-size:.66rem}.acc-graph-center{width:104px;height:104px}.acc-ov-bar{flex-direction:column;align-items:stretch}.acc-pl-row{flex-direction:column;align-items:flex-start}.acc-ov-table thead{display:none}.acc-ov-table tr{border-bottom:1px solid var(--border);padding:6px 0;display:block}.acc-ov-table td{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.acc-ov-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}}.acc-rev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acc-rev-title{margin:0;font-size:1.15rem}.acc-rev-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:14px 0 6px;display:flex}.acc-rev-controls .acc-chips{margin-top:0}.acc-rev-selects{flex-wrap:wrap;gap:8px;display:flex}.acc-rev-custom{flex-wrap:wrap;flex:100%;gap:10px;display:flex}.acc-rev-custom>*{flex:180px;max-width:260px}.acc-rev-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;margin-top:14px;display:grid}.acc-rev-panel{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.acc-rev-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 10px;display:flex}.acc-rev-delta{color:var(--t-3fb950);font-size:.78rem}.acc-rev-delta-down{color:var(--t-f85149)}.acc-rev-donut{height:220px}.acc-rev-legend{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.acc-rev-legend li{align-items:center;gap:8px;min-width:0;display:flex}.acc-rev-legend-name{overflow-wrap:anywhere;flex:1;min-width:0}.acc-rev-dot{border-radius:50%;flex:none;width:9px;height:9px}.acc-pane{flex-direction:column;gap:14px;min-width:0;display:flex}.acc-pane-title{margin:0;font-size:1.3rem}.acc-pane-context{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem}.acc-pane .vidpage-heading{flex-wrap:wrap;margin-bottom:0}.acc-asset-extras{flex-direction:column;gap:8px;margin:10px 0;display:flex}.acc-asset-internal{cursor:pointer;align-items:center;gap:10px;font-size:.85rem;display:inline-flex}.acc-asset-link summary{cursor:pointer;color:var(--text-muted);font-size:.85rem}@media (max-width:860px){.acc-rev-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.acc-pane .vidpage-heading-actions,.acc-rev-selects{width:100%}}.acc-lk,.acc-sm,.acc-aw{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-lk-head,.acc-sm-head,.acc-aw-head,.acc-tl-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.acc-lk-title,.acc-sm-title,.acc-aw-title,.acc-tl-title{margin:0;font-size:1.15rem}.acc-aw-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.acc-lk-count,.acc-sm-badge,.acc-aw-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:5px 12px;font-size:.68rem;font-weight:700}.acc-lk-count{color:var(--info,var(--t-5aa9ff));border-color:var(--info,var(--c-5aa9ff))}.acc-sm-badge{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.acc-aw-badge[data-tone=ok]{color:var(--success,var(--t-3dd68c));border-color:var(--success,var(--c-3dd68c))}.acc-aw-badge[data-tone=warn]{color:var(--warning,var(--t-f5b44a));border-color:var(--warning,var(--c-f5b44a))}.acc-aw-badge[data-tone=bad]{color:var(--accent-text);border-color:var(--accent)}.acc-lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.acc-lk-asset{border:1px solid var(--border);background:var(--bg-subtle);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.acc-lk-asset[data-current]{border-color:var(--accent)}.acc-lk-asset[data-removed]{opacity:.75}.acc-lk-asset-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.acc-lk-icon{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--accent-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.acc-lk-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:.65rem;font-weight:700}.acc-lk-badge[data-tone=ok]{color:var(--success,var(--t-3dd68c));border-color:var(--success,var(--c-3dd68c));background:var(--c-3dd68c-a10)}.acc-lk-badge[data-tone=warn]{color:var(--warning,var(--t-f5b44a));border-color:var(--warning,var(--c-f5b44a));background:var(--c-f5b44a-a10)}.acc-lk-type{margin:0;font-size:1rem}.acc-lk-name{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.acc-lk-id{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.acc-lk-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;margin-top:auto;padding-top:6px;display:flex}.acc-lk-identity{color:var(--text-muted);font-size:.68rem}.acc-lk-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-lk-btn{border:1px solid var(--border-strong);color:var(--text-main);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:6px 14px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.acc-lk-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.acc-lk-btn:disabled{opacity:.55;cursor:default}.acc-lk-note{margin-top:12px}.acc-lk-rule{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);border-radius:16px;margin:0;padding:14px 18px;font-size:.8rem;line-height:1.5}.acc-lk-rule strong{color:var(--text-main)}.acc-sm-threshold{border-bottom:1px solid var(--border);margin-bottom:14px;padding:4px 0 16px}.acc-sm-threshold-row{color:var(--text-muted);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.acc-sm-threshold-row strong{color:var(--text-main)}.acc-sm-range{appearance:none;background:linear-gradient(to right, var(--accent) var(--acc-sm-fill,70%), var(--border-strong) var(--acc-sm-fill,70%));outline-offset:6px;cursor:pointer;border-radius:999px;width:100%;height:6px}.acc-sm-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:3px solid var(--accent);border-radius:999px;width:18px;height:18px}.acc-sm-range::-moz-range-thumb{background:var(--white);border:3px solid var(--accent);border-radius:999px;width:14px;height:14px}.acc-sm-threshold-note{color:var(--text-muted);margin:10px 0 0;font-size:.74rem}.acc-sm-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.acc-sm-card-item{border:1px solid var(--border);background:var(--bg-subtle);border-radius:16px;align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex}.acc-sm-card-item[data-strong]{border-color:var(--c-e8352c-a45)}.acc-sm-card-item[data-status=dismissed]{opacity:.6}.acc-sm-score{border:1px solid var(--border-strong);width:52px;height:52px;color:var(--text-muted);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:inline-flex}.acc-sm-card-item[data-strong] .acc-sm-score{color:var(--success,var(--t-3dd68c))}.acc-sm-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.acc-sm-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-sm-name{overflow-wrap:anywhere;font-size:.95rem}.acc-sm-pill{border:1px solid var(--border-strong);background:var(--bg-panel);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:700}.acc-sm-pill[data-tone=pending]{color:var(--warning,var(--t-f5b44a));border-color:var(--warning,var(--c-f5b44a));background:var(--c-f5b44a-a10)}.acc-sm-pill[data-tone=dismissed]{color:var(--text-muted)}.acc-sm-sub{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem}.acc-sm-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.acc-sm-chip{background:var(--bg-panel);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:.68rem}.acc-sm-chip[data-tone=good]{color:var(--success,var(--t-3dd68c))}.acc-sm-chip[data-tone=bad]{color:var(--accent-text)}.acc-sm-chip[data-tone=warn]{color:var(--warning,var(--t-f5b44a))}.acc-sm-open{font-size:.75rem}.acc-sm-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.acc-sm-buttons{gap:8px;display:flex}.acc-sm-round{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.acc-sm-round-go{background:var(--accent);border-color:var(--accent);color:var(--white)}.acc-sm-round:disabled{opacity:.55;cursor:default}.acc-sm-note{margin-top:12px}.acc-aw-steps{gap:0;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.acc-aw-step{text-align:center;flex-direction:column;flex:1 0 96px;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.acc-aw-step:before{content:"";background:var(--border-strong);z-index:0;width:100%;height:2px;position:absolute;top:15px;left:-50%}.acc-aw-step:first-child:before{display:none}.acc-aw-dot{z-index:1;border:2px solid var(--border-strong);background:var(--bg-panel);width:32px;height:32px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.acc-aw-step[data-state=done] .acc-aw-dot{background:var(--accent);border-color:var(--accent);color:var(--white)}.acc-aw-step[data-state=done]:before{background:var(--accent)}.acc-aw-step[data-state=current] .acc-aw-dot{border-color:var(--accent);color:var(--accent-text)}.acc-aw-step[data-state=failed] .acc-aw-dot,.acc-aw-step[data-state=blocked] .acc-aw-dot{border-color:var(--warning,var(--c-f5b44a));color:var(--warning,var(--t-f5b44a))}.acc-aw-step-label{color:var(--text-muted);font-size:.7rem;line-height:1.25}.acc-aw-step[data-state=current] .acc-aw-step-label{color:var(--text-main)}.acc-aw-step-state{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.6rem}.acc-aw-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.acc-aw-banner{border:1px solid var(--border-strong);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:.82rem;line-height:1.45}.acc-aw-banner[data-ok]{color:var(--success,var(--t-3dd68c));border-color:var(--success,var(--c-3dd68c));background:var(--c-3dd68c-a08)}.acc-aw-banner[data-warn]{color:var(--warning,var(--t-f5b44a));border-color:var(--warning,var(--c-f5b44a));background:var(--c-f5b44a-a08)}.acc-aw-decide,.acc-aw-sync{flex-direction:column;gap:10px;display:flex}.acc-aw-note{box-sizing:border-box;resize:vertical;border:1px solid var(--border-strong);background:var(--bg-subtle);width:100%;min-height:96px;color:var(--text-main);font:inherit;border-radius:12px;padding:12px 14px;font-size:.85rem}.acc-aw-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acc-aw-btn{border:1px solid var(--border-strong);color:var(--text-main);cursor:pointer;background:0 0;border-radius:12px;padding:10px 12px;font-size:.8rem;font-weight:600}.acc-aw-btn-go{background:var(--accent);border-color:var(--accent);color:var(--white)}.acc-aw-btn:disabled,.acc-aw-sync-btn:disabled{opacity:.5;cursor:default}.acc-aw-ok{color:var(--success,var(--t-3dd68c));margin:0;font-size:.82rem}.acc-aw-targets{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.acc-aw-target{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.acc-aw-target p{margin:2px 0 0}.acc-aw-pill{border:1px solid var(--border-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 12px;font-size:.62rem;font-weight:700}.acc-aw-pill[data-tone=connected]{color:var(--success,var(--t-3dd68c));border-color:var(--success,var(--c-3dd68c))}.acc-aw-pill[data-tone=view]{color:var(--warning,var(--t-f5b44a));border-color:var(--warning,var(--c-f5b44a))}.acc-aw-sync-btn{background:var(--text-main);width:100%;color:var(--bg-panel);cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-size:.85rem;font-weight:700}.acc-aw-fine{color:var(--text-muted);margin:10px 0 0;font-size:.72rem;line-height:1.45}.acc-aw-others{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.acc-aw-other{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:.85rem;display:flex}.acc-tl-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.acc-tl-chips{margin-bottom:8px}.acc-tl-list{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.acc-tl-item{align-items:flex-start;gap:14px;min-width:0;display:flex}.acc-tl-mark{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-muted);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.acc-tl-item[data-status=ok] .acc-tl-mark{color:var(--success,var(--t-3dd68c));border-color:var(--c-3dd68c-a40)}.acc-tl-item[data-status=pending] .acc-tl-mark,.acc-tl-item[data-status=warning] .acc-tl-mark{color:var(--warning,var(--t-f5b44a));border-color:var(--c-f5b44a-a40)}.acc-tl-item[data-status=blocked] .acc-tl-mark,.acc-tl-item[data-status=failed] .acc-tl-mark{color:var(--accent-text);border-color:var(--c-e8352c-a40)}.acc-tl-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.acc-tl-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-tl-type{border:1px solid var(--border-strong);background:var(--bg-subtle);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:700}.acc-tl-asset{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;text-decoration:none}.acc-tl-asset:hover{text-decoration:underline}.acc-tl-summary{font-size:.88rem}.acc-tl-change,.acc-tl-detail{color:var(--text-muted);font-size:.78rem}.acc-tl-change s{opacity:.8}.acc-tl-who{color:var(--text-muted);font-size:.72rem}.acc-tl-status{border:1px solid var(--border-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:5px 12px;font-size:.62rem;font-weight:700}.acc-tl-status[data-status=ok]{color:var(--success,var(--t-3dd68c));border-color:var(--c-3dd68c-a50)}.acc-tl-status[data-status=pending],.acc-tl-status[data-status=warning]{color:var(--warning,var(--t-f5b44a));border-color:var(--c-f5b44a-a50)}.acc-tl-status[data-status=blocked],.acc-tl-status[data-status=failed]{color:var(--accent-text);border-color:var(--c-e8352c-a50)}@media (max-width:900px){.acc-aw-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.acc-lk-grid,.acc-tl-filters{grid-template-columns:minmax(0,1fr)}.acc-sm-card-item{flex-wrap:wrap}.acc-sm-actions{flex-direction:row;justify-content:flex-end;width:100%}.acc-tl-item{flex-wrap:wrap}.acc-tl-status{margin-left:54px}}.acc-subtabs{background:var(--bg-panel);border:1px solid var(--border);scrollbar-width:none;border-radius:22px;gap:6px;padding:4px;display:flex;overflow-x:auto}.acc-subtab{color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none}.acc-subtab:hover{color:var(--text-main)}.acc-subtab:visited{color:var(--text-muted)}.acc-subtab[data-active],.acc-subtab[data-active]:hover,.acc-subtab[data-active]:visited{background:var(--accent);color:var(--white)}.acc-dna-wrap,.acc-dna,.acc-yt,.acc-yt-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.acc-dna>*,.acc-yt>*,.acc-yt-stack>*{min-width:0;max-width:100%}.acc-dna-hero{background:linear-gradient(135deg, var(--accent-soft), var(--bg-panel) 70%);border-color:var(--accent)}.acc-dna-title{margin:0 0 8px;font-size:1.05rem;font-weight:700}.acc-dna-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.acc-dna-head .acc-dna-title{margin-bottom:4px}.acc-dna-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:12px;display:grid}.acc-dna-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-dna-grid-1{grid-template-columns:minmax(0,1fr)}.acc-dna-field{flex-direction:column;gap:6px;min-width:0;display:flex}.acc-dna-label{color:var(--text-muted);font-size:.72rem;font-weight:600}.acc-dna-check{justify-content:flex-end}.acc-dna-switch{align-items:center;gap:10px;min-height:38px;display:flex}.acc-textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.45}.acc-dna-readonly{opacity:.8;overflow-wrap:anywhere;align-items:center;display:flex}.acc-dna-valid{border:1px solid var(--border-strong);background:var(--bg-subtle);border-radius:10px;align-items:center;min-height:38px;padding:6px 12px;font-size:.8rem;line-height:1.35;display:flex}.acc-dna-valid[data-ok]{border-color:var(--c-2e9e6b);color:var(--t-2e9e6b)}.acc-chip-btn{cursor:pointer;font:inherit;background:0 0;font-size:.75rem}.acc-chip-btn:disabled{opacity:.5;cursor:default}.acc-dna-empty{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:14px;margin:14px 0 0;padding:18px;font-size:.85rem}.acc-dna-people{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.acc-dna-person{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.acc-dna-roles{grid-column:1/-1;margin-top:0}.acc-dna-foot{margin:0}.acc-dna-error{color:var(--danger,var(--t-e5484d));margin:0;font-size:.85rem}.acc-dna-ok{color:var(--t-2e9e6b);margin:0;font-size:.85rem}.acc-dna-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.acc-dna-strip{flex-direction:column;gap:4px;padding:14px 18px;display:flex}.acc-dna-shared{margin-top:4px}.acc-yt-picker .acc-chip{padding:8px 14px;font-size:.82rem}.acc-sp-coverrow{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.acc-sp-coverprev{border:1px solid var(--border);background:var(--bg-subtle);width:160px;height:160px;color:var(--text-muted);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:2rem;display:flex;overflow:hidden}.acc-sp-coverprev img{object-fit:cover;width:100%;height:100%;display:block}.acc-sp-drop{border:1px dashed var(--border-strong);border-radius:14px;flex-direction:column;flex:240px;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.acc-sp-drop[data-dragging]{border-color:var(--accent);background:var(--accent-soft)}.acc-sp-facts-row{margin-bottom:8px}@media (max-width:900px){.acc-dna-grid,.acc-dna-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.acc-dna-grid,.acc-dna-grid-2,.acc-dna-person{grid-template-columns:minmax(0,1fr)}.acc-dna-actions .btn{flex:100%;justify-content:center}.acc-sp-coverprev{width:120px;height:120px}}.acc-root>.acc-hero{margin-bottom:20px}.acc-side{max-height:none;position:static;overflow:visible}.acc-results-list{scrollbar-width:thin;max-height:520px;padding-right:4px;overflow-y:auto}.acc-dna-field>.acc-input,.acc-field>.acc-input,.acc-sp-field>.acc-input{flex:none;width:100%}.acc-input:not(textarea){border-radius:12px;height:42px}.acc-textarea{border-radius:12px}.acc-dna-readonly{height:42px}.acc-open-badge{align-self:center}@media (max-width:900px){.acc-root>.acc-hero{margin-bottom:16px}}.acc-hero .acc-hero-title{max-width:none}[data-testid=acc-sp-editor] .acc-dna-label{letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}[data-testid=acc-sp-editor] .acc-dna-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}@media (max-width:640px){[data-testid=acc-sp-editor] .acc-dna-grid{grid-template-columns:minmax(0,1fr)}}button.acc-chip{background:var(--bg-subtle);font:inherit;cursor:pointer;font-size:.75rem}button.acc-chip[data-active]{background:var(--accent-soft)}.acc-rev-controls .acc-chip{padding:8px 16px;font-size:.78rem;font-weight:600}.acc-rev-controls .acc-chip[data-active]{background:var(--accent);border-color:var(--accent);color:var(--white)}.acc-yt-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.acc-yt-picker .acc-chip{background:var(--bg-subtle);border-radius:14px;padding:18px 20px;font-size:.9rem;font-weight:600;display:block}.acc-yt-picker .acc-chip[data-active]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.acc-yt-picker{grid-template-columns:minmax(0,1fr)}}.acc-dna-details{margin-top:6px}.acc-dna-details summary,.acc-ue-all summary{cursor:pointer;color:var(--accent-text);font-size:.85rem;font-weight:600}.acc-ue-all summary{color:var(--text-main);font-size:1.05rem}.acc-ue-all[open]>summary{margin-bottom:8px}.acc-ue-note{font-size:.7rem}.acc-sp-headline{margin:4px 0 0;font-size:.8rem}.acc-pane .vidpage-heading{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.acc-pane .vidpage-heading>div:first-child{flex:260px;min-width:0}.acc-pane .vidpage-heading-actions{flex:none;margin-left:auto}.acc-pane-title{font-size:1.5rem;font-weight:800}.acc-pane .type-filter-cards{flex-wrap:wrap;gap:10px;display:flex}.acc-pane .type-filter-card{border-radius:12px;flex-direction:row;align-items:center;gap:12px;width:auto;min-height:0;padding:9px 16px;display:inline-flex}.acc-pane .type-filter-card .stat-label{text-transform:capitalize;letter-spacing:0;margin:0;font-size:.8rem}.acc-pane .type-filter-card .stat-value{margin:0;font-size:.85rem;font-weight:700}.acc-yt-more{order:99}.acc-yt-more summary{cursor:pointer;font-size:1.05rem}.acc-yt-more[open]>summary{margin-bottom:8px}.acc-yt-more .acc-yt-stack{margin-top:12px}.acc-ue .acc-dna-label{letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.acc-ue .acc-dna-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.acc-ue .acc-dna-grid+.acc-dna-grid,.acc-ue>.acc-muted:not(.acc-ed-note){margin-top:14px}.acc-ue .acc-dna-actions{margin-top:12px}@media (max-width:640px){.acc-ue .acc-dna-grid{grid-template-columns:minmax(0,1fr)}}.acc-root .vidpage-request-cta-row{flex-wrap:wrap}.acc-root .vidpage-request-cta-row>.vidpage-request-cta{flex:220px;min-width:0}.acc-root .vidpage-request-cta-btn{white-space:normal;text-align:left;max-width:100%}.acc-root .payments-tabs[role=tablist]{scrollbar-width:none;max-width:100%;overflow-x:auto}.ajr{border:1px solid var(--ov-09);background:var(--ov-03);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.ajr-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ajr-eyebrow{letter-spacing:.22em;color:var(--t-8a8a94);font-size:.68rem;font-weight:600;display:block}.ajr-title{color:var(--text-main);margin:6px 0 0;font-size:1.05rem;font-weight:700}.ajr-stage{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--t-ff6b61);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:.78rem}.ajr-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ajr-time{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.ajr-time small{color:var(--t-8a8a94);font-size:.72rem}.ajr-time strong{color:var(--t-ff6b61);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.ajr-muted{color:var(--t-8a8a94);margin:0;font-size:.8rem}.ajr-miles{grid-template-columns:repeat(6,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.ajr-miles:before{content:"";background:var(--ov-10);height:1px;position:absolute;top:16px;left:8%;right:8%}.ajr-mile{color:var(--t-7c7c86);flex-direction:column;align-items:center;gap:8px;font-size:.72rem;display:flex;position:relative}.ajr-mile i{border:1px solid var(--ov-18);background:var(--s-16181d);width:32px;height:32px;color:var(--t-8a8a94);border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;display:grid}.ajr-mile.done i{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--t-ff6b61)}.ajr-mile.current i{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--t-ff8a82)}.ajr-mile.current span{color:var(--t-ff6b61)}.ajr-history{border-top:1px solid var(--ov-07);flex-direction:column;gap:12px;padding-top:14px;display:flex}.ajr-hist{align-items:flex-start;gap:12px;display:flex}.ajr-hist>i{background:color-mix(in srgb, var(--accent) 12%, transparent);width:26px;height:26px;color:var(--t-ff6b61);border-radius:50%;flex:none;place-items:center;display:grid}.ajr-hist>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ajr-hist strong{color:var(--text-main);font-size:.88rem}.ajr-hist small{color:var(--t-8a8a94);font-size:.74rem}.ajr-hist .ajr-elapsed{color:var(--t-ff8a82)}.ajr-hist p{color:var(--t-d5d5dc);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:.84rem}.ajr-hist a{color:var(--t-ff8a82);font-size:.8rem}.ajr-form{border-top:1px solid var(--ov-07);flex-direction:column;gap:14px;padding-top:16px;display:flex}.ajr-form h4{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.ajr-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ajr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ajr-field>span{color:var(--t-8a8a94);font-size:.78rem}.ajr-field .dp-trigger{width:100%;min-width:0}.ajr-field .MuiInputBase-root:not(.MuiInputBase-multiline){min-height:40px}.ajr-wide{grid-column:1/-1}.ajr-actions{flex-wrap:wrap;gap:12px;display:flex}.ajr-btn{appearance:none;background:var(--accent);color:var(--white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:12px 22px;font-size:.86rem;font-weight:600}.ajr-btn:hover:not(:disabled){background:var(--accent-hover)}.ajr-btn:disabled{opacity:.55;cursor:default}.ajr-btn-out{background:color-mix(in srgb, var(--warning) 8%, transparent);border-color:color-mix(in srgb, var(--warning) 45%, transparent);color:var(--warning-text)}.ajr-btn-out:hover:not(:disabled){background:color-mix(in srgb, var(--warning) 16%, transparent)}.ajr-btn:focus-visible,.ajr-hist a:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 80%, transparent);outline-offset:2px}.ajr-error{color:var(--t-ff8a82);margin:0;font-size:.82rem}@media (max-width:640px){.ajr{padding:16px}.ajr-times,.ajr-fields{grid-template-columns:1fr}.ajr-miles span{font-size:.64rem}}.activity-modal-eyebrow{letter-spacing:.22em;color:var(--t-8a8a94);margin:0 0 4px;font-size:.68rem;font-weight:600}.ajr-number{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ajr-number-label{letter-spacing:.2em;color:var(--t-8a8a94);font-size:.7rem}.ajr-number-value{color:var(--t-ff6b61);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.ajr-copy{appearance:none;border:1px solid var(--ov-16);color:var(--t-d5d5dc);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:.78rem}.ajr-copy:hover{border-color:var(--ov-30)}.ajr-copy:focus-visible,.ajr-link:focus-visible,.ajr-urgent:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 80%, transparent);outline-offset:2px}.ajr-core{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.ajr-core-label{color:var(--t-b4b4bc);margin-bottom:6px;font-size:.82rem;display:block}.ajr-core .dp-trigger{width:100%;min-width:0}.ajr-link{appearance:none;text-align:left;color:var(--journey-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:.82rem}.ajr-priority{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ajr-priority .star-rating .star-on{color:var(--journey-accent)}.ajr-urgent{border:1px solid var(--ov-16);background:var(--ov-03);color:var(--t-d5d5dc);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.86rem;display:inline-flex}.ajr-urgent.on{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--t-ff8a82)}.ajr-urgent:disabled{opacity:.55;cursor:default}.ajr-section-gap{flex-direction:column;gap:18px;display:flex}@media (max-width:640px){.ajr-core{grid-template-columns:1fr}}.sdc-chip-number{color:var(--t-8a8a94);text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:block;overflow:hidden}.ajr-fieldset{border:0;min-width:0;margin:0;padding:0}.atl-card-number{color:var(--t-8a8a94);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.atl-card-status .atl-flame{color:var(--t-ff6b61);vertical-align:-1px;margin-left:6px}.atl-stars{color:var(--ov-22);gap:1px;font-size:.7rem;line-height:1;display:inline-flex}.atl-stars .on{color:var(--journey-accent)}.app-slider{align-items:center;gap:12px;min-width:0;display:flex}.app-slider-input{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:22px;margin:0}.app-slider-input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--lime) var(--app-slider-pct,0%), var(--bg-subtle) var(--app-slider-pct,0%));border:1px solid var(--border);border-radius:999px;height:6px}.app-slider-input::-moz-range-track{background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;height:6px}.app-slider-input::-moz-range-progress{background:var(--lime);border-radius:999px;height:6px}.app-slider-input::-webkit-slider-thumb{appearance:none;background:var(--white);border:2px solid var(--lime);width:18px;height:18px;box-shadow:0 1px 3px var(--shadow-35);border-radius:50%;margin-top:-7px}.app-slider-input::-moz-range-thumb{background:var(--white);border:2px solid var(--lime);width:14px;height:14px;box-shadow:0 1px 3px var(--shadow-35);border-radius:50%}.app-slider-input:focus-visible{outline:2px solid var(--info);outline-offset:3px;border-radius:6px}.app-slider[data-disabled=true]{opacity:.5}.app-slider[data-disabled=true] .app-slider-input{cursor:not-allowed}.app-slider-pill{text-align:center;min-width:56px;color:var(--text-main);background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;flex:none;padding:8px 12px;font-size:.85rem;font-weight:700}input.toggle-switch.toggle-lime[type=checkbox]:checked{background:var(--lime);border-color:var(--lime)}input.toggle-switch.toggle-lime[type=checkbox]:checked:after{background-color:var(--on-lime);background-image:none}.rights-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rights-switch{color:var(--text-muted);align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.rights-banner{border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent-text,var(--accent));border-radius:12px;margin:14px 0 18px;padding:12px 16px;font-size:.8rem}.rights-grid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.rights-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rights-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.rights-hint{color:var(--text-muted);font-size:.72rem}.rights-reason{color:var(--text-muted);font-size:.72rem;font-style:italic}.rights-sub{margin:22px 0 10px}.rights-terr-grid{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.rights-terr-card{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.rights-terr-card>:nth-child(2){flex:1;min-width:0}.rights-chip{color:var(--text-main);background:var(--bg-panel-hover);border-radius:10px;flex:none;padding:8px 10px;font-size:.75rem;font-weight:800}.rights-remove{color:var(--accent-text,var(--accent));cursor:pointer;background:0 0;border:0;flex:none;padding:4px 8px;font-size:1.1rem;line-height:1}.rights-add-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.rights-add-row .rights-code-input{width:200px;max-width:100%}@media (max-width:720px){.rights-grid,.rights-terr-grid{grid-template-columns:1fr}}.rights-switch-wrap{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:280px;display:flex}@media (max-width:720px){.rights-switch-wrap{text-align:left;align-items:flex-start;max-width:none}}.pav{letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.pav img{object-fit:cover;width:100%;height:100%;display:block}.pav-sm{border-radius:7px;width:22px;height:22px;font-size:.6rem}.pav-md{border-radius:9px;width:30px;height:30px;font-size:.7rem}.pav-lg{border-radius:12px;width:44px;height:44px;font-size:.95rem}.pav-solid{background:var(--accent);color:var(--white)}.pav-tone-0{background:var(--accent-soft);color:var(--accent-text)}.pav-tone-1{background:var(--info-soft);color:var(--info-text)}.pav-tone-2{background:var(--success-soft);color:var(--success-text)}.pav-tone-3{background:var(--purple-soft);color:var(--purple-text)}.pav-tone-4{background:var(--warning-soft);color:var(--warning-text)}.amul-trigger{width:100%;min-width:0;height:46px;padding:0 12px 0 8px}.amul-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amul-disabled{opacity:.55;cursor:default}.amul-chips{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.amul-placeholder{color:var(--text-muted);padding-left:4px;font-weight:500}.amul-chip{display:inline-flex}.amul-more{color:var(--text-muted);font-size:.74rem;font-weight:700}.amul-plus{background:var(--ov-10);width:26px;height:26px;color:var(--text-main);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.amul-row{align-items:center;gap:10px;display:flex}.amul-check{width:16px;color:var(--accent-text);text-align:center;flex:none;font-weight:800}.activity-modal-panel.naf-dialog{border-radius:16px;flex-direction:column;width:min(820px,96vw);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.naf-dialog .activity-modal-head{flex:none;align-items:center;gap:14px;margin:0;padding:18px 22px 14px}.naf-dialog .activity-modal-head-text{flex:1;min-width:0}.naf-dialog .activity-modal-head h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;overflow:hidden}.naf-dialog .activity-modal-head-text .activity-modal-sub{margin:2px 0 0}.naf-dialog .activity-modal-body{flex:1;gap:0;min-height:0}.naf-dialog .activity-modal-error{flex:none;margin:0 22px}.naf-dialog .activity-modal-actions.naf-actions{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;margin:0;padding:14px 22px}.naf-scroll{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 22px 22px;display:flex;overflow-y:auto}.naf-fieldset,.naf-field,.naf-project{border:0;min-width:0;margin:0;padding:0}.naf-fieldset{flex-direction:column;gap:20px;display:flex}.naf-field{flex-direction:column;gap:6px;display:flex}.naf-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.naf-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0;font-size:.7rem;font-weight:700;display:block}.naf-sublabel{color:var(--text-muted);font-size:.78rem}.naf-star{color:var(--accent-text)}.naf-note{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.naf-section{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:16px;display:flex}.naf-section-title{margin:0}.naf-fieldset .dp-trigger,.naf-scroll .dp-trigger{border-radius:10px;width:100%;min-width:0;height:46px}.naf-fieldset .ajr-core{gap:16px}.naf-scroll .dp-trigger-label{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.naf-scroll .dp-trigger .dp-option-icon{flex:none}.naf-scroll .naf-when .app-time-input{border-radius:10px;height:46px}.naf-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-subtle);width:100%;min-height:46px;color:var(--text-main);font:inherit;border-radius:10px;padding:0 14px;font-size:.88rem}.naf-input::placeholder{color:var(--text-muted)}.naf-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.naf-input:disabled{opacity:.55}.naf-textarea{resize:vertical;min-height:120px;padding:12px 14px 26px;line-height:1.5}.naf-area{position:relative}.naf-counter{color:var(--text-muted);pointer-events:none;font-size:.72rem;position:absolute;bottom:9px;right:12px}.naf-locked{border:1px solid var(--border);background:var(--bg-subtle);min-height:46px;color:var(--text-main);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:.88rem;font-weight:600;display:flex}.naf-when{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.naf-when .MuiTextField-root .MuiInputBase-root{border-radius:10px;min-height:46px}.naf-project-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:6px;display:grid}.naf-pcard{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.naf-pcard.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.naf-pcard-head{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.naf-pcard-head input{opacity:0;pointer-events:none;position:absolute}.naf-pcard-head strong{color:var(--text-main);font-size:.92rem;display:block}.naf-pcard-head small{color:var(--text-muted);margin-top:2px;font-size:.76rem;display:block}.naf-radio{border:2px solid var(--border-strong);box-sizing:border-box;border-radius:999px;flex:none;width:20px;height:20px;margin-top:1px}.naf-pcard-head input:checked+.naf-radio{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 5px)}.naf-pcard-head input:focus-visible+.naf-radio{outline:2px solid var(--accent);outline-offset:2px}.naf-search{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);height:42px;color:var(--text-muted);background:var(--bg-panel);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.naf-search input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.86rem}.naf-plist{flex-direction:column;gap:4px;max-height:232px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.naf-pempty{color:var(--text-muted);padding:12px 6px;font-size:.8rem}.naf-prow{width:100%;color:var(--text-main);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px;display:flex}.naf-prow:hover{background:var(--ov-06)}.naf-prow.on{background:color-mix(in srgb, var(--accent) 22%, var(--bg-panel))}.naf-prow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.naf-pthumb{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.naf-pthumb img{object-fit:cover;width:100%;height:100%}.naf-ptext{flex-direction:column;min-width:0;display:flex}.naf-ptext strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.naf-ptext small{color:var(--text-muted);font-size:.74rem}.naf-pid{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:14px;display:flex}.naf-pid-box{border:1px solid var(--border-strong);background:var(--bg-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 14px;display:flex}.naf-pid-val{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:600}.naf-pid-val.muted{color:var(--text-muted);font-weight:500}.naf-icon-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.naf-icon-btn:hover:not(:disabled){background:var(--ov-06);color:var(--text-main)}.naf-icon-btn:disabled{opacity:.4;cursor:default}.naf-chips{flex-wrap:wrap;gap:8px;display:flex}.naf-chip{position:relative}.naf-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.naf-chip span{border:1px solid var(--border-strong);height:34px;color:var(--text-main);background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex}.naf-chip.on span{background:var(--danger-strong);border-color:var(--danger-strong);color:var(--white)}.naf-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.naf-card{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 14px;display:flex}.naf-card.on{border-color:color-mix(in srgb, var(--accent) 65%, transparent)}.naf-card-icon{color:var(--accent-text);flex:none;display:inline-flex}.naf-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.naf-card-text strong{color:var(--text-main);font-size:.88rem}.naf-card-text small{color:var(--text-muted);font-size:.74rem}.naf-card-select{flex:none;width:150px}.naf-card-select .dp-trigger{height:38px}.naf-costs{gap:12px}.naf-ref{align-items:stretch;gap:10px;display:flex}.naf-ref .naf-input{flex:1}.naf-open{background:var(--bg-subtle);color:var(--text-main);border:1px solid var(--border-strong);border-radius:10px;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none}.naf-open:not(.disabled):hover{background:var(--bg-panel-hover)}.naf-open.disabled{opacity:.5;pointer-events:none}.naf-assets{flex-wrap:wrap;gap:10px;display:flex}.naf-asset{border:1px solid var(--border);background:var(--bg-subtle);width:108px;height:108px;color:var(--text-main);border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.naf-asset img{object-fit:cover;width:100%;height:100%;display:block}.naf-asset.st-failed{border-color:var(--danger-strong)}.naf-asset-ph{box-sizing:border-box;width:100%;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.naf-asset-ph small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.naf-asset-x{background:var(--black-a70);width:22px;height:22px;color:var(--white);cursor:pointer;border:0;border-radius:999px;font-size:.95rem;line-height:1;position:absolute;top:5px;right:5px}.naf-asset-bar{background:var(--ov-16);height:5px;position:absolute;bottom:0;left:0;right:0}.naf-asset-bar i{background:var(--accent);height:100%;display:block}.naf-asset-err,.naf-asset-ok{width:20px;height:20px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:6px}.naf-asset-err{background:var(--danger-strong)}.naf-asset-ok{background:var(--success)}.naf-tile{border:1px dashed var(--border-strong);width:108px;height:108px;color:var(--text-muted);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.76rem;display:inline-flex}.naf-tile:hover:not(:disabled){color:var(--text-main);border-color:var(--text-muted)}.naf-tile:disabled{opacity:.45;cursor:default}.naf-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.naf-linkform{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:4px;display:grid}.naf-upstatus{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.8rem;display:flex}.naf-switch-row{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:.84rem;display:flex}.naf-actions-gap{flex:1}.naf-btn-dup{background:var(--bg-subtle);color:var(--text-main);border:1px solid var(--border-strong);border-radius:10px;min-height:42px;padding:0 22px}.naf-btn-dup:not(:disabled):hover{background:var(--bg-panel-hover)}.naf-btn-create{background:var(--danger-strong);border-radius:10px;min-height:42px;padding:0 24px}.naf-btn-create:not(:disabled):hover{background:var(--accent-hover)}.naf-view{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:8px;padding-top:12px;display:flex}.naf-view-text{white-space:pre-wrap;overflow-wrap:anywhere}.naf-view-person{align-items:center;gap:8px;display:inline-flex}.naf-view-people{flex-wrap:wrap;gap:6px 14px;display:flex}.naf-view-assets{flex-direction:column;gap:8px;display:flex}.naf-view-assets .naf-asset{width:88px;height:88px}@media (max-width:719px){.activity-modal-panel.naf-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;transform:none}.naf-grid,.naf-project-cards,.naf-linkform{grid-template-columns:minmax(0,1fr)}.naf-scroll{padding:8px 14px 18px}.naf-dialog .activity-modal-head{padding:14px 14px 4px}.naf-dialog .activity-modal-actions.naf-actions{padding:12px 14px}.naf-card{flex-wrap:wrap}.naf-card-select{width:100%}.naf-asset,.naf-tile{width:calc(50% - 5px);height:104px}.naf-actions-gap{display:none}}@media (prefers-reduced-motion:reduce){.naf-dialog *{transition:none!important;animation:none!important}}.sdc-views{gap:6px;margin-left:auto;display:inline-flex}.sdc-card-job{border-left:3px solid var(--sdc-dept,var(--text-muted))}.sdc-card-done .cc-song{color:var(--text-muted)}.sdc-avatars{align-items:center;gap:2px;display:inline-flex}.sdc-tag-dept{border-color:var(--sdc-dept,var(--ov-12))}.sdc-quick{gap:10px}.sdc-quick .ajr-core{grid-template-columns:1fr;gap:10px}.sdc-quick .ajr-priority{display:none}.sdc-quick-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sdc-quick-times .activity-modal-field>span{color:var(--text-muted);font-size:.72rem}.sdc-chip-sel{outline:1px solid var(--c-e8352c-a60)}.sdc-cell-over{background:var(--c-e8352c-a06);outline:1px dashed var(--c-e8352c-a60)}.sdc-month{background:var(--s-141418);border-color:var(--ov-06)}.sdc-cell-today{background:var(--c-e8352c-a06)}.sdc-chip[draggable=true],.sdc-card-job[draggable=true]{cursor:grab}.sdc-agenda-row{background:var(--s-141418);border-top:1px solid var(--ov-06);border-right:1px solid var(--ov-06);border-bottom:1px solid var(--ov-06)}.sdc-agenda-row:hover{border-color:var(--ov-22);border-left-color:var(--sdc-dept,var(--text-muted))}.sdc-private{background:var(--ov-08);width:fit-content;height:20px;color:var(--t-c9c9d1);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 8px;font-size:.66rem;font-weight:700;display:inline-flex}.sdc-due{color:var(--text-muted);font-size:.7rem}.sdc-due-late{color:var(--t-ff8a82);font-weight:700}@media (max-width:719px){.sdc-views{width:100%;margin-left:0}.sdc-quick-times{grid-template-columns:1fr}}.sdc-deadline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sdc-deadline-row>:first-child{flex:130px;min-width:0}.sdc-deadline-row .dp-trigger{width:100%;min-width:0}.sdc-block-row strong{align-items:center;gap:6px;display:inline-flex}.sdc-card-private{border-color:var(--ov-22)}.bu-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700;display:block}.bu-hint{color:var(--text-muted);font-size:.74rem}.bu-chips{flex-wrap:wrap;gap:6px;display:flex}.bu-compact .bu-chips .cc-chip{height:26px;padding:0 9px;font-size:.72rem}.bu-compact .bu-hint{display:none}.bu-chips .cc-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bu-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.bu-tag{border:1px solid var(--border-strong);height:18px;color:var(--t-c9c9d1);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 7px;font-size:.64rem;font-weight:700;display:inline-flex}.sdc-avatars-assigned .pav{box-shadow:0 0 0 2px var(--accent)}.sdc-members-row{align-items:center}.sdc-members-row .bu-label{margin-right:4px}.cwx-card{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex;overflow:auto}.cwx-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cwx-head-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.cwx-eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.cwx-eyebrow svg{flex:none}.cwx-eyebrow-accent{color:var(--accent-text)}.cwx-eyebrow-lime{color:var(--lime)}.cwx-title{color:var(--text-main);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.cwx-sub{color:var(--text-muted);margin:0;font-size:.8rem}.cwx-head-aside{flex:none;align-items:center;gap:8px;display:flex}.cwx-picker{max-width:220px}.cwx-empty{color:var(--text-muted);padding:12px 0;font-size:.85rem}.cwx-nav{color:var(--text-muted);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.cwx-iconbtn{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cwx-iconbtn:not(:disabled):hover{background:var(--bg-panel-hover)}.cwx-iconbtn:disabled{opacity:.4;cursor:not-allowed}.cwx-iconbtn:focus-visible,.cwx-play:focus-visible,.cwx-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.cwx-hero{height:190px;color:var(--white);background-color:var(--insight-hero-to);background-image:linear-gradient(to right, color-mix(in srgb, var(--white) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--white) 7%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--insight-hero-from), var(--insight-hero-to));background-size:28px 28px,28px 28px,100% 100%;border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;padding:14px 16px;display:flex;position:relative;overflow:hidden}.cwx-hero-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cwx-hero-cat{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 72%, transparent);font-size:.68rem;font-weight:800}.cwx-hero-tag{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--white) 16%, transparent);color:var(--white);border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800}.cwx-play{background:var(--white);width:44px;height:44px;color:var(--insight-hero-to);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.cwx-play:hover{transform:scale(1.05)}.cwx-hero-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;display:flex}.cwx-hero-title{-webkit-line-clamp:2;color:var(--white);-webkit-box-orient:vertical;margin:0;font-size:1.45rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cwx-desc{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.cwx-btn{border:1px solid var(--border-strong);color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.cwx-btn:not(:disabled):hover{background:var(--bg-panel-hover)}.cwx-btn:disabled{opacity:.5;cursor:not-allowed}.cwx-btn-lime{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.cwx-btn-lime:not(:disabled):hover{background:var(--lime);filter:brightness(.94)}.cwx-btn-wide{width:100%;color:var(--accent-text);border-radius:10px}.cwx-btn-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.cwx-btn-row .cwx-btn{flex:none;width:auto;padding:7px 14px;font-size:.8rem}.cwx-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.cwx-pill-success{background:var(--success-soft);color:var(--success-text)}.cwx-pill-warning{background:var(--warning-soft);color:var(--warning-text)}.cwx-pill-info{background:var(--info-soft);color:var(--info-text)}.cwx-pill-neutral{background:var(--bg-subtle);color:var(--text-muted)}.cwx-benefits{flex-direction:column;gap:10px;display:flex}.cwx-benefit{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cwx-benefit-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cwx-benefit-name{color:var(--text-main);margin:0;font-size:.95rem;font-weight:800}.cwx-benefit-line{color:var(--text-muted);margin:2px 0 0;font-size:.78rem}.cwx-benefit-num{text-align:right;flex-direction:column;align-items:flex-end;line-height:1;display:flex}.cwx-benefit-num b{font-size:1.7rem;font-weight:800}.cwx-benefit-num small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:.62rem;font-weight:800}.cwx-bar{background:var(--bg-subtle);border-radius:999px;height:5px;overflow:hidden}.cwx-bar i{border-radius:999px;height:100%;display:block}.cwx-tone-accent b{color:var(--accent-text)}.cwx-tone-accent .cwx-bar i{background:var(--accent)}.cwx-tone-purple b{color:var(--purple-text)}.cwx-tone-purple .cwx-bar i{background:var(--purple)}.cwx-tone-success b{color:var(--success-text)}.cwx-tone-success .cwx-bar i{background:var(--success)}.cwx-tone-info b{color:var(--info-text)}.cwx-tone-info .cwx-bar i{background:var(--info)}.cwx-tone-warning b{color:var(--warning-text)}.cwx-tone-warning .cwx-bar i{background:var(--warning)}.cwx-next{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cwx-next-tile{background:var(--accent);width:38px;height:38px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cwx-next-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cwx-next-copy b{color:var(--text-main);font-size:.9rem}.cwx-next-aside{text-align:right;letter-spacing:.06em;text-transform:uppercase;max-width:40%;color:var(--text-muted);flex:none;font-size:.66rem;font-weight:800}.cwx-history{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow:auto}.cwx-history h4{color:var(--text-main);margin:0 0 6px;font-size:.9rem}.cwx-history ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cwx-history li{color:var(--text-muted);border-bottom:1px solid var(--border);padding:4px 0;font-size:.82rem}.cwx-video{aspect-ratio:16/9;background:var(--black);border-radius:10px;width:100%;position:relative;overflow:hidden}.cwx-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cwx-payout{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.cwx-payout-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cwx-label{color:var(--text-muted);font-size:.78rem;font-weight:700}.cwx-date{color:var(--text-main);margin:0;font-size:1.7rem;font-weight:800;line-height:1.1}.cwx-note{color:var(--text-muted);margin:4px 0 0;font-size:.78rem}.cwx-divider{background:var(--border);border:0;height:1px;margin:0}.cwx-method{color:var(--text-main);align-items:center;gap:10px;display:flex}.cwx-method-copy{flex-direction:column;gap:2px;display:flex}.cwx-method-copy b{font-size:.9rem}.cwx-method-copy span{color:var(--text-muted);letter-spacing:.04em;font-size:.78rem}.cwx-tip{color:var(--text-muted);cursor:help;display:inline-flex;position:relative}.cwx-tip:hover:after,.cwx-tip:focus:after{content:attr(data-tip);z-index:5;background:var(--bg-panel);border:1px solid var(--border-strong);width:max-content;max-width:220px;box-shadow:var(--pop-shadow);color:var(--text-main);border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:500;line-height:1.35;position:absolute;top:140%;right:0}.ac-card{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow:hidden}.ac-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.78rem;font-weight:800}.ac-disc{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);cursor:help;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-main{justify-content:space-between;align-items:center;gap:16px;min-height:0;display:flex}.ac-value{color:var(--text-main);font-size:2.6rem;font-weight:800;line-height:1}.ac-platforms{flex-direction:column;flex:1;gap:6px;min-width:0;max-width:260px;margin:0;padding:0;list-style:none;display:flex}.ac-platform{color:var(--text-main);align-items:center;gap:8px;font-size:.85rem;display:flex}.ac-platform-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.ac-platform-count{font-weight:700}.ac-dot{border-radius:50%;flex:none;width:10px;height:10px}.ac-dot-youtube{background:var(--accent)}.ac-dot-spotify{background:var(--success)}.ac-dot-local{background:var(--text-muted)}.ac-split{background:var(--border);border-radius:999px;flex:none;gap:2px;height:6px;display:flex;overflow:hidden}.ac-split-seg{flex-basis:0;height:100%;display:block}.ac-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.ac-new{color:var(--success-text);font-size:.85rem;font-weight:700}.ac-bars{flex:none;align-items:flex-end;gap:4px;width:96px;height:36px;display:flex}.ac-bar{background:linear-gradient(to top, var(--accent-soft), var(--accent));border-radius:3px 3px 0 0;flex:1}.title-block.ov-client-header{flex-direction:row;align-items:center;gap:14px;min-width:0}.ov-client-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ov-client-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ov-client-name{overflow-wrap:anywhere}.ov-client-meta{margin-top:0}.ov-client-country{text-transform:capitalize}.ov-client-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex}.ov-client-chip-success{color:var(--success-text);background:var(--success-soft)}.ov-client-chip-neutral{color:var(--text-main);background:var(--ov-10)}.ov-client-chip-type{color:var(--text-muted);border:1px solid var(--border)}.ov-client-chip-activity{color:var(--purple-text);background:var(--purple-soft)}.ov-client-chip-link{border-radius:999px;text-decoration:none}.ov-client-chip-link:hover .ov-client-chip-activity{filter:brightness(1.15)}@media (max-width:520px){.title-block.ov-client-header{align-items:flex-start}}
