@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Syne:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Outfit:wght@300;400;500;600;700&display=swap";.cursor-tool[data-v-9606ab31]{position:absolute;transform:translateY(-100%);display:block;flex-direction:column;align-items:center;cursor:move;pointer-events:none;z-index:2}.cursor-header[data-v-9606ab31]{display:flex;justify-content:flex-end;margin-bottom:4px}.toggle-circle-cursor[data-v-9606ab31]{cursor:pointer;font-size:14px;margin-left:5px}.cursor-tool .line[data-v-9606ab31]{width:3px;height:45px;background:#0b0c0bb8}.toggle-circle-cursor[data-v-9606ab31]{position:fixed;cursor:pointer;width:22px;height:22px;background:#eee;border-radius:50%;text-align:center;line-height:22px;font-size:14px;color:#333;right:1px;bottom:35%}.box[data-v-9606ab31]{display:block;flex-direction:column}.cursor-tool .box[data-v-9606ab31]{background:#000000b3;color:#fff;padding:6px;border-radius:5px;font-size:14px;white-space:nowrap;margin-top:1px}.cursor-header[data-v-9606ab31]{display:flex;justify-content:space-between;align-items:center;position:absolute;left:110%;transform:translate(-100%);top:-5px}.fav-btn[data-v-9606ab31]{position:fixed;right:22px;top:1px;line-height:17px;text-align:center;width:17px;height:17px;border-radius:50%;cursor:pointer;font-size:13px;font-weight:700;color:#e05a7a;background:azure;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,color .2s ease;-webkit-user-select:none;user-select:none}.fav-btn[data-v-9606ab31]:hover{transform:scale(1.2)}.close-btn[data-v-9606ab31]{position:fixed;right:2px;top:1px;line-height:17px;text-align:center;width:17px;height:17px;border-radius:50%;cursor:pointer;font-size:17px;font-weight:700;color:#555;background:azure}.position-marker[data-v-9606ab31]{position:relative;left:-5px;border:2px solid white;width:10px;height:10px;background-color:#007bff;border-radius:50%;box-shadow:0 0 6px #007bffb3;animation:pulse-9606ab31 2s infinite}@keyframes pulse-9606ab31{0%{box-shadow:0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}.header-box[data-v-9606ab31]{border-radius:4px;background:#a0a092;color:#f8f2f2;padding-left:5px;display:flex;align-items:center;min-height:18px}.position-text[data-v-9606ab31]{position:absolute;bottom:0;padding:1px;font-size:x-small}.box[data-v-9606ab31]{min-width:100px;position:relative}.data-text[data-v-9606ab31]{margin-bottom:1px;font-size:large}.cursor-tool[data-v-9606ab31] *{pointer-events:auto}.header-box[data-v-9606ab31]{cursor:move}.data-text[data-v-9606ab31]{flex:1}.position-container[data-v-9606ab31]{display:flex;flex-direction:column-reverse;gap:2px;font-size:12px;color:#fff;margin-top:6px}.city-table[data-v-be8b0b97]{position:absolute;z-index:10;width:240px;background:linear-gradient(160deg,#0e121af5,#121822f0);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.table-header[data-v-be8b0b97]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.06);cursor:move;touch-action:none}.table-header[data-v-be8b0b97]:before{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:2px;background:#ffffff2e;pointer-events:none}.header-label[data-v-be8b0b97]{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff8c}.close-btn[data-v-be8b0b97]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff6;cursor:pointer;transition:background .18s,color .18s,border-color .18s;padding:0;flex-shrink:0}.close-btn[data-v-be8b0b97]:hover{background:#ef444433;border-color:#ef444480;color:#f87171}.table-container[data-v-be8b0b97]{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.table-container[data-v-be8b0b97]::-webkit-scrollbar{width:4px}.table-container[data-v-be8b0b97]::-webkit-scrollbar-track{background:transparent}.table-container[data-v-be8b0b97]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}table[data-v-be8b0b97]{width:100%;border-collapse:collapse}thead tr[data-v-be8b0b97]{position:sticky;top:0;z-index:1;background:#080c14e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.th-flag[data-v-be8b0b97]{width:30px;padding:7px 6px 7px 12px}.th-city[data-v-be8b0b97]{padding:7px 6px;font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff40;text-align:left}.th-temp[data-v-be8b0b97]{padding:7px 12px 7px 6px;text-align:right;cursor:pointer}.sort-arrow[data-v-be8b0b97]{display:inline-flex;color:#ffffff4d;transition:transform .2s,color .2s}.sort-arrow.asc[data-v-be8b0b97]{transform:rotate(180deg);color:#fff9}.th-temp:hover .sort-arrow[data-v-be8b0b97]{color:#ffffffb3}.city-row[data-v-be8b0b97]{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.city-row[data-v-be8b0b97]:last-child{border-bottom:none}.city-row[data-v-be8b0b97]:hover{background:#ffffff0a}.td-flag[data-v-be8b0b97]{padding:6px 4px 6px 12px}.flag[data-v-be8b0b97]{display:block;border-radius:2px;opacity:.85;box-shadow:0 1px 3px #0006}.td-city[data-v-be8b0b97]{padding:6px;font-size:13px;font-weight:500;color:#ffffffbf;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-temp[data-v-be8b0b97]{padding:6px 12px 6px 6px;text-align:right}.temp-val[data-v-be8b0b97]{font-family:ui-monospace,SF Mono,Consolas,Menlo,monospace;font-size:13px;font-weight:600;color:#f1f5f9}.filter-bar[data-v-be8b0b97]{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:#00000026;position:relative}.filter-bar[data-v-be8b0b97]:before,.filter-bar[data-v-be8b0b97]:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.filter-bar[data-v-be8b0b97]:before{left:0;background:linear-gradient(to right,rgba(8,12,20,.9),transparent)}.filter-bar[data-v-be8b0b97]:after{right:0;background:linear-gradient(to left,rgba(8,12,20,.9),transparent)}.filter-bar.can-scroll-left[data-v-be8b0b97]:before{opacity:1}.filter-bar.can-scroll-right[data-v-be8b0b97]:after{opacity:1}.filter-scroll[data-v-be8b0b97]{display:flex;gap:5px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1px;cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.filter-scroll[data-v-be8b0b97]:active{cursor:grabbing}.filter-scroll[data-v-be8b0b97]::-webkit-scrollbar{display:none}.filter-pill[data-v-be8b0b97]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.6px;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all .15s ease}.filter-pill[data-v-be8b0b97]:hover{border-color:#ffffff40;color:#ffffffbf;background:#ffffff14}.filter-pill.active[data-v-be8b0b97]{border-color:#63b3ed99;background:#63b3ed1f;color:#90cdf4}.pill-flag[data-v-be8b0b97]{border-radius:2px;opacity:.9;box-shadow:0 1px 2px #0006}.resize-handle[data-v-be8b0b97]{height:14px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:#0003;border-top:1px solid rgba(255,255,255,.05);transition:background .15s}.resize-handle[data-v-be8b0b97]:hover{background:#ffffff0a}.resize-grip[data-v-be8b0b97]{display:flex;gap:3px;align-items:center}.resize-grip span[data-v-be8b0b97]{display:block;width:18px;height:2px;border-radius:1px;background:#ffffff26}.resize-handle:hover .resize-grip span[data-v-be8b0b97]{background:#ffffff4d}#cyclone-tooltip{position:fixed;pointer-events:none;display:none;z-index:9999;transform:translate(-50%,-100%) translateY(-14px);background:#0a0c14d1;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px 14px;min-width:190px;max-width:240px;box-shadow:0 4px 24px #00000080,0 0 0 .5px #ffffff0d inset;font-family:DM Mono,monospace;font-size:12px;color:#ffffffd9;opacity:0;transition:opacity .18s ease,transform .18s ease}#cyclone-tooltip:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(10,12,20,.85);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}#cyclone-tooltip:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1.5px;background:linear-gradient(90deg,transparent,rgba(99,179,237,.6),transparent);border-radius:999px}#cyclone-tooltip.cyc-tooltip--visible{opacity:1;transform:translate(-50%,-100%) translateY(-14px)}.cyc-tooltip__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cyc-tooltip__header.ensemble{justify-content:flex-start}.cyc-tooltip__name{font-family:Syne,sans-serif;font-size:13px;font-weight:700;color:#fff;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyc-tooltip__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73}.cyc-tooltip__badge{flex-shrink:0;font-family:DM Mono,monospace;font-size:10px;font-weight:500;padding:2px 7px;border-radius:6px;border:1px solid;letter-spacing:.05em;white-space:nowrap}.cyc-tooltip__divider{height:1px;background:#ffffff12;margin-bottom:8px}.cyc-tooltip__grid{display:flex;flex-direction:column;gap:5px}.cyc-tooltip__row{display:flex;align-items:center;gap:7px}.cyc-tooltip__icon{font-size:11px;width:16px;flex-shrink:0;opacity:.7}.cyc-tooltip__key{flex:1;color:#fff6;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.cyc-tooltip__val{font-size:12px;font-weight:500;color:#ffffffe6;white-space:nowrap}.cyc-tooltip__val em{font-style:normal;font-size:10px;color:#ffffff59;margin-left:2px}.wx-root[data-v-1ee277fe]{--cw: 36px;--rh: 28px;--sun-h: 28px;--bg: #152248f5 ;--bg2: #0f1629;--glass: rgba(255,255,255,.04);--border: rgba(255,255,255,.07);--text: rgba(255,255,255,.85);--muted: rgba(255,255,255,.35);--accent: #38bdf8;--accent2: #818cf8;position:fixed;bottom:0;left:0;right:0;min-height:200px;max-height:70vh;background:var(--bg);border-top:1px solid var(--border);font-family:Outfit,sans-serif;color:var(--text);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 40px #0009,0 -1px #38bdf826;z-index:100000}.wx-header[data-v-1ee277fe]{display:flex;align-items:center;justify-content:space-between;padding:0 5px;height:36px;flex-shrink:0;background:#ffffff06;border-bottom:1px solid var(--border);gap:12px}.wx-header-left[data-v-1ee277fe]{display:flex;align-items:center;gap:10px;min-width:0}.wx-logo[data-v-1ee277fe]{width:18px;height:18px;color:var(--accent);flex-shrink:0}.wx-title[data-v-1ee277fe]{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.02em}.wx-coords[data-v-1ee277fe]{font-family:DM Mono,monospace;font-size:10.5px;color:var(--muted);background:#ffffff0d;border-radius:5px;padding:2px 6px;letter-spacing:.04em}.wx-header-right[data-v-1ee277fe]{display:flex;align-items:center;gap:10px;flex-shrink:0}.model-tabs[data-v-1ee277fe]{display:flex;background:#ffffff0d;border-radius:8px;padding:2px;gap:1px}.model-tab[data-v-1ee277fe]{background:none;border:none;color:var(--muted);font-family:Outfit,sans-serif;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .18s;letter-spacing:.04em}.model-tab[data-v-1ee277fe]:hover{color:var(--text);background:#ffffff12}.model-tab.active[data-v-1ee277fe]{background:linear-gradient(135deg,#38bdf833,#818cf833);color:var(--accent);border:1px solid rgba(56,189,248,.25)}.wx-close[data-v-1ee277fe]{background:#ffffff0f;border:1px solid var(--border);color:var(--muted);width:28px;height:28px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.wx-close[data-v-1ee277fe]:hover{background:#ff5a5a1f;color:#f87171;border-color:#f8717140}.wx-body[data-v-1ee277fe]{display:flex;flex:1;overflow:hidden;position:relative}.wx-labels[data-v-1ee277fe]{display:flex;flex-direction:column;flex-shrink:0;width:38px;border-right:1px solid var(--border);background:#ffffff05}.lbl[data-v-1ee277fe]{height:var(--rh);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.lbl-sunrow[data-v-1ee277fe]{height:var(--sun-h);border-bottom:1px solid var(--border)}.wx-scroll[data-v-1ee277fe]{flex:1;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.wx-scroll[data-v-1ee277fe]::-webkit-scrollbar{height:4px}.wx-scroll[data-v-1ee277fe]::-webkit-scrollbar-track{background:transparent}.wx-scroll[data-v-1ee277fe]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.wx-scroll.dragging[data-v-1ee277fe]{cursor:grabbing;-webkit-user-select:none;user-select:none}.wx-outer[data-v-1ee277fe]{display:flex;flex-direction:column;min-height:100%}.sun-row[data-v-1ee277fe]{display:grid;height:var(--sun-h);flex-shrink:0;border-bottom:1px solid var(--border);background:#ffffff06}.sun-cell[data-v-1ee277fe]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;overflow:hidden}.sun-cell.day-sep[data-v-1ee277fe]{border-left:1px solid rgba(56,189,248,.2)}.day-name[data-v-1ee277fe]{font-size:12px;font-weight:600;color:var(--text);letter-spacing:.03em;white-space:nowrap}.day-sun[data-v-1ee277fe]{display:flex;align-items:center;gap:3px;font-family:DM Mono,monospace;font-size:9px;color:var(--muted);white-space:nowrap}.wx-grid[data-v-1ee277fe]{display:grid;grid-template-rows:repeat(7,var(--rh));flex:1}.cell[data-v-1ee277fe]{display:flex;align-items:center;justify-content:center;height:var(--rh);font-size:12px;position:relative;transition:filter .1s;border-bottom:1px solid rgba(255,255,255,.03)}.cell-hour[data-v-1ee277fe]{font-family:DM Mono,monospace;font-size:10.5px;color:var(--muted);font-weight:500;border-bottom:1px solid rgba(255,255,255,.06)!important}.hour-num[data-v-1ee277fe]{background:#ffffff0d;border-radius:4px;padding:1px 4px}.cell-icon[data-v-1ee277fe]{font-size:16px}.cell-val[data-v-1ee277fe]{font-family:DM Mono,monospace;font-weight:500;font-size:11.5px}.val-text[data-v-1ee277fe]{position:relative;z-index:1;color:#ffffffeb;text-shadow:0 1px 4px rgba(0,0,0,.75),0 0 8px rgba(0,0,0,.5)}.cell-dir[data-v-1ee277fe]{color:#ffffff8c}.cell-dir svg[data-v-1ee277fe]{transition:transform .3s ease}.day-sep[data-v-1ee277fe]{border-left:1px solid rgba(56,189,248,.18)!important}.cell.hovered[data-v-1ee277fe]{background:#38bdf812!important}.cell.hovered[data-v-1ee277fe]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid rgba(56,189,248,.22);border-right:1px solid rgba(56,189,248,.22);pointer-events:none}.cell-hour.hovered .hour-num[data-v-1ee277fe]{background:#38bdf826;color:var(--accent)}.blurred[data-v-1ee277fe]{filter:blur(4px);pointer-events:none}.wx-loading[data-v-1ee277fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:180px;min-width:300px;color:var(--muted);font-size:13px}.spinner[data-v-1ee277fe]{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--accent);border-radius:50%;animation:spin-1ee277fe .8s linear infinite}@keyframes spin-1ee277fe{to{transform:rotate(360deg)}}.wx-resize[data-v-1ee277fe]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:6px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;padding-top:2px}.resize-dot[data-v-1ee277fe]{width:36px;height:3px;background:#ffffff26;border-radius:2px;transition:background .15s}.wx-resize:hover .resize-dot[data-v-1ee277fe]{background:var(--accent)}.fav-btn[data-v-1ee277fe]{background:none;border:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;padding:3px;border-radius:5px;transition:color .18s,transform .15s}.fav-btn[data-v-1ee277fe]:hover{color:#f87171;transform:scale(1.15)}.fav-btn.active[data-v-1ee277fe]{color:#f87171}.fav-btn.active[data-v-1ee277fe]:hover{color:#fca5a5;transform:scale(1.1)}.wx-search-btn[data-v-1ee277fe]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;flex-shrink:0;transition:all .15s}.wx-search-btn[data-v-1ee277fe]:hover{background:#38bdf81f;border-color:#38bdf84d;color:var(--accent)}.search-bar[data-v-1ee277fe]{display:flex;align-items:center;flex:1;gap:8px;background:#ffffff0d;border:1px solid rgba(56,189,248,.3);border-radius:9px;padding:0 10px;height:34px;animation:search-in-1ee277fe .18s ease}@keyframes search-in-1ee277fe{0%{opacity:0;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1)}}.search-icon[data-v-1ee277fe]{color:var(--accent);flex-shrink:0;opacity:.7}.search-input[data-v-1ee277fe]{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:Outfit,sans-serif;font-size:13px;font-weight:400;min-width:0}.search-input[data-v-1ee277fe]::placeholder{color:var(--muted)}.search-clear[data-v-1ee277fe]{background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s;flex-shrink:0}.search-clear[data-v-1ee277fe]:hover{color:#f87171}.search-results[data-v-1ee277fe]{position:absolute;top:5px;right:0;bottom:0;left:0;background:var(--bg);overflow-y:auto;z-index:5;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.results-empty[data-v-1ee277fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;min-height:120px;color:var(--muted);font-size:13px}.result-row[data-v-1ee277fe]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s;gap:12px}.result-row[data-v-1ee277fe]:hover{background:#38bdf812}.result-row[data-v-1ee277fe]:last-child{border-bottom:none}.result-main[data-v-1ee277fe]{display:flex;flex-direction:column;gap:2px;min-width:0}.result-name[data-v-1ee277fe]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-admin[data-v-1ee277fe]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-right[data-v-1ee277fe]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.result-country[data-v-1ee277fe]{font-size:11px;font-weight:600;color:var(--accent);opacity:.8}.result-coords[data-v-1ee277fe]{font-family:DM Mono,monospace;font-size:9.5px;color:var(--muted)}.results-fade-enter-active[data-v-1ee277fe]{transition:opacity .15s ease,transform .15s ease}.results-fade-leave-active[data-v-1ee277fe]{transition:opacity .12s ease}.results-fade-enter-from[data-v-1ee277fe]{opacity:0;transform:translateY(4px)}.results-fade-leave-to[data-v-1ee277fe]{opacity:0}.wx-appear-enter-active[data-v-1ee277fe]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.wx-appear-leave-active[data-v-1ee277fe]{transition:transform .22s ease-in,opacity .2s ease}.wx-appear-enter-from[data-v-1ee277fe],.wx-appear-leave-to[data-v-1ee277fe]{transform:translateY(100%);opacity:0}.model-label[data-v-0d3087a8]{position:absolute;background:#0009;color:#fff;padding:6px 10px;border-radius:6px;font-size:14px;line-height:1.4}.sizelabel[data-v-0d3087a8]{top:55px!important}@media (max-width: 480px){.sizelabel[data-v-0d3087a8]{top:45px!important}}.model-label.left-aligned[data-v-0d3087a8]{left:10px}.model-label.right-aligned[data-v-0d3087a8]{right:10px}.info-row[data-v-0d3087a8]{display:flex;gap:8px;align-items:center}.level-selector[data-v-0d3087a8]{font-size:10px;border-radius:3px;padding:2px 4px}.alert-popup[data-v-3a61a026]{min-width:240px;max-width:280px;border-radius:16px;overflow:hidden;background:#ffffffeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 6px #0000000f,0 8px 32px #0000001f,0 0 0 .5px #0000000f;font-family:-apple-system,SF Pro Display,Segoe UI,sans-serif;pointer-events:auto;-webkit-user-select:none;user-select:none}.popup-header[data-v-3a61a026]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 14px;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.header-content[data-v-3a61a026]{display:flex;align-items:center;gap:8px;min-width:0}.level-badge[data-v-3a61a026]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:2px 7px;border-radius:20px;flex-shrink:0;box-shadow:0 1px 3px #0003}.header-title[data-v-3a61a026]{font-size:13px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-btn[data-v-3a61a026]{width:24px;height:24px;border-radius:50%;border:none;background:#0000000f;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0;margin-left:8px}.close-btn[data-v-3a61a026]:hover{background:#0000001f;color:#111}.popup-body[data-v-3a61a026]{padding:6px 7px 3px}.text[data-v-3a61a026]{font-size:13px;line-height:1.55;color:#444;white-space:pre-line;margin-bottom:10px}.alerts-section[data-v-3a61a026]{border-top:1px solid rgba(0,0,0,.06);padding-top:10px;margin-bottom:4px}.section-label[data-v-3a61a026]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin-bottom:6px;padding-left:2px}.alert-item[data-v-3a61a026]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;margin-bottom:4px;transition:transform .1s}.alert-item[data-v-3a61a026]:hover{transform:translate(2px)}.alert-icon-wrap[data-v-3a61a026]{width:28px;height:28px;border-radius:8px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000001a}.alert-icon[data-v-3a61a026]{width:16px;height:16px;object-fit:contain}.alert-info[data-v-3a61a026]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.alert-type[data-v-3a61a026]{font-size:12px;font-weight:600;line-height:1.2}.alert-value[data-v-3a61a026]{font-size:11px;opacity:.75;line-height:1.2}.alert-dot[data-v-3a61a026]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.level-yellow[data-v-3a61a026]{background:#ffeb3b;color:#854d0e}.level-yellow .alert-dot[data-v-3a61a026]{background:#eab308}.level-orange[data-v-3a61a026]{background:#ff9800;color:#9a3412}.level-orange .alert-dot[data-v-3a61a026]{background:#f97316}.level-red[data-v-3a61a026]{background:#fee2e2;color:#7f1d1d}.level-red .alert-dot[data-v-3a61a026]{background:#ef4444}.level-unknown[data-v-3a61a026]{background:#f3f4f6;color:#374151}.level-unknown .alert-dot[data-v-3a61a026]{background:#9ca3af}.drag-handle[data-v-3a61a026]{display:flex;justify-content:center;gap:3px;padding:6px 0 8px}.drag-handle span[data-v-3a61a026]{width:20px;height:3px;border-radius:2px;background:#0000001f}.popup-fade-enter-active[data-v-3a61a026]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.popup-fade-leave-active[data-v-3a61a026]{transition:opacity .15s ease,transform .15s ease}.popup-fade-enter-from[data-v-3a61a026]{opacity:0;transform:translate(-50%,-100%) scale(.9)}.popup-fade-leave-to[data-v-3a61a026]{opacity:0;transform:translate(-50%,-115%) scale(.95)}.map-weather-card[data-v-c65314af]{position:absolute;top:55px;left:16px;z-index:10;background:#080a10d1;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 14px;min-width:320px;width:max-content;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.mwc-curve[data-v-c65314af]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mwc-header[data-v-c65314af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;position:relative;z-index:1}.mwc-city[data-v-c65314af]{font-size:14px;font-weight:600;color:#ffffffeb;letter-spacing:.01em}.mwc-actions[data-v-c65314af]{display:flex;align-items:center;gap:6px}.mwc-dismiss[data-v-c65314af]{font-size:13px;cursor:pointer;color:#ffffff4d;transition:color .15s;padding:2px 4px;line-height:1}.mwc-dismiss[data-v-c65314af]:hover{color:#ffffffb3}.mwc-close[data-v-c65314af]{font-size:11px;cursor:pointer;color:#ffffff4d;transition:color .15s;padding:2px 4px}.mwc-close[data-v-c65314af]:hover{color:#ffffffb3}.mwc-days[data-v-c65314af]{display:flex;margin-bottom:8px;position:relative;z-index:1}.mwc-day[data-v-c65314af]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-right:4px;margin-right:4px;border-right:.5px solid rgba(255,255,255,.07)}.mwc-day.last-day[data-v-c65314af]{border-right:none;padding-right:0;margin-right:0}.mwc-dname[data-v-c65314af]{font-size:10px;font-weight:600;color:#ffffff61;letter-spacing:.06em}.mwc-icon[data-v-c65314af]{font-size:17px;line-height:1}.mwc-tmax[data-v-c65314af]{font-size:11px;font-weight:500;color:#ffffffd9;line-height:1.2}.mwc-tmin[data-v-c65314af]{font-size:10px;font-weight:400;color:#ffffff54;line-height:1.2}.mwc-rain[data-v-c65314af]{display:flex;margin-bottom:7px;position:relative;z-index:1}.mwc-rain-day[data-v-c65314af]{flex:1;display:flex;gap:1px;padding:0 2px}.mwc-rain-day[data-v-c65314af]:first-child{padding-left:0}.mwc-rain-day[data-v-c65314af]:last-child{padding-right:0}.mwc-period-col[data-v-c65314af]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.mwc-period-bar[data-v-c65314af]{width:100%;border-radius:2px 2px 0 0;min-height:2px;transition:height .3s ease,opacity .3s ease}.mwc-wind-section[data-v-c65314af]{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.mwc-wind-bar[data-v-c65314af]{height:5px;width:100%;border-radius:999px;border:.5px solid rgba(255,255,255,.06)}.mwc-wind-bottom[data-v-c65314af]{display:flex;align-items:center}.mwc-wind-label[data-v-c65314af]{position:absolute;font-size:10px;color:#ffffff47}.mwc-gusts[data-v-c65314af]{display:flex;width:100%}.mwc-gust-cell[data-v-c65314af]{flex:1;display:flex;justify-content:center;align-items:center;min-height:12px}.mwc-gust-value[data-v-c65314af]{font-size:10px;font-weight:500;color:#ffffff73;line-height:1}.mwc-collapsed[data-v-c65314af]{position:absolute;top:55px;margin-top:calc(1px + env(safe-area-inset-top));left:16px;z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a10e0;border:.5px solid rgba(255,255,255,.14);transition:border-color .2s,transform .15s;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 13px 6px 9px}.mwc-collapsed[data-v-c65314af]:hover{border-color:#ffffff52;transform:translateY(-1px)}.mwc-collapsed-icon[data-v-c65314af]{font-size:19px;line-height:1}.mwc-collapsed-temps[data-v-c65314af]{display:flex;flex-direction:column;align-items:center;gap:1px;display:none}.mwc-collapsed-max[data-v-c65314af]{font-size:12px;font-weight:500;color:#ffffffd9;line-height:1}.mwc-collapsed-min[data-v-c65314af]{font-size:10px;color:#ffffff61;line-height:1}.mwc-collapsed-text[data-v-c65314af]{display:flex;flex-direction:column;gap:1px}.mwc-collapsed-city[data-v-c65314af]{font-size:12px;font-weight:500;color:#ffffffe0;letter-spacing:.02em}.mwc-collapsed-cond[data-v-c65314af]{font-size:11px;color:#ffffff61}.mwc-collapsed-arrow[data-v-c65314af]{font-size:10px;color:#ffffff38;margin-left:2px}.mwc-collapsed-dot[data-v-c65314af]{display:none}@media (max-width: 768px){.map-weather-card[data-v-c65314af]{left:50%;transform:translate(-50%);width:85%;min-width:unset}.mwc-collapsed[data-v-c65314af]{left:14px;margin-top:calc(1px + env(safe-area-inset-top));top:52px;transform:none;width:56px;height:56px;border-radius:14px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;position:absolute}.mwc-collapsed[data-v-c65314af]:hover{transform:scale(1.05)}.mwc-collapsed-temps[data-v-c65314af]{display:flex}.mwc-collapsed-text[data-v-c65314af],.mwc-collapsed-arrow[data-v-c65314af]{display:none}.mwc-collapsed-dot[data-v-c65314af]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-1px;right:-1px;width:15px;height:15px;background:#378addbf;border-radius:14px 0;font-size:8px;color:#fff;line-height:1}}.card-slide-enter-active[data-v-c65314af],.card-slide-leave-active[data-v-c65314af]{transition:opacity .25s ease,transform .25s ease}.card-slide-enter-from[data-v-c65314af],.card-slide-leave-to[data-v-c65314af]{opacity:0;transform:translateY(8px)}@media (max-width: 768px){.card-slide-enter-from[data-v-c65314af],.card-slide-leave-to[data-v-c65314af]{opacity:0;transform:translate(-50%) translateY(8px) scale(.97)}}.pill-pop-enter-active[data-v-c65314af],.pill-pop-leave-active[data-v-c65314af]{transition:opacity .2s ease,transform .2s ease}.pill-pop-enter-from[data-v-c65314af],.pill-pop-leave-to[data-v-c65314af]{opacity:0;transform:scale(.85)}.grib-tooltip[data-v-cc0fac02]{position:absolute;pointer-events:none;z-index:100;background:#0a0e1aeb;border:1px solid rgba(100,160,255,.25);border-radius:6px;padding:6px 11px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;color:#c8d8f0;white-space:nowrap;transform:translate(14px,-50%);box-shadow:0 2px 12px #0006}.grib-tt-val[data-v-cc0fac02]{font-size:15px;font-weight:700;color:#4a9eff;line-height:1.2}.grib-tt-pos[data-v-cc0fac02]{font-size:9px;color:#4a6080;margin-top:3px}.map-toggle[data-v-4f62d2c9]{position:absolute;top:10px;left:10px;z-index:10;background:#fff;padding:4px 8px;border-radius:6px;font-size:14px}.map-wrapper[data-v-4f62d2c9]{display:flex;gap:1px;flex-direction:column;height:100vh;width:100vw}.map-wrapper.horizontal[data-v-4f62d2c9]{flex-direction:row}.map[data-v-4f62d2c9]{position:relative;flex:1;height:50%}.map-wrapper.horizontal .map[data-v-4f62d2c9]{height:100%;width:50%}.windy-canvas[data-v-4f62d2c9]{position:absolute;pointer-events:none;z-index:2}.model-label[data-v-4f62d2c9]{align-items:center;display:flex;position:absolute;top:calc(16px + env(safe-area-inset-top));left:16px;background-color:#3d3939d9;color:#ede5e5;padding-right:0;padding-left:10px;font-weight:700;font-size:1.1rem;border-radius:20px;box-shadow:0 2px 8px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;gap:10px}.model-label.right-aligned[data-v-4f62d2c9]{padding-right:10px;padding-left:0;left:auto;right:10px;text-align:right;flex-direction:row-reverse}.close-icon[data-v-4f62d2c9]{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;cursor:pointer;padding:2px;-webkit-user-select:none;user-select:none;background:#000}.close-icon[data-v-4f62d2c9]:hover{transform:scale(1.2)}.map-icon[data-v-4f62d2c9]{width:24px;height:24px}.icon-circle[data-v-4f62d2c9]{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#fff;border:2px solid #ccc;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.icon-circle[data-v-4f62d2c9]{width:20px;height:20px}.model-label[data-v-4f62d2c9]{font-size:.8rem}.model-label.right-aligned[data-v-4f62d2c9]{padding-right:3px}}.icon-circle img[data-v-4f62d2c9]{width:70%;height:70%;object-fit:contain}.model-selector[data-v-4f62d2c9]{background:transparent;color:#fff;border:none;font-size:14px;font-weight:700;border-radius:7px;outline:none}.model-selector option[data-v-4f62d2c9]{color:#fff;background:#3d3939d9}.model-select[data-v-4f62d2c9]:focus{outline:none;box-shadow:none;border-color:transparent}.heart-marker[data-v-4f62d2c9]{font-size:24px;line-height:1;transform:translate(-50%,-50%);position:absolute;z-index:9999;pointer-events:none}.map-toggle[data-v-4f62d2c9]{display:inline-flex;gap:2px;padding:3px;background:#3f3d3d;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-top:calc(2px + env(safe-area-inset-top))}.map-toggle button[data-v-4f62d2c9]{display:flex;align-items:center;justify-content:center;width:34px;height:30px;padding:0;border:none;border-radius:6px;background:transparent;color:#ffffff59;cursor:pointer;transition:all .15s ease}.map-toggle button[data-v-4f62d2c9]:hover{color:#ffffffa6;background:#ffffff0f}.map-toggle button.active[data-v-4f62d2c9]{background:#ffffff1a;color:#fff;box-shadow:0 1px 3px #0000004d}.side-menu[data-v-c4511e57]{--sm-bg: rgba(8, 10, 16, .96);--sm-surface: rgba(255,255,255,.04);--sm-surface2: rgba(255,255,255,.07);--sm-border: rgba(255,255,255,.07);--sm-accent: #0ea5e9;--sm-accent-glow: rgba(14,165,233,.25);--sm-text: rgba(255,255,255,.85);--sm-text-dim: rgba(255,255,255,.4);--sm-radius: 12px;--sm-font: "DM Sans", "Segoe UI", system-ui, sans-serif;position:absolute;width:272px;background:var(--sm-bg);color:var(--sm-text);height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;padding:10px 8px 24px;right:0;top:env(safe-area-inset-top);z-index:1999;font-family:var(--sm-font);transform:translate(100%);transition:transform .28s cubic-bezier(.16,1,.3,1);border-left:1px solid var(--sm-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.side-menu.open[data-v-c4511e57]{transform:translate(0)}.sm-panel[data-v-c4511e57]{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:10px 8px;margin-bottom:8px}.sm-panel-title[data-v-c4511e57]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-accent);margin-bottom:8px;padding:0 4px}.sm-field[data-v-c4511e57]{margin-bottom:6px}.sm-field--row[data-v-c4511e57]{display:flex;gap:5px;align-items:center}.sm-select[data-v-c4511e57]{width:100%;background:#ffffff0f;color:var(--sm-text);border:1px solid var(--sm-border);border-radius:8px;padding:7px 10px;font-family:var(--sm-font);font-size:12px;outline:none;cursor:pointer;transition:border-color .15s,background .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sm-select[data-v-c4511e57]:focus{border-color:#0ea5e980;background:#0ea5e90f}.sm-select--grow[data-v-c4511e57]{flex:1;min-width:0}.sm-select--narrow[data-v-c4511e57]{width:58px;flex-shrink:0;padding:7px 4px;text-align:center}.sm-select--inline[data-v-c4511e57]{width:auto;padding:3px 6px;font-size:11px;flex-shrink:0}.sm-select option[data-v-c4511e57]{background:#0d1117}.sm-category[data-v-c4511e57]{margin-bottom:4px}.sm-cat-header[data-v-c4511e57]{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;border-radius:10px;background-color:#0a2850b3;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer;overflow:hidden;transition:box-shadow .15s;margin-bottom:3px}.sm-cat-header[data-v-c4511e57]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0003);border-radius:inherit;pointer-events:none}.sm-cat-header[data-v-c4511e57]:hover{box-shadow:0 0 0 1px #ffffff1f}.sm-cat-header--active[data-v-c4511e57]{box-shadow:0 0 0 2px var(--sm-accent)}.sm-cat-label[data-v-c4511e57]{position:relative;z-index:1;font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.8)}.sm-cat-chevron[data-v-c4511e57]{position:relative;z-index:1;color:#fff9;flex-shrink:0;transition:transform .2s ease}.sm-cat-chevron.rotated[data-v-c4511e57]{transform:rotate(180deg)}.sm-active-dot[data-v-c4511e57]{position:relative;z-index:1;width:7px;height:7px;border-radius:50%;background:var(--sm-accent);box-shadow:0 0 6px var(--sm-accent-glow);flex-shrink:0}.sm-cat-content[data-v-c4511e57]{padding:3px 4px 4px;overflow:hidden}.sm-expand-enter-active[data-v-c4511e57],.sm-expand-leave-active[data-v-c4511e57]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.sm-expand-enter-from[data-v-c4511e57],.sm-expand-leave-to[data-v-c4511e57]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.sm-expand-enter-to[data-v-c4511e57],.sm-expand-leave-from[data-v-c4511e57]{opacity:1;max-height:600px}.sm-item[data-v-c4511e57]{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;cursor:pointer;background:#ffffff08;border:1px solid transparent;margin-bottom:2px;transition:background .13s,border-color .13s}.sm-item[data-v-c4511e57]:hover:not(.sm-item--active){background:var(--sm-surface2);border-color:#ffffff14}.sm-item--active[data-v-c4511e57]{background:#0ea5e924;border-color:#0ea5e966}.sm-item--disabled[data-v-c4511e57]{opacity:.45;filter:blur(.4px);pointer-events:auto}.sm-item-label[data-v-c4511e57]{flex:1;font-size:13px;font-weight:500;color:var(--sm-text);padding:0 2px;text-align:center}.sm-item--active .sm-item-label[data-v-c4511e57]{color:#fff;font-weight:600}.sm-item-icon[data-v-c4511e57]{height:22px;width:22px;flex-shrink:0;opacity:.85}.sm-crown[data-v-c4511e57]{flex-shrink:0}.sm-toggles[data-v-c4511e57]{border-top:1px solid var(--sm-border);padding:10px 4px 6px;margin-top:4px;display:flex;flex-direction:column;gap:2px;margin-bottom:60px}.sm-toggle[data-v-c4511e57]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .12s}.sm-toggle[data-v-c4511e57]:hover{background:var(--sm-surface)}.sm-toggle-label[data-v-c4511e57]{font-size:13px;color:var(--sm-text);flex:1}.sm-switch[data-v-c4511e57]{position:relative;display:inline-block;width:36px;height:18px;flex-shrink:0}.sm-switch input[data-v-c4511e57]{opacity:0;width:0;height:0}.sm-thumb[data-v-c4511e57]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:999px;cursor:pointer;transition:background .2s;border:1px solid rgba(255,255,255,.1)}.sm-thumb[data-v-c4511e57]:before{content:"";position:absolute;width:14px;height:14px;left:2px;top:1px;background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 4px #0006}input:checked+.sm-thumb[data-v-c4511e57]{background:var(--sm-accent);border-color:transparent;box-shadow:0 0 8px var(--sm-accent-glow)}input:checked+.sm-thumb[data-v-c4511e57]:before{transform:translate(18px)}input:disabled+.sm-thumb[data-v-c4511e57]{opacity:.4;cursor:not-allowed}.sm-toggle-btn[data-v-c4511e57]{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));right:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0a0c12e0;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;z-index:2000;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .28s cubic-bezier(.16,1,.3,1),background .15s;-webkit-tap-highlight-color:transparent;outline:none;box-shadow:0 2px 12px #0006;box-sizing:border-box}.sm-toggle-btn[data-v-c4511e57]:hover{background:#141824f2}.sm-toggle-btn.open[data-v-c4511e57]{transform:translate(-280px)}.tl-shell[data-v-af41290d]{--tl-bg: rgba(10, 12, 18, .9);--tl-surface: rgba(255, 255, 255, .05);--tl-hover: rgba(255, 255, 255, .09);--tl-active: #0ea5e9;--tl-glow: rgba(14, 165, 233, .4);--tl-border: rgba(255, 255, 255, .08);--tl-text: rgba(255, 255, 255, .75);--tl-mute: rgba(255, 255, 255, .32);--tl-accent: rgba(250, 204, 21, .85);--tl-font: "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;position:fixed;bottom:5px;left:50%;transform:translate(-50%);z-index:999;display:flex;align-items:center;gap:2px;padding:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:14px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 2px 4px #00000047,0 8px 28px #00000061,inset 0 1px #ffffff0d;max-width:82vw;font-family:var(--tl-font)}@media (max-width: 768px){.tl-shell[data-v-af41290d]{left:45%}}.tl-shell[data-v-af41290d]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);border-radius:999px;pointer-events:none}.tl-btn[data-v-af41290d]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:none;background:transparent;color:var(--tl-mute);cursor:pointer;transition:background .15s,color .15s,transform .12s;outline:none;-webkit-tap-highlight-color:transparent}.tl-btn[data-v-af41290d]:hover{background:var(--tl-hover);color:var(--tl-text)}.tl-btn[data-v-af41290d]:active{transform:scale(.88)}.tl-play[data-v-af41290d]{color:var(--tl-text)}.tl-play[data-v-af41290d]:hover{color:var(--tl-active)}.tl-play--on[data-v-af41290d]{color:var(--tl-active);animation:tl-pulse-af41290d 1s ease-in-out infinite}@keyframes tl-pulse-af41290d{0%,to{opacity:1}50%{opacity:.45}}.tl-track[data-v-af41290d]{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex:1;min-width:0}.tl-track[data-v-af41290d]:active{cursor:grabbing}.tl-track[data-v-af41290d]::-webkit-scrollbar{display:none}table[data-v-af41290d]{border-collapse:collapse;white-space:nowrap}td[data-v-af41290d]{padding:2px;vertical-align:top}.tl-chip[data-v-af41290d]{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 14px;border-radius:10px;background:var(--tl-surface);color:var(--tl-text);font-size:12px;font-weight:500;letter-spacing:.01em;min-width:72px;cursor:pointer;border:1.5px solid transparent;transition:background .15s,color .15s,box-shadow .15s,border-color .15s,transform .12s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tl-chip[data-v-af41290d]:hover{background:var(--tl-hover);color:#fff}.tl-chip[data-v-af41290d]:active{transform:scale(.94)}.tl-chip--active[data-v-af41290d]{background:var(--tl-active);color:#fff;font-weight:700;box-shadow:0 0 0 1px #ffffff24,0 2px 10px var(--tl-glow)}.tl-chip--active[data-v-af41290d]:hover{background:#38bdf8}.tl-chip--locked[data-v-af41290d]{opacity:.42;filter:blur(.4px)}.tl-lock[data-v-af41290d]{font-size:9px;opacity:.7}.tl-chip-label[data-v-af41290d]{line-height:1.2;text-align:center}.tl-day-group[data-v-af41290d]{background:var(--tl-surface);border-radius:10px;padding:4px 6px 5px}.tl-day-header[data-v-af41290d]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-accent);text-align:center;margin-bottom:4px}.tl-hours-row[data-v-af41290d]{display:flex;flex-wrap:nowrap;gap:3px;justify-content:center}.tl-hour[data-v-af41290d]{background:#ffffff0f;color:var(--tl-text);padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;border:1.5px solid transparent;transition:background .14s,color .14s,transform .1s,box-shadow .14s,border-color .14s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tl-hour[data-v-af41290d]:hover{background:#ffffff1f;color:#fff}.tl-hour[data-v-af41290d]:active{transform:scale(.9)}.tl-hour--active[data-v-af41290d]{background:var(--tl-active);color:#fff;font-weight:700;box-shadow:0 0 8px var(--tl-glow)}.tl-sat-day-wrap[data-v-af41290d]{display:flex;flex-direction:column;gap:2px}.tl-sat-day-row[data-v-af41290d]{display:flex;align-items:center}.tl-sat-day-chip[data-v-af41290d]{font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 7px 2px 5px;border-radius:5px 5px 0 0;line-height:1.5;flex-shrink:0;white-space:nowrap}.tl-sat-day-line[data-v-af41290d]{height:1px;background:#ffffff14;flex:1;min-width:4px}.tl-sat-hours[data-v-af41290d]{display:flex;gap:3px}.tl-sat-group[data-v-af41290d]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 5px 5px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:border-color .2s,background .2s}.tl-sat-group--active[data-v-af41290d]{border-color:#0ea5e947;background:#0ea5e90e}.tl-sat-hour[data-v-af41290d]{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--tl-accent);line-height:1}.tl-sat-quarters[data-v-af41290d]{display:flex;gap:2px}.tl-sat-q[data-v-af41290d]{font-size:11px;font-weight:500;color:var(--tl-mute);background:#ffffff0d;border:1.5px solid transparent;border-radius:6px;padding:2px 4px;min-width:15px;text-align:center;cursor:pointer;line-height:1;transition:background .13s,color .13s,transform .1s,box-shadow .13s,border-color .13s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tl-sat-q[data-v-af41290d]:hover{background:#ffffff1f;color:var(--tl-text)}.tl-sat-q[data-v-af41290d]:active{transform:scale(.88)}.tl-sat-q--active[data-v-af41290d]{background:var(--tl-active);color:#fff;font-weight:700;border-color:#ffffff26;box-shadow:0 0 8px var(--tl-glow)}.tl-chip.run-00[data-v-af41290d],.tl-chip.run-00Z[data-v-af41290d]{border:1.5px solid #a78bfa;box-shadow:0 0 8px #a78bfa80,inset 0 0 6px #a78bfa0f}.tl-chip.run-06[data-v-af41290d],.tl-chip.run-06Z[data-v-af41290d]{border:1.5px solid #34d399;box-shadow:0 0 8px #34d39980,inset 0 0 6px #34d3990f}.tl-chip.run-12[data-v-af41290d],.tl-chip.run-12Z[data-v-af41290d]{border:1.5px solid #f97316;box-shadow:0 0 8px #f9731680,inset 0 0 6px #f973160f}.tl-chip.run-18[data-v-af41290d],.tl-chip.run-18Z[data-v-af41290d]{border:1.5px solid #f43f5e;box-shadow:0 0 8px #f43f5e80,inset 0 0 6px #f43f5e0f}.tl-hour.run-00[data-v-af41290d],.tl-hour.run-00Z[data-v-af41290d]{border:1.5px solid #a78bfa;box-shadow:0 0 6px #a78bfa80}.tl-hour.run-06[data-v-af41290d],.tl-hour.run-06Z[data-v-af41290d]{border:1.5px solid #34d399;box-shadow:0 0 6px #34d39980}.tl-hour.run-12[data-v-af41290d],.tl-hour.run-12Z[data-v-af41290d]{border:1.5px solid #f97316;box-shadow:0 0 6px #f9731680}.tl-hour.run-18[data-v-af41290d],.tl-hour.run-18Z[data-v-af41290d]{border:1.5px solid #f43f5e;box-shadow:0 0 6px #f43f5e80}.tl-chip--active.run-00[data-v-af41290d],.tl-chip--active.run-00Z[data-v-af41290d]{border:1.5px solid #a78bfa!important;box-shadow:0 0 0 1px #ffffff24,0 2px 10px var(--tl-glow),0 0 16px #a78bfab3!important}.tl-chip--active.run-06[data-v-af41290d],.tl-chip--active.run-06Z[data-v-af41290d]{border:1.5px solid #34d399!important;box-shadow:0 0 0 1px #ffffff24,0 2px 10px var(--tl-glow),0 0 16px #34d399b3!important}.tl-chip--active.run-12[data-v-af41290d],.tl-chip--active.run-12Z[data-v-af41290d]{border:1.5px solid #f97316!important;box-shadow:0 0 0 1px #ffffff24,0 2px 10px var(--tl-glow),0 0 16px #f97316b3!important}.tl-chip--active.run-18[data-v-af41290d],.tl-chip--active.run-18Z[data-v-af41290d]{border:1.5px solid #f43f5e!important;box-shadow:0 0 0 1px #ffffff24,0 2px 10px var(--tl-glow),0 0 16px #f43f5eb3!important}.tl-hour--active.run-00[data-v-af41290d],.tl-hour--active.run-00Z[data-v-af41290d]{border:1.5px solid #a78bfa!important;box-shadow:0 0 10px #a78bfab3,0 0 8px var(--tl-glow)!important}.tl-hour--active.run-06[data-v-af41290d],.tl-hour--active.run-06Z[data-v-af41290d]{border:1.5px solid #34d399!important;box-shadow:0 0 10px #34d399b3,0 0 8px var(--tl-glow)!important}.tl-hour--active.run-12[data-v-af41290d],.tl-hour--active.run-12Z[data-v-af41290d]{border:1.5px solid #f97316!important;box-shadow:0 0 10px #f97316b3,0 0 8px var(--tl-glow)!important}.tl-hour--active.run-18[data-v-af41290d],.tl-hour--active.run-18Z[data-v-af41290d]{border:1.5px solid #f43f5e!important;box-shadow:0 0 10px #f43f5eb3,0 0 8px var(--tl-glow)!important}.tl-shell--hidden[data-v-af41290d]{opacity:.25;pointer-events:none}.subscription-container[data-v-c5e92ebc]{background:linear-gradient(180deg,#324b7a,#2a3562);color:#fff;padding:20px;border-radius:12px;max-width:420px;margin:auto;font-family:sans-serif}.header[data-v-c5e92ebc]{display:flex;align-items:center;gap:8px;justify-content:center}.crown[data-v-c5e92ebc]{font-size:22px}.subtitle[data-v-c5e92ebc]{text-align:center;font-size:14px;margin:10px 0 20px}.comparison[data-v-c5e92ebc]{margin-bottom:20px}.row[data-v-c5e92ebc]{display:flex;border-bottom:1px solid rgba(255,255,255,.2);padding:6px 0}.col[data-v-c5e92ebc]{flex:1;text-align:center}.col.feature[data-v-c5e92ebc]{text-align:left}.header-row[data-v-c5e92ebc]{font-weight:700}.plan[data-v-c5e92ebc]{font-size:12px}.check[data-v-c5e92ebc]{color:gold}.cross[data-v-c5e92ebc]{color:#f55}.toggle[data-v-c5e92ebc]{display:flex;justify-content:center;margin:15px 0}.toggle button[data-v-c5e92ebc]{background:transparent;color:#fff;border:1px solid white;padding:6px 14px;border-radius:6px;margin:0 5px;cursor:pointer}.toggle button.active[data-v-c5e92ebc]{background:#fff;color:#2a3562}.plans[data-v-c5e92ebc]{display:flex;gap:12px;justify-content:center;margin:20px 0}.plan-card[data-v-c5e92ebc]{flex:1;background:#ffffff1a;padding:14px;border-radius:10px;text-align:center}.plan-card h3[data-v-c5e92ebc]{margin:0 0 10px}.price[data-v-c5e92ebc]{font-size:16px;margin-bottom:10px}.buy[data-v-c5e92ebc]{background:gold;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.buy small[data-v-c5e92ebc]{display:block;font-size:10px}.footer[data-v-c5e92ebc]{font-size:11px;margin-top:20px;text-align:center}.links[data-v-c5e92ebc]{text-align:center;margin-top:8px;font-size:12px}.links a[data-v-c5e92ebc]{color:gold;text-decoration:none}.selected-color-text{margin-top:8px;font-size:.875rem}.button-group{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.btn-apply{padding:6px 12px;border-radius:6px;background-color:#15803d;color:#fff;border:none;cursor:pointer}.btn-apply:hover{background-color:#166534}.btn-cancel{padding:6px 12px;border-radius:6px;background-color:#9ca3af;color:#fff;border:none;cursor:pointer}.btn-cancel:hover{background-color:#6b7280}.color-action-row{display:flex;justify-content:space-between;align-items:center;margin-top:1px}.colorpicker-container{padding:5px 20px}.colorpicker-canvas,.colorpicker-hue-canvas{display:block;width:100%;border-radius:6px;border:1px solid #aaa;margin-top:6px}.color-action-row{display:flex;justify-content:space-between;margin-top:10px;align-items:center}.selected-color-text{font-size:.875rem}.button-group{display:flex;gap:8px}.colorpicker-alpha-canvas{display:block;width:100%;margin-top:6px;border-radius:6px;border:1px solid #ccc}.sp-shell[data-v-99f92ec0]{--sp-surface: rgba(255,255,255,.04);--sp-surface-2: rgba(255,255,255,.07);--sp-surface-3: rgba(255,255,255,.11);--sp-border: rgba(255,255,255,.07);--sp-border-2: rgba(255,255,255,.13);--sp-text: rgba(255,255,255,.88);--sp-text-mute: rgba(255,255,255,.4);--sp-accent: #0ea5e9;--sp-accent-glow: rgba(14,165,233,.3);--sp-danger: #e05252;--sp-radius-sm: 8px;--sp-radius-md: 10px;color:var(--sp-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:5px;padding:8px}.sp-section[data-v-99f92ec0]{border:1px solid var(--sp-border);border-radius:var(--sp-radius-md);background:var(--sp-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s}.sp-section--open[data-v-99f92ec0]{border-color:var(--sp-border-2);background:var(--sp-surface-2)}.sp-section--open .sp-chevron[data-v-99f92ec0]{transform:rotate(180deg)}.sp-section-head[data-v-99f92ec0]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;cursor:pointer;color:var(--sp-text);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left;transition:background .15s;border-radius:var(--sp-radius-md);-webkit-tap-highlight-color:transparent}.sp-section-head[data-v-99f92ec0]:hover{background:var(--sp-surface-2)}.sp-section-icon[data-v-99f92ec0]{width:24px;height:24px;border-radius:7px;background:var(--sp-surface-3);border:1px solid var(--sp-border-2);display:flex;align-items:center;justify-content:center;color:var(--sp-accent);flex-shrink:0}.sp-section-title[data-v-99f92ec0]{flex:1}.sp-chevron[data-v-99f92ec0]{color:var(--sp-text-mute);transition:transform .2s ease;flex-shrink:0}.sp-section-body[data-v-99f92ec0]{display:none;padding:2px 12px 12px;flex-direction:column;gap:2px}.sp-section--open .sp-section-body[data-v-99f92ec0]{display:flex}.sp-row[data-v-99f92ec0]{display:flex;align-items:center;gap:10px;padding:6px 0}.sp-row--between[data-v-99f92ec0]{justify-content:space-between;align-items:flex-start}.sp-row--wrap[data-v-99f92ec0]{flex-wrap:wrap}.sp-row--col[data-v-99f92ec0]{flex-direction:column;align-items:flex-start}.sp-row-info[data-v-99f92ec0]{display:flex;flex-direction:column;gap:2px;flex:1}.sp-label[data-v-99f92ec0]{font-size:12px;font-weight:600;color:var(--sp-text)}.sp-sublabel[data-v-99f92ec0]{font-size:10px;color:var(--sp-text-mute);font-family:monospace;letter-spacing:.04em}.sp-divider[data-v-99f92ec0]{height:1px;background:var(--sp-border);margin:5px 0}.sp-pills[data-v-99f92ec0]{display:flex;background:#00000040;border-radius:999px;border:1px solid var(--sp-border);overflow:hidden;flex:1}.sp-pill[data-v-99f92ec0]{flex:1;padding:5px 4px;border:none;background:transparent;color:var(--sp-text-mute);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.sp-pill[data-v-99f92ec0]:hover{color:var(--sp-text)}.sp-pill.active[data-v-99f92ec0]{background:var(--sp-accent);color:#fff;border-radius:999px}.sp-select[data-v-99f92ec0]{background:var(--sp-surface-2);border:1px solid var(--sp-border-2);border-radius:var(--sp-radius-sm);color:var(--sp-text);font-family:inherit;font-size:12px;font-weight:500;padding:5px 10px;outline:none;cursor:pointer;flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.sp-select[data-v-99f92ec0]:focus{border-color:var(--sp-accent)}.sp-select option[data-v-99f92ec0]{background:#0d1117}.sp-lang-grid[data-v-99f92ec0]{display:flex;flex-wrap:wrap;gap:5px}.sp-lang-btn[data-v-99f92ec0]{display:flex;align-items:center;gap:7px;background:var(--sp-surface-2);border:1px solid var(--sp-border);border-radius:999px;color:var(--sp-text-mute);font-family:inherit;font-size:11px;font-weight:500;padding:4px 10px 4px 5px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;width:calc(50% - 3px);-webkit-tap-highlight-color:transparent}.sp-lang-btn[data-v-99f92ec0]:hover{background:var(--sp-surface-3);color:var(--sp-text)}.sp-lang-btn.active[data-v-99f92ec0]{background:var(--sp-accent);border-color:var(--sp-accent);color:#fff;font-weight:700}.sp-flag[data-v-99f92ec0]{width:20px;height:14px;border-radius:3px;object-fit:cover;flex-shrink:0}.sp-toggle[data-v-99f92ec0]{width:40px;height:22px;border-radius:999px;border:none;background:#ffffff1a;cursor:pointer;position:relative;flex-shrink:0;transition:background .2s;-webkit-tap-highlight-color:transparent;margin-top:2px}.sp-toggle.active[data-v-99f92ec0]{background:var(--sp-accent);box-shadow:0 0 10px var(--sp-accent-glow)}.sp-toggle-thumb[data-v-99f92ec0]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0006}.sp-toggle.active .sp-toggle-thumb[data-v-99f92ec0]{transform:translate(18px)}.sp-msl-color-group[data-v-99f92ec0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-color-swatch[data-v-99f92ec0]{width:22px;height:22px;border-radius:6px;border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .12s,border-color .15s;-webkit-tap-highlight-color:transparent}.sp-color-swatch[data-v-99f92ec0]:hover{transform:scale(1.12)}.sp-color-swatch.active[data-v-99f92ec0]{border-color:var(--sp-accent);box-shadow:0 0 0 2px var(--sp-accent-glow);transform:scale(1.08)}.sp-hex-row[data-v-99f92ec0]{display:flex;align-items:center;gap:7px;margin-top:8px}.sp-hex-preview[data-v-99f92ec0]{width:24px;height:24px;border-radius:6px;border:1px solid var(--sp-border-2);flex-shrink:0}.sp-hex-input[data-v-99f92ec0]{background:var(--sp-surface-2);border:1px solid var(--sp-border-2);border-radius:6px;color:var(--sp-text);font-family:monospace;font-size:11px;padding:0 8px!important;margin:0!important;height:24px;width:80px;outline:none;letter-spacing:.05em;transition:border-color .15s}.sp-hex-input[data-v-99f92ec0]:focus{border-color:var(--sp-accent)}.sp-slider-wrap[data-v-99f92ec0]{width:110px;flex-shrink:0;display:flex;align-items:center}.sp-slider[data-v-99f92ec0]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;outline:none;cursor:pointer}.sp-slider[data-v-99f92ec0]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--sp-accent);cursor:pointer;box-shadow:0 0 6px var(--sp-accent-glow);transition:transform .12s}.sp-slider[data-v-99f92ec0]::-webkit-slider-thumb:hover{transform:scale(1.25)}.sp-slider[data-v-99f92ec0]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--sp-accent);cursor:pointer;box-shadow:0 0 6px var(--sp-accent-glow)}.sp-slider[data-v-99f92ec0]::-moz-range-track{height:4px;border-radius:4px;background:#ffffff1a}.sp-slider[data-v-99f92ec0]::-moz-range-progress{height:4px;border-radius:4px;background:var(--sp-accent)}.sp-color-preview-bar[data-v-99f92ec0]{display:flex;height:7px;border-radius:5px;overflow:hidden;margin:6px 0 10px;border:1px solid var(--sp-border)}.sp-color-list[data-v-99f92ec0]{display:flex;flex-direction:column;gap:4px}.sp-color-row[data-v-99f92ec0]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.sp-color-row-swatch[data-v-99f92ec0]{width:55%;height:24px;border-radius:6px;background:var(--swatch);border:1px solid rgba(255,255,255,.1);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .12s}.sp-color-row-swatch[data-v-99f92ec0]:hover{transform:scale(1.04)}.sp-swatch-dot[data-v-99f92ec0]{width:7px;height:7px;border-radius:50%;background:#ffffff80;mix-blend-mode:overlay}.sp-color-val[data-v-99f92ec0]{background:var(--sp-surface-2);border:1px solid var(--sp-border);border-radius:6px;color:var(--sp-text);font-family:monospace;font-size:11px;padding:0 6px!important;margin:0!important;width:56px;height:24px;line-height:24px;box-sizing:border-box;outline:none;display:block;-moz-appearance:textfield;vertical-align:middle;transition:border-color .15s}.sp-color-val[data-v-99f92ec0]::-webkit-outer-spin-button,.sp-color-val[data-v-99f92ec0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-color-val[data-v-99f92ec0]:focus{border-color:var(--sp-accent)}.sp-color-edit[data-v-99f92ec0],.sp-color-del[data-v-99f92ec0]{width:24px;height:24px;border-radius:6px;border:1px solid var(--sp-border);background:var(--sp-surface-2);color:var(--sp-text-mute);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.sp-color-edit[data-v-99f92ec0]:hover{color:var(--sp-accent);border-color:var(--sp-accent);background:#0ea5e91a}.sp-color-del[data-v-99f92ec0]:hover{color:var(--sp-danger);border-color:var(--sp-danger);background:#e052521a}.sp-picker-wrap[data-v-99f92ec0]{width:100%;margin-top:8px;background:#080a10f7;border:1px solid var(--sp-border-2);border-radius:var(--sp-radius-md);padding:10px;box-shadow:0 8px 32px #0009}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.cp-shell[data-v-cadfd450]{--cp-surface: rgba(255,255,255,.04);--cp-surface-2: rgba(255,255,255,.07);--cp-surface-3: rgba(255,255,255,.12);--cp-border: rgba(255,255,255,.07);--cp-border-2: rgba(255,255,255,.13);--cp-text: rgba(255,255,255,.88);--cp-text-mute: rgba(255,255,255,.4);--cp-text-faint: rgba(255,255,255,.2);--cp-accent: #0ea5e9;--cp-accent-glow: rgba(14,165,233,.25);--cp-danger: #e05252;--cp-gold: #f59e0b;--cp-radius: 10px;color:var(--cp-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative}.cp-search-wrap[data-v-cadfd450]{display:flex;align-items:center;gap:8px;background:var(--cp-surface-2);border:1px solid var(--cp-border-2);border-radius:var(--cp-radius);padding:7px 10px;transition:border-color .15s,box-shadow .15s}.cp-search-wrap[data-v-cadfd450]:focus-within{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-glow)}.cp-search-icon[data-v-cadfd450]{color:var(--cp-text-mute);flex-shrink:0}.cp-input[data-v-cadfd450]{flex:1;background:transparent;border:none;outline:none;color:var(--cp-text);font-family:inherit;font-size:13px;font-weight:500;padding:0!important;margin:0!important;min-width:0}.cp-input[data-v-cadfd450]::placeholder{color:var(--cp-text-faint)}.cp-input--locked[data-v-cadfd450]{cursor:not-allowed}.cp-lock-badge[data-v-cadfd450]{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--cp-gold);background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:5px;padding:2px 6px;flex-shrink:0}.cp-dropdown[data-v-cadfd450]{position:absolute;top:50px;left:12px;right:12px;background:#080a10f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--cp-border-2);border-radius:var(--cp-radius);z-index:200;overflow:hidden;box-shadow:0 16px 40px #0009}.cp-suggestion[data-v-cadfd450]{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--cp-border)}.cp-suggestion[data-v-cadfd450]:last-child{border-bottom:none}.cp-suggestion[data-v-cadfd450]:hover{background:var(--cp-surface-2)}.cp-suggestion-name[data-v-cadfd450]{flex:1;font-size:13px;font-weight:500}.cp-suggestion-code[data-v-cadfd450]{font-size:10px;color:var(--cp-text-mute);letter-spacing:.05em;font-family:monospace}.cp-flag[data-v-cadfd450]{width:20px;height:14px;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px #0006}.cp-flag--lg[data-v-cadfd450]{width:24px;height:16px}.cp-countries[data-v-cadfd450]{display:flex;flex-direction:column;gap:4px}.cp-country-row[data-v-cadfd450]{display:flex;align-items:center;gap:9px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:7px 10px;transition:border-color .15s}.cp-country-row[data-v-cadfd450]:hover{border-color:var(--cp-border-2)}.cp-country-name[data-v-cadfd450]{flex:1;font-size:13px;font-weight:500}.cp-country-code[data-v-cadfd450]{font-size:10px;color:var(--cp-text-mute);letter-spacing:.05em;font-family:monospace}.cp-del[data-v-cadfd450]{width:24px;height:24px;border-radius:6px;border:1px solid var(--cp-border);background:transparent;color:var(--cp-text-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;transition:color .15s,background .15s,border-color .15s;flex-shrink:0}.cp-del[data-v-cadfd450]:hover{color:var(--cp-danger);background:#e052521a;border-color:#e052524d}.cp-empty[data-v-cadfd450]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;color:var(--cp-text-faint);font-size:12px;border:1px dashed var(--cp-border);border-radius:var(--cp-radius)}.cp-section-label[data-v-cadfd450]{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-text-mute);margin-top:2px}.cp-section-label svg[data-v-cadfd450]{color:var(--cp-accent)}.cp-params[data-v-cadfd450]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cp-param[data-v-cadfd450]{position:relative;display:flex;flex-direction:column;gap:2px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:8px 10px;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.cp-param[data-v-cadfd450]:hover{background:var(--cp-surface-2);border-color:var(--cp-border-2)}.cp-param--active[data-v-cadfd450]{background:#0ea5e926;border-color:#0ea5e966;box-shadow:0 0 10px var(--cp-accent-glow)}.cp-param--active .cp-param-name[data-v-cadfd450]{color:var(--cp-accent)}.cp-param--active .cp-param-range[data-v-cadfd450]{color:#ffffffe6}.cp-param--locked[data-v-cadfd450]{cursor:not-allowed;opacity:.5}.cp-param-name[data-v-cadfd450]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-mute)}.cp-param-range[data-v-cadfd450]{font-family:monospace;font-size:11px;color:var(--cp-text);font-weight:700}.cp-param-lock[data-v-cadfd450]{position:absolute;top:6px;right:7px;color:var(--cp-gold);opacity:.7}.cp-slider-wrap[data-v-cadfd450]{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:12px 14px 10px;display:flex;flex-direction:column;gap:10px}.cp-slider-labels[data-v-cadfd450]{display:flex;align-items:center;justify-content:space-between}.cp-slider-val[data-v-cadfd450]{font-family:monospace;font-size:13px;font-weight:700;color:var(--cp-accent)}.cp-slider-param[data-v-cadfd450]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-mute)}.cp-slider-minmax[data-v-cadfd450]{display:flex;justify-content:space-between;font-size:10px;font-family:monospace;color:var(--cp-text-faint)}.cp-slider[data-v-cadfd450]{--slider-connect-bg: var(--cp-accent);--slider-bg: rgba(255,255,255,.1);--slider-height: 4px;--slider-handle-width: 16px;--slider-handle-height: 16px;--slider-handle-bg: #fff;--slider-handle-border: 2px solid var(--cp-accent);--slider-handle-ring-color: var(--cp-accent-glow);--slider-handle-shadow: 0 0 6px var(--cp-accent-glow)}.about-container[data-v-035119ab]{max-width:800px;margin:auto;padding:10px;font-family:Segoe UI,sans-serif;color:#fff;line-height:1.6}h1[data-v-035119ab]{font-size:2rem;margin-bottom:1rem}h2[data-v-035119ab]{margin-top:1rem;font-size:1rem;color:#fff}ul[data-v-035119ab]{list-style:none;padding-left:0}li[data-v-035119ab]{margin-bottom:.5rem}a[data-v-035119ab]{color:#007acc;text-decoration:none}a[data-v-035119ab]:hover{text-decoration:underline}section[data-v-035119ab]{margin-bottom:2rem}.sectioncontent[data-v-035119ab]{background:#2a353561;padding:20px}.sectioncontent2[data-v-035119ab]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#2a353561;padding:20px}.sectioncontent2 p[data-v-035119ab]{flex:1}.social-links[data-v-035119ab]{display:flex;gap:45px;justify-content:center;align-items:center;padding:10px 0}.social-links li[data-v-035119ab]{list-style:none}.social-links a[data-v-035119ab]{display:flex;align-items:center;gap:8px;font-weight:500;color:#fff;text-decoration:none}.social-links a[data-v-035119ab]:hover{text-decoration:underline}.ec-wrapper[data-v-d35d51a0]{--ec-bg: rgba(8, 10, 16, .96);--ec-surface: rgba(255,255,255,.04);--ec-border: rgba(255,255,255,.07);--ec-accent: #0ea5e9;--ec-text: rgba(255,255,255,.85);--ec-dim: rgba(255,255,255,.4);--ec-radius: 10px;background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius);padding:12px;margin-top:8px;font-family:DM Sans,Segoe UI,system-ui,sans-serif;color:var(--ec-text)}.ec-header[data-v-d35d51a0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px;flex-wrap:wrap}.ec-title[data-v-d35d51a0]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ec-accent)}.ec-toggles[data-v-d35d51a0]{display:flex;gap:3px;background:#ffffff0d;border:1px solid var(--ec-border);border-radius:8px;padding:3px}.ec-toggle-btn[data-v-d35d51a0]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;font-family:inherit;color:var(--ec-dim);cursor:pointer;transition:background .15s,color .15s;letter-spacing:.02em}.ec-toggle-btn input[data-v-d35d51a0]{display:none}.ec-toggle-btn--active[data-v-d35d51a0]{background:#0ea5e92e;color:var(--ec-accent)}.ec-legend[data-v-d35d51a0]{display:flex;gap:14px;margin-bottom:10px;flex-wrap:wrap}.ec-legend-item[data-v-d35d51a0]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ec-dim)}.ec-dot[data-v-d35d51a0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ec-canvas-wrap[data-v-d35d51a0]{position:relative;border-radius:8px;overflow:hidden}.ec-canvas-wrap--locked canvas[data-v-d35d51a0]{filter:blur(6px);pointer-events:none;opacity:.35}canvas[data-v-d35d51a0]{display:block;width:100%!important}.ec-lock[data-v-d35d51a0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;background:#080a10d1;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px 28px;color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ec-root[data-v-a37d6416]{--ec-bg: rgba(8, 10, 16, .96);--ec-surface: rgba(255,255,255,.04);--ec-surface2:rgba(255,255,255,.07);--ec-border: rgba(255,255,255,.07);--ec-accent: #0ea5e9;--ec-red: #e05252;--ec-amber: #f0a040;--ec-green: #22c55e;--ec-text: rgba(255,255,255,.85);--ec-dim: rgba(255,255,255,.4);--ec-radius: 10px;color:var(--ec-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:6px;padding:0}.ec-panel[data-v-a37d6416]{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius);padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ec-panel--amber[data-v-a37d6416]{border-color:#f0a04040;background:#f0a0400d}.ec-panel--green[data-v-a37d6416]{border-color:#22c55e40;background:#22c55e0d}.ec-period-btns[data-v-a37d6416]{display:flex;gap:5px}.ec-btn[data-v-a37d6416]{padding:4px 10px;border-radius:6px;border:1px solid var(--ec-border);background:transparent;color:var(--ec-dim);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;letter-spacing:.02em}.ec-btn[data-v-a37d6416]:hover{background:var(--ec-surface2);color:var(--ec-text)}.ec-btn--active[data-v-a37d6416]{background:#0ea5e92e;color:var(--ec-accent);border-color:#0ea5e959}.ec-btn--green[data-v-a37d6416]{border-color:#22c55e4d;color:var(--ec-green)}.ec-btn--green[data-v-a37d6416]:hover{background:#22c55e14}.ec-btn--active-green[data-v-a37d6416]{background:#22c55e26;border-color:var(--ec-green);color:var(--ec-green)}.ec-btn--amber[data-v-a37d6416]{border-color:#f0a0404d;color:var(--ec-amber)}.ec-btn--amber[data-v-a37d6416]:hover{background:#f0a04014}.ec-btn--active-amber[data-v-a37d6416]{background:#f0a04026;border-color:var(--ec-amber);color:var(--ec-amber)}.ec-btn--rain[data-v-a37d6416]{border-color:#e052524d}.ec-label-xs[data-v-a37d6416]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ec-dim);flex-shrink:0}.ec-select[data-v-a37d6416]{background:var(--ec-surface2);border:1px solid var(--ec-border);border-radius:6px;color:var(--ec-text);font-family:inherit;font-size:11px;padding:5px 8px;cursor:pointer;outline:none}.ec-select--amber[data-v-a37d6416]{border-color:#f0a0404d;color:var(--ec-amber)}.ec-select option[data-v-a37d6416]{background:#0d1117}.ec-loading[data-v-a37d6416]{display:flex;align-items:center;gap:10px;padding:20px;color:var(--ec-dim)}.ec-spinner[data-v-a37d6416]{width:20px;height:20px;border:2px solid var(--ec-border);border-top-color:var(--ec-accent);border-radius:50%;animation:ec-spin-a37d6416 .8s linear infinite;flex-shrink:0}.ec-alert[data-v-a37d6416]{border-radius:var(--ec-radius);padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.ec-alert--ok[data-v-a37d6416]{background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:var(--ec-green)}.ec-alert--warning[data-v-a37d6416]{background:#f0a04014;border:1px solid rgba(240,160,64,.25);color:var(--ec-amber)}.ec-alert--danger[data-v-a37d6416]{background:#e0525214;border:1px solid rgba(224,82,82,.25);color:var(--ec-red)}.ec-kpi-row[data-v-a37d6416]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ec-kpi[data-v-a37d6416]{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius);padding:12px 14px;position:relative;overflow:hidden}.ec-kpi[data-v-a37d6416]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.ec-kpi--blue[data-v-a37d6416]:before{background:linear-gradient(90deg,transparent,var(--ec-accent),transparent)}.ec-kpi--amber[data-v-a37d6416]:before{background:linear-gradient(90deg,transparent,var(--ec-amber),transparent)}.ec-kpi--red[data-v-a37d6416]:before{background:linear-gradient(90deg,transparent,var(--ec-red),transparent)}.ec-kpi--green[data-v-a37d6416]:before{background:linear-gradient(90deg,transparent,var(--ec-green),transparent)}.ec-kpi-label[data-v-a37d6416]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ec-dim);margin-bottom:6px}.ec-kpi-value[data-v-a37d6416]{font-size:26px;font-weight:700;line-height:1;color:var(--ec-text)}.ec-kpi-value small[data-v-a37d6416]{font-size:13px;font-weight:400;opacity:.6;margin-left:2px}.ec-kpi--blue .ec-kpi-value[data-v-a37d6416]{color:var(--ec-accent)}.ec-kpi--amber .ec-kpi-value[data-v-a37d6416]{color:var(--ec-amber)}.ec-kpi--red .ec-kpi-value[data-v-a37d6416]{color:var(--ec-red)}.ec-kpi--green .ec-kpi-value[data-v-a37d6416]{color:var(--ec-green)}.ec-kpi-sub[data-v-a37d6416]{font-size:10px;color:var(--ec-dim);margin-top:5px}.ec-card[data-v-a37d6416]{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:var(--ec-radius);padding:14px 16px}.ec-card-title[data-v-a37d6416]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ec-accent);margin-bottom:14px;display:flex;align-items:center;gap:6px}.ec-card-title[data-v-a37d6416]:before{content:"";width:5px;height:5px;background:var(--ec-accent);border-radius:50%;flex-shrink:0}.ec-analysis[data-v-a37d6416]{font-size:13px;line-height:1.7}.ec-analysis[data-v-a37d6416] strong{color:var(--ec-accent);font-weight:600}.ec-analysis[data-v-a37d6416] .ec-txt-red{color:var(--ec-red)}.ec-analysis[data-v-a37d6416] .ec-txt-amber{color:var(--ec-amber)}.ec-divider[data-v-a37d6416]{display:flex;align-items:center;gap:10px;margin:4px 0 2px}.ec-divider span[data-v-a37d6416]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ec-dim);white-space:nowrap}.ec-divider[data-v-a37d6416]:after{content:"";flex:1;height:1px;background:var(--ec-border)}.ec-timeline[data-v-a37d6416]{display:flex;gap:5px;align-items:flex-end;height:100px;margin-bottom:12px}.ec-tl-day[data-v-a37d6416]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.ec-tl-bar-wrap[data-v-a37d6416]{width:100%;height:70px;display:flex;flex-direction:column;justify-content:flex-end}.ec-tl-bar[data-v-a37d6416]{width:100%;border-radius:3px 3px 0 0;min-height:4px}.ec-prob-text[data-v-a37d6416]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.ec-tl-label[data-v-a37d6416]{font-size:9px;color:var(--ec-dim);text-align:center;white-space:nowrap;font-weight:500}.ec-legend-row[data-v-a37d6416]{display:flex;gap:14px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--ec-border);margin-top:6px}.ec-legend-item[data-v-a37d6416]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ec-dim)}.ec-dot[data-v-a37d6416]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ec-pred-list[data-v-a37d6416]{display:flex;flex-direction:column;gap:5px}.ec-pred-row[data-v-a37d6416]{display:flex;align-items:center;gap:10px;background:var(--ec-surface2);border-radius:6px;padding:6px 10px}.ec-pred-date[data-v-a37d6416]{font-size:10px;color:var(--ec-dim);width:46px;flex-shrink:0;font-weight:500}.ec-pred-track[data-v-a37d6416]{flex:1;height:6px;background:#ffffff12;border-radius:999px;overflow:hidden}.ec-pred-fill[data-v-a37d6416]{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1)}.ec-pred-val[data-v-a37d6416]{font-size:11px;width:32px;text-align:right;flex-shrink:0;font-weight:600}.ec-scenario-grid[data-v-a37d6416]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;margin-bottom:14px}.ec-scenario-card[data-v-a37d6416]{background:var(--ec-surface2);border:1px solid var(--ec-border);border-radius:8px;padding:10px 8px;text-align:center}.ec-scenario-card[data-type=notable][data-v-a37d6416]{border-color:#f0a0404d;background:#f0a0400f}.ec-scenario-card[data-type=extreme][data-v-a37d6416]{border-color:#e052524d;background:#e052520f}.ec-scenario-card[data-type=wet][data-v-a37d6416]{border-color:#0ea5e94d;background:#0ea5e90f}.ec-sc-num[data-v-a37d6416]{font-size:26px;font-weight:700;line-height:1}.ec-sc-label[data-v-a37d6416]{font-size:10px;color:var(--ec-dim);margin-top:3px}.ec-sc-avg[data-v-a37d6416]{font-size:10px;margin-top:2px;font-weight:600}.ec-sc-badge[data-v-a37d6416]{display:inline-block;margin-top:5px;font-size:9px;padding:2px 6px;border-radius:3px;font-weight:700;letter-spacing:.06em}.ec-sc-badge[data-type=dry][data-v-a37d6416]{background:#ffffff14;color:var(--ec-dim)}.ec-sc-badge[data-type=wet][data-v-a37d6416]{background:#0ea5e926;color:var(--ec-accent)}.ec-sc-badge[data-type=notable][data-v-a37d6416]{background:#f0a04026;color:var(--ec-amber)}.ec-sc-badge[data-type=extreme][data-v-a37d6416]{background:#e0525226;color:var(--ec-red)}.ec-members-section[data-v-a37d6416]{border-top:1px solid var(--ec-border);padding-top:12px}.ec-members-title[data-v-a37d6416]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ec-dim);margin-bottom:8px}.ec-members-list[data-v-a37d6416]{display:flex;flex-wrap:wrap;gap:5px}.ec-chip-member[data-v-a37d6416]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid var(--ec-border);color:var(--ec-dim);background:var(--ec-surface2)}.ec-chip-member[data-cls=wet][data-v-a37d6416]{border-color:#0ea5e959;color:var(--ec-accent);background:#0ea5e914}.ec-chip-member[data-cls=notable][data-v-a37d6416]{border-color:#f0a04059;color:var(--ec-amber);background:#f0a04014}.ec-chip-member[data-cls=extreme][data-v-a37d6416]{border-color:#e0525259;color:var(--ec-red);background:#e0525214}.ec-chip-member[data-cls=dry][data-v-a37d6416]{opacity:.4}.ec-hist[data-v-a37d6416]{display:flex;gap:4px;align-items:flex-end;margin-bottom:10px}.ec-hist-col[data-v-a37d6416]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.ec-hist-bar-wrap[data-v-a37d6416]{width:100%;height:80px;display:flex;flex-direction:column;justify-content:flex-end}.ec-hist-count[data-v-a37d6416]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.ec-hist-bar[data-v-a37d6416]{width:100%;border-radius:3px 3px 0 0;min-height:3px}.ec-hist-label[data-v-a37d6416]{font-size:9px;color:var(--ec-dim);text-align:center;white-space:nowrap}.ec-spag-legend[data-v-a37d6416]{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--ec-dim);margin-bottom:10px}.ec-spag-wrap canvas[data-v-a37d6416]{width:100%!important;display:block}@keyframes ec-spin-a37d6416{to{transform:rotate(360deg)}}.ec-slide-enter-active[data-v-a37d6416],.ec-slide-leave-active[data-v-a37d6416]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.ec-slide-enter-from[data-v-a37d6416],.ec-slide-leave-to[data-v-a37d6416]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.ec-slide-enter-to[data-v-a37d6416],.ec-slide-leave-from[data-v-a37d6416]{opacity:1;max-height:120px}.ec-fade-enter-active[data-v-a37d6416],.ec-fade-leave-active[data-v-a37d6416]{transition:opacity .25s}.ec-fade-enter-from[data-v-a37d6416],.ec-fade-leave-to[data-v-a37d6416]{opacity:0}.ec-reveal-enter-active[data-v-a37d6416]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.ec-reveal-enter-from[data-v-a37d6416]{opacity:0;transform:translateY(10px)}@media (max-width: 600px){.ec-kpi-row[data-v-a37d6416]{grid-template-columns:repeat(2,1fr)}}.et-root[data-v-45ec586a]{--et-bg: rgba(8, 10, 16, .96);--et-surface: rgba(255,255,255,.04);--et-surface2:rgba(255,255,255,.07);--et-border: rgba(255,255,255,.07);--et-accent: #0ea5e9;--et-purple: #a855f7;--et-red: #e05252;--et-amber: #f0a040;--et-blue: #60a5fa;--et-green: #22c55e;--et-text: rgba(255,255,255,.85);--et-dim: rgba(255,255,255,.4);--et-radius: 10px;color:var(--et-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:6px}.et-panel[data-v-45ec586a]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-radius);padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.et-panel--amber[data-v-45ec586a]{border-color:#f0a04040;background:#f0a0400d}.et-panel--green[data-v-45ec586a]{border-color:#22c55e40;background:#22c55e0d}.et-period-btns[data-v-45ec586a]{display:flex;gap:5px}.et-var-toggle[data-v-45ec586a]{display:flex;gap:3px;margin-left:auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:3px}.et-var-btn[data-v-45ec586a]{padding:4px 10px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--et-dim);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s}.et-var-btn[data-v-45ec586a]:hover{color:var(--et-text);background:#ffffff0f}.et-var-btn--active[data-v-45ec586a]{background:#e0525226;border-color:#e0525266;color:var(--et-red)}.et-var-btn--active-blue[data-v-45ec586a]{background:#60a5fa26;border-color:#60a5fa66;color:var(--et-blue)}.et-btn[data-v-45ec586a]{padding:4px 10px;border-radius:6px;border:1px solid var(--et-border);background:transparent;color:var(--et-dim);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.et-btn[data-v-45ec586a]:hover{background:var(--et-surface2);color:var(--et-text)}.et-btn--active[data-v-45ec586a]{background:#a855f72e;color:var(--et-purple);border-color:#a855f759}.et-btn--green[data-v-45ec586a]{border-color:#22c55e4d;color:var(--et-green)}.et-btn--green[data-v-45ec586a]:hover{background:#22c55e14}.et-btn--active-green[data-v-45ec586a]{background:#22c55e26;border-color:var(--et-green);color:var(--et-green)}.et-btn--amber[data-v-45ec586a]{border-color:#f0a0404d;color:var(--et-amber)}.et-btn--amber[data-v-45ec586a]:hover{background:#f0a04014}.et-btn--active-amber[data-v-45ec586a]{background:#f0a04026;border-color:var(--et-amber);color:var(--et-amber)}.et-btn--is-hot[data-v-45ec586a]{border-color:#e052524d}.et-btn--is-cold[data-v-45ec586a]{border-color:#60a5fa4d}.et-btn--active-red[data-v-45ec586a]{background:#e0525226;border-color:var(--et-red);color:var(--et-red)}.et-btn--active-blue[data-v-45ec586a]{background:#60a5fa26;border-color:var(--et-blue);color:var(--et-blue)}.et-label-xs[data-v-45ec586a]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--et-dim);flex-shrink:0}.et-select[data-v-45ec586a]{background:var(--et-surface2);border:1px solid var(--et-border);border-radius:6px;color:var(--et-text);font-family:inherit;font-size:11px;padding:5px 8px;cursor:pointer;outline:none}.et-select--amber[data-v-45ec586a]{border-color:#f0a0404d;color:var(--et-amber)}.et-select option[data-v-45ec586a]{background:#0d1117}.et-loading[data-v-45ec586a]{display:flex;align-items:center;gap:10px;padding:20px;color:var(--et-dim)}.et-spinner[data-v-45ec586a]{width:20px;height:20px;border:2px solid var(--et-border);border-top-color:var(--et-purple);border-radius:50%;animation:et-spin-45ec586a .8s linear infinite;flex-shrink:0}.et-alert[data-v-45ec586a]{border-radius:var(--et-radius);padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.et-alert--ok[data-v-45ec586a]{background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:var(--et-green)}.et-alert--warning[data-v-45ec586a]{background:#f0a04014;border:1px solid rgba(240,160,64,.25);color:var(--et-amber)}.et-alert--danger[data-v-45ec586a]{background:#e0525214;border:1px solid rgba(224,82,82,.25);color:var(--et-red)}.et-alert--cold[data-v-45ec586a]{background:#60a5fa14;border:1px solid rgba(96,165,250,.25);color:var(--et-blue)}.et-kpi-row[data-v-45ec586a]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.et-kpi[data-v-45ec586a]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-radius);padding:12px 14px;position:relative;overflow:hidden}.et-kpi[data-v-45ec586a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.et-kpi--purple[data-v-45ec586a]:before{background:linear-gradient(90deg,transparent,var(--et-purple),transparent)}.et-kpi--amber[data-v-45ec586a]:before{background:linear-gradient(90deg,transparent,var(--et-amber),transparent)}.et-kpi--red[data-v-45ec586a]:before{background:linear-gradient(90deg,transparent,var(--et-red),transparent)}.et-kpi--blue[data-v-45ec586a]:before{background:linear-gradient(90deg,transparent,var(--et-blue),transparent)}.et-kpi-label[data-v-45ec586a]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-dim);margin-bottom:6px}.et-kpi-value[data-v-45ec586a]{font-size:26px;font-weight:700;line-height:1}.et-kpi-value small[data-v-45ec586a]{font-size:13px;font-weight:400;opacity:.6;margin-left:2px}.et-kpi--purple .et-kpi-value[data-v-45ec586a]{color:var(--et-purple)}.et-kpi--amber .et-kpi-value[data-v-45ec586a]{color:var(--et-amber)}.et-kpi--red .et-kpi-value[data-v-45ec586a]{color:var(--et-red)}.et-kpi--blue .et-kpi-value[data-v-45ec586a]{color:var(--et-blue)}.et-kpi-sub[data-v-45ec586a]{font-size:10px;color:var(--et-dim);margin-top:5px}.et-card[data-v-45ec586a]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-radius);padding:14px 16px}.et-card-title[data-v-45ec586a]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--et-purple);margin-bottom:14px;display:flex;align-items:center;gap:6px}.et-card-title[data-v-45ec586a]:before{content:"";width:5px;height:5px;background:var(--et-purple);border-radius:50%;flex-shrink:0}.et-analysis[data-v-45ec586a]{font-size:13px;line-height:1.7}.et-analysis[data-v-45ec586a] strong{color:var(--et-purple);font-weight:600}.et-analysis[data-v-45ec586a] .et-txt-red{color:var(--et-red)}.et-analysis[data-v-45ec586a] .et-txt-blue{color:var(--et-blue)}.et-divider[data-v-45ec586a]{display:flex;align-items:center;gap:10px;margin:4px 0 2px}.et-divider span[data-v-45ec586a]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-dim);white-space:nowrap}.et-divider[data-v-45ec586a]:after{content:"";flex:1;height:1px;background:var(--et-border)}.et-grid-2[data-v-45ec586a]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.et-timeline[data-v-45ec586a]{display:flex;gap:5px;align-items:flex-end;height:110px;margin-bottom:8px}.et-tl-day[data-v-45ec586a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.et-tl-top-label[data-v-45ec586a]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.et-tl-bar-wrap[data-v-45ec586a]{width:100%;height:70px;display:flex;flex-direction:column;justify-content:flex-end}.et-tl-bar[data-v-45ec586a]{width:100%;border-radius:3px 3px 0 0;min-height:4px}.et-tl-label[data-v-45ec586a]{font-size:9px;text-align:center;white-space:nowrap;font-weight:500}.et-spread-row[data-v-45ec586a]{display:flex;gap:5px;margin-top:4px;padding-top:5px;border-top:1px solid rgba(255,255,255,.05)}.et-spread-cell[data-v-45ec586a]{flex:1;display:flex;justify-content:center}.et-spread-badge[data-v-45ec586a]{font-size:8px;color:var(--et-dim);background:var(--et-surface2);border:1px solid var(--et-border);border-radius:3px;padding:2px 3px;white-space:nowrap}.et-legend-row[data-v-45ec586a]{display:flex;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--et-border);margin-top:6px}.et-legend-item[data-v-45ec586a]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--et-dim)}.et-dot[data-v-45ec586a]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.et-pred-list[data-v-45ec586a]{display:flex;flex-direction:column;gap:5px}.et-pred-row[data-v-45ec586a]{display:flex;align-items:center;gap:10px;background:var(--et-surface2);border-radius:6px;padding:6px 10px}.et-pred-date[data-v-45ec586a]{font-size:10px;color:var(--et-dim);width:46px;flex-shrink:0;font-weight:500}.et-pred-track[data-v-45ec586a]{flex:1;height:6px;background:#ffffff12;border-radius:999px;overflow:hidden}.et-pred-fill[data-v-45ec586a]{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1)}.et-pred-val[data-v-45ec586a]{font-size:11px;width:32px;text-align:right;flex-shrink:0;font-weight:600}.et-pred-med[data-v-45ec586a]{font-size:11px;color:var(--et-purple);width:36px;text-align:right;flex-shrink:0;font-weight:600}.et-scenario-grid[data-v-45ec586a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;margin-bottom:14px}.et-scenario-card[data-v-45ec586a]{background:var(--et-surface2);border:1px solid var(--et-border);border-radius:8px;padding:10px 8px;text-align:center}.et-scenario-card[data-type=hot][data-v-45ec586a]{border-color:#e052524d;background:#e052520f}.et-scenario-card[data-type=warm][data-v-45ec586a]{border-color:#f0a0404d;background:#f0a0400f}.et-scenario-card[data-type=cold][data-v-45ec586a]{border-color:#60a5fa4d;background:#60a5fa0f}.et-scenario-card[data-type=frost][data-v-45ec586a]{border-color:#38bdf859;background:#38bdf812}.et-scenario-card[data-type=cool][data-v-45ec586a]{border-color:#a855f740;background:#a855f70d}.et-scenario-card[data-type=mild][data-v-45ec586a]{border-color:#a855f74d;background:#a855f70f}.et-scenario-card[data-type=moderate][data-v-45ec586a]{border-color:#ffffff1a}.et-sc-num[data-v-45ec586a]{font-size:26px;font-weight:700;line-height:1}.et-sc-label[data-v-45ec586a]{font-size:10px;color:var(--et-dim);margin-top:3px}.et-sc-avg[data-v-45ec586a]{font-size:10px;margin-top:2px;font-weight:600}.et-sc-badge[data-v-45ec586a]{display:inline-block;margin-top:5px;font-size:9px;padding:2px 6px;border-radius:3px;font-weight:700;letter-spacing:.06em}.et-sc-badge[data-type=hot][data-v-45ec586a]{background:#e0525226;color:var(--et-red)}.et-sc-badge[data-type=warm][data-v-45ec586a]{background:#f0a04026;color:var(--et-amber)}.et-sc-badge[data-type=cold][data-v-45ec586a]{background:#60a5fa26;color:var(--et-blue)}.et-sc-badge[data-type=frost][data-v-45ec586a]{background:#38bdf826;color:#38bdf8}.et-sc-badge[data-type=cool][data-v-45ec586a]{background:#a855f71f;color:var(--et-purple)}.et-sc-badge[data-type=mild][data-v-45ec586a]{background:#a855f726;color:var(--et-purple)}.et-sc-badge[data-type=moderate][data-v-45ec586a]{background:#ffffff14;color:var(--et-dim)}.et-members-section[data-v-45ec586a]{border-top:1px solid var(--et-border);padding-top:12px}.et-members-title[data-v-45ec586a]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--et-dim);margin-bottom:8px}.et-members-list[data-v-45ec586a]{display:flex;flex-wrap:wrap;gap:5px}.et-chip-member[data-v-45ec586a]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid var(--et-border);color:var(--et-dim);background:var(--et-surface2)}.et-chip-member[data-cls=hot][data-v-45ec586a]{border-color:#e0525259;color:var(--et-red);background:#e0525214}.et-chip-member[data-cls=warm][data-v-45ec586a]{border-color:#f0a04059;color:var(--et-amber);background:#f0a04014}.et-chip-member[data-cls=mild][data-v-45ec586a]{border-color:#a855f759;color:var(--et-purple);background:#a855f714}.et-chip-member[data-cls=cold][data-v-45ec586a]{border-color:#60a5fa59;color:var(--et-blue);background:#60a5fa14}.et-chip-member[data-cls=frost][data-v-45ec586a]{border-color:#38bdf866;color:#38bdf8;background:#38bdf814}.et-hist[data-v-45ec586a]{display:flex;gap:4px;align-items:flex-end;margin-bottom:10px}.et-hist-col[data-v-45ec586a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.et-hist-bar-wrap[data-v-45ec586a]{width:100%;height:80px;display:flex;flex-direction:column;justify-content:flex-end}.et-hist-count[data-v-45ec586a]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.et-hist-bar[data-v-45ec586a]{width:100%;border-radius:3px 3px 0 0;min-height:3px}.et-hist-label[data-v-45ec586a]{font-size:9px;color:var(--et-dim);text-align:center;white-space:nowrap}.et-plume-legend[data-v-45ec586a]{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--et-dim);margin-bottom:10px}.et-plume-wrap canvas[data-v-45ec586a]{width:100%!important;display:block}@keyframes et-spin-45ec586a{to{transform:rotate(360deg)}}.et-slide-enter-active[data-v-45ec586a],.et-slide-leave-active[data-v-45ec586a]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.et-slide-enter-from[data-v-45ec586a],.et-slide-leave-to[data-v-45ec586a]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.et-slide-enter-to[data-v-45ec586a],.et-slide-leave-from[data-v-45ec586a]{opacity:1;max-height:120px}.et-fade-enter-active[data-v-45ec586a],.et-fade-leave-active[data-v-45ec586a]{transition:opacity .25s}.et-fade-enter-from[data-v-45ec586a],.et-fade-leave-to[data-v-45ec586a]{opacity:0}.et-reveal-enter-active[data-v-45ec586a]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.et-reveal-enter-from[data-v-45ec586a]{opacity:0;transform:translateY(10px)}.et-kpi-row[data-v-45ec586a]{grid-template-columns:repeat(2,1fr)}.et-grid-2[data-v-45ec586a]{grid-template-columns:1fr}.city-panel[data-v-038c3fbd]{--cp-bg: rgba(8, 10, 16, .96);--cp-surface: rgba(255,255,255,.04);--cp-surface2: rgba(255,255,255,.07);--cp-border: rgba(255,255,255,.07);--cp-accent: #0ea5e9;--cp-ecmwf: #e05252;--cp-gfs: #0ea5e9;--cp-text: rgba(255,255,255,.85);--cp-text-dim: rgba(255,255,255,.4);--cp-radius: 10px;color:var(--cp-text);padding:8px;font-family:DM Sans,Segoe UI,system-ui,sans-serif}.cp-search-wrap[data-v-038c3fbd]{position:relative;display:flex;align-items:center;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:0 10px;margin-bottom:6px;transition:border-color .15s}.cp-search-wrap[data-v-038c3fbd]:focus-within{border-color:#0ea5e966;background:#0ea5e90d}.cp-search-icon[data-v-038c3fbd]{color:var(--cp-text-dim);flex-shrink:0;margin-right:8px}.cp-input[data-v-038c3fbd]{flex:1;background:transparent;border:none;outline:none;color:var(--cp-text);font-size:13px;font-family:inherit;padding:9px 0}.cp-input[data-v-038c3fbd]::placeholder{color:var(--cp-text-dim)}.cp-dropdown[data-v-038c3fbd]{background:#0c0e16fa;border:1px solid var(--cp-border);border-radius:var(--cp-radius);overflow:hidden;margin-bottom:6px}.cp-dropdown-item[data-v-038c3fbd]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;transition:background .12s;border-bottom:1px solid var(--cp-border)}.cp-dropdown-item[data-v-038c3fbd]:last-child{border-bottom:none}.cp-dropdown-item[data-v-038c3fbd]:hover{background:var(--cp-surface2)}.cp-city-name[data-v-038c3fbd]{color:var(--cp-text);font-weight:500}.cp-city-region[data-v-038c3fbd]{color:var(--cp-text-dim);font-size:11px;margin-left:auto}.cp-recent[data-v-038c3fbd]{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:8px;margin-bottom:6px}.cp-section-label[data-v-038c3fbd]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-accent);padding:0 4px;margin-bottom:6px}.cp-recent-item[data-v-038c3fbd]{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;cursor:pointer;transition:background .12s;border:1px solid transparent}.cp-recent-item[data-v-038c3fbd]:hover{background:var(--cp-surface2)}.cp-recent-item--active[data-v-038c3fbd]{background:#0ea5e91a;border-color:#0ea5e94d}.cp-flag[data-v-038c3fbd]{font-size:16px;line-height:1;flex-shrink:0}.cp-recent-name[data-v-038c3fbd]{font-size:13px;font-weight:500;color:var(--cp-text);flex:1}.cp-recent-region[data-v-038c3fbd]{font-size:11px;color:var(--cp-text-dim)}.cp-recent-actions[data-v-038c3fbd]{display:flex;gap:4px;margin-left:4px;flex-shrink:0}.cp-action-btn[data-v-038c3fbd]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:6px;color:var(--cp-text-dim);cursor:pointer;transition:background .12s,color .12s}.cp-action-btn[data-v-038c3fbd]:hover{background:var(--cp-surface2);color:var(--cp-text)}.cp-detail[data-v-038c3fbd]{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:10px}.cp-detail-header[data-v-038c3fbd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cp-detail-city[data-v-038c3fbd]{display:flex;align-items:center;gap:7px}.cp-detail-flag[data-v-038c3fbd]{font-size:18px;line-height:1}.cp-detail-cityname[data-v-038c3fbd]{font-size:15px;font-weight:600;color:var(--cp-text)}.cp-model-toggles[data-v-038c3fbd]{display:flex;align-items:center;gap:3px;background:#ffffff0d;border:1px solid var(--cp-border);border-radius:8px;padding:3px}.cp-model-sep[data-v-038c3fbd]{width:1px;height:14px;background:var(--cp-border);margin:0 2px}.cp-model-btn[data-v-038c3fbd]{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;font-family:inherit;color:var(--cp-text-dim);background:transparent;border:none;cursor:pointer;letter-spacing:.04em;transition:background .15s,color .15s}.cp-model-btn[data-v-038c3fbd]:hover{color:var(--cp-text);background:var(--cp-surface2)}.cp-model-btn--ecmwf[data-v-038c3fbd]{background:#e0525233;color:#e05252}.cp-model-btn--gfs[data-v-038c3fbd]{background:#0ea5e933;color:#0ea5e9}.cp-charts[data-v-038c3fbd]{margin-bottom:10px}.cp-canvas[data-v-038c3fbd]{width:100%!important;display:block}.cp-params[data-v-038c3fbd]{display:flex;flex-direction:column;gap:5px}.cp-param-row[data-v-038c3fbd]{display:flex;gap:4px;background:#ffffff08;border:1px solid var(--cp-border);border-radius:8px;padding:4px}.cp-param-btn[data-v-038c3fbd]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border-radius:6px;cursor:pointer;transition:background .13s;border:1px solid transparent}.cp-param-btn input[data-v-038c3fbd]{display:none}.cp-param-btn[data-v-038c3fbd]:hover{background:var(--cp-surface2)}.cp-param-btn--active[data-v-038c3fbd]{background:#0ea5e91f;border-color:#0ea5e94d;color:#fff}.cp-param-icon[data-v-038c3fbd]{color:var(--cp-text-dim);display:flex;align-items:center}.cp-param-btn--active .cp-param-icon[data-v-038c3fbd]{color:var(--cp-accent)}.cp-param-text[data-v-038c3fbd]{font-size:12px;font-weight:600;color:var(--cp-text-dim);text-align:center;letter-spacing:.02em}.cp-param-btn--active .cp-param-text[data-v-038c3fbd]{color:var(--cp-text)}.weather-card[data-v-35120e13]{background:#080a1021;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;min-width:320px;width:max-content;position:relative;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin-top:10px;overflow:hidden}.weather-curve[data-v-35120e13]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.weather-header[data-v-35120e13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;position:relative;z-index:1}.city-name[data-v-35120e13]{font-size:15px;font-weight:600;color:#ffffffe6;letter-spacing:.01em;flex:1}.pin-trigger[data-v-35120e13]{font-size:14px;cursor:pointer;opacity:.35;transition:opacity .15s}.pin-trigger[data-v-35120e13]:hover{opacity:.7}.pin-trigger.is-pinned[data-v-35120e13]{opacity:1;filter:drop-shadow(0 0 3px #378ADD)}.menu-trigger[data-v-35120e13]{font-size:18px;cursor:pointer;color:#fff6;line-height:1;padding:0 4px;transition:color .15s}.menu-trigger[data-v-35120e13]:hover{color:#ffffffbf}.context-menu[data-v-35120e13]{position:absolute;top:36px;right:8px;background:#1a1d28;border:1px solid rgba(255,255,255,.1);border-radius:8px;z-index:100;min-width:140px;box-shadow:0 4px 16px #0006;overflow:hidden}.menu-item[data-v-35120e13]{padding:10px 14px;cursor:pointer;font-size:13px;color:#ffffffbf;transition:background .12s}.menu-item[data-v-35120e13]:hover{background:#ffffff0f}.weather-days[data-v-35120e13]{display:flex;position:relative;z-index:1;margin-bottom:8px}.weather-day[data-v-35120e13]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding-right:4px;margin-right:4px;border-right:.5px solid rgba(255,255,255,.08)}.weather-day.last-day[data-v-35120e13]{border-right:none;padding-right:0;margin-right:0}.day-name[data-v-35120e13]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.07em}.day-icon[data-v-35120e13]{font-size:22px;line-height:1}.day-tmax[data-v-35120e13]{font-size:12px;font-weight:500;color:#ffffffd9;line-height:1.2}.day-tmin[data-v-35120e13]{font-size:11px;font-weight:400;color:#ffffff59;line-height:1.2}.rain-section[data-v-35120e13]{display:flex;margin-bottom:7px;position:relative;z-index:1}.rain-day[data-v-35120e13]{flex:1;display:flex;gap:1px;padding:0 2px}.rain-day[data-v-35120e13]:first-child{padding-left:0}.rain-day[data-v-35120e13]:last-child{padding-right:0}.period-col[data-v-35120e13]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.period-bar[data-v-35120e13]{width:100%;border-radius:2px 2px 0 0;min-height:2px;transition:height .3s ease,opacity .3s ease}.wind-section[data-v-35120e13]{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.weather-bar[data-v-35120e13]{height:6px;width:100%;border-radius:999px;border:.5px solid rgba(255,255,255,.07)}.wind-bottom[data-v-35120e13]{display:flex;align-items:center;position:relative}.wind-label[data-v-35120e13]{position:absolute;font-size:10px;color:#ffffff4d}.wind-gusts[data-v-35120e13]{display:flex;width:100%}.wind-gust-cell[data-v-35120e13]{flex:1;display:flex;justify-content:center;align-items:center;min-height:12px}.wind-gust-value[data-v-35120e13]{font-size:10px;font-weight:500;color:#ffffff73;line-height:1}.tas-root[data-v-3f71ffdf]{display:flex;flex-direction:column;gap:0}.tas-loading[data-v-3f71ffdf]{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:12px;color:#fff6}.tas-spinner[data-v-3f71ffdf]{width:14px;height:14px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;border-radius:50%;animation:tas-spin-3f71ffdf .8s linear infinite;flex-shrink:0}.tas-banner[data-v-3f71ffdf]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.tas-banner--danger[data-v-3f71ffdf]{background:#e24b4a1f}.tas-banner--warning[data-v-3f71ffdf]{background:#ef9f271a}.tas-banner--watch[data-v-3f71ffdf]{background:#378add1a}.tas-banner-icon[data-v-3f71ffdf]{flex-shrink:0;display:flex;align-items:center}.tas-banner--danger .tas-banner-icon[data-v-3f71ffdf]{color:#e24b4a}.tas-banner--warning .tas-banner-icon[data-v-3f71ffdf]{color:#ef9f27}.tas-banner--watch .tas-banner-icon[data-v-3f71ffdf]{color:#378add}.tas-banner-text[data-v-3f71ffdf]{flex:1;min-width:0}.tas-banner-title[data-v-3f71ffdf]{font-size:12px;font-weight:700;color:#ffffffeb}.tas-banner-sub[data-v-3f71ffdf]{font-size:10px;color:#ffffff6b;margin-top:1px}.tas-banner-close[data-v-3f71ffdf]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;flex-shrink:0;transition:color .12s}.tas-banner-close[data-v-3f71ffdf]:hover{color:#ffffffb3}.tas-list[data-v-3f71ffdf]{display:flex;flex-direction:column}.tas-item[data-v-3f71ffdf]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .12s}.tas-item[data-v-3f71ffdf]:last-child{border-bottom:none}.tas-item[data-v-3f71ffdf]:hover{background:#ffffff0a}.tas-item--danger[data-v-3f71ffdf]{border-left:2px solid #E24B4A}.tas-item--warning[data-v-3f71ffdf]{border-left:2px solid #EF9F27}.tas-item--watch[data-v-3f71ffdf]{border-left:2px solid #378ADD}.tas-item-icon[data-v-3f71ffdf]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.tas-icon--precipitation[data-v-3f71ffdf]{background:#378add26}.tas-icon--temperature_max[data-v-3f71ffdf]{background:#e24b4a26}.tas-icon--temperature_min[data-v-3f71ffdf]{background:#818cf826}.tas-icon--wind_gust[data-v-3f71ffdf],.tas-icon--wave_height[data-v-3f71ffdf]{background:#22c55e26}.tas-item-body[data-v-3f71ffdf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tas-item-top[data-v-3f71ffdf]{display:flex;align-items:center;gap:6px}.tas-item-label[data-v-3f71ffdf]{font-size:12px;font-weight:700;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tas-sev-badge[data-v-3f71ffdf]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;white-space:nowrap;flex-shrink:0}.sev--danger[data-v-3f71ffdf]{background:#e24b4a33;color:#e24b4a}.sev--warning[data-v-3f71ffdf]{background:#ef9f2733;color:#ef9f27}.sev--watch[data-v-3f71ffdf]{background:#378add33;color:#378add}.tas-item-loc[data-v-3f71ffdf]{font-size:10px;color:#ffffff61}.tas-item-meta[data-v-3f71ffdf]{display:flex;gap:4px;flex-wrap:wrap}.tas-meta-chip[data-v-3f71ffdf]{font-size:9px;padding:1px 6px;border-radius:3px;background:#ffffff12;color:#ffffff80}.tas-meta-chip--var[data-v-3f71ffdf]{background:#ffffff1a;color:#ffffffb3}.tas-item-right[data-v-3f71ffdf]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.tas-prob[data-v-3f71ffdf]{font-size:13px;font-weight:800;line-height:1}.tas-prob--danger[data-v-3f71ffdf]{color:#e24b4a}.tas-prob--warning[data-v-3f71ffdf]{color:#ef9f27}.tas-prob--watch[data-v-3f71ffdf]{color:#378add}.tas-days[data-v-3f71ffdf]{font-size:9px;color:#ffffff59;font-weight:600}.tas-detail[data-v-3f71ffdf]{background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:10px 14px}.tas-detail-header[data-v-3f71ffdf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tas-detail-title[data-v-3f71ffdf]{font-size:10px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.06em}.tas-detail-close[data-v-3f71ffdf]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;font-size:11px}.tas-detail-rows[data-v-3f71ffdf]{display:flex;flex-direction:column;gap:5px}.tas-detail-row[data-v-3f71ffdf]{display:flex;align-items:center;gap:8px}.tas-detail-date[data-v-3f71ffdf]{font-size:10px;color:#ffffff80;width:70px;flex-shrink:0}.tas-detail-bar-wrap[data-v-3f71ffdf]{flex:1;height:5px;background:#ffffff12;border-radius:999px;overflow:hidden}.tas-detail-bar[data-v-3f71ffdf]{height:100%;border-radius:999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.bar--danger[data-v-3f71ffdf]{background:#e24b4a}.bar--warning[data-v-3f71ffdf]{background:#ef9f27}.bar--watch[data-v-3f71ffdf]{background:#378add}.tas-detail-prob[data-v-3f71ffdf]{font-size:10px;font-weight:700;width:32px;text-align:right;flex-shrink:0}.col--danger[data-v-3f71ffdf]{color:#e24b4a}.col--warning[data-v-3f71ffdf]{color:#ef9f27}.col--watch[data-v-3f71ffdf]{color:#378add}.tas-detail-members[data-v-3f71ffdf]{font-size:9px;color:#ffffff4d;width:28px;text-align:right;flex-shrink:0}.tas-detail-val[data-v-3f71ffdf]{font-size:9px;color:#ffffff4d;width:36px;text-align:right;flex-shrink:0}.tas-divider[data-v-3f71ffdf]{display:flex;align-items:center;gap:8px;padding:10px 14px 6px}.tas-divider span[data-v-3f71ffdf]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap}.tas-divider[data-v-3f71ffdf]:after{content:"";flex:1;height:1px;background:#ffffff12}.tas-expand-enter-active[data-v-3f71ffdf],.tas-expand-leave-active[data-v-3f71ffdf]{transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.tas-expand-enter-from[data-v-3f71ffdf],.tas-expand-leave-to[data-v-3f71ffdf]{opacity:0;max-height:0}.tas-expand-enter-to[data-v-3f71ffdf],.tas-expand-leave-from[data-v-3f71ffdf]{opacity:1;max-height:400px}@keyframes tas-spin-3f71ffdf{to{transform:rotate(360deg)}}.al-root[data-v-e124ad7b]{--al-bg: rgba(8,10,16,0);--al-surface: rgba(255,255,255,.04);--al-s2: rgba(255,255,255,.07);--al-border: rgba(255,255,255,.07);--al-accent: #0ea5e9;--al-red: #e05252;--al-amber: #f0a040;--al-green: #22c55e;--al-purple: #818cf8;--al-text: rgba(255,255,255,.87);--al-dim: rgba(255,255,255,.38);--al-radius: 10px;--al-mono: "DM Mono","JetBrains Mono",monospace;background:var(--al-bg);color:var(--al-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:6px;-webkit-user-select:none;user-select:none}.al-list-header[data-v-e124ad7b]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 6px}.al-list-title[data-v-e124ad7b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.al-list-count[data-v-e124ad7b]{background:#0ea5e926;color:var(--al-accent);border:1px solid rgba(14,165,233,.25);border-radius:999px;font-size:10px;font-weight:700;padding:1px 7px}.al-empty-state[data-v-e124ad7b]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;background:var(--al-surface);border:1px solid var(--al-border);border-radius:var(--al-radius);text-align:center}.al-empty-icon[data-v-e124ad7b]{font-size:40px;opacity:.4}.al-empty-title[data-v-e124ad7b]{font-size:15px;font-weight:700}.al-empty-sub[data-v-e124ad7b]{font-size:12px;color:var(--al-dim);max-width:280px;line-height:1.6}.al-btn-new-big[data-v-e124ad7b]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:13px 32px;border:1px solid rgba(14,165,233,.35);border-radius:10px;background:#0ea5e91a;color:var(--al-accent);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.al-btn-new-big[data-v-e124ad7b]:hover{background:#0ea5e933}.al-btn-new-big[disabled][data-v-e124ad7b]{opacity:.5;cursor:not-allowed}.al-btn-new-plus[data-v-e124ad7b]{font-size:20px;line-height:1}.lock-icon[data-v-e124ad7b]{margin-left:5px;font-size:.9em}.al-loading[data-v-e124ad7b]{display:flex;align-items:center;gap:10px;padding:24px;color:var(--al-dim);justify-content:center}.al-spinner[data-v-e124ad7b]{width:18px;height:18px;border:2px solid var(--al-border);border-top-color:var(--al-accent);border-radius:50%;animation:al-spin-e124ad7b .8s linear infinite;flex-shrink:0}.al-list[data-v-e124ad7b]{display:flex;flex-direction:column;gap:5px}.al-list-item[data-v-e124ad7b]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--al-surface);border:1px solid var(--al-border);border-radius:var(--al-radius);cursor:pointer;transition:all .15s}.al-list-item[data-v-e124ad7b]:hover{background:var(--al-s2);border-color:#ffffff1f}.al-list-item--watch[data-v-e124ad7b]{border-left:2px solid #0ea5e9}.al-list-item--warning[data-v-e124ad7b]{border-left:2px solid #f0a040}.al-list-item--danger[data-v-e124ad7b]{border-left:2px solid #e05252}.al-li-status[data-v-e124ad7b]{display:flex;align-items:center;padding-right:4px}.al-li-dot[data-v-e124ad7b]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.al-li-dot--on[data-v-e124ad7b]{background:var(--al-green);animation:al-pulse-e124ad7b 2s ease-in-out infinite}.al-li-dot--off[data-v-e124ad7b]{background:var(--al-dim)}.al-li-body[data-v-e124ad7b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.al-li-top[data-v-e124ad7b]{display:flex;align-items:center;gap:8px}.al-li-label[data-v-e124ad7b]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-li-sev[data-v-e124ad7b]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;flex-shrink:0}.al-li-sev--watch[data-v-e124ad7b]{background:#0ea5e91f;color:#0ea5e9}.al-li-sev--warning[data-v-e124ad7b]{background:#f0a0401f;color:#f0a040}.al-li-sev--danger[data-v-e124ad7b]{background:#e052521f;color:#e05252}.al-li-loc[data-v-e124ad7b]{font-size:11px;color:var(--al-dim)}.al-li-meta[data-v-e124ad7b]{font-size:10px;color:var(--al-dim);display:flex;gap:4px;flex-wrap:wrap;align-items:center}.al-li-sep[data-v-e124ad7b]{opacity:.3}.al-li-var-badge[data-v-e124ad7b]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:3px;white-space:nowrap}.al-li-var--precipitation[data-v-e124ad7b]{background:#0ea5e926;color:#0ea5e9}.al-li-var--temperature_max[data-v-e124ad7b]{background:#e0525226;color:#e05252}.al-li-var--temperature_min[data-v-e124ad7b]{background:#818cf826;color:#818cf8}.al-li-var--wind_gust[data-v-e124ad7b]{background:#22c55e26;color:#22c55e}.al-li-var--wave_height[data-v-e124ad7b]{background:#227c5e26;color:#22e55e}.al-li-split-badge[data-v-e124ad7b]{font-size:9px;color:var(--al-green);font-weight:600}.al-li-time-badge[data-v-e124ad7b]{font-size:9px;color:var(--al-amber);font-weight:600}.al-li-arrow[data-v-e124ad7b]{font-size:18px;color:var(--al-dim);flex-shrink:0;transition:transform .15s}.al-list-item:hover .al-li-arrow[data-v-e124ad7b]{transform:translate(2px);color:var(--al-text)}.al-btn-add-item[data-v-e124ad7b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;margin-top:2px;border:1px dashed rgba(14,165,233,.25);border-radius:var(--al-radius);background:transparent;color:#0ea5e999;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.al-btn-add-item[data-v-e124ad7b]:hover{background:#0ea5e90f;border-color:#0ea5e973;color:var(--al-accent)}.al-form-nav[data-v-e124ad7b]{display:flex;align-items:center;gap:10px;padding:4px 2px 6px}.al-back-btn[data-v-e124ad7b]{background:transparent;border:1px solid var(--al-border);border-radius:6px;color:var(--al-dim);font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer;transition:all .14s}.al-back-btn[data-v-e124ad7b]:hover{background:var(--al-s2);color:var(--al-text)}.al-form-nav-title[data-v-e124ad7b]{flex:1;font-size:13px;font-weight:700;text-align:center}.al-delete-btn[data-v-e124ad7b]{background:transparent;border:1px solid rgba(224,82,82,.25);border-radius:6px;color:var(--al-red);font-size:14px;padding:5px 10px;cursor:pointer;transition:all .14s}.al-delete-btn[data-v-e124ad7b]:hover{background:#e052521a}.al-header[data-v-e124ad7b]{display:flex;align-items:center;gap:12px;background:var(--al-surface);border:1px solid var(--al-border);border-radius:var(--al-radius);padding:10px 14px}.al-header-icon[data-v-e124ad7b]{width:34px;height:34px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--al-accent);flex-shrink:0}.al-label-input[data-v-e124ad7b]{flex:1;background:transparent;border:none;outline:none;color:var(--al-text);font-family:inherit;font-size:13px;font-weight:700}.al-label-input[data-v-e124ad7b]::placeholder{color:var(--al-dim)}.al-status-dot[data-v-e124ad7b]{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.12em;padding:5px 10px;border-radius:999px;border:1px solid;white-space:nowrap;cursor:pointer}.al-status-ring[data-v-e124ad7b]{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.al-status--armed[data-v-e124ad7b]{color:var(--al-green);border-color:#22c55e4d;background:#22c55e14}.al-status--armed .al-status-ring[data-v-e124ad7b]{background:var(--al-green);animation:al-pulse-e124ad7b 2s ease-in-out infinite}.al-status--idle[data-v-e124ad7b]{color:var(--al-dim);border-color:var(--al-border)}.al-status--idle .al-status-ring[data-v-e124ad7b]{background:var(--al-dim)}.al-grid[data-v-e124ad7b]{display:flex;flex-direction:column;gap:6px}.al-section[data-v-e124ad7b]{background:var(--al-surface);border:1px solid var(--al-border);border-radius:var(--al-radius);padding:13px 15px;display:flex;flex-direction:column;gap:10px}.al-section-label[data-v-e124ad7b]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--al-dim);display:flex;align-items:center;gap:6px}.al-label-icon[data-v-e124ad7b]{font-size:11px}.al-live-val[data-v-e124ad7b]{margin-left:auto;font-family:var(--al-mono);font-size:11px;font-weight:700}.al-geo-search-wrap[data-v-e124ad7b]{position:relative}.al-geo-input-row[data-v-e124ad7b]{display:flex;align-items:center;gap:8px}.al-geo-input[data-v-e124ad7b]{flex:1}.al-geo-spinner[data-v-e124ad7b]{width:14px;height:14px;border:2px solid var(--al-border);border-top-color:var(--al-accent);border-radius:50%;animation:al-spin-e124ad7b .7s linear infinite;flex-shrink:0}.al-geo-dropdown[data-v-e124ad7b]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#0d1117;border:1px solid rgba(14,165,233,.25);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0009}.al-geo-result[data-v-e124ad7b]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--al-border);cursor:pointer;transition:background .12s;font-family:inherit}.al-geo-result[data-v-e124ad7b]:last-child{border-bottom:none}.al-geo-result[data-v-e124ad7b]:hover{background:#0ea5e914}.al-geo-flag[data-v-e124ad7b]{font-size:15px;flex-shrink:0}.al-geo-name[data-v-e124ad7b]{font-size:12px;font-weight:700;color:var(--al-text);flex-shrink:0}.al-geo-detail[data-v-e124ad7b]{font-size:11px;color:var(--al-dim);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-geo-coords[data-v-e124ad7b]{font-size:10px;color:#0ea5e999;font-family:var(--al-mono);flex-shrink:0}.al-geo-empty[data-v-e124ad7b]{font-size:11px;color:var(--al-dim);padding:6px 2px}.al-loc-fields[data-v-e124ad7b]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#ffffff05;border:1px solid var(--al-border);border-radius:7px;transition:border-color .2s}.al-loc-fields--filled[data-v-e124ad7b]{border-color:#22c55e33;background:#22c55e08}.al-loc-field-row[data-v-e124ad7b]{display:flex;gap:8px}.al-loc-field-row--3>.al-loc-field[data-v-e124ad7b]{flex:1}.al-loc-field[data-v-e124ad7b]{display:flex;flex-direction:column;gap:4px;flex:1}.al-coord-label[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.al-text-input[data-v-e124ad7b]{width:100%;padding:8px 10px;background:var(--al-s2);border:1px solid var(--al-border);border-radius:6px;color:var(--al-text);font-family:inherit;font-size:12px;outline:none;box-sizing:border-box;transition:border-color .14s}.al-text-input[data-v-e124ad7b]:focus{border-color:#0ea5e966}.al-text-input[data-v-e124ad7b]::placeholder{color:var(--al-dim)}.al-text-input--sm[data-v-e124ad7b]{padding:6px 8px;font-size:11px}.al-text-input--mono[data-v-e124ad7b]{font-family:var(--al-mono)}.al-var-grid[data-v-e124ad7b]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.al-var-card[data-v-e124ad7b]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid var(--al-border);border-radius:9px;background:var(--al-s2);cursor:pointer;transition:all .15s;font-family:inherit}.al-var-card[data-v-e124ad7b]:hover{border-color:#ffffff26}.al-var-card--active.al-var-card--precipitation[data-v-e124ad7b]{border-color:#0ea5e980;background:#0ea5e91a}.al-var-card--active.al-var-card--temperature_max[data-v-e124ad7b]{border-color:#e0525280;background:#e052521a}.al-var-card--active.al-var-card--temperature_min[data-v-e124ad7b]{border-color:#818cf880;background:#818cf81a}.al-var-card--active.al-var-card--wind_gust[data-v-e124ad7b],.al-var-card--active.al-var-card--wave_height[data-v-e124ad7b]{border-color:#22c55e80;background:#22c55e1a}.al-var-icon[data-v-e124ad7b]{font-size:18px}.al-var-label[data-v-e124ad7b]{font-size:10px;font-weight:700;color:var(--al-text);text-align:center;line-height:1.2}.al-var-unit[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);font-family:var(--al-mono)}.al-thresh-block[data-v-e124ad7b]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:8px}.al-thresh-block--members[data-v-e124ad7b]{border-color:#22c55e33;background:#22c55e08}.al-thresh-block-header[data-v-e124ad7b]{display:flex;align-items:center;gap:8px}.al-thresh-block-hint[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);margin-left:auto}.al-source-badge[data-v-e124ad7b]{font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:4px;text-transform:uppercase}.al-source-badge--control[data-v-e124ad7b]{background:#818cf826;color:#818cf8;border:1px solid rgba(129,140,248,.25)}.al-source-badge--members[data-v-e124ad7b]{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.al-split-toggle-row[data-v-e124ad7b]{display:flex;align-items:center;gap:12px;padding:6px 2px;border-top:1px solid var(--al-border)}.al-split-hint[data-v-e124ad7b]{font-size:10px;color:var(--al-dim);margin-left:auto}.al-op-toggle[data-v-e124ad7b]{display:flex;gap:4px}.al-op-btn[data-v-e124ad7b]{flex:1;padding:6px 10px;border:1px solid var(--al-border);border-radius:6px;background:transparent;color:var(--al-dim);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .14s;letter-spacing:.04em}.al-op-btn[data-v-e124ad7b]:hover{background:var(--al-s2);color:var(--al-text)}.al-op-btn--active[data-v-e124ad7b]{background:#ffffff14;color:var(--al-text);border-color:#fff3}.al-thresh-display[data-v-e124ad7b]{display:flex;align-items:baseline;gap:5px;padding:4px 0}.al-thresh-op[data-v-e124ad7b]{font-size:16px;font-weight:700;color:var(--al-dim);font-family:var(--al-mono)}.al-thresh-val[data-v-e124ad7b]{font-size:28px;font-weight:800;font-family:var(--al-mono);line-height:1;transition:color .2s}.al-thresh-unit[data-v-e124ad7b]{font-size:13px;color:var(--al-dim);font-family:var(--al-mono)}.al-thresh-presets[data-v-e124ad7b]{display:flex;gap:4px;flex-wrap:wrap}.al-preset-hint[data-v-e124ad7b]{font-size:8px;color:var(--al-dim);margin-left:2px;opacity:.7}.al-slider-wrap[data-v-e124ad7b]{position:relative;padding:6px 0}.al-slider-track[data-v-e124ad7b]{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:#ffffff12;border-radius:999px;pointer-events:none}.al-slider-fill[data-v-e124ad7b]{height:100%;border-radius:999px;transition:width .1s,background .2s}.al-slider[data-v-e124ad7b]{-webkit-appearance:none;width:100%;background:transparent;cursor:pointer;position:relative;z-index:1}.al-slider[data-v-e124ad7b]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--al-text);border:2px solid rgba(8,10,16,.8);box-shadow:0 0 0 1px #ffffff1a,0 2px 8px #00000080;cursor:pointer;transition:transform .1s}.al-slider[data-v-e124ad7b]::-webkit-slider-thumb:hover{transform:scale(1.15)}.al-time-bar-wrap[data-v-e124ad7b]{position:relative;margin:4px 0 2px}.al-time-bar[data-v-e124ad7b]{height:8px;background:#ffffff0f;border-radius:4px;position:relative;overflow:hidden}.al-time-bar-active[data-v-e124ad7b]{position:absolute;top:0;height:100%;border-radius:4px;transition:left .15s,width .15s}.al-time-ticks[data-v-e124ad7b]{display:flex;position:relative;margin-top:3px;height:12px}.al-time-ticks span[data-v-e124ad7b]{position:absolute;transform:translate(-50%);font-size:8px;color:var(--al-dim);font-family:var(--al-mono)}.al-period-btns[data-v-e124ad7b]{display:flex;gap:5px;flex-wrap:wrap}.al-pill[data-v-e124ad7b]{padding:5px 11px;border-radius:6px;border:1px solid var(--al-border);background:transparent;color:var(--al-dim);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.al-pill[data-v-e124ad7b]:hover{background:var(--al-s2);color:var(--al-text)}.al-pill--active[data-v-e124ad7b]{background:#0ea5e924;color:var(--al-accent);border-color:#0ea5e959}.al-pill--amber[data-v-e124ad7b]{border-color:#f0a0404d;color:var(--al-amber)}.al-pill--amber[data-v-e124ad7b]:hover{background:#f0a04014}.al-pill--active-amber[data-v-e124ad7b]{background:#f0a04024;border-color:var(--al-amber)}.al-custom-range[data-v-e124ad7b]{background:#f0a0400d;border:1px solid rgba(240,160,64,.2);border-radius:7px;padding:10px 12px}.al-range-row[data-v-e124ad7b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.al-num-input[data-v-e124ad7b]{width:52px;padding:5px 8px;background:var(--al-s2);border:1px solid rgba(240,160,64,.3);border-radius:5px;color:var(--al-amber);font-family:var(--al-mono);font-size:12px;font-weight:700;text-align:center;outline:none}.al-mode-grid[data-v-e124ad7b]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.al-mode-card[data-v-e124ad7b]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border:1px solid var(--al-border);border-radius:8px;background:var(--al-s2);cursor:pointer;transition:all .15s;font-family:inherit}.al-mode-card[data-v-e124ad7b]:hover{border-color:#ffffff26}.al-mode-card--active[data-v-e124ad7b]{border-color:#0ea5e966;background:#0ea5e91a}.al-mode-icon[data-v-e124ad7b]{font-size:16px}.al-mode-label[data-v-e124ad7b]{font-size:10px;font-weight:700;color:var(--al-text)}.al-mode-desc[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);text-align:center}.al-prob-zones[data-v-e124ad7b]{display:flex;gap:6px}.al-pz[data-v-e124ad7b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 6px;border:1px solid var(--al-border);border-radius:7px;cursor:pointer;transition:all .15s;background:var(--al-s2)}.al-pz[data-v-e124ad7b]:hover{border-color:#ffffff26}.al-pz--active[data-v-e124ad7b]{background:#ffffff0d;border-color:#ffffff26}.al-pz-bar[data-v-e124ad7b]{width:24px;border-radius:3px 3px 0 0;align-self:flex-end}.al-pz span[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);text-align:center;line-height:1.3}.al-member-vis[data-v-e124ad7b]{display:flex;flex-wrap:wrap;gap:3px}.al-member-dot[data-v-e124ad7b]{width:9px;height:9px;border-radius:2px;background:#ffffff12;transition:background .1s,transform .1s}.al-member-dot--active[data-v-e124ad7b]{background:var(--0b524ed2);opacity:.7}.al-member-dot--thresh[data-v-e124ad7b]{transform:scale(1.3);opacity:1!important;box-shadow:0 0 0 1px var(--0b524ed2)}.al-nano[data-v-e124ad7b]{font-size:9px;color:var(--al-dim);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.al-nano-row[data-v-e124ad7b]{display:flex;gap:4px;flex-wrap:wrap}.al-quick-btn[data-v-e124ad7b]{padding:3px 8px;border:1px solid var(--al-border);border-radius:4px;background:transparent;color:var(--al-dim);font-family:var(--al-mono);font-size:9px;font-weight:600;cursor:pointer;transition:all .12s}.al-quick-btn[data-v-e124ad7b]:hover,.al-quick-btn--active[data-v-e124ad7b]{background:var(--al-s2);color:var(--al-text)}.al-sub-row[data-v-e124ad7b]{display:flex;align-items:center;gap:10px}.al-seg[data-v-e124ad7b]{display:flex;gap:3px}.al-seg-btn[data-v-e124ad7b]{padding:4px 9px;border:1px solid var(--al-border);border-radius:5px;background:transparent;color:var(--al-dim);font-family:inherit;font-size:10px;font-weight:600;cursor:pointer;transition:all .12s}.al-seg-btn--active[data-v-e124ad7b]{background:#0ea5e91f;color:var(--al-accent);border-color:#0ea5e94d}.al-seg-btn[data-v-e124ad7b]:hover:not(.al-seg-btn--active){background:var(--al-s2);color:var(--al-text)}.al-consec-grid[data-v-e124ad7b]{display:flex;gap:6px}.al-consec-btn[data-v-e124ad7b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 5px;border:1px solid var(--al-border);border-radius:7px;background:var(--al-s2);cursor:pointer;transition:all .15s;font-family:inherit}.al-consec-btn span[data-v-e124ad7b]{font-size:10px;font-weight:700;color:var(--al-dim)}.al-consec-btn--active[data-v-e124ad7b]{border-color:#0ea5e959;background:#0ea5e914}.al-consec-btn--active span[data-v-e124ad7b]{color:var(--al-accent)}.al-consec-bars[data-v-e124ad7b]{display:flex;gap:2px;align-items:flex-end;height:20px}.al-consec-bar[data-v-e124ad7b]{width:5px;background:#ffffff1a;border-radius:2px 2px 0 0}.al-consec-bar[data-v-e124ad7b]:nth-child(1){height:40%}.al-consec-bar[data-v-e124ad7b]:nth-child(2){height:60%}.al-consec-bar[data-v-e124ad7b]:nth-child(3){height:80%}.al-consec-bar[data-v-e124ad7b]:nth-child(4){height:90%}.al-consec-bar[data-v-e124ad7b]:nth-child(5){height:100%}.al-consec-bar--lit[data-v-e124ad7b]{background:var(--al-accent)}.al-sev-row[data-v-e124ad7b]{display:flex;gap:6px}.al-sev-btn[data-v-e124ad7b]{flex:1;padding:7px 5px;border:1px solid var(--al-border);border-radius:7px;background:var(--al-s2);color:var(--al-dim);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;text-align:center}.al-sev-btn[data-v-e124ad7b]:hover{border-color:#ffffff26;color:var(--al-text)}.al-channel-row[data-v-e124ad7b]{display:flex;gap:16px;flex-wrap:wrap}.al-toggle[data-v-e124ad7b]{display:flex;align-items:center;gap:8px;cursor:pointer}.al-toggle input[data-v-e124ad7b]{display:none}.al-toggle-track[data-v-e124ad7b]{width:30px;height:16px;background:#ffffff1a;border-radius:999px;position:relative;transition:background .2s;flex-shrink:0}.al-toggle input:checked+.al-toggle-track[data-v-e124ad7b]{background:#0ea5e980}.al-toggle-thumb[data-v-e124ad7b]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff6;border-radius:50%;transition:transform .2s,background .2s}.al-toggle input:checked+.al-toggle-track .al-toggle-thumb[data-v-e124ad7b]{transform:translate(14px);background:#fff}.al-toggle-label[data-v-e124ad7b]{font-size:11px;color:var(--al-dim)}.al-preview[data-v-e124ad7b]{border-radius:var(--al-radius);padding:14px 16px;border:1px solid;position:relative;overflow:hidden}.al-preview[data-v-e124ad7b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:currentColor;opacity:.4}.al-preview--watch[data-v-e124ad7b]{background:#0ea5e90f;border-color:#0ea5e933}.al-preview--warning[data-v-e124ad7b]{background:#f0a0400f;border-color:#f0a04033}.al-preview--danger[data-v-e124ad7b]{background:#e052520f;border-color:#e0525233}.al-preview-header[data-v-e124ad7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.al-preview-tag[data-v-e124ad7b]{font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--al-dim);background:#ffffff0d;border:1px solid var(--al-border);border-radius:3px;padding:2px 6px}.al-preview-sev[data-v-e124ad7b]{font-size:10px;font-weight:700;letter-spacing:.06em}.al-preview-title[data-v-e124ad7b]{font-size:13px;font-weight:700;margin-bottom:6px}.al-preview-body[data-v-e124ad7b]{font-size:12px;color:var(--al-dim);line-height:1.5;margin-bottom:10px}.al-preview-meta[data-v-e124ad7b]{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--al-border);padding-top:8px;font-size:10px;color:var(--al-dim);font-family:var(--al-mono)}.al-actions[data-v-e124ad7b]{display:flex;gap:8px;align-items:center}.al-btn-ghost[data-v-e124ad7b]{padding:8px 16px;border:1px solid var(--al-border);border-radius:7px;background:transparent;color:var(--al-dim);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.al-btn-ghost[data-v-e124ad7b]:hover{background:var(--al-s2);color:var(--al-text)}.al-save-status[data-v-e124ad7b]{font-size:11px;font-weight:600;color:var(--al-green)}.al-save-status--err[data-v-e124ad7b]{color:var(--al-red)}.al-btn-save[data-v-e124ad7b]{padding:8px 20px;border:1px solid rgba(14,165,233,.3);border-radius:7px;background:#0ea5e91f;color:var(--al-accent);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.al-btn-save[data-v-e124ad7b]:hover:not(:disabled){background:#0ea5e933;border-color:#0ea5e980}.al-btn-save[data-v-e124ad7b]:disabled{opacity:.4;cursor:not-allowed}.al-slide-enter-active[data-v-e124ad7b],.al-slide-leave-active[data-v-e124ad7b]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.al-slide-enter-from[data-v-e124ad7b],.al-slide-leave-to[data-v-e124ad7b]{opacity:0;max-height:0}.al-slide-enter-to[data-v-e124ad7b],.al-slide-leave-from[data-v-e124ad7b]{opacity:1;max-height:600px}@keyframes al-pulse-e124ad7b{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}@keyframes al-spin-e124ad7b{to{transform:rotate(360deg)}}.al-control-only-notice[data-v-e124ad7b]{display:flex;align-items:center;padding:8px 10px;background:#818cf80f;border:1px solid rgba(129,140,248,.15);border-radius:7px}input[data-v-e124ad7b]{color:initial;background:initial;border:initial}.lp-shell[data-v-4826678a]{--lp-surface: rgba(255,255,255,.04);--lp-surface-2: rgba(255,255,255,.07);--lp-surface-3: rgba(255,255,255,.11);--lp-border: rgba(255,255,255,.07);--lp-border-2: rgba(255,255,255,.13);--lp-text: rgba(255,255,255,.9);--lp-text-mute: rgba(255,255,255,.45);--lp-text-faint: rgba(255,255,255,.22);--lp-accent: #0ea5e9;--lp-accent-glow: rgba(14,165,233,.25);--lp-gold: #f59e0b;--lp-gold-glow: rgba(245,158,11,.3);--lp-platinum: #94a3b8;--lp-green: #22c55e;--lp-danger: #e05252;color:var(--lp-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:0;min-height:100%}.lp-user-header[data-v-4826678a]{display:flex;align-items:center;gap:12px;padding:16px 14px 12px;border-bottom:1px solid var(--lp-border)}.lp-avatar[data-v-4826678a]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--lp-accent),#7c3aed);display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:15px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 0 16px var(--lp-accent-glow)}.lp-user-info[data-v-4826678a]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-user-name[data-v-4826678a]{font-size:14px;font-weight:700;color:var(--lp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-user-email[data-v-4826678a]{font-size:11px;color:var(--lp-text-mute);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-logout[data-v-4826678a]{display:flex;align-items:center;gap:5px;background:var(--lp-surface-2);border:1px solid var(--lp-border-2);border-radius:8px;color:var(--lp-text-mute);font-family:inherit;font-size:11px;font-weight:600;padding:5px 9px;cursor:pointer;transition:color .15s,background .15s,border-color .15s;flex-shrink:0;-webkit-tap-highlight-color:transparent}.lp-logout[data-v-4826678a]:hover{color:var(--lp-danger);border-color:#e0525266;background:#e0525214}.lp-section[data-v-4826678a]{padding:12px 14px;border-bottom:1px solid var(--lp-border);display:flex;flex-direction:column;gap:10px}.lp-section-title[data-v-4826678a]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-mute)}.lp-section-title svg[data-v-4826678a]{color:var(--lp-accent)}.lp-sub-card[data-v-4826678a]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--lp-border);background:var(--lp-surface);position:relative;overflow:hidden}.lp-sub-shine[data-v-4826678a]{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:lp-shine-4826678a 3s ease-in-out infinite;pointer-events:none}@keyframes lp-shine-4826678a{0%{left:-60%}60%{left:130%}to{left:130%}}.lp-sub-card--platinum[data-v-4826678a]{background:linear-gradient(135deg,#47556966,#1e293b99);border-color:#94a3b840;box-shadow:0 0 20px #94a3b814}.lp-sub-card--gold[data-v-4826678a]{background:linear-gradient(135deg,#785a0066,#3c280099);border-color:#f59e0b4d;box-shadow:0 0 20px var(--lp-gold-glow)}.lp-sub-card--none[data-v-4826678a]{flex-direction:column;align-items:flex-start;gap:10px}.lp-sub-icon[data-v-4826678a]{font-size:20px;flex-shrink:0;line-height:1}.lp-sub-body[data-v-4826678a]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.lp-sub-name[data-v-4826678a]{font-size:14px;font-weight:700}.lp-sub-expiry[data-v-4826678a]{font-size:11px;color:var(--lp-text-mute)}.lp-sub-expiry strong[data-v-4826678a]{color:var(--lp-text)}.lp-sub-badge[data-v-4826678a]{font-family:monospace;font-size:8px;font-weight:700;letter-spacing:.12em;padding:3px 7px;border-radius:20px;flex-shrink:0}.lp-sub-badge--platinum[data-v-4826678a]{background:#94a3b826;color:var(--lp-platinum);border:1px solid rgba(148,163,184,.3)}.lp-sub-badge--gold[data-v-4826678a]{background:#f59e0b26;color:var(--lp-gold);border:1px solid rgba(245,158,11,.4)}.lp-sub-actions[data-v-4826678a]{display:flex;flex-direction:column;gap:6px;width:100%}.lp-btn[data-v-4826678a]{display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px;cursor:pointer;transition:opacity .15s,transform .12s;-webkit-tap-highlight-color:transparent}.lp-btn[data-v-4826678a]:active{transform:scale(.97)}.lp-btn--gold[data-v-4826678a]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#1a0f00;box-shadow:0 4px 16px var(--lp-gold-glow)}.lp-btn--ghost[data-v-4826678a]{background:var(--lp-surface-2);color:var(--lp-text-mute);border:1px solid var(--lp-border-2)}.lp-btn--ghost[data-v-4826678a]:hover{color:var(--lp-text)}.lp-whatsapp[data-v-4826678a]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#25d36612;border:1px solid rgba(37,211,102,.18);text-decoration:none;color:var(--lp-text);transition:background .15s;-webkit-tap-highlight-color:transparent}.lp-whatsapp[data-v-4826678a]:hover{background:#25d3661f}.lp-whatsapp-icon[data-v-4826678a]{width:34px;height:34px;border-radius:9px;background:#25d366;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-whatsapp-icon img[data-v-4826678a]{width:20px;height:20px}.lp-whatsapp-body[data-v-4826678a]{display:flex;flex-direction:column;gap:2px;flex:1}.lp-whatsapp-label[data-v-4826678a]{font-size:12px;font-weight:700;color:#25d366}.lp-whatsapp-number[data-v-4826678a]{font-family:monospace;font-size:11px;color:var(--lp-text-mute)}.lp-whatsapp-arrow[data-v-4826678a]{color:var(--lp-text-faint);flex-shrink:0}.lp-locations-wrap[data-v-4826678a]{border-radius:10px;overflow:hidden;border:1px solid var(--lp-border)}.lp-sync-row[data-v-4826678a]{display:flex;gap:7px}.lp-sync-btn[data-v-4826678a]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--lp-surface-2);border:1px solid var(--lp-border-2);border-radius:10px;color:var(--lp-text);font-family:inherit;font-size:12px;font-weight:600;padding:9px 8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.lp-sync-btn[data-v-4826678a]:hover{background:var(--lp-surface-3);border-color:var(--lp-accent);color:var(--lp-accent)}.lp-sync-btn--disabled[data-v-4826678a]{opacity:.35;cursor:not-allowed;pointer-events:auto}.lp-sync-msg[data-v-4826678a]{font-size:11px;font-family:monospace;color:var(--lp-green);margin:0;padding:6px 10px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:7px}.lp-login-wrap[data-v-4826678a]{display:flex;flex-direction:column;align-items:center;padding:24px 20px 28px;gap:0;position:relative;overflow:hidden;min-height:200px}.lp-login-glow[data-v-4826678a]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:200px;height:200px;background:radial-gradient(circle,var(--lp-accent-glow) 0%,transparent 70%);pointer-events:none}.lp-login-logo[data-v-4826678a]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#0ea5e92e,#7c3aed2e);border:1px solid rgba(14,165,233,.28);display:flex;align-items:center;justify-content:center;color:var(--lp-accent);margin-bottom:18px;box-shadow:0 0 28px var(--lp-accent-glow)}.lp-login-title[data-v-4826678a]{font-size:20px;font-weight:700;color:var(--lp-text);margin:0 0 4px;letter-spacing:-.01em}.lp-login-sub[data-v-4826678a]{font-size:13px;color:var(--lp-text-mute);margin:0 0 24px;text-align:center}.lp-google-btn[data-v-4826678a]{display:flex;align-items:center;gap:10px;background:#fff;color:#3c4043;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;border-radius:10px;text-decoration:none;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 10px #0000004d;transition:box-shadow .15s,transform .12s;-webkit-tap-highlight-color:transparent}.lp-google-btn[data-v-4826678a]:hover{box-shadow:0 4px 18px #0006;transform:translateY(-1px)}.lp-google-btn[data-v-4826678a]:active{transform:scale(.98)}.lp-fade-enter-active[data-v-4826678a],.lp-fade-leave-active[data-v-4826678a]{transition:opacity .3s,transform .3s}.lp-fade-enter-from[data-v-4826678a],.lp-fade-leave-to[data-v-4826678a]{opacity:0;transform:translateY(-4px)}.lp-list-count[data-v-4826678a]{background:#0ea5e926;color:var(--lp-accent);border:1px solid rgba(14,165,233,.25);border-radius:999px;font-size:10px;font-weight:700;padding:1px 7px}.mp-shell[data-v-6f3d1610]{--mp-surface: rgba(255,255,255,.04);--mp-surface-2: rgba(255,255,255,.07);--mp-surface-3: rgba(255,255,255,.11);--mp-border: rgba(255,255,255,.07);--mp-border-2: rgba(255,255,255,.13);--mp-text: rgba(255,255,255,.85);--mp-text-mute: rgba(255,255,255,.38);--mp-accent: #0ea5e9;--mp-run-00: #a78bfa;--mp-run-06: #34d399;--mp-run-12: #fb923c;--mp-run-18: #e05252;color:var(--mp-text);font-family:DM Sans,Segoe UI,system-ui,sans-serif;padding:14px 14px 12px;display:flex;flex-direction:column;gap:0;position:relative}.mp-header[data-v-6f3d1610]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.mp-select-wrap[data-v-6f3d1610]{display:flex;align-items:center;gap:8px;background:var(--mp-surface-2);border:1px solid var(--mp-border-2);border-radius:10px;padding:6px 10px;flex:1;min-width:0;transition:border-color .15s}.mp-select-wrap[data-v-6f3d1610]:focus-within{border-color:var(--mp-accent)}.mp-select-icon[data-v-6f3d1610]{color:var(--mp-text-mute);flex-shrink:0}.mp-select[data-v-6f3d1610]{background:transparent;border:none;outline:none;color:var(--mp-text);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex:1;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:16px}.mp-select option[data-v-6f3d1610]{background:#0d1117;color:#fff}.mp-chevron[data-v-6f3d1610]{color:var(--mp-text-mute);flex-shrink:0;pointer-events:none}.mp-run-legend[data-v-6f3d1610]{display:flex;align-items:center;gap:4px;flex-shrink:0}.mp-refresh[data-v-6f3d1610]{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:7px;padding:5px 7px;color:var(--mp-text-mute);cursor:pointer;display:flex;align-items:center;transition:color .15s,background .15s,transform .2s;-webkit-tap-highlight-color:transparent}.mp-refresh[data-v-6f3d1610]:hover{color:var(--mp-text);background:var(--mp-surface-2);transform:rotate(45deg)}.mp-run-badge[data-v-6f3d1610]{font-family:monospace;font-size:9px;font-weight:700;padding:3px 6px;border-radius:5px;letter-spacing:.5px}.mp-timer[data-v-6f3d1610]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mp-text-mute);background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:8px;padding:6px 12px;margin-bottom:12px}.mp-timer--pending[data-v-6f3d1610]{color:#fbbf24;border-color:#fbbf2433;background:#fbbf240d}.mp-timer-dot[data-v-6f3d1610]{width:6px;height:6px;border-radius:50%;background:var(--mp-text-mute);flex-shrink:0;animation:mp-pulse-6f3d1610 2s ease-in-out infinite}.mp-timer--pending .mp-timer-dot[data-v-6f3d1610]{background:#fbbf24}@keyframes mp-pulse-6f3d1610{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.mp-timer-countdown[data-v-6f3d1610]{font-family:monospace;font-size:11px;color:var(--mp-accent);margin-left:6px}.mp-body[data-v-6f3d1610]{display:flex;flex-direction:column;gap:8px}.mp-empty[data-v-6f3d1610]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px;color:var(--mp-text-mute);font-size:13px}.mp-param[data-v-6f3d1610]{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:10px;padding:10px 12px;transition:border-color .2s}.mp-param[data-v-6f3d1610]:hover{border-color:var(--mp-border-2)}.mp-param-head[data-v-6f3d1610]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mp-param-name[data-v-6f3d1610]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-text)}.mp-run-tag[data-v-6f3d1610]{font-family:monospace;font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.5px;color:#000}.mp-bar-wrap[data-v-6f3d1610]{width:100%;background:#ffffff0d;height:7px;border-radius:5px;overflow:hidden}.mp-bar-wrap--ensemble[data-v-6f3d1610]{height:4px;margin-top:6px}.mp-bar[data-v-6f3d1610]{display:flex;height:100%;width:100%}.mp-step[data-v-6f3d1610]{height:100%;border-right:1px solid rgba(0,0,0,.2);transition:opacity .2s}.mp-step--ensemble[data-v-6f3d1610]{opacity:.7}.mp-param:hover .mp-step[data-v-6f3d1610]{opacity:.9}.mp-param:hover .mp-step--ensemble[data-v-6f3d1610]{opacity:.6}.mp-step-count[data-v-6f3d1610]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--mp-text-mute);margin-top:5px;text-transform:uppercase}.mp-ensemble[data-v-6f3d1610]{margin-top:8px;padding-top:8px;border-top:1px solid var(--mp-border)}.mp-ensemble-head[data-v-6f3d1610]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.mp-ensemble-label[data-v-6f3d1610]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mp-text-mute)}.mp-step.run-00[data-v-6f3d1610]{background:var(--mp-run-00)}.mp-step.run-06[data-v-6f3d1610]{background:var(--mp-run-06)}.mp-step.run-12[data-v-6f3d1610]{background:var(--mp-run-12)}.mp-step.run-18[data-v-6f3d1610]{background:var(--mp-run-18)}.mp-run-badge.run-00[data-v-6f3d1610]{background:var(--mp-run-00);color:#1a0b3d}.mp-run-badge.run-06[data-v-6f3d1610]{background:var(--mp-run-06);color:#022c1e}.mp-run-badge.run-12[data-v-6f3d1610]{background:var(--mp-run-12);color:#2c1000}.mp-run-badge.run-18[data-v-6f3d1610]{background:var(--mp-run-18);color:#2c0010}.mp-run-tag.run-00[data-v-6f3d1610]{background:var(--mp-run-00)}.mp-run-tag.run-06[data-v-6f3d1610]{background:var(--mp-run-06)}.mp-run-tag.run-12[data-v-6f3d1610]{background:var(--mp-run-12)}.mp-run-tag.run-18[data-v-6f3d1610]{background:var(--mp-run-18)}.cyclone-list[data-v-e0f6bdab]{display:flex;flex-direction:column;gap:12px;padding:8px 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cyclone-card[data-v-e0f6bdab]{background:linear-gradient(135deg,#0f141eeb,#141c28e0);border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--accent, #666);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0d;animation:cardIn-e0f6bdab .4s ease both;transition:border-color .3s,box-shadow .3s}.cyclone-card[data-v-e0f6bdab]:hover{box-shadow:0 6px 32px #00000080,0 0 0 1px var(--accent, #666) 22}@keyframes cardIn-e0f6bdab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cyclone-main[data-v-e0f6bdab]{display:flex;align-items:stretch;cursor:pointer;-webkit-user-select:none;user-select:none;gap:0}.cat-badge[data-v-e0f6bdab]{position:relative;min-width:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.cat-letter[data-v-e0f6bdab]{position:relative;z-index:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.5px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.cat-ring[data-v-e0f6bdab]{position:absolute;width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.2);animation:pulse-e0f6bdab 2.5s ease-in-out infinite}@keyframes pulse-e0f6bdab{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.15);opacity:.1}}.cat-s[data-v-e0f6bdab]{background:linear-gradient(160deg,#14532d,#166534)}.cat-h1[data-v-e0f6bdab]{background:linear-gradient(160deg,#365314,#3f6212)}.cat-h2[data-v-e0f6bdab]{background:linear-gradient(160deg,#713f12,#92400e)}.cat-h3[data-v-e0f6bdab]{background:linear-gradient(160deg,#7c2d12,#9a3412)}.cat-h4[data-v-e0f6bdab]{background:linear-gradient(160deg,#7f1d1d,#991b1b)}.cat-h5[data-v-e0f6bdab]{background:linear-gradient(160deg,#450a0a,#7f1d1d)}.cyclone-body[data-v-e0f6bdab]{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-left:1px solid rgba(255,255,255,.05)}.cyclone-header[data-v-e0f6bdab]{display:flex;align-items:flex-start;justify-content:space-between}.cyclone-name[data-v-e0f6bdab]{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;color:#f1f5f9;text-transform:uppercase}.cyclone-type[data-v-e0f6bdab]{margin:0;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent, #888);opacity:.85}.chevron[data-v-e0f6bdab]{color:#ffffff4d;transition:transform .25s ease,color .2s;margin-top:2px}.chevron.open[data-v-e0f6bdab]{transform:rotate(180deg);color:var(--accent, #fff)}.metrics[data-v-e0f6bdab]{display:flex;align-items:center;gap:12px}.metric[data-v-e0f6bdab]{display:flex;align-items:center;gap:6px}.metric-icon[data-v-e0f6bdab]{color:#ffffff4d;display:flex;align-items:center}.metric-label[data-v-e0f6bdab]{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#ffffff59}.metric-value[data-v-e0f6bdab]{font-family:ui-monospace,SF Mono,Consolas,Menlo,monospace;font-size:20px;font-weight:600;color:#f1f5f9;line-height:1}.metric-value em[data-v-e0f6bdab]{font-style:normal;font-size:10px;color:#ffffff59;margin-left:2px}.metric-divider[data-v-e0f6bdab]{width:1px;height:28px;background:#ffffff14}.model-row[data-v-e0f6bdab]{display:flex;flex-wrap:wrap;gap:5px}.model-pill[data-v-e0f6bdab]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.model-pill[data-v-e0f6bdab]:hover{border-color:#ffffff40;color:#fffc;background:#ffffff14}.model-pill.active[data-v-e0f6bdab]{background:var(--accent, #fff);border-color:var(--accent, #fff);color:#000;font-weight:700;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent)}.ensemble-pill[data-v-e0f6bdab]{border-style:dashed}.ensemble-pill.active[data-v-e0f6bdab]{background:#93c5fd26;border-color:#93c5fd;color:#93c5fd}.member-panel[data-v-e0f6bdab]{padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.05);background:#0003}.member-panel__header[data-v-e0f6bdab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.member-panel__title[data-v-e0f6bdab]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#93c5fd99}.member-clear[data-v-e0f6bdab]{background:none;border:none;cursor:pointer;font-size:10px;color:#ffffff4d;letter-spacing:.5px;padding:0;transition:color .15s}.member-clear[data-v-e0f6bdab]:hover{color:#ffffffb3}.member-grid[data-v-e0f6bdab]{display:flex;flex-wrap:wrap;gap:5px}.member-pill[data-v-e0f6bdab]{padding:3px 9px;border-radius:6px;border:1px solid rgba(147,197,253,.15);background:#93c5fd0d;color:#fff6;font-family:ui-monospace,SF Mono,Consolas,Menlo,monospace;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.member-pill[data-v-e0f6bdab]:hover,.member-pill.hovered[data-v-e0f6bdab]{border-color:#93c5fd66;color:#ffffffbf;background:#93c5fd1a}.member-pill.active[data-v-e0f6bdab]{background:#93c5fd33;border-color:#93c5fd;color:#93c5fd;font-weight:700;box-shadow:0 0 8px #93c5fd33}.track-panel[data-v-e0f6bdab]{border-top:1px solid rgba(255,255,255,.06);background:#00000040}.track-scroll[data-v-e0f6bdab]{overflow-x:auto}.slide-down-enter-active[data-v-e0f6bdab]{animation:slideDown-e0f6bdab .22s ease}.slide-down-leave-active[data-v-e0f6bdab]{animation:slideDown-e0f6bdab .18s ease reverse}@keyframes slideDown-e0f6bdab{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.track-table[data-v-e0f6bdab]{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.track-table thead tr[data-v-e0f6bdab]{background:#0000004d}.track-table th[data-v-e0f6bdab]{padding:8px 12px;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff4d;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.track-row[data-v-e0f6bdab]{transition:background .15s;border-bottom:1px solid rgba(255,255,255,.04)}.track-row[data-v-e0f6bdab]:hover{background:#ffffff0d}.track-row td[data-v-e0f6bdab]{padding:8px 12px}.td-time[data-v-e0f6bdab]{font-family:ui-monospace,SF Mono,Consolas,Menlo,monospace;font-size:12px;color:#ffffff80}.td-num[data-v-e0f6bdab]{font-family:ui-monospace,SF Mono,Consolas,Menlo,monospace;font-size:14px;font-weight:600;color:#e2e8f0}.unit[data-v-e0f6bdab]{font-size:10px;color:#ffffff4d;font-weight:400}.cat-dot[data-v-e0f6bdab]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;border-left:3px solid transparent;white-space:nowrap}.cat-dot.cat-s[data-v-e0f6bdab]{background:#16a34a1f;border-left-color:#16a34a;color:#4ade80}.cat-dot.cat-h1[data-v-e0f6bdab]{background:#84cc161f;border-left-color:#84cc16;color:#a3e635}.cat-dot.cat-h2[data-v-e0f6bdab]{background:#eab3081f;border-left-color:#eab308;color:#facc15}.cat-dot.cat-h3[data-v-e0f6bdab]{background:#f973161f;border-left-color:#f97316;color:#fb923c}.cat-dot.cat-h4[data-v-e0f6bdab]{background:#ef44441f;border-left-color:#ef4444;color:#f87171}.cat-dot.cat-h5[data-v-e0f6bdab]{background:#dc262626;border-left-color:#dc2626;color:#fca5a5;box-shadow:inset 0 0 8px #dc262626}.cat-s-row[data-v-e0f6bdab]{background:#16a34a14!important}.cat-h1-row[data-v-e0f6bdab]{background:#65a30d14!important}.cat-h2-row[data-v-e0f6bdab]{background:#d9770614!important}.cat-h3-row[data-v-e0f6bdab]{background:#ea580c14!important}.cat-h4-row[data-v-e0f6bdab]{background:#dc262614!important}.cat-h5-row[data-v-e0f6bdab]{background:#7f1d1d1f!important}.main-panel[data-v-47b9be67]{position:fixed;top:60px;right:53px;width:500px;max-height:calc(100% - 75px);background-color:#0c2340;color:#fff;padding:1px 5px 10px;z-index:10000;border-radius:10px;box-sizing:border-box;height:80%;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-47b9be67]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.panel-content[data-v-47b9be67]{flex:1;overflow-y:auto;min-height:0;padding:1px}.close-button[data-v-47b9be67]{background:red;border:none;color:#fff;cursor:pointer;width:25px;height:25px;border-radius:50%}@media (max-width: 600px){.main-panel[data-v-47b9be67]{top:0;left:0;right:0;width:100%;height:100%;max-height:100%;border-radius:0}}.main-panel[data-v-47b9be67] select{background-color:#1b1c1c73;color:#fff}@media (max-width: 600px){.main-panel[data-v-47b9be67]{top:env(safe-area-inset-top);left:0;right:0;width:100%;height:calc(100% - env(safe-area-inset-top));max-height:calc(100% - env(safe-area-inset-top));border-radius:0}}@media (max-width: 600px){.main-panel[data-v-47b9be67]{top:0;left:0;right:0;width:100%;height:100vh;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.share-btn[data-v-2cb50259]{width:36px;height:36px;border-radius:8px;border:none;color:#fff;font-size:14px;cursor:pointer}.floating-buttons[data-v-eba9b88a]{position:fixed;bottom:65px;right:3px;display:flex;flex-direction:column-reverse;gap:5px;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.floating-buttons button[data-v-eba9b88a]{width:34px;height:34px;background-color:#333;color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.floating-buttons .active[data-v-eba9b88a]{background-color:red}.main-button[data-v-eba9b88a]{background-color:#555}.svg-icon[data-v-eba9b88a]{display:inline-flex}.svg-icon svg[data-v-eba9b88a]{width:24px;height:24px;stroke:#fff}.login-btn-inner[data-v-eba9b88a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.profile-icon[data-v-eba9b88a]{width:24px;height:24px;border-radius:50%;object-fit:cover}.alert-badge[data-v-eba9b88a]{position:absolute;top:-5px;right:-7px;min-width:15px;height:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;line-height:1;pointer-events:none}.badge--danger[data-v-eba9b88a]{background:#e24b4a;color:#fcebeb}.badge--warning[data-v-eba9b88a]{background:#ef9f27;color:#412402}.badge--watch[data-v-eba9b88a]{background:#378add;color:#042c53}.badge-pop-enter-active[data-v-eba9b88a]{animation:badge-pop-in-eba9b88a .3s cubic-bezier(.34,1.56,.64,1)}.badge-pop-leave-active[data-v-eba9b88a]{animation:badge-pop-out-eba9b88a .2s ease-in forwards}@keyframes badge-pop-in-eba9b88a{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes badge-pop-out-eba9b88a{to{transform:scale(0);opacity:0}}.alert-drawer[data-v-eba9b88a]{position:fixed;bottom:100px;right:60px;width:260px;background:#1e1e2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;z-index:999;box-shadow:0 4px 24px #0006}.alert-drawer--danger[data-v-eba9b88a]{border-left:3px solid #E24B4A}.alert-drawer--warning[data-v-eba9b88a]{border-left:3px solid #EF9F27}.drawer-header[data-v-eba9b88a]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff0a}.drawer-header-left[data-v-eba9b88a]{display:flex;align-items:center;gap:6px}.drawer-bell[data-v-eba9b88a]{color:#e24b4a;display:flex;align-items:center}.drawer-title[data-v-eba9b88a]{font-size:11px;font-weight:600;color:#ffffffe6}.drawer-header-right[data-v-eba9b88a]{display:flex;gap:4px}.drawer-open-btn[data-v-eba9b88a],.drawer-close-btn[data-v-eba9b88a]{width:20px!important;height:20px!important;border-radius:4px!important;background:#ffffff0f!important;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff80;border:none;padding:0;transition:background .15s}.drawer-open-btn[data-v-eba9b88a]:hover,.drawer-close-btn[data-v-eba9b88a]:hover{background:#ffffff1f!important;color:#fff}.drawer-list[data-v-eba9b88a]{display:flex;flex-direction:column}.drawer-row[data-v-eba9b88a]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .12s}.drawer-row[data-v-eba9b88a]:last-child{border-bottom:none}.drawer-row[data-v-eba9b88a]:hover{background:#ffffff0a}.drawer-sev-dot[data-v-eba9b88a]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-danger[data-v-eba9b88a]{background:#e24b4a}.dot-warning[data-v-eba9b88a]{background:#ef9f27}.dot-watch[data-v-eba9b88a]{background:#378add}.drawer-row-body[data-v-eba9b88a]{flex:1;min-width:0}.drawer-row-name[data-v-eba9b88a]{font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-row-meta[data-v-eba9b88a]{font-size:10px;color:#ffffff73;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-prob[data-v-eba9b88a]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;flex-shrink:0}.prob-danger[data-v-eba9b88a]{background:#e24b4a33;color:#e24b4a}.prob-warning[data-v-eba9b88a]{background:#ef9f2733;color:#ef9f27}.prob-watch[data-v-eba9b88a]{background:#378add33;color:#378add}.drawer-more[data-v-eba9b88a]{padding:6px 10px;font-size:10px;color:#fff6;cursor:pointer;text-align:right;transition:color .12s}.drawer-more[data-v-eba9b88a]:hover{color:#ffffffb3}.drawer-slide-enter-active[data-v-eba9b88a]{transition:all .25s cubic-bezier(.16,1,.3,1)}.drawer-slide-leave-active[data-v-eba9b88a]{transition:all .18s ease-in}.drawer-slide-enter-from[data-v-eba9b88a],.drawer-slide-leave-to[data-v-eba9b88a]{opacity:0;transform:translate(10px) scale(.97)}@media (max-width: 768px){.alert-drawer[data-v-eba9b88a]{right:60px;bottom:100px;width:calc(100vw - 70px);max-width:300px}}.btn-pill[data-v-eba9b88a]{display:flex;flex-direction:column;gap:4px;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:24px;padding:8px 6px}.toast[data-v-bef029c5]{position:fixed;bottom:50px;left:50%;transform:translate(-50%);padding:10px 16px;border-radius:6px;background-color:#e74c3c;color:#fff;font-size:14px;box-shadow:0 2px 8px #0003;z-index:109999;opacity:.95}.toast.success[data-v-bef029c5]{background-color:#27ae60}.toast.info[data-v-bef029c5]{background-color:#2980b9}.toast.warning[data-v-bef029c5]{background-color:#f39c12}.fade-enter-active[data-v-bef029c5],.fade-leave-active[data-v-bef029c5]{transition:opacity .4s}.fade-enter-from[data-v-bef029c5],.fade-leave-to[data-v-bef029c5]{opacity:0}.subscription-container[data-v-6f85825a]{background:linear-gradient(180deg,#324b7a,#2a3562);color:#fff;padding:20px;border-radius:12px;max-width:420px;margin:auto;font-family:sans-serif}.header[data-v-6f85825a]{display:flex;align-items:center;gap:8px;justify-content:center}.crown[data-v-6f85825a]{font-size:22px}.subtitle[data-v-6f85825a]{text-align:center;font-size:14px;margin:10px 0 20px}.comparison[data-v-6f85825a]{margin-bottom:20px}.row[data-v-6f85825a]{display:flex;border-bottom:1px solid rgba(255,255,255,.2);padding:6px 0}.col[data-v-6f85825a]{flex:1;text-align:center}.col.feature[data-v-6f85825a]{text-align:left}.header-row[data-v-6f85825a]{font-weight:700}.plan[data-v-6f85825a]{font-size:12px}.check[data-v-6f85825a]{color:gold}.cross[data-v-6f85825a]{color:#f55}.toggle[data-v-6f85825a]{display:flex;justify-content:center;margin:15px 0}.toggle button[data-v-6f85825a]{background:transparent;color:#fff;border:1px solid white;padding:6px 14px;border-radius:6px;margin:0 5px;cursor:pointer}.toggle button.active[data-v-6f85825a]{background:#fff;color:#2a3562}.plans[data-v-6f85825a]{display:flex;gap:12px;justify-content:center;margin:20px 0}.plan-card[data-v-6f85825a]{flex:1;background:#ffffff1a;padding:14px;border-radius:10px;text-align:center}.plan-card h3[data-v-6f85825a]{margin:0 0 10px}.price[data-v-6f85825a]{font-size:16px;margin-bottom:10px}.buy[data-v-6f85825a]{background:gold;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.buy small[data-v-6f85825a]{display:block;font-size:10px}.footer[data-v-6f85825a]{font-size:11px;margin-top:20px;text-align:center}.links[data-v-6f85825a]{text-align:center;margin-top:8px;font-size:12px}.links a[data-v-6f85825a]{color:gold;text-decoration:none}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.rate-dialog{width:85%;max-width:360px;background:#fff;border-radius:16px;box-shadow:0 6px 20px #00000040;padding:20px;text-align:center;animation:pop .25s ease-out}@keyframes pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.rate-header{font-size:22px;margin-bottom:10px}.rate-text{font-size:16px;margin-bottom:20px;color:#333}.rate-buttons{display:flex;flex-direction:column;gap:10px}.btn-primary{background-color:#4285f4;color:#fff;font-size:15px;padding:12px;border:none;border-radius:10px;font-weight:700;cursor:pointer}.btn-primary:hover{background-color:#3367d6}.btn-secondary{background-color:#f1f1f1;color:#333;font-size:14px;padding:10px;border:none;border-radius:10px;cursor:pointer}.btn-secondary:hover{background-color:#e0e0e0}html,body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin:auto;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);z-index:1000}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.close-x{width:18px;height:18px;border-radius:50%;border:1px solid white;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;pointer-events:auto}.shiny-button{background:#c2962a;position:absolute;bottom:15%;left:50%;transform:translate(-50%);border-radius:10px;color:#fff;min-width:100px;padding:4px 6px 4px 10px;font-weight:700;cursor:pointer;overflow:hidden;box-shadow:0 4px 10px #0000004d;transition:background .3s ease-in-out;z-index:1;display:flex;align-items:center;gap:8px;justify-content:center}.shiny-button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#ffffff1a,#fff9,#ffffff1a);transform:skew(-20deg);animation:shine 1.5s infinite}@keyframes shine{0%{left:-75%}to{left:125%}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.run-00{background-color:#1ff469}.run-12{background-color:#e60d0d}.run-06{background-color:#e5f15b}.run-18{background-color:#cd9332}input{color:#fff;background:#6f7c8b6e;border:solid 1px #3585e2}.logo{height:52px;left:50%;position:absolute;top:0;z-index:1;transform:translate(-50%);padding-top:env(safe-area-inset-bottom)}@media (max-width: 480px){.logo{height:45px;top:4px;padding-top:env(safe-area-inset-bottom)}}html,body,#app{margin:0;padding:0;height:100%;font-family:sans-serif}.maplibregl-map{z-index:1}
