:root{--c-00aeea:#00aeea;--c-00bde9:#00bde9;--c-00bdf6:#00bdf6;--c-00c7f2:#00c7f2;--c-00c7f3:#00c7f3;--c-00c8ff15:#00c8ff15;--c-00c8ff18:#00c8ff18;--c-00c8ff24:#00c8ff24;--c-00cdff21:rgba(0,205,255,.13);--c-00cfff:#00cfff;--c-00d7ff:#00d7ff;--c-00d8ff25:#00d8ff25;--c-00d9ff:#00d9ff;--c-00d9ff12:#00d9ff12;--c-030611:#030611;--c-030611ed:#030611ed;--c-030715:#030715;--c-042331f2:rgba(4,35,49,.95);--c-05061155:#05061155;--c-05071266:rgba(5,7,18,.40);--c-050712c7:rgba(5,7,18,.78);--c-050716ef:#050716ef;--c-050a17:#050a17;--c-060817fa:#060817fa;--c-060918f8:#060918f8;--c-060b17:#060b17;--c-060b19:#060b19;--c-060b19fa:rgba(6,11,25,.98);--c-060c1bd9:#060c1bd9;--c-070916:#070916;--c-070a16:#070a16;--c-070a19:#070a19;--c-070b17:#070b17;--c-070c18f7:#070c18f7;--c-070c1a:#070c1a;--c-070d1b:#070d1b;--c-070d1c:#070d1c;--c-070d1dd9:#070d1dd9;--c-071927ed:#071927ed;--c-071b35:#071b35;--c-075dff:#075dff;--c-075eff:#075eff;--c-080a12f5:#080a12f5;--c-080a18cc:#080a18cc;--c-080a18e8:#080a18e8;--c-080b15:#080b15;--c-080b18:#080b18;--c-080b18f2:#080b18f2;--c-080b1a:#080b1a;--c-080b1c:#080b1c;--c-080c1b:#080c1b;--c-080c1df7:#080c1df7;--c-080d1a:#080d1a;--c-080d1b:#080d1b;--c-080d1c:#080d1c;--c-080d1df7:#080d1df7;--c-080e1d:#080e1d;--c-081022f5:rgba(8,16,34,.96);--c-090b1ae8:#090b1ae8;--c-090c1df5:#090c1df5;--c-090c20b8:#090c20b8;--c-090c20f2:#090c20f2;--c-090d1a18:#090d1a18;--c-090d1ae8:#090d1ae8;--c-090d22:#090d22;--c-090e19:#090e19;--c-090e1d88:#090e1d88;--c-090f1d:#090f1d;--c-091522f5:#091522f5;--c-0a0d20:#0a0d20;--c-0a0d20d9:#0a0d20d9;--c-0a0e20e8:#0a0e20e8;--c-0b0d1c:#0b0d1c;--c-0b0d20d9:#0b0d20d9;--c-0b0d20df:#0b0d20df;--c-0b0d20e8:#0b0d20e8;--c-0b0d20ee:#0b0d20ee;--c-0b0d21:#0b0d21;--c-0b0e20c9:#0b0e20c9;--c-0b1020aa:#0b1020aa;--c-0b1021:#0b1021;--c-0b1021f7:#0b1021f7;--c-0b1027e8:#0b1027e8;--c-0b1124:#0b1124;--c-0b1225:#0b1225;--c-0b1630c9:#0b1630c9;--c-0c0f22:#0c0f22;--c-0c1730:#0c1730;--c-0d1220f5:#0d1220f5;--c-0d1227fa:rgba(13,18,39,.98);--c-0daeff18:#0daeff18;--c-0e1023e8:#0e1023e8;--c-0e2634e8:#0e2634e8;--c-0ebdff18:#0ebdff18;--c-101329:#101329;--c-101538:#101538;--c-101629:#101629;--c-10162a:#10162a;--c-10172b:#10172b;--c-101a3b88:#101a3b88;--c-101b34:#101b34;--c-103e57:#103e57;--c-111329:#111329;--c-11133a:#11133a;--c-11142a:#11142a;--c-11142be8:#11142be8;--c-11143c:#11143c;--c-11152a:#11152a;--c-11152b:#11152b;--c-11152d:#11152d;--c-111530:#111530;--c-11162ff2:#11162ff2;--c-11182b:#11182b;--c-11182bd9:#11182bd9;--c-11182d:#11182d;--c-111a3c:#111a3c;--c-12163f:#12163f;--c-12375255:#12375255;--c-132a5b:#132a5b;--c-141638f5:#141638f5;--c-141a2af5:#141a2af5;--c-141b35:#141b35;--c-15172ce8:#15172ce8;--c-151a4d:#151a4d;--c-16c9ff:#16c9ff;--c-17122d:#17122d;--c-171334:#171334;--c-17183a:#17183a;--c-171936:#171936;--c-171a30:#171a30;--c-171f31:#171f31;--c-172a68:#172a68;--c-174de7:#174de7;--c-18174a:#18174a;--c-181c3bdc:#181c3bdc;--c-182258:#182258;--c-19bfff:#19bfff;--c-1b2040:#1b2040;--c-1b2233:#1b2233;--c-1c1743f0:rgba(28,23,67,.94);--c-1c2d4c:#1c2d4c;--c-202047:#202047;--c-20224e:#20224e;--c-202267:#202267;--c-203653:#203653;--c-203c61:#203c61;--c-213d61:#213d61;--c-21d9ff:#21d9ff;--c-234365:#234365;--c-234466:#234466;--c-23456f:#23456f;--c-237dff:#237dff;--c-24104a:#24104a;--c-241347:#241347;--c-24405d:#24405d;--c-24456d:#24456d;--c-24c8ff:#24c8ff;--c-25283d:#25283d;--c-253d65:#253d65;--c-263b61:#263b61;--c-277bcf8c:#277bcf8c;--c-28224a66:#28224a66;--c-2859bd44:#2859bd44;--c-29104788:#29104788;--c-29436a:#29436a;--c-2d5eff22:#2d5eff22;--c-2d9fff:#2d9fff;--c-2e48d933:#2e48d933;--c-2e72ff:#2e72ff;--c-31517e:#31517e;--c-328bdc88:#328bdc88;--c-332477:#332477;--c-34266c:#34266c;--c-351064:#351064;--c-38dfff:#38dfff;--c-39308044:#39308044;--c-39d8ff:#39d8ff;--c-3b2c83:#3b2c83;--c-4275b64a:#4275b64a;--c-45e8ff:#45e8ff;--c-4b49a544:#4b49a544;--c-4d3ab333:#4d3ab333;--c-4dd8ff:#4dd8ff;--c-4e27c9:#4e27c9;--c-4e54f8:#4e54f8;--c-4e6aff:#4e6aff;--c-5142ba55:#5142ba55;--c-5268ff:#5268ff;--c-5420dd:#5420dd;--c-5425ff17:#5425ff17;--c-552cff:#552cff;--c-552dff:#552dff;--c-5558df44:#5558df44;--c-555b83:#555b83;--c-5632a833:#5632a833;--c-564dff:#564dff;--c-5665ff:#5665ff;--c-5665ff30:#5665ff30;--c-5665ffb5:#5665ffb5;--c-56dcff:#56dcff;--c-5728b855:#5728b855;--c-575bff2e:#575bff2e;--c-57beff52:rgba(87,190,255,.32);--c-5863ff:#5863ff;--c-596af5:#596af5;--c-5a62ff2c:#5a62ff2c;--c-5c20ff42:#5c20ff42;--c-5c61ff:#5c61ff;--c-5d62ff:#5d62ff;--c-5e54da:#5e54da;--c-5f55ff33:#5f55ff33;--c-6036ff0a:#6036ff0a;--c-612dff25:#612dff25;--c-626783:#626783;--c-632dff20:#632dff20;--c-633dff66:#633dff66;--c-642bfa:#642bfa;--c-643cff12:#643cff12;--c-653cff3d:#653cff3d;--c-6559e52b:#6559e52b;--c-6576b82b:#6576b82b;--c-662cff:#662cff;--c-666cff:#666cff;--c-682eff20:#682eff20;--c-695fff:#695fff;--c-6a6dff:#6a6dff;--c-6b21f5:#6b21f5;--c-6b7aff08:#6b7aff08;--c-6c5cff33:#6c5cff33;--c-6c70ff55:#6c70ff55;--c-6d44cc:#6d44cc;--c-6d46b8:#6d46b8;--c-6d6dff:#6d6dff;--c-6e67ff:#6e67ff;--c-6e7390:#6e7390;--c-6e7391:#6e7391;--c-6e8dff26:#6e8dff26;--c-702bff3d:#702bff3d;--c-702dff:#702dff;--c-705aff66:#705aff66;--c-70758f:#70758f;--c-7160ff66:#7160ff66;--c-746aff20:#746aff20;--c-752bff40:rgba(117,43,255,.25);--c-7557ff44:#7557ff44;--c-75839f:#75839f;--c-762dff42:#762dff42;--c-7658f5:#7658f5;--c-7668ff20:#7668ff20;--c-776aff24:#776aff24;--c-7770ff70:#7770ff70;--c-7772ff40:#7772ff40;--c-7772ff66:#7772ff66;--c-777c97:#777c97;--c-777c98:#777c98;--c-777c9e:#777c9e;--c-777d9a:#777d9a;--c-777d9b:#777d9b;--c-777fff:#777fff;--c-792cff18:#792cff18;--c-7a31ff20:#7a31ff20;--c-7b4dff24:#7b4dff24;--c-7b6aff0a:#7b6aff0a;--c-7b6dff:#7b6dff;--c-7c19f63b:#7c19f63b;--c-7c2cff38:#7c2cff38;--c-7c35c533:#7c35c533;--c-7c50e8:#7c50e8;--c-7d829e:#7d829e;--c-7e45e8:#7e45e8;--c-7e839e:#7e839e;--c-7f849f:#7f849f;--c-7f91aa:#7f91aa;--c-8086a3:#8086a3;--c-8170ff35:#8170ff35;--c-8175ff0a:#8175ff0a;--c-8178ff66:#8178ff66;--c-818ba9:#818ba9;--c-8270ff:#8270ff;--c-8270ff35:#8270ff35;--c-8290ad:#8290ad;--c-8580ff:#8580ff;--c-858ba7:#858ba7;--c-8656f2:#8656f2;--c-8795b2:#8795b2;--c-8873ff:#8873ff;--c-888da7:#888da7;--c-8a63ff55:#8a63ff55;--c-8a76ff:#8a76ff;--c-8b35ff:#8b35ff;--c-8b5cf6:#8b5cf6;--c-8b6cff:#8b6cff;--c-8b7aff24:#8b7aff24;--c-8c4dff88:#8c4dff88;--c-8c6dff:#8c6dff;--c-8c73ff30:#8c73ff30;--c-8d4dff45:#8d4dff45;--c-8d64ff88:#8d64ff88;--c-8d69ff:#8d69ff;--c-8d76ff:#8d76ff;--c-8e22ff12:#8e22ff12;--c-8e3cff24:#8e3cff24;--c-8e85ff35:#8e85ff35;--c-8e86ff66:#8e86ff66;--c-8e93ad:#8e93ad;--c-8e9bb8:#8e9bb8;--c-8f3bff:#8f3bff;--c-8f86ff:#8f86ff;--c-8f94b1:#8f94b1;--c-9296b5:#9296b5;--c-9298b8:#9298b8;--c-9a5eff:#9a5eff;--c-9a8eff:#9a8eff;--c-9b2cff50:#9b2cff50;--c-9b2dff20:#9b2dff20;--c-9b6bff:#9b6bff;--c-9b6dff:#9b6dff;--c-9b8aff13:#9b8aff13;--c-9ba1bf:#9ba1bf;--c-9ba3c4:#9ba3c4;--c-9ba8c2:#9ba8c2;--c-9ba8c3:#9ba8c3;--c-9baac6:#9baac6;--c-9c8aff:#9c8aff;--c-9c8aff1e:#9c8aff1e;--c-9ca5c8:#9ca5c8;--c-9ca9c5:#9ca9c5;--c-9d8aff:#9d8aff;--c-9d9aff40:#9d9aff40;--c-9da1bb:#9da1bb;--c-9da2c0:#9da2c0;--c-9da3c3:#9da3c3;--c-9da8c5:#9da8c5;--c-9e91ff:#9e91ff;--c-9ea9ff:#9ea9ff;--c-9eabc6:#9eabc6;--c-a0a5c1:#a0a5c1;--c-a12dff:#a12dff;--c-a17bff12:#a17bff12;--c-a20ce7:#a20ce7;--c-a33dff20:#a33dff20;--c-a38cff70:#a38cff70;--c-a38dff66:#a38dff66;--c-a3a8c0:#a3a8c0;--c-a45cff:#a45cff;--c-a56bff:#a56bff;--c-a58aff:#a58aff;--c-a58aff35:#a58aff35;--c-a5a9c0:#a5a9c0;--c-a5b0ca:#a5b0ca;--c-a5f3fc:#a5f3fc;--c-a69bff:#a69bff;--c-a69cff:#a69cff;--c-a6a4ff2e:#a6a4ff2e;--c-a6b4d2:#a6b4d2;--c-a7c7ff:#a7c7ff;--c-a855f733:#a855f733;--c-a85aff:#a85aff;--c-a85dff88:#a85dff88;--c-a86aff:#a86aff;--c-a89bff:#a89bff;--c-a8a0ff:#a8a0ff;--c-a8aecb:#a8aecb;--c-a8b2ca:#a8b2ca;--c-a9a0ff:#a9a0ff;--c-aaa0ff:#aaa0ff;--c-aab0ce:#aab0ce;--c-aab0ff30:#aab0ff30;--c-aab6cf:#aab6cf;--c-ad28ff55:#ad28ff55;--c-aeb3ce:#aeb3ce;--c-aeb4d3:#aeb4d3;--c-aeb8d3:#aeb8d3;--c-aeb8d6:#aeb8d6;--c-aeb9d5:#aeb9d5;--c-aebbd2:#aebbd2;--c-b14cff:#b14cff;--c-b18aff:#b18aff;--c-b25aff50:#b25aff50;--c-b323ff38:#b323ff38;--c-b51aff38:#b51aff38;--c-b5a9ff:#b5a9ff;--c-b78bff:#b78bff;--c-b78cff:#b78cff;--c-b8c0ff:#b8c0ff;--c-b900ff:#b900ff;--c-b9bdd3:#b9bdd3;--c-b9c0df:#b9c0df;--c-ba39f5:#ba39f5;--c-ba7bff:#ba7bff;--c-bc27ff20:#bc27ff20;--c-bfc9e5:#bfc9e5;--c-c0b7ff:#c0b7ff;--c-c1c4d9:#c1c4d9;--c-c1c9da:#c1c9da;--c-c32cff:#c32cff;--c-c4aaff:#c4aaff;--c-c4baff:#c4baff;--c-c4bcff:#c4bcff;--c-c4cce0:#c4cce0;--c-c58bff:#c58bff;--c-c5c9df:#c5c9df;--c-c6c9e1:#c6c9e1;--c-c7c9da:#c7c9da;--c-c8aaff:#c8aaff;--c-c8d2ff:#c8d2ff;--c-c8d3ef:#c8d3ef;--c-cbd4e8:#cbd4e8;--c-cbd6ff:#cbd6ff;--c-d000f5:#d000f5;--c-d0d8ed:#d0d8ed;--c-d20cff:#d20cff;--c-d34bff:#d34bff;--c-d7b8ff:#d7b8ff;--c-d9dcff:#d9dcff;--c-da51ff:#da51ff;--c-dc50ff:#dc50ff;--c-df12f5:#df12f5;--c-dfe5ff:#dfe5ff;--c-e02bff:#e02bff;--c-e20dff:#e20dff;--c-e34dff:#e34dff;--c-e35dff:#e35dff;--c-e4e7ff:#e4e7ff;--c-e77cff:#e77cff;--c-e8ddff:#e8ddff;--c-eaf0ff:#eaf0ff;--c-edf0ff:#edf0ff;--c-eef3ff:#eef3ff;--c-f3d8ff:#f3d8ff;--c-f5f7ff:#f5f7ff;--c-f62bff:#f62bff;--c-f7f7ff:#f7f7ff;--c-ff36e7:#ff36e7;--c-ff63ed:#ff63ed;--c-ff65ed:#ff65ed;--c-ff72ee:#ff72ee}
html[data-theme="red"]{--c-00aeea:#ea006b;--c-00bde9:#e90072;--c-00bdf6:#f60073;--c-00c7f2:#f20078;--c-00c7f3:#f30078;--c-00c8ff15:#ff007915;--c-00c8ff18:#ff007918;--c-00c8ff24:#ff007924;--c-00cdff21:#ff007c21;--c-00cfff:#ff007d;--c-00d7ff:#ff0081;--c-00d8ff25:#ff008125;--c-00d9ff:#ff0082;--c-00d9ff12:#ff008212;--c-030611:#110306;--c-030611ed:#110306ed;--c-030715:#150306;--c-042331f2:#310417f2;--c-05061155:#11050755;--c-05071266:#12050766;--c-050712c7:#120507c7;--c-050716ef:#160507ef;--c-050a17:#170509;--c-060817fa:#170608fa;--c-060918f8:#180609f8;--c-060b17:#17060a;--c-060b19:#19060a;--c-060b19fa:#19060afa;--c-060c1bd9:#1b060bd9;--c-070916:#160709;--c-070a16:#16070a;--c-070a19:#19070a;--c-070b17:#17070a;--c-070c18f7:#18070bf7;--c-070c1a:#1a070b;--c-070d1b:#1b070c;--c-070d1c:#1c070c;--c-070d1dd9:#1d070cd9;--c-071927ed:#270713ed;--c-071b35:#350715;--c-075dff:#ff0747;--c-075eff:#ff0747;--c-080a12f5:#12080af5;--c-080a18cc:#18080acc;--c-080a18e8:#18080ae8;--c-080b15:#15080b;--c-080b18:#18080b;--c-080b18f2:#18080bf2;--c-080b1a:#1a080b;--c-080b1c:#1c080b;--c-080c1b:#1b080c;--c-080c1df7:#1d080cf7;--c-080d1a:#1a080c;--c-080d1b:#1b080c;--c-080d1c:#1c080c;--c-080d1df7:#1d080cf7;--c-080e1d:#1d080d;--c-081022f5:#22080ef5;--c-090b1ae8:#1a090be8;--c-090c1df5:#1d090cf5;--c-090c20b8:#20090cb8;--c-090c20f2:#20090cf2;--c-090d1a18:#1a090c18;--c-090d1ae8:#1a090ce8;--c-090d22:#22090d;--c-090e19:#19090d;--c-090e1d88:#1d090d88;--c-090f1d:#1d090e;--c-091522f5:#220911f5;--c-0a0d20:#200a0d;--c-0a0d20d9:#200a0dd9;--c-0a0e20e8:#200a0ee8;--c-0b0d1c:#1c0b0d;--c-0b0d20d9:#200b0ed9;--c-0b0d20df:#200b0edf;--c-0b0d20e8:#200b0ee8;--c-0b0d20ee:#200b0eee;--c-0b0d21:#210b0e;--c-0b0e20c9:#200b0ec9;--c-0b1020aa:#200b0faa;--c-0b1021:#210b0f;--c-0b1021f7:#210b0ff7;--c-0b1027e8:#270b10e8;--c-0b1124:#240b10;--c-0b1225:#250b11;--c-0b1630c9:#300b14c9;--c-0c0f22:#220c0f;--c-0c1730:#300c14;--c-0d1220f5:#200d11f5;--c-0d1227fa:#270d12fa;--c-0daeff18:#ff0d7218;--c-0e1023e8:#230e11e8;--c-0e2634e8:#340e1de8;--c-0ebdff18:#ff0e7a18;--c-101329:#291014;--c-101538:#381016;--c-101629:#291015;--c-10162a:#2a1015;--c-10172b:#2b1016;--c-101a3b88:#3b101988;--c-101b34:#341018;--c-103e57:#57102d;--c-111329:#291114;--c-11133a:#3a1115;--c-11142a:#2a1115;--c-11142be8:#2b1115e8;--c-11143c:#3c1116;--c-11152a:#2a1115;--c-11152b:#2b1115;--c-11152d:#2d1115;--c-111530:#301116;--c-11162ff2:#2f1116f2;--c-11182b:#2b1117;--c-11182bd9:#2b1117d9;--c-11182d:#2d1117;--c-111a3c:#3c1119;--c-12163f:#3f1218;--c-12375255:#52122a55;--c-132a5b:#5b1324;--c-141638f5:#381418f5;--c-141a2af5:#2a1419f5;--c-141b35:#35141a;--c-15172ce8:#2c1518e8;--c-151a4d:#4d151c;--c-16c9ff:#ff1683;--c-17122d:#2d1212;--c-171334:#341314;--c-17183a:#3a171a;--c-171936:#36171b;--c-171a30:#30171b;--c-171f31:#31171d;--c-172a68:#681727;--c-174de7:#e71743;--c-18174a:#4a171b;--c-181c3bdc:#3b181ddc;--c-182258:#581822;--c-19bfff:#ff197f;--c-1b2040:#401b21;--c-1b2233:#331b20;--c-1c1743f0:#431718f0;--c-1c2d4c:#4c1c28;--c-202047:#472023;--c-20224e:#4e2025;--c-202267:#672027;--c-203653:#53202f;--c-203c61:#612033;--c-213d61:#612134;--c-21d9ff:#ff218f;--c-234365:#652338;--c-234466:#662339;--c-23456f:#6f233a;--c-237dff:#ff2362;--c-24104a:#4a1510;--c-241347:#471713;--c-24405d:#5d2437;--c-24456d:#6d243b;--c-24c8ff:#ff2488;--c-25283d:#3d2528;--c-253d65:#652536;--c-263b61:#612635;--c-277bcf8c:#cf275f8c;--c-28224a66:#4a222266;--c-2859bd44:#bd284d44;--c-29104788:#47181088;--c-29436a:#6a293b;--c-2d5eff22:#ff2d5722;--c-2d9fff:#ff2d77;--c-2e48d933:#d92e4933;--c-2e72ff:#ff2e61;--c-31517e:#7e3147;--c-328bdc88:#dc326d88;--c-332477:#772524;--c-34266c:#6c2726;--c-351064:#641c10;--c-38dfff:#ff389c;--c-39308044:#80303244;--c-39d8ff:#ff3999;--c-3b2c83:#832c2c;--c-4275b64a:#b642654a;--c-45e8ff:#ff45a6;--c-4b49a544:#a5495044;--c-4d3ab333:#b33a3b33;--c-4dd8ff:#ff4da1;--c-4e27c9:#c92d27;--c-4e54f8:#f84e5f;--c-4e6aff:#ff4e6b;--c-5142ba55:#ba424555;--c-5268ff:#ff526b;--c-5420dd:#dd2a20;--c-5425ff17:#ff2a2517;--c-552cff:#ff2f2c;--c-552dff:#ff302d;--c-5558df44:#df556244;--c-555b83:#83555c;--c-5632a833:#a83a3233;--c-564dff:#ff4d57;--c-5665ff:#ff566c;--c-5665ff30:#ff566c30;--c-5665ffb5:#ff566cb5;--c-56dcff:#ff56a7;--c-5728b855:#b8342855;--c-575bff2e:#ff57672e;--c-57beff52:#ff579852;--c-5863ff:#ff586b;--c-596af5:#f5596f;--c-5a62ff2c:#ff5a6c2c;--c-5c20ff42:#ff2b2042;--c-5c61ff:#ff5c6c;--c-5d62ff:#ff5d6d;--c-5e54da:#da545a;--c-5f55ff33:#ff555e33;--c-6036ff0a:#ff3a360a;--c-612dff25:#ff362d25;--c-626783:#836267;--c-632dff20:#ff372d20;--c-633dff66:#ff403d66;--c-642bfa:#fa362b;--c-643cff12:#ff403c12;--c-653cff3d:#ff403c3d;--c-6559e52b:#e5595f2b;--c-6576b82b:#b865742b;--c-662cff:#ff372c;--c-666cff:#ff6676;--c-682eff20:#ff3a2e20;--c-695fff:#ff5f67;--c-6a6dff:#ff6a78;--c-6b21f5:#f53421;--c-6b7aff08:#ff6b7f08;--c-6c5cff33:#ff5c6233;--c-6c70ff55:#ff6c7a55;--c-6d44cc:#cc4d44;--c-6d46b8:#b85046;--c-6d6dff:#ff6d79;--c-6e67ff:#ff6770;--c-6e7390:#906e73;--c-6e7391:#916e73;--c-6e8dff26:#ff6e8a26;--c-702bff3d:#ff3c2b3d;--c-702dff:#ff3d2d;--c-705aff66:#ff5a5d66;--c-70758f:#8f7075;--c-7160ff66:#ff606566;--c-746aff20:#ff6a7120;--c-752bff40:#ff3e2b40;--c-7557ff44:#ff585744;--c-75839f:#9f757f;--c-762dff42:#ff402d42;--c-7658f5:#f55a58;--c-7668ff20:#ff686e20;--c-776aff24:#ff6a7024;--c-7770ff70:#ff707870;--c-7772ff40:#ff727b40;--c-7772ff66:#ff727b66;--c-777c97:#97777c;--c-777c98:#98777c;--c-777c9e:#9e777d;--c-777d9a:#9a777d;--c-777d9b:#9b777d;--c-777fff:#ff7786;--c-792cff18:#ff412c18;--c-7a31ff20:#ff443120;--c-7b4dff24:#ff554d24;--c-7b6aff0a:#ff6a6e0a;--c-7b6dff:#ff6d72;--c-7c19f63b:#f638193b;--c-7c2cff38:#ff422c38;--c-7c35c533:#c54c3533;--c-7c50e8:#e85950;--c-7d829e:#9e7d82;--c-7e45e8:#e85445;--c-7e839e:#9e7e83;--c-7f849f:#9f7f84;--c-7f91aa:#aa7f8c;--c-8086a3:#a38086;--c-8170ff35:#ff707335;--c-8175ff0a:#ff757a0a;--c-8178ff66:#ff787f66;--c-818ba9:#a98189;--c-8270ff:#ff7073;--c-8270ff35:#ff707335;--c-8290ad:#ad828d;--c-8580ff:#ff8088;--c-858ba7:#a7858b;--c-8656f2:#f26156;--c-8795b2:#b28792;--c-8873ff:#ff7374;--c-888da7:#a7888d;--c-8a63ff55:#ff6a6355;--c-8a76ff:#ff7677;--c-8b35ff:#ff4f35;--c-8b5cf6:#f6675c;--c-8b6cff:#ff6f6c;--c-8b7aff24:#ff7a7d24;--c-8c4dff88:#ff5e4d88;--c-8c6dff:#ff706d;--c-8c73ff30:#ff747330;--c-8d4dff45:#ff5e4d45;--c-8d64ff88:#ff6c6488;--c-8d69ff:#ff6e69;--c-8d76ff:#ff7676;--c-8e22ff12:#ff462212;--c-8e3cff24:#ff553c24;--c-8e85ff35:#ff858b35;--c-8e86ff66:#ff868c66;--c-8e93ad:#ad8e93;--c-8e9bb8:#b88e98;--c-8f3bff:#ff553b;--c-8f86ff:#ff868c;--c-8f94b1:#b18f94;--c-9296b5:#b59297;--c-9298b8:#b89298;--c-9a5eff:#ff6f5e;--c-9a8eff:#ff8e91;--c-9b2cff50:#ff522c50;--c-9b2dff20:#ff532d20;--c-9b6bff:#ff776b;--c-9b6dff:#ff786d;--c-9b8aff13:#ff8a8b13;--c-9ba1bf:#bf9ba1;--c-9ba3c4:#c49ba2;--c-9ba8c2:#c29ba5;--c-9ba8c3:#c39ba5;--c-9baac6:#c69ba6;--c-9c8aff:#ff8a8b;--c-9c8aff1e:#ff8a8b1e;--c-9ca5c8:#c89ca4;--c-9ca9c5:#c59ca6;--c-9d8aff:#ff8a8a;--c-9d9aff40:#ff9aa140;--c-9da1bb:#bb9da2;--c-9da2c0:#c09da2;--c-9da3c3:#c39da3;--c-9da8c5:#c59da6;--c-9e91ff:#ff9194;--c-9ea9ff:#ff9eac;--c-9eabc6:#c69ea8;--c-a0a5c1:#c1a0a5;--c-a12dff:#ff552d;--c-a17bff12:#ff837b12;--c-a20ce7:#e7450c;--c-a33dff20:#ff603d20;--c-a38cff70:#ff8e8c70;--c-a38dff66:#ff8f8d66;--c-a3a8c0:#c0a3a8;--c-a45cff:#ff725c;--c-a56bff:#ff7c6b;--c-a58aff:#ff8e8a;--c-a58aff35:#ff8e8a35;--c-a5a9c0:#c0a5a9;--c-a5b0ca:#caa5ae;--c-a5f3fc:#fca5d3;--c-a69bff:#ff9b9e;--c-a69cff:#ff9c9f;--c-a6a4ff2e:#ffa4ab2e;--c-a6b4d2:#d2a6b1;--c-a7c7ff:#ffa7be;--c-a855f733:#f7715533;--c-a85aff:#ff735a;--c-a85dff88:#ff755d88;--c-a86aff:#ff7d6a;--c-a89bff:#ff9b9d;--c-a8a0ff:#ffa0a4;--c-a8aecb:#cba8ae;--c-a8b2ca:#caa8b0;--c-a9a0ff:#ffa0a3;--c-aaa0ff:#ffa0a3;--c-aab0ce:#ceaab0;--c-aab0ff30:#ffaab430;--c-aab6cf:#cfaab3;--c-ad28ff55:#ff592855;--c-aeb3ce:#ceaeb3;--c-aeb4d3:#d3aeb4;--c-aeb8d3:#d3aeb6;--c-aeb8d6:#d6aeb6;--c-aeb9d5:#d5aeb7;--c-aebbd2:#d2aeb7;--c-b14cff:#ff704c;--c-b18aff:#ff948a;--c-b25aff50:#ff785a50;--c-b323ff38:#ff592338;--c-b51aff38:#ff541a38;--c-b5a9ff:#ffa9aa;--c-b78bff:#ff978b;--c-b78cff:#ff988c;--c-b8c0ff:#ffb8c2;--c-b900ff:#ff4700;--c-b9bdd3:#d3b9bd;--c-b9c0df:#dfb9c0;--c-ba39f5:#f56a39;--c-ba7bff:#ff907b;--c-bc27ff20:#ff602720;--c-bfc9e5:#e5bfc7;--c-c0b7ff:#ffb7b9;--c-c1c4d9:#d9c1c4;--c-c1c9da:#dac1c7;--c-c32cff:#ff662c;--c-c4aaff:#ffb0aa;--c-c4baff:#ffbabb;--c-c4bcff:#ffbcbe;--c-c4cce0:#e0c4ca;--c-c58bff:#ff9e8b;--c-c5c9df:#dfc5c9;--c-c6c9e1:#e1c6ca;--c-c7c9da:#dac7ca;--c-c8aaff:#ffb2aa;--c-c8d2ff:#ffc8d2;--c-c8d3ef:#efc8d1;--c-cbd4e8:#e8cbd2;--c-cbd6ff:#ffcbd5;--c-d000f5:#f55400;--c-d0d8ed:#edd0d6;--c-d20cff:#ff5b0c;--c-d34bff:#ff804b;--c-d7b8ff:#ffc2b8;--c-d9dcff:#ffd9de;--c-da51ff:#ff8751;--c-dc50ff:#ff8750;--c-df12f5:#f56612;--c-dfe5ff:#ffdfe5;--c-e02bff:#ff742b;--c-e20dff:#ff630d;--c-e34dff:#ff894d;--c-e35dff:#ff935d;--c-e4e7ff:#ffe4e8;--c-e77cff:#ffa77c;--c-e8ddff:#ffe0dd;--c-eaf0ff:#ffeaef;--c-edf0ff:#ffedf0;--c-eef3ff:#ffeef2;--c-f3d8ff:#ffe2d8;--c-f5f7ff:#fff5f7;--c-f62bff:#ff7f2b;--c-f7f7ff:#fff7f8;--c-ff36e7:#ff9636;--c-ff63ed:#ffad63;--c-ff65ed:#ffae65;--c-ff72ee:#ffb572}
html[data-theme="green"]{--c-00aeea:#17d320;--c-00bde9:#17d219;--c-00bdf6:#19dd1f;--c-00c7f2:#18da19;--c-00c7f3:#18db1a;--c-00c8ff15:#19e61f15;--c-00c8ff18:#19e61f18;--c-00c8ff24:#19e61f24;--c-00cdff21:#19e61c21;--c-00cfff:#19e61c;--c-00d7ff:#1ae619;--c-00d8ff25:#1be61925;--c-00d9ff:#1be619;--c-00d9ff12:#1be61912;--c-030611:#041008;--c-030611ed:#041008ed;--c-030715:#051309;--c-042331f2:#082d0bf2;--c-05061155:#06100a55;--c-05071266:#06110a66;--c-050712c7:#06110ac7;--c-050716ef:#07140cef;--c-050a17:#07150b;--c-060817fa:#08150dfa;--c-060918f8:#08160df8;--c-060b17:#08150b;--c-060b19:#08170c;--c-060b19fa:#08170cfa;--c-060c1bd9:#08190dd9;--c-070916:#09140d;--c-070a16:#09140c;--c-070a19:#09170e;--c-070b17:#09150c;--c-070c18f7:#09160cf7;--c-070c1a:#09180d;--c-070d1b:#09190d;--c-070d1c:#091a0e;--c-070d1dd9:#091b0ed9;--c-071927ed:#0a240eed;--c-071b35:#0c3013;--c-075dff:#17d044;--c-075eff:#17d044;--c-080a12f5:#09110cf5;--c-080a18cc:#0a160ecc;--c-080a18e8:#0a160ee8;--c-080b15:#09140c;--c-080b18:#0a160e;--c-080b18f2:#0a160ef2;--c-080b1a:#0a180f;--c-080b1c:#0a1a0f;--c-080c1b:#0a190f;--c-080c1df7:#0a1b0ff7;--c-080d1a:#0a180e;--c-080d1b:#0a190e;--c-080d1c:#0a1a0f;--c-080d1df7:#0a1b0ff7;--c-080e1d:#0a1b0f;--c-081022f5:#0b1f10f5;--c-090b1ae8:#0b1810e8;--c-090c1df5:#0b1b10f5;--c-090c20b8:#0b1e12b8;--c-090c20f2:#0b1e12f2;--c-090d1a18:#0b180f18;--c-090d1ae8:#0b180fe8;--c-090d22:#0c2012;--c-090e19:#0b170e;--c-090e1d88:#0b1b1088;--c-090f1d:#0b1b0f;--c-091522f5:#0c200ff5;--c-0a0d20:#0c1e12;--c-0a0d20d9:#0c1e12d9;--c-0a0e20e8:#0c1e12e8;--c-0b0d1c:#0d1a12;--c-0b0d20d9:#0d1e13d9;--c-0b0d20df:#0d1e13df;--c-0b0d20e8:#0d1e13e8;--c-0b0d20ee:#0d1e13ee;--c-0b0d21:#0d1f14;--c-0b0e20c9:#0d1e13c9;--c-0b1020aa:#0d1e12aa;--c-0b1021:#0d1f13;--c-0b1021f7:#0d1f13f7;--c-0b1027e8:#0e2415e8;--c-0b1124:#0e2213;--c-0b1225:#0e2213;--c-0b1630c9:#0f2c17c9;--c-0c0f22:#0e2014;--c-0c1730:#102c17;--c-0d1220f5:#0f1e13f5;--c-0d1227fa:#102416fa;--c-0daeff18:#18d42718;--c-0e1023e8:#102116e8;--c-0e2634e8:#123015e8;--c-0ebdff18:#18d52218;--c-101329:#12271a;--c-101538:#14341f;--c-101629:#122718;--c-10162a:#132719;--c-10172b:#132819;--c-101a3b88:#14371f88;--c-101b34:#14301b;--c-103e57:#17501c;--c-111329:#13271b;--c-11133a:#153622;--c-11142a:#14281b;--c-11142be8:#14281be8;--c-11143c:#153822;--c-11152a:#14281a;--c-11152b:#14281b;--c-11152d:#142a1c;--c-111530:#142d1d;--c-11162ff2:#142c1cf2;--c-11182b:#142819;--c-11182bd9:#142819d9;--c-11182d:#142a1a;--c-111a3c:#153820;--c-12163f:#163a24;--c-12375255:#184c1f55;--c-132a5b:#1a5429;--c-141638f5:#183423f5;--c-141a2af5:#16281bf5;--c-141b35:#173220;--c-15172ce8:#172a1ee8;--c-151a4d:#1b472b;--c-16c9ff:#18db1f;--c-17122d:#152a20;--c-171334:#163123;--c-17183a:#1a3726;--c-171936:#1a3324;--c-171a30:#1a2e21;--c-171f31:#1a2e1f;--c-172a68:#1f6033;--c-174de7:#2cd25c;--c-18174a:#1c452d;--c-181c3bdc:#1c3826dc;--c-182258:#1e5230;--c-19bfff:#19de24;--c-1b2040:#1f3c29;--c-1b2233:#1d3123;--c-1c1743f0:#1b3f2cf0;--c-1c2d4c:#21472a;--c-202047:#244331;--c-20224e:#254933;--c-202267:#27603e;--c-203653:#254e2d;--c-203c61:#265a31;--c-213d61:#275b32;--c-21d9ff:#19e41a;--c-234365:#2a5e33;--c-234466:#2a5f33;--c-23456f:#2b6736;--c-237dff:#1ae645;--c-24104a:#164431;--c-241347:#184230;--c-24405d:#2a5732;--c-24456d:#2b6636;--c-24c8ff:#1ae623;--c-25283d:#273b2e;--c-253d65:#2b5f37;--c-263b61:#2c5b37;--c-277bcf8c:#38be4e8c;--c-28224a66:#26463666;--c-2859bd44:#37ae5544;--c-29104788:#15423288;--c-29436a:#30643b;--c-2d5eff22:#22e65d22;--c-2d9fff:#22e63e;--c-2e48d933:#34b45f33;--c-2e72ff:#22e654;--c-31517e:#397646;--c-328bdc88:#33ba4888;--c-332477:#2c6f4e;--c-34266c:#2d654a;--c-351064:#185c43;--c-38dfff:#2be72a;--c-39308044:#38785644;--c-39d8ff:#2be72e;--c-3b2c83:#357a58;--c-4275b64a:#4eaa604a;--c-45e8ff:#38e935;--c-4b49a544:#529c7244;--c-4d3ab333:#46a77633;--c-4dd8ff:#3be940;--c-4e27c9:#37b97d;--c-4e54f8:#3de27f;--c-4e6aff:#3ce976;--c-5142ba55:#4eae7c55;--c-5268ff:#3fea7b;--c-5420dd:#33ca87;--c-5425ff17:#1be68517;--c-552cff:#21e686;--c-552dff:#22e686;--c-5558df44:#46c97b44;--c-555b83:#5a7e67;--c-5632a833:#3e9c7433;--c-564dff:#3be988;--c-5665ff:#42ea81;--c-5665ff30:#42ea8130;--c-5665ffb5:#42ea81b5;--c-56dcff:#42ea45;--c-5728b855:#36aa7955;--c-575bff2e:#43ea872e;--c-57beff52:#43ea5552;--c-5863ff:#44ea84;--c-596af5:#46e07e;--c-5a62ff2c:#45ea862c;--c-5c20ff42:#19e38942;--c-5c61ff:#47eb89;--c-5d62ff:#48eb89;--c-5e54da:#46c47f;--c-5f55ff33:#41ea8d33;--c-6036ff0a:#29e78c0a;--c-612dff25:#22e68c25;--c-626783:#65806e;--c-632dff20:#22e68d20;--c-633dff66:#2ee88e66;--c-642bfa:#21e18b;--c-643cff12:#2de88e12;--c-653cff3d:#2de88f3d;--c-6559e52b:#49cf862b;--c-6576b82b:#58a2702b;--c-662cff:#21e68e;--c-666cff:#4feb8d;--c-682eff20:#22e68f20;--c-695fff:#49eb92;--c-6a6dff:#52ec90;--c-6b21f5:#21d48b;--c-6b7aff08:#53ec8b08;--c-6c5cff33:#47eb9333;--c-6c70ff55:#53ec9155;--c-6d44cc:#41ae7f;--c-6d46b8:#51ad87;--c-6d6dff:#54ec94;--c-6e67ff:#50ec94;--c-6e7390:#718d7b;--c-6e7391:#728e7b;--c-6e8dff26:#55ec8426;--c-702bff3d:#20e6933d;--c-702dff:#22e693;--c-705aff66:#45ea9566;--c-70758f:#738c7b;--c-7160ff66:#4aeb9666;--c-746aff20:#52ec9720;--c-752bff40:#20e69540;--c-7557ff44:#43ea9744;--c-75839f:#688b71;--c-762dff42:#22e69642;--c-7658f5:#46df94;--c-7668ff20:#50ec9820;--c-776aff24:#52ec9924;--c-7770ff70:#57ec9970;--c-7772ff40:#58ec9940;--c-7772ff66:#58ec9966;--c-777c97:#6a8373;--c-777c98:#6a8473;--c-777c9e:#6a8a75;--c-777d9a:#6a8673;--c-777d9b:#6a8774;--c-777fff:#5ced94;--c-792cff18:#21e69718;--c-7a31ff20:#25e79820;--c-7b4dff24:#3be99a24;--c-7b6aff0a:#52ec9b0a;--c-7b6dff:#54ec9b;--c-7c19f63b:#1fcf903b;--c-7c2cff38:#21e69938;--c-7c35c533:#43b79033;--c-7c50e8:#41d292;--c-7d829e:#6e8b78;--c-7e45e8:#38d192;--c-7e839e:#6f8b78;--c-7f849f:#6f8c79;--c-7f91aa:#6f9777;--c-8086a3:#70907b;--c-8170ff35:#57ec9e35;--c-8175ff0a:#5bed9e0a;--c-8178ff66:#5ded9e66;--c-818ba9:#70967b;--c-8270ff:#57ec9e;--c-8270ff35:#57ec9e35;--c-8290ad:#719a7b;--c-8580ff:#63eea0;--c-858ba7:#74947f;--c-8656f2:#44dc9b;--c-8795b2:#759e80;--c-8873ff:#59eda2;--c-888da7:#779481;--c-8a63ff55:#4ceba255;--c-8a76ff:#5beda3;--c-8b35ff:#28e7a0;--c-8b5cf6:#49e19f;--c-8b6cff:#53eca3;--c-8b7aff24:#5feda324;--c-8c4dff88:#3be9a288;--c-8c6dff:#54eca4;--c-8c73ff30:#59eda430;--c-8d4dff45:#3be9a345;--c-8d64ff88:#4deba488;--c-8d69ff:#51eca4;--c-8d76ff:#5beda4;--c-8e22ff12:#19e5a012;--c-8e3cff24:#2de8a224;--c-8e85ff35:#67eea435;--c-8e86ff66:#68eea466;--c-8e93ad:#7c9986;--c-8e9bb8:#7ba486;--c-8f3bff:#2de8a3;--c-8f86ff:#68eea5;--c-8f94b1:#7c9d88;--c-9296b5:#7fa18b;--c-9298b8:#7fa48b;--c-9a5eff:#48ebaa;--c-9a8eff:#6eefab;--c-9b2cff50:#21e6a750;--c-9b2dff20:#22e6a720;--c-9b6bff:#53ecab;--c-9b6dff:#54ecab;--c-9b8aff13:#6befac13;--c-9ba1bf:#86aa92;--c-9ba3c4:#86af93;--c-9ba8c2:#86ad90;--c-9ba8c3:#86ae90;--c-9baac6:#85b190;--c-9c8aff:#6befac;--c-9c8aff1e:#6befac1e;--c-9ca5c8:#86b394;--c-9ca9c5:#86b091;--c-9d8aff:#6befad;--c-9d9aff40:#78f0ac40;--c-9da1bb:#88a693;--c-9da2c0:#88ab94;--c-9da3c3:#88ae95;--c-9da8c5:#87b093;--c-9e91ff:#71efad;--c-9ea9ff:#7bf0a5;--c-9eabc6:#88b193;--c-a0a5c1:#8bac96;--c-a12dff:#22e6aa;--c-a17bff12:#5fedaf12;--c-a20ce7:#22d1a7;--c-a33dff20:#2ee8ac20;--c-a38cff70:#6defb070;--c-a38dff66:#6eefb066;--c-a3a8c0:#8dab97;--c-a45cff:#47ebaf;--c-a56bff:#53ecb1;--c-a58aff:#6befb1;--c-a58aff35:#6befb135;--c-a5a9c0:#8fab99;--c-a5b0ca:#8eb598;--c-a5f3fc:#85ed82;--c-a69bff:#79f0b1;--c-a69cff:#7af0b1;--c-a6a4ff2e:#80f1b02e;--c-a6b4d2:#8ebd9a;--c-a7c7ff:#82f19c;--c-a855f733:#43e1ad33;--c-a85aff:#45eab1;--c-a85dff88:#48ebb188;--c-a86aff:#52ecb2;--c-a89bff:#79f0b2;--c-a8a0ff:#7df1b2;--c-a8aecb:#91b69d;--c-a8b2ca:#91b59b;--c-a9a0ff:#7df1b2;--c-aaa0ff:#7df1b3;--c-aab0ce:#92b99f;--c-aab0ff30:#85f1ae30;--c-aab6cf:#92ba9c;--c-ad28ff55:#1ee6af55;--c-aeb3ce:#96b8a2;--c-aeb4d3:#95bea3;--c-aeb8d3:#95bea1;--c-aeb8d6:#95c1a2;--c-aeb9d5:#95c0a1;--c-aebbd2:#95bd9f;--c-b14cff:#3ae9b4;--c-b18aff:#6befb8;--c-b25aff50:#45eab650;--c-b323ff38:#1ae6b138;--c-b51aff38:#19dfae38;--c-b5a9ff:#84f1b9;--c-b78bff:#6cefbb;--c-b78cff:#6defbb;--c-b8c0ff:#90f3b3;--c-b900ff:#19e6b8;--c-b9bdd3:#a0bdaa;--c-b9c0df:#9dcaac;--c-ba39f5:#2dddb3;--c-ba7bff:#5fedbc;--c-bc27ff20:#1de6b620;--c-bfc9e5:#a1d1af;--c-c0b7ff:#8ff3bf;--c-c1c4d9:#a6c3b0;--c-c1c9da:#a6c4ae;--c-c32cff:#21e6ba;--c-c4aaff:#85f1c3;--c-c4baff:#91f3c1;--c-c4bcff:#93f3c1;--c-c4cce0:#a7cab1;--c-c58bff:#6cefc3;--c-c5c9df:#a9c9b4;--c-c6c9e1:#a9cbb5;--c-c7c9da:#acc3b4;--c-c8aaff:#85f1c5;--c-c8d2ff:#9cf4b9;--c-c8d3ef:#a6dcb5;--c-cbd4e8:#acd3b6;--c-cbd6ff:#9ff4b9;--c-d000f5:#18dcbd;--c-d0d8ed:#afd9ba;--c-d20cff:#17d3b2;--c-d34bff:#39e9c5;--c-d7b8ff:#90f3cf;--c-d9dcff:#aaf6c6;--c-da51ff:#3eeac9;--c-dc50ff:#3de9ca;--c-df12f5:#1fc9b2;--c-dfe5ff:#aff6c6;--c-e02bff:#20e6c7;--c-e20dff:#18d4b9;--c-e34dff:#3be9cd;--c-e35dff:#48ebcf;--c-e4e7ff:#b3f7cb;--c-e77cff:#60edd5;--c-e8ddff:#adf6d7;--c-eaf0ff:#b7f7c9;--c-edf0ff:#baf7ce;--c-eef3ff:#baf7cb;--c-f3d8ff:#a9f5e3;--c-f5f7ff:#c0f8d2;--c-f62bff:#20e6d1;--c-f7f7ff:#c2f8d8;--c-ff36e7:#29e7e3;--c-ff63ed:#4cebe7;--c-ff65ed:#4eebe7;--c-ff72ee:#58ece9}
:root{--bg:var(--c-151a4d);--bg2:var(--c-202267);--panel:var(--c-0e1023e8);--panel2:var(--c-15172ce8);--line:#ffffff18;--line2:var(--c-6c70ff55);--text:var(--c-f7f7ff);--muted:var(--c-9296b5);--accent:var(--c-5665ff);--accent2:var(--c-8b6cff);--good:#55dc9a;--warn:#ffc85c;--danger:#ff617e;--shadow:0 18px 50px var(--c-05061155)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--c-12163f);color:var(--text);font:14px/1.45 Inter,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer;color:inherit}.hidden{display:none!important}
body{background:radial-gradient(900px 560px at 28% 0,var(--c-34266c) 0,transparent 62%),radial-gradient(800px 650px at 90% 45%,var(--c-172a68) 0,transparent 62%),linear-gradient(120deg,var(--c-18174a),var(--c-182258) 60%,var(--c-132a5b));background-attachment:fixed}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background:linear-gradient(120deg,transparent 0 42%,#fff0 43%,#ffffff09 44%,transparent 46% 100%),linear-gradient(300deg,transparent 0 53%,#ffffff07 54%,transparent 57%);z-index:-1}
.app{min-height:100vh;display:grid;grid-template-columns:68px minmax(0,1fr) 255px;gap:0}.sidebar{position:sticky;top:0;height:100vh;background:var(--c-0a0d20d9);border-right:1px solid #ffffff12;display:flex;flex-direction:column;align-items:center;padding:14px 10px;z-index:20;backdrop-filter:blur(18px)}
.logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#fff,var(--c-d9dcff));color:var(--c-171936);display:grid;place-items:center;font-weight:1000;font-size:21px;box-shadow:0 8px 24px #0005;margin-bottom:26px}.logo:after{content:'✦';transform:rotate(18deg)}
.nav{display:grid;gap:9px;width:100%}.nav button{border:0;background:transparent;color:var(--c-777c9e);width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin:auto;position:relative}.nav button:hover,.nav button.active{color:#fff;background:var(--c-5a62ff2c)}.nav button.active:before{content:"";position:absolute;left:-10px;top:9px;width:3px;height:30px;border-radius:0 3px 3px 0;background:linear-gradient(var(--c-7b6dff),var(--c-4e6aff))}.ico{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-bottom{margin-top:auto;display:grid;gap:8px}.side-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 11px var(--good);margin:auto}.version{font-size:9px;color:var(--c-626783);writing-mode:vertical-rl;transform:rotate(180deg)}
.main{min-width:0;padding:16px 22px 36px;overflow:hidden}.top{height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.hello{font-size:23px;font-weight:850;letter-spacing:-.6px}.top-actions{display:flex;align-items:center;gap:8px}.session-pill{height:36px;border:1px solid #ffffff18;background:var(--c-0b0e20c9);border-radius:11px;display:flex;align-items:center;gap:9px;padding:0 12px;font-size:11px}.session-pill strong{font-size:12px}.session-pill .green{color:#83edb2}.top-btn{height:36px;border:1px solid #ffffff16;background:var(--c-111329);border-radius:11px;padding:0 13px}.top-btn.primary{background:linear-gradient(135deg,var(--c-6d6dff),var(--c-8656f2));border-color:var(--c-a38dff66);box-shadow:0 9px 25px var(--c-5f55ff33)}
.hero{border:1px solid #ffffff18;border-radius:22px;background:radial-gradient(ellipse at 76% 20%,var(--c-5632a833) 0,transparent 40%),radial-gradient(ellipse at 86% 90%,var(--c-2d5eff22) 0,transparent 38%),linear-gradient(120deg,var(--c-0b1021),var(--c-11152d) 55%,var(--c-171334));min-height:230px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:70%;background:linear-gradient(transparent,var(--c-080a18cc))}.hero-content{position:relative;z-index:1;padding:29px 31px;max-width:620px}.eyebrow{color:var(--c-9a8eff);text-transform:uppercase;letter-spacing:2px;font-size:10px}.hero h1{font-size:clamp(28px,3vw,39px);line-height:1.05;margin:8px 0 10px;letter-spacing:-1.1px;max-width:540px}.hero p{color:var(--c-b9bdd3);margin:0 0 16px;max-width:530px}.hero-actions{display:flex;gap:8px;flex-wrap:wrap}
.btn{border:1px solid #ffffff17;background:var(--c-171a30);color:#fff;border-radius:9px;padding:9px 13px;transition:.16s}.btn:hover{border-color:var(--c-7772ff66);transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,var(--c-5268ff),var(--c-7658f5));border-color:var(--c-8e86ff66);box-shadow:0 8px 22px var(--c-575bff2e)}.btn.ghost{background:#ffffff08}.btn.small{padding:7px 10px;font-size:12px}.btn.danger{background:#451c2b;border-color:#6b2b40;color:#ffc0cc}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}
.quick-strip{display:grid;grid-template-columns:1.1fr .75fr .9fr 1.1fr;gap:9px;margin:12px 0}.quick{min-height:112px;border:1px solid #ffffff12;border-radius:15px;background:var(--c-0b0d20d9);box-shadow:var(--shadow);padding:12px;overflow:hidden}.quick h3{margin:0 0 8px;font-size:13px}.quick .big{font-size:25px;font-weight:900}.quick .muted{font-size:11px}.mini-list{display:grid;gap:6px}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#ffffff06;border-radius:9px;padding:6px 7px;font-size:11px}.rank{font-size:16px;font-weight:900;color:#ffd85c}.achievement{display:flex;gap:8px;align-items:center}.badge-icon{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--c-5c61ff),var(--c-7c50e8));display:grid;place-items:center;font-weight:900}.pc-state{display:flex;align-items:center;gap:7px;color:var(--c-aeb4d3)}.pc-state .dot{width:7px;height:7px;background:var(--good);border-radius:50%;box-shadow:0 0 10px var(--good)}
.section{margin-top:22px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px}.section-head h2{margin:0;font-size:17px;letter-spacing:-.3px}.section-head .muted{font-size:11px}.link{border:0;background:transparent;color:var(--c-9e91ff);font-size:11px}.grid{display:grid;gap:10px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.game{border:1px solid #ffffff12;background:var(--c-0b0d20df);border-radius:15px;overflow:hidden;text-align:left;padding:0;box-shadow:0 10px 30px #0002;transition:.18s}.game:hover{transform:translateY(-3px);border-color:var(--c-8178ff66);box-shadow:0 16px 34px #0004}.cover{height:142px;background-size:cover;background-position:center;position:relative}.cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,var(--c-080a18e8))}.cover-empty-mark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--c-c4baff);font-size:24px;font-weight:900;letter-spacing:4px;text-shadow:0 4px 22px #000}.cover-empty-mark small{font-size:8px;letter-spacing:1px;color:var(--c-9ca5c8);font-weight:600;text-align:center;padding:0 10px}.cover-top{position:absolute;z-index:2;left:10px;right:10px;top:9px;display:flex;justify-content:space-between}.age{font-size:9px;border-radius:999px;padding:4px 6px;background:#0009;border:1px solid #ffffff18}.fav{width:28px;height:28px;border:0;border-radius:9px;background:#0008;display:grid;place-items:center;color:var(--c-c6c9e1)}.cover-bottom{position:absolute;z-index:2;left:11px;right:11px;bottom:9px}.cover-bottom b{display:block;font-size:14px}.cover-bottom span{color:var(--c-c1c4d9);font-size:10px}.game-body{padding:9px 11px 11px}.game-meta{display:flex;justify-content:space-between;color:var(--c-7f849f);font-size:10px}.app-card .cover{height:116px}
.news-list{display:grid;gap:8px}.news-item{display:grid;grid-template-columns:145px 1fr;gap:12px;border:1px solid #ffffff12;background:var(--c-0b0d20df);border-radius:14px;padding:8px}.news-item img{width:145px;height:78px;object-fit:cover;border-radius:10px}.news-item h3{font-size:13px;margin:1px 0 3px}.news-item p{margin:0;color:var(--c-8f94b1);font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-date{font-size:9px;color:var(--c-6e7390)}
.tariff{min-height:230px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(145deg,var(--c-11142be8),var(--c-090b1ae8));padding:15px;display:flex;flex-direction:column;box-shadow:0 12px 32px #0002}.tariff.featured{border-color:var(--c-5665ffb5);box-shadow:0 0 0 1px var(--c-5665ff30),0 16px 40px #0003}.tariff .label{display:inline-flex;width:max-content;background:#ffffff0c;border:1px solid #ffffff14;border-radius:999px;padding:4px 7px;font-size:9px;color:var(--c-c7c9da)}.tariff h3{font-size:16px;margin:12px 0 4px}.tariff .duration{color:var(--c-a5a9c0);font-size:11px}.tariff .price{font-size:26px;font-weight:900;margin-top:13px}.tariff .subprice{color:var(--c-777c98);font-size:10px}.tariff .btn{margin-top:auto;width:100%}.tariff.unavailable{opacity:.88}.tariff-unavailable-note{font-size:10px;color:#ffb5c1;margin:12px 0 8px}.tariff .btn:disabled{background:var(--c-25283d);border-color:#ffffff12;color:var(--c-9296b5);box-shadow:none}
.product{border:1px solid #ffffff12;background:var(--c-0b0d20e8);border-radius:15px;overflow:hidden}.product-image-slot{width:100%;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background-color:var(--c-11182d);background-image:radial-gradient(ellipse at 70% 25%,var(--c-7557ff44),transparent 45%),linear-gradient(135deg,var(--c-101629),var(--c-1b2040));background-position:center;background-size:cover;color:var(--c-a8a0ff);font-size:11px;letter-spacing:1px}.product-image-slot small{font-size:9px;color:var(--c-818ba9);letter-spacing:0}.product-body{padding:10px 11px 12px}.product-body b{display:block;font-size:13px;margin-bottom:3px}.product-price{font-size:18px;font-weight:900}.product-meta{font-size:10px;color:var(--c-7d829e)}.store-tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{border:1px solid #ffffff13;background:var(--c-101329);color:var(--c-8e93ad);border-radius:9px;padding:7px 10px}.tab.active{background:var(--c-5863ff);color:#fff;border-color:var(--c-777fff)}
.page{display:none}.page.active{display:block}.card{border:1px solid #ffffff12;background:var(--c-0b0d20df);border-radius:16px;padding:15px;box-shadow:var(--shadow)}.profile-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.profile-hero{display:flex;gap:14px;align-items:center}.avatar{background-image:url("assets/clubshell-default-avatar.jpg");background-size:cover;background-position:center;overflow:hidden;width:62px;height:62px;border-radius:19px;background:linear-gradient(145deg,var(--c-c8d2ff),var(--c-6e67ff) 58%,var(--c-6d44cc));display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900;box-shadow:0 12px 30px var(--c-4b49a544)}.profile-hero h2{margin:0;font-size:21px}.profile-hero .muted{font-size:11px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.stat-box{background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;padding:11px}.stat-box b{display:block;font-size:19px}.stat-box span{font-size:9px;color:var(--c-7e839e)}.history{display:grid;gap:7px;margin-top:10px}.history-row{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;background:#ffffff05;border-radius:10px;padding:9px;font-size:11px}.history-row small{color:var(--c-70758f)}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff0c}.settings-row:last-child{border-bottom:0}.theme-dot{width:18px;height:18px;border-radius:50%;border:2px solid #fff5}.theme-list{display:flex;gap:8px}.theme-choice{width:34px;height:34px;border-radius:10px;border:1px solid #ffffff18}.theme-choice[data-theme=purple]{background:linear-gradient(135deg,var(--c-5268ff),var(--c-9a5eff))}.theme-choice[data-theme=red]{background:linear-gradient(135deg,#ff506d,var(--c-8f3bff))}.theme-choice[data-theme=green]{background:linear-gradient(135deg,#36d98d,var(--c-2e72ff))}
.rightbar{border-left:1px solid #ffffff12;background:var(--c-090c20b8);padding:12px 10px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(18px)}.side-card{border:1px solid #ffffff12;background:var(--c-0b0d20e8);border-radius:14px;padding:11px}.side-profile{display:flex;gap:9px;align-items:center}.side-avatar{background-image:url("assets/clubshell-default-avatar.jpg");background-size:cover;background-position:center;overflow:hidden;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,var(--c-cbd6ff),var(--c-695fff));display:grid;place-items:center;font-weight:900}.side-profile b{display:block;font-size:11px}.side-profile span{display:block;color:var(--c-777c97);font-size:9px}.side-icons{display:flex;gap:6px;margin-top:10px}.side-icon{width:27px;height:27px;border:0;background:#ffffff06;border-radius:8px;color:var(--c-777d9b);display:grid;place-items:center}.side-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:8px}.side-title a{color:var(--c-8f86ff);font-size:9px}.balance{font-size:25px;font-weight:900}.balance-row{display:flex;justify-content:space-between;color:var(--c-777c98);font-size:9px;margin-top:7px}.side-rank{display:grid;gap:5px}.rank-row{display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:6px;padding:5px 6px;border-radius:9px;background:#ffffff04;font-size:10px}.rank-row.me{background:linear-gradient(90deg,var(--c-6c5cff33),#ffffff03)}.rank-avatar{width:22px;height:22px;border-radius:7px;background:linear-gradient(145deg,var(--c-9ea9ff),var(--c-5e54da));display:grid;place-items:center;font-size:9px;font-weight:800}.rank-num{font-weight:900;color:#ffd65b;text-align:right}.side-promo{min-height:76px;background:linear-gradient(145deg,var(--c-17183a),var(--c-0c0f22));display:flex;align-items:center;gap:9px}.promo-art{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,var(--c-5d62ff),var(--c-7e45e8));display:grid;place-items:center;font-size:20px}.side-link{display:flex;align-items:center;gap:9px;color:var(--c-9da1bb);font-size:10px}.side-link strong{color:#fff;display:block;font-size:11px}.side-link .arrow{margin-left:auto;color:var(--c-6e7391)}
.search{border:1px solid #ffffff14;background:var(--c-0a0d20);color:#fff;border-radius:9px;padding:9px 11px;min-width:190px}.filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.empty{border:1px dashed #ffffff18;border-radius:14px;padding:25px;text-align:center;color:var(--c-777c97)}
.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,var(--c-3b2c83),transparent 45%),var(--c-0b0d21)}.login-card{width:min(430px,100%);border:1px solid #ffffff18;background:var(--c-0b0d20ee);border-radius:22px;padding:27px;box-shadow:0 30px 100px #0008}.login-logo{width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#fff,var(--c-b8c0ff));color:var(--c-20224e);display:grid;place-items:center;font-size:24px;font-weight:1000}.login-card h1{margin:15px 0 5px;font-size:26px}.login-card p{color:var(--c-8086a3);font-size:12px}.login-card input{width:100%;border:1px solid #ffffff15;background:var(--c-070916);color:#fff;border-radius:10px;padding:12px;margin:5px 0 11px;outline:none}.login-card input:focus{border-color:var(--c-666cff)}.login-error{color:#ff8ea3;font-size:11px;min-height:17px}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--c-11152a);border:1px solid #ffffff1c;padding:10px 15px;border-radius:11px;display:none;z-index:50;box-shadow:0 15px 40px #0007}.toast.show{display:block}
.login-switch{display:flex;justify-content:center;gap:6px;margin-top:14px;color:var(--c-9da2c0);font-size:12px}.login-switch button{border:0;background:none;color:var(--c-aaa0ff);padding:0}.system-tray{position:fixed;z-index:30;bottom:0;left:0;right:0;height:38px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px;background:var(--c-080a12f5);border-top:1px solid #ffffff18;backdrop-filter:blur(18px);font-size:11px;color:var(--c-aeb3ce)}.tray-control{height:27px;min-width:34px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--c-c5c9df);display:flex;align-items:center;justify-content:center;gap:6px}.tray-control:hover,.tray-control:focus-visible{background:#ffffff0d;border-color:#ffffff18;outline:none}.tray-control[aria-pressed=true]{color:var(--c-a89bff);background:var(--c-7668ff20)}.tray-clock{text-align:right;line-height:1.1;min-width:82px;padding-left:4px}.tray-clock strong{font-size:13px;color:#fff}.tray-clock span{display:block;color:var(--c-888da7);font-size:10px}.app{padding-bottom:38px}.sidebar{height:calc(100vh - 38px)}
.modal{position:fixed;inset:0;background:#000b;display:none;align-items:center;justify-content:center;padding:20px;z-index:40}.modal.open{display:flex}.dialog{width:min(450px,100%);background:var(--c-11142a);border:1px solid #ffffff1b;border-radius:18px;padding:19px;box-shadow:0 30px 90px #000}.dialog h2{margin:0 0 5px}.dialog p{color:var(--c-858ba7)}.dialog input,.dialog select{width:100%;border:1px solid #ffffff15;background:var(--c-080b18);color:#fff;border-radius:9px;padding:10px}
@media(max-width:1220px){.app{grid-template-columns:64px minmax(0,1fr)}.rightbar{display:none}.grid-4{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.main{padding:13px}.quick-strip{grid-template-columns:repeat(2,1fr)}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.app{display:block}.sidebar{height:60px;position:fixed;left:0;right:0;bottom:38px;top:auto;border:0;border-top:1px solid #ffffff14;flex-direction:row;padding:7px 8px;background:var(--c-090c20f2)}.logo,.side-bottom{display:none}.nav{display:flex;justify-content:space-around}.nav button{width:45px;height:45px}.nav button.active:before{left:8px;right:8px;top:auto;bottom:-7px;width:auto;height:3px;border-radius:3px}.main{padding:10px 10px 80px}.top{height:auto;min-height:45px}.hello{font-size:18px}.session-pill{padding:0 8px}.session-pill .hide-sm{display:none}.hero{min-height:250px}.hero-content{padding:24px 20px}.hero h1{font-size:28px}.quick-strip{grid-template-columns:1fr 1fr}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr 1fr}.cover{height:130px}.news-item{grid-template-columns:100px 1fr}.news-item img{width:100px;height:70px}.search{min-width:0;width:100%}.section-head{align-items:stretch;flex-direction:column}.filters{width:100%}}
@media(max-width:420px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.quick-strip{grid-template-columns:1fr}.hero h1{font-size:25px}}

/* Responsive polish for the demo shell and keyboard users. */
html{scroll-behavior:smooth}
.card,.panel,.game-card,.product-card{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--c-a69bff);outline-offset:2px}
button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}
.login-card{backdrop-filter:blur(18px)}
@media(max-width:980px){.main{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.hero{min-height:var(--banner-height,300px);background-position:var(--banner-position,center);background-size:cover;background-repeat:no-repeat;transition:min-height .2s ease,background-image .2s ease}.hero:after{background:linear-gradient(90deg,rgba(4,6,16,var(--banner-overlay,.48)),rgba(4,6,16,var(--banner-overlay,.48))),linear-gradient(0deg,var(--c-080a18cc),transparent 75%)}.hero-content{max-width:min(680px,84%);position:absolute;left:var(--banner-text-x,8%);top:var(--banner-text-y,50%);transform:translateY(-50%);z-index:2}.hero h1,.hero p{text-shadow:0 2px 18px #0009}@media(max-width:700px){.hero{min-height:var(--banner-mobile-height,250px)}}.side-action{width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.side-action:hover{border-color:var(--c-8178ff66)}.field{width:100%;border:1px solid #ffffff20;background:var(--c-080b1c);color:#fff;border-radius:10px;padding:11px;min-width:0}.booking-card label{display:block;margin:0 0 6px;color:var(--c-aeb4d3);font-size:12px}.booking-submit{display:flex;align-items:end}.booking-submit .btn{width:100%}.pc-tile,.social-person{border:1px solid #ffffff14;background:var(--c-0b0d20df);border-radius:13px;padding:12px}.pc-tile strong,.social-person strong{display:block}.status-chip{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;background:#ffffff0c;margin-top:7px}.status-free{color:#76e6ab}.status-busy{color:#ffbfca}.status-offline{color:var(--c-a3a8c0)}.friend-add{display:flex;gap:8px;align-items:center}.friend-add .field{flex:1}.social-list{display:grid;gap:8px;margin-top:10px}.social-person{display:flex;align-items:center;justify-content:space-between;gap:8px}.social-person .muted{font-size:11px}.reservation-actions{display:flex;justify-content:flex-end;margin-top:8px}.btn.cancel-booking{color:#ff9eac;border-color:#ff6b802f;background:#ff526b0c}.social-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ff5e7a22;color:#ff9eac;font-size:11px}.chat-messages{height:260px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:10px 0}.chat-message{max-width:85%;align-self:flex-start;background:#ffffff0c;border:1px solid #ffffff12;border-radius:12px;padding:9px 11px;overflow-wrap:anywhere}.chat-message.mine{align-self:flex-end;background:var(--c-5558df44)}.chat-message small{display:block;color:var(--c-9da3c3);font-size:10px;margin-top:4px}.empty{padding:18px;border:1px dashed #ffffff22;border-radius:12px;color:var(--c-9298b8);text-align:center}.fav.is-favorite{color:#ff7baf}.nav button[data-page="favorites"],.nav button[data-page="social"],.nav button[data-page="notifications"]{font-size:20px}.notification-nav{position:relative}.nav-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#ff5578;color:white;font-size:9px;line-height:16px}.nav-badge.hidden{display:none}.team-create{display:grid;grid-template-columns:1.2fr .55fr 1.2fr auto;gap:8px}.team-card{border:1px solid #ffffff14;background:var(--c-0b0d20df);border-radius:13px;padding:12px}.team-card h4{margin:0 0 5px}.team-member{font-size:11px;color:var(--c-9ba1bf);padding:4px 0}.notification-item{display:flex;gap:12px;align-items:flex-start;border:1px solid #ffffff14;background:var(--c-0b0d20df);border-radius:13px;padding:13px}.notification-item.unread{border-color:var(--c-7770ff70);background:var(--c-28224a66)}.notification-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--c-776aff24);color:var(--c-c4bcff)}.notification-copy{flex:1;min-width:0}.notification-copy strong{display:block}.notification-copy p{margin:4px 0;color:var(--c-a0a5c1);overflow-wrap:anywhere}.notification-copy small{color:var(--c-777d9a)}.notification-item button{flex:none}@media(max-width:700px){.team-create{grid-template-columns:1fr}.notification-item{padding:10px}}.section h3{margin-top:0}@media(max-width:900px){.app{grid-template-columns:58px minmax(0,1fr)}.rightbar{display:none}.main{padding:12px}.quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.app{display:block;padding-bottom:62px}.sidebar{position:fixed;top:auto;bottom:0;height:58px;width:100%;padding:5px 8px;border-right:0;border-top:1px solid #ffffff18;flex-direction:row;justify-content:center}.logo,.side-bottom{display:none}.nav{display:flex;justify-content:flex-start;gap:3px;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav button{flex:0 0 38px;width:38px;height:42px}.nav button.active:before{left:7px;right:7px;top:auto;bottom:-5px;width:auto;height:3px}.main{padding:10px}.top{height:auto;align-items:flex-start}.hello{font-size:18px}.session-pill{max-width:160px;padding:0 7px}.top-btn{padding:0 8px}.hero-content{padding:22px 18px}.hero{min-height:220px}.quick-strip{gap:7px}.quick{padding:10px;min-height:100px}.grid-4,.grid-3,.grid-2,.profile-grid{grid-template-columns:1fr}.cover{height:170px}.friend-add{align-items:stretch;flex-direction:column}.friend-add .btn{width:100%}.booking-submit{align-items:stretch}.section-head{align-items:flex-start;flex-direction:column}.news-item{grid-template-columns:95px 1fr}.news-item img{width:95px;height:75px}} 

/* Tizgin AUTH REDESIGN 2026 */
#login.login{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);place-items:stretch;gap:clamp(20px,4vw,64px);min-height:100vh;padding:clamp(18px,3vw,46px);overflow-x:hidden;background:radial-gradient(ellipse at 15% 12%,var(--c-332477) 0,transparent 38%),radial-gradient(ellipse at 80% 90%,var(--c-103e57) 0,transparent 36%),var(--c-080b15)}
.login-showcase{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 36px);padding:clamp(22px,4vw,54px);border:1px solid #ffffff16;border-radius:30px;background:linear-gradient(145deg,var(--c-181c3bdc) 0%,var(--c-11182bd9) 52%,var(--c-0e2634e8) 100%);display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 1px #ffffff0b,0 30px 90px #0002}
.login-showcase:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 80% 25%,var(--c-7b4dff24),transparent 34%),linear-gradient(130deg,transparent 30%,#ffffff04 50%,transparent 70%);pointer-events:none}
.showcase-top{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.showcase-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,var(--c-a5f3fc),var(--c-8873ff) 65%,var(--c-d7b8ff));font-weight:1000;font-size:26px;color:var(--c-0b1124);box-shadow:0 8px 30px var(--c-8170ff35)}.showcase-mark span{font-size:12px;vertical-align:top}.showcase-top b{display:block;font-size:15px;letter-spacing:2.5px}.showcase-top small{display:block;color:var(--c-9da8c5);font-size:9px;letter-spacing:1.15px;margin-top:4px}.online-pill{margin-left:auto;border:1px solid #ffffff18;border-radius:30px;padding:7px 10px;color:var(--c-aebbd2);font-size:9px;letter-spacing:.8px;white-space:nowrap}.online-pill i,.showcase-kicker span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 14px #6ee7b788;margin-right:6px}
.showcase-copy{max-width:640px;position:relative;z-index:1;padding:45px 0 35px}.showcase-kicker{color:var(--c-b5a9ff);font-size:10px;letter-spacing:2.3px;font-weight:800}.showcase-copy h2{font-size:clamp(42px,5.2vw,78px);line-height:.99;letter-spacing:-3px;margin:22px 0 20px;font-weight:850}.showcase-copy h2 em{font-style:normal;color:var(--c-a9a0ff);text-shadow:0 8px 50px var(--c-8c73ff30)}.showcase-copy>p{max-width:430px;color:var(--c-a8b2ca);font-size:clamp(13px,1.1vw,16px);line-height:1.8;margin:0}
.showcase-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}.showcase-feature{display:flex;gap:12px;align-items:center;padding:14px 13px;border:1px solid #ffffff12;background:#ffffff06;border-radius:15px;backdrop-filter:blur(12px)}.feature-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--c-8b7aff24),#64e8e324);color:var(--c-c0b7ff);font-size:22px}.showcase-feature b{display:block;font-size:12px}.showcase-feature small{display:block;color:var(--c-8e9bb8);font-size:10px;margin-top:3px;line-height:1.4}
.showcase-bottom{position:relative;z-index:1;border-top:1px solid #ffffff12;padding-top:21px}.pay-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--c-c4cce0);font-size:9px;letter-spacing:1.5px;font-weight:800}.pay-heading small{font-size:9px;color:var(--c-75839f);letter-spacing:0;font-weight:400;text-align:right}.payment-brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;align-items:stretch;margin-top:14px}.pay-brand{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;border:1px solid #ffffff15;background:var(--c-090e1d88);border-radius:12px;font-size:12px;font-weight:800;color:var(--c-eaf0ff);overflow:hidden}.pay-brand img{display:block;max-width:100%;width:100%;height:30px;object-fit:contain;border-radius:5px}.pay-brand .pay-fallback{display:inline-flex}.pay-brand img.broken{display:none}.pay-brand img.broken+.pay-fallback{display:inline-flex}.pay-brand.freedom{color:#8ce8c8}.pay-brand.visa{font-style:italic;letter-spacing:.5px;color:var(--c-a7c7ff)}.pay-brand.mc{position:relative;padding-right:10px}.pay-brand.mc img{height:32px}.pay-brand.kaspi,.pay-brand.halyk{background:#fff;color:var(--c-1b2233)}.pay-brand i{font-style:normal;width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:#ffffff15;font-size:10px}.pay-brand.freedom{background:var(--c-090e1d88)}.secure-note{display:flex;align-items:center;gap:8px;color:var(--c-7f91aa);font-size:10px;margin-top:13px}.secure-note span{color:#71e5b0;font-size:13px}
.login-card{position:relative;z-index:2;align-self:center;justify-self:center;width:min(100%,540px);max-height:calc(100vh - 36px);overflow:auto;padding:clamp(22px,3vw,38px);border:1px solid #ffffff19;border-radius:26px;background:linear-gradient(150deg,var(--c-141a2af5),var(--c-0d1220f5));box-shadow:0 30px 100px #0007, inset 0 1px #ffffff0b;backdrop-filter:blur(24px)}
.login-logo{width:49px;height:49px;border-radius:15px;background:linear-gradient(135deg,var(--c-a5f3fc),var(--c-8a76ff) 68%,var(--c-d7b8ff));color:var(--c-10162a);box-shadow:0 8px 30px var(--c-8270ff35)}.login-card h1{font-size:28px;letter-spacing:-.7px;margin-top:18px}.login-card>p#authCaption{color:var(--c-9ba8c2);font-size:13px;line-height:1.6;margin-bottom:22px}.login-card label{display:block;color:var(--c-c1c9da);font-size:11px;font-weight:700;letter-spacing:.3px}.login-card input{padding:13px 14px;border-radius:11px;background:var(--c-090e19);border-color:#ffffff18;margin:7px 0 14px}.login-card input:focus{border-color:var(--c-9c8aff);box-shadow:0 0 0 3px var(--c-9c8aff1e)}.login-card .btn.primary{border:0;border-radius:11px;padding:13px;background:linear-gradient(120deg,var(--c-8270ff),var(--c-596af5));box-shadow:0 9px 24px var(--c-6559e52b);font-weight:750}.login-card .btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-switch{margin-top:18px}.login-switch button{font-weight:750}.login-card #telegramRegister{border-color:#ffffff18!important;background:#ffffff06!important}.login-card .btn:not(.primary){border-radius:10px;background:var(--c-171f31);border-color:#ffffff18;padding:10px}.login-card #loginError{margin-top:4px}
.showcase-orbit{position:absolute;z-index:-1;border:1px solid var(--c-9b8aff13);border-radius:50%;pointer-events:none}.orbit-one{width:390px;height:390px;right:-170px;top:22%}.orbit-two{width:290px;height:290px;right:-120px;top:29%;box-shadow:0 0 80px var(--c-7b6aff0a)}
@media(max-width:1050px){#login.login{grid-template-columns:minmax(0,.85fr) minmax(390px,1fr);gap:18px;padding:18px}.login-showcase{padding:25px}.showcase-copy h2{font-size:48px}.online-pill{display:none}.showcase-feature-grid{gap:8px}.showcase-feature{padding:10px}}
@media(max-width:760px){#login.login{grid-template-columns:1fr;gap:14px;padding:12px;align-items:start}.login-showcase{min-height:unset;padding:20px;border-radius:20px;gap:28px}.showcase-copy{padding:16px 0 0}.showcase-copy h2{font-size:43px;letter-spacing:-1.8px;margin:13px 0}.showcase-copy>p{font-size:12px}.showcase-feature-grid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-feature{padding:9px;gap:8px}.feature-icon{width:30px;height:30px}.showcase-feature b{font-size:11px}.showcase-feature small{font-size:9px}.showcase-bottom{padding-top:15px}.pay-heading{align-items:flex-start;flex-direction:column;gap:4px}.pay-heading small{text-align:left}.payment-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.pay-brand{padding:6px 8px;min-height:42px;font-size:10px}.pay-brand img{height:25px}.login-card{max-height:none;width:100%;padding:22px;border-radius:20px}.showcase-top b{font-size:12px}.showcase-top small{font-size:8px}}
@media(max-width:400px){.showcase-feature-grid{grid-template-columns:1fr}.showcase-feature{padding:10px}.showcase-copy h2{font-size:38px}}


/* Tizgin — polished auth experience */
#login.login{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);gap:clamp(14px,2.4vw,34px);padding:clamp(12px,1.8vw,26px);background:radial-gradient(ellipse at 9% 22%,var(--c-7c19f63b),transparent 38%),radial-gradient(ellipse at 95% 85%,var(--c-00c8ff24),transparent 35%),var(--c-030611)}
.login-showcase{border-color:var(--c-633dff66);background:linear-gradient(145deg,var(--c-0b1027e8),var(--c-080b18f2) 58%,var(--c-071927ed));box-shadow:inset 0 1px #ffffff12,0 0 0 1px var(--c-00d9ff12),0 24px 80px #0008}
.login-showcase:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 20%,var(--c-8e22ff12) 47%,transparent 66%),radial-gradient(ellipse at 80% 80%,var(--c-00c8ff15),transparent 38%)}
.showcase-mark{background:linear-gradient(135deg,var(--c-f62bff),var(--c-702dff) 54%,var(--c-00d7ff));color:white;box-shadow:0 0 28px var(--c-ad28ff55)}
.showcase-copy h2 em{background:linear-gradient(90deg,var(--c-ff63ed),var(--c-9b6dff) 55%,var(--c-21d9ff));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.showcase-feature{border-color:var(--c-24456d);background:linear-gradient(135deg,var(--c-0b1630c9),var(--c-0a0e20e8));box-shadow:inset 0 1px #ffffff08;transition:transform .2s,border-color .2s,background .2s}
.showcase-feature:hover{transform:translateY(-2px);border-color:var(--c-8c4dff88);background:var(--c-111530)}
.feature-icon{background:linear-gradient(135deg,var(--c-b323ff38),var(--c-00d8ff25));color:var(--c-56dcff)}
.login-card{width:min(100%,510px);padding:clamp(20px,2.5vw,34px);border:1px solid transparent;background:linear-gradient(155deg,var(--c-080c1df7),var(--c-060918f8)) padding-box,linear-gradient(135deg,var(--c-c32cff),var(--c-2d9fff) 52%,var(--c-4e27c9)) border-box;box-shadow:0 26px 90px #000b,0 0 36px var(--c-632dff20),inset 0 1px #ffffff0c;border-radius:24px}
.login-logo{display:none}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;margin:0 0 24px;border:1px solid var(--c-1c2d4c);border-radius:15px;background:var(--c-030715)}
.auth-tab{min-height:48px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--c-aeb8d3);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:all .18s}
.auth-tab:hover{color:#fff;background:#ffffff08}.auth-tab#registerTab{border-color:var(--c-8b5cf6);background:linear-gradient(110deg,var(--c-24104a),var(--c-111a3c));color:var(--c-f3d8ff);box-shadow:inset 0 0 0 1px var(--c-a855f733)}.auth-tab#registerTab::after{content:""}.auth-tab.active{color:#fff;border-color:var(--c-e02bff);background:linear-gradient(115deg,var(--c-a20ce7),var(--c-5420dd) 68%,var(--c-174de7));box-shadow:0 0 22px var(--c-b51aff38),inset 0 1px #ffffff2c}
.login-card h1{font-size:clamp(24px,2vw,31px);text-align:center;letter-spacing:-.8px;margin:0 0 8px}.login-card>p#authCaption{text-align:center;margin:0 0 23px;color:var(--c-a6b4d2);font-size:13px}
.login-card label{font-size:11px;color:var(--c-d0d8ed);letter-spacing:.25px}.login-card input{min-height:48px;border-radius:12px;border:1px solid var(--c-203c61);background:linear-gradient(110deg,var(--c-070d1c),var(--c-080b18));padding:13px 15px;transition:border-color .18s,box-shadow .18s}.login-card input:focus{border-color:var(--c-19bfff);box-shadow:0 0 0 3px var(--c-0daeff18),0 0 18px var(--c-792cff18)}
.login-card .btn.primary{min-height:50px;border:1px solid var(--c-da51ff);border-radius:13px;background:linear-gradient(105deg,var(--c-e20dff) 0%,var(--c-6b21f5) 48%,var(--c-075dff) 82%,var(--c-00c7f2) 100%);box-shadow:0 0 0 1px #ffffff18 inset,0 9px 28px var(--c-5c20ff42),0 0 24px var(--c-bc27ff20);letter-spacing:.1px;font-size:14px;transition:filter .18s,transform .18s}
.login-card .btn.primary:hover{filter:brightness(1.13);transform:translateY(-1px)}.login-card .btn:not(.primary){border-color:var(--c-203653);background:var(--c-080e1d)}.login-card #telegramRegister{border-color:var(--c-253d65)!important;background:var(--c-060c1bd9)!important}.login-switch{justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--c-a5b0ca)}.login-switch button{color:var(--c-ff65ed)}.login-card #loginError{min-height:17px}
.payment-brands .pay-brand{border-color:var(--c-24405d);background:var(--c-080d1c);box-shadow:inset 0 1px #ffffff08}.payment-brands .pay-brand.kaspi,.payment-brands .pay-brand.halyk{background:#f8fbff;color:var(--c-1b2233)}.payment-brands .pay-brand:hover{border-color:var(--c-8c6dff);box-shadow:0 0 16px var(--c-7a31ff20)}
@media(max-width:1050px){#login.login{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:14px}.showcase-copy h2{font-size:clamp(38px,4.5vw,58px)}}
@media(max-width:760px){#login.login{grid-template-columns:1fr;padding:10px;gap:10px}.login-showcase{min-height:unset;padding:18px;border-radius:19px}.showcase-top .online-pill{display:none}.showcase-copy{padding:22px 0 18px}.showcase-copy h2{font-size:clamp(36px,10vw,48px)}.showcase-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px}.showcase-feature{padding:9px}.showcase-bottom{padding-top:13px}.payment-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pay-brand{min-height:42px}.login-card{width:100%;max-height:none;padding:20px;border-radius:19px}.auth-tabs{margin-bottom:19px}.login-card h1{font-size:25px}}
@media(prefers-reduced-motion:reduce){.showcase-feature,.auth-tab,.login-card .btn.primary{transition:none}}

/* Premium top-up dialog, matching the Tizgin neon dashboard */
#modal .modal-box,#modal .modal-card,#modal .modal-content{border:1px solid transparent!important;background:linear-gradient(155deg,var(--c-080d1df7),var(--c-060817fa)) padding-box,linear-gradient(135deg,var(--c-c32cff),var(--c-237dff) 55%,var(--c-00d9ff)) border-box!important;box-shadow:0 28px 100px #000d,0 0 38px var(--c-612dff25)!important;border-radius:23px!important;backdrop-filter:blur(24px)}
#modal .modal-box h2,#modal .modal-card h2,#modal .modal-content h2{letter-spacing:-.6px}
#modal .btn{border:1px solid var(--c-213d61);background:linear-gradient(145deg,var(--c-0b1225),var(--c-070b17));border-radius:12px;transition:transform .16s,border-color .16s,box-shadow .16s;color:var(--c-eef3ff)}
#modal .btn:hover{transform:translateY(-1px);border-color:var(--c-8d69ff);box-shadow:0 0 18px var(--c-682eff20)}
#modal .btn.primary,#modal button.primary{border:1px solid var(--c-dc50ff);background:linear-gradient(100deg,var(--c-df12f5),var(--c-642bfa) 55%,var(--c-075eff) 82%,var(--c-00c7f3));box-shadow:0 0 0 1px #ffffff20 inset,0 8px 25px var(--c-702bff3d);color:white;font-weight:850}
#modal input,#modal select{width:100%;box-sizing:border-box;border:1px solid var(--c-234466)!important;border-radius:12px!important;background:var(--c-070c1a)!important;color:var(--c-f5f7ff)!important;padding:13px 14px!important;outline:none}
#modal input:focus,#modal select:focus{border-color:var(--c-16c9ff)!important;box-shadow:0 0 0 3px var(--c-0ebdff18)}
#topupQuickAmounts button{min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-weight:850;font-size:15px}
#topupQuickAmounts button[data-amount="3000"]{position:relative;border-color:var(--c-d34bff)!important;background:linear-gradient(145deg,var(--c-351064),var(--c-11143c))!important;box-shadow:0 0 18px var(--c-9b2dff20)}
#topupQuickAmounts button[data-amount="3000"] small{font-size:9px;color:var(--c-ff72ee);letter-spacing:.3px}
#topupKaspiChoice,#topupQrChoice{min-height:82px!important;border-radius:15px!important;justify-content:flex-start!important;padding:14px!important;text-align:left}
#topupKaspiChoice{background:linear-gradient(145deg,#32101e,var(--c-0b0d1c))!important;border-color:#f04b5c!important}
#topupQrChoice{background:linear-gradient(145deg,var(--c-11133a),var(--c-080c1b))!important}
#paymentStep{border:1px solid var(--c-234365)!important;border-radius:15px!important;background:linear-gradient(135deg,var(--c-0c1730),var(--c-080b18))!important}
#topupHistory .history-row{padding:11px 0;border-bottom:1px solid #ffffff0c;display:grid;grid-template-columns:auto 1fr;gap:5px 12px}
#topupHistory .history-row b{grid-column:2;color:#a9f5ca;font-size:11px}
#modal .muted{color:var(--c-9baac6)}
@media(max-width:560px){#modal .modal-box,#modal .modal-card,#modal .modal-content{max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;padding:16px!important;border-radius:18px!important}#topupQuickAmounts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Tizgin — refined responsive auth layout */
#login.login{width:100%;min-height:100vh;padding:clamp(14px,2.2vw,34px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);align-items:stretch;justify-items:stretch;gap:clamp(18px,2.2vw,34px);background:radial-gradient(ellipse at 12% 8%,var(--c-752bff40),transparent 36%),radial-gradient(ellipse at 94% 92%,var(--c-00cdff21),transparent 34%),var(--c-070a16)}
#login .login-showcase{min-width:0;min-height:calc(100vh - clamp(28px,4.4vw,68px));padding:clamp(22px,3vw,48px);border-color:var(--c-57beff52);background:linear-gradient(145deg,var(--c-1c1743f0),var(--c-081022f5) 62%,var(--c-042331f2));box-shadow:0 20px 70px #0007,inset 0 0 55px var(--c-6036ff0a)}
#login .showcase-copy{max-width:720px;padding:clamp(28px,5vh,70px) 0 28px}
#login .showcase-copy h2{font-size:clamp(38px,4.2vw,72px);line-height:1.02;letter-spacing:-2.4px}
#login .showcase-copy h2 em{background:linear-gradient(90deg,var(--c-c58bff),var(--c-8d76ff),var(--c-38dfff));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
#login .showcase-feature{border:1px solid var(--c-6e8dff26);background:linear-gradient(135deg,#ffffff0c,#ffffff04);border-radius:15px;padding:15px;transition:transform .2s,border-color .2s}
#login .showcase-feature:hover{transform:translateY(-2px);border-color:var(--c-a85dff88)}
#login .showcase-bottom{margin-top:auto}
#login .pay-brand{min-height:58px;border-color:var(--c-4275b64a);background:var(--c-070d1dd9);border-radius:14px}
#login .pay-brand img{height:34px}
#login .login-card{align-self:center;justify-self:stretch;width:100%;max-width:680px;margin:0 auto;padding:clamp(24px,3vw,42px);border-radius:26px;border-color:var(--c-328bdc88);background:linear-gradient(150deg,var(--c-0d1227fa),var(--c-060b19fa));box-shadow:0 25px 85px #0009,0 0 38px var(--c-643cff12),inset 0 1px #ffffff0b}
#login .login-card:before{height:3px;background:linear-gradient(90deg,var(--c-ff36e7),var(--c-8b35ff) 45%,var(--c-00d9ff))}
#login .login-logo{width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,var(--c-45e8ff),var(--c-a86aff) 75%);box-shadow:0 0 28px var(--c-8d4dff45)}
#login .login-card h1{font-size:clamp(26px,2vw,34px);letter-spacing:-.7px}
#login .login-card input{min-height:48px;border-radius:13px;border-color:var(--c-23456f);background:var(--c-060b19);padding:12px 14px;transition:border-color .2s,box-shadow .2s}
#login .login-card input:focus{border-color:var(--c-b14cff);box-shadow:0 0 0 3px var(--c-a33dff20);outline:none}
#login .login-card label{display:block;margin:14px 0 7px;font-size:12px;color:var(--c-c8d3ef);font-weight:700}
#login .login-card .btn.primary{min-height:50px;border:0;border-radius:14px;background:linear-gradient(100deg,var(--c-d20cff),var(--c-662cff) 52%,var(--c-00cfff));box-shadow:0 7px 25px var(--c-7c2cff38);color:white;font-weight:800}
#login .login-card .btn.primary:hover{filter:brightness(1.12);transform:translateY(-1px)}
#login .login-switch{margin-top:18px}
#login #authSwitch{color:var(--c-e77cff);font-weight:800}
#login #telegramRegister{border-color:var(--c-31517e)!important;background:linear-gradient(135deg,var(--c-101b34),var(--c-0b1225))!important}
@media(max-width:1050px){#login.login{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);gap:16px;padding:16px}#login .login-showcase{padding:24px}#login .showcase-copy h2{font-size:clamp(34px,4vw,52px)}#login .showcase-feature-grid{gap:8px}}
@media(max-width:780px){#login.login{grid-template-columns:minmax(0,1fr);padding:12px;gap:14px}#login .login-showcase{min-height:auto;padding:22px;border-radius:22px}#login .showcase-copy{padding:26px 0 20px}#login .showcase-copy h2{font-size:clamp(36px,9vw,54px)}#login .showcase-bottom{margin-top:12px}#login .login-card{width:100%;max-width:none;padding:24px;border-radius:22px}}
@media(prefers-reduced-motion:reduce){#login *{transition:none!important;scroll-behavior:auto!important}}

.theme-list .theme-choice{cursor:pointer;transition:transform .15s,box-shadow .15s}.theme-list .theme-choice:hover{transform:translateY(-1px)}.theme-list .theme-choice.active{box-shadow:0 0 0 2px #fff;transform:scale(1.06)}.theme-list .theme-choice[data-theme=purple]{background:linear-gradient(135deg,#5268ff,#3a46d8)}.theme-list .theme-choice[data-theme=red]{background:linear-gradient(135deg,#ff5a5a,#b3203a)}.theme-list .theme-choice[data-theme=green]{background:linear-gradient(135deg,#3ddc84,#1b8a52)}

/* ---------- v65.19: бренд Tizgin — знак вместо буквы N ---------- */
.logo,.g-logo,.showcase-mark,.login-logo{background:#0D1220 url("/assets/brand/tizgin-mark.svg") center/66% no-repeat!important;color:transparent!important;font-size:0!important;box-shadow:0 8px 22px #0006,inset 0 0 0 1px #ffffff1f!important}
.logo:after,.logo::after,.login-logo::after,.login-logo::before{content:none!important}
.logo *,.g-logo *,.showcase-mark *,.login-logo *{display:none!important}
