:root{
    --primary:#e50914;
    --primary-a025:#E5091406;
    --primary-a035:#E5091409;
    --primary-a045:#E509140B;
    --primary-a055:#E509140E;
    --primary-a06:#E509140F;
    --primary-a07:#E5091412;
    --primary-a075:#E5091413;
    --primary-a08:#E5091414;
    --primary-a1:#E509141A;
    --primary-a12:#E509141F;
    --primary-a13:#E5091421;
    --primary-a14:#E5091424;
    --primary-a15:#E5091426;
    --primary-a16:#E5091429;
    --primary-a18:#E509142E;
    --primary-a22:#E5091438;
    --primary-a24:#E509143D;
    --primary-a25:#E5091440;
    --primary-a28:#E5091447;
    --primary-a3:#E509144C;
    --primary-a32:#E5091452;
    --primary-a34:#E5091457;
    --primary-a35:#E5091459;
    --primary-a36:#E509145C;
    --primary-a38:#E5091461;
    --primary-a4:#E5091466;
    --primary-a42:#E509146B;
    --primary-a48:#E509147A;
    --primary-a5:#E5091480;
    --primary-a54:#E509148A;
    --primary-a58:#E5091494;
    --primary-a62:#E509149E;
    --primary-a65:#E50914A6;
    --primary-a68:#E50914AD;
    --primary-a72:#E50914B8;
    --primary-a74:#E50914BD;
    --primary-a75:#E50914BF;
    --primary-a76:#E50914C2;
    --primary-a82:#E50914D1;
    --primary-a86:#E50914DB;
    --primary-a88:#E50914E0;
    --primary-a9:#E50914E6;
    --primary-a94:#E50914F0;
    --primary-hover:#ff1f2e;
    --primary-hover-a025:#FF1F2E06;
    --primary-hover-a035:#FF1F2E09;
    --primary-hover-a045:#FF1F2E0B;
    --primary-hover-a055:#FF1F2E0E;
    --primary-hover-a06:#FF1F2E0F;
    --primary-hover-a07:#FF1F2E12;
    --primary-hover-a075:#FF1F2E13;
    --primary-hover-a08:#FF1F2E14;
    --primary-hover-a1:#FF1F2E1A;
    --primary-hover-a12:#FF1F2E1F;
    --primary-hover-a13:#FF1F2E21;
    --primary-hover-a14:#FF1F2E24;
    --primary-hover-a15:#FF1F2E26;
    --primary-hover-a16:#FF1F2E29;
    --primary-hover-a18:#FF1F2E2E;
    --primary-hover-a22:#FF1F2E38;
    --primary-hover-a24:#FF1F2E3D;
    --primary-hover-a25:#FF1F2E40;
    --primary-hover-a28:#FF1F2E47;
    --primary-hover-a3:#FF1F2E4C;
    --primary-hover-a32:#FF1F2E52;
    --primary-hover-a34:#FF1F2E57;
    --primary-hover-a35:#FF1F2E59;
    --primary-hover-a36:#FF1F2E5C;
    --primary-hover-a38:#FF1F2E61;
    --primary-hover-a4:#FF1F2E66;
    --primary-hover-a42:#FF1F2E6B;
    --primary-hover-a48:#FF1F2E7A;
    --primary-hover-a5:#FF1F2E80;
    --primary-hover-a54:#FF1F2E8A;
    --primary-hover-a58:#FF1F2E94;
    --primary-hover-a62:#FF1F2E9E;
    --primary-hover-a65:#FF1F2EA6;
    --primary-hover-a68:#FF1F2EAD;
    --primary-hover-a72:#FF1F2EB8;
    --primary-hover-a74:#FF1F2EBD;
    --primary-hover-a75:#FF1F2EBF;
    --primary-hover-a76:#FF1F2EC2;
    --primary-hover-a82:#FF1F2ED1;
    --primary-hover-a86:#FF1F2EDB;
    --primary-hover-a88:#FF1F2EE0;
    --primary-hover-a9:#FF1F2EE6;
    --primary-hover-a94:#FF1F2EF0;
    --primary-dark:#7a0007;
    --primary-dark-a025:#7A000706;
    --primary-dark-a035:#7A000709;
    --primary-dark-a045:#7A00070B;
    --primary-dark-a055:#7A00070E;
    --primary-dark-a06:#7A00070F;
    --primary-dark-a07:#7A000712;
    --primary-dark-a075:#7A000713;
    --primary-dark-a08:#7A000714;
    --primary-dark-a1:#7A00071A;
    --primary-dark-a12:#7A00071F;
    --primary-dark-a13:#7A000721;
    --primary-dark-a14:#7A000724;
    --primary-dark-a15:#7A000726;
    --primary-dark-a16:#7A000729;
    --primary-dark-a18:#7A00072E;
    --primary-dark-a22:#7A000738;
    --primary-dark-a24:#7A00073D;
    --primary-dark-a25:#7A000740;
    --primary-dark-a28:#7A000747;
    --primary-dark-a3:#7A00074C;
    --primary-dark-a32:#7A000752;
    --primary-dark-a34:#7A000757;
    --primary-dark-a35:#7A000759;
    --primary-dark-a36:#7A00075C;
    --primary-dark-a38:#7A000761;
    --primary-dark-a4:#7A000766;
    --primary-dark-a42:#7A00076B;
    --primary-dark-a48:#7A00077A;
    --primary-dark-a5:#7A000780;
    --primary-dark-a54:#7A00078A;
    --primary-dark-a58:#7A000794;
    --primary-dark-a62:#7A00079E;
    --primary-dark-a65:#7A0007A6;
    --primary-dark-a68:#7A0007AD;
    --primary-dark-a72:#7A0007B8;
    --primary-dark-a74:#7A0007BD;
    --primary-dark-a75:#7A0007BF;
    --primary-dark-a76:#7A0007C2;
    --primary-dark-a82:#7A0007D1;
    --primary-dark-a86:#7A0007DB;
    --primary-dark-a88:#7A0007E0;
    --primary-dark-a9:#7A0007E6;
    --primary-dark-a94:#7A0007F0;
    --neon:#ff6670;
    --neon-a025:#FF667006;
    --neon-a035:#FF667009;
    --neon-a045:#FF66700B;
    --neon-a055:#FF66700E;
    --neon-a06:#FF66700F;
    --neon-a07:#FF667012;
    --neon-a075:#FF667013;
    --neon-a08:#FF667014;
    --neon-a1:#FF66701A;
    --neon-a12:#FF66701F;
    --neon-a13:#FF667021;
    --neon-a14:#FF667024;
    --neon-a15:#FF667026;
    --neon-a16:#FF667029;
    --neon-a18:#FF66702E;
    --neon-a22:#FF667038;
    --neon-a24:#FF66703D;
    --neon-a25:#FF667040;
    --neon-a28:#FF667047;
    --neon-a3:#FF66704C;
    --neon-a32:#FF667052;
    --neon-a34:#FF667057;
    --neon-a35:#FF667059;
    --neon-a36:#FF66705C;
    --neon-a38:#FF667061;
    --neon-a4:#FF667066;
    --neon-a42:#FF66706B;
    --neon-a48:#FF66707A;
    --neon-a5:#FF667080;
    --neon-a54:#FF66708A;
    --neon-a58:#FF667094;
    --neon-a62:#FF66709E;
    --neon-a65:#FF6670A6;
    --neon-a68:#FF6670AD;
    --neon-a72:#FF6670B8;
    --neon-a74:#FF6670BD;
    --neon-a75:#FF6670BF;
    --neon-a76:#FF6670C2;
    --neon-a82:#FF6670D1;
    --neon-a86:#FF6670DB;
    --neon-a88:#FF6670E0;
    --neon-a9:#FF6670E6;
    --neon-a94:#FF6670F0;
    --text:#ffffff;
    --text-a025:#FFFFFF06;
    --text-a035:#FFFFFF09;
    --text-a045:#FFFFFF0B;
    --text-a055:#FFFFFF0E;
    --text-a06:#FFFFFF0F;
    --text-a07:#FFFFFF12;
    --text-a075:#FFFFFF13;
    --text-a08:#FFFFFF14;
    --text-a1:#FFFFFF1A;
    --text-a12:#FFFFFF1F;
    --text-a13:#FFFFFF21;
    --text-a14:#FFFFFF24;
    --text-a15:#FFFFFF26;
    --text-a16:#FFFFFF29;
    --text-a18:#FFFFFF2E;
    --text-a22:#FFFFFF38;
    --text-a24:#FFFFFF3D;
    --text-a25:#FFFFFF40;
    --text-a28:#FFFFFF47;
    --text-a3:#FFFFFF4C;
    --text-a32:#FFFFFF52;
    --text-a34:#FFFFFF57;
    --text-a35:#FFFFFF59;
    --text-a36:#FFFFFF5C;
    --text-a38:#FFFFFF61;
    --text-a4:#FFFFFF66;
    --text-a42:#FFFFFF6B;
    --text-a48:#FFFFFF7A;
    --text-a5:#FFFFFF80;
    --text-a54:#FFFFFF8A;
    --text-a58:#FFFFFF94;
    --text-a62:#FFFFFF9E;
    --text-a65:#FFFFFFA6;
    --text-a68:#FFFFFFAD;
    --text-a72:#FFFFFFB8;
    --text-a74:#FFFFFFBD;
    --text-a75:#FFFFFFBF;
    --text-a76:#FFFFFFC2;
    --text-a82:#FFFFFFD1;
    --text-a86:#FFFFFFDB;
    --text-a88:#FFFFFFE0;
    --text-a9:#FFFFFFE6;
    --text-a94:#FFFFFFF0;
    --muted:#c7c7c7;
    --muted-a025:#C7C7C706;
    --muted-a035:#C7C7C709;
    --muted-a045:#C7C7C70B;
    --muted-a055:#C7C7C70E;
    --muted-a06:#C7C7C70F;
    --muted-a07:#C7C7C712;
    --muted-a075:#C7C7C713;
    --muted-a08:#C7C7C714;
    --muted-a1:#C7C7C71A;
    --muted-a12:#C7C7C71F;
    --muted-a13:#C7C7C721;
    --muted-a14:#C7C7C724;
    --muted-a15:#C7C7C726;
    --muted-a16:#C7C7C729;
    --muted-a18:#C7C7C72E;
    --muted-a22:#C7C7C738;
    --muted-a24:#C7C7C73D;
    --muted-a25:#C7C7C740;
    --muted-a28:#C7C7C747;
    --muted-a3:#C7C7C74C;
    --muted-a32:#C7C7C752;
    --muted-a34:#C7C7C757;
    --muted-a35:#C7C7C759;
    --muted-a36:#C7C7C75C;
    --muted-a38:#C7C7C761;
    --muted-a4:#C7C7C766;
    --muted-a42:#C7C7C76B;
    --muted-a48:#C7C7C77A;
    --muted-a5:#C7C7C780;
    --muted-a54:#C7C7C78A;
    --muted-a58:#C7C7C794;
    --muted-a62:#C7C7C79E;
    --muted-a65:#C7C7C7A6;
    --muted-a68:#C7C7C7AD;
    --muted-a72:#C7C7C7B8;
    --muted-a74:#C7C7C7BD;
    --muted-a75:#C7C7C7BF;
    --muted-a76:#C7C7C7C2;
    --muted-a82:#C7C7C7D1;
    --muted-a86:#C7C7C7DB;
    --muted-a88:#C7C7C7E0;
    --muted-a9:#C7C7C7E6;
    --muted-a94:#C7C7C7F0;
    --bg:#050505;
    --bg-a025:#05050506;
    --bg-a035:#05050509;
    --bg-a045:#0505050B;
    --bg-a055:#0505050E;
    --bg-a06:#0505050F;
    --bg-a07:#05050512;
    --bg-a075:#05050513;
    --bg-a08:#05050514;
    --bg-a1:#0505051A;
    --bg-a12:#0505051F;
    --bg-a13:#05050521;
    --bg-a14:#05050524;
    --bg-a15:#05050526;
    --bg-a16:#05050529;
    --bg-a18:#0505052E;
    --bg-a22:#05050538;
    --bg-a24:#0505053D;
    --bg-a25:#05050540;
    --bg-a28:#05050547;
    --bg-a3:#0505054C;
    --bg-a32:#05050552;
    --bg-a34:#05050557;
    --bg-a35:#05050559;
    --bg-a36:#0505055C;
    --bg-a38:#05050561;
    --bg-a4:#05050566;
    --bg-a42:#0505056B;
    --bg-a48:#0505057A;
    --bg-a5:#05050580;
    --bg-a54:#0505058A;
    --bg-a58:#05050594;
    --bg-a62:#0505059E;
    --bg-a65:#050505A6;
    --bg-a68:#050505AD;
    --bg-a72:#050505B8;
    --bg-a74:#050505BD;
    --bg-a75:#050505BF;
    --bg-a76:#050505C2;
    --bg-a82:#050505D1;
    --bg-a86:#050505DB;
    --bg-a88:#050505E0;
    --bg-a9:#050505E6;
    --bg-a94:#050505F0;
    --overlay:#000000;
    --overlay-a025:#00000006;
    --overlay-a035:#00000009;
    --overlay-a045:#0000000B;
    --overlay-a055:#0000000E;
    --overlay-a06:#0000000F;
    --overlay-a07:#00000012;
    --overlay-a075:#00000013;
    --overlay-a08:#00000014;
    --overlay-a1:#0000001A;
    --overlay-a12:#0000001F;
    --overlay-a13:#00000021;
    --overlay-a14:#00000024;
    --overlay-a15:#00000026;
    --overlay-a16:#00000029;
    --overlay-a18:#0000002E;
    --overlay-a22:#00000038;
    --overlay-a24:#0000003D;
    --overlay-a25:#00000040;
    --overlay-a28:#00000047;
    --overlay-a3:#0000004C;
    --overlay-a32:#00000052;
    --overlay-a34:#00000057;
    --overlay-a35:#00000059;
    --overlay-a36:#0000005C;
    --overlay-a38:#00000061;
    --overlay-a4:#00000066;
    --overlay-a42:#0000006B;
    --overlay-a48:#0000007A;
    --overlay-a5:#00000080;
    --overlay-a54:#0000008A;
    --overlay-a58:#00000094;
    --overlay-a62:#0000009E;
    --overlay-a65:#000000A6;
    --overlay-a68:#000000AD;
    --overlay-a72:#000000B8;
    --overlay-a74:#000000BD;
    --overlay-a75:#000000BF;
    --overlay-a76:#000000C2;
    --overlay-a82:#000000D1;
    --overlay-a86:#000000DB;
    --overlay-a88:#000000E0;
    --overlay-a9:#000000E6;
    --overlay-a94:#000000F0;
    --card:#121212;
    --card-a025:#12121206;
    --card-a035:#12121209;
    --card-a045:#1212120B;
    --card-a055:#1212120E;
    --card-a06:#1212120F;
    --card-a07:#12121212;
    --card-a075:#12121213;
    --card-a08:#12121214;
    --card-a1:#1212121A;
    --card-a12:#1212121F;
    --card-a13:#12121221;
    --card-a14:#12121224;
    --card-a15:#12121226;
    --card-a16:#12121229;
    --card-a18:#1212122E;
    --card-a22:#12121238;
    --card-a24:#1212123D;
    --card-a25:#12121240;
    --card-a28:#12121247;
    --card-a3:#1212124C;
    --card-a32:#12121252;
    --card-a34:#12121257;
    --card-a35:#12121259;
    --card-a36:#1212125C;
    --card-a38:#12121261;
    --card-a4:#12121266;
    --card-a42:#1212126B;
    --card-a48:#1212127A;
    --card-a5:#12121280;
    --card-a54:#1212128A;
    --card-a58:#12121294;
    --card-a62:#1212129E;
    --card-a65:#121212A6;
    --card-a68:#121212AD;
    --card-a72:#121212B8;
    --card-a74:#121212BD;
    --card-a75:#121212BF;
    --card-a76:#121212C2;
    --card-a82:#121212D1;
    --card-a86:#121212DB;
    --card-a88:#121212E0;
    --card-a9:#121212E6;
    --card-a94:#121212F0;
    --panel:#0a0a0a;
    --panel-a025:#0A0A0A06;
    --panel-a035:#0A0A0A09;
    --panel-a045:#0A0A0A0B;
    --panel-a055:#0A0A0A0E;
    --panel-a06:#0A0A0A0F;
    --panel-a07:#0A0A0A12;
    --panel-a075:#0A0A0A13;
    --panel-a08:#0A0A0A14;
    --panel-a1:#0A0A0A1A;
    --panel-a12:#0A0A0A1F;
    --panel-a13:#0A0A0A21;
    --panel-a14:#0A0A0A24;
    --panel-a15:#0A0A0A26;
    --panel-a16:#0A0A0A29;
    --panel-a18:#0A0A0A2E;
    --panel-a22:#0A0A0A38;
    --panel-a24:#0A0A0A3D;
    --panel-a25:#0A0A0A40;
    --panel-a28:#0A0A0A47;
    --panel-a3:#0A0A0A4C;
    --panel-a32:#0A0A0A52;
    --panel-a34:#0A0A0A57;
    --panel-a35:#0A0A0A59;
    --panel-a36:#0A0A0A5C;
    --panel-a38:#0A0A0A61;
    --panel-a4:#0A0A0A66;
    --panel-a42:#0A0A0A6B;
    --panel-a48:#0A0A0A7A;
    --panel-a5:#0A0A0A80;
    --panel-a54:#0A0A0A8A;
    --panel-a58:#0A0A0A94;
    --panel-a62:#0A0A0A9E;
    --panel-a65:#0A0A0AA6;
    --panel-a68:#0A0A0AAD;
    --panel-a72:#0A0A0AB8;
    --panel-a74:#0A0A0ABD;
    --panel-a75:#0A0A0ABF;
    --panel-a76:#0A0A0AC2;
    --panel-a82:#0A0A0AD1;
    --panel-a86:#0A0A0ADB;
    --panel-a88:#0A0A0AE0;
    --panel-a9:#0A0A0AE6;
    --panel-a94:#0A0A0AF0;
    --input:#ffffff;
    --input-a025:#FFFFFF06;
    --input-a035:#FFFFFF09;
    --input-a045:#FFFFFF0B;
    --input-a055:#FFFFFF0E;
    --input-a06:#FFFFFF0F;
    --input-a07:#FFFFFF12;
    --input-a075:#FFFFFF13;
    --input-a08:#FFFFFF14;
    --input-a1:#FFFFFF1A;
    --input-a12:#FFFFFF1F;
    --input-a13:#FFFFFF21;
    --input-a14:#FFFFFF24;
    --input-a15:#FFFFFF26;
    --input-a16:#FFFFFF29;
    --input-a18:#FFFFFF2E;
    --input-a22:#FFFFFF38;
    --input-a24:#FFFFFF3D;
    --input-a25:#FFFFFF40;
    --input-a28:#FFFFFF47;
    --input-a3:#FFFFFF4C;
    --input-a32:#FFFFFF52;
    --input-a34:#FFFFFF57;
    --input-a35:#FFFFFF59;
    --input-a36:#FFFFFF5C;
    --input-a38:#FFFFFF61;
    --input-a4:#FFFFFF66;
    --input-a42:#FFFFFF6B;
    --input-a48:#FFFFFF7A;
    --input-a5:#FFFFFF80;
    --input-a54:#FFFFFF8A;
    --input-a58:#FFFFFF94;
    --input-a62:#FFFFFF9E;
    --input-a65:#FFFFFFA6;
    --input-a68:#FFFFFFAD;
    --input-a72:#FFFFFFB8;
    --input-a74:#FFFFFFBD;
    --input-a75:#FFFFFFBF;
    --input-a76:#FFFFFFC2;
    --input-a82:#FFFFFFD1;
    --input-a86:#FFFFFFDB;
    --input-a88:#FFFFFFE0;
    --input-a9:#FFFFFFE6;
    --input-a94:#FFFFFFF0;
    --input-text:#ffffff;
    --input-text-a025:#FFFFFF06;
    --input-text-a035:#FFFFFF09;
    --input-text-a045:#FFFFFF0B;
    --input-text-a055:#FFFFFF0E;
    --input-text-a06:#FFFFFF0F;
    --input-text-a07:#FFFFFF12;
    --input-text-a075:#FFFFFF13;
    --input-text-a08:#FFFFFF14;
    --input-text-a1:#FFFFFF1A;
    --input-text-a12:#FFFFFF1F;
    --input-text-a13:#FFFFFF21;
    --input-text-a14:#FFFFFF24;
    --input-text-a15:#FFFFFF26;
    --input-text-a16:#FFFFFF29;
    --input-text-a18:#FFFFFF2E;
    --input-text-a22:#FFFFFF38;
    --input-text-a24:#FFFFFF3D;
    --input-text-a25:#FFFFFF40;
    --input-text-a28:#FFFFFF47;
    --input-text-a3:#FFFFFF4C;
    --input-text-a32:#FFFFFF52;
    --input-text-a34:#FFFFFF57;
    --input-text-a35:#FFFFFF59;
    --input-text-a36:#FFFFFF5C;
    --input-text-a38:#FFFFFF61;
    --input-text-a4:#FFFFFF66;
    --input-text-a42:#FFFFFF6B;
    --input-text-a48:#FFFFFF7A;
    --input-text-a5:#FFFFFF80;
    --input-text-a54:#FFFFFF8A;
    --input-text-a58:#FFFFFF94;
    --input-text-a62:#FFFFFF9E;
    --input-text-a65:#FFFFFFA6;
    --input-text-a68:#FFFFFFAD;
    --input-text-a72:#FFFFFFB8;
    --input-text-a74:#FFFFFFBD;
    --input-text-a75:#FFFFFFBF;
    --input-text-a76:#FFFFFFC2;
    --input-text-a82:#FFFFFFD1;
    --input-text-a86:#FFFFFFDB;
    --input-text-a88:#FFFFFFE0;
    --input-text-a9:#FFFFFFE6;
    --input-text-a94:#FFFFFFF0;
    --placeholder:#8f8f8f;
    --placeholder-a025:#8F8F8F06;
    --placeholder-a035:#8F8F8F09;
    --placeholder-a045:#8F8F8F0B;
    --placeholder-a055:#8F8F8F0E;
    --placeholder-a06:#8F8F8F0F;
    --placeholder-a07:#8F8F8F12;
    --placeholder-a075:#8F8F8F13;
    --placeholder-a08:#8F8F8F14;
    --placeholder-a1:#8F8F8F1A;
    --placeholder-a12:#8F8F8F1F;
    --placeholder-a13:#8F8F8F21;
    --placeholder-a14:#8F8F8F24;
    --placeholder-a15:#8F8F8F26;
    --placeholder-a16:#8F8F8F29;
    --placeholder-a18:#8F8F8F2E;
    --placeholder-a22:#8F8F8F38;
    --placeholder-a24:#8F8F8F3D;
    --placeholder-a25:#8F8F8F40;
    --placeholder-a28:#8F8F8F47;
    --placeholder-a3:#8F8F8F4C;
    --placeholder-a32:#8F8F8F52;
    --placeholder-a34:#8F8F8F57;
    --placeholder-a35:#8F8F8F59;
    --placeholder-a36:#8F8F8F5C;
    --placeholder-a38:#8F8F8F61;
    --placeholder-a4:#8F8F8F66;
    --placeholder-a42:#8F8F8F6B;
    --placeholder-a48:#8F8F8F7A;
    --placeholder-a5:#8F8F8F80;
    --placeholder-a54:#8F8F8F8A;
    --placeholder-a58:#8F8F8F94;
    --placeholder-a62:#8F8F8F9E;
    --placeholder-a65:#8F8F8FA6;
    --placeholder-a68:#8F8F8FAD;
    --placeholder-a72:#8F8F8FB8;
    --placeholder-a74:#8F8F8FBD;
    --placeholder-a75:#8F8F8FBF;
    --placeholder-a76:#8F8F8FC2;
    --placeholder-a82:#8F8F8FD1;
    --placeholder-a86:#8F8F8FDB;
    --placeholder-a88:#8F8F8FE0;
    --placeholder-a9:#8F8F8FE6;
    --placeholder-a94:#8F8F8FF0;
    --border-color:#ffffff;
    --border-color-a025:#FFFFFF06;
    --border-color-a035:#FFFFFF09;
    --border-color-a045:#FFFFFF0B;
    --border-color-a055:#FFFFFF0E;
    --border-color-a06:#FFFFFF0F;
    --border-color-a07:#FFFFFF12;
    --border-color-a075:#FFFFFF13;
    --border-color-a08:#FFFFFF14;
    --border-color-a1:#FFFFFF1A;
    --border-color-a12:#FFFFFF1F;
    --border-color-a13:#FFFFFF21;
    --border-color-a14:#FFFFFF24;
    --border-color-a15:#FFFFFF26;
    --border-color-a16:#FFFFFF29;
    --border-color-a18:#FFFFFF2E;
    --border-color-a22:#FFFFFF38;
    --border-color-a24:#FFFFFF3D;
    --border-color-a25:#FFFFFF40;
    --border-color-a28:#FFFFFF47;
    --border-color-a3:#FFFFFF4C;
    --border-color-a32:#FFFFFF52;
    --border-color-a34:#FFFFFF57;
    --border-color-a35:#FFFFFF59;
    --border-color-a36:#FFFFFF5C;
    --border-color-a38:#FFFFFF61;
    --border-color-a4:#FFFFFF66;
    --border-color-a42:#FFFFFF6B;
    --border-color-a48:#FFFFFF7A;
    --border-color-a5:#FFFFFF80;
    --border-color-a54:#FFFFFF8A;
    --border-color-a58:#FFFFFF94;
    --border-color-a62:#FFFFFF9E;
    --border-color-a65:#FFFFFFA6;
    --border-color-a68:#FFFFFFAD;
    --border-color-a72:#FFFFFFB8;
    --border-color-a74:#FFFFFFBD;
    --border-color-a75:#FFFFFFBF;
    --border-color-a76:#FFFFFFC2;
    --border-color-a82:#FFFFFFD1;
    --border-color-a86:#FFFFFFDB;
    --border-color-a88:#FFFFFFE0;
    --border-color-a9:#FFFFFFE6;
    --border-color-a94:#FFFFFFF0;
    --divider:#e50914;
    --divider-a025:#E5091406;
    --divider-a035:#E5091409;
    --divider-a045:#E509140B;
    --divider-a055:#E509140E;
    --divider-a06:#E509140F;
    --divider-a07:#E5091412;
    --divider-a075:#E5091413;
    --divider-a08:#E5091414;
    --divider-a1:#E509141A;
    --divider-a12:#E509141F;
    --divider-a13:#E5091421;
    --divider-a14:#E5091424;
    --divider-a15:#E5091426;
    --divider-a16:#E5091429;
    --divider-a18:#E509142E;
    --divider-a22:#E5091438;
    --divider-a24:#E509143D;
    --divider-a25:#E5091440;
    --divider-a28:#E5091447;
    --divider-a3:#E509144C;
    --divider-a32:#E5091452;
    --divider-a34:#E5091457;
    --divider-a35:#E5091459;
    --divider-a36:#E509145C;
    --divider-a38:#E5091461;
    --divider-a4:#E5091466;
    --divider-a42:#E509146B;
    --divider-a48:#E509147A;
    --divider-a5:#E5091480;
    --divider-a54:#E509148A;
    --divider-a58:#E5091494;
    --divider-a62:#E509149E;
    --divider-a65:#E50914A6;
    --divider-a68:#E50914AD;
    --divider-a72:#E50914B8;
    --divider-a74:#E50914BD;
    --divider-a75:#E50914BF;
    --divider-a76:#E50914C2;
    --divider-a82:#E50914D1;
    --divider-a86:#E50914DB;
    --divider-a88:#E50914E0;
    --divider-a9:#E50914E6;
    --divider-a94:#E50914F0;
    --badge:#e50914;
    --badge-a025:#E5091406;
    --badge-a035:#E5091409;
    --badge-a045:#E509140B;
    --badge-a055:#E509140E;
    --badge-a06:#E509140F;
    --badge-a07:#E5091412;
    --badge-a075:#E5091413;
    --badge-a08:#E5091414;
    --badge-a1:#E509141A;
    --badge-a12:#E509141F;
    --badge-a13:#E5091421;
    --badge-a14:#E5091424;
    --badge-a15:#E5091426;
    --badge-a16:#E5091429;
    --badge-a18:#E509142E;
    --badge-a22:#E5091438;
    --badge-a24:#E509143D;
    --badge-a25:#E5091440;
    --badge-a28:#E5091447;
    --badge-a3:#E509144C;
    --badge-a32:#E5091452;
    --badge-a34:#E5091457;
    --badge-a35:#E5091459;
    --badge-a36:#E509145C;
    --badge-a38:#E5091461;
    --badge-a4:#E5091466;
    --badge-a42:#E509146B;
    --badge-a48:#E509147A;
    --badge-a5:#E5091480;
    --badge-a54:#E509148A;
    --badge-a58:#E5091494;
    --badge-a62:#E509149E;
    --badge-a65:#E50914A6;
    --badge-a68:#E50914AD;
    --badge-a72:#E50914B8;
    --badge-a74:#E50914BD;
    --badge-a75:#E50914BF;
    --badge-a76:#E50914C2;
    --badge-a82:#E50914D1;
    --badge-a86:#E50914DB;
    --badge-a88:#E50914E0;
    --badge-a9:#E50914E6;
    --badge-a94:#E50914F0;
    --button-text:#ffffff;
    --button-text-a025:#FFFFFF06;
    --button-text-a035:#FFFFFF09;
    --button-text-a045:#FFFFFF0B;
    --button-text-a055:#FFFFFF0E;
    --button-text-a06:#FFFFFF0F;
    --button-text-a07:#FFFFFF12;
    --button-text-a075:#FFFFFF13;
    --button-text-a08:#FFFFFF14;
    --button-text-a1:#FFFFFF1A;
    --button-text-a12:#FFFFFF1F;
    --button-text-a13:#FFFFFF21;
    --button-text-a14:#FFFFFF24;
    --button-text-a15:#FFFFFF26;
    --button-text-a16:#FFFFFF29;
    --button-text-a18:#FFFFFF2E;
    --button-text-a22:#FFFFFF38;
    --button-text-a24:#FFFFFF3D;
    --button-text-a25:#FFFFFF40;
    --button-text-a28:#FFFFFF47;
    --button-text-a3:#FFFFFF4C;
    --button-text-a32:#FFFFFF52;
    --button-text-a34:#FFFFFF57;
    --button-text-a35:#FFFFFF59;
    --button-text-a36:#FFFFFF5C;
    --button-text-a38:#FFFFFF61;
    --button-text-a4:#FFFFFF66;
    --button-text-a42:#FFFFFF6B;
    --button-text-a48:#FFFFFF7A;
    --button-text-a5:#FFFFFF80;
    --button-text-a54:#FFFFFF8A;
    --button-text-a58:#FFFFFF94;
    --button-text-a62:#FFFFFF9E;
    --button-text-a65:#FFFFFFA6;
    --button-text-a68:#FFFFFFAD;
    --button-text-a72:#FFFFFFB8;
    --button-text-a74:#FFFFFFBD;
    --button-text-a75:#FFFFFFBF;
    --button-text-a76:#FFFFFFC2;
    --button-text-a82:#FFFFFFD1;
    --button-text-a86:#FFFFFFDB;
    --button-text-a88:#FFFFFFE0;
    --button-text-a9:#FFFFFFE6;
    --button-text-a94:#FFFFFFF0;
    --ghost:#ffffff;
    --ghost-a025:#FFFFFF06;
    --ghost-a035:#FFFFFF09;
    --ghost-a045:#FFFFFF0B;
    --ghost-a055:#FFFFFF0E;
    --ghost-a06:#FFFFFF0F;
    --ghost-a07:#FFFFFF12;
    --ghost-a075:#FFFFFF13;
    --ghost-a08:#FFFFFF14;
    --ghost-a1:#FFFFFF1A;
    --ghost-a12:#FFFFFF1F;
    --ghost-a13:#FFFFFF21;
    --ghost-a14:#FFFFFF24;
    --ghost-a15:#FFFFFF26;
    --ghost-a16:#FFFFFF29;
    --ghost-a18:#FFFFFF2E;
    --ghost-a22:#FFFFFF38;
    --ghost-a24:#FFFFFF3D;
    --ghost-a25:#FFFFFF40;
    --ghost-a28:#FFFFFF47;
    --ghost-a3:#FFFFFF4C;
    --ghost-a32:#FFFFFF52;
    --ghost-a34:#FFFFFF57;
    --ghost-a35:#FFFFFF59;
    --ghost-a36:#FFFFFF5C;
    --ghost-a38:#FFFFFF61;
    --ghost-a4:#FFFFFF66;
    --ghost-a42:#FFFFFF6B;
    --ghost-a48:#FFFFFF7A;
    --ghost-a5:#FFFFFF80;
    --ghost-a54:#FFFFFF8A;
    --ghost-a58:#FFFFFF94;
    --ghost-a62:#FFFFFF9E;
    --ghost-a65:#FFFFFFA6;
    --ghost-a68:#FFFFFFAD;
    --ghost-a72:#FFFFFFB8;
    --ghost-a74:#FFFFFFBD;
    --ghost-a75:#FFFFFFBF;
    --ghost-a76:#FFFFFFC2;
    --ghost-a82:#FFFFFFD1;
    --ghost-a86:#FFFFFFDB;
    --ghost-a88:#FFFFFFE0;
    --ghost-a9:#FFFFFFE6;
    --ghost-a94:#FFFFFFF0;
    --modal:#090909;
    --modal-a025:#09090906;
    --modal-a035:#09090909;
    --modal-a045:#0909090B;
    --modal-a055:#0909090E;
    --modal-a06:#0909090F;
    --modal-a07:#09090912;
    --modal-a075:#09090913;
    --modal-a08:#09090914;
    --modal-a1:#0909091A;
    --modal-a12:#0909091F;
    --modal-a13:#09090921;
    --modal-a14:#09090924;
    --modal-a15:#09090926;
    --modal-a16:#09090929;
    --modal-a18:#0909092E;
    --modal-a22:#09090938;
    --modal-a24:#0909093D;
    --modal-a25:#09090940;
    --modal-a28:#09090947;
    --modal-a3:#0909094C;
    --modal-a32:#09090952;
    --modal-a34:#09090957;
    --modal-a35:#09090959;
    --modal-a36:#0909095C;
    --modal-a38:#09090961;
    --modal-a4:#09090966;
    --modal-a42:#0909096B;
    --modal-a48:#0909097A;
    --modal-a5:#09090980;
    --modal-a54:#0909098A;
    --modal-a58:#09090994;
    --modal-a62:#0909099E;
    --modal-a65:#090909A6;
    --modal-a68:#090909AD;
    --modal-a72:#090909B8;
    --modal-a74:#090909BD;
    --modal-a75:#090909BF;
    --modal-a76:#090909C2;
    --modal-a82:#090909D1;
    --modal-a86:#090909DB;
    --modal-a88:#090909E0;
    --modal-a9:#090909E6;
    --modal-a94:#090909F0;
    --success:#18b466;
    --success-a025:#18B46606;
    --success-a035:#18B46609;
    --success-a045:#18B4660B;
    --success-a055:#18B4660E;
    --success-a06:#18B4660F;
    --success-a07:#18B46612;
    --success-a075:#18B46613;
    --success-a08:#18B46614;
    --success-a1:#18B4661A;
    --success-a12:#18B4661F;
    --success-a13:#18B46621;
    --success-a14:#18B46624;
    --success-a15:#18B46626;
    --success-a16:#18B46629;
    --success-a18:#18B4662E;
    --success-a22:#18B46638;
    --success-a24:#18B4663D;
    --success-a25:#18B46640;
    --success-a28:#18B46647;
    --success-a3:#18B4664C;
    --success-a32:#18B46652;
    --success-a34:#18B46657;
    --success-a35:#18B46659;
    --success-a36:#18B4665C;
    --success-a38:#18B46661;
    --success-a4:#18B46666;
    --success-a42:#18B4666B;
    --success-a48:#18B4667A;
    --success-a5:#18B46680;
    --success-a54:#18B4668A;
    --success-a58:#18B46694;
    --success-a62:#18B4669E;
    --success-a65:#18B466A6;
    --success-a68:#18B466AD;
    --success-a72:#18B466B8;
    --success-a74:#18B466BD;
    --success-a75:#18B466BF;
    --success-a76:#18B466C2;
    --success-a82:#18B466D1;
    --success-a86:#18B466DB;
    --success-a88:#18B466E0;
    --success-a9:#18B466E6;
    --success-a94:#18B466F0;
    --warning:#ffba49;
    --warning-a025:#FFBA4906;
    --warning-a035:#FFBA4909;
    --warning-a045:#FFBA490B;
    --warning-a055:#FFBA490E;
    --warning-a06:#FFBA490F;
    --warning-a07:#FFBA4912;
    --warning-a075:#FFBA4913;
    --warning-a08:#FFBA4914;
    --warning-a1:#FFBA491A;
    --warning-a12:#FFBA491F;
    --warning-a13:#FFBA4921;
    --warning-a14:#FFBA4924;
    --warning-a15:#FFBA4926;
    --warning-a16:#FFBA4929;
    --warning-a18:#FFBA492E;
    --warning-a22:#FFBA4938;
    --warning-a24:#FFBA493D;
    --warning-a25:#FFBA4940;
    --warning-a28:#FFBA4947;
    --warning-a3:#FFBA494C;
    --warning-a32:#FFBA4952;
    --warning-a34:#FFBA4957;
    --warning-a35:#FFBA4959;
    --warning-a36:#FFBA495C;
    --warning-a38:#FFBA4961;
    --warning-a4:#FFBA4966;
    --warning-a42:#FFBA496B;
    --warning-a48:#FFBA497A;
    --warning-a5:#FFBA4980;
    --warning-a54:#FFBA498A;
    --warning-a58:#FFBA4994;
    --warning-a62:#FFBA499E;
    --warning-a65:#FFBA49A6;
    --warning-a68:#FFBA49AD;
    --warning-a72:#FFBA49B8;
    --warning-a74:#FFBA49BD;
    --warning-a75:#FFBA49BF;
    --warning-a76:#FFBA49C2;
    --warning-a82:#FFBA49D1;
    --warning-a86:#FFBA49DB;
    --warning-a88:#FFBA49E0;
    --warning-a9:#FFBA49E6;
    --warning-a94:#FFBA49F0;
    --danger:#e50914;
    --danger-a025:#E5091406;
    --danger-a035:#E5091409;
    --danger-a045:#E509140B;
    --danger-a055:#E509140E;
    --danger-a06:#E509140F;
    --danger-a07:#E5091412;
    --danger-a075:#E5091413;
    --danger-a08:#E5091414;
    --danger-a1:#E509141A;
    --danger-a12:#E509141F;
    --danger-a13:#E5091421;
    --danger-a14:#E5091424;
    --danger-a15:#E5091426;
    --danger-a16:#E5091429;
    --danger-a18:#E509142E;
    --danger-a22:#E5091438;
    --danger-a24:#E509143D;
    --danger-a25:#E5091440;
    --danger-a28:#E5091447;
    --danger-a3:#E509144C;
    --danger-a32:#E5091452;
    --danger-a34:#E5091457;
    --danger-a35:#E5091459;
    --danger-a36:#E509145C;
    --danger-a38:#E5091461;
    --danger-a4:#E5091466;
    --danger-a42:#E509146B;
    --danger-a48:#E509147A;
    --danger-a5:#E5091480;
    --danger-a54:#E509148A;
    --danger-a58:#E5091494;
    --danger-a62:#E509149E;
    --danger-a65:#E50914A6;
    --danger-a68:#E50914AD;
    --danger-a72:#E50914B8;
    --danger-a74:#E50914BD;
    --danger-a75:#E50914BF;
    --danger-a76:#E50914C2;
    --danger-a82:#E50914D1;
    --danger-a86:#E50914DB;
    --danger-a88:#E50914E0;
    --danger-a9:#E50914E6;
    --danger-a94:#E50914F0;
    --surface-alt:#111111;
    --surface-alt-a025:#11111106;
    --surface-alt-a035:#11111109;
    --surface-alt-a045:#1111110B;
    --surface-alt-a055:#1111110E;
    --surface-alt-a06:#1111110F;
    --surface-alt-a07:#11111112;
    --surface-alt-a075:#11111113;
    --surface-alt-a08:#11111114;
    --surface-alt-a1:#1111111A;
    --surface-alt-a12:#1111111F;
    --surface-alt-a13:#11111121;
    --surface-alt-a14:#11111124;
    --surface-alt-a15:#11111126;
    --surface-alt-a16:#11111129;
    --surface-alt-a18:#1111112E;
    --surface-alt-a22:#11111138;
    --surface-alt-a24:#1111113D;
    --surface-alt-a25:#11111140;
    --surface-alt-a28:#11111147;
    --surface-alt-a3:#1111114C;
    --surface-alt-a32:#11111152;
    --surface-alt-a34:#11111157;
    --surface-alt-a35:#11111159;
    --surface-alt-a36:#1111115C;
    --surface-alt-a38:#11111161;
    --surface-alt-a4:#11111166;
    --surface-alt-a42:#1111116B;
    --surface-alt-a48:#1111117A;
    --surface-alt-a5:#11111180;
    --surface-alt-a54:#1111118A;
    --surface-alt-a58:#11111194;
    --surface-alt-a62:#1111119E;
    --surface-alt-a65:#111111A6;
    --surface-alt-a68:#111111AD;
    --surface-alt-a72:#111111B8;
    --surface-alt-a74:#111111BD;
    --surface-alt-a75:#111111BF;
    --surface-alt-a76:#111111C2;
    --surface-alt-a82:#111111D1;
    --surface-alt-a86:#111111DB;
    --surface-alt-a88:#111111E0;
    --surface-alt-a9:#111111E6;
    --surface-alt-a94:#111111F0;
    --shadow:#000000;
    --shadow-a025:#00000006;
    --shadow-a035:#00000009;
    --shadow-a045:#0000000B;
    --shadow-a055:#0000000E;
    --shadow-a06:#0000000F;
    --shadow-a07:#00000012;
    --shadow-a075:#00000013;
    --shadow-a08:#00000014;
    --shadow-a1:#0000001A;
    --shadow-a12:#0000001F;
    --shadow-a13:#00000021;
    --shadow-a14:#00000024;
    --shadow-a15:#00000026;
    --shadow-a16:#00000029;
    --shadow-a18:#0000002E;
    --shadow-a22:#00000038;
    --shadow-a24:#0000003D;
    --shadow-a25:#00000040;
    --shadow-a28:#00000047;
    --shadow-a3:#0000004C;
    --shadow-a32:#00000052;
    --shadow-a34:#00000057;
    --shadow-a35:#00000059;
    --shadow-a36:#0000005C;
    --shadow-a38:#00000061;
    --shadow-a4:#00000066;
    --shadow-a42:#0000006B;
    --shadow-a48:#0000007A;
    --shadow-a5:#00000080;
    --shadow-a54:#0000008A;
    --shadow-a58:#00000094;
    --shadow-a62:#0000009E;
    --shadow-a65:#000000A6;
    --shadow-a68:#000000AD;
    --shadow-a72:#000000B8;
    --shadow-a74:#000000BD;
    --shadow-a75:#000000BF;
    --shadow-a76:#000000C2;
    --shadow-a82:#000000D1;
    --shadow-a86:#000000DB;
    --shadow-a88:#000000E0;
    --shadow-a9:#000000E6;
    --shadow-a94:#000000F0;
    --border:var(--border-color-a14);
    --title-size:40px;
    --description-size:17px;
    --app-name-size:18px;
    --app-info-size:13px;
    --button-size:14px;
    --admin-size:14px;
}


*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;min-height:100vh;font-family:'Poppins',Arial,sans-serif;background:var(--bg);color:var(--text);background-size:cover;background-position:center;background-attachment:fixed;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font-family:'Poppins',Arial,sans-serif}
img{max-width:100%;display:block}

.home-body:before,.login-body:before,.admin-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 0%,var(--primary-a34),transparent 32%),radial-gradient(circle at 88% 12%,var(--neon-a12),transparent 29%),linear-gradient(180deg,var(--overlay-a06),var(--overlay-a72));z-index:-4}.home-body:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(var(--border-color-a025) 1px,transparent 1px),linear-gradient(90deg,var(--border-color-a025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,var(--overlay-a82),transparent 78%);z-index:-2}.home-overlay{position:fixed;inset:0;background:linear-gradient(90deg,var(--overlay-a90),var(--overlay-a42),var(--overlay-a94));z-index:-6}.fx-grid,.fx-scan,.fx-orb,.fx-line{position:fixed;pointer-events:none}.fx-grid{inset:-30%;z-index:-3;background:linear-gradient(90deg,var(--primary-a08) 1px,transparent 1px),linear-gradient(var(--primary-a06) 1px,transparent 1px);background-size:74px 74px;transform:perspective(760px) rotateX(62deg) translateY(18%);transform-origin:center bottom;animation:gridFlow 14s linear infinite;opacity:.72}.fx-scan{inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,var(--button-text-a035) 49%,transparent 56%);animation:scanMove 6s ease-in-out infinite;mix-blend-mode:screen}.fx-orb{width:380px;height:380px;border-radius:999px;filter:blur(28px);z-index:-5;opacity:.82}.fx-orb-one{left:-100px;top:18%;background:radial-gradient(circle,var(--primary-a35),transparent 68%);animation:orbFloat 9s ease-in-out infinite}.fx-orb-two{right:-120px;top:8%;background:radial-gradient(circle,var(--neon-a24),transparent 70%);animation:orbFloat 11s ease-in-out infinite reverse}.fx-line{left:0;right:0;height:1px;top:28%;background:linear-gradient(90deg,transparent,var(--primary-a58),transparent);box-shadow:0 0 34px var(--primary-a58);animation:linePulse 4.5s ease-in-out infinite}.home-wrap{position:relative;width:min(1120px,92vw);margin:0 auto;padding:42px 0 78px}.hero-header{text-align:center;padding:28px 0 38px;position:relative}.hero-header:before{content:"";position:absolute;left:50%;top:0;width:min(760px,88vw);height:100%;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--primary-a18),transparent 70%);filter:blur(10px);z-index:-1}.hero-logo{width:min(292px,68vw);max-height:160px;margin:0 auto 20px;object-fit:contain;filter:drop-shadow(0 18px 42px var(--primary-a34))}.hero-logo-text,.login-logo{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px}.hero-logo-text strong,.login-logo strong{font-size:30px;letter-spacing:.12em;font-weight:900}.brand-orb{width:34px;height:34px;border-radius:50%;display:inline-block;background:var(--primary);box-shadow:0 0 32px var(--primary-a72),inset 0 0 12px var(--button-text-a25)}.hero-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 auto 14px;padding:8px 15px;border-radius:999px;border:1px solid var(--primary-a35);background:var(--primary-a10);color:var(--button-text);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;box-shadow:0 0 30px var(--primary-a24)}.hero-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-hover);box-shadow:0 0 18px var(--primary-hover)}.hero-header h1{margin:0 auto 14px;max-width:980px;font-size:clamp(26px,var(--title-size),66px);line-height:1.02;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 14px 46px var(--shadow-a75),0 0 22px var(--primary-a24)}.hero-header p{margin:0 auto;color:var(--muted);font-size:clamp(13px,var(--description-size),24px);font-weight:600;letter-spacing:.035em;text-transform:uppercase}.hero-divider{position:relative;width:min(720px,86vw);height:2px;margin:32px auto 0;background:linear-gradient(90deg,transparent,var(--divider),transparent);box-shadow:0 0 34px var(--divider-a62)}.hero-divider:after{content:"";position:absolute;top:-3px;left:50%;width:92px;height:8px;border-radius:999px;background:var(--divider);transform:translateX(-50%);box-shadow:0 0 34px var(--divider-a72)}.hero-stats{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.hero-chip{display:inline-flex;align-items:center;min-height:32px;padding:7px 14px;border-radius:999px;background:var(--ghost-a07);border:1px solid var(--border-color-a14);color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}

.apps-list{display:flex;flex-direction:column;gap:20px}.app-card{position:relative;overflow:hidden;border:1px solid var(--border-color-a14);border-radius:30px;background:var(--card-a62);box-shadow:0 24px 58px var(--shadow-a48);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;isolation:isolate}.app-list-card{display:grid;grid-template-columns:122px 1fr;align-items:center;gap:24px;padding:20px 22px;backdrop-filter:blur(24px) saturate(138%);-webkit-backdrop-filter:blur(24px) saturate(138%)}.app-list-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--button-text-a10),var(--button-text-a025) 42%,var(--primary-a10));pointer-events:none;z-index:-2}.app-list-card:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 999px 999px 0;background:var(--primary);box-shadow:0 0 26px var(--primary-a68)}.tech-corner{position:absolute;width:36px;height:36px;border-color:var(--primary-a62);opacity:.78}.tech-corner.tl{left:14px;top:14px;border-left:1px solid;border-top:1px solid}.tech-corner.br{right:14px;bottom:14px;border-right:1px solid;border-bottom:1px solid}.app-card:hover{transform:translateY(-5px) scale(1.005);border-color:var(--primary-a48);box-shadow:0 34px 78px var(--shadow-a62),0 0 0 1px var(--primary-a14),0 0 44px var(--primary-a12)}.card-shine{position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 7%,var(--button-text-a12) 20%,transparent 34%);transform:translateX(-120%);transition:transform .78s ease;z-index:1}.app-card:hover .card-shine{transform:translateX(120%)}.app-logo-shell{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.app-logo-shell:before{content:"";position:absolute;width:114px;height:114px;border-radius:32px;background:var(--primary-a18);filter:blur(16px)}.app-logo{position:relative;width:100px;height:100px;border-radius:27px;object-fit:cover;background:var(--surface-alt);box-shadow:0 18px 46px var(--shadow-a58),0 0 0 1px var(--border-color-a10),0 0 26px var(--primary-a12)}.app-card-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.app-title-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px}.app-category,.app-version{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.app-category{background:var(--badge-a18);border:1px solid var(--badge-a38);color:var(--button-text);box-shadow:0 0 20px var(--badge-a12)}.app-version{background:var(--ghost-a075);border:1px solid var(--border-color-a13);color:var(--muted)}.app-card h2{grid-column:1;margin:0 0 10px;font-size:clamp(16px,var(--app-name-size),31px);line-height:1.12;font-weight:900;letter-spacing:-.025em}.app-card p{margin:0 0 10px;color:var(--muted);font-size:var(--app-info-size)}.app-meta{grid-column:1;display:flex;flex-wrap:wrap;gap:8px 15px;color:var(--muted);font-size:var(--app-info-size)}.app-meta strong{color:var(--text)}.card-actions{grid-row:1 / span 3;grid-column:2;display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.premium-btn,.ghost-btn,.mini-btn{border:0;cursor:pointer;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border .2s ease}.premium-btn{padding:13px 23px;background:var(--primary);color:var(--button-text);font-size:var(--button-size);box-shadow:0 16px 34px var(--primary-a32),inset 0 1px 0 var(--button-text-a18)}.premium-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 22px 44px var(--primary-hover-a38),0 0 0 4px var(--primary-hover-a13)}.premium-btn.full{width:100%;padding:15px 24px}.ghost-btn{padding:12px 18px;background:var(--ghost-a07);border:1px solid var(--border-color-a16);color:var(--text);font-size:var(--button-size)}.ghost-btn:hover{border-color:var(--border-color-a34);background:var(--ghost-a12);transform:translateY(-2px)}.ghost-btn.center{width:100%;margin-top:10px}.empty-public,.empty-state{text-align:center;border:1px solid var(--border-color-a15);border-radius:24px;background:var(--card-a62);backdrop-filter:blur(20px);padding:34px;color:var(--muted)}

.download-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:999}.download-modal.active{display:flex}.modal-backdrop{position:absolute;inset:0;background:var(--overlay-a76);backdrop-filter:blur(12px)}.modal-box{position:relative;width:min(520px,92vw);padding:34px;border-radius:30px;background:var(--modal-a94);border:1px solid var(--border-color-a16);box-shadow:0 34px 92px var(--shadow-a72);text-align:center;overflow:hidden}.modal-box:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--button-text-a10),var(--button-text-a035));pointer-events:none}.modal-kicker{position:relative;display:inline-block;margin-bottom:10px;color:var(--primary-hover);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.modal-box h2{position:relative;margin:0 0 8px;font-size:28px}.modal-box p{position:relative;margin:0 0 22px;color:var(--muted)}.modal-close{position:absolute;right:18px;top:14px;width:38px;height:38px;border:1px solid var(--border-color-a16);border-radius:50%;background:var(--ghost-a06);color:var(--text);font-size:24px;cursor:pointer;z-index:2}.progress-shell{position:relative;height:14px;border-radius:999px;overflow:hidden;background:var(--ghost-a10);box-shadow:inset 0 2px 8px var(--shadow-a45)}.progress-bar{height:100%;width:0;background:var(--primary);box-shadow:0 0 24px var(--primary-a62);transition:width .12s linear}.progress-text{position:relative;display:block;margin-top:12px;font-size:20px;color:var(--text)}

.login-body{display:grid;place-items:center;padding:24px;background-size:cover;background-position:center}.login-card{position:relative;width:min(430px,94vw);padding:36px;border:1px solid var(--border-color-a14);border-radius:34px;background:var(--panel-a86);backdrop-filter:blur(20px);box-shadow:0 34px 92px var(--shadow-a68);overflow:hidden}.login-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--button-text-a10),var(--button-text-a035));pointer-events:none}.login-glow{position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:var(--primary-a24);filter:blur(26px)}.login-logo{position:relative;margin-bottom:18px}.login-logo img{width:min(220px,70vw);max-height:124px;object-fit:contain;margin:0 auto}.login-card h1{position:relative;margin:0 0 6px;font-size:28px;font-weight:900}.login-card p{position:relative;margin:0 0 22px;color:var(--muted);font-size:14px}.forgot-link{position:relative;display:block;margin-top:16px;text-align:center;font-size:13px;color:var(--text);opacity:.82}.forgot-link.muted{color:var(--muted);cursor:not-allowed}.premium-form{position:relative;display:flex;flex-direction:column;gap:18px}.premium-form label{display:block;color:var(--text);font-size:var(--admin-size);font-weight:700}.premium-form .field-title{display:inline-flex;align-items:center;gap:4px;line-height:1.25}.premium-form label b{display:inline;color:var(--primary-hover);line-height:1}.premium-form small,.premium-form em{display:block;font-style:normal;color:var(--muted);font-size:12px;font-weight:500;margin-top:7px}.premium-form input,.premium-form select,.premium-form textarea{display:block;width:100%;border:1px solid var(--border-color-a14);border-radius:16px;background:var(--input-a08);color:var(--input-text);outline:none;padding:14px 15px;font-size:14px;transition:border .2s ease,box-shadow .2s ease,background .2s ease;margin-top:8px}.premium-form input::placeholder,.premium-form textarea::placeholder{color:var(--placeholder);opacity:1}.premium-form input[type="file"]{padding:12px;background:var(--input-a055)}.premium-form input:focus,.premium-form select:focus,.premium-form textarea:focus{border-color:var(--primary-a65);box-shadow:0 0 0 4px var(--primary-a13)}.premium-form select option{background:var(--surface-alt);color:var(--text)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row.triple{grid-template-columns:repeat(3,1fr)}.hex-control input{font-weight:900;letter-spacing:.05em;text-transform:uppercase}.hex-hint{color:var(--muted);font-size:11px;margin-top:6px}

.alert{border-radius:18px;border:1px solid var(--border-color-a14);padding:13px 15px;margin:0 0 16px;font-weight:700;font-size:13px}.alert.success{background:var(--success-a12);border-color:var(--success-a35);color:var(--text)}.alert.warning{background:var(--warning-a12);border-color:var(--warning-a38);color:var(--text)}.alert.danger{background:var(--danger-a14);border-color:var(--danger-a40);color:var(--text)}

.admin-body{background-size:cover;background-position:center;background-attachment:fixed}.admin-shell{display:grid;grid-template-columns:286px 1fr;min-height:100vh}.admin-sidebar{position:sticky;top:0;height:100vh;padding:24px;border-right:1px solid var(--border-color-a14);background:var(--overlay-a72);backdrop-filter:blur(20px)}.admin-brand{display:flex;align-items:center;gap:12px;min-height:78px;margin-bottom:22px}.admin-brand img{width:190px;max-height:108px;object-fit:contain}.admin-brand strong{font-size:22px;font-weight:900;letter-spacing:.08em}.admin-nav{display:flex;flex-direction:column;gap:10px}.admin-nav a{padding:14px 15px;border-radius:16px;color:var(--muted);font-size:14px;font-weight:800;border:1px solid transparent;transition:.2s ease}.admin-nav a:hover,.admin-nav a.active{color:var(--text);background:var(--ghost-a07);border-color:var(--border-color-a14);box-shadow:inset 4px 0 0 var(--primary)}.admin-main{padding:30px;width:min(1280px,100%)}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px;padding:18px 20px;border:1px solid var(--border-color-a14);border-radius:26px;background:var(--panel-a86);backdrop-filter:blur(18px)}.admin-topbar small,.section-heading span{color:var(--primary-hover);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.admin-topbar h1,.section-heading h2{margin:3px 0 0;font-size:30px;line-height:1.1;font-weight:900}.section-heading{margin-bottom:20px}.section-heading.small{margin-top:4px}.section-heading.small h2{font-size:22px}.admin-grid{display:grid;gap:26px}.admin-grid.two-cols{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.admin-grid.two-cols.compact{grid-template-columns:1fr 1fr}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start;max-width:1180px}.admin-settings-grid .admin-card{max-width:none;width:100%;margin:0}.admin-card{border:1px solid var(--border-color-a14);border-radius:28px;background:var(--panel-a86);backdrop-filter:blur(18px);box-shadow:0 28px 74px var(--shadow-a48);padding:26px;margin-bottom:26px}.admin-card.wide-card{max-width:1050px}.admin-card.narrow-card{max-width:none}.divider-admin{height:1px;background:linear-gradient(90deg,transparent,var(--divider),transparent);margin:26px 0}.app-admin-list{display:flex;flex-direction:column;gap:14px}.app-admin-item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--border-color-a14);border-radius:20px;background:var(--ghost-a045)}.app-admin-item img{width:64px;height:64px;border-radius:17px;object-fit:cover;background:var(--surface-alt)}.app-admin-item strong{display:block;font-size:14px}.app-admin-item small{color:var(--muted)}.item-actions{display:flex;gap:8px;align-items:center}.item-actions form{margin:0}.mini-btn{min-height:36px;padding:9px 13px;background:var(--ghost-a08);border:1px solid var(--border-color-a14);color:var(--text);font-size:12px}.mini-btn:hover{background:var(--ghost-a13)}.mini-btn.danger{background:var(--danger-a12);border-color:var(--danger-a36)}.current-file{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-color-a14);border-radius:18px;background:var(--ghost-a05)}.current-file img{width:56px;height:56px;border-radius:15px;object-fit:cover}.current-file.no-image{justify-content:center;color:var(--muted)}.preview-wide{width:220px;max-height:130px;border-radius:16px;margin-top:8px;object-fit:contain;background:var(--overlay-a28);border:1px solid var(--border-color-a14)}.preview-icon{width:72px;height:72px;border-radius:16px;margin-top:8px;object-fit:contain;background:var(--overlay-a28);border:1px solid var(--border-color-a14)}.color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.security-note{margin-bottom:20px;padding:14px;border-radius:18px;background:var(--primary-a10);border:1px solid var(--primary-a28);color:var(--text);font-size:13px}.security-note strong{color:var(--text)}.center{text-align:center}.owner-card{border-color:var(--border-color-a18);box-shadow:0 28px 74px var(--shadow-a50),0 0 0 1px var(--primary-a10)}.table-lite{display:flex;flex-direction:column;gap:12px}.log-row{display:grid;grid-template-columns:1fr;gap:5px;padding:13px 15px;border:1px solid var(--border-color-a14);border-radius:16px;background:var(--ghost-a045)}.log-row strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.log-row span{font-size:12px;color:var(--muted)}.log-row small{font-size:11px;color:var(--muted);opacity:.78}.muted-text{color:var(--muted);margin:0}

@keyframes gridFlow{0%{background-position:0 0,0 0}100%{background-position:0 74px,0 74px}}@keyframes scanMove{0%,100%{transform:translateY(-120%);opacity:0}35%,65%{opacity:.55}50%{transform:translateY(120%)}}@keyframes orbFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(24px,-22px,0) scale(1.08)}}@keyframes linePulse{0%,100%{opacity:.24;transform:scaleX(.78)}50%{opacity:.92;transform:scaleX(1)}}

@media (max-width:1120px){.admin-shell{grid-template-columns:240px 1fr}.admin-grid.two-cols,.admin-settings-grid{grid-template-columns:1fr}.admin-card.wide-card,.admin-card.narrow-card{max-width:none}.app-card-content{grid-template-columns:1fr}.card-actions{grid-row:auto;grid-column:1;justify-content:flex-start}.color-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:840px){body{background-attachment:scroll}.home-wrap{width:min(95vw,760px);padding:22px 0 44px}.app-list-card{grid-template-columns:86px 1fr;gap:16px;padding:16px}.app-logo{width:76px;height:76px;border-radius:21px}.app-logo-shell:before{width:88px;height:88px}.admin-shell{display:block}.admin-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--border-color-a14)}.admin-nav{display:grid;grid-template-columns:repeat(2,1fr)}.admin-main{padding:18px}.admin-topbar{align-items:flex-start;flex-direction:column;margin-bottom:22px}.form-row,.form-row.triple,.admin-grid.two-cols.compact,.color-grid{grid-template-columns:1fr}.app-admin-item{grid-template-columns:54px 1fr}.item-actions{grid-column:1/-1;justify-content:flex-end}.app-admin-item img{width:54px;height:54px}.fx-grid{opacity:.42}}
@media (max-width:520px){.hero-header h1{letter-spacing:-.03em}.app-list-card{grid-template-columns:1fr;text-align:center}.app-list-card:after{top:0;bottom:auto;right:28px;left:28px;width:auto;height:4px;border-radius:0 0 999px 999px}.app-logo{width:96px;height:96px}.app-logo-shell:before{width:110px;height:110px}.app-title-line,.card-actions,.app-meta{justify-content:center}.card-actions{flex-direction:column}.card-actions .premium-btn,.card-actions .ghost-btn{width:100%}.login-card,.modal-box{border-radius:24px;padding:24px}.admin-nav{grid-template-columns:1fr}.premium-btn,.ghost-btn{width:100%}.admin-card{padding:18px;border-radius:22px;margin-bottom:22px}.hero-logo-text strong,.login-logo strong{font-size:22px}.hero-stats{display:none}}


/* ===== Correcoes V5 solicitadas ===== */
.admin-settings-grid{
    display:flex !important;
    flex-direction:column !important;
    gap:42px !important;
    row-gap:42px !important;
    align-items:stretch !important;
    max-width:980px !important;
}
.admin-settings-grid > .admin-card,
.admin-settings-grid .admin-card{
    display:block !important;
    width:100% !important;
    margin:0 0 42px 0 !important;
    max-width:none !important;
    box-sizing:border-box !important;
}
.admin-settings-grid > .admin-card:last-child{
    margin-bottom:0 !important;
}
.premium-form label{
    line-height:1.35 !important;
    white-space:normal !important;
}
.premium-form label > b,
.premium-form .field-title b{
    display:inline !important;
    white-space:nowrap !important;
    vertical-align:baseline !important;
    color:var(--primary-hover) !important;
    margin-left:2px !important;
}
.premium-form input,
.premium-form select,
.premium-form textarea{
    color:var(--input-text) !important;
    background-color:var(--input) !important;
}
.premium-form input::placeholder,
.premium-form textarea::placeholder{
    color:var(--placeholder) !important;
    opacity:1 !important;
}
.premium-form select:required:invalid,
.premium-form select option[value=""]{
    color:var(--placeholder) !important;
}
.premium-form select option{
    color:var(--input-text) !important;
    background:var(--input) !important;
}
@media (max-width:1120px){
    .admin-settings-grid{
        max-width:none !important;
        gap:34px !important;
        row-gap:34px !important;
    }
    .admin-settings-grid > .admin-card,
    .admin-settings-grid .admin-card{
        margin-bottom:34px !important;
    }
}

/* ===== Correcoes V6 solicitadas ===== */
.home-bg-image{
    position:fixed;
    inset:0;
    z-index:-8;
    pointer-events:none;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    transform:translateZ(0);
    will-change:transform;
}
.home-body{
    background-attachment:fixed !important;
    background-size:cover !important;
    background-position:center !important;
}
.fx-snake{
    position:fixed;
    inset:-10%;
    z-index:-2;
    pointer-events:none;
    opacity:.16;
    background:
        linear-gradient(90deg,transparent 0 42%,var(--primary-a025) 48%,var(--primary-a10) 52%,transparent 58%) 0 0 / 370px 74px repeat,
        linear-gradient(180deg,transparent 0 42%,var(--primary-a025) 48%,var(--primary-a10) 52%,transparent 58%) 0 0 / 74px 370px repeat;
    animation:snakeRun 18s linear infinite;
    filter:none;
    mix-blend-mode:screen;
    mask-image:linear-gradient(to bottom,var(--overlay-a42),var(--overlay-a22),transparent 82%);
    -webkit-mask-image:linear-gradient(to bottom,var(--overlay-a42),var(--overlay-a22),transparent 82%);
}
@keyframes snakeRun{
    0%{background-position:-370px 0,0 -370px;opacity:.08}
    35%{opacity:.16}
    70%{background-position:370px 0,0 370px;opacity:.13}
    100%{background-position:740px 0,0 740px;opacity:.08}
}
.home-wrap{
    padding-top:18px !important;
}
.hero-header{
    padding-top:8px !important;
    padding-bottom:30px !important;
}
.hero-logo{
    margin-bottom:12px !important;
}
.hero-kicker{
    margin-bottom:10px !important;
}
.hero-divider{
    margin-top:24px !important;
}
.app-card{
    background:var(--card-glass) !important;
}
.empty-public,
.empty-state{
    background:var(--card-glass) !important;
}
.modal-box{
    background:var(--modal-glass) !important;
}
.app-list-card{
    gap:18px !important;
    padding:18px 22px !important;
}
.app-card-content{
    gap:12px !important;
}
.app-title-line{
    margin-bottom:4px !important;
    gap:6px !important;
}
.app-card h2{
    margin-bottom:5px !important;
    line-height:1.05 !important;
}
.app-card p{
    margin-bottom:5px !important;
}
.app-meta{
    gap:4px 12px !important;
    line-height:1.35 !important;
}
.card-actions{
    margin-top:8px !important;
}
.req-star{
    display:inline-block !important;
    white-space:nowrap !important;
    vertical-align:baseline !important;
    color:var(--primary-hover) !important;
    line-height:1 !important;
}
.premium-form .field-title{
    display:inline !important;
    white-space:normal !important;
}
.premium-form label{
    word-break:normal !important;
    overflow-wrap:normal !important;
}
@media (max-width:840px){
    body.home-body{
        background-attachment:fixed !important;
    }
    .home-bg-image{
        position:fixed !important;
        background-attachment:scroll !important;
    }
    .home-wrap{
        padding-top:10px !important;
    }
    .hero-header{
        padding-top:4px !important;
    }
    .app-list-card{
        padding:16px 16px 22px !important;
    }
    .card-actions{
        margin-top:14px !important;
        padding-bottom:4px !important;
    }
}
@media (max-width:520px){
    .hero-stats{
        display:flex !important;
        margin-top:14px !important;
    }
    .hero-chip{
        font-size:10px !important;
        min-height:28px !important;
        padding:6px 10px !important;
    }
    .app-list-card{
        padding:18px 16px 26px !important;
    }
    .card-actions{
        margin-top:18px !important;
        padding-bottom:8px !important;
    }
    .app-meta{
        gap:3px 8px !important;
    }
    .fx-snake{
        opacity:.10;
    }
}


/* ===== Correções V8 solicitadas ===== */
.fx-line{
    display:none !important;
    opacity:0 !important;
    visibility:hidden !important;
}
.app-meta .meta-divider{
    color:var(--divider) !important;
    opacity:.88 !important;
    font-weight:900 !important;
    margin:0 2px !important;
}
.card-actions .premium-btn,
.card-actions .ghost-btn{
    text-transform:uppercase !important;
}
.fox-footer-card{
    width:100%;
    margin:26px auto 0;
    padding:10px 16px;
    border:1px solid var(--border-color-a14);
    border-radius:18px;
    background:var(--card-glass);
    box-shadow:0 16px 38px var(--shadow-a36);
    backdrop-filter:blur(20px) saturate(130%);
    -webkit-backdrop-filter:blur(20px) saturate(130%);
    color:var(--muted);
    font-size:12px;
    font-weight:600;
    line-height:1.45;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:5px;
    text-align:center;
}
.fox-footer-card strong{
    color:var(--text);
}
.fox-footer-card .footer-separator{
    color:var(--text);
}
.fox-footer-card a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:6px;
    color:var(--text);
    font-weight:900;
    transition:transform .2s ease, opacity .2s ease;
}
.fox-footer-card a:hover{
    transform:translateY(-1px);
    opacity:.9;
}
.fox-footer-card img{
    width:24px;
    height:24px;
    display:inline-block;
    border-radius:50%;
}
@media (max-width:520px){
    .app-meta .meta-divider{
        width:100%;
        font-size:0;
        margin:1px 0 !important;
    }
    .app-meta .meta-divider:before{
        content:"";
        display:block;
        width:64px;
        height:1px;
        margin:0 auto;
        background:var(--divider);
        opacity:.55;
    }
    .fox-footer-card{
        margin-top:20px;
        padding:12px 12px;
        font-size:11px;
        border-radius:16px;
    }
}

/* ===== Ajustes solicitados sem alterar a identidade visual principal ===== */
.hero-kicker{
    background:var(--card-a62) !important;
}
.downloader-link,
.downloader-link:visited,
.downloader-link:hover,
.downloader-link:focus{
    color:inherit !important;
    text-decoration:none !important;
}
.downloader-link strong{
    color:var(--text) !important;
}
.main-actions{
    display:flex;
    gap:10px;
    justify-content:flex-end;
    align-items:center;
    flex-wrap:wrap;
}
.tutorial-actions{
    width:100%;
    display:flex;
    gap:7px;
    justify-content:flex-end;
    align-items:center;
    flex-wrap:wrap;
    margin-top:2px;
}
.card-actions .tutorial-btn{
    min-height:30px;
    padding:7px 11px;
    font-size:10px;
    opacity:.86;
    letter-spacing:.035em;
}
.download-count-line{
    margin-top:10px !important;
    margin-bottom:14px !important;
    color:var(--muted) !important;
    font-size:13px !important;
    font-weight:700 !important;
    text-transform:uppercase;
    letter-spacing:.04em;
}
.download-count-line strong{
    color:var(--text) !important;
}
.fox-footer-card{
    position:relative;
    overflow:hidden;
    background:var(--card-a62) !important;
}
.fox-footer-card:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(135deg,var(--button-text-a10),var(--button-text-a025) 42%,var(--primary-a10));
    pointer-events:none;
    z-index:-1;
}
.mini-btn.status-on{
    background:var(--success-a18);
    border-color:var(--success-a38);
}
.mini-btn.status-off{
    background:var(--danger-a12);
    border-color:var(--danger-a36);
}
@media (max-width:840px){
    .main-actions,
    .tutorial-actions{
        justify-content:flex-start;
    }
}
@media (max-width:520px){
    .main-actions,
    .tutorial-actions{
        width:100%;
        justify-content:center;
    }
    .card-actions .tutorial-btn{
        width:auto !important;
    }
}
.fox-footer-card{isolation:isolate;}

/* ===== Contato, redes sociais e WhatsApp flutuante ===== */
.social-follow{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:14px;
    flex-wrap:wrap;
    margin:16px auto 0;
    padding:8px 0;
    min-height:calc(var(--social-button-size) + 10px);
}
.social-follow-title{
    color:var(--social-title-color);
    font-size:var(--social-title-size);
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.08em;
    padding:0 4px;
}
.social-follow-links{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    flex-wrap:wrap;
}
.social-pill{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:var(--social-button-size);
    height:var(--social-button-size);
    min-width:var(--social-button-size);
    min-height:var(--social-button-size);
    flex:0 0 var(--social-button-size);
    padding:0;
    border-radius:50%;
    aspect-ratio:1 / 1;
    box-sizing:border-box;
    background:var(--badge-a18);
    border:1px solid var(--badge-a38);
    color:var(--button-text);
    box-shadow:0 0 20px var(--badge-a12);
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.06em;
    text-decoration:none;
    transition:transform .2s ease, border-color .2s ease, background .2s ease;
}
.social-pill:hover{
    transform:translateY(-1px);
    border-color:var(--badge-a62);
    background:var(--badge-a28);
}
.social-pill svg{
    width:54%;
    height:54%;
    display:block;
    fill:currentColor;
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0;
}
.floating-whatsapp{
    position:fixed;
    right:24px;
    bottom:24px;
    z-index:80;
    width:var(--whatsapp-size-w);
    height:var(--whatsapp-size-h);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:999px;
    background:var(--whatsapp-bg);
    color:var(--whatsapp-icon);
    border:2px solid var(--whatsapp-border-custom);
    box-shadow:0 18px 42px var(--shadow-a48),0 0 26px var(--whatsapp-border-custom);
    text-decoration:none;
    isolation:isolate;
    transition:transform .2s ease, box-shadow .2s ease;
}
.floating-whatsapp:before{
    content:"";
    position:absolute;
    inset:-7px;
    border-radius:inherit;
    border:2px solid var(--whatsapp-border-custom);
    opacity:.62;
    animation:whatsappPulse 1.55s ease-out infinite;
    z-index:-1;
}
.floating-whatsapp:hover{
    transform:translateY(-3px) scale(1.03);
    box-shadow:0 24px 54px var(--shadow-a58),0 0 34px var(--whatsapp-border-custom);
}
.floating-whatsapp svg{
    width:56%;
    height:56%;
    display:block;
    fill:currentColor;
}
@keyframes whatsappPulse{
    0%{transform:scale(.92);opacity:.78}
    70%{transform:scale(1.35);opacity:0}
    100%{transform:scale(1.35);opacity:0}
}
.html-code-field,
.html-head-field{
    min-height:108px;
    resize:vertical;
    font-family:Consolas,Monaco,monospace;
    line-height:1.45;
}
.support-link[aria-disabled="true"]{
    opacity:.48;
    cursor:not-allowed;
}
.color-finder{
    display:grid;
    grid-template-columns:minmax(260px,1fr) minmax(260px,.72fr);
    gap:18px;
    align-items:stretch;
}
.color-finder-board{
    min-height:210px;
    border-radius:24px;
    border:1px solid var(--border-color-a18);
    cursor:crosshair;
    background:
        linear-gradient(180deg, var(--button-text-a42), transparent 48%, var(--overlay-a62)),
        linear-gradient(90deg, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
    box-shadow:inset 0 1px 0 var(--button-text-a16),0 22px 48px var(--shadow-a36);
}
.color-finder-board:focus{
    outline:none;
    box-shadow:0 0 0 4px var(--primary-a22),inset 0 1px 0 var(--button-text-a16),0 22px 48px var(--shadow-a36);
}
.color-finder-panel{
    display:flex;
    flex-direction:column;
    gap:12px;
    padding:16px;
    border-radius:22px;
    border:1px solid var(--border-color-a14);
    background:var(--ghost-a055);
}
.color-finder-preview{
    min-height:74px;
    border-radius:18px;
    border:1px solid var(--border-color-a18);
    box-shadow:inset 0 1px 0 var(--button-text-a16);
}
.color-finder-values{
    display:grid;
    gap:8px;
    padding:12px 14px;
    border-radius:16px;
    background:var(--overlay-a28);
    border:1px solid var(--border-color-a12);
}
.color-finder-values strong{
    color:var(--text);
    font-size:13px;
}
.color-eyedropper-btn{
    width:100%;
}
@media (max-width:520px){
    .social-follow{
        width:100%;
        padding:8px 0 2px;
        gap:9px;
    }
    .social-follow-links{
        width:100%;
    }
    .social-pill{
        flex:0 0 auto;
    }
    .floating-whatsapp{
        right:16px;
        bottom:16px;
    }
    .color-finder{
        grid-template-columns:1fr;
    }
}


/* ===== Botões discretos extras na lista de aplicativos ===== */
.app-admin-actions-wrap{
    display:flex;
    flex-direction:column;
    gap:7px;
    align-items:flex-end;
}
.item-actions-extra{
    display:flex;
    flex-direction:column;
    gap:5px;
    align-items:stretch;
    min-width:172px;
}
.item-actions-extra .mini-btn-strip{
    min-height:24px;
    padding:5px 10px;
    border-radius:999px;
    font-size:9.5px;
    line-height:1;
    letter-spacing:.045em;
    background:var(--ghost-a07);
    border:1px solid var(--border-color-a14);
    color:var(--text);
    opacity:.88;
    text-decoration:none;
    white-space:nowrap;
}
.item-actions-extra .mini-btn-strip:hover{
    background:var(--ghost-a13);
    opacity:1;
    transform:translateY(-1px);
}
.copy-app-link-btn{
    width:100%;
}
@media (max-width:840px){
    .app-admin-actions-wrap{
        grid-column:1/-1;
        align-items:flex-end;
    }
    .item-actions-extra{
        width:100%;
        min-width:0;
        align-items:flex-end;
    }
    .item-actions-extra .mini-btn-strip{
        width:100%;
        max-width:260px;
    }
}
