/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/depth{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#070707;--panel:#000000c7;--panel-2:#000000eb;--line:#ffffff24;--line-strong:#ffffff59;--blue:#a0a0a0;--blue-2:#707070;--text:#e7f2fb;--muted:#838383;--green:#a0a0a0;--red:#ff6477}body .app-shell .unified-trade-ledger{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;background-color:var(--object-surface-face)!important;width:100%!important;box-shadow:var(--object-depth)!important;background-image:none!important;border-radius:14px!important;padding:6px!important;overflow:auto hidden!important;container:trade-ledger/inline-size!important}body .app-shell .unified-trade-ledger .sortable-trade-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 6px!important;width:100%!important;min-width:820px!important;padding:0!important;display:table!important}body .app-shell .unified-trade-ledger .sortable-trade-table thead{display:table-header-group!important}body .app-shell .unified-trade-ledger .sortable-trade-table tbody{display:table-row-group!important}body .app-shell .unified-trade-ledger .sortable-trade-table tr{padding:0!important;display:table-row!important}body .app-shell .unified-trade-ledger .sortable-trade-table th,body .app-shell .unified-trade-ledger .sortable-trade-table td{box-sizing:border-box!important;display:table-cell!important}body .app-shell .unified-trade-ledger .sortable-trade-table th{background:0 0!important;height:36px!important;padding:0 3px!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:first-child{width:18%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(2){width:11%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(3){width:12%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(4){width:7%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(5){width:9%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(6){width:13%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(7){width:10%!important}body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(8){width:20%!important}body .app-shell .unified-trade-ledger .sortable-trade-table td{border-top:1px solid var(--object-edge-top)!important;border-bottom:1px solid var(--object-edge-bottom)!important;background-color:var(--object-inset-face)!important;vertical-align:middle!important;white-space:nowrap!important;height:62px!important;padding:7px 9px!important}body .app-shell .unified-trade-ledger .sortable-trade-table td:first-child{border-left:1px solid var(--object-edge-side)!important;border-radius:11px 0 0 11px!important}body .app-shell .unified-trade-ledger .sortable-trade-table td:last-child{border-right:1px solid var(--object-edge-side)!important;border-radius:0 11px 11px 0!important}body .app-shell .unified-trade-ledger .sortable-trade-table tbody tr:hover td{filter:brightness(1.08)}body .app-shell .unified-trade-ledger .trade-table-direction{width:max-content!important;margin:0!important;padding:4px 7px!important;display:inline-flex!important}body .app-shell .unified-trade-ledger .sortable-trade-table .net-cell{width:auto!important;margin:0!important;padding:6px 7px!important}body .app-shell .unified-trade-ledger .sortable-trade-table .trade-net-result-glass{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .unified-trade-ledger{border:1px solid var(--object-edge-side)!important;background-color:var(--object-surface-face)!important;box-shadow:var(--object-depth)!important;padding:5px!important;overflow-x:auto!important}body .app-shell .unified-trade-ledger .sortable-trade-table{width:100%!important;min-width:820px!important;padding:0!important;display:table!important}body .app-shell .unified-trade-ledger .sortable-trade-table thead{display:table-header-group!important}body .app-shell .unified-trade-ledger .sortable-trade-table tbody{display:table-row-group!important}body .app-shell .unified-trade-ledger .sortable-trade-table tr{min-height:0!important;padding:0!important;display:table-row!important}body .app-shell .unified-trade-ledger .sortable-trade-table th,body .app-shell .unified-trade-ledger .sortable-trade-table td{border-top:1px solid var(--object-edge-top)!important;border-bottom:1px solid var(--object-edge-bottom)!important;height:62px!important;padding:7px 9px!important;display:table-cell!important}body .app-shell .unified-trade-ledger .sortable-trade-table th{height:36px!important;padding:0 3px!important}body .app-shell .unified-trade-ledger .sortable-trade-table td:nth-child(n){grid-area:auto!important;width:auto!important;margin:0!important}}.primary-button,.filter.active,.segmented.active,.mobile-nav button.active,.panel-heading button.active,.trade-tools button.active{-webkit-text-stroke:.15px #e8faff3d;text-shadow:0 -1px 1px #000c14,0 1px 1px #ecfbff66,0 2px 4px #00050ab8!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav button{-webkit-text-stroke:.14px #daf5ff29;color:#b8dae7c2!important;letter-spacing:.055em!important;text-shadow:0 -1px 1px #000307,0 1px 1px #e0f7ff47,0 2px 3px #000205c7!important;font-weight:760!important}.mobile-nav button.active{color:#e7f8ff!important}}body .app-shell .trade-detail-header{gap:5px;margin-bottom:14px;padding-right:min(330px,34vw);display:grid}body .app-shell .trade-detail-tabs{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow),var(--ui-inset);-webkit-backdrop-filter:blur(28px)saturate(125%);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 14px;padding:6px;display:grid}body .app-shell .trade-detail-tabs>button{min-width:0;min-height:42px;color:var(--ui-muted);font:750 12px/1.2 var(--font-geist-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}body .app-shell .trade-detail-tabs>button:hover{color:var(--ui-text);background:var(--ui-surface-strong)}body .app-shell .trade-detail-tabs>button:active{transform:translateY(1px)}body .app-shell .trade-tab-panel{min-width:0;animation:.18s ease-out trade-tab-enter}@keyframes trade-tab-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}body .app-shell :is(.trade-documentation-details,.trade-media-section,.trade-notes-section){border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow),var(--ui-inset)!important;-webkit-backdrop-filter:blur(28px)saturate(125%)!important;border-radius:15px!important;margin:0 0 12px!important;padding:16px!important}body .app-shell .trade-documentation-details .derived-trade-hint{margin:0 0 12px}body .app-shell .trade-documentation-details .holding-duration small{color:var(--ui-text)!important;letter-spacing:.16em!important;font-weight:800!important}body .app-shell .trade-documentation-details .holding-duration strong{color:var(--ui-text);font-size:14px!important;font-weight:800!important}body .app-shell .charts-tab{min-height:260px}body .app-shell .trade-note-list .rich-note-content{max-height:96px;overflow:hidden}body .app-shell .rich-text-toolbar{border:1px solid var(--ui-border);background:var(--ui-surface-strong);min-width:0;box-shadow:var(--ui-inset);border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;display:flex}body .app-shell .rich-text-toolbar>button{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:34px;min-height:32px;color:var(--ui-text);cursor:pointer;border-radius:8px;place-items:center;padding:6px 9px;font-size:12px;display:grid}body .app-shell .rich-text-toolbar>button:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-strong)}body .app-shell .rich-color-control span{color:var(--ui-muted);font:700 12px var(--font-geist-sans)}body .app-shell .rich-color-control input{cursor:pointer;border-radius:6px!important;width:25px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:1px!important}body .app-shell .rich-text-surface{border:1px solid var(--ui-border);background:var(--ui-field);min-height:120px;max-height:360px;color:var(--ui-text);white-space:normal;box-shadow:var(--ui-inset);border-radius:11px;outline:0;padding:12px 13px;font-size:12px;line-height:1.65;overflow:auto}body .app-shell .rich-text-surface:focus{border-color:var(--ui-border-strong);box-shadow:var(--ui-inset),0 0 0 2px var(--ui-text)}@supports (color:color-mix(in lab, red, red)){body .app-shell .rich-text-surface:focus{box-shadow:var(--ui-inset),0 0 0 2px color-mix(in srgb,var(--ui-text) 8%,transparent)}}body .app-shell .rich-text-surface:empty:before{content:attr(data-placeholder);color:var(--ui-muted);pointer-events:none}body .app-shell .rich-note-content.empty{color:var(--ui-muted)}body .app-shell .rich-note-content :is(p,div,ul,ol){margin:0 0 .55em}body .app-shell .rich-note-content :is(ul,ol){padding-left:1.5em}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .trade-detail-header{margin-top:2px;margin-bottom:11px;padding-right:0}body .app-shell .trade-detail-tabs{border-radius:12px;gap:4px;margin-bottom:10px;padding:4px}body .app-shell .trade-detail-tabs>button{border-radius:9px;min-height:39px;padding:7px 5px;font-size:12px}body .app-shell .trade-detail-tabs>button b{min-width:17px;height:17px;font-size:12px}body .app-shell :is(.trade-documentation-details,.trade-media-section,.trade-notes-section){border-radius:12px!important;margin-bottom:8px!important;padding:11px!important}body .app-shell .trade-documentation-details .time-range{grid-template-columns:1fr!important;gap:7px!important}body .app-shell .trade-documentation-details .time-range>div:last-child{text-align:left!important}body .app-shell .trade-documentation-details .holding-duration{text-align:left;place-content:center start;min-height:62px}body .app-shell .executions-tab{border-radius:12px;padding:10px}body .app-shell .rich-text-toolbar{gap:4px;padding:5px}body .app-shell .rich-text-toolbar>button{min-width:32px;min-height:31px;padding:5px 7px}body .app-shell .rich-color-control span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body .app-shell .rich-color-control{padding:4px 5px}body .app-shell .rich-text-surface{min-height:135px;font-size:12px}body .app-shell .note-editor-fields{grid-template-columns:1fr}}.theme-switch{border:1px solid var(--line);min-height:38px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(24px);background:#4646461f;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #0000002e}.theme-switch i{border:1px solid var(--line);border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.theme-switch span{letter-spacing:.05em;font-size:12px;font-weight:750}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-candles{display:block!important;position:absolute!important;inset:0!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-candles>b{border:1px solid!important;border-radius:2px!important;width:7px!important;display:block!important;position:absolute!important;box-shadow:inset 1px 1px #fff9,2px 3px #00000085,0 5px 8px #0006!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-candles>b:before{content:""!important;background:currentColor!important;width:1px!important;height:19px!important;position:absolute!important;top:-5px!important;left:2px!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-candles>b:first-child{color:#31b7ff!important;background:linear-gradient(145deg,#b7edff,#31b7ff 54%,#0875ad)!important;height:9px!important;top:10px!important;left:3px!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-candles>b:last-child{color:#ff6477!important;background:linear-gradient(145deg,#ffc1ca,#ff6477 54%,#a91f39)!important;height:10px!important;top:7px!important;left:13px!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet{z-index:4!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffff94,#bebebe57 55%,#3c3c3c4d)!important;border:1px solid #ffffffd1!important;border-radius:4px!important;width:17px!important;height:20px!important;position:absolute!important;bottom:0!important;right:1px!important;box-shadow:inset 1px 1px #ffffffbd,2px 3px #1e1e1eb3,0 5px 8px #0000006b!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet:after{content:"";border-top:0 solid #0000;border-bottom:5px solid #0000;border-left:0 solid #0000;border-right:5px solid #ffffff9e;position:absolute;top:0;right:0}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet>b{background:#ffffffe0!important;width:8px!important;height:1px!important;position:absolute!important;left:4px!important;box-shadow:0 1px 1px #00000059!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet>b:first-child{top:7px!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet>b:nth-child(2){top:11px!important}body .app-shell :is(.main-nav,.mobile-nav) .notes-nav-icon .notes-sheet>b:nth-child(3){top:15px!important}.notes-table{min-width:760px!important}.notes-table th:first-child{width:18%!important}.notes-table th:nth-child(2){width:24%!important}.notes-table th:nth-child(3){width:40%!important}.notes-table th:nth-child(4){width:14%!important}.notes-table th:nth-child(5){width:4%!important}.notes-table td:first-child strong,.notes-table td:first-child small{display:block}.notes-table td:first-child small{color:var(--muted);margin-top:4px;font-size:12px}.notes-table td:nth-child(2) strong{font-family:var(--font-geist-sans);font-size:12px}.notes-table .note-preview-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden;color:var(--muted)!important}.notes-add-button{min-height:38px!important;padding:0 13px!important}.account-dropdown-group{gap:5px;display:grid;position:relative}.account-dropdown-row{grid-template-columns:minmax(0,1fr) 32px;gap:5px;display:grid;position:relative}.account-dropdown-row>select{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--text);background:#2d2d2d47;border-radius:9px;outline:0;padding:0 10px;font-size:12px;box-shadow:inset 0 1px #ffffff1a}.account-dropdown-kebab{width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important}.account-dropdown-kebab:disabled{opacity:.3;cursor:not-allowed}.account-dropdown-row .account-context-menu{z-index:90!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;display:grid!important;top:42px!important;left:0!important;right:0!important}.attachment-preview-button{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:zoom-in;background:#2323233d;border-radius:9px;padding:0;display:block;overflow:hidden}.attachment-preview-button img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.attachment-preview-button span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;display:block;overflow:hidden}.attachment-preview-button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.photo-viewer-backdrop{z-index:130;padding:18px}.photo-viewer{border:1px solid var(--journal-glass-border-side,var(--line-strong));-webkit-backdrop-filter:blur(46px)saturate(112%);background:#1414147a;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(88vh,900px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 35px 110px #0000009e}.photo-viewer>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:56px;padding:10px 58px 10px 16px;display:flex;position:relative}.photo-viewer>header div{flex:1;min-width:0}.photo-viewer>header span,.photo-viewer>header strong{display:block}.photo-viewer>header span{color:var(--muted);letter-spacing:.16em;font-size:12px}.photo-viewer>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.photo-viewer>header>b{color:var(--muted);font:12px var(--font-geist-mono)}.photo-viewer-stage{background:#00000059;place-items:center;min-height:0;padding:12px;display:grid}.photo-viewer-stage img{object-fit:contain;width:100%;height:100%;display:block}.photo-viewer>footer{border-top:1px solid var(--line);justify-content:center;gap:8px;padding:10px;display:flex}.calendar-note-badge{height:auto!important;box-shadow:none!important;direction:ltr!important;background:0 0!important;border:0!important;gap:3px!important;padding:0!important;top:4px!important;right:4px!important}.calendar-note-icon-box,.calendar-note-badge>b{-webkit-backdrop-filter:blur(20px)!important;background:#4e4e4e2e!important;border:1px solid #ffffff52!important;border-radius:7px!important;place-items:center!important;height:24px!important;display:grid!important;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0000003d!important}.calendar-day-object>span:first-child{z-index:3;text-align:right;padding-right:2px;display:block;position:relative}@media (width>=761px){.app-shell{grid-template-columns:210px minmax(0,1fr)!important}.sidebar{width:210px!important}.workspace{grid-column:2!important;justify-self:center!important;width:min(100%,1280px)!important;padding:0 22px 56px!important}.topbar{min-height:88px!important}.kpi-grid{grid-template-columns:1fr 1fr!important;width:min(100%,860px)!important}.dashboard-grid{width:min(100%,860px)!important}.chart-panel{min-height:330px!important}.trades-panel,.trade-calendar-panel{width:min(100%,1120px)!important}.utility-page{max-width:1000px!important}.trade-chart-grid{grid-template-columns:1fr!important;width:min(100%,1040px)!important}.ax-chart-canvas{height:390px!important}.trade-drawer{width:min(980px,100vw - 210px)!important}.management-layout{grid-template-columns:210px minmax(0,1fr)!important}.main-nav button{min-height:48px!important}}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobile-nav button{min-width:0!important;padding:7px 2px!important}.mobile-nav .nav-glass-icon{transform:scale(.88)!important}.mobile-nav-label{font-size:12px!important}.top-actions{gap:4px!important}.theme-switch{width:38px;min-width:38px;height:38px;padding:0}.theme-switch span{display:none}.workspace-select,.account-select{width:126px!important}.notes-table{min-width:0!important}.notes-table thead{display:none}.notes-table,.notes-table tbody,.notes-table tr,.notes-table td{width:100%!important;display:block!important}.notes-table tr{border:1px solid var(--line);border-radius:11px;margin:7px;padding:12px 34px 12px 12px;position:relative}.notes-table td{white-space:normal!important;border:0!important;height:auto!important;padding:2px 0!important}.notes-table td:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none!important;display:-webkit-box!important}.notes-table td:nth-child(4){margin-top:7px;color:var(--muted)!important;font-size:12px!important}.notes-table td:last-child{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.photo-viewer-backdrop{padding:8px}.photo-viewer{border-radius:15px;height:90vh}.photo-viewer-stage{padding:6px}.photo-viewer>footer .secondary-button{min-height:38px}.calendar-note-icon-box,.calendar-note-badge>b{height:20px!important}.calendar-note-icon-box{width:22px!important}.calendar-note-badge>b{min-width:19px!important;padding:0 4px!important;font-size:12px!important}.calendar-note-icon-box .glass-media-icon.compact{transform:scale(.53)!important}}:root[data-theme=light]{--bg:#eef1f3;--panel:#ffffff6b;--panel-2:#ffffff9e;--line:#1c242b29;--line-strong:#1c242b57;--text:#151a1e;--muted:#657078;--journal-glass:#ffffff4d;--journal-glass-border-top:#ffffffeb;--journal-glass-border-side:#46525a38;--journal-glass-border-bottom:#46525a52;--journal-glass-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #1e28301a,0 18px 42px #2b374026;--dashboard-canvas:radial-gradient(ellipse at 78% -22%,#ffffffeb,transparent 42%),radial-gradient(ellipse at 8% 72%,#a9b5be2e,transparent 40%),linear-gradient(145deg,#edf1f3,#dfe5e8 58%,#f4f6f7)}html[data-theme=light],html[data-theme=light] body{color:var(--text)!important;background:#e7ecef!important}html[data-theme=light] body:before{background:var(--dashboard-canvas)!important}html[data-theme=light] body .app-shell :is(.sidebar,.mobile-nav,.panel,.kpi-grid article,.content-panel,.utility-page,.status-strip,.account-select,.workspace-select,.more-menu,.context-menu,.mobile-more-menu,.trade-drawer,.note-modal,.glass-object-modal,.photo-viewer,.account-form,.cash-form,.cash-history,.settings-card>label,.settings-card>div){color:var(--text)!important;background-color:#ffffff57!important;background-image:none!important;border-color:#323e462e!important;box-shadow:inset 0 1px #ffffffe6,0 14px 36px #38444c1f!important}html[data-theme=light] body .app-shell :is(.topbar,.trade-table th,.trade-table td,.calendar-grid){border-color:#2e3a4226!important}html[data-theme=light] body .app-shell :is(input,select,textarea,.account-dropdown-row>select){color:#151a1e!important;background:#ffffff80!important;border-color:#2e3a4233!important}html[data-theme=light] body .app-shell :is(.main-nav button,.mobile-nav button,.more-button,.secondary-button,.filter,.segmented,.date-filter-button,.theme-switch){color:#334049!important;background-color:#ffffff38!important}html[data-theme=light] body .app-shell :is(.main-nav button.active,.mobile-nav button.active,.filter.active,.segmented.active){color:#101519!important;background-color:#ffffffad!important}html[data-theme=light] body .app-shell :is(.feature-kicker,.topbar p,small,.muted){color:#68737b!important}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;background:radial-gradient(circle at 78% -10%,#fff3,#0000 34%),linear-gradient(145deg,#050505,#0f0f0f 65%,#070707);min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{z-index:10;border-right:1px solid var(--line);background:linear-gradient(#000000fa,#000000f5);flex-direction:column;width:230px;padding:22px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 45px #00000038}.brand{align-items:center;gap:11px;padding:0 8px 26px;display:flex}.brand-mark{letter-spacing:-.08em;color:#e6e6e6;background:linear-gradient(145deg,#ffffff47,#ffffff8c);border:1px solid #ffffff7a;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 22px #ffffff2e}.brand strong{letter-spacing:-.04em;font-size:17px;display:block}.brand strong span{color:var(--blue)}.brand small{color:#6d6d6d;letter-spacing:.25em;font-size:12px}.main-nav,.sub-nav{gap:4px;display:grid}.main-nav button,.sub-nav button{color:#8c8c8c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:13px;transition:all .2s;display:flex;position:relative}.main-nav button i,.sub-nav button i{color:#787878;text-align:center;width:19px;font-size:17px;font-style:normal}.main-nav button:hover,.sub-nav button:hover{color:#dbdbdb;background:#ffffff14}.main-nav button.active{color:#e8f7ff;background:linear-gradient(90deg,#ffffff38,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff21}.main-nav button.active:before{content:"";background:#aaa;border-radius:5px;width:2px;height:23px;position:absolute;left:0;box-shadow:0 0 12px #989898}.main-nav button.active i{color:#a8a8a8}.sub-nav button b{color:#b6b6b6;background:#ffffff21;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:12px}.side-label{color:#565656;letter-spacing:.22em;margin:28px 14px 10px;font-size:12px;font-weight:700}.admin-card{border:1px solid var(--line);background:#0000008c;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.admin-card>span{background:linear-gradient(145deg,#6c6c6c,#3d3d3d);border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.admin-card strong,.admin-card small{display:block}.admin-card strong{font-size:12px}.admin-card small{color:var(--muted);margin-top:2px;font-size:12px}.admin-card>i{color:#707070;margin-left:auto;font-size:12px;font-style:normal}.workspace{grid-column:2;min-width:0;padding:0 28px 56px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;display:flex}.topbar p,.panel-heading span,.feature-kicker{color:#6e6e6e;letter-spacing:.22em;margin:0 0 5px;font-size:12px;font-weight:800}.topbar h1{letter-spacing:-.045em;margin:0;font-size:23px;font-weight:620}.top-actions{align-items:center;gap:10px;display:flex}.account-select{border:1px solid var(--line);background:#000000ad;border-radius:8px;flex-direction:column;gap:2px;min-width:185px;height:46px;padding:7px 11px;display:flex}.account-select span{letter-spacing:.18em;color:#6b6b6b;font-size:12px}.account-select select{color:#cecece;background:0 0;border:0;outline:0;padding:0;font-size:12px}.icon-button,.eye-button,.segmented,.secondary-button,.filter{border:1px solid var(--line);cursor:pointer;background:#0000009e}.icon-button{color:#a1a1a1;border-radius:8px;width:42px;height:42px;font-size:12px}.primary-button{color:#f3f3f3;cursor:pointer;background:linear-gradient(#787878,#525252);border:1px solid #ffffff7a;border-radius:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff3b,0 8px 24px #ffffff2e}.primary-button:disabled{opacity:.35;cursor:not-allowed}.status-strip{color:#727272;align-items:center;gap:18px;height:43px;font-size:12px;display:flex}.status-strip span{color:#51cba5;letter-spacing:.12em;font-weight:700}.status-strip span i{background:#42dfa5;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #42dfa5}.status-strip b{color:#a2a2a2;font-weight:500}.status-strip small{margin-left:auto}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi-grid article,.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#000000e0,#000000d1);border-radius:11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 38px #00000024}.kpi-grid article{min-height:112px;padding:16px 17px 15px}.kpi-grid article:after,.panel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 24%);position:absolute;inset:0}.kpi-top{color:#6c6c6c;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.kpi-top em{border:1px solid var(--line);color:#8f8f8f;letter-spacing:0;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.kpi-grid article>strong{font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em;margin-top:11px;font-size:23px;display:block}.kpi-grid article>small{color:#6d6d6d;font-size:12px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.muted{color:#747474!important}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr);gap:12px;margin-top:12px;display:grid}.chart-panel,.session-panel{min-height:310px;padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:14px;font-weight:560}.heading-actions{align-items:center;gap:4px;display:flex}.segmented,.eye-button{color:#7e7e7e;border-radius:6px;min-height:29px;padding:0 10px;font-size:12px}.segmented.active{color:#e2e2e2;background:#ffffff24;border-color:#ffffff40}.eye-button{margin-left:5px}.chart-value{align-items:baseline;gap:12px;margin-top:13px;display:flex}.chart-value strong{font-family:var(--font-geist-mono);font-size:20px}.chart-value span{color:var(--green);font-size:12px}.equity-canvas{width:100%;height:190px;margin-top:2px;display:block}.chart-axis{color:#5f5f5f;justify-content:space-between;padding:0 8px;font-size:12px;display:flex}.chart-hidden{color:#6d6d6d;border:1px dashed var(--line);border-radius:8px;place-items:center;height:190px;margin-top:12px;font-size:12px;display:grid}.session-panel .panel-heading>b{font-family:var(--font-geist-mono);color:#7b7b7b;background:#ffffff1f;border-radius:6px;padding:7px 8px;font-size:12px}.ring{--score:78%;background:conic-gradient(#a2a2a2 var(--score),#ffffff21 0);border-radius:50%;place-items:center;width:118px;height:118px;margin:17px auto 14px;display:grid;box-shadow:0 0 35px #ffffff21}.ring:before{content:"";background:#131313;border-radius:50%;width:100px;height:100px;position:absolute;box-shadow:inset 0 0 20px #ffffff14}.ring div{text-align:center;position:relative}.ring strong,.ring small{display:block}.ring strong{font:26px var(--font-geist-mono)}.ring small{color:#767676;letter-spacing:.18em;font-size:12px}.pulse-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pulse-grid div{background:#00000080;border:1px solid #ffffff17;border-radius:7px;padding:8px 9px}.pulse-grid span,.pulse-grid strong{display:block}.pulse-grid span{color:#6d6d6d;margin-bottom:4px;font-size:12px}.pulse-grid strong{font:12px var(--font-geist-mono)}.trades-panel{margin-top:12px}.trade-heading{align-items:center;padding:17px 18px 12px}.trade-tools{align-items:center;gap:5px;display:flex}.filter{color:#7d7d7d;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px}.filter.active{color:#e3e3e3;background:#ffffff26;border-color:#ffffff38}.filter b{color:#a7a7a7;margin-left:5px}.trade-tools input{border:1px solid var(--line);color:#cecece;background:#000000b3;border-radius:6px;outline:0;width:150px;min-height:30px;margin-left:5px;padding:0 10px;font-size:12px}.trade-table-wrap{overflow:auto}.trade-table{border-collapse:collapse;width:100%;min-width:900px}.trade-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#606060;text-align:left;letter-spacing:.13em;background:#0000008c;height:34px;padding:0 14px;font-size:12px}.trade-table td{height:51px;font:12px var(--font-geist-mono);white-space:nowrap;border-bottom:1px solid #ffffff13;padding:0 14px}.trade-table tr{cursor:pointer;transition:all .15s}.trade-table td:first-child strong,.trade-table td:first-child small{display:block}.trade-table td:first-child small{color:#5f5f5f;margin-top:3px;font-size:12px}.side-pill{font:12px var(--font-geist-sans);border-radius:5px;padding:4px 7px;display:inline-block}.side-pill.short{color:#ff7888;background:#eb485e17}.execution-count{border:1px solid var(--line);color:#a2a2a2;border-radius:5px;place-items:center;min-width:24px;height:21px;display:inline-grid}.net-cell{font-weight:700!important}.empty-section{background:radial-gradient(circle at 80% 30%,#ffffff29,#0000 32%),linear-gradient(145deg,#000000e0,#000000d1);flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 145px);margin-top:24px;padding:56px;display:flex}.empty-section h2{letter-spacing:-.055em;max-width:650px;margin:10px 0 13px;font-size:40px;line-height:1.05}.empty-section>p{color:#8d8d8d;max-width:560px;font-size:13px;line-height:1.7}.empty-section>.primary-button{margin-top:15px}.note-preview{border:1px solid var(--line);background:#0000008c;border-radius:12px;justify-content:space-between;gap:20px;width:min(680px,100%);margin-top:45px;padding:22px;display:flex}.note-preview span{color:#a7a7a7;letter-spacing:.15em;font-size:12px;display:block}.note-preview strong{margin-top:7px;font-size:15px;display:block}.note-preview p{color:#7a7a7a;margin:8px 0 0;font-size:12px}.note-preview>b{color:#818181;white-space:nowrap;align-self:flex-start;font-size:12px}.calendar-layout{grid-template-columns:minmax(0,1fr) 280px;gap:12px;margin-top:24px;display:grid}.calendar-panel,.day-panel{padding:18px}.calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid}.calendar-grid>b{border-right:1px solid var(--line);color:#606060;letter-spacing:.13em;height:28px;padding:9px;font-size:12px}.calendar-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#8c8c8c;min-height:90px;padding:9px;font-size:12px}.calendar-grid>div span,.calendar-grid>div strong,.calendar-grid>div small{display:block}.calendar-grid>div strong{font:12px var(--font-geist-mono);margin-top:18px}.calendar-grid>div small{color:#6e6e6e;margin-top:4px;font-size:12px}.calendar-grid>div.outside{opacity:.25}.calendar-grid>div.active-day{background:linear-gradient(145deg,#ffffff2e,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff61,inset 0 0 25px #ffffff14}.day-panel>span{color:#6b6b6b;letter-spacing:.2em;font-size:12px}.day-panel>h2{margin:8px 0 22px;font-size:16px}.day-stat{border:1px solid var(--line);background:#00000094;border-radius:9px;padding:15px}.day-stat small,.day-stat strong{display:block}.day-stat small{color:#696969;letter-spacing:.15em;font-size:12px}.day-stat strong{font:20px var(--font-geist-mono);margin-top:7px}.timeline-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:15px 3px;display:flex}.timeline-item i{border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 10px}.note-dot{color:#a1a1a1;background:#a1a1a1}.timeline-item b,.timeline-item small{display:block}.timeline-item b{font-size:12px}.timeline-item small{color:#6f6f6f;margin-top:4px;font-size:12px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.import-modal{background:linear-gradient(145deg,#000000fa,#000000fa);border:1px solid #ffffff40;border-radius:14px;width:min(620px,100%);padding:27px;position:relative;box-shadow:0 30px 100px #000000a6,inset 0 1px #ffffff0d}.import-modal h2{margin:8px 0;font-size:23px}.import-modal>p{color:#838383;margin:0;font-size:12px;line-height:1.6}.import-modal code{color:#b8b8b8;background:#ffffff1a;border-radius:3px;padding:2px 4px}.modal-close{color:#818181;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.drop-zone{cursor:pointer;background:#ffffff14;border:1px dashed #ffffff47;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin-top:20px;transition:all .2s;display:flex}.drop-zone input{display:none}.drop-zone i{color:#a5a5a5;font-size:26px;font-style:normal}.drop-zone strong{margin-top:9px;font-size:12px}.drop-zone small{color:#6f6f6f;margin-top:5px;font-size:12px}.drop-zone.loading{animation:1.2s infinite pulse}.import-error{color:#ff8090;background:#9620301f;border:1px solid #ff5c7333;border-radius:7px;margin-top:12px;padding:10px;font-size:12px}.import-summary{border:1px solid var(--line);background:#00000085;border-radius:9px;margin-top:12px}.summary-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 13px;display:flex}.summary-head small,.summary-head strong{display:block}.summary-head small{color:#36dba0;letter-spacing:.15em;font-size:12px}.summary-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:12px;overflow:hidden}.summary-head>span{color:#9a9a9a;align-self:center;font-size:12px}.summary-grid{grid-template-columns:1.3fr repeat(4,1fr);padding:12px;display:grid}.summary-grid div{border-right:1px solid var(--line);padding:0 10px}.summary-grid div:last-child{border:0}.summary-grid small,.summary-grid strong{display:block}.summary-grid small{color:#686868;font-size:12px}.summary-grid strong{font:12px var(--font-geist-mono);margin-top:5px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.secondary-button{color:#8d8d8d;cursor:pointer;border-radius:8px;min-height:42px;padding:0 15px;font-size:12px}.mobile-nav{display:none}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.session-panel{min-height:auto}.ring{float:left;margin:18px 28px 12px 5px}.pulse-grid{margin-top:18px}.calendar-layout{grid-template-columns:1fr}.day-panel{grid-template-columns:1fr 1fr;gap:12px;display:grid}.day-panel>span,.day-panel>h2{grid-column:1/-1}.calendar-grid>div{min-height:78px}}@media (width<=760px) and (hover:none) and (pointer:coarse){body{background:#090909}.app-shell{display:block}.sidebar{display:none}.workspace{padding:0 12px 90px}.topbar{min-height:78px}.topbar p{display:none}.topbar h1{font-size:19px}.account-select{width:138px;min-width:0}.icon-button,.top-actions>.primary-button{display:none}.status-strip{height:38px}.status-strip small{display:none}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.kpi-grid article{min-height:96px;padding:13px}.kpi-grid article>strong{font-size:18px}.dashboard-grid{gap:8px;margin-top:8px}.chart-panel,.session-panel{padding:14px}.chart-panel{min-height:280px}.equity-canvas{height:165px}.session-panel{display:none}.trades-panel{margin-top:8px}.trade-heading{align-items:flex-start}.trade-tools{width:100%;margin-top:12px;overflow:auto}.trade-heading{display:block}.trade-tools input{display:none}.trade-table-wrap{overflow:visible}.trade-table{min-width:0;padding:0 10px 10px;display:block}.trade-table thead{display:none}.trade-table tbody{gap:7px;display:grid}.trade-table tr{border:1px solid var(--line);background:#000000a6;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;padding:12px;display:grid}.trade-table td{border:0;height:auto;padding:0;display:none}.trade-table td:first-child,.trade-table td:nth-child(3),.trade-table td:nth-child(8){display:block}.trade-table td:nth-child(8){grid-area:1/3}.trade-table td:nth-child(3){grid-area:1/2}.empty-section{min-height:calc(100vh - 175px);margin-top:12px;padding:24px}.empty-section h2{font-size:30px}.calendar-layout{margin-top:12px}.calendar-panel{padding:12px}.calendar-grid>div{min-height:56px;padding:5px}.calendar-grid>div strong{margin-top:9px;font-size:12px}.calendar-grid>div small{display:none}.day-panel{display:block}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ed;border:1px solid #fff3;border-radius:13px;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 15px 45px #000}.mobile-nav button{color:#767676;background:0 0;border:0;font-size:12px}.mobile-nav button i{margin-bottom:4px;font-size:16px;font-style:normal;display:block}.mobile-nav button.active{color:#a8a8a8}.import-modal{padding:22px 16px}.summary-grid{grid-template-columns:1fr 1fr;gap:12px}.summary-grid div{border:0}.summary-head{display:block}.summary-head>span{margin-top:8px;display:block}.modal-actions>*{flex:1}}@media (width<=420px) and (hover:none) and (pointer:coarse){.kpi-grid article>small{font-size:12px}.account-select{width:128px}.calendar-grid>div{min-height:48px}.calendar-grid>div strong{display:none}.ring{float:none}.summary-grid{grid-template-columns:1fr 1fr}}.auth-shell{background:radial-gradient(circle at 50% 15%,#ffffff30,#0000 35%),linear-gradient(145deg,#050505,#111 58%,#070707);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:linear-gradient(145deg,#000000f0,#000000f5);border:1px solid #ffffff3d;border-radius:16px;width:min(430px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000094,inset 0 1px #ffffff0e}.auth-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:280px;position:absolute;inset:-80% 45% auto -30%;transform:rotate(-15deg)}.auth-brand{align-items:center;gap:12px;margin-bottom:42px;display:flex}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{letter-spacing:-.04em;font-size:18px}.auth-brand strong span{color:var(--blue)}.auth-brand small{color:#6d6d6d;letter-spacing:.22em;margin-top:2px;font-size:12px}.auth-card h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:32px}.auth-card>p{color:#858585;margin:0;font-size:12px;line-height:1.65}.auth-card form{gap:14px;margin-top:26px;display:grid}.auth-card label span{color:#7f7f7f;letter-spacing:.08em;margin-bottom:7px;font-size:12px;display:block}.auth-card input{border:1px solid var(--line);color:#e8e8e8;background:#000000b3;border-radius:8px;outline:0;width:100%;height:45px;padding:0 13px;transition:all .2s}.auth-card input:focus{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff14}.auth-submit{width:100%;margin-top:5px}.auth-error{color:#ff8090;background:#9620301f;border:1px solid #ff5c7338;border-radius:7px;padding:10px 11px;font-size:12px}.auth-footnote{color:#606060;text-align:center;letter-spacing:.08em;margin-top:22px;font-size:12px;display:block}.auth-loading{text-align:center;color:#7b7b7b;font-size:12px}.auth-loading .brand-mark{margin:0 auto 14px}.sub-nav button.active{color:#ededed;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}.global-error{color:#ff8796;background:#7e1c2b29;border:1px solid #ff647740;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0;padding:11px 13px;font-size:12px;display:flex}.global-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.table-empty{text-align:center;color:#777;padding:34px;font-size:12px}.content-panel{margin-top:22px}.content-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.content-toolbar h2{margin:4px 0 0;font-size:22px}.card-list,.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.list-card,.account-card{border:1px solid var(--line);color:#dbdbdb;text-align:left;cursor:pointer;background:linear-gradient(145deg,#000000e0,#000000d1);border-radius:11px;min-height:155px;padding:19px;box-shadow:inset 0 1px #ffffff06}.list-card:hover,.account-card:hover{border-color:#ffffff4d;transform:translateY(-1px)}.list-card span,.account-card>span{color:#a7a7a7;letter-spacing:.14em;font-size:12px}.list-card strong{margin-top:10px;font-size:15px;display:block}.list-card p{color:#7d7d7d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.account-card h3{margin:10px 0 18px;font-size:17px}.account-card strong{font:21px var(--font-geist-mono);display:block}.account-card small{color:#797979;margin-top:8px;font-size:12px;display:block}.large-empty{border:1px dashed var(--line);color:#787878;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.large-empty>span{color:#a2a2a2;font-size:28px}.large-empty h2{color:silver;margin:11px 0 5px;font-size:17px}.large-empty p{font-size:12px}.management-table{border:1px solid var(--line);background:#00000094;border-radius:11px;overflow:hidden}.management-table>div:not(.table-empty):not(.large-empty){border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.8fr) repeat(3,minmax(100px,1fr)) auto;align-items:center;gap:16px;min-height:62px;padding:10px 16px;font-size:12px;display:grid}.management-table>div:last-child{border-bottom:0}.management-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-table span,.management-table small{color:#7c7c7c}.helper-text{color:#777;font-size:12px;line-height:1.7}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions button{border:1px solid var(--line);color:#a4a4a4;cursor:pointer;background:#000c;border-radius:6px;padding:7px 9px;font-size:12px}.row-actions button.danger{color:#ff7183;border-color:#ff647733}.settings-card{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.settings-card>label,.settings-card>div{border:1px solid var(--line);background:#00000094;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:140px;padding:18px;display:flex}.settings-card span{color:#6d6d6d;letter-spacing:.12em;font-size:12px}.settings-card strong{margin-top:17px;font-size:12px}.settings-card small{color:#777;margin-top:8px;font-size:12px;line-height:1.5}.settings-card select{border:1px solid var(--line);color:#d1d1d1;background:#111;border-radius:6px;margin-top:15px;padding:8px}.settings-card .secondary-button{margin-top:15px}.calendar-grid>div{cursor:pointer}.timeline-item{color:#cbcbcb;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.timeline-item:hover{background:#ffffff14}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;position:fixed;inset:0}.trade-drawer{background:linear-gradient(145deg,#1a1a1a,#0c0c0c);border-left:1px solid #ffffff38;width:min(760px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000073}.drawer-close{color:#8b8b8b;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:18px;right:22px}.trade-drawer h2{margin:10px 0 5px;font-size:27px}.trade-drawer h2 .side-pill{vertical-align:middle;font-size:12px;font-weight:400}.trade-drawer>code{color:#727272;font-size:12px}.detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.detail-kpis>div{border:1px solid var(--line);background:#00000094;border-radius:8px;padding:13px}.detail-kpis small,.detail-kpis strong{display:block}.detail-kpis small{color:#6d6d6d;letter-spacing:.12em;font-size:12px}.detail-kpis strong{font:13px var(--font-geist-mono);margin-top:7px}.time-range{border:1px solid var(--line);background:#0000006b;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:13px 0 25px;padding:15px;display:grid}.time-range>div:last-child{text-align:right}.time-range small,.time-range strong{display:block}.time-range small{color:#6c6c6c;letter-spacing:.11em;font-size:12px}.time-range strong{font:12px var(--font-geist-mono);margin-top:5px}.time-range>span{color:#a6a6a6;text-align:center;font-size:12px}.time-range>span small{color:#8c8c8c;letter-spacing:0;display:inline}.leg-heading{color:#6d6d6d;letter-spacing:.15em;justify-content:space-between;font-size:12px;display:flex}.leg-heading b{color:#ababab}.legs-list{gap:6px;margin-top:9px;display:grid}.legs-list article{border:1px solid var(--line);background:#00000087;border-radius:8px;grid-template-columns:28px 1fr auto 1fr minmax(85px,auto);align-items:center;gap:11px;padding:11px;display:grid}.legs-list article>b{color:#ababab;font-size:12px}.legs-list small,.legs-list strong,.legs-list em{display:block}.legs-list small{color:#686868;font-size:12px}.legs-list strong{font:12px var(--font-geist-mono);margin-top:3px}.legs-list em{color:#7b7b7b;font:12px var(--font-geist-mono);margin-top:3px}.legs-list article>div:last-child{text-align:right;font:12px var(--font-geist-mono)}.drawer-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.danger-button{color:#f78;cursor:pointer;background:#8b1f3021;border:1px solid #ff64773d;border-radius:8px;min-height:42px;padding:0 15px;font-size:12px}.note-modal{background:linear-gradient(145deg,#1c1c1c,#0c0c0c);border:1px solid #ffffff40;border-radius:14px;width:min(760px,100%);padding:26px;position:relative;box-shadow:0 30px 100px #000000a6}.note-modal h2{margin:8px 0 18px}.note-modal input,.note-modal textarea{border:1px solid var(--line);color:#e8e8e8;resize:vertical;background:#000000bf;border-radius:7px;outline:0;width:100%;margin-top:9px;padding:11px}.note-modal .note-title{font-size:16px;font-weight:650}.editor-toolbar{align-items:center;gap:5px;display:flex}.editor-toolbar button{border:1px solid var(--line);color:#a2a2a2;cursor:pointer;background:#ffffffb3;border-radius:5px;padding:6px 9px}.editor-toolbar span{color:#666;margin-left:auto;font-size:12px}@media (width<=900px){.card-list,.account-grid{grid-template-columns:1fr 1fr}.management-table>div:not(.table-empty):not(.large-empty){grid-template-columns:1.6fr 1fr auto}.management-table>div>span:nth-of-type(2),.management-table>div>span:nth-of-type(3){display:none}.settings-card{grid-template-columns:1fr}.detail-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px) and (hover:none) and (pointer:coarse){.content-panel{margin-top:14px}.content-toolbar h2{font-size:18px}.card-list,.account-grid{grid-template-columns:1fr}.content-toolbar>.primary-button{min-height:38px;padding:0 10px}.management-table>div:not(.table-empty):not(.large-empty){grid-template-columns:1fr auto;padding:12px}.management-table>div>span{display:none}.trade-drawer{padding:22px 14px 90px}.detail-kpis{gap:6px}.detail-kpis>div{padding:10px}.time-range{grid-template-columns:1fr;margin-top:9px}.time-range>span{display:block}.time-range>div:last-child{text-align:left}.legs-list article{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;gap:6px}.legs-list article>span{display:none}.drawer-actions{background:#111;padding:10px 0;position:sticky;bottom:0}.note-modal{padding:22px 14px}.top-actions{gap:5px}.account-select{width:150px}.calendar-grid{overflow:hidden}.calendar-grid>div strong{font-size:12px}.calendar-grid>b{padding:7px 3px}.day-panel{margin-bottom:80px}}.note-card{padding:0;position:relative;overflow:visible}.note-card-body{border-radius:inherit;width:100%;min-height:155px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:19px;display:block}.kebab-button{color:#858585;cursor:pointer;letter-spacing:1px;background:#000000b8;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;font-size:15px;display:grid}.kebab-button:hover{color:#bababa;background:#000000db;border-color:#ffffff40}.note-card>.kebab-button{position:absolute;top:11px;right:11px}.context-menu{z-index:80;background:#181818;border:1px solid #fff3;border-radius:8px;min-width:145px;padding:5px;position:absolute;top:45px;right:10px;box-shadow:0 16px 45px #0000007a}.context-menu button{color:#afafaf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:9px 10px;font-size:12px}.context-menu button:hover{color:#ff8796;background:#ff647717}.drawer-top-actions{z-index:5;align-items:center;gap:5px;display:flex;position:absolute;top:16px;right:18px}.drawer-top-actions .drawer-close{width:30px;height:30px;position:static}.trade-context-menu{top:35px;right:34px}.detail-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.detail-section-heading span{color:#6d6d6d;letter-spacing:.15em;font-size:12px}.detail-section-heading h3{margin:4px 0 0;font-size:14px}.detail-section-heading>b{color:#b1b1b1;font:12px var(--font-geist-mono)}.trade-media-section,.trade-notes-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.upload-button{cursor:pointer;justify-content:center;align-items:center;min-height:34px;display:flex}.upload-button input{display:none}.attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.attachment-grid a{border:1px solid var(--line);color:#969696;background:#000000a6;border-radius:8px;text-decoration:none;overflow:hidden}.attachment-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.attachment-grid span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;display:block;overflow:hidden}.detail-empty{border:1px dashed var(--line);color:#6f6f6f;border-radius:8px;place-items:center;min-height:85px;font-size:12px;display:grid}.trade-note-list{gap:7px;margin-bottom:10px;display:grid}.trade-note-list>article{border:1px solid var(--line);background:#00000087;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.trade-note-list strong{font-size:12px}.trade-note-list p{color:#7d7d7d;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.menu-anchor{position:relative}.menu-anchor .context-menu{top:34px;right:0}.trade-note-form{gap:7px;display:grid}.trade-note-form input,.trade-note-form textarea{border:1px solid var(--line);color:#e8e8e8;resize:vertical;background:#000000b3;border-radius:7px;outline:0;width:100%;padding:10px}.trade-note-form .primary-button{justify-self:end}.calendar-stack{gap:14px;margin-top:22px;padding-bottom:60px;display:grid}.calendar-toolbar{justify-content:space-between;align-items:center;display:flex}.calendar-toolbar h2{margin:4px 0 0;font-size:20px}.calendar-stack .calendar-panel{padding:18px}.calendar-stack .panel-heading>small{color:#6d6d6d;font-size:12px}.calendar-entry{margin-top:16px}.calendar-entry strong,.calendar-entry small{margin:0!important;display:block!important}.calendar-entry strong{font:12px var(--font-geist-mono)!important}.calendar-entry small{color:#797979;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:5px!important;font-size:12px!important}.calendar-stack .calendar-grid>div{min-height:96px}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-stack{margin-top:12px}.calendar-toolbar h2{font-size:17px}.calendar-stack .calendar-panel{padding:10px}.calendar-stack .calendar-grid>div{min-height:62px}.calendar-entry{margin-top:8px}.calendar-entry strong,.calendar-entry small{font-size:12px!important}.attachment-grid{grid-template-columns:1fr 1fr}.trade-note-form .primary-button{width:100%}.drawer-top-actions{top:12px;right:12px}}.administration-button,.more-button{cursor:pointer;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.administration-button{color:#ff7588;background:linear-gradient(90deg,#98182b52,#54101e29);border:1px solid #ff4a6257;margin-top:16px;box-shadow:inset 0 1px #ffffff0a}.administration-button i{color:#fff;background:#e13e58;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid;box-shadow:0 0 14px #ff415b52}.more-anchor{position:relative}.more-button{border:1px solid var(--line);color:#989898;text-align:left;background:#00000080}.more-button i{color:#868686;letter-spacing:2px;width:20px;font-style:normal}.more-button:hover,.more-button.active{color:#e0e0e0;background:#ffffff24;border-color:#ffffff4d}.more-menu{z-index:40;background:#171717;border:1px solid #ffffff3b;border-radius:10px;padding:6px;position:absolute;bottom:49px;left:0;right:0;box-shadow:0 20px 55px #00000094}.more-menu button,.mobile-more-menu button{color:#a3a3a3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:12px;display:block}.more-menu button:hover,.mobile-more-menu button:hover{color:#e8e8e8;background:#ffffff1c}.mode-button{min-height:30px;padding:0 11px}.trade-edit-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.trade-edit-grid label,.account-form label,.cash-form label,.invite-panel label{gap:6px;display:grid}.trade-edit-grid label span,.account-form label span,.cash-form label span,.invite-panel label span{color:#777;letter-spacing:.1em;font-size:12px}.trade-edit-grid input,.trade-edit-grid select,.account-form input,.cash-form input,.cash-form select,.invite-panel input,.invite-panel select{border:1px solid var(--line);color:#e5e5e5;background:#000000b8;border-radius:7px;outline:0;width:100%;height:40px;padding:0 11px}.trade-edit-grid input:focus,.trade-edit-grid select:focus,.account-form input:focus,.cash-form input:focus,.cash-form select:focus,.invite-panel input:focus,.invite-panel select:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff12}.save-trade-button{grid-column:1/-1;justify-self:end}.trade-note-card{border:1px solid var(--line);color:#e0e0e0;text-align:left;cursor:pointer;background:#00000087;border-radius:8px;width:100%;padding:12px;display:block}.trade-note-card:hover{border-color:#ffffff4d}.trade-note-card strong{font-size:12px}.trade-note-card p{color:#7d7d7d;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.modal-top-actions{z-index:5;gap:5px;display:flex;position:absolute;top:13px;right:13px}.modal-top-actions .modal-close{width:30px;height:30px;position:static}.note-view time{color:#ababab;font-size:12px;display:block}.note-view p{border:1px solid var(--line);color:#bdbdbd;white-space:pre-wrap;background:#00000080;border-radius:8px;min-height:180px;margin:16px 0 0;padding:16px;font-size:12px;line-height:1.8}.warning-backdrop{z-index:100;background:#0c0003d6}.warning-modal{background:radial-gradient(circle at 20% 0,#a11f3447,#0000 40%),linear-gradient(145deg,#1a1017,#0b0b0b);border:1px solid #ff4d676b;border-radius:14px;width:min(510px,100%);padding:30px;position:relative;box-shadow:0 30px 110px #000000bf,0 0 45px #da25431f}.warning-icon{color:#ff6e82;background:#b820393d;border:1px solid #ff647773;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:25px;font-weight:800;display:grid;box-shadow:0 0 28px #ff415b2e}.danger-text{color:#ff6477!important}.warning-modal h2{margin:7px 0 10px;font-size:26px}.warning-modal>p{color:#9f7c85;font-size:12px;line-height:1.7}.warning-modal>p strong{color:#ffd9df}.warning-check{color:#c9a8af;cursor:pointer;background:#80182a1f;border:1px solid #ff64772e;border-radius:8px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;font-size:12px;line-height:1.5;display:flex}.warning-check input{accent-color:#e7435d;margin-top:2px}.danger-button{color:#fff;background:linear-gradient(#c9344e,#852136);border-color:#eb5069;font-weight:700}.danger-button:disabled{opacity:.28;cursor:not-allowed}.management-modal{background:linear-gradient(145deg,#1c1c1c,#0c0c0c);border:1px solid #ffffff40;border-radius:15px;width:min(1120px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 110px #000000b8}.management-modal>h2{margin:7px 0 22px;font-size:25px}.management-layout{grid-template-columns:230px 1fr;gap:14px;display:grid}.account-picker{align-content:start;gap:6px;display:grid}.account-picker button{border:1px solid var(--line);color:#909090;text-align:left;cursor:pointer;background:#00000094;border-radius:8px;min-height:54px;padding:10px 12px}.account-picker button.active{color:#eee;background:#ffffff26;border-color:#fff6}.account-picker strong,.account-picker small{display:block}.account-picker small{color:#767676;font:12px var(--font-geist-mono);margin-top:4px}.account-management-body{gap:12px;display:grid}.account-form,.cash-form,.cash-history,.invite-panel,.user-panel{border:1px solid var(--line);background:#00000094;border-radius:10px;padding:18px}.management-heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.management-heading span,.invite-panel>span{color:#6b6b6b;letter-spacing:.17em;font-size:12px}.management-heading h3,.invite-panel h3{margin:5px 0 0;font-size:15px}.management-heading>strong{font:17px var(--font-geist-mono)}.form-grid{grid-template-columns:2fr 1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.cash-grid{grid-template-columns:1fr 1fr 1fr}.cash-grid .wide{grid-column:1/-1}.withdraw-button{background:linear-gradient(#a52c42,#701d31);border-color:#ff647761}.cash-history>div:not(.management-heading):not(.table-empty){border-top:1px solid var(--line);grid-template-columns:90px 130px 1fr auto;align-items:center;gap:12px;min-height:48px;font-size:12px;display:grid}.cash-kind{text-transform:uppercase;border-radius:5px;width:max-content;padding:4px 7px;font-size:12px}.cash-kind.withdrawal{color:#ff7183;background:#ff647717}.cash-history time,.cash-history>div>span{color:#787878}.admin-backdrop{background:#0c0003c2}.admin-modal{border-color:#ff4d6740}.admin-grid{grid-template-columns:360px 1fr;gap:14px;display:grid}.invite-panel{gap:12px;display:grid}.invite-panel>p{color:gray;margin:0 0 5px;font-size:12px;line-height:1.6}.invite-button{justify-content:center;margin:5px 0 0}.admin-message{border:1px solid var(--line);color:#aaa;border-radius:7px;padding:10px;font-size:12px}.user-list{gap:6px;display:grid}.user-list article{border:1px solid var(--line);background:#00000080;border-radius:8px;grid-template-columns:36px 1fr 120px;align-items:center;gap:10px;padding:10px;display:grid}.user-avatar{color:#b1b1b1;background:#ffffff2e;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.user-avatar.admin{color:#ff7186;background:#c2233c30}.user-list strong,.user-list small{display:block}.user-list strong{font-size:12px}.user-list small{color:#707070;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:3px;font-size:12px;overflow:hidden}.user-list select{border:1px solid var(--line);color:#bebebe;background:#111;border-radius:6px;height:34px;padding:0 8px;font-size:12px}.mobile-more-menu{display:none}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-edit-grid{grid-template-columns:1fr}.save-trade-button{grid-column:auto;width:100%}.management-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:22px 13px 90px;inset:0}.management-layout,.admin-grid{grid-template-columns:1fr}.account-picker{display:flex;overflow:auto}.account-picker button{min-width:150px}.form-grid,.cash-grid{grid-template-columns:1fr}.cash-history>div:not(.management-heading):not(.table-empty){grid-template-columns:80px 1fr}.cash-history>div>span:last-of-type,.cash-history time{display:none}.mobile-more-menu{z-index:45;background:#000000fa;border:1px solid #ffffff40;border-radius:12px;grid-template-columns:1fr 1fr;padding:8px;display:grid;position:fixed;bottom:78px;left:10px;right:10px;box-shadow:0 20px 55px #000000b3}.mobile-more-menu button.danger{color:#ff7183}.warning-modal{padding:24px 18px}.note-view p{min-height:140px}}.status-strip span{color:#a0a0a0}.side-pill.long{color:#adadad;background:#ffffff1a}.trade-dot{color:#a0a0a0;background:#a0a0a0}.cash-kind.deposit{color:#adadad;background:#ffffff1a}.calendar-entry{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(circle at 18% 0,#ffffff38,#0000 46%),linear-gradient(135deg,#ffffff38,#ffffff3d);border:1px solid #ffffff7a;border-radius:10px;margin:12px -2px 0;padding:9px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -10px 24px #ffffff14,0 0 0 1px #ffffff1a,0 0 24px #ffffff38,0 12px 30px #0000004d}.calendar-entry:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#ffffff4d,#ffffff0d 25%,#0000 45%,#ffffff1c);position:absolute;inset:0}.calendar-entry:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:70%;height:130%;position:absolute;top:-55%;left:-25%;transform:rotate(24deg)}.notes-calendar .calendar-entry{border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff57,0 0 26px #ffffff45,0 12px 30px #00000047}.admin-grid{grid-template-columns:1fr 1fr}.admin-grid>.user-panel{grid-column:1/-1}.direct-user-panel{background:radial-gradient(circle at 100% 0,#ffffff24,#0000 44%),#00000094;border-color:#ffffff38}.user-list article{display:block}.user-summary{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.role-badge{border:1px solid var(--line);color:#888;text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:12px}.user-summary>.secondary-button{min-height:32px;padding:0 10px}.user-edit-form{border-top:1px solid var(--line);grid-template-columns:1.4fr .7fr .8fr 1.2fr auto;align-items:end;gap:8px;margin-top:11px;padding-top:12px;display:grid}.user-edit-form label{gap:5px;display:grid}.user-edit-form label span{color:#777;letter-spacing:.08em;font-size:12px}.user-edit-form input,.user-edit-form select{border:1px solid var(--line);color:#e5e5e5;background:#000000b8;border-radius:6px;outline:0;width:100%;height:36px;padding:0 9px}.user-edit-form .primary-button{white-space:nowrap;min-height:36px}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-entry{border-radius:7px;margin-top:6px;padding:6px 5px}.admin-grid>.user-panel{grid-column:auto}.user-summary{grid-template-columns:34px minmax(0,1fr) auto}.role-badge{display:none}.user-edit-form{grid-template-columns:1fr}.user-edit-form .primary-button{width:100%}}.mobile-nav button i.trade-candles-icon{width:24px;height:18px;margin:0 auto 4px;font-size:0;display:block;position:relative}.trade-candles-icon b{border-radius:1px;width:5px;position:absolute;box-shadow:0 0 8px}.trade-candles-icon b:before{content:"";background:currentColor;width:1px;height:17px;position:absolute;top:-4px;left:2px}.trade-candles-icon b:first-child{color:#31b7ff;background:#31b7ff;height:8px;top:6px;left:5px}.trade-candles-icon b:last-child{color:#ff6477;background:#ff6477;height:8px;top:4px;right:5px}.calendar-entry{-webkit-backdrop-filter:blur(28px)saturate(210%);background:radial-gradient(circle at 16% -10%,#ffffff57,#0000 43%),linear-gradient(145deg,#ffffff4d,#000000a8);border-color:#ffffffb8;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff7a,inset 0 -16px 28px #ffffff21,0 0 0 1px #ffffff2b,0 0 30px #ffffff57,0 14px 34px #0006}.calendar-grid>div.has-trades:hover .calendar-entry{border-color:#ffffffeb;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff94,0 0 38px #ffffff7a,0 17px 38px #0000007a}.calendar-grid>div.outside:has(.calendar-entry){opacity:.74}.calendar-entry strong{letter-spacing:.015em;text-shadow:0 1px 4px #000000c7,0 0 10px;font-weight:800!important}.calendar-entry small{text-shadow:0 1px 4px #000000e0;font-weight:650;color:#e3e3e3!important}.calendar-entry em{color:#effaff;letter-spacing:.13em;text-shadow:0 1px 5px #000;margin-bottom:6px;font-size:12px;font-style:normal;font-weight:850;display:block}.notes-calendar .note-entry strong{text-shadow:0 1px 4px #000,0 0 13px #ffffffb8;color:#c7c7c7!important}.notes-calendar .note-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#edf8ff!important}.trade-day-backdrop{z-index:82;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000000c7}.trade-day-modal{background:radial-gradient(circle at 16% 0,#fff3,#0000 37%),linear-gradient(145deg,#000000fa,#000000fa);border:1px solid #ffffff6b;border-radius:15px;width:min(860px,100%);max-height:calc(100vh - 42px);padding:28px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff21,0 32px 110px #000000c2,0 0 55px #ffffff21}.trade-day-modal>h2{margin:7px 0 22px;font-size:24px}.trade-day-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.trade-day-summary>div{background:linear-gradient(145deg,#ffffff70,#0009);border:1px solid #ffffff2b;border-radius:9px;padding:14px;box-shadow:inset 0 1px #ffffff0d}.trade-day-summary small,.trade-day-summary strong{display:block}.trade-day-summary small{color:#747474;letter-spacing:.14em;font-size:12px}.trade-day-summary strong{font:16px var(--font-geist-mono);margin-top:7px}.day-trade-list{gap:7px;margin-top:14px;display:grid}.day-trade-list>button{border:1px solid var(--line);color:#dedede;text-align:left;cursor:pointer;background:#000000a6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 130px 14px;align-items:center;gap:14px;width:100%;min-height:68px;padding:11px 13px;transition:all .16s;display:grid}.day-trade-list>button:hover{background:linear-gradient(90deg,#ffffff2b,#000000b3);border-color:#ffffff61;transform:translate(2px)}.day-trade-list time{color:#b9b9b9;font:12px var(--font-geist-mono);margin-right:10px;display:inline-block}.day-trade-list>button>div:first-child>strong{font-size:12px}.day-trade-list>button>div:first-child>small{color:#777;margin-top:5px;font-size:12px;display:block}.day-trade-result{text-align:right}.day-trade-result small,.day-trade-result strong{display:block}.day-trade-result small{color:#696969;font-size:12px}.day-trade-result strong{font:12px var(--font-geist-mono);margin-top:5px}.day-trade-list>button>i{color:#828282;font-size:17px;font-style:normal}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-entry{padding:7px 6px}.calendar-entry em{margin-bottom:4px;font-size:12px}.calendar-entry strong,.calendar-entry small{font-size:12px!important}.trade-day-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:24px 13px 88px;inset:0}.trade-day-modal>h2{font-size:19px}.trade-day-summary{grid-template-columns:1fr 1fr}.day-trade-list>button{grid-template-columns:minmax(0,1fr) auto}.day-trade-result{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.day-trade-list>button>i{display:none}}.trade-time-header{align-items:center;gap:8px;display:flex}.trade-row-markers{align-items:center;gap:4px;display:inline-flex}.trade-row-marker{background:#ffffff21;border:1px solid #ffffff61;border-radius:3px;width:15px;height:13px;position:relative;box-shadow:0 0 9px #ffffff1f;display:inline-block!important}.screenshot-marker:before{content:"";background:linear-gradient(135deg,#0000 34%,#b5b5b5 36% 58%,#0000 60%),linear-gradient(45deg,#0000 43%,gray 45% 68%,#0000 70%);height:5px;position:absolute;bottom:2px;left:2px;right:2px}.screenshot-marker:after{content:"";background:#c2c2c2;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.note-marker:before{content:"";background:#c2c2c2;width:8px;height:1px;position:absolute;top:3px;left:3px;box-shadow:0 3px #8f8f8f,0 6px #6f6f6f}.attachment-item{min-width:0;position:relative}.attachment-item>a{display:block}.attachment-delete-button{z-index:3;color:#ff8394;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d0810e0;border:1px solid #ff70857a;border-radius:7px;place-items:center;width:25px;height:25px;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 5px 17px #0000008c,0 0 12px #ff4b672b}.attachment-delete-button:hover{color:#fff;background:#761627f0;border-color:#ff7286}.grouped-id-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.grouped-id-row code{color:#858585;font:12px var(--font-geist-mono);background:#0000008a;border:1px solid #ffffff2e;border-radius:6px;padding:5px 8px}.admin-id-button{color:#b97984;cursor:pointer;background:#67132221;border:1px solid #ff667a38;border-radius:6px;min-height:27px;padding:0 9px;font-size:12px}.admin-id-button:hover{color:#ff8192;border-color:#ff697e7a}.derived-trade-hint{color:#868686;letter-spacing:.04em;background:linear-gradient(90deg,#ffffff1f,#0000);border-left:2px solid #a3a3a3;margin:10px 0 17px;padding:9px 11px;font-size:12px}.legs-list .execution-card{border:1px solid var(--line);color:#d7d7d7;text-align:left;cursor:pointer;background:linear-gradient(100deg,#000000b8,#0000008c);border-radius:8px;grid-template-columns:28px minmax(130px,1fr) 24px minmax(130px,1fr) minmax(84px,auto);align-items:center;gap:10px;width:100%;min-height:57px;padding:9px 11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.legs-list .execution-card:hover{background:linear-gradient(100deg,#ffffff2e,#000000b3);border-color:#ffffff6b;transform:translate(3px);box-shadow:inset 0 1px #ffffff0d,0 0 20px #ffffff1a}.execution-card>b{color:#b8b8b8;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.execution-card small,.execution-card strong,.execution-card em{display:block}.execution-card small{color:#6a6a6a;letter-spacing:.13em;font-size:12px}.execution-card strong{font:12px var(--font-geist-mono);margin-top:3px}.execution-card em{color:#7a7a7a;font:12px var(--font-geist-mono);margin-top:2px}.execution-card>span{color:#646464;text-align:center}.execution-card>div:last-child{text-align:right;font:12px var(--font-geist-mono)}.execution-backdrop{z-index:88;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d6}.execution-modal{background:radial-gradient(circle at 13% 0,#ffffff38,#0000 37%),linear-gradient(145deg,#000000fc,#000000fc);border:1px solid #ffffff61;border-radius:16px;width:min(790px,100%);max-height:calc(100vh - 38px);padding:29px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff21,0 34px 120px #000000d1,0 0 60px #ffffff24}.execution-modal>h2{margin:7px 0 6px;font-size:25px}.execution-origin{color:#818181;max-width:610px;margin:0 0 20px;font-size:12px;line-height:1.6}.execution-view-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.execution-view-grid>div{background:linear-gradient(145deg,#ffffff6b,#00000091);border:1px solid #ffffff2b;border-radius:9px;min-height:76px;padding:12px;box-shadow:inset 0 1px #ffffff0a}.execution-view-grid>div:nth-child(3),.execution-view-grid>div:nth-child(4){grid-column:span 2}.execution-view-grid small,.execution-view-grid strong,.execution-view-grid em{display:block}.execution-view-grid small{color:#6f6f6f;letter-spacing:.13em;font-size:12px}.execution-view-grid strong{font:12px var(--font-geist-mono);margin-top:8px}.execution-view-grid em{color:#8f8f8f;font:12px var(--font-geist-mono);margin-top:6px}.execution-view-grid .execution-net{background:radial-gradient(circle at 15% 0,#fff3,#0000 65%),#000000b8;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff17,0 0 23px #ffffff1a}.execution-edit-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.execution-edit-grid label{gap:6px;display:grid}.execution-edit-grid label span,.trade-id-input span{color:#7c7c7c;letter-spacing:.11em;font-size:12px}.execution-edit-grid input,.execution-edit-grid select,.trade-id-input input{border:1px solid var(--line);color:#e7e7e7;background:#000000c2;border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px}.execution-edit-grid input:focus,.execution-edit-grid select:focus,.trade-id-input input:focus{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff14,0 0 16px #ffffff14}.execution-form-actions{grid-column:1/-1}.trade-id-backdrop{z-index:110}.trade-id-modal{width:min(620px,100%);max-height:calc(100vh - 38px);overflow:auto}.trade-id-input{gap:7px;margin-top:18px;display:grid}.trade-id-input input{height:44px;font:12px var(--font-geist-mono);border-color:#ff5f7542}.trade-id-confirmations{gap:7px;margin-top:14px;display:grid}.trade-id-confirmations .warning-check{margin-top:0}.trade-id-confirmations .warning-check b{color:#ff6f83;font:12px var(--font-geist-mono);margin-right:8px;display:inline-block}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{-webkit-backdrop-filter:blur(28px)saturate(190%);background:radial-gradient(circle at 18% -40%,#fff3,#0000 42%),linear-gradient(145deg,#000000e0,#000000f0);border-color:#ffffff52;border-radius:17px;gap:4px;height:76px;padding:5px;box-shadow:inset 0 1px #ffffff21,0 18px 52px #000,0 0 28px #ffffff17}.mobile-nav button{color:#7e7e7e;background:linear-gradient(145deg,#ffffff09,#ffffff0d);border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:0;font-weight:650;transition:all .18s;display:flex;position:relative;overflow:hidden}.mobile-nav button:after{content:"";opacity:.3;pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 32% 68%,#ffffff12);position:absolute;inset:0}.mobile-nav button:hover,.mobile-nav button.active{color:#d4d4d4;background:radial-gradient(circle at 50% -20%,#ffffff3b,#0000 60%),#ffffff26;border-color:#ffffff5e;box-shadow:inset 0 1px #ffffff29,0 0 18px #ffffff29}.mobile-nav button.active:before{content:"";background:#b9b9b9;height:1px;position:absolute;bottom:2px;left:28%;right:28%;box-shadow:0 0 8px #a9a9a9}.mobile-nav button i.nav-glass-icon{background:radial-gradient(circle at 25% 5%,#ffffff3b,#0000 37%),linear-gradient(145deg,#fff3,#00000054);border:1px solid #ffffff4d;border-radius:8px;width:31px;height:27px;margin:0 auto 4px;font-size:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 0 15px #ffffff1c}.mobile-nav button.active i.nav-glass-icon{border-color:#ffffffa1;box-shadow:inset 0 1px #ffffff57,0 0 20px #ffffff61}.nav-glass-icon:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:25px;height:42px;position:absolute;top:-9px;left:-13px;transform:rotate(31deg)}.dashboard-nav-icon b{background:#ffffff4d;border:1px solid #b8b8b8;border-radius:2px;width:6px;height:6px;position:absolute;box-shadow:0 0 6px #ffffff59}.dashboard-nav-icon b:first-child{top:6px;left:7px}.dashboard-nav-icon b:nth-child(2){top:6px;right:7px}.dashboard-nav-icon b:nth-child(3){bottom:5px;left:7px}.dashboard-nav-icon b:nth-child(4){bottom:5px;right:7px}.mobile-nav button i.trade-candles-icon{width:31px;height:27px;margin:0 auto 4px}.trade-candles-icon b{border-radius:2px;width:6px;box-shadow:0 0 5px,0 0 13px}.trade-candles-icon b:before{height:19px;top:-5px;left:2.5px;box-shadow:0 0 5px}.trade-candles-icon b:first-child{color:#31b7ff;background:linear-gradient(#83dcff,#1d9fe0);height:9px;top:9px;left:7px}.trade-candles-icon b:last-child{color:#ff5f78;background:linear-gradient(#ff9aaa,#dd3450);height:9px;top:7px;right:7px}.trade-notes-nav-icon b{background:linear-gradient(145deg,#ffffff45,#00000073);border:1px solid #bdbdbd;border-radius:3px;width:17px;height:18px;position:absolute;top:5px;left:7px;box-shadow:0 0 8px #ffffff40}.trade-notes-nav-icon b:before{content:"";background:#d8d8d8;width:7px;height:1px;position:absolute;top:5px;left:4px;box-shadow:0 4px #aaa,0 8px #7f7f7f}.trade-notes-nav-icon span{z-index:2;background:#a4a4a4;border-radius:1px;width:5px;height:8px;position:absolute;bottom:3px;right:5px;box-shadow:0 0 7px #a0a0a0}.trade-notes-nav-icon span:before{content:"";background:#bbb;width:1px;height:13px;position:absolute;top:-3px;left:2px}.trade-notes-nav-icon em{z-index:3;background:#ff5d75;width:4px;height:5px;position:absolute;bottom:2px;right:7px;box-shadow:0 0 6px #ff526d}.calendar-nav-icon b{background:linear-gradient(145deg,#ffffff3d,#0000005e);border:1px solid #bdbdbd;border-radius:3px;width:19px;height:16px;position:absolute;top:6px;left:6px;box-shadow:0 0 8px #fff3}.calendar-nav-icon b:before{content:"";background:#b7b7b7;height:1px;position:absolute;top:3px;left:-1px;right:-1px}.calendar-nav-icon b:after{content:"";background:#c4c4c4;border-radius:1px;width:3px;height:3px;position:absolute;top:7px;left:4px;box-shadow:5px 0 #9c9c9c,10px 0 #727272,0 5px #8d8d8d,5px 5px #c4c4c4,10px 5px #8d8d8d}.calendar-nav-icon span:before,.calendar-nav-icon span:after{content:"";z-index:2;background:#dcdcdc;border-radius:1px;width:2px;height:5px;position:absolute;top:3px;box-shadow:0 0 5px #b6b6b6}.calendar-nav-icon span:before{left:11px}.calendar-nav-icon span:after{right:11px}.more-nav-icon{justify-content:center;align-items:center;gap:3px;display:flex!important}.more-nav-icon b{background:#b9b9b9;border-radius:50%;width:3px;height:3px;position:relative;box-shadow:0 0 6px #a1a1a1}.execution-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:24px 13px 92px;inset:0}.execution-view-grid{grid-template-columns:1fr 1fr}.execution-view-grid>div:nth-child(3),.execution-view-grid>div:nth-child(4){grid-column:span 2}.execution-edit-grid{grid-template-columns:1fr 1fr}.execution-form-actions{grid-column:1/-1}.legs-list .execution-card{grid-template-columns:25px 1fr 16px 1fr}.execution-card>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:5px}.trade-id-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:23px 15px 90px;inset:0}}.grouped-id-row>span{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.execution-trade-id{background:linear-gradient(90deg,#ffffff21,#0000006b);border:1px solid #ffffff30;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:10px 11px;display:flex}.execution-trade-id small{color:#7e7e7e;letter-spacing:.12em;font-size:12px}.execution-trade-id code{color:#cbcbcb;min-width:0;font:12px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-trade-id .admin-id-button{margin-left:auto}@media (width<=760px) and (hover:none) and (pointer:coarse){.execution-trade-id{align-items:flex-start}.execution-trade-id code{width:100%}.execution-trade-id .admin-id-button{margin-left:0}}:root{--bg:#111214;--panel:#24262ab3;--panel-2:#1b1d20db;--line:#ffffff2b}.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button{-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff16,#ffffff05);border-color:#edf8ff26;box-shadow:inset 0 1px #ffffff21,0 8px 20px #0000003d}.trade-table tbody tr:hover,.trade-table tr.selected{background:linear-gradient(90deg,#ffffff0e,#ffffff0e,#0000)}.filter b,.leg-heading b,.calendar-entry em,.trade-day-summary>div:first-child strong{text-shadow:0 0 10px #ffffff38;color:#fff!important}.trade-drawer{width:min(1180px,100%)}.trade-market-section{border-top:1px solid #ffffff2e;margin:25px 0;padding-top:23px}.market-chart-hint{color:#757575;letter-spacing:.035em;margin:7px 0 13px;font-size:12px}.trade-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ax-market-chart{-webkit-backdrop-filter:blur(30px);background:radial-gradient(circle at 16% -10%,#ffffff30,#0000 44%),linear-gradient(145deg,#303135d6,#18191cf0);border:1px solid #ffffff38;border-radius:11px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4a,inset 1px 0 #fff1,0 13px 32px #00000047,0 0 22px #ffffff09}.ax-market-chart>header{background:linear-gradient(110deg,#ffffff16,#0000);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:9px 10px;display:flex}.ax-market-chart>header span,.ax-market-chart>header strong{display:block}.ax-market-chart>header span{color:#b8b8b8;font:700 12px var(--font-geist-mono);letter-spacing:.14em}.ax-market-chart>header strong{color:#ebebeb;font:12px var(--font-geist-mono);margin-top:4px}.chart-controls{align-items:center;gap:3px;display:flex}.chart-controls button{color:silver;cursor:pointer;min-width:25px;height:25px;font:12px var(--font-geist-mono);background:#ffffff2e;border:1px solid #fff3;border-radius:5px;padding:0 6px;box-shadow:inset 0 1px #ffffff0d}.ax-chart-canvas{cursor:grab;touch-action:pan-y;height:278px}.ax-chart-canvas:active{cursor:grabbing}.ax-market-chart>footer{background:#0000008c;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.ax-market-chart>footer>small{color:#616161;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chart-execution-key{color:#7b7b7b;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.chart-execution-key i{border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block;box-shadow:0 0 7px}.chart-execution-key i:first-child{margin-left:0}.chart-execution-key .entry{color:#39bdff;background:#39bdff}.chart-execution-key .exit{color:#ff6078;background:#ff6078}.ax-chart-empty{text-align:center;background:repeating-linear-gradient(0deg,#0000 0 39px,#ffffff0d 40px),repeating-linear-gradient(90deg,#0000 0 57px,#ffffff0a 58px);flex-direction:column;justify-content:center;align-items:center;height:312px;padding:24px;display:flex}.ax-chart-empty>span{color:#ffffff4d;font:34px var(--font-geist-mono);text-shadow:0 0 22px #ffffff38}.ax-chart-empty strong{color:#a4a4a4;margin-top:9px;font-size:12px}.ax-chart-empty small{color:#686868;max-width:250px;margin-top:7px;font-size:12px;line-height:1.55}@media (width<=1050px){.trade-chart-grid{grid-template-columns:1fr}.ax-chart-canvas{height:300px}}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-market-section{margin:19px 0}.trade-chart-grid{grid-template-columns:1fr}.ax-chart-canvas{height:235px}.ax-chart-empty{height:269px}.ax-market-chart>footer>small{display:none}}.list-calendar-panel{margin-top:12px;padding:18px}.list-calendar-toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.list-calendar-toolbar h2{margin:4px 0 0;font-size:20px}.list-calendar-grid>.list-calendar-day{color:#cacaca;text-align:left;cursor:pointer;background:#0003;border:1px solid #ffffff17;border-top:0;border-left:0;outline:0;min-width:0;min-height:92px;padding:7px;transition:background .16s,box-shadow .16s,transform .16s;position:relative}.list-calendar-grid>.list-calendar-day:hover{z-index:2;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.list-calendar-grid>.list-calendar-day>span{font:12px var(--font-geist-mono)}.list-calendar-grid>.list-calendar-day.outside{opacity:.35}.list-calendar-grid>.list-calendar-day.selected-filter-day{z-index:3;background:radial-gradient(circle at 22% 0,#ffffff38,#0000 55%),#ffffff38;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffff26,0 0 25px #ffffff42}.list-calendar-grid>.list-calendar-day.selected-filter-day>span{color:#0e0e0e;background:#a3a3a3;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:900;display:grid;box-shadow:0 0 14px #ffffff8c}.list-calendar-grid .calendar-entry{margin-top:10px}.active-date-filter{background:radial-gradient(circle at 8% 0,#ffffff2e,#0000 45%),linear-gradient(90deg,#ffffff2b,#0006);border:1px solid #ffffff52;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 13px;padding:11px 12px;display:flex;box-shadow:inset 0 1px #ffffff14,0 0 20px #ffffff17}.active-date-filter small,.active-date-filter strong{display:block}.active-date-filter small{color:#787878;letter-spacing:.15em;font-size:12px}.active-date-filter strong{margin-top:4px;font-size:12px}.active-date-filter button,.date-filter-chip{color:#c8c8c8;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:7px;min-height:31px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px #ffffff0f}.active-date-filter button:hover,.date-filter-chip:hover{color:#f3f3f3;background:#ffffff3d;border-color:#ffffffa6}.date-filter-chip{white-space:nowrap}.trade-table td:first-child small.trade-session-date{color:#bdbdbd;letter-spacing:.04em;margin-top:4px;font-weight:750}.trade-table td:first-child small.trade-list-id{color:#595959;margin-top:2px}.notes-list-panel{margin-top:12px}.notes-toolbar-actions{align-items:center;gap:8px;display:flex}@media (width<=760px) and (hover:none) and (pointer:coarse){.list-calendar-panel{margin-top:8px;padding:10px}.list-calendar-toolbar h2{font-size:17px}.list-calendar-grid>.list-calendar-day{min-height:65px;padding:5px}.list-calendar-grid>.list-calendar-day>span{font-size:12px}.list-calendar-grid .calendar-entry{margin-top:6px;padding:6px 5px}.list-calendar-grid .calendar-entry em{font-size:12px}.list-calendar-grid .calendar-entry strong{font-size:12px!important}.list-calendar-grid .calendar-entry small{font-size:12px!important;display:block!important}.active-date-filter{padding:9px}.active-date-filter strong{font-size:12px}.active-date-filter button span{display:none}.notes-toolbar-actions{flex-direction:column;align-items:stretch}.notes-toolbar-actions .date-filter-chip{order:2}.trade-tools .date-filter-chip{z-index:2;background:#2d2d2d;position:sticky;left:0}.trade-table td:first-child small.trade-session-date,.trade-table td:first-child small.trade-list-id{font-size:12px;display:block}}:root{--bg:#030811;--panel:#081420ad;--panel-2:#081826db;--line:#67c4f933;--line-strong:#4dc2ff8a;--blue:#31b7ff;--blue-2:#1382d5;--green:#31b7ff}.brand-mark{color:#eaf9ff;background:radial-gradient(circle at 24% 4%,#fff6,#0000 38%),linear-gradient(145deg,#42bef86b,#06324f91);border-color:#6fd3ffb8;box-shadow:inset 0 1px #ffffff7a,inset 1px 0 #ffffff29,0 0 30px #2cb5f652}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#fff3,#ffffff0b 17%,#0000 38% 67%,#36b9f614),linear-gradient(#ffffff0f,#0000 22%);position:absolute;inset:0}.kpi-grid article>*,.panel>*,.content-panel>*,.account-card>*,.note-card>*{z-index:1;position:relative}.main-nav button.active i,.icon-button{color:#65cdff}.derived-trade-hint{background:linear-gradient(90deg,#26a3e02b,#ffffff06,#0000);border-left-color:#4dc5ff;box-shadow:inset 0 1px #ffffff0f}.calendar-entry:before{background:linear-gradient(112deg,#ffffff61,#ffffff12 25%,#0000 46%,#3ec2ff26)}.calendar-entry:after{background:linear-gradient(90deg,#0000,#ffffff45,#0000)}.list-calendar-grid>.list-calendar-day.selected-filter-day>span{color:#03101a;background:#43bfff;box-shadow:0 0 18px #35baffab}.ax-chart-empty>span{color:#50c7ff6e;text-shadow:0 0 28px #31b7ff57}@media (width<=760px) and (hover:none) and (pointer:coarse){body{background:radial-gradient(circle at 76% -8%,#28aef538,#0000 37%),linear-gradient(150deg,#03070d,#0a151f 58%,#040910)}.trade-drawer,.note-modal,.management-modal,.execution-modal{background:radial-gradient(circle at 15% -7%,#ffffff2e,#0000 34%),radial-gradient(circle at 88% 3%,#28b0f129,#0000 31%),linear-gradient(145deg,#0c2130f7,#030b12fa)}}:root{--bg:#06101a;--panel:#0c1c284d;--panel-2:#0815206b;--line:#daf3ff38;--line-strong:#c5edff70}body{background-color:#0000;background-image:radial-gradient(circle at 82% -18%,#2ba0dc24,#0000 40%),radial-gradient(circle at 4% 72%,#4dabd716,#0000 38%),linear-gradient(145deg,#06101a,#0b1822 58%,#050d15);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.sidebar{-webkit-backdrop-filter:blur(72px)saturate(128%);background:linear-gradient(165deg,#142a3861,#050f1878);border-right-color:#e0f6ff33;box-shadow:inset -1px 0 #ffffff16,8px 0 30px #0000002b}.brand-mark{background:linear-gradient(145deg,#ffffff29,#2d8fbe2b);border-color:#d9f5ff6b;box-shadow:inset 0 1px #ffffff4f,0 8px 20px #0000002e}.brand strong span,.auth-brand strong span{color:#58c8ff;text-shadow:none}.kpi-grid article,.panel,.content-panel,.settings-card,.account-card,.note-card{-webkit-backdrop-filter:blur(72px)saturate(128%);background:linear-gradient(145deg,#ffffff0e,#091b2840);border-color:#e1f6ff38;box-shadow:inset 0 1px #ffffff2e,inset 1px 0 #ffffff0d,0 14px 32px #00000029}.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button,.date-filter-chip{-webkit-backdrop-filter:blur(62px)saturate(125%);background:linear-gradient(145deg,#ffffff0d,#08192524);border-color:#e0f6ff33;box-shadow:inset 0 1px #ffffff24,0 6px 15px #0000001c}.main-nav button:hover,.sub-nav button:hover,.more-button:hover{color:#e4f5fd;background:#ffffff12}.main-nav button.active,.filter.active,.segmented.active{color:#f1fbff;background:linear-gradient(90deg,#50b4e226,#ffffff0b);border-color:#c7eeff47;box-shadow:inset 0 1px #ffffff2b}.main-nav button.active:before{background:#58caff;box-shadow:0 0 8px #31b7ff73}.primary-button{background:linear-gradient(#34afe5ab,#116796a6);border-color:#beedff6b;box-shadow:inset 0 1px #ffffff4f,0 8px 20px #0003}.status-strip span,.positive,.chart-value span{text-shadow:none;color:#49c3ff!important}.trade-table th{background:#030f1833}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal{-webkit-backdrop-filter:blur(82px)saturate(127%);background:linear-gradient(145deg,#1c37467a,#05121c8f);border-color:#e0f6ff3d;box-shadow:inset 0 1px #ffffff36,inset 1px 0 #ffffff0e,-18px 0 48px #00000040}.modal-backdrop{-webkit-backdrop-filter:blur(24px);background:#01070c57}.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel{-webkit-backdrop-filter:blur(68px)saturate(124%);box-shadow:inset 0 1px #ffffff21,0 8px 18px #0000001a;background:linear-gradient(145deg,#ffffff0b,#05141f21)!important;border-color:#e1f6ff30!important}.derived-trade-hint{box-shadow:none;background:linear-gradient(90deg,#2f9fd21a,#ffffff05,#0000)}.calendar-entry{-webkit-backdrop-filter:blur(72px)saturate(128%);background:linear-gradient(145deg,#ffffff13,#12435b21);border-color:#c9efff66;box-shadow:inset 0 1px #ffffff38,0 8px 20px #00000024}.calendar-entry:after{display:none}.list-calendar-grid>.list-calendar-day:hover{background:#ffffff0e;box-shadow:inset 0 0 0 1px #d6f3ff2b}.list-calendar-grid>.list-calendar-day.selected-filter-day{background:linear-gradient(145deg,#ffffff1c,#21709429);box-shadow:inset 0 0 0 1px #c7efff6b,inset 0 1px #fff3}.list-calendar-grid>.list-calendar-day.selected-filter-day>span{box-shadow:none;background:#43bfffd1}.list-calendar-grid>.list-calendar-day.has-trades:hover .calendar-entry{border-color:#dcf7ff85;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 28px #0000003d}.active-date-filter{background:linear-gradient(90deg,#ffffff13,#05151f40);border-color:#dcf5ff38;box-shadow:inset 0 1px #ffffff26,0 9px 24px #00000024}.ax-market-chart{-webkit-backdrop-filter:blur(74px)saturate(126%);background:linear-gradient(145deg,#ffffff0d,#05131d57);border-color:#ddf5ff3b;box-shadow:inset 0 1px #ffffff2e,0 11px 25px #00000029}.ax-market-chart>header{background:#ffffff09;border-bottom-color:#dcf5ff24}.ax-market-chart>header span{color:#67ceff;text-shadow:none}.chart-controls button{color:#8ddcff;background:#ffffff0e;border-color:#def6ff30}.chart-controls button:hover{color:#fff;background:#ffffff1a;border-color:#d2f2ff6b}.ax-chart-empty>span{text-shadow:none}.trade-row-marker,.execution-card>b{color:#78d3ff;background:#319bcb1f;border-color:#c4eeff45;box-shadow:inset 0 1px #ffffff1a}.mobile-nav{-webkit-backdrop-filter:blur(76px)saturate(127%)!important;background:linear-gradient(145deg,#1f3a4870,#05121b8a)!important;border-color:#def6ff3d!important;box-shadow:inset 0 1px #ffffff29,0 13px 30px #00000042!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body{background:radial-gradient(circle at 78% -10%,#30a4da1f,#0000 41%),linear-gradient(150deg,#06101a,#0b1822 58%,#050d15)}.trade-drawer,.note-modal,.management-modal,.execution-modal{background:linear-gradient(145deg,#1d37458a,#05121ba3)}}.sidebar{-webkit-backdrop-filter:blur(42px)saturate(160%)brightness(1.05);background:radial-gradient(at 14% -8%,#ffffff21,#0000 30%),linear-gradient(165deg,#93d5ef1b,#04111b59);border-right:1px solid #e7f9ff4d;box-shadow:inset -2px 0 3px #dcf7ff29,inset 1px 0 2px #ffffff1a,10px 0 34px #00000030}.brand-mark{background:radial-gradient(circle at 24% 8%,#ffffff52,#0000 34%),linear-gradient(145deg,#dcf6ff2b,#2480a921);border:1px solid #effcff8f;border-radius:12px;box-shadow:inset 0 2px 2px #ffffff61,inset 0 -2px 3px #60b0cf26,inset 2px 0 3px #ffffff1a,0 8px 22px #0000002e}.kpi-grid article,.panel,.content-panel,.settings-card,.account-card,.note-card{-webkit-backdrop-filter:blur(34px)saturate(165%)brightness(1.055);background:radial-gradient(at 15% -18%,#fff3,#0000 34%),radial-gradient(at 100% 115%,#5dbfe61c,#0000 38%),linear-gradient(145deg,#e2f7ff13,#0e2d3e26);border:1px solid #e5f8ff57;border-radius:16px;box-shadow:inset 0 2px 2px #ffffff45,inset 0 -2px 3px #57a6c71c,inset 2px 0 3px #ffffff13,inset -2px 0 3px #73c8e713,0 14px 34px #0000002b}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after{opacity:.62;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff3d,#ffffff0e 12%,#0000 30% 78%,#95dcf613),linear-gradient(#ffffff17,#0000 18%)}.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button,.date-filter-chip,.chart-controls button{-webkit-backdrop-filter:blur(30px)saturate(160%)brightness(1.055);background:radial-gradient(at 18% -35%,#ffffff3d,#0000 46%),linear-gradient(145deg,#e1f8ff13,#113a4e21);border:1px solid #e6f9ff57;border-radius:11px;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -2px 3px #54a1c11a,inset 2px 0 2px #fff1,0 7px 18px #00000021}.primary-button{background:radial-gradient(at 22% -35%,#ffffff5c,#0000 48%),linear-gradient(#2fb0e7a3,#10638f85);border:1px solid #e1f8ff87;border-radius:12px;box-shadow:inset 0 2px 2px #ffffff5c,inset 0 -2px 3px #023b5d36,inset 2px 0 3px #ffffff17,0 9px 23px #00000030}.main-nav button,.sub-nav button{border:1px solid #0000;border-radius:12px}.main-nav button:hover,.sub-nav button:hover,.more-button:hover{background:linear-gradient(145deg,#ffffff13,#1b5a7717);border-color:#e1f8ff30;box-shadow:inset 0 1px 1px #ffffff21}.main-nav button.active,.filter.active,.segmented.active{background:radial-gradient(at 15% -20%,#fff3,#0000 44%),linear-gradient(90deg,#46b7e72b,#ffffff0d);border-color:#e1f8ff57;box-shadow:inset 0 2px 2px #ffffff38,inset 0 -2px 3px #3184aa1a,0 8px 19px #00000021}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal{-webkit-backdrop-filter:blur(48px)saturate(160%)brightness(1.045);background:radial-gradient(at 14% -12%,#fff3,#0000 32%),radial-gradient(at 100% 112%,#5bc0e81a,#0000 34%),linear-gradient(145deg,#c6ebf91b,#04172352);border:1px solid #e7f9ff5e;border-radius:20px;box-shadow:inset 0 2px 3px #ffffff4a,inset 0 -3px 5px #4593b41f,inset 2px 0 3px #ffffff13,-20px 0 55px #00000040}.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.day-stat,.note-preview{-webkit-backdrop-filter:blur(36px)saturate(155%);border-radius:13px;box-shadow:inset 0 2px 2px #ffffff30,inset 0 -2px 3px #519fbf14,0 8px 19px #0000001c;background:radial-gradient(at 16% -24%,#ffffff26,#0000 40%),linear-gradient(145deg,#e5f9ff0e,#0823311b)!important;border:1px solid #e2f8ff45!important}.calendar-entry{-webkit-backdrop-filter:blur(38px)saturate(170%)brightness(1.06);background:radial-gradient(at 17% -18%,#ffffff3d,#0000 42%),linear-gradient(145deg,#e3f9ff18,#19516826);border:1px solid #e2f9ff7d;border-radius:13px;box-shadow:inset 0 2px 2px #ffffff4d,inset 0 -2px 4px #4899bb1f,inset 2px 0 3px #ffffff13,0 9px 22px #00000024}.calendar-entry:before{opacity:.58;background:linear-gradient(118deg,#ffffff4a,#ffffff0d 22%,#0000 42%)}.ax-market-chart{-webkit-backdrop-filter:blur(40px)saturate(160%)brightness(1.045);background:radial-gradient(at 15% -15%,#ffffff2b,#0000 36%),linear-gradient(145deg,#e1f7ff0f,#0519253d);border:1px solid #e5f9ff54;border-radius:16px;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -2px 4px #4a97b71a,0 12px 28px #00000029}.mobile-nav{border-radius:18px;-webkit-backdrop-filter:blur(44px)saturate(165%)brightness(1.05)!important;background:radial-gradient(at 16% -30%,#ffffff30,#0000 39%),linear-gradient(145deg,#caeffb1a,#0416215c)!important;border:1px solid #e8faff59!important;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -2px 4px #4b9aba1a,0 14px 32px #00000040!important}.liquid-glass-optics{pointer-events:none;width:0;height:0;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.kpi-grid article,.panel,.content-panel,.account-card,.note-card,.calendar-entry,.account-select,.primary-button,.secondary-button,.filter,.segmented,.more-button,.icon-button,.ax-market-chart{--liquid-x:50%;--liquid-y:0%;--liquid-rx:0deg;--liquid-ry:0deg;isolation:isolate;transform-style:preserve-3d;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative}.kpi-grid article:before,.panel:before,.content-panel:before,.account-card:before,.note-card:before,.calendar-entry:before,.account-select:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before,.ax-market-chart:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 190px at var(--liquid-x) var(--liquid-y),#ffffff45,#b7e8fa16 25%,transparent 56%),conic-gradient(from 205deg at var(--liquid-x) var(--liquid-y),transparent,#6ad8ff14,transparent 18%,#ffb2e20b,transparent 36%);mix-blend-mode:screen;opacity:.72;filter:url(#ax-liquid-surface);transition:opacity .22s;position:absolute;inset:-2px}.kpi-grid article>*,.panel>*,.content-panel>*,.account-card>*,.note-card>*,.calendar-entry>*,.account-select>*,.primary-button>*,.secondary-button>*,.filter>*,.segmented>*,.more-button>*,.icon-button>*,.ax-market-chart>*{z-index:2;position:relative}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after{background-size:180% 180%;animation:9s ease-in-out infinite alternate ax-liquid-caustic}@keyframes ax-liquid-caustic{0%{opacity:.44;background-position:0 10%}50%{opacity:.68;background-position:52% 42%}to{opacity:.48;background-position:100% 72%}}@media (hover:hover) and (pointer:fine){.kpi-grid article:hover,.account-card:hover,.note-card:hover,.calendar-entry:hover,.account-select:hover,.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.ax-market-chart:hover{transform:perspective(1100px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry)) translate3d(0,-1px,7px);border-color:#f1fdff85;box-shadow:inset 0 2px 2px #ffffff4f,inset 0 -2px 4px #4d9ebf1f,-1px 0 #63d3ff33,1px 0 #ff81d61a,0 17px 36px #0003}.panel:hover,.content-panel:hover{transform:perspective(1800px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry));border-color:#ebfbff6b}.kpi-grid article:hover:before,.panel:hover:before,.content-panel:hover:before,.account-card:hover:before,.note-card:hover:before,.calendar-entry:hover:before,.account-select:hover:before,.primary-button:hover:before,.secondary-button:hover:before,.filter:hover:before,.segmented:hover:before,.more-button:hover:before,.icon-button:hover:before,.ax-market-chart:hover:before{opacity:1}}@media (width<=760px) and (hover:none) and (pointer:coarse),(hover:none),(pointer:coarse){.kpi-grid article:before,.panel:before,.content-panel:before,.account-card:before,.note-card:before,.calendar-entry:before,.account-select:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before,.ax-market-chart:before{filter:none;opacity:.38}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after{animation-duration:14s}}@media (prefers-reduced-motion:reduce){.kpi-grid article,.panel,.content-panel,.account-card,.note-card,.calendar-entry,.account-select,.primary-button,.secondary-button,.filter,.segmented,.more-button,.icon-button,.ax-market-chart{transition:none!important;transform:none!important}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after{animation:none!important}.kpi-grid article:before,.panel:before,.content-panel:before,.account-card:before,.note-card:before,.calendar-entry:before,.account-select:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before,.ax-market-chart:before{filter:none}}:root{--glass-edge:#e8f9ff4f;--glass-edge-hot:#f7fdff8c;--glass-top:#ffffff1b;--glass-mid:#74bedc0e;--glass-bottom:#03121d33;--glass-shadow:#0003}.auth-card,.admin-card,.list-card,.settings-card,.more-menu,.context-menu,.mobile-more-menu,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.drop-zone,.import-summary,.large-empty,.table-empty,.global-error,.admin-message,.active-date-filter{border:1px solid var(--glass-edge)!important;background:radial-gradient(ellipse at 15% -28%,#ffffff3d,transparent 43%),radial-gradient(ellipse at 94% 112%,#63bfe417,transparent 42%),linear-gradient(145deg,var(--glass-top),var(--glass-mid) 44%,var(--glass-bottom))!important;box-shadow:inset 0 2px 2px #ffffff42,inset 0 -2px 4px #4b96b51a,inset 2px 0 3px #ffffff12,0 16px 38px var(--glass-shadow)!important;-webkit-backdrop-filter:blur(70px)saturate(145%)brightness(1.045)!important}.more-menu,.context-menu,.mobile-more-menu{overflow:hidden;border-radius:14px!important;box-shadow:inset 0 2px 2px #ffffff45,inset 0 -2px 3px #4490b01a,0 22px 54px #00000057!important}.more-menu button,.context-menu button,.mobile-more-menu button{background:linear-gradient(90deg,#ffffff09,#0000)!important;border-color:#e6f8ff1a!important}.more-menu button:hover,.context-menu button:hover,.mobile-more-menu button:hover{box-shadow:inset 2px 0 #e2f8ff6e,inset 0 1px #ffffff17;background:linear-gradient(90deg,#e1f7ff24,#55b1d70e)!important}.kebab-button,.drawer-close,.modal-close,.upload-button,.attachment-delete-button,.editor-toolbar button,.account-picker button,.role-badge,.user-avatar,.chart-controls button{-webkit-backdrop-filter:blur(54px)saturate(145%)!important;background:radial-gradient(at 22% -32%,#ffffff40,#0000 50%),linear-gradient(145deg,#edfaff13,#09243229)!important;border:1px solid #e5f8ff4a!important;box-shadow:inset 0 2px 2px #ffffff38,inset 0 -2px 3px #4895b414,0 7px 17px #00000024!important}.kebab-button:hover,.drawer-close:hover,.modal-close:hover,.upload-button:hover,.editor-toolbar button:hover,.account-picker button:hover{border-color:var(--glass-edge-hot)!important;background:linear-gradient(145deg,#ffffff26,#338bb11c)!important}.trade-table tbody tr,.legs-list article,.execution-card,.trade-note-list>article,.trade-note-card,.attachment-grid a,.user-list article,.management-table>div,.day-trade-list>button,.trade-day-summary>div,.execution-view-grid>div,.summary-grid>div,.cash-history>div,.note-preview{-webkit-backdrop-filter:blur(42px)saturate(135%);background:linear-gradient(110deg,#ffffff0d,#5cadce06 42%,#03111b17)!important;border-color:#e4f7ff29!important;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff09!important}.trade-table tbody tr:hover,.legs-list article:hover,.day-trade-list>button:hover,.attachment-grid a:hover{background:linear-gradient(90deg,#ffffff1a,#4faed60b,#0000)!important;border-color:#e7f9ff52!important;box-shadow:inset 2px 0 #6fcff76b,inset 0 1px #ffffff26,0 9px 23px #0000001f!important}.trade-table th,.management-table>header,.list-calendar-weekdays{-webkit-backdrop-filter:blur(42px)saturate(132%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #e0f7ff1a;background:linear-gradient(#fff1,#05172221)!important}.list-calendar-grid>.list-calendar-day{background:linear-gradient(145deg,#ffffff07,#05152016)!important;border-color:#e1f7ff1b!important}.list-calendar-grid>.list-calendar-day:hover{background:linear-gradient(145deg,#ffffff16,#2c7fa20f)!important}.list-calendar-grid>.list-calendar-day.selected-filter-day{background:radial-gradient(at 18% -12%,#fff3,#0000 48%),linear-gradient(145deg,#a5def41f,#1d658424)!important}.trade-tools input,.trade-tools select,.note-modal input,.note-modal textarea,.note-modal select,.trade-note-form input,.trade-note-form textarea,.trade-edit-grid input,.trade-edit-grid select,.account-form input,.account-form select,.cash-form input,.cash-form select,.invite-panel input,.invite-panel select,.user-edit-form input,.user-edit-form select,.execution-edit-grid input,.execution-edit-grid select,.trade-id-input,.search-input,.editor-content{-webkit-backdrop-filter:blur(46px)saturate(138%)!important;background:linear-gradient(145deg,#ffffff0d,#03121c30)!important;border:1px solid #e3f7ff38!important;box-shadow:inset 0 2px 3px #00000029,inset 0 1px #ffffff1a,0 6px 17px #00000014!important}.trade-tools input:focus,.trade-tools select:focus,.note-modal input:focus,.note-modal textarea:focus,.trade-note-form input:focus,.trade-note-form textarea:focus,.account-form input:focus,.cash-form input:focus,.invite-panel input:focus,.user-edit-form input:focus,.execution-edit-grid input:focus,.trade-id-input:focus,.search-input:focus,.editor-content:focus{border-color:#ccf0ff78!important;outline:none!important;box-shadow:inset 0 2px 3px #00000021,inset 0 1px #ffffff24,0 0 0 3px #6fc9ee13,0 9px 23px #0000001c!important}.drop-zone{border-style:dashed!important}.drop-zone:hover{background:radial-gradient(at 20% -20%,#ffffff38,#0000 45%),linear-gradient(145deg,#ffffff17,#2674951a)!important;border-color:#ecfbff87!important}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(30px)saturate(122%)!important;background:radial-gradient(circle at 76% 18%,#8cd3ee0e,#0000 36%),#01070c4f!important}.auth-shell{background:radial-gradient(at 73% 8%,#8ad3ef1a,#0000 42%),radial-gradient(at 8% 84%,#ffffff0b,#0000 38%),linear-gradient(145deg,#06111a,#0a1822 57%,#050d15)!important}.administration-button{-webkit-backdrop-filter:blur(52px)saturate(140%);background:linear-gradient(145deg,#ff59702b,#41111f29)!important;box-shadow:inset 0 1px #ffffff1f,0 8px 21px #0000001f!important}.danger-button,.attachment-delete-button{background:linear-gradient(145deg,#ff687c2e,#57122338)!important;border-color:#ff7e8f57!important}.global-error,.import-error{background:linear-gradient(145deg,#ff64791f,#3b0d1930)!important;border-color:#ff7e8f4f!important}.admin-card,.list-card,.settings-card,.execution-card,.trade-note-card,.attachment-grid a,.day-trade-list>button,.kebab-button,.drawer-close,.modal-close,.upload-button,.account-picker button{--liquid-x:50%;--liquid-y:0%;--liquid-rx:0deg;--liquid-ry:0deg;isolation:isolate;transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative}.admin-card:before,.list-card:before,.settings-card:before,.execution-card:before,.trade-note-card:before,.attachment-grid a:before,.day-trade-list>button:before,.kebab-button:before,.drawer-close:before,.modal-close:before,.upload-button:before,.account-picker button:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 180px at var(--liquid-x) var(--liquid-y),#ffffff40,#b5e6f812 25%,transparent 57%),conic-gradient(from 205deg at var(--liquid-x) var(--liquid-y),transparent,#74daff12,transparent 18%,#ffbee409,transparent 37%);mix-blend-mode:screen;opacity:.62;filter:url(#ax-liquid-surface);transition:opacity .22s;position:absolute;inset:-2px}.admin-card>*,.list-card>*,.settings-card>*,.execution-card>*,.trade-note-card>*,.attachment-grid a>*,.day-trade-list>button>*,.kebab-button>*,.drawer-close>*,.modal-close>*,.upload-button>*,.account-picker button>*{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.admin-card:hover,.list-card:hover,.execution-card:hover,.trade-note-card:hover,.attachment-grid a:hover,.day-trade-list>button:hover,.kebab-button:hover,.drawer-close:hover,.modal-close:hover,.upload-button:hover,.account-picker button:hover{transform:perspective(1100px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry)) translate3d(0,-1px,5px)}.admin-card:hover:before,.list-card:hover:before,.settings-card:hover:before,.execution-card:hover:before,.trade-note-card:hover:before,.attachment-grid a:hover:before,.day-trade-list>button:hover:before,.kebab-button:hover:before,.drawer-close:hover:before,.modal-close:hover:before,.upload-button:hover:before,.account-picker button:hover:before{opacity:.92}}@media (width<=760px) and (hover:none) and (pointer:coarse),(hover:none),(pointer:coarse){.admin-card:before,.list-card:before,.settings-card:before,.execution-card:before,.trade-note-card:before,.attachment-grid a:before,.day-trade-list>button:before,.kebab-button:before,.drawer-close:before,.modal-close:before,.upload-button:before,.account-picker button:before{filter:none;opacity:.32}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{background:radial-gradient(at 12% -9%,#fff3,#0000 36%),linear-gradient(145deg,#1d3745ad,#05121bc2)!important}}@media (prefers-reduced-motion:reduce){.admin-card,.list-card,.settings-card,.execution-card,.trade-note-card,.attachment-grid a,.day-trade-list>button,.kebab-button,.drawer-close,.modal-close,.upload-button,.account-picker button{transition:none!important;transform:none!important}.admin-card:before,.list-card:before,.settings-card:before,.execution-card:before,.trade-note-card:before,.attachment-grid a:before,.day-trade-list>button:before,.kebab-button:before,.drawer-close:before,.modal-close:before,.upload-button:before,.account-picker button:before{filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kpi-grid article,.panel,.content-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.more-menu,.context-menu,.mobile-more-menu{background:#0c202df2!important}}.management-modal>.modal-close,.import-modal>.modal-close,.execution-modal>.modal-close,.warning-modal>.modal-close,.trade-day-modal>.modal-close{z-index:8;width:34px;height:34px;position:absolute!important;top:14px!important;left:auto!important;right:16px!important}.modal-top-actions .modal-close,.drawer-top-actions .drawer-close{width:34px;height:34px;position:static!important}.liquid-glass-optics{display:none!important}.kpi-grid article:before,.panel:before,.content-panel:before,.account-card:before,.note-card:before,.calendar-entry:before,.account-select:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before,.ax-market-chart:before,.admin-card:before,.list-card:before,.settings-card:before,.execution-card:before,.trade-note-card:before,.attachment-grid a:before,.day-trade-list>button:before,.kebab-button:before,.drawer-close:before,.modal-close:before,.upload-button:before,.account-picker button:before{content:none!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}.kpi-grid article:after,.panel:after,.content-panel:after,.account-card:after,.note-card:after,.calendar-entry:after{opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;animation:none!important}.kpi-grid article,.panel,.content-panel,.account-card,.note-card,.calendar-entry,.account-select,.primary-button,.secondary-button,.filter,.segmented,.more-button,.icon-button,.ax-market-chart,.admin-card,.list-card,.settings-card,.execution-card,.trade-note-card,.attachment-grid a,.day-trade-list>button,.kebab-button,.drawer-close,.modal-close,.upload-button,.account-picker button{filter:none!important;will-change:auto!important;transform:none!important}@media (hover:hover) and (pointer:fine){.kpi-grid article:hover,.panel:hover,.content-panel:hover,.account-card:hover,.note-card:hover,.calendar-entry:hover,.account-select:hover,.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.ax-market-chart:hover,.admin-card:hover,.list-card:hover,.settings-card:hover,.execution-card:hover,.trade-note-card:hover,.attachment-grid a:hover,.day-trade-list>button:hover,.kebab-button:hover,.drawer-close:hover,.modal-close:hover,.upload-button:hover,.account-picker button:hover{transform:none!important}}.trades-panel,.notes-list-calendar,.notes-list-panel,.calendar-stack .calendar-panel{background:linear-gradient(145deg,#ffffff0a,#081b2833)!important;box-shadow:inset 0 1px #ffffff26,inset 1px 0 #ffffff09,0 13px 30px #00000024!important}.trade-table-wrap{background:#020d151a;border-top:1px solid #e2f7ff1a}.trade-table th{color:#d3e8f17a!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#03111b6b!important;border-color:#def5ff1b!important}.trade-table tbody tr{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.trade-table tbody tr:nth-child(2n){background:#ffffff03!important}.trade-table tbody tr:hover,.trade-table tr.selected{background:linear-gradient(90deg,#40aadc16,#ffffff05,#0000)!important;box-shadow:inset 2px 0 #4abef070!important}.trade-table td{color:#ebf5f9db;border-bottom-color:#def5ff13!important}.trade-table td.muted{color:#c2d3db75!important}.trade-table td:first-child small.trade-session-date{color:#d7e7eea3!important}.trade-table td:first-child small.trade-list-id{color:#b1c7d14f!important}.notes-list-panel .large-empty{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#def5ff21!important}.notes-list-panel .note-card{-webkit-backdrop-filter:none!important;background:#04121c29!important;border-color:#dff5ff26!important;box-shadow:inset 0 1px #fff1!important}.notes-list-panel .note-card:hover{background:#14364630!important;border-color:#daf4ff4d!important}.calendar-grid>div,.list-calendar-grid>.list-calendar-day{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#02101911!important;border-color:#dcf4ff18!important}.calendar-grid>div.active-day>span,.list-calendar-grid>.list-calendar-day.selected-filter-day>span{border-radius:6px;place-items:center;width:20px;height:20px;display:grid;color:#e8f8ff!important;background:#5cbee82e!important;box-shadow:inset 0 1px #ffffff26!important}.notes-calendar .calendar-entry,.notes-list-calendar .calendar-entry{-webkit-backdrop-filter:blur(28px)saturate(120%)!important;background:linear-gradient(145deg,#ffffff0e,#174c6218)!important;border-color:#d1f0fd42!important;box-shadow:inset 0 1px #ffffff21,0 7px 16px #0000001f!important}.notes-calendar .note-entry strong{color:#ebf8fde0!important}.notes-calendar .note-entry small{color:#c4dae399!important}:root{--ax-glass-edge:#b2e0f238;--ax-glass-edge-soft:#b2e0f21f;--ax-glass-top:#233c4957;--ax-glass-bottom:#0310197a;--ax-glass-inner:#edfaff24;--ax-glass-depth:#0000003d}.sidebar{border-color:var(--ax-glass-edge-soft)!important;-webkit-backdrop-filter:blur(64px)saturate(120%)!important;background:linear-gradient(165deg,#17303e75,#030f1899)!important;box-shadow:inset -1px 0 #e1f7ff14,10px 0 34px #0003!important}.kpi-grid article,.panel,.content-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.drop-zone,.import-summary,.active-date-filter,.large-empty,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div{border-color:var(--ax-glass-edge)!important;background:linear-gradient(145deg,var(--ax-glass-top),#0a1e2a5c 46%,var(--ax-glass-bottom))!important;box-shadow:inset 0 1px 0 var(--ax-glass-inner),inset 0 -1px 0 #00000038,inset 1px 0 0 #e6f8ff09,0 14px 31px var(--ax-glass-depth)!important;-webkit-backdrop-filter:blur(56px)saturate(122%)!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{-webkit-backdrop-filter:blur(78px)saturate(125%)!important;background:linear-gradient(145deg,#18303dc2,#030e17d6)!important;border-color:#b8e2f33d!important;box-shadow:inset 0 1px #effbff29,inset 1px 0 #e8f9ff0b,inset 0 -2px #00000040,-25px 0 68px #00000057,0 22px 62px #00000045!important}.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button,.date-filter-chip,.kebab-button,.drawer-close,.modal-close,.upload-button,.editor-toolbar button,.account-picker button,.chart-controls button{color:#deeff6b8!important;-webkit-backdrop-filter:blur(48px)saturate(120%)!important;background:linear-gradient(145deg,#2642504d,#03121c5e)!important;border-color:#b7e1f333!important;box-shadow:inset 0 1px #eefbff21,inset 0 -1px #0003,0 6px 15px #00000024!important}.primary-button{color:#eaf8fe!important;background:linear-gradient(#1f89b89e,#084869a8)!important;border-color:#6ac4eb6b!important;box-shadow:inset 0 1px #ebfbff36,inset 0 -1px #00172659,0 8px 20px #00000030!important}.main-nav button,.sub-nav button{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.main-nav button:hover,.sub-nav button:hover{background:#306a8413!important;border-color:#b1def021!important}.main-nav button.active,.sub-nav button.active{background:linear-gradient(90deg,#288bb529,#0c2b3b1a)!important;border-color:#70caf040!important;box-shadow:inset 0 1px #e8f9ff1a,inset 2px 0 #3db5e78a!important}.main-nav button.active:before{content:none!important;display:none!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px!important;outline:1px solid #4dbeee94!important}.more-menu,.context-menu,.mobile-more-menu{border-color:var(--ax-glass-edge)!important;-webkit-backdrop-filter:blur(66px)saturate(120%)!important;background:linear-gradient(145deg,#1d3644d1,#030f18e6)!important;box-shadow:inset 0 1px #eefbff21,0 18px 44px #00000057!important}.trade-tools input,.trade-tools select,.note-modal input,.note-modal textarea,.note-modal select,.trade-note-form input,.trade-note-form textarea,.trade-edit-grid input,.trade-edit-grid select,.account-form input,.account-form select,.cash-form input,.cash-form select,.invite-panel input,.invite-panel select,.user-edit-form input,.user-edit-form select,.execution-edit-grid input,.execution-edit-grid select,.trade-id-input,.search-input,.editor-content{-webkit-backdrop-filter:blur(32px)saturate(115%)!important;background:#020e1766!important;border-color:#b0dcee29!important;box-shadow:inset 0 2px 4px #00000038,inset 0 1px #e8f9ff0e!important}.trades-panel,.notes-list-calendar,.notes-list-panel,.calendar-stack .calendar-panel{background:linear-gradient(145deg,#1b323f4d,#03101970)!important}.trade-table tbody tr,.calendar-grid>div,.list-calendar-grid>.list-calendar-day,.notes-list-panel .large-empty{-webkit-backdrop-filter:none!important}.calendar-grid>div.active-day,.list-calendar-grid>.list-calendar-day.selected-filter-day{background:#237ca413!important;box-shadow:inset 0 0 0 1px #70c4e72b!important}.calendar-grid>div.active-day>span,.list-calendar-grid>.list-calendar-day.selected-filter-day>span{color:#dff4fc!important;background:#2889b32e!important;box-shadow:inset 0 1px #edfaff1a!important}.calendar-entry,.notes-calendar .calendar-entry,.notes-list-calendar .calendar-entry{-webkit-backdrop-filter:blur(38px)saturate(120%)!important;background:linear-gradient(145deg,#2469872b,#03141e4d)!important;border-color:#7ccced47!important;box-shadow:inset 0 1px #e9f9ff21,inset 0 -1px #0000003b,0 8px 18px #00000029!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-table tbody tr{border:1px solid var(--ax-glass-edge-soft)!important;background:linear-gradient(145deg,#19303d3d,#030f1852)!important;box-shadow:inset 0 1px #eaf9ff12!important}.mobile-nav{border-color:var(--ax-glass-edge)!important;background:linear-gradient(145deg,#193240c2,#030f18db)!important;box-shadow:inset 0 1px #eefbff1f,0 15px 38px #0000005c!important}.mobile-nav button,.mobile-nav button:hover,.mobile-nav button.active{background:#0b1f2a47!important;box-shadow:inset 0 1px #eaf9ff0f!important}}.kpi-grid article,.panel,.content-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.ax-market-chart,.more-menu,.context-menu,.mobile-more-menu{isolation:isolate;position:relative;overflow:hidden}.kpi-grid article,.panel,.content-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart{box-shadow:inset 0 2px 1px #e7f9ff26,inset 0 -4px 7px #0005094d,inset 2px 0 3px #ddf6ff09,inset -2px 0 3px #00080d26,0 2px #bae2f20e,0 18px 38px #00000045!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{box-shadow:inset 0 2px 1px #ebfaff29,inset 0 -5px 9px #00040857,inset 2px 0 4px #e0f7ff0a,inset -3px 0 5px #00060b2e,-3px 0 #b1dcee0b,-28px 0 78px #00000063,0 24px 68px #0000004f!important}.kpi-grid article:before,.panel:before,.content-panel:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.trade-drawer:before,.note-modal:before,.management-modal:before,.import-modal:before,.execution-modal:before,.warning-modal:before,.trade-id-modal:before,.trade-day-modal:before,.admin-modal:before,.accounts-modal:before,.ax-market-chart:before,.more-menu:before,.context-menu:before,.mobile-more-menu:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(#e1f7ff13 0,#e1f7ff06 2px,#0000 12% 76%,#00050924 100%)!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 1px 0 #e5f8ff06,inset -1px 0 #0004081f!important}.kpi-grid article>*,.panel>*,.content-panel>*,.settings-card>*,.admin-card>*,.account-card>*,.note-card>*,.list-card>*,.auth-card>*,.trade-drawer>*,.note-modal>*,.management-modal>*,.import-modal>*,.execution-modal>*,.warning-modal>*,.trade-id-modal>*,.trade-day-modal>*,.admin-modal>*,.accounts-modal>*,.ax-market-chart>*,.more-menu>*,.context-menu>*,.mobile-more-menu>*{z-index:1;position:relative}.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button,.date-filter-chip,.kebab-button,.drawer-close,.modal-close,.upload-button,.editor-toolbar button,.account-picker button,.chart-controls button,.primary-button{box-shadow:inset 0 2px 1px #ebfaff24,inset 0 -3px 5px #00060a47,inset 1px 0 2px #e1f7ff06,0 2px #b7e0f10b,0 9px 20px #00000038!important}.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.calendar-entry{box-shadow:inset 0 2px 1px #e7f9ff1c,inset 0 -3px 5px #00050940,inset 1px 0 2px #e1f7ff06,0 9px 20px #0003!important}.trade-table-wrap,.calendar-grid,.list-calendar-grid{box-shadow:inset 0 2px 5px #0005093d,inset 0 1px #ddf5ff09!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.kpi-grid article:before,.panel:before,.content-panel:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.trade-drawer:before,.note-modal:before,.management-modal:before,.import-modal:before,.execution-modal:before,.warning-modal:before,.trade-id-modal:before,.trade-day-modal:before,.admin-modal:before,.accounts-modal:before,.ax-market-chart:before,.more-menu:before,.context-menu:before,.mobile-more-menu:before{background:linear-gradient(#e1f7ff0f,#0000 13% 78%,#00050921)!important}}.drawer-top-actions{z-index:5!important;position:absolute!important;top:16px!important;left:auto!important;right:18px!important}.modal-top-actions{z-index:5!important;position:absolute!important;top:13px!important;left:auto!important;right:13px!important}.management-modal>.modal-close,.import-modal>.modal-close,.execution-modal>.modal-close,.warning-modal>.modal-close,.trade-day-modal>.modal-close{z-index:8!important;position:absolute!important;top:14px!important;left:auto!important;right:16px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.drawer-top-actions{top:12px!important;right:12px!important}}.modal-backdrop,.drawer-backdrop{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:auto;overflow:auto!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:auto;min-height:0;max-height:calc(100dvh - 40px)!important;overflow:auto!important}.trade-drawer{height:100dvh!important;max-height:100dvh!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.modal-backdrop{min-height:100dvh;height:100dvh!important;padding:0!important;display:block!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{width:100%!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:max(108px,calc(82px + env(safe-area-inset-bottom)))!important;border-radius:0!important;position:relative!important;inset:auto!important}.drawer-backdrop{height:100dvh!important}.trade-drawer{position:absolute!important;inset:0!important}}.result-calendar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(92px,.72fr)!important;overflow-x:auto!important}.period-result-heading{z-index:7;text-align:center;position:sticky;right:0;color:#0000!important;background:linear-gradient(145deg,#163645fb,#020e17fe)!important;border-left:1px solid #78bedc33!important;box-shadow:-8px 0 18px #0005093d!important}.period-result{color:#daedf5c7;background:linear-gradient(145deg,#1c41523d,#020f1861)!important;box-shadow:inset 2px 0 #48a9d229,inset 0 1px #e6f8ff12,inset 0 -2px 4px #00050938!important}.week-result{z-index:6;flex-direction:column;justify-content:center;min-width:0;min-height:90px;position:sticky;right:0;background:linear-gradient(145deg,#163645fb,#020e17fe)!important;border-bottom:1px solid #dcf4ff17!important;border-right:1px solid #dcf4ff17!important;padding:9px 8px!important;display:flex!important;box-shadow:inset 2px 0 #48a9d229,inset 0 1px #e6f8ff12,inset 0 -2px 4px #00050938,-8px 0 18px #0005093d!important}.week-result strong,.week-result small{display:block;margin:0!important}.week-result strong{white-space:nowrap;font:700 12px var(--font-geist-mono)!important}.week-result small{color:#bdd7e28c;white-space:nowrap;font:12px var(--font-geist-mono)!important;margin-top:7px!important}.month-result{border:1px solid #88cce830;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin-top:10px;padding:13px 16px;display:grid}.month-result div>em,.month-result div>span{display:block}.month-result em{color:#a2d3e78c;font:700 12px var(--font-geist-mono);letter-spacing:.16em}.month-result div>span{color:#b9d3dd7a;margin-top:5px;font-size:12px}.month-result strong,.month-result>small{font:700 12px var(--font-geist-mono);white-space:nowrap}.month-result>small{color:#cde2eb9e}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-calendar-panel{overflow-x:hidden!important}.result-calendar{grid-template-columns:repeat(7,minmax(54px,1fr)) minmax(96px,.8fr)!important}.week-result{min-height:65px}.month-result{grid-template-columns:1fr;gap:7px;padding:12px}.month-result strong,.month-result>small{text-align:left}}button,[role=button],a,label,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]{cursor:pointer}button:not(:disabled):active,[role=button]:active{opacity:.86!important;transition:none!important;transform:translateY(1px)!important}.main-nav button,.sub-nav button,.trade-table tr,.list-calendar-grid>.list-calendar-day,.calendar-entry,.primary-button,.secondary-button,.filter,.segmented,.more-button,.icon-button,.account-picker button,.day-trade-list>button,.execution-card,.note-card,.account-card,.list-card,.kebab-button,.modal-close,.drawer-close{will-change:auto!important;transition:background-color 90ms linear,border-color 90ms linear,color 90ms linear,opacity 90ms linear!important}.kpi-grid article,.panel,.content-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.drop-zone,.import-summary,.active-date-filter,.large-empty,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.account-select,.icon-button,.eye-button,.segmented,.secondary-button,.filter,.more-button,.date-filter-chip,.kebab-button,.drawer-close,.modal-close,.upload-button,.editor-toolbar button,.account-picker button,.chart-controls button,.primary-button,.calendar-entry,.trade-tools input,.trade-tools select,.note-modal input,.note-modal textarea,.note-modal select,.trade-note-form input,.trade-note-form textarea,.trade-edit-grid input,.trade-edit-grid select,.account-form input,.account-form select,.cash-form input,.cash-form select,.invite-panel input,.invite-panel select,.user-edit-form input,.user-edit-form select,.execution-edit-grid input,.execution-edit-grid select,.trade-id-input,.search-input,.editor-content{-webkit-backdrop-filter:none!important}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu{-webkit-backdrop-filter:blur(16px)saturate(116%)!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal{-webkit-backdrop-filter:blur(20px)saturate(116%)!important}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(8px)saturate(108%)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:none!important}.modal-backdrop,.drawer-backdrop{background:#01070cdb!important}.mobile-nav{background:linear-gradient(145deg,#193240f5,#030f18fa)!important}}.primary-button,.secondary-button,.filter,.segmented,.eye-button,.icon-button,.more-button,.date-filter-chip,.kebab-button,.drawer-close,.modal-close,.upload-button,.admin-id-button,.panel-heading button,.list-calendar-toolbar button,.calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button{isolation:isolate;position:relative;overflow:hidden;color:#e2f6fde0!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(155deg,#1f6989ad 0%,#0a354cc7 46%,#021522eb 100%)!important;border:1px solid #64c8f161!important;box-shadow:inset 0 2px 1px #e0f8ff40,inset 0 -4px 7px #00091185,inset 2px 0 3px #a4e2fa14,inset -2px 0 3px #000a124d,0 2px #61bee41c,0 9px 20px #00050a57!important}.primary-button:before,.primary-button:after,.secondary-button:before,.secondary-button:after,.filter:before,.filter:after,.segmented:before,.segmented:after,.eye-button:before,.eye-button:after,.icon-button:before,.icon-button:after,.more-button:before,.more-button:after,.date-filter-chip:before,.date-filter-chip:after,.kebab-button:before,.kebab-button:after,.drawer-close:before,.drawer-close:after,.modal-close:before,.modal-close:after,.upload-button:before,.upload-button:after,.admin-id-button:before,.admin-id-button:after,.panel-heading button:before,.panel-heading button:after,.list-calendar-toolbar button:before,.list-calendar-toolbar button:after,.calendar-toolbar button:before,.calendar-toolbar button:after,.content-toolbar button:before,.content-toolbar button:after,.trade-tools button:before,.trade-tools button:after,.heading-actions button:before,.heading-actions button:after,.modal-actions button:before,.modal-actions button:after,.drawer-actions button:before,.drawer-actions button:after,.row-actions button:before,.row-actions button:after,.editor-toolbar button:before,.editor-toolbar button:after,.chart-controls button:before,.chart-controls button:after,.active-date-filter button:before,.active-date-filter button:after,.account-picker button:before,.account-picker button:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}.primary-button,.filter.active,.segmented.active,.panel-heading button.active,.trade-tools button.active{color:#effaff!important;background:linear-gradient(155deg,#2397c7e0 0%,#085b85e0 48%,#022237f5 100%)!important;border-color:#5dcdfa9e!important;box-shadow:inset 0 2px 1px #e1f9ff57,inset 0 -5px 8px #0016268f,inset 2px 0 3px #a6e5fc1a,inset -2px 0 3px #00101c57,0 2px #50bee929,0 10px 23px #001c2e6b!important}.danger-button,.administration-button,.attachment-delete-button,.row-actions button.danger,.withdraw-button{color:#ffb0bc!important;text-shadow:none!important;background:linear-gradient(155deg,#8b283cc7,#4d1020db 50%,#1e050df5)!important;border-color:#ff6a8078!important;box-shadow:inset 0 2px 1px #ffdae136,inset 0 -4px 7px #1300069e,inset 2px 0 3px #ff8fa012,0 9px 21px #18000761!important}@media (hover:hover) and (pointer:fine){.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.eye-button:hover,.icon-button:hover,.more-button:hover,.date-filter-chip:hover,.kebab-button:hover,.drawer-close:hover,.modal-close:hover,.upload-button:hover,.admin-id-button:hover,.panel-heading button:hover,.list-calendar-toolbar button:hover,.calendar-toolbar button:hover,.content-toolbar button:hover,.trade-tools button:hover,.heading-actions button:hover,.modal-actions button:hover,.drawer-actions button:hover,.row-actions button:hover,.editor-toolbar button:hover,.chart-controls button:hover,.active-date-filter button:hover,.account-picker button:hover{color:#f2fbff!important;background:linear-gradient(155deg,#267ea3c7,#0a425edb 48%,#021928f5)!important;border-color:#74d6fc94!important}}.account-select,.trade-table-wrap,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.period-result,.period-result-heading,.week-result,.week-result-fixed,.weekly-result-rail,.calendar-entry,.pulse-grid>div,.day-stat,.note-preview,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty,.management-layout,.account-management-body,.management-heading,.summary-head{-webkit-backdrop-filter:blur(28px)saturate(124%)contrast(102%)!important;background:#ffffff05!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -4px 9px #00000024!important}.weekly-result-rail{background:#ffffff06!important;border-left-color:#fff3!important;box-shadow:-10px 0 24px #00000047,inset 1px 0 #ffffff14!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav,.mobile-more-menu.open,.trade-table tbody tr,.calendar-result-shell,.weekly-result-rail,.week-result-fixed{background:#ffffff06!important;border-color:#fff3!important}.mobile-nav button,.mobile-nav button:hover,.mobile-nav button.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.panel-heading button:disabled,.modal-actions button:disabled{opacity:.36!important;box-shadow:inset 0 1px #e4f8ff1a!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{perspective:520px!important;overflow:visible!important}.mobile-nav button{transform-style:preserve-3d!important;background:linear-gradient(155deg,#1a4c63ad,#062233d6 52%,#02111cf5)!important;border:1px solid #63c0e83d!important;overflow:visible!important;transform:perspective(180px)rotateX(3deg)translateY(-1px)!important;box-shadow:inset 0 2px 1px #def7ff2e,inset 0 -4px 6px #00060c8a,inset 2px 0 2px #afe5f80d,inset -2px 0 2px #00070d47,0 3px #25668442,0 8px 14px #00040857!important}.mobile-nav button:after{content:none!important;display:none!important}.mobile-nav button.active{color:#e9f9ff!important;background:linear-gradient(155deg,#1b7fa9c7,#06405ee0 52%,#021929f7)!important;border-color:#50c3f185!important;box-shadow:inset 0 2px 1px #e0f9ff45,inset 0 -5px 7px #000d1794,inset 2px 0 2px #b7ebfd12,0 3px #23749757,0 9px 17px #00080e6b!important}.mobile-nav button.active:before{content:none!important;display:none!important}.mobile-nav button:active{transform:perspective(180px)rotateX(1deg)translateY(2px)!important;box-shadow:inset 0 2px 3px #00040861,inset 0 -1px 1px #daf5ff1a,0 1px #1f5b773d!important}.mobile-nav button i.nav-glass-icon{width:32px!important;height:27px!important;transform-style:preserve-3d!important;background:linear-gradient(145deg,#4291b180,#0b374db8 48%,#021622f0)!important;border:1px solid #97ddf870!important;border-radius:7px!important;overflow:visible!important;transform:perspective(90px)rotateX(9deg)rotateY(-8deg)translateZ(4px)!important;box-shadow:inset 0 2px 1px #e8faff47,inset 0 -4px 5px #00080f94,inset 2px 0 2px #bfebfb14,0 3px #1c4d62b8,0 7px 12px #00030780!important}.mobile-nav button i.nav-glass-icon:before{content:"";z-index:0;pointer-events:none;border-top:1px solid #e6f9ff33;border-left:1px solid #b9e7f814;border-radius:5px;position:absolute;inset:2px}.mobile-nav button i.nav-glass-icon:after{content:"";z-index:-1;background:linear-gradient(145deg,#11465ee0,#000c14fa);border-radius:6px;display:block;position:absolute;inset:4px -4px -5px 4px;box-shadow:0 7px 12px #0002057a;transform:translateZ(-7px)!important}.mobile-nav button.active i.nav-glass-icon{border-color:#74d7fbb8!important;box-shadow:inset 0 2px 1px #edfcff61,inset 0 -4px 6px #000e189e,0 3px #196688d1,0 8px 15px #00070c94!important}.dashboard-nav-icon b{z-index:1;transform:translateZ(5px);background:linear-gradient(145deg,#8bdbf5,#176f99 68%,#08415f)!important;border-color:#9be0faa8!important;box-shadow:inset 0 1px #f4fdff8c,0 2px #063148,0 4px 6px #00040885!important}.dashboard-nav-icon b:before{content:"";clip-path:polygon(0 0,100% 22%,100% 100%,0 82%);background:#08415e;width:3px;height:100%;position:absolute;top:1px;right:-3px}.dashboard-nav-icon b:after{content:"";clip-path:polygon(0 0,84% 0,100% 100%,15% 100%);background:#052b40;height:3px;position:absolute;bottom:-3px;left:1px;right:-2px}.trade-candles-icon b{z-index:2;transform:translateZ(7px);border:1px solid!important;border-radius:2px!important;width:7px!important;box-shadow:inset 0 1px #ffffff85,inset 0 -2px 2px #00000057,0 3px #00040866,0 6px 8px #0003078f!important}.trade-candles-icon b:before{z-index:-1;background:currentColor!important;width:1px!important;height:21px!important;top:-6px!important;left:2px!important;box-shadow:1px 0 #00000052!important}.trade-candles-icon b:after{content:"";filter:brightness(.44);clip-path:polygon(0 0,100% 19%,100% 100%,0 82%);background:currentColor;width:4px;height:calc(100% - 1px);position:absolute;top:1px;right:-4px;box-shadow:2px 2px 4px #00000061}.trade-candles-icon b:first-child{background:linear-gradient(145deg,#a4e7ff,#31b7ff 52%,#0875ad)!important;height:10px!important;top:9px!important;left:6px!important}.trade-candles-icon b:last-child{background:linear-gradient(145deg,#ffb3bf,#ff6477 52%,#a91f39)!important;height:11px!important;top:6px!important;right:6px!important}.trade-notes-nav-icon b{z-index:1;transform:translateZ(5px)rotateY(-4deg);background:linear-gradient(145deg,#78c9e7,#1a6689 54%,#092f47)!important;border-color:#a7e1f7a6!important;box-shadow:inset 0 1px #f4fdff75,inset 0 -3px 3px #000d166b,3px 3px #05283a,0 6px 9px #00030785!important}.trade-notes-nav-icon b:after{content:"";clip-path:polygon(0 0,100% 18%,100% 100%,0 84%);background:#07344c;width:4px;height:100%;position:absolute;top:1px;right:-4px}.trade-notes-nav-icon span{transform:translateZ(9px);background:linear-gradient(90deg,#d9f5ff,#5daecd)!important;box-shadow:inset -2px 0 1px #28647e,2px 3px #073249,0 5px 7px #0003077a!important}.trade-notes-nav-icon em{transform:translateZ(11px);background:linear-gradient(145deg,#ffb1bd,#ff506b 60%,#9e1f36)!important;box-shadow:1px 2px #681225,0 4px 6px #0002057a!important}.calendar-nav-icon b{z-index:1;transform:translateZ(5px)rotateY(-3deg);background:linear-gradient(145deg,#70c4e3,#155f82 54%,#082f46)!important;border-color:#a6e2f8a3!important;box-shadow:inset 0 1px #f2fdff7a,inset 0 -3px 3px #000d1770,3px 3px #05283b,0 6px 9px #0003078a!important}.calendar-nav-icon b:before{box-shadow:0 1px #00121d80;background:#e1f8ffb8!important}.calendar-nav-icon b:after{background:#d6f3fd!important;box-shadow:5px 0 #6ebbd8,10px 0 #23799d,0 5px #4f9fbe,5px 5px #b6e8f8,10px 5px #377f9e!important}.calendar-nav-icon span:before,.calendar-nav-icon span:after{transform:translateZ(9px);background:linear-gradient(90deg,#effcff,#64b7d6)!important;box-shadow:1px 2px #174f68,0 3px 5px #00030770!important}.more-nav-icon{gap:4px!important}.more-nav-icon b{z-index:2;transform:translateZ(7px);background:linear-gradient(145deg,#c2efff,#39a9d6 58%,#176482)!important;width:5px!important;height:5px!important;box-shadow:inset 0 1px #ffffffa6,1px 2px #0a415b,0 5px 7px #0003078c!important}.more-nav-icon b:after{content:"";background:#082f44;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-2px;right:-2px}}.primary-button,.secondary-button,.filter,.segmented,.eye-button,.icon-button,.more-button,.date-filter-chip,.kebab-button,.drawer-close,.modal-close,.upload-button,.admin-id-button,.danger-button,.administration-button,.panel-heading button,.list-calendar-toolbar button,.calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.more-menu button,.context-menu button,.mobile-more-menu button{letter-spacing:.035em;-webkit-text-stroke:.12px #def7ff2e;line-height:1.2;text-shadow:0 -1px 1px #000408fa,0 1px 1px #ddf7ff4d,0 2px 3px #000307ad!important}.primary-button,.filter.active,.segmented.active,.panel-heading button.active,.trade-tools button.active{-webkit-text-stroke:.15px #e8faff3d;text-shadow:0 -1px 1px #000c14,0 1px 1px #ecfbff66,0 2px 4px #00050ab8!important}.danger-button,.administration-button,.attachment-delete-button,.row-actions button.danger,.withdraw-button{-webkit-text-stroke:.12px #ffdae133;text-shadow:0 -1px 1px #180006,0 1px 1px #ffe1e752,0 2px 4px #120005c2!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav button{-webkit-text-stroke:.14px #daf5ff29;color:#b8dae7c2!important;letter-spacing:.055em!important;text-shadow:0 -1px 1px #000307,0 1px 1px #e0f7ff47,0 2px 3px #000205c7!important;font-weight:760!important}.mobile-nav button.active{color:#e7f8ff!important;text-shadow:0 -1px 1px #00101a,0 1px 1px #f0fcff6b,0 2px 4px #000307d6!important}}.result-calendar{--week-result-width:126px;scroll-padding-right:var(--week-result-width);isolation:isolate!important;grid-template-columns:repeat(7,minmax(76px,1fr)) var(--week-result-width)!important;position:relative!important;overflow:auto hidden!important}.period-result-heading,.week-result{width:var(--week-result-width)!important;min-width:var(--week-result-width)!important;max-width:var(--week-result-width)!important;backface-visibility:hidden!important;contain:paint!important;opacity:1!important;visibility:visible!important;background:linear-gradient(155deg,#17394a 0%,#0a2635 48%,#031521 100%)!important;border-left:1px solid #78cdef57!important;justify-self:stretch!important;position:sticky!important;left:auto!important;right:0!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:-10px 0 22px #000408b8,inset 1px 0 #beeafa21,inset 0 1px #ebfaff1a!important}.period-result-heading{z-index:40!important;grid-column:8!important}.week-result{pointer-events:none;z-index:35!important;grid-column:8!important;justify-content:center!important;align-items:flex-start!important;padding:11px 10px!important;display:flex!important}.week-result strong,.week-result small{z-index:2!important;color:#e7f7fd!important;opacity:1!important;visibility:visible!important;width:100%!important;font:750 12px/1.25 var(--font-geist-mono)!important;letter-spacing:-.025em!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px 2px #000205eb!important;position:relative!important;overflow:hidden!important}.week-result strong.positive,.week-result small.positive{color:#5bc8ff!important}.week-result strong.negative,.week-result small.negative{color:#ff7185!important}.week-result small{margin-top:8px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.result-calendar{--week-result-width:118px;grid-template-columns:repeat(7,minmax(56px,1fr)) var(--week-result-width)!important}.week-result{min-height:65px!important;padding:9px 8px!important}.week-result strong,.week-result small{font-size:12px!important}}.account-picker-group-label{color:#a5d0e28a;font:750 12px/1 var(--font-geist-mono);letter-spacing:.15em;justify-content:space-between;align-items:center;margin:8px 4px 1px;padding:0 3px;display:flex}.account-picker-group-label b{color:#cfecf7ad;background:#2a688224;border:1px solid #7ec6e42e;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:12px;display:grid}.account-picker-group-label.archived-label{color:#c1cdd36b;margin-top:14px}.account-picker-item{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:5px;display:grid;position:relative}.account-picker-item.active{border-color:#67cdf657;box-shadow:0 8px 21px #00050a47}.account-picker-item.archived{opacity:.58}.account-picker-item.archived:hover{opacity:.82}.account-picker-item .account-picker-select{width:100%;min-width:0;border-radius:8px!important}.account-picker-select>span{align-items:center;gap:6px;min-width:0;display:flex!important}.account-picker-select strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-picker-select em{color:#d1e1e8a3;font:700 12px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #c6d8e02e;border-radius:5px;padding:3px 5px;font-style:normal}.account-kebab{text-align:center!important;align-self:stretch!important;width:34px!important;height:auto!important;min-height:54px!important;padding:0!important}.account-context-menu{z-index:120!important;min-width:178px!important;top:58px!important;right:0!important}.account-context-menu button{min-height:38px!important;padding:9px 11px!important}.account-context-menu button.danger{color:#ff8393!important}.account-create-button{width:100%}.account-delete-backdrop{z-index:140}.account-delete-modal{width:min(560px,100%);border-color:#ff536c94!important}.account-delete-progress{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 46px 22px 0;display:grid}.account-delete-progress i{color:#0000;background:#ffffff14;border-radius:99px;place-items:center;height:5px;font-size:0;display:grid;overflow:hidden;box-shadow:inset 0 1px 2px #000000b3}.account-delete-progress i.active{background:linear-gradient(90deg,#812238,#ff5e75);box-shadow:0 0 12px #ff46604d}.account-delete-check{background:#8514272e!important;border-color:#ff57704d!important}.account-delete-phrase{gap:8px;margin-top:20px;display:grid}.account-delete-phrase>span{color:#d59ca6;font:750 12px var(--font-geist-mono);letter-spacing:.1em}.account-delete-phrase b{color:#ff7285}.account-delete-phrase input{color:#ffdce1;width:100%;height:48px;font:800 15px var(--font-geist-mono);letter-spacing:.08em;background:#1c0209b8;border:1px solid #ff5b736b;border-radius:9px;outline:0;padding:0 14px;box-shadow:inset 0 3px 8px #0000008c}.account-delete-phrase input:focus{border-color:#ff6477;box-shadow:inset 0 3px 8px #0000008c,0 0 0 3px #ff526c1a}@media (width<=760px) and (hover:none) and (pointer:coarse){.account-picker{display:grid!important;overflow:visible!important}.account-picker-item,.account-picker .account-create-button{min-width:0}.account-delete-progress{margin-right:42px}.account-delete-modal{padding-bottom:max(108px,calc(82px + env(safe-area-inset-bottom)))!important}.mobile-nav{z-index:110!important;pointer-events:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.mobile-nav .mobile-more-trigger{pointer-events:auto!important;touch-action:manipulation!important}.mobile-more-menu.open{z-index:109!important;left:10px!important;right:10px!important;bottom:max(91px,calc(78px + env(safe-area-inset-bottom)))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(155deg,#193f51fa,#04141ffe)!important;border:1px solid #7dcded5c!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:translate(0)!important;box-shadow:inset 0 1px #e8f9ff26,0 22px 55px #000307c2!important}.mobile-more-menu.open button{z-index:2!important;pointer-events:auto!important;touch-action:manipulation!important;min-height:45px!important;position:relative!important}.mobile-nav-label{z-index:8!important;color:#c9e7f1e0!important;width:100%!important;min-height:12px!important;font:800 12px/12px var(--font-geist-sans)!important;letter-spacing:.045em!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 -1px 1px #000205,0 1px #edfbff61,0 2px 3px #000205eb!important;-webkit-text-stroke:.16px #e1f8ff33!important;display:block!important;position:relative!important;overflow:visible!important;transform:translateZ(8px)!important}.mobile-nav button.active .mobile-nav-label{color:#edfaff!important;text-shadow:0 -1px 1px #00101a,0 1px #f8feff85,0 2px 4px #000205f5!important}.mobile-nav button i.nav-glass-icon,.mobile-nav button.active i.nav-glass-icon{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.mobile-nav button i.nav-glass-icon:before,.mobile-nav button i.nav-glass-icon:after{content:none!important;display:none!important}}.calendar-result-shell{background:#020e164d;border:1px solid #97daf42e;border-radius:11px;grid-template-columns:minmax(0,1fr) 126px;display:grid;overflow:hidden}.calendar-days-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.calendar-days-grid{border:0!important;grid-template-columns:repeat(7,minmax(76px,1fr))!important;min-width:532px!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day{color:#d7e8ef;text-align:left;cursor:pointer;background:#04151f33;border:1px solid #d7f4ff17;border-top:0;border-left:0;outline:0;min-width:0;min-height:92px;padding:7px;display:block;position:relative;transform:none!important}.calendar-days-grid>.journal-calendar-day:hover,.calendar-days-grid>.list-calendar-day:hover{background:#2b69842e}.calendar-days-grid>button>span{font:750 12px var(--font-geist-mono)}.calendar-days-grid>button.outside{opacity:.34}.calendar-days-grid>button.active-day{background:#307ea133;box-shadow:inset 0 0 0 1px #71d2f961}.weekly-result-rail{z-index:5;background:linear-gradient(155deg,#17394a,#092635 52%,#031521);border-left:1px solid #7ecfef57;grid-template-rows:29px repeat(6,minmax(65px,1fr));min-width:126px;display:grid;position:relative;box-shadow:-12px 0 25px #000307b8}.weekly-result-rail>b{border-bottom:1px solid #daf4ff1a}.week-result-fixed{background:linear-gradient(155deg,#204b5e99,#03131de0);border-bottom:1px solid #daf4ff1a;flex-direction:column;justify-content:center;min-width:0;padding:10px;display:flex;box-shadow:inset 0 1px #e5f9ff12}.week-result-fixed strong,.week-result-fixed small{font:800 12px/1.25 var(--font-geist-mono);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;display:block;overflow:hidden}.week-result-fixed .positive{color:#5bc8ff!important}.week-result-fixed .negative{color:#ff7185!important}.day-note-marker{z-index:4;background:linear-gradient(145deg,#d9f5ff,#559fbd 58%,#164d67);border:1px solid #c4edfc9e;border-radius:2px;width:15px;height:17px;display:block;position:absolute;top:7px;right:7px;transform:rotate(2deg);box-shadow:2px 3px #082a3c,0 4px 8px #0004088c}.day-note-marker:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#eefbff;width:5px;height:5px;position:absolute;top:-1px;right:-1px}.day-note-marker b{background:#0533489e;height:1px;position:absolute;left:3px;right:3px}.day-note-marker b:first-child{top:6px}.day-note-marker b:nth-child(2){top:9px}.day-note-marker b:nth-child(3){top:12px}.day-workspace-modal{width:min(840px,100%)}.day-workspace-tabs{background:#010c137a;border:1px solid #98d8f129;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0 12px;padding:5px;display:grid}.day-workspace-tabs button{color:#b3d3e09e;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;font-size:12px;font-weight:800}.day-workspace-tabs button b{margin-left:7px}.day-workspace-tabs button.active{color:#effaff;background:linear-gradient(155deg,#1f7aa1ad,#04293de0);border-color:#66cdf761;box-shadow:inset 0 1px #e5faff38,inset 0 -3px 5px #0009107a,0 7px 16px #00050959}.day-notes-workspace{gap:10px;display:grid}.day-notes-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-notes-toolbar span,.day-notes-toolbar strong{display:block}.day-notes-toolbar span{color:#9fc9db80;letter-spacing:.15em;font-size:12px}.day-notes-toolbar strong{margin-top:4px;font-size:12px}.day-note-list{gap:7px;display:grid}.day-note-entry{color:#dcecf2;text-align:left;background:linear-gradient(155deg,#1e455754,#02111a9e);border:1px solid #99d7f02b;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px;display:grid}.day-note-entry time,.day-note-entry strong,.day-note-entry p{display:block}.day-note-entry time{color:#7194a3;font-size:12px}.day-note-entry strong{margin-top:4px;font-size:12px}.day-note-entry p{color:#839daa;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.day-note-entry>span{font-size:20px}.day-note-sheet{background:linear-gradient(145deg,#d8f4fe,#4d96b5 60%,#134a63);border:1px solid #c5ecfb9e;border-radius:3px;width:24px;height:29px;display:block;position:relative;box-shadow:3px 4px #07283a,0 7px 10px #00030780}.day-note-sheet b{background:#0430449e;height:1px;position:absolute;left:5px;right:5px}.day-note-sheet b:first-child{top:10px}.day-note-sheet b:nth-child(2){top:15px}.day-note-sheet b:nth-child(3){top:20px}.day-workspace-empty{color:#7893a0;text-align:center;border:1px dashed #91d3ee2e;border-radius:10px;place-items:center;min-height:150px;padding:20px;display:grid}.day-workspace-empty strong,.day-workspace-empty span{display:block}.day-workspace-empty strong{color:#c8dde5;font-size:12px}.day-workspace-empty span{margin-top:7px;font-size:12px}.note-image-editor{background:#0210186b;border:1px solid #95d8f229;border-radius:10px;margin-top:14px;padding:14px}.note-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.note-attachment-grid a{color:#a9c5d0;background:#010c139e;border:1px solid #9adaf32e;border-radius:8px;text-decoration:none;display:block;overflow:hidden}.note-attachment-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.note-attachment-grid a span{text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:12px;display:block;overflow:hidden}.pending-note-images{gap:5px;margin-top:10px;display:grid}.pending-note-images>div{color:#a9c7d3;background:#18475c2e;border:1px solid #71caef2e;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.pending-note-images button{color:#ff8293;background:#6a122252;border:1px solid #ff697e42;border-radius:6px;width:25px;height:25px}.note-editor-backdrop{z-index:92!important}.weekly-result-rail{min-width:66px!important}.week-result-fixed{padding:6px 4px!important}.week-result-fixed strong,.week-result-fixed small{letter-spacing:-.065em!important;font-size:12px!important}.week-result-fixed small{margin-top:5px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-result-shell{grid-template-columns:minmax(0,1fr) 56px!important}.weekly-result-rail{min-width:56px!important}.week-result-fixed{padding:4px 2px!important}.week-result-fixed strong,.week-result-fixed small{letter-spacing:-.075em!important;font-size:12px!important}}.workspace{padding-top:14px!important}.topbar{min-height:58px!important;padding-bottom:12px!important}.kpi-grid,.dashboard-grid,.calendar-layout{gap:9px!important}.kpi-grid article{border-radius:11px!important;min-height:94px!important;padding:13px!important}.panel,.content-panel,.chart-panel,.trades-panel,.calendar-panel,.settings-card,.account-card,.note-card{border-radius:12px!important}.panel-heading,.content-toolbar,.trade-heading,.calendar-toolbar,.list-calendar-toolbar{padding-block:13px!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button{border-radius:8px!important;min-height:34px!important;padding-block:0!important}input,select,textarea,.account-select{border-radius:8px!important}.trade-table tr,.list-card,.day-note-entry,.day-trade-list>button{border-radius:9px!important}.trade-table td{height:46px!important}.calendar-days-grid{grid-template-rows:27px repeat(6,76px)!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day{min-height:0!important;padding:5px!important}.weekly-result-rail{grid-template-rows:27px repeat(6,76px)!important}.calendar-entry{border-radius:6px!important;margin-top:5px!important;padding:5px 4px!important}.calendar-entry em{margin-bottom:3px!important}.calendar-entry small{margin-top:3px!important}.trade-day-modal,.management-modal,.import-modal,.note-modal,.execution-modal{padding:21px!important}.trade-day-summary{gap:6px!important}.trade-day-summary>div{min-height:62px!important;padding:10px!important}.day-workspace-tabs{margin:11px 0 9px!important;padding:4px!important}.day-workspace-tabs button{min-height:36px!important}.day-trade-list{gap:5px!important;margin-top:9px!important}.day-trade-list>button{min-height:58px!important;padding:8px 10px!important}.day-note-list{gap:5px!important}.day-note-entry{min-height:62px!important;padding:8px 9px!important}.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor{padding:13px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.workspace{padding-inline:9px!important;padding-bottom:78px!important}.topbar{min-height:66px!important}.topbar h1{font-size:18px!important}.kpi-grid{gap:6px!important}.kpi-grid article{min-height:84px!important;padding:10px!important}.dashboard-grid,.calendar-layout,.trades-panel{margin-top:6px!important}.calendar-panel,.chart-panel,.content-panel,.trades-panel{padding:9px!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.active-date-filter button{min-height:40px!important}.calendar-days-grid,.weekly-result-rail{grid-template-rows:25px repeat(6,68px)!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day{padding:4px!important}.calendar-entry{margin-top:4px!important;padding:4px 3px!important}.calendar-entry em,.calendar-entry strong,.calendar-entry small{font-size:12px!important}.trade-day-modal,.management-modal,.execution-modal{padding:18px 10px 76px!important}.note-modal,.import-modal{padding:18px 12px 76px!important}.trade-day-summary>div{min-height:56px!important;padding:8px!important}.mobile-nav{border-radius:17px!important;height:66px!important;padding:5px!important;bottom:6px!important}.mobile-nav button{border-radius:12px!important;min-height:52px!important}.mobile-nav button i.nav-glass-icon,.mobile-nav button.active i.nav-glass-icon{height:22px!important;margin-bottom:2px!important}.calendar-result-shell{grid-template-columns:minmax(0,1fr) 112px}.calendar-days-grid{grid-template-columns:repeat(7,56px)!important;min-width:392px!important}.weekly-result-rail{grid-template-rows:29px repeat(6,minmax(65px,1fr));min-width:112px}.week-result-fixed{padding:7px}.week-result-fixed strong,.week-result-fixed small{font-size:12px}.day-note-marker{top:5px;right:5px;transform:scale(.86)rotate(2deg)}.day-workspace-tabs{z-index:5;position:sticky;top:-22px}.day-notes-toolbar{align-items:flex-start}.day-notes-toolbar .primary-button{min-height:38px}.note-attachment-grid{grid-template-columns:1fr 1fr}}.calendar-result-shell{grid-template-columns:minmax(0,1fr) 60px!important}.weekly-result-rail{grid-template-rows:27px repeat(6,76px)!important;width:60px!important;min-width:0!important;max-width:60px!important;overflow:hidden!important}.week-result-fixed{min-width:0!important;padding:4px 2px!important;overflow:hidden!important}.week-result-fixed strong,.week-result-fixed small{letter-spacing:-.08em!important;text-overflow:clip!important;max-width:100%!important;font-size:12px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-result-shell{grid-template-columns:minmax(0,1fr) 50px!important}.weekly-result-rail{grid-template-rows:25px repeat(6,68px)!important;width:50px!important;min-width:0!important;max-width:50px!important}.week-result-fixed{padding:3px 1px!important}.week-result-fixed strong,.week-result-fixed small{letter-spacing:-.09em!important;font-size:12px!important}.mobile-nav{background:linear-gradient(155deg,#1c3c4cdb,#03111bf0)!important;border-radius:20px!important;gap:6px!important;height:72px!important;padding:6px!important;box-shadow:inset 0 1px #e5f9ff2b,0 16px 36px #0003077a!important}.mobile-nav button,.mobile-nav button:hover{background:linear-gradient(165deg,#2553678a,#071e2cc7)!important;border:1px solid #85cce82e!important;border-radius:14px!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #e8f9ff1f,inset 0 -2px 3px #00070c6b,0 3px #020d14b8,0 7px 13px #00030747!important}.mobile-nav button.active{background:linear-gradient(165deg,#226f91ad,#052b41e0)!important;border-color:#65c7ee61!important;box-shadow:inset 0 1px #edfbff30,inset 0 -2px 3px #000a127a,0 3px #031823c7,0 8px 14px #00040857!important}.mobile-nav button:active{transform:translateY(2px)!important;box-shadow:inset 0 2px 4px #00040880,0 1px #0a2a39a8!important}.mobile-nav button i.nav-glass-icon,.mobile-nav button.active i.nav-glass-icon{width:31px!important;height:25px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 3px!important;transform:none!important}.mobile-nav button i.nav-glass-icon:before,.mobile-nav button i.nav-glass-icon:after{content:none!important;display:none!important}.dashboard-nav-icon b{background:linear-gradient(145deg,#a8e5fa,#318cb4 56%,#0c4b69)!important;border:1px solid #a4dff6b8!important;border-radius:2px!important;width:7px!important;height:7px!important;transform:none!important;box-shadow:inset 0 1px #ffffff9e,1px 2px #06334a,0 4px 6px #00030773!important}.dashboard-nav-icon b:before,.dashboard-nav-icon b:after{content:none!important;display:none!important}.dashboard-nav-icon b:first-child{top:4px!important;left:6px!important}.dashboard-nav-icon b:nth-child(2){top:4px!important;right:6px!important}.dashboard-nav-icon b:nth-child(3){bottom:4px!important;left:6px!important}.dashboard-nav-icon b:nth-child(4){bottom:4px!important;right:6px!important}.trade-candles-icon b{border:1px solid!important;border-radius:2px!important;width:7px!important;transform:none!important;box-shadow:inset 1px 1px #ffffff8c,inset -2px -2px 2px #00000040,2px 3px #00060a8c,0 5px 7px #00030766!important}.trade-candles-icon b:before{background:currentColor!important;height:20px!important;top:-5px!important;left:2px!important;box-shadow:1px 0 #00000047!important}.trade-candles-icon b:after{content:""!important;filter:brightness(.48)!important;width:3px!important;display:block!important;right:-3px!important}.trade-candles-icon b:first-child{color:#31b7ff!important;background:linear-gradient(145deg,#a8e9ff,#31b7ff 55%,#0875ad)!important;height:9px!important;top:9px!important;left:6px!important}.trade-candles-icon b:last-child{color:#ff6477!important;background:linear-gradient(145deg,#ffb4c0,#ff6477 55%,#aa203a)!important;height:10px!important;top:6px!important;right:6px!important}.calendar-nav-icon b{background:linear-gradient(145deg,#8dd8f2,#246f91 58%,#0a405c)!important;border:1px solid #a3dff6b8!important;border-radius:4px!important;width:21px!important;height:18px!important;top:4px!important;left:5px!important;transform:none!important;box-shadow:inset 1px 1px #ffffff8a,2px 3px #062d42,0 5px 7px #0003076b!important}.calendar-nav-icon b:before{background:#e4f8ffc7!important;top:4px!important;left:0!important;right:0!important}.calendar-nav-icon b:after{background:#e4f8ff!important;top:8px!important;left:4px!important;box-shadow:5px 0 #91d4ec,10px 0 #4599bb,0 4px #6db8d5,5px 4px #d7f3fc,10px 4px #4599bb!important}.calendar-nav-icon span:before,.calendar-nav-icon span:after{background:#eafaff!important;top:2px!important;transform:none!important;box-shadow:1px 2px #174f68!important}.more-nav-icon b{background:linear-gradient(145deg,#dbf5ff,#50b8df 60%,#176482)!important;width:5px!important;height:5px!important;transform:none!important;box-shadow:inset 1px 1px #ffffffb3,1px 2px #08364c,0 4px 6px #00030766!important}.more-nav-icon b:after{content:none!important;display:none!important}.mobile-nav-label{text-shadow:0 -1px #000307f2,0 1px #eefbff57,0 2px 3px #000205c7!important;font-size:12px!important;line-height:10px!important}}:root{--bg:#0b0b0b!important;--panel:#0b0b0b47!important;--panel-2:#0b0b0b6b!important;--line:#ffffff2b!important;--muted:#e1e1e18a!important}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button{-webkit-backdrop-filter:blur(58px)saturate(108%)contrast(108%)brightness(1.025)!important;background:radial-gradient(at 18% -24%,#ffffff21,#0000 43%),linear-gradient(145deg,#ffffff0e,#0b0b0b33 48%,#0b0b0b5c)!important;border-color:#ffffff30!important;box-shadow:inset 0 1px #ffffff3d,inset 1px 0 #fff1,inset 0 -4px 9px #00000047,0 1px #ffffff09,0 14px 32px #00000057!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button{color:#f2f2f2d6!important;-webkit-backdrop-filter:blur(42px)saturate(105%)!important;background:linear-gradient(155deg,#ffffff1b,#0b0b0b3d 48%,#0000006b)!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff4f,inset 1px 0 #ffffff13,inset 0 -3px 5px #00000070,0 3px #00000085,0 8px 17px #0000003d!important}.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.calendar-toolbar button:hover,.list-calendar-toolbar button:hover,.content-toolbar button:hover,.trade-tools button:hover,.heading-actions button:hover,.editor-toolbar button:hover,.chart-controls button:hover,.account-picker button:hover,.mobile-nav button:hover{color:#fff!important;background:linear-gradient(155deg,#ffffff29,#0b0b0b42 52%,#0000007a)!important;border-color:#ffffff6b!important}.filter.active,.segmented.active,.primary-button,.panel-heading button.active,.trade-tools button.active,.day-workspace-tabs button.active,.mobile-nav button.active{color:#fff!important;background:linear-gradient(155deg,#ffffff2b,#0b0b0b4f 50%,#00000085)!important;border-color:#ffffff6e!important}.sidebar:before,.mobile-nav:before,.panel:before,.content-panel:before,.kpi-grid article:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.ax-market-chart:before,.calendar-entry:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before{background:radial-gradient(circle 190px at var(--liquid-x,50%) var(--liquid-y,0%),#ffffff30,#ffffff0b 27%,transparent 58%)!important;mix-blend-mode:screen!important;opacity:.72!important;filter:none!important}.sidebar:after,.mobile-nav:after,.panel:after,.content-panel:after,.kpi-grid article:after,.settings-card:after,.admin-card:after,.account-card:after,.note-card:after,.list-card:after,.auth-card:after{opacity:0!important;background:0 0!important;animation:none!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.trade-table tr,.calendar-days-grid>button.active-day,.calendar-days-grid>.journal-calendar-day:hover,.calendar-days-grid>.list-calendar-day:hover{background:#0b0b0b29!important;border-color:#ffffff17!important}.calendar-days-grid>button.active-day{box-shadow:inset 0 0 0 1px #ffffff4d!important}.weekly-result-rail{background:linear-gradient(155deg,#ffffff13,#0b0b0b85)!important;box-shadow:-10px 0 24px #0000009e!important}.week-result-fixed{background:linear-gradient(155deg,#ffffff13,#0b0b0b75)!important;border-color:#ffffff1a!important}.ax-market-chart>header,.ax-market-chart>footer{background:#ffffff09!important;border-color:#ffffff21!important}.ax-market-chart>header span,.chart-controls button{color:#eeeeeebd!important;text-shadow:none!important}.dashboard-nav-icon b,.calendar-nav-icon b,.more-nav-icon b{background:linear-gradient(145deg,#f0f0f0,#777 55%,#252525)!important;border-color:#ffffffa8!important;box-shadow:inset 1px 1px #ffffffc7,2px 3px #050505,0 5px 8px #0000008c!important}.calendar-nav-icon b:before,.calendar-nav-icon b:after,.calendar-nav-icon span:before,.calendar-nav-icon span:after{filter:grayscale()!important}.more-nav-icon b{background:linear-gradient(145deg,#f4f4f4,#8b8b8b 60%,#292929)!important}.positive,.side-pill.long,.week-result-fixed .positive,.status-strip span,.chart-value span{color:#49c3ff!important}.negative,.side-pill.short,.week-result-fixed .negative{color:#ff6477!important}.trade-candles-icon b:first-child{color:#31b7ff!important;background:linear-gradient(145deg,#a8e9ff,#31b7ff 55%,#0875ad)!important}.trade-candles-icon b:last-child{color:#ff6477!important;background:linear-gradient(145deg,#ffb4c0,#ff6477 55%,#aa203a)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{background:linear-gradient(155deg,#ffffff13,#0b0b0b75)!important}.mobile-more-menu.open{background:linear-gradient(155deg,#ffffff18,#0b0b0bb3)!important;border-color:#ffffff40!important}}.workspace-select{-webkit-backdrop-filter:blur(48px);background:linear-gradient(145deg,#ffffff13,#0b0b0b47);border:1px solid #ffffff2e;border-radius:10px;min-width:190px;padding:7px 10px;box-shadow:inset 0 1px #ffffff3d,inset 0 -3px 7px #00000057,0 9px 22px #00000047}.workspace-select>span,.import-target-account>span{letter-spacing:.16em;color:#ffffff85;margin-bottom:4px;font-size:12px;display:block}.workspace-select select{color:#eee;background:0 0;border:0;width:100%;min-width:160px;font-weight:700}.workspace-select.impersonating{border-color:#ff647770;box-shadow:inset 0 1px #ffffff45,inset 0 -3px 8px #0000006b,0 0 0 1px #ff647717,0 12px 26px #00000059}.import-account-mode{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px;display:grid}.import-account-mode button,.import-target-account,.settings-category,.marker-setting-card{-webkit-backdrop-filter:blur(52px);background:radial-gradient(at 18% -20%,#ffffff26,#0000 45%),linear-gradient(145deg,#ffffff0e,#0b0b0b47);border:1px solid #ffffff2b;border-radius:12px;box-shadow:inset 0 1px #ffffff40,inset 0 -4px 8px #00000052,0 12px 27px #00000045}.import-account-mode button{text-align:left;color:#ffffffb8;flex-direction:column;gap:5px;min-height:70px;padding:12px;display:flex}.import-account-mode button small{color:#ffffff7a;font-size:12px;line-height:1.35}.import-account-mode button.active{color:#fff;background:linear-gradient(145deg,#ffffff26,#0b0b0b57);border-color:#ffffff75}.import-target-account{margin:8px 0 12px;padding:11px;display:block}.import-target-account select{color:#fff;background:#05050585;border:1px solid #ffffff26;width:100%;min-height:40px;padding:0 10px}.import-target-account small{color:#ffffff7a;margin-top:6px;display:block}.settings-panel{gap:14px;display:grid}.settings-category{padding:16px}.settings-category-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.settings-category-heading span{letter-spacing:.17em;color:#ffffff7a;font-size:12px}.settings-category-heading h3{margin:4px 0 0;font-size:19px}.settings-category-heading p{color:#ffffff8f;max-width:520px;margin:0;font-size:12px;line-height:1.5}.chart-marker-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marker-setting-card{padding:13px}.marker-setting-card>span{letter-spacing:.15em;color:#ffffff94;font-size:12px}.marker-color-row{align-items:center;gap:10px;margin:12px 0;display:flex}.marker-color-row input[type=color]{background:#00000052;border:1px solid #ffffff2e;width:42px;height:32px;padding:2px}.marker-color-row strong{font:600 12px var(--font-geist-mono)}.chart-dot-preview{border-radius:50%;flex:none;display:block;box-shadow:inset 1px 1px #ffffff8c,inset -2px -2px 3px #0006,0 0 13px}.marker-setting-card input[type=range]{accent-color:#e7e7e7;width:100%}.settings-save-row{align-items:center;gap:12px;margin-top:13px;display:flex}.settings-save-row small{color:#ffffff9e}@media (width<=900px){.top-actions{gap:5px}.workspace-select{min-width:145px;padding:6px}.workspace-select select{min-width:125px;font-size:12px}}@media (width<=760px) and (hover:none) and (pointer:coarse){.topbar{align-items:flex-start!important}.top-actions{max-width:68%;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:stretch!important}.workspace-select{order:1;min-width:150px;max-width:210px}.account-select{order:2}.icon-button{order:3}.import-account-mode,.chart-marker-settings-grid{grid-template-columns:1fr}.import-account-mode button{min-height:58px}.settings-category-heading{display:block}.settings-category-heading p{margin-top:8px}}.ax-chart-canvas{isolation:isolate;position:relative}.ax-chart-canvas>div:not(.atas-trade-overlay){z-index:1;position:relative}.atas-trade-overlay{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atas-trade-overlay line,.atas-trade-overlay polygon,.atas-trade-overlay rect{vector-effect:non-scaling-stroke}.ax-chart-canvas>.price-axis-gesture-zone{cursor:ns-resize;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:0 0;width:58px;height:auto;top:0;bottom:0;right:0;z-index:7!important;touch-action:none!important;position:absolute!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.price-axis-gesture-zone{width:54px}}.grouped-settings-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grouped-settings-block{background:linear-gradient(145deg,#ffffff0e,#0b0b0b47);border:1px solid #ffffff26;border-radius:11px;padding:13px;box-shadow:inset 0 1px #ffffff36,inset 0 -4px 8px #00000047,0 10px 25px #0000003d}.grouped-settings-block h4{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin:0 0 11px;font-size:12px}.chart-check{color:#ffffffb8;align-items:center;gap:8px;min-height:29px;font-size:12px;display:flex}.chart-check input{accent-color:#e8e8e8;width:15px;height:15px}.chart-range{margin:0 0 11px;display:block}.chart-range>span{color:#ffffff9e;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.chart-range b{color:#fff;font-family:var(--font-geist-mono)}.chart-range input{accent-color:#ddd;width:100%}.grouped-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.chart-color-control{background:#ffffff09;border:1px solid #ffffff21;border-radius:9px;padding:9px}.chart-color-control>span{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:7px;font-size:12px;display:block}.chart-color-control>div{align-items:center;gap:7px;display:flex}.chart-color-control input{background:#090909;border:1px solid #ffffff2e;width:32px;height:27px;padding:2px}.chart-color-control strong{text-overflow:ellipsis;font:600 12px var(--font-geist-mono);color:#ffffffc7;overflow:hidden}.atas-marker-preview{background:linear-gradient(145deg,#fff1,#0b0b0b45);border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:13px;margin-top:10px;padding:11px 13px;display:flex;box-shadow:inset 0 1px #fff3,0 8px 22px #0000003b}.atas-marker-preview>div:last-child{gap:3px;display:grid}.atas-marker-preview small{color:#ffffff85}.preview-long{flex:0 0 96px;width:96px;height:28px;position:relative}.preview-long span{border-top:2px dashed #2ca05c;position:absolute;top:13px;left:15px;right:15px}.preview-long i,.preview-long b{z-index:2;width:0;height:0;position:absolute}.preview-long i{border-bottom:16px solid #2ca05c;border-left:8px solid #0000;border-right:8px solid #0000;top:4px;left:7px}.preview-long b{border-top:16px solid #dc4856;border-left:8px solid #0000;border-right:8px solid #0000;top:8px;right:7px}@media (width<=980px){.grouped-settings-columns{grid-template-columns:1fr 1fr}.grouped-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px) and (hover:none) and (pointer:coarse){.grouped-settings-columns,.grouped-color-grid{grid-template-columns:1fr 1fr}.settings-save-row{flex-direction:column;align-items:stretch}.atas-marker-preview{flex-direction:column;align-items:flex-start}}:root{--glass-white:#f6faff1b;--glass-white-soft:#eef6ff0d;--glass-edge:#fcfeff57;--glass-depth:#00000075}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.import-target-account{border-color:var(--glass-edge)!important;background:radial-gradient(ellipse at 20% -18%,#ffffff3b,transparent 40%), radial-gradient(ellipse at 82% 115%,#e0eefa17,transparent 48%), linear-gradient(145deg,var(--glass-white),#f4f9ff09 40%,#0b0b0b29 72%,#0000003b)!important;-webkit-backdrop-filter:blur(64px)saturate(112%)contrast(111%)brightness(1.07)!important;box-shadow:inset 0 1px #ffffff7a,inset 1px 0 #ffffff24,inset -1px 0 #ffffff0e,inset 0 -6px 12px #00000052,0 1px #ffffff12,0 7px 16px #00000038,0 22px 48px #00000061!important}input,select,textarea,.editor-content,.search-input{background:linear-gradient(145deg,#f8fcff16,#05050540)!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff38,inset 0 3px 9px #0000004d,0 1px #ffffff0a!important}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.import-target-account{-webkit-backdrop-filter:blur(72px)saturate(126%)contrast(108%)brightness(1.16)!important;background:radial-gradient(at 16% -15%,#ffffff75,#0000 42%),radial-gradient(at 86% 118%,#e1edf833,#0000 48%),linear-gradient(145deg,#fafdff3c,#e8f1fa20 43%,#b2c2d013 70%,#12161b21)!important;border-color:#ffffff8a!important;box-shadow:inset 0 1.5px #ffffffd1,inset 1px 0 #ffffff45,inset -1px 0 #ffffff1a,inset 0 -8px 16px #1d262f40,0 1px #ffffff29,0 8px 18px #0000003d,0 28px 58px #00000061!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal{background:radial-gradient(at 14% -12%,#ffffff85,#0000 40%),linear-gradient(145deg,#f6fbff45,#dae6f126 48%,#10141933)!important;box-shadow:inset 0 2px #ffffffe0,inset 0 -12px 24px #0a0e1247,0 35px 90px #00000094!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button{-webkit-backdrop-filter:blur(56px)saturate(124%)brightness(1.18)!important;background:radial-gradient(at 22% -28%,#fff9,#0000 48%),linear-gradient(155deg,#fdfeff4a,#e2edf729 45%,#242c3433)!important;border-color:#ffffff9e!important;box-shadow:inset 0 1.5px #ffffffe6,inset 1px 0 #ffffff40,inset 0 -5px 9px #181f264f,0 3px #00000075,0 11px 24px #00000057!important}.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.calendar-toolbar button:hover,.list-calendar-toolbar button:hover,.content-toolbar button:hover,.trade-tools button:hover,.heading-actions button:hover,.editor-toolbar button:hover,.chart-controls button:hover,.account-picker button:hover,.mobile-nav button:hover{background:linear-gradient(150deg,#fff6,#e2edf736 52%,#1f262d36)!important;border-color:#ffffffe0!important;box-shadow:inset 0 2px #fffffff5,inset 0 -5px 10px #151c234f,0 4px #00000070,0 14px 28px #0000005c!important}input,select,textarea,.editor-content,.search-input{-webkit-backdrop-filter:blur(44px)saturate(118%)!important;background:linear-gradient(145deg,#fafdff2b,#c0cfdc13 50%,#07090b2e)!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff78,inset 0 4px 11px #0a0e123d,0 1px #ffffff17!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.trade-table tr{background:linear-gradient(145deg,#fcfeff20,#d5e1eb0e 55%,#080a0c1a)!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -4px 9px #06080a2b!important}.sidebar:before,.mobile-nav:before,.panel:before,.content-panel:before,.kpi-grid article:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.ax-market-chart:before,.calendar-entry:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before{background:radial-gradient(circle 250px at var(--liquid-x,50%) var(--liquid-y,0%),#ffffff85,#ebf5fd26 31%,transparent 64%)!important;opacity:.94!important}:root{--ios-clear:#ffffff0b;--ios-clear-deep:#ffffff04;--ios-rim:#ffffff4f;--ios-rim-soft:#ffffff1c}body{background:radial-gradient(at 15% -10%,#cee0f026,#0000 34%),radial-gradient(at 87% 14%,#e2eef916,#0000 30%),radial-gradient(at 52% 108%,#b6cadc13,#0000 40%),linear-gradient(145deg,#101419,#07090c 58%,#0d1115)!important}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div{border:1px solid var(--ios-rim)!important;background-color:#0000!important;background:linear-gradient(145deg,var(--ios-clear),#ffffff07 45%,var(--ios-clear-deep) 72%,#ffffff02)!important;-webkit-backdrop-filter:blur(46px)saturate(128%)contrast(103%)!important;box-shadow:inset 0 1px #ffffff4d,inset 1px 0 #ffffff14,inset -1px 0 #ffffff09,inset 0 -5px 11px #0000002b,0 1px #ffffff09,0 8px 20px #0000003b,0 24px 56px #00000047!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal{-webkit-backdrop-filter:blur(58px)saturate(132%)contrast(103%)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06 52%,#ffffff03)!important;border-color:#ffffff5c!important;box-shadow:inset 0 1px #ffffff57,inset 0 -8px 17px #00000030,0 34px 90px #00000085!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close{-webkit-backdrop-filter:blur(34px)saturate(130%)contrast(102%)!important;background:linear-gradient(155deg,#ffffff0f,#ffffff07 48%,#ffffff03)!important;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff59,inset 1px 0 #ffffff14,inset 0 -4px 8px #00000038,0 2px #00000057,0 10px 23px #00000045!important}.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.calendar-toolbar button:hover,.list-calendar-toolbar button:hover,.content-toolbar button:hover,.trade-tools button:hover,.heading-actions button:hover,.editor-toolbar button:hover,.chart-controls button:hover,.account-picker button:hover,.mobile-nav button:hover,.day-workspace-tabs button:hover,.import-account-mode button:hover{background:#ffffff12!important;border-color:#ffffff70!important;box-shadow:inset 0 1px #ffffff61,inset 0 -4px 8px #0003,0 3px #00000052,0 12px 26px #00000047!important}.filter.active,.segmented.active,.primary-button,.panel-heading button.active,.trade-tools button.active,.day-workspace-tabs button.active,.mobile-nav button.active,.import-account-mode button.active{background:linear-gradient(150deg,#ffffff17,#ffffff0a 52%,#ffffff04)!important;border-color:#ffffff7a!important;box-shadow:inset 0 1px #ffffff70,inset 0 -5px 9px #0000003b,0 3px #00000057,0 13px 28px #0000004a!important}input,select,textarea,.editor-content,.search-input,.trade-id-input{-webkit-backdrop-filter:blur(30px)saturate(148%)!important;background:#ffffff06!important;border:1px solid #ffffff6b!important;box-shadow:inset 0 1px #ffffff26,inset 0 4px 11px #00000030,0 1px #ffffff09!important}.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.trade-table tr{-webkit-backdrop-filter:blur(28px)saturate(145%)!important;background:#ffffff05!important;border-color:#ffffff36!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -3px 7px #00000024!important}.sidebar:before,.mobile-nav:before,.panel:before,.content-panel:before,.kpi-grid article:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.ax-market-chart:before,.calendar-entry:before,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before{mix-blend-mode:normal!important;opacity:0!important;background:0 0!important}.kpi-top span,.panel-heading span,.feature-kicker,.detail-section-heading span,.content-toolbar span,.settings-category-heading span,.account-select>span,.workspace-select>span,.trade-table th{color:#f8fbffb8!important;text-shadow:0 1px 2px #0000009e!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.panel,.content-panel,.kpi-grid article,.calendar-result-shell,.calendar-days-grid>button{-webkit-backdrop-filter:blur(36px)saturate(126%)contrast(102%)!important}}.settings-tabs{-webkit-backdrop-filter:blur(42px)saturate(106%)contrast(106%);background:#00000006;border:1px solid #8c8c8c33;border-color:#a6a6a64a #8c8c8c33 #26262645;border-radius:12px;align-items:stretch;gap:8px;padding:5px;display:flex;box-shadow:inset 0 2px #8c8c8c21,inset 0 -6px 13px #0003,0 3px #0000004d,0 13px 28px #00000038}.settings-tabs button{color:#858585;min-width:190px;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 14px}.settings-tabs button span,.settings-tabs button strong{display:block}.settings-tabs button span{letter-spacing:.18em;margin-bottom:3px;font-size:12px;font-weight:800}.settings-tabs button strong{font-size:12px;font-weight:650}.settings-tabs button.active{color:#ededed;background:#4848481a;border-color:#acacac4f #6a6a6a2e #26262647 #9191913d;box-shadow:inset 0 2px #91919129,inset 0 -5px 10px #00000038,0 2px #00000052,0 8px 18px #00000038}.settings-tab-page{min-width:0}@media (width<=760px) and (hover:none) and (pointer:coarse){.settings-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.settings-tabs button{min-width:0;padding:9px 10px}}:is(.kpi-grid article,.dashboard-grid .panel,.workspace .status-strip,.calendar-panel,.calendar-result-shell,.content-panel,.settings-card,.account-card,.note-card,.list-card,.ax-market-chart){-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background:linear-gradient(155deg,#2c2c2c16,#00000005 48%,#0000001c)!important;border-color:#aeaeae57 #70707030 #2a2a2a4d #94949445!important;box-shadow:inset 0 2px #9191912e,inset 2px 0 #70707013,inset -2px 0 #18181833,inset 0 -10px 20px #00000040,0 3px #00000061,0 17px 38px #00000047,0 0 0 1px #66666613!important}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div{outline-offset:-2px!important;border-color:#aaaaaa4a #4b4b4b47 #2a2a2a94 #91919133!important;outline:1px solid #3030306b!important;box-shadow:inset 0 2px #9b9b9b2e,inset 2px 0 #7878780e,inset -2px 0 #00000026,inset 0 -10px 20px #0000004d,0 2px #141414b3,0 12px 25px #0000004d,0 30px 64px #00000047!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button{border-color:#a5a5a54d #41414147 #232323a8 #87878733!important;box-shadow:inset 0 2px #96969630,inset 1px 0 #7373730e,inset 0 -6px 11px #00000057,0 3px #121212c7,0 10px 21px #0000004f!important}.primary-button:active,.secondary-button:active,.filter:active,.segmented:active,.more-button:active,.icon-button:active,.calendar-toolbar button:active,.list-calendar-toolbar button:active,.content-toolbar button:active,.mobile-nav button:active,.day-workspace-tabs button:active,.main-nav button:active,.sub-nav button:active{transform:translateY(2px)!important;box-shadow:inset 0 3px 7px #0000005c,inset 0 -1px #8787871f,0 1px #0a0a0ab8!important}.calendar-result-shell,.calendar-grid,.list-calendar-grid{box-shadow:inset 0 2px #9b9b9b2e,inset 2px 0 #7373730d,inset 0 -10px 22px #00000054,0 3px #121212b8,0 17px 38px #0000004f!important}.calendar-grid>div,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.week-result-fixed,.week-result,.period-result,.month-result{border-color:#8c8c8c33 #2d2d2d4d #1e1e1e94 #69696921!important;box-shadow:inset 0 2px #87878721,inset 1px 0 #69696909,inset 0 -7px 14px #00000045,0 2px #1414148c!important}.calendar-entry{box-shadow:inset 0 2px #91919129,inset 1px 0 #6e6e6e0b,inset 0 -6px 11px #0000004d,0 3px #121212a8,0 8px 17px #0000004a!important}.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal{box-shadow:inset 0 2px #a5a5a533,inset 2px 0 #7878780e,inset 0 -12px 24px #00000057,0 4px #0f0f0fbf,0 42px 110px #0000009e!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{box-shadow:inset 0 2px #9b9b9b2e,inset 0 -9px 18px #00000054,0 4px #0e0e0ebd,0 20px 48px #00000075!important}}.account-select,.trade-table-wrap,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.period-result,.period-result-heading,.week-result,.week-result-fixed,.weekly-result-rail,.calendar-entry,.pulse-grid>div,.day-stat,.note-preview,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty,.management-layout,.account-management-body,.summary-head{-webkit-backdrop-filter:blur(28px)saturate(124%)contrast(102%)!important;background:#ffffff05!important;border-color:#ffffff2b!important;box-shadow:inset 0 1px #ffffff17,inset 0 -4px 9px #00000021!important}.weekly-result-rail{background:#ffffff06!important;border-color:#ffffff30!important;box-shadow:-10px 0 24px #00000045,inset 1px 0 #ffffff14!important}.week-result-fixed,.week-result,.period-result{background:#ffffff05!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff17,inset 0 -3px 7px #0000001f!important}.calendar-grid>b,.list-calendar-weekdays,.trade-table th,.management-table>header{color:#ffffff75!important;background:#ffffff04!important;border-color:#ffffff1f!important;box-shadow:inset 0 -1px #ffffff0f!important}.calendar-grid>div,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr{background:#ffffff03!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -3px 7px #0000001a!important}.calendar-grid>div.active-day>span,.calendar-days-grid>button.active-day>span,.list-calendar-grid>.list-calendar-day.selected-filter-day>span{color:#f2f2f2!important;background:#ffffff16!important;box-shadow:inset 0 1px #ffffff26!important}.calendar-entry,.notes-calendar .calendar-entry,.notes-list-calendar .calendar-entry{background:#ffffff08!important;border-color:#ffffff36!important;box-shadow:inset 0 1px #ffffff1c,0 7px 16px #00000021!important}.main-nav button,.sub-nav button{box-shadow:none!important;color:#ffffff80!important;background:0 0!important;border:1px solid #0000!important}.main-nav button:hover,.sub-nav button:hover{color:#ffffffc7!important;background:#ffffff07!important;border-color:#ffffff26!important}.main-nav button.active,.sub-nav button.active{color:#ededed!important;background:#ffffff0c!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff1f,inset 2px 0 #ffffff4d!important}.main-nav button.active i,.sub-nav button.active i{color:#d2d2d2!important}.more-menu button,.context-menu button,.mobile-more-menu button,.account-picker button,.chart-controls button,.editor-toolbar button{background:#ffffff05!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff17,inset 0 -3px 6px #00000021!important}.more-menu button:hover,.context-menu button:hover,.mobile-more-menu button:hover,.account-picker button:hover,.chart-controls button:hover,.editor-toolbar button:hover{background:#ffffff0d!important;border-color:#ffffff45!important;box-shadow:inset 0 1px #ffffff29!important}.account-picker-item.active{background:#ffffff08!important;border-color:#ffffff42!important;box-shadow:0 8px 21px #0000003d,inset 0 0 0 1px #ffffff0f!important}.account-picker-group-label,.account-picker-group-label.archived-label,.account-picker-group-label b,.role-badge,.user-avatar{color:#ffffff8a!important;background:#ffffff07!important;border-color:#ffffff29!important}.status-strip span,.status-strip b,.status-strip small,.chart-value span{color:#ffffff9e!important;text-shadow:none!important}.status-strip span i{background:#c7c7c7!important;box-shadow:0 0 7px #ffffff3d!important}.day-note-marker,.day-note-sheet{filter:grayscale()!important;background:linear-gradient(145deg,#d8d8d8,#777 60%,#303030)!important;border-color:#ffffff75!important;box-shadow:2px 3px #181818,0 5px 9px #00000070!important}.day-note-marker b,.day-note-sheet b{background:#1414149e!important}.auth-card:after,.more-menu:before,.context-menu:before,.mobile-more-menu:before,.account-picker button:before,.chart-controls button:before,.editor-toolbar button:before,.calendar-entry:before,.calendar-entry:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav,.mobile-more-menu.open,.trade-table tbody tr,.calendar-result-shell,.weekly-result-rail,.week-result-fixed{background:#ffffff06!important;border-color:#fff3!important}.mobile-nav button,.mobile-nav button:hover,.mobile-nav button.active,.mobile-nav button i.nav-glass-icon,.mobile-nav button.active i.nav-glass-icon{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mobile-nav button i.nav-glass-icon:before,.mobile-nav button i.nav-glass-icon:after{content:none!important;display:none!important}.dashboard-nav-icon b,.calendar-nav-icon b,.more-nav-icon b{filter:grayscale()!important}}body,.auth-shell{background:radial-gradient(at 15% -10%,#ffffff13,#0000 34%),radial-gradient(at 87% 14%,#ffffff0a,#0000 30%),linear-gradient(145deg,#101010,#070707 58%,#0d0d0d)!important}.brand strong span,.auth-brand strong span{color:#ffffffc2!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:2px!important;outline:1px solid #ffffff57!important}.list-calendar-panel,.calendar-stack .calendar-panel,.trade-calendar-panel{-webkit-backdrop-filter:blur(44px)saturate(126%)contrast(103%)!important;background:linear-gradient(145deg,#ffffff09,#ffffff04 52%,#ffffff02)!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff2e,inset 1px 0 #ffffff0e,inset 0 -8px 18px #0000002e,0 18px 42px #0000003d!important}.calendar-result-shell,.calendar-grid,.list-calendar-grid{isolation:isolate;overflow:hidden;-webkit-backdrop-filter:blur(34px)saturate(124%)contrast(103%)!important;background:#ffffff03!important;border:1px solid #ffffff40!important;border-radius:12px!important;box-shadow:inset 0 2px #ffffff26,inset 2px 0 #ffffff0b,inset 0 -8px 18px #00000040,0 10px 25px #0000003d!important}.calendar-days-scroll{z-index:1;position:relative;background:#ffffff02!important;box-shadow:inset 0 1px #ffffff0e,inset -7px 0 15px #00000021!important}.calendar-grid>b,.list-calendar-weekdays{background:linear-gradient(#ffffff0b,#ffffff03)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -3px 7px #00000029!important}.calendar-grid>div,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day{z-index:1;position:relative;-webkit-backdrop-filter:blur(24px)saturate(122%)contrast(102%)!important;background:linear-gradient(155deg,#ffffff0a,#ffffff04 55%,#ffffff01)!important;border-color:#ffffff1f!important;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s!important;box-shadow:inset 0 1px #ffffff1b,inset 1px 0 #ffffff09,inset 0 -6px 12px #00000026!important}.calendar-grid>div:hover,.calendar-days-grid>.journal-calendar-day:hover,.calendar-days-grid>.list-calendar-day:hover,.list-calendar-grid>.list-calendar-day:hover{z-index:3;background:#ffffff0d!important;border-color:#ffffff45!important;box-shadow:inset 0 1px #ffffff30,inset 0 -6px 12px #00000029,0 7px 17px #00000038!important}.calendar-grid>div.active-day,.calendar-days-grid>button.active-day,.list-calendar-grid>.list-calendar-day.selected-filter-day{z-index:4;background:linear-gradient(155deg,#ffffff15,#ffffff09 55%,#ffffff04)!important;border-color:#fff6!important;box-shadow:inset 0 1px #ffffff45,inset 1px 0 #ffffff14,inset 0 -7px 14px #0000002e,0 8px 19px #00000038!important}.calendar-entry,.notes-calendar .calendar-entry,.notes-list-calendar .calendar-entry{overflow:hidden;-webkit-backdrop-filter:blur(22px)saturate(124%)!important;background:linear-gradient(155deg,#ffffff0f,#ffffff06 56%,#ffffff02)!important;border:1px solid #ffffff45!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff30,inset 1px 0 #ffffff0e,inset 0 -4px 8px #0000002e,0 5px 13px #0003!important}.weekly-result-rail{z-index:5;-webkit-backdrop-filter:blur(36px)saturate(124%)contrast(103%)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff04)!important;border-left:1px solid #ffffff45!important;box-shadow:inset 1px 0 #ffffff1a,inset 0 1px #ffffff1f,inset 0 -8px 16px #0003,-9px 0 22px #0000003d!important}.week-result-fixed,.week-result{background:linear-gradient(155deg,#ffffff0b,#ffffff03)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff1d,inset 0 -5px 10px #00000029!important}.period-result,.month-result{-webkit-backdrop-filter:blur(28px)saturate(124%)!important;background:linear-gradient(155deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff40!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff29,inset 0 -5px 10px #00000029,0 7px 17px #00000030!important}.list-calendar-toolbar .segmented,.calendar-toolbar .segmented{box-shadow:inset 0 1px #ffffff47,inset 0 -4px 8px #0003,0 3px #0000004d,0 8px 17px #00000038!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.calendar-result-shell,.calendar-grid,.list-calendar-grid{border-radius:10px!important}.calendar-grid>div,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day{-webkit-backdrop-filter:blur(18px)saturate(120%)!important}.weekly-result-rail{-webkit-backdrop-filter:blur(24px)saturate(120%)!important}}.kpi-grid article,.dashboard-grid .panel,.dashboard-grid .chart-panel,.dashboard-grid .session-panel{-webkit-backdrop-filter:blur(46px)saturate(116%)contrast(102%)!important;background:#d2d2d220!important;border-color:#ffffff4a!important;box-shadow:inset 0 1px #ffffff2e,inset 1px 0 #ffffff0b,inset 0 -8px 17px #0000002e,0 16px 38px #00000040!important}.status-strip{background:#d2d2d213!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff21,inset 0 -5px 10px #00000024!important}.topbar .workspace-select,.topbar .account-select,.topbar .icon-button{background:#d2d2d216!important}.kpi-grid article:before,.kpi-grid article:after,.dashboard-grid .panel:before,.dashboard-grid .panel:after,.dashboard-grid .chart-panel:before,.dashboard-grid .chart-panel:after,.dashboard-grid .session-panel:before,.dashboard-grid .session-panel:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.kpi-grid article,.dashboard-grid .panel,.dashboard-grid .chart-panel,.dashboard-grid .session-panel{-webkit-backdrop-filter:blur(34px)saturate(114%)contrast(102%)!important;background:#d2d2d224!important}}.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.calendar-entry,.week-result-fixed,.week-result,.period-result,.month-result,.trade-table-wrap,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty{-webkit-backdrop-filter:blur(42px)saturate(108%)contrast(104%)!important;background:#00000005!important;border-color:#96969638!important;box-shadow:inset 0 1px #91919121,inset 1px 0 #78787809,inset 0 -7px 15px #00000036,0 12px 30px #0000003d!important}.calendar-grid>div,.calendar-grid>b,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.trade-table th,.management-table>header,.list-calendar-weekdays,.week-result-fixed,.week-result,.period-result,.month-result{-webkit-backdrop-filter:blur(26px)saturate(106%)contrast(103%)!important;background:#00000003!important;border-color:#91919129!important;box-shadow:inset 0 1px #87878717,inset 0 -5px 11px #0000002b!important}.calendar-grid>div:hover,.calendar-days-grid>.journal-calendar-day:hover,.calendar-days-grid>.list-calendar-day:hover,.list-calendar-grid>.list-calendar-day:hover,.trade-table tbody tr:hover,.trade-table tr.selected{background:#37373713!important;border-color:#aaaaaa45!important;box-shadow:inset 0 1px #a0a0a024,inset 0 -5px 11px #0000002e,0 7px 17px #00000038!important}.calendar-grid>div.active-day,.calendar-days-grid>button.active-day,.list-calendar-grid>.list-calendar-day.selected-filter-day{background:#41414118!important;border-color:#afafaf57!important;box-shadow:inset 0 1px #a5a5a52e,inset 0 -6px 13px #0003,0 8px 18px #00000038!important}.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button{-webkit-backdrop-filter:blur(32px)saturate(107%)contrast(103%)!important;background:#00000009!important;border-color:#9b9b9b38!important;box-shadow:inset 0 1px #96969624,inset 0 -4px 8px #0000003b,0 2px #0000004f,0 9px 21px #0000003d!important}.primary-button:hover,.secondary-button:hover,.filter:hover,.segmented:hover,.more-button:hover,.icon-button:hover,.calendar-toolbar button:hover,.list-calendar-toolbar button:hover,.content-toolbar button:hover,.trade-tools button:hover,.heading-actions button:hover,.editor-toolbar button:hover,.chart-controls button:hover,.account-picker button:hover,.mobile-nav button:hover,.day-workspace-tabs button:hover,.import-account-mode button:hover,.main-nav button:hover,.sub-nav button:hover,.more-menu button:hover,.context-menu button:hover,.mobile-more-menu button:hover{background:#41414116!important;border-color:#afafaf52!important;box-shadow:inset 0 1px #a5a5a52b,inset 0 -4px 8px #00000038,0 3px #0000004d,0 11px 24px #00000040!important}.filter.active,.segmented.active,.primary-button,.panel-heading button.active,.trade-tools button.active,.day-workspace-tabs button.active,.mobile-nav button.active,.import-account-mode button.active,.main-nav button.active,.sub-nav button.active{background:#4848481a!important;border-color:#b4b4b45c!important;box-shadow:inset 0 1px #aaaaaa30,inset 0 -5px 9px #0000003b,0 3px #0000004f,0 12px 27px #00000042!important}input,select,textarea,.editor-content,.search-input,.trade-id-input{-webkit-backdrop-filter:blur(24px)saturate(105%)contrast(103%)!important;background:#00000013!important;border-color:#91919138!important;box-shadow:inset 0 1px #8787871a,inset 0 4px 11px #0000003b!important}.sidebar:before,.mobile-nav:before,.panel:before,.content-panel:before,.kpi-grid article:before,.settings-card:before,.admin-card:before,.account-card:before,.note-card:before,.list-card:before,.auth-card:before,.auth-card:after,.ax-market-chart:before,.calendar-entry:before,.calendar-entry:after,.primary-button:before,.secondary-button:before,.filter:before,.segmented:before,.more-button:before,.icon-button:before,.more-menu:before,.context-menu:before,.mobile-more-menu:before,.account-picker button:before,.chart-controls button:before,.editor-toolbar button:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.warning-modal,.trade-id-modal,.trade-day-modal,.admin-modal,.accounts-modal,.panel,.content-panel,.kpi-grid article,.calendar-result-shell,.calendar-days-grid>button{-webkit-backdrop-filter:blur(32px)saturate(106%)contrast(103%)!important;background:#00000006!important}}.dashboard-grid .chart-panel{-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(106%)!important;background:#0000000e!important;border-color:#acacac5c #7e7e7e33 #48484838 #98989847!important;box-shadow:inset 0 2px #94949433,inset 2px 0 #74747414,inset -2px 0 #3a3a3a1f,inset 0 -12px 24px #00000045,0 3px #00000061,0 20px 46px #0000004f,0 0 0 1px #6c6c6c14!important}.dashboard-grid .chart-panel:before{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border:1px solid #8080801a!important;border-bottom-color:#19191929!important;border-radius:9px!important;display:block!important;position:absolute!important;inset:4px!important}.dashboard-grid .chart-panel:after{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:#00000057!important;border:0!important;border-radius:0 0 10px 10px!important;height:5px!important;display:block!important;position:absolute!important;inset:auto 14px -5px!important;box-shadow:0 9px 22px #0000004a!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.dashboard-grid .chart-panel{-webkit-backdrop-filter:blur(38px)saturate(106%)contrast(105%)!important;background:#0000000b!important}}:is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div){isolation:isolate;position:relative;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background:#00000007!important;border-color:#aeaeae57 #70707030 #2a2a2a4d #94949445!important;box-shadow:inset 0 2px #9191912e,inset 2px 0 #70707013,inset -2px 0 #18181833,inset 0 -10px 20px #00000040,0 3px #00000061,0 17px 38px #00000047,0 0 0 1px #66666613!important}:is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.settings-category,.grouped-settings-block):before{content:""!important;z-index:0!important;border-radius:inherit!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border:1px solid #9e9e9e29!important;border-color:#9e9e9e29 #46464614 #14141433 #7c7c7c1b!important;display:block!important;position:absolute!important;inset:3px!important;box-shadow:inset 0 -6px 14px #0000001f!important}:is(.sidebar,.mobile-nav,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell):after{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:#0000004d!important;border:0!important;border-radius:0 0 10px 10px!important;height:4px!important;display:block!important;position:absolute!important;inset:auto 11px -4px!important;box-shadow:0 8px 18px #00000040!important}:is(.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal)>*{z-index:1;position:relative}:is(.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button,.calendar-grid>div,.calendar-grid>b,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.week-result-fixed,.week-result,.period-result,.month-result){-webkit-backdrop-filter:blur(34px)saturate(107%)contrast(106%)!important;background:#00000009!important;border-color:#a8a8a84f #6868682b #22222247 #8b8b8b3d!important;box-shadow:inset 0 2px #8b8b8b2b,inset 0 -5px 10px #0000003d,inset 1px 0 #6969690f,0 2px #0000005c,0 9px 21px #0000003d!important}:is(input,select,textarea,.editor-content,.search-input,.trade-id-input){background:#00000012!important;border-color:#7c7c7c30 #5b5b5b26 #29292940 #7474742e!important;box-shadow:inset 0 2px #69696917,inset 0 5px 13px #00000045,0 1px #5d5d5d0f!important}@media (width<=760px) and (hover:none) and (pointer:coarse){:is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail){-webkit-backdrop-filter:blur(38px)saturate(106%)contrast(106%)!important;background:#00000007!important;box-shadow:inset 0 2px #9191912b,inset 0 -8px 17px #0000003d,0 3px #0000005c,0 13px 29px #00000045!important}}.kpi-grid article,.dashboard-grid .panel,.workspace .status-strip{-webkit-backdrop-filter:blur(56px)saturate(108%)contrast(106%)!important;background:#46464617!important;box-shadow:inset 0 2px #94949430,inset 2px 0 #70707012,inset -2px 0 #1c1c1c21,inset 0 -8px 17px #00000029,0 3px #00000057,0 16px 34px #0000003d,0 0 0 1px #6c6c6c13!important}.dashboard-grid .chart-panel:after,.dashboard-grid .session-panel:after,.kpi-grid article:after{background:#00000038!important;box-shadow:0 7px 16px #00000036!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px!important;z-index:300!important;width:auto!important;margin:0!important;position:fixed!important;transform:translateZ(0)!important}.workspace{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}.workspace :is(.kpi-grid article,.dashboard-grid .panel,.calendar-panel,.calendar-result-shell,.content-panel,.status-strip){-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background:linear-gradient(155deg,#2c2c2c16,#00000005 48%,#0000001c)!important;box-shadow:inset 0 2px #9191912e,inset 2px 0 #70707013,inset -2px 0 #18181833,inset 0 -10px 20px #00000040,0 3px #00000061,0 17px 38px #00000047,0 0 0 1px #66666613!important}:root{--ax-glass-fixed:#40404029;--ax-glass-face:none;--ax-glass-face-compact:var(--ax-glass-face);--ax-glass-face-inset:var(--ax-glass-face)}:is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.calendar-entry,.trade-table-wrap,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty){background-color:#00000003!important;background-image:var(--ax-glass-face)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:is(.primary-button,.secondary-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button,.calendar-grid>div,.calendar-grid>b,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.trade-table th,.management-table>header,.list-calendar-weekdays,.week-result-fixed,.week-result,.period-result,.month-result){background-color:#00000003!important;background-image:var(--ax-glass-face-compact)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:is(input,select,textarea,.editor-content,.search-input,.trade-id-input){background-color:#00000006!important;background-image:var(--ax-glass-face-inset)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:is(.primary-button,.filter.active,.segmented.active,.panel-heading button.active,.trade-tools button.active,.day-workspace-tabs button.active,.mobile-nav button.active,.import-account-mode button.active,.main-nav button.active,.sub-nav button.active){background-image:radial-gradient(145% 175% at 0 0,#b4b4b421,#6868680e 38%,#2222220a 68%,#0000001c),linear-gradient(155deg,#9191910e,#00000015)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){:is(.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.account-card,.calendar-result-shell){background-color:#00000003!important;background-image:var(--ax-glass-face)!important}}body .app-shell :is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.calendar-entry,.trade-table-wrap,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty){background-color:var(--ax-glass-fixed)!important;background-image:var(--ax-glass-face)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}body .app-shell :is(.primary-button,.secondary-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.active-date-filter button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button,.calendar-grid>div,.calendar-grid>b,.calendar-days-grid>.journal-calendar-day,.calendar-days-grid>.list-calendar-day,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.trade-table th,.management-table>header,.list-calendar-weekdays,.week-result-fixed,.week-result,.period-result,.month-result),body .app-shell :is(input,select,textarea,.editor-content,.search-input,.trade-id-input){background-color:var(--ax-glass-fixed)!important;background-image:var(--ax-glass-face)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:420% 420%!important}body .app-shell .workspace :is(.kpi-grid article,.dashboard-grid .panel,.calendar-panel,.calendar-result-shell,.content-panel,.status-strip){background-color:var(--ax-glass-fixed)!important;background-image:var(--ax-glass-face)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}body .app-shell :is(.panel,.content-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal) :is(.calendar-result-shell,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.calendar-days-grid>button,.weekly-result-rail,.week-result-fixed,.week-result,.period-result,.month-result,.trade-table-wrap,.trade-table tbody tr,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.account-form,.cash-form,.cash-history,.cash-history>div,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty){-webkit-backdrop-filter:none!important;background-color:#40404008!important;background-image:none!important}:root{--ax-dashboard-glass:#40404029;--ax-dashboard-glass-shadow:inset 0 2px 0 #9191912e, inset 2px 0 0 #70707013, inset -2px 0 0 #18181833, inset 0 -10px 20px #00000040, 0 3px 0 #00000061, 0 17px 38px #00000047, 0 0 0 1px #66666613}body .app-shell :is(.sidebar,.mobile-nav,.more-menu,.context-menu,.mobile-more-menu,.account-picker,.status-strip,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal,.kpi-grid article,.panel,.content-panel,.chart-panel,.session-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.auth-card,.ax-market-chart,.calendar-result-shell,.weekly-result-rail,.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.detail-empty,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.settings-category,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.workspace-select,.account-select,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.large-empty,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.calendar-entry,.trade-table-wrap,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.cash-history>div,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty,.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.more-button,.date-filter-chip,.icon-button,.eye-button,.kebab-button,.upload-button,.admin-id-button,.panel-heading button,.calendar-toolbar button,.list-calendar-toolbar button,.content-toolbar button,.trade-tools button,.heading-actions button,.modal-actions button,.drawer-actions button,.row-actions button,.editor-toolbar button,.chart-controls button,.account-picker button,.mobile-nav button,.day-workspace-tabs button,.import-account-mode button,.drawer-close,.modal-close,.main-nav button,.sub-nav button,.more-menu button,.context-menu button,.mobile-more-menu button,.calendar-grid>div,.calendar-grid>b,.calendar-days-grid>button,.list-calendar-grid>.list-calendar-day,.trade-table tbody tr,.trade-table th,.management-table>header,.list-calendar-weekdays,.week-result-fixed,.week-result,.period-result,.month-result,input,select,textarea,.editor-content,.search-input,.trade-id-input){background-color:var(--ax-dashboard-glass)!important;box-shadow:var(--ax-dashboard-glass-shadow)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important;background-repeat:no-repeat!important;border-color:#aeaeae57 #70707030 #2a2a2a4d #94949445!important}.modal-backdrop,.drawer-backdrop,.trade-day-backdrop,.admin-backdrop{-webkit-backdrop-filter:blur(28px)saturate()!important;background-color:#050505c7!important;background-image:none!important}body>.modal-backdrop>.glass-object-modal{border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass)!important;box-shadow:var(--journal-glass-shadow),0 22px 60px #0000007a!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important}body>.modal-backdrop>.glass-object-modal .glass-toggle{border-color:var(--journal-glass-border-side)!important;background-color:var(--journal-glass-inner)!important;box-shadow:var(--journal-glass-shadow)!important;background-image:none!important}body>.modal-backdrop>.glass-object-modal>.modal-close{z-index:3!important;top:10px!important;left:auto!important;right:10px!important}body .app-shell .workspace :is(.panel,.content-panel,.trades-panel,.calendar-panel,.settings-card,.admin-card,.account-card,.note-card,.list-card,.trade-drawer,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-day-modal,.warning-modal,.trade-id-modal,.admin-modal,.accounts-modal) :is(.calendar-result-shell,.calendar-grid,.list-calendar-grid,.calendar-days-scroll,.trade-table-wrap){-webkit-backdrop-filter:none!important;background-color:#0b0b0b03!important;background-image:none!important;border-color:#7c7c7c1b!important;box-shadow:inset 0 0 0 1px #6666660e!important}body .app-shell .workspace :is(.calendar-days-grid>button,.list-calendar-grid>.list-calendar-day,.weekly-result-rail,.week-result-fixed,.week-result,.period-result,.month-result,.trade-table tbody tr,.trade-table th,.management-table>header,.list-calendar-weekdays),body main.app-shell div.modal-backdrop :is(.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.account-form,.cash-form,.cash-history,.cash-history>div,.invite-panel,.user-panel,.note-image-editor,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.grouped-settings-block,.chart-color-control,.atas-marker-preview,.import-target-account,.drop-zone,.import-summary,.active-date-filter,.day-stat,.note-preview,.execution-view-grid>div,.trade-day-summary>div,.pulse-grid>div,.chart-hidden,.table-empty,.summary-grid>div,.user-list article,.user-edit-form,.account-picker-item,.warning-check,.note-attachment-grid a,.pending-note-images>div,.day-workspace-empty){background-color:var(--ax-dashboard-glass)!important;box-shadow:var(--ax-dashboard-glass-shadow)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important;border-color:#aeaeae57 #70707030 #2a2a2a4d #94949445!important}:root{--object-gap:10px;--object-radius:11px;--object-field-h:34px;--object-glass:#40404029;--object-border-top:#aeaeae57;--object-border-side:#70707030;--object-border-bottom:#2a2a2a4d;--object-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0000003d,0 8px 22px #0000002e}.topbar h1{align-items:center;border:1px solid var(--object-border-side)!important;border-top-color:var(--object-border-top)!important;border-bottom-color:var(--object-border-bottom)!important;border-radius:var(--object-radius)!important;background:var(--object-glass)!important;color:red!important;min-height:42px!important;box-shadow:var(--object-shadow)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important;margin:5px 0 0!important;padding:8px 16px!important;font-size:clamp(18px,2.2vw,27px)!important;line-height:1!important;display:inline-flex!important}.topbar h1.titanium-title{color:#c4c7ca!important}.eye-button{display:none!important}.calendar-object{min-width:0;position:relative}.calendar-settings-trigger{flex:0 0 32px!important;width:32px!important;padding:0!important;font-size:17px!important;line-height:1!important}.calendar-days-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow:auto hidden!important}.shared-trade-calendar{grid-template-rows:24px repeat(6,minmax(72px,auto));grid-template-columns:repeat(7,minmax(102px,1fr)) minmax(78px,.72fr)!important;gap:6px!important;min-width:792px!important;padding:6px!important;display:grid!important}.shared-trade-calendar>button,.shared-trade-calendar>.week-result-cell,.shared-trade-calendar>b{min-width:0!important;margin:0!important;position:relative!important;inset:auto!important}.shared-trade-calendar>.calendar-day-object{min-height:72px;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:8px;display:block}.shared-trade-calendar>.week-result-heading{letter-spacing:.08em;color:#c9c9c9!important;text-align:center!important}.shared-trade-calendar>.week-result-cell{text-align:center;white-space:normal;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:7px 5px;display:flex}.week-result-cell strong,.week-result-cell small{font:700 12px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.week-result-cell small{font-size:12px}.calendar-entry{border-radius:7px!important;padding:6px!important;position:absolute!important;bottom:7px!important;left:7px!important;right:7px!important}.calendar-entry em,.calendar-entry strong,.calendar-entry small{line-height:1.25!important}.glass-media-icon,.trade-row-marker{-webkit-backdrop-filter:blur(18px);border:1px solid #b4b4b461;border-radius:5px;flex:none;width:20px;height:17px;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000047,0 3px 7px #0000003d;background:#4646462e!important}.glass-media-icon.compact{z-index:2;transform-origin:100% 0;position:absolute;top:6px;right:6px;transform:scale(.47)}.glass-media-icon.note{border-radius:3px}.glass-media-icon.note:after,.trade-row-marker.note-marker:after{content:"";background:#55555538;border-bottom:1px solid #c8c8c86b;border-left:1px solid #c8c8c86b;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.glass-media-icon.note b{background:#a8a8a8;height:1px;position:absolute;left:4px;right:4px}.glass-media-icon.note b:first-child{top:6px}.glass-media-icon.note b:nth-child(2){top:9px}.glass-media-icon.note b:nth-child(3){top:12px}.screenshot-marker:before,.glass-media-icon.photo:before{content:"";clip-path:polygon(0 100%,35% 38%,55% 70%,73% 18%,100% 100%);background:#b7b7b7;height:7px;position:absolute;bottom:3px;left:3px;right:3px}.screenshot-marker:after,.glass-media-icon.photo:after{content:"";background:#d4d4d4;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:4px}.day-trade-media{vertical-align:middle;gap:4px;margin-left:7px;display:inline-flex}.day-trade-media .glass-media-icon{transform-origin:0;margin-right:-4px;transform:scale(.72)}.glass-object-modal{border:1px solid var(--object-border-side);border-top-color:var(--object-border-top);border-bottom-color:var(--object-border-bottom);background:var(--object-glass);width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--object-shadow),0 22px 60px #0000007a;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%);border-radius:14px;padding:20px;position:relative;overflow:auto}.glass-object-modal h2{margin:7px 0 8px}.glass-object-modal p{color:#929292;margin:0 0 15px;font-size:12px;line-height:1.55}.calendar-toggle-list{gap:7px;display:grid}.glass-toggle{border:1px solid var(--object-border-side);background:var(--object-glass);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 9px;font-size:12px;display:flex}.glass-toggle input{opacity:0;pointer-events:none;position:absolute}.glass-toggle>i{background:#00000047;border:1px solid #555;border-radius:999px;width:34px;height:19px;position:relative}.glass-toggle>i>b{background:#7b7b7b;border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.glass-toggle input:checked+i>b{background:red;transform:translate(15px)}.settings-card.journal-location-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.journal-location-card label{min-width:0}.journal-location-card select{width:100%;height:var(--object-field-h)!important}.chart-range>div{grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:7px;display:grid}.chart-number-input{text-align:right;width:66px!important;height:30px!important;padding:0 6px!important}.accounts-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(1040px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:20px!important;overflow:auto!important}.accounts-modal .management-layout{align-items:start;grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:10px!important}.accounts-modal .account-picker,.accounts-modal .account-management-body{min-width:0!important}.accounts-modal .form-grid{grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(110px,1fr)!important;gap:8px!important}.accounts-modal .cash-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accounts-modal input,.accounts-modal select{min-width:0!important;height:var(--object-field-h)!important}.accounts-modal .account-form,.accounts-modal .cash-form,.accounts-modal .cash-history{padding:12px!important}.accounts-modal .cash-history>div{grid-template-columns:76px 115px minmax(0,1fr) auto!important;gap:8px!important}.accounts-modal .account-picker-item{grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.accounts-modal .account-picker-select{width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:9px 11px!important}.accounts-modal .account-kebab{grid-column:2!important;align-self:center!important;width:34px!important;min-width:34px!important;height:36px!important;min-height:36px!important;padding:0!important}.accounts-modal .account-context-menu{box-sizing:border-box!important;grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px!important;display:grid!important;position:static!important}.accounts-modal .account-context-menu button{white-space:normal!important;min-width:0!important;min-height:34px!important;padding:7px 8px!important}.modal-backdrop,.drawer-backdrop{overscroll-behavior:contain!important}.modal-backdrop>section,.modal-backdrop>form{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-chip{min-height:32px!important;padding:6px 10px!important}.panel,.content-panel{padding:14px!important}.panel-heading,.content-toolbar,.list-calendar-toolbar,.calendar-toolbar{gap:10px!important;margin-bottom:10px!important}.modal-actions{gap:7px!important;margin-top:14px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){:root{--object-gap:7px;--object-radius:9px}.topbar h1{min-height:36px!important;padding:7px 11px!important;font-size:20px!important}.workspace{gap:8px!important}.panel,.content-panel{padding:10px!important}.shared-trade-calendar{grid-template-rows:22px repeat(6,minmax(70px,auto));grid-template-columns:repeat(7,92px) 72px!important;gap:5px!important;min-width:758px!important;padding:5px!important}.shared-trade-calendar>.calendar-day-object,.shared-trade-calendar>.week-result-cell{min-height:70px!important;padding:6px!important}.accounts-modal{width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:15px 10px max(24px,env(safe-area-inset-bottom))!important;border-radius:0!important;inset:auto!important;overflow-x:hidden!important}.accounts-modal .management-layout{grid-template-columns:1fr!important}.accounts-modal .account-picker{grid-template-columns:1fr!important;max-width:100%!important;display:grid!important;overflow:visible!important}.accounts-modal .account-picker-select strong,.accounts-modal .account-picker-select small{font-size:12px!important}.accounts-modal .account-context-menu,.accounts-modal .form-grid,.accounts-modal .cash-grid{grid-template-columns:1fr!important}.accounts-modal .cash-grid .wide{grid-column:auto!important}.accounts-modal .cash-history>div{grid-template-columns:74px minmax(0,1fr)!important}.accounts-modal .cash-history>div>span:last-of-type,.accounts-modal .cash-history time{display:none!important}main.app-shell:has(.modal-backdrop) .mobile-nav{opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + 28px))!important}.settings-card.journal-location-card{grid-template-columns:1fr!important}.chart-range>div{grid-template-columns:minmax(0,1fr) 60px}.chart-number-input{width:60px!important}.modal-backdrop>section,.modal-backdrop>form{max-height:100dvh!important}}:root{--journal-glass:#40404029;--journal-glass-inner:#4040401a;--journal-glass-border-top:#aeaeae57;--journal-glass-border-side:#70707030;--journal-glass-border-bottom:#2a2a2a4d;--journal-glass-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0000003d,0 8px 22px #0000002e}body .app-shell :is(.kpi-grid article,.dashboard-grid .panel,.panel,.content-panel,.status-strip,.trade-calendar-panel,.trade-drawer,.trade-day-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal){border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass)!important;box-shadow:var(--journal-glass-shadow)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important}body .app-shell :is(.trade-drawer,.trade-day-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal):before,body .app-shell :is(.trade-drawer,.trade-day-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal):after{content:none!important;display:none!important}body .app-shell :is(.trade-drawer,.trade-day-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.glass-object-modal) :is(.detail-kpis>div,.time-range,.execution-card,.trade-note-card,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.trade-day-summary>div,.account-form,.cash-form,.cash-history,.cash-history>div,.account-picker-item,.invite-panel,.user-panel,.user-list article,.user-edit-form,.import-account-mode>button,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.glass-toggle){border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass-inner)!important;box-shadow:var(--journal-glass-shadow)!important;background-image:none!important}.topbar h1:not(.titanium-title){color:#f0f0f0!important;min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:5px 0 0!important;padding:0!important}.workspace .trade-calendar-panel{background-color:var(--journal-glass)!important;background-image:none!important}.trade-calendar-panel .calendar-object,.trade-calendar-panel .calendar-days-scroll,.trade-calendar-panel .shared-trade-calendar{background:0 0!important}.shared-trade-calendar>b{align-self:stretch!important;align-items:center!important;height:auto!important;min-height:0!important;padding:0 7px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.shared-trade-calendar>.calendar-day-object{min-height:84px!important;overflow:hidden!important}.shared-trade-calendar>.calendar-day-object>span{z-index:4!important;color:#dedede!important;align-items:center!important;min-height:16px!important;font-weight:750!important;display:inline-flex!important;position:absolute!important;top:7px!important;left:8px!important}.shared-trade-calendar .calendar-entry{align-content:center!important;min-height:0!important;margin:0!important;padding:4px 5px!important;display:grid!important;inset:27px 6px 6px!important;overflow:hidden!important}.shared-trade-calendar .calendar-entry :is(em,strong,small){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.shared-trade-calendar>.week-result-cell{min-height:84px!important;overflow:hidden!important}.shared-trade-calendar>.week-result-cell :is(strong,small){opacity:1!important;visibility:visible!important;gap:2px!important;min-width:0!important;margin:0!important;line-height:1.2!important;display:grid!important}.shared-trade-calendar>.week-result-cell :is(span,b){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.shared-trade-calendar>.week-result-cell span{color:#e6e6e68f!important;letter-spacing:.08em!important;font-size:12px!important}.shared-trade-calendar>.week-result-cell b{color:inherit!important;font:800 12px/1.2 var(--font-geist-mono)!important;letter-spacing:-.05em!important}.workspace>.status-strip+.kpi-grid{margin-top:10px!important}.performance-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.aggregation-toggle{border-left:1px solid #ffffff21;padding-left:7px}.equity-canvas{height:210px!important;margin-top:4px!important}.chart-axis{display:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.shared-trade-calendar{grid-template-rows:22px repeat(6,84px)!important;grid-template-columns:repeat(7,92px) 88px!important;min-width:774px!important}.shared-trade-calendar>.calendar-day-object,.shared-trade-calendar>.week-result-cell{min-height:84px!important}.shared-trade-calendar>.calendar-day-object>span{top:5px!important;left:6px!important}.shared-trade-calendar .calendar-entry{padding:4px!important;inset:25px 4px 4px!important}.shared-trade-calendar .calendar-entry em,.shared-trade-calendar .calendar-entry strong,.shared-trade-calendar .calendar-entry small,.shared-trade-calendar>.week-result-cell b,.shared-trade-calendar>.week-result-cell span{font-size:12px!important}.chart-panel .panel-heading{gap:10px}.performance-controls{gap:4px;max-width:142px}.aggregation-toggle{padding-left:4px}.performance-controls .segmented{padding:5px 7px!important;font-size:12px!important}.equity-canvas{height:190px!important}}html{background:#090909!important}body{isolation:isolate;position:relative;background:#090909!important}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% -22%,#ffffff0d,#0000 40%),radial-gradient(at 7% 74%,#ffffff05,#0000 38%),linear-gradient(145deg,#0b0b0b,#131313 58%,#090909);width:100vw;height:100dvh;position:fixed;inset:0}.app-shell,.workspace{background:0 0!important}.day-workspace-modal .day-workspace-tabs{margin:10px 0!important;position:relative!important;top:auto!important}.initial-data-loader{z-index:2400;text-align:center;color:var(--text);-webkit-backdrop-filter:blur(24px)saturate(120%);background:#080809f0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:fixed;inset:0}.initial-data-loader>span{letter-spacing:.22em;color:var(--muted);font-size:12px;font-weight:800}.initial-data-loader h2{margin:0;font-size:clamp(20px,5vw,30px)}.initial-data-loader p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.loading-orbit{width:48px;height:48px;margin-bottom:8px;position:relative}.loading-orbit i{border:1px solid #cdd2d847;border-radius:50%;animation:1.1s linear infinite data-orbit;position:absolute;inset:0}.loading-orbit i:nth-child(2){animation-duration:.85s;animation-direction:reverse;inset:8px}.loading-orbit i:nth-child(3){background:#d0d4d8;animation:none;inset:17px;box-shadow:0 0 16px #d0d4d847}@keyframes data-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-orbit i{animation:none}}.preview-long i,.preview-long b{border:1px solid #ffffffe6!important;border-radius:50%!important;width:12px!important;height:12px!important;box-shadow:0 2px 8px #0000008c!important}.preview-long i{background:#2ca05c!important;border-width:1px!important;top:8px!important;left:7px!important}.preview-long b{background:#dc4856!important;border-width:1px!important;top:8px!important;right:7px!important}.more-menu .more-logout-button,.mobile-more-menu .more-logout-button{color:#d2d2d2!important;border-top:1px solid #ffffff24!important;border-radius:0 0 7px 7px!important;margin-top:5px!important;font-weight:750!important}@media (width>=761px){.sidebar .more-anchor .more-menu{top:calc(100% + 8px)!important;bottom:auto!important}}.more-menu .more-logout-button:disabled,.mobile-more-menu .more-logout-button:disabled{opacity:.45!important;cursor:wait!important}body .app-shell :is(.trade-drawer,.trade-day-modal,.day-workspace-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal,.calendar-settings-modal){border:1px solid var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass)!important;box-shadow:var(--journal-glass-shadow),0 22px 62px #0000007a!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important;background-clip:padding-box!important;border-radius:16px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-more-menu .more-logout-button{text-align:center!important;grid-column:1/-1!important}body .app-shell :is(.trade-drawer,.trade-day-modal,.day-workspace-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal,.calendar-settings-modal){-webkit-overflow-scrolling:touch!important;border-radius:16px!important;overflow:auto!important}body .app-shell .drawer-backdrop>.trade-drawer{width:calc(100% - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;inset:6px!important}}:root{--journal-glass-filter:blur(54px) saturate(108%) contrast(107%);--journal-glass-radius:12px;--journal-glass-radius-small:9px}body .app-shell :is(.auth-card,.sidebar,.mobile-nav,.admin-card,.workspace-select,.account-select,.topbar h1.titanium-title,.kpi-grid article,.panel,.content-panel,.status-strip,.trade-calendar-panel,.calendar-day-object,.week-result-cell,.calendar-entry,.period-result,.list-card,.note-card,.account-card,.settings-card,.account-picker-select,.account-context-menu,.more-menu,.mobile-more-menu,.context-menu,.trade-table tbody tr,.execution-card,.detail-kpis>div,.time-range,.trade-note-card,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.account-form,.cash-form,.cash-history,.cash-history>div,.invite-panel,.user-panel,.user-list article,.user-edit-form,.import-account-mode>button,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.glass-toggle,.ax-market-chart,.active-date-filter,.trade-day-summary>div,.main-nav button,.mobile-nav>button){border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass-inner)!important;box-shadow:var(--journal-glass-shadow)!important;-webkit-backdrop-filter:var(--journal-glass-filter)!important;background-image:none!important}body .app-shell :is(.sidebar,.mobile-nav,.kpi-grid article,.panel,.content-panel,.status-strip,.trade-calendar-panel,.auth-card,.trade-drawer,.trade-day-modal,.day-workspace-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal,.calendar-settings-modal){background-color:var(--journal-glass)!important}body .app-shell :is(.secondary-button,.segmented,.filter,.date-filter-chip,.icon-button,.kebab-button,.more-button,.drawer-close,.modal-close,.calendar-settings-trigger){border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass-inner)!important;box-shadow:var(--journal-glass-shadow)!important;-webkit-backdrop-filter:var(--journal-glass-filter)!important;background-image:none!important}body .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true]){border-color:var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;-webkit-backdrop-filter:blur(30px)saturate(106%)contrast(105%)!important;background-color:#4040401f!important;background-image:none!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000003d!important}body .app-shell :is(.kpi-grid article,.panel,.content-panel,.status-strip,.trade-calendar-panel,.calendar-day-object,.week-result-cell,.list-card,.settings-card,.account-picker-select,.more-menu,.mobile-more-menu,.context-menu,.ax-market-chart):before,body .app-shell :is(.kpi-grid article,.panel,.content-panel,.status-strip,.trade-calendar-panel,.calendar-day-object,.week-result-cell,.list-card,.settings-card,.account-picker-select,.more-menu,.mobile-more-menu,.context-menu,.ax-market-chart):after{background-image:none!important}body .app-shell :is(.auth-card,.sidebar,.mobile-nav,.admin-card,.workspace-select,.account-select,.topbar h1.titanium-title,.kpi-grid article,.panel,.content-panel,.status-strip,.trade-calendar-panel,.calendar-day-object,.week-result-cell,.calendar-entry,.period-result,.list-card,.note-card,.account-card,.settings-card,.account-picker-select,.account-context-menu,.more-menu,.mobile-more-menu,.context-menu,.trade-table tbody tr,.execution-card,.detail-kpis>div,.time-range,.trade-note-card,.day-workspace-tabs,.day-note-entry,.day-trade-list>button,.account-form,.cash-form,.cash-history,.cash-history>div,.invite-panel,.user-panel,.user-list article,.user-edit-form,.import-account-mode>button,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.glass-toggle,.ax-market-chart,.active-date-filter,.trade-day-summary>div,.main-nav button,.mobile-nav>button,.secondary-button,.segmented,.filter,.date-filter-chip,.icon-button,.kebab-button,.more-button,.drawer-close,.modal-close,.calendar-settings-trigger,.trade-drawer,.trade-day-modal,.day-workspace-modal,.import-modal,.management-modal,.accounts-modal,.admin-modal,.note-modal,.execution-modal,.warning-modal,.trade-id-modal,.glass-object-modal,.calendar-settings-modal){border-left-color:var(--journal-glass-border-side)!important;border-right-color:var(--journal-glass-border-side)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important}body .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true]){border-left-color:var(--journal-glass-border-side)!important;border-right-color:var(--journal-glass-border-side)!important;-webkit-backdrop-filter:blur(30px)saturate(106%)contrast(105%)!important;backdrop-filter:blur(30px)saturate(106%)contrast(105%)!important}body .app-shell .workspace :is(.panel,.content-panel,.status-strip,.trade-calendar-panel,.period-result,.list-card,.note-card,.account-card,.settings-card,.trade-table tbody tr,.execution-card,.day-note-entry,.day-trade-list>button,.ax-market-chart,.active-date-filter){border-left-color:var(--journal-glass-border-side)!important;border-right-color:var(--journal-glass-border-side)!important}body .app-shell .workspace .utility-page{border:1px solid var(--journal-glass-border-side)!important;border-top-color:var(--journal-glass-border-top)!important;border-bottom-color:var(--journal-glass-border-bottom)!important;background-color:var(--journal-glass)!important;width:100%!important;min-width:0!important;box-shadow:var(--journal-glass-shadow)!important;-webkit-backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;backdrop-filter:blur(54px)saturate(108%)contrast(107%)!important;background-image:none!important;border-radius:16px!important;margin:0!important;padding:16px!important;overflow:visible!important}.utility-page .content-toolbar{border-bottom:1px solid #70707030;padding-bottom:12px}.utility-page-intro{max-width:780px;color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.65}.page-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.accounts-page .management-layout{align-items:start;grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:10px!important}.accounts-page .account-picker,.accounts-page .account-management-body{min-width:0!important}.accounts-page .form-grid{grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(110px,1fr)!important;gap:8px!important}.accounts-page .cash-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accounts-page input,.accounts-page select{min-width:0!important;height:var(--object-field-h)!important}.accounts-page .account-form,.accounts-page .cash-form,.accounts-page .cash-history{padding:12px!important}.accounts-page .cash-history>div{grid-template-columns:76px 115px minmax(0,1fr) auto!important;gap:8px!important}.accounts-page .account-picker-item{grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.accounts-page .account-picker-select{width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:9px 11px!important}.accounts-page .account-kebab{grid-column:2!important;align-self:center!important;width:34px!important;min-width:34px!important;height:36px!important;min-height:36px!important;padding:0!important}.accounts-page .account-context-menu{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px!important;display:grid!important;position:static!important}.accounts-page .account-context-menu button{white-space:normal!important;min-width:0!important;min-height:34px!important;padding:7px 8px!important}.import-page .drop-zone{margin-top:12px}.administration-page .admin-grid{min-width:0}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .workspace .utility-page{border-radius:13px!important;padding:11px!important}.page-actions{grid-template-columns:1fr;margin-top:11px;display:grid}.page-actions button{width:100%}.accounts-page .management-layout{grid-template-columns:1fr!important}.accounts-page .account-picker{grid-template-columns:1fr!important;max-width:100%!important;display:grid!important;overflow:visible!important}.accounts-page .account-context-menu,.accounts-page .form-grid,.accounts-page .cash-grid{grid-template-columns:1fr!important}.accounts-page .cash-grid .wide{grid-column:auto!important}.accounts-page .cash-history>div{grid-template-columns:74px minmax(0,1fr)!important}.accounts-page .cash-history>div>span:last-of-type,.accounts-page .cash-history time{display:none!important}.administration-page .admin-grid,.import-page .import-account-mode{grid-template-columns:1fr!important}}:root{--dashboard-canvas:radial-gradient(ellipse at 78% -22%,#ffffff0d,transparent 40%), radial-gradient(ellipse at 7% 74%,#ffffff05,transparent 38%), linear-gradient(145deg,#0b0b0b,#131313 58%,#090909)}html,body{background:#090909!important}body:before{background:var(--dashboard-canvas)!important}body .app-shell,body .app-shell .workspace,body .app-shell .workspace:before,body .app-shell .workspace:after{background-color:#0000!important;background-image:none!important}body .app-shell .workspace .utility-page{background-color:#40404017!important;padding:12px!important}.more-admin-button{color:#ff7b8b!important;align-items:center!important;gap:7px!important;display:flex!important}.more-admin-button i{border:1px solid #ff647761;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;font-weight:900;display:grid}.date-filter-button{color:#c8c8c8;cursor:pointer;white-space:nowrap;background:#5050501f;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:7px;max-width:245px;min-height:31px;padding:0 10px;font-size:12px;display:flex}.date-filter-button span{text-overflow:ellipsis;overflow:hidden}.date-filter-button.active{color:#f0f0f0;background:#64646433;border-color:#ffffff70}.trade-date-filter-modal{width:min(480px,100vw - 24px)!important;padding:20px!important}.trade-date-filter-modal>h2{margin:6px 36px 14px 0;font-size:19px}.date-filter-mode{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.date-filter-mode button,.date-filter-calendar-head button{color:#929292;cursor:pointer;background:#4646461f;border:1px solid #ffffff2e;border-radius:8px;min-height:32px;font-size:12px}.date-filter-mode button.active{color:#f0f0f0;background:#6e6e6e33;border-color:#ffffff6b}.date-filter-calendar-head{text-align:center;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;margin-bottom:7px;display:grid}.date-filter-calendar-head strong{font-size:12px;font-weight:650}.date-filter-weekdays,.date-filter-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.date-filter-weekdays b{color:#6f6f6f;text-align:center;letter-spacing:.09em;padding:5px 0;font-size:12px}.date-filter-days button{color:#c9c9c9;cursor:pointer;min-height:38px;font:12px var(--font-geist-mono);background:#23232357;border:1px solid #ffffff1a;border-radius:7px;position:relative}.date-filter-days button.outside{opacity:.32}.date-filter-days button.in-range{background:#91919129;border-color:#fff3}.date-filter-days button.range-start,.date-filter-days button.range-end{z-index:1;color:#fff;background:#bebebe4d;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff38,0 5px 15px #00000047}.date-filter-selection{background:#3737371a;border:1px solid #ffffff26;border-radius:8px;margin-top:10px;padding:9px 10px}.date-filter-selection small,.date-filter-selection strong{display:block}.date-filter-selection small{color:#727272;letter-spacing:.14em;font-size:12px}.date-filter-selection strong{margin-top:4px;font-size:12px}.calendar-note-badge{z-index:4;color:#d3d3d3;-webkit-backdrop-filter:blur(20px);background:#48484829;border:1px solid #ffffff4d;border-radius:7px;align-items:center;gap:0;height:19px;padding:0 6px 0 4px;display:flex;position:absolute;top:5px;right:5px;box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000047}.calendar-note-badge>span{letter-spacing:.04em;font-weight:750;font-size:12px!important}.calendar-note-badge .glass-media-icon.compact{transform-origin:50%;margin:0 -5px;position:relative;top:auto;right:auto;transform:scale(.47)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;text-rendering:optimizelegibility}body{font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}body .app-shell :is(button,input,select,textarea,h1,h2,h3,h4,p,span,strong,small,b,em,label,th,td,time){text-shadow:none!important;-webkit-text-stroke:0!important}@media (resolution>=2x){body{-webkit-font-smoothing:antialiased}}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-date-filter-modal{padding:16px 12px!important}.trade-date-filter-modal>h2{font-size:16px}.date-filter-days button{min-height:34px}.date-filter-button{max-width:172px}.date-filter-button span{display:block!important}.mobile-more-menu .more-admin-button{justify-content:center!important}.calendar-note-badge{transform-origin:100% 0;top:4px;right:4px;transform:scale(.92)}}@media (width>=761px){.main-nav button{min-height:48px!important}.main-nav button i.nav-glass-icon{background:0 0!important;border:0!important;flex:0 0 31px!important;width:31px!important;height:27px!important;margin:0!important;font-size:0!important;display:block!important;position:relative!important;overflow:visible!important}.main-nav .dashboard-nav-icon b{width:6px!important;height:6px!important}.main-nav .trade-candles-icon b,.main-nav .calendar-nav-icon b{display:block!important}}.dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.main-nav button i.nav-glass-icon,.more-button i.nav-glass-icon{width:31px!important;height:25px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 31px!important;margin:0!important;font-size:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.main-nav button i.nav-glass-icon:before,.main-nav button i.nav-glass-icon:after,.more-button i.nav-glass-icon:before,.more-button i.nav-glass-icon:after{content:none!important;display:none!important}.main-nav .dashboard-nav-icon b,.more-button .dashboard-nav-icon b{background:linear-gradient(145deg,#a8e5fa,#318cb4 56%,#0c4b69)!important;border:1px solid #a4dff6b8!important;border-radius:2px!important;width:7px!important;height:7px!important;transform:none!important;box-shadow:inset 0 1px #ffffff9e,1px 2px #06334a,0 4px 6px #00030773!important}.main-nav .dashboard-nav-icon b:before,.main-nav .dashboard-nav-icon b:after{content:none!important;display:none!important}.main-nav .dashboard-nav-icon b:first-child{top:4px!important;left:6px!important}.main-nav .dashboard-nav-icon b:nth-child(2){top:4px!important;right:6px!important}.main-nav .dashboard-nav-icon b:nth-child(3){bottom:4px!important;left:6px!important}.main-nav .dashboard-nav-icon b:nth-child(4){bottom:4px!important;right:6px!important}.main-nav .trade-candles-icon b{border:1px solid!important;border-radius:2px!important;width:7px!important;transform:none!important;box-shadow:inset 1px 1px #ffffff8c,inset -2px -2px 2px #00000040,2px 3px #00060a8c,0 5px 7px #00030766!important}.main-nav .trade-candles-icon b:before{background:currentColor!important;height:20px!important;top:-5px!important;left:2px!important;box-shadow:1px 0 #00000047!important}.main-nav .trade-candles-icon b:after{content:""!important;filter:brightness(.48)!important;width:3px!important;display:block!important;right:-3px!important}.main-nav .trade-candles-icon b:first-child{color:#31b7ff!important;background:linear-gradient(145deg,#a8e9ff,#31b7ff 55%,#0875ad)!important;height:9px!important;top:9px!important;left:6px!important}.main-nav .trade-candles-icon b:last-child{color:#ff6477!important;background:linear-gradient(145deg,#ffb4c0,#ff6477 55%,#aa203a)!important;height:10px!important;top:6px!important;right:6px!important}.main-nav .calendar-nav-icon b{background:linear-gradient(145deg,#8dd8f2,#246f91 58%,#0a405c)!important;border:1px solid #a3dff6b8!important;border-radius:4px!important;width:21px!important;height:18px!important;top:4px!important;left:5px!important;transform:none!important;box-shadow:inset 1px 1px #ffffff8a,2px 3px #062d42,0 5px 7px #0003076b!important}.main-nav .calendar-nav-icon b:before{background:#e4f8ffc7!important;top:4px!important;left:0!important;right:0!important}.main-nav .calendar-nav-icon b:after{background:#e4f8ff!important;top:8px!important;left:4px!important;box-shadow:5px 0 #91d4ec,10px 0 #4599bb,0 4px #6db8d5,5px 4px #d7f3fc,10px 4px #4599bb!important}.main-nav .calendar-nav-icon span:before,.main-nav .calendar-nav-icon span:after{background:#eafaff!important;top:2px!important;transform:none!important;box-shadow:1px 2px #174f68!important}.more-button .more-nav-icon{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.more-button .more-nav-icon b{background:linear-gradient(145deg,#dbf5ff,#50b8df 60%,#176482)!important;border-radius:50%!important;width:5px!important;height:5px!important;position:relative!important;transform:none!important;box-shadow:inset 1px 1px #ffffffb3,1px 2px #08364c,0 4px 6px #00030766!important}.more-button .more-nav-icon b:after{content:none!important;display:none!important}.accounts-page .content-toolbar{min-height:0!important;margin-bottom:9px!important;padding:2px 0 9px!important}.accounts-page .content-toolbar h2{margin-top:2px!important;font-size:18px!important}.accounts-page .management-layout{grid-template-columns:minmax(164px,184px) minmax(0,1fr)!important;gap:8px!important}body .app-shell :is(.main-nav,.mobile-nav,.more-button) .nav-glass-icon{width:34px!important;height:28px!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;margin:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}body .app-shell :is(.main-nav,.mobile-nav,.more-button) .nav-glass-icon:before,body .app-shell :is(.main-nav,.mobile-nav,.more-button) .nav-glass-icon:after{content:none!important;display:none!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b{opacity:1!important;filter:none!important;background:linear-gradient(145deg,#fafafa 0%,#b8b8b8 46%,#555 100%)!important;border:1px solid #f5f5f5d6!important;border-radius:2px!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;transform:none!important;box-shadow:inset 1px 1px #ffffffd1,1px 2px #262626,0 4px 7px #0000008c!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:before,body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:after{content:none!important;display:none!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:first-child{top:3px!important;left:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:nth-child(2){top:3px!important;right:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:nth-child(3){bottom:3px!important;left:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon b:nth-child(4){bottom:3px!important;right:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon b{opacity:1!important;filter:none!important;border:1px solid!important;border-radius:2px!important;width:8px!important;display:block!important;position:absolute!important;transform:none!important;box-shadow:inset 1px 1px #ffffff9e,inset -2px -2px 2px #00000040,2px 3px #00000094,0 5px 8px #00000073!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon b:before{content:""!important;background:currentColor!important;width:1px!important;height:23px!important;display:block!important;position:absolute!important;top:-6px!important;left:3px!important;box-shadow:1px 0 #00000047!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon b:after{content:none!important;display:none!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon b:first-child{color:#31b7ff!important;background:linear-gradient(145deg,#b7edff,#31b7ff 54%,#0875ad)!important;height:10px!important;top:10px!important;left:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon b:last-child{color:#ff6477!important;background:linear-gradient(145deg,#ffc1ca,#ff6477 54%,#a91f39)!important;height:11px!important;top:7px!important;right:6px!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon b{opacity:1!important;filter:none!important;background:linear-gradient(145deg,#ededed,#8d8d8d 55%,#373737)!important;border:1px solid #f5f5f5d1!important;border-radius:5px!important;width:24px!important;height:20px!important;display:block!important;position:absolute!important;top:4px!important;left:5px!important;transform:none!important;box-shadow:inset 1px 1px #ffffffbf,2px 3px #252525,0 5px 8px #0000007a!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon b:before{content:""!important;filter:none!important;background:#ffffffdb!important;height:1px!important;display:block!important;position:absolute!important;top:5px!important;left:0!important;right:0!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon b:after{content:""!important;filter:none!important;background:#f2f2f2!important;border-radius:1px!important;width:3px!important;height:3px!important;display:block!important;position:absolute!important;top:9px!important;left:4px!important;box-shadow:6px 0 #c7c7c7,12px 0 #8f8f8f,0 5px #a8a8a8,6px 5px #ededed,12px 5px #9a9a9a!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon span:before,body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon span:after{content:""!important;z-index:2!important;filter:none!important;background:#f4f4f4!important;border-radius:2px!important;width:3px!important;height:6px!important;display:block!important;position:absolute!important;top:2px!important;transform:none!important;box-shadow:1px 2px #494949!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon span:before{left:10px!important}body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon span:after{right:10px!important}body .app-shell :is(.mobile-nav,.more-button) .more-nav-icon{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}body .app-shell :is(.mobile-nav,.more-button) .more-nav-icon b{opacity:1!important;filter:none!important;background:linear-gradient(145deg,#f0f0f0,#888 58%,#242424)!important;border-radius:50%!important;width:6px!important;height:6px!important;display:block!important;position:relative!important;transform:none!important;box-shadow:inset 1px 1px #ffffffb8,1px 2px #202020,0 4px 7px #0000007a!important}body .app-shell :is(.mobile-nav,.more-button) .more-nav-icon b:before,body .app-shell :is(.mobile-nav,.more-button) .more-nav-icon b:after{content:none!important;display:none!important}@media (width>=761px){.trades-panel .trade-heading{gap:18px!important;padding:22px 20px 16px!important}.trades-panel .trade-heading>div:first-child>span{letter-spacing:.16em!important;color:#ebebebb8!important;font-size:12px!important}.trades-panel .trade-heading h2{color:#f0f0f0!important;margin-top:5px!important;font-size:18px!important;line-height:1.2!important}.trades-panel .trade-tools{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.trades-panel .trade-tools :is(button,input){border-radius:9px!important;min-height:38px!important;font-size:12px!important}.trades-panel .trade-tools button{padding-left:13px!important;padding-right:13px!important}.trades-panel .trade-tools input{color:#ededed!important;width:210px!important;padding:0 13px!important}.trades-panel .trade-tools input::placeholder{color:#e1e1e173!important}.trade-table{table-layout:fixed!important;min-width:1120px!important}.trade-table th{color:#e6e6e6ad!important;letter-spacing:.12em!important;height:44px!important;padding:0 18px!important;font-size:12px!important;font-weight:750!important}.trade-table td{color:#f2f6f8eb!important;height:64px!important;font:12px/1.35 var(--font-geist-mono)!important;padding:0 18px!important}.trade-table tbody tr{border-bottom-color:#ffffff24!important}.trade-table tbody tr:hover{background:#ffffff0e!important}.trade-table th:first-child{width:16%}.trade-table th:nth-child(2){width:14%}.trade-table th:nth-child(3){width:12%}.trade-table th:nth-child(4){width:7%}.trade-table th:nth-child(5){width:9%}.trade-table th:nth-child(6){width:13%}.trade-table th:nth-child(7){width:11%}.trade-table th:nth-child(8){width:13%}.trade-table th:nth-child(9){width:5%}.trade-table td:first-child strong{color:#f5f5f5!important;font-size:13px!important;font-weight:800!important}.trade-table td:first-child small.trade-session-date{color:#e1e1e1b8!important;margin-top:4px!important;font-size:12px!important}.trade-table td:first-child small.trade-list-id{color:#cdcdcd75!important;margin-top:2px!important;font-size:12px!important}.trade-table td:nth-child(2){font-family:var(--font-geist-sans)!important;font-size:13px!important;font-weight:700!important}.trade-table .side-pill{border-radius:7px!important;padding:6px 9px!important;font-size:12px!important;font-weight:750!important}.trade-table td:nth-child(6),.trade-table td:nth-child(8){font-size:12.5px!important;font-weight:800!important}.trade-table td:nth-child(7){color:#dae1e499!important}.trade-table td:last-child{color:#f5f5f5c7!important;text-align:center!important;font-size:20px!important}.trade-row-markers{gap:6px!important}.trade-row-marker{transform-origin:0!important;transform:scale(1.12)!important}}.accounts-page .account-picker{gap:4px!important}.accounts-page .account-picker-item{border-radius:8px!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:4px!important}.accounts-page .account-picker-select{border-radius:8px!important;min-height:42px!important;padding:6px 8px!important}.accounts-page .account-picker-select strong{font-size:12px!important}.accounts-page .account-picker-select small{margin-top:2px!important;font-size:12px!important}.accounts-page .account-kebab{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.accounts-page .account-create-button{min-height:32px!important;padding:6px 8px!important}.accounts-page .account-management-body{gap:7px!important}.accounts-page .account-form,.accounts-page .cash-form,.accounts-page .cash-history{border-radius:9px!important;padding:9px!important}.accounts-page .management-heading{gap:8px!important;margin-bottom:8px!important}.accounts-page .management-heading h3{margin-top:3px!important;font-size:12px!important}.accounts-page .management-heading>strong{font-size:14px!important}.accounts-page .form-grid{gap:6px!important;margin-bottom:7px!important}.accounts-page label{gap:3px!important;font-size:12px!important}.accounts-page input,.accounts-page select{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important}.accounts-page :is(.primary-button,.secondary-button,.withdraw-button){min-height:31px!important;padding:6px 10px!important}.accounts-page .cash-history>div:not(.management-heading):not(.table-empty){grid-template-columns:64px 104px minmax(0,1fr) auto!important;gap:6px!important;min-height:38px!important;font-size:12px!important}.accounts-page .cash-kind{padding:3px 5px!important;font-size:12px!important}.accounts-page .account-context-menu{gap:4px!important;padding:4px!important}.accounts-page .account-context-menu button{min-height:30px!important;padding:5px 7px!important;font-size:12px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .workspace .utility-page{padding:9px!important}.accounts-page .content-toolbar{margin-bottom:7px!important;padding-bottom:7px!important}.accounts-page .content-toolbar h2{font-size:16px!important}.accounts-page .management-layout{grid-template-columns:1fr!important;gap:7px!important}.accounts-page .account-picker{gap:4px!important}.accounts-page .account-picker-select{min-height:39px!important;padding:5px 7px!important}.accounts-page .account-form,.accounts-page .cash-form,.accounts-page .cash-history{padding:8px!important}.accounts-page .form-grid,.accounts-page .cash-grid{gap:5px!important;margin-bottom:6px!important}.accounts-page input,.accounts-page select{height:31px!important;min-height:31px!important}.accounts-page .cash-history>div:not(.management-heading):not(.table-empty){grid-template-columns:58px minmax(0,1fr)!important;gap:5px!important;min-height:34px!important}}.theme-switch{justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex;border:1px solid var(--line)!important;background:var(--glass-object)!important;color:var(--text)!important;box-shadow:var(--glass-depth)!important;-webkit-backdrop-filter:blur(24px)saturate(120%)!important;border-radius:10px!important}.theme-switch b{font-size:13px}.theme-switch span{font:750 12px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.notes-nav-icon{position:relative}.notes-candles{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:4px}.notes-candles b{background:#28baf6;border-radius:2px;width:3px;position:relative;box-shadow:0 0 5px #28baf66b}.notes-candles b:first-child{height:15px}.notes-candles b:last-child{background:#ff556d;height:10px;box-shadow:0 0 5px #ff556d66}.notes-candles b:before{content:"";background:inherit;width:1px;height:21px;position:absolute;top:-3px;left:1px}.notes-sheet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d4dce22e;border:1px solid #ffffff8f;border-radius:3px;width:14px;height:16px;padding:4px 2px 2px;position:absolute;top:0;right:1px;box-shadow:inset 0 1px #ffffff5c,0 3px 6px #0000004d}.notes-sheet b{background:#eef3f6d1;height:1px;margin:1px;display:block}.account-dropdown-object{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;display:grid;position:relative}.account-dropdown-object>label{min-width:0}.account-dropdown-object select{width:100%}.account-dropdown-object .account-kebab{height:34px!important;min-height:34px!important}.account-dropdown-object .account-context-menu{z-index:30;min-width:150px;top:calc(100% + 5px);right:0}.attachment-preview-button{cursor:zoom-in;width:100%;height:100%;min-height:84px;padding:0;display:flex;overflow:hidden;border:1px solid var(--line)!important;background:var(--glass-object)!important;box-shadow:var(--glass-depth)!important;border-radius:10px!important}.attachment-preview-button img{object-fit:cover;width:100%;height:100%;min-height:84px;display:block}.photo-viewer-backdrop{z-index:160;-webkit-backdrop-filter:blur(18px);background:#000000bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photo-viewer{grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;border:1px solid var(--line-strong)!important;background:var(--glass-object-strong)!important;box-shadow:var(--glass-depth-strong)!important;-webkit-backdrop-filter:blur(34px)saturate(122%)!important;border-radius:18px!important}.photo-viewer>header,.photo-viewer>footer{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.photo-viewer>header{border-bottom:1px solid var(--line)}.photo-viewer>footer{border-top:1px solid var(--line);justify-content:center}.photo-viewer>header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.photo-viewer-stage{background:#0000002e;place-items:center;min-height:0;padding:10px;display:grid;overflow:auto}.photo-viewer-stage img{object-fit:contain;max-width:100%;max-height:100%}.calendar-day-object>span:first-child{z-index:3;width:100%;padding-right:3px;position:relative;text-align:right!important;display:block!important}.calendar-note-badge{z-index:4!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:3px!important;padding:0!important;display:flex!important;position:absolute!important;top:5px!important;left:5px!important;right:auto!important;transform:none!important}.calendar-note-icon-box,.calendar-note-badge>b{background:var(--glass-object)!important;height:23px!important;box-shadow:var(--glass-depth)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid #ffffff42!important;border-radius:7px!important;place-items:center!important;display:grid!important}.calendar-note-icon-box{width:26px!important}.calendar-note-badge>b{min-width:22px!important;color:var(--text)!important;font:800 12px var(--font-geist-mono)!important;padding:0 5px!important}.calendar-note-icon-box .glass-media-icon.compact{transform-origin:50%!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important;transform:scale(.62)!important}.notes-ledger-panel{width:100%}.notes-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:440px;overflow:hidden}.notes-table td:last-child{text-align:right}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f2;--panel:#f6f7f8;--panel-strong:#fff;--text:#151719;--muted:#656b70;--line:#181c1f2e;--line-strong:#181c1f47;--glass-object:#ffffff6b;--glass-object-strong:#ffffff9e;--glass-depth:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #343a3f1f,0 7px 18px #20262b1f;--glass-depth-strong:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #343a3f29,0 12px 30px #20262b29}html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .workspace,html[data-theme=light] .sidebar{background-color:var(--bg)!important;color:var(--text)!important;background-image:radial-gradient(circle at 18% 8%,#ffffffb8,#0000 34%),linear-gradient(145deg,#f5f6f7,#e7eaec)!important}html[data-theme=light] :is(.liquid-glass,.glass-card,.panel,.trades-panel,.trade-calendar-panel,.utility-page,.modal,.drawer,.mobile-nav,.sidebar button,.topbar-title,.workspace-select,.account-select,.context-menu,.photo-viewer){background:var(--glass-object)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:var(--glass-depth)!important}html[data-theme=light] :is(input,select,textarea){color:var(--text)!important;border-color:var(--line)!important;background:#ffffff8f!important}html[data-theme=light] .photo-viewer-backdrop{background:#e1e5e8c2}html[data-theme=light] .photo-viewer-stage{background:#ffffff42}@media (width>=761px){.app-shell{grid-template-columns:210px minmax(0,1fr)!important}.workspace{width:min(100%,1320px)!important;margin:0 auto!important;padding-inline:24px!important}.topbar{width:100%!important}.kpi-grid,.dashboard-grid,.performance-card{width:min(100%,900px)!important;max-width:900px!important}.trades-panel,.trade-calendar-panel{width:min(100%,1160px)!important;max-width:1160px!important}.utility-page{width:min(100%,1040px)!important;max-width:1040px!important}.trade-chart-grid{grid-template-columns:1fr!important;width:min(100%,1080px)!important;max-width:1080px!important}.trade-chart-card{width:100%!important}.ax-chart-canvas{min-height:390px!important}.trade-drawer{width:min(1040px,100vw - 230px)!important}.notes-ledger-panel{max-width:1040px!important}}@media (width<=760px) and (hover:none) and (pointer:coarse){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobile-nav button{min-width:0!important;padding:7px 1px!important}.mobile-nav .nav-glass-icon{transform:scale(.86)!important}.mobile-nav-label{font-size:12px!important}.top-actions{gap:4px!important}.theme-switch{width:38px;min-width:38px;height:38px;padding:0}.theme-switch span{display:none}.workspace-select,.account-select{width:126px!important}.notes-table{min-width:0!important}.notes-table thead{display:none}.notes-table,.notes-table tbody,.notes-table tr,.notes-table td{width:100%!important;display:block!important}.notes-table tr{border:1px solid var(--line);border-radius:11px;margin:7px 0;padding:11px 34px 11px 11px;position:relative}.notes-table td{white-space:normal!important;border:0!important;height:auto!important;padding:2px 0!important}.notes-table td:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none!important;display:-webkit-box!important}.notes-table td:nth-child(4){margin-top:6px;color:var(--muted)!important;font-size:12px!important}.notes-table td:last-child{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.photo-viewer-backdrop{padding:7px}.photo-viewer{border-radius:15px;height:90vh}.photo-viewer-stage{padding:5px}.calendar-note-badge{top:4px!important;left:4px!important}.calendar-note-icon-box,.calendar-note-badge>b{height:20px!important}.calendar-note-icon-box{width:22px!important}.calendar-note-badge>b{min-width:18px!important;padding:0 4px!important;font-size:12px!important}.calendar-note-icon-box .glass-media-icon.compact{transform:scale(.52)!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#08090a;--ui-surface:#181a1cc7;--ui-surface-strong:#101214f0;--ui-surface-soft:#ffffff0e;--ui-text:#f3f6f8;--ui-muted:#b2bbc1;--ui-subtle:#929ca3;--ui-border:#ffffff38;--ui-border-strong:#ffffff57;--ui-input:#17191b;--ui-positive:#55c9ff;--ui-negative:#ff7184;--ui-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000085,0 8px 20px #0000004d}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#e7ecef;--ui-surface:#ffffffd1;--ui-surface-strong:#fafcfdf5;--ui-surface-soft:#10191f0e;--ui-text:#11181d;--ui-muted:#46535c;--ui-subtle:#5d6971;--ui-border:#141e253b;--ui-border-strong:#141e255c;--ui-input:#fff;--ui-positive:#0077a8;--ui-negative:#c9183c;--ui-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #28323926,0 8px 20px #1c262d24}html,body{background:var(--ui-canvas)!important;color:var(--ui-text)!important}body .app-shell{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ui-text)!important;font-size:14px!important;line-height:1.45!important}html[data-theme=light] body,html[data-theme=light] body .app-shell,html[data-theme=light] body .workspace,html[data-theme=light] body .sidebar{background-color:var(--ui-canvas)!important;color:var(--ui-text)!important;background-image:linear-gradient(145deg,#f1f4f6,#e3e8eb)!important}body .app-shell :is(button,input,select,textarea,h1,h2,h3,h4,p,span,strong,small,b,em,label,th,td,time,option,optgroup){filter:none;text-shadow:none!important;-webkit-text-stroke:0!important}body .app-shell :is(.liquid-glass,.glass-card,.panel,.content-panel,.trades-panel,.trade-calendar-panel,.utility-page,.dashboard-card,.kpi-card,.chart-panel,.status-strip,.topbar-title,.workspace-select,.account-select,.theme-switch,.sidebar button,.mobile-nav,.mobile-nav button,.more-menu,.mobile-more-menu,.context-menu,.account-context-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.warning-modal,.glass-object-modal,.date-filter-dialog,.day-workspace,.photo-viewer,.calendar-day-object,.calendar-weekday,.calendar-week-result,.week-result-cell,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.user-list article,.settings-category,.marker-setting-card,.import-summary,.drop-zone,.table-empty){border-color:var(--ui-border)!important;background-color:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important}html[data-theme=light] body .app-shell :is(.liquid-glass,.glass-card,.panel,.content-panel,.trades-panel,.trade-calendar-panel,.utility-page,.dashboard-card,.kpi-card,.chart-panel,.status-strip,.topbar-title,.workspace-select,.account-select,.theme-switch,.sidebar button,.mobile-nav,.mobile-nav button,.more-menu,.mobile-more-menu,.context-menu,.account-context-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.warning-modal,.glass-object-modal,.date-filter-dialog,.day-workspace,.photo-viewer,.calendar-day-object,.calendar-weekday,.calendar-week-result,.week-result-cell,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.user-list article,.settings-category,.marker-setting-card,.import-summary,.drop-zone,.table-empty){color:var(--ui-text)!important;background-image:none!important}html:not([data-theme=light]) body .app-shell :is(.liquid-glass,.glass-card,.panel,.content-panel,.trades-panel,.trade-calendar-panel,.utility-page,.dashboard-card,.kpi-card,.chart-panel,.status-strip,.topbar-title,.workspace-select,.account-select,.theme-switch,.sidebar button,.mobile-nav,.mobile-nav button,.more-menu,.mobile-more-menu,.context-menu,.account-context-menu,.trade-drawer,.note-modal,.management-modal,.import-modal,.warning-modal,.glass-object-modal,.date-filter-dialog,.day-workspace,.photo-viewer,.calendar-day-object,.calendar-weekday,.calendar-week-result,.week-result-cell,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.user-list article,.settings-category,.marker-setting-card,.import-summary,.drop-zone,.table-empty){background-image:none!important}body .app-shell :is(h1,h2,h3,h4,strong,td,button,label){color:var(--ui-text)!important}body .app-shell :is(.feature-kicker,.side-label,.panel-heading>div>span,.trade-heading>div>span,.management-heading span,.settings-category-heading span,.grouped-settings-block h4,.chart-color-control>span,.workspace-select>span,.account-select>span,.import-target-account>span,.account-picker-group-label span,.content-toolbar p,.utility-page-intro,.trade-table th,.notes-table th){color:var(--ui-muted)!important}body .app-shell :is(p,small,time,.muted,.note-preview-cell,.cash-history span,.cash-history time){color:var(--ui-subtle)!important}body .app-shell :is(.positive,.long,.net-positive){color:var(--ui-positive)!important}body .app-shell :is(.negative,.short,.danger-text,.net-negative){color:var(--ui-negative)!important}html[data-theme=light] body .app-shell :is(h1,h2,h3,h4,strong,td,button,label,code){color:var(--ui-text)!important}html[data-theme=light] body .app-shell :is(.feature-kicker,.side-label,.panel-heading>div>span,.trade-heading>div>span,.management-heading span,.settings-category-heading span,.grouped-settings-block h4,.chart-color-control>span,.workspace-select>span,.account-select>span,.import-target-account>span,.account-picker-group-label span,.trade-table th,.notes-table th){color:var(--ui-muted)!important}html[data-theme=light] body .app-shell :is(p,small,time,.muted,.note-preview-cell,.cash-history span,.cash-history time){color:var(--ui-subtle)!important}html[data-theme=light] body .app-shell :is(.negative,.short,.danger-text,.net-negative){color:var(--ui-negative)!important}html[data-theme=light] body .app-shell .trade-table tbody tr{color:var(--ui-text)!important;background:#ffffffb8!important}html[data-theme=light] body .app-shell .trade-table thead{background:#e7eceff5!important}body .app-shell :is(input,select,textarea){border-radius:9px;min-height:40px;border:1px solid var(--ui-border)!important;background:var(--ui-input)!important;color:var(--ui-text)!important;caret-color:var(--ui-text)!important;font-size:14px!important;line-height:1.3!important}body .app-shell :is(select option,select optgroup){color:#f3f6f8!important;background:#17191b!important}html[data-theme=light] body .app-shell :is(select option,select optgroup){color:#11181d!important;background:#fff!important}body .app-shell :is(input,textarea)::placeholder{color:var(--ui-subtle)!important;opacity:1!important}body .app-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-border-strong)!important;outline-offset:2px!important}body .app-shell :is(input,select,textarea,button):disabled{opacity:.6!important}body .app-shell input:-webkit-autofill{-webkit-text-fill-color:var(--ui-text)!important;box-shadow:0 0 0 1000px var(--ui-input) inset!important}body .auth-shell{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--ui-canvas)!important;color:var(--ui-text)!important}body .auth-shell .auth-card{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important}body .auth-shell :is(h1,strong,label){color:var(--ui-text)!important;text-shadow:none!important;-webkit-text-stroke:0!important}body .auth-shell p{color:var(--ui-subtle)!important;font-size:14px!important;line-height:1.55!important}body .auth-shell .feature-kicker,body .auth-shell .auth-brand small,body .auth-shell label>span{color:var(--ui-muted)!important;font-size:12px!important;line-height:1.3!important}body .auth-shell :is(input,select,textarea){border:1px solid var(--ui-border)!important;background:var(--ui-input)!important;min-height:42px!important;color:var(--ui-text)!important;border-radius:9px!important;font-size:14px!important}body .auth-shell :is(input,textarea)::placeholder{color:var(--ui-subtle)!important;opacity:1!important}body .auth-shell button{min-height:42px!important;color:var(--ui-text)!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-size:13px!important}html[data-theme=light] body .auth-shell{background-image:linear-gradient(145deg,#f1f4f6,#e3e8eb)!important}html[data-theme=light] body .auth-shell .auth-card{background:var(--ui-surface)!important}body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu){z-index:80!important;border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;-webkit-backdrop-filter:blur(28px)saturate(110%)!important;gap:5px!important;padding:7px!important}body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu) button{min-height:42px!important;color:var(--ui-text)!important;border-radius:8px!important;padding:9px 11px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu) button:hover,body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu) button:focus-visible{background:var(--ui-surface-soft)!important}body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu) .danger,body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu) .more-admin-button{color:var(--ui-negative)!important}body .app-shell .topbar>div>p{color:var(--ui-muted)!important;font-size:12px!important}body .app-shell .topbar h1{font-size:27px!important;line-height:1.1!important}body .app-shell .feature-kicker,body .app-shell :is(.panel-heading,.trade-heading,.management-heading)>div>span,body .app-shell :is(.workspace-select,.account-select,.import-target-account)>span,body .app-shell .account-picker-group-label span{font-size:12px!important;line-height:1.25!important}body .app-shell :is(.panel-heading,.trade-heading,.management-heading) h2{font-size:19px!important;line-height:1.25!important}body .app-shell .management-heading h3{font-size:15px!important;line-height:1.25!important}body .app-shell :is(.primary-button,.secondary-button,.danger-button,.administration-button,.withdraw-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.account-create-button){min-height:40px!important;font-size:12px!important;line-height:1.2!important}body .app-shell label{font-size:12px!important;line-height:1.3!important}body .app-shell p{font-size:13px!important;line-height:1.55!important}body .app-shell small{font-size:12px!important;line-height:1.4!important}body .app-shell .utility-page-intro{font-size:13px!important}body .app-shell .table-empty{font-size:13px!important;line-height:1.5!important}body .app-shell .trade-table th{height:46px!important;color:var(--ui-muted)!important;font-size:12px!important}body .app-shell .trade-table td{height:66px!important;color:var(--ui-text)!important;font-size:13px!important}body .app-shell .trade-table td:first-child strong{color:var(--ui-text)!important;font-size:14px!important}body .app-shell .trade-table td:first-child small.trade-session-date{color:var(--ui-muted)!important;font-size:12px!important}body .app-shell .trade-table td:first-child small.trade-list-id{color:var(--ui-subtle)!important;font-size:12px!important}body .app-shell .trade-table .side-pill{font-size:12px!important}body .app-shell .notes-table td,body .app-shell .accounts-page .account-picker-select strong{font-size:13px!important}body .app-shell .accounts-page .account-picker-select small{color:var(--ui-subtle)!important;font-size:12px!important}body .app-shell .accounts-page :is(input,select){height:40px!important;min-height:40px!important;font-size:13px!important}body .app-shell .accounts-page label{font-size:12px!important}body .app-shell .accounts-page .cash-history>div:not(.management-heading):not(.table-empty){min-height:44px!important;font-size:12px!important}body .app-shell .accounts-page .cash-kind{font-size:12px!important}body .app-shell .shared-trade-calendar>.week-result-cell span{color:var(--ui-muted)!important;font-size:12px!important}body .app-shell .shared-trade-calendar>.week-result-cell b,body .app-shell :is(.week-result-fixed,.week-result-cell) strong,body .app-shell :is(.week-result-fixed,.week-result-cell) small,body .app-shell .shared-trade-calendar .calendar-entry em,body .app-shell .shared-trade-calendar .calendar-entry :is(strong,small){font-size:12px!important}body .app-shell .calendar-note-badge>b{color:var(--ui-text)!important;font-size:12px!important}body .app-shell .settings-category-heading span,body .app-shell .marker-setting-card>span,body .app-shell .chart-color-control>span,body .app-shell .grouped-settings-block h4,body .app-shell .chart-check,body .app-shell .chart-range>span,body .app-shell .chart-color-control strong,body .app-shell .settings-save-row small{color:var(--ui-muted)!important;font-size:12px!important}@media (width>=761px){.app-shell{grid-template-columns:230px minmax(0,1fr)!important}.workspace{width:min(100%,1520px)!important;padding-inline:30px!important}.kpi-grid,.dashboard-grid,.performance-card{width:min(100%,1120px)!important;max-width:1120px!important}.trades-panel,.trade-calendar-panel{width:min(100%,1360px)!important;max-width:1360px!important}.utility-page,.notes-ledger-panel{width:min(100%,1200px)!important;max-width:1200px!important}.main-nav button,.more-button{min-height:50px!important;font-size:14px!important}.sidebar .more-menu{min-width:210px!important}.sidebar .more-menu button{font-size:13px!important}}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell{font-size:14px!important}body .app-shell .topbar h1{font-size:25px!important}body .app-shell .mobile-nav button{min-height:66px!important}body .app-shell .mobile-nav-label{font-size:12px!important;line-height:1.1!important}body .app-shell :is(.primary-button,.secondary-button,.danger-button,.segmented,.date-filter-button,.filter){min-height:42px!important;font-size:12px!important}body .app-shell :is(input,select,textarea){min-height:42px!important;font-size:16px!important}body .app-shell .notes-table td:nth-child(4){font-size:12px!important}body .app-shell .accounts-page :is(input,select){height:42px!important;min-height:42px!important;font-size:16px!important}body .app-shell .accounts-page .account-context-menu button{min-height:42px!important;font-size:13px!important}body .app-shell .mobile-more-menu{inset-inline:10px!important}body .app-shell .mobile-more-menu button{min-height:44px!important;font-size:13px!important}body .app-shell .shared-trade-calendar>.week-result-cell span,body .app-shell .shared-trade-calendar>.week-result-cell b,body .app-shell :is(.week-result-fixed,.week-result-cell) strong,body .app-shell :is(.week-result-fixed,.week-result-cell) small{font-size:12px!important}body .auth-shell :is(input,select,textarea){font-size:16px!important}}body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{width:max-content!important;min-width:0!important;max-width:56px!important;height:23px!important;min-height:23px!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;padding:0!important;display:inline-flex!important;position:absolute!important;inset:5px auto auto 5px!important;overflow:visible!important;transform:none!important}body .app-shell .calendar-day-object .calendar-note-badge:before,body .app-shell .calendar-day-object .calendar-note-badge:after{content:none!important;display:none!important}body .app-shell .calendar-day-object .calendar-note-icon-box{flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important}body .app-shell .calendar-day-object .calendar-note-badge>b{flex:none!important;width:auto!important;min-width:22px!important;max-width:27px!important}html[data-theme=light] body .app-shell :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,th,td,time,button,code){opacity:1;color:var(--ui-text)!important;text-shadow:none!important;-webkit-text-stroke:0!important}html[data-theme=light] body .app-shell .titanium-title{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html[data-theme=light] body .app-shell :is(.feature-kicker,.side-label,.topbar>div>p,.panel-heading>div>span,.trade-heading>div>span,.management-heading span,.settings-category-heading span,.workspace-select>span,.account-select>span,.import-target-account>span,.account-picker-group-label span,.trade-table th,.notes-table th,.calendar-weekday,.shared-trade-calendar>.week-result-cell span){color:var(--ui-muted)!important}html[data-theme=light] body .app-shell :is(p,small,time,.muted,.note-preview-cell,.cash-history span,.cash-history time,.trade-list-id,.trade-session-date){color:var(--ui-subtle)!important}html[data-theme=light] body .app-shell :is(.mobile-nav-label,.main-nav button>span,.more-button>span){color:var(--ui-text)!important;opacity:1!important}html[data-theme=light] body .app-shell .calendar-day-object>span:first-child{color:var(--ui-text)!important}html[data-theme=light] body .app-shell .calendar-note-icon-box,html[data-theme=light] body .app-shell .calendar-note-badge>b{border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;background:#ffffffeb!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{max-width:46px!important;height:20px!important;min-height:20px!important;inset:4px auto auto 4px!important}body .app-shell .calendar-day-object .calendar-note-icon-box{flex-basis:22px!important;width:22px!important;min-width:22px!important;max-width:22px!important}body .app-shell .calendar-day-object .calendar-note-badge>b{min-width:18px!important;max-width:22px!important}}body .app-shell .shared-trade-calendar>.calendar-day-object{isolation:isolate;position:relative!important}body .app-shell .shared-trade-calendar>.calendar-day-object>.calendar-date-number{z-index:7!important;width:auto!important;min-width:2ch!important;min-height:18px!important;color:var(--ui-text)!important;font:800 12px/1 var(--font-geist-mono)!important;text-align:left!important;text-shadow:none!important;opacity:1!important;place-items:center!important;padding:0!important;display:inline-grid!important;position:absolute!important;inset:7px auto auto 8px!important;overflow:visible!important}body .app-shell .shared-trade-calendar>.calendar-day-object.outside>.calendar-date-number{color:var(--ui-muted)!important}body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{z-index:8!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0!important;display:block!important;position:absolute!important;inset:6px 6px auto auto!important;overflow:visible!important;transform:none!important}body .app-shell .calendar-day-object .calendar-note-icon-box{border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface)!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:var(--ui-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(112%)!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact{transform-origin:50%!important;width:24px!important;height:24px!important;margin:0!important;position:relative!important;inset:auto!important;transform:scale(.78)!important}body .app-shell .calendar-day-object .calendar-note-badge>b{z-index:2!important;border:1.5px solid var(--ui-surface-strong)!important;color:#fff!important;width:auto!important;min-width:17px!important;max-width:26px!important;height:17px!important;min-height:17px!important;font:900 12px/1 var(--font-geist-mono)!important;letter-spacing:0!important;background:#ff3b57!important;border-radius:999px!important;place-items:center!important;padding:0 4px!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important;overflow:hidden!important;box-shadow:0 3px 8px #0000006b!important}html[data-theme=light] body .app-shell .calendar-day-object .calendar-note-icon-box{border-color:var(--ui-border-strong)!important;background:#ffffffdb!important}html[data-theme=light] body .app-shell .calendar-day-object .calendar-note-badge>b{color:#fff!important;background:#d9153b!important;border-color:#f8fafb!important}body .app-shell .drawer-backdrop{place-items:center!important;padding:20px!important;display:grid!important;overflow:hidden!important}body .app-shell .drawer-backdrop>.trade-drawer{border:1px solid var(--ui-border-strong)!important;width:min(1120px,100vw - 48px)!important;max-width:1120px!important;height:min(900px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;box-shadow:var(--glass-depth-strong),0 28px 90px #00000094!important;border-radius:18px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .shared-trade-calendar>.calendar-day-object>.calendar-date-number{min-height:16px!important;font-size:12px!important;inset:6px auto auto 7px!important}body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;inset:6px 6px auto auto!important}body .app-shell .calendar-day-object .calendar-note-icon-box{border-radius:8px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact{transform:scale(.7)!important}body .app-shell .calendar-day-object .calendar-note-badge>b{min-width:16px!important;height:16px!important;min-height:16px!important;padding:0 3px!important;font-size:12px!important;top:-5px!important;right:-5px!important}body .app-shell .drawer-backdrop{padding:6px!important}body .app-shell .drawer-backdrop>.trade-drawer{border-radius:16px!important;width:calc(100vw - 12px)!important;max-width:none!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}}body .app-shell .trade-notes-icon{width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 32px!important;font-style:normal!important;display:block!important;position:relative!important;overflow:visible!important}body .app-shell .trade-notes-icon>.notes-candles{z-index:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}body .app-shell .trade-notes-icon>.notes-candles>b{border:1px solid!important;border-radius:2px!important;width:7px!important;padding:0!important;display:block!important;position:absolute!important;box-shadow:inset 1px 1px #ffffff80,1px 2px 4px #0000007a!important}body .app-shell .trade-notes-icon>.notes-candles>b:before{content:""!important;width:1px!important;height:22px!important;box-shadow:none!important;background:currentColor!important;position:absolute!important;top:-6px!important;left:2px!important}body .app-shell .trade-notes-icon>.notes-candles>b:first-child{color:#30baff!important;background:linear-gradient(90deg,#0f82bc,#52cbff)!important;height:9px!important;top:13px!important;left:2px!important}body .app-shell .trade-notes-icon>.notes-candles>b:last-child{color:#ff5b72!important;background:linear-gradient(90deg,#b92942,#ff7184)!important;height:12px!important;top:9px!important;left:13px!important}body .app-shell .trade-notes-icon>.notes-sheet{z-index:3!important;border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;border-radius:6px!important;width:23px!important;height:27px!important;padding:8px 4px 3px!important;display:block!important;position:absolute!important;top:0!important;right:-1px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){body .app-shell .trade-notes-icon>.notes-sheet{background:color-mix(in srgb,var(--ui-surface-strong) 88%,transparent)!important}}body .app-shell .trade-notes-icon>.notes-sheet{-webkit-backdrop-filter:blur(18px)saturate(112%)!important;transform-origin:50%!important;transform:rotate(1.5deg)!important;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #00000047,2px 4px 7px #00000075!important}body .app-shell .trade-notes-icon>.notes-sheet:after{content:""!important;border:0!important;border-left:1px solid var(--ui-border-strong)!important;border-bottom:1px solid var(--ui-border-strong)!important;background:var(--ui-surface)!important;clip-path:polygon(0 0,100% 100%,0 100%)!important;width:7px!important;height:7px!important;position:absolute!important;top:-1px!important;right:-1px!important}body .app-shell .trade-notes-icon>.notes-sheet>b{background:var(--ui-text)!important;width:13px!important;height:1px!important;box-shadow:none!important;opacity:.78!important;border:0!important;border-radius:2px!important;margin:2px auto!important;padding:0!important;display:block!important}html[data-theme=light] body .app-shell .trade-notes-icon>.notes-sheet{background:#ffffffe6!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #28343a2e,2px 4px 7px #202a3040!important}body .app-shell .calendar-note-icon-box .trade-notes-icon.compact{transform-origin:50%!important}body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;border-radius:6px!important;width:23px!important;height:27px!important;padding:8px 4px 3px!important;top:0!important;right:-1px!important}@supports (color:color-mix(in lab, red, red)){body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet{background:color-mix(in srgb,var(--ui-surface-strong) 88%,transparent)!important}}body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet>b,body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet>b:first-child,body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet>b:nth-child(2),body .app-shell .trade-notes-icon.notes-nav-icon>.notes-sheet>b:nth-child(3){background:var(--ui-text)!important;width:13px!important;height:1px!important;margin:2px auto!important;display:block!important;position:relative!important;inset:auto!important}.trade-chart-layout-panel,.default-chart-settings{border:1px solid var(--ui-border-strong);background:var(--ui-surface);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(24px)saturate(112%);border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.trade-chart-layout-list,.default-chart-list{flex-wrap:wrap;gap:8px;display:flex}.trade-chart-layout-list label,.default-chart-list label{border:1px solid var(--ui-border);background:var(--ui-surface-strong);border-radius:10px;grid-template-columns:auto minmax(118px,1fr) 32px;align-items:center;gap:8px;min-width:230px;padding:7px 8px;display:grid}.trade-chart-layout-list label>span,.default-chart-list label>span{font:750 12px/1 var(--font-geist-mono);letter-spacing:.09em;color:var(--ui-muted);text-transform:uppercase}.trade-chart-layout-list select,.default-chart-list select{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:34px;color:var(--ui-text);border-radius:8px;padding:5px 8px}.chart-remove-button,.default-chart-list label>button{color:#ff6078;cursor:pointer;background:#9b19301f;border:1px solid #ff4c6861;border-radius:8px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.chart-add-panel{border:1px dashed var(--ui-border-strong);background:var(--ui-surface);width:100%;min-height:58px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex}.chart-add-panel:hover{background:var(--ui-surface-strong);border-style:solid}.chart-add-panel>i{border:1px solid var(--ui-border-strong);background:var(--ui-surface-strong);width:34px;height:34px;box-shadow:var(--ui-shadow);border-radius:10px;place-items:center;font-size:20px;font-style:normal;display:grid}.chart-add-panel>span{gap:3px;display:grid}.chart-add-panel strong{font-size:12px}.chart-add-panel small{color:var(--ui-muted);font-size:12px}.chart-add-panel.compact{min-height:48px;margin-top:2px}.chart-add-panel.compact>i{width:28px;height:28px;font-size:16px}.chart-layout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-layout-actions small{color:var(--ui-muted)}.default-chart-settings>div:first-child{gap:4px;display:grid}.default-chart-settings h4{margin:0}.default-chart-settings small{color:var(--ui-muted)}@media (width<=760px) and (hover:none) and (pointer:coarse){.trade-chart-layout-panel,.default-chart-settings{padding:9px}.trade-chart-layout-list,.default-chart-list{display:grid}.trade-chart-layout-list label,.default-chart-list label{width:100%;min-width:0}.chart-layout-actions{flex-direction:column;align-items:stretch}.chart-layout-actions button{width:100%}}body .app-shell .trade-notes-icon>.notes-sheet{z-index:2!important;right:-1px!important}body .app-shell .trade-notes-icon>.notes-candles{z-index:5!important;transform:translate(-3px)!important}body .app-shell .trade-notes-icon>.notes-candles>b:first-child{left:1px!important}body .app-shell .trade-notes-icon>.notes-candles>b:last-child{left:11px!important}body .app-shell .date-filter-button{gap:8px!important}.date-filter-glass-icon{border:1px solid var(--ui-border-strong);background:var(--ui-surface-strong);border-radius:7px;flex:0 0 24px;width:24px;height:22px;font-style:normal;display:inline-block;position:relative;box-shadow:inset 1px 1px #fff3,0 4px 9px #00000047}.date-filter-glass-icon>b{opacity:.82;border:1px solid;border-radius:2px;position:absolute;inset:5px 5px 6px}.date-filter-glass-icon>b:before{content:"";border-top:1px solid;position:absolute;top:2px;left:-1px;right:-1px}.date-filter-glass-icon>span,.date-filter-glass-icon>em{opacity:.86;background:currentColor;border-radius:2px;width:2px;height:4px;position:absolute;top:3px}.date-filter-glass-icon>span{left:7px}.date-filter-glass-icon>em{right:7px}.theme-switch .theme-mode-glass-icon{border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-style:normal!important;display:grid!important;position:relative!important;box-shadow:inset 1px 1px #ffffff3d,0 4px 10px #00000042!important}.theme-mode-glass-icon>b{background:currentColor;border:1px solid;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 7px}@supports (color:color-mix(in lab, red, red)){.theme-mode-glass-icon>b{box-shadow:0 0 7px color-mix(in srgb,currentColor 35%,transparent)}}.theme-mode-glass-icon.light>span{background:repeating-conic-gradient(from 0deg,currentColor 0 5deg,transparent 5deg 42deg);border-radius:50%;position:absolute;inset:3px;-webkit-mask:radial-gradient(circle,#0000 0 6px,#000 6.5px);mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)}.theme-mode-glass-icon.dark>b{background:currentColor;width:11px;height:11px}.theme-mode-glass-icon.dark>span{background:var(--ui-surface-strong);border-radius:50%;width:10px;height:10px;margin:-3px 0 0 4px;position:absolute}.trade-screenshot-indicator{vertical-align:middle;place-items:center;width:25px;height:21px;display:inline-grid;position:relative}.trade-screenshot-indicator>.glass-media-icon{transform-origin:50%;transform:scale(.86);margin:0!important}.media-count-badge{z-index:6;min-width:15px;height:15px;font:800 12px/1 var(--font-geist-mono);background:#e43652;border:1px solid #ffffffb8;border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 3px 7px #0000006b;color:#fff!important}.day-trade-media .trade-screenshot-indicator{transform-origin:0;margin-left:1px;transform:scale(.82)}body .app-shell .chart-frame-editor{align-items:center;gap:7px;min-width:300px;grid-template-columns:auto 68px 106px 32px!important;display:grid!important}.chart-frame-editor>input{border:1px solid var(--ui-border);background:var(--ui-surface);width:68px;min-height:34px;color:var(--ui-text);border-radius:8px;padding:5px 7px}.auto-triangle-setting{border:1px solid var(--ui-border);background:var(--ui-surface-strong);border-radius:10px;gap:5px;padding:10px;display:grid}.auto-triangle-setting strong{font-size:12px}.auto-triangle-setting small{color:var(--ui-muted);line-height:1.45}.ax-market-chart>header{align-items:flex-start!important;gap:12px!important}.chart-overlay-controls{grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px;min-width:min(440px,65%);display:grid}.chart-overlay-controls>label{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;grid-template-columns:auto minmax(80px,1fr) 42px;align-items:center;gap:7px;padding:6px 8px;display:grid}.chart-overlay-controls span{font:700 12px var(--font-geist-mono);color:var(--ui-muted);white-space:nowrap}.chart-overlay-controls b{font:750 12px var(--font-geist-mono);text-align:right}.chart-overlay-controls input{min-width:80px}body .app-shell .atas-marker-preview .preview-long i,body .app-shell .atas-marker-preview .preview-long b{background:0 0!important;border-radius:0!important;width:0!important;height:0!important;padding:0!important;box-shadow:0 2px 5px #00000073!important}body .app-shell .atas-marker-preview .preview-long i{border:6px solid #0000!important;border-top:0!important;border-bottom:11px solid #2ca05c!important}body .app-shell .atas-marker-preview .preview-long b{border:6px solid #0000!important;border-top:11px solid #dc4856!important;border-bottom:0!important}@media (width>=761px){body .app-shell .sidebar .more-anchor{position:relative!important}body .app-shell .sidebar .more-anchor>.more-menu{width:100%!important;min-width:210px!important;max-height:min(510px,100vh - 390px)!important;position:absolute!important;inset:calc(100% + 10px) auto auto 0!important;overflow:auto!important}body .app-shell .drawer-backdrop{place-items:center!important;padding:5dvh 16px!important;display:grid!important}body .app-shell .drawer-backdrop>.trade-drawer{width:min(1180px,100vw - 32px)!important;max-width:1180px!important;height:90dvh!important;max-height:90dvh!important;margin:0!important;position:relative!important;inset:auto!important}body .app-shell .note-editor-backdrop{place-items:center!important;padding:5dvh 16px!important;display:grid!important}body .app-shell .note-editor-backdrop>.note-modal{width:min(1100px,100vw - 32px)!important;max-width:1100px!important;height:90dvh!important;max-height:90dvh!important;margin:0!important;overflow:auto!important}}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .chart-frame-editor{grid-template-columns:52px minmax(55px,.72fr) minmax(92px,1fr) 32px!important;width:100%!important;min-width:0!important}.ax-market-chart>header{display:grid!important}.chart-overlay-controls{grid-template-columns:1fr!important;width:100%!important;min-width:0!important}.chart-overlay-controls>label{grid-template-columns:104px minmax(70px,1fr) 38px!important}body .app-shell .drawer-backdrop{padding:5dvh 6px!important}body .app-shell .drawer-backdrop>.trade-drawer{width:calc(100vw - 12px)!important;height:90dvh!important;max-height:90dvh!important;margin:0!important;padding-top:66px!important;position:relative!important;inset:auto!important}body .app-shell .note-editor-backdrop{place-items:center!important;padding:5dvh 6px!important;display:grid!important}body .app-shell .note-editor-backdrop>.note-modal{width:calc(100vw - 12px)!important;height:90dvh!important;max-height:90dvh!important;margin:0!important;overflow:auto!important}}.mobile-nav.modal-suppressed{opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important}body:has(.drawer-backdrop) .mobile-nav{opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important}body:has(.note-editor-backdrop) .mobile-nav{opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important}body .app-shell .dashboard-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 10px;display:grid}body .app-shell .dashboard-control-row .dashboard-status-strip{min-width:0;border-radius:14px!important;margin:0!important;overflow:hidden!important}body .app-shell .dashboard-date-tools{align-items:center;gap:6px;display:flex}body .app-shell .dashboard-date-tools .date-filter-button{min-height:42px}@media (width>=761px){body .app-shell .sidebar .more-anchor{width:100%!important;min-width:0!important}body .app-shell .sidebar .more-anchor>.more-menu{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;left:0!important;right:auto!important}}body .app-shell .dashboard-control-row .dashboard-status-strip{box-sizing:border-box!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;column-gap:12px!important;height:auto!important;min-height:42px!important;padding:8px 13px!important;display:grid!important}body .app-shell .dashboard-control-row .dashboard-status-strip>span{white-space:nowrap!important;align-items:center!important;min-width:0!important;display:inline-flex!important}body .app-shell .dashboard-control-row .dashboard-status-strip>span>i{flex:0 0 6px!important;width:6px!important;height:6px!important;margin:0 8px 0 0!important}body .app-shell .dashboard-control-row .dashboard-status-strip>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body .app-shell .dashboard-control-row .dashboard-status-strip>small{white-space:nowrap!important;margin:0!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .dashboard-control-row .dashboard-status-strip{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:10px!important;min-height:40px!important;padding:7px 11px!important}body .app-shell .dashboard-control-row .dashboard-status-strip>small{display:none!important}}body .app-shell .unified-trade-ledger{border-radius:13px!important;margin-top:12px!important;overflow:auto!important}body .app-shell .unified-trade-ledger .trade-table{table-layout:fixed!important;width:100%!important;min-width:820px!important}body .app-shell .unified-trade-ledger .legacy-side-column{display:none!important}body .app-shell .unified-trade-ledger .trade-table th:first-child{width:19%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(2){width:13%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(4){width:7%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(5){width:10%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(6){width:13%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(7){width:11%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(8){width:21%!important}body .app-shell .unified-trade-ledger .trade-table th:nth-child(9){width:6%!important}body .app-shell .unified-trade-ledger .trade-table td{height:78px!important}body .app-shell .unified-trade-ledger .trade-table td:first-child{vertical-align:middle!important}body .app-shell .unified-trade-ledger .trade-time-header{align-items:center!important;gap:7px!important}body .app-shell .unified-trade-ledger .trade-session-date{margin-top:3px!important;display:block!important}body .app-shell .unified-trade-ledger .trade-left-direction{width:max-content!important;margin-top:6px!important;padding:3px 7px!important;font-size:12px!important;display:inline-flex!important}body .app-shell .trade-net-result-glass{box-sizing:border-box!important;-webkit-backdrop-filter:blur(22px)saturate(122%)!important;border:1px solid!important;border-radius:11px!important;align-content:center!important;gap:3px!important;width:100%!important;min-height:50px!important;padding:7px 10px!important;display:grid!important}body .app-shell .trade-net-result-glass small{font:750 12px/1 var(--font-geist-mono)!important;letter-spacing:.12em!important;color:currentColor!important;opacity:.72!important}body .app-shell .trade-net-result-glass strong{font:800 12px/1.15 var(--font-geist-mono)!important;color:currentColor!important;white-space:nowrap!important}body .app-shell .trade-net-result-glass.profit{color:#4bc5ff!important;background:#31b7ff1b!important;border-color:#4bc5ff85!important;box-shadow:inset 0 1px #a5e3ff4d,inset 0 -7px 14px #00568421,0 7px 20px #31b7ff24!important}body .app-shell .trade-net-result-glass.loss{color:#ff6477!important;background:#ff49601b!important;border-color:#ff647785!important;box-shadow:inset 0 1px #ffbec647,inset 0 -7px 14px #84001824,0 7px 20px #ff496024!important}body .app-shell .trade-row-chevron{text-align:center!important;font-size:19px!important}body .app-shell .day-workspace-modal>.unified-trade-ledger{max-height:55dvh!important;margin-top:10px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .unified-trade-ledger{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body .app-shell .unified-trade-ledger .trade-table{width:100%!important;min-width:0!important;padding:0 7px 8px!important;display:block!important}body .app-shell .unified-trade-ledger .trade-table tbody{gap:7px!important;display:grid!important}body .app-shell .unified-trade-ledger .trade-table tr{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:82px!important;padding:10px!important;display:grid!important}body .app-shell .unified-trade-ledger .trade-table td{border:0!important;height:auto!important;padding:0!important;display:none!important}body .app-shell .unified-trade-ledger .trade-table td:first-child{grid-area:1/1!important;align-self:start!important;display:block!important}body .app-shell .unified-trade-ledger .trade-table td:nth-child(2){grid-area:2/1!important;margin-top:6px!important;font-size:12px!important;display:block!important}body .app-shell .unified-trade-ledger .trade-table td:nth-child(8){grid-area:1/2/span 2!important;width:118px!important;margin-left:9px!important;display:block!important}body .app-shell .unified-trade-ledger .trade-left-direction{margin-top:5px!important}body .app-shell .unified-trade-ledger .trade-net-result-glass{min-height:56px!important;padding:8px 9px!important}body .app-shell .day-workspace-modal>.unified-trade-ledger{max-height:none!important}}html[data-theme=light] body .app-shell .trade-net-result-glass.profit{color:#007cae!important;background:#31b7ff24!important;border-color:#007cae66!important}html[data-theme=light] body .app-shell .trade-net-result-glass.loss{color:#c51d3c!important;background:#ff496021!important;border-color:#c51d3c61!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .mobile-nav{align-items:center!important;overflow:hidden!important}body .app-shell .mobile-nav>button{box-sizing:border-box!important;align-self:center!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:4px 1px 6px!important}body .app-shell .mobile-nav>button>.nav-glass-icon,body .app-shell .mobile-nav>button>.trade-notes-icon{flex:none!important}}body .app-shell .note-ledger-date{align-items:center;gap:8px;min-width:0;display:flex}body .app-shell .note-ledger-date>strong{min-width:0}body .app-shell .note-screenshot-indicator{flex:none}body .app-shell .day-note-heading{align-items:center;gap:8px;min-width:0;display:flex}body .app-shell .day-note-heading time{min-width:0}body .app-shell .day-note-heading .trade-screenshot-indicator{flex:none}body .app-shell .calendar-day-object.has-daily-notes .calendar-entry{right:43px!important}body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{inset:6px 6px auto auto!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .dashboard-control-row{grid-template-columns:1fr;gap:7px;margin-top:10px}body .app-shell .dashboard-date-tools{justify-content:flex-end}body .app-shell .dashboard-date-tools .date-filter-button{min-height:38px}body .app-shell .calendar-day-object.has-daily-notes .calendar-entry{right:33px!important}body .app-shell .calendar-day-object .calendar-note-badge,body .app-shell .calendar-day-object .calendar-note-badge:hover{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;inset:5px 4px auto auto!important}body .app-shell .calendar-day-object .calendar-note-icon-box{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important}body .app-shell .note-ledger-date{padding-right:3px}}body .app-shell .trade-detail-header{gap:5px!important;margin:0 0 14px!important;padding-right:min(330px,34vw)!important;display:grid!important}body .app-shell .trade-detail-header h2{margin:3px 0!important}body .app-shell .trade-detail-tabs{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow),var(--ui-inset)!important;border-radius:15px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 14px!important;padding:6px!important;display:grid!important}body .app-shell .trade-detail-tabs>button{min-width:0!important;min-height:42px!important;color:var(--ui-muted)!important;font:750 12px/1.2 var(--font-geist-sans)!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;display:flex!important}body .app-shell .trade-detail-tabs>button.active{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:var(--ui-inset),0 7px 16px #00000029!important}body .app-shell .trade-detail-tabs>button b{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-width:20px!important;height:20px!important;font:750 12px var(--font-geist-mono)!important;border-radius:999px!important;place-items:center!important;padding:0 5px!important;display:grid!important}body .app-shell :is(.trade-documentation-details,.trade-media-section,.trade-notes-section){border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow),var(--ui-inset)!important;border-radius:15px!important;margin:0 0 12px!important;padding:16px!important}body .app-shell .trade-documentation-details .detail-kpis{margin-top:0!important}body .app-shell .trade-documentation-details .time-range{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) minmax(0,1fr)!important;margin:10px 0 0!important}body .app-shell .trade-documentation-details .holding-duration{text-align:center!important;border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface-strong)!important;box-shadow:var(--ui-inset)!important;border-radius:11px!important;place-content:center!important;align-self:stretch!important;padding:8px 12px!important;display:grid!important}body .app-shell .trade-documentation-details .holding-duration :is(small,strong){color:var(--ui-text)!important;font-weight:800!important}body .app-shell .trade-documentation-details .holding-duration strong{font-size:14px!important}body .app-shell .executions-tab{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow),var(--ui-inset)!important;border-radius:15px!important;padding:14px!important}body .app-shell .trade-note-list .trade-note-card{text-align:left!important;width:100%!important;display:block!important}body .app-shell .rich-text-editor{gap:7px!important;min-width:0!important;display:grid!important}body .app-shell .rich-text-toolbar{border:1px solid var(--ui-border)!important;background:var(--ui-surface-strong)!important;border-radius:11px!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;padding:6px!important;display:flex!important}body .app-shell .rich-text-toolbar>button{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-width:34px!important;min-height:32px!important;color:var(--ui-text)!important;border-radius:8px!important;place-items:center!important;padding:6px 9px!important;font-size:12px!important;display:grid!important}body .app-shell .rich-color-control{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;border-radius:8px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:4px 8px!important;display:flex!important}body .app-shell .rich-color-control input{width:25px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:1px!important}body .app-shell .rich-text-surface{border:1px solid var(--ui-border)!important;background:var(--ui-field)!important;min-height:120px!important;max-height:360px!important;color:var(--ui-text)!important;border-radius:11px!important;padding:12px 13px!important;font-size:12px!important;line-height:1.65!important;overflow:auto!important}body .app-shell .rich-note-content{color:var(--ui-text)!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.65!important}body .app-shell .note-view>.rich-note-content{border:1px solid var(--ui-border)!important;background:var(--ui-field)!important;border-radius:12px!important;min-height:150px!important;margin-top:12px!important;padding:14px!important}body .app-shell .note-editor-fields{grid-template-columns:minmax(0,1fr) 180px!important;gap:8px!important;margin-bottom:8px!important;display:grid!important}body .app-shell .note-editor-fields>input{margin:0!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .trade-detail-header{margin-bottom:11px!important;padding-right:0!important}body .app-shell .trade-detail-tabs{border-radius:12px!important;gap:4px!important;margin-bottom:10px!important;padding:4px!important}body .app-shell .trade-detail-tabs>button{min-height:39px!important;padding:7px 4px!important;font-size:12px!important}body .app-shell :is(.trade-documentation-details,.trade-media-section,.trade-notes-section){border-radius:12px!important;margin-bottom:8px!important;padding:11px!important}body .app-shell .trade-documentation-details .time-range{grid-template-columns:1fr!important;gap:7px!important}body .app-shell .trade-documentation-details .holding-duration{text-align:left!important;place-content:center start!important;min-height:62px!important}body .app-shell .executions-tab{border-radius:12px!important;padding:10px!important}body .app-shell .note-editor-fields{grid-template-columns:1fr!important}}body .app-shell .photo-viewer{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1180px,100vw - 24px)!important;height:min(90dvh,900px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}body .app-shell .photo-viewer-stage{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important;place-items:center!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:auto!important}body .app-shell .photo-viewer-stage>.photo-viewer-image{object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;flex:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important;display:block!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .photo-viewer{border-radius:15px!important;width:calc(100vw - 12px)!important;height:92dvh!important;max-height:92dvh!important}body .app-shell .photo-viewer-stage{padding:6px!important}}body .app-shell :is(.main-nav,.mobile-nav) :is(.trade-candles-icon,.trade-notes-icon){-webkit-font-smoothing:antialiased;transform:none!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b,body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;opacity:1!important;filter:none!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-origin:border-box!important;background-clip:border-box!important;width:7px!important;min-width:7px!important;padding:0!important;display:block!important;overflow:visible!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:first-child,body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:first-child{color:#31b7ff!important;background-color:#31b7ff!important;background-image:linear-gradient(135deg,#a7e8ff 0%,#31b7ff 46%,#0877ae 100%)!important;border-color:#31b7ff!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:last-child,body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:last-child{color:#ff5b72!important;background-color:#ff5b72!important;background-image:linear-gradient(135deg,#ffb5c0 0%,#ff5b72 46%,#a91f39 100%)!important;border-color:#ff5b72!important}body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:before,body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:before{opacity:1!important;background-color:currentColor!important;display:block!important}html[data-theme=light] body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b,html[data-theme=light] body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b{box-shadow:inset 1px 1px #ffffffb8,inset -1px -1px #101a2042,1px 3px 5px #232c324d!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .mobile-nav .trade-candles-icon{width:31px!important;height:27px!important}body .app-shell .mobile-nav .trade-notes-icon{width:32px!important;min-width:32px!important;height:32px!important}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf1f3;--panel:#ffffffc7;--panel-2:#fffffff0;--line:#141d232e;--line-strong:#141d2352;--text:#10161a;--muted:#526069;--glass-object:#ffffffc2;--glass-object-strong:#fffffff0;--glass-depth:inset 0 1px 0 #fff,inset 0 -1px 0 #212b3221,0 8px 20px #212b3221;--glass-depth-strong:inset 0 1px 0 #fff,inset 0 -1px 0 #212b322b,0 14px 34px #212b322b;--ui-canvas:#edf1f3;--ui-surface:#ffffffc7;--ui-surface-strong:#fffffff0;--ui-surface-soft:#11181d11;--ui-text:#10161a;--ui-muted:#44515a;--ui-subtle:#5e6a72;--ui-border:#141d232e;--ui-border-strong:#141d2352;--ui-input:#fffffff5;--ui-field:#ffffffe0;--ui-positive:#007cae;--ui-negative:#c51d3c;--ui-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #212b3221,0 8px 20px #212b3221;--ui-inset:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #212b321f}:root:not([data-theme=light]){--ui-field:#111315;--ui-inset:inset 0 1px 0 #ffffff21,inset 0 -1px 0 #0000007a}html[data-theme=light] body,html[data-theme=light] body:before,html[data-theme=light] body .app-shell,html[data-theme=light] body .workspace,html[data-theme=light] body .sidebar{background-color:var(--ui-canvas)!important;color:var(--ui-text)!important;background-image:linear-gradient(145deg,#f5f7f8 0%,#edf1f3 52%,#e4e9ec 100%)!important}html[data-theme=light] body .app-shell :is(.panel,.content-panel,.utility-page,.kpi-grid>article,.chart-panel,.status-strip,.sidebar,.mobile-nav,.mobile-nav>button,.main-nav>button,.more-button,.admin-card,.workspace-select,.account-select,.theme-switch,.more-menu,.mobile-more-menu,.context-menu,.trade-table tbody tr,.notes-table tbody tr,.trade-calendar-panel,.calendar-weekday,.calendar-day-object,.week-result-cell,.period-result,.day-workspace,.day-stat,.trade-drawer,.trade-detail-tabs,.trade-documentation-details,.trade-media-section,.trade-notes-section,.executions-tab,.execution-card,.trade-chart-layout-panel,.ax-market-chart,.note-modal,.note-view>.rich-note-content,.note-image-editor,.management-modal,.account-form,.cash-form,.cash-history,.cash-history-row,.cash-transaction-edit,.invite-panel,.user-panel,.user-list article,.settings-category,.grouped-settings-block,.chart-color-control,.import-summary,.drop-zone,.table-empty,.warning-modal,.glass-object-modal,.date-filter-dialog,.photo-viewer){border-color:var(--ui-border)!important;background-color:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;background-image:none!important}html[data-theme=light] body .app-shell :is(.more-menu,.mobile-more-menu,.context-menu,.account-context-menu,.trade-detail-tabs>button.active,.rich-text-toolbar,.holding-duration,.chart-overlay-controls>label,.auto-triangle-setting){background:var(--ui-surface-strong)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important}html[data-theme=light] body .app-shell :is(input,select,textarea,.rich-text-surface){border-color:var(--ui-border)!important;background:var(--ui-input)!important;color:var(--ui-text)!important;box-shadow:var(--ui-inset)!important}html[data-theme=light] body .app-shell :is(input,textarea)::placeholder{color:var(--ui-subtle)!important;opacity:1!important}html[data-theme=light] body .app-shell :is(h1,h2,h3,h4,strong,b,label,button,td,.calendar-date-number,.mobile-nav-label){color:var(--ui-text)!important}html[data-theme=light] body .app-shell :is(p,small,time,.muted,.note-preview-cell,.trade-list-id,.trade-session-date){color:var(--ui-subtle)!important}html[data-theme=light] body .app-shell :is(.feature-kicker,.side-label,.management-heading span,.panel-heading>div>span,.trade-table th,.calendar-weekday){color:var(--ui-muted)!important}html[data-theme=light] body .app-shell :is(.positive,.long,.net-positive){color:var(--ui-positive)!important}html[data-theme=light] body .app-shell :is(.negative,.short,.danger,.danger-text,.net-negative,.more-admin-button){color:var(--ui-negative)!important}html[data-theme=light] body .app-shell :is(.primary-button,.danger-button,.administration-button,.withdraw-button){color:#fff!important}html[data-theme=light] body .app-shell .side-pill.long{color:#006e9c!important;background:#007cae1c!important}html[data-theme=light] body .app-shell .side-pill.short{color:#b11633!important;background:#c51d3c1a!important}html[data-theme=light] body .app-shell .modal-backdrop{background:#dce2e6c2!important}html[data-theme=light] body .app-shell .warning-backdrop{background:#e7dee0d1!important}html[data-theme=light] body .app-shell .photo-viewer-stage,html[data-theme=light] body .app-shell .ax-chart-canvas{background:#ffffff94!important}html[data-theme=light] body .app-shell .attachment-preview-button{border-color:var(--ui-border)!important;background:#ffffffbd!important}html[data-theme=light] body .app-shell :is(.calendar-note-icon-box,.calendar-note-badge>b,.media-count-badge){box-shadow:var(--ui-shadow)!important}html[data-theme=light] body .app-shell .media-count-badge{color:#fff!important;background:#d82f4a!important;border-color:#fff!important}html[data-theme=light] body>.modal-backdrop{background:#dce2e6c2!important}html[data-theme=light] body>.modal-backdrop :is(.glass-object-modal,.calendar-settings-modal){border-color:var(--ui-border)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:var(--glass-depth-strong)!important}html[data-theme=light] body>.modal-backdrop :is(h1,h2,h3,h4,p,span,small,strong,b,label,button){color:var(--ui-text)!important;text-shadow:none!important}body .app-shell .top-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}body .app-shell .top-actions :is(.workspace-select,.account-select){box-sizing:border-box!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:166px!important;min-width:166px!important;height:50px!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;border-radius:11px!important;grid-template-rows:12px 26px!important;align-content:center!important;gap:2px!important;padding:5px 8px!important;display:grid!important;overflow:hidden!important}body .app-shell .top-actions :is(.workspace-select,.account-select)>span{letter-spacing:.16em!important;color:var(--ui-muted)!important;margin:0!important;padding:0 2px!important;font-size:12px!important;line-height:12px!important;display:block!important}body .app-shell .top-actions :is(.workspace-select,.account-select)>select{box-sizing:border-box!important;border:1px solid var(--ui-border)!important;background-color:var(--ui-input)!important;width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important;color:var(--ui-text)!important;box-shadow:var(--ui-inset)!important;border-radius:7px!important;margin:0!important;padding:2px 24px 2px 7px!important;font-size:12px!important;font-weight:700!important;line-height:20px!important}body .app-shell .cash-history-row{grid-template-columns:86px 130px minmax(0,1fr) auto 34px!important;align-items:center!important;gap:9px!important;padding:7px 0!important;display:grid!important;position:relative!important}body .app-shell .cash-transaction-menu{justify-self:end!important;position:relative!important}body .app-shell .cash-transaction-menu>.kebab-button{place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important}body .app-shell .cash-transaction-menu>.context-menu{z-index:110!important;min-width:132px!important;inset:calc(100% + 5px) 0 auto auto!important}body .app-shell .menu-anchor>.context-menu,body .app-shell .account-context-menu{box-sizing:border-box!important;max-width:min(240px,100vw - 24px)!important}body .app-shell .cash-transaction-edit{border-top:1px solid var(--ui-border)!important;background:var(--ui-surface-strong)!important;border-radius:10px!important;grid-template-columns:110px 130px 150px minmax(160px,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important}body .app-shell .cash-transaction-edit label{gap:4px!important;min-width:0!important;display:grid!important}body .app-shell .cash-transaction-edit label>span{color:var(--ui-muted)!important;letter-spacing:.08em!important;font-size:12px!important}body .app-shell .cash-edit-actions{grid-column:1/-1!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .top-actions{gap:4px!important;max-width:72%!important}body .app-shell .top-actions :is(.workspace-select,.account-select){border-radius:10px!important;grid-template-rows:10px 25px!important;width:132px!important;min-width:132px!important;height:46px!important;padding:4px 6px!important}body .app-shell .top-actions :is(.workspace-select,.account-select)>span{font-size:12px!important;line-height:10px!important}body .app-shell .top-actions :is(.workspace-select,.account-select)>select{height:25px!important;min-height:25px!important;padding-left:5px!important;font-size:12px!important}body .app-shell .cash-history-row{grid-template-columns:76px minmax(0,1fr) 34px!important;gap:7px!important;padding:8px 0!important}body .app-shell .cash-history-row>span:nth-of-type(2),body .app-shell .cash-history-row>time{display:none!important}body .app-shell .cash-history-row:has(.cash-transaction-menu>.context-menu){grid-template-rows:auto auto!important}body .app-shell .cash-history-row .cash-transaction-menu{grid-column:3!important;min-width:0!important;display:grid!important}body .app-shell .cash-history-row .cash-transaction-menu>.context-menu{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:6px 0 0!important;padding:5px!important;display:grid!important;position:static!important;inset:auto!important}body .app-shell .cash-history-row:has(.cash-transaction-menu>.context-menu) .cash-transaction-menu{grid-area:2/1/auto/-1!important;grid-template-columns:34px minmax(0,1fr)!important;justify-self:stretch!important;align-items:start!important}body .app-shell .cash-history-row:has(.cash-transaction-menu>.context-menu) .cash-transaction-menu>.kebab-button{grid-column:1!important}body .app-shell .cash-history-row:has(.cash-transaction-menu>.context-menu) .cash-transaction-menu>.context-menu{grid-area:1/2!important;margin:0!important}body .app-shell .cash-history-row .cash-transaction-menu>.context-menu>button{text-align:center!important;min-width:0!important;min-height:38px!important}body .app-shell .cash-transaction-edit{grid-template-columns:1fr!important;padding:9px!important}body .app-shell .cash-transaction-edit .wide,body .app-shell .cash-edit-actions{grid-column:auto!important}body .app-shell .cash-edit-actions{grid-template-columns:1fr 1fr!important;display:grid!important}}body .app-shell .shared-trade-calendar>.calendar-day-object,body .app-shell .shared-trade-calendar>.week-result-cell{box-sizing:border-box!important;width:100%!important;height:122px!important;min-height:122px!important}body .app-shell .shared-trade-calendar>.calendar-day-object:after{content:""!important;z-index:2!important;pointer-events:none!important;background:#0000006b!important;height:1px!important;position:absolute!important;top:43px!important;left:7px!important;right:7px!important;box-shadow:0 1px #ffffff06!important}body .app-shell .shared-trade-calendar .calendar-entry,body .app-shell .calendar-day-object.has-daily-notes .calendar-entry{z-index:4!important;box-sizing:border-box!important;border-radius:9px!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:4px!important;min-width:0!important;padding:4px!important;display:grid!important;position:absolute!important;inset:50px 6px 6px!important;overflow:visible!important}body .app-shell .shared-trade-calendar .calendar-entry>em{color:var(--ui-text)!important;font:850 12px/1 var(--font-geist-mono)!important;letter-spacing:.055em!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body .app-shell .shared-trade-calendar .calendar-net-result-glass{border-radius:8px!important;gap:2px!important;min-height:32px!important;padding:4px 6px!important}body .app-shell .shared-trade-calendar .calendar-net-result-glass>small{letter-spacing:.08em!important;font-size:12px!important}body .app-shell .shared-trade-calendar .calendar-net-result-glass>strong{text-overflow:ellipsis!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important}body .app-shell .shared-trade-calendar .calendar-gross-result{width:100%!important;min-height:14px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:1px!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}body .app-shell .shared-trade-calendar .calendar-gross-result>small{color:#ebeff294!important;font:750 12px/1 var(--font-geist-mono)!important;letter-spacing:.08em!important}body .app-shell .shared-trade-calendar .calendar-gross-result>strong{font:800 12px/1.05 var(--font-geist-mono)!important;white-space:nowrap!important;overflow:visible!important}body .app-shell .shared-trade-calendar .calendar-gross-result.profit>strong{color:#4bc5ff!important}body .app-shell .shared-trade-calendar .calendar-gross-result.loss>strong{color:#ff6477!important}body .app-shell .shared-trade-calendar .calendar-gross-result.neutral>strong{color:#ebeff2d1!important}html[data-theme=light] body .app-shell .shared-trade-calendar .calendar-gross-result>small{color:#20282e8f!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact{transform:scale(.82)!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact>.notes-candles{z-index:1!important;opacity:.18!important;filter:saturate(.68)!important;transform:translate(-3px)scale(.86)!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact>.notes-sheet{z-index:6!important;background:#747c8252!important;border-color:#eef4f7a8!important;width:25px!important;height:27px!important;padding:7px 4px 3px!important;top:0!important;right:0!important;box-shadow:inset 0 1px #ffffff6b,0 4px 8px #0000005c!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact>.notes-sheet>b{opacity:1!important;background:#f5f8faf0!important;height:1.5px!important}html[data-theme=light] body .app-shell .shared-trade-calendar>.calendar-day-object:after{background:#141a1e24!important;box-shadow:0 1px #ffffff7a!important}html[data-theme=light] body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact>.notes-sheet{background:#ffffffeb!important;border-color:#19222857!important;box-shadow:inset 0 1px #fff,0 4px 8px #242c323d!important}html[data-theme=light] body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact>.notes-sheet>b{background:#182026c7!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .shared-trade-calendar{grid-template-rows:22px repeat(6,112px)!important}body .app-shell .shared-trade-calendar>.calendar-day-object,body .app-shell .shared-trade-calendar>.week-result-cell{height:112px!important;min-height:112px!important}body .app-shell .shared-trade-calendar>.calendar-day-object:after{top:39px!important;left:5px!important;right:5px!important}body .app-shell .shared-trade-calendar .calendar-entry,body .app-shell .calendar-day-object.has-daily-notes .calendar-entry{gap:3px!important;padding:3px!important;inset:46px 4px 5px!important}body .app-shell .shared-trade-calendar .calendar-entry>em{font-size:12px!important}body .app-shell .shared-trade-calendar .calendar-net-result-glass{min-height:30px!important;padding:3px 5px!important}body .app-shell .shared-trade-calendar .calendar-net-result-glass>strong{font-size:12px!important}body .app-shell .shared-trade-calendar .calendar-gross-result{min-height:13px!important;padding:0 1px!important}body .app-shell .shared-trade-calendar .calendar-gross-result>strong{font-size:12px!important}body .app-shell .calendar-day-object .calendar-note-icon-box .trade-notes-icon.compact{transform:scale(.73)!important}}body .app-shell .trade-net-result-glass.neutral{color:#ebeff2e0!important;background:#dae2e713!important;border-color:#e1e8ec57!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -7px 14px #0000001f,0 7px 18px #00000029!important}body .app-shell :is(.calendar-gross-result,.detail-kpis strong,.kpi-grid article>strong,.dashboard-gross-result).profit{color:#4bc5ff!important}body .app-shell :is(.calendar-gross-result,.detail-kpis strong,.kpi-grid article>strong,.dashboard-gross-result).loss{color:#ff6477!important}body .app-shell :is(.calendar-gross-result,.detail-kpis strong,.kpi-grid article>strong,.dashboard-gross-result).neutral{color:#ebeff2c7!important}body .app-shell .kpi-top>em.neutral{color:#ebeff2b8!important}body .app-shell .dashboard-net-result-glass{width:min(100%,210px)!important;min-height:48px!important;margin-top:10px!important;padding:7px 10px!important}body .app-shell .net-pnl-kpi>.dashboard-net-result-glass+small{margin-top:6px!important;display:block!important}body .app-shell .dashboard-chart-result-glass{width:min(260px,58vw)!important;min-height:52px!important}body .app-shell .chart-value{align-items:center!important}body .app-shell .dashboard-chart-result-glass>strong{font-size:20px!important}body .app-shell .dashboard-gross-result{font:800 20px/1.15 var(--font-geist-mono)!important;letter-spacing:-.04em!important}body .app-shell .detail-kpis>.detail-net-kpi{padding:5px!important}body .app-shell .detail-net-result-glass{min-height:44px!important;padding:6px 8px!important}body .app-shell .detail-net-result-glass>strong{font-size:12px!important}html[data-theme=light] body .app-shell .trade-net-result-glass.neutral{color:#20282ec7!important;background:#2a343a12!important;border-color:#26303647!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -6px 12px #1921260f,0 7px 18px #242c321a!important}html[data-theme=light] body .app-shell :is(.calendar-gross-result,.detail-kpis strong,.kpi-grid article>strong,.dashboard-gross-result).neutral{color:#20282ead!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .dashboard-net-result-glass{min-height:42px!important;margin-top:7px!important;padding:5px 7px!important}body .app-shell .dashboard-net-result-glass>strong{font-size:15px!important}body .app-shell .dashboard-chart-result-glass{width:min(220px,68vw)!important;min-height:46px!important}body .app-shell .dashboard-chart-result-glass>strong{font-size:16px!important}body .app-shell .detail-net-result-glass{min-height:40px!important}}body .app-shell .unified-trade-ledger .trade-net-result-glass{border-radius:9px!important;gap:2px!important;min-height:38px!important;padding:4px 8px!important}body .app-shell .unified-trade-ledger .net-cell{padding-top:5px!important;padding-bottom:5px!important}body .app-shell .chart-panel>.panel-heading{align-items:flex-start!important;gap:10px!important}body .app-shell .performance-controls{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;display:flex!important}body .app-shell .performance-controls .heading-actions{gap:4px!important}body .app-shell .performance-controls .segmented{box-sizing:border-box!important;border-radius:9px!important;min-width:48px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}body .app-shell .aggregation-toggle{border-left:0!important;padding-left:0!important}body .app-shell .chart-value{grid-template-columns:minmax(0,1fr)!important;place-items:start!important;gap:5px!important;margin-top:7px!important;display:grid!important}body .app-shell .dashboard-chart-result-glass{width:max-content!important;min-width:176px!important;max-width:100%!important;min-height:44px!important;padding:6px 10px!important}body .app-shell .chart-value>span:last-child{color:var(--ui-muted)!important;font:700 12px/1.2 var(--font-geist-mono)!important;text-shadow:none!important;margin:0 0 0 4px!important;display:block!important}body .app-shell .dashboard-gross-result{margin:4px 0 0 4px!important;display:block!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .unified-trade-ledger .trade-net-result-glass{min-height:40px!important;padding:4px 7px!important}body .app-shell .performance-controls{gap:4px!important;max-width:126px!important}body .app-shell .performance-controls .segmented{border-radius:8px!important;min-width:42px!important;height:31px!important;min-height:31px!important;padding:0 7px!important;font-size:12px!important}body .app-shell .dashboard-chart-result-glass{min-width:158px!important;min-height:40px!important;padding:5px 8px!important}body .app-shell .chart-value{gap:4px!important;margin-top:5px!important}}body .app-shell .neutral:not(.trade-net-result-glass){color:#ebeff2c7!important}html[data-theme=light] body .app-shell .neutral:not(.trade-net-result-glass){color:#1c242ab3!important}body .app-shell .shared-trade-calendar{grid-template-rows:24px repeat(6,124px)!important}body .app-shell .shared-trade-calendar>.calendar-day-object,body .app-shell .shared-trade-calendar>.week-result-cell{height:124px!important;min-height:124px!important}body .app-shell .shared-trade-calendar .calendar-entry,body .app-shell .calendar-day-object.has-daily-notes .calendar-entry{gap:2px!important;padding:2px!important}body .app-shell .shared-trade-calendar .calendar-entry>em{min-height:11px!important;color:var(--ui-text)!important;opacity:1!important;text-shadow:0 1px 2px #000000b8!important;align-items:center!important;font-size:12px!important;line-height:1!important;display:flex!important}html[data-theme=light] body .app-shell .shared-trade-calendar .calendar-entry>em{text-shadow:0 1px 1px #fffc!important}body .app-shell .shared-trade-calendar>.week-result-cell.has-result{align-content:center!important;gap:5px!important;padding:6px 4px!important;display:grid!important}body .app-shell .shared-trade-calendar .week-net-result-glass{border-radius:8px!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:5px 4px!important}body .app-shell .shared-trade-calendar .week-net-result-glass>small{color:inherit!important;font:750 12px/1 var(--font-geist-mono)!important;letter-spacing:.07em!important}body .app-shell .shared-trade-calendar .week-net-result-glass>strong{color:inherit!important;font:850 12px/1.05 var(--font-geist-mono)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body .app-shell .shared-trade-calendar .week-gross-result{min-width:0!important;color:var(--ui-muted)!important;font:750 12px/1 var(--font-geist-mono)!important;letter-spacing:.06em!important;gap:2px!important;margin:0!important;display:grid!important}body .app-shell .shared-trade-calendar .week-gross-result>span,body .app-shell .shared-trade-calendar .week-gross-result>b{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}body .app-shell .shared-trade-calendar .week-gross-result>span{color:#ebeff294!important}html[data-theme=light] body .app-shell .shared-trade-calendar .week-gross-result>span{color:#20282e8f!important}body .app-shell .shared-trade-calendar .week-gross-result>b{letter-spacing:-.03em!important;font-size:12px!important}body .app-shell .shared-trade-calendar .week-gross-result.positive>b{color:#4bc5ff!important}body .app-shell .shared-trade-calendar .week-gross-result.negative>b{color:#ff6477!important}body .app-shell .shared-trade-calendar .week-gross-result.neutral>b{color:#ebeff2c7!important}html[data-theme=light] body .app-shell .shared-trade-calendar .week-gross-result.neutral>b{color:#1c242ab3!important}body .app-shell .button-count-badge{box-sizing:border-box!important;color:#ebeff2db!important;width:auto!important;min-width:26px!important;max-width:none!important;height:21px!important;min-height:21px!important;max-height:21px!important;font:850 12px/1 var(--font-geist-mono)!important;letter-spacing:-.04em!important;text-align:center!important;text-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(108%)!important;background:#dae2e717!important;border:1px solid #e1e8ec61!important;border-radius:7px!important;flex:none!important;place-items:center!important;margin:0 0 0 6px!important;padding:0 7px!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff47,inset 0 -5px 9px #00000029,0 4px 10px #00000038!important}html[data-theme=light] body .app-shell .button-count-badge{color:#1c242ac7!important;background:#2a343a13!important;border-color:#26303647!important;box-shadow:inset 0 1px #fffffff5,inset 0 -4px 8px #19212614,0 4px 10px #242c3224!important}body .app-shell :is(.filter,.trade-detail-tabs>button,.day-workspace-tabs>button,.page-actions>.primary-button):has(>.button-count-badge){justify-content:center!important;align-items:center!important;display:inline-flex!important}body .app-shell .dashboard-date-tools .date-filter-button{box-sizing:border-box!important;border-radius:9px!important;gap:6px!important;width:auto!important;max-width:170px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important;line-height:1!important}body .app-shell .dashboard-date-tools .date-filter-glass-icon{border-radius:6px!important;flex-basis:20px!important;width:20px!important;height:20px!important}body .app-shell .dashboard-date-tools .date-filter-button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .app-shell .dashboard-date-tools .date-filter-chip{box-sizing:border-box!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}body .app-shell .trade-sort-button{box-sizing:border-box!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:92px!important;min-width:92px!important;max-width:92px!important;min-height:38px!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;cursor:pointer!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 9px!important;display:inline-flex!important}body .app-shell .trade-sort-button>span{font:800 13px/1 var(--font-geist-mono)!important;color:var(--ui-muted)!important}body .app-shell .trade-sort-button>strong{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1!important;display:block!important;overflow:hidden!important}body .app-shell .day-trade-sort-bar{justify-content:flex-end!important;margin:8px 0 6px!important;display:flex!important}body .app-shell .day-trade-sort-bar .trade-sort-button{min-height:34px!important}body .app-shell .day-workspace-modal .trade-day-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:10px 0!important}body .app-shell .day-workspace-modal .trade-day-summary>div{box-sizing:border-box!important;border-radius:10px!important;min-height:58px!important;padding:8px 10px!important}body .app-shell .day-workspace-modal .trade-day-summary>div>small{font-size:12px!important;line-height:1!important}body .app-shell .day-workspace-modal .trade-day-summary>div>strong{margin-top:6px!important;font-size:14px!important;line-height:1.1!important}body .app-shell .day-workspace-modal .trade-day-summary>.trade-day-net-summary{align-items:stretch!important;padding:4px!important;display:flex!important}body .app-shell .day-net-result-glass{border-radius:8px!important;gap:3px!important;width:100%!important;min-height:48px!important;padding:6px 8px!important}body .app-shell .day-net-result-glass>strong{font-size:13px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .shared-trade-calendar{grid-template-rows:22px repeat(6,118px)!important}body .app-shell .shared-trade-calendar>.calendar-day-object,body .app-shell .shared-trade-calendar>.week-result-cell{height:118px!important;min-height:118px!important}body .app-shell .shared-trade-calendar .calendar-entry>em{min-height:10px!important;font-size:12px!important}body .app-shell .shared-trade-calendar .week-net-result-glass{min-height:34px!important;padding:4px 3px!important}body .app-shell .shared-trade-calendar .week-net-result-glass>strong,body .app-shell .shared-trade-calendar .week-gross-result>b{font-size:12px!important}body .app-shell .day-workspace-modal .trade-day-summary{grid-template-columns:1fr 1fr!important;gap:6px!important}body .app-shell .day-workspace-modal .trade-day-summary>div{min-height:54px!important;padding:7px 8px!important}body .app-shell .day-net-result-glass{min-height:44px!important;padding:5px 7px!important}body .app-shell .trade-sort-button{gap:5px!important;width:82px!important;min-width:82px!important;max-width:82px!important;min-height:34px!important;padding:0 7px!important}body .app-shell .dashboard-date-tools .date-filter-button{max-width:148px!important;height:34px!important;min-height:34px!important}body .app-shell .button-count-badge{flex-basis:20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin-left:5px!important;font-size:12px!important}}body .app-shell .shared-trade-calendar{grid-template-columns:repeat(7,minmax(120px,1fr)) minmax(88px,.72fr)!important;min-width:970px!important}body .app-shell .shared-trade-calendar .calendar-entry :is(.calendar-net-result-glass>strong,.calendar-gross-result>strong){text-overflow:clip!important;overflow:visible!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .shared-trade-calendar{grid-template-columns:repeat(7,106px) 88px!important;min-width:865px!important}}html body .app-shell .unified-trade-ledger{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;background-color:var(--object-surface-face)!important;width:100%!important;box-shadow:var(--object-depth)!important;background-image:none!important;border-radius:14px!important;padding:6px!important;overflow:auto hidden!important;container:trade-ledger/inline-size!important}html body .app-shell .unified-trade-ledger .sortable-trade-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 6px!important;width:100%!important;min-width:820px!important;padding:0!important;display:table!important}html body .app-shell .unified-trade-ledger .sortable-trade-table thead{display:table-header-group!important}html body .app-shell .unified-trade-ledger .sortable-trade-table tbody{gap:0!important;display:table-row-group!important}html body .app-shell .unified-trade-ledger .sortable-trade-table tr{grid-template:none!important;min-height:0!important;padding:0!important;display:table-row!important}html body .app-shell .unified-trade-ledger .sortable-trade-table :is(th,td){box-sizing:border-box!important;display:table-cell!important}html body .app-shell .unified-trade-ledger table.sortable-trade-table tbody tr td:nth-child(n){box-sizing:border-box!important;vertical-align:middle!important;grid-area:auto!important;align-self:auto!important;width:auto!important;height:62px!important;margin:0!important;padding:7px 9px!important;display:table-cell!important;position:static!important;transform:none!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:first-child{width:18%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(2){width:11%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(3){width:12%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(4){width:7%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(5){width:9%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(6){width:13%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(7){width:10%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th:nth-child(8){width:20%!important}html body .app-shell .unified-trade-ledger .sortable-trade-table td{border:0!important;border-top:1px solid var(--object-edge-top)!important;border-bottom:1px solid var(--object-edge-bottom)!important;background-color:var(--object-inset-face)!important;vertical-align:middle!important;white-space:nowrap!important;grid-area:auto!important;width:auto!important;height:62px!important;margin:0!important;padding:7px 9px!important}html body .app-shell .unified-trade-ledger .sortable-trade-table td:first-child{border-left:1px solid var(--object-edge-side)!important;border-radius:11px 0 0 11px!important}html body .app-shell .unified-trade-ledger .sortable-trade-table td:last-child{border-right:1px solid var(--object-edge-side)!important;border-radius:0 11px 11px 0!important}html body .app-shell .unified-trade-ledger .sortable-trade-table tbody tr:hover td{filter:brightness(1.08)}html body .app-shell .unified-trade-ledger .trade-table-direction{width:max-content!important;margin:0!important;padding:4px 7px!important;display:inline-flex!important}html body .app-shell .unified-trade-ledger .sortable-trade-table .net-cell{width:auto!important;margin:0!important;padding:6px 7px!important}html body .app-shell .unified-trade-ledger .sortable-trade-table .trade-net-result-glass{width:100%!important;min-width:0!important;max-width:none!important}html body .app-shell .unified-note-ledger{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;background-color:var(--object-surface-face)!important;width:100%!important;box-shadow:var(--object-depth)!important;background-image:none!important;border-radius:14px!important;padding:6px!important;overflow:auto hidden!important}html body .app-shell .unified-note-ledger .notes-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 6px!important;width:100%!important;min-width:760px!important;padding:0!important;display:table!important}html body .app-shell .unified-note-ledger .notes-table thead{display:table-header-group!important}html body .app-shell .unified-note-ledger .notes-table tbody{display:table-row-group!important}html body .app-shell .unified-note-ledger .notes-table tr{width:auto!important;margin:0!important;padding:0!important;display:table-row!important;position:static!important}html body .app-shell .unified-note-ledger .notes-table :is(th,td){box-sizing:border-box!important;border:0!important;border-top:1px solid var(--object-edge-top)!important;border-bottom:1px solid var(--object-edge-bottom)!important;background-color:var(--object-inset-face)!important;vertical-align:middle!important;white-space:nowrap!important;width:auto!important;height:58px!important;margin:0!important;padding:7px 10px!important;display:table-cell!important;transform:none!important}html body .app-shell .unified-note-ledger table.notes-table tbody tr td:nth-child(n){box-sizing:border-box!important;vertical-align:middle!important;grid-area:auto!important;align-self:auto!important;width:auto!important;height:58px!important;margin:0!important;padding:7px 10px!important;display:table-cell!important;position:static!important;transform:none!important}html body .app-shell .unified-note-ledger .notes-table th{height:36px!important;color:var(--ui-muted)!important;font:800 12px/1 var(--font-geist-mono)!important;letter-spacing:.09em!important;text-align:left!important}html body .app-shell .unified-note-ledger .notes-table th:first-child{border-radius:9px 0 0 9px!important}html body .app-shell .unified-note-ledger .notes-table th:last-child{border-radius:0 9px 9px 0!important}html body .app-shell .unified-note-ledger .notes-table td:first-child{border-left:1px solid var(--object-edge-side)!important;border-radius:11px 0 0 11px!important}html body .app-shell .unified-note-ledger .notes-table td:last-child{border-right:1px solid var(--object-edge-side)!important;text-align:left!important;border-radius:0 11px 11px 0!important;position:static!important;top:auto!important;right:auto!important}html body .app-shell .unified-note-ledger .notes-table th:first-child{width:20%!important}html body .app-shell .unified-note-ledger .notes-table th:nth-child(2){width:25%!important}html body .app-shell .unified-note-ledger .notes-table th:nth-child(3){width:39%!important}html body .app-shell .unified-note-ledger .notes-table th:nth-child(4){width:16%!important}html body .app-shell .unified-note-ledger .notes-table .note-preview-cell{text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;max-width:0!important;display:table-cell!important;overflow:hidden!important}html body .app-shell .unified-note-ledger .notes-table tbody tr:hover td{filter:brightness(1.08)}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th{box-sizing:border-box!important;border:0!important;border-top:1px solid var(--object-edge-top)!important;border-bottom:1px solid var(--object-edge-bottom)!important;background-color:var(--object-surface-face)!important;height:38px!important;box-shadow:none!important;padding:3px!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th:first-child{border-left:1px solid var(--object-edge-side)!important;border-radius:9px 0 0 9px!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th:last-child{border-right:1px solid var(--object-edge-side)!important;border-radius:0 9px 9px 0!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th>button{box-sizing:border-box!important;width:100%!important;height:30px!important;color:var(--ui-muted)!important;box-shadow:none!important;font:800 12px/1 var(--font-geist-mono)!important;letter-spacing:.09em!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;padding:0 8px!important;display:flex!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th>button:hover{color:var(--ui-text)!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th>button.active{color:var(--ui-text)!important;background-color:var(--object-action-active-face)!important;border-color:var(--object-edge-top)!important;box-shadow:var(--object-control-depth)!important}html body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) :is(.sortable-trade-table,.sortable-note-table) th>button>b{color:currentColor!important;font-size:13px!important;line-height:1!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--object-surface-face:#40404029;--object-inset-face:#4040401f;--object-action-face:#40404029;--object-action-active-face:#5252523d;--object-chrome-face:#4040401a;--object-field-face:#17191b;--object-edge-top:#aeaeae57;--object-edge-side:#70707030;--object-edge-bottom:#2a2a2a4d;--object-depth:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0000003d, 0 8px 22px #0000002e;--object-control-depth:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000004d, 0 5px 13px #00000029;--object-blur:blur(54px) saturate(108%) contrast(107%);--object-control-height:38px;--object-field-height:38px;--object-control-radius:10px;--object-field-radius:9px;--object-surface-radius:12px;--object-dialog-radius:15px;--object-badge-size:21px;--object-space-1:4px;--object-space-2:8px;--object-space-3:12px;--object-space-4:16px;--object-space-5:20px;--object-space-6:24px;--object-overlay-gutter:12px;--object-dialog-close-offset:10px;--object-section-gap:12px;--pnl-profit:#4bc5ff;--pnl-loss:#ff6477;--pnl-neutral:#e8ecefd1;--pnl-profit-face:#31b7ff29;--pnl-profit-edge-top:#a4e3ffc7;--pnl-profit-edge-side:#4bc5ff99;--pnl-profit-edge-bottom:#086390d6;--pnl-profit-depth:inset 0 1px 0 #ddf6ff6b, inset 0 -8px 15px #00537e33, 0 0 0 1px #4bc5ff1f, 0 7px 19px #31b7ff38;--pnl-loss-face:#ff496029;--pnl-loss-edge-top:#ffbec6c2;--pnl-loss-edge-side:#ff647799;--pnl-loss-edge-bottom:#8e0c25d6;--pnl-loss-depth:inset 0 1px 0 #ffe2e666, inset 0 -8px 15px #84001836, 0 0 0 1px #ff64771f, 0 7px 19px #ff496038;--pnl-neutral-face:#dae2e71a;--pnl-neutral-edge:#e1e8ec6b;--pnl-neutral-depth:inset 0 1px 0 #ffffff47, inset 0 -8px 15px #00000024, 0 0 0 1px #e1e8ec14, 0 7px 18px #0000002e}html[data-theme=dark]{--object-surface-face:#48484833;--object-inset-face:#48484829;--object-action-face:#48484833;--object-action-active-face:#5c5c5c4d;--object-chrome-face:#48484824;--object-field-face:#17191b;--object-edge-top:#c4c4c47a;--object-edge-side:#7e7e7e47;--object-edge-bottom:#1e1e1e7a;--object-depth:inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00000024,0 9px 24px #00000042;--object-control-depth:inset 0 1px 0 #ffffff29,inset 0 -2px 0 #00000061,0 0 0 1px #0000001f,0 6px 15px #0000003d;--object-ink:#edf0f2;--object-muted-ink:#949ba0}html[data-theme=light]{--object-surface-face:#ced4d8ad;--object-inset-face:#c2c9ceb8;--object-action-face:#d6dbdec2;--object-action-active-face:#e7eaece6;--object-chrome-face:#cad1d5b3;--object-field-face:#eef1f3eb;--object-edge-top:#fffffff5;--object-edge-side:#535e6652;--object-edge-bottom:#303b436b;--object-depth:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #26303733,0 8px 22px #161e2433;--object-control-depth:inset 0 1px 0 #fff,inset 0 -1px 0 #26303738,0 5px 13px #161e242b;--object-ink:#151a1e;--object-muted-ink:#545f66}body .app-shell :is(.glass-surface-object,.glass-select-object),body .app-shell .glass-action-object{box-sizing:border-box;color:var(--object-ink)!important}html[data-theme] body .app-shell :is(.glass-surface-object,.glass-select-object,.glass-page-title,.panel,.content-panel,.kpi-grid>article,.status-strip,.workspace-select,.account-select,.glass-object-modal,.calendar-day-object,.week-result-cell,.trade-drawer,.trade-day-modal,.note-modal,.management-modal,.warning-modal,.photo-viewer,.more-menu,.mobile-more-menu,.context-menu){background-color:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important}html[data-theme] body .app-shell :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close,.settings-tabs>button,.trade-detail-tabs>button,.day-workspace-tabs>button){background-color:var(--object-action-face)!important;border-color:var(--object-edge-side)!important;box-shadow:var(--object-control-depth)!important}html[data-theme=light] body .app-shell :is(.glass-surface-object,.glass-action-object,.glass-select-object) :is(h1,h2,h3,h4,p,label,span,small,strong,b):not(.positive,.negative,.danger-text){color:var(--object-ink)}html[data-theme=light] body .app-shell :is(.glass-surface-object,.glass-action-object,.glass-select-object) :is(.feature-kicker,.muted,small){color:var(--object-muted-ink)}html[data-theme=light]{--object-surface-face:#606c740e;--object-inset-face:#4e5b6413;--object-action-face:#58656e12;--object-action-active-face:#3e4b5421;--object-chrome-face:#48545d09;--object-field-face:#68747c12;--ui-surface:var(--object-surface-face);--ui-surface-strong:var(--object-action-active-face);--ui-input:var(--object-field-face);--ui-field:var(--object-field-face);--journal-glass:var(--object-surface-face);--object-edge-top:#fffffff5;--object-edge-side:#48545c66;--object-edge-bottom:#2a353d85;--object-depth:inset 0 1px 0 #fffffff0, inset 0 -2px 0 #222c3340, 0 0 0 1px #3d49511a, 0 9px 24px #27333b2e;--object-control-depth:inset 0 1px 0 #fffffffa, inset 0 -2px 0 #222c3347, 0 0 0 1px #3d495117, 0 6px 15px #27333b2b;--pnl-profit:#007cae;--pnl-loss:#c51d3c;--pnl-neutral:#4d5961;--pnl-profit-face:#007cae2e;--pnl-profit-edge-top:#ccf2fff5;--pnl-profit-edge-side:#0069949e;--pnl-profit-edge-bottom:#004c6cbd;--pnl-profit-depth:inset 0 1px 0 #ffffffc2, inset 0 -8px 15px #00587e2e, 0 0 0 1px #00699429, 0 7px 19px #004d6e33;--pnl-loss-face:#c51d3c2b;--pnl-loss-edge-top:#ffdee3f5;--pnl-loss-edge-side:#b5163399;--pnl-loss-edge-bottom:#7e0a20b8;--pnl-loss-depth:inset 0 1px 0 #ffffffbd, inset 0 -8px 15px #960b252b, 0 0 0 1px #b5163326, 0 7px 19px #800c2230;--pnl-neutral-face:#2a343a1a;--pnl-neutral-edge:#26303661;--pnl-neutral-depth:inset 0 1px 0 #fffffff0, inset 0 -7px 14px #19212617, 0 0 0 1px #2630361a, 0 7px 18px #242c3221}body .app-shell :is(.panel,.content-panel,.kpi-grid>article,.dashboard-status-strip,.sync-status-strip,.workspace-select,.account-select,.glass-page-title,.glass-object-modal,.trade-detail-modal,.trade-drawer,.day-workspace-modal,.trade-day-modal,.photo-viewer,.calendar-shell,.warning-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.trade-id-modal,.date-filter-dialog,.calendar-settings-modal,.calendar-day-object,.week-result-cell,.calendar-entry,.trade-documentation-details,.trade-screenshots-section,.trade-notes-section,.execution-list-section,.trade-day-summary>div,.day-trade-list>button,.account-form,.cash-form,.cash-history,.account-picker-item,.notes-table tbody tr,.trade-table tbody tr,.more-menu,.mobile-more-menu,.context-menu){background-color:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important}body .app-shell :is(.panel,.content-panel,.kpi-grid>article,.dashboard-status-strip,.sync-status-strip,.calendar-shell,.trade-documentation-details,.trade-screenshots-section,.trade-notes-section,.execution-list-section){border-radius:var(--object-surface-radius)!important}body .app-shell :is(.glass-object-modal,.trade-detail-modal,.trade-drawer,.day-workspace-modal,.trade-day-modal,.photo-viewer,.warning-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.trade-id-modal,.date-filter-dialog,.calendar-settings-modal){border-radius:var(--object-dialog-radius)!important}body .app-shell .workspace>.sync-status-strip{box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;border-radius:var(--object-surface-radius)!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:42px!important;margin:10px 0!important;padding:8px 13px!important;display:flex!important;overflow:hidden!important}body .app-shell .workspace>.sync-status-strip>span{flex:none!important;align-items:center!important;min-width:0!important;display:inline-flex!important}body .app-shell .workspace>.sync-status-strip>span>i{flex:0 0 6px!important;width:6px!important;height:6px!important;margin:0 8px 0 0!important}body .app-shell .workspace>.sync-status-strip>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .app-shell .user-edit-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body .app-shell :is(.primary-button,.secondary-button,.danger-button,.administration-button,.withdraw-button,.filter,.segmented,.date-filter-button,.trade-sort-button,.account-create-button,.theme-switch,.trade-detail-tabs>button,.day-workspace-tabs>button,.page-actions>button){box-sizing:border-box!important;min-height:var(--object-control-height)!important;height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}html body .app-shell .dashboard-date-tools .date-filter-button{min-height:var(--object-control-height)!important;height:var(--object-control-height)!important}body .app-shell .trade-tools :is(.filter,.date-filter-button,.trade-sort-button){flex-shrink:0!important;width:auto!important}body .app-shell :is(.filter,.segmented,.date-filter-button,.trade-sort-button,.secondary-button,.theme-switch,.trade-detail-tabs>button,.day-workspace-tabs>button){background-color:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-control-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important}body .app-shell :is(.modal-close,.date-filter-chip,.kebab-button,.context-trigger){box-sizing:border-box!important;width:var(--object-control-height)!important;min-width:var(--object-control-height)!important;height:var(--object-control-height)!important;min-height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;padding:0!important}body .app-shell :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select){box-sizing:border-box!important;min-height:var(--object-field-height)!important;height:var(--object-field-height)!important;border-radius:var(--object-field-radius)!important;background-color:var(--object-field-face)!important}body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select){box-sizing:border-box!important;border-radius:var(--object-surface-radius)!important;grid-template-rows:10px 26px!important;align-content:center!important;gap:2px!important;width:166px!important;min-width:166px!important;height:50px!important;min-height:50px!important;padding:5px 8px!important;display:grid!important;overflow:hidden!important}body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>span{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;height:10px!important;margin:0!important;padding:0 2px!important;font-size:12px!important;line-height:10px!important;display:block!important;overflow:hidden!important}body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>select{box-sizing:border-box!important;border-radius:var(--object-field-radius)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:1px 24px 1px 7px!important;line-height:22px!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}body .app-shell .rich-text-toolbar>button.active,body .app-shell .rich-text-toolbar>button[aria-pressed=true]{border-color:var(--object-edge-top)!important;background-color:var(--object-action-active-face)!important;color:var(--ui-text)!important;box-shadow:inset 0 2px 5px #00000061, inset 0 0 0 1px var(--object-edge-top), 0 0 0 1px var(--object-edge-side), 0 5px 13px #00000038!important;transform:translateY(1px)!important}body .app-shell .rich-text-toolbar>button[aria-pressed=true] :is(strong,em,u){color:inherit!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select){border-radius:10px!important;grid-template-rows:9px 25px!important;width:132px!important;min-width:132px!important;height:46px!important;min-height:46px!important;padding:4px 6px!important}body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>span{height:9px!important;font-size:12px!important;line-height:9px!important}body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>select{height:25px!important;min-height:25px!important;max-height:25px!important;padding-left:5px!important;font-size:12px!important;line-height:21px!important}}body .app-shell textarea{box-sizing:border-box!important;border-radius:var(--object-field-radius)!important;background-color:var(--object-field-face)!important}body .app-shell .button-count-badge{box-sizing:border-box!important;width:auto!important;min-width:calc(var(--object-badge-size) + 5px)!important;max-width:none!important;height:var(--object-badge-size)!important;min-height:var(--object-badge-size)!important;max-height:var(--object-badge-size)!important;border:1px solid var(--object-edge-side)!important;border-top-color:var(--object-edge-top)!important;background:var(--object-chrome-face)!important;color:var(--pnl-neutral)!important;box-shadow:var(--object-control-depth)!important;font:750 12px/1 var(--font-geist-mono)!important;text-align:center!important;text-shadow:none!important;border-radius:7px!important;flex:none!important;place-items:center!important;margin:0!important;padding:0 7px!important;display:inline-grid!important;overflow:hidden!important}body .app-shell :is(.filter,.trade-detail-tabs>button,.day-workspace-tabs>button,.page-actions>button):has(>.button-count-badge){justify-content:space-between!important}body .app-shell :is(.more-menu,.mobile-more-menu)>button:has(>.button-count-badge){align-items:center!important;display:flex!important}body .app-shell :is(.more-menu,.mobile-more-menu)>button>.button-count-badge{margin-left:auto!important}body .app-shell :is(.profit,.positive,.pnl-positive){color:var(--pnl-profit)!important}body .app-shell :is(.loss,.negative,.pnl-negative){color:var(--pnl-loss)!important}body .app-shell :is(.neutral,.pnl-neutral){color:var(--pnl-neutral)!important}body .app-shell .trade-net-result-glass.profit{color:var(--pnl-profit)!important}body .app-shell .trade-net-result-glass.loss{color:var(--pnl-loss)!important}body .app-shell .trade-net-result-glass.neutral{color:var(--pnl-neutral)!important}html[data-theme=dark] body .app-shell :is(.panel,.content-panel,.kpi-grid>article,.dashboard-status-strip,.workspace-select,.account-select,.glass-page-title,.glass-object-modal,.trade-detail-modal,.day-workspace-modal,.photo-viewer,.calendar-shell,.trade-documentation-details,.trade-screenshots-section,.trade-notes-section,.execution-list-section,.account-form,.cash-form,.cash-history,.more-menu,.mobile-more-menu,.context-menu,.mobile-nav){background-color:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;color:#f3f6f8!important;box-shadow:var(--object-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important}html[data-theme=dark] body .app-shell :is(.calendar-day-object,.week-result-cell,.calendar-entry,.trade-day-summary>div,.day-trade-list>button,.account-picker-item,.notes-table tbody tr,.trade-table tbody tr,.cash-history-row,.user-list>article,.invite-panel,.user-panel,.note-preview,.execution-view-grid>div,.management-table>div,.settings-card,.settings-category,.grouped-settings-block,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.day-note-entry){background-color:var(--object-inset-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;color:#f3f6f8!important;box-shadow:var(--object-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important}html[data-theme=dark] body .app-shell :is(.primary-button,.secondary-button,.filter,.segmented,.date-filter-button,.trade-sort-button,.account-create-button,.theme-switch,.more-button,.main-nav button,.mobile-nav button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.modal-close,.date-filter-chip,.kebab-button,.context-trigger,.trade-detail-tabs>button,.day-workspace-tabs>button,.page-actions>button,.settings-tabs>button,.import-account-mode>button,.row-actions>button,.chart-add-panel){background-color:var(--object-action-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;color:#f3f6f8!important;box-shadow:var(--object-control-depth)!important;text-shadow:none!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important}html[data-theme=dark] body .app-shell :is(.primary-button,.filter.active,.segmented.active,.date-filter-button.active,.trade-sort-button.active,.account-create-button.active,.more-button.active,.main-nav button.active,.mobile-nav button.active,.trade-detail-tabs>button.active,.day-workspace-tabs>button.active,.settings-tabs>button.active,.import-account-mode>button.active){background-color:var(--object-action-active-face)!important;color:#fff!important}html[data-theme=dark] body .app-shell :is(.danger-button,.administration-button,.more-admin-button,.danger){color:#ff6477!important}html[data-theme=light] body .app-shell :is(.panel,.content-panel,.kpi-grid>article,.dashboard-status-strip,.workspace-select,.account-select,.glass-page-title,.glass-object-modal,.trade-detail-modal,.day-workspace-modal,.photo-viewer,.calendar-shell,.warning-modal,.note-modal,.management-modal,.import-modal,.execution-modal,.trade-id-modal,.trade-documentation-details,.trade-screenshots-section,.trade-notes-section,.execution-list-section,.account-form,.cash-form,.cash-history,.more-menu,.mobile-more-menu,.context-menu,.mobile-nav){background-color:var(--object-surface-face)!important;color:#10161a!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important;border-color:#141d232e!important;box-shadow:inset 0 1px #fff,inset 0 -1px #212b3221,0 8px 20px #212b3221!important}html[data-theme=light] body .app-shell :is(.calendar-day-object,.week-result-cell,.calendar-entry,.trade-day-summary>div,.day-trade-list>button,.account-picker-item,.notes-table tbody tr,.trade-table tbody tr,.cash-history-row,.user-list>article,.invite-panel,.user-panel,.note-preview,.execution-view-grid>div,.management-table>div,.settings-card,.settings-category,.grouped-settings-block,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.day-note-entry){background-color:var(--object-inset-face)!important;color:#10161a!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important;border-color:#141d232e!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #212b321f,0 6px 16px #212b321a!important}html[data-theme=light] body .app-shell :is(.primary-button,.secondary-button,.filter,.segmented,.date-filter-button,.trade-sort-button,.account-create-button,.theme-switch,.more-button,.main-nav button,.mobile-nav button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.modal-close,.date-filter-chip,.kebab-button,.context-trigger,.trade-detail-tabs>button,.day-workspace-tabs>button,.page-actions>button,.settings-tabs>button,.import-account-mode>button,.row-actions>button,.chart-add-panel){background-color:var(--object-action-face)!important;color:#101519!important;box-shadow:var(--object-control-depth)!important;text-shadow:none!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important;border-color:#ffffffeb #46525a3d #37434b52!important}html[data-theme=light] body .app-shell :is(.primary-button,.filter.active,.segmented.active,.date-filter-button.active,.trade-sort-button.active,.account-create-button.active,.more-button.active,.main-nav button.active,.mobile-nav button.active,.trade-detail-tabs>button.active,.day-workspace-tabs>button.active,.settings-tabs>button.active,.import-account-mode>button.active){background-color:var(--object-action-active-face)!important;color:#0d1317!important}html[data-theme=light] body .app-shell :is(.danger-button,.administration-button,.more-admin-button,.danger){color:#b51631!important}html[data-theme=dark] body .app-shell .unified-trade-ledger .trade-table tbody tr,html[data-theme=dark] body .app-shell .panel .notes-table tbody tr{background-color:var(--object-inset-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important;background-image:none!important}html[data-theme=light] body .app-shell .unified-trade-ledger .trade-table tbody tr,html[data-theme=light] body .app-shell .panel .notes-table tbody tr{background-color:var(--object-inset-face)!important;background-image:none!important;border-color:#141d232e!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #212b321f,0 6px 16px #212b321a!important}html[data-theme=light] body .app-shell :is(.date-filter-weekdays>b){background-color:var(--object-action-face)!important;box-shadow:var(--object-control-depth)!important;background-image:none!important;border-color:#141d232e!important}html[data-theme=light] body .app-shell :is(.date-filter-days>button,.period-result,.month-result){background-color:var(--object-inset-face)!important;background-image:none!important;border-color:#141d232e!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #212b321f,0 6px 16px #212b321a!important}@media (width<=760px) and (hover:none) and (pointer:coarse){:root{--object-control-height:36px;--object-field-height:36px;--object-badge-size:20px}}body .app-shell :is(.drawer-backdrop,.note-editor-backdrop){-webkit-backdrop-filter:blur(58px)saturate(72%)contrast(112%)!important;backdrop-filter:blur(58px)saturate(72%)contrast(112%)!important;background-color:#06080af0!important;background-image:none!important}html[data-theme=light] body .app-shell :is(.drawer-backdrop,.note-editor-backdrop){-webkit-backdrop-filter:blur(58px)saturate(68%)contrast(104%)!important;backdrop-filter:blur(58px)saturate(68%)contrast(104%)!important;background-color:#e8eceff0!important;background-image:none!important}body .app-shell .shared-trade-calendar{min-width:984px!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .shared-trade-calendar{min-width:886px!important}}body>.modal-backdrop>:is(.glass-object-modal,.warning-modal,.management-modal,.import-modal,.execution-modal,.trade-id-modal){box-sizing:border-box!important;border-radius:var(--object-dialog-radius)!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important;border-style:solid!important;border-width:1px!important}html[data-theme=dark] body>.modal-backdrop>:is(.glass-object-modal,.warning-modal,.management-modal,.import-modal,.execution-modal,.trade-id-modal){background-color:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;color:#f3f6f8!important;box-shadow:var(--object-depth)!important}html[data-theme=light] body>.modal-backdrop>:is(.glass-object-modal,.warning-modal,.management-modal,.import-modal,.execution-modal,.trade-id-modal){background-color:var(--object-surface-face)!important;color:#10161a!important;border-color:#141d232e!important;box-shadow:inset 0 1px #fff,inset 0 -1px #212b3221,0 8px 20px #212b3221!important}body>.modal-backdrop>:is(.glass-object-modal,.warning-modal,.management-modal,.import-modal,.execution-modal,.trade-id-modal)>.modal-close{box-sizing:border-box!important;width:var(--object-control-height)!important;min-width:var(--object-control-height)!important;height:var(--object-control-height)!important;min-height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;border-style:solid!important;border-width:1px!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-grid!important}html[data-theme=dark] body>.modal-backdrop .modal-close{background-color:var(--object-action-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;color:#f3f6f8!important;box-shadow:var(--object-control-depth)!important}html[data-theme=light] body>.modal-backdrop .modal-close{background-color:var(--object-action-face)!important;color:#101519!important;box-shadow:var(--object-control-depth)!important;border-color:#ffffffeb #46525a3d #37434b52!important}body .app-shell .attachment-preview-button{display:block!important;position:relative!important;overflow:hidden!important}body .app-shell .attachment-preview-button>img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body .app-shell .attachment-preview-button>span{border:1px solid var(--object-edge-side)!important;color:#f2f5f7!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(12px)!important;background:#07090bb8!important;border-radius:7px!important;width:auto!important;min-width:0!important;height:auto!important;max-height:26px!important;padding:5px 7px!important;font-size:12px!important;line-height:1.2!important;display:block!important;position:absolute!important;bottom:6px!important;left:6px!important;right:6px!important;overflow:hidden!important;box-shadow:0 3px 10px #00000047!important}body .app-shell :is(.feature-kicker,.side-label,.topbar>div>p,.panel-heading>div>span,.trade-heading>div>span,.content-toolbar>div>span,.settings-category-heading span,.detail-section-heading span,.management-heading span){font-size:12px!important;line-height:1.25!important}body .app-shell :is(.primary-button,.secondary-button,.danger-button,.administration-button,.filter,.segmented,.date-filter-button,.trade-sort-button,.more-button,.main-nav button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.trade-detail-tabs>button,.day-workspace-tabs>button,.settings-tabs>button,.import-account-mode>button,.row-actions>button){font-size:12px!important}body .app-shell :is(.account-select>span,.workspace-select>span,.trade-edit-grid label>span,.account-form label>span,.cash-form label>span,.invite-panel label>span,.settings-card label>span,.import-target-account>span,.detail-kpis small,.time-range small,.legs-list small,.trade-net-result-glass small),html body .app-shell :is(.account-select,.workspace-select)>span,html body .app-shell .theme-switch>span,html body .app-shell .kpi-top>span,html body .app-shell .chart-value>span{font-size:12px!important;line-height:1.2!important}html body .app-shell .workspace :is(.date-filter-button,.filter,.segmented,.trade-sort-button,.secondary-button,.primary-button,.danger-button),body .app-shell :is(input,select,textarea,.account-select select,.workspace-select select),body .app-shell :is(.trade-table th,.notes-table th,.calendar-weekday,.shared-trade-calendar>b),body .app-shell :is(.trade-table td,.notes-table td,.management-table>div,.cash-history-row){font-size:12px!important}body .app-shell .calendar-date-number{font-size:12px!important;line-height:1!important}body .app-shell .calendar-entry>em,body .app-shell :is(.calendar-net-result-glass,.week-net-result-glass)>strong,body .app-shell :is(.calendar-gross-result,.week-gross-result) :is(strong,b){font-size:12px!important;line-height:1.15!important}body .app-shell :is(.calendar-toolbar,.list-calendar-toolbar,.heading-actions)>:is(button[aria-label^=Previous],button[aria-label^=Next]),body .app-shell :is(.calendar-toolbar,.list-calendar-toolbar,.heading-actions) button[aria-label^=Previous],body .app-shell :is(.calendar-toolbar,.list-calendar-toolbar,.heading-actions) button[aria-label^=Next]{width:var(--object-control-height)!important;min-width:var(--object-control-height)!important;padding-inline:0!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .workspace{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}body .app-shell :is(.utility-page,.calendar-stack,.trades-panel,.notes-ledger-panel){scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))!important}body .app-shell .mobile-nav-label{font-size:12px!important;line-height:1.1!important}body .app-shell .mobile-nav{bottom:0!important}html body .app-shell :is(.account-select,.workspace-select)>span,html body .app-shell .theme-switch>span,html body .app-shell .kpi-top>span,html body .app-shell .chart-value>span,body .app-shell :is(.feature-kicker,.side-label,.topbar>div>p,.panel-heading>div>span,.trade-heading>div>span,.content-toolbar>div>span,.settings-category-heading span,.detail-section-heading span,.management-heading span),body .app-shell :is(.trade-detail-tabs>button,.day-workspace-tabs>button,.settings-tabs>button),body .app-shell :is(.trade-table th,.notes-table th,.calendar-weekday,.shared-trade-calendar>b),body .app-shell .calendar-date-number,body .app-shell :is(.trade-table td,.notes-table td,.management-table>div,.cash-history-row){font-size:12px!important}html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}body .app-shell :is(input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),select,textarea,[contenteditable=true]){font-size:16px!important;line-height:1.25!important}body .app-shell .note-editor-backdrop{box-sizing:border-box!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:6px!important;display:grid!important;overflow:hidden!important}body .app-shell .note-editor-backdrop>.note-modal{box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:var(--object-dialog-radius)!important;width:calc(100vw - 12px)!important;min-width:0!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;min-height:0!important;max-height:calc(100dvh - 12px)!important;margin:0!important;padding:48px 12px 12px!important;scroll-padding-block:54px 76px!important;overflow:hidden auto!important}body .app-shell .note-editor-backdrop>.note-modal.view{height:auto!important;max-height:calc(100dvh - 12px)!important}body .app-shell .note-editor-backdrop>.note-modal>:is(h2,.note-view,.note-editor-fields,.rich-text-editor,.note-image-editor,.modal-actions){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body .app-shell .note-modal .rich-text-toolbar{z-index:6!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;max-width:100%!important;position:sticky!important;top:0!important;overflow:auto hidden!important}body .app-shell .note-modal .rich-text-surface{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;min-height:180px!important;max-height:none!important}body .app-shell .note-modal>.modal-actions,body .app-shell .note-modal .note-view>.modal-actions{z-index:8!important;padding:9px 4px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--object-edge-side)!important;-webkit-backdrop-filter:blur(24px)!important;background-color:#0a0b0cf5!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:12px -4px -12px!important;display:grid!important;position:sticky!important;bottom:-12px!important}html[data-theme=light] body .app-shell .note-modal>.modal-actions,html[data-theme=light] body .app-shell .note-modal .note-view>.modal-actions{background-color:#e8ebedf5!important}body .app-shell .note-modal .note-attachment-grid,body .app-shell .note-modal .attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}}html[data-theme] body .app-shell :is(.glass-surface-object,.glass-select-object,.glass-page-title,.panel,.content-panel,.kpi-grid>article,.status-strip,.workspace-select,.account-select,.glass-object-modal,.calendar-day-object,.week-result-cell,.trade-drawer,.trade-day-modal,.note-modal,.management-modal,.warning-modal,.photo-viewer,.more-menu,.mobile-more-menu,.context-menu){background:var(--object-surface-face)!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important;color:var(--object-ink)!important}html[data-theme] body .app-shell :is(.glass-action-object,.primary-button,.secondary-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close,.settings-tabs>button,.trade-detail-tabs>button,.day-workspace-tabs>button){background:var(--object-action-face)!important;border-color:var(--object-edge-side)!important;box-shadow:var(--object-control-depth)!important;color:var(--object-ink)!important}html[data-theme] body .app-shell :is(.workspace-select,.account-select,.glass-select-object) select{background:var(--object-field-face)!important;color:var(--object-ink)!important}html[data-theme=light] body .app-shell .glass-result-object,html[data-theme=light] body .app-shell .glass-result-object :is(small,strong){color:currentColor!important}html[data-theme] body .app-shell :is(.glass-surface-object,.glass-select-object,.panel,.content-panel,.kpi-grid>article,.status-strip,.workspace-select,.account-select,.calendar-day-object,.week-result-cell,.trade-table tbody tr,.notes-table tbody tr,.glass-object-modal,.trade-drawer,.trade-day-modal,.note-modal,.management-modal,.warning-modal,.photo-viewer,.more-menu,.mobile-more-menu,.context-menu){border-style:solid!important;border-width:1px!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important}html[data-theme] body .app-shell :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close,.settings-tabs>button,.trade-detail-tabs>button,.day-workspace-tabs>button){border-style:solid!important;border-width:1px!important;border-top-color:var(--object-edge-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-control-depth)!important}html[data-theme] body .app-shell .glass-result-object.trade-net-result-glass{isolation:isolate;background-image:none!important;border-style:solid!important;border-width:1px!important}html[data-theme] body .app-shell .glass-result-object.trade-net-result-glass.profit{color:var(--pnl-profit)!important;background-color:var(--pnl-profit-face)!important;border-top-color:var(--pnl-profit-edge-top)!important;border-right-color:var(--pnl-profit-edge-side)!important;border-bottom-color:var(--pnl-profit-edge-bottom)!important;border-left-color:var(--pnl-profit-edge-side)!important;box-shadow:var(--pnl-profit-depth)!important}html[data-theme] body .app-shell .glass-result-object.trade-net-result-glass.loss{color:var(--pnl-loss)!important;background-color:var(--pnl-loss-face)!important;border-top-color:var(--pnl-loss-edge-top)!important;border-right-color:var(--pnl-loss-edge-side)!important;border-bottom-color:var(--pnl-loss-edge-bottom)!important;border-left-color:var(--pnl-loss-edge-side)!important;box-shadow:var(--pnl-loss-depth)!important}html[data-theme] body .app-shell .glass-result-object.trade-net-result-glass.neutral{color:var(--pnl-neutral)!important;background-color:var(--pnl-neutral-face)!important;border-color:var(--pnl-neutral-edge)!important;box-shadow:var(--pnl-neutral-depth)!important}html[data-theme] body .app-shell .glass-result-object.trade-net-result-glass :is(small,strong){color:currentColor!important;opacity:1!important}html body .app-shell .main-nav>button.journal-navigation-object,html body .app-shell .more-anchor>button.journal-navigation-object{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;width:100%!important;min-height:52px!important;box-shadow:var(--object-control-depth)!important;color:var(--object-ink)!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 13px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}html body .app-shell button.journal-navigation-object.active{background:var(--object-action-active-face)!important}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor)>button.journal-navigation-object>.nav-glass-icon{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .mobile-nav>button.journal-navigation-object{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;min-width:0!important;min-height:58px!important;box-shadow:var(--object-control-depth)!important;color:var(--object-ink)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 1px!important;display:flex!important}}html body .app-shell .default-trade-chart-list{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body .app-shell .default-trade-chart{border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;min-width:112px!important;box-shadow:var(--object-control-depth)!important;border-radius:10px!important;gap:4px!important;padding:8px 10px!important;display:grid!important}html body .app-shell .default-trade-chart>small{color:var(--ui-muted)!important;font:800 12px/1 var(--font-geist-mono)!important;letter-spacing:.12em!important}html body .app-shell .default-trade-chart>strong{color:var(--ui-text)!important;font-size:12px!important}html body .app-shell .temporary-chart-list{border-top:1px solid var(--ui-border)!important;padding-top:8px!important}html body .app-shell .temporary-chart-notice{color:var(--ui-muted)!important;font-size:12px!important;line-height:1.5!important;display:block!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .default-trade-chart-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .app-shell .default-trade-chart{min-width:0!important}}html body .app-shell .settings-tabs .danger-tab strong{color:var(--ui-negative,#ff6477)!important}html body .app-shell .settings-tabs .danger-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--ui-negative,#ff6477) 46%,var(--object-rim-top))!important}html body .app-shell .user-account-settings{gap:12px!important;display:grid!important}html body .app-shell .user-reset-danger-zone{border:1px solid color-mix(in srgb,var(--ui-negative,#ff6477) 38%,var(--object-rim-top))!important;background:color-mix(in srgb,var(--ui-negative,#ff6477) 7%,var(--glass-object))!important;box-shadow:var(--glass-depth)!important;border-radius:14px!important;gap:9px!important;padding:15px!important;display:grid!important}html body .app-shell .user-reset-danger-zone>strong{color:var(--ui-negative,#ff6477)!important;font-size:13px!important}html body .app-shell .user-reset-danger-zone>p{max-width:780px!important;color:var(--ui-text,var(--text))!important;margin:0!important;font-size:12px!important;line-height:1.65!important}html body .app-shell .user-reset-danger-zone>.danger-button{justify-self:start!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .settings-tabs .danger-tab{grid-column:auto!important}html body .app-shell .user-reset-danger-zone{border-radius:12px!important;padding:12px!important}html body .app-shell .user-reset-danger-zone>.danger-button{justify-content:center!important;width:100%!important}}html{text-rendering:optimizelegibility;font-synthesis:none!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}body,body .app-shell,body .auth-shell{font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :is(.app-shell,.auth-shell) :is(h1,h2,h3,h4,p,label,button,input,select,textarea,th,td,time,.mobile-nav-label,.feature-kicker,.side-label,.button-count-badge){text-rendering:optimizelegibility;font-synthesis:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}body .app-shell .detail-section-heading{gap:10px!important;min-width:0!important}body .app-shell .detail-section-heading>:is(div,label,button){min-width:0!important}body .app-shell .trade-note-heading-actions,body .app-shell .trade-note-form-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}body .app-shell .trade-note-heading-actions>.secondary-button,body .app-shell .trade-media-section .upload-button{white-space:nowrap!important;height:36px!important;min-height:36px!important;padding-inline:11px!important}body .app-shell .trade-note-form-actions{margin-top:2px!important}body .app-shell .trade-note-form-actions>button{min-width:96px!important}body .app-shell :is(.topbar,.top-actions,.content-toolbar,.trade-heading,.detail-section-heading,.panel-heading,.management-heading,.drawer-top-actions,.trade-detail-tabs,.day-workspace-tabs,.settings-tabs,.modal-actions)>*{min-width:0!important}body .app-shell :is(.trade-detail-tabs,.day-workspace-tabs,.settings-tabs)>button{text-overflow:ellipsis!important;overflow:hidden!important}body .app-shell :is(.grouped-id-row code,.execution-trade-id code){white-space:nowrap!important;max-width:100%!important;overflow:auto hidden!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .detail-section-heading{align-items:flex-start!important}body .app-shell .trade-note-heading-actions{flex:0 auto!important}body .app-shell .trade-note-heading-actions>.secondary-button,body .app-shell .trade-media-section .upload-button{height:34px!important;min-height:34px!important;padding-inline:9px!important;font-size:12px!important}body .app-shell .trade-note-form-actions>button{flex:110px!important}}html body main.app-shell .unified-trade-ledger{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr,html[data-theme=dark] body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr,html[data-theme=dark-blue] body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr,html[data-theme=light] body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;isolation:auto!important;contain:none!important;will-change:auto!important;background-color:#0000!important;background-image:none!important;border:0!important;transition:none!important;transform:none!important}html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr:before,html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr:after{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:0!important;background:0 0!important;display:none!important;transform:none!important}html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr>td{background-color:var(--object-inset-face)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;will-change:auto!important;background-image:none!important;transition:none!important;transform:none!important}html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr:hover>td,html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr:active>td{filter:none!important}@media (hover:hover) and (pointer:fine){html body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr:hover>td{background-color:var(--object-action-face)!important}}html body .app-shell :is(button.journal-navigation-object,.glass-action-object,.primary-button,.secondary-button,.danger-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close):not(:active),html body .app-shell :is(button.journal-navigation-object,.glass-action-object,.primary-button,.secondary-button,.danger-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close):not(:active):hover{transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor)>button.journal-navigation-object{backface-visibility:visible!important;will-change:auto!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor)>button.journal-navigation-object :is(.mobile-nav-label,span){text-shadow:none!important;-webkit-text-stroke:0!important}body :is(.app-shell,.auth-shell) :is(svg,svg *){shape-rendering:geometricprecision;text-rendering:geometricprecision}body :is(.app-shell,.auth-shell) :is(canvas,img,picture){image-rendering:auto}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .mobile-nav-label{font-size:12px!important;line-height:10px!important}body .app-shell :is(.feature-kicker,.side-label,.topbar>div>p,.panel-heading>div>span,.trade-heading>div>span,.content-toolbar>div>span,.settings-category-heading span,.detail-section-heading span,.management-heading span),body .app-shell .trade-detail-tabs>button{font-size:12px!important}}html[data-theme=light]{--object-surface-face:#fff3;--object-inset-face:#404f590e;--object-action-face:#3f4f5a13;--object-action-active-face:#2e3f4a24;--object-chrome-face:#37485311;--object-field-face:#ffffff70;--object-rim-top:#fffffffa;--object-rim-right:#b54dd74d;--object-rim-bottom:#47545e7a;--object-rim-left:#0097c952;--object-edge-top:var(--object-rim-top);--object-edge-side:#3d4e5957;--object-edge-bottom:var(--object-rim-bottom);--object-depth:inset 0 1px 0 #fffffffa, inset 1px 0 0 #009cd124, inset -1px 0 0 #ba41df1f, inset 0 -2px 0 #303b4338, 0 0 0 1px #3d495114, 0 9px 24px #27333b26, 0 0 17px #008bbf0d;--object-control-depth:inset 0 1px 0 #fff, inset 1px 0 0 #009cd124, inset -1px 0 0 #ba41df1f, inset 0 -2px 0 #303b433d, 0 0 0 1px #3d495114, 0 6px 15px #27333b24, 0 0 12px #008bbf0b}html[data-theme=dark-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06101a;--panel:#0c1c284d;--panel-2:#0815206b;--line:#abe1f938;--line-strong:#7ed3f975;--text:#eaf7ff;--muted:#91a9b7;--ui-canvas:#06101a;--ui-surface:#0c1c284d;--ui-surface-strong:#081520b8;--ui-surface-soft:#6ed0ff13;--ui-text:#edf8ff;--ui-muted:#afc3cf;--ui-subtle:#8fa6b3;--ui-border:#a4e0fa3d;--ui-border-strong:#9be1ff6b;--ui-input:#0a1a27;--ui-positive:#55c9ff;--ui-negative:#ff7184;--ui-shadow:inset 0 1px 0 #d7f4ff2b, inset 0 -1px 0 #00060b9e, 0 8px 20px #00060b57;--object-surface-face:#0f233157;--object-inset-face:#0b1f2e6b;--object-action-face:#122b3b70;--object-action-active-face:#1b415799;--object-chrome-face:#0a1c2a8f;--object-field-face:#091925;--object-edge-top:#c4efff85;--object-edge-side:#64b2d84d;--object-edge-bottom:#010a12a8;--object-rim-top:#c2f1ff94;--object-rim-right:#db67ff57;--object-rim-bottom:#2e14438f;--object-rim-left:#3fcfff66;--object-depth:inset 0 1px 0 #d4f4ff38, inset 1px 0 0 #3fcfff26, inset -1px 0 0 #db67ff21, inset 0 -2px 0 #040c1499, 0 0 0 1px #00050a38, 0 9px 24px #00050a61, 0 0 20px #28b1eb13;--object-control-depth:inset 0 1px 0 #d4f4ff3d, inset 1px 0 0 #3fcfff29, inset -1px 0 0 #db67ff24, inset 0 -2px 0 #040c14a3, 0 0 0 1px #00050a33, 0 6px 15px #00050a5c, 0 0 14px #28b1eb11;--object-ink:#edf8ff;--object-muted-ink:#9fb5c1}html[data-theme=dark-blue],html[data-theme=dark-blue] body,html[data-theme=dark-blue] body .app-shell,html[data-theme=dark-blue] body .workspace,html[data-theme=dark-blue] body .sidebar{background-color:var(--ui-canvas)!important;color:var(--ui-text)!important}html[data-theme=dark-blue] body:before{background:radial-gradient(at 78% -16%,#2fafeb2b,#0000 39%),radial-gradient(at 8% 76%,#75c7eb17,#0000 39%),linear-gradient(145deg,#06111b,#0a1a25 57%,#050d15)!important}html[data-theme] body .app-shell :is(.glass-surface-object,.glass-select-object,.panel,.content-panel,.kpi-grid>article,.status-strip,.workspace-select,.account-select,.calendar-day-object,.week-result-cell,.trade-table tbody td,.notes-table tbody td,.glass-object-modal,.trade-drawer,.trade-day-modal,.note-modal,.management-modal,.warning-modal,.photo-viewer,.more-menu,.mobile-more-menu,.context-menu):not(.glass-result-object),html[data-theme] body .app-shell :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.theme-switch,.kebab-button,.modal-close,.settings-tabs>button,.trade-detail-tabs>button,.day-workspace-tabs>button){border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important}html[data-theme] body .app-shell :is(.unified-trade-ledger,.unified-note-ledger){background-color:var(--object-surface-face)!important;border-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important}html[data-theme] body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) table thead{background:0 0!important}html[data-theme] body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) table tbody tr{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body .app-shell :is(.unified-trade-ledger,.unified-note-ledger) table tbody td{background-color:var(--object-inset-face)!important;color:var(--object-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--object-rim-top) 72%,transparent), inset 0 -1px 0 var(--object-rim-bottom)!important}body .app-shell .theme-dropdown{z-index:72;flex:none;position:relative}body .app-shell .theme-dropdown-trigger{justify-content:flex-start!important;min-width:178px!important}body .app-shell .theme-dropdown-trigger>.theme-trigger-copy{text-align:left;flex:1;gap:2px;min-width:0;display:grid}body .app-shell .theme-dropdown-trigger>.theme-trigger-copy>strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:12px!important}body .app-shell .theme-dropdown-trigger>.theme-trigger-copy>small{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;color:var(--object-muted-ink)!important;font-size:12px!important}body .app-shell .theme-dropdown-chevron{color:var(--object-muted-ink);margin-left:auto;font-size:12px;line-height:1}body .app-shell .theme-dropdown-menu{z-index:120;border:1px solid var(--object-edge-side);border-radius:var(--object-surface-radius);background-color:var(--object-surface-face);width:250px;box-shadow:var(--object-depth);-webkit-backdrop-filter:var(--object-blur);gap:7px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0}body .app-shell .theme-family-tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}body .app-shell .theme-family-tabs>button{letter-spacing:.04em;width:100%;min-height:32px;padding:5px 7px;font-weight:800;font-size:12px!important}body .app-shell .theme-family-tabs>button.active{background-color:var(--object-action-active-face)!important}body .app-shell .theme-dropdown-options{gap:5px;display:grid}body .app-shell .theme-dropdown-options>button{text-align:left;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;display:grid}body .app-shell .theme-dropdown-options>button>.theme-option-copy{gap:3px;min-width:0;display:grid}body .app-shell .theme-dropdown-options>button>.theme-option-copy>strong{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.05;overflow:hidden;font-size:12px!important}body .app-shell .theme-dropdown-options>button>.theme-option-copy>small{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.05;overflow:hidden;color:var(--object-muted-ink)!important;font-size:12px!important}body .app-shell .theme-dropdown-options>button>b{color:var(--object-ink);text-align:center}body .app-shell .theme-dropdown-options>button.active{background-color:var(--object-action-active-face)!important}.theme-mode-glass-icon{border:1px solid var(--object-edge-side)!important;background:var(--object-field-face)!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;color:var(--object-ink)!important;box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--object-rim-top) 65%,transparent),0 4px 10px #00000038!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;font-style:normal!important;display:grid!important;position:relative!important;overflow:hidden!important}.theme-mode-glass-icon>b{width:8px!important;height:8px!important;box-shadow:0 0 7px color-mix(in srgb,currentColor 35%,transparent)!important;background:currentColor!important;border:1px solid!important;border-radius:50%!important;display:block!important}.theme-mode-glass-icon.light>span{background:repeating-conic-gradient(from 0deg,currentColor 0 5deg,transparent 5deg 42deg)!important;border-radius:50%!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:3px!important;-webkit-mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important;mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important}.theme-mode-glass-icon.dark>b,.theme-mode-glass-icon.dark-blue>b{width:11px!important;height:11px!important}.theme-mode-glass-icon.dark>span,.theme-mode-glass-icon.dark-blue>span{background:var(--object-field-face)!important;border-radius:50%!important;width:10px!important;height:10px!important;margin:-3px 0 0 4px!important;position:absolute!important}.theme-mode-glass-icon.dark-blue{color:#52c8ff!important;background:#071d2b!important;border-color:#69d7ff94!important;box-shadow:inset 1px 1px #d5f6ff59,0 0 10px #31b7ff61!important}.theme-mode-glass-icon.dark-blue>span{background:#071d2b!important;box-shadow:-4px 5px 8px #73d3ff47!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .theme-dropdown-trigger{justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important}body .app-shell .theme-dropdown-trigger>span,body .app-shell .theme-dropdown-trigger>.theme-dropdown-chevron{display:none!important}body .app-shell .theme-dropdown-menu{width:min(250px,100vw - 24px);right:0}}body .app-shell .theme-dropdown{z-index:auto!important}body .app-shell .theme-dropdown-menu{z-index:45!important}body .app-shell :is(.drawer-backdrop,.note-editor-backdrop,.trade-day-backdrop,.admin-backdrop),body .app-shell .modal-backdrop,body>.modal-backdrop{isolation:isolate;z-index:300!important;position:fixed!important}body .app-shell :is(.drawer-backdrop,.note-editor-backdrop,.trade-day-backdrop,.admin-backdrop)>*,body .app-shell .modal-backdrop>*,body>.modal-backdrop>*{z-index:1;position:relative}body .app-shell .photo-viewer-backdrop{z-index:340!important}body .app-shell .photo-viewer-header{grid-template-columns:minmax(0,1fr) auto var(--object-control-height)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:9px 10px 9px 16px!important;display:grid!important}body .app-shell .photo-viewer-title{min-width:0!important}body .app-shell .photo-viewer-counter{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-field-face)!important;min-height:30px!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;font:700 12px/1 var(--font-geist-mono)!important;white-space:nowrap!important;place-items:center!important;padding:0 11px!important;display:inline-grid!important}body .app-shell .photo-viewer-close,body .app-shell .photo-viewer-arrow{width:var(--object-control-height)!important;height:var(--object-control-height)!important;border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;cursor:pointer!important;place-items:center!important;padding:0!important;display:grid!important}body .app-shell .photo-viewer-close{font-size:19px!important;position:static!important}body .app-shell .photo-viewer-stage{position:relative!important}body .app-shell .photo-viewer-arrow{z-index:2!important;font-size:28px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}body .app-shell .photo-viewer-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}body .app-shell .photo-viewer-footer>button:first-child{justify-self:end!important}body .app-shell .photo-viewer-footer>button:last-child{justify-self:start!important}body .app-shell .photo-viewer-footer>b{color:var(--object-muted-ink)!important;font:700 12px/1 var(--font-geist-mono)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .photo-viewer-header{grid-template-columns:minmax(0,1fr) auto 36px!important;gap:6px!important;padding:7px!important}body .app-shell .photo-viewer-counter{min-height:28px!important;padding:0 7px!important;font-size:12px!important}body .app-shell .photo-viewer-close,body .app-shell .photo-viewer-arrow{width:36px!important;height:36px!important}body .app-shell .photo-viewer-arrow.previous{left:6px!important}body .app-shell .photo-viewer-arrow.next{right:6px!important}body .app-shell .photo-viewer-footer>b{display:none!important}}body .app-shell .administration-tabs{grid-template-columns:repeat(2,minmax(0,220px))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}body .app-shell .administration-tabs>button{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;min-height:52px!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;text-align:left!important;cursor:pointer!important;gap:3px!important;padding:8px 12px!important;display:grid!important}body .app-shell .administration-tabs>button.active{background:var(--object-action-active-face)!important;border-top-color:var(--object-edge-top)!important}body .app-shell .administration-tabs>button span{color:var(--object-muted-ink)!important;letter-spacing:.14em!important;font-size:12px!important}body .app-shell .administration-tabs>button strong{font-size:12px!important}body .app-shell .dev-information-page,body .app-shell .storage-metric-card{border:1px solid var(--object-edge-side)!important;border-top-color:var(--object-edge-top)!important;border-bottom-color:var(--object-edge-bottom)!important;border-radius:var(--object-surface-radius)!important;background:var(--object-surface-face)!important;color:var(--object-ink)!important;box-shadow:var(--object-depth)!important}body .app-shell .dev-information-page{padding:14px!important}body .app-shell .dev-information-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:12px!important;display:flex!important}body .app-shell .dev-information-heading span,body .app-shell .storage-metric-title span{color:var(--object-muted-ink)!important;letter-spacing:.15em!important;font-size:12px!important;font-weight:800!important}body .app-shell .dev-information-heading h3{margin:4px 0!important;font-size:18px!important}body .app-shell .dev-information-heading p{color:var(--object-muted-ink)!important;margin:0!important;font-size:12px!important}body .app-shell .storage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .app-shell .storage-metric-card{padding:14px!important}body .app-shell .storage-metric-title{gap:4px!important;display:grid!important}body .app-shell .storage-metric-title strong{font-size:13px!important}body .app-shell .storage-metric-value{align-items:baseline!important;gap:7px!important;margin-top:18px!important;display:flex!important}body .app-shell .storage-metric-value strong{font:750 24px/1 var(--font-geist-mono)!important}body .app-shell .storage-metric-value span{color:var(--object-muted-ink)!important;font-size:12px!important}body .app-shell .storage-progress{border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;border-radius:999px!important;height:10px!important;margin:12px 0 9px!important;overflow:hidden!important;box-shadow:inset 0 1px 3px #00000047!important}body .app-shell .storage-progress>i{border-radius:inherit!important;background:var(--ui-positive)!important;min-width:2px!important;height:100%!important;box-shadow:0 0 12px color-mix(in srgb,var(--ui-positive) 55%,transparent)!important;display:block!important}body .app-shell .storage-progress.images>i{background:#ff5a73!important;box-shadow:0 0 12px #ff5a7375!important}body .app-shell .storage-metric-meta{color:var(--object-muted-ink)!important;flex-wrap:wrap!important;gap:5px 12px!important;font-size:12px!important;display:flex!important}body .app-shell .storage-metric-meta b{color:var(--object-ink)!important}body .app-shell .database-storage-breakdown{border-top:1px solid var(--object-edge-side)!important;gap:9px!important;margin-top:14px!important;padding-top:13px!important;display:grid!important}body .app-shell .database-storage-breakdown-heading{gap:3px!important;display:grid!important}body .app-shell .database-storage-breakdown-heading span{color:var(--object-muted-ink)!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:800!important}body .app-shell .database-storage-breakdown-heading strong{font-size:12px!important}body .app-shell .storage-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}body .app-shell .storage-category-grid>div{border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;min-width:0!important;box-shadow:var(--object-control-depth)!important;border-radius:9px!important;gap:4px!important;padding:9px!important;display:grid!important}body .app-shell .storage-category-grid span{overflow-wrap:anywhere!important;color:var(--object-muted-ink)!important;font-size:12px!important;line-height:1.25!important}body .app-shell .storage-category-grid strong{font:760 12px/1.2 var(--font-geist-mono)!important}body .app-shell .storage-relation-list{gap:4px!important;min-width:0!important;display:grid!important;overflow-x:auto!important}body .app-shell :is(.storage-relation-header,.storage-relation-row){border-radius:8px!important;grid-template-columns:minmax(120px,1.35fr) repeat(3,minmax(68px,.7fr))!important;align-items:center!important;gap:7px!important;min-width:390px!important;padding:7px 8px!important;display:grid!important}body .app-shell .storage-relation-header{color:var(--object-muted-ink)!important;letter-spacing:.05em!important;font-size:12px!important;font-weight:800!important}body .app-shell .storage-relation-row{border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;color:var(--object-muted-ink)!important;font:12px/1.2 var(--font-geist-mono)!important}body .app-shell .storage-relation-row strong{color:var(--object-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body .app-shell .storage-metric-error{color:var(--ui-negative)!important;font-size:12px!important}body .app-shell .storage-measured-at{color:var(--object-muted-ink)!important;margin-top:10px!important;display:block!important}body .app-shell :is(.more-menu,.mobile-more-menu)>button.danger{color:var(--ui-negative)!important;font-weight:850!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .administration-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .administration-tabs>button{min-width:0!important;padding:7px 8px!important}body .app-shell .storage-metric-grid{grid-template-columns:1fr!important}body .app-shell .dev-information-heading{align-items:flex-start!important}body .app-shell .dev-information-heading>button{flex:none!important}body .app-shell .storage-metric-value strong{font-size:20px!important}body .app-shell .storage-category-grid{grid-template-columns:1fr!important}body .app-shell .note-editor-fields,body .app-shell .note-editor-fields>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body .app-shell .note-editor-fields>input[type=date]{appearance:none!important;inline-size:100%!important;display:block!important}}body .app-shell .calendar-days-scroll{isolation:isolate!important;contain:layout paint!important;backface-visibility:hidden!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;position:relative!important;overflow:auto hidden!important;transform:translateZ(0)!important}body .app-shell .shared-trade-calendar,body .app-shell .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell),body .app-shell .shared-trade-calendar .calendar-entry{isolation:isolate!important;backface-visibility:hidden!important;will-change:auto!important;transform:translateZ(0)!important}body .app-shell .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell),body .app-shell .shared-trade-calendar .calendar-entry{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-clip:padding-box!important}@media (width<=760px) and (hover:none) and (pointer:coarse){body .app-shell .calendar-days-scroll{scrollbar-gutter:auto!important}}:root{--nav-icon-face:color-mix(in srgb,var(--object-field-face) 58%,transparent);--nav-icon-face-raised:color-mix(in srgb,var(--object-inset-face) 76%,transparent);--nav-icon-depth:inset 1px 1px 0 color-mix(in srgb,var(--object-rim-top) 88%,transparent), inset -1px 0 0 color-mix(in srgb,var(--object-rim-right) 62%,transparent), inset 0 -2px 0 color-mix(in srgb,var(--object-rim-bottom) 72%,transparent), inset 2px 0 0 color-mix(in srgb,var(--object-rim-left) 48%,transparent), 0 2px 0 color-mix(in srgb,var(--object-edge-bottom) 88%,#000), 0 5px 8px #0000006b, -2px -1px 8px color-mix(in srgb,var(--object-rim-top) 20%,transparent), 2px 1px 9px color-mix(in srgb,var(--object-rim-right) 17%,transparent);--nav-icon-depth-active:inset 1px 1px 0 var(--object-rim-top), inset -1px 0 0 color-mix(in srgb,var(--object-rim-right) 82%,transparent), inset 0 -2px 0 color-mix(in srgb,var(--object-rim-bottom) 88%,transparent), inset 2px 0 0 color-mix(in srgb,var(--object-rim-left) 66%,transparent), 0 3px 0 color-mix(in srgb,var(--object-edge-bottom) 92%,#000), 0 7px 11px #0000007a, -3px -2px 11px color-mix(in srgb,var(--object-rim-top) 31%,transparent), 3px 2px 12px color-mix(in srgb,var(--object-rim-right) 26%,transparent)}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor)>button.journal-navigation-object>.nav-glass-icon{isolation:isolate!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--nav-icon-face-raised)!important;width:9px!important;height:9px!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;border-radius:3px!important;margin:0!important;display:block!important;position:absolute!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:first-child{top:3px!important;left:5px!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:nth-child(2){top:3px!important;right:5px!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:nth-child(3){bottom:3px!important;left:5px!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:nth-child(4){bottom:3px!important;right:5px!important}html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:before,html body .app-shell :is(.main-nav,.mobile-nav) .dashboard-nav-icon>b:after{content:none!important;display:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b,html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;width:8px!important;min-width:8px!important;color:var(--object-rim-top)!important;background-color:var(--nav-icon-face-raised)!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;background-image:none!important;background-clip:padding-box!important;border-radius:3px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:first-child{height:12px!important;top:10px!important;left:6px!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:last-child{height:14px!important;top:5px!important;right:6px!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:before,html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:before{content:""!important;z-index:-1!important;background:linear-gradient(var(--object-rim-top),var(--object-rim-bottom))!important;width:1px!important;height:24px!important;box-shadow:1px 0 0 #00000052,0 0 5px color-mix(in srgb,var(--object-rim-top) 28%,transparent)!important;display:block!important;position:absolute!important;top:-6px!important;left:3px!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:after{content:none!important;display:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles{z-index:1!important;opacity:.68!important;width:34px!important;height:30px!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:first-child{height:10px!important;top:12px!important;left:2px!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-candles>b:last-child{height:13px!important;top:7px!important;left:11px!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-sheet{z-index:3!important;box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--nav-icon-face-raised)!important;width:21px!important;height:26px!important;box-shadow:var(--nav-icon-depth)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;border-radius:5px!important;margin:0!important;padding:7px 4px 3px!important;display:block!important;position:absolute!important;top:1px!important;bottom:auto!important;right:1px!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-sheet:before{content:""!important;border-left:1px solid var(--object-rim-left)!important;border-bottom:1px solid var(--object-rim-bottom)!important;background:color-mix(in srgb,var(--object-rim-top) 34%,transparent)!important;border-radius:0 4px 0 3px!important;width:7px!important;height:7px!important;position:absolute!important;top:0!important;right:0!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-sheet:after{content:none!important;display:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .trade-notes-icon>.notes-sheet>b{background:color-mix(in srgb,var(--object-rim-top) 76%,var(--object-ink))!important;width:11px!important;height:1px!important;margin:0 0 3px!important;display:block!important;position:static!important;transform:none!important;box-shadow:0 1px #0006!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>b{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--nav-icon-face-raised)!important;width:26px!important;height:22px!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;border-radius:5px!important;display:block!important;position:absolute!important;top:5px!important;left:4px!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>b:before{content:""!important;background:color-mix(in srgb,var(--object-rim-top) 68%,transparent)!important;height:1px!important;display:block!important;position:absolute!important;top:5px!important;left:1px!important;right:1px!important;box-shadow:0 1px #00000059!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>b:after{content:""!important;background:var(--object-rim-top)!important;width:3px!important;height:3px!important;box-shadow:6px 0 0 var(--object-rim-left),12px 0 0 var(--object-rim-right),0 5px 0 var(--object-rim-bottom),6px 5px 0 var(--object-rim-top),12px 5px 0 var(--object-rim-right)!important;border-radius:1px!important;display:block!important;position:absolute!important;top:10px!important;left:5px!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>span:before,html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>span:after{content:""!important;z-index:2!important;border:1px solid var(--object-rim-top)!important;background:var(--nav-icon-face-raised)!important;width:3px!important;height:8px!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;border-radius:2px!important;display:block!important;position:absolute!important;top:2px!important;transform:none!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>span:before{left:10px!important}html body .app-shell :is(.main-nav,.mobile-nav) .calendar-nav-icon>span:after{right:10px!important}html body .app-shell :is(.mobile-nav,.more-anchor) .more-nav-icon{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}html body .app-shell :is(.mobile-nav,.more-anchor) .more-nav-icon>b{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--nav-icon-face-raised)!important;width:8px!important;height:8px!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;border-radius:50%!important;flex:0 0 8px!important;margin:0!important;display:block!important;position:relative!important;transform:none!important}html body .app-shell :is(.mobile-nav,.more-anchor) .more-nav-icon>b:before,html body .app-shell :is(.mobile-nav,.more-anchor) .more-nav-icon>b:after{content:none!important;display:none!important}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor)>button.journal-navigation-object.active :is(.dashboard-nav-icon>b,.trade-candles-icon>b,.trade-notes-icon>.notes-sheet,.calendar-nav-icon>b,.more-nav-icon>b){box-shadow:var(--nav-icon-depth-active)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .mobile-nav>button.journal-navigation-object>.nav-glass-icon{flex-basis:34px!important;width:34px!important;height:30px!important;min-height:30px!important}}html body :is(.app-shell,.auth-shell){text-rendering:geometricprecision!important;font-synthesis:none!important;font-optical-sizing:auto!important;font-kerning:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html body :is(.app-shell,.auth-shell) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,button,input,select,textarea,th,td,time,code){text-rendering:geometricprecision!important;font-synthesis:none!important;-webkit-text-stroke:0!important;text-shadow:none!important}html body .app-shell :is(.glass-surface-object,.glass-action-object,.glass-select-object,.glass-result-object,.journal-navigation-object,.panel,.content-panel,.kpi-grid>article,.status-strip,.trade-table,.notes-table):not(.calendar-day-object):not(.week-result-cell):not(.calendar-entry){backface-visibility:visible;will-change:auto!important}html body .app-shell :is(.glass-surface-object,.glass-action-object,.glass-select-object,.glass-result-object,.journal-navigation-object,.panel,.content-panel,.kpi-grid>article,.status-strip,.trade-table,.notes-table):not(.calendar-day-object):not(.week-result-cell):not(.calendar-entry):not(:active){transform:none!important}html body :is(.app-shell,.auth-shell) :is(svg,svg *){shape-rendering:geometricprecision!important;text-rendering:geometricprecision!important}html body :is(.app-shell,.auth-shell) :is(img,picture,canvas){image-rendering:auto!important}html[data-theme] body main.app-shell :is(.main-nav,.mobile-nav,.more-anchor) .ultra-glass-nav-icon.trade-candles-icon>b,html[data-theme] body main.app-shell :is(.main-nav,.mobile-nav) .ultra-glass-nav-icon.trade-notes-icon>.notes-candles>b{color:var(--object-rim-top)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background-color:var(--nav-icon-face-raised)!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;background-image:none!important;transform:none!important}html[data-theme] body main.app-shell :is(.main-nav,.mobile-nav) .ultra-glass-nav-icon.trade-notes-icon>.notes-sheet>b{background:color-mix(in srgb,var(--object-rim-top) 76%,var(--object-ink))!important;border:0!important;width:11px!important;height:1px!important;margin:0 0 3px!important;display:block!important;position:static!important;box-shadow:0 1px #0006!important}html[data-theme] body main.app-shell :is(.mobile-nav,.more-anchor) .ultra-glass-nav-icon.more-nav-icon{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}html[data-theme] body main.app-shell :is(.mobile-nav,.more-anchor) .ultra-glass-nav-icon.more-nav-icon>b{border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--nav-icon-face-raised)!important;width:8px!important;height:8px!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;flex:0 0 8px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .app-shell .modal-backdrop.warning-backdrop{z-index:1000!important;box-sizing:border-box!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overscroll-behavior:contain!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .app-shell .warning-backdrop>.warning-modal{box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;align-self:center!important;width:min(510px,100%)!important;max-width:510px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden auto!important}html body .app-shell .warning-backdrop>.warning-modal>.modal-actions{z-index:8!important;box-sizing:border-box!important;width:100%!important;padding:10px 0 max(1px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--object-line)!important;background:color-mix(in srgb,var(--object-surface) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;flex:none!important;justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;margin:16px 0 0!important;display:flex!important;position:sticky!important;inset:auto auto 0!important}html body .app-shell .warning-backdrop>.warning-modal>.modal-actions>button{float:none!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;display:inline-flex!important;position:relative!important;inset:auto!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .modal-backdrop.warning-backdrop{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))!important}html body .app-shell .warning-backdrop>.warning-modal{border-radius:16px!important;width:100%!important;max-width:480px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 14px)!important;padding:22px 16px 14px!important}html body .app-shell .warning-backdrop>.warning-modal>.modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding-top:9px!important;display:grid!important}html body .app-shell .warning-backdrop>.warning-modal>.modal-actions>button{width:100%!important;min-height:42px!important;padding:8px 10px!important}}@media (width<=390px) and (hover:none) and (pointer:coarse){html body .app-shell .warning-backdrop>.warning-modal>.modal-actions{grid-template-columns:1fr!important}}html[data-theme] body .app-shell .trade-notes-icon>.notes-candles>b,html[data-theme] body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b{color:var(--object-rim-top)!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background-color:var(--nav-icon-face-raised)!important;box-shadow:var(--nav-icon-depth)!important;filter:none!important;background-image:none!important}html[data-theme] body .app-shell .trade-notes-icon>.notes-candles>b:before,html[data-theme] body .app-shell :is(.main-nav,.mobile-nav) .trade-candles-icon>b:before{background:linear-gradient(var(--object-rim-top),var(--object-rim-bottom))!important;box-shadow:1px 0 0 #00000052,0 0 5px color-mix(in srgb,var(--object-rim-top) 28%,transparent)!important}html[data-theme=dark]{--vector-face-top:#f8fdff57;--vector-face-mid:#e2eef32e;--vector-face-bottom:#d2e2e914;--vector-depth-top:#273138b8;--vector-depth-bottom:#000000f0;--vector-depth-stroke:#000000db;--vector-ink:#e6f2f7d1}html[data-theme=dark-blue]{--vector-face-top:#f6fdff5c;--vector-face-mid:#d7edf630;--vector-face-bottom:#bcdeec17;--vector-depth-top:#153f54c7;--vector-depth-bottom:#00070ef2;--vector-depth-stroke:#00080ee0;--vector-ink:#ddf5ffdb}html[data-theme=light]{--vector-face-top:#ffffff8a;--vector-face-mid:#ffffff4d;--vector-face-bottom:#edf4f724;--vector-depth-top:#74828b7a;--vector-depth-bottom:#252e34b3;--vector-depth-stroke:#2f393f99;--vector-ink:#141f26c7}html body .app-shell .calendar-days-scroll{isolation:auto!important;contain:none!important;backface-visibility:visible!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior-inline:none!important;will-change:auto!important;background-color:var(--object-surface-face)!important;background-image:none!important;transform:none!important}html body .app-shell .shared-trade-calendar,html body .app-shell .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell),html body .app-shell .shared-trade-calendar .calendar-entry,html body .app-shell .shared-trade-calendar .calendar-note-icon-box,html body .app-shell .shared-trade-calendar .calendar-note-badge>b{isolation:auto!important;contain:none!important;backface-visibility:visible!important;will-change:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}html body .app-shell .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell){background-clip:border-box!important}html body .app-shell .liquid-vector-icon{box-sizing:content-box!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--vector-ink)!important;box-shadow:none!important;filter:none!important;opacity:1!important;shape-rendering:geometricprecision!important;text-rendering:geometricprecision!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .app-shell .liquid-vector-icon *{vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}html body .app-shell .liquid-vector-icon .vector-face{opacity:1}html body .app-shell .liquid-vector-icon .vector-depth{opacity:.94}html body .app-shell .liquid-vector-icon .vector-highlight{fill:none;stroke:var(--object-rim-top);stroke-width:1.15px;stroke-linecap:round;opacity:.92}html body .app-shell .liquid-vector-icon .vector-wicks,html body .app-shell .liquid-vector-icon .vector-rings{fill:none;stroke:var(--object-rim-top);stroke-width:1.8px;stroke-linecap:round}html body .app-shell .liquid-vector-icon .vector-ink{fill:none;stroke:var(--vector-ink);stroke-width:1.45px;stroke-linecap:round;opacity:.88}html body .app-shell :is(.main-nav,.mobile-nav,.more-anchor) .liquid-vector-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html[data-theme=dark] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor) .liquid-vector-icon{--vector-face-top:#181a1cfa;--vector-face-mid:#08090afc;--vector-face-bottom:#000}html[data-theme=dark-blue] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor) .liquid-vector-icon{--vector-face-top:#08141cfa;--vector-face-mid:#02090efc;--vector-face-bottom:#000205}html[data-theme=light] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor) .liquid-vector-icon{--vector-face-top:#1f2326f7;--vector-face-mid:#0a0c0efc;--vector-face-bottom:#000}html body .app-shell .journal-navigation-object.active .liquid-vector-icon .vector-face{stroke-width:2.05px;opacity:1}html body .app-shell .journal-navigation-object.active .liquid-vector-icon .vector-depth{opacity:1}html body .app-shell .topbar-title-row{justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:100%!important;margin-top:7px!important;display:flex!important}html body .app-shell .topbar-title-row>h1{margin:0!important}html body .app-shell .topbar-title-row>.liquid-vector-icon{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body .app-shell .calendar-note-icon-box .trade-notes-icon.liquid-vector-icon.compact{opacity:1!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .app-shell .calendar-note-icon-box .liquid-vector-icon.compact .vector-note-candles{opacity:.42!important}html body .app-shell .calendar-note-icon-box .liquid-vector-icon.compact .vector-face{stroke-width:1.9px}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .mobile-nav .liquid-vector-icon{width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important}html body .app-shell .topbar-title-row{gap:6px!important;margin-top:5px!important}html body .app-shell .topbar-title-row>.liquid-vector-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}html body .app-shell .trade-calendar-panel{isolation:auto!important;contain:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;transition:none!important;overflow:visible!important;transform:none!important}html body .app-shell .trade-calendar-panel .calendar-object{isolation:auto!important;contain:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:0!important;transition:none!important;position:relative!important;overflow:visible!important;transform:none!important}html body .app-shell .trade-calendar-panel .calendar-days-scroll{isolation:auto!important;contain:none!important;overscroll-behavior-x:contain!important;scroll-behavior:auto!important;scrollbar-gutter:auto!important;touch-action:pan-x pinch-zoom!important;-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;backface-visibility:visible!important;will-change:auto!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;transition:none!important;position:relative!important;overflow:scroll hidden!important;transform:none!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar{isolation:auto!important;contain:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;backface-visibility:visible!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:0!important;transition:none!important;position:relative!important;overflow:visible!important;transform:none!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar,html body .app-shell .trade-calendar-panel .shared-trade-calendar *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important;transition:none!important;animation:none!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell){isolation:auto!important;contain:none!important;backface-visibility:visible!important;background-clip:border-box!important;border-style:solid!important;border-width:1px!important;overflow:hidden!important;transform:none!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar>.calendar-day-object{appearance:none!important;color:var(--object-ink)!important;font:inherit!important;text-align:left!important;cursor:pointer!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar>.calendar-day-object.outside{opacity:1!important;color:var(--object-muted-ink)!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar :is(.calendar-entry,.calendar-net-result-glass,.week-net-result-glass,.calendar-note-icon-box,.calendar-note-badge>b,.calendar-gross-result,.week-gross-result){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important}html body .app-shell .trade-calendar-panel .shared-trade-calendar :is(.calendar-net-result-glass,.week-net-result-glass){border-width:1px!important}@media (hover:hover) and (pointer:fine){html body .app-shell .trade-calendar-panel .shared-trade-calendar>.calendar-day-object:hover{transform:none!important}}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;isolation:auto!important;contain:none!important;will-change:auto!important;transition:none!important;overflow:visible!important;transform:none!important}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object:before,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object:after{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;display:none!important}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .calendar-object,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .calendar-object>.calendar-days-scroll,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .calendar-object>.calendar-days-scroll>.shared-trade-calendar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;isolation:auto!important;contain:none!important;will-change:auto!important;transition:none!important;transform:none!important}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .calendar-object>.calendar-days-scroll{touch-action:pan-x pinch-zoom!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;overflow:scroll hidden!important}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar>b,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar>button.calendar-day-object,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar>div.week-result-cell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;isolation:auto!important;contain:none!important;will-change:auto!important;transition:none!important;transform:none!important}html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar:before,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar:after,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar :before,html body main.app-shell>section.workspace>section.trade-calendar-panel.glass-surface-object .shared-trade-calendar :after{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:0!important;background:0 0!important;display:none!important;transform:none!important}html body main.app-shell.comments-hidden :is(.derived-trade-hint,.execution-origin,.market-chart-hint,.import-modal>p){display:none!important}html body main.app-shell .general-display-settings{margin-bottom:10px!important}html body main.app-shell .import-summary .summary-grid{grid-template-columns:minmax(130px,1.35fr) repeat(5,minmax(72px,1fr))!important;align-items:stretch!important;gap:0!important}html body main.app-shell .import-summary .summary-grid>div{min-width:0!important;overflow:hidden!important}html body main.app-shell .import-summary .summary-grid>div>:is(small,strong){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body main.app-shell .import-summary .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body main.app-shell .import-summary .summary-grid>div{border-right:0!important}}html[data-theme][data-theme] body main.app-shell.app-shell :is(.glass-surface-object,.glass-select-object,.panel,.content-panel,.utility-page,.kpi-grid>article,.status-strip,.dashboard-status-strip,.sync-status-strip,.workspace-select,.account-select,.account-picker,.glass-page-title,.sidebar,.mobile-nav,.titanium-title,.period-result,.month-result,.trade-detail-modal,.trade-drawer,.day-workspace-modal,.trade-day-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.warning-modal,.photo-viewer,.date-filter-dialog,.calendar-settings-modal,.more-menu,.mobile-more-menu,.context-menu){background-color:var(--object-surface-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:var(--object-depth)!important;background-image:none!important}html[data-theme][data-theme] body main.app-shell.app-shell :is(.trade-documentation-details,.trade-screenshots-section,.trade-notes-section,.unified-trade-ledger th,.notes-ledger th,.calendar-entry,.pnl-entry,.execution-list-section,.account-form,.cash-form,.cash-history,.account-picker-item,.settings-card,.settings-category,.grouped-settings-block,.chart-color-control,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.cash-history-row,.user-list>article,.invite-panel,.user-panel,.note-preview,.execution-view-grid>div,.management-table>div,.day-note-entry,.trade-day-summary>div,.day-trade-list>button,.table-empty,.large-empty){background-color:var(--object-inset-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:var(--object-depth)!important;background-image:none!important}html[data-theme][data-theme] body main.app-shell.app-shell :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.trade-sort-button,.account-create-button,.theme-switch,.more-button,.main-nav button,.mobile-nav button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.modal-close,.kebab-button,.context-trigger,input[type=checkbox],input[type=radio],.trade-detail-tabs>button,.day-workspace-tabs>button,.settings-tabs>button,.import-account-mode>button,.row-actions>button,.chart-add-panel){background-color:var(--object-action-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;background-image:none!important}html[data-theme][data-theme] body main.app-shell.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true],.editor-content,.search-input,.trade-id-input){background-color:var(--object-field-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--object-rim-top) 46%,transparent), inset 0 -1px 0 var(--object-edge-bottom)!important;background-image:none!important}html[data-theme][data-theme] body main.app-shell.app-shell :is(.primary-button,.filter.active,.segmented.active,.date-filter-button.active,.trade-sort-button.active,.account-create-button.active,.more-button.active,.main-nav button.active,.mobile-nav button.active,.trade-detail-tabs>button.active,.day-workspace-tabs>button.active,.settings-tabs>button.active,.import-account-mode>button.active){background-color:var(--object-action-active-face)!important}html[data-theme][data-theme] body main.app-shell.app-shell :is(.danger-button,.administration-button,.more-admin-button,.danger,.danger-text){color:var(--pnl-loss)!important}html body .app-shell :is(button,a[href],[role=button],[role=option],[role=menuitem],label.upload-button,select,input[type=checkbox],input[type=radio]){touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}html body .app-shell :is(button,a[href],[role=button],[role=option],[role=menuitem],label.upload-button):before,html body .app-shell :is(button,a[href],[role=button],[role=option],[role=menuitem],label.upload-button):after{pointer-events:none!important}html body .app-shell button:not(:disabled),html body .app-shell :is(a[href],[role=button],[role=option],[role=menuitem],label.upload-button){cursor:pointer!important}html body .app-shell button:disabled{cursor:wait!important}html,body,body .app-shell,html body .app-shell :is(.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop,.warning-backdrop,.trade-drawer,.trade-detail-modal,.trade-day-modal,.day-workspace-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.trade-id-modal,.warning-modal,.photo-viewer,.photo-viewer-stage,.glass-object-modal),html body>:is(.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop,.warning-backdrop),html body>:is(.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop,.warning-backdrop)>*{touch-action:auto!important}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal{background-color:var(--object-surface-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:var(--object-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important;background-image:none!important}html[data-theme=dark-blue] body>.modal-backdrop{background-color:#030f18c7!important;background-image:none!important}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal :is(.date-filter-mode>button,.date-filter-calendar-head>button,.modal-close,.modal-actions>button){background-color:var(--object-action-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;background-image:none!important}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal :is(.date-filter-days>button,.date-filter-selection){background-color:var(--object-inset-face)!important;border-color:var(--object-edge-side)!important;color:var(--object-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--object-rim-top) 42%,transparent), inset 0 -1px 0 var(--object-edge-bottom)!important;background-image:none!important}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal :is(.date-filter-mode>button.active,.date-filter-days>button.in-range,.date-filter-days>button.range-start,.date-filter-days>button.range-end){background-color:var(--object-action-active-face)!important}body :is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside){position:relative!important}body :is(.modal-backdrop,.drawer-backdrop){box-sizing:border-box!important;padding:max(var(--object-overlay-gutter),env(safe-area-inset-top)) max(var(--object-overlay-gutter),env(safe-area-inset-right)) max(var(--object-overlay-gutter),env(safe-area-inset-bottom)) max(var(--object-overlay-gutter),env(safe-area-inset-left))!important}body .modal-backdrop>:is(section,form)>.modal-close,body :is(.modal-top-actions,.drawer-top-actions){z-index:24!important;top:var(--object-dialog-close-offset)!important;right:var(--object-dialog-close-offset)!important;margin:0!important;position:absolute!important;bottom:auto!important;left:auto!important;transform:none!important}body .modal-backdrop>:is(section,form):has(>.modal-close)>:is(.feature-kicker,h2):first-of-type{padding-right:calc(var(--object-control-height) + 14px)!important}body .app-shell :is(.top-actions,.content-toolbar,.panel-heading,.management-heading,.detail-section-heading,.day-notes-toolbar,.settings-save-row){column-gap:var(--object-space-3)!important;row-gap:var(--object-space-2)!important}body .app-shell :is(.trade-detail-tabs,.day-workspace-tabs,.settings-tabs,.date-filter-mode,.segmented,.row-actions,.modal-actions){gap:var(--object-space-2)!important}body .app-shell :is(.trade-documentation-details,.trade-media-section,.trade-notes-section,.execution-list-section,.settings-category,.day-notes-workspace){margin-block:0!important}body .app-shell :is(.trade-tab-panel,.settings-tab-page,.day-note-list,.attachment-grid,.note-attachment-grid){gap:var(--object-section-gap)!important}body .modal-backdrop>:is(section,form)>.modal-actions{gap:var(--object-space-2)!important;margin-top:var(--object-space-4)!important}body .app-shell .photo-viewer-header,body .app-shell .photo-viewer-footer{gap:var(--object-space-2)!important;padding:var(--object-space-2)!important}body .app-shell .photo-viewer-arrow.previous{left:var(--object-space-3)!important}body .app-shell .photo-viewer-arrow.next{right:var(--object-space-3)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){:root{--object-overlay-gutter:7px;--object-dialog-close-offset:8px;--object-section-gap:10px}body .app-shell .photo-viewer-arrow.previous{left:var(--object-space-2)!important}body .app-shell .photo-viewer-arrow.next{right:var(--object-space-2)!important}}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal :is(h2,.date-filter-calendar-head>strong,.date-filter-selection>strong){color:var(--object-ink)!important}html[data-theme] body>.modal-backdrop>.trade-date-filter-modal :is(.feature-kicker,.date-filter-weekdays>b,.date-filter-selection>small){color:var(--object-muted-ink)!important}html body main.app-shell.app-shell :is(.unified-trade-ledger,.unified-note-ledger) table>tbody>tr.ledger-empty-row.ledger-empty-row>td:nth-child(n){height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body main.app-shell.app-shell :is(.unified-trade-ledger,.unified-note-ledger) .ledger-empty-row.ledger-empty-row .table-empty{box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;background-color:var(--object-inset-face)!important;width:100%!important;min-height:118px!important;color:var(--object-muted-ink)!important;box-shadow:var(--object-depth)!important;text-align:center!important;border-radius:11px!important;place-items:center!important;margin:0!important;display:grid!important}html body .app-shell .attachment-image-error{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--pnl-loss) 54%,var(--object-edge-side))!important;background-color:color-mix(in srgb,var(--pnl-loss) 9%,var(--object-inset-face))!important;width:100%!important;min-height:128px!important;color:var(--object-ink)!important;text-align:center!important;box-shadow:var(--object-control-depth)!important;border-radius:10px!important;place-content:center!important;gap:5px!important;padding:14px!important;display:grid!important}html body .app-shell .attachment-image-error b{color:var(--pnl-loss)!important;font-size:12px!important}html body .app-shell .attachment-image-error small{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--object-ink)!important;overflow:hidden!important}html body .app-shell .attachment-image-error em{max-width:340px!important;color:var(--object-muted-ink)!important;white-space:normal!important;font-size:12px!important;font-style:normal!important;line-height:1.45!important}html body .app-shell .attachment-image-error.full{width:min(640px,100%)!important;min-height:260px!important}:root,html[data-theme=dark]{--object-rim-top:#bfefff93;--object-rim-right:#dd77ff5c;--object-rim-bottom:#56297081;--object-rim-left:#52d5ff68;--object-depth:inset 0 1.2px 0 #d6f5ff3a, inset 1.2px 0 0 #53d3ff1f, inset -1.2px 0 0 #e265ff1c, inset 0 -2.4px 0 #210b2b87, 0 0 0 1.2px #00000031, 0 10.8px 28.8px #00000056, 0 0 21.6px #4dc3ff0e;--object-control-depth:inset 0 1.2px 0 #d6f5ff40, inset 1.2px 0 0 #53d3ff22, inset -1.2px 0 0 #e265ff1f, inset 0 -2.4px 0 #210b2b8d, 0 0 0 1.2px #0000002b, 0 7.2px 18px #0000004d, 0 0 14.4px #4dc3ff0c}html[data-theme=dark-blue]{--object-rim-top:#c2f1ffb1;--object-rim-right:#db67ff68;--object-rim-bottom:#2e1443ab;--object-rim-left:#3fcfff7a;--object-depth:inset 0 1.2px 0 #d4f4ff43, inset 1.2px 0 0 #3fcfff2e, inset -1.2px 0 0 #db67ff28, inset 0 -2.4px 0 #040c14b8, 0 0 0 1.2px #00050a43, 0 10.8px 28.8px #00050a74, 0 0 24px #28b1eb17;--object-control-depth:inset 0 1.2px 0 #d4f4ff49, inset 1.2px 0 0 #3fcfff31, inset -1.2px 0 0 #db67ff2b, inset 0 -2.4px 0 #040c14c4, 0 0 0 1.2px #00050a3d, 0 7.2px 18px #00050a6e, 0 0 16.8px #28b1eb14}html[data-theme=light]{--object-rim-top:#fff;--object-rim-right:#b54dd75c;--object-rim-bottom:#47545e93;--object-rim-left:#0097c962;--object-depth:inset 0 1.2px 0 #fff, inset 1.2px 0 0 #009cd12b, inset -1.2px 0 0 #ba41df25, inset 0 -2.4px 0 #303b4343, 0 0 0 1.2px #3d495118, 0 10.8px 28.8px #27333b2e, 0 0 20.4px #008bbf0f;--object-control-depth:inset 0 1.2px 0 #fff, inset 1.2px 0 0 #009cd12b, inset -1.2px 0 0 #ba41df25, inset 0 -2.4px 0 #303b4349, 0 0 0 1.2px #3d495118, 0 7.2px 18px #27333b2b, 0 0 14.4px #008bbf0e}:root{--object-field-depth:inset 0 1.2px 0 color-mix(in srgb,var(--object-rim-top) 55.2%,transparent), inset 0 -1.2px 0 color-mix(in srgb,var(--object-edge-bottom) 100%,transparent), 0 3.6px 9.6px color-mix(in srgb,var(--object-edge-bottom) 24%,transparent);--object-calendar-depth:inset 0 1.2px 0 color-mix(in srgb,var(--object-rim-top) 74.4%,transparent), inset 1.2px 0 0 color-mix(in srgb,var(--object-rim-left) 38.4%,transparent), inset -1.2px 0 0 color-mix(in srgb,var(--object-rim-right) 34.8%,transparent), inset 0 -1.2px 0 color-mix(in srgb,var(--object-edge-bottom) 100%,transparent), inset 0 -4.8px 10.8px color-mix(in srgb,var(--object-edge-bottom) 28.8%,transparent);--object-calendar-adjacent-depth:inset 0 1.2px 0 color-mix(in srgb,var(--object-rim-top) 30%,transparent), inset 1.2px 0 0 color-mix(in srgb,var(--object-rim-left) 14%,transparent), inset -1.2px 0 0 color-mix(in srgb,var(--object-rim-right) 12%,transparent), inset 0 -1.2px 0 color-mix(in srgb,var(--object-edge-bottom) 48%,transparent), inset 0 -3.6px 8.4px color-mix(in srgb,var(--object-edge-bottom) 14%,transparent);--object-dialog-depth:var(--object-depth);--ui-shadow:var(--object-depth);--glass-depth:var(--object-depth);--glass-depth-strong:var(--object-dialog-depth);--journal-glass-shadow:var(--object-depth);--object-shadow:var(--object-depth)}html[data-theme][data-theme] body :is(.app-shell,.auth-shell) :is(.glass-surface-object,.glass-select-object,.panel,.content-panel,.utility-page,.journal-widget-object,.journal-ledger-panel-object,.journal-ledger-object,.journal-calendar-object,.kpi-grid>article,.status-strip,.dashboard-status-strip,.sync-status-strip,.workspace-select,.account-select,.account-picker,.glass-page-title,.auth-card,.sidebar,.mobile-nav,.titanium-title,.period-result,.month-result,.trade-detail-modal,.trade-drawer,.day-workspace-modal,.trade-day-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.warning-modal,.photo-viewer,.date-filter-dialog,.calendar-settings-modal,.more-menu,.mobile-more-menu,.context-menu,.unified-trade-ledger,.unified-note-ledger,.trade-detail-tabs,.administration-tabs){box-shadow:var(--object-depth)!important}html[data-theme][data-theme] body .app-shell :is(.journal-widget-grid>.glass-surface-object,.journal-widget-object,.journal-ledger-panel-object,.unified-trade-ledger,.unified-note-ledger,.journal-calendar-object){border-color:var(--object-edge-side)!important;background-color:var(--object-surface-face)!important;box-shadow:var(--object-depth)!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object{border-radius:var(--object-surface-radius)!important;overflow:clip!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object :is(.journal-calendar-header-object,.journal-calendar-cell-object,.week-result-cell,.journal-calendar-entry-object){border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-edge-side)!important;border-bottom-color:var(--object-edge-bottom)!important;border-left-color:var(--object-edge-side)!important;box-shadow:var(--object-calendar-depth)!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-header-object{background-color:var(--object-action-face)!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-cell-object{background-color:var(--object-inset-face)!important;opacity:1!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object :is(.week-result-heading,.week-result-cell){background-color:color-mix(in srgb,var(--object-inset-face) 76%,var(--object-canvas,#000))!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-cell-object:is(.active-day,.selected-filter-day,.outside,:hover,:focus,:focus-visible,:active){background-color:var(--object-inset-face)!important;box-shadow:var(--object-calendar-depth)!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-cell-object.outside,html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-cell-object.outside:is(:hover,:focus,:focus-visible,:active){background-color:color-mix(in srgb,var(--object-inset-face) 44%,var(--ui-canvas,var(--bg)))!important;border-top-color:color-mix(in srgb,var(--object-rim-top) 34%,transparent)!important;border-right-color:color-mix(in srgb,var(--object-edge-side) 52%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--object-edge-bottom) 56%,transparent)!important;border-left-color:color-mix(in srgb,var(--object-edge-side) 52%,transparent)!important;box-shadow:var(--object-calendar-adjacent-depth)!important;filter:none!important;opacity:1!important;background-image:none!important}html[data-theme][data-theme] body .app-shell .journal-calendar-object .journal-calendar-cell-object.outside>.calendar-date-number{color:var(--object-muted-ink)!important;opacity:.42!important;font-weight:650!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>select{color:var(--object-ink)!important;-webkit-text-fill-color:var(--object-ink)!important;caret-color:var(--object-ink)!important;opacity:1!important;text-shadow:none!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>select>option{color:var(--object-ink)!important;-webkit-text-fill-color:var(--object-ink)!important;opacity:1!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object){position:relative!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>.glass-select-value{box-sizing:border-box!important;z-index:2!important;min-width:0!important;color:var(--object-ink)!important;-webkit-text-fill-color:var(--object-ink)!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important;pointer-events:none!important;grid-area:2/1!important;align-self:center!important;margin:0!important;padding:1px 25px 1px 7px!important;font-size:12px!important;font-weight:700!important;line-height:22px!important;overflow:hidden!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>.glass-select-chevron{z-index:3!important;border-right:1.5px solid var(--object-ink)!important;border-bottom:1.5px solid var(--object-ink)!important;opacity:.72!important;pointer-events:none!important;width:6px!important;height:6px!important;position:absolute!important;bottom:13px!important;right:15px!important;transform:rotate(45deg)!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>select{z-index:4!important;color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:.001!important;cursor:pointer!important;grid-area:2/1!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>.glass-select-value{padding-left:5px!important;font-size:12px!important;line-height:21px!important}html[data-theme][data-theme] body .app-shell .top-actions :is(.workspace-select,.account-select,.glass-select-object)>.glass-select-chevron{bottom:12px!important;right:12px!important}}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object>.journal-ledger-header-object{justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:22px 20px 16px!important;display:flex!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .trade-tools{align-self:flex-start!important;min-width:0!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .ledger-tools-layout{grid-template-rows:auto auto!important;justify-items:end!important;gap:7px!important;min-width:0!important;display:grid!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object :is(.ledger-tools-primary,.ledger-tools-secondary){justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme=dark] body,html[data-theme=dark] body .app-shell{background-color:#020202!important;background-image:radial-gradient(at 78% -16%,#ffffff0a,#0000 39%),radial-gradient(at 8% 76%,#76767c07,#0000 39%),linear-gradient(145deg,#010101,#080808 57%,#020202)!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object>.journal-ledger-header-object>div:first-child>span{color:var(--object-muted-ink)!important;letter-spacing:.16em!important;font-size:12px!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object>.journal-ledger-header-object h2{color:var(--object-ink)!important;margin-top:5px!important;font-size:18px!important;line-height:1.2!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object>.journal-ledger-header-object{padding:14px 12px 11px!important;display:block!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .trade-tools{width:100%!important;margin-top:10px!important;overflow:visible!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .ledger-tools-layout,html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object :is(.ledger-tools-primary,.ledger-tools-secondary){width:100%!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .ledger-tools-primary{justify-content:flex-end!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .ledger-tools-secondary{scrollbar-width:none!important;justify-content:flex-end!important;overflow:auto hidden!important}html[data-theme][data-theme] body .app-shell .journal-ledger-panel-object .ledger-tools-secondary::-webkit-scrollbar{display:none!important}html body .app-shell .unified-trade-ledger{overscroll-behavior-x:contain!important;overflow:auto hidden!important}html body .app-shell .unified-trade-ledger .sortable-trade-table :is(th,td){min-height:62px!important;max-height:62px!important}html body .app-shell .unified-trade-ledger .sortable-trade-table th{height:36px!important;min-height:36px!important;max-height:36px!important}}html[data-theme][data-theme] body :is(.app-shell,.auth-shell) :is(.trade-documentation-details,.trade-screenshots-section,.trade-media-section,.trade-notes-section,.execution-list-section,.account-form,.cash-form,.cash-history,.account-picker-item,.settings-card,.settings-category,.grouped-settings-block,.chart-color-control,.import-target-account,.drop-zone,.import-summary,.summary-grid>div,.cash-history-row,.user-list>article,.invite-panel,.user-panel,.note-preview,.execution-view-grid>div,.management-table>div,.day-note-entry,.trade-day-summary>div,.day-trade-list>button,.table-empty,.large-empty,.admin-card,.account-card,.note-card,.list-card,.storage-metric-card,.storage-category-grid>div,.attachment-image-error){box-shadow:var(--object-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell) :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.segmented,.filter,.date-filter-button,.date-filter-chip,.trade-sort-button,.account-create-button,.theme-switch,.more-button,.main-nav button,.mobile-nav button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.modal-close,.drawer-close,.kebab-button,.context-trigger,.icon-button,.calendar-settings-trigger,.trade-detail-tabs>button,.day-workspace-tabs>button,.settings-tabs>button,.administration-tabs>button,.import-account-mode>button,.row-actions>button,.chart-add-panel,.glass-toggle,.button-count-badge,.calendar-note-icon-box,.calendar-note-badge>b,.glass-media-icon,.date-filter-glass-icon,.theme-mode-glass-icon,.photo-viewer-close,.photo-viewer-arrow,.photo-viewer-counter){box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true],.editor-content,.search-input,.trade-id-input){box-shadow:var(--object-field-depth)!important}html[data-theme][data-theme] body>.modal-backdrop>:is(.glass-object-modal,.warning-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.trade-id-modal,.trade-day-modal,.calendar-settings-modal){box-shadow:var(--object-dialog-depth)!important}html[data-theme][data-theme] body>.modal-backdrop :is(.glass-action-object,.primary-button,.secondary-button,.danger-button,.modal-close,.date-filter-mode>button,.date-filter-calendar-head>button,.modal-actions>button){box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body>.modal-backdrop :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true],.date-filter-selection,.date-filter-days>button){box-shadow:var(--object-field-depth)!important}html[data-theme] body .glass-result-object.profit,html[data-theme] body .trade-net-result-glass.profit{box-shadow:inset 0 1.2px #ddf6ff81,inset 0 -9.6px 18px #00537e3d,0 0 0 1.2px #4bc5ff25,0 8.4px 22.8px #31b7ff43!important}html[data-theme] body .glass-result-object.loss,html[data-theme] body .trade-net-result-glass.loss{box-shadow:inset 0 1.2px #ffe2e67a,inset 0 -9.6px 18px #84001840,0 0 0 1.2px #ff647725,0 8.4px 22.8px #ff496043!important}html[data-theme] body .glass-result-object.neutral,html[data-theme] body .trade-net-result-glass.neutral{box-shadow:inset 0 1.2px #ffffff56,inset 0 -9.6px 18px #0000002b,0 0 0 1.2px #e1e8ec18,0 8.4px 21.6px #00000037!important}html[data-theme] body main.app-shell.app-shell .trade-calendar-panel .shared-trade-calendar>:is(b,.calendar-day-object,.week-result-cell),html[data-theme] body main.app-shell.app-shell .trade-calendar-panel .shared-trade-calendar .calendar-entry{box-shadow:var(--object-calendar-depth)!important}:root{--nav-icon-depth:inset 1.2px 1.2px 0 color-mix(in srgb,var(--object-rim-top) 100%,transparent), inset -1.2px 0 0 color-mix(in srgb,var(--object-rim-right) 74.4%,transparent), inset 0 -2.4px 0 color-mix(in srgb,var(--object-rim-bottom) 86.4%,transparent), inset 2.4px 0 0 color-mix(in srgb,var(--object-rim-left) 57.6%,transparent), 0 2.4px 0 color-mix(in srgb,var(--object-edge-bottom) 100%,#000), 0 6px 9.6px #00000081, -2.4px -1.2px 9.6px color-mix(in srgb,var(--object-rim-top) 24%,transparent), 2.4px 1.2px 10.8px color-mix(in srgb,var(--object-rim-right) 20.4%,transparent);--nav-icon-depth-active:inset 1.2px 1.2px 0 var(--object-rim-top), inset -1.2px 0 0 color-mix(in srgb,var(--object-rim-right) 98.4%,transparent), inset 0 -2.4px 0 color-mix(in srgb,var(--object-rim-bottom) 100%,transparent), inset 2.4px 0 0 color-mix(in srgb,var(--object-rim-left) 79.2%,transparent), 0 3.6px 0 color-mix(in srgb,var(--object-edge-bottom) 100%,#000), 0 8.4px 13.2px #00000093, -3.6px -2.4px 13.2px color-mix(in srgb,var(--object-rim-top) 37.2%,transparent), 3.6px 2.4px 14.4px color-mix(in srgb,var(--object-rim-right) 31.2%,transparent)}html[data-theme=light-liquid-colored],html[data-theme=light-liquid-colored] body,html[data-theme=light-liquid-colored] body .app-shell,html[data-theme=light-liquid-colored] body .workspace,html[data-theme=light-liquid-colored] body .sidebar{background-color:var(--ui-canvas)!important;color:var(--ui-text)!important}html[data-theme=light-liquid-colored] body :is(.app-shell,.auth-shell) :is(input,select,textarea,[contenteditable=true],.glass-surface-object,.glass-action-object,.glass-select-object){color:var(--object-ink)!important}html[data-theme=light-liquid-colored] body :is(.app-shell,.auth-shell) :is(input,select,textarea,[contenteditable=true]){background-color:var(--object-field-face)!important;border-color:var(--ui-border)!important}html[data-theme=light-liquid-colored] body .theme-mode-glass-icon.light-liquid-colored{color:#7d56dc!important;background:linear-gradient(135deg,#ffffffeb,#6dd8ff47 48%,#eb69d33d)!important;border-color:#7c54dc75!important;box-shadow:inset 1px 1px #fff,0 0 10px #8e53df40!important}html[data-theme=light-liquid-colored] body .theme-mode-glass-icon.light-liquid-colored>span{background:repeating-conic-gradient(from 0deg,currentColor 0 5deg,transparent 5deg 42deg)!important;border-radius:50%!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:3px!important;-webkit-mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important;mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important}@media (width>=761px){body .app-shell .theme-dropdown-trigger{min-width:184px!important}}html[data-theme] body .app-shell .chart-overlay-controls{grid-template-columns:repeat(2,minmax(210px,1fr))!important;width:min(760px,100%)!important}html[data-theme] body .app-shell .chart-overlay-controls>label{background-color:var(--object-action-face)!important;border-color:var(--ui-border)!important;box-shadow:var(--object-control-depth)!important}html[data-theme] body .app-shell .chart-overlay-controls>.chart-overlay-toggle{grid-column:1/-1!important;grid-template-columns:auto 1fr!important;justify-self:start!important;min-width:190px!important}html[data-theme] body .app-shell .ax-chart-canvas>.onboard-trade-stats{z-index:7!important;pointer-events:none!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;max-width:calc(100% - 90px)!important;display:flex!important;position:absolute!important;inset:10px auto auto 10px!important}html[data-theme] body .app-shell .onboard-trade-stats>:is(.onboard-trade-number,.onboard-gross-stat,.onboard-net-stat){border-radius:var(--object-control-radius)!important;align-content:center!important;gap:2px!important;min-width:92px!important;min-height:46px!important;padding:7px 10px!important;display:grid!important}html[data-theme] body .app-shell .onboard-trade-stats small{color:var(--object-muted-ink)!important;font:750 12px/1 var(--font-geist-mono)!important;letter-spacing:.12em!important}html[data-theme] body .app-shell .onboard-trade-stats strong{font-size:12px!important;line-height:1.15!important}html[data-theme] body .app-shell .onboard-gross-stat.profit strong{color:var(--pnl-profit)!important}html[data-theme] body .app-shell .onboard-gross-stat.loss strong{color:var(--pnl-loss)!important}html[data-theme] body .app-shell .onboard-gross-stat.neutral strong{color:var(--pnl-neutral)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html[data-theme] body .app-shell .chart-overlay-controls{grid-template-columns:1fr!important;width:100%!important}html[data-theme] body .app-shell .chart-overlay-controls>.chart-overlay-toggle{grid-column:1!important}html[data-theme] body .app-shell .ax-chart-canvas>.onboard-trade-stats{gap:4px!important;max-width:calc(100% - 70px)!important;inset:7px auto auto 7px!important}html[data-theme] body .app-shell .onboard-trade-stats>:is(.onboard-trade-number,.onboard-gross-stat,.onboard-net-stat){min-width:76px!important;min-height:40px!important;padding:5px 7px!important}}:root{--glass-line-size:2px;--glass-line-color:color-mix(in srgb,var(--object-rim-top) 52%,transparent);--glass-line-shadow:0 1px 0 color-mix(in srgb,var(--object-rim-top) 28%,transparent),0 4px 12px color-mix(in srgb,var(--object-rim-left) 12%,transparent)}html body .app-shell :is(hr,.glass-divider-object,.more-menu-glass-divider){background:linear-gradient(90deg,transparent,var(--glass-line-color) 12%,var(--glass-line-color) 88%,transparent)!important;box-shadow:var(--glass-line-shadow)!important;opacity:.72!important;width:100%!important;height:var(--glass-line-size)!important;min-height:var(--glass-line-size)!important;border:0!important;border-radius:999px!important;margin:0!important;display:block!important}html body .app-shell :is(.content-toolbar,.panel-heading,.settings-category-heading){position:relative}html body .app-shell :is(.topbar,.temporary-chart-list,.database-storage-breakdown,.warning-modal>.modal-actions,.note-modal>.modal-actions,.cash-history>div:not(.management-heading):not(.table-empty),.storage-relation-row){border-color:var(--glass-line-color)!important}html body .app-shell :is(.temporary-chart-list,.database-storage-breakdown,.warning-modal>.modal-actions,.note-modal>.modal-actions,.cash-history>div:not(.management-heading):not(.table-empty),.storage-relation-row){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--object-rim-top) 18%,transparent)!important}html body .app-shell .normalized-more-menu{border-radius:var(--object-dialog-radius)!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding:10px!important;display:flex!important;overflow:hidden!important}html body .app-shell .normalized-more-menu .more-menu-navigation{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;display:grid!important}html body .app-shell .normalized-more-menu :is(.more-menu-navigation,.more-menu-account-section)>button{width:100%!important;min-height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;text-align:left!important;align-items:center!important;padding:0 12px!important;display:flex!important}html body .app-shell .normalized-more-menu .more-menu-navigation>button.danger{color:var(--ui-negative,#ff6477)!important;font-weight:850!important}html body .app-shell .more-menu-account-section{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-top:auto!important;display:grid!important}html body .app-shell .more-menu-account{align-items:center!important;gap:10px!important;min-width:0!important;padding:7px 4px!important;display:flex!important}html body .app-shell .more-menu-account>span{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;width:34px!important;height:34px!important;box-shadow:var(--object-control-depth)!important;flex:0 0 34px!important;place-items:center!important;font-size:12px!important;font-weight:900!important;display:grid!important}html body .app-shell .more-menu-account>div{min-width:0!important}html body .app-shell .more-menu-account :is(strong,small){text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body .app-shell .more-menu-account strong{color:var(--object-ink)!important;font-size:12px!important}html body .app-shell .more-menu-account small{color:var(--object-muted-ink)!important;margin-top:2px!important;font-size:12px!important}html body .app-shell .more-menu-logout{text-align:center!important;justify-content:center!important;font-weight:850!important}html body .app-shell .more-menu{left:0!important;right:0!important;top:calc(100% + var(--object-space-2))!important;max-height:min(72vh,620px)!important;bottom:auto!important;overflow:auto!important}html body .app-shell .mobile-more-menu.open{left:var(--object-space-2)!important;right:var(--object-space-2)!important;bottom:calc(var(--mobile-nav-height,74px) + env(safe-area-inset-bottom) + var(--object-space-2))!important;max-height:calc(100dvh - var(--mobile-nav-height,74px) - env(safe-area-inset-bottom) - 32px)!important;grid-template-columns:1fr!important;overflow:auto!important}html body .app-shell .import-page-more{position:relative!important}html body .app-shell .import-page-more>summary{width:var(--object-control-height)!important;height:var(--object-control-height)!important;cursor:pointer!important;border-radius:var(--object-control-radius)!important;place-items:center!important;list-style:none!important;display:grid!important}html body .app-shell .import-page-more>summary::-webkit-details-marker{display:none!important}html body .app-shell .import-page-more-menu{z-index:80!important;top:calc(100% + var(--object-space-2))!important;border:1px solid var(--object-edge-side)!important;border-radius:var(--object-surface-radius)!important;background:var(--object-surface-face)!important;width:max-content!important;min-width:170px!important;box-shadow:var(--object-depth)!important;-webkit-backdrop-filter:var(--object-blur)!important;padding:6px!important;position:absolute!important;right:0!important}html body .app-shell .import-page-more-menu>button{width:100%!important;min-height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;text-align:left!important;padding:0 12px!important}html body .app-shell .dashboard-composer-toolbar{justify-content:flex-end!important;align-items:end!important;gap:8px!important;margin:10px 0!important;display:flex!important}html body .app-shell .dashboard-template-select{gap:3px!important;width:min(220px,55vw)!important;display:grid!important}html body .app-shell .dashboard-template-select>span{letter-spacing:.16em!important;color:var(--object-muted-ink)!important;font-size:12px!important;font-weight:850!important}html body .app-shell .dashboard-template-select>select{width:100%!important;height:var(--object-control-height)!important;border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;color:var(--object-ink)!important;box-shadow:var(--object-control-depth)!important;padding:0 28px 0 12px!important}html body .app-shell .dashboard-edit-button{min-width:72px!important;height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}html body .app-shell .dashboard-editor-panel{border-radius:var(--object-surface-radius)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-bottom:10px!important;padding:10px!important;display:grid!important;overflow:hidden!important}html body .app-shell .dashboard-widget-library,.dashboard-template-editor{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}html body .app-shell .dashboard-widget-library>span{letter-spacing:.14em!important;color:var(--object-muted-ink)!important;font-size:12px!important;font-weight:850!important}html body .app-shell .dashboard-widget-library button,.dashboard-template-editor button{min-height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;padding:0 12px!important}html body .app-shell .dashboard-template-editor input{height:var(--object-control-height)!important;border-radius:var(--object-control-radius)!important;min-width:150px!important;padding:0 12px!important}html body .app-shell .dashboard-composer-grid{gap:var(--object-space-3)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}html body .app-shell .dashboard-widget-slot{min-width:0!important;position:relative!important}html body .app-shell .dashboard-widget-slot.dashboard-widget-large{grid-column:1/-1!important}html body .app-shell .dashboard-widget-slot>.dashboard-composer-widget{height:100%!important;min-height:var(--widget-standard-height,150px)!important}html body .app-shell .dashboard-widget-slot>.dashboard-grid{height:100%!important;margin:0!important}html body .app-shell .dashboard-widget-slot>.dashboard-grid>.journal-widget-object{min-height:var(--widget-large-height,430px)!important}html body .app-shell .dashboard-widget-slot.editing{border:1px dashed var(--object-edge-side)!important;border-radius:var(--object-dialog-radius)!important;padding-top:38px!important}html body .app-shell .dashboard-widget-actions{z-index:5!important;grid-template-columns:30px minmax(0,1fr) 30px 30px!important;align-items:center!important;gap:4px!important;display:grid!important;position:absolute!important;top:4px!important;left:5px!important;right:5px!important}html body .app-shell .dashboard-widget-actions strong{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--object-muted-ink)!important;font-size:12px!important;overflow:hidden!important}html body .app-shell .dashboard-widget-actions button{border-radius:var(--object-control-radius)!important;place-items:center!important;width:30px!important;height:28px!important;padding:0!important;display:grid!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .dashboard-composer-grid{grid-template-columns:1fr!important}html body .app-shell .dashboard-widget-slot.dashboard-widget-large{grid-column:auto!important}html body .app-shell .dashboard-editor-panel{grid-template-columns:1fr!important}html body .app-shell .dashboard-composer-toolbar{align-items:end!important}}html body .app-shell .mobile-more-menu.normalized-more-menu{display:none!important}html body .app-shell .more-menu.normalized-more-menu{display:flex!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget{box-sizing:border-box!important;min-width:0!important;height:100%!important;min-height:var(--widget-standard-height,150px)!important;padding:var(--object-space-4)!important;border-style:solid!important;border-width:1px!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;border-radius:var(--object-dialog-radius)!important;background-color:var(--object-surface-face)!important;box-shadow:var(--object-depth)!important;color:var(--object-ink)!important;isolation:isolate!important;background-image:none!important;flex-direction:column!important;align-items:stretch!important;display:flex!important;position:relative!important;overflow:hidden!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>.kpi-top{justify-content:space-between!important;align-items:flex-start!important;gap:var(--object-space-3)!important;width:100%!important;min-width:0!important;margin:0 0 var(--object-space-3)!important;color:var(--object-muted-ink)!important;display:flex!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>.kpi-top>span{min-width:0!important;color:var(--object-muted-ink)!important;letter-spacing:.14em!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>.kpi-top>em{border:1px solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background-color:var(--object-action-face)!important;width:28px!important;height:28px!important;box-shadow:var(--object-control-depth)!important;color:var(--object-muted-ink)!important;letter-spacing:0!important;flex:0 0 28px!important;place-items:center!important;margin:0!important;font-style:normal!important;display:grid!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>strong{margin:var(--object-space-1) 0 0!important;color:var(--object-ink)!important;font-family:var(--font-geist-mono),monospace!important;letter-spacing:-.045em!important;font-size:clamp(20px,2vw,26px)!important;font-weight:800!important;line-height:1.08!important;display:block!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>.glass-result-object{align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:0!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>small{margin-top:var(--object-space-2)!important;color:var(--object-muted-ink)!important;font-size:12px!important;line-height:1.35!important;display:block!important}html[data-theme] body .app-shell .account-balance-kpi .account-balance-single{justify-content:flex-start!important;align-items:flex-start!important;gap:var(--object-space-2)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}html[data-theme] body .app-shell .account-balance-kpi .account-balance-single>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--object-muted-ink)!important;font-size:12px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html[data-theme] body .app-shell .account-balance-list{align-content:start!important;gap:var(--object-space-2)!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding:1px 3px 3px 1px!important;display:grid!important;overflow:auto!important}html[data-theme] body .app-shell .account-balance-row{box-sizing:border-box!important;align-items:center!important;gap:var(--object-space-2)!important;border:var(--object-material-edge) solid var(--object-edge-side)!important;border-top-color:var(--object-rim-top)!important;border-bottom-color:var(--object-edge-bottom)!important;border-radius:var(--object-control-radius)!important;background:var(--object-inset-face)!important;min-width:0!important;box-shadow:var(--object-field-depth)!important;grid-template-columns:minmax(0,1fr) auto!important;padding:6px 7px!important;display:grid!important}html[data-theme] body .app-shell .account-balance-row>span{gap:2px!important;min-width:0!important;display:grid!important}html[data-theme] body .app-shell .account-balance-row>span>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--object-ink)!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}html[data-theme] body .app-shell .account-balance-row>span>small{color:var(--object-muted-ink)!important;letter-spacing:.11em!important;font-size:12px!important;font-weight:800!important}html[data-theme] body .app-shell .account-balance-row .dashboard-account-balance-result.compact{border-radius:var(--object-field-radius)!important;width:auto!important;min-width:92px!important;max-width:150px!important;padding:5px 8px!important}html[data-theme] body .app-shell .account-balance-row .dashboard-account-balance-result.compact>small{font-size:12px!important}html[data-theme] body .app-shell .account-balance-row .dashboard-account-balance-result.compact>strong{white-space:nowrap!important;font-size:12px!important;line-height:1.05!important}html[data-theme] body .app-shell .account-balance-empty{min-height:54px!important;padding:var(--object-space-3)!important;border:var(--object-material-edge) solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;background:var(--object-inset-face)!important;box-shadow:var(--object-field-depth)!important;color:var(--object-muted-ink)!important;text-align:center!important;place-items:center!important;font-size:12px!important;display:grid!important}html[data-theme=dark]{--bg:#030303;--ui-canvas:#030303;--ui-surface:#101011c2;--ui-surface-strong:#0b0b0cf0;--ui-surface-soft:#ffffff0a;--ui-input:#0c0c0d;--ui-field:#0c0c0d;--object-surface-face:#111112c2;--object-inset-face:#171718a6;--object-action-face:#19191bb8;--object-action-active-face:#262629d1;--object-chrome-face:#0d0d0eb8;--object-field-face:#0c0c0d}html[data-theme=dark] body,html[data-theme=dark] body .app-shell,html[data-theme=dark] body .workspace,html[data-theme=dark] body .sidebar{background-color:#030303!important;background-image:radial-gradient(at 78% -16%,#ffffff0e,#0000 39%),radial-gradient(at 8% 76%,#96969c0a,#0000 42%),linear-gradient(145deg,#020202 0%,#0b0b0c 57%,#030303 100%)!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .mobile-more-menu.normalized-more-menu.open{display:flex!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget{min-height:132px!important;padding:var(--object-space-3)!important}}html[data-theme=light-liquid-colored]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f3;--panel:#ffffff6b;--panel-2:#ffffff9e;--line:#1c242b29;--line-strong:#1c242b57;--text:#151a1e;--muted:#657078;--ui-canvas:#eef1f3;--ui-surface:#fff3;--ui-surface-strong:#2e3f4a24;--ui-surface-soft:#404f590e;--ui-text:#151a1e;--ui-muted:#657078;--ui-subtle:#657078;--ui-border:#1c242b29;--ui-border-strong:#1c242b57;--ui-input:#ffffff70;--object-surface-face:#fff3;--object-inset-face:#404f590e;--object-action-face:#3f4f5a13;--object-action-active-face:#2e3f4a24;--object-chrome-face:#37485311;--object-field-face:#ffffff70;--object-edge-top:#fff;--object-edge-side:#37485b61;--object-edge-bottom:#333a6180;--object-rim-top:#fff;--object-rim-right:#d63fcc9e;--object-rim-bottom:#4e42d57a;--object-rim-left:#00a4d3a3;--object-ink:#111922;--object-muted-ink:#465567;--object-depth:inset 0 1.2px 0 #fff, inset 1.2px 0 0 #00a4d347, inset -1.2px 0 0 #d63fcc40, inset 0 -2.4px 0 #4e42d547, 0 0 0 1.2px #303f4f21, 0 10.8px 28.8px #2e3a4b38;--object-control-depth:inset 0 1.2px 0 #fff, inset 1.2px 0 0 #00a4d34d, inset -1.2px 0 0 #d63fcc45, inset 0 -2.4px 0 #4e42d54d, 0 0 0 1.2px #303f4f1f, 0 7.2px 18px #2e3a4b33}html[data-theme=dark-liquid-colored]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030303;--panel:#24262ab3;--panel-2:#1b1d20db;--line:#ffffff2b;--line-strong:#ffffff59;--text:#e7f2fb;--muted:#838383;--ui-canvas:#030303;--ui-surface:#101011c2;--ui-surface-strong:#0b0b0cf0;--ui-surface-soft:#ffffff0a;--ui-text:#edf0f2;--ui-muted:#949ba0;--ui-subtle:#838383;--ui-border:#ffffff2b;--ui-border-strong:#ffffff59;--ui-input:#0c0c0d;--object-surface-face:#111112c2;--object-inset-face:#171718a6;--object-action-face:#19191bb8;--object-action-active-face:#262629d1;--object-chrome-face:#0d0d0eb8;--object-field-face:#0c0c0d;--object-edge-top:#def4fcad;--object-edge-side:#89a9b957;--object-edge-bottom:#2e1540b8;--object-rim-top:#e1f7ffc2;--object-rim-right:#e743ff9c;--object-rim-bottom:#602b92b3;--object-rim-left:#2acbf69e;--object-ink:#f4f7fa;--object-muted-ink:#aeb9c3;--object-depth:inset 0 1.2px 0 #e1f7ff5c, inset 1.2px 0 0 #2acbf63d, inset -1.2px 0 0 #e743ff3b, inset 0 -2.4px 0 #602b927a, 0 0 0 1.2px #00000047, 0 10.8px 28.8px #0000007a, 0 0 22px #a440e11a;--object-control-depth:inset 0 1.2px 0 #e1f7ff63, inset 1.2px 0 0 #2acbf642, inset -1.2px 0 0 #e743ff40, inset 0 -2.4px 0 #602b9280, 0 0 0 1.2px #00000042, 0 7.2px 18px #00000070, 0 0 16px #a440e117}html[data-theme=dark-blue-liquid-colored]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06101a;--panel:#0c1c284d;--panel-2:#0815206b;--line:#abe1f938;--line-strong:#7ed3f975;--text:#eaf7ff;--muted:#91a9b7;--ui-canvas:#06101a;--ui-surface:#0c1c284d;--ui-surface-strong:#081520b8;--ui-surface-soft:#6ed0ff13;--ui-text:#edf8ff;--ui-muted:#afc3cf;--ui-subtle:#8fa6b3;--ui-border:#a4e0fa3d;--ui-border-strong:#9be1ff6b;--ui-input:#0a1a27;--object-surface-face:#0f233157;--object-inset-face:#0b1f2e6b;--object-action-face:#122b3b70;--object-action-active-face:#1b415799;--object-chrome-face:#0a1c2a8f;--object-field-face:#091925;--object-edge-top:#d2f6ffbd;--object-edge-side:#69bbda61;--object-edge-bottom:#071933c2;--object-rim-top:#dbf9ffcc;--object-rim-right:#cb4cf48f;--object-rim-bottom:#4a33abad;--object-rim-left:#38e7b19e;--object-ink:#f0f9ff;--object-muted-ink:#adc4d1;--object-depth:inset 0 1.2px 0 #dbf9ff66, inset 1.2px 0 0 #38e7b140, inset -1.2px 0 0 #cb4cf438, inset 0 -2.4px 0 #4a33ab7a, 0 0 0 1.2px #00070d47, 0 10.8px 28.8px #00070d85, 0 0 22px #2abeeb1f;--object-control-depth:inset 0 1.2px 0 #dbf9ff6e, inset 1.2px 0 0 #38e7b145, inset -1.2px 0 0 #cb4cf43d, inset 0 -2.4px 0 #4a33ab82, 0 0 0 1.2px #00070d42, 0 7.2px 18px #00070d7a, 0 0 16px #2abeeb1c}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]),html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body,html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body .app-shell,html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body .workspace,html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body .sidebar{background-color:var(--ui-canvas)!important;color:var(--ui-text)!important}html[data-theme=light-liquid-colored] body:before{background:radial-gradient(at 78% -22%,#ffffffeb,#0000 42%),radial-gradient(at 8% 72%,#a9b5be2e,#0000 40%),linear-gradient(145deg,#edf1f3,#dfe5e8 58%,#f4f6f7)!important}html[data-theme=dark-liquid-colored] body:before{background:radial-gradient(at 78% -16%,#ffffff0e,#0000 39%),radial-gradient(at 8% 76%,#96969c0a,#0000 42%),linear-gradient(145deg,#020202 0%,#0b0b0c 57%,#030303 100%)!important}html[data-theme=dark-blue-liquid-colored] body:before{background:radial-gradient(at 78% -16%,#2fafeb2b,#0000 39%),radial-gradient(at 8% 76%,#75c7eb17,#0000 39%),linear-gradient(145deg,#06111b,#0a1a25 57%,#050d15)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(h1,h2,h3,h4,p,span,strong,b,em,label,th,td,time,button,code):not(.positive,.negative,.profit,.loss,.danger,.danger-text,.more-admin-button){color:var(--object-ink)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(small,.muted,.feature-kicker,.side-label,.panel-heading>span,.detail-section-heading span,.settings-category-heading span){color:var(--object-muted-ink)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true],.editor-content){background-color:var(--object-field-face)!important;border-color:var(--object-edge-side)!important;color:var(--object-ink)!important;caret-color:var(--object-ink)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(input,textarea)::placeholder{color:var(--object-muted-ink)!important;opacity:.84!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body select>option{background:var(--object-field-face)!important;color:var(--object-ink)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(.glass-surface-object,.glass-select-object,.panel,.content-panel,.trade-table tbody tr,.notes-table tbody tr,.calendar-day-object,.week-result-cell,.glass-object-modal){background-color:var(--object-surface-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background-image:none!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) .glass-action-object{background-color:var(--object-action-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background-image:none!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(.positive,.profit){color:var(--pnl-profit)!important}html:is([data-theme=light-liquid-colored],[data-theme=dark-liquid-colored],[data-theme=dark-blue-liquid-colored]) body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.photo-viewer-backdrop) :is(.negative,.loss,.danger,.danger-text,.more-admin-button){color:var(--pnl-loss)!important}.theme-mode-glass-icon.dark-liquid-colored,.theme-mode-glass-icon.dark-blue-liquid-colored{color:#5bdcff!important;box-shadow:var(--object-control-depth)!important;background:#15101c!important;border-color:#e249f6ad!important}.theme-mode-glass-icon.dark-blue-liquid-colored{color:#61e6bd!important;background:#092637!important;border-color:#ca5bf1a8!important}.theme-mode-glass-icon.dark-liquid-colored>span,.theme-mode-glass-icon.dark-blue-liquid-colored>span{background:#08090c!important;box-shadow:-3px 4px 8px #40cff44d!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .dashboard-composer-grid{gap:var(--object-space-2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .dashboard-widget-slot.dashboard-widget-standard{grid-column:auto!important}html body .app-shell .dashboard-widget-slot.dashboard-widget-large{grid-column:1/-1!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>.kpi-top>span{letter-spacing:.11em!important;font-size:12px!important}html[data-theme] body .app-shell .dashboard-widget-slot>.dashboard-composer-widget>strong{font-size:clamp(18px,5vw,22px)!important}}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;background:var(--object-field-face)!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:var(--object-control-depth)!important;color:var(--object-ink)!important;cursor:pointer!important;vertical-align:middle!important;border-radius:5px!important;flex:0 0 18px!important;place-content:center!important;margin:0!important;padding:0!important;display:inline-grid!important;overflow:hidden!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]:after{content:""!important;opacity:0!important;transform-origin:50%!important;border:2px solid!important;border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;transition:transform .12s,opacity .12s!important;display:block!important;transform:translateY(-1px)rotate(45deg)scale(0)!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]:checked{background:color-mix(in srgb,var(--object-action-active-face) 72%,var(--object-rim-left) 28%)!important;box-shadow:var(--object-control-depth),0 0 11px color-mix(in srgb,var(--object-rim-left) 28%,transparent)!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]:checked:after{opacity:1!important;transform:translateY(-1px)rotate(45deg)scale(1)!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--object-rim-left) 72%,transparent)!important;outline-offset:2px!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox]:disabled{opacity:.42!important;cursor:not-allowed!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]{appearance:none!important;box-sizing:border-box!important;width:100%!important;height:18px!important;min-height:18px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;height:4px!important;box-shadow:var(--object-field-depth)!important;border-radius:999px!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-webkit-slider-thumb{appearance:none!important;border:1px solid var(--object-rim-top)!important;background:var(--object-action-active-face)!important;width:14px!important;height:14px!important;box-shadow:var(--object-control-depth)!important;border-radius:50%!important;margin-top:-6px!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-moz-range-track{border:1px solid var(--object-edge-side)!important;background:var(--object-inset-face)!important;height:4px!important;box-shadow:var(--object-field-depth)!important;border-radius:999px!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-moz-range-thumb{border:1px solid var(--object-rim-top)!important;background:var(--object-action-active-face)!important;width:14px!important;height:14px!important;box-shadow:var(--object-control-depth)!important;border-radius:50%!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-toggle input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;position:absolute!important}html[data-theme] body .app-shell .ax-market-chart>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px!important;padding:8px 9px!important;display:grid!important}html[data-theme] body .app-shell .ax-market-chart>header>.chart-title{grid-column:1!important;align-self:center!important}html[data-theme] body .app-shell .chart-settings-toggle{border-radius:8px!important;grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:154px!important;min-width:154px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:12px!important;display:inline-flex!important}html[data-theme] body .app-shell .chart-settings-toggle>b{font:850 13px/1 var(--font-geist-mono)!important}html[data-theme] body .app-shell .chart-overlay-controls{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(190px,1fr))!important;gap:6px!important;width:min(620px,100%)!important;min-width:0!important;margin:1px 0 0 auto!important;display:grid!important}html[data-theme] body .app-shell .chart-overlay-controls>label{box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:112px minmax(76px,1fr) 34px!important;gap:6px!important;min-height:32px!important;padding:4px 7px!important}html[data-theme] body .app-shell .chart-overlay-controls>label>span{font-size:12px!important;line-height:1.05!important}html[data-theme] body .app-shell .chart-overlay-controls>label>b{font-size:12px!important}html[data-theme] body .app-shell .chart-overlay-controls>.chart-overlay-toggle{grid-column:1/-1!important;grid-template-columns:18px auto!important;justify-self:end!important;width:auto!important;min-width:150px!important;max-width:190px!important}html[data-theme] body .app-shell .ax-chart-canvas>.onboard-trade-stats{grid-template-columns:92px 92px!important;width:190px!important;max-width:calc(100% - 90px)!important;display:grid!important}html[data-theme] body .app-shell .onboard-trade-stats>.onboard-net-stat{grid-column:1/-1!important;width:100%!important;min-width:0!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html[data-theme] body .app-shell .chart-settings-toggle{justify-content:center!important;width:42px!important;min-width:42px!important;padding:0!important}html[data-theme] body .app-shell .chart-settings-toggle>span{display:none!important}html[data-theme] body .app-shell .chart-overlay-controls{grid-template-columns:1fr!important;width:100%!important}html[data-theme] body .app-shell .chart-overlay-controls>label{grid-template-columns:105px minmax(70px,1fr) 32px!important}html[data-theme] body .app-shell .chart-overlay-controls>.chart-overlay-toggle{grid-column:1!important}html[data-theme] body .app-shell .ax-chart-canvas>.onboard-trade-stats{grid-template-columns:76px 76px!important;width:156px!important;max-width:calc(100% - 70px)!important}}:root{--object-divider-height:3px;--object-divider-clearance:12px;--object-divider-material:linear-gradient(90deg,transparent 0%,var(--object-rim-left) 8%,var(--object-rim-top) 36%,var(--object-rim-right) 72%,transparent 100%);--object-divider-depth:0 1px 0 color-mix(in srgb,var(--object-rim-top) 52%,transparent),0 3px 7px color-mix(in srgb,var(--object-edge-bottom) 38%,transparent),0 0 9px color-mix(in srgb,var(--object-rim-left) 16%,transparent)}html body .app-shell .glass-divider-object{box-sizing:border-box!important;width:100%!important;height:var(--object-divider-height)!important;min-height:var(--object-divider-height)!important;margin:var(--object-divider-clearance) 0!important;background:var(--object-divider-material)!important;box-shadow:var(--object-divider-depth)!important;opacity:.72!important;pointer-events:none!important;border:0!important;border-radius:999px!important;display:block!important}html body .app-shell :is(.topbar,.content-toolbar,.photo-viewer>header,.photo-viewer>footer,.ax-market-chart>header,.ax-market-chart>footer){border-top:0!important;border-bottom:0!important;position:relative!important}html body .app-shell :is(.topbar,.content-toolbar,.photo-viewer>header,.ax-market-chart>header){margin-bottom:var(--object-divider-clearance)!important}html body .app-shell :is(.photo-viewer>footer,.ax-market-chart>footer){margin-top:var(--object-divider-clearance)!important}html body .app-shell :is(.topbar,.content-toolbar,.photo-viewer>header,.ax-market-chart>header):after,html body .app-shell :is(.photo-viewer>footer,.ax-market-chart>footer):before{content:""!important;z-index:0!important;height:var(--object-divider-height)!important;background:var(--object-divider-material)!important;box-shadow:var(--object-divider-depth)!important;opacity:.58!important;pointer-events:none!important;border-radius:999px!important;position:absolute!important;left:0!important;right:0!important}html body .app-shell :is(.topbar,.content-toolbar,.photo-viewer>header,.ax-market-chart>header):after{bottom:calc(var(--object-divider-clearance) * -.5)!important}html body .app-shell :is(.photo-viewer>footer,.ax-market-chart>footer):before{top:calc(var(--object-divider-clearance) * -.5)!important}html body .app-shell :is(.trade-market-section,.trade-media-section,.trade-notes-section){padding-top:calc(var(--object-divider-clearance) + var(--object-divider-height))!important;border-top:0!important;position:relative!important}html body .app-shell :is(.trade-market-section,.trade-media-section,.trade-notes-section):before{content:""!important;height:var(--object-divider-height)!important;background:var(--object-divider-material)!important;box-shadow:var(--object-divider-depth)!important;opacity:.58!important;pointer-events:none!important;border-radius:999px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button{box-sizing:border-box!important;font-synthesis:none!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;touch-action:manipulation!important}html[data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.attachment-delete-button,.chart-remove-button,.account-create-button,.admin-id-button,.drawer-close,.photo-viewer-close,.photo-viewer-arrow,.date-filter-mode>button,.date-filter-calendar-head>button,.modal-actions>button,.row-actions>button){background-color:var(--object-action-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;border-radius:var(--object-control-radius)!important;box-shadow:var(--object-control-depth)!important;color:var(--object-ink)!important}html[data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.attachment-preview-button,.execution-card,.trade-note-card,.date-filter-days>button){background-color:var(--object-inset-face)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;box-shadow:var(--object-field-depth)!important;color:var(--object-ink)!important}html body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:focus-visible{outline:2px solid color-mix(in srgb,var(--object-rim-left) 70%,transparent)!important;outline-offset:2px!important}html body .app-shell .theme-family-tabs>button{justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}html body .app-shell .theme-family-tabs>button>.theme-mode-glass-icon{flex-basis:20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}html body .app-shell .theme-family-tabs>button>span{white-space:nowrap!important;font-size:12px!important;font-weight:850!important}html body .theme-mode-glass-icon.light{color:#fff4ac!important;box-shadow:inset 1px 1px 0 #ffffffeb,0 0 10px #ffde6661,var(--object-control-depth)!important;background:radial-gradient(circle at 36% 31%,#fff 0 20%,#f4df78 42%,#9b7822 100%)!important;border-color:#fff4aed1!important}html body .theme-mode-glass-icon.light>b{color:#fff8c7!important;background:currentColor!important}html body .theme-mode-glass-icon.light-liquid-colored{color:#fff!important;box-shadow:inset 1px 1px 0 #fff,0 0 12px #74dbff6b,0 0 9px #d767ff52,var(--object-control-depth)!important;background:linear-gradient(135deg,#f9ffff 8%,#7be5ff 40%,#c77aff 72%,#ff9bd6 100%)!important;border-color:#aef4ffe0!important}html body .theme-mode-glass-icon.light-liquid-colored>span{background:repeating-conic-gradient(from 0deg,currentColor 0 5deg,transparent 5deg 42deg)!important;border-radius:50%!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:3px!important;-webkit-mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important;mask:radial-gradient(circle,#0000 0 6px,#000 6.5px)!important}html body .theme-mode-glass-icon.dark{color:#edf2f5!important;box-shadow:inset 1px 1px 0 #ffffff4d,0 0 9px #d7e2e929,var(--object-control-depth)!important;background:linear-gradient(145deg,#24282b,#070809 72%)!important;border-color:#e0e8ed8c!important}html body .theme-mode-glass-icon.dark>span{background:#090a0b!important;box-shadow:-3px 4px 7px #e7eff42e!important}html body .theme-mode-glass-icon.dark-blue{color:#68d7ff!important;box-shadow:inset 1px 1px 0 #daf8ff70,0 0 11px #31b7ff61,var(--object-control-depth)!important;background:linear-gradient(145deg,#0b3044,#03101a 74%)!important;border-color:#64daffbd!important}html body .theme-mode-glass-icon.dark-blue>span{background:#061620!important;box-shadow:-3px 4px 8px #49c7ff4d!important}html body .theme-mode-glass-icon.dark-liquid-colored{color:#eaf9ff!important;box-shadow:inset 1px 1px 0 #e2faff7a,0 0 11px #40cff45c,0 0 9px #e249f64d,var(--object-control-depth)!important;background:linear-gradient(145deg,#22262a 7%,#121c26 45%,#39163d 100%)!important;border-color:#ef5cffc7!important}html body .theme-mode-glass-icon.dark-liquid-colored>span{background:#0b0d10!important;box-shadow:-3px 4px 8px #40cff452!important}html body .theme-mode-glass-icon.dark-blue-liquid-colored{color:#8effdc!important;box-shadow:inset 1px 1px 0 #defff67a,0 0 12px #39e7be57,0 0 10px #cb55fa4f,var(--object-control-depth)!important;background:linear-gradient(145deg,#0a3542 5%,#10263c 50%,#351640 100%)!important;border-color:#cb55fac7!important}html body .theme-mode-glass-icon.dark-blue-liquid-colored>span{background:#071823!important;box-shadow:-3px 4px 8px #40e1be52!important}html[data-theme=light]{--wallpaper-rim-a:#fffffff0;--wallpaper-rim-b:#6baac275;--wallpaper-rim-c:#756d9657;--wallpaper-face-top:#fff3;--wallpaper-face-bottom:#70849113;--wallpaper-candle-opacity:.24}html[data-theme=light-liquid-colored]{--wallpaper-rim-a:#fffffffa;--wallpaper-rim-b:#00beebad;--wallpaper-rim-c:#e044cf9c;--wallpaper-face-top:#ffffff36;--wallpaper-face-bottom:#996fdb16;--wallpaper-candle-opacity:.27}html[data-theme=dark]{--wallpaper-rim-a:#ebf4f894;--wallpaper-rim-b:#7e9dab57;--wallpaper-rim-c:#655b704a;--wallpaper-face-top:#ebf5fa16;--wallpaper-face-bottom:#1f232609;--wallpaper-candle-opacity:.24}html[data-theme=dark-liquid-colored]{--wallpaper-rim-a:#ebf7fba3;--wallpaper-rim-b:#2acbf69e;--wallpaper-rim-c:#e743ff9c;--wallpaper-face-top:#ebf5fa17;--wallpaper-face-bottom:#4a20520b;--wallpaper-candle-opacity:.28}html[data-theme=dark-blue]{--wallpaper-rim-a:#d8f6ff9e;--wallpaper-rim-b:#48beeb7a;--wallpaper-rim-c:#3e679861;--wallpaper-face-top:#72cff11a;--wallpaper-face-bottom:#0824350a;--wallpaper-candle-opacity:.26}html[data-theme=dark-blue-liquid-colored]{--wallpaper-rim-a:#defbffad;--wallpaper-rim-b:#38e7b19e;--wallpaper-rim-c:#cb4cf494;--wallpaper-face-top:#72cff11c;--wallpaper-face-bottom:#3a1c4e0d;--wallpaper-candle-opacity:.29}html[data-theme] body main.app-shell.candlestick-background-enabled,html[data-theme] body main.app-shell.candlestick-background-enabled>.workspace,html[data-theme] body main.app-shell.candlestick-background-enabled>.sidebar{background-color:#0000!important;background-image:none!important}html body main.app-shell>.journal-candlestick-background{z-index:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100vw!important;min-width:100%!important;height:100dvh!important;min-height:100%!important;opacity:var(--wallpaper-candle-opacity)!important;position:fixed!important;inset:0!important;overflow:visible!important}html body main.app-shell>.journal-candlestick-background~:is(.sidebar,.workspace){z-index:1!important;position:relative!important}.journal-candlestick-background .wallpaper-candle-shadow{fill:var(--wallpaper-rim-c);filter:url(#journal-candle-depth);opacity:.3}.journal-candlestick-background .wallpaper-candle-wick-depth{stroke:var(--wallpaper-rim-c);stroke-width:8px;stroke-linecap:round;opacity:.18}.journal-candlestick-background .wallpaper-candle-wick{stroke:url(#journal-candle-rim);stroke-width:4px;stroke-linecap:round}.journal-candlestick-background .wallpaper-candle-body{fill:url(#journal-candle-face);stroke:url(#journal-candle-rim);stroke-width:5px}.journal-candlestick-background .wallpaper-candle-highlight{fill:none;stroke:var(--wallpaper-rim-a);stroke-width:3px;stroke-linecap:round;opacity:.72}html body .app-shell .theme-dropdown-menu>.glass-toggle{border:1px solid var(--object-edge-side)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;border-radius:var(--object-control-radius)!important;background:var(--object-action-face)!important;width:100%!important;min-height:38px!important;box-shadow:var(--object-control-depth)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;margin:0!important;padding:7px 9px!important;display:grid!important}html body .app-shell .theme-dropdown-menu>.glass-toggle>span{white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}html body .theme-mode-glass-icon.light,html body .theme-mode-glass-icon.light-liquid-colored{color:#f7fbfd!important;background:linear-gradient(145deg,#fffffff5,#b0bec67a 72%)!important}html body .theme-mode-glass-icon.light{box-shadow:inset 1px 1px 0 #fff,0 0 9px #7b9bac2e,var(--object-control-depth)!important;border-color:#697d898a!important}html body .theme-mode-glass-icon.light>b,html body .theme-mode-glass-icon.light-liquid-colored>b{color:#f8fcfe!important;background:currentColor!important}html body .theme-mode-glass-icon.dark,html body .theme-mode-glass-icon.dark-liquid-colored{color:#edf2f5!important;background:linear-gradient(145deg,#24282b,#070809 72%)!important}html body .theme-mode-glass-icon.dark-liquid-colored{box-shadow:inset 1px 1px 0 #ffffff4d,1px 0 0 #e743ffc2,0 0 11px #2acbf64d,0 0 9px #e743ff3d,var(--object-control-depth)!important;border-color:#2acbf6d1!important}html body .theme-mode-glass-icon.dark>span,html body .theme-mode-glass-icon.dark-liquid-colored>span{background:#090a0b!important}html body .theme-mode-glass-icon.dark-blue,html body .theme-mode-glass-icon.dark-blue-liquid-colored{color:#68d7ff!important;background:linear-gradient(145deg,#0b3044,#03101a 74%)!important}html body .theme-mode-glass-icon.dark-blue>span,html body .theme-mode-glass-icon.dark-blue-liquid-colored>span{background:#061620!important}html[data-theme=light-liquid-colored]{--ui-surface:#fff3;--ui-surface-strong:#2e3f4a24;--ui-surface-soft:#404f590e;--ui-input:#ffffff70;--object-surface-face:#fff3;--object-inset-face:#404f590e;--object-action-face:#3f4f5a13;--object-action-active-face:#2e3f4a24;--object-chrome-face:#37485311;--object-field-face:#ffffff70}html[data-theme=light-liquid-colored] body main.app-shell .unified-trade-ledger .sortable-trade-table>tbody>tr,html[data-theme=light-liquid-colored] body main.app-shell .unified-note-ledger .sortable-note-table>tbody>tr{box-shadow:none!important;background-color:#0000!important;background-image:none!important}html[data-theme=light-liquid-colored] body main.app-shell :is(.unified-trade-ledger .sortable-trade-table,.unified-note-ledger .sortable-note-table)>tbody>tr>td{background-color:var(--object-inset-face)!important;background-image:none!important}html:is([data-theme=light],[data-theme=light-liquid-colored]){--bg:#eef1f3;--ui-canvas:#eef1f3;--ui-surface:#fff3;--ui-surface-strong:#2e3f4a24;--ui-surface-soft:#404f590e;--ui-input:#ffffff70;--ui-field:#ffffff70;--ui-text:#151a1e;--ui-muted:#657078;--ui-subtle:#657078;--object-surface-face:#fff3;--object-inset-face:#404f590e;--object-action-face:#3f4f5a13;--object-action-active-face:#2e3f4a24;--object-chrome-face:#37485311;--object-field-face:#ffffff70;--object-ink:#151a1e;--object-muted-ink:#657078}html:is([data-theme=dark],[data-theme=dark-liquid-colored]){--bg:#020202;--ui-canvas:#020202;--ui-surface:#0a0a0bbd;--ui-surface-strong:#070708eb;--ui-surface-soft:#ffffff09;--ui-input:#090a0b;--ui-field:#090a0b;--ui-text:#edf0f2;--ui-muted:#949ba0;--ui-subtle:#838383;--object-surface-face:#0a0a0bb8;--object-inset-face:#1111129e;--object-action-face:#121213ad;--object-action-active-face:#1f1f21c2;--object-chrome-face:#080809a3;--object-field-face:#090a0b;--object-ink:#edf0f2;--object-muted-ink:#949ba0}html:is([data-theme=dark-blue],[data-theme=dark-blue-liquid-colored]){--bg:#06101a;--ui-canvas:#06101a;--ui-surface:#0c1c284d;--ui-surface-strong:#081520b8;--ui-surface-soft:#6ed0ff13;--ui-input:#0a1a27;--ui-field:#0a1a27;--ui-text:#edf8ff;--ui-muted:#afc3cf;--ui-subtle:#8fa6b3;--object-surface-face:#0f233157;--object-inset-face:#0b1f2e6b;--object-action-face:#122b3b70;--object-action-active-face:#1b415799;--object-chrome-face:#0a1c2a8f;--object-field-face:#091925;--object-ink:#edf8ff;--object-muted-ink:#afc3cf}html[data-theme] body main.app-shell :is(.unified-trade-ledger .sortable-trade-table,.unified-note-ledger .sortable-note-table)>tbody>tr{box-shadow:none!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;background-image:none!important;border:0!important}html[data-theme] body main.app-shell :is(.unified-trade-ledger .sortable-trade-table,.unified-note-ledger .sortable-note-table)>tbody>tr>td{background-color:var(--object-inset-face)!important;filter:none!important;opacity:1!important;background-image:none!important}html body .app-shell :is(.theme-background-blur-control,.theme-material-strength-control){z-index:46!important;box-sizing:border-box!important;border:var(--object-material-edge,1.2px) solid var(--object-edge-side)!important;border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important;border-radius:var(--object-control-radius)!important;background:var(--object-inset-face)!important;width:236px!important;max-width:calc(100vw - 38px)!important;min-height:58px!important;box-shadow:var(--object-control-depth)!important;gap:6px!important;padding:7px 8px!important;display:grid!important;position:absolute!important;right:7px!important}html body .app-shell .theme-background-blur-control.disabled{opacity:.48!important}html body .app-shell .theme-background-blur-heading{color:var(--object-ink)!important;letter-spacing:.035em!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;display:flex!important}html body .app-shell .theme-background-blur-heading output{text-align:right!important;min-width:34px!important;color:var(--object-muted-ink)!important;font-variant-numeric:tabular-nums!important}html body .app-shell .theme-background-blur-inputs{grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important;gap:7px!important;display:grid!important}html body .app-shell .theme-background-blur-inputs>input[type=range]{width:100%!important;height:18px!important;accent-color:var(--object-rim-left)!important;cursor:pointer!important;margin:0!important;padding:0!important}html body .app-shell .theme-background-blur-number{box-sizing:border-box!important;border:var(--object-material-edge,1.2px) solid var(--object-edge-side)!important;border-radius:var(--object-field-radius)!important;background:var(--object-field-face)!important;height:27px!important;box-shadow:var(--object-field-depth)!important;color:var(--object-ink)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px!important;padding:0 6px!important;display:grid!important}html body .app-shell .theme-background-blur-number>input{width:100%!important;min-width:0!important;height:22px!important;box-shadow:none!important;color:inherit!important;text-align:right!important;appearance:textfield!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:800!important}html body .app-shell .theme-background-blur-number>input::-webkit-inner-spin-button{display:none!important}html body .app-shell .theme-background-blur-number>span{font-size:12px!important;font-weight:800!important}html body .app-shell .theme-dropdown-menu>.glass-toggle{margin-bottom:126px!important}html body .app-shell :is(.theme-background-blur-control,.theme-material-strength-control){width:236px!important;min-width:0!important;max-width:calc(100vw - 30px)!important;min-height:56px!important;padding:7px!important;right:7px!important;overflow:hidden!important}html body .app-shell .theme-background-blur-control{top:calc(100% + 52px)!important}html body .app-shell .theme-material-strength-control{top:calc(100% + 115px)!important}html body .app-shell .theme-background-blur-inputs{grid-template-columns:minmax(0,1fr) 50px!important;gap:6px!important;width:100%!important;min-width:0!important}html body .app-shell .theme-background-blur-inputs>input[type=range]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}html body .app-shell .theme-background-blur-number{box-sizing:border-box!important;width:50px!important;min-width:50px!important;max-width:50px!important;overflow:hidden!important}html body .app-shell .theme-background-blur-number>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme=dark] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor,.topbar-title-row) .liquid-vector-icon{--vector-face-top:#181a1cfa;--vector-face-mid:#08090afc;--vector-face-bottom:#000}html[data-theme=dark-blue] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor,.topbar-title-row) .liquid-vector-icon{--vector-face-top:#08141cfa;--vector-face-mid:#02090efc;--vector-face-bottom:#000205}html[data-theme=light] body .app-shell :is(.main-nav,.mobile-nav,.more-anchor,.topbar-title-row) .liquid-vector-icon{--vector-face-top:#1f2326f7;--vector-face-mid:#0a0c0efc;--vector-face-bottom:#000}html body .app-shell :is(.journal-navigation-object,.topbar-title-row) :is(.liquid-vector-notes,.liquid-vector-calendar) .vector-face{opacity:1!important}html body .app-shell :is(.journal-navigation-object,.topbar-title-row) .liquid-vector-notes .vector-note-candles{opacity:.72!important}html body .app-shell :is(.journal-navigation-object,.topbar-title-row) .liquid-vector-calendar .vector-calendar-grid{fill:var(--vector-ink)!important;opacity:1!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .theme-dropdown-menu{width:min(264px,100vw - 16px)!important}html body .app-shell :is(.theme-background-blur-control,.theme-material-strength-control){width:min(264px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;right:0!important}html body .app-shell .theme-background-blur-inputs{grid-template-columns:minmax(88px,1fr) 48px!important}html body .app-shell .theme-background-blur-number{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:4px!important}html body .app-shell .theme-background-blur-number>input{font-size:16px!important;line-height:1!important}}:root{--object-material-scale:1.2;--object-material-strength:120;--object-material-edge:clamp(1px,calc(var(--object-material-scale) * 1px),1.7px)}html[data-theme]{--object-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 46%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 34%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 31%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 72%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-bottom) 28%,transparent), 0 calc(var(--object-material-scale) * 9px) calc(var(--object-material-scale) * 24px) color-mix(in srgb,var(--object-edge-bottom) 42%,transparent);--object-control-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 50%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 37%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 34%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 76%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-bottom) 25%,transparent), 0 calc(var(--object-material-scale) * 6px) calc(var(--object-material-scale) * 15px) color-mix(in srgb,var(--object-edge-bottom) 38%,transparent);--object-field-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 46%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 70%,transparent), 0 calc(var(--object-material-scale) * 3px) calc(var(--object-material-scale) * 8px) color-mix(in srgb,var(--object-edge-bottom) 24%,transparent);--object-calendar-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 62%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 32%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 29%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 78%,transparent), inset 0 calc(var(--object-material-scale) * -4px) calc(var(--object-material-scale) * 9px) color-mix(in srgb,var(--object-edge-bottom) 29%,transparent);--object-divider-height:var(--object-material-edge);--object-divider-depth:0 calc(var(--object-material-scale) * 1px) calc(var(--object-material-scale) * 3px) color-mix(in srgb,var(--object-edge-bottom) 34%,transparent),inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 64%,transparent);--object-dialog-depth:var(--object-depth);--ui-shadow:var(--object-depth);--glass-depth:var(--object-depth);--glass-depth-strong:var(--object-depth);--journal-glass-shadow:var(--object-depth);--object-shadow:var(--object-depth);--trade-long:#31b7ff;--trade-long-soft:#31b7ff21;--trade-long-edge:#31b7ff6b}html[data-theme] body .app-shell :is(.side-pill.long,.cash-kind.long,.direction-long,.trade-side-long){color:var(--trade-long)!important;background:var(--trade-long-soft)!important;border-color:var(--trade-long-edge)!important}html[data-theme] body .app-shell .atas-marker-preview .preview-long span{border-top-color:var(--trade-long)!important}html[data-theme] body .app-shell .atas-marker-preview .preview-long i{border-left-color:#0000!important;border-right-color:#0000!important;border-bottom-color:var(--trade-long)!important;background:0 0!important}html[data-theme]{--trade-short:#dc4856;--trade-short-soft:#dc485621;--trade-short-edge:#dc48566b}html[data-theme] body .app-shell :is(.side-pill.short,.cash-kind.short,.direction-short,.trade-side-short){color:var(--trade-short)!important;background:var(--trade-short-soft)!important;border-color:var(--trade-short-edge)!important}html[data-theme] body .app-shell .atas-marker-preview .preview-long b{border-left-color:#0000!important;border-right-color:#0000!important;border-top-color:var(--trade-short)!important;background:0 0!important}:root{--object-material-scale:1.2;--object-material-strength:120;--object-material-edge:clamp(1px,calc(var(--object-material-scale) * 1px),1.7px);--object-material-icon-stroke:clamp(1.25px,calc(var(--object-material-scale) * 1.42px),2.42px);--object-material-highlight-stroke:clamp(.9px,calc(var(--object-material-scale) * .96px),1.64px)}html[data-theme]{--object-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 46%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 34%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 31%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 72%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-bottom) 28%,transparent), 0 calc(var(--object-material-scale) * 9px) calc(var(--object-material-scale) * 24px) color-mix(in srgb,var(--object-edge-bottom) 42%,transparent);--object-control-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 50%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 37%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 34%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 76%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-bottom) 25%,transparent), 0 calc(var(--object-material-scale) * 6px) calc(var(--object-material-scale) * 15px) color-mix(in srgb,var(--object-edge-bottom) 38%,transparent);--object-field-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 46%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 70%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-side) 20%,transparent), 0 calc(var(--object-material-scale) * 3px) calc(var(--object-material-scale) * 8px) color-mix(in srgb,var(--object-edge-bottom) 24%,transparent);--object-calendar-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 62%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 32%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 29%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 78%,transparent), inset 0 calc(var(--object-material-scale) * -4px) calc(var(--object-material-scale) * 9px) color-mix(in srgb,var(--object-edge-bottom) 29%,transparent);--object-calendar-adjacent-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 30%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 14%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 12%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 48%,transparent), inset 0 calc(var(--object-material-scale) * -3px) calc(var(--object-material-scale) * 7px) color-mix(in srgb,var(--object-edge-bottom) 14%,transparent);--pnl-profit-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 var(--pnl-profit-edge-top), inset 0 calc(var(--object-material-scale) * -8px) calc(var(--object-material-scale) * 15px) color-mix(in srgb,var(--pnl-profit-edge-bottom) 28%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--pnl-profit-edge-side) 24%,transparent), 0 calc(var(--object-material-scale) * 7px) calc(var(--object-material-scale) * 19px) color-mix(in srgb,var(--pnl-profit) 24%,transparent);--pnl-loss-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 var(--pnl-loss-edge-top), inset 0 calc(var(--object-material-scale) * -8px) calc(var(--object-material-scale) * 15px) color-mix(in srgb,var(--pnl-loss-edge-bottom) 28%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--pnl-loss-edge-side) 24%,transparent), 0 calc(var(--object-material-scale) * 7px) calc(var(--object-material-scale) * 19px) color-mix(in srgb,var(--pnl-loss) 24%,transparent);--pnl-neutral-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 58%,transparent), inset 0 calc(var(--object-material-scale) * -7px) calc(var(--object-material-scale) * 14px) color-mix(in srgb,var(--object-edge-bottom) 20%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--pnl-neutral-edge) 22%,transparent), 0 calc(var(--object-material-scale) * 7px) calc(var(--object-material-scale) * 18px) color-mix(in srgb,var(--object-edge-bottom) 22%,transparent);--object-divider-height:var(--object-material-edge);--glass-line-size:var(--object-material-edge);--object-divider-depth:0 calc(var(--object-material-scale) * 1px) calc(var(--object-material-scale) * 3px) color-mix(in srgb,var(--object-edge-bottom) 34%,transparent),inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 64%,transparent);--glass-line-shadow:var(--object-divider-depth);--object-dialog-depth:var(--object-depth);--ui-shadow:var(--object-depth);--glass-depth:var(--object-depth);--glass-depth-strong:var(--object-depth);--journal-glass-shadow:var(--object-depth);--object-shadow:var(--object-depth)}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.glass-surface-object,.glass-select-object,.glass-page-title,.panel,.content-panel,.utility-page,.journal-widget-object,.journal-ledger-panel-object,.journal-ledger-object,.journal-calendar-object,.kpi-grid>article,.status-strip,.dashboard-status-strip,.sync-status-strip,.workspace-select,.account-select,.account-picker,.auth-card,.sidebar,.mobile-nav,.titanium-title,.period-result,.month-result,.trade-detail-modal,.trade-drawer,.day-workspace-modal,.trade-day-modal,.note-modal,.management-modal,.accounts-modal,.admin-modal,.import-modal,.execution-modal,.warning-modal,.photo-viewer,.date-filter-dialog,.calendar-settings-modal,.more-menu,.mobile-more-menu,.context-menu,.unified-trade-ledger,.unified-note-ledger,.trade-detail-tabs,.administration-tabs,.settings-card,.settings-category,.grouped-settings-block,.trade-documentation-details,.trade-screenshots-section,.trade-media-section,.trade-notes-section,.execution-list-section,.account-form,.cash-form,.cash-history,.invite-panel,.user-panel,.import-summary,.drop-zone,.active-date-filter,.table-empty,.large-empty,.ax-market-chart,.atas-marker-preview){box-sizing:border-box!important;border-style:solid!important;border-width:var(--object-material-edge)!important;box-shadow:var(--object-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:not(.journal-calendar-cell-object){box-sizing:border-box!important;border-style:solid!important;border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[contenteditable=true],.editor-content,.search-input,.trade-id-input,.execution-card,.trade-note-card,.note-preview,.day-note-entry,.account-picker-item,.cash-history-row,.summary-grid>div,.execution-view-grid>div,.management-table>div){box-sizing:border-box!important;border-style:solid!important;border-width:var(--object-material-edge)!important;box-shadow:var(--object-field-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=checkbox],html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=radio]{border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-webkit-slider-runnable-track{border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-moz-range-track{border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-webkit-slider-thumb{border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) input[type=range]::-moz-range-thumb{border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.button-count-badge,.media-count-badge,.calendar-note-icon-box,.calendar-note-badge>b,.glass-media-icon,.attachment-preview-button,.attachment-image-error,.theme-mode-glass-icon,.date-filter-glass-icon){border-width:var(--object-material-edge)!important;box-shadow:var(--object-control-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop) .journal-calendar-object :is(.journal-calendar-header-object,.journal-calendar-cell-object,.week-result-cell,.journal-calendar-entry-object){border-width:var(--object-material-edge)!important;box-shadow:var(--object-calendar-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop) .journal-calendar-object .journal-calendar-cell-object.outside{box-shadow:var(--object-calendar-adjacent-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass{border-width:var(--object-material-edge)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.profit{box-shadow:var(--pnl-profit-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.loss{box-shadow:var(--pnl-loss-depth)!important}html[data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.neutral{box-shadow:var(--pnl-neutral-depth)!important}html[data-theme][data-theme] body .liquid-vector-icon .vector-face{stroke-width:var(--object-material-icon-stroke)!important}html[data-theme][data-theme] body .liquid-vector-icon .vector-depth{stroke-width:calc(var(--object-material-icon-stroke) * .82)!important}html[data-theme][data-theme] body .liquid-vector-icon :is(.vector-highlight,.vector-wicks,.vector-rings,.vector-ink){stroke-width:var(--object-material-highlight-stroke)!important}html[data-theme][data-theme][data-theme] body .app-shell select,html[data-theme][data-theme][data-theme] body .app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme][data-theme][data-theme] body .app-shell textarea,html[data-theme][data-theme][data-theme] body .app-shell [contenteditable=true],html[data-theme][data-theme][data-theme] body .auth-shell select,html[data-theme][data-theme][data-theme] body .auth-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme][data-theme][data-theme] body .auth-shell textarea,html[data-theme][data-theme][data-theme] body .modal-backdrop select,html[data-theme][data-theme][data-theme] body .modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme][data-theme][data-theme] body .modal-backdrop textarea,html[data-theme][data-theme][data-theme] body .modal-backdrop [contenteditable=true],html[data-theme][data-theme][data-theme] body .drawer-backdrop select,html[data-theme][data-theme][data-theme] body .drawer-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme][data-theme][data-theme] body .drawer-backdrop textarea,html[data-theme][data-theme][data-theme] body .drawer-backdrop [contenteditable=true],html[data-theme][data-theme][data-theme] body .warning-backdrop select,html[data-theme][data-theme][data-theme] body .warning-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme][data-theme][data-theme] body .warning-backdrop textarea{box-sizing:border-box!important;border-style:solid!important;border-width:var(--object-material-edge)!important;box-shadow:var(--object-field-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.profit{box-shadow:var(--pnl-profit-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.loss{box-shadow:var(--pnl-loss-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-result-object.trade-net-result-glass.neutral{box-shadow:var(--pnl-neutral-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) select{appearance:none!important;border-style:solid!important;border-width:var(--object-material-edge)!important;box-shadow:var(--object-field-depth)!important;filter:drop-shadow(0 calc(var(--object-material-scale) * 2px) calc(var(--object-material-scale) * 3px) color-mix(in srgb,var(--object-edge-bottom) 24%,transparent))!important;background-image:linear-gradient(45deg,transparent 50%,var(--object-muted-ink) 50%), linear-gradient(135deg,var(--object-muted-ink) 50%,transparent 50%)!important;background-position:calc(100% - 11px),calc(100% - 7px)!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;padding-right:24px!important}html[data-theme]{--object-button-major-depth:var(--object-control-depth);--object-button-compact-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 50%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 31%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 28%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-rim-bottom) 67%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-bottom) 22%,transparent), 0 calc(var(--object-material-scale) * 3px) calc(var(--object-material-scale) * 8px) color-mix(in srgb,var(--object-edge-bottom) 28%,transparent);--object-button-inset-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 48%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-edge-bottom) 66%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-side) 20%,transparent), 0 calc(var(--object-material-scale) * 1px) calc(var(--object-material-scale) * 4px) color-mix(in srgb,var(--object-edge-bottom) 18%,transparent);--object-button-active-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 65%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 43%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 40%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 78%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-rim-left) 38%,transparent), 0 calc(var(--object-material-scale) * 4px) calc(var(--object-material-scale) * 10px) color-mix(in srgb,var(--object-edge-bottom) 32%,transparent);--object-button-major-active-depth:inset 0 calc(var(--object-material-scale) * 1px) 0 color-mix(in srgb,var(--object-rim-top) 66%,transparent), inset calc(var(--object-material-scale) * 1px) 0 0 color-mix(in srgb,var(--object-rim-left) 46%,transparent), inset calc(var(--object-material-scale) * -1px) 0 0 color-mix(in srgb,var(--object-rim-right) 42%,transparent), inset 0 calc(var(--object-material-scale) * -2px) 0 color-mix(in srgb,var(--object-rim-bottom) 80%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-rim-left) 38%,transparent), 0 calc(var(--object-material-scale) * 7px) calc(var(--object-material-scale) * 18px) color-mix(in srgb,var(--object-edge-bottom) 42%,transparent);--object-button-pressed-depth:inset 0 calc(var(--object-material-scale) * 2px) calc(var(--object-material-scale) * 5px) color-mix(in srgb,var(--object-edge-bottom) 34%,transparent), inset 0 calc(var(--object-material-scale) * -1px) 0 color-mix(in srgb,var(--object-rim-top) 34%,transparent), 0 0 0 var(--object-material-edge) color-mix(in srgb,var(--object-edge-side) 24%,transparent), 0 calc(var(--object-material-scale) * 1px) calc(var(--object-material-scale) * 3px) color-mix(in srgb,var(--object-edge-bottom) 18%,transparent)}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(button.journal-navigation-object,.primary-button,.danger-button,.administration-button,.upload-button,.account-create-button){box-shadow:var(--object-button-major-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.glass-action-object,.secondary-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.trade-sort-button,.theme-switch,.theme-dropdown-trigger,.theme-mode-tab,.theme-option,.dashboard-edit-button,.calendar-settings-trigger,.settings-tabs>button,.trade-detail-tabs>button,.day-workspace-tabs>button,.administration-tabs>button,.date-filter-mode>button,.date-filter-calendar-head>button,.editor-toolbar button,.chart-controls button,.modal-actions>button,.row-actions>button,.account-picker button,.more-menu>button,.mobile-more-menu>button,.context-menu>button,.account-context-menu>button,.import-page-more-menu>button){box-shadow:var(--object-button-compact-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.modal-backdrop) :is(.sortable-trade-table th button,.sortable-note-table th button,.unified-trade-ledger th button,.unified-note-ledger th button){box-shadow:var(--object-button-inset-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.modal-close,.drawer-close,.icon-button,.eye-button,.kebab-button,.context-trigger,.more-button,button[aria-label^=Close],button[aria-label^=Previous],button[aria-label^=Next]){box-shadow:var(--object-button-compact-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:is(.active,[aria-selected=true],[aria-pressed=true]):not(.journal-calendar-cell-object){box-shadow:var(--object-button-active-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button.journal-navigation-object:is(.active,[aria-selected=true],[aria-pressed=true]){box-shadow:var(--object-button-major-active-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:active:not(:disabled):not(.journal-calendar-cell-object){box-shadow:var(--object-button-pressed-depth)!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:focus-visible{outline:calc(var(--object-material-edge) + 1px) solid color-mix(in srgb,var(--object-rim-left) 68%,transparent)!important;outline-offset:2px!important}html[data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:var(--object-button-inset-depth)!important}html[data-theme][data-theme][data-theme][data-theme] body .app-shell button:is(.glass-action-object,.secondary-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.trade-sort-button,.theme-switch,.theme-dropdown-trigger,.theme-mode-tab,.theme-option,.dashboard-edit-button,.calendar-settings-trigger,.modal-close,.drawer-close,.icon-button,.eye-button,.kebab-button,.context-trigger,.more-button):not(.active):not([aria-selected=true]):not([aria-pressed=true]),html[data-theme][data-theme][data-theme][data-theme] body .app-shell :is(.settings-tabs,.trade-detail-tabs,.day-workspace-tabs,.administration-tabs,.date-filter-mode,.date-filter-calendar-head,.editor-toolbar,.chart-controls,.modal-actions,.row-actions,.account-picker,.more-menu,.mobile-more-menu,.context-menu,.account-context-menu,.import-page-more-menu)>button:not(.active):not([aria-selected=true]):not([aria-pressed=true]),html[data-theme][data-theme][data-theme][data-theme] body :is(.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:is(.glass-action-object,.secondary-button,.filter,.segmented,.date-filter-button,.date-filter-chip,.trade-sort-button,.modal-close,.drawer-close,.icon-button,.eye-button,.kebab-button,.context-trigger,.more-button):not(.active):not([aria-selected=true]):not([aria-pressed=true]){box-shadow:var(--object-button-compact-depth)!important}html[data-theme][data-theme][data-theme][data-theme] body .app-shell :is(.sortable-trade-table,.sortable-note-table,.unified-trade-ledger,.unified-note-ledger) th button:not(.active):not([aria-selected=true]):not([aria-pressed=true]){box-shadow:var(--object-button-inset-depth)!important}html[data-theme=dark-liquid-colored]{--object-edge-top:#bfefffb8;--object-edge-side:#89a9b96b;--object-edge-bottom:#562970b3;--object-rim-top:#bfefffc2;--object-rim-right:#dd77ff9c;--object-rim-bottom:#562970b3;--object-rim-left:#52d5ff9e;--wallpaper-rim-a:#ebf4f8ad;--wallpaper-rim-b:#7e9dab9e;--wallpaper-rim-c:#655b709c;--wallpaper-face-top:#ebf5fa17;--wallpaper-face-bottom:#1f23260b}html[data-theme][data-theme][data-theme][data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:not(.danger-button):not(.administration-button):not(.primary-button){border-top-color:var(--object-rim-top)!important;border-right-color:var(--object-rim-right)!important;border-bottom-color:var(--object-rim-bottom)!important;border-left-color:var(--object-rim-left)!important}html[data-theme=dark-blue]{--object-edge-top:#defbff7a;--object-edge-side:#38e7b147;--object-edge-bottom:#6f2b8b7a;--object-rim-top:#defbff93;--object-rim-right:#cb4cf45c;--object-rim-bottom:#6f2b8b81;--object-rim-left:#38e7b168;--wallpaper-rim-a:#defbff94;--wallpaper-rim-b:#38e7b157;--wallpaper-rim-c:#cb4cf44a;--wallpaper-face-top:#72cff116;--wallpaper-face-bottom:#08243509;--wallpaper-candle-opacity:.24}html[data-theme=dark-blue-liquid-colored]{--object-edge-top:#defbffb8;--object-edge-side:#38e7b16b;--object-edge-bottom:#6f2b8bb3;--object-rim-top:#defbffc2;--object-rim-right:#cb4cf49c;--object-rim-bottom:#6f2b8bb3;--object-rim-left:#38e7b19e;--wallpaper-rim-a:#defbffad;--wallpaper-rim-b:#38e7b19e;--wallpaper-rim-c:#cb4cf49c;--wallpaper-face-top:#72cff117;--wallpaper-face-bottom:#0824350b;--wallpaper-candle-opacity:.28}html[data-theme=light]{--object-edge-top:#c4c4c47a;--object-edge-side:#7e7e7e47;--object-edge-bottom:#1e1e1e7a;--object-rim-top:#bfefff93;--object-rim-right:#dd77ff5c;--object-rim-bottom:#56297081;--object-rim-left:#52d5ff68;--wallpaper-rim-a:#ebf4f894;--wallpaper-rim-b:#7e9dab57;--wallpaper-rim-c:#655b704a;--wallpaper-face-top:#ebf5fa16;--wallpaper-face-bottom:#1f232609;--wallpaper-candle-opacity:.24}html[data-theme=light-liquid-colored]{--object-edge-top:#bfefffb8;--object-edge-side:#89a9b96b;--object-edge-bottom:#562970b3;--object-rim-top:#bfefffc2;--object-rim-right:#dd77ff9c;--object-rim-bottom:#562970b3;--object-rim-left:#52d5ff9e;--wallpaper-rim-a:#ebf4f8ad;--wallpaper-rim-b:#7e9dab9e;--wallpaper-rim-c:#655b709c;--wallpaper-face-top:#ebf5fa17;--wallpaper-face-bottom:#1f23260b;--wallpaper-candle-opacity:.28}html:is([data-theme=light],[data-theme=light-liquid-colored]){--pnl-profit:#007cae;--pnl-loss:#c51d3c;--pnl-neutral:#4d5961;--pnl-profit-face:#007cae2e;--pnl-profit-edge-top:#ccf2fff5;--pnl-profit-edge-side:#0069949e;--pnl-profit-edge-bottom:#004c6cbd;--pnl-loss-face:#c51d3c2b;--pnl-loss-edge-top:#ffdee3f5;--pnl-loss-edge-side:#b5163399;--pnl-loss-edge-bottom:#7e0a20b8;--pnl-neutral-face:#2a343a1a;--pnl-neutral-edge:#26303661}html:is([data-theme=light],[data-theme=light-liquid-colored]) body .glass-result-object.trade-net-result-glass,html:is([data-theme=light],[data-theme=light-liquid-colored]) body .glass-result-object.trade-net-result-glass :is(small,strong){color:currentColor!important;opacity:1!important}html body .app-shell .theme-background-blur-inputs{min-width:0!important;overflow:hidden!important}html body .app-shell .theme-background-blur-inputs>input[type=range]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .app-shell .theme-background-blur-number{width:54px!important;min-width:0!important;max-width:54px!important;overflow:hidden!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell :is(.theme-background-blur-control,.theme-material-strength-control){width:min(236px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:7px 8px!important;right:0!important;overflow:hidden!important}html body .app-shell .theme-background-blur-inputs{grid-template-columns:minmax(0,1fr) 50px!important;gap:8px!important;width:100%!important}html body .app-shell .theme-background-blur-number{width:50px!important;max-width:50px!important;padding-inline:5px!important}html body .app-shell .theme-background-blur-number>input{font-size:16px!important;line-height:1!important}}html[data-theme=dark-blue]{--object-edge-top:#d6faff7a;--object-edge-side:#00e2ce47;--object-edge-bottom:#1836827a;--object-rim-top:#d6faff93;--object-rim-right:#7e5cff5c;--object-rim-bottom:#18368281;--object-rim-left:#00e2ce68;--wallpaper-rim-a:#d6faff94;--wallpaper-rim-b:#00e2ce57;--wallpaper-rim-c:#7e5cff4a}html[data-theme=dark-blue-liquid-colored]{--object-edge-top:#d6faffb8;--object-edge-side:#00e2ce6b;--object-edge-bottom:#183682b3;--object-rim-top:#d6faffc2;--object-rim-right:#7e5cff9c;--object-rim-bottom:#183682b3;--object-rim-left:#00e2ce9e;--wallpaper-rim-a:#d6faffad;--wallpaper-rim-b:#00e2ce9e;--wallpaper-rim-c:#7e5cff9c}html body .theme-mode-glass-icon.dark-blue-liquid-colored{box-shadow:inset 1px 1px 0 #d6faff70,1px 0 0 #7e5cffbd,0 0 11px #00e2ce4d,0 0 9px #7e5cff3d,var(--object-control-depth)!important;border-color:#00e2ced1!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell .theme-dropdown-menu,html body .app-shell :is(.theme-background-blur-control,.theme-material-strength-control){width:min(264px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}html body .app-shell .theme-background-blur-inputs{grid-template-columns:minmax(88px,1fr) 48px!important;gap:6px!important}html body .app-shell .theme-background-blur-number{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:4px!important}}html[data-theme] body .app-shell .liquid-vector-icon{--vector-face-top:#000;--vector-face-mid:#000;--vector-face-bottom:#000;--vector-depth-top:#000;--vector-depth-bottom:#000;--vector-depth-stroke:#000;--vector-ink:#000}html[data-theme] body .app-shell .liquid-vector-icon :is(.vector-face,.vector-depth,.vector-calendar-grid){fill:#000!important}html[data-theme] body .app-shell .liquid-vector-icon .vector-ink{stroke:#000!important}html[data-theme=light]{--object-edge-top:#ffffff7a;--object-edge-side:#0097c947;--object-edge-bottom:#47545e7a;--object-rim-top:#ffffff93;--object-rim-right:#b54dd75c;--object-rim-bottom:#47545e81;--object-rim-left:#0097c968;--wallpaper-rim-a:#ffffff94;--wallpaper-rim-b:#0097c957;--wallpaper-rim-c:#b54dd74a}html[data-theme=light-liquid-colored]{--object-edge-top:#ffffffb8;--object-edge-side:#0097c96b;--object-edge-bottom:#47545eb3;--object-rim-top:#ffffffc2;--object-rim-right:#b54dd79c;--object-rim-bottom:#47545eb3;--object-rim-left:#0097c99e;--wallpaper-rim-a:#ffffffad;--wallpaper-rim-b:#0097c99e;--wallpaper-rim-c:#b54dd79c}html body .theme-mode-glass-icon.light-liquid-colored{box-shadow:inset 1px 1px 0 #ffffffc2,1px 0 0 #b54dd7bd,0 0 11px #0097c94d,0 0 9px #b54dd73d,var(--object-control-depth)!important;border-color:#0097c9d1!important}html[data-theme=calendar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020304;--panel:#111316e8;--panel-2:#111316fa;--text:#f3f6f8;--muted:#98a1a9;--line:#9aa4ad66;--line-strong:#c5cdd37a;--ui-canvas:#020304;--ui-surface:#111316e8;--ui-surface-strong:#111316fa;--ui-surface-soft:#0a0c0fef;--ui-input:#090b0efa;--ui-field:#090b0efa;--ui-text:#f3f6f8;--ui-muted:#98a1a9;--ui-subtle:#98a1a9;--ui-border:#9aa4ad66;--ui-border-strong:#c5cdd37a;--object-surface-face:#111316e8;--object-inset-face:#0a0c0fef;--object-field-face:#090b0efa;--object-action-face:#171a1ff2;--object-action-active-face:#242a31f5;--object-chrome-face:#111316e8;--object-ink:#f3f6f8;--object-muted-ink:#98a1a9;--object-edge-top:#f0f5f8c4;--object-edge-side:#9aa4ad66;--object-edge-bottom:#1b1f24d6;--object-rim-top:#f0f5f8c4;--object-rim-right:#9aa4ad66;--object-rim-bottom:#1b1f24d6;--object-rim-left:#c5cdd37a;--object-blur:blur(18px) saturate(112%);--wallpaper-rim-a:#f0f5f8c4;--wallpaper-rim-b:#c5cdd37a;--wallpaper-rim-c:#9aa4ad66;--wallpaper-face-top:#111316;--wallpaper-face-bottom:#050607;--wallpaper-candle-opacity:.24}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle>i{box-sizing:border-box;border:1px solid var(--object-edge-side);background:var(--object-inset-face);width:38px;height:22px;box-shadow:inset 0 2px 5px #0009, 0 1px 0 var(--object-edge-side);border-radius:999px;flex:0 0 38px}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle>i>b{box-sizing:border-box;border:1px solid var(--object-edge-side);background:linear-gradient(145deg,#98a1a9,#353b42);width:16px;height:16px;top:2px;left:2px;box-shadow:inset 0 1px 1px #ffffff80,0 2px 4px #000b}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle input:checked+i{background:var(--object-action-active-face);border-color:var(--object-rim-left)}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle input:checked+i>b{background:linear-gradient(145deg,#fff,#c5cdd3 45%,#74818c);transform:translate(16px);box-shadow:inset 0 1px 1px #fff,0 2px 4px #000b,0 0 6px #c5cdd355}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle input:focus-visible+i{outline:2px solid var(--object-ink);outline-offset:3px}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .glass-toggle>i>b{transition:none}}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body,html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .app-shell,html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .auth-shell{color:var(--ui-text);background:var(--ui-canvas)!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .auth-card{background:var(--ui-surface-strong)!important;border-color:var(--object-edge-side)!important;box-shadow:var(--object-depth)!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .app-shell .theme-dropdown-menu{max-height:calc(100dvh - 100px);overflow-y:auto;gap:12px!important;width:min(300px,100vw - 24px)!important;padding:12px!important;display:grid!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .app-shell .theme-dropdown-menu>.glass-toggle{margin-bottom:0!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .app-shell .theme-dropdown-menu :is(.theme-background-blur-control,.theme-material-strength-control){width:100%!important;max-width:100%!important;position:static!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .app-shell .theme-background-blur-heading{font-size:12px!important}html:is([data-theme=calendar],[data-theme=light],[data-theme=graphite]) body .theme-mode-glass-icon.calendar{box-shadow:var(--object-control-depth)!important;background:#171a1ff2!important;border-color:#c5cdd37a!important}:root{--journal-viewport-height:100dvh;--journal-viewport-top:0px}#journal-appearance .theme-background-blur-inputs{grid-template-columns:minmax(0,1fr) 64px!important;align-items:center!important;gap:10px!important}#journal-appearance .theme-background-blur-number{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:44px!important;min-height:44px!important;padding:0 7px!important;display:grid!important}#journal-appearance .theme-background-blur-number>input[type=number]{-webkit-backdrop-filter:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;filter:none!important;appearance:textfield!important;-webkit-appearance:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:normal!important;display:block!important}#journal-appearance .theme-background-blur-number:focus-within{outline-offset:2px;outline:2px solid var(--object-rim-top)!important}#journal-appearance .theme-background-blur-number>span{align-self:center!important;font-size:12px!important;line-height:1!important}html body .app-shell .unified-trade-ledger .trade-direction-result{width:100%!important;min-width:0!important;max-width:100%!important}html body .app-shell,html body .app-shell .workspace{filter:none!important;contain:none!important;min-width:0!important;max-width:100%!important;transform:none!important}html body .app-shell :is(.topbar,.top-actions,.topbar-title-row,.content-toolbar,.panel-heading,.dashboard-widget-slot,.utility-page,.management-layout,.settings-tab-page){min-width:0!important}html body .app-shell .topbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;height:auto!important;padding-block:16px!important;display:flex!important}html body .app-shell .top-actions{flex-wrap:wrap!important;gap:10px!important;max-width:100%!important;height:auto!important;display:flex!important}html body .app-shell :is(.workspace-select,.account-select){min-width:0!important;max-width:100%!important}html body .app-shell :is(.workspace-select,.account-select) select{text-overflow:ellipsis;width:100%!important;min-width:0!important}html[data-theme] body main.app-shell section.workspace .topbar .top-actions>:is(.workspace-select,.account-select){width:100%!important;min-width:0!important;max-width:100%!important}@media (width>=761px){html[data-theme] body main.app-shell section.workspace .topbar .top-actions>:is(.workspace-select,.account-select){width:190px!important}}html body .app-shell :is(.content-toolbar,.panel-heading,.management-heading,.detail-section-heading,.day-notes-toolbar,.settings-save-row){flex-wrap:wrap!important;height:auto!important}html body .app-shell :is(.form-grid,.execution-edit-grid,.execution-view-grid,.admin-grid,.storage-metric-grid,.storage-category-grid,.ledger-tools-layout)>*{min-width:0!important;max-width:100%!important}html body :is(.modal-backdrop,.drawer-backdrop){inset:var(--journal-viewport-top) 0 auto!important;box-sizing:border-box!important;width:100%!important;height:var(--journal-viewport-height)!important;min-height:0!important;max-height:var(--journal-viewport-height)!important;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important;overscroll-behavior:contain!important;z-index:300!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;overflow:hidden!important}html body .app-shell :is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside),html body>:is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside){-webkit-overflow-scrolling:touch;scroll-padding-block:20px;box-sizing:border-box!important;overscroll-behavior:contain!important;background-color:var(--ui-surface-strong)!important;flex:0 auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:20px!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}html body:has(.modal-backdrop,.drawer-backdrop){overflow:hidden!important}html[data-theme] body .app-shell :is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside):has(>.modal-close){padding-top:64px!important}html[data-theme] body>.modal-backdrop>:is(section,form):has(>.modal-close){padding-top:64px!important}html body .app-shell .execution-backdrop{z-index:320!important}html body .app-shell .photo-viewer-backdrop{z-index:340!important}html body .app-shell .warning-backdrop{z-index:360!important}html body :is(.modal-top-actions,.drawer-top-actions){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 12px!important;display:flex!important;position:relative!important;inset:auto!important}html body :is(.modal-top-actions,.drawer-top-actions) :is(.drawer-close,.modal-close){flex:0 0 40px!important;position:static!important;inset:auto!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(input,select,textarea,[contenteditable=true]){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(.modal-actions,.drawer-actions){flex-wrap:wrap!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:16px 0 0!important;display:flex!important;position:static!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(.modal-actions,.drawer-actions)>button{overflow-wrap:anywhere;white-space:normal!important;flex:140px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important}html body .app-shell :is(.trade-detail-tabs,.day-workspace-tabs,.settings-tabs,.date-filter-mode){flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important;position:relative!important;top:auto!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(h2,h3,p,.feature-kicker,.summary-head strong){overflow-wrap:anywhere}html body .app-shell .photo-viewer{width:min(1200px,100%)!important}html body .app-shell .photo-viewer-stage{min-height:0!important;height:min(65dvh, calc(var(--journal-viewport-height) - 170px))!important}html body .app-shell .photo-viewer-stage img{object-fit:contain!important;max-height:100%!important}@media (width<=760px) and (hover:none) and (pointer:coarse){html body .app-shell.photo-viewer-active>:not(.photo-viewer-backdrop){display:none!important}html body .app-shell .photo-viewer-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate!important;background:#000000f5!important}html body .app-shell .photo-viewer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:layout paint style!important;isolation:isolate!important;background:#070809!important}html body .app-shell .photo-viewer-stage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:paint!important;isolation:isolate!important;touch-action:auto!important;background:#000!important;overflow:hidden!important}}@media (width<=760px){html body .app-shell{width:100%!important;display:block!important}html body .app-shell .sidebar{display:none!important}html body .app-shell .workspace{width:100%!important;padding:0 12px calc(90px + env(safe-area-inset-bottom))!important;margin:0!important}html body .app-shell .topbar{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .app-shell .topbar>div{min-width:0!important;max-width:100%!important}html body .app-shell .top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body .app-shell .theme-dropdown{justify-self:stretch;grid-column:1/-1!important}html body .app-shell .theme-dropdown-trigger{width:100%!important;min-height:44px!important}html body .app-shell .theme-trigger-copy,html body .app-shell .theme-trigger-copy strong{display:block!important}html body .app-shell :is(.workspace-select,.account-select){width:100%!important;min-height:58px!important}html body .app-shell .theme-dropdown-menu{width:100%!important;max-width:100%!important;left:0!important;right:auto!important}html body .app-shell :is(.dashboard-composer-grid,.management-layout,.settings-layout,.user-management-grid,.account-grid,.card-list,.summary-grid,.note-editor-meta,.execution-form-grid,.detail-kpis,.trade-day-summary){grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}html body .app-shell :is(.dashboard-widget-large,.dashboard-widget-slot:only-child){grid-column:1/-1!important}html body .app-shell .management-layout{grid-template-columns:minmax(0,1fr)!important}html body .app-shell :is(.content-toolbar,.panel-heading,.dashboard-control-row,.ledger-toolbar-main,.ledger-toolbar-actions){flex-wrap:wrap!important;max-width:100%!important}html body .app-shell :is(.trade-calendar-panel,.content-panel,.utility-page,.unified-trade-ledger,.unified-note-ledger,.calendar-days-scroll){min-width:0!important;max-width:100%!important}html body .app-shell .mobile-nav{box-sizing:border-box!important;width:100%!important;height:calc(74px + env(safe-area-inset-bottom))!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom))!important;z-index:100!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;inset:auto 0 0!important}html body .app-shell .mobile-nav>button{width:100%!important;min-width:0!important;height:62px!important;min-height:54px!important;padding:4px 2px!important}html body .app-shell .mobile-nav.modal-suppressed{display:none!important}html body .app-shell .mobile-nav .mobile-nav-label{font-size:12px!important}html body .app-shell .mobile-more-menu.open{z-index:110!important}html body .app-shell :is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside),html body>:is(.modal-backdrop,.drawer-backdrop)>:is(section,form,aside){border-radius:14px!important;width:100%!important;padding:16px!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[contenteditable=true]){font-size:16px!important}html body :is(.modal-backdrop,.drawer-backdrop) :is(.note-meta-fields,.note-editor-meta,.time-range,.account-form,.cash-form,.user-edit-form){grid-template-columns:minmax(0,1fr)!important}html body .app-shell :is(.form-grid,.execution-edit-grid,.execution-view-grid,.admin-grid,.storage-metric-grid,.storage-category-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .ledger-tools-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body .app-shell :is(.list-calendar-toolbar,.rich-text-toolbar,.dashboard-composer-toolbar){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;height:auto!important}html body .app-shell .photo-viewer-header{grid-template-columns:minmax(0,1fr) 40px!important}html body .app-shell .photo-viewer-counter{grid-area:2/1/auto/-1!important}html body .app-shell .photo-viewer-close{grid-area:1/2!important}}@media (width<=400px){html body .app-shell :is(.dashboard-composer-grid,.detail-kpis,.summary-grid,.trade-day-summary),html body .app-shell :is(.form-grid,.execution-edit-grid,.execution-view-grid,.admin-grid,.storage-metric-grid,.storage-category-grid){grid-template-columns:minmax(0,1fr)!important}}html body .app-shell .chart-panel .equity-canvas{margin-top:18px;display:block;width:100%!important;height:clamp(280px,25vw,360px)!important}@media (width<=760px){html body .app-shell .chart-panel .equity-canvas{height:280px!important}}html[data-theme] body .trade-detail-header h2{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html[data-theme] body .detail-direction-result{vertical-align:middle!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:76px!important;height:auto!important;min-height:40px!important;padding:7px 12px!important;display:inline-flex!important}html[data-theme] body .detail-direction-result>strong{text-transform:none!important;font-size:14px!important;line-height:1.4!important}html[data-theme] body .app-shell .onboard-market-chart>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;height:auto!important;display:grid!important}html[data-theme] body .app-shell .onboard-header-summary{grid-template-columns:minmax(64px,auto) minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important;min-width:0!important;max-width:100%!important;display:grid!important}html[data-theme] body .app-shell .onboard-header-summary>.onboard-trade-number{gap:3px!important;width:100%!important;min-width:0!important;padding:7px 10px!important;display:grid!important}html[data-theme] body .app-shell .onboard-header-summary .onboard-trade-stats{pointer-events:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:auto!important;max-width:100%!important;display:grid!important;position:static!important}html[data-theme] body .app-shell .onboard-header-summary .onboard-trade-stats>:is(.onboard-gross-stat,.onboard-net-stat){grid-column:auto!important;width:100%!important;min-width:0!important;height:auto!important;padding:7px 10px!important}html[data-theme] body .app-shell .onboard-header-summary :is(strong,small){white-space:nowrap!important;line-height:1.35!important;display:block!important}html[data-theme] body .app-shell .onboard-header-summary strong{font-size:14px!important}html[data-theme] body .app-shell .onboard-market-chart>footer{grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important;display:grid!important}html[data-theme] body .app-shell .onboard-market-chart>footer .chart-execution-key{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;display:flex!important}html[data-theme] body .app-shell .onboard-market-chart>footer>.onboard-settings-menu{grid-area:1/2!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}html[data-theme] body .app-shell .onboard-market-chart>footer>:is(small,.chart-overlay-controls){grid-column:1/-1!important;width:100%!important;min-width:0!important}@media (width<=600px){html[data-theme] body .app-shell .onboard-market-chart>header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body .app-shell .onboard-header-summary{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;width:100%!important}html[data-theme] body .app-shell .onboard-header-summary .onboard-trade-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-theme] body .app-shell .onboard-header-summary .onboard-trade-stats>:is(.onboard-gross-stat,.onboard-net-stat){padding:7px 5px!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=calendar]{--muted:#b2bbc3;--ui-muted:#b2bbc3;--ui-subtle:#b2bbc3;--object-muted-ink:#b2bbc3}body{font-size:14px;line-height:1.45}html[data-theme] body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select){grid-template-rows:auto minmax(30px,auto)!important;height:auto!important;min-height:60px!important}html[data-theme] body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>span{height:auto!important;min-height:17px!important;line-height:1.4!important}html[data-theme] body .app-shell .topbar .top-actions>:is(.workspace-select,.account-select)>select{height:30px!important;max-height:none!important}html[data-theme] body .app-shell .theme-trigger-copy{height:auto!important;line-height:1.4!important}html[data-theme] body .app-shell .mobile-nav-label{line-height:1.4!important}html[data-theme] body .app-shell :is(button,input,select,textarea){font-size:14px!important}html[data-theme] body .app-shell :is(input,select,textarea){font-size:16px!important}html[data-theme] body .app-shell :is(p,.rich-note-content,.rich-text-surface,.empty-state){font-size:14px!important;line-height:1.55!important}html[data-theme] body .app-shell :is(.trade-table,.notes-table) :is(td,td strong,td b,.side-pill){font-size:14px!important;line-height:1.4!important}html[data-theme] body .app-shell :is(.trade-table,.notes-table) :is(th,small){font-size:12px!important;line-height:1.35!important}html[data-theme] body .app-shell .trade-table{table-layout:auto!important;min-width:920px!important}html[data-theme] body .app-shell .trade-table td{white-space:nowrap!important;height:auto!important;padding:12px 10px!important}html[data-theme] body .app-shell .trade-table th{padding:10px!important}html[data-theme] body .app-shell .trade-table .trade-net-result-glass{min-width:110px!important;height:auto!important;min-height:42px!important;padding:7px 10px!important}html[data-theme] body .app-shell .trade-table .trade-direction-result{min-width:72px!important}html[data-theme] body .app-shell :is(.calendar-days-scroll,.table-scroll){overscroll-behavior-x:contain;overflow-x:auto!important}html[data-theme] body .app-shell .journal-calendar-grid-object{grid-template-rows:auto repeat(6,minmax(180px,auto))!important;grid-template-columns:repeat(7,minmax(132px,1fr)) minmax(144px,1.08fr)!important;gap:8px!important;min-width:1120px!important;height:auto!important;max-height:none!important}html[data-theme] body .app-shell .journal-calendar-cell-object,html[data-theme] body .app-shell .week-result-cell{height:auto!important;min-height:180px!important;max-height:none!important;padding:8px!important}html[data-theme] body .app-shell .calendar-date-number{font-size:15px!important;line-height:1.4!important}html[data-theme] body .app-shell .journal-calendar-header-object{height:auto!important;padding:8px!important;font-size:12px!important}html[data-theme] body .app-shell .journal-calendar-entry-object{gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:12px!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}html[data-theme] body .app-shell :is(.calendar-net-result-glass,.week-net-result-glass){max-width:100%!important;height:auto!important;min-height:48px!important;padding:6px!important}html[data-theme] body .app-shell :is(.calendar-net-result-glass,.week-net-result-glass,.calendar-gross-result,.week-gross-result) :is(strong,b){letter-spacing:0!important;font-size:14px!important;line-height:1.4!important}html[data-theme] body .app-shell :is(.calendar-entry em,.calendar-gross-result small,.week-gross-result span,.calendar-net-result-glass small,.week-net-result-glass small){letter-spacing:.025em!important;font-size:12px!important;line-height:1.35!important}html[data-theme] body .app-shell :is(.calendar-gross-result,.week-gross-result){gap:2px!important;height:auto!important;display:grid!important}html[data-theme] body .app-shell :is(.glass-result-object,.trade-table,.journal-calendar-grid-object) :is(strong,small,b,em){text-shadow:none!important}html[data-theme] body .app-shell .chart-settings-toggle{width:auto!important;min-width:190px!important;height:auto!important;min-height:40px!important}html[data-theme] body .app-shell .theme-trigger-copy>strong{font-size:12px!important}@media (width<=760px){html[data-theme] body .app-shell :is(.trade-day-summary,.detail-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body .app-shell .trade-day-summary>div{min-width:0!important;height:auto!important;min-height:72px!important}html[data-theme] body .app-shell .day-net-result-glass{width:100%!important;min-width:0!important;height:auto!important}html[data-theme] body .app-shell .mobile-nav button,html[data-theme] body .app-shell .mobile-nav .mobile-nav-label{font-size:12px!important}}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) :is(.button-count-badge,.media-count-badge,.calendar-note-badge>b){box-sizing:border-box!important;border:1px solid var(--object-edge-side)!important;border-top-color:var(--object-edge-top)!important;border-bottom-color:var(--object-edge-bottom)!important;background:linear-gradient(160deg,#ffffff29,transparent 48%),var(--object-chrome-face)!important;color:#f8fafc!important;width:auto!important;min-width:26px!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;font-variant-numeric:lining-nums tabular-nums!important;letter-spacing:0!important;text-align:center!important;text-indent:0!important;text-shadow:none!important;-webkit-text-stroke:0!important;white-space:nowrap!important;filter:none!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 5px!important;font-size:14px!important;font-style:normal!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -2px 3px #0008,0 2px 4px #0008!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) b.media-count-badge.media-count-badge{z-index:6!important;background:linear-gradient(155deg,#ffffff48 0%,#ffffff0a 43%,#00000038 100%),linear-gradient(#a32d49ee,#65182cee)!important;border-color:#ffe0e6 #fc91a3 #641329!important;position:absolute!important;top:0!important;right:0!important;box-shadow:inset 0 1px 1px #fff9,inset 0 -2px 3px #310712aa,0 2px 5px #0009,0 0 6px #ff64772b!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .trade-screenshot-indicator{vertical-align:middle!important;grid-template-columns:20px auto!important;align-items:start!important;width:auto!important;min-width:42px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important;position:relative!important;overflow:visible!important;transform:none!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .trade-screenshot-indicator>.media-count-badge{grid-area:1/2!important;margin-left:-4px!important;position:relative!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .trade-screenshot-indicator>.glass-media-icon{grid-area:1/1!important;align-self:end!important;margin:0 0 1px!important;transform:none!important}html[data-theme] body .app-shell .calendar-note-badge{align-items:center!important;gap:4px!important}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9edf1;--panel:#f9fbfde8;--panel-2:#fffffff5;--text:#18212b;--muted:#52606d;--line:#83919f66;--line-strong:#62718099;--ui-canvas:#e9edf1;--ui-surface:#f9fbfde8;--ui-surface-strong:#fffffff5;--ui-surface-soft:#e2e8eeee;--ui-input:#f2f5f9fa;--ui-field:#f2f5f9fa;--ui-text:#18212b;--ui-muted:#52606d;--ui-subtle:#52606d;--ui-border:#83919f66;--ui-border-strong:#62718099;--object-surface-face:#f9fbfde8;--object-inset-face:#e2e8eeee;--object-field-face:#f2f5f9fa;--object-action-face:#edf2f7f2;--object-action-active-face:#d3dee9f5;--object-chrome-face:#f4f7fbe8;--object-ink:#18212b;--object-muted-ink:#52606d;--object-edge-top:#fff;--object-edge-side:#7c8c9b80;--object-edge-bottom:#455666b3;--object-rim-top:#fff;--object-rim-left:#ffffffeb;--object-rim-right:#7c8c9b99;--object-rim-bottom:#455666c4;--object-blur:blur(18px) saturate(112%);--wallpaper-rim-a:#ffffffef;--wallpaper-rim-b:#8696a680;--wallpaper-rim-c:#566b7d80;--wallpaper-face-top:#f7fafc;--wallpaper-face-bottom:#c0cdd9;--wallpaper-candle-opacity:.24;--pnl-profit:#00668f;--pnl-loss:#ad1837;--pnl-neutral:#344452;--pnl-profit-face:#3da9dd30;--pnl-profit-edge-top:#ffffffef;--pnl-profit-edge-side:#087aa5a0;--pnl-profit-edge-bottom:#005076bb;--pnl-loss-face:#e34a6830;--pnl-loss-edge-top:#ffffffef;--pnl-loss-edge-side:#bd2446a0;--pnl-loss-edge-bottom:#810e2abb;--pnl-neutral-face:#8195a62b;--pnl-neutral-edge:#526b8070}.original-theme-options{grid-template-columns:1fr;gap:8px;display:grid}html[data-theme] body #journal-appearance .original-theme-options>button{text-align:left!important;width:100%!important;min-height:40px!important}html[data-theme] body #journal-appearance .original-theme-options>button[aria-pressed=true]{background:var(--object-action-active-face)!important}html[data-theme=light] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop){color:var(--object-ink)}html[data-theme=light] body .theme-mode-glass-icon.light{background:var(--object-action-face)!important;border-color:var(--object-edge-side)!important;box-shadow:var(--object-control-depth)!important}html[data-theme=light] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) :is(b.button-count-badge,.calendar-note-badge>b){color:var(--object-ink)!important}html[data-theme=light] body .app-shell .glass-media-icon.photo:before,html[data-theme=light] body .app-shell .glass-media-icon.photo:after{background:#455c70!important}html[data-theme=light] body .glass-result-object.profit{color:var(--pnl-profit)!important}html[data-theme=light] body .glass-result-object.loss{color:var(--pnl-loss)!important}html[data-theme=light] body .glass-result-object.neutral{color:var(--pnl-neutral)!important}html[data-theme=light] body .app-shell :is(.trade-table,.notes-table,.journal-calendar-grid-object,.ax-market-chart){color:var(--object-ink)!important}html[data-theme=light] body .app-shell .liquid-vector-icon{--vector-face-top:#f7fafc;--vector-face-mid:#d1dce5;--vector-face-bottom:#8fa2b3;--vector-depth-top:#667b8e;--vector-depth-bottom:#344b60;--vector-depth-stroke:#496076;--vector-ink:#243b4e}html[data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) button:where(:not(.journal-calendar-cell-object,.calendar-day-object,.attachment-preview-button,.journal-navigation-object)){box-sizing:border-box;appearance:none;border:var(--object-material-edge) solid var(--object-edge-side);border-radius:var(--object-control-radius);background:var(--object-action-face);color:var(--object-ink);box-shadow:var(--object-button-compact-depth);min-height:var(--object-control-height);font:inherit;cursor:pointer;padding:7px 12px}html[data-theme] body :is(.app-shell,.auth-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) .glass-action-object:where(:not(.journal-navigation-object)){-webkit-backdrop-filter:var(--object-blur);border-radius:var(--object-control-radius)!important;border-style:solid!important}html[data-theme] body #journal-appearance .original-theme-options{gap:10px!important;padding:2px!important;display:grid!important}html[data-theme] body #journal-appearance .original-theme-options>button{outline:none;border:var(--object-material-edge) solid var(--object-edge-side)!important;border-radius:var(--object-control-radius)!important;white-space:normal!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px 12px!important;line-height:1.4!important;display:flex!important}html[data-theme] body #journal-appearance .original-theme-options>button:before{content:"";border:1px solid var(--object-muted-ink);border-radius:50%;flex:0 0 9px;width:9px;height:9px}html[data-theme] body #journal-appearance .original-theme-options>button[aria-pressed=true]:before{background:var(--object-ink);box-shadow:0 0 5px color-mix(in srgb,var(--object-ink) 25%,transparent)}html[data-theme] body #journal-appearance .original-theme-options>button:focus-visible{outline:2px solid var(--object-ink)!important;outline-offset:2px!important}@media (width<=760px){html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) form.invite-panel{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;display:grid!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) form.invite-panel>*{box-sizing:border-box!important;grid-area:auto/1!important;min-width:0!important;max-width:100%!important;margin-block:0!important;position:static!important;transform:none!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) form.invite-panel>:is(span,h3,p){white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;line-height:1.5!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) form.invite-panel>label{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;height:auto!important;min-height:0!important;display:grid!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) form.invite-panel>button{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;line-height:1.4!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.utility-page,.settings-panel,.settings-tab-page,.settings-category,.grouped-settings-block,.account-management-body,.user-panel,.user-list,.user-list>article,.invite-panel,.management-layout,.admin-grid,.storage-metric-card,.import-summary,.account-picker,.user-edit-form,.user-edit-actions,.account-form,.cash-form,.form-grid,.cash-grid,.settings-save-row,.grouped-color-grid,.default-chart-list,.temporary-chart-list){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.user-edit-form,.account-form,.cash-form,.form-grid,.cash-grid,.admin-grid,.management-layout,.settings-layout,.import-account-mode,.grouped-color-grid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.user-edit-form,.account-form,.cash-form,.form-grid,.cash-grid,.admin-grid,.grouped-color-grid)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(form,.settings-category) label,html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(input,select,textarea){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.user-edit-actions,.settings-save-row,.modal-actions,.page-actions,.row-actions,.summary-head,.management-heading,.settings-category-heading,.detail-section-heading,.day-notes-toolbar){flex-wrap:wrap!important;gap:10px!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop,.warning-backdrop) :is(.user-edit-actions,.settings-save-row,.modal-actions)>button{overflow-wrap:anywhere;white-space:normal!important;flex:140px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .user-summary{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .user-summary>.role-badge{grid-area:2/2!important;justify-self:start!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .user-summary>button{grid-area:1/3/span 2!important;min-width:0!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) .user-summary>div{min-width:0!important}html[data-theme] body :is(.app-shell,.modal-backdrop,.drawer-backdrop) :is(.user-summary small,.user-summary strong,.grouped-id-row code,.execution-trade-id code,.summary-head strong,.settings-category-heading p){overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important}html[data-theme] body .app-shell :is(.settings-tabs,.administration-tabs){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;display:grid!important}html[data-theme] body .app-shell :is(.settings-tabs,.administration-tabs)>button{white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;min-height:54px!important}html[data-theme] body .app-shell :is(.settings-tabs,.administration-tabs)>button :is(span,strong){white-space:normal!important;overflow-wrap:anywhere!important}html[data-theme] body .app-shell .management-table>div{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body .app-shell .storage-relation-list{max-width:100%!important;overflow-x:auto!important}html[data-theme] body .app-shell .account-picker{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}html[data-theme] body .app-shell .account-picker button{min-width:0!important;max-width:100%!important}html[data-theme] body .app-shell :is(.settings-save-row,.user-edit-actions){scroll-margin-bottom:100px}html[data-theme] body .app-shell .chart-frame-editor{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) 36px!important;width:100%!important;min-width:0!important}html[data-theme] body .app-shell .chart-frame-editor>span{white-space:normal!important;grid-column:1/-1!important}html[data-theme] body .app-shell .chart-frame-editor>:is(input,select){width:100%!important;min-width:0!important}html[data-theme] body .app-shell .chart-frame-editor>button{width:36px!important;min-width:36px!important;padding:0!important}html[data-theme] body .app-shell :is(.chart-range>span,.grouped-settings-block>label>span){white-space:normal!important;flex-wrap:wrap!important;gap:6px!important}html[data-theme] body .app-shell :is(.cash-transaction-edit,.journal-location-card){grid-template-columns:minmax(0,1fr)!important;min-width:0!important}html[data-theme] body .app-shell .import-page-more-menu{width:min(240px,100vw - 56px)!important;min-width:0!important;left:auto!important;right:0!important}}:root{--action-icon-top:#fff;--action-icon-mid:#aab9c5;--action-icon-bottom:#617587;--action-icon-depth:#000b;--action-icon-edge:#26333f;--action-icon-highlight:#fff}html[data-theme=light]{--action-icon-top:#607e96;--action-icon-mid:#29465e;--action-icon-bottom:#152c40;--action-icon-depth:#485f7366;--action-icon-edge:#9dafbe;--action-icon-highlight:#fff}html[data-theme] body .liquid-action-icon{pointer-events:none;shape-rendering:geometricprecision;vertical-align:middle!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 22px!important;margin:0!important;padding:0!important;display:inline-block!important;overflow:visible!important}html[data-theme] body .kpi-top>em{place-items:center!important;width:36px!important;height:36px!important;padding:5px!important;display:grid!important}html[data-theme] body :is(button,summary):has(>.liquid-action-icon){justify-content:center;gap:8px;align-items:center!important;display:inline-flex!important}:is(html[data-theme] body .drop-zone>i:has(.liquid-action-icon),html[data-theme] body .large-empty>span:has(.liquid-action-icon)){place-items:center!important;display:grid!important}html[data-theme] body :is(.drop-zone,.large-empty) .liquid-action-icon{width:40px!important;height:40px!important}html[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#20262e;--panel:#303945;--panel-2:#384351;--text:#f2f5fa;--muted:#c0cad7;--line:#8293a566;--line-strong:#adbdcc88;--ui-canvas:#20262e;--ui-surface:#303945;--ui-surface-strong:#384351;--ui-surface-soft:#29323d;--ui-input:#252e39;--ui-field:#252e39;--ui-text:#f2f5fa;--ui-muted:#c0cad7;--ui-subtle:#c0cad7;--ui-border:#8293a566;--ui-border-strong:#adbdcc88;--object-surface-face:#303945;--object-inset-face:#29323d;--object-field-face:#252e39;--object-action-face:#3c4857;--object-action-active-face:#4b5d70;--object-chrome-face:#303945;--object-ink:#f2f5fa;--object-muted-ink:#c0cad7;--object-edge-top:#e0edfaa6;--object-edge-side:#96aac166;--object-edge-bottom:#111923cc;--object-rim-top:#e0edfaa6;--object-rim-left:#bccddd88;--object-rim-right:#96aac166;--object-rim-bottom:#111923cc;--object-blur:blur(18px) saturate(112%);--wallpaper-rim-a:#e0edfa99;--wallpaper-rim-b:#bccddd66;--wallpaper-rim-c:#96aac144;--wallpaper-face-top:#445263;--wallpaper-face-bottom:#242e3a;--wallpaper-candle-opacity:.16;--pnl-profit:#83dbff;--pnl-loss:#ffa0ad;--pnl-neutral:#e0e7ef;--pnl-profit-face:#173e50;--pnl-profit-edge-top:#b9eaffcc;--pnl-profit-edge-side:#5bbbdd99;--pnl-profit-edge-bottom:#103044cc;--pnl-loss-face:#512d38;--pnl-loss-edge-top:#ffd0d8cc;--pnl-loss-edge-side:#d7839699;--pnl-loss-edge-bottom:#351d28cc;--pnl-neutral-face:#3b4858;--pnl-neutral-edge:#a5b6c777}html[data-theme=graphite] body .app-shell :is(.detail-empty,.detail-section-heading span,.grouped-id-row,.grouped-id-row code),html[data-theme=graphite] body .app-shell .grouped-id-row>span{color:var(--object-muted-ink)!important}html[data-theme=graphite] body .app-shell :is(span,small,strong,b,p,h1,h2,h3,label,input,select,button,code,td,th){text-shadow:none!important}html[data-theme=graphite] body .app-shell :is(label>span,form>span,.feature-kicker,.settings-category-heading p,.detail-section-heading span,.execution-card small,.execution-card em){color:var(--object-muted-ink)!important}html[data-theme] body .app-shell :is(.trade-tab-panel,.settings-tab-page){grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:20px!important;min-width:0!important;height:auto!important;display:grid!important}html[data-theme] body .app-shell :is(.trade-tab-panel,.settings-tab-page)>*{min-width:0;max-width:100%;margin-block:0!important}html[data-theme] body .app-shell .detail-section-heading{flex-wrap:wrap!important;gap:12px!important;height:auto!important}html[data-theme] body .app-shell .grouped-id-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}html[data-theme] body .app-shell .grouped-id-row code{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=760px){html[data-theme] body .app-shell :is(.trade-tab-panel,.settings-tab-page){gap:16px!important}html[data-theme] body .app-shell .trade-documentation-details .time-range{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body .app-shell .trade-documentation-details .time-range>div{min-width:0;text-align:left!important}}html[data-theme] body .app-shell .glass-divider-object{display:none!important}html[data-theme] body .app-shell :is(.topbar,.content-toolbar,.photo-viewer>header,.ax-market-chart>header):after,html[data-theme] body .app-shell :is(.photo-viewer>footer,.ax-market-chart>footer,.trade-market-section,.trade-media-section,.trade-notes-section):before{content:none!important;display:none!important}html[data-theme] body .app-shell :is(.trade-market-section,.trade-media-section,.trade-notes-section){padding-top:16px!important}@media (width<=760px){html[data-theme] body .app-shell :is(.trade-market-section,.trade-media-section,.trade-notes-section){padding-top:12px!important}}html[data-theme] body .note-storage-transfer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;margin:16px 0!important;padding:16px!important}html[data-theme] body .note-storage-transfer>div{flex:260px;min-width:0}html[data-theme] body .note-storage-transfer p{margin:6px 0}html[data-theme] body .note-storage-transfer button{max-width:100%;min-height:44px;white-space:normal!important}
