.IuDkFW_main{padding:32px 40px 60px}.IuDkFW_outerLayout{grid-template-columns:1fr 280px;align-items:flex-start;gap:32px;max-width:1100px;display:grid}.IuDkFW_col{min-width:0}.IuDkFW_inner{flex-direction:column;gap:32px;display:flex}.IuDkFW_side{top:calc(var(--header-h) + 20px);flex-direction:column;gap:20px;display:flex;position:sticky}.IuDkFW_h1{color:var(--fg);margin:0;font-family:Syne,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:800}.IuDkFW_intro{color:#595959;margin:0;font-size:14px;line-height:1.65}@media (prefers-color-scheme:dark){.IuDkFW_intro{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_intro{color:var(--fg-muted)}.IuDkFW_grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.IuDkFW_grid{grid-template-columns:1fr}}.IuDkFW_rankingBlock{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.IuDkFW_blockTitle{color:var(--fg);border-bottom:1px solid var(--border);margin:0;padding:14px 16px 10px;font-size:15px;font-weight:700}.IuDkFW_table{border-collapse:collapse;width:100%}.IuDkFW_thRank,.IuDkFW_thName,.IuDkFW_thPts{text-transform:uppercase;letter-spacing:.05em;color:#595959;text-align:left;border-bottom:1px solid var(--border);padding:8px 16px;font-size:11px;font-weight:600}@media (prefers-color-scheme:dark){.IuDkFW_thRank,.IuDkFW_thName,.IuDkFW_thPts{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_thRank,:root[data-theme=dark] .IuDkFW_thName,:root[data-theme=dark] .IuDkFW_thPts{color:var(--fg-muted)}.IuDkFW_thRank,.IuDkFW_thPts{text-align:center;width:48px}.IuDkFW_row:nth-child(2n){background:color-mix(in srgb, var(--border) 30%, transparent)}.IuDkFW_row:first-child td{font-weight:700}.IuDkFW_rank{text-align:center;color:var(--fg-muted);padding:10px 8px;font-size:13px;font-weight:700}.IuDkFW_row:first-child .IuDkFW_rank{color:var(--vpn);font-size:15px}.IuDkFW_name{color:var(--fg);align-items:center;gap:8px;padding:10px 8px 10px 16px;font-size:13px;font-weight:500;display:flex}.IuDkFW_team{color:#595959;margin-top:1px;font-size:11px;font-weight:400;display:block}@media (prefers-color-scheme:dark){.IuDkFW_team{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_team{color:var(--fg-muted)}.IuDkFW_flag{font-size:16px}.IuDkFW_pts{text-align:center;color:#595959;font-variant-numeric:tabular-nums;padding:10px 16px 10px 8px;font-size:12px}@media (prefers-color-scheme:dark){.IuDkFW_pts{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_pts{color:var(--fg-muted)}.IuDkFW_source{color:#595959;border-top:1px solid var(--border);margin:0;padding:8px 16px;font-size:11px;font-style:italic}@media (prefers-color-scheme:dark){.IuDkFW_source{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_source{color:var(--fg-muted)}.IuDkFW_unavailable{background:var(--bg-card);border:1px dashed var(--border);text-align:center;color:#595959;border-radius:10px;padding:2rem}@media (prefers-color-scheme:dark){.IuDkFW_unavailable{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_unavailable{color:var(--fg-muted)}.IuDkFW_watchSection{background:color-mix(in srgb, var(--accent) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:12px;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.IuDkFW_watchTitle{color:var(--fg);margin:0;font-size:16px;font-weight:700}.IuDkFW_watchText{color:#595959;margin:0;font-size:14px;line-height:1.65}@media (prefers-color-scheme:dark){.IuDkFW_watchText{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_watchText{color:var(--fg-muted)}.IuDkFW_watchBtn{background:var(--accent);color:#fff;border-radius:8px;align-self:flex-start;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.IuDkFW_watchBtn:hover{opacity:.9}.IuDkFW_vpnPromo{background:color-mix(in srgb, var(--vpn) 10%, var(--bg-card));border:1.5px solid color-mix(in srgb, var(--vpn) 40%, var(--border));border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.IuDkFW_vpnPromoHeader{color:var(--fg);font-size:14px;font-weight:700}.IuDkFW_vpnPromoText{color:#595959;margin:0;font-size:12px;line-height:1.55}@media (prefers-color-scheme:dark){.IuDkFW_vpnPromoText{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_vpnPromoText{color:var(--fg-muted)}.IuDkFW_vpnPromoBtn{background:var(--vpn);color:#000;text-align:center;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:block}.IuDkFW_vpnPromoBtn:hover{opacity:.9}.IuDkFW_vpnDisclaimer{color:#595959;margin:0;font-size:11px}@media (prefers-color-scheme:dark){.IuDkFW_vpnDisclaimer{color:var(--fg-muted)}}:root[data-theme=dark] .IuDkFW_vpnDisclaimer{color:var(--fg-muted)}@media (max-width:900px){.IuDkFW_outerLayout{grid-template-columns:1fr}.IuDkFW_side{position:static}}@media (max-width:768px){.IuDkFW_main{padding:20px 16px 40px}}
