.pg{padding-top:28px}.crumbs{color:var(--text-3);margin-bottom:14px;font-size:.84rem}.crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.crumbs a{color:var(--text-2)}.pg h1{text-wrap:balance;max-width:24ch;margin-bottom:.35em;font-size:clamp(1.9rem,4.4vw,3rem)}.pg .lead{max-width:62ch;color:var(--text-2);font-size:1.08rem}.pg h2{margin:0 0 .6em;font-size:clamp(1.25rem,2.4vw,1.6rem)}.lv-status{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;margin:18px 0 6px;display:flex}.lv-status .alert{flex-basis:100%}.statepill.big{padding:.4em 1em .4em .8em;font-size:1rem}.lv-num{color:var(--text-2)}.lv-num b{color:var(--text);font:800 1.1rem var(--font-head)}.pg-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-top:28px;display:grid}.pg-main>section{margin-bottom:44px}.pg-main p{max-width:68ch}.pg-aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.pg-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px}.mini{width:100%;height:auto;max-height:300px;display:block}.mini .nb{fill:color-mix(in srgb, var(--text) 7%, transparent);stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.mini{--c:var(--unknown)}.mini .me{fill:color-mix(in srgb, var(--c) 70%, transparent);stroke:var(--text);stroke-opacity:.55;stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 60%, transparent));transition:fill .6s}.mini.unk .me{fill:url(#mini-hatch)}.mini .pt{fill:var(--text);stroke:var(--bg);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.9}.mini text{font:600 11px var(--font-body);fill:var(--text-2);paint-order:stroke;stroke:var(--bg);stroke-width:3px}.cta-map{justify-content:center;width:100%;display:flex}.nlist{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.nlist a{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.3em .8em;font-size:.84rem;display:inline-block}.nlist a:hover{border-color:var(--accent);color:var(--text);text-decoration:none}.pg-card h3{margin:0 0 .5em;font-size:1rem}.oplist{gap:8px;margin:0 0 1em;padding:0;list-style:none;display:grid}.oplist li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.oplist b{display:block}.oplist span{color:var(--text-3);font-size:.86rem}.steps{color:var(--text-2);max-width:68ch;padding-left:1.2em}.steps li{margin:.4em 0}.citygrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.citygrid a{color:var(--text);align-items:center;gap:9px;padding:6px 0;font-size:.94rem;font-weight:600;display:flex}.citygrid small{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.cdot{background:var(--unknown);border-radius:50%;flex:none;width:10px;height:10px;transition:background .5s}.cdot.unk{background:repeating-linear-gradient(45deg, var(--hatch-bg) 0 2px, var(--hatch-fg) 2px 3px)}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{margin:.7em 0 0}.lv-block{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px}#lv-home.home{margin:18px 0 0}.lv-block .qgrid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.lv-block .qgrid.dense{grid-template-columns:repeat(auto-fill,minmax(46px,1fr))}.disc-wrap{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px}.nearlist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.nearlist a{align-items:center;gap:8px;padding:6px 0;font-weight:600;display:flex}.nearlist small{color:var(--text-3);margin-left:auto}.ptext p{color:var(--text-2);font-size:1.02rem}.oblgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:24px;display:grid}.ocard{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:20px;flex-direction:column;gap:8px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;text-decoration:none!important}.ocard:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 70%, var(--line));box-shadow:0 14px 40px -14px var(--c,var(--accent));transform:translateY(-3px)}.ocard svg{width:100%;height:118px}.ocard .sil{--c:var(--unknown);fill:color-mix(in srgb, var(--c) 65%, transparent);stroke:color-mix(in srgb, var(--text) 40%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .6s}.ocard.unk .sil{fill:var(--hp)}.ocard h2{margin:0;font-size:1.05rem}.ocard .ops{color:var(--text-3);min-height:2.7em;font-size:.8rem;line-height:1.35}.ocard .st{min-height:1.9em}.cfilter{z-index:5;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 8px;padding:10px 0;display:flex;position:sticky;top:72px}.cfilter input{min-width:220px;max-width:480px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:1;padding:12px 16px}.cfilter input:focus{border-color:var(--accent);outline:none}.cgroup{margin:28px 0}.cgroup h2{align-items:baseline;gap:10px;font-size:1.15rem;display:flex}.cgroup h2 small{color:var(--text-3);font-size:.8rem;font-weight:500}.cnone{color:var(--text-3);padding:30px 0}@media (width<=960px){.pg-grid{grid-template-columns:1fr;gap:24px}.pg-aside{flex-flow:wrap;order:-1;position:static}.pg-aside>*{flex:280px}.pg-aside .mini{max-height:190px}}@media (width<=560px){.pg{padding-top:16px}.lv-block,.disc-wrap{border-radius:16px;padding:14px}.pg-card{padding:14px}}.lv-block .histchart,.lv-block .dayscale{max-width:560px}.lv-block .avh{display:block}
