html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:var(--page-bg);color:var(--page-text);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}.root{display:flex;flex-direction:column;width:100vw;height:100vh}.header{flex:0 0 auto}.main{flex:1 1 auto;display:flex;min-width:0;min-height:0}.layout-container{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.pane-stack{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.chart-panes-container{display:flex;flex-direction:column;flex:1 1 auto;width:100%;overflow:hidden}.pane-content{position:relative;flex:1 1 auto;width:100%;min-height:0}.chart-canvas{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.axis-footer{flex-shrink:0;height:28px;width:100%;min-width:0;display:block;overflow:hidden}.axis-footer .chart-canvas,.axis-footer canvas{width:100%!important;height:100%!important;min-width:0}body.resizing{cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pane-label-zone{position:absolute;top:4px;left:10px;z-index:10;pointer-events:none}.pane-title{pointer-events:auto;font-size:0px;font-weight:700;color:#fff;padding:3px 8px;border-radius:4px;background:#13172299;border:1px solid rgba(255,255,255,.08)}.pane-controls-zone{display:flex;gap:4px;align-items:center;z-index:10}.pane-controls-zone--main{position:absolute;bottom:12px;left:50%;transform:translate(-50%);gap:6px;background:var(--controls-bg);border-radius:20px;padding:4px 12px}.pane-controls-zone--indicator{position:absolute;top:8px;right:100px;gap:6px;background:var(--controls-bg);border-radius:20px;padding:4px 8px}.pane-controls-zone button{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;transition:background .2s;pointer-events:auto}.pane-controls-zone--main button{width:32px;height:32px;font-size:22px;color:var(--text-muted)}.pane-controls-zone--indicator button{width:24px;height:24px;font-size:18px;color:var(--ui-text-primary)}.pane-controls-zone button:hover{background:var(--ui-bg-hover)}.material-icons{font-size:inherit}.drawing-style-panel{position:fixed;top:100px;left:20px;background:var(--control-overlay-bg, rgba(30, 30, 40, .95));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:8px 16px;display:flex;gap:16px;align-items:center;z-index:100;border:1px solid var(--control-overlay-border, rgba(255, 255, 255, .2));box-shadow:0 4px 12px #0000004d;font-family:sans-serif}.drawing-style-panel label{font-size:12px;color:var(--text-primary, #fff);margin-right:4px}.drawing-style-panel input{margin:0 4px;cursor:pointer}.drawing-style-panel input[type=color]{width:32px;height:32px;border-radius:8px;border:none;background:transparent}.drawing-style-panel input[type=range]{width:100px}:global(.chart-only){height:100vh}:global(.chart-only) .layout-container{display:flex!important;flex:1 1 auto;width:100%;height:100%}:global(.chart-only) .watchlistPane{display:none!important}:global(.chart-only) .chartPane{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}:global(.watchlist-hidden) .watchlistPane{flex-basis:0!important;width:0!important;opacity:0;pointer-events:none}.chart-pane-root{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.series-tooltip{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:12px;font-family:monospace;border:1px solid var(--border-primary);box-shadow:var(--shadow-elevated);transition:opacity .1s ease;white-space:nowrap}.series-tooltip .series-row{margin:2px 0}.series-tooltip .series-title{font-weight:600;margin-right:8px}.series-tooltip .series-value{font-weight:400}.os-theme-custom.os-scrollbar{--os-size: var(--scrollbar-size);--os-padding-perpendicular: 2px;--os-padding-axis: 4px;--os-handle-interactive-area-offset: 2px}.os-theme-custom .os-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:999px}.os-theme-custom .os-scrollbar-handle{background:var(--scrollbar-thumb-bg);border-radius:999px;transition:background .14s ease,opacity .14s ease}.os-theme-custom .os-scrollbar-handle:hover{background:var(--scrollbar-thumb-hover)}.os-theme-custom .os-scrollbar-handle:active{background:var(--scrollbar-thumb-active)}._wrapper_jlv6k_3{position:relative;display:block;padding:0 3px}._fadeLeft_jlv6k_10,._fadeRight_jlv6k_11{position:absolute;top:0;bottom:0;width:32px;z-index:10;pointer-events:none}._fadeLeft_jlv6k_10{left:3px;background:linear-gradient(to right,var(--bg-tertiary),transparent)}._fadeRight_jlv6k_11{right:3px;background:linear-gradient(to left,var(--bg-tertiary),transparent)}._scrollRow_jlv6k_30{overflow:visible;background:color-mix(in srgb,var(--bg-primary) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-primary);transition:all .3s ease}._cardContainer_jlv6k_41{display:flex;align-items:center;gap:12px;padding:10px 12px;min-width:-moz-min-content;min-width:min-content}._card_jlv6k_41{min-width:120px;max-width:140px;padding:6px 8px;border-radius:10px;background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-primary);transition:all .3s ease;cursor:default}._card_jlv6k_41:hover{background:var(--bg-hover)}._flashUp_jlv6k_70{background:color-mix(in srgb,var(--green) 20%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 50%,transparent)}._flashDown_jlv6k_75{background:color-mix(in srgb,var(--red) 20%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 50%,transparent)}._label_jlv6k_81{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;color:var(--text-muted)}._price_jlv6k_91{font-size:14px;font-weight:500;font-family:monospace;line-height:1;margin-bottom:4px;color:var(--text-primary)}._changeUp_jlv6k_101{color:var(--green)}._changeDown_jlv6k_105{color:var(--red)}._changeText_jlv6k_109{font-size:12px;font-family:monospace;font-weight:500}._percent_jlv6k_115{margin-left:4px;font-size:10px;opacity:.7}._root_z4wa2_1{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}._header_z4wa2_11{flex-shrink:0}._main_z4wa2_15{flex:1 1 0;display:flex;min-width:0;min-height:0;overflow:hidden}._container_553fa_4{position:relative;width:100%;max-width:400px}._addSymbolInput_553fa_11{width:100%;padding:4px;height:var(--btn-height);background:var(--panel-glass);border:1px solid transparent;border-radius:4px;color:var(--text-primary);font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}._addSymbolInput_553fa_11:focus{background:var(--bg-hover);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}._addSymbolInput_553fa_11:hover{background:var(--bg-hover);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}._addSymbolInput_553fa_11::-moz-placeholder{color:var(--text-muted)}._addSymbolInput_553fa_11::placeholder{color:var(--text-muted)}._dropdownPortal_553fa_39{background:var(--panel-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px;box-shadow:0 10px 25px -5px #0006;animation:_slideIn_553fa_1 .15s ease-out;max-height:320px;overflow-y:auto;z-index:100000}._dropdownPortal_553fa_39::-webkit-scrollbar{width:4px}._dropdownPortal_553fa_39::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:10px}._option_553fa_54{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;box-sizing:border-box}@media(min-width:400px){._option_553fa_54{flex-direction:row;align-items:center;justify-content:space-between}}._option_553fa_54:hover{background:var(--bg-hover)}._optionActive_553fa_93{background:color-mix(in srgb,var(--accent-soft) 15%,transparent)}._optionDisabled_553fa_97{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._symbolInfo_553fa_54{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._companyname_553fa_113{font-weight:600;font-size:14px;word-break:break-word;white-space:normal;color:var(--text-primary)}._exchange_553fa_122{font-size:11px;color:var(--text-muted);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;white-space:nowrap}._secName_553fa_135{font-size:.75rem;color:#888;padding:4px 10px;border-radius:20px;word-break:break-word;white-space:normal;max-width:100%;margin-top:4px}@media(min-width:400px){._secName_553fa_135{margin-top:0;white-space:nowrap;flex-shrink:0;max-width:180px;overflow:hidden;text-overflow:ellipsis}}._optionActive_553fa_93 ._companyname_553fa_113{color:var(--accent)}._loading_553fa_164,._noResults_553fa_165{padding:12px;text-align:center;color:var(--text-muted, #888);font-size:.9rem}._row_mp4cf_3{display:flex;align-items:center;height:32px;border-bottom:1px solid var(--ui-border);transition:background .1s;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}._row_mp4cf_3:hover{background:var(--bg-hover, rgba(255,255,255,.04))}._row_mp4cf_3._favourite_mp4cf_18{border-left:2px solid #f59e0b;padding-left:0}._row_mp4cf_3._dragOver_mp4cf_24{border-top:2px solid var(--color-text-info, #38bdf8);background:#38bdf80f}._dragHandle_mp4cf_30{display:flex;align-items:center;justify-content:center;width:20px;padding:0;color:var(--color-text-tertiary, #555);cursor:grab;cursor:-webkit-grab;flex-shrink:0;opacity:0;transition:opacity .15s}._row_mp4cf_3:hover ._dragHandle_mp4cf_30{opacity:1;cursor:grab;cursor:-webkit-grab}._dragHandle_mp4cf_30,._dragHandle_mp4cf_30 svg{cursor:grab;cursor:-webkit-grab}._dragHandle_mp4cf_30:active{cursor:grabbing;cursor:-webkit-grabbing}._row_mp4cf_3._dragging_mp4cf_61 ._dragHandle_mp4cf_30,._row_mp4cf_3._dragging_mp4cf_61 ._dragHandle_mp4cf_30 svg{cursor:grabbing;cursor:-webkit-grabbing}._content_mp4cf_68{display:grid;grid-template-columns:.75fr 70px 60px 64px;align-items:center;flex:1;min-width:0;gap:2px}._symbol_mp4cf_77{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}._favDot_mp4cf_90{width:5px;height:5px;border-radius:50%;background:#f59e0b;flex-shrink:0}._price_mp4cf_98,._change_mp4cf_105,._percentage_mp4cf_112{font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._actions_mp4cf_120{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;opacity:0;transition:opacity .15s;pointer-events:none;z-index:0}._actions_mp4cf_120>*{pointer-events:auto}._row_mp4cf_3:hover ._actions_mp4cf_120{opacity:1}._actionBtn_mp4cf_143{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--bg-primary, #0f172a);border:1px solid var(--border-muted, transparent);border-radius:6px;color:var(--text-secondary, #9aa4b2);cursor:pointer;padding:0;font-size:12px;transition:all .2s ease;border-color:var(--ui-border, #333)}._actionBtnGroup_mp4cf_160{display:flex;gap:6px;background:var(--bg-tertiary, #0f172a)}._actionBtn_mp4cf_143:hover{background:var(--bg-hover, #5b8cff);color:var(--ui-strategy, #ffffff);transform:scale(1.05)}._actionBtn_mp4cf_143:active{transform:scale(.96);transition-duration:.05s}._favActive_mp4cf_178{color:#f59e0b!important;opacity:1!important}._row_mp4cf_3 ._favActive_mp4cf_178{opacity:1}._tabContainer_1ssor_1{display:flex;align-items:center;height:var(--topbar-height);background:var(--bg-primary);border-bottom:1px solid var(--border-muted)}._moreWrapper_1ssor_11{position:relative;display:flex;align-items:center;margin-left:auto;padding-left:8px;background:linear-gradient(to left,var(--bg-primary) 70%,transparent);z-index:10}._scrollableTabsWrapper_1ssor_24{flex-grow:1;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}._scrollableTabsWrapper_1ssor_24::-webkit-scrollbar{display:none}._scrollArea_1ssor_35{display:flex;align-items:center;gap:8px;white-space:nowrap}._tabList_1ssor_43{position:relative;display:flex;gap:0px;padding:0;background:var(--bg-primary);border-radius:8px}._slidingIndicator_1ssor_54{position:absolute;height:calc(100% - 4px);background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0}._tab_1ssor_1{position:relative;padding:6px 12px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:none;cursor:pointer;border-radius:6px;transition:color .2s;z-index:1;white-space:nowrap;display:flex;align-items:center;gap:8px}._tab_1ssor_1:hover{color:var(--text-primary);background:var(--bg-hover)}._activeTab_1ssor_94{color:var(--accent);font-weight:600}._tabLabel_1ssor_99{flex:1}._addTab_1ssor_104{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--text-muted);border-radius:6px;cursor:pointer}._addTab_1ssor_104:hover{background:var(--bg-hover);color:var(--text-primary)}._moreButton_1ssor_126{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12px;cursor:pointer;border-radius:6px}._moreButton_1ssor_126:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text-primary)}._moreActive_1ssor_147{background:var(--bg-hover);color:var(--text-primary)}._glassMenu_1ssor_153{position:absolute;top:calc(100% + 8px);right:8px;background:var(--bg-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-primary);border-radius:8px;padding:4px;min-width:160px;box-shadow:0 10px 25px #00000080;z-index:1000;display:flex;flex-direction:column;gap:2px}._menuItem_1ssor_174{width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);font-size:13px;border-radius:4px;cursor:pointer}._menuItem_1ssor_174:hover{background:var(--bg-hover)}._deleteTab_1ssor_194{opacity:0;font-size:12px;cursor:pointer;transition:opacity .2s;color:var(--text-muted)}._tab_1ssor_1:hover ._deleteTab_1ssor_194{opacity:.6}._deleteTab_1ssor_194:hover{opacity:1;color:var(--red)}._rotate_1ssor_211{transform:rotate(180deg)}._container_1j3g2_3{height:100%;display:flex;flex-direction:column;margin:0 auto;padding:3px;width:100%}._tabsWrapper_1j3g2_13{margin-bottom:0}._divider_1j3g2_16{height:1px;background:var(--divider, #ffffff);margin:0}._watchlistCard_1j3g2_22{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #ffffff);box-shadow:0 4px 16px #0000000a,0 1px 2px #00000008;overflow:hidden;transition:box-shadow .2s ease}._watchlistCard_1j3g2_22:hover{box-shadow:0 8px 24px #00000014}._addSymbolWrapper_1j3g2_38{border-bottom:1px solid var(--border-primary, #eaeef2);height:var(--topbar-height)}._header_1j3g2_44{display:grid;grid-template-columns:10px 1fr 70px 60px 64px;gap:2px;padding:8px;font-size:12px;background:var(--bg-primary);border-bottom:1px solid var(--border-primary)}._handleSpacer_1j3g2_54{width:20px;flex-shrink:0}._cell_1j3g2_59{cursor:pointer;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._cell_1j3g2_59:hover{color:#0078d4}._handleSpacer_1j3g2_54{width:24px;cursor:grab;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='12' r='1.5' fill='%23999'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23999'/%3E%3Ccircle cx='16' cy='12' r='1.5' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:.5;transition:opacity .2s}._handleSpacer_1j3g2_54:active{cursor:grabbing}._list_1j3g2_85{flex:1;min-height:0;position:relative}._list_1j3g2_85:hover{scrollbar-color:var(--bg-hover)}._basketRow_1j3g2_96{display:flex;gap:1.5rem;padding:.5rem 1rem;background:var(--bg-primary, #f5f5f5);border-bottom:1px solid var(--divider, #e0e0e0);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--ui-text-primary)}._adRatioBar_1j3g2_108{display:flex;gap:1.5rem;padding:.5rem 1rem;background:var(--bg-primary, #f5f5f5);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--ui-text-primary)}._advances_1j3g2_119{color:var(--green);font-weight:400}._declines_1j3g2_124{color:var(--red);font-weight:400}._unchanged_1j3g2_129{color:#6b7280;font-weight:400}._ratioBullish_1j3g2_134{color:var(--green);font-weight:400}._ratioBearish_1j3g2_139{color:var(--red);font-weight:600}._ratioNeutral_1j3g2_144{color:var(--text-muted);font-weight:600}._performanceSection_1j3g2_149{background:var(--bg-primary, #f5f5f5);display:flex;align-items:center;gap:.5rem}._bullish_1j3g2_156{color:var(--green);font-weight:500}._bearish_1j3g2_161{color:var(--red);font-weight:500}._trendBarContainer_1j3g2_166{width:60px;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;margin-left:4px}._trendBarFill_1j3g2_175{height:100%;background-color:var(--accent);border-radius:2px;transition:width .2s ease}._gainersLosersRow_1j3g2_182{display:flex;gap:.2rem;padding:.5rem 0rem;background:var(--bg-primary);border-bottom:5px solid var(--divider)}._gainersColumn_1j3g2_190,._losersColumn_1j3g2_191{flex:1;background:var(--bg-primary);border-radius:12px;padding:0rem 1rem;transition:all .2s ease}._columnHeader_1j3g2_207{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--divider);font-weight:600;font-size:.85rem}._columnIcon_1j3g2_218{font-size:.85rem}._columnTitle_1j3g2_222{color:var(--ui-text-primary);letter-spacing:-.2px}._performerItems_1j3g2_227{display:flex;flex-direction:column;gap:.5rem}._gainerItem_1j3g2_233,._loserItem_1j3g2_234{display:flex;align-items:center;justify-content:space-between;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:200;transition:background .1s;cursor:pointer;padding:.1rem}._gainerItem_1j3g2_233:hover,._loserItem_1j3g2_234:hover{background:var(--bg-hover)}._rank_1j3g2_251{width:22px;font-size:.7rem;font-weight:600;font-family:monospace}._symbol_1j3g2_258{flex:1;font-weight:500;margin-left:.25rem;color:var(--ui-text-primary)}._changePositive_1j3g2_265{color:var(--green);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:300}._changeNegative_1j3g2_272{color:var(--red);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:300}._emptyMessage_1j3g2_279{text-align:center;color:#9ca3af;font-size:.75rem;padding:.5rem 0}._overlay_1xeh3_2{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_1xeh3_15{background:var(--bg-primary, #1e1e1e);border-radius:8px;padding:20px;min-width:350px;max-width:500px;box-shadow:0 4px 20px #0000004d}._dialog_1xeh3_15 h3{margin:0 0 16px;color:var(--text-primary, #fff)}._windowList_1xeh3_29{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;max-height:300px;overflow-y:auto}._windowOption_1xeh3_38{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border-color, #333);border-radius:6px;cursor:pointer;transition:background .2s}._windowOption_1xeh3_38:hover{background:var(--bg-hover, #2a2a2a)}._windowOption_1xeh3_38 input{margin:0}._windowInfo_1xeh3_57{flex:1;display:flex;justify-content:space-between;align-items:center}._windowInfo_1xeh3_57 strong{color:var(--text-primary, #fff)}._currentSymbol_1xeh3_68{font-size:12px;color:var(--text-secondary, #888)}._actions_1xeh3_73{display:flex;gap:12px;justify-content:flex-end}._actions_1xeh3_73 button{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}._actions_1xeh3_73 button:first-child{background:var(--bg-secondary, #2a2a2a);color:var(--text-primary, #fff)}._confirmBtn_1xeh3_92{background:#4c9aff;color:#fff}._confirmBtn_1xeh3_92:hover{background:#3a7bc8}._indicatorButton_v4bhy_4{background:transparent;border:none;font-size:13px;color:var(--ui-text-secondary);padding:5px 6px;height:var(--btn-height);font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px}._indicatorButton_v4bhy_4:hover{background:var(--bg-hover);color:var(--ui-text-primary)}._indicatorButton_v4bhy_4:active{background:var(--ui-bg-soft);transform:translateY(0)}._indicatorButton_v4bhy_4:before{content:"ƒ";color:var(--ui-accent);font-weight:700;font-size:14px}._backdrop_v4bhy_43{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--ui-bg-soft);backdrop-filter:blur(0px) saturate(180%);-webkit-backdrop-filter:blur(0px) saturate(180%);z-index:10000;display:flex;align-items:center;justify-content:center}._dialog_v4bhy_60{width:480px;height:520px;max-width:95vw;max-height:90vh;background:var(--ui-bg-glass);border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;overflow:hidden;animation:_modalSlideIn_v4bhy_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _modalSlideIn_v4bhy_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._dialogHeader_v4bhy_85{padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}._searchContainer_v4bhy_93{flex:1;display:flex;align-items:center;background:var(--ui-bg-soft);border-radius:8px;padding:0 12px;border:1px solid transparent}._searchContainer_v4bhy_93:focus-within{border-color:var(--ui-accent);background:var(--ui-bg-hover)}._searchIcon_v4bhy_108{color:var(--ui-text-muted);font-size:14px}._searchInput_v4bhy_110{background:none;border:none;color:var(--ui-text-primary);padding:10px;width:100%;outline:none;font-size:14px}._dialogBody_v4bhy_120{display:flex;flex:1;overflow:hidden}._groupList_v4bhy_126{width:180px;background:var(--ui-bg-soft);border-right:1px solid var(--ui-border-soft);padding:10px;overflow-y:auto}._groupItem_v4bhy_134{padding:10px 12px;border-radius:6px;color:var(--ui-text-secondary);cursor:pointer;font-size:13px;transition:.2s}._groupItem_v4bhy_134:hover{background:var(--bg-hover)}._groupItemActive_v4bhy_146{background:color-mix(in srgb,var(--ui-accent) 15%,transparent);color:var(--ui-accent);font-weight:600}._indicatorList_v4bhy_152{flex:1;padding:16px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:8px}._indicatorCard_v4bhy_162{padding:12px 16px;background:var(--ui-bg-card);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.2s}._indicatorCard_v4bhy_162:hover{background:var(--bg-hover);transform:translateY(-1px)}._indicatorLabel_v4bhy_178{color:var(--ui-text-primary);font-size:14px}._groupBadge_v4bhy_180{font-size:10px;color:var(--ui-text-muted);background:var(--ui-bg-soft);padding:2px 6px;border-radius:4px;margin-left:8px}._strategyTag_v4bhy_189{font-size:9px;font-weight:800;background:var(--ui-strategy);color:#fff;padding:2px 5px;border-radius:3px;text-transform:uppercase}._emptyState_v4bhy_199{grid-column:1 / -1;text-align:center;color:#787b86;margin-top:40px}._closeButton_v4bhy_206{background:none;border:none;color:#787b86;cursor:pointer;font-size:18px}._toolbar_1jt4y_6{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 16px;position:relative;background:var(--toolbar-bg);border-bottom:1px solid var(--toolbar-border);z-index:10}._navSection_1jt4y_19{display:flex;align-items:center;gap:16px;flex:1}._toolSection_1jt4y_27{display:flex;align-items:center;gap:8px;justify-content:center;height:var(--topbar-height)}._divider_1jt4y_35{width:1px;height:20px;background:var(--divider)}._rightSection_1jt4y_42{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}._intervalDropdown_1jt4y_51{position:relative;border:none;background:transparent;border-radius:6px}._intervalDropdown_1jt4y_51:hover{color:var(--text-primary)}._intervalSelect_1jt4y_65{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;color:var(--accent);padding:6px 20px 6px 10px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}._intervalSelect_1jt4y_65:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--accent-soft)}._intervalSelect_1jt4y_65:focus{color:var(--accent)}._intervalDropdown_1jt4y_51:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text-secondary)}._loading_1jt4y_117{width:6px;height:6px;background:var(--accent);border-radius:50%;margin-left:12px;filter:drop-shadow(0 0 4px var(--accent))}._drawBtn_1jt4y_127{display:flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}._drawBtn_1jt4y_127:hover{background:var(--bg-hover);color:var(--text-primary)}._drawBtn_1jt4y_127._active_1jt4y_154{color:var(--accent)}._drawBtn_1jt4y_127:active{transform:translateY(1px)}._seriesDropdown_1jt4y_170{position:relative;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center}._seriesSelect_1jt4y_180{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;width:60px;color:transparent;padding:6px 24px 6px 30px;border-radius:6px;cursor:pointer;outline:none;transition:background .12s ease}._seriesSelect_1jt4y_180:hover{background:var(--bg-hover)}._seriesIconOverlay_1jt4y_205{position:absolute;left:8px;pointer-events:none;color:var(--accent);display:flex;align-items:center}._seriesSelect_1jt4y_180:hover+._seriesIconOverlay_1jt4y_205{color:var(--text-primary)}._seriesDropdown_1jt4y_170:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text-secondary)}._seriesOption_1jt4y_232{color:#000;background:#fff}._container_1quqz_1{position:relative;display:inline-block}._trigger_1quqz_6{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;border-radius:6px;padding:5px 6px;cursor:pointer;color:var(--text-secondary);transition:all .15s cubic-bezier(.4,0,.2,1)}._trigger_1quqz_6:hover,._active_1quqz_21{background:var(--bg-hover);color:var(--accent)}._icon_1quqz_26{display:flex;align-items:center}._chevron_1quqz_31{opacity:.6;transition:transform .2s ease}._rotated_1quqz_36{transform:rotate(180deg)}._portalMenu_1quqz_41{position:absolute;z-index:10000;min-width:180px}._menu_1quqz_48{background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px;box-shadow:0 10px 25px -5px #0006;animation:_slideIn_1quqz_1 .15s ease-out}._menuItem_1quqz_59{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:transparent;border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .1s ease;text-align:left}._menuItem_1quqz_59:hover{background:var(--bg-hover)}._selected_1quqz_79{color:var(--accent);background:#2962ff1a}._menuIcon_1quqz_84{opacity:.8;display:flex;align-items:center}._menuLabel_1quqz_90{flex:1}._dot_1quqz_94{width:4px;height:4px;background:var(--accent);border-radius:50%}@keyframes _slideIn_1quqz_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._container_1f51z_1{position:relative;display:inline-block}._trigger_1f51z_6{display:flex;align-items:center;gap:4px;padding:5px 6px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:all .15s cubic-bezier(.4,0,.2,1)}._trigger_1f51z_6:hover,._active_1f51z_20{background:var(--bg-hover);color:var(--accent)}._intervalValue_1f51z_25{font-size:13px;font-weight:500}._chevron_1f51z_30{opacity:.6;transition:transform .2s ease}._rotated_1f51z_35{transform:rotate(180deg)}._portalMenu_1f51z_40{position:absolute;z-index:10000;min-width:120px}._menu_1f51z_47{background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px;box-shadow:0 10px 25px -5px #0006;animation:_slideIn_1f51z_1 .15s ease-out}._menuHeader_1f51z_58{padding:6px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}._menuItem_1f51z_69{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:transparent;border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .1s ease;text-align:left}._menuItem_1f51z_69:hover{background:var(--bg-hover)}._selected_1f51z_89{color:var(--accent);background:#2962ff1a}._menuIcon_1f51z_94{opacity:.8;display:flex;align-items:center}._menuLabel_1f51z_100{flex:1}._dot_1f51z_104{width:4px;height:4px;background:var(--accent);border-radius:50%}@keyframes _slideIn_1f51z_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._legendContainer_1ysfi_1{position:absolute;top:46px;left:12px;z-index:20;min-width:32px;width:-moz-fit-content;width:fit-content;overflow:hidden;cursor:pointer;font-size:12px;color:var(--text-secondary);pointer-events:none}._actions_1ysfi_20{opacity:0;transform:translate(-10px);transition:all .2s ease;white-space:nowrap;pointer-events:none}._row_1ysfi_29:hover ._actions_1ysfi_20{opacity:1;transform:translate(0)}._color_1ysfi_35{width:12px;height:2px;border-radius:2px;flex-shrink:0;margin-right:8px;align-self:center;box-shadow:0 0 6px var(--bg-overlay);transition:all .2s ease}._row_1ysfi_29{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;transition:background .2s ease;pointer-events:none}._row_1ysfi_29:hover{background:var(--bg-hover)}._label_1ysfi_65{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._actions_1ysfi_20{display:flex;gap:4px;pointer-events:auto}._action_1ysfi_20{display:flex;align-items:center;justify-content:center;width:26px;height:20px;font-size:14px;background:transparent;border:none;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:auto}._action_1ysfi_20:hover{color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}._action_1ysfi_20 svg{transition:transform .4s ease}._action_1ysfi_20:hover svg{transform:rotate(30deg)}._color_1ysfi_35,._label_1ysfi_65{pointer-events:none}._page_se2hw_1{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}._chartContainer_se2hw_10{flex:1;min-width:0;min-height:0;position:relative}._chartViewport_se2hw_18{position:absolute;inset:0;pointer-events:none;z-index:10}._chartViewport_se2hw_18 *{pointer-events:auto}._error_se2hw_30{position:absolute;top:60px;left:50%;transform:translate(-50%);background:var(--danger-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--danger-border);color:var(--danger);padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;z-index:1000;box-shadow:var(--shadow-elevated);animation:_slideDown_se2hw_1 .3s cubic-bezier(.16,1,.3,1)}._intelligencePanel_se2hw_48{height:100%;min-height:0;overflow:hidden}@keyframes _slideDown_se2hw_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._intelligenceOverlay_5arie_8{position:absolute;top:36px;right:100px;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:auto}._shiftDown_5arie_19{top:62px}._pillWrapper_5arie_28{display:flex;align-items:center;justify-content:flex-end}._panelWrapper_5arie_40{width:400px;max-height:80vh;overflow-y:auto;border-radius:16px;position:relative;animation:_panelSlideIn_5arie_1 .18s ease}._panelWrapper_5arie_40>*{position:relative!important;bottom:auto!important;right:auto!important;width:100%!important;max-width:100%!important}._panelWrapperCollapsed_5arie_61{max-height:48px;max-width:300px;overflow:hidden}@keyframes _panelSlideIn_5arie_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._unified-badge_125vt_8{position:fixed;min-width:400px;max-width:420px;background:var(--ui-bg-glass, rgba(15, 25, 35, .95));-webkit-backdrop-filter:var(--glass-blur, blur(12px));backdrop-filter:var(--glass-blur, blur(12px));border-radius:16px;border:1px solid var(--ui-border, rgba(255, 255, 255, .1));box-shadow:var(--shadow-medium, 0 8px 32px rgba(0, 0, 0, .4));font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;transition:all .2s ease;z-index:5;color:var(--ui-text-primary, #e2e8f0)}._unified-badge_125vt_8._embedded_125vt_27{position:relative;bottom:auto;right:auto;margin:0;width:100%;max-width:420px}._unified-badge_125vt_8._collapsed_125vt_39{min-width:auto;width:auto;max-width:none;background:var(--bg-overlay, rgba(15, 25, 35, .85))}._unified-badge_125vt_8._collapsed_125vt_39 ._headerRow_125vt_45{border-bottom:none}._unified-badge_125vt_8._collapsed_125vt_39 ._centerGroup_125vt_49{cursor:pointer}._unified-badge_125vt_8._embedded_125vt_27:not(._collapsed_125vt_39){transform:translateY(-250px);transition:transform 0s ease}._headerRow_125vt_45{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--divider, rgba(255, 255, 255, .08));border-radius:16px 16px 0 0;background:#fff3}._leftGroup_125vt_72{display:flex;align-items:center;gap:8px}._centerGroup_125vt_49{display:flex;align-items:center;gap:8px;background:var(--ui-bg-soft, rgba(0, 0, 0, .3));padding:4px 10px;border-radius:20px}._rightGroup_125vt_85{display:flex;gap:4px;align-items:center}._unifiedLabel_125vt_91{font-weight:700;font-size:12px;letter-spacing:.5px;background:var(--ui-bg-soft, rgba(0, 0, 0, .3));padding:4px 8px;border-radius:20px}._collapsedContent_125vt_101{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500}._collapsedBias_125vt_108{font-weight:700}._collapsedTerm_125vt_111{background:var(--ui-bg-soft, rgba(0, 0, 0, .3));padding:2px 6px;border-radius:12px}._collapsedRisk_125vt_116{padding:2px 6px;border-radius:12px;color:#fff}._biasChip_125vt_123,._riskChip_125vt_124{font-size:11px;font-weight:600;padding:2px 6px;border-radius:12px;background:#f2f2f280}._riskChip_125vt_124{color:#fff}._toggleBtn_125vt_136,._expandBtn_125vt_137,._closeBtn_125vt_138{background:transparent;border:none;color:var(--ui-text-secondary, #94a3b8);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:all .2s}._toggleBtn_125vt_136:hover,._expandBtn_125vt_137:hover,._closeBtn_125vt_138:hover{background:var(--control-hover, rgba(255, 255, 255, .1));color:var(--ui-text-primary, #f1f5f9)}._content_125vt_160{padding:12px;max-height:500px;overflow-y:auto;scrollbar-width:thin}._content_125vt_160::-webkit-scrollbar{width:4px}._content_125vt_160::-webkit-scrollbar-track{background:var(--bg-tertiary, rgba(0, 0, 0, .2));border-radius:4px}._content_125vt_160::-webkit-scrollbar-thumb{background:var(--scroll-thumb, #475569);border-radius:4px}._chipsRow_125vt_181{display:flex;gap:12px;margin-bottom:16px;justify-content:space-between}._chip_125vt_181{flex:1;background:var(--ui-bg-soft, rgba(0, 0, 0, .3));border-radius:12px;padding:8px 6px;text-align:center}._chipLabel_125vt_194{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-text-secondary, #94a3b8);margin-bottom:4px}._chipValue_125vt_201{font-size:16px;font-weight:700}._alignmentContainer_125vt_209{margin-bottom:16px;background:var(--ui-bg-soft, rgba(0, 0, 0, .3));border-radius:12px;padding:8px 10px}._alignmentBar_125vt_215{height:4px;background:var(--ui-border, rgba(255, 255, 255, .1));border-radius:4px;overflow:hidden;margin-bottom:6px}._alignmentFill_125vt_222{height:100%;transition:width .3s ease}._alignmentStats_125vt_226{display:flex;justify-content:space-between;font-size:10px;color:var(--ui-text-secondary, #94a3b8)}._tabs_125vt_236{display:flex;gap:4px;background:var(--bg-tertiary, rgba(0, 0, 0, .25));padding:4px;border-radius:12px;margin-bottom:16px}._tab_125vt_236{flex:1;background:transparent;border:none;color:var(--ui-text-secondary, #94a3b8);padding:6px 0;font-size:11px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}._tab_125vt_236._active_125vt_256{background:var(--control-active, rgba(255, 255, 255, .1));color:var(--ui-text-primary, white)}._tab_125vt_236:hover:not(._active_125vt_256){background:var(--control-hover, rgba(255, 255, 255, .05));color:var(--text-secondary, #cbd5e1)}._subTabs_125vt_268{display:flex;gap:4px;background:var(--bg-tertiary, rgba(0, 0, 0, .2));padding:4px;border-radius:10px;margin-bottom:12px}._subTab_125vt_268{flex:1;background:transparent;border:none;color:var(--ui-text-secondary, #94a3b8);padding:4px 0;font-size:10px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}._subTab_125vt_268._activeSub_125vt_288{background:var(--control-active, rgba(255, 255, 255, .15));color:var(--ui-text-primary, white)}._subTab_125vt_268:hover:not(._activeSub_125vt_288){background:var(--control-hover, rgba(255, 255, 255, .05));color:var(--text-secondary, #cbd5e1)}._section_125vt_300{margin-bottom:12px}._sectionTitle_125vt_303{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-text-secondary, #94a3b8);margin-bottom:8px;padding-left:4px;border-left:2px solid var(--accent, #8b5cf6)}._divider_125vt_313{height:1px;background:var(--divider, rgba(255, 255, 255, .08));margin:12px 0}._recommendationSection_125vt_322{margin-bottom:12px}._recommendationSection_125vt_322 ._sectionTitle_125vt_303{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-text-secondary, #94a3b8);margin-bottom:8px;padding-left:4px;border-left:2px solid var(--accent, #8b5cf6)}._recommendationText_125vt_335{font-size:12px;font-weight:500;line-height:1.4;background:var(--ui-bg-soft, rgba(0, 0, 0, .3));padding:10px 12px;border-radius:10px;text-align:left}._streakContainer_125vt_348{margin:12px 0}._streakBar_125vt_351{height:6px;background:var(--bg-hover);border-radius:3px;display:flex;overflow:hidden}._streakWin_125vt_358{background:var(--green)}._streakLoss_125vt_361{background:var(--red);flex:1}._streakStats_125vt_365{display:flex;justify-content:space-between;font-size:10px;margin-top:4px;opacity:.7}._distributionBar_125vt_372{height:6px;background:#ffffff1a;border-radius:3px;display:flex;margin:8px 0}._distLong_125vt_379{background:var(--accent)}._distShort_125vt_382{background:#a855f7;flex:1}._distLegend_125vt_386{display:flex;justify-content:space-between;font-size:10px}._histogramSection_125vt_395{margin-top:12px}._histogramContainer_125vt_398{display:flex;align-items:flex-end;gap:2px;height:80px;margin:12px 0 8px;position:relative}._histogramBarWrapper_125vt_406{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:100%}._histogramBar_125vt_406{width:100%;background:var(--accent, #5b8cff);border-radius:2px 2px 0 0;transition:height .2s;min-height:2px}._meanMarker_125vt_422,._medianMarker_125vt_423{position:absolute;width:2px;height:100%;background:var(--green, #0ecb81);top:0;opacity:.7;pointer-events:none}._medianMarker_125vt_423{background:var(--red, #f6465d)}._currentMarker_125vt_435{position:absolute;top:-14px;font-size:10px;color:var(--accent, #5b8cff);transform:translate(-50%);left:50%}._histogramLabel_125vt_443{font-size:11px;color:var(--ui-text-secondary, #94a3b8);margin-top:4px}._histogramLegend_125vt_448{display:flex;justify-content:center;gap:16px;margin-top:8px;font-size:10px}._legendMean_125vt_455,._legendMedian_125vt_456{display:inline-block;width:12px;height:2px;background:var(--green, #0ecb81);vertical-align:middle;margin-right:4px}._legendMedian_125vt_456{background:var(--red, #f6465d)}._legendCurrent_125vt_467{color:var(--accent, #5b8cff);margin-right:4px}._chatWrapper_125vt_475{width:100%;margin-top:8px}._chatHeader_125vt_479{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent);padding:8px 0;border-top:1px solid var(--border-color);margin-top:8px}._chatToggle_125vt_491{font-size:12px;opacity:.7}._aiSummaryMessage_125vt_495{padding:8px 12px;color:var(--text-muted);font-size:12px;text-align:right}._summaryHistoryContainer_125vt_501{max-height:300px;overflow-y:auto;margin-top:8px}._summaryEntry_125vt_506{margin-bottom:12px;padding-bottom:8px}._summaryTimestamp_125vt_510{font-size:10px;color:var(--text-muted);margin-bottom:6px;font-family:monospace}._summaryRow_125vt_516{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px;font-size:11px}._summaryLabel_125vt_524{font-weight:600;color:var(--text-secondary)}._summaryValue_125vt_528{font-weight:500}._summaryText_125vt_531{font-size:12px;line-height:1.4;color:var(--text-primary);margin-top:4px}._summaryDetailed_125vt_537{margin-top:8px;padding-left:8px;border-left:2px solid var(--accent)}._summaryDivider_125vt_542{margin:8px 0;border:none;border-top:1px solid var(--border-subtle)}._termSelector_125vt_551{display:flex;gap:4px;margin-bottom:8px;justify-content:center}._termButton_125vt_557{background:#ffffff1a;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;cursor:pointer;color:var(--text-muted)}._termButton_125vt_557._activeTerm_125vt_567{background:var(--accent);color:#000}._compactBadge_125vt_575{display:inline-flex;align-items:center;gap:8px;padding:0 4px;height:var(--btn-height);background:transparent;border-radius:6px;cursor:auto}._compactItem_125vt_585{display:inline-flex;align-items:center;height:var(--btn-height);gap:3px;font-size:12px;font-weight:500;color:var(--text-secondary);padding:2px 4px;border-radius:4px;transition:background .2s}._compactItem_125vt_585:hover{background:var(--bg-hover);cursor:pointer}._compactItem_125vt_585._activeCompactItem_125vt_601{color:var(--accent)}._compactLabel_125vt_604{font-weight:600;letter-spacing:.5px}._compactOverall_125vt_608{font-size:12px;font-weight:700;width:32px;margin-left:4px;padding:2px 6px;border-radius:4px;cursor:auto}._biasLabel_125vt_617{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:auto}._floatingPanelContainer_125vt_628{position:fixed;top:80px;left:20px;z-index:10000;pointer-events:auto}._trendUp_125vt_639{color:var(--green, #4ade80)}._trendDown_125vt_642{color:var(--red, #f87171)}._noPosition_125vt_645{text-align:center;padding:24px;color:var(--text-muted, #64748b);font-style:italic}._squeezeAlert_125vt_651{background:#f59e0b33;border-left:3px solid #f59e0b;padding:6px 10px;font-size:11px;font-weight:600;border-radius:6px;margin-top:8px;color:#fbbf24}._voidAlert_125vt_661{background:var(--ui-bg-soft, rgba(100, 116, 139, .2));border-radius:8px;padding:8px;display:flex;align-items:center;gap:8px;font-size:11px;margin:8px 0}._voidDensity_125vt_671{margin-left:auto;font-family:monospace}._statsTable_125vt_675{width:100%;border-collapse:collapse}._statLabel_125vt_679{padding:6px 4px;color:var(--ui-text-secondary, #94a3b8);font-size:11px;width:40%}._statValue_125vt_685{padding:6px 4px;font-weight:500;font-size:12px;text-align:right;font-family:JetBrains Mono,monospace}._statValueRight_125vt_692{text-align:right!important}._statSub_125vt_695{font-size:9px;color:var(--text-muted, #64748b);margin-left:6px}._boldLabel_125vt_700{font-weight:700}@media(max-width:480px){._unified-badge_125vt_8{min-width:280px;max-width:320px;top:60px;right:10px}._chipValue_125vt_201{font-size:14px}}._compactDivider_125vt_723{display:inline-block;width:1px;height:14px;background:var(--divider, rgba(255, 255, 255, .12));margin:0 4px;flex-shrink:0}._decisionChip_125vt_733{display:inline-flex;align-items:center;gap:4px;height:var(--btn-height);padding:2px 8px;cursor:pointer;transition:filter .15s ease;flex-shrink:0}._decisionChip_125vt_733:hover{filter:brightness(1.15)}._confidencePct_125vt_750{font-size:10px;font-weight:600;opacity:.85}._rrChip_125vt_757{display:inline-flex;align-items:center;height:var(--btn-height);padding:2px 6px;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;background:var(--ui-bg-soft, rgba(0, 0, 0, .25));border-radius:5px;flex-shrink:0;letter-spacing:.3px}._alignDot_125vt_772{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .3s ease}._blockerBadge_125vt_781{display:inline-flex;align-items:center;height:var(--btn-short-height);padding:2px 6px;font-size:10px;font-weight:700;color:#f97316;background:#f9731626;border-radius:5px;flex-shrink:0;cursor:default;letter-spacing:.2px}._chatContainer_evmqs_1{display:flex;flex-direction:column;background:var(--bg-secondary, #1e1e2f);border-radius:8px;margin-top:12px;border:1px solid var(--border, #2d2d3a);overflow:hidden}._messagesContainer_evmqs_11{height:300px;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}._message_evmqs_11{display:flex;flex-direction:column;max-width:85%}._message_evmqs_11._user_evmqs_26{align-self:flex-end;background:var(--accent, #3b82f6);color:#fff;border-radius:12px 12px 4px;padding:8px 12px}._message_evmqs_11._assistant_evmqs_34{align-self:flex-start;background:var(--bg-tertiary, #2a2a3a);border-radius:12px 12px 12px 4px;padding:8px 12px}._messageRole_evmqs_41{font-size:10px;font-weight:600;margin-bottom:4px;opacity:.7}._messageContent_evmqs_48{font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}._placeholder_evmqs_55{text-align:center;color:var(--text-muted, #888);font-size:13px;padding:20px}._inputContainer_evmqs_62{display:flex;gap:8px;padding:12px;border-top:1px solid var(--border, #2d2d3a);background:var(--bg-secondary, #1e1e2f)}._input_evmqs_62{flex:1;background:var(--bg-tertiary, #2a2a3a);border:1px solid var(--border, #3d3d4a);border-radius:6px;padding:8px 12px;color:var(--text-primary, #e0e0e0);font-family:inherit;resize:vertical;font-size:13px}._input_evmqs_62:focus{outline:none;border-color:var(--accent, #3b82f6)}._sendButton_evmqs_87{background:var(--accent, #3b82f6);color:#fff;border:none;border-radius:6px;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s}._sendButton_evmqs_87:hover:not(:disabled){opacity:.9}._sendButton_evmqs_87:disabled{opacity:.5;cursor:not-allowed}._backdrop_17x3r_3{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--ui-bg-soft);backdrop-filter:blur(0px) saturate(180%);-webkit-backdrop-filter:blur(0px) saturate(180%)}._dialog_17x3r_18{background:var(--ui-bg-glass);border:1px solid var(--ui-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-elevated);transition:width .4s cubic-bezier(.16,1,.3,1);width:360px;max-height:85vh;display:flex;flex-direction:column}._dialog_17x3r_18._wide_17x3r_33{width:720px}._title_17x3r_38{margin:0 0 12px;font-size:14px;font-weight:600;text-transform:uppercase;color:var(--text-secondary)}._form_17x3r_47{overflow-y:auto;padding:4px}._form_17x3r_47[data-layout=grid]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._form_17x3r_47[data-layout=stack]{display:flex;flex-direction:column;gap:16px}._field_17x3r_67{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px;border-radius:6px;background:var(--control-bg);border:1px solid var(--border-subtle)}._field_17x3r_67 label,._label_17x3r_83{font-size:13px;font-weight:500;text-transform:capitalize;color:var(--ui-text-secondary)}._field_17x3r_67 input[type=number],._field_17x3r_67 input[type=color]{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);padding:6px 8px;border-radius:6px;outline:none;transition:all .15s ease}._field_17x3r_67 input[type=number]:focus,._field_17x3r_67 input[type=color]:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._field_17x3r_67 input[type=color]{height:32px;padding:2px;cursor:pointer}._actions_17x3r_117{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._button_17x3r_125{background:var(--control-bg);border:1px solid var(--border-primary);color:var(--text-primary);padding:6px 12px;font-size:12px;border-radius:6px;cursor:pointer;transition:all .15s ease}._button_17x3r_125:hover{background:var(--control-hover)}._primary_17x3r_142{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}._primary_17x3r_142:hover{background:var(--accent-hover)}@keyframes _fadeIn_17x3r_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._form_17x3r_47::-webkit-scrollbar{width:4px}._form_17x3r_47::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:10px}._toolbar_1gh7y_1{position:absolute;left:12px;bottom:60px;display:flex;flex-direction:row;align-items:center;background:var(--panel-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:12px;padding:6px;gap:8px;box-shadow:var(--shadow-elevated);z-index:10;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dragHandle_1gh7y_20{cursor:grab;color:var(--text-muted);padding:4px 0;width:100%;display:flex;justify-content:center;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}._dragHandle_1gh7y_20:active{cursor:grabbing}._buttonStack_1gh7y_35{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:6px;place-items:center}._button_1gh7y_35{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._button_1gh7y_35:hover{background:var(--bg-hover);color:var(--text-primary)}._active_1gh7y_62{background:var(--accent-soft)!important;color:var(--accent)!important}._panel_xpzig_1{height:100%;min-height:0;width:380px;background:var(--bg-primary, #1e1e2a);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--border-primary, #2a2a3a);padding-left:6px}._header_xpzig_15{display:flex;gap:8px;margin-bottom:1px;position:sticky;top:0;background:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:1px}._badgeGrid_xpzig_26{overflow-y:auto;overflow-x:hidden;max-height:90%;min-height:0;background:var(--bg-primary, #2a2a3a);gap:2px}._badgeContainer_xpzig_35{background:var(--bg-primary, #2a2a3a);padding:1px;transition:all .2s}._badgeHeader_xpzig_41{background:var(--bg-primary, #2a2a3a);display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;color:var(--text-primary)}._titleBar_xpzig_52{color:var(--text-muted);font-size:var(--font-size);padding:6px 0;border-bottom:1px solid var(--border-primary, #2a2a3a);height:33px}._badgeControls_xpzig_75{margin-bottom:12px}._symbolRow_xpzig_79{background:var(--bg-secondary, #2a2a3a);border-radius:12px;padding:5px;margin-bottom:2px;border-bottom:1px solid var(--border-primary, #2a2a3a);transition:all .2s}._rowHeader_xpzig_88{display:flex;justify-content:space-between;align-items:center;margin-bottom:1px;flex-wrap:wrap;gap:8px}._symbolInfo_xpzig_97{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}._symbolName_xpzig_104{font-size:12px;font-weight:400;color:var(--text-primary)}._tickerData_xpzig_110{display:flex;gap:12px;font-size:13px}._price_xpzig_116{font-weight:400;color:var(--text-primary)}._change_xpzig_121{font-weight:400}._positive_xpzig_125{color:var(--green)}._negative_xpzig_129{color:var(--red)}._rowControls_xpzig_133{display:flex;gap:8px;align-items:center}._closeBtn_xpzig_60{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-secondary);padding:0 6px;border-radius:4px}._closeBtn_xpzig_60:hover{background:#ffffff1a;color:#ff5c5c}._badgeContainer_xpzig_35{width:100%}._symbolName_xpzig_104{cursor:pointer;transition:color .2s}._symbolName_xpzig_104:hover{color:var(--accent-color, #3b82f6)}._symbolRow_xpzig_79._dragOver_xpzig_165{opacity:.5;background:var(--highlight-bg, rgba(96, 165, 250, .2))}._ohlc-ohlc_sdmje_3{position:absolute;top:10px;left:4px;z-index:5;display:flex;flex-direction:row;align-items:center;gap:16px;background:var(--panel-glass);padding:2px 14px;border:none;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:12px;letter-spacing:.02em;color:var(--text-primary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}._ohlc-ohlc_sdmje_3 span{display:flex;align-items:center;gap:6px;transition:color .12s ease}._ohlc-ohlc_sdmje_3 span:first-letter{color:var(--text-muted);font-weight:600;opacity:.85}._ohlc-ohlc_sdmje_3 .up{color:var(--green)}._ohlc-ohlc_sdmje_3 .down{color:var(--red)}._ohlc-ohlc_sdmje_3 span:last-child{padding-left:16px;margin-left:4px;border-left:1px solid var(--border-primary);color:var(--text-secondary)}._ohlc-ohlc_sdmje_3._liveTick_sdmje_78{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px var(--accent-soft),0 8px 24px #00000059}@keyframes _ohlcPulse_sdmje_1{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}._ohlc-ohlc_sdmje_3._liveTick_sdmje_78{animation:_ohlcPulse_sdmje_1 .6s ease-in-out}._chart-splitter_1fbix_2{flex:0 0 2px;height:2px;width:100%;cursor:row-resize;background:var(--divider);position:relative;z-index:5}._chart-splitter_1fbix_2:after{content:"";position:absolute;top:2px;left:0;right:0;height:1px;background:var(--divider)}._chart-splitter_1fbix_2:hover:after{background:#2962ff}._chart-splitter_1fbix_2._disabled_1fbix_27{pointer-events:none;opacity:.3}._toolbarWrapper_jlpq3_6{display:flex;width:100%;align-items:center;padding:0 20px;height:var(--topbar-height);background:var(--toolbar-bg);color:var(--toolbar-fg);border-bottom:1px solid var(--toolbar-border)}._spacer_jlpq3_19{margin-left:auto;margin-right:auto}._toolbarContainer_jlpq3_25{display:flex;align-items:center;gap:8px;background:transparent}._toggleGroup_jlpq3_35{display:flex;background:var(--panel-glass);padding:0}._button_jlpq3_44{background:transparent;border:none;width:var(--btn-height);height:var(--btn-height);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:5px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._button_jlpq3_44:hover{color:var(--text-primary);background:var(--bg-hover)}._button_jlpq3_44._active_jlpq3_66{color:var(--accent)}._button_jlpq3_44[title="Hide Watchlist"]._active_jlpq3_66,._hideActive_jlpq3_73{background:#f2364533!important;color:var(--red)!important}._separator_jlpq3_79{width:1px;height:20px;background:var(--divider);margin:0 4px}._actionSection_jlpq3_87{display:flex;align-items:center;gap:4px;height:var(--topbar-height)}._settingsIcon_jlpq3_95{background:transparent;border:none;color:var(--text-secondary);width:var(--btn-height);height:var(--btn-height);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:5px;transition:color .2s}._settingsIcon_jlpq3_95:hover{color:var(--text-primary);background:var(--bg-hover)}._settingsWrapper_jlpq3_114{position:relative;display:flex}._toggleGroup_1shvo_4{display:flex;background:var(--panel-glass);padding:0;border-radius:8px;border:1px solid var(--border-muted);width:-moz-fit-content;width:fit-content}._button_1shvo_19,._active_1shvo_20{background:transparent;border:none;width:var(--btn-height);height:var(--btn-height);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:5px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px}._button_1shvo_19:hover{color:var(--text-primary);background:var(--bg-hover)}._active_1shvo_20{color:var(--accent);font-weight:700}._dropdownPanel_1llwg_2{position:fixed;z-index:10000;background:var(--bg-elevated, #1e1e2e);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-primary, rgba(255, 255, 255, .1));border-radius:12px;padding:12px;min-width:240px;box-shadow:var(--shadow-medium, 0 20px 35px -10px rgba(0, 0, 0, .5));animation:_fadeIn_1llwg_1 .15s ease-out}._section_1llwg_16{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--divider, rgba(255, 255, 255, .08))}._section_1llwg_16:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._title_1llwg_28{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #a0a0b0);margin-bottom:8px}._buttonRow_1llwg_38{display:flex;gap:8px;flex-wrap:wrap}._themeButton_1llwg_44{flex:1;background:var(--control-bg, rgba(255, 255, 255, .05));border:1px solid var(--border-subtle, transparent);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;color:var(--text-primary, #e0e0e0);cursor:pointer;transition:all .1s ease}._themeButton_1llwg_44:hover{background:var(--control-hover, rgba(255, 255, 255, .08))}._themeButton_1llwg_44._active_1llwg_61{background:var(--accent-soft, rgba(91, 140, 255, .18));border-color:var(--accent, #5b8cff);color:var(--accent, #5b8cff)}._hint_1llwg_67{font-size:11px;color:var(--text-muted, #a0a0b0);margin-top:6px;padding-left:4px}._switchRow_1llwg_75{display:flex;flex-direction:column;gap:10px}._switchLabel_1llwg_81{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-primary, #e0e0e0);cursor:pointer}._switchLabel_1llwg_81 input{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--accent, #5b8cff)}._switchLabel_1llwg_81 input:disabled{opacity:.5;cursor:not-allowed}._dropdownPanel_1llwg_2{color:var(--text-primary, #e0e0e0)}@keyframes _fadeIn_1llwg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._container_1j8ze_5{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}._watchlistPane_1j8ze_17{flex:0 0 auto;width:auto;min-width:0;overflow:hidden;z-index:10;transition:flex-basis .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),opacity .14s ease;border:none}.app-layout-root[data-watchlist-position=left] ._watchlistPane_1j8ze_17{order:0;border-right:3px solid var(--panel-border)}.app-layout-root[data-watchlist-position=left] ._chartPane_1j8ze_43{order:1}.app-layout-root[data-watchlist-position=right] ._watchlistPane_1j8ze_17{order:1;border-left:3px solid var(--panel-border)}.app-layout-root[data-watchlist-position=right] ._chartPane_1j8ze_43{order:0}.app-layout-root[data-watchlist-hidden=true] ._watchlistPane_1j8ze_17{flex-basis:0!important;width:0!important;opacity:0;pointer-events:none;border:none!important}.app-layout-root[data-watchlist-hidden=true] ._chartPane_1j8ze_43{flex:1;width:100%}._chartPane_1j8ze_43{flex:1;min-width:0;min-height:0;display:flex;transform-origin:center right;will-change:transform;contain:layout paint style;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .16s ease}.app-layout-root[data-chart-only=true] ._container_1j8ze_5{width:100vw;height:100%}.app-layout-root[data-chart-only=true] ._watchlistPane_1j8ze_17{display:none!important}.app-layout-root[data-chart-only=true] ._chartPane_1j8ze_43{flex:1!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important;transform:scaleX(1);opacity:1}._header-shell_1j8ze_121{height:56px;flex-shrink:0;min-height:0;overflow:hidden}._horizontalSplit_1j8ze_128{position:relative;display:flex;flex-direction:row;flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}._verticalSplit_1j8ze_146{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}._splitChild_1j8ze_164{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}._splitHandleHorizontal_1j8ze_175{width:4px;cursor:col-resize;flex-shrink:0;background:var(--panel-border);transition:background .12s ease}._splitHandleHorizontal_1j8ze_175:hover{background:var(--accent)}._splitHandleVertical_1j8ze_194{height:4px;cursor:row-resize;flex-shrink:0;background:var(--panel-border);transition:background .12s ease}._splitHandleVertical_1j8ze_194:hover{background:var(--accent)}:root{--page-bg: #0b0f17;--page-text: #e6eaf2;--bg-primary: #0b0f17;--bg-secondary: #111827;--bg-tertiary: #0f172a;--bg-hover: rgba(255, 255, 255, .04);--bg-active: rgba(255, 255, 255, .08);--bg-elevated: #131c2b;--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #c6cad1;--text-secondary: #9aa4b2;--text-muted: #6b7280;--text-inverse: #0b0f17;--border-primary: rgba(255, 255, 255, .08);--border-muted: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .04);--border-strong: rgba(255, 255, 255, .15);--accent: #5b8cff;--accent-strong: #3f6fff;--accent-soft: rgba(91, 140, 255, .18);--accent-hover: rgba(91, 140, 255, .28);--green: #0ecb81;--green-soft: rgba(14, 203, 129, .15);--red: #f6465d;--red-soft: rgba(246, 70, 93, .15);--row-hover: rgba(91, 140, 255, .12);--row-selected: rgba(91, 140, 255, .18);--panel-glass: rgba(17, 24, 39, .65);--panel-bg: #131c2b;--panel-border: rgba(255, 255, 255, .08);--glass-blur: blur(14px) saturate(170%);--control-bg: rgba(255, 255, 255, .05);--control-hover: rgba(255, 255, 255, .08);--control-active: rgba(255, 255, 255, .12);--control-overlay-bg: rgba(30, 30, 40, .9);--control-overlay-border: rgba(255, 255, 255, .15);--shadow-color: rgba(0, 0, 0, .3);--button-bg-translucent: rgba(255, 255, 255, .12);--button-hover-translucent: rgba(255, 255, 255, .25);--slider-bg: rgba(0, 0, 0, .5);--slider-track: #444;--accent-color: #4a9eff;--time-bg: rgba(0, 0, 0, .4);--focus-ring: 0 0 0 3px rgba(91, 140, 255, .35);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .25);--shadow-medium: 0 12px 28px rgba(0, 0, 0, .35);--shadow-strong: 0 24px 60px rgba(0, 0, 0, .5);--shadow-elevated: 0 20px 50px rgba(0, 0, 0, .45);--scroll-thumb: rgba(255, 255, 255, .18);--chart-grid: rgba(255, 255, 255, .04);--chart-axis: rgba(255, 255, 255, .45);--chart-crosshair: rgba(255, 255, 255, .55);--toolbar-bg: #0f1624;--toolbar-fg: #e6eaf2;--toolbar-border: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .08);--ui-bg-glass: rgba(15, 23, 42, .75);--ui-bg-soft: rgba(255, 255, 255, .05);--ui-bg-hover: rgba(255, 255, 255, .08);--ui-bg-card: rgba(255, 255, 255, .03);--ui-border: rgba(255, 255, 255, .08);--ui-border-soft: rgba(255, 255, 255, .05);--ui-text-primary: #c6cad1;--ui-text-secondary: #9aa4b2;--ui-text-muted: #6b7280;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #ff4d4f;--danger-soft: rgba(255, 77, 79, .15);--danger-border: rgba(255, 77, 79, .35);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(255,255,255,.14);--scrollbar-thumb-hover: rgba(255,255,255,.24);--scrollbar-thumb-active: rgba(255,255,255,.34)}[data-theme=light]{--page-bg: #f4f7fb;--page-text: #0f172a;--bg-primary: #ffffff;--bg-secondary: #f3f6fb;--bg-tertiary: #eef2f8;--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .08);--bg-elevated: #ffffff;--bg-overlay: rgba(15, 23, 42, .15);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-inverse: #ffffff;--border-primary: #e2e8f0;--border-muted: #f1f5f9;--border-subtle: rgba(0, 0, 0, .04);--border-strong: rgba(0, 0, 0, .12);--accent: #4f7cff;--accent-strong: #2f5fff;--accent-soft: rgba(79, 124, 255, .15);--accent-hover: rgba(79, 124, 255, .25);--green: #1f8129;--green-soft: rgba(14, 203, 129, .12);--red: #f6465d;--red-soft: rgba(246, 70, 93, .12);--row-hover: rgba(79, 124, 255, .1);--row-selected: rgba(79, 124, 255, .15);--panel-glass: rgba(255, 255, 255, .8);--panel-bg: #ffffff;--panel-border: #e5e7eb;--glass-blur: blur(14px) saturate(190%);--control-bg: rgba(0, 0, 0, .05);--control-hover: rgba(0, 0, 0, .08);--control-active: rgba(0, 0, 0, .12);--control-overlay-bg: rgba(240, 240, 245, .9);--control-overlay-border: rgba(0, 0, 0, .1);--shadow-color: rgba(0, 0, 0, .1);--button-bg-translucent: rgba(0, 0, 0, .08);--button-hover-translucent: rgba(0, 0, 0, .15);--slider-bg: rgba(0, 0, 0, .1);--slider-track: #ccc;--accent-color: #0066cc;--time-bg: rgba(0, 0, 0, .05);--focus-ring: 0 0 0 3px rgba(79, 124, 255, .3);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .06);--shadow-medium: 0 12px 30px rgba(0, 0, 0, .12);--shadow-strong: 0 24px 50px rgba(0, 0, 0, .1);--shadow-elevated: 0 18px 40px rgba(0, 0, 0, .08);--scroll-thumb: rgba(0, 0, 0, .2);--chart-grid: rgba(0, 0, 0, .05);--chart-axis: rgba(0, 0, 0, .5);--chart-crosshair: rgba(0, 0, 0, .55);--toolbar-bg: #ffffff;--toolbar-fg: #0f172a;--toolbar-border: #e2e8f0;--divider: #e5e7eb;--ui-bg-glass: rgba(255, 255, 255, .85);--ui-bg-soft: rgba(0, 0, 0, .04);--ui-bg-hover: rgba(0, 0, 0, .06);--ui-bg-card: rgba(0, 0, 0, .02);--ui-border: rgba(0, 0, 0, .12);--ui-border-soft: rgba(0, 0, 0, .08);--ui-text-primary: #111827;--ui-text-secondary: #475569;--ui-text-muted: #6b7280;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #ff4d4f;--danger-soft: rgba(255, 77, 79, .12);--danger-border: rgba(255, 77, 79, .3);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(0,0,0,.14);--scrollbar-thumb-hover: rgba(0,0,0,.24);--scrollbar-thumb-active: rgba(0,0,0,.34)}[data-theme=lightpro]{--page-bg: #ffffff;--page-text: #1a1e26;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-hover: rgba(0, 0, 0, .03);--bg-active: rgba(0, 0, 0, .06);--bg-elevated: #ffffff;--bg-overlay: rgba(0, 0, 0, .1);--text-primary: #1a1e26;--text-secondary: #4b5563;--text-muted: #9ca3af;--text-inverse: #ffffff;--border-primary: #e2e8f0;--border-muted: #f1f5f9;--border-subtle: #f8fafc;--border-strong: #cbd5e1;--accent: #2563eb;--accent-strong: #1d4ed8;--accent-soft: rgba(37, 99, 235, .1);--accent-hover: rgba(37, 99, 235, .18);--green: #00b15d;--green-soft: rgba(0, 177, 93, .12);--red: #ff3b30;--red-soft: rgba(255, 59, 48, .12);--row-hover: rgba(37, 99, 235, .08);--row-selected: rgba(37, 99, 235, .12);--panel-glass: rgba(255, 255, 255, .9);--panel-bg: #ffffff;--panel-border: #e2e8f0;--glass-blur: blur(14px) saturate(190%);--control-bg: rgba(0, 0, 0, .04);--control-hover: rgba(0, 0, 0, .08);--control-active: rgba(0, 0, 0, .12);--control-overlay-bg: rgba(240, 240, 245, .9);--control-overlay-border: rgba(0, 0, 0, .1);--shadow-color: rgba(0, 0, 0, .1);--button-bg-translucent: rgba(0, 0, 0, .08);--button-hover-translucent: rgba(0, 0, 0, .15);--slider-bg: rgba(0, 0, 0, .1);--slider-track: #ccc;--accent-color: #0066cc;--time-bg: rgba(0, 0, 0, .05);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .3);--shadow-soft: 0 2px 8px rgba(0, 0, 0, .04);--shadow-medium: 0 8px 24px rgba(0, 0, 0, .08);--shadow-strong: 0 20px 40px rgba(0, 0, 0, .1);--shadow-elevated: 0 16px 32px rgba(0, 0, 0, .06);--scroll-thumb: rgba(0, 0, 0, .18);--chart-grid: #f1f5f9;--chart-axis: #94a3b8;--chart-crosshair: #64748b;--toolbar-bg: #ffffff;--toolbar-fg: #1a1e26;--toolbar-border: #e2e8f0;--divider: #f1f5f9;--ui-bg-glass: rgba(255, 255, 255, .9);--ui-bg-soft: rgba(0, 0, 0, .03);--ui-bg-hover: rgba(0, 0, 0, .05);--ui-bg-card: rgba(0, 0, 0, .01);--ui-border: rgba(0, 0, 0, .1);--ui-border-soft: rgba(0, 0, 0, .05);--ui-text-primary: #1a1e26;--ui-text-secondary: #4b5563;--ui-text-muted: #9ca3af;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #ff3b30;--danger-soft: rgba(255, 59, 48, .12);--danger-border: rgba(255, 59, 48, .3);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(15, 23, 42, .14);--scrollbar-thumb-hover: rgba(15, 23, 42, .24);--scrollbar-thumb-active: rgba(15, 23, 42, .34)}[data-theme=graphite]{--page-bg: #1e2126;--page-text: #d1d5db;--bg-primary: #1e2126;--bg-secondary: #252930;--bg-tertiary: #2a2f38;--bg-hover: rgba(255, 255, 255, .03);--bg-active: rgba(255, 255, 255, .06);--bg-elevated: #2d333b;--bg-overlay: rgba(0, 0, 0, .4);--text-primary: #eceef2;--text-secondary: #9ea4b0;--text-muted: #6a717d;--text-inverse: #1e2126;--border-primary: #343b47;--border-muted: #2d333b;--border-subtle: #252930;--border-strong: #454e5e;--accent: #94a3b8;--accent-strong: #cbd5e1;--accent-soft: rgba(148, 163, 184, .12);--accent-hover: rgba(148, 163, 184, .22);--green: #26a69a;--green-soft: rgba(38, 166, 154, .15);--red: #ef5350;--red-soft: rgba(239, 83, 80, .15);--row-hover: rgba(148, 163, 184, .1);--row-selected: rgba(148, 163, 184, .15);--panel-glass: rgba(30, 33, 38, .8);--panel-bg: #252930;--panel-border: #343b47;--glass-blur: blur(12px) saturate(160%);--control-bg: rgba(255, 255, 255, .04);--control-hover: rgba(255, 255, 255, .08);--control-active: rgba(255, 255, 255, .12);--control-overlay-bg: rgba(20, 22, 27, .92);--control-overlay-border: rgba(80, 85, 95, .4);--shadow-color: rgba(0, 0, 0, .4);--button-bg-translucent: rgba(255, 255, 255, .08);--button-hover-translucent: rgba(255, 255, 255, .2);--slider-bg: rgba(0, 0, 0, .6);--slider-track: #3f3f46;--accent-color: #8b8f9c;--time-bg: rgba(0, 0, 0, .4);--focus-ring: 0 0 0 3px rgba(148, 163, 184, .35);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .3);--shadow-medium: 0 12px 32px rgba(0, 0, 0, .4);--shadow-strong: 0 24px 56px rgba(0, 0, 0, .5);--shadow-elevated: 0 20px 48px rgba(0, 0, 0, .45);--scroll-thumb: rgba(255, 255, 255, .15);--chart-grid: rgba(255, 255, 255, .03);--chart-axis: #5b6371;--chart-crosshair: #94a3b8;--toolbar-bg: #1e2126;--toolbar-fg: #eceef2;--toolbar-border: #343b47;--divider: #2d333b;--ui-bg-glass: rgba(30, 33, 38, .85);--ui-bg-soft: rgba(255, 255, 255, .04);--ui-bg-hover: rgba(255, 255, 255, .06);--ui-bg-card: rgba(255, 255, 255, .02);--ui-border: #343b47;--ui-border-soft: #2d333b;--ui-text-primary: #eceef2;--ui-text-secondary: #9ea4b0;--ui-text-muted: #6a717d;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #ef5350;--danger-soft: rgba(239, 83, 80, .15);--danger-border: rgba(239, 83, 80, .35);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(203, 213, 225, .12);--scrollbar-thumb-hover: rgba(203, 213, 225, .22);--scrollbar-thumb-active: rgba(203, 213, 225, .34)}[data-theme=emerald]{--page-bg: #07130f;--page-text: #d1fae5;--bg-primary: #07130f;--bg-secondary: #0b1f18;--bg-tertiary: #081a14;--bg-hover: #0f2a21;--bg-active: #13352a;--bg-elevated: #0d281f;--bg-overlay: rgba(0, 0, 0, .6);--text-primary: #d1fae5;--text-secondary: #6ee7b7;--text-muted: #34d399;--text-inverse: #07130f;--border-primary: #134e4a;--border-muted: #0f3d3a;--border-subtle: #0a2e2b;--border-strong: #1a6b65;--accent: #10b981;--accent-strong: #059669;--accent-soft: rgba(16, 185, 129, .18);--accent-hover: rgba(16, 185, 129, .28);--green: #34d399;--green-soft: rgba(52, 211, 153, .15);--red: #f87171;--red-soft: rgba(248, 113, 113, .15);--row-hover: rgba(16, 185, 129, .12);--row-selected: rgba(16, 185, 129, .18);--panel-glass: rgba(7, 19, 15, .7);--panel-bg: #0b1f18;--panel-border: #134e4a;--glass-blur: blur(12px) saturate(160%);--control-bg: rgba(255, 255, 255, .04);--control-hover: rgba(255, 255, 255, .08);--control-active: rgba(255, 255, 255, .12);--control-overlay-bg: rgba(20, 55, 40, .85);--control-overlay-border: rgba(80, 180, 120, .3);--shadow-color: rgba(0, 0, 0, .2);--button-bg-translucent: rgba(255, 255, 255, .12);--button-hover-translucent: rgba(80, 200, 130, .5);--slider-bg: rgba(0, 0, 0, .3);--slider-track: #2a6e4b;--accent-color: #3bcb82;--time-bg: rgba(0, 0, 0, .25);--focus-ring: 0 0 0 3px rgba(16, 185, 129, .35);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .35);--shadow-medium: 0 12px 28px rgba(0, 0, 0, .45);--shadow-strong: 0 24px 60px rgba(0, 0, 0, .55);--shadow-elevated: 0 20px 50px rgba(0, 0, 0, .5);--scroll-thumb: rgba(255, 255, 255, .15);--chart-grid: rgba(255, 255, 255, .05);--chart-axis: #6ee7b7;--chart-crosshair: #34d399;--toolbar-bg: #0b1f18;--toolbar-fg: #d1fae5;--toolbar-border: #134e4a;--divider: #134e4a;--ui-bg-glass: rgba(7, 19, 15, .85);--ui-bg-soft: rgba(255, 255, 255, .04);--ui-bg-hover: rgba(255, 255, 255, .06);--ui-bg-card: rgba(255, 255, 255, .02);--ui-border: #134e4a;--ui-border-soft: #0f3d3a;--ui-text-primary: #d1fae5;--ui-text-secondary: #6ee7b7;--ui-text-muted: #34d399;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #f87171;--danger-soft: rgba(248, 113, 113, .15);--danger-border: rgba(248, 113, 113, .35);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(16, 185, 129, .18);--scrollbar-thumb-hover: rgba(16, 185, 129, .3);--scrollbar-thumb-active: rgba(16, 185, 129, .42)}[data-theme=slate]{--page-bg: #111827;--page-text: #e5e7eb;--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #0f172a;--bg-hover: #243244;--bg-active: #2d3a4c;--bg-elevated: #1e2a3a;--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #e5e7eb;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-inverse: #111827;--border-primary: #334155;--border-muted: #1e2a3a;--border-subtle: #17212b;--border-strong: #4b5a6e;--accent: #60a5fa;--accent-strong: #3b82f6;--accent-soft: rgba(96, 165, 250, .15);--accent-hover: rgba(96, 165, 250, .25);--green: #4ade80;--green-soft: rgba(74, 222, 128, .15);--red: #f87171;--red-soft: rgba(248, 113, 113, .15);--row-hover: rgba(96, 165, 250, .1);--row-selected: rgba(96, 165, 250, .15);--panel-glass: rgba(17, 24, 39, .7);--panel-bg: #1f2937;--panel-border: #334155;--glass-blur: blur(12px) saturate(160%);--control-bg: rgba(255, 255, 255, .04);--control-hover: rgba(255, 255, 255, .08);--control-active: rgba(255, 255, 255, .12);--control-overlay-bg: rgba(40, 55, 70, .9);--control-overlay-border: rgba(100, 130, 160, .3);--shadow-color: rgba(0, 0, 0, .2);--button-bg-translucent: rgba(255, 255, 255, .1);--button-hover-translucent: rgba(120, 160, 200, .4);--slider-bg: rgba(0, 0, 0, .4);--slider-track: #2c4c6e;--accent-color: #5c9bd5;--time-bg: rgba(0, 0, 0, .3);--focus-ring: 0 0 0 3px rgba(96, 165, 250, .35);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .3);--shadow-medium: 0 12px 28px rgba(0, 0, 0, .4);--shadow-strong: 0 24px 56px rgba(0, 0, 0, .5);--shadow-elevated: 0 20px 48px rgba(0, 0, 0, .45);--scroll-thumb: rgba(255, 255, 255, .15);--chart-grid: rgba(255, 255, 255, .06);--chart-axis: #9ca3af;--chart-crosshair: #e5e7eb;--toolbar-bg: #1f2937;--toolbar-fg: #e5e7eb;--toolbar-border: #334155;--divider: #334155;--ui-bg-glass: rgba(17, 24, 39, .85);--ui-bg-soft: rgba(255, 255, 255, .04);--ui-bg-hover: rgba(255, 255, 255, .06);--ui-bg-card: rgba(255, 255, 255, .02);--ui-border: #334155;--ui-border-soft: #1e2a3a;--ui-text-primary: #e5e7eb;--ui-text-secondary: #9ca3af;--ui-text-muted: #6b7280;--ui-accent: var(--accent);--ui-strategy: #e91e63;--danger: #f87171;--danger-soft: rgba(248, 113, 113, .15);--danger-border: rgba(248, 113, 113, .35);--topbar-height: 33px;--btn-height: 30px;--btn-short-height: 24px;--scrollbar-size: 9px;--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: rgba(148, 163, 184, .18);--scrollbar-thumb-hover: rgba(148, 163, 184, .3);--scrollbar-thumb-active: rgba(148, 163, 184, .42)}.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) );contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;inset:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}
