:root{--pc-bg: #0b0f17;--pc-surface: #121826;--pc-surface-2: #182033;--pc-border: #243049;--pc-text: #e8ecf4;--pc-muted: #93a0b8;--pc-accent: #f5c518;--pc-accent-ink: #141414;--pc-accent-text: var(--pc-accent);--pc-possible: #f59e0b;--pc-mbar-bg: rgba(11,15,23,.96);--pc-red: #ef4444;--pc-red-bg: rgba(239,68,68,.12);--pc-green: #22c55e;--pc-green-bg: rgba(34,197,94,.12);--pc-blue: #60a5fa;--pc-radius: 14px;--pc-radius-sm: 9px;--pc-shadow: 0 1px 0 rgba(255,255,255,.03) inset,0 8px 24px rgba(0,0,0,.25);--pc-max: 1200px;--pc-font: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:root[data-theme="light"]{color-scheme: light;--pc-bg: #f5f7fb;--pc-surface: #ffffff;--pc-surface-2: #f0f3f8;--pc-border: #dde3ed;--pc-text: #101828;--pc-muted: #5a6478;--pc-accent-text: #8a5a00;--pc-red: #dc2626;--pc-red-bg: rgba(220,38,38,.09);--pc-green: #15803d;--pc-green-bg: rgba(22,163,74,.10);--pc-blue: #1d4ed8;--pc-possible: #b45309;--pc-shadow: 0 1px 2px rgba(16,24,40,.05),0 6px 20px rgba(16,24,40,.06);--pc-mbar-bg: rgba(255,255,255,.97)}:root[data-theme="dark"]{color-scheme: dark}[data-theme="light"] .pc-status.is-possible{--tone: var(--pc-possible);--tone-bg: rgba(245,158,11,.12)}[data-theme="light"] .pc-dot-label.is-possible{color: var(--pc-possible)}[data-theme="light"] .pc-tile--possible .pc-badge--hot{color: var(--pc-possible)}[data-theme="light"] .pc-rcard.pc-feed__item--restored .pc-rcard__badge{background: #16a34a;color: #fff}[data-theme="light"] .pc-btn--success{color: #fff}[data-theme="light"] .pc-report__wa{color: #15803d}[data-theme="light"] .pc-share__btn--whatsapp{color: #04230f}[data-theme="light"] .pc-sharebtn__pop{box-shadow: 0 18px 40px rgba(16,24,40,.16)}[data-theme="light"] .pc-toast{background: #101828;border-color: #101828}[data-theme="light"] .pc-disclaimer{background: rgba(245,197,24,.12);border-color: rgba(202,138,4,.35)}[data-theme="light"] .pc-hmodal__backdrop{background: rgba(16,24,40,.45)}[data-theme="light"] .pc-rcard__confirm.is-done{background: rgba(245,197,24,.22)}[data-theme="light"] .leaflet-container{background: #e9eef5}.pc-main{padding: 12px 0 56px}.pc-container{width: min(var(--pc-max),100% - 32px);margin-inline: auto}.pc-muted{color: var(--pc-muted)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px);white-space: nowrap}.pc-hp{position: absolute !important;left: -9999px !important;opacity: 0;height: 0;width: 0}.pc-eyebrow{font-size: .78rem;letter-spacing: .08em;text-transform: uppercase;color: var(--pc-accent-text);font-weight: 700;margin: 0 0 8px}.pc-h1{font-size: clamp(1.7rem,1.1rem + 2.4vw,2.7rem);line-height: 1.12;letter-spacing: -.02em;margin: 0 0 10px;font-weight: 800}.pc-h2{font-size: 1.15rem;margin: 0 0 14px;font-weight: 700;letter-spacing: -.01em}.pc-h3{font-size: 1rem;margin: 0 0 12px;font-weight: 700}.pc-h4{font-size: .95rem;margin: 0 0 8px;font-weight: 700}.pc-lead{color: var(--pc-muted);font-size: 1.05rem;max-width: 70ch;margin: 0 0 18px}.pc-prose p{color: var(--pc-muted);line-height: 1.7;margin: 0 0 12px}.pc-link{display: inline-block;margin-top: 10px;color: var(--pc-accent-text);font-weight: 600;text-decoration: none}.pc-link:hover{text-decoration: underline}.pc-crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 8px 0 18px;font-size: .85rem;color: var(--pc-muted)}.pc-crumbs li + li::before{content: "›";margin-right: 6px;opacity: .6}.pc-crumbs a{color: var(--pc-muted);text-decoration: none}.pc-crumbs a:hover{color: var(--pc-text)}.pc-hero{padding: 8px 0 18px}.pc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1px solid transparent;border-radius: 999px;padding: 10px 18px;font: 600 .95rem/1 var(--pc-font);cursor: pointer;text-decoration: none;transition: transform .08s,filter .15s,background .15s;white-space: nowrap}.pc-btn:active{transform: translateY(1px)}.pc-btn:disabled{opacity: .55;cursor: not-allowed}.pc-btn--accent{background: var(--pc-accent);color: var(--pc-accent-ink)}.pc-btn--accent:hover{filter: brightness(1.06)}.pc-btn--dark{background: #111;color: #fff}.pc-btn--ghost{background: transparent;color: var(--pc-text);border-color: var(--pc-border)}.pc-btn--ghost:hover{background: var(--pc-surface-2)}.pc-btn--danger{background: var(--pc-red);color: #fff}.pc-btn--success{background: var(--pc-green);color: #06240f}.pc-btn--lg{padding: 14px 22px;font-size: 1rem}.pc-btn--sm{padding: 6px 12px;font-size: .82rem}.pc-search{position: relative;display: flex;align-items: center;gap: 8px;background: var(--pc-surface);border: 1px solid var(--pc-border);border-radius: 999px;padding: 6px 6px 6px 16px;max-width: 680px;box-shadow: var(--pc-shadow)}.pc-search:focus-within{border-color: var(--pc-accent);box-shadow: 0 0 0 3px rgba(245,197,24,.18)}.pc-search__icon{color: var(--pc-muted);display: flex}.pc-search input[type=search]{flex: 1;min-width: 0;background: transparent;border: 0;outline: 0;color: var(--pc-text);font: 500 1rem var(--pc-font);padding: 10px 4px}.pc-search input::placeholder{color: var(--pc-muted)}.pc-search__loc{background: var(--pc-surface-2);color: var(--pc-text);border: 1px solid var(--pc-border);width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;cursor: pointer;flex: none}.pc-search__loc:hover{color: var(--pc-accent-text)}.pc-search--lg{padding: 8px 8px 8px 20px}.pc-search--lg input[type=search]{font-size: 1.1rem;padding: 12px 4px}.pc-search__list{position: absolute;z-index: 1000;left: 0;right: 0;top: calc(100% + 6px);list-style: none;margin: 0;padding: 6px;background: var(--pc-surface);border: 1px solid var(--pc-border);border-radius: var(--pc-radius);box-shadow: 0 16px 40px rgba(0,0,0,.45);max-height: 360px;overflow: auto}.pc-search__list a{display: grid;grid-template-columns: auto 1fr;gap: 2px 10px;padding: 10px 12px;border-radius: var(--pc-radius-sm);color: var(--pc-text);text-decoration: none}.pc-search__list a em{grid-column: 2;font-style: normal;color: var(--pc-muted);font-size: .82rem}.pc-search__list li.is-active a,.pc-search__list a:hover{background: var(--pc-surface-2)}.pc-search__list strong{color: var(--pc-accent-text);font-variant-numeric: tabular-nums}.pc-search__msg{position: absolute;left: 20px;top: calc(100% + 6px);margin: 0;font-size: .85rem;color: var(--pc-muted)}.pc-search__msg:empty{display: none}@media (max-width: 560px){.pc-search{border-radius: 18px;flex-wrap: wrap;padding: 8px}.pc-search input[type=search]{flex-basis: calc(100% - 80px)}.pc-search .pc-btn{flex: 1 0 100%}}.pc-card{background: var(--pc-surface);border: 1px solid var(--pc-border);border-radius: var(--pc-radius);padding: 20px;margin-bottom: 18px;box-shadow: var(--pc-shadow)}.pc-card--flush{padding: 0;overflow: hidden}.pc-card--flush .pc-legend{padding: 0 16px 12px}.pc-card--accent{background: var(--pc-accent);color: var(--pc-accent-ink);border-color: transparent}.pc-card--accent p{margin: 0 0 12px}.pc-card__head{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 8px}.pc-card__head .pc-h2{margin: 0}.pc-layout{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 20px;align-items: start}.pc-layout__side{position: sticky;top: 84px}@media (max-width: 960px){.pc-layout{grid-template-columns: minmax(0,1fr)}.pc-layout__side{position: static}}.pc-row{display: flex;gap: 12px;align-items: center;flex-wrap: wrap}.pc-row--between{justify-content: space-between}.pc-row p{margin: 0}.pc-status{--tone: var(--pc-muted);--tone-bg: rgba(147,160,184,.1);background: linear-gradient(180deg,var(--tone-bg),transparent 70%),var(--pc-surface);border: 1px solid var(--pc-border);border-top: 3px solid var(--tone);border-radius: var(--pc-radius);padding: 22px;margin-bottom: 18px;box-shadow: var(--pc-shadow)}.pc-status.is-outage{--tone: var(--pc-red);--tone-bg: var(--pc-red-bg)}.pc-status.is-restored{--tone: var(--pc-green);--tone-bg: var(--pc-green-bg)}.pc-status__head{display: grid;grid-template-columns: auto 1fr auto;gap: 16px;align-items: center}.pc-status__dot{width: 18px;height: 18px;border-radius: 50%;background: var(--tone);box-shadow: 0 0 0 0 var(--tone);animation: pc-pulse 1.8s infinite}.pc-status.is-unknown .pc-status__dot{animation: none}.pc-status__eyebrow{margin: 0;font-size: .78rem;color: var(--pc-muted);text-transform: uppercase;letter-spacing: .06em}.pc-status__label{margin: 2px 0 4px;font-size: clamp(1.4rem,1rem + 1.4vw,1.9rem);color: var(--tone);font-weight: 800;letter-spacing: -.01em}.pc-status.is-unknown .pc-status__label{color: var(--pc-text)}.pc-status__meta{margin: 0;color: var(--pc-muted);font-size: .92rem}@keyframes pc-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--tone) 60%,transparent)}70%{box-shadow: 0 0 0 14px transparent}100%{box-shadow: 0 0 0 0 transparent}}.pc-score{position: relative;width: 78px;display: grid;justify-items: center;text-align: center;padding-top: 0}.pc-score__ring{width: 64px;height: 64px;transform: rotate(-90deg);grid-area: 1 / 1}.pc-score__bg,.pc-score__fg{fill: none;stroke-width: 3.2}.pc-score__bg{stroke: var(--pc-border)}.pc-score__fg{stroke: var(--tone);stroke-linecap: round;transition: stroke-dasharray .4s}.pc-score__num{grid-area: 1 / 1;align-self: center;font-weight: 800;font-size: 1.2rem;line-height: 1}.pc-score__cap{font-size: .62rem;text-transform: uppercase;letter-spacing: .06em;color: var(--pc-muted);margin-top: 4px}.pc-report{margin-top: 18px;padding-top: 18px;border-top: 1px dashed var(--pc-border);display: grid;gap: 12px}.pc-report__q{margin: 0;font-size: 1.02rem}.pc-report__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pc-report__note,.pc-field select,.pc-field input,.pc-filter,.pc-appliances input,.pc-row select{width: 100%;background: var(--pc-bg);color: var(--pc-text);border: 1px solid var(--pc-border);border-radius: var(--pc-radius-sm);padding: 10px 12px;font: 500 .95rem var(--pc-font);box-sizing: border-box}.pc-report__note:focus,.pc-field select:focus,.pc-field input:focus,.pc-filter:focus{outline: 2px solid var(--pc-accent);outline-offset: 0;border-color: transparent}.pc-report__msg{margin: 0;font-size: .9rem;min-height: 1.2em}.pc-report__msg.is-ok{color: var(--pc-green)}.pc-report__msg.is-err{color: var(--pc-red)}@media (max-width: 560px){.pc-status__head{grid-template-columns: auto 1fr}.pc-score{grid-column: 1 / -1;justify-self: start}}.pc-field{display: grid;gap: 6px;font-size: .88rem;color: var(--pc-muted)}.pc-field > span:first-child{font-weight: 600}.pc-field--inline{max-width: 360px}.pc-input{position: relative;display: flex}.pc-input em{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);font-style: normal;color: var(--pc-muted);font-size: .82rem;pointer-events: none}.pc-input input{padding-right: 64px}.pc-filter{margin-bottom: 14px;max-width: 360px}.pc-live{display: inline-flex;align-items: center;gap: 6px;font-size: .75rem;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: var(--pc-red)}.pc-live span{width: 8px;height: 8px;border-radius: 50%;background: var(--pc-red);--tone: var(--pc-red);animation: pc-pulse 1.6s infinite}.pc-feed{list-style: none;margin: 0;padding: 0}.pc-feed__item{display: grid;grid-template-columns: auto 1fr auto;gap: 12px;align-items: start;padding: 12px 0;border-bottom: 1px solid var(--pc-border)}.pc-feed__item:last-child{border-bottom: 0}.pc-feed__badge{font-size: .72rem;font-weight: 700;padding: 4px 9px;border-radius: 999px;white-space: nowrap}.pc-feed__item--outage .pc-feed__badge{background: var(--pc-red-bg);color: var(--pc-red)}.pc-feed__item--restored .pc-feed__badge{background: var(--pc-green-bg);color: var(--pc-green)}.pc-feed__body{display: grid;gap: 2px;min-width: 0}.pc-feed__place{color: var(--pc-text);text-decoration: none;font-weight: 600;overflow: hidden;text-overflow: ellipsis}a.pc-feed__place:hover{color: var(--pc-accent-text)}.pc-feed__place .pc-muted{font-weight: 500;font-size: .85rem}.pc-feed__note{color: var(--pc-muted);font-size: .88rem}.pc-feed__time{color: var(--pc-muted);font-size: .8rem;white-space: nowrap}.pc-feed__empty{color: var(--pc-muted);padding: 14px 0}.pc-feed__item.is-new{animation: pc-in .5s ease}@keyframes pc-in{from{background: rgba(245,197,24,.08)}to{background: transparent}}.pc-history{display: grid;grid-template-columns: repeat(7,1fr);gap: 10px;align-items: end;height: 150px}.pc-history__col{display: grid;grid-template-rows: 1fr auto auto;height: 100%;text-align: center;gap: 4px}.pc-history__bar{display: flex;flex-direction: column-reverse;justify-content: flex-start;background: var(--pc-surface-2);border-radius: 8px;overflow: hidden}.pc-history__out{background: var(--pc-red);display: block}.pc-history__res{background: var(--pc-green);display: block}.pc-history__n{font-weight: 700;font-size: .85rem}.pc-history__lbl{font-size: .75rem;color: var(--pc-muted)}.pc-legend{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;font-size: .8rem;color: var(--pc-muted);margin: 10px 0 0}.pc-legend span{width: 10px;height: 10px;border-radius: 3px;display: inline-block}.pc-legend__out{background: var(--pc-red)}.pc-legend__res{background: var(--pc-green);margin-left: 10px}.pc-map{height: var(--pc-map-h,420px);width: 100%;background: var(--pc-surface-2);z-index: 0}.pc-map .leaflet-popup-content-wrapper,.pc-map .leaflet-popup-tip{background: var(--pc-surface);color: var(--pc-text)}.pc-map .leaflet-popup-content a{color: var(--pc-accent-text)}.pc-map .leaflet-container{font-family: var(--pc-font)}.pc-pulse{animation: pc-map-pulse 2s infinite}@keyframes pc-map-pulse{50%{fill-opacity: .15}}.pc-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.pc-grid--states{grid-template-columns: repeat(auto-fill,minmax(190px,1fr));margin-bottom: 20px}.pc-grid--districts{grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.pc-grid--pins{grid-template-columns: repeat(auto-fill,minmax(180px,1fr))}.pc-grid--tools{grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 14px;margin-bottom: 22px}.pc-grid-title{font-size: .8rem;text-transform: uppercase;letter-spacing: .08em;color: var(--pc-muted);margin: 0 0 10px}.pc-tile{display: flex;flex-direction: column;gap: 4px;padding: 12px 14px;border: 1px solid var(--pc-border);border-radius: var(--pc-radius-sm);background: var(--pc-surface-2);text-decoration: none;color: var(--pc-text);transition: border-color .15s,transform .15s;height: 100%;box-sizing: border-box}.pc-tile:hover{border-color: var(--pc-accent);transform: translateY(-1px)}.pc-tile__name{font-weight: 600}.pc-tile__meta{font-size: .8rem;color: var(--pc-muted)}.pc-tile--outage{border-left: 3px solid var(--pc-red)}.pc-badge{align-self: flex-start;font-size: .72rem;font-weight: 700;padding: 3px 8px;border-radius: 999px;background: var(--pc-surface);color: var(--pc-muted)}.pc-badge--hot{background: var(--pc-red-bg);color: var(--pc-red)}.pc-tool{display: grid;gap: 6px;padding: 18px;height: 100%;box-sizing: border-box;border: 1px solid var(--pc-border);border-radius: var(--pc-radius);background: var(--pc-surface);text-decoration: none;color: var(--pc-text);transition: border-color .15s,transform .15s}.pc-tool:hover{border-color: var(--pc-accent);transform: translateY(-2px)}.pc-tool__icon{font-size: 1.6rem}.pc-tool__title{font-weight: 700}.pc-tool__desc{font-size: .88rem;color: var(--pc-muted)}.pc-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.pc-list a{color: var(--pc-text);text-decoration: none}.pc-list a:hover{color: var(--pc-accent-text)}.pc-list--tight{gap: 4px;font-size: .9rem}.pc-list--cols{grid-template-columns: 1fr 1fr}.pc-list--cols3{grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.pc-chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.pc-chip{display: inline-block;font-size: .8rem;padding: 5px 10px;border-radius: 999px;background: var(--pc-surface-2);border: 1px solid var(--pc-border);color: var(--pc-text);text-decoration: none}a.pc-chip:hover,.pc-chip.is-active{border-color: var(--pc-accent);color: var(--pc-accent-text)}.pc-chip--upcoming{background: rgba(96,165,250,.14);color: var(--pc-blue);border-color: transparent}.pc-chip--ongoing{background: var(--pc-red-bg);color: var(--pc-red);border-color: transparent}.pc-chip--ended{color: var(--pc-muted)}.pc-pins{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 6px}.pc-discom-index{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 18px}.pc-discom-index a{color: var(--pc-text);text-decoration: none}.pc-discom-index a:hover{color: var(--pc-accent-text)}.pc-kpis,.pc-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 18px}.pc-kpi,.pc-stat{background: var(--pc-surface);border: 1px solid var(--pc-border);border-radius: var(--pc-radius);padding: 16px;display: grid;gap: 4px}.pc-kpi strong,.pc-stat__num{font-size: 1.7rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.pc-kpi span,.pc-stat__lbl{font-size: .82rem;color: var(--pc-muted)}.pc-kpi--danger strong,.pc-stat--danger .pc-stat__num{color: var(--pc-red)}@media (max-width: 720px){.pc-kpis,.pc-stats{grid-template-columns: 1fr 1fr}}.pc-table-wrap{overflow-x: auto}.pc-table{width: 100%;border-collapse: collapse;font-size: .92rem}.pc-table th{text-align: left;font-size: .75rem;text-transform: uppercase;letter-spacing: .06em;color: var(--pc-muted);padding: 10px 12px;border-bottom: 1px solid var(--pc-border)}.pc-table td{padding: 12px;border-bottom: 1px solid var(--pc-border);vertical-align: top}.pc-table a{color: var(--pc-text)}.pc-table a:hover{color: var(--pc-accent-text)}.pc-table tr.is-total td{font-weight: 700}.pc-table--compact td{padding: 8px 10px}.pc-table--compact td:last-child{text-align: right;font-variant-numeric: tabular-nums}.pc-planned .pc-chip--upcoming,.pc-planned .pc-chip--ongoing,.pc-planned .pc-chip--ended{display: table;margin: 0 0 6px}.pc-planned td:first-child{white-space: nowrap}.pc-plist{list-style: none;margin: 0 0 4px;padding: 0;display: grid;gap: 12px}.pc-plist li{display: grid;gap: 4px;padding-bottom: 12px;border-bottom: 1px solid var(--pc-border);font-size: .9rem}.pc-plist li:last-child{border-bottom: 0}.pc-plist .pc-chip{justify-self: start}@media (max-width: 680px){.pc-planned thead{display: none}.pc-planned tr{display: block;padding: 12px 0;border-bottom: 1px solid var(--pc-border)}.pc-planned td{display: block;border: 0;padding: 4px 0}.pc-planned td::before{content: attr(data-label);display: block;font-size: .7rem;text-transform: uppercase;color: var(--pc-muted);letter-spacing: .06em}}.pc-empty{padding: 8px 0}.pc-empty p{margin: 0 0 6px}.pc-calc{display: grid;gap: 20px}.pc-calc__fields{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px}.pc-calc__fields > div[data-mode]{display: contents}.pc-calc__fields > div[data-mode][hidden]{display: none}.pc-calc__fields .pc-appliances,.pc-calc__fields > .pc-row{grid-column: 1 / -1}.pc-calc__out{border-top: 1px dashed var(--pc-border);padding-top: 18px}.pc-results{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 12px;margin-bottom: 14px}.pc-result{background: var(--pc-surface-2);border: 1px solid var(--pc-border);border-radius: var(--pc-radius);padding: 16px;display: grid;gap: 4px}.pc-result:first-child{background: var(--pc-accent);color: var(--pc-accent-ink);border-color: transparent}.pc-result:first-child .pc-result__lbl,.pc-result:first-child .pc-result__sub{color: rgba(0,0,0,.65)}.pc-result__lbl{font-size: .8rem;color: var(--pc-muted);text-transform: uppercase;letter-spacing: .06em;font-weight: 600}.pc-result__val{font-size: 1.9rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.pc-result__sub{font-size: .85rem;color: var(--pc-muted)}.pc-appliances{display: grid;gap: 8px}.pc-appliances__head,.pc-appliances__row{display: grid;grid-template-columns: minmax(0,2fr) 90px 70px 90px 36px;gap: 8px;align-items: center}.pc-appliances__head{font-size: .75rem;text-transform: uppercase;color: var(--pc-muted);letter-spacing: .06em}.pc-x{background: transparent;border: 1px solid var(--pc-border);color: var(--pc-muted);border-radius: 8px;height: 38px;cursor: pointer;font-size: 1.1rem}.pc-x:hover{color: var(--pc-red);border-color: var(--pc-red)}.pc-row select{width: auto;flex: 1;min-width: 200px}@media (max-width: 560px){.pc-appliances__head{display: none}.pc-appliances__row{grid-template-columns: 1fr 1fr 1fr 36px}.pc-appliances__row input[data-f="n"]{grid-column: 1 / -1}}.pc-faq{display: grid;gap: 10px}.pc-faq__item{background: var(--pc-surface);border: 1px solid var(--pc-border);border-radius: var(--pc-radius);padding: 0 18px}.pc-faq__item summary{cursor: pointer;font-weight: 600;padding: 16px 0;list-style: none;display: flex;justify-content: space-between;gap: 10px}.pc-faq__item summary::-webkit-details-marker{display: none}.pc-faq__item summary::after{content: "+";color: var(--pc-accent-text);font-size: 1.3rem;line-height: 1}.pc-faq__item[open] summary::after{content: "–"}.pc-faq__a p{margin: 0 0 16px;color: var(--pc-muted);line-height: 1.7}.pc-disclaimer{display: flex;gap: 10px;align-items: flex-start;padding: 14px 16px;border-radius: var(--pc-radius);background: rgba(245,197,24,.07);border: 1px solid rgba(245,197,24,.25);color: var(--pc-muted);font-size: .86rem;margin: 10px 0 0}.pc-disclaimer svg{flex: none;color: var(--pc-accent-text);margin-top: 2px}.pc-disclaimer p{margin: 0}.pc-feed__item.is-auto .pc-feed__badge{background: rgba(96,165,250,.14);color: var(--pc-blue)}.pc-feed__item.is-auto .pc-feed__place{color: var(--pc-muted);font-weight: 500}.pc-refresh{display: inline-flex;align-items: center;gap: 8px;background: var(--pc-surface-2);color: var(--pc-text);border: 1px solid var(--pc-border);border-radius: 999px;padding: 8px 14px;font: 600 .88rem var(--pc-font);cursor: pointer}.pc-refresh:hover{border-color: var(--pc-accent);color: var(--pc-accent-text)}.pc-refresh svg{transition: transform .3s}.pc-refresh.is-loading svg{animation: pc-spin .8s linear infinite}.pc-refresh--sm{padding: 3px 6px;margin-left: 6px;vertical-align: middle;border-radius: 8px}.pc-refresh-time{font-size: .8rem;color: var(--pc-muted)}@keyframes pc-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pc-refresh.is-loading svg{animation: none}}.pc-hbar{background: linear-gradient(90deg,#b91c1c,#dc2626);color: #fff}.pc-hbar__inner{width: min(var(--pc-max),100% - 32px);margin-inline: auto;display: flex;align-items: center;gap: 10px 16px;flex-wrap: wrap;padding: 7px 0;font-size: .92rem}.pc-hbar__title{display: inline-flex;align-items: center;gap: 8px;font-weight: 800;letter-spacing: .01em}.pc-hbar__nums{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.pc-hbar__num{display: inline-flex;align-items: baseline;gap: 6px;background: #fff;color: #991b1b;font-weight: 800;font-size: 1rem;text-decoration: none;padding: 4px 12px;border-radius: 999px;font-variant-numeric: tabular-nums}.pc-hbar__num small{font-weight: 600;font-size: .68rem;text-transform: uppercase;letter-spacing: .04em;color: #b91c1c}.pc-hbar__num:hover{background: #fef3c7}.pc-hbar__sep{width: 1px;height: 20px;background: rgba(255,255,255,.4)}.pc-hbar__local{font-weight: 700}.pc-hbar__more{margin-left: auto;background: transparent;color: #fff;border: 1px solid rgba(255,255,255,.6);border-radius: 999px;padding: 5px 12px;font: 700 .85rem var(--pc-font);cursor: pointer}.pc-hbar__more:hover{background: rgba(255,255,255,.15)}.pc-mbar{display: none}@media (max-width: 720px){.pc-hbar__nums .pc-hbar__num:nth-child(n+2),.pc-hbar__sep,.pc-hbar__local,.pc-hbar__nums a:not(:first-child){display: none}.pc-hbar__inner{font-size: .85rem;padding: 6px 0}.pc-hbar__more{padding: 4px 10px;font-size: .78rem}.pc-mbar{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 9000;padding: 8px 12px calc(8px + env(safe-area-inset-bottom,0px));background: var(--pc-mbar-bg);border-top: 1px solid var(--pc-border);backdrop-filter: blur(8px)}.pc-mbar a,.pc-mbar button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 12px;padding: 12px;font: 800 .95rem var(--pc-font);text-decoration: none;border: 0;cursor: pointer}.pc-mbar__call{background: #dc2626;color: #fff}.pc-mbar__more{background: var(--pc-accent);color: #111}body{padding-bottom: 72px}}.pc-help{border: 2px solid rgba(220,38,38,.55);background: linear-gradient(180deg,rgba(220,38,38,.08),transparent 60%),var(--pc-surface)}.pc-help__head{display: flex;gap: 14px;align-items: flex-start;margin-bottom: 14px}.pc-help__head .pc-h2{margin: 0 0 4px}.pc-help__head p{margin: 0;font-size: .9rem}.pc-help__icon{flex: none;width: 42px;height: 42px;border-radius: 12px;background: #dc2626;color: #fff;display: grid;place-items: center}.pc-help__icon svg{width: 22px;height: 22px}.pc-help__board{border-top: 1px solid var(--pc-border);padding-top: 14px;margin-top: 14px}.pc-help__board:first-of-type{border-top: 0;margin-top: 0;padding-top: 0}.pc-help__board-head{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 10px}.pc-help__board-head .pc-h3{margin: 0}.pc-chip--ok{background: var(--pc-green-bg);color: var(--pc-green);border-color: transparent}.pc-help__nums{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(210px,100%),1fr));gap: 10px}.pc-help__num{display: flex;gap: 12px;align-items: center;padding: 12px 14px;border-radius: 12px;background: var(--pc-surface-2);border: 1px solid var(--pc-border);color: var(--pc-text);text-decoration: none;transition: border-color .15s,transform .15s}.pc-help__num:hover{border-color: var(--pc-accent);transform: translateY(-1px)}.pc-help__num > svg{flex: none;width: 22px;height: 22px;color: #f87171}.pc-help__num--whatsapp > svg{color: #25d366}.pc-help__num span{display: grid;gap: 1px;min-width: 0}.pc-help__num em{font-style: normal;font-size: .68rem;text-transform: uppercase;letter-spacing: .06em;color: var(--pc-muted);font-weight: 700}.pc-help__num strong{font-size: 1.15rem;letter-spacing: .01em;font-variant-numeric: tabular-nums}.pc-help__num small{font-size: .78rem;color: var(--pc-muted)}.pc-help__links{display: flex;gap: 14px;flex-wrap: wrap;margin: 10px 0 0;font-size: .85rem}.pc-help__links a{color: var(--pc-accent-text);text-decoration: none}.pc-help__note{font-size: .78rem;margin: 14px 0 0}.pc-hmodal[hidden]{display: none}.pc-hmodal{position: fixed;inset: 0;z-index: 10001;display: grid;place-items: center;padding: 16px}.pc-hmodal__backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.7)}.pc-hmodal__box{position: relative;width: min(760px,100%);max-height: calc(100vh - 32px);overflow: auto;background: var(--pc-bg);border: 1px solid var(--pc-border);border-radius: 18px;padding: 22px;display: grid;gap: 16px}.pc-hmodal__box h2{margin: 0}.pc-hmodal__close{position: absolute;top: 10px;right: 12px;background: transparent;border: 0;color: var(--pc-muted);font-size: 1.8rem;cursor: pointer;line-height: 1}.pc-hmodal .pc-help{margin: 0}.pc-alerts{display: grid;grid-template-columns: 1fr auto;gap: 12px 18px;align-items: center}.pc-alerts__text .pc-h3{margin: 0 0 4px}.pc-alerts__text p{margin: 0;font-size: .9rem}.pc-alerts__actions{display: flex;gap: 8px;flex-wrap: wrap;justify-content: flex-end}.pc-alerts__form{display: flex;gap: 8px}.pc-alerts__form input[type=email]{background: var(--pc-bg);color: var(--pc-text);border: 1px solid var(--pc-border);border-radius: 999px;padding: 9px 14px;font: 500 .92rem var(--pc-font);min-width: 0;width: 220px}[data-pc-notify].is-on{border-color: var(--pc-green);color: var(--pc-green)}.pc-alerts__msg{grid-column: 1 / -1;margin: 0;font-size: .88rem}.pc-alerts__msg:empty{display: none}.pc-alerts__msg.is-ok{color: var(--pc-green)}.pc-alerts__msg.is-err{color: var(--pc-red)}@media (max-width: 720px){.pc-alerts{grid-template-columns: 1fr}.pc-alerts__actions{justify-content: stretch}.pc-alerts__form{flex: 1}.pc-alerts__form input[type=email]{width: auto;flex: 1}}.pc-rel{display: grid;grid-template-columns: auto 1fr;gap: 18px;align-items: start}.pc-rel__grade{width: 84px;height: 84px;border-radius: 20px;display: grid;place-items: center;align-content: center;color: #fff}.pc-rel__grade strong{font-size: 2.4rem;line-height: 1;font-weight: 900}.pc-rel__grade span{font-size: .7rem;text-transform: uppercase;letter-spacing: .08em;opacity: .85}.pc-rel__grade--a{background: #15803d}.pc-rel__grade--b{background: #4d7c0f}.pc-rel__grade--c{background: #a16207;color: #fff}.pc-rel__grade--d{background: #c2410c}.pc-rel__grade--e{background: #b91c1c}.pc-rel__text{margin: 0 0 10px;font-weight: 700}.pc-rel__grid,.pc-wx__grid,.pc-offices__meta{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 10px;margin: 0}.pc-rel__grid div,.pc-wx__grid div,.pc-offices__meta div{background: var(--pc-surface-2);border-radius: 10px;padding: 10px 12px}.pc-rel__grid dt,.pc-wx__grid dt,.pc-offices__meta dt{font-size: .72rem;text-transform: uppercase;letter-spacing: .05em;color: var(--pc-muted)}.pc-rel__grid dd,.pc-wx__grid dd,.pc-offices__meta dd{margin: 2px 0 0;font-weight: 800;font-size: 1.05rem;font-variant-numeric: tabular-nums}.pc-rel__note{font-size: .78rem;margin: 10px 0 0}@media (max-width: 520px){.pc-rel{grid-template-columns: 1fr}}.pc-dot-label{display: inline-flex;align-items: center;gap: 7px;font-weight: 700;font-size: .88rem}.pc-dot-label span{width: 9px;height: 9px;border-radius: 50%;background: var(--pc-muted)}.pc-dot-label.is-outage{color: var(--pc-red)}.pc-dot-label.is-outage span{background: var(--pc-red)}.pc-dot-label.is-restored{color: var(--pc-green)}.pc-dot-label.is-restored span{background: var(--pc-green)}.pc-dot-label.is-unknown{color: var(--pc-muted);font-weight: 500}.pc-wx{display: grid;gap: 12px}.pc-wx__now{display: flex;gap: 12px;align-items: center}.pc-wx__icon{font-size: 2.4rem;line-height: 1}.pc-wx__temp{display: block;font-size: 1.8rem;font-weight: 900;line-height: 1}.pc-wx__text{color: var(--pc-muted);font-size: .9rem}.pc-wx__grid{grid-template-columns: 1fr 1fr}.pc-wx__risks{list-style: none;margin: 0;padding: 10px 12px;border-radius: 10px;background: rgba(245,158,11,.12);border: 1px solid rgba(245,158,11,.35);display: grid;gap: 6px;font-size: .86rem}.pc-wx__risks li::before{content: "⚠ ";color: #f59e0b}.pc-wx__ok{margin: 0;font-size: .85rem;color: var(--pc-green)}.pc-wx__credit{margin: 0;font-size: .72rem}.pc-wx__credit a{color: var(--pc-muted)}.pc-offices{list-style: none;margin: 0 0 12px;padding: 0;display: grid;gap: 6px;max-height: 320px;overflow: auto}.pc-offices li{display: flex;justify-content: space-between;gap: 10px;padding: 6px 0;border-bottom: 1px solid var(--pc-border);font-size: .9rem}.pc-offices li.is-active a{color: var(--pc-accent-text);font-weight: 700}.pc-offices a{color: var(--pc-text);text-decoration: none}.pc-offices a:hover{color: var(--pc-accent-text)}.pc-offices .pc-muted{font-size: .78rem;white-space: nowrap}.pc-offices__meta{grid-template-columns: 1fr}.pc-offices__src{font-size: .72rem;margin: 10px 0 0}.pc-report,.pc-alerts{grid-template-columns: minmax(0,1fr)}@media (min-width: 721px){.pc-alerts{grid-template-columns: minmax(0,1fr) auto}}.pc-field select{max-width: 100%;text-overflow: ellipsis}.pc-hbar__more-short{display: none}.pc-clip__btn{display: none}.pc-hbar__num small,.pc-help__num em,.pc-rel__grade span{font-size: .75rem}.pc-score__cap{font-size: .72rem}@media (max-width: 720px){.pc-clip:not(.is-expanded) > .pc-clip__x{display: none !important}.pc-clip__btn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 46px;margin: 12px 0 4px;border-radius: 12px;border: 1px dashed var(--pc-border);background: var(--pc-surface-2);color: var(--pc-accent-text);font: 700 .95rem var(--pc-font);cursor: pointer}.pc-offices{max-height: none;overflow: visible}}@media (max-width: 720px){.pc-main{padding: 6px 0 36px}.pc-container{width: calc(100% - 24px)}.pc-card{padding: 16px;border-radius: 14px;margin-bottom: 14px}.pc-crumbs ol{margin: 6px 0 12px}.pc-crumbs a{display: inline-block;padding: 6px 0}.pc-search input[type=search],.pc-report__note,.pc-field select,.pc-field input,.pc-filter,.pc-appliances input,.pc-row select,.pc-alerts__form input[type=email],.pc-hmodal select{font-size: 16px}.pc-row select{min-width: 0;width: 100%}.pc-report__btns .pc-btn{min-height: 52px}.pc-alerts__actions > *{flex: 1 1 100%}.pc-alerts__form{flex-wrap: wrap}.pc-alerts__form input[type=email]{flex: 1 1 180px;min-width: 0;width: auto}.pc-alerts__form .pc-btn{flex: 1 1 auto}.pc-report__btns{grid-template-columns: repeat(2,minmax(0,1fr))}.pc-report__btns .pc-btn{padding-inline: 10px;white-space: normal;text-align: center;line-height: 1.2}.pc-alerts__form .pc-btn,.pc-alerts__actions .pc-btn{min-height: 46px}.pc-link{display: inline-flex;align-items: center;min-height: 44px;margin-top: 4px}.pc-card__head{flex-wrap: wrap}.pc-list a,.pc-discom-index a{display: inline-flex;align-items: center;min-height: 40px}.pc-list--tight{gap: 0}.pc-list{gap: 2px}.pc-list--cols,.pc-list--cols3{grid-template-columns: 1fr 1fr;column-gap: 12px}.pc-offices li{padding: 0;align-items: center}.pc-offices a{display: inline-flex;align-items: center;min-height: 44px}.pc-help__links{row-gap: 0}.pc-help__links a{display: inline-flex;align-items: center;min-height: 40px}.pc-chip{padding: 7px 12px}.pc-refresh--sm{padding: 8px 10px}.pc-grid--states,.pc-grid--districts,.pc-grid--pins{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.pc-tile{padding: 10px 12px}.pc-tile__name{font-size: .95rem;line-height: 1.25}.pc-grid--tools{grid-template-columns: minmax(0,1fr);gap: 10px}.pc-tool{grid-template-columns: auto 1fr;column-gap: 12px;padding: 14px}.pc-tool__icon{grid-row: span 2;font-size: 1.4rem}.pc-tool__desc{grid-column: 2}.pc-discom-index{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 12px}.pc-discom-index .pc-h4{margin: 0}.pc-rel__grid,.pc-wx__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.pc-kpi strong,.pc-stat__num{font-size: 1.45rem}.pc-nearby thead{display: none}.pc-nearby,.pc-nearby tbody{display: block}.pc-nearby tr{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 2px 12px;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--pc-border)}.pc-nearby td{border: 0;padding: 0}.pc-nearby td:nth-child(2){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pc-nearby td:nth-child(4){grid-column: 1 / -1;font-size: .8rem}.pc-nearby a{display: inline-flex;min-height: 32px;align-items: center}.pc-planned tbody{display: block}.pc-planned tr{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 12px;padding: 14px 0}.pc-planned td{padding: 0}.pc-planned td:first-child,.pc-planned td:nth-child(2),.pc-planned td:last-child{grid-column: 1 / -1}.pc-planned td:first-child{white-space: normal}.pc-planned .pc-chip--upcoming,.pc-planned .pc-chip--ongoing,.pc-planned .pc-chip--ended{display: inline-block;margin: 0 8px 4px 0}.pc-help__nums{grid-template-columns: minmax(0,1fr);gap: 8px}.pc-help__num{min-height: 56px}.pc-help__head{gap: 10px}.pc-help__icon{width: 36px;height: 36px}.pc-map{height: min(var(--pc-map-h,420px),300px)}.pc-hbar__inner{flex-wrap: nowrap;gap: 8px;width: calc(100% - 24px)}.pc-hbar__title{min-width: 0}.pc-hbar__nums{flex: none}.pc-hbar__more{min-height: 36px;padding: 6px 12px;font-size: .82rem;white-space: nowrap}.site-header .pc-hbar{transition: max-height .25s ease,opacity .2s;max-height: 80px;overflow: hidden}.site-header.is-scrolled .pc-hbar{max-height: 0;opacity: 0}}@media (max-width: 480px){.pc-hbar__label,.pc-hbar__more-long{display: none}.pc-hbar__more-short{display: inline}.pc-hbar__num{padding: 6px 12px}}@media (max-width: 380px){.pc-list--cols,.pc-list--cols3{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.site-header .pc-hbar{transition: none}}@media (max-width: 720px){.pc-hmodal{place-items: end stretch;padding: 0}.pc-hmodal__box{width: 100%;max-height: 88vh;max-height: 88dvh;border-radius: 18px 18px 0 0;padding: 18px 16px calc(18px + env(safe-area-inset-bottom,0px))}}.pc-status.is-possible{--tone: var(--pc-possible);--tone-bg: rgba(245,158,11,.12)}.pc-dot-label.is-possible{color: #f59e0b}.pc-dot-label.is-possible span{background: #f59e0b}.pc-ts{position: fixed;left: 50%;bottom: 90px;transform: translateX(-50%);z-index: 10002}.pc-ts:empty{display: none}.pc-legend__out--possible{background: #f59e0b !important}.pc-legend{column-gap: 14px}.pc-legend__item{font-style: normal;display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.pc-tile--possible{border-left: 3px solid #f59e0b}.pc-tile--possible .pc-badge--hot{background: rgba(245,158,11,.14);color: #f59e0b}.pc-rcards{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,400px),1fr));gap: 14px}.pc-rcards .pc-feed__empty{grid-column: 1 / -1}.pc-rcard.pc-feed__item{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 18px 18px 18px 20px;border: 1px solid var(--pc-border);border-radius: 18px;background: var(--pc-surface-2)}.pc-rcard.pc-feed__item:last-child{border-bottom: 1px solid var(--pc-border)}.pc-rcard__main{display: grid;gap: 3px;min-width: 0}.pc-rcard__who{font-size: 1.05rem;font-weight: 800;letter-spacing: -.01em}.pc-rcard .pc-feed__place{font-size: .9rem}.pc-rcard .pc-feed__time{font-size: .9rem}.pc-rcard .pc-feed__note{font-style: italic}.pc-rcard__count{display: inline-flex;align-items: center;gap: 6px;margin-top: 6px;color: var(--pc-accent-text);font-weight: 700;font-size: .9rem}.pc-rcard__count svg{width: 17px;height: 17px}.pc-rcard__side{display: flex;align-items: center;gap: 12px;flex: none}.pc-rcard__confirm{width: 56px;height: 56px;display: grid;place-items: center;border-radius: 16px;border: 1px solid var(--pc-border);background: var(--pc-surface);color: var(--pc-text);cursor: pointer;transition: transform .15s,background .15s,color .15s,border-color .15s}.pc-rcard__confirm:hover:not(:disabled){border-color: var(--pc-accent);color: var(--pc-accent-text);transform: translateY(-1px)}.pc-rcard__confirm:disabled{opacity: .45;cursor: default}.pc-rcard__confirm.is-done{opacity: 1;background: rgba(245,197,24,.16);color: var(--pc-accent-text);border-color: var(--pc-accent)}.pc-rcard__confirm.is-busy svg{animation: pc-spin .8s linear infinite}.pc-rcard__badge.pc-feed__badge{font-size: .9rem;font-weight: 800;padding: 10px 16px;border-radius: 14px}.pc-rcard.pc-feed__item--outage .pc-rcard__badge{background: #ef4444;color: #fff}.pc-rcard.pc-feed__item--restored .pc-rcard__badge{background: #22c55e;color: #06270f}.pc-rcard.is-auto .pc-rcard__badge{background: rgba(96,165,250,.16);color: var(--pc-blue)}.home-live .pc-rcards,.pc-layout__side .pc-rcards{grid-template-columns: minmax(0,1fr);gap: 10px}.home-live__feed .pc-rcard.pc-feed__item{padding: 14px 14px 14px 16px}@media (max-width: 480px){.pc-rcard.pc-feed__item{padding: 14px;gap: 10px;border-radius: 16px}.pc-rcard__who{font-size: 1rem}.pc-rcard__side{flex-direction: column-reverse;align-items: flex-end;gap: 8px}.pc-rcard__confirm{width: 50px;height: 50px}.pc-rcard__badge.pc-feed__badge{padding: 7px 12px;font-size: .82rem}}.pc-share{display: grid;gap: 10px}.pc-share__heading{margin: 0;font-weight: 700}.pc-share__btns{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.pc-share__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--pc-border);background: var(--pc-surface-2);color: var(--pc-text);font: 700 .92rem var(--pc-font);text-decoration: none;cursor: pointer}.pc-share__btn:hover{border-color: var(--pc-accent);color: var(--pc-accent-text)}.pc-share__btn--icon{width: 44px;padding: 0}.pc-share__btn[hidden]{display: none}.pc-share__btn--whatsapp{background: #25d366;border-color: #25d366;color: #052e16}.pc-share__btn--whatsapp:hover{background: #1ebe5a;color: #052e16;border-color: #1ebe5a}.pc-share__btn--native{background: var(--pc-accent);border-color: var(--pc-accent);color: #111}.pc-share--bar{padding: 14px 16px;border-radius: var(--pc-radius);border: 1px dashed var(--pc-border);background: var(--pc-surface);margin-bottom: 18px}.pc-card--share .pc-share--bar{padding: 0;border: 0;background: none;margin: 0}.pc-hero__titlerow{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px}.pc-hero__titlerow .pc-h1{min-width: 0}.pc-sharebtn{position: relative;flex: none}.pc-sharebtn__toggle{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--pc-border);background: var(--pc-surface);color: var(--pc-text);font: 700 .92rem var(--pc-font);cursor: pointer;margin-top: 4px}.pc-sharebtn__toggle:hover{border-color: var(--pc-accent);color: var(--pc-accent-text)}.pc-sharebtn__pop{position: absolute;right: 0;top: calc(100% + 8px);z-index: 40;width: max-content;max-width: min(340px,calc(100vw - 32px));padding: 14px;border-radius: 16px;background: var(--pc-bg);border: 1px solid var(--pc-border);box-shadow: 0 20px 50px rgba(0,0,0,.5)}.pc-sharebtn__pop[hidden]{display: none}.home-hero__refresh{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.home-hero__refresh .pc-sharebtn__toggle{margin: 0;min-height: 38px}.home-hero__refresh .pc-sharebtn__pop{left: 0;right: auto}.pc-report__wa{display: inline-flex;margin-left: 6px;color: #25d366;font-weight: 800}@media (max-width: 720px){.pc-hero__titlerow .pc-sharebtn__toggle span{display: none}.pc-hero__titlerow .pc-sharebtn__toggle{width: 44px;padding: 0;justify-content: center}.pc-share__btns{flex-wrap: nowrap}.pc-share__btn:not(.pc-share__btn--icon){flex: 1 1 0;min-width: 0;padding: 0 10px}.pc-share__btn--icon{flex: none}.pc-share__btn--native:not([hidden]) ~ .pc-share__btn--facebook,.pc-share__btn--native:not([hidden]) ~ .pc-share__btn--telegram{display: none}.pc-mbar.pc-mbar--share{grid-template-columns: 1fr 48px 1fr}.pc-mbar__more{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;display: block !important}.pc-mbar__share{display: grid;place-items: center;border: 1px solid var(--pc-border) !important;background: var(--pc-surface-2) !important;color: var(--pc-text);padding: 0 !important}}@media (min-width: 721px){.pc-mbar__share{display: none}}.pc-discuss__count{color: var(--pc-muted);font-size: .88rem;white-space: nowrap}.pc-discuss__intro{margin: 0 0 12px;font-size: .9rem}.pc-discuss__form,.pc-cm__replyform{display: grid;gap: 8px;margin-bottom: 16px}.pc-discuss__form textarea,.pc-cm__replyform textarea,.pc-discuss__row input{width: 100%;box-sizing: border-box;background: var(--pc-bg);color: var(--pc-text);border: 1px solid var(--pc-border);border-radius: 12px;padding: 12px 14px;font: 500 .95rem/1.5 var(--pc-font);resize: vertical}.pc-discuss__form textarea:focus,.pc-cm__replyform textarea:focus,.pc-discuss__row input:focus{outline: 2px solid var(--pc-accent);border-color: transparent}.pc-discuss__row{display: flex;gap: 8px}.pc-discuss__row input[name=name]{flex: 1;min-width: 0}.pc-discuss__row .pc-btn{flex: none;min-width: 96px}.pc-discuss__msg{margin: 0;font-size: .88rem}.pc-discuss__msg:empty{display: none}.pc-discuss__msg.is-ok{color: var(--pc-green)}.pc-discuss__msg.is-err{color: var(--pc-red)}.pc-cms,.pc-cm__replies{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.pc-cms__empty{color: var(--pc-muted);padding: 10px 0}.pc-cm{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 12px;padding: 12px 0;border-top: 1px solid var(--pc-border)}.pc-cm.is-new{animation: pc-in .5s ease}.pc-cm--reply{grid-template-columns: 30px minmax(0,1fr);border-top: 0;padding: 8px 0 0}.pc-cm__avatar{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;color: #fff;background: hsl(var(--h,200) 55% 42%)}.pc-cm--reply .pc-cm__avatar{width: 30px;height: 30px;font-size: .85rem}.pc-cm__meta{margin: 0;font-size: .88rem;color: var(--pc-muted)}.pc-cm__meta strong{color: var(--pc-text)}.pc-cm__body{margin: 4px 0 2px;line-height: 1.55;overflow-wrap: anywhere}.pc-cm__actions{display: flex;gap: 4px;margin: 0;flex-wrap: wrap}.pc-cm__act{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 10px;border: 0;border-radius: 10px;background: none;color: var(--pc-muted);font: 600 .85rem var(--pc-font);cursor: pointer}.pc-cm__act svg{width: 16px;height: 16px}.pc-cm__act:hover{background: var(--pc-surface-2);color: var(--pc-text)}.pc-cm__act.is-done{color: var(--pc-accent-text)}.pc-cm__act--flag{margin-left: auto;opacity: .7}.pc-cm__replies{margin-top: 4px;padding-left: 4px;border-left: 2px solid var(--pc-border)}.pc-cm__replies .pc-cm{padding-left: 10px}.pc-cm__replyform{margin: 8px 0 4px}.pc-discuss__more{margin-top: 12px;width: 100%}@media (max-width: 720px){.pc-discuss__form textarea,.pc-cm__replyform textarea,.pc-discuss__row input{font-size: 16px}.pc-cm__act{min-height: 40px}}.pc-toast{position: fixed;left: 50%;bottom: 24px;transform: translate(-50%,30px);opacity: 0;pointer-events: none;z-index: 10003;max-width: min(92vw,460px);padding: 12px 18px;border-radius: 14px;background: #111827;color: #fff;border: 1px solid #334155;box-shadow: 0 16px 40px rgba(0,0,0,.45);font-weight: 600;font-size: .92rem;transition: opacity .2s,transform .2s}.pc-toast.is-on{opacity: 1;transform: translate(-50%,0)}.pc-toast.is-bad{border-color: #ef4444}@media (max-width: 720px){.pc-toast{bottom: 88px}}.pc-discuss__phone{display: grid;gap: 8px}.pc-discuss__phonefield{display: flex;align-items: stretch;border: 1px solid var(--pc-border);border-radius: 12px;background: var(--pc-bg);overflow: hidden}.pc-discuss__phonefield:focus-within{outline: 2px solid var(--pc-accent);border-color: transparent}.pc-discuss__cc{display: grid;place-items: center;padding: 0 12px;color: var(--pc-muted);font-weight: 700;background: var(--pc-surface-2);border-right: 1px solid var(--pc-border)}.pc-discuss__phonefield input{flex: 1;min-width: 0;border: 0;background: none;color: var(--pc-text);padding: 12px 14px;font: 500 .95rem var(--pc-font);outline: none}.pc-discuss__consent{display: flex;gap: 10px;align-items: flex-start;font-size: .85rem;color: var(--pc-muted);line-height: 1.45}.pc-discuss__consent[hidden]{display: none}.pc-discuss__consent input{width: 20px;height: 20px;margin: 1px 0 0;flex: none;accent-color: var(--pc-accent)}.pc-discuss__consent a{color: var(--pc-accent-text)}@media (max-width: 720px){.pc-discuss__phonefield input{font-size: 16px}}.pc-discuss__form textarea{min-height: 84px}@media (max-width: 720px){.pc-discuss__intro{font-size: .88rem;line-height: 1.5}.pc-discuss__form textarea{min-height: 104px}.pc-discuss__phonefield input{padding: 13px 12px}.pc-discuss__cc{padding: 0 10px}.pc-discuss__consent{font-size: .82rem}.pc-discuss__consent input{width: 22px;height: 22px}.pc-discuss__row .pc-btn{min-height: 48px}.pc-discuss__row input[name=name]{min-height: 48px}.pc-cm{grid-template-columns: 32px minmax(0,1fr);gap: 10px}.pc-cm__avatar{width: 32px;height: 32px;font-size: .9rem}.pc-cm__actions{margin-left: -10px}.pc-cm__replies{padding-left: 0}.pc-cm__replies .pc-cm{padding-left: 8px}.pc-card__head .pc-discuss__count{width: 100%}}.pc-sm-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 18px}.pc-sm-grid .pc-card{margin: 0}.pc-sm-grid + .pc-card{margin-top: 18px}.pc-sm-states{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: 18px 16px}.pc-sm-state .pc-h4{margin: 0 0 4px}.pc-sm-state .pc-h4 a{color: var(--pc-text);text-decoration: none}.pc-sm-state .pc-h4 a:hover{color: var(--pc-accent-text)}.pc-sm-quick{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 16px}.pc-sm-jump{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 4px 0 18px;font-size: .9rem}.pc-sm-jump a{color: var(--pc-accent-text);text-decoration: none}.pc-sm-district{padding-top: 14px;border-top: 1px solid var(--pc-border);margin-top: 14px;scroll-margin-top: 120px}.pc-sm-district .pc-h3{margin: 0 0 8px}.pc-sm-district .pc-h3 a{color: var(--pc-text);text-decoration: none}.pc-sm-pins{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,210px),1fr));gap: 2px 14px}.pc-sm-pins li{min-width: 0}.pc-sm-pins a{min-width: 0;display: flex;gap: 8px;align-items: center;min-height: 36px;color: var(--pc-text);text-decoration: none;font-size: .92rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.pc-sm-pins a strong{color: var(--pc-accent-text);font-variant-numeric: tabular-nums}.pc-sm-pins a:hover{color: var(--pc-accent-text)}@media (max-width: 720px){.pc-sm-pins{grid-template-columns: repeat(2,minmax(0,1fr))}.pc-sm-pins a{min-height: 40px;font-size: .88rem}.pc-sm-jump a{padding: 6px 0}}
