@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Thin.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-ExtraLight.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Light.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Medium.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-SemiBold.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700 1000;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.ttf) format("truetype")}#ts-root *{box-sizing:border-box}#ts-root img{display:block;max-width:100%}#ts-root ::selection{background:var(--primary);color:#0a1430}#ts-root,#ts-root *{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,sans-serif!important}#ts-root .fa,#ts-root .fas,#ts-root .far,#ts-root .fab,#ts-root .fa-solid,#ts-root .fa-regular,#ts-root .fa-brands{font-family:"Font Awesome 7 Free","Font Awesome 7 Brands"!important}#ts-root .fab,#ts-root .fa-brands{font-family:"Font Awesome 7 Brands"!important}#ts-root{--bg: #0A0F20;--bg-soft: #0A1020;--nav-bg: rgba(10, 15, 31, .72);--logo-chip: linear-gradient(150deg, #1B2C5A, #0E1C3C);--card: linear-gradient(168deg, #13203A, #0D1828);--card-team: linear-gradient(180deg, #15223E, #0E1828);--cta: linear-gradient(140deg, #17264E, #0E1830);--chip-bg: rgba(8, 15, 34, .82);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .1);--ghost-faint: rgba(255, 255, 255, .03);--border: rgba(95, 140, 255, .14);--border-2: rgba(95, 140, 255, .24);--border-dashed: rgba(150, 180, 255, .2);--soft-2: rgba(150, 180, 255, .12);--text: #F2F6FF;--text-body: #AEC0E6;--text-muted: #9BACD0;--text-faint: #7E90B8;--text-dim: #5E6E92;--text-on-card: #DCE6FF;--secondary: #3D9BFF;--primary: #FFC53D;--success: #34D399;--secondary-ink: #9CC6FF;--secondary-soft-bg: rgba(61, 155, 255, .12);--primary-ink: var(--primary);--primary-soft-ink: #FFD36B;--primary-soft-bg: rgba(255, 197, 61, .12);--success-ink: #6EE7B7;--success-soft-bg: rgba(52, 211, 153, .12);--success-soft-bg2: rgba(52, 211, 153, .14);--shadow-card: 0 30px 60px -24px rgba(0, 0, 0, .7);--shadow-soft: 0 22px 46px -18px rgba(0, 0, 0, .7);--card-bdr: var(--border)}#ts-root[data-theme=light]{--bg: #EBEEF6;--bg-soft: #E4E9F3;--nav-bg: rgba(255, 255, 255, .86);--logo-chip: linear-gradient(150deg, #1B2C5A, #0E1C3C);--card: #FFFFFF;--card-team: #FFFFFF;--cta: #FFFFFF;--chip-bg: rgba(255, 255, 255, .94);--soft: rgba(20, 40, 90, .045);--soft-hover: rgba(20, 40, 90, .085);--ghost-faint: rgba(20, 40, 90, .028);--border: rgba(18, 38, 80, .08);--border-2: rgba(18, 38, 80, .12);--border-dashed: rgba(18, 38, 80, .16);--soft-2: rgba(18, 38, 80, .06);--text: #0D1A36;--text-body: #445271;--text-muted: #586882;--text-faint: #7B89A2;--text-dim: #9AA6BD;--text-on-card: #2A3A58;--secondary-ink: var(--secondary);--secondary-soft-bg: rgba(44, 111, 224, .09);--primary-ink: #A8760A;--primary-soft-ink: #A8760A;--primary-soft-bg: rgba(196, 146, 28, .13);--success-ink: #0E8A5A;--success-soft-bg: rgba(20, 154, 102, .1);--success-soft-bg2: rgba(20, 154, 102, .13);--shadow-card: 0 2px 6px rgba(15, 28, 60, .05), 0 22px 48px -20px rgba(15, 28, 60, .2);--shadow-soft: 0 1px 3px rgba(15, 28, 60, .05), 0 14px 30px -14px rgba(15, 28, 60, .16)}#ts-root .ts-ico-moon,#ts-root[data-theme=light] .ts-ico-sun{display:none!important}#ts-root[data-theme=light] .ts-ico-moon{display:inline-flex!important}#ts-root[data-theme=light] .ts-cols4>div,#ts-root[data-theme=light] .ts-cols3>div,#ts-root[data-theme=light] .ts-cols5>div,#ts-root[data-theme=light] .ts-2col [style*="gap: 17px"],#ts-root[data-theme=light] .ts-cta{box-shadow:0 1px 2px #0f1c3c0a,0 14px 30px -12px #0f1c3c24!important}#ts-root[data-theme=light] .ts-cols4>div:hover,#ts-root[data-theme=light] .ts-cols3>div:hover,#ts-root[data-theme=light] .ts-cols5>div:hover{box-shadow:0 4px 10px #0f1c3c0f,0 26px 50px -14px #0f1c3c38!important}#ts-root[data-theme=light] nav{box-shadow:0 1px #1226500d,0 10px 30px -18px #12265040}#ts-root[data-theme=light] .ts-cta{border-color:#12265012!important}html{scroll-behavior:smooth}@keyframes ts-marquee{to{transform:translate(var(--ts-marquee-shift, 50%))}}@keyframes ts-shine{to{background-position:-200% 0}}.ts-shine{background:linear-gradient(90deg,var(--primary),#FFE7A8,var(--primary));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ts-shine 3.6s linear infinite}#ts-root[data-theme=light] .ts-shine{background-image:linear-gradient(90deg,#a8760a,#dfa916,#a8760a)}#ts-root .ts-reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.3,1)}#ts-root .ts-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#ts-root .ts-reveal{opacity:1!important;transform:none!important}}#ts-root section{scroll-margin-top:84px}#ts-root .ts-cols3>div,#ts-root .ts-cols4>div,#ts-root .ts-cols5>div,#ts-root .ts-2col [style*="gap: 17px"]{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}#ts-root a,#ts-root button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}#ts-root .ts-cols5>div:hover,#ts-root .ts-cols3>div:hover,#ts-root .ts-cols4>div:hover{transform:translateY(-6px);border-color:var(--border-2)}#ts-root .ts-2col [style*="gap: 17px"]:hover{border-color:var(--border-2)}#ts-root nav button:hover,#ts-root header button:hover{transform:translateY(-2px)}#ts-root header a[href="#how"]:hover,#ts-root nav button[aria-label]:hover{background:var(--soft-hover)}@keyframes ts-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes ts-floatyB{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes ts-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}@keyframes ts-spark{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes ts-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(3deg)}}@keyframes ts-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:920px){.ts-hero{grid-template-columns:1fr!important;gap:26px!important}.ts-hero-visual{min-height:auto!important}.ts-2col{grid-template-columns:1fr!important;gap:30px!important}.ts-cta{grid-template-columns:1fr!important}.ts-cols3,.ts-cols4{grid-template-columns:1fr 1fr!important}.ts-cols5{grid-template-columns:1fr 1fr 1fr!important}.ts-nav-links{display:none!important}}@media(max-width:600px){#ts-root section{padding-top:48px!important;padding-bottom:48px!important}#ts-root header{padding-top:38px!important;padding-bottom:48px!important}#ts-root h1{font-size:30px!important;line-height:1.35!important}#ts-root h2{font-size:26px!important}#ts-root header p{font-size:16px!important}#ts-root nav>div{padding-top:12px!important;padding-bottom:12px!important;gap:10px!important}#ts-root nav button[aria-label]{width:38px!important;height:38px!important}#ts-root nav button:not([aria-label]){font-size:14px!important;padding:9px 14px!important;border-radius:10px!important}#ts-root nav img{width:30px!important;height:30px!important}#ts-root nav span[style*="font-size: 25px"]{font-size:19px!important}.ts-stats{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;border:none!important;background:transparent!important;overflow:visible!important;gap:8px!important}.ts-stats>div{border-left:none!important;background:var(--soft);border:1px solid var(--border);border-radius:12px;padding:11px 8px!important}.ts-hero-visual{min-height:340px!important}.ts-hero-visual>img{width:240px!important}.ts-hero-visual [style*=ts-floatyB]{right:4px!important;bottom:6px!important;padding:10px 14px!important}#ts-root header button,#ts-root header a[href="#how"]{flex:1 1 100%;justify-content:center;text-align:center}.ts-cols5 [style*="height: 210px"],.ts-cols5 img{height:150px!important}.ts-cta>div:last-child img{width:120px!important}#ts-root .ts-2col img[alt=سبارك]{width:220px!important}.ts-cols3,.ts-cols4{grid-template-columns:1fr!important}.ts-cols5{grid-template-columns:1fr 1fr!important}.ts-cta{padding:30px 22px!important;text-align:center}#ts-root section,#ts-root header{padding-left:18px!important;padding-right:18px!important}#ts-root nav>div{padding-left:18px!important;padding-right:18px!important}}#ts-root .auth-shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;gap:22px}#ts-root .auth-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none}#ts-root .auth-brand .auth-logo{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid var(--border-2);overflow:hidden;box-shadow:0 6px 18px -10px #00000080}#ts-root .auth-wordmark{font-weight:800;color:var(--text)}#ts-root .auth-wordmark b{color:var(--primary-ink);font-weight:800}#ts-root .auth-brand .auth-wordmark{font-size:26px}#ts-root .auth-card{width:100%;max-width:clamp(320px,92vw,448px);background:var(--card);border:1px solid var(--border-2);border-radius:22px;box-shadow:var(--shadow-card);padding:34px 30px}#ts-root .auth-head{text-align:center;margin-bottom:24px}#ts-root .auth-head h1{font-weight:800;font-size:26px;color:var(--text);margin:0 0 6px}#ts-root .auth-head p{font-size:14.5px;color:var(--text-muted);margin:0}#ts-root .auth-field{margin-bottom:16px}#ts-root .auth-label{display:block;font-size:14px;font-weight:600;color:var(--text-body);margin-bottom:8px}#ts-root .auth-input{width:100%;padding:13px 15px;border-radius:12px;background:var(--soft);border:1px solid var(--border-2);color:var(--text);font-size:15px;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#ts-root .auth-input::placeholder{color:var(--text-dim)}#ts-root .auth-input:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px var(--secondary-soft-bg);background:var(--ghost-faint)}#ts-root .auth-input.has-error{border-color:#f87171;box-shadow:0 0 0 3px #f8717124}#ts-root .auth-error{display:block;margin-top:7px;font-size:13px;color:#f87171}#ts-root .auth-phone{display:flex;align-items:center;gap:8px}#ts-root .auth-phone-code{flex:0 0 auto;width:auto;padding:13px 10px;cursor:pointer}#ts-root .auth-phone-number{flex:1 1 auto;min-width:0;text-align:left;letter-spacing:.4px}#ts-root .auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}#ts-root .auth-check{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--text-muted);cursor:pointer;line-height:1.6}#ts-root .auth-check input{margin-top:3px;width:17px;height:17px;accent-color:var(--secondary);flex-shrink:0;cursor:pointer}#ts-root .auth-check a{color:var(--secondary-ink);text-decoration:none;font-weight:600}#ts-root .auth-check a:hover{text-decoration:underline}#ts-root .auth-link{font-size:13.5px;color:var(--secondary-ink);text-decoration:none;font-weight:600}#ts-root .auth-link:hover{text-decoration:underline}#ts-root .auth-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:16px;color:#0a1430;cursor:pointer;border:none;background:linear-gradient(180deg,#ffd75e,#ffc02e);border-radius:13px;padding:14px 22px;box-shadow:0 6px 16px -7px #ffc53d66;transition:transform .18s ease,box-shadow .18s ease}#ts-root .auth-btn:hover{transform:translateY(-2px);box-shadow:0 9px 20px -8px #ffc53d80}#ts-root .auth-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.3)}#ts-root .auth-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-weight:600;font-size:15px;color:var(--text);cursor:pointer;background:var(--soft);border:1px solid var(--border-2);border-radius:13px;padding:13px 22px;text-decoration:none;transition:background .18s ease,transform .18s ease,border-color .18s ease}#ts-root .auth-google:hover{background:var(--soft-hover);transform:translateY(-1px)}#ts-root[data-theme=light] .auth-google{background:#fff}#ts-root .auth-divider{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--text-dim);font-size:13px}#ts-root .auth-divider:before,#ts-root .auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}#ts-root .auth-alt{text-align:center;font-size:14px;color:var(--text-muted)}#ts-root .auth-alt a{color:var(--secondary-ink);text-decoration:none;font-weight:700}#ts-root .auth-alt a:hover{text-decoration:underline}#ts-root .auth-status{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 15px;border-radius:12px;font-size:14px;line-height:1.6;background:var(--success-soft-bg);border:1px solid rgba(52,211,153,.3);color:var(--success-ink)}#ts-root .auth-status.is-error{background:#f871711a;border-color:#f871714d;color:#fca5a5}#ts-root .auth-back{position:relative;z-index:1;margin-top:4px}#ts-root .auth-back a{color:var(--text-faint);text-decoration:none;font-size:13.5px}#ts-root .auth-back a:hover{color:var(--text-body)}#ts-root{--shell-max: 1080px;--gutter: clamp(14px, 3.5vw, 24px)}@media(min-width:1500px){#ts-root{--shell-max: 1280px}}@media(min-width:1900px){#ts-root{--shell-max: 1520px}}@media(min-width:2400px){#ts-root{--shell-max: 1800px}}@media(min-width:3000px){#ts-root{--shell-max: 2100px}}@media(min-width:1900px){#ts-root{font-size:17px}}@media(min-width:2400px){#ts-root{font-size:19px}}@media(min-width:3000px){#ts-root{font-size:21px}}#ts-root .dash-top{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--nav-bg);border-bottom:1px solid var(--border)}#ts-root .dash-top-in{max-width:var(--shell-max);margin:0 auto;padding:15px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}#ts-root .dash-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}#ts-root .dash-brand .auth-logo{width:40px;height:40px}#ts-root .dash-brand .auth-wordmark{font-size:22px}#ts-root .dash-top-actions{display:flex;align-items:center;gap:10px}#ts-root .dash-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--soft);border:1px solid var(--border-2);color:var(--text);cursor:pointer}#ts-root .dash-icon-btn:hover{background:var(--soft-hover)}#ts-root .dash-logout{font-weight:600;font-size:14px;color:var(--text-body);background:var(--soft);border:1px solid var(--border-2);border-radius:11px;padding:9px 16px;cursor:pointer}#ts-root .dash-logout:hover{background:var(--soft-hover);color:var(--text)}#ts-root .dash-wrap{max-width:var(--shell-max);margin:0 auto;padding:clamp(24px,4vw,40px) var(--gutter) clamp(40px,6vw,64px);position:relative;z-index:1}#ts-root .dash-hello{font-weight:800;font-size:clamp(26px,4vw,36px);color:var(--text);margin:0 0 6px}#ts-root .dash-sub{font-size:clamp(14px,1.5vw,17px);color:var(--text-muted);margin:0 0 26px}#ts-root .dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(10px,1.5vw,16px);margin-bottom:16px}#ts-root .dash-stat{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px 20px}#ts-root .dash-stat .k{font-size:clamp(12.5px,1.2vw,15px);color:var(--text-faint);margin-bottom:6px}#ts-root .dash-stat .v{font-weight:800;font-size:clamp(19px,2vw,24px);color:var(--text);display:flex;align-items:center;gap:8px}#ts-root .dash-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;border-radius:999px;padding:5px 12px}#ts-root .dash-badge.ok{background:var(--success-soft-bg);color:var(--success-ink)}#ts-root .dash-badge.warn{background:var(--primary-soft-bg);color:var(--primary-ink)}#ts-root .dash-verify{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--primary-soft-bg);border:1px solid rgba(255,197,61,.3);border-radius:16px;padding:16px 20px;margin-bottom:26px}#ts-root .dash-verify p{margin:0;color:var(--primary-ink);font-weight:600;font-size:14.5px}#ts-root .dash-verify a{font-weight:700;font-size:14px;color:#0a1430;text-decoration:none;background:linear-gradient(180deg,#ffd75e,#ffc02e);border-radius:11px;padding:9px 18px;white-space:nowrap}#ts-root .dash-actions-title{font-weight:800;font-size:18px;color:var(--text);margin:6px 0 16px}#ts-root .dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(12px,1.6vw,18px)}#ts-root .dash-action{display:flex;align-items:center;gap:16px;text-align:right;width:100%;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:22px 24px;cursor:pointer;text-decoration:none;font-family:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#ts-root .dash-action:hover{transform:translateY(-3px);border-color:var(--border-2);box-shadow:var(--shadow-soft)}#ts-root .dash-action .ic{flex-shrink:0;display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:15px}#ts-root .dash-action .ic.blue{background:var(--secondary-soft-bg);color:var(--secondary)}#ts-root .dash-action .ic.gold{background:var(--primary-soft-bg);color:var(--primary-ink)}#ts-root .dash-action .ic.green{background:var(--success-soft-bg);color:var(--success-ink)}#ts-root .dash-action .ic.violet{background:#c084fc24;color:#c084fc}#ts-root .dash-action .tx{flex:1}#ts-root .dash-action .tx h3{margin:0 0 3px;font-weight:700;font-size:17px;color:var(--text)}#ts-root .dash-action .tx p{margin:0;font-size:13.5px;color:var(--text-muted)}#ts-root .dash-action .arrow{color:var(--text-dim);flex-shrink:0}@media(max-width:400px){#ts-root .dash-top-in{flex-wrap:wrap;gap:10px}#ts-root .dash-logout{padding:8px 12px;font-size:13px}}#ts-root .dash-stat .buy{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:700;font-size:13px;color:#0a1430;text-decoration:none;background:linear-gradient(180deg,#ffd75e,#ffc02e);border-radius:10px;padding:7px 14px}#ts-root .dash-stat .buy:hover{transform:translateY(-1px)}#ts-root .dash-stat .buy.games{background:var(--soft-2);color:var(--text);border:1px solid var(--border)}#ts-root .dash-stat .buy.games:hover{border-color:var(--primary);color:var(--primary)}#ts-root .prof-wrap{max-width:var(--shell-max);margin:0 auto;padding:clamp(22px,4vw,36px) var(--gutter) clamp(40px,6vw,64px);position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}#ts-root .prof-title{font-weight:800;font-size:clamp(24px,4vw,32px);color:var(--text);margin:0 0 4px}#ts-root .prof-lead{font-size:15px;color:var(--text-muted);margin:0 0 8px}#ts-root .prof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;align-items:start}#ts-root .prof-card{background:var(--card);border:1px solid var(--border-2);border-radius:20px;box-shadow:var(--shadow-soft);padding:26px}#ts-root .prof-card h2{font-weight:700;font-size:19px;color:var(--text);margin:0 0 4px}#ts-root .prof-card .hint{font-size:13.5px;color:var(--text-faint);margin:0 0 18px}#ts-root .prof-card.danger{border-color:#f8717159}#ts-root .prof-card.danger h2{color:#fca5a5}#ts-root .prof-inline-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 11px;margin-inline-start:8px}#ts-root .prof-inline-badge.ok{background:var(--success-soft-bg);color:var(--success-ink)}#ts-root .prof-inline-badge.warn{background:var(--primary-soft-bg);color:var(--primary-ink)}#ts-root .prof-inline-badge.err{background:#f871711f;color:#f87171}#ts-root .prof-inline-badge.muted{background:var(--ghost-faint);color:var(--text-faint)}#ts-root .prof-pass-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;align-items:start}#ts-root .prof-pass-row .auth-field{margin-bottom:0}#ts-root .auth-btn.compact{width:auto;font-size:14.5px;padding:11px 24px;margin-top:16px}#ts-root .prof-tabs{display:flex;gap:6px;background:var(--soft);border:1px solid var(--border);border-radius:14px;padding:5px;width:fit-content;max-width:100%;overflow-x:auto}#ts-root .prof-tab{border:none;background:none;font-family:inherit;color:var(--text-faint);font-weight:700;font-size:14px;padding:9px 18px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}#ts-root .prof-tab:hover{color:var(--text)}#ts-root .prof-tab.active{background:var(--card);color:var(--text);box-shadow:var(--shadow-soft)}#ts-root .prof-panel{display:none}#ts-root .prof-panel.active{display:block}#ts-root .prof-billing tbody tr{cursor:default}#ts-root .btn-danger{width:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;cursor:pointer;border:1px solid rgba(248,113,113,.5);background:#f8717129;border-radius:12px;padding:13px 22px;transition:background .18s ease}#ts-root .btn-danger:hover{background:#f8717142}#ts-root .sup-wrap{max-width:var(--shell-max);margin:0 auto;padding:clamp(24px,4vw,40px) var(--gutter) clamp(44px,6vw,72px);position:relative;z-index:1}#ts-root .sup-wrap-narrow{max-width:min(780px,var(--shell-max))}#ts-root .sup-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}#ts-root .sup-new-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-weight:700;font-size:14.5px;color:#0a1430;text-decoration:none;background:linear-gradient(180deg,#ffd75e,#ffc02e);border-radius:12px;padding:11px 18px;box-shadow:0 6px 16px -7px #ffc53d66;transition:transform .18s ease,box-shadow .18s ease}#ts-root .sup-new-btn:hover{transform:translateY(-2px);box-shadow:0 9px 20px -8px #ffc53d80}#ts-root .tk-pill{display:inline-flex;align-items:center;white-space:nowrap;font-size:12.5px;font-weight:700;border-radius:999px;padding:5px 12px;line-height:1}#ts-root .tk-pill.info,#ts-root .tk-pill.primary{background:var(--secondary-soft-bg);color:var(--secondary-ink)}#ts-root .tk-pill.warning{background:var(--primary-soft-bg);color:var(--primary-ink)}#ts-root .tk-pill.success{background:var(--success-soft-bg);color:var(--success-ink)}#ts-root .tk-pill.danger{background:#f8717124;color:#fca5a5}#ts-root .tk-pill.gray{background:var(--soft-2);color:var(--text-muted)}#ts-root[data-theme=light] .tk-pill.danger{color:#d14343}#ts-root .tk-pill.is-soft{font-weight:600}#ts-root .sup-table-card{background:var(--card);border:1px solid var(--border-2);border-radius:18px;box-shadow:var(--shadow-soft);overflow:hidden}@media(max-width:560px){#ts-root .sup-table-card{overflow-x:auto}#ts-root .sup-table{min-width:460px}}#ts-root .sup-table{width:100%;border-collapse:collapse}#ts-root .sup-table thead th{text-align:right;font-size:13px;font-weight:700;color:var(--text-faint);padding:15px 20px;border-bottom:1px solid var(--border);background:var(--ghost-faint);white-space:nowrap}#ts-root .sup-table tbody td{padding:16px 20px;border-bottom:1px solid var(--border);font-size:14.5px;vertical-align:middle}#ts-root .sup-table tbody tr:last-child td{border-bottom:none}#ts-root .sup-table tbody tr{cursor:pointer;transition:background .14s ease}#ts-root .sup-table tbody tr:hover{background:var(--soft)}#ts-root .sup-num{font-weight:700;color:var(--text-faint);font-variant-numeric:tabular-nums;direction:ltr;text-align:right}#ts-root .sup-subj a{color:var(--text);text-decoration:none;font-weight:600}#ts-root .sup-subj a:hover{color:var(--secondary-ink)}#ts-root .sup-mini-btn{display:inline-flex;align-items:center;margin-top:6px;font-size:12.5px;font-weight:700;color:#0a1430;cursor:pointer;border:none;background:linear-gradient(180deg,#ffd75e,#ffc02e);border-radius:9px;padding:6px 12px;transition:transform .16s ease}#ts-root .sup-mini-btn:hover{transform:translateY(-1px)}#ts-root .sup-del-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:13px;color:#f87171;cursor:pointer;border:1px solid rgba(248,113,113,.3);background:#f871711a;border-radius:8px;transition:background .16s ease}#ts-root .sup-del-btn:hover{background:#f8717133}#ts-root .sup-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}#ts-root .sup-page{font-size:14px;font-weight:600;color:var(--text);text-decoration:none;background:var(--soft);border:1px solid var(--border-2);border-radius:10px;padding:9px 16px;transition:background .16s ease}#ts-root .sup-page:hover{background:var(--soft-hover)}#ts-root .sup-page.is-disabled{opacity:.4;cursor:not-allowed}#ts-root .sup-page-info{font-size:13.5px;color:var(--text-faint)}#ts-root .sup-empty{text-align:center;background:var(--card);border:1px solid var(--border-2);border-radius:20px;box-shadow:var(--shadow-soft);padding:54px 26px;display:flex;flex-direction:column;align-items:center;gap:8px}#ts-root .sup-empty-ic{width:68px;height:68px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--success-soft-bg);color:var(--success-ink);margin-bottom:8px}#ts-root .sup-empty h2{font-size:19px;font-weight:700;color:var(--text);margin:0}#ts-root .sup-empty p{font-size:14px;color:var(--text-muted);margin:0 0 12px}#ts-root .sup-back{display:inline-block;color:var(--text-faint);text-decoration:none;font-size:13.5px;margin-bottom:18px}#ts-root .sup-back:hover{color:var(--text-body)}#ts-root .sup-ticket-head{background:var(--card);border:1px solid var(--border-2);border-radius:18px;box-shadow:var(--shadow-soft);padding:22px 24px;margin-bottom:20px}#ts-root .sup-th-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}#ts-root .sup-th-num{font-weight:700;font-size:13px;color:var(--text-faint);direction:ltr}#ts-root .sup-th-subject{font-size:21px;font-weight:800;color:var(--text);margin:0 0 8px;line-height:1.35}#ts-root .sup-th-meta{font-size:13px;color:var(--text-faint);margin:0}#ts-root .sup-thread{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}#ts-root .sup-msg{display:flex;flex-direction:column;gap:6px;max-width:82%}#ts-root .sup-msg.is-mine{align-self:flex-start;align-items:flex-start}#ts-root .sup-msg.is-support{align-self:flex-end;align-items:flex-end}#ts-root .sup-msg-head{display:flex;align-items:center;gap:10px;padding:0 4px}#ts-root .sup-msg-author{font-size:13px;font-weight:700;color:var(--text-body)}#ts-root .sup-msg-time{font-size:12px;color:var(--text-dim)}#ts-root .sup-bubble{font-size:14.5px;line-height:1.75;color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:13px 16px}#ts-root .sup-msg.is-mine .sup-bubble{background:var(--secondary-soft-bg);border:1px solid var(--border);border-top-right-radius:5px}#ts-root .sup-msg.is-support .sup-bubble{background:var(--soft);border:1px solid var(--border-2);border-top-left-radius:5px}#ts-root .sup-composer{background:var(--card);border:1px solid var(--border-2);border-radius:18px;box-shadow:var(--shadow-soft);padding:18px 20px}#ts-root .sup-textarea{resize:vertical;min-height:84px;line-height:1.7}#ts-root .sup-composer-actions{display:flex;justify-content:flex-start;margin-top:12px}#ts-root .sup-send-btn{width:auto;padding:11px 26px;font-size:15px}#ts-root .sup-closed{text-align:center;font-size:14px;color:var(--text-muted);background:var(--soft);border:1px solid var(--border-2);border-radius:14px;padding:16px 20px}@media(max-width:560px){#ts-root .sup-msg{max-width:92%}#ts-root .sup-table thead th:first-child,#ts-root .sup-table tbody td:first-child{width:70px}}
