.cursor-tool[data-v-f6abb21d]{position:absolute;transform:translateY(-100%);display:block;flex-direction:column;align-items:center;cursor:grab;pointer-events:none;z-index:2}.cursor-header[data-v-f6abb21d]{display:flex;justify-content:flex-end;margin-bottom:4px}.toggle-circle-cursor[data-v-f6abb21d]{cursor:pointer;font-size:14px;margin-left:5px}.cursor-tool .line[data-v-f6abb21d]{width:3px;height:45px;background:#0b0c0bb8}.toggle-circle-cursor[data-v-f6abb21d]{position:fixed;cursor:pointer;width:16px;height:16px;background:#eee;border-radius:50%;text-align:center;line-height:16px;font-size:14px;color:#333;right:22px}.box[data-v-f6abb21d]{display:inline-flex}.cursor-tool .box[data-v-f6abb21d]{background:#000000b3;color:#fff;padding:10px;border-radius:5px;font-size:14px;white-space:nowrap;margin-top:1px}.cursor-header[data-v-f6abb21d]{display:flex;justify-content:space-between;align-items:center;position:absolute;left:110%;transform:translate(-100%);top:-5px}.close-btn[data-v-f6abb21d]{position:fixed;right:2px;line-height:16px;text-align:center;width:16px;height:16px;border-radius:50%;cursor:pointer;font-size:16px;font-weight:700;color:#555;background:azure}.position-marker[data-v-f6abb21d]{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-f6abb21d 2s infinite}@keyframes pulse-f6abb21d{0%{box-shadow:0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}.header-box[data-v-f6abb21d]{border-radius:4px;background:#a0a092;color:#f8f2f2;padding-left:5px;display:flex;align-items:center;min-height:18px}.position-text[data-v-f6abb21d]{position:absolute;bottom:0;right:0;padding:1px;font-size:x-small}.box[data-v-f6abb21d]{min-width:100px;position:relative}.data-text[data-v-f6abb21d]{margin-bottom:4px;font-size:large}.cursor-tool[data-v-f6abb21d] *{pointer-events:auto}.header-box[data-v-f6abb21d]{cursor:move}.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-container[data-v-05c93e2d]{display:flex;align-items:flex-start}.wx-labels[data-v-05c93e2d]{display:grid;grid-template-columns:25px auto;grid-template-rows:30px repeat(7,30px)}.wx-scroll[data-v-05c93e2d]{overflow-x:auto;flex:1}.wx-grid[data-v-05c93e2d]{display:grid;grid-auto-rows:30px}.wx-wrap[data-v-05c93e2d]{position:relative;--cell-w: 40px;--label-w: 39px;--row-h: 30px;--head-h: 36px;--hour-h: 30px;background:#fff;box-shadow:0 6px 18px #0000000f;overflow:hidden}.close-btn[data-v-05c93e2d]{z-index:12;position:absolute;top:2px;left:15px;border:none;background:#790a0a;color:#fff;font-size:16px;font-weight:700;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}@media (max-width: 600px){.wx-wrap[data-v-05c93e2d]{--cell-w: 40px;--label-w: 39}}.wx-scroll[data-v-05c93e2d]{overflow:auto;-webkit-overflow-scrolling:touch}.wx-grid[data-v-05c93e2d]{display:grid;grid-auto-rows:var(--row-h);min-width:calc(var(--label-w) + var(--cell-w))}.sticky[data-v-05c93e2d]{position:sticky;background:#fff;z-index:3}.sticky.left[data-v-05c93e2d]{left:0}.sticky.top[data-v-05c93e2d]{top:0}.top2[data-v-05c93e2d]{top:var(--head-h)}.both[data-v-05c93e2d]{top:0;left:0;z-index:5}.corner[data-v-05c93e2d]{grid-row:1;grid-column:1;height:var(--head-h);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.day-head[data-v-05c93e2d]{height:var(--head-h);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#333;border-bottom:1px solid #ececec;background:linear-gradient(180deg,#fafafa,#f1f1f1)}.rowlabel[data-v-05c93e2d]{display:flex;align-items:center;padding:0 10px;font-size:13px;color:#333;font-weight:600;border-right:1px solid #ececec;background:#fff}.cell[data-v-05c93e2d]{display:flex;align-items:center;justify-content:center;height:var(--row-h);font-size:13px}.cell.hour[data-v-05c93e2d]{height:var(--hour-h);font-weight:600;color:#444;background:#fff;border-bottom:1px solid #ececec}.cell.icon[data-v-05c93e2d]{font-size:18px}.cell.val[data-v-05c93e2d]{font-weight:700}.cell.strong[data-v-05c93e2d]{letter-spacing:.2px}.dir .arrow[data-v-05c93e2d]{display:inline-block;font-size:16px}.wx-scroll[data-v-05c93e2d]{overflow:auto;-webkit-overflow-scrolling:touch;cursor:grab}.wx-scroll.dragging[data-v-05c93e2d]{cursor:grabbing;-webkit-user-select:none;user-select:none}.cell.day-start[data-v-05c93e2d]:not(:first-child),.day-head[data-v-05c93e2d]:not(:first-child){border-left:1px solid #ccc}.model-col[data-v-05c93e2d]{grid-row:2 / span 7;writing-mode:vertical-rl;text-align:center;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;background:#16130f61;color:#fff;border-radius:7px;margin:3px}.model-text[data-v-05c93e2d]{transform:rotate(180deg)}.rowlabel.spacer[data-v-05c93e2d]{background:transparent}.cell.col-hover[data-v-05c93e2d]{background-color:#0080ff80;border-left:2px dashed rgba(255,255,255,.8);border-right:2px dashed rgba(255,255,255,.8)}.sun-info[data-v-05c93e2d]{display:flex;gap:8px;font-size:.85em;color:#555}.sun-info .icon[data-v-05c93e2d]{margin-left:4px;width:14px;height:14px;margin-right:2px;vertical-align:middle}.modelselected[data-v-05c93e2d]{background:#000}.selectionmode[data-v-05c93e2d]{background:#b2acac}.model-text[data-v-05c93e2d]{margin-bottom:8px;cursor:pointer;padding-top:5px;padding-bottom:5px;border-radius:8px}.model-text[data-v-05c93e2d]:hover{background:#000;color:#fff}.blurred[data-v-05c93e2d]{filter:blur(4px);overflow:hidden}.model-label[data-v-fbb2c643]{position:absolute;background:#0009;color:#fff;padding:6px 10px;border-radius:6px;font-size:14px;line-height:1.4}.sizelabel[data-v-fbb2c643]{top:55px!important}@media (max-width: 480px){.sizelabel[data-v-fbb2c643]{top:45px!important}}.model-label.left-aligned[data-v-fbb2c643]{left:10px}.model-label.right-aligned[data-v-fbb2c643]{right:10px}.info-row[data-v-fbb2c643]{display:flex;gap:8px;align-items:center}.level-selector[data-v-fbb2c643]{font-size:10px;border-radius:3px;padding:2px 4px}.map-toggle[data-v-3f2bad18]{position:absolute;top:10px;left:10px;z-index:10;background:#fff;padding:4px 8px;border-radius:6px;font-size:14px}.map-wrapper[data-v-3f2bad18]{display:flex;gap:1px;flex-direction:column;height:100vh;width:100vw}.map-wrapper.horizontal[data-v-3f2bad18]{flex-direction:row}.map[data-v-3f2bad18]{position:relative;flex:1;height:50%}.map-wrapper.horizontal .map[data-v-3f2bad18]{height:100%;width:50%}.windy-canvas[data-v-3f2bad18]{position:absolute;pointer-events:none;z-index:2}.model-label[data-v-3f2bad18]{align-items:center;display:flex;position:absolute;top:16px;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-3f2bad18]{padding-right:10px;padding-left:0;left:auto;right:10px;text-align:right;flex-direction:row-reverse}.close-icon[data-v-3f2bad18]{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-3f2bad18]:hover{transform:scale(1.2)}.map-toggle-buttons[data-v-3f2bad18]{display:flex;gap:5px;position:absolute;top:10px;left:10px;z-index:1000}.map-toggle-buttons>div[data-v-3f2bad18]{cursor:pointer;padding:2px;border:2px solid transparent;border-radius:6px;background-color:#fff;transition:all .2s ease}.map-toggle-buttons>div[data-v-3f2bad18]:hover{border-color:#999}.map-toggle-buttons>div.active[data-v-3f2bad18]{background-color:#3d3939d9}.map-icon[data-v-3f2bad18]{width:24px;height:24px}.icon-circle[data-v-3f2bad18]{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-3f2bad18]{width:20px;height:20px}.model-label[data-v-3f2bad18]{font-size:.8rem}.model-label.right-aligned[data-v-3f2bad18]{padding-right:3px}}.icon-circle img[data-v-3f2bad18]{width:70%;height:70%;object-fit:contain}.model-selector[data-v-3f2bad18]{background:transparent;color:#fff;border:none;font-size:14px;font-weight:700;border-radius:7px;outline:none}.model-selector option[data-v-3f2bad18]{color:#fff;background:#3d3939d9}.model-select[data-v-3f2bad18]:focus{outline:none;box-shadow:none;border-color:transparent}.side-menu[data-v-6594ba22]{position:absolute;width:270px;background:#000000d9;color:#fff;height:100%;overflow-y:auto;padding:10px;right:0;top:0;transition:transform .3s ease;transform:translate(100%);z-index:1999}.side-menu.open[data-v-6594ba22]{transform:translate(0)}.close-button[data-v-6594ba22]{background:red;color:#fff;border:none;font-size:18px;padding:5px 10px;cursor:pointer}.model-selector select[data-v-6594ba22]{width:100%;padding:5px;margin-bottom:10px;font-weight:700;background-color:#222;color:#fff;border:1px solid #444}.category-header[data-v-6594ba22]{font-weight:700;background-color:#0e0808;cursor:pointer;border-radius:15px;text-align:center;margin-bottom:5px;padding:7px}.category-content[data-v-6594ba22]{padding:1px 10px}.menu-item[data-v-6594ba22]{background:#395889d1;display:flex;align-items:center;margin:3px;cursor:pointer;border-radius:7px;padding:3px}.menu-label[data-v-6594ba22]{flex-grow:1;margin-right:10px;font-size:14px;padding:5px;text-align:center}.menu-icon[data-v-6594ba22]{height:24px;margin-top:5px}.level-selector[data-v-6594ba22]{margin-top:4px;background:#222;color:#fff;border:none;padding:3px}.premium-icon[data-v-6594ba22]{margin-right:6px;vertical-align:middle;width:20px;height:20px;fill:gold}.toggle-section[data-v-6594ba22]{margin-top:20px;margin-bottom:20px}.toggle[data-v-6594ba22]{display:flex;align-items:center;gap:10px;padding:5px 0}.menu-toggle[data-v-6594ba22]{position:fixed;bottom:10px;right:6px;transform:translate(0);transition:transform .3s ease;background-color:#222;color:#fff;border:none;padding:10px;z-index:2000;cursor:pointer;border-radius:5px}.menu-toggle.open[data-v-6594ba22]{transform:translate(-290px)}.menu-item.selected[data-v-6594ba22]{background-color:#007bff;color:#fff;font-weight:700;border-radius:4px}.menu-item[data-v-6594ba22]:hover:not(.selected){background-color:#878181d1;cursor:pointer}.toggle-section[data-v-6594ba22]{margin-top:20px;border-top:1px solid rgba(255,255,255,.2);padding-top:10px}.toggle[data-v-6594ba22]{display:flex;align-items:center;margin-bottom:4px;color:#fff;direction:rtl}.toggle-label[data-v-6594ba22]{margin-right:10px;font-size:14px}.switch[data-v-6594ba22]{position:relative;display:inline-block;width:38px;height:20px}.switch input[data-v-6594ba22]{opacity:0;width:0;height:0}.slider[data-v-6594ba22]{position:absolute;cursor:pointer;background-color:#ac8d8d;border-radius:34px;top:0;left:0;right:0;bottom:0;transition:.4s}.slider[data-v-6594ba22]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-6594ba22]{background-color:#007bff}input:checked+.slider[data-v-6594ba22]:before{transform:translate(18px)}.menu-item.disabled[data-v-6594ba22]{opacity:.5;filter:blur(.5px);position:relative;pointer-events:auto}.mapmenucontainer[data-v-6594ba22]{border:solid 1px #777272;padding:5px;margin-bottom:10px;border-radius:5px}.category-label[data-v-6594ba22]{position:absolute;bottom:4px;left:8px;background-color:#0009;color:#fff;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:700;pointer-events:none}.scroll-wrapper[data-v-7b49f4a4]{position:fixed;display:flex;align-items:center;background:#111;z-index:999;border-radius:10px;bottom:3px;left:45%;width:fit-content;max-width:75%;transform:translate(-50%)}.scroll-arrow[data-v-7b49f4a4]{width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.table-container[data-v-7b49f4a4]{overflow-x:auto;white-space:nowrap;flex-grow:1}table[data-v-7b49f4a4]{border-collapse:collapse}td[data-v-7b49f4a4]{padding:5px;vertical-align:top}.day-box[data-v-7b49f4a4]{position:relative;background:#222;color:#fff;padding:5px;border-radius:10px;text-align:center;min-width:100px}.datehours-container[data-v-7b49f4a4]{background:#222;color:#fff;padding:0;border-radius:10px;text-align:center;min-width:120px;display:block;flex-direction:row;width:max-content}.date-header[data-v-7b49f4a4]{font-weight:700;font-size:14px;color:#ffc}.hours-container[data-v-7b49f4a4]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.hour-item[data-v-7b49f4a4]{position:relative;background:#444;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:11px}.hour-item[data-v-7b49f4a4]:hover{background:#666}.table-container[data-v-7b49f4a4]{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.table-container[data-v-7b49f4a4]::-webkit-scrollbar{display:none}.table-container[data-v-7b49f4a4]{overflow:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.table-container[data-v-7b49f4a4]:active{cursor:grabbing}.selected[data-v-7b49f4a4]{background:#08f!important;color:#fff;font-weight:700}.run-dot[data-v-7b49f4a4]{position:absolute;top:1px;right:1px;width:7px;height:7px;border-radius:50%}.day-box.disabled[data-v-7b49f4a4],.hour-item.disabled[data-v-7b49f4a4]{opacity:.5;filter:blur(.5px);position:relative;pointer-events:auto}.scroll-arrow[data-v-7b49f4a4]{-webkit-tap-highlight-color:transparent;outline:none}.subscription-container[data-v-c5e92ebc]{background:linear-gradient(180deg,#324b7a,#2a3562);color:#fff;padding:20px;border-radius:12px;max-width:420px;margin:auto;font-family:sans-serif}.header[data-v-c5e92ebc]{display:flex;align-items:center;gap:8px;justify-content:center}.crown[data-v-c5e92ebc]{font-size:22px}.subtitle[data-v-c5e92ebc]{text-align:center;font-size:14px;margin:10px 0 20px}.comparison[data-v-c5e92ebc]{margin-bottom:20px}.row[data-v-c5e92ebc]{display:flex;border-bottom:1px solid rgba(255,255,255,.2);padding:6px 0}.col[data-v-c5e92ebc]{flex:1;text-align:center}.col.feature[data-v-c5e92ebc]{text-align:left}.header-row[data-v-c5e92ebc]{font-weight:700}.plan[data-v-c5e92ebc]{font-size:12px}.check[data-v-c5e92ebc]{color:gold}.cross[data-v-c5e92ebc]{color:#f55}.toggle[data-v-c5e92ebc]{display:flex;justify-content:center;margin:15px 0}.toggle button[data-v-c5e92ebc]{background:transparent;color:#fff;border:1px solid white;padding:6px 14px;border-radius:6px;margin:0 5px;cursor:pointer}.toggle button.active[data-v-c5e92ebc]{background:#fff;color:#2a3562}.plans[data-v-c5e92ebc]{display:flex;gap:12px;justify-content:center;margin:20px 0}.plan-card[data-v-c5e92ebc]{flex:1;background:#ffffff1a;padding:14px;border-radius:10px;text-align:center}.plan-card h3[data-v-c5e92ebc]{margin:0 0 10px}.price[data-v-c5e92ebc]{font-size:16px;margin-bottom:10px}.buy[data-v-c5e92ebc]{background:gold;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.buy small[data-v-c5e92ebc]{display:block;font-size:10px}.footer[data-v-c5e92ebc]{font-size:11px;margin-top:20px;text-align:center}.links[data-v-c5e92ebc]{text-align:center;margin-top:8px;font-size:12px}.links a[data-v-c5e92ebc]{color:gold;text-decoration:none}.selected-color-text{margin-top:8px;font-size:.875rem}.button-group{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.btn-apply{padding:6px 12px;border-radius:6px;background-color:#15803d;color:#fff;border:none;cursor:pointer}.btn-apply:hover{background-color:#166534}.btn-cancel{padding:6px 12px;border-radius:6px;background-color:#9ca3af;color:#fff;border:none;cursor:pointer}.btn-cancel:hover{background-color:#6b7280}.color-action-row{display:flex;justify-content:space-between;align-items:center;margin-top:1px}.colorpicker-container{padding:5px 20px}.colorpicker-canvas,.colorpicker-hue-canvas{display:block;width:100%;border-radius:6px;border:1px solid #aaa;margin-top:6px}.color-action-row{display:flex;justify-content:space-between;margin-top:10px;align-items:center}.selected-color-text{font-size:.875rem}.button-group{display:flex;gap:8px}.colorpicker-alpha-canvas{display:block;width:100%;margin-top:6px;border-radius:6px;border:1px solid #ccc}.settings-section[data-v-4ac14544]{background:#50555a5c;padding:1rem;border-radius:8px;color:#fff;margin:8px;font-family:sans-serif}.section-title[data-v-4ac14544]{font-weight:700;margin-left:10px}.section[data-v-4ac14544]{margin-bottom:1rem}label[data-v-4ac14544]{display:block;font-weight:700}.options[data-v-4ac14544]{display:flex;flex-wrap:wrap;background:#16130f61;border-radius:20px}button[data-v-4ac14544]{padding:.3rem .8rem;border:none;border-radius:20px;background-color:#fff0;color:#fff;cursor:pointer}button.two[data-v-4ac14544]{position:relative;width:50%}button.three[data-v-4ac14544]{position:relative;width:33%}button.four[data-v-4ac14544]{position:relative;width:25%}button.five[data-v-4ac14544]{position:relative;width:20%}button.active[data-v-4ac14544]{background-color:#fff;color:#0a2a4b}.language-selector[data-v-4ac14544]{background-color:#2b2f3a;border-radius:8px;padding:16px;color:#fff;font-family:sans-serif}.language-selector h3[data-v-4ac14544]{margin-bottom:10px;font-size:16px}.language-grid[data-v-4ac14544]{display:flex;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:8px}.language-grid button[data-v-4ac14544]{display:flex;align-items:center;gap:6px;background-color:#12111175;color:#fff;border:none;padding:8px 10px;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .2s ease;width:48%}.language-grid button.selected[data-v-4ac14544]{background-color:#fff;color:#0a2a4b;font-weight:700}.language-grid button[data-v-4ac14544]:hover{background-color:#777}.flag[data-v-4ac14544]{width:24px;height:18px;border-radius:3px}.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)}.country-panel[data-v-1c6709c4]{position:relative;padding:10px}.countryinput[data-v-1c6709c4]{width:-webkit-fill-available;height:25px;border-radius:10px}.countryline[data-v-1c6709c4]{height:25px;width:-webkit-fill-available;font-size:larger;background:#988f8f75}.countryline[data-v-1c6709c4]:hover{background:#5d565675}button[data-v-1c6709c4]{margin-right:8px;padding:5px 10px;background:#444;color:#fff;border:none;border-radius:4px}button[data-v-1c6709c4]:hover{background:#666}.recentcountry[data-v-1c6709c4]{display:flex;min-height:25px;margin:5px;padding:3px}.recentcountry[data-v-1c6709c4]:hover{background:#5d565675}.recentcountry[data-v-1c6709c4]{display:flex;align-items:center;justify-content:space-between;background:#1e1e1e;padding:6px 10px;border-radius:6px;margin-bottom:5px}.delete-btn[data-v-1c6709c4]{background:transparent;border:none;color:#f55;font-weight:700;font-size:16px;cursor:pointer;margin-right:10px}.delete-btn[data-v-1c6709c4]:hover{color:red}.param-select[data-v-1c6709c4]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px;padding:20px}.param-box[data-v-1c6709c4]{width:42%;padding:6px 10px;border-radius:15px;cursor:pointer;background-color:#12111175}.param-box.selected[data-v-1c6709c4]{background-color:#fff;color:#000;font-weight:700}.slider-container[data-v-1c6709c4]{width:85%;margin-top:20px;padding:20px}.readonly-style[data-v-1c6709c4]{background-color:#f0f0f0ab;color:#999;cursor:not-allowed;pointer-events:auto}.readonly-style[data-v-1c6709c4]:focus{outline:none;box-shadow:none}.about-container[data-v-07ed2014]{max-width:800px;margin:auto;padding:10px;font-family:Segoe UI,sans-serif;color:#fff;line-height:1.6}h1[data-v-07ed2014]{font-size:2rem;margin-bottom:1rem}h2[data-v-07ed2014]{margin-top:1rem;font-size:1rem;color:#fff}ul[data-v-07ed2014]{list-style:none;padding-left:0}li[data-v-07ed2014]{margin-bottom:.5rem}a[data-v-07ed2014]{color:#007acc;text-decoration:none}a[data-v-07ed2014]:hover{text-decoration:underline}section[data-v-07ed2014]{margin-bottom:2rem}.sectioncontent[data-v-07ed2014]{background:#2a353561;padding:20px}.sectioncontent2[data-v-07ed2014]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#2a353561;padding:20px}.sectioncontent2 p[data-v-07ed2014]{flex:1}.city-panel[data-v-55d21406]{position:relative;padding:5px}input[data-v-55d21406]:focus{outline:none}.weather-container[data-v-55d21406]{display:flex;overflow-x:auto;padding:10px;background:#8b1d1d}.day[data-v-55d21406]{background-color:#fff3;border-radius:15px;color:#fff;padding:0;margin-right:8px;min-width:45px;text-align:center;font-family:sans-serif;flex-shrink:0}.day.selected[data-v-55d21406]{background-color:#002d64}.date[data-v-55d21406]{font-size:14px;margin-bottom:5px}.icon[data-v-55d21406]{font-size:20px;margin-bottom:5px}.temps[data-v-55d21406]{font-size:14px;font-weight:700}.cityinput[data-v-55d21406]{width:-webkit-fill-available;height:25px;border-radius:10px;margin-bottom:3px}.cityline[data-v-55d21406]{height:32px;width:-webkit-fill-available;font-size:larger;background:#988f8f75;padding:1px 10px}.cityline[data-v-55d21406]:hover{background:#5d565675}.recentcity[data-v-55d21406]{display:flex;min-height:25px;margin:5px;padding:3px}.recentcity[data-v-55d21406]:hover{background:#5d565675}.recentcity.selected[data-v-55d21406]{border-radius:10px;background:#5d565675}#toggle-ecmwf[data-v-55d21406],#toggle-gfs[data-v-55d21406],#toggle-icon[data-v-55d21406]{border-radius:10px;padding:3px;font-size:smaller;font-weight:700}#toggle-ecmwf.selected[data-v-55d21406]{background-color:#841811}#toggle-gfs.selected[data-v-55d21406],#toggle-icon.selected[data-v-55d21406]{background-color:#1d9090}.citytitle[data-v-55d21406]{font-weight:700}.custom-dropdown[data-v-55d21406]{border-radius:10px;width:100%;z-index:50;overflow:hidden}.weather-grid[data-v-55d21406]{display:flex;flex-direction:column;gap:10px}.line[data-v-55d21406]{display:flex;background:#16130f61;border-radius:10px}.custom-label[data-v-55d21406]{width:33%;display:flex;align-items:center;border-radius:12px;padding:5px 10px;cursor:pointer}.custom-label input[data-v-55d21406]{display:none}.custom-label .small-corner[data-v-55d21406]{margin-right:6px}.custom-label .big-center[data-v-55d21406]{font-weight:700}.custom-label[data-v-55d21406]:has(input:checked){background:#fff;color:#000}.weather-header[data-v-c0006002]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.weather-day-name[data-v-c0006002]{text-transform:uppercase;font-size:13px;color:#fff}.weather-card[data-v-c0006002]{background-color:#2b2b2b;border-radius:12px;padding:16px;margin-top:10px;width:max-content;display:inline-block;box-shadow:0 0 10px #00000080}.weather-days[data-v-c0006002]{display:flex!important;gap:12px}.weather-day[data-v-c0006002]{display:flex;flex-direction:column;align-items:center;font-size:14px;padding-right:4px;border-right:solid 1px}.weather-day[data-v-c0006002]:last-child{border-right:none}.weather-icon[data-v-c0006002]{padding:10px;font-size:x-large}.weather-bar[data-v-c0006002]{margin-top:4px;height:8px;border-radius:10px}.login-container{position:relative;padding:25px;border:1px solid #ccc;border-radius:8px}input{display:block;width:100%;padding:8px;margin-bottom:10px}#loginbutton{padding:10px;width:100%;background-color:#3498db;color:#fff;border:none;cursor:pointer}.logoutbutton{position:absolute;left:6px;top:6px;border-radius:8px;padding:5px;width:fit-content;background-color:#3498db;color:#fff;border:none;cursor:pointer}.error{color:red;margin-top:10px}.preferences-sync{padding:10px;border-radius:8px;margin-top:5px;margin-bottom:10px}.sync-message{font-size:.9em;color:#fcfcfc;margin-top:5px}.sync-buttons{display:flex;gap:10px}.syncbutton{border-radius:8px;padding:5px;width:45%;background-color:#3498db;color:#fff;border:none;cursor:pointer}.user-status{padding:15px;font-family:Arial,sans-serif}.welcome{font-size:22px;margin-bottom:15px}.welcome span{color:#2a72d4}.status-cards{display:flex;flex-wrap:wrap;gap:15px}.status-card{flex:1 1 250px;padding:15px;border-radius:12px;box-shadow:0 2px 6px #00000026;color:#fff}.status-card h3{margin:0 0 8px;font-size:18px}.status-card p{margin:0;font-size:14px}.status-card.platinum{background:linear-gradient(135deg,#444,#222)}.status-card.gold{background:linear-gradient(135deg,#f7c948,#d4a017)}.status-card.none{background:#2b2b2b;color:#fff}.subscribe-button{background:#c2962a;position:relative;border-radius:10px;color:#fff;min-width:100px;padding:4px 6px;font-weight:700;cursor:pointer;overflow:hidden;text-align:center;box-shadow:0 4px 10px #0000004d;transition:background .3s ease-in-out;z-index:1}.disabled-button{opacity:.5;cursor:not-allowed}.status-info{text-align:center}.button-container{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px}.subscribe-button,.restore-button{width:200px;padding:6px;border-radius:8px;cursor:pointer;text-align:center}.subscribe-button{background-color:#8d780a;color:#fff}.restore-button{margin-top:5px;width:200px;background:#3f85c3;padding:6px;border-radius:10px}.model-progress-container[data-v-befd3f01]{padding:20px;font-family:Arial,sans-serif;max-width:700px;margin:auto}label[data-v-befd3f01]{font-weight:700;margin-right:10px}select[data-v-befd3f01]{padding:2px;margin-bottom:1px}.model-block[data-v-befd3f01]{border-top:1px solid #ccc;padding-top:20px}.param-block[data-v-befd3f01]{margin-bottom:15px}.param-header[data-v-befd3f01]{display:flex;justify-content:space-between;margin-bottom:5px}.run-info[data-v-befd3f01]{font-size:.9em;color:#666}.progress-bar-container[data-v-befd3f01]{width:100%;background-color:#eee;height:10px;border-radius:4px;overflow:hidden}.progress-bar[data-v-befd3f01]{height:100%;color:#fff;font-size:12px;line-height:20px;text-align:center;transition:width .3s}.step-count[data-v-befd3f01]{font-size:.85em;color:#888;margin-top:3px}.no-data[data-v-befd3f01]{font-style:italic;color:#999}.progress-bar[data-v-befd3f01]{display:flex;height:100%;width:100%}.progress-step[data-v-befd3f01]{height:100%;border-left:solid 1px}.legend-item[data-v-befd3f01]{padding:4px 8px;color:#fff;border-radius:4px;font-size:.9em;font-weight:700}.refresh[data-v-befd3f01]{font-size:larger}.cyclone-list[data-v-e3fce5af]{display:flex;flex-direction:column;max-width:600px;margin:auto;font-family:Arial,sans-serif}.cyclone-card[data-v-e3fce5af]{background:#50555a5c;border-radius:10px;overflow:hidden;margin-bottom:20px;color:#fff}.cyclone-card img[data-v-e3fce5af]{width:100%;height:auto;object-fit:cover;border-radius:5px}.cyclone-title[data-v-e3fce5af]{font-size:18px;font-weight:700}.cyclone-type[data-v-e3fce5af]{font-size:14px;opacity:.8}.badge[data-v-e3fce5af]{display:inline-block;padding:4px 8px;border-radius:10px;cursor:pointer;font-size:12px}.badge.activeModel[data-v-e3fce5af]{background:#fff;color:#0a2a4b;font-weight:700}.track-table[data-v-e3fce5af]{width:100%;border-collapse:collapse;margin-top:4px;font-size:13px;direction:rtl}.track-table th[data-v-e3fce5af],.track-table td[data-v-e3fce5af]{padding:6px;text-align:center;border-bottom:1px solid #555;font-weight:700;color:#fff}.track-table thead[data-v-e3fce5af]{background:#222;color:#fff}.track-table tr:hover td[data-v-e3fce5af]{color:#000}.cat-h1[data-v-e3fce5af]{background:#ffeb3b}.cat-h2[data-v-e3fce5af]{background:#ff9800}.cat-h3[data-v-e3fce5af]{background:#ff5722;color:#fff}.cat-h4[data-v-e3fce5af],.cat-h5[data-v-e3fce5af]{background:#f44336;color:#fff}.cat-s[data-v-e3fce5af]{background:#4caf50;color:#fff}.category-cell[data-v-e3fce5af]{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-e3fce5af]{flex-direction:column;align-items:stretch}.cyclone-card.expanded img[data-v-e3fce5af]{width:100%;height:auto}.main-panel[data-v-06f2affd]{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-06f2affd]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.panel-content[data-v-06f2affd]{flex:1;overflow-y:auto;min-height:0;padding:1px}.close-button[data-v-06f2affd]{background:red;border:none;color:#fff;cursor:pointer;width:25px;height:25px;border-radius:50%}@media (max-width: 600px){.main-panel[data-v-06f2affd]{top:0;left:0;right:0;width:100%;height:100%;max-height:100%;border-radius:0}}.main-panel[data-v-06f2affd] select{background-color:#1b1c1c73;color:#fff}.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-711d0487]{position:fixed;bottom:65px;right:6px;display:flex;flex-direction:column-reverse;gap:5px;z-index:1000}.floating-buttons button[data-v-711d0487]{width:38px;height:38px;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-711d0487]{background-color:red}.main-button[data-v-711d0487]{background-color:#555}.svg-icon[data-v-711d0487]{display:inline-flex}.svg-icon svg[data-v-711d0487]{width:24px;height:24px;stroke:#fff}.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-c5af8946]{position:fixed;bottom:60px;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-c5af8946 .5s ease}.app-banner button[data-v-c5af8946]{background:#007aff;border:none;color:#fff;font-weight:700;padding:8px 14px;border-radius:12px;cursor:pointer;transition:background .2s ease}.app-banner button[data-v-c5af8946]:hover{background:#005ecb}@keyframes fadeIn-c5af8946{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:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:auto;position:absolute;top:50%;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)}}.shiny-button{background:#c2962a;position:absolute;bottom:8%;left:50%;transform:translate(-50%);border-radius:10px;color:#fff;min-width:100px;padding:4px 6px;font-weight:700;cursor:pointer;overflow:hidden;text-align:center;box-shadow:0 4px 10px #0000004d;transition:background .3s ease-in-out;z-index:1}.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:60px;left:50%;position:absolute;top:0;z-index:1;transform:translate(-50%)}@media (max-width: 480px){.logo{height:45px;top:4px}}html,body,#app{margin:0;padding:0;height:100%;font-family:sans-serif}.maplibregl-map{z-index:1}
