.N0kHaq_main{padding:32px 40px 60px}.N0kHaq_outerLayout{grid-template-columns:1fr 280px;align-items:flex-start;gap:32px;max-width:1100px;display:grid}.N0kHaq_col{min-width:0}.N0kHaq_inner{flex-direction:column;gap:32px;display:flex}.N0kHaq_side{top:calc(var(--header-h) + 20px);flex-direction:column;gap:20px;display:flex;position:sticky}.N0kHaq_h1{color:var(--fg);margin:0;font-family:Syne,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:800}.N0kHaq_intro{color:#595959;margin:0;font-size:14px;line-height:1.65}@media (prefers-color-scheme:dark){.N0kHaq_intro{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_intro{color:var(--fg-muted)}.N0kHaq_grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.N0kHaq_grid{grid-template-columns:1fr}}.N0kHaq_rankingBlock{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.N0kHaq_blockTitle{color:var(--fg);border-bottom:1px solid var(--border);margin:0;padding:14px 16px 10px;font-size:15px;font-weight:700}.N0kHaq_table{border-collapse:collapse;width:100%}.N0kHaq_thRank,.N0kHaq_thName,.N0kHaq_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){.N0kHaq_thRank,.N0kHaq_thName,.N0kHaq_thPts{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_thRank,:root[data-theme=dark] .N0kHaq_thName,:root[data-theme=dark] .N0kHaq_thPts{color:var(--fg-muted)}.N0kHaq_thRank,.N0kHaq_thPts{text-align:center;width:48px}.N0kHaq_row:nth-child(2n){background:color-mix(in srgb, var(--border) 30%, transparent)}.N0kHaq_row:first-child td{font-weight:700}.N0kHaq_rank{text-align:center;color:var(--fg-muted);padding:10px 8px;font-size:13px;font-weight:700}.N0kHaq_row:first-child .N0kHaq_rank{color:var(--vpn);font-size:15px}.N0kHaq_name{color:var(--fg);align-items:center;gap:8px;padding:10px 8px 10px 16px;font-size:13px;font-weight:500;display:flex}.N0kHaq_flag{font-size:16px}.N0kHaq_pts{text-align:center;color:#595959;font-variant-numeric:tabular-nums;padding:10px 16px 10px 8px;font-size:12px}@media (prefers-color-scheme:dark){.N0kHaq_pts{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_pts{color:var(--fg-muted)}.N0kHaq_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){.N0kHaq_source{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_source{color:var(--fg-muted)}.N0kHaq_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}.N0kHaq_watchTitle{color:var(--fg);margin:0;font-size:16px;font-weight:700}.N0kHaq_watchText{color:#595959;margin:0;font-size:14px;line-height:1.65}@media (prefers-color-scheme:dark){.N0kHaq_watchText{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_watchText{color:var(--fg-muted)}.N0kHaq_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}.N0kHaq_watchBtn:hover{opacity:.9}.N0kHaq_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}.N0kHaq_vpnPromoHeader{color:var(--fg);font-size:14px;font-weight:700}.N0kHaq_vpnPromoText{color:#595959;margin:0;font-size:12px;line-height:1.55}@media (prefers-color-scheme:dark){.N0kHaq_vpnPromoText{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_vpnPromoText{color:var(--fg-muted)}.N0kHaq_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}.N0kHaq_vpnPromoBtn:hover{opacity:.9}.N0kHaq_vpnDisclaimer{color:#595959;margin:0;font-size:11px}@media (prefers-color-scheme:dark){.N0kHaq_vpnDisclaimer{color:var(--fg-muted)}}:root[data-theme=dark] .N0kHaq_vpnDisclaimer{color:var(--fg-muted)}@media (max-width:900px){.N0kHaq_outerLayout{grid-template-columns:1fr}.N0kHaq_side{position:static}}@media (max-width:768px){.N0kHaq_main{padding:20px 16px 40px}}
