.ColorPalettePopover-module__IMWOWW__root{flex-direction:column;inline-size:100%;display:flex}.ColorPalettePopover-module__IMWOWW__grid{grid-template-columns:repeat(8,1fr);gap:.3rem;padding:.5rem;display:grid}.ColorPalettePopover-module__IMWOWW__swatch{border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:.3rem;block-size:1.15rem;inline-size:1.15rem;padding:0}.ColorPalettePopover-module__IMWOWW__swatch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ColorPalettePopover-module__IMWOWW__swatch:hover{border-color:var(--color-border-strong)}.ColorPalettePopover-module__IMWOWW__footer{flex-direction:column;gap:.35rem;padding:0 .5rem .5rem;display:flex}.ColorPalettePopover-module__IMWOWW__opacity{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;gap:.25rem;padding:.5rem .75rem .65rem;display:flex}.ColorPalettePopover-module__IMWOWW__opacityHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ColorPalettePopover-module__IMWOWW__opacityLabel{color:var(--color-text-secondary);font-weight:600}.ColorPalettePopover-module__IMWOWW__opacityValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ColorPalettePopover-module__IMWOWW__opacitySlider{margin-inline:.35rem}
.ActionButton-module__vWZ_jW__root{min-inline-size:fit-content}
.Alert-module__MuKv8W__root{color:inherit}
.Divider-module__CeANha__root{color:inherit}
.Icon-module__wlQtNG__root{color:inherit}
.Select-module__hsD7OG__root{color:inherit}.Select-module__hsD7OG__menuPaper{overflow:hidden}
.Snackbar-module__PLH6YG__root{color:inherit}
.TextField-module__FvLKgq__root{color:inherit}
.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{background:var(--color-border-subtle);flex:auto;gap:2px;min-width:0;height:100%;display:grid;position:relative}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-1x1{grid-template-rows:1fr;grid-template-columns:1fr}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-2x1{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-1x2{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-3x1{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-1x3{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-2x2{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.Trading-module__yIc6BW__chartContainer.Trading-module__yIc6BW__layout-3x2{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.Trading-module__yIc6BW__chartWrapper{background:var(--color-background-surface);cursor:pointer;min-width:0;min-height:0;font:inherit;color:inherit;box-sizing:border-box;border:none;width:100%;height:100%;padding:0;transition:box-shadow .2s;display:block;position:relative;overflow:hidden}.Trading-module__yIc6BW__chartWrapper:hover{border:1px solid var(--color-primary-light)}.Trading-module__yIc6BW__chartWrapper.Trading-module__yIc6BW__activeChart{border:1px solid var(--color-primary-main)}.Trading-module__yIc6BW__chartWrapper>*{pointer-events:none}.Trading-module__yIc6BW__chartWrapper .trading-reload-chart{pointer-events:auto}.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__watermark,.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__watermark{pointer-events:none;z-index:1}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__plot{z-index:2}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__shapes{z-index:3}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__trades{z-index:4}.Trading-module__yIc6BW__chartContainer .trading-reload-chart__overlay{z-index:5}.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}
.WorkspaceNavbar-module__vd_Qhq__root{justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.WorkspaceNavbar-module__vd_Qhq__leading{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.WorkspaceNavbar-module__vd_Qhq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.WorkspaceNavbar-module__vd_Qhq__loginGroup{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.WorkspaceNavbar-module__vd_Qhq__loginLabel{color:var(--color-text-muted);letter-spacing:.16em;font-size:.62rem}.WorkspaceNavbar-module__vd_Qhq__loginSelect{border-radius:.75rem;min-inline-size:12rem;max-inline-size:20rem;font-size:.85rem}.WorkspaceNavbar-module__vd_Qhq__loginValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceNavbar-module__vd_Qhq__loginOption{align-items:center;gap:.5rem;display:flex}.WorkspaceNavbar-module__vd_Qhq__loginLiveBadge{color:var(--color-primary-main);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.WorkspaceNavbar-module__vd_Qhq__noLogins{color:var(--color-text-muted)}.WorkspaceNavbar-module__vd_Qhq__profileButton{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);block-size:2.75rem;inline-size:2.75rem;min-inline-size:0;color:var(--color-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.WorkspaceNavbar-module__vd_Qhq__profileButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);color:var(--color-text-primary)}.WorkspaceNavbar-module__vd_Qhq__profileButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.WorkspaceNavbar-module__vd_Qhq__profile{align-items:center;gap:.75rem;min-inline-size:14rem;padding:.75rem 1rem;display:flex}.WorkspaceNavbar-module__vd_Qhq__profileAvatar{flex-shrink:0;block-size:2.75rem;inline-size:2.75rem;font-size:.9rem}.WorkspaceNavbar-module__vd_Qhq__profileIdentity{flex-direction:column;min-inline-size:0;display:flex}.WorkspaceNavbar-module__vd_Qhq__profileName{color:var(--color-text-primary);font-weight:700}.WorkspaceNavbar-module__vd_Qhq__profileUsername{color:var(--color-text-muted);overflow-wrap:anywhere}.WorkspaceNavbar-module__vd_Qhq__signOut{justify-content:center}
.Avatar-module__dZZe0G__root{color:inherit;letter-spacing:.02em;-webkit-user-select:none;user-select:none}
.Drawer-module__WFVuXG__root{color:inherit}.Drawer-module__WFVuXG__paper{inline-size:min(100%,24rem)}
.List-module___tiucW__root{color:inherit}
.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__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}}
.Chip-module__L0Q0fG__root{color:inherit}
.Grid-module__F6l85W__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}}
.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)}
.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}}
.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)}
.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}
.RegisterPanel-module__o7l4NW__root{inline-size:100%;display:block}.RegisterPanel-module__o7l4NW__card{background:linear-gradient(180deg, var(--color-background-surface-alt) 0%, var(--color-background-surface) 100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.4vw,1.9rem);display:flex}.RegisterPanel-module__o7l4NW__cardHeader{align-items:center;gap:1rem;display:flex}.RegisterPanel-module__o7l4NW__avatar{flex-shrink:0;font-size:1.6rem}.RegisterPanel-module__o7l4NW__headerText{min-inline-size:0}.RegisterPanel-module__o7l4NW__eyebrow{color:var(--color-primary-main)}.RegisterPanel-module__o7l4NW__subtitle{color:var(--color-text-muted)}.RegisterPanel-module__o7l4NW__form{flex-direction:column;gap:1rem;display:flex}.RegisterPanel-module__o7l4NW__nameRow{flex-wrap:wrap;gap:1rem;display:flex}.RegisterPanel-module__o7l4NW__nameField{flex:10rem;min-inline-size:0}.RegisterPanel-module__o7l4NW__passwordToggle{block-size:2rem;inline-size:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.RegisterPanel-module__o7l4NW__passwordToggle:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.RegisterPanel-module__o7l4NW__passwordToggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.RegisterPanel-module__o7l4NW__selectField{flex-direction:column;gap:.35rem;display:flex}.RegisterPanel-module__o7l4NW__selectLabel{color:var(--color-text-secondary);font-weight:600}.RegisterPanel-module__o7l4NW__selectValue{color:var(--color-text-muted)}.RegisterPanel-module__o7l4NW__selectError{color:var(--color-danger-main)}.RegisterPanel-module__o7l4NW__genderField{border:0;flex-direction:column;gap:.35rem;margin:0;padding:0;display:flex}.RegisterPanel-module__o7l4NW__genderGroup{flex-wrap:wrap}.RegisterPanel-module__o7l4NW__submitButton{min-block-size:2.75rem;inline-size:100%}.RegisterPanel-module__o7l4NW__footer{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}
.RequireAuth-module__TaYH3G__root{background:var(--color-background-canvas);color:var(--color-text-muted);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.RequireAuth-module__TaYH3G__panel{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-inline-size:22rem;display:flex}.RequireAuth-module__TaYH3G__label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}
.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}}
.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}
.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}
.AuthPanel-module__5JYCyW__root{inline-size:100%;display:block}.AuthPanel-module__5JYCyW__card{background:linear-gradient(180deg, var(--color-background-surface-alt) 0%, var(--color-background-surface) 100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.4vw,1.9rem);display:flex}.AuthPanel-module__5JYCyW__cardHeader{align-items:center;gap:.85rem;display:flex}.AuthPanel-module__5JYCyW__mark{color:var(--color-primary-main)}.AuthPanel-module__5JYCyW__headerText{min-inline-size:0}.AuthPanel-module__5JYCyW__eyebrow{color:var(--color-primary-main)}.AuthPanel-module__5JYCyW__subtitle{color:var(--color-text-muted)}.AuthPanel-module__5JYCyW__tabs{min-block-size:2.75rem}.AuthPanel-module__5JYCyW__form{flex-direction:column;gap:1rem;display:flex}.AuthPanel-module__5JYCyW__field{min-inline-size:0}.AuthPanel-module__5JYCyW__passwordToggle{block-size:2rem;inline-size:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.AuthPanel-module__5JYCyW__passwordToggle:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.AuthPanel-module__5JYCyW__passwordToggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.AuthPanel-module__5JYCyW__submitButton{min-block-size:2.75rem;inline-size:100%}.AuthPanel-module__5JYCyW__footer{color:var(--color-text-muted);flex-direction:column;gap:.35rem;font-size:.78rem;line-height:1.5;display:flex}.AuthPanel-module__5JYCyW__registerLink{color:var(--color-primary-main);font-weight:700;text-decoration:none}.AuthPanel-module__5JYCyW__registerLink:hover{color:var(--color-primary-hover);text-decoration:underline}.AuthPanel-module__5JYCyW__accountCard{background:linear-gradient(180deg, var(--color-background-surface-alt) 0%, var(--color-background-surface) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.AuthPanel-module__5JYCyW__accountIdentity{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.AuthPanel-module__5JYCyW__accountName{overflow-wrap:anywhere;font-weight:700}.AuthPanel-module__5JYCyW__accountMeta{color:var(--color-text-muted);font-size:.78rem}
.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}}
.RegisterPage-module__qLJo0W__root{background:radial-gradient(circle at top, var(--color-primary-soft) 0%, transparent 52%), linear-gradient(180deg, var(--color-background-canvas) 0%, var(--color-background-project) 100%);min-block-size:100vh;color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.25rem;display:flex;position:relative}.RegisterPage-module__qLJo0W__root: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%)}.RegisterPage-module__qLJo0W__content{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;inline-size:100%;max-inline-size:34rem;display:flex;position:relative}.RegisterPage-module__qLJo0W__panel{inline-size:100%}.RegisterPage-module__qLJo0W__authSwitch{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.RegisterPage-module__qLJo0W__switchLink{color:var(--color-primary-main);font-weight:600;text-decoration:none}.RegisterPage-module__qLJo0W__switchLink:hover{color:var(--color-primary-hover);text-decoration:underline}.RegisterPage-module__qLJo0W__backLink{color:var(--color-text-muted);font-weight:600;text-decoration:none}.RegisterPage-module__qLJo0W__backLink:hover{color:var(--color-text-primary)}
.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}}
.LoginPage-module__9qSpNG__root{background:radial-gradient(circle at top, var(--color-primary-soft) 0%, transparent 52%), linear-gradient(180deg, var(--color-background-canvas) 0%, var(--color-background-project) 100%);min-block-size:100vh;color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.25rem;display:flex;position:relative}.LoginPage-module__9qSpNG__root: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%)}.LoginPage-module__9qSpNG__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;inline-size:100%;max-inline-size:30rem;display:flex;position:relative}.LoginPage-module__9qSpNG__panel{inline-size:100%}.LoginPage-module__9qSpNG__backLink{color:var(--color-text-muted);font-weight:600;text-decoration:none}.LoginPage-module__9qSpNG__backLink:hover{color:var(--color-text-primary)}
