._wrapper_g9ngj_1{display:flex;justify-content:center;align-items:center}._spinnerContainer_g9ngj_7{display:flex;flex-direction:column;align-items:center;gap:16px}._spinner_g9ngj_7{width:56px;height:56px;display:grid;border:4px solid #0000;border-radius:50%;border-right-color:#299fff;animation:_wordCarousel-tri-spinner_g9ngj_1 1s infinite linear}._spinner_g9ngj_7:before,._spinner_g9ngj_7:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:_wordCarousel-tri-spinner_g9ngj_1 2s infinite}._spinner_g9ngj_7:after{margin:8px;animation-duration:3s}._loader_g9ngj_39{color:#4a4a4a;font-family:Poppins,sans-serif;font-weight:500;font-size:25px;box-sizing:content-box;height:40px;padding:10px;display:flex;align-items:center;border-radius:8px}._words_g9ngj_52{display:flex;flex-direction:column;overflow:hidden;height:40px}._word_g9ngj_52{display:block;height:100%;padding-left:6px;color:#299fff;animation:_wordCarousel-cycle-words_g9ngj_1 5s infinite}@keyframes _wordCarousel-tri-spinner_g9ngj_1{to{transform:rotate(1turn)}}@keyframes _wordCarousel-cycle-words_g9ngj_1{10%{transform:translateY(-105%)}25%{transform:translateY(-100%)}35%{transform:translateY(-205%)}50%{transform:translateY(-200%)}60%{transform:translateY(-305%)}75%{transform:translateY(-300%)}85%{transform:translateY(-405%)}to{transform:translateY(-400%)}}._wrapper_javjd_1{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px}._loader_javjd_8{display:inline-block;-webkit-user-select:none;user-select:none}._sea_javjd_13{overflow:visible}._waves_javjd_18{transform:translateY(4px);position:relative}._waveLine_javjd_23{fill:none;stroke:#2563eb8c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120 320;stroke-dashoffset:0;animation:_boatLoader-wave-line-flow_javjd_1 8s linear infinite;will-change:stroke-dashoffset}._waveLineBack_javjd_35{stroke:#1e40af73;stroke-width:1.6;animation-duration:10s}._waveLineDeep_javjd_41{stroke:#0f172a73;stroke-width:1.4;animation-duration:12s;animation-delay:-.6s;opacity:.9}._waveLineMid_javjd_49{stroke:#3b82f6a6;stroke-width:2.2;animation-duration:7s;animation-delay:-1.2s}._waveLineFront_javjd_56{stroke:#93c5fdd9;stroke-width:2.6;animation-duration:5s;animation-delay:-2s;filter:drop-shadow(0 1px 4px rgba(30,64,175,.35))}._waveLineFoam_javjd_64{stroke:#e2e8f0e6;stroke-width:3;animation-duration:4.2s;animation-delay:-2.8s;filter:drop-shadow(0 1px 6px rgba(148,197,253,.5))}._boat_javjd_73{transform-origin:100px 112px;animation:_boatLoader-boat-tilt_javjd_1 5s ease-in-out infinite}._wake_javjd_78{fill:#60a5fa38;filter:blur(.3px);animation:_boatLoader-wake_javjd_1 3.2s ease-in-out infinite}._hull_javjd_84{fill:#1d4ed8;stroke:#0f172acc;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke}._deck_javjd_93{fill:#f8fafc;stroke:#94a3b8b3;stroke-width:1.3}._mast_javjd_99{fill:#1d4ed8}._flag_javjd_103{fill:#3b82f6}._sailJib_javjd_107{fill:#3b82f6;transform-origin:82px 70px;animation:_boatLoader-sail-flutter_javjd_1 1.4s ease-in-out infinite;animation-delay:-.2s}._sailMain_javjd_114{fill:#60a5fa;transform-origin:122px 60px;animation:_boatLoader-sail-flutter_javjd_1 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._waveLine_javjd_23,._boat_javjd_73,._sailMain_javjd_114,._sailJib_javjd_107,._wake_javjd_78{animation:none!important}}@keyframes _boatLoader-wave-line-flow_javjd_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-440}}@keyframes _boatLoader-sail-flutter_javjd_1{0%{transform:skew(0) rotate(0)}50%{transform:skew(-3deg) rotate(-1.2deg)}to{transform:skew(0) rotate(0)}}@keyframes _boatLoader-wake_javjd_1{0%{transform:scaleX(.96);opacity:.55}50%{transform:scaleX(1.08);opacity:.35}to{transform:scaleX(.96);opacity:.55}}@keyframes _boatLoader-boat-tilt_javjd_1{0%{transform:translateY(0) rotate(-2.4deg)}15%{transform:translateY(-4px) rotate(-1deg)}30%{transform:translateY(-6px) rotate(.6deg)}45%{transform:translateY(-2px) rotate(2deg)}60%{transform:translateY(3px) rotate(2.4deg)}75%{transform:translateY(5px) rotate(1deg)}90%{transform:translateY(2px) rotate(-.6deg)}to{transform:translateY(0) rotate(-2.4deg)}}:root{--surface: #ffffff;--border: #E6E8EC;--shadow: 0 8px 28px rgba(0, 0, 0, .12);--text: #1F2937;--muted: #6B7280;--label: #9CA3AF;--seg-bg: #F3F4F6;--seg-hover: #E5E7EB;--seg-active: #0E64FF;--seg-active-text: #ffffff;--row-hover: #EDF5FF;--row-active: #0E64FF;--focus: #93C5FD;--radius: 12px;--inner-radius: 8px}.chart-type-dropdown{position:relative;display:inline-flex}.menu-trigger{border:none;background:transparent;color:#64748b;border-radius:999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,color .18s ease}.menu-trigger:hover,.menu-trigger:focus-visible{background-color:#1f293714}.menu-trigger:active{background-color:#1f29371f}.menu-trigger:focus,.menu-trigger:focus-visible{outline:none}.menu-trigger__icon{width:18px;height:18px}.menu{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);width:340px;padding:16px;color:var(--text);display:flex;flex-direction:column;gap:12px;font-family:inherit;font-size:14px;line-height:1.5}.menu--panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30}.menu__section{display:flex;flex-direction:column;gap:8px}.menu__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label)}.menu__divider{height:1px;background:#eef0f3;border-radius:1px}.menu__list{display:flex;flex-direction:column;gap:6px}.menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font-size:14px;transition:background .18s ease,color .18s ease}.menu__item:hover{background:var(--row-hover);color:var(--seg-active)}.menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu__item--active,.menu__item--active:hover{background:var(--row-active);color:#fff}.menu__item-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:inherit}.menu__item-text{flex:1;font-weight:500}.menu__slider{display:flex;flex-direction:column;gap:8px}.menu__slider-value{font-size:14px;font-weight:600;color:var(--text);text-align:center}.menu__slider-input{width:100%;accent-color:var(--seg-active);cursor:pointer}.menu__slider-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.seg{display:flex;flex-wrap:wrap;width:100%;align-items:stretch;gap:4px;background:var(--seg-bg);padding:4px;border-radius:var(--inner-radius)}.seg__btn{border:none;background:transparent;color:#374151;font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:28px;flex:1 1 140px;min-width:120px;max-width:100%;transition:background .18s ease,color .18s ease}.seg__btn:hover{background:var(--seg-hover)}.seg__btn.is-active{background:var(--seg-active);color:var(--seg-active-text)}.seg__btn.is-active:hover{background:var(--seg-active)}.seg__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seg__btn--stacked{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-width:100%;flex-basis:100%}.seg__btn-icon{width:16px;height:16px}.seg__btn-text{line-height:1.2}.seg__btn-desc{font-size:11px;color:var(--muted);line-height:1.3}@media (max-width: 480px){.menu{position:relative;width:min(320px,90vw)}}.menu__item-wrapper{position:relative;display:block}.menu__item-wrapper--submenu{position:relative;display:block;z-index:26}.menu--submenu{position:absolute;left:calc(100% + 8px);top:4px;width:280px;z-index:25}.menu--submenu.menu--submenu-left{left:auto;right:calc(100% + 8px)}.menu--submenu .menu__section{gap:8px}.menu--submenu .menu__label{font-size:11px}.menu__item--submenu:after{content:none}.menu__item--submenu:hover:after,.menu__item--submenu.menu__item--submenu-open:after{color:var(--seg-active)}.menu__item--active.menu__item--submenu:after{content:none}.menu--submenu .menu__list{gap:6px}
