/*! 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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.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)}.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,)}}.loginShell{background:radial-gradient(circle at 50% 20%,#17302d 0,#081113 45%,#050a0b 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#091416f5;border:1px solid #29423f;border-radius:18px;width:min(430px,100%);padding:36px;box-shadow:0 30px 90px #0000006b}.loginMark{color:#071311;background:#79e3ca;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:20px;font-size:24px;font-weight:900;display:grid}.loginCard h1{margin:7px 0 10px;font-size:26px}.loginCard>p:not(.eyebrow){color:#829793;font-size:12px;line-height:1.7}.loginCard form{gap:13px;margin-top:24px;display:grid}.loginCard label span{color:#9bb0ac;margin-bottom:8px;font-size:11px;display:block}.loginCard input{color:#effffb;background:#071012;border:1px solid #34504c;border-radius:9px;outline:none;width:100%;padding:13px 14px}.loginCard input:focus{border-color:#79e3ca;box-shadow:0 0 0 3px #79e3ca1a}.loginCard form button{color:#071311;cursor:pointer;background:#79e3ca;border:0;border-radius:9px;padding:13px;font-weight:800}.loginCard form button:disabled{opacity:.6;cursor:wait}.loginCard>small{color:#526763;margin-top:20px;line-height:1.6;display:block}.googleLoginButton{box-sizing:border-box;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:18px;padding:13px 18px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.googleLoginButton:hover{transform:translateY(-1px);box-shadow:0 5px 18px #00000038}.googleMark{color:#4285f4;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Avenir Next,PingFang SC,sans-serif;font-size:18px;font-weight:700;display:inline-grid}.memberName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.loginChecking{color:#79e3ca;margin:22px 0}.loginError{color:#ff9696;font-size:11px}.logoutButton{color:#8fa39f;cursor:pointer;background:#101c1e;border:1px solid #344846;border-radius:999px;padding:6px 10px;font-size:9px}.marketStrip>div.totalMetric{background:#10211f;border-color:#2d5750}.warehouseBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.warehouseDataPane{flex-direction:column;min-width:0;display:flex;position:relative}.warehouseDataPane .warehouseHead{min-height:39px}.warehouseHead>div{color:#b9ceca;font-size:12px;line-height:1}.warehouseHead strong{font-size:31px;line-height:1}.warehouseMetrics small{color:#5f7672;margin-top:3px;font-size:8px;display:block}.warehouseDataPane .layoutBlock{min-width:0}.warehouseDataPane .layoutToolbar{z-index:2;justify-content:flex-start;gap:3px;height:13px;min-height:13px;margin:0;position:absolute;top:13px;left:0;right:0}.warehouseDataPane .columnChooser{gap:2px;height:13px;margin-right:0}.warehouseDataPane .layoutToolbar button,.warehouseDataPane .columnChooser button{border-radius:3px;width:auto;min-width:22px;height:13px;min-height:13px;padding:0 3px;font-size:7.2px;line-height:1}.warehouseDataPane .layoutToolbar>button{margin-left:0}.warehouseDataPane .layoutToolbar>span{display:none}.warehouseDataPane .metricVisibility{margin-bottom:7px;padding:7px}.warehouseDataPane .metricVisibility label{min-height:27px;padding-inline:7px}.sortableMetricGrid.warehouseMetricGrid{grid-template-columns:repeat(var(--metric-columns,3),minmax(0,1fr));background:0 0;border:0;align-content:start;gap:5px;overflow:visible}.warehouseMetricGrid .sortableMetric{background:#091416;border:1px solid #19282a;border-radius:8px;min-height:50px;padding:7px 8px}.warehouseMetricGrid .metricLabelRow{font-size:7px}.warehouseMetricGrid .metricValueRow>b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.warehouseMetricGrid .sortableMetric>small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.warehouseMetricGrid .longAnchorMetric .metricValueRow>b{color:var(--cyan)}.warehouseMetricGrid .shortAnchorMetric .metricValueRow>b{color:var(--purple)}.warehouseCycleStart{background:#0b1919;border:1px solid #203330;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.warehouseCycleStart span{color:#68807c;font-size:8px}.warehouseCycleStart b{color:#b9d2cc;white-space:nowrap;font-size:10px}.warehouseCycleDetails{grid-template-columns:1fr;gap:5px;margin-top:5px;display:grid}.warehouseCycleDetails p{background:#091416;border:1px solid #19282a;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 10px;display:flex}.warehouseCycleDetails span{color:#657a77;font-size:8px}.warehouseCycleDetails b{color:#c5d9d5;white-space:nowrap;font-size:10px}.warehouseCycleDetails .longValue{color:var(--cyan)}.warehouseCycleDetails .shortValue{color:var(--purple)}.warehouseBookFooter{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:9px;padding:0 7px}.warehouseOrderBook{border-left:1px solid #20302f;align-self:start;width:100%;min-width:0;height:auto;padding-left:14px}.bookHeading,.bookMarket,.replenishmentSlot{justify-content:space-between;align-items:center;gap:8px;display:flex}.bookHeading{min-height:24px;margin-bottom:5px}.bookHeading b{color:#dce9e6;font-size:10px}.bookHeading span{color:#657b77;white-space:nowrap;font-size:8px}.bookSection>span{margin:5px 0 3px;font-size:8px;font-weight:800;display:block}.bookRows{gap:2px;display:grid}.bookRow{background:#071113;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-height:18px;padding:1px 6px;display:grid;position:relative;overflow:hidden}.bookRow i{z-index:0;opacity:.14;background:currentColor;position:absolute;inset:0 0 0 auto}.bookRow em,.bookRow b,.bookRow span{z-index:1;font-variant-numeric:tabular-nums;position:relative}.bookRow em{color:currentColor;min-width:20px;font-size:7px;font-style:normal;font-weight:800}.bookRow b{font-size:9px}.bookRow span{color:#9bb0ac;text-align:right;font-size:8px}.bookMarket{border-top:1px solid #263835;border-bottom:1px solid #263835;min-height:31px;margin:5px 0;padding:0 6px}.bookMarket span{color:#6f8581;font-size:8px}.bookMarket strong{color:#e4f3ef;font-variant-numeric:tabular-nums;font-size:17px}.replenishmentSlot{background:#0a1517;border:1px dashed #314541;border-radius:7px;min-height:29px;margin-top:7px;padding:0 7px}.replenishmentSlot span{color:#728783;font-size:8px}.replenishmentSlot b{color:#9db0ad;white-space:nowrap;font-size:8px}.long-buy{color:#ff6f76!important}.long-sell{color:#57d990!important}.short-buy{color:#63a9ff!important}.short-sell{color:#f2a34f!important}.strategySettings{background:#0a1517;border:1px solid #23403d;border-radius:14px;margin:18px 0 14px;padding:20px;scroll-margin-top:18px}.settingsHead,.settingsActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.settingsHead{display:block}.settingsTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settingsIntro{min-width:0}.settingsHead h2{margin:0 0 6px;font-size:18px}.settingsHead p{color:#738986;margin:0;font-size:10px}.settingsQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.latestPrice{color:#bffcf1;text-align:center;background:#102825;border:1px solid #3e8077;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:46px;display:flex}.latestPrice span,.latestPrice b{display:block}.latestPrice span{color:#607672;font-size:8px}.latestPrice b{color:#d9ebe7;margin-top:3px;font-size:14px}.realtimeApplyButton{color:#bffcf1;cursor:pointer;background:#102825;border:1px solid #3e8077;border-radius:8px;width:100%;height:46px;padding:10px 14px;font-weight:800}.realtimeApplyButton:hover{background:#16342f}.realtimeApplyButton:disabled{cursor:wait;opacity:.55}.realtimeApplyButton:focus-visible{outline-offset:2px;outline:2px solid #a8fff0}.modeSwitch{background:#071113;border:1px solid #29413e;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.modeSwitch button{color:#6f8582;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:72px;padding:8px 13px}.modeSwitch button.selected{color:#071311;background:var(--cyan);font-weight:800}.modeSwitch button.selected.danger{color:#fff2f2;background:#a84545}.realModelBadge{color:#ffd9d9;background:#2a1718;border:1px solid #8a4b4b;border-radius:8px;place-items:center;width:100%;height:46px;font-size:12px;font-weight:850;display:grid}.ruleLayoutBlock{min-width:0}.ruleLayoutToolbar{justify-content:flex-end;align-items:center;gap:7px;margin:0;display:flex;position:absolute;top:10px;right:16px}.ruleLayoutToolbar button{color:#9db3ae;cursor:pointer;background:#0b1919;border:1px solid #29413e;border-radius:7px;min-height:30px;padding:5px 9px;font-size:9px}.ruleLayoutToolbar span{color:#607571;margin-left:auto;font-size:8px}.ruleVisibility{background:#071011;border:1px solid #213633;border-radius:8px;flex-wrap:wrap;gap:6px 10px;margin-bottom:9px;padding:9px;display:flex}.ruleVisibility label{color:#8ea29e;align-items:center;gap:4px;font-size:8px;display:flex}.ruleFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ruleField{background:#071113;border:1px solid #1d302e;border-radius:9px;min-width:0;padding:8px;position:relative}.ruleFieldGrid.editing .ruleField{cursor:grab;outline-offset:-3px;outline:1px dashed #4b7770}.ruleMove{gap:3px;margin-bottom:5px;display:flex}.ruleMove button{color:#7d9893;cursor:pointer;background:#142522;border:0;min-width:0;padding:3px 5px;font-size:7px}.ruleField .numberField>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruleField .numberField input{font-variant-numeric:tabular-nums;min-height:39px;padding:7px 24px 7px 8px;font-size:15px}.ruleField .readonlyValue{color:#dcebe7;place-items:center;min-height:39px;font-size:13px;font-weight:800;display:grid}.ruleCode{color:#8f826f;gap:4px;min-width:160px;font-size:8px;display:grid}.ruleCode input{color:#f3dfbe;background:#100e0b;border:1px solid #55432e;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px}.liveWarning{color:#ec9b9b;background:#261718;border:1px solid #6b3c3c;border-radius:9px;gap:10px;margin-top:14px;padding:10px 12px;font-size:9px;display:flex}.liveWarning span{color:#bd7e7e}.numberField input{color:#e6f2ef;background:#071113;border:1px solid #29403e;border-radius:8px;outline:0;width:100%}.numberField input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4ee7cb18}.settingsColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsColumns fieldset{background:#081315;border:1px solid #203431;border-radius:12px;min-width:0;margin:0;padding:16px;position:relative}.settingsColumns fieldset.shortSettings{border-color:#302b4d}.settingsColumns legend{color:#c8d9d5;padding:0 8px;font-size:12px;font-weight:800}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.numberField{display:block}.numberField>span{color:#647b77;margin-bottom:5px;font-size:8px;display:block}.numberField>div{position:relative}.numberField input{padding:9px 30px 9px 10px;font-weight:700}.numberField em{color:#53706b;pointer-events:none;font-size:8px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tierRule{border-top:1px solid #192a28;grid-template-columns:64px repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.tierRule>strong{color:#8fa29e;align-self:center;font-size:9px}.settingsActions{border-top:1px solid #1c2d2a;margin-top:16px;padding-top:16px}.settingsActions>div{margin-right:auto}.settingsActions b,.settingsActions span{display:block}.settingsActions b{color:var(--cyan);font-size:10px}.settingsActions span{color:#617773;margin-top:4px;font-size:8px}.settingsActions button{cursor:pointer;border-radius:8px;padding:10px 15px;font-weight:800}.resetButton{color:#91a5a1;background:0 0;border:1px solid #304441}.saveButton{border:1px solid var(--cyan);color:#061310;background:var(--cyan)}.settingsActions button:hover{filter:brightness(1.08)}.settingsActions button:focus-visible,.modeSwitch button:focus-visible{outline-offset:2px;outline:2px solid #a8fff0}.liveConfigPanel{background:#15130f;border:1px solid #553c2b;border-radius:14px;margin:18px 0 14px;padding:22px}.tradingRulesPanel{border-color:#31514c}.tradingRulesPanel.collapsed{padding-bottom:18px}.tradingRulesPanel.collapsed>:not(.settingsHead){display:none}.collapseRules{color:#a8c9c3;cursor:pointer;background:#0a1718;border:1px solid #38534f;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}.mergedRiskRules{background:0 0;border:0;border-top:1px solid #31514c;border-radius:0;margin:22px 0 0;padding:22px 0 0}.liveConfigHead,.liveConfigActions{justify-content:space-between;align-items:center;gap:18px;display:flex}.liveConfigHead h2{margin:0 0 7px;font-size:18px}.liveConfigHead p{color:#998d7b;margin:0;font-size:11px}.lockedStatus{color:#f0b09e;background:#241715;border:1px solid #693f35;border-radius:10px;min-width:190px;padding:11px 13px;font-size:11px;font-weight:800}.lockedStatus i{background:#e3725e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.lockedStatus small{color:#9b7067;margin:4px 0 0 14px;font-size:9px;font-weight:500;display:block}.configSummary{background:#3a3024;border:1px solid #3a3024;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.configSummary span{color:#897d6b;background:#11110e;padding:12px;font-size:10px}.configSummary b{color:#e9dcc5;margin-bottom:4px;font-size:12px;display:block}.liveConfigGroups{grid-template-columns:1fr 1fr;gap:14px;display:grid}.liveConfigGroups fieldset{background:#11110e;border:1px solid #3b3329;border-radius:12px;min-width:0;margin:0;padding:16px}.liveConfigGroups legend{color:#d6c6aa;padding:0 8px;font-size:12px;font-weight:800}.liveConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveConfigGrid .numberField>span{color:#9a8b73;font-size:10px}.liveConfigGrid .numberField input{background:#0c0d0b;border-color:#443a2e;min-height:42px;font-size:13px}.liveConfigGrid .numberField input:focus{border-color:#d8a968;box-shadow:0 0 0 3px #d8a9681c}.readonlyValue{color:#d9c9ad;background:#15130f;border:1px dashed #514535;border-radius:8px;min-height:42px;padding:12px 10px;font-size:12px;font-weight:800}.readonlyValue small{color:#7f8f89;margin-top:3px;font-size:8px;font-weight:500;display:block}.safetyChecklist{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.safetyChecklist span{color:#91c8b5;background:#101915;border:1px solid #345046;border-radius:8px;padding:7px 10px;font-size:9px}.safetyChecklist span:before{content:"✓";color:var(--cyan);margin-right:6px}.liveConfigActions{border-top:1px solid #3a3024;margin-top:17px;padding-top:16px}.configFeedback{min-width:0}.configFeedback b,.configFeedback span{display:block}.configFeedback b{color:#b8d9ce;font-size:11px}.configFeedback span{color:#7c8f88;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.configFeedback.error b,.configFeedback.error span{color:#e99b8c}.liveConfigActions button{color:#17110a;cursor:pointer;background:#d3a15d;border:1px solid #d3a15d;border-radius:9px;padding:11px 16px;font-weight:800}.liveConfigActions button:disabled{cursor:wait;opacity:.55}.liveConfigActions button:focus-visible{outline-offset:2px;outline:2px solid #ffe0ac}.tr{grid-template-columns:1fr .8fr 1fr .7fr 1fr 1fr}.ledgerHead{align-items:center;gap:18px}.ledgerControls,.ledgerTabs{align-items:center;gap:8px;display:flex}.ledgerControls{align-items:flex-start}.warehouseStartTimes{align-items:flex-start;gap:10px;min-height:36px;display:flex}.warehouseStartTimes span{color:#718783;white-space:nowrap;align-items:center;gap:4px;min-height:36px;font-size:10px;display:inline-flex}.warehouseStartTimes b{color:#cfe2de;font-size:10px;font-weight:700}.warehouseStartTimes i{background:#65dfa0;border-radius:50%;width:6px;height:6px}.warehouseStartTimes i.short{background:#a896ff}.ledgerControls label{color:#6f8582;align-items:center;gap:7px;font-size:9px;display:flex}.ledgerControls input{color:#cfe2de;text-align:center;background:#091416;border:1px solid #2b413e;border-radius:8px;outline:none;width:58px;min-height:34px;padding:0 8px}.ledgerControls input:focus-visible,.ledgerTabs button:focus-visible,.trendScope button:focus-visible,.showAllFills:focus-visible{outline-offset:2px;outline:2px solid #a8fff0}.showAllFills{color:#8ca39f;cursor:pointer;background:#091416;border:1px solid #2b413e;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px}.showAllFills:hover{color:#c7e7e1;border-color:#49726b}.rangeControls{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.rangeControls button{color:#78908c;cursor:pointer;background:#081315;border:1px solid #29413e;border-radius:8px;min-height:34px;padding:0 14px;font-size:9px}.rangeControls button.active{color:#061412;background:var(--cyan);border-color:#5b9f93;font-weight:800}.customDates{gap:12px;margin:-2px 0 14px;display:flex}.customDates label{color:#758b87;gap:5px;font-size:8px;display:grid}.customDates input{color:#d0e5e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081315;border:1px solid #29413e;border-radius:8px;min-height:36px;padding:0 10px}.historyNotice{color:#83bcb2;margin-bottom:12px;font-size:9px}.historyNotice.error{color:#ff908b}.recordCount{color:#718783;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 8px;font-size:9px;display:flex}.recordCount b{white-space:nowrap;margin-right:auto;font-size:10px}.ledgerTabs{background:#071113;border:1px solid #29413e;border-radius:9px;padding:3px}.ledgerTabs button{color:#718783;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 12px;font-size:10px}.ledgerTabs button.active{color:#071311;background:var(--cyan);font-weight:800}.tradeLegend{flex-wrap:wrap;align-items:flex-end;gap:13px;margin:0 auto 0 0;display:flex}.tradeLegend span{align-items:center;font-size:9px;font-weight:700;display:inline-flex}.tradeLegend span:before{content:none;display:none}.ledger .layoutToolbar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:6px;display:grid}.ledger .tradeLegend{display:contents}.ledger .tradeLegend span,.ledger .layoutToolbar>button{white-space:nowrap;justify-content:center;width:100%;height:28px;min-height:28px;margin:0;padding:0 3px;font-size:8px}.tradeSummary{background:#203330;border:1px solid #203330;border-radius:10px;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.tradeSummary>div{background:#091416;min-width:0;padding:11px 12px}.tradeSummary span{color:#667c78;font-size:8px;display:block}.tradeSummary b{color:#d5e6e2;white-space:nowrap;margin-top:5px;font-size:12px;display:block}.tradeSummary b em{color:#d4a25b;font-size:10px;font-style:normal;font-weight:600}.tradeSummary b strong{margin-left:5px;font-size:11px}.tradeTrend{border-top:1px solid #192a28;padding-top:14px}.cycleBaseline{background:#243b38;border:1px solid #243b38;border-radius:10px;grid-template-columns:1.5fr repeat(4,1fr);gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.cycleBaseline>div{background:#091416;min-width:0;padding:10px 12px}.cycleBaseline span,.cycleBaseline b{white-space:nowrap;display:block}.cycleBaseline span{color:#647b77;font-size:8px}.cycleBaseline b{color:#d8ebe7;margin-top:5px;font-size:11px}.cycleBaseline .long b{color:#65dfa0}.cycleBaseline .short b{color:#a896ff}.ruleCycleBaseline{background:#29403d;border:1px solid #29403d;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.ruleCycleBaseline>div{background:#091416;min-width:0;padding:10px 12px}.ruleCycleBaseline span,.ruleCycleBaseline b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ruleCycleBaseline span{color:#647b77;font-size:8px}.ruleCycleBaseline b{color:#d8ebe7;margin-top:5px;font-size:12px}.ruleCycleBaseline .long b{color:#65dfa0}.ruleCycleBaseline .short b{color:#a896ff}.cycleBaselineEmpty{color:#718783;border:1px dashed #29403d;border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:9px}.cycleLedgerView{gap:14px;display:grid}.cycleHistoryRail{scrollbar-width:thin;scrollbar-color:#31504a transparent;gap:8px;padding:1px 1px 5px;display:flex;overflow-x:auto}.cycleHistoryRail button{color:#738985;text-align:left;cursor:pointer;background:#081315;border:1px solid #29413e;border-radius:10px;flex:0 0 168px;min-height:76px;padding:10px 11px}.cycleHistoryRail button.active{background:#0d211f;border-color:#71d6c4}.cycleHistoryRail span,.cycleHistoryRail b,.cycleHistoryRail small{display:block}.cycleHistoryRail span{font-size:8px}.cycleHistoryRail b{color:#d8ebe7;margin-top:5px;font-size:11px}.cycleHistoryRail small{color:#718783;margin-top:5px;font-size:8px}.cycleOverview,.cycleStats,.cycleActionStats{background:#243b38;border:1px solid #243b38;border-radius:10px;gap:1px;display:grid;overflow:hidden}.cycleOverview,.cycleStats{grid-template-columns:repeat(6,minmax(0,1fr))}.cycleActionStats{grid-template-columns:repeat(4,minmax(0,1fr))}.cycleOverview>div,.cycleStats>div,.cycleActionStats>div{background:#091416;min-width:0;padding:10px 11px}.cycleOverview span,.cycleOverview b,.cycleStats span,.cycleStats b,.cycleActionStats span,.cycleActionStats b{display:block}.cycleOverview span,.cycleStats span,.cycleActionStats span{color:#647b77;font-size:8px}.cycleOverview b,.cycleStats b,.cycleActionStats b{color:#d8ebe7;white-space:nowrap;margin-top:5px;font-size:11px}.cycleOverview .long b{color:#65dfa0}.cycleOverview .short b{color:#a896ff}.cycleFillTable{background:#091416;border:1px solid #203330;border-radius:10px;overflow-x:auto}.cycleFillRow{color:#c9dcd8;border-top:1px solid #172629;grid-template-columns:1.2fr 1fr 1fr .65fr .85fr .75fr;align-items:center;gap:8px;min-height:50px;padding:8px 11px;font-size:9px;display:grid}.cycleFillRow:first-child{border-top:0}.cycleFillRow.head{color:#617773;background:#071113;min-height:35px;font-size:8px}.cycleFillRow span{min-width:0}.cycleFillRow b,.cycleFillRow small{display:block}.cycleFillRow small{color:#667c78;margin-top:3px;font-size:7px}.trendToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.trendToolbar b,.trendToolbar span{display:block}.trendToolbar b{color:#d8ebe7;font-size:11px}.trendToolbar span{color:#607773;margin-top:4px;font-size:8px}.trendScope{background:#071113;border:1px solid #29413e;border-radius:9px;gap:4px;padding:3px;display:flex}.trendScope button{color:#718783;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 11px;font-size:9px}.trendScope button.active{color:#071311;background:var(--cyan);font-weight:800}.trendViewport{width:100%;overflow:hidden}.tradeSvg{background:linear-gradient(#0b1819,#081315);border-radius:10px;width:100%;height:auto;display:block}.zeroLine{stroke:#304440;stroke-width:1px;stroke-dasharray:5 6}.trendLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trendLine.longLine{stroke:#57d990}.trendLine.shortLine{stroke:#9782f4}.trendPoint{cursor:pointer;outline:none}.trendPoint circle{stroke:#071012;stroke-width:3px;transition:r .18s,filter .18s}.trendPoint.long-buy circle{fill:#ff6f76}.trendPoint.long-sell circle{fill:#57d990}.trendPoint.short-buy circle{fill:#63a9ff}.trendPoint.short-sell circle{fill:#f2a34f}.trendPoint.selected circle,.trendPoint:focus circle{filter:drop-shadow(0 3px 7px #4ee7cb61);stroke:#eafffb}.trendPoint text{fill:#708783;font-size:6px}.trendPoint .pointAction{fill:#b8cbc7;font-size:9px;font-weight:700}.nodeDetail{background:#091416;border:1px solid #233a37;border-radius:9px;margin-top:10px;overflow-x:auto}.nodeDetail .tr{border-top:1px solid #172629}.nodeDetail .tr.th{border-top:0}.tradeRecord.long-buy i{background:#ff6f76}.tradeRecord.long-sell i{background:#57d990}.tradeRecord.short-buy i{background:#63a9ff}.tradeRecord.short-sell i{background:#f2a34f}.tradeRecord.long-buy span:nth-child(2){color:#ff8a90}.tradeRecord.long-sell span:nth-child(2){color:#70e3a1}.tradeRecord.short-buy span:nth-child(2){color:#82baff}.tradeRecord.short-sell span:nth-child(2){color:#f4b66f}.tradeRecord.selectable{cursor:pointer}.tradeRecord.selectable:focus-visible{outline-offset:-2px;outline:2px solid #a8fff0}.tradeDetailBackdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020809c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tradeDetailModal{color:#d8ebe7;background:#0a1718;border:1px solid #31504a;border-radius:16px;width:min(430px,100%);padding:18px;overflow:hidden;box-shadow:0 24px 80px #0000007a}.tradeDetailHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tradeDetailHead span{color:#69d7c3;font-size:9px}.tradeDetailHead h3{margin:5px 0 0;font-size:18px}.tradeDetailHead button{color:#bcd1cd;cursor:pointer;background:#101f20;border:1px solid #38504d;border-radius:9px;width:36px;height:36px;font-size:22px}.tradeDetailGrid{background:#203330;border:1px solid #203330;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.tradeDetailGrid div{background:#0b1719;min-width:0;padding:12px}.tradeDetailGrid span,.tradeDetailGrid b{display:block}.tradeDetailGrid span{color:#657c78;font-size:8px}.tradeDetailGrid b{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.tradeChartEmpty{color:#718783;text-align:center;border:1px dashed #29403d;border-radius:10px;place-items:center;min-height:220px;display:grid}.tradeChartEmpty b,.tradeChartEmpty span{display:block}.tradeChartEmpty span{color:#526a66;margin-top:6px;font-size:9px}.layoutToolbar{justify-content:flex-end;align-items:center;gap:7px;min-height:34px;margin-bottom:7px;display:flex}.layoutToolbar button,.metricEditor button{color:#8da49f;cursor:pointer;background:#091416;border:1px solid #29413e;border-radius:7px}.layoutToolbar button{min-height:28px;padding:0 9px;font-size:8px}.layoutToolbar span{color:#526a66;margin-left:3px;font-size:8px}.columnChooser{background:0 0;border:0;align-items:stretch;gap:3px;height:28px;margin-right:auto;padding:0;display:flex}.columnChooser button{min-width:38px;height:28px;min-height:28px}.columnChooser button.active{color:#071311;background:var(--cyan);font-weight:800}.sortableMetricGrid.marketStrip{grid-template-columns:repeat(var(--metric-columns,4),minmax(0,1fr))}.sortableMetricGrid.cycleRoundMetrics{grid-template-columns:repeat(var(--metric-columns,4),minmax(0,1fr));margin-bottom:14px}.metricVisibility{background:#081315;border:1px solid #29413e;border-radius:9px;flex-wrap:wrap;gap:7px;margin:0 0 10px;padding:10px;display:flex}.metricVisibility label{color:#9bb2ad;cursor:pointer;border:1px solid #203633;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;display:inline-flex}.metricVisibility input{accent-color:var(--cyan)}.sortableMetricGrid{background:#203330;border:1px solid #203330;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sortableMetric{background:#0b1719;min-width:0;padding:14px;position:relative}.sortableMetric.wide{grid-column:span 2}.sortableMetric.focus{grid-column:span 2;min-height:112px}.sortableMetricGrid.editing .sortableMetric{cursor:grab;outline-offset:-4px;outline:1px dashed #4b7770}.sortableMetricGrid.editing .sortableMetric:active{cursor:grabbing}.metricValueRow{justify-content:space-between;align-items:flex-end;gap:5px;min-width:0;margin-top:6px;display:flex}.metricValueRow>b{color:#d5e6e2;white-space:nowrap;min-width:0;font-size:13px;display:block}.metricLabelRow{color:#667c78;justify-content:space-between;align-items:flex-end;gap:5px;min-width:0;font-size:8px;display:flex}.metricLabelRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sortableMetric.profit .metricValueRow>b{color:#59d699}.sortableMetric.loss .metricValueRow>b{color:#ff7477}.sortableMetric.cost .metricValueRow>b{color:#d4a25b}.metricEditor{gap:4px;margin-bottom:9px;display:flex}.metricEditor button{min-height:25px;padding:0 7px;font-size:7px}.metricEditor button:focus-visible,.layoutToolbar button:focus-visible,.rangeControls button:focus-visible,.customDates input:focus-visible{outline-offset:2px;outline:2px solid #a8fff0}.layoutBlock>.marketStrip,.layoutBlock>.tradeSummary{margin-bottom:14px}@media (width<=1000px){.marketStrip,.pnlGrid{grid-template-columns:1fr 1fr}.warehouseGrid{grid-template-columns:1fr}.tradeSummary{grid-template-columns:repeat(5,1fr)}.settingsColumns,.liveConfigGroups{grid-template-columns:1fr}.balanceLine{grid-template-columns:1fr 1fr}.nodeDetail{grid-template-columns:repeat(3,1fr)}.sortableMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.marketStrip,.pnlGrid{grid-template-columns:1fr 1fr}.warehouse{padding:12px 10px}.warehouseBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.warehouseOrderBook{padding-left:8px}.warehouseDataPane .warehouseHead{min-height:36px}.warehouseDataPane .layoutToolbar{gap:2px;height:11px;min-height:11px;top:13px}.warehouseDataPane .layoutToolbar button,.warehouseDataPane .columnChooser button{min-width:19px;height:11px;min-height:11px;padding-inline:2px;font-size:6.4px}.warehouseMetricGrid .sortableMetric{min-height:46px;padding:5px}.warehouseMetricGrid .metricLabelRow{font-size:6px}.warehouseMetricGrid .metricValueRow>b{font-size:8px}.warehouseHead strong{font-size:25px}.bookRow{min-height:17px;padding-inline:4px}.bookRow b{font-size:8px}.bookRow span{font-size:7px}.bookMarket strong{font-size:14px}.warehouseFooter{flex-direction:column;gap:4px}.warehouseBookFooter{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding-inline:4px;font-size:7px}.settingsActions,.liveConfigHead,.liveConfigActions{flex-direction:column;align-items:stretch}.settingsTitleRow{align-items:flex-start}.settingsTitleRow .collapseRules{flex:none}.settingsQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.latestPrice,.realtimeApplyButton,.realModelBadge{min-width:0;height:44px;padding:6px 4px}.modeSwitch{width:100%}.settingsGrid,.tierRule,.liveConfigGrid{grid-template-columns:1fr 1fr}.tierRule>strong{grid-column:1/-1}.settingsActions>div{margin-right:0}.balanceLine{grid-template-columns:1fr 1fr}.notice em{display:none}.configSummary{grid-template-columns:1fr}.liveConfigGrid .numberField input{font-size:16px}.ruleFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ruleField{padding:6px 4px}.ruleField .numberField>span{font-size:7px}.ruleField .numberField input{min-height:36px;padding:6px 19px 6px 5px;font-size:13px}.ruleField .numberField em{font-size:7px;right:5px}.ruleLayoutToolbar{flex-wrap:wrap;align-items:flex-start;top:9px;right:12px}.ruleLayoutToolbar span{text-align:right;width:100%;margin-left:0}.ruleCode{min-width:0}.tr{grid-template-columns:.8fr 1.3fr .7fr .6fr}.tr span:last-child{display:none}.ledgerHead,.trendToolbar{flex-direction:column;align-items:stretch}.trendScope{width:100%}.trendScope button{flex:1;min-height:44px;padding:0 5px}.cycleBaseline{grid-template-columns:1fr 1fr}.cycleBaseline>div:first-child{grid-column:1/-1}.ledgerControls{justify-content:space-between;align-items:flex-start;width:100%}.warehouseStartTimes{flex:1;justify-content:flex-end;gap:6px}.warehouseStartTimes span,.warehouseStartTimes b{font-size:8px}.warehouseStartTimes span{flex-wrap:wrap;align-content:center;line-height:1.2}.ruleCycleBaseline{grid-template-columns:repeat(3,minmax(0,1fr))}.cycleOverview,.cycleStats,.cycleActionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cycleFillRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.cycleFillRow.head{display:none}.cycleFillRow>span{border-bottom:1px solid #172629;border-right:1px solid #172629;min-height:50px;padding:9px 8px}.cycleFillRow>span:nth-child(3n){border-right:0}.cycleFillRow>span:nth-last-child(-n+3){border-bottom:0}.tradeSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.nodeDetail{grid-template-columns:1fr 1fr}.sortableMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sortableMetricGrid.marketStrip{grid-template-columns:repeat(var(--metric-columns,2),minmax(0,1fr))}.sortableMetric{padding:10px 7px}.metricLabelRow{font-size:7px;line-height:1.25}.metricValueRow{margin-top:4px}.metricValueRow>b{white-space:normal;overflow-wrap:anywhere;font-size:11px}.sortableMetric>small{font-size:7px;line-height:1.3}.sortableMetric.wide{grid-column:span 2}.sortableMetric.focus{grid-column:span 3;min-height:96px}.layoutToolbar{flex-wrap:wrap;align-items:flex-end}.ledger .layoutToolbar{align-items:start}.layoutToolbar span{text-align:right;flex-basis:100%}.customDates{grid-template-columns:1fr 1fr;display:grid}}:root{--bg:#071012;--panel:#0d181a;--line:#1c2b2e;--text:#edf7f5;--muted:#718584;--cyan:#4ee7cb;--purple:#9782f4}*{box-sizing:border-box}body{background:radial-gradient(circle at 70% -10%, #153237 0, transparent 34%), var(--bg);color:var(--text);margin:0;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}main{min-height:100vh;display:flex}aside{border-right:1px solid var(--line);background:#080f11;flex-direction:column;width:218px;padding:24px 15px;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-items:center;gap:11px;padding:0 8px 34px;display:flex}.logo>span{width:37px;height:37px;color:var(--cyan);background:#102422;border:1px solid #2b6c65;border-radius:10px;place-items:center;font-weight:900;display:grid}.logo div{flex-direction:column;display:flex}.logo b{font-size:14px}.logo small{letter-spacing:1.7px;color:#536967;margin-top:4px;font-size:8px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#708280;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px}nav .active{color:#e9fffb;border-left:2px solid var(--cyan);background:#112421}.guard{color:#a6d8ce;background:#0e211e;border:1px solid #21413c;border-radius:8px;margin-top:auto;padding:12px;font-size:11px}.guard i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.guard small{color:#53736d;margin:6px 0 0 14px;display:block}.workspace{flex-direction:column;width:calc(100% - 218px);max-width:1500px;margin-left:218px;padding:31px 40px 18px;display:flex}.workspace>*{order:1}.workspace>.warehouseGrid{order:2}.workspace>.warehouseGrid~*{order:4}.workspace>.liveControlPanel{order:3}.workspace>.ledger{order:4}.workspace>.tradingRulesPanel{order:5}.workspace>.multiStrategyPanel{order:6}.workspace>.allowlistPanel{order:7}.systemSwitcher{background:#071113;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:12px;width:min(570px,100%);margin:0 auto 18px;padding:0;display:grid}.standaloneSystemWorkspace{width:100%;max-width:none;margin-left:0;padding-left:24px;padding-right:24px}.systemSwitcher button{color:#78908c;cursor:pointer;background:#0d191b;border:1px solid #29413e;border-radius:8px;min-width:0;min-height:42px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.systemSwitcher button.active{color:#081514;background:#7ce1cc;border-color:#56cdb7}.systemSwitcher button:focus-visible{outline-offset:2px;outline:2px solid #a8fff0}.systemSwipeViewport{touch-action:pan-y;min-width:0}.systemPane[hidden]{display:none}.systemPane{min-width:0}.dualSystemPane{flex-direction:column;display:flex}.dualSystemPane>*{order:1}.dualSystemPane>.warehouseGrid{order:2}.dualSystemPane>.warehouseGrid~*{order:4}.dualSystemPane>.liveControlPanel{order:3}.dualSystemPane>.ledger{order:4}.dualSystemPane>.tradingRulesPanel{order:5}.dualSystemPane>.allowlistPanel{order:7}.singleSystemPane{gap:16px;display:grid}.embeddedSingleSystem .contractGridWorkbench{width:100%}.systemPane.slide-next{animation:.24s cubic-bezier(.2,.8,.2,1) system-slide-next}.systemPane.slide-previous{animation:.24s cubic-bezier(.2,.8,.2,1) system-slide-previous}@keyframes system-slide-next{0%{opacity:.76;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes system-slide-previous{0%{opacity:.76;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.martingaleSystemPanel{background:#091516;border:1px solid #294541;border-radius:16px;min-height:540px;padding:24px}.martingaleSystemHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.martingaleSystemHead h1{color:#e1efec;margin:0;font-size:26px}.martingaleSystemHead p{color:#78908c;max-width:68ch;margin:8px 0 0;font-size:11px;line-height:1.7}.martingaleSystemHead strong{color:#eeb574;background:#2b2016;border:1px solid #6e4b2f;border-radius:8px;flex:none;align-items:center;min-height:32px;padding:0 11px;font-size:9px;display:inline-flex}.martingaleGuardrailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.martingaleGuardrailGrid article{background:#0d1d1e;border:1px solid #263e3a;border-radius:13px;min-width:0;padding:17px}.martingaleGuardrailGrid span,.martingaleGuardrailGrid b{display:block}.martingaleGuardrailGrid span{color:#76d8c5;font-size:9px}.martingaleGuardrailGrid b{color:#d9e7e4;margin-top:7px;font-size:14px}.martingaleGuardrailGrid p{color:#708682;margin:8px 0 0;font-size:10px;line-height:1.65}.martingaleRuntimeNotice{background:#0a1718;border:1px dashed #36504b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 17px;display:flex}.martingaleRuntimeNotice b,.martingaleRuntimeNotice span{display:block}.martingaleRuntimeNotice b{color:#cadbd7;font-size:12px}.martingaleRuntimeNotice span{color:#718783;margin-top:5px;font-size:10px;line-height:1.6}.martingaleRuntimeNotice em{color:#829893;flex:none;font-size:10px;font-style:normal}@media (prefers-reduced-motion:reduce){.systemPane.slide-next,.systemPane.slide-previous{animation:none}}.multiStrategyPanel{background:linear-gradient(145deg,#0b1b1c,#0a1719);border:1px solid #294b47;border-radius:20px;padding:24px}.multiStrategyHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.multiStrategyHead h2{margin:3px 0 7px;font-size:24px}.multiStrategyHead p:last-child{color:#78908c;max-width:760px;margin:0}.multiTradeLock{color:#f2b875;background:#2b2016;border:1px solid #6e4b2f;border-radius:999px;flex:none;padding:9px 14px;font-weight:700}.multiSafetyBanner{background:#102522;border:1px solid #31514c;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:flex}.multiSafetyBanner b{color:#8ae2d2}.multiSafetyBanner span{color:#78908c}.strategyInstanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.strategyInstance{background:#091516;border:1px solid #294541;border-radius:16px;min-width:0;padding:16px}.strategyInstance.long_grid{border-top-color:#55d7b9}.strategyInstance.short_grid{border-top-color:#ed927c}.strategyInstance.neutral_grid{border-top-color:#9a86ef}.strategyInstanceHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.strategyInstanceHead span{color:#8a9f9b;font-size:11px}.strategyInstanceHead h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:16px}.strategyInstanceHead em{border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal}.strategyInstanceHead em.ready{color:#7de1cb;background:#15372f}.strategyInstanceHead em.locked{color:#e8b474;background:#2c2118}.strategyDraftFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.strategyDraftFields .numberField{min-width:0}.strategyDraftFields .numberField>span{font-size:9px}.strategyDraftFields .numberField>div{min-height:58px}.strategyDraftFields .numberField input{min-width:0;font-size:18px}.strategyShadowMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategyShadowMetrics span{color:#708783;background:#102021;border-radius:9px;min-width:0;padding:8px;font-size:9px}.strategyShadowMetrics b{color:#dcebe8;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.strategyShadowError{color:#ef927f;margin:10px 0 0;font-size:10px}.multiStrategyActions{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.multiStrategyActions p{color:#7de1cb;margin:0}.multiStrategyActions p.error{color:#ef927f}.multiStrategyActions label{color:#7f9591;gap:6px;font-size:10px;display:grid}.multiStrategyActions input{color:#dcebe8;background:#071213;border:1px solid #31534e;border-radius:9px;min-height:44px;padding:0 12px}.multiStrategyActions button{color:#071312;cursor:pointer;background:#77dac7;border:1px solid #3b6a62;border-radius:9px;min-height:44px;padding:0 18px;font-weight:800}.multiStrategyActions button:disabled{opacity:.45;cursor:not-allowed}.multiStrategyPreviewShell{color:#dcebe8;background:#050b0c;min-height:100vh;padding:32px 16px 70px}.multiStrategyPreviewPanel{max-width:1240px;margin:0 auto}.strategySystemPreview{display:block}.strategySystemPreview>.systemSwitcher{margin-bottom:18px}.dualPreviewPanel{background:#091516;border:1px solid #294541;border-radius:18px;width:min(1120px,100%);min-height:620px;margin:0 auto;padding:28px;position:relative}.dualPreviewPanel span{color:#6cd8c1;font-size:10px}.dualPreviewPanel h1{margin:6px 0 8px;font-size:28px}.dualPreviewPanel p{color:#78908c;max-width:62ch;margin:0;font-size:11px;line-height:1.7}.dualPreviewFooter{background:#071113;border:1px solid #263f3b;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.dualPreviewFooter button{color:#8aa09c;text-align:center;background:#0d1b1d;border:0;border-radius:8px;min-height:44px}.multiStrategyPreviewPanel .multiStrategyHead h1{margin:3px 0 7px;font-size:30px}.multiPreviewSafety{background:#102522;border:1px solid #31514c;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:14px 16px;display:flex}.multiPreviewSafety b{color:#8ae2d2;flex:none}.multiPreviewSafety span{color:#8da39f}.multiPreviewDescription{color:#829994;min-height:42px;margin:0 0 14px;font-size:12px;line-height:1.7}.multiPreviewMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.multiPreviewMetric{background:#071213;border:1px solid #213b38;border-radius:10px;min-width:0;min-height:72px;padding:11px 12px}.multiPreviewMetric span{color:#708783;font-size:10px;display:block}.multiPreviewMetric b{color:#e2efed;overflow-wrap:anywhere;margin-top:8px;font-size:16px;display:block}.multiPreviewFootnote{color:#617a75;margin:12px 0 0;font-size:10px}.contractGridWorkbench{background:#091315;border:1px solid #243b38;border-radius:18px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000061}.contractGridWorkbench button,.contractGridWorkbench input,.contractGridWorkbench select{font:inherit}.contractGridWorkbench button{cursor:pointer}.contractGridHeader{border-bottom:1px solid #1d312e;justify-content:space-between;align-items:flex-end;margin:0;padding:26px 28px 20px;display:flex}.contractGridHeader span{color:#728985;font-size:11px}.contractGridHeader h1{letter-spacing:-.02em;margin:4px 0 0;font-size:28px;line-height:1}.contractGridHeader strong{color:#7ce1cc;background:#102822;border:1px solid #315d55;border-radius:999px;padding:7px 10px;font-size:10px}.contractSafetyNote{background:#0f211f;border:1px solid #284b45;border-radius:12px;align-items:center;gap:10px;margin:18px 28px 0;padding:12px 14px;font-size:10px;display:flex}.contractSafetyNote b{color:#e9b36e;flex:none}.contractSafetyNote span{color:#7d9590}.contractTradingSetup{grid-template-columns:minmax(0,1.4fr) minmax(130px,.65fr) minmax(180px,.8fr);align-items:end;gap:10px;padding:22px 28px 15px;display:grid}.contractTradingSetup label,.contractTradingSetup>div{min-width:0}.contractTradingSetup span{color:#728985;margin-bottom:6px;font-size:10px;display:block}.contractTradingSetup select{color:#edf7f5;background:#101f21;border:1px solid #2a4742;border-radius:10px;width:100%;min-height:48px;padding:0 38px 0 12px;font-size:14px;font-weight:500}.contractAnchor{text-align:right}.contractAnchor b{color:#69d6bd;font-size:14px;font-weight:500}.contractAnchor small{color:#6f8581;margin-top:4px;font-size:8px;display:block}.contractModeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 28px;display:grid}.contractModeTabs button{color:#8ba09c;background:#101d1f;border:1px solid #233b38;border-radius:12px;min-width:0;padding:11px 8px}.contractModeTabs button b,.contractModeTabs button span{display:block}.contractModeTabs button b{font-size:13px;font-weight:500}.contractModeTabs button span{margin-top:3px;font-size:9px}.contractModeTabs button.active.long_grid{color:#8ee4d3;background:#17312c;border-color:#4abda8}.contractModeTabs button.active.short_grid{color:#efa785;background:#30201a;border-color:#c37e61}.contractModeTabs button.active.neutral_grid{color:#b7a8f3;background:#241f36;border-color:#7f6cc7}.contractModeTabs button:focus-visible,.contractGridWorkbench input:focus-visible,.contractGridWorkbench select:focus-visible,.contractGridWorkbench button:focus-visible{outline-offset:2px;outline:2px solid #7de1cb}.contractModeDescription{color:#78908c;text-align:center;margin:12px 28px 0;font-size:11px;line-height:1.7}.contractStartupPrices{background:#0b181a;border:1px solid #24413c;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 28px 0;padding:15px;display:grid}.contractStartupPrices>p{color:#718783;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.existingPositionPanel{background:#0b181a;border:1px solid #24413c;border-radius:14px;margin:18px 28px 0;overflow:hidden}.existingPositionHead{border-bottom:1px solid #203a35;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.existingPositionHead h2{color:#e0ecea;margin:0;font-size:16px}.existingPositionHead span{color:#708682;margin-top:4px;font-size:9px;display:block}.existingPositionHead strong{color:#7bd9c6;border:1px solid #31564f;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.positionSideGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.positionSideReadback{min-width:0;padding:15px 16px}.positionSideReadback+.positionSideReadback{border-left:1px solid #203a35}.positionSideTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.positionSideTitle b{color:#cbdad7;font-size:12px}.positionSideTitle span{color:#83dcca;font-size:11px;font-weight:600}.positionSideReadback dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 0;display:grid}.positionSideReadback dl>div{background:#101f21;border-radius:9px;min-width:0;padding:9px 10px}.positionSideReadback dt{color:#718783;font-size:8px}.positionSideReadback dd{color:#e1edeb;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:500}.positionSideReadback .liquidationMetric dd{color:#efad82}.positionReadbackEmpty{padding:20px 16px}.positionReadbackEmpty b,.positionReadbackEmpty span{display:block}.positionReadbackEmpty b{color:#becdca;font-size:12px}.positionReadbackEmpty span{color:#708581;margin-top:6px;font-size:9px;line-height:1.6}.positionReadbackNote{color:#6e847f;border-top:1px solid #203a35;margin:0;padding:10px 16px;font-size:9px;line-height:1.6}.contractRiskStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 28px 0;display:grid}.contractRiskStrip>div,.contractPlanSummary>div{background:#0e1d1f;border:1px solid #213936;border-radius:11px;min-width:0;padding:13px 14px}.contractRiskStrip span,.contractPlanSummary span{color:#6f8581;font-size:9px;display:block}.contractRiskStrip b,.contractPlanSummary b{color:#dfecea;overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.contractTierSection{border-top:1px solid #1b2d2b;margin-top:22px;padding:24px 28px}.contractSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.contractSectionHead span{color:#6cd8c1;letter-spacing:.08em;font-size:9px}.contractSectionHead h2{color:#e2eeec;margin:3px 0 0;font-size:18px}.contractSectionHead small,.contractSectionHead i{color:#728985;font-size:10px;font-style:normal}.tierFieldGuide{background:#0d1b1d;border:1px solid #213936;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.tierFieldGuide p{border-right:1px solid #213936;min-width:0;margin:0;padding:12px 14px}.tierFieldGuide p:last-child{border-right:0}.tierFieldGuide b,.tierFieldGuide span{display:block}.tierFieldGuide b{color:#9fded1;font-size:10px}.tierFieldGuide span{color:#718783;margin-top:5px;font-size:9px;line-height:1.55}.contractTierList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.contractTierCard{background:#0c191b;border:1px solid #233d39;border-radius:14px;min-width:0;padding:15px}.contractTierTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.contractTierTitle b{color:#dfecea;font-size:13px}.contractTierTitle span{color:#6ddac3;font-size:9px}.stepModeSelector{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 12px;padding:0;display:grid}.stepModeSelector legend{color:#718783;grid-column:1/-1;width:100%;margin-bottom:5px;font-size:9px}.stepModeSelector button{color:#829792;background:#101d1f;border:1px solid #2b4541;border-radius:8px;min-height:32px;font-size:10px;font-weight:500}.stepModeSelector button.active{color:#9ce9da;background:#17332e;border-color:#4ebca7}.contractTierFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contractTierFields>.tierNumberField:last-child:nth-child(odd){grid-column:1/-1}.tierNumberField{min-width:0;display:block}.tierNumberField>span{color:#718783;margin-bottom:5px;font-size:9px;display:block}.tierNumberField>div{background:#111f21;border:1px solid #253b38;border-radius:9px;align-items:center;min-width:0;height:48px;padding:0 10px;display:flex}.tierNumberField input{color:#eef8f6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:500}.tierNumberField em{color:#6f8581;flex:none;font-size:8px;font-style:normal}.readonlyTierNumber>div{background:#0d1b1d;border-style:dashed}.readonlyTierNumber b{color:#91dfcf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.tierSafetyCopy{color:#657c77;margin:10px 0 0;font-size:8px;line-height:1.55}.contractProtectionGrid{border-top:1px solid #1b2d2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 28px;display:grid}.contractProtectionGrid>section{background:#0b181a;border:1px solid #213936;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:17px;display:grid}.contractProtectionGrid p,.contractProtectionGrid li{color:#718783;font-size:10px;line-height:1.65}.contractProtectionGrid p{margin:0}.contractProtectionGrid ul{gap:6px;margin:0;padding-left:17px;display:grid}.contractInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contractPlanSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 28px 24px;display:grid}.contractPlanSummary b.danger{color:#f08b7c}.pilotReadiness,.hourlyOpsPanel{background:#0b181a;border:1px solid #213936;border-radius:15px;margin:0 28px 24px;padding:20px}.pilotReadiness .contractSectionHead i{color:#e4ad66;background:#2b2118;border-radius:999px;padding:6px 9px}.pilotNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.pilotNumbers>div{background:#101f21;border-radius:10px;min-width:0;padding:12px}.pilotNumbers span{color:#6f8581;font-size:9px;display:block}.pilotNumbers b{color:#e4efed;margin-top:6px;font-size:14px;display:block}.pilotGates{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pilotGates li{color:#778b87;border:1px solid #273936;border-radius:10px;min-width:0;padding:11px}.pilotGates li.done{background:#10241f;border-color:#31584f}.pilotGates b,.pilotGates span{display:block}.pilotGates b{color:#bdcbc8;font-size:10px}.pilotGates li.done b{color:#7edcc8}.pilotGates span{margin-top:5px;font-size:8px;line-height:1.5}.pilotSimulator{background:#101f21;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.pilotSimulator h3{color:#dce9e6;margin:0;font-size:12px}.pilotSimulator p{color:#6f8581;margin:5px 0 0;font-size:9px;line-height:1.55}.pilotSimulator>button{color:#c8f5eb;background:#1b493e;border:1px solid #448f80;border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700}.pilotSimulator>button:disabled{color:#778680;cursor:not-allowed;background:#2c3935;border-color:#354540}.pilotSimulationResult{border-top:1px solid #263b37;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.pilotSimulationResult>span{color:#718783;font-size:8px}.pilotSimulationResult b{color:#dfebe9;margin-top:5px;font-size:11px;display:block}.pilotSimulationResult small{color:#627873;grid-column:1/-1;font-size:8px;line-height:1.5}.pilotSimulatorHint{grid-column:1/-1}.hourlyOpsPanel{padding:0;overflow:hidden}.hourlyOpsHead{border-bottom:1px solid #213633;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.hourlyOpsHead span{color:#6cd8c1;font-size:9px}.hourlyOpsHead h2{color:#e2eeec;margin:3px 0 0;font-size:18px}.hourlyOpsHead strong{color:#829690;border:1px solid #364945;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.hourlyWindow{background:#0e1f20;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:15px 20px;display:grid}.hourlyWindow>span{color:#718783;font-size:9px}.hourlyWindow>b{color:#d7e5e2;text-align:right;font-size:12px}.hourlyWindow>small{color:#718783;grid-column:1/-1;font-size:9px;line-height:1.5}.hourlyChecks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hourlyChecks>div{border-bottom:1px solid #1f3330;border-right:1px solid #1f3330;min-width:0;min-height:74px;padding:14px 20px}.hourlyChecks>div:nth-child(3n){border-right:0}.hourlyChecks span,.hourlyChecks b{display:block}.hourlyChecks span{color:#6cd8c1;font-size:9px}.hourlyChecks b{color:#b9cac6;margin-top:6px;font-size:10px;line-height:1.5}.hourlyEmpty{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.hourlyEmpty b{color:#d5e2df;flex:none;font-size:11px}.hourlyEmpty span{color:#718783;text-align:right;max-width:72ch;font-size:9px;line-height:1.6}.contractFieldError{color:#ef927f;margin-top:7px;font-size:9px;line-height:1.5;display:block}.singleDataWorkspace{background:#091719;border:1px solid #27423e;border-radius:15px;margin:0 28px 24px;overflow:hidden}.singleDataNav{background:#132624;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:5px;display:grid}.singleDataNav button{color:#78908c;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:11px;font-weight:650}.singleDataNav button.active{color:#baf0e4;background:#24483f;box-shadow:0 5px 15px #020a0947}.singleDataPage{min-height:300px;padding:20px}.singleDataHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.singleDataHead h2{color:#e3efed;margin:0;font-size:19px}.singleDataHead p{color:#708783;margin:5px 0 0;font-size:9px;line-height:1.5}.singleDataHead strong{color:#80d9c6;background:#142924;border-radius:8px;flex:none;padding:6px 9px;font-size:9px}.singleStatsGroup+.singleStatsGroup{border-top:1px solid #203633;margin-top:18px;padding-top:18px}.singleStatsGroup h3{color:#8ee2d0;margin:0;font-size:13px}.singleStatsGroup.today h3{color:#e5ba7b}.singleStatsGroup>p{color:#6e837f;margin:5px 0 12px;font-size:9px}.singleMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.singleMetricGrid>div{background:#102022;border-radius:11px;min-width:0;padding:13px}.singleMetricGrid span,.singleMetricGrid b,.singleMetricGrid small{display:block}.singleMetricGrid span{color:#718783;font-size:9px}.singleMetricGrid b{color:#e7f2f0;margin-top:7px;font-size:16px}.singleMetricGrid small{color:#617873;margin-top:5px;font-size:8px}.singleMarketHero{background:#102220;border-radius:13px;place-items:center;min-height:132px;display:grid}.singleMarketHero span,.singleMarketHero small{color:#718783;font-size:9px}.singleMarketHero b{color:#b4ebdf;letter-spacing:-.03em;font-size:32px}.singleBaseTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.singleBaseTrack>div{border:1px dashed #2a403d;border-radius:11px;padding:13px}.singleBaseTrack>div.ready{background:#10231f;border-style:solid;border-color:#315a52}.singleBaseTrack span,.singleBaseTrack b,.singleBaseTrack small{display:block}.singleBaseTrack span{color:#718783;font-size:9px}.singleBaseTrack b{color:#dfecea;margin-top:7px;font-size:14px}.singleBaseTrack small{color:#617873;margin-top:5px;font-size:8px}.singleFillScope{gap:7px;display:flex}.singleFillScope button{color:#748984;background:#0d1d1f;border:1px solid #29433f;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px}.singleFillScope button.active{color:#a9e7da;border-color:#4c9d8e}.singleEmptyLedger{text-align:center;border:1px dashed #2b423f;border-radius:12px;place-items:center;min-height:170px;margin-top:12px;padding:24px;display:grid}.singleEmptyLedger b{color:#cbd9d6;font-size:13px}.singleEmptyLedger span{color:#6d837e;max-width:62ch;font-size:9px;line-height:1.7}.singleRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.singleRuleGrid article{background:#102022;border-radius:12px;min-width:0;padding:14px}.singleRuleGrid h3{color:#92dfcf;margin:0 0 11px;font-size:12px}.singleRuleGrid dl{gap:8px;margin:0;display:grid}.singleRuleGrid dl>div{justify-content:space-between;gap:10px;display:flex}.singleRuleGrid dt{color:#6f8581;font-size:8px}.singleRuleGrid dd{color:#d9e7e4;text-align:right;margin:0;font-size:9px}.singleRuleFoot{background:#0d1d1f;border-radius:10px;grid-template-columns:auto 1fr;gap:7px 14px;margin-top:12px;padding:13px;display:grid}.singleRuleFoot span{color:#6e837f;font-size:9px}.singleRuleFoot b{color:#b9cbc7;text-align:right;font-size:9px}.contractGridFooter{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1517f5;border-top:1px solid #25413d;padding:15px 28px 20px;position:sticky;bottom:0;box-shadow:0 -12px 30px #020809a6}.contractGridFooter>button{color:#173113;background:#a7df8b;border:0;border-radius:12px;width:100%;min-height:52px;font-weight:900}.contractGridFooter>button:disabled{color:#78877f;cursor:not-allowed;background:#33423a}.contractGridFooter>small{color:#5e7570;text-align:center;margin-top:8px;font-size:9px;display:block}@media (width>=980px){.contractGridFooter>button{width:min(440px,100%);margin:0 auto;display:block}}@media (width<=900px){.strategyInstanceGrid,.multiStrategyActions{grid-template-columns:1fr}.multiStrategyActions button{width:100%}}@media (width<=560px){.systemSwitcher{gap:8px;width:100%;margin-bottom:12px}.systemSwitcher button{min-height:42px;padding:0 8px;font-size:11px}.systemSwipeViewport{overflow:hidden}.martingaleSystemPanel{border-radius:14px;min-height:480px;padding:18px}.martingaleSystemHead{flex-direction:column;align-items:flex-start;gap:12px}.martingaleSystemHead h1{font-size:22px}.martingaleGuardrailGrid{grid-template-columns:1fr}.martingaleRuntimeNotice{flex-direction:column;align-items:flex-start;gap:8px}.multiStrategyPreviewShell{background:#091315;padding:0}.contractGridWorkbench{box-shadow:none;border:0;border-radius:0;padding-bottom:102px}.contractGridHeader{padding:20px 18px 16px}.contractSafetyNote{flex-direction:column;align-items:flex-start;gap:4px;margin:14px 18px 2px}.contractTradingSetup{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:18px;padding-right:18px}.contractTradingSetup label:first-child{grid-column:1/-1}.contractAnchor{text-align:left}.contractModeTabs{padding:0 18px}.contractModeDescription,.contractStartupPrices,.existingPositionPanel{margin-left:18px;margin-right:18px}.positionSideGrid{grid-template-columns:1fr}.positionSideReadback+.positionSideReadback{border-top:1px solid #203a35;border-left:0}.positionSideReadback dl{grid-template-columns:repeat(2,minmax(0,1fr))}.contractRiskStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:18px;margin-right:18px}.contractTierSection{padding-left:18px;padding-right:18px}.tierFieldGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.tierFieldGuide p:nth-child(2){border-right:0}.tierFieldGuide p:nth-child(-n+2){border-bottom:1px solid #213936}.contractTierList{grid-template-columns:1fr}.contractProtectionGrid,.contractPlanSummary{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.pilotReadiness,.hourlyOpsPanel{margin-left:18px;margin-right:18px}.pilotNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotGates,.pilotSimulator{grid-template-columns:1fr}.pilotSimulator>button{width:100%}.pilotSimulationResult{grid-template-columns:repeat(2,minmax(0,1fr))}.hourlyOpsHead{align-items:flex-start}.hourlyChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.hourlyChecks>div:nth-child(3n){border-right:1px solid #1f3330}.hourlyChecks>div:nth-child(2n){border-right:0}.hourlyEmpty{flex-direction:column;align-items:flex-start;gap:6px}.hourlyEmpty span{text-align:left}.contractTierFields{grid-template-columns:repeat(2,minmax(0,1fr))}.singleDataWorkspace{margin-left:18px;margin-right:18px}.singleDataNav{grid-template-columns:repeat(2,minmax(0,1fr))}.singleDataPage{padding:16px}.singleDataHead{flex-direction:column;align-items:flex-start}.singleMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.singleBaseTrack,.singleRuleGrid{grid-template-columns:1fr}.contractGridFooter{z-index:20;padding:11px 18px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.embeddedSingleSystem .contractGridFooter{position:sticky;bottom:64px;left:auto;right:auto}.contractGridFooter>button{min-height:48px}.contractGridFooter>small{margin-top:5px}.multiStrategyPreviewPanel .multiStrategyHead h1{font-size:24px}.multiPreviewSafety{flex-direction:column;align-items:flex-start}.multiStrategyPanel{border-radius:15px;padding:16px}.multiStrategyHead{display:grid}.multiTradeLock{justify-self:start}.multiSafetyBanner{flex-direction:column;align-items:flex-start}.strategyDraftFields{grid-template-columns:repeat(2,minmax(0,1fr))}}header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.overviewTitle{align-items:flex-end;gap:12px;min-width:0;display:flex}.overviewTitle h1{flex:none;margin:0}.overviewTitle .eyebrow{margin:0 0 3px}.eyebrow{letter-spacing:1px;color:var(--cyan)!important;font-size:10px!important}h1{letter-spacing:-.8px;margin:6px 0;font-size:27px}header p,.panelHead p{color:var(--muted);margin:0;font-size:11px}.badges{align-items:center;gap:9px;display:flex}.badges span{color:#d3a24f;background:#241d12;border:1px solid #5d4927;border-radius:15px;padding:7px 11px;font-size:10px}.badges button{color:#718783;background:#15302c;border:1px solid #31524e;border-radius:7px;padding:9px 14px}.notice{background:#0e211f;border:1px solid #2b4945;border-radius:8px;gap:14px;margin-bottom:16px;padding:11px 14px;font-size:10px;display:flex}.notice b{color:var(--cyan)}.notice span{color:#7e9793}.executionStatusRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.executionStatusRow .compactStatus{text-align:center;justify-content:center;min-height:42px;margin:0}.cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.cards article,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#101c1e,#0a1416);border-radius:10px}.cards article{padding:16px 17px;position:relative;overflow:hidden}.cards small{color:#758987;font-size:10px}.cards strong{margin:10px 0 7px;font-size:23px;display:block}.cards strong em{color:#7f9290;font-size:11px;font-style:normal}.cards p{color:#5e7371;margin:0;font-size:9px}.cards article>i{filter:blur(8px);opacity:.25;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-35px;right:-30px}.cards .long{background:var(--cyan)}.cards .short{background:var(--purple)}.cards .gap{background:#e7b15d}.profit{color:var(--cyan)}.loss{color:#f27777}.grid{grid-template-columns:1.65fr 1fr;gap:14px;display:grid}.panel{padding:17px}.panelHead{justify-content:space-between;align-items:start;display:flex}.panelHead h2{margin:0 0 5px;font-size:13px}.panelHead>span{color:#6d8380;border:1px solid var(--line);border-radius:12px;padding:5px 8px;font-size:9px}.inputRow{gap:8px;margin-top:17px;display:flex}.inputRow input{color:#dbeae7;background:#071113;border:1px solid #26383b;border-radius:7px;outline:none;flex:1;padding:10px 12px;font-family:monospace;font-size:11px}.inputRow input:focus{border-color:#3ca996}.inputRow button{background:var(--cyan);color:#08211d;cursor:pointer;border:0;border-radius:7px;padding:0 16px;font-size:10px;font-weight:700}.error{color:#f47777;font-size:10px}.chart{background:repeating-linear-gradient(#0000 0 28px,#172527 29px);height:118px;margin-top:12px;position:relative}.midline{border-top:1px dashed #314245;position:absolute;top:50%;left:0;right:0}.bars{align-items:center;gap:3px;display:flex;position:absolute;inset:8px 0 25px}.bars>i{background:linear-gradient(var(--cyan), #1b655a);border-radius:2px;flex:1;max-width:10px;min-height:5px}.bars>i.down{background:linear-gradient(var(--purple), #44386c)}.legend{color:#536967;gap:15px;font-size:8px;display:flex;position:absolute;bottom:1px}.dot{border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.cyan{background:var(--cyan)}.purple{background:var(--purple)}.rules ul{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.rules li{background:#0a1416;border:1px solid #19292b;border-radius:7px;padding:10px}.rules li b{color:#d9f2ed;font-size:12px;display:block}.rules li span{color:#617572;font-size:8px}.hardRule{border-left:2px solid var(--cyan);background:#14221f;padding:11px}.hardRule span{color:var(--cyan);margin-bottom:5px;font-size:8px;display:block}.hardRule b{font-size:9px}.liveControlPanel{background:#0b1517;border:1px solid #40534f;border-radius:14px;margin-top:14px;padding:22px;box-shadow:0 18px 45px #0000002e}.liveControlIntro,.controlPrimary,.recoveryTitle{justify-content:space-between;align-items:center;gap:18px;display:flex}.liveControlIntro h2,.recoveryTitle h3{margin:0 0 6px}.liveControlIntro h2{margin:0;font-size:16px}.liveControlIntro p,.recoveryTitle p,.controlPrimary span{color:#829793;margin:0;font-size:10px;line-height:1.55}.controlState{color:#e8ba70;background:#221b12;border:1px solid #685339;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}.controlState.active{color:#79e3ca;background:#10251f;border-color:#347064}.liveControlTopActions{align-items:center;gap:8px;display:flex}.immediateStop{color:#ffe1dd;cursor:pointer;background:#611f22;border:1px solid #a74e49;border-radius:9px;min-height:40px;padding:0 14px;font-weight:900}.stopConfirm{background:#1b1012;border:1px solid #8b4742;border-radius:12px;margin:17px 0;padding:17px}.stopConfirm h3{color:#ffd9d5;margin:0 0 7px;font-size:15px}.stopConfirm p{color:#b58b88;margin:0;font-size:10px;line-height:1.55}.stopConfirm label{color:#d5aaa6;gap:7px;margin:15px 0;font-size:10px;display:grid}.stopConfirm input{color:#fff;letter-spacing:.14em;background:#0d0b0c;border:1px solid #69413f;border-radius:9px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:16px}.stopConfirm input:focus{border-color:#ed8178;box-shadow:0 0 0 3px #ed817824}.stopConfirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.stopConfirm button{cursor:pointer;border-radius:9px;min-height:44px;padding:0 16px;font-weight:800}.stopConfirm button:disabled{cursor:not-allowed;opacity:.45}.stopCancel{color:#baa6a5;background:0 0;border:1px solid #49393a}.stopExecute{color:#fff;background:#8b292b;border:1px solid #c05f58}.clearEmergency{color:#8fe0c8;cursor:pointer;background:#10231f;border:1px solid #4c8c7b;border-radius:10px;min-height:40px;padding:0 13px;font-weight:800}.stopExecute.clear{background:#175546;border-color:#4c8c7b}.verificationModalBackdrop{z-index:1000;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020809d1;place-items:center;display:grid;position:fixed;inset:0}.verificationModal{color:#f5e7e4;background:#151113;border:1px solid #5d4543;border-radius:14px;width:min(430px,100%);max-height:min(620px,100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 26px 72px #00000085}.verificationModalHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.verificationModalHead h2{color:#fff1ee;margin:0;font-size:20px;line-height:1.25}.verificationModalHead p{color:#b69692;max-width:38em;margin:8px 0 0;font-size:12px;line-height:1.65}.verificationModalClose{color:#caa6a4;cursor:pointer;background:#201719;border:1px solid #4b3738;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.verificationModalClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.verificationCodeField{color:#d8b8b3;gap:8px;margin-top:22px;font-size:12px;font-weight:800;display:grid}.verificationCodeField input{color:#fff;letter-spacing:.2em;background:#0d0b0c;border:1px solid #69413f;border-radius:10px;outline:none;width:100%;min-height:54px;padding:0 15px;font-size:20px}.verificationCodeField input:focus{border-color:#ed8178;box-shadow:0 0 0 3px #ed817824}.verificationCodeField input[aria-invalid=true]{border-color:#d85f58}.verificationModalError{color:#ff9992;margin:10px 0 0;font-size:11px;line-height:1.5}.verificationModalActions{grid-template-columns:1fr 1.6fr;gap:10px;margin-top:20px;display:grid}.verificationModalActions button{cursor:pointer;border-radius:10px;min-height:50px;padding:0 16px;font-size:12px;font-weight:900}.verificationModalActions button:disabled{cursor:not-allowed;opacity:.48}.verificationCancel{color:#baa6a5;background:0 0;border:1px solid #49393a}.verificationConfirm{color:#fff;background:#8b292b;border:1px solid #d5635d}.verificationModalClose:focus-visible,.verificationModalActions button:focus-visible{outline-offset:2px;outline:2px solid #ffaaa3}.liveActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.liveActionGrid button{cursor:pointer;border-radius:10px;width:100%;min-height:52px;padding:8px 10px;font-size:12px;font-weight:900}.liveActionGrid button:not(.clearEmergency):not(.immediateStop):not(.rebuildButton){color:#08211d;background:var(--cyan);border:1px solid #55cbb2}.liveActionGrid .rebuildButton{color:#ffd9d5;background:#251719;border:1px solid #604544}.liveActionGrid.singleAction button{grid-column:1/-1;justify-self:center;width:100%}.liveActionGrid button:disabled{cursor:not-allowed;opacity:.45}.stopFeedback{color:#8fe0c8!important;margin-bottom:13px!important}.stopFeedback.error{color:#ff9189!important}.controlGuardrails{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.controlGuardrails span{color:#78908c;background:#081214;border:1px solid #273a3c;border-radius:999px;padding:6px 9px;font-size:8px}.controlPrimary{border-top:1px solid #1f3032;padding-top:16px}.controlPrimary b,.controlPrimary span{display:block}.controlPrimary b{margin-bottom:5px;font-size:12px}.controlPrimary button,.executeLiveButton{color:#071310;cursor:pointer;background:#79e3ca;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-size:11px;font-weight:900}.controlPrimaryActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.controlPrimary .rebuildButton{color:#ffd9d5;background:#251719;border:1px solid #604544}.controlPrimary button:disabled,.executeLiveButton:disabled{opacity:.48;cursor:wait}.recoveryReview{background:#151113;border:1px solid #604544;border-radius:12px;padding:18px}.recoveryTitle{align-items:start}.recoveryTitle h3{color:#ffd9d5;font-size:15px}.closeReview{color:#caa6a4;cursor:pointer;background:#201719;border:1px solid #4b3738;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.closeReview svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.recoveryMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.recoveryMetrics div,.orderRange div{background:#100c0e;border:1px solid #36282a;border-radius:9px;padding:11px}.recoveryMetrics span,.orderRange span{color:#8f7474;font-size:8px;display:block}.recoveryMetrics b,.orderRange b{color:#f6e7e4;margin-top:6px;font-size:12px;display:block}.orderRange{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.controlConsent{cursor:pointer;background:#211719;border:1px solid #5a4040;border-radius:10px;align-items:center;gap:12px;min-height:58px;margin-top:14px;padding:12px;display:flex}.controlConsent input{accent-color:#79e3ca;width:21px;height:21px}.controlConsent b,.controlConsent small{display:block}.controlConsent b{color:#f5d8d5;font-size:11px}.controlConsent small{color:#a18181;margin-top:4px;font-size:9px;line-height:1.45}.executeLiveButton{color:#fff;background:#ba4e4e;width:100%;margin-top:10px}.controlFeedback{color:#91aaa5;margin:10px 0 0;font-size:9px;line-height:1.5}.controlFeedback.error,.controlError{color:#ff9992}.controlError{margin-top:10px;font-size:10px}.ledger{margin-top:14px}.contract{color:#78928e!important}.table{overscroll-behavior-inline:contain;margin-top:12px;overflow-x:auto}.tr{color:#9aabaa;border-top:1px solid #172629;grid-template-columns:.8fr 1.35fr .7fr .65fr .9fr .8fr .85fr;align-items:center;gap:10px;min-width:820px;padding:9px 5px;font-size:9px;display:grid}.tr.th{color:#526764;background:#0a1516;border:0}.tr span:nth-child(2){color:#d5e3e0}.tr span:last-child{color:#617875}.tr i.buy{background:var(--cyan)}.tr i.sell{background:#ee9368}footer{text-align:center;color:#435653;padding-top:17px;font-size:8px}@media (width<=1000px){.cards{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.workspace{padding:25px}.tr{grid-template-columns:.8fr 1.35fr .7fr .65fr .9fr .8fr .85fr}}@media (width<=680px){aside{z-index:3;width:100%;height:76px;padding:6px;inset:auto 0 0}.logo,.guard{display:none}nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}nav button{text-align:center;padding:16px 3px;font-size:13px;font-weight:800}.workspace{width:100%;margin-left:0;padding:21px 13px 92px}header{align-items:start}.badges span{display:none}.cards{gap:8px}.cards article{padding:13px}.cards strong{font-size:19px}.notice{line-height:1.5}.notice b{white-space:nowrap}.ledger .table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:none;display:table;overflow:hidden}.ledger .tr.th,.ledger .tr.tradeRecord{width:100%;min-width:0;display:table-row}.ledger .tr.th{font-size:clamp(6px,1.8vw,8px)}.tr.tradeRecord{background:0 0}.ledger .tr.th span,.ledger .tr.tradeRecord span{overflow-wrap:anywhere;white-space:nowrap;text-align:center;vertical-align:middle;background:0 0;border-bottom:1px solid #203431;width:auto;min-width:0;min-height:0;padding:10px 2px;font-size:clamp(6.5px,2vw,8px);display:table-cell!important}.ledger .fillTime{width:15%!important}.ledger .fillAction{width:11%!important;padding-inline:1px!important}.ledger .fillPrice{width:16%!important}.ledger .fillQty{line-height:1.35;white-space:normal!important;width:24%!important}.ledger .fillFee,.ledger .fillPnl{width:17%!important}.ledger .tr.th span{color:#526764;padding-block:8px}.tradeDetailBackdrop{align-items:end;padding:12px}.tradeDetailModal{border-radius:16px 16px 10px 10px;padding:16px}.panel{padding:14px}.liveControlPanel{padding:16px}.controlPrimary{flex-direction:column;align-items:stretch}.liveControlIntro{align-items:flex-start}.controlState{align-self:flex-start}.liveControlIntro .controlState{align-self:flex-start;margin-left:auto}.liveControlTopActions{flex-direction:column;align-items:stretch}.liveControlTopActions .controlState{text-align:center;align-self:stretch}.immediateStop{min-height:48px}.controlPrimaryActions{width:100%;display:grid}.controlPrimary button{width:100%;min-height:50px}.recoveryReview{padding:14px}.recoveryMetrics,.orderRange{grid-template-columns:1fr 1fr}.executeLiveButton{min-height:54px;font-size:12px}.controlConsent{min-height:66px}.verificationModalBackdrop{padding:14px}.verificationModal{padding:18px}.verificationModalHead h2{font-size:18px}.verificationModalHead p{font-size:11px}.verificationModalActions{grid-template-columns:1fr}.verificationModalActions .verificationConfirm{grid-row:1}.verificationModalActions .verificationCancel{grid-row:2}.allowlistPanel form{grid-template-columns:1fr}.allowlistPanel form button{width:100%;min-height:48px}.allowlistRows>div{align-items:flex-start;gap:10px}}.allowlistPanel{background:linear-gradient(145deg,#10211f,#0a1517);border:1px solid #2b4f49;border-radius:12px;margin-bottom:14px;padding:20px}.allowlistPanel h2{margin:3px 0 6px;font-size:18px}.allowlistPanel>div>p:last-child{color:#78908c;margin:0;font-size:10px}.allowlistPanel form{grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin:16px 0 12px;display:grid}.allowlistPanel input{color:#dcebe8;min-height:46px;font:inherit;background:#091416;border:1px solid #31534e;border-radius:9px;padding:0 14px}.allowlistPanel form button,.allowlistRows button{color:#9de6d7;cursor:pointer;font:inherit;background:#17322e;border:1px solid #3b6a62;border-radius:9px;padding:0 16px}.allowlistRows{gap:8px;display:grid}.allowlistRows>div{background:#091416;border:1px solid #1d3532;border-radius:9px;justify-content:space-between;align-items:center;min-height:52px;padding:9px 11px;display:flex}.allowlistRows span{min-width:0}.allowlistRows b,.allowlistRows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.allowlistRows b{color:#dcebe8;font-size:11px}.allowlistRows small{color:#647d79;margin-top:4px;font-size:8px}.allowlistRows button{min-height:36px}.allowlistRows button:disabled{color:#66817c;cursor:not-allowed;border-color:#2d4440}.allowlistFeedback{color:#83cdbf;margin:10px 0 0;font-size:9px}@media (width<=680px){.allowlistPanel{padding:16px}.allowlistPanel form{grid-template-columns:1fr}.allowlistPanel form button{width:100%;min-height:48px}}.workspace{background:radial-gradient(circle at 82% 0,#4b84ff14,#0000 30%),#080d13;min-height:100vh}.systemSwitcher{isolation:isolate;background:#0c131d;border:1px solid #263344;border-radius:14px;max-width:620px;padding:5px;position:relative;box-shadow:0 14px 35px #00000038}.systemSwitcher button{color:#7d8ba0;letter-spacing:.01em;background:0 0;border-color:#0000;border-radius:10px;min-height:46px;font-size:13px}.systemSwitcher button:hover{color:#dce8f5;background:#152131}.systemSwitcher button.active{color:#fff;background:linear-gradient(135deg,#5e83f1,#4269d6);border-color:#6d91ff;box-shadow:0 8px 20px #3f65d847}.systemPane{animation-duration:.28s}.dualSystemPane,.singleSystemPane,.martingaleSystemPane{padding-top:6px}.projectCenterShortcut{color:#8edcc9;background:#0c1d1e;border:1px solid #2d514a;border-radius:9px;justify-content:center;align-items:center;width:100%;max-width:960px;min-height:34px;margin:0 auto 7px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.dualSystemPane #overview{background:linear-gradient(135deg,#111c2b,#0d151f);border:1px solid #243143;border-radius:18px;padding:20px 22px;box-shadow:0 16px 38px #00000029}.dualSystemPane #overview h1{letter-spacing:-.03em;font-size:28px}.marketStrip,.tradeSummary,.cycleRoundMetrics{margin-top:14px}.warehouseGrid{gap:16px;margin-top:16px}.warehouse{background:linear-gradient(145deg,#101d2b,#0c151f);border-color:#26384b;border-radius:18px;box-shadow:0 14px 32px #00000026}.warehouse.longBox{border-top:2px solid #49d3ad}.warehouse.shortBox{border-top:2px solid #e18b79}.panel,.tradingRulesPanel,.liveControlPanel,.multiStrategyPanel{border-color:#26364a;border-radius:18px;box-shadow:0 14px 32px #00000021}.panelHead,.settingsHead,.liveControlIntro,.multiStrategyHead{border-bottom:1px solid #253447;padding-bottom:14px}.singleSystemPane{gap:18px}.singleSystemPane .contractGridWorkbench{background:linear-gradient(145deg,#101b28,#0c141e);border-color:#2b4057;border-radius:18px;box-shadow:0 16px 38px #0000002e}.multiStrategyPanel{background:linear-gradient(145deg,#101d2b,#0b141e)}.martingaleSystemPane{min-width:0}.martingaleSystemPane .orbitMartingaleApp{border-color:#2c3c51;border-radius:18px;box-shadow:0 16px 38px #0003}@media (width<=700px){.workspace{padding:22px 12px 86px}.systemSwitcher{width:100%;margin-top:10px}.systemSwitcher:before{left:10px}.systemSwitcher button{min-height:42px;font-size:11px}.dualSystemPane #overview{border-radius:14px;padding:16px}.warehouseGrid{gap:10px}.warehouse,.panel,.tradingRulesPanel,.liveControlPanel,.multiStrategyPanel{border-radius:14px}}@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-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}.guard.offline{color:#f28b8b;background:#251516;border-color:#553535}.guard.offline i{background:#f26868;box-shadow:0 0 10px #f26868}.badges .sync{color:#f28383;background:#251517;border-color:#593539}.badges .sync.ok{color:var(--cyan);background:#102722;border-color:#315f57}.notice{align-items:center}.notice.warning{background:#241d12;border-color:#5d4927}.notice.warning b{color:#e5ad58}.notice em{color:#6e8581;margin-left:auto;font-size:9px;font-style:normal}.errorBanner{color:#f49797;background:#2a1718;border:1px solid #713d3d;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:10px}.marketStrip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.marketStrip>div{border:1px solid var(--line);background:#0c1719;border-radius:9px;padding:13px 15px}.marketStrip span{color:#6f8582;font-size:9px;display:block}.marketStrip b{margin-top:7px;font-size:17px;display:block}.marketStrip small{color:#52706b;font-size:8px}.warehouseGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.warehouse{border:1px solid var(--line);background:linear-gradient(145deg,#101c1e,#0a1416);border-radius:12px;padding:19px;position:relative;overflow:hidden}.warehouse:after{content:"";filter:blur(30px);opacity:.16;border-radius:50%;width:160px;height:160px;position:absolute;top:-90px;right:-80px}.longBox:after{background:var(--cyan)}.shortBox:after{background:var(--purple)}.warehouseHead{justify-content:space-between;align-items:start;display:flex}.warehouseHead>div{color:#b9ceca;font-size:12px}.warehouseHead strong{font-size:31px}.warehouseHead em{color:#78908c;margin-left:5px;font-size:11px;font-style:normal}.sideDot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sideDot.long,.tr i.long{background:var(--cyan)}.sideDot.short,.tr i.short{background:var(--purple)}.warehouseMetrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.warehouseMetrics p{background:#091416;border:1px solid #19282a;border-radius:8px;margin:0;padding:10px}.warehouseMetrics span{color:#657a77;font-size:8px;display:block}.warehouseMetrics b{margin-top:5px;font-size:13px;display:block}.warehouseFooter{color:#607773;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.pnlGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.pnlGrid article{border:1px solid var(--line);background:#0c1719;border-radius:9px;padding:14px}.pnlGrid article.total{background:#10211f;border-color:#2d5750}.pnlGrid small{color:#718582;font-size:9px}.pnlGrid strong{margin:8px 0 4px;font-size:20px;display:block}.pnlGrid p{color:#526663;margin:0;font-size:8px}.cost{color:#e6aa59}.balanceLine{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.balanceLine span{color:#637875;background:#0a1517;padding:11px 14px;font-size:9px}.balanceLine b{color:#d5e6e2;margin-top:4px;font-size:12px;display:block}.panelHead{margin-bottom:12px}.ledger .tr{grid-template-columns:.85fr 1.3fr .7fr .55fr 1.2fr}.tr i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tr small{color:#6e807d}.empty{text-align:center;color:#5f7471;border-top:1px solid #172629;padding:25px;font-size:10px}@media (width<=1000px){.marketStrip,.pnlGrid{grid-template-columns:1fr 1fr}.warehouseGrid{grid-template-columns:1fr}.balanceLine{grid-template-columns:1fr 1fr}.ledger .tr{grid-template-columns:.9fr .9fr 1fr .7fr 1fr 1fr;min-width:0}.ledger .tr span:last-child{display:unset}}@media (width<=680px){.marketStrip,.pnlGrid,.balanceLine{grid-template-columns:1fr 1fr}.notice em{display:none}}.ledger .tr{grid-template-columns:.9fr .9fr 1fr .7fr 1fr 1fr;min-width:0}.orbitMartingaleApp{color:#f4f6f9;background:#080b10;border:1px solid #243238;border-radius:16px;min-width:0;min-height:720px;position:relative;overflow:hidden}@scope(.orbitMartingaleApp){:root{--bg:#080b10;--panel:#11161e;--panel2:#171d27;--line:#262e3a;--muted:#8d98aa;--text:#f4f6f9;--green:#35d6a2;--blue:#5c83ff;--red:#ef7891;--amber:#e7b864}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #79a0ff}main{background:radial-gradient(circle at 72% -10%,#17243a 0,transparent 30%),var(--bg);min-height:100vh;display:flex}.sidebar{z-index:20;background:#0b0f15;border-right:1px solid #1d2430;flex-direction:column;width:224px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.brandmark{border:5px solid #fff;border-right-color:#547cff;border-radius:50%;width:36px;height:36px}.brand div{flex-direction:column;display:flex}.brand b{font-size:18px}.brand small,.profile small{color:#687386;letter-spacing:.08em;margin-top:3px;font-size:10px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar button{text-align:left;color:#8994a6;background:0 0;border:0;border-radius:10px;padding:11px 12px;transition:background .18s,color .18s;position:relative}.sidebar button:hover{color:#dce2eb;background:#121923}.sidebar button>span{place-items:center;width:26px;margin-right:7px;display:inline-grid}.sidebar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar nav button.active{color:#fff;background:#19243a;box-shadow:inset 1px 0 #6690ff}.sidebar nav button.active span{color:#7296ff}.sidebar nav button i{float:right;color:#09110e;background:#52dbad;border-radius:10px;padding:2px 6px;font-size:9px;font-style:normal}.side-bottom{margin-top:auto}.round-icon{border:1px solid;border-radius:50%;height:17px;width:17px!important;margin-right:16px!important}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding:20px 4px 0;display:flex}.avatar{background:#526fd1;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.profile div:nth-child(2){flex-direction:column;flex:1;display:flex}.profile b{font-size:12px}.profile>span{color:#747e8e}.content{width:calc(100% - 224px);max-width:1600px;margin-left:224px;padding:32px 42px 24px}.martin-header{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.martin-header h1{letter-spacing:-.02em;margin:0 0 7px;font-size:27px}.martin-header p{color:var(--muted);margin:0;font-size:13px}.mode-badge{color:#8ee4c7;background:#10271f;border:1px solid #245c4c;border-radius:16px;padding:7px 11px;font-size:11px}.mode-badge span{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #35d6a288}.safety-banner{background:#1c180f;border:1px solid #5e4c29;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 15px;display:flex}.safety-banner svg{fill:none;stroke:#e4b95f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.safety-banner b{color:#f1cb7a;font-size:12px}.safety-banner p{color:#a69470;margin:3px 0 0;font-size:11px}.martin-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.78fr);align-items:start;gap:17px;display:grid}.martin-form,.risk-summary{border:1px solid var(--line);background:linear-gradient(145deg,#141922,#10141b);border-radius:14px}.instrument-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 170px;gap:14px;padding-bottom:20px;display:grid}.instrument-row label>span,.market-price>span{color:#788498;margin-bottom:7px;font-size:10px;display:block}.instrument-row select{background:#0e131a;border:1px solid #303947;border-radius:10px;width:100%;padding:12px;font-size:16px;font-weight:650}.market-price{border-left:1px solid var(--line);padding-left:18px}.market-price b{color:#75dfbb;font-size:19px;display:block}.market-price i{color:#7d899b;font-size:10px;font-style:normal}.market-price small{color:#616c7c;font-size:9px}.direction-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.direction-tabs button{text-align:left;background:#111720;border:1px solid #2b3441;border-radius:10px;padding:10px 14px}.direction-tabs button span{font-size:13px;font-weight:700;display:block}.direction-tabs button small{color:#7c8798;font-size:9px}.direction-tabs button.selected.long{color:#74e1bd;background:#102c24;border-color:#2f8f70}.direction-tabs button.selected.short{color:#f294a7;background:#351922;border-color:#a64a60}.martin-form fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0 4px}.martin-form legend{padding:0 13px 0 0;font-size:14px;font-weight:700}.martin-form legend span{color:#6990ff;margin-right:8px;font-size:10px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.number-field>span:first-child{color:#bac2cf;justify-content:space-between;align-items:end;margin-bottom:7px;font-size:11px;display:flex}.number-field small{color:#626d7d;text-align:right;max-width:55%;font-size:8px;font-weight:400;display:block}.input-shell{background:#0e131a;border:1px solid #2c3542;border-radius:10px;align-items:center;padding:0 12px;transition:border-color .18s;display:flex}.input-shell:focus-within{border-color:#638aff}.input-shell input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-weight:650}.input-shell b{color:#738093;white-space:nowrap;font-size:9px}.leverage-row{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.leverage-row div{flex-direction:column;gap:3px;display:flex}.leverage-row b{font-size:11px}.leverage-row small{color:#687486;font-size:9px}.leverage-row select{background:#111822;border:1px solid #344054;border-radius:8px;padding:7px 28px 7px 10px;font-weight:700}.setting-lines{border-top:1px solid var(--line);margin-top:18px}.setting-lines>div{border-bottom:1px solid #202733;justify-content:space-between;align-items:center;padding:14px 1px;display:flex}.setting-lines b{font-size:11px;display:block}.setting-lines small{color:#687486;margin-top:4px;font-size:9px;display:block}.switch{background:#39414c;border:0;border-radius:20px;width:41px;height:23px;padding:3px;transition:background .2s}.switch span{background:#e4e7eb;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.switch.on{background:#42c99c}.switch.on span{background:#071610;transform:translate(18px)}.advanced-toggle{background:0 0;border:0;justify-content:space-between;width:100%;padding:17px 0 10px;font-size:12px;font-weight:700;display:flex}.advanced-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;transition:transform .2s}.advanced-toggle svg.open{transform:rotate(180deg)}.advanced-panel{padding:10px 0 3px;animation:.24s cubic-bezier(.16,1,.3,1) reveal}@keyframes reveal{0%{opacity:.3;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.risk-summary{position:sticky;top:24px;overflow:hidden}.summary-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 19px;display:flex}.summary-heading div span{color:#788397;margin-bottom:4px;font-size:9px;display:block}.summary-heading div b{font-size:14px}.summary-heading>i{border-radius:13px;padding:5px 9px;font-size:10px;font-style:normal}.summary-heading>i.long{color:#62dfb6;background:#12362c}.summary-heading>i.short{color:#f18fa3;background:#3a1b23}.capital-number{padding:21px 19px 15px}.capital-number>span{color:#8590a1;font-size:10px;display:block}.capital-number strong{letter-spacing:-.02em;margin:7px 0 3px;font-size:31px;display:block}.capital-number strong small{color:#7c8799;font-size:11px}.capital-number p,.risk-meter p{color:#657183;margin:0;font-size:9px}.risk-meter{padding:0 19px 17px}.risk-meter>div:first-child{color:#9ba5b4;justify-content:space-between;font-size:10px;display:flex}.risk-meter>div b{color:#d7dde6}.meter{background:#272e38;border-radius:4px;height:6px;margin:8px 0;overflow:hidden}.meter span{background:linear-gradient(90deg,#35d6a2,#e5b45f,#e86e86);border-radius:4px;height:100%;display:block}.risk-summary dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0 19px}.risk-summary dl>div{border-bottom:1px solid #202631;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.risk-summary dl>div:last-child{border:0}.risk-summary dt{color:#7d8899;font-size:10px}.risk-summary dt span{border:1px solid #596273;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.risk-summary dd{margin:0;font-size:11px;font-weight:650}.risk-label{border-radius:10px;padding:4px 8px;font-style:normal}.risk-可控{color:#55d8ad;background:#15372e}.risk-中等{color:#e8be6e;background:#3c301b}.risk-较高,.risk-极高{color:#ef8aa0;background:#421e29}.order-preview{padding:15px 19px}.preview-title{justify-content:space-between;margin-bottom:8px;display:flex}.preview-title b{font-size:11px}.preview-title span{color:#687486;font-size:9px}.order-preview>div:not(.preview-title){color:#788497;grid-template-columns:1fr .8fr 1fr;padding:7px 0;font-size:9px;display:grid}.order-preview>div b{text-align:right;color:#c7ced8}.order-preview>div em{text-align:right;color:#9ca7b7;font-style:normal}.empty{text-align:center;color:#626e80;font-size:10px}.saved-state{background:#102a22;border:1px solid #265e4d;border-radius:10px;gap:10px;margin:0 19px 13px;padding:11px;display:flex}.saved-state>span{color:#07130f;background:#38d1a1;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.saved-state b{color:#73e2bd;font-size:10px}.saved-state p{color:#699181;margin:3px 0 0;font-size:8px}.summary-actions{grid-template-columns:.8fr 1.2fr;gap:8px;padding:0 19px;display:grid}.summary-actions button{border-radius:9px;padding:11px 9px;font-size:10px;font-weight:700}.summary-actions .secondary{background:#161c25;border:1px solid #333d4b}.summary-actions .primary{background:#456fe7;border:1px solid #4773ef}.summary-actions .primary:hover{background:#527cf0}.summary-actions .primary:disabled{cursor:not-allowed;opacity:.45}.risk-footnote{color:#687384;padding:0 19px 18px;font-size:8px;line-height:1.5}.overview-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.overview-icon{color:#7295ff;background:#18233a;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.overview-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:25px}.overview-empty h1{margin:18px 0 7px;font-size:27px}.overview-empty p{color:#818c9d;max-width:480px;font-size:12px;line-height:1.7}.overview-empty button{background:#426ce4;border:1px solid #4a74e8;border-radius:9px;margin-top:8px;padding:10px 16px;font-size:11px}footer{color:#566172;justify-content:space-between;padding-top:21px;font-size:9px;display:flex}.toast{color:#111827;z-index:50;background:#f2f5f8;border-radius:9px;padding:10px 17px;font-size:11px;animation:.2s toast;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0008}@keyframes toast{0%{opacity:0;transform:translate(-50%,-8px)}}@media (width<=1100px){.content{padding:28px 24px}.martin-layout{grid-template-columns:1fr}.risk-summary{position:static}.field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sidebar{border-right:0;border-top:1px solid var(--line);width:100%;height:69px;padding:6px 7px;position:fixed;inset:auto 0 0}.brand,.side-bottom{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:1px;width:100%;display:grid}.sidebar button{text-align:center;border-radius:7px;padding:7px 1px;font-size:8px}.sidebar button>span{width:auto;margin:0 0 3px;display:grid}.sidebar svg{width:17px;height:17px}.sidebar nav button i{display:none}.content{width:100%;margin-left:0;padding:20px 13px 88px}.martin-header{align-items:flex-start}.martin-header h1{font-size:22px}.martin-header p{max-width:250px;font-size:11px;line-height:1.55}.mode-badge{padding:8px;font-size:0}.mode-badge span{margin:0}.safety-banner{align-items:flex-start}.safety-banner p{line-height:1.45}.martin-form{padding:17px 14px}.instrument-row{grid-template-columns:1fr 110px}.market-price{padding-left:12px}.market-price b{font-size:17px}.direction-tabs{margin:14px 0}.field-grid,.field-grid.three{grid-template-columns:1fr}.number-field small{display:none}.martin-form fieldset{padding-top:19px}.setting-lines small{max-width:240px;line-height:1.35}.risk-summary{border-radius:14px}.capital-number strong{font-size:28px}footer{flex-direction:column;gap:4px}.summary-actions{border-top:1px solid var(--line);z-index:5;background:#10151d;padding:12px 14px;position:sticky;bottom:72px}.risk-footnote{padding-top:10px}.toast{width:max-content;max-width:90vw;top:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mode-section{border-bottom:1px solid var(--line);padding-bottom:20px}.mode-section>span{color:#788498;margin-bottom:8px;font-size:10px;display:block}.market-tabs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.market-tabs button{background:#0e131a;border:1px solid #2d3643;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.market-tabs button:hover{border-color:#46536a}.market-tabs button.selected{background:#17233a;border-color:#5c83ff;box-shadow:inset 0 0 0 1px #5c83ff33}.market-tabs b{font-size:13px}.market-tabs small{color:#798597;font-size:9px}.borrow-warning{background:#211b10;border:1px solid #765d2d;border-radius:10px;margin:0 0 18px;padding:11px 13px}.borrow-warning b{color:#f0c870;font-size:11px}.borrow-warning p{color:#a7936c;margin:4px 0 0;font-size:9px;line-height:1.5}.field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-heading{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.mode-tag{color:#a9b8d4;background:#202b3d;border:1px solid #334158;border-radius:12px;padding:4px 7px;font-size:9px}.risk-无强平{color:#78d8b9;background:#15372e}@media (width<=700px){.market-tabs,.field-grid.four{grid-template-columns:1fr}.mobile-risk-bar span:nth-child(2) b{font-size:9px}}.inventory-strip{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.inventory-strip>div{background:#10161e;padding:11px 12px}.inventory-strip span{color:#758194;margin-bottom:5px;font-size:9px;display:block}.inventory-strip b{font-size:11px}.inventory-strip.has-inventory{border-color:#315b50}.inventory-strip.has-inventory>div{background:#10211d}.inventory-strip.empty-inventory{border-color:#5a4928}.stage-preview{padding:15px 19px}.stage-head,.stage-row{grid-template-columns:.7fr 1fr 1fr 1fr;align-items:center;gap:7px;display:grid}.stage-head{color:#667386;border-bottom:1px solid var(--line);padding:6px 0;font-size:8px}.stage-row{border-bottom:1px solid #202631;padding:8px 0;font-size:9px}.stage-row span{color:#8995a6}.stage-row b,.stage-row em{text-align:right;font-style:normal}.stage-row b{color:#cbd2dc}.stage-row em{color:#e8bd6c}.stage-preview+.saved-state{margin-top:0}@media (width<=700px){.inventory-strip{grid-template-columns:1fr}.stage-preview{overflow-x:auto}.stage-head,.stage-row{min-width:330px}}.order-type-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.order-type-tabs button{background:#0e131a;border:1px solid #303a48;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.order-type-tabs button.selected{background:#17233a;border-color:#5c83ff}.order-type-tabs b{font-size:11px}.order-type-tabs small{color:#7d8999;font-size:8px}.fast-price{background:#0e131a;border:1px solid #2c3542;border-radius:10px;flex-direction:column;justify-content:center;padding:9px 12px;display:flex}.fast-price span{color:#778396;font-size:9px}.fast-price b{margin:4px 0;font-size:12px}.fast-price small{color:#647081;font-size:8px}.manual-count{grid-template-columns:220px 1fr;align-items:end;gap:14px;margin-bottom:12px;display:grid}.manual-count p{color:#7c8798;margin:0;padding-bottom:7px;font-size:9px;line-height:1.5}.manual-stage-list{flex-direction:column;gap:7px;max-height:420px;padding-right:3px;display:flex;overflow:auto}.manual-stage{background:#0f141c;border:1px solid #29323f;border-radius:10px;grid-template-columns:100px 1fr 1fr;align-items:end;gap:10px;padding:10px;display:grid}.manual-stage>b{align-self:center;font-size:10px}.manual-stage label>span:first-child{color:#bac2cf;margin-bottom:6px;font-size:9px;display:block}.manual-trigger{border:1px solid #2c3542;border-radius:9px;grid-template-columns:1fr 76px;display:grid;overflow:hidden}.manual-trigger input,.manual-trigger select{background:#0b1017;border:0;min-width:0;padding:9px}.manual-trigger select{border-left:1px solid #2c3542}.stage-head,.stage-row{grid-template-columns:.65fr .9fr 1fr 1.15fr 1fr 1fr 1fr}.stage-row small{color:#8490a2;font-size:8px}.stage-row b,.stage-row em{text-align:right}@media (width<=700px){.order-type-tabs,.manual-count,.manual-stage{grid-template-columns:1fr}.stage-head,.stage-row{min-width:650px}}.content{padding-top:24px}.martin-header{margin-bottom:15px}.safety-banner{margin-bottom:12px;padding:9px 13px}.martin-form{padding:15px}.mode-section{padding-bottom:13px}.mode-section>span{margin-bottom:6px}.market-tabs{grid-auto-rows:1fr;align-items:stretch;gap:7px}.market-tabs button{justify-content:flex-start;height:100%;min-height:52px;padding:9px 12px}.mode-section+.instrument-row{padding-top:13px}.instrument-row{padding-bottom:13px}.direction-tabs{margin:12px 0}.direction-tabs button{padding:8px 12px}.inventory-strip{margin-bottom:12px}.inventory-strip>div{padding:8px 10px}.martin-form fieldset{padding:15px 0 3px}.field-grid{gap:9px}.number-field>span:first-child{margin-bottom:5px}.input-shell input{padding:9px 0}.leverage-row{margin-bottom:10px}.advanced-toggle{padding:12px 0 7px}.advanced-panel{padding-top:7px}.manual-stage-list{gap:5px}.manual-stage,.manual-trigger input,.manual-trigger select{padding:8px}.order-type-tabs,.manual-count{margin-bottom:9px}@media (width<=700px){.content{padding-top:14px}.martin-form{padding:13px 11px}.market-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.market-tabs button{min-height:50px;padding:8px 9px}.market-tabs b{font-size:12px}.market-tabs small{font-size:8px;line-height:1.3}.field-grid,.field-grid.three,.field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.instrument-row{grid-template-columns:minmax(0,1fr) 105px}.inventory-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-strip>div{padding:8px 7px}.inventory-strip b{font-size:9px}.order-type-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-count{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end}.manual-stage{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:6px}.manual-trigger{grid-template-columns:minmax(0,1fr) 58px}.manual-stage>b,.number-field>span:first-child{font-size:9px}.input-shell{padding:0 8px}}.unit-input-shell{padding-right:0}.unit-input-shell select{background:#161d27;border:0;border-left:1px solid #2c3542;border-radius:0 9px 9px 0;outline:0;align-self:stretch;padding:0 24px 0 10px;font-size:10px;font-weight:700}.unit-input-shell select:focus-visible{outline-offset:-2px;outline:2px solid #79a0ff}@media (width<=700px){.unit-input-shell select{padding:0 18px 0 7px;font-size:9px}}.execution-section{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.execution-section>span{color:#788498;font-size:10px}.execution-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.execution-tabs button{background:#0e131a;border:1px solid #2d3643;border-radius:9px;flex-direction:column;align-items:flex-start;padding:8px 11px;display:flex}.execution-tabs button.selected{background:#17233a;border-color:#5c83ff}.execution-tabs button.selected.danger{background:#351922;border-color:#d06177}.execution-tabs b{font-size:11px}.execution-tabs small{color:#798597;font-size:8px}.pilot-panel{background:#25141a;border:1px solid #633342;border-radius:10px;margin:0 19px 12px;padding:10px}.pilot-warning{flex-direction:column;gap:3px;display:flex}.pilot-warning b{color:#ff9eb0;font-size:10px}.pilot-warning span{color:#b78590;font-size:8px;line-height:1.45}.pilot-checks{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.pilot-checks span{font-size:8px}.pilot-checks .passed{color:#6fe0ba}.pilot-checks .failed{color:#ff8fa4}.pilot-approval{flex-direction:column;gap:7px;margin-top:9px;display:flex}.pilot-approval small{color:#b7bec9;font-size:8px}.pilot-approval label{color:#d8a1ac;font-size:8px}.pilot-approval input{background:#120c0f;border:1px solid #704050;border-radius:7px;width:100%;margin-top:5px;padding:8px;font-size:9px}.pilot-approval button,.summary-actions .pilot-create{background:#582534;border:1px solid #995066;border-radius:8px;padding:9px;font-size:9px;font-weight:700}.pilot-approval button:disabled{opacity:.4}.pilot-approval .danger-submit{background:#c64862;border-color:#e26b82}.summary-actions .pilot-create{color:#ffdce3}@media (width<=700px){.execution-section{grid-template-columns:1fr}.execution-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-panel{margin:0 12px 10px}.pilot-checks{grid-template-columns:1fr}}.pilot-preflight-actions{grid-template-columns:.7fr 1fr 1fr}.summary-actions .preflight-passed{color:#7de5c2;background:#12382f;border:1px solid #287a64}.pilot-preflight-actions button:disabled{cursor:not-allowed;opacity:.42}@media (width<=700px){.pilot-preflight-actions{grid-template-columns:1fr 1fr}.pilot-preflight-actions .secondary{grid-column:1/-1}.pilot-preflight-actions button{min-height:42px}}.records-page{max-width:1600px;margin:0 auto}.records-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.records-header h1{margin:7px 0 5px;font-size:27px}.records-header p{color:#818c9d;font-size:11px}.data-source{color:#e7bd69;background:#241d10;border:1px solid #66512b;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.data-source.ledger{color:#7cddbd;background:#10271f;border-color:#28604f}.records-header label{color:#7c8797;flex-direction:column;gap:6px;font-size:9px;display:flex}.records-header select,.custom-range input{color:#eef1f6;background:#0d1219;border:1px solid #2d3643;border-radius:8px;padding:9px 11px}.record-toolbar{border:1px solid var(--line);background:#10151d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px;display:flex}.range-tabs,.layout-controls{gap:5px;display:flex}.range-tabs button,.layout-controls button{color:#8792a3;background:#171d27;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:9px}.range-tabs button.selected,.layout-controls button.selected{color:#eef3ff;background:#1a2945;border-color:#5c83ff}.layout-controls{align-items:center;margin-left:auto}.layout-controls>span{color:#6e798a;font-size:8px}.custom-range{color:#6f7a8b;align-items:center;gap:6px;font-size:9px;display:flex}.custom-range input{padding:6px 8px;font-size:9px}.module-manager{border:1px solid var(--line);background:#0e131a;border-radius:10px;margin-bottom:11px}.module-manager summary{cursor:pointer;padding:9px 12px;font-size:9px;font-weight:700}.module-manager summary small{color:#707c8e;margin-left:5px}.module-manager>div{border-top:1px solid var(--line);gap:14px;padding:9px 12px;display:flex}.module-manager label{color:#a9b2c0;align-items:center;gap:5px;font-size:9px;display:flex}.record-grid{align-items:start;gap:10px;display:grid}.record-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.record-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.record-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.record-card{cursor:grab;background:linear-gradient(145deg,#121821,#0e131a);border:1px solid #27303d;border-radius:12px;min-width:0;padding:13px}.record-card:active{cursor:grabbing;border-color:#5c83ff}.record-card-head{border-bottom:1px solid #242c37;align-items:center;gap:8px;padding-bottom:10px;display:flex}.drag-handle{color:#59677b;font-size:17px;line-height:1}.record-card-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.record-card-head small{color:#758194;font-size:8px}.record-card-head b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.record-card-head button{color:#6f7b8d;background:0 0;border:0;margin-left:auto;font-size:8px}.record-kv{background:#252d38;grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid}.record-kv span{color:#717d8f;background:#10161e;flex-direction:column;gap:5px;padding:9px;font-size:8px;display:flex}.record-kv b{color:#e2e7ef;font-size:9px}.record-big{letter-spacing:-.03em;padding:16px 2px 12px;font-size:28px;font-weight:750}.record-big small{color:#707c8e;margin-left:5px;font-size:9px}.positive{color:#48d4a6!important}.negative{color:#ef7891!important}.record-split{grid-template-columns:1fr 1fr;gap:7px;display:grid}.record-split span{color:#718094;background:#0d1218;border:1px solid #252d38;border-radius:7px;flex-direction:column;gap:4px;padding:7px;font-size:8px;display:flex}.record-split strong{color:#dfe4ec;font-size:10px}.fill-table{margin-top:8px;overflow:auto}.fill-row{text-align:right;border-bottom:1px solid #232b36;grid-template-columns:minmax(112px,1.4fr) repeat(4,minmax(70px,1fr));align-items:center;gap:7px;min-width:450px;padding:8px 3px;font-size:9px;display:grid}.fill-row.head{color:#657286;padding-top:2px;font-size:8px}.fill-row>span:first-child{text-align:left}.fill-row span:first-child b,.fill-row span:first-child small{display:block}.fill-row span:first-child small{color:#6f7b8c;margin-top:3px;font-size:7px}.record-grid.cols-3 .fill-row,.record-grid.cols-4 .fill-row{min-width:560px}@media (width<=1100px){.record-grid.cols-3,.record-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.records-header{flex-direction:column;align-items:stretch}.records-header label{width:100%}.record-toolbar{align-items:stretch}.range-tabs{width:100%;overflow:auto}.range-tabs button{flex:1}.layout-controls{margin-left:0}.record-grid.cols-2,.record-grid.cols-3,.record-grid.cols-4{grid-template-columns:1fr}.module-manager>div{flex-wrap:wrap}.record-card{padding:11px}}.field-error{color:#f295a7;margin-top:5px;font-size:9px;font-style:normal;display:block}.number-field.has-error .input-shell{background:#21141a;border-color:#d65d74}.number-field.has-error input{color:#ffc2ce}.mobile-risk-bar{display:none}.mobile-instant-preview{display:block}.meter span{transform-origin:0;transition:none!important}.live-master-switch{background:#21151a;border:1px solid #5f3e48;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.live-master-switch>div{flex-direction:column;gap:4px;min-width:0;display:flex}.live-master-switch b{font-size:11px}.live-master-switch>div span{color:#b48690;font-size:9px}.live-master-switch>button{color:#f2b4c1;background:#45232d;border:1px solid #78505b;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:44px;font-size:9px;font-weight:700;display:flex}.live-master-switch>button>span{background:#d56b81;border-radius:50%;width:10px;height:10px}.live-master-switch.enabled{background:#10251f;border-color:#2f705d}.live-master-switch.enabled>div span{color:#75bba3}.live-master-switch.enabled>button{color:#caffed;background:#1b5948;border-color:#39866e}.live-master-switch.enabled>button>span{background:#5ce0b2}.live-master-switch>button:disabled{cursor:not-allowed;opacity:.5}.instrument-row>label{position:relative}.instrument-search{z-index:6;background:#111821;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 7px;padding:4px 0;display:grid;position:sticky;top:8px}.instrument-search input{background:#0b1118;border:1px solid #303947;border-radius:9px;outline:none;width:100%;min-width:0;padding:10px 11px;font-size:11px}.instrument-search input:focus{border-color:#638aff}.instrument-search button{color:#aeb8c8;background:#18202b;border:1px solid #344054;border-radius:9px;min-width:52px;min-height:44px;font-size:9px}.strategy-reuse{background:#0d141d;border:1px solid #28384a;border-radius:12px;margin:-2px 0 16px;padding:12px}.strategy-reuse-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.strategy-reuse-title b{color:#dce5f1;font-size:11px}.strategy-reuse-title small{color:#758398;font-size:8px}.strategy-reuse-list{gap:6px;display:grid}.strategy-reuse-list>div{background:#121b26;border-radius:9px;grid-template-columns:minmax(0,1.5fr) minmax(88px,.7fr) 56px;align-items:center;gap:9px;padding:8px 9px;display:grid}.strategy-reuse-list span{min-width:0}.strategy-reuse-list small{color:#66758b;margin-bottom:2px;font-size:8px;display:block}.strategy-reuse-list b{text-overflow:ellipsis;color:#cbd5e2;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.strategy-reuse-list b.positive{color:#65d9b0}.strategy-reuse-list b.negative{color:#75a9ff}.strategy-reuse-list button{color:#86e4c4;background:#173a31;border:1px solid #3c6f61;border-radius:8px;min-height:32px;font-size:10px;font-weight:700}.strategy-reuse-list button:hover{background:#1d493d;border-color:#5ca58f}.strategy-reuse-list button:focus-visible{outline-offset:2px;outline:2px solid #7aa2ff}@media (width<=700px){.strategy-reuse{margin-bottom:12px;padding:9px}.strategy-reuse-title{align-items:flex-start}.strategy-reuse-title small{text-align:right;max-width:48%;line-height:1.35}.strategy-reuse-list>div{grid-template-columns:minmax(0,1.25fr) minmax(72px,.65fr) 48px;gap:6px;padding:7px}.strategy-reuse-list b{font-size:9px}.strategy-reuse-list button{min-height:30px;font-size:9px}.live-master-switch{align-items:stretch}.live-master-switch>button{min-width:104px}.content{padding-bottom:230px}.mobile-risk-bar{z-index:18;background:#141a23;border:1px solid #344055;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;padding:10px;display:grid;position:fixed;bottom:76px;left:8px;right:8px;box-shadow:0 10px 30px #0009}.mobile-risk-bar span{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.mobile-risk-bar small{color:#7e899a;font-size:8px}.mobile-risk-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-risk-bar button{background:#456fe7;border:1px solid #527bf1;border-radius:8px;min-height:44px;padding:8px 6px;font-size:9px;font-weight:700}.mobile-risk-bar button.preflight-passed{color:#7de5c2;background:#12382f;border-color:#287a64}.mobile-risk-bar button.mobile-confirm-start{color:#fff;background:#c64862;border-color:#e26b82;grid-column:1/-1;font-size:11px}.mobile-risk-bar button:disabled{cursor:not-allowed;opacity:.42}.mobile-risk-较高,.mobile-risk-极高{color:#ef8aa0}.mobile-risk-中等{color:#e8be6e}.mobile-risk-可控{color:#55d8ad}.summary-actions{position:static!important}.risk-footnote{padding-top:0!important}}@media (width>=701px){.sidebar{position:absolute}}}.martin-dashboard{max-width:1600px;margin:0 auto}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.dashboard-head h1{letter-spacing:-.025em;margin:0 0 6px;font-size:28px}.dashboard-head p{color:#7d899a;margin:0;font-size:11px;line-height:1.6}.read-state{color:#73d9b8;background:#11271f;border:1px solid #2f5d50;border-radius:9px;flex:none;padding:7px 10px;font-size:9px;font-weight:700}.read-state.warning{color:#e9bc67;background:#251c10;border-color:#72552c}.dashboard-alert{color:#ef9caf;background:#27171e;border:1px solid #704255;border-radius:12px;margin-bottom:12px;padding:11px 13px;font-size:10px}.portfolio-strip{background:#28333f;border:1px solid #28333f;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.portfolio-strip>div{background:#10161d;min-width:0;padding:17px 18px}.portfolio-strip span,.portfolio-strip small{color:#748194;display:block}.portfolio-strip span{font-size:9px}.portfolio-strip b{letter-spacing:-.03em;margin:8px 0 5px;font-size:24px;line-height:1;display:block}.portfolio-strip small{font-size:8px}.dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:25px 0 11px;display:flex}.dashboard-section-head h2{margin:0 0 4px;font-size:17px}.dashboard-section-head p{color:#707c8d;margin:0;font-size:9px}.dashboard-section-head button,.dashboard-empty button{background:#4167ce;border:1px solid #4d74df;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:700}.parallel-projects{border:1px solid #27313d;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.parallel-row{background:#10161d;border-bottom:1px solid #252f3a;grid-template-columns:minmax(190px,1.3fr) minmax(110px,.8fr) repeat(4,minmax(100px,.7fr));align-items:center;gap:14px;padding:14px 16px;display:grid}.parallel-row:last-child{border-bottom:0}.parallel-row>div:not(.project-identity):not(.project-runtime){min-width:0}.parallel-row>div>span{color:#6f7c8e;margin-bottom:5px;font-size:8px;display:block}.parallel-row>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.project-identity{align-items:center;gap:10px;display:flex}.project-identity b{font-size:11px;display:block}.project-identity small{color:#778396;margin-top:4px;font-size:8px;display:block}.direction-mark{background:#5c87ff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #5c87ff18}.long .direction-mark{background:#50d6a9;box-shadow:0 0 0 4px #50d6a918}.short .direction-mark{background:#e8a95c;box-shadow:0 0 0 4px #e8a95c18}.project-runtime span{border:1px solid #344253;border-radius:999px;width:auto;padding:4px 7px;color:#aeb9c8!important;margin:0 0 5px!important;display:inline-flex!important}.project-runtime small{color:#697688;font-size:8px;display:block}.market-filters{gap:5px;display:flex}.market-filters button{color:#7d899a;background:#111820;border:1px solid #2c3643;border-radius:8px;padding:7px 12px;font-size:9px}.market-filters button.active{color:#dbe5ff;background:#1b2943;border-color:#5076df}.market-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-project{background:#0e151b;border:1px solid #293540;border-radius:15px;min-width:0;overflow:hidden}.market-project>header{border-bottom:1px solid #26313c;justify-content:space-between;align-items:flex-start;padding:16px 17px;display:flex}.market-title{align-items:center;gap:10px;display:flex}.market-title h2{margin:0;font-size:15px}.market-title p{color:#748194;margin:4px 0 0;font-size:8px}.position-total{text-align:right}.position-total b{letter-spacing:-.035em;font-size:28px}.position-total>span{color:#7a8797;margin-left:4px;font-size:9px}.position-total small{color:#6f7d8e;margin-top:3px;font-size:8px;display:block}.market-body{grid-template-columns:minmax(190px,.9fr) minmax(250px,1.1fr);min-height:310px;display:grid}.position-facts{background:#26313c;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;padding:15px;display:grid}.position-facts>div{background:#101820;min-width:0;padding:12px}.position-facts span{color:#758294;margin-bottom:6px;font-size:8px;display:block}.position-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.live-orders{border-left:1px solid #29333e;padding:15px 16px}.orders-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.orders-head b{font-size:10px}.orders-head span{color:#718093;font-size:8px}.order-level{background:#17202b;border-radius:7px;grid-template-columns:72px 1fr 50px;align-items:center;gap:8px;margin-bottom:4px;padding:7px 9px;font-size:9px;display:grid}.order-level span{font-weight:700}.order-level b{text-align:right}.order-level small{text-align:right;color:#8793a3}.order-level.safety_order{color:#64d9b0;background:#15251f}.short .order-level.safety_order{color:#eab26b;background:#2b2117}.order-level.take_profit{color:#79a2ff;background:#17243a}.order-level.stop_loss,.order-level.emergency_close{color:#ef8ba1;background:#301b23}.mark-divider{border-top:1px solid #34404d;border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;margin:11px 0;padding:9px 2px;display:flex}.mark-divider span{color:#748194;font-size:8px}.mark-divider b{font-size:19px}.protection-row{color:#778496;justify-content:space-between;gap:10px;font-size:8px;display:flex}.orders-empty{color:#697688;border:1px dashed #34414d;border-radius:10px;place-items:center;min-height:120px;font-size:9px;display:grid}.project-failure{color:#e98fa4;background:#24151c;border-top:1px solid #623849;padding:10px 16px;font-size:9px}.dashboard-empty{text-align:center;background:#0d141a;border:1px dashed #34414d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.dashboard-empty b{font-size:14px}.dashboard-empty p{color:#748194;max-width:440px;margin:7px 0 14px;font-size:10px;line-height:1.6}.dashboard-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-skeleton span{background:#141b23;border-radius:14px;height:180px;animation:1.2s ease-in-out infinite alternate dashboard-pulse}.dashboard-skeleton span:nth-child(2){animation-delay:.15s}.dashboard-skeleton span:nth-child(3){animation-delay:.3s}@keyframes dashboard-pulse{to{background:#1a222c}}@media (width<=1100px){.parallel-row{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(95px,.7fr))}.parallel-row>div:nth-last-child(-n+2){display:none}.market-projects{grid-template-columns:1fr}}@media (width<=700px){.dashboard-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.dashboard-head h1{font-size:22px}.read-state{place-self:start end}.portfolio-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-strip>div{padding:13px}.portfolio-strip b{font-size:19px}.dashboard-section-head{align-items:flex-start}.dashboard-section-head p{max-width:220px;line-height:1.45}.parallel-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.parallel-row .project-identity,.parallel-row .project-runtime{padding:11px 10px}.parallel-row .project-identity{grid-column:span 2}.parallel-row>div:not(.project-identity):not(.project-runtime){border-top:1px solid #252f3a;padding:10px;display:block}.parallel-row>div:nth-last-child(-n+2){display:block}.parallel-row>div>span{white-space:nowrap}.parallel-row>div>b{font-size:9px}.market-center .dashboard-head{gap:13px}.market-filters{width:100%}.market-filters button{flex:1}.market-body{grid-template-columns:1fr}.position-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.position-facts>div{padding:10px 8px}.position-facts b{font-size:9px}.live-orders{border-top:1px solid #29333e;border-left:0;padding:13px}.market-project>header{padding:13px}.position-total b{font-size:24px}.dashboard-skeleton{grid-template-columns:1fr}.dashboard-skeleton span:nth-child(n+2){display:none}}.safety-ladder{flex-direction:column;gap:4px;display:flex}.safety-stage{background:#17202b;border-radius:7px;grid-template-columns:66px minmax(72px,1fr) 48px 50px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:grid}.safety-stage>span{font-weight:700}.safety-stage>b{text-align:right}.safety-stage>small{text-align:right;color:#8793a3}.safety-stage>em{color:#8995a5;white-space:nowrap;border:1px solid #3a4655;border-radius:999px;justify-self:end;padding:3px 6px;font-size:7px;font-style:normal}.safety-stage.filled{color:#64d9b0;background:#15251f}.short .safety-stage.filled{color:#eab26b;background:#2b2117}.safety-stage.filled>em{color:#6ee0b8;border-color:#2d6c58}.safety-stage.pending>em{color:#d0a85f;border-color:#66532f}.manual-safety-trigger{border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700;color:#8be2c5!important;background:#18352c!important;border:1px solid #4d786a!important}.stop-project-trigger{border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800;color:#ff9aae!important;background:#341b22!important;border:1px solid #87505b!important}.stop-project-trigger:hover{background:#47202a!important}.stop-project-trigger:focus-visible{outline-offset:2px;outline:2px solid #ff879d}.stop-project-trigger:disabled{cursor:not-allowed;opacity:.4}.manual-cancel-trigger{color:#f1aa99;background:#34201d;border:1px solid #7d5950;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:700}.manual-cancel-trigger:hover{background:#452722}.manual-cancel-trigger:focus-visible{outline-offset:2px;outline:2px solid #f1aa99}.danger-confirm{color:#fff!important;background:#7f302c!important;border-color:#9b4b42!important}.danger-confirm:disabled{opacity:.45}.cancel-warning{color:#d8a494;margin:14px 0 2px;font-size:9px;line-height:1.55}.safety-table{border:1px solid #2c3742;border-radius:10px;min-width:0;overflow:hidden}.safety-table-head,.safety-table-row{grid-template-columns:minmax(42px,.8fr) minmax(58px,1fr) minmax(54px,.9fr) minmax(58px,1fr) minmax(40px,.65fr) minmax(50px,.8fr);align-items:center;gap:6px;padding:7px 8px;display:grid}.safety-table-head{color:#718093;background:#111a21;font-size:7px}.safety-table-row{background:#151d25;border-top:1px solid #27323d;font-size:8px}.safety-table-head>*,.safety-table-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.safety-table-head>:nth-child(n+2):nth-child(-n+4),.safety-table-row>:nth-child(n+2):nth-child(-n+4){text-align:right}.safety-table-head>:nth-child(n+5),.safety-table-row>:nth-child(n+5){text-align:center;justify-self:center}.safety-table-row>em,.safety-table-row>i{font-size:7px;font-style:normal}.safety-table-row>.tier-name{color:#ef718c;font-weight:800;text-align:center!important}.safety-table-row.manual{color:#e3b66c;background:#25201a}.safety-table-row>em{border:1px solid #40505e;border-radius:999px;padding:2px 5px}.current-rule-detail{grid-column:1/-1}.current-rule-detail b{line-height:1.5;white-space:normal!important}.setting-mode-switch{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.setting-mode-switch button.active{color:#e1fff5;background:#235d4d;border-color:#4f9e83}.distance-input{grid-template-columns:minmax(0,1fr) 64px;gap:4px;min-width:0;display:grid}.distance-input select{color:#e5edf2;background:#0b1217;border:1px solid #31404c;border-radius:7px;min-width:0;padding:8px 4px;font-size:8px}.manual-live-price{background:#0c171b;border:1px solid #31434b;border-radius:10px;justify-content:space-between;align-items:end;margin-top:16px;padding:12px;display:flex}.manual-live-price span{color:#81909d;font-size:9px}.manual-live-price b{color:#79dfbd;font-size:18px}.rule-message.error{color:#ef91a5}@media (width<=700px){.safety-table-head,.safety-table-row{grid-template-columns:minmax(34px,.7fr) minmax(46px,.9fr) minmax(48px,.85fr) minmax(48px,.92fr) minmax(32px,.58fr) minmax(44px,.72fr);gap:2px;padding:7px 4px;font-size:7px}.safety-table-row>em{padding:2px}.manual-safety-trigger{padding:6px 8px}.manual-cancel-trigger{padding:4px 6px}.distance-input{grid-template-columns:minmax(0,1fr) 54px}.fill-table{width:100%;overflow:hidden}.fill-row,.record-grid.cols-3 .fill-row,.record-grid.cols-4 .fill-row{grid-template-columns:minmax(78px,1.35fr) repeat(4,minmax(0,1fr));gap:3px;width:100%;min-width:0;padding:8px 0;font-size:clamp(6px,2.1vw,8px)}.fill-row.head{font-size:clamp(6px,1.9vw,7px)}.fill-row>span{overflow-wrap:anywhere;min-width:0}.fill-row span:first-child small{white-space:nowrap;font-size:6px}.safety-stage{grid-template-columns:56px minmax(64px,1fr) 42px 46px;gap:4px;padding:7px 6px;font-size:8px}}.position-summary{align-items:stretch;gap:12px;display:flex}.position-quote{text-align:right;border-left:1px solid #2d3944;min-width:104px;padding-left:12px}.position-quote span,.position-quote small{color:#718093;font-size:8px;display:block}.position-quote b{margin:4px 0 2px;font-size:17px;display:block}.take-profit-stage{color:#66dfb1;background:#123025}.take-profit-stage>em{color:#75e5bc;border-color:#2d6c58}.protection-row{border-top:1px solid #34404d;margin-top:11px;padding-top:10px}.safety-stage>small{white-space:nowrap}.market-projects{align-items:start}@media (width<=700px){.market-project>header{align-items:stretch}.position-summary{justify-content:space-between;align-items:flex-end}.position-quote{min-width:88px}.safety-stage{grid-template-columns:50px minmax(58px,1fr) minmax(58px,auto) 46px}.safety-stage>small{white-space:nowrap}}.next-period-rule{background:#0c1318;border-top:1px solid #293540;padding:15px 17px}.next-period-rule>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.next-period-rule>header b,.next-period-rule>header small{display:block}.next-period-rule>header b{font-size:11px}.next-period-rule>header small{color:#718093;margin-top:4px;font-size:8px}.next-period-rule button{color:#b7d9e5;background:#14232b;border:1px solid #3a586b;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700}.rule-editor{background:#101820;border:1px solid #2b3944;border-radius:11px;margin-top:12px;padding:10px}.rule-grid-head,.rule-grid-row{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;display:grid}.rule-grid-head{color:#718093;padding:0 5px 6px;font-size:7px}.rule-grid-row{margin-top:5px}.rule-grid-row b{color:#8190a1;font-size:8px}.rule-grid-row input,.hard-stop-edit input,.rule-code input{box-sizing:border-box;color:#e5edf2;background:#0b1217;border:1px solid #31404c;border-radius:7px;outline:none;width:100%;min-width:0;padding:8px;font-size:9px}.rule-grid-row input:focus,.hard-stop-edit input:focus,.rule-code input:focus{border-color:#58c7a7}.hard-stop-edit,.rule-code{color:#8b98a8;grid-template-columns:112px 1fr;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:grid}.save-next-rule{width:100%;margin-top:10px;color:#d5fff2!important;background:#235d4d!important;border-color:#397d68!important}.save-next-rule:disabled{opacity:.45}.rule-message{color:#72dcb9;margin:8px 0 0;font-size:8px}@media (width<=700px){.next-period-rule{padding:13px}.rule-grid-head,.rule-grid-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)}.hard-stop-edit,.rule-code{grid-template-columns:88px 1fr}}.rule-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rule-modal{background:#111a20;border:1px solid #3b4c58;border-radius:16px;width:min(390px,100%);padding:18px;box-shadow:0 22px 80px #000b}.rule-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rule-modal>header b,.rule-modal>header small{display:block}.rule-modal>header b{font-size:15px}.rule-modal>header small{color:#738191;margin-top:5px;font-size:9px}.rule-modal>header button{width:34px;height:34px;padding:0;font-size:18px}.rule-modal>label{margin-top:18px;display:block}.rule-modal>label span{color:#8d99a8;margin-bottom:7px;font-size:9px;display:block}.rule-modal>label input{box-sizing:border-box;color:#edf6f5;letter-spacing:.12em;background:#0a1116;border:1px solid #3b4a55;border-radius:10px;outline:none;width:100%;padding:13px;font-size:16px}.rule-modal>label input:focus{border-color:#5ed6b1}.rule-modal-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.rule-modal-actions button{padding:11px}.rule-modal-actions .confirm{color:#d5fff2;background:#235d4d;border-color:#397d68}.rule-modal-actions .confirm:disabled{opacity:.45}.start-review-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.start-review-modal{background:#101920;border:1px solid #40515d;border-radius:16px;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 72px #000c}.start-review-modal>header{border-bottom:1px solid #2a3741;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 15px;display:flex}.start-review-modal>header b,.start-review-modal>header small{display:block}.start-review-modal>header b{color:#f1f7f7;font-size:16px}.start-review-modal>header small{color:#8b99a5;margin-top:5px;font-size:9px;line-height:1.5}.start-review-modal>header button{color:#dce8e7;background:#17232b;border:1px solid #354550;border-radius:9px;flex:none;width:34px;height:34px;font-size:18px}.start-review-project{background:#0c151b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:15px 18px;display:grid}.start-review-project>span{color:#f3f8f8;font-size:20px;font-weight:800}.start-review-project>small{color:#73838f;overflow-wrap:anywhere;grid-column:1;font-size:8px}.start-review-project>i{border-radius:7px;grid-area:1/2/3;padding:6px 10px;font-size:10px;font-style:normal;font-weight:800}.start-review-project>i.long,.start-review-facts dd.long{color:#77deb9;background:#17372e}.start-review-project>i.short,.start-review-facts dd.short{color:#f39aaa;background:#3a2026}.start-review-facts{background:#2a3740;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.start-review-facts>div{background:#121d24;min-width:0;padding:13px 14px}.start-review-facts dt{color:#85939f;font-size:8px}.start-review-facts dd{color:#edf4f3;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:800}.start-review-facts dd.long,.start-review-facts dd.short{border-radius:5px;width:max-content;padding:3px 7px}.start-review-facts .capital,.start-review-facts .liquidation{grid-column:1/-1}.start-review-facts .capital dd{color:#74dfba;font-size:19px}.start-review-facts .liquidation dd{color:#ef9cae;font-size:19px}.start-review-facts dd small{font-size:8px;font-weight:600}.start-review-warning{color:#b8a98a;background:#211d16;margin:0;padding:13px 18px;font-size:9px;line-height:1.6}.start-review-actions{grid-template-columns:1fr 1.35fr;gap:9px;padding:14px 18px 18px;display:grid}.start-review-actions button{color:#dce5e7;background:#18232b;border:1px solid #3a4853;border-radius:9px;min-height:44px;font-size:10px;font-weight:750}.start-review-actions .confirm{color:#e4fff6;background:#23634f;border-color:#3d8b71}.start-review-actions button:focus-visible{outline-offset:2px;outline:2px solid #67d8b3}.start-review-actions button:disabled,.start-review-modal>header button:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.start-review-backdrop{align-items:end;padding:0}.start-review-modal{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.start-review-modal>header{padding:17px 16px 14px}.start-review-project{padding:14px 16px}.start-review-facts>div{padding:12px}.start-review-warning{padding:12px 16px}.start-review-actions{padding:13px 16px calc(16px + env(safe-area-inset-bottom))}}.stop-project-warning{color:#d8a494;margin:16px 0 10px;font-size:10px;line-height:1.6}.position-stop-options{border:0;gap:8px;margin:0;padding:0;display:grid}.position-stop-options legend{color:#8d99a8;margin-bottom:7px;font-size:9px}.position-stop-options label{cursor:pointer;background:#0d151b;border:1px solid #34424d;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:11px;display:flex}.position-stop-options label.selected{background:#142820;border-color:#4f8b78}.position-stop-options label.selected.danger{background:#321a21;border-color:#985363}.position-stop-options label.selected.scheduled{background:#2d2618;border-color:#967846}.position-stop-options input{accent-color:#d15168;width:18px;height:18px;margin:0}.position-stop-options span,.position-stop-options b,.position-stop-options small{display:block}.position-stop-options span{min-width:0}.position-stop-options b{color:#edf4f7;font-size:11px}.position-stop-options small{color:#82909c;margin-top:3px;font-size:8px;line-height:1.4}.stop-project-modal .rule-modal-actions .danger-confirm{white-space:normal;min-width:0}.position-mismatch{font-weight:700;color:#dc2626!important}.validation-banner{color:#ffc2ce;background:#321924;border:1px solid #d65d74;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px 14px;font-size:12px;display:flex}.validation-banner b{color:#fff;margin-right:4px}.validation-banner span{background:#4b2230;border-radius:6px;padding:4px 7px}.instrument-list-state,.instrument-list-error{margin-top:6px;font-size:8px;display:block}.instrument-list-state{color:#67d5b0}.instrument-list-error{color:#ef91a5}.margin-limit-panel>p{color:#8190a1;margin:9px 0 0;font-size:9px;line-height:1.55}.margin-limit-status{background:#2a3540;border:1px solid #31404c;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0;display:grid;overflow:hidden}.margin-limit-status span{background:#101820;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.margin-limit-status small{color:#7c8999;font-size:8px}.margin-limit-status b{white-space:nowrap;font-size:10px}.margin-limit-status.within-limit{border-color:#2f6a57}.margin-limit-status.within-limit span:last-child b{color:#67ddb7}.margin-limit-status.over-limit{border-color:#8b4355}.margin-limit-status.over-limit span:last-child b{color:#ff9caf}.stage-row>span:first-child{flex-direction:column;gap:2px;display:flex}.stage-row>span:first-child small{color:#738193;font-size:7px;font-weight:400}.stage-row.over-limit{outline:1px solid #7f3d4d;background:#321923!important}.stage-row.over-limit>span:first-child small{color:#ff9caf}@media (width<=700px){.margin-limit-status{grid-template-columns:1fr}.margin-limit-status span{padding:8px 10px}}.mobile-instant-preview{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mobile-instant-preview>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:7px;display:flex}.mobile-instant-preview>header div{flex-direction:column;gap:4px;display:flex}.mobile-instant-preview>header b{font-size:14px}.mobile-instant-preview>header small{color:#7f8b9b;font-size:9px}.mobile-instant-preview>header strong{color:#77dfbd;font-size:12px}.mobile-preview-fee-note{color:#7f8b9b;margin:0 0 10px;font-size:8px;line-height:1.55}.mobile-preview-list{flex-direction:column;gap:9px;display:flex}.mobile-preview-list article{background:#0e151d;border:1px solid #2d3946;border-radius:12px;padding:11px}.mobile-preview-list article.over-limit{background:#24151c;border-color:#8b4355}.mobile-preview-list article>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mobile-preview-list article>header b{font-size:11px}.mobile-preview-list article>header span{color:#7d8999;font-size:8px}.mobile-preview-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 7px;margin:0;display:grid}.mobile-preview-list dl>div{min-width:0}.mobile-preview-list dt{color:#768395;min-height:20px;font-size:8px;line-height:1.3}.mobile-preview-list dd{color:#dce3ec;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:700;overflow:hidden}.mobile-preview-list .preview-profit dd.profit{color:#77dfbd}.mobile-preview-list .preview-profit dd.loss{color:#f295a7}.stage-preview{overflow-x:auto}.stage-head,.stage-row{grid-template-columns:.75fr repeat(7,minmax(90px,1fr));min-width:900px}.preview-fee-note{color:#7d8999;margin:7px 0 3px;font-size:8px;line-height:1.45}.stage-row em.profit{color:#68d6ad}.stage-row em.loss{color:#ef8ea3}@media (width<=700px){.stage-head,.stage-row{min-width:900px}}.multiplier-explanation{color:#8996a8;background:#0d141d;border:1px solid #293446;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:9px;line-height:1.65}.multiplier-explanation p{margin:2px 0}.multiplier-explanation b{color:#c5cedb}.multiplier-explanation sup{color:#79a0ff}.position-facts small{color:#697789;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;display:block;overflow:hidden}.position-fact-split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:7px;display:grid!important}.position-fact-split>span{grid-column:1}.position-fact-split>small{text-align:right;grid-area:1/2/3;align-self:end;margin:0}.position-fact-split>b{grid-column:1}.hard-stop-inline{white-space:nowrap;margin-left:auto;color:#ef8fa4!important}.orders-head .current-take-profit{margin-left:0!important}.safety-table-head,.safety-table-row{grid-template-columns:minmax(38px,.65fr) minmax(52px,.9fr) minmax(48px,.8fr) minmax(52px,.9fr) minmax(58px,1fr) minmax(34px,.55fr) minmax(46px,.7fr)}.safety-table-head>:nth-child(n+2):nth-child(-n+5),.safety-table-row>:nth-child(n+2):nth-child(-n+5){text-align:right}.safety-table-row>strong{white-space:nowrap;font-size:7px}.cycle-detail-trigger{color:#ef718c;text-align:right;text-underline-offset:2px;background:0 0;border:0;font-size:8px;font-weight:800;text-decoration:underline}.cycle-detail-trigger:hover{color:#ff9aae}.cycle-detail-trigger:focus-visible{outline-offset:2px;outline:2px solid #ef718c}.cycle-detail-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070bd9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cycle-detail-modal{background:#10171e;border:1px solid #384754;border-radius:15px;flex-direction:column;width:min(720px,100%);max-height:min(82vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 70px #000a}.cycle-detail-modal>header{border-bottom:1px solid #2b3641;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.cycle-detail-heading{flex:1;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.cycle-detail-heading>span{color:#8793a0;text-align:right;white-space:nowrap;font-size:8px}.cycle-detail-heading>span strong{margin-top:4px;font-size:11px;display:block}.cycle-detail-modal>header b,.cycle-detail-modal>header small{display:block}.cycle-detail-modal>header b{font-size:14px}.cycle-detail-modal>header small{color:#798696;margin-top:5px;font-size:8px}.cycle-detail-modal>header button{color:#dfe6ed;background:#172029;border:1px solid #34414d;border-radius:8px;width:34px;height:34px;font-size:18px}.cycle-detail-list{flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.cycle-detail-list article{background:#131c24;border:1px solid #2c3843;border-radius:12px;overflow:hidden}.cycle-detail-list article>header{border-bottom:1px solid #28333e;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.cycle-detail-list article>header b{font-size:10px}.cycle-detail-list article>header span{border-radius:5px;padding:3px 7px;font-size:8px}.cycle-detail-list .buy{color:#70dab5;background:#15372d}.cycle-detail-list .sell{color:#f28ba2;background:#3b1c27}.cycle-detail-list dl{background:#29343f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.cycle-detail-list dl>div{background:#111920;min-width:0;padding:9px}.cycle-detail-list dt{color:#758293;font-size:7px}.cycle-detail-list dd{color:#e3e9ef;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;font-weight:700}.cycle-detail-close{color:#e8efff;background:#233e78;border:1px solid #496fd1;border-radius:9px;margin:0 14px 14px;padding:10px;font-size:10px;font-weight:700}.cycle-history{border-top:1px solid #26323c;margin-top:16px;padding-top:14px}.cycle-history .orders-head small{color:#778592;font-size:8px}.cycle-history-scroll{border:1px solid #2c3742;border-radius:10px;overflow-x:auto}.cycle-history-table{min-width:720px}.cycle-history-row{text-align:right;background:#121a21;border-top:1px solid #27323d;grid-template-columns:70px 135px 55px repeat(4,minmax(100px,1fr));align-items:center;gap:8px;padding:9px 10px;font-size:8px;display:grid}.cycle-history-row.head{color:#718093;background:#0f171e;border-top:0;font-size:7px}.cycle-history-row>:first-child{text-align:left}.cycle-history-row strong{font-size:9px}@media (width<=700px){.cycle-history .orders-head{align-items:flex-start}.cycle-history .orders-head small{text-align:right;max-width:46%;line-height:1.45}.cycle-history-scroll{border:0;overflow:visible}.cycle-history-table{flex-direction:column;gap:8px;min-width:0;display:flex}.cycle-history-row.head{display:none}.cycle-history-row{text-align:left;background:#2c3742;border:1px solid #2c3742;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;overflow:hidden}.cycle-history-row>*{overflow-wrap:anywhere;background:#121a21;flex-direction:column;gap:4px;min-width:0;padding:8px 5px;display:flex}.cycle-history-row>:before{content:attr(data-label);color:#718093;font-size:7px;font-weight:400}.cycle-history-row strong{font-size:9px}}.market-section-actions{align-items:center;gap:6px;display:flex}.orders-head .current-take-profit{color:#77dfbd;white-space:nowrap;margin-left:auto;margin-right:8px}.market-collapse-button{color:#98a7b9;background:#131c25;border:1px solid #344354;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.market-collapse-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s ease-out}.market-collapse-button[aria-expanded=true] svg{transform:rotate(180deg)}.market-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #5c83ff}.cycle-history .orders-head>div{flex-direction:column;gap:3px;display:flex}@media (width<=700px){.market-section-actions{gap:5px}.orders-head .current-take-profit{margin-right:5px;font-size:7px}.manual-safety-trigger,.stop-project-trigger{min-height:34px;padding:6px 8px}.market-collapse-button{width:34px;height:34px}.cycle-history .orders-head>div{max-width:70%}}.project-runtime .stop-project-trigger{margin-top:7px;display:block}@media (width<=700px){.position-fact-split{column-gap:4px}.position-fact-split>small{max-width:58px;font-size:6px}.live-orders .orders-head{flex-wrap:nowrap;gap:5px}.hard-stop-inline,.orders-head .current-take-profit{font-size:6px!important}.safety-table{overflow-x:auto}.safety-table-head,.safety-table-row{grid-template-columns:42px 66px 64px 66px 72px 44px 58px;gap:3px;min-width:540px;padding:7px 5px}.cycle-detail-backdrop{align-items:end;padding:0}.cycle-detail-modal{border-radius:16px 16px 0 0;width:100%;max-height:88vh}.cycle-detail-list dl{grid-template-columns:repeat(4,minmax(0,1fr))}.cycle-detail-list dl>div{padding:8px 5px}.cycle-detail-close{min-height:42px}}.strategy-records,.strategy-detail{max-width:980px}.strategy-record-list{flex-direction:column;gap:14px;display:flex}.strategy-record-item{background:#111820;border:1px solid #2a3542;border-radius:14px;padding:18px}.strategy-record-item>header{justify-content:space-between;gap:20px;display:flex}.strategy-record-item h2,.strategy-detail-identity h2{margin:0 0 7px;font-size:17px}.strategy-record-item p,.strategy-detail-identity p,.parameter-summary p{gap:6px;margin:0 0 7px;display:flex}.strategy-record-item p span,.strategy-detail-identity p span,.parameter-summary p span{color:#b6c0ce;background:#202a36;border-radius:5px;padding:3px 7px;font-size:9px}.strategy-record-item p .long,.strategy-detail-identity p .long,.parameter-summary p .long{color:#65d6ae;background:#14352c}.strategy-record-item p .short,.strategy-detail-identity p .short,.parameter-summary p .short{color:#f17a96;background:#3a1924}.strategy-record-item header small,.strategy-detail-identity small{color:#7f8b9b;font-size:9px}.strategy-record-profit{text-align:right}.strategy-record-profit span{color:#818d9c;font-size:9px;display:block}.strategy-record-profit b{margin:5px 0 2px;font-size:20px;display:block}.strategy-record-profit small{font-size:10px}.strategy-record-stats{background:#283440;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.strategy-record-stats span,.strategy-fact-grid span{color:#7f8c9d;background:#141c25;flex-direction:column;gap:5px;min-width:0;padding:11px;font-size:9px;display:flex}.strategy-record-stats b,.strategy-fact-grid b{color:#e9edf3;overflow-wrap:anywhere;font-size:11px}.strategy-detail-button{color:#dce7ff;background:#17294d;border:1px solid #3a66ca;border-radius:9px;width:100%;min-height:42px;font-size:11px;font-weight:700}.record-empty{color:#788698;border:1px dashed #344251;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.record-empty b{color:#dce2eb;font-size:13px}.strategy-detail-head{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.strategy-detail-head button{color:#e8edf4;background:0 0;border:0;width:40px;height:40px;font-size:22px}.strategy-detail-head h1{text-align:center;font-size:18px}.strategy-detail-tabs{z-index:3;background:#0b1016;border-bottom:1px solid #29333f;grid-template-columns:repeat(4,1fr);margin:12px 0 16px;display:grid;position:sticky;top:0}.strategy-detail-tabs button{color:#8995a5;background:0 0;border:0;min-height:44px;font-size:11px;position:relative}.strategy-detail-tabs button.active{color:#eef2f7;font-weight:700}.strategy-detail-tabs button.active:after{content:"";background:#5e88ff;height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.strategy-detail-identity{padding:4px 3px 14px}.strategy-detail-panel{border-top:1px solid #27323e;padding-top:16px}.record-hero-metrics{grid-template-columns:1fr 1fr;gap:16px;padding:4px 0 18px;display:grid}.record-hero-metrics span{color:#7c8999;flex-direction:column;gap:6px;font-size:9px;display:flex}.record-hero-metrics span:last-child{text-align:right}.record-hero-metrics b{color:#edf1f6;font-size:20px}.record-hero-metrics small{font-size:9px}.strategy-fact-grid{background:#283440;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.record-cycle-summary{margin-top:20px}.record-cycle-summary h3,.parameter-summary h3{margin:0 0 10px;font-size:13px}.record-cycle-summary button,.record-cycle-list>section>button{color:#e9edf3;text-align:left;background:0 0;border:0;border-top:1px solid #27323e;justify-content:space-between;align-items:center;width:100%;padding:13px 2px;display:flex}.record-cycle-summary button span,.record-cycle-list button span,.record-cycle-list button b{flex-direction:column;gap:4px;display:flex}.record-cycle-summary small,.record-cycle-list small{color:#718092;font-size:8px;font-weight:400}.cycle-selector{color:#8794a4;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.cycle-selector select{color:#e7ebf1;background:#121a23;border:1px solid #303b49;border-radius:8px;max-width:70%;padding:9px}.fill-summary{background:#293440;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:16px;display:grid}.fill-summary span{color:#8190a0;background:#141c25;flex-direction:column;gap:6px;padding:13px;font-size:9px;display:flex}.fill-summary span:last-child{text-align:right}.fill-summary b{font-size:15px}.record-cycle-list>section.open{border-bottom:1px solid #2b3642}.cycle-fill-list{padding:2px 0 12px}.cycle-fill-list article{background:#121a23;border-radius:10px;margin-top:8px;padding:13px 10px}.cycle-fill-list article header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.cycle-fill-list article header span{border-radius:4px;padding:3px 6px;font-size:8px}.cycle-fill-list article header .buy{color:#6dd8b2;background:#183a2f}.cycle-fill-list article header .sell{color:#f17b96;background:#3d1c27}.cycle-fill-list article header small{margin-left:auto}.cycle-fill-list article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cycle-fill-list article>div span{color:#7e8b9c;flex-direction:column;gap:4px;min-width:0;font-size:8px;display:flex}.cycle-fill-list article>div b{color:#e5eaf1;overflow-wrap:anywhere;font-size:10px}.parameter-summary{padding:4px 0 14px}.parameters-panel .strategy-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.strategy-record-item{padding:14px 12px}.strategy-record-item>header{gap:10px}.strategy-record-item h2{font-size:14px}.strategy-record-profit b{font-size:16px}.strategy-record-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.strategy-record-stats span{padding:9px 7px}.strategy-detail-head{margin-top:-4px}.strategy-detail-tabs{margin-left:-12px;margin-right:-12px}.strategy-detail-tabs button{font-size:10px}.record-hero-metrics{gap:10px}.record-hero-metrics b{font-size:16px}.strategy-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fact-grid span{padding:10px 7px}.position-grid span:last-child:nth-child(odd){grid-column:1/-1}.cycle-fill-list article>div{gap:9px 6px}}.martin-dashboard .dashboard-section-head{align-items:center}.parallel-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.parallel-row .project-summary-row{background:#10161d;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.8fr) minmax(48px,.55fr);align-items:center;display:grid}.parallel-row .project-summary-row>.project-identity{grid-column:auto;min-width:0;padding:14px 16px}.parallel-row .project-summary-row>.project-round-profit{text-align:center;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;min-width:0;padding:14px 8px;display:flex!important}.parallel-row .project-round-profit span{margin-bottom:4px}.parallel-row .project-round-profit b{white-space:nowrap;font-size:11px}.parallel-row .project-summary-row>.project-runtime{text-align:center;grid-column:auto;min-width:0;padding:14px 4px}.parallel-row .project-summary-row>.project-stop{grid-column:auto;justify-content:center;align-items:center;min-width:0;padding:10px 8px;display:flex}.parallel-row .project-stop .stop-project-trigger{width:100%;min-width:0;padding-left:4px;padding-right:4px}.parallel-row>div:not(.project-summary-row){border-top:1px solid #252f3a;min-width:0;padding:12px 16px;display:block}.parallel-row>div:nth-child(n+2):nth-child(-n+5){border-top:0}@media (width<=700px){.parallel-row{grid-template-columns:repeat(4,minmax(0,1fr))}.parallel-row .project-summary-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.78fr) minmax(42px,.52fr)}.parallel-row .project-summary-row>.project-identity{grid-column:auto;gap:5px;padding:10px 6px}.parallel-row .project-identity b{font-size:9px}.parallel-row .project-identity small{white-space:nowrap;font-size:6px}.parallel-row .project-summary-row>.project-round-profit{grid-column:auto;padding:10px 2px}.parallel-row .project-round-profit span{font-size:6px}.parallel-row .project-round-profit b{font-size:7px}.parallel-row .project-summary-row>.project-runtime{grid-column:auto;padding:10px 1px}.parallel-row .project-runtime span{white-space:nowrap;padding:3px 5px;font-size:6px}.parallel-row .project-runtime small{white-space:nowrap;font-size:6px}.parallel-row .project-summary-row>.project-stop{grid-column:auto;padding:6px 4px}.parallel-row .project-stop .stop-project-trigger{border-radius:7px;min-height:30px;font-size:7px}.parallel-row>div:not(.project-summary-row){padding:10px 7px}.parallel-row>div>span{white-space:normal;line-height:1.3}.parallel-row>div>b{white-space:normal;overflow-wrap:anywhere;font-size:8px}.parallel-row>.project-summary-row{width:100%;min-width:0;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.parallel-row>.project-summary-row>.project-identity{flex:0 0 34%;width:34%;padding:11px 7px!important}.parallel-row>.project-summary-row>.project-round-profit{flex:0 0 27%;width:27%;padding:11px 2px!important}.parallel-row>.project-summary-row>.project-runtime{flex:0 0 21%;width:21%;padding:11px 1px!important}.parallel-row>.project-summary-row>.project-stop{flex:0 0 18%;width:18%;padding:7px 5px!important}.parallel-row>.project-summary-row .project-identity small,.parallel-row>.project-summary-row .project-runtime small{display:none}.parallel-row>.project-summary-row .project-round-profit span{white-space:nowrap;margin:0 0 3px;font-size:7px}.parallel-row>.project-summary-row .project-round-profit b{font-size:8px}.parallel-row>.project-summary-row .project-runtime span{font-size:7px;margin:0!important;padding:4px 5px!important}.parallel-row>.project-summary-row .project-stop .stop-project-trigger{white-space:nowrap;width:100%;min-height:28px;font-size:7px;padding:3px!important}}.market-sort{white-space:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:-5px 0 14px;display:flex}.market-sort-group{align-items:flex-start;gap:7px;min-width:0;display:flex}.market-sort-directions{justify-content:flex-end;margin-left:auto}.market-sort-label,.market-sort button{font-size:9px;line-height:1}.market-sort-label{color:#7d899a;padding:4px 0}.market-sort button{color:#7d899a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 1px}.market-sort button.active{color:#dffbf2;border-bottom-color:#69d8b5;font-weight:700}.market-sort button:focus-visible{outline-offset:2px;outline:2px solid #5c83ff}.hard-stop-inline,.orders-head .current-take-profit{font-weight:700;line-height:1.2;font-size:8px!important}@media (width<=700px){.market-sort{gap:6px;margin:0 0 12px;overflow:hidden}.market-sort-group{gap:4px}.market-sort-label,.market-sort button{font-size:8px}.market-sort button{padding-left:0;padding-right:0}.hard-stop-inline,.orders-head .current-take-profit{font-size:8px!important}}.pilot-preflight-error{color:#fecdd3;background:#7f1d1d2e;border:1px solid #f43f5e73;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.pilot-preflight-error span,.pilot-preflight-error small{overflow-wrap:anywhere}.confirm-start-always{width:100%;margin-top:12px}.confirm-start-hint{text-align:center;color:#94a3b8;margin-top:7px;display:block}.mobile-preflight-error{display:none}@media (width<=700px){.pilot-preflight-error-desktop{display:none}.mobile-preflight-error{color:#fecdd3;background:#3a1820;border:1px solid #f43f5e8c;border-radius:8px;grid-column:1/-1;gap:3px;padding:8px 10px;font-size:9px;line-height:1.4;display:grid}.mobile-preflight-error b{font-size:10px}.mobile-preflight-error span{overflow-wrap:anywhere}}.cycle-history-row{color:#e3e9ef;cursor:pointer;border-bottom:0;border-left:0;border-right:0;width:100%;font-family:inherit}.cycle-history-row:not(.head):hover{background:#16212a}.cycle-history-row:focus-visible{outline-offset:-2px;outline:2px solid #5c83ff;position:relative}@media (width<=700px){.safety-table{padding:0;overflow:hidden}.safety-table-head{display:none}.safety-table-row{background:#2c3742;border:0;border-top:1px solid #2c3742;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(24px,auto);gap:1px;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.safety-table-row:first-of-type{border-top:0}.safety-table-row>*{overflow-wrap:normal;flex-direction:row;justify-content:space-between;align-items:center;gap:3px;width:100%;min-width:0;height:100%;min-height:0;padding:1px 6px;line-height:1.15;display:flex;color:#e3e9ef!important;text-align:left!important;white-space:nowrap!important;background:#121a21!important}.safety-table-row:after{content:"";background:#121a21;width:100%;height:100%;min-height:24px;display:block}.safety-table-row>:before{content:attr(data-label);color:#718093;white-space:nowrap;font-size:7px;font-style:normal;font-weight:400}.safety-table-row>.tier-name{justify-content:center;color:#ef718c!important;text-align:center!important}.safety-table-row>.tier-name:before{content:none}.safety-table-row.filled>*{color:#8b949e!important}.safety-table-row.filled>:before{color:#68737f!important}.safety-table-row.filled>.tier-name{color:#8b949e!important}.safety-table-row>em{border:0;border-radius:0}.safety-table-row>span[data-label=操作]{padding:1px 6px}.safety-table-row>span[data-label=操作] button{width:100%;min-height:40px}.cycle-detail-heading{align-items:center}.cycle-detail-heading>div{min-width:0}.cycle-detail-heading>span{font-size:7px}.cycle-detail-list dl{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(28px,auto)}.cycle-detail-list dl>div{justify-content:space-between;align-items:center;gap:3px;min-width:0;padding:1px 6px;display:flex;overflow:hidden}.cycle-detail-list dt{white-space:nowrap;flex:none}.cycle-detail-list dd{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}}.safety-table-row.filled{color:#8b949e;background:#171d23}.safety-table-row.filled>*{color:#8b949e!important}.safety-table-row.filled>:before{color:#68737f!important}.safety-table-row.filled>.tier-name{color:#8b949e!important}.cycle-detail-list{flex:auto;min-height:0}.cycle-detail-list article{flex:none}.cycle-pnl-profit{color:#48d4a6!important}.cycle-pnl-loss{color:#69a7ff!important}.projectCenterShell{width:100%;min-width:0;min-height:100vh;padding:28px clamp(16px,4vw,52px) max(46px,env(safe-area-inset-bottom));color:#e4efed;background:#071314;display:block;overflow-x:hidden}.projectCenterShell *{min-width:0}.projectCenterHead{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 22px;display:flex}.projectCenterHead p{color:#72dec6;letter-spacing:.18em;margin:0 0 6px;font-size:10px}.projectCenterHead h1{letter-spacing:-.035em;margin:0;font-size:32px}.projectCenterHead span{color:#78918c;margin-top:8px;font-size:11px;display:block}.projectCenterHead>a{color:#a9c5bf;border:1px solid #34544e;border-radius:10px;flex:none;padding:10px 14px;font-size:10px;text-decoration:none}.portfolioOverview{background:#28433e;border:1px solid #28433e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1500px;margin:0 auto;display:grid;overflow:hidden}.portfolioOverview>div{background:#0c1c1d;padding:18px}.portfolioOverview span{color:#86a09b;font-size:11px;display:block}.portfolioOverview b{margin-top:7px;font-size:23px;display:block}.portfolioOverview .positive b,.tone-positive strong{color:#70dfba}.portfolioOverview .negative b,.tone-negative strong{color:#ee858d}.projectToolbar{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1500px;margin:22px auto 14px;display:flex}.projectToolbar nav{flex-direction:row;gap:7px;display:flex}.projectToolbar button{color:#9cb1ad;text-align:center;background:#0c1b1c;border:1px solid #2c4843;border-radius:9px;min-height:44px;padding:0 15px;font-size:12px}.projectToolbar button.active{color:#d9fff5;background:#173a34;border-color:#69d8be}.projectToolbar label{color:#8ba09c;align-items:center;gap:9px;font-size:11px;display:flex}.projectToolbar input{color:#dce9e6;background:#0b191a;border:1px solid #2c4843;border-radius:9px;outline:none;width:210px;min-height:44px;padding:0 11px}.projectToolbar input:focus{border-color:#66d6bc}.projectCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1500px;margin:0 auto;display:grid}.projectCard{background:#0b1a1b;border:1px solid #294640;border-radius:16px;min-width:0;overflow:hidden}.projectCard.risk-blocked,.projectCard.risk-unavailable{border-color:#71424a}.projectCard>header{border-bottom:1px solid #203833;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.projectCard header span{color:#70a399;font-size:10px}.projectCard h2{margin:6px 0 4px;font-size:17px}.projectCard header p{color:#829792;margin:0;font-size:11px}.projectStatus{color:#a9c7c0;border:1px solid #35554e;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.status-running{color:#78e2bf;border-color:#347d68}.status-failed,.status-emergency_stopped{color:#f0969c;border-color:#834751}.projectMetrics{background:#213a35;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.projectMetrics>div{background:#0e2020;min-width:0;padding:13px 16px}.projectMetrics span{color:#849994;font-size:10px;display:block}.projectMetrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;display:block;overflow:hidden}.projectCardError{color:#e9939a;background:#26181b;border-top:1px solid #633c44;padding:10px 16px;font-size:11px}.projectCard>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.projectCard footer span{color:#78908a;font-size:10px}.projectCard footer a{color:#06201a;background:#6ed9bf;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.projectSourceWarnings,.projectLoading,.projectEmpty{color:#e69da3;background:#25191c;border:1px solid #694750;border-radius:11px;max-width:1500px;margin:0 auto 14px;padding:11px 13px;font-size:11px;line-height:1.55}.projectSourceWarnings{flex-wrap:wrap;gap:9px;display:flex}.projectLoading,.projectEmpty{color:#8aa19b;background:#0b1a1b;border-color:#294640}.projectEmpty{text-align:center;place-items:center;min-height:240px;display:grid}.projectEmpty span{margin-top:6px}.projectCenterFoot{color:#748b86;border-top:1px solid #1c3530;justify-content:space-between;gap:16px;max-width:1500px;margin:20px auto 0;padding-top:13px;font-size:10px;display:flex}.projectRedirect{color:#dce9e6;text-align:center;background:#071314;place-content:center;gap:7px;min-height:100vh;display:grid}.projectRedirect span{color:#728a84;font-size:10px}.projectDetailContext{color:#78908c;align-items:center;gap:10px;min-height:38px;margin:0 0 8px;font-size:12px;display:flex}.projectDetailContext a{color:#75e3cf;text-decoration:none}.projectDetailContext b{color:#dce9e6;font-weight:600}.projectDetailContext span{border-left:1px solid #2c4440;padding-left:10px}.projectRedirect a{color:#75e3cf}.dualProjectPicker{gap:4px;min-width:min(340px,46vw);display:grid}.dualProjectPicker>span{color:#718b86;font-size:9px}.dualProjectPicker select{color:#ddede9;background:#0a1819;border:1px solid #31524c;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 34px 0 11px;font-size:12px}.dualProjectPicker select:focus{border-color:#72dbc3}.overviewTitle>.dualProjectPicker{margin-left:8px}.multiDualProjectHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.multiDualProjectHead a{color:#72d9c2;margin-bottom:8px;font-size:11px;text-decoration:none;display:inline-block}.multiDualProjectHead h1{margin:0;font-size:29px}.multiDualProjectHead p{color:#7f9792;margin:5px 0 0;font-size:11px}.multiDualIdentity{background:#0b1a1b;border:1px solid #2d4c46;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:13px 15px;display:flex}.multiDualIdentity span{color:#72dec4;font-weight:750}.multiDualIdentity b{font-size:12px}.multiDualIdentity small{color:#768e89;margin-left:auto}.multiDualIdentity button{color:#eaf8f4;border:1px solid;border-radius:9px;min-height:34px;padding:0 16px;font-weight:700}.dualProjectStart{background:#1c674f;border-color:#3d987d!important}.dualProjectStop{background:#592a31;border-color:#974e58!important}.multiDualSummary{background:#294640;border:1px solid #294640;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.multiDualSummary>div{background:#0d1d1e;padding:17px}.multiDualSummary span{color:#829994;font-size:10px;display:block}.multiDualSummary strong{margin-top:8px;font-size:20px;display:block}.multiDualReadOnlyNotice{background:#0b1a1b;border:1px solid #294640;border-radius:14px;margin-top:14px;padding:18px}.multiDualReadOnlyNotice h2{margin:0 0 7px;font-size:17px}.multiDualReadOnlyNotice p{color:#839a95;max-width:70ch;margin:0;font-size:11px;line-height:1.65}.multiDualReadOnlyNotice a{color:#72dec4;margin-top:13px;font-size:11px;text-decoration:none;display:inline-flex}.projectControlBackdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.projectControlModal{background:#0c181b;border:1px solid #34524d;border-radius:18px;width:min(460px,100%);padding:20px;box-shadow:0 24px 80px #000a}.projectControlHead{justify-content:space-between;align-items:flex-start;display:flex}.projectControlHead span{color:#72dec4;font-size:11px}.projectControlHead h2{margin:4px 0 0;font-size:22px}.projectControlHead>button{color:#b8cbc7;background:#102024;border:1px solid #35524e;border-radius:9px;width:36px;height:36px;font-size:22px}.projectStopChoices{gap:10px;margin-top:20px;display:grid}.projectStopChoices button{text-align:left;color:#e7f5f1;background:#102622;border:1px solid #37665d;border-radius:13px;gap:5px;padding:16px;display:grid}.projectStopChoices button.danger{background:#2c171c;border-color:#78454d}.projectStopChoices b{font-size:15px}.projectStopChoices small,.projectControlWarning p{color:#8da39e;font-size:11px;line-height:1.55}.projectControlWarning{background:#0a1517;border:1px solid #2c4541;border-radius:12px;margin-top:18px;padding:14px}.projectControlWarning b{font-size:14px}.projectControlWarning p{margin:7px 0 0}.projectControlCode{color:#9bb0ab;gap:7px;margin-top:15px;font-size:11px;display:grid}.projectControlCode input{color:#edf8f5;letter-spacing:5px;background:#081315;border:1px solid #35534e;border-radius:11px;height:46px;padding:0 14px;font-size:18px}.projectControlFeedback{color:#77dec4;margin:12px 0 0;font-size:11px}.projectControlFeedback.error{color:#ff8895}.projectControlActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.projectControlActions button{color:#dcece8;background:#102024;border:1px solid #35534e;border-radius:11px;min-height:44px}.projectControlActions .confirm{background:#1c674f;border-color:#3d987d}.projectControlActions .danger{background:#662e38;border-color:#a35460}@media (width<=680px){.overviewTitle{flex-direction:column;align-items:stretch}.overviewTitle>.dualProjectPicker{width:100%;margin:8px 0 0}.dualProjectPicker{width:100%;min-width:0}.multiDualProjectHead{flex-direction:column;align-items:stretch}.multiDualSummary{grid-template-columns:1fr 1fr}.multiDualIdentity{flex-wrap:wrap}.multiDualIdentity small{width:100%;margin-left:0}}@media (width<=1000px){.projectCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.projectCenterShell{padding:18px 12px max(34px,env(safe-area-inset-bottom))}.projectCenterHead{flex-wrap:wrap;align-items:flex-start}.projectCenterHead>div{flex:220px}.projectCenterHead h1{font-size:25px}.projectCenterHead span{max-width:30rem;font-size:13px;line-height:1.6}.projectCenterHead>a{justify-content:center;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.portfolioOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioOverview>div{padding:14px 12px}.portfolioOverview span{font-size:12px;line-height:1.35}.portfolioOverview b{overflow-wrap:anywhere;font-size:18px}.projectToolbar{flex-direction:column;align-items:stretch}.projectToolbar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.projectToolbar button{white-space:nowrap;width:100%;padding:0 5px;font-size:12px}.projectToolbar label{grid-template-columns:auto minmax(0,1fr);width:100%;font-size:12px;display:grid}.projectToolbar input{width:100%;font-size:16px}.projectCardGrid{grid-template-columns:1fr}.projectCard>header{padding:15px 14px}.projectCard header span,.projectCard header p,.projectMetrics span,.projectCard footer span{font-size:11px}.projectCard h2{font-size:18px}.projectMetrics>div{padding:13px 14px}.projectMetrics strong{font-size:16px}.projectCard>footer{padding:12px 14px}.projectCenterFoot{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px}}@media (width<=390px){.projectCenterHead{grid-template-columns:1fr;display:grid}.projectCenterHead>a{width:100%}.portfolioOverview,.projectToolbar nav{grid-template-columns:1fr 1fr}.projectCard>header{display:grid}.projectStatus{justify-self:start}.projectCard>footer{flex-direction:column;align-items:stretch}.projectCard footer a{width:100%}}.projectHeadActions{align-items:center;gap:8px;display:flex}.projectHeadActions>a,.projectHeadActions>button{color:#a9c5bf;cursor:pointer;background:#0b191a;border:1px solid #34544e;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:11px;text-decoration:none;display:inline-flex}.projectHeadActions>button{color:#d9fff5;background:#173a34;border-color:#69d8be;font-weight:800}.dualProjectCreator{background:#0b1a1b;border:1px solid #35635a;border-radius:16px;max-width:1500px;margin:0 auto 18px;padding:18px}.dualProjectCreator>header{justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.dualProjectCreator h2{margin:0 0 5px;font-size:19px}.dualProjectCreator p{color:#819a94;margin:0;font-size:11px}.dualProjectCreator header>span{color:#71ddc4;border:1px solid #397065;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:10px}.dualProjectForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dualProjectForm label{color:#89a09a;gap:6px;font-size:10px;display:grid}.dualProjectForm input,.dualProjectForm select{color:#deece8;background:#071314;border:1px solid #2d4c46;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 11px;font-size:14px}.dualProjectForm input:focus,.dualProjectForm select:focus{border-color:#69d8be}.createDualProjectButton{color:#062018;cursor:pointer;background:#70dbc1;border:0;border-radius:10px;justify-content:center;align-items:center;width:min(100%,320px);min-height:46px;margin:16px 0 0 auto;font-weight:850;display:flex}.createDualProjectButton:disabled{opacity:.55}.projectCreateMessage{color:#80dfc7;background:#102720;border:1px solid #38685e;border-radius:11px;max-width:1500px;margin:0 auto 14px;padding:11px 13px;font-size:11px}.projectCreateMessage.error{color:#ed9aa1;background:#29191c;border-color:#70444b}.dualProjectForm label>small{color:#6f8882;margin-top:-3px;font-size:9px;line-height:1.35}.dualLiveStrip{grid-template-columns:minmax(0,1.6fr) minmax(180px,.7fr);gap:10px;margin-bottom:10px;display:grid}.dualLiveStrip>div,.dualLiveStrip>label{background:linear-gradient(135deg,#102824,#0a1819);border:1px solid #31574f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:end;gap:9px;min-height:78px;padding:12px 14px;display:grid}.dualLiveStrip .fieldTitle{grid-column:1/-1}.dualLiveStrip strong{color:#78e2c5;font-size:29px;line-height:1}.dualLiveStrip small{color:#79918c;font-size:10px}.dualLiveStrip select{color:#eff9f6;background:0 0;border:0;border-top:1px solid #294842;outline:none;grid-column:1/-1;width:100%;min-height:40px;padding:8px 0 0;font-size:22px;font-weight:750}.dualPrimaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dualPrimaryGrid>label,.dualDerived{background:#0a1718;border:1px solid #294842;border-radius:11px;align-content:start;gap:7px;min-height:108px;padding:12px;display:grid}.dualQuestion{grid-column:span 2}.dualQuestion input{color:#eff9f6;background:0 0;border:0;border-bottom:1px solid #376158;outline:none;width:100%;min-height:48px;padding:0;font-size:24px}.dualDerived strong{color:#e9f6f2;margin-top:5px;font-size:23px;line-height:1.1}.dualPrimaryGrid small{color:#708984;font-size:9px;line-height:1.4}.dualAdvanced{background:#0a1819;border:1px solid #2c5049;border-radius:12px;margin-top:16px;overflow:visible}.dualAdvanced>summary{color:#dcece8;cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;font-size:14px;font-weight:750;list-style:none;display:flex}.dualAdvanced>summary::-webkit-details-marker{display:none}.dualAdvanced>summary span{color:#73a59a;font-size:10px;font-weight:500}.dualAdvanced[open]>summary{border-bottom:1px solid #294842}.dualAdvanced>.dualProjectForm{padding:13px}.fieldTitle{align-items:center;gap:5px;min-width:0;min-height:20px;display:flex;position:relative}.fieldHelpButton{color:#718d87;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.fieldHelpButton:hover,.fieldHelpButton:focus-visible{color:#75dfc7;outline:none}.fieldHelpButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.fieldHelpText{z-index:30;color:#c6d8d4;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#102323;border:1px solid #3b6259;border-radius:10px;width:min(310px,100vw - 32px);max-width:calc(100vw - 32px);padding:10px 11px;font-size:11px;line-height:1.55;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000052}.dualProjectForm>label:nth-child(4n) .fieldHelpText{left:auto;right:0}@media (width<=680px){.projectHeadActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.projectHeadActions>a,.projectHeadActions>button{font-size:12px}.dualLiveStrip,.dualPrimaryGrid{grid-template-columns:1fr 1fr}.dualQuestion{grid-column:span 1}.dualProjectForm{grid-template-columns:1fr 1fr}.dualProjectForm>label:nth-child(4n) .fieldHelpText{left:0;right:auto}.dualProjectForm>label:nth-child(2n) .fieldHelpText{left:auto;right:0}.createDualProjectButton{width:100%;margin-left:0}}@media (width<=390px){.dualLiveStrip{grid-template-columns:1fr}.dualPrimaryGrid{grid-template-columns:1fr 1fr}.dualQuestion{grid-column:1/-1}.dualProjectForm{grid-template-columns:1fr}.dualProjectForm>label:nth-child(2n) .fieldHelpText{left:0;right:auto}}.dualCreatorHeaderActions{align-items:center;gap:8px;display:flex}.dualCreatorHeaderActions button{color:#d9fff5;cursor:pointer;background:#173a34;border:1px solid #69d8be;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:850}.dualCreatorHeaderActions button:disabled{opacity:.45;cursor:not-allowed}.dualCreatorHeaderActions>span{align-self:auto!important}.dualRuleSection{border-top:1px solid #294842;margin-top:18px;padding-top:16px}.dualRuleSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dualRuleSection h3,.dualPreflight h3{margin:0;font-size:15px}.dualRuleSection>header strong{color:#e2f9f3;border:1px solid #37655b;border-radius:9px;align-items:baseline;gap:8px;padding:8px 11px;font-size:15px;display:flex}.dualRuleSection>header strong span{color:#7f9b94;font-size:10px;font-weight:600}.dualPreflight{background:#10241f;border:1px solid #396b5f;border-radius:12px;margin-top:15px;padding:14px}.dualPreflight.blocked{background:#291a1d;border-color:#74464d}.dualPreflight>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dualPreflight span{color:#8ba29d;border:1px solid #294842;border-radius:9px;padding:10px;font-size:10px}.dualPreflight b{color:#dff8f1;margin-top:5px;font-size:14px;display:block}.dualPreflight p{color:#9db0ac;margin:9px 0 0;font-size:10px;line-height:1.55}.dualPreflight.blocked p{color:#ef9ba2}.dualCreateActions{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,660px);margin:16px 0 0 auto;display:grid}.dualCreateActions button{color:#cffff2;cursor:pointer;background:#102a25;border:1px solid #64ccb4;border-radius:10px;min-height:48px;font-weight:850}.dualCreateActions button:last-child{color:#062018;background:#70dbc1}.dualCreateActions button:disabled{cursor:not-allowed;opacity:.4}.projectCodeBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000708c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.projectCodeModal{background:#0a1718;border:1px solid #456d64;border-radius:18px;width:min(100%,460px);padding:22px;box-shadow:0 28px 80px #00000080}.projectCodeModal h2{margin:0;font-size:20px}.projectCodeModal>p{color:#8ca29d;margin:10px 0 18px;font-size:11px;line-height:1.65}.projectCodeModal label{color:#9bb0ab;gap:7px;font-size:11px;display:grid}.projectCodeModal input{color:#eef9f6;background:#071011;border:1px solid #35564f;border-radius:10px;outline:none;min-height:50px;padding:0 13px;font-size:18px}.projectCodeModal input:focus{border-color:#71ddc4}.projectCodeModal>div{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:18px;display:grid}.projectCodeModal button{color:#bcd0cb;cursor:pointer;background:#10201f;border:1px solid #35564f;border-radius:10px;min-height:48px}.projectCodeModal button:last-child{color:#062018;background:#70dbc1;border-color:#6bd5bc;font-weight:850}.projectCodeModal .modalError{color:#f0959c}@media (width<=680px){.dualCreatorHeaderActions{flex-direction:column;align-items:stretch}.dualCreatorHeaderActions button{min-height:44px}.dualRuleSection>header{align-items:stretch}.dualRuleSection>header strong{flex:none}.dualPreflight>div{grid-template-columns:1fr 1fr}.dualCreateActions{width:100%}}@media (width<=390px){.dualPreflight>div,.projectCodeModal>div{grid-template-columns:1fr}}.smartDualSetup{background:#0e2220;border:1px solid #31574f;border-radius:12px;grid-template-columns:minmax(180px,1.15fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:10px;margin:0 0 18px;padding:14px;display:grid}.smartDualSetup>div{align-self:center}.smartDualSetup b,.smartDualSetup span{display:block}.smartDualSetup>div span{color:#829a94;margin-top:4px;font-size:10px}.smartDualSetup label{color:#a8bdb8;gap:6px;font-size:11px;display:grid;position:relative}.smartDualSetup input{color:#e5f4f0;background:#071314;border:1px solid #396158;border-radius:9px;min-height:46px;padding:0 52px 0 11px;font-size:16px}.smartDualSetup small{color:#6f8c85;position:absolute;bottom:15px;right:11px}.smartDualSetup button{color:#062018;background:#70dbc1;border:1px solid #6cd6bd;border-radius:9px;min-height:46px;padding:0 17px;font-weight:850}.dualStress{background:#171d16;border:1px solid #485638;border-radius:12px;margin:16px 0 0;padding:14px}.dualStress>header{justify-content:space-between;gap:12px;display:flex}.dualStress h3{margin:0;font-size:15px}.dualStress header span,.dualStress p{color:#93a18b;font-size:10px}.dualStress>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.dualStress article{border:1px solid #3f4e33;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px;display:grid}.dualStress article b{grid-column:1/-1}.dualStress article span,.dualStress article strong,.dualStress article em{font-size:11px;font-style:normal}.dualStress article strong{color:#e7d98b}.dualStress article em{color:#ed9298}.dualStress p{margin:10px 0 0}@media (width<=680px){.smartDualSetup{grid-template-columns:1fr 1fr}.smartDualSetup>div,.smartDualSetup>button{grid-column:1/-1}.dualStress>header{display:block}}@media (width<=390px){.smartDualSetup,.dualStress>div{grid-template-columns:1fr}.smartDualSetup label{grid-column:1}.dualStress article{grid-template-columns:1fr}}
