.ev-address{font-family: var(--op-font-mono);font-size: var(--op-fs-md);color: var(--op-ink);overflow-wrap: anywhere}.ev-address em{font-style: normal;color: var(--op-teal)}#evidence-filters,#evidence-readings{scroll-margin-top: calc(var(--op-chrome-h,var(--op-nav-h,64px)) + var(--op-space-4))}.ev-stage{padding-block: var(--op-space-10);clip-path: none;box-shadow: none}.ev-tiles{position: relative}.ev-tiles .doors{grid-template-columns: repeat(5,minmax(0,1fr));grid-auto-rows: auto;gap: var(--op-space-3);flex: none}.ev-tiles .door{padding: var(--op-space-4);min-height: 236px;aspect-ratio: auto;justify-content: flex-start}.ev-tiles .door__mark{flex: none;height: 104px;padding-block: var(--op-space-2)}.ev-tiles .door__mark svg{width: 92px;height: 92px;max-height: none}.ev-tiles .door__title{font-size: var(--op-fs-xl);line-height: 1.2}.ev-tile__k{font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);color: var(--op-text-2)}.ev-tile__pick{margin-top: auto;padding-top: var(--op-space-3);display: flex;align-items: center;gap: var(--op-space-2);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);color: var(--op-teal)}.ev-tile.is-set{box-shadow: inset 0 0 0 2px var(--op-teal)}.ev-tile.is-open{box-shadow: inset 0 0 0 2px var(--op-ground-ink),var(--op-elevation-2)}.ev-tile__flag{font-family: var(--op-font-emoji,"Noto Color Emoji","Apple Color Emoji",sans-serif);font-size: 64px;line-height: 1}.ev-tile__logo{max-width: 150px;max-height: 74px;width: auto;height: auto;object-fit: contain}.ev-tile__logo--dark{background: var(--op-ground-ink);border-radius: var(--op-r-md);padding: var(--op-space-2)}.ev-pop{display: none;position: absolute;z-index: 20;left: 0;top: calc(100% + var(--op-space-3));width: min(440px,100%);background: var(--op-surface);border-radius: var(--op-r-lg);box-shadow: var(--op-elevation-2),0 0 0 1px rgba(var(--op-ink-rgb),.08);padding: var(--op-space-5)}.ev-pop:target,.ev-pop.is-open{display: block}.ev-pop--cal{width: min(330px,100%)}.ev-pop__h{margin: 0 0 var(--op-space-3);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold);color: var(--op-ink)}.ev-pop__find{margin-bottom: var(--op-space-3)}.ev-pop__list{display: grid;gap: var(--op-space-1);max-height: 46vh;overflow-y: auto}.ev-pop__note{margin: var(--op-space-3) 0 0;font-size: var(--op-fs-sm);color: var(--op-text-2)}.ev-pop__close{display: inline-block;margin-top: var(--op-space-3);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);color: var(--op-teal)}.ev-opt{display: flex;align-items: center;gap: var(--op-space-3);padding: var(--op-space-3);border-radius: var(--op-r-md);font-size: var(--op-fs-lg);color: var(--op-ink);text-decoration: none}.ev-opt:hover,.ev-opt:focus-visible{background: var(--op-teal-wash);text-decoration: none}.ev-opt.is-on{background: var(--op-teal-wash);font-weight: var(--op-weight-semibold)}.ev-opt--any{color: var(--op-text-2)}.ev-opt__mark{flex: none;width: 58px;height: 30px;display: grid;place-items: center}.ev-opt__mark .ev-tile__logo{max-width: 58px;max-height: 30px}.ev-opt__mark .ev-tile__flag{font-size: var(--op-fs-2xl)}.ev-opt__name{min-width: 0;overflow-wrap: anywhere}.ev-opt__note{margin-left: auto;padding-left: var(--op-space-3);font-size: var(--op-fs-sm);color: var(--op-text-2);white-space: nowrap}.ev-cal__top{display: flex;justify-content: space-between;align-items: center;margin: 0 0 var(--op-space-3);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold);color: var(--op-ink)}.ev-cal__go{display: grid;place-items: center;width: 34px;height: 34px;border-radius: var(--op-r-pill);box-shadow: inset 0 0 0 1px var(--op-teal);color: var(--op-teal)}.ev-cal__go.is-off{box-shadow: inset 0 0 0 1px var(--op-border);color: var(--op-border)}.ev-cal{width: 100%;border-collapse: separate;border-spacing: var(--op-space-1);table-layout: fixed;text-align: center}.ev-cal th{padding: var(--op-space-1) 0;font-size: var(--op-fs-sm);font-weight: var(--op-weight-medium);color: var(--op-text-2)}.ev-cal td{padding: 0}.ev-cal td a,.ev-cal td span{display: grid;place-items: center;height: 38px;border-radius: var(--op-r-md);font-family: var(--op-font-mono);font-size: var(--op-fs-md);text-decoration: none}.ev-cal td span{color: rgba(var(--op-ink-rgb),.3)}.ev-cal td a{background: var(--op-teal-wash);color: var(--op-ink)}.ev-cal td a:hover,.ev-cal td a.is-on{background: var(--op-ground-ink);color: var(--op-ink-on-ground)}.ev-cal__all{display: block;margin-top: var(--op-space-3);padding: var(--op-space-3);border-radius: var(--op-r-md);text-align: center;font-weight: var(--op-weight-semibold);text-decoration: none;color: var(--op-teal);box-shadow: inset 0 0 0 1px var(--op-teal)}.ev-cal__all.is-on,.ev-cal__all:hover{background: var(--op-teal);color: var(--op-ink-on-accent);text-decoration: none}@media (max-width: 900px){.ev-tiles .doors{grid-template-columns: repeat(2,minmax(0,1fr))}.ev-tiles .door{min-height: 176px}.ev-tiles .door:first-child{grid-column: 1 / -1;min-height: 0}.ev-tiles .door:first-child .door__mark{display: none}.ev-tiles .door__mark{height: 70px}.ev-tiles .door__mark svg{width: 64px;height: 64px}.ev-tile__flag{font-size: 46px}.ev-tile__logo{max-width: 110px;max-height: 54px}.ev-veil{position: fixed;inset: 0;z-index: 900;background: rgba(var(--op-ink-rgb),.5)}.ev-pop,.ev-pop--cal{position: fixed;z-index: 901;left: 0;right: 0;bottom: 0;top: auto;width: auto;max-height: 76vh;overflow-y: auto;border-radius: var(--op-r-lg) var(--op-r-lg) 0 0;padding: var(--op-space-5) var(--op-space-4) var(--op-space-6)}}.ev-market + .ev-market{margin-top: var(--op-space-8)}.ev-market__h{display: flex;align-items: center;gap: var(--op-space-3);margin: 0 0 var(--op-space-3);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold)}.ev-sheet{background: var(--op-surface);border-radius: var(--op-r-lg);box-shadow: var(--op-elevation-1);padding: var(--op-space-4) var(--op-space-5) var(--op-space-5);overflow-x: auto}.eg{width: 100%;min-width: 760px;border-collapse: separate;border-spacing: 3px;table-layout: fixed}.eg thead th:first-child{width: 200px}.eg thead th{padding: var(--op-space-2) 0;font-family: var(--op-font-mono);font-size: var(--op-fs-sm);font-weight: var(--op-weight-medium);color: var(--op-text-2);text-align: center}.eg thead th.is-we,.eg thead th.is-off{color: rgba(var(--op-ink-rgb),.35)}.eg tbody th{padding: 0 var(--op-space-4) 0 0;text-align: left;font-size: var(--op-fs-md);font-weight: var(--op-weight-medium);color: var(--op-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.eg td{padding: 0}.eg td a,.eg td span,.eg td i{display: block;height: 22px;border-radius: var(--op-r-sm);font-size: 0;text-decoration: none}.eg td i,.eg__none{background: rgba(var(--op-ink-rgb),.035)}.eg td a:hover,.eg td a:focus-visible,.eg td a.is-open{box-shadow: 0 0 0 3px rgba(var(--op-ink-rgb),.25);outline: none}.eg__s0{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--op-teal) 45%,transparent)}.eg__s1{background: color-mix(in srgb,var(--op-teal) 20%,transparent)}.eg__s2{background: color-mix(in srgb,var(--op-teal) 35%,transparent)}.eg__s3{background: color-mix(in srgb,var(--op-teal) 50%,transparent)}.eg__s4{background: color-mix(in srgb,var(--op-teal) 70%,transparent)}.eg__s5{background: color-mix(in srgb,var(--op-teal) 90%,transparent)}.ev-key{display: flex;flex-wrap: wrap;gap: var(--op-space-5);margin: var(--op-space-4) 0 0;font-size: var(--op-fs-sm);color: var(--op-text-2)}.ev-key span{display: inline-flex;align-items: center;gap: var(--op-space-2)}.ev-key i{display: inline-block;width: 18px;height: 18px;border-radius: var(--op-r-sm)}.ev-share{display: block;height: 8px;border-radius: var(--op-r-pill);background: rgba(var(--op-ink-rgb),.07);overflow: hidden}.ev-share i{display: block;height: 100%;border-radius: var(--op-r-pill);background: var(--op-teal)}.ev-bar{background: var(--op-surface);box-shadow: 0 1px 0 rgba(var(--op-ink-rgb),.1)}.ev-bar__in{display: flex;align-items: center;gap: var(--op-space-5);padding-block: var(--op-space-3)}.ev-bar__back{display: inline-flex;align-items: center;gap: var(--op-space-2);margin-right: auto;font-weight: var(--op-weight-semibold);color: var(--op-teal);text-decoration: none}.ev-bar__set{display: inline-flex;align-items: center;gap: var(--op-space-2)}@media (max-width: 900px){.ev-bar{position: sticky;top: var(--op-chrome-h,var(--op-nav-h,64px));z-index: 30}.ev-bar__in{gap: var(--op-space-3)}.ev-bar__back span{display: none}}.ev-week:not([hidden]){display: flex;justify-content: space-between;align-items: center;margin: 0 0 var(--op-space-3);font-weight: var(--op-weight-semibold);color: var(--op-ink)}.ev-week button{background: none;border: 0;cursor: pointer}.ev-week button:disabled{box-shadow: inset 0 0 0 1px var(--op-border);color: var(--op-border);cursor: default}.eg--week{min-width: 0}.eg--week thead th:first-child{width: 116px}.eg--week tbody th{font-size: var(--op-fs-sm)}.eg--week td a,.eg--week td span,.eg--week td i{display: grid;place-items: center;height: 34px;border-radius: var(--op-r-md);font-family: var(--op-font-mono);font-size: var(--op-fs-sm);font-weight: var(--op-weight-medium);color: var(--op-ink)}.eg--week td .eg__s4,.eg--week td .eg__s5{color: var(--op-ink-on-accent)}.ev-dlg{width: min(1200px,calc(100vw - 2 * var(--op-space-10)));max-height: calc(100vh - 2 * var(--op-space-10));padding: 0;border: 0;border-radius: var(--op-r-lg);background: var(--op-surface);color: var(--op-ink);box-shadow: var(--op-elevation-2);overflow: hidden}.ev-dlg[open]{display: grid;grid-template-rows: auto minmax(0,1fr)}.ev-dlg::backdrop{background: rgba(var(--op-ink-rgb),.55)}.ev-dlg__bar{display: flex;align-items: center;gap: var(--op-space-4);padding: var(--op-space-4) var(--op-space-5);box-shadow: inset 0 -1px 0 rgba(var(--op-ink-rgb),.1)}.ev-dlg__title{flex: 1;min-width: 0;margin: 0;font-size: var(--op-fs-2xl);font-weight: var(--op-weight-bold)}.ev-dlg__nav .ev-bar__in{max-width: none;margin: 0;padding: 0}.ev-dlg__close{display: grid;place-items: center;width: 38px;height: 38px;border: 0;border-radius: var(--op-r-pill);background: rgba(var(--op-ink-rgb),.06);color: var(--op-ink);cursor: pointer}.ev-dlg__body{display: grid;gap: var(--op-space-5);padding: var(--op-space-5);overflow-y: auto;min-height: 0}.ev-dlg__full{justify-self: start}:where(html[data-site="openpatrol"]) .ev-opt__mark{margin-right: 36px}:where(html[data-site="openpatrol"]) .ev-opt__mark:has(> .ev-tile__logo--dark){box-sizing: content-box;margin: -8px 0 -8px calc(-1 * var(--op-space-3));padding: 8px 24px;background: var(--op-ground-ink);clip-path: polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%)}:where(html[data-site="openpatrol"]) .ev-opt__mark > .ev-tile__logo--dark{padding: 0;border-radius: 0;background: none}.ev-tiles .door__sub{font-family: var(--op-font-sans);letter-spacing: 0;text-transform: none}.ev-pop[data-gr]{width: min(480px,100%)}.ev-pop .gr-head{flex-wrap: nowrap;margin-bottom: var(--op-space-3)}.ev-pop .gr-head .ev-pop__h{margin: 0}.ev-opt--group .ev-opt__name{display: flex;flex-direction: column;gap: 2px;font-weight: var(--op-weight-semibold)}.ev-opt__brands{font-size: var(--op-fs-sm);font-weight: var(--op-weight-regular);color: var(--op-text-2)}.ev-bar__set{gap: var(--op-space-4)}.ev-bar__step{display: inline-flex;align-items: center;gap: 4px;min-height: var(--op-touch);font-size: var(--op-fs-md);font-weight: var(--op-weight-medium);color: var(--op-ink);text-decoration: none;white-space: nowrap}.ev-bar__step:hover{color: var(--op-teal-deep);text-decoration: underline;text-underline-offset: 3px}.ev-bar__step:focus-visible{outline: 2px solid var(--op-teal-deep);outline-offset: 2px;border-radius: var(--op-r-sm)}.ev-bar__step svg{flex: none;width: 14px;height: 14px}@media (max-width: 767px){.ev-bar__in{flex-wrap: wrap;row-gap: 0}.ev-bar__back{flex-basis: 100%}.ev-bar__back span{display: inline}.ev-bar__set{gap: var(--op-space-3)}.ev-bar__step{font-size: var(--op-fs-sm)}}.ce-layout{display: grid;gap: var(--op-space-5);grid-template-columns: minmax(0,1fr);align-items: start}.ce-main{min-width: 0}@media (min-width: 1100px){.ce-layout{grid-template-columns: minmax(0,1fr) 260px}.ce-layout > .ev-legend{position: sticky;top: calc(var(--op-chrome-h,var(--op-nav-h,64px)) + var(--op-space-4));margin-top: var(--op-space-6)}}.ev-legend{background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg);padding: var(--op-space-4) var(--op-space-4) var(--op-space-3)}.ev-legend__h{margin: 0 0 var(--op-space-2);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold)}.ev-legend__rows{list-style: none;margin: 0;padding: 0;font-size: var(--op-fs-md)}.ev-legend__rows li{display: flex;align-items: center;gap: var(--op-space-2);min-height: 34px}.ev-legend__rows li::before{content: '';flex: none;width: 10px;height: 10px;border-radius: 3px;background: var(--seg-c,var(--op-band))}.ev-legend__rows b{margin-left: auto;font-weight: var(--op-weight-regular);font-variant-numeric: tabular-nums;color: var(--op-text-2)}.ev-legend__rows .is-other{color: var(--op-text-2)}.ev-findings__list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--op-space-3);grid-template-columns: repeat(auto-fit,minmax(260px,1fr));max-width: 860px}.ev-findings__list li{background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg);padding: var(--op-space-4) var(--op-space-5);font-size: var(--op-fs-md);line-height: 1.5}.ev-findings__list b{display: block;margin-bottom: var(--op-space-1);font-size: 28px;line-height: 1.1;font-weight: var(--op-weight-semibold);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.ev-v2-end{padding-bottom: var(--op-space-16)}.ce-report{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--op-space-3) var(--op-space-5);margin-top: var(--op-space-8);padding: var(--op-space-4) var(--op-space-5);background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg)}.ce-report[hidden]{display: none}.ce-report p{margin: 0;font-size: var(--op-fs-md)}.ce-report button{cursor: pointer;font: inherit;font-weight: var(--op-weight-semibold)}.ev-strip__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: var(--op-space-4)}.ev-strip__list a{display: grid;gap: var(--op-space-2);color: inherit;text-decoration: none;font-size: var(--op-fs-sm)}.ev-strip__list img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;object-position: top;border-radius: 10px;background: #fff;box-shadow: 0 1px 3px rgb(0 0 0 / 0.12)}.ev-strip__list a:hover img,.ev-strip__list a:focus-visible img{box-shadow: 0 0 0 2px var(--op-teal,#0f766e)}.ev-v2-start .ev-stage{margin-top: var(--op-space-2)}.ev-markets{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--op-space-3);grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.ev-markets a{display: flex;align-items: center;gap: var(--op-space-3);min-height: 60px;padding: var(--op-space-3) var(--op-space-4);background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg);color: var(--op-ink);text-decoration: none}.ev-markets a:hover{border-color: var(--op-teal)}.ev-markets a:focus-visible{outline: 2px solid var(--op-teal-deep);outline-offset: 2px}.ev-markets .op-v2-flag{font-size: 26px}.ev-markets__t{display: grid;gap: 2px;min-width: 0}.ev-markets__t b{font-weight: var(--op-weight-semibold)}.ev-markets__t > span{font-size: var(--op-fs-sm);color: var(--op-text-2)}.ev-markets a:hover b{color: var(--op-teal-deep)}.ev-narrow{margin-top: var(--op-space-6)}.ev-narrow > summary{display: flex;align-items: center;gap: var(--op-space-2);min-height: var(--op-touch);list-style: none;cursor: pointer;font-weight: var(--op-weight-semibold);color: var(--op-teal-deep)}.ev-narrow > summary::-webkit-details-marker{display: none}.ev-narrow > summary > span{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.ev-narrow > summary svg{width: 14px;height: 14px;transition: transform var(--op-dur-fast,.15s) ease}.ev-narrow[open] > summary svg{transform: rotate(180deg)}.ev-narrow > summary:focus-visible{outline: 2px solid var(--op-teal-deep);outline-offset: 2px}.ev-narrow .ev-stage{background: none;box-shadow: none;clip-path: none;margin-block-start: 0;padding-block: var(--op-space-4) 0}@media (min-width: 900px){.ev-about{display: grid;grid-template-columns: 1fr 1fr;gap: var(--op-space-10);align-items: start}}.ev-about .op-v2-note{font-size: var(--op-fs-md);line-height: 1.6}.ce .ce-evidence{padding-block: 0;margin-top: var(--op-space-12)}.ev-markets{grid-template-columns: minmax(0,1fr)}@media (min-width: 520px){.ev-markets{grid-template-columns: repeat(2,minmax(0,1fr))}.ev-markets > li:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 900px){.ev-markets{grid-template-columns: repeat(3,minmax(0,1fr))}.ev-markets > li:last-child:nth-child(odd){grid-column: auto}.ev-markets > li:last-child:nth-child(3n + 1){grid-column: 1 / -1}}html[data-site="openpatrol"] .ev-markets{gap: var(--op-space-4)}html[data-site="openpatrol"] .ev-markets a{gap: var(--op-space-4);min-height: 76px;padding: var(--op-space-4) var(--op-space-5);border-color: var(--op-hairline)}html[data-site="openpatrol"] .ev-markets a:hover{border-color: var(--op-teal)}html[data-site="openpatrol"] .ev-markets .op-v2-flag{font-size: 30px}html[data-site="openpatrol"] .ev-markets__t{gap: var(--op-space-1)}html[data-site="openpatrol"] .ev-markets__t b{font-size: var(--op-fs-lg)}html[data-site="openpatrol"] .ev-legend{padding: var(--op-space-5) var(--op-space-5) var(--op-space-3);border-color: var(--op-hairline)}html[data-site="openpatrol"] .ev-legend__h{margin-bottom: var(--op-space-3)}html[data-site="openpatrol"] .ev-legend__rows li{gap: var(--op-space-3);min-height: 40px}html[data-site="openpatrol"] .ev-legend__rows li + li{border-top: 1px solid var(--op-hairline)}html[data-site="openpatrol"] .ev-legend__rows b{color: var(--op-ink);font-weight: var(--op-weight-semibold)}@media (max-width: 519px){html[data-site="openpatrol"] .ev-markets{gap: var(--op-space-3)}html[data-site="openpatrol"] .ev-markets a{min-height: 64px;padding-block: var(--op-space-3)}}