.pv[data-astro-cid-mqkz73th]{flex-direction:column;gap:14px;display:flex}.pv-bar[data-astro-cid-mqkz73th]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.pv-vars[data-astro-cid-mqkz73th],.pv-views[data-astro-cid-mqkz73th]{flex-wrap:wrap;gap:8px;display:flex}.pv-views[data-astro-cid-mqkz73th] button[data-astro-cid-mqkz73th]{border:1px solid var(--line);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.pv-views[data-astro-cid-mqkz73th] button[data-astro-cid-mqkz73th][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pv-now[data-astro-cid-mqkz73th]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pv-btn[data-astro-cid-mqkz73th]{border:1px solid var(--ink);background:var(--ink);color:#fff;height:42px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.pv-btn[data-astro-cid-mqkz73th]:disabled{opacity:.45;cursor:default}.pv-ico[data-astro-cid-mqkz73th]{fill:currentColor;width:18px;height:18px}.pv-ico--pause[data-astro-cid-mqkz73th],.pv-btn[data-astro-cid-mqkz73th][aria-pressed=true] .pv-ico--play[data-astro-cid-mqkz73th]{display:none}.pv-btn[data-astro-cid-mqkz73th][aria-pressed=true] .pv-ico--pause[data-astro-cid-mqkz73th]{display:block}.pv-time[data-astro-cid-mqkz73th]{flex-direction:column;gap:2px;display:flex}.pv-time[data-astro-cid-mqkz73th] b[data-astro-cid-mqkz73th]{font-family:var(--f-head);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:800}.pv-time[data-astro-cid-mqkz73th] span[data-astro-cid-mqkz73th]{font-family:var(--f-mono);color:var(--muted);font-size:12.5px}.pv-run[data-astro-cid-mqkz73th]{font-family:var(--f-mono);color:var(--muted);margin-left:auto;font-size:12px}.pv-slider[data-astro-cid-mqkz73th]{accent-color:#10233b;cursor:pointer;width:100%;margin:0}.pv-slider[data-astro-cid-mqkz73th]:disabled{opacity:.4;cursor:default}.pv-mapwrap[data-astro-cid-mqkz73th]{position:relative}.pv-map[data-astro-cid-mqkz73th]{border:1px solid var(--line);background:#e9eef3;border-radius:16px;width:100%;height:min(78vh,780px);min-height:480px;overflow:hidden}.pv-map[data-astro-cid-mqkz73th]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pv-lg[data-astro-cid-mqkz73th]{z-index:500;border:1px solid var(--line);font-family:var(--f-ui);color:var(--ink2);background:#fffffff0;border-radius:10px;width:300px;padding:8px 12px 10px;font-size:12px;position:absolute;bottom:28px;left:12px;box-shadow:0 2px 8px #10233b14}.pv-lg[data-astro-cid-mqkz73th]:empty,.pv-status[data-astro-cid-mqkz73th]:empty,.pv-note[data-astro-cid-mqkz73th]:empty{display:none}.pv-status[data-astro-cid-mqkz73th],.pv-note[data-astro-cid-mqkz73th]{color:var(--ink2);font-size:14.5px}.pv-credit[data-astro-cid-mqkz73th]{color:var(--muted);max-width:980px;font-size:13.5px;line-height:1.55}.pv[data-astro-cid-mqkz73th].is-off .pv-now[data-astro-cid-mqkz73th],.pv[data-astro-cid-mqkz73th].is-off .pv-slider[data-astro-cid-mqkz73th],.pv[data-astro-cid-mqkz73th].is-off .pv-vars[data-astro-cid-mqkz73th]{display:none}@media (width<=640px){.pv-map[data-astro-cid-mqkz73th]{height:66vh;min-height:420px}.pv-lg[data-astro-cid-mqkz73th]{width:auto;box-shadow:none;margin-top:10px;position:static}.pv-run[data-astro-cid-mqkz73th]{width:100%;margin-left:0}}.pv-vars button{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.pv-vars button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}@media (width<=640px){.pv-vars button{height:36px;padding:0 12px;font-size:14px}}.pv-cv{image-rendering:auto}.pv-lg b{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.pv-grad{border-radius:3px;height:10px}.pv-ticks{height:16px;font-family:var(--f-mono);margin-top:3px;font-size:10.5px;position:relative}.pv-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pv-ticks span:first-child{transform:none}.pv-sw{gap:2px;display:flex}.pv-sw span{min-width:0;font-family:var(--f-mono);flex-direction:column;flex:1;align-items:center;gap:3px;font-size:10px;display:flex}.pv-sw i{border-radius:2px;width:100%;height:10px;display:block}
