@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-21bf0b32]{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-21bf0b32]{display:flex;justify-content:flex-end;margin-bottom:4px}.toggle-circle-cursor[data-v-21bf0b32]{cursor:pointer;font-size:14px;margin-left:5px}.cursor-tool .line[data-v-21bf0b32]{width:3px;height:45px;background:#0b0c0bb8}.toggle-circle-cursor[data-v-21bf0b32]{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-21bf0b32]{display:block;flex-direction:column}.cursor-tool .box[data-v-21bf0b32]{background:#000000b3;color:#fff;padding:6px;border-radius:5px;font-size:14px;white-space:nowrap;margin-top:1px}.cursor-header[data-v-21bf0b32]{display:flex;justify-content:space-between;align-items:center;position:absolute;left:110%;transform:translate(-100%);top:-5px}.fav-btn[data-v-21bf0b32]{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-21bf0b32]:hover{transform:scale(1.2)}.close-btn[data-v-21bf0b32]{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-21bf0b32]{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-21bf0b32 2s infinite}@keyframes pulse-21bf0b32{0%{box-shadow:0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}.header-box[data-v-21bf0b32]{border-radius:4px;background:#a0a092;color:#f8f2f2;padding-left:5px;display:flex;align-items:center;min-height:18px}.position-text[data-v-21bf0b32]{position:absolute;bottom:0;padding:1px;font-size:x-small}.box[data-v-21bf0b32]{min-width:100px;position:relative}.data-text[data-v-21bf0b32]{margin-bottom:1px;font-size:large}.cursor-tool[data-v-21bf0b32] *{pointer-events:auto}.header-box[data-v-21bf0b32]{cursor:move}.data-text[data-v-21bf0b32]{flex:1}.position-container[data-v-21bf0b32]{display:flex;flex-direction:column-reverse;gap:2px;font-size:12px;color:#fff;margin-top:6px}.city-temp-table[data-v-42dd2501]{z-index:1;position:absolute;max-width:400px;background:#3a323291;border:1px solid #ddd;border-radius:6px;overflow:hidden;font-family:sans-serif;box-shadow:0 2px 8px #0003;-webkit-user-select:none;user-select:none}.table-header[data-v-42dd2501]{text-align:center;background-color:#1a1818a8;color:#fff;margin:0;padding:10px;font-size:1.2em;cursor:move;display:flex;justify-content:space-between}table[data-v-42dd2501]{width:100%;border-collapse:collapse}th[data-v-42dd2501],td[data-v-42dd2501]{padding:6px 8px;border-bottom:1px solid #ddd}th[data-v-42dd2501]{position:sticky;-webkit-user-select:none;user-select:none}tbody tr[data-v-42dd2501]:hover{background-color:#1a1818a8}.valuecol[data-v-42dd2501]{max-width:30px;width:30px}.citycol[data-v-42dd2501]{max-width:160px;width:160px}tr[data-v-42dd2501]{font-weight:700;color:#fff}.table-container[data-v-42dd2501]{height:300px;overflow-y:auto;border:1px solid #ccc}.resize-handle[data-v-42dd2501]{height:6px;cursor:ns-resize;position:absolute;width:100%;bottom:0}.close-btn[data-v-42dd2501]{background:#bbb;border:none;border-radius:50%;width:24px;height:24px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background-color .2s}.close-btn[data-v-42dd2501]:hover{background:#e74c3c}#cyclone-tooltip{position:absolute;background:#fff;padding:8px 10px;border-radius:6px;box-shadow:0 2px 6px #0003;pointer-events:auto;display:none;font-size:13px;z-index:10;transform:translate(-50%,-100%);min-width:160px}#cyclone-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:white transparent transparent transparent;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.tooltip-close{position:absolute;top:4px;right:6px;cursor:pointer;font-size:14px;color:#888}.tooltip-close:hover{color:#000}.wx-root[data-v-2fb33183]{--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-2fb33183]{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-2fb33183]{display:flex;align-items:center;gap:10px;min-width:0}.wx-logo[data-v-2fb33183]{width:18px;height:18px;color:var(--accent);flex-shrink:0}.wx-title[data-v-2fb33183]{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.02em}.wx-coords[data-v-2fb33183]{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-2fb33183]{display:flex;align-items:center;gap:10px;flex-shrink:0}.model-tabs[data-v-2fb33183]{display:flex;background:#ffffff0d;border-radius:8px;padding:2px;gap:1px}.model-tab[data-v-2fb33183]{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-2fb33183]:hover{color:var(--text);background:#ffffff12}.model-tab.active[data-v-2fb33183]{background:linear-gradient(135deg,#38bdf833,#818cf833);color:var(--accent);border:1px solid rgba(56,189,248,.25)}.wx-close[data-v-2fb33183]{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-2fb33183]:hover{background:#ff5a5a1f;color:#f87171;border-color:#f8717140}.wx-body[data-v-2fb33183]{display:flex;flex:1;overflow:hidden;position:relative}.wx-labels[data-v-2fb33183]{display:flex;flex-direction:column;flex-shrink:0;width:38px;border-right:1px solid var(--border);background:#ffffff05}.lbl[data-v-2fb33183]{height:var(--rh);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.lbl-sunrow[data-v-2fb33183]{height:var(--sun-h);border-bottom:1px solid var(--border)}.wx-scroll[data-v-2fb33183]{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-2fb33183]::-webkit-scrollbar{height:4px}.wx-scroll[data-v-2fb33183]::-webkit-scrollbar-track{background:transparent}.wx-scroll[data-v-2fb33183]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.wx-scroll.dragging[data-v-2fb33183]{cursor:grabbing;-webkit-user-select:none;user-select:none}.wx-outer[data-v-2fb33183]{display:flex;flex-direction:column;min-height:100%}.sun-row[data-v-2fb33183]{display:grid;height:var(--sun-h);flex-shrink:0;border-bottom:1px solid var(--border);background:#ffffff06}.sun-cell[data-v-2fb33183]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;overflow:hidden}.sun-cell.day-sep[data-v-2fb33183]{border-left:1px solid rgba(56,189,248,.2)}.day-name[data-v-2fb33183]{font-size:12px;font-weight:600;color:var(--text);letter-spacing:.03em;white-space:nowrap}.day-sun[data-v-2fb33183]{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-2fb33183]{display:grid;grid-template-rows:repeat(7,var(--rh));flex:1}.cell[data-v-2fb33183]{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-2fb33183]{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-2fb33183]{background:#ffffff0d;border-radius:4px;padding:1px 4px}.cell-icon[data-v-2fb33183]{font-size:16px}.cell-val[data-v-2fb33183]{font-family:DM Mono,monospace;font-weight:500;font-size:11.5px}.val-text[data-v-2fb33183]{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-2fb33183]{color:#ffffff8c}.cell-dir svg[data-v-2fb33183]{transition:transform .3s ease}.day-sep[data-v-2fb33183]{border-left:1px solid rgba(56,189,248,.18)!important}.cell.hovered[data-v-2fb33183]{background:#38bdf812!important}.cell.hovered[data-v-2fb33183]: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-2fb33183]{background:#38bdf826;color:var(--accent)}.blurred[data-v-2fb33183]{filter:blur(4px);pointer-events:none}.wx-loading[data-v-2fb33183]{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-2fb33183]{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--accent);border-radius:50%;animation:spin-2fb33183 .8s linear infinite}@keyframes spin-2fb33183{to{transform:rotate(360deg)}}.wx-resize[data-v-2fb33183]{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-2fb33183]{width:36px;height:3px;background:#ffffff26;border-radius:2px;transition:background .15s}.wx-resize:hover .resize-dot[data-v-2fb33183]{background:var(--accent)}.fav-btn[data-v-2fb33183]{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-2fb33183]:hover{color:#f87171;transform:scale(1.15)}.fav-btn.active[data-v-2fb33183]{color:#f87171}.fav-btn.active[data-v-2fb33183]:hover{color:#fca5a5;transform:scale(1.1)}.wx-search-btn[data-v-2fb33183]{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-2fb33183]:hover{background:#38bdf81f;border-color:#38bdf84d;color:var(--accent)}.search-bar[data-v-2fb33183]{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-2fb33183 .18s ease}@keyframes search-in-2fb33183{0%{opacity:0;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1)}}.search-icon[data-v-2fb33183]{color:var(--accent);flex-shrink:0;opacity:.7}.search-input[data-v-2fb33183]{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-2fb33183]::placeholder{color:var(--muted)}.search-clear[data-v-2fb33183]{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-2fb33183]:hover{color:#f87171}.search-results[data-v-2fb33183]{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-2fb33183]{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-2fb33183]{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-2fb33183]:hover{background:#38bdf812}.result-row[data-v-2fb33183]:last-child{border-bottom:none}.result-main[data-v-2fb33183]{display:flex;flex-direction:column;gap:2px;min-width:0}.result-name[data-v-2fb33183]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-admin[data-v-2fb33183]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-right[data-v-2fb33183]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.result-country[data-v-2fb33183]{font-size:11px;font-weight:600;color:var(--accent);opacity:.8}.result-coords[data-v-2fb33183]{font-family:DM Mono,monospace;font-size:9.5px;color:var(--muted)}.results-fade-enter-active[data-v-2fb33183]{transition:opacity .15s ease,transform .15s ease}.results-fade-leave-active[data-v-2fb33183]{transition:opacity .12s ease}.results-fade-enter-from[data-v-2fb33183]{opacity:0;transform:translateY(4px)}.results-fade-leave-to[data-v-2fb33183]{opacity:0}.wx-appear-enter-active[data-v-2fb33183]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.wx-appear-leave-active[data-v-2fb33183]{transition:transform .22s ease-in,opacity .2s ease}.wx-appear-enter-from[data-v-2fb33183],.wx-appear-leave-to[data-v-2fb33183]{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-toggle[data-v-f88b3e5a]{position:absolute;top:10px;left:10px;z-index:10;background:#fff;padding:4px 8px;border-radius:6px;font-size:14px}.map-wrapper[data-v-f88b3e5a]{display:flex;gap:1px;flex-direction:column;height:100vh;width:100vw}.map-wrapper.horizontal[data-v-f88b3e5a]{flex-direction:row}.map[data-v-f88b3e5a]{position:relative;flex:1;height:50%}.map-wrapper.horizontal .map[data-v-f88b3e5a]{height:100%;width:50%}.windy-canvas[data-v-f88b3e5a]{position:absolute;pointer-events:none;z-index:2}.model-label[data-v-f88b3e5a]{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-f88b3e5a]{padding-right:10px;padding-left:0;left:auto;right:10px;text-align:right;flex-direction:row-reverse}.close-icon[data-v-f88b3e5a]{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-f88b3e5a]:hover{transform:scale(1.2)}.map-toggle-buttons[data-v-f88b3e5a]{display:flex;gap:5px;position:absolute;top:calc(10px + env(safe-area-inset-top));left:10px;z-index:1000}.map-toggle-buttons>div[data-v-f88b3e5a]{cursor:pointer;padding:2px;border:2px solid transparent;border-radius:6px;background-color:#fff;transition:all .2s ease}.map-toggle-buttons>div[data-v-f88b3e5a]:hover{border-color:#999}.map-toggle-buttons>div.active[data-v-f88b3e5a]{background-color:#3d3939d9}.map-icon[data-v-f88b3e5a]{width:24px;height:24px}.icon-circle[data-v-f88b3e5a]{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-f88b3e5a]{width:20px;height:20px}.model-label[data-v-f88b3e5a]{font-size:.8rem}.model-label.right-aligned[data-v-f88b3e5a]{padding-right:3px}}.icon-circle img[data-v-f88b3e5a]{width:70%;height:70%;object-fit:contain}.model-selector[data-v-f88b3e5a]{background:transparent;color:#fff;border:none;font-size:14px;font-weight:700;border-radius:7px;outline:none}.model-selector option[data-v-f88b3e5a]{color:#fff;background:#3d3939d9}.model-select[data-v-f88b3e5a]:focus{outline:none;box-shadow:none;border-color:transparent}.heart-marker[data-v-f88b3e5a]{font-size:24px;line-height:1;transform:translate(-50%,-50%);position:absolute;z-index:9999;pointer-events:none}.side-menu[data-v-695f2b68]{--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-695f2b68]{transform:translate(0)}.sm-panel[data-v-695f2b68]{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-695f2b68]{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-695f2b68]{margin-bottom:6px}.sm-field--row[data-v-695f2b68]{display:flex;gap:5px;align-items:center}.sm-select[data-v-695f2b68]{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-695f2b68]:focus{border-color:#0ea5e980;background:#0ea5e90f}.sm-select--grow[data-v-695f2b68]{flex:1;min-width:0}.sm-select--narrow[data-v-695f2b68]{width:58px;flex-shrink:0;padding:7px 4px;text-align:center}.sm-select--inline[data-v-695f2b68]{width:auto;padding:3px 6px;font-size:11px;flex-shrink:0}.sm-select option[data-v-695f2b68]{background:#0d1117}.sm-category[data-v-695f2b68]{margin-bottom:4px}.sm-cat-header[data-v-695f2b68]{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-695f2b68]: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-695f2b68]:hover{box-shadow:0 0 0 1px #ffffff1f}.sm-cat-header--active[data-v-695f2b68]{box-shadow:0 0 0 2px var(--sm-accent)}.sm-cat-label[data-v-695f2b68]{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-695f2b68]{position:relative;z-index:1;color:#fff9;flex-shrink:0;transition:transform .2s ease}.sm-cat-chevron.rotated[data-v-695f2b68]{transform:rotate(180deg)}.sm-active-dot[data-v-695f2b68]{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-695f2b68]{padding:3px 4px 4px;overflow:hidden}.sm-expand-enter-active[data-v-695f2b68],.sm-expand-leave-active[data-v-695f2b68]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.sm-expand-enter-from[data-v-695f2b68],.sm-expand-leave-to[data-v-695f2b68]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.sm-expand-enter-to[data-v-695f2b68],.sm-expand-leave-from[data-v-695f2b68]{opacity:1;max-height:600px}.sm-item[data-v-695f2b68]{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-695f2b68]:hover:not(.sm-item--active){background:var(--sm-surface2);border-color:#ffffff14}.sm-item--active[data-v-695f2b68]{background:#0ea5e924;border-color:#0ea5e966}.sm-item--disabled[data-v-695f2b68]{opacity:.45;filter:blur(.4px);pointer-events:auto}.sm-item-label[data-v-695f2b68]{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-695f2b68]{color:#fff;font-weight:600}.sm-item-icon[data-v-695f2b68]{height:22px;width:22px;flex-shrink:0;opacity:.85}.sm-crown[data-v-695f2b68]{flex-shrink:0}.sm-toggles[data-v-695f2b68]{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-695f2b68]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .12s}.sm-toggle[data-v-695f2b68]:hover{background:var(--sm-surface)}.sm-toggle-label[data-v-695f2b68]{font-size:13px;color:var(--sm-text);flex:1}.sm-switch[data-v-695f2b68]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.sm-switch input[data-v-695f2b68]{opacity:0;width:0;height:0}.sm-thumb[data-v-695f2b68]{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-695f2b68]:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;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-695f2b68]{background:var(--sm-accent);border-color:transparent;box-shadow:0 0 8px var(--sm-accent-glow)}input:checked+.sm-thumb[data-v-695f2b68]:before{transform:translate(18px)}input:disabled+.sm-thumb[data-v-695f2b68]{opacity:.4;cursor:not-allowed}.sm-toggle-btn[data-v-695f2b68]{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-695f2b68]:hover{background:#141824f2}.sm-toggle-btn.open[data-v-695f2b68]{transform:translate(-280px)}.tl-shell[data-v-91feeaef]{--tl-bg: rgba(10, 12, 18, .88);--tl-surface: rgba(255, 255, 255, .05);--tl-hover: rgba(255, 255, 255, .09);--tl-active-bg: #0ea5e9;--tl-active-glow: rgba(14, 165, 233, .45);--tl-border: rgba(255, 255, 255, .08);--tl-text: rgba(255, 255, 255, .75);--tl-text-mute: rgba(255, 255, 255, .35);--tl-radius: 14px;--tl-arrow-w: 36px;--tl-font: "SF Pro Display", "Helvetica Neue", "Arial", system-ui, sans-serif;position:fixed;bottom:5px;left:50%;transform:translate(-50%);z-index:999;display:flex;align-items:center;gap:2px;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:var(--tl-radius);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 2px 4px #0000004d,0 8px 32px #0006,inset 0 1px #ffffff0f;padding:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));max-width:82vw;font-family:var(--tl-font)}@media (max-width: 768px){.tl-shell[data-v-91feeaef]{left:45%;--tl-arrow-w: 30px}}.tl-shell[data-v-91feeaef]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);border-radius:999px;pointer-events:none}.tl-arrow[data-v-91feeaef]{flex-shrink:0;width:var(--tl-arrow-w);height:var(--tl-arrow-w);display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:transparent;color:var(--tl-text-mute);cursor:pointer;transition:background .15s,color .15s,transform .12s;-webkit-tap-highlight-color:transparent;outline:none}.tl-arrow[data-v-91feeaef]:hover{background:var(--tl-hover);color:var(--tl-text)}.tl-arrow[data-v-91feeaef]:active{transform:scale(.88)}.tl-track[data-v-91feeaef]{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex:1;min-width:0}.tl-track[data-v-91feeaef]:active{cursor:grabbing}.tl-track[data-v-91feeaef]::-webkit-scrollbar{display:none}table[data-v-91feeaef]{border-collapse:collapse;white-space:nowrap}td[data-v-91feeaef]{padding:2px;vertical-align:top}.tl-chip[data-v-91feeaef]{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-91feeaef]:hover{background:var(--tl-hover);color:#fff}.tl-chip[data-v-91feeaef]:active{transform:scale(.94)}.tl-chip--active[data-v-91feeaef]{background:var(--tl-active-bg);color:#fff;font-weight:700;box-shadow:0 0 0 1px #ffffff26,0 2px 12px var(--tl-active-glow)}.tl-chip--active[data-v-91feeaef]:hover{background:#38bdf8}.tl-chip--locked[data-v-91feeaef]{opacity:.42;filter:blur(.4px);pointer-events:auto}.tl-lock-icon[data-v-91feeaef]{font-size:9px;opacity:.7}.tl-chip-label[data-v-91feeaef]{line-height:1.2;text-align:center}.tl-day-group[data-v-91feeaef]{background:var(--tl-surface);border-radius:10px;padding:4px 6px 5px;min-width:0}.tl-day-header[data-v-91feeaef]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#facc15cc;text-align:center;margin-bottom:4px;padding:0 2px}.tl-hours-row[data-v-91feeaef]{display:flex;flex-wrap:nowrap;gap:3px;justify-content:center}.tl-hour[data-v-91feeaef]{position:relative;background:#ffffff0f;color:var(--tl-text);padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;cursor:pointer;letter-spacing:.02em;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-91feeaef]:hover{background:#ffffff1f;color:#fff}.tl-hour[data-v-91feeaef]:active{transform:scale(.9)}.tl-hour--active[data-v-91feeaef]{background:var(--tl-active-bg);color:#fff;font-weight:700;box-shadow:0 0 8px var(--tl-active-glow)}.tl-chip.run-00[data-v-91feeaef],.tl-chip.run-00Z[data-v-91feeaef]{border:1.5px solid #a78bfa;box-shadow:0 0 8px #a78bfa80,inset 0 0 6px #a78bfa0f}.tl-chip.run-06[data-v-91feeaef],.tl-chip.run-06Z[data-v-91feeaef]{border:1.5px solid #34d399;box-shadow:0 0 8px #34d39980,inset 0 0 6px #34d3990f}.tl-chip.run-12[data-v-91feeaef],.tl-chip.run-12Z[data-v-91feeaef]{border:1.5px solid #f97316;box-shadow:0 0 8px #f9731680,inset 0 0 6px #f973160f}.tl-chip.run-18[data-v-91feeaef],.tl-chip.run-18Z[data-v-91feeaef]{border:1.5px solid #f43f5e;box-shadow:0 0 8px #f43f5e80,inset 0 0 6px #f43f5e0f}.tl-hour.run-00[data-v-91feeaef],.tl-hour.run-00Z[data-v-91feeaef]{border:1.5px solid #a78bfa;box-shadow:0 0 6px #a78bfa80}.tl-hour.run-06[data-v-91feeaef],.tl-hour.run-06Z[data-v-91feeaef]{border:1.5px solid #34d399;box-shadow:0 0 6px #34d39980}.tl-hour.run-12[data-v-91feeaef],.tl-hour.run-12Z[data-v-91feeaef]{border:1.5px solid #f97316;box-shadow:0 0 6px #f9731680}.tl-hour.run-18[data-v-91feeaef],.tl-hour.run-18Z[data-v-91feeaef]{border:1.5px solid #f43f5e;box-shadow:0 0 6px #f43f5e80}.tl-chip--active.run-00[data-v-91feeaef],.tl-chip--active.run-00Z[data-v-91feeaef]{border:1.5px solid #a78bfa!important;box-shadow:0 0 0 1px #ffffff26,0 2px 12px var(--tl-active-glow),0 0 16px #a78bfab3!important}.tl-chip--active.run-06[data-v-91feeaef],.tl-chip--active.run-06Z[data-v-91feeaef]{border:1.5px solid #34d399!important;box-shadow:0 0 0 1px #ffffff26,0 2px 12px var(--tl-active-glow),0 0 16px #34d399b3!important}.tl-chip--active.run-12[data-v-91feeaef],.tl-chip--active.run-12Z[data-v-91feeaef]{border:1.5px solid #f97316!important;box-shadow:0 0 0 1px #ffffff26,0 2px 12px var(--tl-active-glow),0 0 16px #f97316b3!important}.tl-chip--active.run-18[data-v-91feeaef],.tl-chip--active.run-18Z[data-v-91feeaef]{border:1.5px solid #f43f5e!important;box-shadow:0 0 0 1px #ffffff26,0 2px 12px var(--tl-active-glow),0 0 16px #f43f5eb3!important}.tl-hour--active.run-00[data-v-91feeaef],.tl-hour--active.run-00Z[data-v-91feeaef]{border:1.5px solid #a78bfa!important;box-shadow:0 0 10px #a78bfab3,0 0 8px var(--tl-active-glow)!important}.tl-hour--active.run-06[data-v-91feeaef],.tl-hour--active.run-06Z[data-v-91feeaef]{border:1.5px solid #34d399!important;box-shadow:0 0 10px #34d399b3,0 0 8px var(--tl-active-glow)!important}.tl-hour--active.run-12[data-v-91feeaef],.tl-hour--active.run-12Z[data-v-91feeaef]{border:1.5px solid #f97316!important;box-shadow:0 0 10px #f97316b3,0 0 8px var(--tl-active-glow)!important}.tl-hour--active.run-18[data-v-91feeaef],.tl-hour--active.run-18Z[data-v-91feeaef]{border:1.5px solid #f43f5e!important;box-shadow:0 0 10px #f43f5eb3,0 0 8px var(--tl-active-glow)!important}.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-eebee1d9]{--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-eebee1d9]{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-eebee1d9]:focus-within{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-glow)}.cp-search-icon[data-v-eebee1d9]{color:var(--cp-text-mute);flex-shrink:0}.cp-input[data-v-eebee1d9]{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-eebee1d9]::placeholder{color:var(--cp-text-faint)}.cp-input--locked[data-v-eebee1d9]{cursor:not-allowed}.cp-lock-badge[data-v-eebee1d9]{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-eebee1d9]{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-eebee1d9]{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-eebee1d9]:last-child{border-bottom:none}.cp-suggestion[data-v-eebee1d9]:hover{background:var(--cp-surface-2)}.cp-suggestion-name[data-v-eebee1d9]{flex:1;font-size:13px;font-weight:500}.cp-suggestion-code[data-v-eebee1d9]{font-size:10px;color:var(--cp-text-mute);letter-spacing:.05em;font-family:monospace}.cp-flag[data-v-eebee1d9]{width:20px;height:14px;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px #0006}.cp-flag--lg[data-v-eebee1d9]{width:24px;height:16px}.cp-countries[data-v-eebee1d9]{display:flex;flex-direction:column;gap:4px}.cp-country-row[data-v-eebee1d9]{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-eebee1d9]:hover{border-color:var(--cp-border-2)}.cp-country-name[data-v-eebee1d9]{flex:1;font-size:13px;font-weight:500}.cp-country-code[data-v-eebee1d9]{font-size:10px;color:var(--cp-text-mute);letter-spacing:.05em;font-family:monospace}.cp-del[data-v-eebee1d9]{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-eebee1d9]:hover{color:var(--cp-danger);background:#e052521a;border-color:#e052524d}.cp-empty[data-v-eebee1d9]{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-eebee1d9]{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-eebee1d9]{color:var(--cp-accent)}.cp-params[data-v-eebee1d9]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cp-param[data-v-eebee1d9]{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-eebee1d9]:hover{background:var(--cp-surface-2);border-color:var(--cp-border-2)}.cp-param--active[data-v-eebee1d9]{background:#0ea5e926;border-color:#0ea5e966;box-shadow:0 0 10px var(--cp-accent-glow)}.cp-param--active .cp-param-name[data-v-eebee1d9]{color:var(--cp-accent)}.cp-param--active .cp-param-range[data-v-eebee1d9]{color:#ffffffe6}.cp-param--locked[data-v-eebee1d9]{cursor:not-allowed;opacity:.5}.cp-param-name[data-v-eebee1d9]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-mute)}.cp-param-range[data-v-eebee1d9]{font-family:monospace;font-size:11px;color:var(--cp-text);font-weight:700}.cp-param-lock[data-v-eebee1d9]{position:absolute;top:6px;right:7px;color:var(--cp-gold);opacity:.7}.cp-slider-wrap[data-v-eebee1d9]{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-eebee1d9]{display:flex;align-items:center;justify-content:space-between}.cp-slider-val[data-v-eebee1d9]{font-family:monospace;font-size:13px;font-weight:700;color:var(--cp-accent)}.cp-slider-param[data-v-eebee1d9]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-mute)}.cp-slider-minmax[data-v-eebee1d9]{display:flex;justify-content:space-between;font-size:10px;font-family:monospace;color:var(--cp-text-faint)}.cp-slider[data-v-eebee1d9]{--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-39eac5a8]{--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-39eac5a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px;flex-wrap:wrap}.ec-title[data-v-39eac5a8]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ec-accent)}.ec-toggles[data-v-39eac5a8]{display:flex;gap:3px;background:#ffffff0d;border:1px solid var(--ec-border);border-radius:8px;padding:3px}.ec-toggle-btn[data-v-39eac5a8]{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-39eac5a8]{display:none}.ec-toggle-btn--active[data-v-39eac5a8]{background:#0ea5e92e;color:var(--ec-accent)}.ec-legend[data-v-39eac5a8]{display:flex;gap:14px;margin-bottom:10px;flex-wrap:wrap}.ec-legend-item[data-v-39eac5a8]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ec-dim)}.ec-dot[data-v-39eac5a8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ec-canvas-wrap[data-v-39eac5a8]{position:relative;border-radius:8px;overflow:hidden}.ec-canvas-wrap--locked canvas[data-v-39eac5a8]{filter:blur(6px);pointer-events:none;opacity:.35}canvas[data-v-39eac5a8]{display:block;width:100%!important}.ec-lock[data-v-39eac5a8]{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-611e9b0f]{--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-611e9b0f]{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-611e9b0f]{border-color:#f0a04040;background:#f0a0400d}.et-panel--green[data-v-611e9b0f]{border-color:#22c55e40;background:#22c55e0d}.et-period-btns[data-v-611e9b0f]{display:flex;gap:5px}.et-btn[data-v-611e9b0f]{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-611e9b0f]:hover{background:var(--et-surface2);color:var(--et-text)}.et-btn--active[data-v-611e9b0f]{background:#a855f72e;color:var(--et-purple);border-color:#a855f759}.et-btn--green[data-v-611e9b0f]{border-color:#22c55e4d;color:var(--et-green)}.et-btn--green[data-v-611e9b0f]:hover{background:#22c55e14}.et-btn--active-green[data-v-611e9b0f]{background:#22c55e26;border-color:var(--et-green);color:var(--et-green)}.et-btn--amber[data-v-611e9b0f]{border-color:#f0a0404d;color:var(--et-amber)}.et-btn--amber[data-v-611e9b0f]:hover{background:#f0a04014}.et-btn--active-amber[data-v-611e9b0f]{background:#f0a04026;border-color:var(--et-amber);color:var(--et-amber)}.et-btn--is-hot[data-v-611e9b0f]{border-color:#e052524d}.et-btn--is-cold[data-v-611e9b0f]{border-color:#60a5fa4d}.et-btn--active-red[data-v-611e9b0f]{background:#e0525226;border-color:var(--et-red);color:var(--et-red)}.et-btn--active-blue[data-v-611e9b0f]{background:#60a5fa26;border-color:var(--et-blue);color:var(--et-blue)}.et-label-xs[data-v-611e9b0f]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--et-dim);flex-shrink:0}.et-select[data-v-611e9b0f]{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-611e9b0f]{border-color:#f0a0404d;color:var(--et-amber)}.et-select option[data-v-611e9b0f]{background:#0d1117}.et-loading[data-v-611e9b0f]{display:flex;align-items:center;gap:10px;padding:20px;color:var(--et-dim)}.et-spinner[data-v-611e9b0f]{width:20px;height:20px;border:2px solid var(--et-border);border-top-color:var(--et-purple);border-radius:50%;animation:et-spin-611e9b0f .8s linear infinite;flex-shrink:0}.et-alert[data-v-611e9b0f]{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-611e9b0f]{background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:var(--et-green)}.et-alert--warning[data-v-611e9b0f]{background:#f0a04014;border:1px solid rgba(240,160,64,.25);color:var(--et-amber)}.et-alert--danger[data-v-611e9b0f]{background:#e0525214;border:1px solid rgba(224,82,82,.25);color:var(--et-red)}.et-alert--cold[data-v-611e9b0f]{background:#60a5fa14;border:1px solid rgba(96,165,250,.25);color:var(--et-blue)}.et-kpi-row[data-v-611e9b0f]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.et-kpi[data-v-611e9b0f]{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-611e9b0f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.et-kpi--purple[data-v-611e9b0f]:before{background:linear-gradient(90deg,transparent,var(--et-purple),transparent)}.et-kpi--amber[data-v-611e9b0f]:before{background:linear-gradient(90deg,transparent,var(--et-amber),transparent)}.et-kpi--red[data-v-611e9b0f]:before{background:linear-gradient(90deg,transparent,var(--et-red),transparent)}.et-kpi--blue[data-v-611e9b0f]:before{background:linear-gradient(90deg,transparent,var(--et-blue),transparent)}.et-kpi-label[data-v-611e9b0f]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-dim);margin-bottom:6px}.et-kpi-value[data-v-611e9b0f]{font-size:26px;font-weight:700;line-height:1}.et-kpi-value small[data-v-611e9b0f]{font-size:13px;font-weight:400;opacity:.6;margin-left:2px}.et-kpi--purple .et-kpi-value[data-v-611e9b0f]{color:var(--et-purple)}.et-kpi--amber .et-kpi-value[data-v-611e9b0f]{color:var(--et-amber)}.et-kpi--red .et-kpi-value[data-v-611e9b0f]{color:var(--et-red)}.et-kpi--blue .et-kpi-value[data-v-611e9b0f]{color:var(--et-blue)}.et-kpi-sub[data-v-611e9b0f]{font-size:10px;color:var(--et-dim);margin-top:5px}.et-card[data-v-611e9b0f]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-radius);padding:14px 16px}.et-card-title[data-v-611e9b0f]{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-611e9b0f]:before{content:"";width:5px;height:5px;background:var(--et-purple);border-radius:50%;flex-shrink:0}.et-analysis[data-v-611e9b0f]{font-size:13px;line-height:1.7}.et-analysis[data-v-611e9b0f] strong{color:var(--et-purple);font-weight:600}.et-analysis[data-v-611e9b0f] .et-txt-red{color:var(--et-red)}.et-analysis[data-v-611e9b0f] .et-txt-blue{color:var(--et-blue)}.et-divider[data-v-611e9b0f]{display:flex;align-items:center;gap:10px;margin:4px 0 2px}.et-divider span[data-v-611e9b0f]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-dim);white-space:nowrap}.et-divider[data-v-611e9b0f]:after{content:"";flex:1;height:1px;background:var(--et-border)}.et-grid-2[data-v-611e9b0f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.et-timeline[data-v-611e9b0f]{display:flex;gap:5px;align-items:flex-end;height:110px;margin-bottom:8px}.et-tl-day[data-v-611e9b0f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.et-tl-top-label[data-v-611e9b0f]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.et-tl-bar-wrap[data-v-611e9b0f]{width:100%;height:70px;display:flex;flex-direction:column;justify-content:flex-end}.et-tl-bar[data-v-611e9b0f]{width:100%;border-radius:3px 3px 0 0;min-height:4px}.et-tl-label[data-v-611e9b0f]{font-size:9px;text-align:center;white-space:nowrap;font-weight:500}.et-spread-row[data-v-611e9b0f]{display:flex;gap:5px;margin-top:4px;padding-top:5px;border-top:1px solid rgba(255,255,255,.05)}.et-spread-cell[data-v-611e9b0f]{flex:1;display:flex;justify-content:center}.et-spread-badge[data-v-611e9b0f]{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-611e9b0f]{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-611e9b0f]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--et-dim)}.et-dot[data-v-611e9b0f]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.et-pred-list[data-v-611e9b0f]{display:flex;flex-direction:column;gap:5px}.et-pred-row[data-v-611e9b0f]{display:flex;align-items:center;gap:10px;background:var(--et-surface2);border-radius:6px;padding:6px 10px}.et-pred-date[data-v-611e9b0f]{font-size:10px;color:var(--et-dim);width:46px;flex-shrink:0;font-weight:500}.et-pred-track[data-v-611e9b0f]{flex:1;height:6px;background:#ffffff12;border-radius:999px;overflow:hidden}.et-pred-fill[data-v-611e9b0f]{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1)}.et-pred-val[data-v-611e9b0f]{font-size:11px;width:32px;text-align:right;flex-shrink:0;font-weight:600}.et-pred-med[data-v-611e9b0f]{font-size:11px;color:var(--et-purple);width:36px;text-align:right;flex-shrink:0;font-weight:600}.et-scenario-grid[data-v-611e9b0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;margin-bottom:14px}.et-scenario-card[data-v-611e9b0f]{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-611e9b0f]{border-color:#e052524d;background:#e052520f}.et-scenario-card[data-type=warm][data-v-611e9b0f]{border-color:#f0a0404d;background:#f0a0400f}.et-scenario-card[data-type=cold][data-v-611e9b0f]{border-color:#60a5fa4d;background:#60a5fa0f}.et-scenario-card[data-type=mild][data-v-611e9b0f]{border-color:#a855f74d;background:#a855f70f}.et-scenario-card[data-type=moderate][data-v-611e9b0f]{border-color:#ffffff1a}.et-sc-num[data-v-611e9b0f]{font-size:26px;font-weight:700;line-height:1}.et-sc-label[data-v-611e9b0f]{font-size:10px;color:var(--et-dim);margin-top:3px}.et-sc-avg[data-v-611e9b0f]{font-size:10px;margin-top:2px;font-weight:600}.et-sc-badge[data-v-611e9b0f]{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-611e9b0f]{background:#e0525226;color:var(--et-red)}.et-sc-badge[data-type=warm][data-v-611e9b0f]{background:#f0a04026;color:var(--et-amber)}.et-sc-badge[data-type=cold][data-v-611e9b0f]{background:#60a5fa26;color:var(--et-blue)}.et-sc-badge[data-type=mild][data-v-611e9b0f]{background:#a855f726;color:var(--et-purple)}.et-sc-badge[data-type=moderate][data-v-611e9b0f]{background:#ffffff14;color:var(--et-dim)}.et-members-section[data-v-611e9b0f]{border-top:1px solid var(--et-border);padding-top:12px}.et-members-title[data-v-611e9b0f]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--et-dim);margin-bottom:8px}.et-members-list[data-v-611e9b0f]{display:flex;flex-wrap:wrap;gap:5px}.et-chip-member[data-v-611e9b0f]{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-611e9b0f]{border-color:#e0525259;color:var(--et-red);background:#e0525214}.et-chip-member[data-cls=warm][data-v-611e9b0f]{border-color:#f0a04059;color:var(--et-amber);background:#f0a04014}.et-chip-member[data-cls=mild][data-v-611e9b0f]{border-color:#a855f759;color:var(--et-purple);background:#a855f714}.et-chip-member[data-cls=cold][data-v-611e9b0f]{border-color:#60a5fa59;color:var(--et-blue);background:#60a5fa14}.et-hist[data-v-611e9b0f]{display:flex;gap:4px;align-items:flex-end;margin-bottom:10px}.et-hist-col[data-v-611e9b0f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.et-hist-bar-wrap[data-v-611e9b0f]{width:100%;height:80px;display:flex;flex-direction:column;justify-content:flex-end}.et-hist-count[data-v-611e9b0f]{font-size:9px;color:#ffffffb3;text-align:center;font-weight:600}.et-hist-bar[data-v-611e9b0f]{width:100%;border-radius:3px 3px 0 0;min-height:3px}.et-hist-label[data-v-611e9b0f]{font-size:9px;color:var(--et-dim);text-align:center;white-space:nowrap}.et-plume-legend[data-v-611e9b0f]{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--et-dim);margin-bottom:10px}.et-plume-wrap canvas[data-v-611e9b0f]{width:100%!important;display:block}@keyframes et-spin-611e9b0f{to{transform:rotate(360deg)}}.et-slide-enter-active[data-v-611e9b0f],.et-slide-leave-active[data-v-611e9b0f]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.et-slide-enter-from[data-v-611e9b0f],.et-slide-leave-to[data-v-611e9b0f]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.et-slide-enter-to[data-v-611e9b0f],.et-slide-leave-from[data-v-611e9b0f]{opacity:1;max-height:120px}.et-fade-enter-active[data-v-611e9b0f],.et-fade-leave-active[data-v-611e9b0f]{transition:opacity .25s}.et-fade-enter-from[data-v-611e9b0f],.et-fade-leave-to[data-v-611e9b0f]{opacity:0}.et-reveal-enter-active[data-v-611e9b0f]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.et-reveal-enter-from[data-v-611e9b0f]{opacity:0;transform:translateY(10px)}.et-kpi-row[data-v-611e9b0f]{grid-template-columns:repeat(2,1fr)}.et-grid-2[data-v-611e9b0f]{grid-template-columns:1fr}.city-panel[data-v-44a5a463]{--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-44a5a463]{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-44a5a463]:focus-within{border-color:#0ea5e966;background:#0ea5e90d}.cp-search-icon[data-v-44a5a463]{color:var(--cp-text-dim);flex-shrink:0;margin-right:8px}.cp-input[data-v-44a5a463]{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-44a5a463]::placeholder{color:var(--cp-text-dim)}.cp-dropdown[data-v-44a5a463]{background:#0c0e16fa;border:1px solid var(--cp-border);border-radius:var(--cp-radius);overflow:hidden;margin-bottom:6px}.cp-dropdown-item[data-v-44a5a463]{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-44a5a463]:last-child{border-bottom:none}.cp-dropdown-item[data-v-44a5a463]:hover{background:var(--cp-surface2)}.cp-city-name[data-v-44a5a463]{color:var(--cp-text);font-weight:500}.cp-city-region[data-v-44a5a463]{color:var(--cp-text-dim);font-size:11px;margin-left:auto}.cp-recent[data-v-44a5a463]{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-44a5a463]{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-44a5a463]{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-44a5a463]:hover{background:var(--cp-surface2)}.cp-recent-item--active[data-v-44a5a463]{background:#0ea5e91a;border-color:#0ea5e94d}.cp-flag[data-v-44a5a463]{font-size:16px;line-height:1;flex-shrink:0}.cp-recent-name[data-v-44a5a463]{font-size:13px;font-weight:500;color:var(--cp-text);flex:1}.cp-recent-region[data-v-44a5a463]{font-size:11px;color:var(--cp-text-dim)}.cp-recent-actions[data-v-44a5a463]{display:flex;gap:4px;margin-left:4px;flex-shrink:0}.cp-action-btn[data-v-44a5a463]{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-44a5a463]:hover{background:var(--cp-surface2);color:var(--cp-text)}.cp-detail[data-v-44a5a463]{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:10px}.cp-detail-header[data-v-44a5a463]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cp-detail-city[data-v-44a5a463]{display:flex;align-items:center;gap:7px}.cp-detail-flag[data-v-44a5a463]{font-size:18px;line-height:1}.cp-detail-cityname[data-v-44a5a463]{font-size:15px;font-weight:600;color:var(--cp-text)}.cp-model-toggles[data-v-44a5a463]{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-44a5a463]{width:1px;height:14px;background:var(--cp-border);margin:0 2px}.cp-model-btn[data-v-44a5a463]{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-44a5a463]:hover{color:var(--cp-text);background:var(--cp-surface2)}.cp-model-btn--ecmwf[data-v-44a5a463]{background:#e0525233;color:#e05252}.cp-model-btn--gfs[data-v-44a5a463]{background:#0ea5e933;color:#0ea5e9}.cp-charts[data-v-44a5a463]{margin-bottom:10px}.cp-canvas[data-v-44a5a463]{width:100%!important;display:block}.cp-params[data-v-44a5a463]{display:flex;flex-direction:column;gap:5px}.cp-param-row[data-v-44a5a463]{display:flex;gap:4px;background:#ffffff08;border:1px solid var(--cp-border);border-radius:8px;padding:4px}.cp-param-btn[data-v-44a5a463]{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-44a5a463]{display:none}.cp-param-btn[data-v-44a5a463]:hover{background:var(--cp-surface2)}.cp-param-btn--active[data-v-44a5a463]{background:#0ea5e91f;border-color:#0ea5e94d;color:#fff}.cp-param-icon[data-v-44a5a463]{color:var(--cp-text-dim);display:flex;align-items:center}.cp-param-btn--active .cp-param-icon[data-v-44a5a463]{color:var(--cp-accent)}.cp-param-text[data-v-44a5a463]{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-44a5a463]{color:var(--cp-text)}.weather-card[data-v-107ae647]{background:#080a1021;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;min-width:290px;width:max-content;position:relative;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin-top:10px}.weather-header[data-v-107ae647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.city-name[data-v-107ae647]{font-size:15px;font-weight:600;color:#ffffffe6;letter-spacing:.01em}.menu-trigger[data-v-107ae647]{font-size:18px;cursor:pointer;color:#fff6;line-height:1;padding:0 4px;transition:color .15s}.menu-trigger[data-v-107ae647]:hover{color:#ffffffbf}.context-menu[data-v-107ae647]{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-107ae647]{padding:10px 14px;cursor:pointer;font-size:13px;color:#ffffffbf;transition:background .12s}.menu-item[data-v-107ae647]:hover{background:#ffffff0f}.weather-days[data-v-107ae647]{display:flex}.weather-day[data-v-107ae647]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding-right:4px;margin-right:4px;border-right:.5px solid rgba(255,255,255,.08)}.weather-day.last-day[data-v-107ae647]{border-right:none;padding-right:0;margin-right:0}.day-name[data-v-107ae647]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.07em}.day-icon[data-v-107ae647]{font-size:22px;line-height:1}.day-temps[data-v-107ae647]{font-size:12px;font-weight:500;color:#ffffffd9}.temp-min[data-v-107ae647]{color:#ffffff59;font-weight:400;margin-left:1px}.wind-section[data-v-107ae647]{margin-top:12px}.rain-dots[data-v-107ae647]{display:flex;margin-bottom:3px;height:10px}.rain-dot-cell[data-v-107ae647]{flex:1;display:flex;justify-content:center;align-items:flex-end}.period-drops[data-v-107ae647]{display:flex;gap:2px;align-items:flex-end}.weather-bar[data-v-107ae647]{height:6px;border-radius:999px;border:.5px solid rgba(255,255,255,.07)}.wind-labels[data-v-107ae647]{display:flex;justify-content:space-between;margin-top:5px}.wind-labels span[data-v-107ae647]{font-size:10px;color:#ffffff4d}.tas-root[data-v-a224520f]{display:flex;flex-direction:column;gap:0}.tas-loading[data-v-a224520f]{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:12px;color:#fff6}.tas-spinner[data-v-a224520f]{width:14px;height:14px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;border-radius:50%;animation:tas-spin-a224520f .8s linear infinite;flex-shrink:0}.tas-banner[data-v-a224520f]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.tas-banner--danger[data-v-a224520f]{background:#e24b4a1f}.tas-banner--warning[data-v-a224520f]{background:#ef9f271a}.tas-banner--watch[data-v-a224520f]{background:#378add1a}.tas-banner-icon[data-v-a224520f]{flex-shrink:0;display:flex;align-items:center}.tas-banner--danger .tas-banner-icon[data-v-a224520f]{color:#e24b4a}.tas-banner--warning .tas-banner-icon[data-v-a224520f]{color:#ef9f27}.tas-banner--watch .tas-banner-icon[data-v-a224520f]{color:#378add}.tas-banner-text[data-v-a224520f]{flex:1;min-width:0}.tas-banner-title[data-v-a224520f]{font-size:12px;font-weight:700;color:#ffffffeb}.tas-banner-sub[data-v-a224520f]{font-size:10px;color:#ffffff6b;margin-top:1px}.tas-banner-close[data-v-a224520f]{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-a224520f]:hover{color:#ffffffb3}.tas-list[data-v-a224520f]{display:flex;flex-direction:column}.tas-item[data-v-a224520f]{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-a224520f]:last-child{border-bottom:none}.tas-item[data-v-a224520f]:hover{background:#ffffff0a}.tas-item--danger[data-v-a224520f]{border-left:2px solid #E24B4A}.tas-item--warning[data-v-a224520f]{border-left:2px solid #EF9F27}.tas-item--watch[data-v-a224520f]{border-left:2px solid #378ADD}.tas-item-icon[data-v-a224520f]{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-a224520f]{background:#378add26}.tas-icon--temperature_max[data-v-a224520f]{background:#e24b4a26}.tas-icon--temperature_min[data-v-a224520f]{background:#818cf826}.tas-icon--wind_gust[data-v-a224520f]{background:#22c55e26}.tas-item-body[data-v-a224520f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tas-item-top[data-v-a224520f]{display:flex;align-items:center;gap:6px}.tas-item-label[data-v-a224520f]{font-size:12px;font-weight:700;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tas-sev-badge[data-v-a224520f]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;white-space:nowrap;flex-shrink:0}.sev--danger[data-v-a224520f]{background:#e24b4a33;color:#e24b4a}.sev--warning[data-v-a224520f]{background:#ef9f2733;color:#ef9f27}.sev--watch[data-v-a224520f]{background:#378add33;color:#378add}.tas-item-loc[data-v-a224520f]{font-size:10px;color:#ffffff61}.tas-item-meta[data-v-a224520f]{display:flex;gap:4px;flex-wrap:wrap}.tas-meta-chip[data-v-a224520f]{font-size:9px;padding:1px 6px;border-radius:3px;background:#ffffff12;color:#ffffff80}.tas-meta-chip--var[data-v-a224520f]{background:#ffffff1a;color:#ffffffb3}.tas-item-right[data-v-a224520f]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.tas-prob[data-v-a224520f]{font-size:13px;font-weight:800;line-height:1}.tas-prob--danger[data-v-a224520f]{color:#e24b4a}.tas-prob--warning[data-v-a224520f]{color:#ef9f27}.tas-prob--watch[data-v-a224520f]{color:#378add}.tas-days[data-v-a224520f]{font-size:9px;color:#ffffff59;font-weight:600}.tas-detail[data-v-a224520f]{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-a224520f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tas-detail-title[data-v-a224520f]{font-size:10px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.06em}.tas-detail-close[data-v-a224520f]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;font-size:11px}.tas-detail-rows[data-v-a224520f]{display:flex;flex-direction:column;gap:5px}.tas-detail-row[data-v-a224520f]{display:flex;align-items:center;gap:8px}.tas-detail-date[data-v-a224520f]{font-size:10px;color:#ffffff80;width:70px;flex-shrink:0}.tas-detail-bar-wrap[data-v-a224520f]{flex:1;height:5px;background:#ffffff12;border-radius:999px;overflow:hidden}.tas-detail-bar[data-v-a224520f]{height:100%;border-radius:999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.bar--danger[data-v-a224520f]{background:#e24b4a}.bar--warning[data-v-a224520f]{background:#ef9f27}.bar--watch[data-v-a224520f]{background:#378add}.tas-detail-prob[data-v-a224520f]{font-size:10px;font-weight:700;width:32px;text-align:right;flex-shrink:0}.col--danger[data-v-a224520f]{color:#e24b4a}.col--warning[data-v-a224520f]{color:#ef9f27}.col--watch[data-v-a224520f]{color:#378add}.tas-detail-members[data-v-a224520f]{font-size:9px;color:#ffffff4d;width:28px;text-align:right;flex-shrink:0}.tas-detail-val[data-v-a224520f]{font-size:9px;color:#ffffff4d;width:36px;text-align:right;flex-shrink:0}.tas-divider[data-v-a224520f]{display:flex;align-items:center;gap:8px;padding:10px 14px 6px}.tas-divider span[data-v-a224520f]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap}.tas-divider[data-v-a224520f]:after{content:"";flex:1;height:1px;background:#ffffff12}.tas-expand-enter-active[data-v-a224520f],.tas-expand-leave-active[data-v-a224520f]{transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.tas-expand-enter-from[data-v-a224520f],.tas-expand-leave-to[data-v-a224520f]{opacity:0;max-height:0}.tas-expand-enter-to[data-v-a224520f],.tas-expand-leave-from[data-v-a224520f]{opacity:1;max-height:400px}@keyframes tas-spin-a224520f{to{transform:rotate(360deg)}}.al-root[data-v-6dfc2aee]{--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-6dfc2aee]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 6px}.al-list-title[data-v-6dfc2aee]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.al-list-count[data-v-6dfc2aee]{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-6dfc2aee]{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-6dfc2aee]{font-size:40px;opacity:.4}.al-empty-title[data-v-6dfc2aee]{font-size:15px;font-weight:700}.al-empty-sub[data-v-6dfc2aee]{font-size:12px;color:var(--al-dim);max-width:280px;line-height:1.6}.al-btn-new-big[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:#0ea5e933}.al-btn-new-plus[data-v-6dfc2aee]{font-size:20px;line-height:1}.al-loading[data-v-6dfc2aee]{display:flex;align-items:center;gap:10px;padding:24px;color:var(--al-dim);justify-content:center}.al-spinner[data-v-6dfc2aee]{width:18px;height:18px;border:2px solid var(--al-border);border-top-color:var(--al-accent);border-radius:50%;animation:al-spin-6dfc2aee .8s linear infinite;flex-shrink:0}.al-list[data-v-6dfc2aee]{display:flex;flex-direction:column;gap:5px}.al-list-item[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:var(--al-s2);border-color:#ffffff1f}.al-list-item--watch[data-v-6dfc2aee]{border-left:2px solid #0ea5e9}.al-list-item--warning[data-v-6dfc2aee]{border-left:2px solid #f0a040}.al-list-item--danger[data-v-6dfc2aee]{border-left:2px solid #e05252}.al-li-status[data-v-6dfc2aee]{display:flex;align-items:center;padding-right:4px}.al-li-dot[data-v-6dfc2aee]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.al-li-dot--on[data-v-6dfc2aee]{background:var(--al-green);animation:al-pulse-6dfc2aee 2s ease-in-out infinite}.al-li-dot--off[data-v-6dfc2aee]{background:var(--al-dim)}.al-li-body[data-v-6dfc2aee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.al-li-top[data-v-6dfc2aee]{display:flex;align-items:center;gap:8px}.al-li-label[data-v-6dfc2aee]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-li-sev[data-v-6dfc2aee]{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-6dfc2aee]{background:#0ea5e91f;color:#0ea5e9}.al-li-sev--warning[data-v-6dfc2aee]{background:#f0a0401f;color:#f0a040}.al-li-sev--danger[data-v-6dfc2aee]{background:#e052521f;color:#e05252}.al-li-loc[data-v-6dfc2aee]{font-size:11px;color:var(--al-dim)}.al-li-meta[data-v-6dfc2aee]{font-size:10px;color:var(--al-dim);display:flex;gap:4px;flex-wrap:wrap;align-items:center}.al-li-sep[data-v-6dfc2aee]{opacity:.3}.al-li-var-badge[data-v-6dfc2aee]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:3px;white-space:nowrap}.al-li-var--precipitation[data-v-6dfc2aee]{background:#0ea5e926;color:#0ea5e9}.al-li-var--temperature_max[data-v-6dfc2aee]{background:#e0525226;color:#e05252}.al-li-var--temperature_min[data-v-6dfc2aee]{background:#818cf826;color:#818cf8}.al-li-var--wind_gust[data-v-6dfc2aee]{background:#22c55e26;color:#22c55e}.al-li-arrow[data-v-6dfc2aee]{font-size:18px;color:var(--al-dim);flex-shrink:0;transition:transform .15s}.al-list-item:hover .al-li-arrow[data-v-6dfc2aee]{transform:translate(2px);color:var(--al-text)}.al-btn-add-item[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:#0ea5e90f;border-color:#0ea5e973;color:var(--al-accent)}.al-form-nav[data-v-6dfc2aee]{display:flex;align-items:center;gap:10px;padding:4px 2px 6px}.al-back-btn[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:var(--al-s2);color:var(--al-text)}.al-form-nav-title[data-v-6dfc2aee]{flex:1;font-size:13px;font-weight:700;text-align:center}.al-delete-btn[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:#e052521a}.al-header[data-v-6dfc2aee]{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-6dfc2aee]{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-6dfc2aee]{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-6dfc2aee]::placeholder{color:var(--al-dim)}.al-status-dot[data-v-6dfc2aee]{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-6dfc2aee]{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.al-status--armed[data-v-6dfc2aee]{color:var(--al-green);border-color:#22c55e4d;background:#22c55e14}.al-status--armed .al-status-ring[data-v-6dfc2aee]{background:var(--al-green);animation:al-pulse-6dfc2aee 2s ease-in-out infinite}.al-status--idle[data-v-6dfc2aee]{color:var(--al-dim);border-color:var(--al-border)}.al-status--idle .al-status-ring[data-v-6dfc2aee]{background:var(--al-dim)}.al-section[data-v-6dfc2aee]{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-6dfc2aee]{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-6dfc2aee]{font-size:11px}.al-live-val[data-v-6dfc2aee]{margin-left:auto;font-family:var(--al-mono);font-size:11px;font-weight:700}.al-geo-search-wrap[data-v-6dfc2aee]{position:relative}.al-geo-input-row[data-v-6dfc2aee]{display:flex;align-items:center;gap:8px}.al-geo-input[data-v-6dfc2aee]{flex:1}.al-geo-spinner[data-v-6dfc2aee]{width:14px;height:14px;border:2px solid var(--al-border);border-top-color:var(--al-accent);border-radius:50%;animation:al-spin-6dfc2aee .7s linear infinite;flex-shrink:0}.al-geo-dropdown[data-v-6dfc2aee]{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-6dfc2aee]{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-6dfc2aee]:last-child{border-bottom:none}.al-geo-result[data-v-6dfc2aee]:hover{background:#0ea5e914}.al-geo-flag[data-v-6dfc2aee]{font-size:15px;flex-shrink:0}.al-geo-name[data-v-6dfc2aee]{font-size:12px;font-weight:700;color:var(--al-text);flex-shrink:0}.al-geo-detail[data-v-6dfc2aee]{font-size:11px;color:var(--al-dim);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-geo-coords[data-v-6dfc2aee]{font-size:10px;color:#0ea5e999;font-family:var(--al-mono);flex-shrink:0}.al-geo-empty[data-v-6dfc2aee]{font-size:11px;color:var(--al-dim);padding:6px 2px}.al-loc-fields[data-v-6dfc2aee]{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-6dfc2aee]{border-color:#22c55e33;background:#22c55e08}.al-loc-field-row[data-v-6dfc2aee]{display:flex;gap:8px}.al-loc-field-row--3>.al-loc-field[data-v-6dfc2aee]{flex:1}.al-loc-field[data-v-6dfc2aee]{display:flex;flex-direction:column;gap:4px;flex:1}.al-coord-label[data-v-6dfc2aee]{font-size:9px;color:var(--al-dim);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.al-text-input[data-v-6dfc2aee]{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-6dfc2aee]:focus{border-color:#0ea5e966}.al-text-input[data-v-6dfc2aee]::placeholder{color:var(--al-dim)}.al-text-input--sm[data-v-6dfc2aee]{padding:6px 8px;font-size:11px}.al-text-input--mono[data-v-6dfc2aee]{font-family:var(--al-mono)}.al-coord-hint[data-v-6dfc2aee]{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--al-dim);font-family:var(--al-mono)}.al-dot-green[data-v-6dfc2aee]{width:6px;height:6px;border-radius:50%;background:var(--al-green);flex-shrink:0}.al-map-link[data-v-6dfc2aee]{color:#0ea5e9b3;text-decoration:none;margin-left:auto}.al-map-link[data-v-6dfc2aee]:hover{color:var(--al-accent)}.al-var-grid[data-v-6dfc2aee]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.al-var-card[data-v-6dfc2aee]{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-6dfc2aee]:hover{border-color:#ffffff26}.al-var-card--active.al-var-card--precipitation[data-v-6dfc2aee]{border-color:#0ea5e980;background:#0ea5e91a}.al-var-card--active.al-var-card--temperature_max[data-v-6dfc2aee]{border-color:#e0525280;background:#e052521a}.al-var-card--active.al-var-card--temperature_min[data-v-6dfc2aee]{border-color:#818cf880;background:#818cf81a}.al-var-card--active.al-var-card--wind_gust[data-v-6dfc2aee]{border-color:#22c55e80;background:#22c55e1a}.al-var-icon[data-v-6dfc2aee]{font-size:18px}.al-var-label[data-v-6dfc2aee]{font-size:10px;font-weight:700;color:var(--al-text);text-align:center;line-height:1.2}.al-var-unit[data-v-6dfc2aee]{font-size:9px;color:var(--al-dim);font-family:var(--al-mono)}.al-threshold-row[data-v-6dfc2aee]{display:flex;flex-direction:column;gap:10px}.al-op-toggle[data-v-6dfc2aee]{display:flex;gap:4px}.al-op-btn[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:var(--al-s2);color:var(--al-text)}.al-op-btn--active[data-v-6dfc2aee]{background:#ffffff14;color:var(--al-text);border-color:#fff3}.al-thresh-slider-wrap[data-v-6dfc2aee]{display:flex;flex-direction:column;gap:8px}.al-thresh-display[data-v-6dfc2aee]{display:flex;align-items:baseline;gap:5px;padding:4px 0}.al-thresh-op[data-v-6dfc2aee]{font-size:16px;font-weight:700;color:var(--al-dim);font-family:var(--al-mono)}.al-thresh-val[data-v-6dfc2aee]{font-size:28px;font-weight:800;font-family:var(--al-mono);line-height:1;transition:color .2s}.al-thresh-unit[data-v-6dfc2aee]{font-size:13px;color:var(--al-dim);font-family:var(--al-mono)}.al-thresh-presets[data-v-6dfc2aee]{display:flex;gap:4px;flex-wrap:wrap}.al-preset-hint[data-v-6dfc2aee]{font-size:8px;color:var(--al-dim);margin-left:2px;opacity:.7}.al-slider-wrap[data-v-6dfc2aee]{position:relative;padding:6px 0}.al-slider-track[data-v-6dfc2aee]{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-6dfc2aee]{height:100%;border-radius:999px;transition:width .1s,background .2s}.al-slider[data-v-6dfc2aee]{-webkit-appearance:none;width:100%;background:transparent;cursor:pointer;position:relative;z-index:1}.al-slider[data-v-6dfc2aee]::-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-6dfc2aee]::-webkit-slider-thumb:hover{transform:scale(1.15)}.al-period-btns[data-v-6dfc2aee]{display:flex;gap:5px;flex-wrap:wrap}.al-pill[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:var(--al-s2);color:var(--al-text)}.al-pill--active[data-v-6dfc2aee]{background:#0ea5e924;color:var(--al-accent);border-color:#0ea5e959}.al-pill--amber[data-v-6dfc2aee]{border-color:#f0a0404d;color:var(--al-amber)}.al-pill--amber[data-v-6dfc2aee]:hover{background:#f0a04014}.al-pill--active-amber[data-v-6dfc2aee]{background:#f0a04024;border-color:var(--al-amber)}.al-custom-range[data-v-6dfc2aee]{background:#f0a0400d;border:1px solid rgba(240,160,64,.2);border-radius:7px;padding:10px 12px}.al-range-row[data-v-6dfc2aee]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.al-num-input[data-v-6dfc2aee]{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-6dfc2aee]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.al-mode-card[data-v-6dfc2aee]{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-6dfc2aee]:hover{border-color:#ffffff26}.al-mode-card--active[data-v-6dfc2aee]{border-color:#0ea5e966;background:#0ea5e91a}.al-mode-icon[data-v-6dfc2aee]{font-size:16px}.al-mode-label[data-v-6dfc2aee]{font-size:10px;font-weight:700;color:var(--al-text)}.al-mode-desc[data-v-6dfc2aee]{font-size:9px;color:var(--al-dim);text-align:center}.al-prob-zones[data-v-6dfc2aee]{display:flex;gap:6px}.al-pz[data-v-6dfc2aee]{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-6dfc2aee]:hover{border-color:#ffffff26}.al-pz--active[data-v-6dfc2aee]{background:#ffffff0d;border-color:#ffffff26}.al-pz-bar[data-v-6dfc2aee]{width:24px;border-radius:3px 3px 0 0;align-self:flex-end}.al-pz span[data-v-6dfc2aee]{font-size:9px;color:var(--al-dim);text-align:center;line-height:1.3}.al-member-vis[data-v-6dfc2aee]{display:flex;flex-wrap:wrap;gap:3px}.al-member-dot[data-v-6dfc2aee]{width:9px;height:9px;border-radius:2px;background:#ffffff12;transition:background .1s,transform .1s}.al-member-dot--active[data-v-6dfc2aee]{background:var(--09b3fa0e);opacity:.7}.al-member-dot--thresh[data-v-6dfc2aee]{transform:scale(1.3);opacity:1!important;box-shadow:0 0 0 1px var(--09b3fa0e)}.al-nano[data-v-6dfc2aee]{font-size:9px;color:var(--al-dim);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.al-nano-row[data-v-6dfc2aee]{display:flex;gap:4px;flex-wrap:wrap}.al-quick-btn[data-v-6dfc2aee]{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-6dfc2aee]:hover,.al-quick-btn--active[data-v-6dfc2aee]{background:var(--al-s2);color:var(--al-text)}.al-sub-row[data-v-6dfc2aee]{display:flex;align-items:center;gap:10px}.al-seg[data-v-6dfc2aee]{display:flex;gap:3px}.al-seg-btn[data-v-6dfc2aee]{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-6dfc2aee]{background:#0ea5e91f;color:var(--al-accent);border-color:#0ea5e94d}.al-seg-btn[data-v-6dfc2aee]:hover:not(.al-seg-btn--active){background:var(--al-s2);color:var(--al-text)}.al-consec-grid[data-v-6dfc2aee]{display:flex;gap:6px}.al-consec-btn[data-v-6dfc2aee]{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-6dfc2aee]{font-size:10px;font-weight:700;color:var(--al-dim)}.al-consec-btn--active[data-v-6dfc2aee]{border-color:#0ea5e959;background:#0ea5e914}.al-consec-btn--active span[data-v-6dfc2aee]{color:var(--al-accent)}.al-consec-bars[data-v-6dfc2aee]{display:flex;gap:2px;align-items:flex-end;height:20px}.al-consec-bar[data-v-6dfc2aee]{width:5px;background:#ffffff1a;border-radius:2px 2px 0 0}.al-consec-bar[data-v-6dfc2aee]:nth-child(1){height:40%}.al-consec-bar[data-v-6dfc2aee]:nth-child(2){height:60%}.al-consec-bar[data-v-6dfc2aee]:nth-child(3){height:80%}.al-consec-bar[data-v-6dfc2aee]:nth-child(4){height:90%}.al-consec-bar[data-v-6dfc2aee]:nth-child(5){height:100%}.al-consec-bar--lit[data-v-6dfc2aee]{background:var(--al-accent)}.al-sev-row[data-v-6dfc2aee]{display:flex;gap:6px}.al-sev-btn[data-v-6dfc2aee]{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-6dfc2aee]:hover{border-color:#ffffff26;color:var(--al-text)}.al-channel-row[data-v-6dfc2aee]{display:flex;gap:16px;flex-wrap:wrap}.al-toggle[data-v-6dfc2aee]{display:flex;align-items:center;gap:8px;cursor:pointer}.al-toggle input[data-v-6dfc2aee]{display:none}.al-toggle-track[data-v-6dfc2aee]{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-6dfc2aee]{background:#0ea5e980}.al-toggle-thumb[data-v-6dfc2aee]{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-6dfc2aee]{transform:translate(14px);background:#fff}.al-toggle-label[data-v-6dfc2aee]{font-size:11px;color:var(--al-dim)}.al-preview[data-v-6dfc2aee]{border-radius:var(--al-radius);padding:14px 16px;border:1px solid;position:relative;overflow:hidden}.al-preview[data-v-6dfc2aee]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:currentColor;opacity:.4}.al-preview--watch[data-v-6dfc2aee]{background:#0ea5e90f;border-color:#0ea5e933}.al-preview--warning[data-v-6dfc2aee]{background:#f0a0400f;border-color:#f0a04033}.al-preview--danger[data-v-6dfc2aee]{background:#e052520f;border-color:#e0525233}.al-preview-header[data-v-6dfc2aee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.al-preview-tag[data-v-6dfc2aee]{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-6dfc2aee]{font-size:10px;font-weight:700;letter-spacing:.06em}.al-preview-title[data-v-6dfc2aee]{font-size:13px;font-weight:700;margin-bottom:6px}.al-preview-body[data-v-6dfc2aee]{font-size:12px;color:var(--al-dim);line-height:1.5;margin-bottom:10px}.al-preview-meta[data-v-6dfc2aee]{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-6dfc2aee]{display:flex;gap:8px;align-items:center}.al-btn-ghost[data-v-6dfc2aee]{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-6dfc2aee]:hover{background:var(--al-s2);color:var(--al-text)}.al-save-status[data-v-6dfc2aee]{font-size:11px;font-weight:600;color:var(--al-green)}.al-save-status--err[data-v-6dfc2aee]{color:var(--al-red)}.al-btn-save[data-v-6dfc2aee]{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-6dfc2aee]:hover:not(:disabled){background:#0ea5e933;border-color:#0ea5e980}.al-btn-save[data-v-6dfc2aee]:disabled{opacity:.4;cursor:not-allowed}.al-slide-enter-active[data-v-6dfc2aee],.al-slide-leave-active[data-v-6dfc2aee]{transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.al-slide-enter-from[data-v-6dfc2aee],.al-slide-leave-to[data-v-6dfc2aee]{opacity:0;max-height:0}.al-slide-enter-to[data-v-6dfc2aee],.al-slide-leave-from[data-v-6dfc2aee]{opacity:1;max-height:400px}@keyframes al-pulse-6dfc2aee{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}@keyframes al-spin-6dfc2aee{to{transform:rotate(360deg)}}input[data-v-6dfc2aee]{color:initial;background:initial;border:initial}.lp-shell[data-v-b4c014fa]{--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-b4c014fa]{display:flex;align-items:center;gap:12px;padding:16px 14px 12px;border-bottom:1px solid var(--lp-border)}.lp-avatar[data-v-b4c014fa]{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-b4c014fa]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-user-name[data-v-b4c014fa]{font-size:14px;font-weight:700;color:var(--lp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-user-email[data-v-b4c014fa]{font-size:11px;color:var(--lp-text-mute);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-logout[data-v-b4c014fa]{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-b4c014fa]:hover{color:var(--lp-danger);border-color:#e0525266;background:#e0525214}.lp-section[data-v-b4c014fa]{padding:12px 14px;border-bottom:1px solid var(--lp-border);display:flex;flex-direction:column;gap:10px}.lp-section-title[data-v-b4c014fa]{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-b4c014fa]{color:var(--lp-accent)}.lp-sub-card[data-v-b4c014fa]{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-b4c014fa]{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:lp-shine-b4c014fa 3s ease-in-out infinite;pointer-events:none}@keyframes lp-shine-b4c014fa{0%{left:-60%}60%{left:130%}to{left:130%}}.lp-sub-card--platinum[data-v-b4c014fa]{background:linear-gradient(135deg,#47556966,#1e293b99);border-color:#94a3b840;box-shadow:0 0 20px #94a3b814}.lp-sub-card--gold[data-v-b4c014fa]{background:linear-gradient(135deg,#785a0066,#3c280099);border-color:#f59e0b4d;box-shadow:0 0 20px var(--lp-gold-glow)}.lp-sub-card--none[data-v-b4c014fa]{flex-direction:column;align-items:flex-start;gap:10px}.lp-sub-icon[data-v-b4c014fa]{font-size:20px;flex-shrink:0;line-height:1}.lp-sub-body[data-v-b4c014fa]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.lp-sub-name[data-v-b4c014fa]{font-size:14px;font-weight:700}.lp-sub-expiry[data-v-b4c014fa]{font-size:11px;color:var(--lp-text-mute)}.lp-sub-expiry strong[data-v-b4c014fa]{color:var(--lp-text)}.lp-sub-badge[data-v-b4c014fa]{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-b4c014fa]{background:#94a3b826;color:var(--lp-platinum);border:1px solid rgba(148,163,184,.3)}.lp-sub-badge--gold[data-v-b4c014fa]{background:#f59e0b26;color:var(--lp-gold);border:1px solid rgba(245,158,11,.4)}.lp-sub-actions[data-v-b4c014fa]{display:flex;flex-direction:column;gap:6px;width:100%}.lp-btn[data-v-b4c014fa]{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-b4c014fa]:active{transform:scale(.97)}.lp-btn--gold[data-v-b4c014fa]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#1a0f00;box-shadow:0 4px 16px var(--lp-gold-glow)}.lp-btn--ghost[data-v-b4c014fa]{background:var(--lp-surface-2);color:var(--lp-text-mute);border:1px solid var(--lp-border-2)}.lp-btn--ghost[data-v-b4c014fa]:hover{color:var(--lp-text)}.lp-whatsapp[data-v-b4c014fa]{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-b4c014fa]:hover{background:#25d3661f}.lp-whatsapp-icon[data-v-b4c014fa]{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-b4c014fa]{width:20px;height:20px}.lp-whatsapp-body[data-v-b4c014fa]{display:flex;flex-direction:column;gap:2px;flex:1}.lp-whatsapp-label[data-v-b4c014fa]{font-size:12px;font-weight:700;color:#25d366}.lp-whatsapp-number[data-v-b4c014fa]{font-family:monospace;font-size:11px;color:var(--lp-text-mute)}.lp-whatsapp-arrow[data-v-b4c014fa]{color:var(--lp-text-faint);flex-shrink:0}.lp-locations-wrap[data-v-b4c014fa]{border-radius:10px;overflow:hidden;border:1px solid var(--lp-border)}.lp-sync-row[data-v-b4c014fa]{display:flex;gap:7px}.lp-sync-btn[data-v-b4c014fa]{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-b4c014fa]:hover{background:var(--lp-surface-3);border-color:var(--lp-accent);color:var(--lp-accent)}.lp-sync-btn--disabled[data-v-b4c014fa]{opacity:.35;cursor:not-allowed;pointer-events:auto}.lp-sync-msg[data-v-b4c014fa]{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-b4c014fa]{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-b4c014fa]{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-b4c014fa]{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-b4c014fa]{font-size:20px;font-weight:700;color:var(--lp-text);margin:0 0 4px;letter-spacing:-.01em}.lp-login-sub[data-v-b4c014fa]{font-size:13px;color:var(--lp-text-mute);margin:0 0 24px;text-align:center}.lp-google-btn[data-v-b4c014fa]{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-b4c014fa]:hover{box-shadow:0 4px 18px #0006;transform:translateY(-1px)}.lp-google-btn[data-v-b4c014fa]:active{transform:scale(.98)}.lp-fade-enter-active[data-v-b4c014fa],.lp-fade-leave-active[data-v-b4c014fa]{transition:opacity .3s,transform .3s}.lp-fade-enter-from[data-v-b4c014fa],.lp-fade-leave-to[data-v-b4c014fa]{opacity:0;transform:translateY(-4px)}.lp-list-count[data-v-b4c014fa]{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-d64f5a90]{display:flex;flex-direction:column;max-width:600px;margin:auto;font-family:Arial,sans-serif}.cyclone-card[data-v-d64f5a90]{background:#50555a5c;border-radius:10px;overflow:hidden;margin-bottom:20px;color:#fff}.cyclone-card img[data-v-d64f5a90]{width:100%;height:auto;object-fit:cover;border-radius:5px}.cyclone-title[data-v-d64f5a90]{font-size:18px;font-weight:700}.cyclone-type[data-v-d64f5a90]{font-size:14px;opacity:.8}.badge[data-v-d64f5a90]{display:inline-block;padding:4px 8px;border-radius:10px;cursor:pointer;font-size:12px}.badge.activeModel[data-v-d64f5a90]{background:#fff;color:#0a2a4b;font-weight:700}.track-table[data-v-d64f5a90]{width:100%;border-collapse:collapse;margin-top:4px;font-size:13px;direction:rtl}.track-table th[data-v-d64f5a90],.track-table td[data-v-d64f5a90]{padding:6px;text-align:center;border-bottom:1px solid #555;font-weight:700;color:#fff}.track-table thead[data-v-d64f5a90]{background:#222;color:#fff}.track-table tr:hover td[data-v-d64f5a90]{color:#000}.cat-h1[data-v-d64f5a90]{background:#ffeb3b}.cat-h2[data-v-d64f5a90]{background:#ff9800}.cat-h3[data-v-d64f5a90]{background:#ff5722;color:#fff}.cat-h4[data-v-d64f5a90],.cat-h5[data-v-d64f5a90]{background:#f44336;color:#fff}.cat-s[data-v-d64f5a90]{background:#4caf50;color:#fff}.category-cell[data-v-d64f5a90]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin:auto}.cyclone-card.expanded[data-v-d64f5a90]{flex-direction:column;align-items:stretch}.cyclone-card.expanded img[data-v-d64f5a90]{width:100%;height:auto}.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-aadea750]{position:fixed;bottom:65px;right:6px;display:flex;flex-direction:column-reverse;gap:5px;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.floating-buttons button[data-v-aadea750]{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-aadea750]{background-color:red}.main-button[data-v-aadea750]{background-color:#555}.svg-icon[data-v-aadea750]{display:inline-flex}.svg-icon svg[data-v-aadea750]{width:24px;height:24px;stroke:#fff}.login-btn-inner[data-v-aadea750]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.profile-icon[data-v-aadea750]{width:24px;height:24px;border-radius:50%;object-fit:cover}.alert-badge[data-v-aadea750]{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-aadea750]{background:#e24b4a;color:#fcebeb}.badge--warning[data-v-aadea750]{background:#ef9f27;color:#412402}.badge--watch[data-v-aadea750]{background:#378add;color:#042c53}.badge-pop-enter-active[data-v-aadea750]{animation:badge-pop-in-aadea750 .3s cubic-bezier(.34,1.56,.64,1)}.badge-pop-leave-active[data-v-aadea750]{animation:badge-pop-out-aadea750 .2s ease-in forwards}@keyframes badge-pop-in-aadea750{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes badge-pop-out-aadea750{to{transform:scale(0);opacity:0}}.alert-drawer[data-v-aadea750]{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-aadea750]{border-left:3px solid #E24B4A}.alert-drawer--warning[data-v-aadea750]{border-left:3px solid #EF9F27}.drawer-header[data-v-aadea750]{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-aadea750]{display:flex;align-items:center;gap:6px}.drawer-bell[data-v-aadea750]{color:#e24b4a;display:flex;align-items:center}.drawer-title[data-v-aadea750]{font-size:11px;font-weight:600;color:#ffffffe6}.drawer-header-right[data-v-aadea750]{display:flex;gap:4px}.drawer-open-btn[data-v-aadea750],.drawer-close-btn[data-v-aadea750]{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-aadea750]:hover,.drawer-close-btn[data-v-aadea750]:hover{background:#ffffff1f!important;color:#fff}.drawer-list[data-v-aadea750]{display:flex;flex-direction:column}.drawer-row[data-v-aadea750]{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-aadea750]:last-child{border-bottom:none}.drawer-row[data-v-aadea750]:hover{background:#ffffff0a}.drawer-sev-dot[data-v-aadea750]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-danger[data-v-aadea750]{background:#e24b4a}.dot-warning[data-v-aadea750]{background:#ef9f27}.dot-watch[data-v-aadea750]{background:#378add}.drawer-row-body[data-v-aadea750]{flex:1;min-width:0}.drawer-row-name[data-v-aadea750]{font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-row-meta[data-v-aadea750]{font-size:10px;color:#ffffff73;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-prob[data-v-aadea750]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;flex-shrink:0}.prob-danger[data-v-aadea750]{background:#e24b4a33;color:#e24b4a}.prob-warning[data-v-aadea750]{background:#ef9f2733;color:#ef9f27}.prob-watch[data-v-aadea750]{background:#378add33;color:#378add}.drawer-more[data-v-aadea750]{padding:6px 10px;font-size:10px;color:#fff6;cursor:pointer;text-align:right;transition:color .12s}.drawer-more[data-v-aadea750]:hover{color:#ffffffb3}.drawer-slide-enter-active[data-v-aadea750]{transition:all .25s cubic-bezier(.16,1,.3,1)}.drawer-slide-leave-active[data-v-aadea750]{transition:all .18s ease-in}.drawer-slide-enter-from[data-v-aadea750],.drawer-slide-leave-to[data-v-aadea750]{opacity:0;transform:translate(10px) scale(.97)}@media (max-width: 768px){.alert-drawer[data-v-aadea750]{right:60px;bottom:100px;width:calc(100vw - 70px);max-width:300px}}.btn-pill[data-v-aadea750]{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}.app-banner[data-v-17453ccd]{position:fixed;top:15%;left:50%;transform:translate(-50%);border-radius:16px;display:flex;align-items:center;gap:12px;font-family:sans-serif;font-size:14px;z-index:100;animation:fadeIn-17453ccd .5s ease}.app-banner button[data-v-17453ccd]{background:#007aff;font-size:x-large;border:none;color:#fff;font-weight:700;padding:8px 14px;border-radius:12px;cursor:pointer;transition:background .2s ease}.app-banner button[data-v-17453ccd]:hover{background:#005ecb}@keyframes fadeIn-17453ccd{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.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}
