.chart-account-corner,.platform-range-bar,.platform-replay-dock,.platform-session,.platform-workspace{--chart-left-bar-w:52px;--chart-left-row-h:38px;--chart-left-icon:28px;--chart-hit:34px;--chart-hit-radius:6px;--chart-top-bar-h:38px;--chart-top-btn-h:34px;--chart-top-icon:24px;--chart-rail-w:45px;--chart-rail-btn:38px;--chart-rail-icon:28px;--chart-bottom-bar-h:38px;--chart-bottom-btn-h:34px;--chart-toolbar-font:14px;--chart-icon-stroke:1.3px}.platform-workspace :is(.vela-dtb,.vela-widget-topbar,.vela-widget-panels,.vela-widget-bottombar) svg :is(path,line,polyline,polygon,circle,ellipse,rect){vector-effect:non-scaling-stroke}.platform-workspace :is(.vela-dtb,.vela-widget-topbar,.vela-widget-panels,.vela-widget-bottombar) svg[stroke]:not([stroke=none]){stroke-width:var(--chart-icon-stroke)}.platform-workspace :is(.vela-dtb,.vela-widget-topbar,.vela-widget-panels,.vela-widget-bottombar) svg[stroke]:not([stroke=none]) [stroke-width]{stroke-width:var(--chart-icon-stroke)}.platform-workspace .vela-ws-toolbar .vela-dtb:not([data-collapsed="1"]){width:var(--chart-left-bar-w)!important}.platform-workspace .vela-ws-toolbar .vela-dtb{gap:0!important;padding:6px 0!important}.platform-workspace .vela-dtb :is(.vela-dtb-btn,.vela-dtb-cell){height:var(--chart-left-row-h)}.platform-workspace .vela-dtb .vela-dtb-icon{width:100%;height:var(--chart-left-row-h)}.platform-workspace .vela-dtb .vela-dtb-hit:not(.vela-dtb-hit--arrow){width:var(--chart-hit);height:var(--chart-hit);border-radius:var(--chart-hit-radius)}.platform-workspace .vela-dtb :is(.vela-dtb-btn,.vela-dtb-icon):not(.vela-dtb-collapse) .vela-dtb-hit:not(.vela-dtb-hit--arrow)>span{width:var(--chart-left-icon)!important;height:var(--chart-left-icon)!important}.platform-workspace .vela-dtb .vela-dtb-arrow{right:0}.platform-workspace .vela-dtb .vela-dtb-hit--arrow{width:11px;height:var(--chart-hit);border-radius:4px 0 0 4px}.platform-workspace .vela-dtb>div:not([class]){width:36px!important;margin:6px auto!important}.platform-workspace .vela-widget-topbar{height:var(--chart-top-bar-h);padding:2px 4px 2px var(--chart-left-bar-w);gap:0}.platform-workspace .vela-widget-topbar :is(.vela-widget-style,.vela-widget-action-left,.vela-widget-action,.vela-widget-tf-caret,.vela-widget-symbol){height:var(--chart-top-btn-h);border-radius:var(--chart-hit-radius);font-size:var(--chart-toolbar-font)}.platform-workspace .vela-widget-topbar :is(.vela-widget-action-left,.vela-widget-action){padding:0 10px 0 5px;gap:4px}.platform-workspace .vela-widget-topbar .vela-widget-style,.platform-workspace .vela-widget-topbar .vela-widget-tool{width:var(--chart-top-btn-h);height:var(--chart-top-btn-h);padding:0;border-radius:var(--chart-hit-radius)}.platform-workspace .vela-widget-topbar :is(.vela-widget-style,.vela-widget-action-left,.vela-widget-action,.vela-widget-tool) .vela-icon{font-size:var(--chart-top-icon);width:var(--chart-top-icon);height:var(--chart-top-icon)}.platform-workspace .vela-widget-topbar .vela-sep{width:1px;height:22px;margin:0 4px}.super-charts-session [data-replaying=true] .vela-widget-topbar #vela-action-platform-replay{--chart-replay-on-bg:#131722;--chart-replay-on-fg:#ffffff;background:var(--chart-replay-on-bg);color:var(--chart-replay-on-fg)}.dark .super-charts-session [data-replaying=true] .vela-widget-topbar #vela-action-platform-replay{--chart-replay-on-bg:#ffffff;--chart-replay-on-fg:#131722}.super-charts-session [data-replaying=true] .vela-widget-topbar #vela-action-platform-replay:is(:hover,:active){background:var(--chart-replay-on-bg);color:var(--chart-replay-on-fg);opacity:.88}.platform-workspace .vela-ws-main{margin-right:var(--chart-rail-w)}.platform-workspace .vela-widget-panels{top:var(--chart-top-bar-h);width:var(--chart-rail-w);box-sizing:border-box;align-items:center;gap:8px;padding-top:5px}.platform-workspace .vela-widget-panels button,.platform-workspace .vela-widget-topbar .vela-widget-panels button{width:var(--chart-rail-btn);height:var(--chart-rail-btn);border-radius:8px}.platform-workspace .vela-widget-panels button .vela-icon,.platform-workspace .vela-widget-topbar .vela-widget-panels button .vela-icon{font-size:var(--chart-rail-icon);width:var(--chart-rail-icon);height:var(--chart-rail-icon)}.platform-range-bar .vela-widget-bottombar,.platform-workspace .vela-widget-bottombar{height:var(--chart-bottom-bar-h);box-sizing:border-box;align-items:center}.platform-range-bar :is(.vela-bb-range,.vela-bb-tz),.platform-workspace .vela-widget-bottombar :is(.vela-bb-range,.vela-bb-tz){height:var(--chart-bottom-btn-h);border-radius:var(--chart-hit-radius);font-size:var(--chart-toolbar-font);font-weight:500}.platform-range-bar .vela-bb-range,.platform-workspace .vela-widget-bottombar .vela-bb-range{padding:0 6px}.platform-range-bar .vela-bb-settings,.platform-workspace .vela-widget-bottombar .vela-bb-settings{display:none}.platform-range-bar,.platform-replay-dock{padding-right:calc(var(--platform-panel-width) + var(--chart-rail-w))}.platform-session .practice-replay-surface{right:calc(var(--platform-panel-width) + var(--chart-rail-w) + 10px)}.platform-full-panels .platform-bottom-strip{position:absolute;left:0;bottom:0;right:calc(var(--platform-panel-width) + var(--chart-rail-w));z-index:26}.platform-full-panels .platform-bottom-strip :is(.platform-range-bar,.platform-replay-dock){padding-right:0}.platform-full-panels .vela-ws-main>:is(.vela-ws-toolbar,.vela-ws-grid){margin-bottom:var(--platform-bottom-h,0)}.platform-full-panels .vela-ws-main>.vela-ws-toolbar{height:auto}.platform-status-clock .platform-range-bar .vela-bb-tz{display:none}.chart-vela-credit{color:var(--muted-foreground);font-size:11px;white-space:nowrap;text-decoration:none}.chart-vela-credit:hover{color:var(--foreground);text-decoration:underline}.platform-range-bar .chart-vela-credit{flex:none;padding:0 10px}.platform-range-bar .platform-range-end{display:flex;flex:none;align-items:center;gap:8px;padding-right:8px}.platform-status-clock .platform-range-bar{container-type:inline-size}@container (max-width: 560px){.platform-range-bar .chart-vela-credit-by,.platform-range-bar .vela-bb-range:nth-of-type(n+5){display:none}.platform-range-bar .chart-vela-credit{padding:0 6px}}@container (max-width: 480px){.platform-range-bar .vela-bb-range:nth-of-type(n+3){display:none}}@container (max-width: 400px){.platform-range-bar :is(.vela-bb-range,.session-clock-zone){display:none}.platform-range-bar .vela-widget-bottombar{padding-left:4px}.platform-range-bar .platform-range-end{gap:4px;padding-right:4px}}.platform-history-status{top:calc(var(--chart-top-bar-h) + 40px);left:calc(var(--chart-left-bar-w) + 21px)}.chart-account-corner{position:absolute;top:0;left:0;z-index:5;display:grid;place-items:center;width:var(--chart-left-bar-w);height:var(--chart-top-bar-h)}[data-replay-boundary]:has([data-layout=mobile]) .chart-account-corner{display:none}.chart-account-button{display:grid;place-items:center;width:var(--chart-hit);height:var(--chart-hit);border-radius:999px;outline:none;transition:background-color .12s ease}.chart-account-button:hover,.chart-account-button[data-state=open]{background:var(--selected)}.chart-account-button:disabled{opacity:.5}.chart-account-button:focus-visible{box-shadow:0 0 0 1px var(--ring)}.chart-account-avatar{width:26px;height:26px;font-size:12px}.chart-account-menu{padding:6px}.chart-account-menu :is([role=menuitem],[role=menuitemcheckbox]){min-height:36px;padding-inline:10px;gap:10px;font-size:14px}.chart-account-corner:has(.chart-sidebar-toggle){display:flex;justify-content:flex-start;gap:2px;width:calc(var(--chart-left-bar-w) + var(--chart-hit) + 2px);padding-left:calc((var(--chart-left-bar-w) - var(--chart-hit)) / 2)}[data-replay-boundary]:has(.chart-sidebar-toggle) .platform-workspace .vela-widget-topbar{padding-left:calc(var(--chart-left-bar-w) + var(--chart-hit) + 2px)}.chart-sidebar-toggle{display:grid;place-items:center;width:var(--chart-hit);height:var(--chart-hit);border-radius:var(--chart-hit-radius);color:var(--foreground);outline:none;transition:background-color .12s ease}.chart-sidebar-toggle svg{width:20px;height:20px}.chart-sidebar-toggle:hover,.chart-sidebar-toggle[aria-expanded=true]{background:var(--selected)}.chart-sidebar-toggle:disabled{opacity:.5}.chart-sidebar-toggle:focus-visible{box-shadow:0 0 0 1px var(--ring)}.chart-sidebar-dock{--chart-sidebar-w:240px;flex-shrink:0;width:0;height:100%;overflow:hidden;visibility:hidden;transition:width .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.chart-sidebar-dock[data-open=true]{width:var(--chart-sidebar-w);visibility:visible;transition:width .24s cubic-bezier(.22,1,.36,1),visibility 0s}.chart-sidebar-dock:not([data-ready=true]){transition:none}.chart-sidebar-dock-body{width:var(--chart-sidebar-w);padding-bottom:env(safe-area-inset-bottom)}@media (max-width:879px){.chart-sidebar-dock{position:fixed;inset-block:0;left:0;z-index:50}.chart-sidebar-dock[data-open=true]{box-shadow:var(--shadow-2xl,0 25px 50px -12px rgb(0 0 0/.25))}}@media (prefers-reduced-motion:reduce){.chart-sidebar-dock,.chart-sidebar-dock[data-open=true]{transition:none}}.vela-workspace{position:relative}.vela-dtb[data-collapsed="1"] .chart-fav-toggle{display:none}.vela-dtb .chart-fav-toggle{margin-top:auto}.vela-dtb .chart-fav-toggle+.vela-dtb-collapse{margin-top:0}.chart-fav-bar{position:absolute;z-index:45;display:flex;align-items:center;gap:2px;padding:3px 4px 3px 2px;border:1px solid var(--vela-border);border-radius:8px;background:var(--vela-bg);color:var(--vela-fg-muted);box-shadow:var(--vela-shadow);pointer-events:auto;user-select:none}.chart-fav-bar[hidden]{display:none}.chart-fav-grip{display:flex;width:10px;height:18px;padding:0 1px;cursor:grab;opacity:.6}.chart-fav-grip:active{cursor:grabbing}.chart-fav-list{display:flex;align-items:center;gap:2px}.chart-fav-tool{display:flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.chart-fav-tool .vela-dtb-hit{width:30px;height:30px;border-radius:var(--chart-hit-radius,6px);background:transparent}.chart-fav-tool:hover{color:var(--vela-fg-bright)}.chart-fav-tool:hover .vela-dtb-hit{background:var(--vela-hover)}.chart-fav-tool[data-active="1"]{color:var(--vela-fg-bright)}.chart-fav-tool[data-active="1"] .vela-dtb-hit{background:var(--vela-active)}.chart-fav-empty{padding:0 8px;font-size:12px;white-space:nowrap}.vela-dtb .chart-cursor-cell>.vela-dtb-btn{height:100%}.chart-cursor-menu{position:absolute;z-index:46;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--vela-border-strong,var(--vela-border));border-radius:var(--vela-radius-md,6px);background:var(--vela-surface,var(--vela-bg));color:var(--vela-fg);box-shadow:var(--vela-shadow);pointer-events:auto}.chart-cursor-menu[hidden]{display:none}.chart-cursor-item{display:flex;align-items:center;gap:10px;min-width:148px;padding:4px 10px 4px 6px;border-radius:var(--vela-radius-sm,4px);color:inherit;font:13px var(--vela-font,inherit);white-space:nowrap;cursor:pointer}.chart-cursor-item:focus-visible{outline:2px solid var(--vela-highlight,currentColor);outline-offset:-2px}.chart-cursor-label{flex:1 1 auto;text-align:left}.chart-cursor-check{display:flex;flex:none;width:14px;height:14px}.vela-workspace[data-chart-cursor=dot] div[style*="cursor: crosshair"]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='3.5' fill='%23ffffff' stroke='%23131722' stroke-width='1.5'/%3E%3C/svg%3E") 6 6,crosshair!important}.vela-workspace[data-chart-cursor=arrow] div[style*="cursor: crosshair"]{cursor:default!important}@media (max-width:1100px){.vela-widget-topbar :is(#vela-action-platform-indicators,#vela-action-platform-replay){font-size:0;gap:0}.vela-widget-topbar :is(#vela-action-platform-indicators,#vela-action-platform-replay) .vela-icon{font-size:16px}.vela-widget-topbar #vela-action-platform-session{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.vela-dialog.vela-ind-dialog{--ind-label-col:200px;--ind-control-w:168px;--ind-col-gap:16px}@media (min-width:640px){.vela-dialog.vela-ind-dialog{width:min(520px,94%)}.vela-ind-dialog .vela-dialog-body>div[style*="max-content 1fr"]{grid-template-columns:var(--ind-label-col) minmax(0,1fr)!important}.vela-ind-dialog .vela-field-cell>div[style*="width: 100px"],.vela-ind-dialog .vela-field-inline-item>div[style*="width: 100px"]{width:var(--ind-control-w)!important}.vela-ind-dialog .vela-field-inline-item>div:has(.vela-ind-combo){width:auto!important}.vela-ind-dialog .vela-field-cell{justify-self:stretch;min-width:0}.vela-ind-dialog .vela-field-inline{column-gap:12px}.vela-ind-dialog .vela-field-inline>.vela-field-inline-item:first-child:not(:last-child):has(>.vela-switch){flex:0 0 calc(var(--ind-label-col) + var(--ind-col-gap) - 12px);justify-content:flex-end;min-width:0}.vela-ind-dialog .vela-field-inline-item:has(>.vela-switch)>.vela-field-label{min-width:0}.vela-ind-dialog :is(.vela-field-cell,.vela-field-inline,.vela-field-bool)>.vela-hint{margin-left:auto}}.chart-time-inputs{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:visible}.chart-time-input{position:absolute;top:0;left:0;width:0}.chart-time-input-catcher[hidden],.chart-time-input[hidden]{display:none}.chart-time-input-line{position:absolute;top:0;left:-.5px;width:1px;background:var(--muted-foreground);opacity:.45}.chart-time-input[data-active=true] .chart-time-input-line{background:var(--brand);opacity:1}.chart-time-input-handle{position:absolute;left:-6px;width:12px;height:12px;margin-top:-6px;padding:0;border:1.5px solid var(--brand);border-radius:3px;background:var(--popover);cursor:ew-resize;pointer-events:auto;touch-action:none}.chart-time-input-handle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.chart-time-input[data-active=true] .chart-time-input-handle{background:var(--brand)}.chart-time-input-date{display:none;position:absolute;transform:translateX(-50%);margin-top:2px;padding:3px 8px;border-radius:4px;background:#005fb3;color:#ffffff;font-size:12px;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.chart-time-input[data-active=true] .chart-time-input-date{display:block}.chart-time-input-catcher{position:absolute;inset:0;pointer-events:auto;cursor:crosshair}.chart-time-input-prompt{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:min(560px,calc(100% - 32px));padding:8px 8px 8px 12px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:8px;background:var(--popover);color:var(--foreground);box-shadow:var(--popup-shadow);font-size:13px;line-height:18px;cursor:default}.chart-time-input-prompt-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer}.chart-time-input-prompt-close:hover{background:var(--accent);color:var(--foreground)}.chart-time-input-prompt-close svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5}.note-editor{background:transparent;margin-left:-2.75rem}.note-editor-input{min-height:12rem;padding:1rem .25rem 1.5rem 2.75rem;font-size:var(--note-body,.875rem);line-height:1.7;color:var(--foreground);overflow-wrap:anywhere;outline:none}.note-editor-placeholder{position:absolute;top:1rem;left:2.75rem;font-size:.875rem;line-height:1.7;color:var(--muted-foreground);pointer-events:none;user-select:none}.note-placeholder-link{pointer-events:auto;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.note-editor-loading{min-height:12rem;padding:1rem .25rem 1.5rem 0}.note-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:1px;min-height:2.5rem;overflow-x:auto;scrollbar-width:none;padding:.3rem .25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.note-tool{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex:none;min-width:1.75rem;height:1.75rem;padding:0 .3rem;border-radius:6px;font-size:.8125rem;color:var(--muted-foreground);background:transparent;white-space:nowrap}.note-tool:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.note-tool[aria-pressed=true],.note-tool[data-state=open]{background:var(--selected);color:var(--foreground)}.note-tool:disabled{opacity:.4;cursor:default}.note-tool:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.note-tool-wide{padding:0 .4rem;color:var(--foreground)}.note-tool-caret{min-width:1.1rem;padding:0;margin-left:-2px}.note-toolbar-divider{flex:none;width:1px;height:1.1rem;margin:0 .2rem;background:var(--border)}.note-size{flex:none;width:2.2rem;height:1.75rem;border:1px solid var(--input);border-radius:6px;background:transparent;text-align:center;font-size:.8125rem;color:var(--foreground);outline:none}.note-size:focus{border-color:var(--ring)}.note-swatch{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid var(--border);border-radius:5px;font-size:.75rem}.note-editor-shell.is-fullscreen{position:fixed;inset:0;z-index:100;overflow-y:auto;background:var(--background);padding:.5rem max(1rem,calc((100vw - 52rem) / 2)) 3rem}.note-editor-shell.is-fullscreen .note-editor-input{min-height:calc(100vh - 6rem)}.note-p{margin:0 0 .35em}.note-h1,.note-h2,.note-h3,.note-h4,.note-h5,.note-h6{font-weight:600;margin:.9em 0 .35em;line-height:1.35}.note-editor-input>:first-child{margin-top:0}.note-h1{font-size:var(--note-h1,1.5em)}.note-h2{font-size:var(--note-h2,1.25em)}.note-h3{font-size:var(--note-h3,1.1em)}.note-quote{border-left:3px solid var(--input);padding-left:1em;margin:.5em 0;color:var(--muted-foreground)}.note-code{display:block;white-space:pre-wrap;font-family:var(--font-mono,ui-monospace,monospace);font-size:.8125rem;background:var(--muted);border-radius:6px;padding:.6em .75em;margin:.5em 0}.note-hr{border:none;margin:1em 0;padding:.25em 0;cursor:pointer}.note-hr:after{content:"";display:block;height:1px;background:var(--input)}.note-hr-selected{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.note-link{color:var(--brand);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.note-image{display:inline-block;max-width:100%;cursor:default}.note-bold{font-weight:600}.note-italic{font-style:italic}.note-underline{text-decoration:underline}.note-strike{text-decoration:line-through}.note-underline-strike{text-decoration:underline line-through}.note-inline-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.85em;background:var(--muted);border-radius:4px;padding:.1em .3em}.note-highlight{background:rgb(250 220 90/.45);border-radius:2px}.dark .note-highlight{background:rgb(250 200 60/.3)}.note-ol,.note-ul{margin:0 0 .5em;padding-left:1.5em}.note-ul{list-style:disc}.note-ol{list-style:decimal}.note-li-nested{list-style:none}.note-li-nested>.note-ol,.note-li-nested>.note-ul{margin-bottom:0}.note-checklist{list-style:none;padding-left:0}.note-li-checked,.note-li-unchecked{position:relative;list-style:none;padding-left:1.6em;outline:none}.note-li-checked{color:var(--muted-foreground);text-decoration:var(--note-checked-line,line-through)}.note-li-checked:before,.note-li-unchecked:before{content:"";position:absolute;left:0;top:.3em;width:1em;height:1em;border:1px solid var(--input);border-radius:4px;background:var(--card);cursor:pointer}.note-li-checked:before{background:var(--primary);border-color:var(--primary)}.note-li-checked:after{content:"";position:absolute;left:.36em;top:.45em;width:.3em;height:.55em;border:solid var(--primary-foreground);border-width:0 2px 2px 0;transform:rotate(45deg);cursor:pointer}.note-li-checked[aria-checked],.note-li-unchecked[aria-checked]{outline:none}.note-table-scroll{max-width:100%;overflow-x:auto;margin:.5em 0}.note-table{border-collapse:collapse;width:100%}.note-td,.note-th{border:1px solid var(--input);padding:.35em .5em;vertical-align:top;min-width:4rem}.note-th{background:var(--muted);font-weight:600;text-align:left}.note-td>.note-p:last-child,.note-th>.note-p:last-child{margin-bottom:0}.Collapsible__container{border-radius:8px;margin:.25em 0 .5em}.Collapsible__title{cursor:pointer;padding:.15em .25em .15em 1.5em;position:relative;font-weight:600;list-style:none;outline:none;border-radius:6px}.Collapsible__title:hover{background:var(--accent)}.Collapsible__title::-webkit-details-marker,.Collapsible__title::marker{display:none}.Collapsible__title:before{border-bottom:4px solid transparent;border-right:6px solid transparent;border-top:4px solid transparent;border-left:6px solid transparent;border-left-color:var(--muted-foreground);display:block;content:"";position:absolute;left:.45em;top:50%;transform-origin:2px 50%;transform:translateY(-50%);transition:transform .2s ease}.Collapsible__container[open]>.Collapsible__title:before{transform:translateY(-50%) rotate(90deg)}.Collapsible__title>.note-p{margin:0}.Collapsible__title>.note-p:has(>br:only-child):before{content:"Toggle title";color:var(--muted-foreground);font-weight:400}.Collapsible__content{padding:.15em .25em .15em 1.5em}.Collapsible__content[hidden]{display:none}.note-drag-menu{position:absolute;left:0;top:0;display:flex;align-items:center;gap:1px;padding:1px;border-radius:6px;opacity:0;cursor:grab;will-change:transform,opacity;transition:transform .14s ease-in-out,opacity .16s ease-in-out}.note-drag-menu:active{cursor:grabbing}.note-drag-menu .note-drag-grip,.note-drag-menu button{display:grid;place-items:center;width:18px;height:22px;border-radius:4px;color:var(--muted-foreground);background:transparent}.note-drag-menu .note-drag-grip:hover,.note-drag-menu button:hover{background:var(--accent);color:var(--foreground)}.note-drop-line{position:absolute;left:0;top:0;height:3px;border-radius:2px;background:var(--brand);opacity:0;pointer-events:none;will-change:transform}.note-menu{z-index:60;min-width:15rem;max-height:20rem;overflow-y:auto;padding:.25rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--popup-shadow)}.note-menu-group{padding:.35rem .5rem .2rem;font-size:.6875rem;font-weight:500;color:var(--muted-foreground)}.note-menu-item{display:flex;width:100%;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:6px;font-size:.8125rem;text-align:left;cursor:pointer}.note-menu-item[aria-selected=true]{background:var(--selected)}.note-menu-item-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--muted-foreground)}.note-menu-empty{padding:.5rem;font-size:.8125rem;color:var(--muted-foreground)}.note-floating{position:absolute;top:0;left:0;z-index:50;display:flex;align-items:center;gap:1px;padding:.2rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--popup-shadow);opacity:0;will-change:transform;transition:opacity .15s}.note-floating button{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;border-radius:6px;color:var(--muted-foreground);font-size:.8125rem}.note-floating button:hover{background:var(--accent);color:var(--foreground)}.note-floating button[aria-pressed=true]{background:var(--selected);color:var(--foreground)}.note-floating-divider{width:1px;height:1.1rem;margin:0 .15rem;background:var(--border)}.note-floating input{height:1.75rem;min-width:14rem;padding:0 .5rem;border-radius:6px;border:1px solid var(--input);background:var(--card);font-size:.8125rem;outline:none}.note-floating input:focus{border-color:var(--ring)}.note-floating a{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .4rem;font-size:.8125rem;color:var(--brand)}.note-link[href^="/api/attachments/"]{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;border:1px solid var(--border);border-radius:.5rem;background:var(--panel);padding:.375rem .625rem;color:var(--foreground);text-decoration:none}.note-link[href^="/api/attachments/"]:before{content:"";flex:none;width:.875rem;height:.875rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.7}.note-link[href^="/api/attachments/"]:hover{background:var(--panel-hover)}.dashboard-page{--dashboard-text-2:var(--secondary-foreground);--dashboard-fill-1:rgba(55,53,47,0.04);--dashboard-fill-2:rgba(55,53,47,0.06);--dashboard-fill-3:rgba(55,53,47,0.08);--dashboard-grid-line:rgba(0,0,0,0.06);--dashboard-outline:rgba(0,0,0,0.12);--dashboard-blue:#0081f2;width:100%;margin:0 auto;padding:0 16px 48px}.dark .dashboard-page{--dashboard-fill-1:rgba(255,255,255,0.04);--dashboard-fill-2:rgba(255,255,255,0.06);--dashboard-fill-3:rgba(255,255,255,0.08);--dashboard-grid-line:rgba(255,255,255,0.06);--dashboard-outline:rgba(255,255,255,0.12);--dashboard-blue:#1a93fe}@media (min-width:768px){.dashboard-page{width:max(85%,min(100% - 64px,720px));padding:0 0 48px}}@media (min-width:1024px){.dashboard-page{--dashboard-width:max(calc((100% + 6rem) * 0.85),min(calc(100% + 6rem - 64px),720px));width:var(--dashboard-width);margin-inline:calc((100% - var(--dashboard-width)) / 2)}}@container dashboard (min-width: 520px){.dashboard-page .dashboard-grid-card{grid-column:span var(--dashboard-span-pair,1)}}@container dashboard (min-width: 700px){.dashboard-page .dashboard-grid.dashboard-grid{grid-template-columns:repeat(60,minmax(0,1fr));column-gap:0;margin:0 -6px}.dashboard-page .dashboard-grid-card{grid-column:span var(--dashboard-track,60);margin:0 6px}}@container dashboard (min-width: 1300px){.dashboard-page .dashboard-grid-card{grid-column:span var(--dashboard-track-1300,60)}}@container dashboard (min-width: 1500px){.dashboard-page .dashboard-grid-card{grid-column:span var(--dashboard-track-1500,60)}}.dashboard-page .dashboard-layout{padding:24px 0 0}.dashboard-page>[role=status].mx-4,.dashboard-page>p.mx-4{margin-left:0;margin-right:0}.dashboard-header{display:flex;flex-direction:column;padding:32px 0 0}.dashboard-header.dashboard-header{position:static}.dashboard-header-row{display:flex;min-height:38px;min-width:0;align-items:center;gap:16px}.dashboard-title{margin:0;font-family:var(--font-title-serif),Georgia,serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:32px;line-height:38px;font-weight:500;letter-spacing:-.015em}.dashboard-header-tools{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.dashboard-header-icons{display:flex;align-items:center;gap:2px}.dashboard-header-sep{width:1px;height:18px;margin:0 4px;flex:none;background:var(--dashboard-outline)}.dashboard-start-day{height:28px;min-width:0;flex:none;gap:6px;padding:0 10px;border-radius:8px;font-size:13px;line-height:20px;font-weight:500;box-shadow:none}.dashboard-start-day svg{width:16px;height:16px}.dashboard-header-chip.dashboard-header-chip{height:28px;min-width:0;flex:none;gap:6px;padding:0 8px 0 9px;border-radius:8px;font-size:13px;line-height:20px;font-weight:400}.dashboard-header-chip.dashboard-header-chip svg{width:16px;height:16px}.dashboard-header-chip.dashboard-header-chip svg.lucide-chevron-down{width:14px;height:14px;color:var(--muted-foreground)}.dashboard-header .dashboard-header-chip[aria-label="Select account"],.dashboard-header .dashboard-header-chip[aria-label="Select session"]{max-width:224px;flex:0 1 auto}.dashboard-header-icon{position:relative;display:inline-grid;width:28px;height:28px;flex:none;place-items:center;border-radius:8px;color:var(--foreground);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.dashboard-header-icon:hover,.dashboard-header-icon[data-panel-open],.dashboard-header-icon[data-state=open]{background:var(--dashboard-fill-2)}.dashboard-header-icon:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dashboard-header-icon svg{width:18px;height:18px}.dashboard-header-icon-dot{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:9999px;background:var(--dashboard-blue)}.dashboard-header-below{margin-top:8px;font-size:13px;line-height:20px}.dashboard-header-below:empty{display:none}.dashboard-header-below>p{font-size:13px}.dashboard-demo-bar{margin-top:20px;min-height:70px;gap:8px 16px;padding:16px;border-radius:12px;border:0}.dashboard-demo-bar>p{font-size:14px;line-height:20px;font-weight:500}.dashboard-demo-bar-sub{display:block;font-size:13px;line-height:18px;font-weight:400;color:var(--dashboard-text-2)}.dashboard-demo-bar a,.dashboard-demo-bar button{height:32px}@media (min-width:768px) and (max-width:959px){.dashboard-start-day{width:28px;padding:0;gap:0}.dashboard-header-sep,.dashboard-start-day-label{display:none}}@media (max-width:959px){.dashboard-header .dashboard-header-chip .dashboard-header-chip-label{display:none}}@media (max-width:767px){.dashboard-header{padding-top:16px}.dashboard-title{font-size:26px;line-height:32px}.dashboard-header-row{flex-wrap:wrap;row-gap:12px}.dashboard-header-tools{flex:1 1 100%;justify-content:flex-end;gap:4px}.dashboard-start-day{width:28px;padding:0;gap:0}.dashboard-header-sep,.dashboard-start-day-label{display:none}.dashboard-demo-bar{margin-top:16px;min-height:0;padding:10px 12px 10px 16px;gap:12px}.dashboard-page .dashboard-layout{padding-top:16px}}.dashboard-page .dashboard-grid{gap:12px}.dashboard-page .dashboard-grid-card .card-sheen{border-radius:12px;background:var(--card);box-shadow:none}.dashboard-page .dashboard-grid-card [data-slot=card-header]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 6px;min-height:36px;padding:16px 16px 0}.dashboard-page .dashboard-grid-card [data-slot=card-header]>*+*{margin-top:0}.dashboard-page .dashboard-grid-card [data-slot=card-header]>.flex{min-width:0;flex-wrap:wrap}.dashboard-page .dashboard-grid-card [data-slot=card-header]>:last-child:not([data-slot=card-title]):not(button[aria-label^="About "]){margin-left:auto}.dashboard-page .dashboard-grid-card [data-slot=card-title]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;color:var(--dashboard-text-2)}.dashboard-page .dashboard-grid-card [data-slot=card-content]{padding:12px 16px 16px}.dashboard-page .dashboard-grid-card button[aria-label^="About "]{width:20px;height:20px;margin-left:-2px;border-radius:6px;color:var(--muted-foreground)}.dashboard-page .dashboard-grid-card button[aria-label^="About "]:focus-visible,.dashboard-page .dashboard-grid-card button[aria-label^="About "]:hover{background:var(--dashboard-fill-2);color:var(--foreground)}.dashboard-page .dashboard-grid-card button[aria-label^="About "] svg{width:14px;height:14px}.dashboard-card-icon{display:inline-grid;place-items:center;color:var(--muted-foreground)}.dashboard-page .dashboard-grid-card .text-3xl,.dashboard-page .dashboard-value{font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.01em}.dashboard-page .dashboard-grid-card .text-xl{font-weight:500}.dashboard-sub{overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard-chip,.dashboard-sub{margin-top:4px;white-space:nowrap}.dashboard-chip{display:inline-flex;height:20px;align-items:center;gap:2px;padding:0 6px;border-radius:9999px;font-size:12px;line-height:16px}.dashboard-gauge-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-page .dashboard-gauge-row.dashboard-gauge-row{padding-top:8px}.dashboard-page .journal-gauge .text-lg{font-size:18px;line-height:24px;font-weight:500}.dashboard-win-key{display:flex;min-width:0;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:12px;line-height:18px;color:var(--muted-foreground)}.dashboard-win-key li{display:flex;align-items:center;gap:6px;white-space:nowrap}.dashboard-win-key b{min-width:16px;font-size:13px;font-weight:500;text-align:right;color:var(--foreground)}.dashboard-win-key-dot{width:6px;height:6px;flex:none;border-radius:9999px;background:var(--muted-foreground)}.dashboard-win-key-dot.is-win{background:var(--profit)}.dashboard-win-key-dot.is-loss{background:var(--loss)}.dashboard-pf-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-pf-ring{width:64px;height:64px;flex:none}.dashboard-pf-ring-track{stroke:var(--dashboard-fill-3)}.dashboard-pf-ring-value{stroke:var(--dashboard-blue)}.dashboard-winloss-bar{display:flex;height:4px;gap:4px;margin-top:12px}.dashboard-winloss-amounts{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;line-height:18px}.dashboard-edge-score{font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.dashboard-edge-score small{font-size:13px;font-weight:400;color:var(--muted-foreground)}.dashboard-page .dashboard-visual-card{height:320px}.dashboard-page .dashboard-visual-card-content{min-height:0;overflow:hidden}@media (max-width:767px){.dashboard-page .dashboard-grid-card [data-slot=card-title]{white-space:normal}}.dashboard-page [aria-label="Loading dashboard"]>.dashboard-grid-stage{padding:24px 0 0}.dashboard-page{--dashboard-up-bg:color-mix(in srgb,var(--profit) 10%,transparent);--dashboard-down-bg:color-mix(in srgb,var(--loss) 10%,transparent)}.dark .dashboard-page{--dashboard-up-bg:color-mix(in srgb,var(--profit) 12%,transparent);--dashboard-down-bg:color-mix(in srgb,var(--loss) 12%,transparent)}.dashboard-page .dashboard-fill-card,.dashboard-page .dashboard-visual-card{display:flex;flex-direction:column}.dashboard-page .dashboard-fill-card>[data-slot=card-content],.dashboard-page .dashboard-visual-card>.dashboard-visual-card-content{display:flex;min-height:0;flex:1;flex-direction:column}.dashboard-page .dashboard-visual-card-content>.journal-chart-frame{min-height:0;flex:1}.dashboard-card-button{display:inline-flex;height:28px;flex:none;align-items:center;gap:4px;padding:0 8px;border-radius:8px;font-size:13px;line-height:18px;white-space:nowrap;color:var(--dashboard-text-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.dashboard-card-button:hover{background:var(--dashboard-fill-2);color:var(--foreground)}.dashboard-card-button:disabled{opacity:.5;pointer-events:none}.dashboard-card-button svg{width:14px;height:14px}.dashboard-card-button.is-outline{box-shadow:0 0 0 1px var(--dashboard-outline) inset}.dashboard-card-button.is-icon{width:28px;justify-content:center;padding:0}.dashboard-card-button.is-icon svg{width:16px;height:16px}.dashboard-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard-page .dashboard-small-select.dashboard-small-select{width:auto;height:28px;gap:4px;padding:0 8px;border:0;border-radius:8px;background:transparent;box-shadow:0 0 0 1px var(--dashboard-outline) inset;font-size:13px;line-height:18px;color:var(--dashboard-text-2)}.dashboard-page .dashboard-small-select svg{width:14px;height:14px}.dashboard-calendar-head{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-calendar-month{margin:0 auto 0 0;font-size:14px;line-height:20px;font-weight:500;color:var(--dashboard-text-2);white-space:nowrap}.dashboard-calendar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dashboard-calendar-tools>button:not(.dashboard-card-button){width:28px;height:28px;border-radius:8px;color:var(--dashboard-text-2)}.dashboard-calendar-tools>button:not(.dashboard-card-button) svg{width:16px;height:16px}.dashboard-page .dashboard-grid-card [data-slot=card-header]>.dashboard-calendar-head{margin-left:0}.journal-calendar.is-dashboard .journal-calendar-grid{gap:4px;font-size:12px;line-height:16px}.journal-calendar.is-dashboard .journal-calendar-grid>div.pb-1,.journal-calendar.is-dashboard .journal-calendar-week-heading{padding:0 0 2px;text-align:center;font-size:12px;line-height:16px}.journal-calendar.is-dashboard .journal-calendar-day{min-height:76px;gap:1px;padding:6px 8px;border:0;border-radius:8px;background:var(--dashboard-fill-1);font-size:12px;line-height:16px;color:var(--muted-foreground)}.journal-calendar.is-dashboard div.journal-calendar-day:not(.journal-calendar-day-link){background:none}.journal-calendar.is-dashboard .journal-calendar-day-link[data-performance=profit]{background:var(--dashboard-up-bg)}.journal-calendar.is-dashboard .journal-calendar-day-link[data-performance=loss]{background:var(--dashboard-down-bg)}.journal-calendar.is-dashboard .journal-calendar-day>:first-child{flex-direction:row-reverse;margin-bottom:0;font-size:12px;font-weight:500;color:var(--dashboard-text-2)}.journal-calendar.is-dashboard .journal-calendar-amount{order:10;margin-top:auto;font-size:13px;line-height:18px;font-weight:500}.journal-calendar.is-dashboard [data-performance=profit] .journal-calendar-amount{color:var(--profit)}.journal-calendar.is-dashboard [data-performance=loss] .journal-calendar-amount{color:var(--loss)}.journal-calendar.is-dashboard .journal-calendar-note{order:11;margin-top:2px}.journal-calendar.is-dashboard .journal-calendar-week{border-radius:8px;padding:6px 8px;background:var(--dashboard-fill-2);box-shadow:0 0 0 1px var(--dashboard-grid-line) inset;font-size:12px;line-height:16px}.journal-calendar.is-dashboard .journal-calendar-week-name{font-weight:500;color:var(--dashboard-text-2)}.journal-calendar.is-dashboard .journal-calendar-week>.rounded-full{order:1;padding:0;background:none}.journal-calendar.is-dashboard .journal-calendar-week>.tnum{order:2}.journal-calendar.is-dashboard>div:last-child{margin-top:12px;font-size:13px;line-height:18px}.journal-calendar.is-dashboard>div:last-child .font-semibold{font-weight:500}@container calendar (min-width: 480px){.journal-calendar.is-dashboard .journal-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(72px,.9fr)}.journal-calendar.is-dashboard .journal-calendar-full,.journal-calendar.is-dashboard .journal-calendar-week-heading{display:block}.journal-calendar.is-dashboard .journal-calendar-compact,.journal-calendar.is-dashboard .journal-calendar-week-label{display:none}.journal-calendar.is-dashboard .journal-calendar-week{grid-column:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px;margin-bottom:0}.journal-calendar.is-dashboard .journal-calendar-week>.tnum{margin-top:auto;font-size:15px;line-height:20px;font-weight:600}.journal-calendar.is-dashboard .journal-calendar-week>.tnum:not(.text-profit):not(.text-loss){color:var(--foreground)}}.dashboard-trade-tabs{display:flex;min-height:0;flex:1;flex-direction:column;align-items:flex-start}.dashboard-trade-list.dashboard-trade-list{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;margin-top:8px}.dashboard-trade-list[hidden]{display:none}.dashboard-trade-rows{display:flex;height:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}@media (max-width:767px){.dashboard-trade-rows{height:auto}}.dashboard-trade-row{display:grid;height:36px;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;border-radius:8px;font-size:13px;line-height:18px}.dashboard-trade-row:hover{background:var(--dashboard-fill-1)}.dashboard-trade-chip{display:inline-flex;height:18px;align-items:center;justify-self:start;padding:0 6px;border-radius:9999px;background:var(--dashboard-fill-2);font-size:11px;line-height:16px;font-weight:500;color:var(--dashboard-text-2)}.dashboard-trade-chip.is-win{background:var(--dashboard-up-bg);color:var(--profit)}.dashboard-trade-chip.is-loss{background:var(--dashboard-down-bg);color:var(--loss)}.dashboard-trade-symbol{font-weight:500;color:var(--foreground)}.dashboard-trade-date{margin-left:6px;color:var(--muted-foreground)}.dashboard-heatmap{display:grid;min-height:0;flex:1;grid-template-columns:28px repeat(8,minmax(0,1fr));grid-template-rows:auto repeat(7,minmax(0,1fr));gap:3px;font-size:11px;line-height:14px;color:var(--muted-foreground)}.dashboard-heatmap>a,.dashboard-heatmap>i{min-height:10px;border-radius:3px;background:var(--dashboard-fill-2)}.dashboard-heatmap>a:focus-visible,.dashboard-heatmap>a:hover{outline:1px solid var(--dashboard-outline)}.dashboard-heatmap>i.is-future{background:none}.dashboard-heatmap-key{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px}.dashboard-heatmap-key i{width:8px;height:8px;border-radius:2px;background:var(--dashboard-fill-2)}.dashboard-heatmap-key i+span,.dashboard-heatmap-key span+i{margin-left:6px}.dashboard-checklist-score{display:flex;align-items:center;gap:12px}.dashboard-checklist-ring{width:40px;height:40px;flex:none}.dashboard-checklist-ring .is-track{stroke:var(--dashboard-fill-3)}.dashboard-checklist-ring .is-value{stroke:var(--dashboard-blue)}.dashboard-checklist-score-label{font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard-checklist-score-value{font-size:18px;line-height:24px;font-weight:500}.dashboard-checklist{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:12px 0 0;padding:0;list-style:none}.dashboard-checklist li,.dashboard-checklist-empty{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px;border-radius:10px;box-shadow:0 0 0 1px var(--dashboard-grid-line) inset}.dashboard-checklist-empty{margin:12px 0 0;font-size:13px;line-height:18px;color:var(--muted-foreground)}.dashboard-checklist-title{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:18px;color:var(--dashboard-text-2)}.dashboard-checklist-title>[role=img]{margin-top:2px}.dashboard-checklist-title svg{width:14px;height:14px}.dashboard-checklist-value{font-size:16px;line-height:22px;font-weight:500}.dashboard-checklist-value small{font-size:13px;font-weight:400;color:var(--muted-foreground)}@media (max-width:767px){.dashboard-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-report-controls{flex-wrap:wrap;gap:4px;margin-bottom:8px}.dashboard-report-controls,.dashboard-report-metric{display:flex;align-items:center}.dashboard-report-controls button[aria-label^="Metric:"]{height:28px;gap:4px;padding:0 8px;border:0;border-radius:8px;box-shadow:0 0 0 1px var(--dashboard-outline) inset;font-size:13px;line-height:18px;color:var(--dashboard-text-2)}.dashboard-report-controls button[aria-label^="Metric:"]>span:first-child{display:none}.dashboard-report-controls button[aria-label^="Metric:"] svg{width:14px;height:14px}.dashboard-report-controls>button{height:28px;font-size:13px}.dashboard-report-remove{display:grid;width:20px;height:20px;place-items:center;margin-left:2px;border-radius:6px;color:var(--muted-foreground)}.dashboard-report-remove:hover{background:var(--dashboard-fill-2);color:var(--foreground)}.dashboard-report-remove svg{width:12px;height:12px}.dashboard-page .dashboard-grid-card .text-xl{font-size:24px;line-height:30px;letter-spacing:-.01em}.dashboard-page .dashboard-grid-card [data-slot=card-content]>.mt-1.text-xs{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px}.dashboard-value-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-date-chip{display:inline-flex;height:20px;align-items:center;padding:0 6px;border-radius:9999px;background:var(--dashboard-fill-2);font-size:12px;line-height:16px;color:var(--dashboard-text-2)}.dashboard-year{display:grid;grid-template-columns:48px repeat(12,minmax(0,1fr)) minmax(72px,1.1fr);gap:4px;font-size:12px;line-height:16px}.dashboard-year-head{text-align:center;color:var(--muted-foreground)}.dashboard-year-cell,.dashboard-year-label{display:flex;align-items:center;color:var(--muted-foreground)}.dashboard-year-cell{height:100%;min-height:48px;flex-direction:column;justify-content:center;padding:6px;border-radius:8px;background:var(--dashboard-fill-1);text-align:center}.dashboard-year-cell b{font-size:13px;line-height:18px;font-weight:500}.dashboard-year-cell b:not(.text-profit):not(.text-loss){color:var(--foreground)}.dashboard-year-cell.is-win{background:var(--dashboard-up-bg)}.dashboard-year-cell.is-loss{background:var(--dashboard-down-bg)}.dashboard-year-cell.is-total{background:none;box-shadow:0 0 0 1px var(--dashboard-grid-line) inset}.dashboard-year-name{display:none}@container dashboard (max-width: 699px){.dashboard-year{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-year-head,.dashboard-year-label{display:none}.dashboard-year-name{display:block}.dashboard-year-cell{min-height:64px}}@container dashboard (max-width: 419px){.dashboard-year{grid-template-columns:repeat(3,minmax(0,1fr))}}@container calendar (max-width: 479px){.journal-calendar.is-dashboard .journal-calendar-week{display:none}.journal-calendar.is-dashboard .journal-calendar-day{min-height:48px;padding:4px}.journal-calendar.is-dashboard .journal-calendar-trades{display:none}.journal-calendar.is-dashboard .journal-calendar-amount{font-size:11px;line-height:14px}}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0%;size-adjust:105.48%}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0%;size-adjust:117.91%}@font-face{font-family:"Source Serif 4";unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/a68aff3a962b0230.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/b320a66bfbfd6145.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/77b13ceaa1a51394.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/427381a3605ff7b3.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/8c5a26bc447e27d6.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_086ceb,.__className_31daa2,.__className_7cc9bf,.__className_a8aa55,.__className_b9e70b{font-family:"Source Serif 4";font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/031465bfeaac367c.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_9c12a6{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:500;font-style:normal}.__variable_9c12a6{--font-title-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Newsreader;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/e40e5ab8daee7a5c.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Newsreader;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/e10edf7cb901ff1a.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.__className_2a5f44,.__className_32ab91{font-family:Newsreader;font-weight:400;font-style:normal}@font-face{font-family:Newsreader;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/e699fbf9329167c0.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.__className_372a49{font-family:Newsreader,Newsreader Fallback;font-weight:400;font-style:normal}.__variable_372a49{--font-landing-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/ba9851c3c22cd980.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/ba9851c3c22cd980.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/ba9851c3c22cd980.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:u+1f??;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+1f??;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+1f??;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/19cfc7226ec3afaa.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/19cfc7226ec3afaa.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/19cfc7226ec3afaa.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/df0a9ae256c0569c.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/df0a9ae256c0569c.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/df0a9ae256c0569c.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/8e9860b6e62d6359.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/8e9860b6e62d6359.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/8e9860b6e62d6359.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_4e13ce,.__className_8e8b32,.__className_961fbd,.__className_b8d6db,.__className_f3b57b,.__className_f5317d{font-family:Inter}@font-face{font-family:Inter;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/e4af272ccee01ff0.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/e4af272ccee01ff0.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/e4af272ccee01ff0.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_706d4d{font-family:Inter,Inter Fallback}.__variable_706d4d{--font-landing-sans:"Inter","Inter Fallback"}