:root,body.dark{--body-bg-dark:#020617;--success-green:#22c55e;--faq-btn-bg:linear-gradient(90deg, #2563eb, #1d4ed8);--faq-btn-text:#ffffff;--cta-btn-primary-text:#1d4ed8;--ranks-note-border:#2563EB;--rank-card-cond-list-icon:#22c55e;--rank-card-radius:22px;--steps-btn-bg:#2563eb;--steps-btn-hover-bg:#1d4ed8;--report-text-soft-report:#9ca3af;--report-danger-dark-report:#dc2626;--faq-border-accent:#2563eb;--faq-radius-lg:18px;--faq-radius-pill:999px;--faq-support-btn-primary-text:#1d4ed8}.point-server,.tsgym-btn-link-div{transition:transform .2s,box-shadow .2s}*,.ts3index-container{box-sizing:border-box}.tsgym-bg,body{min-height:100vh}.btn-404,.contact-alt-link-report,.page-404-link-item,.tsgym-btn-link-div,.tsgym-support-cta-btn,a{text-decoration:none}@font-face{font-family:vazir;src:url(../font/vazir/Vazir.woff2) format("woff2"),url(../font/Vazir.ttf) format("truetype");font-display:swap}*{font-family:vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;margin:0;padding:0}:root{--primary-color:#2c2c2c;--secondary-color:#4d4d4d;--text-color:#3B72EC;--bg-color-alert-green:#22C55E;--header-mobile-bg-btn:rgb(226 232 240);--box-server:rgba(226, 232, 240, 0.137);--text-color-white:#FFFFFF;--color-gray:rgb(71 85 105);--btn-bg-color:rgb(37, 99, 235);--btn-telegram-color:rgb(0, 136, 204);--btn-bg-dark-light:#F1F5F9;--hover-btn-telegram:rgb(0 102 153);--connect-plus-color:rgba(255, 255, 255, 0.28);--report-btn-color:#FDE68A;--h1--text-color:rgb(15 23 42);--point:#45CE8C;--point-red:#f10e21;--scrollbar-width:6px;--scrollbar-radius:999px;--scrollbar-thumb:#1a73e8;--scrollbar-thumb-hover:#1666cc;--tsgym-text-main:#0f172a;--tsgym-text-soft:#6b7280;--tsgym-radius-sm:8px;--tsgym-radius-md:16px;--tsgym-radius-xl:26px;--tsgym-radius-icon:18px;--ts-blue:#1a73ff;--ts-red-main:#ff3b4a;--ts-red-mid:#bb2102;--ts-red-dark:#7e040e;--hero-bg-top:#f0f6ff;--hero-bg-mid:#edf2ff;--color-light-white:#ffffff;--hero-bg-bottom:#ffeaf4;--hero-glow-blue:radial-gradient(circle, #79b8ff 0%, rgba(121, 184, 255, 0) 70%);--hero-glow-pink:radial-gradient(circle, #ff9bb8 0%, rgba(255, 155, 184, 0) 70%);--hero-name-shadow:-2px 3px 20px 14px rgba(15, 23, 42, 0.12),0 4px 10px rgba(15, 23, 42, 0.06),0 0 0 1px rgba(15, 23, 42, 0.02);--feature-bg-card:#ffffff;--feature-border-soft:rgba(148, 163, 184, 0.32);--feature-shadow-soft:0 22px 55px rgba(15, 23, 42, 0.12);--feature-icon-navy:#111827;--feature-icon-red:#ef4444;--feature-icon-indigo:#0d45be;--feature-icon-slate:#0f172a;--feature-icon-green:#16a34a;--feature-icon-cyan:#0d45be;--stats-blue-top:#0052ff;--stats-blue-bottom:#2563eb;--stats-blue-card:#1d4ed8;--stats-blue-card-soft:#2563eb;--stats-blue-dot:rgba(255, 255, 255, 0.08);--stats-bg-page:#f5f5f7;--stats-white:#ffffff;--stats-text-main:#f9fafb;--stats-text-dark:#0f172a;--stats-text-soft:#d1d5db;--stats-shadow-strong:0 24px 65px rgba(15, 23, 42, 0.45);--stats-radius-xl:26px;--stats-radius-lg:18px;--stats-stat-icon-bg:rgba(15, 23, 42, 0.18);--stats-stat-icon-color:#f9fafb;--stats-connect-btn-bg:#f9fafb;--stats-connect-btn-text:#1d4ed8;--stats-badge-border:rgba(148, 163, 184, 0.35);--drop-menu-bg-top:rgb(230, 241, 255);--drop-menu-bg-bottom:rgb(230, 241, 255);--drop-menu-bg:#cedff5;--server-box-border:rgba(37, 99, 235, 0.15);--server-box-shadow-main:0 18px 45px rgba(37, 99, 235, 0.10);--server-box-shadow-border:0 0 0 1px rgba(148, 163, 184, 0.08);--server-copy-icon:#4b5563;--server-copy-icon-hover:#111827;--reviews-section-bg:#f5f7fb;--reviews-card-bg:#ffffff;--reviews-card-shadow:0 22px 55px rgba(15, 23, 42, 0.10);--reviews-card-border:rgba(148, 163, 184, 0.18);--reviews-star-color:#fbbf24;--reviews-name-color:#111827;--reviews-role-color:#6b7280;--reviews-text-color:#4b5563;--reviews-nav-shadow:0 12px 30px rgba(15, 23, 42, 0.20);--reviews-nav-gradient:linear-gradient(135deg, #f97316, #ec4899);--reviews-nav-icon:#ffffff;--faq-bg:#ffffff;--faq-card-bg:#f9fafb;--faq-card-border:rgba(148, 163, 184, 0.35);--faq-card-shadow:0 18px 40px rgba(15, 23, 42, 0.06);--cta-bg-top:#0f172a;--cta-bg-bottom:#1d275f;--cta-overlay:rgba(15, 23, 42, 0.75);--cta-text-main:#ffffff;--cta-text-soft:#e5e7eb;--cta-btn-primary-bg:#ffffff;--cta-btn-secondary-bg:rgba(15, 23, 42, 0.18);--cta-btn-secondary-border:rgba(255, 255, 255, 0.6);--cta-bg-layer:linear-gradient(180deg, rgba(0, 81, 255, 0.77), rgba(0, 37, 128, 0.96));--cta-purple-glow:radial-gradient(circle at 50% 0, #6d28d9 0%, transparent 60%);--cta-btn-primary-shadow:0 18px 45px rgba(15, 23, 42, 0.55);--cta-btn-secondary-shadow:0 14px 38px rgba(15, 23, 42, 0.45);--footer-bg:#f9fafb;--footer-bottom-bg:#eef2f7;--footer-border:rgba(148, 163, 184, 0.45);--footer-text-main:#0f172a;--footer-text-soft:#6b7280;--footer-link:#111827;--footer-link-hover:#1a73ff;--footer-input-bg:#ffffff;--timeline-bg:#f9fbff;--timeline-line-gradient:linear-gradient(to bottom, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.75), rgba(148, 163, 184, 0));--timeline-dot-border:#ffffff;--timeline-dot-shadow:0 0 0 4px rgba(37, 99, 235, 0.18);--timeline-card-bg:#ffffff;--timeline-card-shadow:0 22px 55px rgba(15, 23, 42, 0.10);--alert-success-bg:#22c55e;--alert-success-text:#ffffff;--alert-success-shadow:0 4px 6px rgba(0, 0, 0, 0.1);--connect-icon-bg:rgba(15, 23, 42, 0.18);--shadow-btn-hover:0 12px 30px rgba(15, 23, 42, 0.18);--shadow-reviews-nav-hover:0 16px 36px rgba(15, 23, 42, 0.28);--shadow-faq-btn:0 18px 40px rgba(37, 99, 235, 0.45);--shadow-faq-btn-hover:0 22px 50px rgba(37, 99, 235, 0.5);--hero-spot-blue:rgba(37, 99, 235, 0.16);--hero-spot-red:rgba(248, 113, 113, 0.18);--shadow-header:0 12px 35px rgba(15, 23, 42, 0.06);--online-dot:#45CE8C;--online-dot-halo:rgba(69, 206, 140, 0.55);--page-bg-soft:rgb(248 250 252);--color-white:#ffffff;--color-slate-900:#0f172a;--color-slate-700:#4b5563;--color-slate-600:#4c4949;--shadow-soft-sm:0 4px 6px rgba(15, 23, 42, 0.03);--shadow-soft-lg:0 14px 28px rgba(15, 23, 42, 0.08);--shadow-soft-md:0 12px 35px rgba(15, 23, 42, 0.05);--shadow-soft-card-strong:0 16px 40px rgba(15, 23, 42, 0.08);--shadow-soft-cta:0 28px 60px rgba(15, 23, 42, 0.35);--shadow-soft-upload:0 10px 30px rgba(15, 23, 42, 0.08);--shadow-soft-btn-outline:0 14px 35px rgba(15, 23, 42, 0.25);--shadow-soft-btn-primary:0 14px 35px rgba(15, 23, 42, 0.3);--live-hero-icon-bg:#D8E7FB;--live-hero-icon-color:#2460E4;--live-primary-btn-bg:#2563EB;--live-primary-btn-text:#ffffff;--live-text-main:#0f172a;--live-users-dot:#22c55e;--live-border-text-soft:#D8E7FB;--live-border-link:#94a3b8;--live-note-text:#4c4949;--live-join-bg:#1F53DC;--live-join-text:#ffffff;--live-cta-btn-bg:#ffffff;--live-cta-btn-text:#1d4ed8;--live-card-bg:#ffffff;--live-card-radius-md:15px;--live-card-radius-lg:18px;--note-bg-report:#fff5f5;--note-border-report:#fecaca;--note-line-report:#f97373;--note-text-report:#991b1b;--note-icon-bg-report:#ffffff;--note-icon-border-report:#fecaca;--note-shadow-soft-report:0 18px 45px rgba(0, 0, 0, 0.02);--note-border-strong-report:#DC2626;--primary-color:#2c2c2c;--secondary-color:#4d4d4d;--text-color:#3B72EC;--header-mobile-bg-btn:rgb(226 232 240);--box-server:rgba(226, 232, 240, 0.137);--text-color-white:#FFFFFF;--color-gray:rgb(71 85 105);--btn-bg-color:rgb(37, 99, 235);--btn-telegram-color:rgb(0, 136, 204);--btn-bg-dark-light:#F1F5F9;--hover-btn-telegram:rgb(0 102 153);--connect-plus-color:rgba(255, 255, 255, 0.28);--report-btn-color:#FDE68A;--h1--text-color:rgb(15 23 42);--point:#45CE8C;--point-red:#f10e21;--scrollbar-width:6px;--scrollbar-radius:999px;--scrollbar-thumb:#1a73e8;--scrollbar-thumb-hover:#1666cc;--tsgym-text-main:#0f172a;--tsgym-text-soft:#6b7280;--tsgym-radius-sm:8px;--tsgym-radius-md:16px;--tsgym-radius-xl:26px;--tsgym-radius-icon:18px;--ts-blue:#1a73ff;--ts-red-main:#ff3b4a;--ts-red-mid:#bb2102;--ts-red-dark:#7e040e;--hero-bg-top:#f0f6ff;--hero-bg-mid:#edf2ff;--color-light-white:#ffffff;--hero-bg-bottom:#ffeaf4;--hero-glow-blue:radial-gradient(circle, #79b8ff 0%, rgba(121, 184, 255, 0) 70%);--hero-glow-pink:radial-gradient(circle, #ff9bb8 0%, rgba(255, 155, 184, 0) 70%);--hero-name-shadow:-2px 3px 20px 14px rgba(15, 23, 42, 0.12),0 4px 10px rgba(15, 23, 42, 0.06),0 0 0 1px rgba(15, 23, 42, 0.02);--feature-bg-card:#ffffff;--feature-border-soft:rgba(148, 163, 184, 0.32);--feature-shadow-soft:0 22px 55px rgba(15, 23, 42, 0.12);--feature-icon-navy:#111827;--feature-icon-red:#ef4444;--feature-icon-indigo:#0d45be;--feature-icon-slate:#0f172a;--feature-icon-green:#16a34a;--feature-icon-cyan:#0d45be;--stats-blue-top:#0052ff;--stats-blue-bottom:#2563eb;--stats-blue-card:#1d4ed8;--stats-blue-card-soft:#2563eb;--stats-blue-dot:rgba(255, 255, 255, 0.08);--stats-bg-page:#f5f5f7;--stats-white:#ffffff;--stats-text-main:#f9fafb;--stats-text-dark:#0f172a;--stats-text-soft:#d1d5db;--stats-shadow-strong:0 24px 65px rgba(15, 23, 42, 0.45);--stats-radius-xl:26px;--stats-radius-lg:18px;--stats-stat-icon-bg:rgba(15, 23, 42, 0.18);--stats-stat-icon-color:#f9fafb;--stats-connect-btn-bg:#f9fafb;--stats-connect-btn-text:#1d4ed8;--stats-badge-border:rgba(148, 163, 184, 0.35);--drop-menu-bg-top:rgb(230, 241, 255);--drop-menu-bg-bottom:rgb(230, 241, 255);--drop-menu-bg:#cedff5;--server-box-border:rgba(37, 99, 235, 0.15);--server-box-shadow-main:0 18px 45px rgba(37, 99, 235, 0.10);--server-box-shadow-border:0 0 0 1px rgba(148, 163, 184, 0.08);--server-copy-icon:#4b5563;--server-copy-icon-hover:#111827;--reviews-section-bg:#f5f7fb;--reviews-card-bg:#ffffff;--reviews-card-shadow:0 22px 55px rgba(15, 23, 42, 0.10);--reviews-card-border:rgba(148, 163, 184, 0.18);--reviews-star-color:#fbbf24;--reviews-name-color:#111827;--reviews-role-color:#6b7280;--reviews-text-color:#4b5563;--reviews-nav-shadow:0 12px 30px rgba(15, 23, 42, 0.20);--reviews-nav-gradient:linear-gradient(135deg, #f97316, #ec4899);--reviews-nav-icon:#ffffff;--faq-bg:#ffffff;--faq-card-bg:#f9fafb;--faq-card-border:rgba(148, 163, 184, 0.35);--faq-card-shadow:0 18px 40px rgba(15, 23, 42, 0.06);--cta-bg-top:#0f172a;--cta-bg-bottom:#1d275f;--cta-overlay:rgba(15, 23, 42, 0.75);--cta-text-main:#ffffff;--cta-text-soft:#e5e7eb;--cta-btn-primary-bg:#ffffff;--cta-btn-secondary-bg:rgba(15, 23, 42, 0.18);--cta-btn-secondary-border:rgba(255, 255, 255, 0.6);--cta-bg-layer:linear-gradient(180deg, rgba(0, 81, 255, 0.77), rgba(0, 37, 128, 0.96));--cta-purple-glow:radial-gradient(circle at 50% 0, #6d28d9 0%, transparent 60%);--cta-btn-primary-shadow:0 18px 45px rgba(15, 23, 42, 0.55);--cta-btn-secondary-shadow:0 14px 38px rgba(15, 23, 42, 0.45);--footer-bg:#f9fafb;--footer-bottom-bg:#eef2f7;--footer-border:rgba(148, 163, 184, 0.45);--footer-text-main:#0f172a;--footer-text-soft:#6b7280;--footer-link:#111827;--footer-link-hover:#1a73ff;--footer-input-bg:#ffffff;--timeline-bg:#f9fbff;--timeline-line-gradient:linear-gradient(to bottom, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.75), rgba(148, 163, 184, 0));--timeline-dot-border:#ffffff;--timeline-dot-shadow:0 0 0 4px rgba(37, 99, 235, 0.18);--timeline-card-bg:#ffffff;--timeline-card-shadow:0 22px 55px rgba(15, 23, 42, 0.10);--alert-success-bg:#22c55e;--alert-success-text:#ffffff;--alert-success-shadow:0 4px 6px rgba(0, 0, 0, 0.1);--connect-icon-bg:rgba(15, 23, 42, 0.18);--shadow-btn-hover:0 12px 30px rgba(15, 23, 42, 0.18);--shadow-reviews-nav-hover:0 16px 36px rgba(15, 23, 42, 0.28);--shadow-faq-btn:0 18px 40px rgba(37, 99, 235, 0.45);--shadow-faq-btn-hover:0 22px 50px rgba(37, 99, 235, 0.5);--hero-spot-blue:rgba(37, 99, 235, 0.16);--hero-spot-red:rgba(248, 113, 113, 0.18);--shadow-header:0 12px 35px rgba(15, 23, 42, 0.06);--focus-outline-color:#3b82f6;--stats-bar-bg:#1F45B8;--server-connect-shadow:0 10px 25px rgba(37, 99, 235, 0.35);--point-hover-shadow:0 0 0 6px rgba(69, 206, 140, 0.35);--point-pulse-shadow-start:0 0 0 0 rgba(69, 206, 140, 0.45);--point-pulse-shadow-middle:0 0 0 10px rgba(69, 206, 140, 0);--point-pulse-shadow-end:0 0 0 0 rgba(69, 206, 140, 0);--report-page-bg-report:#f3f5fb;--report-card-bg-report:#ffffff;--report-control-bg-report:#f9fafb;--report-border-soft-report:#e5e7eb;--report-border-strong-report:#f97373;--report-text-main-report:#0f172a;--report-text-strong-report:#111827;--report-danger-report:#ef4444;--report-radius-lg-report:24px;--report-radius-md-report:18px;--report-shadow-soft-report:0 18px 45px rgba(15, 23, 42, 0.08);--report-input-border-report:#e2e8f0;--report-input-bg-report:#f8fafc;--report-input-focus-bg-report:#ffffff;--report-upload-border-report:#d1d5db;--report-upload-border-hover-report:#9ca3af;--report-upload-bg-report:#f9fafb;--report-upload-bg-hover-report:#f3f4f6;--report-upload-icon-bg-report:#e5f0ff;--report-upload-icon-color-report:#3b82f6;--report-hero-icon-color-report:#D82525;--report-hero-icon-bg-report:#FEE2E2;--report-submit-bg-report:#d82525;--report-submit-text-report:#ffffff;--report-submit-shadow-report:0 18px 40px rgba(239, 68, 68, 0.45);--report-submit-shadow-hover-report:0 22px 55px rgba(239, 68, 68, 0.6);--report-submit-shadow-active-report:0 10px 25px rgba(239, 68, 68, 0.45);--contact-alt-bg-report:#eef4ff;--contact-alt-border-report:#2563EB;--contact-alt-text-main-report:#0f172a;--contact-alt-title-report:#1e3a8a;--contact-alt-icon-report:#2563eb;--contact-alt-text-report:#1e40af;--contact-alt-link-report:#1d4ed8;--faq-bg-page:#f3f6fb;--faq-card-bg:#ffffff;--faq-card-bg-active-from:#e9f3ff;--faq-card-bg-active-to:#f9fbff;--faq-border:#e4e7ee;--faq-text-main:#0f172a;--faq-text-soft:#6b7280;--faq-text-strong:#111827;--faq-primary:#2563eb;--faq-primary-soft:#e0ecff;--faq-shadow-soft:0 18px 45px rgba(15, 23, 42, 0.08);--faq-border-strong:rgba(37, 99, 235, 0.4);--faq-header-active-from:rgba(14, 165, 255, 0.06);--faq-header-active-to:rgba(14, 165, 255, 0.1);--faq-body-border:rgba(148, 163, 184, 0.3);--faq-search-shadow:0 12px 35px rgba(15, 23, 42, 0.05);--faq-support-card-bg:#2563eb;--faq-support-card-text:#ffffff;--faq-support-subtitle-text:rgb(219 234 254);--faq-support-btn-border:rgba(255, 255, 255, 0.5);--faq-support-btn-outline-bg:rgba(37, 99, 235, 0.2);--faq-support-btn-outline-hover-bg:rgba(15, 23, 42, 0.1);--faq-support-btn-primary-bg:#ffffff;--faq-support-btn-primary-hover-bg:#f9fafb;--rules-body-bg:rgb(248 250 252);--rules-hero-secondary:#475569;--rules-important-bg:rgb(254 242 242);--rules-important-border:#DC2626;--rules-important-shadow:0 20px 40px rgba(0, 0, 0, 0.04);--rules-important-text-main:#991b1b;--rules-important-title-color:#7f1d1d;--rules-important-icon-color:#dc2626;--rules-important-text-strong:#b91c1c;--rules-search-bg:#ffffff;--rules-search-border:#d8e2f2;--rules-search-shadow:0 14px 35px rgba(148, 163, 184, 0.25);--rules-search-input-color:#0f172a;--rules-search-placeholder-color:#9ca3af;--rules-search-icon-color:#9ca3af;--rules-search-shadow-narrow:0 10px 24px rgba(148, 163, 184, 0.22);--rules-general-card-shadow:0 24px 55px rgba(15, 23, 42, 0.18);--rules-general-card-border:rgba(248, 113, 113, 0.25);--rules-general-header-grad-from:rgb(239, 68, 68);--rules-general-header-grad-to:rgb(220, 38, 38);--rules-general-title-color:#ffffff;--rules-header-toggle-bg:rgba(255, 255, 255, 0.12);--rules-header-toggle-border:rgba(255, 255, 255, 0.65);--rules-header-toggle-color:#ffffff;--rules-general-item-bg:#f1f5f9;--rules-general-item-hover-bg:rgb(236, 238, 240);--rules-general-text-color:rgb(51 65 85);--rules-general-number-bg:#fee2e2;--rules-general-number-color:#DC2626;--rules-empty-bg:#f9fafb;--rules-empty-border:#e5e7eb;--rules-empty-icon-border:#d1d5db;--rules-empty-icon-bg:#f3f4f6;--rules-empty-icon-color:#9ca3af;--rules-empty-title-color:#111827;--rules-empty-text-color:#6b7280;--ranks-body-bg:rgb(248 250 252);--ranks-hero-secondary-text:#475569;--ranks-note-bg:rgb(239 246 255);--ranks-note-text:#1e3a8a;--ranks-note-icon-color:#1e3a8a;--ranks-rank-btn-text:#ffffff;--ranks-rank-btn-shadow-from:0 14px 35px rgba(220, 38, 38, 0.55);--ranks-rank-btn-shadow-to:0 18px 45px rgba(37, 99, 235, 0.6);--ranks-rank-btn-bg-from:linear-gradient(to right, rgb(220, 38, 38), rgb(185, 28, 28));--ranks-rank-btn-bg-to:linear-gradient(to right, rgb(37, 99, 235), rgb(29, 78, 216));--rank-card-bg:#ffffff;--rank-card-header-text:#ffffff;--rank-card-icon-bg:rgba(255, 255, 255, 0.18);--rank-card-desc-text:#4b5563;--rank-card-cond-header-text:#111827;--rank-card-cond-header-icon:#3b82f6;--rank-card-cond-list-text:#4b5563;--rank-card-btn-text:#ffffff;--rank-card-btn-shadow:0 16px 40px rgba(0, 0, 0, 0.25);--rank-card-btn-shadow-hover:0 20px 50px rgba(0, 0, 0, 0.3);--rules-bg-page:#f3f6fb;--rules-card-bg:#ffffff;--rules-header-grad-from:#f43f3f;--rules-header-grad-to:#ef4444;--rules-number-bg:#f97373;--rules-number-text:#ffffff;--rules-item-bg:#f7f9fc;--rules-border-soft:#fee2e2;--rules-text-main:#0f172a;--rules-text-soft:#4b5563;--book-icon-bg:#fee2e2;--book-icon-main:#dc2626;--status-ok-bg:#f97373;--status-ok-circle-border:rgba(255, 255, 255, 0.95);--status-ok-icon:#ffffff;--rank-card-shadow:0 22px 45px rgba(15, 23, 42, 0.15);--steps-page-bg:#f3f6fb;--steps-card-bg:#ffffff;--steps-text-main:#0f172a;--steps-text-soft:#6b7280;--steps-number-bg:#e5f0ff;--steps-number-text:#2563eb;--steps-border-soft:#e5e7eb;--steps-btn-text:#ffffff;--steps-btn-shadow:0 20px 45px rgba(37, 99, 235, 0.55);--steps-btn-hover-shadow:0 24px 55px rgba(37, 99, 235, 0.7);--rank-red-header-from:#ef4444;--rank-red-header-to:#dc2626;--rank-red-btn-bg:#dc2626;--rank-purple-header-from:#a855f7;--rank-purple-header-to:#8b5cf6;--rank-purple-btn-bg:#8b5cf6;--rank-blue-header-from:#3b82f6;--rank-blue-header-to:#2563eb;--rank-blue-btn-bg:#2563eb;--rank-pink-header-from:#ec4899;--rank-pink-header-to:#db2777;--rank-pink-btn-bg:#db2777;--rank-green-header-from:#22c55e;--rank-green-header-to:#16a34a;--rank-green-btn-bg:#16a34a;--rank-gold-header-from:#f59e0b;--rank-gold-header-to:#d97706;--rank-gold-btn-bg:#d97706;--link-report-color:#991b1b;--rank-popup-bg-from:#0f172a;--rank-popup-bg-to:#020617;--rank-popup-text-color:#ffffff;--rank-popup-shadow:0 16px 40px rgba(15, 23, 42, 0.45);--rank-popup-close-bg:rgba(15, 23, 42, 0.4);--rank-popup-close-bg-hover:rgba(15, 23, 42, 0.7);--rank-popup-close-color:#f9fafb;--about-hero-fallback-bg:#02061700;--about-hero-text-color:#ffffff;--about-history-bg:#f9fafb;--about-history-title-color:#0f172a;--about-history-card-bg:#ffffff;--about-history-card-shadow:0 24px 60px rgba(15, 23, 42, 0.12);--about-history-card-text:#4b5563;--about-history-strong-color:#2563eb;--pro-team-bg:#f5f7fb;--pro-team-title-color:#0f172a;--pro-team-subtitle-color:#6b7280;--pro-team-card-bg:#ffffff;--pro-team-card-shadow:0 24px 60px rgba(15, 23, 42, 0.12);--pro-team-icon-bg:#e5f0ff;--pro-team-icon-color:#2563eb;--pro-team-card-title-color:#0f172a;--pro-team-card-text-color:#6b7280;--pro-team-note-bg:#e7f1ff;--pro-team-note-border:#1e40af;--pro-team-note-color:#1e40af;--pro-team-note-shadow:0 16px 45px rgba(148, 163, 184, 0.45);--server-features-bg:#ffffff;--server-features-title-color:#0f172a;--server-features-subtitle-color:#6b7280;--server-feature-card-bg:#f9fbff;--server-feature-card-shadow:0 18px 45px rgba(148, 163, 184, 0.25);--server-feature-icon-bg:#e5f0ff;--server-feature-icon-color:#2563eb;--server-feature-title-color:#0f172a;--server-feature-text-color:#6b7280}body.dark{--page-bg-soft:#020617;--stats-bg-page:#020617;--timeline-bg:#020617;--reviews-section-bg:#020617;--faq-bg:#020617;--footer-bg:#020617;--footer-bottom-bg:#020617;--tsgym-text-main:#e5e7eb;--tsgym-text-soft:#9ca3af;--footer-text-main:#e5e7eb;--footer-text-soft:#9ca3af;--stats-text-main:#e5e7eb;--stats-text-dark:#f9fafb;--stats-text-soft:#9ca3af;--reviews-name-color:#f9fafb;--reviews-role-color:#9ca3af;--reviews-text-color:#e5e7eb;--primary-color:#e5e7eb;--secondary-color:#9ca3af;--text-color:#93c5fd;--text-color-white:#020617;--color-gray:#6b7280;--note-text-report:#fca5a5;--feature-bg-card:#020b2b;--timeline-card-bg:#020b2b;--reviews-card-bg:#020b2b;--faq-card-bg:#020b2b;--stats-blue-card:#020b2b;--stats-blue-card-soft:#07111f;--feature-border-soft:rgba(148, 163, 184, 0.25);--feature-shadow-soft:0 24px 60px rgba(0, 0, 0, 0.9);--timeline-card-shadow:0 22px 55px rgba(0, 0, 0, 0.85);--reviews-card-shadow:0 22px 55px rgba(0, 0, 0, 0.9);--faq-card-shadow:0 20px 50px rgba(0, 0, 0, 0.85);--stats-shadow-strong:0 26px 70px rgba(0, 0, 0, 0.9);--footer-border:rgba(31, 41, 55, 0.75);--feature-icon-navy:#e5e7eb;--feature-icon-red:#fb7185;--feature-icon-indigo:#60a5fa;--live-text-main:#fff;--feature-icon-slate:#e5e7eb;--feature-icon-green:#4ade80;--feature-icon-cyan:#38bdf8;--reviews-star-color:#facc15;--btn-bg-color:#2563eb;--btn-bg-dark-light:#020b2b;--report-btn-color:#facc15;--point:#22c55e;--point-red:#f97373;--stats-connect-btn-bg:#020b2b;--stats-connect-btn-text:#93c5fd;--stats-badge-border:rgba(148, 163, 184, 0.55);--scrollbar-thumb:#1d4ed8;--scrollbar-thumb-hover:#2563eb;--hero-bg-top:#020617;--hero-bg-mid:#020617;--hero-bg-bottom:#020617;--hero-glow-blue:radial-gradient(circle, rgba(56, 189, 248, 0.6) 0%, rgba(15, 23, 42, 0) 70%);--hero-glow-pink:radial-gradient(circle, rgba(244, 114, 182, 0.6) 0%, rgba(15, 23, 42, 0) 70%);--hero-name-shadow:0 22px 65px rgba(0, 0, 0, 0.95);--cta-bg-top:#020617;--cta-bg-bottom:#020617;--cta-overlay:rgba(15, 23, 42, 0.9);--cta-text-main:#f9fafb;--cta-text-soft:#d1d5db;--cta-btn-primary-bg:#e5e7eb;--cta-btn-secondary-bg:rgba(15, 23, 42, 0.8);--cta-btn-secondary-border:rgba(148, 163, 184, 0.7);--cta-purple-glow:radial-gradient(circle at 50% 0, rgba(129, 140, 248, 0.8) 0%, transparent 60%);--cta-btn-primary-shadow:0 20px 55px rgba(0, 0, 0, 0.95);--cta-btn-secondary-shadow:0 16px 45px rgba(0, 0, 0, 0.9);--timeline-line-gradient:linear-gradient( to bottom, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.9), rgba(148, 163, 184, 0));--timeline-dot-border:#020617;--timeline-dot-shadow:0 0 0 4px rgba(37, 99, 235, 0.55);--alert-success-bg:#16a34a;--alert-success-text:#ecfdf5;--alert-success-shadow:0 12px 32px rgba(0, 0, 0, 0.9);--footer-input-bg:#020b2b;--rules-body-bg:#020617;--rules-hero-secondary:#e5e7eb;--rules-important-bg:#111827;--rules-important-border:#b91c1c;--rules-important-shadow:0 24px 55px rgba(0, 0, 0, 0.9);--rules-important-text-main:#fecaca;--rules-important-title-color:#fecaca;--rules-important-icon-color:#fca5a5;--rules-important-text-strong:#fee2e2;--rules-search-bg:#020b2b;--rules-search-border:#1e293b;--rules-search-shadow:0 18px 45px rgba(0, 0, 0, 0.85);--rules-search-shadow-narrow:0 14px 30px rgba(0, 0, 0, 0.8);--rules-search-input-color:#e5e7eb;--rules-search-placeholder-color:#64748b;--rules-search-icon-color:#64748b;--rules-bg-page:#020617;--rules-card-bg:#020b2b;--rules-header-grad-from:#b91c1c;--rules-header-grad-to:#dc2626;--rules-number-bg:#7f1d1d;--rules-number-text:#fee2e2;--rules-item-bg:#020617;--rules-border-soft:#4b5563;--rules-text-main:#e5e7eb;--rules-text-soft:#9ca3af;--book-icon-bg:#7f1d1d;--book-icon-main:#fecaca;--rules-general-card-shadow:0 24px 55px rgba(0, 0, 0, 0.9);--rules-general-card-border:rgba(248, 113, 113, 0.45);--rules-general-header-grad-from:#ef4444;--rules-general-header-grad-to:#b91c1c;--rules-general-title-color:#fef2f2;--rules-header-toggle-bg:rgba(15, 23, 42, 0.9);--rules-header-toggle-border:rgba(248, 250, 252, 0.45);--rules-header-toggle-color:#e5e7eb;--rules-general-item-bg:#020617;--rules-general-item-hover-bg:#020b2b;--rules-general-text-color:#e5e7eb;--rules-general-number-bg:#7f1d1d;--rules-general-number-color:#fecaca;--rules-empty-bg:#020617;--rules-empty-border:#1f2937;--rules-empty-icon-border:#111827;--rules-empty-icon-bg:#020b2b;--rules-empty-icon-color:#6b7280;--rules-empty-title-color:#e5e7eb;--rules-empty-text-color:#9ca3af;--ranks-body-bg:#020617;--ranks-hero-secondary-text:#e5e7eb;--ranks-note-bg:#020b2b;--ranks-note-text:#e5e7eb;--ranks-note-icon-color:#bfdbfe;--rank-card-bg:#020b2b;--rank-card-header-text:#f9fafb;--rank-card-icon-bg:rgba(15, 23, 42, 0.85);--rank-card-desc-text:#d1d5db;--rank-card-cond-header-text:#e5e7eb;--rank-card-cond-header-icon:#60a5fa;--rank-card-cond-list-text:#d1d5db;--rank-card-btn-text:#f9fafb;--rank-card-btn-shadow:0 20px 50px rgba(0, 0, 0, 0.95);--rank-card-btn-shadow-hover:0 24px 60px rgba(0, 0, 0, 0.98);--rank-card-shadow:0 24px 55px rgba(0, 0, 0, 0.95);--steps-page-bg:#020617;--steps-card-bg:#020b2b;--steps-text-main:#e5e7eb;--steps-text-soft:#9ca3af;--steps-number-bg:#1e293b;--h1--text-color:#fff;--steps-number-text:#bfdbfe;--steps-border-soft:#1f2937;--note-bg-report:#7f1d1d33;--steps-btn-text:#f9fafb;--steps-btn-shadow:0 24px 55px rgba(37, 99, 235, 0.75);--steps-btn-hover-shadow:0 28px 65px rgba(37, 99, 235, 0.85);--rank-popup-bg-from:#020617;--rank-popup-bg-to:#000000;--rank-popup-text-color:#f9fafb;--rank-popup-shadow:0 22px 55px rgba(0, 0, 0, 0.95);--rank-popup-close-bg:rgba(15, 23, 42, 0.9);--rank-popup-close-bg-hover:rgba(15, 23, 42, 1);--rank-popup-close-color:#e5e7eb;--report-page-bg-report:#020617;--report-card-bg-report:#020b2b;--report-control-bg-report:#020617;--report-border-soft-report:#1f2937;--report-border-strong-report:#7f1d1d;--report-text-main-report:#e5e7eb;--report-text-strong-report:#f9fafb;--report-danger-report:#f97373;--report-shadow-soft-report:0 22px 55px rgba(0, 0, 0, 0.95);--report-input-border-report:#1f2937;--report-input-bg-report:#020617;--report-input-focus-bg-report:#020b2b;--report-upload-border-report:#1f2937;--report-upload-border-hover-report:#4b5563;--report-upload-bg-report:#020617;--report-upload-bg-hover-report:#020b2b;--report-upload-icon-bg-report:#1d3554;--report-upload-icon-color-report:#60a5fa;--report-hero-icon-color-report:#f97373;--report-hero-icon-bg-report:#3f1f1f;--report-submit-bg-report:#dc2626;--report-submit-text-report:#fef2f2;--report-submit-shadow-report:0 22px 55px rgba(239, 68, 68, 0.6);--report-submit-shadow-hover-report:0 26px 65px rgba(239, 68, 68, 0.8);--report-submit-shadow-active-report:0 16px 40px rgba(239, 68, 68, 0.6);--contact-alt-bg-report:#020b2b;--contact-alt-border-report:#1d4ed8;--contact-alt-text-main-report:#e5e7eb;--contact-alt-title-report:#bfdbfe;--contact-alt-icon-report:#60a5fa;--contact-alt-text-report:#bfdbfe;--contact-alt-link-report:#93c5fd;--color-slate-700:#dfdfdf;--faq-bg-page:#020617;--faq-card-bg-active-from:#020b2b;--faq-card-bg-active-to:#020617;--faq-border:#1f2937;--faq-text-main:#e5e7eb;--faq-text-soft:#9ca3af;--faq-text-strong:#f9fafb;--faq-primary:#60a5fa;--faq-primary-soft:rgba(37, 99, 235, 0.25);--faq-shadow-soft:0 22px 55px rgba(0, 0, 0, 0.95);--faq-border-strong:rgba(37, 99, 235, 0.6);--faq-header-active-from:rgba(37, 99, 235, 0.18);--faq-header-active-to:rgba(37, 99, 235, 0.1);--faq-body-border:rgba(148, 163, 184, 0.5);--faq-search-shadow:0 18px 45px rgba(0, 0, 0, 0.9);--faq-support-card-bg:#1d4ed8;--faq-support-card-text:#f9fafb;--faq-support-subtitle-text:rgb(191 219 254);--faq-support-btn-border:rgba(248, 250, 252, 0.5);--faq-support-btn-outline-bg:rgba(37, 99, 235, 0.4);--faq-support-btn-outline-hover-bg:rgba(15, 23, 42, 0.7);--faq-support-btn-primary-bg:#f9fafb;--faq-support-btn-primary-hover-bg:#e5e7eb;--about-hero-fallback-bg:#020617;--about-hero-text-color:#f9fafb;--about-history-bg:#020617;--about-history-title-color:#e5e7eb;--about-history-card-bg:#020b2b;--about-history-card-shadow:0 24px 60px rgba(0, 0, 0, 0.95);--about-history-card-text:#d1d5db;--about-history-strong-color:#60a5fa;--pro-team-bg:#020617;--pro-team-title-color:#f9fafb;--pro-team-subtitle-color:#9ca3af;--pro-team-card-bg:#020b2b;--pro-team-card-shadow:0 24px 60px rgba(0, 0, 0, 0.95);--pro-team-icon-bg:#1d3554;--pro-team-icon-color:#60a5fa;--pro-team-card-title-color:#e5e7eb;--pro-team-card-text-color:#d1d5db;--pro-team-note-bg:#020b2b;--pro-team-note-border:#93c5fd;--pro-team-note-color:#bfdbfe;--pro-team-note-shadow:0 20px 50px rgba(0, 0, 0, 0.95);--server-features-bg:#020617;--server-features-title-color:#f9fafb;--server-features-subtitle-color:#9ca3af;--server-feature-card-bg:#020b2b;--server-feature-card-shadow:0 22px 55px rgba(0, 0, 0, 0.95);--server-feature-icon-bg:#1d3554;--server-feature-icon-color:#60a5fa;--server-feature-title-color:#e5e7eb;--server-feature-text-color:#d1d5db}.dark,body.dark{background-color:var(--body-bg-dark)}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}body::-webkit-scrollbar{width:var(--scrollbar-width)}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);border:2px solid transparent;background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--scrollbar-thumb);color:var(--text-color-white)}:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}a{color:var(--text-color-white)}.tsgym-bg{position:relative;display:flex;flex-direction:column;overflow:hidden}.a-no--name--class{color:var(--about-hero-text-color)}.tsgym-bg::after,.tsgym-bg::before{content:"";position:absolute;border-radius:999px;filter:blur(70px);opacity:.8;pointer-events:none}.tsgym-bg::before{width:200px;height:200px;left:150px;top:220px;background:var(--hero-glow-blue)}.tsgym-bg::after{width:200px;height:210px;right:150px;bottom:220px;background:var(--hero-glow-pink)}.tsgym-hero-section{margin:0 auto;padding-top:130px;display:flex;flex-direction:column;align-items:center;text-align:center;width:60%;gap:16px}.tsgym-hero-section>img{width:150px}.tsgym-name-hero{background-color:var(--text-color-white);padding:10px;font-size:20px;margin-top:10px;box-shadow:var(--hero-name-shadow);width:300px;border-radius:var(--tsgym-radius-md)}.ts-red-gradient{background:linear-gradient(120deg,var(--ts-red-main) 0,var(--ts-red-mid) 55%,var(--ts-red-dark) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-blue{color:var(--ts-blue)}.tsgym-dec-hero{font-size:15px;color:var(--color-gray);font-weight:400;margin-top:10px;line-height:1.7}.blue-text{color:var(--text-color)}.tsgym-btn-link{display:flex;flex-direction:row;margin:20px 0;gap:12px}.tsgym-btn-link-div{display:flex;align-items:center;justify-content:center;padding:12px 25px;border-radius:var(--tsgym-radius-sm);width:190px;cursor:pointer;gap:8px}.tsgym-btn-link-div i{margin-right:4px}.chat-live,.tsgym-content-server-btn{background-color:var(--btn-telegram-color);color:var(--text-color-white)}.tsgym-receive{background-color:var(--text-color-white);border:2.5px solid var(--btn-bg-color);color:var(--btn-bg-color)}.tsgym-btn-link-div:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn-hover)}.tsgym-content-server-btn{background-color:var(--btn-bg-color)}.server-connect,body{background-color:var(--text-color-white)}.server-connect{margin-top:30px;font-weight:700;padding:12px 24px;display:inline-flex;justify-content:center;align-items:center;gap:8px;box-shadow:var(--server-connect-shadow);border-radius:var(--tsgym-radius-xl)}.ts-success-icon{color:var(--success-green);font-size:18px}.point-server{background-color:var(--point);height:10px;width:10px;border-radius:50%;display:inline-block;animation:1.4s ease-out infinite point-pulse}.tsgym-faq-btn,.tsgym-reviews-nav-btn{transition:transform .15s,box-shadow .15s,opacity .15s;cursor:pointer}.point-server:hover{transform:scale(1.5);box-shadow:var(--point-hover-shadow)}@keyframes point-pulse{0%{transform:scale(1);box-shadow:var(--point-pulse-shadow-start)}70%{transform:scale(1.4);box-shadow:var(--point-pulse-shadow-middle)}100%{transform:scale(1);box-shadow:var(--point-pulse-shadow-end)}}.tsgym-feature-section{padding:88px 24px 96px}.tsgym-feature-header,.tsgym-reviews-header,.tsgym-timeline-header{text-align:center;max-width:720px;margin:0 auto 48px}.tsgym-feature-header h2{font-size:28px;font-weight:800;color:var(--tsgym-text-main);margin-bottom:10px}.tsgym-feature-header p{font-size:15px;color:var(--tsgym-text-soft)}.tsgym-feature-grid{width:100%;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;direction:rtl}.tsgym-feature-grid.is-reversed{direction:ltr}.box-btn-live-server-child.reverse,.tsgym-feature-grid.is-reversed>*,.tsgym-timeline-card *{direction:rtl}.tsgym-feature-card{position:relative;padding:32px 28px 24px;background:var(--feature-bg-card);border-radius:var(--tsgym-radius-md);border:1px solid var(--feature-border-soft);box-shadow:var(--feature-shadow-soft);display:flex;flex-direction:column;gap:8px;text-align:right;min-height:180px}.tsgym-feature-icon{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:var(--tsgym-radius-icon);display:flex;align-items:center;justify-content:center;color:var(--text-color-white);font-size:20px}.tsgym-icon-navy{background:var(--feature-icon-navy)}.tsgym-icon-red{background:var(--feature-icon-red)}.tsgym-icon-indigo{background:var(--feature-icon-indigo)}.tsgym-icon-slate{background:var(--feature-icon-slate)}.tsgym-icon-green{background:var(--feature-icon-green)}.tsgym-icon-cyan{background:var(--feature-icon-cyan)}.tsgym-feature-card h3{font-size:16px;font-weight:800;color:var(--tsgym-text-main);margin-top:40px}.tsgym-feature-card p{font-size:13.5px;line-height:1.8;color:var(--tsgym-text-soft)}@media (max-width:992px){.tsgym-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tsgym-stats-connect{padding:0}}.tsgym-stats-connect{padding:50px 0}.tsgym-stats-bar{width:100%;margin:0 auto;padding:50px 0;display:flex;justify-content:space-around;flex-direction:row-reverse;gap:16px;background:var(--stats-bar-bg)}.tsgym-stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:40px;color:var(--stats-text-main)}.tsgym-stat-icon{width:92px;height:92px;border-radius:var(--tsgym-radius-md);background:var(--box-server);display:flex;align-items:center;justify-content:center;color:var(--stats-stat-icon-color);font-size:24px;margin-bottom:4px}.tsgym-stat-value{font-size:25px;font-weight:800}.tsgym-stat-label{font-size:16px;opacity:.9}.tsgym-connect-card{width:80%;margin:50px auto;padding:36px 32px 32px;border-radius:32px;background:#1f45b8;color:var(--stats-text-main);box-shadow:var(--stats-shadow-strong);position:relative;overflow:hidden}.tsgym-connect-card>*{position:relative;z-index:1}.tsgym-connect-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,var(--connect-plus-color) 0 2.5px,transparent 1px),radial-gradient(circle at 50% 30%,var(--connect-plus-color) 0 1px,transparent 1px),radial-gradient(circle at 50% 70%,var(--connect-plus-color) 0 1px,transparent 1px),radial-gradient(circle at 30% 50%,var(--connect-plus-color) 0 1px,transparent 1px),radial-gradient(circle at 70% 50%,var(--connect-plus-color) 0 1px,transparent 1px);background-size:20px 20px;background-position:center;opacity:.4;transition:background-position .3s,opacity .3s}.tsgym-connect-icon{width:64px;height:64px;border-radius:var(--tsgym-radius-md);background:var(--connect-icon-bg);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:30px;color:var(--stats-white)}.tsgym-connect-title{text-align:center;font-size:24px;font-weight:800;margin-bottom:6px}.tsgym-connect-subtitle{text-align:center;font-size:14px;color:var(--stats-text-soft);margin-bottom:20px}.tsgym-connect-input-row{max-width:640px;margin:0 auto 20px}.tsgym-connect-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--stats-text-soft);margin-bottom:6px}.tsgym-connect-input-box{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:15px 25px;border-radius:var(--tsgym-radius-sm);background:var(--faq-card-bg);color:var(--h1--text-colors);border:1px solid var(--stats-badge-border)}.tsgym-copy-mini{border:none;background:0 0;color:var(--stats-text-dark);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tsgym-connect-link{font-size:14px;font-weight:600;color:var(--stats-blue-card)}.dark .tsgym-connect-link{font-size:14px;font-weight:600;color:var(--h1--text-colors)}.tsgym-connect-btn{display:block;width:17%;margin:35px auto 0;padding:15px 26px;border-radius:var(--tsgym-radius-sm);border:none;background:var(--stats-connect-btn-bg);color:var(--stats-connect-btn-text);font-size:14px;font-weight:700;cursor:pointer}.fa-copy,.tsgym-connect-label-left,.tsgym-connect-label-right{color:var(--secondary-color)}.tsgym-connect-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:13px}.tsgym-connect-link-box{display:flex;flex-direction:column}.tsgym-connect-label-left{margin-right:10px}.tsgym-text-connect{font-size:14px;color:var(--stats-text-soft);display:block;margin:40px 0 20px;text-align:center}.tsgym-timeline{padding:88px 24px 110px;background:var(--timeline-bg)}.tsgym-reviews-header h2,.tsgym-timeline-header h2{font-size:26px;font-weight:800;color:var(--tsgym-text-main);margin-bottom:8px}.tsgym-faq-header p,.tsgym-reviews-header p,.tsgym-timeline-header p{font-size:14px;color:var(--tsgym-text-soft)}.tsgym-timeline-list{position:relative;max-width:860px;margin:0 auto;padding:40px 0 70px;display:flex;flex-direction:column;gap:56px}.tsgym-faq-header h2,.tsgym-timeline-card h3,.tsgym-timeline-year{font-weight:800;margin-bottom:6px}.tsgym-timeline-list::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:var(--timeline-line-gradient)}.tsgym-review-name::after,.tsgym-timeline-item::before{background:var(--ts-blue);position:absolute;content:""}.tsgym-timeline-item{position:relative;display:flex;width:100%}.tsgym-timeline-item--left{justify-content:flex-end}.tsgym-timeline-item--right{justify-content:flex-start}.tsgym-timeline-item::before{top:32px;left:50%;transform:translateX(-50%);width:14px;height:14px;border-radius:999px;border:3px solid var(--timeline-dot-border);box-shadow:var(--timeline-dot-shadow)}.tsgym-timeline-card{max-width:420px;background:var(--timeline-card-bg);border-radius:22px;box-shadow:var(--timeline-card-shadow);padding:22px 24px 20px;text-align:right}.tsgym-timeline-year{font-size:21px;color:var(--ts-blue)}.tsgym-timeline-card h3{font-size:18px;color:var(--tsgym-text-main)}.tsgym-timeline-card p{font-size:15px;color:var(--tsgym-text-soft);line-height:1.9}@media (max-width:900px){.tsgym-timeline-list::before{left:20px}.tsgym-timeline-item{justify-content:flex-start}.tsgym-timeline-item::before{left:20px;transform:translateX(-50%)}.tsgym-timeline-card{max-width:100%;margin-right:40px}}.timeline-left{width:47%;text-align:left}.timeline-right{width:47%}.tsgym-reviews{padding:88px 24px 110px;background:var(--reviews-section-bg)}.tsgym-reviews-grid{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tsgym-review-card{background:var(--reviews-card-bg);border-radius:22px;box-shadow:var(--reviews-card-shadow);border:1px solid var(--reviews-card-border);padding:22px 26px 20px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.tsgym-review-stars{display:flex;justify-content:flex-end;gap:3px;margin-bottom:14px}.tsgym-review-stars i{color:var(--reviews-star-color);font-size:13px}.tsgym-review-text{font-size:14px;color:var(--reviews-text-color);line-height:1.9;margin-bottom:22px}.tsgym-review-footer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px}.tsgym-review-avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;flex-shrink:0}.tsgym-review-avatar img{width:100%;height:100%;object-fit:cover}.tsgym-review-meta{display:flex;flex-direction:column;align-items:flex-start}.tsgym-review-name{font-size:14px;font-weight:800;color:var(--reviews-name-color);position:relative;padding-bottom:4px;margin-bottom:2px}.tsgym-review-name::after{right:0;bottom:0;width:42px;height:2px;border-radius:999px}.tsgym-review-role{font-size:12px;color:var(--reviews-role-color)}.tsgym-reviews-nav{margin-top:32px;display:flex;justify-content:center;gap:14px}.tsgym-reviews-nav-btn{width:38px;height:38px;border-radius:999px;border:none;background:var(--reviews-nav-gradient);box-shadow:var(--reviews-nav-shadow);display:inline-flex;align-items:center;justify-content:center;color:var(--reviews-nav-icon)}.tsgym-faq-header h2,.tsgym-faq-question,body{color:var(--tsgym-text-main)}.tsgym-reviews-nav-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-reviews-nav-hover);opacity:.95}.btn-404 i,.tsgym-cta-btn i,.tsgym-reviews-nav-btn i{font-size:14px}@media (max-width:992px){.tsgym-stats-bar{border-radius:0;padding:32px 16px;flex-wrap:wrap;row-gap:24px}.tsgym-connect-card{margin:40px auto 0}.tsgym-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:700px){.tsgym-reviews{padding:72px 16px 88px}.tsgym-reviews-grid{grid-template-columns:minmax(0,1fr);width:100%}}.tsgym-review-card.tsgym-review-enter{animation:1s ease-out tsgymReviewIn}@keyframes tsgymReviewIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tsgym-faq{padding:88px 24px 110px;background:var(--faq-bg)}.tsgym-faq-header{max-width:720px;margin:0 auto 15px}.tsgym-faq-header h2{font-size:26px}.tsgym-faq-list{display:flex;flex-direction:column;gap:12px}.tsgym-faq-item{background:var(--faq-card-bg);border-radius:18px;border:1px solid var(--faq-card-border);box-shadow:var(--faq-card-shadow);padding:14px 22px 16px}.tsgym-faq-answer{font-size:16px;color:var(--tsgym-text-soft);line-height:2.9}.tsgym-faq-actions{display:flex;margin:20px;justify-content:center}.tsgym-faq-btn{border:none;outline:0;padding:18px 32px;border-radius:var(--tsgym-radius-sm);background:var(--faq-btn-bg);color:var(--faq-btn-text);font-size:18px;font-weight:700;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--shadow-faq-btn)}.tsgym-faq-btn i{font-size:13px}.tsgym-faq-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-faq-btn-hover);opacity:.97}.tsgym-cta{position:relative;padding:80px 24px 96px;background:var(--cta-bg-layer),url("../../assets/media/346190abf755e3883d1353fbc8d8ccb7e1acf076f1138d6b.webp?v=4") center/cover no-repeat;overflow:hidden;color:var(--cta-text-main);margin-bottom:100px}.tsgym-cta::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--cta-overlay),transparent 40%,var(--cta-overlay));opacity:.9}.tsgym-cta::after{content:"";position:absolute;left:0;right:0;bottom:-120px;height:260px;background:var(--cta-purple-glow);opacity:.55}.tsgym-cta-inner{position:relative;z-index:1;max-width:820px;margin:0 auto;text-align:center}.tsgym-cta-title{font-size:36px;font-weight:800;margin-bottom:10px}.tsgym-cta-subtitle{font-size:17px;color:var(--cta-text-soft);margin-bottom:26px}.tsgym-cta-actions{display:inline-flex;flex-direction:row-reverse;gap:12px}.tsgym-cta-btn{border-radius:var(--tsgym-radius-sm);padding:20px 36px;font-size:16px;font-weight:700;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .15s,box-shadow .15s,opacity .15s,background .15s}.tsgym-cta-btn-primary{background:var(--cta-btn-primary-bg);color:var(--cta-btn-primary-text);box-shadow:var(--cta-btn-primary-shadow)}.tsgym-cta-btn-secondary{background:var(--cta-btn-secondary-bg);color:var(--cta-text-main);border:1px solid var(--cta-btn-secondary-border);box-shadow:var(--cta-btn-secondary-shadow)}.body-FAQ,.body-server-live,.main-live-users{background-color:var(--page-bg-soft)}.box-btn-live-server,.view-live-server{box-shadow:var(--shadow-soft-sm),var(--shadow-soft-lg)}.tsgym-cta-btn:hover{transform:translateY(-1px);opacity:.97}.rank-popup-close,.rules-search-icon,.select-arrow-report,.tsgym-faq-search-icon{transform:translateY(-50%)}.rank-popup-overlay.is-active,.report-alert.is-visible{opacity:1;pointer-events:auto}@media (max-width:640px){.tsgym-feature-grid{grid-template-columns:minmax(2fr,1fr);width:100%}.tsgym-hero-section{width:90%;padding-top:120px}.tsgym-stats-connect{padding:0}.tsgym-stats-bar{text-align:center;align-items:center;margin-bottom:32px}.tsgym-connect-card{padding:28px 18px 24px;margin-top:-32px;width:100%}.tsgym-connect-input-row{padding-inline:0}.tsgym-connect-labels{flex-direction:column;align-items:flex-start;gap:4px}.tsgym-connect-input-box{gap:10px}.tsgym-connect-link{font-size:13px;word-break:break-all}.tsgym-connect-btn{width:100%;margin-top:10px}.tsgym-faq,.tsgym-timeline{padding:72px 16px 88px}.tsgym-cta-title,.tsgym-faq-header h2,.tsgym-timeline-header h2{font-size:22px}.tsgym-timeline-list{padding:32px 0 60px}.tsgym-timeline-card{margin-right:32px;padding:18px 18px 16px}.tsgym-timeline-year{font-size:18px}.tsgym-timeline-card h3{font-size:16px}.tsgym-timeline-card p{font-size:13px}.tsgym-faq-list{max-width:100%}.tsgym-cta{padding:64px 16px 80px}.tsgym-cta-actions{flex-direction:column;align-items:center}.tsgym-cta-btn{width:100%;justify-content:center}}.main-live-users{margin-top:170px}.hero-box-live-users{width:100%;margin:0 auto;text-align:center}.hero-box-live-users i{font-size:55px;background-color:var(--live-hero-icon-bg);color:var(--live-hero-icon-color);padding:20px;border-radius:15px}.p-hero-live-users,.report-hero h1{margin-top:25px;font-size:60px;font-weight:600}.p2-hero-live-users,.submit-btn-report i,.tsgym-support-cta-btn i{font-size:20px}.box-btn-live-server{background-color:var(--live-card-bg);width:65%}.box-btn-live-server-child,.ts3index-container,.view-live-server{background-color:var(--faq-card-bg)}.box-btn-live-server,.view-live-server{border-radius:var(--live-card-radius-md);margin:20px auto}.view-live-server{width:55%;text-align:center;margin:50px auto;border-radius:var(--live-card-radius-lg)}.ts3index-container{margin:0 auto;border:1px solid;border-radius:10px;min-width:100px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.05)}.box-btn-live-server-child{padding:24px 150px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:16px;color:var(--text-color-white)!important;direction:ltr}.update-live-server{justify-self:start;background-color:var(--live-primary-btn-bg);color:var(--live-primary-btn-text);padding:10px 26px;border-radius:9px;border:none;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;flex-direction:row-reverse;gap:6px}.chanle-live-server{justify-self:center;text-align:center;font-size:14px;color:var(--live-text-main)}.users-online-live-server{justify-self:end;position:relative;font-size:14px;color:var(--live-text-main);padding-inline-end:18px}.users-online-live-server::before{content:"";position:absolute;inset-inline-end:0;top:35%;transform:translateY(-50%);width:9px;height:9px;animation:1.4s ease-out infinite users-online-pulse;border-radius:50%;background-color:var(--live-users-dot)}@keyframes users-online-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--online-dot-halo)}70%{transform:scale(1.4);box-shadow:0 0 0 10px rgba(69,206,140,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(69,206,140,0)}}.update-live-server{display:flex;align-items:center}.upadte-live-server{margin-left:10px}.span-name-desktop-live-server{font-size:24px;display:block;font-weight:600;padding:25px 0 15px}.chanle-live-server,.p-view-live-server,.report-hero h2,.users-online-live-server{font-weight:400}.border-server-conect-live{border-radius:8px;width:80%;padding:1.5rem;margin:25px auto 0;color:var(--live-border-text-soft)}.border-server-conect-live a{color:var(--live-border-link);font-size:12px;text-decoration:none}.join-live-server{text-align:center;width:55%;margin:0 auto 40px;color:var(--live-join-text);padding:3rem;border-radius:15px;background-color:var(--live-join-bg)}.head-p-join{font-size:30px;margin-bottom:15px;font-weight:600}.btn-live-server{background-color:var(--live-cta-btn-bg);border:none;color:var(--live-cta-btn-text);padding:20px 24px;width:30%;font-size:20px;margin-top:40px;animation:.9s all;font-family:vazir;border-radius:9px}.ts3index-viewer{overflow:auto}.btn-live-server:hover{cursor:pointer;transform:scale(1.05);animation:.9s all}.border-server-conect-live{font-size:14px;display:block;color:var(--live-note-text);font-weight:600}.ts3index-container{direction:ltr;text-align:left}.body-report{font-family:vazir;background-color:var(--page-bg-soft)}.report-main{width:40%;margin:200px auto 0}.report-hero{text-align:center}.icon-report{font-size:55px;color:var(--report-hero-icon-color-report);background-color:var(--report-hero-icon-bg-report);padding:20px;border-radius:15px}.report-hero h2{margin-top:25px;font-size:20px}.important-note-box-report{position:relative;direction:rtl;max-width:1000px;margin:32px auto;padding:24px 40px;border-radius:18px;background-color:var(--note-bg-report);border-right:4px solid var(--note-border-strong-report);box-shadow:var(--note-shadow-soft-report);color:var(--note-text-report);font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.important-note-header-report{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:16px}.important-note-title-report{font-weight:700;font-size:1rem;color:var(--note-text-report)}.contact-alt-icon-report i,.important-note-icon-report i{font-size:25px}.important-note-icon-report{width:30px;height:30px;border-radius:999px;border:1px solid var(--note-icon-border-report);display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--note-text-report)}.important-note-list-report li{font-weight:400!important;margin:4px 0}.important-note-list-report{margin:0;padding-right:32px;list-style-type:disc;list-style-position:outside;color:var(--note-text-report);font-size:14px;line-height:20px;font-weight:400!important;text-align:right}.report-form-card-report{width:100%;margin:0 auto;font-family:vazir;padding:48px;background-color:var(--report-card-bg-report);border-radius:15px;box-shadow:var(--report-shadow-soft-report);border:1px solid rgba(148,163,184,.25);font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--report-text-main-report)}::placeholder{font-family:vazir}.form-group-report{margin-bottom:18px}.form-label-report{display:inline-block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--report-text-strong-report)}.required-star-report{color:var(--report-danger-report);margin-right:2px}.form-control-report,.form-select-report,.form-textarea-report{width:100%;border-radius:12px;border:1px solid var(--report-input-border-report);background-color:var(--report-input-bg-report);color:var(--report-text-main-report);font-size:14px;padding:12px 6px;font-weight:400;outline:0;transition:border-color .15s,box-shadow .15s,background-color .15s}.form-control-report{height:52px}.form-textarea-report{resize:vertical;min-height:150px;line-height:1.7}.form-control-report::placeholder,.form-textarea-report::placeholder{color:var(--report-text-soft-report)}.form-control-report:focus,.form-select-report:focus,.form-textarea-report:focus{border-color:var(--report-border-strong-report);box-shadow:0 0 0 1px rgba(248,113,113,.45);background-color:var(--report-input-focus-bg-report)}.select-wrapper-report{position:relative}.form-select-report{appearance:none;-webkit-appearance:none;font-family:vazir;-moz-appearance:none;padding-left:40px;cursor:pointer;height:48px}.select-arrow-report{position:absolute;left:16px;top:50%;font-family:vazir;pointer-events:none;font-size:12px;color:var(--report-text-soft-report)}.upload-label-row-report{margin-bottom:6px}.upload-box-report{display:block;border-radius:var(--report-radius-md-report);border:1px dashed var(--report-upload-border-report);background-color:var(--report-upload-bg-report);padding:18px 20px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.upload-box-report:hover{border-color:var(--report-upload-border-hover-report);background-color:var(--report-upload-bg-hover-report);box-shadow:var(--shadow-soft-upload)}.upload-input-hidden-report{display:none}.upload-content-report{display:flex;align-items:center;gap:12px;justify-content:center;height:110px}.upload-icon-report{width:40px;height:40px;border-radius:999px;background-color:var(--report-upload-icon-bg-report);display:flex;align-items:center;justify-content:center;font-family:vazir;font-size:18px;color:var(--report-upload-icon-color-report)}.upload-text-report{display:flex;flex-direction:column;gap:2px}.upload-main-text-report{font-size:13px;font-weight:600;color:var(--report-text-main-report)}.upload-sub-text-report{font-size:11px;color:var(--report-text-soft-report)}.submit-btn-report{gap:8px;padding:12px 40px;width:100%;border-radius:12px;border:none;text-align:center;background-color:var(--report-submit-bg-report);color:var(--report-submit-text-report);font-size:18px;height:60px;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;transition:1s;font-family:vazir;box-shadow:var(--report-submit-shadow-report);transition:background-color .15s,transform .1s,box-shadow .15s}.contact-alt-box-report,.tsgym-faq-section{font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;direction:rtl}.submit-btn-report:hover{background-color:var(--report-danger-dark-report);transform:scale(1.05);transition:1s;box-shadow:var(--report-submit-shadow-hover-report)}.submit-btn-report:active{transform:translateY(0);box-shadow:var(--report-submit-shadow-active-report)}option{font-family:vazir}.contact-alt-box-report{max-width:800px;margin:24px auto;padding:20px 28px;border-radius:18px;background-color:var(--contact-alt-bg-report);border-right:4px solid var(--contact-alt-border-report);box-shadow:var(--shadow-soft-card-strong);position:relative;color:var(--contact-alt-text-main-report)}.tsgym-faq-filter,.tsgym-faq-item,.tsgym-faq-search{background-color:var(--faq-card-bg)}.contact-alt-header-report{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.contact-alt-title-report{font-size:16px;font-weight:700;color:var(--contact-alt-title-report)}.contact-alt-icon-report{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--contact-alt-icon-report)}.contact-alt-text-report{margin:0 0 6px;font-size:14px;line-height:1.9;font-weight:550;padding-right:20px;color:var(--contact-alt-text-report)}.contact-alt-link-report{display:inline-flex;align-items:center;font-weight:400;padding-right:20px;color:var(--contact-alt-link-report)}.contact-alt-link-report:hover{text-decoration:underline}@media (max-width:640px){.important-note-box-report{padding:20px 18px}.important-note-box-report::before{right:10px;top:14px;bottom:14px}.important-note-list-report{padding-right:24px;font-size:13px;line-height:1.7}.report-form-card-report{padding:24px 18px 26px;border-radius:24px}.upload-content-report{align-items:flex-start}.submit-btn-report{width:100%;justify-content:center}.contact-alt-box-report{padding:18px;border-radius:16px}.contact-alt-box-report::before{right:10px}}.main-FAQ,.rank-page-section .important-note-box-report{width:40%}.main-FAQ{margin:200px auto 100px}.tsgym-faq-section{padding:32px 16px 48px}.tsgym-faq-section *{font-family:inherit}.tsgym-faq-search-wrapper{max-width:840px;margin:0 auto 28px}.tsgym-faq-search{position:relative;border-radius:18px;border:1px solid var(--faq-border);padding:14px 22px;box-shadow:var(--faq-search-shadow)}.tsgym-faq-search input{width:100%;border:none;outline:0;background:0 0;font-size:14px;color:var(--faq-text-main)}.tsgym-faq-search input::placeholder{color:var(--faq-text-soft)}.tsgym-faq-search-icon{position:absolute;left:22px;top:50%;font-size:14px;color:var(--faq-text-soft)}.tsgym-faq-filters{max-width:840px;margin:0 auto 24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tsgym-faq-filter{min-width:80px;border-radius:14px;border:1px solid var(--faq-border);padding:9px 22px;font-size:13px;cursor:pointer;color:var(--faq-text-main);transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s}.tsgym-faq-filter.active{background-color:var(--faq-primary);color:var(--color-white);border-color:var(--faq-primary);box-shadow:0 14px 35px rgba(37,99,235,.45);transform:translateY(-1px)}.tsgym-faq-list{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.tsgym-faq-item{position:relative;border-radius:var(--faq-radius-lg);border:1px solid var(--faq-border);box-shadow:var(--faq-shadow-soft);overflow:hidden;transition:background-color .2s,box-shadow .2s,border-color .2s}.tsgym-faq-item.active::before{content:"";position:absolute;inset-block:0;left:0;width:4px;background-color:var(--faq-border-accent);border-radius:0 6px 6px 0}.tsgym-faq-item.active{background:linear-gradient(to right,var(--faq-card-bg-active-from),var(--faq-card-bg-active-to));border-color:var(--faq-border-strong)}.tsgym-faq-header{background:var(--faq-card-bg);display:grid;grid-template-columns:auto 1fr auto;column-gap:12px;align-items:center;cursor:pointer}.tsgym-faq-chevron{display:flex;align-items:center;justify-content:center;color:var(--faq-text-soft)}.tsgym-faq-question{color:var(--faq-text-strong)}.tsgym-faq-tag{border-radius:var(--faq-radius-pill);background-color:var(--faq-primary-soft);color:var(--faq-primary)}.tsgym-faq-item,.tsgym-faq-item.active{background-color:var(--faq-card-bg)}.tsgym-faq-item.active .tsgym-faq-body{border-top-color:var(--faq-body-border)}.tsgym-faq-body p{color:var(--faq-text-soft);margin:0;font-weight:400;font-size:16px;line-height:1.9;color:var(--color-slate-700)}.tsgym-faq-body,.tsgym-faq-header,.tsgym-faq-item{direction:rtl;text-align:right}.tsgym-faq-item.active{border-color:var(--faq-border-strong)}.tsgym-faq-header{width:100%;border:none;background:var(--faq-card-bg);padding:10px 26px;display:flex;align-items:center;gap:12px;flex-direction:column}.tsgym-faq-chevron,.tsgym-faq-tag{border-radius:999px;color:var(--faq-primary)}.tsgym-faq-item.active .tsgym-faq-header{height:68px;background:linear-gradient(90deg,var(--faq-header-active-from),var(--faq-header-active-to))}.tsgym-faq-question{margin:0;flex:1;font-size:18px;font-weight:600;color:var(--faq-text-main)}.tsgym-faq-tag{order:2;padding:4px 14px;background-color:var(--faq-primary-soft);font-size:11px;font-weight:600}.tsgym-faq-chevron{order:3;width:24px;height:24px;margin-left:4px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .2s,background-color .15s,color .15s,border-color .15s}.tsgym-faq-item.active .tsgym-faq-chevron{transform:rotate(180deg);background-color:#e0ecff;color:var(--faq-primary);border-color:rgba(37,99,235,.7)}.tsgym-faq-body{background-color:var(--faq-card-bg);padding:0 26px;max-height:0;overflow:hidden;border-top:1px solid transparent;transition:max-height .25s,padding-top .2s,padding-bottom .2s,border-color .2s}.tsgym-faq-item.active .tsgym-faq-body{padding-top:8px;padding-bottom:16px;border-top-color:var(--faq-body-border);max-height:500px}.tsgym-support-cta{direction:rtl;padding:32px 16px 48px;display:flex;justify-content:center;font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tsgym-support-cta-card{width:100%;max-width:860px;height:350px;padding:40px 32px 34px;background-color:var(--faq-support-card-bg);border-radius:28px;box-shadow:var(--shadow-soft-cta);text-align:center;color:var(--faq-support-card-text)}.tsgym-support-cta-icon{margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--faq-support-card-text)}.tsgym-support-cta-title{margin:0 0 8px;font-size:30px;font-weight:700;color:var(--faq-support-card-text)}.tsgym-support-cta-subtitle{margin:32px;font-size:18px;font-weight:600;color:var(--faq-support-subtitle-text)}.tsgym-support-cta-actions{display:flex;justify-content:center;flex-direction:row-reverse;gap:14px;flex-wrap:wrap}.tsgym-support-cta-btn{min-width:170px;padding:16px 32px;border-radius:9px;border:1px solid var(--faq-support-btn-border);display:inline-flex;align-items:center;flex-direction:row-reverse;justify-content:center;gap:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s,transform .1s}.tsgym-support-cta-btn-text{white-space:nowrap}.tsgym-support-cta-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px}.tsgym-support-cta-btn-outline{background-color:var(--faq-support-btn-outline-bg);color:var(--faq-support-card-text);box-shadow:var(--shadow-soft-btn-outline)}.tsgym-support-cta-btn-outline:hover{background-color:var(--faq-support-btn-outline-hover-bg);transform:translateY(-1px)}.tsgym-support-cta-btn-primary{background-color:var(--faq-support-btn-primary-bg);color:var(--faq-support-btn-primary-text);border-color:var(--faq-support-btn-primary-bg);box-shadow:var(--shadow-soft-btn-primary)}.tsgym-support-cta-btn-primary:hover{background-color:var(--faq-support-btn-primary-hover-bg);transform:translateY(-1px)}@media (max-width:640px){.tsgym-faq-section{padding-inline:12px}.tsgym-faq-header{grid-template-columns:auto 1fr;row-gap:6px}.tsgym-faq-tag{justify-self:flex-start}.tsgym-faq-search{padding-inline:16px}.tsgym-support-cta-card{padding:32px 20px 26px;border-radius:24px}.tsgym-support-cta-title{font-size:22px}.tsgym-support-cta-actions{flex-direction:column-reverse}.tsgym-support-cta-btn{width:100%}}.tsgym-support-cta-icon i{font-size:63px!important}@media (max-width:1200px){.tsgym-hero-section{width:70%;margin-bottom:40px}.tsgym-connect-card{width:100%;border-radius:0}.tsgym-reviews-grid{width:90%}.main-live-users{margin-top:140px}.p-hero-live-users,.report-hero h1{font-size:48px}.p2-hero-live-users,.report-hero h2{font-size:18px}.view-live-server{width:65%}.join-live-server{width:65%;padding:2.5rem}.box-btn-live-server{width:75%}.btn-live-server{width:40%;font-size:18px}.report-main{width:50%;margin-top:140px}.report-form-card-report{padding:40px 36px}.contact-alt-box-report,.important-note-box-report{padding:22px 28px}.main-FAQ{width:55%;margin:180px auto 90px}.tsgym-faq-section{padding:28px 16px 44px}.tsgym-support-cta-card{max-width:820px}}@media (max-width:992px){.main-live-users{margin-top:120px}.p-hero-live-users,.report-hero h1{font-size:40px}.p2-hero-live-users,.report-hero h2{font-size:16px}.box-btn-live-server,.join-live-server,.view-live-server{width:85%}.join-live-server{padding:2.2rem}.box-btn-live-server-child{padding:20px 40px}.btn-live-server{width:60%;font-size:17px;padding:18px 20px}.report-main{width:65%;margin-top:120px}.report-form-card-report{padding:32px 26px;border-radius:20px}.upload-content-report{gap:10px}.contact-alt-box-report,.important-note-box-report{margin:24px auto;padding:20px 22px;border-radius:16px}.main-FAQ{width:70%;margin:160px auto 80px}.tsgym-faq-section{padding:26px 14px 40px}.tsgym-faq-question{font-size:17px}.tsgym-faq-body p{font-size:15px}.tsgym-support-cta-card{max-width:720px;padding:36px 26px 30px;height:auto}.tsgym-support-cta-title{font-size:26px}.tsgym-support-cta-subtitle{margin:20px 0 24px;font-size:16px}}.body-rules{font-family:vazir;background-color:var(--rules-body-bg)}.rules-general-section,.rules-important-wrapper,.rules-search-wrapper{direction:rtl;font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tsgym-book-icon{width:96px;height:96px;border-radius:12px;background-color:var(--book-icon-bg);border:none;display:inline-flex;justify-content:center;align-items:center;padding:0;cursor:pointer}.book-outline-icon{font-size:54px;color:transparent;-webkit-text-stroke:6px var(--book-icon-main)}.main-about,.main-rank-page,.rules-main{margin-top:200px}.h2-rules-hero{color:var(--rules-hero-secondary)!important;font-weight:600!important}.rules-important-wrapper{padding:24px 16px 0;text-align:right}.rules-important-box{position:relative;max-width:1100px;margin:0 auto;padding:24px 40px 22px;border-radius:9px;background-color:var(--rules-important-bg);border-right:5px solid var(--rules-important-border);box-shadow:var(--rules-important-shadow);color:var(--rules-important-text-main);text-align:center}.rules-important-header{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:8px;margin-bottom:10px}.rules-important-title{font-size:20px;color:var(--rules-important-title-color)}.rules-important-icon{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:var(--rules-important-icon-color)}.rules-important-text{margin-top:4px;text-align:right;font-size:13px;padding-right:30px;font-weight:600;line-height:2;color:var(--rules-important-text-strong)}.rules-important-text+.rules-important-text{margin-top:6px}.p1-text-rules{font-weight:600;font-size:15px;color:var(--rules-important-title-color)!important}.rules-search-wrapper{padding:24px 16px 16px;display:flex;justify-content:center}.rules-search-box{position:relative;width:100%;max-width:840px;background-color:var(--rules-search-bg);border-radius:9px;border:1px solid var(--rules-search-border);box-shadow:var(--rules-search-shadow);padding:18px 28px}.rules-search-box ::placeholder{margin-right:25px;font-size:16px;font-weight:400;padding-right:0}.rules-search-icon i{font-size:20px;display:flex;align-items:center}.rules-search-box input{width:100%;margin-right:25px;border:none;outline:0;background:0 0;font-size:14px;color:var(--rules-search-input-color);text-align:right;font-family:inherit}.rules-search-box input::placeholder{color:var(--rules-search-placeholder-color)}.rules-search-icon{position:absolute;top:50%;right:22px;font-size:14px;color:var(--rules-search-icon-color);pointer-events:none}.rules-general-section{padding:24px 16px 40px}.rules-general-card{max-width:1160px;margin:0 auto;background-color:var(--rules-card-bg);border-radius:20px;box-shadow:var(--rules-general-card-shadow);overflow:hidden;border:1px solid var(--rules-general-card-border)}.rules-general-header{background:linear-gradient(to left,var(--rules-general-header-grad-from),var(--rules-general-header-grad-to));padding:24px;display:flex;gap:16px;align-items:center;justify-content:flex-start;flex-direction:row}.rules-general-title{margin:0;font-size:30px;font-weight:600;color:var(--rules-general-title-color)}.rules-general-toggle{border:none;background:0 0;padding:0;cursor:pointer}.rules-general-toggle-circle{width:40px;height:40px;border-radius:9px;background-color:var(--rules-header-toggle-bg);border:2px solid var(--rules-header-toggle-border);display:flex;align-items:center;justify-content:center;color:var(--rules-header-toggle-color);font-size:15px}.rules-general-list{list-style:none;margin:0;padding:20px 26px 24px;display:flex;flex-direction:column;gap:12px}.rules-general-item{background-color:var(--rules-general-item-bg);border-radius:16px;padding:14px 22px;display:flex;height:64px;align-items:center;justify-content:space-between;flex-direction:row-reverse}.rules-general-item:hover{background-color:var(--rules-general-item-hover-bg);cursor:pointer}.rules-general-text{flex:1;margin:0 18px 0 0;font-size:16px;font-weight:500;color:var(--rules-general-text-color)}.rules-general-number{min-width:35px;height:35px;border-radius:999px;background-color:var(--rules-general-number-bg);color:var(--rules-general-number-color);font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center}.tsgym-status-ok{width:60px;height:60px;border-radius:12px;border:none;background:var(--status-ok-bg);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.status-ok-circle{width:30px;height:30px;border-radius:999px;border:2px solid var(--status-ok-circle-border);display:flex;align-items:center;justify-content:center}.status-ok-icon{font-size:16px;color:var(--status-ok-icon)}.rules-empty-state{max-width:360px;margin:80px auto 120px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--rules-empty-bg);border-radius:20px;border:1px solid var(--rules-empty-border)}.rules-empty-icon{width:80px;height:80px;border-radius:50%;border:4px solid var(--rules-empty-icon-border);background-color:var(--rules-empty-icon-bg);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--rules-empty-icon-color);margin-bottom:24px}.rules-empty-title{font-size:20px;font-weight:800;color:var(--rules-empty-title-color);margin-bottom:8px}.rules-empty-text{font-size:14px;font-weight:500;color:var(--rules-empty-text-color)}@media (max-width:640px){.rules-important-box{padding:20px 18px 18px;border-radius:18px}.rules-important-box::before{right:10px}.rules-important-header{justify-content:center}.rules-search-box{padding-inline:18px;border-radius:16px}.rules-empty-state{margin:48px 16px 80px;padding:32px 20px}.rules-empty-icon{width:70px;height:70px;font-size:34px}.rules-empty-title{font-size:18px}.rules-empty-text{font-size:13px}}@media (max-width:768px){.main-live-users{margin-top:100px}.hero-box-live-users i{font-size:42px;padding:16px}.p-hero-live-users{font-size:32px;margin-top:18px}.p2-hero-live-users,.report-hero h2,.rules-general-text,.tsgym-faq-body p,.tsgym-faq-question{font-size:14px}.box-btn-live-server,.join-live-server,.view-live-server{width:92%}.box-btn-live-server-child{grid-template-columns:1fr;row-gap:12px;padding:18px 20px;text-align:center;direction:rtl}.chanle-live-server,.update-live-server{justify-self:center}.users-online-live-server{justify-self:center;padding-inline-end:14px}.users-online-live-server::before{inset-inline-end:-2px;top:50%}.join-live-server{padding:2rem 1.5rem}.btn-live-server{width:100%;font-size:16px;padding:16px 18px;margin-top:28px}.border-server-conect-live{width:90%;font-size:13px;padding:1.2rem}.report-main{width:90%;margin-top:90px}.report-hero h1{font-size:32px}.report-form-card-report{padding:26px 20px 28px}.upload-content-report{flex-direction:column;justify-content:center;height:auto;padding:10px 0;text-align:center}.upload-text-report{align-items:center}.main-FAQ{width:90%;margin:140px auto 70px}.tsgym-faq-section{padding:24px 12px 36px}.tsgym-faq-header{padding:14px 18px;gap:8px;display:flex;font-size:14px;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.tsgym-faq-tag{font-size:10px;padding:4px 12px}.tsgym-faq-body{padding:0 18px}.tsgym-support-cta{padding:28px 12px 40px}.tsgym-support-cta-card{padding:30px 20px 24px;border-radius:24px;height:auto}.tsgym-support-cta-title{font-size:24px}.tsgym-support-cta-subtitle{margin:16px 0 22px;font-size:15px}.tsgym-support-cta-actions{flex-direction:column-reverse;gap:10px}.tsgym-support-cta-btn{width:100%;font-size:16px;padding:14px 18px}.rules-general-header{padding-inline:20px}.rules-general-list{padding-inline:18px}.rules-general-text{margin-right:12px}.rules-main{margin-top:120px;padding-inline:12px}.rules-search-wrapper{padding:0 0 18px;justify-content:center}.rules-search-box{max-width:100%;border-radius:999px;padding:14px 20px;box-shadow:0 12px 28px rgba(148,163,184,.25)}.rules-search-box input{font-size:14px;margin-right:12px}.rules-search-icon{right:18px;font-size:16px}.rules-important-wrapper{padding:0 0 20px}.rules-important-box{max-width:100%;margin:0 auto 16px;border-radius:18px;padding:20px 18px 18px;text-align:center}.rules-important-header{justify-content:center}.rules-important-title{font-size:18px}.rules-important-text{padding-right:0;font-size:13px;text-align:center;line-height:2}.rules-general-section{padding:0 0 32px}.rules-general-card{max-width:100%;margin:0 auto;border-radius:24px}.rules-general-header{padding:18px 20px;gap:10px}.rules-general-title{font-size:22px}.rules-general-list{padding:16px 14px 20px;gap:10px}.rules-general-item{padding:12px 14px;border-radius:14px;height:auto}.rules-general-number{min-width:34px;height:34px;font-size:18px}}@media (max-width:600px){.tsgym-btn-link{flex-direction:column}}@media (max-width:480px){.main-live-users{margin-top:150px}.p-hero-live-users,.report-hero h1{font-size:26px}.p2-hero-live-users,.report-hero h2,.rules-general-text,.tsgym-faq-body p{font-size:13px}.box-btn-live-server,.join-live-server,.view-live-server{width:100%;padding-inline:0}.join-live-server{border-radius:12px;padding:1.8rem 1.2rem}.head-p-join{font-size:22px}.btn-live-server{font-size:15px;height:auto}.border-server-conect-live{width:100%;margin-top:18px;font-size:12px}.report-main{width:100%;margin-top:130px;padding-inline:10px}.report-form-card-report{padding:22px 16px 24px;border-radius:18px}.form-control-report,.form-select-report,.form-textarea-report{font-size:13px;padding:10px 8px}.submit-btn-report{height:52px;font-size:16px}.contact-alt-box-report,.important-note-box-report{margin:18px auto;padding:16px;border-radius:14px}.main-FAQ{width:100%;margin:130px auto 60px;padding-inline:10px}.tsgym-faq-section{padding:20px 8px 32px}.tsgym-faq-question{font-size:15px}.tsgym-faq-body{padding:0 14px}.tsgym-support-cta-card{padding:24px 16px 20px;border-radius:20px}.tsgym-support-cta-title{font-size:20px}.tsgym-support-cta-subtitle{font-size:14px;margin:14px 0 20px}.tsgym-support-cta-btn{font-size:15px;padding:12px 16px}.rules-main{margin-top:110px;padding-inline:10px}.rules-search-box{padding:12px 16px}.rules-important-box{padding:16px 14px 14px}.rules-general-title{font-size:20px;text-align:right}.rules-general-list{padding-inline:12px}}@media (max-width:400px){.rules-search-wrapper{padding:0 6px 14px}.rules-search-box{padding:10px 16px;border-radius:999px;box-shadow:var(--rules-search-shadow-narrow)}.rules-search-box input{font-size:13px;margin-right:25px}.rules-search-icon{right:14px;font-size:14px}}.body-ranks{font-family:vazir;background-color:var(--ranks-body-bg)}.tsgym-rank-btn,.tsgym-rank-grid{direction:rtl;margin:0 auto;font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.p2-hero-live-users{color:var(--ranks-hero-secondary-text)!important;font-weight:600!important}.main-rank-page .important-note-box-report{width:40%;background-color:var(--ranks-note-bg);color:var(--ranks-note-text)!important;border-right:5px solid var(--ranks-note-border);border-radius:9px;font-weight:600!important}.main-rank-page .important-note-header-report,.main-rank-page .important-note-list-report{color:var(--ranks-note-text)!important;font-weight:600!important}.main-rank-page .important-note-title-report{color:var(--ranks-note-text)!important;font-weight:600!important;font-size:18px!important}.main-rank-page .important-note-icon-report{border:none}.main-rank-page .important-note-icon-report i{color:var(--ranks-note-icon-color)!important}.main-rank-page .important-note-list-report li,.rank-page-section .important-note-list-report li{font-weight:600!important;margin:13px!important;font-size:16px!important}.tsgym-rank-btn{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;gap:8px;padding:18px 30px;border-radius:16px;border:none;cursor:pointer;color:var(--ranks-rank-btn-text);font-size:18px;width:13%;box-shadow:var(--ranks-rank-btn-shadow-from);animation:1s ease-in-out infinite alternate change-bg-color;transition:background-color 1s,transform .25s,box-shadow .25s}.rank-card-btn-plus,.tsgym-rank-btn-plus{font-size:18px;line-height:1}@keyframes change-bg-color{from{background:var(--ranks-rank-btn-bg-from);box-shadow:var(--ranks-rank-btn-shadow-from)}to{background:var(--ranks-rank-btn-bg-to);box-shadow:var(--ranks-rank-btn-shadow-to)}}.tsgym-rank-btn:hover{transform:scale(1.05)}.tsgym-rank-grid{padding:32px 16px 48px;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:24px;direction:ltr;width:73%}.rank-card{background-color:var(--rank-card-bg);border-radius:var(--rank-card-radius);box-shadow:var(--rank-card-shadow);overflow:hidden;display:flex;height:440px;flex-direction:column;transition:.9s;flex-wrap:wrap;justify-content:space-between}.rank-card-btn,.rank-steps-btn{transition:background-color .2s,transform .2s,box-shadow .2s;cursor:pointer}.rank-card:hover{transform:translateY(-10px);cursor:pointer;transition:.9s}.rank-card-header{padding:26px 24px 22px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--rank-card-header-text)}.rank-card-icon{width:60px;height:60px;border-radius:18px;background-color:var(--rank-card-icon-bg);display:flex;align-items:center;justify-content:center;font-size:28px}.rank-card-title{margin:0;font-size:18px;font-weight:700}.rank-card-body{direction:rtl;padding:18px 24px 14px}.rank-card-desc{margin:0 0 14px;font-size:17px;color:var(--rank-card-desc-text);text-align:right}.rank-card-cond-header{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--rank-card-cond-header-text)}.rank-card-cond-header i{font-size:15px;color:var(--rank-card-cond-header-icon)}.rank-card-cond-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rank-card-cond-list li{font-size:17px;color:var(--rank-card-cond-list-text);display:flex;align-items:center;gap:6px}.rank-card-cond-list i{font-size:13px;color:var(--rank-card-cond-list-icon)}.rank-card-footer{padding:14px 24px 20px}.rank-card-btn{width:100%;border-radius:9px;font-family:vazir;border:none;padding:18px 25px;font-size:16px;font-weight:700;color:var(--rank-card-btn-text);display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--rank-card-btn-shadow)}.rank-card-btn:hover{transform:scale(1.03);box-shadow:var(--rank-card-btn-shadow-hover)}.rank-card--red .rank-card-header{background:linear-gradient(to left,var(--rank-red-header-from),var(--rank-red-header-to))}.rank-card--red .rank-card-btn{background-color:var(--rank-red-btn-bg)}.rank-card--purple .rank-card-header{background:linear-gradient(to left,var(--rank-purple-header-from),var(--rank-purple-header-to))}.rank-card--purple .rank-card-btn{background-color:var(--rank-purple-btn-bg)}.rank-card--blue .rank-card-header{background:linear-gradient(to left,var(--rank-blue-header-from),var(--rank-blue-header-to))}.rank-card--blue .rank-card-btn{background-color:var(--rank-blue-btn-bg)}.rank-card--pink .rank-card-header{background:linear-gradient(to left,var(--rank-pink-header-from),var(--rank-pink-header-to))}.rank-card--pink .rank-card-btn{background-color:var(--rank-pink-btn-bg)}.rank-card--green .rank-card-header{background:linear-gradient(to left,var(--rank-green-header-from),var(--rank-green-header-to))}.rank-card--green .rank-card-btn{background-color:var(--rank-green-btn-bg)}.rank-card--gold .rank-card-header{background:linear-gradient(to left,var(--rank-gold-header-from),var(--rank-gold-header-to))}.rank-card--gold .rank-card-btn{background-color:var(--rank-gold-btn-bg)}@media (max-width:960px){.tsgym-rank-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}.rank-steps-section{direction:rtl;padding:32px 16px 48px;background-color:var(--steps-page-bg);font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rank-steps-card{max-width:40%;margin:0 auto;background-color:var(--steps-card-bg);border-radius:28px;box-shadow:0 24px 55px rgba(15,23,42,.16);padding:32px 40px 28px}.rank-steps-title{margin:0 0 24px;text-align:center;font-size:30px;font-weight:800;color:var(--steps-text-main)}.rank-steps-list{list-style:none;margin:0 0 24px;padding:20px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.rank-step-item{display:flex;margin:6px;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:18px}.rank-step-content{flex:1;text-align:right}.rank-step-heading{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--steps-text-main)}.rank-step-desc{margin:0;font-size:16px;line-height:1.8;color:var(--steps-text-soft)}.rank-step-number{width:48px;height:48px;border-radius:999px;background-color:var(--steps-number-bg);color:var(--steps-number-text);font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rank-steps-footer{margin-top:24px;padding-top:18px;border-top:1px solid var(--steps-border-soft);display:flex;flex-direction:column;align-items:center;gap:14px}.rank-steps-note{margin:0;font-size:13px;color:var(--steps-text-soft)}.rank-steps-btn{border:none;font-family:vazir;border-radius:9px;padding:18px 34px;background-color:var(--steps-btn-bg);color:var(--steps-btn-text);font-size:20px;font-weight:700;display:inline-flex;align-items:center;gap:8px;margin:20px 0;box-shadow:var(--steps-btn-shadow)}.report-alert,.tsgym-pro-team,.tsgym-server-features,body{font-family:Vazir,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rank-steps-btn i{font-size:15px}.rank-steps-btn:hover{background-color:var(--steps-btn-hover-bg);transform:scale(1.05);box-shadow:var(--steps-btn-hover-shadow)}@media (max-width:640px){.tsgym-rank-grid{grid-template-columns:minmax(260px,1fr);gap:18px}.rank-card{border-radius:20px}.rank-steps-card{padding:26px 18px 24px;border-radius:22px}.rank-steps-title{font-size:20px;margin-bottom:20px}.rank-steps-list{max-width:100%}.rank-step-item{gap:12px}}.link-report{color:var(--link-report-color);font-weight:900}.rank-popup-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:24px;background:0 0;opacity:0;pointer-events:none;transition:opacity .2s;z-index:999}.rank-popup{min-width:min(90%,480px);max-width:30%;padding:14px 48px 14px 18px;border-radius:9px;min-height:120px;background-image:linear-gradient(to left,var(--rank-popup-bg-from),var(--rank-popup-bg-to));color:var(--rank-popup-text-color);box-shadow:var(--rank-popup-shadow);position:relative;direction:rtl;animation:.25s ease-out rank-popup-slide-down}@keyframes rank-popup-slide-down{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.rank-popup-text{font-size:16px;text-align:right;margin:20px 0;padding-bottom:20px;line-height:1.9;white-space:pre-line}.rank-popup-close{position:absolute;top:20%;left:14px;width:26px;height:26px;border-radius:999px;border:none;cursor:pointer;background:var(--rank-popup-close-bg);color:var(--rank-popup-close-color);font-size:18px;display:flex;align-items:center;justify-content:center;transition:transform .15s,background-color .15s}.page-404-bg-number,.report-alert{top:16px;inset-inline:0;pointer-events:none}.rank-popup-close:hover{transform:translateY(-50%) scale(1.05);background:var(--rank-popup-close-bg-hover)}.rank-card-btn--link,.rank-card-btn--popup{cursor:pointer}@media (max-width:1200px){.main-rank-page{margin-top:180px}.rank-steps-card{max-width:55%}.main-rank-page .important-note-box-report,.rank-page-section .important-note-box-report{width:55%}.tsgym-rank-grid{width:85%;grid-template-columns:repeat(3,minmax(240px,1fr))}.tsgym-rank-btn{width:22%}}.tsgym-about-hero{position:relative;width:100%;height:360px;background-color:var(--about-hero-fallback-bg);background:var(--cta-bg-layer),url("../../assets/media/346190abf755e3883d1353fbc8d8ccb7e1acf076f1138d6b.webp?v=4") center/cover no-repeat;background-size:cover;background-position:center;background-repeat:no-repeat}.tsgym-about-hero-overlay{position:relative;width:100%;height:100%}.tsgym-about-hero-overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(15,23,42,.75),rgba(15,23,42,.75))}.tsgym-about-hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 16px;color:var(--about-hero-text-color)}.tsgym-about-hero-title{margin:0 0 12px;font-size:50px;font-weight:800}.tsgym-about-hero-subtitle{margin:0;font-size:24px;line-height:1.9}.tsgym-about-history{padding:56px 16px 72px;background-color:var(--about-history-bg)}.tsgym-about-history-inner{max-width:960px;margin:0 auto;text-align:center}.tsgym-about-history-title{margin:0 0 32px;font-size:36px;font-weight:800;color:var(--about-history-title-color)}.tsgym-about-history-card{max-width:860px;margin:0 auto;padding:32px 40px;background-color:var(--about-history-card-bg);border-radius:24px;box-shadow:var(--about-history-card-shadow);color:var(--about-history-card-text);font-size:15px;text-align:right;line-height:2}.tsgym-about-history-card p{margin:0 0 18px;font-size:18px}.tsgym-about-history-card strong{color:var(--about-history-strong-color)}.tsgym-about-history-card p:last-child{margin-bottom:0}.tsgym-pro-team{direction:rtl;padding:56px 16px 72px;background-color:var(--pro-team-bg)}.tsgym-pro-team-inner{max-width:1100px;margin:0 auto}.tsgym-pro-team-header,.tsgym-server-features-header{text-align:center;margin-bottom:32px}.tsgym-pro-team-title{margin:0 0 8px;font-size:36px;font-weight:800;color:var(--pro-team-title-color)}.tsgym-pro-team-subtitle{margin:0;font-size:18px;color:var(--pro-team-subtitle-color)}.tsgym-pro-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:280px;max-width:90%;margin:0 auto 28px}.tsgym-pro-team-card{background-color:var(--pro-team-card-bg);border-radius:22px;display:flex;padding:32px 28px 26px;text-align:center;box-shadow:var(--pro-team-card-shadow);flex-wrap:wrap;justify-content:space-evenly;align-items:center;flex-direction:column}.tsgym-pro-team-icon-wrap{display:flex;justify-content:center;margin-bottom:18px}.tsgym-pro-team-icon{width:72px;height:72px;border-radius:24px;background-color:var(--pro-team-icon-bg);display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--pro-team-icon-color)}.tsgym-pro-team-card-title{margin:0 0 10px;font-size:24px;font-weight:700;color:var(--pro-team-card-title-color)}.tsgym-pro-team-card-text{margin:0;font-size:14px;line-height:1.9;color:var(--pro-team-card-text-color)}.tsgym-pro-team-note{max-width:780px;margin:50px auto 0;padding:16px 26px;border-radius:18px;background-color:var(--pro-team-note-bg);border-right:5px solid var(--pro-team-note-border);font-size:14px;line-height:1.9;color:var(--pro-team-note-color);text-align:right;box-shadow:var(--pro-team-note-shadow)}@media (max-width:960px){.tsgym-pro-team-grid{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}.tsgym-server-features{direction:rtl;padding:56px 16px 72px;background-color:var(--server-features-bg)}.tsgym-server-features-inner{max-width:1120px;margin:0 auto}.tsgym-server-features-title{margin:0 0 8px;font-size:36px;font-weight:800;color:var(--server-features-title-color)}.tsgym-server-features-subtitle{margin:0;font-size:18px;color:var(--server-features-subtitle-color)}.tsgym-server-features-grid{max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;direction:ltr}.tsgym-server-feature-card{background-color:var(--server-feature-card-bg);border-radius:18px;padding:35px 45px 22px;box-shadow:var(--server-feature-card-shadow);text-align:right;display:flex;transition:.9s;flex-direction:column;gap:8px}.tsgym-server-feature-top{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-start;gap:8px}.tsgym-server-feature-icon-wrap{flex-shrink:0}.tsgym-server-feature-icon{width:44px;height:44px;border-radius:14px;background-color:var(--server-feature-icon-bg);display:flex;align-items:center;justify-content:center;color:var(--server-feature-icon-color);font-size:18px}.tsgym-server-feature-card:hover{transform:translateY(-10px);transition:.9s}.tsgym-server-feature-title{margin:2px 0 0;font-size:18px;font-weight:700;color:var(--server-feature-title-color)}.tsgym-server-feature-text{margin:0;font-size:14px;line-height:1.9;color:var(--server-feature-text-color)}@media (max-width:992px){.main-rank-page{margin-top:160px}.rank-steps-card{max-width:70%;padding:30px 28px 26px}.main-rank-page .important-note-box-report,.rank-page-section .important-note-box-report{width:70%}.tsgym-rank-grid{width:92%;grid-template-columns:repeat(2,minmax(240px,1fr));gap:20px}.tsgym-rank-btn{width:35%;font-size:16px;padding:16px 22px}.rank-popup{max-width:50%;min-width:50%}.tsgym-server-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:640px){.tsgym-pro-team,.tsgym-server-features{padding:40px 12px 56px}.tsgym-pro-team-grid{grid-template-columns:minmax(0,1fr)}.tsgym-pro-team-card{padding-inline:22px}.tsgym-server-features-grid{grid-template-columns:minmax(0,1fr);max-width:100%}.tsgym-server-feature-card{padding-inline:18px}}.main-about .tsgym-timeline-header h2{font-size:36px}.main-about .tsgym-timeline-header p{font-size:18px}.main-about .tsgym-cta{background:var(--cta-bg-layer),url("../../assets/media/346190abf755e3883d1353fbc8d8ccb7e1acf076f1138d6b.webp?v=4") center/cover no-repeat;background-size:cover}.page-404-wrapper,body{display:block;margin:0 auto}body{transition:color .3s,background-color .3s;background-color:var(--rules-bg-page);color:var(--rules-text-main)}.page-404-wrapper{width:100%;max-width:960px;padding:40px 16px 64px;position:relative;text-align:center}.page-404-bg-number{position:absolute;font-size:110px;font-weight:800;letter-spacing:8px;color:rgba(148,163,184,.28);user-select:none}.page-404-content{position:relative;margin-top:80px}.page-404-icon-wrapper{width:80px;height:80px;margin:0 auto 18px;border-radius:999px;background-color:var(--faq-primary-soft);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px rgba(37,99,235,.25)}.btn-404-primary,.page-404-icon{background-color:var(--btn-bg-color)}.page-404-icon{width:52px;height:52px;border-radius:999px;border:2px solid var(--color-white);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--color-white)}.page-404-title{font-size:26px;font-weight:800;margin-bottom:8px}.btn-404,.page-404-links-title{font-size:14px;font-weight:700}.page-404-subtitle{font-size:14px;color:var(--rules-text-soft);margin-bottom:24px}.page-404-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:32px}.btn-404{border-radius:999px;padding:10px 22px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.btn-404-primary{color:#fff;box-shadow:0 18px 45px rgba(37,99,235,.55)}.btn-404-primary:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 22px 55px rgba(37,99,235,.65)}.btn-404-secondary{background-color:#0f172a;color:#e5e7eb;box-shadow:0 14px 35px rgba(15,23,42,.6)}.btn-404-secondary:hover{background-color:#020617;transform:translateY(-1px);box-shadow:0 20px 50px rgba(15,23,42,.75)}.page-404-links-card{margin:4px auto 0;max-width:640px;background-color:var(--rules-card-bg);border-radius:20px;padding:18px 24px 20px;box-shadow:var(--rules-general-card-shadow);text-align:right}.page-404-links-title{color:var(--rules-text-soft);margin-bottom:14px;text-align:right}.page-404-links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.page-404-link-item{padding:10px 6px;border-radius:14px;background-color:var(--rules-item-bg);text-align:center;cursor:pointer;color:var(--rules-text-main);transition:background-color .18s,box-shadow .18s,transform .12s}.page-404-link-item:hover{background-color:var(--faq-primary-soft);box-shadow:0 10px 26px rgba(148,163,184,.55);transform:translateY(-1px)}.page-404-link-icon{display:block;margin-bottom:6px;font-size:18px;color:var(--btn-bg-color)}.page-404-link-text{font-size:13px;font-weight:600}@media (max-width:768px){.main-rank-page{margin-top:140px}.rank-steps-section{padding:24px 12px 40px}.rank-steps-card{max-width:100%;margin:0 auto;border-radius:24px;padding:26px 20px 22px}.rank-steps-title{font-size:24px;margin-bottom:22px}.rank-step-heading,.tsgym-server-feature-title{font-size:18px}.rank-card-cond-list li,.rank-card-desc,.rank-step-desc{font-size:14px}.rank-step-number{width:44px;height:44px;font-size:16px}.main-rank-page .important-note-box-report,.rank-page-section .important-note-box-report{width:100%;margin:20px auto;padding:18px 18px 16px;border-radius:18px}.main-rank-page .important-note-title-report{font-size:17px!important}.main-rank-page .important-note-list-report li,.rank-page-section .important-note-list-report li{font-size:14px!important;margin:8px 0!important}.tsgym-rank-grid{width:100%;padding-inline:12px;grid-template-columns:minmax(260px,1fr);gap:18px}.rank-card{height:auto;border-radius:22px}.rank-card-header{padding:22px 20px 18px}.rank-card-body{padding:16px 20px 10px}.rank-card-footer{padding:12px 20px 18px}.rank-card-btn{font-size:15px;padding:14px 18px}.tsgym-rank-btn{width:90%;font-size:16px;padding:16px 20px;margin-top:24px}.rank-popup{max-width:90%;min-width:90%;padding:14px 18px 14px 14px}.rank-popup-text{font-size:14px;margin:12px 0 10px;padding-bottom:8px}.rank-popup-close{top:16px;left:10px}.tsgym-about-hero{height:300px}.tsgym-about-hero-title{font-size:32px}.tsgym-about-history-card{padding:24px 18px;border-radius:20px}.main-about{margin-top:150px}.tsgym-pro-team-grid{height:auto;max-width:100%}.tsgym-pro-team-card,.tsgym-server-feature-card{padding:24px 20px 20px}.tsgym-pro-team-card-title{font-size:20px}.tsgym-pro-team-card-text,.tsgym-server-feature-text{font-size:13px;line-height:1.8}.tsgym-server-features{padding:40px 12px 56px}.tsgym-server-features-grid{grid-template-columns:minmax(0,1fr);max-width:100%}.page-404-bg-number{font-size:80px}.page-404-content{margin-top:72px}.page-404-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-404-links-card{padding-inline:16px}}@media (max-width:480px){.main-rank-page{margin-top:120px}.rank-steps-title{font-size:20px}.rank-step-heading{font-size:16px}.rank-step-desc{font-size:13px}.tsgym-rank-grid{padding-inline:8px}.rank-card-body,.tsgym-rank-btn{padding-inline:16px}.tsgym-rank-btn{width:90%}.tsgym-about-hero-title{font-size:26px}.tsgym-about-hero-subtitle{font-size:14px;line-height:1.7}.tsgym-about-history-card p{font-size:15px}.page-404-title{font-size:22px}.page-404-wrapper{padding-inline:12px}.page-404-links-grid{grid-template-columns:minmax(0,1fr)}}.report-alert{position:fixed;margin:0 auto;max-width:640px;background-color:var(--bg-color-alert-green);color:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-evenly;gap:8px;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.18);opacity:0;transform:translateY(-20px);transition:opacity .25s,transform .25s;z-index:9999;font-weight:600;flex-direction:row-reverse}.report-alert-close,.report-alert-close i{color:var(--bg-color-alert-green)}.report-alert.is-visible{transform:translateY(0)}.report-alert-text{line-height:1.7;font-weight:500;margin-left:100px}.report-alert-close{border:none;width:30px;display:flex;align-items:center;justify-content:center;height:30px;background:#fffbfb;font-size:18px;border-radius:50%;cursor:pointer;padding:0 4px}.tsgym-hero-logo{width:120px;height:auto;display:block;transform:translateY(20px)}.tsgym-h2-hero{padding:16px 28px;border-radius:16px;background:#e5e7eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.25);margin-top:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:950px;margin-left:auto;margin-right:auto}.tsgym-h2-hero h2{font-size:1.15rem;font-weight:900;line-height:1.9;text-align:center;color:#2b2b2b;margin:0}.tsgym-iran-green{color:#1fa463;font-weight:600;position:relative;padding:0 2px}.tsgym-iran-badge,.tsgym-ts-badge{display:inline-block;padding:4px 10px;margin:0 4px;border-radius:8px;font-weight:600;font-size:.95em;white-space:nowrap}.tsgym-iran-green::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:linear-gradient(90deg,#1fa463,#2ecc71);border-radius:2px}@keyframes iranBlinkSwitch{0%,100%{color:#1fa463;transform:scale(1);text-shadow:0 0 6px rgba(31,164,99,.4)}45%,95%{transform:scale(1.05)}50%{color:#e53935;transform:scale(1);text-shadow:0 0 6px rgba(229,57,53,.4)}}.tsgym-ts-badge{background:#e0f2fe;color:#146f5f;box-shadow:0 4px 14px rgba(37,99,235,.35)}.tsgym-iran-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:1s linear infinite iranBlinkSwitch;box-shadow:0 4px 14px rgba(0,0,0,.12)}.tsgym-red{color:#e53935;font-weight:700}.teamspeak-teal{color:#009688;font-weight:600}.faq-link-blue{color:#2563eb!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-link-blue:hover{color:#1d4ed8!important}.tsgym-serverlist-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:14px 18px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15px;box-shadow:0 8px 20px rgba(59,130,246,.25);transition:.25s;border:1px solid rgba(255,255,255,.08);cursor:pointer;position:relative;overflow:hidden}.tsgym-serverlist-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(59,130,246,.35)}.tsgym-serverlist-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.15),transparent);transition:.5s}.tsgym-serverlist-btn:hover::before{left:100%}.tsgym-serverlist-btn i{font-size:16px}.tsgym-inline-link{color:#3b82f6;font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(59,130,246,.6);transition:.2s}.tsgym-inline-link:hover{color:#1d4ed8;border-bottom:1px solid #1d4ed8}.tsgym-serverlist-preview{margin:80px 0;display:flex;justify-content:center;text-align:center}.tsgym-serverlist-inner{width:100%;max-width:900px;padding:60px 50px;background:0 0;border:2px solid rgba(59,130,246,.55);border-radius:18px;box-shadow:0 6px 20px rgba(0,0,0,.15);position:relative}.tsgym-serverlist-inner::before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(59,130,246,.6),transparent,rgba(59,130,246,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tsgym-serverlist-header h2{font-size:28px;margin-bottom:10px}.tsgym-serverlist-header p{opacity:.7;margin-bottom:25px}.tsgym-serverlist-text{font-size:15px;line-height:1.9;opacity:.85;margin-bottom:25px}.tsgym-serverlist-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.tsgym-serverlist-btn2{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:12px 18px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:.25s}.tsgym-serverlist-btn2:hover{transform:translateY(-3px)}.tsgym-serverlist-btn2.outline{background:0 0;border:1px solid #3b82f6;color:#3b82f6}.tsgym-serverlist-btn2.outline:hover{background:#3b82f6;color:#fff}body.dark .tsgym-h2-hero{background:#020b2b;color:#fff;border:1px solid rgba(148,163,184,.25)}body.dark .tsgym-h2-hero h2{color:#fff}body.dark .tsgym-iran-badge,body.dark .tsgym-ts-badge{background:inherit}body.dark .tsgym-ts-badge{color:#0f766e}@media (min-width:1121px){.tsgym-hero-section{padding-top:160px}}@media (max-width:1120px){.tsgym-hero-section{padding-top:108px}}@media (max-width:520px){.tsgym-hero-section{padding-top:96px}}