:root{--surface-page:#000000;--surface-page-2:#0a0a0a;--surface-panel:#111111;--surface-panel-2:#1c1c1c;--surface-sunken:#0d0d0d;--surface-disabled:#161616;--text-primary:#e8e0d0;--text-dim:#c7c2b4;--text-mute:#8a8578;--text-heading:#d4c8b0;--text-body:#c8c0b0;--surface-selected:#110c04;--text-name:#e9d5ff;--surface-raised:#1c1c1c;--surface-well:#0a0806;--surface-frost:rgba(20,20,20,.8);--border-soft:#2c2c2c;--border-frost:rgba(255,255,255,.1);--surface-frost-tint:rgba(0,0,0,.4)}[data-theme=light]{--surface-page:#f3efe4;--surface-page-2:#ece5d4;--surface-panel:#faf6ec;--surface-panel-2:#f0e9d8;--surface-sunken:#e6dfc9;--surface-disabled:#e2dbc5;--text-primary:#2a2418;--text-dim:#5c5340;--text-mute:#8a7f66;--text-heading:#3a3222;--text-body:#453e2c;--surface-selected:#f2e0ac;--text-name:#7c3aed;--surface-raised:#fdfbf5;--surface-well:#3a3226;--surface-frost:rgba(250,246,236,.94);--border-soft:#d9d1bd;--border-frost:rgba(120,95,40,.22);--surface-frost-tint:rgba(255,255,255,.55)}:root{--s-041210:#041210;--s-050302:#050302;--s-050505:#050505;--s-05050a:#05050a;--s-052105:#052105;--s-06050e:#06050e;--s-060606:#060606;--s-060d06:#060d06;--s-060e06:#060e06;--s-060f09:#060f09;--s-06152a:#06152a;--s-08060f:#08060f;--s-080e08:#080e08;--s-080e16:#080e16;--s-080f08:#080f08;--s-08140a:#08140a;--s-0a0505:#0a0505;--s-0a0514:#0a0514;--s-0a060f:#0a060f;--s-0a0616:#0a0616;--s-0a0704:#0a0704;--s-0a0720:#0a0720;--s-0a0806:#0a0806;--s-0a0810:#0a0810;--s-0a0812:#0a0812;--s-0a0818:#0a0818;--s-0a0a20:#0a0a20;--s-0a0e1a:#0a0e1a;--s-0a100a:#0a100a;--s-0a1420:#0a1420;--s-0a1a0e:#0a1a0e;--s-0a1a10:#0a1a10;--s-0a1a1a:#0a1a1a;--s-0a1a2a:#0a1a2a;--s-0a1c0a:#0a1c0a;--s-0a1e0a:#0a1e0a;--s-0a1f10:#0a1f10;--s-0a1f2a:#0a1f2a;--s-0a2010:#0a2010;--s-0a2a12:#0a2a12;--s-0b0917:#0b0917;--s-0c0812:#0c0812;--s-0c0905:#0c0905;--s-0c0918:#0c0918;--s-0c0a14:#0c0a14;--s-0c0c0c:#0c0c0c;--s-0c2436:#0c2436;--s-0d0505:#0d0505;--s-0d0507:#0d0507;--s-0d0520:#0d0520;--s-0d081c:#0d081c;--s-0d0a18:#0d0a18;--s-0d0a1e:#0d0a1e;--s-0d0b1a:#0d0b1a;--s-0d0d0d:#0d0d0d;--s-0d1408:#0d1408;--s-0d1a0d:#0d1a0d;--s-0d1f14:#0d1f14;--s-0d2030:#0d2030;--s-0d2818:#0d2818;--s-0e0818:#0e0818;--s-0e0a06:#0e0a06;--s-0e0a1a:#0e0a1a;--s-0e0c0c:#0e0c0c;--s-0e0c18:#0e0c18;--s-0e0c1e:#0e0c1e;--s-0e0d0a:#0e0d0a;--s-0e1226:#0e1226;--s-0e1424:#0e1424;--s-0e1a0e:#0e1a0e;--s-0e1a24:#0e1a24;--s-0e1c0e:#0e1c0e;--s-0e2436:#0e2436;--s-0e2a1a:#0e2a1a;--s-0e3a52:#0e3a52;--s-0f0808:#0f0808;--s-0f0816:#0f0816;--s-0f0a05:#0f0a05;--s-0f0b1e:#0f0b1e;--s-0f0b1f:#0f0b1f;--s-0f0c1a:#0f0c1a;--s-0f0c22:#0f0c22;--s-0f1a08:#0f1a08;--s-0f1f14:#0f1f14;--s-0f2417:#0f2417;--s-0f2a18:#0f2a18;--s-100828:#100828;--s-100a1a:#100a1a;--s-100c04:#100c04;--s-100d1a:#100d1a;--s-100d1c:#100d1c;--s-101c2a:#101c2a;--s-110c04:#110c04;--s-110e20:#110e20;--s-111111:#111111;--s-12081e:#12081e;--s-120828:#120828;--s-120a1c:#120a1c;--s-120c1c:#120c1c;--s-120d1f:#120d1f;--s-120e08:#120e08;--s-120e1f:#120e1f;--s-12101e:#12101e;--s-121212:#121212;--s-123018:#123018;--s-130c24:#130c24;--s-13102a:#13102a;--s-132015:#132015;--s-140c0c:#140c0c;--s-140f22:#140f22;--s-141018:#141018;--s-141019:#141019;--s-141020:#141020;--s-141024:#141024;--s-14102a:#14102a;--s-141220:#141220;--s-141414:#141414;--s-141c30:#141c30;--s-14532d:#14532d;--s-150000:#150000;--s-150606:#150606;--s-150d02:#150d02;--s-150d30:#150d30;--s-150f22:#150f22;--s-150f28:#150f28;--s-150f2a:#150f2a;--s-151515:#151515;--s-160508:#160508;--s-160608:#160608;--s-160a0c:#160a0c;--s-160a1e:#160a1e;--s-160d26:#160d26;--s-160e06:#160e06;--s-160e22:#160e22;--s-160f26:#160f26;--s-161022:#161022;--s-161220:#161220;--s-161225:#161225;--s-166534:#166534;--s-17161c:#17161c;--s-181322:#181322;--s-1a0505:#1a0505;--s-1a0808:#1a0808;--s-1a0a00:#1a0a00;--s-1a0a08:#1a0a08;--s-1a0a0a:#1a0a0a;--s-1a0a1e:#1a0a1e;--s-1a0a2a:#1a0a2a;--s-1a0a2e:#1a0a2e;--s-1a0d0d:#1a0d0d;--s-1a0d30:#1a0d30;--s-1a0e00:#1a0e00;--s-1a0e06:#1a0e06;--s-1a0f2a:#1a0f2a;--s-1a0f2e:#1a0f2e;--s-1a0f30:#1a0f30;--s-1a1000:#1a1000;--s-1a1008:#1a1008;--s-1a1020:#1a1020;--s-1a1206:#1a1206;--s-1a1208:#1a1208;--s-1a1300:#1a1300;--s-1a1408:#1a1408;--s-1a140a:#1a140a;--s-1a1420:#1a1420;--s-1a1425:#1a1425;--s-1a1428:#1a1428;--s-1a1608:#1a1608;--s-1a1610:#1a1610;--s-1a1628:#1a1628;--s-1a1a22:#1a1a22;--s-1c0c0c:#1c0c0c;--s-1c0d40:#1c0d40;--s-1c1206:#1c1206;--s-1c1330:#1c1330;--s-1c1408:#1c1408;--s-1c1428:#1c1428;--s-1c1608:#1c1608;--s-1c1830:#1c1830;--s-1c1840:#1c1840;--s-1c2340:#1c2340;--s-1e0e3a:#1e0e3a;--s-1e1006:#1e1006;--s-1e1030:#1e1030;--s-1e1509:#1e1509;--s-1e1535:#1e1535;--s-1e1608:#1e1608;--s-1e1630:#1e1630;--s-1e1806:#1e1806;--s-1e1832:#1e1832;--s-1e1a33:#1e1a33;--s-1e1b4b:#1e1b4b;--s-1e3020:#1e3020;--s-1f1a30:#1f1a30;--s-200808:#200808;--s-200d38:#200d38;--s-201a34:#201a34;--s-211a38:#211a38;--s-212121:#212121;--s-221c14:#221c14;--s-221d14:#221d14;--s-232030:#232030;--s-232323:#232323;--s-241010:#241010;--s-241030:#241030;--s-241408:#241408;--s-241414:#241414;--s-241705:#241705;--s-241708:#241708;--s-241a08:#241a08;--s-241a0a:#241a0a;--s-241a24:#241a24;--s-241a3a:#241a3a;--s-241a4a:#241a4a;--s-241c30:#241c30;--s-241d12:#241d12;--s-241d3d:#241d3d;--s-241f38:#241f38;--s-2a0808:#2a0808;--s-2a0a0a:#2a0a0a;--s-2a0f0f:#2a0f0f;--s-2a1010:#2a1010;--s-2a1015:#2a1015;--s-2a1020:#2a1020;--s-2a1050:#2a1050;--s-2a1414:#2a1414;--s-2a1418:#2a1418;--s-2a1800:#2a1800;--s-2a1a08:#2a1a08;--s-2a1c30:#2a1c30;--s-2a1c3a:#2a1c3a;--s-2a1f08:#2a1f08;--s-2a2a2a:#2a2a2a;--s-2a3840:#2a3840;--s-2c2c2c:#2c2c2c;--s-2d0a1a:#2d0a1a;--s-2d1a00:#2d1a00;--s-2d1a08:#2d1a08;--s-302c24:#302c24;--s-3a0f0f:#3a0f0f;--s-3a1f66:#3a1f66;--s-3a2200:#3a2200;--s-3a2411:#3a2411;--s-3a3550:#3a3550;--s-3a3630:#3a3630;--s-3b0a3d:#3b0a3d;--s-3b1f6a:#3b1f6a;--s-3b2160:#3b2160;--s-4c1010:#4c1010;--s-5a3808:#5a3808;--s-5a3a1e:#5a3a1e;--s-6b4f22:#6b4f22;--s-78350f:#78350f;--s-7c2d12:#7c2d12;--s-7f1d1d:#7f1d1d;--b-0a3a24:#0a3a24;--b-0d0b1a:#0d0b1a;--b-0e0c18:#0e0c18;--b-0e0e0e:#0e0e0e;--b-0e1a0e:#0e1a0e;--b-0e3a52:#0e3a52;--b-0f0c1a:#0f0c1a;--b-0f1a28:#0f1a28;--b-0f1f0f:#0f1f0f;--b-0f2d52:#0f2d52;--b-111111:#111111;--b-12101e:#12101e;--b-131313:#131313;--b-14100a:#14100a;--b-14102a:#14102a;--b-141220:#141220;--b-143a20:#143a20;--b-150f2a:#150f2a;--b-166534:#166534;--b-170f2c:#170f2c;--b-173350:#173350;--b-1a1030:#1a1030;--b-1a1230:#1a1230;--b-1a1428:#1a1428;--b-1a1535:#1a1535;--b-1a1810:#1a1810;--b-1a1a1a:#1a1a1a;--b-1a1a50:#1a1a50;--b-1a2a18:#1a2a18;--b-1a3010:#1a3010;--b-1a3a1a:#1a3a1a;--b-1a4020:#1a4020;--b-1a4d2e:#1a4d2e;--b-1c1830:#1c1830;--b-1c3a1c:#1c3a1c;--b-1e1535:#1e1535;--b-1e1630:#1e1630;--b-1e1830:#1e1830;--b-1e1a10:#1e1a10;--b-1e1a30:#1e1a30;--b-1e1b4b:#1e1b4b;--b-1e1c28:#1e1c28;--b-1e3a5f:#1e3a5f;--b-201030:#201030;--b-201838:#201838;--b-201e14:#201e14;--b-22283c:#22283c;--b-231a08:#231a08;--b-232323:#232323;--b-234a23:#234a23;--b-242424:#242424;--b-252520:#252520;--b-262626:#262626;--b-2a1015:#2a1015;--b-2a1a40:#2a1a40;--b-2a1a4a:#2a1a4a;--b-2a2010:#2a2010;--b-2a2030:#2a2030;--b-2a2040:#2a2040;--b-2a2210:#2a2210;--b-2a2340:#2a2340;--b-2a2436:#2a2436;--b-2a2440:#2a2440;--b-2a2452:#2a2452;--b-2a2540:#2a2540;--b-2a2a2a:#2a2a2a;--b-2a3f52:#2a3f52;--b-2a4030:#2a4030;--b-2c2c2c:#2c2c2c;--b-2d1a5a:#2d1a5a;--b-2d1f5a:#2d1f5a;--b-2d2450:#2d2450;--b-2d2550:#2d2550;--b-2d2d2d:#2d2d2d;--b-2e2410:#2e2410;--b-2f2450:#2f2450;--b-2f7a4d:#2f7a4d;--b-300a12:#300a12;--b-302000:#302000;--b-303030:#303030;--b-312e81:#312e81;--b-322a4a:#322a4a;--b-332b4d:#332b4d;--b-333333:#333333;--b-3a1010:#3a1010;--b-3a1818:#3a1818;--b-3a2050:#3a2050;--b-3a2060:#3a2060;--b-3a2a08:#3a2a08;--b-3a2a10:#3a2a10;--b-3a2a52:#3a2a52;--b-3a2c0a:#3a2c0a;--b-3a2c10:#3a2c10;--b-3a2d5e:#3a2d5e;--b-3a2f10:#3a2f10;--b-3a2f5c:#3a2f5c;--b-3a3020:#3a3020;--b-3a342a:#3a342a;--b-3a3530:#3a3530;--b-3a3552:#3a3552;--b-3a3a3a:#3a3a3a;--b-3b6ea5:#3b6ea5;--b-3d2840:#3d2840;--b-3d2f5f:#3d2f5f;--b-3d3460:#3d3460;--b-4a1d3a:#4a1d3a;--b-4a1f22:#4a1f22;--b-4a2800:#4a2800;--b-4a2a10:#4a2a10;--b-4a2a2a:#4a2a2a;--b-4a2c10:#4a2c10;--b-4a3410:#4a3410;--b-4a3810:#4a3810;--b-4a3a05:#4a3a05;--b-4a3a1a:#4a3a1a;--b-4a3f6e:#4a3f6e;--b-4c1015:#4c1015;--b-4c3a70:#4c3a70;--b-581c87:#581c87;--b-5a2a2a:#5a2a2a;--b-5a2a9a:#5a2a9a;--b-5a3808:#5a3808;--b-6b4f22:#6b4f22;--b-6b7280:#6b7280;--b-6d3fae:#6d3fae;--b-6d4fa8:#6d4fa8;--b-701a75:#701a75;--b-78350f:#78350f;--b-7a1e2a:#7a1e2a;--b-7a4f24:#7a4f24;--b-7a5010:#7a5010;--b-7c2d12:#7c2d12;--b-7c5a1e:#7c5a1e;--b-7f1d1d:#7f1d1d;--b-9a7840:#9a7840;--t-22d3ee:#22d3ee;--t-2dd4bf:#2dd4bf;--t-38bdf8:#38bdf8;--t-3ec07a:#3ec07a;--t-4a7a9a:#4a7a9a;--t-4a8858:#4a8858;--t-4a9a4a:#4a9a4a;--t-4ade80:#4ade80;--t-5a8050:#5a8050;--t-5a8058:#5a8058;--t-5aba80:#5aba80;--t-5cc8e0:#5cc8e0;--t-5eead4:#5eead4;--t-60a5fa:#60a5fa;--t-6366f1:#6366f1;--t-67e8f9:#67e8f9;--t-6a9060:#6a9060;--t-6bc98a:#6bc98a;--t-6ee7a0:#6ee7a0;--t-6fae82:#6fae82;--t-6fe0a0:#6fe0a0;--t-7070a0:#7070a0;--t-7a6eaa:#7a6eaa;--t-7a7098:#7a7098;--t-7a7284:#7a7284;--t-7a7570:#7a7570;--t-7cb88f:#7cb88f;--t-7cc98f:#7cc98f;--t-7dd3fc:#7dd3fc;--t-818cf8:#818cf8;--t-86efac:#86efac;--t-8888b0:#8888b0;--t-8a7050:#8a7050;--t-8a7850:#8a7850;--t-8a7a4a:#8a7a4a;--t-8a7aa8:#8a7aa8;--t-8a7fa8:#8a7fa8;--t-8a80a8:#8a80a8;--t-8a8276:#8a8276;--t-8a8296:#8a8296;--t-8a8299:#8a8299;--t-8a86c0:#8a86c0;--t-8a887c:#8a887c;--t-8a8880:#8a8880;--t-8b6fd4:#8b6fd4;--t-8b7aaa:#8b7aaa;--t-8bc060:#8bc060;--t-9070c0:#9070c0;--t-9089a3:#9089a3;--t-9188b8:#9188b8;--t-93c5fd:#93c5fd;--t-94a3b8:#94a3b8;--t-9880c0:#9880c0;--t-9a7070:#9a7070;--t-9a7840:#9a7840;--t-9a7ac0:#9a7ac0;--t-9a8a70:#9a8a70;--t-9a8ab0:#9a8ab0;--t-9a8ac0:#9a8ac0;--t-9a8ec0:#9a8ec0;--t-9a90b8:#9a90b8;--t-9a9880:#9a9880;--t-9ca3af:#9ca3af;--t-a07030:#a07030;--t-a08050:#a08050;--t-a08858:#a08858;--t-a08cd4:#a08cd4;--t-a090b8:#a090b8;--t-a0a0a0:#a0a0a0;--t-a0a8d8:#a0a8d8;--t-a3e635:#a3e635;--t-a58fc8:#a58fc8;--t-a5a8dd:#a5a8dd;--t-a5b4fc:#a5b4fc;--t-a78bfa:#a78bfa;--t-a855f7:#a855f7;--t-a89060:#a89060;--t-a8926e:#a8926e;--t-a89bc4:#a89bc4;--t-a89ec0:#a89ec0;--t-a89fc9:#a89fc9;--t-a8a0c0:#a8a0c0;--t-a8c890:#a8c890;--t-a99bc4:#a99bc4;--t-b09098:#b09098;--t-b0a0cc:#b0a0cc;--t-b39ddb:#b39ddb;--t-b478f5:#b478f5;--t-b7aeff:#b7aeff;--t-b86060:#b86060;--t-b89860:#b89860;--t-b89ad0:#b89ad0;--t-bbf7d0:#bbf7d0;--t-c07838:#c07838;--t-c08080:#c08080;--t-c084fc:#c084fc;--t-c090ff:#c090ff;--t-c0a0ff:#c0a0ff;--t-c0b8f0:#c0b8f0;--t-c4a8ff:#c4a8ff;--t-c4b5fd:#c4b5fd;--t-c7a8e8:#c7a8e8;--t-c7a8f0:#c7a8f0;--t-c7b8f0:#c7b8f0;--t-c7bfe0:#c7bfe0;--t-c7c2d4:#c7c2d4;--t-c7c2f0:#c7c2f0;--t-c7c2ff:#c7c2ff;--t-c7d2fe:#c7d2fe;--t-c87838:#c87838;--t-c87878:#c87878;--t-c8a04a:#c8a04a;--t-c8a060:#c8a060;--t-c8a876:#c8a876;--t-c8a87a:#c8a87a;--t-c8b870:#c8b870;--t-c8e8c0:#c8e8c0;--t-c8f5d4:#c8f5d4;--t-c9973f:#c9973f;--t-c99a4d:#c99a4d;--t-c9a0e8:#c9a0e8;--t-c9a24a:#c9a24a;--t-c9a35a:#c9a35a;--t-c9a8e8:#c9a8e8;--t-c9bfe0:#c9bfe0;--t-cfc8b8:#cfc8b8;--t-d04555:#d04555;--t-d05060:#d05060;--t-d4a060:#d4a060;--t-d4a373:#d4a373;--t-d4a5a0:#d4a5a0;--t-d4af37:#d4af37;--t-d4c4f0:#d4c4f0;--t-d8b4fe:#d8b4fe;--t-d8c9a0:#d8c9a0;--t-d8d2c2:#d8d2c2;--t-d8d2e8:#d8d2e8;--t-d97706:#d97706;--t-d98a85:#d98a85;--t-d9a85c:#d9a85c;--t-d9b25c:#d9b25c;--t-ddd8ff:#ddd8ff;--t-e05c5c:#e05c5c;--t-e07070:#e07070;--t-e08585:#e08585;--t-e0aaff:#e0aaff;--t-e0abfc:#e0abfc;--t-e0b060:#e0b060;--t-e0b870:#e0b870;--t-e0d4fa:#e0d4fa;--t-e0e7ff:#e0e7ff;--t-e2d8c0:#e2d8c0;--t-e2d8f0:#e2d8f0;--t-e2d9f3:#e2d9f3;--t-e2d9ff:#e2d9ff;--t-e2e8f0:#e2e8f0;--t-e4defa:#e4defa;--t-e5dff0:#e5dff0;--t-e879f9:#e879f9;--t-e8a855:#e8a855;--t-e8c268:#e8c268;--t-e8d9a0:#e8d9a0;--t-e8e0ff:#e8e0ff;--t-e9d5ff:#e9d5ff;--t-e9d8ff:#e9d8ff;--t-ede8ff:#ede8ff;--t-ef4444:#ef4444;--t-f0555a:#f0555a;--t-f06060:#f06060;--t-f0a030:#f0a030;--t-f0abfc:#f0abfc;--t-f0cf8a:#f0cf8a;--t-f0d090:#f0d090;--t-f2ead8:#f2ead8;--t-f472b6:#f472b6;--t-f59e0b:#f59e0b;--t-f5d0fe:#f5d0fe;--t-f5ecd8:#f5ecd8;--t-f5f0e8:#f5f0e8;--t-f5f0ff:#f5f0ff;--t-f87171:#f87171;--t-f8a0a0:#f8a0a0;--t-f97316:#f97316;--t-f9a8d4:#f9a8d4;--t-facc15:#facc15;--t-fb7185:#fb7185;--t-fb923c:#fb923c;--t-fbbf24:#fbbf24;--t-fca5a5:#fca5a5;--t-fdba74:#fdba74;--t-fde047:#fde047;--t-fde68a:#fde68a;--t-fde9b0:#fde9b0;--t-fecaca:#fecaca;--t-fed7aa:#fed7aa;--t-fff8c0:#fff8c0;--t-ffffff:#ffffff;--s-1a1a1a:#1a1a1a;--s-252525:#252525;--s-2b2417:#2b2417;--t-383838:#383838;--t-555555:#555555;--t-6e6e6e:#6e6e6e;--t-777777:#777777;--t-808080:#808080;--t-c9a367:#c9a367;--t-dfb271:#dfb271;--t-eaeaea:#eaeaea;--s-262626:#262626;--s-23201a:#23201a;--s-1a221b:#1a221b;--b-59482b:#59482b;--b-253327:#253327;--t-cccccc:#cccccc;--s-242018:#242018;--s-2e281e:#2e281e;--s-222222:#222222;--t-d4d4d4:#d4d4d4}[data-theme=light]{--s-041210:#d5f5f0;--s-050302:#ebe6da;--s-050505:#ece6db;--s-05050a:#ece7dc;--s-052105:#d9f6d9;--s-06050e:#dad7f2;--s-060606:#ece6db;--s-060d06:#daefda;--s-060e06:#daf0da;--s-060f09:#d9f1e1;--s-06152a:#dce7f6;--s-08060f:#ded9f1;--s-080e08:#ede8dd;--s-080e16:#dae4f2;--s-080f08:#ddeddd;--s-08140a:#dbf1de;--s-0a0505:#ece7dc;--s-0a0514:#e0d6f5;--s-0a060f:#e4d9f1;--s-0a0616:#ded7f5;--s-0a0704:#ece6dc;--s-0a0720:#ddd9f6;--s-0a0806:#ece7dc;--s-0a0810:#e1dcee;--s-0a0812:#dfdbf0;--s-0a0818:#dddaf3;--s-0a0a20:#dbdbf5;--s-0a0e1a:#dce1f2;--s-0a100a:#ede8de;--s-0a1420:#dbe7f5;--s-0a1a0e:#dcf2e1;--s-0a1a10:#dcf2e4;--s-0a1a1a:#dcf2f2;--s-0a1a2a:#dde9f6;--s-0a1c0a:#dcf3dc;--s-0a1e0a:#dbf4db;--s-0a1f10:#dbf4e2;--s-0a1f2a:#ddeef6;--s-0a2010:#dbf5e2;--s-0a2a12:#ddf6e3;--s-0b0917:#dedbf2;--s-0c0812:#e4dbf0;--s-0c0905:#f0e6d9;--s-0c0918:#e0dbf2;--s-0c0a14:#e1ddef;--s-0c0c0c:#ede8de;--s-0c2436:#e0edf7;--s-0d0505:#f1d8d8;--s-0d0507:#f1d8de;--s-0d0520:#e1d9f5;--s-0d081c:#e0d9f5;--s-0d0a18:#e1dcf1;--s-0d0a1e:#dfdbf4;--s-0d0b1a:#e0ddf1;--s-0d0d0d:#ede8de;--s-0d1408:#e4f1db;--s-0d1a0d:#dff0df;--s-0d1f14:#dff2e6;--s-0d2030:#dfecf7;--s-0d2818:#def5e8;--s-0e0818:#e3daf3;--s-0e0a06:#f0e5da;--s-0e0a1a:#e1dcf2;--s-0e0c0c:#ede8de;--s-0e0c18:#e1dfef;--s-0e0c1e:#e0def2;--s-0e0d0a:#ede8de;--s-0e1226:#dfe3f4;--s-0e1424:#dfe5f3;--s-0e1a0e:#e0efe0;--s-0e1a24:#dfeaf3;--s-0e1c0e:#e0f0e0;--s-0e2436:#e0edf7;--s-0e2a1a:#dff5e9;--s-0e3a52:#e4f1f8;--s-0f0808:#eddddd;--s-0f0816:#e6daf2;--s-0f0a05:#f2e5d7;--s-0f0b1e:#e1ddf3;--s-0f0b1f:#e1dcf3;--s-0f0c1a:#e2def1;--s-0f0c22:#e0ddf4;--s-0f1a08:#e4f4d9;--s-0f1f14:#e0f1e6;--s-0f2417:#e0f3e7;--s-0f2a18:#e0f5e7;--s-100828:#e2dcf6;--s-100a1a:#e4dcf2;--s-100c04:#f4ead5;--s-100d1a:#e3dff0;--s-100d1c:#e2dff1;--s-101c2a:#e1eaf4;--s-110c04:#f5e8d5;--s-110e20:#e2dff2;--s-111111:#eee9e0;--s-12081e:#e6d9f6;--s-120828:#e4dcf6;--s-120a1c:#e6dcf3;--s-120c1c:#e5def1;--s-120d1f:#e4dff2;--s-120e08:#f0e8db;--s-120e1f:#e4dff1;--s-12101e:#e3e1f0;--s-121212:#eee9e0;--s-123018:#e2f5e6;--s-130c24:#e4ddf4;--s-13102a:#e3e1f4;--s-132015:#e4efe5;--s-140c0c:#ede0e0;--s-140f22:#e5e0f2;--s-141018:#e8e3ed;--s-141019:#e7e2ed;--s-141020:#e5e1f1;--s-141024:#e4e1f2;--s-14102a:#e4e1f4;--s-141220:#e5e3f0;--s-141414:#efeae1;--s-141c30:#e4e8f4;--s-14532d:#e1f8ea;--s-150000:#f5d5d5;--s-150606:#f4d7d7;--s-150d02:#f5e8d6;--s-150d30:#e4dff7;--s-150f22:#e6e0f2;--s-150f28:#e5e0f4;--s-150f2a:#e4e0f5;--s-151515:#efeae1;--s-160508:#f5d7dc;--s-160608:#f5d7db;--s-160a0c:#f0dde0;--s-160a1e:#eadbf4;--s-160d26:#e6def4;--s-160e06:#f5e6d7;--s-160e22:#e7dff3;--s-160f26:#e6e0f3;--s-161022:#e6e1f1;--s-161220:#e6e3f0;--s-161225:#e5e2f2;--s-166534:#d8f5e3;--s-17161c:#f0ebe3;--s-181322:#e8e3f0;--s-1a0505:#f5d8d8;--s-1a0808:#f4d9d9;--s-1a0a00:#f5e2d6;--s-1a0a08:#f4dcd9;--s-1a0a0a:#f2dcdc;--s-1a0a1e:#efdbf4;--s-1a0a2a:#e9ddf6;--s-1a0a2e:#e9def7;--s-1a0d0d:#f0dfdf;--s-1a0d30:#e8dff7;--s-1a0e00:#f5e7d6;--s-1a0e06:#f5e4d8;--s-1a0f2a:#e8e0f5;--s-1a0f2e:#e8e0f6;--s-1a0f30:#e7e0f6;--s-1a1000:#f5e9d6;--s-1a1008:#f4e5d9;--s-1a1020:#ebe1f1;--s-1a1206:#f5e9d8;--s-1a1208:#f4e8d9;--s-1a1300:#f5edd6;--s-1a1408:#f4ebd9;--s-1a140a:#f2eadc;--s-1a1420:#e9e4ef;--s-1a1425:#e8e4f1;--s-1a1428:#e8e4f2;--s-1a1608:#f4eed9;--s-1a1610:#eee9e2;--s-1a1628:#e8e5f1;--s-1a1a22:#e8e8ee;--s-1c0c0c:#f1dede;--s-1c0d40:#e9e3f8;--s-1c1206:#f5e8d8;--s-1c1330:#e8e3f4;--s-1c1408:#f5ead9;--s-1c1428:#e9e4f2;--s-1c1608:#f5edd9;--s-1c1830:#e8e6f3;--s-1c1840:#e9e7f7;--s-1c2340:#e9ebf6;--s-1e0e3a:#e9e1f8;--s-1e1006:#f5e5d9;--s-1e1030:#eae1f6;--s-1e1509:#f5e9da;--s-1e1535:#e9e4f5;--s-1e1608:#f6ebd9;--s-1e1630:#e9e5f4;--s-1e1806:#f5eed9;--s-1e1832:#e9e6f3;--s-1e1a33:#e9e7f3;--s-1e1b4b:#e5e4f6;--s-1e3020:#e9f2ea;--s-1f1a30:#eae7f2;--s-200808:#f6dada;--s-200d38:#ebe1f7;--s-201a34:#eae7f4;--s-211a38:#eae7f5;--s-212121:#f1eee6;--s-221c14:#f0ebe4;--s-221d14:#f0ebe4;--s-232030:#ebeaf1;--s-232323:#f2eee7;--s-241010:#f2e1e1;--s-241030:#eee1f6;--s-241408:#f6e6db;--s-241414:#f0e4e4;--s-241705:#f6eada;--s-241708:#f6e9db;--s-241a08:#f6ecdb;--s-241a0a:#f6ecdb;--s-241a24:#eee8ee;--s-241a3a:#ece8f5;--s-241a4a:#e8e4f6;--s-241c30:#ece8f2;--s-241d12:#f1ebe2;--s-241d3d:#ece9f5;--s-241f38:#eceaf4;--s-2a0808:#f6dcdc;--s-2a0a0a:#f6dddd;--s-2a0f0f:#f5e0e0;--s-2a1010:#f4e1e1;--s-2a1015:#f4e1e4;--s-2a1020:#f4e1ed;--s-2a1050:#ece4f8;--s-2a1414:#f2e4e4;--s-2a1418:#f2e4e6;--s-2a1800:#f6eada;--s-2a1a08:#f6eadc;--s-2a1c30:#efe8f2;--s-2a1c3a:#eee9f5;--s-2a1f08:#f6eedc;--s-2a2a2a:#f3f0e9;--s-2a3840:#e7edf0;--s-2c2c2c:#f4f0ea;--s-2d0a1a:#f7dde9;--s-2d1a00:#f6ebdb;--s-2d1a08:#f6e9dd;--s-302c24:#f1efec;--s-3a0f0f:#f8e2e2;--s-3a1f66:#e1d5f3;--s-3a2200:#f7edde;--s-3a2411:#f7ece3;--s-3a3550:#e1deea;--s-3a3630:#edecea;--s-3b0a3d:#f7e1f8;--s-3b1f6a:#dfd3f3;--s-3b2160:#e3d8f2;--s-4c1010:#f9e6e6;--s-5a3808:#f8f0e3;--s-5a3a1e:#f4e7db;--s-6b4f22:#f2e6d2;--s-78350f:#f4dfd3;--s-7c2d12:#f3d9d0;--s-7f1d1d:#f2caca;--b-0a3a24:#c3eeda;--b-0d0b1a:#d6d3ea;--b-0e0c18:#d8d5e8;--b-0e0e0e:#e6e2db;--b-0e1a0e:#d5e7d5;--b-0e3a52:#bbdaeb;--b-0f0c1a:#d8d3e9;--b-0f1a28:#ccd9ea;--b-0f1f0f:#d2e7d2;--b-0f2d52:#bbd1eb;--b-111111:#e5e1d9;--b-12101e:#d6d3e6;--b-131313:#e4e0d8;--b-14100a:#e9e2d6;--b-14102a:#d0cce9;--b-141220:#d6d3e5;--b-143a20:#c5e8d0;--b-150f2a:#d2cbea;--b-166534:#b3e9c8;--b-170f2c:#d3caeb;--b-173350:#bbd2e8;--b-1a1030:#d3c8ea;--b-1a1230:#d2c9e9;--b-1a1428:#d6cfe5;--b-1a1535:#cdc8e7;--b-1a1810:#e5e2d6;--b-1a1a1a:#e2ded5;--b-1a1a50:#bcbce6;--b-1a2a18:#d2e2d0;--b-1a3010:#d3eac8;--b-1a3a1a:#c7e4c7;--b-1a4020:#c4e5c9;--b-1a4d2e:#bee6ce;--b-1c1830:#d0cce4;--b-1c3a1c:#c8e2c8;--b-1e1535:#d1c8e7;--b-1e1630:#d3cbe5;--b-1e1830:#d2cce4;--b-1e1a10:#e6e1d3;--b-1e1a30:#d1cde2;--b-1e1b4b:#c1bfe5;--b-1e1c28:#d5d2df;--b-1e3a5f:#b7cbe5;--b-201030:#d9c8ea;--b-201838:#cfc8e5;--b-201e14:#e3e1d4;--b-22283c:#c9cede;--b-231a08:#f0e4cb;--b-232323:#dfdbd1;--b-234a23:#c2e0c2;--b-242424:#dfdad1;--b-252520:#dfdbd1;--b-262626:#ded9d0;--b-2a1015:#e9ccd1;--b-2a1a40:#d2c4e5;--b-2a1a4a:#ccbfe6;--b-2a2010:#e9decc;--b-2a2030:#d8cfde;--b-2a2040:#cec6e0;--b-2a2210:#e9e0cc;--b-2a2340:#cdc7de;--b-2a2436:#d2cddc;--b-2a2440:#ccc7de;--b-2a2452:#c3bee0;--b-2a2540:#ccc8dd;--b-2a2a2a:#ddd8ce;--b-2a3f52:#c0cfdc;--b-2a4030:#c9dacd;--b-2c2c2c:#dcd7cd;--b-2d1a5a:#c6b8e7;--b-2d1f5a:#c3b9e4;--b-2d2450:#c6bfe0;--b-2d2550:#c5bfdf;--b-2d2d2d:#dcd7cd;--b-2e2410:#eadfc9;--b-2f2450:#c7bfe0;--b-2f7a4d:#aedcc1;--b-300a12:#efc6cf;--b-302000:#efe3c9;--b-303030:#dbd6cb;--b-312e81:#adabdd;--b-322a4a:#cac4db;--b-332b4d:#c8c2db;--b-333333:#dad5ca;--b-3a1010:#ecc3c3;--b-3a1818:#e5c7c7;--b-3a2050:#d2bee2;--b-3a2060:#c9b7e4;--b-3a2a08:#eee0c4;--b-3a2a10:#ecdcc3;--b-3a2a52:#cbc0dc;--b-3a2c0a:#eee1c3;--b-3a2c10:#ecdec3;--b-3a2d5e:#c3bbdc;--b-3a2f10:#ece1c3;--b-3a2f5c:#c3bcda;--b-3a3020:#dfd7c9;--b-3a342a:#d9d4cc;--b-3a3530:#d5d1cd;--b-3a3552:#c5c2d6;--b-3a3a3a:#d8d2c7;--b-3b6ea5:#9ebad8;--b-3d2840:#d9c8db;--b-3d2f5f:#c4bbda;--b-3d3460:#c1bbd8;--b-4a1d3a:#e4c0d7;--b-4a1f22:#e2c1c3;--b-4a2800:#edd9c2;--b-4a2a10:#ecd2bd;--b-4a2a2a:#dbc4c4;--b-4a2c10:#ecd4bd;--b-4a3410:#ecdabd;--b-4a3810:#ecddbd;--b-4a3a05:#ede2c0;--b-4a3a1a:#e6d9bf;--b-4a3f6e:#bdb6d3;--b-4c1015:#ecbcc0;--b-4c3a70:#c0b5d6;--b-581c87:#caa7e6;--b-5a2a2a:#ddbcbc;--b-5a2a9a:#bca0e1;--b-5a3808:#ebd7bb;--b-6b4f22:#e3d0b2;--b-6b7280:#b3b7be;--b-6d3fae:#b39bd6;--b-6d4fa8:#af9fce;--b-701a75:#e4ade7;--b-78350f:#e8c4b0;--b-7a1e2a:#e6abb3;--b-7a4f24:#e3c7ac;--b-7a5010:#e8d1af;--b-7c2d12:#e7bcae;--b-7c5a1e:#e6d1aa;--b-7f1d1d:#e6aaaa;--b-9a7840:#d5c2a3;--t-22d3ee:#287682;--t-2dd4bf:#0e7b8c;--t-38bdf8:#0a6f9e;--t-3ec07a:#3b7857;--t-4a7a9a:#507994;--t-4a8858:#4a7855;--t-4a9a4a:#406b40;--t-4ade80:#2f7d33;--t-5a8050:#5b7b53;--t-5a8058:#5b7a59;--t-5aba80:#324f3d;--t-5cc8e0:#367583;--t-5eead4:#30786c;--t-60a5fa:#1c62c8;--t-6366f1:#5f62e3;--t-67e8f9:#2a7680;--t-6a9060:#54694f;--t-6bc98a:#2a4433;--t-6ee7a0:#4a8f63;--t-6fae82:#3c5443;--t-6fe0a0:#22402f;--t-7070a0:#71719a;--t-7a6eaa:#766ba0;--t-7a7098:#776e91;--t-7a7284:#777180;--t-7a7570:#7b7261;--t-7cb88f:#364b3d;--t-7cc98f:#2b4231;--t-7dd3fc:#2d7fa6;--t-818cf8:#515edf;--t-86efac:#34784a;--t-8888b0:#5c5c7b;--t-8a7050:#877155;--t-8a7850:#7b6e50;--t-8a7a4a:#796d4a;--t-8a7aa8:#6f6287;--t-8a7fa8:#696080;--t-8a80a8:#67607f;--t-8a8276:#6b665f;--t-8a8296:#67626f;--t-8a8299:#676271;--t-8a86c0:#5c598d;--t-8a887c:#696253;--t-8a8880:#696152;--t-8b6fd4:#7357bc;--t-8b7aaa:#6f6188;--t-8bc060:#38462c;--t-9070c0:#7a5ba8;--t-9089a3:#605c6d;--t-9188b8:#5f587e;--t-93c5fd:#203b5b;--t-94a3b8:#464e59;--t-9880c0:#6a558c;--t-9a7070:#876666;--t-9a7840:#7f6841;--t-9a7ac0:#715593;--t-9a8a70:#665e50;--t-9a8ab0:#615670;--t-9a8ac0:#5f527d;--t-9a8ec0:#5b5278;--t-9a90b8:#5a536f;--t-9a9880:#54503f;--t-9ca3af:#494d53;--t-a07030:#8d6938;--t-a08050:#746247;--t-a08858:#6a5e46;--t-a08cd4:#5d4a8d;--t-a090b8:#5c516c;--t-a0a0a0:#544e42;--t-a0a8d8:#3e4468;--t-a3e635:#59752c;--t-a58fc8:#5d4c78;--t-a5a8dd:#3f416e;--t-a5b4fc:#273681;--t-a78bfa:#562fc9;--t-a855f7:#9240e0;--t-a89060:#625843;--t-a8926e:#605645;--t-a89bc4:#524965;--t-a89ec0:#4f495e;--t-a89fc9:#4d4764;--t-a8a0c0:#4d485c;--t-a8c890:#333d2c;--t-a99bc4:#524964;--t-b09098:#635054;--t-b0a0cc:#4f4462;--t-b39ddb:#524072;--t-b478f5:#8d47d8;--t-b7aeff:#35289c;--t-b86060:#a75858;--t-b89860:#5c4f3a;--t-b89ad0:#574267;--t-bbf7d0:#20412b;--t-c07838:#8f633c;--t-c08080:#7c4e4e;--t-c084fc:#8b2fd6;--t-c090ff:#5f28a7;--t-c0a0ff:#4e289b;--t-c0b8f0:#3a316d;--t-c4a8ff:#48278f;--t-c4b5fd:#3c2887;--t-c7a8e8:#4d3467;--t-c7a8f0:#4c3072;--t-c7b8f0:#3f3068;--t-c7bfe0:#3c364f;--t-c7c2d4:#3c3843;--t-c7c2f0:#393368;--t-c7c2ff:#312892;--t-c7d2fe:#253575;--t-c87838:#91623c;--t-c87878:#894b4b;--t-c8a04a:#7f6a3c;--t-c8a060:#564831;--t-c8a876:#4f4331;--t-c8a87a:#4f4332;--t-c8b870:#413d2a;--t-c8e8c0:#2d3f29;--t-c8f5d4:#22402a;--t-c9973f:#83683a;--t-c99a4d:#82683d;--t-c9a0e8:#55356d;--t-c9a24a:#7e6a3c;--t-c9a35a:#53462f;--t-c9a8e8:#4d3365;--t-c9bfe0:#3e364f;--t-cfc8b8:#3d3a32;--t-d04555:#c14957;--t-d05060:#ba4654;--t-d4a060:#87663e;--t-d4a373:#55422f;--t-d4a5a0:#573c39;--t-d4af37:#7c6b33;--t-d4c4f0:#423160;--t-d8b4fe:#4d2577;--t-d8c9a0:#3f3a2a;--t-d8d2c2:#3d3a31;--t-d8d2e8:#3d374d;--t-d97706:#995f1c;--t-d98a85:#76403d;--t-d9a85c:#85673a;--t-d9b25c:#806939;--t-ddd8ff:#35288e;--t-e05c5c:#c03f3f;--t-e07070:#963d3d;--t-e08585:#7f3b3b;--t-e0aaff:#53236f;--t-e0abfc:#53256b;--t-e0b060:#856837;--t-e0b870:#443824;--t-e0d4fa:#422d71;--t-e0e7ff:#243673;--t-e2d8c0:#3f3a2c;--t-e2d8f0:#413453;--t-e2d9f3:#41335a;--t-e2d9ff:#3e2787;--t-e2e8f0:#37332b;--t-e4defa:#3d2f70;--t-e5dff0:#3f364e;--t-e879f9:#b024c4;--t-e8a855:#8c6532;--t-e8c268:#806933;--t-e8d9a0:#403a24;--t-e8e0ff:#3f2785;--t-e9d5ff:#4c2577;--t-e9d8ff:#4a267a;--t-ede8ff:#3c2887;--t-ef4444:#cb3030;--t-f0555a:#c93338;--t-f06060:#c02b2b;--t-f0a030:#8e6429;--t-f0abfc:#582462;--t-f0cf8a:#443920;--t-f0d090:#443821;--t-f2ead8:#413929;--t-f472b6:#bf357d;--t-f59e0b:#8c6523;--t-f5d0fe:#572464;--t-f5ecd8:#423926;--t-f5f0e8:#37332b;--t-f5f0ff:#37332b;--t-f87171:#ca3232;--t-f8a0a0:#692828;--t-f97316:#a55822;--t-f9a8d4:#5f2645;--t-facc15:#7e6b22;--t-fb7185:#ca2f46;--t-fb923c:#9e5c26;--t-fbbf24:#8a6a10;--t-fca5a5:#652525;--t-fdba74:#95612a;--t-fde047:#7a6c25;--t-fde68a:#7c6b29;--t-fde9b0:#43391c;--t-fecaca:#652525;--t-fed7aa:#4b361d;--t-fff8c0:#3f3b19;--t-ffffff:#37332b;--s-1a1a1a:#f0eae2;--s-252525:#f1ece5;--s-2b2417:#f2ead6;--t-383838:#a9a49b;--t-555555:#918d84;--t-6e6e6e:#7c786f;--t-777777:#747069;--t-808080:#6b675f;--t-c9a367:#54472f;--t-dfb271:#453925;--t-eaeaea:#3a362e;--s-262626:#f1ece5;--s-23201a:#f3ead4;--s-1a221b:#e6efe3;--b-59482b:#c2a45f;--b-253327:#a8c4ab;--t-cccccc:#4a463e;--s-242018:#f4ead2;--s-2e281e:#efe3c6;--s-222222:#f1ece5;--t-d4d4d4:#403c34}[data-theme=light] .fx-dark{color:var(--text-primary);--text-primary:#e8e0d0;--text-dim:#c7c2b4;--text-mute:#8a8578;--text-heading:#d4c8b0;--text-body:#c8c0b0;--text-name:#e9d5ff;--surface-frost:rgba(20,20,20,.8);--surface-frost-tint:rgba(0,0,0,.4);--t-22d3ee:#22d3ee;--t-2dd4bf:#2dd4bf;--t-38bdf8:#38bdf8;--t-3ec07a:#3ec07a;--t-4a7a9a:#4a7a9a;--t-4a8858:#4a8858;--t-4a9a4a:#4a9a4a;--t-4ade80:#4ade80;--t-5a8050:#5a8050;--t-5a8058:#5a8058;--t-5aba80:#5aba80;--t-5cc8e0:#5cc8e0;--t-5eead4:#5eead4;--t-60a5fa:#60a5fa;--t-6366f1:#6366f1;--t-67e8f9:#67e8f9;--t-6a9060:#6a9060;--t-6bc98a:#6bc98a;--t-6ee7a0:#6ee7a0;--t-6fae82:#6fae82;--t-6fe0a0:#6fe0a0;--t-7070a0:#7070a0;--t-7a6eaa:#7a6eaa;--t-7a7098:#7a7098;--t-7a7284:#7a7284;--t-7a7570:#7a7570;--t-7cb88f:#7cb88f;--t-7cc98f:#7cc98f;--t-7dd3fc:#7dd3fc;--t-818cf8:#818cf8;--t-86efac:#86efac;--t-8888b0:#8888b0;--t-8a7050:#8a7050;--t-8a7850:#8a7850;--t-8a7a4a:#8a7a4a;--t-8a7aa8:#8a7aa8;--t-8a7fa8:#8a7fa8;--t-8a80a8:#8a80a8;--t-8a8276:#8a8276;--t-8a8296:#8a8296;--t-8a8299:#8a8299;--t-8a86c0:#8a86c0;--t-8a887c:#8a887c;--t-8a8880:#8a8880;--t-8b6fd4:#8b6fd4;--t-8b7aaa:#8b7aaa;--t-8bc060:#8bc060;--t-9070c0:#9070c0;--t-9089a3:#9089a3;--t-9188b8:#9188b8;--t-93c5fd:#93c5fd;--t-94a3b8:#94a3b8;--t-9880c0:#9880c0;--t-9a7070:#9a7070;--t-9a7840:#9a7840;--t-9a7ac0:#9a7ac0;--t-9a8a70:#9a8a70;--t-9a8ab0:#9a8ab0;--t-9a8ac0:#9a8ac0;--t-9a8ec0:#9a8ec0;--t-9a90b8:#9a90b8;--t-9a9880:#9a9880;--t-9ca3af:#9ca3af;--t-a07030:#a07030;--t-a08050:#a08050;--t-a08858:#a08858;--t-a08cd4:#a08cd4;--t-a090b8:#a090b8;--t-a0a0a0:#a0a0a0;--t-a0a8d8:#a0a8d8;--t-a3e635:#a3e635;--t-a58fc8:#a58fc8;--t-a5a8dd:#a5a8dd;--t-a5b4fc:#a5b4fc;--t-a78bfa:#a78bfa;--t-a855f7:#a855f7;--t-a89060:#a89060;--t-a8926e:#a8926e;--t-a89bc4:#a89bc4;--t-a89ec0:#a89ec0;--t-a89fc9:#a89fc9;--t-a8a0c0:#a8a0c0;--t-a8c890:#a8c890;--t-a99bc4:#a99bc4;--t-b09098:#b09098;--t-b0a0cc:#b0a0cc;--t-b39ddb:#b39ddb;--t-b478f5:#b478f5;--t-b7aeff:#b7aeff;--t-b86060:#b86060;--t-b89860:#b89860;--t-b89ad0:#b89ad0;--t-bbf7d0:#bbf7d0;--t-c07838:#c07838;--t-c08080:#c08080;--t-c084fc:#c084fc;--t-c090ff:#c090ff;--t-c0a0ff:#c0a0ff;--t-c0b8f0:#c0b8f0;--t-c4a8ff:#c4a8ff;--t-c4b5fd:#c4b5fd;--t-c7a8e8:#c7a8e8;--t-c7a8f0:#c7a8f0;--t-c7b8f0:#c7b8f0;--t-c7bfe0:#c7bfe0;--t-c7c2d4:#c7c2d4;--t-c7c2f0:#c7c2f0;--t-c7c2ff:#c7c2ff;--t-c7d2fe:#c7d2fe;--t-c87838:#c87838;--t-c87878:#c87878;--t-c8a04a:#c8a04a;--t-c8a060:#c8a060;--t-c8a876:#c8a876;--t-c8a87a:#c8a87a;--t-c8b870:#c8b870;--t-c8e8c0:#c8e8c0;--t-c8f5d4:#c8f5d4;--t-c9973f:#c9973f;--t-c99a4d:#c99a4d;--t-c9a0e8:#c9a0e8;--t-c9a24a:#c9a24a;--t-c9a35a:#c9a35a;--t-c9a8e8:#c9a8e8;--t-c9bfe0:#c9bfe0;--t-cfc8b8:#cfc8b8;--t-d04555:#d04555;--t-d05060:#d05060;--t-d4a060:#d4a060;--t-d4a373:#d4a373;--t-d4a5a0:#d4a5a0;--t-d4af37:#d4af37;--t-d4c4f0:#d4c4f0;--t-d8b4fe:#d8b4fe;--t-d8c9a0:#d8c9a0;--t-d8d2c2:#d8d2c2;--t-d8d2e8:#d8d2e8;--t-d97706:#d97706;--t-d98a85:#d98a85;--t-d9a85c:#d9a85c;--t-d9b25c:#d9b25c;--t-ddd8ff:#ddd8ff;--t-e05c5c:#e05c5c;--t-e07070:#e07070;--t-e08585:#e08585;--t-e0aaff:#e0aaff;--t-e0abfc:#e0abfc;--t-e0b060:#e0b060;--t-e0b870:#e0b870;--t-e0d4fa:#e0d4fa;--t-e0e7ff:#e0e7ff;--t-e2d8c0:#e2d8c0;--t-e2d8f0:#e2d8f0;--t-e2d9f3:#e2d9f3;--t-e2d9ff:#e2d9ff;--t-e2e8f0:#e2e8f0;--t-e4defa:#e4defa;--t-e5dff0:#e5dff0;--t-e879f9:#e879f9;--t-e8a855:#e8a855;--t-e8c268:#e8c268;--t-e8d9a0:#e8d9a0;--t-e8e0ff:#e8e0ff;--t-e9d5ff:#e9d5ff;--t-e9d8ff:#e9d8ff;--t-ede8ff:#ede8ff;--t-ef4444:#ef4444;--t-f0555a:#f0555a;--t-f06060:#f06060;--t-f0a030:#f0a030;--t-f0abfc:#f0abfc;--t-f0cf8a:#f0cf8a;--t-f0d090:#f0d090;--t-f2ead8:#f2ead8;--t-f472b6:#f472b6;--t-f59e0b:#f59e0b;--t-f5d0fe:#f5d0fe;--t-f5ecd8:#f5ecd8;--t-f5f0e8:#f5f0e8;--t-f5f0ff:#f5f0ff;--t-f87171:#f87171;--t-f8a0a0:#f8a0a0;--t-f97316:#f97316;--t-f9a8d4:#f9a8d4;--t-facc15:#facc15;--t-fb7185:#fb7185;--t-fb923c:#fb923c;--t-fbbf24:#fbbf24;--t-fca5a5:#fca5a5;--t-fdba74:#fdba74;--t-fde047:#fde047;--t-fde68a:#fde68a;--t-fde9b0:#fde9b0;--t-fecaca:#fecaca;--t-fed7aa:#fed7aa;--t-fff8c0:#fff8c0;--t-ffffff:#ffffff;--t-383838:#383838;--t-555555:#555555;--t-6e6e6e:#6e6e6e;--t-777777:#777777;--t-808080:#808080;--t-c9a367:#c9a367;--t-dfb271:#dfb271;--t-eaeaea:#eaeaea;--t-cccccc:#cccccc;--t-d4d4d4:#d4d4d4}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.bbtfs-vignette{position:absolute;inset:0;box-shadow:inset 0 0 #f59e0b00;pointer-events:none}.bbtfs-vignette.go{animation:bbtfsVignetteFx 1.3s ease-in-out}@keyframes bbtfsVignetteFx{0%{box-shadow:inset 0 0 #f59e0b00}30%{box-shadow:inset 0 0 90px 26px #f59e0b80}to{box-shadow:inset 0 0 #f59e0b00}}.bbtfs-ember{position:absolute;width:3px;height:3px;background:#fbbf24;border-radius:50%;bottom:0;opacity:0}.bbtfs-ember.go{animation:bbtfsEmberFx 1.4s ease-out forwards}@keyframes bbtfsEmberFx{0%{opacity:0;bottom:0}15%{opacity:1}to{opacity:0;bottom:80%;transform:translate(var(--ex))}}.bbtfs-burst{position:absolute;left:50%;top:50%;width:10px;height:10px;background:radial-gradient(circle,#fff,#f59e0b 40%,transparent 75%);border-radius:50%;transform:translate(-50%,-50%);opacity:0}.bbtfs-burst.go{animation:bbtfsBurstFx .6s ease-out forwards}@keyframes bbtfsBurstFx{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(30)}}.bbtfs-name{position:absolute;font-size:17px;font-weight:800;color:var(--t-fde68a);opacity:0;text-shadow:0 0 12px #f59e0b;white-space:nowrap;text-align:center}.bbtfs-name.go{animation:bbtfsNameFx .8s .25s cubic-bezier(.3,1.5,.4,1) forwards}@keyframes bbtfsNameFx{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}body.bbtfs-shake{animation:bbtfsShakeFx .5s ease-in-out}@keyframes bbtfsShakeFx{0%,to{transform:translate(0)}20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(4px,2px)}}.qibtfs-vignette{position:absolute;inset:0;box-shadow:inset 0 0 #a78bfa00;pointer-events:none}.qibtfs-vignette.go{animation:qibtfsVignetteFx 1.4s ease-in-out}@keyframes qibtfsVignetteFx{0%{box-shadow:inset 0 0 #a78bfa00}30%{box-shadow:inset 0 0 110px 30px #a78bfa8c}to{box-shadow:inset 0 0 #a78bfa00}}.qibtfs-ember{position:absolute;width:3px;height:3px;background:#c4b5fd;border-radius:50%;bottom:0;opacity:0}.qibtfs-ember.go{animation:qibtfsEmberFx 1.5s ease-out forwards}@keyframes qibtfsEmberFx{0%{opacity:0;bottom:0}15%{opacity:1}to{opacity:0;bottom:80%;transform:translate(var(--ex))}}.qibtfs-burst{position:absolute;left:50%;top:50%;width:10px;height:10px;background:radial-gradient(circle,#fff,#a78bfa 40%,transparent 75%);border-radius:50%;transform:translate(-50%,-50%);opacity:0}.qibtfs-burst.go{animation:qibtfsBurstFx .65s ease-out forwards}@keyframes qibtfsBurstFx{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(32)}}.qibtfs-ring{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;border:2px solid #fbbf24;opacity:0;transform:translate(-50%,-50%)}.qibtfs-ring.go{animation:qibtfsRingFx .9s ease-out}@keyframes qibtfsRingFx{0%{width:10px;height:10px;opacity:.9;border-width:3px}to{width:340px;height:340px;opacity:0;border-width:1px}}.qibtfs-name{position:absolute;font-size:18px;font-weight:800;color:var(--t-e9d8ff);opacity:0;text-shadow:0 0 14px #a78bfa;white-space:nowrap;text-align:center}.qibtfs-name.go{animation:qibtfsNameFx .85s .28s cubic-bezier(.3,1.5,.4,1) forwards}@keyframes qibtfsNameFx{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}body.qibtfs-shake{animation:qibtfsShakeFx .5s ease-in-out}@keyframes qibtfsShakeFx{0%,to{transform:translate(0)}20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(4px,2px)}}.horde-mob-hit{animation:hordeMobHitFx .3s ease-out}@keyframes hordeMobHitFx{0%{transform:scale(1)}30%{transform:scale(.85);filter:brightness(1.8)}to{transform:scale(1)}}.horde-mob-die{animation:hordeMobDieFx .35s ease-out forwards}@keyframes hordeMobDieFx{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.4) rotate(20deg)}}.modal-scale-in{animation:modalScaleInFx .32s cubic-bezier(.3,1.5,.4,1)}@keyframes modalScaleInFx{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.horde-mob-enter{animation:hordeMobEnterFx .4s cubic-bezier(.3,1.3,.4,1) backwards}@keyframes hordeMobEnterFx{0%{opacity:0;transform:translateY(14px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.horde-hp-hit{animation:hordeHpHitFx .35s ease-in-out}@keyframes hordeHpHitFx{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.horde-auto-pulse{animation:hordeAutoPulseFx 1.4s ease-in-out infinite}@keyframes hordeAutoPulseFx{0%,to{box-shadow:0 0 #fbbf2455}50%{box-shadow:0 0 0 5px #fbbf2400}}.core-quota-full{animation:coreQuotaFullFx .5s ease-in-out 2}@keyframes coreQuotaFullFx{0%,to{opacity:1}50%{opacity:.45}}.assassin-bounty-card{animation:assassinCardInFx .35s cubic-bezier(.2,.8,.4,1) backwards}.assassin-bounty-card:nth-child(1){animation-delay:0s}.assassin-bounty-card:nth-child(2){animation-delay:.06s}.assassin-bounty-card:nth-child(3){animation-delay:.12s}@keyframes assassinCardInFx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.merge-ready-glow{animation:mergeReadyGlowFx 2.2s ease-in-out infinite;border:1px solid var(--b-7a5010)!important}@keyframes mergeReadyGlowFx{0%,to{box-shadow:inset 0 0 0 1px #fbbf2422,0 0 6px #fbbf2400}50%{box-shadow:inset 0 0 0 1px #fbbf2455,0 0 10px #fbbf2440}}.ticket-refill-bounce{display:inline-block;animation:ticketRefillBounceFx .6s cubic-bezier(.3,1.8,.4,1)}@keyframes ticketRefillBounceFx{0%{transform:scale(1)}30%{transform:scale(1.5) rotate(-8deg)}60%{transform:scale(.9) rotate(4deg)}to{transform:scale(1) rotate(0)}}.godtier-drop-fx{display:inline-block;font-weight:800;animation:godtierDropFx 1s ease-in-out}@keyframes godtierDropFx{0%{text-shadow:0 0 0px #38bdf8}30%{text-shadow:0 0 10px #38bdf8,0 0 18px #38bdf8}to{text-shadow:0 0 2px #38bdf888}}.gem-row-fade{animation:gemRowFadeFx .3s ease-out}@keyframes gemRowFadeFx{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.gc-aura-rise{animation:gcAuraRiseFx 2.2s ease-in-out infinite;transform-origin:bottom}@keyframes gcAuraRiseFx{0%,to{opacity:0;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.gem-socket-fx{animation:gemSocketFxAnim .5s ease-out}@keyframes gemSocketFxAnim{0%{box-shadow:0 0 #38bdf8aa}60%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.gem-unsocket-fx{animation:gemUnsocketFxAnim .4s ease-out}@keyframes gemUnsocketFxAnim{0%,to{opacity:1}50%{opacity:.4}}.gem-merge-fx{animation:gemMergeFxAnim .6s ease-in-out}@keyframes gemMergeFxAnim{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.3) rotate(-8deg);filter:brightness(1.6) saturate(1.4)}55%{transform:scale(.85) rotate(8deg)}80%{transform:scale(1.15) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.core-absorb-particle{position:absolute;width:4px;height:4px;border-radius:50%;left:50%;top:50%;margin:-2px;pointer-events:none;opacity:0;z-index:5}.core-absorb-particle.go{animation:coreAbsorbParticleFx .68s cubic-bezier(.6,0,.9,.4) forwards}@keyframes coreAbsorbParticleFx{0%{transform:translate(var(--sx),var(--sy)) scale(1);opacity:0}18%{opacity:1}to{transform:translate(0) scale(.2);opacity:0}}.core-absorb-pulse.go{animation:coreAbsorbPulseFx .82s ease-in}@keyframes coreAbsorbPulseFx{0%{box-shadow:inset 0 0 0 0 transparent}55%{box-shadow:inset 0 0 18px 4px var(--col,#a855f7)}to{box-shadow:inset 0 0 0 0 transparent}}.core-icon-drain{transition:none}.core-icon-drain.go{animation:coreIconDrainFx .8s cubic-bezier(.65,0,.9,.4) forwards}.core-eatall-particle{position:fixed;width:4px;height:4px;border-radius:50%;background:#ef4444;pointer-events:none;z-index:900;opacity:1;animation:coreEatAllPFx .6s ease-out forwards}@keyframes coreEatAllPFx{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--sx),var(--sy)) scale(.2);opacity:0}}.core-eatall-pop.go,.core-eatall-pop{animation:none}.core-eatall-pop{animation:coreEatAllPopFx .4s ease-in}@keyframes coreEatAllPopFx{0%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}to{transform:scale(.3);opacity:0}}@keyframes coreIconDrainFx{0%{clip-path:inset(0 0 0% 0);transform:scale(1) translateY(0);opacity:1}70%{clip-path:inset(0 0 65% 0);transform:scale(.72) translateY(4px);opacity:.65}to{clip-path:inset(0 0 100% 0);transform:scale(.4) translateY(8px);opacity:0}}.assassin-accept-btn{background:var(--s-241a08)!important;color:var(--t-fbbf24)!important;border:none!important;box-shadow:none;font-size:10px;padding:6px 12px}.assassin-accept-stamp{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transform:scale(2.4) rotate(-24deg);pointer-events:none;z-index:6;background:#0a0810cc}.assassin-accept-stamp.go{animation:assassinStampFx .36s cubic-bezier(.2,.9,.3,1.05) forwards}@keyframes assassinStampFx{0%{opacity:0;transform:scale(2.4) rotate(-24deg)}55%{opacity:1;transform:scale(.82) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.assassin-radar-fx{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;pointer-events:none;z-index:7;opacity:0;overflow:hidden;background:radial-gradient(circle,rgba(74,222,128,.08),rgba(74,222,128,.03) 60%,transparent 72%)}.assassin-radar-fx.go{animation:assassinRadarFadeFx .85s ease-out forwards}.assassin-radar-sweep{position:absolute;inset:0;border-radius:50%;animation:assassinRadarSweepFx .85s linear}.assassin-radar-ring{position:absolute;inset:6px;border-radius:50%;border:1px solid}.assassin-radar-blip{position:absolute;width:6px;height:6px;border-radius:50%;background:#f87171;box-shadow:0 0 6px 2px #f87171cc;animation:assassinRadarBlipFx .85s ease-in-out}@keyframes assassinRadarSweepFx{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assassinRadarFadeFx{0%{opacity:0}15%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes assassinRadarBlipFx{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.assassin-shatter-fx{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#0000;transition:background .5s ease;border-radius:12px}.assassin-shatter-fx.go{background:#0009}.assassin-shatter-emblem{font-size:44px;opacity:0}.assassin-shatter-fx.go .assassin-shatter-emblem{animation:assassinShatterFx .5s cubic-bezier(.4,0,.7,1) forwards}@keyframes assassinShatterFx{0%{opacity:0;transform:scale(.6) rotate(0)}30%{opacity:1;transform:scale(1.15) rotate(-4deg);filter:blur(0)}65%{opacity:1;transform:scale(1) rotate(3deg);filter:brightness(1.8) blur(0)}to{opacity:0;transform:scale(1.5) rotate(-8deg);filter:brightness(2.4) blur(3px)}}.assassin-travel-mist{position:absolute;inset:0;overflow:hidden;border-radius:3px;pointer-events:none}.assassin-travel-radar{position:relative;border-radius:50%;overflow:hidden;background:radial-gradient(circle,#ffffff0d,#0000004d 72%);box-shadow:0 0 0 1px #ffffff0f inset}.assassin-travel-radar-sweep{position:absolute;inset:0;border-radius:50%;animation:assassinTravelRadarSpinFx 2.6s linear infinite}.assassin-travel-radar-ring{position:absolute;inset:5px;border-radius:50%;border:1px solid}.assassin-travel-radar-dot-red{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#f87171;box-shadow:0 0 6px 2px #f87171bf;z-index:2;animation:assassinRadarRedBlinkFx 3s ease-in-out infinite}.assassin-travel-radar-dot-gold{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fbbf24;box-shadow:0 0 7px 2px #fbbf24d9;z-index:3;transition:left 1s linear,top 1s linear}@keyframes assassinTravelRadarSpinFx{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assassinRadarRedBlinkFx{0%,to{opacity:1;box-shadow:0 0 6px 2px #f87171bf}50%{opacity:.35;box-shadow:0 0 3px 1px #f8717159}}.assassin-travel-mist span{position:absolute;top:-2px;bottom:-2px;width:16px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:assassinMistFx 1.8s linear infinite}@keyframes assassinMistFx{0%{left:-10%}to{left:110%}}.core-stat-flash{animation:coreStatFlashFx .7s ease-out}@keyframes coreStatFlashFx{0%{text-shadow:0 0 0 transparent}35%{text-shadow:0 0 8px #86efaccc}to{text-shadow:0 0 0 transparent}}#unlock-toast-stack{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));right:12px;z-index:210;display:flex;flex-direction:column;gap:6px;align-items:flex-end;pointer-events:none}.unlock-card{pointer-events:auto;cursor:pointer;background:var(--s-141020);border-radius:8px;padding:8px 12px;display:flex;gap:8px;align-items:center;width:190px;box-shadow:0 4px 12px #000a;box-sizing:border-box;transform:translate(40px);opacity:0}.unlock-card.go{animation:unlockCardFx 3.2s ease-out forwards}@keyframes unlockCardFx{0%{transform:translate(40px);opacity:0}12%{transform:translate(0);opacity:1}84%{transform:translate(0);opacity:1}to{transform:translate(40px);opacity:0}}.unlock-card-ic{font-size:17px;flex-shrink:0}.unlock-card-t1{font-size:8px;color:var(--t-fbbf24);font-weight:700;letter-spacing:.04em}.unlock-card-t2{font-size:10.5px;font-weight:800;color:var(--text-primary);margin:1px 0}.unlock-card-t3{font-size:8.5px;color:var(--text-mute);line-height:1.3}.comp-lvup-ring{position:absolute;inset:-8px;border-radius:50%;border:2px solid #f0abfc;opacity:0;pointer-events:none}.comp-lvup-ring.go{animation:compLvRingFx .8s ease-out forwards}@keyframes compLvRingFx{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.comp-lvup-txt{position:absolute;top:-14px;left:50%;transform:translate(-50%);opacity:0;font-size:11px;color:var(--t-f0abfc);font-weight:800;pointer-events:none;white-space:nowrap}.comp-lvup-txt.go{animation:compLvTxtFx .9s ease-out forwards}@keyframes compLvTxtFx{0%{opacity:0;transform:translate(-50%) translateY(4px)}30%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:1;transform:translate(-50%) translateY(-6px)}}.comp-orbit-wrap{position:relative;display:inline-block}.comp-aura-breathe{animation:compAuraBreathe 2.6s ease-in-out infinite}@keyframes compAuraBreathe{0%,to{filter:drop-shadow(0 0 2px transparent)}50%{filter:drop-shadow(0 0 7px #c084fcaa)}}.rit-coin{position:absolute;width:8px;height:8px;border-radius:50%;background:#fbbf24;top:0;opacity:0;pointer-events:none}.rit-coin.go{animation:ritCoinFall .7s ease-in forwards}@keyframes ritCoinFall{0%{opacity:1;top:0;transform:translateY(0)}90%{opacity:1}to{opacity:0;top:40px;transform:scale(.4)}}.rit-flash{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff8e0,transparent 70%);opacity:0;pointer-events:none}.rit-flash.go{animation:ritFlashFx .55s ease-out forwards}@keyframes ritFlashFx{0%{opacity:0;transform:scale(.3)}40%{opacity:.9}to{opacity:0;transform:scale(1.7)}}.rit-cd-ring{position:relative;width:36px;height:36px}.rit-cd-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rit-cd-bg{fill:none;stroke:var(--surface-panel-2);stroke-width:3}.rit-cd-fg{fill:none;stroke:var(--b-6b7280);stroke-width:3;stroke-linecap:round}.rit-cd-txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--text-mute)}.exp-node-q{transition:opacity .3s,transform .3s}.exp-node-q.hide{opacity:0;transform:scale(1.4) rotate(20deg)}.exp-node-r{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5)}.exp-node-r.go{animation:expNodeRevealFx .4s ease-out .2s forwards}@keyframes expNodeRevealFx{to{opacity:1;transform:scale(1)}}.exp-choice-pulse{animation:expChoicePulseFx 1.4s ease-in-out infinite}@keyframes expChoicePulseFx{0%,to{box-shadow:0 0 #a78bfa66}50%{box-shadow:0 0 0 6px #a78bfa00}}.exp-compass-fx{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:14px;opacity:0;z-index:3}.exp-compass-fx.go{animation:expCompassFadeFx 2.2s ease-in forwards}@keyframes expCompassFadeFx{0%{opacity:1}75%{opacity:1}to{opacity:0}}.exp-compass-glow{position:absolute;left:50%;top:50%;width:90px;height:90px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.35),transparent 70%);opacity:0;pointer-events:none}.exp-compass-fx.go .exp-compass-glow{animation:expCompassGlowFx 2.2s ease-out forwards}@keyframes expCompassGlowFx{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.exp-compass-needle{display:inline-block;width:64px;height:64px;color:var(--t-c4b5fd);transform:rotate(5deg);filter:drop-shadow(0 0 10px rgba(167,139,250,.8));position:relative;z-index:1}.exp-compass-fx.go .exp-compass-needle{animation:expCompassSwingFx 1.6s cubic-bezier(.3,.6,.4,1) forwards}@keyframes expCompassSwingFx{0%{transform:rotate(-40deg) scale(.85)}18%{transform:rotate(70deg) scale(1.1)}35%{transform:rotate(-25deg) scale(1.05)}52%{transform:rotate(15deg) scale(1)}68%{transform:rotate(-5deg)}85%{transform:rotate(3deg)}to{transform:rotate(5deg) scale(1)}}.exp-compass-txt{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);white-space:nowrap;font-size:11px;font-weight:700;color:var(--t-c4b5fd);opacity:0;text-shadow:0 0 8px rgba(167,139,250,.7)}.exp-compass-fx.go .exp-compass-txt{animation:expCompassTxtFx 2.2s ease-out forwards}@keyframes expCompassTxtFx{0%{opacity:0;transform:translate(-50%,10px)}20%{opacity:1;transform:translate(-50%,4px)}75%{opacity:1}to{opacity:0;transform:translate(-50%)}}.terr-flag{position:absolute;bottom:0;left:50%;font-size:14px;transform:translate(-50%,10px) scale(.6);opacity:0;pointer-events:none}.terr-flag.go{animation:terrFlagPlantFx .5s cubic-bezier(.3,1.6,.4,1) forwards}@keyframes terrFlagPlantFx{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}60%{opacity:1}to{opacity:1;transform:translate(-50%,2px) scale(1)}}.terr-burst{position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle,#4ade8055,transparent 70%);opacity:0;pointer-events:none}.terr-burst.go{animation:terrBurstFx .5s ease-out forwards}@keyframes terrBurstFx{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:0;transform:scale(1.4)}}.terr-glow.go{animation:terrGlowFx 1.1s ease-out}@keyframes terrGlowFx{0%{box-shadow:0 0 #a75afa00}12%{box-shadow:0 0 10px 4px #a75afae6}30%{box-shadow:0 0 #a75afa00}42%{box-shadow:0 0 10px 4px #a75afad9}60%{box-shadow:0 0 #a75afa00}72%{box-shadow:0 0 8px 3px #a75afab3}to{box-shadow:0 0 0 1px #16653444 inset}}.terr-raided.go{animation:terrRaidShakeFx .5s ease-in-out}@keyframes terrRaidShakeFx{0%,to{transform:translate(0)}20%{transform:translate(-4px) rotate(-3deg)}40%{transform:translate(4px) rotate(3deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.terr-crack{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;opacity:0;pointer-events:none}.terr-crack.go{animation:terrCrackFx .5s ease-out forwards}@keyframes terrCrackFx{0%{opacity:0}30%{opacity:1}to{opacity:0}}.bk-jar-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px}.bk-jar-ic.go{animation:bkJarTick .4s ease-out}@keyframes bkJarTick{0%,to{transform:scale(1)}40%{transform:scale(1.22)}}.bk-jar-ping{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #fbbf24;opacity:0;pointer-events:none}.bk-jar-ping.go{animation:bkJarPing .7s ease-out forwards}@keyframes bkJarPing{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.bk-mat-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.bk-mat-hg{position:absolute;font-size:13px}.bk-mat-hg.go{animation:bkHgOut .45s ease-in forwards}@keyframes bkHgOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5) rotate(90deg)}}.bk-mat-ck{position:absolute;font-size:13px;color:var(--t-4ade80);opacity:0}.bk-mat-ck.go{animation:bkCkIn .5s cubic-bezier(.3,1.7,.4,1) .35s forwards}@keyframes bkCkIn{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.bk-mat-flash{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,#fff8e0aa,transparent 70%);opacity:0;pointer-events:none}.bk-mat-flash.go{animation:bkFlash .5s ease-out .33s forwards}@keyframes bkFlash{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.6)}}.bank-coin-drop-fx{position:absolute;left:50%;top:0;transform:translate(-50%,-34px);font-size:22px;opacity:0;pointer-events:none;z-index:20;filter:drop-shadow(0 0 8px rgba(251,191,36,.8))}.bank-coin-drop-fx.go{animation:bankCoinDropFxAnim 1.3s cubic-bezier(.35,0,.4,1) forwards}@keyframes bankCoinDropFxAnim{0%{opacity:0;transform:translate(-50%,-34px) scale(.6) rotate(0)}12%{opacity:1}55%{transform:translate(-50%,26px) scale(1.15) rotate(200deg)}80%{opacity:1;transform:translate(-50%,40px) scale(1) rotate(260deg)}to{opacity:0;transform:translate(-50%,48px) scale(.6) rotate(300deg)}}.bank-bal-flash{animation:bankBalFlashFx 1.1s ease-out}@keyframes bankBalFlashFx{0%{color:var(--t-fff8c0);text-shadow:0 0 14px #fbbf24}60%{color:var(--t-fde68a)}to{color:inherit;text-shadow:none}}@keyframes sealPulse{0%,to{opacity:.7;text-shadow:0 0 12px #a78bfa66}50%{opacity:1;text-shadow:0 0 24px #a78bfaaa,0 0 40px #7c3aed55}}@keyframes sealGlow{0%,to{box-shadow:0 0 10px #4c1d9522,inset 0 0 20px #1a0a3022}50%{box-shadow:0 0 20px #7c3aed44,inset 0 0 30px #2a105088}}@keyframes boxCardPop{0%{opacity:0;transform:scale(.6) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes boxGlow{0%,to{box-shadow:0 0 12px #fbbf2466,0 0 24px #d97706aa,inset 0 0 12px #78350f44}50%{box-shadow:0 0 20px #fbbf2499,0 0 40px #d97706cc,inset 0 0 20px #78350f66}}@keyframes iconGlowPulse{0%,to{filter:drop-shadow(0 0 6px #c084fc88) drop-shadow(0 0 12px #7c3aed66)}50%{filter:drop-shadow(0 0 11px #c084fccc) drop-shadow(0 0 22px #7c3aed99)}}@keyframes boxShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes boxReveal{0%{transform:rotateY(90deg) scale(.9);opacity:0}to{transform:rotateY(0) scale(1);opacity:1}}@keyframes boxSparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes erm-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}@keyframes bxIconPop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes bxIconShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px) rotate(-4deg)}40%{transform:translate(5px) rotate(4deg)}60%{transform:translate(-4px) rotate(-3deg)}80%{transform:translate(4px) rotate(3deg)}}@keyframes brBoxShakeGentle{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px) rotate(-2deg)}50%{transform:translate(3px) rotate(2deg)}75%{transform:translate(-2px) rotate(-1deg)}}@keyframes brBoxRevealFade{0%{transform:scale(1);opacity:1}to{transform:scale(1.22);opacity:0}}@keyframes brAuraSoft{0%{opacity:0;transform:scale(.7)}55%{opacity:.4;transform:scale(1.15)}to{opacity:0;transform:scale(1.35)}}.bx-aura{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,#fbbf2440,transparent 70%);opacity:0;pointer-events:none}.bx-aura.go{animation:bxAuraPulse 1.4s ease-in-out forwards}@keyframes bxAuraPulse{0%{opacity:0}20%{opacity:.5}to{opacity:.9}}.bx-flash{position:absolute;inset:-16px;border-radius:50%;opacity:0;pointer-events:none}.bx-flash.ok{background:radial-gradient(circle,#eafff2,#4ade80 45%,transparent 72%)}.bx-flash.fail{background:radial-gradient(circle,#ffecec,#f87171 45%,transparent 72%)}.bx-flash.go{animation:bxFlashFx .65s ease-out forwards}@keyframes bxFlashFx{0%{opacity:0;transform:scale(.3)}40%{opacity:.95}to{opacity:0;transform:scale(1.8)}}.bx-ring{position:absolute;inset:8px;border-radius:50%;border:1.5px solid var(--b-2a2210);opacity:0}.bx-ring.go{animation:bxRingIn .3s ease-out forwards}@keyframes bxRingIn{to{opacity:1}}.bx-orbit{position:absolute;inset:0;opacity:0}.bx-orbit.go{animation:bxSpiral 1.4s cubic-bezier(.3,0,.4,1) forwards}@keyframes bxSpiral{0%{opacity:1;transform:scale(1) rotate(0)}90%{opacity:1}to{opacity:0;transform:scale(.15) rotate(300deg)}}.bx-p{position:absolute;width:4px;height:4px;border-radius:50%;background:#fde68a;box-shadow:0 0 5px #fbbf24;margin:-2px}.erm-shake{animation:erm-shake .45s ease}.bx-crack-line{position:absolute;inset:0;width:104px;height:104px;opacity:0;pointer-events:none;z-index:4;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.bx-crack-line path{stroke-dasharray:130;stroke-dashoffset:130}.bx-crack-line.show{opacity:1}.bx-crack-line.show path{animation:bxCrackDash .28s ease-out forwards}@keyframes bxCrackDash{to{stroke-dashoffset:0}}.bx-crack-glow{position:absolute;inset:-10px;border-radius:50%;opacity:0;pointer-events:none;z-index:4;background:radial-gradient(circle,var(--bx-crack-col,#e8e0d0),transparent 70%)}.bx-crack-glow.go{animation:bxCrackGlowFx .32s ease-out forwards}@keyframes bxCrackGlowFx{0%{opacity:0;transform:scale(.6)}55%{opacity:.85;transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}@keyframes rankRingExpand{0%{transform:scale(.4);opacity:.9;border-width:3px}70%{opacity:.35}to{transform:scale(2.6);opacity:0;border-width:1px}}@keyframes rankFlashPop{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes rankIconPop{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-4deg)}60%{transform:scale(.95) rotate(2deg)}to{transform:scale(1)}}@keyframes rankParticleFly{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--px),var(--py)) scale(.3)}}.rank-burst-box{position:relative;overflow:visible}.rank-burst-flash{position:absolute;inset:-16px;border-radius:16px;background:radial-gradient(circle,rgba(251,191,36,.5),transparent 70%);opacity:0;pointer-events:none;z-index:0}.rank-burst-flash.go{animation:rankFlashPop .6s ease-out}.rank-burst-ring{position:absolute;inset:0;border-radius:12px;border:2px solid #fbbf24;opacity:0;pointer-events:none;z-index:0}.rank-burst-ring.go{animation:rankRingExpand 1.1s cubic-bezier(.2,.7,.3,1)}.rank-burst-icon.go{animation:rankIconPop .7s cubic-bezier(.3,1.6,.4,1)}.rank-particle{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:#fbbf24;opacity:0;pointer-events:none;z-index:1}.rank-particle.go{animation:rankParticleFly .9s cubic-bezier(.2,.7,.3,1) forwards}.rank-burst-beam{position:absolute;bottom:50%;left:50%;width:4px;height:0;background:linear-gradient(180deg,transparent,#fde68a,#fbbf24,transparent);transform:translate(-50%);opacity:0;pointer-events:none;z-index:0}.rank-burst-beam.go{animation:rankBeamShoot 1s ease-out}@keyframes rankBeamShoot{0%{height:0;opacity:0}15%{opacity:1}55%{height:340px;opacity:1}to{height:340px;opacity:0}}.rank-burst-beam-ring{position:absolute;bottom:calc(50% - 5px);left:50%;width:10px;height:10px;border-radius:50%;border:2px solid #fbbf24;transform:translate(-50%,50%);opacity:0;pointer-events:none;z-index:0}.rank-burst-beam-ring.go{animation:rankBeamRing 1.2s ease-out}@keyframes rankBeamRing{0%{width:10px;height:10px;opacity:.9;border-width:3px}to{width:280px;height:90px;opacity:0;border-width:1px}}@keyframes numGlow{0%{text-shadow:0 0 0 rgba(251,191,36,0)}30%{text-shadow:0 0 12px rgba(251,191,36,.9)}to{text-shadow:0 0 0 rgba(251,191,36,0)}}.numglow.go{animation:numGlow .5s ease-out}@keyframes deltaFloat{0%{opacity:0;transform:translate(-50%)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-20px)}}.delta-float{position:absolute;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--t-4ade80);opacity:0;pointer-events:none;white-space:nowrap;z-index:60}.delta-float.go{animation:deltaFloat 1s ease-out forwards}@keyframes lootPop{0%{transform:scale(.85)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes lootSheenSweep{0%{left:-60%}to{left:130%}}@keyframes lootGlowPulse{0%{opacity:0}30%{opacity:1}to{opacity:0}}.loot-reveal.go{animation:lootPop .5s cubic-bezier(.3,1.5,.4,1)}.loot-reveal{position:relative;overflow:hidden}.loot-reveal-sheen{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);pointer-events:none;z-index:2}.loot-reveal-sheen.go{animation:lootSheenSweep .8s ease-out}.loot-reveal-glow{position:absolute;inset:-2px;border-radius:inherit;opacity:0;pointer-events:none;z-index:0}.loot-reveal-glow.go{animation:lootGlowPulse .8s ease-out}@keyframes qiPulseRing{0%{box-shadow:0 0 #fbbf248c}to{box-shadow:0 0 0 10px #fbbf2400}}@keyframes qiSparkPop{0%{opacity:0;transform:translateY(-50%) scale(.3)}40%{opacity:1;transform:translateY(-50%) scale(1.6)}to{opacity:0;transform:translateY(-50%) scale(.6)}}.qi-pulse.go{animation:qiPulseRing .7s ease-out}.qi-spark{position:absolute;right:-2px;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translateY(-50%);opacity:0;filter:blur(1px);pointer-events:none}.qi-spark.go{animation:qiSparkPop .5s ease-out}#ach-unlock-inner{transform:rotateY(90deg);opacity:0}#ach-unlock-inner.go{animation:achFlipIn .6s cubic-bezier(.2,.8,.3,1) forwards}.cdx-flip{position:relative;perspective:800px;width:100%;z-index:1}.cdx-flip-inner{position:relative;width:100%;transform-style:preserve-3d;transform:rotateY(0)}.cdx-flip-inner.go{animation:cdxFlipFx .7s cubic-bezier(.3,.7,.3,1) .5s forwards}@keyframes cdxFlipFx{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.cdx-flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cdx-flip-back{position:absolute;inset:0;transform:rotateY(0)}.cdx-flip-front{position:relative;transform:rotateY(180deg)}.cdx-flip-glow{position:absolute;inset:-4px;border-radius:8px;background:linear-gradient(90deg,transparent,rgba(74,222,128,.28),transparent);opacity:0;pointer-events:none;z-index:0}.cdx-flip-glow.go{animation:cdxFlipGlowFx 1.8s ease-out forwards}@keyframes cdxFlipGlowFx{0%{opacity:0}25%{opacity:1}60%{opacity:.7}to{opacity:0}}@keyframes achFlipIn{0%{transform:rotateY(90deg) scale(.85);opacity:0}60%{transform:rotateY(0) scale(1.05);opacity:1}to{transform:rotateY(0) scale(1);opacity:1}}.ach-badge{font-size:38px;display:inline-block}.ach-badge.go{animation:achBadgePop .7s cubic-bezier(.3,1.6,.4,1) .35s backwards}@keyframes achBadgePop{0%{transform:scale(0) rotate(-20deg)}70%{transform:scale(1.2) rotate(8deg)}to{transform:scale(1) rotate(0)}}.ach-ribbon{position:absolute;top:10px;left:-30%;width:160%;height:22px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);opacity:0;pointer-events:none}.ach-ribbon.go{animation:achRibbon .8s ease-out .2s}@keyframes achRibbon{0%{left:-30%;opacity:0}15%{opacity:1}to{left:130%;opacity:0}}@keyframes starLight{0%{transform:scale(.3);filter:drop-shadow(0 0 0 rgba(251,191,36,0))}55%{transform:scale(1.5);filter:drop-shadow(0 0 10px rgba(251,191,36,.9))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(251,191,36,0))}}.star-fx.go{animation:starLight .5s ease-out}@keyframes starItemGlow{0%{filter:drop-shadow(0 0 0 rgba(251,191,36,0))}40%{filter:drop-shadow(0 0 16px rgba(251,191,36,.9))}to{filter:drop-shadow(0 0 0 rgba(251,191,36,0))}}.star-item-fx.go{animation:starItemGlow .8s ease-out}.floor-veil{position:absolute;inset:0;background:#000;opacity:0;z-index:5;pointer-events:none}.floor-veil.go{animation:floorVeilFx .7s ease}@keyframes floorVeilFx{0%{opacity:0}35%{opacity:.82}65%{opacity:.82}to{opacity:0}}.floor-wipe{position:absolute;top:0;bottom:0;width:52%;background:linear-gradient(100deg,transparent,#fbbf24 45%,#f59e0b 55%,transparent);opacity:0;left:-60%;z-index:6;pointer-events:none}.floor-wipe.go{animation:floorWipeFx .7s cubic-bezier(.4,0,.2,1)}@keyframes floorWipeFx{0%{left:-60%;opacity:0}10%{opacity:1}55%{opacity:1}to{left:110%;opacity:0}}#hp-vignette{position:fixed;inset:0;pointer-events:none;z-index:150;box-shadow:inset 0 0 #ef444400;display:none}#hp-vignette.pulsing{display:block;animation:hpVignettePulse 1.1s ease-in-out infinite}@keyframes hpVignettePulse{0%,to{box-shadow:inset 0 0 40px 6px #ef444426}50%{box-shadow:inset 0 0 80px 20px #ef444480}}#ar-cb-vignette{position:absolute;inset:0;border-radius:14px;pointer-events:none;z-index:5;box-shadow:inset 0 0 #ef444400}#ar-cb-vignette.pulsing{animation:hpVignettePulse 1.1s ease-in-out infinite}#ar-suspense-overlay{display:none;position:fixed;inset:0;background:#05040adb;z-index:1140;align-items:center;justify-content:center;flex-direction:column;gap:10px}#ar-suspense-overlay.go{display:flex}.ar-suspense-icon{font-size:34px;color:var(--t-c084fc);animation:arSuspensePulse 1.1s ease-in-out infinite}.ar-suspense-txt{font-size:12px;color:var(--t-a89bc4);letter-spacing:.04em}@keyframes arSuspensePulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.ar-log-flash{animation:arLogFlashFx 1.6s ease-out;border-radius:5px}@keyframes arLogFlashFx{0%{background:#f8717166;box-shadow:0 0 10px #f8717173}to{background:transparent;box-shadow:none}}.ar-result-flash{animation:arResultFlashFx 1.4s ease-out}@keyframes arResultFlashFx{0%{background:#c084fc4d;box-shadow:0 0 16px #c084fc8c;transform:scale(1.015)}to{background:var(--s-161022);box-shadow:none;transform:scale(1)}}.hit-fx.hit{animation:hitShakeFx .3s ease-in-out}@keyframes hitShakeFx{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.hit-fx.hit:after{content:"";position:absolute;inset:-4px;border-radius:8px;background:#ffffff59;opacity:0;pointer-events:none;animation:hitFlashFx .3s ease-out}@keyframes hitFlashFx{0%{opacity:.8}to{opacity:0}}.lunge-fx.lunge-p{animation:arLungeP .28s ease-out}.lunge-fx.lunge-e{animation:arLungeE .28s ease-out}@keyframes arLungeP{0%{transform:translate(0) scale(1)}40%{transform:translate(14px) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes arLungeE{0%{transform:translate(0) scale(1)}40%{transform:translate(-14px) scale(1.08)}to{transform:translate(0) scale(1)}}.ar-dodge-fx{animation:arDodgeFx .4s ease-out}@keyframes arDodgeFx{0%{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.hit-dmg{position:absolute;top:-4px;left:50%;transform:translate(-50%);font-size:12px;font-weight:800;color:var(--t-f87171);opacity:0;pointer-events:none;white-space:nowrap;z-index:10}.hit-dmg.go{animation:hitDmgFloat .7s ease-out forwards}@keyframes hitDmgFloat{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.7)}20%{opacity:1;transform:translate(-50%) translateY(-4px) scale(1.1)}to{opacity:0;transform:translate(-50%) translateY(-24px) scale(1)}}.vs-side.pulse-fx:after{content:"";position:absolute;inset:-4px;border-radius:8px;opacity:0;pointer-events:none;background:var(--pulse-color,rgba(255,255,255,.35));animation:hitFlashFx .55s ease-out}@keyframes rippleOut{to{transform:scale(2.6);opacity:0}}.tap-ripple{position:absolute;border-radius:50%;background:#fbbf2459;transform:scale(0);pointer-events:none;animation:rippleOut .5s ease-out forwards}button,a,[onclick],[role=button],.tab,.zc,.eqs,.more-item,.acc-head,.mode-btn,.sk-opt,.bl-card,button *,a *,[onclick] *,[role=button] *,.tab *{touch-action:manipulation}.tab .tab-icon,.tab .tab-icon svg,.tab .tab-badge-fx{pointer-events:none}button,input,select,textarea{font-family:inherit}html{overflow-x:hidden;overscroll-behavior:none;background:var(--surface-page)}body{font-family:Sarabun,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;background:var(--surface-page);color:var(--text-primary);min-height:100vh;padding-bottom:calc(74px + env(safe-area-inset-bottom));padding-top:calc(56px + env(safe-area-inset-top));overflow-x:hidden;overscroll-behavior:none}@media(pointer:fine){html,body{overflow-y:auto;overscroll-behavior-y:auto}}.pot-use-modal,.pill-all-modal,.pill-confirm{background:var(--surface-panel);border:1px solid var(--border-soft);border-radius:18px;width:min(430px,calc(100vw - 26px));max-height:86vh;box-sizing:border-box;padding:18px;box-shadow:0 18px 50px #0000008c;color:var(--text-primary)}.pot-use-head,.pill-all-head{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:800;margin-bottom:16px;color:var(--text-primary)}.pill-all-head button{border:0;background:transparent;color:var(--text-mute);font-size:18px;padding:4px;cursor:pointer}.pot-use-name{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-panel-2);font-size:13px}.pot-use-name span{flex:1;font-weight:700}.pot-use-name b,.pill-all-name b{color:var(--t-f59e0b)}.pot-use-progress{padding:14px 4px 8px}.pot-use-nums{display:flex;justify-content:space-between;font-size:10px;color:var(--text-mute);margin-bottom:6px}.pot-use-bar,.pill-all-prog div{height:7px;border-radius:8px;background:var(--surface-sunken);overflow:hidden}.pot-use-bar i,.pill-all-prog i{display:block;height:100%;border-radius:inherit;background:#f59e0b}.pot-use-note{font-size:10px;line-height:1.6;color:var(--text-dim);margin:4px 0 13px}.pot-qty{display:grid;grid-template-columns:42px minmax(54px,1fr) auto 42px auto;align-items:center;gap:6px;padding:8px;border-radius:12px;background:var(--surface-sunken)}.pot-qty button{height:38px;border:1px solid var(--border-soft);border-radius:9px;background:var(--surface-panel-2);color:var(--text-primary);font-size:18px}.pot-qty input{height:38px;min-width:0;text-align:center;border:0;background:transparent;color:var(--t-fbbf24);font-size:18px;font-weight:800}.pot-qty span{font-size:11px;color:var(--text-mute);white-space:nowrap}.pot-qty .pot-qty-max{font-size:10px;padding:0 10px;color:var(--t-fbbf24)}.pot-use-actions,.pill-all-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.pot-use-actions .btn,.pill-all-actions .btn{min-width:108px;padding:11px 14px}.pill-hide{display:flex;align-items:center;justify-content:space-between;padding:10px 2px 14px;color:var(--text-dim);font-size:11px}.pill-hide input{display:none}.pill-hide i{width:42px;height:23px;border:1px solid var(--border-soft);border-radius:20px;background:var(--surface-sunken);position:relative}.pill-hide i:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;left:3px;top:2px;background:var(--text-mute);transition:.2s}.pill-hide input:checked+i{background:var(--s-241a08);border-color:#f59e0b}.pill-hide input:checked+i:after{left:20px;background:#f59e0b}.pill-all-list{max-height:58vh;overflow-y:auto;border:1px solid var(--border-soft);border-radius:13px;background:var(--surface-page-2);padding:0 12px}.pill-all-row{padding:13px 0;border-bottom:1px solid var(--border-soft)}.pill-all-row:last-child{border-bottom:0}.pill-all-row.full{opacity:.55}.pill-all-name{display:flex;gap:7px;align-items:center;font-size:12px}.pill-all-name span{flex:1;font-weight:700}.pill-all-eff{font-size:9.5px;color:var(--text-mute);margin:5px 0 8px;padding-left:23px}.pill-all-prog{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:7px;color:var(--text-mute);font-size:10px;text-align:center}.pill-all-empty{padding:28px 10px;text-align:center;color:var(--text-mute);font-size:11px}.pill-confirm-h{font-size:18px;font-weight:800;margin-bottom:14px}.pill-confirm-s{font-size:12px;color:var(--text-dim);margin-bottom:14px}.pill-confirm-list{max-height:48vh;overflow-y:auto}.pill-confirm-list div{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--border-soft);font-size:11px}.pill-confirm-list b{color:var(--t-fbbf24)}@media(max-width:420px){.pot-use-modal,.pill-all-modal,.pill-confirm{padding:15px}.pot-qty{grid-template-columns:38px minmax(44px,1fr) auto 38px}.pot-qty-max{grid-column:1/-1;width:100%}.pill-all-list{max-height:55vh}}.tab-bar{display:flex;background:var(--surface-page-2);border-top:1px solid var(--b-2c2c2c);position:fixed;bottom:0;left:0;right:0;z-index:50;padding-bottom:env(safe-area-inset-bottom)}.tab-bar-fill{position:fixed;bottom:0;left:0;right:0;height:env(safe-area-inset-bottom,0px);background:var(--surface-page-2);z-index:49}.tab{flex:1;padding:8px 2px 6px;margin:3px;text-align:center;font-size:12px;color:#3a3830;cursor:pointer;letter-spacing:.3px;line-height:1.5;border-radius:14px;transition:color .2s,text-shadow .2s}.tab.active{color:var(--t-fde9b0);text-shadow:0 0 10px #fbbf24cc,0 0 20px #f59e0b80}.tab.active .tab-icon{filter:drop-shadow(0 0 6px #fbbf24cc) drop-shadow(0 0 12px #f59e0b80)}[data-theme=light] .tab.active{color:#8a5a00;text-shadow:0 0 5px #f59e0b40,0 0 8px #f59e0b26}[data-theme=light] .tab.active .tab-icon{filter:drop-shadow(0 0 2.5px #f59e0b40) drop-shadow(0 0 5px #f59e0b26)}.tab-icon{font-size:22px;display:block;margin-bottom:2px}.gi-svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.tab-icon.gi-tab{width:23px;height:23px;margin:0 auto 2px}.gi-badge{width:38px;height:38px;border-radius:10px;background:var(--s-1c1608);border:1px solid var(--b-2e2410);color:var(--t-f59e0b);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gi-badge .gi-svg{width:19px;height:19px}.gi-badge.gib-player{background:var(--s-0a1a2a);border-color:var(--b-173350);color:var(--t-38bdf8)}.gi-badge.gib-shop{background:var(--s-241a08);border-color:var(--b-4a3410);color:var(--t-fbbf24)}.gi-badge.gib-codex{background:var(--s-0e1a0e);border-color:var(--b-1c3a1c);color:var(--t-4ade80)}.gi-badge-lg{width:52px;height:52px;border-radius:13px;background:var(--s-1c1608);border:1px solid var(--b-2e2410);color:var(--t-f59e0b);display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.gi-badge-lg .gi-svg{width:27px;height:27px}.zc .gi-svg{width:22px;height:22px;color:var(--t-f59e0b);margin:0 auto}.zc .hot-tag-ic.gi-svg{width:10px;height:10px;margin:0;flex-shrink:0}.zc.lk .gi-svg{color:#5a5040}.gi-inline{width:1em;height:1em;display:inline-block;vertical-align:-.15em;color:currentColor}.page{display:none;padding:12px 14px;max-width:480px;margin:0 auto}.page.active{display:block}@keyframes pageTabEnter{0%{opacity:0}to{opacity:1}}.page.tab-enter,.tab-enter{animation:pageTabEnter .18s ease-out}.ct{font-size:12px;color:#4a4540;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.sec-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin:18px 0 8px;display:flex;align-items:center;gap:6px}.sec-head:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.sec-qi:before{background:#5b9bd5;box-shadow:0 0 4px #5b9bd599}.sec-combat:before{background:#5fc27a;box-shadow:0 0 4px #5fc27a99}.sec-item:before{background:#c99a4d;box-shadow:0 0 4px #c99a4d99}.sec-sect:before{background:#b07dcf;box-shadow:0 0 4px #b07dcf99}.sec-warn:before{background:#d9614f;box-shadow:0 0 4px #d9614f99}.sec-forge-salvage:before{background:#a78bfa;box-shadow:0 0 4px #a78bfa99}.sec-forge-art:before{background:#fbbf24;box-shadow:0 0 4px #fbbf2499}.sec-forge-craft:before{background:#fb923c;box-shadow:0 0 4px #fb923c99}.sec-forge-fuse:before{background:#38bdf8;box-shadow:0 0 4px #38bdf899}.card{background:var(--surface-panel);border-radius:10px;padding:12px 14px;margin-bottom:10px}.card-flat{background:transparent;border:none;border-bottom:1px solid var(--surface-panel-2);border-radius:0;padding:10px 0;margin-bottom:0}.btr-hub{padding:2px 0}.btr-hub-lbl{font-size:12px;font-weight:800;color:var(--text-dim);padding:2px 4px 10px}.btr-row{display:flex;align-items:center;gap:11px;padding:10px 12px;margin-bottom:7px;border-radius:12px;cursor:pointer;background:var(--surface-panel);transition:transform .12s}.btr-row:active{transform:scale(.97)}.btr-badge{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.btr-badge svg{width:58%;height:58%;display:block}.btr-body{flex:1;min-width:0}.btr-title{font-size:12.5px;font-weight:700;color:var(--text-primary)}.btr-cn{font-size:8.5px;color:var(--text-mute);font-weight:400;margin-left:5px}.btr-sub{font-size:9.5px;color:var(--text-mute);margin-top:2px}.btr-chev{color:var(--text-mute);font-size:15px;flex-shrink:0}body.btr-panel-open{overflow:hidden}.btr-panel{position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:#0000;transition:background .3s,visibility 0s linear .3s}.btr-panel.show{visibility:visible;pointer-events:auto;background:#0000008c;transition-delay:0s}.btr-panel-inner{position:relative;width:100%;max-width:420px;max-height:66vh;max-height:66dvh;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px #000000bf;transform:scale(.92);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s}.btr-panel.show .btr-panel-inner{transform:scale(1);opacity:1}:root[data-theme=light] .btr-panel-inner{border-color:#785f2829;box-shadow:0 18px 40px -18px #5a461e59}#btr-panel-bone .btr-panel-inner,#btr-panel-blood .btr-panel-inner{max-height:80vh;max-height:80dvh}.btr-panel-scroll{overflow-y:auto;flex:1;min-height:0;padding:16px 15px 22px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.btr-panel-scroll::-webkit-scrollbar{width:5px}.btr-panel-scroll::-webkit-scrollbar-track{background:transparent}.btr-panel-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.btr-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.btr-panel-back{width:30px;height:30px;border-radius:50%;background:var(--surface-panel-2);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--text-dim);cursor:pointer;flex-shrink:0}.btr-panel-back:active{background:var(--surface-panel)}.btr-panel-title{font-size:14px;font-weight:800;color:var(--text-primary)}.btr-panel-cn{font-size:9.5px;color:var(--text-mute);margin-top:1px}.btr-panel-hint{font-size:9px;color:var(--text-mute);text-align:center;line-height:1.7;margin-top:8px;padding:0 10px}.btr-sec-lbl{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);margin:2px 0 8px}.bone-canvas{position:relative;background:var(--surface-sunken);border:1px solid var(--b-232323);border-radius:18px;height:340px;margin-bottom:12px}.bone-canvas-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bone-canvas-svg line{stroke:var(--b-2a2a2a);stroke-width:1.5;stroke-dasharray:4 4}.bone-slot{position:absolute;transform:translate(-50%,-50%);width:78px;height:78px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:2px}.bone-slot:active{transform:translate(-50%,-50%) scale(.95);background:var(--s-262626)}#bone-slot-head{top:17%;left:50%}#bone-slot-torso{top:48%;left:50%}#bone-slot-larm{top:33%;left:19%}#bone-slot-rarm{top:33%;left:81%}#bone-slot-lleg{top:80%;left:28%}#bone-slot-rleg{top:80%;left:72%}.bone-slot-ic{color:var(--t-d8d2c2);width:22px;height:22px;margin-bottom:4px}.bone-slot-ic .gi-svg{width:22px;height:22px}.bone-slot-lb{font-size:10.5px;font-weight:500;color:var(--t-cccccc);margin-bottom:2px;line-height:1.2;white-space:nowrap}.bone-status{font-size:9.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.bone-dot{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}.bone-slot.gold-accent{border-color:var(--b-59482b);background:var(--s-23201a)}.bone-slot-empty{background:transparent;border:1.5px dashed var(--b-2d2d2d)}.bone-status-empty{font-size:9px;color:var(--text-mute);font-style:italic;white-space:nowrap}.bone-statcard{background:var(--surface-sunken);border:1px solid var(--b-232323);border-radius:14px;padding:14px}.bone-stat-title{font-size:12.5px;color:var(--t-dfb271);font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.bone-stat-title span:last-child{color:var(--t-a78bfa);font-size:11.5px;font-weight:500;white-space:nowrap}.bone-bonus-line{display:flex;flex-wrap:wrap;gap:6px}.bone-chip{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:6px;padding:4px 8px;font-size:11.5px;color:var(--text-mute)}.bone-chip b{color:var(--text-primary);font-weight:500;margin-left:3px}.bone-set-line{margin-top:10px;display:flex;flex-direction:column;gap:6px}.bone-set-row{background:var(--s-1a221b);border:1px solid var(--b-253327);border-radius:8px;padding:8px 10px;font-size:11.5px;color:var(--t-4ade80);display:flex;align-items:center;gap:6px;line-height:1.4}.bone-set-row svg{width:13px;height:13px;flex-shrink:0}.bl-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bl-cell{border-radius:11px;padding:10px;background:var(--surface-panel-2);border:1px solid var(--surface-panel-2);text-align:center}.bl-cell.locked{opacity:.4}.bl-cell.active{border-color:#f0555a55}.bl-nm{font-size:10px;font-weight:700;margin-top:6px}.bl-cn{font-size:8px;color:var(--text-mute);margin-top:1px}.fusion-card{border-radius:14px;padding:14px;background:linear-gradient(120deg,#f0555a1c,var(--s-0d0d0d) 70%);border:1px solid #f0555a40;margin-bottom:10px}.fusion-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fusion-nm{font-size:12.5px;font-weight:800;color:var(--t-f0555a)}.fusion-cn{font-size:9px;color:var(--text-mute)}.fusion-traits{font-size:9.5px;color:var(--text-mute);letter-spacing:.15em;margin-bottom:8px}.fusion-track{height:6px;border-radius:4px;background:#000;overflow:hidden;flex:1}.fusion-fill{height:100%;border-radius:4px;background:#f0555a}.fusion-count{font-size:10px;color:var(--text-mute);flex-shrink:0}.fusion-btn{background:none;border:1px solid #f0555a;color:var(--t-f0555a);border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:700;cursor:pointer;margin-top:10px;width:100%}.mer-legend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:2px 0 4px}.mer-lg-item{display:flex;align-items:center;gap:4px;font-size:8.5px;color:var(--text-mute)}.mer-lg-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mer-region{padding:9px 0;border-bottom:1px solid var(--surface-panel-2)}.mer-region:last-child{border-bottom:none}.mer-rtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.mer-rnm{font-size:11px;font-weight:700;color:var(--text-primary)}.mer-rstat{font-size:8.5px;color:var(--text-mute)}.mer-dots{display:flex;gap:6px;flex-wrap:wrap}.core-divider{height:1px;background:var(--surface-panel-2);margin:12px 0}.devour-link{color:var(--t-f0555a);font-weight:700;font-size:12.5px;white-space:nowrap;cursor:pointer;flex-shrink:0}.devour-link:active{opacity:.7}.core-bonus-line{font-size:12.5px;color:var(--t-4ade80);text-align:center;line-height:1.9}.quota-panel{background:var(--surface-panel);border:1px solid rgba(167,139,250,.18);border-radius:12px;padding:12px 14px 4px}.quota-head{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--text-dim);margin-bottom:2px;cursor:pointer}.quota-toggle{color:var(--t-a78bfa);font-size:10.5px;font-weight:700;display:flex;align-items:center;gap:3px;flex-shrink:0}.elem-row{padding:11px 0;border-bottom:1px solid var(--surface-panel-2)}.elem-row:last-child{border-bottom:none}.elem-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.elem-lbl{display:flex;align-items:center;gap:8px;min-width:0}.elem-lbl svg{width:18px;height:18px;color:var(--t-cfc8b8);flex-shrink:0}.elem-nm{font-size:12.5px;font-weight:600;color:var(--text-primary)}.elem-tiers{display:flex;gap:4px;flex-shrink:0}.elem-tier{width:6px;height:6px;border-radius:50%}.elem-track{height:4px;border-radius:2px;background:var(--surface-panel-2);overflow:hidden;margin-top:8px}.elem-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#ef4444,#f97316,#fbbf24,#a855f7,#38bdf8)}.sa-slot{border:2px dashed var(--surface-panel-2);border-radius:16px;padding:24px 14px;text-align:center;margin-bottom:10px}.sa-slot-ic{font-size:34px;color:var(--t-b478f5);opacity:.6;margin-bottom:8px}.sa-slot-txt{font-size:11px;color:var(--text-mute)}.sa-collect-empty{text-align:center;padding:16px;font-size:11px;color:var(--text-mute);line-height:1.8}.sa-cap-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.sa-cap-lbl{font-size:11px;color:var(--text-mute)}.sa-cap-val{font-weight:800;color:var(--text-primary)}.sa-expand-btn{padding:9px 16px;border-radius:20px;background:#b478f522;border:1px solid #b478f555;color:#b478f5;font-size:10.5px;font-weight:800;cursor:pointer}.sg{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:9px}.stats-card{background:var(--s-111111);border-radius:22px;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.stg-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.stg-header .stg-title{font-size:13px;color:var(--t-6e6e6e);font-weight:500}.stg-header .stg-cp{font-size:19px;font-weight:700;color:var(--t-dfb271);letter-spacing:.5px}.stg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.stg-box{background:var(--s-1a1a1a);border-radius:10px;padding:9px 3px 8px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .15s ease}.stg-box:active{background:var(--s-252525)}.stg-box.active{background:var(--s-2b2417)}.stg-box .stg-lbl{font-size:10.5px;color:var(--t-808080);white-space:normal;line-height:1.15;overflow-wrap:break-word;word-break:break-word;max-width:100%}.stg-box.active .stg-lbl{color:var(--t-c9a367)}.stg-box .stg-val{font-size:13.5px;font-weight:700;color:var(--t-ffffff);margin:3px 0 2px;white-space:nowrap;letter-spacing:-.2px}.stg-val.val-orange{color:var(--t-f97316)}.stg-val.val-red{color:var(--t-ef4444)}.stg-val.val-purple{color:var(--t-c084fc)}.stg-val.val-gold{color:var(--t-fbbf24)}.stg-box .stg-sub{font-size:10px;color:var(--t-4ade80);white-space:nowrap}.stg-box .stg-sub.neutral{color:var(--t-555555)}.stg-sub.sub-orange{color:var(--t-fdba74)}.stg-sub.sub-red{color:var(--t-f87171)}.stg-sub.sub-purple{color:var(--t-d8b4fe)}.stg-sub.sub-gold{color:var(--t-fde047)}.stg-panel{background:var(--s-0c0c0c);border-radius:14px;padding:12px 14px;animation:stgFadeIn .15s ease}@keyframes stgFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stg-bd-top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--t-dfb271);font-weight:600;margin-bottom:8px;padding-bottom:6px}.stg-bd-list{display:flex;flex-direction:column;gap:6px}.stg-bd-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:10px}.stg-bd-row .stg-src{color:var(--t-777777)}.stg-bd-row .stg-sv{color:var(--t-383838);white-space:nowrap}.stg-bd-row .stg-sv.active-val{color:var(--t-dfb271);font-weight:600}.stg-bd-sum{margin-top:8px;padding-top:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:var(--t-eaeaea);gap:10px}.stg-bd-sum .stg-sum-val{color:var(--t-dfb271);text-align:right}.stg-bd-sum .stg-sum-val.val-orange{color:var(--t-f97316)}.stg-bd-sum .stg-sum-val.val-red{color:var(--t-ef4444)}.stg-bd-sum .stg-sum-val.val-purple{color:var(--t-c084fc)}.stg-bd-sum .stg-sum-val.val-gold{color:var(--t-fbbf24)}.stg-bd-formula{margin-top:9px;font-size:11px;color:var(--t-555555);line-height:1.7}.stg-bd-formula span{color:var(--t-c9a367)}.dcard{width:100%;max-width:290px;margin:auto;background:var(--surface-panel);border:1px solid var(--b-262626);border-radius:16px;padding:16px 14px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;box-shadow:0 12px 30px #0000008c}.dcard-ic{width:42px;height:42px;border-radius:11px;background:var(--dc-tint);border:1px solid var(--dc-line);color:var(--dc-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.dcard-ic .gi-svg{width:21px;height:21px}.dcard-ic>span{display:flex;align-items:center;justify-content:center;width:21px;height:21px}.dcard-head{display:flex;flex-direction:column;gap:4px;width:100%}.dcard-title{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.dcard-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-mute)}.dcard-pill{background:var(--dc-tint);color:var(--dc-accent);border:1px solid var(--dc-line);padding:1px 8px;border-radius:10px;font-weight:600;font-size:10px}.dcard-dotpill{display:inline-flex;align-items:center;gap:4px;color:var(--dc-accent);font-weight:600;font-size:11px}.dcard-dot{width:5px;height:5px;border-radius:50%;background:var(--dc-accent);flex-shrink:0}.dcard-box{width:100%;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:9px;padding:8px 10px;font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.7}.dcard-box b{color:var(--dc-accent);font-weight:700}.dcard-stat{white-space:nowrap;margin-right:7px}.dcard-sub{display:block;font-size:10.5px;font-weight:400;color:var(--text-mute);line-height:1.5}.dcard-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dcard-actions.one{grid-template-columns:1fr}.dcard-btn{width:100%;padding:8px 0;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:opacity .15s ease,background .15s ease}.dcard-btn:active{opacity:.85}.dcard-btn[disabled]{opacity:.45;cursor:default}.dcard-btn-ghost{background:transparent;border:1px solid var(--b-2a2a2a);color:var(--text-mute)}.dcard-btn-primary{background:var(--text-primary);color:var(--surface-panel)}.dcard-btn-accent{background:var(--dc-tint);border:1px solid var(--dc-line);color:var(--dc-accent)}.dcard-btn-merge{width:100%;background:linear-gradient(135deg,#eab308,#fbbf24);color:#1a1000;font-weight:700;font-size:11.5px}.dcard-btn-merge[disabled]{background:var(--surface-disabled);color:var(--text-mute)}.dseed-set{width:100%;display:flex;flex-direction:column;gap:5px}.dseed-row{display:flex;align-items:center;gap:9px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:9px;padding:7px 9px;opacity:.55}.dseed-row.on{opacity:1;border-color:var(--dc-line);background:var(--dc-tint)}.dseed-n{width:19px;height:19px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);color:var(--text-mute);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.dseed-row.on .dseed-n{background:var(--dc-accent);border-color:var(--dc-accent);color:var(--surface-panel)}.dseed-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1;text-align:left}.dseed-lbl{font-size:10px;color:var(--text-mute);letter-spacing:.2px}.dseed-row.on .dseed-lbl{color:var(--dc-accent)}.dseed-eff{font-size:11.5px;color:var(--text-primary);font-weight:600;line-height:1.35}.dseed-mark{width:14px;flex-shrink:0;color:var(--t-4ade80);display:flex;align-items:center;justify-content:center}.dseed-mark svg{width:13px;height:13px}.qm{width:100%;max-width:390px;margin:auto;background:var(--surface-panel);border-radius:20px;padding:18px 16px;display:flex;flex-direction:column;gap:12px;max-height:82vh;overflow-y:auto}.qm-head{text-align:center}.qm-tag{font-size:12px;color:var(--t-a78bfa);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:4px;font-weight:500}.qm-tag svg{width:12px;height:12px}.qm-title{font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.35}.qm-lore{background:var(--surface-panel-2);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55;color:var(--text-mute);font-style:italic;text-align:left}.qm-tasks{display:flex;flex-direction:column;gap:7px}.qm-task{background:var(--surface-panel-2);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.qm-task-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--t-d4d4d4)}.qm-task-head.done{color:var(--t-4ade80)}.qm-task-name{display:flex;align-items:center;gap:6px;line-height:1.35}.qm-task-name svg{width:13px;height:13px;flex-shrink:0}.qm-count{font-size:12px;color:var(--t-777777);white-space:nowrap;flex-shrink:0}.qm-track{height:4px;background:var(--s-252525);border-radius:99px;overflow:hidden}.qm-fill{height:100%;background:var(--t-dfb271);border-radius:99px;transition:width .3s ease}.qm-fill.done{background:var(--t-4ade80)}.qm-task-btn{align-self:flex-start;background:var(--s-242018);border:none;color:var(--t-dfb271);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer}.qm-reward{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--surface-panel-2);border-radius:10px;padding:9px 12px}.qm-reward-lbl{font-size:12.5px;color:var(--text-mute);margin-right:auto}.qm-chip{background:var(--s-222222);padding:4px 8px;border-radius:6px;font-size:12px;color:var(--text-primary);white-space:nowrap}.qm-chip b{color:var(--t-dfb271);font-weight:600;margin-left:3px}.qm-chip svg{width:11px;height:11px;vertical-align:-1px}.qm-btn{background:var(--s-242018);border:none;color:var(--t-dfb271);font-size:14px;font-weight:600;padding:12px;border-radius:10px;cursor:pointer;text-align:center;width:100%;transition:background .15s ease}.qm-btn:active{background:var(--s-2e281e)}.qm-btn-claim{background:linear-gradient(135deg,#c4972f,#e0b445);color:#0b0c0e}.sb{background:var(--surface-panel-2);border-radius:8px;padding:10px 12px;transition:background .15s}.sb-click{cursor:pointer}.sb-click:hover{background:var(--s-221c14)}.sb-click.sb-active{background:var(--s-241d12)}.sbd-hint{font-size:9px;color:#5a5448;margin-top:3px;text-align:right}.sb-click:hover .sbd-hint{color:var(--text-mute)}.sb-active .sbd-hint{color:var(--t-c9a35a)}.sbd-panel{background:var(--surface-panel);border-radius:8px;padding:10px 12px;margin-top:7px}.sbd-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.sbd-lbl{font-size:13px;color:var(--text-mute)}.sbd-val{font-size:13px;font-weight:600;color:var(--t-e0b870)}.sbd-val.sbd-zero{color:#252218;font-weight:400}.sbd-div{border:none;border-top:1px solid var(--b-1e1a10);margin:5px 0}.sbd-total-lbl{font-size:13px;color:var(--t-8a7850);font-weight:600}.sbd-total-val{font-size:16px;font-weight:700;color:var(--t-c8a87a)}.sbd-formula{background:var(--s-0a0806);border:1px solid var(--b-231a08);border-radius:6px;padding:6px 10px;margin-top:7px;font-size:12px;color:#4a4030;line-height:1.7}.sbd-formula span{color:var(--t-b89860)}.sl{font-size:12px;color:#504840;letter-spacing:.2px}.sv{font-size:20px;font-weight:700;color:var(--text-primary);margin:2px 0}.sbn{font-size:12px;color:var(--t-5a8058);min-height:15px}.stats-card.sa-live #s-atk{color:var(--t-fbbf24)!important;text-shadow:0 0 8px #fbbf2455}.stats-card.sa-live #s-def{color:var(--t-60a5fa)!important;text-shadow:0 0 8px #60a5fa55}.stats-card.sa-live #s-spd{color:var(--t-4ade80)!important;text-shadow:0 0 8px #4ade8055}.stats-card.sa-live #s-comp{color:var(--t-c084fc)!important;text-shadow:0 0 8px #c084fc55}.stats-card.sa-live #s-crit{color:var(--t-f472b6)!important;text-shadow:0 0 8px #f472b655}.stats-card.sa-live #s-steal{color:var(--t-fb7185)!important;text-shadow:0 0 8px #fb718555}.stats-card.sa-live #s-addS{color:var(--t-22d3ee)!important;text-shadow:0 0 8px #22d3ee55}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#3b1f6a transparent}.thin-scrollbar::-webkit-scrollbar{width:5px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--s-3b1f6a);border-radius:3px}.pw{background:var(--surface-page-2);border-radius:20px;height:6px;overflow:hidden;margin:3px 0}.pb{height:100%;border-radius:20px;transition:width .3s}.bqi{background:linear-gradient(90deg,#183454,#3568a0)}.bhp{background:linear-gradient(90deg,#7a2020,#b23a3a)}.bbd{background:linear-gradient(90deg,#3a1808,#6a3018)}.bcb{background:linear-gradient(90deg,#6b4f22,#c8a060)}.ben{background:linear-gradient(90deg,#2e0a0a,#5a2020)}.bbl{background:linear-gradient(90deg,#4a0a0a,#dc2626)}.bdg{background:linear-gradient(90deg,#0e2216,#1e4a28)}.bcp{background:linear-gradient(90deg,#b23a3a,#3568a0)}.pb{position:relative}.pb-ghost{position:absolute;left:0;top:0;height:100%;border-radius:20px;z-index:0;background:var(--t-f87171);opacity:0;pointer-events:none;width:0}.pb-ghost.go{transition:width .5s ease-out .28s,opacity .5s ease-out .28s}@keyframes pbHit{0%{filter:brightness(2.4) saturate(.5)}to{filter:none}}.pb.pb-hit{animation:pbHit .42s ease-out}@keyframes pbGain{0%{filter:brightness(1.85)}to{filter:none}}.pb.pb-gain{animation:pbGain .5s ease-out}@keyframes pwShake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.pw-shake{animation:pwShake .34s ease-in-out}.pb.pb-flow{overflow:hidden}.pb.pb-flow:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:pbSheen 2.6s ease-in-out infinite;pointer-events:none}@keyframes pbSheen{0%{left:-38%}60%,to{left:100%}}.bt-bar-txt{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 7px;font-size:9.5px;font-weight:700;color:#fff8ea;pointer-events:none;letter-spacing:.2px;-webkit-text-stroke:.7px rgba(0,0,0,.45);paint-order:stroke fill;text-shadow:0 1px 1.5px rgba(0,0,0,.42)}.bt-bar-txt .gi-svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.barfloat{position:absolute;right:4px;bottom:100%;font-size:11px;font-weight:800;pointer-events:none;white-space:nowrap;z-index:5;text-shadow:0 1px 3px rgba(0,0,0,.55);animation:barFloat 1.15s ease-out forwards}.barfloat.qi{color:var(--t-5eead4)}.barfloat.hp{color:var(--t-4ade80)}@keyframes barFloat{0%{opacity:0;transform:translateY(3px)}18%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-17px)}}@media(prefers-reduced-motion:reduce){.pb.pb-flow:after,.pb.pb-hit,.pb.pb-gain,.pw-shake,.barfloat{animation:none}.barfloat{opacity:0}}@keyframes dustOut{0%{opacity:1;transform:scale(1);filter:none}35%{opacity:.9;transform:scale(.985);filter:saturate(.4) blur(.4px)}to{opacity:0;transform:scale(.94);filter:saturate(0) blur(3px)}}.dust-out{animation:dustOut .42s ease-in forwards;pointer-events:none}@keyframes dustCollapse{to{max-height:0;margin-top:0;margin-bottom:0;opacity:0}}.dust-collapse{overflow:hidden;animation:dustCollapse .26s ease-in .34s forwards}@keyframes eqSlotDrop{0%{transform:scale(1)}40%{transform:scale(.88) translateY(2px)}to{transform:scale(1) translateY(0)}}@keyframes eqRingOff{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.72)}}.eqs.eq-off{animation:eqSlotDrop .38s cubic-bezier(.3,1.2,.4,1)}.eqs.eq-off:after,.bone-slot.eq-off:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--eq-rc,#94a3b8);pointer-events:none;animation:eqRingOff .42s ease-in}@media(prefers-reduced-motion:reduce){.dust-out,.dust-collapse,.eqs.eq-off,.eqs.eq-off:after{animation:none}.dust-out{opacity:0}}.hud-card{position:relative}.medit-orbit{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s ease;z-index:0;overflow:hidden;border-radius:inherit}.hud-card.meditating .medit-orbit{opacity:1}.medit-orbit i{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--t-5eead4);box-shadow:0 0 7px var(--t-5eead4);opacity:.55;margin:-2.5px 0 0 -2.5px;animation:meditOrbit 7s linear infinite}.medit-orbit i:nth-child(2){animation-duration:9.5s;animation-delay:-3s;opacity:.4}.medit-orbit i:nth-child(3){animation-duration:12s;animation-delay:-6s;opacity:.3}@keyframes meditOrbit{0%{transform:rotate(0) translate(88px) rotate(0) scaleY(.42)}to{transform:rotate(360deg) translate(88px) rotate(-360deg) scaleY(.42)}}@keyframes meditBreathe{0%,to{box-shadow:inset 0 0 0 1px #5eead400}50%{box-shadow:inset 0 0 22px -8px #5eead459}}.hud-card.meditating{animation:meditBreathe 4.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.medit-orbit i,.hud-card.meditating{animation:none}.hud-card.meditating .medit-orbit{opacity:.35}}.status-strip{display:flex;align-items:center;gap:12px;margin-top:6px;background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:12px;padding:9px 14px;cursor:pointer;width:100%;box-sizing:border-box;overflow-x:auto}.status-strip-item{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-dim);white-space:nowrap}.status-strip-item svg{width:13px;height:13px;color:var(--t-c8a060)}.status-strip-item.warn svg{color:var(--t-f87171)}.status-strip-chev{color:#5a5548;flex:none;margin-left:auto;padding-left:10px}.status-strip-empty{color:#5a5548;font-size:10.5px;flex:1}.status-strip-chev svg{width:11px;height:11px}.status-strip-detail{margin-top:6px;background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.status-strip-row{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--text-dim);padding:6px 8px 6px 10px;border-radius:8px;border-left:3px solid transparent}.status-strip-row.cat-activity{background:#60a5fa12;border-left-color:var(--b-3b6ea5)}.status-strip-row.cat-buff{background:#4ade8012;border-left-color:var(--b-2f7a4d)}.status-strip-row.cat-forbidden{background:#f8717114;border-left-color:#a83a30}.status-strip-row.cat-warn{background:#f871711a;border-left-color:#c94a3f}.status-strip-row svg{width:14px;height:14px;color:var(--t-c8a060);flex:none}.status-strip-row-body{flex:1;min-width:0}.status-strip-row-t2{font-size:9px;color:#6b6558;margin-top:1px}.status-strip-row-bar{height:3px;background:var(--s-0a0806);border-radius:2px;overflow:hidden;margin-top:4px}.status-strip-row-bar-fill{height:100%;border-radius:2px;background:#4ade80}.stats-card{position:relative}.cp-card-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.cp-lbl{font-size:11px;font-weight:700;color:var(--text-mute)}.cp-val{font-size:17px;font-weight:800;color:var(--t-c8a060);font-variant-numeric:tabular-nums}.cp-lore-bar{display:none;position:fixed;bottom:calc(160px + env(safe-area-inset-bottom));left:50%;z-index:190;max-width:calc(100% - 48px);background:var(--surface-frost);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px #0006;border:1px solid var(--b-3a3020);border-radius:10px;padding:8px 18px;opacity:0;transform:translate(-50%,6px);transition:opacity .25s,transform .25s}.cp-lore-bar.show{display:block;opacity:1;transform:translate(-50%)}.cp-lore-lbl{font-size:10px;color:var(--t-c8a060);font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px}.cp-lore-lbl svg{width:12px;height:12px}.cp-lore-val{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:3px}.cp-lore-val #cp-lore-num{font-size:19px;font-weight:900;color:var(--text-primary)}.cp-lore-delta{font-size:12.5px;font-weight:800}.cp-lore-delta.up{color:var(--t-4ade80)}.cp-lore-delta.down{color:var(--t-f87171)}.roam-box{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.roam-box-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.roam-box-info{display:flex;flex-direction:column;gap:3px;min-width:0}.roam-box-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.roam-mode-tag{font-size:10px;font-weight:700;color:var(--t-6ee7a0);background:#69f0ae1f;border:1px solid rgba(105,240,174,.25);padding:1px 5px;border-radius:4px;letter-spacing:.3px}.roam-sta-text{font-size:13px;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:4px}.roam-sta-text svg{width:13px;height:13px;color:var(--t-6ee7a0)}.roam-box-sub{font-size:11px;color:var(--text-mute)}.roam-go{background:linear-gradient(135deg,#d97706,#f59e0b);color:#0a0a0c;box-shadow:0 4px 12px #f59e0b59;border:none;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0;font-family:inherit}.roam-go svg{width:14px;height:14px}.roam-go:active{opacity:.85}.roam-go:disabled{opacity:.4;cursor:default;background:var(--surface-disabled);color:var(--text-mute)}.roam-sta-track{height:4px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-radius:2px;overflow:hidden}.roam-sta-fill{height:100%;background:linear-gradient(90deg,#d97706,#f59e0b);transition:width .3s ease}.roam-panel{position:fixed;inset:0;z-index:130;display:none;align-items:center;justify-content:center;padding:20px 14px calc(20px + env(safe-area-inset-bottom));background:#0000;transition:background .25s;overflow-y:auto}.roam-panel.show{background:#000000b8}.roam-inner{width:100%;max-width:390px;background:var(--surface-panel);border:1px solid var(--b-262626);border-radius:20px;max-height:88vh;overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s}.roam-panel.show .roam-inner{opacity:1;transform:translateY(0)}.roam-scroll{padding:18px 16px;display:flex;flex-direction:column;gap:12px;max-height:88vh;overflow-y:auto}.roam-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.roam-zone{font-size:15px;font-weight:500;color:var(--text-primary)}.roam-badge{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:20px;white-space:nowrap}.roam-badge.gold{background:#d4af3714;color:var(--t-d4af37);border:1px solid rgba(212,175,55,.2)}.roam-badge.warn{background:#f871711a;color:var(--t-f87171);border:1px solid rgba(248,113,113,.25)}.roam-travel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px 4px;text-align:center;gap:9px}.roam-compass{color:var(--t-d4af37);animation:advPulse 2s infinite ease-in-out}.roam-compass svg{width:32px;height:32px}@keyframes advPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}}.roam-tv-title{font-size:15px;font-weight:500;color:var(--text-primary)}.roam-tv-sub{font-size:12px;color:var(--text-mute);line-height:1.45}.roam-timer{display:flex;flex-direction:column;gap:7px}.roam-tmeta{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;gap:10px}.roam-tstat{color:var(--text-mute)}.roam-tcd{color:var(--t-d4af37);font-weight:600;white-space:nowrap}.roam-track{height:4px;background:var(--surface-panel-2);border-radius:2px;overflow:hidden}.roam-track.sm{height:4px}.roam-fill{height:100%;background:var(--t-d4af37);border-radius:2px;transition:width .25s linear}.roam-fill.hp{background:var(--t-4ade80)}.roam-ev{display:flex;flex-direction:column;gap:5px}.roam-tag{font-size:11px;font-weight:600;letter-spacing:.5px}.roam-tag.gold{color:var(--t-d4af37)}.roam-tag.green{color:var(--t-4ade80)}.roam-tag.warn{color:var(--t-f87171)}.roam-tag.cyan{color:var(--t-7dd3fc)}.roam-tag.purple{color:var(--t-c084fc)}.roam-tag.mute{color:var(--text-mute)}.roam-title{font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.3;margin:0}.roam-desc{font-size:12.5px;color:var(--text-mute);line-height:1.55;margin:0}.roam-choices{display:flex;flex-direction:column;gap:8px}.roam-choice{width:100%;background:transparent;border:1px solid var(--b-2a2a2a);border-radius:10px;padding:11px 13px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background .15s ease,border-color .15s ease;font-family:inherit}.roam-choice:active{background:var(--surface-panel-2)}.roam-crow{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.roam-clbl{font-size:13.5px;font-weight:500;color:var(--text-primary)}.roam-cright{font-size:12px;white-space:nowrap;color:var(--text-mute)}.roam-cright.green{color:var(--t-4ade80)}.roam-cright.warn{color:var(--t-f87171)}.roam-cright.cyan{color:var(--t-7dd3fc)}.roam-cright.gold{color:var(--t-d4af37)}.roam-csub{font-size:11.5px;color:var(--text-mute);line-height:1.4}.roam-card{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:12px;padding:12px 13px;display:flex;flex-direction:column;gap:8px}.roam-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px}.roam-row.div{border-top:1px solid var(--b-2a2a2a);padding-top:8px}.roam-rl{color:var(--text-mute)}.roam-rv{color:var(--text-primary);font-weight:600;text-align:right}.roam-rv.green{color:var(--t-4ade80)}.roam-rv.warn{color:var(--t-f87171)}.roam-rv.gold{color:var(--t-d4af37)}.roam-bar{display:flex;flex-direction:column;gap:4px}.roam-loots{display:flex;flex-direction:column;gap:6px}.roam-loot{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:8px;padding:8px 12px;font-size:12.5px}.roam-loot-nm{color:var(--text-primary);display:flex;align-items:center;gap:6px}.roam-loot-nm svg{width:14px;height:14px;flex-shrink:0}.roam-loot-q{color:var(--t-d4af37);font-weight:600;font-size:12px;white-space:nowrap}.roam-trades{display:flex;flex-direction:column;gap:8px}.roam-trade{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:10px;padding:10px 12px}.roam-tinfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.roam-tnm{font-size:13px;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:5px}.roam-tnm svg{width:14px;height:14px;flex-shrink:0}.roam-tsub{font-size:11.5px;color:var(--text-mute)}.roam-tprice{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.roam-pold{font-size:11px;color:var(--text-mute);text-decoration:line-through}.roam-pnew{font-size:13px;font-weight:600;color:var(--t-d4af37)}.roam-buy{background:var(--s-241a08);border:none;color:var(--t-e8a855);border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;font-family:inherit}.roam-logs{display:flex;flex-direction:column;gap:9px;max-height:300px;overflow-y:auto}.roam-log-e{border-left:2px solid var(--b-2a2a2a);padding-left:10px;display:flex;flex-direction:column;gap:2px}.roam-log-e.green{border-left-color:var(--t-4ade80)}.roam-log-e.warn{border-left-color:var(--t-f87171)}.roam-log-e.cyan{border-left-color:var(--t-7dd3fc)}.roam-log-e.gold{border-left-color:var(--t-d4af37)}.roam-log-t{font-size:11px;color:var(--text-mute)}.roam-log-x{font-size:12.5px;color:var(--text-primary);line-height:1.4}.roam-log-r{font-size:11.5px;color:var(--t-d4af37)}.roam-sum{display:grid;grid-template-columns:1fr 1fr;gap:8px}.roam-sbox{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.roam-slbl{font-size:11.5px;color:var(--text-mute)}.roam-sval{font-size:15px;font-weight:600;color:var(--text-primary)}.roam-foot{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.roam-foot.one,.roam-foot-one{grid-template-columns:1fr}.roam-foot3{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}.roam-btn{border-radius:9px;padding:11px 0;font-size:13px;font-weight:500;cursor:pointer;text-align:center;border:none;transition:opacity .15s ease;font-family:inherit}.roam-btn:active{opacity:.8}.roam-btn:disabled{opacity:.35;cursor:default}.roam-btn.outline{background:transparent;border:1px solid var(--b-2a2a2a);color:var(--text-mute)}.roam-btn.solid{background:var(--text-primary);color:var(--surface-panel);font-weight:600}.roam-btn.warn{background:var(--t-f87171);color:#0d0e11;font-weight:600}@keyframes roamIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes roamChildIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.roam-in{animation:roamIn .24s cubic-bezier(.22,1,.36,1)}.roam-in>*{animation:roamChildIn .34s cubic-bezier(.22,1,.36,1) backwards}.roam-in>*:nth-child(1){animation-delay:.02s}.roam-in>*:nth-child(2){animation-delay:.07s}.roam-in>*:nth-child(3){animation-delay:.12s}.roam-in>*:nth-child(4){animation-delay:.17s}.roam-in>*:nth-child(5){animation-delay:.22s}.roam-in>*:nth-child(n+6){animation-delay:.26s}.roam-in .roam-choice{animation:roamChildIn .32s cubic-bezier(.22,1,.36,1) backwards}.roam-in .roam-choice:nth-child(1){animation-delay:.2s}.roam-in .roam-choice:nth-child(2){animation-delay:.27s}.roam-in .roam-choice:nth-child(3){animation-delay:.34s}.roam-in .roam-choice:nth-child(n+4){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.roam-in,.roam-in>*,.roam-in .roam-choice{animation:none}}.roam-routes{display:flex;flex-direction:column;gap:8px}.roam-route{display:flex;align-items:center;gap:11px;width:100%;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:12px;padding:11px 12px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease}.roam-route:active{background:var(--surface-sunken);border-color:var(--t-d4af37)}.roam-route-ic{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);display:flex;align-items:center;justify-content:center;color:var(--t-d4af37)}.roam-route-ic svg{width:17px;height:17px}.roam-route-info{display:flex;flex-direction:column;gap:2px;min-width:0}.roam-route-nm{font-size:13.5px;font-weight:600;color:var(--text-primary)}.roam-route-d{font-size:11.5px;color:var(--text-dim);line-height:1.35}.roam-route.on{border-color:var(--t-d4af37);background:var(--surface-sunken)}.roam-route.on .roam-route-ic{color:var(--t-fbbf24);border-color:var(--t-d4af37)}.roam-route-nm svg{width:12px;height:12px;color:var(--t-4ade80);vertical-align:-1px}.roam-trail{display:flex;align-items:center;gap:0;padding:2px 0 4px}.roam-dot{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);border:1.5px solid var(--b-2a2a2a);display:flex;align-items:center;justify-content:center;color:var(--text-mute);transition:all .25s ease}.roam-dot svg{width:10px;height:10px}.roam-dot.past{background:var(--surface-panel-2);border-color:var(--t-d4af37);color:var(--t-fbbf24)}.roam-dot.now{border-color:var(--t-6ee7a0);box-shadow:0 0 0 3px #69f0ae26;animation:roamDotPulse 1.6s ease-in-out infinite}.roam-dot.goal{width:24px;height:24px;border-color:var(--t-d4af37);color:var(--t-d4af37)}.roam-dot.goal svg{width:12px;height:12px}.roam-dot.goal.past{background:var(--t-d4af37);color:var(--surface-panel)}@keyframes roamDotPulse{0%,to{box-shadow:0 0 0 3px #69f0ae26}50%{box-shadow:0 0 0 5px #69f0ae0d}}.roam-link{flex:1;height:2px;background:var(--b-2a2a2a);transition:background .25s ease}.roam-link.past{background:var(--t-d4af37)}.roam-travel.scene{position:relative;overflow:hidden;border-radius:14px;isolation:isolate}.roam-scene-a,.roam-scene-b{position:absolute;inset:0;z-index:-1;opacity:.5;background-repeat:repeat-x;background-position:bottom;background-size:120px 100%;animation:roamScene 6s linear infinite}.roam-scene-b{animation-delay:-3s}@keyframes roamScene{0%{background-position-x:0}to{background-position-x:-120px}}.scene-forest .roam-scene-a,.scene-forest .roam-scene-b{background-image:linear-gradient(to top,rgba(74,222,128,.16) 0 12%,transparent 12%),radial-gradient(circle at 30px 100%,rgba(74,222,128,.13) 0 14px,transparent 15px),radial-gradient(circle at 84px 100%,rgba(74,222,128,.09) 0 20px,transparent 21px)}.scene-port .roam-scene-a,.scene-port .roam-scene-b{background-image:linear-gradient(to top,rgba(125,211,252,.16) 0 14%,transparent 14%),radial-gradient(ellipse at 40px 100%,rgba(125,211,252,.12) 0 26px,transparent 27px)}.scene-peak .roam-scene-a,.scene-peak .roam-scene-b{background-image:linear-gradient(to top,rgba(212,175,55,.14) 0 10%,transparent 10%),linear-gradient(115deg,transparent 46%,rgba(212,175,55,.12) 46% 54%,transparent 54%)}@media(prefers-reduced-motion:reduce){.roam-scene-a,.roam-scene-b,.roam-dot.now{animation:none}}.btn{width:100%;padding:11px 14px;border:1px solid var(--b-252520);border-radius:8px;background:var(--surface-panel-2);color:var(--text-heading);font-size:15px;cursor:pointer;transition:background .15s;font-family:inherit;letter-spacing:.2px}.btn:active{opacity:.75}.btn:disabled{opacity:.3;cursor:not-allowed}.btp{background:#f4a30024;color:var(--t-f0d090);border:1px solid rgba(244,163,0,.26);box-shadow:none}.btp:active{background:#f4a30038}.btp.noborder{border:none!important;box-shadow:0 1px 4px #f4a3004d!important}.btg{background:var(--s-0f2a18);color:var(--t-86efac);border:none}.bto{background:var(--s-241a08);color:var(--t-e8a855);border:none}.bone-slot{cursor:pointer;transition:background .15s}.bone-slot:active{opacity:.8}.bsm{padding:7px 12px;font-size:14px;width:auto}.bxs{padding:5px 9px;font-size:12px;width:auto;letter-spacing:.3px}.buy-c{border:none!important;background:#f4a30038;color:var(--t-f0d090);box-shadow:0 1px 4px #f4a3004d;font-weight:700}.horde-atk-btn{box-shadow:none!important}.buy-c:disabled,.buy-c.disabled{background:var(--surface-disabled);color:#4a463c;box-shadow:none;cursor:default}.log{background:var(--surface-sunken);border-radius:8px;padding:8px 10px;height:140px;overflow-y:auto;font-size:13px;line-height:2.1}.log p{margin:0}.cw{color:var(--t-5a8050)}.ckill{color:var(--text-dim);font-weight:600}.cl{color:#884030}.co{color:#887040}.cr{color:#3a6880}.ce{color:#786080;font-weight:700}.cleg{color:var(--t-b09098);font-weight:700}.cbk{color:#706880;font-weight:700}.cbf{color:#884030}.cbo{color:var(--t-a07030);font-weight:700}.cqi{color:#4a6880}.csy{color:#303028}.cdg{color:var(--t-4a8858);font-weight:700}.hunt-head{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px}.hunt-title{font-size:13px;font-weight:700;color:var(--text-mute);display:flex;align-items:center;gap:6px;letter-spacing:.3px}.hunt-title svg{width:14px;height:14px}.hunt-hint{font-size:10.5px;color:var(--text-mute);opacity:.7}.zmask{width:100%;overflow:hidden;contain:paint;border-radius:14px}.zg{display:flex;gap:10px;padding:4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;isolation:isolate;margin-bottom:9px}.zg::-webkit-scrollbar{display:none}.zc{scroll-snap-align:start;flex:0 0 104px;background:var(--surface-panel-2);border:1px solid var(--b-262626);border-radius:14px;padding:12px 6px 10px;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.zc:active{transform:scale(.95)}.zc.sel{border-color:transparent;background:linear-gradient(180deg,rgba(245,158,11,.16) 0%,var(--surface-panel-2) 100%);box-shadow:inset 0 0 0 1.5px var(--t-f59e0b),0 0 12px #f59e0b59}.zc.lk{opacity:.35;border-style:dashed;cursor:not-allowed}.zc .gi-svg{width:22px;height:22px}.zn{font-size:12px;font-weight:600;margin-top:3px;color:var(--text-heading);white-space:nowrap}.zc.sel .zn{color:var(--t-fbbf24);font-weight:700}.zr{font-size:10px;color:var(--text-mute);margin-top:1px;white-space:nowrap}.drop-acc{background:var(--surface-panel-2);border:1px solid var(--b-262626);border-radius:11px;overflow:hidden}.drop-bar{padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.drop-bar-l{font-size:11.5px;color:var(--text-mute)}.drop-bar-l b{color:var(--t-fbbf24);font-weight:700}.drop-pill{font-size:10.5px;color:var(--t-f59e0b);background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);padding:2px 8px;border-radius:5px;display:flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.drop-arrow{transition:transform .25s ease;display:inline-block}.drop-acc.open .drop-arrow{transform:rotate(180deg)}.drop-body{max-height:0;overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),padding .25s ease;padding:0 10px;background:var(--surface-sunken);display:flex;flex-direction:column;gap:5px}.drop-item{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:6px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.drop-nm{font-size:11.5px;color:var(--text-dim);display:flex;align-items:center;gap:5px;min-width:0}.drop-nm svg{width:13px;height:13px;flex-shrink:0}.drop-rate{font-size:10.5px;color:var(--t-fbbf24);font-weight:700;white-space:nowrap;flex-shrink:0}.drop-empty{font-size:11.5px;color:var(--text-dim);text-align:center;padding:4px 0}.drop-acc.open .drop-body{max-height:180px;padding:8px 10px 10px;border-top:1px solid var(--b-262626);overflow-y:auto}.dq-head{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;padding:1px 0}.dq-head-r{display:flex;align-items:center;gap:7px}.dq-lvchip{font-size:10.5px;font-weight:700;color:var(--t-fbbf24);background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);border-radius:5px;padding:2px 7px;white-space:nowrap}.dq-arrow{font-size:12px;color:var(--text-mute);transition:transform .25s ease;display:inline-block}#demonqi-panel.open .dq-arrow{transform:rotate(180deg)}.dq-body{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-top .28s ease;margin-top:0}#demonqi-panel.open .dq-body{max-height:460px;margin-top:10px}.dq-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.dq-sublbl{font-size:10.5px;color:var(--text-dim)}.dq-title{font-size:13px;font-weight:700;color:var(--t-fbbf24);display:flex;align-items:center;gap:5px}.dq-title svg{width:14px;height:14px}.dq-step{display:flex;align-items:center;gap:8px;background:var(--surface-sunken);border:1px solid var(--b-262626);border-radius:7px;padding:2px 6px}.dq-sbtn{background:transparent;border:none;color:var(--t-fbbf24);font-size:17px;font-weight:700;cursor:pointer;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.dq-sbtn:disabled{opacity:.3;cursor:default}.dq-lv{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap}.dq-lvmax{font-size:10px;color:var(--text-dim);font-weight:400}.dq-exp{display:flex;flex-direction:column;gap:4px;background:var(--surface-sunken);border:1px solid var(--b-262626);border-radius:9px;padding:7px 10px;margin-bottom:9px}.dq-exp-h{display:flex;justify-content:space-between;font-size:10.5px;color:var(--text-dim);gap:8px}.dq-exp-v{color:var(--t-fbbf24);font-weight:700;white-space:nowrap}.dq-track{width:100%;height:6px;background:var(--surface-panel-2);border-radius:6px;overflow:hidden}.dq-fill{height:100%;background:linear-gradient(90deg,#d97706,#f59e0b);box-shadow:0 0 8px #f59e0b59;border-radius:6px;transition:width .15s ease}.dq-exp-f{display:flex;justify-content:space-between;font-size:9.5px;color:var(--text-dim);gap:8px}.dq-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:9px}.dq-pill{background:var(--surface-sunken);border:1px solid var(--b-262626);border-radius:7px;padding:6px 2px;text-align:center;display:flex;flex-direction:column;gap:2px}.dq-pl{font-size:9.5px;color:var(--text-dim)}.dq-pv{font-size:12.5px;font-weight:700}.dq-pv.hp{color:var(--t-f87171)}.dq-pv.atk{color:var(--t-c084fc)}.dq-pv.drop{color:var(--t-4ade80)}.dq-presets{display:flex;gap:4px;margin-bottom:7px}.dq-preset{flex:1;background:var(--surface-panel-2);border:1px solid var(--b-262626);border-radius:6px;color:var(--text-mute);font-size:11px;padding:4px 0;cursor:pointer;font-family:inherit;font-weight:600}.dq-preset.on{background:var(--s-241a08);border-color:#f59e0b66;color:var(--t-fbbf24)}.dq-input{width:46px;background:var(--surface-panel-2);color:var(--text-primary);border:1px solid var(--b-262626);border-radius:6px;text-align:center;font-size:11px;padding:3px;font-family:inherit}.dq-note{font-size:10.5px;color:var(--text-mute);line-height:1.6}.dq-note.warn{color:var(--t-c87838)}.dq-main{width:100%;border:none;border-radius:9px;padding:10px 0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#d97706,#f59e0b);color:#0a0a0c;box-shadow:0 4px 14px #f59e0b59}.dq-main.off{background:var(--surface-panel-2);color:var(--text-mute);border:1px solid var(--b-262626);box-shadow:none}.dq-main:active{opacity:.85}.sr-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface-panel-2);border:1px solid var(--b-262626);border-radius:10px;padding:8px 10px;margin-bottom:9px}.sr-titles{display:flex;flex-direction:column;gap:1px;min-width:0}.sr-main{font-size:13px;font-weight:700;color:var(--text-primary)}.sr-bonus{font-size:10.5px;color:var(--t-f59e0b);line-height:1.35}.sr-count{padding:3px 8px;border-radius:6px;font-weight:700;font-size:11px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);color:var(--t-fbbf24);white-space:nowrap;flex-shrink:0;text-align:center}.srmask{width:100%;overflow:hidden;contain:paint;border-radius:14px}.sr-carousel{display:flex;gap:9px;padding:4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;isolation:isolate}.sr-carousel::-webkit-scrollbar{display:none}.sr-chip{scroll-snap-align:start;flex:0 0 138px;background:var(--surface-panel-2);border:1px solid var(--b-262626);border-radius:12px;padding:10px 9px;display:flex;flex-direction:column;gap:4px;cursor:pointer;position:relative;color:var(--text-primary);transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.sr-chip:active{transform:scale(.96)}.sr-chip.sel{border-color:transparent;background:linear-gradient(180deg,rgba(245,158,11,.16) 0%,var(--surface-panel-2) 100%);box-shadow:inset 0 0 0 1.5px var(--t-f59e0b),0 0 12px #f59e0b59}.sr-chip.lk{opacity:.35;border-style:dashed;cursor:not-allowed}.sr-chip-top{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-chip-top svg{width:14px;height:14px;flex-shrink:0}.sr-chip.sel .sr-chip-top{color:var(--t-fbbf24)}.sr-tick{margin-left:auto;color:var(--t-4ade80);display:flex}.sr-tick svg{width:12px;height:12px}.sr-chip-req{font-size:10px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-chip-meta{font-size:9.5px;font-weight:600;display:flex;justify-content:space-between;gap:6px;margin-top:2px;color:var(--t-f87171);white-space:nowrap}.sr-chip-meta svg{width:11px;height:11px;vertical-align:-1px}.sr-btrack{width:100%;height:4px;border-radius:3px;overflow:hidden;margin-top:2px;background:var(--surface-sunken)}.sr-bfill{height:100%;background:linear-gradient(90deg,#dc2626,#ef4444);box-shadow:0 0 6px #ef444466;border-radius:3px;transition:width .3s ease}.sr-drawer{border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface-panel-2);border:1px solid var(--b-262626);margin-top:9px}.sr-drawer-l{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-boss{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.35}.sr-blood{font-size:10.5px;color:var(--t-fbbf24);line-height:1.35}.sr-blood svg{width:11px;height:11px;vertical-align:-1px}.sr-enter{border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d97706,#f59e0b);color:#0a0a0c;border:none;box-shadow:0 4px 12px #f59e0b59;flex-shrink:0;font-family:inherit}.sr-enter:active{transform:scale(.95)}.sr-enter:disabled{background:var(--surface-sunken);color:var(--text-mute);border:1px solid var(--b-262626);box-shadow:none;cursor:default}.hud-card{display:flex;align-items:center;gap:12px;padding:10px 12px}.hud-realm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:86px;flex-shrink:0;padding:7px 10px;position:relative;text-align:center}.hud-realm-lbl{font-size:9.5px;color:var(--text-mute);letter-spacing:.2px;position:relative;z-index:2}.hud-realm-txt{display:flex;flex-direction:column;align-items:center;gap:1px;position:relative;z-index:2}.hud-realm-name{font-size:13px;font-weight:700;color:var(--t-fbbf24);line-height:1.25;white-space:nowrap}.hud-realm-sub{font-size:11px;color:var(--text-dim);line-height:1.2}.hud-bars{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.hud-grp{display:flex;flex-direction:column;gap:3px}.hud-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1}.hud-val{color:var(--text-dim);font-weight:600;letter-spacing:.2px;display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-tag{font-size:10px;font-weight:500;white-space:nowrap;flex-shrink:0}.hud-tag.hp{color:var(--t-f87171)}.hud-tag.qi{color:var(--t-60a5fa)}.hud-note{font-size:10px;color:var(--t-fb923c);line-height:1.4}.hud-note.ov{color:var(--t-fde68a)}.eqg{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:7px}.eqs{background:var(--surface-panel-2);border-radius:8px;padding:9px;min-height:60px;cursor:pointer;transition:all .2s;position:relative}.eqs.has:active{background:var(--surface-panel-2)}.eql{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.eqn{font-size:13px;font-weight:600;line-height:1.3;color:var(--text-heading)}.eqst{font-size:12px;color:var(--t-5a8050)}.eqe{font-size:18px;color:#3a3830;margin-top:5px;text-align:center}.enchant-lv{font-size:11px;color:#887040;font-weight:700}.ir{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--surface-panel-2)}.ir:last-child{border-bottom:none}.ii{width:32px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;border:1px solid var(--b-2c2c2c)}.iinf{flex:1;min-width:0}.inm{font-size:14px;font-weight:600}.ist{font-size:12px;color:var(--t-5a8050)}.isub{font-size:12px;color:#404038}.rb{color:#6b6b60}.rc{color:var(--t-9a9880)}.ru{color:var(--t-4ade80)}.rr{color:var(--t-38bdf8)}.rep{color:var(--t-c084fc)}.rleg{color:var(--t-fbbf24);font-weight:600}.rmyth{color:var(--t-f06060);font-weight:600}.rdiv{color:var(--t-2dd4bf);font-weight:700}.bgb{background:var(--s-0e0c0c);border:1px solid var(--b-1a1a1a)}.bgc{background:var(--s-0e0d0a);border:1px solid var(--b-1a1810)}.bgu{background:var(--s-0a100a);border:1px solid var(--b-0f1f0f)}.bgr{background:var(--s-080e16);border:1px solid var(--b-0f1a28)}.bgep{background:var(--s-100a1a);border:1px solid var(--b-201030)}.bgleg{background:var(--s-160e06);border:1px solid var(--b-302000)}.bgmyth{background:var(--s-160608);border:1px solid var(--b-300a12)}.bgdiv{background:var(--s-041210);border:1px solid var(--b-0a3a24)}[data-theme=light] .bgb{background:#e6e2d6;border:1px solid #d0cabc}[data-theme=light] .bgc{background:#ece6d2;border:1px solid #ddd3ae}[data-theme=light] .bgu{background:#dcecd8;border:1px solid #b6dcae}[data-theme=light] .bgr{background:#d6e6f2;border:1px solid #a6c6e2}[data-theme=light] .bgep{background:#eadcf2;border:1px solid #d2aee6}[data-theme=light] .bgleg{background:#f4e6c4;border:1px solid #dfbe6a}[data-theme=light] .bgmyth{background:#f4d6da;border:1px solid #e0a0a8}[data-theme=light] .bgdiv{background:#c8ecdc;border:1px solid #6cd0a6}.cr-row{display:flex;gap:7px;margin-bottom:10px}.cr-box{flex:1;background:var(--surface-panel-2);border-radius:8px;padding:8px;text-align:center}.cr-val{font-size:16px;font-weight:700}.cr-lab{font-size:11px;color:var(--t-a8a0c0);margin-top:2px;text-transform:uppercase;letter-spacing:.5px}.si{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--surface-panel-2);gap:8px}.si:last-child{border-bottom:none}.sn{font-size:14px;font-weight:600;color:var(--text-heading)}.sef{font-size:12px;color:var(--t-5a8050)}.sbg{font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;border:1px solid var(--b-252520)}.sl2{background:var(--surface-sunken);color:#383530}.sl2:active{color:var(--t-f59e0b)}.lrn{background:var(--s-080f08);color:var(--t-5a8050);border-color:var(--b-1a2a18);cursor:default}.qi-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--surface-panel-2);gap:7px}.qi-row:last-child{border-bottom:none}.qn{font-size:11px;font-weight:600;color:var(--text-heading)}.qrw{font-size:10px;color:#887040}.qbw{background:var(--surface-page-2);border-radius:20px;height:3px;overflow:hidden;margin:3px 0}.qb{height:100%;border-radius:20px;background:var(--s-5a3808);transition:width .4s}.off-b{background:var(--s-241a08);border-radius:8px;padding:9px 12px;margin-bottom:9px;font-size:11px;color:var(--t-c99a4d);display:none}.dead-ov{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f0;z-index:100;align-items:center;justify-content:center}.dead-ov.show{display:flex}.dead-box{background:var(--surface-panel);border-radius:14px;padding:24px;text-align:center;max-width:280px;box-shadow:0 0 0 1px #ef444440 inset,0 0 20px #ef444433}.sk-opt{background:var(--surface-panel-2);border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer}.sk-name{font-size:13px;font-weight:700;color:var(--text-dim);margin-bottom:3px}.sk-desc{font-size:11px;color:#6b7280}.fate-opt{border:.5px solid #4c1d95;border-radius:8px;padding:10px 12px;cursor:pointer;transition:opacity .15s}.fate-opt:active{opacity:.7}.sk-name{font-size:13px;font-weight:700;color:var(--t-f59e0b)}.sk-desc{font-size:11px;color:var(--t-5a8050);margin-top:3px}.enchant-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000c8;z-index:100;align-items:center;justify-content:center;padding:16px}.enchant-modal.show{display:flex}.enchant-box{background:var(--surface-sunken);border-radius:14px;padding:18px;max-width:360px;width:100%;box-shadow:0 0 0 1px #f59e0b33 inset,0 0 20px #f59e0b40}.intro-input:focus{border-color:var(--b-5a3808);outline:none}.ach-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--surface-panel-2)}.ach-row:last-child{border-bottom:none}.mode-sel{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;position:relative}.mode-pill{position:absolute;top:0;bottom:0;left:0;width:calc(50% - 4px);border-radius:8px;background:#f4a30038;border:1px solid rgba(244,163,0,.75);box-shadow:0 0 0 1px #f4a30040 inset,0 0 18px #f4a30080;transition:left .32s cubic-bezier(.3,.9,.3,1);pointer-events:none;z-index:0}.mode-pill.right{left:calc(50% + 4px)}.mode-btn{background:var(--surface-panel-2);border-radius:8px;padding:11px;text-align:center;cursor:pointer;transition:color .15s;position:relative;z-index:1;overflow:hidden}.mode-btn.am{color:var(--t-f0d090);background:transparent}.mode-sub{color:#4c4570}.mode-btn.am .mode-sub{color:var(--t-c9973f)}.mode-wisp{position:absolute;bottom:2px;border-radius:50%;pointer-events:none;opacity:0;z-index:2}.mode-wisp.qi{width:4px;height:4px;background:#a78bfa;box-shadow:0 0 5px #a78bfa;animation:modeWispRise 1.8s ease-in forwards}@keyframes modeWispRise{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}90%{opacity:0}to{opacity:0;transform:translateY(-38px) scale(1.1)}}.mode-wisp.hunt{width:3px;height:3px;background:#f87171;box-shadow:0 0 4px #f87171;animation:modeWispDrift 1.6s ease-in-out forwards}@keyframes modeWispDrift{0%{opacity:0;transform:translate(0)}20%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.ov-tag{font-size:10px;background:var(--s-110c04);color:var(--t-f59e0b);padding:1px 6px;border-radius:4px;margin-left:4px;display:none}.title-badge{display:inline-block;background:var(--s-0f0c1a);color:var(--t-9880c0);font-size:10px;padding:2px 8px;border-radius:8px}.toast{position:fixed;top:auto;bottom:calc(80px + env(safe-area-inset-bottom));left:16px;right:16px;box-sizing:border-box;margin:0 auto;background:var(--surface-frost);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px #0006;border-radius:8px;padding:8px 16px;font-size:12px;line-height:1.5;color:var(--t-f59e0b);z-index:3100;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;white-space:normal;width:auto;max-width:400px;text-align:center;word-break:break-word;overflow-wrap:break-word}[data-theme=light] .toast{border:1px solid var(--border-frost);box-shadow:0 4px 14px #5a461e2e}.toast.show{opacity:1;visibility:visible;transition-delay:0s}.toast.loot-reveal{overflow:hidden;animation:lootPop .5s cubic-bezier(.3,1.5,.4,1)}.gtop-bar{position:fixed;top:0;left:0;right:0;z-index:90;height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:linear-gradient(155deg,var(--surface-panel) 0%,var(--surface-panel-2) 100%);border-bottom:1px solid var(--b-2c2c2c);display:flex;align-items:center;gap:10px;padding-left:12px;padding-right:10px;box-sizing:border-box}.gtop-row{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.gtop-avatar{width:38px;height:38px;border-radius:50%;flex:none;background:var(--surface-panel-2);border:1px solid var(--b-3a3a3a);display:flex;align-items:center;justify-content:center;color:var(--t-c8a060)}.gtop-avatar svg{width:20px;height:20px}.gtop-id{flex:none;line-height:1.4;max-width:118px;min-width:0}.gtop-name{font-size:13.5px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtop-cp{font-size:11.5px;font-weight:700;color:var(--t-fbbf24)}.gtop-cp:before{content:"CP ";color:var(--text-mute);font-weight:600}.gtop-div{width:1px;align-self:stretch;margin:8px 0;background:var(--s-2c2c2c);flex:none}.gtop-stagecol{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden}.gtop-stage-item{font-size:13px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.gtop-stage-item b{color:var(--text-dim);font-weight:800;font-size:13px}.gtop-stage-sep{color:#3a3a3a;font-size:13px;flex:none}.gtop-sub{color:var(--text-mute);font-size:10.5px}.gtop-pct{color:var(--t-fbbf24);font-weight:700;font-size:11.5px}.gtop-status-wrap{display:flex;align-items:center;gap:5px;flex:none}.gtop-status-ic{display:flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;color:var(--gold-bright,var(--t-c8a060));background:var(--surface-panel-2);border-radius:8px;padding:3px 7px}.gtop-status-ic svg{width:11px;height:11px}.gtop-buff-ics{display:flex;align-items:center;gap:3px}.gtop-buff-ic{width:18px;height:18px;border-radius:50%;background:var(--surface-panel-2);border:1px solid var(--b-3a3a3a);display:flex;align-items:center;justify-content:center;color:var(--t-fbbf24)}.gtop-buff-ic svg{width:10px;height:10px}.gtop-buff-more{font-size:9px;color:var(--text-mute);font-weight:700}.gtop-curr{display:flex;flex-direction:column;gap:5px;align-items:flex-end;flex:none}.gtop-curr-item{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700}.gtop-curr-item svg{width:15px;height:15px}.gtop-jade{color:var(--t-22d3ee)}.gtop-star{color:var(--t-f87171)}.gtop-left{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.gtop-id-line{display:flex;align-items:center;gap:8px;flex:none}.gtop-bar.mobile-mode{padding:6px 8px;gap:6px;height:auto}.gtop-bar.mobile-mode .gtop-avatar{width:24px;height:24px}.gtop-bar.mobile-mode .gtop-avatar svg{width:13px;height:13px}.gtop-bar.mobile-mode .gtop-name{font-size:10.5px;max-width:19vw}.gtop-bar.mobile-mode .gtop-cp{font-size:9px}.gtop-bar.mobile-mode .gtop-stage-item,.gtop-bar.mobile-mode .gtop-stage-item b{font-size:10px}.gtop-bar.mobile-mode .gtop-sub{font-size:8.5px}.gtop-bar.mobile-mode .gtop-pct{font-size:9px}.gtop-bar.mobile-mode .gtop-status-ic{font-size:8px;padding:3px 4px}.gtop-bar.mobile-mode .gtop-status-txt{display:none}.gtop-bar.mobile-mode .gtop-buff-ic{width:12px;height:12px}.gtop-bar.mobile-mode .gtop-buff-more{font-size:8px}.gtop-bar.mobile-mode .gtop-curr-item{font-size:9.5px}.gtop-bar.mobile-mode .gtop-curr-item svg{width:11px;height:11px}.gtop-bar.mobile-mode .notif-bell-btn{width:26px;height:26px}.gtop-bar.mobile-mode .notif-bell-btn svg{width:13px;height:13px}.gtop-bar.mobile-mode #gtop-full .gtop-stagecol{flex-direction:column;align-items:flex-start;gap:0}.gtop-bar.mobile-mode #gtop-full .gtop-stage-item{max-width:36vw}.gtop-bar.mobile-mode #gtop-full .gtop-stage-sep{display:none}.gtop-bar.mobile-mode #gtop-full .gtop-status-wrap{flex-direction:column;align-items:flex-start;gap:2px;max-width:16vw;overflow:hidden;flex:none}.gtop-bar.mobile-mode .gtop-buff-ics{display:none}.gtop-bar.mobile-mode #gtop-condensed{gap:6px}.gtop-bar.mobile-mode #gtop-condensed .gtop-stagecol{gap:5px}.gtop-bar.mobile-mode #gtop-condensed .gtop-stage-item{max-width:32vw}.gtop-bar.mobile-mode #gtop-condensed .gtop-status-wrap{gap:0}.gtop-bar.mobile-mode #gtop-condensed .gtop-curr{flex-direction:row;gap:8px}.notif-bell-btn{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text-dim)}.notif-bell-btn svg{width:17px;height:17px}.notif-bell-dot{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:#f87171;box-shadow:0 0 0 2px var(--surface-panel-2);animation:notifDotPulse 1.8s ease-in-out infinite}@keyframes notifDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.65}}@media(prefers-reduced-motion:reduce){.notif-bell-dot{animation:none}}.notif-panel-overlay{display:none;position:fixed;inset:0;background:#0000008c;z-index:221}.notif-panel-overlay.show{display:block}.notif-panel{display:none;position:fixed;top:calc(60px + env(safe-area-inset-top));right:10px;z-index:222;width:min(320px,calc(100vw - 20px));max-height:70vh;background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:14px;overflow:hidden;flex-direction:column;box-shadow:0 8px 28px #00000080}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--surface-panel-2)}.notif-panel-title{font-size:12.5px;font-weight:800;color:var(--text-primary)}.notif-panel-clear,.notif-panel-close{font-size:10.5px;color:var(--text-mute);cursor:pointer}.notif-panel-body{overflow-y:auto;max-height:calc(70vh - 76px)}.notif-panel-foot{padding:7px 14px;text-align:center;font-size:9px;color:var(--text-mute);border-top:1px solid var(--surface-panel-2)}.btstat-modal{display:none;position:fixed;inset:0;background:#000000d1;z-index:1000;align-items:center;justify-content:center;padding:14px}.btstat-card{background:var(--surface-panel);border:1px solid var(--b-262626);border-radius:20px;padding:24px 18px 18px;max-width:340px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 16px 40px #0000008c;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.btstat-head{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.btstat-eyebrow{font-size:12px;font-weight:600;color:var(--t-c8a060);letter-spacing:.3px;display:flex;align-items:center;gap:5px}.btstat-eyebrow svg{width:14px;height:14px}.btstat-title{font-size:20px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.btstat-rankline{font-size:11.5px;color:var(--text-mute)}.btstat-divider{width:36px;height:2px;background:var(--t-c8a060);border-radius:1px;opacity:.6;margin:2px auto}.btstat-rows{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%}.btstat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:8px;padding:9px 12px;font-size:12.5px}.btstat-row-lbl{color:var(--text-primary);display:flex;align-items:baseline;gap:6px;font-weight:500}.btstat-row-cn{font-size:11px;color:var(--t-c8a060);font-weight:500}.btstat-row-lbl svg{width:13px;height:13px;color:var(--t-c8a060);align-self:center}.btstat-row-val{display:flex;align-items:baseline;gap:5px;font-weight:600;color:var(--text-primary);white-space:nowrap}.btstat-row-val b{color:var(--t-6fae82);font-weight:700;font-size:11.5px}.btstat-sec-lbl{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:var(--text-mute)}.btstat-sec-lbl svg{width:13px;height:13px;color:var(--t-2dd4bf)}.btstat-mer-val{color:var(--t-2dd4bf);font-weight:700}.btstat-btn{margin-top:4px;width:100%;border-radius:10px;padding:11px 0;font-size:13.5px;background:linear-gradient(135deg,#c4972f,#e0b445);border:none;color:#0b0c0e;font-weight:600}.boss-tag{font-size:9px;background:var(--s-200808);color:var(--t-b86060);padding:1px 5px;border-radius:3px;margin-left:4px;letter-spacing:.3px}.svb{font-size:10px;color:var(--text-mute);background:var(--surface-panel-2);border-radius:4px;padding:2px 7px;cursor:pointer;margin-left:3px}.svb:active{color:var(--t-f87171)}.blood-drop{display:inline-flex;align-items:center;gap:4px;background:var(--s-2a1414);color:var(--t-e08585);border-radius:6px;padding:3px 8px;font-size:10px;margin:2px}.blood-fill{color:#804030;font-weight:700}.bl-card{background:var(--surface-panel-2);border-radius:8px;padding:10px;margin-bottom:8px}.bl-name{font-size:12px;font-weight:700;color:var(--text-heading)}.bl-desc{font-size:10px;color:var(--t-5a8050);margin-top:2px}.bl-prog{font-size:10px;color:#383530;margin-top:4px}.bl-active{border-color:var(--b-5a3808);background:var(--s-100c04)}.dng-floor{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--surface-panel-2)}.dng-floor:last-child{border-bottom:none}.player-vs{background:var(--surface-panel-2);border-radius:10px;padding:10px;margin-bottom:9px}.vs-row{display:flex;align-items:center;gap:10px}.vs-side{flex:1}.vs-name{font-size:11px;font-weight:700;margin-bottom:3px}.vs-hp-wrap{background:var(--s-060606);border-radius:20px;height:7px;overflow:hidden}.vs-hp{height:100%;border-radius:20px;transition:width .3s,background .3s}.vs-hp-player{background:linear-gradient(90deg,#2f6b3f,#5a9068)}.vs-hp.shielded-fx{background:linear-gradient(90deg,#1d4ed8,#60a5fa)!important;box-shadow:0 0 8px #60a5fa99}.vs-label.shielded-fx{color:var(--t-60a5fa)!important}.vs-hp-enemy{background:linear-gradient(90deg,#8a3030,#c2544f)}.vs-label{font-size:10px;color:var(--text-mute);margin-top:2px;font-weight:600}.vs-label-player{color:var(--t-7cb88f)}.vs-label-enemy{color:var(--t-d98a85)}.prestige-btn{background:#f59e0b29;color:var(--t-fde9b0);border:none;border-radius:8px;padding:10px;width:100%;cursor:pointer;font-size:13px;font-weight:700;font-family:inherit;box-shadow:0 0 0 1px #f59e0b66 inset,0 0 14px #f59e0b4d}.more-grid{border:1px solid var(--surface-page-2);border-radius:10px;overflow:hidden;margin-bottom:18px}.more-item{background:var(--surface-sunken);padding:15px 16px;font-size:13px;color:var(--text-body);cursor:pointer;border-bottom:1px solid var(--surface-panel);display:flex;align-items:center;gap:9px}.more-item:last-child{border-bottom:none}.more-item:active{background:var(--s-120e08);color:var(--t-f59e0b)}.more-item-icon{font-size:18px;width:26px;text-align:center;flex-shrink:0}.more-item-label{font-size:12px;font-weight:600;letter-spacing:.2px}.more-item-sub{font-size:10px;color:#404038;margin-top:1px}.more-back{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--surface-panel-2)}.more-back-btn{background:none;border:none;color:#5a5040;font-size:13px;cursor:pointer;padding:4px 0;font-family:inherit;letter-spacing:.2px}.more-back-btn:active{color:var(--t-f59e0b)}.more-title{font-size:14px;font-weight:700;color:var(--text-heading)}.tier-card{background:var(--surface-panel-2);border-radius:9px;padding:11px 13px;margin-bottom:9px;display:flex;gap:11px;align-items:flex-start}.tier-card.active{border-color:#f59e0b}.tier-badge{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tier-badge .gi-svg{width:18px;height:18px}.tier-body{flex:1;min-width:0}.tier-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.tier-nm{font-size:12.5px;font-weight:700;color:var(--text-primary)}.tier-tag{font-size:8.5px;font-weight:700;padding:2px 7px;border-radius:9px;flex-shrink:0}.tier-desc{font-size:10.5px;color:var(--t-8a8276);margin-bottom:7px}.tier-pill{display:inline-block;font-size:9.5px;background:var(--surface-sunken);border:1px solid var(--b-2c2c2c);border-radius:6px;padding:3px 8px;color:var(--t-c8a060)}.tier-btn{display:block;width:100%;padding:7px 0;border-radius:7px;font-size:11px;font-weight:700;text-align:center;cursor:pointer;border:none;box-shadow:0 0 10px #f8717166;background:var(--s-1a0a0a);color:var(--t-f87171);margin-top:8px;font-family:inherit}.set-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.set-btn{background:var(--surface-panel-2);border-radius:9px;padding:14px 6px;text-align:center;cursor:pointer}.set-btn:active{border-color:var(--b-3a342a)}.set-btn.active{border-color:#f59e0b}.set-btn-ic{width:26px;height:26px;margin:0 auto 6px;border-radius:7px;background:var(--s-241a08);color:var(--t-f59e0b);display:flex;align-items:center;justify-content:center}.set-btn-ic .gi-svg{width:14px;height:14px}.set-btn-lbl{font-size:10px;font-weight:600;color:var(--text-primary)}.set-btn.danger .set-btn-ic{background:var(--s-2a1010);color:var(--t-e07070)}.set-btn.danger .set-btn-lbl{color:var(--t-e07070)}.set-btn.danger.active{border-color:#e07070}.acc-section{border-radius:10px;overflow:hidden;margin-bottom:8px;border:1px solid var(--surface-page-2);box-shadow:0 1px 3px #00000059}.acc-section:last-child{margin-bottom:0}.acc-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;background:var(--surface-panel-2);cursor:pointer;border-bottom:1px solid var(--surface-page-2);user-select:none}.acc-head:active{background:var(--s-221d14)}.acc-head-left{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--text-heading)}.acc-head-icon{font-size:19px;width:auto;height:auto;line-height:1;color:var(--t-c8a87a);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.acc-arrow{font-size:11px;color:#605a4c;transition:transform .2s;flex-shrink:0}.acc-arrow.open{transform:rotate(180deg)}.acc-body{display:none;padding:10px 12px;border-bottom:1px solid var(--b-0e0e0e);background:var(--s-121212)}.acc-body.open{display:block}@media(hover:hover){.acc-head:hover{background:var(--s-212121)}}[data-theme=light] .acc-head:active{background:var(--surface-selected)}[data-theme=light] .acc-body{background:var(--surface-sunken);border-bottom:1px solid var(--surface-page-2)}@media(hover:hover){[data-theme=light] .acc-head:hover{background:var(--surface-selected)}}@keyframes rainbowBorder{0%{border-color:#ff4d4d;box-shadow:0 0 10px #ff4d4d99}15%{border-color:#f90;box-shadow:0 0 10px #f909}30%{border-color:#fe0;box-shadow:0 0 10px #fe09}45%{border-color:#4f4;box-shadow:0 0 10px #4f49}60%{border-color:#0cf;box-shadow:0 0 10px #0cf9}75%{border-color:#a4f;box-shadow:0 0 10px #a4f9}90%{border-color:#f4c;box-shadow:0 0 10px #f4c9}to{border-color:#ff4d4d;box-shadow:0 0 10px #ff4d4d99}}@keyframes rainbowStorm{0%{border-color:#ff4d4d;box-shadow:0 0 8px #ff4d4db3,0 0 20px #ffffff40}15%{border-color:#f90;box-shadow:0 0 8px #ff9900b3,0 0 20px #ffffff40}30%{border-color:#fe0;box-shadow:0 0 8px #ffee00b3,0 0 20px #ffffff40}45%{border-color:#4f4;box-shadow:0 0 8px #44ff44b3,0 0 20px #ffffff40}60%{border-color:#0cf;box-shadow:0 0 8px #00ccffb3,0 0 20px #ffffff40}75%{border-color:#a4f;box-shadow:0 0 8px #aa44ffb3,0 0 20px #ffffff40}90%{border-color:#f4c;box-shadow:0 0 8px #ff44ccb3,0 0 20px #ffffff40}to{border-color:#ff4d4d;box-shadow:0 0 8px #ff4d4db3,0 0 20px #ffffff40}}.zone-hot{animation:rainbowBorder 2.5s linear infinite;background:#ffffff0a!important}.zone-hot-storm{animation:rainbowStorm 1.6s linear infinite;background:#ffffff14!important}.zc.sel.zone-hot,.zc.sel.zone-hot-storm{background:var(--surface-selected)!important}@keyframes tribPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes tribFlashGold{0%{border-color:#facc15;box-shadow:0 0 28px #facc158c,0 0 8px #facc154d}60%{border-color:#facc1566;box-shadow:0 0 14px #facc1533}to{border-color:var(--b-2a2040);box-shadow:none}}@keyframes tribFlashRed{0%{border-color:#f87171;box-shadow:0 0 28px #f871718c,0 0 8px #f871714d}60%{border-color:#f8717166;box-shadow:0 0 14px #f8717133}to{border-color:var(--b-2a2040);box-shadow:none}}@keyframes tribShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes blPulse{0%,to{box-shadow:0 0 6px #dc2626aa}50%{box-shadow:0 0 16px #dc2626,0 0 6px red}}@keyframes studyPulseFx{0%,to{box-shadow:0 0 6px #fbbf2459}50%{box-shadow:0 0 14px #fbbf24cc,0 0 4px #fbbf24e6}}.trib-flash-gold{animation:tribFlashGold 1.8s ease-out}.trib-flash-red{animation:tribFlashRed 1.8s ease-out,tribShake .4s ease}#trib-modal{position:fixed;inset:0;background:#000000e0;z-index:600;display:none;align-items:flex-end;justify-content:center;padding-bottom:70px}#trib-inner{width:calc(100% - 24px);max-width:420px;background:var(--surface-panel);border-radius:14px;border:1px solid var(--b-2c2c2c);overflow:hidden}@keyframes btShake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}@keyframes btSlideUp{0%{transform:translate(-50%) translateY(40px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes btFadeOut{0%{opacity:1}to{opacity:0;pointer-events:none}}.bt-shaking{animation:btShake .45s ease}#bt-popup{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:420px;z-index:500;display:none;animation:btSlideUp .25s ease}#bt-popup.closing{animation:btFadeOut .4s ease forwards}#bt-flash{position:fixed;inset:0;pointer-events:none;opacity:0;z-index:499;transition:opacity .08s}@keyframes statPop{0%{transform:scale(1)}30%{transform:scale(1.08)}to{transform:scale(1)}}.sb.stat-go,.stg-box.stat-go{animation:statPop .6s cubic-bezier(.3,1.4,.4,1)}@keyframes statValGlow{0%{text-shadow:0 0 0 rgba(74,222,128,0);color:inherit}35%{text-shadow:0 0 12px rgba(74,222,128,.9);color:var(--t-4ade80)}to{text-shadow:0 0 0 rgba(74,222,128,0);color:inherit}}.sb.stat-go .sv,.stg-box.stat-go .stg-val{animation:statValGlow .8s ease-out}@keyframes eqSlotPop{0%{transform:scale(.85)}55%{transform:scale(1.1)}to{transform:scale(1)}}.eqs.eq-go{animation:eqSlotPop .5s cubic-bezier(.3,1.5,.4,1)}@keyframes boneSlotPop{0%{transform:translate(-50%,-50%) scale(.85)}55%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes boneSlotDrop{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.88)}to{transform:translate(-50%,-50%) scale(1)}}.bone-slot.eq-go{animation:boneSlotPop .5s cubic-bezier(.3,1.5,.4,1)}.bone-slot.eq-off{animation:boneSlotDrop .38s cubic-bezier(.3,1.2,.4,1)}.eqs.eq-go:after,.bone-slot.eq-go:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--eq-rc,#fbbf24);opacity:.9;pointer-events:none;animation:eqRing .7s ease-out}@keyframes eqRing{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.3);opacity:0}}.fly-item-fx{position:fixed;font-size:20px;z-index:400;pointer-events:none;transition:left .6s cubic-bezier(.3,.1,.3,1),top .6s cubic-bezier(.3,.1,.3,1),transform .6s cubic-bezier(.3,.1,.3,1),opacity .6s ease}@keyframes bagBounceFx{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.bag-bounce{animation:bagBounceFx .3s ease-out}.sw-wave-wrap{position:relative;overflow:hidden}.sw-wave-fx{position:absolute;top:0;bottom:0;width:22px;right:-22px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65));pointer-events:none;opacity:0}.sw-wave-fx.go{animation:swWaveFx .6s ease-out}@keyframes swWaveFx{0%{opacity:1;right:-22px}to{opacity:0;right:calc(100% + 10px)}}@keyframes eggShakeFx{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(4deg)}}.egg-ic.shaking{animation:eggShakeFx .4s ease-in-out}@keyframes eggShardFly{0%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) rotate(180deg) scale(.3)}}.egg-shard-fx{position:absolute;width:6px;height:6px;background:#fde68a;border-radius:2px;left:50%;top:50%;opacity:0;pointer-events:none;animation:eggShardFly .6s ease-out forwards}@keyframes eggCrackReveal{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.egg-crack{opacity:0}.egg-crack.go{animation:eggCrackReveal .5s cubic-bezier(.3,1.4,.4,1) forwards}#duel-banner-overlay{display:none;position:fixed;inset:0;z-index:350;align-items:center;justify-content:center;pointer-events:none}.duel-banner-fx{font-size:34px;font-weight:900;text-align:center;letter-spacing:1px}.duel-banner-fx.win{color:var(--t-fbbf24);text-shadow:0 0 24px rgba(251,191,36,.8)}.duel-banner-fx.lose{color:var(--text-mute)}.duel-banner-fx.go{animation:bannerSlamFx .8s cubic-bezier(.2,1.4,.4,1)}@keyframes bannerSlamFx{0%{opacity:0;transform:scale(2.4) rotate(-4deg)}45%{opacity:1;transform:scale(.9) rotate(1deg)}65%{transform:scale(1.06)}to{opacity:1;transform:scale(1) rotate(0)}}.sw-banner-fx{position:absolute;left:10px;right:10px;top:0;height:0;overflow:hidden;z-index:5;transform-origin:top;pointer-events:none}.sw-banner-fx.go{animation:swBannerUnfurlFx 2.6s ease-in-out forwards}.sw-banner-cloth{background:linear-gradient(180deg,#fde68a,#fbbf24 55%,#b45309);color:#3a2405;font-size:10.5px;font-weight:800;text-align:center;padding:9px 8px;border-radius:0 0 10px 10px;box-shadow:0 4px 14px #00000080;white-space:nowrap}@keyframes swBannerUnfurlFx{0%{height:0}14%{height:34px}78%{height:34px}to{height:0}}.sect-promo-stamp{position:absolute;top:50%;left:50%;width:104px;height:104px;margin:-52px 0 0 -52px;color:var(--t-ef4444);opacity:0;pointer-events:none;z-index:50;filter:drop-shadow(0 0 10px rgba(239,68,68,.55))}.sect-promo-stamp svg{width:100%;height:100%;stroke-width:1.1}.sect-promo-stamp.go{animation:sectPromoStampFx 1s cubic-bezier(.2,1.6,.3,1) forwards}.sect-promo-stamp.leave{animation:sectPromoStampLeaveFx .45s ease-in forwards}@keyframes sectPromoStampFx{0%{opacity:0;transform:scale(3) rotate(-18deg)}40%{opacity:1;transform:scale(.85) rotate(-14deg)}65%{opacity:1;transform:scale(1.05) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-14deg)}}@keyframes sectPromoStampLeaveFx{0%{opacity:1;transform:scale(1) rotate(-14deg)}to{opacity:0;transform:scale(.92) rotate(-14deg)}}.study-shimmer-track{position:relative;overflow:hidden}.study-shimmer-fx{position:absolute;top:0;bottom:0;width:26%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none;animation:studyShimmerFx 1.7s linear infinite}@keyframes studyShimmerFx{0%{left:-30%}to{left:110%}}@keyframes toastIcBounceFx{0%{transform:scale(0) rotate(-15deg)}60%{transform:scale(1.25) rotate(5deg)}to{transform:scale(1) rotate(0)}}.toast.show svg.gi-svg:first-child{display:inline-block;animation:toastIcBounceFx .5s cubic-bezier(.3,1.8,.4,1)}#portal-overlay{display:none;position:fixed;inset:0;z-index:340;align-items:center;justify-content:center;pointer-events:none;background:#0000;transition:background .4s ease}#portal-overlay.go{background:#0000008c}.portal-ring-fx{width:80px;height:80px;border-radius:50%;border:3px solid #7c3aed;opacity:0}#portal-overlay.go .portal-ring-fx{animation:portalSpinFx .6s linear,portalPulseFx .6s ease-out}#portal-overlay.gold .portal-ring-fx{border-color:#fbbf24}#portal-overlay.gold.go .portal-ring-fx{animation:portalSpinFx .6s linear,portalPulseFxGold .6s ease-out}@keyframes portalSpinFx{0%{transform:rotate(0) scale(1)}to{transform:rotate(220deg) scale(1)}}@keyframes portalPulseFx{0%{box-shadow:0 0 #7c3aed99;opacity:.8}70%{box-shadow:0 0 34px 16px #7c3aed26}to{box-shadow:0 0 #7c3aed00;opacity:0;transform:scale(1.7)}}@keyframes portalPulseFxGold{0%{box-shadow:0 0 #fbbf2499;opacity:.8}70%{box-shadow:0 0 34px 16px #fbbf2426}to{box-shadow:0 0 #fbbf2400;opacity:0;transform:scale(1.7)}}.crit-txt-fx{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:14px;font-weight:900;color:var(--t-fde047);opacity:0;text-shadow:0 0 8px rgba(245,158,11,.8);pointer-events:none;z-index:11}.crit-txt-fx.go{animation:critTxtFx .6s cubic-bezier(.2,1.6,.4,1)}@keyframes critTxtFx{0%{opacity:0;transform:translate(-50%) scale(2) rotate(-6deg)}50%{opacity:1;transform:translate(-50%) scale(.92) rotate(2deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0)}}.dissolve-fx{animation:dissolveKillFx .55s ease-in forwards}@keyframes dissolveKillFx{0%{opacity:1;filter:blur(0);transform:scale(1) translateY(0)}to{opacity:0;filter:blur(6px);transform:scale(1.25) translateY(-8px)}}.miss-txt-fx{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:12px;font-weight:800;color:var(--t-93c5fd);opacity:0;pointer-events:none;z-index:11}.miss-txt-fx.go{animation:missFloatFx .6s ease-out}@keyframes missFloatFx{0%{opacity:0;transform:translate(-50%) translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-16px)}}.dodge-blur-fx.go{animation:dodgeBlurFx .35s ease-out}@keyframes dodgeBlurFx{0%{filter:blur(0);transform:translate(0)}40%{filter:blur(3px);transform:translate(-8px)}to{filter:blur(0);transform:translate(0)}}.vs-side.poisoned-fx .vs-name{animation:poisonPulseFx 1.1s ease-in-out infinite}@keyframes poisonPulseFx{0%,to{filter:drop-shadow(0 0 0 rgba(163,230,53,0))}50%{filter:drop-shadow(0 0 7px rgba(163,230,53,.85))}}.vs-side.enraged-fx .vs-name{animation:enrageAuraFx 1s ease-in-out infinite}@keyframes enrageAuraFx{0%,to{filter:drop-shadow(0 0 3px rgba(239,68,68,.5))}50%{filter:drop-shadow(0 0 10px rgba(239,68,68,.95))}}.sk-ic-ready{animation:skillReadyFx 1.4s ease-in-out infinite}@keyframes skillReadyFx{0%,to{box-shadow:0 0 #fbbf2480}50%{box-shadow:0 0 0 5px #fbbf2400}}.skill-hud-burst{position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #fbbf24;opacity:0;pointer-events:none;z-index:6;box-shadow:0 0 10px #fbbf24a6;backface-visibility:hidden}.skill-hud-burst.go{animation:skillHudBurstFx 1s cubic-bezier(.22,.75,.3,1) forwards}@keyframes skillHudBurstFx{0%{width:20px;height:20px;border-width:3px;opacity:0}10%{opacity:1}50%{opacity:.55}to{width:72px;height:72px;border-width:1px;opacity:0}}.sect-stamp-fx{display:inline-block;opacity:0;transform:scale(3) rotate(-25deg)}.sect-stamp-fx.go{animation:stampSlamFx .5s cubic-bezier(.2,1,.3,1) forwards}@keyframes stampSlamFx{0%{opacity:0;transform:scale(3) rotate(-25deg)}60%{opacity:1;transform:scale(.9) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}.sect-stamp-ring-fx{position:absolute;inset:0;border:3px solid #dc2626;border-radius:50%;opacity:0;pointer-events:none}.sect-stamp-ring-fx.go{animation:stampRingFx .5s ease-out}@keyframes stampRingFx{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.3)}}.pouch-fx.go{animation:pouchShakeFx .3s ease-in-out}@keyframes pouchShakeFx{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}.pouch-coin-fx{position:absolute;font-size:13px;opacity:0;left:50%;top:50%;pointer-events:none}.pouch-coin-fx.go{animation:coinBurstFx .6s ease-out forwards}@keyframes coinBurstFx{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--cx)),calc(-50% + var(--cy))) scale(.4)}}.disc-badge-fx{opacity:0;transform:scale(0)}.disc-badge-fx.go{animation:badgePopFx .5s cubic-bezier(.3,1.8,.4,1) forwards}@keyframes badgePopFx{0%{opacity:0;transform:scale(0) rotate(-10deg)}70%{opacity:1;transform:scale(1.25) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.rank-badge-fx{position:relative;display:inline-block;overflow:hidden}.rank-shine-fx{position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);pointer-events:none}.rank-shine-fx.go{animation:rankShineFxAnim .8s ease-out}@keyframes rankShineFxAnim{0%{left:-50%}to{left:130%}}.vs-side.stunned-fx{filter:grayscale(.3) brightness(.9)}.bind-ring-fx{position:absolute;top:8px;left:50%;width:34px;height:34px;margin-left:-17px;border-radius:50%;border:1.5px solid #a78bfa;opacity:0;pointer-events:none;z-index:6}.vs-side.stunned-fx .bind-ring-fx{animation:bindContractFx 1.6s ease-in-out infinite}.bind-ring-fx.r2{border-color:#7c3aed;animation-delay:.5s!important}@keyframes bindContractFx{0%{opacity:.7;transform:scale(1.5)}70%{opacity:.9;transform:scale(1)}to{opacity:.7;transform:scale(1.5)}}.sect-banner-wrap{width:64px;height:64px;overflow:hidden;position:relative;margin:0 auto 6px;border-radius:8px}.sect-banner-fx{position:absolute;inset:0;background:linear-gradient(180deg,var(--s-241a4a),var(--s-150d30));display:flex;align-items:center;justify-content:center;font-size:34px}.sect-banner-fx.go{animation:bannerDropFx .6s cubic-bezier(.2,.9,.3,1) forwards}@keyframes bannerDropFx{0%{top:-100%}70%{top:4%}to{top:0}}.tier-row-fx{transform:translate(-14px)}.tier-row-fx.go{animation:tierRowInFx .4s ease-out backwards}@keyframes tierRowInFx{0%{transform:translate(-14px);filter:brightness(.6)}to{transform:translate(0);filter:brightness(1)}}.rank-arrow-fx{display:inline-block;font-size:11px;color:var(--t-4ade80);opacity:0}.rank-arrow-fx.go{animation:rankArrowFxAnim .6s ease-out forwards}@keyframes rankArrowFxAnim{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}#boss-plate-overlay{display:none;position:fixed;top:18%;left:0;right:0;z-index:330;pointer-events:none;justify-content:center}.boss-plate-fx{background:linear-gradient(90deg,#1a0808,#000 70%);border-radius:8px;padding:10px 22px;font-size:14px;font-weight:800;color:#f87171;opacity:0;transform:translate(-60px);box-shadow:0 4px 16px #00000080}.boss-plate-fx.go{animation:platInFx 2.4s cubic-bezier(.2,.8,.3,1) forwards}@keyframes platInFx{0%{opacity:0;transform:translate(-60px)}12%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.phase-crack-fx{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:7;background:repeating-linear-gradient(115deg,transparent 0 8px,rgba(255,255,255,.5) 8px 9px,transparent 9px 22px)}.phase-crack-fx.go{animation:phaseCrackFxAnim .5s ease-out}@keyframes phaseCrackFxAnim{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.vs-side.phase-shake-fx{animation:bossPhaseShakeFx .35s ease-in-out}@keyframes bossPhaseShakeFx{0%,to{transform:translate(0)}20%{transform:translate(-4px) rotate(-2deg)}40%{transform:translate(4px) rotate(2deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.combo-txt-fx{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:13px;font-weight:900;color:var(--t-fb923c);opacity:0;pointer-events:none;white-space:nowrap;z-index:11}.combo-txt-fx.go{animation:comboPopFx .5s cubic-bezier(.3,1.6,.4,1)}@keyframes comboPopFx{0%{opacity:0;transform:translate(-50%) scale(.5) translateY(6px)}60%{opacity:1;transform:translate(-50%) scale(1.25) translateY(-2px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}.fate-flip-inner{transition:transform .6s cubic-bezier(.3,.8,.3,1);transform-style:preserve-3d}.fate-flip-inner.flipped{transform:rotateY(180deg)}.fate-glow-fx{position:absolute;inset:-10px;border-radius:14px;background:radial-gradient(circle,rgba(251,191,36,.35),transparent 70%);opacity:0;pointer-events:none}.fate-glow-fx.go{animation:fateGlowFxAnim .8s ease-out}@keyframes fateGlowFxAnim{0%{opacity:0}40%{opacity:1}to{opacity:0}}.star-reveal-fx{animation:starRevealFxAnim .5s cubic-bezier(.3,1.4,.4,1)}@keyframes starRevealFxAnim{0%{opacity:0;transform:scale(.75) translateY(8px)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1) translateY(0)}}.vault-lock-fx{position:absolute;left:50%;top:8px;transform:translate(-50%);font-size:22px;color:var(--t-e0b060);opacity:0;pointer-events:none;z-index:5}.vault-lock-fx.go{animation:vaultLockFxAnim .7s ease-out forwards}@keyframes vaultLockFxAnim{0%{opacity:0;transform:translate(-50%) scale(.4)}30%{opacity:1;transform:translate(-50%) scale(1.3) rotate(-8deg)}to{opacity:0;transform:translate(-50%) scale(1) rotate(0)}}.vault-lock-ring{position:absolute;left:50%;top:1px;width:36px;height:36px;transform:translate(-50%);border-radius:50%;border:2px solid #e0b06000;opacity:0;pointer-events:none;z-index:4}.vault-lock-ring.go{animation:vaultLockRingFxAnim .7s ease-out forwards}@keyframes vaultLockRingFxAnim{0%{border-color:#e0b060;opacity:1;transform:translate(-50%) scale(.3)}to{border-color:#e0b06000;opacity:0;transform:translate(-50%) scale(1.8)}}.vault-door-fx{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%) rotate(0) scale(.8);color:var(--t-c7c2ff);opacity:0;pointer-events:none;z-index:6;transform-origin:50% 50%;filter:drop-shadow(0 0 10px rgba(167,139,250,.7))}.vault-door-fx.go{animation:vaultDoorSpinFxAnim 1.4s cubic-bezier(.3,.85,.3,1) forwards}@keyframes vaultDoorSpinFxAnim{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.7);filter:brightness(1) drop-shadow(0 0 10px rgba(167,139,250,.7))}20%{opacity:1}70%{transform:translate(-50%,-50%) rotate(150deg) scale(1.12);filter:brightness(2.3) drop-shadow(0 0 18px rgba(167,139,250,1))}to{opacity:1;transform:translate(-50%,-50%) rotate(132deg) scale(1);filter:brightness(1) drop-shadow(0 0 10px rgba(167,139,250,.7))}}.vault-door-item-fx{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:28px;opacity:0;pointer-events:none;z-index:5;color:var(--text-primary)}.vault-door-item-fx.go{animation:vaultDoorItemFxAnim 1.1s ease-in forwards}@keyframes vaultDoorItemFxAnim{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(.85)}to{opacity:0;transform:translate(-50%,-50%) scale(.15) translate(-24px,-14px)}}.star-shoot-fx{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;box-shadow:0 0 6px 2px #fff;left:-10px;top:10px;opacity:0;pointer-events:none}.star-shoot-fx.go{animation:starShootFxAnim .8s ease-in forwards}@keyframes starShootFxAnim{0%{left:-10px;top:5px;opacity:1}70%{opacity:1}to{left:110%;top:65%;opacity:0}}.star-leg-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#fbbf24;left:50%;top:44px;opacity:0;pointer-events:none}.star-leg-particle.go{animation:starLegPFxAnim .8s ease-out forwards}@keyframes starLegPFxAnim{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.2)}}.dream-choice-sink{animation:dreamSinkFxAnim .4s ease-in forwards}@keyframes dreamSinkFxAnim{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:.15;filter:blur(6px);transform:scale(.9) translateY(8px)}}.fb-equip-aura{position:absolute;inset:-14px;border-radius:50%;opacity:0;pointer-events:none;z-index:0}.fb-equip-aura.go{animation:fbEquipAuraFxAnim 1.1s ease-out forwards}@keyframes fbEquipAuraFxAnim{0%{opacity:0;background:radial-gradient(circle,rgba(220,38,38,.55),transparent 70%);transform:scale(.5)}30%{opacity:1}to{opacity:0;background:radial-gradient(circle,rgba(220,38,38,.25),transparent 70%);transform:scale(1.4)}}.fb-equip-smoke{position:absolute;width:8px;height:8px;background:#5014148c;border-radius:50%;opacity:0;pointer-events:none;z-index:0}.fb-equip-smoke.go{animation:fbEquipSmokeFxAnim 1.2s ease-out forwards}@keyframes fbEquipSmokeFxAnim{0%{opacity:.7;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-36px) scale(2.6)}}.fb-drawback-pulse{animation:fbDrawbackPulseFxAnim 1.6s ease-in-out infinite}@keyframes fbDrawbackPulseFxAnim{0%,to{text-shadow:none}50%{text-shadow:0 0 8px #f87171}}.fb-slot-active{animation:fbSlotAuraFxAnim 2.2s ease-in-out infinite}@keyframes fbSlotAuraFxAnim{0%,to{box-shadow:0 0 22px 6px #dc26268c,0 0 0 2px #dc262666 inset}50%{box-shadow:0 0 26px 10px #0a0a0ad9,0 0 0 2px #0009 inset}}.abode-meditate-stage{position:relative;width:150px;height:150px;margin:0 auto;--pcol:#a78bfa}.abode-meditate-ring{position:absolute;inset:14px;border-radius:50%;border:1px solid var(--pcol);opacity:.35;animation:abodeRingPulse 2.6s ease-in-out infinite}@keyframes abodeRingPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.9}}.abode-meditate-figure{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:46px;color:var(--text-dim);animation:abodeFigureBreathe 2.5s ease-in-out infinite}@keyframes abodeFigureBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.abode-meditate-particle{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--pcol);box-shadow:0 0 6px var(--pcol);animation:abodeParticleDraw 2.8s ease-in infinite}@keyframes abodeParticleDraw{0%{transform:rotate(var(--pa)) translate(72px) rotate(calc(var(--pa)*-1)) translateY(0) scale(1);opacity:0}15%{opacity:1}60%{transform:rotate(var(--pa)) translate(32px) rotate(calc(var(--pa)*-1)) translateY(-16px) scale(.65);opacity:.9}to{transform:rotate(var(--pa)) translate(3px) rotate(calc(var(--pa)*-1)) translateY(-32px) scale(.12);opacity:0}}.fusion-suspense-shake{animation:fusionSuspenseShakeFx .5s ease-in-out infinite}@keyframes fusionSuspenseShakeFx{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-2px,1px) rotate(-1deg)}20%{transform:translate(2px,-1px) rotate(1deg)}30%{transform:translate(-3px) rotate(-1.5deg)}40%{transform:translate(3px,1px) rotate(1.5deg)}50%{transform:translate(-2px,-1px) rotate(-1deg)}60%{transform:translate(2px,1px) rotate(1deg)}70%{transform:translate(-1px) rotate(-.5deg)}80%{transform:translate(1px,-1px) rotate(.5deg)}90%{transform:translate(-1px,1px) rotate(0)}}.fusion-flash{position:fixed;inset:0;background:#fff;z-index:2999;pointer-events:none;animation:fusionFlashFx .35s ease-out forwards}@keyframes fusionFlashFx{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.pen-slot-occupied{animation:penSlotGlowFx 2.4s ease-in-out infinite}@keyframes penSlotGlowFx{0%,to{box-shadow:0 0 #f472b600}50%{box-shadow:0 0 9px #f472b680}}.pen-exp-float{position:absolute;left:50%;top:8px;transform:translate(-50%);font-size:8px;font-weight:700;color:var(--t-f9a8d4);text-shadow:0 0 4px #f472b6;pointer-events:none;opacity:0;animation:penExpFloatFx 3s ease-out infinite}@keyframes penExpFloatFx{0%{opacity:0;transform:translate(-50%) translateY(4px)}18%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-24px)}}.season-banner-slide{animation:seasonBannerSlideFxAnim .5s ease-out}@keyframes seasonBannerSlideFxAnim{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.season-ember-fx{position:absolute;width:3px;height:3px;background:#f97316;border-radius:50%;bottom:0;opacity:0;pointer-events:none}.season-ember-fx.go{animation:seasonEmberFxAnim 2s ease-out infinite}@keyframes seasonEmberFxAnim{0%{opacity:0;bottom:0;transform:translate(0)}20%{opacity:1}to{opacity:0;bottom:36px;transform:translate(var(--ex))}}.ench-strike-fx.go{animation:enchStrikeFxAnim .3s ease-in-out}@keyframes enchStrikeFxAnim{0%,to{transform:translateY(0)}40%{transform:translateY(3px) scale(.95)}}.ench-spark-fx{position:absolute;width:4px;height:4px;background:#fde68a;border-radius:50%;left:50%;top:50%;opacity:0;pointer-events:none}.ench-spark-fx.go{animation:enchSparkFxAnim .5s ease-out forwards}@keyframes enchSparkFxAnim{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) scale(.3)}}.abode-ember-anvil{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);font-size:20px;color:var(--t-a8926e);opacity:.95;pointer-events:none;z-index:2}.abode-ember-glow{position:absolute;left:50%;bottom:-6px;width:60px;height:60px;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.45),transparent 70%);opacity:0;pointer-events:none;z-index:1}.abode-ember-glow.go{animation:abodeEmberGlowFx 1.3s ease-out forwards}@keyframes abodeEmberGlowFx{0%{opacity:0;transform:translate(-50%,50%) scale(.5)}20%{opacity:1;transform:translate(-50%,50%) scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(-50%,50%) scale(1.3)}}.abode-ember-fx{position:absolute;bottom:2px;width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px 2px #f59e0b;opacity:0;pointer-events:none;z-index:3}.abode-ember-fx.go{animation:abodeEmberFxAnim 1.4s ease-out forwards}@keyframes abodeEmberFxAnim{0%{opacity:0;bottom:2px;transform:translate(0) scale(1)}12%{opacity:1}70%{opacity:.9}to{opacity:0;bottom:58px;transform:translate(var(--edx)) scale(.5)}}.beast-in-fx.go{animation:beastInFxAnim .5s cubic-bezier(.3,1.4,.4,1)}@keyframes beastInFxAnim{0%{opacity:0;transform:scale(.4) translateY(6px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.beast-wisp-fx{position:absolute;width:3px;height:3px;border-radius:50%;background:#86efac;bottom:2px;opacity:0;pointer-events:none}.beast-wisp-fx.go{animation:wispUpFxAnim .7s ease-out forwards}@keyframes wispUpFxAnim{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}.cb-icon{font-size:44px;position:relative;z-index:3;opacity:0;filter:drop-shadow(0 0 4px rgba(251,191,36,.35))}.cb-icon.cb-in{animation:cbIconIn .4s ease-out forwards}@keyframes cbIconIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cb-icon.cb-shake{animation:cbShake 1.05s ease-in-out forwards}@keyframes cbShake{0%{opacity:1;transform:scale(1)}10%{opacity:1;transform:scale(1.4)}20%{opacity:1;transform:scale(1.4) translate(-2px)}30%{opacity:1;transform:scale(1.4) translate(2px)}40%{opacity:1;transform:scale(1.4) translate(-2px)}50%{opacity:1;transform:scale(1.4) translate(2px)}60%{opacity:1;transform:scale(1.4) translate(-1.5px)}70%{opacity:1;transform:scale(1.4) translate(1.5px)}80%{opacity:1;transform:scale(1.4) translate(0)}to{opacity:1;transform:scale(1) translate(0)}}.cb-drop{position:absolute;top:6px;left:50%;width:9px;height:11px;border-radius:50% 50% 50% 0;background:linear-gradient(160deg,#f87171,#7f1d1d);transform:translate(-50%) rotate(45deg);opacity:0;z-index:2}.cb-drop.go{animation:cbDropFall .75s cubic-bezier(.4,0,.6,1) forwards}@keyframes cbDropFall{0%{top:6px;opacity:0}10%{opacity:1}92%{top:104px;opacity:1}to{top:106px;opacity:0}}.cb-bp{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#f87171;opacity:0}.cb-bp.go{animation:cbBurst .9s ease-out forwards}@keyframes cbBurst{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.15);opacity:0}}.cb-aura{position:absolute;width:20px;height:20px;border-radius:50%;box-shadow:0 0 #fbbf24cc;opacity:0}.cb-aura.go{animation:cbAura 1.5s ease-out forwards}@keyframes cbAura{0%{box-shadow:0 0 #fbbf24cc;opacity:1}60%{box-shadow:0 0 0 65px #fbbf2426;opacity:.7}to{box-shadow:0 0 0 120px #fbbf2400;opacity:0}}.cb-glow-bg{position:absolute;inset:-40px;opacity:0;background:radial-gradient(circle,rgba(251,191,36,.25),transparent 60%)}.cb-glow-bg.go{animation:cbGlowBg 1.5s ease-out forwards}.cb-bloodring-wrap{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}.cb-bloodring{position:absolute;left:0;top:0;width:24px;height:24px;margin:-12px;border-radius:50%;border:2.5px solid #ef4444;opacity:0;box-shadow:0 0 14px #ef4444bf,inset 0 0 10px #ef444466}.cb-bloodring.go{animation:cbBloodRingOut 1.6s cubic-bezier(.15,.65,.3,1) forwards}@keyframes cbBloodRingOut{0%{width:24px;height:24px;margin:-12px;opacity:.9;border-width:3px}70%{opacity:.45}to{width:210px;height:210px;margin:-105px;opacity:0;border-width:1px}}@keyframes cbGlowBg{0%{opacity:0}40%{opacity:1}to{opacity:0}}.cb-text{position:absolute;bottom:-8px;left:0;right:0;text-align:center;font-size:13px;font-weight:800;color:var(--t-fde68a);text-shadow:0 0 10px rgba(251,191,36,.7);opacity:0;padding:0 6px;line-height:1.5}.cb-text.go{animation:cbText .5s ease-out forwards}@keyframes cbText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.daonet-ring-fx{position:absolute;width:90px;height:90px;border-radius:50%;border:2px solid #67e8f9;opacity:0;box-shadow:0 0 16px #67e8f980}.daonet-ring-fx.go{animation:daonetRingIn .5s cubic-bezier(.3,.8,.3,1) forwards,daonetRingSnap .25s .5s ease-in forwards}@keyframes daonetRingIn{0%{transform:scale(2.6) rotate(0);opacity:0}70%{opacity:1}to{transform:scale(1) rotate(160deg);opacity:1}}@keyframes daonetRingSnap{0%{transform:scale(1) rotate(160deg);opacity:1}60%{transform:scale(.85) rotate(160deg);opacity:1}to{transform:scale(.7) rotate(160deg);opacity:0}}.daonet-flash-fx{position:absolute;inset:0;background:#67e8f9;opacity:0}.daonet-flash-fx.go{animation:daonetFlash .25s .73s ease-out forwards}@keyframes daonetFlash{0%{opacity:0}40%{opacity:.28}to{opacity:0}}.daonet-icon-fx{font-size:26px;position:relative;z-index:2;opacity:0;color:var(--t-67e8f9);filter:drop-shadow(0 0 6px rgba(103,232,249,.7))}.daonet-icon-fx.go{animation:daonetIconFx .8s cubic-bezier(.3,1.4,.4,1) forwards}@keyframes daonetIconFx{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.15)}55%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1)}}.daonet-ripple-wrap{position:absolute;width:0;height:0;display:flex;align-items:center;justify-content:center}.daonet-ripple-ring{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #7dd3fc;opacity:0;box-shadow:0 0 10px #7dd3fc99;margin:-10px}.daonet-ripple-ring.go{animation:daonetRippleOut .9s cubic-bezier(.15,.7,.3,1) forwards}@keyframes daonetRippleOut{0%{width:20px;height:20px;margin:-10px;opacity:.85}to{width:190px;height:190px;margin:-95px;opacity:0}}.daonet-ripple-ring.expire.go{animation:daonetRippleOutFast .5s ease-out forwards}@keyframes daonetRippleOutFast{0%{width:16px;height:16px;margin:-8px;opacity:.7}to{width:110px;height:110px;margin:-55px;opacity:0}}.territory-upg-go{animation:territoryUpgGoAnim .5s ease-out}@keyframes territoryUpgGoAnim{0%{box-shadow:0 0 #fbbf2400}35%{box-shadow:0 0 16px 3px #fbbf24b3}to{box-shadow:0 0 #fbbf2400}}.tower-sweep-flash{position:relative;overflow:hidden;animation:towerSweepFlashAnim .6s ease-out}@keyframes towerSweepFlashAnim{0%{box-shadow:0 0 #fbbf2400 inset}30%{box-shadow:0 0 24px #fbbf2480 inset}to{box-shadow:0 0 #fbbf2400 inset}}.tower-sweep-broom{position:absolute;top:50%;left:-10%;font-size:26px;transform:translateY(-50%);pointer-events:none;z-index:5;animation:towerSweepBroomAnim .6s cubic-bezier(.3,.6,.4,1)}@keyframes towerSweepBroomAnim{0%{left:-10%;opacity:0;transform:translateY(-50%) rotate(-15deg)}15%{opacity:1}85%{opacity:1}to{left:105%;opacity:0;transform:translateY(-50%) rotate(15deg)}}.blooddrop-icon-fx{position:absolute;left:50%;top:50%;transform:translate(-50%,-140px);font-size:30px;opacity:0;filter:drop-shadow(0 0 8px rgba(248,113,113,.7));display:inline-block}.blooddrop-icon-fx.go{animation:blooddropFall .6s cubic-bezier(.5,0,.7,1) forwards,blooddropBurstHide .01s .6s forwards}@keyframes blooddropFall{0%{transform:translate(-50%,-140px) scale(.7);opacity:0}15%{opacity:1}90%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%) scale(1.15);opacity:0}}@keyframes blooddropBurstHide{to{opacity:0}}.blooddrop-text-fx{position:absolute;left:50%;top:14px;transform:translate(-50%);white-space:nowrap;font-size:14px;font-weight:800;color:var(--t-fca5a5);text-shadow:0 0 10px rgba(248,113,113,.7);opacity:0}.blooddrop-text-fx.go{animation:blooddropTextFx 1.6s ease-out .55s forwards}@keyframes blooddropTextFx{0%{opacity:0;transform:translate(-50%,6px)}15%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-4px)}}#relic-fx-overlay{position:fixed;inset:0;z-index:340;display:flex;align-items:center;justify-content:center;background:#0006;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s linear,visibility 0s linear .18s}#relic-fx-overlay.show{opacity:1;visibility:visible;transition-delay:0s}#relic-fx-stage{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.relic-fx-core{position:absolute;left:50%;top:50%;margin:-28px 0 0 -28px;z-index:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.relic-fx-core .gi-svg{width:100%;height:100%}.relic-fx-text{position:absolute;bottom:14px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:14px;font-weight:800;color:var(--t-fbbf24);text-shadow:0 2px 8px rgba(0,0,0,.7);opacity:0}.relic-fx-text.go{animation-name:relicFxTextGo;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes relicFxTextGo{0%{opacity:0;transform:translate(-50%) translateY(8px)}22%{opacity:1;transform:translate(-50%) translateY(0)}75%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-6px)}}.relic-fx-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}@keyframes rfxR1Drop{0%{transform:translateY(-70px) scale(.4);opacity:0}40%{opacity:1}70%{transform:translateY(0) scale(1)}85%{transform:translateY(4px) scale(1.15,.8)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes rfxR1Ring{0%{width:20px;height:20px;opacity:.9;border-width:3px}to{width:220px;height:220px;opacity:0;border-width:0}}.rfx-r1-drop{animation:rfxR1Drop 1.35s cubic-bezier(.3,1.6,.5,1)}.rfx-r1-ring{border:2px solid #7dd3fc;animation:rfxR1Ring 1.5s ease-out .45s both}@keyframes rfxR3Spin{0%{transform:rotate(0) scale(.7);filter:brightness(1)}50%{transform:rotate(540deg) scale(1.15);filter:brightness(1.7)}to{transform:rotate(900deg) scale(1);filter:brightness(1)}}@keyframes rfxR3Flash{0%,45%{opacity:0}50%{opacity:1}70%,to{opacity:0}}.rfx-r3-spin{animation:rfxR3Spin 1.8s cubic-bezier(.4,.2,.3,1)}.rfx-r3-flash{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,#fff9,transparent 70%);animation:rfxR3Flash 1.95s ease}@keyframes rfxR7Flip{0%{transform:rotate(0)}30%{transform:rotate(190deg)}55%,to{transform:rotate(180deg)}}@keyframes rfxR7Sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:565}}.rfx-r7-flip{animation:rfxR7Flip 1.65s cubic-bezier(.3,.2,.3,1)}.rfx-r7-ringsvg{transform:rotate(-90deg)}.rfx-r7-ringsvg circle{animation:rfxR7Sweep 2.1s ease-out}@keyframes rfxR10Pop{0%{transform:scale(.5) rotate(-15deg)}50%{transform:scale(1.2) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes rfxR10Orbit{0%{transform:rotate(0) translate(76px) rotate(0)}to{transform:rotate(360deg) translate(76px) rotate(-360deg)}}@keyframes rfxR10StarOut{to{opacity:0;transform:scale(.5)}}.rfx-r10-pop{animation:rfxR10Pop 1.05s cubic-bezier(.3,1.6,.4,1)}.rfx-r10-star{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;animation:rfxR10Orbit 1.05s linear,rfxR10StarOut .25s ease-in .8s forwards}@keyframes rfxR11Portal{0%{width:0;height:0;opacity:0;border-width:8px}60%{opacity:1}to{width:190px;height:190px;opacity:.4;border-width:1px}}@keyframes rfxR11In{0%{transform:translate(-130px,70px) scale(.3);opacity:0}55%{opacity:1}to{transform:translate(0) scale(1);opacity:1}}.rfx-r11-portal{border:2px solid #c4a8ff;box-shadow:0 0 30px #c4a8ff}.rfx-r11-portal.go{animation:rfxR11Portal 1.2s ease-out forwards}.rfx-r11-in{animation:rfxR11In 1.05s cubic-bezier(.2,.7,.3,1)}@keyframes rfxR14Steam{0%{transform:translate(-50%,-50%) scale(.6);opacity:.7}to{transform:translate(-50%,-50%) translateY(-60px) scale(1.6);opacity:0}}@keyframes rfxR14Pot{0%{transform:translate(-50%,-50%) translateY(-10px) scale(.3);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) scale(1);opacity:1}}.rfx-r14-steam{position:absolute;left:50%;top:35%;width:34px;height:34px;animation:rfxR14Steam 1.5s ease-out}.rfx-r14-pot{position:absolute;left:50%;top:50%;width:22px;height:22px;opacity:0;animation:rfxR14Pot .9s cubic-bezier(.3,1.5,.4,1) forwards}@keyframes rfxR16Flare{0%{transform:scale(.6);opacity:.6;filter:brightness(1)}40%{transform:scale(1.3);opacity:1;filter:brightness(2)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes rfxR16Wave{0%{width:10px;height:10px;opacity:.8}to{width:260px;height:260px;opacity:0}}.rfx-r16-flare{animation:rfxR16Flare 1.5s ease-out}.rfx-r16-wave{background:radial-gradient(circle,rgba(255,220,140,.5),transparent 70%)}@keyframes rfxR24Warp{0%{transform:scale(1);filter:blur(0)}45%,55%{transform:scale(.3);filter:blur(3px)}to{transform:scale(1);filter:blur(0)}}@keyframes rfxR24Line{0%{transform:scaleX(0);opacity:0}50%{opacity:1}to{transform:scaleX(1);opacity:0}}.rfx-r24-warp{animation:rfxR24Warp 1.5s cubic-bezier(.4,.1,.3,1)}.rfx-r24-line-wrap{position:absolute;left:50%;top:50%;width:0;height:0}.rfx-r24-line{position:absolute;left:0;top:-1px;width:130px;height:2px;background:linear-gradient(90deg,transparent,#a78bfa,transparent);transform-origin:left center;animation:rfxR24Line 1.2s ease-out both}@keyframes rfxR25Stamp{0%{transform:translateY(-90px) scale(1.4) rotate(-8deg);opacity:0}55%{opacity:1}70%{transform:translateY(6px) scale(1.05) rotate(0);opacity:1}85%{transform:translateY(-3px) scale(.98)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes rfxR25Burn{0%{opacity:.9;filter:brightness(.6) saturate(0)}to{opacity:0;filter:brightness(1) saturate(1)}}.rfx-r25-stamp{animation:rfxR25Stamp 1.35s cubic-bezier(.3,1.3,.4,1)}.rfx-r25-dark{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,#000,transparent 70%);animation:rfxR25Burn 1.8s ease-in .45s forwards}@keyframes rfxR26Spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes rfxR26Split{0%{transform:translate(-50%,-50%) translate(0) scale(.3);opacity:0}40%{opacity:0}60%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) scale(1);opacity:1}}.rfx-r26-spin{animation:rfxR26Spin 1.35s cubic-bezier(.3,.2,.3,1)}.rfx-r26-fate{position:absolute;left:50%;top:50%;width:24px;height:24px;opacity:0;animation:rfxR26Split .9s cubic-bezier(.3,1.4,.4,1) forwards}@keyframes rfxR30Glow{0%{transform:scale(.6);opacity:.5}50%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes rfxR30Egg{0%{transform:translate(-50%,10px) scale(.4);opacity:0}40%{opacity:1}to{transform:translate(-50%,-70px) scale(1);opacity:0}}.rfx-r30-glow{animation:rfxR30Glow 1.5s ease-out}.rfx-r30-egg{position:absolute;left:50%;bottom:50%;width:22px;height:22px;animation:rfxR30Egg 2.1s ease-out both}@keyframes rfxR31Shimmer{0%{filter:brightness(1) blur(0);transform:scale(1)}40%{filter:brightness(.3) blur(2px);transform:scale(.85) rotate(-4deg)}60%{filter:brightness(1.8) blur(2px);transform:scale(1.1) rotate(4deg)}to{filter:brightness(1) blur(0);transform:scale(1) rotate(0)}}.rfx-r31-shimmer{animation:rfxR31Shimmer 1.5s ease-in-out}.bag-upgrade-fx{animation:bagUpgradeGlowAnim 1.8s ease-in-out infinite}@keyframes bagUpgradeGlowAnim{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 9px 2px #4ade808c}}.relic-ring-fx{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid #c084fc;opacity:0;pointer-events:none}.relic-ring-fx.go{animation:relicPulseFxAnim .7s ease-out}@keyframes relicPulseFxAnim{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.relic-icon-in{display:inline-flex;position:relative;z-index:3}.rfx-g1ring{position:absolute;inset:-1px;border-radius:50%;border:1.5px solid #5eead4;opacity:0;pointer-events:none}.rfx-g1ring.go{animation:rfxG1Splash .8s ease-out forwards}.rfx-g1ring.d2.go{animation-delay:.15s}@keyframes rfxG1Splash{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.1)}}.relic-icon-in.g1.go{animation:rfxG1Wob .5s ease-in-out}@keyframes rfxG1Wob{0%,to{transform:scale(1)}25%{transform:scale(.88,1.12)}55%{transform:scale(1.1,.92)}}.rfx-g2ring{position:absolute;inset:-3px;border-radius:50%;border:1.5px dashed #a78bfa;opacity:0;pointer-events:none}.rfx-g2ring.go{animation:rfxG2Spin .8s linear forwards}@keyframes rfxG2Spin{0%{opacity:.9;transform:rotate(0) scale(.7)}to{opacity:0;transform:rotate(300deg) scale(1.35)}}.relic-icon-in.g2.go{animation:rfxG2IconSpin .7s cubic-bezier(.2,.9,.3,1.1)}@keyframes rfxG2IconSpin{0%{transform:rotate(0) scale(1)}60%{transform:rotate(320deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.rfx-g2spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#a78bfa;left:50%;top:50%;opacity:0;pointer-events:none}.rfx-g2spark.go{animation:rfxG2SparkFly .55s ease-out forwards}@keyframes rfxG2SparkFly{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2)}}.rfx-g3hand{position:absolute;left:50%;top:50%;width:1.5px;height:13px;background:#fb923c;transform-origin:50% 100%;opacity:0;pointer-events:none}.rfx-g3hand.go{animation:rfxG3Rewind .9s ease-in-out forwards}@keyframes rfxG3Rewind{0%{opacity:.9;transform:translate(-50%,-100%) rotate(360deg)}to{opacity:0;transform:translate(-50%,-100%) rotate(-360deg)}}.rfx-g3flash{position:absolute;inset:-2px;border-radius:50%;background:#fb923c;opacity:0;pointer-events:none}.rfx-g3flash.go{animation:rfxG3Flash .5s ease-out .75s forwards}@keyframes rfxG3Flash{0%{opacity:0}40%{opacity:.5}to{opacity:0}}.relic-icon-in.g3.go{animation:rfxG3Clean .3s ease-out .75s}@keyframes rfxG3Clean{0%{filter:brightness(1)}50%{filter:brightness(1.8)}to{filter:brightness(1)}}.relic-icon-in.g4.go{animation:rfxG4Warp .75s ease-in-out}@keyframes rfxG4Warp{0%{opacity:1;filter:blur(0);transform:scale(1)}35%{opacity:0;filter:blur(6px);transform:scale(.5)}55%{opacity:0;filter:blur(6px);transform:scale(1.4)}to{opacity:1;filter:blur(0);transform:scale(1)}}.rfx-g4p{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:#f87171;left:50%;top:50%;opacity:0;pointer-events:none}.rfx-g4p.go{animation:rfxG4PFly .7s ease-in forwards}@keyframes rfxG4PFly{0%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1)}30%{opacity:1}70%{opacity:1;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.rfx-g5ring{position:absolute;inset:-2px;border-radius:50%;border:1.5px solid #fbbf24;opacity:0;pointer-events:none}.rfx-g5ring.go{animation:rfxG5Pulse 1.1s ease-out forwards}.rfx-g5ring.d2.go{animation-delay:.25s}@keyframes rfxG5Pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.relic-icon-in.g5.go{animation:rfxG5Breathe 1.1s ease-in-out}@keyframes rfxG5Breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.auc-hammer-fx{transform-origin:70% 20%;display:inline-block}.auc-hammer-fx.go{animation:hammerFxAnim .4s ease-in-out}@keyframes hammerFxAnim{0%{transform:rotate(0)}30%{transform:rotate(-35deg)}55%{transform:rotate(8deg)}to{transform:rotate(0)}}.auc-flash-fx{position:absolute;inset:0;background:#ffffff80;opacity:0;border-radius:8px;pointer-events:none}.auc-flash-fx.go{animation:aucFlashFxAnim .3s ease-out}@keyframes aucFlashFxAnim{0%{opacity:0}45%{opacity:.7}to{opacity:0}}.scroll-unfurl-fx{display:inline-block;overflow:hidden;white-space:nowrap;width:0;vertical-align:bottom}.scroll-unfurl-fx.go{animation:scrollUnfurlFxAnim .7s cubic-bezier(.3,.8,.3,1) forwards}@keyframes scrollUnfurlFxAnim{0%{width:0}to{width:260px}}.news-in-fx{opacity:0;transform:translateY(-6px)}.news-in-fx.go{animation:newsInFxAnim .4s ease-out forwards}@keyframes newsInFxAnim{to{opacity:1;transform:translateY(0)}}.potion-drink-fx.go{animation:potionDrinkFxAnim .5s ease-in-out}@keyframes potionDrinkFxAnim{0%{transform:scale(1) rotate(0)}40%{transform:scale(.85) rotate(-8deg)}70%{transform:scale(1.1) rotate(4deg)}to{transform:scale(1) rotate(0)}}.potion-sparkle-fx{position:absolute;font-size:10px;opacity:0;top:-6px;left:50%;pointer-events:none}.potion-sparkle-fx.go{animation:sparkleUpFxAnim .6s ease-out forwards}@keyframes sparkleUpFxAnim{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-16px)}}.zone-unlock-sweep-fx{position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);pointer-events:none}.zone-unlock-sweep-fx.go{animation:sweepFxAnim .8s ease-out}@keyframes sweepFxAnim{0%{left:-50%}to{left:130%}}#day-reset-banner{display:none;position:fixed;top:14px;left:0;right:0;z-index:360;justify-content:center;pointer-events:none}.day-banner-fx{font-size:13px;font-weight:800;color:var(--t-fbbf24);opacity:0;padding:8px 18px;background:var(--surface-panel);border-radius:20px;box-shadow:0 4px 16px #00000080}.day-banner-fx.go{animation:dayBannerFxAnim 3.2s ease-out forwards}#accbag-banner{display:none;position:fixed;inset:0;z-index:370;align-items:center;justify-content:center;pointer-events:none;background:transparent}.accbag-banner-fx{font-size:15px;font-weight:900;color:var(--t-fde68a);opacity:0;padding:16px 28px;background:radial-gradient(circle,var(--s-2a1f08) 0%,var(--s-1a1408) 70%,transparent 100%);border-radius:16px;box-shadow:0 0 0 1px #fbbf2480 inset,0 0 40px #fbbf2480;text-align:center}.accbag-banner-fx.go{animation:accbagBannerFxAnim 2.6s ease-out forwards}@keyframes accbagBannerFxAnim{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.08)}22%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes dayBannerFxAnim{0%{opacity:0;transform:translateY(-10px)}12%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.tal-rune-fx{position:absolute;inset:-8px;opacity:0;pointer-events:none}.tal-rune-fx.go{animation:runeFxAnim .6s ease-out}@keyframes runeFxAnim{0%{opacity:0;transform:rotate(0) scale(.7)}50%{opacity:1}to{opacity:0;transform:rotate(180deg) scale(1.2)}}.body-bt-fx.go{animation:bodyShakeFxAnim .4s ease-in-out}@keyframes bodyShakeFxAnim{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}}.body-crack-fx{position:absolute;bottom:0;left:50%;width:3px;height:0;background:linear-gradient(0deg,#fb923c,transparent);transform:translate(-50%);opacity:0;pointer-events:none}.body-crack-fx.go{animation:bodyPillarFxAnim .8s ease-out}@keyframes bodyPillarFxAnim{0%{height:0;opacity:.9}60%{height:60px;opacity:.9}to{height:60px;opacity:0}}.body-ring-fx{position:absolute;bottom:0;left:50%;width:10px;height:4px;border-radius:50%;border:1px solid #fb923c;opacity:0;transform:translate(-50%);pointer-events:none}.body-ring-fx.go{animation:bodyRingFxAnim .8s ease-out}@keyframes bodyRingFxAnim{0%{width:10px;opacity:0}20%{opacity:.8}to{width:60px;opacity:0}}.bone-dissolve-fx.go{animation:boneDissolveFxAnim .55s ease-out forwards}@keyframes boneDissolveFxAnim{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px)}}.bone-particle{position:absolute;width:3px;height:3px;background:#c8c0d8;border-radius:50%;left:50%;top:50%;opacity:0;pointer-events:none}.bone-particle.go{animation:bonePFly .55s ease-out forwards}@keyframes bonePFly{0%{opacity:1;transform:translate(-50%,-50%) translate(0)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--dx),var(--dy))}}.ach-check-fx{transform:scale(0)}.ach-check-fx.go{animation:checkPopFxAnim 1.6s cubic-bezier(.3,1.8,.3,1) .5s forwards}@keyframes checkPopFxAnim{0%{transform:scale(0)}40%{transform:scale(1.4)}55%{transform:scale(1)}90%{transform:scale(1)}to{transform:scale(1)}}.applicant-in-fx{transform:translate(24px);opacity:0}.applicant-in-fx.go{animation:applicantInFxAnim .5s cubic-bezier(.3,.9,.3,1) forwards}@keyframes applicantInFxAnim{to{transform:translate(0);opacity:1}}#duel-countdown-overlay{display:none;position:fixed;inset:0;background:#0009;z-index:310;align-items:center;justify-content:center}#duel-countdown-num{font-size:64px;font-weight:900;color:var(--t-fbbf24);opacity:0;text-shadow:0 0 20px rgba(251,191,36,.6)}#duel-countdown-num.go{animation:duelCountFx .56s cubic-bezier(.2,1.4,.4,1)}@keyframes duelCountFx{0%{opacity:0;transform:scale(2)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}#mindkill-overlay{--mk-col:#dc2626}.mk-vig{position:absolute;inset:0;background:radial-gradient(circle,transparent 25%,var(--mk-col) 140%);opacity:0}.mk-eye-pair{position:relative;display:flex;align-items:center;justify-content:center;gap:38px;z-index:2}.mk-eye{position:relative;width:72px;height:40px;border-radius:50%;overflow:hidden;background:var(--s-150f22);box-shadow:0 0 0 1px #ffffff0a inset}.mk-lid{position:absolute;left:-4px;right:-4px;height:54%;background:var(--s-241c30)}.mk-lid-t{top:-2px;transform-origin:top}.mk-lid-b{bottom:-2px;transform-origin:bottom}.mk-iris{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:var(--mk-col);box-shadow:0 0 12px 3px var(--mk-col);transform:translate(-50%,-50%) scale(0);opacity:0}.mk-ring{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid var(--mk-col);opacity:0}.mk-txt{position:absolute;bottom:30%;left:0;right:0;text-align:center;font-size:14px;font-weight:800;letter-spacing:1px;color:var(--mk-col);text-shadow:0 0 12px var(--mk-col);opacity:0}#mindkill-overlay.mk-play .mk-lid-t{animation:mkLidT 2.5s ease-in-out forwards}#mindkill-overlay.mk-play .mk-lid-b{animation:mkLidB 2.5s ease-in-out forwards}#mindkill-overlay.mk-play .mk-iris{animation:mkIris 2.5s ease-out forwards}#mindkill-overlay.mk-play .mk-ring{animation:mkRing 2.5s ease-out forwards}#mindkill-overlay.mk-play .mk-vig{animation:mkVig 2.5s ease-in forwards}#mindkill-overlay.mk-play .mk-txt{animation:mkTxt 2.5s ease-out forwards}@keyframes mkLidT{0%{transform:translateY(0)}30%{transform:translateY(0)}70%{transform:translateY(-100%)}to{transform:translateY(-100%)}}@keyframes mkLidB{0%{transform:translateY(0)}30%{transform:translateY(0)}70%{transform:translateY(100%)}to{transform:translateY(100%)}}@keyframes mkIris{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}30%{opacity:0;transform:translate(-50%,-50%) scale(0)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mkRing{0%{opacity:0;width:16px;height:16px;margin:-8px 0 0 -8px}68%{opacity:0;width:16px;height:16px;margin:-8px 0 0 -8px}75%{opacity:.9;width:16px;height:16px;margin:-8px 0 0 -8px}to{opacity:0;width:900px;height:900px;margin:-450px 0 0 -450px}}@keyframes mkVig{0%{opacity:0}30%{opacity:0}70%{opacity:.55}to{opacity:.55}}@keyframes mkTxt{0%{opacity:0;transform:translateY(6px)}72%{opacity:0;transform:translateY(6px)}85%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.bag-row-fx{opacity:0;transform:translateY(6px);animation:bagRowInFx .35s ease-out forwards}@keyframes bagRowInFx{to{opacity:1;transform:translateY(0)}}.toast-funds-fx{color:var(--t-fca5a5)!important}.toast-funds-fx.funds-shake-go{animation:fundsShakeFx .4s ease-in-out}@keyframes fundsShakeFx{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.star-burst-fx{position:absolute;inset:-14px;pointer-events:none}.star-burst-fx span{position:absolute;left:50%;top:50%;width:3px;height:9px;background:#fbbf24;border-radius:2px;transform-origin:50% 18px;opacity:0}.star-burst-fx.go span{animation:starRayFx7 .6s ease-out forwards}@keyframes starRayFx7{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r)) translateY(0) scaleY(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) translateY(-14px) scaleY(.4)}}.coin-fx{position:absolute;top:-10px;left:50%;font-size:13px;opacity:0;pointer-events:none;z-index:5}.coin-fx.go{animation:coinFallFx7 .9s cubic-bezier(.4,0,.7,1) forwards}@keyframes coinFallFx7{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:.9;transform:translate(var(--dx1),58px) rotate(200deg)}}.ribbon-fx{clip-path:inset(0 100% 0 0)}.ribbon-fx.go{animation:ribbonRevealFx7 .7s cubic-bezier(.3,.8,.3,1) forwards}@keyframes ribbonRevealFx7{to{clip-path:inset(0 0 0 0)}}.streak-tick-fx{display:inline-block}.streak-tick-fx.go{animation:streakTickFx7 .4s ease-out}@keyframes streakTickFx7{0%{transform:translateY(6px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.week-flip-card{width:40px;height:26px;perspective:300px}.week-flip-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s ease-in}.week-flip-inner.go{transform:rotateX(180deg)}.week-flip-face{position:absolute;inset:0;background:var(--surface-panel-2);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--t-fbbf24);font-weight:700;backface-visibility:hidden}.week-flip-back{transform:rotateX(180deg)}.skill-trail-ic{position:absolute;font-size:18px;opacity:0;pointer-events:none;z-index:5}.skill-trail-ic.go{animation:skillTrailFx .8s ease-out forwards}@keyframes skillTrailFx{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.overkill-num-fx{position:absolute;font-size:22px;font-weight:900;color:var(--t-fbbf24);text-shadow:0 0 8px rgba(251,191,36,.6);opacity:0;pointer-events:none;z-index:6;left:50%;top:30%;transform:translate(-50%)}.overkill-num-fx.go{animation:overkillNumFx .6s cubic-bezier(.2,1.5,.3,1) forwards}@keyframes overkillNumFx{0%{opacity:0;transform:translate(-50%) scale(2)}60%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}.hot-ring-fx{width:20px;height:20px;position:absolute;top:-4px;right:-4px;display:none}.hot-ring-fx.active{display:block}.hot-ring-fx svg{transform:rotate(-90deg)}.hot-ring-fx .hot-bg{fill:none;stroke:var(--surface-panel-2);stroke-width:3}.hot-ring-fx .hot-fg{fill:none;stroke:#4ade80;stroke-width:3;stroke-linecap:round;stroke-dasharray:44;stroke-dashoffset:44;animation:hotFillFx 2s linear infinite}@keyframes hotFillFx{to{stroke-dashoffset:0}}.riposte-txt-fx{font-size:12px;font-weight:900;color:var(--t-fbbf24);opacity:0}.riposte-txt-fx.go{animation:riposteTxtFx .5s ease-out}@keyframes riposteTxtFx{0%{opacity:0;transform:translate(-8px)}40%{opacity:1;transform:translate(0)}to{opacity:1}}.digest-card{background:var(--surface-page);border-radius:10px;padding:10px 16px;min-width:190px}.digest-row{display:flex;justify-content:space-between;gap:14px;font-size:11px;padding:4px 0;border-bottom:1px solid var(--surface-disabled)}.digest-row:last-child{border-bottom:none}.digest-row span:last-child{opacity:0;transform:translate(4px)}.digest-card.go .digest-row span:last-child{animation:digestInFx .35s ease-out forwards}.digest-card.go .digest-row:nth-child(1) span:last-child{animation-delay:.05s}.digest-card.go .digest-row:nth-child(2) span:last-child{animation-delay:.15s}.digest-card.go .digest-row:nth-child(3) span:last-child{animation-delay:.25s}@keyframes digestInFx{to{opacity:1;transform:translate(0)}}.member-ping-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:memberPingFx 1.4s ease-in-out infinite}@keyframes memberPingFx{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 5px #4ade8000}}.outbid-shake-fx{animation:outbidShakeFx7 .45s ease-in-out}@keyframes outbidShakeFx7{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}#beast-evo-box{opacity:0;transform:scale(.7)}#beast-evo-box.go{animation:beastEvoFx7 .9s cubic-bezier(.3,1.3,.4,1) forwards}@keyframes beastEvoFx7{0%{opacity:0;transform:scale(.7)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}#beast-evo-icon.p1-charge{animation:beastEvoChargeFx15 .45s ease-in-out}@keyframes beastEvoChargeFx15{0%,to{transform:scale(1)}20%{transform:scale(1.1) rotate(-3deg)}40%{transform:scale(.94) rotate(3deg)}60%{transform:scale(1.14) rotate(-2deg)}80%{transform:scale(.97) rotate(2deg)}}.beast-evo-flash{position:absolute;inset:0;background:#fff;opacity:0;z-index:4;pointer-events:none;border-radius:14px}.beast-evo-flash.go{animation:beastEvoFlashFx15 .35s ease-out forwards}@keyframes beastEvoFlashFx15{0%{opacity:0}35%{opacity:.97}to{opacity:0}}#beast-evo-icon.p3-reveal{animation:beastEvoRevealIconFx15 .55s cubic-bezier(.2,.8,.3,1.15) both}@keyframes beastEvoRevealIconFx15{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}#beast-evo-name,#beast-evo-perk{opacity:0;transform:translateY(10px)}#beast-evo-name.p3-txt{animation:beastEvoTxtFx15 .5s ease-out .1s forwards}#beast-evo-perk.p3-txt{animation:beastEvoTxtFx15 .5s ease-out .25s forwards}@keyframes beastEvoTxtFx15{to{opacity:1;transform:translateY(0)}}.copy-check-fx{color:var(--t-4ade80);opacity:0;transform:scale(.5);display:inline-block;margin-left:4px}.copy-check-fx.go{animation:copyCheckFx7 .5s cubic-bezier(.3,1.4,.4,1) forwards}@keyframes copyCheckFx7{to{opacity:1;transform:scale(1)}}.sw-lead-fx{display:inline-block;margin-left:3px;opacity:0}.sw-lead-fx.go{animation:swLeadFx7 .7s cubic-bezier(.3,1.4,.4,1)}@keyframes swLeadFx7{0%{opacity:0;transform:scale(.4) translateY(4px)}40%{opacity:1;transform:scale(1.2) translateY(-3px)}to{opacity:0;transform:scale(1) translateY(0)}}.combo-ring-fx{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid #fb923c;opacity:0;pointer-events:none;z-index:5}.combo-ring-fx.go{animation:comboRingFx7 .35s ease-out}@keyframes comboRingFx7{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.vs-side.cast-burst-fx:before{content:"";position:absolute;inset:-16px;border-radius:12px;background:radial-gradient(circle,rgba(167,139,250,.45),transparent 70%);opacity:0;pointer-events:none;z-index:4}.vs-side.cast-burst-fx{animation:castBurstWrapFx7 .5s ease-out}.vs-side.cast-burst-fx:before{animation:castBurstFx7 .5s ease-out}@keyframes castBurstFx7{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes castBurstWrapFx7{0%,to{transform:none}}.ls-drain-fx{position:absolute;width:6px;height:6px;background:#f87171;border-radius:50%;left:15%;top:50%;opacity:0;pointer-events:none;z-index:8;box-shadow:0 0 6px #f87171cc}.ls-drain-fx.go{animation:lsDrainFx7 .7s ease-in forwards}@keyframes lsDrainFx7{0%{opacity:1;left:15%;top:50%}to{opacity:0;left:110%;top:15%}}.shard-fx{position:absolute;width:5px;height:8px;background:#60a5fa;left:50%;top:35%;opacity:0;clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;z-index:9}.shard-fx.go{animation:shardFx7 .5s ease-out forwards}@keyframes shardFx7{0%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) rotate(var(--sr)) scale(.4)}}.exec-txt-fx{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:14px;font-weight:900;color:var(--t-ffffff);letter-spacing:1.5px;opacity:0;text-shadow:0 0 10px rgba(248,113,113,.9);pointer-events:none;z-index:12;white-space:nowrap}.exec-txt-fx.go{animation:execTxtFx7 .55s cubic-bezier(.2,1.3,.3,1)}@keyframes execTxtFx7{0%{opacity:0;transform:translate(-50%) scale(2)}40%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}.vs-side.exec-flash-fx:after{content:"";position:absolute;inset:0;background:#f87171;opacity:0;border-radius:10px;pointer-events:none;z-index:3}.vs-side.exec-flash-fx:after{animation:execFlashFx7 .4s ease-out}@keyframes execFlashFx7{0%{opacity:.6}to{opacity:0}}.enrage-shake-fx{animation:enrageShakeFx7 .5s ease-in-out}@keyframes enrageShakeFx7{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}.parry-spark-fx{position:absolute;width:3px;height:12px;background:#fde68a;left:50%;top:40%;opacity:0;pointer-events:none;z-index:9}.parry-spark-fx.go{animation:parrySparkFx7 .35s ease-out forwards}@keyframes parrySparkFx7{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--pr)) scaleY(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pr)) translateY(-14px) scaleY(.3)}}.bnm-bone{position:absolute;font-size:24px}.bnm-bone.bnm-left{transform:translate(-24px)}.bnm-bone.bnm-right{transform:translate(24px)}#bone-merge-modal.go .bnm-bone.bnm-left{animation:bnmFuseLeft .55s cubic-bezier(.4,0,.2,1) forwards}#bone-merge-modal.go .bnm-bone.bnm-right{animation:bnmFuseRight .55s cubic-bezier(.4,0,.2,1) forwards}@keyframes bnmFuseLeft{to{transform:translate(0);opacity:0}}@keyframes bnmFuseRight{to{transform:translate(0);opacity:0}}.bnm-flash{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.55),transparent 70%);opacity:0}#bone-merge-modal.go .bnm-flash{animation:bnmFlashPop .45s ease-out .5s}@keyframes bnmFlashPop{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.bnm-result-ic{font-size:28px;opacity:0;transform:scale(.4)}#bone-merge-modal.go .bnm-result-ic{animation:bnmResultIn .45s cubic-bezier(.3,1.5,.4,1) .55s forwards}@keyframes bnmResultIn{to{opacity:1;transform:scale(1)}}.bnm-name{text-align:center;font-size:13px;font-weight:800;color:var(--t-fbbf24);opacity:0;margin-top:2px}#bone-merge-modal.go .bnm-name{animation:bnmFadeIn .3s ease-out .85s forwards}.bnm-tier{text-align:center;font-size:10.5px;color:var(--text-mute);opacity:0;margin-bottom:10px}.bnm-tier .bnm-new{color:var(--t-fbbf24);font-weight:800}#bone-merge-modal.go .bnm-tier{animation:bnmFadeIn .3s ease-out .95s forwards}.bnm-div{height:1px;background:var(--surface-panel-2);margin:0 0 9px;opacity:0}#bone-merge-modal.go .bnm-div{animation:bnmFadeIn .3s ease-out 1s forwards}@keyframes bnmFadeIn{to{opacity:1}}.bnm-stats{display:flex;flex-direction:column;gap:5px}.bnm-stat-line{display:flex;justify-content:space-between;font-size:11px;background:var(--surface-sunken);border-radius:6px;padding:5px 9px;opacity:0;transform:translate(-6px)}#bone-merge-modal.go .bnm-stat-line{animation:bnmSlideIn .32s ease-out forwards}#bone-merge-modal.go .bnm-stat-line:nth-child(1){animation-delay:1.1s}#bone-merge-modal.go .bnm-stat-line:nth-child(2){animation-delay:1.22s}#bone-merge-modal.go .bnm-stat-line:nth-child(3){animation-delay:1.34s}#bone-merge-modal.go .bnm-stat-line:nth-child(4){animation-delay:1.46s}@keyframes bnmSlideIn{to{opacity:1;transform:translate(0)}}.bnm-stat-line .bnm-delta{color:var(--t-4ade80);font-weight:700}.tower-floor-pop-fx{display:inline-block;animation:towerFloorPopFx7 .45s cubic-bezier(.3,1.5,.4,1)}@keyframes towerFloorPopFx7{0%{transform:scale(1.6);color:var(--t-fde68a)}to{transform:scale(1)}}@keyframes towerRippleFx7{0%{filter:brightness(1)}50%{filter:brightness(1.6)}to{filter:brightness(1)}}.pool-mote-fx{position:absolute;bottom:0;width:3px;height:3px;border-radius:50%;background:#818cf8;opacity:0;animation:poolMoteFx7 1.8s ease-in forwards}@keyframes poolMoteFx7{0%{opacity:.9;transform:translateY(0)}80%{opacity:.6}to{opacity:0;transform:translateY(-70px)}}.chclose-curtain{position:absolute;top:0;bottom:0;width:52%;background:var(--surface-page-2)}.chclose-l{left:0;transform:translate(-100%)}.chclose-r{right:0;transform:translate(100%)}#chapter-close-overlay.go .chclose-l{animation:chCurtainInL7 .4s ease-out forwards}#chapter-close-overlay.go .chclose-r{animation:chCurtainInR7 .4s ease-out forwards}@keyframes chCurtainInL7{to{transform:translate(0)}}@keyframes chCurtainInR7{to{transform:translate(0)}}.chclose-seal{position:relative;z-index:2;font-size:0;color:var(--t-f87171);opacity:0;border:3px solid #f87171;border-radius:10px;padding:10px 16px}#chapter-close-overlay.go .chclose-seal{animation:chSealFx7 .4s cubic-bezier(.3,1.6,.4,1) .3s forwards}@keyframes chSealFx7{0%{opacity:0;transform:scale(2) rotate(-15deg);font-size:0}to{opacity:1;transform:scale(1) rotate(-15deg);font-size:26px}}.chclose-text{position:absolute;bottom:22%;z-index:2;font-size:13px;color:var(--text-mute);opacity:0}#chapter-close-overlay.go .chclose-text{animation:chTextFx7 .4s ease-out .55s forwards}@keyframes chTextFx7{to{opacity:1}}#chapter-close-overlay{opacity:1;transition:opacity .6s ease}#chapter-close-overlay.leaving{opacity:0}.ink-write-fx{display:inline-block;clip-path:inset(0 100% 0 0)}.ink-write-fx.go{animation:inkWriteFx7 .7s steps(10) forwards}@keyframes inkWriteFx7{to{clip-path:inset(0 0 0 0)}}.cascade-card{opacity:0;transform:translateY(6px) scale(.85);animation:cascadeCardFx7 .35s cubic-bezier(.3,1.4,.4,1) forwards}.cascade-card:last-child{border-bottom:none}@keyframes cascadeCardFx7{to{opacity:1;transform:translateY(0) scale(1)}}.hotzone-glow-fx{position:absolute;inset:2px;border-radius:8px;border:1.5px solid #fb923c;opacity:0;pointer-events:none}.hotzone-glow-fx.go{animation:hotzonePulseFx7 1.6s ease-in-out infinite}@keyframes hotzonePulseFx7{0%,to{opacity:.15}50%{opacity:.7}}.grad-scroll-fx{opacity:0;transform:scale(.85) translateY(-8px)}.grad-scroll-fx.go{animation:gradScrollFx7 .5s cubic-bezier(.3,1.4,.4,1) forwards}@keyframes gradScrollFx7{to{opacity:1;transform:scale(1) translateY(0)}}.grad-confetti-fx{position:absolute;width:3px;height:7px;top:0;opacity:0;animation:gradConfettiFx7 1s ease-in forwards}@keyframes gradConfettiFx7{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(160px) rotate(220deg)}}.cmp-arrow-fx{display:inline-block;opacity:0;transform:translateY(3px) scale(.8);animation:cmpArrowFx7 .35s cubic-bezier(.3,1.5,.4,1) forwards}@keyframes cmpArrowFx7{to{opacity:1;transform:translateY(0) scale(1)}}#name-reveal-overlay.go #name-reveal-text span{opacity:0;transform:translateY(8px);animation:nameCharFx7 .4s ease-out forwards}@keyframes nameCharFx7{to{opacity:1;transform:translateY(0)}}.dodge-streak-fx{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:13px;font-weight:900;color:var(--t-93c5fd);opacity:0;pointer-events:none;white-space:nowrap;z-index:11}.dodge-streak-fx.go{animation:dodgeStreakFx7 .5s cubic-bezier(.3,1.6,.4,1)}@keyframes dodgeStreakFx7{0%{transform:translate(-50%) scale(1.4);opacity:0}30%{opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}.poison-tick-fx{position:absolute;top:-4px;left:78%;transform:translate(-50%);font-size:11px;font-weight:800;color:var(--t-a3e635);opacity:0;pointer-events:none;z-index:11}.poison-tick-fx.go{animation:poisonTickFx7 .8s ease-out}@keyframes poisonTickFx7{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-18px)}}.hp-regen-tick-fx{position:absolute;right:0;top:-14px;font-size:10px;font-weight:800;color:var(--t-4ade80);opacity:0;pointer-events:none}.hp-regen-tick-fx.go{animation:hpRegenTickFx7 .8s ease-out}@keyframes hpRegenTickFx7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.tab-badge-fx{position:absolute;top:4px;right:16px;width:7px;height:7px;border-radius:50%;background:#fbbf24;display:none;z-index:2}.tab-badge-fx.show{display:block;animation:tabBadgePulseFx9 1.4s ease-in-out infinite}@keyframes tabBadgePulseFx9{0%,to{box-shadow:0 0 #fbbf248c}50%{box-shadow:0 0 0 5px #fbbf2400}}.skill-cd-ring{position:absolute;inset:0;pointer-events:none}.skill-cd-ring circle{fill:none;stroke:#a78bfa;stroke-width:2.5;stroke-linecap:round;transform-origin:50% 50%;transform:rotate(-90deg)}.ench-preview-fx{opacity:0;transform:translateY(-3px)}.ench-preview-fx.go{animation:enchPrevFx9 .3s ease-out forwards}@keyframes enchPrevFx9{to{opacity:1;transform:translateY(0)}}.dng-danger-fx{opacity:0;transform:translateY(-6px)}.dng-danger-fx.go{animation:dngDangerFx9 .4s ease-out forwards}@keyframes dngDangerFx9{to{opacity:1;transform:translateY(0)}}.log-new-fx{border-radius:4px}.blog{position:relative;padding:4px 9px 4px 10px;margin:3px 0;border-radius:9px;background:linear-gradient(100deg,#7dd3fc21,#a78bfa14 55%,#a78bfa00);box-shadow:inset 0 0 0 1px #7dd3fc29}.log-new-fx.go{animation:logNewFx9 1.2s ease-out}@keyframes logNewFx9{0%{background:#fbbf242e}to{background:transparent}}.save-reminder-fx{opacity:0}.save-reminder-fx.show{opacity:1;animation:fadeInFx9 .4s ease-out}@keyframes fadeInFx9{0%{opacity:0}to{opacity:1}}.myst-shake-fx{animation:mystShakeFx9 .5s ease-in-out}@keyframes mystShakeFx9{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px) rotate(-4deg)}40%{transform:translate(3px) rotate(4deg)}60%{transform:translate(-2px) rotate(-2deg)}80%{transform:translate(2px) rotate(2deg)}}.codex-new-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-left:4px;vertical-align:2px}.claim-ready-fx{background:linear-gradient(135deg,#a16207,#fbbf24)!important;color:#1a1206!important;animation:claimGlowFx9 1.6s ease-in-out infinite}@keyframes claimGlowFx9{0%,to{box-shadow:0 0 #fbbf2466}50%{box-shadow:0 0 12px 2px #fbbf248c}}.hpz-mid{background:linear-gradient(90deg,#eab308,#fbbf24)!important}.hpz-low{background:linear-gradient(90deg,#dc2626,#f87171)!important;animation:hpzPulseFx9 .9s ease-in-out infinite}@keyframes hpzPulseFx9{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.retreat-banner-fx{opacity:0;transform:translateY(-6px)}.retreat-banner-fx.show{opacity:1;transform:translateY(0);animation:retreatInFx9 .35s ease-out}@keyframes retreatInFx9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.flee-btn-fx{opacity:0;transform:scale(.7)}.flee-btn-fx.show{opacity:1;transform:scale(1);animation:fleeInFx9 .4s cubic-bezier(.3,1.6,.4,1)}@keyframes fleeInFx9{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.next-skill-ring-fx{position:absolute;inset:-3px;border-radius:10px;border:1.5px solid #a78bfa;opacity:0}.next-skill-ring-fx.show{animation:nextSkillFx9 1.2s ease-in-out infinite}@keyframes nextSkillFx9{0%,to{opacity:.25}50%{opacity:1}}.telegraph-fx{opacity:0;transform:translateY(-4px)}.telegraph-fx.go{animation:telegraphInFx9 .35s ease-out forwards}@keyframes telegraphInFx9{to{opacity:1;transform:translateY(0)}}.telegraph-fx .tnum{display:inline-block}.telegraph-fx.go .tnum{animation:telegraphPulseFx9 .5s ease-in-out}@keyframes telegraphPulseFx9{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.dmg-tip-fx{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(4px);background:var(--surface-page);border-radius:8px;padding:7px 10px;font-size:10px;color:var(--text-mute);opacity:0;pointer-events:none;white-space:nowrap;z-index:20;margin-bottom:6px}.dmg-tip-fx.show{opacity:1;transform:translate(-50%) translateY(0);animation:dmgTipFx9 .25s ease-out}@keyframes dmgTipFx9{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dmg-tip-fx .dtline{display:flex;justify-content:space-between;gap:10px;margin-top:2px}.combo-break-fx{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:13px;font-weight:900;color:#6b7280;opacity:0;pointer-events:none;white-space:nowrap;z-index:11}.combo-break-fx.go{animation:comboBreakFx9 .5s ease-out}@keyframes comboBreakFx9{0%{opacity:1;transform:translate(-50%) scale(1.3);color:var(--t-f87171)}to{opacity:0;transform:translate(-50%) scale(.9);color:#6b7280}}.stun-counter-fx{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--surface-panel-2);border:1.5px solid #c084fc;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:var(--t-c084fc);opacity:0;z-index:12}.stun-counter-fx.show{animation:stunCounterFx9 .35s cubic-bezier(.3,1.6,.4,1) forwards}@keyframes stunCounterFx9{0%{opacity:0;transform:scale(1.6) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.nm-bid-chev-l,.nm-bid-chev-r{position:absolute;top:50%;width:0;height:0;pointer-events:none;opacity:0;margin-top:-4px}.nm-bid-chev-l{left:-13px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fbbf24}.nm-bid-chev-r{right:-13px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid #fbbf24}.nm-bid-chev-l.go{animation:nmBidChevLFx .45s ease-out forwards}.nm-bid-chev-r.go{animation:nmBidChevRFx .45s ease-out forwards}@keyframes nmBidChevLFx{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(7px)}}@keyframes nmBidChevRFx{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-7px)}}.nm-bid-flash{animation:nmBidFlashFx .45s ease-out}@keyframes nmBidFlashFx{0%{color:var(--t-fff8c0);text-shadow:0 0 8px #fbbf24}to{color:var(--t-fbbf24);text-shadow:none}}.nm-bid-ov-stage{position:relative;width:10px;height:10px;opacity:0}.nm-bid-ov-stage.show{animation:nmBidOvFadeFx 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes nmBidOvFadeFx{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}.nm-bid-ov-chev-l,.nm-bid-ov-chev-r{position:absolute;top:50%;width:0;height:0;margin-top:-8px;opacity:0}.nm-bid-ov-chev-l{left:-56px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.8))}.nm-bid-ov-chev-r{right:-56px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:14px solid #fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.8))}.nm-bid-ov-chev-l.go{animation:nmBidOvChevLFx 1.4s cubic-bezier(.22,.9,.3,1) forwards}.nm-bid-ov-chev-r.go{animation:nmBidOvChevRFx 1.4s cubic-bezier(.22,.9,.3,1) forwards}@keyframes nmBidOvChevLFx{0%{opacity:0;transform:translate(0)}18%{opacity:1}40%{transform:translate(34px)}78%{opacity:1;transform:translate(42px)}to{opacity:0;transform:translate(42px)}}@keyframes nmBidOvChevRFx{0%{opacity:0;transform:translate(0)}18%{opacity:1}40%{transform:translate(-34px)}78%{opacity:1;transform:translate(-42px)}to{opacity:0;transform:translate(-42px)}}.nm-bid-ov-price{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:28px;font-weight:900;color:var(--t-fbbf24);text-shadow:0 0 14px rgba(251,191,36,.8)}.nm-bid-ov-price.flash{animation:nmBidOvPriceFx 1.4s cubic-bezier(.3,.9,.3,1) forwards}@keyframes nmBidOvPriceFx{0%{color:var(--t-fff8c0);text-shadow:0 0 24px #fff8c0,0 0 42px #fbbf24;transform:translate(-50%,-50%) scale(1.3)}25%{color:var(--t-fff8c0);transform:translate(-50%,-50%) scale(1.1)}70%{color:var(--t-fbbf24);text-shadow:0 0 14px rgba(251,191,36,.8);transform:translate(-50%,-50%) scale(1)}to{color:var(--t-fbbf24);text-shadow:0 0 14px rgba(251,191,36,.8);transform:translate(-50%,-50%) scale(1)}}.chm-seal-decor{position:absolute;inset:0;overflow:hidden;border-radius:10px;pointer-events:none;z-index:0}.chm-seal-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(167,139,250,.28);transform:translate(-50%,-50%)}.chm-seal-ring.r1{width:150px;height:150px;animation:chmRingSpinFx10 34s linear infinite}.chm-seal-ring.r2{width:104px;height:104px;border-style:dotted;border-color:#c4b5fd38;animation:chmRingSpinFx10 22s linear infinite reverse}.chm-corner-rune{position:absolute;font-size:11px;color:#4c4570;opacity:.35;animation:chmRunePulseFx10 5.5s ease-in-out infinite}.chm-corner-rune.c1{top:6px;left:8px;animation-delay:0s}.chm-corner-rune.c2{top:6px;right:8px;animation-delay:1.3s}.chm-corner-rune.c3{bottom:6px;left:8px;animation-delay:2.6s}.chm-corner-rune.c4{bottom:6px;right:8px;animation-delay:3.9s}.chm-mote{position:absolute;bottom:-6px;border-radius:50%;background:radial-gradient(circle,#c47cfcd9,#7c3aed0d);filter:blur(.3px)}.chm-mote.m1{left:22%;width:3px;height:3px;animation:chmMoteFx10 7s ease-in infinite}.chm-mote.m2{left:48%;width:2px;height:2px;animation:chmMoteFx10 9s ease-in infinite 2.2s}.chm-mote.m3{left:68%;width:4px;height:4px;animation:chmMoteFx10 8s ease-in infinite 4.4s}.chm-mote.m4{left:82%;width:2px;height:2px;animation:chmMoteFx10 10s ease-in infinite 1.1s}@keyframes chmRingSpinFx10{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes chmRunePulseFx10{0%,to{opacity:.2}50%{opacity:.55}}.hfx{position:absolute;inset:0;overflow:hidden;border-radius:10px;pointer-events:none;z-index:0}.hfx-p{position:absolute;bottom:-6px;border-radius:50%;filter:blur(.3px)}@keyframes hfxMoteRiseFx17{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}85%{opacity:.5}to{opacity:0;transform:translateY(-90px)}}@keyframes hfxDriftDiagFx17{0%{opacity:0;transform:translate(0)}15%{opacity:.9}80%{opacity:.4}to{opacity:0;transform:translate(24px,52px)}}@keyframes hfxDriftHFx17{0%{opacity:0;transform:translate(0)}15%{opacity:.8}80%{opacity:.45}to{opacity:0;transform:translate(58px)}}@keyframes hfxDriftFastFx17{0%{opacity:0;transform:translate(-8px,-8px) scale(.6)}20%{opacity:.9}70%{opacity:.65}to{opacity:0;transform:translate(32px,38px) scale(1)}}@keyframes hfxTwinkleFx17{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes hfxSwirlFx17{to{transform:rotate(360deg)}}@keyframes hfxPulseRingFx17{0%{transform:scale(.3);opacity:.65}to{transform:scale(1.7);opacity:0}}@keyframes hfxSparkFx17{0%{opacity:0;transform:translate(0) scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(var(--sx,10px),var(--sy,-10px)) scale(1)}}@keyframes hfxEmberFx17{0%{opacity:0;transform:translateY(0) scale(.8)}18%{opacity:1}50%{opacity:.35}66%{opacity:.9}to{opacity:0;transform:translateY(-58px) scale(1.1)}}@keyframes hfxFlameFx17{0%{opacity:0;transform:translateY(0) scale(.7)}20%{opacity:.9}40%{opacity:.45}55%{opacity:1}80%{opacity:.5}to{opacity:0;transform:translateY(-46px) scale(1.15)}}@keyframes hfxBreatheFx17{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes hfxBeamFx17{0%{opacity:0;transform:translateY(0) scaleY(.4)}20%{opacity:.9}80%{opacity:.55}to{opacity:0;transform:translateY(-64px) scaleY(1)}}@keyframes hfxTickFx17{0%,to{opacity:.18}50%{opacity:.85}}.ty1-mote{background:radial-gradient(circle,#e8c268e6,#e8c2680d)}.ty1-mote.a{left:20%;width:3px;height:3px;animation:hfxMoteRiseFx17 8s ease-in infinite}.ty1-mote.b{left:50%;width:2px;height:2px;animation:hfxMoteRiseFx17 10s ease-in infinite 2.6s}.ty1-mote.c{left:75%;width:3px;height:3px;animation:hfxMoteRiseFx17 9s ease-in infinite 5s}.ty2-p{background:linear-gradient(135deg,#fdba74,#c2410c);width:4px;height:5px;border-radius:1px}.ty2-p.a{left:15%;top:4%;animation:hfxDriftDiagFx17 6.5s ease-in infinite}.ty2-p.b{left:45%;top:0%;animation:hfxDriftDiagFx17 8s ease-in infinite 2.4s}.ty2-p.c{left:70%;top:6%;animation:hfxDriftDiagFx17 7s ease-in infinite 4.6s}.ty3-p{background:#bfdbfe;width:2.5px;height:2.5px;border-radius:50%;box-shadow:0 0 4px #60a5fa}.ty3-p.a{left:18%;top:22%;animation:hfxTwinkleFx17 3.2s ease-in-out infinite}.ty3-p.b{left:62%;top:14%;animation:hfxTwinkleFx17 2.6s ease-in-out infinite .9s}.ty3-p.c{left:38%;top:55%;animation:hfxTwinkleFx17 3.6s ease-in-out infinite 1.8s}.ty3-p.d{left:80%;top:60%;animation:hfxTwinkleFx17 2.9s ease-in-out infinite 2.5s}.ty4-ring{position:absolute;left:50%;top:38%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:1.5px solid rgba(251,191,36,.7)}.ty4-ring.a{animation:hfxPulseRingFx17 3.2s ease-out infinite}.ty4-ring.b{animation:hfxPulseRingFx17 3.2s ease-out infinite 1.6s}.ty5-p{background:radial-gradient(circle,#fca5a5,#b91c1c 70%);width:3px;height:3px;border-radius:50%}.ty5-p.a{left:25%;animation:hfxEmberFx17 3.4s ease-in infinite}.ty5-p.b{left:55%;animation:hfxEmberFx17 4s ease-in infinite 1.4s}.ty5-p.c{left:78%;animation:hfxEmberFx17 3.7s ease-in infinite 2.6s}.ty6-p{background:radial-gradient(circle,#86eface6,#4ade800d)}.ty6-p.a{left:30%;width:3px;height:3px;animation:hfxMoteRiseFx17 11s ease-in infinite}.ty6-p.b{left:58%;width:2.5px;height:2.5px;animation:hfxMoteRiseFx17 13s ease-in infinite 3.6s}.ty6-p.c{left:74%;width:2px;height:2px;animation:hfxMoteRiseFx17 12s ease-in infinite 7s}.xt1-star{background:#c7d2fe;width:2px;height:2px;border-radius:50%;box-shadow:0 0 4px #818cf8}.xt1-star.a{left:24%;top:20%;animation:hfxTwinkleFx17 2.4s ease-in-out infinite}.xt1-star.b{left:60%;top:30%;animation:hfxTwinkleFx17 3s ease-in-out infinite 1.1s}.xt1-star.c{left:44%;top:60%;animation:hfxTwinkleFx17 2.7s ease-in-out infinite 2.1s}.xt2-tick{position:absolute;bottom:4px;width:2px;height:6px;background:#fbbf248c;animation:hfxTickFx17 2.8s ease-in-out infinite}.xt2-tick.a{left:22%;animation-delay:0s}.xt2-tick.b{left:38%;animation-delay:.5s}.xt2-tick.c{left:54%;animation-delay:1s}.xt2-tick.d{left:70%;animation-delay:1.5s}.xt2-tick.e{left:86%;animation-delay:2s}.xt2-beam{position:absolute;bottom:0;width:2px;background:linear-gradient(180deg,#fde68ae6,#fbbf2400)}.xt2-beam.a{left:35%;animation:hfxBeamFx17 4s ease-out infinite}.xt2-beam.b{left:65%;animation:hfxBeamFx17 4.6s ease-out infinite 2s}.xt3-p{background:radial-gradient(circle,#e879f9bf,#a855f70d);border-radius:50%;filter:blur(.5px)}.xt3-p.a{top:25%;width:10px;height:5px;animation:hfxDriftHFx17 7s ease-in-out infinite}.xt3-p.b{top:55%;width:8px;height:4px;animation:hfxDriftHFx17 8.5s ease-in-out infinite 2.8s}.xt3-p.c{top:75%;width:6px;height:3px;animation:hfxDriftHFx17 6.4s ease-in-out infinite 5s}.xt4-p{background:radial-gradient(circle,#fed7aa,#dc2626 75%);width:3px;height:4px;border-radius:50%/60% 60% 40% 40%}.xt4-p.a{left:42%;animation:hfxFlameFx17 3s ease-in infinite}.xt4-p.b{left:52%;animation:hfxFlameFx17 3.6s ease-in infinite 1.1s}.xt4-p.c{left:48%;animation:hfxFlameFx17 2.6s ease-in infinite 2s}.xt5-p{position:absolute;background:#fed7aa;width:3px;height:3px;border-radius:50%;box-shadow:0 0 3px #fb923c}.xt5-p.a{left:30%;top:40%;--sx:22px;--sy:-16px;animation:hfxSparkFx17 1.6s ease-out infinite}.xt5-p.b{left:55%;top:35%;--sx:-18px;--sy:-20px;animation:hfxSparkFx17 1.9s ease-out infinite .5s}.xt5-p.c{left:45%;top:60%;--sx:20px;--sy:18px;animation:hfxSparkFx17 1.4s ease-out infinite 1s}.xt5-p.d{left:65%;top:55%;--sx:-16px;--sy:14px;animation:hfxSparkFx17 1.7s ease-out infinite 1.4s}.cm1-p{position:absolute;background:radial-gradient(circle,#fca5a5d9,#7f1d1d0d)}.cm1-p.a{left:10%;top:15%;width:9px;height:4px;border-radius:50%;filter:blur(.5px);animation:hfxDriftFastFx17 3.2s ease-in infinite}.cm1-p.b{left:15%;top:55%;width:9px;height:4px;border-radius:50%;filter:blur(.5px);animation:hfxDriftFastFx17 3.6s ease-in infinite 1.6s}.cm1-glint{position:absolute;background:#fecaca;width:2px;height:2px;border-radius:50%;box-shadow:0 0 5px #f87171}.cm1-glint.a{left:60%;top:30%;animation:hfxTwinkleFx17 2.2s ease-in-out infinite .8s}.cm1-glint.b{left:75%;top:65%;animation:hfxTwinkleFx17 2.6s ease-in-out infinite 2.2s}.cm2-p{position:absolute;background:#fde68a;width:2.5px;height:2.5px;border-radius:50%;box-shadow:0 0 4px #fbbf24}.cm2-p.a{left:20%;top:70%;--sx:14px;--sy:-24px;animation:hfxSparkFx17 1.3s ease-out infinite .2s}.cm2-p.b{left:50%;top:65%;--sx:-10px;--sy:-28px;animation:hfxSparkFx17 1.6s ease-out infinite .9s}.cm2-p.c{left:75%;top:75%;--sx:12px;--sy:-20px;animation:hfxSparkFx17 1.1s ease-out infinite 1.6s}.rankfail-dim{position:absolute;inset:-2px;border-radius:12px;background:#000;opacity:0;pointer-events:none;z-index:3}.rankfail-dim.go{animation:rankfailDimFx11 1.15s ease-out forwards}@keyframes rankfailDimFx11{0%{opacity:0}18%{opacity:.55}65%{opacity:.4}to{opacity:0}}.rankfail-crack-line{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:4;filter:drop-shadow(0 0 3px rgba(248,113,113,.7))}.rankfail-crack-line path{stroke-dasharray:160;stroke-dashoffset:160}.rankfail-crack-line.show{opacity:1}.rankfail-crack-line.show path{animation:rankfailCrackDash11 .3s ease-out forwards}@keyframes rankfailCrackDash11{to{stroke-dashoffset:0}}.rank-burst-box.rankfail-shake{animation:rankfailShakeFx11 .5s ease-in-out}@keyframes rankfailShakeFx11{0%,to{transform:translate(0)}15%{transform:translate(-6px) rotate(-1deg)}30%{transform:translate(6px) rotate(1deg)}45%{transform:translate(-5px) rotate(-1deg)}60%{transform:translate(5px) rotate(1deg)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.quest-ribbon-fx{position:fixed;transform:translate(-50%,-50%) scaleX(0) rotate(-6deg);width:200px;padding:9px 0;border-radius:6px;background:linear-gradient(90deg,#6b4408,#fbbf24 22%,#fde68a,#fbbf24 78%,#6b4408);box-shadow:0 0 20px #fbbf24a6,0 3px 8px #0000008c;text-align:center;z-index:500;opacity:0;pointer-events:none}.quest-ribbon-fx.go{animation:questRibbonFx12 1.4s cubic-bezier(.25,.85,.3,1) forwards}.quest-ribbon-fx-txt{font-size:12.5px;font-weight:900;color:#2a1a04;text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap}@keyframes questRibbonFx12{0%{opacity:0;transform:translate(-50%,-50%) scaleX(0) rotate(-6deg)}14%{opacity:1}45%{transform:translate(-50%,-50%) scaleX(1.15) rotate(2deg)}60%{transform:translate(-50%,-50%) scaleX(.95) rotate(-1deg)}75%{opacity:1;transform:translate(-50%,-50%) scaleX(1.03) rotate(.5deg)}to{opacity:0;transform:translate(-50%,-50%) scaleX(1) rotate(0)}}.disc-caravan-fx{position:absolute;left:0;top:50%;width:26px;height:26px;margin-top:-13px;display:flex;align-items:center;justify-content:center;color:var(--t-fbbf24);opacity:0;pointer-events:none;z-index:3;filter:drop-shadow(0 0 4px rgba(251,191,36,.6))}.disc-caravan-fx svg{width:22px;height:22px}.disc-caravan-fx.go{animation:discCaravanGo 1.7s cubic-bezier(.4,0,.25,1) forwards}@keyframes discCaravanGo{0%{left:-8%;opacity:0;transform:translateY(0) rotate(0)}8%{opacity:1}15%{transform:translateY(-2px) rotate(-2deg)}30%{transform:translateY(0) rotate(0)}45%{transform:translateY(-2px) rotate(2deg)}60%{transform:translateY(0) rotate(0)}88%{opacity:1}to{left:104%;opacity:0}}.auction-hammer-fx{display:inline-block;color:var(--t-fbbf24);transform-origin:80% 15%;vertical-align:-3px}.auction-hammer-fx svg{width:15px;height:15px}.auction-hammer-fx.go{animation-name:auctionHammerSwing;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes auctionHammerSwing{0%{transform:rotate(0)}25%{transform:rotate(-32deg)}55%{transform:rotate(8deg)}to{transform:rotate(0)}}.nmfest-sweep{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.nmfest-sweep.go:before{content:"";position:absolute;top:-20%;left:-60%;width:45%;height:140%;background:linear-gradient(100deg,transparent,rgba(255,241,181,0) 10%,rgba(255,241,181,.85) 48%,rgba(251,191,36,0) 88%,transparent);transform:skew(-18deg);animation:nmFestSweepFx13 1.3s cubic-bezier(.2,.7,.3,1) forwards}@keyframes nmFestSweepFx13{0%{left:-60%;opacity:0}10%{opacity:1}75%{opacity:1}to{left:130%;opacity:0}}.fx-ov-fadeable{transition:opacity .32s ease}.fx-ov-fadeable.fx-ov-leave{opacity:0}.offgate-panel{position:absolute;top:0;width:50%;height:100%;background:linear-gradient(180deg,var(--s-1c1408),var(--s-0a0704) 55%,var(--s-050302));box-shadow:inset 0 0 40px #fbbf2414}.offgate-panel-l{left:0;border-right:2px solid var(--b-7a5010);transform:translate(0)}.offgate-panel-r{right:0;border-left:2px solid var(--b-7a5010);transform:translate(0)}.offgate-panel-l.go{animation:offgatePanelLFx14 1.05s cubic-bezier(.5,0,.15,1) forwards}.offgate-panel-r.go{animation:offgatePanelRFx14 1.05s cubic-bezier(.5,0,.15,1) forwards}@keyframes offgatePanelLFx14{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes offgatePanelRFx14{0%{transform:translate(0)}to{transform:translate(100%)}}#off-modal-card{opacity:0;transform:scale(.94) translateY(6px)}#off-modal-card.go{animation:offModalCardInFx14 .75s cubic-bezier(.2,.75,.25,1) .55s forwards}@keyframes offModalCardInFx14{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes chmMoteFx10{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}85%{opacity:.5}to{opacity:0;transform:translateY(-96px)}}.csfx-box{background:var(--surface-panel);border-radius:14px;padding:22px 20px;text-align:center;max-width:320px;box-shadow:0 0 0 1px #8b6fd44d inset,0 0 26px #8b6fd459;opacity:0;transform:scale(.75)}.csfx-box.go{animation:csfxBoxFx15 .8s cubic-bezier(.3,1.3,.4,1) forwards}@keyframes csfxBoxFx15{0%{opacity:0;transform:scale(.75)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.csfx-title{font-size:14px;font-weight:800;color:var(--t-c7b8f0)}.csfx-sub{font-size:11px;color:var(--t-8b6fd4);margin-top:4px}.csfx-icons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.csfx-icon-wrap{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.csfx-icon{font-size:19px;color:var(--t-e0d4fa);position:relative;z-index:2}.csfx-ring{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:2px solid #8b6fd4;opacity:0;pointer-events:none;animation:csfxRingFx15 1.6s ease-out infinite}@keyframes csfxRingFx15{0%{opacity:.85;transform:scale(.5)}80%{opacity:0}to{opacity:0;transform:scale(1.9)}}.beast-evo-beam{position:absolute;left:50%;bottom:0;width:26px;height:0;margin-left:-13px;background:linear-gradient(180deg,#fbbf2400,#fde047e6 45%,#fbbf2480 80%,#fbbf2400);filter:blur(2px);opacity:0;z-index:1;pointer-events:none}#beast-evo-beam.p3-beam{animation:beastEvoBeamFx15 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes beastEvoBeamFx15{0%{height:0;opacity:0}30%{height:220px;opacity:.95}65%{height:230px;opacity:.7}to{height:230px;opacity:0}}.ft-aura-icon{position:relative}.ft-aura-icon.ft-aura-active:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px dashed #c23b3b;box-shadow:0 0 6px #c23b3b80;animation:ftAuraSpinFx15 3s linear infinite;pointer-events:none}@keyframes ftAuraSpinFx15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sect-promo-plaque{position:absolute;left:50%;bottom:70px;transform:translate(-50%) translateY(6px);width:min(240px,84%);opacity:0;pointer-events:none;z-index:52}.sect-promo-plaque.go{animation:sppFadeInFx15 .5s ease-out forwards}.sect-promo-plaque.leave{animation:sppFadeOutFx15 .45s ease-in forwards}@keyframes sppFadeInFx15{to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes sppFadeOutFx15{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(6px)}}.spp-wood{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--s-5a3a1e),var(--s-3a2411) 70%);border:3px solid var(--b-7a4f24);border-radius:6px;padding:12px 16px;box-shadow:0 6px 18px #0000008c,inset 0 0 14px #00000073}.spp-text-base{font-size:12.5px;font-weight:800;text-align:center;color:#241708;letter-spacing:.3px}.spp-text-reveal{position:absolute;inset:12px 16px;font-size:12.5px;font-weight:800;text-align:center;color:var(--t-f0cf8a);text-shadow:0 0 6px rgba(240,207,138,.65);clip-path:inset(0 100% 0 0)}.spp-wood.go .spp-text-reveal{animation:sppRevealFx15 1.1s ease forwards;animation-delay:.15s}.spp-chisel{position:absolute;top:0;bottom:0;width:16px;left:-16px;background:linear-gradient(90deg,transparent,rgba(255,232,182,.95),transparent);filter:blur(1px);box-shadow:0 0 16px 4px #ffde9b8c}.spp-wood.go .spp-chisel{animation:sppChiselFx15 1.1s ease forwards;animation-delay:.15s}@keyframes sppRevealFx15{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes sppChiselFx15{0%{left:-16px;opacity:1}95%{opacity:1}to{left:100%;opacity:0}}@keyframes sa-preview-pulse{0%,to{opacity:.28}50%{opacity:.8}}.sah-wrap{position:relative;overflow:hidden}.sah-edge-glyph{position:absolute;font-size:15px;color:#4c3a70;opacity:.22;pointer-events:none;z-index:0;user-select:none}.sah-edge-glyph.g1{top:14px;left:6px;animation:sahGlyphDriftFx16 9s ease-in-out infinite}.sah-edge-glyph.g2{top:60px;right:8px;animation:sahGlyphDriftFx16 11s ease-in-out infinite 2s}.sah-edge-glyph.g3{bottom:120px;left:10px;animation:sahGlyphDriftFx16 10s ease-in-out infinite 4s}.sah-edge-glyph.g4{bottom:60px;right:6px;animation:sahGlyphDriftFx16 8.5s ease-in-out infinite 1.2s}@keyframes sahGlyphDriftFx16{0%,to{transform:translateY(0);opacity:.16}50%{transform:translateY(-6px);opacity:.32}}.sah-rune-circle{position:absolute;left:50%;top:0;width:220px;height:220px;margin-left:-110px;border-radius:50%;border:1px dashed rgba(167,139,250,.16);pointer-events:none;z-index:0;animation:chmRingSpinFx10 46s linear infinite}.sah-rune-circle.inner{width:150px;height:150px;margin-left:-75px;top:35px;border-style:dotted;border-color:#c084fc24;animation-duration:30s;animation-direction:reverse}.sah-mote-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sah-mote{position:absolute;bottom:-6px;border-radius:50%;background:radial-gradient(circle,#c47cfcbf,#7c3aed0a);filter:blur(.3px)}.sah-mote.sm1{left:12%;width:3px;height:3px;animation:chmMoteFx10 8s ease-in infinite}.sah-mote.sm2{left:32%;width:2px;height:2px;animation:chmMoteFx10 10.5s ease-in infinite 2.6s}.sah-mote.sm3{left:58%;width:3px;height:3px;animation:chmMoteFx10 9.2s ease-in infinite 5.1s}.sah-mote.sm4{left:76%;width:2px;height:2px;animation:chmMoteFx10 11.5s ease-in infinite 1.4s}.sah-mote.sm5{left:90%;width:3px;height:3px;animation:chmMoteFx10 7.8s ease-in infinite 3.8s}.sah-content{position:relative;z-index:1}.sah-corner-flourish{position:absolute;width:26px;height:26px;pointer-events:none;z-index:0;opacity:.3;border-color:var(--b-6d4fa8)}.sah-corner-flourish.tl{top:0;left:0;border-top:1px solid;border-left:1px solid;border-radius:10px 0 0}.sah-corner-flourish.tr{top:0;right:0;border-top:1px solid;border-right:1px solid;border-radius:0 10px 0 0}.sah-corner-flourish.bl{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid;border-radius:0 0 0 10px}.sah-corner-flourish.br{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid;border-radius:0 0 10px}.mine-upg-shake-fx{animation:mineUpgShakeFx7 .38s ease-in-out}@keyframes mineUpgShakeFx7{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px,1px) rotate(-2deg)}40%{transform:translate(2px,-1px) rotate(2deg)}60%{transform:translate(-1px,1px) rotate(-1deg)}80%{transform:translate(1px) rotate(1deg)}}.nm-bid-fail-shake{animation:nmBidFailShakeFx7 .4s ease-in-out}@keyframes nmBidFailShakeFx7{0%,to{transform:translate(0);box-shadow:none}15%{transform:translate(-6px);box-shadow:0 0 0 1.5px #f87171d9}35%{transform:translate(5px);box-shadow:0 0 0 1.5px #f87171b3}55%{transform:translate(-4px);box-shadow:0 0 0 1.5px #f8717180}75%{transform:translate(2px);box-shadow:0 0 0 1px #f871714d}90%{transform:translate(-1px);box-shadow:0 0 0 1px #f871711f}}.cal-today-pulse{animation:calTodayPulseFx7 3.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes calTodayPulseFx7{0%{box-shadow:0 0 #fbbf2438;opacity:.93}50%{box-shadow:0 0 14px 4px #fbbf2480;opacity:1}to{box-shadow:0 0 #fbbf2438;opacity:.93}}#cpop-log{scrollbar-width:thin;scrollbar-color:#d4a24e transparent}#cpop-log::-webkit-scrollbar{width:8px}#cpop-log::-webkit-scrollbar-track{background:transparent;border-radius:6px}#cpop-log::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4a24e,#8a6a30);border-radius:6px;border:1px solid var(--b-3a2a10)}#cpop-log::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e6b662,#a67f3c)}.cpop-header{padding:12px 14px 8px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cpop-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3}.cpop-sub{color:var(--text-mute);font-size:11px;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpop-log{background:var(--surface-sunken);border:1px solid var(--b-262626);margin:10px 12px;border-radius:14px;padding:12px 11px;font-size:11px;height:230px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;scroll-behavior:smooth}.cpop-footer{padding:10px 12px 12px;display:flex;gap:8px;border-top:1px solid var(--b-262626)}.cpop-ctrl-bar{display:flex;justify-content:space-between;align-items:center;padding:0 12px 10px;border-bottom:1px solid var(--b-262626)}.cpop-speed-grp{display:flex;background:var(--surface-sunken);border:1px solid var(--b-262626);border-radius:8px;padding:2px;gap:2px}.cpop-btn-speed{background:transparent;border:none;color:var(--text-dim);font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.cpop-btn-speed.on{background:var(--surface-panel-2);color:var(--t-fbbf24)}.cpop-ctrl-right{display:flex;align-items:center;gap:6px}.cpop-btn-ic{background:var(--surface-panel-2);border:1px solid var(--b-262626);color:var(--text-heading);width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0}.cpop-btn-ic .gi-svg{width:13px;height:13px}.cpop-btn-ic:disabled{opacity:.35;cursor:not-allowed}.cpop-btn-skip{background:var(--s-241a08);border:1px solid rgba(245,158,11,.25);color:var(--t-fbbf24);padding:4px 10px;border-radius:7px;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px;font-family:inherit}.cpop-btn-skip .gi-svg{width:12px;height:12px}.cpop-btn-skip:disabled{opacity:.35;cursor:not-allowed}.cpop-status{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:11px;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:1px;background:var(--s-241a08);color:var(--t-fbbf24);border:1px solid rgba(212,175,55,.3)}.cpop-status.win{background:var(--s-0f1a08);color:var(--t-4ade80);border-color:#4ade804d}.cpop-status.lose{background:var(--s-1a0808);color:var(--t-f87171);border-color:#f871714d}.cpop-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;background:var(--surface-sunken);border:1px solid var(--b-262626);border-radius:18px;padding:26px 10px 10px;position:relative;margin:10px 12px 0}.cpop-col{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:1}.cpop-col.cpop-col-active{z-index:1000!important}.cpop-lunge{position:relative;z-index:1;will-change:transform;transform:translateZ(0)}.cpop-lunge.cpop-lunge-front{z-index:10000!important}.cpop-unit{background:var(--surface-panel-2);border:1px solid var(--b-252520);border-radius:12px;padding:10px 11px;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1;height:100%;box-sizing:border-box;transition:box-shadow .25s ease,border-color .25s ease}.cpop-unit.cpop-p1{border-left:3px solid var(--t-4ade80)}.cpop-unit.cpop-p2{border-right:3px solid var(--t-f87171)}.cpop-unit.cpop-p1.cpop-dashing{box-shadow:0 8px 24px #000000e6,0 0 16px #6bc98a99;border-color:var(--t-4ade80)!important}.cpop-unit.cpop-p2.cpop-dashing{box-shadow:0 8px 24px #000000e6,0 0 16px #ff6b6b99;border-color:var(--t-f87171)!important}.cpop-unit.cpop-dead{opacity:.35;filter:grayscale(.85)}.cpop-aura{position:absolute;inset:-2px;border-radius:13px;pointer-events:none;z-index:6;opacity:0;border:1px solid transparent}.cpop-flash{position:absolute;inset:-2px;border-radius:13px;pointer-events:none;z-index:7;opacity:0;border:1px solid transparent}.cpop-unit-meta{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;gap:4px}.cpop-unit-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpop-unit-name.cpop-p1{color:var(--t-7dd3fc)}.cpop-unit-name.cpop-p2{color:var(--t-fca5a5)}.cpop-pct{color:var(--t-9a8ab0);font-size:10.5px;font-weight:600;flex-shrink:0}.cpop-pct.cpop-shielded{color:var(--t-60a5fa);font-weight:700}.cpop-bar-bg{height:5px;background:#0f1013;border-radius:3px;overflow:hidden;position:relative}.cpop-bar{width:100%;height:100%;transition:width .35s ease,background .35s ease;position:relative;z-index:2}.cpop-chip{position:absolute;inset:0;width:100%;background:#ffffff8c;border-radius:3px;z-index:1;transition:width calc(.55s/var(--speed-rate,1)) cubic-bezier(.4,0,.6,1) calc(.22s/var(--speed-rate,1))}.cpop-bar-shield{background:linear-gradient(90deg,#00d2ff,#3a7bd5)!important;box-shadow:0 0 8px #00d2ffb3}.cpop-bar.cpop-low{animation:cpopLowFx .75s infinite alternate ease-in-out}@keyframes cpopLowFx{0%{filter:brightness(1);box-shadow:0 0 #f8717100}to{filter:brightness(1.5);box-shadow:0 0 9px #f87171e6}}.cpop-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:36px;z-index:0}.cpop-vs{font-size:11px;font-weight:800;color:var(--text-mute);letter-spacing:.5px}.cpop-round-pill{background:var(--surface-sunken);color:var(--t-fbbf24);border:1px solid var(--b-262626);border-radius:8px;padding:2px 6px;font-size:9px;margin-top:3px;white-space:nowrap}.cpop-icons{position:absolute;top:-7px;display:flex;gap:3px;z-index:20}.cpop-mic{line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))}.cpop-mic .gi-svg{width:13px;height:13px}.cpop-mic sup{font-size:8px;font-weight:800}.cpop-dodge{animation:cpopDodgeFx calc(.55s/var(--speed-rate,1)) cubic-bezier(.15,.85,.35,1)}@keyframes cpopDodgeFx{0%{transform:translateZ(0)}40%{transform:translate3d(-24px,-2px,0) rotate(-4deg)}to{transform:translateZ(0)}}.cpop-shake{animation:cpopShakeFx calc(.35s/var(--speed-rate,1)) cubic-bezier(.36,.07,.19,.97)}@keyframes cpopShakeFx{0%,to{transform:translateZ(0)}10%,90%{transform:translate3d(-3px,-1px,0)}30%,70%{transform:translate3d(4px,2px,0)}50%{transform:translate3d(-4px,-1px,0)}}.cpop-stunbreak{animation:cpopStunBreakFx calc(.4s/var(--speed-rate,1)) cubic-bezier(.36,.07,.19,.97)}@keyframes cpopStunBreakFx{0%,to{transform:translateZ(0)}20%,60%{transform:translate3d(-3px,0,0)}40%,80%{transform:translate3d(3px,0,0)}}.cpop-pulse-shield{animation:cpopShieldFx calc(.9s/var(--speed-rate,1)) cubic-bezier(.2,.9,.3,1)}@keyframes cpopShieldFx{0%{transform:scale(1);box-shadow:0 0 #00d2ff00}40%{transform:scale(1.08);box-shadow:0 0 24px #00d2ffe6,inset 0 0 10px #00d2ff66;border-color:var(--t-60a5fa)}to{transform:scale(1);box-shadow:0 0 #00d2ff00}}.cpop-pulse-reflect{animation:cpopReflectFx calc(.9s/var(--speed-rate,1)) cubic-bezier(.2,.9,.3,1)}@keyframes cpopReflectFx{0%{transform:scale(1);box-shadow:0 0 #5eead400}40%{transform:scale(1.08);box-shadow:0 0 24px #5eead4e6,inset 0 0 10px #5eead466;border-color:var(--t-5eead4)}to{transform:scale(1);box-shadow:0 0 #5eead400}}.cpop-pulse-buff{animation:cpopBuffFx calc(1.25s/var(--speed-rate,1)) cubic-bezier(.2,.9,.3,1)}@keyframes cpopBuffFx{0%{transform:scale(1);box-shadow:0 0 #f59e0b00}40%{transform:scale(1.08);box-shadow:0 0 26px #f59e0bf2,inset 0 0 10px #f59e0b66;border-color:var(--t-5eead4)}to{transform:scale(1);box-shadow:0 0 #f59e0b00}}.cpop-pulse-heal{animation:cpopHealFx calc(.9s/var(--speed-rate,1)) cubic-bezier(.2,.9,.3,1)}@keyframes cpopHealFx{0%{transform:scale(1);box-shadow:0 0 #6bc98a00}40%{transform:scale(1.08);box-shadow:0 0 24px #6bc98ad9;border-color:var(--t-4ade80)}to{transform:scale(1);box-shadow:0 0 #6bc98a00}}.cpop-pulse-seal{animation:cpopSealFx calc(.9s/var(--speed-rate,1)) cubic-bezier(.2,.9,.3,1)}@keyframes cpopSealFx{0%{transform:scale(1);box-shadow:0 0 #e879f900}40%{transform:scale(.94);box-shadow:0 0 24px #e879f9e6,inset 0 0 10px #e879f966;border-color:var(--t-e879f9)}to{transform:scale(1);box-shadow:0 0 #e879f900}}.cpop-aura.cpop-aura-stun{opacity:1;border-color:var(--t-c084fc);animation:cpopStunGlowFx 1.2s infinite alternate ease-in-out}@keyframes cpopStunGlowFx{0%{box-shadow:0 0 8px #b388ff8c,inset 0 0 6px #b388ff4d}to{box-shadow:0 0 20px #b388fff2,inset 0 0 10px #b388ff80}}.cpop-aura.cpop-aura-poison{opacity:1;border-color:var(--t-f97316);animation:cpopPoisonGlowFx .9s infinite alternate ease-in-out}@keyframes cpopPoisonGlowFx{0%{box-shadow:0 0 8px #f973168c,inset 0 0 6px #f973164d}to{box-shadow:0 0 22px #f97316f2,inset 0 0 10px #f9731680}}.cpop-flash.cpop-crit-flash{animation:cpopCritFx calc(.65s/var(--speed-rate,1)) cubic-bezier(.12,.9,.25,1)}@keyframes cpopCritFx{0%{opacity:1;border-color:var(--t-fde68a);box-shadow:0 0 46px #ffd32a,inset 0 0 18px #ffd32ae6;transform:scale(1.07)}70%{opacity:1;border-color:#ffd32a80}to{opacity:0;box-shadow:0 0 #ffd32a00;transform:scale(1)}}.cpop-stage.cpop-stage-kick{animation:cpopStageKickFx calc(.4s/var(--speed-rate,1)) cubic-bezier(.36,.07,.19,.97)}@keyframes cpopStageKickFx{0%,to{transform:translateZ(0)}25%{transform:translate3d(0,-3px,0)}55%{transform:translate3d(0,2px,0)}80%{transform:translate3d(0,-1px,0)}}.cpop-bolt{position:absolute;height:5px;width:30px;border-radius:3px;z-index:500;pointer-events:none;opacity:0;transform-origin:center center;will-change:left,top,opacity}.cpop-bolt-purple{background:linear-gradient(90deg,transparent,#c084fc,#f3e8ff);box-shadow:0 0 10px #a855f7,0 0 18px #c084fc}.cpop-bolt-green{background:linear-gradient(90deg,transparent,#a3e635,#eafccb);box-shadow:0 0 10px #84cc16,0 0 18px #a3e635}.cpop-bolt-gold{height:3px;width:22px;background:linear-gradient(90deg,transparent,#fbbf24,#fff7d6);box-shadow:0 0 8px #f59e0b,0 0 14px #fbbf24}.cpop-bolt-teal{height:3px;width:24px;background:linear-gradient(90deg,transparent,#5eead4,#e0fff9);box-shadow:0 0 8px #2dd4bf,0 0 14px #5eead4}.cpop-pop{position:absolute;top:-14px;font-size:13px;font-weight:800;pointer-events:none;opacity:0;z-index:10000;white-space:nowrap}.cpop-pop-l{left:8px}.cpop-pop-r{right:8px;text-align:right}.cpop-pop-go{animation:cpopFloatFx calc(.85s/var(--speed-rate,1)) cubic-bezier(.16,1,.3,1) forwards}@keyframes cpopFloatFx{0%{opacity:0;transform:translateY(4px) scale(.85)}25%{opacity:1;transform:translateY(-2px) scale(1.06)}75%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.9)}}@keyframes cpopSlowmo{0%{filter:saturate(1)}25%{filter:saturate(.55) brightness(1.12)}to{filter:saturate(1)}}.cpop-slowmo{animation:cpopSlowmo .9s ease-out}@keyframes cpopFinishHit{0%{transform:scale(1)}18%{transform:scale(1.13) translate(-4px)}to{transform:scale(1)}}.cpop-finish-hit{animation:cpopFinishHit .42s cubic-bezier(.3,1.6,.4,1)}@keyframes cpopQuake{0%,to{transform:translate(0)}12%{transform:translate(-6px,3px)}26%{transform:translate(5px,-4px)}40%{transform:translate(-4px,-2px)}56%{transform:translate(4px,3px)}72%{transform:translate(-2px,-1px)}88%{transform:translate(2px,1px)}}.cpop-stage-quake{animation:cpopQuake .52s ease-out}@keyframes cpopShatter{0%{opacity:1;transform:scale(1);filter:brightness(1)}20%{opacity:1;transform:scale(1.04);filter:brightness(2.2) saturate(.3)}to{opacity:.18;transform:scale(.9) rotate(-2.5deg);filter:brightness(.5) blur(1.5px)}}.cpop-shatter{animation:cpopShatter .62s cubic-bezier(.4,0,.6,1) forwards}@media(prefers-reduced-motion:reduce){.cpop-slowmo,.cpop-finish-hit,.cpop-stage-quake,.cpop-shatter{animation:none}}.cpop-entry{display:flex;flex-direction:column;gap:3px;animation:cpopFadeInFx .25s ease-out}@keyframes cpopFadeInFx{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cpop-turn{color:var(--text-mute);font-size:10.5px;font-weight:600;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cpop-turn b{color:var(--t-fbbf24);font-weight:700}.cpop-actor-p1{color:var(--t-7dd3fc);font-weight:700}.cpop-actor-p2{color:var(--t-fca5a5);font-weight:700}.cpop-line{font-size:11.5px;font-weight:600;line-height:1.5;padding-left:2px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cpop-card{border-radius:6px;padding:7px 10px;margin:2px 0;display:flex;flex-direction:column;gap:2px}.cpop-card-blue{background:var(--s-0e1a24);border-left:3px solid var(--t-60a5fa)}.cpop-card-teal{background:var(--s-0f2417);border-left:3px solid var(--t-5eead4)}.cpop-card-gold{background:var(--s-241a08);border-left:3px solid var(--t-fbbf24)}.cpop-card-green{background:var(--s-0f1a08);border-left:3px solid var(--t-4ade80)}.cpop-card-purple{background:var(--s-150f28);border-left:3px solid var(--t-c084fc)}.cpop-card-red{background:var(--s-1a0808);border-left:3px solid var(--t-a3e635)}.cpop-card-t{font-size:11px;font-weight:700;display:flex;align-items:center;gap:4px}.cpop-card-d{font-size:10.5px;color:var(--text-dim);line-height:1.5}.cpop-end{text-align:center;font-weight:700;font-size:11.5px;padding:8px 0;margin-top:6px;border-top:1px dashed rgba(230,92,92,.3)}.cpop-stat-box{background:var(--surface-sunken);border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:5px}.cpop-stat-hd{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}.cpop-stat-row{display:flex;justify-content:space-between;gap:6px;font-size:9.5px;color:var(--text-mute)}.cpop-stat-row b{font-weight:700;color:var(--text-dim);white-space:nowrap}.ar-node-cur{animation:arNodeCurPulseFx 2.2s ease-in-out infinite}@keyframes arNodeCurPulseFx{0%,to{box-shadow:0 0 #fbbf2480}50%{box-shadow:0 0 0 6px #fbbf2400}}.ar-node-choice{animation:arNodeChoicePulseFx 1.7s ease-in-out infinite;cursor:pointer}@keyframes arNodeChoicePulseFx{0%,to{box-shadow:0 0 #38bdf88c}50%{box-shadow:0 0 0 5px #38bdf800}}.ar-graph-wrap{overflow-x:auto;overflow-y:hidden}.ar-graph-wrap::-webkit-scrollbar{height:6px}.ar-graph-wrap::-webkit-scrollbar-thumb{background:var(--s-3a3550);border-radius:6px}@media(prefers-reduced-motion:reduce){.cpop-shake,.cpop-dodge,.cpop-stunbreak,.cpop-stage-kick{animation:none!important}.cpop-flash.cpop-crit-flash{animation:cpopCritFxRM calc(.5s/var(--speed-rate,1)) ease-out!important}@keyframes cpopCritFxRM{0%{opacity:1;border-color:var(--t-fde68a);box-shadow:0 0 30px #ffd32ae6}to{opacity:0;box-shadow:0 0 #ffd32a00}}.cpop-pulse-shield,.cpop-pulse-reflect,.cpop-pulse-buff,.cpop-pulse-heal,.cpop-pulse-seal{animation-name:cpopPulseRM!important}@keyframes cpopPulseRM{0%{filter:brightness(1)}40%{filter:brightness(1.45)}to{filter:brightness(1)}}.cpop-entry{animation:none}}.mail-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--t-f87171);border:1.5px solid var(--surface-page);pointer-events:none}.gi-badge{position:relative}.dao-ring{position:relative;width:100%;max-width:230px;aspect-ratio:1/.84;margin:0 auto}.dao-ring-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dao-ring-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:var(--s-0d081c);border:1px solid var(--b-4c1d95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;padding:4px}.dao-ring-node{position:absolute;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:var(--surface-sunken);border:1px solid var(--b-2c2c2c);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;cursor:pointer;padding:3px;transition:transform .15s}.dao-ring-node.on{background:var(--s-0d081c)}.dao-ring-node:active{transform:translate(-50%,-50%) scale(.93)}.status-strip-row.cat-buff{background:#f0a83017;border-left-color:#b8801f}.status-strip-row.cat-world{background:#a78bfa17;border-left-color:#6d4fc4}.status-strip-row.cat-pet{background:#4ade8014;border-left-color:#2f7a4d}.status-strip-item.k-buff{color:#f0a830;border-color:#f0a83073}.status-strip-item.k-world{color:#a78bfa;border-color:#a78bfa73}.status-strip-item.k-pet{color:#4ade80;border-color:#4ade8073}.status-strip-item.k-act{color:#60a5fa;border-color:#60a5fa73}[data-theme=light] .status-strip-row.cat-buff{background:#8a65121a;border-left-color:#8a6512}[data-theme=light] .status-strip-row.cat-world{background:#6d3fd41a;border-left-color:#6d3fd4}[data-theme=light] .status-strip-row.cat-pet{background:#237a451a;border-left-color:#237a45}[data-theme=light] .status-strip-item.k-buff{color:#8a6512;border-color:#8a651280}[data-theme=light] .status-strip-item.k-world{color:#6d3fd4;border-color:#6d3fd480}[data-theme=light] .status-strip-item.k-pet{color:#237a45;border-color:#237a4580}[data-theme=light] .status-strip-item.k-act{color:#1f5fa8;border-color:#1f5fa880}.pmodal{width:100%;max-width:340px;margin:auto;background:var(--surface-panel);border:1px solid var(--b-262626);border-radius:16px;box-shadow:0 14px 34px #0000008c;display:flex;flex-direction:column;max-height:82vh;overflow:hidden}.pmodal-h{padding:14px 16px 10px;border-bottom:1px solid var(--b-262626);flex-shrink:0}.pmodal-t{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.35}.pmodal-s{font-size:10.5px;color:var(--text-mute);margin-top:2px;line-height:1.55}.pmodal-b{padding:12px 14px;overflow-y:auto;flex:1;min-height:0}.pmodal-f{padding:10px 14px;border-top:1px solid var(--b-262626);display:flex;gap:8px;flex-shrink:0}.pmodal-btn{flex:1;font-size:12px;font-weight:600;padding:9px 0;border-radius:9px;border:1px solid var(--b-2c2c2c);background:var(--surface-panel-2);color:var(--text-dim);cursor:pointer;font-family:inherit;transition:background .13s}.pmodal-btn:active{background:var(--surface-sunken)}.pmodal-btn.pri{background:var(--s-2a2008);border-color:var(--b-8a6512);color:var(--t-fbbf24)}.pmodal-btn.dgr{background:var(--s-1a0808);border-color:var(--b-7f1d1d);color:var(--t-f87171)}.pmodal-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:var(--surface-panel-2);border:1px solid transparent;margin-bottom:6px;cursor:pointer;transition:border-color .13s,background .13s}.pmodal-row:last-child{margin-bottom:0}.pmodal-row:active{background:var(--surface-sunken)}.pmodal-row.sel{border-color:var(--b-8a6512);background:var(--s-2a2008)}.pmodal-row.off{opacity:.42;cursor:default}.pmodal-ic{width:34px;height:34px;border-radius:9px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.pmodal-nm{font-size:11.5px;font-weight:600;color:var(--text-primary);line-height:1.3}.pmodal-sub{font-size:9.5px;color:var(--text-mute);margin-top:1px;line-height:1.45}.pmodal-tail{flex-shrink:0;font-size:10px;color:var(--text-mute);text-align:right}.pmodal-empty{text-align:center;padding:22px 10px;font-size:11px;color:var(--text-mute);line-height:1.7}.pmodal-row{border-left-width:3px;border-left-style:solid;border-left-color:transparent}.pmodal-row.acc{padding-left:9px}.pmodal-tier{font-size:9px;font-weight:700;padding:1px 7px;border-radius:20px;white-space:nowrap}.roam-choice{background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:9px;padding:9px 11px;margin-top:7px;cursor:pointer;transition:background .13s}.roam-choice:active{background:var(--surface-sunken)}.roam-choice.off{opacity:.45;cursor:default}.roam-choice-l{font-size:12px;font-weight:600;line-height:1.4}.roam-choice-c{font-size:10.5px;color:var(--t-f87171);margin-top:2px}.roam-choice-g{font-size:10.5px;margin-top:1px}.roam-choice-x{font-size:10px;color:var(--text-mute);margin-top:2px;font-style:italic}.roam-sup{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:8px}.roam-sup-c{background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:8px;padding:6px 3px;text-align:center}.roam-sup-v{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.roam-sup-l{font-size:8.5px;color:var(--text-mute)}.roam-path-wrap{background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:10px;padding:10px 11px;margin-bottom:9px}.roam-path-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:var(--text-primary);margin-bottom:7px}.roam-path-left{font-size:9.5px;font-weight:400;color:var(--text-mute);white-space:nowrap}.roam-path{display:flex;align-items:center;gap:0;overflow-x:auto;padding:2px 0}.roam-node{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--surface-sunken);border:1.5px solid var(--b-2c2c2c);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-mute)}.roam-node .gi-svg{width:11px;height:11px}.roam-node.done{background:var(--s-0e2a1a);border-color:var(--b-2f7a4d);color:var(--t-4ade80)}.roam-node.now{border-width:2px;color:var(--t-fbbf24)}.roam-node.end{background:var(--s-2a2008);border-color:var(--b-8a6512);color:var(--t-fbbf24)}.roam-seg{flex:1;min-width:6px;height:2px;background:var(--b-2c2c2c)}.roam-seg.done{background:var(--b-2f7a4d)}.roam-path-now{font-size:10px;color:var(--text-mute);margin-top:7px;line-height:1.6}.roam-path-now b{color:var(--text-primary)}.roam-path-act{margin-top:2px}.roam-mstone{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.roam-mstone-ic{width:17px;height:17px;flex-shrink:0;border-radius:5px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);display:flex;align-items:center;justify-content:center;color:var(--t-fbbf24)}.roam-mstone-ic svg{width:9px;height:9px}.roam-loot-h{font-size:9.5px;font-weight:700;letter-spacing:.4px;color:var(--text-mute);margin:9px 2px 4px;text-transform:none}.roam-loot-h:first-child{margin-top:2px}.roam-loot.loss .roam-loot-q{color:var(--t-f87171)}.roam-loot.evt .roam-loot-q{color:var(--t-94a3b8)}.roam-loot.evt .roam-loot-nm{color:var(--text-mute)}.roam-hp-wrap{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:11px;padding:9px 11px;margin-bottom:9px}.roam-hp-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.roam-hp-l{font-size:10.5px;color:var(--text-mute);display:flex;align-items:center;gap:5px}.roam-hp-l svg{width:11px;height:11px}.roam-hp-v{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.roam-hp-btn{width:100%;margin-top:7px;font-size:10.5px}.roam-hp-btn.off{opacity:.4}.roam-rl-x{display:block;font-size:8.5px;color:var(--text-mute);opacity:.75;line-height:1.5;margin-top:1px;font-weight:400;max-width:210px}.bt-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;background:var(--surface-sunken);border:1px solid var(--b-2c2c2c);border-radius:18px;padding:8px;isolation:isolate;position:relative;z-index:0}.bt-col{display:flex;flex-direction:column;gap:5px;min-width:0;height:100%;position:relative;z-index:1}.bt-col.bt-solo{justify-content:center;height:100%}.bt-col.bt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,1fr);gap:5px;height:100%}.bt-col.bt-grid>.cpop-lunge:nth-child(1 of.cpop-lunge){grid-row:1;grid-column:1}.bt-col.bt-grid>.cpop-lunge:nth-child(2 of.cpop-lunge){grid-row:1;grid-column:2}.bt-col.bt-grid>.cpop-lunge:nth-child(3 of.cpop-lunge){grid-row:2;grid-column:1}.bt-col.bt-grid>.cpop-lunge:nth-child(4 of.cpop-lunge){grid-row:2;grid-column:2}.bt-col.bt-grid>.cpop-lunge:nth-child(5 of.cpop-lunge){grid-row:3;grid-column:1}.bt-col.bt-grid>.cpop-lunge:nth-child(6 of.cpop-lunge){grid-row:3;grid-column:2}.bt-col.bt-grid:has(>.cpop-lunge:nth-child(3 of.cpop-lunge) .hs-boss-wide)>.cpop-lunge:nth-child(3 of.cpop-lunge){grid-column:1/span 2}.bt-col.bt-grid:has(>.cpop-lunge:nth-child(3 of.cpop-lunge) .hs-boss-wide)>.cpop-lunge:nth-child(4 of.cpop-lunge){visibility:hidden;pointer-events:none}.cpop-unit.hs-boss-wide{border-color:var(--t-fbbf24)}.bt-stage .vs-side{display:none!important}.bt-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:26px;max-width:40px}.bt-vs{font-size:11.5px;font-weight:800;color:var(--text-dim);letter-spacing:.5px}.bt-round{background:var(--surface-page);color:var(--t-fbbf24);border:1px solid var(--b-2c2c2c);border-radius:8px;padding:2px 5px;font-size:9px;margin-top:3px;white-space:nowrap}.bt-col.bt-grid .cpop-unit{padding:5px 7px;gap:3px}.bt-col.bt-grid .cpop-unit-meta{font-size:9px;flex-direction:column;align-items:flex-start;gap:1px}.bt-col.bt-grid .cpop-unit-name{width:100%}.bt-col.bt-grid .cpop-bar-bg{height:4px}.bt-stage .cpop-unit.hs-target{box-shadow:0 0 0 1px #fbbf2480,0 0 10px #fbbf2440}.bt-col.cpop-col-active{z-index:1000!important}.cpop-unit.hs-empty{background:transparent;border:1.5px dashed var(--b-333333);border-left-width:1.5px!important;border-right-width:1.5px!important;opacity:.55;box-shadow:none!important}.cpop-unit.hs-empty .cpop-bar-bg{opacity:.35}@keyframes hsFadeIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cpop-unit.hs-fade{animation:hsFadeIn 1s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.cpop-unit.hs-fade{animation:none}}#stale-build-bar{position:fixed;left:10px;right:10px;bottom:74px;z-index:9000;display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:var(--surface-frost);border:1px solid var(--border-frost);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 22px #00000052}#stale-build-bar .sbb-t{font-size:12.5px;font-weight:700;color:var(--t-fbbf24);line-height:1.45}#stale-build-bar .sbb-h{font-size:11px;color:var(--text-dim);line-height:1.5}.el-badge{display:inline-flex;align-items:center;gap:2px;font-size:9.5px;font-weight:800;margin-right:3px}.el-badge .gi-svg{width:11px;height:11px}.el-filter{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.el-chip{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);color:var(--text-dim)}.el-chip .gi-svg{width:11px;height:11px}.el-chip.on{border-color:currentColor;background:var(--surface-selected)}.root-locked{text-align:center;padding:22px 12px;color:var(--text-mute)}.root-locked .gi-svg{width:40px;height:40px;opacity:.5;margin-bottom:8px}.root-locked-t{font-size:12.5px;font-weight:800;color:var(--text-dim);margin-bottom:5px}.root-locked-d{font-size:10.5px;line-height:1.8}.root-hero{text-align:center;padding:6px 0 10px}.root-kind{font-size:15px;font-weight:800;color:var(--t-e879f9)}.root-cn{font-size:10px;color:var(--text-mute);margin-left:5px}.root-icons{margin:8px 0 6px;display:flex;justify-content:center;gap:6px}.root-icons .gi-svg,.root-icons .el-badge .gi-svg{width:22px;height:22px}.root-nm{font-size:13px;font-weight:800;color:var(--text-primary)}.root-d{font-size:10.5px;color:var(--text-mute);line-height:1.75;margin-top:6px;max-width:280px;margin-left:auto;margin-right:auto}.root-eff{font-size:11px;text-align:center;padding:8px;border-radius:9px;background:var(--surface-panel-2);color:var(--text-dim);margin-bottom:10px}.root-sec{font-size:11.5px;font-weight:800;color:var(--t-fbbf24);margin:12px 0 3px}.root-sec-d{display:block;font-size:9.5px;font-weight:400;color:var(--text-mute);margin-top:2px;line-height:1.6}.el-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.el-cell{background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:10px;padding:7px 9px}.el-cell-root{border-color:var(--ec)}.el-cell-top{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--ec)}.el-cell-top .gi-svg{width:13px;height:13px}.el-cell-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root-tag{font-size:8px;font-weight:800;padding:1px 4px;border-radius:4px;background:var(--ec);color:var(--surface-page)}.el-cell-pct{font-size:14px;font-weight:800;color:var(--text-primary);margin:2px 0 4px;font-variant-numeric:tabular-nums}.el-bar{height:4px;border-radius:99px;background:var(--surface-sunken);overflow:hidden}.el-bar-in{height:100%;background:var(--ec);border-radius:99px}.el-cell-n{font-size:9px;color:var(--text-mute);margin-top:3px;font-variant-numeric:tabular-nums}#root-reveal-modal{display:none;position:fixed;inset:0;z-index:2400;align-items:center;justify-content:center;padding:22px;background:radial-gradient(circle at 50% 38%,#2a0f38,#050208 70%)}#root-reveal-modal .rr-box{max-width:330px;width:100%;text-align:center;animation:rrIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes rrIn{0%{opacity:0;transform:scale(.9) translateY(14px)}to{opacity:1;transform:none}}.rr-eyebrow{font-size:10.5px;line-height:1.85;color:#c9b8e8;margin-bottom:14px}.rr-kind{font-size:22px;font-weight:800;color:#f0abfc;text-shadow:0 0 18px rgba(232,121,249,.55)}.rr-cn{font-size:12px;color:#9a8ab0;margin-left:7px}.rr-elems{display:flex;justify-content:center;gap:12px;margin:16px 0 12px;flex-wrap:wrap}.rr-elems>.gi-svg{width:44px;height:44px;opacity:.75}.rr-el{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--rc);font-size:11px;font-weight:800}.rr-el .gi-svg{width:34px;height:34px;filter:drop-shadow(0 0 10px currentColor)}.rr-name{font-size:15px;font-weight:800;color:#f5f0ff}.rr-desc{font-size:11px;line-height:1.9;color:#c9b8e8;margin:10px auto 0;max-width:290px}.rr-bonus{font-size:11.5px;color:#e8d9a0;margin:14px 0 18px}#root-reveal-modal .btn{width:100%}@media(prefers-reduced-motion:reduce){#root-reveal-modal .rr-box{animation:none}}.sw-unit-card{background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:12px;padding:10px 12px;margin-bottom:12px}.sw-unit-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;color:var(--t-fbbf24)}.sw-unit-top .gi-svg{width:13px;height:13px}.sw-unit-toggle{font-size:10px;font-weight:700;padding:3px 10px;border-radius:999px;cursor:pointer;background:var(--surface-sunken);border:1px solid var(--b-2c2c2c);color:var(--text-mute)}.sw-unit-toggle.on{color:var(--t-4ade80);border-color:var(--b-166534);background:var(--s-0a2010)}.sw-unit-pct{font-size:24px;font-weight:900;color:var(--text-primary);margin:4px 0 2px;font-variant-numeric:tabular-nums}.sw-unit-d{font-size:10px;color:var(--text-dim);line-height:1.7}.sw-unit-n{font-size:9.5px;color:var(--text-mute);line-height:1.6;margin-top:4px}.cdx-p{font-size:10.5px;line-height:1.85;color:var(--text-dim);margin-bottom:9px}.cdx-note{font-size:9.5px;color:var(--text-mute);line-height:1.7}.cdx-row{padding:7px 0;border-bottom:1px solid var(--b-2a2040)}.cdx-row:last-child{border-bottom:none}.cdx-row-on{background:var(--surface-selected);border-radius:8px;padding:7px 8px}.cdx-row-t{font-size:11.5px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cdx-cn{font-size:9.5px;color:var(--text-mute);font-weight:400}.cdx-mine{font-size:8.5px;font-weight:800;padding:1px 6px;border-radius:999px;background:var(--t-e879f9);color:var(--surface-page)}.cdx-w{margin-left:auto;font-size:10px;color:var(--text-mute);font-variant-numeric:tabular-nums}.cdx-row-d{font-size:10px;color:var(--text-mute);line-height:1.7;margin-top:2px}.cdx-row-e{font-size:10px;color:var(--text-dim);margin-top:3px}.cdx-el-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cdx-el{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--ec);background:var(--surface-panel-2);border:1px solid var(--b-2c2c2c);border-radius:8px;padding:5px 8px}.cdx-el .gi-svg{width:13px;height:13px;flex-shrink:0}.cdx-el-cn{font-size:9px;color:var(--text-mute);font-weight:400}.cdx-el-mut{margin-left:auto;font-size:8px;font-weight:800;padding:1px 5px;border-radius:4px;background:var(--ec);color:var(--surface-page)}.cdx-cr-tbl{display:flex;flex-direction:column;gap:3px}.cdx-cr-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:5px 9px;border-radius:7px;background:var(--surface-panel-2);color:var(--text-dim)}.cdx-cr-row b{color:var(--t-fbbf24);font-variant-numeric:tabular-nums}.enl-row{padding:8px 0;border-bottom:1px solid var(--b-2a2040);opacity:.42}.enl-row:last-child{border-bottom:none}.enl-row.on{opacity:1}.enl-row-t{font-size:11.5px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.enl-row-d{font-size:10px;color:var(--text-mute);line-height:1.75;margin-top:2px}.enl-row-e{font-size:10px;color:var(--t-4ade80);margin-top:3px;font-weight:700}#enl-modal{display:none;position:fixed;inset:0;z-index:2400;align-items:center;justify-content:center;padding:22px;background:radial-gradient(circle at 50% 38%,#2a2208,#050403 70%)}#enl-modal .enl-box{max-width:330px;width:100%;text-align:center;animation:rrIn .5s cubic-bezier(.16,1,.3,1) both}.enl-eyebrow{font-size:10.5px;line-height:1.85;color:#d8cba8;margin-bottom:14px}.enl-nm{font-size:22px;font-weight:800;color:#fbbf24;text-shadow:0 0 18px rgba(251,191,36,.5)}.enl-cn{font-size:12px;color:#8a7f66;margin-left:7px}.enl-d{font-size:11px;line-height:1.9;color:#d8cba8;margin:12px auto 0;max-width:290px}.enl-eff{font-size:12px;font-weight:800;color:#86efac;margin:14px 0 18px}#enl-modal .btn{width:100%}@media(prefers-reduced-motion:reduce){#enl-modal .enl-box{animation:none}}.tome-row{padding:9px 0;border-bottom:1px solid var(--b-2a2040)}.tome-row:last-child{border-bottom:none}.tome-row-t{font-size:11.5px;font-weight:800;color:var(--ec);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tome-row-t .gi-svg{width:14px;height:14px}.tome-cnt{margin-left:auto;font-size:10px;color:var(--text-mute);font-variant-numeric:tabular-nums}.tome-vols{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.tome-vol{font-size:9px;padding:2px 7px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--b-2c2c2c);color:var(--text-mute)}.tome-vol.has{color:var(--ec);border-color:var(--ec);background:var(--surface-panel-2)}.tome-fin-row{display:flex;align-items:center;gap:5px;font-size:10px;margin-top:6px;color:var(--text-mute)}.tome-fin-row .gi-svg{width:12px;height:12px}.tome-fin-row.on{color:var(--t-fbbf24);font-weight:800}#tome-modal{display:none;position:fixed;inset:0;z-index:2400;align-items:center;justify-content:center;padding:22px;background:radial-gradient(circle at 50% 38%,#0d2338,#020406 70%)}#tome-modal .tome-box{max-width:330px;width:100%;text-align:center;animation:rrIn .5s cubic-bezier(.16,1,.3,1) both}.tome-eyebrow{font-size:10.5px;line-height:1.85;color:#a8c4d8;margin-bottom:14px}.tome-nm{font-size:17px;font-weight:800;color:#7dd3fc}.tome-cn{font-size:11px;color:#66809a;margin-left:6px}.tome-arrow{margin:10px 0;color:#66809a}.tome-arrow .gi-svg{width:22px;height:22px}.tome-fin{font-size:21px;font-weight:900;color:#fbbf24;text-shadow:0 0 18px rgba(251,191,36,.5)}.tome-fincn{font-size:11px;color:#8a7f66;margin-top:2px}.tome-eff{font-size:11.5px;color:#a8c4d8;margin:12px 0 18px}#tome-modal .btn{width:100%}@media(prefers-reduced-motion:reduce){#tome-modal .tome-box{animation:none}}.cdx-group{font-size:10px;color:var(--text-mute);letter-spacing:1px;margin:16px 0 6px 2px;text-transform:uppercase;font-weight:800}.cdx-group:first-child{margin-top:2px}.sw-feed{margin-top:10px;padding-top:9px;border-top:1px solid var(--b-2c2c2c)}.sw-feed-t{font-size:10.5px;font-weight:700;color:var(--t-f87171);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sw-feed-t .gi-svg{width:12px;height:12px}.sw-feed-t span{margin-left:auto;color:var(--text-mute);font-weight:400;font-variant-numeric:tabular-nums}.sw-feed-btns{display:flex;gap:5px;margin:7px 0 5px}.sw-feed-btns .btn{flex:1;font-size:10px;padding:5px 0}.bt-stage .hs-zone{position:absolute;z-index:420;pointer-events:none;border-radius:10px;border:2px solid currentColor;opacity:0;transform:scale(.28);box-shadow:0 0 14px currentColor,inset 0 0 16px currentColor;transition:transform calc(.26s/var(--speed-rate,1)) cubic-bezier(.2,1.4,.4,1),opacity calc(.2s/var(--speed-rate,1)) ease-out}.bt-stage .hs-zone.go{opacity:.92;transform:scale(1);animation:hsZonePulseFx calc(.5s/var(--speed-rate,1)) .26s ease-in-out 1 alternate}@keyframes hsZonePulseFx{0%{box-shadow:0 0 14px currentColor,inset 0 0 16px currentColor}to{box-shadow:0 0 30px currentColor,inset 0 0 30px currentColor}}.bt-stage .hs-burst{position:absolute;z-index:520;pointer-events:none;width:16px;height:16px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.2);box-shadow:0 0 18px currentColor,0 0 34px currentColor;transition:transform calc(.34s/var(--speed-rate,1)) cubic-bezier(.1,.9,.3,1),opacity calc(.34s/var(--speed-rate,1)) ease-out}.bt-stage .hs-burst.go{opacity:0;transform:scale(3.4)}.bt-stage .hs-sub{position:absolute;z-index:510;pointer-events:none;width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.95;transform:translate(-50%,-50%);box-shadow:0 0 10px currentColor;transition:transform calc(.26s/var(--speed-rate,1)) cubic-bezier(.3,.1,.5,1),opacity calc(.26s/var(--speed-rate,1)) linear}.cpop-aura.cpop-aura-silence{opacity:1;border-color:var(--t-e2e8f0);animation:cpopSilenceGlowFx 1.1s infinite alternate ease-in-out}@keyframes cpopSilenceGlowFx{0%{box-shadow:0 0 8px #ffffff80,inset 0 0 6px #ffffff47}to{box-shadow:0 0 22px #fffffff2,inset 0 0 12px #ffffff8c}}.cpop-aura.cpop-aura-taunt{opacity:1;border-color:var(--t-f472b6);animation:cpopTauntGlowFx 1s infinite alternate ease-in-out}@keyframes cpopTauntGlowFx{0%{box-shadow:0 0 8px #f472b68c,inset 0 0 6px #f472b64d}to{box-shadow:0 0 24px #f472b6f2,inset 0 0 12px #f472b68c}}.cpop-bolt-white{background:linear-gradient(90deg,transparent,#e2e8f0,#ffffff);box-shadow:0 0 10px #fff,0 0 20px #cbd5e1}.cpop-bolt-blue{background:linear-gradient(90deg,transparent,#60a5fa,#dbeafe);box-shadow:0 0 10px #3b82f6,0 0 18px #60a5fa}.cpop-bolt-pink{background:linear-gradient(90deg,transparent,#f472b6,#fce7f3);box-shadow:0 0 10px #ec4899,0 0 18px #f472b6}.wld-now{display:flex;gap:12px;align-items:flex-start;background:var(--surface-panel);border:1px solid var(--b-2a1a4a);border-radius:12px;padding:14px;margin:10px 0}.wld-ic{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);border-radius:10px}.wld-body{flex:1;min-width:0}.wld-nm{font-size:15px;font-weight:700;color:var(--t-fbbf24);margin-bottom:4px}.wld-d{font-size:12px;line-height:1.6;color:var(--t-9a8ab0)}.wld-eff{font-size:12px;color:var(--t-5eead4);margin-top:6px}.wld-left{font-size:11px;color:var(--t-94a3b8);margin-top:6px}.wld-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0}.wld-cell{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:10px;text-align:center;opacity:.45}.wld-cell.on{opacity:1;border-color:var(--b-2a1a4a)}.wld-cell-ic{margin-bottom:4px}.wld-cell-nm{font-size:12px;font-weight:600;color:var(--t-e2e8f0)}.wld-cell-e{font-size:10px;color:var(--t-9a8ab0);margin-top:3px;line-height:1.5}.grd-row{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:11px;margin:7px 0}.grd-t{font-size:13px;font-weight:600;color:var(--t-e2e8f0);display:flex;justify-content:space-between;align-items:center;gap:8px}.grd-lv{font-size:11px;color:var(--t-f87171);font-variant-numeric:tabular-nums}.grd-bar{height:5px;background:var(--surface-raised);border-radius:3px;overflow:hidden;margin:7px 0 5px}.grd-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#dc2626);border-radius:3px}.grd-e{font-size:11px;color:var(--t-9a8ab0);line-height:1.5}.des-row{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:10px;margin:6px 0;opacity:.5}.des-row.on{opacity:1;border-color:var(--b-2a1a4a)}.des-t{font-size:13px;font-weight:600;color:var(--t-e2e8f0);display:flex;justify-content:space-between;align-items:center;gap:8px}.des-n{font-size:10px;color:var(--t-9a8ab0);white-space:nowrap}.des-d{font-size:11px;color:var(--t-9a8ab0);margin-top:4px;line-height:1.5}.fnd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0}.fnd-cell{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:10px}.fnd-r{font-size:10px;color:var(--t-94a3b8)}.fnd-n{font-size:13px;font-weight:700;margin:3px 0}.fnd-cn{font-size:10px;opacity:.7;margin-left:5px}.fnd-e{font-size:10px;color:var(--t-9a8ab0);font-variant-numeric:tabular-nums}.pup-mats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.pup-mat{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:10px;text-align:center}.pup-mat-t{font-size:12px;font-weight:600;color:var(--t-e2e8f0)}.pup-have{display:block;font-size:17px;color:var(--t-fbbf24);font-variant-numeric:tabular-nums;margin:3px 0}.pup-mat-s{font-size:10px;color:var(--t-9a8ab0);line-height:1.4;margin-bottom:7px}.pup-card{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:12px;padding:12px;margin:8px 0}.pup-card.on{background:var(--surface-raised)}.pup-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pup-nm{font-size:14px;font-weight:700}.pup-cn{font-size:10px;opacity:.7;margin-left:5px}.pup-el{font-size:11px}.pup-st{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--t-9a8ab0);margin-top:7px;font-variant-numeric:tabular-nums}.pup-sk{font-size:11px;color:var(--t-5eead4);margin-top:6px;line-height:1.5}.pup-sk.pup-none{color:var(--t-94a3b8)}.pup-act{display:flex;gap:8px;margin-top:10px}.snatch-bar{background:var(--surface-raised);border:1px solid var(--b-2a1a4a);border-radius:12px;padding:12px;margin:0 0 10px}.snb-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--t-fbbf24)}.snb-t{font-size:11px;color:var(--t-94a3b8);font-variant-numeric:tabular-nums}.snb-d{font-size:12px;color:var(--t-9a8ab0);margin:7px 0;line-height:1.6}.snb-act{display:flex;gap:8px}.fnd-head,.pup-forge-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--t-fbbf24);margin-bottom:4px}.fnd-pts,.pup-forge-pt{font-size:11px;color:var(--t-5eead4);font-variant-numeric:tabular-nums}.fnd-hint,.pup-forge-s{font-size:10px;color:var(--text-mute);line-height:1.6;margin-bottom:9px}.fnd-odds{display:flex;gap:6px;align-items:flex-end;margin:8px 0 11px}.fnd-odd{flex:1;text-align:center;min-width:0}.fnd-odd-bar{height:46px;background:var(--surface-panel-2);border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.fnd-odd-fill{width:100%;border-radius:4px 4px 0 0;transition:height .22s ease-out}.fnd-odd-n{font-size:10px;font-weight:700;margin-top:3px;font-variant-numeric:tabular-nums}.fnd-odd-l{font-size:9px;color:var(--text-mute)}.fnd-mats{display:flex;flex-direction:column;gap:7px}.fnd-mat,.pup-mat{background:var(--surface-panel);border:1px solid var(--b-201030);border-radius:10px;padding:9px 10px}.fnd-mat.on,.pup-mat.on{border-color:var(--b-2a1a4a);background:var(--surface-raised)}.fnd-mat-t,.pup-mat-t{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:var(--text-primary)}.fnd-mat-cn{font-size:9px;color:var(--text-mute)}.fnd-mat-pt,.pup-mat-pt{margin-left:auto;font-size:10px;font-weight:800;color:var(--t-fbbf24)}.fnd-mat-d{font-size:10px;color:var(--t-9a8ab0);line-height:1.5;margin-top:3px}.fnd-mat-src,.pup-mat-src{font-size:9.5px;color:var(--t-5eead4);line-height:1.5;margin-top:3px}.fnd-mat-row,.pup-mat-row{display:flex;align-items:center;gap:6px;margin-top:7px}.fnd-mat-have,.pup-mat-have{font-size:10px;color:var(--text-mute);font-variant-numeric:tabular-nums}.fnd-mat-cost{color:var(--t-94a3b8)}.fnd-mat-n,.pup-mat-n{min-width:20px;text-align:center;font-size:13px;color:var(--t-fbbf24);font-variant-numeric:tabular-nums}.fnd-mat-max{font-size:10px;color:var(--text-mute);margin-left:-4px}.btn.bxs{padding:2px 10px;font-size:12px;width:auto;min-width:0;line-height:1.4}.pup-forge{background:var(--surface-panel);border:1px solid var(--b-2a1a4a);border-radius:12px;padding:12px;margin-bottom:11px}.pup-mats{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.pup-fire{width:100%;margin-top:2px}.pup-flag{font-size:9.5px;font-weight:700;color:var(--t-4ade80);margin-bottom:5px}.pup-from{font-size:10px;color:var(--t-9a8ab0);margin-top:4px}.dvr-panel{background:var(--surface-panel);border:1px solid var(--b-2a1a4a);border-radius:12px;padding:12px;margin:10px 0}.dvr-panel.done{border-color:var(--b-2a1a4a);background:var(--surface-raised)}.dvr-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--t-c084fc);margin-bottom:4px}.dvr-n{font-size:11px;color:var(--t-5eead4);font-variant-numeric:tabular-nums}.dvr-s{font-size:10.5px;color:var(--text-mute);line-height:1.65}.dvr-got{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.dvr-chip{font-size:10px;font-weight:700;padding:2px 9px;border-radius:20px;border:1px solid;background:var(--surface-panel-2)}.dvr-ready{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dvr-next{font-size:10px;color:var(--text-mute);margin:10px 0 5px}.dvr-list{display:flex;flex-direction:column;gap:5px}.dvr-row{display:flex;align-items:center;gap:7px}.dvr-row-t{font-size:10.5px;font-weight:600;flex:0 0 74px}.dvr-bar{flex:1;height:5px;background:var(--surface-panel-2);border-radius:3px;overflow:hidden}.dvr-fill{height:100%;border-radius:3px}.dvr-row-n{font-size:9.5px;color:var(--text-mute);font-variant-numeric:tabular-nums;flex:0 0 auto;white-space:nowrap}.el-cell.el-cell-ready{border-color:var(--ec);box-shadow:0 0 0 1px var(--ec) inset}#devour-modal{position:fixed;inset:0;background:#000000db;z-index:1060;display:none;align-items:center;justify-content:center;padding:18px}.dvr-box{width:100%;max-width:320px;background:var(--surface-panel);border:1px solid;border-radius:16px;padding:20px 16px 16px;text-align:center}.dvr-eyebrow{font-size:10.5px;color:var(--text-mute);letter-spacing:.5px;margin-bottom:9px}.dvr-el{font-size:19px;font-weight:800;margin-bottom:10px}.dvr-d{font-size:11.5px;color:var(--text-dim);line-height:1.75;margin-bottom:11px}.dvr-eff{font-size:11px;color:var(--t-5eead4);margin-bottom:14px;font-variant-numeric:tabular-nums}.team-modal{background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:14px;padding:16px;max-width:340px;width:100%;margin:auto;max-height:84vh;overflow-y:auto}.team-h{font-size:13px;font-weight:800;color:var(--text-primary);margin-bottom:3px}.team-s{font-size:9.5px;color:var(--text-mute);line-height:1.7;margin-bottom:11px}.team-board{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px}.team-col-lbl{font-size:8.5px;text-align:center;letter-spacing:.5px;padding-bottom:1px}.team-lbl-back{color:var(--text-mute)}.team-lbl-front{color:var(--t-fbbf24)}.team-cell{background:var(--surface-panel-2);border:1px dashed var(--b-2c2c2c);border-radius:9px;padding:9px 4px;text-align:center;cursor:pointer;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:2px}.team-cell.filled{border-style:solid;border-color:var(--b-fbbf24)}.team-cell.front{background:var(--surface-selected)}.team-cell.team-self{border-style:solid;border-color:var(--b-2a1a4a);cursor:default;background:var(--surface-raised)}.team-ic{font-size:15px;line-height:1}.team-plus{opacity:.45}.team-nm{font-size:8.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.team-cell.empty .team-nm{color:var(--text-mute)}.team-sub{font-size:7.5px;color:var(--text-mute)}.team-cell.front .team-sub{color:var(--t-fbbf24)}.team-note{font-size:9px;color:var(--text-mute);line-height:1.6;margin-bottom:10px}.team-close{width:100%;background:var(--surface-panel-2);border:none;color:var(--text-mute)}.bt-stage .dom-field{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:0;transition:opacity .45s ease-out;overflow:hidden;border-radius:inherit}.bt-stage .dom-field.on{opacity:1}.bt-stage .dom-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,currentColor 0%,transparent 72%);opacity:.13}.bt-stage .dom-glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:110px;font-weight:900;color:currentColor;opacity:.07;letter-spacing:2px;animation:domGlyphFx 7s ease-in-out infinite alternate;will-change:transform;contain:paint}@media(prefers-reduced-motion:reduce){.bt-stage .dom-glyph{animation:none}}@keyframes domGlyphFx{0%{transform:scale(1) rotate(-2deg);opacity:.05}to{transform:scale(1.07) rotate(2deg);opacity:.1}}.bt-stage .dom-ring{position:absolute;z-index:560;pointer-events:none;transform:translate(-50%,-50%);width:0;height:0}.bt-stage .dom-ring-a,.bt-stage .dom-ring-b{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(.1);border-radius:50%;border:2px solid currentColor;opacity:0;width:320px;height:320px;box-shadow:0 0 22px currentColor,inset 0 0 22px currentColor}.bt-stage .dom-ring.go .dom-ring-a{animation:domRingFx 1.15s cubic-bezier(.15,.85,.3,1) forwards}.bt-stage .dom-ring.go .dom-ring-b{animation:domRingFx 1.15s .16s cubic-bezier(.15,.85,.3,1) forwards}@keyframes domRingFx{0%{opacity:0;transform:translate(-50%,-50%) scale(.08)}18%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.bt-stage .dom-ring-cn{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(.3);font-size:44px;font-weight:900;color:currentColor;opacity:0;text-shadow:0 0 18px currentColor}.bt-stage .dom-ring.go .dom-ring-cn{animation:domCnFx 1.2s cubic-bezier(.15,.9,.3,1) forwards}@keyframes domCnFx{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}70%{opacity:.85;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.bt-stage .dom-banner{position:absolute;left:0;right:0;top:38%;z-index:565;pointer-events:none;text-align:center;opacity:0;transform:translateY(8px)}.bt-stage .dom-banner.go{animation:domBanFx 1.85s ease-out forwards}@keyframes domBanFx{0%{opacity:0;transform:translateY(8px)}16%{opacity:1;transform:translateY(0)}72%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.dom-banner-cn{font-size:22px;font-weight:900;color:currentColor;letter-spacing:5px;text-shadow:0 0 16px currentColor}.dom-banner-nm{font-size:10.5px;color:currentColor;opacity:.9;margin-top:2px;letter-spacing:.5px}.bt-stage .boss-reveal{position:absolute;inset:0;z-index:570;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.brv-scrim{position:absolute;inset:0;background:#0000008c;opacity:0;transition:opacity .3s ease-out}.boss-reveal.go .brv-scrim{animation:brvScrimFx 1.6s ease-out forwards}@keyframes brvScrimFx{0%{opacity:0}18%{opacity:1}74%{opacity:1}to{opacity:0}}.brv-cn{position:relative;font-size:52px;font-weight:900;color:currentColor;letter-spacing:8px;opacity:0;transform:scale(1.6);text-shadow:0 0 26px currentColor,0 0 52px currentColor}.boss-reveal.go .brv-cn{animation:brvCnFx 1.6s cubic-bezier(.16,.9,.28,1) forwards}@keyframes brvCnFx{0%{opacity:0;transform:scale(1.65);letter-spacing:26px}22%{opacity:1;transform:scale(1);letter-spacing:8px}72%{opacity:1}to{opacity:0;transform:scale(.96)}}.brv-nm{position:relative;font-size:12px;font-weight:700;color:currentColor;margin-top:4px;opacity:0;letter-spacing:1px;text-shadow:0 0 10px currentColor}.boss-reveal.go .brv-nm{animation:brvNmFx 1.6s .18s ease-out forwards}@keyframes brvNmFx{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.brv-bar{position:absolute;left:0;right:0;height:0;background:#000;opacity:.9}.brv-bar-t{top:0}.brv-bar-b{bottom:0}.boss-reveal.go .brv-bar{animation:brvBarFx 1.6s ease-out forwards}@keyframes brvBarFx{0%{height:0}16%{height:13%}74%{height:13%}to{height:0}}.cpop-unit.brv-press{animation:brvPressFx .42s cubic-bezier(.3,.1,.4,1)}@keyframes brvPressFx{0%,to{transform:scale(1)}35%{transform:scale(.93) translateY(2px)}65%{transform:scale(1.02)}}.team-pos{font-size:8px;color:var(--text-mute);margin-top:1px}.team-cell.front .team-pos{color:var(--t-fbbf24)}.team-mod{font-size:8px;color:var(--t-5eead4);font-variant-numeric:tabular-nums;margin-top:1px}.team-cell.team-self .team-mod{color:var(--text-mute)}.team-tr{font-size:7.5px;margin-top:2px;padding:1px 4px;border-radius:8px;background:var(--surface-panel);color:var(--text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-tr.ok{color:var(--t-4ade80);background:var(--surface-selected)}.team-sum-h{font-size:11px;font-weight:800;color:var(--t-5eead4);margin:10px 0 5px}.team-sum-row{background:var(--surface-panel-2);border-radius:8px;padding:7px 9px;margin-bottom:4px;font-size:10px;color:var(--text-mute);opacity:.55}.team-sum-row.ok{opacity:1;color:var(--text-primary)}.team-sum-w{color:var(--t-fbbf24);margin-right:5px}.team-sum-st{float:right;font-size:8.5px}.team-sum-row.ok .team-sum-st{color:var(--t-4ade80)}.team-sum-d{font-size:9px;color:var(--text-mute);margin-top:2px;line-height:1.5}.bts-chip{display:inline-flex;align-items:center;gap:4px;font-size:9px;padding:1px 7px;border-radius:6px;background:var(--surface-panel-2);color:var(--text-dim);margin:2px 3px 0 0;line-height:1.6}.bts-chip b{color:var(--t-fbbf24);font-weight:700}.bts-row{background:var(--surface-panel-2);border-radius:8px;padding:7px 9px;margin:4px 0}.bts-t{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-primary)}.bts-mark{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:5px;background:var(--surface-panel);color:var(--t-fbbf24);font-size:11px;font-weight:900}.bts-cat{margin-left:auto;font-size:8.5px;color:var(--text-mute);font-weight:400}.bts-d{font-size:9.5px;color:var(--t-9a8ab0);margin-top:3px;line-height:1.55}.bts-c{font-size:8.5px;color:var(--t-5eead4);margin-top:2px}.bts-wrap{margin:4px 0 6px}.corpse-chip{display:inline-flex;align-items:center;gap:4px;background:var(--surface-panel-2);border:1px solid var(--b-201030);border-radius:7px;padding:5px 10px;margin:3px;font-size:11px;color:var(--text-mute);line-height:1.5}.corpse-chip.has{color:var(--text-primary);border-color:var(--b-2a1a4a)}.corpse-chip.full{color:var(--t-f87171);border-color:var(--t-f87171)}.corpse-cap{font-size:9px;color:var(--text-mute)}.corpse-none{font-size:10px;color:var(--text-mute);padding:6px 2px}.pup-mat-cap{font-size:8.5px;color:var(--text-mute)}.pup-mat-have.full{color:var(--t-f87171)}.bt-stage .joint-ghost{position:absolute;z-index:8;pointer-events:none;transform:translate(-50%,-50%) scale(.5);opacity:0;color:currentColor;transition:transform .38s cubic-bezier(.16,.9,.3,1),opacity .38s ease-out}.bt-stage .joint-ghost.go{opacity:.55;transform:translate(-50%,-58%) scale(2.6)}.bt-stage .joint-ghost.left.go{transform:translate(-115%,-55%) scale(2.2)}.bt-stage .joint-ghost.right.go{transform:translate(15%,-55%) scale(2.2)}.joint-ghost-ic{display:block;filter:drop-shadow(0 0 8px currentColor)}.joint-ghost-ic .gi-svg{width:26px;height:26px}.bt-stage .joint-title{position:absolute;left:0;right:0;top:30%;z-index:566;pointer-events:none;text-align:center;opacity:0;transform:translateY(6px)}.bt-stage .joint-title.go{animation:jointTitleFx 1.35s ease-out forwards}@keyframes jointTitleFx{0%{opacity:0;transform:translateY(6px) scale(.9)}18%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.joint-cn{font-size:19px;font-weight:900;letter-spacing:4px;text-shadow:0 0 14px currentColor}.joint-title.triple .joint-cn{font-size:24px;letter-spacing:7px}.joint-nm{font-size:10px;opacity:.9;margin-top:1px}.bond-row{margin-top:4px}.bond-top{display:flex;justify-content:space-between;align-items:center;font-size:9.5px}.bond-cn{font-size:8px;opacity:.75;margin-left:3px}.bond-n{color:var(--text-mute);font-variant-numeric:tabular-nums}.bond-bar{height:3px;background:var(--surface-panel-2);border-radius:2px;overflow:hidden;margin:2px 0}.bond-fill{height:100%;border-radius:2px}.bond-d{font-size:8.5px;color:var(--text-mute)}.bond-mut{font-size:8.5px;color:var(--t-f87171);margin-top:2px}.rite-modal{background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:14px;padding:16px;max-width:340px;width:100%;margin:auto;max-height:84vh;overflow-y:auto}.rite-h{font-size:13px;font-weight:800;color:var(--t-f87171);margin-bottom:3px}.rite-cn{font-size:9px;color:var(--text-mute);margin-left:5px}.rite-s{font-size:10px;color:var(--text-mute);line-height:1.65;margin-bottom:9px}.rite-note{color:var(--t-9a8ab0)}.rite-cost{font-size:10.5px;color:var(--t-4ade80);background:var(--surface-panel-2);border-radius:8px;padding:7px 9px;margin-bottom:7px;font-variant-numeric:tabular-nums}.rite-cost.short{color:var(--t-f87171)}.rite-cur{font-size:10px;color:var(--t-fbbf24);margin-bottom:7px}.rite-list{display:flex;flex-direction:column;gap:6px;margin-bottom:11px}.rite-sk{background:var(--surface-panel-2);border:1px solid var(--b-201030);border-radius:9px;padding:9px 10px}.rite-sk.on{border-color:var(--t-f87171)}.rite-sk-t{font-size:11px;font-weight:700;color:var(--text-primary)}.rite-sk-d{font-size:9.5px;color:var(--text-mute);margin:3px 0 6px;line-height:1.5}.rite-marks{font-size:10.5px;font-weight:700;color:var(--t-5eead4);margin-bottom:5px}.rite-mk-list{display:flex;flex-direction:column;gap:3px;margin-bottom:11px}.rite-mk{display:flex;align-items:baseline;gap:6px;font-size:9.5px;color:var(--text-mute)}.rite-mk-cn{font-size:12px;font-weight:900;color:var(--t-f87171);min-width:15px}.rite-mk-nm{color:var(--text-primary);min-width:58px}.rite-close{width:100%;background:var(--surface-panel-2);border:none;color:var(--text-mute)}.alch-furnace{position:relative;display:flex;justify-content:center;padding:6px 0 2px;--fc:var(--t-4ade80)}.alch-svg{width:104px;height:112px;fill:none;stroke:var(--t-c7c2b4);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--fc))}.alch-svg .alch-yy{fill:var(--fc);opacity:.5;stroke:var(--fc)}.alch-smoke{position:absolute;top:6px;width:3px;height:34px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--fc));opacity:.45}.alch-smoke-l{left:calc(50% - 34px);animation:alchSmokeFx 3.4s ease-in-out infinite}.alch-smoke-r{left:calc(50% + 31px);animation:alchSmokeFx 3.4s .9s ease-in-out infinite}@keyframes alchSmokeFx{0%,to{transform:translateY(0) scaleY(1);opacity:.25}50%{transform:translateY(-9px) scaleY(1.3);opacity:.6}}.alch-furnace.boom .alch-svg{animation:alchBoomFx .6s cubic-bezier(.3,.1,.4,1)}@keyframes alchBoomFx{0%{transform:scale(1)}18%{transform:scale(1.16) rotate(-3deg);filter:drop-shadow(0 0 22px #f87171)}45%{transform:scale(.95) rotate(2deg)}to{transform:scale(1)}}.alch-hint{font-size:9.5px;color:var(--text-mute);text-align:center;margin:4px 0 8px}.alch-fires{display:flex;gap:6px;margin-bottom:10px}.alch-fire{flex:1;background:var(--surface-panel-2);border:1px solid var(--b-201030);border-radius:9px;padding:8px 6px;text-align:center;cursor:pointer;--fc:var(--t-4ade80)}.alch-fire.on{border-color:var(--fc);background:var(--surface-raised)}.alch-fire-cn{font-size:14px;font-weight:900;color:var(--fc)}.alch-fire-nm{font-size:10px;font-weight:700;color:var(--text-primary);margin-top:1px}.alch-fire-d{font-size:8px;color:var(--text-mute);line-height:1.45;margin-top:2px}.alch-odds{display:flex;gap:6px;align-items:flex-end;margin-bottom:10px}.alch-odd{flex:1;text-align:center;min-width:0}.alch-odd-bar{height:44px;background:var(--surface-panel-2);border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.alch-odd-fill{width:100%;border-radius:4px 4px 0 0;transition:height .22s ease-out}.alch-odd-n{font-size:10px;font-weight:700;margin-top:3px;font-variant-numeric:tabular-nums}.alch-odd-l{font-size:8.5px;color:var(--text-mute)}.alch-pity{background:var(--surface-panel-2);border-radius:9px;padding:8px 10px;margin-bottom:9px}.alch-pity.ready{background:var(--surface-raised);box-shadow:0 0 0 1px var(--t-c084fc) inset}.alch-pity-t{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;color:var(--t-c084fc);font-variant-numeric:tabular-nums}.alch-pity-bar{height:4px;background:var(--surface-panel);border-radius:2px;overflow:hidden;margin:4px 0 3px}.alch-pity-fill{height:100%;background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:2px}.alch-pity-d{font-size:9px;color:var(--text-mute);line-height:1.5}.alch-tend-h{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:700;color:var(--t-86efac);margin-bottom:5px}.alch-tend-cut{font-size:9px;color:var(--text-mute)}.alch-tends{display:flex;gap:6px}.alch-tend{flex:1;background:var(--surface-panel-2);border:1px dashed var(--b-201030);border-radius:9px;padding:8px 5px;text-align:center;cursor:pointer}.alch-tend.on{border-style:solid;border-color:var(--b-2a1a4a)}.alch-tend-ic{font-size:14px}.alch-tend-plus{opacity:.45}.alch-tend-nm{font-size:9px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alch-tend.on .alch-tend-nm{color:var(--t-86efac)}.alch-tend-r{font-size:8px;color:var(--text-mute)}.tt-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.tt-slot{position:relative;background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:12px;padding:10px 11px 11px;min-height:66px;overflow:hidden}.tt-slot:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.tt-slot.on.s1:before{background:var(--t-fbbf24)}.tt-slot.on.s2:before{background:var(--t-5eead4)}.tt-slot-l{font-size:8px;font-weight:700;letter-spacing:.8px;color:var(--text-mute);text-transform:uppercase}.tt-slot.on.s1 .tt-slot-l{color:var(--t-fbbf24)}.tt-slot.on.s2 .tt-slot-l{color:var(--t-5eead4)}.tt-slot-n{font-size:12px;font-weight:800;color:var(--text-primary);margin-top:3px;line-height:1.35}.tt-slot:not(.on){border-style:dashed}.tt-slot:not(.on) .tt-slot-n{color:var(--text-mute);font-weight:600}.tt-slot-e{font-size:9px;color:var(--text-dim);margin-top:4px;line-height:1.45}.tt-note{font-size:9px;color:var(--text-mute);line-height:1.5;margin:0 2px 11px;display:flex;align-items:center;gap:6px}.tt-note>span:first-child{flex:1}.tt-count{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-shrink:0}.tt-sum{font-size:10px;color:var(--text-dim);background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:10px;padding:8px 11px;margin-bottom:11px;line-height:1.6}.tt-sum b{color:var(--t-5eead4);font-weight:700}.tt-tabs{display:flex;gap:3px;background:var(--surface-page-2);border-radius:10px;padding:3px;margin-bottom:10px}.tt-tab{flex:1;background:transparent;border:none;border-radius:8px;padding:7px 0;font-size:10.5px;color:var(--text-mute);cursor:pointer;font-family:inherit;transition:background .14s,color .14s}.tt-tab.on{background:var(--surface-panel-2);color:var(--text-primary);font-weight:700;box-shadow:0 1px 3px #0004}.tt-tab-n{font-variant-numeric:tabular-nums;opacity:.65;margin-left:3px}.tt-empty{font-size:10.5px;color:var(--text-mute);text-align:center;padding:22px 16px}.tt-row{background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;margin-bottom:7px;cursor:pointer;transition:border-color .14s,background .14s}.tt-row.main{background:var(--surface-panel);border-color:var(--t-fbbf24)}.tt-row.sub{background:var(--surface-panel);border-color:var(--t-5eead4)}.tt-row.locked{cursor:default}.tt-r-top{display:flex;align-items:flex-start;gap:9px}.tt-ic{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-panel-2);color:var(--text-mute)}.tt-row.main .tt-ic{color:var(--t-fbbf24)}.tt-row.sub .tt-ic{color:var(--t-5eead4)}.tt-r-mid{flex:1;min-width:0}.tt-r-n{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.tt-nm{font-size:11.5px;font-weight:700;color:var(--text-primary)}.tt-row.locked .tt-nm{color:var(--text-dim)}.tt-cn{font-size:9px;color:var(--text-mute)}.tt-badge{flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.4px;border-radius:6px;padding:2px 7px;color:var(--t-fbbf24);background:var(--surface-panel-2)}.tt-badge.sub{color:var(--t-5eead4)}.tt-eff{font-size:10px;color:var(--t-5eead4);margin-top:3px;line-height:1.5}.tt-eff.tt-none{color:var(--text-mute)}.tt-chev{flex-shrink:0;color:var(--text-mute);font-size:9px;align-self:center;transition:transform .16s}.tt-row.open .tt-chev{transform:rotate(90deg)}.tt-r-body{margin-top:9px;padding-top:9px;border-top:1px solid var(--border-soft)}.tt-cond{font-size:9.5px;color:var(--text-mute);line-height:1.55;display:flex;align-items:flex-start;gap:5px}.tt-cond.done{color:var(--t-5eead4)}.tt-act{display:flex;gap:7px;margin-top:9px}.tt-act .btn{flex:1}.alch-pick{background:var(--surface-panel-2);border:1px solid var(--b-2a1a4a);border-radius:10px;padding:10px 12px;margin:6px 0 10px;cursor:pointer;text-align:center}.alch-pick-n{font-size:12.5px;font-weight:700;color:var(--text-primary)}.alch-pick-n.empty{color:var(--t-fbbf24)}.alch-pick-e{font-size:9.5px;color:var(--t-5eead4);margin-top:2px;line-height:1.5}.alch-pick-c{font-size:8.5px;color:var(--text-mute);margin-top:4px}.alch-go{width:100%;margin:2px 0 10px}.arp-modal{background:var(--surface-panel);border:1px solid var(--b-2c2c2c);border-radius:14px;padding:14px;max-width:420px;width:100%;margin:auto;max-height:86vh;display:flex;flex-direction:column}.arp-h{font-size:13px;font-weight:800;color:var(--t-fbbf24);margin-bottom:9px}.arp-body{display:flex;gap:9px;flex:1;min-height:0}.arp-left{flex:0 0 42%;overflow-y:auto;max-height:52vh;padding-right:2px}.arp-right{flex:1;min-width:0;overflow-y:auto;max-height:52vh;background:var(--surface-panel-2);border-radius:10px;padding:10px 11px}.arp-tab{font-size:11px;font-weight:700;color:var(--text-mute);background:var(--surface-panel-2);border-radius:8px;padding:6px 9px;margin-bottom:4px;cursor:pointer;text-align:center}.arp-tab.on{color:var(--t-fbbf24);background:var(--surface-raised)}.arp-tab-n{font-size:9px;opacity:.8}.arp-sep{height:1px;background:var(--b-201030);margin:7px 0}.arp-item{font-size:10.5px;color:var(--text-dim);background:var(--surface-panel-2);border-radius:8px;padding:7px 9px;margin-bottom:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.arp-item.on{background:var(--surface-raised);color:var(--t-fbbf24);font-weight:700}.arp-item-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arp-empty{font-size:10.5px;color:var(--text-mute);text-align:center;padding:24px 6px}.arp-d-h{font-size:12.5px;color:var(--text-primary)}.arp-d-tag{font-size:9.5px;margin-top:2px}.arp-d-eff{font-size:10.5px;color:var(--t-5eead4);margin-top:6px;line-height:1.6}.arp-d-lim{font-size:9.5px;color:var(--text-mute);margin-top:4px}.arp-d-sec{font-size:10px;font-weight:700;color:var(--t-86efac);margin:9px 0 4px}.arp-mat{font-size:10px;color:var(--text-dim);display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-variant-numeric:tabular-nums}.arp-mat.short{color:var(--t-f87171)}.arp-mat-n{flex-shrink:0}.arp-foot{display:flex;gap:7px;margin-top:10px}.arp-foot .btn{flex:1}.bts-inline{margin:1px 0 4px}.alch-qty{display:flex;align-items:center;gap:6px;background:var(--surface-panel-2);border-radius:9px;padding:7px 10px;margin-bottom:8px}.alch-qty-l{font-size:10px;color:var(--text-mute);flex:1}.alch-qty-n{font-size:14px;color:var(--t-fbbf24);min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.alch-qty-mx{font-size:9.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.alch-progress-wrap{margin-bottom:9px}.alch-prog-t{display:flex;justify-content:space-between;font-size:10.5px;color:var(--t-fbbf24);margin-bottom:4px}.alch-prog-n{color:var(--text-mute);font-variant-numeric:tabular-nums}.alch-prog-bar{height:7px;background:var(--surface-panel-2);border-radius:4px;overflow:hidden}.alch-prog-fill{height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .12s linear}.alch-res{background:var(--surface-panel-2);border-radius:9px;padding:9px 11px}.alch-res.allfail{background:var(--surface-panel)}.alch-res-t{font-size:11px;font-weight:700;color:var(--t-4ade80)}.alch-res.allfail .alch-res-t{color:var(--t-f87171)}.alch-res-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.alch-res-chip{font-size:10px;font-weight:700;background:var(--surface-panel);border-radius:6px;padding:2px 8px}.alch-res-fail{color:var(--t-f87171)}.alch-res-s{font-size:9px;color:var(--text-mute);margin-top:5px}.sec-sys:before{background:#7c8794;box-shadow:0 0 4px #7c879499}.sec-sys{color:var(--text-mute)}.pupf{margin:2px 0 8px}.pupf:empty{display:none}.pupf-t{font-size:10.5px;color:var(--text-dim);margin-bottom:6px}.pupf-bar{height:8px;background:var(--surface-page-2);border-radius:5px;overflow:hidden}.pupf-fill{height:100%;width:0;border-radius:5px;background:var(--t-fbbf24);transition:width .12s linear}.pupf-roll{margin-top:6px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.5px}.pupc{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:16px;padding:16px;max-width:min(380px,calc(100vw - 28px));width:100%;margin:auto;max-height:88vh;overflow-y:auto}.pupc-hd{display:flex;align-items:center;gap:11px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid}.pupc-cn{font-size:26px;font-weight:800;line-height:1;flex-shrink:0}.pupc-t{flex:1;min-width:0}.pupc-nm{font-size:14px;font-weight:800}.pupc-sub{font-size:9.5px;color:var(--text-mute);margin-top:3px}.pupc-on{flex-shrink:0;font-size:8.5px;font-weight:700;color:var(--t-4ade80);background:var(--surface-panel-2);border-radius:6px;padding:3px 8px}.pupc-row{display:flex;align-items:baseline;gap:8px;background:var(--surface-page-2);border-radius:9px;padding:9px 11px;margin-bottom:5px}.pupc-row>span:first-child{font-size:10px;color:var(--text-mute);width:34px;flex-shrink:0}.pupc-row>b{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}.pupc-pct{margin-left:auto;font-size:9px;color:var(--text-mute)}.pupc-sec{font-size:10px;color:var(--text-mute);margin:12px 0 5px}.pupc-sk{font-size:10.5px;color:var(--text-dim);background:var(--surface-page-2);border-radius:8px;padding:7px 10px;margin-bottom:4px}.pupc-none{font-size:10px;color:var(--text-mute);padding:6px 2px}.pupc-note{font-size:9px;color:var(--text-mute);line-height:1.65;margin-top:12px;background:var(--surface-page-2);border-radius:9px;padding:9px 11px}.pupc-act{display:flex;gap:7px;margin-top:13px}.pupc-act .btn{flex:1}.pup-card{cursor:pointer}.pupc-decay{font-size:9.5px;color:var(--t-f87171);background:var(--surface-page-2);border-radius:9px;padding:9px 11px;margin-top:10px;line-height:1.6}.pupc-decay>div{color:var(--text-mute);margin-top:3px}.fg-furnace{padding:0;overflow:hidden}.fg-head{display:flex;align-items:center;gap:11px;padding:14px 15px 12px;background:linear-gradient(180deg,rgba(251,146,60,.1),transparent)}.fg-fire{width:42px;height:42px;flex-shrink:0;border-radius:13px;background:var(--surface-page-2);border:1px solid rgba(251,146,60,.28);display:flex;align-items:center;justify-content:center;color:var(--t-fb923c)}.fg-fire .gi-svg{width:24px;height:24px}.fg-nm{font-size:14px;font-weight:800;color:var(--t-fb923c)}.fg-cn{font-size:10px;color:var(--text-mute);margin-top:2px}.fg-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;background:var(--surface-page-2);padding:3px;margin:0 12px}.fg-modes{border-radius:11px}.fg-mode{background:transparent;border:none;border-radius:9px;padding:8px 2px;cursor:pointer;font-family:inherit;color:var(--text-mute);display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .14s,color .14s}.fg-mode.on{background:var(--surface-panel-2);color:var(--text-primary);box-shadow:0 1px 3px #0004}.fg-m-n{font-size:9.5px;font-weight:700;line-height:1.2}.fg-m-c{font-size:8px;opacity:.6}.fg-mode.on .fg-m-c{color:var(--t-fb923c);opacity:1}.fg-body{padding:13px 15px 15px}.fg-pane .sec-head{margin:0 0 3px}.ring-chips{display:flex;gap:5px;overflow-x:auto;margin:2px 0 10px;padding-bottom:2px}.ring-chips::-webkit-scrollbar{display:none}.ring-chip{flex:0 0 auto;background:var(--surface-page-2);border:1px solid var(--border-soft);color:var(--text-mute);border-radius:20px;padding:6px 12px;font-size:10.5px;cursor:pointer;font-family:inherit}.ring-chip.on{background:var(--surface-panel-2);color:var(--text-primary);font-weight:700}.ring-chip-n{opacity:.6;margin-left:4px;font-variant-numeric:tabular-nums}.ring-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ring-item{display:flex;flex-direction:column;cursor:pointer}.ring-cell{position:relative;aspect-ratio:1;border:1px solid var(--border-soft);border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--surface-panel) 0%,var(--surface-page-2) 70%);overflow:hidden;transition:transform .1s}.ring-item:active .ring-cell{transform:scale(.94)}.ring-cell .gi-svg{width:56%;height:56%}.ring-q{position:absolute;right:3px;bottom:2px;font-size:9px;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 4px #000}.ring-lbl{font-size:8px;color:var(--text-mute);text-align:center;padding:3px 2px 4px;background:var(--surface-page-2);border:1px solid var(--border-soft);border-top:none;border-radius:0 0 12px 12px;line-height:1.25;height:26px;overflow:hidden}.ring-empty{grid-column:1/-1;font-size:10.5px;color:var(--text-mute);text-align:center;padding:20px 10px}.ring-sheet{position:fixed;inset:0;background:#000000b8;z-index:1000;align-items:flex-end;justify-content:center}.ring-sheet[style*=flex]{display:flex}.ring-card{background:var(--surface-raised);border:1px solid var(--border-soft);border-bottom:none;border-radius:18px 18px 0 0;padding:16px 16px 22px;width:100%;max-width:428px;max-height:86vh;overflow-y:auto;animation:ringUp .2s ease-out}@keyframes ringUp{0%{transform:translateY(28px);opacity:.4}to{transform:none;opacity:1}}.ring-grab{width:34px;height:4px;border-radius:2px;background:var(--border-soft);margin:0 auto 14px}.ring-chd{display:flex;gap:12px;align-items:flex-start}.ring-cic{width:56px;height:56px;flex:0 0 auto;border-radius:14px;background:var(--surface-page-2);border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center}.ring-cic .gi-svg{width:30px;height:30px}.ring-cnm{font-size:14.5px;font-weight:800;line-height:1.35;color:var(--text-primary)}.ring-ccn{font-size:10px;color:var(--text-mute);margin-top:2px}.ring-cq{display:inline-block;font-size:9px;font-weight:700;border-radius:6px;padding:2px 8px;margin-top:6px}.ring-cdesc{font-size:11px;color:var(--text-dim);line-height:1.75;margin-top:13px;background:var(--surface-page-2);border-radius:11px;padding:11px 12px}.ring-rows{margin-top:11px}.ring-row{display:flex;justify-content:space-between;font-size:11px;padding:8px 2px;border-bottom:1px solid var(--border-soft)}.ring-row span{color:var(--text-mute)}.ring-row b{color:var(--text-dim);font-variant-numeric:tabular-nums}.ring-act{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.ring-act .btn{flex:1;min-width:88px}.ring-sec{font-size:10px;color:var(--text-mute);margin:14px 0 6px}.ring-loot{background:var(--surface-page-2);border-radius:11px;padding:4px 2px}.ring-lt{display:flex;align-items:center;gap:9px;padding:8px 11px}.ring-lt+.ring-lt{border-top:1px solid var(--border-soft)}.ring-lt-ic{flex-shrink:0;display:flex}.ring-lt-ic .gi-svg{width:16px;height:16px}.ring-lt-nm{flex:1;min-width:0;font-size:11px;color:var(--text-dim);line-height:1.35}.ring-lt-sub{display:block;font-size:9px;color:var(--text-mute);font-variant-numeric:tabular-nums}.ring-lt-ch{flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ring-hint{font-size:9px;color:var(--text-mute);line-height:1.6;margin-top:7px;padding:0 2px}.fnd-lock{background:var(--surface-page-2);border-radius:11px;padding:10px 12px;margin:8px 0 4px}.fnd-lock-ok{font-size:12px;font-weight:800;display:block}.fnd-lock-warn{font-size:11.5px;font-weight:800;color:var(--t-f87171);display:block}.fnd-lock-sub{font-size:9.5px;color:var(--text-mute);display:block;margin-top:4px;line-height:1.55}.fnd-costs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 4px}.fnd-cost{background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:9px;padding:7px 3px;text-align:center;opacity:.45}.fnd-cost.on{opacity:1}.fnd-cost-c{font-size:13px;font-weight:800;line-height:1}.fnd-cost-n{font-size:9px;color:var(--text-mute);margin-top:3px;font-variant-numeric:tabular-nums}.arp-mat-t{display:inline-block;font-size:8px;font-weight:700;color:var(--text-mute);background:var(--surface-panel-2);border-radius:4px;padding:1px 5px;margin-right:5px;font-variant-numeric:tabular-nums}.kin-card{background:var(--surface-page-2);border-radius:11px;padding:10px 12px;margin:6px 0}.kin-top{display:flex;align-items:baseline;gap:8px}.kin-cn{font-size:15px;font-weight:800;line-height:1;flex-shrink:0}.kin-nm{font-size:11.5px;font-weight:700;color:var(--text-primary);flex:1;min-width:0}.kin-v{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.kin-eff{font-size:10px;color:var(--t-5eead4);margin-top:7px;line-height:1.5}.kin-sub{font-size:9px;color:var(--text-mute);margin-top:4px;line-height:1.5}.dpot{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:16px;padding:16px;max-width:min(400px,calc(100vw - 28px));width:100%;margin:auto;max-height:88vh;overflow-y:auto}.dpot-h{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:10px}.dpot-sum{display:flex;gap:6px;background:var(--surface-page-2);border-radius:10px;padding:9px 11px}.dpot-sum span{flex:1;font-size:9.5px;color:var(--text-mute);text-align:center}.dpot-sum b{display:block;font-size:12px;color:var(--t-4ade80);margin-top:2px;font-variant-numeric:tabular-nums}.dpot-sec{font-size:10px;color:var(--text-mute);margin:13px 0 6px}.dpot-grid{background:var(--surface-page-2);border-radius:10px;padding:6px 8px}.dpot-row{display:flex;align-items:center;gap:5px;padding:4px 0}.dpot-row+.dpot-row{border-top:1px solid var(--border-soft)}.dpot-row>b{width:26px;flex-shrink:0;font-size:10px;color:var(--text-mute)}.dpot-c{flex:1;font-size:9px;color:var(--text-mute);text-align:center;background:var(--surface-panel-2);border-radius:5px;padding:3px 0;font-variant-numeric:tabular-nums}.dpot-c.some{color:var(--t-4ade80)}.dpot-c.full{color:var(--t-f87171)}.dpot-item{display:flex;align-items:center;gap:9px;background:var(--surface-page-2);border-radius:10px;padding:9px 11px;margin-bottom:5px}.dpot-item.off{opacity:.5}.dpot-ic{flex-shrink:0;display:flex}.dpot-ic .gi-svg{width:18px;height:18px}.dpot-t{flex:1;min-width:0}.dpot-nm{font-size:11px;color:var(--text-primary)}.dpot-e{font-size:9px;color:var(--text-mute);margin-top:2px}.dpot-x{font-size:9px;color:var(--t-f87171);flex-shrink:0}.dpot-none{font-size:10px;color:var(--text-mute);text-align:center;padding:14px}.dpot-close{width:100%;margin-top:12px}.dphy{background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:11px;padding:10px 12px;margin:6px 0}.dphy.locked{font-size:9.5px;color:var(--text-mute);text-align:center;padding:12px}.dphy-h{display:flex;align-items:center;gap:7px}.dphy-ic{display:flex;flex-shrink:0}.dphy-ic .gi-svg{width:17px;height:17px}.dphy-nm{font-size:12px;font-weight:800;flex:1;min-width:0}.dphy-g{font-size:8.5px;color:var(--text-mute);flex-shrink:0}.dphy-d{font-size:9.5px;color:var(--text-mute);margin-top:5px;line-height:1.6}.dphy-e{font-size:10px;color:var(--t-5eead4);margin-top:5px}.dsc{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:16px;padding:16px;max-width:min(400px,calc(100vw - 28px));width:100%;margin:auto;max-height:88vh;overflow-y:auto}.dsc-h{font-size:14px;font-weight:800;color:var(--text-primary);display:flex;align-items:baseline;gap:8px}.dsc-n{margin-left:auto;font-size:11px;color:var(--text-mute);font-variant-numeric:tabular-nums}.dsc-s{font-size:9.5px;color:var(--text-mute);line-height:1.6;margin:6px 0 11px}.dsc-row{display:flex;align-items:center;gap:8px;background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:10px;padding:9px 11px;margin-bottom:5px;cursor:pointer}.dsc-row.open{border-radius:10px 10px 0 0;margin-bottom:0}.dsc-ic{flex-shrink:0;display:flex}.dsc-ic .gi-svg{width:16px;height:16px}.dsc-nm{flex:1;min-width:0;font-size:11px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-z{font-size:8.5px;color:var(--text-mute);flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.dsc-z .gi-svg{width:11px;height:11px}.dsc-c{font-size:10.5px;font-weight:700;flex-shrink:0;font-variant-numeric:tabular-nums}.dsc-body{background:var(--surface-panel);border:1px solid var(--border-soft);border-top:none;border-radius:0 0 10px 10px;padding:4px 10px 8px;margin-bottom:5px}.dsc-vol{display:flex;align-items:center;gap:8px;padding:7px 2px}.dsc-vol+.dsc-vol{border-top:1px solid var(--border-soft)}.dsc-v-t{flex:1;min-width:0;font-size:10px;color:var(--text-dim)}.dsc-v-e{display:block;font-size:9px;color:var(--t-5eead4);margin-top:2px}.dsc-vol.on .dsc-v-t{color:var(--text-mute)}.dsc-v-ok{font-size:9px;color:var(--t-4ade80);flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.dsc-v-ok .gi-svg{width:11px;height:11px}.dsc-v-x{font-size:9px;color:var(--text-mute);flex-shrink:0}.dsc-close{width:100%;margin-top:12px}.accm{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:16px;padding:16px;max-width:min(400px,calc(100vw - 28px));width:100%;margin:auto;max-height:88vh;overflow-y:auto}.accm-h{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:10px}.accm-sum{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:11px}.accm-chip{font-size:9.5px;font-weight:700;border-radius:6px;padding:3px 9px}.accm-list{max-height:44vh;overflow-y:auto}.accm-row{display:flex;align-items:center;gap:9px;background:var(--surface-page-2);border-left:3px solid;border-radius:0 9px 9px 0;padding:8px 10px;margin-bottom:4px}.accm-ic{flex-shrink:0;display:flex}.accm-ic .gi-svg{width:17px;height:17px}.accm-nm{font-size:11px;font-weight:700}.accm-e{font-size:9px;color:var(--text-mute);margin-top:2px}.accm-close{width:100%;margin-top:12px}.pupc-cnt{float:right;font-size:9px;color:var(--text-mute);font-variant-numeric:tabular-nums}.pupc-sk{display:flex;gap:9px;align-items:flex-start}.pupc-sk-ic{flex-shrink:0;display:flex;color:var(--t-a78bfa)}.pupc-sk-ic .gi-svg{width:15px;height:15px}.pupc-sk-t{flex:1;min-width:0}.pupc-sk-t b{font-size:11px;color:var(--text-primary)}.pupc-sk-cn{font-size:9px;color:var(--text-mute)}.pupc-sk-d{font-size:9.5px;color:var(--t-5eead4);margin-top:3px;line-height:1.5}.pupc-pool{display:flex;gap:4px;flex-wrap:wrap}.pupc-pill{font-size:9px;color:var(--text-mute);background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:20px;padding:3px 9px;display:inline-flex;align-items:center;gap:4px}.pupc-pill .gi-svg{width:11px;height:11px}.pupc-pill.on{color:var(--t-a78bfa);border-color:var(--t-a78bfa);background:#a78bfa1f}.pupc-note2{font-size:9px;color:var(--text-mute);line-height:1.6;margin-top:7px}#egg-picker-modal .kin-card,#egg-picker-modal .dphy{background:var(--surface-panel-2);border:1px solid var(--border-soft)}.tab .gi-svg{width:26px;height:26px;fill:currentColor;stroke:none}.tab{font-size:9.5px;letter-spacing:.6px;padding:8px 2px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tab .tab-icon,.tab-icon.gi-tab{display:block;width:26px;height:26px;margin:0 0 4px;line-height:0}.tab.active{color:#ff8a1f;text-shadow:none}.tab.active .tab-icon{filter:drop-shadow(0 0 7px rgba(255,138,31,.55))}[data-theme=light] .tab{color:#8a8578}[data-theme=light] .tab.active{color:#c2560a;text-shadow:none}[data-theme=light] .tab.active .tab-icon{filter:drop-shadow(0 0 4px rgba(194,86,10,.35))}#item-popup-body .ipop-gemrow{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-soft)}.mem-card{background:var(--surface-panel-2);border:1px solid var(--border-soft);border-radius:18px;width:100%;max-width:min(400px,calc(100vw - 24px));margin:auto;max-height:88vh;overflow-y:auto;overflow-x:hidden}.mem-banner{position:relative;padding:17px 15px 14px;border-bottom:1px solid var(--border-soft);background:linear-gradient(168deg,var(--macc)26,transparent 76%)}.mem-bhead{display:flex;gap:12px;align-items:center}.mem-av{width:52px;height:52px;flex-shrink:0;border-radius:16px;background:var(--surface-page-2);border:1px solid var(--macc);display:flex;align-items:center;justify-content:center;color:var(--macc)}.mem-av .gi-svg{width:26px;height:26px}.mem-who{flex:1;min-width:0}.mem-nm{font-size:15px;font-weight:800;color:var(--text-primary);line-height:1.3;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mem-tag{font-size:8.5px;font-weight:700;border-radius:5px;padding:2px 7px;color:var(--macc);background:var(--surface-panel)}.mem-sub{font-size:10px;color:var(--text-mute);margin-top:4px}.mem-cp{text-align:right;flex-shrink:0}.mem-cp b{display:block;font-size:14px;font-weight:800;color:var(--t-fbbf24);font-variant-numeric:tabular-nums}.mem-cp span{font-size:8.5px;color:var(--text-mute)}.mem-qi{margin-top:12px}.mem-qh{display:flex;justify-content:space-between;font-size:9px;color:var(--text-mute);margin-bottom:4px}.mem-x{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--text-mute);font-size:15px;cursor:pointer;padding:4px;line-height:1}.mem-tabs{display:flex;gap:3px;background:var(--surface-page-2);border-radius:11px;padding:3px;margin:13px 15px 0}.mem-tabs button{flex:1;background:transparent;border:none;border-radius:9px;padding:8px 0;font-size:10.5px;color:var(--text-mute);font-family:inherit;cursor:pointer}.mem-tabs button.on{background:var(--surface-panel-2);color:var(--text-primary);font-weight:700;box-shadow:0 1px 3px #0005}.mem-sec{padding:0 15px}.mem-lab{font-size:9.5px;color:var(--text-mute);letter-spacing:.4px;margin:15px 0 7px;display:flex;align-items:center;gap:7px}.mem-lab:after{content:"";flex:1;height:1px;background:var(--border-soft)}.mem-lab i{font-style:normal;color:var(--text-dim);font-variant-numeric:tabular-nums}.mem-blk{background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:12px;padding:11px 12px}.mem-blk+.mem-blk{margin-top:6px}.mem-blk-h{display:flex;align-items:baseline;gap:9px}.mem-blk-cn{font-size:16px;font-weight:800;line-height:1;flex-shrink:0}.mem-blk-nm{font-size:11.5px;font-weight:700;flex:1;min-width:0;color:var(--text-primary)}.mem-blk-v{font-size:10px;font-weight:700;color:var(--text-mute);flex-shrink:0;font-variant-numeric:tabular-nums}.mem-blk-d{font-size:9.5px;color:var(--text-dim);margin-top:6px;line-height:1.65}.mem-blk-s{font-size:9px;color:var(--text-mute);margin-top:4px;line-height:1.5}.mem-locked{font-size:9.5px;color:var(--text-mute);text-align:center;padding:12px;background:var(--surface-page-2);border-radius:12px;margin-top:6px}.mem-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mem-stat{background:var(--surface-page-2);border-radius:10px;padding:9px 10px}.mem-stat .k{font-size:8.5px;color:var(--text-mute)}.mem-stat .v{font-size:13px;font-weight:800;color:var(--text-primary);margin-top:2px;font-variant-numeric:tabular-nums}.mem-slots{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.mem-sl{aspect-ratio:1;border-radius:11px;background:var(--surface-page-2);border:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:7.5px;color:var(--text-mute);text-align:center;padding:3px;overflow:hidden;cursor:pointer;line-height:1.15}.mem-sl .gi-svg{width:17px;height:17px}.mem-sl.on{border-color:var(--slc);background:var(--surface-panel);color:var(--slc)}.mem-plus{font-size:14px;opacity:.5}.mem-row{display:flex;align-items:center;gap:10px;background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:11px;padding:10px 12px;cursor:pointer}.mem-row+.mem-row{margin-top:5px}.mem-ri{flex-shrink:0;display:flex;color:var(--macc)}.mem-ri .gi-svg{width:16px;height:16px}.mem-rt{flex:1;min-width:0;font-size:11px;color:var(--text-primary)}.mem-rt small{display:block;font-size:9px;color:var(--text-mute);margin-top:3px;line-height:1.55}.mem-rv{font-size:10.5px;color:var(--text-mute);flex-shrink:0;font-variant-numeric:tabular-nums}.mem-chips{display:flex;gap:5px;flex-wrap:wrap}.mem-chip{font-size:10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:20px;padding:5px 11px;color:var(--text-dim)}.mem-chip .gi-svg{width:13px;height:13px}.mem-chip-e{color:var(--text-mute);border-style:dashed;cursor:default}.mem-hint{font-size:9px;color:var(--text-mute);line-height:1.65;margin-top:8px}.mem-foot{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:15px}.mem-btn{border-radius:12px;padding:12px 0;font-size:11.5px;font-weight:800;font-family:inherit;cursor:pointer;border:none;color:#f2ede2}.mem-btn.b1{background:#8a6a22}.mem-btn.b2{background:#3f6b46}.mem-btn.b3{background:#3f5a80}.mem-btn.b4{background:#7a3a36}.dsum{background:var(--surface-panel-2);border:1px solid var(--border-soft);border-radius:13px;padding:11px 13px;margin-bottom:7px;cursor:pointer;position:relative}.dsum.ping{border-color:#4ade8059}.dsum-top{display:flex;align-items:center;gap:7px}.dsum-nm{font-size:13px;font-weight:800;color:var(--t-f0abfc);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsum-tal{font-size:9px;font-weight:700;flex-shrink:0}.dsum-loy{font-size:9.5px;flex-shrink:0;display:inline-flex;align-items:center;gap:2px}.dsum-loy .gi-svg{width:11px;height:11px}.dsum-cp{font-size:10px;font-weight:700;color:var(--t-fbbf24);flex-shrink:0;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:2px}.dsum-cp .gi-svg{width:11px;height:11px}.dsum-sub{font-size:9px;color:var(--text-mute);margin-top:5px;line-height:1.5}.dsum-sub .gi-svg{width:10px;height:10px}.dsum-qi{display:flex;align-items:center;gap:8px;margin-top:8px}.dsum-qn{font-size:9px;color:var(--text-dim);flex-shrink:0;width:34px;text-align:right;font-variant-numeric:tabular-nums}.dsum-rate{font-size:9px;color:var(--text-mute);margin-top:5px;display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.dsum-rate .gi-svg{width:10px;height:10px}.dsum-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.dsum-f{font-size:8.5px;color:var(--text-mute);background:var(--surface-page-2);border:1px solid var(--border-soft);border-radius:20px;padding:3px 8px;display:inline-flex;align-items:center;gap:3px}.dsum-f .gi-svg{width:10px;height:10px}.dsum-go{color:var(--t-4ade80);border-color:#4ade8059}.dsum-evt{color:var(--t-fbbf24);border-color:#fbbf2459}.dsum-tut{color:var(--t-60a5fa);border-color:#60a5fa59}.dsum-can{color:var(--t-5eead4);border-color:#5eead44d}.mem-cp{margin-right:26px}.mem-cd{font-size:8.5px;color:var(--text-mute);background:var(--surface-panel);border-radius:20px;padding:1px 6px;margin-left:2px;font-variant-numeric:tabular-nums}.mem-evt{background:var(--surface-page-2);border:1px solid rgba(251,191,36,.32);border-radius:12px;padding:12px}.mem-evt-h{font-size:12px;font-weight:800;color:var(--t-fbbf24);display:flex;align-items:center;gap:6px}.mem-evt-h .gi-svg{width:15px;height:15px}.mem-evt-t{font-size:10px;color:var(--text-dim);line-height:1.7;margin-top:6px}.mem-evt-a{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.mem-evt-a .mem-btn{padding:10px 0;font-size:11px}.mem-evt-s{font-size:9px;color:var(--text-mute);margin-top:8px;display:flex;align-items:center;gap:4px}.mem-evt-s .gi-svg{width:10px;height:10px}.rr-tabs{display:flex;gap:7px;margin-bottom:10px;padding:4px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:12px}.rr-tabs button{flex:1;border:0;border-radius:9px;padding:9px;background:transparent;color:var(--text-mute);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.rr-tabs button.on{background:var(--surface-panel-2);color:var(--t-fbbf24);box-shadow:inset 0 0 0 1px var(--b-5a4317)}.rr-list-card{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:9px;background:var(--surface-card);border:1px solid var(--b-4a3512);border-radius:14px;cursor:pointer}.rr-list-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:var(--s-2a2010);color:var(--t-fbbf24)}.rr-list-body{flex:1;min-width:0}.rr-list-name{font-size:14px;font-weight:900;color:var(--text-primary)}.rr-list-desc{font-size:10px;color:var(--text-mute);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-arrow{font-size:20px;color:var(--text-dim)}.rr-head{padding:13px;margin-bottom:10px;background:var(--surface-card);border:1px solid var(--b-4a3512);border-radius:14px}.rr-head-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rr-back{border:0;background:transparent;color:var(--t-fbbf24);font:inherit;font-size:11px;cursor:pointer}.rr-attempt{font-size:10px;color:var(--t-fbbf24);border:1px solid var(--b-6b4b12);border-radius:8px;padding:5px 8px}.rr-stage-card{padding:13px;margin-bottom:9px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px}.rr-stage-card.locked{opacity:.48}.rr-stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rr-stage-name{font-size:13px;font-weight:900;color:var(--text-primary)}.rr-stage-status{font-size:9px;color:var(--t-4ade80);border:1px solid var(--b-166534);border-radius:7px;padding:4px 7px}.rr-stage-desc{font-size:10px;color:var(--text-mute);margin:5px 0}.rr-stage-meta{display:flex;justify-content:space-between;gap:8px;font-size:9.5px;color:var(--text-dim)}.rr-stage-reward{margin-top:8px;padding:7px 9px;background:var(--surface-panel-2);border-radius:8px;font-size:9.5px;color:var(--t-86efac)}.rr-stage-enter{width:100%;margin-top:9px;border:1px solid var(--b-6b4b12);border-radius:9px;background:var(--s-2a2010);color:var(--t-fbbf24);padding:8px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.rr-stage-enter:disabled{opacity:.4}.rr-list-card{position:relative;overflow:hidden;background:var(--surface-panel-2);border-color:var(--border-soft);box-shadow:0 4px 14px #0000001f}.rr-list-card:hover,.rr-list-card:active{background:var(--surface-raised);border-color:var(--border-soft)}.rr-head{background:var(--surface-panel-2);border-color:var(--border-soft);box-shadow:none}.rr-stage-card{background:var(--surface-panel-2);border-color:var(--border-soft);box-shadow:0 4px 14px #0000001f;padding:16px;margin-bottom:13px}.rr-stage-enter{background:linear-gradient(135deg,#8a5b08,#c08412);color:#fff7df;border-color:#e5ac31;box-shadow:0 5px 14px #c084123d}.rr-stage-reward{border:1px solid rgba(74,222,128,.28);background:linear-gradient(90deg,#22c55e1a,#22c55e06)}.rr-sweep-launch{width:100%;margin:0 0 12px;padding:12px;border:1px solid rgba(251,191,36,.5);border-radius:12px;background:linear-gradient(135deg,#fbbf242e,#8a5b0838);color:var(--t-fbbf24);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.rr-combat-controls{display:flex;align-items:center;gap:6px;margin:7px 0 9px;padding:8px;border:1px solid rgba(251,191,36,.3);border-radius:11px;background:#fbbf240f}.rr-combat-controls button{min-width:39px;padding:7px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel-2);color:var(--text-dim);font:inherit;font-size:10px;font-weight:900;cursor:pointer}.rr-combat-controls button.on{color:#1a1208;background:#fbbf24;border-color:#fbbf24}.rr-combat-controls .rr-skip{margin-left:auto;min-width:104px;color:var(--t-fbbf24);border-color:#fbbf246b}.rr-speed-label{font-size:9px;color:var(--text-mute)}.rr-sweep-row{padding:11px;margin-bottom:8px;border:1px solid rgba(251,191,36,.25);border-radius:11px;background:#ffffff09}.rr-sweep-top{display:flex;align-items:center;gap:8px}.rr-sweep-top strong{flex:1;font-size:12px}.rr-sweep-count{display:flex;align-items:center;gap:7px}.rr-sweep-count button{width:30px;height:30px;border-radius:8px;border:1px solid rgba(251,191,36,.35);background:var(--surface-panel-2);color:var(--t-fbbf24)}.rr-sweep-track{height:8px;border-radius:8px;background:var(--surface-page);overflow:hidden;border:1px solid var(--border-subtle)}.rr-sweep-fill{height:100%;width:0;background:linear-gradient(90deg,#a86808,#fbbf24);transition:width .7s linear;will-change:width}.rr-sweep-modal{width:min(440px,94vw);max-height:82vh;max-height:82dvh;overflow:hidden;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(251,191,36,.48);border-radius:17px;background:linear-gradient(150deg,var(--surface-panel),var(--surface-page-2));box-shadow:0 24px 80px #000000b3}.rr-sweep-title{font-size:16px;font-weight:900;color:var(--t-fbbf24)}.rr-sweep-sub{font-size:10px;color:var(--text-mute);line-height:1.6;margin:5px 0 13px}.rr-sweep-list{overflow-y:auto;min-height:0}.rr-sweep-empty{text-align:center;padding:25px 8px;color:var(--text-mute)}.rr-sweep-actions{display:flex;gap:8px;margin-top:13px}.rr-sweep-actions button{flex:1;padding:10px;border-radius:9px;border:1px solid rgba(251,191,36,.35);background:var(--surface-panel-2);color:var(--text-dim);font:inherit;font-weight:800}.rr-sweep-actions button:last-child{background:linear-gradient(135deg,#8a5b08,#c08412);color:#fff7df;border-color:#e5ac31}.rr-sweep-actions button:disabled{opacity:.42}.rr-sweep-progress{padding:18px 4px 6px}.rr-sweep-status{font-size:12px;font-weight:700;color:var(--text-primary);margin-top:14px;min-height:38px;line-height:1.55}.rr-sweep-count-text{text-align:center;font-size:10px;color:var(--text-mute);margin-top:8px}.rr-skip-overlay{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;background:#000000e6;backdrop-filter:blur(8px)}.rr-skip-card{width:min(330px,86vw);padding:30px 20px;text-align:center;border:1px solid rgba(251,191,36,.5);border-radius:18px;background:radial-gradient(circle at 50% 10%,rgba(251,191,36,.18),transparent 50%),var(--surface-page-2);box-shadow:0 0 55px #fbbf242e;animation:rrSkipIn .28s ease-out}.rr-skip-ring{width:62px;height:62px;margin:0 auto 16px;border-radius:50%;border:3px solid rgba(251,191,36,.18);border-top-color:#fbbf24;animation:rrSkipSpin .55s linear infinite}.rr-skip-card.done .rr-skip-ring{animation:rrSkipDone .52s cubic-bezier(.2,1.5,.4,1) forwards;border-color:#4ade80}.rr-skip-title{font-size:16px;font-weight:900;color:var(--t-fbbf24)}.rr-skip-sub{font-size:10px;color:var(--text-mute);margin-top:6px}@keyframes rrSkipSpin{to{transform:rotate(360deg)}}@keyframes rrSkipIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes rrSkipDone{0%{transform:scale(.8)}60%{transform:scale(1.22)}to{transform:scale(1)}}.btstat-modal.member-front{z-index:2201}.bt-member-front{z-index:2202!important}.rr-tabs button.on{box-shadow:none;color:var(--text-primary)}.eq-quiet-tabs{position:relative;isolation:isolate;background:var(--surface-page-2);padding:4px!important;border:1px solid var(--border-soft);border-radius:14px;gap:4px!important}.eq-quiet-tabs:before{content:"";position:absolute;z-index:-1;left:4px;top:4px;bottom:4px;width:calc(50% - 6px);border-radius:10px;background:var(--surface-raised);transform:translate(calc(var(--eq-tab-index,0) * (100% + 4px)));transition:transform .26s cubic-bezier(.2,.75,.25,1)}.eq-quiet-tabs>button,.eq-quiet-tabs>button.btp{background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important;color:var(--text-dim)!important;min-height:44px;border-radius:10px!important}.eq-quiet-tabs>button[aria-selected=true]{color:var(--text-primary)!important}.eq-tab-travel:before{animation:eqTabTravel .26s cubic-bezier(.2,.75,.25,1)}@keyframes eqTabTravel{0%{transform:translate(calc(var(--eq-tab-from,0) * (100% + 4px)))}to{transform:translate(calc(var(--eq-tab-index,0) * (100% + 4px)))}}.eq-workspace .eq-hero{position:relative;height:355px;overflow:hidden;background:var(--surface-panel-2);border:1px solid var(--border-soft);border-radius:20px;contain:layout paint}.eq-hero>.ct{position:relative;z-index:3;text-align:left;font-size:12px;color:var(--text-dim);min-height:34px}.eq-hero #fashion-figure-wrap{position:absolute;left:50%;top:43px;width:190px;height:290px;max-height:290px!important;transform:translate(-50%);overflow:visible!important;transition:none!important;pointer-events:none}.eq-hero #fashion-figure-wrap>div{width:104px!important;padding:51px 0!important;margin:0 auto!important}.eq-hero #fashion-figure{width:104px!important;height:187px!important;overflow:visible!important}.eq-hero .eq-orbit{display:block;position:absolute;inset:48px 14px 15px;pointer-events:none}.eq-orbit .eqs{position:absolute;width:54px;height:60px;min-height:0;padding:7px!important;background:var(--surface-panel);border:1px solid var(--border-soft);border-radius:14px;pointer-events:auto;overflow:visible;display:flex;align-items:center;justify-content:center;box-shadow:none!important}.eq-orbit .eqs.has{border-color:var(--eq-slot-grade,var(--border-soft))}.eq-three-tabs:before{width:calc((100% - 16px)/3)}#eq-stat-breakdown{overflow:hidden;margin-top:12px;border-radius:14px;background:var(--eq-data-surface)}#eq-stat-breakdown .stg-panel{background:var(--eq-data-surface);border:0}.eq-orbit #slot-helmet{left:0;top:0}.eq-orbit #slot-armor{left:0;top:94px}.eq-orbit #slot-boots{left:0;top:188px}.eq-orbit #slot-weapon{right:0;top:0}.eq-orbit #slot-ring{right:0;top:94px}.eq-orbit #slot-pendant{right:0;top:188px}.eq-orbit .eql{font-size:0;margin:0}.eq-orbit .eql svg{width:24px;height:24px;color:var(--text-dim)}.eq-orbit .has .eql{display:none}.eq-mini-icon{display:flex;align-items:center;justify-content:center}.eq-mini-icon svg{width:29px;height:29px}.eq-mini-level{position:absolute;top:4px;right:5px;font-size:9px;color:var(--text-primary)}.eq-mini-gems{position:absolute;display:flex;justify-content:center;gap:2px;bottom:-6px;left:0;right:0;pointer-events:none}.eq-mini-gems>span{display:grid;place-items:center;width:17px;height:17px;background:var(--surface-raised)}.eq-mini-gems svg{width:12px;height:12px}#eq-lite-figure{position:absolute;top:98px;left:50%;width:100px;height:210px;transform:translate(-50%);color:var(--t-e0b060);pointer-events:none}.eq-stick-head{width:31px;height:31px;border:3px solid currentColor;border-radius:50%;margin:auto}.eq-stick-body{height:81px;width:3px;background:currentColor;margin:auto}.eq-stick-arms:before,.eq-stick-arms:after,.eq-stick-legs:before,.eq-stick-legs:after{content:"";position:absolute;left:49px;width:3px;background:currentColor;transform-origin:top}.eq-stick-arms:before,.eq-stick-arms:after{top:47px;height:66px}.eq-stick-arms:before{transform:rotate(46deg)}.eq-stick-arms:after{transform:rotate(-46deg)}.eq-stick-legs:before,.eq-stick-legs:after{top:110px;height:83px}.eq-stick-legs:before{transform:rotate(23deg)}.eq-stick-legs:after{transform:rotate(-23deg)}.eq-work-actions{display:flex;gap:10px;margin:12px 0}.eq-work-actions button{flex:1;min-height:46px;border-radius:12px;box-shadow:none!important}#eq-stats-copy .stg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#eq-stats-copy .stg-box{cursor:pointer}.eq-work-modal{display:none;position:fixed;inset:0;z-index:1000;padding:20px 14px;background:#000000b8;align-items:center;justify-content:center}.eq-work-modal .eq-panel,.eq-work-modal .enchant-box{width:min(440px,100%);max-height:85vh;max-height:85dvh;overflow:auto;padding:18px;border:1px solid var(--border-soft);border-radius:20px;background:var(--surface-raised);color:var(--text-primary);box-shadow:0 20px 65px #00000059}.eq-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.eq-panel-heading h2{font-size:17px;margin:0}.eq-panel-heading button{min-height:44px;min-width:44px}.eq-muted{color:var(--text-dim);font-size:12px;line-height:1.6}.eq-bonus-group{background:var(--surface-page-2);padding:14px;border-radius:13px;margin-top:12px}.eq-bonus-group h3{font-size:14px;margin:0 0 8px}.eq-bonus-row{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.eq-bonus-row b{color:var(--text-primary)}.eq-work-modal #enchant-slots>div{padding:14px!important;background:var(--surface-page-2);border:1px solid var(--border-soft)!important;border-radius:12px;margin-bottom:10px}.eq-work-modal #enchant-slots>div>div{color:var(--text-dim)!important}.eq-work-modal #enchant-slots button{min-height:44px;min-width:50px;box-shadow:none!important}.eq-slot-popup>div{background:var(--surface-raised)!important;border:1px solid var(--border-soft)!important;border-radius:20px!important;max-height:85dvh;overflow:auto}.eq-enchant-close{width:100%;min-height:44px;margin-top:8px}#enchant-result-modal{z-index:1010!important}@media(prefers-reduced-motion:reduce){.eq-quiet-tabs:before{transition:none;animation:none}}.eq-unified-shell{--eq-main-surface:#1a1a1a;--eq-data-surface:#292929;background:var(--eq-main-surface);border:0;border-radius:22px;padding:0 16px 18px;overflow:hidden}[data-theme=light] .eq-unified-shell{--eq-main-surface:#e6dfcf;--eq-data-surface:#faf6ec}.eq-unified-shell #eq-stats-copy .stg-box{background:var(--eq-data-surface);border:0;box-shadow:none;padding:12px 3px;border-radius:11px}.eq-unified-shell #eq-stats-copy .stg-box.active{background:var(--surface-selected);box-shadow:none}.eq-workspace .eq-unified-shell .eq-hero{height:320px;border:0;border-radius:0;margin:0 -2px 10px;padding:16px 0 0;background:radial-gradient(ellipse 145px 92px at 50% 68%,#f2af2913,#f2af2900)}.eq-hero>.ct{gap:8px;margin:0;font-size:12px}.eq-hero>.ct>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#eq-hero-realm{padding:5px 8px;border-radius:8px;background:var(--surface-raised);font-size:11px;color:var(--text-dim);text-align:right}.eq-hero #fashion-toggle-ic{flex:none}.eq-hero #fashion-figure-wrap{top:57px;height:255px;max-height:255px!important}.eq-hero #fashion-figure-wrap>div{width:116px!important;padding:32px 0 0!important}.eq-hero #fashion-figure{width:116px!important;height:209px!important}.eq-hero .eq-orbit{inset:66px 0 12px}.eq-orbit #slot-armor,.eq-orbit #slot-ring{top:78px}.eq-orbit #slot-boots,.eq-orbit #slot-pendant{top:156px}.eq-orbit .eqs{width:52px;height:56px;display:grid;place-items:center;padding:0!important;background:var(--surface-raised)}.eq-orbit .eqs>.eql,.eq-orbit .eqs>[id$=-c]{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0}.eq-orbit .eqs.has>.eql,.eq-orbit .eqs:not(.has)>[id$=-c]{display:none}.eq-orbit .eqs>.eql svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important;width:24px;height:24px}.eq-orbit .eq-mini-icon{width:100%;height:100%;display:grid;place-items:center}.eq-mini-icon svg{width:25px;height:25px;margin:0}.eq-mini-gems{bottom:-3px;left:auto;right:1px;gap:0;z-index:1;isolation:isolate}.eq-mini-gems>span{width:18px;height:18px;flex:0 0 18px;margin-left:-3px;border-radius:50%;border:2px solid var(--eq-main-surface);background:var(--surface-page-2);box-shadow:inset 0 0 5px currentColor,0 0 4px #c8b4f51f}.eq-mini-gems>span:first-child{margin-left:0}.eq-mini-gems.eq-gems-four{right:0;left:0;justify-content:center}.eq-mini-gems.eq-gems-four>span{box-sizing:border-box;width:14px;height:16px;flex-basis:14px;margin-left:-2px;border-width:1px}.eq-mini-gems.eq-gems-four>span:first-child{margin-left:0}.eq-mini-gems.eq-gems-four svg{width:10px;height:10px}.eq-mini-gems svg{width:12px;height:12px;filter:drop-shadow(0 0 2px currentColor)}.eq-cp-summary{margin:0 2px 26px;padding:13px 10px;text-align:center;border:0;border-radius:12px;background:var(--eq-data-surface);color:var(--t-e0b060);font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.eq-unified-shell #eq-stats-copy{margin:0 0 24px;padding:0;background:transparent;border:0;border-radius:0}.eq-unified-shell .eq-signature-section{margin:0 0 22px;padding:15px 12px;border:0;border-radius:13px;background:var(--eq-data-surface)}.eq-signature-section .ct{font-size:12px;color:var(--text-dim)}.eq-signature-section .eqs{background:transparent;border:0;box-shadow:none}.eq-unified-shell .eq-work-actions{margin:0;gap:10px}.eq-unified-shell .eq-orbit .eqs,.eq-unified-shell .eq-work-actions button:first-child{background:var(--eq-data-surface)}#eq-lite-figure{top:84px;width:108px;height:192px;transform:translate(-50%) scale(1.04);transform-origin:50% 0;color:var(--text-dim);filter:grayscale(1) drop-shadow(0 1px 1px rgba(0,0,0,.25))}.enchant-ready{font-size:10px;color:var(--t-86efac);font-weight:700;margin-top:4px;text-shadow:0 0 7px rgba(74,222,128,.65),0 0 14px rgba(74,222,128,.3)}.eq-robed-hair{position:absolute;left:40px;top:5px;width:28px;height:37px;border-radius:45% 45% 35% 35%;background:var(--text-dim)}.eq-robed-hair:before{content:"";position:absolute;left:9px;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--text-dim)}.eq-robed-face{position:absolute;left:45px;top:21px;width:19px;height:22px;border-radius:3px 3px 9px 9px;background:var(--surface-panel-2);border:1px solid var(--text-dim)}.eq-robed-sleeves{position:absolute;left:1px;top:45px;width:106px;height:90px;background:var(--text-dim);clip-path:polygon(30% 0,66% 0,99% 79%,80% 96%,61% 37%,40% 37%,20% 96%,0 78%)}.eq-robed-coat{position:absolute;left:23px;top:44px;width:64px;height:116px;background:var(--text-dim);clip-path:polygon(23% 0,75% 0,86% 45%,100% 100%,0 100%,13% 45%)}.eq-robed-coat:before{content:"";position:absolute;inset:0 12px;background:var(--surface-raised);clip-path:polygon(12% 0,83% 0,65% 100%,0 100%,35% 28%)}.eq-robed-belt{position:absolute;left:33px;top:97px;width:42px;height:6px;background:var(--text-primary)}.eq-robed-boots{position:absolute;left:34px;top:157px;width:14px;height:22px;border-radius:0 0 3px 3px;background:var(--text-dim);box-shadow:28px 0 0 currentColor}.eq-slot-popup>div{padding:18px!important;box-shadow:0 18px 60px #00000059!important}.eq-slot-popup .btn{min-height:44px;border-radius:11px;box-shadow:none!important}@media(max-width:380px){.eq-unified-shell{padding-left:12px;padding-right:12px}#eq-hero-realm{font-size:10px;padding:5px}.eq-hero>.ct{gap:5px}}.offline-report-open,.offline-report-open body{overflow:hidden!important}#off-modal{padding:max(16px,env(safe-area-inset-top,0px)) 14px max(16px,env(safe-area-inset-bottom,0px))!important;background:#000000b8!important;align-items:center!important;justify-content:center!important;z-index:1200!important;height:100dvh!important;overflow:hidden}#off-modal-card{width:100%!important;max-width:520px!important;height:auto;max-height:78dvh!important;border-radius:20px!important;background:var(--surface-panel-2)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:22px 18px 18px;box-shadow:0 26px 60px -18px #000000bf}#off-modal-card,#off-modal-card.go{opacity:1!important;transform:none!important;animation:none!important}#off-modal-header{padding:8px 0 26px!important}#off-modal-title{font-size:25px!important;line-height:1.4}#off-modal-time{line-height:1.8;margin-top:7px!important;color:var(--text-dim)!important}#off-modal-body{padding:0!important}#off-modal-icon{font-size:27px!important;color:var(--t-fbbf24)!important}#off-modal .off-zone{color:var(--t-86efac);margin-top:7px;font-size:13px;font-weight:600}#off-modal .off-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}#off-modal .off-summary-row{background:var(--surface-page-2);border:0!important;border-radius:14px;padding:15px 12px!important;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:10px;min-width:0}#off-modal .off-summary-row>span{font-size:12px!important;color:var(--text-dim)!important}#off-modal .off-summary-row>div{flex-wrap:wrap}#off-modal .off-summary-row .off-value{font-size:21px!important;line-height:1.4}#off-modal .off-summary-row:nth-child(3){grid-column:1/-1;flex-direction:row;align-items:center!important}#off-modal .off-reward-section{padding:15px 0!important;margin:0 0 9px!important;border-bottom:1px solid var(--border-soft)!important;line-height:1.6}#off-modal .off-reward-section>div:first-child{color:var(--text-dim)!important;margin-bottom:10px!important}#off-modal .off-loot-chip{padding:9px 10px!important;line-height:1.4!important;gap:4px;font-size:12px!important;min-height:34px;max-width:100%;flex-wrap:wrap;filter:saturate(1.18)}#off-modal .accbag-badge-fx{box-shadow:none!important;animation:none!important;line-height:1.4!important;padding:9px 10px!important}#off-modal .off-progress-section{padding:17px 15px;background:var(--surface-page-2);border-radius:15px;margin:25px 0}#off-modal .off-progress-section h3{font-size:15px;color:var(--t-fbbf24);margin:0 0 12px}#off-modal .off-progress-section>div{border:0!important;padding:10px 0!important}#off-modal .off-progress-section span{font-size:11px!important}#off-modal .off-events-section{margin:24px 0!important;padding:0!important}#off-modal .off-events-section>div:first-child{font-size:14px!important;color:var(--t-fbbf24)!important;margin-bottom:13px!important}#off-modal .off-events-section>div:not(:first-child){background:var(--surface-page-2);border:0!important;padding:12px!important;margin-bottom:9px!important;border-radius:12px;color:var(--text-dim)!important;font-size:12px!important;line-height:1.8!important}#off-modal-card>div:last-child{padding:10px 0 0!important}#off-modal .off-claim{width:100%;min-height:50px;border-radius:12px;background:#f2af29!important;color:#1f1f1f!important;box-shadow:none!important}#off-modal .off-fold{border:1px solid var(--border-soft);background:var(--surface-page-2);border-radius:12px;margin:9px 0;overflow:hidden}#off-modal .off-fold summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:13px 12px;min-height:46px;font-size:12px;color:var(--t-7dd3fc);cursor:pointer;list-style:none}#off-modal .off-fold summary::-webkit-details-marker{display:none}#off-modal .off-fold summary:after{content:"⌄";margin-left:auto;color:var(--text-dim)}#off-modal .off-fold[open] summary:after{content:"⌃"}#off-modal .off-fold>div{padding:0 12px 12px;margin:0!important;gap:6px!important}#off-modal .off-fold>div>.off-loot-chip{width:100%;justify-content:flex-start;border-radius:8px}@media(max-width:370px){#off-modal-card{padding-left:13px;padding-right:13px}#off-modal .off-summary-row .off-value{font-size:18px!important}#off-modal-title{font-size:23px!important}}#off-modal{background:#000000b3!important;justify-content:center!important}#off-modal-card{max-width:480px!important;padding:calc(env(safe-area-inset-top,0px) + 20px) 18px calc(env(safe-area-inset-bottom,0px) + 20px)!important;background:var(--surface-panel)!important}#off-report-tabs .off-report-eyebrow{font-size:11px;color:var(--text-dim);margin-bottom:18px}.off-report-switch{display:flex;gap:4px;background:var(--surface-panel-2);padding:4px;border-radius:12px;margin-bottom:24px}.off-report-switch button{flex:1;min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px}.off-report-switch button[aria-selected=true]{background:var(--border-soft);color:var(--text-primary)}.off-welcome{font-size:12px;color:var(--text-dim);margin-bottom:8px}#off-modal-icon{display:none}#off-modal-header{padding:0 0 24px!important}#off-modal-title{font-size:27px!important}#off-modal .off-summary-row{background:var(--surface-panel-2);padding:16px 12px!important}#off-modal .off-summary-row small{font-size:11px;color:var(--text-dim)}#off-modal .off-summary-row .off-value{color:var(--t-fbbf24)}#off-modal[data-off-mode=hunt] .off-summary-row:nth-child(2) .off-value{color:var(--t-93c5fd)}#off-modal .off-chip-tray{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}#off-modal .off-chip-tray .off-fold{display:contents}#off-modal .off-chip-tray summary{border:0;border-radius:9px;min-height:44px;padding:9px 10px;display:inline-flex;font-size:12px}#off-modal .off-chip-tray .off-fold[open]>div{flex-basis:100%;width:100%;padding:12px!important;background:var(--surface-panel-2);border-radius:12px;order:2}#off-modal .off-chip-tray .off-fold>div{display:none!important}#off-modal .off-chip-tray .off-fold[open]>div{display:flex!important}#off-modal .off-reward-section{border:0!important;margin-bottom:18px!important}#off-modal .off-progress-section{background:var(--surface-panel-2);margin-top:24px}#off-modal .off-qi-sources{margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.off-qi-sources h3{width:100%;font-size:14px;color:var(--text-primary);margin:0 0 8px}#off-modal .off-qi-sources .off-summary-row{display:flex;background:var(--s-122636)!important;border:0!important;border-radius:10px;padding:10px!important;flex-direction:row;align-items:center!important;gap:6px}.off-a-track{height:5px;border-radius:5px;background:var(--border-soft);margin:10px 0 6px;overflow:hidden}.off-a-track i{display:block;height:100%;background:var(--gold);border-radius:inherit}#off-modal .off-qi-sources .off-value{font-size:13px!important;color:var(--t-93c5fd)}#off-modal .off-disciple-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-soft)}.off-disciple-section h3{font-size:14px;color:var(--t-fbbf24)}.off-disciple-section>div{padding:14px!important;background:var(--surface-panel-2);border:0!important;border-radius:12px;margin:10px 0!important;font-size:12px!important;color:var(--text-dim)!important}.off-empty-mode{padding:24px 14px;background:var(--surface-panel-2);border-radius:13px;font-size:13px;line-height:1.8;color:var(--text-dim)}.realm-view-enter{animation:realmViewForward .28s cubic-bezier(.22,.72,.25,1) both;will-change:transform,opacity}.realm-view-back{animation:realmViewBack .28s cubic-bezier(.22,.72,.25,1) both;will-change:transform,opacity}@keyframes realmViewForward{0%{opacity:0;transform:translate3d(18px,6px,0) scale(.988)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes realmViewBack{0%{opacity:0;transform:translate3d(-14px,4px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.realm-view-enter,.realm-view-back{animation-duration:.01ms}}.rr-list-icon{background:var(--surface-page-2);color:var(--text-dim)}.rr-attempt,.rr-sweep-launch,.rr-sweep-row,.rr-sweep-modal,.rr-combat-controls,.rr-combat-controls .rr-skip{border-color:var(--border-soft)}.rr-sweep-launch{background:var(--surface-panel-2);color:var(--text-primary)}.rr-stage-enter{box-shadow:none}.rr-skip-card.done .rr-skip-ring{display:flex;align-items:center;justify-content:center;color:var(--t-4ade80)}.rr-skip-ring .gi-svg{width:32px;height:32px}.rr-skip-card.done.lost .rr-skip-ring{border-color:var(--t-f87171);color:var(--t-f87171)}.rr-skip-card.lost .rr-skip-title{color:var(--t-f87171)}:root{--territory-clan-surface:#201e19;--territory-clan-border:#887044;--territory-clan-gold:#e2c182;--territory-clan-muted:#bca77b}[data-theme=light]{--territory-clan-surface:#eee5d5;--territory-clan-border:#887044;--territory-clan-gold:#74501e;--territory-clan-muted:#756243}#territory-content{max-width:428px;margin:0 auto}#territory-content .territory-clan-banner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:22px 20px 19px;margin:0 0 12px;border:1px solid var(--territory-clan-border);border-radius:12px;background:radial-gradient(ellipse at 50% 0%,#82653f33,transparent 75%),var(--territory-clan-surface);color:var(--text-primary);font:inherit;cursor:pointer;gap:7px;isolation:isolate}#territory-content .territory-clan-banner:before{content:"";position:absolute;inset:7px;border:1px solid #a58d4933;border-radius:7px;pointer-events:none}#territory-content .territory-clan-icon{display:grid;place-items:center;width:50px;height:50px;color:var(--territory-clan-gold);margin:0 auto 2px}#territory-content .territory-clan-icon .gi-svg{width:40px;height:40px;vertical-align:middle}#territory-content .territory-clan-eyebrow{font-size:11px;letter-spacing:1px;color:var(--territory-clan-muted)}#territory-content .territory-clan-name{font-size:21px;line-height:1.5;color:var(--territory-clan-gold);overflow-wrap:anywhere}#territory-content .territory-clan-meta{font-size:11px;color:var(--text-dim)}#territory-content .territory-clan-enter{font-size:12px;color:var(--territory-clan-gold);margin-top:4px}#territory-content>.card{background:var(--s-1a1a1a);padding:14px;border:0;border-radius:10px;margin:10px 0!important}#territory-content>.card .ct{font-size:12px}#territory-content>.card .btn{min-height:40px;padding:8px 12px;font-size:12px;border-radius:6px}#territory-content .territory-tile-grid{margin:16px 0 10px}#territory-content .territory-tile{border:1px solid var(--border-soft);min-width:0;padding:5px;font:inherit;min-height:0}#territory-content .territory-tile>.gi-svg{width:23px;height:23px}#territory-content>.card div,#territory-content>.card .ct{color:var(--text-dim)!important;font-size:12px!important;line-height:1.7}#territory-content>.card:nth-child(2)>div:nth-child(2){font-size:18px!important;color:var(--territory-clan-gold)!important;font-weight:500!important}#territory-content>.card .btn{background:var(--s-252525)!important;color:var(--territory-clan-gold)!important;border:0!important}#territory-content>.card .btn:disabled{opacity:.55}#territory-content>.territory-tile-grid+div{font-size:11px!important;line-height:1.7!important;color:var(--text-dim)!important}#territory-content .territory-tile>span[style]{font-size:10px!important;right:4px!important;bottom:2px!important}@media(max-width:360px){#territory-content .territory-tile-grid{gap:7px!important}}#dng-active.rr-combat-modal{display:block!important;position:fixed;inset:0;z-index:1250;background:#000000d1;padding:18px;overflow-y:auto;backdrop-filter:blur(7px)}#dng-active.rr-combat-modal>.card{width:min(620px,96vw);margin:clamp(18px,7vh,70px) auto 12px;border:1px solid var(--b-7c5b18);box-shadow:0 24px 80px #000000b8,0 0 0 1px #fbbf2414;background:var(--surface-page-2)}#dng-active.rr-combat-modal>.btn{display:block;width:min(620px,96vw);margin:0 auto}@media(max-width:480px){#dng-active.rr-combat-modal{padding:8px}#dng-active.rr-combat-modal>.card{margin:10px auto 8px}.rr-stage-meta{font-size:9px}.rr-list-card{padding:15px 13px}}.forge-fx{position:fixed;inset:0;z-index:1250;display:grid;place-items:center;background:#0000009e;pointer-events:none}.forge-fx canvas{width:300px;height:200px}.lootbeam-fx{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);z-index:1240;pointer-events:none}.lootbeam-fx canvas{width:170px;height:255px}.btstat-merged{color:var(--t-fbbf24);transition:color .4s ease}.ho-buffs-btn,#hr-buffs{position:relative}.ho-buffs-btn.has-alert:after,#hr-buffs.has-alert:after{content:"";position:absolute;top:5px;right:6px;width:9px;height:9px;border-radius:50%;background:#f5c451;box-shadow:0 0 0 2px #00000073,0 0 7px #f5c451cc;animation:hoBuffDot 1.7s ease-in-out infinite}@keyframes hoBuffDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.6}}@media(prefers-reduced-motion:reduce){.ho-buffs-btn.has-alert:after,#hr-buffs.has-alert:after{animation:none}}.qi-meditate .bqi:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.38) 48%,transparent 64%);transform:translate(-120%);animation:qiSheen 2.8s linear infinite}@keyframes qiSheen{to{transform:translate(230%)}}.qi-meditate:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;pointer-events:none;background-image:radial-gradient(circle,rgba(126,212,232,.85) 40%,transparent 45%),radial-gradient(circle,rgba(126,212,232,.6) 40%,transparent 45%),radial-gradient(circle,rgba(126,212,232,.7) 40%,transparent 45%);background-size:3px 3px,2px 2px,2.5px 2.5px;background-position:22% 100%,55% 100%,78% 100%;background-repeat:no-repeat;animation:qiMotes 2.2s ease-out infinite}@keyframes qiMotes{0%{background-position:22% 100%,55% 100%,78% 100%;opacity:0}18%{opacity:.9}to{background-position:20% 0%,57% 0%,76% 0%;opacity:0}}.drank-go{animation:drankLift .9s cubic-bezier(.22,.72,.2,1)}@keyframes drankLift{0%{transform:translateY(0)}28%{transform:translateY(-7px)}to{transform:translateY(0)}}.drank-sweep{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden;background:linear-gradient(105deg,transparent 34%,rgba(233,187,97,.48) 50%,transparent 66%);transform:translate(-120%);animation:drankSweep 1s ease-out forwards}@keyframes drankSweep{to{transform:translate(160%)}}.drank-spark{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;pointer-events:none;background:#ffd98a;box-shadow:0 0 6px #e9bb61}@media(prefers-reduced-motion:reduce){.qi-meditate .bqi:after,.qi-meditate:after,.drank-go,.drank-sweep{animation:none}}.qp-seg{display:flex;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-radius:11px;padding:3px;gap:3px;margin:10px 0 6px}.qp-seg button{flex:1;font:inherit;font-size:12px;padding:8px 0;border-radius:8px;border:none;background:none;color:var(--text-mute);cursor:pointer;touch-action:manipulation}.qp-seg button.on{background:var(--s-2a2417,#2a2417);color:var(--t-e9bb61,#e9bb61);font-weight:700}.qp-reset{font-size:10.5px;color:var(--text-dim);text-align:right;margin-bottom:9px}.qp-mile{display:flex;align-items:center;gap:13px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-radius:13px;padding:11px 12px;margin-bottom:12px}.qp-ring{width:54px;height:54px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#e9bb61 0 var(--p,0%),#2a2a2a 0)}.qp-ring:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--surface-sunken)}.qp-ring b{position:relative;z-index:1;font-size:12px;color:var(--text-primary)}.qp-mile-r{flex:1;min-width:0}.qp-mile-t{font-size:11.5px;font-weight:600;color:var(--text-primary)}.qp-track-row{display:flex;align-items:center;margin-top:9px}.qp-track{flex:1;height:3px;background:var(--s-232323,#232323)}.qp-track.on{background:#e9bb61}.qp-chest{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:11px;border:2px solid var(--b-3a3630,#3a3630);background:var(--surface-page-2);color:var(--text-dim)}.qp-chest.ready{border-color:#f59e0b;color:#f5c451;background:var(--s-241a08);box-shadow:0 0 7px #f59e0b80;cursor:pointer;animation:qpChest 1.7s ease-in-out infinite}.qp-chest.done{border-color:#f59e0b;color:#f5c451;background:var(--s-241a08)}@keyframes qpChest{0%,to{transform:scale(1)}50%{transform:scale(.88)}}.qp-sec{font-size:10.5px;color:var(--text-dim);margin:12px 2px 6px}.qp-row{display:flex;align-items:center;gap:10px;background:var(--surface-page-2);border:1px solid var(--b-2a2a2a);border-radius:12px;padding:10px 11px;margin-bottom:7px;cursor:pointer;touch-action:manipulation}.qp-row.ready{border-color:#f59e0b73}.qp-row.claimed{opacity:.5}.qp-row.open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.qp-ico{width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:var(--s-241a08);border:1px solid var(--b-3a3630,#33301f);display:grid;place-items:center;color:var(--t-f59e0b);pointer-events:none}.qp-mid{flex:1;min-width:0;display:block;pointer-events:none}.qp-nm{display:block;font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qp-bar{display:block;height:5px;border-radius:3px;background:var(--s-232323,#242424);overflow:hidden;margin-top:5px}.qp-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#8a6a2a,#e9bb61)}.qp-num{display:block;font-size:10px;color:var(--text-dim);margin-top:3px}.qp-pct{flex:0 0 auto;font-size:11px;color:var(--text-dim);pointer-events:none}.qp-tick{flex:0 0 auto;font-size:12px;color:var(--t-6bc98a);pointer-events:none}.qp-claim{flex:0 0 auto;font:inherit;font-size:11.5px;font-weight:700;border:none;border-radius:9px;padding:8px 14px;background:#f59e0b;color:#1a1206;cursor:pointer;touch-action:manipulation}.qp-exp{background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-top:none;border-radius:0 0 12px 12px;padding:10px 11px;margin-bottom:7px}.qp-chips{display:flex;gap:5px;flex-wrap:wrap}.qp-chips span{font-size:9.5px;background:var(--surface-page-2);border:1px solid var(--b-2c2c2c);border-radius:6px;padding:3px 8px;color:var(--t-c8a060)}.qp-go{width:100%;margin-top:9px;font:inherit;font-size:11.5px;font-weight:700;border:none;border-radius:9px;padding:9px 0;background:var(--s-2a2417,#2a2417);color:var(--t-e9bb61,#e9bb61);cursor:pointer;touch-action:manipulation}.qp-empty{font-size:11.5px;color:var(--text-dim);text-align:center;padding:22px 0}.alchfx{position:fixed;inset:0;z-index:1250;display:grid;place-items:center;background:#0009;pointer-events:none}.alchfx-in{position:relative;width:150px;height:150px}.alchfx-glow{position:absolute;left:50%;bottom:34px;width:120px;height:120px;margin-left:-60px;border-radius:50%;background:radial-gradient(circle,#ffc86e6b,#ffa03c00 66%);opacity:0;animation:alchGlow 1.5s ease-out forwards}@keyframes alchGlow{25%{opacity:1}to{opacity:0}}.alchfx-pot{position:absolute;left:50%;bottom:14px;width:96px;height:64px;margin-left:-48px;border-radius:0 0 44px 44px;background:linear-gradient(180deg,#9b8248,#5e4b23);border:1px solid #b39a5e}.alchfx-lid{position:absolute;left:50%;bottom:72px;width:106px;height:14px;margin-left:-53px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#c3a967,#7a6433);transform-origin:50% 100%;animation:alchLid 1.5s cubic-bezier(.3,1.4,.5,1) forwards}@keyframes alchLid{35%,to{transform:translateY(-20px) rotate(-17deg)}}.alchfx-pill{position:absolute;left:50%;bottom:78px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff0c9,#d99a4a);box-shadow:0 0 16px #ffbe5ad9;opacity:0;animation:alchPill 1.5s .28s cubic-bezier(.2,.8,.3,1) forwards}@keyframes alchPill{0%{opacity:0;transform:translateY(8px) scale(.3) rotate(0)}40%{opacity:1;transform:translateY(-44px) scale(1.15) rotate(200deg)}to{opacity:1;transform:translateY(-38px) scale(1) rotate(360deg)}}.gatefx{position:fixed;inset:0;z-index:1250;display:grid;place-items:center;background:#000000a8;pointer-events:none}.gatefx-in{position:relative;width:150px;height:150px;border-radius:50%;overflow:hidden;border:2px solid #3c3527;background:radial-gradient(circle,#1b2a28,#0b1211)}.gatefx-leaf{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(180deg,#3b3324,#241e14);border:1px solid #4c422d}.gatefx-leaf.l{left:0;animation:gateL 1.25s cubic-bezier(.4,0,.2,1) forwards}.gatefx-leaf.r{right:0;animation:gateR 1.25s cubic-bezier(.4,0,.2,1) forwards}@keyframes gateL{to{transform:translate(-100%)}}@keyframes gateR{to{transform:translate(100%)}}.gatefx-core{position:absolute;inset:0;display:grid;place-items:center;color:#8fe0c4;opacity:0;animation:gateCore 1s .5s ease-out forwards}@keyframes gateCore{to{opacity:1;transform:scale(1.25)}}.mastfx{position:fixed;left:50%;top:22%;transform:translate(-50%);z-index:1240;pointer-events:none;animation:mastCard 2.3s ease-out forwards}@keyframes mastCard{0%{opacity:0;transform:translate(-50%,10px)}12%{opacity:1;transform:translate(-50%)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)}}.mastfx-card{min-width:210px;background:var(--surface-raised);border:1px solid var(--b-2a2a2a);border-radius:13px;padding:12px 14px;box-shadow:0 10px 28px #0000008c}.mastfx-h{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-mute);margin-bottom:7px}.mastfx-h span:first-child{color:var(--text-primary);font-weight:600}.mastfx-bar{height:9px;border-radius:5px;background:var(--s-232323,#212121);overflow:hidden}.mastfx-bar i{display:block;height:100%;width:20%;background:linear-gradient(90deg,#6d4fa8,#a78bfa);animation:mastFill 1.1s cubic-bezier(.3,.8,.3,1) forwards}@keyframes mastFill{to{width:100%}}.mastfx-stars{display:flex;gap:6px;justify-content:center;margin-top:9px}.mastfx-stars span{font-size:15px;color:#3a3630;opacity:.6;animation:mastStar .45s cubic-bezier(.2,1.5,.4,1) forwards}.mastfx-stars span:nth-child(1){animation-delay:1.05s}.mastfx-stars span:nth-child(2){animation-delay:1.18s}.mastfx-stars span:nth-child(3){animation-delay:1.31s}@keyframes mastStar{to{color:#ffd76a;opacity:1;text-shadow:0 0 9px rgba(255,200,80,.7);transform:scale(1.12)}}.bufffx-ghost{display:inline-block;font-size:11px;padding:5px 10px;border-radius:9px;margin:3px;background:var(--s-1d2430,#1d2430);border:1px solid var(--b-34506b,#34506b);color:var(--t-8dc3ea,#8dc3ea);pointer-events:none;animation:buffGhost 1.5s ease-in forwards}@keyframes buffGhost{0%{opacity:1}55%{opacity:.85}to{opacity:0;filter:blur(4px);transform:translateY(-14px) scale(.9)}}.terrfx-float{position:fixed;z-index:1230;transform:translate(-50%,-50%);pointer-events:none;font-size:12px;font-weight:800;color:var(--t-6bc98a,#6bc98a);text-shadow:0 0 8px rgba(80,200,140,.5);animation:terrFloat 1.2s cubic-bezier(.2,.8,.3,1) forwards}@keyframes terrFloat{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-190%) scale(1)}}.modefx-go{animation:modeFlip .85s cubic-bezier(.35,0,.2,1)}@keyframes modeFlip{0%{transform:perspective(300px) rotateY(0)}50%{transform:perspective(300px) rotateY(180deg) scale(.94);filter:brightness(1.5)}to{transform:perspective(300px) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.alchfx,.gatefx,.mastfx,.bufffx-ghost,.terrfx-float,.modefx-go{animation:none!important;display:none}}#pending-bar{margin-top:14px}.pend-btn{width:100%;display:flex;align-items:center;gap:9px;font:inherit;font-size:12.5px;font-weight:600;border:1px solid var(--b-2a2a2a);border-radius:13px;padding:13px 14px;background:var(--surface-panel-2);color:var(--text-primary);cursor:pointer;position:relative;touch-action:manipulation;min-height:48px}.pend-btn span{flex:1;text-align:left}.pend-btn b{font-size:12px;color:var(--t-f5c451,#f5c451);background:var(--s-241a08);border-radius:999px;padding:2px 10px}.pend-btn.urgent{border-color:#f5c45180}.pend-dot{position:absolute!important;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:#f5c451;box-shadow:0 0 7px #f5c451cc;flex:0 0 auto;animation:pendDot 1.7s ease-in-out infinite}@keyframes pendDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.6}}.pend-panel{margin-top:8px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-radius:13px;padding:8px}.pend-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;background:var(--surface-panel-2);margin-bottom:6px;touch-action:manipulation}.pend-row.urgent{border:1px solid rgba(245,196,81,.4)}.pend-ic{width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:var(--s-241a08);display:grid;place-items:center;color:var(--t-f59e0b);pointer-events:none}.pend-mid{flex:1;min-width:0;pointer-events:none}.pend-mid b{display:block;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pend-mid i{display:block;font-style:normal;font-size:10.5px;color:var(--text-dim)}.pend-go{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--t-f5c451,#f5c451);pointer-events:none}.pend-all{width:100%;font:inherit;font-size:12px;font-weight:700;border:none;border-radius:10px;padding:11px 0;background:#f59e0b;color:#1a1206;cursor:pointer;margin-top:2px;touch-action:manipulation}@media(prefers-reduced-motion:reduce){.pend-dot{animation:none}}.bk-row{display:flex;align-items:center;gap:10px;background:var(--surface-page-2);border:1px solid var(--b-2a2a2a);border-radius:11px;padding:10px 11px;margin-bottom:6px}.bk-row.empty{opacity:.45;justify-content:space-between}.bk-mid{flex:1;min-width:0}.bk-mid b{display:block;font-size:12px;color:var(--text-primary)}.bk-mid i{display:block;font-style:normal;font-size:10.5px;color:var(--text-dim)}.bk-nm{font-size:12px;color:var(--text-primary)}.bk-sub{font-size:10.5px;color:var(--text-dim)}.bk-btn{flex:0 0 auto;font:inherit;font-size:11px;font-weight:700;border:1px solid var(--b-3a3a3a,#3a3a3a);border-radius:9px;padding:7px 12px;background:var(--surface-sunken);color:var(--t-f5c451,#f5c451);cursor:pointer;touch-action:manipulation}.cmp-box{margin:0 14px 12px;padding:11px 12px;background:var(--surface-sunken);border:1px solid var(--b-2a2a2a);border-radius:12px}.cmp-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:var(--text-mute);margin-bottom:7px}.cmp-h b{font-size:12px;font-variant-numeric:tabular-nums}.cmp-l{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-mute);padding:4px 0;border-top:1px dashed var(--b-2a2a2a)}.cmp-l b{font-variant-numeric:tabular-nums}.bag-up{font-size:9.5px;font-weight:700;color:var(--t-6bc98a,#6bc98a);background:var(--s-0e1a0e);border:1px solid rgba(107,201,138,.35);border-radius:6px;padding:1px 6px}.modeorb-fx{position:absolute;left:50%;top:140px;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:grid;place-items:center;z-index:3;pointer-events:none;background:radial-gradient(circle at 36% 32%,#2c3a4a,#141a22);border:1px solid #3d5468;color:#8fc4e8;font-size:20px;font-weight:700;opacity:0}.modeorb-fx.hunt{background:radial-gradient(circle at 36% 32%,#452a26,#1e1210);border-color:#7a3f33;color:#eda08c}.modeorb-fx.go{animation:modeOrb 1.1s cubic-bezier(.35,0,.2,1) forwards}@keyframes modeOrb{0%{opacity:0;transform:perspective(320px) rotateY(0) scale(.8)}22%{opacity:1;transform:perspective(320px) rotateY(90deg) scale(1)}55%{opacity:1;transform:perspective(320px) rotateY(270deg) scale(1.08)}80%{opacity:1;transform:perspective(320px) rotateY(360deg) scale(1)}to{opacity:0;transform:perspective(320px) rotateY(360deg) scale(1.25)}}@media(prefers-reduced-motion:reduce){.modeorb-fx{display:none}}.eqfly-fx{position:fixed;z-index:1260;width:46px;height:46px;border-radius:13px;pointer-events:none;display:grid;place-items:center;background:var(--surface-raised);border:2px solid var(--gold,#e9bb61);color:var(--t-e9bb61,#e9bb61);box-shadow:0 8px 22px #0000008c}.eqslot-land{animation:eqSlotLand .6s cubic-bezier(.2,1.4,.35,1)}@keyframes eqSlotLand{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}.bigcrit-fx{position:fixed;z-index:1255;transform:translate(-50%,-50%);pointer-events:none;width:150px;height:110px;display:grid;place-items:center}.bigcrit-crack{position:absolute;inset:0;width:100%;height:100%;opacity:0;animation:bigCritCrack .55s .1s ease-out forwards}@keyframes bigCritCrack{0%{opacity:0;transform:scale(.6)}35%{opacity:.9;transform:scale(1)}to{opacity:.25;transform:scale(1.1)}}.bigcrit-txt{position:relative;font-size:23px;font-weight:900;color:#ffd24a;text-shadow:0 0 12px rgba(255,170,40,.7),0 2px 4px rgba(0,0,0,.6);opacity:0;animation:bigCritTxt .9s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes bigCritTxt{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.2)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1) translateY(-18px)}}@media(prefers-reduced-motion:reduce){.eqfly-fx,.bigcrit-fx{display:none}}.dsum-dot{color:var(--text-dim);margin:0 2px}.dsum-go2{color:var(--t-fbbf24);font-weight:700}.dsum-evt2{color:var(--t-f472b6);font-weight:700}.dsum-idle{color:var(--text-dim)}.disc-filter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.disc-chip{font:inherit;font-size:10.5px;padding:5px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--b-2a2a2a);background:var(--surface-sunken);color:var(--text-mute);touch-action:manipulation}.disc-chip.on{border-color:#e9bb6180;color:var(--t-e9bb61,#e9bb61);background:var(--s-241a08)}.clan-row{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:12px;margin-bottom:7px;overflow:hidden}.clan-row.open{border-color:#e9bb6159}.clan-row-main{display:flex;align-items:center;gap:9px;padding:10px 11px;cursor:pointer;touch-action:manipulation}.clan-row-mid{flex:1;min-width:0}.clan-row-nm{display:block;font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clan-row-role{font-style:normal;font-size:9.5px;font-weight:500;color:var(--text-dim)}.clan-row-heir{font-size:9.5px;color:var(--t-fbbf24)}.clan-row-sub{display:block;font-size:10px;color:var(--text-mute);margin-top:3px}.clan-row-cp{flex:0 0 auto;font-size:10px;font-weight:700;color:var(--t-fbbf24);display:inline-flex;align-items:center;gap:2px}.clan-row-cp .gi-svg{width:11px;height:11px}.clan-row-chev{flex:0 0 auto;font-size:11px;color:var(--text-dim)}.clan-row-acts{display:flex;gap:6px;flex-wrap:wrap;padding:0 11px 11px}.eq-work-actions .eq-wide{flex:1;min-height:46px;font-size:12.5px;font-weight:700;border-radius:12px}.disc-auto-btn{width:100%;font:inherit;font-size:12px;font-weight:700;border:1px solid rgba(233,187,97,.4);border-radius:11px;padding:11px 0;background:var(--s-241a08);color:var(--t-e9bb61,#e9bb61);cursor:pointer;margin-bottom:9px;touch-action:manipulation;min-height:44px}.da-modal{position:fixed;inset:0;z-index:400;background:#0000009e;display:none;align-items:center;justify-content:center;padding:16px}.da-card{width:100%;max-width:420px;max-height:80dvh;overflow:auto;background:var(--surface-raised);border:1px solid var(--b-2a2a2a);border-radius:16px;padding:14px}.da-h{font-size:14px;font-weight:700;color:var(--text-primary)}.da-sub{font-size:11px;color:var(--text-mute);margin:3px 0 11px}.da-row{display:flex;align-items:center;gap:9px;background:var(--surface-page-2);border:1px solid var(--b-2a2a2a);border-radius:11px;padding:10px 11px;margin-bottom:6px}.da-row.da-dim{opacity:.6}.da-mid{flex:1;min-width:0}.da-mid b{display:block;font-size:12px;color:var(--text-primary)}.da-mid i{display:block;font-style:normal;font-size:10.5px;color:var(--text-dim)}.da-lock{flex:0 0 auto;width:34px;height:34px;border-radius:9px;border:1px solid var(--b-2a2a2a);background:var(--surface-sunken);color:var(--text-dim);cursor:pointer;display:grid;place-items:center;touch-action:manipulation}.da-lock.on{border-color:#f5c45180;color:var(--t-f5c451,#f5c451);background:var(--s-241a08)}.da-empty{font-size:11.5px;color:var(--text-dim);text-align:center;padding:18px 0}.da-acts{display:flex;gap:8px;margin-top:11px}.da-acts .btn{flex:1;min-height:44px}.ct-card{background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:14px;padding:12px 13px;margin-bottom:9px}.ct-card.done{opacity:.55}.ct-card.expired{opacity:.5;border-color:#c2544b59}.ct-top{display:flex;justify-content:space-between;align-items:flex-start;gap:9px}.ct-pat{font-size:11.5px;font-weight:700;color:var(--text-primary);display:block}.ct-pat i{display:block;font-style:normal;font-size:10px;font-weight:400;color:var(--text-dim);margin-top:1px}.ct-mult{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--t-e9bb61,#e9bb61);background:var(--s-241a08);border-radius:999px;padding:2px 9px}.ct-need{font-size:13px;margin-top:9px;color:var(--text-primary)}.ct-need b{color:var(--t-e9bb61,#e9bb61)}.ct-bar{height:5px;border-radius:3px;background:var(--s-232323,#242424);overflow:hidden;margin-top:8px}.ct-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#8a6a2a,#e9bb61)}.ct-meta{display:flex;justify-content:space-between;font-size:10.5px;color:var(--text-dim);margin-top:5px}.ct-rw{font-size:11.5px;color:var(--t-6bc98a,#6bc98a);margin-top:7px;font-weight:600}.ct-btn{width:100%;margin-top:10px;min-height:44px}.ct-done{font-size:11.5px;font-weight:700;color:var(--t-6bc98a,#6bc98a);margin-top:9px;text-align:center}.ct-done.ct-fail{color:var(--t-f87171)}.eqi-tile{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(160deg,var(--s-1d1d1d,#1d1d1d),var(--s-141414,#141414));border:2px solid var(--eqi-c,#3a3a3a);vertical-align:middle;flex-shrink:0}.eqi-tile.empty{border-style:dashed;opacity:.55}.eqi-plate{display:none}.eqi-tile .eqi-shape{position:relative;width:calc(58% * var(--eqi-k,1));height:calc(58% * var(--eqi-k,1));display:block;filter:drop-shadow(0 0 var(--eqi-glow,0px) var(--eqi-c,transparent))}.eqi-tile.empty .eqi-shape{opacity:.45;filter:none}.eqi-gems{position:absolute;bottom:5px;right:6px;display:flex;gap:2px;pointer-events:none}.eqi-gems i{width:4px;height:4px;border-radius:1.2px;transform:rotate(45deg);border:1px solid;box-shadow:0 0 3px currentColor}.eqi-ico{width:1.15em;height:1.15em;vertical-align:-.2em}.eq-mini-icon{width:100%;height:100%;display:grid;place-items:center}.eq-mini-icon .eqi-tile{width:100%;height:100%;border:none;background:none;border-radius:0}.eqi-medal{border:none;background:none;border-radius:0}.eqi-medal .eqi-plate{opacity:.2}.eqi-medal .eqi-shape{width:88%;height:88%}.eq-orbit .eqs>.eql svg.eqi-slotlbl{width:26px;height:26px;opacity:.5}.bag-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:4px}.bag-cell{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--b-2a2a2a);animation:bagCellIn .28s ease-out both}@keyframes bagCellIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bag-cell.sel{border-color:var(--b-7040d0,#7040d0);background:var(--s-1a0f2e)}.bag-cell-hit{position:relative;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.bag-cell-nm{font-size:9.5px;line-height:1.25;text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.bag-cell-pick{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:4px;border:1.5px solid var(--b-3a3a3a,#3a3a3a);background:#0a0a0a8c;font-size:10px;line-height:12px;text-align:center;color:var(--t-c090ff,#c090ff);cursor:pointer;touch-action:manipulation}.bag-cell.sel .bag-cell-pick{border-color:var(--b-7040d0,#7040d0)}.bag-cell-up{position:absolute;top:3px;right:4px;font-size:12px;line-height:1;color:var(--t-6bc98a,#6bc98a);text-shadow:0 1px 2px rgba(0,0,0,.85)}.bag-cell-lock{position:absolute;top:3px;left:4px;font-size:11px;line-height:1;color:var(--t-fbbf24)}.bag-cell-ench{position:absolute;top:3px;right:5px;font-size:9px;font-weight:800;color:var(--eqi-e,var(--t-c090ff,#c090ff));text-shadow:0 1px 2px rgba(0,0,0,.8);line-height:1}@media(max-width:340px){.bag-grid{grid-template-columns:repeat(4,1fr)}}.cmp-gems{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}.cmp-gems i{width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg);border:1px solid var(--b-3a3a3a,#3a3a3a);box-shadow:0 0 3px currentColor}.cmp-gems i.free{box-shadow:none;opacity:.5}.bag-cell{border-color:var(--eqi-c,var(--b-2a2a2a))}.bag-cell .eqi-tile{width:100%;height:100%;border:none;background:none;border-radius:0}.bag-cell-hit{width:100%;height:100%}.bag-cell-pick{display:none;z-index:2}.bag-cell.picking .bag-cell-pick,.bag-cell.sel .bag-cell-pick{display:block}.bag-cell.ench{border-color:var(--eqi-e)}.bag-cell.ench:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 118%,var(--eqi-e),transparent 62%);opacity:.3}.eqi-tile.ench{border-color:var(--eqi-e)}.eqi-tile.ench:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 118%,var(--eqi-e),transparent 62%);opacity:.3}.eqi-medal.ench:after{opacity:.24;border-radius:50%;inset:-7px;background:radial-gradient(circle at 50% 80%,var(--eqi-e),transparent 70%)}.eq-orbit .eqs.has.ench{border-color:var(--eqi-e)!important}.eq-orbit .eqs.has.ench:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 118%,var(--eqi-e),transparent 62%);opacity:.28}.eq-mini-icon .eqi-tile .eqi-shape{width:65%;height:65%}.eq-orbit .eq-mini-icon svg.eqi-shape,.eq-mini-icon svg.eqi-shape{width:65%;height:65%}.eq-mini-icon{display:block!important}.eq-mini-icon .eqi-tile{display:grid!important;width:100%!important;height:100%!important;place-items:center}.bag-cell-hit{display:grid;place-items:center}.bag-cell .eqi-tile{display:grid!important;place-items:center}.bag-cell-up,.bag-cell-ench{right:4px}.bag-cell-up:has(~.bag-cell-ench){right:24px}.eq-mini-icon .eqi-tile .eqi-shape,.eq-orbit .eq-mini-icon svg.eqi-shape,.eq-mini-icon svg.eqi-shape{width:calc(58% * var(--eqi-k,1));height:calc(58% * var(--eqi-k,1))}.bag-tools{display:flex;gap:6px;margin-bottom:8px}.bag-tool{flex:1;min-height:34px;font:inherit;font-size:11.5px;border-radius:9px;cursor:pointer;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);color:var(--text-heading);display:inline-flex;align-items:center;justify-content:center;gap:5px;touch-action:manipulation;padding:0 8px}.bag-tool .gi-svg{width:13px;height:13px}.bag-tool.danger{color:var(--t-86efac);background:var(--s-0f2a18);border-color:transparent}.bag-tool:active{opacity:.7}.dsum{display:flex;align-items:center;gap:11px;position:relative;padding:11px 12px;background:var(--surface-panel-2);border:1px solid var(--b-2a2a2a);border-radius:14px;margin-bottom:8px;cursor:pointer;touch-action:manipulation}.dsum.ping{border-color:#f5c45159}.dsum-seal{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--s-3a3327,#3a3327),var(--s-211d15,#211d15));border:1px solid var(--b-4a4030,#4a4030);color:var(--t-e9bb61,#e9bb61);font-size:21px;font-family:Songti SC,SimSun,"Noto Serif CJK SC",serif}.dsum-body{flex:1;min-width:0}.dsum-top{display:flex;align-items:baseline;gap:7px}.dsum-nm{font-size:13.5px;font-weight:700;color:var(--text-primary);flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsum-cp{font-size:11px;font-weight:700;color:var(--t-e9bb61,#e9bb61);flex:0 0 auto}.dsum-cp .gi-svg{display:none}.dsum-sub{font-size:10.5px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsum-qi{display:flex;align-items:center;gap:8px;margin-top:7px}.dsum-qi .pw{flex:1}.dsum-qn{font-size:10px;color:var(--text-dim);flex:0 0 auto}.dsum-chev{flex:0 0 auto;font-size:16px;color:var(--text-dim)}.dsum .member-ping-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:#f5c451;box-shadow:0 0 7px #f5c451bf}.dsum-rate{display:none}.disc-chip{min-height:32px;display:inline-flex;align-items:center}.btp,.btn.btp{border:none!important;box-shadow:none!important}.dq-preset.on,.cpop-btn-skip,.disc-auto-btn{border:none!important}.disc-chip.on{border-color:transparent!important;background:var(--s-2a2417,#2a2417)}#offentry-scrim{position:absolute;inset:0;background:#040405e0;opacity:0}#offentry-overlay.go #offentry-scrim{animation:offEntryScrim .5s ease-out forwards}@keyframes offEntryScrim{to{opacity:1}}#offentry-qi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.offentry-core{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff6dc,#e0a640);box-shadow:0 0 24px #e9bb61bf;transform:scale(0);opacity:0}#offentry-overlay.go .offentry-core{animation:offEntryCore 1.32s cubic-bezier(.3,.8,.3,1) forwards}@keyframes offEntryCore{0%{transform:scale(0);opacity:0}18%{opacity:1}62%{transform:scale(1);opacity:1}80%{transform:scale(.72);opacity:1}to{transform:scale(9);opacity:0}}#offentry-qi i{position:absolute;width:4px;height:4px;border-radius:50%;background:#e9bb61;opacity:0}#offentry-overlay.go #offentry-qi i{animation:offEntryQi 1.1s cubic-bezier(.35,0,.25,1) forwards}@keyframes offEntryQi{0%{opacity:0;transform:translate(var(--ox),var(--oy)) scale(1)}18%{opacity:.95}to{opacity:0;transform:translate(0) scale(.25)}}#off-scrollwrap{position:relative;width:100%;max-width:360px;display:flex;flex-direction:column}#off-scrollwrap>#off-modal-card{max-width:100%}.off-rod{display:none;position:relative;z-index:3;height:12px;border-radius:6px;flex:0 0 auto;background:linear-gradient(180deg,#8a6f40,#4a3a20 60%,#2e2412);box-shadow:0 2px 7px #0000008c}.off-rod:before,.off-rod:after{content:"";position:absolute;top:-2px;width:8px;height:16px;border-radius:4px;background:linear-gradient(180deg,#c9a250,#6b5227)}.off-rod:before{left:-5px}.off-rod:after{right:-5px}#off-scrollwrap.go .off-rod{display:none}#off-scrollwrap.go{clip-path:inset(0 0 100% 0);animation:offUnroll 1.35s cubic-bezier(.22,.72,.25,1) forwards;will-change:clip-path}@keyframes offUnroll{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}#off-scrollwrap.go .off-rod-bot{margin-top:-12px;transform:translateY(calc(var(--offh,320px) * -1))}#off-scrollwrap.go .off-rod-bot{animation:offRodDrop 1.35s cubic-bezier(.22,.72,.25,1) forwards}@keyframes offRodDrop{0%{transform:translateY(calc(var(--offh,320px) * -1))}to{transform:translateY(0)}}#rushcmd-btn{position:relative;overflow:hidden}.rushfx{position:absolute;inset:0;pointer-events:none}.rushfx-ring{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;border-radius:50%;border:2px solid var(--t-fbbf24);opacity:0}.rushfx-on .rushfx-ring{animation:rushRingFx .9s ease-out forwards}.rushfx-on .rushfx-ring:nth-child(2){animation-delay:.16s}@keyframes rushRingFx{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(11)}}.rushfx-clock{position:absolute;right:9px;top:50%;margin-top:-7px;width:13px;height:13px;border-radius:50%;border:2px solid var(--t-fbbf24);opacity:.9}.rushfx-clock:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:5px;background:var(--t-fbbf24);transform-origin:top center;margin-left:-1px}.rushfx-on .rushfx-clock:after{animation:rushClockFx .9s linear}@keyframes rushClockFx{to{transform:rotate(720deg)}}@media(prefers-reduced-motion:reduce){#offentry-overlay,.rushfx{display:none!important}#off-scrollwrap.go{animation:none;clip-path:none}#off-scrollwrap.go .off-rod{display:none}}.hst-card{padding:11px 12px}.hst-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hst-t{font-size:12.5px;font-weight:700;color:var(--text-primary)}.hst-state{font-size:10px;padding:2px 9px;border-radius:999px;background:var(--surface-page-2);color:var(--text-mute)}.hst-state.on{background:#f4a30024;color:var(--t-f0d090)}.hst-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hst-l{flex:0 0 78px;font-size:11px;color:var(--text-mute)}.hst-opts{flex:1;display:flex;gap:5px}.hst-o{flex:1;min-height:30px;border:none;border-radius:7px;background:var(--surface-page-2);color:var(--text-mute);font:inherit;font-size:11px;padding:5px 2px}.hst-o.on{background:#f4a30029;color:var(--t-f0d090);font-weight:700}.hst-now{font-size:10.5px;color:var(--t-fbbf24);margin-top:7px;padding-top:7px;border-top:1px solid var(--border-soft)}.hst-now.dim{color:var(--text-mute)}.ht-card{padding:11px 12px}.ht-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ht-t{font-size:12px;font-weight:700;color:var(--text-primary)}.ht-x{border:none;background:none;color:var(--text-mute);font-size:14px;line-height:1;padding:4px 6px;min-height:30px;min-width:30px}.ht-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ht-cell{background:var(--surface-page-2);border-radius:10px;padding:8px 10px}.ht-cell i{display:block;font-style:normal;font-size:10px;color:var(--text-mute)}.ht-cell b{display:block;font-size:15px;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:1px}.ht-up{font-size:10.5px;color:var(--t-4ade80)}.ht-down{font-size:10.5px;color:var(--t-f87171)}.ht-flat{font-size:10.5px;color:var(--text-mute)}.ht-foot{font-size:10px;color:var(--text-mute);margin-top:7px}.gs-open{width:100%;display:flex;align-items:center;gap:8px;border:none;border-radius:11px;background:var(--surface-page-2);color:var(--text-mute);font:inherit;font-size:12px;padding:11px 13px;margin-bottom:12px;min-height:44px;text-align:left}.gs-open svg{width:15px;height:15px;flex:none;color:var(--t-f0d090)}.gs-card{width:100%;max-width:380px;background:var(--surface-raised);border-radius:16px;border:1px solid var(--border-soft);overflow:hidden;max-height:80vh;display:flex;flex-direction:column;margin-top:6vh}.gs-top{display:flex;gap:7px;padding:10px;border-bottom:1px solid var(--border-soft)}.gs-input{flex:1;min-width:0;border:none;border-radius:9px;background:var(--surface-page-2);color:var(--text-primary);font:inherit;font-size:14px;padding:10px 12px;min-height:44px}.gs-close{border:none;background:var(--surface-page-2);color:var(--text-mute);border-radius:9px;min-width:44px;min-height:44px;font-size:15px}.gs-list{overflow-y:auto;padding:7px}.gs-hint{font-size:11.5px;color:var(--text-mute);padding:18px 12px;text-align:center}.gs-row{width:100%;display:flex;align-items:center;gap:9px;border:none;background:none;border-radius:10px;padding:9px 10px;min-height:44px;text-align:left;font:inherit}.gs-row:hover,.gs-row:active{background:var(--surface-page-2)}.gs-k{flex:0 0 auto;font-size:9.5px;border-radius:999px;padding:2px 8px;background:var(--surface-page-2);color:var(--text-mute)}.gs-k-page{background:#f4a30024;color:var(--t-f0d090)}.gs-k-item{background:#60a5fa24;color:var(--t-60a5fa)}.gs-k-disc{background:#5eead424;color:var(--t-5eead4)}.gs-k-skill{background:#a78bfa24;color:var(--t-a78bfa)}.gs-mid{flex:1;min-width:0}.gs-mid b{display:block;font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-mid i{display:block;font-style:normal;font-size:10.5px;color:var(--text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-go{flex:0 0 auto;color:var(--text-mute);font-size:16px}.nm-spark{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;width:100%}.nm-spark svg{flex:none;display:block}.nm-spark-t{font-size:9.5px;font-weight:700}.nm-spark-h{font-size:9px;color:var(--text-mute)}.dcmp-card{width:100%;max-width:380px;background:var(--surface-raised);border-radius:16px;border:1px solid var(--border-soft);overflow:hidden;max-height:84vh;display:flex;flex-direction:column;margin-top:5vh}.dcmp-top{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--border-soft);font-size:13px;font-weight:700;color:var(--text-primary)}.dcmp-close{border:none;background:var(--surface-page-2);color:var(--text-mute);border-radius:9px;min-width:36px;min-height:36px;font-size:14px}.dcmp-list{overflow-y:auto;padding:11px 13px 14px}.dcmp-pick{display:flex;gap:6px;overflow-x:auto;padding-bottom:9px;margin-bottom:4px}.dcmp-chip{flex:0 0 auto;border:none;border-radius:999px;background:var(--surface-page-2);color:var(--text-mute);font:inherit;font-size:11px;padding:7px 13px;min-height:34px;white-space:nowrap}.dcmp-chip.on{background:#f4a30029;color:var(--t-f0d090);font-weight:700}.dcmp-hint{font-size:11.5px;color:var(--text-mute);text-align:center;padding:16px 8px}.dcmp-head{display:flex;align-items:flex-start;gap:8px;padding:9px 0 10px;border-bottom:1px solid var(--border-soft);margin-bottom:6px}.dcmp-nm{flex:1;min-width:0;text-align:center;font-size:12.5px;font-weight:700;color:var(--text-primary)}.dcmp-nm i{display:block;font-style:normal;font-size:10px;color:var(--text-mute);font-weight:400;margin-top:2px}.dcmp-vs{flex:0 0 auto;font-size:10px;color:var(--text-mute);padding-top:3px}.dcmp-r{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #1f1f1f}.dcmp-v{flex:1;min-width:0;text-align:center;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-mute)}.dcmp-v.dcmp-win{color:var(--t-4ade80);font-weight:800}.dcmp-l{flex:0 0 92px;text-align:center;font-size:10px;color:var(--text-mute)}.dcmp-tr{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.dcmp-tc{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.dcmp-t{font-size:9.5px;border-radius:999px;padding:2px 7px;background:var(--surface-page-2);color:var(--t-5eead4)}.dcmp-none{font-size:10px;color:var(--text-mute)}.sb-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--t-fbbf24);box-shadow:0 0 6px #fbbf24a6;pointer-events:none}.alch-count{display:flex;gap:6px;margin-bottom:7px}.alch-c{font-size:9.5px;border-radius:999px;padding:3px 9px;background:var(--surface-page-2);color:var(--text-mute)}.alch-c-ok{background:#4ade8021;color:var(--t-86efac);font-weight:700}.arp-item.rdy{border-left:2px solid var(--t-86efac)}.arp-rdy{float:right;font-size:8.5px;color:var(--t-86efac);opacity:.9;margin-top:2px}.tv-bar{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.tv-chip{font-size:10px;border-radius:999px;padding:3px 10px;background:var(--surface-page-2);color:var(--text-mute)}.tv-chip.on{background:#f4a30024;color:var(--t-f0d090);font-weight:700}.tv-h{font-size:11.5px;font-weight:700;color:var(--text-dim);margin:12px 2px 7px}.tv-row{display:flex;gap:9px;align-items:flex-start;background:var(--surface-panel-2);border:1px solid var(--border-soft);border-radius:13px;padding:10px 11px;margin-bottom:8px}.tv-row.hired{border-color:#f4a30066;background:var(--surface-raised)}.tv-seal{width:38px;height:38px;flex:0 0 auto;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--s-332d21),var(--s-1e1a13));border:1px solid var(--b-453c2c);color:var(--t-f0d090);font-size:16px;font-weight:700}.tv-mid{flex:1;min-width:0}.tv-nm{font-size:12.5px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tv-g{font-size:9px;border-radius:999px;padding:1px 7px;background:var(--surface-page-2);color:var(--text-mute)}.tv-g-B{background:#60a5fa26;color:var(--t-60a5fa)}.tv-g-A{background:#a78bfa26;color:var(--t-a78bfa)}.tv-g-S{background:#fbbf2426;color:var(--t-fbbf24)}.tv-sub{font-size:10.5px;color:var(--text-mute);margin-top:2px}.tv-sk{font-size:10px;color:var(--t-5eead4);margin-top:3px}.tv-tr{font-size:10px;color:var(--t-a78bfa);margin-top:2px}.tv-left{font-size:10px;color:var(--t-fbbf24);margin-top:4px;font-weight:700}.tv-act{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;align-items:stretch}.tv-b{border:none;border-radius:9px;background:#f4a30024;color:var(--t-f0d090);font:inherit;font-size:11px;padding:6px 11px;min-height:34px;min-width:74px;line-height:1.25}.tv-b b{display:block;font-size:11.5px;font-variant-numeric:tabular-nums}.tv-b i{display:block;font-style:normal;font-size:9px;opacity:.75}.tv-cancel{background:#c2544b24;color:var(--t-f87171)}.tv-act>i{font-style:normal;font-size:8.5px;color:var(--text-mute);text-align:center}.tv-ret{display:flex;align-items:center;gap:8px;background:var(--surface-page-2);border-radius:11px;padding:9px 11px;font-size:11px;color:var(--text-dim);margin-bottom:9px}.tv-ret .tv-b{margin-left:auto}.tv-note{font-size:10.5px;color:var(--text-mute);padding:6px 2px}.tv-reroll{width:100%;border:none;border-radius:11px;background:var(--surface-page-2);color:var(--text-dim);font:inherit;font-size:12px;padding:11px;min-height:44px;margin-top:9px}.tv-rules{font-size:10px;color:var(--text-mute);line-height:1.85;margin-top:12px;padding:10px 12px;background:var(--surface-page-2);border-radius:11px}#tvfx-overlay{background:#060607b8}#tvfx-body{position:relative;display:flex;align-items:center;justify-content:center}.tvfx-paper{position:relative;width:150px;height:186px;border-radius:6px;background:linear-gradient(180deg,#efe3c2,#d8c89e);box-shadow:0 14px 34px #0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.tvfx-cn{font-size:46px;color:#4b3a1c;font-family:Songti SC,SimSun,serif;line-height:1}.tvfx-nm{font-size:13px;font-weight:700;color:#4b3a1c;opacity:0}.tvfx-stamp{position:absolute;width:52px;height:52px;border-radius:7px;background:#8f2723;color:#ffe0d6;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:800;font-family:Songti SC,SimSun,serif;opacity:0;transform:scale(2.4) rotate(-16deg)}.tvfx-seal .tvfx-paper{transform:translateY(30px);opacity:0}#tvfx-overlay.go .tvfx-seal .tvfx-paper{animation:tvPaperUp .55s cubic-bezier(.2,.9,.3,1) forwards}@keyframes tvPaperUp{to{transform:translateY(0);opacity:1}}#tvfx-overlay.go .tvfx-seal .tvfx-stamp{animation:tvStamp .5s .55s cubic-bezier(.3,1.5,.4,1) forwards}@keyframes tvStamp{to{opacity:1;transform:scale(1) rotate(-9deg)}}#tvfx-overlay.go .tvfx-seal .tvfx-nm{animation:tvNmIn .45s .95s forwards}@keyframes tvNmIn{to{opacity:1}}.tvfx-stamp2{position:absolute;top:18px;right:14px;width:40px;height:40px;border-radius:6px;background:#8f2723;color:#ffe0d6;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;font-family:Songti SC,SimSun,serif;transform:rotate(-9deg)}.tvfx-expire .tvfx-nm{opacity:1}#tvfx-overlay.go .tvfx-expire .tvfx-paper{animation:tvDrop 1.3s ease-in forwards}@keyframes tvDrop{35%{filter:grayscale(.8)}to{transform:translateY(150px) rotate(9deg);opacity:0;filter:grayscale(1)}}@media(prefers-reduced-motion:reduce){#tvfx-overlay{display:none!important}}.afx-head{display:flex;align-items:center;gap:7px;margin:10px 0 5px;font-size:10px;color:var(--text-mute)}.afx-ln{flex:1;height:1px;background:var(--border-soft)}.afx{display:flex;gap:8px;align-items:flex-start;background:var(--surface-page-2);border-radius:9px;padding:6px 9px;margin-bottom:5px;border-left:2px solid var(--text-mute);font-size:11.5px;line-height:1.45}.afx-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;margin-top:5px}.afx-t{flex:1;min-width:0;color:var(--text-dim)}.afx-t b{font-family:Songti SC,SimSun,serif;margin-right:3px}.afx-lk{flex:0 0 auto;font-size:9.5px;color:var(--t-fbbf24);margin-top:2px}.afx-pip{position:absolute;left:4px;bottom:4px;display:flex;gap:2px;pointer-events:none}.afx-pip i{width:4px;height:4px;border-radius:50%;display:block}.afx-open{width:100%;margin-top:8px;border:none;border-radius:9px;padding:9px;min-height:40px;background:#a78bfa24;color:var(--t-a78bfa);font:inherit;font-size:12px;font-weight:700}.afm-card{width:100%;max-width:380px;background:var(--surface-raised);border-radius:16px;border:1px solid var(--border-soft);overflow:hidden;max-height:84vh;display:flex;flex-direction:column;margin-top:5vh}.afm-top{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--border-soft);font-size:13px;font-weight:700;color:var(--text-primary)}.afm-close{border:none;background:var(--surface-page-2);color:var(--text-mute);border-radius:9px;min-width:36px;min-height:36px;font-size:14px}.afm-list{overflow-y:auto;padding:11px 13px 14px}.afm-item{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px}.afm-item b{font-size:13px}.afm-item span{font-size:10.5px;color:var(--text-mute)}.afm-bag{display:flex;gap:5px;margin-bottom:11px;flex-wrap:wrap}.afm-i{display:flex;align-items:center;gap:4px;font-size:10.5px;border-radius:999px;padding:3px 9px;background:var(--surface-page-2);color:var(--text-mute);font-variant-numeric:tabular-nums}.afm-i.on{color:var(--text-dim)}.afm-i b{font-family:Songti SC,SimSun,serif;font-size:12px}.afm-slot{background:var(--surface-page-2);border-radius:11px;padding:9px 11px;margin-bottom:7px;border-left:2px solid var(--text-mute)}.afm-slot.empty{border-left-style:dashed;border-left-color:#3a3a3a;display:flex;align-items:center;gap:8px}.afm-n{flex:1;font-size:11px;color:var(--text-mute)}.afm-txt{font-size:11.5px;color:var(--text-dim);line-height:1.5}.afm-txt b{font-family:Songti SC,SimSun,serif;margin-right:3px}.afm-acts{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.afm-b{border:none;border-radius:8px;background:var(--surface-panel-2);color:var(--text-mute);font:inherit;font-size:10.5px;padding:6px 10px;min-height:32px}.afm-b.on{background:#fbbf2429;color:var(--t-fbbf24)}.afm-row{display:flex;gap:7px;margin-top:11px}.afm-big{flex:1;border:none;border-radius:11px;background:#f4a30024;color:var(--t-f0d090);font:inherit;font-size:11.5px;font-weight:700;padding:10px 8px;min-height:48px;line-height:1.3}.afm-big i{display:block;font-style:normal;font-size:9px;opacity:.75;font-weight:400;margin-top:2px}.afm-note{font-size:10px;color:var(--text-mute);margin-top:11px;line-height:1.7}.afm-hint{font-size:11.5px;color:var(--text-mute);text-align:center;padding:18px 8px}.dq-astral{font-size:10px;color:var(--t-67e8f9);margin-top:7px;padding-top:7px;border-top:1px solid var(--border-soft);line-height:1.6}.dq-astral b{font-variant-numeric:tabular-nums}.dq-off{color:var(--text-mute)}.bestfit-btn{position:relative;flex:none;width:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(244,163,0,.35);border-radius:10px;background:#f4a30014;color:var(--t-f0d090);font:inherit;padding:0;cursor:pointer}.bestfit-btn svg{width:15px;height:15px}.bestfit-btn b{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:#f59e0b;color:#1a1206;font-size:9.5px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 0 2px var(--surface-page)}.bf-card{width:100%;max-width:380px;background:var(--surface-raised);border-radius:16px;border:1px solid var(--border-soft);overflow:hidden;max-height:84vh;display:flex;flex-direction:column;margin-top:6vh}.bf-top{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--border-soft);font-size:13px;font-weight:700;color:var(--text-primary)}.bf-close{border:none;background:var(--surface-page-2);color:var(--text-mute);border-radius:9px;min-width:36px;min-height:36px;font-size:14px}.bf-list{overflow-y:auto;padding:11px 13px}.bf-sum{font-size:11.5px;color:var(--text-dim);margin-bottom:9px}.bf-none{font-size:12px;color:var(--text-mute);text-align:center;padding:22px 10px}.bf-row{display:flex;align-items:center;gap:9px;background:var(--surface-page-2);border-radius:11px;padding:9px 11px;margin-bottom:6px}.bf-slot{flex:0 0 46px;font-size:10px;color:var(--text-mute)}.bf-mid{flex:1;min-width:0}.bf-to{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-from{font-size:9.5px;color:var(--text-mute);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-cp{flex:0 0 auto;font-size:11.5px;font-weight:800;color:var(--t-4ade80);font-variant-numeric:tabular-nums}.bf-skip{font-size:10px;color:var(--text-mute);margin-top:9px;padding-top:9px;border-top:1px solid var(--border-soft);line-height:1.6}.bf-foot{display:flex;gap:8px;padding:11px 13px;border-top:1px solid var(--border-soft)}.bf-cancel,.bf-ok{flex:1;border:none;border-radius:10px;padding:11px;min-height:44px;font:inherit;font-size:12.5px;font-weight:700}.bf-cancel{background:var(--surface-page-2);color:var(--text-mute)}.bf-ok{background:#f4a30029;color:var(--t-f0d090)}.ench-cp{font-size:10px;color:var(--text-mute);margin-bottom:3px;font-variant-numeric:tabular-nums}.ench-cp b{color:var(--text-dim)}.ench-cp-d{color:var(--t-4ade80);font-weight:700}.btu{margin-top:11px;padding-top:10px;border-top:1px solid var(--border-soft)}.btu-h{font-size:10.5px;color:var(--t-f0d090);margin-bottom:6px;font-weight:700}.btu-row{width:100%;display:flex;align-items:center;gap:8px;border:none;background:var(--surface-page-2);border-radius:10px;padding:8px 10px;margin-bottom:5px;min-height:40px;font:inherit;text-align:left}.btu-k{flex:0 0 auto;font-size:9px;color:var(--text-mute);background:var(--surface-panel-2);border-radius:999px;padding:2px 8px}.btu-n{flex:1;min-width:0;font-size:11.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btu-go{flex:0 0 auto;color:var(--text-mute);font-size:14px}.tab-badge-fx.has-n{width:auto;min-width:15px;height:15px;border-radius:999px;padding:0 4px;font-size:9px;font-weight:800;line-height:15px;text-align:center;color:#1a1206;background:var(--t-fbbf24);pointer-events:none}#clog p{display:flex;gap:7px;align-items:baseline;padding:1px 0}#clog p.lg-ev{background:#e9bb6117;border-left:2px solid var(--t-fbbf24);border-radius:0 7px 7px 0;padding:4px 8px;margin:4px 0}#clog p.lg-ev.lg-boss{background:#c2544b1a;border-left-color:var(--t-f87171)}#clog p.lg-ev.lg-loot{background:#a78bfa17;border-left-color:var(--t-a78bfa)}#clog p.lg-hit,#clog p.lg-hurt{font-variant-numeric:tabular-nums}#clog p.lg-sub{opacity:.5;font-size:.92em}#clog p.lg-ev.log-new-fx.go{animation:none}.bt-stage .cpop-unit.hs-t-elite{border-color:var(--t-94a3b8)}.bt-stage .cpop-unit.hs-t-lead{border-color:var(--t-f87171);background:linear-gradient(180deg,rgba(248,113,113,.15),var(--surface-panel-2) 62%)}.bt-stage .cpop-unit.hs-t-boss{border-color:var(--t-fbbf24);background:linear-gradient(180deg,rgba(251,191,36,.15),var(--surface-panel-2) 62%)}.hs-tag{position:absolute;top:-7px;right:6px;z-index:21;font-size:8px;line-height:1;padding:2px 5px;border-radius:4px;font-weight:700;white-space:nowrap;pointer-events:none}.hs-t-lead .hs-tag{background:#b23b30;color:#fff4f2}.hs-t-boss .hs-tag{background:#e9bb61;color:#1c1508}.hs-t-elite .hs-tag{background:var(--surface-page);color:var(--t-94a3b8);border:1px solid var(--t-94a3b8)}.hs-pips{position:absolute;left:50%;bottom:-2px;transform:translate(-50%);display:flex;gap:2px;z-index:21;pointer-events:none}.hs-pips i{display:block;width:9px;height:3px;border-radius:2px;background:var(--b-333333)}.cpop-p1 .hs-pips i.on{background:var(--t-4ade80)}.cpop-p2 .hs-pips i.on{background:var(--t-f87171)}.hs-t-boss .hs-pips i.on{background:var(--t-fbbf24)}.hs-pips i.hs-pip-fire{animation:hsPipFire .9s ease-out}@keyframes hsPipFire{0%{background:var(--t-c084fc);transform:scaleY(2.2);box-shadow:0 0 6px var(--t-c084fc)}to{transform:scaleY(1);box-shadow:none}}.cpop-unit.hs-cast:after{content:"";position:absolute;inset:-4px;border-radius:14px;border:1.5px solid var(--t-c084fc);pointer-events:none;z-index:22;animation:hsCastRing .9s ease-out both}@keyframes hsCastRing{0%{opacity:0;transform:scale(.97);box-shadow:0 0 #c084fc80}30%{opacity:1}to{opacity:0;transform:scale(1.05);box-shadow:0 0 0 8px #c084fc00}}.cpop-unit.hs-empty .hs-tag,.cpop-unit.hs-empty .hs-pips,.cpop-unit.cpop-dead .hs-pips{display:none}@media(prefers-reduced-motion:reduce){.hs-pips i.hs-pip-fire,.cpop-unit.hs-cast:after{animation:none}}.bt-stage .cpop-unit,#combat-popup .cpop-unit{padding-bottom:16px}.bt-stage .bt-col.bt-grid .cpop-unit,#combat-popup .cpop-col-grid .cpop-unit{padding-bottom:11px}.hs-pips{bottom:4px}#clog p{flex-wrap:wrap;column-gap:5px;row-gap:1px}#clog p>*{min-width:0}#clog p.cbo{display:block}#clog p.lg-ev{padding-left:12px;column-gap:6px}@keyframes ffBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ffBreathe{0%,to{opacity:.35}50%{opacity:.95}}#fashion-figure .ff-float{transform-box:view-box;transform-origin:100px 330px;animation:ffBob 2.6s ease-in-out infinite}#fashion-figure .ff-float-lag{animation-delay:.45s}#fashion-figure #ff-glow-layer{animation:ffBreathe 2.8s ease-in-out infinite}@keyframes ffWave{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes ffRise{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(var(--dx,0px),-230px);opacity:0}}@keyframes ffSpin{to{transform:rotate(360deg)}}#fashion-figure .ff-br-wave{transform-box:view-box;transform-origin:100px 340px;animation:ffWave 2.4s ease-out infinite}#fashion-figure .ff-br-dao{transform-box:view-box;transform-origin:100px 61px;animation:ffSpin 18s linear infinite}@media(prefers-reduced-motion:reduce){#fashion-figure .ff-float,#fashion-figure #ff-glow-layer,#fashion-figure .ff-br-wave,#fashion-figure .ff-br-dao{animation:none}}.qolp-saver #fashion-figure .ff-float,.qolp-saver #fashion-figure #ff-glow-layer,.qolp-saver #fashion-figure .ff-br-dao,.qolp-saver #fashion-figure .ff-br-wave,.ff-still #fashion-figure .ff-float,.ff-still #fashion-figure #ff-glow-layer{animation:none}@keyframes ffBobPx{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--bob,6px) * -1))}}@keyframes ffQiRise{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(var(--dx,0px),calc(var(--qh,140px) * -1));opacity:0}}#ff-qi-layer{position:absolute;left:0;top:70px;width:130px;height:234px;pointer-events:none;z-index:3;animation:ffBobPx 2.6s ease-in-out infinite}#ff-qi-layer i{position:absolute;bottom:8%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ff-aura,#7dd3fc);box-shadow:0 0 6px var(--ff-aura,#7dd3fc);opacity:0;animation:ffQiRise 3s linear infinite;will-change:transform,opacity}.ff-still #ff-qi-layer{animation:none}@media(prefers-reduced-motion:reduce){#ff-qi-layer,#ff-qi-layer i{animation:none}#ff-qi-layer i{opacity:.6}}.qolp-saver #ff-qi-layer,.qolp-saver #ff-qi-layer i{animation:none}[data-language=en] .zn,[data-language=en] .zr{overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-language=en] .drop-pill,[data-language=en] .or-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-language=en] .tab{font-size:8.5px;letter-spacing:.1px}[data-language=en] .tab .tab-icon+*{word-break:break-word}[data-language=en] .bxs,[data-language=en] .bsm{letter-spacing:0}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.pg-bar{display:flex;align-items:center;justify-content:center;gap:14px;margin:10px 0 4px}.pg-btn{width:44px;height:38px;border-radius:11px;border:1px solid var(--border-soft);background:var(--surface-panel-2);color:var(--text-primary);font:inherit;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pg-btn:disabled{opacity:.3;cursor:default}.pg-txt{font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums;min-width:86px;text-align:center}.pg-bar-flat{margin:0}.skc{position:relative;overflow:hidden;width:calc(100vw - 28px);max-width:390px;margin:auto;box-sizing:border-box;max-height:88vh;overflow-y:auto;padding:18px 16px 14px;border-radius:24px;background:var(--surface-panel);border:1px solid color-mix(in srgb,var(--ac) 30%,var(--b-262626));box-shadow:0 0 50px -12px color-mix(in srgb,var(--ac) 35%,transparent),0 14px 34px #0000008c;display:flex;flex-direction:column;gap:10px;color:var(--text-primary)}.skc-beam{position:absolute;top:-90px;left:50%;width:190px;height:190px;margin-left:-95px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 10%,transparent),transparent 70%)}.skc>*{position:relative}.skc>.skc-beam{position:absolute}.skc-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.skc-sigil{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--ac);background:var(--surface-page-2);border:1px solid color-mix(in srgb,var(--ac) 28%,var(--border-soft))}.skc-sigil .gi-svg{width:24px;height:24px}.skc-name{margin-top:6px;font-size:16px;font-weight:800;color:var(--ac);display:flex;align-items:center;gap:5px;justify-content:center;flex-wrap:wrap;text-shadow:0 0 14px color-mix(in srgb,var(--ac) 45%,transparent)}.skc-cn{font-size:11px;letter-spacing:2px;color:var(--text-mute)}.skc-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px}.skc-badge{font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px}.skc-b-grade{color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 40%,transparent)}.skc-b-elem{color:var(--el);background:color-mix(in srgb,var(--el) 12%,transparent);border:1px solid color-mix(in srgb,var(--el) 35%,transparent)}.skc-b-type{color:var(--ty);background:var(--surface-panel-2);border:1px solid color-mix(in srgb,var(--ty) 30%,var(--border-soft))}.skc-tgt{margin-top:8px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.skc-tgt-l{display:flex;align-items:center;gap:8px;text-align:left}.skc-tgt-l small{display:block;font-size:9px;letter-spacing:.5px;color:var(--text-mute)}.skc-tgt-l b{font-size:12.5px}.skc-tgt-ic{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--ac);background:color-mix(in srgb,var(--ac) 15%,transparent)}.skc-tgt-r{display:flex;align-items:center;gap:8px;padding-left:10px;border-left:1px solid var(--border-soft)}.skc-tgt-sub{display:flex;flex-direction:column;align-items:flex-end;font-size:10px;color:var(--text-dim);line-height:1.25}.skc-tgt-sub small{font-size:8.5px;color:var(--text-mute)}.skc-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:6px;background:var(--surface-panel-2);border:1px solid var(--border-soft)}.skc-grid>div{display:flex;flex-direction:column;gap:3px}.skc-cell{display:block;width:8px;height:8px;border-radius:2px;background:var(--surface-page-2);box-shadow:inset 0 0 0 1px var(--border-soft);opacity:.5}.skc-cell.on{background:var(--ac);box-shadow:0 0 6px var(--ac);opacity:1}.skc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.skc-metric{padding:10px 8px;border-radius:15px;text-align:center;background:var(--surface-panel-2);border:1px solid var(--border-soft)}.skc-metric small{display:block;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-mute)}.skc-metric b{font-size:18px;font-weight:800;color:var(--ac);text-shadow:0 0 12px color-mix(in srgb,var(--ac) 45%,transparent)}.skc-metric em{font-style:normal;font-size:11px;color:var(--text-mute);margin-left:3px}.skc-desc{padding:11px 13px;border-radius:15px;background:var(--surface-page-2);border:1px solid var(--border-soft);text-align:left}.skc-desc-h{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-mute);margin-bottom:6px}.skc-desc-h .gi-svg{width:12px;height:12px;color:var(--ac)}.skc-desc-main{font-size:12px;line-height:1.7;color:var(--text-dim);overflow-wrap:anywhere}.skc-desc-main b{color:var(--ac)}.skc-desc-sub{margin-top:7px;padding-top:7px;border-top:1px dashed var(--border-soft);font-size:11px;color:var(--text-dim)}.skc-desc-sub .gi-svg{width:11px;height:11px;color:var(--ac)}.skc-mas{padding:12px;border-radius:15px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.skc-mas-h{display:flex;align-items:center;gap:7px;font-size:12px}.skc-dot{width:8px;height:8px;border-radius:50%;background:var(--mc);box-shadow:0 0 8px var(--mc);flex:none}.skc-mult{margin-left:auto;font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 35%,transparent)}.skc-quote{margin-top:5px;font-size:11.5px;font-style:italic;color:var(--text-mute)}.skc-bar{margin-top:9px;height:6px;border-radius:4px;background:var(--surface-panel-2);overflow:hidden}.skc-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--ac),#fbbf24);box-shadow:0 0 8px var(--ac)}.skc-mas-f{margin-top:6px;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text-mute)}.skc-mas-f b{color:var(--text-primary)}.skc-mas-f .skc-acc{color:var(--ac)}.skc-path{padding:12px;border-radius:15px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.skc-path-h{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-mute);margin-bottom:6px}.skc-step{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:10px;font-size:12px;color:var(--text-mute)}.skc-step.cur{background:color-mix(in srgb,var(--ac) 12%,transparent);border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);color:var(--text-primary);font-weight:700}.skc-step.done{color:var(--text-dim)}.skc-num{width:20px;height:20px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--surface-panel-2);color:var(--text-mute)}.skc-step.cur .skc-num{background:var(--ac);color:#111}.skc-step.done .skc-num{background:color-mix(in srgb,var(--mc) 25%,transparent);color:var(--mc)}.skc-num .gi-svg{width:11px;height:11px}.skc-step-nm{flex:1}.skc-step-r{font-size:10.5px;font-variant-numeric:tabular-nums}.skc-step.cur .skc-step-r{color:var(--ac);text-transform:uppercase;letter-spacing:.5px}.skc-sig{font-size:10px;padding:0 8px 3px 37px;color:var(--mc);opacity:.45}.skc-sig.on{opacity:1}.skc .dcard-actions{margin-top:2px}#item-popup-body.eqc{padding-bottom:4px}.eqc-lore{margin:12px 14px 0;padding:11px 12px;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--border-soft);font-size:11.5px;line-height:1.7;color:var(--text-dim);font-style:italic}.eqc-gems{display:flex;flex-direction:column;gap:7px;margin:12px 14px 0}.eqc-gem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.eqc-gem-t{flex:1;min-width:0;font-size:12px}.eqc-gem-t b{display:block;font-size:12px}.eqc-gem-t small{font-size:10.5px;color:var(--text-mute)}.eqc-gem-empty .eqc-gem-t{color:var(--text-mute)}.eqc-gem-b{flex:none;font:inherit;font-size:11px;font-weight:700;padding:6px 10px;border-radius:9px;cursor:pointer}.eqc-gem-off{color:#fda4af;background:#f43f5e1a;border:1px solid rgba(244,63,94,.28)}.eqc-gem-off small{font-weight:400;opacity:.8}.eqc-gem-on{color:#67e8f9;background:#06b6d41a;border:1px solid rgba(6,182,212,.35)}.eqc-gem-on .gi-svg{width:10px;height:10px}.gem-oct{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center}.gem-oct-empty{width:30px;height:30px;border:1.5px dashed var(--b-3a2050);border-radius:9px;color:var(--text-mute)}.eqc-box{margin:12px 14px 0;padding:11px 12px;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.eqc-none{font-size:12px;color:var(--text-mute)}.eqc-st+.eqc-st{margin-top:9px}.eqc-st-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:4px}.eqc-st-h>span{color:var(--text-mute);font-weight:600}.eqc-st-h div{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.eqc-st-h b{font-size:14px;color:var(--text-primary)}.eqc-st-h em{font-style:normal;font-size:11px;font-weight:700;color:var(--text-mute);min-width:44px;text-align:right}.eqc-st-h em.up{color:#34d399}.eqc-st-h em.dn{color:#fb7185}.eqc-st-bar{height:5px;border-radius:4px;background:#00000059;overflow:hidden}.eqc-st-bar i{display:block;height:100%;border-radius:4px}.eqc-st-bar i.up{background:#34d399}.eqc-st-bar i.dn{background:#f43f5e}.eqc-st-sep{height:1px;background:var(--border-soft);margin:10px 0}.eqc .cmp-box{margin:12px 14px 0;border-radius:12px;border:1px solid var(--border-soft)}.cmp-link{cursor:pointer;transition:border-color .15s}.cmp-link:active{border-color:var(--rc,var(--border-soft))}.cmp-link u{text-decoration:underline;text-underline-offset:2px;color:var(--rc,var(--text-primary))}.eqc-actions{display:grid;grid-template-columns:6fr 2fr 4fr;gap:8px;padding:14px}.eqc-actions.one{grid-template-columns:1fr}.eqc-actions.two{grid-template-columns:1fr 2fr}.eqc-btn{font:inherit;font-size:12.5px;font-weight:800;padding:12px 0;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.eqc-equip{color:#0d0b08;box-shadow:0 4px 14px -6px var(--rc)}.eqc-lock,.eqc-back{background:var(--surface-panel-2);color:var(--text-dim);border:1px solid var(--border-soft)}.eqc-drop{background:#be123c;color:#fff}.eqc-sub{margin:12px 14px 0;width:calc(100% - 28px);background:var(--surface-panel-2);color:#c084fc;border:1px solid var(--border-soft)}.eqc-peek-h{display:flex;align-items:center;gap:12px;padding:16px 14px 13px;border-bottom:1px solid var(--border-soft)}.eqc-peek-ic{position:relative;width:48px;height:48px;flex:none;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rc) 22%,transparent),var(--surface-page-2) 75%);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent);box-shadow:0 0 15px -4px var(--rc)}.eqc-peek-t{flex:1;min-width:0}.eqc-peek-nm{font-size:15px;font-weight:800;color:var(--text-primary);line-height:1.3}.eqc-peek-sub{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11.5px}.eqc-dot{color:var(--text-mute)}.eqc-worn{color:#34d399}.eqc-worn .gi-svg{width:11px;height:11px}.eqc-x{flex:none;align-self:flex-start;width:30px;height:30px;border-radius:9px;border:none;background:var(--surface-panel-2);color:var(--text-mute);cursor:pointer}.eqc-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 14px 0}.eqc-chip{padding:8px 4px;border-radius:12px;text-align:center;background:var(--surface-page-2);border:1px solid var(--border-soft)}.eqc-chip small{display:block;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-mute)}.eqc-chip b{font-size:13px;font-variant-numeric:tabular-nums}.eqc-chip.pct b{color:#67e8f9}.eqc-ench-1{box-shadow:0 0 0 4px color-mix(in srgb,var(--rc) 10%,transparent),0 0 14px -2px var(--rc)!important}.eqc-ench-2{animation:eqcBreath 2.6s ease-in-out infinite}.eqc-ench-3{animation:eqcBreath 1.8s ease-in-out infinite;border-color:var(--rc)!important}.eqc-ench-4{border-color:var(--rc)!important;animation:eqcBreath 1.4s ease-in-out infinite}.eqc-ench-4:after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;border:2px solid transparent;background:conic-gradient(from var(--eqa,0deg),transparent,var(--rc),transparent 30%,#fde68a,transparent 60%,var(--rc),transparent) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);animation:eqcSpin 3.2s linear infinite}@keyframes eqcBreath{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--rc) 10%,transparent),0 0 12px -2px var(--rc)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--rc) 18%,transparent),0 0 26px 2px var(--rc)}}@keyframes eqcSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.eqc-ench-2,.eqc-ench-3,.eqc-ench-4,.eqc-ench-4:after{animation:none}}.gpk{width:calc(100vw - 28px);max-width:390px;margin:auto;box-sizing:border-box;max-height:82vh;overflow-y:auto;padding:16px;border-radius:18px;background:var(--surface-panel);border:1px solid var(--b-262626);box-shadow:0 14px 34px #0000008c}.gpk-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border-soft)}.gpk-back{width:30px;height:30px;flex:none;border-radius:9px;border:none;background:var(--surface-panel-2);color:var(--text-dim);cursor:pointer}.gpk-ht{flex:1;min-width:0}.gpk-ht b{display:flex;align-items:center;gap:5px;font-size:12.5px;letter-spacing:.5px;color:var(--text-primary)}.gpk-ht b .gi-svg{width:12px;height:12px;color:#22d3ee}.gpk-ht small{font-size:11px;color:var(--text-mute)}.gpk-cap{flex:none;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:999px;color:#67e8f9;background:#06b6d41a;border:1px solid rgba(6,182,212,.3)}.gpk-list{display:flex;flex-direction:column;gap:7px}.gpk-row{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:12px;cursor:pointer;background:var(--surface-page-2);border:1px solid var(--border-soft)}.gpk-row:active{border-color:var(--gc)}.gpk-t{flex:1;min-width:0}.gpk-t b{display:block;font-size:12.5px}.gpk-t small{font-size:11px;font-weight:700;color:var(--gc)}.gpk-n{font-size:11.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.gpk-go{font-size:11px;font-weight:700;padding:5px 11px;border-radius:9px;color:#67e8f9;background:#06b6d41a;border:1px solid rgba(6,182,212,.35)}.gpk-close{width:100%;margin-top:12px;padding:11px 0;border-radius:12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:var(--surface-panel-2);color:var(--text-dim);border:1px solid var(--border-soft)}.eqc-peek-ic.eqc-ench-4:after{animation:eqcGlow 1.6s ease-in-out infinite}@keyframes eqcGlow{0%,to{opacity:.55}50%{opacity:1}}.ssp-card{background:var(--surface-panel);border:1px solid var(--b-2a2a2a);border-radius:18px;padding:16px;width:100%;max-width:400px;max-height:82vh;overflow-y:auto;box-shadow:0 14px 34px #0000008c;box-sizing:border-box}.ssp-h{font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--text-primary);padding:0 2px 12px}.ssp-unequip{width:100%;font:inherit;font-size:11.5px;font-weight:700;padding:8px;border-radius:10px;cursor:pointer;background:#f43f5e14;color:#fda4af;border:1px solid rgba(244,63,94,.25)}.ssp-row{display:flex;align-items:center;gap:12px;padding:11px 12px;margin-bottom:8px;border-radius:13px;cursor:pointer;background:var(--surface-page-2);border:1px solid var(--border-soft);transition:border-color .15s}.ssp-row:active{border-color:var(--sg)}.ssp-row.on{border-color:color-mix(in srgb,var(--sg) 45%,transparent);background:color-mix(in srgb,var(--sg) 7%,var(--surface-page-2))}.ssp-ic{flex:none;display:flex;align-items:center;justify-content:center;width:26px;color:var(--text-primary);font-size:20px}.ssp-ic .gi-svg{width:22px;height:22px}.ssp-t{flex:1;min-width:0}.ssp-nm{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;line-height:1.25}.ssp-nm b{font-size:12.5px;color:var(--text-primary)}.ssp-cn{font-size:11px;color:var(--sg);opacity:.9}.ssp-gr{font-size:9.5px;font-weight:700;padding:0 6px;border-radius:999px;color:var(--sg);border:1px solid color-mix(in srgb,var(--sg) 40%,transparent)}.ssp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:11px}.ssp-eff{color:#fcd34d;font-weight:600}.ssp-dot{color:var(--text-mute)}.ssp-cd{color:#67e8f9;font-weight:700;font-variant-numeric:tabular-nums}.ssp-busy{font-size:10px;padding:1px 6px;border-radius:5px;color:#fda4af;background:#f43f5e1a;border:1px solid rgba(244,63,94,.25)}.ssp-btn{flex:none;font-size:11.5px;font-weight:700;padding:6px 13px;border-radius:9px;color:var(--text-primary);background:var(--surface-panel-2);border:1px solid var(--border-soft)}.ssp-row.on .ssp-btn{color:#fcd34d;border-color:#fbbf2459}.ssp-btn .gi-svg{width:11px;height:11px}.ssp-close{margin-top:6px;width:100%;font:inherit;font-size:12px;font-weight:700;padding:11px;border-radius:12px;cursor:pointer;border:1px solid var(--border-soft);background:var(--surface-panel-2);color:var(--text-dim)}.den-sec-h{display:flex;align-items:center;justify-content:space-between;margin:2px 2px 10px}.den-sec-h>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.6px;color:var(--text-primary)}.den-sec-h>span .gi-svg{color:#fbbf24}.den-sec-h small{font-size:11px;color:var(--text-mute)}.den-sec-h small b{color:#34d399}.den-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.den-slot{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:11px;border-radius:17px;min-height:176px;box-sizing:border-box;background:var(--surface-panel);border:1px solid var(--border-soft);cursor:pointer}.den-slot.on{border-color:color-mix(in srgb,var(--gc) 40%,transparent);box-shadow:0 0 18px -8px var(--gc)}.den-slot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.den-no{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:6px;color:var(--text-dim);background:var(--surface-panel-2);border:1px solid var(--border-soft)}.den-slot.on .den-no{color:var(--gc);border-color:color-mix(in srgb,var(--gc) 35%,transparent);background:color-mix(in srgb,var(--gc) 10%,transparent)}.den-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;white-space:nowrap}.den-tag.sk{color:#fcd34d;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}.den-tag.st{color:var(--text-mute);background:var(--surface-panel-2);border:1px solid var(--border-soft)}.den-slot-mid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0}.den-av{position:relative;width:48px;height:48px;border-radius:50%;margin-bottom:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--gc) 45%,transparent),0 0 14px -2px var(--gc)}.den-nm{font-size:11.5px;color:var(--gc,var(--text-primary));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.den-cn{font-size:10px;color:var(--text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.den-eff{font-size:10px;font-weight:700;color:#34d399;line-height:1.35;margin-top:2px}.den-rm{width:100%;font:inherit;font-size:10.5px;font-weight:600;padding:6px 0;border-radius:9px;cursor:pointer;color:#fda4af;background:#f43f5e14;border:1px solid rgba(244,63,94,.25)}.den-slot-empty{border:2px dashed var(--b-3a2050);background:transparent;animation:denPulse 2.6s ease-in-out infinite}.den-slot-empty .den-nm{color:var(--text-dim)}.den-slot-lock{opacity:.6}.den-plus{width:44px;height:44px;border-radius:50%;border:1px dashed var(--b-3a2050);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-mute);margin-bottom:4px}.den-slot-mid small{font-size:10px;color:var(--text-mute)}.den-pick{margin-top:6px;font-size:10px;font-weight:700;color:#67e8f9}@keyframes denPulse{0%,to{border-color:var(--b-3a2050)}50%{border-color:#fbbf2459}}@media(prefers-reduced-motion:reduce){.den-slot-empty{animation:none}}.den-note{display:flex;gap:8px;align-items:flex-start;margin:10px 0 16px;padding:9px 12px;border-radius:12px;font-size:10.5px;line-height:1.6;color:var(--text-dim);background:var(--surface-panel);border:1px solid var(--border-soft)}.den-note .gi-svg{flex:none;margin-top:2px;color:#fbbf24}.den-note b{color:#fcd34d}.den-roster-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid var(--border-soft)}.den-roster-t{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.6px}.den-roster-t i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.den-frag{font-size:10.5px;color:var(--text-dim);padding:2px 10px;border-radius:999px;background:var(--surface-panel);border:1px solid rgba(168,85,247,.35)}.den-frag b{color:#d8b4fe}.den-empty{font-size:11.5px;color:var(--text-mute);text-align:center;padding:22px 0}.den-card{padding:14px;margin-bottom:12px;border-radius:17px;background:var(--surface-panel);border:1px solid var(--border-soft)}.den-card.on{border-color:color-mix(in srgb,var(--gc) 38%,transparent)}.den-card-h{display:flex;align-items:center;gap:12px;cursor:pointer}.den-card-av{position:relative;width:50px;height:50px;flex:none;border-radius:13px;overflow:visible;box-shadow:0 0 0 1px color-mix(in srgb,var(--gc) 40%,transparent),0 0 13px -3px var(--gc)}.den-card-av .beast-art{border-radius:13px;overflow:hidden}.den-badge{position:absolute;top:-6px;right:-7px;font-size:9px;font-weight:800;padding:0 5px;border-radius:999px;color:#6ee7b7;background:#052e22;border:1px solid rgba(52,211,153,.45)}.den-card-t{flex:1;min-width:0}.den-card-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.den-card-row b{font-size:13.5px;color:var(--gc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.den-dep{flex:none;font-size:9.5px;font-weight:800;padding:1px 8px;border-radius:999px;color:#6ee7b7;background:#10b9811f;border:1px solid rgba(52,211,153,.4)}.den-card-t small{display:block;margin-top:3px;font-size:10.5px;color:var(--text-mute);line-height:1.5}.den-gr{color:var(--gc);font-weight:700}.den-auto{color:#4ade80}.den-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin-top:11px}.den-stat{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;border-radius:11px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.den-stat span{font-size:10px;font-weight:600;color:var(--text-mute)}.den-stat b{font-size:12px;color:#34d399;font-variant-numeric:tabular-nums}.den-skill{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:8px 10px;border-radius:11px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.den-skill span{font-size:11.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.den-skill span .gi-svg{color:#fbbf24}.den-skill em{flex:none;font-style:normal;font-size:10px;font-weight:700;padding:1px 7px;border-radius:6px;color:#fcd34d;background:#78350f59;border:1px solid rgba(245,158,11,.3)}.den-card .bond-row{margin-top:11px;padding-top:10px;border-top:1px solid var(--border-soft)}.den-card .bond-top{font-size:11px}.den-card .bond-d{font-size:10px}.den-acts{display:grid;grid-template-columns:8fr 4fr;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft)}.den-go,.den-mg{font:inherit;font-size:12px;font-weight:800;padding:10px 0;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.den-go{color:#6ee7b7;background:#064e3b8c;border:1px solid rgba(52,211,153,.4)}.den-mg{color:var(--text-dim);background:var(--surface-page-2);border:1px solid var(--border-soft);font-weight:700}.den-drawer{display:none;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border-soft)}.den-drawer.open{display:grid}.den-drawer button{font:inherit;font-size:11px;font-weight:600;padding:8px 4px;border-radius:10px;cursor:pointer;color:var(--text-primary);background:var(--surface-page-2);border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;gap:4px}.den-drawer .r{color:#fda4af}.den-drawer .a{color:#fcd34d}.den-drawer .m{color:var(--text-mute)}#htab-hatch,#htab-den,#htab-fusion{border-radius:12px!important;padding:10px 4px!important;background:var(--surface-panel)!important;border:1px solid var(--border-soft)!important;color:var(--text-mute)!important;box-shadow:none!important}#htab-hatch.btp,#htab-den.btp,#htab-fusion.btp{color:#fcd34d!important;border-color:#f59e0b80!important;box-shadow:0 0 14px -2px #f59e0b40!important}.den-card-av.beast-art-host{overflow:visible}.rare-fate{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 3px;margin:0 4px 4px 0;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--rf);background:color-mix(in srgb,var(--rf) 12%,transparent);border:1px solid color-mix(in srgb,var(--rf) 45%,transparent);box-shadow:0 0 12px -4px var(--rf)}.rare-fate b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 3px;border-radius:999px;background:var(--rf);color:#111;font-size:10px}.rare-fate.full{display:flex;flex-wrap:wrap;border-radius:12px;padding:6px 10px 7px 6px;margin:0 0 6px}.rare-fate.full small{flex-basis:100%;margin:4px 0 0 25px;font-weight:400;font-size:10.5px;line-height:1.5;color:var(--text-dim)}.fate-opt.sfate{border-color:#f59e0b!important;background:radial-gradient(circle at 15% 0%,rgba(244,63,94,.18),rgba(245,158,11,.08) 55%,var(--surface-panel) 90%)!important;box-shadow:0 0 18px -4px #f59e0b8c;animation:sfateGlow 2.4s ease-in-out infinite}.sfate-badge{position:absolute;top:-1px;right:8px;font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 8px;border-radius:0 0 5px 5px;color:#1a0f02;background:linear-gradient(90deg,#fbbf24,#f43f5e)}.sfate-badge .gi-svg{width:9px;height:9px}@keyframes sfateGlow{0%,to{box-shadow:0 0 14px -6px #f59e0b80}50%{box-shadow:0 0 22px -2px #f43f5e99}}@media(prefers-reduced-motion:reduce){.fate-opt.sfate{animation:none}}.den-av,.den-card-av{box-shadow:none!important;background:transparent!important;border:none!important}.den-av .beast-art,.den-card-av .beast-art{background:transparent}.hst-card{padding:8px 12px}.hst-card .hst-head{margin:0;gap:8px;cursor:pointer}.hst-card.hst-open .hst-head{margin-bottom:8px}.hst-sum{flex:1;min-width:0;font-size:10.5px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.hst-chev{flex:none;color:var(--text-mute);display:flex}.hst-chev .gi-svg{width:12px;height:12px}.den-card{border-color:color-mix(in srgb,var(--gc) 32%,var(--border-soft));background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--gc) 7%,transparent),var(--surface-panel) 60%)}.den-card.on{border-color:color-mix(in srgb,var(--gc) 60%,transparent);box-shadow:0 0 18px -8px var(--gc)}.lang-sw{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:5;display:flex;gap:2px;padding:3px;border-radius:999px;background:#141418b8;border:1px solid rgba(255,255,255,.12)}.lang-sw button{font:inherit;font-size:11.5px;font-weight:700;min-width:40px;padding:6px 10px;border:none;border-radius:999px;background:transparent;color:#a8a29e;cursor:pointer}html:not([data-language=en]) .lang-sw [data-l=th],html[data-language=en] .lang-sw [data-l=en]{background:#e9bb61;color:#1a1206}#intro-screen .lang-sw{position:fixed}.dq-cx{width:28px;height:24px;margin-right:6px;border-radius:8px;border:1px solid rgba(251,146,60,.35);background:#fb923c1a;color:#fdba74;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.dq-cx .gi-svg{width:13px;height:13px}.dqcx{width:calc(100vw - 24px);max-width:440px;box-sizing:border-box;max-height:86vh;overflow-y:auto;margin:auto;padding:16px;border-radius:18px;background:var(--surface-panel);border:1px solid var(--b-262626);box-shadow:0 14px 34px #0000008c;color:var(--text-primary)}.dqcx-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dqcx-h b{display:flex;align-items:center;gap:6px;font-size:14px}.dqcx-h b .gi-svg{color:#fb923c}.dqcx-x{width:30px;height:30px;border-radius:9px;border:none;background:var(--surface-panel-2);color:var(--text-mute);cursor:pointer}.dqcx-lead{margin:0 0 10px;font-size:11.5px;line-height:1.6;color:var(--text-dim)}.dqcx-zones{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.dqcx-zones button{font:inherit;font-size:12px;font-weight:700;padding:6px 0;border-radius:9px;border:1px solid var(--border-soft);background:var(--surface-page-2);color:var(--text-mute);cursor:pointer}.dqcx-zones button.on{color:#fdba74;border-color:#fb923c80;background:#fb923c1a}.dqcx-zn{margin:8px 0 6px;font-size:12px;font-weight:700;color:#fdba74;text-align:center}.dqcx-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;color:var(--text-mute);margin-bottom:8px}.dqcx-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:4px;vertical-align:middle}.dqcx-legend .c1{background:#f87171}.dqcx-legend .c2{background:#fb923c}.dqcx-table{border-radius:12px;overflow:hidden;border:1px solid var(--border-soft)}.dqcx-tr{display:grid;grid-template-columns:34px 1fr 1fr .9fr .9fr 1.8fr;gap:4px;align-items:center;padding:7px 8px;font-size:11px;border-top:1px solid var(--border-soft);cursor:pointer;font-variant-numeric:tabular-nums}.dqcx-th{border-top:none;background:var(--surface-page-2);color:var(--text-mute);font-size:9.5px;font-weight:700;cursor:default}.dqcx-tr .c1{color:#fca5a5}.dqcx-tr .c2{color:#fdba74}.dqcx-tr.cur{background:#fb923c1f;box-shadow:inset 3px 0 #fb923c}.dqcx-tr.lock{opacity:.45}.dqcx-mk{font-size:9.5px;color:#fde68a;line-height:1.3}.dqcx-det{padding:8px 10px 10px 44px;background:var(--surface-page-2);border-top:1px dashed var(--border-soft)}.dqcx-det>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:10.5px}.dqcx-det>div>span{color:var(--text-mute);flex:none}.dqcx-det>div>b{font-weight:600;text-align:right;line-height:1.55}.dqcx-foot{margin:10px 0 0;font-size:10px;line-height:1.6;color:var(--text-mute)}.bt-stage{position:relative}.bt-stage .cpop-chip{background:linear-gradient(90deg,#fde68a,#f59e0b);opacity:.85}.hs-popx{transition:margin-top .18s ease-out}.bt-stage .cpop-unit.hs-target:before{content:"";position:absolute;left:50%;top:-9px;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fbbf24;filter:drop-shadow(0 0 3px rgba(251,191,36,.7));animation:hsTgtBob 1.2s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes hsTgtBob{50%{transform:translateY(-3px)}}.hs-spark{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;z-index:20}.hs-shard{position:absolute;width:7px;height:9px;pointer-events:none;z-index:20;background:linear-gradient(135deg,#e0f2fe,#38bdf8);clip-path:polygon(50% 0,100% 70%,30% 100%,0 40%);box-shadow:0 0 6px #7dd3fc}.hs-phase{position:absolute;inset:0;z-index:25;pointer-events:none;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:radial-gradient(ellipse at center,#3c000c33 20%,#780a1e8c);animation:hsPhase calc(1.5s/var(--speed-rate,1)) ease-out forwards}.hs-phase b{font-size:16px;font-weight:800;color:#fecdd3;letter-spacing:1px;text-shadow:0 0 12px rgba(244,63,94,.8),0 2px 0 #000}.hs-phase small{font-size:11px;font-weight:700;letter-spacing:3px;color:#fda4af}@keyframes hsPhase{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.hs-stage-quake{animation:hsQuake .42s}@keyframes hsQuake{20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px,-1px)}}.hs-sum{position:absolute;left:50%;top:50%;z-index:24;pointer-events:none;display:flex;gap:10px;align-items:center;white-space:nowrap;padding:6px 14px;border-radius:999px;font-size:11.5px;color:var(--text-dim);background:#0c0a10db;border:1px solid rgba(251,191,36,.35);box-shadow:0 6px 18px #00000073;animation:hsSum calc(1.6s/var(--speed-rate,1)) ease-out forwards}.hs-sum b{color:#fde68a;font-variant-numeric:tabular-nums}.hs-sum .gi-svg{width:12px;height:12px;color:#fbbf24}@keyframes hsSum{0%{opacity:0;transform:translate(-50%,-30%) scale(.9)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:1;transform:translate(-50%,-70%)}to{opacity:0;transform:translate(-50%,-95%)}}@media(prefers-reduced-motion:reduce){.bt-stage .cpop-unit.hs-target:before,.hs-sum,.hs-phase{animation-duration:.01ms}}.bt-stage .dom-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:560}.bt-stage .dom-clip .dom-ring-a,.bt-stage .dom-clip .dom-ring-b{width:220px;height:220px}.bt-stage .dom-frame{position:absolute;inset:0;border-radius:inherit;border:1.5px solid currentColor;box-shadow:inset 0 0 22px currentColor;opacity:0;transition:opacity .5s}.bt-stage .dom-field.on .dom-frame{opacity:.7;animation:domFrameFx 2.4s ease-in-out infinite}@keyframes domFrameFx{50%{opacity:.38}}.bt-stage .dom-seal{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;opacity:0;transition:opacity .6s}.bt-stage .dom-seal svg{width:100%;height:100%;display:block}.bt-stage .dom-field.on .dom-seal{opacity:.28;animation:domSealFx 26s linear infinite}@keyframes domSealFx{to{transform:rotate(360deg)}}.bt-stage .dom-mote{position:absolute;bottom:-6px;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;opacity:0}.bt-stage .dom-field.on .dom-mote{animation:domMoteFx 3.2s linear infinite}@keyframes domMoteFx{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-230px)}}.bt-stage.dom-on .cpop-unit.cpop-p2:not(.hs-empty):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 120%,var(--domc) 0%,transparent 60%);opacity:.32}@media(prefers-reduced-motion:reduce){.bt-stage .dom-field.on .dom-seal,.bt-stage .dom-field.on .dom-frame,.bt-stage .dom-field.on .dom-mote{animation:none}}.hs-shell{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:6;border:2px solid #bae6fd;box-shadow:0 0 12px #7dd3fccc,inset 0 0 10px #7dd3fc80;animation:hsShellFx calc(.55s/var(--speed-rate,1)) cubic-bezier(.2,.8,.3,1) forwards}@keyframes hsShellFx{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.14)}}.hs-facet{position:absolute;width:9px;height:9px;pointer-events:none;z-index:20;border-radius:2px;background:linear-gradient(135deg,#f0f9fff2,#7dd3fcb3);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 4px rgba(125,211,252,.8))}.cat5{display:flex;gap:4px;padding:0 0 7px;overflow-x:auto;scrollbar-width:none}.cat5::-webkit-scrollbar{display:none}.cat5 button{flex:none;font:600 11.5px inherit;font-family:inherit;padding:4px 11px;border-radius:999px;border:1px solid var(--border-soft);background:var(--surface-panel-2);color:var(--text-dim);cursor:pointer}.cat5 button.on{border-color:#e9bb61;color:#fde68a;background:#e9bb611a}#clog,#dng-log{height:260px;line-height:1.5;padding:0;font-size:13px}.rd5{border-bottom:1px solid var(--border-soft)}.rh5{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:5px 10px;font-size:11.5px;color:var(--text-mute);background:var(--surface-page-2)}.rh5 b{color:var(--text-primary)}.rs5{display:flex;gap:10px;font-weight:700;font-variant-numeric:tabular-nums}:is(#clog,#dng-log) p.ln5{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:start;padding:5px 10px;margin:0;font-size:12.5px;line-height:1.5;border-left:2px solid transparent;flex-wrap:nowrap}:is(#clog,#dng-log) p.ln5>*{min-width:0}.ln5 .dot12{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font:700 10px sans-serif;color:#111;margin-top:1px}.ln5 .val5{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.ln5.hl-break{background:linear-gradient(90deg,rgba(251,191,36,.12),transparent 70%);border-left-color:#fbbf24}.ln5.hl-dodge{background:linear-gradient(90deg,rgba(96,165,250,.12),transparent 70%);border-left-color:#60a5fa}.ln5.hl-stun{background:linear-gradient(90deg,rgba(192,132,252,.12),transparent 70%);border-left-color:#c084fc}.ln5.hl-ev{background:linear-gradient(90deg,rgba(233,187,97,.1),transparent 70%)}.ln5.hl-boss{background:linear-gradient(90deg,rgba(74,222,128,.09),transparent 70%)}:is(#clog,#dng-log) p.sk5{background:linear-gradient(90deg,color-mix(in srgb,var(--kc) 15%,transparent),color-mix(in srgb,var(--kc) 3%,transparent) 65%,transparent);border-left-color:var(--kc);padding:7px 10px}.sk5 .who5{display:block;font-size:12px;color:#c4b5fd}.sk5 .who5.foe{color:#fda4af}.sk5 .skn5{display:inline-flex;align-items:center;gap:3px;margin-top:4px;padding:0 7px;border-radius:7px;font-weight:700;background:color-mix(in srgb,var(--kc) 14%,transparent);border:1px solid color-mix(in srgb,var(--kc) 45%,transparent);color:color-mix(in srgb,var(--kc) 35%,#fff)}.sk5 .skfx5{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;margin-top:5px;font-size:13.5px;color:color-mix(in srgb,var(--kc) 55%,#fff)}.sk5 .skfx5>b{font-weight:800}.sk5 .skfx5 b span{color:inherit!important}.sk5 .skt5{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--kc);color:#111;flex:none}.sk5 .skt5 svg{width:11px;height:11px}.sk5 .res5{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:60px}.sk5 .res5 b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kc)}.sk5 .res5 small{font-size:9.5px;color:var(--text-mute);line-height:1.2;max-width:74px}:is(#clog,#dng-log)[data-f=me] p.ln5:not([data-c=me]),:is(#clog,#dng-log)[data-f=foe] p.ln5:not([data-c=foe]),:is(#clog,#dng-log)[data-f=sk] p.ln5:not([data-c=sk]),:is(#clog,#dng-log)[data-f=st] p.ln5:not([data-c=st]),:is(#clog,#dng-log)[data-f=ev] p.ln5:not([data-c=ev]){display:none}.log:not([data-f=all]) .rd5:not(:has(p.ln5[style*=--kc],p.ln5[data-c])){display:none}:is(#clog,#dng-log)[data-f=me] .rd5:not(:has([data-c=me])),:is(#clog,#dng-log)[data-f=foe] .rd5:not(:has([data-c=foe])),:is(#clog,#dng-log)[data-f=sk] .rd5:not(:has([data-c=sk])),:is(#clog,#dng-log)[data-f=st] .rd5:not(:has([data-c=st])),:is(#clog,#dng-log)[data-f=ev] .rd5:not(:has([data-c=ev])){display:none}.ln5 .sub5{display:block;font-size:11px;margin-top:1px}.ln5 .m5 svg{width:13px;height:13px;vertical-align:-2px}:is(#clog,#dng-log) p.ln5.tick5{padding-top:3px;padding-bottom:3px;font-size:12px;border-left-style:dashed;opacity:.92}:is(#clog,#dng-log) p.tick5 .dot12{transform:scale(.8)}.ln5 .tk5{display:inline-block;font-size:9.5px;font-weight:700;padding:0 6px;border-radius:6px;background:color-mix(in srgb,#f87171 20%,transparent);color:#fca5a5;margin-left:4px}.ln5 .tk5.our{background:color-mix(in srgb,#a3e635 18%,transparent);color:#d9f99d}.team-adv-btn{width:100%;margin-top:8px;background:linear-gradient(90deg,color-mix(in srgb,#e9bb61 22%,transparent),transparent);border:1px solid color-mix(in srgb,#e9bb61 55%,transparent);color:var(--t-fde68a,#fde68a)}.adv-list{display:flex;flex-direction:column;gap:6px;margin:10px 0}.adv-row{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.adv-row.fr{border-left:3px solid #f59e0b}.adv-row:not(.fr){border-left:3px solid #60a5fa}.adv-pos{font-size:10px;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--surface-panel-2);color:var(--text-primary);flex:none}.adv-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adv-b b{font-size:12px;color:var(--text-primary)}.adv-b em{font-style:normal;font-size:9.5px;color:#4ade80}.adv-b small{font-size:10px;color:var(--text-mute)}.adv-slot{font-size:9.5px;color:var(--text-mute);flex:none}.adv-gain,.adv-ok{text-align:center;font-size:11px;color:var(--text-mute);margin:4px 0 8px}.adv-gain b{color:#4ade80}.adv-apply{width:100%;margin-bottom:6px}:is(#clog,#dng-log) .nf5{color:#f87171!important;font-weight:700}:is(#clog,#dng-log) .na5{color:#fbbf24!important;font-weight:700}:is(#clog,#dng-log) p.ln5.cs-dim{opacity:.5;font-size:12px;padding-top:2px;padding-bottom:2px;background:none!important;border-left-color:transparent!important}:is(#clog,#dng-log) p.ln5.cs-dim .dot12{background:#4a453a!important;color:#b7b0a1;transform:scale(.8)}:is(#clog,#dng-log) p.ln5.cs-dim .m5,:is(#clog,#dng-log) p.ln5.cs-dim .m5 *{color:var(--text-mute)!important}.cs-pg{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0;font-size:11px;color:var(--text-mute)}.cs-pg .btn{min-width:34px}.cs-rates{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;font-size:9px;margin:-2px 0 8px;opacity:.9}.accm-row{min-height:44px;cursor:pointer}.accm-t{flex:1;min-width:0}.accm-tag{font-size:8.5px;font-weight:800;border-radius:6px;padding:1px 5px;margin-left:5px;vertical-align:middle}.accm-tag.new{color:#0a0a0a;background:#4ade80}.accm-tag.best{color:#0a0a0a;background:#fbbf24}.accm-lock{flex-shrink:0;width:44px;height:44px;border-radius:9px;border:1px solid var(--border-soft);background:var(--surface-panel);color:var(--text-mute);display:flex;align-items:center;justify-content:center}.accm-lock.on{color:#fbbf24;border-color:#fbbf2466}.accm-cmp{margin-top:6px;padding:6px 8px;border-radius:7px;background:var(--surface-panel);font-size:10px}.accm-cmp-h{color:var(--text-mute);margin-bottom:3px}.accm-cmp-r{display:grid;grid-template-columns:44px 1fr auto;gap:6px;padding:1px 0;color:var(--text-dim)}.accm-note{font-size:10.5px;color:var(--text-dim);line-height:1.6;margin:6px 0}.accm-note.dim{color:var(--text-mute);font-size:9.5px}.accm-note.warn{color:#f87171}.accm-btns{display:flex;gap:8px;margin-top:10px}.accm-btns .btn{flex:1;min-height:44px}.cdx-locked{font-size:10.5px;color:var(--text-mute);padding:8px 4px;line-height:1.6}.cdx-lock-sec .acc-head{opacity:.55}.ring-chip.ring-qk{color:var(--t-fbbf24);border-color:#fbbf2459;font-weight:700}.ring-chip.ring-qk .gi-svg{width:13px;height:13px;vertical-align:-2px}.qk-overlay{position:fixed;inset:0;z-index:180;background:#0009;display:flex;align-items:flex-end;justify-content:center}.qk-card{width:100%;max-width:480px;max-height:84vh;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-soft);border-bottom:0;border-radius:18px 18px 0 0;padding:6px 14px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;color:var(--text-primary)}.qk-grab{width:38px;height:4px;border-radius:4px;background:var(--border-soft);margin:4px auto 8px}.qk-hd{display:flex;align-items:center;gap:8px;font-size:15px}.qk-hd b{flex:1}.qk-hic{color:var(--t-fbbf24);display:inline-flex}.qk-hic .gi-svg{width:20px;height:20px}.qk-x{width:44px;height:44px;border:0;background:transparent;color:var(--text-mute);font-size:16px;display:flex;align-items:center;justify-content:center;margin-right:-10px}.qk-note{font-size:11px;color:var(--text-mute);margin:0 0 8px}.qk-list{overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.qk-sec{font-size:11px;font-weight:700;color:var(--text-mute);margin:10px 0 6px;letter-spacing:.02em}.qk-row{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border-radius:12px;background:var(--surface-page-2);border:1px solid var(--border-soft)}.qk-ic{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--qc);background:color-mix(in srgb,var(--qc) 12%,transparent);border:1px solid color-mix(in srgb,var(--qc) 30%,transparent)}.qk-ic .gi-svg,.qk-ic svg{width:24px;height:24px}.qk-nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.qk-nm b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qk-nm small{font-size:10.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.qk-ctl{flex:0 0 auto;display:flex;align-items:center;gap:5px}.qk-step{display:flex;align-items:center;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--surface-page)}.qk-step button{width:30px;height:44px;border:0;background:transparent;color:var(--text-primary);font-size:16px}.qk-step button:disabled{opacity:.3}.qk-step span{min-width:26px;text-align:center;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.qk-go{min-width:44px;height:44px;padding:0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--qc) 45%,transparent);background:color-mix(in srgb,var(--qc) 16%,transparent);color:var(--text-primary);font-size:12px;font-weight:700}.qk-go.qk-all{background:transparent}.qk-go:disabled{opacity:.35}.qk-empty{padding:28px 8px;text-align:center;color:var(--text-mute);font-size:12.5px}@media(max-width:380px){.qk-step button{width:26px}.qk-go{padding:0 7px}}
