/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-ease: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;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-12{top:calc(var(--spacing) * 12)}.isolate{isolation:isolate}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.flex-shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#090b0c;--surface:#101314;--surface-2:#15191a;--surface-3:#1a1e1f;--line:#292e2f;--line-soft:#202425;--text:#eeeee8;--muted:#9ba39e;--muted-2:#a4aaa6;--green:#55d9a2;--lime:#c7f36b;--amber:#efa95f;--red:#ef6c65;--purple:#9d98ff;--sidebar-width:300px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-18:18px;--fs-24:24px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--radius-md:8px;--radius-sm:6px;--radius-pill:999px;--disabled-text:#8a918d;--tap-min:36px;--tap-min-icon:32px}@media (width<=640px){:root{--fs-10:11px;--fs-11:12px;--tap-min:44px;--tap-min-icon:40px}}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select{font:inherit}button{color:inherit}button,[role=button]{min-width:24px;min-height:24px}summary,input,select{min-height:24px}button,summary,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible){outline:0}button{border:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skipLink{z-index:100;color:#0c1206;background:var(--lime);border-radius:var(--radius-sm);font:600 var(--fs-13) Arial, Helvetica, sans-serif;padding:10px 14px;text-decoration:none;transition:top .12s;position:absolute;top:-48px;left:12px}.skipLink:focus-visible,.skipLink:focus{outline:2px solid var(--text);outline-offset:2px;top:12px}@media (prefers-reduced-motion:reduce){.skipLink{transition:none}}.btnPrimary,.btnSecondary,.btnQuiet{min-height:var(--tap-min);border-radius:var(--radius-sm);font:600 var(--fs-13) Arial, Helvetica, sans-serif;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btnPrimary{color:#0c1206;background:var(--lime);border:1px solid var(--lime)}.btnPrimary:hover:not(:disabled){background:#d4f785}.btnSecondary{color:var(--text);border:1px solid var(--line);background:0 0}.btnSecondary:hover:not(:disabled){background:var(--surface-2)}.btnQuiet{color:var(--muted);background:0 0;border:1px solid #0000;padding:0 8px}.btnQuiet:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.btnPrimary:disabled,.btnSecondary:disabled,.btnQuiet:disabled{color:var(--disabled-text);background:var(--surface-2);border-color:var(--line);cursor:not-allowed}.btnDisabledReason{color:var(--disabled-text);font-size:var(--fs-11)}.iconButton{width:var(--tap-min-icon);height:var(--tap-min-icon);min-height:var(--tap-min-icon);color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.iconButton:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.iconButton[aria-expanded=true],.iconButton[aria-pressed=true]{color:var(--lime);background:#c7f36b14}.chip{color:var(--muted-2);background:var(--surface-3);border-radius:var(--radius-pill);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.chipDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip-real{color:var(--green)}.chip-sim,.chip-fixture{color:var(--amber)}.chip-degraded{color:var(--red)}.chip-muted{color:var(--muted)}.chipToggle{min-height:32px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);font:600 var(--fs-12) var(--font-geist-mono), monospace;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chipToggle:hover:not(:disabled){color:var(--text)}.chipToggle[aria-pressed=true],.chipToggle.active{color:var(--lime);border-color:var(--lime);background:#c7f36b14}@media (width<=640px){.chipToggle{min-height:40px}}.wordStatus{font:600 var(--fs-12) Arial, Helvetica, sans-serif;align-items:center;gap:4px;display:inline-flex}.wordStatus.tone-green{color:var(--green)}.wordStatus.tone-red{color:var(--red)}.wordStatus.tone-amber{color:var(--amber)}.wordStatus.tone-muted,.wordStatus.tone-idle{color:var(--muted)}.infoTipTrigger{width:24px;height:24px;min-height:24px;color:var(--muted)}@media (width<=640px){.infoTipTrigger{width:32px;height:32px;min-height:32px}}.infoTipBody{max-width:280px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-12);padding:8px 10px;line-height:1.4}@media (width<=640px){.infoTipBody{max-width:none;margin-top:6px;position:static}}.accountTokenTable tr{height:28px}@media (width<=640px){.accountTokenTable tr{height:40px}.setRow input,.setRow select,.budgetField input,.budgetField select,.scLogin input{font-size:16px}}.appShell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100svh;padding-bottom:var(--modulebar-height);--topbar-height:84px;grid-template-rows:var(--topbar-height) minmax(0, 1fr);background:radial-gradient(circle at 64% -12%, #c7f36b0b, transparent 30%), var(--bg);grid-template-areas:"top top""rail work";display:grid}.appShell.railCollapsed{--sidebar-width:92px}.appShell.railWide{--sidebar-width:400px}.appShell.serverTicketOpen{--sidebar-width:430px}.serverTicketOpen .contentGrid{grid-template-columns:minmax(0,1fr)}.serverTicketOpen .controlRail{grid-template-columns:minmax(0,1fr);max-height:none;position:static;overflow:visible}.serverTicketOpen .controlRail>*{min-width:0}.serverTicketOpen #backtests-workspace{grid-column:1/-1}.topbar{z-index:40;height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0cf0;flex-direction:column;grid-area:top;display:flex;position:sticky;top:0}.topbarMain{flex:auto;align-items:center;gap:8px;min-width:0;padding:0 10px 0 0;display:flex}.pulseRow{overscroll-behavior-x:contain;white-space:nowrap;border-top:1px solid var(--line-soft);scrollbar-width:none;flex:0 0 34px;align-items:center;gap:7px;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.pulseRow::-webkit-scrollbar{display:none}.pulseRow>span[aria-live]{display:contents}.pulseEyebrow{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex:none}.pulseDivider{color:var(--line);flex:none}.pulseWord{color:var(--text);font:650 12px var(--font-geist-mono), monospace;letter-spacing:.01em;background:0 0;border-radius:5px;flex:none;padding:4px 7px}.pulseWord:hover{color:var(--lime);background:var(--surface-2)}.brandBlock{border-right:1px solid var(--line);align-items:center;gap:8px;height:100%;padding:0 10px;display:flex;overflow:hidden}.brandMark{color:var(--lime);font:800 15px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;flex:none}.railCollapsed .brandMark{display:none}.iconButton,.collapseButton,.panelCollapseButton,.quietButton{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;place-items:center;display:grid}.iconButton,.collapseButton{width:32px;height:32px}.panelCollapseButton{width:28px;height:28px;color:var(--muted-2);font:500 19px/1 var(--font-geist-mono), monospace;flex:none}.panelCollapseButton:hover{color:var(--text);background:var(--surface-3);border-color:#444c49}.railToggle{background:0 0;border-color:#0000;gap:3px;padding:7px}.railToggle span{background:var(--muted-2);width:16px;height:1px;display:block}.mobileRailToggle,.mobileRailClose,.mobileRailBackdrop{display:none}.systemStrip{min-width:0;color:var(--muted-2);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.systemStrip>span:nth-of-type(3){text-overflow:ellipsis;min-width:0;overflow:hidden}.systemStrip b{color:var(--text);font-weight:600}.systemStrip>i{background:var(--line);width:1px;height:14px}.liveDot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #55d9a214,0 0 10px #55d9a259}.modeDot{background:var(--amber);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #efa95f14,0 0 10px #efa95f47}.accountStrip{align-items:center;margin-left:auto;display:flex}.gain,.up{color:var(--green)!important}.down{color:var(--red)!important}.quietButton{width:50px;height:30px;color:var(--muted-2);font:600 15px var(--font-geist-mono), monospace}.pairRail{top:var(--topbar-height);height:calc(100svh - var(--topbar-height) - 86px);border-right:1px solid var(--line);background:#0d0f10;flex-direction:column;grid-area:rail;transition:width .24s;display:flex;position:sticky;overflow:hidden}.pairRailScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#343a38 transparent;flex:auto;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.pairRail,.pairRail *,.appShell,.appShell *,.contentGrid,.contentGrid *,.analysisModule>summary .chevron,.ticks i,.orderTicketAccountDisclosure>summary i,.orderTicketAllocationTrack i,.xoxRun,.mobileRailBackdrop,.scProgress i,.scEdge,.scNode,.scNode rect{transition:none!important;animation:none!important}}.railHeader{white-space:nowrap;justify-content:space-between;align-items:center;padding:10px 12px;display:none}.eyebrow{color:#929b96;font:600 14px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:6px;display:block}h1,h2,h3,p{margin:0}.railHeader h2,.moduleHeader h2{letter-spacing:-.02em;font-size:19px}.pairCount{color:var(--muted);font:500 16px var(--font-geist-mono), monospace}.railTradeLauncher{background:linear-gradient(145deg,#1b221ffa,#0d1110fa);border:1px solid #c7f36b42;border-radius:9px;flex:none;gap:8px;margin:0 9px 9px;padding:9px;display:grid}.railTradeLauncher>header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.railTradeLauncher>header>div{gap:3px;min-width:0;display:grid}.railTradeLauncher>header span,.railTradeLauncher>header>b{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.railTradeLauncher>header strong{font:750 12px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.railTradeLauncher>header>b{color:var(--amber);background:#efa95f0d;border:1px solid #efa95f38;border-radius:4px;flex:none;padding:3px 5px}.railTradeOwnership{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.railTradeOwnership>span{border:1px solid var(--line-soft);background:#0a0d0c;border-radius:4px;gap:2px;min-width:0;padding:5px;display:grid}.railTradeOwnership small{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace}.railTradeOwnership b{font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.railTradeOwnership>i{color:var(--muted);font-style:normal;font-size:var(--fs-11)}.railTradeLauncher>p{color:var(--muted);font-size:var(--fs-11);line-height:1.4}.railTradeLauncher>p b{color:var(--muted-2)}.railTradeSides{grid-template-columns:1fr 1fr;gap:5px;display:grid}.railTradeSides button{color:#07120d;background:var(--green);border-radius:5px;place-content:center;gap:2px;min-height:38px;display:grid}.railTradeSides button.short{color:#170807;background:var(--red)}.railTradeSides button b{font:800 var(--fs-11) var(--font-geist-mono), monospace}.railTradeSides button small{color:inherit;font:650 var(--fs-11) var(--font-geist-mono), monospace;opacity:.76}.railTradeSides button:disabled{color:#68706c;cursor:not-allowed;background:#252a28}.segmented{border:1px solid var(--line);background:#0a0c0d;border-radius:8px;grid-template-columns:.72fr 1.28fr;gap:3px;margin:0 12px 12px;padding:3px;display:grid}.segmented button{min-height:29px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:5px;padding:0 8px;font-size:15px}.segmented button.active{color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 1px #303536}.segmented .liveDot{width:5px;height:5px;margin-right:4px}.workspaceMarketSection{flex-direction:column;flex:none;min-height:0;display:flex}.workspaceMarketHeader{justify-content:space-between;align-items:flex-end;gap:8px;padding:0 14px 9px;display:flex}.workspaceMarketHeader .eyebrow{color:var(--lime);font-size:var(--fs-11);margin-bottom:4px}.workspaceMarketHeader strong{font-size:14px}.workspaceMarketHeader small{max-width:112px;color:var(--muted);font-size:var(--fs-11);text-align:right;line-height:1.35}.workspacePairFilter{grid-template-columns:1fr 1fr;margin-bottom:8px}.workspacePairFilter button{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.workspacePairFilter button b{min-width:18px;color:var(--muted-2);font:600 var(--fs-11) var(--font-geist-mono), monospace;background:#ffffff0b;border-radius:8px;padding:1px 4px}.workspacePairFilter button.active b{color:var(--lime)}.workspacePairSearch{border:1px solid var(--line);background:#0a0c0d;border-radius:7px;align-items:center;gap:7px;min-height:34px;margin:0 12px 8px;padding:0 9px;display:flex}.workspacePairSearch>span{color:var(--lime);font-size:16px}.workspacePairSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.workspacePairSearch input::placeholder{color:var(--muted)}.workspacePairSearch button{width:22px;height:22px;color:var(--muted);background:var(--surface-3);border-radius:4px;place-items:center;display:grid}.workspacePairSearch kbd{color:var(--muted);font:var(--fs-11) var(--font-geist-mono), monospace}.workspaceMarketFilters{grid-template-columns:1fr 1fr;gap:5px;margin:0 12px 7px;display:grid}.workspaceMarketFilters>label{gap:3px;min-width:0;display:grid}.workspaceMarketFilters>label>span:first-child{color:#929b96;font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.workspaceMarketFilters select{width:100%;min-width:0;height:28px;color:var(--muted-2);background:var(--surface);border:1px solid var(--line-soft);font-size:var(--fs-11);border-radius:5px;padding:0 22px 0 7px}.workspaceFilterSummary{min-height:28px;color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:8px;margin:0 13px 4px;display:flex}.workspaceFilterSummary b{color:var(--text)}.workspaceFilterSummary button{color:var(--amber);font-size:var(--fs-11);background:#efa95f0e;border-radius:4px;padding:3px 5px}.workspacePairList{flex:none;min-height:0;max-height:none;overflow:visible}.workspacePair .pairMain>b{align-items:center;gap:6px;min-width:0;display:flex}.workspacePair .pairMain>b i{color:var(--amber);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #efa95f33;border-radius:3px;flex:none;padding:1px 4px;font-style:normal}.workspacePair .pairVolume{color:#929b96;min-width:0;font:500 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pairContractMissing{color:var(--amber);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;display:block}.workspaceMarketNote{color:#929b96;font-size:var(--fs-11);margin:6px 14px 10px;line-height:1.45}.realWorkspaceMarketSection{padding-top:1px}.realWorkspaceMarketSection .workspaceMarketHeader .eyebrow{color:var(--green)}.realVenueTabs{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.realVenueTabs button{font-size:var(--fs-11);gap:4px}.realVenueTabs button b{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.realVenueTabs button.active b{color:var(--green)}.realVenueFilterDisclosure{background:linear-gradient(#55d9a20f,#0a0c0dfa);border:1px solid #55d9a247;border-radius:7px;margin:-4px 12px 9px;padding:8px}.realVenueFilterDisclosure[hidden]{display:none}.realVenueFilterDisclosure>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.realVenueFilterDisclosure>header span{color:var(--green);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.realVenueFilterDisclosure>header button{color:var(--muted);border:1px solid var(--line-soft);font:600 var(--fs-11) var(--font-geist-mono), monospace;background:0 0;border-radius:4px;padding:3px 5px}.realVenueFilterGroups{gap:8px;display:grid}.realVenueFilterGroups>div{gap:4px;display:grid}.realVenueFilterGroups>div>span{color:#929b96;font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.realVenueFilterChoices{flex-wrap:wrap;gap:4px;display:flex}.realVenueFilterChoices button{min-height:26px;color:var(--muted-2);background:var(--surface);border:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:0 8px}.realVenueFilterChoices button.active{color:var(--text);background:var(--surface-3);box-shadow:inset 0 -1px 0 var(--lime);border-color:#c7f36b75}.catalogFilterRows{gap:0;display:grid}.unmeasuredFilter{gap:3px;min-width:0;display:grid}.unmeasuredFilter span{color:#929b96;font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.unmeasuredFilter strong{min-height:28px;color:var(--amber);background:var(--surface);font:600 var(--fs-11) var(--font-geist-mono), monospace;border:1px dashed #efa95f47;border-radius:5px;align-items:center;padding:0 7px;display:flex}.realWorkspacePair .pairMain>b i{color:var(--green);border-color:#55d9a23d}.realWorkspacePair[data-market-venue=bybit]{box-shadow:inset 2px 0 #efa95f80}.catalogueAlert{margin:0 12px 6px}.cataloguePageNav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-height:36px;margin:7px 12px;display:grid}.cataloguePageNav button{min-height:32px;color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0b;border:1px solid #c7f36b29;border-radius:5px;padding:0 7px}.cataloguePageNav button[aria-disabled=true]{color:var(--muted);opacity:.55}.cataloguePageNav span{min-width:0;color:var(--muted);font:600 var(--fs-11)/1.35 var(--font-geist-mono), monospace;text-align:center}.catalogLoadMore{min-height:36px;color:var(--lime);font:700 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0b;border:1px solid #c7f36b2e;border-radius:6px;margin:7px 12px}.catalogLoadMore:disabled{color:var(--muted);cursor:wait;opacity:.7}.catalogLoadMore[aria-disabled=true]{color:var(--muted);opacity:.7}.selectedInstrumentTerms{border:1px solid var(--line);background:#0a0c0d;border-radius:7px;gap:7px;margin:4px 12px 7px;padding:9px;display:grid}.selectedInstrumentTerms>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.selectedInstrumentTerms>header span{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.09em}.selectedInstrumentTerms>header b{font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedInstrumentTerms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.selectedInstrumentTerms>div span{min-width:0;color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);font:600 var(--fs-11) var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:4px;gap:2px;padding:6px;display:grid}.selectedInstrumentTerms>div b{color:var(--text);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.marketCatalogue{border:1px solid var(--line);background:#0a0c0d;border-radius:8px;flex:none;margin:0 12px 5px;overflow:hidden}.marketCatalogue[open]{border-color:#343a38}.marketCatalogue>summary{justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.marketCatalogue>summary:hover{background:var(--surface-2)}.marketCatalogue>summary>span{gap:2px;min-width:0;display:grid}.marketCatalogue>summary b{color:var(--muted-2);font-size:12px}.marketCatalogue>summary small{color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketCatalogue>summary em{color:var(--amber);font:600 var(--fs-11) var(--font-geist-mono), monospace;flex:none;font-style:normal}.marketCatalogueBody{border-top:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:#303536 transparent;max-height:min(55svh,470px);padding-top:9px;overflow:auto}.marketCatalogueBody .pairList{flex:none;max-height:270px}.pairSearch{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;align-items:center;gap:8px;height:34px;margin:0 12px 12px;padding:0 10px;display:flex}.pairSearch>span{color:var(--muted);font-size:19px}.pairSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:16px}.pairSearch input::placeholder{color:var(--muted)}.pairSearch kbd{color:var(--muted);font:var(--fs-11) var(--font-geist-mono), monospace}.pairSearch button{width:20px;height:20px;color:var(--muted);background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.pairSearch button:hover{color:var(--text);background:var(--surface-3)}.pairList{scrollbar-width:thin;scrollbar-color:#303536 transparent;flex:auto;min-height:80px;padding:0 8px;overflow:auto}.pairItem{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:59px;margin-bottom:2px;padding:8px;display:grid;position:relative}.pairItem:hover{background:var(--surface)}.pairItem{overflow:hidden}.pairItem.selected{background:#191d1d;border-color:#343a38}.pairItem.selected:before{content:"";background:var(--lime);border-radius:0 3px 3px 0;width:3px;height:30px;position:absolute;left:-9px;box-shadow:0 0 12px #c7f36b59}.coinMark{--coin:var(--muted);border:1px solid var(--coin);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.coinMark{border:1px solid color-mix(in srgb, var(--coin) 55%, #2a2d2d)}}.coinMark{color:var(--coin);background:var(--coin);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.coinMark{background:color-mix(in srgb, var(--coin) 10%, #101313)}}.coinMark{font:700 17px var(--font-geist-mono), monospace}.coinMark.large{width:39px;height:39px}.pairMain{gap:5px;min-width:0;display:grid}.pairMain>span{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;min-width:0;display:flex;overflow:hidden}.pairMain strong{font-size:16px}.pairMain small{color:var(--muted);font-size:14px}.pairMain>b{color:#b8bdb9;min-width:0;font:500 15px var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pairMeta{justify-items:end;gap:7px;min-width:0;max-width:118px;display:grid}.pairMeta em{font:500 14px var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-style:normal;overflow:hidden}.pairMeta>small{max-width:92px;color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;text-align:right;line-height:1.25}.algoIndicator{background:var(--green);border-radius:3px;width:13px;height:3px;box-shadow:0 0 8px #55d9a259}.biasTag{color:#929b96;font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:3px;display:flex}.biasTag i{background:var(--green);border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 5px #55d9a259}.biasTag.short{color:var(--red)}@supports (color:color-mix(in lab, red, red)){.biasTag.short{color:color-mix(in srgb, var(--red) 68%, var(--muted))}}.biasTag.wait{color:#929b96}.pairEmpty{text-align:center;border:1px dashed #303536;border-radius:7px;justify-items:center;gap:7px;margin:16px 4px;padding:16px 10px;display:grid}.pairEmpty strong{font-size:15px}.pairEmpty span{max-width:150px;color:var(--muted);font-size:13px;line-height:1.4}.pairEmpty button{color:var(--lime);background:#c7f36b0f;border-radius:4px;margin-top:4px;padding:6px 8px;font-size:13px}.addPair{height:38px;color:var(--muted-2);background:0 0;border:1px dashed #303536;border-radius:7px;flex:none;margin:8px 12px;font-size:15px}.addPair span{color:var(--lime);margin-right:6px}.railCollapsed .railHeader,.railCollapsed .segmented,.railCollapsed .pairSearch,.railCollapsed .addPair,.railCollapsed .workspaceMarketHeader,.railCollapsed .workspaceMarketNote,.railCollapsed .workspacePairSearch,.railCollapsed .workspaceMarketFilters,.railCollapsed .workspaceFilterSummary,.railCollapsed .marketCatalogue,.railCollapsed .selectedInstrumentTerms,.railCollapsed .catalogLoadMore{display:none}.railCollapsed .workspaceMarketSection{flex:auto}.railCollapsed .pairList{padding-top:16px;overflow:visible}.railCollapsed .pairItem{grid-template-columns:34px;justify-content:center;padding:8px}.railCollapsed .pairMain,.railCollapsed .pairMeta{display:none}.marketPairListHeading{color:var(--muted);font-size:var(--fs-11);justify-content:space-between;gap:8px;margin:8px 14px 4px;display:flex}.marketPairEntry{border:1px solid var(--line-soft);border-radius:6px;margin-bottom:3px}.marketPairEntry.selected{background:#191d1d;border-color:#596b42}.marketPairEntry .realWorkspacePair{border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:48px;margin:0;padding:7px 8px 3px}.marketPairEntry .realWorkspacePair.selected{background:0 0}.marketPairEntry .realWorkspacePair.selected:before,.marketPairEntry .coinMark{display:none}.marketPairIdentity{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.marketPairIdentity strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650}.marketPairIdentity small{color:var(--muted);font-size:var(--fs-11);flex:none}.marketPairQuote{min-width:0;color:var(--text);overflow-wrap:anywhere;font:600 13px/1.4 var(--font-geist-mono), monospace}.marketPairQuote small{color:var(--muted);font:400 var(--fs-11) var(--font-geist-mono), monospace}.marketPairChange{text-align:right;font:600 12px/1.4 var(--font-geist-mono), monospace}.marketPairDetails{min-width:0;color:var(--muted);font-size:var(--fs-11)}.marketPairDetails>summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:24px;padding:4px 8px;display:flex}.marketPairDetails>summary:after{content:"+";color:var(--text);flex:none;margin-left:auto}.marketPairDetails[open]>summary:after{content:"−"}.marketPairDetails>summary:hover{color:var(--text);background:var(--surface)}.marketPairDetails[open]>summary{border-bottom:1px solid var(--line-soft)}.marketPairDetails dl{gap:6px;margin:8px;display:grid}.marketPairDetails dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.marketPairDetails dt,.marketPairDetails dd{overflow-wrap:anywhere;margin:0}.marketPairDetails dd{color:var(--text);text-align:right}.marketPairDetails p{color:var(--amber);margin:8px;line-height:1.5}@media (width>=641px){.railCollapsed .marketPairListHeading,.railCollapsed .marketPairDetails,.railCollapsed .marketPairIdentity,.railCollapsed .marketPairQuote,.railCollapsed .marketPairChange{display:none}.railCollapsed .marketPairEntry{border:0}.railCollapsed .marketPairEntry .realWorkspacePair{grid-template-columns:34px;justify-content:center;padding:8px}.railCollapsed .marketPairEntry .coinMark{display:grid}}@media (width<=640px),(pointer:coarse){.marketPairDetails>summary{align-content:center;min-height:44px}.marketPairDetails,.marketPairIdentity small,.marketPairQuote small,.marketPairListHeading{font-size:12px}}@media (width<=640px){.appShell .pairRail .marketPairEntry .realWorkspacePair{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px 3px}}.workspace{grid-area:work;min-width:0;padding:14px 14px 60px}.chartModule,.analysisModule,#backtests-workspace,.terminalWorkspace .xoxRunHead{scroll-margin-top:calc(var(--topbar-height) + 14px)}.xoxPlaceholderNotice{color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:5px 12px;display:flex;overflow:hidden}.xoxPlaceholderNotice strong{color:var(--muted-2);text-overflow:ellipsis;font-weight:700;overflow:hidden}.xoxPlaceholderNotice a{color:var(--lime);border-bottom:1px solid #c7f36b59;margin-left:auto;text-decoration:none}.xoxPlaceholderNotice a:hover{border-bottom-color:var(--lime)}.feedStatus b{color:var(--amber);margin-left:8px;font-weight:700}.contentGrid{grid-template-columns:minmax(0,1fr) minmax(380px,430px);align-items:start;gap:14px;margin-top:14px;display:grid}.primaryColumn{gap:14px;min-width:0;display:grid}.module,.xoxLivePanel{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.panelCollapsed>header,.chartModule.panelCollapsed>.moduleHeader,.analysisModule:not([open])>summary{border-bottom-color:#0000}.panelHeaderActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.moduleHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 15px;display:flex}.chartModule{container-type:inline-size}@container (width>=1000px){.chartStats{flex:0 auto;order:0}}.chartHeader{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.instrumentTitle{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.titleLine,.priceLine{align-items:center;gap:8px;display:flex}.titleLine h1{font-size:14px}.titleLine span{color:var(--muted);background:var(--surface-3);font:600 12px var(--font-geist-mono), monospace;border-radius:3px;padding:3px 5px}.priceLine{margin-top:5px}.priceLine strong{font:600 17px var(--font-geist-mono), monospace}.priceLine em{font:500 15px var(--font-geist-mono), monospace;font-style:normal}.priceLine small{color:var(--muted);font-size:14px}.chartStats{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;flex:100%;order:3;align-items:center;gap:24px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.chartStats div{flex:none;gap:5px;display:grid}.chartStats span{color:var(--muted);font-size:13px}.chartStats strong{font:500 15px var(--font-geist-mono), monospace}.chartStats::-webkit-scrollbar{height:6px}.chartStats::-webkit-scrollbar-track{background:0 0}.chartStats::-webkit-scrollbar-thumb{background:#343a38;border-radius:3px}.chartStats::-webkit-scrollbar-thumb:hover{background:#4a5450}.moduleActions{flex:none;gap:6px;display:flex}.moduleActions button{color:var(--muted-2)}.chartToolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.chartToolbarGroup{overscroll-behavior-x:contain;border:1px solid var(--line-soft);background:var(--surface-2);scrollbar-width:thin;scrollbar-color:#343a38 transparent;border-radius:7px;flex:none;align-items:center;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.chartToolbarGroup::-webkit-scrollbar{height:6px}.chartToolbarGroup::-webkit-scrollbar-track{background:0 0}.chartToolbarGroup::-webkit-scrollbar-thumb{background:#343a38;border-radius:3px}.chartToolbarGroup::-webkit-scrollbar-thumb:hover{background:#4a5450}.chipSwatch{vertical-align:middle;border-radius:2px;width:8px;height:3px;margin-right:3px;display:inline-block}.toolGroup button,.indicatorChips button,.analysisChips button,.toolPresets button{height:26px;color:var(--muted);font:500 14px var(--font-geist-mono), monospace;white-space:nowrap;background:0 0;border-radius:5px;flex:none;padding:0 9px}.toolGroup button.active,.indicatorChips button.active,.analysisChips button.active{color:var(--text);background:var(--surface-3)}.indicatorChips button,.analysisChips button,.toolPresets button{border:1px solid var(--line-soft)}.indicatorChips button.active,.analysisChips button.active{color:var(--lime);border-color:#c7f36b38}.chartStage{position:relative}.priceChartSurface{flex-direction:column;width:100%;height:auto;display:flex}.priceChartSurface .priceCanvasFrame{flex:none;width:100%;height:clamp(320px,38vh,440px);position:relative}.priceCanvasFrame .priceCanvas{width:100%;height:100%}.priceCanvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.priceCanvas.dragging{cursor:grabbing}.priceCanvas:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.liveMissionHud{min-width:0;color:var(--text);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.liveMissionHud{background:color-mix(in srgb, var(--surface-2) 92%, transparent)}}.liveMissionHud{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.liveMissionHudKicker,.liveMissionChat header>span{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.liveMissionHudKicker i,.liveMissionChat header>span i,.liveMissionStageState i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.liveMissionHudKicker i,.liveMissionChat header>span i,.liveMissionStageState i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}}.liveMissionHud>strong{min-width:0;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.liveMissionHudStep{color:var(--muted-2);font:650 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap}.liveMissionHud>small{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap}.liveMissionHud.tone-alert{border-bottom-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.liveMissionHud.tone-alert{border-bottom-color:color-mix(in srgb, var(--red) 55%, transparent)}}.liveMissionHud.tone-alert .liveMissionHudKicker{color:var(--red)}.liveMissionHud.tone-waiting .liveMissionHudKicker{color:var(--amber)}.liveMissionHud.tone-active .liveMissionHudKicker i,.liveMissionChat.tone-active header>span i{animation:1.8s ease-in-out infinite liveMissionPulse}.signalLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.signalCluster{z-index:21;pointer-events:auto;border:1.5px solid var(--muted);min-width:26px;font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.03em;cursor:pointer;background:#0c0f0feb;border-radius:9px;padding:2px 6px;position:absolute;transform:translate(-50%,-50%)}.signalCluster:hover{background:#181d1df5}.signalCluster.open{box-shadow:0 0 0 2px #c7f36b40}.clusterOutcome{font:600 var(--fs-11) var(--font-geist-mono), monospace;margin-right:8px;display:inline-block}.clusterRecent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;gap:3px;max-height:190px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.clusterRecent li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.clusterRecent time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap}.clusterRecent span{color:var(--text);font-size:var(--fs-11)}.clusterRecent em{font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;font-style:normal}.clusterMore{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.signalClusterCard .deckCardTitle{margin-top:2px}.signalClusterCard{z-index:40;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:7px;max-height:340px;display:grid;overflow:hidden}.algoLevelLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.algoLevel{border-top:1px dashed var(--amber);position:absolute;left:0;right:46px}.algoLevel span{color:var(--amber);font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;background:#0a0c0dd9;border-radius:3px;padding:0 4px;position:absolute;top:-14px;left:4px}.algoLevel-entry{border-top-style:solid;border-top-color:var(--lime)}.algoLevel-entry span{color:var(--lime)}.algoLevel-stop{border-top-color:var(--red);border-top-style:solid}.algoLevel-stop span{color:var(--red)}@supports (color:color-mix(in lab, red, red)){.algoLevel-stop span{color:color-mix(in srgb, var(--red) 80%, var(--text))}}.algoLevel-target{border-top-color:var(--green)}.algoLevel-target span{color:var(--green)}.algoLevel-exit span{color:var(--amber)}.algoLevel.offscale{opacity:.8;border-top-style:dotted}.algoLevel.offscale span{color:var(--amber);background:#1e1408eb}.algoLevel.stale{opacity:.55}.algoLevel.stale span{font-style:italic;text-decoration:none}.algoLevelMark{background:inherit;border:1.5px solid var(--bg);background:var(--lime);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px}.algoLevel-entry .algoLevelMark{background:var(--lime)}.algoLevel-exit .algoLevelMark{background:var(--amber)}.tradeArcLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tradeArcHandle{pointer-events:auto;background:0 0;border:0;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.tradeArcHandle:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.runZoneLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runZoneBand{background:#7a84ff12;border:1px solid #7a84ff2e;border-radius:2px;display:block;position:absolute}.runZoneBand.armed{background:#c7f36b17;border-color:#c7f36b4d}.runMarkLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runMark{border:1.5px solid var(--bg);pointer-events:auto;border-radius:50%;width:9px;height:9px;margin:-5px 0 0 -5px;display:block;position:absolute}.runMark.buy{background:var(--green)}.runMark.sell{background:var(--red)}.runMark.flat{background:var(--muted)}.runMark-exit{border-radius:2px}.runMark-liquidation{background:var(--amber);border-radius:1px;transform:rotate(45deg)}.runMark-funding{opacity:.7;width:7px;height:7px}.runMark.offscale,.signalMarker.offscale .signalMarkerShape{outline:1px dashed var(--amber);outline-offset:1px}.archiveStrip{min-height:30px;color:var(--text);background:#efa95f12;border:1px solid #efa95f4d;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;padding:5px 9px;display:flex}.archiveStrip b{color:var(--amber);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em}.archiveStrip span{color:var(--muted);font-size:var(--fs-11)}.archiveStrip button{color:#101506;background:var(--lime);font:700 var(--fs-11) var(--font-geist-mono), monospace;border-radius:5px;margin-left:auto;padding:4px 9px}.signalMarker{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.signalMarker:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.signalMarker.open{background:#c7f36b24}.signalMarkerShape{filter:drop-shadow(0 1px 2px #000000a6);width:0;height:0;display:block}.signalMarkerShape.up{border-bottom:9px solid;border-left:6px solid #0000;border-right:6px solid #0000}.signalMarkerShape.down{border-top:9px solid;border-left:6px solid #0000;border-right:6px solid #0000}.signalMarkerShape.flat{background:currentColor;border-radius:50%;width:9px;height:9px}.signalCard{z-index:6;pointer-events:auto;background:var(--surface-2);border:1px solid var(--line);width:min(272px,100% - 16px);font:500 var(--fs-11) var(--font-geist-mono), monospace;color:var(--text);border-radius:6px;padding:8px 10px;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 6px 22px #00000073}.signalCard header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.signalCard header strong{color:var(--lime);font-size:12px}.signalCard header button{background:var(--surface-3);min-width:24px;min-height:24px;color:var(--muted-2);border-radius:4px}.signalCard dl{gap:3px;margin:0;display:grid}.signalCard dl>div{align-items:baseline;gap:6px;display:flex}.signalCard dt{color:var(--muted);flex:none;min-width:86px}.signalCard dd{overflow-wrap:anywhere;margin:0}.signalCard code{font:inherit;color:var(--muted-2)}.chartOhlc{min-height:27px;color:var(--muted);border-bottom:1px solid var(--line-soft);background:#101314;align-items:center;gap:9px;padding:4px 10px;display:flex}.chartOhlc>span,.chartOhlc b{color:#9aa19c;font:600 12px var(--font-geist-mono), monospace}.chartOhlc i{color:#c6ccc8;margin-left:2px;font-style:normal}.chartViewportHud{min-height:26px;color:var(--muted);border-top:1px solid var(--line-soft);font:600 var(--fs-11) var(--font-geist-mono), monospace;background:#101314;justify-content:flex-end;align-items:center;gap:6px;padding:3px 10px;display:flex}.chartViewportHud button{width:22px;height:22px;color:var(--lime);background:var(--surface-3);border-radius:3px;place-items:center;display:grid}.chartViewportHud button:disabled{color:var(--muted);opacity:.45}.chartToolStatic{width:28px;height:28px;color:var(--lime);background:#c7f36b12;border-radius:5px;place-items:center;margin:0 auto;display:grid}.algoDeck{flex-wrap:wrap;align-items:flex-start;gap:6px;margin:2px 0 4px;display:flex;position:relative}.deckTile{position:relative}.deckFace{min-height:32px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;display:flex}.deckFace:hover{color:var(--text);background:var(--surface-3)}.deckFace strong{color:var(--text);font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em}.deckFace small{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.deckDot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.deckTile.tone-working .deckDot,.deckTile.tone-converged .deckDot{background:var(--green);box-shadow:0 0 7px #55d9a280}.deckTile.tone-converging .deckDot,.deckTile.tone-idle .deckDot{background:var(--amber)}.deckTile.tone-stuck .deckDot,.deckTile.tone-stopped .deckDot,.deckTile.tone-degraded .deckDot{background:var(--red);box-shadow:0 0 7px #e06d6d73}.deckTile.tone-unknown .deckDot{background:var(--muted)}.deckTile.open .deckFace{color:var(--text);background:var(--surface-3);border-color:#3b4440}.deckCard{z-index:60;background:#0c0f0ffa;border:1px solid #3b4440;border-radius:8px;width:min(360px,100vw - 32px);padding:10px 12px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 50px #0000008c}.deckTile:hover .deckCard,.deckTile:focus-within .deckCard,.deckTile.open .deckCard{gap:7px;display:grid}.deckVerdict{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;margin:0}.deckVerdict.tone-working,.deckVerdict.tone-converged{color:var(--green)}.deckVerdict.tone-converging,.deckVerdict.tone-idle{color:var(--amber)}.deckVerdict.tone-stuck,.deckVerdict.tone-stopped,.deckVerdict.tone-degraded{color:var(--red)}.deckVerdict.tone-unknown{color:var(--muted)}.deckReason{color:var(--text);font-size:var(--fs-11);margin:0;line-height:1.45}.deckCard dl{gap:4px;margin:0;display:grid}.deckCard dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.deckCard dt{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.deckCard dd{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere;margin:0;line-height:1.4}.deckCardTitle{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.deckOutcomes{gap:3px;margin:0;padding:0;list-style:none;display:grid}.deckOutcomes li{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.deckOutcomes time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.deckOutcomes code{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace}.deckOutcomes span{color:var(--muted-2);font-size:var(--fs-11);overflow-wrap:anywhere;line-height:1.35}.deckPending{color:var(--muted);font-size:var(--fs-11);margin:0}.deckEmpty{color:var(--muted-2);font-size:var(--fs-11);margin:0}.deckProblem{color:var(--amber);font-size:var(--fs-11);margin:0;line-height:1.4}.deckProvenance{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.deckListState{font:500 var(--fs-11) var(--font-geist-mono), monospace;align-self:center;padding:5px 4px}.whaleFlow .whaleNarrow{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.whaleNarrowGroup{gap:3px;display:flex}.whaleNarrowGroup button{height:22px;color:var(--muted);border:1px solid var(--line-soft);font:500 12px var(--font-geist-mono), monospace;background:0 0;border-radius:5px;padding:0 8px}.whaleNarrowGroup button.active{color:var(--lime);background:var(--surface-3);border-color:#c7f36b38}.whaleNarrowMin{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;align-items:center;gap:5px;display:inline-flex}.whaleNarrowMin input{width:86px;height:22px;color:var(--text);background:var(--surface-2);border:1px solid var(--line-soft);font:500 12px var(--font-geist-mono), monospace;border-radius:5px;padding:0 6px}.whaleNarrowNote{color:var(--muted);font-style:italic}.whaleList{gap:3px}.whaleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.whaleRow.whaleImputed{border-left:2px solid #efa95f8c;padding-left:7px}.whaleSide{min-width:68px;font:600 12px var(--font-geist-mono), monospace}.whaleSide.buy{color:var(--green)}.whaleSide.sell{color:var(--red)}.whaleNotional{color:var(--text);font:600 13px var(--font-geist-mono), monospace}.whaleImputedBadge{color:#efa95f;font:500 12px var(--font-geist-mono), monospace;border:1px solid #efa95f59;border-radius:5px;padding:1px 7px}.whaleMore{height:24px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line-soft);font:500 12px var(--font-geist-mono), monospace;border-radius:5px;margin-top:6px;padding:0 12px}.chartAnalysisLegend{border-top:1px solid var(--line-soft);font:500 13px var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;display:flex}.chartAnalysisLegend .dayBadge{border:1px solid var(--line-soft);color:var(--muted-2);border-radius:5px;padding:2px 8px}.chartAnalysisLegend .dayBadge.high{color:var(--amber,#efa95f);border-color:#efa95f59}.chartAnalysisLegend .dayBadge.normal{color:var(--muted-2)}.chartAnalysisLegend .dayBadge.quiet,.chartAnalysisLegend .legendSource{color:var(--muted)}.chartAnalysisLegend .legendUnmeasured{color:var(--muted);font-style:italic}.chartAnalysisLegend .legendProblem{color:var(--red)}.chartAnalysisLegend [data-layer-group]{border-left:2px solid var(--line-soft);padding-left:6px}.chartAnalysisLegend:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}@media (width<=640px){.chartAnalysisLegend{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;flex-wrap:nowrap;overflow-x:auto}.chartAnalysisLegend>*{white-space:nowrap;flex:none}.chartAnalysisLegend::-webkit-scrollbar{height:6px}.chartAnalysisLegend::-webkit-scrollbar-track{background:0 0}.chartAnalysisLegend::-webkit-scrollbar-thumb{background:#343a38;border-radius:3px}.chartAnalysisLegend::-webkit-scrollbar-thumb:hover{background:#4a5450}}.chartFooter{border-top:1px solid var(--line-soft);min-height:40px;color:var(--muted);align-items:center;gap:20px;padding:0 14px;font-size:14px;display:flex}.chartFooter>div{white-space:nowrap}.chartFooter strong{color:var(--muted-2);font:500 14px var(--font-geist-mono), monospace;margin-left:4px}.statusKey{border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.statusKey.green{background:var(--green)}.statusKey.lime{background:var(--lime)}.statusKey.red{background:var(--red)}.feedStatus{margin-left:auto}.feedStatus .modeDot{width:5px;height:5px;margin-right:5px}.analysisModule>summary{cursor:pointer}.analysisModule>summary .chevron{transition:transform .2s}.analysisModule:not([open])>summary .chevron{transform:rotate(-90deg)}.summaryMeta{align-items:center;gap:18px;display:flex}.syncBadge{color:var(--muted-2);font-size:14px}.syncBadge i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.chevron{color:var(--muted);font-size:18px}.analysisBody{background:#0d1011;padding:14px}.traceExplorer{background:#0a0d0e;border:1px solid #2a302f;border-radius:8px;margin-bottom:14px;overflow:hidden}.traceHeader{border-bottom:1px solid var(--line-soft);background:#101314;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:11px 13px;display:flex}.traceTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.traceTitle strong{color:var(--lime);font:600 14px var(--font-geist-mono), monospace;letter-spacing:.1em}.traceTitle b{color:#8f9692;font:500 13px var(--font-geist-mono), monospace;background:#1b1f20;border-radius:3px;padding:3px 5px}.traceTitle em{color:var(--muted-2);font:600 12px var(--font-geist-mono), monospace;background:#1b1f20;border-radius:3px;padding:3px 5px;font-style:normal}.traceExplorer .traceTitle em.routeBadge{color:var(--purple);background:#9d98ff14;box-shadow:inset 0 0 0 1px #9d98ff1f}.traceHeader p{color:var(--muted);margin-top:6px;font-size:14px}.traceControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.traceControls>span{color:var(--muted);font:500 14px var(--font-geist-mono), monospace;margin-right:5px}.traceControls select,.traceControls button{height:29px;color:var(--muted-2);background:#181c1d;border:1px solid #303536;border-radius:5px;padding:0 9px;font-size:14px}.traceControls button:disabled{color:var(--muted);cursor:default;opacity:.7}@keyframes traceDash{to{stroke-dashoffset:-26px}}@keyframes traceNodePulse{0%{box-shadow:0 0 0 1px #c7f36b2e,0 0 10px #c7f36b14}to{box-shadow:0 0 0 2px #c7f36b47,0 0 24px #c7f36b33}}.traceState{background:var(--green);font:700 12px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:3px;padding:4px 5px;color:#0e1111!important}.traceState.wait{background:var(--amber)}.traceState.block{background:var(--red)}.ticks{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.ticks i{background:#303535;height:3px;transition:background .18s,box-shadow .18s}.ticks i.active{background:var(--lime);box-shadow:0 0 5px #c7f36b38}@keyframes scanner{0%,to{left:0}50%{left:70%}}.muted{color:var(--muted)!important}.controlRail{top:calc(var(--topbar-height) + 14px);max-height:calc(100svh - var(--topbar-height) - 114px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;align-self:start;gap:10px;display:grid;position:sticky;overflow-y:auto}.controlRail>*{min-width:0}.controlRail .xoxLivePanel{max-width:100%}.railTradePanel{padding:0 10px 12px}.realExecutionGate{border-color:#c7f36b47;overflow:hidden}.realExecutionGate>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 10px;display:flex}.realExecutionGate>header .eyebrow{color:var(--lime);font-size:var(--fs-11);margin-bottom:4px}.realExecutionGate>header h2{font-size:15px}.realExecutionGate>header>strong{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.1em}.realOrderRailBody{gap:10px;padding:10px;display:grid}.realOrderMarketFacts{border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.realOrderMarketFacts span{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;gap:3px;padding:7px 6px;display:grid}.realOrderMarketFacts span:last-child{border-right:0}.realOrderMarketFacts b{color:var(--text);font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realOrderWorkflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid;position:relative}.realOrderWorkflow:before{content:"";background:var(--line);height:1px;position:absolute;top:9px;left:12%;right:12%}.realOrderWorkflow li{z-index:1;min-width:0;color:var(--muted);justify-items:center;gap:4px;display:grid;position:relative}.realOrderWorkflow i{width:19px;height:19px;color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;background:#171b1b;border:1px solid #39403e;border-radius:50%;place-items:center;font-style:normal;display:grid}.realOrderWorkflow span{width:100%;font:650 var(--fs-11) var(--font-geist-mono), monospace;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realOrderWorkflow .active{color:var(--lime)}.realOrderWorkflow .active i{color:#111608;background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 4px #c7f36b17}.realOrderRailHint{color:var(--muted-2);font-size:var(--fs-11);margin:0;line-height:1.45}.realOrderRailActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.realOrderRailActions button{color:#07120d;background:var(--green);min-height:45px;font:750 var(--fs-11) var(--font-geist-mono), monospace;border-radius:6px;place-content:center;gap:2px;display:grid}.realOrderRailActions button.short{color:#170807;background:var(--red)}.realOrderRailActions button small{color:inherit;font:600 var(--fs-11) var(--font-geist-mono), monospace;opacity:.78}.realOrderRailActions button:disabled{color:#69716c;cursor:wait;opacity:.82;background:#252a28}.realOrderBoundary{border-top:1px solid var(--line-soft);align-items:start;gap:7px;padding-top:8px;display:flex}.realOrderBoundary b{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;flex:none}.realOrderBoundary span{color:var(--muted);font-size:var(--fs-11);line-height:1.35}.orderTicketSheet{z-index:35;top:var(--topbar-height);min-width:0;height:calc(100svh - var(--topbar-height) - 86px);background:#0d1010;border-left:1px solid #343b38;flex-direction:column;grid-area:ticket;display:flex;position:sticky;overflow:hidden;box-shadow:-18px 0 48px #00000038}.pairRail>.embeddedOrderTicket{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;flex:auto;grid-area:auto;position:static;inset:auto}.orderTicketHeader{border-bottom:1px solid var(--line);background:linear-gradient(#1f2623fa,#121615fa);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:12px 13px;display:flex}.orderTicketHeader>div{gap:3px;min-width:0;display:grid}.orderTicketHeader span,.orderTicketHeader small{color:var(--green);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderTicketHeader h2{letter-spacing:-.02em;margin:0;font-size:17px}.orderTicketHeader small{color:var(--muted);letter-spacing:0;font-weight:550}.orderTicketHeader>button{min-width:64px;height:34px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.orderTicketHeader>button>span{color:var(--muted-2);letter-spacing:0;font-size:15px}.orderTicketHeader>button>small{color:var(--muted-2);font-size:var(--fs-11);letter-spacing:.04em}.orderTicketScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;align-content:start;gap:9px;min-height:0;padding:9px 9px 18px;display:grid;overflow-y:auto}.orderTicketBoundary{color:var(--amber);background:#efa95f0e;border:1px solid #efa95f47;border-radius:6px;gap:4px;padding:8px 9px;display:grid}.orderTicketBoundary b{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.1em}.orderTicketBoundary span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.orderTicketContextReset{color:var(--purple);background:#9d98ff0e;border:1px solid #9d98ff4d;border-radius:6px;gap:4px;padding:8px 9px;display:grid}.orderTicketContextReset b{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.orderTicketContextReset span{color:var(--muted-2);font:600 var(--fs-11)/1.5 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.orderTicketNodePath{grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 3px 2px;display:grid;position:relative}.orderTicketNodePath:before{content:"";background:#343a38;height:1px;position:absolute;top:17px;left:12%;right:12%}.orderTicketNodePath>span{z-index:1;min-width:0;color:var(--muted);justify-items:center;gap:4px;display:grid;position:relative}.orderTicketNodePath i{width:22px;height:22px;color:inherit;font:750 var(--fs-11) var(--font-geist-mono), monospace;background:#151918;border:1px solid #3c4440;border-radius:50%;place-items:center;font-style:normal;display:grid}.orderTicketNodePath small{color:inherit;font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em}.orderTicketNodePath .done{color:var(--green)}.orderTicketNodePath .done i{color:#07120d;background:var(--green);border-color:var(--green)}.orderTicketNodePath .active{color:var(--lime)}.orderTicketNodePath .active i{color:#111608;background:var(--lime);border-color:var(--lime);animation:1.2s ease-in-out infinite orderTicketNodePulse}@keyframes orderTicketNodePulse{50%{transform:scale(1.08);box-shadow:0 0 0 6px #c7f36b1a}}.orderTicketSection{border:1px solid var(--line);background:#111515;border-radius:8px;gap:9px;padding:10px;display:grid}.orderTicketSection>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:8px;min-width:0;padding-bottom:8px;display:flex}.orderTicketSection>header>div{gap:3px;min-width:0;display:grid}.orderTicketSection>header span{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.orderTicketSection>header h3{margin:0;font-size:14px}.orderTicketSection>header>b{max-width:46%;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 5px;overflow:hidden}.orderTicketSection>header>b.ready{color:var(--green);border-color:#55d9a247}.orderTicketSection>header>b.blocked{color:var(--amber);border-color:#efa95f47}.orderTicketSide{grid-template-columns:1fr 1fr;gap:5px;display:grid}.orderTicketSide button{min-height:45px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);font:800 var(--fs-11) var(--font-geist-mono), monospace;border-radius:6px;place-content:center;gap:2px;display:grid}.orderTicketSide button small{color:inherit;font-size:var(--fs-11)}.orderTicketSide button.buy.active,.orderTicketSide button.long.active{color:#07120d;background:var(--green);border-color:var(--green)}.orderTicketSide button.sell.active,.orderTicketSide button.short.active{color:#170807;background:var(--red);border-color:var(--red)}.orderTicketSegments,.orderTicketQuantityModes{border:1px solid var(--line);background:#090c0c;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.orderTicketSegments button,.orderTicketQuantityModes button{min-width:0;min-height:30px;color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:4px;padding:0 5px;overflow:hidden}.orderTicketSegments button.active,.orderTicketQuantityModes button.active{color:var(--lime);background:#c7f36b14;box-shadow:inset 0 0 0 1px #c7f36b33}.orderTicketQuantityModes{grid-template-columns:repeat(4,minmax(0,1fr))}.orderTicketField{gap:4px;min-width:0;display:grid}.orderTicketField>span{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace}.orderTicketField>div{border:1px solid var(--line);background:#090c0c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.orderTicketField input,.orderTicketField select{width:100%;min-width:0;height:36px;color:var(--text);border:1px solid var(--line);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#090c0c;border-radius:6px;outline:0;padding:0 8px}.orderTicketField>div input{border:0;border-radius:0}.orderTicketField>div b{color:var(--muted-2);font:700 var(--fs-11) var(--font-geist-mono), monospace;padding:0 8px}.orderTicketField>small,.orderTicketFieldHint{color:var(--muted);font-size:var(--fs-11);line-height:1.4}.orderTicketField.compact select{height:32px}.orderTicketTwoFields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.orderTicketChecks{flex-wrap:wrap;gap:9px;display:flex}.orderTicketChecks label{color:var(--muted-2);font-size:var(--fs-11);align-items:center;gap:5px;display:flex}.orderTicketChecks input,.orderTicketAcknowledgements input{accent-color:var(--lime)}.orderTicketStale{color:var(--amber);font:650 var(--fs-11)/1.45 var(--font-geist-mono), monospace;background:#efa95f0d;border:1px solid #efa95f38;border-radius:5px;padding:7px 8px}.orderTicketPrimary,.orderTicketSecondary,.orderTicketConfirm{color:#101506;background:var(--lime);min-height:40px;font:750 var(--fs-11) var(--font-geist-mono), monospace;border-radius:6px;padding:0 9px}.orderTicketSecondary{color:#090e0b;background:var(--green)}.orderTicketPrimary:disabled,.orderTicketSecondary:disabled,.orderTicketConfirm:disabled{color:#68706c;cursor:not-allowed;opacity:.82;background:#252a28}.orderTicketCompare{border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.orderTicketCompare>div{gap:4px;min-width:0;padding:8px;display:grid}.orderTicketCompare>div+div{border-left:1px solid var(--line-soft);background:#55d9a206}.orderTicketCompare span,.orderTicketCompare small{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderTicketCompare strong{overflow-wrap:anywhere;font:700 var(--fs-11)/1.35 var(--font-geist-mono), monospace}.orderTicketFacts{border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.orderTicketFacts>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:3px;min-width:0;padding:7px;display:grid}.orderTicketFacts>div:nth-child(2n){border-right:0}.orderTicketFacts>div:nth-child(n+3){border-bottom:0}.orderTicketFacts span{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace}.orderTicketFacts strong{font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;overflow:hidden}.orderTicketDetails{border:1px solid var(--line-soft);border-radius:6px;overflow:hidden}.orderTicketDetails summary{min-height:34px;color:var(--muted-2);font:650 var(--fs-11) var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.orderTicketDetails summary span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderTicketDetails>div{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.orderTicketDetails>div>span{color:var(--muted);font-size:var(--fs-11)}.orderTicketDetails>div>span b{color:var(--text)}.orderTicketGate{border:1px solid var(--line);border-radius:6px;gap:4px;padding:8px;display:grid}.orderTicketGate>strong{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.07em}.orderTicketGate>span,.orderTicketGate li{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.orderTicketGate ul{gap:2px;margin:2px 0 0;padding-left:15px;display:grid}.orderTicketGate.ready{background:#55d9a20a;border-color:#55d9a24d}.orderTicketGate.ready>strong{color:var(--green)}.orderTicketGate.blocked{background:#efa95f0a;border-color:#efa95f4d}.orderTicketGate.blocked>strong{color:var(--amber)}.orderTicketExplanation{color:var(--muted-2);font-size:var(--fs-11);margin:0;line-height:1.5}.orderTicketSelectionSummary{border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--surface-2);border-radius:6px;gap:5px;padding:9px;display:grid}.orderTicketSelectionSummary strong{color:var(--text);font-size:var(--fs-12);overflow-wrap:anywhere}.orderTicketSelectionSummary span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.orderTicketAlgorithmHandoff .orderTicketCandidate summary{align-items:start}.orderTicketAlgorithmHandoff .orderTicketCandidate summary b{white-space:normal;overflow-wrap:anywhere}.orderTicketAlgorithmHandoff+.orderTicketSection.final{border-color:#c7f36b4d}.orderTicketStrategyChoices{gap:5px;display:grid}.orderTicketStrategyChoices label{border:1px solid var(--line-soft);background:#0b0e0e;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:8px;display:grid}.orderTicketStrategyChoices label:has(input:checked){background:#c7f36b0a;border-color:#c7f36b61}.orderTicketStrategyChoices label.disabled{opacity:.58}.orderTicketStrategyChoices input{accent-color:var(--lime);margin:1px 0 0}.orderTicketStrategyChoices span{gap:3px;min-width:0;display:grid}.orderTicketStrategyChoices b{font-size:var(--fs-11)}.orderTicketStrategyChoices small{color:var(--muted);font-size:var(--fs-11);line-height:1.35}.orderTicketAutomation{background:linear-gradient(145deg,#1d2321f5,#0f1312fa);border:1px solid #9d98ff4d;border-radius:8px;gap:8px;padding:10px;display:grid}.orderTicketAutomation>header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.orderTicketAutomation>header>div{gap:3px;min-width:0;display:grid}.orderTicketAutomation>header span{color:var(--purple);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.orderTicketAutomation>header h3{font-size:13px}.orderTicketAutomation>header>b{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;background:#efa95f0d;border:1px solid #efa95f3b;border-radius:4px;flex:none;padding:3px 5px}.orderTicketAutomationProfiles{gap:5px;display:grid}.orderTicketAutomationProfiles button{min-width:0;color:var(--text);text-align:left;border:1px solid var(--line-soft);background:#0b0e0e;border-radius:6px;gap:5px;padding:8px;display:grid}.orderTicketAutomationProfiles button>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.orderTicketAutomationProfiles button i{width:22px;height:22px;color:var(--muted);font:750 var(--fs-11) var(--font-geist-mono), monospace;background:#171b1a;border:1px solid #39403d;border-radius:50%;place-items:center;font-style:normal;display:grid}.orderTicketAutomationProfiles button b{font-size:var(--fs-11)}.orderTicketAutomationProfiles button small{color:var(--muted);font-size:var(--fs-11);line-height:1.4}.orderTicketAutomationProfiles button em{color:var(--muted-2);background:var(--surface-2);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;border-radius:3px;justify-self:start;padding:2px 4px;font-style:normal}.orderTicketAutomationProfiles button.active{box-shadow:inset 3px 0 0 var(--lime);background:#c7f36b0e;border-color:#c7f36b70}.orderTicketAutomationProfiles button.active i{color:#101607;background:var(--lime);border-color:var(--lime)}.orderTicketAutomationProfiles button:disabled{cursor:not-allowed;opacity:.55}.orderTicketOwnershipRoute{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.orderTicketOwnershipRoute>span{border:1px solid var(--line-soft);background:#090c0b;border-radius:5px;gap:3px;min-width:0;padding:6px;display:grid}.orderTicketOwnershipRoute small{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace}.orderTicketOwnershipRoute b{overflow-wrap:anywhere;font:700 var(--fs-11)/1.25 var(--font-geist-mono), monospace}.orderTicketOwnershipRoute>i{color:var(--muted);font-size:var(--fs-11);font-style:normal}.orderTicketAutomation>p{color:var(--muted);font-size:var(--fs-11);line-height:1.45}.orderTicketAutomation>p b{color:var(--amber)}.orderTicketCandidates{gap:5px;display:grid}.orderTicketCandidate{border:1px solid var(--line-soft);background:#0b0e0e;border-radius:6px;overflow:hidden}.orderTicketCandidate summary{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 8px;display:flex}.orderTicketCandidateIdentity{gap:2px;min-width:0;display:grid}.orderTicketCandidate summary b{font:700 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderTicketCandidate summary small{color:var(--muted);font-size:var(--fs-11)}.orderTicketCandidateStatus{color:var(--amber);font:700 var(--fs-11) var(--font-geist-mono), monospace;text-transform:uppercase;background:#efa95f0d;border:1px solid #efa95f40;border-radius:4px;flex:none;padding:3px 5px}.orderTicketCandidateStatus.ready{color:var(--green);background:#55d9a20a;border-color:#55d9a240}.orderTicketCandidateEvidence{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.orderTicketCandidateEvidence>span{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;gap:3px;padding:6px 7px;display:grid}.orderTicketCandidateEvidence>span:nth-child(2n){border-right:0}.orderTicketCandidateEvidence>span b{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere}.orderTicketCandidateReasons{grid-column:1/-1;gap:4px;padding:7px;display:grid}.orderTicketCandidateReasons>b{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace}.orderTicketCandidateReasons ul{color:var(--muted-2);font-size:var(--fs-11);gap:2px;margin:0;padding-left:14px;line-height:1.4;display:grid}.orderTicketSourceLine{color:var(--muted);font:600 var(--fs-11)/1.45 var(--font-geist-mono), monospace}.orderTicketFinalColumns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.orderTicketFinalColumns>section{border:1px solid var(--line-soft);background:#0b0e0e;border-radius:6px;min-width:0;padding:8px}.orderTicketFinalColumns h4{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0 0 7px}.orderTicketFinalColumns dl{gap:5px;margin:0;display:grid}.orderTicketFinalColumns dl>div{gap:2px;display:grid}.orderTicketFinalColumns dt{color:var(--muted);font-size:var(--fs-11)}.orderTicketFinalColumns dd{overflow-wrap:anywhere;font:650 var(--fs-11)/1.35 var(--font-geist-mono), monospace;margin:0}.orderTicketPermissionGrid{grid-template-columns:1fr!important}.orderTicketPermissionGrid span{text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.orderTicketPermissionGrid .enabled b{color:var(--green)}.orderTicketPermissionGrid .denied b{color:var(--red)}.orderTicketArtifactTree{margin:0;padding:8px 8px 8px 11px;list-style:none;display:grid}.orderTicketArtifactTree li{grid-template-columns:14px minmax(0,1fr);gap:7px;min-width:0;padding:0 0 10px;display:grid;position:relative}.orderTicketArtifactTree li:last-child{padding-bottom:0}.orderTicketArtifactTree li:before{content:"";background:#55d9a240;width:1px;position:absolute;top:8px;bottom:-2px;left:5px}.orderTicketArtifactTree li:last-child:before{display:none}.orderTicketArtifactTree i{z-index:1;border:2px solid var(--green);background:#111515;border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.orderTicketArtifactTree li:last-child i{border-color:var(--lime);box-shadow:0 0 0 4px #c7f36b0f}.orderTicketArtifactTree li>div{gap:2px;min-width:0;display:grid}.orderTicketArtifactTree span{color:var(--green);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em}.orderTicketArtifactTree b{overflow-wrap:anywhere;font:650 var(--fs-11)/1.35 var(--font-geist-mono), monospace}.orderTicketArtifactTree small{color:var(--muted);font:600 var(--fs-11)/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.orderTicketMandateGrid{grid-template-columns:1fr!important}.orderTicketMandateGrid span{text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:8px;min-width:0;display:grid}.orderTicketMandateGrid b{color:var(--text);overflow-wrap:anywhere;text-align:right}.orderTicketExecutionHold{color:var(--amber);background:#efa95f0a;border:1px dashed #efa95f57;border-radius:6px;gap:4px;padding:8px 9px;display:grid}.orderTicketExecutionHold b{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.orderTicketExecutionHold span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.orderTicketAcknowledgements{gap:6px;display:grid}.orderTicketAcknowledgements label{color:var(--muted-2);font-size:var(--fs-11);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;line-height:1.4;display:grid}.orderTicketAcknowledgements input{margin:1px 0 0}.orderTicketAcknowledgements input:disabled+span{color:var(--disabled-text)}.orderTicketNoSubmit{color:var(--amber);font-size:var(--fs-11);line-height:1.45}.orderTicketProblem{color:var(--red);overflow-wrap:anywhere;background:#ef6c650e;border:1px solid #ef6c6552;border-radius:6px;gap:5px;padding:9px;display:grid}.orderTicketProblem strong{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.07em}.orderTicketProblem span{font-size:var(--fs-11);line-height:1.45}.orderTicketProblem:not(:has(span)){font-size:var(--fs-11);line-height:1.45}.orderTicketProblem button{min-height:28px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-11);border-radius:4px;justify-self:start;padding:0 8px}.paperExecutionPanel{border-top:1px solid var(--line);min-width:0;font-size:var(--fs-12);gap:10px;padding-top:10px;line-height:1.5;display:grid}.paperExecutionPanel p{margin:0}.paperExecutionGate,.paperExecutionFailure{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;gap:5px;padding:10px;display:grid}.paperExecutionGate>strong{font-size:var(--fs-15)}.paperExecutionGate>span,.paperExecutionGate>small{color:var(--muted-2);overflow-wrap:anywhere}.paperExecutionGate.ready{border-color:var(--green)}.paperExecutionGate.blocked,.paperExecutionFailure{border-color:var(--amber)}.paperExecutionFailure{color:var(--text);overflow-wrap:anywhere}.paperExecutionFailure>b{color:var(--amber)}.paperExecutionSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.paperExecutionSteps>li{border:1px solid var(--line);border-radius:6px;align-content:start;gap:4px;min-width:0;padding:7px;display:grid}.paperExecutionSteps>li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.paperExecutionSteps b,.paperExecutionSteps small{font-size:var(--fs-11);overflow-wrap:anywhere}.paperExecutionSteps small{color:var(--muted-2)}.paperExecutionSteps [data-step-state=done]>span{color:var(--green);border-color:var(--green)}.paperExecutionSteps [data-step-state=attention]>span{color:var(--amber);border-color:var(--amber)}.paperExecutionPositionCard{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:9px}.paperExecutionPositionCard>h4{font-size:var(--fs-13);margin:0 0 8px}.paperExecutionPanel dl{gap:0;margin:0;display:grid}.paperExecutionPanel dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;min-width:0;padding:6px 0;display:grid}.paperExecutionPanel dt{color:var(--muted-2)}.paperExecutionPanel dd{text-align:right;margin:0}.paperExecutionPanel :is(dt,dd,code,time){overflow-wrap:anywhere;min-width:0}.paperExecutionDetails{border:1px solid var(--line);border-radius:6px;padding:8px}.paperExecutionDetails>summary{cursor:pointer;min-height:28px;font-weight:650}.paperExecutionDetails>summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.paperExecutionDetails>p{margin:8px 0}.paperExecutionTrace{margin-top:10px}.paperExecutionTrace ol{margin:6px 0 0;padding:0;list-style:none}.paperExecutionTrace li{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:6px 0;display:grid}.paperExecutionTrace time{color:var(--muted-2);font-size:var(--fs-11);grid-column:2}.paperExecutionPanel .paperExecutionActions{border:1px solid var(--line);border-radius:6px;gap:8px;padding:9px;display:grid}.paperExecutionPanel .paperExecutionActions>div:not(.paperPositionUnknown){gap:6px;display:grid}.paperExecutionPanel .paperExecutionActions button:disabled{color:var(--disabled-text);background:var(--surface-2)}.paperAccountSection{background:linear-gradient(#55d9a206,#111515 110px);border-color:#55d9a22e}.orderTicketAllocation .orderTicketAccountShortcut{min-height:0;color:var(--lime);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline;display:inline}.orderTicketAllocation.disabled:has(.orderTicketAccountShortcut){opacity:1}.orderTicketAccountShortcut:focus-visible,#paper-account-heading:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.paperAccountReturn{width:100%;margin-top:8px}.paperAccountLoadRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.paperAccountLoadRow>button,.paperAccountIdentity button{min-height:36px;color:var(--green);font:700 var(--fs-11) var(--font-geist-mono), monospace;background:#0b0e0e;border:1px solid #55d9a240;border-radius:6px;padding:0 9px}.paperAccountLoadRow>button:disabled,.paperAccountIdentity button:disabled{color:#68706c;border-color:var(--line);cursor:not-allowed}.paperAccountCard{border:1px solid var(--line-soft);background:#0b0e0e;border-radius:6px;gap:8px;padding:9px;display:grid}.paperAccountCard.ready{border-color:#55d9a240}.paperAccountCard.blocked{border-color:#efa95f45}.paperAccountIdentity{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.paperAccountIdentity>div{gap:3px;min-width:0;display:grid}.paperAccountIdentity b{font:750 var(--fs-11) var(--font-geist-mono), monospace}.paperAccountIdentity small{color:var(--muted);font:600 var(--fs-11)/1.35 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.paperAccountFacts{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.paperAccountFacts>span{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;gap:3px;padding:6px;display:grid}.paperAccountFacts>span:nth-child(2n){border-right:0}.paperAccountFacts>span:nth-last-child(-n+2){border-bottom:0}.paperAccountFacts b{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere}.paperAccountBalances{gap:5px;display:grid}.paperAccountBalances>div{border:1px solid var(--line-soft);background:#111515;border-radius:5px;grid-template-columns:52px repeat(3,minmax(0,1fr));align-items:start;gap:5px;padding:7px;display:grid}.paperAccountBalances>div>b{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace}.paperAccountBalances span{min-width:0;color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;gap:2px;display:grid}.paperAccountBalances strong{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere}.paperAccountBalances small{color:var(--muted);font:600 var(--fs-11)/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere;grid-column:2/-1}.paperAccountEmpty{border:1px dashed #efa95f47;border-radius:5px;padding:7px;color:var(--amber)!important;line-height:1.45!important}.orderTicketDetails>.paperAccountForm{grid-template-columns:1fr;gap:8px}.paperAccountPolicy{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.paperAccountPolicy span{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;gap:3px;padding:6px;display:grid}.paperAccountPolicy span:last-child{border-right:0}.paperAccountPolicy b{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere}.orderTicketDetails>.orderTicketMeasurementGrid{grid-template-columns:1fr 1fr}.orderTicketMeasurementGrid span{text-transform:uppercase;gap:3px;min-width:0;display:grid}.orderTicketMeasurementGrid b{overflow-wrap:anywhere;font:650 var(--fs-11)/1.35 var(--font-geist-mono), monospace}.orderTicketOpenFlow{gap:10px;display:grid}.orderTicketOpenFlow[hidden]{display:none}.orderTicketTradeTabs{border:1px solid var(--line);background:#0a0c0d;border-radius:8px;grid-template-columns:1fr 1fr;min-height:40px;display:grid;overflow:hidden}.orderTicketTradeTabs button{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);font-family:var(--font-geist-mono), monospace;background:0 0;place-content:center;gap:3px;display:grid;position:relative}.orderTicketTradeTabs button:last-child{border-right:0}.orderTicketTradeTabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.orderTicketTradeTabs button span{color:inherit;font-size:16px;font-weight:780}.orderTicketTradeTabs button small{color:inherit;font-size:var(--fs-11);letter-spacing:.08em;font-weight:700}.orderTicketTradeTabs button.active{color:var(--text);background:linear-gradient(#efa95f0a,#efa95f03)}.orderTicketTradeTabs button.active:after{background:var(--amber);box-shadow:0 0 12px #efa95f3d}.orderTicketContextControls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.orderTicketContextControls>div,.orderTicketContextControls>label{border:1px solid var(--line);background:#15191a;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.orderTicketContextControls span{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.07em}.orderTicketContextControls strong{font:750 14px var(--font-geist-mono), monospace;overflow-wrap:anywhere}.orderTicketContextControls small{color:var(--muted);font-size:var(--fs-11);overflow-wrap:anywhere;line-height:1.4}.orderTicketContextControls label>div{border:1px solid var(--line);background:#090c0c;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.orderTicketContextControls input{width:100%;min-width:0;height:30px;color:var(--text);font:750 14px var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;padding:0 7px}.orderTicketContextControls label b{color:var(--amber);padding-right:8px}.orderTicketAccountDisclosure{border:1px solid var(--line);background:#101414;border-radius:8px;overflow:hidden}.orderTicketAccountDisclosure.ready{border-color:#55d9a247}.orderTicketAccountDisclosure.blocked{border-color:#efa95f4d}.orderTicketAccountDisclosure>summary{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 16px;align-items:center;gap:8px;min-height:61px;padding:9px 11px;display:grid}.orderTicketAccountDisclosure>summary>span{gap:3px;min-width:0;display:grid}.orderTicketAccountDisclosure>summary>span:nth-child(2){text-align:right;justify-items:end}.orderTicketAccountDisclosure>summary small{color:var(--muted);font:650 var(--fs-11)/1.35 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.orderTicketAccountDisclosure>summary b,.orderTicketAccountDisclosure>summary strong{font:750 var(--fs-11)/1.35 var(--font-geist-mono), monospace;overflow-wrap:anywhere}.orderTicketAccountDisclosure.ready>summary strong{color:var(--green)}.orderTicketAccountDisclosure.blocked>summary strong{color:var(--amber)}.orderTicketAccountDisclosure>summary i{color:var(--muted);font-style:normal;transition:transform .2s}.orderTicketAccountDisclosure[open]>summary i{transform:rotate(180deg)}.orderTicketAccountBody{border-top:1px solid var(--line-soft);padding:0 8px 8px}.orderTicketAccountBody>.paperAccountSection{margin-top:8px}.orderTicketComposer{background:linear-gradient(#ffffff05,#101414 40%);gap:8px;padding:10px}.orderTicketComposer>header h3{margin:0;font-size:15px}.orderTicketComposer .orderTicketSegments button{min-height:36px;font-size:12px}.orderTicketComposer .orderTicketField>span{font-size:12px}.orderTicketComposer .orderTicketField input,.orderTicketComposer .orderTicketField select{height:44px;font-size:15px}.orderTicketComposer .orderTicketField>div b{font-size:12px}.orderTicketOptions{border:1px solid var(--line);background:#101414;border-radius:6px;min-width:0}.orderTicketOptions>summary{cursor:pointer;min-height:40px;color:var(--muted-2);overflow-wrap:anywhere;padding:8px;font-size:12px}.orderTicketOptions>summary>span{color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;margin-left:6px}.orderTicketOptions>div{border-top:1px solid var(--line);gap:10px;padding:10px;display:grid}.orderTicketRecoveryDisclosure>section{border:0}@media (width<=640px){.orderTicketOptions>summary,.orderTicketTradeTabs button{min-height:44px}}.orderTicketComposer .orderTicketQuantityModes button{min-height:34px;font-size:var(--fs-11)}.orderTicketAllocation{gap:6px;padding-top:3px;display:grid;position:relative}.orderTicketAllocationTrack{background:#42484a;border-radius:4px;height:4px;position:absolute;top:12px;left:11px;right:11px;overflow:hidden}.orderTicketAllocationTrack i{background:var(--amber);height:100%;transition:width .2s;display:block}.orderTicketAllocation>div:nth-of-type(2){grid-template-columns:repeat(4,1fr);display:grid;position:relative}.orderTicketAllocation button{min-height:36px;color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:0 0;align-content:space-between;justify-items:center;padding:3px 0 0;display:grid}.orderTicketAllocation button i{border:3px solid var(--disabled-text);background:#111515;border-radius:50%;width:13px;height:13px}.orderTicketAllocation button.active{color:var(--amber)}.orderTicketAllocation button.active i{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 3px #efa95f1f}.orderTicketAllocation>small{color:var(--muted);font-size:var(--fs-11);line-height:1.4}.orderTicketAllocation.disabled{opacity:.62}.orderTicketAllocation.disabled .orderTicketAllocationTrack i{width:0!important}.orderTicketAllocation button:disabled{cursor:not-allowed}.orderTicketOrderSummary{border:1px solid var(--line);background:#090c0d;border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.orderTicketOrderSummary>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:9px 10px;display:flex}.orderTicketOrderSummary>div:nth-child(2n){border-right:0}.orderTicketOrderSummary span{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace}.orderTicketOrderSummary strong{font:700 var(--fs-11)/1.35 var(--font-geist-mono), monospace;text-align:right;overflow-wrap:anywhere}.orderTicketOrderSummary>small{color:var(--muted);font:600 var(--fs-11)/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere;grid-column:1/-1;padding:7px 10px}.orderTicketComposer .orderTicketSide{gap:8px}.orderTicketComposer .orderTicketSide button{border-radius:9px;gap:4px;min-height:54px;font-size:14px}.orderTicketComposer .orderTicketSide button span{font-weight:800}.orderTicketComposer .orderTicketSide button small{font-size:var(--fs-11);letter-spacing:.03em}.orderTicketComposer .orderTicketSide button.buy,.orderTicketComposer .orderTicketSide button.long{color:var(--green);background:#55d9a20b;border-color:#55d9a259}.orderTicketComposer .orderTicketSide button.sell,.orderTicketComposer .orderTicketSide button.short{color:var(--red);background:#ef6c650b;border-color:#ef6c6559}.orderTicketComposer .orderTicketSide button.active{box-shadow:inset 0 0 0 1px,0 0 0 2px #ffffff06}.orderTicketComposer .orderTicketPrimary{min-height:48px;font-size:var(--fs-11);letter-spacing:.02em;border:1px solid #c7f36b59;border-radius:9px}.orderTicketAlgorithmHandoff{background:linear-gradient(160deg,#9d98ff14,#111515 34%);border-color:#9d98ff61;animation:.24s ease-out both orderTicketHandoffIn;position:relative;box-shadow:0 12px 36px #0000002e}.orderTicketHandoffFlag{color:var(--purple);background:#9d98ff12;border:1px solid #9d98ff38;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.orderTicketHandoffFlag span,.orderTicketHandoffFlag b{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em}.orderTicketHandoffFlag span{color:var(--muted-2)}.orderTicketAlgorithmHandoff>header h3{font-size:16px}@keyframes orderTicketHandoffIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.orderTicketClosePanel{text-align:center;background:linear-gradient(#efa95f0e,#101313 34%);border:1px solid #efa95f52;border-radius:9px;justify-items:stretch;gap:11px;padding:20px 14px;display:grid}.orderTicketClosePanel[hidden]{display:none}.orderTicketCloseIcon{width:48px;height:48px;color:var(--amber);font:800 16px/1 var(--font-geist-mono), monospace;background:#efa95f14;border:1px solid #efa95f59;border-radius:50%;justify-self:center;place-items:center;display:grid}.orderTicketClosePanel>span{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.11em}.orderTicketClosePanel h3{margin:0;font-size:18px}.orderTicketClosePanel p{color:var(--muted-2);font-size:var(--fs-11);margin:0;line-height:1.55}.orderTicketClosePanel dl{text-align:left;border:1px solid var(--line-soft);border-radius:6px;margin:0;display:grid;overflow:hidden}.orderTicketClosePanel dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:8px 9px;display:flex}.orderTicketClosePanel dl>div:last-child{border-bottom:0}.orderTicketClosePanel dt{color:var(--muted);font-size:var(--fs-11)}.orderTicketClosePanel dd{color:var(--amber);font:700 var(--fs-11) var(--font-geist-mono), monospace;margin:0}.orderTicketClosePanel>button{color:#68706c;min-height:42px;font:750 var(--fs-11) var(--font-geist-mono), monospace;background:#252a28;border-radius:7px}.orderTicketClosePanel>button.secondary{color:var(--text);background:var(--surface-2);border:1px solid var(--line)}.orderTicketClosePanel>small{color:var(--muted);font-size:var(--fs-11);line-height:1.45}.paperExecutionBanner{color:var(--amber);background:#efa95f0e;border:1px solid #efa95f40;border-radius:6px;gap:3px;padding:8px 9px;display:grid}.paperExecutionBanner b{font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.1em}.paperExecutionBanner span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.4}@keyframes managedNodePulse{50%{transform:scale(1.07);box-shadow:0 0 0 6px #c7f36b1c}}.terminalOrderLauncher{background:linear-gradient(#171d1bfa,#0e1211fa);border:1px solid #c7f36b47;border-radius:10px;display:grid;overflow:hidden}.terminalOrderLauncher>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 12px;display:flex}.terminalOrderSymbol{font-size:17px;font-weight:700;display:block}.terminalOrderLauncher>header .eyebrow{color:var(--lime);font-size:var(--fs-11);margin-bottom:4px}.terminalOrderLauncher>header>strong{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap}.terminalOrderContext{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terminalOrderContext span{min-width:0;color:var(--muted);border-right:1px solid var(--line-soft);font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;gap:4px;padding:8px;display:grid}.terminalOrderContext span:last-child{border-right:0}.terminalOrderContext b{color:var(--text);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminalOrderSize{border-bottom:1px solid var(--line-soft);gap:4px;padding:10px 11px;display:grid}.terminalOrderSize>span{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.09em}.terminalOrderSize>strong{font:700 var(--fs-11) var(--font-geist-mono), monospace}.terminalOrderSize>small{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.terminalOrderRoute{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:10px 9px;list-style:none;display:grid;position:relative}.terminalOrderRoute:before{content:"";background:#343a38;height:1px;position:absolute;top:20px;left:12%;right:12%}.terminalOrderRoute li{z-index:1;color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace;justify-items:center;gap:4px;display:grid;position:relative}.terminalOrderRoute b{color:#101506;background:var(--lime);width:20px;height:20px;font-size:var(--fs-11);border-radius:50%;place-items:center;display:grid}.terminalOrderSides{grid-template-columns:1fr 1fr;gap:6px;padding:0 11px 10px;display:grid}.terminalOrderSides button{color:#07120d;background:var(--green);border-radius:6px;place-content:center;gap:3px;min-height:48px;display:grid}.terminalOrderSides button.short{color:#170807;background:var(--red)}.terminalOrderSides button b{font:800 12px var(--font-geist-mono), monospace}.terminalOrderSides button small{color:inherit;font:650 var(--fs-11) var(--font-geist-mono), monospace;opacity:.78}.terminalOrderSides button:disabled{color:#747b77;cursor:not-allowed;background:#252a28}.terminalStateLink{min-height:35px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);font:650 var(--fs-11) var(--font-geist-mono), monospace;border-radius:5px;margin:0 11px 11px;padding:0 9px}.terminalStateLink b{color:var(--lime)}.tradeStateDock{background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(var(--topbar-height) + 14px);border-radius:10px;overflow:hidden}.tradeStateHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.tradeStateHeader .eyebrow{font-size:var(--fs-11);margin-bottom:3px}.tradeStateHeader h2{margin:0;font-size:15px}.tradeStateProvenance{color:var(--muted-2);font:650 var(--fs-11) var(--font-geist-mono), monospace;align-items:center;gap:7px;display:flex}.tradeStateProvenance .modeDot{width:5px;height:5px}.tradeStateBody{gap:9px;padding:9px;display:grid}.tradeStateHold{min-height:124px;color:var(--muted-2);background:#0d1010;border:1px dashed #303735;border-radius:7px;align-content:center;justify-items:start;gap:6px;padding:13px;display:grid}.tradeStateHold>span{color:var(--amber);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.tradeStateHold>strong{color:var(--text);font-size:13px}.tradeStateHold p{max-width:760px;font-size:var(--fs-11);margin:0;line-height:1.5}.tradeStateHold button{color:#101506;background:var(--lime);min-height:32px;font:750 var(--fs-11) var(--font-geist-mono), monospace;border-radius:5px;padding:0 9px}.tradeStateHold button:disabled{color:#737a76;cursor:not-allowed;background:#252a28}.tradeStateHoldRow{min-height:0}.tradeStateHoldActions{flex-wrap:wrap;gap:8px;display:flex}.tradeStateSections{gap:9px;display:grid}.tradeStateScope{color:var(--muted);font-size:var(--fs-11);margin:0;padding:0 2px;line-height:1.5}.tradeStateScope code{font:inherit;color:var(--muted-2)}.tradeStateSection{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:7px;gap:6px;padding:10px;display:grid}.tradeStateSection>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tradeStateSection>header h3{color:var(--text);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0}.tradeStateSectionMeta{color:var(--muted-2);font:600 var(--fs-11) var(--font-geist-mono), monospace}.tradeStateSectionEmpty{color:var(--muted);font-size:var(--fs-11);margin:0;font-style:italic}.tradeStateSectionProblem{color:var(--red);font-size:var(--fs-11);margin:0}.tradeStateSectionWarning,.tradeStateDivergence{color:var(--amber);font-size:var(--fs-11);margin:0}.tradeStateRows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tradeStateRow{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:6px;gap:5px;padding:8px;display:grid}.tradeStateRowHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tradeStateRowHead strong{color:var(--text);font-size:12px}.tradeStateRowId{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-left:auto}.tradeStateSide{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px}.tradeStateSide.buy{color:#101506;background:var(--lime)}.tradeStateSide.sell{color:#1a0f0e;background:var(--red)}.tradeStateRow dl{gap:3px;margin:0;display:grid}.tradeStateRow dl>div{align-items:baseline;gap:6px;display:flex}.tradeStateRow dt{min-width:108px;color:var(--muted);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;flex:none}.tradeStateRow dd{overflow-wrap:anywhere;font-size:var(--fs-11);margin:0}.tradeStateTone-profit{color:var(--green)}.tradeStateTone-loss{color:var(--red)}.tradeStateTone-neutral{color:var(--muted-2)}.chartTradeActions{grid-template-columns:repeat(2,54px) 62px;gap:4px;display:grid}.moduleActions .chartTradeActions button{min-height:38px;font:750 var(--fs-11) var(--font-geist-mono), monospace;border:1px solid;border-radius:5px;place-content:center;gap:1px;display:grid}.chartTradeActions button small{color:inherit;font-size:var(--fs-11)}.moduleActions .chartTradeActions .buy{color:var(--green);background:#55d9a212;border-color:#55d9a252}.moduleActions .chartTradeActions .sell{color:var(--red);background:#ef6c6512;border-color:#ef6c6552}.moduleActions .chartTradeActions .orderRun{color:var(--lime);background:#c7f36b0f;border-color:#c7f36b4d}.moduleActions .startAnalysis{color:#12101d;background:var(--purple);border:1px solid var(--purple);min-height:38px;font:750 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;border-radius:5px;place-content:center;gap:1px;padding:4px 12px;display:grid}.moduleActions .startAnalysis small{color:inherit;font-size:var(--fs-11);opacity:.72}.moduleActions .chartTradeActions button:disabled,.chartToolbar button:disabled{color:#69706d;cursor:not-allowed;opacity:.75;background:#171a1a;border-color:#2b302e}.xoxLivePanel{border-color:#9d98ff3d;padding:12px}.xoxPanelTitle{margin:0;font-size:17px}.xoxPanelTitle small{color:var(--muted);font:500 13px var(--font-geist-mono), monospace;margin-left:4px}.terminalWorkspace .xoxRunMeta{color:var(--muted)}.xoxLivePanel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.xoxLivePanel h3{font-size:17px}.xoxLivePanel h3 small{color:var(--muted);font:500 13px var(--font-geist-mono), monospace;margin-left:4px}.xoxLivePanel .panelHeaderActions button{min-height:32px;color:var(--muted);background:0 0;border-radius:4px;padding:0 6px;font-size:12px}.xoxLivePanel .panelHeaderActions button:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.xoxLivePanel .panelHeaderActions button:disabled{opacity:.45}.xoxProblem{background:#ef6c650d;border:1px solid #ef6c6547;border-radius:6px;gap:4px;margin-top:10px;padding:8px 9px;display:grid}.xoxProblem strong{color:var(--red);font:700 13px var(--font-geist-mono), monospace}.xoxProblem span{color:var(--muted-2);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.xoxProblem.offline{background:#efa95f0d;border-color:#efa95f47}.xoxProblem.offline strong{color:var(--amber)}.xoxLoginForm{gap:8px;margin-top:11px;display:grid}.xoxLoginForm p{color:var(--muted);font-size:13px;line-height:1.45}.xoxLoginForm label{gap:4px;display:grid}.xoxLoginForm label span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxLoginForm input{min-height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:0 8px;font-size:14px}.xoxLoginForm input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.xoxLoginForm button{color:#0b0f0d;background:var(--lime);min-height:36px;font:700 13px var(--font-geist-mono), monospace;border-radius:5px}.xoxLoginForm button:disabled{opacity:.5}.xoxIdentity{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding-bottom:8px;display:flex}.xoxIdentity span{font-size:14px}.xoxIdentity small{color:var(--purple);font:600 12px var(--font-geist-mono), monospace}.backtestCatalog{gap:8px;margin-top:10px;display:grid}.backtestCatalogHead{border:1px solid var(--line-soft);background:linear-gradient(135deg,#9d98ff13,#c7f36b06);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;padding:11px 12px;display:flex}.backtestCatalogHead h3{margin-top:2px;font-size:16px}.backtestPolling{white-space:nowrap;color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.backtestPolling i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite backtestPulse;box-shadow:0 0 0 4px #55d9a214}.backtestPolling.unavailable{color:var(--amber)}.backtestPolling.unavailable i{background:var(--amber);box-shadow:none;animation:none}.backtestCatalogTools{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:7px;display:grid}.backtestScopeSwitch{border:1px solid var(--line);background:var(--surface-3);border-radius:6px;grid-template-columns:1fr 1fr;min-width:0;padding:3px;display:grid}.backtestScopeSwitch button{min-height:34px;color:var(--muted);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.backtestScopeSwitch button b{min-width:20px;color:var(--muted-2);font:600 var(--fs-11) var(--font-geist-mono), monospace;background:#ffffff0b;border-radius:9px;padding:2px 5px}.backtestScopeSwitch button.active{color:#0b0f0d;background:var(--lime)}.backtestScopeSwitch button.active b{color:#0b0f0d;background:#0b0f0d1f}.backtestSearch{min-width:0;min-height:42px;color:var(--muted);border:1px solid var(--line);background:var(--surface-2);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:0 10px;display:grid}.backtestSearch:focus-within{border-color:#9d98ff73;box-shadow:0 0 0 2px #9d98ff0f}.backtestSearch input{min-width:0;height:100%;color:var(--text);font:500 12px var(--font-geist-mono), monospace;background:0 0;border:0;outline:0}.backtestSearch input::placeholder{color:var(--muted)}.backtestCatalogMeta{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.backtestCatalogMeta small{color:#929b96;font-size:inherit}.queueEmpty{color:var(--muted);border:1px dashed var(--line);border-radius:7px;justify-items:start;gap:5px;padding:12px;font-size:13px;line-height:1.4;display:grid}.queueEmpty strong{color:var(--muted-2);font-size:14px}.queueEmpty button{color:var(--lime);font:650 12px var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b4d;border-radius:6px;margin-top:3px;padding:6px 11px}.queueEmpty button:hover{background:#c7f36b1c}.xoxRun{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;padding:9px 10px;transition:border-color .16s,background .16s}.xoxRun+.xoxRun{margin-top:0}.xoxRun:hover{background:var(--surface-2);border-color:#9d98ff33}@supports (color:color-mix(in lab, red, red)){.xoxRun:hover{background:color-mix(in oklab, var(--surface-2) 92%, var(--purple))}}.xoxRun.selected{background:#9d98ff09;border-color:#9d98ff61}.xoxRun.fresh{border-color:#c7f36b73;box-shadow:inset 0 0 0 1px #c7f36b33}.xoxRunHead{width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:62px minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:0;display:grid}.xoxRunHead .xoxRunMoment{text-align:left;grid-area:2/1/auto/-1}.xoxRunId,.xoxRunTitle{gap:2px;min-width:0;display:grid}.xoxRunId strong{font:700 14px var(--font-geist-mono), monospace}.xoxRunId small,.xoxRunTitle small{color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xoxRunTitle b{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.xoxRunState{border:1px solid var(--line);background:var(--surface-3);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:5px 7px;color:var(--muted-2)!important;font:600 var(--fs-11) var(--font-geist-mono), monospace!important;display:inline-flex!important}.xoxRunState i{background:currentColor;border-radius:50%;width:6px;height:6px}.xoxRunState.running{background:#55d9a20d;border-color:#55d9a22e;color:var(--green)!important}.xoxRunState.claimed,.xoxRunState.queued{background:#f4b4520b;border-color:#f4b45229;color:var(--amber)!important}.xoxRunState.succeeded{color:var(--lime)!important}.xoxRunState.failed,.xoxRunState.abandoned{background:#ef6c650b;border-color:#ef6c6529;color:var(--red)!important}.xoxRunMoment{color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;text-align:right;white-space:nowrap}.xoxRunChevron{width:22px;height:22px;color:var(--muted);border:1px solid var(--line);font:600 14px var(--font-geist-mono), monospace;border-radius:4px;place-items:center;display:grid}.xoxRunMeta{color:#747c78;font:500 var(--fs-11) var(--font-geist-mono), monospace;border-top:1px solid #ffffff09;align-items:center;gap:12px;margin-top:7px;padding-top:6px;display:flex}.xoxRunMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xoxDataWait{border:1px solid var(--line-soft);font:500 var(--fs-11) var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:4px;margin-top:5px;padding:4px 7px;line-height:1.5}.xoxDataWait.neutral{border-color:var(--line-soft);background:var(--surface-3);color:var(--muted)}.xoxDataWait.unknown{border-style:dashed;border-color:var(--line);color:var(--muted);background:0 0}.xoxDataWait.waiting{color:var(--amber);background:#f4b4520b;border-color:#f4b45229}.xoxDataWait.failure{color:var(--red);background:#ef6c650b;border-color:#ef6c6529}.xoxDataWait.progress{color:var(--green);background:#55d9a20d;border-color:#55d9a22e}.xoxRunError{color:var(--red);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.45}.xoxRunDetails{border-top:1px solid var(--line-soft);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;gap:8px;max-height:min(64svh,780px);margin-top:8px;padding-top:8px;display:grid;overflow-y:auto}.xoxRunDetails p{color:var(--muted);font-size:13px}.xoxHashes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xoxHashes>div{gap:2px;min-width:0;display:grid}.xoxHashes dt{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxHashes dd{color:var(--muted-2);font:500 13px var(--font-geist-mono), monospace;overflow-wrap:anywhere}.xoxRunFacts{gap:6px;display:grid}.xoxRunFacts>div{gap:2px;display:grid}.xoxRunFacts span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxRunFacts strong{font-size:14px}.xoxRunFacts small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.backtestDecision{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:9px;min-width:0;padding:14px;display:grid}.backtestDecision header,.backtestDecisionIdentity{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 18px;display:flex}.backtestDecision h4{font-size:var(--fs-15);margin:2px 0 0}.backtestDecision header small,.backtestDecisionIdentity small,.backtestDecision>small{color:var(--muted);font-size:var(--fs-11);line-height:1.5;display:block}.backtestDecision header>span{font-size:var(--fs-11);color:var(--green)}.backtestDecision header>span[data-evidence=missing]{color:var(--amber)}.backtestDecisionIdentity>div{gap:2px;min-width:0;display:grid}.backtestDecisionIdentity strong{font-size:var(--fs-13);overflow-wrap:anywhere}.backtestDecision p{font-size:var(--fs-12);margin:0;line-height:1.55}.backtestDecisionParams{flex-wrap:wrap;gap:6px;margin:0;display:flex}.backtestDecisionParams>div{border:1px solid var(--line);font-size:var(--fs-12);border-radius:4px;gap:8px;padding:5px 8px;display:flex}.backtestDecisionParams dt{color:var(--muted)}.backtestDecisionParams dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.backtestDecision .backtestEvidenceGap{color:var(--amber);border-left:2px solid var(--amber);padding-left:9px}.backtestMore{border-top:1px solid var(--line);min-width:0;padding-top:3px}.backtestMore>summary{cursor:pointer;min-height:44px;color:var(--muted-2);font-size:var(--fs-12);align-items:center;gap:8px;display:flex}.backtestMore>summary:after{content:"+";margin-left:auto}.backtestMore[open]>summary:after{content:"−"}.backtestMore>:not(summary){margin-top:8px}.tradeTableReason{font-size:var(--fs-11);line-height:1.4}.tradeTableReason span,.tradeTableReason small{overflow-wrap:anywhere;display:block}.tradeTableReason small{color:var(--muted);margin-top:3px}.xoxPosition.unknown strong{color:var(--muted-2)}.xoxPosition.flat strong{color:var(--green)}.xoxPosition.open strong{color:var(--amber)}.xoxRunVerdict strong{font-size:20px}.xoxRunVerdict.profit strong{color:var(--green)}.xoxRunVerdict.loss strong{color:var(--red)}.xoxRunVerdict.unknown strong{color:var(--muted-2)}.xoxViewSwitch{background:var(--surface-3);border-radius:5px;flex-wrap:wrap;gap:2px;min-width:0;padding:2px;display:flex}.xoxViewSwitch button{min-height:28px;font:600 12px var(--font-geist-mono), monospace;border-radius:3px;padding:0 6px}.xoxViewSwitch button.active,.xoxViewSwitch button.active:hover{color:#0b0f0d;background:var(--lime)}.backtestUnavailable{background:#efa95f06;border:1px dashed #efa95f40;border-radius:6px}@keyframes backtestPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.xoxWorkspaceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.xoxWorkspaceSummary>div{gap:2px;min-width:0;display:grid}.xoxWorkspaceSummary span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxWorkspaceSummary strong{font-size:16px}.xoxWorkspaceSummary small{color:var(--muted);font-size:12px;line-height:1.4}.xoxEpisodeRule{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.45}.xoxEpisodeRule b{color:var(--purple);font:500 13px var(--font-geist-mono), monospace}.xoxStrategy{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;gap:3px;margin-top:8px;padding:8px;display:grid}.xoxStrategy.invalid{border-color:#ef6c6547}.xoxStrategy.pending{border-color:#efa95f3d}.xoxStrategy.unavailable{border-color:#7e858157}.xoxStrategyHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.xoxStrategyHead strong{font-size:14px}.xoxStatus{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:2px 4px}.xoxStatus.ready{color:#0b0f0d;background:var(--green)}.xoxStatus.pending{color:#1b1106;background:var(--amber)}.xoxStatus.invalid{color:#1b0807;background:var(--red)}.xoxStatus.unavailable{color:var(--muted-2);background:var(--surface-3)}.xoxStrategy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.xoxShape{font-family:var(--font-geist-mono), monospace;color:var(--muted-2)!important}.xoxBlocked{color:var(--amber);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.xoxConfig{background:var(--surface-3);border-radius:4px;gap:2px;margin-top:4px;padding:6px;display:grid}.xoxConfig>span{font-size:13px}.xoxConfigHash{font-family:var(--font-geist-mono), monospace}.xoxExchange{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:5px;gap:3px;margin-top:8px;padding:7px;display:grid}.xoxExchange small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxExchangeHead{color:var(--muted-2)!important;font-weight:600!important}.xoxCoverage,.xoxSymbol{min-height:30px;color:var(--muted-2);background:var(--surface-3);font:500 12px var(--font-geist-mono), monospace;text-align:left;border-radius:4px;padding:0 6px}.xoxCoverage:hover,.xoxSymbol:hover{color:var(--text)}.xoxSymbol{width:100%;margin-top:4px;display:block}.xoxSearch{gap:4px;margin-top:10px;display:grid}.xoxSearch span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxSearch input{min-height:34px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:500 13px var(--font-geist-mono), monospace;border-radius:5px;padding:0 8px}.xoxSearch input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.xoxInstrument{background:var(--surface-2);border:1px solid #9d98ff47;border-radius:5px;gap:3px;margin-top:9px;padding:7px;display:grid}.xoxInstrument.delisted{border-color:#efa95f66}.xoxInstrument small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxInstrumentHead{color:var(--purple)!important;font-weight:600!important}.xoxInstrument.delisted .xoxInstrumentHead{color:var(--amber)!important}.xoxSystemsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.xoxSystemsSummary>div{gap:2px;min-width:0;display:grid}.xoxSystemsSummary span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxSystemsSummary strong{font-size:16px}.xoxSystemsSummary small{color:var(--muted);font-size:12px;line-height:1.4}.xoxSystemsSummary .warning strong{color:var(--red)}.xoxSystem{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:4px;gap:2px;margin-top:6px;padding:6px;display:grid}.xoxSystem small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxSystem.beating{border-color:#55d9a23d}.xoxSystem.overdue{border-color:#ef6c6557}.xoxSystem.never{border-color:#efa95f57}.xoxSystemHead{color:var(--muted-2)!important;font-weight:600!important}.xoxSystem.beating .xoxSystemHead{color:var(--green)!important}.xoxSystem.overdue .xoxSystemHead{color:var(--red)!important}.xoxSystem.never .xoxSystemHead{color:var(--amber)!important}.xoxTraces{gap:3px;margin-top:10px;display:grid}.xoxTraces>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxTraceLine{font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxTraceLine.beating{color:var(--green)}.xoxTraceLine.overdue{color:var(--red)}.xoxTraceLine.neutral{color:var(--muted-2)}.xoxSweep{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;margin-top:8px;padding:8px}.xoxSweep.selected{border-color:#9d98ff57}.xoxSweepHead{text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;width:100%;padding:0;display:grid}.xoxSweepHead strong{font:700 14px var(--font-geist-mono), monospace}.xoxSweepHead span{color:var(--muted-2);font-size:13px}.xoxSweepHead small{color:var(--muted);font-size:12px}.xoxSweepReport{border-top:1px solid var(--line-soft);gap:3px;margin-top:8px;padding-top:8px;display:grid}.xoxSweepReport small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.xoxSweepState{font:600 12px var(--font-geist-mono), monospace;color:var(--muted-2)!important}.xoxSweepState.running{color:var(--amber)!important}.xoxSweepState.complete{color:var(--green)!important}.xoxSweepState.failed{color:var(--red)!important}.xoxOos{font:600 12px var(--font-geist-mono), monospace;color:var(--purple)!important}.xoxCandidate{background:var(--surface-3);border-radius:4px;gap:2px;padding:5px 6px;display:grid}.xoxCandidate.winner{border:1px solid #55d9a257}.xoxCandidate.oos{border:1px solid #9d98ff57}.xoxCandidate small{font:500 12px var(--font-geist-mono), monospace}.xoxUnmeasured{opacity:.85;color:var(--muted)!important}.xoxFunnel{background:var(--surface-3);border:1px dashed var(--line-soft);border-radius:4px;gap:2px;margin-top:6px;padding:6px;display:grid}.xoxFunnelHead{font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--muted-2)!important}.xoxFunnelStage{font:500 12px var(--font-geist-mono), monospace;color:var(--muted)!important}.xoxFunnelVerdict{font:600 12px var(--font-geist-mono), monospace;color:var(--muted-2)!important}.xoxFunnelVerdict.thin{color:var(--amber)!important}.xoxFunnelVerdict.supported{color:var(--green)!important}.xoxParams{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:4px;gap:4px;margin-top:8px;padding:6px;display:grid}.xoxParams>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxParams label{gap:2px;display:grid}.xoxParams label>span{color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace}.xoxParams small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.xoxParamProblem{font:600 12px var(--font-geist-mono), monospace;color:var(--red)!important}.xoxParamSummary{font:600 12px var(--font-geist-mono), monospace;color:var(--muted-2)!important}.xoxWindows{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:4px;gap:4px;margin-top:8px;padding:6px;display:grid}.xoxWindows>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxWindows small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.xoxWindowPinned{font:600 12px var(--font-geist-mono), monospace;color:var(--green)!important}.xoxWindowList{flex-wrap:wrap;gap:4px;display:flex}.xoxWindowList button{min-height:26px;color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;background:var(--surface-2);border:1px solid var(--line-soft);cursor:pointer;border-radius:4px;padding:3px 7px}.xoxWindowList button.selected{color:var(--green);border-color:#55d9a257}.xoxBotCommands{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.xoxBotCommands button{min-height:26px;color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;background:var(--surface-2);border:1px solid var(--line-soft);cursor:pointer;border-radius:4px;padding:3px 7px}.xoxBotCommands small{flex-basis:100%;font-size:12px;line-height:1.45}.xoxTrades{gap:4px;margin-top:8px;display:grid}.xoxTrades>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxTradeRow{background:var(--surface-3);border-radius:4px;gap:2px;padding:5px 6px;display:grid}.xoxTradeRow.liquidation{border:1px solid #e8666666}.xoxTradeRow small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxPeriodCount{font:500 12px var(--font-geist-mono), monospace;color:var(--muted-2)!important}.xoxBenchmarkKeys{flex-wrap:wrap;gap:4px;display:flex}.xoxBenchmarkKeys button{min-height:26px;color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;background:var(--surface-2);border:1px solid var(--line-soft);cursor:pointer;border-radius:4px;padding:3px 7px}.xoxBenchmarkKeys button.selected{color:var(--green);border-color:#55d9a257}.xoxAlerts{border-bottom:1px solid var(--line-soft);gap:2px;padding:6px 8px;display:grid}.xoxAlertsHead{font:500 12px var(--font-geist-mono), monospace;line-height:1.45;color:var(--muted)!important}.xoxAlert{font:600 12px var(--font-geist-mono), monospace;line-height:1.45}.xoxAlert.system_overdue{color:var(--red)!important}.xoxAlert.bot_stuck{color:var(--amber)!important}.xoxAlert.run_terminal{color:var(--muted-2)!important}.xoxBenchmark{gap:4px;margin-top:10px;display:grid}.xoxBenchmark>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxBenchmark>small{color:var(--muted);font-size:12px}.xoxBenchmarkRow{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:4px;gap:2px;padding:6px;display:grid}.xoxBenchmarkRow small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxBenchmarkHead{color:var(--muted-2)!important;font-weight:600!important}.xoxChartFacts{background:var(--surface-3);border-radius:4px;gap:2px;margin-top:8px;padding:6px;display:grid}.xoxChartFacts>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxChartFacts small{color:var(--muted-2);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.xoxMarkerList{color:var(--muted)!important}.xoxTrace{gap:5px;margin-top:8px;display:grid}.xoxTrace>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxTrace>small{color:var(--muted);font-size:12px}.xoxTraceEmpty{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.45}.xoxTraceRow{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:5px;overflow:hidden}.xoxTraceRow.conflict{border-color:#ef6c6585}.xoxTraceHead{min-height:34px;font:600 12px var(--font-geist-mono), monospace;padding:8px;line-height:1.45;color:var(--muted-2)!important}.xoxCausalGraph{border-top:1px solid var(--line-soft);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(175px,.28fr);gap:7px;padding:7px;display:grid}.xoxCausalLegend{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;grid-column:1;grid-template-columns:minmax(180px,1fr) 58px minmax(150px,.62fr) 70px;gap:6px;display:grid}.xoxCausalBranches{grid-area:2/1;gap:5px;min-width:0;display:grid}.xoxCausalBranch{grid-template-columns:minmax(180px,1fr) 58px minmax(150px,.62fr) 70px;align-items:center;gap:6px;min-width:0;display:grid}.xoxCausalConditions{gap:4px;min-width:0;display:grid}.xoxCausalConditions>small{color:var(--muted);font-size:var(--fs-11)}.xoxCausalNode{min-width:0;min-height:58px;color:var(--text);border:1px solid var(--line);border-left:3px solid var(--muted);background:var(--surface);border-radius:5px;align-content:center;gap:3px;padding:7px 8px;animation:.24s ease-out both causalNodeArrive;display:grid;position:relative}.xoxCausalNode:is(button){text-align:left;cursor:pointer;width:100%}.xoxCausalNode:is(button):hover{background:var(--surface-2);border-color:var(--muted)}.xoxCausalNode:is(button):focus-visible,.xoxCausalNode.selected{outline:2px solid var(--lime);outline-offset:1px;box-shadow:0 0 18px #c7f36b17}.xoxCausalNode.true{border-left-color:var(--green)}.xoxCausalNode.false{border-left-color:var(--red)}.xoxCausalNode.unknown{border-left-color:var(--amber)}.xoxCausalNode.outcome{border-left-color:var(--purple);grid-area:2/2;align-self:stretch}.xoxCausalNode>span{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.xoxCausalNode>strong{font:600 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;overflow:hidden}.xoxCausalNode>small{color:var(--muted-2);font-size:var(--fs-11);overflow-wrap:anywhere;line-height:1.35}.xoxCausalNode>footer{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:5px;display:flex}.xoxCausalNode>footer em{font-style:normal}.xoxCausalEdge,.xoxCausalTransition{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;text-align:center}.xoxCausalBranch.cause .xoxCausalTransition{color:var(--lime);animation:.8s ease-in-out infinite alternate causalLinkPulse}.xoxCausalBranch.observed .xoxCausalTransition{color:var(--muted)}.xoxCausalContract{color:var(--muted);font:500 var(--fs-11) var(--font-geist-mono), monospace;grid-column:1/-1;line-height:1.4}@keyframes causalNodeArrive{0%{opacity:.35;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes causalLinkPulse{0%{opacity:.55}to{opacity:1}}@media (width<=900px){.xoxCausalGraph{grid-template-columns:1fr}.xoxCausalLegend{display:none}.xoxCausalBranch{grid-template-columns:1fr}.xoxCausalEdge,.xoxCausalTransition{text-align:left}.xoxCausalNode.outcome{grid-area:auto/1}}.realTraceExplorer{background:#0a0d0e;border-color:#55d9a233}.decisionPipelineModule{border-color:#c7f36b3d;margin-top:10px;box-shadow:0 12px 34px #0000001f}.decisionPipelineHeader{background:linear-gradient(90deg,#c7f36b0b,#0000 46%),#101414;min-height:58px}.decisionPipelineHeader .eyebrow{color:var(--lime)}.decisionPipelineModule>.analysisBody{padding:0}.decisionPipelineModule .realTraceExplorer{border:0;border-radius:0;margin:0}.tracePipeline{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 12% 0,#c7f36b0e,#0000 34%),#0b0e0f;grid-template-columns:1fr;gap:8px;padding:10px;display:grid;overflow:hidden}.tracePipelineIntro{border:1px solid var(--line-soft);background:#ffffff05;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:7px 9px;display:grid}.tracePipelineIntro>span{color:var(--lime);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.tracePipelineIntro>strong{color:var(--text);font:700 var(--fs-13) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracePipelineIntro>small{color:var(--muted);font-size:var(--fs-11);grid-column:1/-1;line-height:1.35}.tracePipelineNodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tracePipelineNode{--pipeline-tone:var(--muted);border:1px solid var(--line);border-top:2px solid var(--pipeline-tone);background:linear-gradient(180deg, var(--pipeline-tone), var(--surface));border-radius:7px;align-content:start;gap:3px;min-width:0;min-height:104px;padding:8px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tracePipelineNode{background:linear-gradient(180deg, color-mix(in oklab, var(--pipeline-tone) 5%, var(--surface)), var(--surface))}}.tracePipelineNode:not(:last-child):after{content:"";z-index:2;background:linear-gradient(90deg, var(--pipeline-tone), var(--line));width:9px;height:2px;animation:1.1s ease-in-out infinite alternate tracePipelineFlow;position:absolute;top:50%;left:calc(100% + 3px);transform:translateY(-50%)}.tracePipelineNode.observed{--pipeline-tone:var(--green)}.tracePipelineNode.active{--pipeline-tone:var(--lime)}.tracePipelineNode.waiting{--pipeline-tone:var(--amber)}.tracePipelineNode.failed{--pipeline-tone:var(--red)}.tracePipelineNode.muted{--pipeline-tone:#69716c}.tracePipelineNode>span{color:var(--pipeline-tone);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;overflow-wrap:anywhere}.tracePipelineNode>strong{color:var(--text);font:700 var(--fs-13) var(--font-geist-mono), monospace;overflow-wrap:anywhere}.tracePipelineNode>small{color:var(--muted-2);font-size:var(--fs-11);overflow-wrap:anywhere}.tracePipelineNode>time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.tracePipeline-idle .tracePipelineNode:not(:first-child),.tracePipeline-loading .tracePipelineNode:not(:first-child),.tracePipeline-failed .tracePipelineNode:not(:first-child),.tracePipeline-empty .tracePipelineNode:not(:first-child){opacity:.72}@keyframes tracePipelineFlow{0%{opacity:.3;transform-origin:0;transform:translateY(-50%)scaleX(.55)}to{opacity:.95;transform-origin:0;transform:translateY(-50%)scaleX(1)}}.realTraceExplorer.traceConflict{border-color:#ef6c658f;box-shadow:inset 0 0 0 1px #ef6c6514}.realTraceHeader{align-items:flex-start}.realTraceHeader .routeBadge.conflict{color:var(--red)!important;background:#ef6c6514!important;box-shadow:inset 0 0 0 1px #ef6c652e!important}.realTraceSelect{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;align-items:center;gap:5px;display:flex}.realTraceSelect select{max-width:230px}.traceEmptyState{text-align:center;background:radial-gradient(circle at 50% 15%,#55d9a20e,#0000 46%),#0a0d0e;place-items:center;gap:12px;min-height:210px;padding:28px;display:grid}.traceEmptyState:has(.tracePipeline){padding:0 0 24px}.traceEmptyState>.tracePipeline{text-align:left;width:100%}.traceEmptyState>div{justify-items:center;gap:9px;max-width:680px;display:grid}.traceEmptyState h3{font-size:20px}.traceEmptyState p,.traceEmptyState>small{color:var(--muted);line-height:1.5}.traceEmptyState>small{font-size:var(--fs-11)}.traceEmptyState code,.traceLoadMore{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b4d;border-radius:5px;padding:4px 10px}.traceLoadMore:disabled{color:#69706d;cursor:progress;background:#171a1a;border-color:#2b302e}.realTraceContract code{color:var(--lime);font:inherit}.traceEmptyState button{color:#101310;background:var(--lime);border-radius:5px;min-height:36px;padding:0 12px;font-weight:700}.traceFailureState{background:radial-gradient(circle at 50% 15%,#ef6c650f,#0000 46%),#0a0d0e;border-color:#ef6c6580}.traceFailureState .eyebrow,.traceFailureState h3{color:var(--red)}.realTraceReadout{border-bottom:1px solid var(--line-soft);background:#0d1011;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.realTraceReadout>div{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}.realTraceReadout>div:last-child{border-right:0}.realTraceReadout span{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em}.realTraceReadout strong,.realTraceReadout time{color:var(--text);font:600 12px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realTraceReadout small{color:var(--muted-2);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realTraceReadout .warning strong{color:var(--red)}.realTraceExplorer>.xoxCausalGraph{background-color:#0b0e0f;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:0;min-height:250px;padding:10px}.realTraceTimeline{border-top:1px solid var(--line-soft);scrollbar-width:thin;background:#0d1011;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.realTraceTimeline button{min-width:118px;color:var(--muted-2);text-align:left;border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px 8px;display:grid}.realTraceTimeline button:hover,.realTraceTimeline button:focus-visible{border-color:var(--muted)}.realTraceTimeline button.active{color:var(--lime);background:#c7f36b0a;border-color:#c7f36b7a}.realTraceTimeline button.conflict{border-color:#ef6c6580}.realTraceTimeline i{background:var(--muted);border-radius:50%;grid-row:1/3;width:7px;height:7px}.realTraceTimeline button.active i{background:var(--lime);box-shadow:0 0 0 4px #c7f36b14}.realTraceTimeline button.conflict i{background:var(--red)}.realTraceTimeline time,.realTraceTimeline small{font:600 var(--fs-11) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realTraceTimeline small{color:var(--muted)}.realTraceContract{color:var(--muted);border-top:1px solid var(--line-soft);font:500 var(--fs-11)/1.45 var(--font-geist-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:8px 10px;display:flex}@media (width<=900px){.realTraceHeader{flex-direction:column;align-items:stretch}.realTraceHeader .traceControls{justify-content:flex-start}.realTraceReadout{grid-template-columns:repeat(2,minmax(0,1fr))}.realTraceReadout>div:nth-child(2){border-right:0}.realTraceReadout>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (width<=560px){.decisionPipelineHeader{align-items:center;min-height:58px;padding:9px 10px}.decisionPipelineHeader h2{font-size:16px}.decisionPipelineHeader .syncBadge{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.tracePipeline{gap:7px;padding:7px}.tracePipelineIntro{z-index:3;position:sticky;left:0}.tracePipelineNodes{gap:12px;min-width:690px}.tracePipeline{scrollbar-width:thin;overflow-x:auto}.tracePipelineNode{min-height:82px}.realTraceReadout{grid-template-columns:1fr}.realTraceReadout>div{border-right:0;border-bottom:1px solid var(--line-soft)}.realTraceSelect{width:100%}.realTraceSelect select{flex:1;min-width:0;max-width:none}}.commandOverlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040607ad;place-items:start center;padding-top:min(16vh,150px);display:grid;position:fixed;inset:0}.commandPalette{background:#111516;border:1px solid #3a4140;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(590px,100vw - 28px);max-height:min(660px,72vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000008c}.commandPalette>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:11px 14px;display:flex}.commandPalette>header>div{gap:1px;display:grid}.commandPalette>header strong{font-size:18px}.commandClose{min-width:38px;height:26px;color:var(--muted);font:500 13px var(--font-geist-mono), monospace;background:#1b2020;border:1px solid #303635;border-radius:4px;padding:0 7px}.commandClose:hover{color:var(--text);border-color:#4a5350}.commandSearch{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:49px;padding:0 14px;display:flex}.commandSearch>span{color:var(--lime);font-size:20px}.commandSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:17px}.commandSearch input::placeholder{color:var(--muted)}.commandList{scrollbar-width:thin;scrollbar-color:#39403d transparent;min-height:120px;padding:7px;overflow:auto}.commandRow{display:grid}.commandGroup{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.12em;padding:10px 8px 5px}.commandRow button{text-align:left;background:0 0;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;display:grid}.commandRow button:hover,.commandRow button:focus-visible,.commandRow button.active{box-shadow:inset 2px 0 0 var(--lime);background:#1a1f1f}.commandRow button.active>i{color:#101310;background:var(--lime);border-color:var(--lime)}.commandRow button.active>b{color:var(--lime)}.commandRow button>i{width:30px;height:30px;color:var(--lime);font:700 13px var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b24;border-radius:5px;place-items:center;font-style:normal;display:grid}.commandRow button>span{gap:4px;min-width:0;display:grid}.commandRow button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.commandRow button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.commandRow button>b{color:var(--muted);font:500 14px var(--font-geist-mono), monospace}.commandEmpty{color:var(--muted);text-align:center;padding:38px 12px;font-size:14px}.commandPalette>footer{min-height:34px;color:var(--muted);border-top:1px solid var(--line-soft);font:500 12px var(--font-geist-mono), monospace;align-items:center;gap:18px;padding:0 14px;display:flex}.statusToast{z-index:50;pointer-events:none;color:var(--muted-2);border:1px solid var(--line);font:500 13px var(--font-geist-mono), monospace;background:#141818f0;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:fixed;bottom:98px;right:18px;box-shadow:0 12px 38px #00000052}@media (width<=1360px){.systemStrip{gap:8px;padding-inline:12px;font-size:14px}.systemStrip>i,.systemStrip>span:nth-of-type(4){display:none}.accountStrip{gap:14px}.contentGrid{grid-template-columns:minmax(0,1fr) 350px}.chartStats{gap:14px}.chartStats div:nth-child(3){display:none}}@media (width<=1160px){.appShell.serverTicketOpen{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-areas:"top top""rail work"}.orderTicketSheet{z-index:80;top:var(--topbar-height);border-left:1px solid #3b4440;width:min(380px,100vw - 44px);height:auto;position:fixed;bottom:86px;right:0;box-shadow:-24px 0 70px #00000080}.contentGrid{grid-template-columns:minmax(0,1fr)}.controlRail{grid-template-columns:minmax(0,1fr);max-height:none;position:static;overflow:visible}}@media (width<=880px){.appShell{--sidebar-width:210px}.appShell.railCollapsed{--sidebar-width:92px}.appShell.railWide{--sidebar-width:400px}.systemStrip{overflow:hidden}.systemStrip>i,.systemStrip span:nth-of-type(n+3),.chartStats{display:none}.traceExplorer{overflow-x:auto}.backtestCatalogTools{grid-template-columns:1fr}.xoxRunHead{grid-template-columns:58px minmax(110px,1fr) auto 22px}.xoxRunMoment{text-align:left;grid-area:2/2/auto/4}}@media (width<=640px){.appShell{padding-top:var(--topbar-height);padding-bottom:calc(var(--modulebar-height) + 16px);display:block}.topbar{height:var(--topbar-height);position:fixed;left:0;right:0}.brandBlock{padding:0 8px}.desktopRailToggle{display:none}.mobileRailToggle{display:grid}.systemStrip>span:nth-of-type(2),.systemStrip>i{display:none}.pairRail{z-index:70;top:var(--topbar-height);width:min(310px,100vw - 44px);height:calc(100svh - var(--topbar-height) - 98px);visibility:hidden;overscroll-behavior:contain;transition:transform .22s,visibility 0s linear .22s;position:fixed;bottom:98px;left:0;transform:translate(-102%);box-shadow:22px 0 60px #0000007a}.mobileMarketsOpen .pairRail{visibility:visible;transition-delay:0s;transform:translate(0)}.serverTicketOpen .pairRail{width:min(430px,100vw - 16px)}.mobileRailBackdrop{z-index:60;inset:var(--topbar-height) 0 98px;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#020405b8;width:100%;height:auto;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed}.mobileMarketsOpen .mobileRailBackdrop{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.orderTicketSheet{border-top:1px solid #3b4440;border-left:0;border-radius:12px 12px 0 0;width:100%;height:min(90svh,100svh - 98px);inset:auto 0 98px;box-shadow:0 -24px 70px #00000094}.orderTicketHeader{min-height:66px;padding:9px 11px}.orderTicketHeader h2{font-size:16px}.orderTicketScroll{padding:8px 8px 22px}.orderTicketSection{padding:9px}.orderTicketQuantityModes{grid-template-columns:repeat(2,minmax(0,1fr))}.paperAccountLoadRow{grid-template-columns:1fr}.paperAccountLoadRow>button{min-height:42px}.paperAccountBalances>div{grid-template-columns:42px minmax(0,1fr)}.paperAccountBalances small{grid-column:1/-1}.paperAccountPolicy{grid-template-columns:1fr}.paperAccountPolicy span{border-right:0;border-bottom:1px solid var(--line-soft)}.paperAccountPolicy span:last-child{border-bottom:0}.orderTicketPrimary,.orderTicketSecondary,.orderTicketConfirm{min-height:44px}.mobileRailClose{width:30px;height:30px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;place-items:center;font-size:17px;display:grid}.appShell .pairRail .railHeader{display:flex}.appShell .pairRail .segmented{display:grid}.appShell .pairRail .pairSearch,.appShell .pairRail .workspacePairSearch{display:flex}.appShell .pairRail .workspaceMarketFilters{display:grid}.appShell .pairRail .workspaceFilterSummary{display:flex}.appShell .pairRail .addPair{display:block}.appShell .pairRail .pairList{padding:0 8px;overflow:auto}.appShell .pairRail .pairItem{justify-content:initial;grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.appShell .pairRail .pairMain,.appShell .pairRail .pairMeta{display:grid}.systemStrip{font-size:var(--fs-11);padding:0 6px}.workspace{padding:8px}.chartTradeActions{grid-template-columns:repeat(2,48px) 56px}.moduleActions .chartTradeActions button{min-height:44px}.chartTradeActions button small{font-size:var(--fs-11);display:block}.priceChartSurface{height:auto}.priceChartSurface .priceCanvasFrame{height:280px}.chartOhlc{flex-wrap:wrap;row-gap:2px}.chartFooter>div:nth-child(n+3),.feedStatus{display:none}.analysisBody{padding:8px}.traceHeader{flex-direction:column;align-items:flex-start}.traceControls{width:100%}.traceControls>span{display:none}.contentGrid,.primaryColumn,.controlRail{min-width:0}.controlRail{grid-template-columns:minmax(0,1fr)}.controlRail>*{min-width:0}.tradeStateHeader{flex-direction:column;align-items:flex-start}.tradeStateProvenance{width:100%}.tradeStateTabs{scrollbar-width:none;display:flex;overflow-x:auto}.tradeStateTabs::-webkit-scrollbar{display:none}.tradeStateTabs button{min-width:94px;min-height:44px}.tradeStateBody{padding:7px}.tradeStateHold{min-height:132px}.terminalOrderLauncher>header{min-height:58px}.terminalOrderContext span{padding:7px 5px}.terminalOrderSides button{min-height:44px}.backtestCatalogHead{flex-direction:column;align-items:flex-start;gap:7px}.backtestCatalogMeta{flex-direction:column;align-items:flex-start;gap:3px}.backtestCatalogMeta small{white-space:normal}.xoxRunHead{grid-template-columns:52px minmax(0,1fr) 22px;gap:7px}.xoxRunState{grid-area:2/2;justify-self:start}.xoxRunMoment{grid-area:3/2}.xoxRunChevron{grid-area:1/3/4}.xoxRunMeta{flex-direction:column;align-items:flex-start;gap:3px}.statusToast{right:8px;bottom:calc(var(--modulebar-height) + 10px);max-width:calc(100vw - 16px)}.commandOverlay{padding-top:10px}.commandPalette{max-height:calc(100svh - 20px)}.commandPalette>footer{justify-content:space-between;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.xoxBot{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:5px;gap:3px;margin-top:8px;padding:7px;display:grid}.xoxBot small{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxBot.converged{border-color:#55d9a247}.xoxBot.converging{border-color:#c7f36b47}.xoxBot.stuck{border-color:#ef6c6557}.xoxBot.unknown{border-color:#9d98ff4d}.xoxBotHead{font-weight:600!important}.xoxBot.converged .xoxBotHead{color:var(--green)!important}.xoxBot.converging .xoxBotHead{color:var(--lime)!important}.xoxBot.stuck .xoxBotHead{color:var(--red)!important}.xoxBot.unknown .xoxBotHead{color:var(--purple)!important}.xoxShowOnTerminal{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b12;border:1px solid #c7f36b47;border-radius:5px;justify-self:start;padding:5px 9px}.xoxShowOnTerminal:hover{background:#c7f36b24}.amOpenTerminal{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b12;border:1px solid #c7f36b47;border-radius:5px;justify-self:start;margin:2px 0 8px;padding:5px 9px}.amOpenTerminal:hover{background:#c7f36b24}.amChartBox{display:grid}.oxoShell{gap:18px;max-width:1200px;margin:0 auto;padding:20px 16px 48px;display:grid}.oxoHead h1{font:800 20px var(--font-geist-mono), monospace;letter-spacing:.08em;color:var(--ink);margin:0 0 6px}.oxoHead p{max-width:68ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.oxoNotMeasured{border:1px solid var(--line-soft);border-radius:6px;padding:14px 16px}.oxoNotMeasured h2{font:700 12px var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--amber);margin:0 0 6px}.oxoNotMeasured>p{max-width:68ch;color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.oxoNotMeasured dl{gap:8px;margin:0;display:grid}.oxoNotMeasured dt{color:var(--ink);font-size:13px;font-weight:700}.oxoNotMeasured dd{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}.xoxVersionTree{gap:4px;display:grid}.xoxVersionTree>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxVersionTree>small,.xoxVersionsHint{color:var(--muted);font-size:12px;line-height:1.4}.xoxVersionTree ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.xoxVersionTree li{color:var(--ink);font-size:12px;line-height:1.5}.xoxVersionTree li.selected{color:var(--green);font-weight:700}.xoxVersionTree li em{color:var(--muted);font-style:normal}.xoxVersionTree button{font:inherit;color:inherit;border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:3px;padding:0 4px;font-weight:700}.xoxVersionsBroken{color:var(--red);font-size:13px;line-height:1.45}.xoxChartEmpty{color:var(--muted);font-size:13px;line-height:1.45}.xoxUp rect{fill:var(--green)}.xoxUp .xoxWick{stroke:var(--green);stroke-width:.5px}.xoxDown rect{fill:var(--red)}.xoxDown .xoxWick{stroke:var(--red);stroke-width:.5px}.xoxZoneBand{fill:#9d98ff1f}.xoxZoneBand.armed{fill:#c7f36b24}.xoxZoneBand.empty{fill:var(--red);opacity:.5}.xoxZoneBand.open{fill:#9d98ff12;stroke:#9d98ff59;stroke-width:.4px;stroke-dasharray:2 2}.xoxOrder{gap:6px;margin-top:10px;display:grid}.xoxOrder>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxOrder label{gap:3px;display:grid}.xoxOrder label>span{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em}.xoxOrder input,.xoxOrder select{min-height:32px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:500 13px var(--font-geist-mono), monospace;border-radius:4px;padding:0 6px}.xoxOrder input:focus-visible,.xoxOrder select:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.xoxOrderRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xoxOrder>button.primary{color:#0b0f0d;background:var(--lime);min-height:36px;font:700 13px var(--font-geist-mono), monospace;border-radius:5px}.xoxOrderNotice{color:var(--green);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.45;display:flex}.xoxOrderNotice button{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b4d;border-radius:5px;padding:4px 9px}.xoxOrderConfirm{background:#efa95f0d;border:1px solid #efa95f66;border-radius:5px;gap:5px;padding:7px;display:grid}.xoxOrderConfirm span{color:var(--amber);font-size:13px;line-height:1.45}.xoxOrderConfirm>div{gap:5px;display:flex}.xoxOrderConfirm button{min-height:32px;color:var(--muted-2);background:var(--surface-3);font:600 12px var(--font-geist-mono), monospace;border-radius:4px;padding:0 8px}.xoxOrderConfirm button.primary{color:#1b1106;background:var(--amber)}.pairTerms{border-top:1px solid var(--line);color:currentColor;gap:3px;margin-top:8px;padding-top:8px;font-size:.78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pairTerms{color:color-mix(in oklab, currentColor 78%, transparent)}}.pairTerms{text-align:left}.pairTerms .pairFactNote{color:var(--muted-2);font:600 .7rem/1.35 var(--font-geist-mono), monospace;letter-spacing:.02em}.pairTerms .pairActions{gap:4px;margin-top:6px;display:grid}.pairTerms .pairActions a{color:var(--accent,#c7f36b);font-weight:600;text-decoration:none}.xoxReport{gap:5px;margin-top:10px;display:grid}.xoxReport>.moduleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.xoxReport>.moduleHead>span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxReport>.moduleHead>small{color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace}.xoxReportRows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xoxReportRow{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:4px;gap:3px;padding:6px;display:grid}.xoxReportRow[data-state=gated]{border-color:#efa95f73}.xoxReportRow[data-state=no_writer]{border-style:dashed}.xoxReportRowHead{grid-template-columns:26px minmax(120px,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.xoxReportNumber{color:var(--muted);font:600 12px var(--font-geist-mono), monospace}.xoxReportRowHead strong{color:var(--text);font:600 13px var(--font-geist-mono), monospace;line-height:1.4}.xoxReportState{color:var(--muted-2);font:600 12px var(--font-geist-mono), monospace;justify-self:end}.xoxReportRow[data-state=measured] .xoxReportState{color:var(--green)}.xoxReportRow[data-state=gated] .xoxReportState{color:var(--amber)}.xoxReportOrigin{color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;letter-spacing:.04em;grid-column:2}.xoxReportAge{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;grid-column:3;justify-self:end}.xoxReportReason{color:var(--muted-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.xoxReportFacts{gap:2px;margin:0;display:grid}.xoxReportFacts>div{grid-template-columns:minmax(120px,40%) 1fr;align-items:baseline;gap:8px;display:grid}.xoxReportFacts dt{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.45}.xoxReportFacts dd{color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0;line-height:1.45}.xoxReportList{gap:3px;display:grid}.xoxReportList>.xoxReportFacts{background:var(--surface-2);border-radius:3px;padding:4px 5px}@media (width<=520px){.xoxReportRowHead{grid-template-columns:26px 1fr}.xoxReportState,.xoxReportAge{grid-column:2;justify-self:start}.xoxReportFacts>div{grid-template-columns:1fr;gap:0}}.xoxTraceJump{color:var(--purple);font:650 var(--fs-11) var(--font-geist-mono), monospace;text-align:left;background:#9d98ff0f;border:1px solid #9d98ff4d;border-radius:6px;justify-self:start;margin-bottom:7px;padding:5px 10px}.xoxTraceJump:hover{background:#9d98ff1c}.xoxPendingPrefill{color:var(--lime);font:600 12px var(--font-geist-mono), monospace;background:#c7f36b0d;border:1px solid #c7f36b40;border-radius:6px;padding:6px 9px}.traceLoadProblem{color:var(--red);font:600 var(--fs-11) var(--font-geist-mono), monospace}.xoxBotAllocate{margin-top:6px}.xoxAllocOpen{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b4d;border-radius:6px;padding:6px 11px}.xoxAllocOpen:hover{background:#c7f36b1c}.xoxAllocForm{background:#0f121299;border:1px solid #c7f36b38;border-radius:7px;gap:6px;padding:9px;display:grid}.xoxAllocTitle{color:var(--lime);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em}.xoxAllocForm label{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:8px;display:grid}.xoxAllocForm label span{color:var(--muted);font-size:12px}.xoxAllocForm input{min-width:0;min-height:32px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);font:600 12px var(--font-geist-mono), monospace;border-radius:5px;padding:0 9px}.xoxAllocForm input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.xoxAllocActions{justify-content:flex-end;gap:8px;display:flex}.xoxAllocActions button{min-height:32px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:0 12px;font-size:12px}.xoxAllocActions button.primary{color:#0b0f0d;background:var(--lime);border-color:var(--lime);font-weight:700}.xoxAllocActions button:disabled{opacity:.55;cursor:progress}.xoxAllocDone{color:var(--lime);font:600 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0d;border:1px solid #c7f36b40;border-radius:6px;margin-top:6px;padding:7px 9px;line-height:1.4}.botVerdicts{margin-top:6px}.botVerdictsToggle{color:var(--muted-2);background:var(--surface-3);border:1px solid var(--line);font:650 var(--fs-11) var(--font-geist-mono), monospace;border-radius:6px;padding:5px 10px}.botVerdictsToggle:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.botVerdictsToggle:disabled{opacity:.5;cursor:not-allowed}.botVerdictsHint{margin-top:6px;display:block}.botVerdictsBody{border:1px solid var(--line-soft);background:#0f121299;border-radius:7px;gap:6px;margin-top:6px;padding:8px 9px;display:grid}.botVerdictsBody[hidden]{display:none}.botVerdictsProvenance{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.03em}.botVerdictsList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.botVerdictsRow{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:5px;gap:2px;padding:6px 8px;display:grid}.botVerdictsRow.expiredProtection{background:#efa95f0f;border-color:#efa95f66}.botVerdictsStatus{color:var(--text);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.02em}.botVerdictsRow.expiredProtection .botVerdictsStatus{color:var(--amber)}.botVerdictsRow span:not(.botVerdictsStatus){color:var(--muted-2);font:500 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;line-height:1.4}.botVerdictsMeta{color:var(--muted)!important;font-size:var(--fs-11)!important}.botVerdictsProblem{color:var(--amber);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.botVerdictsMore{color:var(--muted-2);background:var(--surface-3);border:1px solid var(--line);font:650 var(--fs-11) var(--font-geist-mono), monospace;border-radius:6px;justify-self:start;padding:5px 11px}.botVerdictsMore:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.botVerdictsMore:disabled{opacity:.55;cursor:progress}.scPage{max-width:1200px}.scProvenance{font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--amber);margin-top:8px}.oxoHead a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.scPicker h2,.scStageHead h2{color:var(--text);margin:0;font-size:16px}.scCards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:12px;margin-top:10px;display:grid}.scCard{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:10px;gap:8px;padding:14px;display:grid}.scCard:hover,.scCard:focus-visible{border-color:var(--lime)}.scCard strong{font-size:14px}.scCard span{color:var(--muted);font-size:12.5px;line-height:1.45}.scCard small{color:var(--muted-2);font-size:var(--fs-11)}.scLegend{flex-wrap:wrap;gap:8px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}.scLegendItem{color:var(--muted);font:500 12px var(--font-geist-mono), monospace;align-items:center;gap:6px;display:inline-flex}.scLegendItem i{border:1px solid var(--line);background:var(--surface-2);border-radius:3px;width:14px;height:10px}.scLegendItem.scKind-gate i{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.scLegendItem.scKind-gate i{background:color-mix(in srgb, var(--surface-2) 82%, var(--purple))}}.scLegendItem.scKind-screen i{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.scLegendItem.scKind-screen i{background:color-mix(in srgb, var(--surface-2) 84%, var(--green))}}.scLegendItem.scKind-external i{border-style:dashed}.scLegendPlanned i{border-style:dashed;border-color:var(--muted);background:0 0}.scStepHead{align-items:center;gap:12px;display:flex}.scProgress{background:var(--surface-3);border-radius:999px;flex:1;height:4px;overflow:hidden}.scProgress i{background:var(--lime);height:100%;transition:width .35s;display:block}.scStage{gap:14px;display:grid}.scStageHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.scQuestion{color:var(--muted);margin:0;font-size:13px}.scTreeWrap{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;padding:6px;overflow-x:auto}.scTree{width:100%;min-width:980px;height:auto;display:block}.scEdge{fill:none;stroke:var(--line);stroke-width:1.4px;transition:stroke .4s}.scEdgeActive{stroke:var(--green);stroke-width:2px}.scNode rect{fill:var(--surface-2);stroke:var(--line);stroke-width:1.2px;transition:fill .4s,stroke .4s,opacity .4s}.scNode{opacity:.5;transition:opacity .4s}.scNodeVisited{opacity:1}.scNodeVisited rect{stroke:var(--green)}.scNodeActive rect{fill:var(--surface-3);stroke:var(--lime);stroke-width:2px}.scNodeRefused rect{stroke:var(--red)}.scNodeName{fill:var(--text);font:600 var(--fs-11) var(--font-geist-mono), monospace}.scNodeKind{fill:var(--muted);font-size:var(--fs-11)}.scKind-gate rect{fill:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.scKind-gate rect{fill:color-mix(in srgb, var(--surface-2) 82%, var(--purple))}}.scKind-screen rect{fill:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.scKind-screen rect{fill:color-mix(in srgb, var(--surface-2) 84%, var(--green))}}.scKind-external rect{stroke-dasharray:4 3}.scStep{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.scStepCount{font:600 var(--fs-11) var(--font-geist-mono), monospace;color:var(--muted-2);letter-spacing:.06em}.scStep h3{color:var(--text);margin:0;font-size:15px}.scStepFacts{gap:8px;margin:0;display:grid}.scStepFacts div{grid-template-columns:108px 1fr;align-items:baseline;gap:10px;display:grid}.scStepFacts dt{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.scStepFacts dd{color:var(--text);margin:0;font-size:13px;line-height:1.5}.scStepFacts code{font:600 12px var(--font-geist-mono), monospace;color:var(--lime)}.scState{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em}.scState-on{color:var(--green)}.scState-waiting{color:var(--amber)}.scState-refused{color:var(--red)}.scMark{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;margin-left:10px;padding:2px 8px;color:var(--amber)!important}.scOutcome{border-top:1px solid var(--line-soft);color:var(--muted-2);margin:0;padding-top:4px;font-size:12.5px}.scControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scReducedNote{color:var(--muted)}@media (width<=720px){.scStepFacts div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.scEdge,.scNode,.scNode rect{transition:none!important}}.scPlayback{gap:14px;display:grid}.scHuman{background:var(--surface);border:1px solid var(--line);font:800 clamp(19px, 2.6vw, 28px)/1.25 var(--font-geist-mono), monospace;letter-spacing:.01em;color:var(--text);border-radius:12px;margin:0;padding:14px 18px}.scGroup{gap:4px;margin-top:14px;display:grid}.scGroup h3{font:700 12px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0}.scNode{cursor:pointer}.scNode:focus-visible{outline:none}.scNode:focus-visible rect{stroke:var(--lime);stroke-width:2.4px}.scEdgeFlow{stroke:var(--lime);stroke-dasharray:7 6;animation:1.1s linear infinite scFlow}@keyframes scFlow{to{stroke-dashoffset:-13px}}.scNodeActive rect{animation:1.6s ease-in-out infinite scGlow}@keyframes scGlow{0%,to{filter:drop-shadow(0 0 #c7f36b00)}50%{filter:drop-shadow(0 0 7px #c7f36b8c)}}.scProgress{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scDot{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:50%;width:13px;height:13px;padding:0}.scDot:hover,.scDot:focus-visible{border-color:var(--lime)}.scDotDone{background:var(--surface-3);border-color:var(--green)}.scDotCurrent{background:var(--lime);border-color:var(--lime)}.scInspector{background:var(--surface);border:1px solid var(--purple);border-radius:12px;gap:9px;padding:14px 16px;display:grid}.scInspectorHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scInspectorHead h3{color:var(--text);margin:0;font-size:14px}.scInspectorHead code{font:700 13px var(--font-geist-mono), monospace;color:var(--lime)}.scInspectorActions{gap:8px;display:flex}.scInspectorPurpose{color:var(--muted);margin:0;font-size:12.5px}.scInspectorLabel{font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0}.scLiveRows{gap:6px;margin:0;display:grid}.scLiveRows div{grid-template-columns:minmax(120px,max-content) 1fr;align-items:baseline;gap:10px;display:grid}.scLiveRows dt{font:700 var(--fs-11) var(--font-geist-mono), monospace;color:var(--amber);overflow-wrap:anywhere}.scLiveRows dd{color:var(--text);margin:0;font-size:12.5px;line-height:1.45}.scLiveProvenance{font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--green)}.scLiveWait{color:var(--muted)}.scLiveClosed{color:var(--amber);margin:0;font-size:12.5px}.scLiveFailed{color:var(--red);margin:0;font-size:12.5px}.scLiveNone{color:var(--muted);margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.scEdgeFlow,.scNodeActive rect{animation:none!important}}.scNodePlanned rect{stroke-dasharray:5 4}.scNodePlanned .scNodeName{fill:var(--muted-2)}.scNodePlanned .scNodeKind{fill:var(--amber)}.scPlanBadge{border:1px dashed var(--amber);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;color:var(--amber);border-radius:6px;margin-left:10px;padding:2px 8px;display:inline-block}.scPlanBadge code{color:var(--amber);font:inherit}.tradeVectors{gap:7px;margin-top:10px;display:grid}.tradeVectorsToggle{background:var(--surface-2);border:1px solid var(--line);color:var(--text);font:600 12px var(--font-geist-mono), monospace;cursor:pointer;border-radius:7px;justify-self:start;padding:6px 12px}.tradeVectorsToggle:hover{border-color:var(--lime)}.tradeVectorsHint{font-size:var(--fs-11)}.tradeVectorsBody{gap:8px;display:grid}.tradeVectorsBody[hidden]{display:none}.tradeVectorsSummary{flex-wrap:wrap;gap:7px;display:flex}.tradeVectorBadge{border:1px solid var(--line);background:var(--surface-2);color:var(--muted-2);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.03em;border-radius:999px;padding:2px 9px}.tradeVectorBadge.vectorTrend{color:var(--green);border-color:#55d9a266}.tradeVectorBadge.vectorCounter{color:var(--amber);border-color:#efa95f73}.tradeVectorBadge.vectorUnmeasured{color:var(--muted);border-style:dashed}.tradeVectorsList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tradeVectorsRow{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.tradeVectorsMeta{color:var(--muted-2);font:500 var(--fs-11) var(--font-geist-mono), monospace}.tradeVectorsProblem{color:var(--red);margin:0;font-size:12.5px}.tradeVectorsProvenance{color:var(--green);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em;overflow-wrap:anywhere}.dataGapsBody{gap:6px;display:grid}.dataGapsBody>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.dataGapsMeasured{gap:2px;display:grid}.dataGapsMeasured span{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;letter-spacing:.04em}.dataGapsMeasured strong{font-size:14px}.dataGapsMeasured small{color:var(--muted);font-size:12px;line-height:1.45}.xoxDataWaitWord.neutral{color:var(--muted)!important}.xoxDataWaitWord.waiting{color:var(--amber)!important}.xoxDataWaitWord.failure{color:var(--red)!important}.xoxDataWaitWord.progress{color:var(--green)!important}.scSource{border-top:1px solid var(--line-soft);gap:7px;padding-top:10px;display:grid}.scSourceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.scSourceTitle{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--green)}.scSourcePath{font:600 var(--fs-11) var(--font-geist-mono), monospace;color:var(--muted-2);overflow-wrap:anywhere}.scSourceRole{color:var(--muted);margin:0;font-size:12px}.scSourceCode{background:var(--bg);border:1px solid var(--line);max-height:420px;font:500 var(--fs-11)/1.55 var(--font-geist-mono), monospace;color:var(--text);white-space:pre;tab-size:4;border-radius:10px;margin:0;padding:12px 14px;overflow:auto}.scFollow{color:var(--muted-2);font:600 12px var(--font-geist-mono), monospace;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.scFollow input{accent-color:var(--lime)}.liveScreens{gap:18px;margin:0 0 26px;display:grid}.liveScreen{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 16px 16px}.liveScreen h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:15px}.liveScreen h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:12px}.liveLead{color:var(--muted);margin:0 0 10px;font-size:12px}.liveWord{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 12px;display:flex}.liveWord strong{letter-spacing:.02em;font-size:18px}.liveWord-working strong{color:#2f9e6b}.liveWord-no_budget strong,.liveWord-no_signals strong,.liveWord-idle_signals strong{color:#d9a441}.liveWord-stopped strong,.liveWord-degraded strong{color:#c0504d}.liveReason{color:var(--muted);font-size:12px}.liveChain{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.liveStage{border:1px solid var(--line);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.liveStageStop{border-color:#d9a441;box-shadow:inset 0 0 0 1px #d9a44159}.liveStageName{font-size:var(--fs-11);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.liveStageValue{font-size:15px}.liveStageHint{font-size:var(--fs-11);color:var(--muted)}.liveStageMark{font-size:var(--fs-11);color:#d9a441;letter-spacing:.04em;font-style:normal}.liveWords,.livePairs,.liveSense{gap:4px;margin:0;padding:0;list-style:none;display:grid}.liveWords li,.livePairs li,.liveSense li{border-bottom:1px dotted var(--line);justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;display:flex}.liveFeed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.liveFeed li{border-bottom:1px dotted var(--line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding-bottom:5px;font-size:12px;display:grid}.liveFeed time{color:var(--muted);font-variant-numeric:tabular-nums}.liveFeed small{color:var(--muted);grid-column:1/-1}.liveTrades{gap:8px;margin:0;padding:0;list-style:none;display:grid}.liveTrade{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 10px;font-size:12px;display:flex}.liveTradeSide{text-transform:uppercase;letter-spacing:.05em}.liveTrade small{color:var(--muted);flex-basis:100%}.liveCanvas{border:1px solid var(--line);border-radius:8px;width:100%;display:block}.liveProv{font-size:var(--fs-11);color:var(--muted);margin:10px 0 0}.liveEmpty{color:var(--muted);margin:4px 0;font-size:12px}.liveProblem{border-left:3px solid #c0504d;margin:6px 0;padding:6px 8px;font-size:12px}.liveUnmeasured{border-left:3px solid var(--line);color:var(--muted);margin:10px 0 0;padding:6px 8px;font-size:12px}.liveWhy{gap:3px;margin:4px 0;display:grid}.liveWhy span{color:var(--muted);font-size:12px}.scSchemeHead{margin-top:8px}@media (width<=640px){.liveChain{grid-template-columns:1fr}.liveFeed li{grid-template-columns:auto 1fr}}.scLiveLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;margin:0 0 26px;display:grid}.scLiveLayout .liveScreens{margin:0}.scRail{border:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;border-radius:10px;gap:12px;max-height:calc(100svh - 24px);padding:12px 14px 14px;display:grid;position:sticky;top:12px;overflow-y:auto}.scRailTitle{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px}.scBots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scBot{text-align:left;border:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.scBot small{color:var(--muted);font-size:var(--fs-11)}.scBotHead{letter-spacing:.03em;font-size:12px}.scBot.converged{border-color:#55d9a273}.scBot.converging{border-color:#efa95f73}.scBot.stuck{border-color:#ef6c658c}.scBot.unknown{border-color:var(--line);border-style:dashed}.scBotActive{border-color:#c7f36b;box-shadow:inset 0 0 0 1px #c7f36b66}.scBotArchived{opacity:.55}.scLogin,.scAlloc{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.scLogin label,.scAlloc label{font-size:var(--fs-11);color:var(--muted);gap:3px;display:grid}.scLogin input,.scAlloc input{background:var(--surface-2,#15191a);border:1px solid var(--line);min-height:36px;color:var(--text,#eeeee8);font:inherit;border-radius:6px;padding:6px 8px}.scLoginWord{color:var(--muted);margin:0;font-size:12px}.scAllocTitle{margin:0;font-size:12px}.scAllocWarn{border-left:3px solid var(--amber,#efa95f);margin:0;padding:6px 8px;font-size:12px}.scAllocDone{border-left:3px solid var(--green,#55d9a2);gap:6px;padding:6px 8px;font-size:12px;display:grid}.scAllocDone p{margin:0}@media (width<=900px){.scLiveLayout{grid-template-columns:1fr}.scRail{max-height:none;position:static}}.fcWrap{gap:8px;display:grid}.fcLegend{font-size:var(--fs-11);color:var(--muted);margin:0}.fcDrift-up{color:#55d79f}.fcDrift-down{color:#ef6c65}.fcHorizon{gap:4px;display:grid}.fcHorizon label{font-size:var(--fs-11);color:var(--muted);gap:3px;display:grid}.fcHorizon input[type=range]{accent-color:#c7f36b;width:100%}.fcReadout{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.srcTableWrap{overflow-x:auto}.srcTable{border-collapse:collapse;width:100%;font-size:12px}.srcTable th{text-align:left;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px 4px 0}.srcTable td{border-bottom:1px dotted var(--line);padding:5px 8px 5px 0}.srcTable small{color:var(--muted)}.srcWhale{gap:4px;margin:0;padding:0;list-style:none;display:grid}.srcWhale li{border-bottom:1px dotted var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:4px;font-size:12px;display:flex}.srcWhale time{color:var(--muted);font-variant-numeric:tabular-nums}.srcSide{text-transform:uppercase;letter-spacing:.05em}.srcSide-buy{color:#55d79f}.srcSide-sell{color:#ef6c65}.scCmd{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.scCmdButtons{flex-wrap:wrap;gap:8px;display:flex}.scCmdConfirm{border-left:3px solid var(--amber,#efa95f);gap:6px;padding:6px 8px;font-size:12px;display:grid}.scCmdConfirm p{margin:0}.fcZones{font-size:var(--fs-11);color:var(--muted);margin:0}.scCmdDone{border-left:3px solid var(--green,#55d9a2);margin:0;padding:6px 8px;font-size:12px}.setPage{max-width:980px}.setSection{border:1px solid var(--line-soft);border-radius:8px;gap:12px;padding:16px;display:grid}.setSection h2{font:700 13px var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--ink);margin:0}.setWarn{border-left:3px solid var(--amber,#efa95f);color:var(--muted);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.setLogin{max-width:360px}.setSection h3{font:700 12px var(--font-geist-mono), monospace;letter-spacing:.05em;color:var(--text);margin:0}@media (width>=641px){.appShell.accountFocus{grid-template-columns:minmax(0,1fr)}.appShell.accountFocus .pairRail{display:none}.appShell.accountFocus.leftDockOpen{padding-left:var(--dock-left)}.appShell.accountFocus .platformLeftDock{left:0}}.accountPage{max-width:440px;margin:6vh auto 0}.accountPage.cabinet{max-width:980px;margin-top:0}.accountPage .oxoHead h1{color:var(--text)}.accountToggle{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:32px;max-width:200px;min-height:32px;padding:0 10px;overflow:hidden}code.accountSecret{background:var(--surface-2,#15191a);border:1px solid var(--line);font:500 13px var(--font-geist-mono), monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--text);border-radius:6px;margin:6px 0;padding:8px 10px;display:block}.accountList{gap:6px;margin:6px 0;padding:0;font-size:12px;list-style:none;display:grid}.accountList li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accountTokenTableWrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;max-width:100%;overflow-x:auto}.accountTokenTableWrap::-webkit-scrollbar{height:6px}.accountTokenTableWrap::-webkit-scrollbar-track{background:0 0}.accountTokenTableWrap::-webkit-scrollbar-thumb{background:#343a38;border-radius:3px}.accountTokenTableWrap::-webkit-scrollbar-thumb:hover{background:#4a5450}.accountTokenTable{border-collapse:collapse;width:100%;font-size:12px}.accountTokenTable th,.accountTokenTable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 8px}@media (width<=640px){.accountPage input{font-size:16px}}.setCards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.setCard{background:var(--surface-2,#15191a);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.setCardHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.setCardHead strong{font:800 14px var(--font-geist-mono), monospace;letter-spacing:.05em;color:var(--ink)}.setCardHead code{color:var(--muted);font-size:12px}.setChip{border:1px solid var(--line);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.04em;border-radius:999px;padding:2px 8px}.setChip.on{color:var(--green,#55d9a2);border-color:#55d9a266}.setChip.off{color:var(--muted)}.setMeta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.setRow{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.setRow label{font-size:var(--fs-11);color:var(--muted);flex:260px;gap:3px;display:grid}.setRow input{background:var(--surface-3,#101314);border:1px solid var(--line);color:var(--text,#eeeee8);font:inherit;border-radius:6px;width:100%;padding:7px 9px}.appShell{--dock-left:clamp(264px, 22vw, 320px);--dock-right:300px;--modulebar-height:52px}.appShell.chatDockOpen{padding-right:0}.appShell.leftDockOpen{padding-left:0}@media (width>=641px){.appShell.railHidden{grid-template-columns:minmax(0,1fr)}.appShell.railHidden .pairRail{display:none}}@media (width>=1051px){.appShell.chatDockOpen{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--dock-right);grid-template-areas:"top top top""rail work chat"}.appShell.chatDockOpen:not(.railWide):not(.railCollapsed):not(.serverTicketOpen){--sidebar-width:clamp(240px, calc(100vw - 1080px), 300px)}.appShell.chatDockOpen.railHidden,.appShell.chatDockOpen.accountFocus{grid-template-columns:minmax(0, 1fr) var(--dock-right);grid-template-areas:"top top""work chat"}}.leftDockBackdrop,.chatDockBackdrop{border:0;padding:0;display:none}@media (width<=1050px){.leftDockBackdrop,.chatDockBackdrop{z-index:43;inset:var(--topbar-height) 0 var(--modulebar-height) 0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020405b8;display:block;position:fixed}}.homeButton{background:0 0;justify-content:center;align-items:center;padding:0 4px;display:flex}.homeButton:hover .brandMark{color:var(--text)}.platformLeftDock{z-index:44;top:var(--topbar-height);bottom:var(--modulebar-height);width:var(--dock-left);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0ff7;flex-direction:column;padding:10px 8px 14px;display:flex;position:fixed;left:0;overflow-y:auto}@media (width>=1051px){.platformLeftDock{left:var(--sidebar-width)}.appShell.railHidden .platformLeftDock{left:0}}.sectionsDockNav{flex-direction:column;flex:auto;gap:2px;display:flex}.dockEyebrow{color:var(--lime);font-size:var(--fs-11);margin:2px 6px 8px;display:block}.sectionsDockNav>button{width:100%;color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;padding:9px 12px;display:flex}.sectionsDockNav>button span{font-size:13px}.sectionsDockNav>button:hover{color:var(--text);background:var(--surface-2)}.sectionsDockNav>button.active{color:var(--lime);box-shadow:inset 2px 0 0 var(--lime);background:#c7f36b0f}.dockNode{gap:1px;display:grid}.dockNode>button{width:100%;color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.dockNode>button span{font-size:13px}.dockNode>button:hover{color:var(--text);background:var(--surface-2)}.dockNode>button.active{color:var(--lime);box-shadow:inset 2px 0 0 var(--lime);background:#c7f36b0f}.dockBadge{max-width:45%;color:var(--muted-2);font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dockNode>button.active .dockBadge{color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.dockNode>button.active .dockBadge{color:color-mix(in srgb, var(--lime) 70%, var(--muted))}}.dockChildren{border-left:1px solid var(--line-soft);gap:1px;margin:1px 0 5px;padding-left:10px;display:grid}.dockChildren button{width:100%;color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;padding:6px 10px;font-size:12px;display:flex}.dockChildren button:hover{color:var(--text);background:var(--surface-2)}.dockChildren button.active{color:var(--lime);background:#c7f36b0d}.dockToggle{white-space:nowrap}.platformModuleBar{z-index:46;height:var(--modulebar-height);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0df7;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.platformModuleBar button{min-width:74px;height:40px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.platformModuleBar button:hover{color:var(--text);background:var(--surface-3)}.platformModuleBar button.active{color:#0c0f0d;background:var(--lime);border-color:var(--lime)}.platformModuleBar button.active i{color:#0c0f0d}.platformModuleBar button i{color:#79817d;place-items:center;width:18px;font-size:13px;font-style:normal;display:grid}.platformModuleBar button span{font-size:var(--fs-11)}.platformChatDock{z-index:44;top:var(--topbar-height);bottom:var(--modulebar-height);width:var(--dock-right);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a38 transparent;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0ff7;flex-direction:column;gap:10px;padding:10px;display:flex;position:fixed;right:0;overflow-y:auto}.chatDockHeader{z-index:2;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0ff5;justify-content:space-between;align-items:center;gap:10px;margin:-10px -10px 0;padding:11px 12px 9px;display:flex;position:sticky;top:-10px}.chatDockHeader>div{gap:1px;min-width:0;display:grid}.chatDockHeader span{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.12em}.chatDockHeader strong{color:var(--text);font-size:var(--fs-13)}.liveMissionChat{background:linear-gradient(145deg, #c7f36b0e, transparent 60%), var(--surface-2);border:1px solid #c7f36b3d;border-radius:10px;gap:11px;padding:12px;display:grid}.liveMissionChat.tone-alert{border-color:#ef6c657a}.liveMissionChat.tone-alert header>span{color:var(--red)}.liveMissionChat.tone-waiting header>span{color:var(--amber)}.liveMissionChat header{justify-content:space-between;align-items:center;gap:8px;display:flex}.liveMissionChat header small{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.liveMissionChat h2{color:var(--text);font-size:var(--fs-18);margin:0;line-height:1.25}.liveMissionChatLead{color:var(--muted-2);font-size:var(--fs-12);margin:-3px 0 0;line-height:1.5}.liveMissionChat ol{gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.liveMissionChat ol:before{content:"";background:var(--line);width:1px;position:absolute;top:19px;bottom:19px;left:18px}.liveMissionChat li{border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px;display:grid;position:relative}.liveMissionChat li.current{border-color:var(--lime);background:#ffffff05}@supports (color:color-mix(in lab, red, red)){.liveMissionChat li.current{border-color:color-mix(in srgb, var(--lime) 24%, var(--line))}}.liveMissionChat li>span{z-index:1;width:24px;height:24px;color:var(--muted);background:var(--surface-3);border:1px solid var(--line);font:750 var(--fs-11) var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.liveMissionChat li.state-complete>span{color:var(--green)}.liveMissionChat li.state-active>span{color:var(--lime)}.liveMissionChat li.state-alert>span{color:var(--red)}.liveMissionChat li.state-waiting>span{color:var(--amber)}.liveMissionChat li div{gap:2px;min-width:0;display:grid}.liveMissionChat li b{color:var(--text);font-size:var(--fs-12)}.liveMissionChat li p{color:var(--muted-2);font-size:var(--fs-11);margin:0;line-height:1.4}.liveMissionChat li small{color:var(--muted);font-size:var(--fs-11);line-height:1.4}.liveMissionChat li em{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace;text-transform:uppercase;font-style:normal}.liveMissionChat footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.liveMissionChat footer small{color:var(--muted-2);font:600 var(--fs-11) var(--font-geist-mono), monospace;overflow-wrap:anywhere}.chatDockTabs{border:1px solid var(--line-soft);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.chatDockTabs button{color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 6px;font-size:12px}.chatDockTabs button:hover{color:var(--text);background:var(--surface-2)}.chatDockTabs button.active{color:var(--lime);background:#c7f36b0f}.chatDockState{color:var(--muted);align-content:start;gap:9px;padding:2px 4px;font-size:12px;line-height:1.45;display:grid}.chatDockState p{margin:0}.chatAssistantIntro{color:var(--muted-2);background:var(--surface-2);border-left:2px solid var(--lime);border-radius:0 7px 7px 0;padding:9px 10px}.chatDockAction{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b12;border:1px solid #c7f36b47;border-radius:999px;justify-self:start;padding:8px 12px}.chatDockAction:hover{background:#c7f36b24}.feedSurface{align-content:start;gap:8px;display:grid}.feedSurface .whaleFlow{border:0;padding:0}.dockSearch{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:7px;margin-top:auto;padding:8px 10px;display:flex}.dockSearch span{color:var(--muted)}.dockSearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-size:12px}.dockSearch input::placeholder{color:var(--muted)}.dockSearch button{width:20px;height:20px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.dockSearch button:hover{color:var(--text);background:var(--surface-3)}.dockEmpty{color:var(--muted);margin:4px 8px;font-size:12px}.tradeStateFeedLink{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b40;border-radius:999px;justify-self:start;margin-top:6px;padding:7px 12px}.tradeStateFeedLink:hover{background:#c7f36b1f}.terminalCockpit{background:var(--surface-2);border-block:1px solid var(--line);gap:10px;min-width:0;padding:12px;display:grid;container-type:inline-size}.cockpitOverview{border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cockpitOverview>div{min-width:0}.cockpitOverview strong{font-size:var(--fs-15);color:var(--text);margin-top:4px;line-height:1.4;display:block}.cockpitOverview p{max-width:75ch;font-size:var(--fs-12);color:var(--muted-2);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.cockpitOverview>button{white-space:normal;max-width:100%;min-height:44px;scroll-margin-block:calc(var(--topbar-height) + 12px) calc(var(--modulebar-height) + 12px);flex:none}.cockpitOverview.state-measured{border-left-color:var(--green)}.cockpitOverview.state-degraded,.cockpitOverview.state-locked{border-left-color:var(--amber)}.cockpitOverview.state-degraded .cockpitEyebrow{color:var(--amber)}@container (width<=640px){.cockpitOverview{flex-direction:column;align-items:stretch}.cockpitOverview>button{align-self:flex-start}}.cockpitHeader,.cockpitInspector>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpitEyebrow{color:var(--muted-2);font-size:var(--fs-11)}.cockpitHeader h3,.cockpitInspector h4{font-size:var(--fs-15);color:var(--text);margin:3px 0 0}.cockpitInspector h4 span{color:var(--muted-2);font-weight:400}.cockpitModes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cockpitModes>span{color:var(--muted-2);font-size:var(--fs-11);margin-left:auto}.cockpitModes button[aria-pressed=true]{border-color:var(--green);color:var(--green)}.cockpitGraphViewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) var(--surface);min-width:0;padding:3px;overflow-x:auto}.cockpitGraphViewport:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.cockpitGraph{isolation:isolate;grid-template-columns:repeat(5,minmax(138px,1fr));gap:14px;min-width:746px;display:grid;position:relative}.cockpitColumn{border-top:2px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-top:6px;display:flex}.cockpitColumn:has([aria-pressed=true]){border-top-color:var(--lime)}.cockpitColumn>span{color:var(--text);font-size:var(--fs-12);align-items:center;gap:7px;padding-bottom:4px;display:flex}.cockpitColumn>span b{border:1px solid var(--line);width:26px;height:26px;color:var(--muted-2);font-size:var(--fs-11);border-radius:7px;place-items:center;font-weight:500;display:grid}.cockpitNode{z-index:1;text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:70px;color:var(--text);overflow-wrap:anywhere;align-content:start;gap:3px;padding:7px 9px;transition:border-color .14s,background-color .14s;display:grid;position:relative}.cockpitNode strong{font-size:var(--fs-12);line-height:1.4}.cockpitNode span,.cockpitNode small{color:var(--muted-2);font-size:var(--fs-11);line-height:1.4}.cockpitNode[aria-pressed=true]{border-color:var(--green);background:#163027}.cockpitNode[aria-pressed=true] strong{color:var(--green)}.cockpitNode.state-degraded small{color:var(--amber)}.cockpitNode small{align-items:center;gap:5px;display:flex}.cockpitNode small i{border:1px solid;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cockpitNode.state-measured small i{color:var(--green);background:var(--green)}.cockpitNode.state-degraded small i{border-radius:1px}.cockpitNode.state-disabled{border-style:dashed}.cockpitNode:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.cockpitWires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cockpitWires path{fill:none;stroke:var(--muted);stroke-width:1px}.cockpitWires path.basis{stroke-dasharray:4 4}.cockpitWires path.selected{stroke:var(--green);stroke-width:2px}.cockpitRelationKey{color:var(--muted-2);font-size:var(--fs-11);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cockpitRelationKey details{min-width:0;max-width:100%}.cockpitRelationKey summary,.cockpitMore summary{cursor:pointer;padding-block:5px}.cockpitRelationKey p,.cockpitRelationKey li{overflow-wrap:anywhere;max-width:65ch}.cockpitInspector{border-left:3px solid var(--green);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface);gap:10px;min-width:0;padding:12px;display:grid}.cockpitInspector.state-degraded{border-color:var(--amber)}.cockpitReason{font-size:var(--fs-12);color:var(--muted-2);margin:0;line-height:1.55}.cockpitFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.cockpitFacts div{min-width:0}.cockpitFacts dt{font-size:var(--fs-11);color:var(--muted-2)}.cockpitFacts dd{font-size:var(--fs-13);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0}.cockpitInspector footer{color:var(--muted-2);font-size:var(--fs-11);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 16px;display:flex}.cockpitMore,.cockpitMethod{font-size:var(--fs-12);color:var(--muted-2);border-top:1px solid var(--line);min-width:0}.cockpitMore>summary,.cockpitMethod>summary{cursor:pointer;align-content:center;min-height:40px;display:list-item}.cockpitMethod .cockpitReason{padding-bottom:10px}.cockpitMore .cockpitFacts{grid-template-columns:minmax(0,1fr);padding-block:8px}.cockpitSelect{min-width:0;color:var(--muted-2);font-size:var(--fs-12);gap:6px;display:grid}.cockpitSelect select{min-height:var(--tap-min);background:var(--surface-3);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px}.cockpitLegacyDetails{border-bottom:1px solid var(--line);padding:10px 14px}.cockpitLegacyDetails>summary{color:var(--muted-2);cursor:pointer;font-size:var(--fs-12);min-height:32px;padding-block:7px}.cockpitLegacyDetails[open]>summary{margin-bottom:8px}.cockpitChartCaption{color:var(--green);font-size:var(--fs-11);background:var(--surface-2);flex:none;padding:5px 12px}.cockpitChartFocus{z-index:1;pointer-events:none;background:#55d9a213;border-inline:1px solid #55d9a28c;position:absolute}.cockpitExplanation{background:var(--surface-2);border-bottom:1px solid var(--line);gap:9px;padding:16px;display:grid}.cockpitExplanation h3,.cockpitExplanation p{margin:0}.cockpitExplanation .cockpitFacts{grid-template-columns:minmax(0,1fr)}.cockpitExplanationActions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.cockpitExplanationActions button{min-height:40px}.cockpitExplanation p,.cockpitExplanation small{color:var(--muted-2);overflow-wrap:anywhere;line-height:1.55}@container (width<=560px){.cockpitFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpitModes>span{width:100%;margin-left:0}}@media (width<=640px){.terminalCockpit,.cockpitInspector{padding:10px}.cockpitSelect select{font-size:16px}.cockpitHeader .btnQuiet,.cockpitInspector .btnQuiet{min-height:44px}}@media (prefers-reduced-motion:reduce){.cockpitNode{transition:none}}.contentGrid.cockpitContentGrid{grid-template-columns:minmax(0,1fr)}.cockpitContentGrid>.controlRail{width:100%;min-width:0}.terminalScene[data-workspace-view=backtests] .chartModule{background:0 0;border:0}.terminalScene[data-workspace-view=backtests] .chartHeader,.terminalScene[data-workspace-view=backtests] #chart-panel-body,.terminalScene[data-workspace-view=backtests] .workspaceLegend,.terminalScene[data-workspace-view=backtests] .chartFooter{display:none}.terminalScene[data-workspace-view=backtests] .controlRail{max-height:none;position:static;overflow:visible}.appShell.backtestsFocus{--topbar-height:50px;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""work"}.backtestsFocus .pairRail,.backtestsFocus .railToggle,.backtestsFocus .tradingContextBar{display:none}@media (width>=1051px){.appShell.backtestsFocus.chatDockOpen{grid-template-columns:minmax(0, 1fr) var(--dock-right);grid-template-areas:"top top""work chat"}}#trade-state-journal{min-width:0;scroll-margin-top:96px}.tradeJournal{border-block:1px solid var(--line);background:var(--surface);min-width:0;padding:16px;font-size:12px;container:trade-register/inline-size}.journalHeading,.journalInspector>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.journalHeading h2{margin:0;font-size:18px}.journalHeading p{color:var(--muted-2);margin:4px 0 0}.journalSource,.journalMuted,.journalDetailBody small{color:var(--muted-2);overflow-wrap:anywhere}.journalSource{font-size:var(--fs-11);margin:12px 0}.journalFilters{flex-wrap:wrap;align-items:end;gap:10px;margin-block:14px;display:flex}.journalFilters label{color:var(--muted-2);font-size:var(--fs-11);flex:130px;gap:4px;min-width:0;display:grid}.journalFilters input,.journalFilters select{background:var(--surface-2);width:100%;min-width:0;min-height:36px;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-size:12px}.journalTabs{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:flex}.journalTabs button{min-height:36px;color:var(--muted-2);white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:9px 10px;font-size:12px}.journalTabs button[aria-selected=true]{background:var(--surface-3);color:var(--lime);border-color:var(--lime)}.journalTabs span{font-variant-numeric:tabular-nums;margin-left:5px}.journalTableScroll{overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.journalTable{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:750px;font-size:12px}.journalTable th,.journalTable td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}.journalTable thead th{background:var(--surface-2);color:var(--muted-2);font-size:var(--fs-11);font-weight:600}.journalTable th:first-child{max-width:200px}.journalTable td{overflow-wrap:anywhere;max-width:210px}.journalTable small{color:var(--muted-2);font-size:var(--fs-11);margin-top:4px;font-weight:400;display:block}.journalTable tbody tr:hover{background:var(--surface-2)}.journalTable tr[data-selected=true]{box-shadow:inset 3px 0 var(--lime);background:#c7f36b0f}.journalSelect{text-align:left;gap:4px;width:100%;min-height:40px;padding:0 3px;font-size:12px;display:grid}.journalSelect span{color:var(--muted-2);font:var(--fs-11) var(--font-geist-mono), monospace;overflow-wrap:anywhere}.journalSelect[aria-pressed=true] strong{color:var(--lime)}.journalPagination{color:var(--muted-2);justify-content:end;align-items:center;gap:8px;margin-top:8px;display:flex}.journalPagination span{margin-right:auto}.journalEmpty{color:var(--muted-2);padding:18px 0;line-height:1.6}.journalWarning{color:var(--amber);overflow-wrap:anywhere;border-left:2px solid;padding-left:10px;line-height:1.5}.journalInspector{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-top:12px;padding:14px}.journalInspector h3,.journalManagement h4{margin:0;font-size:13px}.journalActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journalDetailHeadline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block:12px;display:flex}.journalDetailHeadline>strong{font-size:15px}.journalDetailHeadline code{color:var(--muted-2);font-size:var(--fs-11);overflow-wrap:anywhere}.journalFacts{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.journalFacts dt{font-size:var(--fs-11);color:var(--muted-2);margin-bottom:5px}.journalFacts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.journalFacts small{font-size:var(--fs-11);margin-top:5px;display:block}.journalTimeline{margin:18px 0;padding-left:8px;list-style:none;display:grid}.journalTimeline li{border-left:1px solid var(--line);gap:5px;padding:0 0 18px 19px;display:grid;position:relative}.journalTimeline li:last-child{border-color:#0000;padding-bottom:0}.journalTimeline time,.journalTimeline li>span:last-child{color:var(--muted-2);font-size:var(--fs-11)}.journalEventDot{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.journalTimeline [data-event=exit] .journalEventDot{background:var(--purple)}.journalPending .journalEventDot{background:var(--surface-2);border:1px dashed var(--muted)}.journalManagement{border-top:1px solid var(--line);padding-top:12px}.journalManagement p,.journalRelations p{line-height:1.6}.journalRelations{border-top:1px solid var(--line);margin-top:14px;padding:10px 0}.journalRelations summary,.journalRawDetails>summary{cursor:pointer;color:var(--muted-2);padding:6px 0;font-size:12px}.journalChartMarkers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.journalChartMarkers line{stroke:var(--lime);stroke-width:1px;stroke-dasharray:3 5;opacity:.65}.journalChartMarkers circle{fill:var(--lime);stroke:#0e1112;stroke-width:3px}.journalChartMarkers [data-trade-event=exit] circle{fill:var(--purple)}.journalChartMarkers [data-trade-event=exit] line{stroke:var(--purple)}.journalChartMarkers text{fill:var(--text);stroke:#0e1112;stroke-width:4px;paint-order:stroke;font:600 var(--fs-11) var(--font-geist-mono), monospace}.tradeChartOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.finalPositionOverlay circle{fill:#142b28;stroke:#bde87b;stroke-width:2px}.finalPositionOverlay circle[r="3"]{fill:#bde87b}.finalPositionOverlay line{stroke:#bde87b;stroke-dasharray:4 4;opacity:.65}.tradeChartHits .finalPositionHit{color:#daf3b6;background:#15281eed;border-color:#7a9956;width:90px}.archiveIdentity .priceLine{flex-wrap:wrap}.archiveIdentity .priceLine strong{font-size:var(--fs-15)}.tradeChartOverlay .tradeChartPoint{stroke:#0e1112;stroke-width:2px}.tradeChartOverlay .entry{fill:#78dce8}.tradeChartOverlay .exit{fill:#ffc37a}.tradeChartLeaders line{stroke:#9cbbc0;stroke-width:1px;opacity:.65}.tradeChartConnection{stroke:#abc5cb;stroke-width:1px;stroke-dasharray:3 4;opacity:.28}.tradeChartOverlay .tradeChartConnection[data-highlighted=true]{stroke:var(--lime);stroke-width:3px;stroke-dasharray:none;opacity:1}.tradeChartOverlay [data-trade-event][data-highlighted=true] .tradeChartPoint{stroke:#fff;stroke-width:3px}.tradeChartOverlay circle.tradeChartHoverTarget{fill:#0000;stroke:none;pointer-events:all}.tradePeek{z-index:1100;overscroll-behavior:contain;box-sizing:border-box;color:#edf5f6;overflow-wrap:anywhere;background:#111b1e;border:1px solid #57747a;border-radius:12px;width:min(360px,100vw - 24px);max-height:min(580px,100dvh - 24px);padding:14px;font-size:13px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 12px 38px #0009}.tradePeek>header{color:#afc3c7;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tradePeek>header button{min-width:36px;min-height:36px}.tradeSummary{font-variant-numeric:tabular-nums;gap:12px;display:grid}.tradeSummary p,.tradeSummary dl,.tradeSummary ol{margin:0}.tradeSummarySource,.tradeSummaryNote{font-size:var(--fs-11);color:#afc3c7}.tradeSummaryIdentity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tradeDirection{white-space:nowrap;letter-spacing:.02em;flex-shrink:0;font-weight:700;display:inline-block}.tradeDirection[data-side=buy],[data-pnl-tone=profit]{color:#69e2b7}.tradeDirection[data-side=sell],[data-pnl-tone=loss]{color:#ffaba7}[data-pnl-tone=flat]{color:#e3ecef}.tradeSummaryIdentity .tradeDirection{border:1px solid;border-radius:5px;padding:3px 7px;font-size:12px}.tradeSummaryPnl{background:#1a292d;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.tradeSummaryPnl>span{color:#c1d2d5;font-size:12px}.tradeSummaryPnl>strong{font-size:18px}.tradeSummaryPnl small{font-size:12px}.tradeSummaryFacts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.tradeSummaryFacts dt{color:#afc3c7;font-size:12px}.tradeSummaryFacts dd{margin:2px 0 0}.tradeSummaryEvents{gap:12px;padding:0;list-style:none;display:grid}.tradeSummaryEvents li{border-left:2px solid #78dce8;padding-left:10px;display:grid}.tradeSummaryEvents li[data-event=exit]{border-color:#ffc37a}.tradeSummaryEvents li[data-event=pending]{color:#afc3c7;border-color:#7c969c}.tradeSummaryEvents time{color:#afc3c7;font-size:12px}.tradeChartDetails{z-index:5;font-size:12px;position:absolute;top:8px;right:78px}.runTradeTable .tradePeekButton{color:#c1d2d5;margin-top:4px;font-size:12px;display:block}.tradeChartSelected .tradeChartConnection{stroke:#d9e6e8;stroke-width:2px;stroke-dasharray:none;opacity:.9}.tradeChartSelected .tradeChartPriceLabel{font-size:12px;font-weight:700}.tradeChartHits{pointer-events:none;position:absolute;inset:0}.tradeChartHits .tradeChartHit{pointer-events:auto;color:#d9f6fa;width:44px;min-width:44px;height:24px;min-height:24px;font-size:var(--fs-11);background:#102024ed;border:1px solid #516466;border-radius:4px;padding:0 2px;line-height:22px;position:absolute}.tradeChartHit[data-event-kind=exit]{color:#ffe1be;border-color:#80664b}.tradeChartHit:focus-visible{outline:2px solid var(--lime);outline-offset:2px;z-index:2}.tradeChartHits .tradeChartHit[data-highlighted=true]{border-color:var(--lime);color:#fff;z-index:2;background:#233a38}.tradeChartCluster{z-index:6;border:1px solid var(--lime);background:#10181b;border-radius:8px;width:min(420px,100% - 16px);max-height:calc(100% - 16px);padding:10px;font-size:12px;position:absolute;top:8px;left:8px;overflow:auto}.tradeChartCluster header,.runTradeJournal header,.runTradeJournal nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.tradeChartCluster p{color:var(--muted);margin:8px 0}.tradeChartCluster>div{gap:5px;display:grid}.tradeChartCluster>div button{white-space:normal;text-align:left;min-height:44px}.runTradeToolbar{background:#111b20;border-block:1px solid #30404a;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;display:flex}.runTradeToolbar>div{gap:4px;margin-right:auto;display:grid}.runTradeToolbar small,.runTradeJournal small,.runTradeCaption small{color:var(--muted)}.runTradeToolbar label{gap:4px;min-width:0;display:grid}.runTradeToolbar select{width:min(260px,100%);min-height:36px;color:var(--text);background:#101516;border:1px solid #435355;border-radius:5px;padding:4px 8px}.runTradeCaption{border-top:1px solid #30404a;gap:8px;padding:12px;font-size:12px;display:grid}.runTradeCaption p{margin:0}.runTradeEventFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runTradeEventFacts>div{overflow-wrap:anywhere;background:#132026;border-left:3px solid #78dce8;border-radius:4px;gap:5px;padding:8px;display:grid}.runTradeEventFacts>div+div{border-left-color:#ffc37a}.runTradeJournal{min-width:0;padding:12px;font-size:12px}.runTradeJournal,.runTradeRegister{container:trade-register/inline-size}.runTradeJournal h2,.runTradeRegister h4{margin:0 0 5px;font-size:15px}.runTradeRegister{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:12px;font-size:12px}.runTradeRegister header,.runTradeRegister nav,.tradeRegisterNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.runTradeRegister small{color:var(--muted)}.runTradeRegister nav{margin-top:10px}.runRegisterHelp{color:var(--muted);font-size:var(--fs-11);margin-block:6px;line-height:1.5}.tradeFilterSummary{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:8px;padding-block:6px;display:flex}.tradeFilterSummary>span{overflow-wrap:anywhere;flex:180px;min-width:0}.tradeFilterSummary button{flex-shrink:0;min-height:44px}.runTradeTable table{font-variant-numeric:tabular-nums;min-width:850px}.runTradeTable tr:hover{background:var(--surface-2)}.tradeRegisterNav{border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px}.tradeRegisterNav strong{margin-right:auto}.backtestCatalogHead p{color:var(--muted);font-size:var(--fs-11);margin:5px 0 0;line-height:1.5}.backtestFollow,.backtestFinished{border:1px solid var(--line);font-size:var(--fs-12);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:8px;padding:10px 12px;display:flex}.backtestFollow>div{gap:4px;min-width:0;display:grid}.backtestFollow small{color:var(--muted);font-size:var(--fs-11);overflow-wrap:anywhere;line-height:1.5}.backtestFollow>small{flex-basis:100%}.backtestFollow .backtestSnapshotWarning{color:var(--amber)}.backtestFinished{background:var(--surface-2)}.backtestFinished p{margin:0}@media (width<=600px){.runTradeRegister button,.tradeRegisterNav button{min-height:44px}}.runTradeJournal header{flex-wrap:wrap;margin-bottom:10px}.runTradeTable{overflow:auto}.runTradeTable table{border-collapse:collapse;width:100%}.runTradeTable th{text-align:left;color:var(--muted);font-weight:600}.runTradeTable td,.runTradeTable th{vertical-align:top;border-bottom:1px solid #273335;padding:8px}.runTradeTable small{font-size:var(--fs-11);margin-top:5px;display:block}.runTradeTable button{text-align:left;white-space:nowrap;min-height:36px}.runTradeTable tr[data-selected=true]{background:#1c3031}.runTradeTable tr[data-highlighted=true]{box-shadow:inset 3px 0 var(--lime);background:#1b332d}.runTradeCounts{color:var(--muted);line-height:1.6}.runTradeCounts b{color:var(--text)}.runTradeReasonNote{color:var(--muted);line-height:1.5}.backtestStatistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:10px;display:grid}.backtestStatistics>div{border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.backtestStatistics>div>span{color:var(--muted);font-size:12px}.backtestStatistics strong{font-variant-numeric:tabular-nums;font-size:15px}.backtestStatistics small{font-size:var(--fs-11);color:var(--muted);line-height:1.45}.backtestStatistics [data-state=error]{border-color:#976251}.backtestSliceResults{min-width:0;margin-block:12px}.backtestSliceResults>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.backtestSliceResults>p,.backtestSliceResults small{color:var(--muted);font-size:var(--fs-12);overflow-wrap:anywhere;line-height:1.5}.backtestSliceResults[data-state=error]>p{color:var(--amber)}.backtestSliceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.backtestSliceCard{border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:12px}.backtestSliceName{font-size:var(--fs-13)}.backtestSliceCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.backtestSliceCard dl>div{min-width:0}.backtestSliceCard dt{color:var(--muted);font-size:var(--fs-12);line-height:1.4}.backtestSliceCard dd{font-size:var(--fs-13);font-variant-numeric:tabular-nums;margin:4px 0 0}.backtestSlicePrimary>div:first-child{grid-column:1/-1}.backtestSlicePrimary>div:first-child dd{font-size:var(--fs-18);font-weight:600}.backtestSliceCard [data-state=invalid] dd{color:var(--amber)}.backtestSliceDetails{border-top:1px solid var(--line)}.backtestSliceDetails>summary{min-height:44px;font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:8px;line-height:1.4;display:flex}.backtestSliceDetails>summary:after{content:"+";flex-shrink:0}.backtestSliceDetails[open]>summary:after{content:"−"}@media (width<=800px){.backtestSliceGrid{grid-template-columns:1fr}}.backtestLoading{border:1px solid var(--line);border-radius:6px;margin:8px;padding:10px}.backtestLoading header,.backtestPrimaryActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.backtestLoading header strong{font-size:13px}.backtestLoading ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.backtestLoading li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;gap:5px;min-width:0;padding:8px;font-size:12px;display:grid}.backtestLoading li>span,.backtestLoading>small,.backtestListStatus{font-size:var(--fs-11);color:var(--muted);line-height:1.45}.backtestLoading li[data-state=ready] b>span{color:var(--green)}.backtestLoading li[data-state=error]{border-color:#976251}.backtestLoading li[data-state=loading]{border-style:dashed}.backtestLoaded{color:var(--muted);font-size:var(--fs-11);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.backtestLoaded .btnQuiet{min-height:36px}.backtestPrimaryActions{padding:8px 0}.backtestPrimaryActions .btnPrimary{white-space:normal}@media (width<=800px){.backtestStatistics{grid-template-columns:1fr}.backtestLoading ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.runTradeJournal nav{margin-top:10px}@media (width<=600px){.runTradeEventFacts{grid-template-columns:1fr}.runTradeToolbar label,.runTradeToolbar select{width:100%}.runTradeToolbar button,.runTradeToolbar select,.runTradeTable button,.runTradeJournal nav button{min-height:44px}}.journalChartCaption{background:var(--surface-2);border-top:1px solid var(--line);font-size:var(--fs-11);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.journalChartCaption>div:first-child{overflow-wrap:anywhere;flex:180px;gap:4px;display:grid}.journalChartCaption>div:first-child span,.journalChartCaption small{color:var(--muted-2)}.journalChartCaption p,.journalChartCaption small{overflow-wrap:anywhere;flex-basis:100%;margin:0;line-height:1.5}.journalChatReport{overflow-wrap:anywhere;min-width:0;padding:14px;font-size:12px}.tradeArcHandle[aria-pressed=true]{outline:2px solid var(--lime);background:#c7f36b33}.tradeJournal :focus-visible,.journalChartCaption :focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (width<=640px){.tradeJournal{padding:12px}.journalTabs{flex-basis:100%}.journalTabs button{flex:1;padding-inline:6px}.journalInspector{padding:10px}.journalHeading>.chip{font-size:var(--fs-11)}.journalTabs button,.journalFilters input,.journalFilters select,.journalSelect{min-height:44px}}.chartToolbar.cockpitToolbar{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) var(--surface);flex-wrap:nowrap;padding-block:5px;overflow-x:auto}.cockpitToolbar .chartToolbarGroup{flex-shrink:0;max-width:none;overflow:visible}.cockpitToolbar:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}@media (width>=1280px){.cockpitContentGrid .priceCanvasFrame{height:520px}}.liveMissionLane{background:linear-gradient(115deg, #c7f36b0b, transparent 48%), var(--surface-2);border-top:1px solid #c7f36b38;border-bottom:1px solid var(--line-soft);gap:12px;margin:0 0 8px;padding:13px 14px 14px;display:grid;container-type:inline-size}.liveMissionLaneHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.liveMissionLaneHeader>div{min-width:0}.liveMissionKicker{color:var(--lime);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.liveMissionLaneHeader h3{color:var(--text);font-size:var(--fs-18);margin:3px 0 0;line-height:1.25}.liveMissionLaneHeader p{color:var(--muted-2);font-size:var(--fs-12);margin:4px 0 0}.liveMissionStages{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.liveMissionStage{min-width:0;position:relative}.liveMissionStageButton{width:100%;min-height:64px;color:var(--muted-2);border:1px solid var(--line-soft);text-align:left;background:#080b0b94;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;padding:7px 8px;display:grid}.liveMissionStageButton:hover{background:var(--surface-3);border-color:var(--line)}.liveMissionStageButton.selected{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.liveMissionStageButton.selected{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}}.liveMissionStageButton.selected{box-shadow:0 0 0 1px var(--lime)}@supports (color:color-mix(in lab, red, red)){.liveMissionStageButton.selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--lime) 12%, transparent)}}.liveMissionStageMark{width:34px;height:34px;color:var(--muted);background:var(--surface-3);border:1px solid var(--line);font:800 12px var(--font-geist-mono), monospace;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.liveMissionStageCopy{gap:2px;min-width:0;display:grid}.liveMissionStageCopy b{color:var(--text);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liveMissionStageCopy small{color:var(--muted);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liveMissionStageState{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:2;align-items:center;gap:5px;display:inline-flex}.liveMissionStage.state-complete .liveMissionStageMark,.liveMissionStage.state-complete .liveMissionStageState{color:var(--green)}.liveMissionStage.state-active .liveMissionStageMark,.liveMissionStage.state-active .liveMissionStageState{color:var(--lime)}.liveMissionStage.state-active .liveMissionStageState i{animation:1.8s ease-in-out infinite liveMissionPulse}.liveMissionStage.state-waiting .liveMissionStageState,.liveMissionStage.state-waiting .liveMissionStageMark{color:var(--amber)}.liveMissionStage.state-alert .liveMissionStageButton{border-color:#ef6c656b}.liveMissionStage.state-alert .liveMissionStageState,.liveMissionStage.state-alert .liveMissionStageMark{color:var(--red)}.liveMissionConnector{z-index:2;background:var(--line);width:22px;height:2px;position:absolute;top:31px;right:-20px}.liveMissionConnector:after{content:"";border-left:5px solid var(--line);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:0}.liveMissionFocus{border:1px solid var(--line-soft);border-left:3px solid var(--muted);background:#080b0bb3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:3px 18px;padding:10px 12px;display:grid}.liveMissionFocus.state-complete{border-left-color:var(--green)}.liveMissionFocus.state-active{border-left-color:var(--lime)}.liveMissionFocus.state-waiting{border-left-color:var(--amber)}.liveMissionFocus.state-alert{border-left-color:var(--red)}.liveMissionFocus>span{color:var(--muted);font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.liveMissionFocus>strong{color:var(--text);font-size:var(--fs-13);grid-column:1}.liveMissionFocus>p{color:var(--muted-2);font-size:var(--fs-12);grid-column:1;margin:0;line-height:1.45}.liveMissionFocus>footer{border-left:1px solid var(--line-soft);grid-area:1/2/4;align-content:center;gap:5px;padding-left:16px;display:grid}.liveMissionFocus footer small{color:var(--text);font-size:var(--fs-11);line-height:1.4}.liveMissionFocus footer time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;overflow-wrap:anywhere}@keyframes liveMissionPulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@container (width<=720px){.liveMissionLaneHeader{align-items:flex-start}.liveMissionLaneHeader h3{font-size:var(--fs-15)}.liveMissionStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.liveMissionStage:nth-child(2n) .liveMissionConnector{display:none}.liveMissionStage:nth-child(odd) .liveMissionConnector{width:12px;right:-10px}.liveMissionFocus{grid-template-columns:1fr}.liveMissionFocus>footer{border-top:1px solid var(--line-soft);border-left:0;grid-area:auto/1;padding:8px 0 0}}.underChartPanel{background:var(--surface-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:7px;margin:0 0 8px;padding:9px 14px;display:grid}.underChartPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.underChartPanelHeader h3{color:var(--text);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.underChartOutlookRow{display:block}.underChartOutlookPending{color:var(--muted);font-style:italic}.underChartCalibrationRef{color:var(--muted);font-size:var(--fs-11);font-style:italic}.underChartOutlookBasis{color:var(--muted);font-size:var(--fs-11);margin:2px 0 0;padding:0 2px;line-height:1.5}.underChartOutlookBasis small{color:var(--muted);font-size:inherit;opacity:.85;margin-top:2px;display:block}.underChartAlgoChips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.underChartAlgoChip{background:var(--surface-3);border:1px solid var(--line-soft);min-width:150px;font-size:var(--fs-11);border-radius:6px;gap:2px;padding:6px 9px;display:grid}.underChartAlgoChip strong{color:var(--text);font-size:var(--fs-11)}.underChartAlgoChip span{color:var(--muted-2)}.underChartAlgoAllocation{font-size:var(--fs-11);color:var(--muted)!important}.underChartOutcomes{gap:5px;display:grid}.underChartOutcomesLabel{color:var(--muted);font:650 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.underChartOutcomeRows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.underChartOutcomeRows li{background:var(--surface-3);border:1px solid var(--line-soft);font-size:var(--fs-11);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:7px;padding:5px 8px;display:flex}.underChartOutcomeRows time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.underChartOutcomeBot{color:var(--muted-2)}.underChartOutcomeRows code{color:var(--amber);font:650 var(--fs-11) var(--font-geist-mono), monospace}.underChartTraceLink{color:var(--lime);font:650 var(--fs-11) var(--font-geist-mono), monospace;background:#c7f36b0f;border:1px solid #c7f36b40;border-radius:999px;padding:5px 11px}.underChartTraceLink:hover{background:#c7f36b1f}.dashPage{gap:14px;display:grid}.dashCircuit{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.dashCircuitWord{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dashCircuitWord b{font:700 13px var(--font-geist-mono), monospace;letter-spacing:.06em}.dashCircuit.tone-working .dashCircuitWord b{color:var(--green)}.dashCircuit.tone-idle .dashCircuitWord b{color:var(--amber)}.dashCircuit.tone-degraded .dashCircuitWord b,.dashCircuit.tone-stopped .dashCircuitWord b{color:var(--red)}.dashCircuitWord span{color:var(--text);font-size:12px}.dashCircuitFacts{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.dashPulse{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.dashPulse code{color:var(--text);font:650 var(--fs-11) var(--font-geist-mono), monospace}.dashPulse span{color:var(--muted);font-size:var(--fs-11)}.dashPulse.overdue span{color:var(--amber)}.dashPulse small{color:var(--muted-2);font-size:var(--fs-11);flex-basis:100%}.dashBots{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.dashBot{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;gap:9px;padding:12px 14px;display:grid}.dashBot>header{align-items:center;gap:8px;display:flex}.dashBot>header h3{margin:0;font-size:14px}.dashBotId{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace}.dashExpand{margin-left:auto}.dashFacts{gap:5px;margin:0;display:grid}.dashFacts>div{grid-template-columns:108px minmax(0,1fr);gap:8px;display:grid}.dashFacts dt{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.dashFacts dd{color:var(--text);font-size:var(--fs-11);overflow-wrap:anywhere;margin:0;line-height:1.45}.dashVerdict.tone-converged{color:var(--green)}.dashVerdict.tone-converging{color:var(--amber)}.dashVerdict.tone-stuck{color:var(--red)}.dashVerdict.tone-unknown{color:var(--muted)}.dashDetails{border-top:1px dashed var(--line-soft);gap:10px;padding-top:8px;display:grid}.dashJournal{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dashJournal li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.dashJournal time{color:var(--muted);font:600 var(--fs-11) var(--font-geist-mono), monospace;white-space:nowrap}.dashJournal span{color:var(--text);font-size:var(--fs-11)}.dashJournal small{color:var(--muted-2);font-size:var(--fs-11);grid-column:2}.dashLinks{flex-wrap:wrap;gap:8px;display:flex}.dockToggle[aria-pressed=true]{color:var(--lime)}@media (width<=1050px){.appShell.leftDockOpen{padding-left:0}.platformChatDock{width:min(100vw,380px)}.platformLeftDock{z-index:44;top:var(--topbar-height);border-right:0;border-bottom:1px solid var(--line);width:auto;max-height:46svh;position:fixed;bottom:auto;left:0;right:0}.sectionsDockNav{flex-wrap:wrap;gap:2px;display:flex}.sectionsDockNav>button{width:auto;padding:7px 10px}.sectionsDockNav>button.active{box-shadow:inset 0 -2px 0 var(--lime)}.dockNode{display:contents}.dockNode>button{width:auto;padding:7px 10px}.dockNode>button.active{box-shadow:inset 0 -2px 0 var(--lime)}.dockBadge{display:none}.dockChildren{border:0;display:contents}.dockChildren button{width:auto;padding:7px 9px}.dockEyebrow{margin:0 6px 4px}}@media (width<=640px){.appShell.chatDockOpen{padding-right:0}.platformModuleBar{gap:4px}.platformModuleBar button{flex:0 auto;min-width:0;padding:0 10px}.liveMissionHud{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:7px 8px}.liveMissionHudStep,.liveMissionHud>small{white-space:normal;grid-column:2}}@media (prefers-reduced-motion:reduce){.platformLeftDock,.platformChatDock,.platformModuleBar{transition:none}.liveMissionHudKicker i,.liveMissionChat header>span i,.liveMissionStageState i{animation:none!important}}.scTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex}.scTab{background:var(--surface);border:1px solid var(--line);color:var(--muted);font:600 12.5px var(--font-geist-mono), monospace;letter-spacing:.04em;cursor:pointer;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 16px}.scTab:hover{color:var(--text)}.scTab[aria-selected=true]{background:var(--surface-3);color:var(--text);border-color:var(--lime)}.amWrap{gap:12px;margin-bottom:26px;display:grid}.amHeadRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.amTitle{color:var(--text);margin:0;font-size:16px}.amSymbol{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.amSymbol select{background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:8px;max-width:min(340px,70vw);padding:4px 8px}.amSymbolState{color:var(--muted);margin:0;font-size:12.5px}.amChartCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;padding:12px 14px 14px;display:grid}.amChartMeta{font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em;color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.amProv{color:var(--lime)}.amChartBox{gap:8px;min-width:0;display:grid}.amChartBox svg{background:var(--bg);border:1px solid var(--line-soft);border-radius:4px;width:100%;display:block}.amLayerNotes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.amLayerNotes li{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.amLayerNotes li strong{color:var(--text)}.amMeasured{color:var(--green);font-weight:700}.amReports{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.amCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.amCard h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.amRows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.amRows li{color:var(--text);border-bottom:1px dotted var(--line);overflow-wrap:anywhere;padding-bottom:5px;font-size:12.5px;line-height:1.5}.amRows li:last-child{border-bottom:none;padding-bottom:0}.amRows small{color:var(--muted)}.amCard code{font:600 var(--fs-11) var(--font-geist-mono), monospace;color:var(--lime);overflow-wrap:anywhere}.amFact{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.amNotRead{color:var(--amber);margin:0;font-size:12.5px}@media (width<=640px){.amReports{grid-template-columns:1fr}}.terminalScene[hidden],.terminalWorkspace [hidden]{display:none!important}.terminalWorkspace .workspace{padding-top:8px}.workspaceDiagnostics{color:var(--muted-2);font-size:var(--fs-11);margin-bottom:6px}.workspaceDiagnostics>summary{cursor:pointer;min-height:24px}.workspaceDiagnostics .xoxPlaceholderNotice{margin:4px 0}.terminalWorkspace .topbar .quietButton{width:auto;min-width:64px}.railWorkspaceSwitch{border-bottom:1px solid var(--line);gap:4px;padding:8px;display:flex}.railWorkspaceSwitch button{min-height:38px;color:var(--muted-2);border-radius:6px;flex:1}.railWorkspaceSwitch button[aria-pressed=true]{background:var(--surface-3);color:var(--text);box-shadow:inset 0 -2px var(--lime)}.railWorkspaceSwitch small{color:var(--amber);font-size:var(--fs-11)}.railCollapsed .railWorkspaceSwitch{flex-direction:column;padding:4px}.terminalWorkspace .chartHeader{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.terminalWorkspace .chartHeader .moduleActions{margin-left:auto}.terminalWorkspace .chartHeader .instrumentTitle{flex:220px}.workspaceMarketStats{color:var(--muted-2);font-size:var(--fs-11)}.workspaceMarketStats>summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.workspaceMarketStats[open]{flex-basis:100%;order:3}.workspaceMarketStats .chartStats{gap:20px;width:100%;display:flex}.workspaceChartControls{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.workspaceChartControls>div{flex:1;display:flex}.workspaceChartControls button{min-height:32px;color:var(--muted-2);font-size:var(--fs-12);padding:5px 9px}.workspaceChartControls button[aria-pressed=true],.workspaceChartControls button[aria-expanded=true]{color:var(--lime);background:var(--surface-3);border-radius:5px}.terminalWorkspace .workspaceDeck{scrollbar-width:thin;border-block:1px solid var(--line);background:var(--surface);gap:0;display:flex;overflow-x:auto}.workspaceDeck button{min-height:40px;color:var(--muted-2);font-size:var(--fs-12);white-space:nowrap;flex:1 0 auto;padding:9px 12px}.workspaceDeck button[aria-pressed=true]{color:var(--lime);box-shadow:inset 0 -2px var(--lime);background:var(--surface-2)}.terminalWorkspace .terminalCockpit{gap:6px;padding:8px 10px}.terminalWorkspace #terminal-cockpit-title{font-size:var(--fs-15);margin:0}.cockpitHeading,.cockpitHeaderActions,.cockpitInspectorActions{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.cockpitHeading{flex:1}.cockpitHeaderActions{margin-left:auto}.cockpitContext{min-width:0;max-width:min(400px,100%);font-size:var(--fs-11);color:var(--muted-2)}.cockpitContext>summary{cursor:pointer;align-content:center;min-height:32px}.cockpitContext p{margin:6px 0;line-height:1.5}.cockpitOverviewDetails>summary{cursor:pointer;min-height:24px;color:var(--muted-2);font-size:var(--fs-11);align-content:center}.cockpitMapDetails{border-top:1px solid var(--line);min-width:0}.cockpitMapDetails>summary{cursor:pointer;min-height:36px;color:var(--muted-2);font-size:var(--fs-12);align-content:center}.cockpitMapDetails[open]>:not(summary){margin-top:8px}.cockpitInspector{scroll-margin-block:calc(var(--topbar-height) + 12px) calc(var(--modulebar-height) + 12px)}.cockpitStageSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cockpitStageCard{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:5px;align-content:start;gap:2px;min-width:0;padding:6px 8px;display:grid}.cockpitStageLabel{justify-content:space-between;gap:6px;display:flex}.cockpitStageLabel>span{font-variant-numeric:tabular-nums;color:var(--muted)}.cockpitStageCard>span{color:var(--muted-2);font-size:var(--fs-11)}.cockpitStageCard strong{color:var(--text);font-size:var(--fs-12);overflow-wrap:anywhere;line-height:1.4}.cockpitStageCard small{font-size:var(--fs-11);color:var(--muted-2)}.cockpitStageCard.state-measured small{color:var(--green)}.cockpitStageCard.state-degraded small{color:var(--amber)}.cockpitStageCard[aria-pressed=true]{border-color:var(--green);background:#13251f}.terminalWorkspace .cockpitOverview{gap:8px;padding:8px 10px}.terminalWorkspace .cockpitOverview strong{font-size:var(--fs-12);margin-top:0}.terminalWorkspace .cockpitOverview p{font-size:var(--fs-11);margin-top:3px}.terminalWorkspace .cockpitOverview>button{min-height:36px;font-size:var(--fs-11)}.terminalWorkspace .cockpitOverview.state-locked{border-left-color:var(--muted)}.cockpitFullAnalysis>summary,.workspaceLegend>summary{cursor:pointer;min-height:32px;font-size:var(--fs-12);color:var(--muted-2);padding-block:8px}.cockpitFullAnalysis{min-width:0}.cockpitFullAnalysis[open]>:not(summary){margin-top:10px}.workspaceLegend{border-top:1px solid var(--line);padding:0 12px}.decisionTimeline{border-top:1px solid var(--line);background:var(--surface);min-width:0;padding:0 10px}.decisionTimeline>summary{cursor:pointer;min-height:30px;color:var(--muted-2);font-size:var(--fs-12);align-content:center}.decisionTimeline>summary span{float:right;color:var(--muted)}.decisionTimeline>p{color:var(--muted-2);font-size:var(--fs-12);margin:6px 0}.decisionTimelineGroups{flex-wrap:wrap;gap:6px;max-height:150px;padding:4px 0 8px;display:flex;overflow-y:auto}.decisionTimeline .signalCluster{border:1px solid var(--line);min-width:48px;min-height:32px;font-size:var(--fs-12);border-radius:4px;position:static;transform:none}.decisionTimeline .signalCluster time{color:var(--muted-2);margin-bottom:3px;font-weight:400;display:block}.decisionTimeline .signalClusterCard{width:100%;max-width:none;max-height:360px;margin:4px 0 8px;position:static;transform:none}.workspaceChartControls>.chartFocusSwitch{flex:none;gap:3px}.chartFocusSwitch{border:1px solid var(--line);border-radius:6px}.chartStage{container-type:inline-size}.journalExtraFilters{flex:1;min-width:0}.journalExtraFilters>summary{cursor:pointer;min-height:32px;color:var(--muted-2);font-size:var(--fs-12);align-content:center}.journalExtraFilters>div{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.chartActivityBar{border-top:1px solid var(--line);flex-wrap:wrap;min-width:0;display:flex}.chartActivityBar .chartViewportHud{border:0;flex:470px;order:1}.chartActivityBar .decisionTimeline{border:0;flex:350px}.chartActivityBar .decisionTimeline[open]{flex-basis:100%;order:2}@media (width>=641px){.terminalWorkspace.railCollapsed{--sidebar-width:150px}.terminalWorkspace.railCollapsed .marketPairEntry .realWorkspacePair{min-height:44px;padding:9px 7px;display:flex}.terminalWorkspace.railCollapsed .marketPairEntry .coinMark{display:none}.terminalWorkspace.railCollapsed .marketPairIdentity{flex-direction:column;gap:2px;width:100%;display:flex}.terminalWorkspace.railCollapsed .marketPairIdentity strong{font-size:var(--fs-12);overflow-wrap:anywhere;text-align:left}.terminalWorkspace.railCollapsed .railWorkspaceSwitch{flex-direction:row}.terminalWorkspace.railCollapsed .railWorkspaceSwitch small{display:none}}@media (width>=1051px){.terminalWorkspace .cockpitHeaderActions>button{min-height:32px}.terminalWorkspace{--topbar-height:64px;--modulebar-height:36px}.terminalWorkspace .pulseRow{flex-basis:24px}.terminalWorkspace .platformModuleBar button{border-radius:6px;height:32px;min-height:32px}.terminalWorkspace .workspace{padding-top:0}.terminalWorkspace .workspaceDiagnostics{margin-bottom:0}.terminalWorkspace .contentGrid{margin-top:0}.terminalWorkspace .chartHeader{min-height:44px;padding-block:2px}.terminalWorkspace .instrumentTitle>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.terminalWorkspace .instrumentTitle{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.terminalWorkspace .instrumentTitle .priceLine{margin-top:0}.terminalWorkspace .workspaceChartControls{padding-block:0}.terminalWorkspace .workspaceDeck button{min-height:32px;padding-block:5px}.terminalWorkspace .chartActivityBar .chartViewportHud{padding-block:1px}.terminalWorkspace .decisionTimeline>summary{min-height:26px}.terminalWorkspace .tradeJournal{padding:8px 10px}.terminalWorkspace .journalExtraFilters{flex:0 160px}.terminalWorkspace .journalExtraFilters[open]{flex-basis:100%}.terminalWorkspace .journalHeading{align-self:start;min-height:36px}.terminalWorkspace .journalHeading h2{font-size:var(--fs-15)}.terminalWorkspace .journalHeading>div>p{display:none}.terminalWorkspace .journalSource{margin:2px 0 5px}.terminalWorkspace .journalFilters{margin-block:0}.terminalWorkspace .journalFilters>label{flex:240px;align-items:center;display:flex}.terminalWorkspace .journalFilters>label>span{white-space:nowrap}.terminalWorkspace .journalFilters>label>select{flex:1;min-width:130px}.terminalWorkspace .journalFilters input,.terminalWorkspace .journalFilters select{min-height:30px;padding-block:3px}.terminalWorkspace .journalTabs button{min-height:30px;padding-block:5px}.terminalWorkspace .journalTableScroll{max-height:260px;overflow:auto}.terminalWorkspace .journalTable thead{z-index:1;position:sticky;top:0}.terminalWorkspace .journalTable th,.terminalWorkspace .journalTable td{padding-block:4px}.terminalWorkspace .journalSelect{gap:2px;min-height:32px}.terminalWorkspace .journalEmpty{margin-block:6px;padding:5px 0}}@container (width>=900px){.priceChartSurface{grid-template-columns:minmax(0,1fr) auto;display:grid}.priceChartSurface>*{grid-column:1/-1}.priceChartSurface>.chartOhlc{grid-area:1/1;align-content:center}.priceChartSurface>.liveMissionHud{grid-area:1/2;grid-template-columns:auto minmax(0,1fr);padding:5px 10px}.priceChartSurface>.liveMissionHud>small,.priceChartSurface>.liveMissionHud .liveMissionHudStep{display:none}}@container (width>=1100px){.terminalWorkspace .tradeJournal{grid-template-columns:auto minmax(0,1fr);gap:0 12px;display:grid}.terminalWorkspace .tradeJournal>*{grid-column:1/-1}.terminalWorkspace .tradeJournal>.journalHeading{grid-area:1/1;gap:0 8px}.terminalWorkspace .tradeJournal>.journalFilters{grid-area:1/2;justify-content:flex-end}.terminalWorkspace .journalHeading>.journalSource{flex-basis:100%;order:2;margin:0}.terminalWorkspace .journalHeading:has(>.btnQuiet){grid-template-columns:auto auto auto;display:grid}.terminalWorkspace .journalHeading>.btnQuiet{grid-area:1/3/span 2}.terminalWorkspace .journalHeading:has(>.btnQuiet)>.journalSource{grid-column:1/span 2}}@media (width<=640px),(pointer:coarse){.decisionTimeline>summary,.decisionTimeline .signalCluster{min-height:44px}.decisionTimeline>summary span{float:none;display:block}}.terminalWorkspace .statusToast{top:calc(var(--topbar-height) + 8px);width:min(460px,100vw - 24px);max-width:none;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;bottom:auto;right:12px}.terminalWorkspace .statusToastEmpty{height:0;overflow:hidden}.statusToastMessage{border:1px solid var(--line);overflow-wrap:anywhere;background:#141818f0;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;display:flex;box-shadow:0 12px 38px #00000052}.statusToastMessage .liveDot{flex-shrink:0}@media (width>=1051px){.terminalWorkspace .priceCanvasFrame{height:clamp(300px,100dvh - 600px,440px)}.terminalWorkspace .chartTradeActions{grid-template-columns:repeat(3,minmax(64px,auto))}}@media (width<=1050px){.cockpitStageSummary{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}}@media (width<=640px){.cockpitStageSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpitStageSummary>:last-child{grid-column:1/-1}.cockpitHeaderActions{justify-content:space-between;width:100%}.cockpitContext>summary,.cockpitMapDetails>summary,.cockpitOverviewDetails>summary{min-height:44px}.railWorkspaceSwitch{flex-direction:row}.railWorkspaceSwitch button,.workspaceChartControls button,.workspaceDeck button,.cockpitFullAnalysis>summary{min-height:44px}.workspaceChartControls>div{flex-basis:100%;justify-content:space-between}.workspaceChartControls>button{flex:1}.terminalWorkspace .chartHeader .instrumentTitle{flex-basis:100%}.terminalWorkspace .chartHeader .moduleActions{margin-left:0}.terminalWorkspace .chartHeader .startAnalysis{flex:100%;min-height:44px}.terminalWorkspace .cockpitOverview{flex-direction:column;align-items:stretch}.terminalWorkspace .cockpitOverview>button{align-self:flex-start;min-height:44px}.terminalWorkspace .xoxRunDetails{overscroll-behavior:auto;max-height:none;overflow:visible}.terminalWorkspace .xoxRunDetails .runTradeTable{max-height:none}.terminalWorkspace .xoxViewSwitch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.terminalWorkspace .xoxViewSwitch button{white-space:normal;min-height:44px}.terminalWorkspace .archiveStrip button{min-height:44px}.terminalWorkspace .xoxRunHead .xoxRunMoment{white-space:normal;grid-area:3/2}}.terminalSectionRoot{min-width:0;display:block}.terminalSectionLoading{color:var(--muted);margin:12px 4px;font-size:13px}.budgetSection{gap:14px}.budgetStep,.budgetModes{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.budgetStepHead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.budgetStepHead h2{font:700 14px var(--font-geist-mono), monospace;letter-spacing:.05em;color:var(--text);margin:0}.budgetProvenance{color:var(--muted);font-size:var(--fs-11);overflow-wrap:anywhere}.budgetStepBody{align-content:start;gap:9px;display:grid}.budgetHint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.budgetProblem{color:var(--red);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.budgetWordOn{color:var(--green);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.budgetAccepted{color:var(--lime);overflow-wrap:anywhere;margin:0;font-size:12.5px}.budgetPaperStatus{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;gap:3px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:grid}.budgetPaperStatus small{color:var(--muted);overflow-wrap:anywhere}.budgetStatusWord{color:var(--amber);font:700 12px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.budgetStatusWord.working{color:var(--green)}.budgetFacts{gap:6px;margin:0;display:grid}.budgetFacts>div{grid-template-columns:minmax(96px,160px) 1fr;align-items:baseline;gap:10px;display:grid}.budgetFacts dt{color:var(--muted);font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase}.budgetFacts dd{overflow-wrap:anywhere;gap:2px;margin:0;font-size:12.5px;line-height:1.5;display:grid}.budgetRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.budgetField{flex:160px;gap:3px;min-width:160px;max-width:320px;display:grid}.budgetField span{color:var(--muted);font-size:var(--fs-11);letter-spacing:.04em}.budgetField input,.budgetField select{background:var(--surface-2);width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:7px 9px;font-size:13px}.budgetConvergence.converged{color:var(--green)}.budgetConvergence.converging{color:var(--amber)}.budgetConvergence.stuck{color:var(--red)}.budgetConvergence.unknown{color:var(--muted)}.budgetModeCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.budgetModeCards button{text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:9px;gap:2px;padding:12px 14px;display:grid}.budgetModeCards button strong{color:var(--text);font-size:13.5px}.budgetModeCards button small{font:600 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.05em}.budgetModeCards button:hover{border-color:var(--muted)}.budgetModeCards button.active{border-color:var(--lime);color:var(--lime);background:#c7f36b0f}.budgetModeCards button.active strong{color:var(--lime)}.budgetModeReport{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;gap:10px;padding:12px 14px;display:grid}.budgetModeReport header h3{color:var(--lime);margin:0 0 4px;font-size:14px}.budgetModeReport header p{color:var(--text);margin:0;font-size:12.5px;line-height:1.5}.budgetReportColumns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.budgetReportColumns h4{font:700 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.budgetReportColumns ul{gap:5px;margin:0;padding:0 0 0 16px;display:grid}.budgetReportColumns li{overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.budgetReportColumns li b{color:var(--text)}.budgetReportColumns li small{color:var(--muted)}.budgetNotes{gap:4px;margin:0;padding:0 0 0 16px;display:grid}.budgetNotes li{color:var(--muted-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}@media (width<=640px){.budgetStep,.budgetModes{padding:12px}.budgetFacts>div{grid-template-columns:1fr;gap:1px}.budgetField{max-width:none}}.chartHoverTip{z-index:42;max-width:340px;font:600 var(--fs-11) ui-monospace, SFMono-Regular, Menlo, monospace;color:#cfd6d2;pointer-events:none;background:#0e1112f5;border:1px solid #2f3737;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex;position:absolute}.shortPathShell{--topbar-height:84px;--sidebar-width:240px}.shortPathShell.readinessOpen{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) 300px;grid-template-areas:"top top top""rail work ready"}.shortPathShell .topbarMain{flex:auto}.brandProduct{color:var(--muted-2);font-size:13px;font-weight:650}.shortPathShell .homeButton{gap:7px}.primaryWorkspaceNav{scrollbar-width:none;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.primaryWorkspaceNav::-webkit-scrollbar{display:none}.primaryWorkspaceNav button{min-height:36px;color:var(--muted-2);white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:7px 11px;font-size:13px}.primaryWorkspaceNav button:hover{color:var(--text);background:var(--surface-2)}.primaryWorkspaceNav button[aria-current=page]{color:var(--text);background:var(--surface-3);box-shadow:inset 0 -2px var(--lime)}.shortPathShell .systemStrip{flex:0 auto;margin-left:0}.shortPathShell .accountStrip{gap:3px;margin-left:0}.shortPathShell .accountStrip .assistantToggle{min-width:86px}.shortPathShell .tradingContextBar{background:#0d1011f5;flex:0 0 36px;gap:9px;min-height:36px;padding-inline:12px}.tradingContextIdentity{white-space:nowrap;flex:0 auto;align-items:baseline;gap:8px;min-width:0;padding-right:4px;display:flex}.tradingContextIdentity strong{color:var(--text);font-size:15px}.tradingContextIdentity>span{color:var(--text);font:650 15px var(--font-geist-mono), monospace}.tradingContextIdentity em{font:600 12px var(--font-geist-mono), monospace;font-style:normal}.tradingContextIdentity small{color:var(--muted);font-size:var(--fs-11)}.tradingModeSwitch{background:var(--surface-3);border-radius:9px;flex:none;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.tradingModeSwitch button{min-width:72px;min-height:28px;color:var(--muted-2);background:0 0;border-radius:7px;padding:5px 9px;font-size:12px}.tradingModeSwitch button[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #0000005c}.tradingModeSwitch .tradingModeLive small{color:var(--amber);font-size:var(--fs-11)}.tradingReadinessPanel{top:var(--topbar-height);min-width:0;max-height:calc(100svh - var(--topbar-height) - var(--modulebar-height));border-left:1px solid var(--line);scrollbar-width:thin;background:#0d1011f7;grid-area:ready;align-self:start;gap:13px;padding:16px;display:grid;position:sticky;overflow-y:auto}.tradingReadinessPanel>header{gap:4px;display:grid}.tradingReadinessPanel h2{margin:0;font-size:17px}.tradingReadinessPanel header p{color:var(--muted-2);margin:0;font-size:12px;line-height:1.45}.readinessEyebrow{color:var(--lime);font:750 var(--fs-11) var(--font-geist-mono), monospace;letter-spacing:.11em}.mode-live .readinessEyebrow{color:var(--amber)}.readinessGates{display:grid}.readinessGate{width:100%;min-width:0;color:var(--text);border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}button.readinessGate:hover{background:#ffffff05}.readinessGateIcon{width:22px;height:22px;color:var(--green);font-size:var(--fs-11);background:#55d9a21a;border-radius:50%;place-items:center;display:grid}.readinessGateCopy{gap:1px;min-width:0;display:grid}.readinessGateCopy strong{font-size:12px}.readinessGateCopy small{color:var(--muted);font-size:var(--fs-11);overflow-wrap:anywhere;line-height:1.35}.readinessGateWord{color:var(--green);font-size:var(--fs-11);text-align:right}.readinessGate.state-waiting .readinessGateIcon,.readinessGate.state-locked .readinessGateIcon,.readinessGate.state-hold .readinessGateIcon{color:var(--amber);background:#efa95f1a}.readinessGate.state-degraded .readinessGateIcon{color:var(--red);background:#ef6c651a}.readinessGate.state-waiting .readinessGateWord,.readinessGate.state-locked .readinessGateWord,.readinessGate.state-hold .readinessGateWord{color:var(--amber)}.readinessGate.state-degraded .readinessGateWord{color:var(--red)}.readinessOverview{border-left:3px solid var(--green);background:var(--surface-2);border-radius:7px;gap:4px;padding:10px;display:grid}.readinessOverview strong{font-size:12px;line-height:1.4}.readinessOverview span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.45}.readinessOverview.state-degraded{border-left-color:var(--red)}.readinessPrimary{color:#0c1206;background:var(--lime);border-radius:9px;min-height:44px;padding:9px 12px;font-weight:750}.mode-paper .readinessPrimary{color:var(--text);background:var(--purple)}.mode-live .readinessPrimary,.readinessPrimary:disabled{color:#1a1204;background:var(--amber);cursor:not-allowed;opacity:.72}.readinessActionNote{color:var(--muted);font-size:var(--fs-11);text-align:center;margin:-7px 0 0}.tradingReadinessPanel>footer{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.tradingReadinessPanel>footer span{color:var(--muted);font-size:var(--fs-11)}.tradingReadinessPanel>footer strong{color:var(--green);overflow-wrap:anywhere;font-size:12px}.tradingReadinessPanel>footer small{color:var(--muted-2);font-size:var(--fs-11);line-height:1.4}@media (width>=1051px){.shortPathShell{--topbar-height:64px}.shortPathShell .primaryWorkspaceNav button{min-height:32px;padding-block:4px}.shortPathShell .tradingContextBar{flex-basis:26px;min-height:26px;padding-block:0}.shortPathShell .tradingContextIdentity strong,.shortPathShell .tradingContextIdentity>span{font-size:12px}.shortPathShell .tradingModeSwitch{padding:1px 2px}.shortPathShell .tradingModeSwitch button{min-height:24px;padding-block:2px}}@media (width<=1180px) and (width>=641px){.shortPathShell.readinessOpen{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-areas:"top top""rail work""rail ready"}.tradingReadinessPanel{border:1px solid var(--line);border-radius:10px;max-height:none;margin:0 14px 60px;position:static}.readinessGates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media (width<=760px){.shortPathShell .systemStrip,.shortPathShell .accountStrip .assistantToggle,.shortPathShell .accountStrip>button:last-child{display:none}.shortPathShell .brandBlock{padding-inline:7px}.shortPathShell .primaryWorkspaceNav button{padding-inline:8px}}@media (width<=640px){.shortPathShell{--topbar-height:110px;--sidebar-width:220px}.shortPathShell .topbarMain{grid-template-columns:auto minmax(0,1fr) auto;gap:4px;padding-right:6px;display:grid}.shortPathShell .brandProduct{display:none}.shortPathShell .primaryWorkspaceNav{width:100%}.shortPathShell .primaryWorkspaceNav button{min-height:40px;font-size:var(--fs-11)}.shortPathShell .accountStrip .accountToggle{min-width:50px;max-width:64px;overflow:hidden}.shortPathShell .tradingContextBar{min-height:52px;padding-inline:8px}.tradingContextIdentity small,.shortPathShell .tradingContextBar .pulseEyebrow,.shortPathShell .tradingContextBar .pulseWord,.shortPathShell .tradingContextBar .pulseDivider{display:none}.tradingContextIdentity{gap:6px}.tradingContextIdentity strong,.tradingContextIdentity>span{font-size:12px}.tradingContextIdentity em{display:none}.tradingModeSwitch button{min-width:58px;min-height:40px;font-size:var(--fs-11);padding-inline:6px}.tradingReadinessPanel{max-height:none;margin:8px 8px calc(var(--modulebar-height) + 12px);border:1px solid var(--line);border-radius:10px;position:static}}.coneHiddenWord{z-index:41;font:600 var(--fs-11) ui-monospace, SFMono-Regular, Menlo, monospace;color:#8f9793;background:#0e1112e6;border:1px dashed #3a4342;border-radius:6px;padding:3px 8px;position:absolute;top:24px;right:84px}.toolPresets button.chipPreset{color:#8f9793;border-style:dashed}.toolPresets button.chipPreset:hover{color:#cfd6d2}.xoxRiskBlock{color:#9aa39e;line-height:1.5;display:block}.xoxSignificanceBand{border-radius:5px;padding:2px 8px;font-weight:700;display:inline-block}.xoxSignificanceBand.strong{color:#55d79f;background:#55d9a224}.xoxSignificanceBand.significant{color:#7fb8e6;background:#7fb8e624}.xoxSignificanceBand.noise{color:#ef6c65;background:#ef6c6524}.xoxSignificanceBand.unmeasured,.xoxSignificanceBand.unjudgeable{color:#8f9793;background:#8f979324}.significanceOrder{flex-direction:column;gap:4px;margin-top:6px;display:flex}.xoxSignificanceBand.weak{color:#efa95f;background:#efa95f24}.dashModels{border:1px solid #232a29;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dashModels h2{font-size:var(--fs-11);letter-spacing:.08em;color:#8f9793}.dashModelRow{font:500 var(--fs-11) ui-monospace, SFMono-Regular, Menlo, monospace;flex-direction:column;gap:2px;display:flex}.dashModelRow.state-expired b,.dashModelRow.state-disabled b{color:#8f9793}.dashModelRow.state-training b{color:#7fb8e6}.dashModelRow.state-ready b{color:#55d79f}.runReviewRow{border-top:1px dashed #232a29;flex-direction:column;gap:3px;padding:6px 0;display:flex}.runReviewText{font-size:var(--fs-11);color:#cfd6d2;white-space:pre-wrap}.runReviewPatch{color:#7fb8e6}.strategyPedigree{flex-direction:column;gap:4px;margin-top:4px;display:flex}.paperPositionActions{border:1px solid var(--line);background:var(--surface-2);min-width:0;font-size:var(--fs-13);border-radius:8px;gap:12px;padding:12px;display:grid}.paperPositionActions header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.paperPositionActions header span,.paperPositionActions dt{color:var(--muted);font-size:var(--fs-12)}.paperPositionActions h4{font-size:var(--fs-15);margin:4px 0 0}.paperPositionActions p,.paperPositionActions dl{margin:0}.paperPositionActions dl{gap:8px;display:grid}.paperPositionActions dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.paperPositionActions dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.paperPositionActions label{align-items:start;gap:8px;line-height:1.5;display:flex}.paperPositionActions input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:2px 0}.paperPositionActions button{white-space:normal;width:100%;min-width:0}.paperPositionActions details{border-top:1px solid var(--line);padding-top:8px}.paperPositionActions summary{cursor:pointer;color:var(--muted)}.paperPositionActions details dl{padding-top:8px}.paperPositionUnknown{gap:12px;display:grid}.paperPositionActions .srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backtestStudio,.backtestGlm{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;gap:12px;min-width:0;margin-block:10px;padding:16px;display:grid}.backtestStudio header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.backtestStudio h3,.backtestGlm h4{margin:4px 0 0;font-size:18px}.backtestStudio p,.backtestGlm p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.55}.backtestStudio small,.backtestGlm small{font-size:var(--fs-11);color:var(--muted);line-height:1.5}.backtestStudio fieldset{border:0;min-width:0;margin:0;padding:0}.backtestStudio legend{padding:0 0 6px;font-size:12px;font-weight:650}.backtestPresetGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.backtestPresetGrid button{text-align:left;min-height:58px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);border-radius:6px;gap:5px;padding:10px;display:grid}.backtestPresetGrid button:hover:not(:disabled){border-color:var(--lime)}.backtestPresetGrid button:disabled{opacity:.55;cursor:not-allowed}.backtestSourceGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.backtestSourceGrid button{text-align:left;min-width:0;min-height:68px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);border-radius:7px;gap:4px;padding:10px;display:grid}.backtestSourceGrid button:hover:not(:disabled){border-color:var(--lime)}.backtestSourceGrid button[aria-pressed=true]{border-color:var(--lime);box-shadow:inset 3px 0 var(--lime);background:#c7f36b12}.backtestSourceGrid button:disabled{cursor:not-allowed;opacity:.72}.backtestSourceGrid button small{overflow-wrap:anywhere}.backtestSourceGrid .backtestSourceBlocked{color:var(--amber)}.backtestStudioControls{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.backtestStudioControls label,.backtestGlm label{gap:6px;min-width:0;font-size:12px;display:grid}.backtestStudioControls select,.backtestGlm textarea{background:var(--surface-3);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:10px}.backtestGlm textarea{resize:vertical;min-height:78px}.backtestStudioFlow{flex-wrap:wrap;gap:6px;display:flex}.backtestStudioFlow span{background:var(--surface-3);font-size:var(--fs-11);border-radius:4px;padding:6px 8px}.backtestSourceMode{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.backtestSourceMode button{min-height:42px;color:var(--muted-2);border-radius:5px}.backtestSourceMode button.active{color:#11170b;background:var(--lime);font-weight:700}.backtestPresets{border-top:1px solid var(--line)}.backtestPresets>summary{cursor:pointer;align-items:center;min-height:42px;font-weight:650;display:flex}.backtestPresets[open]{gap:10px;display:grid}.nodeBuilder{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;padding:12px;display:grid}.nodeGuidedStart{border:1px solid var(--line);background:var(--surface-3);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.nodeGuidedStart>div{flex:230px;gap:4px;display:grid}.nodeGuidedStart small{color:var(--muted-2);line-height:1.45}.nodeBuilder .nodeGuidedStart button{color:var(--lime);border-color:var(--lime)}.nodeDraftOverview{border-left:2px solid var(--lime);color:var(--muted-2);background:var(--surface-3);font-size:var(--fs-12);margin:0;padding:8px 10px;line-height:1.5}.nodeBuilder>label,.nodeAction>label,.nodeConditionFields label,.backtestSweepInputs label{min-width:0;font-size:var(--fs-12);gap:5px;display:grid}.nodeBuilder input,.nodeBuilder select,.backtestSweepInputs input{width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);border-radius:5px;padding:8px}.nodeBuilder button,.backtestSweepInputs button{border:1px solid var(--line);border-radius:5px;min-height:40px;padding:8px 10px}.nodeBuilder button:disabled,.backtestSweepInputs button:disabled{opacity:.5}.nodeBuilder .nodeAction{border:1px solid var(--line);border-radius:7px;gap:8px;padding:10px;display:grid}.nodeBuilder .nodeAction legend{font-size:var(--fs-13);padding:0 5px}.nodeCondition{border-left:3px solid var(--lime);background:var(--surface-2);gap:9px;padding:10px;display:grid}.nodeConditionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.nodeConditionSummary{color:var(--text);font-size:var(--fs-12);margin:0;line-height:1.45}.nodeConditionFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nodeBuilder details{border-top:1px solid var(--line);padding-top:8px}.nodeBuilder summary{cursor:pointer}.backtestSweepOrder{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;margin-block:12px;padding:10px 12px}.backtestSweepOrder h4{font-size:var(--fs-14);margin:0}.backtestSweepOrder>p{color:var(--muted-2);font-size:var(--fs-12);margin:8px 0;line-height:1.5}.backtestAutoModes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;display:grid}.backtestAutoModes legend{font-size:var(--fs-12);color:var(--muted-2);grid-column:1/-1;margin-bottom:7px}.backtestAutoModes label{border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 9px;padding:11px;display:grid}.backtestAutoModes label.selected{border-color:var(--lime);background:var(--surface-3)}.backtestAutoModes input{accent-color:var(--lime);grid-row:span 2;align-self:start}.backtestAutoModes strong{font-size:var(--fs-12)}.backtestAutoModes small{color:var(--muted-2);line-height:1.4}.backtestAutoTuning{border-top:1px solid var(--line);margin-block:10px}.backtestAutoTuning summary{cursor:pointer;min-height:40px;color:var(--muted-2);font-size:var(--fs-12);align-items:center;display:flex}.backtestSweepInputs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.backtestSweepInputs>p,.backtestSweepInputs>button,.backtestSweepInputs>.xoxOrderConfirm{grid-column:1/-1}@media (width<=680px){.nodeConditionFields,.backtestSweepInputs,.backtestAutoModes{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.backtestStudioControls,.backtestSourceGrid{grid-template-columns:minmax(0,1fr)}}.backtestMarketLab{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.backtestMarketLab header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.backtestMarketLab h4{font-size:var(--fs-15);margin:3px 0 0}.marketLabCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.marketLabCategories button,.marketLabResults button{min-width:0;color:var(--text);text-align:left;background:var(--surface-3);border:1px solid var(--line);border-radius:7px;gap:4px;padding:10px;display:grid}.marketLabCategories button{align-content:start;min-height:96px}.marketLabCategories button:hover,.marketLabResults button:hover:not(:disabled){border-color:var(--lime)}.marketLabCategories button[aria-pressed=true],.marketLabResults button[aria-pressed=true]{border-color:var(--lime);box-shadow:inset 3px 0 var(--lime);background:#c7f36b12}.marketLabCategories span,.marketLabResults span{color:var(--muted-2);font-size:var(--fs-11);line-height:1.4}.marketLabAdvanced{border-block:1px solid var(--line);min-width:0}.marketLabAdvanced>summary{cursor:pointer;min-height:42px;color:var(--text);font-size:var(--fs-12);padding-block:11px;font-weight:650}.marketLabAdvanced>summary small{margin-left:6px;font-weight:400}.marketLabFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:2px 0 12px;display:grid}.marketLabFilterGrid label{min-width:0;color:var(--muted-2);font-size:var(--fs-11);gap:5px;display:grid}.marketLabFilterGrid input,.marketLabFilterGrid select{width:100%;min-width:0;min-height:38px;color:var(--text);background:var(--surface-3);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;padding:7px 8px}.marketLabActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketLabActions label{color:var(--muted-2);font-size:var(--fs-12);align-items:center;gap:7px;display:flex}.marketLabActions input{width:18px;height:18px}.marketLabProblem{border:1px solid var(--red);border-radius:6px;padding:9px;color:var(--red)!important}.marketLabReceipt{border-left:3px solid var(--lime);background:var(--surface-2);font-size:var(--fs-12);gap:3px;padding:10px;display:grid}.marketLabReceipt span,.marketLabReceipt small{overflow-wrap:anywhere}.marketLabResults{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.marketLabResults button{align-content:start;min-height:112px}.marketLabResults button:disabled{cursor:not-allowed;opacity:.68}@media (width<=900px){.marketLabCategories,.marketLabFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.backtestMarketLab{padding:10px}.marketLabCategories,.marketLabFilterGrid,.marketLabResults{grid-template-columns:minmax(0,1fr)}.marketLabCategories button,.marketLabFilterGrid input,.marketLabFilterGrid select,.marketLabResults button,.marketLabActions .btnPrimary{min-height:44px}}.backtestChanges{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.backtestChanges caption{text-align:left;color:var(--muted-2);padding-block:8px}.backtestChanges th,.backtestChanges td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px}.tradeTableFrame{min-width:0;container:trade-table/inline-size}.tradeTableHint{color:var(--muted-2);font-size:var(--fs-11);margin:6px 0;display:none}.tradeTableScroll{border:1px solid var(--line);overscroll-behavior:contain;border-radius:8px;max-width:100%;scroll-padding-inline-start:180px;overflow:auto}.tradeTableScroll .tradeTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:var(--fs-12);line-height:1.35}.tradeColIdentity{width:17%}.tradeColStatus{width:9%}.tradeColQuantity{width:13%}.tradeColEvent{width:17%}.tradeColFee{width:11%}.tradeColResult{width:16%}.tradeTableScroll.runTradeTable .tradeTable{min-width:1120px}.runTradeTable .tradeColIdentity{width:13%}.runTradeTable .tradeColStatus{width:8%}.runTradeTable .tradeColQuantity{width:11%}.runTradeTable .tradeColEvent,.runTradeTable .tradeColReason{width:15%}.runTradeTable .tradeColFee{width:8%}.runTradeTable .tradeColResult{width:15%}.tradeTableScroll .tradeTable th,.tradeTableScroll .tradeTable td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:none;padding:4px 8px}.tradeTableScroll .tradeTable thead th{z-index:2;background:var(--surface-2);color:var(--muted-2);font-size:var(--fs-11);padding-block:5px;position:sticky;top:0}.tradeTableScroll .tradeTable tbody tr{background:var(--surface)}.tradeTableScroll .tradeTable tbody tr:hover{background:var(--surface-2)}.tradeTableScroll .tradeTable tr[data-selected=true],.tradeTableScroll .tradeTable tr[data-highlighted=true]{box-shadow:inset 3px 0 var(--lime);background:#1c3031}.tradeTableScroll .tradeTable .tradeTableIdentity{z-index:1;background:inherit;border-right:1px solid var(--line);position:sticky;left:0}.tradeTableScroll .tradeTable thead th:first-child{z-index:3;border-right:1px solid var(--line);left:0}.tradeTableScroll .tradeTable .journalSelect{min-height:24px;font-size:var(--fs-12);white-space:normal;overflow-wrap:anywhere;padding:0;display:block}.tradeTableScroll .tradeTable .tradeDirection{font-size:inherit;white-space:nowrap}.tradeTableScroll .tradeTable small{color:var(--muted-2);font-size:var(--fs-11);margin-top:3px;font-weight:400;display:block}.tradeTableScroll .tradeTable .tradePeekButton{min-height:24px;font-size:var(--fs-11);white-space:normal;padding:2px 0;display:block}.tradeTableStatus>span{font-size:var(--fs-11)}.tradeTableScroll [data-pnl-tone=profit] strong{color:var(--green)}.tradeTableScroll [data-pnl-tone=loss] strong{color:var(--red)}.tradeRegisterFilters .journalTabs{flex-wrap:wrap}.tradeRegisterFilters .journalTabs button{flex:1}.tradeRegisterMore{min-width:0}.tradeRegisterMore>summary{cursor:pointer;min-height:36px;color:var(--muted-2);padding:10px 4px}.tradeRegisterMore>div{flex-wrap:wrap;gap:8px;display:flex}.tradeRegisterMore[open]{flex-basis:100%}.tradeRegisterPagination{font-size:var(--fs-12);flex-wrap:wrap}@container trade-table (width<=979px){.tradeTableHint{display:block}}@media (width<=600px){.tradeTableScroll .tradeTable .journalSelect,.tradeTableScroll .tradeTable .tradePeekButton,.tradeRegisterPagination button,.tradeRegisterFilters input,.tradeRegisterFilters select{min-height:44px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}
