:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dbe7f3;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#101520;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:12px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button{color:#dbe7f3;cursor:pointer;font:inherit;letter-spacing:0;background:#202838;border:1px solid #344052}a{color:inherit}.authShell{color:#edf5ff;background:#0d1119;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.authShell:before,.authShell:after{pointer-events:none;content:"";position:absolute}.authShell:before{z-index:1;background:radial-gradient(circle at 50% 43%,#2ab8d724,#0000 25%),radial-gradient(circle at 49% 57%,#52c1791a,#0000 28%),radial-gradient(circle,#0000 0 28%,#05080d6b 64%,#05080db8 100%);inset:-18%}.authShell:after{z-index:1;background:linear-gradient(90deg,#04070c6b,#0000 31% 69%,#04070c6b),linear-gradient(#04070c57,#0000 24% 72%,#04070c8a);inset:0}.authMarketCover{filter:blur(1.4px)saturate(.86)brightness(.84);background:linear-gradient(#0a0e17e8,#090c12fa),#0f1420;position:absolute;inset:-8px;overflow:hidden;transform:scale(1.012)}.authMarketCover.compact{opacity:.86}.authTopRail{color:#c4d0df;opacity:.68;background:#0e131dd1;border-bottom:1px solid #677b9833;justify-content:flex-end;gap:18px;height:34px;padding:8px 24px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.authGrid{opacity:.55;background-image:repeating-linear-gradient(0deg,#788ba41c 0 1px,#0000 1px 46px),repeating-linear-gradient(90deg,#788ba411 0 1px,#0000 1px 88px);position:absolute;inset:34px 0 0}.authLiquidityBand{opacity:.82;background:#2d6f3d42;border:1px solid #37975752;height:54px;position:absolute;left:10%;right:1%}.authLiquidityBand.primary{top:18%}.authLiquidityBand.secondary{background:#6f2d3633;border-color:#bc384157;top:58%;left:44%;right:-8%}.authOrderColumn{left:var(--x);top:var(--y);width:76px;height:var(--h);color:#cbd6e4;opacity:.58;border-left:1px solid #55e1833d;border-right:1px solid #55e18357;grid-template-columns:repeat(2,36px);align-content:start;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,ui-monospace,monospace;font-size:12px;line-height:1.45;display:grid;position:absolute}.authOrderColumn.sell{border-color:#e6454e52}.authOrderColumn span{background:#d6e2ee1f;min-height:18px;padding:0 3px}.authOrderColumn span:nth-child(3n){color:#0ab057}.authOrderColumn span:nth-child(4n){color:#ff3f45}.authOrderColumn b{color:#d9e3ef;text-align:center;grid-column:1/-1;padding-top:5px;font-weight:500}.authPanel{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(#151d2ac2,#0c111bb8),#0c111bad;border:1px solid #7b9bba47;border-radius:8px;width:min(430px,100vw - 32px);padding:30px;position:relative;box-shadow:0 26px 86px #00000057,0 0 96px #23a4c714,inset 0 1px #ffffff0b,inset 0 -1px #00000047}.authPanel:before{content:"";background:linear-gradient(90deg,#0000,#29b6d8cc,#51c878ad,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.authPanel:after{z-index:-1;content:"";background:radial-gradient(circle at 50% -12%,#55caec21,#0000 38%),radial-gradient(circle at 8% 16%,#5fd39212,#0000 28%),linear-gradient(#ffffff05,#0000 48%);border-radius:7px;position:absolute;inset:1px}.authBrand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.authLogoMark{color:#67d8ff;background:#10283ab8;border:1px solid #52bed975;border-radius:6px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid;box-shadow:0 0 28px #29b6d81f}.authBrand strong,.authBrand span{display:block}.authBrand strong{color:#fff;font-size:19px;line-height:1.25}.authBrand span{color:#8394aa;font-size:11px}.authHeadline{margin-bottom:24px}.authHeadline h1{color:#fff;letter-spacing:0;margin:0 0 7px;font-size:24px;font-weight:700}.authHeadline p{color:#91a1b5;margin:0;font-size:12px}.authForm{gap:14px;display:grid}.authForm label{gap:7px;display:grid}.authForm label span{color:#aebed2;font-size:12px}.authForm input{color:#f4f8fc;width:100%;height:42px;font:inherit;background:#060a118f;border:1px solid #566f8ca8;border-radius:4px;outline:none;padding:0 12px;box-shadow:inset 0 1px #ffffff06}.authForm input:focus{border-color:#29b6d8;box-shadow:0 0 0 2px #29b6d82e}.authError,.authSuccess{color:#ffd5d8;background:#5a1e265c;border:1px solid #e6454e6b;border-radius:4px;min-height:30px;padding:8px 10px;font-size:12px}.authSuccess{color:#d4ffe2;background:#1f53325c;border-color:#51c8786b}.authPrimaryButton,.authPasskeyButton,.authTextButton{border-radius:4px;width:100%;height:42px;font-weight:700}.authPrimaryButton{color:#fff;background:#1b8fb0;border-color:#2cabc8;margin-top:4px}.authPrimaryButton:hover{background:#23a3c7}.authPasskeyButton{background:#19222fe0;border-color:#3f536a;justify-content:center;align-items:center;gap:9px;margin-top:12px;display:flex}.authPasskeyButton:hover{background:#1b322ae0;border-color:#56c783}.authTextButton{color:#9fb0c4;background:0 0;border-color:#0000;margin-top:10px}.passkeyGlyph{border:2px solid #70d591;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 -6px #70d59142}.authLinks{color:#9fb0c4;justify-content:space-between;margin-top:18px;font-size:12px;display:flex}.authLinks a:hover{color:#67d8ff}.inviteShell,.securityShell{place-items:center}.invitePanel,.securityPanel{width:min(410px,100vw - 32px)}.securityMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.securityMetrics div{background:#080c138a;border:1px solid #4d5e76c7;border-radius:6px;min-height:74px;padding:12px}.securityMetrics span,.securityMetrics strong{display:block}.securityMetrics span{color:#8fa0b4;font-size:12px}.securityMetrics strong{color:#fff;margin-top:8px;font-size:24px}.authLoading{color:#9fb0c4;background:#111722;place-items:center;min-height:100vh;display:grid}.workspace{background:#111722;grid-template-rows:36px 1fr 40px;min-height:100vh;display:grid}.toolbar,.tabbar{background:#1d2534;border-bottom:1px solid #2a3546;align-items:center;gap:4px;padding:0 6px;display:flex}.symbolLookup{flex:none;align-items:center;gap:3px;display:flex}.symbolSearchButton{place-items:center;width:28px;height:26px;padding:0;display:grid}.symbolSearchButton svg{fill:none;stroke:#dbe7f3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.symbol{color:#6db6ff;white-space:nowrap;justify-content:flex-start;align-items:center;min-width:136px;height:26px;padding:0 7px;font-size:12px;font-weight:600;display:flex}.symbol:hover,.symbolSearchButton:hover{background:#27354a;border-color:#47617e}.symbolPickerLayer{z-index:55;background:#05080c2e;position:fixed;inset:36px 0 0}.symbolPicker{color:#dbe7f3;background:#171f2d;border:1px solid #3a4658;border-radius:4px;width:min(500px,100vw - 16px);margin:4px 0 0 4px;box-shadow:0 14px 26px #0000007a}.symbolPicker header{background:#263145;border-bottom:1px solid #334056;justify-content:space-between;align-items:center;height:30px;padding:0 10px;display:flex}.symbolPicker header strong{font-size:12px;font-weight:600}.symbolPicker header button{background:0 0;border:0;width:24px;height:24px;padding:0;font-size:18px;line-height:1}.symbolPickerSearch{background:#1a2230;border-bottom:1px solid #2a3546;grid-template-columns:36px minmax(0,1fr) 70px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:grid}.symbolPickerSearch input{color:#dbe7f3;min-width:0;height:24px;font:inherit;background:#0d121c;border:1px solid #435066;border-radius:2px;outline:none;padding:0 7px}.symbolPickerSearch input:focus{border-color:#6db6ff;box-shadow:0 0 0 1px #6db6ff47}.symbolPickerSearch button{height:24px;padding:0 8px;font-size:12px}.symbolPickerTableHeader,.symbolPickerList button{grid-template-columns:minmax(130px,1.4fr) minmax(82px,1fr) 72px;align-items:center;gap:6px;display:grid}.symbolPickerTableHeader{color:#eef4fb;background:#2b3441;height:26px;margin:6px 8px 0;padding:0 8px;font-size:12px;font-weight:600}.symbolPickerList{max-height:218px;padding:0 8px 8px;overflow:auto}.symbolPickerList button{text-align:left;background:#1c2430;border-color:currentColor #3e4a5c #3e4a5c;border-top-style:none;border-top-width:0;width:100%;min-height:34px}.symbolPickerList button:hover,.symbolPickerList button.active{background:#2b3d56;border-color:#6db6ff}.symbolPickerList button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.symbolPickerList strong{color:#fff;font-size:12px;line-height:1.2;display:block}.symbolPickerList small{color:#9aa9ba;text-overflow:ellipsis;font-size:11px;line-height:1.2;display:block;overflow:hidden}.symbolPickerEmpty{color:#9aa9ba;background:#242a32;border:1px solid #465266;border-top:0;padding:18px 10px;font-size:12px}.periods,.tools{gap:1px;display:flex}.accountControls{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:flex}.accountControls a,.accountControls button{color:#dbe7f3;background:#202838;border:1px solid #344052;align-items:center;height:26px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.accountControls a:hover,.accountControls button:hover{background:#27354a;border-color:#47617e}.periods{background:#182131;border:1px solid #344052;gap:0;height:28px}.periods button,.tools button,.tabbar button,.zoomControl button{height:26px;padding:0 10px;font-size:12px}.periods button{color:#cbd6e4;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-right:1px solid #344052;min-width:42px;padding:0 10px;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,ui-monospace,monospace;font-size:12px;font-weight:650;line-height:26px}.periods button:first-child,.periods button:nth-child(2){min-width:34px}.periods button:last-child{border-right:0}.periods button:hover{color:#fff;background:#243147}.periods .active,.zoomControl .active{color:#fff;background:#32425b}.zoomControl{color:#cbd6e4;white-space:nowrap;border-left:1px solid #344052;border-right:1px solid #344052;align-items:center;gap:3px;margin-left:6px;padding:0 8px;font-size:12px;display:flex}.zoomControl strong{color:#8fd7ff;min-width:78px;padding-left:6px;font-weight:600}.anomalyAlertMenu{flex:none;position:relative}.anomalyAlertMenu>button{color:#dbe7f3;white-space:nowrap;border-color:#344052;height:26px;padding:0 10px;font-size:12px}.anomalyAlertMenu>button:hover,.anomalyAlertMenu>button.active{color:#fff;background:#27354a;border-color:#4f77a5}.anomalyAlertMenu>button.active{color:#8fd7ff}.anomalyDialogBackdrop{z-index:62;background:#04080e57;place-items:start center;padding-top:88px;display:grid;position:fixed;inset:0}.anomalyDialog{color:#dbe7f3;background:#151d2a;border:1px solid #5a6980;border-radius:3px;width:min(380px,100vw - 24px);box-shadow:0 18px 40px #0000007a}.anomalyDialog header{background:#202838;border-bottom:1px solid #2d3848;justify-content:space-between;align-items:center;height:30px;padding:0 10px 0 12px;display:flex}.anomalyDialog header strong{font-size:12px;font-weight:600}.anomalyDialog header button{color:#dbe7f3;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:18px;line-height:1}.anomalyDialogBody{gap:8px;padding:12px 12px 6px;display:grid}.anomalyField{color:#cbd6e4;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.anomalyField input,.anomalyField select{color:#fff;width:100%;height:26px;font:inherit;background:#0d121c;border:1px solid #435066;border-radius:2px;outline:none;padding:0 8px}.anomalyField input:focus,.anomalyField select:focus{border-color:#6db6ff;box-shadow:0 0 0 1px #6db6ff38}.anomalyRulePreview{color:#dbe7f3;background:#6db6ff14;border:1px solid #6db6ff47;border-radius:2px;margin:2px 0 0;padding:7px 8px;font-size:12px;line-height:1.35}.anomalyRulePreview:first-letter{color:#6db6ff}.anomalyDialog footer{justify-content:flex-end;gap:8px;padding:8px 12px 12px;display:flex}.anomalyDialog footer button{color:#fff;border-radius:3px;min-width:78px;height:26px;font-size:12px;font-weight:600}.anomalyDialog footer button.anomalyConfirm{background:#3465b8;border-color:#5b8dd9}.anomalyDialog footer button.anomalyDisable{background:#c99d09;border-color:#e2bf1f;box-shadow:0 0 16px #e2bf1f59}.tools{margin-left:auto}.splitMenu{flex:none;height:26px;position:relative}.splitMenu>button{height:26px;padding:0 9px;font-size:12px;font-weight:500;line-height:24px}.splitMenuList{z-index:48;background:#172030;border:1px solid #3a4658;min-width:92px;display:grid;position:absolute;top:29px;left:0;box-shadow:0 12px 24px #0000006b}.splitMenuList button{color:#dbe7f3;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #505e7580;height:24px;padding:0 9px;font-size:12px;font-weight:500;line-height:24px}.splitMenuList button:hover,.splitMenuList button.active{color:#fff;background:#27354a}.parameterMenu,.technicalIndicatorMenu,.drawingToolsMenu{height:26px;position:relative}.parameterMenu>button,.technicalIndicatorMenu>button,.drawingToolsMenu>button{height:26px;padding:0 10px;font-size:12px}.technicalIndicatorMenu>button.active,.drawingToolsMenu>button.active{color:#8fd7ff}.parameterMenuList{z-index:40;background:#1a2230;border:1px solid #3a4658;min-width:88px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 10px 24px #0000005c}.parameterMenuList button{text-align:left;background:0 0;border:0;border-bottom:1px solid #505e7580;height:26px}.parameterMenuList button:hover{background:#27354a}.technicalIndicatorMenuList{z-index:40;background:#1a2230;border:1px solid #3a4658;min-width:116px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 10px 24px #0000005c}.technicalIndicatorMenuList button{color:#dbe7f3;text-align:left;background:0 0;border:0;border-bottom:1px solid #505e7580;justify-content:space-between;align-items:center;gap:16px;height:27px;font-size:12px;display:flex}.technicalIndicatorMenuList button small{color:#7f91a8;font-size:10px}.technicalIndicatorMenuList button:hover,.technicalIndicatorMenuList button.active{color:#fff;background:#27354a}.drawingToolsMenuList{z-index:42;background:#1a2230;border:1px solid #3a4658;min-width:118px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 10px 24px #0000005c}.drawingToolsMenuList button{color:#dbe7f3;text-align:left;background:0 0;border:0;border-bottom:1px solid #505e7580;justify-content:space-between;align-items:center;gap:18px;height:26px;font-size:12px;display:flex}.drawingToolsMenuList button small{color:#7f91a8;font-size:10px}.drawingToolsMenuList button:hover,.drawingToolsMenuList button.active{color:#fff;background:#27354a}.drawingToolsMenuList button.danger{border-top:1px solid #6879949e}.drawingToolsMenuList button.danger:not(:disabled){color:#ffc1c1}.drawingToolsMenuList button:disabled{cursor:default;color:#657288;opacity:.72}.indicatorDialogBackdrop{z-index:64;background:#04080e57;place-items:start center;padding-top:86px;display:grid;position:fixed;inset:0}.indicatorDialog{color:#dbe7f3;background:#151d2a;border:1px solid #5a6980;border-radius:3px;width:min(360px,100vw - 24px);box-shadow:0 18px 40px #0000007a}.indicatorDialog header{background:#1c2534;border-bottom:1px solid #2d3848;justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.indicatorDialog header strong{font-size:13px;font-weight:650}.indicatorDialog header button{color:#dbe7f3;background:0 0;border:0;min-width:24px;height:24px;font-size:18px;line-height:1}.indicatorDialogBody{gap:8px;padding:12px;display:grid}.indicatorField{color:#cbd6e4;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;font-size:12px;display:grid}.indicatorField input{color:#fff;background:#0d121c;border:1px solid #3a4658;border-radius:3px;outline:none;height:26px;font-size:12px}.indicatorField input[type=number]{padding:0 8px}.indicatorField input[type=color]{width:70px;padding:2px}.indicatorRulePreview{color:#9bd0ff;background:#18273b;border:1px solid #36547a;border-radius:3px;margin:2px 0 0;padding:7px 9px;font-size:12px;line-height:1.5}.indicatorDialog footer{border-top:1px solid #202b3c;justify-content:flex-end;gap:8px;padding:8px 12px 12px;display:flex}.indicatorDialog footer button{color:#fff;border:1px solid #2e3a4e;border-radius:4px;min-width:76px;height:26px;font-size:12px;font-weight:600}.indicatorConfirm{background:#1d4ed8;border-color:#3b82f6}.indicatorRemove{background:#273142}.parameterDialogBackdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.parameterDialog{color:#cbd6e4;background:#151d2a;border:1px solid #2d3848;border-radius:6px;width:min(360px,100vw - 32px);max-height:calc(100vh - 60px);overflow:auto;box-shadow:0 16px 36px #0009}.parameterDialog::-webkit-scrollbar{width:4px;height:4px}.parameterDialog::-webkit-scrollbar-track{background:0 0}.parameterDialog::-webkit-scrollbar-thumb{background:#2e3a4e;border-radius:2px}.parameterDialog::-webkit-scrollbar-thumb:hover{background:#3b82f6}.parameterDialog header{border-bottom:1px solid #202b3c;align-items:center;height:36px;padding:0 16px;display:flex}.parameterDialog header strong{color:#fff;font-size:13px;font-weight:600}.parameterDialogBody{padding:10px 16px}.parameterForm{gap:6px;display:grid}.parameterForm.compact{gap:10px;padding:4px 0}.parameterField{color:#cbd6e4;grid-template-columns:minmax(110px,1fr) 96px;align-items:center;gap:10px;min-height:28px;font-size:12px;display:grid}.parameterField input[type=number]{color:#fff;text-align:center;background:#0d121c;border:1px solid #2e3a4e;border-radius:3px;outline:none;height:24px;font-size:12px;transition:all .2s}.parameterField input[type=number]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.parameterField input[type=color]{cursor:pointer;box-sizing:border-box;background:#0d121c;border:1px solid #2e3a4e;border-radius:3px;width:96px;height:24px;padding:2px}.parameterField input[type=color]::-webkit-color-swatch-wrapper{padding:0}.parameterField input[type=color]::-webkit-color-swatch{border:1px solid #ffffff1a;border-radius:1px}.parameterField input[type=color]::-moz-color-swatch{border:1px solid #ffffff1a;border-radius:1px}.parameterSwitch{justify-content:space-between;gap:10px;margin-top:4px;display:flex}.parameterSwitch button{color:#8a9ba8;opacity:1;background:#1e2634;border:1px solid #2e3a4e;border-radius:4px;flex:1;height:26px;font-size:11px;font-weight:500;transition:all .2s}.parameterSwitch button.danger{color:#8a9ba8;opacity:1;background:#1e2634}.parameterSwitch button.active{color:#fff;opacity:1;background:#0d5c22;border-color:#22c55e}.parameterSwitch button.active.danger{color:#fff;opacity:1;background:#991b1b;border-color:#ef4444}.parameterDialog footer{border-top:1px solid #202b3c;justify-content:flex-end;gap:8px;margin-top:12px;padding:8px 16px 12px;display:flex}.parameterDialog footer button{color:#cbd6e4;opacity:1;background:#1e2634;border:1px solid #2e3a4e;border-radius:4px;min-width:72px;height:26px;font-size:12px;font-weight:500;transition:all .2s}.parameterDialog footer button:hover{color:#fff;background:#27334a;border-color:#3a4b66}.parameterDialog footer button.parameterDialogConfirm{color:#fff;background:#1d4ed8;border-color:#3b82f6}.parameterDialog footer button.parameterDialogConfirm:hover{background:#2563eb}.splitWorkspace{background:#0e1521;height:calc(100vh - 76px);min-height:0;display:grid;overflow:hidden}.singleSplit{grid-template-columns:minmax(0,1fr)}.verticalSplit,.gridSplit{grid-template-rows:minmax(0,1fr)}.horizontalSplit{grid-template-columns:minmax(0,1fr)}.splitter{z-index:18;background:#202a3a;border:0;border-radius:0;padding:0;position:relative}.splitter:hover,.splitter:focus-visible{background:#3d5f8e;outline:none}.splitter.vertical{cursor:col-resize;width:4px;height:100%}.splitter.horizontal{cursor:row-resize;width:100%;height:4px}.splitter.gridWide{grid-column:1/-1}.chartGrid{min-height:0;padding:0}.chartPane{background:#111722;border:1px solid #273244;grid-template-rows:24px minmax(0,1fr) minmax(94px,34%);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.chartPane.activePane{border-color:#5c91d8;box-shadow:inset 0 0 0 1px #5c91d89e}.paneHeader{color:#c6d1df;white-space:nowrap;border-bottom:1px solid #273244;justify-content:space-between;align-items:center;min-width:0;padding:0 8px;font-size:11px;line-height:24px;display:flex}.paneHeader span{text-overflow:ellipsis;min-width:0;overflow:hidden}.paneHeader span+span{color:#8f9daf;margin-left:10px}.chartBody{background:#111722;height:100%;min-height:0;display:block;position:relative}.chartStage{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.chartViewPending{visibility:hidden}.chartViewReady{visibility:visible}.chartCanvas{min-width:0;min-height:0;position:absolute;inset:0}.anomalyAlertNotice{z-index:20;color:#ffe17f;letter-spacing:0;text-align:center;pointer-events:none;background:#101620f0;border:1px solid #ffe17fcc;border-radius:4px;min-width:116px;padding:8px 16px;font-size:16px;font-weight:700;line-height:1;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0000006b}.withVolumeProfilePane .chartCanvas{right:var(--volume-profile-pane-width)}.drawingOverlay{z-index:13;pointer-events:none;position:absolute;inset:0}.withVolumeProfilePane .drawingOverlay{right:var(--volume-profile-pane-width)}.drawingOverlay.active{cursor:crosshair;pointer-events:auto}.drawingSvg{width:100%;height:100%;display:block;overflow:visible}.drawingShape{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.3px;vector-effect:non-scaling-stroke}.drawingHorizontal{stroke-width:1.1px}.drawingTrend{stroke-width:1.2px}.drawingSegment,.drawingPolyline{stroke-width:1.35px}.drawingBrush{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.drawingDraft{opacity:.84}.drawingHandle{fill:#111722;stroke:#ff2f2f;stroke-width:1.2px;vector-effect:non-scaling-stroke}.volumeProfilePane{z-index:9;width:var(--volume-profile-pane-width);pointer-events:none;background:#111722f5;border-left:1px solid #5c6b8161;position:absolute;top:0;bottom:0;right:0}.volumeProfileCanvasLayer{width:100%;height:100%;display:block}.deltaGrid{stroke:#cdd8e61a;stroke-dasharray:1.5 2.5;vector-effect:non-scaling-stroke}.positiveText{color:#ff4b3e}.negativeText{color:#00c853}.footprintOverlay{z-index:8;pointer-events:none;grid-template-columns:repeat(18,minmax(48px,1fr));align-items:end;column-gap:4px;display:grid;position:absolute;inset:28px 220px 26px 44px}.footprintCanvasLayer{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.withVolumeProfilePane .footprintCanvasLayer,.withVolumeProfilePane .klineAnnotationCanvasLayer{right:var(--volume-profile-pane-width);width:calc(100% - var(--volume-profile-pane-width))}.klineAnnotationCanvasLayer{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footprintBar{color:#d5dce7;grid-template-rows:22px minmax(170px,1fr) 42px;min-width:0;height:100%;display:grid;position:relative}.barDelta{place-self:end center;font-size:11px;line-height:1}.footprintSpine{opacity:.74;pointer-events:none;width:1px;min-height:8px;position:absolute;left:50%;transform:translate(-50%)}.footprintSpine.up{background:#078321}.footprintSpine.down{background:#d7301d}.footprintLevels{z-index:2;flex-direction:column;justify-content:center;align-self:center;gap:2px;min-height:180px;display:flex;position:relative}.footprintLevel{grid-template-columns:minmax(18px,1fr) minmax(18px,1fr);align-items:center;min-height:17px;font-size:11px;line-height:1;display:grid;position:relative}.footprintLevel:before,.footprintLevel:after{z-index:-1;content:"";opacity:0;position:absolute;top:1px;bottom:1px}.footprintLevel:before{background:#18842b5c;left:0;right:50%}.footprintLevel:after{background:#b523235c;left:50%;right:0}.footprintLevel.bidImbalance:before,.footprintLevel.askImbalance:after{opacity:1}.footprintLevel.poc{background:#d6dae152}.bidValue{justify-self:end;padding-right:5px}.askValue{justify-self:start;padding-left:5px}.footprintLevel.bidImbalance .bidValue{color:#00a12b;font-weight:700}.footprintLevel.askImbalance .askValue{color:#ff2e25;font-weight:700}.footprintMeta{color:#cfd7e2;text-align:center;align-content:start;justify-items:center;gap:4px;font-size:10px;line-height:1.1;display:grid}.footprintMeta strong{color:#f0f3f8;font-size:11px;font-weight:600}.footprintMeta span{color:#9ca9bb}.indicatorPanel{color:#d8e3ef;background:#121927;border-top:1px solid #273244;padding:0;font-size:12px;position:relative}.indicatorStack{grid-auto-rows:minmax(70px,1fr);min-height:0;display:grid;overflow:hidden}.technicalIndicatorPanel,.deltaPanel{border-bottom:1px solid #273244d1;min-height:0;position:relative;overflow:hidden}.deltaPanel{min-height:86px}.technicalIndicatorHeader{z-index:2;max-width:calc(100% - var(--volume-profile-pane-width) - 18px);color:#d9e2ef;white-space:nowrap;align-items:center;gap:12px;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,ui-monospace,monospace;font-size:11px;display:flex;position:absolute;top:6px;left:10px}.technicalIndicatorHeader strong{color:#eef4fb;font-weight:600}.technicalIndicatorHeader span{color:#96a9bf;text-overflow:ellipsis;overflow:hidden}.technicalIndicatorChart{top:18px;right:var(--volume-profile-pane-width);width:calc(100% - var(--volume-profile-pane-width));height:calc(100% - 20px);position:absolute;bottom:2px;left:0;overflow:visible}.technicalIndicatorChart polyline{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.technicalIndicatorGrid{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.technicalIndicatorZero{stroke:#eaeff775;stroke-width:1px;vector-effect:non-scaling-stroke}.technicalIndicatorThreshold{stroke:#eaeff780;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.rsiScaleLabel{right:calc(var(--volume-profile-pane-width) + 7px);color:#cbd6e4;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,ui-monospace,monospace;font-size:10px;line-height:1;position:absolute}.rsiScaleLabel.overbought{top:26%}.rsiScaleLabel.oversold{bottom:22%}.deltaStatus{z-index:2;color:#d9e2ef;letter-spacing:0;white-space:nowrap;align-items:center;gap:26px;font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,ui-monospace,monospace;font-size:13px;font-weight:400;display:flex;position:absolute;top:8px;left:12px}.deltaStatus strong{color:#eef4fb;font-weight:500}.deltaStatus b{font-weight:400}.deltaStatus b.positive{color:#ff6b74}.deltaStatus b.negative{color:#3fd08b}.deltaStatus b.neutral{color:#d9e2ef}.deltaStatus em{margin-left:4px;font-style:normal;font-weight:600}.deltaChart{top:36px;right:var(--volume-profile-pane-width);position:absolute;bottom:30px;left:0;overflow:hidden}.deltaCurve{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deltaCurve polyline{fill:none;stroke:#d35bd4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.deltaBars{pointer-events:none;height:auto;position:absolute;inset:0}.deltaBars span{background:0 0;border:1px solid #dde7f1b8;min-height:24px;position:absolute;bottom:6px;transform:translate(-50%)}.deltaBars i{display:block;position:absolute;bottom:0;left:0;right:0}.deltaBars .positive i{background:#ff7070}.deltaBars .negative i{background:#66e166}.deltaBars .neutral{opacity:.76}.sharedTimeAxis{right:var(--volume-profile-pane-width);color:#cbd6e4;pointer-events:none;border-top:1px solid #314055b8;height:28px;font-size:12px;font-weight:600;line-height:28px;position:absolute;bottom:0;left:0;overflow:hidden}.sharedTimeAxis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tabbar{border-top:1px solid #2a3546;border-bottom:0}.tabbar .add{background:#228f32;width:32px;padding:0;font-weight:700}@media (max-width:1200px){.tools button:nth-child(n+4),.periods button:nth-child(n+7){display:none}.anomalyAlertMenu>button{color:#0000;width:34px;padding:0;overflow:hidden}.anomalyAlertMenu>button span{color:#dbe7f3}.footprintOverlay{grid-template-columns:repeat(12,minmax(52px,1fr));right:168px}.footprintBar:nth-child(-n+6){display:none}}
