.plan{display:flex;flex-direction:column}.plan h3{font-size:clamp(32px,4vw,44px)}.plan .plan-durations{display:flex;gap:6px;flex-wrap:wrap;margin-top:24px;min-height:38px}.plan-durations button,.network-tabs button{padding:10px 13px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.plan-durations button.active,.network-tabs button.active{background:var(--yellow);color:var(--deep);border-color:var(--yellow)}.plan .price{margin-top:24px;margin-bottom:0}.plan .monthly-price{height:30px;font-size:12px;color:var(--muted);margin-top:8px}.plan ul{flex:1;gap:12px;margin-top:18px}.plan>.button{margin-top:24px}.trial-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:22px;align-items:center}.trial-row .trial-star{font-size:32px;line-height:1}.trial-row .text-link{white-space:nowrap}.network-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.network-heading h2{margin-top:12px}.network-tabs{display:flex;gap:8px}.network-card{border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden}.network-time{font-size:12px;color:var(--muted);padding:20px 24px;border-bottom:1px solid var(--line)}.network-list{display:grid;grid-template-columns:1fr 1fr}.network-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line);font-size:13px}.network-result{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;white-space:nowrap}.network-result b{min-width:65px;text-align:right;color:var(--white);font-size:12px}.network-result i{width:6px;height:6px;border-radius:50%;background:#798495}.network-result.up i{background:#9bdbb3}.network-result.down i{background:#ed9b8f}.network-note{font-size:12px;color:var(--muted);margin-top:18px;max-width:850px;line-height:1.7}.network-empty{padding:24px}.tools-nav{scrollbar-width:thin}.sidebar .tools-nav{flex-wrap:wrap;overflow:visible}.sidebar .tools-nav a{white-space:nowrap}
@media(max-width:900px){.network-list{grid-template-columns:1fr}.network-heading{align-items:start;flex-direction:column}.network-row{padding:16px}.network-time{padding:18px 16px}}
@media(max-width:600px){.plan{padding:26px 22px}.plan .plan-durations{gap:5px}.plan-durations button{font-size:11px;padding:9px 10px}.plan ul{gap:6px}.trial-row{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:24px 0}.trial-row .trial-star{align-self:start;font-size:25px}.trial-row>div{min-width:0}.trial-row .text-link{grid-column:1/-1;width:100%;justify-content:space-between;padding:15px 18px;border:1px solid var(--line);border-radius:5px;margin-top:8px}.network-row{font-size:12px;gap:8px}.network-result{font-size:9px;gap:5px}.network-result b{min-width:53px;font-size:11px}.sidebar .tools-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-bottom:10px}.sidebar .tools-nav a{font-size:10px;white-space:normal;padding:10px 7px;min-height:46px;gap:6px}}
.trial-row>.text-link{margin-left:0}
@media(max-width:360px){.closing h2>span{display:none}.closing h2{font-size:48px}}
/* Animated decorative tracks must not enlarge the page's scrollable canvas. */
html,body{overflow-x:clip}

.network-name{display:flex;align-items:center;gap:9px;min-width:0}.country-image{width:24px;height:15px;flex:none;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff20}
