.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)}
.ActionButton-module__vWZ_jW__root{min-inline-size:fit-content}
.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}}
.Chip-module__L0Q0fG__root{color:inherit}
.Drawer-module__WFVuXG__root{color:inherit}.Drawer-module__WFVuXG__paper{inline-size:min(100%,24rem)}
.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}}
.Icon-module__wlQtNG__root{color:inherit}
.Text-module__jcX1Ra__root{color:inherit}
.TextField-module__FvLKgq__root{color:inherit}
.TradeOrderPanel-module__ZFM2Jq__root{width:var(--trade-panel-width);flex-direction:column;flex:0 0 var(--trade-panel-width);background:var(--color-background-surface);border-left:1px solid var(--color-border-subtle);opacity:1;transition:width .22s,flex-basis .22s,opacity .2s;display:flex;overflow:hidden}.TradeOrderPanel-module__ZFM2Jq__rootClosed{opacity:0;border-left:none;flex:0 0 0;width:0}.TradeOrderPanel-module__ZFM2Jq__inner{min-width:var(--trade-panel-width);flex-direction:column;gap:1.25rem;height:100%;padding:1.25rem 1rem;display:flex;overflow-y:auto}.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__submitButtonDisabled{opacity:.45;cursor:not-allowed}
.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:#0ca653;background:#0ca65326}.TradeStatsPanel-module__3KdutG__directionSell{color:#e8211e;background:#e8211e26}.TradeStatsPanel-module__3KdutG__pnlPositive{color:#0ca653;font-weight:700}.TradeStatsPanel-module__3KdutG__pnlNegative{color:#e8211e;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:#e8211e;background:#e8211e26}.TradeStatsPanel-module__3KdutG__closeBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.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}}
.Select-module__hsD7OG__root{color:inherit}.Select-module__hsD7OG__menuPaper{overflow:hidden}
.ChartCard-module__hZ5Saq__chartWrapper{width:100%}
.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);padding:1rem 0 1rem 1rem;transition:inline-size .22s,flex-basis .22s;display:none;position:relative}.DashboardShell-module__LD2t3G__desktopSidebarInner{inline-size:calc(var(--dashboard-current-drawer-width) - 1rem);block-size:calc(100vh - 2rem);position:fixed;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:1.75rem;flex-direction:column;block-size:100%;padding:1rem .9rem;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;gap:1rem;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__topBarInfo{gap:.1rem;display:grid}.DashboardShell-module__LD2t3G__topBarLabel{color:var(--color-text-muted)}.DashboardShell-module__LD2t3G__topBarTitle{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700}.DashboardShell-module__LD2t3G__desktopOnlyButton{display:none}.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{display:none}.DashboardShell-module__LD2t3G__desktopOnlyButton{display:inline-flex}.DashboardShell-module__LD2t3G__mobileOnlyButton{display:none}}@media (max-width:959px){.DashboardShell-module__LD2t3G__contentArea{padding:.9rem}.DashboardShell-module__LD2t3G__contentCard{border-radius:1.5rem}}
.TradeToolbar-module__eSpZyq__root{background:var(--color-background-surface);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:.75rem;height:40px;min-height:40px;padding:0 1rem;display:flex;overflow:hidden}.TradeToolbar-module__eSpZyq__symbolSelect{min-inline-size:9rem}.TradeToolbar-module__eSpZyq__timeframeGroup{border:1px solid var(--color-border-subtle);background:var(--color-background-inset);appearance:none;border-radius:.75rem;align-items:center;gap:.25rem;margin:0;padding:.2rem;display:flex}.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__pnlBadge{letter-spacing:.02em;white-space:nowrap;border-radius:.5rem;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.TradeToolbar-module__eSpZyq__pnlBadgePositive{color:#0ca653;background:#0ca65326}.TradeToolbar-module__eSpZyq__pnlBadgeNegative{color:#e8211e;background:#e8211e26}.TradeToolbar-module__eSpZyq__panelToggle{border:1px solid var(--color-border-subtle);background:var(--color-background-inset);color:var(--color-text-secondary);cursor:pointer;border-radius:.65rem;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)}
.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}}
.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__description{color:var(--color-text-secondary);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}}
.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{max-inline-size:18ch}.DashboardPlaceholder-module__eo8vxW__description{max-inline-size:60ch;color:var(--color-text-secondary)}
.Trade-module__yPSEPq__root{background:var(--color-background-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.Trade-module__yPSEPq__chartArea{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.Trade-module__yPSEPq__chartAndPanel{flex:auto;min-height:0;display:flex;overflow:hidden}.Trade-module__yPSEPq__chartContainer{flex:auto;min-width:0;height:100%;position:relative}.Trade-module__yPSEPq__chartLoadingOverlay{background:var(--color-background-surface);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Trade-module__yPSEPq__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 Trade-module__yPSEPq__spin}@keyframes Trade-module__yPSEPq__spin{to{transform:rotate(360deg)}}.Trade-module__yPSEPq__errorOverlay{color:var(--color-danger-main);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
