.pg,.rp{--g:clamp(16px,2.2vw,40px);--fg:var(--c-text);--mut:var(--c-muted);--line:var(--c-border);--red:var(--c-accent);--ink:var(--c-accent-ink);--low:var(--c-risk-low);--warn:var(--c-risk-moderate);--disp:var(--font-disp);--mono:var(--font-jetbrains),ui-monospace,monospace;color:var(--fg);overflow-x:clip}.pg *,.rp *{border-radius:0!important;box-shadow:none!important}.pg a:not([class]),.pg-link,.rp a:not([class]){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.pg a:not([class]):hover,.pg-link:hover,.rp a:not([class]):hover{color:var(--red)}.pg-wrap{padding-inline:var(--g)}.pg-d,.pg-h1,.pg-h2,.pg-num{font-family:var(--disp);font-stretch:62%;font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.005em}.pg-h1{font-size:clamp(72px,15.2vw,240px);overflow-wrap:anywhere}.pg-h1-sm{font-size:clamp(60px,9.6vw,150px)}.pg-h2{font-size:clamp(54px,8.8vw,140px);overflow-wrap:anywhere}.pg-h3{font-stretch:75%;font-weight:900;font-size:clamp(22px,2vw,28px);line-height:1.04}.pg-h3,.pg-kick{font-family:var(--disp);text-transform:uppercase}.pg-kick{font-stretch:85%;font-weight:800;letter-spacing:.04em;font-size:15px;line-height:1.2}.pg-lead{font-size:clamp(19px,1.9vw,28px);line-height:1.22;font-weight:600;max-width:34em}.pg-note{font-size:15px;line-height:1.45;color:var(--mut);max-width:52em}.pg-num{font-variant-numeric:tabular-nums;text-transform:none}.pg-mono{font-family:var(--mono);font-weight:500}.pg-hero{padding:clamp(24px,5vh,56px) var(--g) clamp(32px,6vh,64px)}.pg-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pg-hero-aside{margin-top:clamp(28px,5vh,48px)}.pg-sec{padding:clamp(44px,8vh,96px) var(--g);border-top:6px solid var(--fg);scroll-margin-top:72px}.pg-sec-red{border-top-color:var(--red)}.pg-sec-thin{border-top:1px solid var(--line);padding-block:clamp(28px,5vh,56px)}.pg-sec-head{margin-bottom:clamp(24px,4vh,44px)}.pg-sec-action,.pg-sec-head .pg-lead{margin-top:18px}.pg-card{border:1px solid var(--line)}.pg-card,.pg-lines{background:transparent}.pg-rows>*+*{border-top:1px solid var(--line)}.pg-list{border-top:2px solid var(--fg)}.pg-list>*{border-bottom:1px solid var(--line)}.pg-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--fg)}.pg-stats>div{padding:16px 16px 18px 0;border-bottom:1px solid var(--line);min-width:0}.pg-stats .pg-stat-label,.pg-stats dt{font:500 12.5px/1.3 var(--mono);color:var(--mut);text-transform:uppercase}.pg-stats .pg-num{margin-top:10px;font-size:clamp(44px,5.6vw,88px);overflow-wrap:anywhere}.pg-stats .pg-stat-hint{margin-top:8px;font-size:14px;line-height:1.35;color:var(--mut)}@media (min-width:900px){.pg-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.tv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--c-text);background:transparent;color:var(--c-text);font-family:var(--font-disp);font-stretch:75%;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;padding:0 16px;height:44px;font-size:18px}.tv-btn:hover{background:var(--c-text);color:var(--c-bg)}.tv-btn:disabled{opacity:.5;pointer-events:none}.tv-btn-primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.tv-btn-primary:hover{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.tv-btn-ghost{border-color:transparent;padding-inline:8px;text-decoration:underline;text-underline-offset:4px}.tv-btn-sm{height:34px;font-size:15px;padding-inline:10px}.tv-btn-lg{height:58px;font-size:24px;padding-inline:24px}.pg-lv{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-disp);font-stretch:75%;font-weight:900;font-size:18px;line-height:1;text-transform:uppercase;white-space:nowrap}.pg-lv span{font:500 13px var(--font-jetbrains),monospace}.pg-lv-LOW{color:var(--c-risk-low)}.pg-lv-MODERATE{color:var(--c-risk-moderate)}.pg-lv-HIGH{color:var(--c-risk-high)}.pg-lv-EXTREME{background:var(--c-risk-extreme);color:var(--c-accent-ink);padding:3px 6px}.pg-lv-UNKNOWN{color:var(--c-muted)}.pg-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid;padding:2px 6px;font:700 11.5px/1.35 var(--font-jetbrains),monospace;letter-spacing:.03em;white-space:nowrap}.pg-pill-dot:before{content:"";width:6px;height:6px;background:currentColor}.pg-t-ext{color:var(--c-risk-extreme)}.pg-t-high{color:var(--c-risk-high)}.pg-t-mod{color:var(--c-risk-moderate)}.pg-t-low{color:var(--c-risk-low)}.pg-t-neutral{color:var(--c-muted)}.pg-t-accent{color:var(--c-text)}.pg-bg-ext{background:var(--c-risk-extreme)}.pg-bg-high{background:var(--c-risk-high)}.pg-bg-mod{background:var(--c-risk-moderate)}.pg-bg-low{background:var(--c-risk-low)}.pg-bg-flat{background:var(--c-muted)}.pg-bg-accent,.pg-bg-ink{background:var(--c-text)}.pg-track{display:block;width:100%;overflow:hidden;background:var(--line)}.pg-fill{display:block;height:100%;transform-origin:left center}.pg-stack{display:flex;gap:2px}.pg-table-scroll{overflow-x:auto;scrollbar-width:thin}.pg-table table{width:100%;border-collapse:collapse}.pg-table thead th{font:500 12.5px/1.3 var(--mono);color:var(--mut);text-transform:uppercase;padding:10px 12px 10px 0;border-bottom:2px solid var(--fg);white-space:nowrap;vertical-align:bottom}.pg-table tbody td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:middle;font-size:15px}.pg-table td:last-child,.pg-table th:last-child{padding-right:0}.pg-table tbody tr:hover{background:var(--c-surface2)}.pg-filters{display:flex;flex-wrap:wrap;gap:4px 18px;font-weight:700;font-size:15px}.pg-filters a{padding:4px 0;color:var(--mut)}.pg-filters a:hover{color:var(--fg)}.pg-filters a[aria-current]{color:var(--fg);box-shadow:none;border-bottom:3px solid var(--red)}.pg-empty{border-top:2px solid var(--fg);border-bottom:1px solid var(--line);padding:clamp(24px,4vh,44px) 0}.pg-empty h3{font-family:var(--disp);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(40px,5.4vw,84px);line-height:.9}.pg-empty-sm h3{font-size:clamp(28px,3vw,44px)}.pg-empty p{margin-top:12px;max-width:44em;font-size:16px;line-height:1.45;color:var(--mut)}.pg-empty-action{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.tv-tile{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:var(--c-text);color:var(--c-bg);font-family:var(--font-disp);font-stretch:75%;font-weight:900;line-height:1}.tv-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pg-field{width:100%;height:46px;padding:0 12px;border:2px solid var(--line);background:transparent;color:var(--fg);font-size:16px;outline:none}textarea.pg-field{height:auto;padding:10px 12px;line-height:1.45}select.pg-field{appearance:none}.pg-field::placeholder{color:var(--mut);opacity:1}.pg-field:focus{border-color:var(--fg)}.pg-label{display:block;margin-bottom:6px;font:500 12.5px/1.3 var(--mono);color:var(--mut);text-transform:uppercase}.pg-switch{position:relative;display:inline-flex;flex:none;width:44px;height:24px;background:var(--line);cursor:pointer}.pg-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--fg);transition:transform .15s}.pg-switch[aria-checked=true]{background:var(--c-risk-low)}.pg-switch[data-danger][aria-checked=true]{background:var(--c-risk-extreme)}.pg-switch[aria-checked=true]>span{transform:translateX(20px)}.pg-prose{max-width:44em;font-size:17px;line-height:1.5}.pg-prose h2{font-family:var(--disp);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:clamp(24px,2.4vw,34px);line-height:1.04;margin-top:36px;padding-top:16px;border-top:1px solid var(--line)}.pg-prose>div:first-child>h2,.pg-prose>h2:first-child{margin-top:0;border-top:2px solid var(--fg)}.pg-prose p,.pg-prose ul{margin-top:10px}.pg-prose ul{list-style:square;padding-left:20px}.pg-prose a{text-decoration:underline;text-underline-offset:4px;font-weight:600}.pg-prose a:hover{color:var(--red)}.pg-prose strong{font-weight:700}.pg-steps{list-style:none;border-top:2px solid var(--fg)}.pg-steps>li{display:grid;grid-template-columns:clamp(52px,7vw,96px) minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:clamp(16px,1.3vw,19px);line-height:1.35}.pg-steps>li>b{font-family:var(--disp);font-stretch:62%;font-weight:900;font-size:clamp(40px,4.6vw,72px);line-height:.9}.pg-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-family:var(--disp);font-stretch:70%;font-weight:800;font-size:clamp(22px,2.4vw,36px);line-height:1.06}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:hover{color:var(--red)}.pg-faq details[open] summary{padding-bottom:8px}.pg-faq p{padding-bottom:18px;max-width:44em;font-size:17px;line-height:1.45}.pg-split{display:grid;gap:clamp(28px,4vw,72px);align-items:start}@media (min-width:1000px){.pg-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media print{.pg,.rp{color:#000}}.tv-finder{display:flex;width:100%;border:2px solid var(--c-text)}.tv-finder input{flex:1;min-width:0;background:transparent;border:0;color:var(--c-text);font:500 16px var(--font-jetbrains),monospace;padding:0 16px;height:58px;outline-offset:-4px}.tv-finder input::placeholder{color:var(--c-muted);opacity:1}.tv-finder button{flex:none;background:var(--c-accent);color:var(--c-accent-ink);border:0;cursor:pointer;font-family:var(--font-disp);font-stretch:62%;font-weight:900;font-size:32px;line-height:1;padding:0 22px;text-transform:uppercase}.tv-finder button:hover{background:var(--c-text)}.tv-finder button:disabled{opacity:.6}.tv-finder-hero input,.tv-finder-xl input{height:72px}.tv-finder-hero button,.tv-finder-xl button{font-size:40px;padding:0 34px}.tv-finder-md input{height:48px}.tv-finder-md button{font-size:26px}@media (max-width:760px){.tv-finder input{height:62px;padding:0 12px;font-size:14px}.tv-finder button{font-size:32px;padding:0 18px}}.tv-tiers{list-style:none}.tv-tiers>li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.2fr) 90px minmax(0,1.4fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.3}.tv-tiers>.tv-tiers-head{padding:8px 0;border-bottom:2px solid var(--fg);font:500 12.5px/1.3 var(--mono);color:var(--mut);text-transform:uppercase}.tv-tier-name{text-transform:uppercase;font-size:clamp(56px,6.4vw,100px)}@media (max-width:760px){.tv-tiers>.tv-tiers-head{display:none}.tv-tiers>li{grid-template-columns:minmax(0,1fr);gap:6px;border-bottom:2px solid var(--fg)}.tv-tiers>li>[data-l]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:baseline}.tv-tiers>li>[data-l]:before{content:attr(data-l);font:500 12px var(--mono);color:var(--mut)}.tv-tier-name{font-size:72px}}.pg-filters a,.pg-filters button{text-decoration:none!important}