:root{--dock-zone:24px}@media (max-width:767px){:root{--dock-zone:calc(86px + env(safe-area-inset-bottom, 0px))}html.ui-root .ui-fab[data-placement=fixed]{bottom:calc(var(--nav-rail-h, 64px) + 18px + env(safe-area-inset-bottom, 0px))}}@media (min-width:768px){:root[data-nav-side=bottom]{--dock-zone:calc(86px + env(safe-area-inset-bottom, 0px))}:root[data-nav-side=hidden] .sf-main{padding-left:24px;padding-right:24px}:root[data-nav-side=left] .sf-main{padding-left:calc(var(--nav-rail-w, 84px) + 8px)}:root[data-nav-side=right] .sf-main{padding-right:calc(var(--nav-rail-w, 84px) + 8px)}}.ui-root:has(.ui-nav-layer[data-open=true]) :is(.ui-fab[data-placement=fixed],.sf-tour-offer){opacity:0;pointer-events:none;transition:opacity var(--dur-pop) var(--ease-out)}.ui-nav-trigger[data-keyboard=true]{opacity:0;transform:translateY(130%);pointer-events:none}@media (prefers-reduced-motion:reduce){.sf-main{transition:none}}[data-reduce-motion=true] .sf-main{transition:none}.dashboard-widget{--dashboard-tone:var(--accent);border-radius:var(--radius-panel);min-width:0;height:100%;color:var(--text-primary)}.dashboard-widget .ui-widget-header{padding:18px 18px 12px;gap:9px}.dashboard-widget .ui-widget-heading h2{font-weight:600;color:var(--text-primary)}.dashboard-widget .ui-widget-header-icon{color:var(--accent)}.dashboard-widget .ui-widget-actions{gap:5px}.dashboard-widget-open{min-height:36px;min-width:36px;justify-content:center}.dashboard-widget-body{padding-left:9px;padding-right:9px;scrollbar-width:thin;overscroll-behavior:contain}.dashboard-widget .ui-listrow{margin:0 3px;min-height:64px;border-radius:var(--radius-card)}.dashboard-widget .ui-listrow-title{font-weight:550}.dashboard-widget .ui-listrow-subtitle{line-height:1.45}.dashboard-widget-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;font-size:var(--fs-footnote);line-height:1.5;color:var(--text-secondary);min-height:0}.dashboard-widget-empty p{max-width:360px;margin:0}.dashboard-widget .skeleton{pointer-events:none}.dashboard-text-action{border:0;background:transparent;font:inherit;font-size:var(--fs-control);color:var(--action-text,var(--accent));display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:5px 8px;border-radius:var(--radius-pill);cursor:pointer;transition:background .22s var(--ease-out),transform .22s var(--ease-out)}.dashboard-text-action:disabled{color:var(--text-secondary);opacity:.55;cursor:default}.dashboard-text-action:active:not(:disabled){transform:scale(.96)}.dashboard-capital{min-height:0}.dashboard-capital-body{padding:0 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.dashboard-capital-value p{margin:0 0 7px;font-variant-numeric:tabular-nums}.dashboard-capital-value>strong{font-family:var(--font-figure);font-size:clamp(var(--fs-title-1),3.6vw,calc(var(--fs-large-title) * 1.3));line-height:1.13;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere}.dashboard-capital-change{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0;min-height:23px;font-size:var(--fs-footnote);font-variant-numeric:tabular-nums}.dashboard-capital-change>span:last-child{color:var(--text-secondary);font-size:var(--fs-caption)}.dashboard-capital-footer,.dashboard-capital-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-capital-tools .ui-seg-item{min-width:42px;min-height:36px}.dashboard-capital-plot{position:relative;width:100%;min-width:0;touch-action:pan-y;user-select:none}.dashboard-capital-plot>svg{display:block;width:100%;overflow:visible}.dashboard-capital-plot text{font-family:inherit;font-size:var(--fs-caption-2);fill:var(--text-secondary);font-variant-numeric:tabular-nums}.dashboard-chart-grid{stroke:var(--border-glass);stroke-width:1;fill:none;opacity:.55}.dashboard-chart-line{stroke:var(--dashboard-tone);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;fill:none}.dashboard-chart-guide{stroke:var(--text-secondary);stroke-width:1;stroke-dasharray:3 5;fill:none;opacity:.5}.dashboard-chart-point{fill:var(--bg-elevated);stroke:var(--dashboard-tone);stroke-width:2.4;transition:r .18s var(--ease-out)}.dashboard-capital-plot[data-keyboard=true] .dashboard-chart-point{stroke:var(--focus-ring,var(--accent));stroke-width:3}.dashboard-chart-seek{position:absolute;inset:0;width:100%;height:100%;opacity:.001;pointer-events:none;margin:0}.dashboard-capital-extremes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dashboard-capital-extremes button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;border:0;border-radius:var(--radius-popover);background:color-mix(in srgb,var(--surface-strong) 65%,transparent);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;min-height:54px;min-width:0;transition:background .2s,transform .2s var(--ease-out)}.dashboard-capital-extremes span{font-size:var(--fs-caption);color:var(--text-secondary)}.dashboard-capital-extremes strong{font-size:var(--fs-footnote);font-variant-numeric:tabular-nums;font-weight:550;overflow-wrap:anywhere}.dashboard-capital-extremes button:active{transform:scale(.975)}.dashboard-capital-footer{padding-top:5px;margin-top:auto}.dashboard-capital-loading{height:220px;min-height:150px}.dashboard-caption{margin:0;font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.45}.dashboard-capital-details{display:flex;flex-direction:column;gap:18px;min-width:0}.dashboard-capital-details>p{margin:0}.dashboard-data-table{max-height:360px;overflow:auto;border-radius:var(--radius-popover);overscroll-behavior:contain}.dashboard-data-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--fs-footnote)}.dashboard-data-table td,.dashboard-data-table th{padding:12px 8px;border-bottom:1px solid var(--border-glass);text-align:left}.dashboard-data-table td:last-child,.dashboard-data-table th:last-child{text-align:right}.dashboard-data-table th{position:sticky;top:0;background:var(--bg-elevated);color:var(--text-secondary);font-weight:500}.dashboard-widget .dashboard-news-row{padding:13px 12px;min-height:76px;transition:background .22s,transform .22s var(--ease-out)}.dashboard-widget .dashboard-news-row>div>p:first-child{font-size:var(--fs-control);line-height:1.5;-webkit-line-clamp:3!important}.dashboard-widget .sf-ev-detail{padding:2px 12px 12px 77px;border-radius:0;background:none;margin:0}.dashboard-events{container:events-widget/inline-size}.dashboard-events .ui-widget-header{display:grid;grid-template-columns:15px minmax(0,1fr) auto 44px 36px;column-gap:6px;row-gap:0}.dashboard-events .ui-widget-header-icon{grid-column:1;grid-row:1}.dashboard-events .ui-widget-heading{grid-column:2;grid-row:1;min-width:0}.dashboard-events .ui-widget-actions{display:contents}.dashboard-events .sf-ev-day{display:flex;align-items:center;grid-column:3;grid-row:1;min-width:0}.dashboard-events .dashboard-settings-trigger{grid-column:4;grid-row:1}.dashboard-events .dashboard-widget-open{grid-column:5;grid-row:1}@container events-widget (max-width:380px){.dashboard-events .ui-widget-header{grid-template-columns:15px minmax(0,1fr) 44px 36px;padding-bottom:6px}.dashboard-events .sf-ev-day{grid-column:1/-1;grid-row:2;justify-self:start}.dashboard-events .dashboard-settings-trigger{grid-column:3}.dashboard-events .dashboard-widget-open{grid-column:4}}@container events-widget (max-width:300px){.dashboard-events .currency-chip{padding:2px}.dashboard-events .currency-chip-code{display:none}}.dashboard-server-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 12px}.dashboard-server-select{display:inline-flex;max-width:100%}.dashboard-server-select>.sf-select-bare{width:auto;max-width:100%;gap:8px;padding:6px 10px 6px 12px;border-radius:var(--radius-pill);background:var(--glass-fill);border:1px solid var(--border-glass);box-shadow:inset 0 1px 0 var(--glass-reflection);backdrop-filter:blur(14px) saturate(150%);font-size:var(--fs-control);font-weight:600;transition:background .18s var(--ease-out)}.dashboard-server-select>.sf-select-bare:hover{background:color-mix(in srgb,var(--text-primary) 8%,var(--glass-fill))}.dashboard-system-content{position:relative;z-index:0}.dashboard-server-head>.ui-data-freshness{margin-left:auto}.dashboard-server-head>:first-child{min-width:fit-content;max-width:100%}.dashboard-server-grid{flex:1 0 auto;display:grid;grid-template-rows:repeat(2,minmax(auto,1fr));gap:9px}.dashboard-server-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-server-grid .ui-metric-tile{justify-content:space-between}.dashboard-server-metrics .ui-metric-tile{padding:11px 10px}.dashboard-server-metrics .ui-metric-value{font-size:var(--fs-title-2)}.dashboard-server-details{padding:5px 0}.dashboard-server-details>summary{padding:12px 2px;color:var(--text-secondary);font-size:var(--fs-footnote);cursor:pointer}.dashboard-live{position:relative;overflow:hidden;padding:20px!important;border:0;border-radius:var(--radius-panel);isolation:isolate;background:var(--glass-panel-fill,var(--bg-elevated));backdrop-filter:blur(24px) saturate(1.9);box-shadow:var(--shadow-glass),var(--shadow-glass-inner)}.dashboard-live>.dashboard-live-atmosphere{position:absolute;inset:0;z-index:-1;background:none;opacity:.55;pointer-events:none;border-radius:inherit}.ui-root[data-scheme=light] .dashboard-live>.dashboard-live-atmosphere{opacity:.34}@media(prefers-reduced-transparency:reduce){.dashboard-live>.dashboard-live-atmosphere{display:none}}[data-reduce-transparency=true] .dashboard-live>.dashboard-live-atmosphere{display:none}@media(hover:hover) and (pointer:fine){.dashboard-text-action:not(:disabled):hover{background:var(--surface-strong)}.dashboard-capital-extremes button:hover{background:color-mix(in srgb,var(--accent) 9%,var(--surface-strong))}.dashboard-live-hero:hover,.dashboard-live-stat:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.dashboard-widget .dashboard-news-row:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.dashboard-live *,.dashboard-widget *{animation:none!important;transition:none!important}.dashboard-capital-extremes button:active{transform:none}}html[data-reduce-motion=true] .dashboard-live *,html[data-reduce-motion=true] .dashboard-widget *{animation:none!important;transition:none!important}@media(prefers-reduced-transparency:reduce){.dashboard-live,.dashboard-widget{background:var(--bg-elevated);backdrop-filter:none}.dashboard-widget>.ui-atm{display:none}}.dashboard-live-body{display:flex;flex-direction:column;flex:1;min-height:0;gap:4px}.dashboard-live-hero{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:4px;padding:8px 8px 10px;margin:0 -4px;border-radius:var(--radius-group);color:inherit;text-decoration:none;transition:background .18s var(--ease-out)}.dashboard-live-title{font-size:var(--fs-section)}.dashboard-live-caption{font-size:var(--fs-caption);color:var(--text-secondary)}.dashboard-live-reading{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.dashboard-live-value{font-family:var(--font-figure);font-size:clamp(var(--fs-title-1),11cqi,44px);line-height:1.1;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--live-tone);overflow-wrap:anywhere}.dashboard-live-pill{font-style:normal;font-size:var(--fs-caption);font-weight:600;padding:3px 9px;border-radius:var(--radius-pill);color:var(--live-tone);background:color-mix(in srgb,var(--live-tone) 14%,transparent)}.dashboard-live-spark{display:block;width:100%;flex:1 1 52px;min-height:52px;max-height:170px;margin-top:10px;overflow:visible}.dashboard-live-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.dashboard-live-stat{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 8px 8px;border-radius:var(--radius-group);color:inherit;text-decoration:none;transition:background .18s var(--ease-out)}.dashboard-live-stat-value{font-family:var(--font-figure);font-size:var(--fs-title-2);line-height:1.1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.dashboard-live-stat-value[data-tone=gain]{color:var(--gain-text,var(--profit))}.dashboard-live-stat-value>small{font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);margin-left:2px}.dashboard-live-stat-label{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-live-gauge{display:flex;gap:2px;height:4px;margin-top:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 10%,transparent);overflow:hidden}.dashboard-live-gauge>i{display:block;height:100%;border-radius:var(--radius-pill);transition:width .6s var(--ease-out)}.dashboard-live-stat-hint{font-size:var(--fs-caption-2);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-live{container:live-widget/inline-size}@container live-widget (max-width:250px){.dashboard-live-stats{grid-template-columns:minmax(0,1fr);gap:0}.dashboard-live-stat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;row-gap:6px;padding:8px 6px}.dashboard-live-stat-value{font-size:var(--fs-title-3)}.dashboard-live-stat-label{white-space:normal}.dashboard-live-gauge{grid-column:1/-1;margin-top:0}.dashboard-live-stat-hint{display:none}}@media(max-width:767px){.dashboard-grid>.dashboard-widget{max-height:520px}}.dashboard-capital-footer .sf-select-bare{font-size:var(--fs-control)}.dashboard-event-name{font-size:var(--fs-caption)}@media(min-width:768px) and (pointer:fine){.dashboard-event-name{font-size:var(--fs-control)}html.ui-root .dashboard-widget-empty>.pill,html.ui-root .pill.dashboard-empty-action{min-height:var(--control-h-lg);padding-inline:18px}}.dashboard-setup{container:setup-widget/inline-size}.dashboard-setup .ui-widget-header{min-height:66px}.dashboard-setup-count{display:inline-flex;align-items:center;gap:10px;padding-right:6px;font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.dashboard-setup-dashes{display:inline-flex;gap:4px}.dashboard-setup-dashes>i{width:16px;height:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 14%,transparent);transition:background .3s var(--ease-out)}.dashboard-setup-dashes>i[data-done=true]{background:var(--accent)}.dashboard-setup-steps{list-style:none;margin:0;padding:0 9px 9px;display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.dashboard-setup-step{display:flex;align-items:center;gap:14px;min-width:0;padding:12px;border-radius:var(--radius-card);transition:background .2s var(--ease-out)}.dashboard-setup-step[data-next=true]{background:var(--accent-soft)}.dashboard-setup-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.dashboard-setup-step[data-next=true] .dashboard-setup-icon{color:var(--on-fill,#fff);background:var(--accent)}.dashboard-setup-step[data-done=true] .dashboard-setup-icon{color:var(--accent);background:var(--accent-soft)}.dashboard-setup-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dashboard-setup-title{font-size:var(--fs-control);font-weight:600;color:var(--text-primary)}.dashboard-setup-fact,.dashboard-setup-step[data-locked=true] .dashboard-setup-title{color:var(--text-secondary)}.dashboard-setup-fact{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-caption)}.dashboard-setup-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.dashboard-setup-dot[data-online=true]{background:var(--profit)}.dashboard-setup-action{flex:none;max-width:100%}.dashboard-setup-done{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-footnote);font-weight:550;color:var(--accent)}@container setup-widget (min-width:620px){.dashboard-setup-steps{flex-direction:row;gap:10px;padding:2px 12px 12px}.dashboard-setup-step{flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;background:color-mix(in srgb,var(--surface-1,var(--bg-elevated)) 54%,transparent)}.dashboard-setup-step[data-next=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.dashboard-setup-icon{width:44px;height:44px}.dashboard-setup-text{flex:1;justify-content:flex-start;gap:4px}.dashboard-setup-title{font-size:var(--fs-title-3)}.dashboard-setup-fact{font-size:var(--fs-footnote)}}.nav-empty{--nav-empty-line:color-mix(in srgb,var(--text-secondary) 46%,transparent);--nav-empty-faint:color-mix(in srgb,var(--text-secondary) 16%,transparent);display:flex;justify-content:center;width:100%}.nav-empty svg{max-width:100%;height:auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-empty-grid,.nav-empty-zero{stroke:var(--nav-empty-faint);stroke-width:1;stroke-dasharray:2 5}.nav-empty-base,.nav-empty-row,.nav-empty-source,.nav-empty-tick{stroke:var(--nav-empty-line);stroke-width:2}.nav-empty-row{stroke:var(--nav-empty-faint);stroke-width:7}.nav-empty-row-thin{stroke-width:4}.nav-empty-tick{stroke-width:1.5}.nav-empty-source{stroke:color-mix(in srgb,var(--loss) 55%,transparent);stroke-width:3}.nav-empty-glint{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:.16 1.2;stroke-dashoffset:.16;opacity:0;animation:nav-empty-glint 3.4s linear infinite}@keyframes nav-empty-glint{0%{stroke-dashoffset:.16;opacity:0}10%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-1.04;opacity:0}}.nav-empty-dot{fill:var(--nav-empty-line);stroke:none}.nav-empty-breathe{transform-box:fill-box;transform-origin:center;animation:nav-empty-breathe 3.4s ease-in-out infinite}@keyframes nav-empty-breathe{0%,70%,to{transform:scale(1);fill:var(--nav-empty-line)}84%{transform:scale(1.5);fill:var(--accent)}}.nav-empty-ghost{stroke:var(--nav-empty-faint);stroke-width:2}.nav-empty-draw{stroke:var(--nav-empty-line);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;animation:nav-empty-draw 5s cubic-bezier(.32,.72,0,1) infinite}@keyframes nav-empty-draw{0%{stroke-dashoffset:1;opacity:1;stroke:var(--accent)}50%{stroke-dashoffset:0;opacity:1;stroke:var(--accent)}80%{stroke-dashoffset:0;opacity:1;stroke:var(--nav-empty-line)}to{stroke-dashoffset:0;opacity:0;stroke:var(--nav-empty-line)}}.nav-empty-node{stroke:var(--nav-empty-line);stroke-width:1.5;fill:color-mix(in srgb,var(--text-secondary) 7%,transparent);animation:nav-empty-node 4.2s ease-in-out infinite;animation-delay:calc(var(--k) * .8s)}@keyframes nav-empty-node{0%,30%,to{stroke:var(--nav-empty-line);fill:color-mix(in srgb,var(--text-secondary) 7%,transparent)}10%,20%{stroke:var(--accent);fill:color-mix(in srgb,var(--accent) 16%,transparent)}}.nav-empty-link{stroke:var(--nav-empty-line);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;animation:nav-empty-link 4.2s ease-in-out infinite;animation-delay:calc(var(--k) * .8s + .3s)}@keyframes nav-empty-link{0%{stroke-dashoffset:1;stroke:var(--accent)}16%{stroke-dashoffset:0;stroke:var(--accent)}40%,80%{stroke-dashoffset:0;stroke:var(--nav-empty-line)}to{stroke-dashoffset:1;stroke:var(--nav-empty-line)}}.nav-empty-status{fill:var(--nav-empty-line);stroke:none;transform-box:fill-box;transform-origin:center;animation:nav-empty-status 3s ease-in-out infinite;animation-delay:calc(var(--k) * .6s)}@keyframes nav-empty-status{0%,36%,to{fill:var(--nav-empty-line);transform:scale(1)}12%,22%{fill:var(--profit);transform:scale(1.35)}}.nav-empty-beat{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:.2 1.2;stroke-dashoffset:.2;opacity:0;animation:nav-empty-glint 2.8s linear infinite}.nav-empty-track{stroke:var(--nav-empty-faint);stroke-width:6}.nav-empty-arc{stroke:var(--nav-empty-line);stroke-width:6;stroke-dasharray:.25 1;animation:nav-empty-arc 4s ease-in-out infinite;animation-delay:calc(var(--k) * .45s)}@keyframes nav-empty-arc{0%,to{stroke-dasharray:.02 1;stroke:var(--nav-empty-line)}50%{stroke-dasharray:.34 1;stroke:var(--accent)}}.nav-empty-headline{animation:nav-empty-headline 4.6s ease-out infinite;animation-delay:calc(var(--k) * .35s)}@keyframes nav-empty-headline{0%{opacity:0;transform:translateX(-10px)}14%,72%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.nav-empty-now{fill:var(--accent);stroke:none;transform:translateX(132px);animation:nav-empty-now 9s ease-in-out infinite alternate}@keyframes nav-empty-now{0%{transform:translateX(0)}to{transform:translateX(264px)}}@media (prefers-reduced-motion:reduce){.nav-empty *{animation:none!important}.nav-empty-beat,.nav-empty-glint{display:none}}:is([data-reduce-motion=true],[data-reduce=true]) .nav-empty *{animation:none!important}:is([data-reduce-motion=true],[data-reduce=true]) :is(.nav-empty-glint,.nav-empty-beat){display:none}