.ts-shell{--ts-canvas: #000;--ts-surface: #111;--ts-raised: #202020;--ts-text: #eee;--ts-muted: #a0a0a0;--ts-line: #292929;--ts-selection: #302440;--ts-selected-text: #d7bdff;background:var(--ts-canvas)}.ts-shell [data-slot=sidebar-container]{padding:12px;border:0}.ts-shell [data-slot=sidebar-inner]{background:var(--ts-surface);color:var(--ts-text);border:0;border-radius:22px;box-shadow:none}.ts-shell [data-slot=sidebar-header]{padding:24px 16px 28px}.ts-app-brand{display:flex;align-items:center;gap:9px;color:#eee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:23px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.ts-app-brand img{width:32px;height:32px;flex-shrink:0}.ts-brand-dot{color:#9470ff}.ts-app-brand--collapsed{justify-content:center}.ts-shell [data-collapsible=icon] [data-slot=sidebar-header]{padding:24px 0 28px}.ts-shell [data-slot=sidebar-menu]{gap:6px}.ts-shell [data-sidebar=menu-button]{height:42px;color:#aaa;border-radius:12px;background:transparent;box-shadow:none;font-weight:400}.ts-shell [data-sidebar=menu-button]:hover{background:#202020;color:#fff}.ts-shell [data-sidebar=menu-button][data-active=true],.ts-shell [data-sidebar=menu-sub-button][data-active=true]{background:var(--ts-selection);color:var(--ts-selected-text)}.ts-shell [data-sidebar=menu-sub-button]{color:#aaa}.ts-shell [data-slot=sidebar-inset]{background:#000;min-width:0}.ts-shell [data-slot=sidebar-inset]>header{background:#000;color:#aaa;border-bottom:1px solid #222;margin:0 32px}.ts-shell [data-slot=sidebar-inset]>header [aria-current=page]{color:#eee}.ts-shell [data-sidebar=trigger],.ts-shell [data-slot=sidebar-footer]{color:#ddd}.ts-dashboard{--gap: 22px;--profit-color: #00c878;--loss-color: #ff4654;--background-highlight: #111;--light-gray: #aaa;--off-white: #eee;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#eee;background:#000;padding:32px;font-family:var(--font-sans);max-width:1800px;margin:0 auto}.ts-dashboard h1,.ts-dashboard h2,.ts-dashboard h3{font-family:var(--font-sans);color:#eee;letter-spacing:-.5px}.ts-dashboard .page-hero{background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:24px}.ts-dashboard .page-hero:before{display:none}.ts-dashboard .page-hero__layout{display:block}.ts-dashboard .page-hero__content{max-width:none;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px}.ts-dashboard .page-hero__title{font-size:30px;font-weight:500;text-shadow:none;background:none;-webkit-text-fill-color:#eee}.ts-dashboard .page-hero__headline{margin-top:26px}.ts-dashboard .page-hero__stat-label{color:#aaa;font-size:13px;text-transform:none;letter-spacing:0}.ts-dashboard .page-hero__stat-value{color:#eee;font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.5px;text-shadow:none}.ts-dashboard .performance{display:flex;flex-direction:column}.ts-dashboard .section-title{margin-bottom:22px}.ts-dashboard .section-title h3{font-size:22px;font-weight:500}.ts-dashboard .performance>.section-title{justify-content:flex-end}.ts-dashboard .performance-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}.ts-dashboard .performance-chart{background:#111;border:0;border-radius:24px;padding:26px 24px 65px;box-shadow:none;min-width:0;height:350px}.ts-dashboard .performance-chart h3{color:#ddd;font-size:15px;font-weight:500;letter-spacing:0}.ts-dashboard .performance-top-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ts-dashboard .stat-card{background:#111;border:0;border-radius:22px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px;min-height:145px;max-height:none;flex-wrap:wrap;align-items:flex-start}.ts-dashboard .stat-card:after{display:none}.ts-dashboard .stat-card-title{color:#aaa;font-size:13px;font-weight:400;letter-spacing:0}.ts-dashboard .stat-card-value{color:#eee;font-size:28px;font-weight:500;letter-spacing:-.6px}.ts-dashboard .stat-card-icon{display:none}.ts-dashboard .stat-card-description{color:#aaa;font-size:12px}.ts-dashboard .stat-card-chart{max-width:100%}.ts-dashboard .recharts-text{font-family:var(--font-sans);fill:#999;font-size:11px}.ts-dashboard .custom-tooltip{background:#202020;color:#eee;border:1px solid #333;border-radius:12px}.ts-dashboard .dashboard-section{margin-bottom:34px}.ts-empty-state{padding:60px 24px;background:#111;border-radius:24px;text-align:center;margin-bottom:24px}.ts-empty-state h2{font-size:22px;font-weight:500}.ts-empty-state>div{display:flex;justify-content:center;gap:14px;margin-top:24px}.ts-empty-state a{padding:10px 20px;border-radius:24px;background:#302440;color:#d7bdff}@media (max-width: 1200px){.ts-dashboard .performance-top-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.ts-dashboard .performance-charts,.ts-dashboard .page-hero__content{grid-template-columns:1fr}}@media (max-width: 600px){.ts-dashboard{padding:22px 16px}.ts-shell [data-slot=sidebar-inset]>header{margin:0 16px}.ts-dashboard .performance-top-line{grid-template-columns:1fr}.ts-dashboard .performance-chart{padding:22px 12px 60px;height:310px}}.ts-dashboard .stat-card{background:#111!important;flex-direction:column}.ts-dashboard .stat-card-details{flex:auto;width:100%}.ts-dashboard .stat-card-chart{width:100%;min-width:0;align-items:flex-start;margin:10px 0 0}.ts-dashboard .performance-charts>.card{background:#111;border:0;box-shadow:none;border-radius:24px}.ts-shell .app-main:has(>.ts-dashboard){background:#000;padding:0}.ts-shell:has(.ts-dashboard) .app-pages{background:#000}.ts-shell [data-sidebar=menu-button].accent-button{background:#242424!important;color:#eee!important}.ts-shell [data-sidebar=menu-button].accent-button:hover{background:#303030!important}.ts-dashboard .performance-charts>.card:before,.ts-dashboard .performance-charts>.card:after{display:none}.ts-dashboard .performance-charts .recharts-area-area{fill-opacity:.16!important}.ts-dashboard .performance-charts .recharts-area-curve{stroke-width:2}.ts-dashboard{width:100%}
