.pn{max-width:860px;margin:0 auto;padding:18px 16px 40px;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;color:#1a1f36}.pn-bc{font-size:13px;color:#8a90ad;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pn-bc a{color:#1a3fff;text-decoration:none}.pn-bc a:hover{text-decoration:underline}.pn-bc span{color:#c2c8dd}.pn-bc-cur{color:#6b7192}.pn-hero{margin-bottom:20px}.pn-logo{height:46px;width:auto;max-width:150px;object-fit:contain;object-position:left center;margin-bottom:12px}.pn-hero h1{font-size:clamp(24px,4.5vw,36px);line-height:1.12;margin:0 0 10px;letter-spacing:-.02em;color:#1a1f36}.pn-lead{font-size:16.5px;line-height:1.55;color:#4a5170;margin:0;max-width:680px}.pn-live{background:#fff;border:1px solid #e7ebf8;border-radius:18px;padding:22px;margin-bottom:30px;box-shadow:0 6px 22px -14px #1a1f3640}.pn-status{display:flex;align-items:center;gap:12px;border-radius:14px;padding:16px 18px;font-size:18px;font-weight:800}.pn-status-ic{font-size:22px;line-height:1}.pn-ok{background:#e9f9ef;color:#0a7d36;border:1px solid #bfe9cd}.pn-pert{background:#fff4e5;color:#b4610a;border:1px solid #f6d9ac}.pn-panne{background:#fdeaea;color:#c01f2e;border:1px solid #f6c3c8}.pn-count{font-size:14px;color:#6b7192;margin:10px 2px 0;font-weight:600}.pn-hist{margin-top:20px;border-top:1px solid #eef0f8;padding-top:16px}.pn-hist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pn-hist-title{font-size:14px;font-weight:800;color:#1a1f36}.pn-hist-nav{display:flex;align-items:center;gap:8px}.pn-nav-btn{appearance:none;border:1.5px solid #dbe3ff;background:#eef1ff;color:#1a3fff;border-radius:9px;width:34px;height:32px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.pn-nav-btn:hover:not(:disabled){background:#e0e7ff}.pn-nav-btn:disabled{opacity:.4;cursor:default}.pn-hist-date{font-size:13.5px;font-weight:700;color:#1a1f36;min-width:118px;text-align:center;text-transform:capitalize}.pn-chart-wrap{margin:4px 0 0}.pn-plot{position:relative;padding-left:26px}.pn-yaxis{position:absolute;left:0;top:0;width:22px;height:130px;pointer-events:none}.pn-yaxis span{position:absolute;right:3px;transform:translateY(-50%);font-size:11px;color:#9aa0bd;font-weight:600;line-height:1}.pn-chart{width:100%}.pn-chart .pn-svg{display:block;width:100%;height:130px}.pn-chart-axis{display:flex;justify-content:space-between;font-size:11px;color:#9aa0bd;margin-top:4px;padding:0 2px 0 26px}.pn-chart-cap{font-size:13px;color:#4a5170;margin:10px 2px 0}.pn-chart-cap strong{color:#1a1f36}.pn-chart-empty{font-size:13.5px;color:#9aa0bd;background:#f6f7fb;border-radius:10px;padding:16px;text-align:center;margin:6px 0 0}.pn-tip{position:absolute;transform:translate(-50%,-145%);background:#1a1f36;color:#fff;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:0 4px 14px #00000038}.pn-tip:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a1f36}.pn-break{font-size:13px;color:#4a5170;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pn-break-h{font-weight:700}.pn-break-tag{background:#f0f2fb;border-radius:999px;padding:3px 10px;font-weight:600;color:#3a4166}.pn-report{margin-top:22px;border-top:1px solid #eef0f8;padding-top:18px}.pn-report-h{font-size:17px;font-weight:800;margin:0 0 4px;color:#1a1f36}.pn-report-sub{font-size:13.5px;color:#8a90ad;margin:0 0 14px}.pn-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pn-types{display:flex;flex-wrap:wrap;gap:9px}.pn-type{appearance:none;font-family:inherit;font-size:14px;font-weight:700;color:#1a3fff;background:#eef1ff;border:1.5px solid #d6ddff;border-radius:11px;padding:10px 16px;cursor:pointer;transition:background .15s ease,transform .05s ease}.pn-type:hover{background:#e2e8ff}.pn-type:active{transform:translateY(1px)}.pn-type:disabled{opacity:.55;cursor:default}.pn-report-status{margin:14px 0 0;font-size:13.5px;font-weight:600}.pn-report-status.ok{color:#0a8f3c}.pn-report-status.err{color:#d4183d}.pn-report-status.warn{color:#b4610a}.pn-content{max-width:760px;margin:0 auto 30px}.pn-content h2{font-size:21px;letter-spacing:-.01em;margin:24px 0 12px;color:#1a1f36}.pn-content p{font-size:15.5px;line-height:1.7;color:#3a4166;margin:0 0 14px}.pn-content ul{margin:0 0 14px;padding-left:20px}.pn-content li{font-size:15.5px;line-height:1.7;color:#3a4166;margin-bottom:7px}.pn-mvno{background:#f4f7ff;border:1px solid #dce7ff;border-radius:12px;padding:14px 16px;font-size:14.5px!important;color:#2b3356!important}.pn-alt{margin:0 auto 30px}.pn-alt>h2{font-size:21px;margin:0 0 6px;color:#1a1f36}.pn-alt-sub{font-size:14.5px;color:#6b7192;margin:0 0 16px}.pn-altgrid{border-radius:16px;padding:16px}.pn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.pn-alt-all{display:inline-block;margin-top:14px;font-weight:700;color:#1a3fff;text-decoration:none}.pn-alt-all:hover{text-decoration:underline}.pn-related{max-width:820px;margin:0 auto 30px;background:#f7f8fc;border:1px solid #eceef6;border-radius:16px;padding:20px 22px}.pn-related>h2{font-size:18px;margin:0 0 14px;color:#1a1f36}.pn-chips{display:flex;flex-wrap:wrap;gap:8px}.pn-chip{display:inline-block;background:#fff;border:1px solid #dde2f0;color:#2b3356;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.pn-chip:hover{border-color:#1a3fff;color:#1a3fff}.pn-related-links{margin-top:14px}.pn-all{font-weight:700;color:#1a3fff;text-decoration:none;font-size:14.5px}.pn-all:hover{text-decoration:underline}.pn-faq{max-width:760px;margin:0 auto}.pn-faq h2{font-size:21px;margin:0 0 14px;color:#1a1f36}.pn-faq-item{background:#fff;border:1px solid #e6e8f0;border-radius:12px;padding:0 18px;margin-bottom:10px}.pn-faq-item summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:700;font-size:15px;color:#1a1f36;list-style:none;position:relative}.pn-faq-item summary::-webkit-details-marker{display:none}.pn-faq-item summary:after{content:"+";position:absolute;right:2px;top:13px;font-size:22px;color:#1a3fff;font-weight:700}.pn-faq-item[open] summary:after{content:"−"}.pn-faq-item p{margin:0 0 16px;font-size:14.5px;line-height:1.65;color:#4a5170}@media(max-width:820px){.pn-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pn{padding:14px 14px 32px}.pn-grid{grid-template-columns:1fr}.pn-content h2,.pn-alt>h2,.pn-faq h2{font-size:19px}.pn-status{font-size:16px}}
