.tk-tabs a[aria-current]{background:var(--accent);border-color:var(--accent);color:#fff}.tk-flag{display:inline-block;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0f172a1f;flex:none}.tk-crest{object-fit:contain;flex:none;border-radius:8px;background:#fff}.tk-none{display:inline-grid;place-items:center;background:#e9edf3;color:var(--muted);font:600 14px var(--head)}.tk-face{object-fit:cover;object-position:50% 0;flex:none;background:#e9edf3}.tk-ini{display:grid;place-items:center;background:linear-gradient(160deg,#fde6d8,#f8c9ab);color:#9a3412;font:700 48px var(--head)}.tk-chip{display:inline-block;font:600 12px var(--head);padding:1px 9px;border-radius:99px;color:#fff;background:#64748b;white-space:nowrap}.tk-chip.g-w{background:#db2777}.tk-chip.g-m{background:#2563eb}.tk-chip.g-x{background:#7c3aed}.tk-year{display:grid;grid-template-columns:auto 1fr;gap:14px 22px;align-items:center;color:#fff;border-radius:var(--radius);padding:18px 22px;background:linear-gradient(115deg,var(--navy) 0%,var(--navy) 45%,var(--accent) 160%);margin:4px 0 18px}.tk-year h2{font-size:18px;margin:0 0 2px;color:#fff}.tk-year p{margin:0;color:#c9d4e6;font-size:14px}.tk-tally{display:flex;gap:8px}.tk-tally div{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:4px 14px;text-align:center;min-width:74px}.tk-tally dt{font-size:12px;color:#c9d4e6}.tk-tally dd{margin:0;font:800 28px/1.15 var(--head)}.tk-tally .g dd{color:#facc15}.tk-tally .s dd{color:#e2e8f0}.tk-tally .b dd{color:#fdba74}.tk-yrows{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tk-yrows a{display:flex;align-items:center;gap:8px;text-decoration:none;background:#ffffff14;border-radius:10px;padding:5px 12px;font:500 14px var(--head)}.tk-yrows a:hover{background:#ffffff29}.tk-yrows .md{font-size:12px}@media(max-width:640px){.tk-year{grid-template-columns:1fr;padding:16px}.tk-tally div{flex:1;min-width:0}}.md{display:inline-flex;align-items:center;gap:3px;font:700 13px var(--head);white-space:nowrap}.md:before{content:"";width:11px;height:11px;border-radius:50%}.md.g:before{background:#eab308}.md.s:before{background:#94a3b8}.md.b:before{background:#c2410c}.tk-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.tk-main,.tk-col{display:grid;gap:16px;min-width:0}.tk-main>section,.tk-col>section{margin:0}@media(max-width:900px){.tk-layout{grid-template-columns:1fr}}.tk-matches{display:grid;gap:10px}.tk-match{border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px;background:#fff}.tk-mhead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--muted);margin-bottom:6px}.tk-mhead time{margin-left:auto}.tk-ev{font:600 13px var(--head);color:var(--ink);text-decoration:none}.tk-ev:hover{text-decoration:underline}.tk-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.tk-side{display:flex;align-items:center;gap:10px;min-width:0}.tk-side.away{flex-direction:row-reverse;text-align:right}.tk-side .tk-crest{width:44px;height:44px}.tk-tn{font:600 16px/1.25 var(--head);overflow-wrap:anywhere;color:var(--muted)}.tk-side.win .tk-tn{color:var(--ink)}.tk-tn .short{display:none}.tk-score{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;min-width:84px;font:700 30px/1 var(--head);font-variant-numeric:tabular-nums;color:var(--muted)}.tk-score b{font-weight:800}.tk-score b.w{color:var(--ink)}.tk-score i{font-style:normal}.tk-score small{flex-basis:100%;text-align:center;font:500 11px var(--head);margin-top:3px}.tk-rubbers{list-style:none;margin:10px 0 0;padding:8px 0 0;display:grid;gap:4px;border-top:1px dashed var(--line)}.tk-rubbers li{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"l r s" "u u u" "n n n";align-items:center;gap:2px 8px;font-size:14px;padding:4px 0}.tk-rubbers.single li{grid-template-columns:auto 1fr;grid-template-areas:"r s" "u u" "n n"}.tk-rubbers li+li{border-top:1px solid #f1f4f8}.tk-rl{grid-area:l;font:600 13px var(--head);color:var(--muted);min-width:46px}.tk-res{grid-area:r;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;font:700 12px var(--head);color:#fff;background:#94a3b8}.won .tk-res{background:#16a34a}.lost .tk-res{background:#dc2626}.tk-sets{grid-area:s;display:flex;flex-wrap:wrap;gap:4px;font:600 14px var(--head);font-variant-numeric:tabular-nums}.tk-sets span{background:var(--bg);border-radius:6px;padding:0 7px}.tk-sets .w{background:#dcfce7;color:#166534}.tk-sets .l{background:#fee2e2;color:#991b1b}.tk-sets .d{background:#fef9c3}.tk-lu{grid-area:u;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13.5px}.tk-lu-a,.tk-lu-b{display:flex;flex-wrap:wrap;gap:2px 10px}.tk-lu-b{color:var(--muted)}.tk-lu-b em{font-style:normal;font-size:12px}.tk-lu a{text-decoration:none;border-bottom:1px dotted var(--muted)}.tk-lu .hl{font-weight:700;background:var(--thai);border-radius:4px;padding:0 4px}.tk-role{display:inline-block;margin-left:4px;font:600 10.5px var(--head);padding:0 5px;border-radius:5px;text-decoration:none;color:#fff;vertical-align:1px}.tk-cap{display:inline-block;margin-left:3px;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background:var(--volt);color:var(--navy);font:800 10px var(--head);text-decoration:none;vertical-align:1px}.r-serve,.tk-role.r-serve{--rc: #0891b2}.r-feed,.tk-role.r-feed{--rc: #7c3aed}.r-strike,.tk-role.r-strike{--rc: #ea580c}.tk-role{background:var(--rc)}.tk-rnote{grid-area:n;color:var(--muted);font-size:12.5px}.tk-subs,.tk-note{margin:8px 0 0;font-size:13px;color:var(--muted)}.tk-note{color:var(--ink);background:var(--thai);border-radius:8px;padding:4px 10px}@media(max-width:560px){.tk-side,.tk-side.away{flex-direction:column;text-align:center;gap:4px}.tk-tn{font-size:14px}.tk-tn .full{display:none}.tk-tn .short{display:inline}.tk-score{min-width:64px;font-size:26px}.tk-mhead time{margin-left:0}}.tk-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.tk-filter button{font:500 14px var(--head);border:1px solid var(--line);background:var(--card);border-radius:99px;padding:4px 14px;cursor:pointer}.tk-filter button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.tk-filter .sep{width:1px;background:var(--line);margin:2px 4px}.tk-podium td{vertical-align:middle}.tk-podium td.ev b{display:block;font:600 15px var(--head)}.tk-podium td.ev small{color:var(--muted);font-size:12px}.tk-podium td{white-space:normal}.tk-pside{display:inline-flex;align-items:center;gap:5px;margin:1px 10px 1px 0;font-size:14px}.tk-pside.th{font-weight:700}.tk-podium tr.me td{background:var(--thai)}.tk-podium .tk-crest{width:22px;height:22px}@media(max-width:560px){.tk-podium .hide-s{display:none}}.tk-medals td.c{display:flex;align-items:center;gap:8px;font-weight:600}.tk-medals tr.me td{background:var(--thai)}.tk-events{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tk-events a{display:flex;flex-direction:column;gap:4px;height:100%;background:var(--card);border:1px solid var(--line);border-top:5px solid var(--lc, var(--accent));border-radius:var(--radius);padding:12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s}.tk-events a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0b1e3f1a}.tk-events .lvl{font:600 12px var(--head);color:var(--lc);display:flex;align-items:center;gap:6px}.tk-events b{font:600 17px/1.3 var(--head)}.tk-events small{color:var(--muted);font-size:13px}.tk-events .md-row{display:flex;gap:10px;margin-top:auto;padding-top:6px}.lv-world{--lc: #c2410c}.lv-asia{--lc: #0891b2}.lv-sea{--lc: #16a34a}.lv-domestic{--lc: #7c3aed}.tk-cal{list-style:none;margin:0;padding:0 0 0 14px;border-left:3px solid var(--line)}.tk-cal li{position:relative;padding:6px 0 8px 12px}.tk-cal li:before{content:"";position:absolute;left:-22px;top:13px;width:11px;height:11px;border-radius:50%;background:var(--lc);border:2px solid #fff}.tk-cal .mo{display:inline-block;min-width:132px;font:600 13px var(--head);color:var(--muted)}.tk-cal b{font:600 15px var(--head)}.tk-cal small{display:block;color:var(--muted);font-size:13px}.tkps{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tkp a{display:flex;flex-direction:column;height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.tkp a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0b1e3f1f}.tkp-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(160deg,#eef2f7,#dfe6f0);border-bottom:4px solid var(--rc, var(--accent))}.tkp-photo img,.tkp-photo .tk-ini{width:100%;height:100%}.tkp-gold{position:absolute;right:8px;bottom:8px;background:var(--navy);color:#fff;border-radius:8px;padding:1px 8px;font:700 13px var(--head)}.tkp-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.tkp-role{font:600 12px var(--head);color:var(--rc, var(--muted))}.tkp-name{font:600 16px/1.3 var(--head)}.tkp-club{font-size:12.5px;color:var(--muted)}@media(max-width:560px){.tkps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tk-strip{display:flex;gap:6px;overflow-x:auto;list-style:none;margin:0;padding:0 0 4px;scrollbar-width:thin}.tk-strip a{display:flex;flex-direction:column;align-items:center;gap:3px;width:78px;text-decoration:none;font:500 12px/1.25 var(--head);text-align:center}.tk-strip .tk-ini{width:60px;height:60px;border-radius:50%;font-size:22px}.tk-strip .tk-av{width:60px;height:60px;border-radius:50%;overflow:hidden;background:#e9edf3;flex:none}.tk-strip .tk-av img{width:100%;height:auto;transform:scale(1.9);transform-origin:50% 6%}.tk-staff{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tk-staff li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px 14px}.tk-staff small{display:block;color:var(--muted);font-size:12px}.tk-staff b{font:600 15px var(--head)}.tk-hero{display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:center;color:#fff;border-radius:var(--radius);padding:22px 24px;background:linear-gradient(115deg,var(--navy) 0%,var(--navy) 40%,var(--rc, var(--accent)) 150%);position:relative;overflow:hidden}.tk-hero:after{content:"";position:absolute;left:0;bottom:0;height:5px;width:100%;background:var(--rc, var(--accent))}.tk-hero h1{font-size:clamp(24px,3.6vw,34px);margin:6px 0 2px}.tk-hero p{margin:0;color:#c9d4e6}.tk-hero .crumb a{color:#9fb0cc}.tk-hero-photo img,.tk-hero-photo .tk-ini{width:168px;height:210px;border-radius:22px;border:4px solid #fff;background:#fff}.tk-hero-badge{width:120px;height:120px;background:#fff;border-radius:22px;display:grid;place-items:center}.tk-hero-badge img{width:92px;height:auto}.tk-facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.tk-facts div{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:6px 14px;min-width:92px}.tk-facts dt{font-size:12px;color:#b7c3d7}.tk-facts dd{margin:0;font:700 20px/1.25 var(--head)}@media(max-width:640px){.tk-hero{padding:16px;gap:6px 14px}.tk-hero-photo img,.tk-hero-photo .tk-ini{width:104px;height:130px}.tk-hero-badge{width:76px;height:76px;border-radius:16px}.tk-hero-badge img{width:58px}.tk-facts div{min-width:0;flex:1 1 28%;padding:5px 10px}.tk-facts dd{font-size:17px}}.tk-mlist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tk-mlist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.tk-mlist a{font-weight:600}.tk-formats{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tk-formats li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.tk-formats h3{font-size:18px;margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tk-formats h3 small{font:500 13px var(--head);color:var(--muted)}.tk-formats .who{margin:4px 0 6px;font:600 14px var(--head);color:var(--accent)}.tk-formats p{margin:0;font-size:15px}.tk-dots{display:flex;gap:4px;margin:6px 0}.tk-dots i{width:18px;height:18px;border-radius:50%;background:var(--accent);opacity:.85}.tk-dots i.sub{background:#cbd5e1}.tk-court{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tk-court>div{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--rc);border-radius:var(--radius);padding:12px 14px}.tk-court h3{font-size:17px;margin:0 0 4px;color:var(--rc)}.tk-court p{margin:0;font-size:15px}@media(max-width:760px){.tk-court{grid-template-columns:1fr}}.tk-faq dt{font:600 16px var(--head);margin-top:12px}.tk-faq dd{margin:2px 0 0}.tk-credit{font-size:12px;color:var(--muted);margin-top:28px}
