:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mv-bg-000000:#000;--mv-bg-000000-a48:#0000007a;--mv-bg-000000-a65:#000000a6;--mv-bg-000000-a78:#000000c7;--mv-bg-020303:#020303;--mv-bg-030405:#030405;--mv-bg-030506:#030506;--mv-bg-030607:#030607;--mv-bg-030712-a72:#030712b8;--mv-bg-030712-a82:#030712d1;--mv-bg-030712-a84:#030712d6;--mv-bg-050505:#050505;--mv-bg-050607:#050607;--mv-bg-050607-a84:#050607d6;--mv-bg-050708-a72:#050708b8;--mv-bg-050708-a78:#050708c7;--mv-bg-05080b-a90:#05080be6;--mv-bg-060809:#060809;--mv-bg-07090b:#07090b;--mv-bg-070a0c:#070a0c;--mv-bg-070b0e:#070b0e;--mv-bg-071512:#071512;--mv-bg-080000-a80:#080000cc;--mv-bg-08090b:#08090b;--mv-bg-080a0c-a78:#080a0cc7;--mv-bg-080b0d:#080b0d;--mv-bg-080c12-a72:#080c12b8;--mv-bg-080d0f:#080d0f;--mv-bg-080f18-a88:#080f18e0;--mv-bg-090c10:#090c10;--mv-bg-090d0f:#090d0f;--mv-bg-090d10:#090d10;--mv-bg-090d12:#090d12;--mv-bg-090d14:#090d14;--mv-bg-0a0c0e-a72:#0a0c0eb8;--mv-bg-0a0c0e-a78:#0a0c0ec7;--mv-bg-0a0c0e-a80:#0a0c0ecc;--mv-bg-0a0c0e-a82:#0a0c0ed1;--mv-bg-0a0c0e-a84:#0a0c0ed6;--mv-bg-0a0e10:#0a0e10;--mv-bg-0a0e12-a96:#0a0e12f5;--mv-bg-0a111a-a88:#0a111ae0;--mv-bg-0a1815:#0a1815;--mv-bg-0b0e13:#0b0e13;--mv-bg-0b0f11:#0b0f11;--mv-bg-0b0f14:#0b0f14;--mv-bg-0b0f17:#0b0f17;--mv-bg-0b1012:#0b1012;--mv-bg-0b1014:#0b1014;--mv-bg-0b1115:#0b1115;--mv-bg-0b1d25:#0b1d25;--mv-bg-0c0e12:#0c0e12;--mv-bg-0c0f12:#0c0f12;--mv-bg-0c1012:#0c1012;--mv-bg-0c1013:#0c1013;--mv-bg-0c3033:#0c3033;--mv-bg-0d0d0d:#0d0d0d;--mv-bg-0d1012:#0d1012;--mv-bg-0d1113:#0d1113;--mv-bg-0d1115:#0d1115;--mv-bg-0d1214:#0d1214;--mv-bg-0d1821:#0d1821;--mv-bg-0d1a2e:#0d1a2e;--mv-bg-0d3033:#0d3033;--mv-bg-0d9488:#0d9488;--mv-bg-0e1014:#0e1014;--mv-bg-0e1214:#0e1214;--mv-bg-0e1215:#0e1215;--mv-bg-0e1416:#0e1416;--mv-bg-0ea584-a13:#0ea58421;--mv-bg-0ea584-a16:#0ea58429;--mv-bg-0ea5e9:#0ea5e9;--mv-bg-0ea5e9-a08:#0ea5e914;--mv-bg-0f1114:#0f1114;--mv-bg-0f1116-a94:#0f1116f0;--mv-bg-0f1216-a94:#0f1216f0;--mv-bg-0f1320:#0f1320;--mv-bg-0f1419:#0f1419;--mv-bg-0f1718:#0f1718;--mv-bg-0f172a-a55:#0f172a8c;--mv-bg-0f766e:#0f766e;--mv-bg-101114:#101114;--mv-bg-101316:#101316;--mv-bg-101416:#101416;--mv-bg-101417:#101417;--mv-bg-101418:#101418;--mv-bg-101820:#101820;--mv-bg-101d22:#101d22;--mv-bg-101f2a:#101f2a;--mv-bg-102017:#102017;--mv-bg-102032:#102032;--mv-bg-102927:#102927;--mv-bg-10332f:#10332f;--mv-bg-111417:#111417;--mv-bg-111418:#111418;--mv-bg-11161c:#11161c;--mv-bg-11161c-a72:#11161cb8;--mv-bg-11161d:#11161d;--mv-bg-11171b:#11171b;--mv-bg-11181b:#11181b;--mv-bg-111827:#111827;--mv-bg-11191b:#11191b;--mv-bg-111a1d:#111a1d;--mv-bg-11332d:#11332d;--mv-bg-115e59:#115e59;--mv-bg-121417:#121417;--mv-bg-12181b:#12181b;--mv-bg-121820:#121820;--mv-bg-12191c:#12191c;--mv-bg-121a1d:#121a1d;--mv-bg-121f22:#121f22;--mv-bg-12313a:#12313a;--mv-bg-12351f:#12351f;--mv-bg-12362f:#12362f;--mv-bg-131618:#131618;--mv-bg-13161a:#13161a;--mv-bg-13201f:#13201f;--mv-bg-133532:#133532;--mv-bg-141015:#141015;--mv-bg-14181c:#14181c;--mv-bg-14211f:#14211f;--mv-bg-14532d:#14532d;--mv-bg-146c43:#146c43;--mv-bg-151208:#151208;--mv-bg-15130d:#15130d;--mv-bg-15171b:#15171b;--mv-bg-15191e:#15191e;--mv-bg-151a1e:#151a1e;--mv-bg-151a1f:#151a1f;--mv-bg-151b21:#151b21;--mv-bg-151d24:#151d24;--mv-bg-151e30:#151e30;--mv-bg-15202d:#15202d;--mv-bg-153225:#153225;--mv-bg-15803d:#15803d;--mv-bg-161a1e:#161a1e;--mv-bg-164252:#164252;--mv-bg-166534:#166534;--mv-bg-166534-a28:#16653447;--mv-bg-16a34a-a10:#16a34a1a;--mv-bg-171116:#171116;--mv-bg-171219:#171219;--mv-bg-171309:#171309;--mv-bg-171a1e:#171a1e;--mv-bg-171c21:#171c21;--mv-bg-171d21:#171d21;--mv-bg-172026:#172026;--mv-bg-172028:#172028;--mv-bg-17202a:#17202a;--mv-bg-172126:#172126;--mv-bg-172a2e:#172a2e;--mv-bg-17331f:#17331f;--mv-bg-18181f:#18181f;--mv-bg-18191f:#18191f;--mv-bg-181b1f:#181b1f;--mv-bg-181b22:#181b22;--mv-bg-181c22:#181c22;--mv-bg-182026:#182026;--mv-bg-182027:#182027;--mv-bg-182327:#182327;--mv-bg-184741:#184741;--mv-bg-1a0f20:#1a0f20;--mv-bg-1a1e24:#1a1e24;--mv-bg-1a2225:#1a2225;--mv-bg-1a2438:#1a2438;--mv-bg-1a2540:#1a2540;--mv-bg-1a283a:#1a283a;--mv-bg-1a2a38:#1a2a38;--mv-bg-1a2a3a:#1a2a3a;--mv-bg-1a2c3a:#1a2c3a;--mv-bg-1a2e38:#1a2e38;--mv-bg-1a2e3a:#1a2e3a;--mv-bg-1a3038:#1a3038;--mv-bg-1a3238:#1a3238;--mv-bg-1a3430:#1a3430;--mv-bg-1a3438:#1a3438;--mv-bg-1a3638:#1a3638;--mv-bg-1a3a1a:#1a3a1a;--mv-bg-1a3a22:#1a3a22;--mv-bg-1a3a24:#1a3a24;--mv-bg-1a3a38:#1a3a38;--mv-bg-1a3a3a:#1a3a3a;--mv-bg-1b2735:#1b2735;--mv-bg-1b282c:#1b282c;--mv-bg-1b2937:#1b2937;--mv-bg-1c1c28:#1c1c28;--mv-bg-1c2026:#1c2026;--mv-bg-1c3a1a:#1c3a1a;--mv-bg-1d1d24:#1d1d24;--mv-bg-1d2431:#1d2431;--mv-bg-1d2630:#1d2630;--mv-bg-1d363a:#1d363a;--mv-bg-1d4ed8:#1d4ed8;--mv-bg-1e1a3a:#1e1a3a;--mv-bg-1e1e24:#1e1e24;--mv-bg-1e2028:#1e2028;--mv-bg-1e2428:#1e2428;--mv-bg-1e2530:#1e2530;--mv-bg-1e293b:#1e293b;--mv-bg-1e293b-a42:#1e293b6b;--mv-bg-1e2b3f:#1e2b3f;--mv-bg-1e3a5f:#1e3a5f;--mv-bg-1e3a8a:#1e3a8a;--mv-bg-1f252b:#1f252b;--mv-bg-1f2932-a22:#1f293238;--mv-bg-1f2937:#1f2937;--mv-bg-1f3346:#1f3346;--mv-bg-20202a:#20202a;--mv-bg-20232a:#20232a;--mv-bg-20262c:#20262c;--mv-bg-20272c:#20272c;--mv-bg-20282c:#20282c;--mv-bg-20282d:#20282d;--mv-bg-203a1a:#203a1a;--mv-bg-21181d:#21181d;--mv-bg-213142:#213142;--mv-bg-221a3a:#221a3a;--mv-bg-22242b:#22242b;--mv-bg-22272d:#22272d;--mv-bg-22282e:#22282e;--mv-bg-22c55e:#22c55e;--mv-bg-22c55e-a12:#22c55e1f;--mv-bg-22d3ee-a16:#22d3ee29;--mv-bg-23272b:#23272b;--mv-bg-241a3a:#241a3a;--mv-bg-241d11:#241d11;--mv-bg-24242a:#24242a;--mv-bg-24242b:#24242b;--mv-bg-24292e:#24292e;--mv-bg-242b31:#242b31;--mv-bg-24364a:#24364a;--mv-bg-24503d:#24503d;--mv-bg-245a96:#245a96;--mv-bg-251212:#251212;--mv-bg-25252b:#25252b;--mv-bg-253245:#253245;--mv-bg-2563eb:#2563eb;--mv-bg-2563eb-a12:#2563eb1f;--mv-bg-2563eb-a14:#2563eb24;--mv-bg-261a2e:#261a2e;--mv-bg-261a3a:#261a3a;--mv-bg-26262c:#26262c;--mv-bg-263035:#263035;--mv-bg-263039:#263039;--mv-bg-27272e:#27272e;--mv-bg-27313a:#27313a;--mv-bg-282f35:#282f35;--mv-bg-292930:#292930;--mv-bg-292932:#292932;--mv-bg-29313a:#29313a;--mv-bg-29343a:#29343a;--mv-bg-2a111e:#2a111e;--mv-bg-2a1214:#2a1214;--mv-bg-2a1414:#2a1414;--mv-bg-2a1a3a:#2a1a3a;--mv-bg-2a1f1a:#2a1f1a;--mv-bg-2a2417:#2a2417;--mv-bg-2a2a31:#2a2a31;--mv-bg-2a2a32-a96:#2a2a32f5;--mv-bg-2a2a33:#2a2a33;--mv-bg-2a2e37:#2a2e37;--mv-bg-2a3040:#2a3040;--mv-bg-2a3138:#2a3138;--mv-bg-2b2b32:#2b2b32;--mv-bg-2b2b33:#2b2b33;--mv-bg-2b6cb0:#2b6cb0;--mv-bg-2c4358:#2c4358;--mv-bg-2d2115:#2d2115;--mv-bg-2d232b:#2d232b;--mv-bg-2d2d34:#2d2d34;--mv-bg-2d2d35:#2d2d35;--mv-bg-2d3338:#2d3338;--mv-bg-2d9b92:#2d9b92;--mv-bg-2e1a3a:#2e1a3a;--mv-bg-2e2e38:#2e2e38;--mv-bg-2f2410:#2f2410;--mv-bg-2f70e0:#2f70e0;--mv-bg-303940:#303940;--mv-bg-33333d:#33333d;--mv-bg-334759:#334759;--mv-bg-34343d:#34343d;--mv-bg-34414d:#34414d;--mv-bg-34434a:#34434a;--mv-bg-351c29:#351c29;--mv-bg-35b8aa:#35b8aa;--mv-bg-373741:#373741;--mv-bg-374151:#374151;--mv-bg-382832:#382832;--mv-bg-383843:#383843;--mv-bg-38bdf8:#38bdf8;--mv-bg-38bdf8-a12:#38bdf81f;--mv-bg-3a1818:#3a1818;--mv-bg-3a1a1a:#3a1a1a;--mv-bg-3a1a1f:#3a1a1f;--mv-bg-3a1a20:#3a1a20;--mv-bg-3a1a22:#3a1a22;--mv-bg-3a1a24:#3a1a24;--mv-bg-3a1c1c:#3a1c1c;--mv-bg-3a1c26:#3a1c26;--mv-bg-3a1f0a:#3a1f0a;--mv-bg-3a1f1a:#3a1f1a;--mv-bg-3a220a:#3a220a;--mv-bg-3a221a:#3a221a;--mv-bg-3a240a:#3a240a;--mv-bg-3a260a:#3a260a;--mv-bg-3a280a:#3a280a;--mv-bg-3a2c1a:#3a2c1a;--mv-bg-3a2e1a:#3a2e1a;--mv-bg-3a301a:#3a301a;--mv-bg-3a3408:#3a3408;--mv-bg-3a341a:#3a341a;--mv-bg-3a360a:#3a360a;--mv-bg-3a380a:#3a380a;--mv-bg-3a3a43:#3a3a43;--mv-bg-3a3a44:#3a3a44;--mv-bg-3b82f6:#3b82f6;--mv-bg-3c2630:#3c2630;--mv-bg-3f3f48:#3f3f48;--mv-bg-41414b:#41414b;--mv-bg-44444d:#44444d;--mv-bg-4a1e2b:#4a1e2b;--mv-bg-4a4a55:#4a4a55;--mv-bg-4f46e5:#4f46e5;--mv-bg-552134:#552134;--mv-bg-555560:#555560;--mv-bg-5a5a64:#5a5a64;--mv-bg-5eead4:#5eead4;--mv-bg-5eead4-a04:#5eead40a;--mv-bg-5eead4-a05:#5eead40d;--mv-bg-5eead4-a06:#5eead40f;--mv-bg-5eead4-a07:#5eead412;--mv-bg-5eead4-a08:#5eead414;--mv-bg-5eead4-a10:#5eead41a;--mv-bg-5eead4-a12:#5eead41f;--mv-bg-5eead4-a15:#5eead426;--mv-bg-5eead4-a16:#5eead429;--mv-bg-5eead4-a20:#5eead433;--mv-bg-5eead4-a35:#5eead459;--mv-bg-60a5fa:#60a5fa;--mv-bg-6366f1:#6366f1;--mv-bg-64748b:#64748b;--mv-bg-67e8f9-a14:#67e8f924;--mv-bg-6b7280:#6b7280;--mv-bg-6d28d9:#6d28d9;--mv-bg-6fb8ff:#6fb8ff;--mv-bg-6fb8ff-a18:#6fb8ff2e;--mv-bg-713f12:#713f12;--mv-bg-7a2943:#7a2943;--mv-bg-7af3df:#7af3df;--mv-bg-7c3aed:#7c3aed;--mv-bg-7dd3fc:#7dd3fc;--mv-bg-7dd3fc-a12:#7dd3fc1f;--mv-bg-7dd3fc-a14:#7dd3fc24;--mv-bg-7dd3fc-a72:#7dd3fcb8;--mv-bg-7f1d1d-a30:#7f1d1d4d;--mv-bg-854d0e-a28:#854d0e47;--mv-bg-86efac:#86efac;--mv-bg-86efac-a09:#86efac17;--mv-bg-86efac-a14:#86efac24;--mv-bg-93c5fd:#93c5fd;--mv-bg-94a3b8:#94a3b8;--mv-bg-94a3b8-a06:#94a3b80f;--mv-bg-94a3b8-a10:#94a3b81a;--mv-bg-94a3b8-a12:#94a3b81f;--mv-bg-94a3b8-a30:#94a3b84d;--mv-bg-94a3b8-a42:#94a3b86b;--mv-bg-99f6e4:#99f6e4;--mv-bg-b5116a:#b5116a;--mv-bg-c4b5fd-a14:#c4b5fd24;--mv-bg-ca8a04:#ca8a04;--mv-bg-cbd5e1:#cbd5e1;--mv-bg-ccfbf1:#ccfbf1;--mv-bg-d4187a:#d4187a;--mv-bg-d4187a-a04:#d4187a0a;--mv-bg-d4187a-a07:#d4187a12;--mv-bg-d5dce6:#d5dce6;--mv-bg-d8e3e6-a08:#d8e3e614;--mv-bg-db2777:#db2777;--mv-bg-dbeafe:#dbeafe;--mv-bg-dc2626:#dc2626;--mv-bg-dc2626-a16:#dc262629;--mv-bg-dcfce7:#dcfce7;--mv-bg-dde4ed:#dde4ed;--mv-bg-e0185f:#e0185f;--mv-bg-e040a0:#e040a0;--mv-bg-e0e7ff:#e0e7ff;--mv-bg-e0ecff:#e0ecff;--mv-bg-e2e8f0:#e2e8f0;--mv-bg-ea580c:#ea580c;--mv-bg-ede9fe:#ede9fe;--mv-bg-eef1f5:#eef1f5;--mv-bg-eef2f7:#eef2f7;--mv-bg-eef2ff:#eef2ff;--mv-bg-eef4ff:#eef4ff;--mv-bg-ef4444-a12:#ef44441f;--mv-bg-ef4444-a15:#ef444426;--mv-bg-ef6b6b-a12:#ef6b6b1f;--mv-bg-eff6ff:#eff6ff;--mv-bg-f0abfc-a14:#f0abfc24;--mv-bg-f0fdf4:#f0fdf4;--mv-bg-f0fdfa:#f0fdfa;--mv-bg-f1f5f9:#f1f5f9;--mv-bg-f3e8ff:#f3e8ff;--mv-bg-f472b6-a16:#f472b629;--mv-bg-f472cb-a14:#f472cb24;--mv-bg-f59e0b-a12:#f59e0b1f;--mv-bg-f59e0b-a13:#f59e0b21;--mv-bg-f5f7fa:#f5f7fa;--mv-bg-f6fbfa:#f6fbfa;--mv-bg-f7faff:#f7faff;--mv-bg-f8fafc:#f8fafc;--mv-bg-f8fbff:#f8fbff;--mv-bg-f9a8d4:#f9a8d4;--mv-bg-f9a8d4-a14:#f9a8d424;--mv-bg-facc15:#facc15;--mv-bg-facc15-a08:#facc1514;--mv-bg-faf5ff:#faf5ff;--mv-bg-fb923c-a12:#fb923c1f;--mv-bg-fbbf24:#fbbf24;--mv-bg-fbfaff:#fbfaff;--mv-bg-fbfcfe:#fbfcfe;--mv-bg-fdba74-a14:#fdba7424;--mv-bg-fde047-a10:#fde0471a;--mv-bg-fde68a-a14:#fde68a24;--mv-bg-fee2e2:#fee2e2;--mv-bg-fef2f2:#fef2f2;--mv-bg-fef3c7:#fef3c7;--mv-bg-ff1655-a14:#ff165524;--mv-bg-ff1655-a15:#ff165526;--mv-bg-ff1655-a16:#ff165529;--mv-bg-fff7ed:#fff7ed;--mv-bg-fffbeb:#fffbeb;--mv-bg-ffffff:#fff;--mv-bg-ffffff-a05:#ffffff0d;--mv-bg-ffffff-a08:#ffffff14;--mv-bg-ffffff-a94:#fffffff0;--mv-br-000000:#000;--mv-br-000000-a24:#0000003d;--mv-br-000000-a25:#00000040;--mv-br-000000-a28:#00000047;--mv-br-000000-a30:#0000004d;--mv-br-000000-a32:#00000052;--mv-br-000000-a34:#00000057;--mv-br-000000-a35:#00000059;--mv-br-000000-a36:#0000005c;--mv-br-000000-a38:#00000061;--mv-br-000000-a42:#0000006b;--mv-br-000000-a44:#00000070;--mv-br-000000-a45:#00000073;--mv-br-000000-a46:#00000075;--mv-br-000000-a50:#00000080;--mv-br-000000-a54:#0000008a;--mv-br-000000-a78:#000000c7;--mv-br-000000-a80:#000c;--mv-br-000000-a86:#000000db;--mv-br-000000-a90:#000000e6;--mv-br-000000-a92:#000000eb;--mv-br-0369a1:#0369a1;--mv-br-0d9488:#0d9488;--mv-br-0e7490:#0e7490;--mv-br-0ea5e9:#0ea5e9;--mv-br-0f172a-a05:#0f172a0d;--mv-br-0f172a-a08:#0f172a14;--mv-br-0f172a-a09:#0f172a17;--mv-br-0f172a-a14:#0f172a24;--mv-br-0f172a-a18:#0f172a2e;--mv-br-0f172a-a22:#0f172a38;--mv-br-111111:#111;--mv-br-111827:#111827;--mv-br-146c43:#146c43;--mv-br-14b8a6-a42:#14b8a66b;--mv-br-14b8a6-a48:#14b8a67a;--mv-br-15151b:#15151b;--mv-br-15202d:#15202d;--mv-br-166534:#166534;--mv-br-16a34a:#16a34a;--mv-br-16a34a-a33:#16a34a55;--mv-br-172033:#172033;--mv-br-182125:#182125;--mv-br-191d21:#191d21;--mv-br-1a1e24:#1a1e24;--mv-br-1a2540:#1a2540;--mv-br-1a5c30:#1a5c30;--mv-br-1a6b5e:#1a6b5e;--mv-br-1c2024:#1c2024;--mv-br-1c2226:#1c2226;--mv-br-1d272b:#1d272b;--mv-br-1d2a31:#1d2a31;--mv-br-1e2226:#1e2226;--mv-br-1e2228:#1e2228;--mv-br-1e2428:#1e2428;--mv-br-1e293b:#1e293b;--mv-br-1e6f6b:#1e6f6b;--mv-br-1f282c:#1f282c;--mv-br-1f2937:#1f2937;--mv-br-1f4250:#1f4250;--mv-br-1f4f46:#1f4f46;--mv-br-202026:#202026;--mv-br-202932:#202932;--mv-br-202a2e:#202a2e;--mv-br-22262c:#22262c;--mv-br-22262e:#22262e;--mv-br-22c55e:#22c55e;--mv-br-22c55e-a12:#22c55e1f;--mv-br-22c55e-a40:#22c55e66;--mv-br-22c55e-a42:#22c55e6b;--mv-br-22c55e-a50:#22c55e80;--mv-br-22c55e-a72:#22c55eb8;--mv-br-22d3ee:#22d3ee;--mv-br-236151:#236151;--mv-br-24242b:#24242b;--mv-br-242831:#242831;--mv-br-243238:#243238;--mv-br-25252b:#25252b;--mv-br-252d34:#252d34;--mv-br-253034:#253034;--mv-br-253035:#253035;--mv-br-25313a:#25313a;--mv-br-253245:#253245;--mv-br-2563eb:#2563eb;--mv-br-2563eb-a08:#2563eb14;--mv-br-2563eb-a13:#2563eb21;--mv-br-2563eb-a15:#2563eb26;--mv-br-2563eb-a22:#2563eb38;--mv-br-2563eb-a25:#2563eb40;--mv-br-2563eb-a26:#2563eb42;--mv-br-262d33:#262d33;--mv-br-263136:#263136;--mv-br-26323b:#26323b;--mv-br-26333b:#26333b;--mv-br-263747:#263747;--mv-br-26383d:#26383d;--mv-br-263f45:#263f45;--mv-br-273039:#273039;--mv-br-27313a:#27313a;--mv-br-27323a:#27323a;--mv-br-285a54:#285a54;--mv-br-2a2a35:#2a2a35;--mv-br-2a2e36:#2a2e36;--mv-br-2a2e38:#2a2e38;--mv-br-2a3040:#2a3040;--mv-br-2a3539:#2a3539;--mv-br-2a3540:#2a3540;--mv-br-2b3036:#2b3036;--mv-br-2b363a:#2b363a;--mv-br-2b6cb0:#2b6cb0;--mv-br-2c3338:#2c3338;--mv-br-2c333b:#2c333b;--mv-br-2c3e50:#2c3e50;--mv-br-2d3438:#2d3438;--mv-br-2d353e:#2d353e;--mv-br-2d373b:#2d373b;--mv-br-2d3942:#2d3942;--mv-br-2d5f8e:#2d5f8e;--mv-br-2d6b2d:#2d6b2d;--mv-br-2d7a2d:#2d7a2d;--mv-br-2f3a42:#2f3a42;--mv-br-2f3d47:#2f3d47;--mv-br-2f855a:#2f855a;--mv-br-303038:#303038;--mv-br-30373d:#30373d;--mv-br-303841:#303841;--mv-br-303942:#303942;--mv-br-303945:#303945;--mv-br-303a3f:#303a3f;--mv-br-303b40:#303b40;--mv-br-31554e:#31554e;--mv-br-33333c:#33333c;--mv-br-333844:#333844;--mv-br-33404a:#33404a;--mv-br-334759:#334759;--mv-br-343740:#343740;--mv-br-343842:#343842;--mv-br-343c41:#343c41;--mv-br-343d46:#343d46;--mv-br-343d4f:#343d4f;--mv-br-344454:#344454;--mv-br-34454c:#34454c;--mv-br-34535a:#34535a;--mv-br-34d1bf:#34d1bf;--mv-br-34d399:#34d399;--mv-br-35404a:#35404a;--mv-br-354248:#354248;--mv-br-354759:#354759;--mv-br-35504b:#35504b;--mv-br-363641:#363641;--mv-br-365062:#365062;--mv-br-383c45:#383c45;--mv-br-38424a:#38424a;--mv-br-384349:#384349;--mv-br-38665c:#38665c;--mv-br-38bdf8:#38bdf8;--mv-br-38bdf8-a34:#38bdf857;--mv-br-394047:#394047;--mv-br-394249:#394249;--mv-br-3a4050:#3a4050;--mv-br-3a4248:#3a4248;--mv-br-3a424a:#3a424a;--mv-br-3a4a4f:#3a4a4f;--mv-br-3a4a5a:#3a4a5a;--mv-br-3b4248:#3b4248;--mv-br-3b464b:#3b464b;--mv-br-3b4650:#3b4650;--mv-br-3b4a52:#3b4a52;--mv-br-3c3c45:#3c3c45;--mv-br-3d3d47:#3d3d47;--mv-br-3d414a:#3d414a;--mv-br-3d6381:#3d6381;--mv-br-3e3e47:#3e3e47;--mv-br-3e4750:#3e4750;--mv-br-3f3f48:#3f3f48;--mv-br-3f4650:#3f4650;--mv-br-404a52:#404a52;--mv-br-405057:#405057;--mv-br-44444e:#44444e;--mv-br-454550:#454550;--mv-br-464650:#464650;--mv-br-464651:#464651;--mv-br-46515a:#46515a;--mv-br-474752:#474752;--mv-br-475569:#475569;--mv-br-484851:#484851;--mv-br-48bd6a:#48bd6a;--mv-br-494953:#494953;--mv-br-494954:#494954;--mv-br-4a3b18:#4a3b18;--mv-br-4a4a55:#4a4a55;--mv-br-4a5660:#4a5660;--mv-br-4a7168:#4a7168;--mv-br-4a7ea8:#4a7ea8;--mv-br-4adccc:#4adccc;--mv-br-4b2633:#4b2633;--mv-br-4b4b55:#4b4b55;--mv-br-4b4e57:#4b4e57;--mv-br-4b5964:#4b5964;--mv-br-4c3d9e:#4c3d9e;--mv-br-4d2440:#4d2440;--mv-br-4d4226:#4d4226;--mv-br-4d4d58:#4d4d58;--mv-br-4e4e59:#4e4e59;--mv-br-4f46e5:#4f46e5;--mv-br-50545f:#50545f;--mv-br-505f6e-a60:#505f6e99;--mv-br-51515c:#51515c;--mv-br-526169:#526169;--mv-br-55555f:#55555f;--mv-br-555560:#555560;--mv-br-565660:#565660;--mv-br-575762:#575762;--mv-br-58676e:#58676e;--mv-br-595963:#595963;--mv-br-5a3d9e:#5a3d9e;--mv-br-5a4820:#5a4820;--mv-br-5a5a64:#5a5a64;--mv-br-5a6880:#5a6880;--mv-br-5b3040:#5b3040;--mv-br-5b5b66:#5b5b66;--mv-br-5c5c67:#5c5c67;--mv-br-5eead4:#5eead4;--mv-br-5eead4-a20:#5eead433;--mv-br-5eead4-a22:#5eead438;--mv-br-5eead4-a24:#5eead43d;--mv-br-5eead4-a28:#5eead447;--mv-br-5eead4-a30:#5eead44d;--mv-br-5eead4-a32:#5eead452;--mv-br-5eead4-a38:#5eead461;--mv-br-5eead4-a40:#5eead466;--mv-br-5eead4-a42:#5eead46b;--mv-br-5eead4-a45:#5eead473;--mv-br-5eead4-a55:#5eead48c;--mv-br-5eead4-a60:#5eead499;--mv-br-5eead4-a85:#5eead4d9;--mv-br-5f6d75:#5f6d75;--mv-br-5f707c-a28:#5f707c47;--mv-br-60a5fa:#60a5fa;--mv-br-60a5fa-a35:#60a5fa59;--mv-br-60a5fa-a44:#60a5fa70;--mv-br-62626d:#62626d;--mv-br-6366f1:#6366f1;--mv-br-64748b:#64748b;--mv-br-64788c-a70:#64788cb3;--mv-br-67e8f9-a32:#67e8f952;--mv-br-68747a:#68747a;--mv-br-6b3c4c:#6b3c4c;--mv-br-6b4a22:#6b4a22;--mv-br-6b4f1d:#6b4f1d;--mv-br-6b5426:#6b5426;--mv-br-6d28d9:#6d28d9;--mv-br-6fb8ff:#6fb8ff;--mv-br-6fb8ff-a56:#6fb8ff8f;--mv-br-704154:#704154;--mv-br-70707d:#70707d;--mv-br-7a2d9e:#7a2d9e;--mv-br-7c1d5e:#7c1d5e;--mv-br-7c3aed:#7c3aed;--mv-br-7c3d1e:#7c3d1e;--mv-br-7dd3fc:#7dd3fc;--mv-br-7dd3fc-a22:#7dd3fc38;--mv-br-7dd3fc-a24:#7dd3fc3d;--mv-br-7dd3fc-a28:#7dd3fc47;--mv-br-7dd3fc-a32:#7dd3fc52;--mv-br-7dd3fc-a34:#7dd3fc57;--mv-br-7dd3fc-a35:#7dd3fc59;--mv-br-7f1d1d:#7f1d1d;--mv-br-7f2e2e:#7f2e2e;--mv-br-7f3449:#7f3449;--mv-br-854d0e:#854d0e;--mv-br-86efac:#86efac;--mv-br-86efac-a22:#86efac38;--mv-br-86efac-a32:#86efac52;--mv-br-8f245b:#8f245b;--mv-br-93c5fd:#93c5fd;--mv-br-94a3b8:#94a3b8;--mv-br-94a3b8-a18:#94a3b82e;--mv-br-94a3b8-a24:#94a3b83d;--mv-br-94a3b8-a26:#94a3b842;--mv-br-94a3b8-a28:#94a3b847;--mv-br-94a3b8-a30:#94a3b84d;--mv-br-94a3b8-a42:#94a3b86b;--mv-br-94a3b8-a55:#94a3b88c;--mv-br-99f6e4:#99f6e4;--mv-br-99f6e4-a92:#99f6e4eb;--mv-br-9a4a2d:#9a4a2d;--mv-br-9a4f00:#9a4f00;--mv-br-9e1a30:#9e1a30;--mv-br-9e2030:#9e2030;--mv-br-9e2d3a:#9e2d3a;--mv-br-9e6c2d:#9e6c2d;--mv-br-9e7b2d:#9e7b2d;--mv-br-b5116a:#b5116a;--mv-br-b6c0cc:#b6c0cc;--mv-br-b91c1c:#b91c1c;--mv-br-bae6fd:#bae6fd;--mv-br-bae6fd-a92:#bae6fdeb;--mv-br-bbf7d0:#bbf7d0;--mv-br-bfdbfe:#bfdbfe;--mv-br-c3cdd9:#c3cdd9;--mv-br-c4b5fd:#c4b5fd;--mv-br-c4b5fd-a32:#c4b5fd52;--mv-br-c7d2fe:#c7d2fe;--mv-br-cbd5e1:#cbd5e1;--mv-br-cdd5e0:#cdd5e0;--mv-br-cfd1d8:#cfd1d8;--mv-br-cfd8e3:#cfd8e3;--mv-br-d1d7df:#d1d7df;--mv-br-d4187a:#d4187a;--mv-br-d4187a-a16:#d4187a29;--mv-br-d6dce5:#d6dce5;--mv-br-d7d7dc:#d7d7dc;--mv-br-d85c5c:#d85c5c;--mv-br-d8e3e6-a12:#d8e3e61f;--mv-br-d8e3e6-a16:#d8e3e629;--mv-br-d97706:#d97706;--mv-br-dbe2ea:#dbe2ea;--mv-br-dbe2ec:#dbe2ec;--mv-br-dbe3ec:#dbe3ec;--mv-br-dbe4ee:#dbe4ee;--mv-br-dbe6f0:#dbe6f0;--mv-br-dbeafe:#dbeafe;--mv-br-dc2626:#dc2626;--mv-br-dde3ec:#dde3ec;--mv-br-dde4ed:#dde4ed;--mv-br-e2e8f0:#e2e8f0;--mv-br-e3e9f1:#e3e9f1;--mv-br-e44799:#e44799;--mv-br-e5eaf1:#e5eaf1;--mv-br-e9d5ff:#e9d5ff;--mv-br-e9eef5:#e9eef5;--mv-br-eab308:#eab308;--mv-br-eef2f7:#eef2f7;--mv-br-ef4444:#ef4444;--mv-br-ef4444-a14:#ef444424;--mv-br-ef4444-a30:#ef44444d;--mv-br-ef4444-a40:#ef444466;--mv-br-ef4444-a50:#ef444480;--mv-br-ef4444-a72:#ef4444b8;--mv-br-f0abfc-a32:#f0abfc52;--mv-br-f1c98a:#f1c98a;--mv-br-f43f5e-a42:#f43f5e6b;--mv-br-f472b6-a38:#f472b661;--mv-br-f472cb-a32:#f472cb52;--mv-br-f59e0b:#f59e0b;--mv-br-f59e0b-a30:#f59e0b4d;--mv-br-f59e0b-a33:#f59e0b55;--mv-br-f59e0b-a42:#f59e0b6b;--mv-br-f59e0b-a44:#f59e0b70;--mv-br-f59e0b-a50:#f59e0b80;--mv-br-f87171-a46:#f8717175;--mv-br-f8fafc:#f8fafc;--mv-br-f9a8d4-a32:#f9a8d452;--mv-br-facc15-a20:#facc1533;--mv-br-fb923c-a28:#fb923c47;--mv-br-fca5a5:#fca5a5;--mv-br-fcd34d:#fcd34d;--mv-br-fdba74-a32:#fdba7452;--mv-br-fde047-a24:#fde0473d;--mv-br-fde68a:#fde68a;--mv-br-fde68a-a32:#fde68a52;--mv-br-fecaca:#fecaca;--mv-br-fed7aa:#fed7aa;--mv-br-ffffff-a03:#ffffff08;--mv-br-ffffff-a04:#ffffff0a;--mv-br-ffffff-a07:#ffffff12;--mv-br-ffffff-a16:#ffffff29;--mv-br-ffffff-a18:#ffffff2e;--mv-br-ffffff-a22:#ffffff38;--mv-br-ffffff-a58:#ffffff94;--mv-fg-000000-a03:#00000008;--mv-fg-000000-a56:#0000008f;--mv-fg-04111a:#04111a;--mv-fg-04121d:#04121d;--mv-fg-042f2e:#042f2e;--mv-fg-050607:#050607;--mv-fg-061413:#061413;--mv-fg-062016:#062016;--mv-fg-06211e:#06211e;--mv-fg-071018:#071018;--mv-fg-081615:#081615;--mv-fg-09111f:#09111f;--mv-fg-0f172a:#0f172a;--mv-fg-0f5ea8:#0f5ea8;--mv-fg-0f766e:#0f766e;--mv-fg-111111:#111;--mv-fg-111827:#111827;--mv-fg-142033:#142033;--mv-fg-14532d:#14532d;--mv-fg-146c43:#146c43;--mv-fg-15202d:#15202d;--mv-fg-15803d:#15803d;--mv-fg-166534:#166534;--mv-fg-16a34a:#16a34a;--mv-fg-172033:#172033;--mv-fg-182536:#182536;--mv-fg-1d2a38:#1d2a38;--mv-fg-1d4ed8:#1d4ed8;--mv-fg-1e293b:#1e293b;--mv-fg-1e3a8a:#1e3a8a;--mv-fg-1f1606:#1f1606;--mv-fg-1f2937:#1f2937;--mv-fg-1f2f3f:#1f2f3f;--mv-fg-22c55e:#22c55e;--mv-fg-22d3ee:#22d3ee;--mv-fg-251a05:#251a05;--mv-fg-2563eb:#2563eb;--mv-fg-27364a:#27364a;--mv-fg-2a0707:#2a0707;--mv-fg-2a2a31:#2a2a31;--mv-fg-312e81:#312e81;--mv-fg-334155:#334155;--mv-fg-34d1bf:#34d1bf;--mv-fg-34d399:#34d399;--mv-fg-3730a3:#3730a3;--mv-fg-374151:#374151;--mv-fg-38bdf8:#38bdf8;--mv-fg-3a4658:#3a4658;--mv-fg-3a4a56:#3a4a56;--mv-fg-3e7a96:#3e7a96;--mv-fg-404c54:#404c54;--mv-fg-4338ca:#4338ca;--mv-fg-44515f:#44515f;--mv-fg-45c8ba:#45c8ba;--mv-fg-475569:#475569;--mv-fg-4e5c66:#4e5c66;--mv-fg-4e6070:#4e6070;--mv-fg-506068:#506068;--mv-fg-506070:#506070;--mv-fg-53616a:#53616a;--mv-fg-53616b:#53616b;--mv-fg-5a6480:#5a6480;--mv-fg-5a6a80:#5a6a80;--mv-fg-5c6a76:#5c6a76;--mv-fg-5c6e78:#5c6e78;--mv-fg-5eead4:#5eead4;--mv-fg-5eead4-a22:#5eead438;--mv-fg-5eead4-a60:#5eead499;--mv-fg-5f6b7b:#5f6b7b;--mv-fg-60a5fa:#60a5fa;--mv-fg-647084:#647084;--mv-fg-64748b:#64748b;--mv-fg-64777b:#64777b;--mv-fg-65757b:#65757b;--mv-fg-667085:#667085;--mv-fg-66757a:#66757a;--mv-fg-67e8f9:#67e8f9;--mv-fg-687485:#687485;--mv-fg-6a7a88:#6a7a88;--mv-fg-6b7280:#6b7280;--mv-fg-6b7685:#6b7685;--mv-fg-6d28d9:#6d28d9;--mv-fg-6e7d85:#6e7d85;--mv-fg-6e7d90:#6e7d90;--mv-fg-6ee7b7:#6ee7b7;--mv-fg-6f7d82:#6f7d82;--mv-fg-6f7d86:#6f7d86;--mv-fg-6f8499:#6f8499;--mv-fg-708087:#708087;--mv-fg-718086:#718086;--mv-fg-71d6ed:#71d6ed;--mv-fg-72ddd0:#72ddd0;--mv-fg-748389:#748389;--mv-fg-74888d:#74888d;--mv-fg-758388:#758388;--mv-fg-79c9bd:#79c9bd;--mv-fg-7a8a94:#7a8a94;--mv-fg-7a8a98:#7a8a98;--mv-fg-7c2d12:#7c2d12;--mv-fg-7c3aed:#7c3aed;--mv-fg-7c5310:#7c5310;--mv-fg-7dd3fc:#7dd3fc;--mv-fg-7f1d1d:#7f1d1d;--mv-fg-7f8b91:#7f8b91;--mv-fg-7f8d91:#7f8d91;--mv-fg-7f8d92:#7f8d92;--mv-fg-7f8d95:#7f8d95;--mv-fg-7f8e93:#7f8e93;--mv-fg-7f93a8:#7f93a8;--mv-fg-818a94:#818a94;--mv-fg-81909b:#81909b;--mv-fg-839298:#839298;--mv-fg-849499:#849499;--mv-fg-84a9ae:#84a9ae;--mv-fg-854d0e:#854d0e;--mv-fg-858b96:#858b96;--mv-fg-85949a:#85949a;--mv-fg-8597aa:#8597aa;--mv-fg-86efac:#86efac;--mv-fg-87939b:#87939b;--mv-fg-8795a8:#8795a8;--mv-fg-87969b:#87969b;--mv-fg-8892a8:#8892a8;--mv-fg-8a97a7:#8a97a7;--mv-fg-8a9aa4:#8a9aa4;--mv-fg-8a9aa8:#8a9aa8;--mv-fg-8aa0b6:#8aa0b6;--mv-fg-8aa1ac:#8aa1ac;--mv-fg-8aaab8:#8aaab8;--mv-fg-8c9a9f:#8c9a9f;--mv-fg-8c9ba6:#8c9ba6;--mv-fg-8d9aa0:#8d9aa0;--mv-fg-8d9b9f:#8d9b9f;--mv-fg-8e9ca1:#8e9ca1;--mv-fg-8f92a0:#8f92a0;--mv-fg-8f96a3:#8f96a3;--mv-fg-8f9aae:#8f9aae;--mv-fg-8f9ca4:#8f9ca4;--mv-fg-8f9da2:#8f9da2;--mv-fg-8fa0a8:#8fa0a8;--mv-fg-8fa0ad:#8fa0ad;--mv-fg-8fa1ad:#8fa1ad;--mv-fg-8fa2ad:#8fa2ad;--mv-fg-90a0a5:#90a0a5;--mv-fg-91a0a5:#91a0a5;--mv-fg-92400e:#92400e;--mv-fg-92600e:#92600e;--mv-fg-92a0a7:#92a0a7;--mv-fg-93a0ac:#93a0ac;--mv-fg-93c5fd:#93c5fd;--mv-fg-94a3b8:#94a3b8;--mv-fg-94a3b8-a20:#94a3b833;--mv-fg-94a3b8-a35:#94a3b859;--mv-fg-97a3b4:#97a3b4;--mv-fg-97a4ab:#97a4ab;--mv-fg-991b1b:#991b1b;--mv-fg-9a3412:#9a3412;--mv-fg-9a4f00:#9a4f00;--mv-fg-9aa7ad:#9aa7ad;--mv-fg-9ba8ad:#9ba8ad;--mv-fg-9ca3af:#9ca3af;--mv-fg-9daaad:#9daaad;--mv-fg-9de8d0:#9de8d0;--mv-fg-9ea0a8:#9ea0a8;--mv-fg-9eabad:#9eabad;--mv-fg-9ed9ce:#9ed9ce;--mv-fg-9faab0:#9faab0;--mv-fg-9fadad:#9fadad;--mv-fg-9fb0c2:#9fb0c2;--mv-fg-9fb2b7:#9fb2b7;--mv-fg-9fb4bd:#9fb4bd;--mv-fg-9fb5c1:#9fb5c1;--mv-fg-a0b0bc:#a0b0bc;--mv-fg-a5f3fc:#a5f3fc;--mv-fg-a7b3c3:#a7b3c3;--mv-fg-a7f3d0:#a7f3d0;--mv-fg-a8bdc3:#a8bdc3;--mv-fg-aab4ba:#aab4ba;--mv-fg-aab7bc:#aab7bc;--mv-fg-aab8bc:#aab8bc;--mv-fg-adafb8:#adafb8;--mv-fg-aeb0b8:#aeb0b8;--mv-fg-aeb3ba:#aeb3ba;--mv-fg-aeb3bd:#aeb3bd;--mv-fg-aeb4bd:#aeb4bd;--mv-fg-aeb9be:#aeb9be;--mv-fg-b45309:#b45309;--mv-fg-b6c9d1:#b6c9d1;--mv-fg-b79e5f:#b79e5f;--mv-fg-b7bac3:#b7bac3;--mv-fg-b7c7d3:#b7c7d3;--mv-fg-b7f5d1:#b7f5d1;--mv-fg-b8bbc4:#b8bbc4;--mv-fg-b8c3c7:#b8c3c7;--mv-fg-b8c4c9:#b8c4c9;--mv-fg-b8c6c3:#b8c6c3;--mv-fg-b8c6ca:#b8c6ca;--mv-fg-b8c7c4:#b8c7c4;--mv-fg-b8c7cc:#b8c7cc;--mv-fg-b8c8d0:#b8c8d0;--mv-fg-b8cad2:#b8cad2;--mv-fg-b8d8ef:#b8d8ef;--mv-fg-b91c1c:#b91c1c;--mv-fg-b9bbc3:#b9bbc3;--mv-fg-b9bec5:#b9bec5;--mv-fg-b9c6cb:#b9c6cb;--mv-fg-b9eadc:#b9eadc;--mv-fg-b9f7ec:#b9f7ec;--mv-fg-bae6fd:#bae6fd;--mv-fg-bbf7d0:#bbf7d0;--mv-fg-bcc5d1:#bcc5d1;--mv-fg-bfc0c7:#bfc0c7;--mv-fg-bfc1c9:#bfc1c9;--mv-fg-bfc2cc:#bfc2cc;--mv-fg-bfdbfe:#bfdbfe;--mv-fg-c026d3:#c026d3;--mv-fg-c084fc:#c084fc;--mv-fg-c0c5ce:#c0c5ce;--mv-fg-c0d0d8:#c0d0d8;--mv-fg-c2410c:#c2410c;--mv-fg-c2c3ca:#c2c3ca;--mv-fg-c2c4cc:#c2c4cc;--mv-fg-c3c3cb:#c3c3cb;--mv-fg-c3ccc9:#c3ccc9;--mv-fg-c3ccd0:#c3ccd0;--mv-fg-c3ced1:#c3ced1;--mv-fg-c4b5fd:#c4b5fd;--mv-fg-c4cad5:#c4cad5;--mv-fg-c4d0cd:#c4d0cd;--mv-fg-c7c8cf:#c7c8cf;--mv-fg-c7d2d6:#c7d2d6;--mv-fg-c7d2da:#c7d2da;--mv-fg-c8156e:#c8156e;--mv-fg-c8c9cf:#c8c9cf;--mv-fg-c8c9d0:#c8c9d0;--mv-fg-c8d0d8:#c8d0d8;--mv-fg-c8d1d6:#c8d1d6;--mv-fg-c8d4d1:#c8d4d1;--mv-fg-c8d4d8:#c8d4d8;--mv-fg-c8d7d4:#c8d7d4;--mv-fg-c8d8e0:#c8d8e0;--mv-fg-c9cbd3:#c9cbd3;--mv-fg-c9d3df:#c9d3df;--mv-fg-c9d4d8:#c9d4d8;--mv-fg-c9f8dc:#c9f8dc;--mv-fg-cbd5dc:#cbd5dc;--mv-fg-cbd5e1:#cbd5e1;--mv-fg-cbd6d3:#cbd6d3;--mv-fg-cbd7d4:#cbd7d4;--mv-fg-cbece4:#cbece4;--mv-fg-ccfbf1:#ccfbf1;--mv-fg-ced7dd:#ced7dd;--mv-fg-ced8dc:#ced8dc;--mv-fg-ceffd9:#ceffd9;--mv-fg-cfd1d7:#cfd1d7;--mv-fg-cfd1d8:#cfd1d8;--mv-fg-d0d2d8:#d0d2d8;--mv-fg-d4187a:#d4187a;--mv-fg-d4187a-a16:#d4187a29;--mv-fg-d4187a-a52:#d4187a85;--mv-fg-d4d4d9:#d4d4d9;--mv-fg-d4d8df:#d4d8df;--mv-fg-d4dff0:#d4dff0;--mv-fg-d5e0dd:#d5e0dd;--mv-fg-d5e0e4:#d5e0e4;--mv-fg-d6a84b:#d6a84b;--mv-fg-d6d7dc:#d6d7dc;--mv-fg-d7d8de:#d7d8de;--mv-fg-d7dbe2:#d7dbe2;--mv-fg-d7dde3:#d7dde3;--mv-fg-d7e1de:#d7e1de;--mv-fg-d7e4e8:#d7e4e8;--mv-fg-d8b868:#d8b868;--mv-fg-d8c58d:#d8c58d;--mv-fg-d8d8de:#d8d8de;--mv-fg-d8d9df:#d8d9df;--mv-fg-d8dce2:#d8dce2;--mv-fg-d8dee2:#d8dee2;--mv-fg-d8e3e6:#d8e3e6;--mv-fg-d946ef:#d946ef;--mv-fg-d9c88f:#d9c88f;--mv-fg-d9dbe2:#d9dbe2;--mv-fg-d9dde3:#d9dde3;--mv-fg-d9e3e6:#d9e3e6;--mv-fg-d9e4e1:#d9e4e1;--mv-fg-d9e9e5:#d9e9e5;--mv-fg-d9fbfa:#d9fbfa;--mv-fg-d9fff5:#d9fff5;--mv-fg-dbe5ef:#dbe5ef;--mv-fg-dbe7ee:#dbe7ee;--mv-fg-dbeafe:#dbeafe;--mv-fg-dc2626:#dc2626;--mv-fg-dcdde2:#dcdde2;--mv-fg-dce5e8:#dce5e8;--mv-fg-dce7e4:#dce7e4;--mv-fg-dce8e5:#dce8e5;--mv-fg-dfe0e5:#dfe0e5;--mv-fg-dfe1e6:#dfe1e6;--mv-fg-dfe3e9:#dfe3e9;--mv-fg-dff7f5:#dff7f5;--mv-fg-e0185f:#e0185f;--mv-fg-e040a0:#e040a0;--mv-fg-e0e8f0:#e0e8f0;--mv-fg-e0e9e7:#e0e9e7;--mv-fg-e0f2fe:#e0f2fe;--mv-fg-e11d48:#e11d48;--mv-fg-e1e8eb:#e1e8eb;--mv-fg-e1ebe8:#e1ebe8;--mv-fg-e2ece9:#e2ece9;--mv-fg-e3ecea:#e3ecea;--mv-fg-e4edef:#e4edef;--mv-fg-e5c672:#e5c672;--mv-fg-e5e5e5:#e5e5e5;--mv-fg-e5e7eb:#e5e7eb;--mv-fg-e5edf7:#e5edf7;--mv-fg-e5f8f5:#e5f8f5;--mv-fg-e6bd69:#e6bd69;--mv-fg-e6e8ed:#e6e8ed;--mv-fg-e6edf0:#e6edf0;--mv-fg-e6eef1:#e6eef1;--mv-fg-e6efec:#e6efec;--mv-fg-e6f5f6:#e6f5f6;--mv-fg-e7c79d:#e7c79d;--mv-fg-e7ecef:#e7ecef;--mv-fg-e7edf0:#e7edf0;--mv-fg-e879f9:#e879f9;--mv-fg-e8cf82:#e8cf82;--mv-fg-e8edf2:#e8edf2;--mv-fg-e8eef0:#e8eef0;--mv-fg-e8f4f1:#e8f4f1;--mv-fg-e9ebf0:#e9ebf0;--mv-fg-e9eff1:#e9eff1;--mv-fg-e9f3f2:#e9f3f2;--mv-fg-ecf7f4:#ecf7f4;--mv-fg-ededf2:#ededf2;--mv-fg-edfafa:#edfafa;--mv-fg-eef2f4:#eef2f4;--mv-fg-eef4f5:#eef4f5;--mv-fg-eef5f8:#eef5f8;--mv-fg-eef8fa:#eef8fa;--mv-fg-eefcfc:#eefcfc;--mv-fg-ef4444:#ef4444;--mv-fg-ef6b6b:#ef6b6b;--mv-fg-f0a3a3:#f0a3a3;--mv-fg-f0abfc:#f0abfc;--mv-fg-f0b4cf:#f0b4cf;--mv-fg-f0f0f3:#f0f0f3;--mv-fg-f1f1f4:#f1f1f4;--mv-fg-f1f5f9:#f1f5f9;--mv-fg-f2f4f7:#f2f4f7;--mv-fg-f3d9df:#f3d9df;--mv-fg-f3f3f5:#f3f3f5;--mv-fg-f3f4f6:#f3f4f6;--mv-fg-f3f7f8:#f3f7f8;--mv-fg-f3fbfc:#f3fbfc;--mv-fg-f43f5e:#f43f5e;--mv-fg-f472b6:#f472b6;--mv-fg-f472b6-a16:#f472b629;--mv-fg-f472cb:#f472cb;--mv-fg-f4b6c4:#f4b6c4;--mv-fg-f4bad7:#f4bad7;--mv-fg-f4f4f6:#f4f4f6;--mv-fg-f4f5f7:#f4f5f7;--mv-fg-f4f6f9:#f4f6f9;--mv-fg-f4f7f8:#f4f7f8;--mv-fg-f59e0b:#f59e0b;--mv-fg-f5d9df:#f5d9df;--mv-fg-f5f5f6:#f5f5f6;--mv-fg-f5f5f8:#f5f5f8;--mv-fg-f5ffff:#f5ffff;--mv-fg-f7fafb:#f7fafb;--mv-fg-f7fafc:#f7fafc;--mv-fg-f87171:#f87171;--mv-fg-f8fafc:#f8fafc;--mv-fg-f8fbfc:#f8fbfc;--mv-fg-f8fbff:#f8fbff;--mv-fg-f9a8b7:#f9a8b7;--mv-fg-f9a8d4:#f9a8d4;--mv-fg-f9b8e8:#f9b8e8;--mv-fg-facc15:#facc15;--mv-fg-facc15-a14:#facc1524;--mv-fg-facc15-a92:#facc15eb;--mv-fg-fb7185:#fb7185;--mv-fg-fb923c:#fb923c;--mv-fg-fbbf24:#fbbf24;--mv-fg-fca5a5:#fca5a5;--mv-fg-fcd34d:#fcd34d;--mv-fg-fda4af:#fda4af;--mv-fg-fdba74:#fdba74;--mv-fg-fde047:#fde047;--mv-fg-fde68a:#fde68a;--mv-fg-fecdd3:#fecdd3;--mv-fg-fef3c7:#fef3c7;--mv-fg-ff1655-a16:#ff165529;--mv-fg-ff4aa3:#ff4aa3;--mv-fg-ff5fa8:#ff5fa8;--mv-fg-ffb6c8:#ffb6c8;--mv-fg-ffb6d8:#ffb6d8;--mv-fg-ffd0d0:#ffd0d0;--mv-fg-ffd7a8:#ffd7a8;--mv-fg-ffd8e2:#ffd8e2;--mv-fg-ffd9e5:#ffd9e5;--mv-fg-ffdce3:#ffdce3;--mv-fg-fff1f2:#fff1f2;--mv-fg-fff2f5:#fff2f5;--mv-fg-fff3d0:#fff3d0;--mv-fg-fff7ed:#fff7ed;--mv-fg-fff7f7:#fff7f7;--mv-fg-ffffff:#fff;--mv-pin-br-080808:#080808;--mv-pin-br-0ea5e9:#0ea5e9;--mv-pin-br-0f766e:#0f766e;--mv-pin-br-111111:#111;--mv-pin-br-146c43:#146c43;--mv-pin-br-15803d:#15803d;--mv-pin-br-166534:#166534;--mv-pin-br-1a222b:#1a222b;--mv-pin-br-1d252d:#1d252d;--mv-pin-br-1d4ed8:#1d4ed8;--mv-pin-br-242b30:#242b30;--mv-pin-br-244047:#244047;--mv-pin-br-256374:#256374;--mv-pin-br-262d33:#262d33;--mv-pin-br-28645e:#28645e;--mv-pin-br-2b6cb0:#2b6cb0;--mv-pin-br-2b6f73:#2b6f73;--mv-pin-br-2b7d75:#2b7d75;--mv-pin-br-2d5a9e:#2d5a9e;--mv-pin-br-2f7a58:#2f7a58;--mv-pin-br-30373d:#30373d;--mv-pin-br-454550:#454550;--mv-pin-br-4d5c62:#4d5c62;--mv-pin-br-51515c:#51515c;--mv-pin-br-7a2943:#7a2943;--mv-pin-br-9a2020:#9a2020;--mv-pin-br-9a4a0d:#9a4a0d;--mv-pin-br-9e7a0d:#9e7a0d;--mv-pin-br-9e8a0d:#9e8a0d;--mv-pin-br-d4187a:#d4187a;--mv-pin-br-d4187a-a16:#d4187a29;--mv-pin-fg-38bdf8:#38bdf8;--mv-pin-fg-60a5fa:#60a5fa;--mv-pin-fg-8f9ca4:#8f9ca4;--mv-pin-fg-93c5c8:#93c5c8;--mv-pin-fg-93c5fd:#93c5fd;--mv-pin-fg-9faab0:#9faab0;--mv-pin-fg-bbf7d0:#bbf7d0;--mv-pin-fg-bdf2e7:#bdf2e7;--mv-pin-fg-bed7db:#bed7db;--mv-pin-fg-c8f7f2:#c8f7f2;--mv-pin-fg-d5f5f0:#d5f5f0;--mv-pin-fg-dc2626:#dc2626;--mv-pin-fg-dcfce7:#dcfce7;--mv-pin-fg-dffdfa:#dffdfa;--mv-pin-fg-d4187a:#d4187a;--mv-pin-fg-e0185f:#e0185f;--mv-pin-fg-e0f2fe:#e0f2fe;--mv-pin-fg-e7edf0:#e7edf0;--mv-pin-fg-e8fbff:#e8fbff;--mv-pin-fg-e9e9ed:#e9e9ed;--mv-pin-fg-ea580c:#ea580c;--mv-pin-fg-edfffb:#edfffb;--mv-pin-fg-ef4444:#ef4444;--mv-pin-fg-effffb:#effffb;--mv-pin-fg-f2f2f5:#f2f2f5;--mv-pin-fg-f472b6:#f472b6;--mv-pin-fg-f472cb:#f472cb;--mv-pin-fg-f4f7f8:#f4f7f8;--mv-pin-fg-f8fbff:#f8fbff;--mv-pin-fg-f97316:#f97316;--mv-pin-fg-facc15:#facc15;--mv-pin-fg-fb923c:#fb923c;--mv-pin-fg-fbbf24:#fbbf24;--mv-pin-fg-fcd34d:#fcd34d;--mv-pin-fg-fde047:#fde047;--mv-pin-fg-fef3c7:#fef3c7;--mv-pin-fg-ffc8d6:#ffc8d6;--mv-pin-fg-ffd7d7:#ffd7d7;--mv-pin-fg-ffd8e2:#ffd8e2;--mv-pin-fg-ffffff:#fff;--mv-bg-0b1120:#0b1120;--mv-bg-0f172a:#0f172a;--mv-bg-4b1f2a:#4b1f2a;--mv-bg-b91c1c:#b91c1c;--mv-br-10b981:#10b981;--mv-br-333333:#333;--mv-br-334155:#334155;--mv-br-374151:#374151;--mv-br-3b82f6:#3b82f6;--mv-br-444444:#444;--mv-fg-06121f:#06121f;--mv-fg-0b1120:#0b1120;--mv-fg-3aa76d:#3aa76d;--mv-fg-d1d5db:#d1d5db;--mv-fg-d65b5b:#d65b5b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mv-bg-020303:#f3f5f5;--mv-bg-030405:#f3f4f5;--mv-bg-030506:#f3f4f5;--mv-bg-030607:#f3f4f5;--mv-bg-030712-a72:#f7f8fab8;--mv-bg-030712-a82:#f7f8fad1;--mv-bg-030712-a84:#f7f8fad6;--mv-bg-050505:#f4f4f4;--mv-bg-050607:#f3f4f5;--mv-bg-050607-a84:#fafafbd6;--mv-bg-050708-a72:#f9fafbb8;--mv-bg-050708-a78:#f9fafbc7;--mv-bg-05080b-a90:#f8f9fae6;--mv-bg-060809:#f3f4f5;--mv-bg-07090b:#f3f4f5;--mv-bg-070a0c:#f3f4f5;--mv-bg-070b0e:#f3f4f5;--mv-bg-071512:#f3f5f4;--mv-bg-080000-a80:#fcfafacc;--mv-bg-08090b:#f3f3f5;--mv-bg-080a0c-a78:#f8f9f9c7;--mv-bg-080b0d:#f3f4f5;--mv-bg-080c12-a72:#f6f7f9b8;--mv-bg-080d0f:#f3f4f5;--mv-bg-080f18-a88:#f5f6f8e0;--mv-bg-090c10:#f3f4f5;--mv-bg-090d0f:#f3f4f5;--mv-bg-090d10:#f3f4f5;--mv-bg-090d12:#f3f4f5;--mv-bg-090d14:#f3f3f5;--mv-bg-0a0c0e-a72:#f7f8f9b8;--mv-bg-0a0c0e-a78:#f7f8f9c7;--mv-bg-0a0c0e-a80:#f7f8f9cc;--mv-bg-0a0c0e-a82:#f7f8f9d1;--mv-bg-0a0c0e-a84:#f7f8f9d6;--mv-bg-0a0e10:#f3f4f5;--mv-bg-0a0e12-a96:#f6f7f8f5;--mv-bg-0a111a-a88:#f4f5f7e0;--mv-bg-0a1815:#f3f5f4;--mv-bg-0b0e13:#f3f3f5;--mv-bg-0b0f11:#f3f4f5;--mv-bg-0b0f14:#f3f4f5;--mv-bg-0b0f17:#f3f3f5;--mv-bg-0b1012:#f3f4f5;--mv-bg-0b1014:#f3f4f5;--mv-bg-0b1115:#f3f4f5;--mv-bg-0b1d25:#fbfbfc;--mv-bg-0c0e12:#f3f3f5;--mv-bg-0c0f12:#f3f4f5;--mv-bg-0c1012:#f3f4f5;--mv-bg-0c1013:#f3f4f5;--mv-bg-0d0d0d:#f4f4f4;--mv-bg-0d1012:#f3f4f5;--mv-bg-0d1113:#f3f4f5;--mv-bg-0d1115:#f3f4f5;--mv-bg-0d1214:#f3f4f5;--mv-bg-0d1821:#fbfbfc;--mv-bg-0e1014:#f3f3f5;--mv-bg-0e1214:#f3f4f5;--mv-bg-0e1215:#f3f4f5;--mv-bg-0e1416:#f3f4f5;--mv-bg-0ea5e9-a08:#09669014;--mv-bg-0f1114:#f3f4f5;--mv-bg-0f1116-a94:#f4f5f7f0;--mv-bg-0f1216-a94:#f4f5f7f0;--mv-bg-0f1320:#fbfbfc;--mv-bg-0f1419:#fbfbfc;--mv-bg-0f1718:#fbfbfc;--mv-bg-0f172a-a55:#eff1f48c;--mv-bg-101114:#f3f3f4;--mv-bg-101316:#f3f4f5;--mv-bg-101416:#f3f4f5;--mv-bg-101417:#fbfbfc;--mv-bg-101418:#fbfbfc;--mv-bg-101820:#fbfbfc;--mv-bg-101d22:#fbfbfc;--mv-bg-101f2a:#fbfbfc;--mv-bg-102017:#fbfcfb;--mv-bg-102927:#fbfcfb;--mv-bg-111417:#fbfbfb;--mv-bg-111418:#fbfbfc;--mv-bg-11161c:#fbfbfc;--mv-bg-11161c-a72:#f2f4f6b8;--mv-bg-11161d:#fbfbfc;--mv-bg-11171b:#fbfbfc;--mv-bg-11181b:#fbfbfc;--mv-bg-111827:#fbfbfc;--mv-bg-11191b:#fbfbfc;--mv-bg-111a1d:#fbfbfc;--mv-bg-121417:#fbfbfb;--mv-bg-12181b:#fbfbfc;--mv-bg-121820:#fbfbfc;--mv-bg-12191c:#fbfbfc;--mv-bg-121a1d:#fbfbfc;--mv-bg-121f22:#fbfbfc;--mv-bg-131618:#fbfbfb;--mv-bg-13161a:#fbfbfb;--mv-bg-13201f:#fbfcfb;--mv-bg-141015:#f4f3f5;--mv-bg-14181c:#fbfbfb;--mv-bg-14211f:#fbfcfb;--mv-bg-151208:#f5f4f3;--mv-bg-15130d:#f5f4f3;--mv-bg-15171b:#fbfbfb;--mv-bg-15191e:#fbfbfc;--mv-bg-151a1e:#fbfbfc;--mv-bg-151a1f:#fbfbfc;--mv-bg-151b21:#fbfbfc;--mv-bg-151d24:#fbfbfc;--mv-bg-151e30:#eeeff1;--mv-bg-15202d:#eeeff1;--mv-bg-153225:#eef1ef;--mv-bg-161a1e:#fbfbfb;--mv-bg-171116:#fbfbfb;--mv-bg-171219:#fbfbfb;--mv-bg-171309:#f5f4f3;--mv-bg-171a1e:#fbfbfb;--mv-bg-171c21:#fbfbfc;--mv-bg-171d21:#fbfbfc;--mv-bg-172026:#fbfbfc;--mv-bg-172028:#fbfbfc;--mv-bg-17202a:#eeeff1;--mv-bg-172126:#fbfbfc;--mv-bg-172a2e:#eef0f1;--mv-bg-17331f:#eef1ef;--mv-bg-18181f:#fbfbfb;--mv-bg-18191f:#fbfbfb;--mv-bg-181b1f:#fbfbfb;--mv-bg-181b22:#fbfbfc;--mv-bg-181c22:#fbfbfc;--mv-bg-182026:#fbfbfc;--mv-bg-182027:#fbfbfc;--mv-bg-182327:#fbfbfc;--mv-bg-1a0f20:#fbfbfc;--mv-bg-1a1e24:#fbfbfb;--mv-bg-1a2225:#fbfbfc;--mv-bg-1a2438:#eeeff1;--mv-bg-1a283a:#eeeff1;--mv-bg-1a2a38:#eeeff1;--mv-bg-1a2a3a:#eeeff1;--mv-bg-1a2c3a:#eeeff1;--mv-bg-1a2e38:#eef0f1;--mv-bg-1a2e3a:#eef0f1;--mv-bg-1a3038:#eef0f1;--mv-bg-1a3238:#eef0f1;--mv-bg-1a3430:#eef1f0;--mv-bg-1a3438:#eef0f1;--mv-bg-1a3638:#eef1f1;--mv-bg-1a3a1a:#eef1ee;--mv-bg-1a3a22:#eef1ee;--mv-bg-1a3a24:#eef1ef;--mv-bg-1a3a38:#eef1f1;--mv-bg-1a3a3a:#eef1f1;--mv-bg-1b2735:#eeeff1;--mv-bg-1b282c:#eef0f1;--mv-bg-1b2937:#eeeff1;--mv-bg-1c1c28:#eeeef1;--mv-bg-1c2026:#eeeff0;--mv-bg-1c3a1a:#eef1ee;--mv-bg-1d1d24:#eeeef0;--mv-bg-1d2431:#eeeff1;--mv-bg-1d2630:#eeeff1;--mv-bg-1d363a:#eef0f1;--mv-bg-1e1a3a:#eeeef1;--mv-bg-1e1e24:#eeeef0;--mv-bg-1e2028:#eeeff0;--mv-bg-1e2428:#eeeff0;--mv-bg-1e2530:#eeeff1;--mv-bg-1e293b:#eeeff1;--mv-bg-1e293b-a42:#e8ebef6b;--mv-bg-1f252b:#eeeff0;--mv-bg-1f2932-a22:#ebedf038;--mv-bg-1f2937:#eeeff1;--mv-bg-20202a:#eeeef0;--mv-bg-20232a:#eeeff0;--mv-bg-20262c:#eeeff0;--mv-bg-20272c:#eeeff0;--mv-bg-20282c:#eef0f0;--mv-bg-20282d:#eeeff1;--mv-bg-203a1a:#eef1ee;--mv-bg-21181d:#fbfbfb;--mv-bg-213142:#eeeff1;--mv-bg-221a3a:#eeeef1;--mv-bg-22242b:#eeeff0;--mv-bg-22272d:#eeeff0;--mv-bg-22282e:#eeeff0;--mv-bg-22c55e-a12:#17823e1f;--mv-bg-22d3ee-a16:#0b7d8e29;--mv-bg-23272b:#eeeff0;--mv-bg-241a3a:#efeef1;--mv-bg-241d11:#fcfbfb;--mv-bg-24242a:#efeff0;--mv-bg-24242b:#eeeef0;--mv-bg-24292e:#eeeff0;--mv-bg-242b31:#eeeff0;--mv-bg-251212:#fcfbfb;--mv-bg-25252b:#efeff0;--mv-bg-253245:#eeeff1;--mv-bg-2563eb-a12:#0d358c1f;--mv-bg-2563eb-a14:#0d358c24;--mv-bg-261a2e:#f0eef1;--mv-bg-261a3a:#efeef1;--mv-bg-26262c:#efeff0;--mv-bg-263035:#eef0f0;--mv-bg-263039:#eeeff1;--mv-bg-27272e:#efeff0;--mv-bg-27313a:#eeeff1;--mv-bg-282f35:#eeeff0;--mv-bg-292930:#efeff0;--mv-bg-292932:#eeeef0;--mv-bg-29313a:#eeeff1;--mv-bg-29343a:#eef0f1;--mv-bg-2a111e:#fcfbfb;--mv-bg-2a1214:#fcfbfb;--mv-bg-2a1414:#fcfbfb;--mv-bg-2a1a3a:#efeef1;--mv-bg-2a1f1a:#f1efee;--mv-bg-2a2417:#f1f0ee;--mv-bg-2a2a31:#efeff0;--mv-bg-2a2a32-a96:#eaeaecf5;--mv-bg-2a2a33:#eeeef0;--mv-bg-2a2e37:#eeeff0;--mv-bg-2a3040:#eeeef1;--mv-bg-2a3138:#eeeff0;--mv-bg-2b2b32:#efeff0;--mv-bg-2b2b33:#efeff0;--mv-bg-2c4358:#e4e7e9;--mv-bg-2d2115:#f1efee;--mv-bg-2d232b:#f0eef0;--mv-bg-2d2d34:#efeff0;--mv-bg-2d2d35:#efeff0;--mv-bg-2d3338:#eeeff0;--mv-bg-2e1a3a:#f0eef1;--mv-bg-2e2e38:#eeeef0;--mv-bg-2f2410:#fcfbfb;--mv-bg-303940:#eeeff0;--mv-bg-33333d:#eeeef0;--mv-bg-334759:#e4e7e9;--mv-bg-34343d:#efeff0;--mv-bg-34414d:#e4e7e9;--mv-bg-34434a:#eef0f1;--mv-bg-351c29:#f1eeef;--mv-bg-373741:#efeff0;--mv-bg-374151:#e4e6e9;--mv-bg-382832:#f1eef0;--mv-bg-383843:#eeeef0;--mv-bg-38bdf8-a12:#0867911f;--mv-bg-3a1a1a:#f1eeee;--mv-bg-3a1a1f:#f1eeee;--mv-bg-3a1a20:#f1eeee;--mv-bg-3a1a22:#f1eeee;--mv-bg-3a1a24:#f1eeef;--mv-bg-3a1c1c:#f1eeee;--mv-bg-3a1c26:#f1eeef;--mv-bg-3a1f1a:#f1eeee;--mv-bg-3a221a:#f1eeee;--mv-bg-3a2c1a:#f1efee;--mv-bg-3a2e1a:#f1f0ee;--mv-bg-3a301a:#f1f0ee;--mv-bg-3a341a:#f1f0ee;--mv-bg-3a3a43:#efeff0;--mv-bg-3a3a44:#efeff0;--mv-bg-3c2630:#f1eeef;--mv-bg-3f3f48:#e6e6e8;--mv-bg-41414b:#e6e6e8;--mv-bg-44444d:#e6e6e8;--mv-bg-4a4a55:#e6e6e8;--mv-bg-555560:#e6e6e8;--mv-bg-5a5a64:#e6e6e7;--mv-bg-5eead4-a04:#1287750a;--mv-bg-5eead4-a05:#1287750d;--mv-bg-5eead4-a06:#1287750f;--mv-bg-5eead4-a07:#12877512;--mv-bg-5eead4-a08:#12877514;--mv-bg-5eead4-a10:#1287751a;--mv-bg-5eead4-a12:#1287751f;--mv-bg-5eead4-a15:#12877526;--mv-bg-5eead4-a16:#12877529;--mv-bg-5eead4-a20:#12877533;--mv-bg-5eead4-a35:#12877559;--mv-bg-67e8f9-a14:#08819124;--mv-bg-6fb8ff-a18:#084d912e;--mv-bg-7dd3fc-a12:#0865911f;--mv-bg-7dd3fc-a14:#08659124;--mv-bg-7dd3fc-a72:#086591b8;--mv-bg-86efac-a09:#12873c17;--mv-bg-86efac-a14:#12873c24;--mv-bg-c4b5fd-a14:#24089124;--mv-bg-d4187a-a04:#89104f0a;--mv-bg-d4187a-a07:#89104f12;--mv-bg-dc2626-a16:#84151529;--mv-bg-ef4444-a12:#8d0c0c1f;--mv-bg-ef4444-a15:#8d0c0c26;--mv-bg-ef6b6b-a12:#8a0f0f1f;--mv-bg-f0abfc-a14:#7d089124;--mv-bg-f472b6-a16:#8e0b5029;--mv-bg-f472cb-a14:#8e0b6524;--mv-bg-f59e0b-a12:#915e081f;--mv-bg-f59e0b-a13:#915e0821;--mv-bg-f9a8d4-a14:#8f0a5224;--mv-bg-facc15-a08:#91760814;--mv-bg-fb923c-a12:#9146081f;--mv-bg-fdba74-a14:#914e0824;--mv-bg-fde047-a10:#917b081a;--mv-bg-fde68a-a14:#91760824;--mv-bg-ff1655-a14:#91082d24;--mv-bg-ff1655-a15:#91082d26;--mv-bg-ff1655-a16:#91082d29;--mv-bg-ffffff-a05:#1f232e0d;--mv-bg-ffffff-a08:#1f232e14;--mv-br-0ea5e9:#08597d;--mv-br-0f172a-a05:#cbd0dc0d;--mv-br-0f172a-a08:#cbd0dc14;--mv-br-0f172a-a09:#cbd0dc17;--mv-br-0f172a-a14:#cbd0dc24;--mv-br-0f172a-a18:#cbd0dc2e;--mv-br-0f172a-a22:#cbd0dc38;--mv-br-111111:#d8d8d8;--mv-br-111827:#cbd1dd;--mv-br-15151b:#d2d2d9;--mv-br-15202d:#c9d2db;--mv-br-172033:#c8ceda;--mv-br-182125:#ced5d9;--mv-br-191d21:#d0d4d7;--mv-br-1a1e24:#cfd2d7;--mv-br-1c2024:#cfd3d6;--mv-br-1c2226:#ced3d6;--mv-br-1d272b:#ccd4d7;--mv-br-1d2a31:#c9d2d7;--mv-br-1e2226:#cfd2d5;--mv-br-1e2228:#ced1d5;--mv-br-1e2428:#ced2d5;--mv-br-1e293b:#c5ccd8;--mv-br-1f282c:#ccd3d6;--mv-br-1f2937:#c7cdd7;--mv-br-202026:#cfcfd4;--mv-br-202932:#c9d0d6;--mv-br-202a2e:#cbd2d5;--mv-br-22262c:#cdcfd4;--mv-br-22262e:#ccced4;--mv-br-22c55e:#147136;--mv-br-22c55e-a12:#1471361f;--mv-br-22c55e-a40:#14713666;--mv-br-22c55e-a42:#1471366b;--mv-br-22c55e-a50:#14713680;--mv-br-22c55e-a72:#147136b8;--mv-br-22d3ee:#096c7b;--mv-br-24242b:#ceced3;--mv-br-242831:#cbcdd3;--mv-br-243238:#c7d0d4;--mv-br-25252b:#ceced2;--mv-br-252d34:#c9cfd3;--mv-br-253034:#c9d1d3;--mv-br-253035:#c9d0d3;--mv-br-25313a:#c7ced4;--mv-br-253245:#c2cad5;--mv-br-2563eb:#0b2e79;--mv-br-2563eb-a08:#0b2e7914;--mv-br-2563eb-a13:#0b2e7921;--mv-br-2563eb-a15:#0b2e7926;--mv-br-2563eb-a22:#0b2e7938;--mv-br-2563eb-a25:#0b2e7940;--mv-br-2563eb-a26:#0b2e7942;--mv-br-262d33:#cacfd3;--mv-br-263136:#c9d0d3;--mv-br-26323b:#c6ced3;--mv-br-26333b:#c6ced3;--mv-br-263747:#c1cbd4;--mv-br-26383d:#c5d1d4;--mv-br-263f45:#c2d1d4;--mv-br-273039:#c7cdd3;--mv-br-27313a:#c7cdd3;--mv-br-27323a:#c7ced3;--mv-br-2a2a35:#cacad1;--mv-br-2a2e36:#c9ccd1;--mv-br-2a2e38:#c8cbd1;--mv-br-2a3040:#c5c8d2;--mv-br-2a3539:#c8cfd1;--mv-br-2a3540:#c5cbd2;--mv-br-2b3036:#c9cdd0;--mv-br-2b363a:#c8ced1;--mv-br-2c3338:#c9cdd0;--mv-br-2c333b:#c7ccd0;--mv-br-2c3e50:#bfc8d2;--mv-br-2d3438:#c9cdcf;--mv-br-2d353e:#c6cbd0;--mv-br-2d373b:#c8cdd0;--mv-br-2d3942:#c4cbd0;--mv-br-2f3a42:#c5cbcf;--mv-br-2f3d47:#c3cad0;--mv-br-303038:#c9c9ce;--mv-br-30373d:#c7cbcf;--mv-br-303841:#c5cacf;--mv-br-303942:#c5cacf;--mv-br-303945:#c4c9cf;--mv-br-303a3f:#c6cccf;--mv-br-303b40:#c6cccf;--mv-br-33333c:#c8c8cd;--mv-br-333844:#c4c7ce;--mv-br-33404a:#c2c9ce;--mv-br-334759:#bcc6cf;--mv-br-343740:#c6c8cd;--mv-br-343842:#c5c8cd;--mv-br-343c41:#c6cacd;--mv-br-343d46:#c4c8cd;--mv-br-343d4f:#c0c5ce;--mv-br-344454:#bec6ce;--mv-br-34454c:#c1cace;--mv-br-34535a:#bccbce;--mv-br-34d1bf:#186c63;--mv-br-34d399:#186d4e;--mv-br-35404a:#c2c8cd;--mv-br-354248:#c3cacd;--mv-br-354759:#bcc5ce;--mv-br-35504b:#c0cdcb;--mv-br-363641:#c6c6cc;--mv-br-365062:#b9c5ce;--mv-br-383c45:#c5c7cb;--mv-br-38424a:#c2c8cc;--mv-br-384349:#c3c9cc;--mv-br-38bdf8:#07597e;--mv-br-38bdf8-a34:#07597e57;--mv-br-394047:#c4c7cb;--mv-br-394249:#c3c8cb;--mv-br-3a4050:#c0c3cb;--mv-br-3a4248:#c3c8cb;--mv-br-3a424a:#c3c7cb;--mv-br-3a4a4f:#c1c9cb;--mv-br-3a4a5a:#bcc4cc;--mv-br-3b4248:#c4c7ca;--mv-br-3b464b:#c2c8ca;--mv-br-3b4650:#c0c6cb;--mv-br-3b4a52:#c0c7cb;--mv-br-3c3c45:#c5c5ca;--mv-br-3d3d47:#c4c4c9;--mv-br-3d414a:#c3c5ca;--mv-br-3e3e47:#c4c4c9;--mv-br-3e4750:#c1c5c9;--mv-br-3f3f48:#c4c4c8;--mv-br-3f4650:#c1c4c9;--mv-br-404a52:#c0c5c9;--mv-br-405057:#bec6c9;--mv-br-44444e:#c2c2c7;--mv-br-454550:#c1c1c6;--mv-br-464650:#c1c1c6;--mv-br-464651:#c1c1c6;--mv-br-46515a:#bdc2c6;--mv-br-474752:#c0c0c6;--mv-br-475569:#b8bec6;--mv-br-484851:#c1c1c5;--mv-br-48bd6a:#236135;--mv-br-494953:#c0c0c5;--mv-br-494954:#c0c0c5;--mv-br-4a4a55:#bfbfc5;--mv-br-4a5660:#bbc1c5;--mv-br-4a7ea8:#29455c;--mv-br-4adccc:#156f65;--mv-br-4b4b55:#c0c0c4;--mv-br-4b4e57:#bfc0c4;--mv-br-4b5964:#bac0c5;--mv-br-4d4d58:#bebec3;--mv-br-4e4e59:#bebec3;--mv-br-4f46e5:#161074;--mv-br-50545f:#bcbec3;--mv-br-505f6e-a60:#b6bdc399;--mv-br-51515c:#bdbdc2;--mv-br-526169:#b8bfc2;--mv-br-55555f:#bcbcc1;--mv-br-555560:#bcbcc1;--mv-br-565660:#bcbcc0;--mv-br-575762:#bbbbc0;--mv-br-58676e:#b7bdc0;--mv-br-595963:#bbbbbf;--mv-br-5a5a64:#bbbbbf;--mv-br-5a6880:#b0b6bf;--mv-br-5b5b66:#bababe;--mv-br-5c5c67:#b9b9be;--mv-br-5eead4:#0f7565;--mv-br-5eead4-a20:#0f756533;--mv-br-5eead4-a22:#0f756538;--mv-br-5eead4-a24:#0f75653d;--mv-br-5eead4-a28:#0f756547;--mv-br-5eead4-a30:#0f75654d;--mv-br-5eead4-a32:#0f756552;--mv-br-5eead4-a38:#0f756561;--mv-br-5eead4-a40:#0f756566;--mv-br-5eead4-a42:#0f75656b;--mv-br-5eead4-a45:#0f756573;--mv-br-5eead4-a55:#0f75658c;--mv-br-5eead4-a60:#0f756599;--mv-br-5eead4-a85:#0f7565d9;--mv-br-5f6d75:#b4babd;--mv-br-5f707c-a28:#b2b9bd47;--mv-br-60a5fa:#073c7e;--mv-br-60a5fa-a35:#073c7e59;--mv-br-60a5fa-a44:#073c7e70;--mv-br-62626d:#b7b7bc;--mv-br-6366f1:#0b0d7a;--mv-br-64748b:#adb3bb;--mv-br-64788c-a70:#acb4bbb3;--mv-br-67e8f9-a32:#07707e52;--mv-br-68747a:#b3b7ba;--mv-br-6d28d9:#381471;--mv-br-6fb8ff:#07437e;--mv-br-6fb8ff-a56:#07437e8f;--mv-br-70707d:#b2b2b7;--mv-br-7c3aed:#340b79;--mv-br-7dd3fc:#07577e;--mv-br-7dd3fc-a22:#07577e38;--mv-br-7dd3fc-a24:#07577e3d;--mv-br-7dd3fc-a28:#07577e47;--mv-br-7dd3fc-a32:#07577e52;--mv-br-7dd3fc-a34:#07577e57;--mv-br-7dd3fc-a35:#07577e59;--mv-br-86efac:#0f7534;--mv-br-86efac-a22:#0f753438;--mv-br-86efac-a32:#0f753452;--mv-br-93c5fd:#073f7e;--mv-br-99f6e4:#0b7a64;--mv-br-99f6e4-a92:#0b7a64eb;--mv-br-bae6fd:#07557e;--mv-br-bae6fd-a92:#07557eeb;--mv-br-bbf7d0:#0e7733;--mv-br-bfdbfe:#073c7e;--mv-br-c4b5fd:#1f077e;--mv-br-c4b5fd-a32:#1f077e52;--mv-br-c7d2fe:#071e7e;--mv-br-d4187a:#770d45;--mv-br-d4187a-a16:#770d4529;--mv-br-d85c5c:#6b1a1a;--mv-br-dbeafe:#073a7e;--mv-br-dc2626:#721212;--mv-br-e44799:#741144;--mv-br-e9d5ff:#3f077e;--mv-br-eab308:#7e6107;--mv-br-ef4444:#7a0a0a;--mv-br-ef4444-a14:#7a0a0a24;--mv-br-ef4444-a30:#7a0a0a4d;--mv-br-ef4444-a40:#7a0a0a66;--mv-br-ef4444-a50:#7a0a0a80;--mv-br-ef4444-a72:#7a0a0ab8;--mv-br-f0abfc-a32:#6c077e52;--mv-br-f1c98a:#764e0e;--mv-br-f43f5e-a42:#7d071b6b;--mv-br-f472b6-a38:#7b0a4561;--mv-br-f472cb-a32:#7b0a5752;--mv-br-f59e0b:#7e5207;--mv-br-f59e0b-a30:#7e52074d;--mv-br-f59e0b-a33:#7e520755;--mv-br-f59e0b-a42:#7e52076b;--mv-br-f59e0b-a44:#7e520770;--mv-br-f59e0b-a50:#7e520780;--mv-br-f87171-a46:#7e070775;--mv-br-f9a8d4-a32:#7c094752;--mv-br-facc15-a20:#7e660733;--mv-br-fb923c-a28:#7e3c0747;--mv-br-fca5a5:#7e0707;--mv-br-fcd34d:#7e6207;--mv-br-fdba74-a32:#7e440752;--mv-br-fde047-a24:#7e6b073d;--mv-br-fde68a:#7e6607;--mv-br-fde68a-a32:#7e660752;--mv-br-fecaca:#7e0707;--mv-br-fed7aa:#7e4707;--mv-br-ffffff-a03:#1f232e08;--mv-br-ffffff-a04:#1f232e0a;--mv-br-ffffff-a07:#1f232e12;--mv-br-ffffff-a16:#1f232e29;--mv-br-ffffff-a18:#1f232e2e;--mv-br-ffffff-a22:#1f232e38;--mv-br-ffffff-a58:#1f232e94;--mv-fg-1d4ed8:#102a75;--mv-fg-22c55e:#147136;--mv-fg-22d3ee:#096c7b;--mv-fg-2563eb:#0b2e79;--mv-fg-34d1bf:#186c63;--mv-fg-34d399:#186d4e;--mv-fg-38bdf8:#07597e;--mv-fg-4338ca:#221c69;--mv-fg-45c8ba:#1e665f;--mv-fg-5eead4:#0d6b5e;--mv-fg-5eead4-a22:#0f756538;--mv-fg-5eead4-a60:#0f756599;--mv-fg-60a5fa:#073c7e;--mv-fg-647084:#5c677a;--mv-fg-64748b:#5a687d;--mv-fg-667085:#5d6679;--mv-fg-67e8f9:#07707e;--mv-fg-687485:#5e6978;--mv-fg-6a7a88:#5e6c78;--mv-fg-6b7280:#626875;--mv-fg-6b7685:#5f6977;--mv-fg-6d28d9:#381471;--mv-fg-6e7d85:#616e75;--mv-fg-6e7d90:#5d6979;--mv-fg-6ee7b7:#13724c;--mv-fg-6f7d82:#636f74;--mv-fg-6f7d86:#616d75;--mv-fg-6f8499:#596b7d;--mv-fg-708087:#616f75;--mv-fg-718086:#626f74;--mv-fg-71d6ed:#0f6376;--mv-fg-72ddd0:#1a6b61;--mv-fg-748389:#626f74;--mv-fg-74888d:#617176;--mv-fg-758388:#636f73;--mv-fg-79c9bd:#265f56;--mv-fg-7a8a94:#5f6e77;--mv-fg-7a8a98:#5d6c79;--mv-fg-7c3aed:#340b79;--mv-fg-7dd3fc:#07577e;--mv-fg-7f8b91:#636e73;--mv-fg-7f8d91:#637073;--mv-fg-7f8d92:#636f74;--mv-fg-7f8d95:#616e75;--mv-fg-7f8e93:#627074;--mv-fg-7f93a8:#576b80;--mv-fg-818a94:#626b74;--mv-fg-81909b:#5f6d77;--mv-fg-839298:#616f75;--mv-fg-849499:#617075;--mv-fg-84a9ae:#354d50;--mv-fg-858b96:#636973;--mv-fg-85949a:#616f75;--mv-fg-8597aa:#586b7e;--mv-fg-86efac:#0f7534;--mv-fg-87939b:#616d75;--mv-fg-8795a8:#5a697c;--mv-fg-87969b:#617075;--mv-fg-8892a8:#5a657c;--mv-fg-8a97a7:#5c6a7a;--mv-fg-8a9aa4:#5e6e78;--mv-fg-8a9aa8:#5b6c7b;--mv-fg-8aa0b6:#4e657d;--mv-fg-8aa1ac:#58707b;--mv-fg-8aaab8:#4c6e7d;--mv-fg-8c9a9f:#617075;--mv-fg-8c9ba6:#5d6d79;--mv-fg-8d9aa0:#616f75;--mv-fg-8d9b9f:#627074;--mv-fg-8e9ca1:#617075;--mv-fg-8f92a0:#626574;--mv-fg-8f96a3:#616876;--mv-fg-8f9aae:#566277;--mv-fg-8f9ca4:#606d76;--mv-fg-8f9da2:#617075;--mv-fg-8fa0a8:#5c6e76;--mv-fg-8fa0ad:#576977;--mv-fg-8fa1ad:#576a77;--mv-fg-8fa2ad:#576b77;--mv-fg-90a0a5:#5f7075;--mv-fg-91a0a5:#5f6f74;--mv-fg-92a0a7:#5d6c73;--mv-fg-93a0ac:#596673;--mv-fg-93c5fd:#073f7e;--mv-fg-94a3b8:#4d5d74;--mv-fg-94a3b8-a20:#4d5d7433;--mv-fg-94a3b8-a35:#4d5d7459;--mv-fg-97a3b4:#515e71;--mv-fg-97a4ab:#5a686f;--mv-fg-9aa7ad:#58666d;--mv-fg-9ba8ad:#59676c;--mv-fg-9ca3af:#575e6b;--mv-fg-9daaad:#59676a;--mv-fg-9de8d0:#196b51;--mv-fg-9ea0a8:#5e6068;--mv-fg-9eabad:#596769;--mv-fg-9ed9ce:#255f54;--mv-fg-9faab0:#566269;--mv-fg-9fadad:#596868;--mv-fg-9fb0c2:#45586c;--mv-fg-9fb2b7:#4f646a;--mv-fg-9fb4bd:#4a616b;--mv-fg-9fb5c1:#465e6c;--mv-fg-a0b0bc:#4b5d6a;--mv-fg-a5f3fc:#07727e;--mv-fg-a7b3c3:#455265;--mv-fg-a7f3d0:#107546;--mv-fg-a8bdc3:#455d64;--mv-fg-aab4ba:#4e5960;--mv-fg-aab7bc:#4c5b61;--mv-fg-aab8bc:#4c5c61;--mv-fg-adafb8:#50535d;--mv-fg-aeb0b8:#51535c;--mv-fg-aeb3ba:#4f545c;--mv-fg-aeb3bd:#4c515d;--mv-fg-aeb4bd:#4c535d;--mv-fg-aeb9be:#4b575d;--mv-fg-b6c9d1:#39505a;--mv-fg-b79e5f:#5b4d29;--mv-fg-b7bac3:#474b55;--mv-fg-b7c7d3:#374a59;--mv-fg-b7f5d1:#10743a;--mv-fg-b8bbc4:#464a55;--mv-fg-b8c3c7:#435155;--mv-fg-b8c4c9:#415056;--mv-fg-b8c6c3:#445551;--mv-fg-b8c6ca:#405156;--mv-fg-b8c7c4:#435552;--mv-fg-b8c7cc:#3e5056;--mv-fg-b8c8d0:#3a4e57;--mv-fg-b8cad2:#384e58;--mv-fg-b8d8ef:#18496c;--mv-fg-b9bbc3:#484a53;--mv-fg-b9bec5:#464c54;--mv-fg-b9c6cb:#3f4f55;--mv-fg-b9eadc:#1f6652;--mv-fg-b9f7ec:#0e7764;--mv-fg-bae6fd:#07557e;--mv-fg-bbf7d0:#0e7733;--mv-fg-bcc5d1:#3a4554;--mv-fg-bfc0c7:#45464e;--mv-fg-bfc1c9:#43454f;--mv-fg-bfc2cc:#3f4350;--mv-fg-bfdbfe:#073c7e;--mv-fg-c026d3:#661470;--mv-fg-c084fc:#42077e;--mv-fg-c0c5ce:#3e444f;--mv-fg-c0d0d8:#334852;--mv-fg-c2c3ca:#42434c;--mv-fg-c2c4cc:#40434d;--mv-fg-c3c3cb:#41414b;--mv-fg-c3ccc9:#404c48;--mv-fg-c3ccd0:#3c474d;--mv-fg-c3ced1:#3b494d;--mv-fg-c4b5fd:#1f077e;--mv-fg-c4cad5:#373f4d;--mv-fg-c4d0cd:#3c4c48;--mv-fg-c7c8cf:#3e3f48;--mv-fg-c7d2d6:#36454a;--mv-fg-c7d2da:#32414c;--mv-fg-c8c9cf:#3e3f47;--mv-fg-c8c9d0:#3d3e48;--mv-fg-c8d0d8:#343f4a;--mv-fg-c8d1d6:#374349;--mv-fg-c8d4d1:#394945;--mv-fg-c8d4d8:#34444a;--mv-fg-c8d7d4:#354a46;--mv-fg-c8d8e0:#2d414b;--mv-fg-c9cbd3:#3a3d47;--mv-fg-c9d3df:#2d3b4b;--mv-fg-c9d4d8:#354349;--mv-fg-c9f8dc:#0f7539;--mv-fg-cbd5dc:#313e48;--mv-fg-cbd5e1:#2c3949;--mv-fg-cbd6d3:#374642;--mv-fg-cbd7d4:#364642;--mv-fg-cbece4:#236152;--mv-fg-ccfbf1:#0a7b63;--mv-fg-ced7dd:#303d45;--mv-fg-ced8dc:#313f45;--mv-fg-ceffd9:#077e21;--mv-fg-cfd1d7:#373a42;--mv-fg-cfd1d8:#363943;--mv-fg-d0d2d8:#363941;--mv-fg-d4187a:#770d45;--mv-fg-d4187a-a16:#770d4529;--mv-fg-d4187a-a52:#770d4585;--mv-fg-d4d4d9:#36363d;--mv-fg-d4d8df:#2f3540;--mv-fg-d4dff0:#252e3d;--mv-fg-d5e0dd:#2e3f3a;--mv-fg-d5e0e4:#2a3a41;--mv-fg-d6a84b:#6c5019;--mv-fg-d6d7dc:#33353c;--mv-fg-d7d8de:#31333c;--mv-fg-d7dbe2:#2d333e;--mv-fg-d7dde3:#2b353e;--mv-fg-d7e1de:#2e3d39;--mv-fg-d7e4e8:#26393f;--mv-fg-d8b868:#69531b;--mv-fg-d8c58d:#635222;--mv-fg-d8d8de:#32323b;--mv-fg-d8d9df:#31323b;--mv-fg-d8dce2:#2d333c;--mv-fg-d8dee2:#2d363c;--mv-fg-d8e3e6:#28393e;--mv-fg-d946ef:#6c0b7a;--mv-fg-d9c88f:#635422;--mv-fg-d9dbe2:#2d303b;--mv-fg-d9dde3:#2c323c;--mv-fg-d9e3e6:#28383d;--mv-fg-d9e4e1:#2b3c37;--mv-fg-d9e9e5:#253e38;--mv-fg-d9fbfa:#0d7875;--mv-fg-d9fff5:#077e5f;--mv-fg-dbe5ef:#232e3a;--mv-fg-dbe7ee:#23323a;--mv-fg-dbeafe:#073a7e;--mv-fg-dc2626:#721212;--mv-fg-dcdde2:#2e3038;--mv-fg-dce5e8:#27363b;--mv-fg-dce7e4:#283a35;--mv-fg-dce8e5:#273b36;--mv-fg-dfe0e5:#2c2d36;--mv-fg-dfe1e6:#2a2e36;--mv-fg-dfe3e9:#262d38;--mv-fg-dff7f5:#1f3432;--mv-fg-e0185f:#780d33;--mv-fg-e040a0:#72134c;--mv-fg-e0e8f0:#212c37;--mv-fg-e0e9e7:#273733;--mv-fg-e0f2fe:#1d2830;--mv-fg-e11d48:#750f26;--mv-fg-e1e8eb:#243137;--mv-fg-e1ebe8:#243731;--mv-fg-e2ece9:#233630;--mv-fg-e3ecea:#243531;--mv-fg-e4edef:#203135;--mv-fg-e5c672:#705715;--mv-fg-e5e5e5:#2e2e2e;--mv-fg-e5e7eb:#262a32;--mv-fg-e5edf7:#1d2631;--mv-fg-e5f8f5:#1d302d;--mv-fg-e6bd69:#725313;--mv-fg-e6e8ed:#242832;--mv-fg-e6edf0:#1f2e34;--mv-fg-e6eef1:#1f2e33;--mv-fg-e6efec:#21332d;--mv-fg-e6f5f6:#1d3031;--mv-fg-e7c79d:#6b481a;--mv-fg-e7ecef:#212c32;--mv-fg-e7edf0:#202c33;--mv-fg-e879f9:#6e077e;--mv-fg-e8cf82:#705a15;--mv-fg-e8edf2:#1e2832;--mv-fg-e8eef0:#202d31;--mv-fg-e8f4f1:#1d312c;--mv-fg-e9ebf0:#212530;--mv-fg-e9eff1:#1f2c31;--mv-fg-e9f3f2:#1d312f;--mv-fg-ecf7f4:#1b2d28;--mv-fg-ededf2:#20202c;--mv-fg-edfafa:#1a2b2b;--mv-fg-eef2f4:#1d272d;--mv-fg-eef4f5:#1b2b2d;--mv-fg-eef5f8:#1a272c;--mv-fg-eef8fa:#1a282b;--mv-fg-eefcfc:#192a2a;--mv-fg-ef4444:#7a0a0a;--mv-fg-ef6b6b:#780d0d;--mv-fg-f0a3a3:#721313;--mv-fg-f0abfc:#6c077e;--mv-fg-f0b4cf:#6e163e;--mv-fg-f0f0f3:#202028;--mv-fg-f1f1f4:#1f1f28;--mv-fg-f1f5f9:#19222a;--mv-fg-f2f4f7:#1a202a;--mv-fg-f3d9df:#392227;--mv-fg-f3f3f5:#1f1f25;--mv-fg-f3f4f6:#1d2027;--mv-fg-f3f7f8:#192629;--mv-fg-f3fbfc:#182627;--mv-fg-f43f5e:#7d071b;--mv-fg-f472b6:#7b0a45;--mv-fg-f472b6-a16:#7b0a4529;--mv-fg-f472cb:#7b0a57;--mv-fg-f4b6c4:#731127;--mv-fg-f4bad7:#721242;--mv-fg-f4f4f6:#1e1e25;--mv-fg-f4f5f7:#1c1f26;--mv-fg-f4f6f9:#181f28;--mv-fg-f4f7f8:#192428;--mv-fg-f59e0b:#7e5207;--mv-fg-f5d9df:#382226;--mv-fg-f5f5f6:#1f1f23;--mv-fg-f5f5f8:#1b1b26;--mv-fg-f5ffff:#162525;--mv-fg-f7fafb:#172226;--mv-fg-f7fafc:#161f25;--mv-fg-f87171:#7e0707;--mv-fg-f8fafc:#161d25;--mv-fg-f8fbfc:#162125;--mv-fg-f8fbff:#151b23;--mv-fg-f9a8b7:#7c091e;--mv-fg-f9a8d4:#7c0947;--mv-fg-f9b8e8:#7a0a5d;--mv-fg-facc15:#7e6607;--mv-fg-facc15-a14:#7e660724;--mv-fg-facc15-a92:#7e6607eb;--mv-fg-fb7185:#7e0718;--mv-fg-fb923c:#7e3c07;--mv-fg-fbbf24:#7e5d07;--mv-fg-fca5a5:#7e0707;--mv-fg-fcd34d:#7e6207;--mv-fg-fda4af:#7e0715;--mv-fg-fdba74:#7e4407;--mv-fg-fde047:#7e6b07;--mv-fg-fde68a:#7e6607;--mv-fg-fecdd3:#7e0715;--mv-fg-fef3c7:#7e6607;--mv-fg-ff1655-a16:#7e072729;--mv-fg-ff4aa3:#7e0741;--mv-fg-ff5fa8:#7e073d;--mv-fg-ffb6c8:#7e0724;--mv-fg-ffb6d8:#7e073e;--mv-fg-ffd0d0:#7e0707;--mv-fg-ffd7a8:#7e4707;--mv-fg-ffd8e2:#7e0725;--mv-fg-ffd9e5:#7e072c;--mv-fg-ffdce3:#7e071e;--mv-fg-fff1f2:#271718;--mv-fg-fff2f5:#26171b;--mv-fg-fff3d0:#7e6007;--mv-fg-fff7ed:#292219;--mv-fg-fff7f7:#241616;--mv-fg-ffffff:#1a1a1a;--mv-bg-0b1120:#fbfbfc;--mv-bg-0f172a:#fbfbfc;--mv-br-333333:#ccc;--mv-br-334155:#bec5cf;--mv-br-374151:#c0c5cd;--mv-br-3b82f6:#07347e;--mv-br-444444:#c6c6c6;--mv-fg-d1d5db:#333941;--mv-fg-d65b5b:#6a1b1b;--mv-bg-1f3346:#e5e9ed;--mv-bg-102032:#edf0f3;--mv-bg-24364a:#e3e7ec;--mv-bg-1a2540:#e8eaef;--mv-bg-1e2b3f:#e7eaee;--mv-fg-16a34a:#15803d;--mv-fg-5f6b7b:#4a5766;--mv-br-000000-a24:#1720361f;--mv-br-000000-a25:#1720361f;--mv-br-000000-a28:#17203624;--mv-br-000000-a30:#17203626;--mv-br-000000-a32:#17203629;--mv-br-000000-a34:#1720362b;--mv-br-000000-a35:#1720362b;--mv-br-000000-a36:#1720362e;--mv-br-000000-a38:#17203630;--mv-br-000000-a42:#17203636;--mv-br-000000-a44:#17203638;--mv-br-000000-a45:#1720363b;--mv-br-000000-a46:#1720363b;--mv-br-000000-a50:#17203640;--mv-br-000000-a54:#17203645}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--mv-bg-0d0d0d);color:var(--mv-fg-e5e5e5);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.appRouteShell{background:var(--mv-bg-050607);grid-template-columns:68px minmax(0,1fr);min-height:100vh;display:grid}.appRouteContent{min-width:0;min-height:100vh}.appLeftRibbon{z-index:1000;background:var(--mv-bg-090d14);border-right:1px solid var(--mv-br-1f2937);grid-template-rows:64px minmax(0,1fr) auto;height:100vh;display:grid;position:sticky;top:0}.appRibbonThemeToggle{min-height:52px;color:var(--mv-fg-8f9aae);background:0 0;border:none;border-radius:7px;place-items:center;gap:3px;margin:5px;display:grid}.appRibbonThemeToggle:hover{color:var(--mv-fg-f8fafc);background:var(--mv-bg-151e30)}.appRibbonThemeToggle span{font-size:.58rem;font-weight:650;line-height:1}.appRibbonLogo{border-bottom:1px solid var(--mv-br-1f2937);place-items:center;padding:8px;display:grid}.appRibbonLogo img{object-fit:contain;width:48px;max-height:48px;display:block}.appRibbonNav{flex-direction:column;gap:2px;padding:6px 5px;display:flex;overflow-y:auto}.appRibbonNav a{min-height:54px;color:var(--mv-fg-8f9aae);border-radius:7px;place-items:center;gap:3px;display:grid;position:relative}.appRibbonNav a:hover,.appRibbonNav a.active{color:var(--mv-fg-f8fafc);background:var(--mv-bg-151e30)}.appRibbonNav a.active:before{content:"";background:var(--mv-bg-d4187a);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-5px}.appRibbonNav a.active svg{color:var(--mv-fg-d4187a)}.appRibbonNav span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.58rem;font-weight:650;line-height:1;overflow:hidden}.routeLoading{min-height:100vh;color:var(--mv-fg-9faab0);background:var(--mv-bg-101114);place-items:center;font-size:.9rem;display:grid}.medImagingApp{background:var(--mv-bg-0f1114);min-height:100vh;color:var(--mv-fg-eef2f4);grid-template-columns:260px minmax(0,1fr);display:grid}.appSidebar{background:var(--mv-bg-15191e);border-right:1px solid var(--mv-br-2c333b);grid-template-rows:auto auto minmax(0,1fr);gap:1rem;height:100vh;padding:1rem;display:grid;position:sticky;top:0}.brandBlock{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;min-height:56px;display:grid}.brandMark{width:42px;height:42px;color:var(--mv-fg-081615);background:var(--mv-bg-5eead4);letter-spacing:0;border-radius:8px;place-items:center;font-weight:800;display:grid}.brandMarkImage{object-fit:contain;background:var(--mv-bg-20262c);border:1px solid var(--mv-br-343d46);padding:.18rem;display:block}.brandBlock strong,.brandBlock span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brandBlock strong{color:var(--mv-fg-f7fafb);font-size:.95rem}.brandBlock span{color:var(--mv-fg-8f9ca4);margin-top:.12rem;font-size:.76rem}.appNav{gap:.35rem;display:grid}.appNav a,.appNav button{min-height:38px;color:var(--mv-fg-c8d1d6);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.65rem;padding:0 .7rem;display:flex}.appNav a:hover,.appNav button:hover,.appNav .active{color:var(--mv-fg-f8fbfc);background:var(--mv-bg-20262c);border-color:var(--mv-br-343d46)}.appNav .active svg{color:var(--mv-fg-5eead4)}.systemCard{background:var(--mv-bg-101417);border:1px solid var(--mv-br-303942);border-radius:8px;align-self:end;padding:.75rem}.systemCard>div{align-items:center;gap:.5rem;display:flex}.systemCard strong{color:var(--mv-fg-e9eff1);font-size:.82rem}.systemCard p{color:var(--mv-fg-92a0a7);margin-top:.3rem;font-size:.74rem}.systemCard small{color:var(--mv-fg-6f7d86);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;display:block;overflow:hidden}.systemPulse{background:var(--mv-bg-22c55e);width:8px;height:8px;box-shadow:0 0 0 4px var(--mv-br-22c55e-a12);border-radius:999px}.systemPulse.unavailable{background:var(--mv-bg-db2777);box-shadow:0 0 0 4px var(--mv-br-ef4444-a14)}.worklistShell{min-width:0;padding:1.1rem}.worklistCommandBar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.eyebrow{color:var(--mv-fg-5eead4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.worklistCommandBar h1{color:var(--mv-fg-f8fbfc);font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.1}.worklistCommandBar p{max-width:760px;color:var(--mv-fg-9aa7ad);margin-top:.4rem;font-size:.9rem;line-height:1.45}.commandActions,.inspectorActions,.filterActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.primaryCommand,.secondaryCommand,.filterActions button,.paginationBar button,.rowOpenButton{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:0 .75rem;display:inline-flex}.primaryCommand{color:var(--mv-fg-061413);background:var(--mv-bg-5eead4);border-color:var(--mv-br-99f6e4);font-weight:750}.primaryCommand:hover{background:var(--mv-bg-7af3df)}.secondaryCommand,.filterActions button,.paginationBar button{color:var(--mv-fg-e7edf0);background:var(--mv-bg-20262c);border-color:var(--mv-br-35404a)}.secondaryCommand:hover,.filterActions button:hover,.paginationBar button:hover{background:var(--mv-bg-29313a)}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.metricCard{background:var(--mv-bg-171c21);border:1px solid var(--mv-br-2d353e);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.7rem;min-height:92px;padding:.85rem;display:grid}.metricIcon{width:40px;height:40px;color:var(--mv-fg-b9f7ec);background:var(--mv-bg-102927);border:1px solid var(--mv-br-285a54);border-radius:8px;place-items:center;display:grid}.metricCard span,.metricCard small{color:var(--mv-fg-8f9ca4);font-size:.72rem;display:block}.metricCard strong{color:var(--mv-fg-f7fafb);margin:.12rem 0;font-size:1.35rem;display:block}.operationsGrid{grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(260px,320px);align-items:start;gap:.8rem;display:grid}.filterPanel,.studyWorkspace,.studyInspector{background:var(--mv-bg-171c21);border:1px solid var(--mv-br-2d353e);border-radius:8px;min-width:0}.filterPanel,.studyInspector{padding:.85rem}.panelTitle{color:var(--mv-fg-eef4f5);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.panelTitle svg{color:var(--mv-fg-5eead4)}.fieldControl{gap:.35rem;margin-bottom:.7rem;display:grid}.fieldControl span{color:var(--mv-fg-97a4ab);text-transform:uppercase;font-size:.72rem;font-weight:700}.fieldControl input,.fieldControl select,.fieldControl>div{width:100%;min-height:36px;color:var(--mv-fg-e9eff1);background:var(--mv-bg-101417);border:1px solid var(--mv-br-303942);border-radius:7px}.fieldControl input,.fieldControl select{padding:0 .65rem}.fieldControl>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:0 .6rem;display:grid}.fieldControl>div input{background:0 0;border:0;outline:0;min-height:0;padding:0}.datePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.filterActions{justify-content:stretch;margin:.2rem 0 .9rem}.filterActions button{flex:1}.modalityPanel{border-top:1px solid var(--mv-br-2d353e);gap:.45rem;padding-top:.8rem;display:grid}.modalityPanel strong{color:var(--mv-fg-e9eff1);font-size:.82rem}.modalityPanel>span{color:var(--mv-fg-8f9ca4);font-size:.78rem}.modalityBar{color:var(--mv-fg-9fadad);grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:.45rem;font-size:.72rem;display:grid}.modalityBar div{background:var(--mv-bg-0e1215);border-radius:999px;height:6px;overflow:hidden}.modalityBar i{background:linear-gradient(90deg, var(--mv-bg-5eead4), var(--mv-bg-60a5fa));border-radius:inherit;height:100%;display:block}.studyWorkspace{overflow:hidden}.tableToolbar{border-bottom:1px solid var(--mv-br-2d353e);justify-content:space-between;align-items:center;gap:.75rem;min-height:58px;padding:0 .85rem;display:flex}.tableToolbar strong,.tableToolbar span{display:block}.tableToolbar strong{color:var(--mv-fg-eef4f5)}.tableToolbar span{color:var(--mv-fg-8f9ca4);margin-top:.15rem;font-size:.76rem}.tableChips{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.tableChips span{min-height:24px;color:var(--mv-fg-b8c4c9);background:var(--mv-bg-101417);border:1px solid var(--mv-br-303942);border-radius:999px;margin:0;padding:.25rem .45rem;font-size:.68rem;font-weight:700}.errorBanner{color:var(--mv-fg-ffd7a8);background:var(--mv-bg-2d2115);border:1px solid var(--mv-br-6b4a22);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:.75rem;padding:.7rem;display:grid}.errorBanner strong,.errorBanner span{display:block}.errorBanner span{color:var(--mv-fg-e7c79d);margin-top:.15rem;font-size:.78rem}.studyTableFrame{overflow:auto}.studyTable{border-collapse:collapse;width:100%;min-width:1040px}.studyTable th{z-index:1;color:var(--mv-fg-8f9ca4);background:var(--mv-bg-151a1f);border-bottom:1px solid var(--mv-br-2d353e);text-align:left;text-transform:uppercase;white-space:nowrap;padding:.55rem .7rem;font-size:.68rem;font-weight:800;position:sticky;top:0}.studyRow{cursor:pointer;border-bottom:1px solid var(--mv-br-252d34)}.studyRow:hover,.studyRow.selected{background:var(--mv-bg-101d22)}.studyRow td{color:var(--mv-fg-ced8dc);white-space:nowrap;padding:.58rem .7rem;font-size:.78rem}.patientCell{gap:.18rem;min-width:220px;display:grid}.patientCell strong,.patientCell span,.descriptionCell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.patientCell strong{color:var(--mv-fg-f3f7f8);font-size:.82rem}.patientCell span{color:var(--mv-fg-7f8d95);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem}.modalityBadge{min-height:24px;color:var(--mv-fg-061413);background:var(--mv-bg-93c5fd);border-radius:5px;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.statusPill{text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.statusPill.available{color:var(--mv-fg-062016);background:var(--mv-bg-86efac)}.statusPill.ingesting,.statusPill.reconciling{color:var(--mv-fg-251a05);background:var(--mv-bg-facc15)}.statusPill.archived{color:var(--mv-fg-09111f);background:var(--mv-bg-cbd5e1)}.statusPill.quarantined,.statusPill.deleted{color:var(--mv-fg-2a0707);background:var(--mv-bg-f9a8d4)}.statusPill.unknown{color:var(--mv-fg-d8dee2);background:var(--mv-bg-374151)}.numericCell{text-align:right;font-variant-numeric:tabular-nums}.rowOpenButton{min-height:30px;color:var(--mv-pin-fg-dffdfa);background:var(--mv-bg-133532);border-color:var(--mv-pin-br-28645e);padding:0 .55rem;font-size:.74rem}.rowOpenButton:hover{background:var(--mv-bg-184741)}.emptyWorklist{min-height:260px;color:var(--mv-fg-8f9ca4);place-items:center;gap:.35rem;display:grid}.emptyWorklist strong{color:var(--mv-fg-e7edf0)}.paginationBar{border-top:1px solid var(--mv-br-2d353e);justify-content:flex-end;align-items:center;gap:.5rem;min-height:54px;padding:0 .85rem;display:flex}.paginationBar span{color:var(--mv-fg-9aa7ad);font-size:.78rem}.paginationBar button:disabled{cursor:not-allowed;opacity:.45}.patientHeader{border-bottom:1px solid var(--mv-br-2d353e);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}.patientHeader>span{width:48px;height:48px;color:var(--mv-fg-061413);background:var(--mv-bg-93c5fd);border-radius:8px;place-items:center;font-weight:900;display:grid}.patientHeader strong,.patientHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.patientHeader small{color:var(--mv-fg-8f9ca4);margin-top:.18rem}.studyDetails{gap:.55rem;display:grid}.studyDetails div{gap:.18rem;display:grid}.studyDetails dt{color:var(--mv-fg-7f8d95);text-transform:uppercase;font-size:.68rem;font-weight:800}.studyDetails dd{color:var(--mv-fg-e1e8eb);font-size:.8rem}.uidText{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--mv-fg-b9c6cb)!important;font-size:.7rem!important}.inspectorActions{justify-content:stretch;margin:.9rem 0}.inspectorActions button{flex:1}.emptyInspector{min-height:180px;color:var(--mv-fg-8f9ca4);text-align:center;place-items:center;gap:.55rem;display:grid}.opsStack{border-top:1px solid var(--mv-br-2d353e);gap:.45rem;padding-top:.8rem;display:grid}.opsStack div{min-height:34px;color:var(--mv-fg-9aa7ad);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.74rem;display:grid}.opsStack svg{color:var(--mv-fg-60a5fa)}.opsStack strong{color:var(--mv-fg-e1e8eb)}.viewerPage{background:var(--mv-bg-101114);min-height:100vh}.professionalViewerPage{background:var(--mv-bg-060809);padding:0}.viewerCommandHeader{background:var(--mv-bg-171c21);border:1px solid var(--mv-br-2d353e);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;width:min(1440px,100%);margin:0 auto .8rem;padding:1rem;display:grid}.viewerHeaderMain{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.viewerCommandHeader h1{color:var(--mv-fg-f8fbfc);font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.viewerCommandHeader p{max-width:760px;color:var(--mv-fg-9aa7ad);margin-top:.32rem;font-size:.88rem;line-height:1.45}.viewerHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.viewerContextStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:min(1440px,100%);margin:0 auto .8rem;display:grid}.viewerContextStrip>div{background:var(--mv-bg-171c21);border:1px solid var(--mv-br-2d353e);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:.12rem .55rem;min-height:62px;padding:.7rem;display:grid}.viewerContextStrip svg{color:var(--mv-fg-5eead4);grid-area:icon}.viewerContextStrip span{color:var(--mv-fg-8f9ca4);text-transform:uppercase;grid-area:label;font-size:.68rem;font-weight:800}.viewerContextStrip strong{min-width:0;color:var(--mv-fg-e7edf0);text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:.78rem;overflow:hidden}.professionalNotice{width:min(1440px,100%)}.viewerTopbar{z-index:10;background:var(--mv-bg-15171b);border-bottom:1px solid var(--mv-br-2b3036);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:48px;padding:.45rem .85rem;display:grid;position:sticky;top:0}.viewerTopbar button,.viewerTopbar a{min-height:32px;color:var(--mv-fg-e8eef0);background:var(--mv-bg-22272d);border:1px solid var(--mv-br-394047);border-radius:6px;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.viewerTopbar button:hover,.viewerTopbar a:hover{background:var(--mv-bg-2a3138)}.viewerStudyId{min-width:0;color:var(--mv-fg-aab4ba);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;overflow:hidden}.viewerNotice{max-width:1180px;color:var(--mv-fg-d9c88f);background:var(--mv-bg-2a2417);border:1px solid var(--mv-br-5a4820);border-radius:8px;margin:1rem auto 0;padding:.75rem 1rem;font-size:.86rem}.viewerConsole{width:100%;margin:0;padding:0}.viewerTabPanel[hidden]{display:none}.viewerHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem 0 .75rem;display:grid}.viewerHero h1,.sandbox h2,.featurePanel h2{color:var(--mv-fg-f4f7f8);letter-spacing:0;margin:0}.viewerHero h1{font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.viewerHero p,.sandboxHeader p,.featurePanelHeader p{color:var(--mv-fg-9faab0);max-width:760px;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.heroActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.primaryAction,.secondaryAction,.fileButton,.featureFooter button,.controlGrid button,.presetStrip button,.segmented button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:34px;padding:0 .75rem;display:inline-flex}.primaryAction{background:var(--mv-bg-0f766e);color:var(--mv-pin-fg-ffffff)}.secondaryAction,.fileButton,.controlGrid button,.presetStrip button,.segmented button{background:var(--mv-bg-23272b);color:var(--mv-fg-e7ecef);border-color:var(--mv-br-3b4248)}.primaryAction:hover{background:var(--mv-bg-0d9488)}.secondaryAction:hover,.fileButton:hover,.controlGrid button:hover,.presetStrip button:hover,.segmented button:hover{background:var(--mv-bg-2d3338)}.capabilityBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.5rem 0 1rem;display:grid}.capabilityBar>div{background:var(--mv-bg-181b1f);border:1px solid var(--mv-br-2d3438);min-height:52px;color:var(--mv-fg-aeb9be);border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.7rem .75rem;display:grid}.capabilityBar svg{color:var(--mv-fg-5eead4)}.capabilityBar strong{color:var(--mv-fg-f7fafb);font-size:1.1rem}.capabilityBar span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.enterpriseMap{background:var(--mv-bg-171a1e);border:1px solid var(--mv-br-2d3438);border-radius:8px;margin-bottom:1rem;padding:.85rem}.enterpriseMapHeader{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.enterpriseMapHeader h2{color:var(--mv-fg-f4f7f8);font-size:1rem}.enterpriseMapHeader p{max-width:940px;color:var(--mv-fg-9faab0);margin-top:.35rem;font-size:.88rem;line-height:1.45}.enterpriseGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.6rem;display:grid}.enterpriseCard{background:var(--mv-bg-111417);border:1px solid var(--mv-br-2c3338);border-radius:8px;grid-template-rows:auto auto 1fr auto auto;gap:.48rem;min-height:240px;padding:.75rem;display:grid}.enterpriseCardHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.enterpriseCardHeader svg{color:var(--mv-fg-5eead4)}.enterpriseCard h3{color:var(--mv-fg-eef4f5);font-size:.92rem;line-height:1.25}.enterpriseCard p,.enterpriseImplementation{color:var(--mv-fg-9faab0);font-size:.8rem;line-height:1.4}.enterpriseImplementation{color:var(--mv-fg-c7d2d6);background:var(--mv-bg-151a1e);border:1px solid var(--mv-br-2d3438);border-radius:6px;padding:.5rem}.enterpriseCounts{flex-wrap:wrap;gap:.35rem;display:flex}.enterpriseCounts span{min-height:24px;color:var(--mv-fg-aeb9be);background:var(--mv-bg-0d1012);border:1px solid var(--mv-br-2d3438);border-radius:999px;padding:.25rem .45rem;font-size:.7rem}.ohifFramePanel{border:1px solid var(--mv-br-2d3438);background:var(--mv-bg-050607);border-radius:8px;height:min(72vh,760px);margin-bottom:1rem;overflow:hidden}.ohifFramePanel iframe{border:0;width:100%;height:100%}.diagnosticViewer{background:var(--mv-bg-111417);border:1px solid var(--mv-br-2d3438);border-radius:8px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:min(76vh,860px);display:grid;overflow:hidden}.diagnosticViewer.sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.seriesSidebar{background:var(--mv-bg-161a1e);border-right:1px solid var(--mv-br-2d3438);grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto auto auto;gap:.75rem;min-height:0;padding:.85rem;display:grid}.sidebarCollapsed .seriesSidebar{display:none}.seriesSidebarHeader{grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.seriesSidebarHeader h2{color:var(--mv-fg-f4f7f8);font-size:1rem}.seriesSidebarHeader p{color:var(--mv-fg-9faab0);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.82rem;overflow:hidden}.seriesHeaderActions{align-items:center;gap:.35rem;display:inline-flex}.seriesIconFileButton{width:32px;height:32px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);cursor:pointer;border-radius:6px;place-items:center;display:grid}.seriesIconFileButton:hover{color:var(--mv-fg-5eead4);border-color:var(--mv-br-5eead4)}.seriesIconFileButton input{display:none}.studyStats{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.studyStats span{min-width:0;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.4rem .45rem;font-size:.72rem;overflow:hidden}.enhancedFrameNav{background:var(--mv-bg-0f1718);border:1px solid var(--mv-pin-br-244047);border-radius:6px;gap:.48rem;padding:.58rem;display:grid}.enhancedFrameNavHeader{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.enhancedFrameNavHeader strong{color:var(--mv-fg-dff7f5);font-size:.78rem}.enhancedFrameNavHeader span,.enhancedFrameNav small,.enhancedFrameNav p{min-width:0;color:var(--mv-pin-fg-93c5c8);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;overflow:hidden}.enhancedFrameNavGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.enhancedFrameNavGrid div{background:var(--mv-bg-121f22);border:1px solid var(--mv-br-263f45);border-radius:5px;gap:.12rem;min-width:0;padding:.38rem;display:grid}.enhancedFrameNavGrid span{color:var(--mv-fg-84a9ae);text-transform:uppercase;font-size:.58rem;font-weight:800}.enhancedFrameNavGrid strong{min-width:0;color:var(--mv-fg-eefcfc);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.enhancedFrameNavActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;display:grid}.enhancedFrameNavActions button{min-width:0;min-height:28px;color:var(--mv-fg-d9fbfa);background:var(--mv-bg-172a2e);border:1px solid var(--mv-br-34535a);border-radius:5px;font-size:.66rem;font-weight:800}.enhancedFrameNavActions button:hover:not(:disabled){color:var(--mv-fg-ffffff);border-color:var(--mv-br-5eead4);background:var(--mv-bg-1d363a)}.enhancedFrameNavActions button:disabled{color:var(--mv-fg-64777b);cursor:not-allowed;opacity:.65}.ingestionReport{background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);border-radius:6px;grid-row:4;gap:.45rem;padding:.55rem;display:grid}.ingestionReportHeader{color:var(--mv-fg-f4f7f8);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.ingestionReportHeader span{color:var(--mv-fg-9faab0);font-size:.7rem}.ingestionReportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;display:flex}.ingestionReportActions button{min-height:24px;color:var(--mv-fg-d7e4e8);background:var(--mv-bg-171d21);border:1px solid var(--mv-br-384349);border-radius:4px;flex:none;justify-content:center;align-items:center;gap:.16rem;padding:0 .34rem;font-size:.62rem;font-weight:700;display:inline-flex}.ingestionReportActions button:hover{color:var(--mv-fg-ffffff);border-color:var(--mv-br-5f6d75);background:var(--mv-bg-20282d)}.ingestionReportList{gap:.35rem;max-height:220px;display:grid;overflow:auto}.ingestionReportItem{background:var(--mv-bg-161a1e);border:1px solid var(--mv-br-2d3438);border-radius:5px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:.45rem;padding:.42rem;display:grid}.ingestionReportStatus{text-align:center;text-transform:uppercase;border:1px solid;border-radius:4px;min-width:0;padding:.16rem .28rem;font-size:.58rem;font-weight:800}.ingestionReportText{gap:.12rem;min-width:0;display:grid}.ingestionReportText strong,.ingestionReportText span,.ingestionReportText small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ingestionReportText strong{color:var(--mv-fg-e7edf0);font-size:.74rem}.ingestionReportText span{color:var(--mv-fg-9faab0);font-size:.66rem}.ingestionReportText small{color:var(--mv-fg-c3ccd0);font-size:.65rem}.ingestionReportItem--loaded .ingestionReportStatus{color:var(--mv-fg-5eead4)}.ingestionReportItem--artifact .ingestionReportStatus{color:var(--mv-fg-7dd3fc)}.ingestionReportItem--deferred .ingestionReportStatus{color:var(--mv-fg-fbbf24)}.ingestionReportItem--failed .ingestionReportStatus{color:var(--mv-fg-fb7185)}.ingestionReportMore{color:var(--mv-fg-9faab0);margin:0;font-size:.68rem}.codecFailurePanel{background:var(--mv-bg-171116);border:1px solid var(--mv-br-4b2633);border-radius:6px;gap:.5rem;padding:.58rem;display:grid}.codecFailureHeader{color:var(--mv-fg-fecdd3);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.42rem;display:grid}.codecFailureHeader svg{color:var(--mv-fg-fb7185);margin-top:.08rem}.codecFailureHeader div{gap:.08rem;min-width:0;display:grid}.codecFailureHeader strong{color:var(--mv-fg-fff1f2);font-size:.78rem}.codecFailureHeader span{color:var(--mv-fg-fda4af);font-size:.66rem}.codecFailureList{gap:.42rem;max-height:260px;display:grid;overflow:auto}.codecFailureItem{background:var(--mv-bg-21181d);border:1px solid var(--mv-br-5b3040);border-radius:5px;gap:.35rem;min-width:0;padding:.46rem;display:grid}.codecFailureItem header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.4rem;display:grid}.codecFailureItem header strong,.codecFailureItem small,.codecFailureItem dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codecFailureItem header strong{color:var(--mv-fg-fff7f7);font-size:.72rem}.codecFailureAction{color:var(--mv-fg-fecdd3);background:var(--mv-bg-3a1c26);border:1px solid var(--mv-br-7f3449);text-transform:uppercase;border-radius:4px;padding:.12rem .32rem;font-size:.58rem;font-weight:800}.codecFailureAction--ready{color:var(--mv-fg-bbf7d0);background:var(--mv-bg-153225);border-color:var(--mv-br-2f855a)}.codecFailureItem dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .45rem;margin:0;display:grid}.codecFailureItem dl div{min-width:0}.codecFailureItem dt{color:var(--mv-fg-fda4af);text-transform:uppercase;font-size:.56rem;font-weight:800}.codecFailureItem dd{color:var(--mv-fg-f5d9df);margin:.04rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.codecFailureItem small,.codecFailureMore{color:var(--mv-fg-f9a8b7);font-size:.64rem}.codecFailureMore{margin:0}.artifactList{background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);border-radius:6px;grid-row:5;gap:.35rem;padding:.55rem;display:grid}.artifactListHeader{color:var(--mv-fg-f4f7f8);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.artifactListHeader span{color:var(--mv-fg-9faab0);font-size:.7rem}.artifactListSearch{min-width:0;color:var(--mv-fg-9faab0);background:var(--mv-bg-0c0f12);border:1px solid var(--mv-br-343c41);border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.35rem;padding:.34rem .42rem;display:grid}.artifactListSearch:focus-within{color:var(--mv-fg-5eead4);border-color:var(--mv-br-5eead4)}.artifactListSearch input{min-width:0;color:var(--mv-fg-eef4f5);font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.artifactListScroll{scrollbar-gutter:stable;gap:.35rem;max-height:19rem;display:grid;overflow-y:auto}.artifactListItem{min-width:0;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-161a1e);border:1px solid var(--mv-br-2d3438);text-align:left;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.1rem .45rem;padding:.42rem;display:grid}.artifactListItem:hover,.artifactListItem.active{border-color:var(--mv-br-5eead4);background:var(--mv-bg-13201f)}.artifactListItem span{min-width:0;color:var(--mv-fg-7dd3fc);text-transform:uppercase;border:1px solid;border-radius:4px;grid-row:1/span 2;align-self:stretch;place-items:center;font-size:.58rem;font-weight:800;display:grid}.artifactListItem strong,.artifactListItem small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifactListItem strong{color:var(--mv-fg-e7edf0);font-size:.74rem}.artifactListItem small,.artifactListMore{color:var(--mv-fg-9faab0);font-size:.65rem}.artifactListMore{margin:0}.fullWidth{width:100%}.seriesList{grid-row:6;gap:.45rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.seriesCard{width:100%;min-height:118px;color:var(--mv-fg-d9e3e6);background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);text-align:left;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.seriesCard:hover,.seriesCard.selected{border-color:var(--mv-br-5eead4);background:var(--mv-bg-13201f)}.seriesThumbnail{width:88px;height:66px;color:var(--mv-pin-fg-f4f7f8);background:var(--mv-bg-050505);border:1px solid var(--mv-pin-br-111111);text-shadow:0 1px 2px var(--mv-br-000000);border-radius:2px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative;overflow:hidden}.seriesThumbnail img,.seriesSnippet img{object-fit:contain;width:100%;height:100%}.seriesThumbnail small{min-width:20px;color:var(--mv-fg-ffffff);background:var(--mv-bg-000000-a65);text-align:center;border-radius:2px;padding:.08rem .22rem;font-size:.66rem;position:absolute;top:4px;left:4px}.seriesText{gap:.2rem;min-width:0;display:grid}.seriesText strong,.seriesText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seriesText strong{font-size:.8rem}.seriesText span,.seriesModality{color:var(--mv-fg-8d9aa0);font-size:.72rem}.seriesSnippetStrip{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:.26rem;min-width:0;display:grid}.seriesSnippet{aspect-ratio:1;min-height:34px;color:var(--mv-fg-d9e3e6);background:var(--mv-bg-050505);border:1px solid var(--mv-br-25252b);border-radius:2px;place-items:center;font-size:.65rem;font-weight:800;display:grid;overflow:hidden}.seriesSnippet:hover,.seriesSnippet.active{border-color:var(--mv-br-d4187a);box-shadow:inset 0 0 0 1px var(--mv-br-d4187a)}.seriesSnippet.more{color:var(--mv-fg-ffb6c8);background:var(--mv-bg-111827)}.emptySeries{min-height:160px;color:var(--mv-fg-8d9aa0);border:1px dashed var(--mv-br-394249);border-radius:6px;align-content:center;place-items:center;gap:.6rem;display:grid}.viewerWorkspace{grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto auto;min-width:0;min-height:0;padding:.75rem;display:grid}.diagnosticTopbar{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.layoutControls,.topbarToggles{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.iconTextButton{min-height:34px;color:var(--mv-fg-dce5e8);background:var(--mv-bg-24292e);border:1px solid var(--mv-br-3a4248);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:0 .65rem;display:inline-flex}.iconTextButton.active,.diagnosticControls button.active{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-99f6e4)}.diagnosticTools{margin-top:0;margin-bottom:.6rem}.viewportStage{background:var(--mv-bg-050607);border:1px solid var(--mv-pin-br-30373d);border-radius:6px;gap:.45rem;min-height:420px;padding:.45rem;display:grid;overflow:hidden}.viewportTile{background:var(--mv-bg-020303);border:1px solid var(--mv-pin-br-242b30);border-radius:4px;min-width:0;min-height:0;position:relative;overflow:hidden}.cornerstoneViewport{width:100%;min-width:1px;height:100%;min-height:1px;position:absolute;top:0;bottom:0;left:0;right:0}.viewportTile.active{border-color:var(--mv-br-5eead4);box-shadow:inset 0 0 0 1px var(--mv-br-5eead4-a55)}.viewportSliceScrollbar{writing-mode:vertical-lr;cursor:ns-resize;width:16px;height:min(62%,340px);accent-color:var(--mv-fg-5eead4);opacity:0;z-index:6;direction:rtl;background:0 0;margin:0;padding:0;transition:opacity .15s;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.viewportTile:hover .viewportSliceScrollbar,.viewportTile.active .viewportSliceScrollbar{opacity:.85}.viewportSliceScrollbar:focus-visible{opacity:.85}.viewportSliceScrollbar:hover{opacity:1}.diagnosticControls{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.45rem;margin-top:.65rem;display:grid}.diagnosticControls button{min-width:0;min-height:34px;color:var(--mv-fg-e7ecef);background:var(--mv-bg-23272b);border:1px solid var(--mv-br-3b4248);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.78rem;display:inline-flex}.diagnosticControls button:hover{background:var(--mv-bg-2d3338)}.sliceNavigator{background:var(--mv-bg-111417);border:1px solid var(--mv-br-2d3438);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:38px;margin-top:.55rem;padding:.45rem .6rem;display:grid}.sliceNavigator>div{gap:.1rem;min-width:84px;display:grid}.sliceNavigator strong{color:var(--mv-fg-8f9ca4);text-transform:uppercase;font-size:.68rem}.sliceNavigator span{color:var(--mv-fg-e7edf0);font-variant-numeric:tabular-nums;font-size:.78rem}.sliceNavigator input{width:100%;accent-color:var(--mv-fg-5eead4)}.sliceNavigator input:disabled{cursor:not-allowed;opacity:.45}.featurePanel{background:var(--mv-bg-171a1e);border:1px solid var(--mv-br-2d3438);border-radius:8px;padding:.85rem}.sandboxHeader,.featurePanelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.sandbox h2,.featurePanel h2{font-size:1rem}.fileButton{position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.sandboxDropZone{background:var(--mv-bg-050607);border:1px solid var(--mv-br-30373d);border-radius:6px;height:min(64vh,680px);min-height:380px;position:relative;overflow:hidden}.cornerstoneViewport{width:100%;height:100%}.viewportGspsMaskOverlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportGspsDimMask{fill:var(--mv-fg-000000-a56)}.viewportGspsAreaBorder,.viewportGspsShutterBorder{fill:none;stroke:var(--mv-pin-fg-38bdf8);stroke-width:2px;stroke-dasharray:8 5;filter:drop-shadow(0 0 2px var(--mv-br-000000-a78));vector-effect:non-scaling-stroke}.viewportGspsShutterBorder{stroke:var(--mv-fg-facc15)}.viewportGspsOverlay{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportGspsBitmapOverlay{image-rendering:pixelated;pointer-events:none}.viewportGspsGraphic{fill:none;stroke:var(--mv-pin-fg-facc15);stroke-width:2px;filter:drop-shadow(0 0 2px var(--mv-br-000000-a78));vector-effect:non-scaling-stroke}.viewportGspsOverlay circle.viewportGspsGraphic{fill:var(--mv-fg-facc15-a14)}.viewportGspsLayerControls{z-index:5;width:min(260px,100% - 1.5rem);max-height:min(46%,280px);color:var(--mv-fg-e6eef1);background:var(--mv-bg-05080b-a90);border:1px solid var(--mv-br-5eead4-a32);box-shadow:0 16px 34px var(--mv-br-000000-a38);pointer-events:auto;border-radius:6px;gap:.45rem;padding:.6rem;display:grid;position:absolute;top:3.1rem;right:.75rem;overflow:auto}.viewportGspsGroupControls{z-index:5;width:min(260px,100% - 1.5rem);max-height:min(28%,210px);color:var(--mv-fg-e6eef1);background:var(--mv-bg-05080b-a90);border:1px solid var(--mv-br-7dd3fc-a34);box-shadow:0 16px 34px var(--mv-br-000000-a34);pointer-events:auto;border-radius:6px;gap:.45rem;padding:.6rem;display:grid;position:absolute;top:calc(3.75rem + min(46%,280px));right:.75rem;overflow:auto}.viewportGspsLayerControlsHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:22px;display:grid}.viewportGspsLayerControlsHeader strong{color:var(--mv-fg-ccfbf1);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;overflow:hidden}.viewportGspsLayerControlsHeader span,.viewportGspsLayerOrder{color:var(--mv-fg-7dd3fc);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800}.viewportGspsLayerControl{border-top:1px solid var(--mv-br-94a3b8-a18);gap:.34rem;min-width:0;padding-top:.42rem;display:grid}.viewportGspsLayerToggle{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;display:grid}.viewportGspsLayerToggle input{width:14px;height:14px;accent-color:var(--mv-fg-5eead4);margin:0}.viewportGspsLayerSwatch{border:1px solid var(--mv-br-ffffff-a58);width:12px;height:12px;box-shadow:0 0 0 1px var(--mv-br-000000-a46);border-radius:999px}.viewportGspsLayerName{min-width:0;color:var(--mv-fg-f8fbfc);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.viewportGspsLayerOpacity{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.viewportGspsLayerOpacity span{color:var(--mv-fg-9fb4bd);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:800}.viewportGspsLayerOpacity input{width:100%;accent-color:var(--mv-fg-38bdf8)}.viewportGspsLayerExport{min-height:22px;color:var(--mv-fg-042f2e);background:var(--mv-bg-5eead4);border:1px solid var(--mv-br-99f6e4-a92);border-radius:4px;padding:0 .42rem;font-size:.62rem;font-weight:900}.viewportGspsGroupControl{border-top:1px solid var(--mv-br-94a3b8-a18);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding-top:.42rem;display:grid}.viewportGspsGroupControl.selected{border-top-color:var(--mv-br-5eead4-a42)}.viewportGspsGroupToggle{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;display:grid}.viewportGspsGroupToggle input{width:14px;height:14px;accent-color:var(--mv-fg-7dd3fc);margin:0}.viewportGspsGroupName{min-width:0;color:var(--mv-fg-f8fbfc);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.viewportGspsGroupCount{color:var(--mv-fg-9fb4bd);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:800}.viewportGspsGroupSelect{min-height:24px;color:var(--mv-fg-dce5e8);background:var(--mv-bg-20272c);border:1px solid var(--mv-br-3b4a52);border-radius:4px;padding:0 .42rem;font-size:.66rem;font-weight:800}.viewportGspsGroupSelect.active{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-99f6e4)}.viewportGspsGroupSelect:disabled{cursor:not-allowed;opacity:.42}.viewportGspsGroupExport{min-height:22px;color:var(--mv-fg-06211e);background:var(--mv-bg-7dd3fc);border:1px solid var(--mv-br-bae6fd-a92);border-radius:4px;padding:0 .42rem;font-size:.62rem;font-weight:900}.viewportGspsGroupEdit{min-width:0;color:var(--mv-fg-b6c9d1);grid-column:1/-1;font-size:.66rem}.viewportGspsGroupEdit summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--mv-fg-7dd3fc);letter-spacing:0;font-weight:800}.viewportGspsGroupEdit[open]{gap:.38rem;padding-top:.15rem;display:grid}.viewportGspsGroupEditField{gap:.18rem;min-width:0;display:grid}.viewportGspsGroupEditField span{color:var(--mv-fg-8aa1ac);text-transform:uppercase;font-size:.62rem;font-weight:800}.viewportGspsGroupEditField input,.viewportGspsGroupEditField textarea{width:100%;min-width:0;color:var(--mv-fg-eef8fa);background:var(--mv-bg-030712-a72);border:1px solid var(--mv-br-7dd3fc-a24);letter-spacing:0;border-radius:4px;font-size:.68rem}.viewportGspsGroupEditField input{min-height:24px;padding:0 .38rem}.viewportGspsGroupEditField textarea{resize:vertical;min-height:46px;padding:.32rem .38rem}.viewportGspsGroupReset{min-height:24px;color:var(--mv-fg-dce5e8);background:var(--mv-bg-172026);border:1px solid var(--mv-br-3b4a52);border-radius:4px;justify-self:end;padding:0 .45rem;font-size:.64rem;font-weight:800}.viewportGspsGroupReset:disabled{cursor:not-allowed;opacity:.42}.viewportGspsGroup.selected .viewportGspsGraphic,.viewportGspsGroup.selected .viewportGspsText,.viewportGspsGroup.selected .viewportGspsTextBox{filter:drop-shadow(0 0 4px var(--mv-br-5eead4-a85)) drop-shadow(0 0 2px var(--mv-br-000000-a80))}.viewportGspsText{fill:var(--mv-fg-fef3c7);stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:16px;font-weight:800}.viewportCspsBadge{z-index:5;border:1px solid var(--mv-br-5eead4-a32);background:var(--mv-bg-030712-a82);max-width:min(70%,18rem);color:var(--mv-fg-ccfbf1);box-shadow:0 8px 20px var(--mv-br-000000-a28);letter-spacing:0;pointer-events:none;border-radius:4px;align-items:center;gap:.36rem;padding:.22rem .42rem;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;top:2.85rem;left:.75rem}.viewportCspsBadge span{color:var(--mv-fg-5eead4);text-transform:uppercase}.viewportCspsBadge strong{color:var(--mv-fg-f8fafc);font-weight:800}.keyObjectBadge{z-index:5;border:1px solid var(--mv-br-5eead4-a38);background:var(--mv-bg-030712-a84);min-width:2.1rem;height:1.65rem;color:var(--mv-fg-a7f3d0);box-shadow:0 8px 20px var(--mv-br-000000-a28);letter-spacing:0;pointer-events:none;border-radius:4px;place-items:center;padding:0 .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;display:inline-grid;position:absolute;top:4.72rem;left:.75rem}.viewportRtStructOverlay{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportRtStructContour{fill:var(--mv-fg-000000-a03);stroke-width:2px;filter:drop-shadow(0 0 2px var(--mv-br-000000-a86));vector-effect:non-scaling-stroke}.viewportRtStructLabel{stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:14px;font-weight:800}.viewportRtDoseOverlay{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportRtDoseRegistration{z-index:7;width:min(250px,100% - 32px);color:var(--mv-fg-e6e8ed);background:var(--mv-bg-0f1116-a94);border:1px solid var(--mv-br-4b4e57);box-shadow:0 8px 20px var(--mv-br-000000-a42);border-radius:4px;gap:6px;padding:8px;display:grid;position:absolute;bottom:42px;right:16px}.viewportRtDoseRegistration label{grid-template-columns:16px minmax(0,1fr) 48px;align-items:center;gap:7px;min-width:0;display:grid}.viewportRtDoseRegistration input[type=range]{width:100%;min-width:0;accent-color:var(--mv-fg-34d1bf);margin:0}.viewportRtDoseRegistration output{color:var(--mv-fg-f2f4f7);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.viewportRtDoseRegistration>div{border-top:1px solid var(--mv-br-343740);justify-content:flex-end;align-items:center;gap:5px;min-height:24px;padding-top:6px;display:flex}.viewportRtDoseRegistration>div span{color:var(--mv-fg-aeb3bd);text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:800}.viewportRtDoseRegistration button{width:26px;height:24px;color:var(--mv-fg-dfe3e9);background:var(--mv-bg-20232a);border:1px solid var(--mv-br-50545f);border-radius:3px;place-items:center;padding:0;display:inline-grid}.viewportRtDoseRegistration button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-2a2e37);border-color:var(--mv-br-34d1bf)}.viewportRtDoseRegistration button:focus-visible{outline:2px solid var(--mv-br-4adccc);outline-offset:2px}.viewportRtDoseRegistration input:focus-visible{outline:2px solid var(--mv-br-4adccc);outline-offset:2px}.viewportRtDoseLine{fill:none;stroke-width:2px;filter:drop-shadow(0 0 2px var(--mv-br-000000-a92));vector-effect:non-scaling-stroke}.viewportRtDoseLine--50{stroke:var(--mv-fg-facc15)}.viewportRtDoseLine--80{stroke:var(--mv-fg-fb923c)}.viewportRtDoseLine--95{stroke:var(--mv-fg-f43f5e)}.viewportRtDoseLabel{fill:var(--mv-fg-fff7ed);stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:13px;font-weight:800}.viewportParametricOverlay{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportParametricColorwash rect{stroke:none}.viewportParametricLabel{fill:var(--mv-fg-e0f2fe);stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:13px;font-weight:800}.viewportParametricControls{z-index:5;border:1px solid var(--mv-br-38bdf8-a34);background:var(--mv-bg-080f18-a88);min-width:220px;box-shadow:0 16px 34px var(--mv-br-000000-a36);color:var(--mv-fg-e5edf7);pointer-events:auto;border-radius:8px;gap:8px;padding:10px 12px;display:grid;position:absolute;bottom:12px;right:12px}.viewportParametricControls label{letter-spacing:0;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.viewportParametricControls input{width:100%;accent-color:var(--mv-fg-38bdf8)}.viewportSegOverlay{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportSegSegment rect{opacity:.34;stroke:none}.viewportSegProbabilityMap rect{stroke:none;mix-blend-mode:screen}.viewportSegLabel{stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:13px;font-weight:800}.viewportSegProbabilityLabel{fill:var(--mv-fg-fff7ed);stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:13px;font-weight:800}.viewportSegProbabilityControls{z-index:5;border:1px solid var(--mv-br-94a3b8-a42);background:var(--mv-bg-0a111a-a88);min-width:220px;box-shadow:0 16px 34px var(--mv-br-000000-a36);color:var(--mv-fg-e5edf7);pointer-events:auto;border-radius:8px;gap:8px;padding:10px 12px;display:grid;position:absolute;bottom:12px;right:12px}.viewportSegProbabilityControls label{letter-spacing:0;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.viewportSegProbabilityControls input{width:100%;accent-color:var(--mv-fg-38bdf8)}.viewportMeshProjectionOverlay{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.viewportMeshProjectionLine{fill:none;stroke:var(--mv-pin-fg-38bdf8);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 2px var(--mv-br-000000-a90));vector-effect:non-scaling-stroke}.viewportMeshProjectionLabel{fill:var(--mv-fg-e0f2fe);stroke:var(--mv-fg-050607);stroke-width:3px;paint-order:stroke;font-size:13px;font-weight:800}.artifactViewport{z-index:4;color:var(--mv-fg-e7edf0);background:var(--mv-bg-030405);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.artifactHeader{background:var(--mv-bg-0f1216-a94);border-bottom:1px solid var(--mv-br-30373d);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;min-height:38px;padding:0 .65rem;display:grid}.artifactHeader>span{color:var(--mv-fg-7dd3fc);display:inline-flex}.artifactHeader strong,.artifactHeader em,.artifactHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifactHeader strong{font-size:.82rem}.artifactHeader em,.artifactHeader small{color:var(--mv-fg-9faab0);font-size:.68rem;font-style:normal}.artifactBody{min-width:0;min-height:0}.varianCaseWorkspace{background:var(--mv-bg-060809);grid-template-rows:42px minmax(0,1fr);height:100%;min-height:0;display:grid}.varianCaseTabs{border-bottom:1px solid var(--mv-br-2d373b);background:var(--mv-bg-101416);align-items:stretch;gap:2px;padding:5px 7px 0;display:flex;overflow-x:auto}.varianCaseTabs button{min-width:86px;color:var(--mv-fg-aab7bc);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.72rem;font-weight:650;display:inline-flex}.varianCaseTabs button:hover,.varianCaseTabs button.active{color:var(--mv-fg-ecf7f4);background:var(--mv-bg-172126);border-color:var(--mv-br-34454c)}.varianCaseTabs button.active{box-shadow:inset 0 2px var(--mv-br-34d399)}.varianCaseTabs .varianCaseExport{border:1px solid var(--mv-br-35504b);min-width:auto;height:30px;color:var(--mv-fg-b9eadc);border-radius:4px;margin-left:auto}.varianCaseTabs .varianCaseServer{border:1px solid var(--mv-pin-br-2b6f73);min-width:auto;height:30px;color:var(--mv-pin-fg-c8f7f2);background:var(--mv-bg-0d3033);border-radius:4px}.varianCaseTabs .varianCaseServer:disabled{cursor:wait;opacity:.65}.varianCaseOverview{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.varianCaseMetrics{grid-column:1/-1;grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;display:grid}.varianCaseMetric{border:1px solid var(--mv-br-2b363a);background:var(--mv-bg-0d1113);border-radius:5px;gap:3px;min-height:66px;padding:10px 12px;display:grid}.varianCaseMetric strong{color:var(--mv-fg-e8f4f1);font-size:1.05rem}.varianCaseMetric span{color:var(--mv-fg-91a0a5);font-size:.68rem}.varianCasePanel,.varianCaseWarnings{border:1px solid var(--mv-br-2b363a);background:var(--mv-bg-0b0f11);border-radius:5px;min-width:0;padding:13px}.varianCasePanel h3{color:var(--mv-fg-e6efec);letter-spacing:0;margin:0 0 10px;font-size:.82rem}.varianCaseFacts{gap:1px;margin:0;display:grid}.varianCaseFacts div{border-bottom:1px solid var(--mv-br-1f282c);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 0;display:grid}.varianCaseFacts dt,.varianCaseFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.7rem}.varianCaseFacts dt{color:var(--mv-fg-839298)}.varianCaseFacts dd{color:var(--mv-fg-d7e1de)}.varianCaseFacts.compact div{grid-template-columns:72px minmax(0,1fr)}.varianCaseWarnings{border-color:var(--mv-br-4d4226);background:var(--mv-bg-151208);color:var(--mv-fg-e8cf82);align-content:start}.varianCaseWarnings p{margin:0 0 9px;font-size:.7rem;line-height:1.45}.varianCaseServerStatus{border:1px solid var(--mv-br-6b4f1d);border-left:3px solid var(--mv-br-eab308);background:var(--mv-bg-15130d);border-radius:5px;grid-column:1/-1;min-width:0;padding:12px}.varianCaseServerStatus.ready{border-color:var(--mv-br-236151);border-left-color:var(--mv-br-34d399);background:var(--mv-bg-0a1815)}.varianCaseServerStatus>header{color:var(--mv-fg-e9f3f2);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.75rem;display:flex}.varianCaseServerStatus>header span,.varianCaseServerStatus>p{color:var(--mv-fg-c3ccc9);font-size:.7rem}.varianImageWorkspace{background:var(--mv-bg-030506);grid-template-columns:minmax(0,1fr) 290px;min-width:0;min-height:0;display:grid}.varianImageStage{border-right:1px solid var(--mv-br-2d373b);grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;display:grid}.varianImageStageToolbar{border-bottom:1px solid var(--mv-br-202a2e);color:var(--mv-fg-65757b);background:var(--mv-bg-090d0f);align-items:center;gap:16px;padding:0 12px;font-size:.68rem;font-weight:650;display:flex}.varianImageStageToolbar span.active{color:var(--mv-fg-d9e9e5)}.varianImageUnavailable{min-height:0;color:var(--mv-fg-91a0a5);text-align:center;background:linear-gradient(var(--mv-bg-11181b) 1px, transparent 1px), linear-gradient(90deg, var(--mv-bg-11181b) 1px, transparent 1px), var(--mv-bg-030506);background-size:32px 32px;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.varianImageUnavailable svg{color:var(--mv-fg-d6a84b)}.varianImageUnavailable strong{color:var(--mv-fg-e1ebe8);font-size:.9rem}.varianImageUnavailable p{max-width:520px;color:var(--mv-fg-8f9da2);margin:0;font-size:.72rem;line-height:1.5}.varianImageUnavailable button{border:1px solid var(--mv-pin-br-2b6f73);height:32px;color:var(--mv-pin-fg-d5f5f0);background:var(--mv-bg-0c3033);border-radius:4px;align-items:center;gap:7px;margin-top:6px;padding:0 12px;font-size:.7rem;font-weight:650;display:inline-flex}.varianImageUnavailable button:disabled{cursor:wait;opacity:.65}.varianTransferProgress{border:1px solid var(--mv-br-26383d);width:min(420px,100%);min-height:58px;color:var(--mv-fg-c8d7d4);background:var(--mv-bg-080d0f);text-align:left;border-radius:5px;margin-top:6px;padding:10px 12px}.varianTransferProgressHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.7rem;display:flex}.varianTransferProgressHeader span{color:var(--mv-fg-b8c7c4)}.varianTransferProgressHeader strong{color:var(--mv-fg-72ddd0);font-variant-numeric:tabular-nums;font-size:.72rem}.varianUploadTrack{background:var(--mv-bg-1b282c);border-radius:3px;width:100%;height:6px;overflow:hidden}.varianUploadTrack>span{border-radius:inherit;background:var(--mv-bg-35b8aa);width:0;height:100%;transition:width .16s ease-out;display:block}.varianConversionProgress{align-items:center;gap:11px;min-height:36px;display:flex}.varianImageUnavailable .varianConversionProgress>svg{color:var(--mv-fg-45c8ba);flex:none;animation:.9s linear infinite varianConversionSpin}.varianConversionProgress>div{gap:3px;min-width:0;display:grid}.varianConversionProgress strong{color:var(--mv-fg-e1ebe8);font-size:.72rem}.varianConversionProgress span{color:var(--mv-fg-849499);font-size:.66rem}@keyframes varianConversionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.varianImageUnavailable .varianConversionProgress>svg{animation:none}.varianUploadTrack>span{transition:none}}.varianReadinessRail{background:var(--mv-bg-0b0f11);min-width:0;padding:14px;overflow:auto}.varianReadinessRail header{border-bottom:1px solid var(--mv-br-253034);gap:8px;padding-bottom:12px;display:grid}.varianReadinessRail header strong,.varianReadinessRail h3{color:var(--mv-fg-dce7e4);font-size:.76rem}.varianReadinessRail h3{margin:16px 0 8px}.varianReadinessRail ul,.varianClinicalRequirements ul{color:var(--mv-fg-9daaad);gap:7px;margin:0;padding-left:17px;font-size:.68rem;line-height:1.45;display:grid}.varianInlineError{color:var(--mv-fg-e6bd69);margin:14px 0 0;font-size:.68rem;line-height:1.45}.varianStatusBadge{border:1px solid var(--mv-br-4a5660);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--mv-fg-b8c3c7);background:var(--mv-bg-12181b);text-transform:uppercase;border-radius:3px;padding:3px 6px;font-size:.61rem;font-weight:700;line-height:1.1;display:inline-flex}.varianStatusBadge.blocked{border-color:var(--mv-br-6b5426);color:var(--mv-fg-e5c672);background:var(--mv-bg-171309)}.varianWorkflowPanel{border:1px solid var(--mv-br-2b363a);background:var(--mv-bg-0b0f11);border-radius:5px;min-width:0;padding:13px}.varianWorkflowPanel h3{color:var(--mv-fg-e6efec);margin:0 0 12px;font-size:.82rem}.varianWorkflowPanel ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.varianWorkflowPanel li{border-bottom:1px solid var(--mv-br-1f282c);min-height:34px;color:var(--mv-fg-66757a);grid-template-columns:24px minmax(0,1fr);align-items:center;font-size:.7rem;display:grid}.varianWorkflowPanel li>span{border:1px solid var(--mv-br-354248);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.61rem;display:grid}.varianWorkflowPanel li.current{color:var(--mv-fg-e1ebe8)}.varianWorkflowPanel li.current>span{border-color:var(--mv-pin-br-2b7d75);color:var(--mv-pin-fg-bdf2e7);background:var(--mv-bg-10332f)}.varianClinicalWorkspace{background:var(--mv-bg-080b0d);min-width:0;min-height:0;padding:14px;overflow:auto}.varianClinicalHeader{border-bottom:1px solid var(--mv-br-2a3539);justify-content:space-between;align-items:end;gap:18px;padding:0 0 14px;display:flex}.varianClinicalHeader h2{color:var(--mv-fg-e2ece9);margin:8px 0 4px;font-size:.94rem}.varianClinicalHeader p{max-width:760px;color:var(--mv-fg-91a0a5);margin:0;font-size:.7rem;line-height:1.45}.varianClinicalActions{gap:7px;display:flex}.varianClinicalActions button{border:1px solid var(--mv-br-354248);height:30px;color:var(--mv-fg-758388);background:var(--mv-bg-0d1214);border-radius:4px;padding:0 10px;font-size:.67rem}.varianClinicalActions button:not(:disabled){color:var(--mv-fg-cbece4);border-color:var(--mv-br-38665c);cursor:pointer}.varianClinicalActions button.active{color:var(--mv-pin-fg-edfffb);border-color:var(--mv-br-34d399);background:var(--mv-bg-11332d)}.varianClinicalMetrics{border-bottom:1px solid var(--mv-br-202a2e);grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;padding:14px 0;display:grid}.varianAuthorSection,.varianDoseShowcase{border-bottom:1px solid var(--mv-br-2a3539);padding:14px 0}.varianAuthorSection>header,.varianDoseShowcase>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.varianAuthorSection h3,.varianDoseShowcase h3{color:var(--mv-fg-d9e4e1);margin:0;font-size:.76rem}.varianAuthorSection>header span,.varianDoseShowcase>header span{color:var(--mv-fg-718086);font-size:.64rem}.varianAuthorGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.varianAuthorGrid article{border:1px solid var(--mv-br-303b40);border-left:3px solid var(--mv-br-68747a);background:var(--mv-bg-0d1214);border-radius:4px;gap:5px;min-width:0;padding:10px 12px;display:grid}.varianAuthorGrid article.physician{border-left-color:var(--mv-br-d4187a)}.varianAuthorGrid article.service{border-left-color:var(--mv-br-4a7ea8)}.varianAuthorGrid article>span{color:var(--mv-fg-9ba8ad);text-transform:uppercase;font-size:.58rem}.varianAuthorGrid article>strong{color:var(--mv-fg-e3ecea);overflow-wrap:anywhere;font-size:.76rem}.varianAuthorGrid article>small{color:var(--mv-fg-8e9ca1);font-size:.66rem}.varianAuthorGrid dl,.varianDoseVolumeCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:4px 0 0;display:grid}.varianAuthorGrid dl div,.varianDoseVolumeCard dl div{justify-content:space-between;gap:7px;display:flex}.varianAuthorGrid dt,.varianDoseVolumeCard dt{color:var(--mv-fg-708087);font-size:.61rem}.varianAuthorGrid dd,.varianDoseVolumeCard dd{color:var(--mv-fg-cbd6d3);overflow-wrap:anywhere;margin:0;font-size:.63rem}.varianClinicalColumns{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:24px;padding:16px 0;display:grid}.varianClinicalSummary h3,.varianClinicalRequirements h3,.varianSourceTableSection h3{color:var(--mv-fg-d9e4e1);margin:0 0 10px;font-size:.76rem}.varianClinicalRequirements{border-left:1px solid var(--mv-br-263136);padding-left:20px}.varianClinicalRequirements p{color:var(--mv-fg-7f8e93);margin:14px 0 0;font-size:.67rem;line-height:1.5}.varianSourceTableSection{border-top:1px solid var(--mv-br-2a3539);padding-top:14px}.varianSourceTableSection>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.varianSourceTableSection>header span{color:var(--mv-fg-718086);font-size:.64rem}.varianStructureSetSection>header{align-items:end}.varianStructureSetSection>header>div{gap:3px;display:grid}.varianStructureSetSection input{width:min(300px,42vw);height:30px;color:var(--mv-fg-dce7e4);background:var(--mv-bg-080b0d);border:1px solid var(--mv-br-354248);border-radius:4px;padding:0 9px;font-size:.68rem}.varianSourceTableScroll{border:1px solid var(--mv-br-202a2e);max-height:330px;overflow:auto}.varianSourceTableScroll .varianSourceTable th{z-index:1;position:sticky;top:0}.varianSourceTable td strong,.varianSourceTable td small{display:block}.varianSourceTable td small{color:var(--mv-fg-718086);margin-top:3px;font-size:.59rem}.varianProvenance{border:1px solid var(--mv-br-3b464b);width:-moz-fit-content;width:fit-content;color:var(--mv-fg-c3ced1);border-radius:3px;padding:2px 5px;font-size:.58rem;display:inline-flex}.varianProvenance.physician{color:var(--mv-fg-f4bad7);border-color:var(--mv-br-8f245b);background:var(--mv-bg-2a111e)}.varianProvenance.service{color:var(--mv-fg-b8d8ef);border-color:var(--mv-br-3d6381);background:var(--mv-bg-101f2a)}.varianSourceTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.68rem}.varianSourceTable th,.varianSourceTable td{border-bottom:1px solid var(--mv-br-1d272b);text-align:left;overflow-wrap:anywhere;padding:8px 9px}.varianSourceTable th{color:var(--mv-fg-87969b);background:var(--mv-bg-0d1214);font-weight:650}.varianSourceTable td{color:var(--mv-fg-c4d0cd)}.varianTableState{color:var(--mv-fg-d8b868)}.varianTechnicalDetails{color:var(--mv-fg-87969b);margin-top:12px;font-size:.66rem}.varianTechnicalDetails summary{cursor:pointer;color:var(--mv-fg-9eabad)}.varianTechnicalDetails>div{gap:4px;max-height:180px;margin-top:8px;display:grid;overflow:auto}.varianTechnicalDetails code{color:var(--mv-fg-718086);font-size:.62rem}.varianContourWorkspace{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.varianContourControls{border-right:1px solid var(--mv-br-2d373b);background:var(--mv-bg-0c1012);align-content:start;gap:14px;padding:12px;display:grid;overflow:auto}.varianContourControls label,.varianMetadataToolbar label{color:var(--mv-fg-91a0a5);gap:6px;font-size:.68rem;display:grid}.varianContourControls select,.varianMetadataToolbar select,.varianMetadataToolbar input{border:1px solid var(--mv-br-354248);min-width:0;height:30px;color:var(--mv-fg-dce7e4);background:var(--mv-bg-080b0d);border-radius:4px;padding:0 8px;font-size:.7rem}.varianContourControls input[type=range]{width:100%;accent-color:var(--mv-fg-34d399)}.varianContourSurface{background:var(--mv-bg-030607);place-items:center;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden}.varianContourSurface canvas{border:1px solid var(--mv-br-243238);background:var(--mv-bg-030607);width:min(100%,960px);height:auto;max-height:100%;display:block}.varianDoseGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:8px;height:100%;padding:12px;display:grid;overflow:auto}.varianDoseItem{border:1px solid var(--mv-br-303b40);background:var(--mv-bg-0d1113);border-radius:5px;gap:5px;padding:11px;display:grid}.varianDoseItem strong{color:var(--mv-fg-dce8e5);font-size:.76rem}.varianDoseItem span{color:var(--mv-fg-7dd3fc);font-size:.72rem}.varianDoseItem small{color:var(--mv-fg-87969b);font-size:.65rem}.varianDoseVolumeGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.varianDoseVolumeCard{border:1px solid var(--mv-br-303a3f);background:var(--mv-bg-0d1214);border-radius:4px;gap:8px;min-width:0;padding:10px 11px;display:grid}.varianDoseVolumeCard>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.varianDoseVolumeCard>header span{color:var(--mv-fg-85949a);text-transform:uppercase;font-size:.59rem}.varianDoseVolumeCard>header strong{color:var(--mv-fg-e0e9e7);font-size:.73rem}.varianDoseMatrix{color:var(--mv-fg-b8c6c3);font-size:.69rem}.varianDoseMatrix small{color:var(--mv-fg-748389);margin-top:2px;font-size:.59rem;display:block}.varianDoseStorage{background:var(--mv-bg-20282c);border-radius:2px;height:5px;overflow:hidden}.varianDoseStorage span{background:var(--mv-bg-2d9b92);height:100%;display:block}.varianMetadataWorkspace{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.varianMetadataOverview{border-bottom:1px solid var(--mv-br-2a3539);background:var(--mv-bg-263035);grid-template-columns:repeat(6,minmax(110px,1fr));gap:1px;padding:1px 0;display:grid}.varianMetadataOverview>div{background:var(--mv-bg-0d1214);gap:3px;min-width:0;padding:8px 10px;display:grid}.varianMetadataOverview span,.varianTreatmentIdentity span{color:var(--mv-fg-748389);text-transform:uppercase;font-size:.56rem}.varianMetadataOverview strong{color:var(--mv-fg-e1ebe8);font-size:.8rem}.varianMetadataOverview small{color:var(--mv-fg-8c9a9f);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.varianMetadataContent{grid-template-columns:210px minmax(0,1fr);min-width:0;min-height:0;display:grid}.varianMetadataSections{border-right:1px solid var(--mv-br-2a3539);background:var(--mv-bg-0a0e10);min-width:0;padding:8px;overflow:auto}.varianMetadataSections button{width:100%;min-height:34px;color:var(--mv-fg-8d9b9f);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:.67rem;display:grid}.varianMetadataSections button.active{border-left-color:var(--mv-br-34d399);color:var(--mv-fg-dce7e4);background:var(--mv-bg-121a1d)}.varianMetadataSections button strong{color:var(--mv-fg-6f7d82);font-size:.62rem}.varianMetadataDetails{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.varianTreatmentIdentity{border-bottom:1px solid var(--mv-br-253035);background:var(--mv-bg-1a2225);grid-template-columns:1.35fr repeat(4,minmax(90px,1fr));gap:1px;display:grid}.varianTreatmentIdentity div{background:var(--mv-bg-0b1012);gap:3px;min-width:0;padding:7px 10px;display:grid}.varianTreatmentIdentity strong{color:var(--mv-fg-cbd7d4);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.varianMetadataIdentity{border-bottom:1px solid var(--mv-br-2a3539);background:var(--mv-bg-1a2225);grid-template-columns:110px repeat(3,minmax(0,1fr));gap:1px;display:grid}.varianMetadataIdentity div{background:var(--mv-bg-0e1416);gap:4px;min-width:0;padding:8px 10px;display:grid}.varianMetadataIdentity span{color:var(--mv-fg-748389);text-transform:uppercase;font-size:.58rem}.varianMetadataIdentity strong{min-width:0;color:var(--mv-fg-d5e0dd);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.varianMetadataToolbar{border-bottom:1px solid var(--mv-br-2a3539);background:var(--mv-bg-0c1012);grid-template-columns:minmax(260px,1fr) minmax(220px,.65fr) auto auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.varianMetadataLoadState{min-width:150px;color:var(--mv-fg-79c9bd);text-align:right;align-self:end;padding:0 0 7px;font-size:.62rem}.varianMetadataLoadState.error{color:var(--mv-fg-f0a3a3)}.varianMetadataExport{border:1px solid var(--mv-br-35504b);height:30px;color:var(--mv-fg-b9eadc);background:var(--mv-bg-11191b);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:650;display:inline-flex}.varianMetadataExport:hover:not(:disabled){border-color:var(--mv-br-4a7168);background:var(--mv-bg-172126)}.varianMetadataExport:disabled{cursor:wait;opacity:.5}.varianTagTableWrap{min-height:0;overflow:auto}.varianTagTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.66rem}.varianTagTable th{z-index:1;border-bottom:1px solid var(--mv-br-405057);color:var(--mv-fg-b8c7cc);background:var(--mv-bg-12191c);text-align:left;padding:7px 9px;position:sticky;top:0}.varianTagTable th:first-child{width:25%}.varianTagTable th:nth-child(2){width:32%}.varianTagTable th:nth-child(3){width:52px}.varianTagTable td{border-bottom:1px solid var(--mv-br-182125);color:var(--mv-fg-c8d4d1);overflow-wrap:anywhere;vertical-align:top;padding:6px 9px}.varianTagTable tr.private td{color:var(--mv-fg-d8c58d)}.varianTagTable td strong{color:inherit;font-size:.67rem;display:block}.varianTagTable td small{color:var(--mv-fg-b79e5f);text-transform:uppercase;margin-top:2px;font-size:.56rem;display:block}.varianTagTable code{color:var(--mv-fg-90a0a5);font-size:.62rem}.varianMetadataEmpty{color:var(--mv-fg-7f8d91);text-align:center;padding:24px;font-size:.7rem}.varianMetadataMore{border-top:1px solid var(--mv-br-2a3539);background:var(--mv-bg-111a1d);color:var(--mv-fg-aab8bc);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex;position:sticky;bottom:0}.varianMetadataMore button{border:1px solid var(--mv-br-3a4a4f);background:var(--mv-bg-182327);min-height:32px;color:var(--mv-fg-e4edef);font:inherit;cursor:pointer;border-radius:4px;padding:0 12px}.varianMetadataMore button:hover{border-color:var(--mv-br-34d399);color:var(--mv-fg-ffffff)}@media (max-width:900px){.varianCaseMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.varianCaseOverview{grid-template-columns:1fr}.varianContourWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.varianContourControls{border-right:0;border-bottom:1px solid var(--mv-br-2d373b);grid-template-columns:repeat(2,minmax(0,1fr))}.varianMetadataToolbar{grid-template-columns:1fr}.varianClinicalMetrics{grid-template-columns:repeat(2,minmax(130px,1fr))}.varianMetadataOverview{grid-template-columns:repeat(3,minmax(110px,1fr))}.varianTreatmentIdentity{grid-template-columns:repeat(2,minmax(120px,1fr))}.varianImageWorkspace{grid-template-rows:minmax(320px,1fr) auto;grid-template-columns:1fr}.varianImageStage{border-right:0;border-bottom:1px solid var(--mv-br-2d373b)}.varianClinicalColumns{grid-template-columns:1fr}.varianClinicalRequirements{border-left:0;padding-left:0}.varianMetadataContent{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.varianMetadataSections{border-right:0;border-bottom:1px solid var(--mv-br-2a3539);display:flex;overflow-x:auto}.varianMetadataSections button{border-bottom:2px solid #0000;border-left:0;width:auto;min-width:130px}.varianMetadataSections button.active{border-bottom-color:var(--mv-br-34d399)}.varianMetadataIdentity{grid-template-columns:repeat(2,minmax(0,1fr))}.varianCaseTabs button{min-width:0;padding:0 8px}}.artifactVideo,.artifactDocument{background:var(--mv-bg-000000);border:0;width:100%;height:100%}.artifactDocumentSurface{background:var(--mv-bg-050607);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.artifactClinicalDocument{height:100%;min-height:0;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-07090b);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:.65rem;padding:.85rem;display:grid;overflow:hidden}.artifactClinicalDocumentHeader{border-bottom:1px solid var(--mv-br-26333b);gap:.18rem;padding-bottom:.55rem;display:grid}.artifactClinicalDocumentHeader strong{color:var(--mv-fg-f3f7f8);font-size:.98rem}.artifactClinicalDocumentHeader span,.artifactClinicalDocumentHeader small{color:var(--mv-fg-9faab0);font-size:.76rem}.artifactClinicalDocumentWarnings{border:1px solid var(--mv-br-4a3b18);background:var(--mv-bg-171309);color:var(--mv-fg-facc15);border-radius:6px;gap:.3rem;padding:.5rem .6rem;font-size:.72rem;display:grid}.artifactClinicalDocumentStylesheet{border:1px solid var(--mv-br-1f4f46);background:var(--mv-bg-071512);color:var(--mv-fg-9de8d0);border-radius:6px;gap:.18rem;padding:.5rem .6rem;display:grid}.artifactClinicalDocumentStylesheet strong{color:var(--mv-fg-a7f3d0);font-size:.74rem}.artifactClinicalDocumentStylesheet span,.artifactClinicalDocumentStylesheet small{color:var(--mv-fg-8fa0a8);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.artifactClinicalDocumentCodes{border:1px solid var(--mv-br-26333b);background:var(--mv-bg-0b1014);border-radius:6px;gap:.42rem;padding:.55rem .6rem;display:grid}.artifactClinicalDocumentCodes strong{color:var(--mv-fg-a7f3d0);font-size:.74rem}.artifactClinicalDocumentCodes div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem;display:grid}.artifactClinicalDocumentCodes span{border:1px solid var(--mv-br-1d2a31);background:var(--mv-bg-070b0e);border-radius:4px;gap:.14rem;min-width:0;padding:.42rem .5rem;display:grid}.artifactClinicalDocumentCodes b{color:var(--mv-fg-e6f5f6);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.artifactClinicalDocumentCodes small,.artifactClinicalDocumentCodes em{color:var(--mv-fg-8fa0a8);font-size:.66rem;font-style:normal}.artifactClinicalDocumentSections{gap:.55rem;min-height:0;padding-right:.25rem;display:grid;overflow:auto}.artifactClinicalDocumentSections section{border:1px solid var(--mv-br-26333b);background:var(--mv-bg-0d1115);border-radius:6px;padding:.7rem}.artifactClinicalDocumentSections h3{color:var(--mv-fg-7dd3fc);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .4rem;font-size:.82rem;display:flex}.artifactClinicalDocumentSections h3 small{color:var(--mv-fg-8fa0a8);font-size:.66rem;font-weight:500}.artifactClinicalDocumentSections p{color:var(--mv-fg-d8e3e6);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.55}.artifactXdsSubmit{border-top:1px solid var(--mv-br-26333b);background:var(--mv-bg-0b1014);justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.48rem .55rem;display:flex}.artifactClinicalDocument .artifactXdsSubmit{border:1px solid var(--mv-br-26333b);border-radius:5px}.artifactXdsSubmit button{min-height:30px;color:var(--mv-pin-fg-e8fbff);background:var(--mv-bg-12313a);border:1px solid var(--mv-pin-br-256374);border-radius:4px;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.artifactXdsSubmit button:hover:not(:disabled){background:var(--mv-bg-164252)}.artifactXdsSubmit button:disabled{cursor:wait;opacity:.6}.artifactXdsSubmit small{min-width:0;color:var(--mv-fg-9faab0);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.artifactVideoSurface{background:var(--mv-bg-050607);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.artifactVideoSurface .artifactVideo{object-fit:contain;min-height:0}.artifactVideoPanel{color:var(--mv-fg-d8e3e6);background:var(--mv-bg-101418);border-top:1px solid var(--mv-br-262d33);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.artifactVideoFrameControls{background:var(--mv-bg-0b1115);border:1px solid var(--mv-br-26333b);border-radius:4px;flex:none;align-items:center;gap:.28rem;padding:.18rem;display:inline-flex}.artifactVideoFrameControls button{width:30px;height:30px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-172028);border:1px solid var(--mv-br-2d3942);border-radius:3px;place-items:center;padding:0;display:inline-grid}.artifactVideoFrameControls button:hover:not(:disabled),.artifactVideoFrameControls button.is-active{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-5eead4)}.artifactVideoFrameControls button:disabled{color:var(--mv-fg-53616a);cursor:not-allowed;opacity:.58}.artifactVideoMeta{gap:.16rem;min-width:0;display:grid}.artifactVideoMeta strong{color:var(--mv-fg-e6edf0);letter-spacing:0;text-transform:uppercase;font-size:.74rem}.artifactVideoMeta span{min-width:0;color:var(--mv-fg-9faab0);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.artifactVideoTiming{flex-wrap:wrap;gap:.3rem;display:flex}.artifactVideoTiming span{width:max-content;max-width:100%;color:var(--mv-fg-7dd3fc);background:var(--mv-bg-0b1d25);border:1px solid var(--mv-br-1f4250);border-radius:3px;padding:.12rem .36rem;font-size:.66rem;font-weight:800}.artifactVideoTools{flex:none;align-items:center;gap:.4rem;display:flex}.artifactVideoTools button{min-height:30px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-182027);border:1px solid var(--mv-br-2d3942);border-radius:4px;align-items:center;gap:.34rem;padding:.34rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.artifactVideoTools button:hover{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-5eead4)}.artifactVideoTools button:disabled{color:var(--mv-fg-53616a);cursor:not-allowed;opacity:.58}.artifactWaveform,.artifactMesh,.artifactWsi{background:var(--mv-bg-050607);width:100%;height:100%;min-height:0;position:relative}.artifactWaveform canvas{cursor:crosshair;width:100%;height:100%}.artifactWaveformControls{width:min(240px,100% - 1.3rem);color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a78);border:1px solid var(--mv-br-5eead4-a24);border-radius:4px;gap:.35rem;padding:.45rem;display:grid;position:absolute;top:.55rem;right:.65rem}.artifactWaveformControls label{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.45rem;font-size:.68rem;display:grid}.artifactWaveformControls input,.artifactWaveformControls select{width:100%}.artifactWaveformControls select{min-height:24px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-050607-a84);border:1px solid var(--mv-br-5eead4-a32);border-radius:4px;font-size:.68rem}.artifactWaveformControls button{width:100%;min-height:28px;color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border:1px solid var(--mv-br-5eead4);border-radius:4px;justify-content:center;align-items:center;gap:.32rem;font-size:.68rem;font-weight:800;display:inline-flex}.artifactWaveformControls button:disabled{cursor:not-allowed;color:var(--mv-fg-74888d);background:var(--mv-bg-d8e3e6-a08);border-color:var(--mv-br-d8e3e6-a16)}.artifactWaveformEvents{width:min(300px,100% - 1.3rem);max-height:min(42%,220px);color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a82);border:1px solid var(--mv-br-f59e0b-a30);box-shadow:0 14px 30px var(--mv-br-000000-a28);border-radius:4px;gap:.28rem;padding:.5rem;display:grid;position:absolute;top:.55rem;left:.65rem;overflow:auto}.artifactWaveformEvents strong{color:var(--mv-fg-fde68a);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.artifactWaveformEvents span{border-top:1px solid var(--mv-br-d8e3e6-a12);gap:.08rem;padding-top:.28rem;font-size:.72rem;font-weight:700;display:grid}.artifactWaveformEvents small,.artifactWaveformEvents em{color:var(--mv-fg-9fb2b7);font-size:.64rem;font-style:normal;font-weight:600}.artifactWaveformSync{width:min(340px,100% - 1.3rem);max-height:min(34%,180px);color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a84);border:1px solid var(--mv-br-5eead4-a28);box-shadow:0 14px 30px var(--mv-br-000000-a30);border-radius:4px;gap:.32rem;padding:.5rem;display:grid;position:absolute;bottom:.65rem;right:.65rem;overflow:auto}.artifactWaveformSync strong{color:var(--mv-fg-5eead4);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.artifactWaveformSync>span,.artifactWaveformSync em{color:var(--mv-fg-9fb2b7);font-size:.64rem;font-style:normal;font-weight:650}.artifactWaveformSync .artifactWaveformSyncStatus{border:1px solid var(--mv-br-94a3b8-a28);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.12rem .36rem}.artifactWaveformSyncStatus--matched{background:var(--mv-bg-166534-a28);color:var(--mv-fg-bbf7d0)!important;border-color:var(--mv-br-22c55e-a42)!important}.artifactWaveformSyncStatus--warning{background:var(--mv-bg-854d0e-a28);color:var(--mv-fg-fde68a)!important;border-color:var(--mv-br-f59e0b-a42)!important}.artifactWaveformSyncStatus--blocked{background:var(--mv-bg-7f1d1d-a30);color:var(--mv-fg-fecdd3)!important;border-color:var(--mv-br-f43f5e-a42)!important}.artifactWaveformSync>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.artifactWaveformSync button{min-width:0;min-height:28px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-5eead4-a08);border:1px solid var(--mv-br-5eead4-a28);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem;padding:.22rem .38rem;font-size:.66rem;font-weight:800;display:grid}.artifactWaveformSync button:hover{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-5eead4)}.artifactWaveformSync button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifactWaveformSync button small{color:inherit;font-size:.6rem}.artifactToolbar{max-width:min(360px,100% - 1.3rem);color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a80);border:1px solid var(--mv-br-5eead4-a24);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.42rem;display:flex;position:absolute;top:.55rem;right:.65rem}.artifactBadge{border:1px solid var(--mv-br-94a3b8-a30);border-radius:4px;align-items:center;min-height:26px;padding:.22rem .45rem;font-size:.66rem;font-weight:850;display:inline-flex}.artifactBadge--ready{color:var(--mv-fg-bbf7d0);background:var(--mv-bg-166534-a28);border-color:var(--mv-br-22c55e-a42)}.artifactBadge--warning{color:var(--mv-fg-fde68a);background:var(--mv-bg-854d0e-a28);border-color:var(--mv-br-f59e0b-a42)}.artifactBadge--neutral{color:var(--mv-fg-cbd5e1);background:var(--mv-bg-1e293b-a42)}.artifactButton{min-height:26px;color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border:1px solid var(--mv-br-5eead4);border-radius:4px;align-items:center;gap:.32rem;padding:.24rem .46rem;font-size:.66rem;font-weight:850;display:inline-flex}.artifactButton:hover{background:var(--mv-bg-99f6e4)}.artifactEvidenceList{width:min(360px,100% - 1.3rem);max-height:min(36%,190px);color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a80);border:1px solid var(--mv-br-5eead4-a24);border-radius:4px;gap:.24rem;padding:.5rem;display:grid;position:absolute;top:.55rem;left:.65rem;overflow:auto}.artifactEvidenceList span{color:var(--mv-fg-b8c6ca);font-size:.68rem;font-weight:650;line-height:1.35}.artifactWaveform p,.artifactMesh p{color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0c0e-a72);border:1px solid var(--mv-br-5eead4-a24);border-radius:4px;margin:0;padding:.24rem .4rem;font-size:.7rem;position:absolute;bottom:.55rem;left:.65rem}.artifactMeshCanvas{width:100%;height:100%;position:relative}.artifactMeshCanvas canvas{width:100%!important;height:100%!important}.artifactMeshFallbackCanvas{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.artifactWsi{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.artifactWsiCanvas{background:var(--mv-bg-050607);cursor:grab;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.artifactWsiCanvas:active{cursor:grabbing}.artifactWsiCanvas--point,.artifactWsiCanvas--polygon{cursor:crosshair}.artifactWsiToolbar{z-index:2;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-080a0c-a78);border:1px solid var(--mv-br-7dd3fc-a24);border-radius:4px;align-items:center;gap:.35rem;padding:.35rem;display:flex;position:absolute;top:.6rem;left:.6rem}.artifactWsiToolbar button{min-width:30px;height:28px;color:var(--mv-fg-f4f7f8);background:var(--mv-bg-17202a);border:1px solid var(--mv-br-344454);border-radius:3px;padding:0 .45rem;font-size:.72rem}.artifactWsiToolbar button.active{color:var(--mv-fg-04111a);background:var(--mv-bg-7dd3fc);border-color:var(--mv-br-bae6fd)}.artifactWsiToolbar button:disabled{cursor:not-allowed;opacity:.45}.artifactWsiToolbar select{max-width:min(260px,34vw);height:28px;color:var(--mv-fg-f4f7f8);background:var(--mv-bg-101820);border:1px solid var(--mv-br-344454);border-radius:3px;padding:0 1.65rem 0 .55rem;font-size:.72rem}.artifactWsiBudgetControl{height:28px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-101820);border:1px solid var(--mv-br-344454);border-radius:3px;align-items:center;gap:.25rem;padding:0 .35rem;display:inline-flex}.artifactWsiPlaneControl{height:28px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-101820);border:1px solid var(--mv-br-344454);border-radius:3px;align-items:center;gap:.25rem;padding:0 .3rem;display:inline-flex}.artifactWsiPlaneControl span{min-width:16px;color:var(--mv-fg-7dd3fc);font:700 .7rem ui-monospace,monospace}.artifactWsiPlaneControl select{background-color:var(--mv-bg-17202a);border:0;min-width:64px;max-width:72px;padding-right:1.2rem}.artifactWsiBudgetControl input{width:58px;min-width:58px;color:var(--mv-fg-f4f7f8);background:var(--mv-bg-17202a);border:1px solid var(--mv-br-344454);border-radius:3px;padding:.12rem .22rem;font-size:.68rem}.artifactWsiToolbar span{min-width:44px;color:var(--mv-fg-7dd3fc);text-align:center;font:700 .72rem ui-monospace,monospace}.artifactWsiToolbar .artifactWsiPlaneStatus{min-width:0;max-width:min(190px,28vw);color:var(--mv-fg-f8fafc);background:var(--mv-bg-1e293b);border:1px solid var(--mv-br-7dd3fc-a32);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:.32rem .45rem;overflow:hidden}.artifactWsiAnnotationOverlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.artifactWsiAnnotationPoint{fill:var(--mv-fg-facc15-a92);stroke:var(--mv-fg-f8fafc);stroke-width:1.5px}.artifactWsiAnnotationPolygon{fill:var(--mv-fg-f472b6-a16);stroke:var(--mv-fg-f472b6);stroke-width:2px}.artifactWsiAnnotationDraft{fill:none;stroke:var(--mv-fg-22d3ee);stroke-width:2px;stroke-dasharray:5 4}.artifactWsiMinimap{z-index:2;background:linear-gradient(90deg, var(--mv-bg-ffffff-a05) 1px, transparent 1px), linear-gradient(var(--mv-bg-ffffff-a05) 1px, transparent 1px), var(--mv-bg-141015);border:1px solid var(--mv-br-f472b6-a38);background-size:16px 16px;width:132px;height:92px;position:absolute;bottom:3.2rem;right:.7rem}.artifactWsiMinimap span{border:1px solid var(--mv-br-22d3ee);background:var(--mv-bg-22d3ee-a16);min-width:5px;min-height:5px;position:absolute}.artifactWsiScalebar{z-index:2;color:var(--mv-pin-fg-e7edf0);text-shadow:0 1px 2px var(--mv-br-000000);align-items:end;gap:.45rem;font:700 .72rem ui-monospace,monospace;display:flex;position:absolute;bottom:3.15rem;left:.7rem}.artifactWsiScalebar span{border-right:2px solid var(--mv-br-f8fafc);border-bottom:3px solid var(--mv-br-f8fafc);border-left:2px solid var(--mv-br-f8fafc);width:120px;height:10px;display:block}.artifactWsiTiles{opacity:.34;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;transform:rotate(-3deg)}.artifactWsiTiles span{border:1px solid var(--mv-br-ffffff-a07);background:radial-gradient(circle at 30% 30%, var(--mv-bg-f472b6-a16), transparent 38%), radial-gradient(circle at 70% 60%, var(--mv-bg-7dd3fc-a12), transparent 42%), var(--mv-bg-171219)}.artifactWsiNotice{z-index:2;max-width:min(680px,100% - 1.3rem);color:var(--mv-fg-d8e3e6);text-align:left;background:var(--mv-bg-080a0c-a78);border:1px solid var(--mv-br-7dd3fc-a22);border-radius:4px;gap:.18rem;margin:0;padding:.42rem .55rem;display:grid;position:absolute;bottom:.55rem;right:.65rem}.artifactMessage{z-index:1;max-width:560px;color:var(--mv-fg-d8e3e6);text-align:center;place-items:center;gap:.5rem;margin:auto;padding:1rem;display:grid;position:relative}.artifactWsiNotice strong,.artifactMessage strong{color:var(--mv-fg-f4f7f8);font-size:.95rem}.artifactWsiNotice span,.artifactMessage span{color:var(--mv-fg-9faab0);font-size:.78rem}.artifactEvidence{background:var(--mv-bg-07090b);height:100%;min-height:0;padding:.75rem;overflow:auto}.artifactEvidenceTitle{border-bottom:1px solid var(--mv-br-273039);gap:.25rem;padding-bottom:.7rem;display:grid}.artifactEvidenceTitle strong{color:var(--mv-fg-f4f7f8);font-size:.95rem}.artifactEvidenceTitle span{color:var(--mv-fg-9faab0);font-size:.75rem}.artifactEvidenceActions{background:var(--mv-bg-101418);border:1px solid var(--mv-br-273039);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;padding:.52rem;display:flex}.artifactEvidenceActions button{min-height:30px;color:var(--mv-fg-f4f7f8);background:var(--mv-bg-1d2630);border:1px solid var(--mv-br-365062);border-radius:4px;padding:0 .62rem;font-size:.72rem;font-weight:800}.artifactEvidenceActions button:hover{color:var(--mv-fg-ffffff);border-color:var(--mv-br-7dd3fc)}.artifactEvidenceActions span{color:var(--mv-fg-9faab0);font-size:.72rem}.artifactEvidenceReadiness{border-left:3px solid var(--mv-br-64748b);gap:.42rem;margin-top:.65rem;display:grid}.artifactEvidenceReadiness--ready{border-left-color:var(--mv-br-22c55e)}.artifactEvidenceReadiness--evidence-only{border-left-color:var(--mv-br-f59e0b)}.artifactEvidenceReadiness--blocked{border-left-color:var(--mv-br-ef4444)}.artifactEvidenceReadiness div{flex-wrap:wrap;align-items:baseline;gap:.42rem;display:flex}.artifactEvidenceReadiness b{color:var(--mv-fg-f4f7f8);text-transform:uppercase;font-size:.76rem}.artifactEvidenceReadiness span{color:var(--mv-fg-9faab0);font-size:.72rem}.artifactEvidenceReadiness p{color:var(--mv-fg-d8e3e6);margin:0;font-size:.72rem;line-height:1.4}.artifactEvidence dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.45rem;margin:.7rem 0;display:grid}.artifactEvidence dl>div,.artifactEvidence section{background:var(--mv-bg-101418);border:1px solid var(--mv-br-273039);border-radius:6px;padding:.55rem}.artifactEvidence dt{color:var(--mv-fg-8fa0ad);text-transform:uppercase;font-size:.66rem;font-weight:800}.artifactEvidence dd{overflow-wrap:anywhere;color:var(--mv-fg-e7edf0);margin:.18rem 0 0;font-size:.78rem}.artifactEvidence section{margin-top:.55rem}.artifactEvidence section>strong{color:var(--mv-fg-7dd3fc);text-transform:uppercase;margin-bottom:.4rem;font-size:.78rem;display:block}.artifactEvidence ul{gap:.28rem;margin:0;padding-left:1rem;display:grid}.artifactEvidence li{color:var(--mv-fg-d8e3e6);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.35}.artifactEvidenceQa{border-left:3px solid var(--mv-br-64748b)}.artifactEvidenceQa--pass{border-left-color:var(--mv-br-22c55e)}.artifactEvidenceQa--warning{border-left-color:var(--mv-br-f59e0b)}.artifactEvidenceQa--blocked{border-left-color:var(--mv-br-ef4444)}.emptyViewport{color:var(--mv-pin-fg-9faab0);pointer-events:none;align-content:center;place-items:center;gap:.75rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.viewportError{z-index:3;color:var(--mv-fg-ffd0d0);background:var(--mv-bg-080000-a80);text-align:center;pointer-events:none;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.viewportError svg{color:var(--mv-fg-f472b6)}.viewportError strong{color:var(--mv-fg-ffffff);font-size:.9rem}.viewportError span{max-width:min(520px,90%);color:var(--mv-fg-f9a8d4);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.viewportOverlay{max-width:min(46vw,520px);color:var(--mv-fg-e5f8f5);background:var(--mv-bg-050708-a72);border:1px solid var(--mv-br-5eead4-a30);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:.35rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;position:absolute;overflow:hidden}.topLeft{top:.55rem;left:.55rem}.topRight{top:.55rem;right:.55rem}.bottomLeft{bottom:.55rem;left:.55rem}.bottomRight{bottom:.55rem;right:.55rem}.toolStrip,.presetStrip,.filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.iconButton{width:34px;height:34px;color:var(--mv-fg-dce5e8);background:var(--mv-bg-24292e);border:1px solid var(--mv-br-3a4248);border-radius:6px;place-items:center;display:inline-grid}.iconButton.active{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-99f6e4)}.activeToolLabel{min-height:32px;color:var(--mv-fg-c9d4d8);background:var(--mv-bg-121417);border:1px solid var(--mv-br-30373d);border-radius:6px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.78rem;display:inline-flex}.controlGrid{grid-template-columns:repeat(7,minmax(92px,1fr));gap:.45rem;margin-top:.75rem;display:grid}.controlGrid button{width:100%;min-width:0;font-size:.8rem}.presetStrip button{min-height:30px;font-size:.78rem}.sandboxStatus{color:var(--mv-fg-aeb9be);margin:.75rem 0 0;font-size:.82rem}.featurePanel{margin-top:1rem}.featureSearch,.selectControl{min-height:36px;color:var(--mv-fg-aeb9be);background:var(--mv-bg-111417);border:1px solid var(--mv-br-30373d);border-radius:6px;align-items:center;gap:.45rem;padding:0 .65rem;display:inline-flex}.featureSearch input,.selectControl select{min-width:210px;color:var(--mv-fg-e8eef0);background:0 0;border:0;outline:0}.selectControl select{min-width:180px}.segmented{background:var(--mv-bg-111417);border:1px solid var(--mv-br-30373d);border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.segmented button{background:0 0;border-color:#0000;min-height:30px;padding:0 .65rem;font-size:.78rem}.segmented button.selected{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4)}.featureGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;margin-top:.75rem;display:grid}.featureCard{background:var(--mv-bg-111417);border:1px solid var(--mv-br-2c3338);border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:.45rem;min-height:190px;padding:.75rem;display:grid}.featureCardHeader,.featureFooter{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.featureCardHeader svg{color:var(--mv-fg-5eead4)}.featureCard h3{color:var(--mv-fg-eef4f5);margin:0;font-size:.91rem;line-height:1.25}.featureCard p{color:var(--mv-fg-9faab0);margin:0;font-size:.8rem;line-height:1.4}.runtimeBadge{text-transform:uppercase;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700}.runtimeBadge.local{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4)}.runtimeBadge.ohif{color:var(--mv-pin-fg-f8fbff);background:var(--mv-bg-3b82f6)}.runtimeBadge.docs{color:var(--mv-fg-1f1606);background:var(--mv-bg-fbbf24)}.featureFooter{color:var(--mv-fg-7f8b91);font-size:.74rem}.featureFooter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.featureFooter button{min-height:30px;color:var(--mv-fg-f8fbff);background:var(--mv-bg-263039);border-color:var(--mv-br-3b4650);font-size:.78rem}.featureFooter button:hover{background:var(--mv-bg-34414d)}@media (max-width:900px){.medImagingApp{grid-template-columns:1fr}.appSidebar{grid-template-rows:auto auto auto;height:auto;position:static}.appNav{grid-template-columns:repeat(5,minmax(0,1fr))}.appNav a,.appNav button{justify-content:center}.appNav a span,.appNav button span{display:none}.worklistCommandBar,.viewerCommandHeader,.viewerHeaderMain{grid-template-columns:1fr}.commandActions,.viewerHeaderActions{justify-content:flex-start}.metricsGrid,.viewerContextStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsGrid,.diagnosticViewer{grid-template-columns:1fr}.seriesSidebar{border-right:0;border-bottom:1px solid var(--mv-br-2d3438);max-height:320px}.viewerHero,.sandboxHeader,.featurePanelHeader{grid-template-columns:1fr}.heroActions{justify-content:flex-start}.capabilityBar{grid-template-columns:repeat(2,minmax(0,1fr))}.specialtyGrid{grid-template-columns:1fr}.controlGrid{grid-template-columns:repeat(3,minmax(88px,1fr))}}@media (max-width:560px){.appRouteShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.appLeftRibbon{border-right:0;border-bottom:1px solid var(--mv-br-1f2937);grid-template-rows:54px;grid-template-columns:54px minmax(0,1fr);height:54px;position:sticky}.appRibbonLogo{border-right:1px solid var(--mv-br-1f2937);border-bottom:0}.appRibbonLogo img{width:38px;max-height:38px}.appRibbonNav{flex-direction:row;padding:4px;overflow:auto hidden}.appRibbonNav a{min-width:58px;min-height:46px}.appRibbonNav a.active:before{border-radius:3px 3px 0 0;width:auto;height:3px;top:auto;bottom:-4px;left:12px;right:12px}.workspacePage{grid-template-columns:1fr}.workspacePageSidebar{z-index:20;border-right:0;border-bottom:1px solid var(--mv-br-333844);display:block;position:sticky;top:54px}.workspacePageNav,.workspacePageNavDense{padding:7px;display:flex;overflow-x:auto}.workspacePageHeader{display:none}.worklistShell{padding:.65rem}.appSidebar{padding:.7rem}.appNav{grid-template-columns:repeat(2,minmax(0,1fr))}.metricsGrid,.viewerContextStrip,.datePair{grid-template-columns:1fr}.tableToolbar,.worklistCommandBar{align-items:start}.commandActions,.viewerHeaderActions,.inspectorActions{width:100%}.commandActions button,.viewerHeaderActions a,.inspectorActions button{flex:1}.viewerWorkspace{padding:.55rem}.viewerTopbar{grid-template-columns:1fr auto}.viewerStudyId{grid-area:2/1/auto/-1}.capabilityBar,.controlGrid,.featureGrid,.specialtyGrid{grid-template-columns:1fr}.sandboxDropZone{min-height:320px}.viewportStage{min-height:360px}.featureSearch,.selectControl,.featureSearch input,.selectControl select{width:100%;min-width:0}}@media print{.appRouteShell{display:block}.appLeftRibbon{display:none!important}}.modalityTag{text-transform:uppercase;background:var(--mv-bg-1e3a5f);min-height:22px;color:var(--mv-pin-fg-93c5fd);border:1px solid var(--mv-pin-br-2d5a9e);border-radius:4px;align-items:center;padding:0 .4rem;font-size:.68rem;font-weight:800;display:inline-flex}.modalityTag--ct,.modalityTag--cbct{background:var(--mv-bg-1a3a1a);color:var(--mv-fg-86efac);border-color:var(--mv-br-2d6b2d)}.modalityTag--mr{background:var(--mv-bg-1e1a3a);color:var(--mv-fg-f472cb);border-color:var(--mv-br-4c3d9e)}.modalityTag--mra{background:var(--mv-bg-221a3a);color:var(--mv-fg-e879f9);border-color:var(--mv-br-5a3d9e)}.modalityTag--fmri{background:var(--mv-bg-1e1a3a);color:var(--mv-fg-d946ef);border-color:var(--mv-br-4c3d9e)}.modalityTag--mrs{background:var(--mv-bg-241a3a);color:var(--mv-fg-c026d3);border-color:var(--mv-br-5a3d9e)}.modalityTag--nm{background:var(--mv-bg-2a1a3a);color:var(--mv-fg-f0abfc);border-color:var(--mv-br-7a2d9e)}.modalityTag--pt{background:var(--mv-bg-3a1a1a);color:var(--mv-fg-f9a8d4);border-color:var(--mv-br-7c1d5e)}.modalityTag--st{background:var(--mv-bg-2e1a3a);color:var(--mv-fg-e879f9);border-color:var(--mv-br-7a2d9e)}.modalityTag--us{background:var(--mv-bg-3a301a);color:var(--mv-fg-fde68a);border-color:var(--mv-br-9e7b2d)}.modalityTag--ivus{background:var(--mv-bg-3a341a);color:var(--mv-fg-fcd34d);border-color:var(--mv-br-9e7b2d)}.modalityTag--ech{background:var(--mv-bg-3a2c1a);color:var(--mv-fg-fbbf24);border-color:var(--mv-br-9e6c2d)}.modalityTag--cd,.modalityTag--dd{background:var(--mv-bg-3a301a);color:var(--mv-fg-fde68a);border-color:var(--mv-br-9e7b2d)}.modalityTag--bdus{background:var(--mv-bg-3a2e1a);color:var(--mv-fg-f59e0b);border-color:var(--mv-br-9e7b2d)}.modalityTag--dx,.modalityTag--cr{background:var(--mv-bg-1a2a3a);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-2d5f8e)}.modalityTag--rg{background:var(--mv-bg-1a2e3a);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-2d5f8e)}.modalityTag--fl{background:var(--mv-bg-1a283a);color:var(--mv-fg-93c5fd);border-color:var(--mv-br-2d5f8e)}.modalityTag--rf{background:var(--mv-bg-1a2a3a);color:var(--mv-fg-93c5fd);border-color:var(--mv-br-2d5f8e)}.modalityTag--bmd{background:var(--mv-bg-1a2e38);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-2d5f8e)}.modalityTag--mg{background:var(--mv-bg-2a1a3a);color:var(--mv-fg-c4b5fd);border-color:var(--mv-br-6d28d9)}.modalityTag--xa{background:var(--mv-bg-3a1f1a);color:var(--mv-fg-fdba74);border-color:var(--mv-br-9a4a2d)}.modalityTag--dsa{background:var(--mv-bg-3a221a);color:var(--mv-fg-fb923c);border-color:var(--mv-br-9a4a2d)}.modalityTag--op{background:var(--mv-bg-1a3a38);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--opt{background:var(--mv-bg-1a3a3a);color:var(--mv-fg-22d3ee);border-color:var(--mv-br-0e7490)}.modalityTag--opm{background:var(--mv-bg-1a3638);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--sl{background:var(--mv-bg-1a3438);color:var(--mv-fg-a5f3fc);border-color:var(--mv-br-1e6f6b)}.modalityTag--vf{background:var(--mv-bg-1a3038);color:var(--mv-fg-a5f3fc);border-color:var(--mv-br-1e6f6b)}.modalityTag--ar{background:var(--mv-bg-1a3238);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--ker{background:var(--mv-bg-1a3438);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--oam{background:var(--mv-bg-1a3638);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--opr{background:var(--mv-bg-1a3038);color:var(--mv-fg-a5f3fc);border-color:var(--mv-br-1e6f6b)}.modalityTag--len{background:var(--mv-bg-1a3238);color:var(--mv-fg-a5f3fc);border-color:var(--mv-br-1e6f6b)}.modalityTag--opth{background:var(--mv-bg-1a3438);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-1e6f6b)}.modalityTag--sm{background:var(--mv-bg-1a3a22);color:var(--mv-fg-6ee7b7);border-color:var(--mv-br-1a5c30)}.modalityTag--gm{background:var(--mv-bg-1a3a24);color:var(--mv-fg-6ee7b7);border-color:var(--mv-br-1a5c30)}.modalityTag--rtimage{background:var(--mv-bg-3a1f0a);color:var(--mv-pin-fg-fb923c);border-color:var(--mv-pin-br-9a4a0d)}.modalityTag--rtstruct{background:var(--mv-bg-3a220a);color:var(--mv-pin-fg-f97316);border-color:var(--mv-pin-br-9a4a0d)}.modalityTag--rtplan{background:var(--mv-bg-3a240a);color:var(--mv-pin-fg-ea580c);border-color:var(--mv-pin-br-9a4a0d)}.modalityTag--rtdose{background:var(--mv-bg-3a260a);color:var(--mv-pin-fg-dc2626);border-color:var(--mv-pin-br-9a2020)}.modalityTag--rtrecord{background:var(--mv-bg-3a280a);color:var(--mv-pin-fg-ef4444);border-color:var(--mv-pin-br-9a2020)}.modalityTag--hd{background:var(--mv-bg-3a1a20);color:var(--mv-fg-fb7185);border-color:var(--mv-br-9e2d3a)}.modalityTag--ecg{background:var(--mv-bg-3a1a22);color:var(--mv-fg-f43f5e);border-color:var(--mv-br-9e1a30)}.modalityTag--eps{background:var(--mv-bg-3a1a24);color:var(--mv-fg-e11d48);border-color:var(--mv-br-9e1a30)}.modalityTag--es{background:var(--mv-bg-3a380a);color:var(--mv-pin-fg-fde047);border-color:var(--mv-pin-br-9e8a0d)}.modalityTag--xc{background:var(--mv-bg-3a360a);color:var(--mv-pin-fg-fcd34d);border-color:var(--mv-pin-br-9e8a0d)}.modalityTag--dms{background:var(--mv-bg-3a3408);color:var(--mv-pin-fg-fbbf24);border-color:var(--mv-pin-br-9e7a0d)}.modalityTag--px{background:var(--mv-bg-203a1a);color:var(--mv-fg-86efac);border-color:var(--mv-br-2d7a2d)}.modalityTag--io{background:var(--mv-bg-1c3a1a);color:var(--mv-fg-86efac);border-color:var(--mv-br-2d7a2d)}.modalityTag--eeg{background:var(--mv-bg-1a2e3a);color:var(--mv-fg-38bdf8);border-color:var(--mv-br-0369a1)}.modalityTag--emg{background:var(--mv-bg-1a2c3a);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-0369a1)}.modalityTag--eog{background:var(--mv-bg-1a2a3a);color:var(--mv-fg-93c5fd);border-color:var(--mv-br-0369a1)}.modalityTag--resp{background:var(--mv-bg-1a283a);color:var(--mv-fg-bae6fd);border-color:var(--mv-br-0369a1)}.modalityTag--pet-ct{background:var(--mv-bg-2a1f1a);color:var(--mv-fg-fb923c);border-color:var(--mv-br-7c3d1e)}.modalityTag--pet-mr{background:var(--mv-bg-261a2e);color:var(--mv-fg-d946ef);border-color:var(--mv-br-7c1d5e)}.modalityTag--spect-ct{background:var(--mv-bg-261a3a);color:var(--mv-fg-c084fc);border-color:var(--mv-br-6d28d9)}.modalityTag--sr,.modalityTag--doc,.modalityTag--ko,.modalityTag--pr,.modalityTag--seg,.modalityTag--reg{background:var(--mv-bg-1e2028);color:var(--mv-fg-94a3b8);border-color:var(--mv-br-3a4050)}.modalityTag--au{background:var(--mv-bg-1e2028);color:var(--mv-fg-64748b);border-color:var(--mv-br-3a4050)}.modalityTag--tg{background:var(--mv-bg-3a1a1f);color:var(--mv-fg-fda4af);border-color:var(--mv-br-9e2030)}.modalityTag--bi{background:var(--mv-bg-1a2a38);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-2d5f8e)}.modalityTag--smr{background:var(--mv-bg-1e2028);color:var(--mv-fg-94a3b8);border-color:var(--mv-br-3a4050)}.modalityTag--nifti{background:var(--mv-bg-1a3430);color:var(--mv-fg-5eead4);border-color:var(--mv-br-1a6b5e)}.modalityTag--img{background:var(--mv-bg-1e2028);color:var(--mv-fg-64748b);border-color:var(--mv-br-3a4050)}.toolStripContainer{margin-bottom:.5rem}.toolGroupTabs{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.4rem;display:flex}.toolGroupTab{min-height:26px;color:var(--mv-fg-9faab0);background:var(--mv-bg-1c2026);border:1px solid var(--mv-br-30373d);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.toolGroupTab:hover{color:var(--mv-fg-e7edf0);background:var(--mv-bg-24292e)}.toolGroupTab.active{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-99f6e4)}.voiPresetStrip{flex-wrap:wrap}.presetLabel{color:var(--mv-fg-8f9ca4);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.cineControls{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.cineLabel{color:var(--mv-fg-8f9ca4);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.cineSlider{min-width:80px;max-width:180px;accent-color:var(--mv-fg-5eead4);flex:1}.cineFpsValue{min-width:24px;color:var(--mv-fg-e7edf0);font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem}.midLeft{top:50%;left:.55rem;transform:translateY(-50%)}.overlayModality{color:var(--mv-fg-5eead4);font-weight:700}.cineIndicator{color:var(--mv-fg-facc15);font-size:.7rem}.dicomMetaToggle{grid-row:7;margin-top:.5rem}.dicomMeta{background:var(--mv-bg-0e1214);border:1px solid var(--mv-br-2d3438);border-radius:6px;max-height:260px;margin-top:.4rem;padding:.6rem;overflow:auto}.dicomMeta>div{border-bottom:1px solid var(--mv-br-1e2428);grid-template-columns:80px minmax(0,1fr);gap:.2rem;padding:.22rem 0;display:grid}.dicomMeta>div:last-child{border-bottom:none}.dicomMeta dt{color:var(--mv-fg-6e7d85);text-transform:uppercase;padding-top:.05rem;font-size:.67rem;font-weight:700}.dicomMeta dd{color:var(--mv-fg-d5e0e4);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.sidebarAnnotationSection{border-top:1px solid var(--mv-br-2d3438);grid-row:9;margin-top:.5rem;padding-top:.5rem}.annotationPanel{background:var(--mv-bg-0e1214);border:1px solid var(--mv-br-2d3438);border-radius:6px;margin-top:.4rem;padding:.6rem}.annotationPanelHeader{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.annotationPanelHeader strong{color:var(--mv-fg-eef4f5);font-size:.82rem}.annotationPanelHeader svg{color:var(--mv-fg-5eead4)}.annotationCount{min-height:20px;color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.68rem;font-weight:800;line-height:20px}.annotationSummary{flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.annotationChip{color:var(--mv-fg-b9c6cb);background:var(--mv-bg-101417);border:1px solid var(--mv-br-303942);border-radius:999px;padding:.18rem .4rem;font-size:.68rem}.segmentationToolbar{background:var(--mv-bg-24242a);border:1px solid var(--mv-br-3f3f48);border-radius:3px;align-items:center;gap:.22rem;margin-bottom:.5rem;padding:.24rem;display:flex}.segmentationToolbar button{width:31px;height:28px;color:var(--mv-fg-d7d8de);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;display:inline-grid}.segmentationToolbar button:hover,.segmentationToolbar button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a15);border-color:var(--mv-br-d4187a)}.segmentLayerList{gap:.38rem;margin-bottom:.55rem;display:grid}.segmentLayerRow{min-height:48px;color:var(--mv-fg-dfe0e5);background:var(--mv-bg-25252b);text-align:left;border:1px solid #0000;border-radius:3px;grid-template-columns:14px 22px 22px minmax(0,1fr) repeat(4,22px);align-items:center;gap:.44rem;padding:0 .46rem;display:grid}.segmentLayerRow:hover{background:var(--mv-bg-111827);border-color:var(--mv-br-4b4b55)}.segmentLayerRow.active{background:var(--mv-bg-111827);border-color:var(--mv-br-d4187a)}.segmentSwatch{width:13px;height:13px;box-shadow:0 0 0 1px var(--mv-br-ffffff-a18);border-radius:1px;display:block}.segmentLayerIcon{width:22px;height:24px;color:var(--mv-fg-d7d8de);border-radius:2px;place-items:center;display:inline-grid}.segmentLayerIcon:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-3a3a43)}.segmentLayerIcon.danger:hover{color:var(--mv-pin-fg-ffc8d6);background:var(--mv-bg-552134)}.segmentLayerLabel{gap:.08rem;min-width:0;display:grid}.segmentLayerLabel strong,.segmentLayerLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmentLayerLabel strong{color:var(--mv-fg-f4f4f6);font-size:.74rem;font-weight:600}.segmentLayerLabel small{color:var(--mv-fg-adafb8);font-size:.62rem}.paintControlPanel{background:var(--mv-bg-24242a);border:1px solid var(--mv-br-3f3f48);border-radius:3px;gap:.42rem;margin-bottom:.58rem;padding:.5rem;display:grid}.paintControlPanel label{grid-template-columns:92px minmax(0,1fr) 34px;align-items:center;gap:.48rem;display:grid}.paintControlPanel span{color:var(--mv-fg-d8d9df);font-size:.7rem}.paintControlPanel input{width:100%;accent-color:var(--mv-fg-d4187a)}.paintControlPanel strong{color:var(--mv-fg-f4f4f6);font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem}.annotationActions{grid-template-columns:repeat(2,1fr);gap:.35rem;margin-bottom:.5rem;display:grid}.annotationActionBtn{min-height:30px;color:var(--mv-fg-e7ecef);background:var(--mv-bg-23272b);border:1px solid var(--mv-br-3b4248);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.74rem;display:inline-flex}.annotationActionBtn:hover{background:var(--mv-bg-2d3338)}.annotationActionBtn.danger{color:var(--mv-fg-f9a8d4);border-color:var(--mv-br-7f2e2e);background:var(--mv-bg-2a1414)}.annotationActionBtn.danger:hover{background:var(--mv-bg-3a1c1c)}.annotationActionBtn.fullWidth{grid-column:1/-1;width:100%}.reportSection,.reportEditor{margin-top:.4rem}.reportTextarea{width:100%;color:var(--mv-fg-e7ecef);background:var(--mv-bg-101417);border:1px solid var(--mv-br-30373d);resize:vertical;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.78rem;line-height:1.4}.reportTextarea:focus{border-color:var(--mv-br-5eead4);outline:none}.reportActions{gap:.35rem;margin-top:.4rem;display:flex}.hotkeyOverlay{z-index:1000;background:var(--mv-bg-050708-a78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hotkeySheet{background:var(--mv-bg-171c21);border:1px solid var(--mv-br-2d3438);border-radius:10px;min-width:360px;max-width:540px;max-height:80vh;padding:1rem;overflow:auto}.hotkeySheetHeader{border-bottom:1px solid var(--mv-br-2d3438);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.6rem;display:flex}.hotkeySheetHeader strong{color:var(--mv-fg-f4f7f8);font-size:.95rem}.hotkeySheetHeader button{width:28px;height:28px;color:var(--mv-fg-9faab0);background:var(--mv-bg-24292e);border:1px solid var(--mv-br-3a4248);cursor:pointer;border-radius:5px;place-items:center;display:grid}.hotkeyList{gap:.4rem;display:grid}.hotkeyRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.hotkeyKbd{min-width:52px;min-height:26px;color:var(--mv-fg-e7edf0);background:var(--mv-bg-1e2428);border:1px solid var(--mv-br-404a52);white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.hotkeyRow span{color:var(--mv-fg-c8d4d8);font-size:.78rem}.specialtyPanel{background:var(--mv-bg-171a1e);border:1px solid var(--mv-br-2d3438);border-radius:8px;margin-top:1rem;padding:.85rem}.specialtyHeader{gap:.25rem;margin-bottom:.75rem;display:grid}.specialtyHeader h2{color:var(--mv-fg-f4f7f8);font-size:1rem}.specialtyHeader p{color:var(--mv-fg-9faab0);font-size:.84rem}.specialtyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.specialtyViewer{background:var(--mv-bg-101316);border:1px solid var(--mv-br-2d3438);border-radius:8px;grid-template-rows:auto auto minmax(260px,1fr);gap:.55rem;min-width:0;padding:.65rem;display:grid}.specialtyTitle{color:var(--mv-fg-e7edf0);align-items:center;gap:.45rem;display:flex}.specialtyTitle svg{color:var(--mv-fg-5eead4)}.specialtyStatus{color:var(--mv-fg-9faab0);background:var(--mv-bg-1f252b);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:.16rem .4rem;font-size:.68rem;font-weight:800}.videoFrame,.meshViewport{min-height:260px;color:var(--mv-pin-fg-8f9ca4);background:var(--mv-bg-050607);border:1px solid var(--mv-pin-br-262d33);border-radius:6px;place-items:center;display:grid;overflow:hidden}.videoFrame video{object-fit:contain;background:var(--mv-bg-000000);width:100%;height:100%;min-height:260px}.waveformCanvas{background:var(--mv-bg-050607);border:1px solid var(--mv-pin-br-262d33);border-radius:6px;width:100%;min-height:300px}.meshViewport{position:relative}.meshViewport canvas{width:100%!important;height:100%!important}.meshViewport>span{color:var(--mv-pin-fg-9faab0);align-items:center;gap:.4rem;padding:.5rem;display:inline-flex}.meddreamViewer{background:var(--mv-bg-060809);border:0;border-radius:0;grid-template-columns:286px minmax(0,1fr);min-height:100vh}.meddreamViewer .seriesSidebar{background:var(--mv-bg-0c1013);border-right-color:var(--mv-br-202932);gap:.6rem;padding:.65rem}.meddreamViewer .seriesSidebarHeader{border-bottom:1px solid var(--mv-br-202932);padding-bottom:.45rem}.meddreamViewer .seriesSidebarHeader h2{font-size:.92rem}.meddreamViewer .studyStats{grid-template-columns:.9fr 1fr 1fr}.meddreamViewer .studyStats span{background:var(--mv-bg-070a0c);border-color:var(--mv-br-202932);border-radius:3px;min-height:28px;padding:.3rem .35rem;font-size:.68rem}.meddreamViewer .seriesList{gap:.32rem}.meddreamViewer .seriesCard{background:var(--mv-bg-090d10);border-color:var(--mv-br-202932);border-radius:3px;grid-template-columns:48px minmax(0,1fr) auto;min-height:68px;padding:.42rem}.meddreamViewer .seriesCard:hover,.meddreamViewer .seriesCard.selected{border-color:var(--mv-br-6fb8ff);background:var(--mv-bg-0d1821)}.meddreamViewer .seriesNumber{width:46px;height:46px;color:var(--mv-fg-b7c7d3);background:linear-gradient(135deg, var(--mv-bg-6fb8ff-a18), var(--mv-bg-1f2932-a22)), var(--mv-bg-050607);border:1px solid var(--mv-br-2f3d47);border-radius:3px;font-size:.78rem}.meddreamViewer .seriesText strong{color:var(--mv-fg-e8edf2);font-size:.76rem}.meddreamViewer .seriesText span{color:var(--mv-fg-81909b)}.meddreamViewer .fileButton,.meddreamViewer .iconTextButton,.meddreamViewer .iconButton,.meddreamViewer .diagnosticControls button,.meddreamViewer .presetStrip button,.panelToolbar button,.patientHistoryPanel button{border-radius:3px}.meddreamViewer .viewerWorkspace{background:var(--mv-bg-060809);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;padding:.42rem}.medViewerTopbar{background:var(--mv-bg-26262c);border:1px solid var(--mv-br-363641);border-bottom:2px solid var(--mv-br-b5116a);border-radius:3px;justify-content:flex-start;gap:.35rem;min-height:58px;margin-bottom:.36rem;padding:.34rem .42rem}.medViewerBrand{align-items:center;gap:.6rem;min-width:250px;min-height:44px;display:flex}.medViewerBrandLock{flex:none;align-content:center;gap:.08rem;display:grid}.medViewerLogo{object-fit:contain;background:0 0;border:0;border-radius:0;width:136px;max-width:136px;height:30px;max-height:30px;padding:0;display:block}.medViewerBrandLock small{color:var(--mv-fg-f5f5f6);letter-spacing:0;font-size:.66rem;line-height:1}.medTopbarTools{background:var(--mv-bg-070a0c);border:1px solid var(--mv-br-202932);scrollbar-width:none;border-radius:3px;flex:1;align-items:center;gap:.22rem;min-width:0;padding:.18rem;display:flex;overflow:auto hidden}.medTopbarTools::-webkit-scrollbar{display:none}.medTopbarTools .iconButton{border:1px solid var(--mv-br-303945);background:var(--mv-bg-151b21);flex-shrink:0;grid-template-rows:22px 10px;place-items:center;width:44px;height:40px;padding:.2rem .18rem;display:grid}.medTopbarTools .iconButton svg{width:20px;height:20px}.medTopbarTools .iconButton span{max-width:42px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;line-height:1;overflow:hidden}.medTopbarRight{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.medViewerPatientName{min-width:0;max-width:280px;color:var(--mv-fg-d0d2d8);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.medToolbarGroup{background:var(--mv-bg-070a0c);border:1px solid var(--mv-br-202932);border-radius:3px;gap:.25rem;padding:.18rem}.medToolbarGroup .iconTextButton{flex-direction:column;gap:.08rem;min-width:42px;min-height:38px;padding:.2rem .32rem}.medToolbarGroup .iconTextButton svg:first-child{width:20px;height:20px}.medToolbarGroup .iconTextButton span{text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:.5rem;line-height:1;overflow:hidden}.meddreamViewer .iconButton,.meddreamViewer .iconTextButton{min-height:30px;color:var(--mv-fg-c7d2da);background:var(--mv-bg-11171b);border-color:var(--mv-br-2a3540)}.meddreamViewer .iconButton{width:30px;height:30px}.meddreamViewer .iconTextButton{padding:0 .46rem;font-size:.74rem}.meddreamViewer .medToolbarGroup .iconTextButton{min-width:42px;min-height:38px;padding:.2rem .32rem}.meddreamViewer .iconButton:hover,.meddreamViewer .iconTextButton:hover,.panelToolbar button:hover,.patientHistoryPanel button:hover{border-color:var(--mv-br-6fb8ff);background:var(--mv-bg-102032)}.meddreamViewer .iconButton.active,.meddreamViewer .iconTextButton.active,.meddreamViewer .diagnosticControls button.active{color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-b5116a);border-color:var(--mv-pin-br-d4187a)}.medMainToolbar{background:var(--mv-bg-0c1013);border:1px solid var(--mv-br-202932);border-radius:3px;gap:.24rem;min-height:38px;margin:0 0 .34rem;padding:.24rem}.medMainToolbar .iconButton{border:1px solid var(--mv-br-303945);background:var(--mv-bg-151b21);grid-template-rows:30px 10px;place-items:center;width:58px;height:52px;padding:.28rem .22rem;display:grid}.medMainToolbar .iconButton svg{width:29px;height:29px}.medMainToolbar .iconButton span{max-width:50px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;line-height:1;overflow:hidden}.medMainToolbar .activeToolLabel{min-height:30px;color:var(--mv-fg-ced7dd);background:var(--mv-bg-070a0c);border-color:var(--mv-br-202932);border-radius:3px;margin-left:auto}.viewerPopoverContent{z-index:1200;min-width:220px;color:var(--mv-fg-e8edf2);background:var(--mv-bg-2a2a31);border:1px solid var(--mv-br-454550);box-shadow:0 16px 36px var(--mv-br-000000-a38);border-radius:4px;padding:.55rem}.viewerPopoverHeader{border-bottom:1px solid var(--mv-br-3d3d47);gap:.12rem;margin-bottom:.45rem;padding-bottom:.45rem;display:grid}.viewerPopoverHeader strong{color:var(--mv-fg-d4187a);text-transform:uppercase;font-size:.78rem;font-weight:800}.viewerPopoverHeader span{color:var(--mv-fg-aeb3ba);font-size:.68rem}.layoutPopoverGrid,.toolsPopoverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.popoverChoice,.panelPopoverList button{min-height:34px;color:var(--mv-fg-d9dde3);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-464651);border-radius:3px;align-items:center;gap:.35rem;display:grid}.popoverChoice{grid-template-columns:auto minmax(0,1fr);padding:0 .5rem}.popoverChoice svg,.panelPopoverList button svg{color:var(--mv-fg-d9dde3)}.popoverChoice span,.panelPopoverList button span{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.popoverChoice.active{color:var(--mv-fg-ffffff);border-color:var(--mv-br-d4187a);background:var(--mv-bg-3c2630)}.panelPopoverList{gap:.35rem;display:grid}.toolsPopoverContent{width:min(380px,100vw - 2rem)}.toolsPopoverGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.panelPopoverList button{grid-template-columns:auto minmax(0,1fr) auto;width:100%;padding:0 .5rem}.panelPopoverList button strong{color:var(--mv-fg-e040a0);text-transform:uppercase;font-size:.58rem}.viewerTrayContent{z-index:1100;width:min(560px,100vw - 2rem);max-height:calc(100vh - 150px);color:var(--mv-fg-e8edf2);background:var(--mv-bg-2d2d34);border:1px solid var(--mv-br-4a4a55);box-shadow:0 18px 44px var(--mv-br-000000-a44);border-radius:6px;padding:.75rem;position:fixed;top:128px;right:1rem;overflow:auto}.viewerTrayContent:focus{outline:1px solid var(--mv-br-d4187a);outline-offset:2px}.annotationPanel{z-index:1180;resize:both;width:min(520px,100vw - 326px);min-width:420px;height:min(760px,100vh - 88px);min-height:420px;color:var(--mv-fg-f3f4f6);background:var(--mv-bg-111827);border:1px solid var(--mv-br-555560);box-shadow:0 24px 54px var(--mv-br-000000-a54);border-radius:5px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:74px;left:302px;overflow:hidden}.annotationPanel.minimized{resize:none;width:min(430px,100vw - 32px);height:auto;min-height:0;overflow:hidden}.sidebarCollapsed .annotationPanel{width:min(520px,100vw - 32px);left:16px}.annotationPanel:focus{outline:1px solid var(--mv-br-d4187a);outline-offset:2px}.annotationPanelHeader,.annotationPanelActions,.annotationFilters,.annotationCalibration,.annotationQa{border-bottom:1px solid var(--mv-br-454550);align-items:center;gap:.42rem;padding:.48rem .58rem;display:flex}.annotationPanelHeader{background:var(--mv-bg-2a2a31);cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;margin:0}.annotationPanelTitle{color:var(--mv-fg-d4187a);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800}.annotationPanelDescription{color:var(--mv-fg-aeb3ba);margin:2px 0 0;font-size:.68rem}.annotationPanelHeaderActions,.annotationRecordActions{align-items:center;gap:6px;display:flex}.annotationPanel button,.annotationPanel select,.annotationPanel input{border:1px solid var(--mv-br-4d4d58);background:var(--mv-bg-1e1e24);color:var(--mv-fg-ffffff);border-radius:3px}.annotationPanel button{cursor:pointer;justify-content:center;align-items:center;gap:.34rem;min-height:30px;padding:0 .52rem;font-size:.72rem;display:inline-flex}.annotationPanel button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--mv-br-d4187a)}.annotationPanel button:disabled{cursor:not-allowed;opacity:.45}.annotationFilters label{align-items:center;gap:6px;display:inline-flex}.annotationFilters input,.annotationFilters select,.annotationCalibration input,.annotationRecordGrid input,.annotationRecordGrid select{min-height:30px;padding:0 .45rem;font-size:.72rem}.annotationFilters{flex-wrap:wrap}.annotationFilters label:first-child{flex:180px}.annotationFilters label:first-child input{width:100%}.annotationCalibration strong,.annotationRecordGrid span{color:var(--mv-fg-aeb3ba);text-transform:uppercase;font-size:.64rem;font-weight:700}.annotationCalibration{grid-template-columns:auto minmax(0,1fr) 76px auto;align-items:center;display:grid}.annotationCalibration span{color:var(--mv-fg-8f96a3);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.annotationRecordList{background:var(--mv-bg-111827);align-content:start;gap:.44rem;padding:.55rem;display:grid;overflow:auto}.annotationRecord{border:1px solid var(--mv-br-3f3f48);background:var(--mv-bg-1d1d24);border-radius:3px;padding:.5rem}.annotationRecordTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.annotationRecordTop strong{color:var(--mv-fg-f3f4f6);font-size:.78rem;line-height:1.15;display:block}.annotationRecordTop span,.annotationStats,.annotationEmpty,.annotationQa{color:var(--mv-fg-aeb3ba);font-size:.68rem}.annotationRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.52rem;display:grid}.annotationRecordGrid label{gap:3px;display:grid}.annotationRecordGrid input,.annotationRecordGrid select{width:100%;min-width:0}.annotationRecordGrid input[type=color]{padding:2px}.annotationStats{border-top:1px solid var(--mv-br-33333c);margin-top:.42rem;padding-top:.42rem}.annotationQa{border-top:1px solid var(--mv-br-454550);white-space:nowrap;text-overflow:ellipsis;border-bottom:0;overflow:hidden}.annotationPanelDragging,.annotationPanelDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:760px){.annotationPanel{width:auto;min-width:0;height:calc(100vh - 88px);top:74px;left:8px;right:8px}.annotationPanel.minimized{width:auto;height:auto}.annotationRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.annotationPanelActions{flex-wrap:wrap}}.segmentationModal{z-index:1200;resize:both;width:min(920px,100vw - 2rem);min-width:640px;height:min(720px,100vh - 80px);min-height:460px;max-height:calc(100vh - 80px);color:var(--mv-fg-f3f4f6);background:var(--mv-bg-111827);border:1px solid var(--mv-br-555560);box-shadow:0 24px 54px var(--mv-br-000000-a54);border-radius:5px;flex-direction:column;display:flex;position:fixed;top:74px;right:1rem;overflow:hidden}.segmentationModal.minimized{width:min(520px,100vw - 2rem);height:auto;overflow:hidden}.segmentationModal:focus{outline:1px solid var(--mv-br-d4187a);outline-offset:2px}.segmentationModalHeader{background:var(--mv-bg-292930);border-bottom:1px solid var(--mv-br-494953);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.72rem .82rem;display:grid}.segmentationModalTitle{color:var(--mv-fg-d4187a);text-transform:uppercase;font-size:1rem;font-weight:800}.segmentationModalDescription{color:var(--mv-fg-bfc1c9);margin-top:.12rem;font-size:.72rem}.segmentationHeaderActions{align-items:center;gap:.24rem;display:flex}.segmentationIconButton{width:32px;height:32px;color:var(--mv-fg-d8d9df);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;display:inline-grid}.segmentationIconButton:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-3f3f48);border-color:var(--mv-br-5c5c67)}.segmentationModalBody{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(360px,1fr) 348px;align-items:start;gap:.62rem;min-height:0;padding:.78rem;display:grid;overflow:hidden auto}.segmentationCanvasPanel,.segmentationLayerPanel{background:var(--mv-bg-24242b);border:1px solid var(--mv-br-454550);border-radius:3px;min-width:0;min-height:0}.segmentationCanvasPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:.52rem;padding:.52rem;display:grid;overflow:auto}.segmentationCanvasToolbar,.segmentationModalActions,.segmentationModeTabs,.segmentationLayerTools,.segmentationToolStrip{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.segmentationCanvasToolbar button,.segmentationModalActions button,.segmentationModalActions label,.segmentationLayerPanelHeader button,.segmentationModeTabs button,.segmentationLayerTools button,.segmentationToolStrip button{min-height:30px;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:.32rem;padding:0 .56rem;font-size:.72rem;font-weight:700;display:inline-flex}.segmentationCanvasToolbar button:hover,.segmentationCanvasToolbar button.active,.segmentationModalActions button:hover,.segmentationModalActions label:hover,.segmentationLayerPanelHeader button:hover,.segmentationModeTabs button:hover,.segmentationModeTabs button.active,.segmentationLayerTools button:hover,.segmentationLayerTools button.active,.segmentationToolStrip button:hover,.segmentationToolStrip button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--mv-br-d4187a)}.segmentationCanvasToolbar button:disabled{cursor:not-allowed;opacity:.45}.segmentationReferenceBadge{min-height:30px;color:var(--mv-fg-ffb6c8);background:var(--mv-bg-2a2a31);border:1px solid var(--mv-br-555560);white-space:nowrap;border-radius:3px;align-items:center;margin-left:auto;padding:0 .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.segmentationCanvas{aspect-ratio:1;background:var(--mv-bg-000000);border:1px solid var(--mv-pin-br-51515c);cursor:crosshair;touch-action:none;border-radius:3px;width:100%;max-height:min(54vh,560px)}.segmentationCanvas.locked{cursor:not-allowed}.segmentationControlGrid,.segmentationInspector{gap:.48rem;display:grid}.segmentationControlGrid label,.segmentationInspector label{grid-template-columns:104px minmax(0,1fr) 42px;align-items:center;gap:.62rem;display:grid}.segmentationControlGrid{background:var(--mv-bg-2b2b33);border:1px solid var(--mv-br-454550);border-radius:3px;padding:.58rem .62rem}.segmentationControlGrid label{min-height:34px}.segmentationControlGrid span,.segmentationInspector span{color:var(--mv-fg-cfd1d8);text-transform:uppercase;font-size:.68rem;font-weight:800}.segmentationControlGrid input,.segmentationInspector input{width:100%;min-width:0;accent-color:var(--mv-fg-d4187a)}.segmentationControlGrid strong{color:var(--mv-fg-f4f5f7);font-variant-numeric:tabular-nums;text-align:left;font-size:.68rem}.segmentationLayerPanel{flex-direction:column;max-height:none;display:flex;overflow:visible}.segmentationModeTabs{flex:none;gap:0;padding:.58rem .72rem 0}.segmentationModeTabs button{background:var(--mv-bg-383843);border-radius:0;flex:1;min-height:42px}.segmentationModeTabs button:first-child{border-radius:3px 0 0 3px}.segmentationModeTabs button:last-child{border-radius:0 3px 3px 0}.segmentationLayerTools,.segmentationToolStrip{border-bottom:1px solid var(--mv-br-454550);flex:none;padding:.48rem .72rem}.segmentationLayerTools{justify-content:space-between}.segmentationLayerTools button,.segmentationToolStrip button{width:27px;min-width:27px;padding:0}.segmentationToolStrip button.active{color:var(--mv-fg-d4187a)}.segmentationToolStrip{justify-content:flex-start;gap:.18rem}.segmentationToolStrip button:disabled,.segmentationLayerTools button:disabled,.segmentationModalActions button:disabled{cursor:not-allowed;opacity:.45}.segmentationToolStrip .textToolButton{width:34px;min-width:34px;color:var(--mv-fg-f3f4f6);font-weight:900}.segmentationToolDivider{background:var(--mv-bg-555560);width:1px;height:24px;margin:0 .08rem}.segmentationSeriesRows{border-bottom:1px solid var(--mv-br-454550);flex:none;display:grid}.segmentationSeriesRows button{min-height:40px;color:var(--mv-fg-d9dbe2);text-align:left;background:0 0;border:0;grid-template-columns:22px 38px minmax(0,1fr);align-items:center;gap:.45rem;padding:0 .72rem;display:grid}.segmentationSeriesRows button:hover{background:var(--mv-bg-383843)}.segmentationSeriesRows strong{color:var(--mv-fg-d4187a)}.segmentationSeriesRows span{text-overflow:ellipsis;white-space:nowrap;color:var(--mv-fg-c9cbd3);font-size:.76rem;overflow:hidden}.segmentationStats strong{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.8rem}.segmentationLayerList{overscroll-behavior:contain;flex:none;align-content:start;gap:.36rem;min-height:156px;max-height:min(32vh,300px);padding:.62rem;display:grid;overflow:hidden auto}.segmentationLayerList.compact .segmentationLayer{min-height:38px}.segmentationLayerList.compact .segmentationLayerText small{display:none}.segmentationLayer{min-height:50px;color:var(--mv-fg-e5e7eb);background:var(--mv-bg-111827);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:3px;grid-template-columns:13px 24px 24px minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.38rem .44rem;display:grid}.segmentationLayer:hover,.segmentationLayer.active,.segmentationLayer.selected{border-color:var(--mv-br-d4187a)}.segmentationLayer.selected{background:var(--mv-bg-383843);box-shadow:inset 3px 0 0 var(--mv-br-d4187a)}.segmentationLayerColor{width:13px;height:16px;box-shadow:0 0 0 1px var(--mv-br-ffffff-a22);border-radius:2px}.segmentationLayerText{gap:.12rem;min-width:0;display:grid}.segmentationLayerText strong,.segmentationLayerText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmentationLayerText strong{color:var(--mv-fg-f8fafc);font-size:.78rem}.segmentationLayerText small{color:var(--mv-fg-b7bac3);font-size:.66rem}.segmentationLayerBadge{max-width:100%;color:var(--mv-fg-ffd9e5);background:var(--mv-bg-3c2630);border:1px solid var(--mv-br-d4187a);text-transform:uppercase;border-radius:3px;justify-self:start;padding:.12rem .34rem;font-size:.58rem;font-style:normal;font-weight:800;line-height:1.2}.segmentationLayerBadge.approved{color:var(--mv-fg-ceffd9);background:var(--mv-bg-17331f);border-color:var(--mv-br-48bd6a)}.segmentationLayerBadge.rejected{color:var(--mv-pin-fg-ffd7d7);background:var(--mv-bg-3a1818);border-color:var(--mv-br-d85c5c)}.segmentationLayerActions{align-items:center;gap:.16rem;display:flex}.segmentationLayerAction,.segmentationLayerActions button{width:22px;height:24px;color:var(--mv-fg-d8d9df);background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.segmentationLayerAction:hover,.segmentationLayerActions button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-44444d)}.segmentationInspector,.segmentationStats,.segmentationModalActions{border-top:1px solid var(--mv-br-454550);flex:none;padding:.62rem}.segmentationInspector label{grid-template-columns:92px minmax(0,1fr)}.segmentationInspector label>div{grid-template-columns:minmax(0,1fr) 30px;gap:.32rem;display:grid}.segmentationInspector input[type=text],.segmentationInspector input:not([type]),.segmentationInspector select{min-height:30px;color:var(--mv-fg-ffffff);background:var(--mv-bg-1e1e24);border:1px solid var(--mv-br-4d4d58);border-radius:3px;padding:0 .45rem}.segmentationInspector button{color:var(--mv-fg-d8d9df);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);border-radius:3px;place-items:center;display:inline-grid}.segmentationAiReview{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;grid-column:1/-1;gap:.42rem;padding:.52rem;display:grid}.segmentationAiReview span{color:var(--mv-fg-cfd1d8);text-transform:none;font-size:.66rem;font-weight:700}.segmentationAiReview div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.segmentationAiReview button{min-height:28px;font-size:.68rem;font-weight:800}.segmentationStats{gap:.22rem;max-height:104px;display:grid;overflow:auto}.segmentationStats span{color:var(--mv-fg-c2c4cc);font-size:.7rem}.segmentationModalActions input{display:none}.segmentationModalActions{justify-content:flex-end;gap:.34rem}.segmentationModalActions button,.segmentationModalActions label,.segmentationResizeHandle{width:34px;min-width:34px;height:32px;padding:0}.segmentationModalActions button[aria-label="Export standards package"]{gap:.12rem;width:42px;min-width:42px}.segmentationResizeHandle{cursor:nwse-resize;display:inline-block;position:relative}.segmentationResizeHandle:before,.segmentationResizeHandle:after{content:"";border-right:2px solid var(--mv-br-cfd1d8);border-bottom:2px solid var(--mv-br-cfd1d8);position:absolute;bottom:7px;right:7px}.segmentationResizeHandle:before{width:14px;height:14px}.segmentationResizeHandle:after{width:8px;height:8px}.segmentationMoreContent{z-index:1300;min-width:210px;color:var(--mv-fg-e9ebf0);background:var(--mv-bg-111827);border:1px solid var(--mv-br-555560);box-shadow:0 14px 34px var(--mv-br-000000-a45);border-radius:3px;gap:.24rem;padding:.36rem;display:grid}.segmentationMoreContent button{min-height:30px;color:var(--mv-fg-dfe1e6);text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.45rem;padding:0 .5rem;display:grid}.segmentationMoreContent button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--mv-br-d4187a)}.segmentationMoreContent button:disabled{cursor:not-allowed;opacity:.45}.segmentationMoreContent span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.segmentationExportContent{min-width:238px}.segmentationDragging,.segmentationDragging *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:900px){.segmentationModal{width:calc(100vw - 2rem);min-width:0;height:calc(100vh - 2rem);top:1rem;overflow:auto}.segmentationModalBody{grid-template-columns:1fr;overflow:visible}.segmentationLayerPanel{max-height:70vh}}.viewerTrayHeader{border-bottom:1px solid var(--mv-br-464650);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;margin-bottom:.6rem;padding-bottom:.55rem;display:grid}.viewerTrayTitle{color:var(--mv-fg-d4187a);text-transform:uppercase;font-size:.9rem;font-weight:800}.viewerTrayDescription{color:var(--mv-fg-b9bec5);margin-top:.16rem;font-size:.68rem}.viewerTrayTabs{background:var(--mv-bg-24242a);border:1px solid var(--mv-br-3e3e47);border-radius:4px;gap:.35rem;margin-bottom:.65rem;padding:.25rem;display:flex}.viewerTrayTabs button{min-height:30px;color:var(--mv-fg-d9dde3);background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.28rem;padding:0 .55rem;font-size:.68rem;display:inline-flex}.viewerTrayTabs button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-3c2630);border-color:var(--mv-br-d4187a)}.panelToolbar{background:var(--mv-bg-0c1013);border:1px solid var(--mv-br-202932);border-radius:3px;align-items:center;gap:.24rem;min-height:34px;margin-bottom:.34rem;padding:.22rem;display:flex}.panelToolbar button{min-width:30px;min-height:28px;color:var(--mv-fg-c7d2da);background:var(--mv-bg-11171b);border:1px solid var(--mv-br-2a3540);justify-content:center;align-items:center;gap:.28rem;padding:0 .48rem;font-size:.72rem;font-weight:700;display:inline-flex}.patientHistoryPanel{background:var(--mv-bg-090d10);border:1px solid var(--mv-br-202932);border-radius:3px;grid-template-columns:minmax(160px,.75fr) repeat(auto-fit,minmax(160px,1fr));gap:.32rem;margin-bottom:.34rem;padding:.38rem;display:grid}.patientHistoryPanel>div{border-right:1px solid var(--mv-br-202932);align-content:center;gap:.16rem;min-width:0;padding-right:.35rem;display:grid}.patientHistoryPanel strong{color:var(--mv-fg-e8edf2);font-size:.78rem}.patientHistoryPanel span,.patientHistoryPanel small{color:var(--mv-fg-8c9ba6);font-size:.7rem}.patientHistoryPanel button{min-height:34px;color:var(--mv-fg-cbd5dc);background:var(--mv-bg-11171b);border:1px solid var(--mv-br-2a3540);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.28rem .42rem;display:grid}.patientHistoryPanel button span{min-width:34px;min-height:20px;color:var(--mv-fg-071018);background:var(--mv-bg-6fb8ff);border-radius:2px;place-items:center;font-weight:800;display:inline-grid}.patientHistoryPanel button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meddreamViewer .viewportStage{background:var(--mv-bg-000000);border-color:var(--mv-pin-br-1a222b);border-radius:2px;gap:.28rem;min-height:calc(100vh - 160px);padding:.28rem}.meddreamViewer .viewportTile{background:var(--mv-bg-000000);border-color:var(--mv-pin-br-1d252d);border-radius:2px}.meddreamViewer .viewportOverlay{color:var(--mv-fg-dbe7ee);background:var(--mv-bg-000000-a48);border:1px solid var(--mv-br-5f707c-a28);border-radius:2px}.meddreamViewer .sliceNavigator,.meddreamViewer .diagnosticControls,.meddreamViewer .presetStrip,.meddreamViewer .cineControls{margin-top:.42rem}.meddreamViewer .sliceNavigator{background:var(--mv-bg-0c1013);border-color:var(--mv-br-202932);border-radius:3px}.meddreamViewer .diagnosticControls{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:.32rem}.meddreamViewer .diagnosticControls button,.meddreamViewer .presetStrip button{min-height:30px;color:var(--mv-fg-c7d2da);background:var(--mv-bg-11171b);border-color:var(--mv-br-2a3540);font-size:.72rem}.meddreamViewer .sandboxStatus{color:var(--mv-fg-8c9ba6);margin-top:.48rem}.historyPanelWrapper:empty{display:none}.rtDvhPanel{z-index:6;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-0a0e12-a96);border:1px solid var(--mv-br-2f3a42);box-shadow:0 12px 32px var(--mv-br-000000-a32);border-radius:6px;gap:.55rem;margin:.55rem .65rem 0;padding:.65rem;display:grid;position:relative}.rtDvhPanel header,.rtDvhSelector,.rtDvhGrid{gap:.5rem;display:grid}.rtDvhPanel header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rtDvhPanel header strong{color:var(--mv-fg-f8fafc);font-size:.82rem;display:block}.rtDvhPanel header span,.rtDvhSelector span,.rtDvhGrid span{color:var(--mv-fg-8fa2ad);font-size:.68rem}.rtDvhPanelActions,.rtDvhSelector{align-items:center;gap:.45rem;display:flex}.rtDvhPanelActions button,.rtDvhSelector select{min-height:30px;color:var(--mv-fg-d8e3e6);background:var(--mv-bg-151d24);border:1px solid var(--mv-br-33404a);border-radius:4px;font-size:.72rem;font-weight:800}.rtDvhPanelActions button{padding:.34rem .58rem}.rtDvhPanelActions button:hover{color:var(--mv-fg-06211e);background:var(--mv-bg-5eead4);border-color:var(--mv-br-5eead4)}.rtDvhSelector{justify-content:space-between}.rtDvhSelector label{gap:.18rem;min-width:min(360px,60%);display:grid}.rtDvhSelector select{width:100%;padding:.28rem .45rem}.rtDvhSelector strong{max-width:360px;color:var(--mv-fg-7dd3fc);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.rtDvhGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.rtDvhGrid>div{background:var(--mv-bg-101820);border:1px solid var(--mv-br-26323b);border-radius:4px;min-width:0;padding:.45rem}.rtDvhGrid strong{min-width:0;color:var(--mv-fg-f8fafc);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.rtDvhTable{border-collapse:collapse;width:100%;font-size:.72rem;overflow:hidden}.rtDvhTable th,.rtDvhTable td{border-bottom:1px solid var(--mv-br-25313a);text-align:left;padding:.32rem .42rem}.rtDvhTable th{color:var(--mv-fg-8fa2ad);text-transform:uppercase;font-size:.66rem}.rtTreatmentPanel .rtDvhTable td{word-break:break-all}.rtDvhWarnings{color:var(--mv-fg-fbbf24);gap:.24rem;margin:0;padding-left:1rem;font-size:.72rem;display:grid}.viewerControlsDrawer{display:contents}.viewerControlsDrawer .controlGroup{background:var(--mv-bg-101114)}.slabControlRow{min-height:34px;color:var(--mv-fg-d7dbe2);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:.55rem;padding:.2rem .35rem;font-size:.74rem;display:grid}.slabControlRow input{width:100%;min-width:0}.slabControlRow strong{color:var(--mv-fg-f4f6f9);white-space:nowrap;font-size:.72rem;font-weight:600}.calibrationControl{grid-template-columns:minmax(96px,1fr) minmax(86px,.9fr) auto auto;align-items:end;gap:.45rem;margin-top:.42rem;padding:.2rem .35rem;display:grid}.calibrationControl label{min-width:0;color:var(--mv-fg-8fa1ad);letter-spacing:0;text-transform:uppercase;gap:.22rem;font-size:.67rem;font-weight:700;display:grid}.calibrationControl input{border:1px solid var(--mv-br-2a3540);background:var(--mv-bg-0c1013);width:100%;min-width:0;height:30px;color:var(--mv-fg-eef5f8);font:inherit;border-radius:3px;padding:0 .45rem}.calibrationControl button{border:1px solid var(--mv-br-2a3540);background:var(--mv-bg-11171b);min-height:30px;color:var(--mv-fg-c7d2da);border-radius:3px;justify-content:center;align-items:center;gap:.28rem;font-size:.72rem;font-weight:650;display:inline-flex}.calibrationControl button:disabled{cursor:not-allowed;opacity:.48}.calibrationControl strong{min-height:30px;color:var(--mv-fg-71d6ed);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.cornerstoneViewport,.viewportTile{touch-action:none}.viewportTile:focus-visible{outline:2px solid var(--mv-br-7dd3fc);outline-offset:-2px}.viewportReferenceLines{pointer-events:none;opacity:.34;position:absolute;top:0;bottom:0;left:0;right:0}.viewportReferenceLine{background:var(--mv-bg-7dd3fc-a72);box-shadow:0 0 8px var(--mv-br-7dd3fc-a28);position:absolute}.viewportReferenceLine.horizontal{height:1px;top:50%;left:12%;right:12%}.viewportReferenceLine.vertical{width:1px;top:12%;bottom:12%;left:50%}@media (max-width:900px){.meddreamViewer{grid-template-columns:1fr}.meddreamViewer .seriesSidebar{border-right:0;border-bottom:1px solid var(--mv-br-202932)}.medViewerTopbar{flex-wrap:wrap;align-items:center;gap:.35rem}.medTopbarTools{flex-basis:100%;order:3;min-height:44px}.medViewerBrand{width:auto}.patientHistoryPanel{grid-template-columns:1fr}.patientHistoryPanel>div{border-right:0;border-bottom:1px solid var(--mv-br-202932);padding-bottom:.3rem;padding-right:0}}@media (max-width:560px){.meddreamViewer .viewportStage{min-height:360px}.panelToolbar,.medMainToolbar,.medToolbarGroup{flex-wrap:nowrap;overflow-x:auto}}.meddreamViewer{--viewer-accent:var(--mv-fg-d4187a);--viewer-accent-strong:var(--mv-fg-c8156e);--viewer-accent-soft:var(--mv-fg-ff1655-a16);--viewer-panel:var(--mv-bg-111827);--viewer-panel-deep:var(--mv-bg-27272e);--viewer-panel-soft:var(--mv-bg-3a3a43);--viewer-border:var(--mv-br-44444e);--viewer-muted:var(--mv-fg-b9bbc3);background:var(--mv-bg-050607);min-height:100vh;color:var(--mv-fg-f1f1f4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:360px minmax(0,1fr)}.meddreamViewer.sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.meddreamViewer .medViewerTopbar{grid-area:1/1/auto/-1}.meddreamViewer .seriesSidebar{background:var(--viewer-panel);border-right:1px solid var(--viewer-border);grid-area:2/1;gap:0;padding:0}.meddreamViewer .viewerWorkspace{background:var(--mv-bg-000000);grid-area:2/2;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:0}.meddreamViewer.sidebarCollapsed .viewerWorkspace{grid-column:1/-1}.meddreamViewer .seriesSidebarHeader{background:var(--viewer-panel-soft);border-bottom:1px solid var(--mv-br-484851);align-items:center;min-height:52px;padding:0 .72rem}.meddreamViewer .seriesSidebarHeader h2{color:var(--mv-fg-ffffff);font-size:1.2rem;font-weight:500}.meddreamViewer .seriesSidebarHeader h2:before{content:"";border-right:2px solid var(--mv-br-d7d7dc);border-bottom:2px solid var(--mv-br-d7d7dc);width:14px;height:14px;margin-right:.45rem;display:inline-block;transform:translateY(-2px)rotate(45deg)}.meddreamViewer .seriesSidebarHeader p{color:var(--mv-fg-d6d7dc);margin-left:1.3rem;font-size:.76rem}.meddreamViewer .seriesHeaderActions{gap:.28rem}.meddreamViewer .seriesIconFileButton{width:30px;height:30px;color:var(--mv-fg-ededf2);background:var(--mv-bg-2d2d35);border-color:var(--mv-br-565660);border-radius:3px}.meddreamViewer .seriesIconFileButton:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-3a3a44);border-color:var(--viewer-accent)}.meddreamViewer .studyStats{background:var(--viewer-panel-soft);border-bottom:1px solid var(--mv-br-484851);grid-template-columns:auto 1fr 1fr;gap:0;padding:.52rem .72rem}.meddreamViewer .studyStats span{min-height:24px;color:var(--mv-fg-dcdde2);text-align:left;background:0 0;border:0;padding:0;font-size:.82rem}.meddreamViewer .enhancedFrameNav{background:var(--mv-bg-303940);border:0;border-bottom:1px solid var(--mv-pin-br-4d5c62);border-radius:0;gap:.42rem;padding:.58rem .72rem}.meddreamViewer .enhancedFrameNavHeader strong{color:var(--mv-fg-f5ffff)}.meddreamViewer .enhancedFrameNavHeader span,.meddreamViewer .enhancedFrameNav small,.meddreamViewer .enhancedFrameNav p{color:var(--mv-pin-fg-bed7db)}.meddreamViewer .enhancedFrameNavGrid div{background:var(--mv-bg-282f35);border-color:var(--mv-br-526169);border-radius:3px}.meddreamViewer .enhancedFrameNavGrid span{color:var(--mv-fg-a8bdc3)}.meddreamViewer .enhancedFrameNavGrid strong{color:var(--mv-fg-f3fbfc)}.meddreamViewer .enhancedFrameNavActions button{color:var(--mv-fg-edfafa);background:var(--mv-bg-29343a);border-color:var(--mv-br-58676e);border-radius:3px}.meddreamViewer .enhancedFrameNavActions button:hover:not(:disabled){background:var(--mv-bg-34434a);border-color:var(--viewer-accent)}.meddreamViewer .enhancedFrameNavActions button:disabled{color:var(--mv-fg-7f8d92)}.meddreamViewer .ingestionReport{background:var(--mv-bg-34343d);border:0;border-bottom:1px solid var(--mv-br-484851);border-radius:0;gap:.4rem;padding:.58rem .72rem}.meddreamViewer .ingestionReportHeader{color:var(--mv-fg-ffffff)}.meddreamViewer .ingestionReportHeader span{color:var(--mv-fg-bfc0c7)}.meddreamViewer .ingestionReportActions button{color:var(--mv-fg-f0f0f3);background:var(--mv-bg-2a2a33);border-color:var(--mv-br-575762);border-radius:2px}.meddreamViewer .ingestionReportActions button:hover{background:var(--mv-bg-373741);border-color:var(--mv-br-70707d)}.meddreamViewer .ingestionReportList{max-height:190px}.meddreamViewer .ingestionReportItem{background:var(--mv-bg-292932);border-color:var(--mv-br-4e4e59);border-radius:3px;grid-template-columns:64px minmax(0,1fr)}.meddreamViewer .ingestionReportStatus{border-radius:2px}.meddreamViewer .ingestionReportText strong{color:var(--mv-fg-f5f5f8)}.meddreamViewer .ingestionReportText span,.meddreamViewer .ingestionReportText small,.meddreamViewer .ingestionReportMore{color:var(--mv-fg-c8c9cf)}.meddreamViewer .codecFailurePanel{background:var(--mv-bg-382832);border:0;border-bottom:1px solid var(--mv-br-6b3c4c);border-radius:0;gap:.42rem;padding:.58rem .72rem}.meddreamViewer .codecFailureHeader strong{color:var(--mv-fg-fff2f5)}.meddreamViewer .codecFailureHeader span,.meddreamViewer .codecFailureItem small,.meddreamViewer .codecFailureMore{color:var(--mv-fg-f4b6c4)}.meddreamViewer .codecFailureItem{background:var(--mv-bg-2d232b);border-color:var(--mv-br-704154);border-radius:3px}.meddreamViewer .codecFailureAction{border-radius:2px}.meddreamViewer .codecFailureItem dd{color:var(--mv-fg-f3d9df)}.meddreamViewer .artifactList{background:var(--mv-bg-34343d);border:0;border-bottom:1px solid var(--mv-br-484851);border-radius:0;gap:.35rem;padding:.58rem .72rem}.meddreamViewer .artifactListHeader{color:var(--mv-fg-ffffff)}.meddreamViewer .artifactListHeader span,.meddreamViewer .artifactListItem small,.meddreamViewer .artifactListMore{color:var(--mv-fg-bfc0c7)}.meddreamViewer .artifactListSearch{color:var(--mv-fg-bfc0c7);background:var(--mv-bg-292932);border-color:var(--mv-br-4e4e59);border-radius:2px}.meddreamViewer .artifactListSearch:focus-within{color:var(--viewer-accent);border-color:var(--viewer-accent)}.meddreamViewer .artifactListItem{color:var(--mv-fg-ededf2);background:var(--mv-bg-292932);border-color:var(--mv-br-4e4e59);border-radius:3px;grid-template-columns:56px minmax(0,1fr)}.meddreamViewer .artifactListItem:hover,.meddreamViewer .artifactListItem.active{background:var(--mv-bg-33333d);border-color:var(--viewer-accent)}.meddreamViewer .artifactListItem span{border-radius:2px}.meddreamViewer .artifactHeader{background:var(--mv-bg-2a2a32-a96);border-bottom-color:var(--mv-br-4e4e59)}.meddreamViewer .modalityTag,.meddreamViewer .studyStats .modalityTag{min-height:auto;color:var(--viewer-accent);background:0 0;border:0;border-radius:0;padding:0;font-size:.92rem;font-weight:800}.viewerWorkspaceBlock{background:var(--viewer-panel-soft,var(--mv-bg-3a3a43));border-bottom:1px solid var(--mv-br-484851);grid-row:3;padding:.58rem .72rem;display:grid}.viewerWorkspaceSelect{gap:.28rem;display:grid}.viewerWorkspaceSelect span{color:var(--mv-fg-bfc0c7);text-transform:uppercase;font-size:.66rem;font-weight:800}.viewerWorkspaceSelect select{width:100%;min-height:32px;color:var(--mv-fg-ffffff);background:var(--mv-bg-2b2b33);border:1px solid var(--mv-br-4e4e59);border-radius:3px;outline:none;padding:0 2rem 0 .52rem;font-size:.82rem;font-weight:700}.viewerWorkspaceSelect select:focus{border-color:var(--viewer-accent,var(--mv-br-d4187a));box-shadow:0 0 0 1px var(--viewer-accent,var(--mv-br-d4187a))}.viewerWorkspaceRuntime{background:var(--mv-bg-22242b);border:1px solid var(--mv-br-4e4e59);border-left:3px solid var(--viewer-accent,var(--mv-br-d4187a));border-radius:3px;gap:.22rem;margin-top:.48rem;padding:.5rem;display:grid}.viewerWorkspaceRuntime strong{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.7rem}.viewerWorkspaceRuntime span,.viewerWorkspaceRuntime small{color:var(--mv-fg-c8c9d0);font-size:.66rem;line-height:1.35}.viewerWorkspaceRuntime small{color:var(--mv-fg-9ea0a8);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meddreamViewer .fileButton.fullWidth,.meddreamViewer .dicomMetaToggle,.meddreamViewer .sidebarAnnotationSection{background:var(--viewer-panel-soft);border-bottom:1px solid var(--mv-br-484851);margin:0;padding:.58rem .72rem}.meddreamViewer .fileButton.fullWidth,.meddreamViewer .dicomMetaToggle .iconTextButton,.meddreamViewer .sidebarAnnotationSection .iconTextButton{justify-content:flex-start;width:100%;min-height:32px}.meddreamViewer .seriesList{background:var(--viewer-panel);gap:0;padding:0}.meddreamViewer .seriesCard{border:0;border-bottom:1px solid var(--mv-br-24242b);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:126px minmax(0,1fr) 36px;gap:.62rem .85rem;min-height:150px;padding:.72rem}.meddreamViewer .seriesCard:hover,.meddreamViewer .seriesCard.selected{background:var(--mv-bg-34343d);border-color:var(--mv-br-24242b)}.meddreamViewer .seriesCard.selected{box-shadow:inset 2px 0 0 var(--viewer-accent), inset 0 0 0 1px var(--viewer-accent)}.meddreamViewer .seriesCard--compact{grid-template-rows:auto;min-height:78px;padding-top:.45rem;padding-bottom:.45rem}.meddreamViewer .seriesThumbnail{width:126px;height:90px;color:var(--mv-pin-fg-f2f2f5);background:var(--mv-bg-050505);border:1px solid var(--mv-pin-br-111111);text-shadow:0 1px 2px var(--mv-br-000000);border-radius:0;place-items:center;font-size:.78rem;line-height:1;display:grid;position:relative}.meddreamViewer .seriesText{align-content:start;gap:.34rem}.meddreamViewer .seriesText strong{color:var(--mv-fg-f1f1f4);font-size:.95rem;font-weight:500}.meddreamViewer .seriesText span,.meddreamViewer .seriesModality{color:var(--mv-fg-c7c8cf);font-size:.82rem}.meddreamViewer .seriesSnippetStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem}.meddreamViewer .seriesSnippet{border-color:var(--mv-br-15151b);border-radius:0;min-height:38px}.meddreamViewer .emptySeries{color:var(--viewer-muted);border-color:var(--mv-br-55555f);border-radius:3px;margin:.72rem}.meddreamViewer .medViewerTopbar{background:var(--mv-bg-25252b);border:0;border-bottom:2px solid var(--viewer-accent);border-radius:0;min-height:98px;margin:0;padding:0 .82rem 0 1.15rem}.meddreamViewer .medViewerBrand{min-width:318px}.meddreamViewer .medViewerLogo{width:274px;max-width:274px;height:42px;max-height:42px}.meddreamViewer .medViewerBrandLock small{color:var(--mv-fg-ffffff);font-size:.86rem}.meddreamViewer .medTopbarTools{background:0 0;border:0;border-radius:0;gap:.34rem;padding:0}.meddreamViewer .medTopbarTools .iconButton,.meddreamViewer .medMainToolbar .iconButton{width:58px;height:64px;color:var(--mv-fg-d4d4d9);background:0 0;border-color:#0000;grid-template-rows:34px 18px;padding:.16rem .1rem}.meddreamViewer .medTopbarTools .iconButton svg,.meddreamViewer .medMainToolbar .iconButton svg{stroke-width:1.8px;width:30px;height:30px}.meddreamViewer .medTopbarTools .iconButton span,.meddreamViewer .medMainToolbar .iconButton span{max-width:56px;color:var(--mv-fg-f3f3f5);font-size:.72rem}.meddreamViewer .iconButton:hover,.meddreamViewer .iconTextButton:hover,.panelToolbar button:hover,.patientHistoryPanel button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-3a3a43);border-color:var(--mv-br-595963)}.meddreamViewer .iconButton.active,.meddreamViewer .iconTextButton.active,.meddreamViewer .diagnosticControls button.active,.panelToolbar button.active{color:var(--mv-fg-ffffff);background:0 0;border-color:#0000}.meddreamViewer .iconButton.active svg,.meddreamViewer .iconTextButton.active svg,.panelToolbar button.active svg{color:var(--viewer-accent);stroke:var(--viewer-accent)}.meddreamViewer .medToolbarGroup{background:0 0;border:0}.meddreamViewer .medToolbarGroup .iconTextButton,.meddreamViewer .topbarToggles .iconButton{min-width:48px;min-height:46px;color:var(--mv-fg-f0f0f3);background:0 0;border-color:#0000}.meddreamViewer .activeToolLabel{color:var(--mv-fg-f3f3f5);background:var(--mv-bg-3a3a44);border-color:var(--mv-br-44444e);border-radius:3px}.meddreamViewer .panelToolbar{background:var(--mv-bg-050505);border:0;border-bottom:1px solid var(--mv-br-202026);border-radius:0;min-height:40px;margin:0;padding:.26rem .48rem}.panelToolbar .panelToolbarControl{margin-left:auto}.meddreamViewer .panelToolbar button{color:var(--mv-fg-d8d8de);background:0 0;border-color:#0000}.meddreamViewer .varianViewerTabs{border-left:1px solid var(--mv-br-303038);scrollbar-width:thin;flex:0 auto;align-items:center;gap:2px;min-width:0;margin-left:.3rem;padding-left:.45rem;display:flex;overflow-x:auto}.meddreamViewer .varianViewerTabs button{min-width:auto;height:28px;min-height:28px;color:var(--mv-fg-aeb0b8);border:1px solid #0000;border-radius:3px;flex:none;padding:0 .55rem;font-size:.68rem;font-weight:700}.meddreamViewer .varianViewerTabs button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-2b2b32);border-color:var(--mv-br-464650)}.meddreamViewer .varianViewerTabs button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-351c29);border-color:var(--viewer-accent)}.meddreamViewer .varianViewerTabs button.varianOverlayToggle{color:var(--mv-fg-9ed9ce);border-color:var(--mv-br-31554e);background:var(--mv-bg-14211f);margin-left:.35rem}.meddreamViewer .varianViewerTabs button.varianOverlayToggle.active{color:var(--mv-pin-fg-effffb);border-color:var(--mv-br-34d399);background:var(--mv-bg-12362f)}.meddreamViewer .patientHistoryPanel{background:var(--viewer-panel-deep);border:0;border-bottom:1px solid var(--mv-br-3c3c45);border-radius:0;margin:0;padding:.48rem}.meddreamViewer .viewportStage{background:var(--mv-bg-000000);border:0;border-radius:0;gap:0;min-height:calc(100vh - 140px);padding:0}.meddreamViewer .viewportTile{border-color:var(--mv-pin-br-080808);border-radius:0}.meddreamViewer .viewportTile.active{border-color:var(--viewer-accent);box-shadow:inset 0 0 0 1px var(--viewer-accent)}.meddreamViewer .viewportOverlay{color:var(--mv-pin-fg-e9e9ed);text-shadow:0 1px 2px var(--mv-br-000000);background:0 0;border:0;font-size:.88rem}.meddreamViewer .sliceNavigator,.meddreamViewer .diagnosticControls,.meddreamViewer .presetStrip,.meddreamViewer .cineControls{background:var(--viewer-panel-deep);border:0;border-top:1px solid var(--mv-br-3c3c45);border-radius:0;margin:0}.meddreamViewer .sliceNavigator,.meddreamViewer .cineControls{padding:.48rem .62rem}.meddreamViewer .diagnosticControls,.meddreamViewer .presetStrip{padding:.45rem .62rem}.meddreamViewer .sliceNavigator input,.meddreamViewer .cineSlider{accent-color:var(--viewer-accent)}.meddreamViewer .diagnosticControls button,.meddreamViewer .presetStrip button,.annotationActionBtn{color:var(--mv-fg-dcdde2);background:var(--mv-bg-34343d);border-color:var(--mv-br-4a4a55);border-radius:3px}.meddreamViewer .diagnosticControls button:hover,.meddreamViewer .presetStrip button:hover,.annotationActionBtn:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-41414b);border-color:var(--mv-br-5b5b66)}.meddreamViewer .sandboxStatus{color:var(--mv-fg-c3c3cb);background:var(--mv-bg-050505);border-top:1px solid var(--mv-br-202026);margin:0;padding:.4rem .62rem;font-size:.76rem}.meddreamViewer .dicomMeta{background:var(--mv-bg-2a2a31);border-color:var(--mv-br-474752);border-radius:3px}.meddreamViewer .dicomMeta dt,.viewerTrayDescription,.cineLabel,.presetLabel,.hotkeyRow span{color:var(--mv-fg-b9bbc3)}.meddreamViewer .dicomMeta dd{color:var(--mv-fg-f1f1f4)}.annotationPanelHeader svg,.specialtyTitle svg,.overlayModality,.viewerPopoverHeader strong,.viewerTrayTitle{color:var(--viewer-accent,var(--mv-fg-d4187a))}.annotationCount{color:var(--mv-pin-fg-ffffff);background:var(--viewer-accent,var(--mv-bg-d4187a));border-radius:3px}.annotationChip,.hotkeyKbd{color:var(--mv-fg-f1f1f4);background:var(--mv-bg-34343d);border-color:var(--mv-br-4a4a55);border-radius:3px}.annotationActionBtn.danger{color:var(--mv-pin-fg-ffd8e2);background:var(--mv-bg-4a1e2b);border-color:var(--mv-pin-br-7a2943)}.reportTextarea{background:var(--mv-bg-1e1e24);border-color:var(--mv-br-494954);border-radius:3px}.reportTextarea:focus{border-color:var(--viewer-accent,var(--mv-br-d4187a))}.viewerPopoverContent,.viewerTrayContent,.hotkeySheet{background:var(--mv-bg-111827);border-color:var(--mv-br-51515c);border-radius:3px}.viewerPopoverArrow{fill:var(--mv-fg-111827)}.popoverChoice,.panelPopoverList button,.viewerTrayTabs,.viewerTrayTabs button,.hotkeySheetHeader button{border-radius:3px}.popoverChoice.active,.viewerTrayTabs button.active{color:var(--mv-fg-ffffff);background:var(--viewer-accent-soft,var(--mv-bg-ff1655-a16));border-color:var(--viewer-accent,var(--mv-br-d4187a))}.hotkeyOverlay{background:var(--mv-bg-000000-a78);-webkit-backdrop-filter:none;backdrop-filter:none}.hotkeySheetHeader strong{color:var(--viewer-accent,var(--mv-fg-d4187a));text-transform:uppercase}.specialtyPanel,.ohifFramePanel{background:var(--mv-bg-050607);border-color:var(--mv-br-111827);border-radius:0;margin-top:0}.specialtyWorkspaceShell{background:var(--mv-bg-050607);grid-template-columns:360px minmax(0,1fr);min-height:100vh;display:grid}.workspacePage{background:var(--mv-bg-050607);min-height:100vh;color:var(--mv-fg-f1f5f9);grid-template-columns:300px minmax(0,1fr);display:grid}.workspacePageNoSidebar{grid-template-columns:minmax(0,1fr)}.workspacePageSidebar{background:var(--mv-bg-111827);border-right:1px solid var(--mv-br-333844);grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.workspacePageHeader{background:var(--mv-bg-25252b);border-bottom:2px solid var(--mv-br-d4187a);align-content:center;gap:4px;min-height:64px;padding:0 14px;display:grid}.workspacePageHeader strong{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.95rem}.workspacePageHeader span{color:var(--mv-fg-b9bbc3);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;overflow:hidden}.workspacePageNav{border-bottom:1px solid var(--mv-br-333844);gap:5px;padding:10px;display:grid}.workspacePageNav a{min-height:34px;color:var(--mv-fg-c2c3ca);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;padding:0 10px;font-size:.82rem;display:flex}.workspacePageNav a:hover,.workspacePageNav a.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-1d2431);border-color:var(--mv-br-343d4f)}.workspacePageNav a.active{color:var(--mv-fg-ff5fa8)}.workspacePageNavDense{border-bottom:0;align-content:start;overflow-y:auto}.workspacePageNavDense strong{color:var(--mv-fg-8f9aae);text-transform:uppercase;padding:4px 10px;font-size:.68rem}.workspacePageContent{min-width:0;min-height:0;overflow:auto}.workspacePageContent .featurePanel,.workspacePageContent .specialtyPanel{border:0;border-radius:0;min-height:100vh}.specialtyModeSidebar{background:var(--mv-bg-111827);border-right:1px solid var(--mv-br-44444e);grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid}.specialtyModeHeader{background:var(--mv-bg-3a3a43);border-bottom:1px solid var(--mv-br-484851);align-content:center;gap:.16rem;min-height:52px;padding:0 .72rem;display:grid}.specialtyModeHeader strong{color:var(--mv-fg-ffffff);font-size:1.05rem;font-weight:500}.specialtyModeHeader span,.specialtyModeSummary span{color:var(--mv-fg-c2c3ca);font-size:.76rem}.specialtyModeSummary{border-bottom:1px solid var(--mv-br-484851);gap:.32rem;padding:.72rem;display:grid}.specialtyModeSummary strong{color:var(--viewer-accent,var(--mv-fg-d4187a));text-transform:uppercase;font-size:.92rem}.specialtyPanel{padding:0}.specialtyHeader{background:var(--mv-bg-25252b);border-bottom:2px solid var(--viewer-accent,var(--mv-br-d4187a));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.58rem .72rem;display:grid}.specialtyHeader h2{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.92rem}.specialtyHeader p{color:var(--mv-fg-c2c3ca)}.specialtyExportButton,.specialtyControlBar button{min-height:30px;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:0 .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.specialtyExportButton:hover,.specialtyControlBar button:hover,.specialtyControlBar button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--viewer-accent,var(--mv-br-d4187a))}.specialtyGrid{background:var(--mv-bg-050607);gap:0;padding:.5rem}.specialtyGridFocused{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 118px)}.specialtyClinicalGrid{grid-template-columns:minmax(420px,1fr) 320px;gap:.5rem;min-height:calc(100vh - 118px)}.specialtyViewer{background:var(--mv-bg-111827);border-color:var(--mv-br-454550);border-radius:3px}.specialtyViewer[hidden]{display:none}.specialtyViewerFocused{min-height:min(720px,100vh - 150px)}.specialtyViewerFocused .videoFrame,.specialtyViewerFocused .meshViewport{min-height:min(620px,100vh - 245px)}.specialtyViewerFocused .waveformCanvas{min-height:min(540px,100vh - 255px)}.specialtyControlBar{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.specialtyControlBar label{color:var(--mv-fg-cfd1d8);text-transform:uppercase;gap:.28rem;font-size:.68rem;font-weight:800;display:grid}.specialtyControlBar label:not(.fileButton){background:var(--mv-bg-20232a);border:1px solid var(--mv-br-454550);border-radius:3px;grid-template-columns:auto minmax(120px,1fr) 36px;align-items:center;min-height:30px;padding:0 .5rem}.specialtyControlBar input{min-width:0;color:var(--mv-fg-ffffff);background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);accent-color:var(--viewer-accent,var(--mv-fg-d4187a));border-radius:3px}.specialtyInspector{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;align-content:start;gap:.62rem;padding:.68rem;display:grid}.specialtyEvidenceBlock{background:var(--mv-bg-181b22);border:1px solid var(--mv-br-343842);border-radius:3px;gap:.38rem;padding:.55rem;display:grid}.specialtyEvidenceBlock>strong{color:var(--mv-fg-f3f4f6);text-transform:uppercase;font-size:.72rem;font-weight:900}.specialtyEvidenceBlock ul{color:var(--mv-fg-cfd1d8);gap:.28rem;margin:0;padding-left:1rem;font-size:.72rem;line-height:1.35;display:grid}.specialtyEvidenceBlock li::marker{color:var(--viewer-accent,var(--mv-fg-d4187a))}.specialtyEvidenceBlock>span{color:var(--mv-fg-9ca3af);font-size:.72rem}.specialtyCapabilityGrid{background:var(--mv-bg-050607);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 .5rem .5rem;display:grid}.specialtyCapabilityGrid>div{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;min-width:0;padding:.58rem}.specialtyCapabilityGrid strong{color:var(--viewer-accent,var(--mv-fg-d4187a));text-transform:uppercase;font-size:.72rem}.specialtyCapabilityGrid ul{color:var(--mv-fg-c2c3ca);gap:.22rem;margin:.4rem 0 0;padding-left:1rem;font-size:.72rem;display:grid}.specialtyRuntimePanel{min-height:min(680px,100vh - 190px);color:var(--mv-fg-dfe1e6);background:var(--mv-bg-050607);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:.6rem;padding:.72rem;display:grid}.specialtyRuntimeHeader{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-454550);border-left:3px solid var(--viewer-accent,var(--mv-br-d4187a));border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:42px;padding:.56rem .62rem;display:grid}.specialtyRuntimeHeader svg{color:var(--viewer-accent,var(--mv-fg-d4187a))}.specialtyRuntimeHeader div{gap:.12rem;min-width:0;display:grid}.specialtyRuntimeHeader strong{color:var(--mv-fg-ffffff);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.specialtyRuntimeHeader span:not(.specialtyStatus),.specialtyRuntimePanel p,.specialtyRuntimeReadout,.specialtyRuntimeMatrix span,.specialtyRouteList small,.specialtyRouteList span{color:var(--mv-fg-bfc2cc);font-size:.72rem}.specialtyRuntimeActions{flex-wrap:wrap;gap:.45rem;display:flex}.specialtyRuntimeActions button,.specialtyRuntimeActions .fileButton{min-height:32px;color:var(--mv-fg-ffffff);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.specialtyRuntimeActions button:hover,.specialtyRuntimeActions .fileButton:hover{background:var(--mv-bg-ff1655-a14);border-color:var(--viewer-accent,var(--mv-br-d4187a))}.specialtyRuntimeReadout{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;min-height:34px;padding:.52rem .6rem}.specialtyHandoffPlan{background:var(--mv-bg-090d12);border:1px solid var(--mv-br-3a424a);border-left:3px solid var(--viewer-accent,var(--mv-br-d4187a));border-radius:3px;gap:.48rem;padding:.56rem;display:grid}.specialtyHandoffPlanHeader,.specialtyHandoffSummary,.specialtyHandoffItems article>div{align-items:center;gap:.45rem;min-width:0;display:flex}.specialtyHandoffPlanHeader strong{color:var(--mv-fg-ffffff);letter-spacing:0;margin-right:auto;font-size:.76rem}.specialtyHandoffStatus{color:var(--mv-fg-f7fafc);background:var(--mv-bg-27313a);border:1px solid var(--mv-br-4b5964);text-transform:uppercase;border-radius:999px;padding:.16rem .44rem;font-size:.62rem;font-weight:900}.specialtyHandoffStatus.ready{color:var(--mv-fg-d9fff5);background:var(--mv-bg-0ea584-a16);border-color:var(--mv-br-14b8a6-a48)}.specialtyHandoffStatus.mixed{color:var(--mv-fg-fff3d0);background:var(--mv-bg-f59e0b-a13);border-color:var(--mv-br-f59e0b-a44)}.specialtyHandoffStatus.server-required{color:var(--mv-fg-dbeafe);background:var(--mv-bg-2563eb-a14);border-color:var(--mv-br-60a5fa-a44)}.specialtyHandoffStatus.blocked{color:var(--mv-fg-ffdce3);background:var(--mv-bg-dc2626-a16);border-color:var(--mv-br-f87171-a46)}.specialtyHandoffSummary{background:var(--mv-bg-121820);border:1px solid var(--mv-br-343d46);border-radius:3px;justify-content:space-between;padding:.44rem .52rem}.specialtyHandoffSummary span,.specialtyHandoffItems article p{color:var(--mv-fg-c8d0d8);margin:0;font-size:.7rem}.specialtyHandoffSummary small,.specialtyHandoffItems article small,.specialtyHandoffItems article span{color:var(--mv-fg-93a0ac);font-size:.64rem}.specialtyHandoffItems{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.42rem;display:grid}.specialtyHandoffItems article{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3e4750);border-radius:3px;gap:.28rem;min-width:0;padding:.5rem .55rem;display:grid}.specialtyHandoffItems article strong{color:var(--mv-fg-f8fafc);font-size:.7rem}.specialtyHandoffItems article>div{justify-content:space-between}.specialtyRouteList{align-content:start;gap:.42rem;min-height:150px;display:grid;overflow:auto}.specialtyRouteActions{background:var(--mv-bg-0f1419);border:1px solid var(--mv-br-38424a);border-radius:3px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .55rem;display:flex}.specialtyRouteActions span{color:var(--mv-fg-d7dde3);margin-right:auto;font-weight:800}.specialtyRouteActions button{min-height:28px;color:var(--mv-fg-f7fafc);background:var(--mv-bg-242b31);border:1px solid var(--mv-br-46515a);border-radius:3px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.specialtyRouteActions button:hover{background:var(--mv-bg-ff1655-a14);border-color:var(--viewer-accent,var(--mv-br-d4187a))}.specialtyRouteActions button:disabled{cursor:not-allowed;color:var(--mv-fg-818a94);background:var(--mv-bg-171c21);border-color:var(--mv-br-303841)}.specialtyRouteList article,.specialtyRuntimeMatrix>div{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.specialtyRouteList strong,.specialtyRuntimeMatrix strong{color:var(--mv-fg-ffffff);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.specialtyNormalizationJob{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;color:var(--mv-fg-dbeafe);background:var(--mv-bg-2563eb-a12);border:1px solid var(--mv-br-60a5fa-a35);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;padding:.18rem .42rem;display:inline-flex;overflow:hidden}.specialtyNormalizationJob.submitted{color:var(--mv-fg-d9fff5);background:var(--mv-bg-0ea584-a13);border-color:var(--mv-br-14b8a6-a42)}.specialtyNormalizationJob.error{color:var(--mv-fg-ffdce3);background:var(--mv-bg-dc2626-a16);border-color:var(--mv-br-f87171-a46)}.specialtyRuntimeMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.specialtyPreview{background:var(--mv-bg-050607);grid-template-rows:auto minmax(420px,1fr) auto;min-height:min(680px,100vh - 190px);display:grid}.specialtyPreviewToolbar,.specialtyPreviewReadout{min-height:34px;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-20232a);border-bottom:1px solid var(--mv-br-454550);align-items:center;gap:.45rem;padding:0 .62rem;display:flex}.specialtyPreviewReadout{border-top:1px solid var(--mv-br-454550);border-bottom:0;justify-content:flex-end;font-size:.72rem}.specialtyPreviewToolbar span,.specialtyPreviewReadout span{color:var(--mv-fg-c2c3ca);font-size:.72rem}.specialtyPreviewCanvas{background:var(--mv-bg-08090b);min-height:420px;position:relative;overflow:hidden}.specialtyStatus.ready{color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-24503d)}.specialtyStatus.error{color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-7a2943)}.waveformCanvas,.videoFrame,.meshViewport{background:var(--mv-bg-000000);border-color:var(--mv-pin-br-454550);border-radius:0}.enterpriseInteropPanel{min-height:100vh;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-050607);padding:0}.enterpriseInteropHeader{background:var(--mv-bg-25252b);border-bottom:2px solid var(--viewer-accent,var(--mv-br-d4187a));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.58rem .72rem;display:grid}.enterpriseInteropHeader h2{color:var(--mv-fg-ffffff);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:800}.enterpriseInteropHeader p{max-width:900px;color:var(--mv-fg-c2c3ca);margin:.18rem 0 0;font-size:.74rem}.enterpriseInteropHeader button,.enterpriseInteropCard button{min-height:30px;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:0 .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.enterpriseInteropHeader button:hover,.enterpriseInteropCard button:hover,.enterpriseInteropCard button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--viewer-accent,var(--mv-br-d4187a))}.enterpriseInteropGrid{background:var(--mv-bg-050607);grid-template-columns:repeat(3,minmax(260px,1fr));gap:.5rem;padding:.5rem;display:grid}.enterpriseInteropCard{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;min-width:0;padding:.62rem}.enterpriseInteropWide{grid-column:span 2}.enterpriseCardTitle{min-height:28px;color:var(--viewer-accent,var(--mv-fg-d4187a));align-items:center;gap:.42rem;margin-bottom:.52rem;display:flex}.enterpriseCardTitle strong{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.74rem;font-weight:900}.enterpriseInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;margin:0;display:grid}.enterpriseInfoGrid.compact{grid-template-columns:1fr}.enterpriseInfoGrid div{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-383c45);border-radius:3px;min-width:0;padding:.42rem}.enterpriseInfoGrid dt{color:var(--mv-fg-9ca3af);text-transform:uppercase;font-size:.62rem;font-weight:900}.enterpriseInfoGrid dd{min-width:0;color:var(--mv-fg-f3f4f6);text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0 0;font-size:.72rem;overflow:hidden}.enterpriseList{gap:.42rem;display:grid}.enterpriseList article{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-383c45);border-radius:3px;gap:.18rem;min-width:0;padding:.48rem;display:grid}.enterpriseList strong{color:var(--mv-fg-ffffff);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.enterpriseList span,.enterpriseList small{color:var(--mv-fg-c2c3ca);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.compactList{max-height:220px;margin-top:.5rem;overflow:auto}.enterpriseFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.enterpriseFeatureCard{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-3d414a);border-radius:3px;align-content:start;gap:.22rem;min-width:0;min-height:112px;padding:.52rem;display:grid}.enterpriseFeatureCard svg{color:var(--viewer-accent,var(--mv-fg-d4187a))}.enterpriseFeatureCard strong{color:var(--mv-fg-ffffff);font-size:.72rem;line-height:1.25}.enterpriseFeatureCard span{width:max-content;max-width:100%;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-24503d);border:1px solid var(--mv-pin-br-2f7a58);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.12rem .32rem;font-size:.58rem;font-weight:900;overflow:hidden}.enterpriseFeatureCard.contract span{background:var(--mv-bg-3a3a43);border-color:var(--mv-br-62626d)}.enterpriseFeatureCard.backend-required span{background:var(--mv-bg-4a1e2b);border-color:var(--mv-pin-br-7a2943)}.enterpriseFeatureCard small{color:var(--mv-fg-b8bbc4);font-size:.64rem;line-height:1.35}.enterpriseExportKinds,.enterpriseButtonRow{flex-wrap:wrap;gap:.34rem;display:flex}.enterpriseExportKinds button{min-width:68px}.enterpriseSearchBox{min-height:32px;color:var(--mv-fg-cfd1d8);background:var(--mv-bg-20232a);border:1px solid var(--mv-br-454550);border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;padding:0 .48rem;display:grid}.enterpriseSearchBox input{min-width:0;color:var(--mv-fg-ffffff);background:0 0;border:0;outline:none}.enterpriseLaunchUrl{max-width:100%;color:var(--mv-fg-f3f4f6);background:var(--mv-bg-050607);border:1px solid var(--mv-br-383c45);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;margin-top:.5rem;padding:.46rem;font-size:.68rem;display:block;overflow:hidden}.enterpriseEmpty{color:var(--mv-fg-9ca3af);background:var(--mv-bg-20232a);border:1px dashed var(--mv-br-454550);border-radius:3px;padding:.48rem;font-size:.72rem;display:block}.mono{font-family:Cascadia Mono,Fira Code,Consolas,monospace}.securityCompliancePanel{min-height:100vh;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-050607)}.securityComplianceHeader{background:var(--mv-bg-25252b);border-bottom:2px solid var(--mv-br-38bdf8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.58rem .72rem;display:grid}.securityComplianceHeader h2{color:var(--mv-fg-ffffff);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:800}.securityComplianceHeader p{max-width:1000px;color:var(--mv-fg-c2c3ca);margin:.18rem 0 0;font-size:.74rem}.securityComplianceHeader button,.securityComplianceCard button{min-height:30px;color:var(--mv-fg-dfe1e6);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:0 .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.securityComplianceHeader button:hover,.securityComplianceCard button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-38bdf8-a12);border-color:var(--mv-br-38bdf8)}.securityComplianceGrid{background:var(--mv-bg-050607);grid-template-columns:repeat(3,minmax(260px,1fr));gap:.5rem;padding:.5rem;display:grid}.securityComplianceCard{background:var(--mv-bg-111827);border:1px solid var(--mv-br-454550);border-radius:3px;min-width:0;padding:.62rem}.securityComplianceWide{grid-column:span 2}.securityCardTitle{min-height:28px;color:var(--mv-fg-38bdf8);align-items:center;gap:.42rem;margin-bottom:.52rem;display:flex}.securityCardTitle strong{color:var(--mv-fg-ffffff);text-transform:uppercase;font-size:.74rem;font-weight:900}.securityControlGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.securityControlCard{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-3d414a);border-radius:3px;align-content:start;gap:.22rem;min-width:0;min-height:116px;padding:.52rem;display:grid}.securityControlCard svg{color:var(--mv-fg-38bdf8)}.securityControlCard strong{color:var(--mv-fg-ffffff);font-size:.72rem;line-height:1.25}.securityControlCard span{width:max-content;max-width:100%;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-24503d);border:1px solid var(--mv-pin-br-2f7a58);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.12rem .32rem;font-size:.58rem;font-weight:900;overflow:hidden}.securityControlCard.contract span{background:var(--mv-bg-3a3a43);border-color:var(--mv-br-62626d)}.securityControlCard.backend-required span{background:var(--mv-bg-4a1e2b);border-color:var(--mv-pin-br-7a2943)}.securityControlCard small{color:var(--mv-fg-b8bbc4);font-size:.64rem;line-height:1.35}.securityInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;margin:0;display:grid}.securityInfoGrid.compact{grid-template-columns:1fr}.securityInfoGrid div,.securityReadiness strong,.securityReadiness span{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-383c45);border-radius:3px;min-width:0;padding:.42rem}.securityInfoGrid dt{color:var(--mv-fg-9ca3af);text-transform:uppercase;font-size:.62rem;font-weight:900}.securityInfoGrid dd{min-width:0;color:var(--mv-fg-f3f4f6);text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0 0;font-size:.72rem;overflow:hidden}.securityActionGrid{flex-wrap:wrap;gap:.34rem;margin-top:.5rem;display:flex}.securityActionGrid button{min-width:92px}.securityList,.securityAuditList{gap:.42rem;display:grid}.securityList article,.securityAuditList article{background:var(--mv-bg-20232a);border:1px solid var(--mv-br-383c45);border-radius:3px;gap:.18rem;min-width:0;padding:.48rem;display:grid}.securityList strong,.securityAuditList strong{color:var(--mv-fg-ffffff);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.securityList span,.securityList small,.securityAuditList span,.securityAuditList code{color:var(--mv-fg-c2c3ca);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.securityAuditList{max-height:320px;overflow:auto}.securityAuditList code{color:var(--mv-fg-bae6fd);font-family:Cascadia Mono,Fira Code,Consolas,monospace}.securityReadiness{grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);gap:.42rem;display:grid}.securityReadiness span{color:var(--mv-fg-9ca3af);text-transform:uppercase;font-size:.62rem;font-weight:900}.securityReadiness strong{color:var(--mv-fg-ffffff);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}@media (max-width:900px){.meddreamViewer,.specialtyWorkspaceShell{grid-template-columns:1fr}.specialtyModeSidebar{border-right:0;border-bottom:1px solid var(--mv-br-44444e)}.specialtyClinicalGrid,.specialtyCapabilityGrid,.enterpriseInteropGrid,.enterpriseFeatureGrid,.enterpriseInfoGrid,.securityComplianceGrid,.securityControlGrid,.securityInfoGrid,.securityReadiness{grid-template-columns:1fr}.enterpriseInteropWide,.securityComplianceWide{grid-column:auto}.enterpriseInteropHeader,.securityComplianceHeader{grid-template-columns:1fr}.meddreamViewer .medViewerTopbar,.meddreamViewer .seriesSidebar,.meddreamViewer .viewerWorkspace{grid-column:1}.meddreamViewer .seriesSidebar{grid-row:2}.meddreamViewer .viewerWorkspace{grid-row:3}.meddreamViewer .medViewerTopbar{min-height:84px}.meddreamViewer .medViewerBrand{min-width:0}.meddreamViewer .medViewerLogo{width:180px;max-width:180px}.meddreamViewer .seriesCard{grid-template-columns:112px minmax(0,1fr) 34px;min-height:108px}.meddreamViewer .seriesNumber{width:112px;height:72px}}@media (max-width:560px){.meddreamViewer .medTopbarTools .iconButton,.meddreamViewer .medMainToolbar .iconButton{width:50px}.meddreamViewer .seriesCard{grid-template-columns:96px minmax(0,1fr)}.meddreamViewer .seriesCard .modalityTag{grid-column:2}.meddreamViewer .seriesNumber{width:96px;height:64px}}.meddreamViewer .medViewerTopbar{grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;min-height:76px;padding-top:.2rem;padding-bottom:.2rem;display:grid}.meddreamViewer .medTopbarTools{flex-wrap:nowrap;align-content:center;row-gap:.12rem;overflow:visible}.meddreamViewer .medTopbarTools .iconButton,.meddreamViewer .medMainToolbar .iconButton{grid-template-rows:26px 15px;width:46px;height:46px}.meddreamViewer .medTopbarRight,.meddreamViewer .topbarToggles,.meddreamViewer .layoutControls{flex-wrap:nowrap;justify-content:flex-end}.meddreamViewer .panelToolbar{flex-wrap:wrap;gap:.18rem}.meddreamViewer .panelToolbar button{flex:none}@media (max-width:1280px){.meddreamViewer .medViewerTopbar{grid-template-columns:minmax(220px,auto) minmax(380px,1fr) auto}}@media (max-width:760px){.meddreamViewer .medViewerTopbar{grid-template-columns:1fr;min-height:0}.meddreamViewer .medTopbarTools,.meddreamViewer .medTopbarRight{width:100%;overflow:auto hidden}.meddreamViewer .medTopbarRight,.meddreamViewer .topbarToggles,.meddreamViewer .layoutControls{justify-content:flex-start}}.meddreamViewer .medViewerTopbar{grid-template-columns:318px minmax(0,1fr) auto;column-gap:.42rem;min-height:94px}.meddreamViewer .medTopbarTools{scrollbar-width:thin;scrollbar-color:var(--mv-br-5a5a64) transparent;gap:.12rem;min-width:0;padding-bottom:.12rem;overflow:auto hidden}.meddreamViewer .medTopbarTools::-webkit-scrollbar{height:4px;display:block}.meddreamViewer .medTopbarTools::-webkit-scrollbar-thumb{background:var(--mv-bg-5a5a64);border-radius:999px}.meddreamViewer .medTopbarTools .iconButton,.meddreamViewer .medMainToolbar .iconButton{grid-template-rows:34px 18px;width:52px;height:64px;padding-inline-start:.04rem;padding-inline-end:.04rem}.meddreamViewer .medTopbarTools .iconButton svg,.meddreamViewer .medMainToolbar .iconButton svg{width:30px;height:30px}.meddreamViewer .medTopbarTools .iconButton span,.meddreamViewer .medMainToolbar .iconButton span{max-width:50px;font-size:.72rem}.meddreamViewer .medTopbarRight{gap:.14rem}.meddreamViewer .activeToolLabel,.meddreamViewer .medTopbarRight .iconTextButton span{display:none}.meddreamViewer .medTopbarRight .iconTextButton{width:42px;min-width:42px;padding:0}.meddreamViewer .medTopbarRight .iconTextButton svg:first-child,.meddreamViewer .medTopbarRight .iconButton svg{width:26px;height:26px}.meddreamViewer .medTopbarRight .iconButton{width:42px;height:46px}@media (max-width:1280px){.meddreamViewer .medViewerTopbar{grid-template-columns:250px minmax(0,1fr) auto}.meddreamViewer .medViewerLogo{width:206px;max-width:206px}}.meddreamViewer.diagnosticViewer{grid-template-rows:auto 1fr}.medViewerRibbon{background:var(--mv-bg-0f1320);border-bottom:1px solid var(--mv-br-1a2540);-webkit-user-select:none;user-select:none;z-index:50;flex-direction:row;flex-shrink:0;grid-column:1/-1;align-items:stretch;height:64px;display:flex;overflow:hidden}.ribbonBrand{border-right:1px solid var(--mv-br-1a2540);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;width:280px;padding:0 10px 0 8px;display:flex}.ribbonLogo{align-items:center;display:flex}.ribbonLogo img{mix-blend-mode:lighten;flex-shrink:0;width:auto;max-width:260px;height:56px;display:block}:root[data-theme=light] .ribbonLogo img{mix-blend-mode:normal}.ribbonDivider{background:var(--mv-bg-1a2540);flex-shrink:0;width:1px;margin:10px 4px}.ribbonTools{scrollbar-width:thin;scrollbar-color:var(--mv-br-253245) transparent;flex-direction:row;flex:1 1 0;align-items:stretch;min-width:0;padding:0 4px;display:flex;overflow:auto hidden}.ribbonTools::-webkit-scrollbar{height:3px}.ribbonTools::-webkit-scrollbar-thumb{background:var(--mv-bg-253245);border-radius:999px}.ribbonToolGroup{flex-shrink:0;align-items:stretch;display:flex}.ribbonGroupDivider{background:var(--mv-bg-1a2438);flex-shrink:0;width:1px;margin:10px 3px}.ribbonTool{width:52px;min-width:44px;height:100%;color:var(--mv-fg-8892a8);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 4px;transition:background .12s,color .12s;display:flex;position:relative}.ribbonTool span{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:50px;color:inherit;font-size:.65rem;font-weight:500;line-height:1;overflow:hidden}.ribbonTool svg{flex-shrink:0;transition:color .12s}.ribbonTool:hover{background:var(--mv-bg-151e30);color:var(--mv-fg-d4dff0)}.ribbonTool--active{background:var(--mv-bg-0d1a2e);color:var(--mv-pin-fg-e0185f)!important}.ribbonTool--active:after{content:"";background:var(--mv-bg-e0185f);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ribbonTool--active span{color:var(--mv-pin-fg-e0185f)}.ribbonTool--danger{color:var(--mv-fg-5a6480)}.ribbonTool--danger:hover{color:var(--mv-pin-fg-f472b6);background:var(--mv-bg-0d1a2e)}.ribbonIconBtn{width:30px;height:30px;color:var(--mv-fg-5a6480);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.ribbonIconBtn:hover{background:var(--mv-bg-151e30);color:var(--mv-fg-d4dff0)}.ribbonRight{border-left:1px solid var(--mv-br-1a2540);flex-shrink:0;align-items:center;gap:2px;padding:0 10px 0 4px;display:flex}.ribbonToggle{min-width:44px;height:100%;color:var(--mv-fg-5a6480);cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-size:.63rem;font-weight:500;transition:background .12s,color .12s;display:flex}.ribbonToggle span{color:inherit;font-size:.63rem;font-weight:500;line-height:1}.ribbonToggle:hover{background:var(--mv-bg-151e30);color:var(--mv-fg-d4dff0)}.ribbonToggle--on{color:var(--mv-fg-60a5fa)}.ribbonToggle--on:hover{color:var(--mv-pin-fg-93c5fd);background:var(--mv-bg-0d1a2e)}.panelBadge{background:var(--mv-bg-1e2b3f);color:var(--mv-fg-5a6480);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6rem;font-weight:600}.panelBadge--on{background:var(--mv-bg-0d1a2e);color:var(--mv-pin-fg-60a5fa)}.ribbonToggle--seg{color:var(--mv-fg-e040a0);min-width:56px}.ribbonToggle--seg:hover{background:var(--mv-bg-0d1a2e);color:var(--mv-pin-fg-f472cb)}.ribbonToggle--seg.ribbonToggle--on{color:var(--mv-pin-fg-f472cb);background:var(--mv-bg-0d1a2e);position:relative}.ribbonToggle--seg.ribbonToggle--on:after{content:"";background:var(--mv-bg-e040a0);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.meddreamViewer .medViewerRibbon{grid-area:1/1/auto/-1}@media (max-width:1100px){.ribbonBrand{width:56px;padding:0 6px}.ribbonLogo img{object-fit:cover;object-position:left center;max-width:44px;height:40px}.ribbonTool{width:40px;min-width:36px}.ribbonTool span,.ribbonToggle span{display:none}.ribbonToggle{min-width:36px;padding:0 4px}}@media (max-width:760px){.ribbonBrand{width:48px;padding:0 4px}.ribbonLogo img{max-width:36px;height:36px}}.ribbonMorePopover{width:340px}.ribbonMoreGrid{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 0;display:grid}.ribbonMoreGrid .popoverChoice{color:var(--mv-fg-8892a8);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:.68rem;font-weight:500;transition:background .12s,color .12s;display:flex}.ribbonMoreGrid .popoverChoice:hover{background:var(--mv-bg-151e30);color:var(--mv-fg-d4dff0)}.ribbonMoreGrid .popoverChoice.active{background:var(--mv-bg-1a0f20);color:var(--mv-fg-e0185f)}.meddreamWorklist{--worklist-accent:var(--mv-fg-d4187a);--worklist-accent-strong:var(--mv-fg-c8156e);--worklist-accent-soft:var(--mv-fg-d4187a-a16);--worklist-panel:var(--mv-bg-111827);--worklist-panel-deep:var(--mv-bg-27272e);--worklist-panel-soft:var(--mv-bg-3a3a43);--worklist-border:var(--mv-br-44444e);--worklist-muted:var(--mv-fg-b9bbc3);min-height:100vh;color:var(--mv-fg-f1f1f4);background:var(--mv-bg-050607);grid-template-rows:64px minmax(0,1fr);display:grid}.worklistRibbon{background:var(--mv-bg-0f1320);border-bottom:1px solid var(--mv-br-1a2540);grid-template-columns:280px minmax(0,1fr) auto;align-items:stretch;height:64px;display:grid;overflow:hidden}.worklistRibbonBrand{border-right:1px solid var(--mv-br-1a2540);align-items:center;width:280px;padding:0 10px 0 8px;display:flex}.worklistRibbonBrand img{mix-blend-mode:lighten;width:auto;max-width:260px;height:56px;display:block}:root[data-theme=light] .worklistRibbonBrand img{mix-blend-mode:normal}.worklistRibbonNav{scrollbar-width:thin;scrollbar-color:var(--mv-br-253245) transparent;min-width:0;display:flex;overflow:auto hidden}.worklistRibbonNav::-webkit-scrollbar{height:3px}.worklistRibbonNav::-webkit-scrollbar-thumb{background:var(--mv-bg-253245);border-radius:999px}.worklistRibbonNav button,.worklistRibbonStatus{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.worklistRibbonNav button{width:76px;min-width:64px;height:100%;color:var(--mv-fg-8892a8);flex-direction:column;gap:3px;padding:0 6px;transition:background .12s,color .12s;position:relative}.worklistRibbonNav button:hover{color:var(--mv-fg-d4dff0);background:var(--mv-bg-151e30)}.worklistRibbonNav button.active{color:var(--mv-pin-fg-d4187a);background:var(--mv-bg-0d1a2e)}.worklistRibbonNav button.active:after{content:"";background:var(--worklist-accent);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.worklistRibbonNav span{max-width:68px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:500;line-height:1;overflow:hidden}.worklistRibbonStatus{min-width:190px;color:var(--mv-fg-c4cad5);border-left:1px solid var(--mv-br-1a2540);gap:.42rem;padding:0 .85rem;font-size:.76rem}.worklistRibbonStatus strong{color:var(--mv-fg-ffffff);font-weight:700}.meddreamWorklist .systemPulse{background:var(--mv-bg-22c55e);width:8px;height:8px;box-shadow:0 0 0 4px var(--mv-br-22c55e-a12);border-radius:999px}.meddreamWorklist .systemPulse.unavailable{background:var(--worklist-accent);box-shadow:0 0 0 4px var(--mv-pin-br-d4187a-a16)}.meddreamWorklist .worklistShell{background:var(--mv-bg-050607);min-width:0;padding:.75rem;overflow:auto}.meddreamWorklist .worklistCommandBar{background:var(--worklist-panel);border:1px solid var(--worklist-border);border-radius:3px;align-items:center;margin-bottom:.75rem;padding:.75rem .85rem}.meddreamWorklist .eyebrow{color:var(--worklist-accent);letter-spacing:.06em;font-size:.68rem}.meddreamWorklist .worklistCommandBar h1{color:var(--mv-fg-ffffff);font-size:clamp(1.3rem,1.8vw,1.85rem);font-weight:600}.meddreamWorklist .worklistCommandBar p{color:var(--worklist-muted);font-size:.84rem}.meddreamWorklist .primaryCommand,.meddreamWorklist .secondaryCommand,.meddreamWorklist .filterActions button,.meddreamWorklist .paginationBar button,.meddreamWorklist .rowOpenButton{border-radius:3px;min-height:32px}.meddreamWorklist .primaryCommand{color:var(--mv-pin-fg-ffffff);background:var(--worklist-accent);border-color:var(--mv-br-e44799)}.meddreamWorklist .primaryCommand:hover{background:var(--worklist-accent-strong)}.meddreamWorklist .secondaryCommand,.meddreamWorklist .filterActions button,.meddreamWorklist .paginationBar button{color:var(--mv-fg-dcdde2);background:var(--mv-bg-34343d);border-color:var(--mv-br-4a4a55)}.meddreamWorklist .secondaryCommand:hover,.meddreamWorklist .filterActions button:hover,.meddreamWorklist .paginationBar button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-41414b);border-color:var(--mv-br-5b5b66)}.meddreamWorklist .metricsGrid{gap:.55rem;margin-bottom:.65rem}.meddreamWorklist .metricCard,.meddreamWorklist .filterPanel,.meddreamWorklist .studyWorkspace,.meddreamWorklist .studyInspector{background:var(--worklist-panel);border-color:var(--worklist-border);border-radius:3px}.meddreamWorklist .metricCard{min-height:76px;padding:.68rem}.meddreamWorklist .metricIcon{color:var(--mv-fg-f472b6);background:var(--mv-bg-1a0f20);border-color:var(--mv-br-4d2440);border-radius:3px}.meddreamWorklist .metricCard span,.meddreamWorklist .metricCard small,.meddreamWorklist .panelTitle,.meddreamWorklist .tableToolbar span,.meddreamWorklist .studyDetails dt,.meddreamWorklist .opsStack div,.meddreamWorklist .emptyInspector,.meddreamWorklist .emptyWorklist{color:var(--worklist-muted)}.meddreamWorklist .metricCard strong,.meddreamWorklist .panelTitle strong,.meddreamWorklist .tableToolbar strong,.meddreamWorklist .studyDetails dd,.meddreamWorklist .opsStack strong,.meddreamWorklist .emptyWorklist strong{color:var(--mv-fg-f1f1f4)}.meddreamWorklist .operationsGrid{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(260px,320px);gap:.65rem}.meddreamWorklist .filterPanel,.meddreamWorklist .studyInspector{padding:.75rem}.meddreamWorklist .panelTitle svg,.meddreamWorklist .opsStack svg{color:var(--worklist-accent)}.meddreamWorklist .fieldControl span{color:var(--mv-fg-bfc0c7);font-size:.66rem}.meddreamWorklist .fieldControl input,.meddreamWorklist .fieldControl select,.meddreamWorklist .fieldControl>div{min-height:32px;color:var(--mv-fg-ffffff);background:var(--mv-bg-2b2b33);border-color:var(--mv-br-4e4e59);border-radius:3px}.meddreamWorklist .fieldControl input:focus,.meddreamWorklist .fieldControl select:focus,.meddreamWorklist .fieldControl>div:focus-within{border-color:var(--worklist-accent);box-shadow:0 0 0 1px var(--worklist-accent);outline:none}.meddreamWorklist .fieldControl svg{color:var(--mv-fg-8f92a0)}.meddreamWorklist .modalityPanel,.meddreamWorklist .patientHeader,.meddreamWorklist .opsStack,.meddreamWorklist .tableToolbar,.meddreamWorklist .paginationBar{border-color:var(--worklist-border)}.meddreamWorklist .modalityBar div{background:var(--mv-bg-050505)}.meddreamWorklist .modalityBar i{background:linear-gradient(90deg, var(--worklist-accent), var(--mv-bg-60a5fa))}.meddreamWorklist .tableToolbar{background:var(--worklist-panel-soft);min-height:52px}.meddreamWorklist .tableChips span{color:var(--mv-fg-dcdde2);background:var(--mv-bg-2b2b33);border-color:var(--mv-br-4e4e59);border-radius:3px}.meddreamWorklist .errorBanner{color:var(--mv-pin-fg-ffd8e2);background:var(--mv-bg-4a1e2b);border-color:var(--mv-pin-br-7a2943);border-radius:3px}.meddreamWorklist .errorBanner span{color:var(--mv-fg-ffd8e2)}.meddreamWorklist .studyTable th{color:var(--mv-fg-c2c3ca);background:var(--mv-bg-25252b);border-color:var(--worklist-border)}.meddreamWorklist .studyRow{border-color:var(--mv-br-24242b)}.meddreamWorklist .studyRow:hover,.meddreamWorklist .studyRow.selected{background:var(--mv-bg-34343d)}.meddreamWorklist .studyRow.selected{box-shadow:inset 2px 0 0 var(--worklist-accent)}.meddreamWorklist .studyRow td{color:var(--mv-fg-d8d9df)}.meddreamWorklist .patientCell strong{color:var(--mv-fg-ffffff);font-weight:600}.meddreamWorklist .patientCell span,.meddreamWorklist .descriptionCell{color:var(--mv-fg-b9bbc3)}.meddreamWorklist .modalityBadge,.meddreamWorklist .patientHeader>span{color:var(--mv-pin-fg-ffffff);background:var(--worklist-accent);border-radius:3px}.meddreamWorklist .statusPill{border-radius:3px}.meddreamWorklist .statusPill.available{color:var(--mv-pin-fg-dcfce7);background:var(--mv-bg-14532d)}.meddreamWorklist .statusPill.ingesting,.meddreamWorklist .statusPill.reconciling{color:var(--mv-pin-fg-fef3c7);background:var(--mv-bg-713f12)}.meddreamWorklist .statusPill.archived{color:var(--mv-pin-fg-e0f2fe);background:var(--mv-bg-1e3a8a)}.meddreamWorklist .statusPill.quarantined,.meddreamWorklist .statusPill.deleted{color:var(--mv-pin-fg-ffd8e2);background:var(--mv-bg-7a2943)}.meddreamWorklist .statusPill.unknown{color:var(--mv-fg-dcdde2);background:var(--mv-bg-4a4a55)}.meddreamWorklist .rowOpenButton{color:var(--mv-fg-ffffff);background:var(--mv-bg-1a0f20);border-color:var(--worklist-accent)}.meddreamWorklist .rowOpenButton:hover{background:var(--worklist-accent-soft)}.meddreamWorklist .patientHeader>span{font-size:.9rem}.meddreamWorklist .uidText{color:var(--mv-fg-cfd1d7)!important}@media (max-width:1100px){.worklistRibbon{grid-template-columns:56px minmax(0,1fr) auto}.worklistRibbonBrand{width:56px;padding:0 6px}.worklistRibbonBrand img{object-fit:cover;object-position:left center;max-width:44px;height:40px}.meddreamWorklist .operationsGrid{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.meddreamWorklist .studyInspector{grid-column:1/-1}}@media (max-width:900px){.worklistRibbon{grid-template-columns:56px minmax(0,1fr)}.worklistRibbonStatus{display:none}.meddreamWorklist .worklistCommandBar,.meddreamWorklist .operationsGrid{grid-template-columns:1fr}.meddreamWorklist .commandActions{justify-content:flex-start}}@media (max-width:560px){.meddreamWorklist{grid-template-rows:56px minmax(0,1fr)}.worklistRibbon{height:56px}.worklistRibbonNav button{width:48px;min-width:42px}.worklistRibbonNav span{display:none}.meddreamWorklist .worklistShell{padding:.5rem}.meddreamWorklist .worklistCommandBar,.meddreamWorklist .tableToolbar{align-items:start}.meddreamWorklist .commandActions,.meddreamWorklist .commandActions button,.meddreamWorklist .inspectorActions,.meddreamWorklist .inspectorActions button{width:100%}}.overlayModalityBadge{letter-spacing:.05em;text-transform:uppercase;background:var(--mv-bg-ffffff-a08);border:1px solid var(--mv-br-ffffff-a16);vertical-align:middle;border-radius:3px;padding:0 .32rem;font-size:.67rem;font-weight:900;line-height:1.6;display:inline-block}.overlayModalityBadge--ct{background:var(--mv-bg-86efac-a14);color:var(--mv-fg-86efac);border-color:var(--mv-br-86efac-a32)}.overlayModalityBadge--mr{background:var(--mv-bg-f472cb-a14);color:var(--mv-fg-f9b8e8);border-color:var(--mv-br-f472cb-a32)}.overlayModalityBadge--pt{background:var(--mv-bg-f9a8d4-a14);color:var(--mv-fg-f9a8d4);border-color:var(--mv-br-f9a8d4-a32)}.overlayModalityBadge--nm{background:var(--mv-bg-f0abfc-a14);color:var(--mv-fg-f0abfc);border-color:var(--mv-br-f0abfc-a32)}.overlayModalityBadge--us{background:var(--mv-bg-fde68a-a14);color:var(--mv-fg-fde68a);border-color:var(--mv-br-fde68a-a32)}.overlayModalityBadge--dx,.overlayModalityBadge--cr{background:var(--mv-bg-7dd3fc-a14);color:var(--mv-fg-7dd3fc);border-color:var(--mv-br-7dd3fc-a32)}.overlayModalityBadge--mg{background:var(--mv-bg-c4b5fd-a14);color:var(--mv-fg-c4b5fd);border-color:var(--mv-br-c4b5fd-a32)}.overlayModalityBadge--xa,.overlayModalityBadge--rf{background:var(--mv-bg-fdba74-a14);color:var(--mv-fg-fdba74);border-color:var(--mv-br-fdba74-a32)}.overlayModalityBadge--op,.overlayModalityBadge--opt{background:var(--mv-bg-67e8f9-a14);color:var(--mv-fg-67e8f9);border-color:var(--mv-br-67e8f9-a32)}.overlayModalityBadge--sm{background:var(--mv-bg-86efac-a09);color:var(--mv-fg-6ee7b7);border-color:var(--mv-br-86efac-a22)}.overlayModalityBadge--es,.overlayModalityBadge--xc{background:var(--mv-bg-fde047-a10);color:var(--mv-fg-fde047);border-color:var(--mv-br-fde047-a24)}.overlayModalityBadge--img{background:var(--mv-bg-94a3b8-a10);color:var(--mv-fg-94a3b8);border-color:var(--mv-br-94a3b8-a24)}.overlayModalityBadge--rtimage,.overlayModalityBadge--rtdose,.overlayModalityBadge--rtstruct{background:var(--mv-bg-fb923c-a12);color:var(--mv-fg-fb923c);border-color:var(--mv-br-fb923c-a28)}.overlayFamilyBadge{letter-spacing:.04em;text-transform:uppercase;background:var(--mv-bg-5eead4-a10);color:var(--mv-fg-5eead4);border:1px solid var(--mv-br-5eead4-a24);vertical-align:middle;border-radius:3px;margin-right:.22rem;padding:0 .26rem;font-size:.61rem;font-weight:700;line-height:1.6;display:inline-block}.sidebarFormatSection{background:var(--viewer-panel-soft,var(--mv-bg-2e2e38));border-bottom:1px solid var(--mv-br-484851);grid-row:8;margin:0;padding:.58rem .72rem}.meddreamViewer .sidebarFormatSection{background:var(--viewer-panel-soft);border-bottom:1px solid var(--mv-br-484851);margin:0;padding:.58rem .72rem}.sidebarFormatSection .iconTextButton,.meddreamViewer .sidebarFormatSection .iconTextButton{justify-content:flex-start;width:100%;min-height:32px}.modalityInfoPanel{border:1px solid var(--mv-br-2a2a35);border-radius:5px;margin-top:.35rem;overflow:hidden}.infoPanelSection{border-bottom:1px solid var(--mv-br-2a2a35)}.infoPanelSection:last-child{border-bottom:none}.infoPanelSectionHeader{background:var(--mv-bg-18181f);width:100%;color:var(--mv-fg-8a9aa4);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.44rem .58rem;font-size:.69rem;font-weight:700;transition:background .12s,color .12s;display:flex}.infoPanelSectionHeader span{text-align:left;flex:1}.infoPanelSectionHeader:hover{background:var(--mv-bg-20202a);color:var(--mv-fg-b8c8d0)}.infoPanelSectionHeader.open{background:var(--mv-bg-1c1c28);color:var(--mv-fg-5eead4);border-bottom:1px solid var(--mv-br-2a2a35)}.infoPanelSectionBody{background:var(--mv-bg-0c0e12);padding:.5rem .58rem}.infoGrid{margin:0 0 .28rem;padding:0}.infoRow{border-bottom:1px solid var(--mv-br-191d21);grid-template-columns:90px minmax(0,1fr);gap:.16rem;padding:.18rem 0;display:grid}.infoRow:last-child{border-bottom:none}.infoRow dt{color:var(--mv-fg-506068);text-transform:uppercase;letter-spacing:.03em;padding-top:.04rem;font-size:.63rem;font-weight:700}.infoRow dd{color:var(--mv-fg-b8cad2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.infoRow dd.mono{color:var(--mv-fg-8aaab8);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem}.infoEmpty{color:var(--mv-fg-506068);margin:0;font-size:.7rem;font-style:italic}.formatTier{margin-bottom:.52rem}.formatTier:last-child{margin-bottom:0}.formatTierLabel{color:var(--mv-fg-5c6e78);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .28rem;font-size:.63rem;font-weight:700}.formatList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.formatEntry{background:var(--mv-bg-111418);border:1px solid var(--mv-br-1e2226);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr);gap:.04rem .45rem;padding:.26rem .36rem;display:grid}.formatName{color:var(--mv-fg-c0d0d8);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.7rem;font-weight:700;overflow:hidden}.formatExts{color:var(--mv-fg-5eead4);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;overflow:hidden}.formatVersions{color:var(--mv-fg-404c54);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;font-size:.6rem;overflow:hidden}.supportMatrixTotals{flex-wrap:wrap;gap:.22rem;margin-bottom:.45rem;display:flex}.supportStatus{color:var(--mv-fg-cbd5e1);background:var(--mv-bg-14181c);border:1px solid var(--mv-br-27313a);text-transform:uppercase;border-radius:3px;padding:.16rem .34rem;font-size:.58rem;font-weight:800}.supportStatus--real,.supportMatrixEntry--real em{color:var(--mv-fg-86efac)}.supportStatus--partial,.supportMatrixEntry--partial em{color:var(--mv-fg-fde68a)}.supportStatus--server-required,.supportMatrixEntry--server-required em,.supportStatus--license-required,.supportMatrixEntry--license-required em{color:var(--mv-fg-fca5a5)}.supportStatus--unknown,.supportMatrixEntry--unknown em,.supportStatus--planned,.supportMatrixEntry--planned em,.supportStatus--unsupported,.supportMatrixEntry--unsupported em{color:var(--mv-fg-aeb4bd)}.supportMatrixGroup{margin-bottom:.58rem}.supportMatrixGroup:last-child{margin-bottom:0}.supportMatrixList{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.supportMatrixEntry{background:var(--mv-bg-111418);border:1px solid var(--mv-br-1e2226);border-left:3px solid var(--mv-br-3f4650);border-radius:4px;gap:.14rem;min-width:0;padding:.34rem .4rem;display:grid}.supportMatrixEntry--real{border-left-color:var(--mv-br-22c55e)}.supportMatrixEntry--partial{border-left-color:var(--mv-br-eab308)}.supportMatrixEntry--server-required,.supportMatrixEntry--license-required{border-left-color:var(--mv-br-ef4444)}.supportMatrixEntryHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;display:grid}.supportMatrixEntry strong{color:var(--mv-fg-c0d0d8);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.supportMatrixEntry em{text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:900}.supportMatrixEvidenceLevels{flex-wrap:wrap;gap:.2rem;min-width:0;display:flex}.supportMatrixEvidenceLevels b{min-height:16px;color:var(--mv-fg-9fb5c1);background:var(--mv-bg-182026);border:1px solid var(--mv-br-27323a);text-transform:uppercase;border-radius:3px;align-items:center;padding:0 .24rem;font-size:.54rem;font-weight:850;display:inline-flex}.supportMatrixEntry span:not(.supportMatrixEntryHeader),.supportMatrixEntry small,.supportMatrixMore{color:var(--mv-fg-7a8a94);text-overflow:ellipsis;font-size:.62rem;line-height:1.35;overflow:hidden}.supportMatrixEntry small{color:var(--mv-fg-53616b);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.supportMatrixMore{margin:.28rem 0 0}.modalityCategoryGroup{margin-bottom:.58rem}.modalityCategoryGroup:last-child{margin-bottom:0}.modalityCategoryLabel{color:var(--mv-fg-5c6e78);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--mv-br-1c2226);margin:0 0 .25rem;padding-bottom:.15rem;font-size:.62rem;font-weight:700}.modalityCodeList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.modalityCodeEntry{border-radius:3px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.32rem;padding:.16rem .32rem;transition:background .1s;display:grid}.modalityCodeEntry:hover{background:var(--mv-bg-14181c)}.modalityCodeEntry.active{background:var(--mv-bg-5eead4-a07);border:1px solid var(--mv-br-5eead4-a20)}.modalityCodeEntry.active code{color:var(--mv-fg-5eead4)}.modalityCodeEntry code{color:var(--mv-fg-7dd3fc);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:700}.modalityCodeEntry span{color:var(--mv-fg-7a8a94);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.tsTier{margin-bottom:.52rem}.tsTier:last-child{margin-bottom:0}.tsTierLabel{color:var(--mv-fg-5c6e78);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--mv-br-1c2226);margin:0 0 .25rem;padding-bottom:.15rem;font-size:.62rem;font-weight:700}.tsList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.tsEntry{background:var(--mv-bg-111418);border:1px solid var(--mv-br-1c2024);border-radius:3px;gap:.08rem;padding:.2rem .35rem;transition:border-color .1s,background .1s;display:grid}.tsEntry code{color:var(--mv-fg-3e7a96);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem;display:block;overflow:hidden}.tsEntry span{color:var(--mv-fg-7a8a94);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.tsEntry.active{border-color:var(--mv-br-5eead4-a32);background:var(--mv-bg-5eead4-a05)}.tsEntry.active code{color:var(--mv-fg-5eead4)}.tsEntry.active span{color:var(--mv-fg-b8cad2)}.controlGroup{border-bottom:1px solid var(--mv-br-1e2228);margin-bottom:.12rem;padding-bottom:.3rem}.controlGroup:last-child{border-bottom:none}.controlGroupLabel{color:var(--mv-fg-4e6070);text-transform:uppercase;letter-spacing:.06em;padding:.28rem .52rem .18rem;font-size:.6rem;font-weight:700;display:block}.meddreamViewer .controlGroup{border-bottom:1px solid var(--mv-br-22262c)}.meddreamViewer .controlGroupLabel{color:var(--mv-fg-506070)}.diagnosticControls button.active,.meddreamViewer .diagnosticControls button.active{background:var(--mv-bg-5eead4-a12);color:var(--mv-fg-5eead4);border-color:var(--mv-br-5eead4-a30)}.hpSection{border-top:1px solid var(--mv-br-2a2e36);margin-top:.55rem;padding-top:.45rem}.hpSectionHeader{color:var(--mv-fg-6e7d90);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;padding:0 .2rem .3rem;font-size:.68rem;font-weight:700;display:flex}.hpSectionHeader span{flex:1}.hpActiveNote,.hpEmptyNote{color:var(--mv-fg-5c6a76);margin:0 0 .35rem;padding:0 .2rem;font-size:.67rem;font-style:italic}.hpActiveNote em{color:var(--mv-fg-5eead4);font-style:normal}.hpAutoButton{background:var(--mv-bg-5eead4-a08);border:1px solid var(--mv-br-5eead4-a22);width:100%;color:var(--mv-fg-5eead4);cursor:pointer;border-radius:5px;align-items:center;gap:.4rem;margin-bottom:.35rem;padding:.38rem .5rem;font-size:.7rem;font-weight:600;transition:background .12s;display:flex}.hpAutoButton:hover{background:var(--mv-bg-5eead4-a15)}.hpProtocolList{flex-direction:column;gap:.12rem;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hpProtocolEntry{background:var(--mv-bg-131618);border:1px solid var(--mv-br-1e2228);cursor:pointer;text-align:left;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.04rem .4rem;width:100%;padding:.3rem .45rem;transition:border-color .1s,background .1s;display:grid}.hpProtocolEntry:hover{background:var(--mv-bg-18191f);border-color:var(--mv-br-2a3040)}.hpProtocolEntry.active{background:var(--mv-bg-5eead4-a07);border-color:var(--mv-br-5eead4-a28)}.hpProtocolName{color:var(--mv-fg-c0d0d8);grid-area:1/1;font-size:.71rem;font-weight:600}.hpProtocolEntry.active .hpProtocolName{color:var(--mv-fg-5eead4)}.hpProtocolDesc{color:var(--mv-fg-4e5c66);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:.62rem;overflow:hidden}.hpProtocolScore{color:var(--mv-fg-3e7a96);grid-area:1/2/-1;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:700}.layoutGridPreview{background:var(--mv-bg-1a1e24);border:1px solid var(--mv-br-3a4050);border-radius:3px;flex-shrink:0;gap:2px;width:36px;height:28px;padding:2px;display:grid}.layoutGridCell{background:var(--mv-bg-94a3b8-a30);border:1px solid var(--mv-br-505f6e-a60);border-radius:1px;display:block}.popoverChoice:hover .layoutGridPreview{border-color:var(--mv-br-5a6880);background:var(--mv-bg-1e2530)}.popoverChoice:hover .layoutGridCell{background:var(--mv-bg-94a3b8-a42);border-color:var(--mv-br-64788c-a70)}.layoutGridPreview--active,.popoverChoice.active .layoutGridPreview{background:var(--mv-bg-5eead4-a08);border-color:var(--mv-br-5eead4-a45)}.popoverChoice.active .layoutGridCell{background:var(--mv-bg-5eead4-a35);border-color:var(--mv-br-5eead4-a60)}.hpLayoutChoice .layoutGridPreview{width:40px;height:32px}.hpLayoutChoice.active .layoutGridPreview{background:var(--mv-bg-5eead4-a08);border-color:var(--mv-br-5eead4-a45)}.hpLayoutChoice.active .layoutGridCell{background:var(--mv-bg-5eead4-a35);border-color:var(--mv-br-5eead4-a60)}.hpEditorOverlay{background:var(--mv-bg-000000-a65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hpEditorPanel{background:var(--mv-bg-0f1114);border:1px solid var(--mv-br-2a2e38);width:min(860px,98vw);max-height:min(90vh,820px);box-shadow:0 24px 80px var(--mv-br-000000-a80);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.hpEditorHeader{background:var(--mv-bg-13161a);border-bottom:1px solid var(--mv-br-22262e);color:var(--mv-fg-c8d8e0);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.82rem;font-weight:700;display:flex}.hpEditorHeader strong{flex:1}.hpEditorClose{width:24px;height:24px;color:var(--mv-fg-5c6a76);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.hpEditorClose:hover{background:var(--mv-bg-2a3040);color:var(--mv-fg-e0e8f0)}.hpEditorTabs{background:var(--mv-bg-111418);border-bottom:1px solid var(--mv-br-1e2228);align-items:center;gap:.12rem;padding:.45rem .75rem 0;display:flex}.hpEditorTab{color:var(--mv-fg-5c6a76);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;padding:.32rem .75rem;font-size:.72rem;font-weight:600;transition:color .1s,background .1s}.hpEditorTab:hover{color:var(--mv-fg-a0b0bc);background:var(--mv-bg-181c22)}.hpEditorTab.active{background:var(--mv-bg-0f1114);color:var(--mv-fg-5eead4);border-color:var(--mv-br-2a2e38)}.hpEditorTab:disabled{opacity:.4;cursor:not-allowed}.hpEditorNewBtn{background:var(--mv-bg-5eead4-a08);border:1px solid var(--mv-br-5eead4-a22);color:var(--mv-fg-5eead4);cursor:pointer;border-radius:5px;align-items:center;gap:.3rem;margin-left:auto;padding:.28rem .6rem;font-size:.68rem;font-weight:600;transition:background .12s;display:flex}.hpEditorNewBtn:hover{background:var(--mv-bg-5eead4-a16)}.hpEditorLibrary{flex-direction:column;flex:1;gap:1rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.hpEditorSectionTitle{color:var(--mv-fg-4e6070);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .45rem;font-size:.64rem;font-weight:700}.hpEditorSectionTitle em{color:var(--mv-fg-3a4a56);font-style:normal;font-weight:400}.hpLibraryEntry{background:var(--mv-bg-111418);border:1px solid var(--mv-br-1e2228);border-radius:5px;align-items:flex-start;gap:.6rem;margin-bottom:.2rem;padding:.42rem .55rem;display:flex}.hpLibraryEntry--custom{border-color:var(--mv-br-5eead4-a20);background:var(--mv-bg-5eead4-a04)}.hpLibraryEntryInfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.hpLibraryEntryInfo strong{color:var(--mv-fg-c0d0d8);font-size:.72rem}.hpLibraryEntryInfo span{color:var(--mv-fg-5c6a76);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.hpLibraryEntryInfo em{color:var(--mv-fg-3a4a56);font-size:.62rem;font-style:normal}.hpLibraryEntryActions{flex-shrink:0;gap:.2rem;display:flex}.hpLibraryEntryActions button{background:var(--mv-bg-1a1e24);border:1px solid var(--mv-br-2a3040);width:26px;height:26px;color:var(--mv-fg-7a8a98);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.hpLibraryEntryActions button:hover{background:var(--mv-bg-22282e);color:var(--mv-fg-c0d0d8)}.hpLibraryEntryActions button.danger:hover{background:var(--mv-bg-ef4444-a15);color:var(--mv-fg-f87171);border-color:var(--mv-br-ef4444-a30)}.hpEditorForm{flex-direction:column;flex:1;gap:.6rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.hpEditorSection{background:var(--mv-bg-111418);border:1px solid var(--mv-br-1e2228);border-radius:6px;padding:.6rem .75rem}.hpEditorFieldGrid{grid-template-columns:repeat(3,1fr);gap:.4rem .6rem;margin-bottom:.5rem;display:grid}.hpEditorFieldGrid label,.hpDsFieldRow label{color:var(--mv-fg-5c6a76);text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.18rem;font-size:.63rem;font-weight:700;display:flex}.hpEditorFieldGrid input,.hpEditorFieldGrid select,.hpDsFieldRow input,.hpDsFieldRow select{background:var(--mv-bg-0c0e12);border:1px solid var(--mv-br-2a2e38);color:var(--mv-fg-b8cad2);border-radius:4px;padding:.28rem .4rem;font-size:.7rem}.hpEditorFieldGrid input:focus,.hpEditorFieldGrid select:focus,.hpDsFieldRow input:focus,.hpDsFieldRow select:focus{border-color:var(--mv-br-5eead4-a40);outline:none}.hpModalityPicker{margin-top:.3rem}.hpModalityPicker>span{color:var(--mv-fg-4e6070);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.3rem;font-size:.63rem;font-weight:700;display:block}.hpModalityChips{flex-wrap:wrap;gap:.2rem;display:flex}.hpModalityChip{background:var(--mv-bg-1a1e24);border:1px solid var(--mv-br-2a3040);color:var(--mv-fg-6a7a88);cursor:pointer;border-radius:3px;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:700;transition:all .1s}.hpModalityChip.active{background:var(--mv-bg-7dd3fc-a12);border-color:var(--mv-br-7dd3fc-a35);color:var(--mv-fg-7dd3fc)}.hpModalityChip:hover{border-color:var(--mv-br-3a4a5a);color:var(--mv-fg-a0b0bc)}.hpLayoutPicker{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.hpLayoutChoice{background:var(--mv-bg-0e1014);border:1px solid var(--mv-br-2a2e38);cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .45rem;transition:border-color .1s,background .1s;display:flex}.hpLayoutChoice span{color:var(--mv-fg-5c6a76);font-size:.62rem}.hpLayoutChoice:hover{background:var(--mv-bg-131618);border-color:var(--mv-br-3a4050)}.hpLayoutChoice.active{border-color:var(--mv-br-5eead4-a45);background:var(--mv-bg-5eead4-a06)}.hpLayoutChoice.active span{color:var(--mv-fg-5eead4)}.hpLayoutSvg{display:block}.hpLayoutSvgRect{fill:var(--mv-fg-94a3b8-a20);stroke:var(--mv-fg-94a3b8-a35);stroke-width:.5px}.hpLayoutChoice.active .hpLayoutSvgRect{fill:var(--mv-fg-5eead4-a22);stroke:var(--mv-fg-5eead4-a60)}.hpDsBlock{border:1px solid var(--mv-br-1e2228);border-radius:5px;margin-bottom:.35rem;overflow:hidden}.hpDsHeader{background:var(--mv-bg-13161a);cursor:pointer;text-align:left;width:100%;color:var(--mv-fg-8a9aa8);border:none;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.hpDsHeader strong{color:var(--mv-fg-7dd3fc);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}.hpDsHeader span{color:var(--mv-fg-8a9aa8);flex:1;font-size:.7rem}.hpDsHeader em{color:var(--mv-fg-3e7a96);font-size:.62rem;font-style:normal}.hpDsHeader:hover{background:var(--mv-bg-181c22)}.hpDsBody{background:var(--mv-bg-0c0e12);border-top:1px solid var(--mv-br-1a1e24);padding:.45rem .55rem}.hpDsFieldRow{grid-template-columns:repeat(3,1fr);gap:.4rem .5rem;margin-bottom:.45rem;display:grid}.hpRulesHeader{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.hpRulesHeader span{color:var(--mv-fg-4e6070);text-transform:uppercase;letter-spacing:.03em;font-size:.63rem;font-weight:700}.hpRulesHeader button{background:var(--mv-bg-5eead4-a07);border:1px solid var(--mv-br-5eead4-a20);color:var(--mv-fg-5eead4);cursor:pointer;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.64rem;display:flex}.hpRuleRow{grid-template-columns:160px 120px minmax(0,1fr) 48px 28px;align-items:center;gap:.3rem;margin-bottom:.25rem;display:grid}.hpRuleRow select,.hpRuleRow input[type=text]{background:var(--mv-bg-0c0e12);border:1px solid var(--mv-br-2a2e38);color:var(--mv-fg-b8cad2);border-radius:4px;padding:.24rem .35rem;font-size:.67rem}.hpNegateCheck{color:var(--mv-fg-4e6070);cursor:pointer;justify-content:center;align-items:center;gap:.22rem;font-size:.62rem;font-weight:700;display:flex}.hpRemoveRule{border:1px solid var(--mv-br-2a3040);width:24px;height:24px;color:var(--mv-fg-5c6a76);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;display:flex}.hpRemoveRule:hover{background:var(--mv-bg-ef4444-a12);color:var(--mv-fg-f87171);border-color:var(--mv-br-ef4444-a30)}.hpEditorActions{border-top:1px solid var(--mv-br-1e2228);gap:.5rem;margin-top:.3rem;padding:.55rem 0;display:flex}.hpSaveBtn{background:var(--mv-bg-5eead4-a12);border:1px solid var(--mv-br-5eead4-a30);color:var(--mv-fg-5eead4);cursor:pointer;border-radius:5px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.73rem;font-weight:700;transition:background .12s;display:flex}.hpSaveBtn:hover{background:var(--mv-bg-5eead4-a20)}.hpCancelBtn{border:1px solid var(--mv-br-2a3040);color:var(--mv-fg-5c6a76);cursor:pointer;background:0 0;border-radius:5px;padding:.4rem .85rem;font-size:.73rem}.hpCancelBtn:hover{color:var(--mv-fg-a0b0bc);border-color:var(--mv-br-3a4050)}.reportPage{background:var(--mv-bg-eef1f5);min-height:100vh;color:var(--mv-fg-172033)}.reportTopbar{z-index:20;background:var(--mv-bg-15202d);min-height:58px;color:var(--mv-fg-f8fafc);border-bottom:1px solid var(--mv-br-263747);box-shadow:0 8px 18px var(--mv-br-0f172a-a18);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 18px;display:flex;position:sticky;top:0}.reportTopbarPrimary,.reportTopbarActions{align-items:center;gap:10px;display:flex}.reportTopbarActions{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;min-width:0}.topbarMenu{position:relative}.topbarMenuChevron{opacity:.7;margin-left:-2px}.topbarMenu.open>button{background:var(--mv-bg-2c4358)}.reportTopbar .topbarMenuList{z-index:60;background:var(--mv-bg-ffffff);border:1px solid var(--mv-br-d6dce5);min-width:216px;box-shadow:0 16px 38px var(--mv-br-0f172a-a22);border-radius:10px;flex-direction:column;gap:1px;padding:6px;animation:.14s both analysisFadeUp;display:flex;position:absolute;top:calc(100% + 8px);right:0}.reportTopbar .topbarMenuList button{width:100%;min-height:32px;color:var(--mv-fg-1f2f3f);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.reportTopbar .topbarMenuList button:hover:not(:disabled){background:var(--mv-bg-eff6ff);color:var(--mv-fg-1d4ed8)}.reportTopbar .topbarMenuList button:disabled{opacity:.45;cursor:not-allowed}.reportTopbar .topbarMenuList button svg{color:var(--mv-fg-64748b);flex:none}.reportTopbar .topbarMenuList button:hover:not(:disabled) svg{color:var(--mv-fg-1d4ed8)}.reportTopbarPrimary>div{flex-direction:column;gap:2px;display:flex}.reportTopbarPrimary strong{font-size:14px}.reportTopbarPrimary span{color:var(--mv-fg-a7b3c3);text-transform:uppercase;font-size:11px}.reportTopbar button,.reportTopbar select,.reportSignButton{border:1px solid var(--mv-br-354759);background:var(--mv-bg-213142);min-height:34px;color:var(--mv-fg-f8fafc);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.reportTopbar select{min-width:150px;max-width:260px;color:var(--mv-fg-dbe5ef);flex:0 240px}.reportTopbar button:hover,.reportSignButton:hover{background:var(--mv-bg-2c4358)}.reportWorkspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.reportSidePanel{background:var(--mv-bg-ffffff);border:1px solid var(--mv-br-d6dce5);box-shadow:0 10px 24px var(--mv-br-0f172a-a08);border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:82px}.reportSideBlock,.reportSignatureInput{flex-direction:column;gap:5px;display:flex}.reportSideBlock span,.reportSignatureInput span{color:var(--mv-fg-5f6b7b);text-transform:uppercase;font-size:11px;font-weight:800}.reportSideBlock strong{color:var(--mv-fg-1d2a38);font-size:13px}.reportSideBlock small,.reportSidePanel p,.reportSidePanel a{color:var(--mv-fg-687485);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.reportSidePanel a{color:var(--mv-fg-0f5ea8);font-weight:700}.reportSignatureInput input,.reportDoctorEditor input{border:1px solid var(--mv-br-cbd5e1);width:100%;min-height:34px;color:var(--mv-fg-142033);background:var(--mv-bg-f8fafc);border-radius:6px;padding:0 10px}.reportDoctorEditor{flex-direction:column;gap:8px;display:flex}.reportDoctorEditor>span{color:var(--mv-fg-5f6b7b);text-transform:uppercase;font-size:11px;font-weight:800}.reportDoctorPanel{border-radius:12px;gap:12px}.reportPanelCard{border:1px solid var(--mv-br-e5eaf1);background:var(--mv-bg-fbfcfe);border-radius:10px;flex-direction:column;gap:9px;padding:11px 12px 12px;display:flex}.reportPanelCardHead{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.reportPanelCardHead>span:first-child{color:var(--mv-fg-5f6b7b);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.reportStatusChip{text-transform:uppercase;letter-spacing:.04em;background:var(--mv-bg-e2e8f0);color:var(--mv-fg-475569);border-radius:999px;flex:none;padding:2px 9px;font-size:10px;font-weight:800}.reportStatusChip.draft{background:var(--mv-bg-fef3c7);color:var(--mv-fg-92400e)}.reportStatusChip.preliminary{background:var(--mv-bg-dbeafe);color:var(--mv-fg-1d4ed8)}.reportStatusChip.final,.reportStatusChip.amended{background:var(--mv-bg-dcfce7);color:var(--mv-fg-166534)}.reportPanelTemplateName{color:var(--mv-fg-1d2a38);font-size:13px;line-height:1.35}.reportPanelCard small{color:var(--mv-fg-8a97a7);font-size:11.5px;line-height:1.4}.reportChecklist{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.reportChecklist li{color:var(--mv-fg-64748b);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.reportChecklist li i{background:var(--mv-bg-fef3c7);width:16px;height:16px;color:var(--mv-fg-b45309);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;font-style:normal;font-weight:800;display:grid}.reportChecklist li.done{color:var(--mv-fg-166534)}.reportChecklist li.done i{background:var(--mv-bg-dcfce7);color:var(--mv-fg-15803d)}.reportDoctorPanel .reportSignatureInput input{background:var(--mv-bg-ffffff);transition:border-color .15s,box-shadow .15s}.reportDoctorPanel .reportSignatureInput input:focus-visible{border-color:var(--mv-br-2563eb);box-shadow:0 0 0 3px var(--mv-br-2563eb-a13);outline:none}.reportDoctorPanel .reportSignButton{border-radius:8px;margin-top:2px;transition:filter .15s}.reportDoctorPanel .reportSignButton:disabled{opacity:.55;cursor:not-allowed}.reportReturnLink{font-size:12.5px}.reportPanelStatus{margin:0}.reportStorageWarning{border:1px solid var(--mv-br-fca5a5);background:var(--mv-bg-fef2f2);border-radius:8px;padding:7px 10px;font-weight:600;color:var(--mv-fg-b91c1c)!important}.reportStorageWarning button{border:1px solid var(--mv-br-fca5a5);background:var(--mv-bg-ffffff);color:var(--mv-fg-b91c1c);cursor:pointer;border-radius:5px;margin-left:4px;padding:1px 7px;font-size:11px}.reportKeyImagePending{border:1px dashed var(--mv-br-cbd5e1);background:var(--mv-bg-f8fafc);min-height:120px;color:var(--mv-fg-64748b);border-radius:6px;place-items:center;padding:8px;font-size:11.5px;display:grid}.reportTimeline{flex-direction:column;gap:7px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.reportTimeline li{border-left:2px solid var(--mv-br-cbd5e1);flex-direction:column;gap:1px;padding-left:8px;font-size:11.5px;display:flex}.reportTimeline li.ai{border-left-color:var(--mv-br-7c3aed)}.reportTimeline li.report{border-left-color:var(--mv-br-2563eb)}.reportTimelineType{text-transform:uppercase;letter-spacing:.03em;color:var(--mv-fg-64748b);font-size:10px;font-weight:800}.reportTimelineDetail{color:var(--mv-fg-1e293b);line-height:1.35}.reportTimeline time{color:var(--mv-fg-94a3b8);font-size:10px}.reportAiTransparency{border:1px solid var(--mv-br-e2e8f0);border-left:3px solid var(--mv-br-7c3aed);background:var(--mv-bg-fbfaff);border-radius:8px;margin-top:14px;padding:8px 12px}.reportAiTransparency span{text-transform:uppercase;letter-spacing:.05em;color:var(--mv-fg-6d28d9);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.reportAiTransparency p{color:var(--mv-fg-334155);margin:0;font-size:11.5px;line-height:1.45}.reportSignButton{background:var(--mv-bg-146c43);border-color:var(--mv-pin-br-146c43);color:var(--mv-pin-fg-ffffff);justify-content:center}.reportSignButton:disabled{opacity:.45;cursor:not-allowed}.reportOk{color:var(--mv-fg-146c43)!important}.reportWarn{color:var(--mv-fg-9a4f00)!important}.reportArchiveReadiness,.reportDeliveryReadiness{background:var(--mv-bg-f8fafc);border:1px solid var(--mv-br-dbe3ec);border-radius:6px;padding:10px}.reportArchiveReadinessRows,.reportDeliveryReadinessRows{gap:6px;margin-top:4px;display:grid}.reportArchiveReadinessRow,.reportDeliveryReadinessRow{background:var(--mv-bg-ffffff);border-left:3px solid var(--mv-br-94a3b8);border-radius:4px;gap:2px;margin:0;padding:6px 7px;display:grid}.reportArchiveReadinessRow b,.reportDeliveryReadinessRow b{color:var(--mv-fg-334155);text-transform:uppercase;font-size:10px}.reportArchiveReadinessRow span,.reportDeliveryReadinessRow span{color:var(--mv-fg-475569);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.reportArchiveReadinessRow.ok,.reportDeliveryReadinessRow.ok{border-left-color:var(--mv-br-146c43)}.reportArchiveReadinessRow.warning,.reportDeliveryReadinessRow.warning{border-left-color:var(--mv-br-9a4f00)}.reportArchiveReadinessRow.blocked,.reportDeliveryReadinessRow.blocked{border-left-color:var(--mv-br-b91c1c)}.radiologyDocument{background:var(--mv-bg-ffffff);border:1px solid var(--mv-br-d1d7df);width:min(100%,8.5in);min-height:11in;box-shadow:0 18px 42px var(--mv-br-0f172a-a14);margin:0 auto 40px;padding:.45in .55in;container-type:inline-size}@container (width<=640px){.radiologyDocument .reportLetterhead{grid-template-columns:auto auto;justify-content:space-between;row-gap:6px}.radiologyDocument .reportHeaderLogoLeft,.radiologyDocument .reportHeaderLogoRight{grid-row:1}.radiologyDocument .reportHeaderLogoLeft img{width:120px}.radiologyDocument .reportHeaderLogoRight img{width:168px}.radiologyDocument .reportHeaderTitle{grid-area:2/1/auto/-1}.radiologyDocument .reportHeaderTitle h1{white-space:normal}}.reportLetterhead{border-bottom:2px solid var(--mv-br-1e293b);grid-template-columns:minmax(92px,168px) minmax(0,1.6fr) minmax(130px,238px);align-items:center;gap:14px;padding-bottom:14px;display:grid}.reportHeaderLogo{align-items:center;display:flex}.reportHeaderLogoLeft{justify-content:flex-start}.reportHeaderLogoRight{justify-content:flex-end}.reportHeaderLogoLeft img{object-fit:contain;width:100%;max-width:148px;max-height:52px}.reportHeaderLogoRight img{object-fit:contain;width:100%;max-width:228px;max-height:62px}.reportHeaderTitle{text-align:center}.reportHeaderTitle h1{color:var(--mv-fg-172033);text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(16px,2.3vw,25px)}.reportHeaderTitle span{color:var(--mv-fg-667085);margin-top:4px;font-size:11px;display:block}.reportMetaGrid{background:var(--mv-bg-f5f7fa);border:1px solid var(--mv-br-dbe2ea);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:16px 0 18px;padding:12px;display:grid}.reportMetaGrid div{flex-direction:column;gap:3px;min-width:0;display:flex}.reportMetaGrid span{color:var(--mv-fg-647084);text-transform:uppercase;font-size:10px;font-weight:800}.reportMetaGrid strong{color:var(--mv-fg-182536);overflow-wrap:anywhere;font-size:12px}.documentSection{break-inside:avoid;margin-top:14px}.documentSection h2{letter-spacing:0;color:var(--mv-fg-1f2f3f);text-transform:uppercase;align-items:center;gap:4px;margin:0 0 6px;font-size:12px;display:flex}.documentSection h2 span{color:var(--mv-fg-9a4f00)}.documentSection textarea{border:1px solid var(--mv-br-cfd8e3);background:var(--mv-bg-ffffff);width:100%;min-height:72px;color:var(--mv-fg-111827);resize:vertical;border-radius:4px;padding:9px 10px;font:13px/1.45 Segoe UI,Arial,sans-serif}.documentSection textarea:read-only{background:var(--mv-bg-f8fafc)}.reportImageSection{margin-top:18px;margin-bottom:18px}.reportKeyImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reportKeyImageGridLarge{grid-template-columns:1fr}.reportKeyImage{border:1px solid var(--mv-br-cfd8e3);background:var(--mv-bg-0b0f17);margin:0}.reportKeyImage img{object-fit:contain;width:100%;min-height:310px;max-height:560px;display:block}.reportKeyImage figcaption{background:var(--mv-bg-ffffff);color:var(--mv-fg-374151);padding:7px 8px;font-size:11px}.reportSignatureBlock{border-top:2px solid var(--mv-br-1e293b);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;padding-top:16px;display:grid}.doctorIdentityCard,.doctorSignatureCard{background:var(--mv-bg-f8fafc);border:1px solid var(--mv-br-cfd8e3);flex-direction:column;gap:5px;min-height:132px;padding:14px;display:flex}.reportSignatureBlock span{color:var(--mv-fg-647084);text-transform:uppercase;font-size:10px;font-weight:800}.reportSignatureBlock strong{min-height:26px;color:var(--mv-fg-172033);border-bottom:1px solid var(--mv-br-1f2937);font-size:14px}.reportSignatureBlock small{color:var(--mv-fg-667085);font-size:11px}.signatureLine{border-bottom:1px solid var(--mv-br-172033);height:26px;margin-top:auto}@media (max-width:980px){.reportTopbar{flex-direction:column;align-items:flex-start;height:auto;min-height:58px;padding:10px 12px}.reportTopbarActions{flex-wrap:wrap;width:100%}.reportTopbar select{flex:190px;min-width:0}.reportWorkspace{grid-template-columns:1fr;padding:14px}.reportSidePanel{position:static}.radiologyDocument{min-height:0;padding:18px}.reportMetaGrid,.reportKeyImageGrid,.reportSignatureBlock{grid-template-columns:1fr}.reportLetterhead{grid-template-columns:1fr;align-items:center}.reportHeaderLogoLeft,.reportHeaderLogoRight,.reportHeaderTitle{text-align:center;justify-content:center}}@media print{.reportTopbar,.reportSidePanel{display:none!important}.reportPage,.reportWorkspace{background:var(--mv-bg-ffffff);padding:0;display:block}.radiologyDocument{width:auto;min-height:auto;box-shadow:none;border:0;margin:0;padding:.35in}}.analysisBrandIcon{object-fit:contain;width:26px;height:26px}.reportTopbar .analysisPrimaryAction{background:var(--mv-bg-166534);border-color:var(--mv-pin-br-15803d);color:var(--mv-pin-fg-ffffff)}.reportTopbar .analysisPrimaryAction:hover{background:var(--mv-bg-15803d)}.reportTopbar button:disabled{opacity:.5;cursor:not-allowed}.analysisStatusStrip{z-index:15;background:var(--mv-bg-ffffff-a94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--mv-br-e3e9f1);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 24px;display:flex;position:sticky;top:58px}.analysisStatusText{min-width:0;color:var(--mv-fg-687485);text-overflow:ellipsis;white-space:nowrap;flex:260px;font-size:12px;overflow:hidden}.analysisAiHealth{border:1px solid var(--mv-br-dbe4ee);background:var(--mv-bg-ffffff);max-width:100%;min-height:30px;color:var(--mv-fg-475569);border-radius:999px;flex:0 auto;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:11.5px;display:flex}.analysisAiHealth span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analysisAiHealth strong{color:var(--mv-fg-0f172a)}.analysisAiHealth.ready{border-color:var(--mv-br-bbf7d0);background:var(--mv-bg-f0fdf4);color:var(--mv-fg-166534)}.analysisAiHealth.ready strong{color:var(--mv-fg-14532d)}.analysisAiHealth.degraded{border-color:var(--mv-br-fed7aa);background:var(--mv-bg-fff7ed);color:var(--mv-fg-9a3412)}.analysisAiHealth.degraded strong{color:var(--mv-fg-7c2d12)}.analysisAiHealth.offline{border-color:var(--mv-br-fecaca);background:var(--mv-bg-fef2f2);color:var(--mv-fg-991b1b)}.analysisAiHealth.offline strong{color:var(--mv-fg-7f1d1d)}.analysisAiHealth.checking{border-color:var(--mv-br-bfdbfe);background:var(--mv-bg-eff6ff);color:var(--mv-fg-1d4ed8)}.analysisAiHealth.checking strong{color:var(--mv-fg-1e3a8a)}.analysisAiHealth button{min-height:24px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;padding:0 9px;font-size:11px;font-weight:700}.analysisPipeline{align-items:center;font-size:11px;display:flex}.analysisStep{color:var(--mv-fg-97a3b4);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.analysisStep+.analysisStep:before{content:"";background:var(--mv-bg-dde4ed);border-radius:2px;width:16px;height:2px;margin:0 8px}.analysisStep i{background:var(--mv-bg-eef2f7);width:18px;height:18px;color:var(--mv-fg-8795a8);box-shadow:inset 0 0 0 1px var(--mv-br-dde4ed);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.analysisStep.done{color:var(--mv-fg-1d4ed8)}.analysisStep.done i{background:var(--mv-bg-2563eb);color:var(--mv-pin-fg-ffffff);box-shadow:none}.analysisStep.done+.analysisStep.done:before{background:var(--mv-bg-93c5fd)}.analysisStep.running{color:var(--mv-fg-b45309)}.analysisStep.running i{background:var(--mv-bg-fef3c7);color:var(--mv-fg-b45309);box-shadow:inset 0 0 0 1px var(--mv-br-fcd34d);animation:1.1s ease-in-out infinite analysisPulseDot}.analysisDoc{background:var(--mv-bg-ffffff);border:1px solid var(--mv-br-dde3ec);width:min(100%,8.5in);box-shadow:0 1px 2px var(--mv-br-0f172a-a05), 0 14px 34px var(--mv-br-0f172a-a09);border-radius:14px;margin:0 auto 40px;padding:26px 32px 34px}.analysisDocHead{border-bottom:2px solid var(--mv-br-15202d);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.analysisDocHead h1{letter-spacing:-.01em;color:var(--mv-fg-15202d);margin:0;font-size:20px}.analysisDocHead>div span{background:var(--mv-bg-fef3c7);border:1px solid var(--mv-br-fde68a);color:var(--mv-fg-92400e);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-top:5px;padding:2px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.analysisDocStudy{color:var(--mv-fg-475569);text-align:right;font-size:12px;font-weight:600}.analysisSidePanel{gap:13px}.analysisImageWrap{background:radial-gradient(130% 130% at 30% 15%, var(--mv-bg-1b2735) 0%, var(--mv-bg-0b0f17) 68%);border:1px solid var(--mv-br-c3cdd9);min-height:210px;box-shadow:inset 0 0 0 1px var(--mv-br-ffffff-a04), inset 0 12px 30px var(--mv-br-000000-a35);border-radius:12px;place-items:center;padding:8px;display:grid;position:relative}.analysisImageWrap img{border-radius:6px;max-width:100%;max-height:320px}.analysisImageEmpty{color:var(--mv-fg-64748b);padding:60px 0;font-size:12px}.analysisImageBadge{text-transform:uppercase;color:var(--mv-fg-ffffff);box-shadow:0 2px 6px var(--mv-br-000000-a35);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800;position:absolute;top:9px;left:9px}.analysisImageBadge.viewer{background:var(--mv-bg-2563eb)}.analysisImageBadge.upload{background:var(--mv-bg-6b7280)}.analysisUploadBtn{border:1px dashed var(--mv-br-b6c0cc);background:var(--mv-bg-f8fafc);min-height:34px;color:var(--mv-fg-334155);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.analysisUploadBtn:hover{background:var(--mv-bg-eff6ff);border-color:var(--mv-br-93c5fd);color:var(--mv-fg-1d4ed8)}.analysisDisclaimer{background:linear-gradient(180deg, var(--mv-bg-fffbeb), var(--mv-bg-fef3c7));border:1px solid var(--mv-br-fde68a);color:var(--mv-fg-854d0e);border-radius:9px;align-items:center;gap:9px;margin:0 0 14px;padding:8px 12px;font-size:12px;display:flex}.analysisDisclaimer svg{color:var(--mv-fg-b45309);flex:none}.analysisEvidenceReview{border:1px solid var(--mv-br-dbeafe);background:linear-gradient(180deg, var(--mv-bg-f8fbff), var(--mv-bg-eff6ff));border-radius:10px;flex-direction:column;gap:10px;margin:-2px 0 14px;padding:12px 14px 13px 18px;display:flex;position:relative;overflow:hidden}.analysisEvidenceReview:before{content:"";background:var(--mv-bg-2563eb);width:3px;position:absolute;top:0;bottom:0;left:0}.analysisEvidenceHead{flex-direction:column;gap:2px;min-width:0;display:flex}.analysisEvidenceHead strong{color:var(--mv-fg-1e3a8a);font-size:13px}.analysisEvidenceHead span{color:var(--mv-fg-5a6a80);font-size:11.5px}.analysisEvidenceControls{flex-wrap:wrap;gap:8px;display:flex}.analysisEvidenceControls select{flex:0 200px;min-width:160px}.analysisEvidenceControls input{flex:220px;min-width:0}.analysisEvidenceReview select,.analysisEvidenceReview input{border:1px solid var(--mv-br-bfdbfe);background:var(--mv-bg-ffffff);min-height:34px;color:var(--mv-fg-0f172a);border-radius:8px;padding:0 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.analysisEvidenceReview select:focus-visible{border-color:var(--mv-br-2563eb);box-shadow:0 0 0 3px var(--mv-br-2563eb-a15);outline:none}.analysisEvidenceReview input:focus-visible{border-color:var(--mv-br-2563eb);box-shadow:0 0 0 3px var(--mv-br-2563eb-a15);outline:none}.analysisEvidenceActions{flex-wrap:wrap;gap:8px;display:flex}.analysisEvidenceActions button{border:1px solid var(--mv-br-93c5fd);background:var(--mv-bg-ffffff);min-height:32px;color:var(--mv-fg-1d4ed8);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.analysisEvidenceActions button:hover:not(:disabled){background:var(--mv-bg-eff6ff);border-color:var(--mv-br-60a5fa)}.analysisEvidenceActions button:last-of-type{background:var(--mv-bg-2563eb);border-color:var(--mv-br-2563eb);color:var(--mv-pin-fg-ffffff);box-shadow:0 4px 10px var(--mv-br-2563eb-a25)}.analysisEvidenceActions button:last-of-type:hover:not(:disabled){background:var(--mv-bg-1d4ed8)}.analysisEvidenceActions button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.documentSection h2 small{color:var(--mv-fg-8a97a7);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.analysisMuted{color:var(--mv-fg-8a97a7);font-size:12px}.analysisDoc .documentSection{border-top:1px solid var(--mv-br-eef2f7);margin:0;padding:16px 0 6px}.analysisDoc .analysisResults>.documentSection:first-of-type{border-top:0;padding-top:4px}.analysisDoc .documentSection h2{letter-spacing:.07em;color:var(--mv-fg-334155);gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:800}.analysisSectionIcon{background:var(--mv-bg-eef4ff);width:22px;height:22px;color:var(--mv-fg-2563eb);box-shadow:inset 0 0 0 1px var(--mv-br-dbeafe);border-radius:6px;flex:none;place-items:center;display:grid}.analysisCnnGrid{flex-direction:column;gap:7px;display:flex}.analysisCnnRow{grid-template-columns:150px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.analysisCnnName{color:var(--mv-fg-334155);font-size:12px}.analysisBarTrack{background:var(--mv-bg-eef2f7);border-radius:999px;height:8px;position:relative;overflow:hidden}.analysisBarFill{border-radius:999px;height:100%}.analysisBarThreshold{background:var(--mv-bg-94a3b8);z-index:1;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.analysisDetected{color:var(--mv-fg-475569);background:var(--mv-bg-f8fafc);border:1px solid var(--mv-br-e5eaf1);border-radius:8px;margin-bottom:12px;padding:7px 11px;font-size:12px}.analysisTriage{border:1px solid;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0 0 12px;padding:9px 13px;font-size:12px;animation:.3s both analysisFadeUp;display:flex}.analysisTriage strong{letter-spacing:.02em;font-size:13px}.analysisThreshold{color:var(--mv-fg-475569);margin:0 0 8px;font-size:12px;font-weight:600}.analysisCnnScore{text-align:right;font-size:12px;font-weight:700}.analysisFinding{background:var(--mv-bg-fbfcfe);border:1px solid var(--mv-br-e9eef5);border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:10px 12px;animation:.3s both analysisFadeUp;display:flex}.analysisFinding:last-of-type{margin-bottom:0}.analysisFinding strong{color:var(--mv-fg-15202d);font-size:13px}.analysisFinding p{color:var(--mv-fg-475569);margin:3px 0 0;font-size:12.5px;line-height:1.55}.analysisSev{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-ffffff);white-space:nowrap;border-radius:999px;margin-top:2px;padding:3px 8px;font-size:9px;font-weight:800}.analysisSev.critical{background:var(--mv-bg-dc2626)}.analysisSev.significant{background:var(--mv-bg-ea580c)}.analysisSev.minor{background:var(--mv-bg-ca8a04)}.analysisSev.incidental,.analysisSev.finding{background:var(--mv-bg-64748b)}.analysisImpression{color:var(--mv-fg-172033);background:var(--mv-bg-f8fafc);border:1px solid var(--mv-br-e5eaf1);border-left:3px solid var(--mv-br-2563eb);white-space:pre-wrap;border-radius:9px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.65}.analysisMeasures{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.analysisMeasure{background:var(--mv-bg-f1f5f9);border:1px solid var(--mv-br-dbe2ec);border-radius:8px;flex-direction:column;gap:2px;min-width:130px;padding:8px 12px;animation:.35s both analysisFadeUp;display:flex}.analysisMeasure span{text-transform:uppercase;letter-spacing:.03em;color:var(--mv-fg-64748b);font-size:10px;font-weight:800}.analysisMeasure strong{color:var(--mv-fg-15202d);font-size:17px}.analysisMeasure small{color:var(--mv-fg-8a97a7);font-size:11px}.analysisMeasure.abn{background:var(--mv-bg-fef2f2);border-color:var(--mv-br-fca5a5)}.analysisMeasure.abn strong{color:var(--mv-fg-b91c1c)}.analysisHeatBadge{text-transform:uppercase;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-dc2626);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.analysisSeriesBadge{text-transform:uppercase;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-0f766e);box-shadow:0 2px 6px var(--mv-br-000000-a35);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800;position:absolute;bottom:9px;left:9px}.analysisSeriesNote{border-color:var(--mv-br-99f6e4);background:var(--mv-bg-f0fdfa);color:var(--mv-fg-0f766e);font-weight:600}.analysisHeatToggle{border:1px solid var(--mv-br-fca5a5);background:var(--mv-bg-fef2f2);min-height:32px;color:var(--mv-fg-b91c1c);cursor:pointer;border-radius:6px;font-size:12px;font-weight:650;transition:background .15s}.analysisHeatToggle:hover{background:var(--mv-bg-fee2e2)}.analysisHeatToggle.on{background:var(--mv-bg-dc2626);color:var(--mv-pin-fg-ffffff);border-color:var(--mv-br-dc2626)}.analysisVqa{border:1px solid var(--mv-br-e5eaf1);background:var(--mv-bg-fbfcfe);border-radius:10px;flex-direction:column;gap:8px;margin-top:4px;padding:11px 12px 12px;display:flex}.analysisVqaHead{color:var(--mv-fg-1f2f3f);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.analysisVqaHead svg{box-sizing:border-box;background:var(--mv-bg-eef2f7);width:24px;height:24px;color:var(--mv-fg-475569);border-radius:7px;flex:none;padding:5px}.toolAsk .analysisVqaHead svg{background:var(--mv-bg-f3e8ff);color:var(--mv-fg-7c3aed)}.toolCompare .analysisVqaHead svg{background:var(--mv-bg-e0ecff);color:var(--mv-fg-2563eb)}.toolCalc .analysisVqaHead svg{background:var(--mv-bg-ccfbf1);color:var(--mv-fg-0f766e)}.toolAudit .analysisVqaHead svg{background:var(--mv-bg-f1f5f9);color:var(--mv-fg-475569)}.analysisVqa textarea{resize:vertical;border:1px solid var(--mv-br-cbd5e1);width:100%;font:inherit;border-radius:7px;padding:7px 9px;font-size:13px}.analysisVqa textarea:disabled{background:var(--mv-bg-f1f5f9)}.analysisVqaBtn{border:1px solid var(--mv-br-7c3aed);background:var(--mv-bg-7c3aed);min-height:30px;color:var(--mv-pin-fg-ffffff);cursor:pointer;border-radius:6px;align-self:flex-start;padding:0 14px;font-size:12.5px;font-weight:650;transition:background .15s}.analysisVqaBtn:hover:not(:disabled){background:var(--mv-bg-6d28d9)}.analysisVqaBtn:disabled{opacity:.5;cursor:default}.analysisVqaAnswer{color:var(--mv-fg-1e293b);background:var(--mv-bg-faf5ff);border:1px solid var(--mv-br-e9d5ff);white-space:pre-wrap;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.5;animation:.25s both analysisFadeUp}.analysisPriorUpload{border:1px dashed var(--mv-br-94a3b8);min-height:30px;color:var(--mv-fg-475569);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.analysisAddToReport{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);min-height:28px;color:var(--mv-fg-334155);cursor:pointer;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.analysisAddToReport:hover:not(:disabled){background:var(--mv-bg-eff6ff);border-color:var(--mv-br-93c5fd);color:var(--mv-fg-1d4ed8)}.analysisAddToReport:disabled{opacity:.5;cursor:not-allowed}.analysisPriorUpload:hover{background:var(--mv-bg-f1f5f9)}.analysisChanges{flex-direction:column;gap:5px;margin:8px 0 0;padding-left:0;list-style:none;display:flex}.analysisChanges li{align-items:baseline;gap:7px;font-size:12.5px;display:flex}.analysisChange{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.analysisChange.new,.analysisChange.worsened{background:var(--mv-bg-fee2e2);color:var(--mv-fg-b91c1c)}.analysisChange.improved,.analysisChange.resolved{background:var(--mv-bg-dcfce7);color:var(--mv-fg-15803d)}.analysisChange.stable{background:var(--mv-bg-e2e8f0);color:var(--mv-fg-475569)}.analysisChangeImp{margin:8px 0 0;font-size:12.5px;font-weight:600}.analysisPhi{border:1px solid var(--mv-br-fde68a);background:var(--mv-bg-fffbeb);color:var(--mv-fg-92400e);border-radius:8px;align-items:center;gap:9px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;font-weight:600;animation:.3s both analysisFadeUp;display:flex}.analysisPhi.warn{border-color:var(--mv-br-fca5a5);background:var(--mv-bg-fef2f2);color:var(--mv-fg-b91c1c)}.analysisPhi svg{flex:none}.analysisOod{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-f8fafc);color:var(--mv-fg-475569);border-radius:8px;margin:0 0 12px;padding:8px 11px;font-size:12px}.analysisDdx{flex-direction:column;gap:9px;margin:0;padding-left:0;list-style:none;display:flex}.analysisDdx li{align-items:flex-start;gap:10px;animation:.25s both analysisFadeUp;display:flex}.analysisDdx li strong{font-size:13.5px}.analysisDdx li p{color:var(--mv-fg-475569);margin:2px 0 0;font-size:12.5px}.analysisDdxLik{text-transform:uppercase;letter-spacing:.02em;background:var(--mv-bg-e2e8f0);color:var(--mv-fg-475569);border-radius:4px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:700}.analysisDdxLik.high{background:var(--mv-bg-fee2e2);color:var(--mv-fg-b91c1c)}.analysisDdxLik.moderate{background:var(--mv-bg-fef3c7);color:var(--mv-fg-b45309)}.analysisDdxLik.low{background:var(--mv-bg-e0e7ff);color:var(--mv-fg-4338ca)}.analysisScoring{border:1px solid var(--mv-br-c7d2fe);border-left:3px solid var(--mv-br-6366f1);background:var(--mv-bg-eef2ff);border-radius:9px;padding:10px 13px}.analysisScoring strong{color:var(--mv-fg-3730a3);font-size:13.5px}.analysisScoring p{color:var(--mv-fg-334155);margin:4px 0 0;font-size:12.5px}.analysisCodes{flex-wrap:wrap;gap:7px;display:flex}.analysisCode{background:var(--mv-bg-f1f5f9);border:1px solid var(--mv-br-e2e8f0);color:var(--mv-fg-334155);border-radius:5px;padding:3px 9px;font-size:12px}.analysisCode em{color:var(--mv-fg-0f766e);margin-right:4px;font-style:normal;font-weight:700}.analysisCode.verified{border-color:var(--mv-br-bbf7d0);background:var(--mv-bg-f0fdf4)}.analysisCode.unverified{border-color:var(--mv-br-fde68a);background:var(--mv-bg-fffbeb)}.analysisCodeBadge{text-transform:uppercase;letter-spacing:.02em;margin-left:6px;font-size:10px;font-weight:700}.analysisCode.verified .analysisCodeBadge{color:var(--mv-fg-15803d)}.analysisCode.unverified .analysisCodeBadge{color:var(--mv-fg-b45309)}.documentSection h2 small{color:var(--mv-fg-94a3b8);font-size:11px;font-weight:500}.worklistPriorityToggle{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);color:var(--mv-fg-475569);cursor:pointer;border-radius:7px;align-items:center;gap:5px;margin-right:8px;padding:3px 9px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.worklistPriorityToggle:hover{border-color:var(--mv-br-94a3b8)}.worklistPriorityToggle.on{background:var(--mv-bg-fef2f2);border-color:var(--mv-br-fca5a5);color:var(--mv-fg-b91c1c)}.criticalBanner{border:1px solid var(--mv-br-fca5a5);background:var(--mv-bg-fef2f2);border-radius:10px;margin-bottom:14px;padding:11px 14px}.criticalBannerHead{color:var(--mv-fg-b91c1c);align-items:center;gap:8px;font-size:13.5px;display:flex}.criticalBannerList{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.criticalBannerList li{color:var(--mv-fg-7f1d1d);align-items:center;gap:10px;font-size:12.5px;display:flex}.criticalBannerStat{letter-spacing:.03em;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-dc2626);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.criticalBannerWho{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.criticalBannerList button{border:1px solid var(--mv-br-fca5a5);background:var(--mv-bg-ffffff);color:var(--mv-fg-b91c1c);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.criticalBannerList button.criticalAck{background:var(--mv-bg-dc2626);border-color:var(--mv-br-dc2626);color:var(--mv-pin-fg-ffffff)}.criticalBannerList button:hover{filter:brightness(.97)}.rowAiButton{border-color:var(--mv-br-c4b5fd)!important;color:var(--mv-fg-6d28d9)!important}.rowAiButton.pending,.rowAiButton.running{opacity:.8;background:var(--mv-bg-ede9fe)!important}.rowAiButton.completed{border-color:var(--mv-br-86efac)!important;color:var(--mv-fg-15803d)!important}.rowAiButton.failed{border-color:var(--mv-br-fca5a5)!important;color:var(--mv-fg-b91c1c)!important}.analysisQaFlags{border:1px solid var(--mv-br-fde68a);border-left:3px solid var(--mv-br-d97706);background:var(--mv-bg-fffbeb);border-radius:8px;margin-top:8px;padding:8px 12px}.analysisQaFlags strong{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-92400e);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.analysisQaFlags ul{margin:0;padding-left:16px}.analysisQaFlags li{color:var(--mv-fg-7c5310);font-size:12px;line-height:1.45}.criticalSla{text-transform:uppercase;letter-spacing:.02em;background:var(--mv-bg-fef3c7);color:var(--mv-fg-b45309);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.criticalSla.overdue{background:var(--mv-bg-dc2626);color:var(--mv-pin-fg-ffffff);animation:1.1s ease-in-out infinite analysisPulseDot}.followUpBanner{border:1px solid var(--mv-br-c7d2fe);background:var(--mv-bg-eef2ff);border-radius:10px;margin-bottom:14px;padding:11px 14px}.followUpBannerHead{color:var(--mv-fg-3730a3);align-items:center;gap:8px;font-size:13.5px;display:flex}.followUpOverdueCount{text-transform:uppercase;background:var(--mv-bg-dc2626);color:var(--mv-pin-fg-ffffff);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.followUpList{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.followUpList li{color:var(--mv-fg-312e81);align-items:center;gap:10px;font-size:12.5px;display:flex}.followUpList li.overdue{color:var(--mv-fg-b91c1c)}.followUpSource{letter-spacing:.03em;color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-6366f1);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.followUpList li.overdue .followUpSource{background:var(--mv-bg-dc2626)}.followUpText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.followUpList time{color:var(--mv-fg-6b7280);flex:none;font-size:11px}.followUpList button{border:1px solid var(--mv-br-c7d2fe);background:var(--mv-bg-ffffff);color:var(--mv-fg-4338ca);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.followUpList button.followUpDone{background:var(--mv-bg-4f46e5);border-color:var(--mv-br-4f46e5);color:var(--mv-pin-fg-ffffff)}.analysisFindingLoc{text-transform:capitalize;color:var(--mv-fg-0f766e);background:var(--mv-bg-f0fdfa);border:1px solid var(--mv-br-99f6e4);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.analysisStability{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.analysisStabilityHead{width:100%;color:var(--mv-fg-475569);font-size:11.5px;font-weight:650}.analysisStabilityChip{border:1px solid var(--mv-br-bbf7d0);background:var(--mv-bg-f0fdf4);color:var(--mv-fg-166534);border-radius:5px;padding:2px 8px;font-size:11.5px}.analysisStabilityChip.unstable{border-color:var(--mv-br-fed7aa);background:var(--mv-bg-fff7ed);color:var(--mv-fg-c2410c)}.analysisSummary{border:1px solid var(--mv-br-e5eaf1);border-left:3px solid var(--mv-br-cbd5e1);background:var(--mv-bg-f8fafc);border-radius:9px;margin:0 0 10px;padding:9px 13px}.analysisSummary:last-of-type{margin-bottom:0}.analysisSummary span{text-transform:uppercase;letter-spacing:.05em;color:var(--mv-fg-64748b);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.analysisSummary p{color:var(--mv-fg-1e293b);margin:0;font-size:13px;line-height:1.55}.analysisSummary.referrer{border-left-color:var(--mv-br-2563eb);background:var(--mv-bg-f7faff)}.analysisSummary.referrer span{color:var(--mv-fg-1d4ed8)}.analysisSummary.patient{border-left-color:var(--mv-br-0d9488);background:var(--mv-bg-f6fbfa)}.analysisSummary.patient span{color:var(--mv-fg-0f766e)}.analysisCalcRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.analysisCalcRow select,.analysisCalcRow input{border:1px solid var(--mv-br-cbd5e1);font:inherit;border-radius:6px;padding:5px 7px;font-size:12.5px}.analysisCalcRow input{width:64px}.analysisCalcUnit{color:var(--mv-fg-64748b);font-size:12px}.analysisAuditLog{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.analysisAuditLog li{border-left:2px solid var(--mv-br-e2e8f0);flex-direction:column;gap:1px;padding-left:8px;font-size:12px;display:flex}.analysisAuditType{text-transform:uppercase;letter-spacing:.02em;color:var(--mv-fg-475569);font-size:10px;font-weight:700}.analysisAuditType.critical_raised,.analysisAuditType.critical_acknowledged{color:var(--mv-fg-b91c1c)}.analysisAuditType.report_sent,.analysisAuditType.fhir_exported{color:var(--mv-fg-15803d)}.analysisAuditDetail{color:var(--mv-fg-1e293b)}.analysisAuditLog time{color:var(--mv-fg-94a3b8);font-size:10.5px}.fhirModalOverlay{z-index:1000;background:var(--mv-bg-0f172a-a55);justify-content:center;align-items:center;padding:24px;animation:.15s both analysisFadeUp;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fhirModal{background:var(--mv-bg-ffffff);width:min(820px,100%);max-height:86vh;box-shadow:0 20px 60px var(--mv-br-000000-a30);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fhirModalHead{border-bottom:1px solid var(--mv-br-e2e8f0);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.fhirModalHead>div{color:var(--mv-fg-0f766e);align-items:center;gap:8px;display:flex}.fhirModalHead strong{color:var(--mv-fg-0f172a);font-size:14px}.fhirModalHead span{color:var(--mv-fg-64748b);font-size:12px;font-weight:600}.fhirModalHead button{color:var(--mv-fg-64748b);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.fhirModalHead button:hover{color:var(--mv-fg-0f172a)}.fhirModalBody{color:var(--mv-fg-1e293b);background:var(--mv-bg-f8fafc);white-space:pre;flex:1;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.fhirModalFoot{border-top:1px solid var(--mv-br-e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.fhirModalNote{color:var(--mv-fg-94a3b8);font-size:11.5px}.fhirModalFoot>div{gap:8px;display:flex}.fhirModalFoot button{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);min-height:32px;color:var(--mv-fg-334155);cursor:pointer;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.fhirModalFoot button:hover{background:var(--mv-bg-f1f5f9)}.fhirModalFoot button.fhirModalPrimary{background:var(--mv-bg-0f766e);border-color:var(--mv-pin-br-0f766e);color:var(--mv-pin-fg-ffffff)}.fhirModalFoot button.fhirModalPrimary:hover{background:var(--mv-bg-115e59)}@keyframes analysisSpin{to{transform:rotate(360deg)}}@keyframes analysisFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes analysisBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes analysisShimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes analysisPulseDot{0%,to{opacity:1}50%{opacity:.35}}.analysisPage .reportWorkspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:calc(100vh - 99px);padding:20px 24px 30px}.analysisPage .analysisDoc{flex-direction:column;min-height:480px;display:flex}.analysisPage .reportSidePanel{border-radius:12px;align-self:start}.analysisPage .reportSignatureInput input,.analysisPage .reportSignatureInput textarea{font-family:inherit;font-size:12px}.analysisPage .reportSignatureInput textarea{resize:vertical}@media (max-width:980px){.analysisPage .reportWorkspace{grid-template-columns:1fr}.analysisStatusStrip{position:static}}.analysisPage .reportSignButton{letter-spacing:.01em;background:linear-gradient(180deg, var(--mv-bg-2f70e0), var(--mv-bg-2563eb));border:1px solid var(--mv-pin-br-1d4ed8);min-height:38px;box-shadow:0 6px 14px var(--mv-br-2563eb-a26);border-radius:9px;justify-content:center;font-size:13px;transition:background .15s,transform .12s,box-shadow .12s}.analysisPage .reportSignButton:hover:not(:disabled){background:linear-gradient(180deg, var(--mv-bg-3b82f6), var(--mv-bg-1d4ed8))}.analysisPage .reportSignButton:active:not(:disabled){box-shadow:0 3px 8px var(--mv-br-2563eb-a22);transform:translateY(1px)}.analysisPage .reportSignButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.reportTopbar button:disabled,.reportSignButton:disabled{opacity:.55;cursor:not-allowed}.reportTopbar button,.reportSignButton,.analysisUploadBtn{transition:background .15s,transform 50ms}.reportTopbar button:not(:disabled):active{transform:translateY(1px)}.analysisBarFill{transform-origin:0;animation:.65s cubic-bezier(.2,.8,.2,1) both analysisBarGrow}.analysisResults{animation:.3s both analysisFadeUp}.analysisFinding{animation:.35s both analysisFadeUp}.analysisTriage{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:9px 12px;font-size:13px;animation:.3s both analysisFadeUp;display:flex}.analysisTriage strong{white-space:nowrap}.analysisTriage span{opacity:.9;text-align:right;font-size:12px}.analysisLoading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:36px 16px;display:flex}.analysisLoading strong{color:var(--mv-fg-15202d);font-size:15px}.analysisLoadingSub{color:var(--mv-fg-8a97a7);font-size:12px}.analysisSpinner{border:3px solid var(--mv-br-dbe6f0);border-top-color:var(--mv-br-2563eb);border-radius:50%;width:38px;height:38px;margin-bottom:6px;animation:.8s linear infinite analysisSpin}.analysisSkeleton{flex-direction:column;gap:10px;width:100%;max-width:460px;margin-top:18px;display:flex}.analysisSkelRow{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;display:grid}.analysisSkelLabel{border-radius:4px;height:10px}.analysisSkelBar{border-radius:999px;height:8px}.skeleton{background:linear-gradient(90deg, var(--mv-bg-eef2f7) 25%, var(--mv-bg-e2e8f0) 37%, var(--mv-bg-eef2f7) 63%);background-size:920px 100%;animation:1.25s ease-in-out infinite analysisShimmer}.analysisEmptyState{text-align:center;color:var(--mv-fg-64748b);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:44px 24px;display:flex}.analysisEmptyState>svg{color:var(--mv-fg-94a3b8);margin-bottom:4px}.analysisEmptyState>strong{color:var(--mv-fg-334155);font-size:15px}.analysisEmptyState>span{max-width:380px;font-size:12px;line-height:1.5}.analysisEmptyActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.analysisEmptyActions button{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);min-height:34px;color:var(--mv-fg-334155);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:650;transition:background .15s;display:inline-flex}.analysisEmptyActions button:hover:not(:disabled){background:var(--mv-bg-f1f5f9)}.analysisEmptyActions button.primary{background:var(--mv-bg-2563eb);border-color:var(--mv-br-2563eb);color:var(--mv-pin-fg-ffffff)}.analysisEmptyActions button.primary:hover:not(:disabled){background:var(--mv-bg-1d4ed8)}.analysisEmptyActions button:disabled{opacity:.55;cursor:not-allowed}.analysisEmptySteps{counter-reset:aiStep;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;max-width:640px;margin:26px 0 0;padding:0;list-style:none;display:grid}.analysisEmptySteps li{counter-increment:aiStep;text-align:left;border:1px solid var(--mv-br-e2e8f0);background:var(--mv-bg-f8fafc);border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.analysisEmptySteps li:hover{border-color:var(--mv-br-bfdbfe);box-shadow:0 6px 16px var(--mv-br-2563eb-a08);transform:translateY(-1px)}.analysisEmptySteps li:before{content:counter(aiStep);background:var(--mv-bg-dbeafe);width:20px;height:20px;color:var(--mv-fg-1d4ed8);border-radius:50%;place-items:center;margin-bottom:3px;font-size:11px;font-weight:800;display:grid}.analysisEmptySteps li strong{color:var(--mv-fg-1e293b);font-size:12.5px}.analysisEmptySteps li span{color:var(--mv-fg-64748b);font-size:11px;line-height:1.45}.analysisImageWrap img{transition:opacity .25s}.analysisImageBadge{animation:.25s both analysisFadeUp}@media print{.analysisModelBar,.analysisSidePanel,.analysisStatusStrip{display:none!important}}.oncologySummary{flex-direction:column;gap:10px;display:flex}.oncologySummaryCard{border:1px solid var(--mv-br-d6dce5);background:var(--mv-bg-f8fafc);border-left-width:4px;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.oncologySummaryCard span{text-transform:uppercase;color:var(--mv-fg-5f6b7b);font-size:11px;font-weight:800}.oncologySummaryCard strong{font-size:26px;line-height:1.1}.oncologySummaryCard small{color:var(--mv-fg-687485);font-size:12px}.oncologySummaryRow{gap:10px;display:flex}.oncologySummaryRow>div{border:1px solid var(--mv-br-d6dce5);background:var(--mv-bg-ffffff);border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.oncologySummaryRow span{text-transform:uppercase;color:var(--mv-fg-5f6b7b);font-size:10px;font-weight:800}.oncologySummaryRow strong{color:var(--mv-fg-1d2a38);font-size:15px}.oncologyNavigation{border:1px solid var(--mv-br-d6dce5);background:var(--mv-bg-f8fafc);border-radius:8px;flex-direction:column;gap:6px;padding:9px;display:flex}.oncologyNavigation>span{text-transform:uppercase;color:var(--mv-fg-5f6b7b);font-size:10px;font-weight:800}.oncologyNavigation>div{border:1px solid var(--mv-br-e2e8f0);border-left:3px solid var(--mv-br-2b6cb0);background:var(--mv-bg-ffffff);border-radius:7px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.oncologyNavigation>div.estimated{border-left-color:var(--mv-br-d97706)}.oncologyNavigation>div.blocked{border-left-color:var(--mv-br-94a3b8)}.oncologyNavigation strong{color:var(--mv-fg-1d2a38);font-size:12px}.oncologyNavigation small{color:var(--mv-fg-687485);font-size:11px}.oncologyNavigation button{border:1px solid var(--mv-pin-br-2b6cb0);background:var(--mv-bg-2b6cb0);color:var(--mv-pin-fg-ffffff);cursor:pointer;border-radius:6px;align-self:flex-start;margin-top:3px;padding:4px 8px;font-size:11px;font-weight:700}.oncologyNavigation button:hover{background:var(--mv-bg-245a96)}.oncologyLandmarks{border:1px solid var(--mv-br-d6dce5);background:var(--mv-bg-ffffff);border-radius:8px;flex-direction:column;gap:7px;padding:9px;display:flex}.oncologyLandmarksHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.oncologyLandmarksHeader span{text-transform:uppercase;color:var(--mv-fg-5f6b7b);font-size:10px;font-weight:800}.oncologyLandmarksHeader button{border:1px solid var(--mv-br-cdd5e0);background:var(--mv-bg-f8fafc);color:var(--mv-fg-27364a);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.oncologyLandmarksHeader button:hover{background:var(--mv-bg-eef2f7)}.oncologyLandmarks>small{color:var(--mv-fg-687485);font-size:11px;line-height:1.35}.oncologyLandmarkRow{border:1px solid var(--mv-br-e2e8f0);background:var(--mv-bg-f8fafc);border-radius:7px;gap:5px;padding:7px;display:grid}.oncologyLandmarkPoints{grid-template-columns:42px repeat(3,minmax(0,1fr)) 42px repeat(3,minmax(0,1fr)) 24px;align-items:center;gap:4px;display:grid}.oncologyLandmarkPoints span{color:var(--mv-fg-5f6b7b);font-size:10px;font-weight:800}.oncologyLandmarkPoints input{border:1px solid var(--mv-br-d6dce5);width:100%;min-width:0;color:var(--mv-fg-1d2a38);text-align:right;background:var(--mv-bg-ffffff);border-radius:5px;padding:4px 3px;font-size:11px}.oncologyLandmarkPoints input:focus{border-color:var(--mv-br-2b6cb0);outline:none}.oncologyLandmarkPoints button{width:24px;height:24px;color:var(--mv-fg-94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.oncologyLandmarkPoints button:hover{color:var(--mv-fg-dc2626);background:var(--mv-bg-fef2f2)}.oncologyNavigationEvidence{gap:8px;display:grid}.oncologyNavigationEvidence pre{white-space:pre-wrap;color:var(--mv-fg-27364a);background:var(--mv-bg-f8fafc);border:1px solid var(--mv-br-d6dce5);border-radius:8px;margin:0;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.oncologyActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.oncologyActions button{border:1px solid var(--mv-br-cdd5e0);background:var(--mv-bg-ffffff);color:var(--mv-fg-27364a);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;display:inline-flex}.oncologyActions button:hover{background:var(--mv-bg-eef2f7)}.oncologySave{justify-content:center;width:100%}.oncologyValidation{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.oncologyValidation li{border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.35}.oncologyValidation li.error{background:var(--mv-bg-fef2f2);color:var(--mv-fg-b91c1c)}.oncologyValidation li.warning{background:var(--mv-bg-fffbeb);color:var(--mv-fg-b45309)}.oncologyEmpty{padding:8px 0}.oncologyEmpty p{color:var(--mv-fg-3a4658);font-size:13px}.oncologyTable{border-collapse:collapse;width:100%;font-size:13px}.oncologyTable th{text-align:left;text-transform:uppercase;color:var(--mv-fg-5f6b7b);border-bottom:2px solid var(--mv-br-e2e8f0);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:800}.oncologyTable td{border-bottom:1px solid var(--mv-br-eef2f7);color:var(--mv-fg-1d2a38);padding:6px 10px}.oncologyInlineInput{width:100%;min-width:80px;color:var(--mv-fg-1d2a38);background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 6px;font-size:13px}.oncologyInlineInput:hover{border-color:var(--mv-br-d6dce5)}.oncologyInlineInput:focus{border-color:var(--mv-br-2b6cb0);background:var(--mv-bg-ffffff);outline:none}.oncologySizeInput{border:1px solid var(--mv-br-d6dce5);text-align:right;width:64px;color:var(--mv-fg-1d2a38);border-radius:6px;padding:5px 6px;font-size:13px}.oncologySizeInput:focus{border-color:var(--mv-br-2b6cb0);outline:none}.oncologyResponse{border:1px solid;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.oncologyRemove{color:var(--mv-fg-94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.oncologyRemove:hover{color:var(--mv-fg-dc2626);background:var(--mv-bg-fef2f2)}.oncologyReason{margin-top:8px}.oncologyPage{background:var(--mv-bg-eef1f5);min-height:100%}.oncologyPage .reportWorkspace{align-items:stretch;min-height:calc(100vh - 58px)}.oncologyImport{flex-direction:column;gap:6px;display:flex}.oncologyImportPrimary{border:1px solid var(--mv-pin-br-2b6cb0);background:var(--mv-bg-2b6cb0);width:100%;color:var(--mv-pin-fg-ffffff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;font-weight:600;display:inline-flex}.oncologyImportPrimary:hover{background:var(--mv-bg-245a96)}.oncologyImportRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.oncologyImportRow button{border:1px solid var(--mv-br-cdd5e0);background:var(--mv-bg-ffffff);color:var(--mv-fg-27364a);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:12px;font-weight:600;display:inline-flex}.oncologyImportRow button:hover{background:var(--mv-bg-eef2f7)}.enterpriseConsole{min-height:100%;color:var(--mv-fg-e8edf2);background:var(--mv-bg-070a0c);padding:.55rem}.enterpriseConsoleHeader{background:var(--mv-bg-2a2a31);border:1px solid var(--mv-br-454550);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;min-height:58px;margin-bottom:.45rem;padding:.62rem .72rem;display:grid}.enterpriseConsoleEyebrow{color:var(--mv-fg-d4187a);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:850;display:block}.enterpriseConsoleHeader h2{color:var(--mv-fg-f5f5f6);font-size:1.08rem;line-height:1.12}.enterpriseConsoleHeader p{max-width:1040px;color:var(--mv-fg-aeb3ba);margin-top:.25rem;font-size:.72rem;line-height:1.45}.enterpriseConsoleActions,.enterpriseButtonRow,.enterpriseEndpointRow,.enterpriseActionGrid{flex-wrap:wrap;gap:.45rem;display:flex}.enterpriseConsole button{min-height:30px;color:var(--mv-fg-d8d9df);background:var(--mv-bg-34343d);border:1px solid var(--mv-br-4d4d58);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:.38rem;padding:0 .58rem;font-size:.72rem;display:inline-flex}.enterpriseConsole button:hover,.enterpriseConsole button.active,.enterpriseTabBar button.active{color:var(--mv-fg-ffffff);background:var(--mv-bg-ff1655-a14);border-color:var(--mv-br-d4187a)}.enterpriseConsole button:disabled{cursor:not-allowed;opacity:.45}.enterpriseConsoleShell{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:.48rem;display:grid}.enterpriseSectionRail,.enterpriseSectionBody,.enterpriseConsoleCard,.enterpriseStatusStrip>div{background:var(--mv-bg-24242b);border:1px solid var(--mv-br-454550);border-radius:4px;min-width:0}.enterpriseSectionRail{gap:.42rem;padding:.5rem;display:grid;position:sticky;top:.55rem}.enterpriseSectionBody{padding:.5rem}.enterpriseRailStatus{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;gap:.14rem;padding:.55rem;display:grid}.enterpriseRailStatus span,.enterpriseRailMetrics span,.enterpriseStatusStrip span{color:var(--mv-fg-aeb3ba);text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.enterpriseRailStatus strong,.enterpriseStatusStrip strong{min-width:0;color:var(--mv-fg-f3f4f6);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.enterpriseRailStatus small{color:var(--mv-fg-8f96a3);font-size:.66rem}.enterpriseRailMetrics{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.enterpriseRailMetrics>div{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;min-width:0;padding:.5rem}.enterpriseRailMetrics strong{color:var(--mv-fg-d4187a);margin-top:.12rem;font-size:.84rem;display:block}.enterpriseTabBar{background:0 0;border:0;gap:.25rem;padding:0;display:grid}.enterpriseTabBar button{justify-content:flex-start;width:100%;min-height:34px}.enterpriseConsoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.48rem;display:grid}.enterpriseConsoleCard{padding:.62rem}.enterpriseConsoleWide{grid-column:1/-1}.enterpriseCardTitle{color:var(--mv-fg-f3f4f6);align-items:center;gap:.42rem;margin-bottom:.52rem;display:flex}.enterpriseCardTitle strong{color:var(--mv-fg-f3f4f6);text-transform:uppercase;font-size:.78rem}.enterpriseFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.enterpriseFormGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseField,.enterpriseToggle,.enterpriseReadOnly{gap:.28rem;min-width:0;display:grid}.enterpriseField span,.enterpriseToggle span,.enterpriseReadOnly span{color:var(--mv-fg-aeb3ba);text-transform:uppercase;font-size:.62rem;font-weight:800}.enterpriseField input,.enterpriseField select,.enterpriseField textarea,.enterpriseTable input,.enterpriseTable select,.enterpriseRoleGrid input{width:100%;min-width:0;min-height:30px;color:var(--mv-fg-f3f4f6);background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;padding:0 .45rem;font-size:.72rem}.enterpriseField textarea{resize:vertical;min-height:96px;padding:.45rem;line-height:1.35}.clinicalStylesheetForm .clinicalStylesheetContent{grid-column:1/-1}.clinicalStylesheetList article{border-left:2px solid var(--viewer-accent,var(--mv-br-d4187a))}.enterpriseToggle{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:30px;padding:0 .45rem}.enterpriseToggle input{width:18px;height:18px;accent-color:var(--mv-fg-d4187a)}.enterpriseReadOnly strong{overflow-wrap:anywhere;min-width:0;color:var(--mv-fg-f3f4f6);font-size:.72rem}.enterpriseReadOnly .mono,.enterpriseLaunchUrl,.enterpriseAuditList code,.enterpriseJsonPreview{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.enterpriseRouteList{gap:.46rem;display:grid}.enterpriseTableFrame{border:1px solid var(--mv-br-3f3f48);border-radius:3px;max-width:100%;overflow:auto}.enterpriseTable{border-collapse:collapse;width:100%;min-width:980px}.enterpriseTable th,.enterpriseTable td{border-bottom:1px solid var(--mv-br-33333c);text-align:left;vertical-align:middle;padding:.5rem .58rem;font-size:.76rem}.enterpriseTable th{z-index:1;color:var(--mv-fg-aeb3ba);background:var(--mv-bg-2a2a31);text-transform:uppercase;font-size:.64rem;font-weight:850;position:sticky;top:0}.enterpriseTable strong,.enterpriseTable small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.enterpriseTable small{color:var(--mv-fg-8f96a3);margin-top:.12rem;font-size:.64rem}.enterpriseButtonRow,.enterpriseEndpointRow{align-items:center;margin-top:.72rem}.enterpriseEndpointRow{justify-content:space-between}.enterpriseStatusLine{max-width:100%;min-height:28px;color:var(--mv-fg-cfd1d8);background:var(--mv-bg-1e1e24);border:1px solid var(--mv-br-4d4d58);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.72rem;display:inline-flex;overflow:hidden}.enterpriseStatusLine.ok{color:var(--mv-fg-b7f5d1);border-color:var(--mv-br-166534);background:var(--mv-bg-102017)}.enterpriseStatusLine.failed{color:var(--mv-fg-fecdd3);border-color:var(--mv-br-7f1d1d);background:var(--mv-bg-251212)}.enterpriseStatusLine.checking{color:var(--mv-fg-fde68a);border-color:var(--mv-br-854d0e);background:var(--mv-bg-241d11)}.enterpriseFeatureGrid,.securityControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.enterpriseFeatureCard,.securityControlCard{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.22rem .45rem;min-height:96px;padding:.62rem;display:grid}.enterpriseFeatureCard svg,.securityControlCard svg{color:var(--mv-fg-d4187a);grid-row:span 3}.enterpriseFeatureCard strong,.securityControlCard strong{min-width:0;color:var(--mv-fg-f3f4f6);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.enterpriseFeatureCard span,.securityControlCard span{width:-moz-fit-content;width:fit-content;color:var(--mv-pin-fg-bbf7d0);background:var(--mv-bg-12351f);border:1px solid var(--mv-pin-br-166534);border-radius:999px;padding:.12rem .38rem;font-size:.62rem;font-weight:800}.enterpriseFeatureCard.contract span,.securityControlCard.contract span{color:var(--mv-fg-fde68a);background:var(--mv-bg-2f2410);border-color:var(--mv-br-854d0e)}.enterpriseFeatureCard.backend-required span,.securityControlCard.backend-required span{color:var(--mv-fg-fecdd3);background:var(--mv-bg-2a1214);border-color:var(--mv-br-7f1d1d)}.enterpriseFeatureCard small,.securityControlCard small{min-width:0;color:var(--mv-fg-8f96a3);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.enterpriseExportKinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.enterpriseExportKinds button,.enterpriseActionGrid button{min-width:0;font-size:.68rem}.enterpriseList,.enterpriseAuditList{gap:.45rem;margin-top:.65rem;display:grid}.enterpriseList article,.enterpriseAuditList article{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;gap:.2rem;min-width:0;padding:.55rem;display:grid}.enterpriseList strong,.enterpriseAuditList strong{color:var(--mv-fg-f3f4f6);font-size:.78rem}.enterpriseList span,.enterpriseList small,.enterpriseAuditList span{min-width:0;color:var(--mv-fg-aeb3ba);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.enterpriseAuditList{max-height:520px;overflow:auto}.enterpriseAuditList code{overflow-wrap:anywhere;color:var(--mv-fg-bfdbfe);font-size:.66rem}.enterpriseEmpty{color:var(--mv-fg-aeb3ba);font-size:.74rem}.enterpriseSearchBox{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:38px;padding:0 .6rem;display:grid}.enterpriseSearchBox input{background:0 0;border:0;outline:0;min-height:0;padding:0}.enterpriseLaunchUrl,.enterpriseJsonPreview{max-width:100%;color:var(--mv-fg-f0b4cf);background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;margin-top:.65rem;padding:.65rem;font-size:.68rem;display:block;overflow:auto}.enterpriseJsonPreview{white-space:pre;max-height:420px}.enterpriseRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.enterpriseRoleGrid article{background:var(--mv-bg-111827);border:1px solid var(--mv-br-3f3f48);border-radius:3px;gap:.45rem;min-width:0;padding:.62rem;display:grid}.enterpriseRoleGrid label{align-items:center;gap:.45rem;display:flex}.enterpriseRoleGrid label input{width:16px;height:16px;accent-color:var(--mv-fg-d4187a)}.enterpriseRoleGrid strong{color:var(--mv-fg-f3f4f6);font-size:.8rem}.enterpriseRoleGrid small{color:var(--mv-fg-87939b);font-size:.66rem}.enterpriseActionGrid{margin-top:.65rem}@media (max-width:1180px){.enterpriseConsoleHeader,.enterpriseConsoleShell,.enterpriseConsoleGrid,.enterpriseFormGrid,.enterpriseFormGrid.compact,.enterpriseFeatureGrid,.securityControlGrid,.enterpriseRoleGrid{grid-template-columns:1fr}.enterpriseSectionRail{position:static}.enterpriseTabBar{grid-template-columns:repeat(3,minmax(0,1fr))}.enterpriseConsoleActions{justify-content:flex-start}}@media (max-width:760px){.enterpriseConsole{padding:.42rem}.enterpriseConsoleHeader{padding:.75rem}.enterpriseConsoleHeader h2{font-size:1rem}.enterpriseExportKinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.enterpriseConsole{--ent-bg:var(--mv-bg-070a0c);--ent-surface:var(--mv-bg-11161c);--ent-panel:var(--mv-bg-1e1e24);--ent-panel-2:var(--mv-bg-292930);--ent-panel-3:var(--mv-bg-34343d);--ent-border:var(--mv-br-454550);--ent-border-soft:var(--mv-br-33333c);--ent-text:var(--mv-fg-f3f4f6);--ent-muted:var(--mv-fg-aeb3ba);--ent-dim:var(--mv-fg-858b96);--ent-accent:var(--mv-fg-d4187a);--ent-accent-2:var(--mv-fg-ff4aa3);--ent-accent-soft:var(--mv-fg-d4187a-a16);--ent-accent-line:var(--mv-fg-d4187a-a52);--ent-ok:var(--mv-fg-22c55e);--ent-warn:var(--mv-fg-f59e0b);--ent-bad:var(--mv-fg-ef4444);min-height:100vh;color:var(--ent-text);background:linear-gradient(180deg, var(--mv-bg-d4187a-a04), transparent 220px), var(--ent-bg);padding:.5rem}.enterpriseConsoleHeader{background:var(--ent-panel-2);border:1px solid var(--ent-border);border-bottom:2px solid var(--ent-accent);min-height:68px;box-shadow:0 12px 28px var(--mv-br-000000-a28);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:.5rem;padding:.58rem .72rem}.enterpriseConsoleEyebrow{color:var(--ent-accent-2);letter-spacing:.08em;margin-bottom:.18rem;font-size:.64rem}.enterpriseConsoleHeader h2{color:var(--ent-text);font-size:1rem;font-weight:850}.enterpriseConsoleHeader p{max-width:1120px;color:var(--ent-muted);margin-top:.22rem;font-size:.72rem}.enterpriseConsoleShell{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:.5rem}.enterpriseSectionRail,.enterpriseSectionBody{background:var(--ent-panel);border:1px solid var(--ent-border);box-shadow:0 14px 34px var(--mv-br-000000-a24);border-radius:3px}.enterpriseSectionRail{gap:.46rem;padding:.46rem;top:.5rem}.enterpriseSectionBody{min-height:calc(100vh - 88px);padding:.5rem}.enterpriseRailStatus,.enterpriseRailMetrics>div{background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px}.enterpriseRailStatus{padding:.58rem .62rem .62rem;position:relative;overflow:hidden}.enterpriseRailStatus:before{content:"";background:var(--ent-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.enterpriseRailStatus span,.enterpriseRailMetrics span,.enterpriseField span,.enterpriseToggle span,.enterpriseReadOnly span{color:var(--ent-muted);letter-spacing:.04em;font-size:.62rem}.enterpriseRailStatus strong{color:var(--ent-text);margin-top:.1rem;font-size:.78rem;font-weight:800}.enterpriseRailStatus small{color:var(--ent-dim);margin-top:.1rem;font-size:.66rem}.enterpriseRailMetrics{gap:.4rem}.enterpriseRailMetrics>div{padding:.52rem}.enterpriseRailMetrics strong{color:var(--ent-accent-2);font-size:.95rem}.enterpriseTabBar{gap:.22rem}.enterpriseTabBar button{min-height:38px;color:var(--mv-fg-cfd1d8);background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px;justify-content:flex-start;padding:0 .62rem 0 .56rem;position:relative}.enterpriseTabBar button svg{color:var(--mv-fg-bfc1c9)}.enterpriseTabBar button:hover{color:var(--mv-fg-ffffff);background:var(--mv-bg-26262c);border-color:var(--mv-br-5b5b66)}.enterpriseTabBar button.active{color:var(--mv-fg-ffffff);background:var(--ent-accent-soft);border-color:var(--ent-accent);box-shadow:inset 3px 0 0 var(--ent-accent)}.enterpriseTabBar button.active svg{color:var(--ent-accent-2)}.enterpriseTabBar span{font-size:.74rem;font-weight:800}.enterpriseConsoleGrid{gap:.52rem}.enterpriseConsoleCard{background:var(--ent-panel-2);border:1px solid var(--ent-border);box-shadow:inset 0 1px 0 var(--mv-br-ffffff-a03);border-radius:3px;padding:0;overflow:hidden}.enterpriseCardTitle{background:var(--mv-bg-24242b);border-bottom:1px solid var(--ent-border);gap:.44rem;min-height:40px;margin:0;padding:0 .68rem}.enterpriseCardTitle svg{color:var(--ent-accent-2)}.enterpriseCardTitle strong{color:var(--ent-text);letter-spacing:.04em;font-size:.74rem}.enterpriseConsoleCard>:not(.enterpriseCardTitle),.enterpriseConsoleCard>.enterpriseTableFrame{margin:.68rem}.enterpriseConsoleCard>.enterpriseButtonRow,.enterpriseConsoleCard>.enterpriseEndpointRow{margin:0 .68rem .68rem}.enterpriseFormGrid{gap:.54rem}.aiValidationEvidenceForm,.validationEvidenceForm,.hangingProtocolGoldenEvidenceForm,.visualRegressionEvidenceForm,.releaseEvidenceForm,.siteAcceptanceEvidenceForm,.securityEvidenceForm,.usabilityEvidenceForm,.browserCompatibilityEvidenceForm,.workstationPerformanceEvidenceForm,.measurementAccuracyEvidenceForm,.segmentationRoundTripEvidenceForm,.deidentificationValidationEvidenceForm{background:var(--mv-bg-11161c-a72);border:1px solid var(--ent-border-soft);border-radius:3px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;padding:.58rem}.securityEvidenceWide,.usabilityEvidenceWide,.browserCompatibilityEvidenceWide,.workstationPerformanceEvidenceWide,.measurementAccuracyEvidenceWide,.segmentationRoundTripEvidenceWide,.deidentificationValidationEvidenceWide{grid-column:span 2}.securityEvidenceAction,.usabilityEvidenceAction,.browserCompatibilityEvidenceAction,.workstationPerformanceEvidenceAction,.measurementAccuracyEvidenceAction,.segmentationRoundTripEvidenceAction,.deidentificationValidationEvidenceAction{align-self:end;margin:0}.releaseEvidenceRefs,.releaseEvidenceSummary{grid-column:span 2}.releaseEvidenceAction{align-self:end;margin:0}.validationEvidenceTags,.validationEvidenceSummary,.hangingProtocolGoldenEvidenceWide,.visualRegressionEvidenceWide{grid-column:span 2}.validationEvidenceAction,.hangingProtocolGoldenEvidenceAction,.visualRegressionEvidenceAction{align-self:end;margin:0}.aiValidationEvidenceSummary{grid-column:span 2}.aiValidationEvidenceAction{align-self:end;margin:0}.enterpriseField,.enterpriseReadOnly{gap:.26rem}.enterpriseField input,.enterpriseField select,.enterpriseTable input,.enterpriseTable select,.enterpriseRoleGrid input{min-height:32px;color:var(--ent-text);background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px;font-size:.74rem}.enterpriseField input:focus,.enterpriseField select:focus,.enterpriseTable input:focus,.enterpriseTable select:focus,.enterpriseRoleGrid input:focus,.enterpriseSearchBox:focus-within{border-color:var(--ent-accent);box-shadow:0 0 0 2px var(--mv-br-d4187a-a16);outline:none}.enterpriseToggle{background:var(--ent-surface);border-color:var(--ent-border-soft);border-radius:3px;min-height:32px}.enterpriseToggle input,.enterpriseRoleGrid label input{accent-color:var(--ent-accent)}.enterpriseReadOnly{background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px;padding:.48rem .52rem}.enterpriseReadOnly strong{color:var(--ent-text);font-size:.72rem}.enterpriseRouteList{gap:.42rem}.enterpriseConsole button{min-height:31px;color:var(--mv-fg-dfe1e6);background:var(--ent-panel-3);border:1px solid var(--mv-br-555560);border-radius:3px;font-weight:750}.enterpriseConsole button:hover,.enterpriseConsole button.active{color:var(--mv-fg-ffffff);background:var(--ent-accent-soft);border-color:var(--ent-accent)}.enterpriseConsoleActions{justify-content:flex-end}.enterpriseConsoleActions button:first-child{color:var(--mv-pin-fg-ffffff);background:var(--mv-bg-b5116a);border-color:var(--ent-accent)}.enterpriseConsoleActions button:first-child:hover{background:var(--ent-accent)}.enterpriseButtonRow{gap:.36rem}.enterpriseFileButton{min-height:31px;color:var(--mv-fg-dfe1e6);background:var(--ent-panel-3);border:1px solid var(--mv-br-555560);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:0 .72rem;font-size:.76rem;font-weight:750;display:inline-flex}.enterpriseFileButton:hover{color:var(--mv-fg-ffffff);background:var(--ent-accent-soft);border-color:var(--ent-accent)}.enterpriseFileButton input{display:none}.enterpriseInlineStatus{color:var(--ent-muted);margin:0;font-size:.72rem}.enterprisePanelNote{color:var(--mv-fg-cfd1d8);background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-left:3px solid var(--ent-accent);border-radius:3px;padding:.5rem .58rem;font-size:.7rem;line-height:1.35}.enterpriseEndpointRow{justify-content:flex-start;gap:.5rem}.enterpriseStatusLine{min-height:27px;color:var(--mv-fg-cfd1d8);background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px;padding:0 .58rem;font-size:.7rem}.enterpriseStatusLine.ok{color:var(--mv-fg-c9f8dc);background:var(--mv-bg-22c55e-a12);border-color:var(--mv-br-22c55e-a50)}.enterpriseStatusLine.failed{color:var(--mv-fg-fecdd3);background:var(--mv-bg-ef4444-a12);border-color:var(--mv-br-ef4444-a50)}.enterpriseStatusLine.checking{color:var(--mv-fg-fde68a);background:var(--mv-bg-f59e0b-a12);border-color:var(--mv-br-f59e0b-a50)}.enterpriseDicomProbeGrid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:.42rem;display:grid}.enterpriseDicomProbeGrid article{background:var(--mv-bg-11161d);border:1px solid var(--ent-border-soft);border-left:3px solid var(--mv-br-94a3b8-a55);border-radius:4px;gap:.34rem;min-width:0;padding:.58rem;display:grid}.enterpriseDicomProbeGrid article.ok{border-left-color:var(--mv-br-22c55e-a72)}.enterpriseDicomProbeGrid article.failed{border-left-color:var(--mv-br-ef4444-a72)}.enterpriseDicomProbeGrid article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.enterpriseDicomProbeGrid strong{color:var(--ent-text);font-size:.74rem}.enterpriseDicomProbeGrid span{color:var(--mv-fg-c9d3df);background:var(--mv-bg-94a3b8-a12);border:1px solid var(--mv-br-94a3b8-a26);text-transform:uppercase;border-radius:3px;padding:.14rem .34rem;font-size:.6rem}.enterpriseDicomProbeGrid article.ok span{color:var(--mv-fg-c9f8dc);background:var(--mv-bg-22c55e-a12);border-color:var(--mv-br-22c55e-a40)}.enterpriseDicomProbeGrid article.failed span{color:var(--mv-fg-fecdd3);background:var(--mv-bg-ef4444-a12);border-color:var(--mv-br-ef4444-a40)}.enterpriseDicomProbeGrid code{color:var(--mv-fg-bcc5d1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterpriseDicomProbeGrid small{color:var(--ent-dim)}.enterpriseTableFrame{border-color:var(--ent-border);background:var(--mv-bg-090c10)}.enterpriseTable{min-width:1040px}.enterpriseTable th{height:34px;color:var(--mv-fg-c0c5ce);background:var(--mv-bg-25252b);border-bottom:1px solid var(--ent-border);padding:0 .6rem}.enterpriseTable td{height:44px;color:var(--mv-fg-d8dce2);border-bottom:1px solid var(--mv-br-242831);padding:.46rem .6rem}.enterpriseTable tbody tr:hover{background:var(--mv-bg-d4187a-a07)}.enterpriseTable strong{color:var(--ent-text)}.enterpriseTable small{color:var(--ent-dim)}.enterpriseExportKinds{gap:.32rem}.enterpriseExportKinds button,.enterpriseActionGrid button{justify-content:center;min-height:30px;font-size:.66rem}.enterpriseList,.enterpriseAuditList{gap:.38rem}.enterpriseList article,.enterpriseAuditList article,.enterpriseRoleGrid article,.enterpriseFeatureCard,.securityControlCard{background:var(--ent-surface);border:1px solid var(--ent-border-soft);border-radius:3px}.enterpriseList article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.16rem .5rem}.enterpriseList article>small,.enterpriseList article>.enterpriseButtonRow{grid-column:1/-1}.enterpriseList strong,.enterpriseAuditList strong,.enterpriseRoleGrid strong{color:var(--ent-text);font-size:.76rem}.enterpriseList span,.enterpriseList small,.enterpriseAuditList span,.enterpriseRoleGrid small{color:var(--ent-muted)}.enterpriseAuditList{max-height:520px;padding-right:.2rem}.enterpriseAuditList article{border-left:3px solid var(--ent-accent-line)}.enterpriseAuditList code{color:var(--mv-fg-ffb6d8)}.enterpriseSearchBox{background:var(--ent-surface);border-color:var(--ent-border-soft);min-height:34px}.enterpriseSearchBox svg{color:var(--ent-accent-2)}.enterpriseSearchBox input{color:var(--ent-text)}.enterpriseLaunchUrl{color:var(--mv-fg-ffb6d8);background:var(--ent-surface);border-color:var(--ent-border-soft)}.enterpriseFeatureGrid,.securityControlGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:.42rem}.enterpriseFeatureCard,.securityControlCard{border-left:3px solid var(--ent-accent-line);min-height:104px;padding:.58rem}.enterpriseFeatureCard svg,.securityControlCard svg{color:var(--ent-accent-2)}.enterpriseFeatureCard span,.securityControlCard span{text-transform:uppercase;border-radius:3px}.enterpriseFeatureCard small,.securityControlCard small{color:var(--ent-dim);white-space:normal;line-height:1.28}.securityEvidenceList{grid-column:1/-1;gap:.28rem;min-width:0;margin-top:.2rem;display:grid}.securityEvidenceList p{min-width:0;color:var(--ent-dim);grid-template-columns:76px minmax(0,1fr);gap:.36rem;margin:0;font-size:.64rem;line-height:1.28;display:grid}.securityEvidenceList b{color:var(--mv-fg-d4d8df);text-transform:uppercase;font-size:.58rem}.securityEvidenceList span{overflow-wrap:anywhere;width:auto;color:var(--ent-text);text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.64rem;font-weight:600}.enterpriseRoleGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:.46rem}.enterpriseRoleGrid article{padding:.58rem}.enterpriseRoleGrid article.disabled{opacity:.48}.enterpriseActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-top:.62rem;display:grid}.enterpriseEmpty{min-height:64px;color:var(--ent-dim);background:var(--ent-surface);border:1px dashed var(--ent-border-soft);border-radius:3px;place-items:center;display:grid}@media (max-width:1320px){.enterpriseFeatureGrid,.securityControlGrid,.enterpriseRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.enterpriseConsoleShell{grid-template-columns:1fr}.enterpriseSectionBody{min-height:0}.enterpriseSectionRail{position:static}.enterpriseTabBar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.enterpriseConsoleHeader{grid-template-columns:1fr}.enterpriseConsoleActions{justify-content:flex-start}.enterpriseTabBar,.enterpriseConsoleGrid,.enterpriseFormGrid,.enterpriseFormGrid.compact,.enterpriseFeatureGrid,.securityControlGrid,.enterpriseRoleGrid,.enterpriseActionGrid,.enterpriseList article{grid-template-columns:1fr}.aiValidationEvidenceSummary,.validationEvidenceTags,.validationEvidenceSummary,.hangingProtocolGoldenEvidenceWide,.visualRegressionEvidenceWide,.releaseEvidenceRefs,.releaseEvidenceSummary,.securityEvidenceWide,.usabilityEvidenceWide,.browserCompatibilityEvidenceWide,.workstationPerformanceEvidenceWide,.measurementAccuracyEvidenceWide,.segmentationRoundTripEvidenceWide,.deidentificationValidationEvidenceWide{grid-column:span 1}}.ribbonToggle--save{color:var(--mv-fg-16a34a);border-color:var(--mv-br-16a34a-a33)}.ribbonToggle--save:hover{background:var(--mv-bg-16a34a-a10);border-color:var(--mv-br-16a34a)}.oncologyKeyImage{border:1px solid var(--mv-br-d6dce5);background:var(--mv-bg-0b0e13);border-radius:8px;margin:0;overflow:hidden}.oncologyKeyImage img{object-fit:contain;background:var(--mv-bg-000000);width:100%;height:auto;max-height:260px;display:block}.oncologyKeyImage figcaption{color:var(--mv-fg-5f6b7b);background:var(--mv-bg-f8fafc);padding:6px 10px;font-size:11px}.templateDesigner{background:var(--mv-bg-eef1f5);height:100vh;color:var(--mv-fg-172033);flex-direction:column;display:flex}.templateDesignerBar{background:var(--mv-bg-15202d);height:56px;color:var(--mv-fg-f8fafc);border-bottom:1px solid var(--mv-br-263747);flex:none;align-items:center;gap:12px;padding:0 14px;display:flex}.templateDesignerBarRight{align-items:center;gap:8px;margin-left:auto;display:flex}.templateNameInput{border:1px solid var(--mv-br-354759);background:var(--mv-bg-213142);min-width:200px;max-width:320px;height:34px;color:var(--mv-fg-f8fafc);border-radius:6px;padding:0 10px;font-size:13px;font-weight:650}.templateModalityPicker{flex-wrap:wrap;gap:4px;display:flex}.modChip{border:1px solid var(--mv-br-354759);background:var(--mv-bg-1b2937);height:26px;color:var(--mv-fg-9fb0c2);cursor:pointer;border-radius:13px;padding:0 9px;font-size:11px;font-weight:650}.modChip.active{background:var(--mv-bg-0ea5e9);border-color:var(--mv-pin-br-0ea5e9);color:var(--mv-fg-04121d)}.zoomLabel{color:var(--mv-fg-a7b3c3);text-align:center;min-width:38px;font-size:11px}.readOnlyBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-fbbf24);border:1px solid var(--mv-br-facc15-a20);background:var(--mv-bg-facc15-a08);border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}.railDisabled{opacity:.45;pointer-events:none}.readOnlyBanner{z-index:5;background:var(--mv-bg-1f2937);color:var(--mv-fg-e5e7eb);border:1px solid var(--mv-br-f59e0b-a33);box-shadow:0 6px 18px var(--mv-br-000000-a25);border-radius:8px;padding:7px 14px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.readOnlyBanner strong{color:var(--mv-fg-fbbf24)}.templateDesigner .iconBtn{border:1px solid var(--mv-br-354759);background:var(--mv-bg-213142);width:32px;height:32px;color:var(--mv-fg-f8fafc);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.templateDesigner .iconBtn:hover{background:var(--mv-bg-2c4358)}.templateDesigner .iconBtn.danger{color:var(--mv-fg-ef6b6b);background:0 0;border-color:#0000}.templateDesigner .iconBtn.danger:hover{background:var(--mv-bg-ef6b6b-a12)}.templateDesigner .ghostBtn,.canvasReportView .ghostBtn{border:1px solid var(--mv-br-354759);background:var(--mv-bg-213142);height:32px;color:var(--mv-fg-f8fafc);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.canvasReportView .ghostBtn{border-color:var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);color:var(--mv-fg-1f2937)}.templateDesigner .ghostBtn:hover{background:var(--mv-bg-2c4358)}.canvasReportView .ghostBtn:hover{background:var(--mv-bg-f1f5f9)}.templateDesigner .primaryBtn{border:1px solid var(--mv-pin-br-0ea5e9);background:var(--mv-bg-0ea5e9);height:32px;color:var(--mv-fg-04121d);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.templateDesigner .primaryBtn:hover{background:var(--mv-bg-38bdf8)}.templateDesignerBody{flex:auto;grid-template-columns:230px minmax(0,1fr) 280px;min-height:0;display:grid}.templateRail{background:var(--mv-bg-15202d);color:var(--mv-fg-cbd5e1);flex-direction:column;gap:16px;padding:12px;display:flex;overflow-y:auto}.railSection{flex-direction:column;gap:8px;display:flex}.railHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--mv-fg-7f93a8);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.templateList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.templateList li{border-radius:6px;align-items:center;gap:4px;display:flex}.templateList li.active{background:var(--mv-bg-1f3346)}.templateListName{color:var(--mv-fg-dbe5ef);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.templateListName:hover{background:var(--mv-bg-1b2937)}.templateListName strong{font-size:12.5px}.templateListName small{color:var(--mv-fg-8597aa);font-size:10px}.palette{grid-template-columns:1fr 1fr;gap:6px;display:grid}.paletteBtn{border:1px solid var(--mv-br-2c3e50);background:var(--mv-bg-1b2937);color:var(--mv-fg-cbd5e1);cursor:pointer;border-radius:6px;padding:8px 6px;font-size:11px;font-weight:600}.paletteBtn:hover{background:var(--mv-bg-24364a);border-color:var(--mv-pin-br-0ea5e9)}.railHint{color:var(--mv-fg-6f8499);margin:4px 0 0;font-size:10.5px;line-height:1.5}.assetGrid{flex-direction:column;gap:6px;display:flex}.assetTile{border:1px solid var(--mv-br-2c3e50);background:var(--mv-bg-f8fafc);cursor:grab;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.assetTile:hover{border-color:var(--mv-br-0ea5e9)}.assetTile:active{cursor:grabbing}.assetTile,.assetTile *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.assetThumb{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:34px;display:block}.assetTile small{color:var(--mv-fg-44515f);font-size:10px;font-weight:650}.logoQuickPick{gap:6px;display:flex}.logoQuickBtn{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-f8fafc);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:40px;padding:6px;display:flex}.logoQuickBtn.active{border-color:var(--mv-br-0ea5e9);box-shadow:inset 0 0 0 1px var(--mv-br-0ea5e9)}.logoQuickBtn img{object-fit:contain;max-width:100%;max-height:28px}.templateCanvasWrap{background:var(--mv-bg-cbd5e1);justify-content:center;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:auto}.templateInspector{background:var(--mv-bg-ffffff);border-left:1px solid var(--mv-br-d6dce5);padding:14px;overflow-y:auto}.inspectorEmpty{color:var(--mv-fg-6b7685);font-size:12px;line-height:1.5}.inspector{flex-direction:column;gap:12px;display:flex}.inspectorHead{justify-content:space-between;align-items:center;display:flex}.inspectorHead strong{font-size:13px}.inspectorRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.templateInspector .field,.canvasFillForm .field{flex-direction:column;gap:4px;display:flex}.templateInspector .field>span,.canvasFillForm .field>span{color:var(--mv-fg-44515f);font-size:11px;font-weight:650}.templateInspector .field input,.templateInspector .field select,.templateInspector .field textarea,.canvasFillForm .field input,.canvasFillForm .field select,.canvasFillForm .field textarea{font:inherit;border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);color:var(--mv-fg-172033);border-radius:6px;width:100%;padding:6px 8px;font-size:12.5px}.templateInspector .field textarea,.canvasFillForm .field textarea{resize:vertical}.fieldInline{color:var(--mv-fg-44515f);align-items:center;gap:7px;font-size:12px;display:flex}.templateDesignerStatus{color:var(--mv-fg-5f6b7b);background:var(--mv-bg-e2e8f0);border-top:1px solid var(--mv-br-d6dce5);flex:none;margin:0;padding:6px 14px;font-size:11.5px}.canvasReportView{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.canvasFillForm{background:var(--mv-bg-ffffff);border:1px solid var(--mv-br-d6dce5);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:82px}.canvasFillHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.canvasFillHead strong{font-size:13px}.canvasFillActions{gap:6px;display:flex}.canvasFillHint{color:var(--mv-fg-6b7685);font-size:12px;line-height:1.5}.canvasExtraSections{border:1px dashed var(--mv-br-f1c98a);background:var(--mv-bg-fffbeb);border-radius:8px;flex-direction:column;gap:10px;padding:10px 11px;display:flex}.canvasExtraSections .canvasFillHint{color:var(--mv-fg-92600e);margin:0}.canvasPreviewPane{background:var(--mv-bg-d5dce6);border:1px solid var(--mv-br-c3cdd9);border-radius:10px;justify-content:center;padding:16px;display:flex;overflow:auto}.rtPageWrap{flex:none;position:relative}.rtPage{box-shadow:0 6px 20px var(--mv-br-0f172a-a22);position:relative;overflow:hidden}.rtEl{box-sizing:border-box;border:1px dashed var(--mv-br-94a3b8);background:var(--mv-bg-94a3b8-a06)}.rtEl:hover{cursor:move;border-color:var(--mv-br-64748b);background:var(--mv-bg-94a3b8-a12)}.rtEl.selected{outline:2px solid var(--mv-br-0ea5e9);outline-offset:-1px;background:var(--mv-bg-0ea5e9-a08);z-index:3;border-color:#0000}.rtFillEl{box-sizing:border-box}.rtInlineEditor{font:inherit}.rtReadOnly .rtEl{cursor:default!important;background:0 0!important;border-color:#0000!important}.rtCaption{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-64748b);margin-bottom:2px;font-size:10px;font-weight:700}.rtBoxed{width:100%;height:100%;overflow:hidden}.rtTextField{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);box-sizing:border-box;border-radius:4px;min-height:22px;padding:4px 8px;overflow:hidden}.rtDropdown{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;display:flex}.rtChevron{color:var(--mv-fg-64748b)}.rtKeyImage{flex-direction:column;width:100%;height:100%;display:flex}.rtKeyImage img{object-fit:contain;background:var(--mv-bg-0b0f14);width:100%;height:100%;min-height:0}.rtKeyImagePlaceholder{background:var(--mv-bg-0b0f14);color:var(--mv-fg-64748b);border:1px dashed var(--mv-br-475569);flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.rtLogo{object-fit:contain;width:100%;height:100%;display:block}.rtEl img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.rtLogoPlaceholder{background:var(--mv-bg-f1f5f9);width:100%;height:100%;color:var(--mv-fg-94a3b8);border:1px dashed var(--mv-br-94a3b8);box-sizing:border-box;justify-content:center;align-items:center;font-size:12px;display:flex}.rtSignature{width:100%;height:100%}.rtSigName{color:var(--mv-fg-111111);font-size:13px;font-weight:700}.rtSigSub{color:var(--mv-fg-374151);font-size:11px}.rtSigReg{color:var(--mv-fg-6b7280);font-size:10px}.rtSigLine{border-top:1px solid var(--mv-br-111111);margin-top:8px}.rtSigCaption{color:var(--mv-fg-64748b);margin-top:2px;font-size:9px}.rtLine{border-top-style:solid;width:100%}.alignToolbar{border-bottom:1px solid var(--mv-br-e2e8f0);flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.alignToolbarHead{align-items:center;gap:8px;display:flex}.alignToolbarHead strong{font-size:13px}.alignToolbarHead span{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-94a3b8);font-size:10px}.alignToolbarHead .iconBtn{margin-left:auto}.alignRow{align-items:center;gap:6px;display:flex}.alignRowLabel{color:var(--mv-fg-64748b);width:62px;font-size:11px}.alignBtn{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);width:34px;height:30px;color:var(--mv-fg-334155);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.alignBtn:hover{background:var(--mv-bg-0ea5e9);border-color:var(--mv-pin-br-0ea5e9);color:var(--mv-pin-fg-ffffff)}.previewOverlay{z-index:1000;background:var(--mv-bg-080c12-a72);justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.previewDialog{background:var(--mv-bg-1f2937);border:1px solid var(--mv-br-334759);box-shadow:0 20px 60px var(--mv-br-000000-a50);border-radius:10px;flex-direction:column;max-width:calc(100% - 24px);display:flex}.previewBar{border-bottom:1px solid var(--mv-br-334759);color:var(--mv-fg-f8fafc);align-items:center;gap:10px;padding:10px 14px;display:flex}.previewBar strong{font-size:13px}.previewBar span{text-transform:uppercase;letter-spacing:.04em;color:var(--mv-fg-8aa0b6);font-size:10px}.previewBarActions{align-items:center;gap:8px;margin-left:auto;display:flex}.previewBody{background:var(--mv-bg-334759);border-radius:0 0 10px 10px;justify-content:center;padding:20px;display:flex;overflow:auto}.saveDialog{background:var(--mv-bg-ffffff);box-shadow:0 20px 60px var(--mv-br-000000-a50);border-radius:10px;align-self:flex-start;width:420px;max-width:calc(100% - 32px);margin-top:12vh;padding:18px 20px}.saveDialog h3{color:var(--mv-fg-172033);margin:0 0 12px;font-size:15px}.saveDialog .field span{color:var(--mv-fg-44515f);font-size:11px;font-weight:650}.saveDialog .field input{font:inherit;border:1px solid var(--mv-br-cbd5e1);box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.saveHint{color:var(--mv-fg-6b7685);margin:8px 0 0;font-size:11.5px;line-height:1.5}.saveDialogActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.saveDialog .ghostBtn{border:1px solid var(--mv-br-cbd5e1);background:var(--mv-bg-ffffff);color:var(--mv-fg-1f2937);cursor:pointer;border-radius:6px;height:34px;padding:0 14px;font-weight:650}.saveDialog .primaryBtn{border:1px solid var(--mv-pin-br-0ea5e9);background:var(--mv-bg-0ea5e9);color:var(--mv-fg-04121d);cursor:pointer;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 16px;font-weight:700;display:inline-flex}.logoDragGhost{pointer-events:none;z-index:9999;opacity:.85;box-shadow:0 4px 14px var(--mv-br-000000-a30);background-color:var(--mv-bg-ffffff);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;padding:2px;position:fixed}.assetTile{touch-action:none}.ribbonTool,.ribbonToggle,.ribbonIconBtn,.appRibbonNav a,.appRibbonThemeToggle,.worklistRibbonNav button,.seriesCard,.panelToolbar button,.patientHistoryPanel button,.meddreamViewer .iconButton,.meddreamViewer .iconTextButton,.templateListName,.worklistCommandBar button,.analysisPrimaryAction{transition:background-color .16s,color .16s,border-color .16s,box-shadow .18s,transform .12s}.ribbonTool:hover,.ribbonToggle:hover,.ribbonIconBtn:hover{transform:translateY(-1px)}.ribbonTool:active,.ribbonToggle:active,.ribbonIconBtn:active{transform:translateY(0)}.seriesCard:hover{box-shadow:0 4px 14px var(--mv-br-000000-a24)}.medViewerRibbon button:focus-visible{outline:2px solid var(--mv-fg-d4187a);outline-offset:2px}.appRibbonNav a:focus-visible{outline:2px solid var(--mv-fg-d4187a);outline-offset:2px}.appRibbonThemeToggle:focus-visible{outline:2px solid var(--mv-fg-d4187a);outline-offset:2px}.worklistRibbonNav button:focus-visible{outline:2px solid var(--mv-fg-d4187a);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ribbonTool,.ribbonToggle,.ribbonIconBtn,.appRibbonNav a,.appRibbonThemeToggle,.worklistRibbonNav button,.seriesCard{transition:none}.ribbonTool:hover,.ribbonToggle:hover,.ribbonIconBtn:hover{transform:none}}:root[data-theme=light] .meddreamViewer{--viewer-accent:#d4187a}:root[data-theme=light] .meddreamWorklist{--worklist-accent:#d4187a}:root[data-theme=light] .meddreamViewer .seriesCard:hover{background:#f6f1f4}:root[data-theme=light] .meddreamViewer .seriesCard.selected{background:#fdf2f8;box-shadow:inset 3px 0 #d4187a,inset 0 0 0 1px #f3cade}:root[data-theme=light] .meddreamViewer .viewportTile.active{border-color:#d4187a;box-shadow:inset 0 0 0 1px #d4187a59}:root[data-theme=light] .meddreamViewer .seriesList{align-content:start}:root[data-theme=light] .medViewerRibbon{box-shadow:0 1px 10px #17203612}:root[data-theme=light] .meddreamViewer .seriesSidebar{box-shadow:1px 0 10px #1720360d}:root[data-theme=light] .ribbonTool--active{background:#fce7f3;color:#9d174d!important}:root[data-theme=light] .ribbonTool--active span{color:#9d174d}:root[data-theme=light] .worklistRibbonNav button.active{color:#9d174d;background:#fce7f3}:root[data-theme=light] .appRibbonNav a:hover,:root[data-theme=light] .appRibbonThemeToggle:hover{color:#9d174d;background:#fdf2f8}:root[data-theme=light] .appRibbonNav a.active{color:#9d174d;background:#fce7f3}:root[data-theme=light] .templateList li.active{background:#fce7f3}:root[data-theme=light] .templateListName:hover{background:#fdf2f8}.emptyViewport{gap:.5rem}.emptyViewportGlow{pointer-events:none;background:radial-gradient(circle,#d4187a17 0%,#d4187a08 45%,#0000 70%);width:340px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emptyViewportHint{color:var(--mv-pin-fg-8f9ca4,#8f9ca4);font-size:.72rem}.emptyViewportAction{pointer-events:auto;color:var(--mv-pin-fg-f4f7f8,#f4f7f8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;margin-top:.35rem;padding:7px 18px;font-size:.76rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s,transform .12s}.emptyViewportAction:hover{color:#fff;background:#d4187a29;border-color:#d4187a;transform:translateY(-1px)}.meddreamViewer ::-webkit-scrollbar{width:9px;height:9px}.meddreamWorklist ::-webkit-scrollbar{width:9px;height:9px}.appRibbonNav::-webkit-scrollbar{width:9px;height:9px}.meddreamViewer ::-webkit-scrollbar-track{background:0 0}.meddreamWorklist ::-webkit-scrollbar-track{background:0 0}.appRibbonNav::-webkit-scrollbar-track{background:0 0}.meddreamViewer ::-webkit-scrollbar-thumb{background:var(--mv-br-3f3f48);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.meddreamWorklist ::-webkit-scrollbar-thumb{background:var(--mv-br-3f3f48);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.appRibbonNav::-webkit-scrollbar-thumb{background:var(--mv-br-3f3f48);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.meddreamViewer ::-webkit-scrollbar-thumb:hover{background:var(--mv-fg-d4187a);background-clip:padding-box}.meddreamWorklist ::-webkit-scrollbar-thumb:hover{background:var(--mv-fg-d4187a);background-clip:padding-box}@keyframes mvUnderlineIn{0%{opacity:.4;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.ribbonTool--active:after{transform-origin:50%;animation:.18s mvUnderlineIn}.medViewerRibbon{position:relative}.medViewerRibbon:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d4187a 0%,#d4187a59 34%,#0000 72%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.seriesThumbnail img,.meddreamViewer .seriesThumbnail img{transition:transform .18s}.seriesCard:hover .seriesThumbnail img{transform:scale(1.04)}@keyframes mvTrayIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.viewerTrayContent,.viewerPopoverContent{animation:.16s mvTrayIn}@media (prefers-reduced-motion:reduce){.ribbonTool--active:after,.viewerTrayContent,.viewerPopoverContent{animation:none}.seriesCard:hover .seriesThumbnail img,.emptyViewportAction:hover{transform:none}}
