*{box-sizing:border-box}html{background:#05090e}body{margin:0;background:#05090e;color:#cfdcec;font-family:Inter,"Segoe UI",system-ui,sans-serif}.info-page{max-width:1120px;margin:0 auto;padding:34px 20px 58px}.info-hero{padding:28px;border:1px solid #244158;border-radius:16px;background:linear-gradient(145deg,#101c28,#081019);margin-bottom:18px}.info-kicker{color:#66ccff;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.info-hero h1{font-size:clamp(28px,5vw,48px);line-height:1.05;margin:8px 0 12px;color:#eff8ff}.info-hero p,.info-copy{color:#9fb5c8;line-height:1.7;max-width:850px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.info-card{padding:17px;border:1px solid #1b3348;border-radius:12px;background:#0a131d}.info-card h2,.info-card h3{margin:0 0 8px;color:#e4edf7}.info-card h2{font-size:19px}.info-card h3{font-size:15px}.info-card p,.info-card li{color:#9fb5c8;font-size:13px;line-height:1.65}.info-card ul{margin:8px 0 0;padding-left:20px}.info-chip{display:inline-block;margin:0 6px 7px 0;padding:4px 8px;border:1px solid #31516a;border-radius:999px;color:#9fc8df;font-size:9px;font-weight:850;letter-spacing:.08em}.info-chip.proxy{border-color:#705a26;color:#e7c86e}.info-chip.off{border-color:#6d2a30;color:#ff9389}.info-warning{padding:14px 16px;border:1px solid #705a26;border-radius:10px;background:#211b0d;color:#e7cf8d;line-height:1.65;margin:14px 0}.info-danger{border-color:#6d2a30;background:#1a0c0e;color:#ffaaa3}.info-table{width:100%;border-collapse:collapse;margin-top:10px}.info-table th,.info-table td{padding:10px;border-top:1px solid #1a3044;text-align:left;vertical-align:top;font-size:12px;line-height:1.55}.info-table th{color:#66ccff}.info-table td{color:#9fb5c8}.info-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.info-button{display:inline-block;padding:10px 13px;border:1px solid #31516a;border-radius:8px;color:#dcecf7;text-decoration:none;font-weight:800;font-size:12px}.info-button.primary{background:#0e6ff2;border-color:#0e6ff2;color:white}.info-page a{color:#66ccff}.info-updated{color:#61798e;font-size:10px;margin-top:18px}@media(max-width:760px){.info-page{padding:20px 12px 46px}.info-hero{padding:20px}.info-grid{grid-template-columns:1fr}.info-table{display:block;overflow:auto}}
