html[data-workspace-theme][data-workspace-theme],html[data-workspace-theme][data-workspace-theme] body{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 28%),radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 30%),var(--bg)}html[data-workspace-theme][data-workspace-theme] .sidebar{border-right:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:color-mix(in srgb,var(--bg) 76%,transparent)}html[data-workspace-theme][data-workspace-theme] .brand span,html[data-workspace-theme][data-workspace-theme] .sidebar a,html[data-workspace-theme][data-workspace-theme] .sidebar summary{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .sidebar a:hover,html[data-workspace-theme][data-workspace-theme] .sidebar summary:hover{background:color-mix(in srgb,var(--panel) 6%,transparent);border-color:color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .card,html[data-workspace-theme][data-workspace-theme] .metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 6%,transparent),color-mix(in srgb,var(--panel) 3%,transparent));border:1px solid color-mix(in srgb,var(--line) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] input,html[data-workspace-theme][data-workspace-theme] select,html[data-workspace-theme][data-workspace-theme] textarea{border:1px solid color-mix(in srgb,var(--line) 12%,transparent);background:color-mix(in srgb,var(--bg) 72%,transparent)}html[data-workspace-theme][data-workspace-theme] input:focus,html[data-workspace-theme][data-workspace-theme] select:focus,html[data-workspace-theme][data-workspace-theme] textarea:focus{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .range-field{background:color-mix(in srgb,var(--panel) 4%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .btn{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .btn.primary{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .pill{background:color-mix(in srgb,var(--cyan) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .pill.warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .table-wrap{border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] td,html[data-workspace-theme][data-workspace-theme] th{border-bottom:1px solid color-mix(in srgb,var(--line) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] tr:hover td{background:color-mix(in srgb,var(--panel) 3%,transparent)}html[data-workspace-theme][data-workspace-theme] .mini-row{border-bottom:1px solid color-mix(in srgb,var(--line) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .bar{background:linear-gradient(180deg,var(--good),color-mix(in srgb,var(--cyan) 15%,transparent))}html[data-workspace-theme][data-workspace-theme] .bar.neg{background:linear-gradient(180deg,var(--bad),color-mix(in srgb,var(--cyan) 15%,transparent))}html[data-workspace-theme][data-workspace-theme] .segmented{background:color-mix(in srgb,var(--panel) 5%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .segmented input:checked+span{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .check-card{background:color-mix(in srgb,var(--panel) 4%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .chip{background:color-mix(in srgb,var(--panel) 6%,transparent);border:1px solid color-mix(in srgb,var(--line) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .alert{border:1px solid color-mix(in srgb,var(--line) 12%,transparent);background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .alert.good{background:color-mix(in srgb,var(--good) 8%,transparent);border-color:color-mix(in srgb,var(--good) 25%,transparent)}html[data-workspace-theme][data-workspace-theme] .alert.bad{background:color-mix(in srgb,var(--bad) 8%,transparent);border-color:color-mix(in srgb,var(--bad) 25%,transparent)}html[data-workspace-theme][data-workspace-theme] .stat-tile{background:color-mix(in srgb,var(--panel) 4%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .footer-actions{background:color-mix(in srgb,var(--bg) 75%,transparent);border:1px solid color-mix(in srgb,var(--line) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] body:before{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 4%,transparent),transparent 35%,color-mix(in srgb,var(--cyan) 4%,transparent))}html[data-workspace-theme][data-workspace-theme] .sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--panel) 16%,transparent)}html[data-workspace-theme][data-workspace-theme] .sidebar nav a:before{background:color-mix(in srgb,var(--cyan) 28%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .account-switcher{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 9%,transparent),color-mix(in srgb,var(--panel) 3%,transparent));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .account-switcher select{background:color-mix(in srgb,var(--bg) 28%,transparent)}html[data-workspace-theme][data-workspace-theme] .card:before,html[data-workspace-theme][data-workspace-theme] .metric-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 8%,transparent),transparent 38%)}html[data-workspace-theme][data-workspace-theme] .empty-state{border:1px dashed color-mix(in srgb,var(--line) 16%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .btn.primary.tiny,html[data-workspace-theme][data-workspace-theme] .btn.tiny.primary{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .range-field:hover{border-color:color-mix(in srgb,var(--line) 22%,transparent);background:color-mix(in srgb,var(--cyan) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .check-card:hover{border-color:color-mix(in srgb,var(--line) 22%,transparent)}html[data-workspace-theme][data-workspace-theme] .footer-actions{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] select option{background:var(--panel);color:var(--text)}@media (min-width:981px){html[data-workspace-theme][data-workspace-theme] .sidebar details nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--panel) 15%,transparent)}}html[data-workspace-theme][data-workspace-theme] .weekly-goal-card{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 8%,transparent),color-mix(in srgb,var(--panel) 3%,transparent))}html[data-workspace-theme][data-workspace-theme] .progress{background:color-mix(in srgb,var(--panel) 8%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .progress i{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .goal-form{border-top:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .weekly-goal-card .alert{background:color-mix(in srgb,var(--cyan) 6%,transparent);border-color:color-mix(in srgb,var(--line) 16%,transparent)}html[data-workspace-theme][data-workspace-theme] .goal-tile{background:color-mix(in srgb,var(--panel) 5%,transparent);border:1px solid color-mix(in srgb,var(--line) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .big-goal-line{background:color-mix(in srgb,var(--bg) 18%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .divider{background:color-mix(in srgb,var(--panel) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .celebrate-goal{border-color:color-mix(in srgb,var(--line) 35%,transparent)!important;box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .current-balance-form{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 8%,transparent),color-mix(in srgb,var(--panel) 3%,transparent));border:1px solid color-mix(in srgb,var(--line) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .current-tile{border-color:color-mix(in srgb,var(--line) 25%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .goal-setup-details{border:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .btn.danger{border-color:color-mix(in srgb,var(--bad) 28%,transparent);color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .btn.danger:hover{background:color-mix(in srgb,var(--bad) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .first-goal-form{border-top:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .winner-toast{border:1px solid color-mix(in srgb,var(--line) 28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .account-management-row{border:1px solid color-mix(in srgb,var(--line) 9%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-management-row.selected{border-color:color-mix(in srgb,var(--line) 32%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-management-row.archived{background:color-mix(in srgb,var(--panel) 3%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 18%,transparent),color-mix(in srgb,var(--cyan) 28%,transparent));border:1px solid color-mix(in srgb,var(--line) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-action-popover[open]>.account-edit-panel,html[data-workspace-theme][data-workspace-theme] .account-action-popover[open]>form{border:1px solid color-mix(in srgb,var(--line) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-action-popover.danger-zone[open]>form{border-color:color-mix(in srgb,var(--bad) 28%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-management-row{border-color:color-mix(in srgb,var(--line) 10%,transparent);background:color-mix(in srgb,var(--panel) 3%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-management-row.selected{border-color:color-mix(in srgb,var(--line) 25%,transparent);background:color-mix(in srgb,var(--cyan) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .account-action-popover[open]>.account-edit-panel,html[data-workspace-theme][data-workspace-theme] .account-action-popover[open]>form{background:var(--panel);border-color:color-mix(in srgb,var(--line) 12%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .winner-toast-kicker{color:var(--accent,#45f5c7)}html[data-workspace-theme][data-workspace-theme] .winner-toast-main span{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .winner-toast p{color:var(--muted,#9aa4b2)}html[data-workspace-theme][data-workspace-theme] .winner-toast a{color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--line) 35%,transparent)}html[data-workspace-theme][data-workspace-theme] .winner-toast-close{color:var(--text);background:color-mix(in srgb,var(--panel) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .analysis-cache-card{border-color:color-mix(in srgb,var(--line) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 7%,transparent),color-mix(in srgb,var(--panel) 3%,transparent))}html[data-workspace-theme][data-workspace-theme] .cockpit-main{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,transparent),color-mix(in srgb,var(--cyan) 4%,transparent) 45%,color-mix(in srgb,var(--panel) 3%,transparent));border-color:color-mix(in srgb,var(--line) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .bad-pill{background:color-mix(in srgb,var(--bad) 12%,transparent)!important}html[data-workspace-theme][data-workspace-theme] .gate-card{border-color:color-mix(in srgb,var(--line) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 8%,transparent),color-mix(in srgb,var(--panel) 3%,transparent))}html[data-workspace-theme][data-workspace-theme] .ai-hero-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 10%,transparent),color-mix(in srgb,var(--cyan) 4%,transparent),color-mix(in srgb,var(--panel) 3%,transparent));border-color:color-mix(in srgb,var(--line) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .winner-toast{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 14%,transparent),color-mix(in srgb,var(--cyan) 8%,transparent),color-mix(in srgb,var(--panel) 6%,transparent))!important;border-color:color-mix(in srgb,var(--line) 28%,transparent)!important}html[data-workspace-theme][data-workspace-theme] .theme-current-badge{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .theme-card{border:1px solid color-mix(in srgb,var(--line) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 6%,transparent),color-mix(in srgb,var(--panel) 3%,transparent))}html[data-workspace-theme][data-workspace-theme] .theme-card.active{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .theme-best-for{background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .template-preview{border-bottom:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .template-preview-chart,html[data-workspace-theme][data-workspace-theme] .template-preview-side,html[data-workspace-theme][data-workspace-theme] .template-preview-sidebar,html[data-workspace-theme][data-workspace-theme] .template-preview-stats i,html[data-workspace-theme][data-workspace-theme] .template-preview-top{background:color-mix(in srgb,var(--panel) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .template-preview-sidebar i{background:color-mix(in srgb,var(--panel) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .template-dashboard .panel{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 5%,transparent),color-mix(in srgb,var(--panel) 2%,transparent));border:1px solid color-mix(in srgb,var(--line) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .template-dashboard .dashboard-table td,html[data-workspace-theme][data-workspace-theme] .template-dashboard .dashboard-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .ring{background:conic-gradient(var(--cyan) 0 var(--p),color-mix(in srgb,var(--panel) 10%,transparent) var(--p) 100%)}html[data-workspace-theme][data-workspace-theme] .status-dot{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .activity-row,html[data-workspace-theme][data-workspace-theme] .pair-row,html[data-workspace-theme][data-workspace-theme] .session-row,html[data-workspace-theme][data-workspace-theme] .term-risk-list>div,html[data-workspace-theme][data-workspace-theme] .term-stat-list>div{border-bottom:1px solid color-mix(in srgb,var(--line) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .coach-item,html[data-workspace-theme][data-workspace-theme] .intel-card{background:color-mix(in srgb,var(--panel) 4%,transparent);border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .ws-search{border:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:color-mix(in srgb,var(--panel) 3%,transparent)}html[data-workspace-theme][data-workspace-theme] .ws-kpi{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 5%,transparent),color-mix(in srgb,var(--panel) 2%,transparent));border:1px solid color-mix(in srgb,var(--line) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .summary-stats div{border-bottom:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .chart-panel{background:color-mix(in srgb,var(--panel) 3%,transparent);border:1px solid color-mix(in srgb,var(--line) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .inst-chip,html[data-workspace-theme][data-workspace-theme] .inst-kpi,html[data-workspace-theme][data-workspace-theme] .inst-line-chart,html[data-workspace-theme][data-workspace-theme] .inst-shell .panel{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .inst-line-chart .mini-spark span{background:linear-gradient(180deg,var(--blue),color-mix(in srgb,var(--cyan) 12%,transparent))}html[data-workspace-theme][data-workspace-theme] .score-bars i{background:linear-gradient(90deg,var(--blue),color-mix(in srgb,var(--cyan) 20%,transparent))}html[data-workspace-theme][data-workspace-theme] .trade-review-card{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .inst-risk-strip{background:var(--panel)!important}html[data-workspace-theme][data-workspace-theme] .term-ticker{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);background:color-mix(in srgb,var(--cyan) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .heatmap-grid span{background:color-mix(in srgb,var(--cyan) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .heatmap-grid span.hot{background:color-mix(in srgb,var(--cyan) 42%,transparent)}html[data-workspace-theme][data-workspace-theme] .heatmap-grid span.cold{background:color-mix(in srgb,var(--cyan) 38%,transparent)}html[data-workspace-theme][data-workspace-theme] .brief-chip{border:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .brief-kpi{border:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 5%,transparent),color-mix(in srgb,var(--panel) 2%,transparent))}html[data-workspace-theme][data-workspace-theme] .card:hover,html[data-workspace-theme][data-workspace-theme] .metric-card:hover{border-color:color-mix(in srgb,var(--line) 22%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .bad,html[data-workspace-theme][data-workspace-theme] .good,html[data-workspace-theme][data-workspace-theme] .metric-card strong.bad,html[data-workspace-theme][data-workspace-theme] .metric-card strong.good,html[data-workspace-theme][data-workspace-theme] td.bad,html[data-workspace-theme][data-workspace-theme] td.good{text-shadow:none}html[data-workspace-theme][data-workspace-theme] .sidebar nav a:after{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .sidebar nav a:hover{background:color-mix(in srgb,var(--cyan) 6%,transparent);border-color:color-mix(in srgb,var(--line) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .brand span:after{background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--panel) 30%,transparent),transparent)}html[data-workspace-theme][data-workspace-theme] .btn.primary:hover{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .progress i{background-image:linear-gradient(90deg,var(--cyan) 0,var(--good) 40%,color-mix(in srgb,var(--cyan) 70%,transparent) 60%,var(--good) 100%)}html[data-workspace-theme][data-workspace-theme] .status-dot.green,html[data-workspace-theme][data-workspace-theme] .status-dot.red,html[data-workspace-theme][data-workspace-theme] .status-dot.yellow{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .range-field:hover{border-color:color-mix(in srgb,var(--line) 24%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .stat-tile:hover{border-color:color-mix(in srgb,var(--line) 25%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .check-card:hover{border-color:color-mix(in srgb,var(--line) 25%,transparent);background:color-mix(in srgb,var(--cyan) 6%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] tr:hover td{background:color-mix(in srgb,var(--cyan) 4%,transparent)!important}html[data-workspace-theme][data-workspace-theme] .chip:hover{border-color:color-mix(in srgb,var(--line) 30%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .alert.bad,html[data-workspace-theme][data-workspace-theme] .alert.good{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] input:focus,html[data-workspace-theme][data-workspace-theme] select:focus,html[data-workspace-theme][data-workspace-theme] textarea:focus{box-shadow:var(--shadow)!important}html[data-workspace-theme][data-workspace-theme] .bar,html[data-workspace-theme][data-workspace-theme] .bar.neg,html[data-workspace-theme][data-workspace-theme] .mini-spark span,html[data-workspace-theme][data-workspace-theme] .mini-spark.bad span{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .footer-actions{border-color:color-mix(in srgb,var(--line) 15%,transparent)}html[data-workspace-theme][data-workspace-theme] .pill.mt5-synced{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 18%,transparent),color-mix(in srgb,var(--cyan) 16%,transparent));border:1px solid color-mix(in srgb,var(--line) 42%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cyan) 22%,transparent)}html[data-workspace-theme][data-workspace-theme] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cyan) 38%,transparent)}html[data-workspace-theme][data-workspace-theme] .ring{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .coach-item:hover,html[data-workspace-theme][data-workspace-theme] .intel-card:hover{border-color:color-mix(in srgb,var(--line) 22%,transparent);background:color-mix(in srgb,var(--cyan) 5%,transparent)}html[data-workspace-theme][data-workspace-theme] .ws-kpi:hover{border-color:color-mix(in srgb,var(--line) 20%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .brief-kpi:hover,html[data-workspace-theme][data-workspace-theme] .inst-kpi:hover{border-color:color-mix(in srgb,var(--line) 20%,transparent)}@media (max-width:680px){html[data-workspace-theme][data-workspace-theme] .mobile-nav-button{border:1px solid color-mix(in srgb,var(--line) 22%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}}html[data-workspace-theme][data-workspace-theme] .money-period-tabs a{border:1px solid color-mix(in srgb,var(--line) 12%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .money-period-tabs a.active{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-goal{border-bottom:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .finance-progress{background:color-mix(in srgb,var(--panel) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .finance-progress i{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .setup-list code,html[data-workspace-theme][data-workspace-theme] .telegram-command-list code{background:color-mix(in srgb,var(--cyan) 8%,transparent);border:1px solid color-mix(in srgb,var(--line) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .telegram-user-row{border:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-content{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .os-portal{background:radial-gradient(circle at 12% 15%,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 28%),radial-gradient(circle at 88% 80%,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 30%),var(--panel)}html[data-workspace-theme][data-workspace-theme] .orb-one,html[data-workspace-theme][data-workspace-theme] .orb-two{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .portal-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .portal-head span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .portal-kicker{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .portal-hero p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .portal-card{border:1px solid color-mix(in srgb,var(--line) 10%,transparent);color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .portal-card:hover{border-color:color-mix(in srgb,var(--line) 24%,transparent)}html[data-workspace-theme][data-workspace-theme] .trading-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 62%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}html[data-workspace-theme][data-workspace-theme] .money-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 68%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}html[data-workspace-theme][data-workspace-theme] .portal-card-icon{background:color-mix(in srgb,var(--panel) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-card p,html[data-workspace-theme][data-workspace-theme] .portal-card small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar{border-right:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .finance-brand>span{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a.active,html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a:hover{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .finance-switch{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-primary{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .money-balance-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)))}html[data-workspace-theme][data-workspace-theme] .money-balance-card small,html[data-workspace-theme][data-workspace-theme] .money-balance-card span{color:color-mix(in srgb,var(--text) 78%,transparent)}html[data-workspace-theme][data-workspace-theme] .money-balance-stats>div{border-left:1px solid color-mix(in srgb,var(--line) 22%,transparent)}html[data-workspace-theme][data-workspace-theme] .money-card{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .money-card-title span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-card-title a{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .money-donut{background:conic-gradient(color-mix(in srgb,var(--cyan) 9%,var(--panel)) 0 var(--spent),color-mix(in srgb,var(--cyan) 9%,var(--panel)) var(--spent) 100%)}html[data-workspace-theme][data-workspace-theme] .money-donut:before{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-donut span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-chart-legend i.expense,html[data-workspace-theme][data-workspace-theme] .money-chart-legend i.income,html[data-workspace-theme][data-workspace-theme] .money-chart-legend i.saving{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .money-chart-legend p{color:var(--muted);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-form label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-form input{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .money-segment{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-segment input:checked+span{background:var(--panel);color:var(--good);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-category-bar,html[data-workspace-theme][data-workspace-theme] .money-category-icon{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-category-bar i{background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-category>strong small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-goal{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .money-goal-foot,html[data-workspace-theme][data-workspace-theme] .money-goal-head small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-goal-progress{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-goal-form input{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .money-goal-form button{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .money-movement{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .movement-icon.income{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .movement-icon.expense{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-movement small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-movement>strong.income{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .money-movement>strong.expense{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-empty{color:var(--muted);background:var(--panel)}@media (max-width:1050px){html[data-workspace-theme][data-workspace-theme] .finance-mobile-nav{background:var(--panel);border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .finance-mobile-nav a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-mobile-nav a.active{color:var(--good)}}html[data-workspace-theme][data-workspace-theme] .finance-app{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar{background:var(--panel);border-right-color:var(--line);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-brand{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-brand>span{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .finance-brand small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a.active,html[data-workspace-theme][data-workspace-theme] .finance-sidebar nav a:hover{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-switch{color:var(--text);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .finance-switch:hover{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .finance-content{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 28%),var(--panel)}html[data-workspace-theme][data-workspace-theme] .money-eyebrow{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-ghost{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .money-balance-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)) 60%,color-mix(in srgb,var(--cyan) 9%,var(--panel)))}html[data-workspace-theme][data-workspace-theme] .money-card-title a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-form input:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-goal-form button{background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-insight{background:var(--panel);border:1px solid var(--line);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-avatar{background:linear-gradient(135deg,var(--panel),var(--panel));color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-user-row small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .user-chip{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-table td,html[data-workspace-theme][data-workspace-theme] .money-table th{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .money-table th{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-home-link{border:1px solid color-mix(in srgb,var(--line) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .trading-home-link:hover{background:color-mix(in srgb,var(--panel) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .shopping-help{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-add input{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .shopping-item{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .shopping-item small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-check{border:1px solid var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .shopping-item.done .shopping-check{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .shopping-delete{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-delete:hover{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .telegram-permissions{border:1px solid var(--border,#ddd)}html[data-workspace-theme][data-workspace-theme] .money-form textarea{border:1px solid var(--line);background:var(--surface,#fff)}html[data-workspace-theme][data-workspace-theme] .calendar-nav{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .calendar-nav a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calendar-main{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calendar-weekdays b{color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .calendar-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calendar-cell.muted{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calendar-cell.today{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calendar-cell.today .calendar-day{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .calendar-event.blue,html[data-workspace-theme][data-workspace-theme] .calendar-event.violet{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calendar-event.green{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .calendar-event.orange{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calendar-event.red{background:var(--panel);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .calendar-event-pop{background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .danger-link{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .success-link{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .portal-v2{background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--cyan) 22%,transparent),transparent 32%),radial-gradient(circle at 88% 85%,color-mix(in srgb,var(--cyan) 17%,transparent),transparent 30%),var(--panel)}html[data-workspace-theme][data-workspace-theme] .portal-cards-v2 .portal-card{border-color:color-mix(in srgb,var(--line) 13%,transparent);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .portal-cards-v2 .trading-card{background:linear-gradient(145deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .portal-cards-v2 .money-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),var(--panel));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .portal-cards-v2 .portal-card-icon{background:color-mix(in srgb,var(--panel) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-status{border:1px solid color-mix(in srgb,var(--line) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-entry,html[data-workspace-theme][data-workspace-theme] .portal-status{color:var(--text);background:color-mix(in srgb,var(--panel) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-entry-money{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .portal-tip{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-app-v2{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar-v2{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .finance-sidebar-v2 .finance-brand>span{background:linear-gradient(135deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .finance-main-nav{background:color-mix(in srgb,var(--panel) 5%,transparent);border:1px solid color-mix(in srgb,var(--line) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .finance-nav-label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-more{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .finance-more summary,html[data-workspace-theme][data-workspace-theme] .finance-sidebar-actions .subtle{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .finance-content-v2{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 28%),var(--panel)}html[data-workspace-theme][data-workspace-theme] .today-head p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .today-stat{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .today-stat:hover{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .today-stat small,html[data-workspace-theme][data-workspace-theme] .today-stat span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .today-stat strong{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .today-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .today-panel h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .today-panel p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .today-link,html[data-workspace-theme][data-workspace-theme] .today-panel-head>a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .today-task{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .priority-dot,html[data-workspace-theme][data-workspace-theme] .priority-high,html[data-workspace-theme][data-workspace-theme] .priority-low,html[data-workspace-theme][data-workspace-theme] .priority-urgent{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .today-task-copy b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .today-task-copy small,html[data-workspace-theme][data-workspace-theme] .today-task-copy span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .task-check{border:1px solid var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .task-check:hover{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .today-empty{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .today-money>div{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .today-money b,html[data-workspace-theme][data-workspace-theme] .today-money span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .today-quick{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .today-quick a,html[data-workspace-theme][data-workspace-theme] .today-quick p{color:var(--text)}@media (max-width:700px){html[data-workspace-theme][data-workspace-theme] .portal-entry{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .portal-entry-money{color:var(--muted)!important}}html[data-workspace-theme][data-workspace-theme] .danger-button{background:var(--bad);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .auth-page{background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 35%),var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .auth-card{border:1px solid color-mix(in srgb,var(--line) 10%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .auth-logo{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .auth-kicker{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .auth-copy{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .auth-form label{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .auth-form input{border:1px solid color-mix(in srgb,var(--line) 13%,transparent);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .auth-form input:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .auth-form button,html[data-workspace-theme][data-workspace-theme] .logout-button{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .auth-error{background:color-mix(in srgb,var(--bad) 13%,transparent);border:1px solid color-mix(in srgb,var(--bad) 25%,transparent);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .auth-note{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .logout-button.compact{border:1px solid color-mix(in srgb,var(--line) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .logout-button.compact:hover{background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .life-topbar{background:color-mix(in srgb,var(--panel) 90%,transparent);border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-brand>span{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-desktop-nav a.active{color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-control,html[data-workspace-theme][data-workspace-theme] .life-status{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-control{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-control i,html[data-workspace-theme][data-workspace-theme] .life-status i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-more-menu>summary{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover .logout-button{color:var(--cyan)!important;border-color:var(--line)!important;background:var(--panel)!important}html[data-workspace-theme][data-workspace-theme] .life-command{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .agent-chat{background:linear-gradient(145deg,var(--panel),var(--panel));border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .agent-chat-head{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .agent-orb{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .agent-chat-head small,html[data-workspace-theme][data-workspace-theme] .agent-turn small{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .agent-chat-head p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .agent-chat-turns{background:linear-gradient(180deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .agent-turn{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .agent-turn.user{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));border-color:var(--line);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .agent-turn.user small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .agent-chat-empty{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .agent-chat-empty b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .agent-chat-form{border-top:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .agent-chat-form textarea{border:1px solid var(--line);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .agent-chat-form textarea:focus{outline:3px solid color-mix(in srgb,var(--line) 13%,transparent);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .agent-chat-form button{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .agent-chat-error{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .common-agent-trigger{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel>header{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel>header span{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel>header button,html[data-workspace-theme][data-workspace-theme] .common-agent-panel>header small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages>p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages article{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages article.user{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));border-color:var(--line);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages article small{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .common-agent-messages article.user small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel form{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel textarea{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .common-agent-panel form button{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .common-agent-error{background:var(--panel);color:var(--bad)}@media (max-width:760px){html[data-workspace-theme][data-workspace-theme] .life-mobile-nav{border:1px solid color-mix(in srgb,var(--line) 95%,transparent);background:color-mix(in srgb,var(--panel) 95%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-mobile-nav a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-mobile-nav a.active{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .common-agent-trigger{border:3px solid var(--line)}}html[data-workspace-theme][data-workspace-theme] .life-command:focus-within{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-command input{color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .life-command input::placeholder{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .command-add,html[data-workspace-theme][data-workspace-theme] .command-icon{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .command-icon:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .command-add{color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .capture-hints button{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .capture-review{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .capture-review.green:before{background:color-mix(in srgb,var(--good) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .capture-review.amber:before{background:color-mix(in srgb,var(--warn) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .capture-review.blue:before{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .capture-review-head button,html[data-workspace-theme][data-workspace-theme] .capture-review-head>span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .capture-fields{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .capture-fields>div{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .capture-fields small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .capture-confirm{color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .capture-edit{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .capture-message{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .capture-message.success{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .auth-form .auth-secondary{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .auth-form .auth-secondary:hover{background:color-mix(in srgb,var(--panel) 6%,transparent)}html[data-workspace-theme][data-workspace-theme] .auth-form .auth-forgot{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .auth-flow-heading p,html[data-workspace-theme][data-workspace-theme] .auth-security-hint{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .auth-success{background:color-mix(in srgb,var(--good) 12%,transparent);border:1px solid color-mix(in srgb,var(--good) 24%,transparent);color:var(--good)}@media (max-width:980px){html[data-workspace-theme][data-workspace-theme] .app-shell>.sidebar{background:color-mix(in srgb,var(--bg) 96%,transparent)}html[data-workspace-theme][data-workspace-theme] .app-shell>.sidebar>.nav-group:first-of-type nav a{background:color-mix(in srgb,var(--panel) 4%,transparent)}}@media (prefers-reduced-motion:no-preference){html[data-workspace-theme][data-workspace-theme] .today-task:has(.task-check:focus-visible){background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 7%,transparent),transparent)}}html[data-workspace-theme][data-workspace-theme] .market-marquee{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .market-quote{border-right:1px solid color-mix(in srgb,var(--line) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .market-quote small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .market-quote i.up{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .market-quote i.down{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .market-quote em{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-light{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-light .market-quote{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-light .market-quote small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led{background:var(--bg);border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led .market-quote,html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led .market-quote em,html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led .market-quote i,html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led .market-quote small{color:var(--cyan)!important;text-shadow:none}html[data-workspace-theme][data-workspace-theme] .new-command-dashboard{background:radial-gradient(circle at 55% 0,color-mix(in srgb,var(--cyan) 13%,transparent),transparent 32%),var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .command-hero p,html[data-workspace-theme][data-workspace-theme] .command-hero small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .command-kpis>div{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .command-kpis small,html[data-workspace-theme][data-workspace-theme] .command-kpis span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .command-errors,html[data-workspace-theme][data-workspace-theme] .new-dash-card{border:1px solid var(--bad);background:var(--bad)}html[data-workspace-theme][data-workspace-theme] .coach-card>header a,html[data-workspace-theme][data-workspace-theme] .command-errors>header a,html[data-workspace-theme][data-workspace-theme] .new-dash-card>header a{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .ladder-total small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .ladder-progress{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .ladder-progress i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .ladder-steps>div{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .ladder-steps b{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .ladder-steps small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .new-dash-list>a,html[data-workspace-theme][data-workspace-theme] .new-dash-list>div{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .new-dash-list p,html[data-workspace-theme][data-workspace-theme] .new-dash-list time{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .news-dot{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .recent-summary{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .recent-summary>div+div{border-left:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .recent-summary span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .command-errors article{border:1px solid var(--bad)}html[data-workspace-theme][data-workspace-theme] .command-errors article small,html[data-workspace-theme][data-workspace-theme] .command-errors article strong{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .coach-heading small{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .coach-heading p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .coach-metrics{background:linear-gradient(135deg,var(--panel2),var(--panel2));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .coach-metrics>div{border-right:1px solid color-mix(in srgb,var(--line) 15%,transparent)}html[data-workspace-theme][data-workspace-theme] .coach-metrics span{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .coach-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trade-bars{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .trade-bars>a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trade-bars i.positive{background:linear-gradient(var(--good),var(--good))}html[data-workspace-theme][data-workspace-theme] .trade-bars i.negative{background:linear-gradient(var(--bad),var(--bad))}html[data-workspace-theme][data-workspace-theme] .avoided{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .avoided em{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .avoided>strong{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .avoided>small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .coach-tags a{border:1px solid var(--line);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .coach-tags b{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .coach-tags small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .coach-checks p{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .new-dash-list>a,html[data-workspace-theme][data-workspace-theme] .coach-dashboard .new-dash-list>div{border-color:var(--line);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .new-dash-list p,html[data-workspace-theme][data-workspace-theme] .coach-dashboard .new-dash-list time{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .quick-actions>a{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .quick-actions>a:first-of-type{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .empty-state{color:var(--muted)}@media (max-width:760px){html[data-workspace-theme][data-workspace-theme] .coach-metrics>div{border-bottom:1px solid color-mix(in srgb,var(--line) 12%,transparent)}}html[data-workspace-theme][data-workspace-theme] .ladder-daily{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 28%,transparent)}html[data-workspace-theme][data-workspace-theme] .ladder-daily small,html[data-workspace-theme][data-workspace-theme] .ladder-daily span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .ladder-daily>i{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .ladder-daily>i em{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .market-live{border:1px solid color-mix(in srgb,var(--line) 32%,transparent);background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--good);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .market-live>i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-light .market-live{background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .market-marquee.is-led .market-live{background:var(--bg);color:var(--cyan);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-quote.tick-up em,html[data-workspace-theme][data-workspace-theme] .market-quote.tick-up strong{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .market-quote.tick-down em,html[data-workspace-theme][data-workspace-theme] .market-quote.tick-down strong{color:var(--cyan)}@media (max-width:980px){html[data-workspace-theme][data-workspace-theme] .app-shell>.sidebar{border-bottom:1px solid color-mix(in srgb,var(--line) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .app-shell>.sidebar .mobile-nav-button{border:1px solid color-mix(in srgb,var(--line) 12%,transparent);background:color-mix(in srgb,var(--panel) 6%,transparent)}}@media (max-width:980px){html[data-workspace-theme][data-workspace-theme] .app-shell>.sidebar:has(#mobile-nav-toggle:checked) .mobile-nav-close{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text)}}html[data-workspace-theme][data-workspace-theme] .dashboard-news-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 46%,transparent)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-tabs button{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-tabs button.active{background:var(--cyan);color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-list::-webkit-scrollbar-thumb{background:var(--panel2)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-list time small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-empty{color:var(--muted)!important}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .dashboard-news-tabs{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .dashboard-news-tabs button{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .dashboard-news-tabs button.active{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .dashboard-news-legend{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .news-dot.gray{background:var(--panel2);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .coach-dashboard .dashboard-news-legend,html[data-workspace-theme][data-workspace-theme] .coach-dashboard .dashboard-news-list .gray-event p,html[data-workspace-theme][data-workspace-theme] .dashboard-news-list .gray-event p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .bulk-after-entry{border:1px solid var(--border,#2b3950);background:color-mix(in srgb,var(--card,#131d2d) 88%,transparent)}html[data-workspace-theme][data-workspace-theme] .link-btn.danger{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .bulk-mt5-import{border:1px dashed color-mix(in srgb,var(--accent,#7461ff) 70%,var(--border,#2b3950));background:color-mix(in srgb,var(--accent,#7461ff) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .bulk-mt5-import p,html[data-workspace-theme][data-workspace-theme] .bulk-mt5-import small{color:var(--muted,#98a4b5)}html[data-workspace-theme][data-workspace-theme] .bulk-mt5-import p{color:var(--text,#e8eef8)}html[data-workspace-theme][data-workspace-theme] .bulk-imported-times{background:color-mix(in srgb,var(--good,#24c899) 10%,transparent);color:var(--muted,#98a4b5)}html[data-workspace-theme][data-workspace-theme] .bulk-imported-times b{color:var(--good,#24c899)}html[data-workspace-theme][data-workspace-theme] .calculator-card header small,html[data-workspace-theme][data-workspace-theme] .calculator-fields label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calculator-fields input{background:var(--panel);border:1px solid var(--line);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calculator-result{background:color-mix(in srgb,var(--cyan) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .calculator-result span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calculator-result b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calculator-result small,html[data-workspace-theme][data-workspace-theme] .investing-live-card header small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .investing-live-tabs button{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .investing-live-tabs button.active{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .investing-live-list a{border:1px solid color-mix(in srgb,var(--line) 38%,transparent);background:color-mix(in srgb,var(--panel) 36%,transparent)}html[data-workspace-theme][data-workspace-theme] .investing-live-list small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .investing-live-card{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}html[data-workspace-theme][data-workspace-theme] .market-brief-header{border-bottom:1px solid color-mix(in srgb,var(--line) 22%,transparent)}html[data-workspace-theme][data-workspace-theme] .market-brief-header a{border:1px solid color-mix(in srgb,var(--line) 55%,transparent);color:var(--cyan)!important}html[data-workspace-theme][data-workspace-theme] .investing-live-tabs button{border-color:color-mix(in srgb,var(--line) 28%,transparent);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .investing-live-tabs button.active{background:linear-gradient(135deg,var(--cyan),var(--cyan));box-shadow:var(--shadow);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-brief-context{border-left:3px solid var(--line);background:color-mix(in srgb,var(--cyan) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .market-brief-context b{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .market-brief-context span{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .investing-live-list a{border-color:color-mix(in srgb,var(--line) 26%,transparent);background:color-mix(in srgb,var(--panel) 42%,transparent)}html[data-workspace-theme][data-workspace-theme] .investing-live-list a:hover{background:color-mix(in srgb,var(--panel) 85%,transparent);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-story-top span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .market-story-top time{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .investing-live-card{background:linear-gradient(145deg,var(--panel),var(--panel));border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-brief-header{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .market-brief-context{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .market-brief-context span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .investing-live-list a{background:var(--panel);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .investing-live-list b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .investing-live-list p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-user-switch>div{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-user-switch>div a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-user-switch>div a:hover{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .money-header p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-eyebrow{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .money-primary{background:linear-gradient(135deg,var(--cyan),var(--cyan));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-ghost{background:var(--panel);color:var(--muted);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .money-balance-card{background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--cyan) 9%,var(--panel)) 52%,color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-balance-stats>div{border-left:1px solid color-mix(in srgb,var(--line) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .money-card{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-form input,html[data-workspace-theme][data-workspace-theme] .money-form select,html[data-workspace-theme][data-workspace-theme] .money-form textarea{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .money-form input:focus,html[data-workspace-theme][data-workspace-theme] .money-form select:focus,html[data-workspace-theme][data-workspace-theme] .money-form textarea:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-category-bar i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .money-goal{background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--cyan) 2%,transparent))}html[data-workspace-theme][data-workspace-theme] .money-goal-progress i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .money-movement{border-bottom-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .portal-card.admin-card{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);border-color:color-mix(in srgb,var(--line) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-card.minecraft-admin-card{background:linear-gradient(145deg,var(--panel2),var(--panel));color:var(--text);border-color:color-mix(in srgb,var(--line) 28%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-entry-minecraft{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .portal-card.admin-card .portal-card-icon{background:color-mix(in srgb,var(--panel) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .portal-entry-admin{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-service-row{border-bottom:1px solid color-mix(in srgb,var(--line) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .mistake-impact-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 12%,transparent),color-mix(in srgb,var(--cyan) 4%,transparent))}html[data-workspace-theme][data-workspace-theme] .mistake-cost-card{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 7%,transparent),color-mix(in srgb,var(--panel) 3%,transparent))}html[data-workspace-theme][data-workspace-theme] .life-trader-shell{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 30%),var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-kicker{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-trader-hero h1{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-hero p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-primary,html[data-workspace-theme][data-workspace-theme] .life-trader-secondary{background:var(--cyan);color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-trader-important{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-trader-icon{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-trader-card span,html[data-workspace-theme][data-workspace-theme] .life-trader-important span,html[data-workspace-theme][data-workspace-theme] .life-trader-panel-head span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-important h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-important p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-important a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-trader-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-trader-card strong{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-card small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-card.money{background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-card.money small,html[data-workspace-theme][data-workspace-theme] .life-trader-card.money span{color:color-mix(in srgb,var(--text) 72%,transparent)}html[data-workspace-theme][data-workspace-theme] .life-trader-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-trader-panel-head h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-panel-head a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-trader-row{border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-trader-row small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-checks div{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-checks i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-trader-secondary{background:var(--panel);color:var(--text)}@media (max-width:700px){html[data-workspace-theme][data-workspace-theme] .money-balance-stats>div{border-right:1px solid color-mix(in srgb,var(--line) 20%,transparent)}}html[data-workspace-theme][data-workspace-theme] .trading-calendar-page{background:radial-gradient(circle at 76% -10%,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 34%),var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trading-calendar-head small{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .trading-calendar-head p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-calendar-summary>div{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel) 97%,transparent))}html[data-workspace-theme][data-workspace-theme] .trading-calendar-summary span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-month-grid{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trading-weekdays{border-bottom:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .trading-weekdays b{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trading-day:hover{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trading-day.outside{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-day em,html[data-workspace-theme][data-workspace-theme] .trading-day small,html[data-workspace-theme][data-workspace-theme] .trading-day span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-day.positive{background:linear-gradient(145deg,color-mix(in srgb,var(--good) 55%,transparent),color-mix(in srgb,var(--panel) 90%,transparent));border-top:2px solid var(--good)}html[data-workspace-theme][data-workspace-theme] .trading-day.positive strong{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .trading-day.negative{background:linear-gradient(145deg,color-mix(in srgb,var(--bad) 53%,transparent),color-mix(in srgb,var(--panel) 91%,transparent));border-top:2px solid var(--bad)}html[data-workspace-theme][data-workspace-theme] .trading-day.negative strong{color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .trading-calendar-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 13%,transparent),color-mix(in srgb,var(--panel) 90%,transparent))!important}html[data-workspace-theme][data-workspace-theme] .trading-calendar-card p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calendar-card-link{color:var(--cyan)!important}html[data-workspace-theme][data-workspace-theme] .myfx-performance-card{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 88%,var(--panel2)),var(--panel))!important}html[data-workspace-theme][data-workspace-theme] .equity-line{stroke:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .account-growth-legend .line{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .plan-essential .plan-badge,html[data-workspace-theme][data-workspace-theme] .trader-plan-badge.essential{color:var(--bad);background:color-mix(in srgb,var(--bad) 13%,transparent);border:1px solid color-mix(in srgb,var(--bad) 28%,transparent)}html[data-workspace-theme][data-workspace-theme] .plan-pro .plan-badge,html[data-workspace-theme][data-workspace-theme] .trader-plan-badge.pro{color:var(--bad);background:color-mix(in srgb,var(--bad) 13%,transparent);border:1px solid color-mix(in srgb,var(--bad) 32%,transparent)}html[data-workspace-theme][data-workspace-theme] .plan-elite .plan-badge,html[data-workspace-theme][data-workspace-theme] .trader-plan-badge.elite{color:var(--bad);background:linear-gradient(135deg,color-mix(in srgb,var(--bad) 20%,transparent),color-mix(in srgb,var(--bad) 12%,transparent));border:1px solid color-mix(in srgb,var(--bad) 50%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .dashboard-editor-bar small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .dashboard-editor.is-editing .dashboard-draggable-card{border:1px dashed color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--cyan) 5%,transparent)}html[data-workspace-theme][data-workspace-theme] .dashboard-editor.is-editing .dashboard-card-handle{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .dashboard-structure-picker{border:1px solid color-mix(in srgb,var(--line) 30%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .dashboard-structure-picker button i{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .dashboard-structure-picker button.active{border-color:var(--line);background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .dashboard-structure-picker button.active i{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot{background:linear-gradient(135deg,var(--panel),var(--panel))!important;border-color:var(--line)!important;color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .led-theme .copilot-trade-fields label,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot h2,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot h3,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot header label,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot header p,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-answer p,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-messages p,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-note{color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot header span,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-answer h3,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-messages small{color:var(--cyan)!important}html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-messages article{background:var(--panel)!important;border-color:var(--line)!important}html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-messages article.user{background:var(--panel2)!important;border-color:var(--line)!important}html[data-workspace-theme][data-workspace-theme] .led-theme .copilot-quiet,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot form button.secondary,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot form button.selected,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot input,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot select,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot textarea,html[data-workspace-theme][data-workspace-theme] .led-theme .trading-copilot-prompts button{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .copilot-trade-draft>button,html[data-workspace-theme][data-workspace-theme] .trading-copilot form button{color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .macro-academy{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-hero{background:linear-gradient(120deg,var(--panel2),color-mix(in srgb,var(--cyan) 9%,var(--panel)) 52%,color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-glow.one,html[data-workspace-theme][data-workspace-theme] .macro-glow.two{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .macro-nav a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-daily-quest>span,html[data-workspace-theme][data-workspace-theme] .macro-eyebrow,html[data-workspace-theme][data-workspace-theme] .macro-hero h1 em,html[data-workspace-theme][data-workspace-theme] .macro-loop>span,html[data-workspace-theme][data-workspace-theme] .macro-practice-copy>span,html[data-workspace-theme][data-workspace-theme] .macro-section-head>div>span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-hero p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-complete,html[data-workspace-theme][data-workspace-theme] .macro-daily-quest button,html[data-workspace-theme][data-workspace-theme] .macro-hero-actions button{background:var(--panel);color:var(--good);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-hero-actions a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-level-card{border:1px solid color-mix(in srgb,var(--line) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 20%,transparent),color-mix(in srgb,var(--panel) 8%,transparent))}html[data-workspace-theme][data-workspace-theme] .macro-level-card p,html[data-workspace-theme][data-workspace-theme] .macro-level-card span,html[data-workspace-theme][data-workspace-theme] .macro-level-card>strong small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-level-bar,html[data-workspace-theme][data-workspace-theme] .macro-track{background:color-mix(in srgb,var(--panel) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-level-bar i,html[data-workspace-theme][data-workspace-theme] .macro-track i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .macro-streak{border-top:1px solid color-mix(in srgb,var(--line) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-dashboard article{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-daily-quest{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .macro-daily-quest p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-progress-card,html[data-workspace-theme][data-workspace-theme] .macro-rule-card{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-progress-card span,html[data-workspace-theme][data-workspace-theme] .macro-rule-card span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-track{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-rule-card{background:linear-gradient(145deg,var(--panel),var(--panel));border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-rule-card b{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-world{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-world h3{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-node{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-node:hover{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-node.active{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-node.done{background:linear-gradient(145deg,var(--panel),var(--panel));border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-node i{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-node.done i{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .macro-node small,html[data-workspace-theme][data-workspace-theme] .macro-node span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-lesson-index{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .macro-lesson-index p,html[data-workspace-theme][data-workspace-theme] .macro-lesson-index>span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-mini-list{border-top:1px solid color-mix(in srgb,var(--line) 16%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-mini-list>div{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-mini-list i{background:color-mix(in srgb,var(--cyan) 35%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-lesson-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-lesson-title>span{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-idea,html[data-workspace-theme][data-workspace-theme] .macro-lesson-title small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-objective{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-objective b,html[data-workspace-theme][data-workspace-theme] .macro-objective span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-trap i{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-complete{color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-practice{background:linear-gradient(135deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .macro-practice-copy p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-principles span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card button{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card button:hover{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card button i{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card button.correct{border-color:var(--line);background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .macro-quiz-card button.wrong{border-color:var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-feedback{border-top:1px solid var(--line);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-feedback.muted{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-loop{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-loop div{background:color-mix(in srgb,var(--panel) 9%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-loop p,html[data-workspace-theme][data-workspace-theme] .macro-loop>i{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-toast{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .portal-card.macro-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .portal-card.macro-card p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .portal-card.macro-card .portal-status{background:color-mix(in srgb,var(--panel) 16%,transparent);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .portal-entry-macro{color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .macro-sound-toggle{border:1px solid color-mix(in srgb,var(--line) 28%,transparent);background:color-mix(in srgb,var(--panel) 10%,transparent);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-sound-toggle:hover{background:color-mix(in srgb,var(--panel) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-study-backdrop{background:color-mix(in srgb,var(--panel) 65%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-study-modal{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-study-modal>header{border-bottom:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-study-modal>header span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-study-modal>header b{color:var(--muted);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-study-modal>header button{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-modal-check{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-modal-check button{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-modal-check button i{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-modal-check button.correct{border-color:var(--line);background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .macro-modal-check button.wrong{border-color:var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-modal-footer{border-top:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .macro-skip-next{color:var(--cyan)}@media (max-width:800px){html[data-workspace-theme][data-workspace-theme] .macro-modal-footer{box-shadow:var(--shadow)}}html[data-workspace-theme][data-workspace-theme] .macro-analogy{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-analogy b{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-evidence{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .macro-evidence p{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .macro-recall{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .macro-recall>b{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-recall textarea{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-recall textarea:focus{outline:3px solid color-mix(in srgb,var(--line) 16%,transparent)}html[data-workspace-theme][data-workspace-theme] .macro-recall>span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .macro-flashcard{border:1px solid var(--line);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--cyan) 9%,var(--panel)) 0,transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-flashcard:hover{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .macro-flashcard small,html[data-workspace-theme][data-workspace-theme] .macro-flashcard span{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .macro-flashcard.flipped{background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--cyan) 9%,var(--panel)) 0,transparent 36%),linear-gradient(140deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)))}html[data-workspace-theme][data-workspace-theme] .macro-modal-footer .macro-complete{color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .macro-modal-footer .macro-complete:disabled{background:var(--good)!important;color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .minecraft-live.active i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .minecraft-player-list i{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-player-list em{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-actions-card button:first-child{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-center .good{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-center .warn{color:var(--warn)}html[data-workspace-theme][data-workspace-theme] .minecraft-public{background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--cyan) 9%,var(--panel)) 0,transparent 32%),linear-gradient(135deg,var(--panel),var(--panel));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-hero h1 em,html[data-workspace-theme][data-workspace-theme] .minecraft-hero>span,html[data-workspace-theme][data-workspace-theme] .minecraft-mods header>span{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-hero p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-address{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 55%,transparent)}html[data-workspace-theme][data-workspace-theme] .minecraft-address small{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .minecraft-address b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-steps article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent)}html[data-workspace-theme][data-workspace-theme] .minecraft-steps i{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .minecraft-steps p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods a,html[data-workspace-theme][data-workspace-theme] .minecraft-steps a{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods header p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods>div>a{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods>div>a:hover{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods i{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .minecraft-mods em{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-note{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .live-dot{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .minecraft-control-grid article{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 78%)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-section h3{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-section h3 span{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-section>p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-section-existing{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-list>a{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-mod-list>a:hover{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .minecraft-modpack-upload button{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .minecraft-activity-list span.join{color:var(--good);background:color-mix(in srgb,var(--cyan) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .minecraft-activity-list span.leave{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-panel{border:1px solid color-mix(in srgb,var(--line) 22%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-panel select{border:1px solid color-mix(in srgb,var(--line) 15%,transparent)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-status.good{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-status.bad{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-token{border:1px dashed color-mix(in srgb,var(--line) 40%,transparent);background:color-mix(in srgb,var(--bg) 20%,transparent)}html[data-workspace-theme][data-workspace-theme] .mt5-ea-token code{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-trigger{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-zoom{background:color-mix(in srgb,var(--bg) 86%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-trigger:hover .trade-snapshot-zoom{background:color-mix(in srgb,var(--panel) 96%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-overview-tag{border:1px solid color-mix(in srgb,var(--line) 20%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-overlay{background:color-mix(in srgb,var(--bg) 86%,transparent);background:color-mix(in srgb,var(--bg) 92%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-canvas{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-dialog{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trade-snapshot-dialog-head>div,html[data-workspace-theme][data-workspace-theme] .trade-snapshot-dialog-head>strong{background:color-mix(in srgb,var(--bg) 82%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-nav-arrow{border:1px solid color-mix(in srgb,var(--line) 28%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-nav-arrow:focus-visible,html[data-workspace-theme][data-workspace-theme] .trade-nav-arrow:hover{background:color-mix(in srgb,var(--cyan) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-log-row:hover td{background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-log-row:focus-visible td{background:color-mix(in srgb,var(--cyan) 7%,transparent)}html[data-workspace-theme][data-workspace-theme] .ea-pending-row{border:1px solid color-mix(in srgb,var(--line) 10%,transparent)}html[data-workspace-theme][data-workspace-theme] .life-status.attention i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-important{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .important-body p,html[data-workspace-theme][data-workspace-theme] .important-empty p,html[data-workspace-theme][data-workspace-theme] .important-title small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-primary-action{color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .life-secondary-action{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .important-empty>span{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .life-week-strip{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-week-strip a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-week-strip a.active,html[data-workspace-theme][data-workspace-theme] .life-week-strip a:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-list-card,html[data-workspace-theme][data-workspace-theme] .life-money-card{background:var(--panel);border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-card-head small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-week-item{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-item-icon{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-item-icon.green{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .life-item-icon.amber{background:var(--warn);color:var(--warn)}html[data-workspace-theme][data-workspace-theme] .life-item-icon.blue,html[data-workspace-theme][data-workspace-theme] .life-item-icon.violet{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-item-copy small,html[data-workspace-theme][data-workspace-theme] .life-item-when small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-week-item form button,html[data-workspace-theme][data-workspace-theme] .life-week-item>a{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-week-item form button:hover{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .life-list-empty{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-money-row{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-money-row small,html[data-workspace-theme][data-workspace-theme] .life-money-row>i{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-insight{border:1px solid var(--line);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-insight i{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .card{color:var(--text);background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-kicker{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-week-strip a{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-week-strip a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 12%,transparent),color-mix(in srgb,var(--cyan) 3%,transparent));border-color:color-mix(in srgb,var(--line) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .life-important{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-insight{background:var(--panel);border-color:var(--line)}@media (max-width:900px){html[data-workspace-theme][data-workspace-theme] .life-mobile-nav{border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-mobile-nav a{color:var(--muted)}}html[data-workspace-theme][data-workspace-theme] .life-theme-control{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-theme-control button.active{background:var(--panel);color:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-app{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-topbar{background:color-mix(in srgb,var(--panel) 92%,transparent);border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .life-content{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-brand,html[data-workspace-theme][data-workspace-theme] .life-control,html[data-workspace-theme][data-workspace-theme] .life-desktop-nav a.active{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-desktop-nav{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-desktop-nav a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-desktop-nav a.active{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-control{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-more-menu>summary{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-menu-popover a:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-theme-control{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .life-theme-control>span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-theme-control>div{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-theme-control button{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-theme-control button:hover{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-theme-control button.active{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .card,html[data-workspace-theme][data-workspace-theme] .life-command,html[data-workspace-theme][data-workspace-theme] .life-important,html[data-workspace-theme][data-workspace-theme] .life-insight,html[data-workspace-theme][data-workspace-theme] .life-list-card,html[data-workspace-theme][data-workspace-theme] .life-money-card,html[data-workspace-theme][data-workspace-theme] .life-week-strip,html[data-workspace-theme][data-workspace-theme] .life-week-strip a{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-money-row,html[data-workspace-theme][data-workspace-theme] .life-week-item{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .life-week-item form button,html[data-workspace-theme][data-workspace-theme] .life-week-item>a,html[data-workspace-theme][data-workspace-theme] .life-week-strip a:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-secondary-action{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .card input,html[data-workspace-theme][data-workspace-theme] .life-app .card select,html[data-workspace-theme][data-workspace-theme] .life-app .card textarea,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form input,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form select,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form textarea{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-mobile-nav{border-color:var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent)}html[data-workspace-theme][data-workspace-theme] .calx-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),color-mix(in srgb,var(--cyan) 9%,var(--panel)));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-create,html[data-workspace-theme][data-workspace-theme] .calx-date-nav button,html[data-workspace-theme][data-workspace-theme] .calx-view-switch,html[data-workspace-theme][data-workspace-theme] .calx-view-switch button,html[data-workspace-theme][data-workspace-theme] .calx-view-switch button.active{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-create{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-create:hover{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-month,html[data-workspace-theme][data-workspace-theme] .calx-schedule{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-all-day{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-day-heading.is-today>span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-day-heading.is-today>b{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .calx-day-heading>button{background:color-mix(in srgb,var(--event-color) 13%,var(--panel));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-time-axis{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-event{background:color-mix(in srgb,var(--event-color) 17%,var(--panel));color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-event:hover{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-event small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-event.is-task{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-selection{border:2px solid var(--line);background:color-mix(in srgb,var(--cyan) 16%,transparent);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-now-line{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-now-line i{background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-hint,html[data-workspace-theme][data-workspace-theme] .calx-month-grid>div{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-month-grid>div.is-selected{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-month-grid>div.is-today .calx-month-number{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .calx-month-event{background:color-mix(in srgb,var(--event-color) 12%,var(--panel));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-more{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-backdrop{background:color-mix(in srgb,var(--panel) 48%,transparent)}html[data-workspace-theme][data-workspace-theme] .calx-modal{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-close{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-close:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-eyebrow{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-kind-switch button{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-kind-switch button.active{background:var(--panel);color:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-form label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-form input,html[data-workspace-theme][data-workspace-theme] .calx-form select,html[data-workspace-theme][data-workspace-theme] .calx-form textarea{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .calx-form input:focus,html[data-workspace-theme][data-workspace-theme] .calx-form select:focus,html[data-workspace-theme][data-workspace-theme] .calx-form textarea:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-primary{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .calx-primary:hover{background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-success{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .calx-danger{background:var(--panel);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .calx-delete{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .calx-readonly{color:var(--muted)}@media (max-width:700px){html[data-workspace-theme][data-workspace-theme] .calx-mobile-week article{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week article.is-today{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week-event{background:color-mix(in srgb,var(--event-color) 10%,var(--panel));color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week-add{color:var(--cyan)}}html[data-workspace-theme][data-workspace-theme] .calx,html[data-workspace-theme][data-workspace-theme] .calx-all-day,html[data-workspace-theme][data-workspace-theme] .calx-date-nav button,html[data-workspace-theme][data-workspace-theme] .calx-day-heading,html[data-workspace-theme][data-workspace-theme] .calx-modal,html[data-workspace-theme][data-workspace-theme] .calx-month,html[data-workspace-theme][data-workspace-theme] .calx-month-grid>div,html[data-workspace-theme][data-workspace-theme] .calx-schedule,html[data-workspace-theme][data-workspace-theme] .calx-time-axis,html[data-workspace-theme][data-workspace-theme] .calx-view-switch,html[data-workspace-theme][data-workspace-theme] .calx-view-switch button{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-view-switch button.active{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-day-column.is-today{background-color:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-day-heading>button,html[data-workspace-theme][data-workspace-theme] .calx-event,html[data-workspace-theme][data-workspace-theme] .calx-month-event{color:var(--text);background:color-mix(in srgb,var(--event-color) 28%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-event small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-day-column{background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,var(--panel) 31px,var(--panel) 32px,transparent 32px,transparent 63px,var(--panel) 63px,var(--panel) 64px)}html[data-workspace-theme][data-workspace-theme] .calx-form input,html[data-workspace-theme][data-workspace-theme] .calx-form select,html[data-workspace-theme][data-workspace-theme] .calx-form textarea{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-kind-switch{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-kind-switch button.active{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-actions.is-open{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-month-grid>div.is-outside{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week article{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week article.is-today{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week-event{color:var(--text);background:color-mix(in srgb,var(--event-color) 25%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-mobile-week-add{border-color:var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .calx-google{background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-event.is-dragging{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-resize-handle:after{background:color-mix(in srgb,var(--event-color) 70%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-today-agenda{background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-today-list button{border-left:4px solid var(--event-color,#4f46e5);background:color-mix(in srgb,var(--event-color,#4f46e5) 8%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-google,html[data-workspace-theme][data-workspace-theme] .calx-today-agenda{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-today-list button{color:var(--text);background:color-mix(in srgb,var(--event-color,#4f46e5) 25%,var(--panel))}@media (max-width:700px){html[data-workspace-theme][data-workspace-theme] .calx-event,html[data-workspace-theme][data-workspace-theme] .calx-event.is-dragging{box-shadow:var(--shadow)}}html[data-workspace-theme][data-workspace-theme] .notes-count{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-count b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-composer{border:1px solid var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .notes-composer-icon{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .notes-overline{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .notes-composer h2,html[data-workspace-theme][data-workspace-theme] .notes-library h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-composer>div p,html[data-workspace-theme][data-workspace-theme] .notes-form label,html[data-workspace-theme][data-workspace-theme] .notes-form label small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-form input,html[data-workspace-theme][data-workspace-theme] .notes-form textarea{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent)}html[data-workspace-theme][data-workspace-theme] .notes-form input:focus,html[data-workspace-theme][data-workspace-theme] .notes-form textarea:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .notes-save{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .notes-save:hover{background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .notes-privacy{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-library{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .notes-search{border:1px solid var(--line);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-search:focus-within{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .notes-search a{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-search a:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .note-card{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .note-card:hover{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .note-owner{background:color-mix(in srgb,var(--note-accent) 12%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .note-card header small,html[data-workspace-theme][data-workspace-theme] .note-card header time{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-card h3{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-open,html[data-workspace-theme][data-workspace-theme] .note-open:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .note-archive{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-archive:hover{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .notes-empty{border:1px dashed var(--line)}html[data-workspace-theme][data-workspace-theme] .notes-empty>span{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .notes-empty h3{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-empty p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-empty a{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .note-viewer-backdrop{background:color-mix(in srgb,var(--panel) 48%,transparent)}html[data-workspace-theme][data-workspace-theme] .note-viewer{border:1px solid color-mix(in srgb,var(--line) 75%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .note-viewer-close{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-viewer>header b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-viewer>header time{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-viewer h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-viewer-content{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-viewer-actions{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .note-viewer-actions button{border:1px solid var(--line);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-viewer-actions form button{border-color:var(--line);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-app>.life-content>.card h2,html[data-workspace-theme][data-workspace-theme] .life-app>.life-content>.section-grid>.card h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form input,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form select,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form textarea{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form .btn.primary{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-permissions{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .friendly-count{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .friendly-count b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .friendly-icon{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .checklist-card-head>div>span,html[data-workspace-theme][data-workspace-theme] .friendly-card-intro>span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .friendly-card-intro p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .friendly-optional{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .checklist-settings>summary,html[data-workspace-theme][data-workspace-theme] .friendly-optional>summary{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .checklist-settings>summary:after,html[data-workspace-theme][data-workspace-theme] .friendly-optional>summary:after{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .checklist-card-head small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .checklist-card-head>strong{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .checklist-progress{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .checklist-progress i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .checklist-add input{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .checklist-item{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .checklist-item form button{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .checklist-item b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .checklist-item small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .checklist-item.done form button{border-color:var(--line);background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .checklist-empty,html[data-workspace-theme][data-workspace-theme] .friendly-empty{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .checklist-settings{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .checklist-settings .money-form{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .friendly-empty{border:1px dashed var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .friendly-empty span{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .friendly-empty h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-icon{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-tip{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-tip b,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-tip span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-head>div>span{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-head small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-head>strong{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-card .checklist-progress i{background:linear-gradient(90deg,var(--cyan),var(--cyan))}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-add{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-add label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-add input{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-check{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item.done .shopping-friendly-check{border-color:var(--line);background:color-mix(in srgb,var(--cyan) 9%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-remove{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-remove:hover{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout,html[data-workspace-theme][data-workspace-theme] .shopping-settings{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout>summary,html[data-workspace-theme][data-workspace-theme] .shopping-settings>summary{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout>summary:after,html[data-workspace-theme][data-workspace-theme] .shopping-settings>summary:after{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout label{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout input{border:1px solid var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .shopping-archive-form{border-top:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .notes-hero p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .note-card,html[data-workspace-theme][data-workspace-theme] .notes-composer,html[data-workspace-theme][data-workspace-theme] .notes-count,html[data-workspace-theme][data-workspace-theme] .notes-library{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-composer{background:linear-gradient(150deg,var(--panel) 55%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .note-card h3,html[data-workspace-theme][data-workspace-theme] .notes-composer h2,html[data-workspace-theme][data-workspace-theme] .notes-count b,html[data-workspace-theme][data-workspace-theme] .notes-form label,html[data-workspace-theme][data-workspace-theme] .notes-library h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-form input,html[data-workspace-theme][data-workspace-theme] .notes-form textarea{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .notes-search{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .notes-search input{color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .note-owner{background:color-mix(in srgb,var(--note-accent) 25%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .note-card header small{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-card p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .notes-empty{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .note-open{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .note-viewer{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .note-viewer-close{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-viewer h2,html[data-workspace-theme][data-workspace-theme] .note-viewer-content,html[data-workspace-theme][data-workspace-theme] .note-viewer>header b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .note-viewer-actions{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .note-viewer-actions button{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .finance-page-head p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-form label,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row b,html[data-workspace-theme][data-workspace-theme] .life-app>.life-content>.card h2,html[data-workspace-theme][data-workspace-theme] .life-app>.life-content>.section-grid>.card h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .telegram-permissions,html[data-workspace-theme][data-workspace-theme] .life-app .telegram-user-row{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .friendly-head p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .checklist-card,html[data-workspace-theme][data-workspace-theme] .friendly-count,html[data-workspace-theme][data-workspace-theme] .friendly-create{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .friendly-create{background:linear-gradient(150deg,var(--panel) 55%,var(--panel))}html[data-workspace-theme][data-workspace-theme] .checklist-card-head h2,html[data-workspace-theme][data-workspace-theme] .checklist-item b,html[data-workspace-theme][data-workspace-theme] .friendly-card-intro h2,html[data-workspace-theme][data-workspace-theme] .friendly-count b,html[data-workspace-theme][data-workspace-theme] .friendly-empty h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .checklist-item,html[data-workspace-theme][data-workspace-theme] .checklist-settings .money-form,html[data-workspace-theme][data-workspace-theme] .friendly-empty,html[data-workspace-theme][data-workspace-theme] .friendly-optional{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .checklist-add input,html[data-workspace-theme][data-workspace-theme] .checklist-item form button{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-tip{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-tip b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-card{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-friendly-head h2,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-add,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-item,html[data-workspace-theme][data-workspace-theme] .shopping-settings{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .shopping-checkout input,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-add input,html[data-workspace-theme][data-workspace-theme] .shopping-friendly-check{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .shopping-archive-form{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .shopping-archive{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-app .money-card b,html[data-workspace-theme][data-workspace-theme] .life-app .money-card h2,html[data-workspace-theme][data-workspace-theme] .life-app .money-card strong,html[data-workspace-theme][data-workspace-theme] .life-app .money-category>div>b,html[data-workspace-theme][data-workspace-theme] .life-app .money-dashboard,html[data-workspace-theme][data-workspace-theme] .life-app .money-header h1{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .money-card small,html[data-workspace-theme][data-workspace-theme] .life-app .money-card-title span,html[data-workspace-theme][data-workspace-theme] .life-app .money-form label,html[data-workspace-theme][data-workspace-theme] .life-app .money-goal-foot,html[data-workspace-theme][data-workspace-theme] .life-app .money-goal-head small,html[data-workspace-theme][data-workspace-theme] .life-app .money-header p,html[data-workspace-theme][data-workspace-theme] .life-app .money-movement small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .money-eyebrow{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-app .money-card{border-color:var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-app .money-ghost{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .money-ghost:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .finance-inline-form input,html[data-workspace-theme][data-workspace-theme] .life-app .money-form input,html[data-workspace-theme][data-workspace-theme] .life-app .money-form select,html[data-workspace-theme][data-workspace-theme] .life-app .money-form textarea,html[data-workspace-theme][data-workspace-theme] .life-app .money-goal-form input{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .money-form input::placeholder,html[data-workspace-theme][data-workspace-theme] .life-app .money-form textarea::placeholder,html[data-workspace-theme][data-workspace-theme] .life-app .money-goal-form input::placeholder{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .money-form input:focus,html[data-workspace-theme][data-workspace-theme] .life-app .money-form select:focus,html[data-workspace-theme][data-workspace-theme] .life-app .money-form textarea:focus{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-app .table-wrap{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-table{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .money-table th{color:var(--muted);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-table td{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-table tbody tr:hover td{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-table details[open]{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .compact-form{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .danger-button{background:var(--panel);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .life-app .admin-user-switch>div{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .life-app .admin-user-switch>div a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .admin-user-switch>div a:hover{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .user-chip{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-app .money-donut:before{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-donut span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .money-chart-legend p,html[data-workspace-theme][data-workspace-theme] .life-app .money-empty,html[data-workspace-theme][data-workspace-theme] .life-app .money-insight{border-color:var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-app .finance-progress,html[data-workspace-theme][data-workspace-theme] .life-app .money-avatar,html[data-workspace-theme][data-workspace-theme] .life-app .money-category-bar,html[data-workspace-theme][data-workspace-theme] .life-app .money-category-icon,html[data-workspace-theme][data-workspace-theme] .life-app .money-goal-progress,html[data-workspace-theme][data-workspace-theme] .life-app .movement-icon{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-goal{border-color:var(--line);background:linear-gradient(180deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .life-app .money-movement{border-color:var(--line)}html[data-workspace-theme][data-workspace-theme] .life-app .money-segment{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .money-segment input:checked+span{background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-app .stat-tile{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-app .empty-state{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trade-tag-box{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .trade-tag-box:focus-within{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trade-tag-pill{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .trade-tag-pill span{background:color-mix(in srgb,var(--cyan) 13%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-tag-suggestions button{border:1px solid var(--line)}html[data-workspace-theme][data-workspace-theme] .trade-tag-suggestions button:hover{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .trade-tag-box{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trade-tag-pill{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .trade-tag-pill span{background:color-mix(in srgb,var(--panel) 15%,transparent)}html[data-workspace-theme][data-workspace-theme] .trade-tag-suggestions button{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trade-tag-suggestions button:hover{border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trade-tag-suggestions small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card{border:1px solid color-mix(in srgb,var(--line) 18%,transparent);background:color-mix(in srgb,var(--panel) 72%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card.active,html[data-workspace-theme][data-workspace-theme] .tag-stat-card:hover{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card small,html[data-workspace-theme][data-workspace-theme] .tag-stat-card span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card.active,html[data-workspace-theme][data-workspace-theme] .tag-stat-card:hover{border-color:var(--line);background:var(--panel2)}html[data-workspace-theme][data-workspace-theme] .tag-stat-card small,html[data-workspace-theme][data-workspace-theme] .tag-stat-card span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card{border:1px solid color-mix(in srgb,var(--line) 22%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card button{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card button.ghost{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .pwa-offline-pill{border:1px solid color-mix(in srgb,var(--line) 35%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card{border-color:var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .pwa-install-card button.ghost{background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .pwa-offline-pill{border-color:var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-metrics .money-card span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-module{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 70%,transparent))}html[data-workspace-theme][data-workspace-theme] .admin-module:hover{border-color:var(--line);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-module em{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-quick-links a{border:1px solid color-mix(in srgb,var(--line) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-quick-links a:hover{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .inbox-item{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);background:color-mix(in srgb,var(--panel) 72%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-module{border-color:var(--line);background:linear-gradient(135deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .admin-module span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-module em{background:var(--panel2);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-quick-links a{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-quick-links a:hover{border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .inbox-item{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .inbox-item p{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .inbox-item small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-hero{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:linear-gradient(135deg,var(--panel) 0,var(--panel) 48%,var(--panel) 100%)}html[data-workspace-theme][data-workspace-theme] .admin-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 68%)}html[data-workspace-theme][data-workspace-theme] .admin-kicker,html[data-workspace-theme][data-workspace-theme] .admin-metric-card span,html[data-workspace-theme][data-workspace-theme] .admin-panel-head span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-hero h1{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-hero p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-status{border:1px solid color-mix(in srgb,var(--line) 20%,transparent);background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .admin-status.warn{border-color:color-mix(in srgb,var(--warn) 24%,transparent);background:var(--panel);color:var(--warn)}html[data-workspace-theme][data-workspace-theme] .admin-metric-card,html[data-workspace-theme][data-workspace-theme] .admin-panel{border:1px solid color-mix(in srgb,var(--line) 16%,transparent);background:color-mix(in srgb,var(--panel) 86%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-metric-card:after{background:var(--admin-accent,#6558ee)}html[data-workspace-theme][data-workspace-theme] .admin-metric-card h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-metric-card p,html[data-workspace-theme][data-workspace-theme] .admin-muted{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-panel-head h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-panel-head>b,html[data-workspace-theme][data-workspace-theme] .admin-panel-head>small{background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-service-row{border:1px solid color-mix(in srgb,var(--line) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-service-row b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-service-row small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-service-row>span{background:var(--panel);color:var(--good)}html[data-workspace-theme][data-workspace-theme] .admin-service-row>span.bad{background:var(--panel);color:var(--bad)}html[data-workspace-theme][data-workspace-theme] .admin-empty{border:1px dashed var(--line)}html[data-workspace-theme][data-workspace-theme] .trading-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel) 86%,transparent));border-right-color:color-mix(in srgb,var(--line) 11%,transparent)}html[data-workspace-theme][data-workspace-theme] .trading-brand{border:1px solid color-mix(in srgb,var(--line) 12%,transparent);background:color-mix(in srgb,var(--panel) 4%,transparent)}html[data-workspace-theme][data-workspace-theme] .trading-home-link{border:1px solid color-mix(in srgb,var(--line) 8%,transparent)!important;background:color-mix(in srgb,var(--panel) 4%,transparent);color:var(--text)!important}html[data-workspace-theme][data-workspace-theme] .trading-sidebar .nav-group{border:1px solid color-mix(in srgb,var(--line) 8%,transparent);background:color-mix(in srgb,var(--panel) 3%,transparent)}html[data-workspace-theme][data-workspace-theme] .trading-sidebar .nav-group summary{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .trading-sidebar nav a{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trading-sidebar nav a:hover{background:color-mix(in srgb,var(--cyan) 8%,transparent);border-color:color-mix(in srgb,var(--line) 12%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-hero{border-color:var(--line);background:linear-gradient(135deg,var(--panel),var(--panel) 55%,var(--panel));box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-hero h1,html[data-workspace-theme][data-workspace-theme] .admin-metric-card h2,html[data-workspace-theme][data-workspace-theme] .admin-panel-head h2,html[data-workspace-theme][data-workspace-theme] .admin-service-row b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-hero p,html[data-workspace-theme][data-workspace-theme] .admin-metric-card p,html[data-workspace-theme][data-workspace-theme] .admin-muted{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-metric-card,html[data-workspace-theme][data-workspace-theme] .admin-panel{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-service-row{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-empty{border-color:var(--line);background:var(--panel);color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .billing-provider-strip .good{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .billing-provider-strip .warn{color:var(--warn)}html[data-workspace-theme][data-workspace-theme] .billing-message{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .admin-position-actions .danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-modal-backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-reason-modal{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>b,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>small{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>b.warn{border-color:color-mix(in srgb,var(--warn) 22%,transparent);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-action-link.money-ghost,html[data-workspace-theme][data-workspace-theme] .admin-polished .money-ghost{border:1px solid color-mix(in srgb,var(--line) 18%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-news-row{border:1px solid color-mix(in srgb,var(--line) 14%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-polished,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-empty,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-metric-card,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-module,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-module b,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel b,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel h2,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-service-row,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-service-row b,html[data-workspace-theme][data-workspace-theme] .admin-polished .mini-row,html[data-workspace-theme][data-workspace-theme] .admin-polished .mini-row b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-module span,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-muted,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel p,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel small,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-service-row small,html[data-workspace-theme][data-workspace-theme] .admin-polished .mini-row span{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>b,html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>small{border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-panel-head>b.warn{border-color:var(--warn);background:var(--warn);color:var(--warn)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-action-link.money-ghost,html[data-workspace-theme][data-workspace-theme] .admin-polished .money-ghost{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-polished .admin-news-row{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-polished .btn.primary,html[data-workspace-theme][data-workspace-theme] .admin-polished .money-primary{background:var(--cyan);color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .admin-control-actions .danger,html[data-workspace-theme][data-workspace-theme] .admin-panel button.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 33%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-toast{background:var(--panel);color:var(--good);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-pair-grid i{background:var(--panel2)}html[data-workspace-theme][data-workspace-theme] .admin-pair-grid i:after{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-groq-description em{color:var(--good)}html[data-workspace-theme][data-workspace-theme] .life-universal-inbox>span{background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-command-center article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-command-item b,html[data-workspace-theme][data-workspace-theme] .life-command-center span,html[data-workspace-theme][data-workspace-theme] .money-focus-card span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-command-center h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-command-center p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .money-focus-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .money-focus-card h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .money-focus-card p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-live-refresh{border:1px solid color-mix(in srgb,var(--line) 22%,transparent)}html[data-workspace-theme][data-workspace-theme] .admin-live-refresh i{background:var(--cyan);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .admin-command-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel) 88%,transparent))}html[data-workspace-theme][data-workspace-theme] .admin-command-item{border:1px solid color-mix(in srgb,var(--line) 14%,transparent);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-command-item span{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-mistake{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-trader-mistake b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-mistake small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .life-trader-mistake strong,html[data-workspace-theme][data-workspace-theme] .life-trader-mistake>span{color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list a{border:1px solid var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list b{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list small{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>a,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>button,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>div{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .calx-focus-strip a:hover,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip button:hover{border-color:var(--line);background:var(--panel)}html[data-workspace-theme][data-workspace-theme] .admin-command-item,html[data-workspace-theme][data-workspace-theme] .life-command-center article,html[data-workspace-theme][data-workspace-theme] .life-trader-mistake,html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list a,html[data-workspace-theme][data-workspace-theme] .money-focus-card{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .admin-command-item span,html[data-workspace-theme][data-workspace-theme] .life-command-center h2,html[data-workspace-theme][data-workspace-theme] .life-trader-mistake b,html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list b,html[data-workspace-theme][data-workspace-theme] .money-focus-card h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .life-command-center p,html[data-workspace-theme][data-workspace-theme] .life-trader-mistake small,html[data-workspace-theme][data-workspace-theme] .life-trader-tag-list small,html[data-workspace-theme][data-workspace-theme] .money-focus-card p{color:var(--muted)}html[data-workspace-theme][data-workspace-theme] .admin-live-refresh{border-color:var(--line);background:var(--panel);color:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .admin-command-panel{background:linear-gradient(135deg,var(--panel),var(--panel))}html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>a,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>button,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip>div{border-color:var(--line);background:var(--panel);color:var(--text)}html[data-workspace-theme][data-workspace-theme] .calx-focus-strip b,html[data-workspace-theme][data-workspace-theme] .calx-focus-strip h2{color:var(--text)}html[data-workspace-theme][data-workspace-theme] .trading-ai-trigger{color:var(--text);box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trading-ai-trigger i{background:var(--cyan)}html[data-workspace-theme][data-workspace-theme] .trading-ai-popover{box-shadow:var(--shadow)}@media (max-width:700px){html[data-workspace-theme][data-workspace-theme] .trading-ai-trigger{box-shadow:var(--shadow)}}html[data-workspace-theme][data-workspace-theme] .trading-notification-trigger{box-shadow:var(--shadow)}html[data-workspace-theme][data-workspace-theme] .trading-notification-trigger>b{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--on-accent)}html[data-workspace-theme][data-workspace-theme] .fundamental-insight-section,html[data-workspace-theme][data-workspace-theme] .trading-notification-popover{box-shadow:var(--shadow)}