#local-vs-national{scroll-margin-top:96px}.nmap{margin:0;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--pk-surface);border:1px solid var(--pk-line-strong);border-radius:20px;padding:22px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #bf011914}.nmap__inner{display:flex;flex-direction:column;gap:14px}.nmap__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.nmap__head>div{display:flex;flex-direction:column;gap:2px}.nmap__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-dim);font-weight:700}.nmap__name{font-size:17px;font-weight:700}.nmap__dots{display:flex;gap:5px;padding-top:6px}.nmap__dots span{width:6px;height:6px;border-radius:50%;background:var(--pk-line-strong);transition:background .3s,width .3s}.nmap__dots span.is-on{background:var(--pk-red-text);width:16px;border-radius:3px}.nmap__query{font-size:13.5px;color:var(--pk-ink);background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:10px;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmap__svg{width:100%;height:auto;display:block;overflow:visible;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:12px 12px;border-radius:12px}.nmap__dot{fill:#fff3;transition:fill .3s ease var(--d)}.nmap__halo{fill:#ff334000;transition:fill .4s ease var(--d)}.nmap__metro.is-on .nmap__dot{fill:var(--pk-muted)}.nmap__metro.is-on.is-top .nmap__dot{fill:var(--pk-red-text)}.nmap__metro.is-on.is-top .nmap__halo{fill:#ff334029}.nmap__tag{opacity:0;transform:translateY(3px);transform-box:fill-box;transition:opacity .3s ease var(--d),transform .3s ease var(--d)}.nmap__metro.is-on .nmap__tag{opacity:1;transform:none}.nmap__tag rect{fill:var(--pk-surface-2);stroke:var(--pk-line-strong)}.nmap__metro.is-top .nmap__tag rect{stroke:#ff334080}.nmap__tag text{fill:var(--pk-ink);font-size:9.5px;font-weight:700;font-family:ui-monospace,SF Mono,Menlo,monospace}.nmap__stat{display:flex;align-items:baseline;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--pk-red);background:linear-gradient(180deg,var(--pk-red-soft),transparent 90%)}.nmap__stat b{font-size:34px;line-height:1}.nmap__stat b small{font-size:16px;color:var(--pk-muted);font-weight:400}.nmap__stat span{font-size:14px;color:var(--pk-ink)}.pk .nmap__foot{font-size:12px;color:var(--pk-dim)}.nmap--resetting *{transition:none!important}.nvs{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:20px;align-items:start}@media (max-width: 980px){.nvs{grid-template-columns:minmax(0,1fr)}}.nvs__demo{display:flex;flex-direction:column;gap:12px}.nvs__switch{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:14px;background:#ffffff0d}.nvs__switch button{font-size:14.5px;font-weight:600;color:var(--pk-muted);padding:10px 18px;border-radius:10px;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.nvs__switch button[aria-pressed=true]{background:var(--pk-red-soft);color:var(--pk-ink);box-shadow:inset 0 0 0 1px var(--pk-red)}.nvs__switch button:focus-visible{outline:2px solid var(--pk-red-text);outline-offset:2px}.nvs__serp{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--pk-line-strong);background:var(--pk-surface);min-height:380px}.nvs__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--pk-surface-2);border:1px solid var(--pk-line);color:var(--pk-muted);font-size:13.5px}.nvs__bar span{color:var(--pk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvs__pack{border:1px solid var(--pk-line);border-radius:12px;overflow:hidden}.nvs__map{position:relative;height:84px;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 22px 22px,#151a17}.nvs__map span{position:absolute;transform:translate(-50%,-100%);color:var(--pk-red-text)}.nvs__pack ul{display:flex;flex-direction:column}.nvs__pack li{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-top:1px solid var(--pk-line);font-size:13.5px}.nvs__pack li span{font-size:12px;color:var(--pk-dim)}.nvs__results{display:flex;flex-direction:column;gap:4px}.nvs__results li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;font-size:14px}.nvs__results li b{color:#8ab4f8;font-weight:500}.nvs__site{font-size:12px;color:var(--pk-dim);display:flex;align-items:center;gap:8px}.nvs__site em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pk-good);background:#3ecf8e1f;border-radius:999px;padding:1px 7px}.nvs__results li.is-you{background:#3ecf8e12;box-shadow:inset 0 0 0 1px #3ecf8e4d}.pk .nvs__note{font-size:14px;color:var(--pk-ink);margin-top:auto}.pk .nvs__sample{font-size:12px;color:var(--pk-dim)}.nvs__table table{width:100%;border-collapse:collapse;font-size:14.5px;table-layout:fixed}.nvs__table th,.nvs__table td{padding:15px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--pk-line);line-height:1.5;transition:background .2s,color .2s}.nvs__table thead th{border-top:0;font-size:16px;color:var(--pk-ink)}.nvs__table thead th:first-child{width:24%}.nvs__table tbody th{color:var(--pk-ink);font-weight:700}.nvs__table td{color:var(--pk-muted)}.nvs--local .nvs__col--local,.nvs--national .nvs__col--national{background:#bf011912;color:var(--pk-ink)}.nvs--local thead .nvs__col--local,.nvs--national thead .nvs__col--national{box-shadow:inset 0 3px 0 var(--pk-red)}@media (max-width: 720px){.nvs__serp{min-height:0}.nvs__table{border:0;background:none}.nvs__table table,.nvs__table tbody,.nvs__table tr,.nvs__table th,.nvs__table td{display:block;width:auto}.nvs__table thead{display:none}.nvs__table tr{border:1px solid var(--pk-line);border-radius:16px;background:var(--pk-surface);margin-bottom:12px;overflow:hidden}.nvs__table tbody th{border-top:0;padding:16px 18px 6px;font-size:16px}.nvs__table td{border-top:0;padding:8px 18px}.nvs__table td:last-child{padding-bottom:16px}.nvs__table td:before{content:attr(data-col);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-dim);font-weight:700;margin-bottom:2px}.nvs--local .nvs__table td.nvs__col--local:before,.nvs--national .nvs__table td.nvs__col--national:before{color:var(--pk-red-text)}}.nrm{position:relative;padding:36px 24px 56px;border-radius:20px;border:1px solid var(--pk-line);background:var(--pk-surface)}.nrm__scale,.nrm__marks{position:relative;margin-left:34%}.nrm__scale{height:18px;margin-bottom:8px;font-size:11.5px;color:var(--pk-dim)}.nrm__scale span,.nrm__marks span{position:absolute;transform:translate(-50%);white-space:nowrap}.nrm__lanes{display:flex;flex-direction:column;gap:14px}.nrm__lane{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center}.nrm__name{font-size:14.5px;color:var(--pk-ink);padding-right:18px}.nrm__track{position:relative;height:14px;border-radius:999px;background:#ffffff0d}.nrm__bar{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--pk-red),var(--pk-red-text));transform-origin:left center;transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .16s + .15s),opacity .4s ease calc(var(--i) * .16s + .15s)}.nrm__lane--thin .nrm__track{height:6px}.nrm__lane--thin .nrm__bar{background:repeating-linear-gradient(90deg,var(--pk-red-text) 0 6px,transparent 6px 10px)}.nrm__marks{height:0;margin-top:18px}.nrm__marks span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;color:var(--pk-muted);top:0}.nrm__marks i{width:8px;height:8px;border-radius:50%;background:var(--pk-red-text);box-shadow:0 0 0 4px #ff334026}.nrm.is-armed:not(.is-in) .nrm__bar{transform:scaleX(0);opacity:0}@media (max-width: 720px){.nrm{padding:20px 16px 28px}.nrm__scale,.nrm__marks{margin-left:0}.nrm__lane{grid-template-columns:minmax(0,1fr);gap:6px}.nrm__name{padding-right:0;font-size:14px}.nrm__lanes{gap:16px}.nrm__marks{height:auto;margin-top:16px;display:flex;justify-content:space-between}.nrm__marks span{position:static;transform:none;flex-direction:row;gap:6px}.nrm__marks span{font-size:11px}}.naud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1040px){.naud{grid-template-columns:repeat(2,minmax(0,1fr))}}.naud__card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;border:1px solid var(--pk-line);background:var(--pk-surface)}.naud__n{font-size:13px;color:var(--pk-red-text)}.naud__card h3{font-size:17px}.naud__card p{font-size:14.5px}.pk .naud__link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--pk-red-text);text-decoration:none;padding:6px 0}.pk .naud__link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.nmap{padding:16px}.nmap__stat b{font-size:28px}.pk .naud.pk-rail>*{flex-basis:82%}.nvs__switch{align-self:stretch}.nvs__switch button{flex:1}}
