:root{--bg:#eaefef;--muted:#bfc9d1;--dark:#25343f;--accent:#ff9b51;--chart-cw:#3d9df0;--chart-ssb:#5faf6a;--chart-digi:#d4b84a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eaefef;background-color:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-top{position:-webkit-sticky;position:sticky;top:0;z-index:200}.App-site-toolbar{display:block}.App-top-messages{background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--dark) 10%,#0000)}.App-copyright{color:var(--dark);font-size:.72rem;line-height:1.3;margin:0;opacity:.88;padding:.35rem .75rem 0;text-align:right}.App-rda-notice{color:var(--dark);font-size:.78rem;line-height:1.4;margin:0;padding:.2rem .75rem .45rem;text-align:center}.App-rda-notice a{color:var(--accent);font-weight:600;word-break:break-all}.App-rda-notice a:hover{text-decoration:underline}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--bg);color:var(--dark);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header--home{justify-content:flex-start;padding:1.5rem 1rem 2rem}.App-home-lead{color:var(--dark);font-size:1rem;margin:0 0 1rem}.App-region-subtitle{color:var(--dark);font-size:1rem;margin:-.25rem 0 .75rem;opacity:.85}.App-dev-notice{background:color-mix(in srgb,var(--muted) 72%,#0000);border:1px solid color-mix(in srgb,var(--dark) 18%,#0000);border-radius:6px;color:var(--dark);font-size:.78rem;line-height:1.35;margin:-.25rem 0 .9rem;max-width:min(72rem,calc(100% - 1rem));padding:.45rem .65rem}.App-back{align-self:flex-start;color:var(--accent);font-size:.95rem;margin-bottom:.75rem;text-decoration:none}.App-back:hover{text-decoration:underline}.App-region-links{margin-inline:auto;max-width:min(72rem,calc(100% - 1.5rem));text-align:left;width:100%}.App-region-links ul{column-gap:1.25rem;column-width:10.5rem;list-style:none;margin:0;padding:0}@media (max-width:380px){.App-region-links ul{columns:1}}.App-region-links li{break-inside:avoid;margin-bottom:.3rem;page-break-inside:avoid}.App-region-link{border-bottom:1px solid #0000;color:var(--dark);font-size:.8rem;line-height:1.35;text-decoration:none}.App-region-link:hover{border-bottom-color:var(--accent);color:var(--accent)}.App-link{color:var(--accent)}.App-loading{color:var(--dark);margin:1rem 0}.App-title{color:var(--dark);font-size:1.5rem;margin-bottom:.5rem}.App-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:1rem 0;max-width:1400px;width:100%}.App-ratings{flex:1 1 500px;min-width:0;text-align:left}.App-charts{flex:0 1 420px;min-width:280px;text-align:left}.App-charts-title{color:var(--dark);font-size:1.1rem;margin-bottom:.35rem}.App-charts-subtitle{color:var(--dark);font-size:.8rem;margin:0 0 .75rem;opacity:.9}.App-charts-desc-hint{border-bottom:1px dotted color-mix(in srgb,var(--dark) 35%,#0000);cursor:help}.App-band-rate-meta{background:color-mix(in srgb,var(--muted) 65%,#0000);border-left:3px solid var(--accent);border-radius:6px;color:var(--dark);font-size:.82rem;line-height:1.45;margin:0 0 1rem;padding:.5rem .65rem}.App-band-rate-meta-hint{border-bottom:1px dotted color-mix(in srgb,var(--dark) 35%,#0000);cursor:help}.App-mode-summary{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:1.25rem}.App-mode-summary-block{background:var(--muted);border-radius:8px;flex:1 1 200px;min-width:180px;padding:.65rem .85rem}.App-mode-summary-break{border:0;flex-basis:100%;height:0;margin:0;overflow:hidden;padding:0;width:100%}.App-mode-summary-title{color:var(--dark);font-size:.82rem;font-weight:600;margin:0 0 .5rem}.App-mode-summary-dl{margin:0;padding:0}.App-mode-summary-row{display:flex;font-size:.85rem;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.App-mode-summary-row:last-child{margin-bottom:0}.App-mode-summary-row dt{color:var(--dark);font-weight:600;margin:0}.App-mode-summary-row dd{font-feature-settings:"tnum";color:var(--dark);font-variant-numeric:tabular-nums;margin:0}.App-top-activators-list{margin-top:0}.App-charts .App-chart-wrap{background:var(--muted);border-radius:8px;margin-bottom:1rem;padding:.75rem}.App-charts .App-chart-wrap:last-child{margin-bottom:0}.App-chart-mode-title{color:var(--dark);font-size:.95rem;margin:0 0 .5rem}.App-region{color:var(--dark);font-size:1.1rem;margin-bottom:1rem}.App-mode-block{margin-bottom:1.5rem}.App-mode-title{border-bottom:1px solid var(--muted);color:var(--dark);font-size:1rem;margin-bottom:.5rem;padding-bottom:.25rem}.App-bands{display:flex;flex-wrap:wrap;gap:1rem}.App-band{background:var(--muted);border-radius:6px;min-width:140px;padding:.5rem .75rem}.App-band-name{color:var(--dark);font-size:.85rem;margin-bottom:.35rem}.App-band-list{font-size:.9rem;list-style:none;margin:0;padding:0}.App-band-list li{border-bottom:1px solid #25343f26;display:flex;gap:1rem;justify-content:space-between;padding:.2rem 0}.App-band-list li:last-child{border-bottom:none}.App-call{font-weight:500}.App-count{color:var(--dark)}.App-error{color:var(--accent);margin:0}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ThemeSwitcher{align-items:stretch;background:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--dark) 14%,#0000);box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;padding:0}.ThemeSwitcher-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;min-height:2.5rem;padding:.5rem .75rem}.ThemeSwitcher-bar--home{justify-content:flex-end}.ThemeSwitcher-barLead{flex:1 1;min-width:0}.ThemeSwitcher-allRegions{border-bottom:2px solid color-mix(in srgb,var(--accent) 55%,#0000);border-radius:4px;color:var(--dark);font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.35rem .15rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ThemeSwitcher-allRegions:hover{background-color:color-mix(in srgb,var(--bg) 65%,#0000);border-bottom-color:var(--accent);color:var(--accent)}.ThemeSwitcher-allRegions:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeSwitcher-gammaToggle{background:color-mix(in srgb,var(--bg) 88%,#0000);border:1px solid color-mix(in srgb,var(--dark) 18%,#0000);border-radius:6px;color:var(--dark);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;letter-spacing:.02em;padding:.4rem .85rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ThemeSwitcher-gammaToggle:hover{background:var(--bg);border-color:color-mix(in srgb,var(--dark) 28%,#0000);color:var(--accent)}.ThemeSwitcher-gammaToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeSwitcher-panel{background:color-mix(in srgb,var(--bg) 40%,var(--muted));border-top:1px solid color-mix(in srgb,var(--dark) 10%,#0000);padding:.5rem .75rem .65rem}.ThemeSwitcher-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.ThemeSwitcher-btn{border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;height:26px;overflow:hidden;padding:0;position:relative;transition:transform .12s ease,box-shadow .12s ease;width:30px}.ThemeSwitcher-fallback,.ThemeSwitcher-stripes{display:flex;height:100%;width:100%}.ThemeSwitcher-stripe{flex:1 1;min-width:0}.ThemeSwitcher-fallback{border-radius:inherit}.ThemeSwitcher-btn:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.08)}.ThemeSwitcher-btn--active{border-color:var(--dark);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--dark)}.ThemeSwitcher-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.App-extended{border-top:1px solid #bfc9d1;border-top:1px solid var(--muted,#bfc9d1);margin:2rem auto 0;max-width:1200px;padding:1.5rem 1rem 2rem;text-align:left;width:100%}.App-extended-title{font-size:1.2rem;margin:0 0 .35rem}.App-extended-meta,.App-extended-title{color:#25343f;color:var(--dark,#25343f)}.App-extended-meta{font-size:.85rem;margin:0 0 1rem;opacity:.8}.App-extended-kpi{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:1.5rem}.App-extended-kpi-item{background:#bfc9d1;background:var(--muted,#bfc9d1);border-radius:8px;padding:.65rem .75rem}.App-extended-kpi-label{color:#25343f;color:var(--dark,#25343f);display:block;font-size:.75rem;opacity:.85}.App-extended-kpi-value{color:#25343f;color:var(--dark,#25343f);font-size:1.15rem;font-weight:600}.App-extended-charts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1.5rem}.App-extended-chart-card{background:#bfc9d1;background:var(--muted,#bfc9d1);border-radius:8px;padding:.75rem}.App-extended-chart-card--narrow{min-width:260px}.App-extended-chart-title{color:#25343f;color:var(--dark,#25343f);font-size:.95rem;margin:0 0 .5rem}.App-extended-empty{color:#25343f;color:var(--dark,#25343f);margin:2rem 0;opacity:.8;text-align:center}.App-extended-bm-table-wrap,.App-extended-table-wrap{margin-bottom:1.5rem}.App-extended-bm-table,.App-extended-table{border-collapse:collapse;color:#25343f;color:var(--dark,#25343f);font-size:.9rem;width:100%}.App-extended-bm-table td,.App-extended-bm-table th,.App-extended-table td,.App-extended-table th{border:1px solid #25343f26;padding:.4rem .5rem;text-align:right}.App-extended-bm-table td:first-child,.App-extended-bm-table th:first-child,.App-extended-bm-table th[scope=row],.App-extended-table td:first-child,.App-extended-table th:first-child{text-align:left}.App-extended-bm-scroll{overflow-x:auto}.App-extended-bm-table td,.App-extended-bm-table th{font-size:.8rem;white-space:nowrap}.App-extended-details{color:#25343f;color:var(--dark,#25343f);margin-top:1rem}.App-extended-details>summary{cursor:pointer;font-weight:600;margin-bottom:.5rem}.App-extended-filter-hint{font-size:.9rem;margin:.5rem 0 1rem}.App-extended-filter-input{border:1px solid #25343f40;border-radius:6px;margin-left:.35rem;min-width:220px;padding:.35rem .5rem}.App-extended-subdetails{margin-bottom:.75rem}.App-extended-subdetails summary{cursor:pointer;font-weight:500}.App-extended-dl{border:1px solid #25343f1f;border-radius:6px;margin:.5rem 0 0;max-height:320px;overflow-y:auto;padding:.5rem}.App-extended-dl-row{grid-gap:.75rem;border-bottom:1px solid #25343f14;display:grid;font-size:.82rem;gap:.75rem;grid-template-columns:1fr auto;padding:.25rem 0}.App-extended-dl-row:last-child{border-bottom:none}.App-extended-dl-row dt{font-weight:400;margin:0}.App-extended-dl-row dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;text-align:right}