:root{--theme-bg: #000000;--theme-panel: #0F0F0F;--theme-popup: #111111;--theme-text: #ffffff;--theme-text-2: #d1d4dc;--theme-border: rgba(255,255,255,.08);--theme-hover: rgba(255,255,255,.08);--chart-bg: #000000;--chart-text: #d1d4dc;--chart-grid: rgba(255,255,255,.03);color-scheme:dark;font-family:Poppins,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--theme-bg);color:var(--theme-text)}.theme-light{--theme-bg: #F3F5FD;--theme-panel: #EAECF5;--theme-popup: #E2E5F0;--theme-text: #0F0F0F;--theme-text-2: #3d4049;--theme-border: rgba(0,0,0,.08);--theme-hover: rgba(0,0,0,.06);--chart-bg: #F3F5FD;--chart-text: #0F0F0F;--chart-grid: rgba(0,0,0,.04);color-scheme:light}*{box-sizing:border-box}html{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none}body{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;left:0;background:var(--theme-bg)}#root{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}#root.scroll-page,#root.scroll-page~*{overflow:visible}.scroll-page-active{overflow:auto!important;position:static!important;height:auto!important}#root.scroll-page{overflow-y:auto;height:auto;min-height:var(--vh, 100vh)}button,input,textarea{font:inherit}input,textarea{-webkit-user-select:text;user-select:text}.text-tool-input::placeholder{color:#e4ebf359}.ftb{position:fixed;display:flex;align-items:center;gap:2px;padding:4px 6px;background:#1a1d27;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 4px 24px #00000080;-webkit-user-select:none;user-select:none;cursor:grab;z-index:10000;pointer-events:auto}.ftb:active{cursor:grabbing}.ftb__handle{color:#4c525e;padding:0 4px;cursor:grab;display:flex;align-items:center}.ftb__btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:32px;height:34px;border:none;border-radius:6px;background:transparent;color:#d1d4dc;cursor:pointer;padding:0;transition:background .15s}.ftb__btn:hover{background:#ffffff14}.ftb__btn--active{background:#2962ff2e}.ftb__btn--text{font-size:13px;font-weight:500;width:auto;min-width:32px;padding:0 6px;flex-direction:row}.ftb__btn-icon{display:flex;align-items:center}.ftb__sep{width:1px;height:20px;background:#ffffff1a;margin:0 2px;flex-shrink:0}.ftb__btn--danger{color:#9598a1}.ftb__btn--danger:hover{background:#f2364526;color:#f23645}.ftb__color-bar{width:18px;height:3px;border-radius:2px}.ftb__lw-preview{display:inline-block;width:18px;background:#d1d4dc;border-radius:2px;flex-shrink:0}.ftb__ls-label{font-size:13px;letter-spacing:1px;font-family:monospace}.ftb__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:10001;pointer-events:auto}.ftb__pop--list{background:#1a1d27;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 32px #00000080;padding:4px;min-width:80px}.ftb__list-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px;border:none;border-radius:6px;background:transparent;color:#d1d4dc;font-size:13px;cursor:pointer;text-align:left;white-space:nowrap}.ftb__list-item:hover{background:#ffffff14}.ftb__list-item.active{background:#ffffff24;color:#fff}.cp-popover{background:#1a1d27;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 40px #0000008c;padding:12px;width:224px}.cp-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.cp-swatch{position:relative;width:18px;height:18px;border-radius:3px;border:none;cursor:pointer;padding:0;transition:transform .1s}.cp-swatch:hover{transform:scale(1.2);z-index:1}.cp-swatch__check{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;border:2px solid #fff;box-shadow:0 0 0 1.5px #0006}.cp-divider{height:1px;background:#ffffff14;margin:10px 0}.cp-opacity{display:flex;flex-direction:column;gap:6px}.cp-opacity__label{font-size:11px;color:#787b86;text-transform:uppercase;letter-spacing:.05em}.cp-opacity__row{display:flex;align-items:center;gap:8px}.cp-opacity__slider{flex:1;-webkit-appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,#2962ff 0%,#2962ff var(--val, 100%),rgba(255,255,255,.15) var(--val, 100%));outline:none;cursor:pointer}.cp-opacity__slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;cursor:pointer}.cp-opacity__val{min-width:40px;padding:3px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;color:#d1d4dc;text-align:center}.app-shell{width:100%;height:100%;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;padding-top:65px}.app-shell:fullscreen,.app-shell:-webkit-full-screen{padding-top:0}.topbar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a0e16fa;border-bottom:1px solid rgba(255,255,255,.08)}.topbar__left,.topbar__right{display:flex;align-items:center;gap:8px}.topbar__spacer{flex:1}.tv-btn{height:34px;padding:0 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e7edf6;cursor:pointer}.tv-btn.symbol{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 14px;background:#122a33;border:none;border-radius:30px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-transform:uppercase;color:#fff}.tv-btn.symbol:hover{background:#17323d}.tv-btn-symbol__label{vertical-align:middle}.tv-btn-symbol__badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;flex:none}.tv-btn.trade{border:1px solid #606060;border-radius:30px;font-size:14px;background:#000}.tv-btn.publish{border-radius:30px;font-size:14px;background:#fff;color:#000}.tv-btn.active{border-color:#f1374578;box-shadow:0 0 0 1px #f1374578 inset}.tv-btn:disabled{opacity:.5;cursor:not-allowed}.dropdown{position:relative}.dropdown-trigger{justify-content:space-between;display:inline-flex;align-items:center;gap:10px}.dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;max-height:calc(var(--vh, 100vh) - 100px);overflow:auto;padding:8px;border-radius:12px;background:var(--theme-popup);border:1px solid var(--theme-border);box-shadow:0 16px 60px #0006;z-index:150}.dropdown-item{width:100%;text-align:left;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#e7edf6;cursor:pointer}.dropdown-item:hover,.dropdown-item.active{background:#ffffff14}.symbol-details{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a1a20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;height:40px}.symbol-path{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:13px}.symbol-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px}.symbol-chip__label{color:#8c98a8}.symbol-chip__value{color:#e4ebf3}.symbol-chip__value--up{color:#26a69a}.symbol-chip__value--down{color:#ef5350}.quote-boxes{display:inline-flex;gap:8px;align-items:center}.quote-box{min-width:82px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px}.quote-box.sell{background:#ef535014;border-color:#ef535059}.quote-box.buy{background:#2962ff14;border-color:#2962ff59}.quote-box__value{font-size:18px;line-height:1}.quote-box__label{font-size:10px;letter-spacing:.04em;color:#c7d1db}.chart-page{position:relative;width:100%;flex:1;min-height:0;background:#0a1a20;overflow:hidden}.left-toolbar,.right-toolbar{position:absolute;top:12px;z-index:90;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:12px;background:#0b0f17d6;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.left-toolbar{left:12px}.right-toolbar{right:12px}.tool-category{position:relative}.tool-btn:hover{background:#ffffff14!important;color:#dbe2ea!important}.tool-btn.active{border-color:#000;box-shadow:0 0 0 1px #ffffff59 inset;color:#000;background:#fff}.tool-btn-group{display:flex;align-items:center;position:relative}.left-toolbar-fixed .tool-btn.arrow{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:11px;height:24px;padding:0;border:none;background:var(--theme-popup, #1e222d);color:#999;display:flex;align-items:center;justify-content:center;border-radius:0 4px 4px 0;cursor:pointer;z-index:5}.left-toolbar-fixed .tool-btn.arrow:hover{color:var(--theme-text, #fff);background:var(--theme-hover, #2a2e39)!important}.arrow-icon{font-size:11px;line-height:1}.tool-icon svg{width:25px;height:25px}.chart-panels{width:100%;height:calc(var(--vh, 100vh) - 130px);min-height:0;display:flex;flex-direction:column;position:relative}.chart-pane{position:relative;min-height:38px;border-top:1px solid rgba(255,255,255,.08);background:#0a1a20;overflow:hidden}.chart-pane:first-child{border-top:none}.chart-pane.collapsed .pane-body{display:none}.chart-pane.collapsed{flex:0 0 38px!important;min-height:38px}.pane-body{position:relative;width:100%;height:100%}.pane-resizer{height:8px;cursor:row-resize;background:transparent;position:absolute;left:0;right:0;bottom:-4px;z-index:30;transition:background .15s}.pane-resizer:after{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:#ffffff1a;transition:background .15s,height .15s}.pane-resizer:hover:after{background:#63b3ed99;height:3px}.chart-pane:hover .pane-controls{display:flex}.pane-controls{position:absolute;right:110px;top:8px;z-index:60;display:none;gap:6px}.pane-controls button{width:28px;height:28px;border-radius:6px;background:#0b0f17d1;border:1px solid rgba(255,255,255,.08);color:#dbe2ea;cursor:pointer}.pane-controls button:disabled{opacity:.45;cursor:not-allowed}.pane-title{position:absolute;top:8px;left:10px;z-index:5;display:inline-flex;gap:10px;align-items:center;padding:6px 10px;border-radius:999px;background:#0b0f17c7;border:1px solid rgba(255,255,255,.08);font-size:12px}.pane-title strong{color:#fff}.pane-title span{color:#8fb4ff}.indicator-legend{position:absolute;left:10px;top:0;z-index:70;display:flex;flex-direction:column;gap:5px;pointer-events:none}.indicator-item{pointer-events:auto;display:flex;align-items:center;gap:8px;width:fit-content;font-size:12px}.indicator-item__name{color:#fff;font-weight:600}.indicator-item__value{color:#8fb4ff}.indicator-item button{display:inline-flex;align-items:center;visibility:hidden;padding:3px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#dbe2ea;cursor:pointer}.indicator-item:hover button,.indicator-item:focus button{visibility:visible}.indicator-list{display:flex;flex-direction:column;gap:2px}@keyframes legendExitUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-8px);opacity:0}}@keyframes legendEnterUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes legendExitDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}@keyframes legendEnterDown{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.indicator-list--exit-up{animation:legendExitUp .14s ease forwards}.indicator-list--enter-up{animation:legendEnterUp .14s ease forwards}.indicator-list--exit-down{animation:legendExitDown .14s ease forwards}.indicator-list--enter-down{animation:legendEnterDown .14s ease forwards}.indicator-scroll-btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:20px;height:16px;font-size:10px;line-height:1;background:#000;border:1px solid #F42C33;border-radius:4px;color:#f42c33;cursor:pointer;padding:0}.indicator-scroll-btn:disabled{opacity:.25;cursor:default}.popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008f;z-index:200}.popup-center{position:fixed;left:50%;top:50%;width:min(880px,calc(100vw - 32px));height:min(640px,calc(var(--vh, 100vh) - 32px));transform:translate(-50%,-50%);padding:16px;border-radius:16px;background:var(--theme-popup);border:1px solid var(--theme-border);box-shadow:0 20px 80px #0000007a;z-index:210;display:flex;flex-direction:column}.popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.popup-title{font-size:15px;font-weight:700;color:#fff}.popup-close{width:34px;height:34px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#dbe2ea;cursor:pointer}.indicators-modal{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto 1fr;gap:16px}.indicators-search-row{grid-column:1 / -1;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#9aa2af}.indicators-search-row .indicators-search{flex:1;height:100%;margin:0;padding:0;border:none;background:transparent;border-radius:0}.indicators-search-row .indicators-search:focus{outline:none}.indicators-sidebar{display:flex;flex-direction:column;gap:10px;padding-right:12px;border-right:1px solid rgba(255,255,255,.08)}.indicators-sidebar__section{display:flex;flex-direction:column;gap:6px}.indicators-sidebar__title{font-size:11px;color:#8c98a8;text-transform:uppercase;letter-spacing:.06em}.indicators-sidebar__item{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:none;background:transparent;color:#e7edf6;cursor:pointer;display:flex;align-items:center;gap:10px}.indicators-sidebar__item svg{flex-shrink:0;opacity:.75}.indicators-sidebar__item.active,.indicators-sidebar__item:hover{background:#ffffff14}.indicators-content{display:flex;flex-direction:column;min-height:0}.indicators-search{height:40px;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 12px;margin-bottom:12px}.indicators-tabs{display:flex;gap:8px;margin-bottom:12px}.indicators-tab{border:none;border-radius:999px;padding:8px 14px;background:#ffffff14;color:#dbe2ea;cursor:pointer}.indicators-tab.active{background:#f1f3f5;color:#0f0f0f}.indicators-list{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.indicators-row{width:100%;text-align:left;padding:12px 14px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer}.indicators-row:last-child{border-bottom:none}.indicators-row:hover{background:#ffffff0f}.indicators-row small{display:block;margin-top:4px;color:#8c98a8}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.config-card{border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:14px;background:#0e2730}.config-card h4{margin:0 0 10px;font-size:13px}.config-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.config-field label{font-size:12px;color:#8c98a8}.config-field input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 12px}.footprint-tooltip{position:absolute;pointer-events:none;z-index:100;min-width:180px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0f17eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 12px;font-size:12px;color:#fff}.footprint-tooltip__row{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.footprint-tooltip__row:last-child{margin-bottom:0}.hint-badge{padding:6px 10px;border-radius:999px;background:#2962ff24;color:#8fb4ff;border:1px solid rgba(41,98,255,.24);font-size:12px}.workspace-shell{min-height:87vh!important;display:grid;grid-template-columns:48px 1fr auto 48px;height:100%;background:#0a1a20}.workspace-center{min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr auto;border-left:1px solid var(--theme-border);border-right:1px solid var(--theme-border)}.left-toolbar-fixed,.right-toolbar-fixed{min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 6px;background-color:var(--theme-panel);background-size:cover;background-position:center;background-repeat:no-repeat;border-top:1px solid var(--theme-border)}.left-toolbar-fixed{position:relative;z-index:150;border-right:1px solid rgba(255,255,255,.08);background-image:url(/images/left_tools_bg.png)}.right-toolbar-fixed{border-left:1px solid rgba(255,255,255,.08);background-image:url(/images/right_tools_bg.png)}.workspace-badges{position:absolute;left:12px;bottom:38px;z-index:80;display:flex;gap:8px}.bottom-bar{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--theme-panel);border-top:1px solid var(--theme-border)}.bottom-bar__ranges{display:flex;align-items:center;gap:6px}.bottom-bar__button{height:24px;padding:0 8px;border:none;border-radius:6px;color:#c7d1db;background:transparent;cursor:pointer}.bottom-bar__button:hover,.bottom-bar__button.active{background:#ffffff14;color:#fff}.bottom-bar__status{color:#8c98a8;font-size:12px;position:relative}.replay-bar{position:absolute;bottom:30px;left:0;right:0;z-index:80;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#0a0e14f5;border-top:1px solid rgba(240,192,64,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:12px}.replay-bar__left{display:flex;align-items:center;gap:10px;min-width:130px}.replay-label{font-size:12px;font-weight:600;color:#f0c040;letter-spacing:.02em}.replay-counter{font-size:11px;color:#8c98a8}.replay-bar__controls{display:flex;align-items:center;gap:4px}.replay-bar__right{display:flex;align-items:center;min-width:80px;justify-content:flex-end}.replay-btn{height:28px;padding:0 10px;border:none;border-radius:6px;background:#ffffff0f;color:#c7d1db;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px;transition:background .15s}.replay-btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.replay-btn:disabled{opacity:.35;cursor:not-allowed}.replay-btn--icon{width:28px;padding:0}.replay-btn--on{background:#c0001a40;color:#fff}.replay-btn--on:hover{background:#c0001a59}.replay-divider{width:1px;height:18px;background:#ffffff1f;margin:0 2px}.replay-btn--speed{font-weight:600;color:#f0c040;background:#f0c0401a;border:1px solid rgba(240,192,64,.25);min-width:36px}.replay-btn--speed:hover{background:#f0c04033}.replay-btn--exit{background:#f137451a;border:1px solid rgba(241,55,69,.25);color:#f13745}.replay-btn--exit:hover{background:#f1374533}.replay-selecting .chart-canvas-layer,.replay-selecting canvas{cursor:crosshair!important}.replay-selecting-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0d1117bf;border:1px solid rgba(240,192,64,.4);border-radius:8px;color:#f0c040;font-size:13px;padding:8px 18px;pointer-events:none;white-space:nowrap;z-index:50}.tz-trigger{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:5px;background:transparent;color:#8c98a8;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.tz-trigger:hover{background:#ffffff0f;color:#c7d1db}.tz-clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#c7d1db;font-size:12px}.tz-abbr-label{color:#8c98a8;font-size:11px}.tz-dropdown{position:absolute;bottom:calc(100% + 6px);right:0;width:260px;background:var(--theme-panel, #1a1d2e);border:1px solid var(--theme-border, rgba(255,255,255,.1));border-radius:8px;box-shadow:0 8px 24px #00000080;z-index:9999;overflow:hidden;display:flex;flex-direction:column;max-height:320px}.tz-search-wrap{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--theme-border, rgba(255,255,255,.08));color:#8c98a8;flex-shrink:0}.tz-search{flex:1;background:transparent;border:none;outline:none;color:#c7d1db;font-size:12px}.tz-search::placeholder{color:#555}.tz-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.tz-list::-webkit-scrollbar{width:4px}.tz-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.tz-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:12px;color:#c7d1db;transition:background .1s}.tz-item:hover{background:#ffffff0f}.tz-item.selected{background:#2962ff1f;color:#fff}.tz-abbr{font-weight:600;min-width:40px;color:#e0e0e0}.tz-label{color:#8c98a8;font-size:11px;flex:1}.tz-empty{padding:12px;color:#555;font-size:12px;text-align:center}.theme-light .tz-trigger{color:#555}.theme-light .tz-trigger:hover{background:#0000000f;color:#111}.theme-light .tz-dropdown{background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #00000026}.theme-light .tz-search{color:#111}.theme-light .tz-item{color:#333}.theme-light .tz-item:hover{background:#0000000a}.theme-light .tz-abbr{color:#111}.theme-light .tz-label{color:#888}.object-panel{width:260px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;min-height:0}.object-panel__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 12px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.object-panel__tabs button{height:30px;border:none;border-radius:8px;background:#ffffff14;color:#c7d1db;cursor:pointer}.object-panel__tabs button.active{background:#ffffff29;color:#fff}.object-panel__content{min-height:0;overflow:auto;padding:12px}.object-group__title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8c98a8;margin-bottom:8px}.object-row{min-height:28px;display:flex;align-items:center;padding:6px 8px;border-radius:8px;color:#fff;background:transparent}.object-row--header{font-weight:600;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px;margin-bottom:4px}.workspace-shell{flex:1;min-height:0;display:flex;overflow:hidden}.workspace-center{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.left-toolbar-fixed,.right-toolbar-fixed{width:56px;flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;background:var(--theme-panel);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10}.left-toolbar-fixed{border-right:1px solid rgba(255,255,255,.08);background-image:url(/images/left_tools_bg.png)}.right-toolbar-fixed{border-left:1px solid rgba(255,255,255,.08);background-image:url(/images/right_tools_bg.png)}.right-toolbar-fixed .tool-btn{background:var(--theme-panel)}.right-toolbar-fixed .tool-btn.active{background:#fff}.right-toolbar-fixed{border-left:1px solid rgba(255,255,255,.08)}.workspace-badges{position:absolute;left:12px;bottom:12px;z-index:80;display:flex;gap:8px}.right-dock-panel{position:relative;background:var(--theme-panel);border-left:1px solid var(--theme-border);display:flex;flex-direction:column;min-width:300px;max-width:560px;overflow:hidden}.right-dock-panel__resizer{position:absolute;left:0;top:0;width:4px;height:100%;cursor:col-resize}.watchlist-panel,.object-panel,.symbol-detail-panel{width:100%;height:100%;overflow:auto;background:var(--theme-panel)}.watchlist-panel__header,.object-panel__header{padding:14px 16px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.watchlist-groups{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 0}.watchlist-group-tab{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#ffffff0f}.watchlist-group-tab.active{background:#2962ff29}.watchlist-group-tab__button{all:unset;cursor:pointer;padding:4px 8px}.watchlist-group-tab input{width:110px;background:transparent;border:none;color:#fff}.watchlist-table{display:flex;flex-direction:column}.watchlist-row{width:100%;display:grid;grid-template-columns:1.1fr 1fr .8fr .9fr;gap:8px;align-items:center;padding:10px 14px;border:none;text-align:left;background:transparent;color:#e7edf6;border-bottom:1px solid rgba(255,255,255,.06)}.watchlist-row--head{font-size:12px;color:#8c98a8}.watchlist-row.active{background:#2962ff1a}.watchlist-row__button{all:unset;cursor:pointer;color:inherit}.watchlist-move{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:6px;padding:6px}.pos{color:#26a69a}.neg{color:#ef5350}.right-card{margin:0;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0e2730}.right-card+.right-card{margin-top:14px}.right-card__title{font-weight:700;margin-bottom:10px}.right-card__empty{color:#8c98a8}.symbol-detail-panel{padding:14px}.symbol-detail-panel__symbol{font-size:20px;font-weight:700}.symbol-detail-panel__name,.symbol-detail-panel__meta{color:#a9b2bf;margin-top:4px}.symbol-detail-panel__price{font-size:38px;font-weight:700;margin-top:16px}.symbol-detail-panel__change{margin-top:6px;font-weight:600}.stats-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.object-panel__content{padding:12px}.object-group{margin-top:14px}.object-group__title{font-size:11px;color:#8c98a8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.object-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#e7edf6}.object-row.active{border-color:#2962ffcc;background:#2962ff1a}.object-row--header{font-weight:600}.object-row--muted{color:#8c98a8}.object-row__button,.mini-btn{all:unset;cursor:pointer}.object-row__button{flex:1}.mini-btn{padding:2px 4px}.popup-center--symbol{background:#0a1a20;border-color:#ffffff12;font-family:Poppins,sans-serif}.popup-center--symbol .popup-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#fff}.popup-center--symbol .popup-close{background:#ffffff0d;border-color:#ffffff14;color:#406e81}.symbol-search{display:flex;flex-direction:column;height:100%;font-family:Poppins,sans-serif;font-size:16px}.sym-search-wrap{position:relative;display:flex;align-items:center;margin-bottom:12px}.sym-search-icon{position:absolute;left:14px;color:#406e81;pointer-events:none;flex-shrink:0}.sym-search-input{width:100%;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0e2730;color:#fff;padding:0 40px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;outline:none}.sym-search-input::placeholder{color:#406e81}.sym-search-input:focus{border-color:#406e8180}.sym-search-clear{position:absolute;right:12px;background:none;border:none;color:#406e81;cursor:pointer;display:flex;align-items:center;padding:0}.sym-search-clear:hover{color:#fff}.sym-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sym-tab{border:none;border-radius:8px;padding:6px 16px;background:#0e2730;color:#406e81;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:background .15s,color .15s}.sym-tab:hover{background:#ffffff1a;color:#fff}.sym-tab--active{background:#f0f0f0;color:#0a1a20;font-weight:500}.sym-list{flex:1;overflow-y:auto}.sym-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 4px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:#fff;cursor:pointer;font-family:Poppins,sans-serif}.sym-row:hover{background:#ffffff0a;border-radius:8px}.sym-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.sym-ticker{font-size:14px;font-weight:600;color:#fff;min-width:90px}.sym-name{font-size:14px;font-weight:400;color:#406e81;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sym-empty{padding:40px;text-align:center;color:#406e81;font-size:14px}.wl-search__row{width:100%;display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.wl-search__row:last-child{border-bottom:none}.wl-search__btn{all:unset;cursor:pointer;padding:4px 14px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s}.wl-search__btn--add{background:#0ffdbe1f;color:#26a69a}.wl-search__btn--add:hover{background:#0ffdbe3d}.wl-search__btn--remove{background:#f63c6b1f;color:#f63c6b}.wl-search__btn--remove:hover{background:#f63c6b3d}.wl-add-wrap{display:flex;flex-direction:column;height:100%;padding:0 4px}.wl-add-search{position:relative;display:flex;align-items:center;margin-bottom:10px}.wl-add-search__icon{position:absolute;left:12px;color:#4a5568;pointer-events:none}.wl-add-search__input{width:100%;height:40px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 36px 0 38px;font-size:13px;outline:none;transition:border-color .15s}.wl-add-search__input::placeholder{color:#4a5568}.wl-add-search__input:focus{border-color:#fff3}.wl-add-search__clear{position:absolute;right:10px;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;align-items:center;padding:0}.wl-add-search__clear:hover{color:#fff}.wl-add-list{flex:1;overflow-y:auto}.wl-add-empty{padding:32px;text-align:center;color:#4a5568;font-size:13px}.wl-add-row{display:flex;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s}.wl-add-row:last-child{border-bottom:none}.wl-add-row:hover{background:#ffffff08;border-radius:6px}.wl-add-row__icon{width:28px;height:28px;border-radius:50%;background:#ffffff14;flex-shrink:0;object-fit:cover}.wl-add-row__info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.wl-add-row__sym{font-size:13px;font-weight:600;color:#fff}.wl-add-row__name{font-size:11px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-add-btn{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s}.wl-add-btn--add{background:#ffffff12;color:#aaa;border:1px solid rgba(255,255,255,.1)}.wl-add-btn--add:hover{background:#ffffff21;color:#fff}.wl-add-btn--added{background:#c0001a1f;color:#c0001a;border:1px solid rgba(192,0,26,.2)}.wl-add-btn--added:hover{background:#c0001a38}.object-row__button{all:unset;cursor:pointer;flex:1;color:inherit}.chart-overlay-tip{position:absolute;right:12px;top:12px;z-index:20;padding:6px 10px;border-radius:999px;background:#2962ff24;color:#8fb4ff;border:1px solid rgba(41,98,255,.24);font-size:12px}.watchlist{font-size:12px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.watchlist-header__title-wrap{position:relative}.watchlist-header__title-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#dbe2ea;border-radius:6px;padding:2px 6px;margin:-2px -6px}.watchlist-header__title-btn:hover{background:#ffffff12}.watchlist-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:300;background:#1c1f26;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:4px;min-width:190px;box-shadow:0 8px 24px #00000080}.watchlist-dropdown__item{all:unset;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;font-size:13px;color:#dbe2ea;transition:background .12s}.watchlist-dropdown__item:hover{background:#ffffff12}.watchlist-dropdown__item--danger{color:#f63c6b}.watchlist-dropdown__item--danger:hover{background:#f63c6b1a}.watchlist-dropdown__divider{height:1px;background:#ffffff14;margin:4px 0}.wl-draggable{cursor:grab}.wl-draggable:active{cursor:grabbing}.wl-nested{padding-left:28px}.wl-drop-before{box-shadow:inset 0 2px #2962ff}.wl-drop-after{box-shadow:inset 0 -2px #2962ff}.group-header.wl-drop-section-hdr{background:#2962ff26;border-radius:4px}.group-header[draggable=true]{cursor:grab}.group-header[draggable=true]:active{cursor:grabbing}.wl-empty-section-drop{height:28px;margin:4px 14px;border:1px dashed rgba(255,255,255,.12);border-radius:6px;transition:background .12s,border-color .12s}.wl-empty-section-drop--active{background:#2962ff1a;border-color:#2962ff}.watchlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:20px}.watchlist-empty__text{color:#8c98a8;font-size:13px;line-height:1.6;text-align:center;margin:0}.watchlist-top{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.watchlist-scroll-body{flex:1;overflow-y:auto;min-height:0}.watchlist-v-resizer{height:4px;flex-shrink:0;background:#ffffff14;cursor:row-resize;transition:background .15s;position:relative}.watchlist-v-resizer:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.watchlist-v-resizer:hover,.watchlist-v-resizer:active{background:#2962ff}.watchlist-bottom{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.watchlist-sdp-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.watchlist-sdp-body{flex:1;overflow-y:auto;min-height:0}.watchlist-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.watchlist-header__actions button,.group-header__actions button{background:transparent;border:none;color:#dbe2ea;cursor:pointer}.watchlist-head-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:8px;padding:8px 14px;color:#8c98a8;border-bottom:1px solid rgba(255,255,255,.06)}.group{border-bottom:1px solid rgba(255,255,255,.06)}.group-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px}.group-header__left{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#9aa5b1;text-transform:uppercase;letter-spacing:.06em}.group-header__left input{background:transparent;border:none;color:#fff;width:120px}.group-header__actions{display:inline-flex;align-items:center;gap:6px}.arrow{display:inline-block;transition:transform .15s ease}.arrow.open{transform:rotate(90deg)}.row{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:8px;padding:8px 14px;align-items:center;cursor:pointer}.row:hover{background:#ffffff0d}.row.active{border-left:2px solid #2962ff;background:#2962ff17}.row-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.watchlist-live-price.up{color:#26a69a;animation:flashUp .45s ease}.watchlist-live-price.down{color:#ef5350;animation:flashDown .45s ease}@keyframes flashUp{0%{background:#26a69a38}to{background:transparent}}@keyframes flashDown{0%{background:#ef535038}to{background:transparent}}.tick-prefix{color:#e4ebf3}.tick-green{color:#26a69a}.tick-red{color:#f63c6b}.watchlist-actions{padding:12px 14px}.watchlist-footer{padding:14px}.up{color:#26a69a}.down{color:#ef5350}.watchlist-move{opacity:0;pointer-events:none;transition:opacity .15s ease}.row:hover .watchlist-move,.row.active .watchlist-move{opacity:1;pointer-events:auto}.tv-lightweight-charts tr td:last-child canvas{z-index:10!important}.tv-lightweight-charts tr:first-child td:last-child div{width:100px!important;background:var(--theme-panel);z-index:10}#tv-attr-logo{display:none}.tv-topbar{display:flex;align-items:center;height:44px;padding:0 12px;background:var(--theme-panel);border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.tv-group{display:flex;align-items:center;gap:6px}.tv-divider{width:1px;height:18px;background:#ffffff1a;margin:0 10px}.toolbar-divider{width:35px;height:1px;background:#ffffff1a;margin:0 10px}.tv-spacer{flex:1}.tv-btn{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;background:transparent;border:none;color:#d1d4dc;cursor:pointer}.tv-btn:hover{background:#ffffff14}.tv-btn.active{border-radius:50%;background:#f1374520;color:#f13745}.small{padding:0 6px;font-size:12px}.icon-btn{width:28px;justify-content:center;padding:0}.tv-logo{padding:10px;width:28px;height:28px;border-radius:50%;background:#2962ff;display:flex;align-items:center;justify-content:center;margin-right:10px}.status-dot{width:6px;height:6px;background:#00c853;border-radius:50%}.arrow{font-size:10px;opacity:.6}.indicators-empty{padding:15px;text-align:center;opacity:.3}.left-toolbar{width:48px;background:#0f1116;display:flex;flex-direction:column;gap:6px;padding:6px}.tool-btn{width:36px;height:36px;background:transparent;border:none;color:#aaa;border-radius:6px}.tool-btn:hover{background:#ffffff14}.tool-popup{background:var(--theme-popup);border:1px solid var(--theme-border);border-radius:5px;padding:6px;min-width:240px;box-shadow:0 8px 32px #00000080}.tool-popup svg{width:20px;height:20px}.tool-popup .tool-item{display:flex;gap:10px;padding:8px;cursor:pointer;align-items:center;font-size:14px;color:var(--theme-text)}.tool-popup .tool-icon{display:flex}.tool-popup .tool-item:hover,.tool-popup .tool-item.active{background:#ffffff14;border-radius:5px}.tool-popup .hide-check{width:16px;text-align:center;font-size:12px;color:#2962ff;flex-shrink:0}.tool-popup-group-title{padding:6px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b7280;text-transform:uppercase;-webkit-user-select:none;user-select:none}.tool-popup-divider{height:1px;background:#ffffff14;margin:4px 0}@keyframes skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk-bone{border-radius:6px;background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a,#1a1a1a 75%);background-size:800px 100%;animation:skeletonShimmer 1.6s ease-in-out infinite;flex-shrink:0}.sk-symbol{height:28px;width:110px;margin-bottom:10px}.sk-sub{height:14px;width:180px;margin-bottom:6px}.sk-sub-sm{height:13px;width:110px;margin-bottom:14px}.sk-price{height:52px;width:200px;margin-bottom:8px}.sk-change{height:18px;width:130px;margin-bottom:10px}.sk-status{height:14px;width:90px;border-radius:20px}.sk-section-title{height:15px;width:80px;margin-bottom:14px}.sk-stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sk-stat-label{height:13px;width:90px}.sk-stat-value{height:13px;width:60px}.sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.sk-grid-box{height:62px;border-radius:8px}.tv-panel{background:var(--theme-panel);color:#e5e5e5;padding:16px;font-family:sans-serif}.tv-symbol{font-size:22px;font-weight:600}.tv-sub{font-size:13px;margin-top:4px}.tv-sub.muted{color:#888}.tv-price-row{display:flex;align-items:baseline;gap:10px;margin-top:10px}.tv-price{font-size:40px;font-weight:700}.tv-change.up{color:#16c784}.tv-change.down{color:#ff4d4f}.tv-status{margin-top:6px;color:#16c784;font-size:13px}.tv-status.closed{color:#ef4444}.dot{width:6px;height:6px;background:#16c784;display:inline-block;border-radius:50%;margin-right:6px}.tv-status.closed .dot{background:#ef4444}.market-tooltip{position:absolute;top:calc(100% + 8px);left:0;z-index:999;background:#1a1d27;border:1px solid #2e3347;border-radius:10px;padding:14px 16px;min-width:260px;box-shadow:0 8px 24px #00000080;pointer-events:none}.market-tooltip__title{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:6px}.market-tooltip__title.open{color:#16c784}.market-tooltip__title.closed{color:#ef4444}.market-tooltip__title .dot{margin-right:0}.market-tooltip__desc{font-size:13px;color:#9ba3af;line-height:1.5;margin-bottom:14px}.market-tooltip__desc strong{color:#e4ebf3}.market-tooltip__bar-wrap{margin-bottom:10px}.market-tooltip__day{font-size:11px;color:#9ba3af;margin-bottom:4px;font-weight:600;letter-spacing:.04em}.market-tooltip__bar{position:relative;height:6px;background:#2e3347;border-radius:3px;overflow:visible}.market-tooltip__bar-fill{position:absolute;left:0;top:0;height:100%;background:#16c784;border-radius:3px;transition:width .3s ease}.market-tooltip__bar-cursor{position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;height:14px;background:#fff;border-radius:2px}.market-tooltip__bar-labels{display:flex;justify-content:space-between;font-size:11px;color:#9ba3af;margin-top:4px}.market-tooltip__tz{font-size:11px;color:#5a6272;text-align:center;margin-top:4px}.tv-news{margin-top:14px;background:#2a2438;padding:10px;border-radius:10px;font-size:13px}.tv-section{margin-top:20px}.tv-title{font-weight:600;margin-bottom:10px}.tv-stat-row{display:flex;justify-content:space-between;padding:6px 0}.tv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tv-box{padding:12px;border-radius:10px;text-align:center}.tv-box.up{background:#16c78426;color:#16c784}.tv-box.down{background:#ff4d4f26;color:#ff4d4f}.tv-box .val{font-size:16px;font-weight:700}.tv-box .label{font-size:12px;margin-top:4px}.tv-seasonal-chart{height:160px;background:#111;border-radius:10px;display:flex;align-items:center;justify-content:center}.placeholder{color:#555}.tv-seasonal-wrap{width:100%}.tv-seasonal-canvas-wrap{position:relative;width:100%;height:200px}.tv-seasonal-canvas{display:block;width:100%;height:100%;border-radius:8px;background:var(--theme-panel);cursor:crosshair}.tv-seasonal-tooltip{position:absolute;background:#18181eeb;border:1px solid #333;border-radius:8px;padding:8px 12px;pointer-events:none;z-index:10;min-width:150px}.tv-seasonal-tooltip-row{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12px}.tv-seasonal-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tv-seasonal-tooltip-yr{color:#e4ebf3;flex:1}.tv-seasonal-tooltip-val{font-weight:600;font-size:13px}.tv-seasonal-legend{display:flex;justify-content:center;gap:16px;margin-top:10px}.tv-seasonal-legend-item{display:flex;align-items:center;gap:5px;font-size:12px;color:#8c98a8}.tv-technicals-wrap{display:flex;flex-direction:column;align-items:center}.tv-technicals-canvas{display:block;width:100%;height:175px}.tv-tech-verdict{font-size:17px;font-weight:700;margin-top:4px;padding-bottom:18px}.tv-tech-counts{display:flex;gap:16px;font-size:12px;margin-top:6px;color:#8c98a8}.tv-symbol-btn{margin-top:10px;text-align:center;padding:8px;background:#1f1f1f;border-radius:20px;font-size:13px}.chart-page{position:relative}.chart-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1a20bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:all}.loading-content{text-align:center;color:#ccc;font-size:14px;letter-spacing:.5px}.spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,.08);border-top-color:#f63c6b;border-radius:50%;margin:0 auto 12px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-content .text{opacity:.8}.hp-shell{display:flex;flex-direction:column;min-height:var(--vh, 100vh);background:#fff;color:#1a1a1a;font-family:inherit}.hp-header{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hp-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:0 28px;height:var(--trade-header-h)}.hp-logo-link{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.hp-logo-img{height:38px;width:auto;object-fit:contain}.hp-nav-pill{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#f0f0f2;border-radius:16px;padding:4px;gap:2px}.hp-pill-btn{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.hp-pill-btn:hover{color:#333}.hp-pill-btn.hp-pill-active{background:#fff;color:#e53935;box-shadow:0 1px 6px #0000001a}.hp-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.hp-wallet-badge{display:flex;align-items:center;gap:6px;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;color:#444}.hp-wallet-amount{letter-spacing:.02em}.hp-profile-wrap{position:relative}.hp-profile-btn{width:38px;height:38px;border-radius:50%;border:none;background:#eee;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s}.hp-profile-btn:hover{opacity:.85}.hp-profile-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.hp-profile-fallback{font-size:15px;font-weight:700;color:#555;display:flex;align-items:center;justify-content:center}.hp-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:6px 0;box-shadow:0 8px 32px #0000001f;z-index:200}.hp-noti-popup,.hp-lang-popup{width:380px;max-width:calc(100vw - 32px)}.pop-noti-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;color:#ffffff73;font-size:13px}.pop-noti-toolbar{display:flex;justify-content:flex-end;padding:8px 16px 0}.pop-noti-clear{border:none;background:none;color:#f63c6b;font-size:12px;cursor:pointer}.pop-noti-list{max-height:360px;overflow-y:auto}.pop-noti-item{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.pop-noti-item:last-child{border-bottom:none}.pop-noti-title{font-size:13px;font-weight:600;color:#e4ebf3}.pop-noti-body{font-size:12px;color:#fff9;margin-top:2px}.pop-noti-time{font-size:11px;color:#ffffff59;margin-top:4px}.pop-lang-list{padding:8px}.pop-lang-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:8px;background:none;color:#e4ebf3;font-size:13px;cursor:pointer;text-align:left}.pop-lang-item:hover{background:#ffffff0f}.pop-lang-item.active{font-weight:600}.pop-lang-check{color:#f63c6b}.hp-dd-item{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 16px;font-size:13px;color:#333;cursor:pointer;transition:background .1s}.hp-dd-item:hover{background:#f5f5f5}.hp-dd-danger{color:#e53935}.hp-dd-danger:hover{background:#fef2f2}.hp-main{flex:1;display:flex;flex-direction:column}.hp-hero{position:relative;width:100%;height:var(--vh, 100vh);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10%}.hp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/homepage_bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat}.hp-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0}@keyframes hp-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hp-hero-content{position:relative;z-index:1;text-align:center;padding:0 24px;max-width:700px}.hp-hero-title{font-size:clamp(30px,4.5vw,56px);font-weight:800;color:#111;margin:0 0 16px;letter-spacing:-.02em;line-height:1.18;animation:hp-fade-up .7s cubic-bezier(.22,1,.36,1) both}.hp-hero-accent{color:#e53935}.hp-hero-subtitle{font-size:clamp(13px,1.5vw,17px);color:#555;margin:0 0 36px;line-height:1.65;animation:hp-fade-up .7s cubic-bezier(.22,1,.36,1) .15s both}.hp-cta-btn{background:#e53935;color:#fff;border:none;border-radius:10px;padding:14px 40px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 4px 20px #e5393559}.hp-cta-btn:hover{background:#c62828;transform:translateY(-1px)}.hp-cta-btn:active{transform:translateY(0)}.hp-footer{position:relative;background:radial-gradient(ellipse 70% 180% at -5% 50%,#ffcdcd,#ffeaea 30%,#fff5f5,#fff 80%);border-top:none;overflow:hidden}.hp-footer-top{display:grid;grid-template-columns:350px 1fr;align-items:center;padding:32px 40px 28px}.hp-footer-logo{width:54px;height:40px;flex-shrink:0;object-fit:contain;border-radius:10px}.hp-footer-disclaimer{font-size:12px;color:#555;line-height:1.7;margin:0}.hp-footer-bottom{border-top:1px solid rgba(0,0,0,.07);padding:16px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.hp-footer-copy{font-size:13px;color:#555}.hp-footer-email{display:flex;align-items:center;gap:7px;font-size:13px;color:#555;text-decoration:none;transition:color .15s}.hp-footer-email:hover{color:#e53935}@media (max-width: 768px){:root{--trade-header-h: 56px}.hp-header-inner{padding:0 16px;height:var(--trade-header-h)}.tv-topbar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tv-topbar::-webkit-scrollbar{display:none}.tv-topbar .tv-group,.tv-topbar .tv-divider,.tv-topbar .tv-btn,.tv-topbar .tv-symbol-btn{flex-shrink:0}.popup-center{left:0;top:0;width:100%;height:100%;max-width:100%;max-height:100%;transform:none;border-radius:0;border:none}.bottom-bar__ranges{overflow-x:auto;flex-shrink:1;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bottom-bar__ranges::-webkit-scrollbar{display:none}.bottom-bar__button{flex-shrink:0}.indicators-modal{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:8px}.indicators-sidebar{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-right:0;padding-bottom:8px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);gap:4px;scrollbar-width:none}.indicators-sidebar::-webkit-scrollbar{display:none}.indicators-sidebar__section{flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.indicators-sidebar__title{display:none}.indicators-sidebar__item{width:auto;white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:13px;flex-shrink:0}.hp-logo-img{height:30px}.hp-pill-btn{padding:6px 14px;font-size:13px;gap:5px}.hp-wallet-badge{padding:5px 10px;font-size:12px}.hp-profile-btn{width:32px;height:32px}}@media (max-width: 480px){:root{--trade-header-h: 52px}.hp-header-inner{padding:0 12px;height:var(--trade-header-h)}.hp-logo-img{height:26px}.hp-pill-btn span{display:none}.hp-pill-btn{padding:7px 12px}.hp-wallet-badge{display:none}}@media (max-width: 768px){.hp-footer-top{grid-template-columns:1fr;gap:16px;padding:24px 20px 20px}.hp-footer-bottom{flex-direction:row;flex-wrap:wrap;gap:6px;padding:14px 20px}}.hp-login-btn{background:#f42c33;color:#fff;border:none;border-radius:8px;padding:8px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .12s;white-space:nowrap}.hp-login-btn:hover{background:#d4252b;transform:translateY(-1px)}.hp-login-btn:active{transform:translateY(0)}.lp-main{display:flex;align-items:center;justify-content:center;min-height:calc(var(--vh, 100vh) - 64px);padding:40px 20px;background:linear-gradient(135deg,#fff5f5,#fff 60%)}.lp-card{width:100%;max-width:420px;background:#fff;border:1px solid #f0e8e8;border-radius:16px;padding:40px 36px;box-shadow:0 8px 40px #f42c3314}.lp-title{font-size:26px;font-weight:800;color:#111;margin:0 0 6px;letter-spacing:-.02em}.lp-subtitle{font-size:14px;color:#888;margin:0 0 28px}.lp-form{display:flex;flex-direction:column;gap:18px}.lp-field{display:flex;flex-direction:column;gap:6px}.lp-label{font-size:13px;font-weight:600;color:#444}.lp-input{height:44px;padding:0 14px;border:1.5px solid #e8e8e8;border-radius:9px;font-size:14px;color:#111;background:#fafafa;outline:none;transition:border-color .15s,box-shadow .15s}.lp-input:focus{border-color:#f42c33;box-shadow:0 0 0 3px #f42c331a;background:#fff}.lp-input::placeholder{color:#bbb}.lp-error{font-size:13px;color:#f42c33;margin:0;padding:10px 12px;background:#f42c330f;border-radius:8px}.lp-submit{height:46px;background:#f42c33;color:#fff;border:none;border-radius:9px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .12s;margin-top:4px}.lp-submit:hover:not(:disabled){background:#d4252b;transform:translateY(-1px)}.lp-submit:active:not(:disabled){transform:translateY(0)}.lp-submit:disabled{opacity:.65;cursor:not-allowed}.lm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.lm-card{display:flex;width:100%;max-width:860px;max-height:calc(100vh - 40px);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #00000080;background:#262626;padding:15px;gap:15px}.lm-left{flex:0 0 46%;background:linear-gradient(145deg,#c0001a,#8b0000);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;position:sticky;top:0;align-self:stretch}.lm-hero-img{width:100%;height:100%;object-fit:cover;object-position:center}.lm-right{flex:1;padding:44px 48px 44px 44px;display:flex;flex-direction:column;position:relative;background:#262626;overflow-y:auto}.lm-close{position:absolute;top:18px;right:18px;background:transparent;border:none;color:#8a8fa8;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.lm-close:hover{color:#fff;background:#ffffff14}.lm-title{font-size:26px;font-weight:700;color:#fff;margin:0 0 10px}.lm-subtitle{font-size:13.5px;color:#9aa0b4;line-height:1.55;margin:0 0 28px}.lm-form{display:flex;flex-direction:column;gap:16px;flex:1}.lm-field{display:flex;flex-direction:column;gap:7px}.lm-label{font-size:13px;font-weight:500;color:#c8cdd8}.lm-input{background:#202020;border:1px solid #3a3f4e;border-radius:8px;padding:11px 14px;color:#fff;font-size:14px;outline:none;transition:border-color .15s}.lm-input::placeholder{color:#5a6070}.lm-input:focus{border-color:#f42c33}.lm-error{font-size:13px;color:#f87171;margin:0}.lm-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.lm-remember{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#9aa0b4;-webkit-user-select:none;user-select:none}.lm-remember input[type=checkbox]{width:16px;height:16px;accent-color:#F42C33;cursor:pointer}.lm-switch-link{background:none;border:none;font-size:13px;color:#9aa0b4;cursor:pointer;padding:0;transition:color .15s}.lm-switch-link:hover{color:#fff}.lm-switch-link strong{color:#f42c33}.lm-success{font-size:13px;color:#4ade80;margin:0 0 4px}.lm-submit{margin-top:8px;background:#f42c33;color:#fff;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .12s}.lm-submit:hover:not(:disabled){background:#d4252b;transform:translateY(-1px)}.lm-submit:active:not(:disabled){transform:translateY(0)}.lm-submit:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 640px){.lm-card{flex-direction:column;max-width:400px}.lm-left{flex:0 0 180px}.lm-right{padding:28px 24px}}@media (max-width: 480px){.lp-card{padding:28px 20px}.lp-main{align-items:flex-start;padding-top:32px}}:root{--trade-header-h: 64px;--sd2-bar-h: 80px}.tp-shell{display:flex;flex-direction:column;width:100%;height:var(--vh, 100vh);overflow:hidden}.tp-shell .app-shell{flex:1;min-height:0;height:auto;overflow:hidden}.test-chart-area .chart-panels,.chart-page .chart-panels,.mobile-chart-wrapper .chart-panels{height:100%}.hp-header--trade{background:#050505 url(/images/header_bg.png) center / cover no-repeat;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hp-header--trade .hp-header-inner{max-width:none}.hp-header--trade .hp-nav-pill{background:transparent}.hp-header--trade .hp-pill-btn{color:#c5c5c5}.hp-header--trade .hp-pill-btn:hover{color:#fff}.hp-header--trade .hp-pill-btn.hp-pill-active{background:transparent;color:#f42c33;box-shadow:none;font-family:Poppins,sans-serif;font-weight:700;font-size:14px}.hp-header--trade .hp-wallet-badge{background:#3426264d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.hp-header--trade .hp-profile-btn{background:#3426264d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hp-header--trade .hp-profile-fallback{color:#fff}.hp-header--trade .hp-profile-dropdown{background:#fff;border-color:#eee}.hp-login-btn--trade{background:#ffffff26!important;border:1.5px solid rgba(255,255,255,.6);color:#fff!important}.hp-login-btn--trade:hover{background:#ffffff40!important;transform:translateY(-1px)}.hp-header--dark{background:#0d1117;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.hp-header--dark .hp-nav-pill{background:#ffffff0f}.hp-header--dark .hp-pill-btn{color:#fff9}.hp-header--dark .hp-pill-btn:hover{color:#fff;background:#ffffff14}.hp-header--dark .hp-pill-btn.hp-pill-active{background:transparent;color:#e53935;box-shadow:none;font-weight:600;border-bottom:2px solid #e53935;border-radius:0}.hp-intel-wrap{position:relative}.hp-intel-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:180px;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 32px #00000080;padding:6px;z-index:300}.hp-intel-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-radius:6px;background:transparent;color:#ffffffd9;font-size:13px;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap;transition:background .12s}.hp-intel-item:hover{background:#ffffff14;color:#fff}.ref-shell{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:#0a1a20;color:#fff}.ref-main{max-width:1280px;margin:0 auto;width:100%;padding:calc(var(--trade-header-h) + 40px) 28px 60px}.ref-page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.ref-page-title{font-size:28px;font-weight:700;margin:0 0 4px}.ref-page-sub{font-size:13px;color:#ffffff80;margin:0}.ref-learn-more{color:#e53935;text-decoration:none}.ref-learn-more:hover{text-decoration:underline}.ref-header-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.ref-btn{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:#0c394c;color:#fff;transition:opacity .15s}.ref-btn:hover{opacity:.85}.ref-btn--secondary{background:#1e2a38;color:#ffffffd9;border:1px solid rgba(255,255,255,.1)}.ref-btn--primary{background:#e53935;color:#fff}.ref-btn--ghost{background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.15)}.ref-btn--white{background:#fff;color:#111}.ref-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.ref-stat-card{background:#0e2730;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;gap:10px}.ref-stat-label{font-size:11px;font-weight:600;letter-spacing:.08em;color:#ffffff73;text-transform:uppercase}.ref-stat-value{font-size:32px;font-weight:700;color:#fff}.ref-table-card{background:#0e2730;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.ref-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.07);padding:0 20px}.ref-tab{padding:14px 0;margin-right:24px;background:none;border:none;border-bottom:2px solid transparent;color:#ffffff73;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}.ref-tab--active{color:#fff;border-bottom-color:#fff}.ref-table-wrap{overflow-x:auto}.ref-table{width:100%;border-collapse:collapse;font-size:12px}.ref-table th{text-align:left;padding:12px 20px;font-size:10px;font-weight:600;letter-spacing:.08em;color:#ffffff59;text-transform:uppercase;background:#ffffff05}.ref-table td{padding:14px 20px;color:#ffffffbf;border-top:1px solid rgba(255,255,255,.05)}.ref-empty{text-align:left;padding:40px 20px!important;color:#ffffff59!important}.ref-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid rgba(255,255,255,.05)}.ref-pagination-info{font-size:12px;color:#fff6;margin-right:4px}.ref-page-btn{width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center}.ref-page-btn:disabled{opacity:.3;cursor:default}.ref-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.ref-modal{background:#1a2030;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px;width:420px;max-width:90vw}.ref-modal-title{font-size:18px;font-weight:700;margin:0 0 8px}.ref-modal-desc{font-size:13px;color:#ffffff80;margin:0 0 20px}.ref-modal-input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 14px;color:#fff;font-size:14px;margin-bottom:20px;outline:none}.ref-modal-input:focus{border-color:#ffffff4d}.ref-modal-actions{display:flex;justify-content:flex-end;gap:10px}.mi-shell{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:#0d1117;color:#fff}.mi-main{max-width:1280px;margin:0 auto;width:100%;padding:calc(var(--trade-header-h) + 40px) 28px 60px}.mi-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.mi-page-title{font-size:28px;font-weight:700;margin:0 0 4px}.mi-page-sub{font-size:13px;color:#ffffff73;margin:0}.mi-updated{color:#26a69a}.mi-refresh-btn{display:flex;align-items:center;gap:8px;padding:9px 16px;background:#1e2a38;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:13px;font-weight:500;cursor:pointer}.mi-refresh-btn:hover{background:#253040}.mi-card{background:#0e2730;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px 24px}.mi-card-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mi-card-title{font-size:14px;font-weight:600;color:#ffffffd9}.mi-signal-badge{padding:4px 10px;border-radius:20px;background:#26a69a33;color:#26a69a;font-size:11px;font-weight:600}.mi-view-all{background:none;border:none;color:#ffffff73;font-size:12px;cursor:pointer;padding:0}.mi-view-all:hover{color:#fff}.mi-top-row{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;margin-bottom:16px}.mi-card--fear{border-color:#ffffff0d}.mi-signal-badge{padding:5px 12px;border-radius:20px;background:#26d0b01f;color:#26d0b0;border:1px solid rgba(38,208,176,.35);font-size:12px;font-weight:600}.mi-gauge-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.mi-gauge-svg{width:100%;max-width:300px}.mi-gauge-sub{display:flex;margin-top:12px;background:#0000004d;border-radius:10px;padding:12px 20px;width:100%;justify-content:space-around}.mi-gauge-sub-item{display:flex;flex-direction:column;align-items:center;gap:5px}.mi-gauge-sub-label{font-size:10px;color:#ffffff59;letter-spacing:.08em;text-transform:uppercase}.mi-gauge-sub-val{font-size:20px;font-weight:700;color:#fff}.mi-gauge-sub-val--action{color:#26d0b0;font-size:14px;font-weight:700}.mi-cal-list{display:flex;flex-direction:column;gap:10px}.mi-cal-row{display:flex;align-items:center;gap:12px}.mi-impact-badge{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;flex-shrink:0}.mi-cal-info{flex:1;min-width:0}.mi-cal-name{font-size:13px;color:#ffffffd9;display:block}.mi-cal-meta{font-size:11px;color:#fff6}.mi-cal-values{text-align:right;flex-shrink:0}.mi-cal-val-label{font-size:10px;color:#ffffff4d;display:block}.mi-cal-val-dash{font-size:12px;color:#ffffff4d}.mi-cal-val{font-size:12px;color:#ffffffbf}.mi-card--news{padding:20px 24px}.mi-news-title{font-size:11px;font-weight:700;letter-spacing:.1em;color:#ffffff80}.mi-news-tabs{display:flex;gap:4px}.mi-news-tab{padding:6px 14px;border-radius:20px;border:none;background:transparent;color:#ffffff80;font-size:13px;cursor:pointer}.mi-news-tab--active{background:#fff;color:#111;font-weight:600}.mi-news-list{display:flex;flex-direction:column}.mi-news-row{position:relative;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mi-news-row:last-child{border-bottom:none}.mi-news-meta{display:flex;gap:10px;align-items:center;margin-bottom:6px}.mi-news-source{font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff6}.mi-news-time{font-size:11px;color:#ffffff4d}.mi-news-headline{font-size:14px;font-weight:600;color:#ffffffe6;margin:0 0 8px;padding-right:80px;line-height:1.5}.mi-news-footer{display:flex;align-items:center;gap:10px}.mi-sentiment{font-size:11px;font-weight:700;letter-spacing:.06em}.mi-stars{display:flex;gap:2px;align-items:center}.mi-news-read{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:13px;color:#ffffff80;text-decoration:none}.mi-news-read:hover{color:#fff}.ec-shell{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:#0d1117;color:#fff}.ec-main{max-width:1280px;margin:0 auto;width:100%;padding:calc(var(--trade-header-h) + 40px) 28px 60px}.ec-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ec-page-title{font-size:28px;font-weight:700;margin:0 0 4px}.ec-page-sub{font-size:13px;color:#ffffff73;margin:0}.ec-filters{display:flex;align-items:flex-end;gap:24px;margin-bottom:20px;flex-wrap:wrap}.ec-filter-group{display:flex;flex-direction:column;gap:8px}.ec-filter-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff59;text-transform:uppercase}.ec-impact-btns{display:flex;gap:4px}.ec-impact-btn{padding:7px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff8c;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.ec-impact-btn.active,.ec-impact-btn:hover{background:#ffffff1a;color:#fff}.ec-select-wrap{position:relative}.ec-select{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#111827;color:#ffffffbf;font-size:13px;cursor:pointer;white-space:nowrap;min-width:130px}.ec-date-wrap{display:flex;align-items:center;gap:6px}.ec-date-input{color-scheme:dark}.ec-date-clear{border:1px solid rgba(255,255,255,.1);background:#111827;color:#ffffff8c;border-radius:8px;padding:8px 10px;font-size:12px;cursor:pointer}.ec-date-clear:hover{color:#fff}.ec-status{padding:48px 0;text-align:center;color:#ffffff73;font-size:14px}.ec-status--error{color:#f63c6b}.ec-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#1a2030;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 32px #00000080;padding:6px;z-index:200;min-width:160px}.ec-dd-item{display:block;width:100%;text-align:left;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffbf;font-size:13px;cursor:pointer}.ec-dd-item:hover{background:#ffffff14;color:#fff}.ec-filter-count{display:flex;align-items:center;gap:14px;margin-left:auto;font-size:13px;color:#ffffff73}.ec-count-3,.ec-count-2,.ec-count-1{display:flex;align-items:center;gap:4px}.ec-stars{display:flex;gap:1px;align-items:center}.ec-table-wrap{background:#0e2730;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;overflow-x:auto}.ec-table{width:100%;border-collapse:collapse;font-size:13px}.ec-table thead tr{background:#0c394c}.ec-table th{text-align:left;padding:13px 20px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff59;text-transform:uppercase;white-space:nowrap}.ec-date-row td{padding:10px 20px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#ffffff59;text-transform:uppercase;background:#ffffff05;border-top:1px solid rgba(255,255,255,.04)}.ec-row td{padding:13px 20px;color:#ffffffbf;border-top:1px solid rgba(255,255,255,.04)}.ec-row--hl td{background:#0e2730}.ec-time{color:#ffffff80;font-size:12px;white-space:nowrap}.ec-country-cell{display:flex;align-items:center;gap:8px}.ec-country{font-size:12px;font-weight:600;color:#fff9}.ec-country--hl{background:#e53935;color:#fff;padding:2px 6px;border-radius:4px}.ec-event-name{color:#ffffffe0}.ec-currency{font-size:11px;color:#ffffff59;margin-left:4px}.ec-val{text-align:right;font-size:13px;white-space:nowrap}.ec-val--pos{color:#26a69a}.ec-val--neg{color:#ef5350}.sd2-bar{display:flex;align-items:stretch;height:var(--sd2-bar-h);background:var(--theme-panel);padding:0 0 0 5px;flex-shrink:0;overflow:hidden;gap:0}.sd2-left{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 10px 0 0;flex-shrink:0}.sd2-identity{display:flex;align-items:center;gap:8px}.sd2-symbol{font-size:16px;font-weight:700;color:#fff;letter-spacing:.02em}.sd2-market{font-size:12px;color:#8c98a8;font-weight:400}.sd2-tf{font-size:10px;color:#8c98a8;background:#ffffff12;border-radius:4px;padding:2px 6px}.sd2-price-row{display:flex;align-items:flex-end;gap:10px;line-height:1}.sd2-price{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.sd2-change-stack{display:flex;flex-direction:column;gap:2px;padding-bottom:2px}.sd2-afterhours{font-size:11px;color:#8c98a8;display:flex;align-items:center;gap:2px}.sd2-right{display:flex;flex:1;margin-left:0}.sd2-stat-col{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 32px;flex:1}.sd2-stat-col:last-child{border-right:none}.sd2-stat-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sd2-view-all{cursor:pointer}.sd2-view-all:hover .sd2-stat-label{color:#e4ebf3}.sd2-stat-label{font-size:12px;color:#8c98a8;flex-shrink:0;white-space:nowrap}.sd2-stat-val{font-size:12px;font-weight:600;color:#e4ebf3;text-align:right;white-space:nowrap}.sd2-ohlc-compact{display:none}@media (max-width: 768px){.sd2-bar{padding:0 12px}.sd2-left{min-width:0;flex:1}.sd2-right{display:none}.sd2-price{font-size:22px}.sd2-ohlc-compact{display:flex;align-items:center;gap:12px;margin-top:2px}.sd2-ohlc-item{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.sd2-ohlc-label{color:#8c98a8;font-weight:400}}.mobile-sd2-wrapper .sd2-bar{padding:0 12px}.mobile-sd2-wrapper .sd2-inline-row{display:none!important}.mobile-sd2-wrapper .sd2-left{min-width:0;flex:1}.mobile-sd2-wrapper .sd2-right{display:none!important}.mobile-sd2-wrapper .sd2-price{font-size:22px}.mobile-sd2-wrapper .sd2-ohlc-compact{display:flex!important;align-items:center;gap:12px;margin-top:2px}.mobile-sd2-wrapper .sd2-ohlc-item{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.mobile-sd2-wrapper .sd2-ohlc-label{color:#8c98a8;font-weight:400}.theme-light .popup-title{color:#0f0f0f}.theme-light .popup-close{background:#0000000a;border-color:#0000001a;color:#3d4049}.theme-light .indicators-sidebar{border-right-color:#00000014}.theme-light .indicators-sidebar__title{color:#6b7280}.theme-light .indicators-sidebar__item{color:#1a1d27}.theme-light .indicators-sidebar__item.active,.theme-light .indicators-sidebar__item:hover{background:#0000000f}.theme-light .indicators-search input{background:#0000000a;border-color:#0000001a;color:#0f0f0f}.theme-light .indicators-row{border-bottom-color:#00000012;color:#1a1d27}.theme-light .indicators-row:hover{background:#0000000d}.theme-light .indicators-row small{color:#6b7280}.theme-light .config-card{border:1px solid rgba(0,0,0,.08);background:#fff9}.theme-light .config-card h4{color:#0f0f0f}.theme-light .config-field label{color:#555f6d}.theme-light .config-field input{border:1px solid rgba(0,0,0,.12);background:#fffc;color:#0f0f0f}.theme-light .symbol-detail-panel__name,.theme-light .symbol-detail-panel__meta{color:#555f6d}.theme-light .right-card__empty{color:#6b7280}.theme-light .right-card{border-color:#00000014;background:#ffffff80}.theme-light .object-group__title{color:#6b7280}.theme-light .object-row{background:#00000008;border-color:#00000012;color:#1a1d27}.theme-light .object-row--muted{color:#6b7280}.theme-light .tv-divider,.theme-light .toolbar-divider{background:#0000001f}.theme-light .tv-btn{color:#3d4049}.theme-light .tv-btn:hover{background:#00000012}.theme-light .tv-btn.symbol{background:#00000012;color:#0f0f0f}.theme-light .tv-symbol-btn{background:#0000000f;color:#0f0f0f}.theme-light .dropdown-item{color:#1a1d27}.theme-light .dropdown-item:hover,.theme-light .dropdown-item.active,.theme-light .tool-popup .tool-item:hover,.theme-light .tool-popup .tool-item.active{background:#0000000f}.theme-light .tool-popup-divider{background:#00000014}.theme-light .tv-panel{background:var(--theme-panel);color:#0f0f0f}.theme-light .tv-sub.muted{color:#6b7280}.theme-light .tv-news{background:#0000000d;color:#1a1d27}.theme-light .watchlist-panel__header,.theme-light .object-panel__header{border-bottom-color:#00000014}.theme-light .watchlist-group-tab{background:#0000000d}.theme-light .watchlist-group-tab input{color:#0f0f0f}.theme-light .watchlist-row{color:#1a1d27;border-bottom-color:#0000000f}.theme-light .watchlist-row--head{color:#6b7280}.theme-light .watchlist-move{background:#0000000d;border-color:#0000001a;color:#3d4049}.theme-light .watchlist-header__title-btn{color:#1a1d27}.theme-light .watchlist-header__title-btn:hover{background:#0000000f}.theme-light .watchlist-dropdown{background:#eaecf5;border-color:#0000001a}.theme-light .watchlist-dropdown__item{color:#1a1d27}.theme-light .watchlist-dropdown__item:hover{background:#0000000f}.theme-light .watchlist-dropdown__divider{background:#00000014}.theme-light .watchlist-header,.theme-light .watchlist-sdp-header{border-bottom-color:#00000014}.theme-light .watchlist-head-row{color:#6b7280;border-bottom-color:#0000000f}.theme-light .watchlist-header__actions button,.theme-light .group-header__actions button{color:#3d4049}.theme-light .group{border-bottom-color:#0000000f}.theme-light .group-header__left{color:#6b7280}.theme-light .group-header__left input{color:#0f0f0f}.theme-light .row:hover{background:#0000000a}.theme-light .watchlist-v-resizer{background:#00000014}.theme-light .watchlist-empty__text{color:#6b7280}.theme-light .wl-empty-section-drop{border-color:#0000001f}.theme-light .symbol-search__title{color:#0f0f0f}.theme-light .symbol-search__search input{border:1px solid rgba(0,0,0,.2);background:#fff;color:#0f0f0f}.theme-light .symbol-search__search input::placeholder{color:#9ca3af}.theme-light .symbol-search__tab{background:#0000000f;color:#3d4049}.theme-light .symbol-search__tab.active{background:#0f0f0f;color:#fff}.theme-light .symbol-search__list{border-color:#00000014}.theme-light .symbol-search__row{color:#1a1d27;border-bottom-color:#0000000f}.theme-light .symbol-search__row:hover{background:#0000000a}.theme-light .symbol-search__name{color:#3d4049}.theme-light .symbol-search__exchange{color:#6b7280}.theme-light .wl-search__row{border-bottom-color:#00000012;color:#1a1d27}.theme-light .left-toolbar-fixed{background-image:url(/images/white_left_tools_bg.png)}.theme-light .right-toolbar-fixed{background-image:url(/images/white_right_tools_bg.png)}.theme-light .right-toolbar-fixed .tool-btn{background:#fff}.theme-light .right-toolbar-fixed .tool-btn.active{background:#000}.theme-light .chart-loading-overlay{background:#f3f5fdd9}.theme-light .loading-content{color:#0f0f0f}.theme-light .spinner{border-color:#00000014;border-top-color:#ff383c}.theme-light .tv-lightweight-charts tr:first-child td:last-child div{background:#f3f5fd!important}.theme-light .tool-btn{color:#000}.theme-light .tool-btn:hover{background:#00000014!important;color:#000!important}.theme-light .tool-btn.active{background:#000;color:#fff;border-color:#000;box-shadow:none}.theme-light .sd2-symbol{color:#0f0f0f}.theme-light .sd2-market{color:#6b7280}.theme-light .sd2-tf{color:#555f6d;background:#00000012}.theme-light .sd2-afterhours,.theme-light .sd2-stat-label{color:#6b7280}.theme-light .sd2-stat-val{color:#1a1d27}.theme-light .sd2-view-all:hover .sd2-stat-label{color:#3d4049}.theme-light .chart-page{background:#f3f5fd!important}.ob-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--theme-panel);font-family:Inter,SF Mono,monospace,sans-serif;font-size:12px;color:var(--theme-text);position:relative}.ob-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--theme-border);flex-shrink:0}.ob-header__title{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--theme-text)}.ob-header__right{display:flex;align-items:center;gap:8px}.ob-header__time{font-size:10px;color:var(--theme-text-2);opacity:.6}.ob-refresh-btn{background:none;border:none;cursor:pointer;color:var(--theme-text-2);opacity:.6;padding:2px;border-radius:4px;display:flex;align-items:center;transition:opacity .15s}.ob-refresh-btn:hover{opacity:1}.ob-refresh-btn:disabled{opacity:.3;cursor:not-allowed}.ob-summary{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--theme-border);flex-shrink:0}.ob-summary__label{font-size:11px;font-weight:600;white-space:nowrap;min-width:64px}.ob-summary__label--sell{color:#ef4444;text-align:left}.ob-summary__label--buy{color:#10b981;text-align:right}.ob-summary__bar{flex:1;height:5px;border-radius:3px;overflow:hidden;display:flex;background:var(--theme-hover)}.ob-summary__fill--sell{height:100%;background:#ef4444;border-radius:3px 0 0 3px;transition:width .4s ease}.ob-summary__fill--buy{height:100%;background:#10b981;border-radius:0 3px 3px 0;transition:width .4s ease}.ob-col-header{display:flex;align-items:center;gap:6px;padding:4px 14px;font-size:10px;font-weight:500;color:var(--theme-text-2);opacity:.55;flex-shrink:0;letter-spacing:.04em;text-transform:uppercase}.ob-col-header span{white-space:nowrap}.ob-col-header--sell .ob-price,.ob-col-header--sell span:last-child{min-width:72px;text-align:right}.ob-col-header--buy span:first-child{min-width:72px}.ob-section{overflow-y:auto;flex:1;min-height:0;padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;display:flex;flex-direction:column}.ob-section--sell{border-bottom:none}.ob-section--buy{border-top:none}.ob-row{display:flex;align-items:center;gap:6px;padding:3px 14px;margin-bottom:5px;cursor:pointer;border-radius:4px;position:relative;transition:background .1s;-webkit-user-select:none;user-select:none;min-height:26px;flex-shrink:0}.ob-row:last-child{margin-bottom:0}.ob-row--hovered{background:var(--theme-hover)!important}.ob-row--poc{outline:1px solid rgba(251,191,36,.5);outline-offset:-1px}.ob-bar-wrap{flex:1;height:16px;min-height:16px;position:relative;border-radius:2px;overflow:hidden;background:transparent;min-width:40px}.ob-bar-wrap--sell{display:flex;justify-content:flex-end}.ob-bar-wrap--buy{display:flex;justify-content:flex-start}.ob-bar{height:100%;border-radius:2px;transition:width .25s ease}.ob-bar--ask{background:#ef44444d}.ob-bar--bid{background:#10b9814d}.ob-row--hovered .ob-bar--ask{background:#ef444480}.ob-row--hovered .ob-bar--bid{background:#10b98180}.ob-price{min-width:72px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.02em}.ob-price--ask{color:#ef4444;text-align:right}.ob-price--bid{color:#10b981;text-align:left}.ob-qty{min-width:46px;font-size:11px;white-space:nowrap}.ob-qty--ask{text-align:right;color:#ef4444}.ob-qty--bid{text-align:left;color:#10b981}.ob-pct{min-width:34px;font-size:10px;opacity:.7;white-space:nowrap}.ob-pct--ask{text-align:left;color:#ef4444}.ob-pct--bid{text-align:right;color:#10b981}.ob-mid-divider{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;background:var(--theme-bg);border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);flex-shrink:0}.ob-mid-price{font-size:14px;font-weight:700;color:var(--theme-text);letter-spacing:.02em}.ob-mid-label{font-size:10px;color:var(--theme-text-2);opacity:.5;text-transform:uppercase;letter-spacing:.05em}.ob-empty{padding:16px 14px;text-align:center;color:var(--theme-text-2);opacity:.5;font-size:11px}.ob-empty--error{color:#ef4444;opacity:.8}.ob-hover-detail-anchor{position:absolute;bottom:10px;left:10px;right:10px;z-index:30;pointer-events:none}.ob-hover-detail{background:var(--theme-popup);border:1px solid var(--theme-border);border-radius:8px;padding:10px 14px;box-shadow:0 8px 28px #0006}.ob-hover-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:11.5px}.ob-hover-label{color:var(--theme-text-2);opacity:.7}.ob-hover-label.ob-ask{color:#ef4444;opacity:1}.ob-hover-label.ob-bid{color:#10b981;opacity:1}.ob-hover-value{font-weight:600;color:var(--theme-text);font-family:SF Mono,monospace}.ob-hover-poc{margin-top:6px;padding-top:6px;border-top:1px solid var(--theme-border);text-align:center;font-size:10px;font-weight:600;color:#fbbf24;letter-spacing:.05em;text-transform:uppercase}.theme-light .ob-bar--ask{background:#ef44442e}.theme-light .ob-bar--bid{background:#10b9812e}.theme-light .ob-row--hovered .ob-bar--ask{background:#ef444452}.theme-light .ob-row--hovered .ob-bar--bid{background:#10b98152}.theme-light .ob-hover-detail{background:#fff;box-shadow:0 8px 24px #0000001f}.theme-light .ob-mid-divider{background:#f3f5fd}.ob-loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;min-height:200px}.ob-spinner{width:28px;height:28px;border:3px solid var(--theme-border);border-top-color:#3b82f6;border-radius:50%;animation:ob-spin .7s linear infinite}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-loading-text{font-size:11px;color:var(--theme-text-2);opacity:.6}.ob-refresh-btn--spinning svg{animation:ob-spin .7s linear infinite;opacity:.5}.ob-header__left{display:flex;align-items:center;gap:7px}.ob-header__symbol{font-size:10px;font-weight:600;background:var(--theme-hover);color:var(--theme-text-2);border-radius:4px;padding:2px 6px;letter-spacing:.04em}.ob-skeleton-row{pointer-events:none;opacity:.6}.ob-skeleton{border-radius:3px;background:linear-gradient(90deg,var(--theme-hover) 25%,var(--theme-border) 50%,var(--theme-hover) 75%);background-size:200% 100%;animation:ob-shimmer 1.4s infinite;height:10px}@keyframes ob-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ob-skeleton--short{width:30px}.ob-skeleton--mid{width:50px}.ob-skeleton--bar{flex:1}.ob-hover-title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-2);opacity:.5;margin-bottom:6px}.alert-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008f;z-index:9000;display:flex;align-items:center;justify-content:center}.alert-modal{background:var(--theme-popup);border:1px solid var(--theme-border);border-radius:16px;width:460px;max-width:95vw;box-shadow:0 20px 80px #0000007a;display:flex;flex-direction:column}.alert-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid var(--theme-border)}.alert-modal-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--theme-text)}.alert-symbol-badge{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--theme-text);cursor:pointer}.alert-symbol-icon{font-size:18px;color:#2962ff}.alert-symbol-img{width:20px;height:20px;border-radius:50%;object-fit:cover}.alert-modal-close{width:34px;height:34px;border-radius:8px;background:#ffffff0a;border:1px solid var(--theme-border);color:var(--theme-text-2);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.alert-modal-close:hover{background:var(--theme-hover);color:var(--theme-text)}.alert-modal-body{padding:20px;display:flex;flex-direction:column;gap:14px}.alert-field-row{display:flex;gap:16px}.alert-field-label{width:90px;flex-shrink:0;font-size:13px;color:var(--theme-text-2);padding-top:10px}.alert-field-inputs{flex:1;display:flex;flex-direction:column;gap:8px}.alert-input{width:100%;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:8px;color:var(--theme-text);font-size:13px;padding:9px 12px;outline:none;box-sizing:border-box}.alert-input:focus{border-color:#2962ff}.alert-dropdown-wrap{position:relative}.alert-dropdown-btn{width:100%;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:8px;color:var(--theme-text);font-size:13px;padding:9px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.alert-dropdown-btn:hover{border-color:#fff3}.alert-chevron{margin-left:auto;transition:transform .15s}.alert-chevron.open{transform:rotate(180deg)}.alert-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--theme-popup);border:1px solid var(--theme-border);border-radius:10px;z-index:100;overflow:hidden;box-shadow:0 8px 24px #0006}.alert-dropdown-item{width:100%;background:none;border:none;color:var(--theme-text-2);font-size:13px;padding:10px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.alert-dropdown-item:hover{background:var(--theme-hover);color:var(--theme-text)}.alert-dropdown-item.active{background:#2962ff1f;color:var(--theme-text)}.alert-cond-icon{display:flex;align-items:center;color:var(--theme-text-2)}.alert-price-wrap{position:relative}.alert-price-input{padding-right:28px}.alert-price-arrows{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.alert-price-arrows button{background:none;border:none;color:var(--theme-text-2);font-size:8px;line-height:1;cursor:pointer;padding:1px 3px}.alert-price-arrows button:hover{color:var(--theme-text)}.alert-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--theme-border)}.alert-btn{padding:9px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none}.alert-btn.cancel{background:var(--theme-panel);color:var(--theme-text-2);border:1px solid var(--theme-border)}.alert-btn.cancel:hover{background:var(--theme-hover);color:var(--theme-text)}.alert-btn.create{background:var(--theme-text);color:var(--theme-bg)}.alert-btn.create:hover{opacity:.9}.alert-btn.create:hover{background:#fff}.alert-delete-btn{position:absolute;right:80px;width:24px;height:24px;border-radius:4px;background:#fbc02de6;border:none;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:all;transition:background .1s}.alert-delete-btn:hover{background:#fbc02d;color:#000}.chart-ctx-menu{position:fixed;z-index:8000;background:var(--theme-popup);border:1px solid var(--theme-border);border-radius:8px;padding:4px;min-width:160px;box-shadow:0 8px 24px #0006}.chart-ctx-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:var(--theme-text-2);font-size:13px;padding:8px 12px;border-radius:5px;cursor:pointer;text-align:left;white-space:nowrap}.chart-ctx-item:hover{background:var(--theme-hover);color:var(--theme-text)}.fib-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000075;z-index:9100;display:flex;align-items:center;justify-content:center}.fib-modal{background:#1f1f1f;border:1px solid #363a45;border-radius:8px;width:460px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #000000a3;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif}.fib-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid #2a2e39;flex-shrink:0}.fib-modal-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#dbdbdb;letter-spacing:-.01em}.fib-modal-title svg{color:#787b86;width:14px;height:14px}.fib-modal-close{width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:#dbdbdb;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s;line-height:1}.fib-modal-close:hover{background:#2a2e39;color:#dbdbdb}.fib-modal-tabs{display:flex;border-bottom:1px solid #2a2e39;flex-shrink:0;padding:0 16px;gap:0}.fib-modal-tab{background:none;border:none;border-bottom:2px solid transparent;color:#dbdbdb;font-size:13px;font-weight:400;padding:9px 12px 8px;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s;letter-spacing:0}.fib-modal-tab:hover{color:#fff}.fib-modal-tab.active{color:#dbdbdb;border-bottom-color:#dbdbdb;font-weight:600}.fib-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.fib-modal-body::-webkit-scrollbar{width:4px}.fib-modal-body::-webkit-scrollbar-track{background:transparent}.fib-modal-body::-webkit-scrollbar-thumb{background:#363a45;border-radius:4px}.fib-tab-content{padding:4px 16px 8px;display:flex;flex-direction:column;gap:10px}.fib-row{display:flex;align-items:center;gap:8px;min-height:34px;padding:0}.fib-row-border-top{border-top:1px solid #2a2e39;margin-top:4px;padding-top:4px}.fib-row-last{margin-bottom:4px}.tl-section-divider{display:flex;align-items:center;gap:8px;font-size:11px;color:#4c525e;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px;-webkit-user-select:none;user-select:none}.tl-section-divider:before{content:"";flex:0 0 0px}.tl-section-divider:after{content:"";flex:1;height:1px;background:#2a2e39;margin-left:4px}.fib-row-label{font-size:13px;color:#dbdbdb;flex:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.fib-row-label.muted{color:#4c525e}.fib-row-controls{display:flex;align-items:center;gap:4px;margin-left:auto}.fib-checkbox{width:16px;height:16px;min-width:16px;border-radius:3px;border:1.5px solid #4c525e;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1;overflow:visible;transition:border-color .12s,background .12s}.fib-checkbox.checked{background:#dbdbdb;border-color:#dbdbdb}.fib-checkbox:hover:not(.checked){border-color:#787b86}.fib-color-swatch{position:relative;width:26px;height:20px;border-radius:4px;border:1px solid #363a45;cursor:pointer;flex-shrink:0;transition:border-color .12s}.fib-color-swatch:hover{border-color:#787b86}.fib-color-swatch.disabled{opacity:.3;cursor:default}.fib-one-color-swatch{background:transparent!important;padding:1px;width:26px;height:20px;display:flex;align-items:center;justify-content:center}.fib-one-color-swatch svg{border-radius:2px;overflow:hidden;display:block}.fib-line-style-picker{display:flex;gap:2px}.fib-line-style-btn{background:#1f1f1f;border:1px solid #363a45;border-radius:4px;padding:3px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.fib-line-style-btn:hover{background:#2a2e39}.fib-line-style-btn.active{background:#1f1f1f;border-color:#dbdbdb}.fib-select{background:#1f1f1f;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:12px;padding:5px 24px 5px 8px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23787b86' stroke-width='1.3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;transition:border-color .12s;font-family:inherit}.fib-select:hover{border-color:#787b86}.fib-select:focus{outline:none;border-color:#dbdbdb}.fib-select option{background:#1f1f1f;color:#dbdbdb}.fib-opacity-wrap{position:relative;flex:1;min-width:90px;height:20px;display:flex;align-items:center}.fib-opacity-wrap.disabled{opacity:.3;pointer-events:none}.fib-opacity-track{position:absolute;left:6px;right:6px;height:3px;background:#363a45;border-radius:2px}.fib-opacity-fill{position:absolute;left:0;top:0;height:100%;background:#dbdbdb;border-radius:2px;pointer-events:none}.fib-opacity-thumb{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#dbdbdb;border:1.5px solid #dbdbdb;transform:translate(-50%,-50%);pointer-events:none}.fib-opacity-input{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0}.fib-levels-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;padding:4px 0 2px}.fib-level-row{display:flex;align-items:center;gap:5px}.fib-level-input{flex:1;min-width:0;background:#2a2e39;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:12px;padding:4px 6px;outline:none;transition:border-color .12s;-moz-appearance:textfield;font-family:inherit}.fib-level-input::-webkit-inner-spin-button,.fib-level-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fib-level-input:hover{border-color:#787b86}.fib-level-input:focus{border-color:#dbdbdb}.fib-level-input.disabled{opacity:.3;pointer-events:none}.fib-coord-group{margin-bottom:12px}.fib-coord-label{font-size:11px;font-weight:600;color:#4c525e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.fib-coord-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #2a2e39}.fib-coord-key{font-size:12px;color:#787b86}.fib-coord-val{font-size:12px;color:#dbdbdb;font-family:monospace}.fib-visibility-hint{font-size:12px;color:#787b86;margin:0 0 8px}.fib-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-top:1px solid #2a2e39;flex-shrink:0}.fib-footer-template{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:13px;padding:6px 12px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;font-family:inherit}.fib-footer-template:hover{background:#2a2e39;border-color:#787b86;color:#b2b5be}.fib-btn-cancel{background:transparent;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:13px;padding:6px 18px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;font-family:inherit}.fib-btn-cancel:hover{background:#2a2e39;border-color:#787b86;color:#dbdbdb}.fib-btn-ok{background:#dbdbdb;border:1px solid #dbdbdb;border-radius:4px;color:#131722;font-size:13px;font-weight:600;padding:6px 22px;cursor:pointer;transition:background .12s;font-family:inherit}.fib-btn-ok:hover{background:#c8c8c8;border-color:#c8c8c8}.fib-btn-apply-all{background:transparent;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:13px;padding:6px 14px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;font-family:inherit}.fib-btn-apply-all:hover{background:#2a2e39;border-color:#787b86;color:#dbdbdb}.theme-light .fib-modal{background:#fff;border-color:#0000001a}.theme-light .fib-modal-header,.theme-light .fib-modal-tabs{border-bottom-color:#00000014}.theme-light .fib-modal-tab{color:#787b86}.theme-light .fib-modal-tab:hover{color:#131722}.theme-light .fib-modal-tab.active{color:#131722;border-bottom-color:#131722}.theme-light .fib-modal-title{color:#131722}.theme-light .fib-modal-close{color:#787b86}.theme-light .fib-modal-close:hover{background:#0000000f;color:#131722}.theme-light .fib-row-label{color:#4c525e}.theme-light .fib-row-label.muted{color:#b2b5be}.theme-light .fib-checkbox{border-color:#b2b5be}.theme-light .fib-color-swatch{border-color:#00000026}.theme-light .fib-line-style-btn{background:#0000000a;border-color:#0000001a}.theme-light .fib-line-style-btn:hover{background:#00000014}.theme-light .fib-line-style-btn.active{background:#2962ff1a;border-color:#2962ff}.theme-light .fib-select{background:#0000000a;border-color:#0000001f;color:#131722}.theme-light .fib-select option{background:#fff;color:#131722}.theme-light .fib-level-input{background:#0000000a;border-color:#0000001a;color:#131722}.theme-light .fib-levels-grid .fib-level-input{background:#0000000a}.theme-light .fib-coord-row{border-bottom-color:#0000000f}.theme-light .fib-coord-val{color:#131722}.theme-light .fib-modal-footer{border-top-color:#00000014}.theme-light .fib-footer-template{border-color:#0000001a;color:#4c525e}.theme-light .fib-footer-template:hover{background:#0000000a}.theme-light .fib-btn-cancel{border-color:#0000001a;color:#4c525e}.theme-light .fib-btn-cancel:hover{background:#0000000a;color:#131722;border-color:#0003}.theme-light .fib-btn-ok{background:#dbdbdb;border-color:#dbdbdb;color:#131722}.theme-light .fib-btn-ok:hover{background:#c8c8c8;border-color:#c8c8c8}.theme-light .fib-btn-apply-all{border-color:#0000001a;color:#4c525e}.theme-light .fib-btn-apply-all:hover{background:#0000000a;color:#131722;border-color:#0003}.fib-extend-picker{position:relative}.fib-extend-picker--full{flex:1}.fib-extend-picker--full .fib-extend-btn{width:100%}.fib-extend-picker--tl .fib-extend-btn{width:169px}.fib-extend-btn{display:flex;align-items:center;gap:6px;padding:0 8px;height:34px;background:#1f1f1f;border:1px solid #363a45;border-radius:6px;color:#dbdbdb;font-size:12px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color .12s;min-width:120px;justify-content:space-between}.fib-extend-btn:hover{border-color:#787b86}.fib-chevron{transition:transform .15s;flex-shrink:0;color:#787b86}.fib-chevron.open{transform:rotate(180deg)}.fib-extend-menu{position:absolute;top:calc(100% + 3px);right:0;z-index:9999;min-width:190px;background:#1f1f1f;border:1px solid #363a45;border-radius:4px;padding:4px 0;box-shadow:0 4px 16px #00000080}.fib-extend-item{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;color:#dbdbdb;font-size:13px;-webkit-user-select:none;user-select:none}.fib-extend-item:hover{background:#2a2e39}.fib-extend-item span{flex:1}.fib-extend-item--plain{gap:6px;cursor:pointer}.fib-extend-item--plain.selected{color:#e2e8f0}.theme-light .fib-extend-btn{background:#0000000a;border-color:#0000001f;color:#131722}.theme-light .fib-extend-btn:hover{border-color:#00000040}.theme-light .fib-extend-menu{background:#fff;border-color:#0000001a;box-shadow:0 4px 16px #0000001f}.theme-light .fib-extend-item{color:#4c525e}.theme-light .fib-extend-item:hover{background:#0000000a}.tl-text-color-btn{width:34px;height:34px;border-radius:6px;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:border-color .12s;padding:0}.tl-text-color-btn:hover,.tl-text-color-btn.active{border-color:#dbdbdb}.tl-line-combo-btn{display:flex;align-items:center;gap:7px;padding:5px 10px;height:34px;background:#1f1f1f;border:1px solid #363a45;border-radius:6px;cursor:pointer;transition:border-color .12s;font-family:inherit}.tl-line-combo-btn:hover{border-color:#787b86}.tl-line-combo-btn.active{border-color:#dbdbdb}.tl-cap-btn{display:flex;align-items:center;justify-content:center;width:42px;height:34px;background:#1f1f1f;border:1px solid #363a45;border-radius:6px;cursor:pointer;transition:border-color .12s;padding:0}.tl-cap-btn:hover{border-color:#787b86}.tl-cap-btn.active{border-color:#dbdbdb}.tl-color-panel{position:fixed;z-index:9999;background:#1f1f1f;border:1px solid #363a45;border-radius:8px;padding:10px 12px 14px;box-shadow:0 8px 32px #000000a6;width:222px}.tl-color-grid{display:flex;flex-direction:column;gap:3px}.tl-color-row{display:flex;gap:3px}.tl-color-cell{width:18px;height:18px;border-radius:2px;border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;transition:transform .1s}.tl-color-cell:hover{transform:scale(1.2);border-color:#ffffff59}.tl-color-cell.selected{border-color:#fff}.tl-add-color{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px dashed #4c525e;border-radius:4px;cursor:pointer;margin-top:7px;position:relative}.tl-add-color:hover{border-color:#787b86}.tl-panel-section{margin-top:10px}.tl-panel-label{font-size:11px;color:#787b86;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.tl-opacity-row{display:flex;align-items:center;gap:8px}.tl-opacity-slider-wrap{position:relative;flex:1;height:18px;display:flex;align-items:center}.tl-opacity-track{position:absolute;left:6px;right:6px;height:6px;border-radius:3px;background:repeating-conic-gradient(#555,#555 25%,#333 0%,#333 50%) 0 0 / 8px 8px;overflow:hidden}.tl-opacity-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px}.tl-opacity-thumb{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #1f1f1f;transform:translate(-50%);top:50%;margin-top:-7px;pointer-events:none;box-shadow:0 1px 4px #00000080}.tl-opacity-input-range{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:1}.tl-opacity-pct-input{width:54px;background:#2a2e39;border:1px solid #363a45;border-radius:4px;color:#dbdbdb;font-size:12px;padding:3px 6px;text-align:right;outline:none;font-family:inherit;flex-shrink:0;-moz-appearance:textfield}.tl-opacity-pct-input::-webkit-inner-spin-button,.tl-opacity-pct-input::-webkit-outer-spin-button{-webkit-appearance:none}.tl-opacity-pct-input:focus{border-color:#dbdbdb}.tl-panel-pickers .fib-line-style-picker{display:flex;width:100%;gap:4px}.tl-panel-pickers .fib-line-style-btn{flex:1;justify-content:center}.tl-cap-dropdown{position:fixed;z-index:9999;background:#1f1f1f;border:1px solid #363a45;border-radius:6px;padding:4px 0;min-width:130px;box-shadow:0 4px 16px #0000008c}.tl-cap-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;color:#dbdbdb;font-size:13px;-webkit-user-select:none;user-select:none}.tl-cap-item:hover{background:#2a2e39}.tl-cap-item.active{font-weight:600}.tl-cap-item-icon{display:flex;align-items:center;width:28px;flex-shrink:0}.theme-light .watchlist-live-price,.theme-light .tv-price,.theme-light .tick-prefix{color:#0f0f0f}.theme-light .bottom-bar__status{color:#1a1d27}.pr-shell{height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:#0a0a0c;color:#fff}.pr-main{flex:1;max-width:1280px;margin:0 auto;width:100%;padding:calc(var(--trade-header-h, 56px) + 48px) 28px 80px;text-align:center}.pr-title{font-size:40px;font-weight:800;margin:0 0 16px}.pr-title-accent{color:#e8b33c}.pr-sub{font-size:17px;line-height:1.5;color:#ffffffb8;margin:0 0 36px}.pr-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#17171a;border:1px solid rgba(255,255,255,.08);margin-bottom:48px}.pr-tab{padding:8px 18px;border:none;border-radius:9px;background:none;color:#ffffffb3;font-size:13px;cursor:pointer}.pr-tab.active{background:#fff;color:#0a0a0c;font-weight:600}.pr-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1100px){.pr-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.pr-grid{grid-template-columns:1fr}}.pr-card{display:flex;flex-direction:column;align-items:center;padding:32px 20px 28px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#131316}.pr-card{position:relative}.pr-card--popular{border:1px solid #E8B33C;background:linear-gradient(180deg,#b97d1e,#6f4a0e);box-shadow:0 0 40px #e8b33c59}.pr-card--best{border:1px solid #f0173e;background:linear-gradient(180deg,#e01234,#7a0a1e);box-shadow:0 0 40px #f0173e59}.pr-card-tag{position:absolute;top:12px;right:14px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#fff}.pr-card-total{font-size:12px;font-weight:600;color:#ffffffd9;margin-top:10px}.pr-card-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;margin-bottom:24px}.pr-card-credits{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.pr-credits-num{font-size:34px;font-weight:800}.pr-credits-label{font-size:13px;color:#ffffffb3}.pr-card-bonus{padding:6px 12px;border-radius:8px;border:1px solid rgba(240,23,62,.6);background:#f0173e2e;color:#fff;font-size:12px;font-weight:600;margin-bottom:4px}.pr-card--popular .pr-card-bonus,.pr-card--best .pr-card-bonus{background:#961414d9;border-color:#ffffff40}.pr-card-divider{width:100%;height:1px;background:#ffffff1a;margin:20px 0}.pr-card-price{display:flex;align-items:baseline;gap:6px;margin-bottom:22px}.pr-price-num{font-size:30px;font-weight:800}.pr-price-cur{font-size:12px;color:#ffffffb3}.pr-buy{width:100%;padding:12px 0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1c1c20;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.pr-buy:hover{background:#26262b}.pr-info{margin-top:48px;padding:36px 40px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#131316;text-align:center}.pr-info-title{font-size:22px;font-weight:700;margin:0 0 14px}.pr-info-text{font-size:15px;line-height:1.6;color:#ffffffb8;max-width:900px;margin:0 auto}.pr-coming-soon{padding:80px 0;color:#fff6;font-size:15px}.hp-pill-pricing{color:#f0173e}.hp-header--trade .hp-pill-pricing{color:#c5c5c5}.pr-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1100px){.pr-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.pr-grid--4{grid-template-columns:1fr}}.pr-mem-title{font-size:26px;font-weight:800;margin-bottom:6px}.pr-mem-period{font-size:13px;color:#ffffffa6}.pr-price-old{font-size:20px;font-weight:700;color:#f0173e;text-decoration:line-through}.pr-price-arrow{font-size:16px;color:#fff9;margin:0 2px}.pr-mem-unit{font-size:13px;color:#ffffffa6;margin-top:4px}.pr-mem-unlock{font-size:13px;color:#f0173e;margin:14px 0 20px}.pr-card--popular .pr-mem-unlock{color:#7a1010;font-weight:600}.pr-card--best .pr-mem-unlock{color:#fff}.pr-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;text-align:left}@media (max-width: 900px){.pr-feats{grid-template-columns:repeat(2,1fr);row-gap:26px}}@media (max-width: 600px){.pr-feats{grid-template-columns:1fr}}.pr-feat-col{padding:0 26px;border-left:1px solid rgba(255,255,255,.08)}.pr-feat-col:first-child{border-left:none}.pr-feat-title{font-size:15px;font-weight:600;margin-bottom:16px;text-align:center}.pr-feat-list{list-style:none;margin:0;padding:0}.pr-feat-list li{position:relative;padding-left:16px;font-size:13px;color:#ffffffbf;line-height:1.45;margin-bottom:12px}.pr-feat-list li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:#f0173e}.pr-feat-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:#ffffffb3}.pr-strat-cat{display:inline-block;margin-top:10px;padding:4px 12px;border-radius:6px;border:1px solid rgba(240,23,62,.6);background:#f0173e29;color:#fff;font-size:12px;font-weight:600}.pr-strat-desc{margin-top:14px;font-size:13px;line-height:1.45;color:#ffffffb8;min-height:38px}.pr-price-num--sm{font-size:26px}.pr-gifts{text-align:left}.pr-gift-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}.pr-gift-search{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;max-width:300px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#131316}.pr-gift-search input{flex:1;border:none;background:none;color:#fff;font-size:13px;outline:none}.pr-gift-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 auto}.pr-gift-chip{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#17171a;color:#ffffffbf;font-size:13px;cursor:pointer}.pr-gift-chip.active{color:#f0173e;border-color:#f0173e;font-weight:600}.pr-gift-sort{padding:9px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#17171a;color:#fffc;font-size:13px;cursor:pointer}.pr-gift-featured{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:28px 32px;border-radius:14px;border:1px solid rgba(240,23,62,.55);background:radial-gradient(ellipse at left,rgba(240,23,62,.18),transparent 60%),#16090c;box-shadow:0 0 46px #f0173e33;margin-bottom:30px}.pr-gift-featured-card{width:170px;height:110px;border-radius:12px;background:linear-gradient(135deg,#57080f,#200308);border:1px solid rgba(240,23,62,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-6deg);box-shadow:0 12px 30px #f0173e59}.pr-gift-featured-card .num{font-size:34px;font-weight:800}.pr-gift-featured-card .sub{font-size:11px;letter-spacing:2px;color:#ffffffb3}.pr-gift-featured-main{flex:1;min-width:220px}.pr-gift-featured-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;border:1px solid #f0173e;color:#f0173e;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.pr-gift-featured-title{font-size:24px;font-weight:800;margin-bottom:8px}.pr-gift-featured-desc{font-size:13px;line-height:1.5;color:#ffffffb3}.pr-gift-featured-perks{display:flex;gap:26px}.pr-gift-perk{display:flex;flex-direction:column;align-items:center;gap:8px;width:88px;text-align:center;font-size:10px;letter-spacing:.5px;color:#fff9}.pr-gift-perk-icon{width:38px;height:38px;border-radius:50%;border:1px solid rgba(240,23,62,.5);display:flex;align-items:center;justify-content:center}.pr-gift-featured-cta{text-align:center}.pr-gift-featured-price{font-size:32px;font-weight:800}.pr-gift-featured-cur{font-size:11px;letter-spacing:2px;color:#fff9;margin-bottom:12px}.pr-gift-view{padding:11px 22px;border-radius:8px;border:1px dashed rgba(255,255,255,.35);background:#f0173e;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.pr-gift-view:hover{background:#ff2a50}.pr-gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1000px){.pr-gift-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pr-gift-grid{grid-template-columns:1fr}}.pr-gift-card{display:flex;flex-direction:column;padding:18px 20px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff03),#131316}.pr-gift-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pr-gift-badge{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:1px}.pr-gift-badge--popular{background:#f0173e2e;color:#f0173e;border:1px solid rgba(240,23,62,.5)}.pr-gift-badge--best-value{background:#15a38a2e;color:#17c3a2;border:1px solid rgba(21,163,138,.5)}.pr-gift-badge--new{background:#3b6ef633;color:#7ea0ff;border:1px solid rgba(59,110,246,.55)}.pr-gift-cat{font-size:12px}.pr-gift-cat--coupons{color:#9aa4b2}.pr-gift-cat--courses{color:#7ea0ff}.pr-gift-cat--strategy-tools{color:#b57ef0}.pr-gift-cat--gifts{color:#f0a63c}.pr-gift-card-body{display:flex;gap:16px;flex:1;margin-bottom:18px}.pr-gift-tile{width:72px;height:60px;border-radius:10px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12)}.pr-gift-tile .num{font-size:18px;font-weight:800}.pr-gift-tile .sub{font-size:8px;letter-spacing:1px;color:#fff9}.pr-gift-tile--dark{background:#101720}.pr-gift-tile--teal{background:#0c1f1c;border-color:#15a38a80;color:#17c3a2}.pr-gift-tile--gold{background:#201607;border-color:#e8b33c8c;color:#e8b33c}.pr-gift-tile--blue{background:#0d1526;border-color:#3b6ef680;color:#7ea0ff}.pr-gift-tile--red{background:linear-gradient(135deg,#b30f26,#57080f);color:#fff}.pr-gift-title{font-size:16px;font-weight:700;margin-bottom:6px}.pr-gift-desc{font-size:12px;line-height:1.45;color:#fff9;margin-bottom:8px}.pr-gift-price{font-size:13px}.pr-gift-price b{font-size:15px}.pr-gift-price span{color:#ffffff8c}.wl-main{flex:1;max-width:1280px;margin:0 auto;width:100%;padding:calc(var(--trade-header-h, 56px) + 40px) 28px 70px}.wl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}@media (max-width: 900px){.wl-stats{grid-template-columns:1fr}}.wl-stat-card{display:flex;align-items:center;gap:16px;padding:24px 26px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff09,#ffffff03),#141417}.wl-stat-icon{width:44px;height:44px;border-radius:10px;background:#f0173e1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-stat-label{font-size:12px;color:#ffffff8c;margin-bottom:4px}.wl-stat-value{font-size:22px;font-weight:800}.wl-stat-dates{display:flex;align-items:center;gap:18px}.wl-date-arrow{color:#fff6;font-size:18px}.wl-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}@media (max-width: 900px){.wl-panels{grid-template-columns:1fr}}.wl-panel{padding:22px 24px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff02),#131316}.wl-panel-head{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;margin-bottom:18px}.wl-more{margin-left:auto;border:none;background:none;color:#fff9;font-size:12px;text-decoration:underline;cursor:pointer}.wl-more:hover{color:#fff}.wl-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px;color:#ffffffc7}.wl-row:last-child{border-bottom:none}.wl-row b{font-weight:700;color:#fff}.wl-row .up{color:#17c3a2}.wl-row .down{color:#f0173e}.wl-row--activity{gap:12px;justify-content:flex-start}.wl-row--activity b{margin-left:auto}.wl-act-icon{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#121215}@media (max-width: 900px){.wl-actions{grid-template-columns:repeat(2,1fr)}}.wl-action{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#1a1a1e;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.wl-action:hover{background:#232329}.sym-meta{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.sym-source{font-size:12px;color:#fff6;text-transform:lowercase}.sym-company{font-size:13px;color:#ffffffd9;font-weight:500}.sym-company-icon{width:18px;height:18px;border-radius:50%;object-fit:contain;background:#fff}.sym-company-icon--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#444}.sym-icon--img{object-fit:cover;background:#fff}.wl-add-row__meta{margin-left:0;margin-right:4px}.wl-company-tag{font-size:10px;padding:1px 6px;border-radius:4px;background:#ffffff14;color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px}.tv-group .tv-btn:not(.symbol){font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;vertical-align:middle}.tv-btn-symbol__badge{width:20px;height:20px}.tv-btn-symbol__badge svg{width:12px;height:12px}.sd2-symbol{font-family:Poppins,sans-serif;font-weight:400;font-size:19.87px;color:#fff}.sd2-market{font-family:Poppins,sans-serif;font-weight:400;font-size:13.91px;color:#fff}.sd2-stat-label,.sd2-stat-val{font-family:Poppins,sans-serif;font-weight:400;font-size:13.91px}.sd2-stat-col{gap:0}.sd2-price{font-family:Poppins,sans-serif;font-weight:600;font-size:39.73px}.sd2-change-stack>span{font-family:Poppins,sans-serif;font-weight:400;font-size:13.91px}.sd2-afterhours{font-family:Poppins,sans-serif;font-weight:400;font-size:13.91px;color:#999}@media (max-width: 768px){.sd2-price{font-size:22px}}.watchlist-header__title-btn{font-family:Poppins,sans-serif;font-weight:600;font-size:13.07px}.watchlist-scroll-body .group-header span{font-family:Poppins,sans-serif;font-weight:400;font-size:10.27px;color:#707070}.watchlist-scroll-body .group-header svg{width:16.8px;height:16.8px}.watchlist-scroll-body .group-header svg{visibility:hidden}.watchlist-scroll-body .row.wl-draggable span{font-family:Poppins,sans-serif;font-weight:400;font-size:13.07px}.watchlist-scroll-body .row.wl-draggable img+span{color:#fff}.layout-menu{position:relative}.layout-menu__trigger{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 8px;background:transparent;border:none;color:#d1d4dc;cursor:pointer;border-radius:8px}.layout-menu__trigger:hover{background:#ffffff14}.layout-menu__name{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-menu__chev{transition:transform .15s}.layout-menu__chev.open{transform:rotate(180deg)}.layout-menu__panel{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:10px;padding:6px 0;z-index:10000;box-shadow:0 12px 32px #00000080}.layout-menu__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;font-family:Poppins,sans-serif;font-size:14px;color:var(--theme-text);cursor:pointer;white-space:nowrap}.layout-menu__item:hover{background:var(--theme-hover)}.layout-menu__hint{color:#8c98a8;font-size:12px}.layout-menu__sep{height:1px;margin:6px 0;background:var(--theme-border)}.layout-menu__title{padding:6px 16px 4px;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.06em;color:#8c98a8}.layout-menu__toggle{position:relative;width:34px;height:18px;border-radius:9px;background:#fff3;flex-shrink:0;transition:background .15s}.layout-menu__toggle i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.layout-menu__toggle.on{background:#2962ff}.layout-menu__toggle.on i{left:18px}.layout-menu__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;cursor:pointer}.layout-menu__row:hover,.layout-menu__row.active{background:var(--theme-hover)}.layout-menu__row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.layout-menu__row-name{font-family:Poppins,sans-serif;font-size:14px;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-menu__row-sub{font-family:Poppins,sans-serif;font-size:11px;color:#8c98a8}.layout-menu__row-del{background:transparent;border:none;color:#8c98a8;font-size:16px;cursor:pointer;padding:0 2px;visibility:hidden}.layout-menu__row:hover .layout-menu__row-del{visibility:visible}.layout-menu__row-del:hover{color:#f13745}.watchlist-scroll-body .row.wl-draggable svg{visibility:hidden}.watchlist-scroll-body .row.wl-draggable{padding:8px 14px 8px 8px}.watchlist-scroll-body .group-header{padding:5px}.hp-header--trade{--trade-header-h: 45px}.hp-header--trade .hp-logo-img{height:26px}.hp-header--trade .hp-pill-btn{padding:4px 16px;font-size:13px}.hp-header--trade .hp-pill-btn svg,.hp-header--trade .hp-pill-btn img{width:16px;height:16px}.hp-header--trade .hp-pill-btn.hp-pill-active{font-size:13px}.hp-header--trade .hp-wallet-badge{padding:4px 10px;font-size:12px}.hp-header--trade .hp-wallet-badge svg,.hp-header--trade .hp-wallet-badge img{width:14px;height:14px}.hp-header--trade .hp-profile-btn{width:30px;height:30px}.hp-header--trade .hp-header-inner{padding:0 12px}.hp-header--trade .hp-header-right button:not(.hp-profile-btn):not(.hp-pill-btn):not(.hp-dd-item):not(.pop-lang-item):not(.pop-noti-clear){background:#0e2e3a;border:1px solid rgba(255,255,255,.08);border-radius:8px}@media (max-width: 768px){.hp-header--trade .hp-header-inner{padding:0 10px}}.hp-header--trade .hp-wallet-badge{height:30px;padding:0 10px;border-radius:6px}.hp-header--trade .hp-profile-btn{width:30px;height:30px;border-radius:6px;color:#c5c5c5}.hp-header--trade .hp-profile-avatar{border-radius:5px}.hp-profile-icon{display:block}.tp-shell .app-shell{padding-top:45px}.trade-header-spacer{flex-shrink:0;height:45px}.tv-topbar{height:35px;padding:0 8px}.tv-topbar .tv-btn{height:26px;padding:0 8px;font-size:13px;border-radius:6px}.tv-topbar .tv-btn svg{width:18px;height:18px}.tv-topbar .tv-btn.symbol{height:28px;padding:0 5px 0 10px;gap:6px;font-size:13px;border-radius:30px}.tv-btn-symbol__icon{width:16px;height:16px;border-radius:50%;background:#fff;object-fit:cover;flex:none}.tv-topbar .tv-btn-symbol__badge{width:18px;height:18px}.tv-topbar .tv-btn-symbol__badge svg{width:11px;height:11px}.tv-topbar .layout-menu__trigger{height:26px}.tv-topbar .layout-menu__name{font-size:15px}.tv-topbar .tv-btn.icon-btn{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none}.tv-topbar .tv-btn.icon-btn svg{width:20px;height:20px;display:block}.dropdown-section-title{padding:8px 14px 4px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;color:#8c98a8}.dropdown-section-title:not(:first-child){border-top:1px solid var(--theme-border);margin-top:6px;padding-top:10px}.tv-topbar .tv-group{gap:2px}.tv-topbar .tv-divider{margin:0 4px;height:16px}.tv-topbar .tv-btn{padding:0 7px}.tv-topbar .tv-btn>svg{width:22px;height:22px}.tv-topbar .tv-btn.icon-btn>svg{width:22px;height:22px}.tv-topbar .tv-btn.symbol{background:#333}.tv-topbar .tv-btn.symbol:hover{background:#3d3d3d}.layout-setup{position:relative}.layout-setup__panel{position:absolute;top:calc(100% + 8px);right:-40px;width:420px;max-height:70vh;overflow-y:auto;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:10px;padding:8px 0;z-index:10000;box-shadow:0 12px 32px #00000080}.layout-setup__row{display:flex;align-items:center;gap:10px;padding:5px 14px;border-bottom:1px solid var(--theme-border)}.layout-setup__row:last-of-type{border-bottom:none}.layout-setup__count{width:20px;font-family:Poppins,sans-serif;font-size:13px;color:#8c98a8;flex:none}.layout-setup__icons{display:flex;flex-wrap:wrap;gap:4px}.layout-setup__opt{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;background:transparent;border:none;border-radius:6px;color:#c5c5c5;cursor:pointer}.layout-setup__opt:hover{background:var(--theme-hover)}.layout-setup__opt.active{background:#fff;color:#111}.layout-setup__sync-title{border-top:1px solid var(--theme-border);margin-top:6px;padding-top:10px}.grid-cell{overflow:hidden}.grid-cell--framed{border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.mini-chart{display:flex;flex-direction:column;width:100%;height:100%;background:var(--chart-bg, #000)}.mini-chart__head{display:flex;align-items:center;gap:8px;padding:3px 8px;flex:none}.mini-chart__sym{background:#333;color:#fff;border:none;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;padding:3px 8px;cursor:pointer}.mini-chart__itv{font-family:Poppins,sans-serif;font-size:11px;color:#8c98a8}.mini-chart__canvas{flex:1;min-height:0}.right-toolbar-fixed{background-image:none;background-color:#232323}.right-toolbar-fixed .tool-btn{background:#232323}.right-toolbar-fixed{width:35px;flex:0 0 35px;padding:6px 3px;gap:6px}.right-toolbar-fixed .tool-btn{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0}.right-toolbar-fixed .tool-btn svg,.right-toolbar-fixed .tool-btn img{width:17px;height:17px}.right-toolbar-fixed{background-color:#232323}.right-toolbar-fixed .tool-btn.active{background:#333;color:#fff;border-color:transparent;box-shadow:none}.hp-header--trade .hp-profile-dropdown,.hp-profile-dropdown{min-width:240px;background:#2c2c2c;border:none;border-radius:14px;padding:6px 0;box-shadow:0 16px 40px #0000008c}.hp-profile-dropdown:before{content:"";position:absolute;top:-6px;right:14px;width:12px;height:12px;background:#2c2c2c;transform:rotate(45deg);border-radius:2px}.hp-dd-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:15px;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);background:none}.hp-dd-item:last-child{border-bottom:none}.hp-dd-item:hover{background:#ffffff0d}.hp-dd-item.hp-dd-danger{color:#f42c33}.hp-dd-value{font-size:13px;color:#c5c5c5}.hp-dd-toggle{position:relative;width:40px;height:22px;border-radius:11px;background:#ffffff40;flex:none;transition:background .15s}.hp-dd-toggle i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#111;transition:left .15s,background .15s}.hp-dd-toggle.on{background:#e8e8e8}.hp-dd-toggle.on i{left:20px;background:#111}.sd2-right--inline{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding-top:5px;align-self:flex-start;margin-right:auto}.sd2-bar{justify-content:flex-start;gap:0}.sd2-bar .sd2-left{flex:none}.sd2-inline-row{display:flex;align-items:center;gap:7px;font-family:Poppins,sans-serif;font-weight:400;font-size:13.91px;white-space:nowrap}.sd2-inline-label{color:#c5c5c5}.sd2-inline-row .sd2-inline-label:not(:first-child){margin-left:8px}.sd2-symbol{font-size:13.12px}.sd2-market{font-size:9.19px}.sd2-price{font-size:26.22px}.sd2-change-stack>span{font-size:9.19px}.sd2-afterhours,.sd2-inline-row{font-size:9.19px}.bars-limit-card{position:absolute;top:70px;left:-9999px;width:340px;background:#fff;color:#131722;border-radius:16px;padding:28px 24px 24px;z-index:95;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;box-shadow:0 16px 48px #00000080;font-family:Poppins,sans-serif}.bars-limit-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:20px;color:#999;cursor:pointer}.bars-limit-title{font-size:20px;font-weight:700}.bars-limit-desc{font-size:13px;color:#444}.bars-limit-plan{width:100%;text-align:left;background:#f2f2f4;border-radius:10px;padding:10px 14px}.bars-limit-plan--rec{background:#fff;border:1px solid #d5d5da}.bars-limit-plan__tag{font-size:11px;color:#888}.bars-limit-plan__row{display:flex;justify-content:space-between;font-size:15px;margin-top:2px}.bars-limit-cta{margin-top:6px;width:60%;padding:10px 0;border:none;border-radius:10px;background:#1e222d;color:#fff;font-family:Poppins,sans-serif;font-size:14px;cursor:pointer}.bars-limit-cta:hover{background:#2a2e39}.left-toolbar-fixed{width:50px;flex:0 0 50px;gap:7px;padding:9px 7px}.left-toolbar-fixed .tool-btn{width:32px;height:32px}.left-toolbar-fixed .tool-btn{display:inline-flex;align-items:center;justify-content:center;padding:0}.left-toolbar-fixed .tool-icon svg{width:25px;height:25px;transform:scale(.9);transform-origin:center}.watchlist-header{padding:5px}.watchlist-header__title-btn{font-size:12px}.watchlist-header svg,.watchlist-header img{width:15px;height:15px}.watchlist-head-row{padding:5px;font-size:11px}.watchlist-sdp-header{padding:5px}.tv-panel{padding:8px}.tv-topbar .dropdown-panel .dropdown-item{font-size:13px;padding:6px 14px}.dropdown-divider{height:1px;background:var(--theme-border);margin:6px 4px}.tv-topbar .dropdown-panel .dropdown-item{display:flex;align-items:center;gap:10px}.dropdown-item__icon{display:inline-flex;width:18px;height:18px;flex:none;color:#c5c5c5}.dropdown-item__icon svg{width:18px;height:18px}.pr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:400}.pr-modal{width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow:auto;background:#161616;border:1px solid #2a2a2a;border-radius:14px;padding:20px;color:#e6e6e6}.pr-modal-title{font-size:16px;font-weight:600;margin-bottom:14px}.pr-modal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.pr-modal-row>span{color:#8a8f98;flex:none}.pr-modal-row>b{font-weight:600;text-align:right;word-break:break-all}.pr-modal-row select{background:#222;color:#e6e6e6;border:1px solid #333;border-radius:8px;padding:6px 10px;font-size:13px}.pr-modal-mono{font-family:monospace;font-size:12px}.pr-modal-dim{color:#8a8f98;font-weight:400}.pr-modal-error{margin-top:10px;color:#f23645;font-size:12.5px}.pr-modal-hint{margin-top:10px;color:#8a8f98;font-size:12px;line-height:1.5}.pr-modal-actions{display:flex;gap:10px;margin-top:16px}.pr-modal-actions .pr-buy{flex:1;margin-top:0}.pr-modal-cancel{flex:1;background:transparent;border:1px solid #333;color:#c5c5c5;border-radius:8px;padding:10px 0;font-size:13px;cursor:pointer}.pr-modal-cancel:hover{border-color:#555}.pr-buy:disabled{opacity:.55;cursor:default}.pr-sub-banner{display:flex;align-items:center;gap:8px;justify-content:center;margin:0 auto 18px;padding:8px 16px;width:fit-content;border:1px solid rgba(34,171,148,.4);background:#22ab9414;border-radius:999px;font-size:13px;color:#c5c5c5}.pr-sub-banner b{color:#fff}.pr-sub-until{color:#8a8f98}.pr-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:#1f2a26;border:1px solid rgba(34,171,148,.5);color:#d9f5ee;padding:10px 18px;border-radius:10px;font-size:13px;z-index:500}.pr-toast--err{background:#2a1c1e;border-color:#f2364580;color:#ffd9dd}.pr-card-bonus,.pr-card--popular .pr-card-bonus,.pr-card--best .pr-card-bonus{background:#f0000066;border:1px solid #FF5656;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:#fff;padding:8px 16px;border-radius:8px}.pr-buy{background:linear-gradient(180deg,#ffffff14,#fff0);border:1px solid #FFFFFF1A;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:16px}.pr-buy:hover{background:linear-gradient(180deg,#ffffff24,#ffffff05)}.pr-buy--popular{background:#f6ddb2;color:#4a2c00;border:none}.pr-buy--popular:hover{background:#fbe9c8}.pr-buy--best{background:#f2f2f2;color:#111;border:none}.pr-buy--best:hover{background:#fff}.wl-coupon-input{background:#222;border:1px solid #333;border-radius:8px;color:#e6e6e6;padding:6px 10px;font-size:13px;min-width:0;flex:1}.pr-qr-box{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0 6px;padding:18px 16px 14px;background:#101010;border:1px solid #262626;border-radius:12px}.pr-qr-box img{width:170px;height:170px;border-radius:8px;background:#fff;padding:6px}.pr-qr-placeholder{width:170px;height:170px;display:flex;align-items:center;justify-content:center;color:#8a8f98;font-size:12px;background:#1a1a1a;border-radius:8px}.pr-qr-amount{font-size:22px;font-weight:700;color:#f0173e;font-family:Poppins,sans-serif}.pr-qr-expire{font-size:11.5px;letter-spacing:.04em;color:#f0173e}.pr-addr{display:inline-flex;align-items:center;gap:8px}.pr-copy-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid #333;background:#1c1c1c;color:#c5c5c5;cursor:pointer}.pr-copy-icon:hover{color:#fff;border-color:#555}.pr-addr{white-space:nowrap;word-break:normal;font-size:10.5px;letter-spacing:-.01em}.pr-addr-line{font-family:monospace;font-size:clamp(9px,2.6vw,12.5px);letter-spacing:-.01em;white-space:nowrap;text-align:center;color:#fff;font-weight:600;padding:2px 0 10px;border-bottom:1px solid rgba(255,255,255,.06)}.pr-addr-value{display:flex;align-items:center;gap:8px;min-width:0;flex:1;justify-content:flex-end}.pr-addr-text{font-family:monospace;font-weight:600;color:#fff;font-size:clamp(8.5px,2.4vw,10.5px);letter-spacing:-.01em;white-space:nowrap}.pr-addr-line{text-align:left;font-size:clamp(8px,2.9vw,13px);padding:0 0 10px}.pr-balance{color:#22ab94}.pr-balance--short{color:#f23645}.pr-link-btn{background:none;border:none;color:#f0173e;font-weight:700;cursor:pointer;padding:0;font-size:inherit;text-decoration:underline}.pr-modal-actions--pay .pr-modal-cancel{flex:0 0 auto;padding:10px 20px;font-size:12.5px}.pr-modal-actions--pay .pr-buy--pay{flex:1}.pr-pay-amount{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 16px}.pr-pay-amount b{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#fff;line-height:1}.pr-pay-amount span{font-size:13px;color:#fff9;font-weight:500;letter-spacing:.04em}.pr-chain-select{margin-top:10px;background:#222;color:#e6e6e6;border:1px solid #333;border-radius:8px;padding:8px 14px;font-size:13.5px;text-align:center}.sd2-metric-row{display:flex;align-items:flex-start;gap:22px;margin-bottom:7px;flex-wrap:wrap}.sd2-metric{display:flex;flex-direction:column;gap:2px}.sd2-metric-label{font-size:10.5px;color:#8c98a8;width:fit-content;border-bottom:1px dotted rgba(140,152,168,.55);padding-bottom:1px;white-space:nowrap}.sd2-metric-val{font-size:12px;font-weight:600;color:#e4ebf3;white-space:nowrap}.sd2-price{font-size:22px}.sd2-left{justify-content:flex-start;padding-top:5px}.sd2-price{font-size:19px}.sd2-left .sd2-inline-row{margin-top:4px}.sd2-metric-row{gap:12px}.sd2-bar{position:relative}.sd2-left .sd2-inline-row{position:absolute;left:5px;bottom:6px;margin-top:0}:root{--sd2-bar-h: 68px}.sd2-bar{height:var(--sd2-bar-h)}.sd2-identity{margin-bottom:0}.sd2-price-row{margin-top:1px}.sd2-left .sd2-inline-row{bottom:5px}:root{--sd2-bar-h: 72px}.sd2-inline-ident{color:#e4ebf3;font-weight:500;margin-right:2px}.sd2-inline-dot{width:7px;height:7px;border-radius:50%;background:#0fedbe;margin-right:6px;flex:none}:root{--sd2-bar-h: 60px}.sd2-price-row{margin-top:0}.sd2-left{justify-content:center;padding-top:0;padding-bottom:18px}.sd2-price{font-size:21.5px}.sd2-price{font-size:25px}.sd2-left{justify-content:flex-start;padding:11px 10px 0 0}.sd2-left .sd2-inline-row{bottom:0}.sd2-inline-row{font-size:10px}.sd2-inline-row .sd2-inline-label:not(:first-child){margin-left:0}.sd2-inline-label{margin-left:0}.sd2-inline-dot{margin-right:0;animation:sd2-pulse 2s ease-out infinite}@keyframes sd2-pulse{0%{box-shadow:0 0 #0fedbe8c}70%{box-shadow:0 0 0 5px #0fedbe00}to{box-shadow:0 0 #0fedbe00}}.tv-box{padding:12px 8px;border-radius:8px}.tv-box.up{background:#1b2b27;color:#3edda2}.tv-box.down{background:#3a2226;color:#f5545c}.tv-box.neutral{background:#1e1e1e;color:#8a8f98}.tv-box .val{font-size:17px;font-weight:700;font-family:Poppins,sans-serif}.tv-box .label{font-size:12px;margin-top:3px;color:#e4ebf3;font-weight:500}.tv-panel{padding:6px;font-size:12px}.tv-symbol{font-size:18px}.tv-sub{font-size:11.5px;margin-top:2px}.tv-price{font-size:30px}.tv-change{font-size:12px}.tv-section{margin-top:14px}.tv-section-title{font-size:12.5px}.tv-stat-row{padding:4px 0;font-size:12px}.tv-box{padding:9px 6px}.tv-box .val{font-size:14.5px}.tv-box .label{font-size:11px;margin-top:2px}.tv-box{padding:5px 6px}.tv-technicals-canvas{height:157px}.ob2-header{display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 12px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#8a8f98}.ob2-header span:nth-child(2){text-align:right}.ob2-header span:nth-child(3){text-align:right}.ob2-row{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:2.5px 12px;font-size:12px;font-family:SF Mono,Roboto Mono,monospace;cursor:default}.ob2-row--hovered{background:#ffffff0d}.ob2-depth{position:absolute;left:0;top:0;bottom:0;pointer-events:none}.ob2-depth--ask{background:#f2364524}.ob2-depth--bid{background:#22ab9424}.ob2-price{position:relative}.ob2-price--ask{color:#f5545c}.ob2-price--bid{color:#3edda2}.ob2-size,.ob2-total{position:relative;text-align:right;color:#e4ebf3}.ob2-total{color:#aab3bf}.ob2-spread{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:5px 12px;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;font-family:SF Mono,Roboto Mono,monospace}.ob2-spread__value{color:#e4ebf3;font-weight:600}.ob2-spread__label{text-align:center;color:#8a8f98;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ob2-spread__pct{text-align:right;color:#e4ebf3;font-weight:600}.ob-section{overflow:hidden!important;flex:none!important}.ob2-row--empty{height:22px;padding:2.5px 12px}.ob2-row--empty{height:auto}.ob2-row--empty:before{content:"0";visibility:hidden}.ob-section--sell{position:relative}.ob-empty--overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ob2-row--pad{opacity:.38}.replay-btn--selectbar{white-space:nowrap}.replay-selectwrap{position:relative;display:flex;align-items:center;gap:2px}.replay-btn--caret{width:20px}.replay-menu{position:absolute;bottom:36px;left:0;min-width:210px;background:#1e222d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 0;box-shadow:0 8px 24px #00000080;z-index:60}.replay-menu__header{padding:6px 14px 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#787b86}.replay-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:none;border:none;color:#d1d4dc;font-size:13px;cursor:pointer;text-align:left}.replay-menu__item:hover{background:#ffffff14}.replay-menu__daterow{display:flex;gap:6px;padding:6px 14px 8px;align-items:center}.replay-menu__daterow input[type=date]{flex:1;background:#131722;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#d1d4dc;font-size:12px;padding:4px 6px;color-scheme:dark}.source-modal-overlay{position:fixed;top:0;right:0;bottom:0;z-index:420;pointer-events:none;display:flex;justify-content:flex-end}.source-modal{pointer-events:auto;position:relative;height:100%;max-width:calc(100vw - 60px);display:flex;flex-direction:column;background:#161616;border-left:1px solid #2a2a2a;box-shadow:-8px 0 24px #00000059;color:#e6e6e6;overflow:hidden}.source-modal__resizer{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:2}.source-modal__resizer:hover,.source-modal__resizer:active{background:#2962ff59}.theme-light .source-modal{background:#fff;border-left-color:#e0e3eb;box-shadow:-8px 0 24px #0000001f;color:#131722}.source-modal__header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(128,128,128,.18)}.source-modal__title{font-size:15px;font-weight:600}.source-modal__path{flex:1;font-size:11px;color:#8a8f98;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-modal__close{background:none;border:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.source-modal__close:hover{background:#80808026}.source-modal__banner{padding:7px 16px;font-size:12px;background:#ff98001f;color:#ff9800;border-bottom:1px solid rgba(255,152,0,.2)}.source-modal__code{flex:1;margin:0;padding:10px 0;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;-moz-tab-size:2;tab-size:2}.source-modal__line{display:flex;white-space:pre;padding-right:16px}.source-modal__lineno{flex:none;width:44px;padding-right:14px;text-align:right;color:#6a6f78;-webkit-user-select:none;user-select:none}.source-modal__copylink{background:none;border:none;padding:0;color:#2962ff;cursor:pointer;font-size:12px;text-decoration:underline}.source-modal__editbar{display:flex;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(128,128,128,.18)}.source-modal__name{flex:1;background:#8080801f;border:1px solid rgba(128,128,128,.25);border-radius:6px;color:inherit;font-size:13px;padding:6px 10px;outline:none}.source-modal__name:focus{border-color:#2962ff}.source-modal__btn{background:#80808026;border:none;border-radius:6px;color:inherit;font-size:12px;padding:7px 12px;cursor:pointer;white-space:nowrap}.source-modal__btn--primary{background:#2962ff;color:#fff}.source-modal__btn--primary:hover{background:#1e53e5}.source-modal__error{padding:7px 16px;font-size:12px;background:#f236451f;color:#f23645;border-bottom:1px solid rgba(242,54,69,.25);white-space:pre-wrap}.source-modal__editor{flex:1;min-height:380px;margin:0;padding:10px 16px;border:none;outline:none;resize:none;background:transparent;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre}.indicators-row{position:relative}.indicators-row__delete{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;padding:4px;border-radius:4px;color:#8a8f98;cursor:pointer}.indicators-row__delete:hover{color:#f23645;background:#80808026}.source-modal__menuwrap{position:relative}.source-modal__titlebtn{display:flex;align-items:center;gap:7px;background:#8080801f;border:none;border-radius:6px;color:inherit;padding:6px 10px;cursor:pointer}.source-modal__titlebtn:hover{background:#80808038}.source-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:#1e1e1e;border:1px solid #2f2f2f;border-radius:8px;box-shadow:0 8px 24px #00000073;padding:6px 0;z-index:5}.theme-light .source-menu{background:#fff;border-color:#e0e3eb;box-shadow:0 8px 24px #00000026}.source-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:none;color:inherit;font-size:13px;text-align:left;padding:7px 14px;cursor:pointer}.source-menu__item:hover{background:#2962ff26}.source-menu__kind{font-size:11px;color:#8a8f98}.source-menu__sep{height:1px;margin:6px 0;background:#8080802e}.source-menu__label{padding:4px 14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a8f98}.source-dialog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10}.source-dialog{width:400px;max-width:calc(100% - 32px);background:#1e1e1e;border:1px solid #2f2f2f;border-radius:12px;padding:20px}.theme-light .source-dialog{background:#fff;border-color:#e0e3eb}.source-dialog__title{font-size:17px;font-weight:600;margin-bottom:14px}.source-dialog__label{font-size:12px;color:#8a8f98;margin-bottom:6px}.source-dialog .source-modal__name{width:100%;box-sizing:border-box}.source-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.source-modal__btn--saved{background:transparent;color:#22c55e;cursor:default;animation:source-saved-fade 1.6s ease forwards}@keyframes source-saved-fade{0%{opacity:1}55%{opacity:1}to{opacity:.25}}.source-modal__pinebar{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:12px;background:#2962ff1a;color:#6b9fff;border-bottom:1px solid rgba(41,98,255,.25)}.indicators-list__header{padding:10px 20px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8f98}.indicators-row__actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;gap:4px}.indicators-row__action{display:inline-flex;padding:5px;border-radius:4px;color:#8a8f98;cursor:pointer}.indicators-row__action:hover{color:#e6e6e6;background:#8080802e}.indicators-row__action--danger:hover{color:#f23645}.indicators-empty-scripts{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;color:#787b86}.indicators-empty-scripts svg{opacity:.7;margin-bottom:22px}.indicators-empty-scripts__title{font-size:19px;font-weight:600;color:#e6e6e6;margin-bottom:10px}.theme-light .indicators-empty-scripts__title{color:#131722}.indicators-empty-scripts__desc{max-width:460px;font-size:13px;line-height:1.5;margin-bottom:22px}.indicators-empty-scripts__btn{background:#e6e6e6;color:#131722;border:none;border-radius:8px;font-size:14px;font-weight:600;padding:10px 20px;cursor:pointer}.indicators-empty-scripts__btn:hover{background:#fff}.script-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:20}.script-confirm{position:relative;width:460px;max-width:calc(100% - 40px);background:#1e1e1e;border:1px solid #2f2f2f;border-radius:12px;padding:24px}.theme-light .script-confirm{background:#fff;border-color:#e0e3eb}.script-confirm__close{position:absolute;top:12px;right:14px;background:none;border:none;color:inherit;font-size:20px;cursor:pointer}.script-confirm__title{font-size:19px;font-weight:600;margin-bottom:12px}.script-confirm__body{font-size:13.5px;line-height:1.55;color:#b2b5be;margin-bottom:20px}.theme-light .script-confirm__body{color:#5d606b}.script-confirm__actions{display:flex;justify-content:flex-end;gap:10px}.script-confirm__btn{background:transparent;border:1px solid rgba(128,128,128,.4);border-radius:8px;color:inherit;font-size:13.5px;font-weight:600;padding:9px 18px;cursor:pointer}.script-confirm__btn--danger{background:#f23645;border-color:#f23645;color:#fff}.script-confirm__btn--danger:hover{background:#d32f3d}.source-dialog--wide{width:560px}.publish-dialog__tabs{display:flex;gap:6px;background:#8080801f;border-radius:8px;padding:4px;margin-bottom:10px}.publish-dialog__tabs button{flex:1;background:none;border:none;border-radius:6px;color:inherit;font-size:13px;font-weight:600;padding:8px 10px;cursor:pointer;opacity:.7}.publish-dialog__tabs button.active{background:#8080804d;opacity:1}.publish-dialog__select{width:100%;box-sizing:border-box;background:#8080801f;border:1px solid rgba(128,128,128,.25);border-radius:6px;color:inherit;font-size:13px;padding:9px 10px;margin-bottom:10px}.publish-dialog__textarea{width:100%;box-sizing:border-box;min-height:160px;resize:vertical;background:#8080801a;border:1px solid rgba(128,128,128,.25);border-radius:8px;color:inherit;font-size:13px;line-height:1.5;padding:10px 12px;outline:none}.publish-dialog__textarea:focus{border-color:#2962ff}.publish-dialog__hint{font-size:12px;color:#8a8f98;margin:-2px 0 14px;line-height:1.5}.publish-dialog__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.publish-dialog__chips button{background:#8080801f;border:1px solid transparent;border-radius:999px;color:inherit;font-size:12px;padding:5px 12px;cursor:pointer;opacity:.8}.publish-dialog__chips button.active{border-color:#2962ff;color:#6b9fff;opacity:1}.publish-dialog__agree{display:flex;align-items:center;gap:8px;font-size:13px;margin:12px 0 4px;cursor:pointer}.publish-dialog__error{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:12px;background:#f236451f;color:#f23645}.source-dialog .source-dialog__label{margin-top:4px}.tok-kw{color:#c586c0}.tok-fn{color:#61aeee}.tok-str{color:#98c379}.tok-num{color:#d19a66}.tok-com{color:#7f848e;font-style:italic}.tok-lit{color:#d19a66}.tok-prop{color:#e06c75}.theme-light .tok-kw{color:#a626a4}.theme-light .tok-fn{color:#4078f2}.theme-light .tok-str{color:#50a14f}.theme-light .tok-num{color:#b76b01}.theme-light .tok-com{color:#a0a1a7}.theme-light .tok-lit{color:#b76b01}.theme-light .tok-prop{color:#e45649}.source-modal__editwrap{position:relative;flex:1;min-height:380px;overflow:hidden}.source-modal__highlight,.source-modal__editwrap .source-modal__editor{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:10px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto;box-sizing:border-box}.source-modal__highlight{pointer-events:none;overflow:hidden;color:#e6e6e6}.theme-light .source-modal__highlight{color:#131722}.source-modal__editwrap .source-modal__editor{min-height:0;background:transparent;color:transparent;caret-color:#e6e6e6;resize:none;border:none;outline:none}.theme-light .source-modal__editwrap .source-modal__editor{caret-color:#131722}.source-modal__editwrap .source-modal__editor::selection{background:#2962ff59;color:transparent}.indicators-list__header--cols{display:grid;grid-template-columns:1fr 120px 70px;gap:10px;align-items:center}.indicators-row--community{display:grid;grid-template-columns:1fr 120px 70px;gap:2px 10px;align-items:center}.indicators-row--community small{grid-column:1}.indicators-row--community .col-author{grid-column:2;grid-row:1 / span 2;color:#6b9fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicators-row--community .col-boosts{grid-column:3;grid-row:1 / span 2;font-size:12px;color:#b2b5be;text-align:right}.indicators-row--community.busy{opacity:.5;pointer-events:none}.community-name{display:flex;align-items:center;gap:8px;min-width:0}.community-error{grid-column:1 / -1;color:#f23645!important}.script-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:#2962ff33;color:#6b9fff}.script-badge--paid{background:#ff98002e;color:#ff9800}.script-status{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;text-transform:capitalize;background:#80808033;color:#b2b5be}.script-status--published{background:#22c55e2e;color:#22c55e}.script-status--pending{background:#ff98002e;color:#ff9800}.script-status--rejected{background:#f236452e;color:#f23645}.fav-star{display:inline-flex;align-items:center;color:#6a6f78;cursor:pointer;flex:none}.fav-star:hover,.fav-star.active{color:#f59e0b}.row-with-star{display:flex;align-items:center;gap:8px;min-width:0}.script-detail{padding:6px 20px 24px;overflow-y:auto}.script-detail__back{background:none;border:none;color:#6b9fff;font-size:13px;cursor:pointer;padding:6px 0;margin-bottom:4px}.script-detail__head{display:flex;align-items:center;gap:12px}.script-detail__head h2{margin:0;font-size:22px;font-weight:700;min-width:0}.script-detail__boost{display:inline-flex;align-items:center;gap:7px;background:#8080801a;border:1px solid var(--theme-border, rgba(255, 255, 255, .14));border-radius:10px;color:var(--theme-text, #e4ebf3);font-size:13.5px;font-weight:600;padding:9px 14px;cursor:pointer}.script-detail__boost:hover{background:var(--theme-hover, rgba(255, 255, 255, .08))}.script-detail__boost.active{background:var(--theme-text, #fff);border-color:var(--theme-text, #fff);color:var(--theme-bg, #101014)}.script-detail__boost.active:hover{background:var(--theme-text, #fff);opacity:.9}.script-detail__boost.active svg{fill:currentColor}.script-detail__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 16px;font-size:12.5px;color:#8a8f98}.script-tag{background:#2962ff24;color:#6b9fff;border-radius:999px;padding:2px 10px;font-size:11px}.script-tag--soft{background:#80808026;color:#b2b5be}.script-detail__use{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--theme-text, #e4ebf3);border-radius:10px;color:var(--theme-text, #e4ebf3);font-size:14px;font-weight:600;padding:9px 18px;cursor:pointer}.script-detail__use:hover:not(:disabled){background:var(--theme-hover, rgba(255, 255, 255, .08))}.script-detail__use:disabled{border-color:#80808059;color:#8a8f98;cursor:not-allowed}.script-detail__desc{margin:18px 0 6px;font-size:13.5px;line-height:1.65;white-space:pre-wrap;color:#d1d4dc;max-width:760px}.theme-light .script-detail__desc{color:#2a2e39}.script-detail__code{margin:6px 0 0;padding:10px 0;max-height:420px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;background:#80808012;border:1px solid rgba(128,128,128,.18);border-radius:8px}.script-detail__ver{display:flex;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px solid rgba(128,128,128,.12);white-space:pre-wrap}.script-detail__ver b{flex:none}.script-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#151515;color:#d1d4dc;overflow-y:auto}.theme-light .script-detail-overlay{background:#fff;color:#2a2e39}.script-detail-overlay .script-detail{max-width:1100px;margin:0 auto;padding:48px 32px 60px;position:relative}.script-detail__close{position:absolute;top:18px;right:24px;background:none;border:none;color:inherit;font-size:30px;line-height:1;cursor:pointer;padding:4px 10px;border-radius:8px}.script-detail__close:hover{background:#80808026}.row-info{margin-left:auto;flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#8080802e;color:#b2b5be;font-size:12px;font-weight:700;cursor:pointer;opacity:0}.indicators-row:hover .row-info{opacity:1}.row-info:hover{background:#2962ff59;color:#fff}.script-detail__empty{margin:18px 0 6px;font-size:13.5px;color:#6a6f78;font-style:italic}.indicators-row--create .community-name{display:flex;align-items:center;gap:8px;font-weight:600}.indicators-row__plus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid currentColor;font-size:13px;line-height:1}.indicators-row--create:hover .community-name{color:#2962ff}.script-detail__topline{display:flex;align-items:center;gap:10px;margin-bottom:10px}.script-detail__srcbadge{background:#2962ff2e;color:#7da4ff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:4px}.theme-light .script-detail__srcbadge{background:#2962ff1f;color:#2962ff}.script-detail__updated{font-size:12px;color:var(--theme-text-2, #9aa2af)}.script-detail__title{margin:0 0 14px;font-size:26px;font-weight:700}.script-detail__tabsrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.script-detail__tabs{display:flex;gap:8px}.script-detail__tab{border:none;border-radius:18px;padding:7px 16px;font-size:13px;cursor:pointer;background:#ffffff12;color:var(--theme-text-2, #b9c0cc)}.theme-light .script-detail__tab{background:#0000000f;color:#444}.script-detail__tab.active{background:var(--theme-text, #fff);color:var(--theme-bg, #0d0e12);font-weight:600}.script-detail__favbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--theme-border, rgba(255, 255, 255, .12));background:transparent;color:var(--theme-text, #e4ebf3);border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer}.script-detail__favbtn:hover{background:var(--theme-hover, rgba(255,255,255,.06))}.script-detail__favbtn .favstar{color:var(--theme-text-2, #9aa2af)}.script-detail__favbtn .favstar.active{color:#f7b500}.script-detail__srcpanel{border:1px solid var(--theme-border, rgba(255, 255, 255, .1));border-radius:10px;overflow:hidden;margin-bottom:16px}.script-detail__srchead{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:12px;color:var(--theme-text-2, #9aa2af);border-bottom:1px solid var(--theme-border, rgba(255, 255, 255, .08))}.script-detail__copy{border:none;background:transparent;color:var(--theme-text-2, #9aa2af);font-size:15px;cursor:pointer}.script-detail__copy:hover{color:var(--theme-text, #fff)}.script-detail__srcfoot{text-align:center;padding:9px;font-size:12px;color:var(--theme-text-2, #9aa2af);border-top:1px solid var(--theme-border, rgba(255, 255, 255, .08));background:#ffffff08}.script-detail__actions{display:flex;align-items:center;gap:10px;margin-bottom:18px}.script-detail__vertag{font-size:12px;color:var(--theme-text-2, #9aa2af)}.script-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}@media (max-width: 760px){.script-detail__grid{grid-template-columns:1fr}}.script-detail__descdate{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--theme-text-2, #9aa2af);margin-bottom:10px}.script-detail__dot{width:8px;height:8px;border-radius:50%;background:var(--theme-text-2, #6b7280);flex-shrink:0}.script-detail__timeline{margin-top:22px;display:flex;flex-direction:column;gap:18px}.script-detail__ver{display:flex;gap:10px;align-items:flex-start}.script-detail__ver .script-detail__dot{margin-top:4px}.script-detail__verdate{font-size:12px;color:var(--theme-text-2, #9aa2af)}.script-detail__verhead{font-weight:600;margin:2px 0 4px;color:var(--theme-text-2, #aab2bf)}.script-detail__vernotes{font-size:13px;white-space:pre-wrap;color:var(--theme-text, #d5dbe4)}.script-detail__side{display:flex;flex-direction:column;gap:14px}.script-detail__sidecard{border:1px solid var(--theme-border, rgba(255, 255, 255, .1));border-radius:10px;padding:14px;font-size:13px}.script-detail__sidecard--note{background:#2962ff14;border-color:#2962ff40}.script-detail__sidecard--note p{margin:6px 0 0;color:var(--theme-text-2, #aab2bf)}.script-detail__sidetitle{font-weight:700}.script-detail__author{display:flex;align-items:center;gap:10px}.script-detail__avatar{width:34px;height:34px;border-radius:50%;background:#2962ff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.script-detail__sidetags{display:flex;flex-wrap:wrap;gap:6px}.script-detail__disclaimer{font-size:11px;color:var(--theme-text-2, #8b93a1)}.script-detail__disclaimer p{margin:4px 0 0}.script-demo{border:1px solid var(--theme-border, rgba(255, 255, 255, .1));border-radius:10px;overflow:hidden;margin-bottom:16px}.script-demo__head{display:flex;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;border-bottom:1px solid var(--theme-border, rgba(255, 255, 255, .08))}.script-demo__symbol{font-weight:700}.script-demo__script{color:var(--theme-text-2, #9aa2af)}.script-demo__hint{margin-left:auto;font-size:11px;color:var(--theme-text-2, #8b93a1)}.script-demo__canvas{position:relative;height:380px}.script-demo__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--theme-text-2, #9aa2af)}.script-demo__note{padding:8px 14px;font-size:12px;color:#f59e0b;border-top:1px solid var(--theme-border, rgba(255, 255, 255, .08))}.popup-center.popup--indicators{background:#151515}.theme-light .popup-center.popup--indicators{background:var(--theme-popup)}.indicators-list__header--cols span{text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:#8b93a1}.indicators-row--community .col-author{color:#6b9fff}.popup-center.popup--indicators{padding:0;background:#151515;border:1px solid #2a2e39;border-radius:8px;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.popup--indicators .popup-header{margin:0;padding:16px 24px 17px;border-bottom:1px solid #2a2e39}.popup--indicators .popup-title{font-size:20px;font-weight:600;line-height:28px;letter-spacing:.5px}.popup--indicators .indicators-modal{padding:0;gap:0;grid-template-columns:256px 1fr}.popup--indicators .indicators-search-row{margin:16px 24px;height:auto;padding:12px 13px 13px 12px;gap:8px;border:1px solid #2a2e39;border-radius:6px;background:transparent}.popup--indicators .indicators-search-row svg{width:20px;height:20px;color:#787b86}.popup--indicators .indicators-search{font-size:14px;line-height:20px;height:20px}.popup--indicators .indicators-search::placeholder{color:#787b86}.popup--indicators .indicators-sidebar{padding:8px 0 16px;border-right:1px solid #2a2e39;gap:0}.popup--indicators .indicators-sidebar__section{display:flex;flex-direction:column;gap:2px;padding-bottom:16px}.popup--indicators .indicators-sidebar__section+.indicators-sidebar__section{padding-top:16px;padding-bottom:16px}.popup--indicators .indicators-sidebar__title{padding:0 24px;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px;color:#787b86}.popup--indicators .indicators-sidebar__item{width:calc(100% - 17px);border-radius:0 9999px 9999px 0;padding:8px 24px;gap:12px;font-size:14px;line-height:20px;color:#d1d4dc}.popup--indicators .indicators-sidebar__item svg{width:20px;height:20px;opacity:1}.popup--indicators .indicators-sidebar__item.active,.popup--indicators .indicators-sidebar__item:hover{background:#2a2e39}.popup--indicators .indicators-sidebar__item.active{color:#fff;font-weight:500}.popup--indicators .indicators-content{border-left:none;padding:0}.popup--indicators .indicators-tabs{padding:16px 24px 8px;gap:8px;margin:0}.popup--indicators .indicators-tab{background:transparent;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;color:#d1d4dc}.popup--indicators .indicators-tab.active{background:#fff;color:#131722}.popup--indicators .indicators-list{border:none;border-radius:0;margin:0 24px 20px}.popup--indicators .indicators-list__header--cols{padding:12px 16px 12px 1px}.popup--indicators .indicators-list__header--cols span{text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px;color:#787b86}.popup--indicators .indicators-row{border-bottom:1px solid #2a2e39;padding:10px 16px 10px 1px;font-size:14px;line-height:20px;color:#d1d4dc}.popup--indicators .indicators-row:last-child{border-bottom:none}.popup--indicators .indicators-row .community-name{font-size:14px;font-weight:500;gap:12px}.popup--indicators .indicators-row small{font-size:12px}.popup--indicators .col-author{font-size:14px;font-weight:400}.popup--indicators .indicators-row--community .col-author{color:#2962ff}.popup--indicators .col-boosts{font-size:14px;color:#d1d4dc}.popup--indicators .fav-star svg{width:16px;height:16px}.fav-star.active{color:#2962ff}.popup--indicators .popup-close{background:transparent;border:none;color:#787b86;font-size:18px}.popup--indicators .popup-close:hover{color:#fff}.script-article{max-width:780px}.script-article__crumbs{font-size:13px;color:var(--theme-text-2, #9aa2af);margin-bottom:22px}.script-article__crumbs span{margin:0 6px;opacity:.6}.script-article__title{margin:0 0 8px;font-size:26px;font-weight:700}.script-article__body h3{margin:26px 0 10px;font-size:17px;font-weight:700}.script-article__body p{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--theme-text, #d1d4dc)}.script-article__body ul{margin:0 0 12px;padding-left:22px}.script-article__body li{font-size:14px;line-height:1.7;margin-bottom:6px}.script-detail__takedown{margin:0 0 14px;padding:10px 14px;border-radius:8px;border:1px solid rgba(242,54,69,.4);background:#f236451a;color:#f08a93;font-size:13px}.indicators-row--builtin{grid-template-columns:1fr}.indicators-row--builtin .community-name{width:100%}.popup--indicators>div:last-child{overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.popup--indicators .indicators-tabs{flex-shrink:0}.popup--indicators .indicators-sidebar{overflow-y:auto;min-height:0}.popup--indicators .indicators-list{min-height:0;overflow-y:auto}.popup--indicators .indicators-list,.popup--indicators .indicators-sidebar{scrollbar-width:none;-ms-overflow-style:none}.popup--indicators .indicators-list::-webkit-scrollbar,.popup--indicators .indicators-sidebar::-webkit-scrollbar{display:none}.mi-news-empty{padding:26px 0;text-align:center;color:#fff6;font-size:13px}.mi-news-summary{margin:4px 0 8px;font-size:12.5px;line-height:1.55;color:#ffffff8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-remaining{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#26d0b0}.ec-bell-th{width:36px;text-align:center}.ec-bell-td{text-align:center}.ec-bell-btn{background:none;border:none;padding:4px;cursor:pointer;color:#ffffff40;line-height:0;border-radius:6px}.ec-bell-btn:hover{color:#fff9;background:#ffffff0f}.ec-bell-btn.active{color:#ffca28}.ec-alert-stack{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:340px}.ec-alert-card{background:#1d2b33;border:1px solid rgba(38,208,176,.4);border-radius:10px;padding:12px 14px;cursor:pointer;box-shadow:0 8px 24px #00000080;animation:ecAlertIn .25s ease}@keyframes ecAlertIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.ec-alert-top{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ec-alert-bell{color:#ffca28;line-height:0}.ec-alert-title{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#26d0b0;flex:1}.ec-alert-time{font-size:11px;color:#fff6}.ec-alert-name{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px}.ec-alert-ccy{font-size:11px;color:#ffffff73;margin-left:4px}.ec-alert-vals{display:flex;gap:14px;font-size:11px;color:#ffffff8c}
