.radar-legend[data-v-cdc1f47d]{display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.25rem .75rem;opacity:.85;padding-top:.375rem}.radar-legend-item[data-v-cdc1f47d]{align-items:center;display:inline-flex;gap:.3rem;white-space:nowrap}.radar-legend-dot[data-v-cdc1f47d]{border-radius:9999px;display:inline-block;flex-shrink:0;height:.6rem;width:.6rem}.radar-bar[data-v-cdc1f47d]{padding:.85rem .4rem .35rem;position:relative;width:100%;--thumb:14px;--half:7px}.radar-bar[data-v-cdc1f47d],.radar-bar.wide[data-v-cdc1f47d]{border-top:1px solid #e2e8f0}.radar-bar.wide[data-v-cdc1f47d]{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:#fffffff0;bottom:0;box-shadow:0 -8px 22px -14px #0f172a47;left:0;padding:.9rem 1.25rem .8rem;position:absolute;right:0;width:auto;z-index:15;--thumb:15px;--half:7.5px}.radar-seek[data-v-cdc1f47d]{align-items:center;display:flex;height:14px;margin-bottom:.55rem;position:relative}.radar-bar.wide .radar-seek[data-v-cdc1f47d],.radar-bar.wide .radar-seek-input[data-v-cdc1f47d],.radar-bar.wide .radar-seek-input[data-v-cdc1f47d]::-moz-range-track,.radar-bar.wide .radar-seek-input[data-v-cdc1f47d]::-webkit-slider-runnable-track{height:16px}.radar-seek-rail[data-v-cdc1f47d]{background:#e2e8f0;right:var(--half)}.radar-seek-fill[data-v-cdc1f47d],.radar-seek-rail[data-v-cdc1f47d]{border-radius:999px;height:5px;left:var(--half);position:absolute;top:50%;transform:translateY(-50%)}.radar-seek-fill[data-v-cdc1f47d]{background:linear-gradient(90deg,#3b82f6,#2563eb);pointer-events:none;transition:width .15s linear}.radar-bar.is-scrubbing .radar-seek-fill[data-v-cdc1f47d]{transition:none}.radar-seek-input[data-v-cdc1f47d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:14px;inset:0;margin:0;outline:none;position:absolute;width:100%}.radar-seek-input[data-v-cdc1f47d]::-webkit-slider-runnable-track{background:transparent;height:14px}.radar-seek-input[data-v-cdc1f47d]::-moz-range-track{background:transparent;height:14px}.radar-seek-input[data-v-cdc1f47d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #2563eb;border-radius:999px;box-shadow:0 1px 4px #0f172a40;cursor:grab;height:var(--thumb);margin-top:1px;-webkit-transition:transform .1s ease,box-shadow .12s ease;transition:transform .1s ease,box-shadow .12s ease;width:var(--thumb)}.radar-seek-input[data-v-cdc1f47d]::-webkit-slider-thumb:active{box-shadow:0 2px 8px #2563eb59;cursor:grabbing;transform:scale(1.14)}.radar-seek-input[data-v-cdc1f47d]::-moz-range-thumb{background:#fff;border:3px solid #2563eb;border-radius:999px;box-shadow:0 1px 4px #0f172a40;cursor:grab;height:var(--thumb);width:var(--thumb)}.radar-seek-input[data-v-cdc1f47d]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #3b82f673}.radar-seek-input[data-v-cdc1f47d]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #3b82f673}.radar-row[data-v-cdc1f47d]{align-items:center;color:#0f172a;display:flex;gap:.6rem}.radar-play[data-v-cdc1f47d]{align-items:center;background:#2563eb;border:none;border-radius:8px;box-shadow:0 1px 2px #2563eb66;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .15s ease,transform .1s ease;width:30px}.radar-bar.wide .radar-play[data-v-cdc1f47d]{height:34px;width:34px}.radar-play[data-v-cdc1f47d]:hover{background:#1d4ed8}.radar-play[data-v-cdc1f47d]:active{transform:scale(.94)}.radar-play-icon[data-v-cdc1f47d]{height:16px;width:16px}.radar-bar.wide .radar-play-icon[data-v-cdc1f47d]{height:18px;width:18px}.radar-time[data-v-cdc1f47d]{color:#0f172a;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.radar-bar.wide .radar-time[data-v-cdc1f47d]{font-size:.95rem}.radar-live[data-v-cdc1f47d]{align-items:center;background:#2563eb1a;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.625rem;font-weight:800;gap:5px;letter-spacing:.06em;padding:3px 8px}.radar-live[data-v-cdc1f47d]:before{animation:radar-live-pulse-cdc1f47d 1.8s ease-in-out infinite;background:#2563eb;border-radius:999px;box-shadow:0 0 0 3px #2563eb33;content:"";height:6px;width:6px}.radar-live.is-stale[data-v-cdc1f47d]{background:#64748b1f;color:#64748b}.radar-live.is-stale[data-v-cdc1f47d]:before{animation:none;background:#94a3b8;box-shadow:none}.dark .radar-live.is-stale[data-v-cdc1f47d]{color:#94a3b8}@keyframes radar-live-pulse-cdc1f47d{0%,to{opacity:1}50%{opacity:.4}}.radar-range[data-v-cdc1f47d]{color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums}.radar-attr[data-v-cdc1f47d]{color:#94a3b8;font-size:.6875rem;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.radar-bar:not(.wide) .radar-range[data-v-cdc1f47d]{display:none}.radar-bar:not(.wide) .radar-attr[data-v-cdc1f47d]{font-size:.625rem}}.dark .radar-bar[data-v-cdc1f47d]{border-top-color:#ffffff1a}.dark .radar-bar.wide[data-v-cdc1f47d]{background:#0f172ad9;border-top-color:#ffffff14}.dark .radar-seek-rail[data-v-cdc1f47d]{background:#334155}.dark .radar-row[data-v-cdc1f47d],.dark .radar-time[data-v-cdc1f47d]{color:#f1f5f9}.dark .radar-range[data-v-cdc1f47d]{color:#94a3b8}.dark .radar-attr[data-v-cdc1f47d]{color:#64748b}.dark .radar-seek-input[data-v-cdc1f47d]::-webkit-slider-thumb{background:#0f172a}.dark .radar-seek-input[data-v-cdc1f47d]::-moz-range-thumb{background:#0f172a}.radar-content[data-v-338ef769]{inset:0;position:absolute}.radar-modal-map[data-v-338ef769]{height:100%;width:100%}.radar-modal-aside[data-v-338ef769]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;box-shadow:0 18px 44px -16px #0f172a4d,0 2px 6px #0f172a0f;display:none;flex-direction:column;gap:.85rem;left:1rem;max-height:calc(100% - 6rem);max-width:calc(100% - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:absolute;top:1rem;width:300px;z-index:18}.radar-content.is-dark .radar-modal-aside[data-v-338ef769]{background:#0f172a;border-color:#ffffff1f;box-shadow:0 18px 44px -16px #0000008c,0 2px 6px #0006}@media(min-width:1024px){.radar-modal-aside[data-v-338ef769]{display:flex}}.aside-head-text[data-v-338ef769]{flex:1;min-width:0}.aside-collapse[data-v-338ef769]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin-left:auto;transition:background .15s ease,color .15s ease,border-color .15s ease;width:26px}.aside-collapse[data-v-338ef769]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.radar-content.is-dark .aside-collapse[data-v-338ef769]{background:transparent;border-color:#ffffff24;color:#94a3b8}.radar-content.is-dark .aside-collapse[data-v-338ef769]:hover{background:#ffffff0f;color:#e2e8f0}.radar-aside-reopen[data-v-338ef769]{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:#fffffff5;border:1px solid #e2e8f0;border-radius:.7rem;box-shadow:0 2px 8px #0f172a24;color:#1e293b;cursor:pointer;display:none;font-size:.8125rem;font-weight:600;gap:.4rem;height:36px;left:1rem;padding:0 .8rem 0 .6rem;position:absolute;top:1rem;transition:background .15s ease,border-color .15s ease,transform .1s ease;z-index:18}@media(min-width:1024px){.radar-aside-reopen[data-v-338ef769]{display:inline-flex}}.radar-aside-reopen[data-v-338ef769]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px)}.radar-aside-reopen svg[data-v-338ef769]{color:#2563eb}.radar-content.is-dark .radar-aside-reopen[data-v-338ef769]{background:#0f172ae6;border-color:#ffffff24;color:#e2e8f0}.aside-slide-enter-active[data-v-338ef769],.aside-slide-leave-active[data-v-338ef769]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.aside-slide-enter-from[data-v-338ef769],.aside-slide-leave-to[data-v-338ef769]{opacity:0;transform:translate(-14px)}.reopen-fade-enter-active[data-v-338ef769],.reopen-fade-leave-active[data-v-338ef769]{transition:opacity .2s ease,transform .2s ease}.reopen-fade-enter-from[data-v-338ef769],.reopen-fade-leave-to[data-v-338ef769]{opacity:0;transform:translate(-8px)}.aside-head[data-v-338ef769]{align-items:center;color:#64748b;display:flex;font-size:.7rem;font-weight:700;gap:.4rem;letter-spacing:.04em;text-transform:uppercase}.radar-content.is-dark .aside-head[data-v-338ef769]{color:#94a3b8}.aside-leader[data-v-338ef769]{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem;padding-bottom:.85rem}.radar-content.is-dark .aside-leader[data-v-338ef769]{border-bottom-color:#ffffff14}.leader-top[data-v-338ef769]{align-items:center;display:flex;gap:.5rem}.leader-dot[data-v-338ef769]{border-radius:999px;flex-shrink:0;height:.7rem;width:.7rem}.leader-name[data-v-338ef769]{color:#0f172a;font-size:1.05rem;font-weight:700}.radar-content.is-dark .leader-name[data-v-338ef769]{color:#f1f5f9}.leader-score-row[data-v-338ef769]{align-items:baseline;display:flex;gap:.5rem}.leader-score[data-v-338ef769]{color:#0f172a;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.radar-content.is-dark .leader-score[data-v-338ef769]{color:#f8fafc}.leader-delta[data-v-338ef769]{align-items:center;background:#16a34a1a;border-radius:999px;color:#16a34a;display:inline-flex;font-size:.75rem;font-weight:700;padding:2px 7px}.radar-content.is-dark .leader-delta[data-v-338ef769]{background:#16a34a2e}.leader-bar[data-v-338ef769]{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.radar-content.is-dark .leader-bar[data-v-338ef769]{background:#1f2937}.leader-bar-fill[data-v-338ef769]{border-radius:999px;height:100%;transition:width .4s ease}.aside-list-label[data-v-338ef769]{color:#94a3b8;font-size:.7rem;font-weight:600}.aside-list[data-v-338ef769]{gap:.15rem}.aside-list[data-v-338ef769],.aside-skeleton[data-v-338ef769]{display:flex;flex-direction:column}.aside-skeleton[data-v-338ef769]{gap:.4rem}.aside-skeleton-row[data-v-338ef769]{animation:aside-skeleton-pulse-338ef769 1.2s ease-in-out infinite;background:#eef2f7;border-radius:.6rem;height:2rem}.radar-content.is-dark .aside-skeleton-row[data-v-338ef769]{background:#1e293b}@keyframes aside-skeleton-pulse-338ef769{0%,to{opacity:1}50%{opacity:.5}}.aside-row[data-v-338ef769]{align-items:center;border-radius:.6rem;color:inherit;display:flex;gap:.6rem;padding:.5rem .6rem;text-decoration:none;transition:background .15s ease}.row-rank[data-v-338ef769]{color:#94a3b8;flex-shrink:0;font-size:.75rem;font-weight:700;text-align:center;width:1.1rem}.row-dot[data-v-338ef769]{border-radius:999px;flex-shrink:0;height:.6rem;width:.6rem}.row-name[data-v-338ef769]{color:#1e293b;flex:1;font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-content.is-dark .row-name[data-v-338ef769]{color:#e2e8f0}.row-score[data-v-338ef769]{color:#0f172a;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.radar-content.is-dark .row-score[data-v-338ef769]{color:#f1f5f9}.radar-modal-clock[data-v-338ef769]{-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:#ffffffeb;border:1px solid #fecaca;border-radius:.7rem;box-shadow:0 2px 10px #0f172a24;color:#dc2626;font-size:1.9rem;font-variant-numeric:tabular-nums;font-weight:800;left:1rem;letter-spacing:.01em;line-height:1.05;padding:.3rem .8rem;pointer-events:none;position:absolute;top:1rem;z-index:19}.radar-content.is-dark .radar-modal-clock[data-v-338ef769]{background:#0f172ad1;border-color:#f8717166;color:#f87171}@media(min-width:1024px){.radar-modal-clock[data-v-338ef769]{left:auto;right:4.25rem}}@media(max-width:640px){.radar-modal-clock[data-v-338ef769]{font-size:1.5rem;left:calc(.75rem + env(safe-area-inset-left,0px));top:calc(.75rem + env(safe-area-inset-top,0px))}}.radar-modal-loading[data-v-338ef769]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafc99;color:#334155;display:flex;flex-direction:column;font-size:.875rem;gap:.6rem;inset:0;justify-content:center;position:absolute;z-index:16}.radar-content.is-dark .radar-modal-loading[data-v-338ef769]{background:#0f172a99;color:#e2e8f0}.radar-modal-spinner[data-v-338ef769]{animation:radar-modal-spin-338ef769 .8s linear infinite;border:3px solid rgba(37,99,235,.25);border-radius:9999px;border-top-color:#2563eb;height:2.25rem;width:2.25rem}@keyframes radar-modal-spin-338ef769{to{transform:rotate(1turn)}}.radar-modal-error[data-v-338ef769]{background:#ef4444f2;border-radius:.5rem;color:#fff;padding:.5rem .9rem;top:1rem;z-index:16}.radar-modal-error[data-v-338ef769],.radar-no-precip[data-v-338ef769]{font-size:.8125rem;left:50%;max-width:calc(100% - 2rem);position:absolute;text-align:center;transform:translate(-50%)}.radar-no-precip[data-v-338ef769]{-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:#fffffff0;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 2px 10px #0f172a1f;color:#1d4ed8;font-weight:600;padding:.4rem .9rem;pointer-events:none;top:3.75rem;z-index:17}.radar-content.is-dark .radar-no-precip[data-v-338ef769]{background:#0f172ad9;border-color:#60a5fa66;color:#93c5fd}[data-v-338ef769] .radar-pin{align-items:center;cursor:default;display:flex;flex-direction:column}[data-v-338ef769] .radar-pin-label{background:#dc2626;border-radius:7px;box-shadow:0 2px 8px #0f172a59;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.01em;padding:2px 8px;white-space:nowrap}[data-v-338ef769] .radar-pin-dot{background:#dc2626;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0f172a80;height:12px;margin-top:3px;width:12px}[data-v-338ef769] .maplibregl-ctrl-attrib,[data-v-338ef769] .maplibregl-ctrl-logo{display:none!important}[data-v-338ef769] .maplibregl-canvas{outline:none}.rank-move[data-v-f779237f]{transition:transform .45s ease}
