.ts{display:flex;flex-direction:column;gap:14px}.ts-hero{position:relative;overflow:hidden;border-radius:10px;padding:14px 18px 16px;border:1px solid color-mix(in srgb,var(--c) 55%,#2a2a31);background:radial-gradient(700px 240px at 0 0,color-mix(in srgb,var(--c) 70%,transparent),transparent 70%),linear-gradient(110deg,color-mix(in srgb,var(--c) 34%,#14181c),#171b1f 62%)}.ts-hero h2{margin:0;font-size:13px;font-weight:800;letter-spacing:2px;color:rgba(255,255,255,.78)}.ts-htop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}a.ts-clear{font-size:11.5px;font-weight:800;letter-spacing:.8px;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:3px 10px}a.ts-clear:hover{background:#7a2020;border-color:#7a2020;color:#fff}.ts-hbody{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.ts-items{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ts-item{display:flex;align-items:center;gap:11px;min-width:330px;padding:8px 10px 8px 8px;border-radius:10px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.14);animation:ts-in .26s both}.ts-face{flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--c);color:var(--k);border:2px solid rgba(255,255,255,.28);font-size:12.5px}.ts-face img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.ts-face b{font-weight:800;letter-spacing:.3px}.ts-who{flex:1;min-width:0}.ts-who b{display:block;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-who b a{color:#fff}.ts-who small{font-size:12px;color:rgba(255,255,255,.66)}.ts-big{font-size:28px;font-weight:800;line-height:1}.ts-worth{text-align:right;font-size:17px;font-weight:800;line-height:1.05;padding-left:4px}.ts-worth i{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.6px;color:rgba(255,255,255,.55);text-transform:uppercase}button.ts-x{flex:none;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;color:rgba(255,255,255,.7);font-size:16px;line-height:1;cursor:pointer}button.ts-x:hover{background:#a02626;border-color:#a02626;color:#fff}.ts-kset{display:flex;flex-wrap:wrap;gap:6px}button.ts-kx,button.ts-kbtn{padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit}button.ts-kx .ts-pk{padding:6px 10px;font-size:13.5px}button.ts-kx:hover .ts-pk{background:#7a2020;border-color:#a02626;color:#fff}.ts-total{text-align:right;min-width:290px}.ts-total>small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.2px;color:rgba(255,255,255,.6)}.ts-total>b{display:block;font-size:52px;font-weight:800;line-height:1;letter-spacing:-1px}.ts-total>span{font-size:12.5px;color:rgba(255,255,255,.7)}.ts-total em{font-style:normal;font-weight:700}.ts-want{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:10px}.ts-want>span{font-size:10.5px;font-weight:800;letter-spacing:1px;color:rgba(255,255,255,.6);margin-right:8px}.ts-want a{font-size:11px;font-weight:800;letter-spacing:.5px;padding:5px 10px;color:rgba(255,255,255,.75);background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.18);border-right-width:0}.ts-want a:first-of-type{border-radius:5px 0 0 5px}.ts-want a:last-of-type{border-radius:0 5px 5px 0;border-right-width:1px}.ts-want a.on{background:#fff;color:#111;border-color:#fff}.ts-want a:hover:not(.on){background:rgba(255,255,255,.16);color:#fff}.ts-empty{padding:10px 0 6px}.ts-empty h2{font-size:30px;letter-spacing:3px;color:#fff}.ts-empty p{margin:6px 0 0;font-size:15px;color:rgba(255,255,255,.78);max-width:720px}.ts-grid{display:grid;grid-template-columns:minmax(430px,5fr) minmax(0,8fr);gap:14px;align-items:start}.ts-ros,.ts-mkt{background:var(--panel);border-radius:6px;overflow:hidden}.ts-ros>header,.ts-mkt>header{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px 8px;font-size:16px;font-weight:800;color:#a9a9ae;letter-spacing:.2px}.ts-ros>header small,.ts-mkt>header small{font-size:11.5px;font-weight:800;letter-spacing:.6px;color:var(--muted)}.ts-posf,.ts-sort{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 9px;align-items:center}.ts-sort>span{font-size:10.5px;font-weight:800;letter-spacing:1px;color:var(--muted);margin-right:6px}.ts-posf button,.ts-sort button{padding:3px 9px;font-size:11.5px;font-weight:800;letter-spacing:.4px;border-radius:12px;border:1px solid #3f3f47;background:#23282d;color:#c9ced6;cursor:pointer}.ts-posf button:hover,.ts-sort button:hover{border-color:#6b747e;color:#fff}.ts-posf button.on,.ts-sort button.on{background:var(--accent);border-color:var(--accent);color:#111}.ts-rhead,.ts-row{display:grid;grid-template-columns:22px 44px minmax(0,1fr) 34px 34px 104px 64px 50px;align-items:center;gap:8px;padding:0 14px}.ts-rhead{height:24px;background:var(--head);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.4px}.ts-rhead span:nth-child(n+4){text-align:right}.ts-rows{max-height:calc(100vh - 500px);min-height:330px;overflow-y:auto}.ts-row{height:31px;font-size:14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.045);user-select:none;transition:background .08s}.ts-row:hover{background:rgba(255,255,255,.06)}.ts-row.on{background:color-mix(in srgb,var(--accent) 24%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.ts-ck{width:16px;height:16px;border-radius:4px;border:1.5px solid #6a727a;display:grid;place-items:center}.ts-row.on .ts-ck{background:var(--accent);border-color:var(--accent)}.ts-row.on .ts-ck::after{content:"✓";font-size:11px;font-weight:800;color:#111;line-height:1}.ts-pos{font-size:12px;font-weight:800;color:var(--muted)}.ts-nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-nm em{font-style:normal;font-size:11px;font-weight:800;color:var(--bad);margin-left:4px}.ts-age,.ts-ovr,.ts-sal,.ts-pts{text-align:right}.ts-age{color:var(--muted)}.ts-ovr{font-weight:800}.ts-sal{font-size:13px;white-space:nowrap}.ts-sal i{font-style:normal;color:var(--muted);font-size:12px}.ts-pts{font-weight:700;font-size:13px}.ts-val{height:6px;background:#2c3035;border-radius:3px;overflow:hidden}.ts-val u{display:block;height:100%;background:var(--accent);border-radius:3px}.ts-none{padding:26px 14px;color:var(--muted);text-align:center}.ts-mypk{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px 12px;border-top:1px solid var(--line)}.ts-mypk>span{font-size:10.5px;font-weight:800;letter-spacing:1px;color:var(--muted);margin-right:4px}button.ts-kbtn.on .ts-pk{box-shadow:0 0 0 2px var(--accent)}button.ts-kbtn:hover .ts-pk{filter:brightness(1.25)}.ts-pk{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:#23282d;border:1px solid #3f3f47;font-size:12.5px;white-space:nowrap}.ts-pk b{font-weight:800}.ts-pk i{font-style:normal;font-size:11px;opacity:.72}.ts-pk em{font-style:normal;font-size:11px;font-weight:700;opacity:.85}.ts-pk.r1{background:linear-gradient(135deg,#7a5e00,#3d2f00);border-color:#d4aa00;color:#ffe98a}.ts-pk.r2{background:linear-gradient(135deg,#5a6570,#2e353c);border-color:#aab6c2;color:#eef3f8}.ts-pk.r3{background:linear-gradient(135deg,#6e4322,#382210);border-color:#c98a52;color:#ffd9b8}.ts-pk.r4,.ts-pk.r5{background:#25313c;border-color:#41596e;color:#cfe3f5}.ts-pl{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:5px;background:#1b2530;border:1px solid #30465a;font-size:12.5px;font-weight:600;white-space:nowrap}.ts-pl i{font-style:normal;font-size:10.5px;font-weight:800;color:var(--muted)}.ts-pl b{font-weight:800}.ts-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:#2c3136;margin:0 0 10px}.ts-stats>div{background:#181c20;padding:9px 14px 10px}.ts-stats b{display:block;font-size:26px;font-weight:800;line-height:1.1}.ts-stats small{font-size:10.5px;font-weight:800;letter-spacing:.8px;color:var(--muted)}.ts-closed{margin:0 12px 10px;padding:8px 12px;border-radius:5px;background:#23272c;border-left:3px solid #e25b5b;color:#ffc9c9;font-weight:700;font-size:14px}.ts-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:2px 12px 12px}.ts-card{position:relative;display:flex;flex-direction:column;gap:9px;padding:12px 12px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--c) 42%,#2a2a31);border-left:4px solid var(--c);background:linear-gradient(155deg,color-mix(in srgb,var(--c) 30%,#222227),#222227 58%);transition:transform .12s,box-shadow .12s;animation:ts-in .3s both;animation-delay:var(--d)}.ts-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--a) 70%,transparent)}.ts-card.best{border-color:var(--gold);border-left-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 30px rgba(255,215,0,.16)}.ts-card.off{opacity:.55;filter:saturate(.45)}.ts-card.off:hover{opacity:.9}.ts-ribbon{position:absolute;top:-1px;right:14px;padding:3px 9px 4px;border-radius:0 0 6px 6px;background:var(--gold);color:#1a1500;font-size:10.5px;font-weight:800;letter-spacing:.8px}.ts-chead{display:flex;align-items:center;gap:10px;min-height:40px}.ts-chead>div{flex:1;min-width:0}.ts-chead b{display:block;font-size:15.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-chead b a{color:#fff}.ts-chead small{font-size:12.5px;color:rgba(255,255,255,.66)}.ts-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:-3px}.ts-role.m-win{background:#173a26;color:#8fe9a0}.ts-role.m-build{background:#40350a;color:#ffe27a}.ts-role.m-even{background:#2a2a31;color:#aeb5bd}.ts-logo{flex:none;width:40px;height:40px;display:grid;place-items:center}.ts-logo img.lg{width:40px;height:40px;object-fit:contain;margin:0}.ts-logo .tb{margin:0}.ts-role{flex:none;font-size:10px;font-weight:800;letter-spacing:.6px;padding:3px 7px;border-radius:4px;background:#2c3137;color:#aeb5bd}.ts-role.st{background:#143266;color:#cdefff}.ts-pack{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-content:flex-start}.ts-meter>div{position:relative;height:8px;background:#2c3035;border-radius:4px;overflow:hidden}.ts-meter u{position:absolute;left:0;top:0;bottom:0;text-decoration:none;border-radius:4px}.ts-meter u.up{background:#5ed46a}.ts-meter u.even{background:#e6c84b}.ts-meter u.down{background:#e25b5b}.ts-meter>div>i{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#fff}.ts-meter>span{display:block;margin-top:5px;font-size:12.5px;color:var(--muted)}.ts-meter>span b{color:#fff;font-weight:800}.ts-meter>span em{float:right;font-style:normal;font-weight:800;color:#e6c84b}.ts-meter>span em.good{color:#5ed46a}.ts-meter>span em.bad{color:#ff8f8f}.ts-why{min-height:58px;font-size:13px;line-height:1.45;color:#ffb0b0}a.ts-go{margin-top:auto;display:block;text-align:center;padding:7px 10px;border-radius:6px;font-size:12.5px;font-weight:800;letter-spacing:.9px;color:#fff;background:color-mix(in srgb,var(--c) 62%,#20262c);border:1px solid color-mix(in srgb,var(--a) 55%,transparent)}a.ts-go i{font-style:normal;display:inline-block;transition:transform .12s}a.ts-go:hover{background:var(--a);color:#111}a.ts-go:hover i{transform:translateX(4px)}.ts-note{margin:0;padding:4px 14px 14px;font-size:12.5px;line-height:1.55;color:var(--muted)}.ts-wait{padding:26px 18px 34px;text-align:center}.ts-wait p{margin:16px 0 0;font-size:15px;color:var(--muted)}.ts-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:12px;max-width:760px;margin:0 auto}.ts-logos i{display:grid;place-items:center;height:46px;opacity:.5;filter:grayscale(.4);animation:ts-in .4s both}.ts-logos i:nth-child(3n){animation-delay:.08s}.ts-logos i:nth-child(3n+1){animation-delay:.16s}.ts-logos img.lg{width:40px;height:40px;object-fit:contain;margin:0}.ts-logos .tb{margin:0}@keyframes ts-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1500px){.ts-grid{grid-template-columns:minmax(0,1fr)}.ts-rows{max-height:360px}.ts-hbody{grid-template-columns:minmax(0,1fr)}.ts-total{text-align:left}.ts-want{justify-content:flex-start}}.tp-back{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;background:rgba(4,6,8,.74);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tp-fade .2s both;transition:opacity .18s}.tp-back.out{opacity:0}.tp{position:relative;width:min(1000px,100%);max-height:calc(100vh - 48px);overflow:hidden auto;border-radius:16px;background:#13171b;border:1px solid #3f3f47;box-shadow:0 34px 100px rgba(0,0,0,.75);animation:tp-pop .42s cubic-bezier(.2,1.35,.4,1) both}.tp-bits{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.tp-bits i{position:absolute;top:-16px;width:8px;height:15px;border-radius:2px;opacity:0;animation:tp-fall linear both}.tp-top{position:relative;text-align:center;padding:24px 20px 14px;background:radial-gradient(600px 150px at 50% 0,rgba(255,215,0,.16),transparent 70%)}.tp-top h1{margin:8px 0 2px;font-size:44px;font-weight:800;letter-spacing:5px;line-height:1;color:#fff;text-shadow:0 3px 18px rgba(0,0,0,.6);animation:tp-rise .45s .08s both}.tp-top small{font-size:13px;color:var(--muted)}.tp-tag{display:inline-block;padding:4px 14px;border-radius:20px;background:var(--gold);color:#1a1500;font-size:12px;font-weight:800;letter-spacing:2px;animation:tp-stamp .5s .3s both}.tp-sides{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch;padding:8px 20px 18px}.tp-side{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 60%,#2a2a31);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,#13171b),#171b1f 64%)}.tp-club{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(100deg,var(--c),color-mix(in srgb,var(--c) 72%,#000));color:var(--k)}.tp-club small{display:block;font-size:12px;font-weight:800;letter-spacing:1.4px;opacity:.92}.tp-club b{display:block;font-size:24px;font-weight:800;line-height:1.1;min-height:26px}.tp-club b i{font-style:normal;font-size:12px;font-weight:700;opacity:.8}.tp-logo{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 2px 10px rgba(0,0,0,.35)}.tp-logo img.lg{width:40px;height:40px;object-fit:contain;margin:0}.tp-logo .tb{margin:0}.tp-list{display:flex;flex-direction:column;gap:8px;padding:12px;min-height:132px}.tp-piece{display:flex;align-items:center;gap:11px;padding:8px 12px 8px 8px;border-radius:10px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.12);animation:tp-from-right .5s cubic-bezier(.2,1.1,.4,1) both;animation-delay:calc(.4s + var(--i) * .13s)}.tp-side.tp-r .tp-piece{animation-name:tp-from-left}.tp-piece>div{flex:1;min-width:0}.tp-piece b{display:block;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-piece small{font-size:12px;color:rgba(255,255,255,.68)}.tp-piece>b.tp-ovr{flex:none;font-size:28px;line-height:1}.tp-piece>b.tp-pts{flex:none;font-size:15px;color:rgba(255,255,255,.8)}.tp-rd{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:800;background:#25313c;border:2px solid #41596e;color:#cfe3f5}.tp-rd.r1{background:linear-gradient(135deg,#8a6a00,#3d2f00);border-color:#e0b400;color:#ffe98a}.tp-rd.r2{background:linear-gradient(135deg,#66727e,#2e353c);border-color:#b9c5d1;color:#fff}.tp-rd.r3{background:linear-gradient(135deg,#7a4a25,#382210);border-color:#d1915a;color:#ffd9b8}.tp-none{padding:30px 0;text-align:center;color:var(--muted)}.tp-swap{display:grid;place-items:center}.tp-swap span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111;font-size:24px;font-weight:800;box-shadow:0 4px 18px rgba(0,0,0,.5);animation:tp-spin .8s .2s cubic-bezier(.2,1.2,.4,1) both}.tp-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px 18px;border-top:1px solid #2a2a31;background:#0f1215}.tp-grade{display:flex;align-items:center;gap:13px;min-width:0}.tp-grade>b{flex:none;width:56px;height:56px;border-radius:12px;display:grid;place-items:center;font-size:26px;font-weight:800;background:#1d4a33;color:#b9f5cd;animation:tp-stamp .5s .9s both}.tp-grade>b.gB{background:#214560;color:#cdefff}.tp-grade>b.gC{background:#5a4a12;color:#ffe9a8}.tp-grade>b.gD{background:#5e1f1f;color:#ffd0d0}.tp-grade span{font-size:14.5px;line-height:1.4}.tp-grade small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;color:var(--muted)}.tp-acts{display:flex;align-items:center;gap:10px;flex:none}.tp-acts a{font-size:12.5px;font-weight:800;letter-spacing:.8px;color:var(--muted);padding:9px 12px}.tp-acts a:hover{color:#fff}button.tp-done{padding:10px 34px;border:0;border-radius:8px;background:var(--go);color:#08240a;font-size:15px;font-weight:800;letter-spacing:1.5px;cursor:pointer}button.tp-done:hover{filter:brightness(1.12)}button.tp-done:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes tp-fade{from{opacity:0}to{opacity:1}}@keyframes tp-pop{from{opacity:0;transform:scale(.86) translateY(24px)}to{opacity:1;transform:none}}@keyframes tp-rise{from{opacity:0;transform:translateY(14px);letter-spacing:14px}to{opacity:1;transform:none;letter-spacing:5px}}@keyframes tp-stamp{0%{opacity:0;transform:scale(2.2) rotate(-8deg)}60%{opacity:1;transform:scale(.94) rotate(1deg)}100%{opacity:1;transform:none}}@keyframes tp-from-right{from{opacity:0;transform:translateX(160px) scale(.9)}to{opacity:1;transform:none}}@keyframes tp-from-left{from{opacity:0;transform:translateX(-160px) scale(.9)}to{opacity:1;transform:none}}@keyframes tp-spin{from{opacity:0;transform:rotate(-200deg) scale(.3)}to{opacity:1;transform:none}}@keyframes tp-fall{0%{opacity:1;transform:translate(0,0) rotate(0)}85%{opacity:1}100%{opacity:0;transform:translate(var(--x),620px) rotate(var(--r))}}@media(max-width:860px){.tp-sides{grid-template-columns:minmax(0,1fr);gap:10px}.tp-swap span{transform:rotate(90deg)}.tp-top h1{font-size:30px}.tp-foot{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.ts-card,.ts-item,.ts-logos i,.tp,.tp-back,.tp-top h1,.tp-tag,.tp-piece,.tp-swap span,.tp-grade>b{animation:none}.tp-bits{display:none}}.st-card{margin:12px 12px 10px;padding:12px 14px;border-radius:8px;border-left:4px solid var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--tint) 46%,#171b1f),#171b1f 70%)}.st-card small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.2px;color:var(--muted)}.st-card b{display:block;font-size:24px;font-weight:800;line-height:1.15}.st-card span{font-size:13.5px;color:#cfd2d6}.st-card p{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:#cfd2d6}.st-card p i{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:1px;color:var(--muted);margin-right:6px;text-transform:uppercase}.st-t td{white-space:normal}.st-t td.n,.st-t td:nth-child(3){white-space:nowrap}.st-t tr.st-now td{background:color-mix(in srgb,var(--accent) 16%,transparent)}.ts-want.ts-want2{margin-top:6px}.ts-want.ts-want2 a{padding-left:9px;padding-right:9px}
