@layer components{.ev-box{border:1.5px solid var(--ink);margin-bottom:1.5rem}.ev-t{background:var(--bar);color:var(--bar-fg);font:800 1.15rem/1.1 var(--f-cond);letter-spacing:.02em;text-transform:uppercase;padding:.5rem .75rem .45rem;font-stretch:70%}.ev-body{gap:.85rem;padding:.85rem;display:grid}.ev-big{gap:.1rem;display:grid}.ev-lbl{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ev-fig{font:800 2.1rem/1 var(--f-cond);font-variant-numeric:tabular-nums;font-stretch:74%}.ev-fig small{color:var(--ink-3);font:600 .8rem/1 var(--f-ui);margin-left:.4rem}.ev-fig[data-side=D]{color:var(--p-d)}.ev-fig[data-side=R]{color:var(--p-r)}.ev-note,.ev-src{max-width:52rem;color:var(--ink-3);font-size:.8rem;line-height:1.5}.ev-src{border-top:1px solid var(--hair);max-width:none;padding:.55rem .85rem}.ev-foot{border-top:1px solid var(--hair);padding:.55rem .85rem;font-size:.88rem;font-weight:650}.ev-split{border-top:1px solid var(--hair);font-size:.88rem;display:grid}.ev-split div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.ev-split dd{font-weight:700}.ev-gap{border:1px solid var(--hl-edge);background:var(--hl-wash);margin:0;padding:.55rem .7rem;font-size:.85rem}.ev-bar{background:var(--track);height:1.1rem;display:flex}.ev-bar.is-thin{min-width:8rem;height:.8rem}.ev-bar i{height:100%;display:block}.ev-bar .d,.ev-sw.d{background:var(--p-d)}.ev-bar .r,.ev-sw.r{background:var(--p-r)}.ev-bar .n,.ev-sw.n{background:var(--ink-3)}.ev-bar .u,.ev-sw.u{background:repeating-linear-gradient(135deg, var(--ink-3) 0 4px, transparent 4px 8px)}.ev-legend{color:var(--ink-2);flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.45rem;font-size:.82rem;display:flex}.ev-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.ev-sw{width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.ev-chart{gap:.6rem;min-width:0;display:grid}.ev-chart svg{max-width:100%;display:block;overflow:visible}.ev-chart-svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ev-chart-svg:focus-visible{outline:3px solid var(--pen);outline-offset:2px}.ev-chart-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.ev-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ev-chip{border:1.5px solid var(--ink);min-height:2rem;color:var(--ink);background:0 0;border-radius:0;padding:.15rem .7rem;font-size:.82rem;font-weight:700}.ev-chip:hover{background:var(--tint)}.ev-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ev-chart-hint{color:var(--ink-3);font-size:.78rem}.ev-readout{gap:.3rem;display:grid}.ev-readout-day{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ev-chart-cross{stroke:var(--ink);stroke-width:1px}.ev-chart-select{fill:var(--pen);fill-opacity:.14;stroke:var(--pen);stroke-width:1px}.ev-chart-grid{stroke:var(--hair);stroke-width:1px}.ev-chart-tick{fill:var(--ink-3);font:600 11px var(--f-ui)}.ev-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.ev-chart-end{stroke:var(--paper);stroke-width:1.5px}.ev-key{flex-wrap:wrap;gap:.3rem 1.5rem;font-size:.85rem;display:flex}.ev-key li{display:flex}.ev-key-btn{font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem 0;display:flex}.ev-key-btn[aria-pressed=false]{opacity:.5}.ev-key-btn[aria-pressed=false] .ev-key-sw{border-top-style:dotted}.ev-key-name{color:var(--ink)}.ev-key-val{color:var(--ink);font-variant-numeric:tabular-nums}.ev-key-delta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem}.ev-key-btn:focus-visible{outline:3px solid var(--pen);outline-offset:2px}.ev-key-sw{border-top:3px solid;width:1.4rem;height:0;display:inline-block}.ev-key-sw.is-dash{border-top-style:dashed}.ev-map{gap:.75rem;min-width:0;display:grid}.ev-map-frame{border:1px solid var(--hair);background:var(--tint);min-width:0;position:relative}.ev-map-svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:78vh;display:block}.ev-map-shape{stroke:var(--paper);stroke-width:.75px;stroke-linejoin:round}.ev-map-link{outline:none}a.ev-map-link{cursor:pointer}.ev-map-outline{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.ev-map-link:focus-visible .ev-map-shape{stroke:var(--pen);stroke-width:3px}.ev-map-ctl{border:1.5px solid var(--ink);background:var(--paper);display:grid;position:absolute;top:.6rem;right:.6rem}.ev-map-ctl button{border:0;border-bottom:1px solid var(--hair);width:2.2rem;height:2.2rem;color:var(--ink);background:0 0;border-radius:0;place-items:center;display:grid}.ev-map-ctl button:last-child{border-bottom:0}.ev-map-ctl button:hover:not(:disabled){background:var(--tint)}.ev-map-ctl button:disabled{color:var(--ink-3);opacity:.5;cursor:not-allowed}.ev-map-tip{z-index:2;border:2px solid var(--ink);background:var(--paper);pointer-events:none;gap:.1rem;min-width:11rem;max-width:min(18rem,70%);padding:.5rem .65rem;font-size:.8rem;display:grid;position:absolute}.ev-map-tip b{font-size:.9rem}.ev-map-legend{color:var(--ink-2);flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.8rem;display:flex}.ev-map-legend li{align-items:center;gap:.4rem;display:flex}.ev-map-swatch{border:1px solid var(--hair);width:.9rem;height:.9rem;display:inline-block}.ev-map-swatch.is-hatch{background:repeating-linear-gradient(135deg, var(--ink-3) 0 2px, var(--tint-2) 2px 5px)}.ev-stats{border:1.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:1.25rem 0 0;display:grid}.ev-stats div{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:.7rem .85rem .8rem}.ev-stats dt{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ev-stats dd{font:800 1.7rem/1.1 var(--f-cond);font-stretch:74%}.ev-block{gap:.85rem;min-width:0;margin-top:2rem;display:grid}.ev-block>p{max-width:52rem;color:var(--ink-2);font-size:.9rem}.ev-scroll{border-bottom:1px solid var(--hair);max-width:100%;overflow:auto}.ev-scroll.is-tall{max-height:34rem}.ev-fold.is-folded tbody tr:nth-child(n+11){display:none}.ev-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9rem}.ev-table th{border-bottom:1.5px solid var(--ink);background:var(--paper);color:var(--ink-3);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.45rem .6rem;font-size:.7rem;font-weight:800;position:sticky;top:0}.ev-table td{border-bottom:1px solid var(--hair);white-space:nowrap;padding:.5rem .6rem}.ev-table th.r,.ev-table td.r{text-align:right}.ev-table td:first-child{font-weight:700}.ev-table .quiet{color:var(--ink-3);font-weight:400}.ev-table td .ev-bar{min-width:9rem}.ev-lean-d{color:var(--p-d)}.ev-lean-r{color:var(--p-r)}.ev-det{border-top:1px solid var(--hair)}.ev-det summary{padding:.6rem 0;font-weight:650}.ev-demo{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.ev-demo h3{border-bottom:1px solid var(--ink);font:800 1.1rem/1.15 var(--f-cond);text-transform:uppercase;padding-bottom:.35rem;font-stretch:74%}.ev-demo table{border-collapse:collapse;width:100%;font-size:.88rem}.ev-demo th{border-bottom:1px solid var(--hair);color:var(--ink-3);letter-spacing:.05em;text-align:right;text-transform:uppercase;padding:.35rem .4rem;font-size:.7rem;font-weight:800}.ev-demo th:first-child,.ev-demo td:first-child{text-align:left}.ev-demo td{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;text-align:right;padding:.35rem .4rem}.ev-demo td small{color:var(--ink-3);display:block}@media (max-width:759px){.ev-fig{font-size:1.8rem}.ev-chip{min-height:44px;padding-inline:.9rem}.ev-map-ctl{grid-auto-flow:column;width:fit-content;margin:.5rem 0 0 auto;position:static}.ev-map-ctl button{border-right:1px solid var(--hair);border-bottom:0;width:44px;height:44px}.ev-map-ctl button:last-child{border-right:0}}}
