@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.ada8bcf77a78b6860a69.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.0b54dc9280618ab6d8bf.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-vietnamese-500-normal.78866e972d33708ff5c4.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-500-normal.62b852ab4e9a0da24549.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-latin-ext-500-normal.245f570d620186eb75de.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-500-normal.b24ebd0e2189a6f3de6e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-latin-500-normal.c3130315dfec99bb0ed9.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-500-normal.8a9190408d7e1bed4037.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.e1e17320580c3cad3aa8.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.74481467a66cf872b337.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-vietnamese-600-normal.55c541f7115083f109bf.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-600-normal.bd81d25531b1bca47345.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-ext-600-normal.af76dcd276e513d38e54.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-600-normal.aec63264a135be5577a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-600-normal.7720d76571fb9da9b24d.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-600-normal.e325f4412a7e729d6b5d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.a0e96d83baf4846fa06c.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.065a21d81ca5fd55db3d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-vietnamese-700-normal.3324f0f46acd113732ad.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-700-normal.4afaf4101421ae4d954c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-latin-ext-700-normal.0e89f5417d170640ff70.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-700-normal.569e414c40b3345e8bc6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-latin-700-normal.7cfa130160f3e032639f.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-700-normal.2e44f76d305aa4275801.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.476f43c7227118b922a6.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.26aae14de9b415c042a4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-vietnamese-800-normal.4e1dea3f9e83c41b1ab5.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-800-normal.18253809ba6599dc6280.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-latin-ext-800-normal.d574c8e6b90ba710cee0.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-800-normal.c3f1f70c7d8486faa48d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-latin-800-normal.94c5685ec88b292c5afb.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-800-normal.38776781926d8266396d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"cv11" on;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.011em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-thumb:active{background:#888}::-webkit-scrollbar-corner{background:#f5f5f5}*{scrollbar-color:#c1c1c1 #f5f5f5}.rc-virtual-list-scrollbar-vertical{width:10px!important}.rc-virtual-list-scrollbar-horizontal{height:10px!important}.rc-virtual-list-scrollbar-vertical>.rc-virtual-list-scrollbar-thumb{min-height:40px!important}.rc-virtual-list-scrollbar-horizontal>.rc-virtual-list-scrollbar-thumb{min-width:40px!important}.rc-virtual-list-scrollbar-thumb{background:#00000073!important;border-radius:5px!important;cursor:pointer}.rc-virtual-list-scrollbar-thumb:hover{background:#000000a6!important}.ant-table-tbody-virtual-scrollbar-vertical{width:10px!important}.ant-table-tbody-virtual-scrollbar-horizontal{height:10px!important}.ant-table-tbody-virtual-scrollbar-vertical>.ant-table-tbody-virtual-scrollbar-thumb{min-height:40px!important}.ant-table-tbody-virtual-scrollbar-horizontal>.ant-table-tbody-virtual-scrollbar-thumb{min-width:40px!important}.ant-table-tbody-virtual-scrollbar-thumb{background:#00000073!important;border-radius:5px!important}.ant-table-tbody-virtual-scrollbar-thumb:hover{background:#000000a6!important}@keyframes vip-emblem-glow{0%,to{filter:drop-shadow(0 0 2px var(--vip-glow-soft)) drop-shadow(0 0 6px var(--vip-glow));transform:scale(1) rotate(0deg)}50%{filter:drop-shadow(0 0 8px var(--vip-glow-hi)) drop-shadow(0 0 16px var(--vip-glow));transform:scale(1.08) rotate(2deg)}}@keyframes vip-sparkle-twinkle{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}70%{opacity:.2;transform:scale(.7)}}@keyframes vip-text-shine{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes vip-badge-pulse{0%,to{box-shadow:0 0 10px var(--vip-glow-soft),inset 0 0 8px #ffffff0f}50%{box-shadow:0 0 22px var(--vip-glow),inset 0 0 12px #ffffff24}}.vip-emblem{--vip-gem-hi:#f8fafc;--vip-gem-mid:#94a3b8;--vip-gem-deep:#64748b;--vip-gem-lo:#334155;--vip-gem-stroke:#e2e8f0b3;--vip-glow:#94a3b873;--vip-glow-soft:#94a3b840;--vip-glow-hi:#f1f5f9e6;display:inline-flex;flex:0 0 auto;font-size:18px;height:1em;line-height:0;position:relative;width:1em}.vip-emblem svg{display:block;height:100%;overflow:visible;width:100%}.tg-member-hero:not(.tg-member-hero--expired) .vip-emblem,.tg-plan-card:not(.tg-plan-inactive) .tg-plan-name-row .vip-emblem,.vip-badge:not(.vip-badge--expired) .vip-emblem{animation:vip-emblem-glow 2.4s ease-in-out infinite}.vip-tier-0{--vip-gem-hi:#f1f5f9;--vip-gem-mid:#94a3b8;--vip-gem-deep:#64748b;--vip-gem-lo:#334155;--vip-gem-stroke:#cbd5e1bf;--vip-glow:#94a3b859;--vip-glow-soft:#94a3b833;--vip-glow-hi:#e2e8f0;--vip-badge-bg:linear-gradient(135deg,#334155,#1e293b);--vip-badge-border:#94a3b859;--vip-text-grad:linear-gradient(90deg,#e2e8f0,#94a3b8,#e2e8f0);--vip-sub:#cbd5e1b8;--vip-hero-bg:linear-gradient(120deg,#f8fafc,#f1f5f9);--vip-hero-border:#64748b2e;--vip-chip-bg:#64748b1a;--vip-chip-fg:#475569;--vip-chip-bd:#64748b33;--vip-plan-bar:linear-gradient(90deg,#94a3b8,#64748b)}.vip-tier-1{--vip-gem-hi:#fde68a;--vip-gem-mid:#d97706;--vip-gem-deep:#b45309;--vip-gem-lo:#78350f;--vip-gem-stroke:#fde68ad9;--vip-glow:#d9770680;--vip-glow-soft:#b453094d;--vip-glow-hi:#fcd34d;--vip-badge-bg:linear-gradient(135deg,#3b2410,#78350f 48%,#b45309);--vip-badge-border:#fbbf248c;--vip-text-grad:linear-gradient(90deg,#fff7ed,#fbbf24,#f59e0b,#fff7ed);--vip-sub:#fde68acc;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#fbbf242e,#0000 55%),linear-gradient(120deg,#fffbeb,#fef3c7 55%,#fffaf0);--vip-hero-border:#d9770638;--vip-chip-bg:#f59e0b24;--vip-chip-fg:#92400e;--vip-chip-bd:#d9770647;--vip-plan-bar:linear-gradient(90deg,#f59e0b,#b45309)}.vip-tier-2{--vip-gem-hi:#f8fafc;--vip-gem-mid:#94a3b8;--vip-gem-deep:#64748b;--vip-gem-lo:#334155;--vip-gem-stroke:#e2e8f0e6;--vip-glow:#94a3b88c;--vip-glow-soft:#64748b4d;--vip-glow-hi:#e2e8f0;--vip-badge-bg:linear-gradient(135deg,#1e293b,#334155 50%,#475569);--vip-badge-border:#cbd5e18c;--vip-text-grad:linear-gradient(90deg,#f8fafc,#cbd5e1,#94a3b8,#f8fafc);--vip-sub:#e2e8f0c7;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#94a3b833,#0000 55%),linear-gradient(120deg,#f8fafc,#e2e8f0 55%,#f8fafc);--vip-hero-border:#47556938;--vip-chip-bg:#64748b1f;--vip-chip-fg:#334155;--vip-chip-bd:#64748b47;--vip-plan-bar:linear-gradient(90deg,#cbd5e1,#64748b)}.vip-tier-3{--vip-gem-hi:#ecfeff;--vip-gem-mid:#22d3ee;--vip-gem-deep:#0891b2;--vip-gem-lo:#155e75;--vip-gem-stroke:#a5f3fce6;--vip-glow:#22d3ee80;--vip-glow-soft:#0891b24d;--vip-glow-hi:#a5f3fc;--vip-badge-bg:linear-gradient(135deg,#083344,#155e75 48%,#0e7490);--vip-badge-border:#22d3ee8c;--vip-text-grad:linear-gradient(90deg,#ecfeff,#67e8f9,#22d3ee,#ecfeff);--vip-sub:#a5f3fccc;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#22d3ee2e,#0000 55%),linear-gradient(120deg,#ecfeff,#cffafe 55%,#f0fdfa);--vip-hero-border:#0891b238;--vip-chip-bg:#06b6d41f;--vip-chip-fg:#0e7490;--vip-chip-bd:#06b6d447;--vip-plan-bar:linear-gradient(90deg,#22d3ee,#0891b2)}.vip-tier-4{--vip-gem-hi:#eff6ff;--vip-gem-mid:#60a5fa;--vip-gem-deep:#2563eb;--vip-gem-lo:#1e3a8a;--vip-gem-stroke:#bfdbfee6;--vip-glow:#3b82f68c;--vip-glow-soft:#2563eb4d;--vip-glow-hi:#93c5fd;--vip-badge-bg:linear-gradient(135deg,#0b1d3a,#123a6b 45%,#1a5bb8);--vip-badge-border:#78beff8c;--vip-text-grad:linear-gradient(90deg,#eaf6ff,#7ec8ff,#3b9eff,#eaf6ff);--vip-sub:#b4dcffc7;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#38bdf829,#0000 55%),linear-gradient(120deg,#f8fbff,#eef5ff 55%,#f7fafc);--vip-hero-border:#2563eb33;--vip-chip-bg:#0ea5e91f;--vip-chip-fg:#0369a1;--vip-chip-bd:#0ea5e938;--vip-plan-bar:linear-gradient(90deg,#3b82f6,#1d4ed8)}.vip-tier-5{--vip-gem-hi:#eef2ff;--vip-gem-mid:#818cf8;--vip-gem-deep:#4f46e5;--vip-gem-lo:#312e81;--vip-gem-stroke:#c7d2fee6;--vip-glow:#6366f18c;--vip-glow-soft:#4f46e54d;--vip-glow-hi:#a5b4fc;--vip-badge-bg:linear-gradient(135deg,#1e1b4b,#312e81 48%,#4338ca);--vip-badge-border:#a5b4fc8c;--vip-text-grad:linear-gradient(90deg,#eef2ff,#a5b4fc,#818cf8,#eef2ff);--vip-sub:#c7d2fecc;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#818cf833,#0000 55%),linear-gradient(120deg,#eef2ff,#e0e7ff 55%,#f5f3ff);--vip-hero-border:#4f46e538;--vip-chip-bg:#6366f11f;--vip-chip-fg:#3730a3;--vip-chip-bd:#6366f147;--vip-plan-bar:linear-gradient(90deg,#818cf8,#4f46e5)}.vip-tier-6{--vip-gem-hi:#faf5ff;--vip-gem-mid:#c084fc;--vip-gem-deep:#9333ea;--vip-gem-lo:#581c87;--vip-gem-stroke:#e9d5ffe6;--vip-glow:#a855f78c;--vip-glow-soft:#9333ea4d;--vip-glow-hi:#e9d5ff;--vip-badge-bg:linear-gradient(135deg,#2e1065,#581c87 48%,#7e22ce);--vip-badge-border:#d8b4fe8c;--vip-text-grad:linear-gradient(90deg,#faf5ff,#e9d5ff,#c084fc,#faf5ff);--vip-sub:#e9d5ffd1;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#c084fc33,#0000 55%),linear-gradient(120deg,#faf5ff,#f3e8ff 55%,#fdf4ff);--vip-hero-border:#9333ea38;--vip-chip-bg:#a855f71f;--vip-chip-fg:#6b21a8;--vip-chip-bd:#a855f747;--vip-plan-bar:linear-gradient(90deg,#c084fc,#9333ea)}.vip-tier-7{--vip-gem-hi:#fff1f2;--vip-gem-mid:#fb7185;--vip-gem-deep:#e11d48;--vip-gem-lo:#881337;--vip-gem-stroke:#fecdd3e6;--vip-glow:#f43f5e80;--vip-glow-soft:#e11d4847;--vip-glow-hi:#fecdd3;--vip-badge-bg:linear-gradient(135deg,#4c0519,#881337 45%,#be123c);--vip-badge-border:#fb71858c;--vip-text-grad:linear-gradient(90deg,#fff1f2,#fda4af,#fb7185,#fff1f2);--vip-sub:#fecdd3d1;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#fb71852e,#0000 55%),linear-gradient(120deg,#fff1f2,#ffe4e6 55%,#fff7ed);--vip-hero-border:#e11d4833;--vip-chip-bg:#f43f5e1f;--vip-chip-fg:#9f1239;--vip-chip-bd:#f43f5e47;--vip-plan-bar:linear-gradient(90deg,#fb7185,#e11d48)}.vip-tier-8{--vip-gem-hi:#fffbeb;--vip-gem-mid:#fbbf24;--vip-gem-deep:#d97706;--vip-gem-lo:#92400e;--vip-gem-stroke:#fde68af2;--vip-glow:#fbbf2499;--vip-glow-soft:#d9770652;--vip-glow-hi:#fde68a;--vip-badge-bg:linear-gradient(135deg,#422006,#92400e 42%,#d97706 78%,#f59e0b);--vip-badge-border:#fbbf24a6;--vip-text-grad:linear-gradient(90deg,#fffbeb,#fde68a,#fbbf24,#fffbeb);--vip-sub:#fef3c7e0;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#fbbf243d,#0000 55%),linear-gradient(120deg,#fffbeb,#fef3c7 50%,#fff7ed);--vip-hero-border:#d9770647;--vip-chip-bg:#f59e0b29;--vip-chip-fg:#92400e;--vip-chip-bd:#f59e0b52;--vip-plan-bar:linear-gradient(90deg,#fbbf24,#d97706)}.vip-tier-9{--vip-gem-hi:#fff7ed;--vip-gem-mid:#fdba74;--vip-gem-deep:#ea580c;--vip-gem-lo:#7c2d12;--vip-gem-stroke:#fed7aaf2;--vip-glow:#f973168c;--vip-glow-soft:#ea580c4d;--vip-glow-hi:#fed7aa;--vip-badge-bg:linear-gradient(135deg,#431407,#7c2d12 40%,#c2410c 75%,#ea580c);--vip-badge-border:#fdba74a6;--vip-text-grad:linear-gradient(90deg,#fff7ed,#fdba74,#fb923c,#fff7ed);--vip-sub:#fed7aae0;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#f9731633,#0000 55%),linear-gradient(120deg,#fff7ed,#ffedd5 55%,#fffbeb);--vip-hero-border:#ea580c42;--vip-chip-bg:#f9731624;--vip-chip-fg:#9a3412;--vip-chip-bd:#f973164d;--vip-plan-bar:linear-gradient(90deg,#fb923c,#ea580c)}.vip-tier-10{--vip-gem-hi:#fef3c7;--vip-gem-mid:#f59e0b;--vip-gem-deep:#111827;--vip-gem-lo:#030712;--vip-gem-stroke:#fcd34dd9;--vip-glow:#f59e0b8c;--vip-glow-soft:#11182773;--vip-glow-hi:#fde68a;--vip-badge-bg:linear-gradient(135deg,#030712,#111827 38%,#78350f 72%,#b45309);--vip-badge-border:#fbbf24b3;--vip-text-grad:linear-gradient(90deg,#fef3c7,#fbbf24,#f59e0b,#fde68a,#fef3c7);--vip-sub:#fde68ad9;--vip-hero-bg:radial-gradient(520px 120px at 8% 0%,#f59e0b47,#0000 55%),linear-gradient(120deg,#fffbeb,#fef3c7 40%,#fde68a);--vip-hero-border:#f59e0b59;--vip-chip-bg:#111827e0;--vip-chip-fg:#fbbf24;--vip-chip-bd:#fbbf2473;--vip-plan-bar:linear-gradient(90deg,#111827,#f59e0b,#111827)}.vip-badge{align-items:center;background:linear-gradient(135deg,#0b1d3a,#123a6b 45%,#1a5bb8);background:var(--vip-badge-bg,linear-gradient(135deg,#0b1d3a 0,#123a6b 45%,#1a5bb8 100%));border:1px solid #78beff8c;border:1px solid var(--vip-badge-border,#78beff8c);border-radius:999px;box-shadow:0 0 14px var(--vip-glow-soft),inset 0 0 10px #ffffff14;cursor:default;display:inline-flex;gap:8px;padding:4px 12px 4px 8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.vip-badge--expired{animation:none!important;background:linear-gradient(135deg,#434343,#000)!important;border-color:#ffffff26!important;box-shadow:none!important}.vip-badge-text{display:inline-flex;flex-direction:column;gap:1px;line-height:1.15}.vip-badge-text>span:first-child{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.4px}.vip-badge:not(.vip-badge--expired) .vip-badge-text>span:first-child{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#eaf6ff,#7ec8ff,#3b9eff,#eaf6ff);background:var(--vip-text-grad,linear-gradient(90deg,#eaf6ff,#7ec8ff,#3b9eff,#eaf6ff));-webkit-background-clip:text;background-clip:text;background-size:200% 100%}.vip-badge-tier{-webkit-text-fill-color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;color:#ffffffeb;font-size:10px;font-style:normal;font-weight:650;letter-spacing:.2px;padding:1px 6px}.vip-badge--expired .vip-badge-text>span:first-child{-webkit-text-fill-color:#ffffff8c;color:#ffffff8c}.vip-badge-sub{color:#b4dcffc7;color:var(--vip-sub,#b4dcffc7);font-size:10px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.vip-badge-cap{color:#94c8ffa6;color:var(--vip-sub,#94c8ffa6);font-size:9px;opacity:.85}.vip-badge--expired .vip-emblem{animation:none!important;filter:grayscale(1) opacity(.55)!important}.vip-badge:not(.vip-badge--expired){animation:vip-badge-pulse 3s ease-in-out infinite}.vip-support-btn.ant-btn{border-radius:999px;font-size:12px;height:28px}.vip-sparkle{animation:vip-sparkle-twinkle 1.6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 4px 1px #b4e6fff2;box-shadow:0 0 4px 1px var(--vip-glow-hi,#b4e6fff2);height:3px;pointer-events:none;position:absolute;width:3px}.vip-sparkle--1{animation-delay:0s;right:1px;top:-1px}.vip-sparkle--2{animation-delay:.55s;bottom:2px;left:-1px}.vip-sparkle--3{animation-delay:1.05s;height:2px;right:-2px;top:6px;width:2px}.vip-text-shine{animation:vip-text-shine 2.8s linear infinite}.tg-plan-name-row{align-items:center;display:inline-flex;flex:1 1;gap:8px;min-width:0}.tg-plan-card.vip-tier-10:before,.tg-plan-card.vip-tier-1:before,.tg-plan-card.vip-tier-2:before,.tg-plan-card.vip-tier-3:before,.tg-plan-card.vip-tier-4:before,.tg-plan-card.vip-tier-5:before,.tg-plan-card.vip-tier-6:before,.tg-plan-card.vip-tier-7:before,.tg-plan-card.vip-tier-8:before,.tg-plan-card.vip-tier-9:before{background:var(--vip-plan-bar)!important}.tg-plan-vip-tag.vip-tier-10{background:#111827!important;border-color:#f59e0b!important;color:#fbbf24!important}:root{--tg-layout-bg:#eef2f7;--tg-sider-bg:linear-gradient(180deg,#0b1c33,#071525 55%,#050f1c);--tg-header-bg:#ffffffd1;--tg-primary:#2563eb}.ant-layout{background:#eef2f7!important;background:var(--tg-layout-bg)!important}.ant-layout-sider,.ant-layout-sider .ant-layout-sider-children,.ant-layout-sider .ant-menu-dark,.ant-layout-sider .ant-menu-dark .ant-menu-sub{background:linear-gradient(180deg,#0b1c33,#071525 55%,#050f1c)!important;background:var(--tg-sider-bg)!important}.ant-layout-header{background:#ffffffd1!important;background:var(--tg-header-bg)!important}.ant-table-wrapper .ant-table-cell{vertical-align:middle}.ant-table-wrapper .ant-table-thead>tr>.ant-table-cell{font-weight:600;line-height:1.35}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:12px 0 4px}.ant-modal .ant-modal-header{border-bottom:1px solid #0505050f;margin-bottom:16px;padding-bottom:12px}.ant-modal .ant-modal-title{font-weight:600;padding-right:24px}.ant-modal:not(.tg-modal-free) .ant-modal-body{max-height:calc(100vh - 170px);overflow-x:hidden;overflow-y:auto;padding-right:4px}.ant-modal .ant-modal-footer{border-top:1px solid #0505050f;margin-top:16px;padding-top:12px}.ant-modal .ant-divider-horizontal.ant-divider-with-text{color:#0000008c;font-size:13px;margin:14px 0 10px}.ant-modal .ant-alert{border-radius:8px}.ant-drawer .ant-drawer-header{padding:14px 20px}.ant-drawer .ant-drawer-title{font-weight:600}.ant-form-vertical .ant-form-item-label>label{color:#000000c7;font-weight:500}.ant-form-item .ant-form-item-extra{font-size:12px;margin-top:2px}:is(.ant-modal,.ant-drawer) .ant-form .ant-space:has(>.ant-space-item>.ant-form-item){align-items:flex-start;column-gap:16px!important;display:flex;flex-wrap:wrap;row-gap:0!important;width:100%}:is(.ant-modal,.ant-drawer) .ant-form .ant-space-item:has(>.ant-form-item){flex:1 1;min-width:180px}:is(.ant-modal,.ant-drawer) .ant-form .ant-space-item>.ant-form-item{min-width:0!important}:is(.ant-modal,.ant-drawer) .ant-form .ant-space-item>.ant-form-item :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker){width:100%!important}:is(.ant-modal,.ant-drawer) .ant-form .ant-divider-horizontal.ant-divider-with-text{color:#000000d1;font-size:14px;font-weight:600;margin:18px 0 10px}:is(.ant-modal,.ant-drawer) .ant-form .ant-divider-with-text>.ant-divider-rail-start{display:none}:is(.ant-modal,.ant-drawer) .ant-form .ant-divider-with-text>.ant-divider-rail-end{flex:1 1;width:auto}:is(.ant-modal,.ant-drawer) .ant-form .ant-divider-with-text>.ant-divider-inner-text{border-left:3px solid #1677ff;border-left:3px solid var(--ant-color-primary,#1677ff);line-height:16px;padding:0 12px 0 8px}:is(.ant-modal,.ant-drawer) .ant-form .ant-form-item{margin-bottom:12px}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item-label{padding-bottom:2px}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item-label>label{font-size:13px}:is(.ant-modal,.ant-drawer) .ant-form .ant-form-item-extra{color:#00000073;font-size:12px;line-height:1.5}.tg-form-tabs>.ant-tabs-nav{background:#fff;background:var(--ant-color-bg-elevated,#fff);margin-bottom:10px;position:sticky;top:0;z-index:6}.tg-form-tabs>.ant-tabs-nav .ant-tabs-tab{font-weight:500;padding:8px 2px}.tg-form-tabs .ant-tabs-tabpane>.ant-divider-with-text:first-child{margin-top:4px}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item:has(.ant-form-item-control-input-content>.ant-switch:only-child) .ant-row{align-items:center;flex-direction:row;flex-wrap:wrap}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item:has(.ant-form-item-control-input-content>.ant-switch:only-child) .ant-form-item-label{flex:0 0 auto;max-width:none;padding:0 12px 0 0;width:auto}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item:has(.ant-form-item-control-input-content>.ant-switch:only-child) .ant-form-item-control{flex:1 1 auto;width:auto}:is(.ant-modal,.ant-drawer) .ant-form-vertical .ant-form-item:has(.ant-form-item-control-input-content>.ant-switch:only-child) .ant-form-item-label>label:after{display:none}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#0505050f}.tg-page{animation:tg-page-in .28s ease-out}@keyframes tg-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tg-page-head.ant-card{border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.tg-page-head.ant-card:before{background:linear-gradient(90deg,#1677ff,#36cfc9 55%,#0000);content:"";display:block}.tg-page-head-row{gap:12px 18px;justify-content:space-between}.tg-page-head-left,.tg-page-head-row{align-items:center;display:flex;flex-wrap:wrap}.tg-page-head-left{gap:10px 14px;min-width:0}.tg-page-head-title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.tg-page-head-title.ant-typography{color:#0f172a;font-size:18px!important;font-weight:650!important;letter-spacing:-.02em;margin:0!important;white-space:nowrap}.tg-page-head-sub{color:#64748b!important;font-size:12px!important;line-height:1.3}.tg-page-head-stats{display:flex;flex-wrap:wrap;gap:8px}.tg-stat-pill.ant-tag{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;line-height:22px;margin:0;padding:2px 10px}.tg-stat-label{opacity:.85}.tg-stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tg-page-head-extra{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.tg-page-head-extra .ant-btn{border-radius:8px;font-weight:500}.tg-page-head-extra .ant-segmented{background:#f1f5f9;border-radius:8px;padding:2px}.tg-page-head-extra .ant-segmented-item-selected{border-radius:6px;box-shadow:0 1px 2px #0f172a14}.tg-page-head-body{border-top:1px solid #0f172a0f;margin-top:12px;padding-top:12px}.tg-action-bar .ant-btn{border-radius:8px}html[data-theme=dark] .tg-page-head-body{border-top-color:#ffffff1a}html[data-theme=dark] .tg-page-head-title.ant-typography{color:#ffffffeb}html[data-theme=dark] .tg-page-head-extra .ant-segmented{background:#ffffff0f}.tg-section-card{margin-bottom:12px}.tg-section-card>.ant-card-head{min-height:44px}.tg-section-title{flex-wrap:wrap;gap:8px;white-space:normal}.tg-section-no,.tg-section-title{align-items:center;display:inline-flex;font-weight:600}.tg-section-no{background:#1677ff;background:var(--ant-color-primary,#1677ff);border-radius:50%;color:#fff;font-size:12px;height:20px;justify-content:center;width:20px}.tg-sticky-submit{background:#eef2f7;background:var(--tg-layout-bg,#f5f7fa);bottom:0;padding:10px 0;position:sticky;z-index:5}.tg-list-card.ant-card{border:1px solid #0f172a0f;border-radius:12px}.tg-list-card--elevated.ant-card{box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.tg-list-card>.ant-card-body{padding:10px 14px 8px}.tg-list-card .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom-color:#0f172a0f!important;color:#334155;font-weight:600}.tg-list-card .ant-table-tbody>tr>td{border-bottom-color:#0f172a0a!important}.tg-list-card .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.tg-list-card .ant-btn-sm{border-radius:6px}.ant-modal .ant-modal-content{border-radius:14px;box-shadow:0 16px 48px #0f172a29}.ant-modal .ant-modal-header{border-bottom:1px solid #0f172a0f;padding:16px 20px 12px}.ant-modal .ant-modal-title{font-weight:650;letter-spacing:-.01em}.ant-modal .ant-modal-body{padding:16px 20px 20px}.ant-drawer .ant-btn,.ant-modal .ant-btn{border-radius:8px}.ant-drawer .ant-drawer-header{border-bottom:1px solid #0f172a0f}.ant-drawer .ant-drawer-title{font-weight:650}.tg-item-box{background:rgba(0,0,0,.015);border:1px solid #05050514;border-radius:8px;margin-bottom:8px;padding:10px 12px 2px}html[data-theme=dark] .tg-item-box{background:#ffffff08;border-color:#ffffff1a}.tg-cell-sub{color:#00000073;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .tg-cell-sub{color:#ffffff73}.tg-metric-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:10px}.tg-metric{background:rgba(0,0,0,.025);border:1px solid #0000000d;border-radius:8px;padding:6px 12px}.tg-metric-label{color:#00000073;line-height:18px}.tg-metric-value{font-size:16px;font-weight:600;line-height:22px}html[data-theme=dark] .tg-metric{background:#ffffff0a;border-color:#ffffff14}html[data-theme=dark] .tg-metric-label{color:#ffffff73}.tg-member-bar{align-items:center;background:rgba(0,0,0,.025);border-left:4px solid #faad14;border-radius:8px;display:flex;gap:16px}html[data-theme=dark] .tg-member-bar{background:#ffffff0a}.tg-plan-card{background:#fff;border:1px solid #00000014;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:14px 16px 12px;position:relative;transition:box-shadow .2s,transform .2s,border-color .2s}.tg-plan-card:before{background:linear-gradient(90deg,#1677ff,#69b1ff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tg-plan-dedicated:before{background:linear-gradient(90deg,#722ed1,#b37feb)}.tg-plan-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.tg-plan-current{border-color:#52c41a;box-shadow:inset 0 0 0 1px #52c41a}.tg-plan-inactive{opacity:.55}.tg-plan-name{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-plan-price{align-items:baseline;display:flex;gap:6px;margin:10px 0 8px}.tg-plan-price-num{color:#1677ff;font-weight:700;line-height:1}.tg-plan-dedicated .tg-plan-price-num{color:#722ed1}.tg-plan-price-unit{color:#00000073;font-size:12px}.tg-plan-feats{color:#000000a6;display:flex;flex-direction:column;font-size:13px;gap:4px}.tg-plan-feats .anticon{color:#00000059;margin-right:4px}.tg-plan-desc{flex:1 1;font-size:12px;margin:8px 0 10px!important;min-height:20px}.tg-plan-actions{align-items:center;border-top:1px dashed #00000014;display:flex;gap:6px;padding-top:10px}html[data-theme=dark] .tg-plan-card{background:#ffffff08;border-color:#ffffff1a}html[data-theme=dark] .tg-plan-feats,html[data-theme=dark] .tg-plan-price-unit{color:#ffffffa6}html[data-theme=dark] .tg-plan-feats .anticon{color:#ffffff59}html[data-theme=dark] .tg-plan-actions{border-top-color:#ffffff1a}.tg-module-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tg-module-grid .ant-checkbox-wrapper{margin-inline-start:0!important}.tg-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .ant-modal .ant-modal-footer,html[data-theme=dark] .ant-modal .ant-modal-header{border-color:#ffffff14}html[data-theme=dark] .ant-form-vertical .ant-form-item-label>label{color:#ffffffd9}html[data-theme=dark] .ant-modal .ant-divider-horizontal.ant-divider-with-text{color:#ffffff8c}.acc-table .ant-spin-nested-loading>div>.ant-spin,.tg-fit-table .ant-spin-nested-loading>div>.ant-spin,.tg-list-card .ant-spin-nested-loading>div>.ant-spin{display:none!important}.acc-table .ant-spin-container.ant-spin-blur,.tg-fit-table .ant-spin-container.ant-spin-blur,.tg-list-card .ant-spin-container.ant-spin-blur{filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}html[data-theme=dark] body{background:#eef2f7;background:var(--tg-layout-bg,#141414)}html[data-theme=dark] ::-webkit-scrollbar-track{background:#1f1f1f}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#555}:root{--tg-font:"Plus Jakarta Sans","Noto Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Segoe UI",sans-serif;--tg-radius-sm:8px;--tg-radius-md:12px;--tg-radius-lg:16px;--tg-ink:#0b1220;--tg-ink-soft:#334155;--tg-muted:#64748b;--tg-line:#0f172a14;--tg-line-strong:#0f172a1f;--tg-surface:#ffffffdb;--tg-surface-solid:#fff;--tg-accent:var(--tg-primary,#1677ff);--tg-accent-soft:color-mix(in srgb,var(--tg-accent) 12%,#0000);--tg-accent-softer:color-mix(in srgb,var(--tg-accent) 6%,#0000);--tg-shadow-sm:0 1px 2px #0f172a0d;--tg-shadow-md:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;--tg-shadow-lg:0 20px 50px #0f172a1f;--tg-success:#059669;--tg-warning:#d97706;--tg-danger:#dc2626;--tg-info:#0284c7}#root,body,html{-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--tg-font);text-rendering:optimizeLegibility}body{background:radial-gradient(1200px 600px at 12% -10%,color-mix(in srgb,#1677ff 16%,#0000),#0000 55%),radial-gradient(900px 500px at 88% 0,#10b98114,#0000 50%),radial-gradient(800px 480px at 70% 100%,#0ea5e912,#0000 45%),#eef2f7;background:radial-gradient(1200px 600px at 12% -10%,color-mix(in srgb,var(--tg-accent) 16%,#0000),#0000 55%),radial-gradient(900px 500px at 88% 0,#10b98114,#0000 50%),radial-gradient(800px 480px at 70% 100%,#0ea5e912,#0000 45%),var(--tg-layout-bg,#eef2f7);background-attachment:fixed;color:#334155;color:var(--tg-ink-soft)}html[data-theme=dark] body{--tg-ink:#ffffffeb;--tg-ink-soft:#ffffffc7;--tg-muted:#ffffff8c;--tg-line:#ffffff1a;--tg-line-strong:#ffffff24;--tg-surface:#161b22e0;--tg-surface-solid:#161b22;--tg-shadow-sm:0 1px 2px #00000059;--tg-shadow-md:0 10px 30px #00000059;--tg-shadow-lg:0 24px 60px #00000073;background:radial-gradient(1000px 520px at 10% -8%,color-mix(in srgb,#1677ff 22%,#0000),#0000 55%),radial-gradient(800px 420px at 90% 0,#2dd4bf14,#0000 50%),#0d1117;background:radial-gradient(1000px 520px at 10% -8%,color-mix(in srgb,var(--tg-accent) 22%,#0000),#0000 55%),radial-gradient(800px 420px at 90% 0,#2dd4bf14,#0000 50%),var(--tg-layout-bg,#0d1117)}.tg-shell-sider.ant-layout-sider{box-shadow:8px 0 32px #0208172e;z-index:20}.tg-shell-brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),color-mix(in srgb,#1677ff 35%,#0000);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),color-mix(in srgb,var(--tg-accent) 35%,#0000);border:1px solid #ffffff24;border-radius:12px;box-shadow:inset 0 1px 0 #fff3;color:#fff;display:flex;font-weight:700;gap:8px;height:48px;letter-spacing:.02em;margin:14px 14px 10px}.tg-shell-brand,.tg-shell-brand-mark{align-items:center;justify-content:center}.tg-shell-brand-mark{background:linear-gradient(145deg,#fff,color-mix(in srgb,#1677ff 40%,#fff));background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--tg-accent) 40%,#fff));border-radius:7px;color:#0b1220;display:inline-flex;font-size:11px;font-weight:800;height:22px;width:22px}.tg-shell-sider .ant-menu-dark.ant-menu-inline .ant-menu-item,.tg-shell-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{border-radius:10px;margin-block:2px;margin-inline:8px;width:calc(100% - 16px)}.tg-shell-sider .ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,color-mix(in srgb,#1677ff 85%,#000),#1677ff)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tg-accent) 85%,#000),var(--tg-accent))!important;box-shadow:0 6px 16px color-mix(in srgb,#1677ff 35%,#0000);box-shadow:0 6px 16px color-mix(in srgb,var(--tg-accent) 35%,#0000)}.tg-shell-sider .ant-menu-dark .ant-menu-item:hover,.tg-shell-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#ffffff14!important}.tg-shell-header.ant-layout-header{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:color-mix(in srgb,var(--tg-header-bg) 82%,#0000)!important;border-bottom:1px solid #0f172a14!important;border-bottom:1px solid var(--tg-line)!important;box-shadow:inset 0 1px 0 #fff6,0 1px 2px #0f172a0d;box-shadow:0 1px 0 #fff6 inset,var(--tg-shadow-sm)}.tg-shell-title{background:linear-gradient(120deg,#1677ff,color-mix(in srgb,#1677ff 45%,#0ea5e9));background:linear-gradient(120deg,var(--tg-accent),color-mix(in srgb,var(--tg-accent) 45%,#0ea5e9));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:17px;font-weight:750;letter-spacing:-.03em}.tg-shell-content{gap:16px!important;margin:18px!important}.hdr-stats .ant-space-item>span{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb!important;background:var(--tg-surface)!important;border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:999px!important;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--tg-shadow-sm);display:inline-flex!important;gap:4px;line-height:20px!important;padding:3px 11px!important}.hdr-stats .ant-space-item>span strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}:root{--tg-tone-sapphire:#1d4ed8;--tg-tone-sapphire-2:#38bdf8;--tg-tone-emerald:#047857;--tg-tone-emerald-2:#34d399;--tg-tone-amber:#c2410c;--tg-tone-amber-2:#fbbf24;--tg-tone-violet:#6d28d9;--tg-tone-violet-2:#a78bfa;--tg-tone-teal:#0f766e;--tg-tone-teal-2:#2dd4bf;--tg-tone-rose:#be185d;--tg-tone-rose-2:#fb7185;--tg-tone-coral:#b91c1c;--tg-tone-coral-2:#fb7185;--tg-tone-sky:#0369a1;--tg-tone-sky-2:#7dd3fc;--tg-tone-slate:#475569;--tg-tone-slate-2:#94a3b8}.ant-btn{border-radius:10px!important;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--tg-font);font-weight:650;isolation:isolate;letter-spacing:-.015em;overflow:hidden;position:relative;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.ant-btn:before{background:linear-gradient(115deg,#0000,#0000 38%,#ffffff47 50%,#0000 62%,#0000);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .55s ease;z-index:1}.ant-btn:not(:disabled):hover:before{opacity:1;transform:translateX(120%)}.ant-btn>span{position:relative;z-index:2}.ant-btn-sm{border-radius:8px!important;font-size:12px;height:28px;padding-inline:11px}.ant-btn-lg{border-radius:12px!important;font-size:14px;height:42px;padding-inline:20px}.ant-btn-primary:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft){background:linear-gradient(180deg,#ffffff38,#0000 42%),linear-gradient(135deg,color-mix(in srgb,#1677ff 70%,#7dd3fc),#1677ff 48%,color-mix(in srgb,#1677ff 78%,#0f172a));background:linear-gradient(180deg,#ffffff38,#0000 42%),linear-gradient(135deg,color-mix(in srgb,var(--tg-accent) 70%,#7dd3fc) 0,var(--tg-accent) 48%,color-mix(in srgb,var(--tg-accent) 78%,#0f172a) 100%);border-color:#0000;box-shadow:inset 0 1px 0 #ffffff47,0 1px 0 #0f172a0f,0 6px 16px color-mix(in srgb,#1677ff 32%,#0000);box-shadow:inset 0 1px 0 #ffffff47,0 1px 0 #0f172a0f,0 6px 16px color-mix(in srgb,var(--tg-accent) 32%,#0000);color:#fff}.ant-btn-primary:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft):not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff57,0 10px 24px color-mix(in srgb,#1677ff 38%,#0000);box-shadow:inset 0 1px 0 #ffffff57,0 10px 24px color-mix(in srgb,var(--tg-accent) 38%,#0000);filter:saturate(1.06) brightness(1.04);transform:translateY(-1.5px)}.ant-btn-primary:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft):not(:disabled):active{filter:brightness(.96);transform:translateY(0)}.ant-btn-dangerous.ant-btn-primary:not([style*=background]):not(.tg-btn-solid){background:linear-gradient(180deg,#fff3,#0000 40%),linear-gradient(135deg,#fb7185,#dc2626 50%,#991b1b);box-shadow:inset 0 1px 0 #ffffff38,0 6px 16px #dc26264d}.ant-btn-default:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fffffff2,#f1f5f9e0);border-color:#94a3b873;box-shadow:inset 0 1px 0 #fffffff2,0 1px 2px #0f172a0d,inset 0 0 0 1px #fff6;color:#1e293b}.ant-btn-default:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft):not(:disabled):hover{background:linear-gradient(180deg,#fff,color-mix(in srgb,#1677ff 10%,#f1f5f9));background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tg-accent) 10%,#f1f5f9));border-color:color-mix(in srgb,#1677ff 40%,#94a3b8);border-color:color-mix(in srgb,var(--tg-accent) 40%,#94a3b8);box-shadow:inset 0 1px 0 #fff,0 6px 16px color-mix(in srgb,#1677ff 14%,#0000);box-shadow:inset 0 1px 0 #fff,0 6px 16px color-mix(in srgb,var(--tg-accent) 14%,#0000);color:color-mix(in srgb,#1677ff 85%,#0f172a);color:color-mix(in srgb,var(--tg-accent) 85%,#0f172a);transform:translateY(-1px)}.ant-btn.tg-btn-solid,.tg-btn-solid.ant-btn{--tg-btn-c:var(--tg-accent);--tg-btn-c2:color-mix(in srgb,var(--tg-btn-c) 55%,#fff);background:linear-gradient(180deg,#ffffff42 0,#0000 38%),linear-gradient(135deg,var(--tg-btn-c2) 0,var(--tg-btn-c) 46%,color-mix(in srgb,var(--tg-btn-c) 72%,#0f172a) 100%)!important;border:1px solid color-mix(in srgb,var(--tg-btn-c) 55%,#0000)!important;box-shadow:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0f172a1f,0 4px 14px color-mix(in srgb,var(--tg-btn-c) 34%,#0000),0 0 0 1px color-mix(in srgb,var(--tg-btn-c) 18%,#0000);color:#fff!important;text-shadow:0 1px 1px #0f172a38}.ant-btn.tg-btn-solid:not(:disabled):hover,.tg-btn-solid.ant-btn:not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff61,0 10px 26px color-mix(in srgb,var(--tg-btn-c) 40%,#0000),0 0 0 1px color-mix(in srgb,var(--tg-btn-c) 28%,#0000);color:#fff!important;filter:saturate(1.08) brightness(1.05);transform:translateY(-1.5px)}.ant-btn.tg-btn-solid:not(:disabled):active,.tg-btn-solid.ant-btn:not(:disabled):active{filter:brightness(.96);transform:translateY(0)}.ant-btn.tg-btn-solid:disabled,.tg-btn-solid.ant-btn:disabled{filter:grayscale(.25);opacity:.5;transform:none}.ant-btn.tg-btn-soft,.tg-btn-soft.ant-btn{--tg-btn-c:var(--tg-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffffd9,color-mix(in srgb,var(--tg-btn-c) 12%,#fff))!important;border-color:color-mix(in srgb,var(--tg-btn-c) 28%,#e2e8f0)!important;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #0f172a0a;color:color-mix(in srgb,var(--tg-btn-c) 78%,#0f172a)!important}.ant-btn.tg-btn-soft:not(:disabled):hover,.tg-btn-soft.ant-btn:not(:disabled):hover{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tg-btn-c) 18%,#fff))!important;border-color:color-mix(in srgb,var(--tg-btn-c) 48%,#cbd5e1)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--tg-btn-c) 16%,#0000);color:var(--tg-btn-c)!important;transform:translateY(-1px)}.tg-tone-sapphire{--tg-btn-c:var(--tg-tone-sapphire);--tg-btn-c2:var(--tg-tone-sapphire-2)}.tg-tone-emerald{--tg-btn-c:var(--tg-tone-emerald);--tg-btn-c2:var(--tg-tone-emerald-2)}.tg-tone-amber{--tg-btn-c:var(--tg-tone-amber);--tg-btn-c2:var(--tg-tone-amber-2)}.tg-tone-violet{--tg-btn-c:var(--tg-tone-violet);--tg-btn-c2:var(--tg-tone-violet-2)}.tg-tone-teal{--tg-btn-c:var(--tg-tone-teal);--tg-btn-c2:var(--tg-tone-teal-2)}.tg-tone-rose{--tg-btn-c:var(--tg-tone-rose);--tg-btn-c2:var(--tg-tone-rose-2)}.tg-tone-coral{--tg-btn-c:var(--tg-tone-coral);--tg-btn-c2:var(--tg-tone-coral-2)}.tg-tone-sky{--tg-btn-c:var(--tg-tone-sky);--tg-btn-c2:var(--tg-tone-sky-2)}.tg-tone-slate{--tg-btn-c:var(--tg-tone-slate);--tg-btn-c2:var(--tg-tone-slate-2)}.ant-btn-dashed:not([style*=background]){background:color-mix(in srgb,#1677ff 6%,#fff);background:color-mix(in srgb,var(--tg-accent) 6%,#fff);border-color:color-mix(in srgb,#1677ff 32%,#cbd5e1);border-color:color-mix(in srgb,var(--tg-accent) 32%,#cbd5e1);border-style:dashed!important;color:color-mix(in srgb,#1677ff 72%,#0f172a);color:color-mix(in srgb,var(--tg-accent) 72%,#0f172a)}.ant-btn-dashed:not([style*=background]):not(:disabled):hover{background:color-mix(in srgb,#1677ff 12%,#fff);background:color-mix(in srgb,var(--tg-accent) 12%,#fff);border-color:#1677ff;border-color:var(--tg-accent);color:#1677ff;color:var(--tg-accent)}.ant-btn-text{color:#475569;overflow:visible}.ant-btn-text:before{display:none}.ant-btn-text:not(:disabled):hover{background:color-mix(in srgb,#1677ff 8%,#0000);background:color-mix(in srgb,var(--tg-accent) 8%,#0000);color:#1677ff;color:var(--tg-accent)}.ant-btn-link{color:#1677ff;color:var(--tg-accent);font-weight:650;overflow:visible}.ant-btn-link:before{display:none}.ant-btn-link:not(:disabled):hover{color:color-mix(in srgb,#1677ff 78%,#0ea5e9);color:color-mix(in srgb,var(--tg-accent) 78%,#0ea5e9)}.ant-btn-background-ghost.ant-btn-primary:not([style*=background]){background:#0000;border:1px solid color-mix(in srgb,#1677ff 50%,#0000);border:1px solid color-mix(in srgb,var(--tg-accent) 50%,#0000);box-shadow:none;color:#1677ff;color:var(--tg-accent)}.ant-btn-disabled,.ant-btn[disabled]{box-shadow:none!important;filter:grayscale(.15);opacity:.5;transform:none!important}.ant-btn-icon-only{padding-inline:0;width:34px}.ant-btn-icon-only.ant-btn-sm{width:28px}.ant-btn-group .ant-btn,.ant-space-compact .ant-btn{border-radius:0!important}.ant-btn-group .ant-btn:first-child,.ant-space-compact>.ant-btn:first-child{border-radius:10px 0 0 10px!important}.ant-btn-group .ant-btn:last-child,.ant-space-compact>.ant-btn:last-child{border-radius:0 10px 10px 0!important}.tg-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffeb,#f1f5f9c7),radial-gradient(600px 120px at 0 0,color-mix(in srgb,#1677ff 8%,#0000),#0000 60%);background:linear-gradient(145deg,#ffffffeb,#f1f5f9c7),radial-gradient(600px 120px at 0 0,color-mix(in srgb,var(--tg-accent) 8%,#0000),#0000 60%);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--tg-shadow-sm);padding:12px 14px}.acc-ops{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.acc-ops .ant-btn{font-weight:650;letter-spacing:-.01em;min-height:26px}html[data-theme=dark] .ant-btn-default:not([style*=background]):not(.tg-btn-solid):not(.tg-btn-soft){background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#ffffff24;box-shadow:none;color:#ffffffdb}html[data-theme=dark] .tg-toolbar{background:linear-gradient(180deg,#1e2430f2,#161b22e6);border-color:#ffffff1a}html[data-theme=dark] .tg-btn-soft.ant-btn{background:color-mix(in srgb,var(--tg-btn-c) 18%,#161b22e6)!important;border-color:color-mix(in srgb,var(--tg-btn-c) 40%,#0000)!important;color:color-mix(in srgb,var(--tg-btn-c) 70%,#fff)!important}.tg-account-cell{line-height:1.35;min-width:0}.tg-account-cell-main{align-items:center;display:flex;gap:4px;min-width:0}.tg-account-cell-phone{font-feature-settings:"tnum";color:#0b1220;color:var(--tg-ink);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.tg-account-cell-vip.ant-tag{border-radius:999px;font-size:11px;line-height:16px;margin:0;padding:0 5px}.tg-account-cell-name{margin-top:1px}.tg-status-role-cell{line-height:1.35;min-width:0}.tg-device-cell{font-size:12px;line-height:1.45;min-width:0}.tg-device-cell-model{color:#0b1220;color:var(--tg-ink);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-device-cell-tags{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.tg-success-fail-cell{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.02em;white-space:nowrap}.tg-sf-ok{color:#059669;color:var(--tg-success)}.tg-sf-sep{color:#64748b;color:var(--tg-muted);font-weight:500;margin:0 3px}.tg-sf-fail{color:#dc2626;color:var(--tg-danger)}.tg-cell-empty{color:#bbb;font-size:12px}.tg-cell-more{color:#999;font-size:12px;margin-left:4px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-color:#0f172a1f!important;border-color:var(--tg-line-strong)!important;border-radius:8px!important;border-radius:var(--tg-radius-sm)!important;transition:border-color .15s ease,box-shadow .15s ease}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,#1677ff 55%,#94a3b8)!important;border-color:color-mix(in srgb,var(--tg-accent) 55%,#94a3b8)!important;box-shadow:0 0 0 3px color-mix(in srgb,#1677ff 12%,#0000)!important;box-shadow:0 0 0 3px var(--tg-accent-soft)!important}.ant-tag{border:none;border-radius:999px;font-weight:600;letter-spacing:.01em}.ant-segmented{background:color-mix(in srgb,#0f172a 4%,#0000);border-radius:10px;padding:3px}.ant-segmented-item-selected{border-radius:8px!important;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--tg-shadow-sm);font-weight:650}.ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb!important;background:var(--tg-surface)!important;border-color:#0f172a14!important;border-color:var(--tg-line)!important;border-radius:12px!important;border-radius:var(--tg-radius-md)!important}.tg-page-head.ant-card{background:linear-gradient(180deg,#fffffff2,#ffffffd1),color-mix(in srgb,#1677ff 6%,#0000)!important;background:linear-gradient(180deg,#fffffff2,#ffffffd1),var(--tg-accent-softer)!important;box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md)}.tg-page-head.ant-card:before{background:linear-gradient(90deg,#1677ff,color-mix(in srgb,#1677ff 40%,#22d3ee) 42%,color-mix(in srgb,#1677ff 20%,#34d399) 72%,#0000);background:linear-gradient(90deg,var(--tg-accent) 0,color-mix(in srgb,var(--tg-accent) 40%,#22d3ee) 42%,color-mix(in srgb,var(--tg-accent) 20%,#34d399) 72%,#0000 100%);height:3px}.tg-page-head-title.ant-typography{background:linear-gradient(120deg,#0b1220,color-mix(in srgb,#1677ff 55%,#0b1220));background:linear-gradient(120deg,var(--tg-ink),color-mix(in srgb,var(--tg-accent) 55%,var(--tg-ink)));-webkit-background-clip:text;background-clip:text;color:#0000!important}.tg-stat-pill.ant-tag{background:color-mix(in srgb,#1677ff 10%,#fff)!important;background:color-mix(in srgb,var(--tg-accent) 10%,#fff)!important;border:1px solid color-mix(in srgb,#1677ff 18%,#0000)!important;border:1px solid color-mix(in srgb,var(--tg-accent) 18%,#0000)!important;color:color-mix(in srgb,#1677ff 70%,#0f172a)!important;color:color-mix(in srgb,var(--tg-accent) 70%,#0f172a)!important}.tg-stat-pill.ant-tag-blue,.tg-stat-pill.ant-tag-processing{background:color-mix(in srgb,#1677ff 14%,#fff)!important;background:color-mix(in srgb,var(--tg-accent) 14%,#fff)!important}.tg-list-card--elevated.ant-card,.tg-list-card.ant-card{background:#ffffffdb!important;background:var(--tg-surface)!important;box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md)}.tg-list-card .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;color:#1e293b!important;font-size:12px;font-weight:700!important;letter-spacing:.02em;text-transform:none}.tg-list-card .ant-table-tbody>tr>td{transition:background .12s ease}.tg-list-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,#1677ff 5%,#fff)!important;background:color-mix(in srgb,var(--tg-accent) 5%,#fff)!important}.tg-list-card .ant-pagination .ant-pagination-item-active{background:#1677ff;background:var(--tg-accent);border-color:#0000}.tg-list-card .ant-pagination .ant-pagination-item-active a{color:#fff}.acc-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;background:var(--tg-surface);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:12px;border-radius:var(--tg-radius-md);box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md);padding:8px 10px 4px}.acc-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;font-weight:700!important}.ant-tabs-tab{font-weight:600}.ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#1677ff,#22d3ee)!important;background:linear-gradient(90deg,var(--tg-accent),#22d3ee)!important;border-radius:3px;height:3px!important}.ant-alert{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:12px;border-radius:var(--tg-radius-md)}.ant-progress-bg{background:linear-gradient(90deg,#1677ff,#22d3ee)!important;background:linear-gradient(90deg,var(--tg-accent),#22d3ee)!important}.ant-modal .ant-modal-content{background:linear-gradient(180deg,#fffffffa,#fff),color-mix(in srgb,#1677ff 6%,#0000);background:linear-gradient(180deg,#fffffffa,#fff),var(--tg-accent-softer);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:16px!important;border-radius:var(--tg-radius-lg)!important;box-shadow:0 20px 50px #0f172a1f!important;box-shadow:var(--tg-shadow-lg)!important;overflow:hidden}.ant-modal .ant-modal-header{background:#0000;border-bottom:1px solid #0f172a14!important;border-bottom:1px solid var(--tg-line)!important}.ant-modal .ant-modal-title{font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--tg-font);font-weight:750!important;letter-spacing:-.02em}.ant-drawer .ant-drawer-content{background:linear-gradient(180deg,#fffffff7,#fff)}.ant-drawer .ant-drawer-header{background:linear-gradient(90deg,color-mix(in srgb,#1677ff 6%,#0000),#0000);background:linear-gradient(90deg,var(--tg-accent-softer),#0000)}.ant-drawer .ant-drawer-title{font-weight:750!important;letter-spacing:-.02em}.ant-table-wrapper .ant-table{font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--tg-font)}.ant-table-wrapper .ant-table-container{border-radius:8px;border-radius:var(--tg-radius-sm)}.ant-empty-description{color:#64748b;color:var(--tg-muted)}html[data-theme=dark] .tg-page-head.ant-card{background:linear-gradient(180deg,#1e2430f2,#161b22e6),color-mix(in srgb,#1677ff 10%,#0000)!important;background:linear-gradient(180deg,#1e2430f2,#161b22e6),color-mix(in srgb,var(--tg-accent) 10%,#0000)!important}html[data-theme=dark] .tg-page-head-title.ant-typography{background:linear-gradient(120deg,#fff,color-mix(in srgb,#1677ff 50%,#fff));background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--tg-accent) 50%,#fff));-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .tg-list-card .ant-table-thead>tr>th{background:linear-gradient(180deg,#1c2330,#161b22)!important;color:#ffffffd9!important}html[data-theme=dark] .tg-list-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,#1677ff 12%,#161b22)!important;background:color-mix(in srgb,var(--tg-accent) 12%,#161b22)!important}html[data-theme=dark] .tg-stat-pill.ant-tag{background:color-mix(in srgb,#1677ff 22%,#0000)!important;background:color-mix(in srgb,var(--tg-accent) 22%,#0000)!important;color:#e2e8f0!important}html[data-theme=dark] .ant-drawer .ant-drawer-content,html[data-theme=dark] .ant-modal .ant-modal-content{background:#161b22}html[data-theme=dark] .ant-btn-default{background:#ffffff0a;border-color:#ffffff1f}.tg-page-root .tg-page-head,.tg-page-root>div>.tg-page-head,.tg-page>.tg-page-head{animation:tg-rise .35s ease-out}.tg-page-root .tg-list-card,.tg-page>.tg-list-card{animation:tg-rise .42s ease-out}@keyframes tg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tg-page-root .ant-card:not(.tg-page-head){box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--tg-shadow-sm)}.tg-page-root .ant-card:not(.tg-page-head):hover{box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md)}.tg-login-page{align-items:center;background:radial-gradient(900px 500px at 15% 10%,#2563eb38,#0000 55%),radial-gradient(700px 420px at 90% 80%,#0ea5e929,#0000 50%),linear-gradient(160deg,#0b1220,#111827 45%,#0f172a);display:flex;justify-content:center;min-height:100vh;padding:24px}.tg-login-card.ant-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5!important;border:1px solid #ffffff1f!important;border-radius:18px!important;box-shadow:0 24px 60px #02081773!important;width:min(420px,100%)}*{scrollbar-color:color-mix(in srgb,#1677ff 35%,#94a3b8) #0000;scrollbar-color:color-mix(in srgb,var(--tg-accent) 35%,#94a3b8) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,#1677ff 30%,#94a3b8);background:color-mix(in srgb,var(--tg-accent) 30%,#94a3b8);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#1677ff 55%,#64748b);background:color-mix(in srgb,var(--tg-accent) 55%,#64748b);background-clip:padding-box;border:2px solid #0000}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:12px!important;box-shadow:0 20px 50px #0f172a1f!important;box-shadow:var(--tg-shadow-lg)!important;padding:6px!important}.ant-dropdown .ant-dropdown-menu-item,.ant-select-item{border-radius:8px!important}.ant-switch.ant-switch-checked{background:#1677ff!important;background:var(--tg-accent)!important}.ant-divider{border-color:#0f172a14!important;border-color:var(--tg-line)!important}.ant-badge-status-processing:after{border-color:#1677ff;border-color:var(--tg-accent)}.tg-metric{background:linear-gradient(160deg,#ffffffe6,color-mix(in srgb,#1677ff 6%,#0000));background:linear-gradient(160deg,#ffffffe6,var(--tg-accent-softer));border:1px solid #0f172a14;border:1px solid var(--tg-line);border-radius:12px;padding:10px 12px}.tg-metric-label{color:#64748b;color:var(--tg-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.tg-metric-value{font-feature-settings:"tnum";color:#0b1220;color:var(--tg-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;margin-top:2px}.tg-metric-strip{display:flex;flex-wrap:wrap;gap:10px}.tg-metric-strip .tg-metric{flex:1 1 120px;min-width:110px}.tg-plan-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.tg-plan-name{font-size:15px;font-weight:750;letter-spacing:-.02em}.tg-plan-price-num{background:linear-gradient(120deg,#1677ff,#0ea5e9);background:linear-gradient(120deg,var(--tg-accent),#0ea5e9);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:28px;font-weight:800;letter-spacing:-.04em}.tg-member-bar{background:color-mix(in srgb,#1677ff 6%,#0000);background:var(--tg-accent-softer);border:1px solid #0f172a14;border:1px solid var(--tg-line);border-left-width:3px;border-radius:12px;padding:10px 14px}.tg-member-stack{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.tg-member-hero{align-items:center;background:radial-gradient(520px 120px at 8% 0,#38bdf829,#0000 55%),linear-gradient(120deg,#f8fbff,#eef5ff 55%,#f7fafc);border:1px solid #2563eb2e;border-radius:14px;box-shadow:0 8px 24px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.tg-member-hero[class*=vip-tier-]{background:var(--vip-hero-bg);border-color:var(--vip-hero-border)}.tg-member-hero--expired{background:linear-gradient(120deg,#fff7f7,#fff1f2)!important;border-color:#dc262638!important}.tg-member-hero-main{align-items:center;display:flex;gap:12px;min-width:0}.tg-member-hero-emblem{font-size:26px!important;height:26px!important;width:26px!important}.tg-member-hero-icon{color:#1d4ed8;font-size:22px}.tg-member-hero--expired .tg-member-hero-emblem,.tg-member-hero--expired .tg-member-hero-icon{animation:none!important;color:#be123c;filter:grayscale(.35)}.tg-member-hero-title{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:750;gap:8px;letter-spacing:-.02em}.tg-member-hero-vip{align-items:center;background:#0ea5e91f;background:var(--vip-chip-bg,#0ea5e91f);border:1px solid #0ea5e938;border:1px solid var(--vip-chip-bd,#0ea5e938);border-radius:999px;color:#0369a1;color:var(--vip-chip-fg,#0369a1);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:2px 8px}.tg-member-hero-vip i{font-size:10px;font-style:normal;font-weight:650;opacity:.85}.tg-member-hero-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:4px}.tg-member-hero-expire{color:#94a3b8}.tg-announce{align-items:flex-start;background:linear-gradient(90deg,#0f172a08,#0000);border:1px solid #0f172a0f;border-radius:12px;display:flex;gap:10px;padding:10px 14px}.tg-announce-icon{color:#0f766e;margin-top:2px}.tg-announce-body{color:#475569;display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:2px;line-height:1.55;min-width:0}.tg-announce-body strong{color:#0f172a;font-weight:650}.tg-log-card.ant-card{box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md);overflow:hidden}.tg-log-card-title{align-items:center;display:inline-flex;font-weight:700;gap:10px;letter-spacing:-.02em}.tg-log-hint{background:linear-gradient(90deg,color-mix(in srgb,#1677ff 6%,#0000),#0000);background:linear-gradient(90deg,var(--tg-accent-softer),#0000);border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--tg-line);color:#64748b;color:var(--tg-muted);font-size:12px;padding:8px 14px}.tg-log-stream{background:radial-gradient(800px 200px at 10% 0,#2563eb14,#0000 55%),linear-gradient(180deg,#0b1220,#111827);font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--tg-font);overflow-y:auto;padding:10px 12px 14px}.tg-log-empty{color:#ffffff59;font-size:13px;padding:28px 8px;text-align:center}.tg-log-row{grid-gap:8px;align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:grid;gap:8px;grid-template-columns:72px auto auto 1fr;margin-bottom:4px;padding:7px 10px;transition:background .15s ease,border-color .15s ease}.tg-log-row:hover{background:#ffffff12;border-color:#ffffff1a}.tg-log-row--err{background:#dc26261f;border-color:#f8717138}.tg-log-row--ok{background:#10b98114}.tg-log-time{font-feature-settings:"tnum";color:#fff6;font-size:11px;font-variant-numeric:tabular-nums}.tg-log-badge{background:#475569;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:1px 8px;white-space:nowrap}.tg-log-badge--ok{background:linear-gradient(135deg,#34d399,#059669)}.tg-log-badge--info{background:linear-gradient(135deg,#60a5fa,#2563eb)}.tg-log-badge--warn{background:linear-gradient(135deg,#fbbf24,#d97706)}.tg-log-badge--err{background:linear-gradient(135deg,#f87171,#dc2626)}.tg-log-badge--violet{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.tg-log-badge--teal{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.tg-log-badge--muted{background:#64748b}.tg-log-status{color:#ffffff8c;font-size:11px;white-space:nowrap}.tg-log-status--err{color:#fca5a5}.tg-log-msg.ant-typography{color:#ffffffd1!important;font-size:12.5px!important;line-height:1.45!important;margin:0!important}.tg-log-row--err .tg-log-msg.ant-typography{color:#fecaca!important}.tg-account-log-shell{background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;box-shadow:var(--tg-shadow-md);overflow:hidden}.tg-account-log-header{align-items:flex-start;background:linear-gradient(135deg,#2563eb0f,#0000 55%),linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--tg-line);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.tg-account-log-header-main{min-width:0}.tg-account-log-title-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.tg-account-log-title{color:#0f172a;font-size:14px;font-weight:720;letter-spacing:-.02em}.tg-account-log-sub{color:#64748b;color:var(--tg-muted);font-size:12px;margin-top:4px}.tg-account-log-hint{background:linear-gradient(90deg,#2563eb0f,#0000);border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--tg-line);color:#64748b;font-size:12px;padding:8px 14px}.tg-account-log-stream{max-height:inherit;overflow:auto;padding:4px 2px}.tg-account-log-stream--premium{background:radial-gradient(800px 200px at 10% 0,#2563eb1f,#0000 55%),linear-gradient(180deg,#0b1220,#111827);overflow-y:auto;padding:10px 12px 14px}.tg-account-log-empty{color:#ffffff61;font-size:13px;line-height:1.6;padding:36px 12px;text-align:center}.tg-account-log-row{grid-gap:8px;align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff0f;border-radius:10px;display:grid;gap:8px;grid-template-columns:148px auto auto 1fr;margin-bottom:5px;padding:8px 10px;transition:background .15s ease,border-color .15s ease}.tg-account-log-row:hover{background:hsla(0,0%,100%,.075);border-color:#ffffff1f}.tg-account-log-row--err{background:#dc262624;border-color:#f871713d}.tg-account-log-row--ok{background:#10b9811a;border-color:#34d3992e}.tg-account-log-row--warn{background:#d977061f;border-color:#fbbf2433}.tg-account-log-time{font-feature-settings:"tnum";color:#ffffff6b;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.tg-account-log-status{color:#ffffff80;font-size:11px;min-width:36px;white-space:nowrap}.tg-account-log-status--err{color:#fca5a5}.tg-account-log-status--ok{color:#6ee7b7}.tg-account-log-status--warn{color:#fcd34d}.tg-account-log-msg,.tg-account-log-msg.ant-typography{color:#ffffffdb!important;font-size:12.5px!important;line-height:1.45!important;margin:0!important;min-width:0;word-break:break-word}.tg-account-log-row--err .tg-account-log-msg{color:#fecaca!important}.tg-account-log-body{color:#334155;color:var(--tg-ink-soft);font-size:13px;line-height:1.45;min-width:0;word-break:break-word}@media (max-width:720px){.tg-account-log-row{gap:4px;grid-template-columns:1fr}}.tg-guide-banner{background:linear-gradient(135deg,color-mix(in srgb,#1677ff 8%,#fff),#fff 55%),color-mix(in srgb,#1677ff 6%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--tg-accent) 8%,#fff),#fff 55%),var(--tg-accent-softer);border:1px solid color-mix(in srgb,#1677ff 18%,#0f172a14);border:1px solid color-mix(in srgb,var(--tg-accent) 18%,var(--tg-line));border-radius:12px;color:#334155;color:var(--tg-ink-soft);font-size:13px;line-height:1.55;margin-bottom:12px;padding:12px 14px}.tg-guide-banner strong{color:#0b1220;color:var(--tg-ink);font-weight:700}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}