.Paper-module__KUJnRa__root{color:inherit}
.SurfaceCard-module__hogVcW__root{border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.SurfaceCard-module__hogVcW__glass{background:var(--color-surface-glass);box-shadow:var(--shadow-md)}.SurfaceCard-module__hogVcW__panel{background:linear-gradient(180deg, var(--color-background-surface) 0%, var(--color-background-surface-alt) 100%);box-shadow:var(--home-panel-shadow)}
.Text-module__jcX1Ra__root{color:inherit}
.Card-module__ckVvha__root{border-radius:1.6rem;flex-direction:column;gap:.9rem;margin-top:16px;padding:1.5rem;display:flex}.Card-module__ckVvha__title{color:var(--color-text-primary);font-size:1.35rem;font-weight:600}@media (max-width:640px){.Card-module__ckVvha__root{border-radius:1.4rem;padding:1.25rem}}
.ChartCard-module__hZ5Saq__chartWrapper{width:100%}
.ChartSection-module__FBIg5W__root{gap:1rem;display:grid}.ChartSection-module__FBIg5W__header{gap:.35rem;display:grid}.ChartSection-module__FBIg5W__title{color:var(--color-text-primary);margin:0}.ChartSection-module__FBIg5W__description{color:var(--color-text-muted);margin:0}.ChartSection-module__FBIg5W__content{gap:1rem;display:grid}
.DashboardPlaceholder-module__eo8vxW__root{inline-size:100%}.DashboardPlaceholder-module__eo8vxW__card{background:radial-gradient(circle at top right, var(--color-primary-soft) 0%, transparent 36%), linear-gradient(180deg, var(--color-background-surface) 0%, var(--color-background-surface-alt) 100%);align-content:start;gap:.9rem;min-block-size:min(18rem,100%);padding:clamp(1.4rem,2vw,2rem);display:grid}.DashboardPlaceholder-module__eo8vxW__eyebrow{color:var(--color-primary-main)}.DashboardPlaceholder-module__eo8vxW__title{width:100%}.DashboardPlaceholder-module__eo8vxW__description{max-inline-size:60ch;color:var(--color-text-secondary)}
.TextField-module__FvLKgq__root{color:inherit}
.StatisticsPanel-module__XBQurq__root{gap:1rem;display:grid}.StatisticsPanel-module__XBQurq__panel{background:color-mix(in srgb, var(--color-background-surface) 88%, transparent);gap:.85rem;padding:1.1rem 1.15rem;display:grid}.StatisticsPanel-module__XBQurq__panelHeader{border-bottom:1px solid var(--color-border-subtle);gap:.25rem;padding-bottom:.35rem;display:grid}.StatisticsPanel-module__XBQurq__panelTitle{color:var(--color-text-primary);margin:0;font-size:1.05rem}.StatisticsPanel-module__XBQurq__panelDescription{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.45}.StatisticsPanel-module__XBQurq__metricsGrid{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));gap:.55rem;display:grid}@media (min-width:900px){.StatisticsPanel-module__XBQurq__metricsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.StatisticsPanel-module__XBQurq__metricsGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}.StatisticsPanel-module__XBQurq__metricCard{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);border-radius:.75rem;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.StatisticsPanel-module__XBQurq__metricCardSoft{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-soft) 72%, transparent) 0%, var(--color-background-surface) 72%);border-color:color-mix(in srgb, var(--color-primary-soft) 55%, transparent)}.StatisticsPanel-module__XBQurq__metricCardFeatured{background:linear-gradient(135deg, var(--color-primary-soft) 0%, color-mix(in srgb, var(--color-secondary-soft) 42%, transparent) 48%, var(--color-background-surface) 100%);border-color:color-mix(in srgb, var(--color-primary-main) 24%, transparent);grid-column:span 2;padding:.75rem .85rem}.StatisticsPanel-module__XBQurq__metricLabel{color:var(--color-text-muted);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;line-height:1.25;overflow:hidden}.StatisticsPanel-module__XBQurq__metricValue{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden}.StatisticsPanel-module__XBQurq__metricCardFeatured .StatisticsPanel-module__XBQurq__metricValue{font-size:1.35rem;font-weight:800}.StatisticsPanel-module__XBQurq__metricValuePositive{color:var(--color-trade-bullish)}.StatisticsPanel-module__XBQurq__metricValueNegative{color:var(--color-trade-bearish)}.StatisticsPanel-module__XBQurq__metricValueNeutral{color:var(--color-text-secondary)}@media (max-width:720px){.StatisticsPanel-module__XBQurq__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.StatisticsPanel-module__XBQurq__metricCardFeatured{grid-column:span 3}}
.TradeOrderPanel-module__ZFM2Jq__root{width:var(--trade-panel-width);background:var(--color-background-surface);border-left:1px solid var(--color-border-subtle);flex-direction:column;flex-shrink:0;height:100%;transition:width .2s,border-color .2s;display:flex;overflow:hidden}.TradeOrderPanel-module__ZFM2Jq__rootClosed{border-left-color:#0000;width:0}.TradeOrderPanel-module__ZFM2Jq__watchlist{min-width:var(--trade-panel-width);flex-direction:column;flex-shrink:0;max-height:min(390px,45%);display:flex;overflow-y:auto}.TradeOrderPanel-module__ZFM2Jq__watchlistRow{width:100%;height:30px;min-height:30px;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 .75rem;transition:background-color .14s;display:flex}.TradeOrderPanel-module__ZFM2Jq__watchlistRow:hover{background:var(--color-surface-hover)}.TradeOrderPanel-module__ZFM2Jq__watchlistRow:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.TradeOrderPanel-module__ZFM2Jq__watchlistRowActive,.TradeOrderPanel-module__ZFM2Jq__watchlistRowActive:hover{background:var(--color-primary-soft)}.TradeOrderPanel-module__ZFM2Jq__watchlistIcon{letter-spacing:-.02em;width:18px;height:18px;color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:inline-flex}.TradeOrderPanel-module__ZFM2Jq__watchlistLabel{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.TradeOrderPanel-module__ZFM2Jq__panelSeparator{border:none;border-top:1px solid var(--color-border-subtle);flex-shrink:0;margin:0}.TradeOrderPanel-module__ZFM2Jq__form{flex-direction:column;flex:auto;min-height:0;display:flex}.TradeOrderPanel-module__ZFM2Jq__inner{min-width:var(--trade-panel-width);flex-direction:column;gap:1.25rem;padding:1.25rem 1rem;display:flex}.TradeOrderPanel-module__ZFM2Jq__symbolLabel{letter-spacing:.02em;color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.TradeOrderPanel-module__ZFM2Jq__directionGroup{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.TradeOrderPanel-module__ZFM2Jq__directionButton{border:1px solid var(--color-border-subtle);background:var(--color-background-inset);color:var(--color-text-secondary);letter-spacing:.04em;cursor:pointer;border-radius:.65rem;padding:.6rem 0;font-size:.9rem;font-weight:700;transition:background-color .14s,color .14s,border-color .14s}.TradeOrderPanel-module__ZFM2Jq__directionButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeOrderPanel-module__ZFM2Jq__buyButton{border-color:var(--color-trade-bullish);color:var(--color-trade-bullish)}.TradeOrderPanel-module__ZFM2Jq__buyButton:hover,.TradeOrderPanel-module__ZFM2Jq__buyButtonActive{background:var(--color-trade-bullish);color:#fff;border-color:var(--color-trade-bullish)}.TradeOrderPanel-module__ZFM2Jq__sellButton{border-color:var(--color-trade-bearish);color:var(--color-trade-bearish)}.TradeOrderPanel-module__ZFM2Jq__sellButton:hover,.TradeOrderPanel-module__ZFM2Jq__sellButtonActive{background:var(--color-trade-bearish);color:#fff;border-color:var(--color-trade-bearish)}.TradeOrderPanel-module__ZFM2Jq__fields{flex-direction:column;gap:.75rem;display:flex}.TradeOrderPanel-module__ZFM2Jq__fieldLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.TradeOrderPanel-module__ZFM2Jq__divider{border:none;border-top:1px solid var(--color-border-subtle);margin:0}.TradeOrderPanel-module__ZFM2Jq__submitButton{letter-spacing:.03em;cursor:pointer;border:none;border-radius:.75rem;width:100%;padding:.75rem;font-size:.95rem;font-weight:700;transition:background-color .14s,opacity .14s,transform .14s}.TradeOrderPanel-module__ZFM2Jq__submitButton:active{transform:translateY(1px)}.TradeOrderPanel-module__ZFM2Jq__submitButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeOrderPanel-module__ZFM2Jq__submitButtonBuy{background:var(--color-trade-bullish);color:#fff}.TradeOrderPanel-module__ZFM2Jq__submitButtonBuy:hover:not(:disabled){opacity:.9}.TradeOrderPanel-module__ZFM2Jq__submitButtonSell{background:var(--color-trade-bearish);color:#fff}.TradeOrderPanel-module__ZFM2Jq__submitButtonSell:hover:not(:disabled){opacity:.9}.TradeOrderPanel-module__ZFM2Jq__submitButtonNeutral{background:var(--color-background-inset);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.TradeOrderPanel-module__ZFM2Jq__submitButtonDisabled{opacity:.45;cursor:not-allowed}.TradeOrderPanel-module__ZFM2Jq__requiredMark{color:var(--color-status-error,#e53935);margin-left:.15em}
.HistoryPeriodSelector-module__MF0OQG__root{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.HistoryPeriodSelector-module__MF0OQG__label{color:var(--color-text-muted);margin:0}.HistoryPeriodSelector-module__MF0OQG__periodGroup{border:1px solid var(--color-border-subtle);appearance:none;border-radius:.55rem;align-items:center;margin:0;padding:.2rem;display:flex}.HistoryPeriodSelector-module__MF0OQG__periodButton{color:var(--color-text-muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:.55rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;transition:background-color .14s,color .14s}.HistoryPeriodSelector-module__MF0OQG__periodButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.HistoryPeriodSelector-module__MF0OQG__periodButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.HistoryPeriodSelector-module__MF0OQG__periodButtonActive,.HistoryPeriodSelector-module__MF0OQG__periodButtonActive:hover{background:var(--color-primary-soft);color:var(--color-primary-main)}
.TradeStatsPanel-module__3KdutG__root{border-top:1px solid var(--color-border-subtle);background:var(--color-background-surface);opacity:0;flex-shrink:0;max-height:0;transition:max-height .22s,opacity .2s;overflow:hidden}.TradeStatsPanel-module__3KdutG__rootOpen{opacity:1;max-height:240px}.TradeStatsPanel-module__3KdutG__toggle{background:var(--color-background-inset);border:none;border-top:1px solid var(--color-border-subtle);width:100%;height:28px;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.72rem;font-weight:600;transition:color .14s;display:flex}.TradeStatsPanel-module__3KdutG__toggle:hover{color:var(--color-text-primary)}.TradeStatsPanel-module__3KdutG__toggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeStatsPanel-module__3KdutG__toggleChevron{font-style:normal;transition:transform .2s;display:inline-block}.TradeStatsPanel-module__3KdutG__toggleChevronOpen{transform:rotate(180deg)}.TradeStatsPanel-module__3KdutG__table{border-collapse:collapse;width:100%;max-height:210px;font-size:.78rem;display:block;overflow-y:auto}.TradeStatsPanel-module__3KdutG__thead{table-layout:fixed;width:100%;display:table}.TradeStatsPanel-module__3KdutG__tbody{max-height:182px;display:block;overflow-y:auto}.TradeStatsPanel-module__3KdutG__tr{table-layout:fixed;border-bottom:1px solid var(--color-border-subtle);width:100%;display:table}.TradeStatsPanel-module__3KdutG__tr:last-child{border-bottom:none}.TradeStatsPanel-module__3KdutG__th{text-align:left;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.35rem 1rem;font-size:.7rem;font-weight:600}.TradeStatsPanel-module__3KdutG__td{color:var(--color-text-primary);white-space:nowrap;padding:.4rem 1rem}.TradeStatsPanel-module__3KdutG__directionBadge{letter-spacing:.04em;border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}.TradeStatsPanel-module__3KdutG__directionBuy{color:var(--color-trade-bullish);background:#0ca65326}.TradeStatsPanel-module__3KdutG__directionSell{color:var(--color-trade-bearish);background:#e8211e26}.TradeStatsPanel-module__3KdutG__pnlPositive{color:var(--color-trade-bullish);font-weight:700}.TradeStatsPanel-module__3KdutG__pnlNegative{color:var(--color-trade-bearish);font-weight:700}.TradeStatsPanel-module__3KdutG__emptyRow{color:var(--color-text-muted);padding:.75rem 1rem;font-size:.78rem;font-style:italic}.TradeStatsPanel-module__3KdutG__thClose{width:36px;padding:0}.TradeStatsPanel-module__3KdutG__tdClose{text-align:right;width:36px;padding:0 .4rem 0 0}.TradeStatsPanel-module__3KdutG__closeBtn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;line-height:1;transition:background .12s,color .12s;display:inline-flex}.TradeStatsPanel-module__3KdutG__closeBtn:hover{color:var(--color-trade-bearish);background:#e8211e26}.TradeStatsPanel-module__3KdutG__closeBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.StatCard-module__-oI_GW__root{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);border-radius:1.4rem;flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}.StatCard-module__-oI_GW__primary{background:linear-gradient(135deg, var(--color-primary-soft) 0%, var(--color-background-surface) 100%)}.StatCard-module__-oI_GW__secondary{background:linear-gradient(135deg, var(--color-secondary-soft) 0%, var(--color-background-surface) 100%)}.StatCard-module__-oI_GW__success{background:linear-gradient(135deg, var(--color-success-soft) 0%, var(--color-background-surface) 100%)}.StatCard-module__-oI_GW__danger{background:linear-gradient(135deg, var(--color-danger-soft) 0%, var(--color-background-surface) 100%)}.StatCard-module__-oI_GW__label{color:var(--color-text-muted);letter-spacing:.14em}.StatCard-module__-oI_GW__value{color:var(--color-text-primary);font-size:1.05rem;line-height:1.6}.StatCard-module__-oI_GW__success .StatCard-module__-oI_GW__value{color:var(--color-trade-bullish)}.StatCard-module__-oI_GW__danger .StatCard-module__-oI_GW__value{color:var(--color-trade-bearish)}@media (max-width:640px){.StatCard-module__-oI_GW__root{border-radius:1.4rem;padding:1.25rem}.StatCard-module__-oI_GW__value{font-size:.98rem}}
.StickyHistoryPeriodToolbar-module__AFDryq__stickyWrap{z-index:12;margin-block:.25rem .5rem;position:sticky;top:0}.StickyHistoryPeriodToolbar-module__AFDryq__toolbarCard{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-background-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}
.Icon-module__wlQtNG__root{color:inherit}
.ActionButton-module__vWZ_jW__root{min-inline-size:fit-content}
.Grid-module__F6l85W__root{color:inherit}
.Select-module__hsD7OG__root{color:inherit}.Select-module__hsD7OG__menuPaper{overflow:hidden}
.DashboardShell-module__LD2t3G__shell{--dashboard-current-drawer-width:var(--dashboard-drawer-width-expanded);isolation:isolate;background:radial-gradient(circle at top left, var(--color-primary-soft) 0%, transparent 28%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--color-primary-soft) 72%, transparent) 0%, transparent 24%), linear-gradient(180deg, var(--color-background-canvas) 0%, var(--color-background-project) 100%);min-block-size:100vh;color:var(--color-text-primary);display:flex;position:relative}.DashboardShell-module__LD2t3G__shell:before{content:"";background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000075,#0000 85%);mask-image:linear-gradient(#00000075,#0000 85%)}.DashboardShell-module__LD2t3G__shellCollapsed{--dashboard-current-drawer-width:var(--dashboard-drawer-width-collapsed)}.DashboardShell-module__LD2t3G__desktopSidebar{z-index:1;inline-size:var(--dashboard-current-drawer-width);flex:0 0 var(--dashboard-current-drawer-width);transition:inline-size .22s,flex-basis .22s;display:none;position:relative}.DashboardShell-module__LD2t3G__desktopSidebarInner{inline-size:var(--dashboard-current-drawer-width);block-size:100vh;inset-block-start:1rem;inset-inline-start:1rem}.DashboardShell-module__LD2t3G__mobileDrawer{display:block}.DashboardShell-module__LD2t3G__mobileDrawerPaper{inline-size:min(100vw, var(--dashboard-drawer-width-expanded))}.DashboardShell-module__LD2t3G__sidebarCard{background:linear-gradient(180deg, var(--color-background-project) 0%, var(--color-background-surface-alt) 100%);border-radius:0;flex-direction:column;block-size:100%;padding:1rem .3rem;display:flex}.DashboardShell-module__LD2t3G__sidebarHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .35rem 1rem;display:flex}.DashboardShell-module__LD2t3G__sidebarBrand{gap:.2rem;min-inline-size:0;display:grid}.DashboardShell-module__LD2t3G__shellCollapsed .DashboardShell-module__LD2t3G__sidebarBrand{display:none}.DashboardShell-module__LD2t3G__brandEyebrow{color:var(--color-primary-main)}.DashboardShell-module__LD2t3G__brandTitle{letter-spacing:-.02em;font-size:1rem;font-weight:700}.DashboardShell-module__LD2t3G__brandDescription{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.DashboardShell-module__LD2t3G__iconButton{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.DashboardShell-module__LD2t3G__iconButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.DashboardShell-module__LD2t3G__iconButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.DashboardShell-module__LD2t3G__iconButton:active{transform:translateY(1px)}.DashboardShell-module__LD2t3G__navigation{flex-direction:column;flex:auto;min-block-size:0;display:flex}.DashboardShell-module__LD2t3G__navigationList{gap:.35rem;padding:0;display:grid}.DashboardShell-module__LD2t3G__navigationItem{list-style:none}.DashboardShell-module__LD2t3G__navigationLink{min-block-size:3.2rem;color:var(--color-text-secondary);border-radius:1rem;align-items:center;gap:.9rem;padding:.8rem .9rem;transition:background-color .16s,color .16s,transform .16s;display:flex}.DashboardShell-module__LD2t3G__navigationLink:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DashboardShell-module__LD2t3G__navigationLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.DashboardShell-module__LD2t3G__navigationLinkActive,.DashboardShell-module__LD2t3G__navigationLinkActive:hover{background:var(--color-primary-soft);color:var(--color-primary-main)}.DashboardShell-module__LD2t3G__navigationLinkLabel{white-space:nowrap;font-weight:600;line-height:1.3}.DashboardShell-module__LD2t3G__shellCollapsed .DashboardShell-module__LD2t3G__navigationLink{justify-content:center;padding-inline:.6rem}.DashboardShell-module__LD2t3G__shellCollapsed .DashboardShell-module__LD2t3G__navigationLinkLabel{display:none}.DashboardShell-module__LD2t3G__navigationFooter{border-block-start:1px solid var(--color-border-subtle);margin-block-start:auto;padding-block-start:.35rem}.DashboardShell-module__LD2t3G__contentArea{z-index:1;flex-direction:column;flex:auto;min-inline-size:0;padding:1rem;display:flex;position:relative;overflow-y:scroll}.DashboardShell-module__LD2t3G__contentAreaTrade{padding:0;overflow:hidden}.DashboardShell-module__LD2t3G__contentFrame{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.DashboardShell-module__LD2t3G__topBar{justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.DashboardShell-module__LD2t3G__topBarTitle{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700}.DashboardShell-module__LD2t3G__mobileOnlyButton{display:inline-flex}.DashboardShell-module__LD2t3G__contentCard{background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-project) 92%, transparent) 0%, color-mix(in srgb, var(--color-background-surface-alt) 88%, transparent) 100%);border-radius:2rem;flex:auto;min-inline-size:0;padding:clamp(1rem,2vw,1.4rem)}.DashboardShell-module__LD2t3G__contentCardTrade{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}@media (min-width:960px){.DashboardShell-module__LD2t3G__desktopSidebar{display:block}.DashboardShell-module__LD2t3G__mobileDrawer,.DashboardShell-module__LD2t3G__mobileOnlyButton{display:none}}@media (max-width:959px){.DashboardShell-module__LD2t3G__contentArea{padding:.9rem}.DashboardShell-module__LD2t3G__contentCard{border-radius:1.5rem}}
.Hero-module__JgYmMq__root{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:2rem;padding-top:4rem;display:grid}.Hero-module__JgYmMq__copy,.Hero-module__JgYmMq__panel{border-radius:2rem}.Hero-module__JgYmMq__copy{flex-direction:column;justify-content:center;gap:1.5rem;padding:2.5rem;display:flex}.Hero-module__JgYmMq__eyebrow{color:var(--color-primary-main);letter-spacing:.2em}.Hero-module__JgYmMq__title{letter-spacing:-.07em;max-width:9ch;color:var(--color-text-primary);font-size:clamp(3rem,6vw,5.4rem);font-weight:700;line-height:.94}.Hero-module__JgYmMq__description{max-width:62ch;color:var(--color-text-secondary);font-size:1.05rem;line-height:1.75}.Hero-module__JgYmMq__actions{flex-wrap:wrap;gap:1rem;display:flex}.Hero-module__JgYmMq__panel{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.Hero-module__JgYmMq__panelHeader{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:.35rem;padding-bottom:1rem;display:flex}.Hero-module__JgYmMq__panelLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem}.Hero-module__JgYmMq__panelValue{color:var(--color-text-primary);font-size:1.45rem;font-weight:600}.Hero-module__JgYmMq__statGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (max-width:960px){.Hero-module__JgYmMq__root{grid-template-columns:1fr}.Hero-module__JgYmMq__title{max-width:11ch}}@media (max-width:640px){.Hero-module__JgYmMq__root{padding-top:2.5rem}.Hero-module__JgYmMq__copy,.Hero-module__JgYmMq__panel{border-radius:1.4rem;padding:1.25rem}.Hero-module__JgYmMq__description{font-size:.98rem}.Hero-module__JgYmMq__actions{flex-direction:column}}
.TradeToolbar-module__eSpZyq__root{background:var(--color-background-surface);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;height:40px;min-height:40px;padding:0 1rem 0 0;display:flex;overflow:hidden}.TradeToolbar-module__eSpZyq__symbolSelect{border-radius:0;min-inline-size:10rem}.TradeToolbar-module__eSpZyq__timeframeGroup{border:1px solid var(--color-border-subtle);appearance:none;align-items:center;margin:0;padding:.2rem}.TradeToolbar-module__eSpZyq__timeframeButton{color:var(--color-text-muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:.55rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;transition:background-color .14s,color .14s}.TradeToolbar-module__eSpZyq__timeframeButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.TradeToolbar-module__eSpZyq__timeframeButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeToolbar-module__eSpZyq__timeframeButtonActive,.TradeToolbar-module__eSpZyq__timeframeButtonActive:hover{background:var(--color-primary-soft);color:var(--color-primary-main)}.TradeToolbar-module__eSpZyq__spacer{flex:auto}.TradeToolbar-module__eSpZyq__drawingTools{border-inline-start:1px solid var(--color-border-subtle);align-items:center;gap:.25rem;margin-inline-start:.5rem;padding-inline-start:.5rem;display:flex}.TradeToolbar-module__eSpZyq__toolButton{block-size:2rem;inline-size:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.TradeToolbar-module__eSpZyq__toolButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.TradeToolbar-module__eSpZyq__toolButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeToolbar-module__eSpZyq__toolButtonActive{background:var(--color-primary-soft);color:var(--color-primary-main);border-color:var(--color-primary-soft)}.TradeToolbar-module__eSpZyq__pnlBadge{letter-spacing:.02em;white-space:nowrap;border-radius:.5rem;margin:0 8px;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.TradeToolbar-module__eSpZyq__pnlBadgePositive{color:var(--color-trade-bullish);background:#0ca65326}.TradeToolbar-module__eSpZyq__pnlBadgeNegative{color:var(--color-trade-bearish);background:#e8211e26}.TradeToolbar-module__eSpZyq__liveStatus{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;margin:0 8px;display:flex}.TradeToolbar-module__eSpZyq__liveStatusDot{border-radius:50%;width:8px;height:8px;margin:4px}.TradeToolbar-module__eSpZyq__liveStatusOudated{background-color:var(--color-trade-bearish)}.TradeToolbar-module__eSpZyq__liveStatusLatest{background-color:var(--color-trade-bullish)}.TradeToolbar-module__eSpZyq__panelToggle{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-top:none;border-bottom:none;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.TradeToolbar-module__eSpZyq__panelToggle:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}.TradeToolbar-module__eSpZyq__panelToggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TradeToolbar-module__eSpZyq__panelToggleActive{background:var(--color-primary-soft);color:var(--color-primary-main);border-color:#0000}.TradeToolbar-module__eSpZyq__panelToggleActive:hover{background:var(--color-primary-soft);color:var(--color-primary-main)}
.Chip-module__L0Q0fG__root{color:inherit}
.Tooltip-module__ClpX0a__root{color:inherit}
.YearlyPnLCalendarChart-module__hP_L_W__root{gap:12px;display:grid}.YearlyPnLCalendarChart-module__hP_L_W__calendar{align-items:start;gap:4px;min-width:0;display:flex}.YearlyPnLCalendarChart-module__hP_L_W__weekdayColumn{grid-template-rows:auto repeat(7,15px);gap:1px;display:grid}.YearlyPnLCalendarChart-module__hP_L_W__weekdaySpacer{height:17px;margin-bottom:5px}.YearlyPnLCalendarChart-module__hP_L_W__weekday{color:var(--color-text-muted);justify-content:center;align-items:center;width:12px;height:15px;font-size:10px;display:flex}.YearlyPnLCalendarChart-module__hP_L_W__months{flex:1;align-items:start;min-width:0}.YearlyPnLCalendarChart-module__hP_L_W__month{justify-items:center;gap:6px;min-width:0;display:grid}.YearlyPnLCalendarChart-module__hP_L_W__monthLabel{color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.YearlyPnLCalendarChart-module__hP_L_W__days{grid-template-columns:repeat(var(--week-count), 15px);grid-template-rows:repeat(7,15px);gap:1px;display:grid}.YearlyPnLCalendarChart-module__hP_L_W__day{border:1px solid var(--color-border-subtle);border-radius:1px;width:15px;height:15px}.YearlyPnLCalendarChart-module__hP_L_W__emptyDay{background:0 0;border-color:#0000}.YearlyPnLCalendarChart-module__hP_L_W__legend{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.YearlyPnLCalendarChart-module__hP_L_W__legendSwatch{border:1px solid var(--color-border-subtle);border-radius:2px;width:10px;height:10px}@media (min-width:2000px){.YearlyPnLCalendarChart-module__hP_L_W__weekdayColumn{grid-template-rows:auto repeat(7,18px)}.YearlyPnLCalendarChart-module__hP_L_W__weekday{height:18px}.YearlyPnLCalendarChart-module__hP_L_W__days{grid-template-columns:repeat(var(--week-count), 18px);grid-template-rows:repeat(7,18px);gap:2px}.YearlyPnLCalendarChart-module__hP_L_W__day{width:18px;height:18px}}
.TradeHistoryTable-module__R93-IG__root{gap:1.25rem;padding:1.4rem;display:grid}.TradeHistoryTable-module__R93-IG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TradeHistoryTable-module__R93-IG__headerCopy{gap:.35rem;display:grid}.TradeHistoryTable-module__R93-IG__title{margin:0}.TradeHistoryTable-module__R93-IG__description{max-width:44rem;color:var(--color-text-secondary);margin:0}.TradeHistoryTable-module__R93-IG__countChip{align-self:flex-start}.TradeHistoryTable-module__R93-IG__tableViewport{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-surface-alt) 55%, transparent) 0%, transparent 100%), var(--color-background-surface);border-radius:1.2rem;overflow-x:auto}.TradeHistoryTable-module__R93-IG__table{border-collapse:collapse;width:100%;min-width:70rem}.TradeHistoryTable-module__R93-IG__headCell,.TradeHistoryTable-module__R93-IG__cell{text-align:left;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:1rem 1.15rem}.TradeHistoryTable-module__R93-IG__headCell{z-index:1;background:color-mix(in srgb, var(--color-background-project) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:700;position:sticky;top:0}.TradeHistoryTable-module__R93-IG__bodyRow{transition:background-color .16s}.TradeHistoryTable-module__R93-IG__bodyRow:hover{background:var(--color-surface-hover)}.TradeHistoryTable-module__R93-IG__bodyRow:last-child .TradeHistoryTable-module__R93-IG__cell{border-bottom:none}.TradeHistoryTable-module__R93-IG__symbolCell{letter-spacing:.02em;font-weight:700}.TradeHistoryTable-module__R93-IG__numberCell{text-align:right;font-variant-numeric:tabular-nums}.TradeHistoryTable-module__R93-IG__valueCell{font-variant-numeric:tabular-nums}.TradeHistoryTable-module__R93-IG__positive{color:var(--color-success-main)}.TradeHistoryTable-module__R93-IG__negative{color:var(--color-danger-main)}.TradeHistoryTable-module__R93-IG__typeChip{text-transform:capitalize;font-weight:700}.TradeHistoryTable-module__R93-IG__buyChip{background:var(--color-success-soft);color:var(--color-success-main)}.TradeHistoryTable-module__R93-IG__sellChip{background:var(--color-danger-soft);color:var(--color-danger-main)}.TradeHistoryTable-module__R93-IG__emptyState{text-align:center;color:var(--color-text-secondary);padding:2rem 1.25rem}.TradeHistoryTable-module__R93-IG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TradeHistoryTable-module__R93-IG__footerMeta{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.TradeHistoryTable-module__R93-IG__rowsGroup,.TradeHistoryTable-module__R93-IG__paginationGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TradeHistoryTable-module__R93-IG__footerLabel,.TradeHistoryTable-module__R93-IG__pageLabel{color:var(--color-text-secondary)}.TradeHistoryTable-module__R93-IG__rowsButton{min-width:3rem}@media (max-width:960px){.TradeHistoryTable-module__R93-IG__root{padding:1.15rem}.TradeHistoryTable-module__R93-IG__header{flex-direction:column}.TradeHistoryTable-module__R93-IG__table{min-width:58rem}}
.WorkflowCard-module__HEDL5q__root{border-radius:1.6rem;flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.WorkflowCard-module__HEDL5q__index{font-family:var(--font-geist-mono), monospace;color:var(--color-primary-main);font-size:.88rem}.WorkflowCard-module__HEDL5q__title{color:var(--color-text-primary);font-size:1.35rem;font-weight:600}.WorkflowCard-module__HEDL5q__description{color:var(--color-text-secondary);line-height:1.7}@media (max-width:640px){.WorkflowCard-module__HEDL5q__root{border-radius:1.4rem;padding:1.25rem}.WorkflowCard-module__HEDL5q__description{font-size:.98rem}}
.Popover-module__dQojcW__root{color:inherit}.Popover-module__dQojcW__paper{overflow:hidden}
.Calendar-module__vFoMWW__root{flex-direction:column;gap:1rem;display:flex}.Calendar-module__vFoMWW__heroCard{padding:1.25rem 1.5rem}.Calendar-module__vFoMWW__heroHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Calendar-module__vFoMWW__title{color:var(--color-text-primary);margin-top:.15rem;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700}.Calendar-module__vFoMWW__messageCard{padding:1rem 1.25rem}.Calendar-module__vFoMWW__metricsGrid{grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;gap:.8rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.Calendar-module__vFoMWW__loadingMessage{color:var(--color-text-secondary)}.Calendar-module__vFoMWW__errorMessage{color:var(--color-danger-main)}.Calendar-module__vFoMWW__navigation{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Calendar-module__vFoMWW__monthMeta{color:var(--color-text-muted)}.Calendar-module__vFoMWW__weekdayRow{color:var(--color-text-muted);grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.Calendar-module__vFoMWW__weekday{text-align:center;text-transform:uppercase}.Calendar-module__vFoMWW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.Calendar-module__vFoMWW__weeklySummary{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:flex}.Calendar-module__vFoMWW__weeklySummaryTitle{color:var(--color-text-secondary);font-weight:700}.Calendar-module__vFoMWW__weeklySummaryList{gap:.5rem;display:grid}.Calendar-module__vFoMWW__weeklySummaryItem{border:1px solid var(--color-border-subtle);border-radius:.7rem;grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;padding:.55rem .7rem;display:grid}.Calendar-module__vFoMWW__weeklyLabel{color:var(--color-text-primary)}.Calendar-module__vFoMWW__weeklyTrades{color:var(--color-text-muted)}.Calendar-module__vFoMWW__weeklyPnl{font-weight:700}.Calendar-module__vFoMWW__dayCell{background:var(--color-background-inset);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);text-align:left;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:5.4rem;padding:.55rem;transition:border-color .2s,transform .2s;display:flex}.Calendar-module__vFoMWW__dayCell:not(.Calendar-module__vFoMWW__dayCellOutside){cursor:pointer}.Calendar-module__vFoMWW__dayCell:not(.Calendar-module__vFoMWW__dayCellOutside):hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.Calendar-module__vFoMWW__dayCellSelected{border-color:var(--color-primary-main);box-shadow:var(--shadow-focus)}.Calendar-module__vFoMWW__dayCellOutside{pointer-events:none;background:0 0;border-color:#0000}.Calendar-module__vFoMWW__dayCellPositive{background:color-mix(in srgb, var(--color-trade-bullish) 14%, var(--color-background-inset))}.Calendar-module__vFoMWW__dayCellNegative{background:color-mix(in srgb, var(--color-trade-bearish) 14%, var(--color-background-inset))}.Calendar-module__vFoMWW__dayNumber{color:var(--color-text-secondary);font-weight:700}.Calendar-module__vFoMWW__dayMetrics{flex-direction:column;gap:.15rem;display:flex}.Calendar-module__vFoMWW__tradeCount{color:var(--color-text-muted)}.Calendar-module__vFoMWW__dayPnl{font-weight:600}.Calendar-module__vFoMWW__positive{color:var(--color-trade-bullish)}.Calendar-module__vFoMWW__negative{color:var(--color-trade-bearish)}.Calendar-module__vFoMWW__selectedDaySummary{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:.2rem;margin-bottom:.8rem;padding-bottom:.8rem;display:flex}.Calendar-module__vFoMWW__selectedDayMeta{color:var(--color-text-secondary)}.Calendar-module__vFoMWW__selectedDayPnl{font-weight:700}.Calendar-module__vFoMWW__tradeList{flex-direction:column;gap:.55rem;max-height:24rem;padding-right:.2rem;display:flex;overflow:auto}.Calendar-module__vFoMWW__tradeItem{border:1px solid var(--color-border-subtle);border-radius:.8rem;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.Calendar-module__vFoMWW__tradeSymbol{color:var(--color-text-primary);font-weight:600}.Calendar-module__vFoMWW__tradeTime{color:var(--color-text-muted)}.Calendar-module__vFoMWW__tradePnl{font-weight:700}.Calendar-module__vFoMWW__emptyState{color:var(--color-text-muted)}@media (max-width:840px){.Calendar-module__vFoMWW__heroHeader{flex-direction:column}.Calendar-module__vFoMWW__weeklySummaryItem{grid-template-columns:1fr}}
.Dashboard-module__L-cWyW__root{gap:1.5rem;display:grid}.Dashboard-module__L-cWyW__sections{gap:2rem;display:grid}.Dashboard-module__L-cWyW__emptyMessage{color:var(--color-text-muted);margin:0}
.HomePage-module__x7AqQG__homePage{background:var(--home-hero-glow), linear-gradient(180deg, var(--color-background-canvas) 0%, var(--color-background-project) 100%);flex-direction:column;gap:5rem;min-height:100vh;padding:2rem;display:flex;position:relative}.HomePage-module__x7AqQG__homePage:before{content:"";background-image:linear-gradient(var(--home-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000075,#0000 85%);mask-image:linear-gradient(#00000075,#0000 85%)}.HomePage-module__x7AqQG__heroSection,.HomePage-module__x7AqQG__workflowSection{z-index:1;width:100%;max-width:1180px;margin:0 auto;position:relative}.HomePage-module__x7AqQG__workflowSection{flex-direction:column;gap:1.75rem;padding-bottom:3rem;display:flex}.HomePage-module__x7AqQG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1.5rem;display:grid}.HomePage-module__x7AqQG__sectionTitle{letter-spacing:-.05em;color:var(--color-text-primary);font-size:clamp(2rem,3vw,3rem);font-weight:650;line-height:1.05}.HomePage-module__x7AqQG__sectionDescription{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.HomePage-module__x7AqQG__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:960px){.HomePage-module__x7AqQG__sectionHeading,.HomePage-module__x7AqQG__workflowGrid{grid-template-columns:1fr}}@media (max-width:640px){.HomePage-module__x7AqQG__homePage{gap:3.5rem;padding:1rem}.HomePage-module__x7AqQG__sectionDescription{font-size:.98rem}}
.Performance-module__sG5Aga__root{gap:1.5rem;display:grid}.Performance-module__sG5Aga__toolbarCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.Performance-module__sG5Aga__sections{gap:2rem;display:grid}
.Tradebook-module__-IYc0G__root{gap:1.5rem;display:grid}.Tradebook-module__-IYc0G__heroCard{gap:1.5rem;padding:1.6rem;display:grid}.Tradebook-module__-IYc0G__heroHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Tradebook-module__-IYc0G__heroCopy{gap:.45rem;max-width:48rem;display:grid}.Tradebook-module__-IYc0G__eyebrow{color:var(--color-primary-main)}.Tradebook-module__-IYc0G__title{margin:0}.Tradebook-module__-IYc0G__meta{color:var(--color-text-muted);margin:0}.Tradebook-module__-IYc0G__metricsGrid{grid-template-columns:repeat(auto-fit, minmax(var(--tradebook-metric-min), 1fr));gap:1rem;display:grid}.Tradebook-module__-IYc0G__messageCard{padding:1.35rem 1.4rem}.Tradebook-module__-IYc0G__errorMessage{color:var(--color-danger-main)}.Tradebook-module__-IYc0G__loadingMessage{color:var(--color-text-secondary)}@media (max-width:960px){.Tradebook-module__-IYc0G__heroHeader{flex-direction:column}.Tradebook-module__-IYc0G__heroCard{padding:1.25rem}}
.Trading-module__yIc6BW__root{background:var(--color-background-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.Trading-module__yIc6BW__chartArea{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.Trading-module__yIc6BW__chartAndPanel{flex:auto;min-height:0;display:flex;overflow:hidden}.Trading-module__yIc6BW__chartContainer{flex:auto;min-width:0;height:100%;position:relative}.Trading-module__yIc6BW__chartContainer .trading-reload-chart{box-sizing:border-box;outline:none;width:100%;height:100%;overflow:hidden}:is(.Trading-module__yIc6BW__chartContainer .trading-reload-chart,.Trading-module__yIc6BW__chartContainer .trading-reload-chart *,.Trading-module__yIc6BW__chartContainer .trading-reload-chart:before,.Trading-module__yIc6BW__chartContainer .trading-reload-chart:after){box-sizing:border-box}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__layout{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__stack{--axis-x-height:30px;flex:1;height:100%;position:relative;overflow:hidden}.Trading-module__yIc6BW__chartContainer .trading-reload-chart canvas{display:block}:is(.Trading-module__yIc6BW__chartContainer .trading-reload-chart__volume,.Trading-module__yIc6BW__chartContainer .trading-reload-chart__plot,.Trading-module__yIc6BW__chartContainer .trading-reload-chart__shapes,.Trading-module__yIc6BW__chartContainer .trading-reload-chart__trades,.Trading-module__yIc6BW__chartContainer .trading-reload-chart__overlay){width:100%;height:calc(100% - var(--axis-x-height));position:absolute;inset:0 auto auto 0}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__volume{pointer-events:none;z-index:0}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__plot{z-index:1}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__shapes{z-index:2}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__trades{z-index:3}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__overlay{z-index:4}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__axis-x{height:var(--axis-x-height);z-index:5;width:100%;position:absolute;bottom:0;left:0}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__axis-y{height:calc(100% - var(--axis-x-height));z-index:4;flex-shrink:0;position:relative}.Trading-module__yIc6BW__chartLoadingOverlay{background:var(--color-background-surface);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Trading-module__yIc6BW__spinner{border:3px solid var(--color-border-subtle);border-top-color:var(--color-primary-main);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite Trading-module__yIc6BW__spin}@keyframes Trading-module__yIc6BW__spin{to{transform:rotate(360deg)}}.Trading-module__yIc6BW__errorOverlay{color:var(--color-danger-main);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Trading-module__yIc6BW__contextMenuActions{flex-direction:column;padding:4px 0;display:flex}.Trading-module__yIc6BW__contextMenuButton{cursor:pointer;text-align:left;color:var(--color-text-primary);white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-size:14px}.Trading-module__yIc6BW__contextMenuButton:hover:not(:disabled){background:var(--color-background-hover)}.Trading-module__yIc6BW__contextMenuButton:disabled{color:var(--color-text-disabled);cursor:default}
