@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--de-ink:#16201e;--de-surface:#10252a;--de-muted:#6b7a75;--de-border-warm:#e8e4dc;--de-subtle:#8a9691;--de-bg-warm:#f4f1ec;--de-panel:#163238;--c-1a1a1a:#1a1a1a;--de-ink-deep:#121615;--c-10b981:#10b981;--c-43ab6a:#43ab6a;--c-f0fdf4:#f0fdf4;--c-fecaca:#fecaca;--c-475569:#475569;--c-dbeafe:#dbeafe;--c-059669:#059669;--c-3ecf73:#3ecf73;--c-22c55e:#22c55e;--c-6366f1:#6366f1;--c-d04040:#d04040;--c-eaf6ee:#eaf6ee;--c-fed7aa:#fed7aa;--c-7a6040:#7a6040;--c-7cd99a:#7cd99a;--c-9a3412:#9a3412;--c-123840:#123840;--c-1a1a2e:#1a1a2e;--c-1e40af:#1e40af;--c-bbf7d0:#bbf7d0;--c-e8eeef:#e8eeef;--c-ec4899:#ec4899;--c-2c6e49:#2c6e49;--c-334155:#334155;--c-4b5563:#4b5563;--c-d7ddd8:#d7ddd8;--c-f5f5f3:#f5f5f3;--c-0f172a:#0f172a;--c-111111:#111;--c-14b8a6:#14b8a6;--c-167a52:#167a52;--c-7a5b15:#7a5b15;--c-d68c45:#d68c45;--c-fffbeb:#fffbeb;--c-4d6a70:#4d6a70;--c-7f82a0:#7f82a0;--c-d1d9dd:#d1d9dd;--c-d1fae5:#d1fae5;--c-d4594c:#d4594c;--c-e5e5e3:#e5e5e3;--c-e6e9f2:#e6e9f2;--c-e8edf3:#e8edf3;--c-ede9fe:#ede9fe;--c-fafaf7:#fafaf7;--c-10003:#10003;--c-3b9ddd:#3b9ddd;--c-45a86c:#45a86c;--c-607d8b:#607d8b;--c-666666:#666;--c-7a4f10:#7a4f10;--c-888888:#888;--c-b91c1c:#b91c1c;--c-e8ebe9:#e8ebe9;--c-f5f3ff:#f5f3ff;--c-f6f6f1:#f6f6f1;--c-f6faf8:#f6faf8;--c-fecdca:#fecdca;--c-1a7f4c:#1a7f4c;--c-2f4a8b:#2f4a8b;--c-45a96c:#45a96c;--c-6a7f85:#6a7f85;--c-7f1d1d:#7f1d1d;--c-8209:#8209;--c-8a6a25:#8a6a25;--c-9888:#9888;--c-a63d2f:#a63d2f;--c-c24144:#c24144;--c-cde8d5:#cde8d5;--c-cfe6dd:#cfe6dd;--c-d7dee7:#d7dee7;--c-edf1ee:#edf1ee;--c-f1ede6:#f1ede6;--c-f5f5f5:#f5f5f5;--c-f8f6ef:#f8f6ef;--c-fbf0d2:#fbf0d2;--c-06b6d4:#06b6d4;--c-0f2418:#0f2418;--c-10005:#10005;--c-10212b:#10212b;--c-13272c:#13272c;--c-141826:#141826;--c-1b8a45:#1b8a45;--c-1d1d1f:#1d1d1f;--c-1f2328:#1f2328;--c-2c6fb5:#2c6fb5;--c-35517a:#35517a;--c-47a86d:#47a86d;--c-4c7688:#4c7688;--c-5145d8:#5145d8;--c-5b21b6:#5b21b6;--c-5d6f7a:#5d6f7a;--c-5ec988:#5ec988;--c-6b3b8b:#6b3b8b;--c-6d4e1d:#6d4e1d;--c-765d32:#765d32;--c-b56f2f:#b56f2f;--c-bfdbfe:#bfdbfe;--c-c2410c:#c2410c;--c-d7d0c4:#d7d0c4;--c-d8ddd8:#d8ddd8;--c-dbe3ea:#dbe3ea;--c-e4eae6:#e4eae6;--c-e5e2dc:#e5e2dc;--c-e5e5e5:#e5e5e5;--c-e8eef8:#e8eef8;--c-f0ece5:#f0ece5;--c-f0f9f4:#f0f9f4;--c-f3e8f9:#f3e8f9;--c-f3f5f7:#f3f5f7;--c-f4efe5:#f4efe5;--c-f7faf8:#f7faf8;--c-fafbfa:#fafbfa;--c-fafbfc:#fafbfc;--c-fafcfe:#fafcfe;--c-fbefec:#fbefec;--c-fef3f2:#fef3f2;--c-ffbd2e:#ffbd2e;--c-00c9a7:#00c9a7;--c-071419:#071419;--c-0d2327:#0d2327;--c-0d9488:#0d9488;--c-102a2f:#102a2f;--c-115e59:#115e59;--c-118833:#183;--c-12313a:#12313a;--c-127968:#127968;--c-155c3b:#155c3b;--c-1a3a42:#1a3a42;--c-1a7a5a:#1a7a5a;--c-1d4f5a:#1d4f5a;--c-1e3a8a:#1e3a8a;--c-2b3a40:#2b3a40;--c-2c3e2d:#2c3e2d;--c-2d8a54:#2d8a54;--c-2f80ed:#2f80ed;--c-3d405b:#3d405b;--c-445359:#445359;--c-4a5568:#4a5568;--c-4c956c:#4c956c;--c-4fb878:#4fb878;--c-5b6478:#5b6478;--c-5b9fdf:#5b9fdf;--c-617279:#617279;--c-635bff:#635bff;--c-6a6458:#6a6458;--c-6bbe8a:#6bbe8a;--c-7e8599:#7e8599;--c-8a5a00:#8a5a00;--c-8a5a08:#8a5a08;--c-8b5e3c:#8b5e3c;--c-8c2328:#8c2328;--c-8d9894:#8d9894;--c-94362d:#94362d;--c-999999:#999;--c-a0a9ae:#a0a9ae;--c-a7f3d0:#a7f3d0;--c-a8b0ad:#a8b0ad;--c-cbd1d9:#cbd1d9;--c-e0e0e0:#e0e0e0;--c-e3ebe5:#e3ebe5;--c-e4f4ed:#e4f4ed;--c-e74c3c:#e74c3c;--c-e8eef9:#e8eef9;--c-eadcc0:#eadcc0;--c-ece8e0:#ece8e0;--c-ede8e0:#ede8e0;--c-edeaff:#edeaff;--c-eef2ef:#eef2ef;--c-f0f0ee:#f0f0ee;--c-f0f4f8:#f0f4f8;--c-f1d6a2:#f1d6a2;--c-f5f6fb:#f5f6fb;--c-f6f4ef:#f6f4ef;--c-f8f8f6:#f8f8f6;--c-fafafa:#fafafa;--c-fafbf9:#fafbf9;--c-fafcfb:#fafcfb;--c-fbfaf7:#fbfaf7;--c-fbfcff:#fbfcff;--c-fff1f2:#fff1f2;--c-fff4da:#fff4da;--black:#000;--c-065f46:#065f46;--c-0ea5e9:#0ea5e9;--c-0f2023:#0f2023;--c-0f5b92:#0f5b92;--c-102225:#102225;--c-102529:#102529;--c-118c68:#118c68;--c-14272b:#14272b;--c-14b8a622:#14b8a622;--c-16333a:#16333a;--c-17353c:#17353c;--c-173f45:#173f45;--c-18723b:#18723b;--c-1a365d:#1a365d;--c-1b2133:#1b2133;--c-1d6a40:#1d6a40;--c-223036:#223036;--c-245738:#245738;--c-28ca41:#28ca41;--c-2f6b8b:#2f6b8b;--c-2f8f56:#2f8f56;--c-2fa56a:#2fa56a;--c-2fa866:#2fa866;--c-304a51:#304a51;--c-31a779:#31a779;--c-3aaa68:#3aaa68;--c-3b9ddd22:#3b9ddd22;--c-3bba78:#3bba78;--c-3d5a3e:#3d5a3e;--c-3da868:#3da868;--c-3dbd6d:#3dbd6d;--c-4338ca:#4338ca;--c-4fbe7b:#4fbe7b;--c-51be7b44:#51be7b44;--c-5b6a65:#5b6a65;--c-5c5c5a:#5c5c5a;--c-5f6a66:#5f6a66;--c-6b46c1:#6b46c1;--c-6b6560:#6b6560;--c-6f675c:#6f675c;--c-7b8f96:#7b8f96;--c-7c4f00:#7c4f00;--c-7c5a00:#7c5a00;--c-7c6a99:#7c6a99;--c-84cc16:#84cc16;--c-8594:#8594;--c-8b5cf622:#8b5cf622;--c-8f7b61:#8f7b61;--c-8f85ff:#8f85ff;--c-9744:#9744;--c-9a5a23:#9a5a23;--c-9a5d00:#9a5d00;--c-9a6700:#9a6700;--c-9f1239:#9f1239;--c-a16207:#a16207;--c-aaaaaa:#aaa;--c-b0b8c0:#b0b8c0;--c-b42328:#b42328;--c-b7791f:#b7791f;--c-b87a10:#b87a10;--c-b8c8cc:#b8c8cc;--c-c3e6d3:#c3e6d3;--c-c5ccc9:#c5ccc9;--c-cf7a30:#cf7a30;--c-d4a017:#d4a017;--c-d5dce0:#d5dce0;--c-d946ef:#d946ef;--c-dbe4e7:#dbe4e7;--c-dfe3ef:#dfe3ef;--c-dfe6e7:#dfe6e7;--c-dfe7e1:#dfe7e1;--c-e0e6f0:#e0e6f0;--c-e0e7ff:#e0e7ff;--c-e1e6ee:#e1e6ee;--c-e3d6c2:#e3d6c2;--c-e3ddd3:#e3ddd3;--c-e3eee9:#e3eee9;--c-e4f7eb:#e4f7eb;--c-e67e22:#e67e22;--c-e7e9ef:#e7e9ef;--c-e8e8e6:#e8e8e6;--c-e8f4f9:#e8f4f9;--c-eaeef2:#eaeef2;--c-ec489922:#ec489922;--c-ece6da:#ece6da;--c-ecfdf3:#ecfdf3;--c-ecfdf5:#ecfdf5;--c-ededf0:#ededf0;--c-edf3f4:#edf3f4;--c-eef0f5:#eef0f5;--c-eef2f1:#eef2f1;--c-eef2f7:#eef2f7;--c-eef5f5:#eef5f5;--c-ef444422:#ef444422;--c-f0ddb4:#f0ddb4;--c-f0f7ff:#f0f7ff;--c-f0fdfa:#f0fdfa;--c-f1efe7:#f1efe7;--c-f3dbc7:#f3dbc7;--c-f4f4f4:#f4f4f4;--c-f59e0b22:#f59e0b22;--c-f5f4f2:#f5f4f2;--c-f5f5f0:#f5f5f0;--c-f7f7f5:#f7f7f5;--c-f7faf9:#f7faf9;--c-f7fafc:#f7fafc;--c-f8faf9:#f8faf9;--c-f8fbfb:#f8fbfb;--c-faf8f3:#faf8f3;--c-faf8f4:#faf8f4;--c-fbf3de:#fbf3de;--c-fdecec:#fdecec;--c-fecdd3:#fecdd3;--c-fefee3:#fefee3;--c-ff0000:red;--c-ff5f57:#ff5f57;--c-ffb74d:#ffb74d;--c-fff6ef:#fff6ef;--c-fff7ec:#fff7ec;--c-fff8ea:#fff8ea;--c-fffdf7:#fffdf7;--c-003399:#039;--c-064e3b:#064e3b;--c-0891b2:#0891b2;--c-0d2a30:#0d2a30;--c-0d2e35:#0d2e35;--c-0e7490:#0e7490;--c-0f1715:#0f1715;--c-0f2027:#0f2027;--c-0f2321:#0f2321;--c-0f7a39:#0f7a39;--c-0f7a5b:#0f7a5b;--c-10007:#10007;--c-101727:#101727;--c-102128:#102128;--c-10221d:#10221d;--c-10227:#10227;--c-10231d:#10231d;--c-102528:#102528;--c-102f22:#102f22;--c-10353b:#10353b;--c-111b18:#111b18;--c-121727:#121727;--c-12353b:#12353b;--c-127908:#127908;--c-127909:#127909;--c-127919:#127919;--c-127970:#127970;--c-127c4e:#127c4e;--c-128170:#128170;--c-128188:#128188;--c-128200:#128200;--c-128202:#128202;--c-128204:#128204;--c-128230:#128230;--c-128640:#128640;--c-13201d:#13201d;--c-15211e:#15211e;--c-15363d:#15363d;--c-17333a:#17333a;--c-17343a:#17343a;--c-173d44:#173d44;--c-182c25:#182c25;--c-1a2e35:#1a2e35;--c-1a3a2a:#1a3a2a;--c-1a3a4a:#1a3a4a;--c-1a3a5c:#1a3a5c;--c-1c4952:#1c4952;--c-1c7d48:#1c7d48;--c-1d2434:#1d2434;--c-1e2433:#1e2433;--c-1e282a:#1e282a;--c-1e7c49:#1e7c49;--c-1f2529:#1f2529;--c-1f282b:#1f282b;--c-1f4952:#1f4952;--c-1f5a34:#1f5a34;--c-1f6a3a:#1f6a3a;--c-1f6b39:#1f6b39;--c-1f7a45:#1f7a45;--c-1f8f6d:#1f8f6d;--c-204951:#204951;--c-214650:#214650;--c-22292c:#22292c;--c-22332e:#22332e;--c-22863a:#22863a;--c-247346:#247346;--c-24744a:#24744a;--c-26593a:#26593a;--c-28c840:#28c840;--c-28c942:#28c942;--c-2a663d:#2a663d;--c-2a8b54:#2a8b54;--c-2b3b40:#2b3b40;--c-2c864f:#2c864f;--c-2d3f2e:#2d3f2e;--c-2d6a9f:#2d6a9f;--c-2d8a52:#2d8a52;--c-2e3137:#2e3137;--c-2e5490:#2e5490;--c-2e7b53:#2e7b53;--c-2ecc71:#2ecc71;--c-2f4a4d:#2f4a4d;--c-2f5f94:#2f5f94;--c-2f6b45:#2f6b45;--c-2f855a:#2f855a;--c-2f8d58:#2f8d58;--c-2f9c7c:#2f9c7c;--c-2f9e60:#2f9e60;--c-34454a:#34454a;--c-34d399:#34d399;--c-3730a3:#3730a3;--c-37524a:#37524a;--c-3b8a59:#3b8a59;--c-3b9ddd44:#3b9ddd44;--c-3ca262:#3ca262;--c-3cb371:#3cb371;--c-3da864:#3da864;--c-3fa968:#3fa968;--c-42504c:#42504c;--c-425066:#425066;--c-435359:#435359;--c-43a96c:#43a96c;--c-45b86e:#45b86e;--c-475157:#475157;--c-48b470:#48b470;--c-496457:#496457;--c-4a235a:#4a235a;--c-4c5568:#4c5568;--c-4c6a50:#4c6a50;--c-4d5c61:#4d5c61;--c-4d6a5a:#4d6a5a;--c-4db870:#4db870;--c-4e6258:#4e6258;--c-546472:#546472;--c-555555:#555;--c-556074:#556074;--c-56676d:#56676d;--c-5a6b6e:#5a6b6e;--c-5a8fd4:#5a8fd4;--c-5aaa78:#5aaa78;--c-5b4019:#5b4019;--c-5b4a1e:#5b4a1e;--c-5b4c46:#5b4c46;--c-5b50d6:#5b50d6;--c-5b6661:#5b6661;--c-5b7065:#5b7065;--c-5bc884:#5bc884;--c-5d6a66:#5d6a66;--c-5e7369:#5e7369;--c-5f6d68:#5f6d68;--c-5f766e:#5f766e;--c-636b80:#636b80;--c-65039:#65039;--c-65d190:#65d190;--c-667085:#667085;--c-66757b:#66757b;--c-66767b:#66767b;--c-677084:#677084;--c-694e12:#694e12;--c-6a728b:#6a728b;--c-6b1f1f:#6b1f1f;--c-6b6b6b:#6b6b6b;--c-6b8f71:#6b8f71;--c-6c2c24:#6c2c24;--c-6c7b76:#6c7b76;--c-6e7f85:#6e7f85;--c-6ecf95:#6ecf95;--c-6f4813:#6f4813;--c-6f7b77:#6f7b77;--c-70788f:#70788f;--c-74848a:#74848a;--c-758389:#758389;--c-75848a:#75848a;--c-774400:#740;--c-778899:#789;--c-78350f:#78350f;--c-7a5b27:#7a5b27;--c-7a8782:#7a8782;--c-7a8983:#7a8983;--c-7b5a46:#7b5a46;--c-7b5e00:#7b5e00;--c-7c2d12:#7c2d12;--c-7c8b85:#7c8b85;--c-7d3c98:#7d3c98;--c-7db38d:#7db38d;--c-7defa5:#7defa5;--c-7e22ce:#7e22ce;--c-88f5a2:#88f5a2;--c-8a1f0f:#8a1f0f;--c-8a5a07:#8a5a07;--c-8a6500:#8a6500;--c-8a6a12:#8a6a12;--c-8a8780:#8a8780;--c-8b5cf644:#8b5cf644;--c-8b7535:#8b7535;--c-8f9aa3:#8f9aa3;--c-8fd1a7:#8fd1a7;--c-98a2b3:#98a2b3;--c-9989:#9989;--c-99f6e4:#99f6e4;--c-9a5b00:#9a5b00;--c-9a6b16:#9a6b16;--c-9a6c00:#9a6c00;--c-9b5a2d:#9b5a2d;--c-9d174d:#9d174d;--c-9f2f22:#9f2f22;--c-9f321f:#9f321f;--c-a07a30:#a07a30;--c-a1acb3:#a1acb3;--c-a33a3a:#a33a3a;--c-b07b1a:#b07b1a;--c-b0bec5:#b0bec5;--c-b2452f:#b2452f;--c-b3253a:#b3253a;--c-b3261e:#b3261e;--c-b54708:#b54708;--c-b54747:#b54747;--c-b63d3d:#b63d3d;--c-b7ddc2:#b7ddc2;--c-b9e4c7:#b9e4c7;--c-be123c:#be123c;--c-be185d:#be185d;--c-bfe4ce:#bfe4ce;--c-c0392b:#c0392b;--c-c4cdd1:#c4cdd1;--c-c74f4f:#c74f4f;--c-c79a15:#c79a15;--c-c7c7cc:#c7c7cc;--c-c87b10:#c87b10;--c-c8e6d4:#c8e6d4;--c-cbd7dd:#cbd7dd;--c-cbd8d0:#cbd8d0;--c-cccccc:#ccc;--c-cce6d7:#cce6d7;--c-cdd8d3:#cdd8d3;--c-d0d8d3:#d0d8d3;--c-d2d2d7:#d2d2d7;--c-d2deef:#d2deef;--c-d4c9ad:#d4c9ad;--c-d5cebe:#d5cebe;--c-d7ddd9:#d7ddd9;--c-d7e7dc:#d7e7dc;--c-d8e2de:#d8e2de;--c-d96a6a:#d96a6a;--c-d9ddd7:#d9ddd7;--c-d9ded9:#d9ded9;--c-d9e3e6:#d9e3e6;--c-d9e7dd:#d9e7dd;--c-d9e7df:#d9e7df;--c-ddd6fe:#ddd6fe;--c-dddddd:#ddd;--c-dfeff2:#dfeff2;--c-dff0f2:#dff0f2;--c-e11d48:#e11d48;--c-e2ddd4:#e2ddd4;--c-e2f6ea:#e2f6ea;--c-e53e3e:#e53e3e;--c-e5ecee:#e5ecee;--c-e5ecef:#e5ecef;--c-e6ddcf:#e6ddcf;--c-e7e1d8:#e7e1d8;--c-e7ecec:#e7ecec;--c-e7ecef:#e7ecef;--c-e8b960:#e8b960;--c-e8e1d5:#e8e1d5;--c-e8e8e0:#e8e8e0;--c-e8eaed:#e8eaed;--c-e8f7ec:#e8f7ec;--c-e8f7ee:#e8f7ee;--c-eab308:#eab308;--c-eadfca:#eadfca;--c-eaecf7:#eaecf7;--c-eaf2ff:#eaf2ff;--c-ebd27a:#ebd27a;--c-ebf1fa:#ebf1fa;--c-eceff5:#eceff5;--c-ecfeff:#ecfeff;--c-edf2f4:#edf2f4;--c-edf2f7:#edf2f7;--c-edf3ef:#edf3ef;--c-edfdf3:#edfdf3;--c-eeeeee:#eee;--c-eef1f8:#eef1f8;--c-eef6f3:#eef6f3;--c-eef8f2:#eef8f2;--c-eef9f1:#eef9f1;--c-eefaf1:#eefaf1;--c-ef5350:#ef5350;--c-efb1b1:#efb1b1;--c-efc0bb:#efc0bb;--c-efddaa:#efddaa;--c-f0e3b5:#f0e3b5;--c-f0e4b8:#f0e4b8;--c-f0f0f0:#f0f0f0;--c-f0f1f0:#f0f1f0;--c-f0f7f7:#f0f7f7;--c-f0faf4:#f0faf4;--c-f0fdf9:#f0fdf9;--c-f1c5b8:#f1c5b8;--c-f1d7d7:#f1d7d7;--c-f1ede5:#f1ede5;--c-f1f4fb:#f1f4fb;--c-f1fbf5:#f1fbf5;--c-f2efe8:#f2efe8;--c-f3c2c2:#f3c2c2;--c-f3faf7:#f3faf7;--c-f4fbf7:#f4fbf7;--c-f59e0b44:#f59e0b44;--c-f5b7ad:#f5b7ad;--c-f5b849:#f5b849;--c-f5f3f0:#f5f3f0;--c-f5f8f9:#f5f8f9;--c-f6d58c:#f6d58c;--c-f6d776:#f6d776;--c-f6edcc:#f6edcc;--c-f6f4ee:#f6f4ee;--c-f6f8f6:#f6f8f6;--c-f6f8fc:#f6f8fc;--c-f7df9f:#f7df9f;--c-f7f5ef:#f7f5ef;--c-f7f7f8:#f7f7f8;--c-f7f8fa:#f7f8fa;--c-f7fbf8:#f7fbf8;--c-f8f8f8:#f8f8f8;--c-f8fbfd:#f8fbfd;--c-f9731622:#f9731622;--c-f9faf5:#f9faf5;--c-f9fbfa:#f9fbfa;--c-faf5ff:#faf5ff;--c-fb5f57:#fb5f57;--c-fbe4e4:#fbe4e4;--c-fbfcfc:#fbfcfc;--c-fce7f3:#fce7f3;--c-fcfaf6:#fcfaf6;--c-fcfbf7:#fcfbf7;--c-fcfbf8:#fcfbf8;--c-fcfcfb:#fcfcfb;--c-fcfefd:#fcfefd;--c-fdbc2d:#fdbc2d;--c-fde8e8:#fde8e8;--c-fdecea:#fdecea;--c-fdf2de:#fdf2de;--c-fdf6d8:#fdf6d8;--c-fdf8ec:#fdf8ec;--c-ff6058:#ff6058;--c-ffadaf:#ffadaf;--c-fff3f1:#fff3f1;--c-fff5f2:#fff5f2;--c-fff5f5:#fff5f5;--c-fff7dd:#fff7dd;--c-fff7e6:#fff7e6;--c-fff7f6:#fff7f6;--c-fff8f7:#fff8f7;--c-fffaf2:#fffaf2;--c-fffafa:snow;--c-fffbf5:#fffbf5;--c-fffdf8:#fffdf8;--c-0f2d33:#0f2d33;--c-163b42:#163b42;--c-2a2a2a:#2a2a2a;--c-2a6b75:#2a6b75;--c-ebf5ff:#ebf5ff;--c-fff5eb:#fff5eb;--c-f0fff4:#f0fff4;--c-fff0f5:#fff0f5;--c-c4c9cf:#c4c9cf;--c-0b1215:#0b1215;--c-e05555:#e05555;--c-0a0a0a:#0a0a0a;--c-141414:#141414;--c-444444:#444;--c-333333:#333;--c-222222:#222;--primary:#51be7b;--primary-hover:#3da866;--primary-light:var(--primary-alpha-10);--accent-green:#40e47f;--bg-cream:#faf9f5;--bg-card:#fff;--bg-sidebar:#0a1e21;--bg-sidebar-hover:#14333a;--bg-sidebar-active:#1f5159;--off-white:#faf9f5;--text-dark:#141413;--text-secondary:#607179;--text-muted:#8a9aa0;--text-sidebar:#ffffff8c;--text-sidebar-active:#fff;--charcoal:#141413;--slate:#607179;--border:#dde5e8;--border-light:#edf1f2;--surface-1:#fff;--surface-2:#f7fafb;--surface-accent:linear-gradient(135deg, #51be7b1a, #2563eb0d), #fff;--surface-border:#dde5e8eb;--surface-border-strong:#cbd7ddfa;--surface-border-accent:#51be7b33;--surface-radius:18px;--surface-shadow:0 1px 2px #0f172a0a, 0 14px 32px #0f172a0d;--green:#51be7b;--green-bg:#e7f5f0;--mint-bg:#e7f5f0;--red:#e57373;--red-bg:#fef2f2;--blue:#3b82f6;--blue-bg:#eff6ff;--teal:#1f5159;--teal-deep:#1f5159;--teal-midnight:#0a1e21;--orange:#f97316;--orange-bg:#fff3e6;--purple:#a855f7;--color-linkedin:#0a66c2;--yellow:#ca8a04;--yellow-bg:#fefce8;--transition:.2s ease;--font-headline:"DM Serif Display", Georgia, serif;--font-ui:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Source Sans 3", "Source Sans Pro", sans-serif;--font-display:var(--font-headline);--radius-xs:4px;--radius-sm:6px;--radius-2:8px;--radius-md:10px;--radius:12px;--radius-3:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-hairline:2px;--radius-tight:3px;--sidebar-width:240px;--primary-alpha-08:#51be7b14;--primary-alpha-10:#51be7b1a;--primary-alpha-12:#51be7b1f;--primary-alpha-14:#51be7b24;--primary-alpha-18:#51be7b2e;--primary-alpha-20:#51be7b33;--teal-alpha-08:#12384014;--teal-alpha-10:#1f51591a;--teal-alpha-12:#1f51591f;--white-alpha-92:#ffffffeb;--white-alpha-96:#fffffff5;--white-alpha-98:#fffffffa;--ink-alpha-04:#0f172a0a;--ink-alpha-05:#0f172a0d;--ink-alpha-06:#0f172a0f;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-700:#374151;--gray-900:#111827;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-300:#cbd5e1;--slate-800:#1e293b;--red-50:#fee2e2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b42318;--red-800:#991b1b;--amber-50:#fff7ed;--amber-100:#fef3c7;--amber-500:#f59e0b;--amber-800:#92400e;--blue-600:#2563eb;--blue-700:#1d4ed8;--green-500:#55c47c;--green-700:#166534;--green-800:#276b3e;--purple-500:#8b5cf6;--teal-muted:#5a6e73;--radius-pill:999px;--radius-chip:99px;--radius-7:7px;--radius-22:22px;--radius-full:100px;--shadow-none:none;--shadow-xs:0 1px 2px #00000005;--shadow-ink-soft:0 18px 40px #14141312;--shadow-teal-lg:0 40px 90px #10252a38;--shadow-primary-ring:0 0 0 1px #51be7b38;--shadow-primary-sm:0 1px 4px #51be7b4d;--shadow-primary-md:0 4px 12px #51be7b66;--shadow-primary-lg:0 4px 16px #51be7b66;--shadow-primary-glow:0 2px 8px #51be7b4d;--shadow-amber-soft:0 6px 18px #92400e14;--shadow-inset-highlight:inset 0 1px 0 #fff6;--shadow-sm:0 1px 3px #0000000f;--shadow-card:0 1px 3px #0f172a0f, 0 4px 12px #0f172a0a;--shadow-card-hover:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-md:0 4px 16px #00000014, 0 1px 4px #0000000a;--shadow-lg:0 8px 30px #00000014;--shadow-modal:0 24px 80px #00000029, 0 0 0 1px #0000000a;--shadow-ref-f4136280:0 24px 54px #10252a1f;--shadow-ref-c7eeb846:0 20px 50px #0a1e2129;--shadow-ref-55060f94:inset 0 1px 0 #ffffff0a;--shadow-ref-f9e8caff:0 32px 80px #00000059, 0 0 0 1px #0000000f;--shadow-ref-5f57bf0d:0 0 0 1px #ffffff26;--shadow-ref-f7d328d8:0 16px 36px #0a1e2114;--shadow-ref-33f5f543:inset 0 0 0 2px #1f51592e;--shadow-ref-0f10dbb5:0 0 0 2px #51be7b33;--shadow-ref-17dfc650:0 4px 12px #0000001a;--shadow-ref-fc2a932a:0 24px 60px #10252a38;--shadow-ref-e395ab9f:inset 0 1px 0 #ffffff85;--shadow-ref-c7c67f55:inset 0 1px 0 #ffffff8c;--shadow-ref-44cfdd58:0 1px 4px #0f172a2e;--shadow-ref-dd94cd55:0 8px 32px #0003;--shadow-ref-45de32f4:0 18px 40px #10252a38;--shadow-ref-bbc3cb9c:0 0 0 3px #51be7b33;--shadow-ref-9d6d964d:inset 0 1px 0 #ffffff0a;--shadow-ref-a1224904:0 2px 8px #1d4ed81f;--shadow-ref-165e840b:0 16px 40px #10212b14;--shadow-ref-fd574bb8:0 8px 18px #10212b0f;--shadow-ref-0e977edc:0 10px 24px #1d4ed826;--shadow-ref-0ecbc400:0 8px 24px #00000014;--shadow-ref-18808af3:0 20px 40px #0714182e;--shadow-ref-d54750b4:0 8px 32px #00000026;--shadow-ref-d4168dd0:0 14px 34px #00000029;--shadow-ref-bca6ec44:0 1px 3px #0000002e;--shadow-ref-b29d8cfd:-16px 0 44px #0f172a2e;--shadow-ref-336cfcd1:0 4px 16px #0000001a;--shadow-ref-dbbf2b27:0 10px 18px #51be7b3d;--shadow-ref-0fee2344:0 1px 2px #0000000f;--shadow-ref-93c17222:0 0 0 3px #55c47c24;--shadow-ref-29da9bcc:0 0 0 0 #55c47c66;--shadow-ref-579b071e:0 0 0 8px #55c47c00;--shadow-ref-f7d6687e:0 0 0 4px #55c47c1f;--shadow-ref-171d2600:0 12px 24px #0f282229;--shadow-ref-e9d0bea9:0 0 0 2px #f9731638;--shadow-ref-ab17aaaa:0 24px 64px #0a181138;--shadow-ref-c4e8de6a:inset 0 0 0 1px #55c47ce6, 0 0 0 3px #55c47c24;--shadow-ref-271947ce:inset 0 0 0 1px #55c47c59;--shadow-ref-3d479a3b:0 10px 24px #1e463214;--shadow-ref-ed9c0e71:inset 0 0 0 1px #55c47c73;--shadow-ref-cff297b4:0 0 0 1px #55c47c33;--shadow-ref-df20f197:0 0 0 3px #55c47c1f;--shadow-ref-1bfe6cf8:0 0 0 2px #55c47c47;--shadow-ref-714eaca9:0 1px 4px #0000000a;--shadow-ref-17af2ecc:0 0 0 3px #0f766e1f;--shadow-ref-265ca777:0 24px 80px #0f172a3d;--shadow-ref-f1ccecbe:0 1px 4px #10252a0f;--shadow-ref-d78ba79a:0 2px 6px #1238401f;--shadow-ref-b1be8d3e:0 10px 30px #1238402e;--shadow-ref-aa9d50fd:0 0 0 4px #55be7b1f;--shadow-ref-f078d470:0 10px 22px #1414130f;--shadow-ref-13286d48:0 8px 24px #0003;--shadow-ref-58ea8100:0 4px 12px #51be7b4d;--shadow-ref-748eb39f:0 4px 12px #51be7b4d;--shadow-ref-1fca1b4a:0 10px 22px #1414130f;--shadow-ref-9e7e40b3:0 28px 80px #0f172a2e;--shadow-ref-afbbdc2b:0 34px 90px #12262838;--shadow-ref-c10eda1e:0 16px 34px #00000024;--shadow-ref-e78e210e:0 0 0 3px #0d94882e;--shadow-ref-a28af1a0:0 0 0 3px #f59e0b38;--shadow-ref-370615b4:0 18px 30px #10252a24;--shadow-ref-0006f078:0 0 0 2px #10252a14;--shadow-ref-96ec051e:0 8px 32px #0006;--shadow-ref-51b9079f:0 8px 24px #0f172a1f;--shadow-ref-2f180097:0 -8px 24px #00000026;--shadow-ref-2f7c4100:0 14px 32px #10252a0f;--shadow-ref-bff54b86:0 10px 22px #10252a29;--shadow-ref-78f3b335:0 8px 18px #10252a24;--shadow-ref-dd0f2f4b:inset 0 1px 0 #fff6;--shadow-ref-a2562286:0 0 0 4px #51be7b1f;--shadow-ref-046afb43:0 10px 20px #10252a0a;--shadow-ref-4eae2867:0 0 0 1px #635bff1f;--shadow-ref-41724c21:0 0 8px #51be7b66;--shadow-ref-51f21465:0 8px 24px #0a1e210f;--shadow-ref-7c5fe16b:0 4px 20px #0000001a;--shadow-ref-a6a31c94:0 18px 40px #0f172a14;--shadow-ref-468a601d:0 4px 12px #0f172a1f;--shadow-ref-39cd2535:0 4px 16px #00000026;--shadow-ref-dfcb6499:0 2px 8px #10252a0d;--shadow-ref-4936537f:0 18px 36px #10252a0d;--shadow-ref-d7589dc6:0 24px 48px #00000040;--shadow-ref-e1984aac:0 4px 12px #0000000f;--shadow-ref-79c0ad3e:0 2px 8px #0000000f;--shadow-ref-a715e709:0 18px 44px #16261e14;--shadow-ref-b7a6c846:0 24px 56px #16261e1a;--shadow-ref-75c491fc:0 18px 44px #18221c24;--shadow-ref-282f6d43:0 12px 28px #10252a24;--shadow-ref-099b221b:0 10px 24px #51be7b38;--shadow-ref-c95ca170:0 18px 34px #15363d38;--shadow-ref-c4514d35:0 4px 12px #00000014;--shadow-ref-e55b3e07:0 8px 24px #00000038;--shadow-ref-12f37c34:0 20px 60px #00000052;--shadow-ref-1debab2b:0 28px 80px #0c121c2e;--shadow-ref-cb6337f2:inset 0 0 0 1px #51be7b1f;--shadow-ref-c6dc0fcd:0 2px 8px #0000004d;--shadow-ref-43f88415:0 2px 6px #00000040;--shadow-ref-38a5a092:0 20px 60px #0000004d;--shadow-ref-7ec79961:0 16px 34px #14141312;--shadow-ref-0a89f3eb:0 14px 28px #51be7b38;--shadow-ref-117a1ff0:0 20px 34px #1414130f;--shadow-ref-e95565ab:0 22px 48px #1414131a;--shadow-ref-0979276c:0 12px 28px #1414130d;--shadow-ref-e5e499e3:0 22px 48px #1414131f;--shadow-ref-44bd9985:0 34px 86px #0c1c1f33;--shadow-ref-fd3faa56:0 24px 54px #0912142e;--shadow-ref-a02af979:0 8px 18px #1018160f;--shadow-ref-8ae923bb:inset 0 1px 0 #ffffff59, 0 1px 1px .5px #1238400f, 0 3px 3px 1.5px #1238400f, 0 6px 6px -3px #1238400f, 0 12px 12px -6px #1238400f;--shadow-ref-a3fa7d73:0 0 0 0 #51be7bb3;--shadow-ref-386d4617:0 0 0 0 #51be7b8c;--shadow-ref-4c00495f:0 0 0 10px #51be7b00;--shadow-ref-20a28388:0 0 0 0 #51be7b00;--shadow-ref-cea43a84:0 28px 56px #1414131f;--shadow-ref-485ff28b:0 18px 30px #0000002e;--shadow-ref-3f85593f:0 24px 60px #14141314;--shadow-ref-159889c9:0 30px 70px #1414131f;--shadow-ref-8d9c46f6:0 18px 40px #1414130f;--shadow-ref-24361fc6:0 24px 60px #040a0c38;--shadow-ref-f9e6a725:0 24px 54px #14141314;--shadow-ref-e0d0811f:0 16px 28px #51be7b3d;--shadow-ref-6fbc600d:0 16px 48px #07141314;--chart-investors:#4f46e5;--chart-capital:#0f766e;--chart-pref:#7c3aed;--chart-target:#0f3d5f;--chart-highlight:#fef9c3;--chart-bar:#51be7b;--neutral-200:#e2e8f0;--neutral-300:#94a3b8;--neutral-400:#6b7280;--neutral-500:#4c5c57;--conf-trust:#2f9e57;--conf-caution:#d97706;--conf-danger:#d94b4b;--conf-info:#4361ee;--conf-neutral:#52666c;--conf-trust-stripe:var(--conf-trust);--conf-trust-text:color-mix(in srgb, var(--conf-trust) 78%, var(--text-dark));--conf-trust-bg:color-mix(in srgb, var(--conf-trust) 14%, var(--bg-card));--conf-caution-stripe:var(--conf-caution);--conf-caution-text:color-mix(in srgb, var(--conf-caution) 72%, var(--text-dark));--conf-caution-bg:color-mix(in srgb, var(--conf-caution) 14%, var(--bg-card));--conf-danger-stripe:var(--conf-danger);--conf-danger-text:color-mix(in srgb, var(--conf-danger) 72%, var(--text-dark));--conf-danger-bg:color-mix(in srgb, var(--conf-danger) 12%, var(--bg-card));--conf-info-stripe:var(--conf-info);--conf-info-text:color-mix(in srgb, var(--conf-info) 72%, var(--text-dark));--conf-info-bg:color-mix(in srgb, var(--conf-info) 12%, var(--bg-card));--conf-neutral-stripe:var(--conf-neutral);--conf-neutral-text:var(--conf-neutral);--conf-neutral-bg:color-mix(in srgb, var(--conf-neutral) 10%, var(--bg-card));--conf-verified-stripe:var(--conf-trust-stripe);--conf-verified-text:var(--conf-trust-text);--conf-verified-bg:var(--conf-trust-bg);--conf-match-border:var(--conf-trust-stripe);--conf-match-bg:var(--conf-trust-bg);--conf-stale-stripe:var(--conf-caution-stripe);--conf-stale-text:var(--conf-caution-text);--conf-stale-bg:var(--conf-caution-bg);--conf-wrong-stripe:var(--conf-danger-stripe);--conf-wrong-text:var(--conf-danger-text);--conf-wrong-bg:var(--conf-danger-bg);--conf-overridden-stripe:var(--conf-info-stripe);--conf-overridden-text:var(--conf-info-text);--conf-overridden-bg:var(--conf-info-bg);--conf-differs-border:var(--conf-caution-stripe);--conf-differs-text:var(--conf-caution-text);--conf-differs-bg:var(--conf-caution-bg);--conf-src-web:var(--conf-info-text);--conf-src-web-bg:var(--conf-info-bg);--conf-src-ppm:var(--conf-info-text);--conf-src-ppm-bg:var(--conf-info-bg);--conf-src-deck-bg:var(--conf-caution-bg);--conf-src-sec:var(--conf-info-text);--conf-src-sec-bg:var(--conf-info-bg);--conf-src-other:var(--conf-neutral-text);--conf-src-other-bg:var(--conf-neutral-bg);--shadow-ref-6bb7b6b2:0 2px 6px #0000001a!important}html.dark{--bg-cream:#0a1e21;--bg-card:#14333a;--bg-sidebar:#061215;--bg-sidebar-hover:#0a1e21;--bg-sidebar-active:#1f5159;--off-white:#0f2a2f;--text-dark:#e8ede9;--text-secondary:#9db0b5;--text-muted:#607179;--charcoal:#e8ede9;--slate:#607179;--border:#1f5159;--border-light:#1a3f47;--surface-1:#14333a;--surface-2:#102a30;--surface-accent:linear-gradient(135deg, #51be7b29, #1f5159b8), #14333a;--surface-border:#275861eb;--surface-border-strong:#346d77fa;--surface-border-accent:#51be7b42;--surface-radius:18px;--surface-shadow:0 0 0 1px #ffffff08, 0 18px 38px #00000038;--green-bg:#0d2e1a;--mint-bg:#0d2e1a;--orange-bg:#2e1f0d;--blue-bg:#1a2332;--red-bg:#2e1515;--yellow-bg:#2e2a0d;--shadow-sm:0 1px 3px #0003;--shadow-card:0 1px 3px #00000040, 0 4px 12px #0000002e;--shadow-card-hover:0 4px 12px #0000004d;--shadow-md:0 4px 16px #00000038, 0 1px 4px #00000024;--shadow-lg:0 8px 30px #00000047;--shadow-modal:0 24px 80px #00000080, 0 0 0 1px #ffffff0f;--chart-investors:#818cf8;--chart-capital:#2dd4bf;--chart-pref:#a78bfa;--chart-target:#38bdf8;--chart-highlight:#fef08a;--chart-bar:#51be7b;--neutral-200:#2d3748;--neutral-300:#64748b;--neutral-400:#94a3b8;--neutral-500:#9db0b5;--conf-trust:#4ade80;--conf-caution:#fbbf24;--conf-danger:#f87171;--conf-info:#818cf8;--conf-neutral:#9ca3af}@media (prefers-color-scheme:dark){html:not(.light){--bg-cream:#0a1e21;--bg-card:#14333a;--bg-sidebar:#061215;--bg-sidebar-hover:#0a1e21;--bg-sidebar-active:#1f5159;--off-white:#0f2a2f;--text-dark:#e8ede9;--text-secondary:#9db0b5;--text-muted:#607179;--charcoal:#e8ede9;--slate:#607179;--border:#1f5159;--border-light:#1a3f47;--surface-1:#14333a;--surface-2:#102a30;--surface-accent:linear-gradient(135deg, #51be7b29, #1f5159b8), #14333a;--surface-border:#275861eb;--surface-border-strong:#346d77fa;--surface-border-accent:#51be7b42;--surface-radius:18px;--surface-shadow:0 0 0 1px #ffffff08, 0 18px 38px #00000038;--green-bg:#0d2e1a;--mint-bg:#0d2e1a;--orange-bg:#2e1f0d;--blue-bg:#1a2332;--red-bg:#2e1515;--yellow-bg:#2e2a0d;--shadow-sm:0 1px 3px #0003;--shadow-card:0 1px 3px #00000040, 0 4px 12px #0000002e;--shadow-card-hover:0 4px 12px #0000004d;--shadow-md:0 4px 16px #00000038, 0 1px 4px #00000024;--shadow-lg:0 8px 30px #00000047;--shadow-modal:0 24px 80px #00000080, 0 0 0 1px #ffffff0f;--chart-investors:#818cf8;--chart-capital:#2dd4bf;--chart-pref:#a78bfa;--chart-target:#38bdf8;--chart-highlight:#fef08a;--chart-bar:#51be7b;--neutral-200:#2d3748;--neutral-300:#64748b;--neutral-400:#94a3b8;--neutral-500:#9db0b5}}html.dark input,html.dark select,html.dark textarea{background:var(--bg-sidebar-hover);color:var(--text-dark);border-color:var(--border)}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--text-muted)}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{background:var(--bg-card);border-color:var(--primary);box-shadow:0 0 0 3px #51be7b26}html.dark .modal-overlay{background:#000000b3}html.dark .modal-card{box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0f}html.dark table{border-color:var(--border)}html.dark th{background:var(--bg-sidebar-hover);color:var(--text-secondary);border-color:var(--border)}html.dark td{border-color:var(--border-light)}html.dark tr:nth-child(2n) td{background:#14333a4d}html.dark tr:hover td{background:#1f515933}html.dark .admin-table-wrap{box-shadow:0 0 0 1px #ffffff0f}html.dark .admin-seg-ctrl,html.dark .admin-search-input,html.dark .admin-field-group{background:var(--bg-sidebar-hover)}html.dark .admin-field-row{border-bottom-color:var(--border)}html.dark .card-match-badge.red{background:var(--red-bg)}html.dark .badge,html.dark .pill{border-color:var(--border)}html.dark .badge-green,html.dark .pill-green{background:var(--green-bg);color:var(--green)}html.dark .badge-orange,html.dark .pill-orange{background:var(--orange-bg);color:var(--orange)}html.dark .badge-blue,html.dark .pill-blue{background:var(--blue-bg);color:var(--blue)}html.dark .badge-red,html.dark .pill-red{background:var(--red-bg);color:var(--red)}html.dark .card,html.dark .section-card{box-shadow:0 0 0 1px #ffffff0a}html.dark .card:hover,html.dark .section-card:hover{box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0f}html.dark .mobile-tab-bar{background:#0a1e21eb;border-top-color:#ffffff14}html.dark .ms-tier-academy{background:var(--conf-src-ppm-bg);color:var(--conf-src-ppm)}html.dark .ms-tier-alumni{background:var(--blue-bg);color:var(--blue)}html.dark .ms-tier-investor{background:var(--conf-verified-bg);color:var(--conf-verified-text)}html.dark .ms-tier-free{background:var(--conf-src-other-bg);color:var(--conf-src-other)}html.dark .btn-secondary,html.dark .btn-outline{background:var(--bg-sidebar-hover);border-color:var(--border);color:var(--text-dark)}html.dark .btn-secondary:hover,html.dark .btn-outline:hover{background:var(--bg-sidebar-active);border-color:var(--border)}html.dark ::-webkit-scrollbar-track{background:var(--bg-cream)}html.dark ::-webkit-scrollbar-thumb{background:var(--border)}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg-cream);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}html,body{overscroll-behavior-y:none}html{overscroll-behavior:none}button,a,nav,.sidebar,.mobile-tabs,.nav-item,.menu-item{-webkit-user-select:none;user-select:none}a,img{-webkit-touch-callout:none}.app-main{-webkit-overflow-scrolling:touch}input,select,textarea{font-size:16px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--ly-container-max:1280px;--ly-page-container-max:1280px;--ly-page-pad-x:24px;--ly-page-pad-top:24px;--ly-page-pad-bottom:32px;--ly-pad-desktop:24px;--ly-pad-tablet:24px;--ly-pad-mobile:24px;--ly-gap-xs:8px;--ly-gap-sm:12px;--ly-gap-md:16px;--ly-gap-lg:24px;--ly-gap-xl:32px;--ly-gap-2xl:48px;--ly-page-section-gap:24px}.ly-app-shell,.ly-sidebar-shell{width:100%;min-width:0;min-height:100dvh;display:flex}.ly-main-content,.ly-sidebar-main{margin-left:var(--ly-sidebar-offset,var(--sidebar-width,240px));width:calc(100% - var(--ly-sidebar-offset,var(--sidebar-width,240px)));background:var(--ly-main-bg,var(--bg-cream));min-width:0;max-width:100%;min-height:100dvh;padding-bottom:var(--ly-main-pad-bottom,0);flex:1;transition:margin-left .3s;overflow-x:clip}.ly-page-container,.ly-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.ly-container{width:min(100%, var(--ly-container-max));padding-inline:var(--ly-container-pad,var(--ly-pad-desktop));min-width:0;max-width:100%;margin-inline:0}.ly-page-container,.ly-frame,.ly-dealflow-frame{width:min(100%, var(--ly-page-container-max,1280px));padding-inline:var(--ly-page-pad-x,24px);padding-block:var(--ly-frame-pad-top,var(--ly-page-pad-top,24px)) var(--ly-frame-pad-bottom,var(--ly-page-pad-bottom,32px));box-sizing:border-box;min-width:0;max-width:100%;margin-inline:0}.ly-page-stack{gap:var(--ly-page-stack-gap,var(--ly-page-section-gap));min-width:0;display:grid}.ly-page-header{gap:var(--ly-gap-md);margin-bottom:var(--ly-gap-lg);min-width:0;display:grid}.ly-page-stack>.ly-page-header{margin-bottom:0}.ly-page-header-main{justify-content:space-between;align-items:flex-start;gap:var(--ly-gap-lg);min-width:0;display:flex}.ly-page-header-copy{gap:var(--ly-gap-xs);min-width:0;display:grid}.ly-page-header-title{font-family:var(--font-headline);letter-spacing:-.3px;color:var(--text-dark);margin:0;font-size:22px;font-weight:400;line-height:1.1}.ly-page-header[data-variant=hero] .ly-page-header-title{font-size:28px}.ly-page-header[data-variant=compact] .ly-page-header-title{font-size:20px}.ly-page-header-subtitle{max-width:760px;font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.ly-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--ly-gap-sm);flex-wrap:wrap;min-width:0;display:flex}.ly-page-header-actions>*{min-width:0}.ly-page-header-secondary{gap:var(--ly-gap-sm);min-width:0;display:grid}.ly-page-header-secondary>*{min-width:0}.ly-stack{gap:var(--ly-stack-gap,var(--ly-gap-lg));min-width:0;display:grid}.ly-stack>*{min-width:0}.ly-grid{gap:var(--ly-grid-gap,var(--ly-gap-md));grid-template-columns:repeat(var(--ly-grid-desktop,3), minmax(0, 1fr));min-width:0;display:grid}.ly-grid>*{min-width:0}.ly-card,.ly-section{width:100%;min-width:0;max-width:100%}.ly-surface{background:var(--surface-1,var(--bg-card));border:1px solid var(--surface-border,var(--border));border-radius:var(--surface-radius,var(--radius-lg,16px));box-shadow:var(--surface-shadow,var(--shadow-card))}.ly-surface--accent{background:var(--surface-accent,var(--surface-1,var(--bg-card)));border-color:var(--surface-border-accent,var(--surface-border,var(--border)))}.ly-surface--muted{background:var(--surface-2,var(--surface-1,var(--bg-card)))}.ly-surface--strong{border-color:var(--surface-border-strong,var(--surface-border,var(--border)))}.ly-min-0{min-width:0!important}.ly-clamp{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ly-no-overflow{max-width:100%;overflow:hidden}.ly-table-shell{width:100%;min-width:0;max-width:100%}.ly-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.ly-mobile-tabs{background:var(--bg-sidebar,var(--c-1a1a2e));z-index:100;padding:6px 0 env(safe-area-inset-bottom,8px);backface-visibility:hidden;will-change:transform;isolation:isolate;border-top:1px solid #ffffff14;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.ly-mobile-tab{color:#ffffff80;font-size:10px;font-family:var(--font-ui);flex-direction:column;align-items:center;gap:2px;padding:4px 0;text-decoration:none;transition:color .2s;display:flex}.ly-mobile-tab.active{color:var(--primary,var(--c-00c9a7))}.ly-mobile-tab:hover{color:#fffc}.ly-mobile-tab svg{width:20px;height:20px}.ly-pill-tabs{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;width:max-content;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ly-pill-tabs::-webkit-scrollbar{display:none}.ly-pill-tab{border-radius:var(--radius-2);color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:10px 14px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s}.ly-pill-tab.active{background:var(--primary);color:var(--bg-card)}.ly-mobile-only{display:none!important}.ly-skeleton{background:var(--border-light);border-radius:var(--radius-sm);position:relative;overflow:hidden}.ly-skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);animation:1.5s infinite ly-shimmer;position:absolute;inset:0}.ly-skeleton-header{height:180px;margin-bottom:24px}.ly-skeleton-stats{height:80px;margin-bottom:24px}.ly-skeleton-card{height:200px;margin-bottom:20px}@keyframes ly-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width>=769px) and (width<=1024px){.ly-mobile-tabs{justify-content:space-around;display:flex}.ly-mobile-tab{min-width:64px;min-height:44px;padding:8px 0;font-size:12px}.ly-mobile-tab svg{width:24px;height:24px}}@media (width<=768px){.ly-mobile-tabs{justify-content:space-around;display:flex}}.ly-stat-grid{gap:16px;margin-bottom:24px;display:grid}.ly-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-card);box-sizing:border-box;width:100%;max-width:100%;padding:20px 18px}.ly-stat-card-value{font-family:var(--font-headline);color:var(--teal-deep);margin-bottom:4px;font-size:26px;line-height:1}.ly-stat-card-label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);font-size:10px;font-weight:700}.ly-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:24px;overflow:hidden}.ly-panel-header{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:20px 28px;display:flex}.ly-section-title{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);font-size:11px;font-weight:700}.ly-section-badge{background:var(--green-bg);color:var(--primary);font-family:var(--font-ui);border-radius:var(--radius-md);padding:2px 10px;font-size:11px;font-weight:700}.ly-panel-body{padding:24px 28px}.ly-dashboard-shell{width:100%;min-width:0;max-width:100%}.ly-dashboard-topbar{z-index:50;background:var(--bg-cream);border-bottom:1px solid var(--border);position:sticky;top:0}.ly-dashboard-topbar-inner{--ly-frame-pad-top:0;--ly-frame-pad-bottom:0;align-items:stretch;gap:26px;min-height:66px;display:flex}.ly-dashboard-topbar-inner>*{min-width:0}.ly-dashboard-title{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.2px;flex-shrink:0;align-items:center;font-size:20px;font-weight:400;display:flex}.ly-dashboard-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--border-light);align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.ly-dashboard-tabs::-webkit-scrollbar{display:none}.ly-dashboard-tab{font-family:var(--font-ui);color:var(--text-muted);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.ly-dashboard-tab:hover{color:var(--text-dark)}.ly-dashboard-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.ly-dashboard-content{--ly-frame-pad-top:var(--ly-dashboard-content-pad-top,24px);--ly-frame-pad-bottom:var(--ly-dashboard-content-pad-bottom,40px);--ly-frame-pad-top-tablet:var(--ly-dashboard-content-pad-top-tablet,var(--ly-dashboard-content-pad-top,24px));--ly-frame-pad-bottom-tablet:var(--ly-dashboard-content-pad-bottom-tablet,var(--ly-dashboard-content-pad-bottom,40px));--ly-frame-pad-top-mobile:var(--ly-dashboard-content-pad-top-mobile,16px);--ly-frame-pad-bottom-mobile:var(--ly-dashboard-content-pad-bottom-mobile,16px)}@media (width<=1024px){.ly-sidebar-main{width:100%;padding-bottom:var(--ly-main-pad-bottom-tablet,var(--ly-main-pad-bottom,0));margin-left:0}.ly-container{padding-inline:var(--ly-container-pad-tablet,var(--ly-pad-tablet))}.ly-page-container,.ly-frame,.ly-dealflow-frame{padding-inline:var(--ly-page-pad-x,24px);padding-block:var(--ly-frame-pad-top-tablet,var(--ly-frame-pad-top,var(--ly-page-pad-top,24px))) var(--ly-frame-pad-bottom-tablet,var(--ly-frame-pad-bottom,var(--ly-page-pad-bottom,32px)))}.ly-grid{grid-template-columns:repeat(var(--ly-grid-tablet,2), minmax(0, 1fr))}.ly-dashboard-topbar-inner{gap:20px}}@media (width<=768px){.ly-sidebar-main{padding-bottom:var(--ly-main-pad-bottom-mobile,var(--ly-main-pad-bottom-tablet,var(--ly-main-pad-bottom,0)))}.ly-container{padding-inline:var(--ly-container-pad-mobile,var(--ly-pad-mobile))}.ly-page-container,.ly-frame,.ly-dealflow-frame{padding-inline:var(--ly-page-pad-x,24px);padding-block:var(--ly-frame-pad-top-mobile,var(--ly-frame-pad-top,var(--ly-page-pad-top,24px))) var(--ly-frame-pad-bottom-mobile,var(--ly-frame-pad-bottom,var(--ly-page-pad-bottom,32px)))}.ly-grid{grid-template-columns:repeat(var(--ly-grid-mobile,1), minmax(0, 1fr))}.ly-mobile-only{display:block!important}.ly-desktop-only{display:none!important}.ly-panel-header{padding:16px 18px}.ly-panel-body{padding:20px 18px}.ly-dashboard-topbar-inner{flex-wrap:wrap;gap:0 14px;min-height:0}.ly-dashboard-topbar{padding-top:env(safe-area-inset-top,0px)}.ly-dashboard-tabs{gap:0;width:100%}.ly-page-header{gap:var(--ly-gap-sm)}.ly-page-header-main{flex-direction:column;align-items:stretch}.ly-page-header-actions{justify-content:flex-start}.ly-pill-tabs{width:100%}}:root{--ob-content-max:920px;--ob-shell-gap:20px;--ob-section-gap:16px;--ob-card-radius:16px;--ob-button-radius:12px;--ob-pad-desktop:24px;--ob-pad-mobile:16px;--ob-title-size:34px;--ob-title-size-mobile:28px;--ob-subtitle-size:15px;--ob-button-height:48px;--ob-button-pad-x:18px;--ob-selected-bg:#51be7b0f;--ob-selected-border:#51be7beb}.ob-shell{width:100%;min-width:0}.ob-shell__frame{width:min(100%, var(--ob-content-max));min-width:0}.ob-shell--focus .ob-shell__frame{margin-inline:auto}.ob-shell__topbar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ob-shell--focus .ob-shell__topbar{margin-bottom:18px}.ob-shell__exit{border:1px solid var(--border,var(--border));border-radius:var(--radius-pill);background:var(--white-alpha-92);min-height:40px;font-family:var(--font-ui,sans-serif);color:var(--text-secondary,var(--text-secondary));cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.ob-shell__exit:hover{color:var(--text-dark,var(--text-dark));background:var(--bg-card);border-color:#51be7b73}.ob-shell__body{width:100%;min-width:0}.ob-shell--focus .ob-shell__body{justify-content:center;align-items:center;min-height:calc(100dvh - 160px);display:flex}.ob-title{font-family:var(--font-headline,serif);font-size:var(--ob-title-size);color:var(--text-dark,var(--text-dark));margin:0 0 10px;line-height:1.1}.ob-subtitle{max-width:760px;font-family:var(--font-body,sans-serif);font-size:var(--ob-subtitle-size);color:var(--text-secondary,var(--text-secondary));margin:0;line-height:1.6}.ob-btn{min-height:var(--ob-button-height);padding:0 var(--ob-button-pad-x);border-radius:var(--ob-button-radius);font-family:var(--font-ui,sans-serif);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.ob-btn:hover{transform:translateY(-1px)}.ob-btn:disabled{opacity:.45;cursor:default;transform:none}.ob-btn--primary{background:var(--primary,var(--primary));color:var(--bg-card);border:0}.ob-btn--secondary{border:1px solid var(--border,var(--border));background:var(--bg-card);color:var(--text-dark,var(--text-dark))}@media (width<=768px){.ob-shell--focus .ob-shell__body{min-height:auto}.ob-shell__topbar{flex-wrap:wrap}}@media (width<=640px){.ob-title{font-size:var(--ob-title-size-mobile)}.ob-shell__exit{width:100%}}:root{--admin-card-padding:20px;--admin-card-radius:12px;--admin-card-margin:20px;--admin-grid-gap:14px;--admin-status-success-bg:var(--primary-alpha-14);--admin-status-success-fg:var(--c-1f7a45);--admin-status-error-bg:#dc354524;--admin-status-error-fg:var(--c-b3253a);--admin-status-warn-bg:#f59e0b29;--admin-status-warn-fg:var(--c-8a5a07);--admin-status-neutral-bg:#7a848a24;--admin-status-neutral-fg:var(--c-475157);--admin-status-info-bg:var(--teal-alpha-12);--admin-status-info-fg:var(--teal-deep)}.app-shell.svelte-12qhfyh{min-height:100dvh}
