.trade-setup-section[data-v-57fd49bc]{margin-top:30px}.trade-section-heading[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:14px}.trade-section-heading h2[data-v-57fd49bc]{margin:3px 0 4px;color:var(--color-text);font-size:17px;font-weight:680}.trade-section-heading p[data-v-57fd49bc]{max-width:760px;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.trade-kicker[data-v-57fd49bc]{color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.live-status[data-v-57fd49bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;margin-top:3px;padding:5px 9px;border:1px solid rgba(29,111,79,.2);border-radius:999px;background:rgba(29,111,79,.06);color:var(--color-primary);font-size:10.5px;font-weight:650}.live-status__dot[data-v-57fd49bc]{width:6px;height:6px;border-radius:50%;background:var(--color-success)}.trade-compiler-grid[data-v-57fd49bc]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.compiler-panel[data-v-57fd49bc]{min-width:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.input-panel[data-v-57fd49bc]{padding:20px}.result-panel[data-v-57fd49bc]{padding:20px;-webkit-transition:border-color .18s ease;transition:border-color .18s ease}.result-panel--ready[data-v-57fd49bc]{border-color:rgba(29,111,79,.28)}.panel-heading[data-v-57fd49bc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-heading>div[data-v-57fd49bc],.panel-heading[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading>div[data-v-57fd49bc]{gap:9px}.panel-heading h3[data-v-57fd49bc]{margin:0;color:var(--color-text);font-size:14px;font-weight:650}.panel-index[data-v-57fd49bc]{color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:10px;font-weight:700}.reset-button[data-v-57fd49bc]{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-size:11px}.form-block[data-v-57fd49bc]{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--color-divider)}.form-block h4[data-v-57fd49bc]{margin:0 0 12px;color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.form-block--last[data-v-57fd49bc]{padding-bottom:0;margin-bottom:0;border-bottom:0}.input-grid[data-v-57fd49bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.input-grid--three[data-v-57fd49bc]{grid-template-columns:repeat(3,minmax(0,1fr))}.input-span-2[data-v-57fd49bc]{grid-column:1/-1}.trade-form[data-v-57fd49bc] .ant-form-item{margin-bottom:12px}.trade-form[data-v-57fd49bc] .ant-form-item-label{padding-bottom:4px;line-height:1.35}.trade-form[data-v-57fd49bc] .ant-form-item-label label{color:var(--color-text-muted);font-size:11.5px;font-weight:550}.full-width-input[data-v-57fd49bc]{width:100%}.trade-form[data-v-57fd49bc] .ant-input-number,.trade-form[data-v-57fd49bc] .ant-radio-button-wrapper{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.trade-form[data-v-57fd49bc] .ant-input-number-disabled{background:var(--color-surface-offset)!important;color:var(--color-text-faint)!important}.trade-form[data-v-57fd49bc] .ant-input-number-input{color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:12px}.segmented-control[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.segmented-control[data-v-57fd49bc] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.segmented-control[data-v-57fd49bc] .ant-radio-button-wrapper-checked{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.risk-mode-control[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;gap:12px}.risk-mode-control[data-v-57fd49bc] .ant-radio-wrapper{margin-right:0;color:var(--color-text-secondary);font-size:11.5px}.direction-hint[data-v-57fd49bc],.execution-hint[data-v-57fd49bc]{margin:0;color:var(--color-text-faint);font-size:10.5px;line-height:1.5}.direction-hint .anticon[data-v-57fd49bc]{margin-right:4px;color:var(--color-primary)}.result-status[data-v-57fd49bc]{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:650}.result-status--ready[data-v-57fd49bc]{background:rgba(16,185,129,.1);color:var(--color-success)}.result-status--blocked[data-v-57fd49bc]{background:rgba(245,158,11,.1);color:var(--color-warning)}.primary-result[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(29,111,79,.2);border-radius:7px;background:rgba(29,111,79,.055)}.result-label[data-v-57fd49bc]{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.quantity-value[data-v-57fd49bc]{color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:29px;font-weight:700;line-height:1.1}.quantity-value small[data-v-57fd49bc]{margin-left:5px;color:var(--color-text-muted);font-family:inherit;font-size:10px;font-weight:600}.binding-badge[data-v-57fd49bc]{padding:4px 7px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-text-muted);font-size:10px;font-weight:650;white-space:nowrap}.constraint-compiler[data-v-57fd49bc]{margin-top:14px;padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-2)}.constraint-compiler__title[data-v-57fd49bc]{margin-bottom:9px;color:var(--color-text-faint);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.constraint-grid[data-v-57fd49bc]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.constraint-item[data-v-57fd49bc]{min-width:0;padding:8px;border:1px solid transparent;border-radius:5px}.constraint-item span[data-v-57fd49bc],.constraint-item strong[data-v-57fd49bc]{display:block}.constraint-item span[data-v-57fd49bc]{overflow:hidden;color:var(--color-text-faint);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.constraint-item strong[data-v-57fd49bc]{margin-top:3px;color:var(--color-text-secondary);font-family:SF Mono,Fira Mono,monospace;font-size:12px}.constraint-item--binding[data-v-57fd49bc]{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.06)}.constraint-item--compiled[data-v-57fd49bc]{border-color:rgba(29,111,79,.2);background:rgba(29,111,79,.06)}.constraint-item--compiled strong[data-v-57fd49bc]{color:var(--color-primary)}.constraint-arrow[data-v-57fd49bc]{color:var(--color-text-faint);font-size:9px}.result-metrics[data-v-57fd49bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.metric-item[data-v-57fd49bc]{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.metric-item small[data-v-57fd49bc],.metric-item span[data-v-57fd49bc],.metric-item strong[data-v-57fd49bc]{display:block}.metric-item span[data-v-57fd49bc]{color:var(--color-text-faint);font-size:9.5px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.metric-item strong[data-v-57fd49bc]{overflow:hidden;margin-top:5px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.metric-item small[data-v-57fd49bc]{margin-top:3px;color:var(--color-text-faint);font-size:9.5px;line-height:1.35}.trade-alert[data-v-57fd49bc]{margin-top:12px;border:1px solid rgba(245,158,11,.22);border-radius:6px;background:rgba(245,158,11,.06)}.trade-alert[data-v-57fd49bc] .ant-alert-message{color:var(--color-text-secondary);font-size:11px;line-height:1.5}.formula-card[data-v-57fd49bc]{margin-top:14px;padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.formula-card__title[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:9px;color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.formula-card__title .anticon[data-v-57fd49bc]{color:var(--color-primary)}.formula-lines[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.formula-lines code[data-v-57fd49bc]{color:var(--color-text-muted);font-family:SF Mono,Fira Mono,monospace;font-size:9.5px;line-height:1.5;white-space:normal}.leverage-note[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border-left:3px solid var(--color-primary);border-radius:4px;background:var(--color-surface-2);color:var(--color-text-muted)}.leverage-note .anticon[data-v-57fd49bc]{margin-top:2px;color:var(--color-primary)}.leverage-note p[data-v-57fd49bc]{margin:0;font-size:10.5px;line-height:1.55}.leverage-note p strong[data-v-57fd49bc]{color:var(--color-text-secondary)}.blocked-result[data-v-57fd49bc]{padding:34px 18px 24px;text-align:center}.blocked-result h4[data-v-57fd49bc]{margin:12px 0 5px;color:var(--color-text);font-size:14px;font-weight:650}.blocked-result>p[data-v-57fd49bc]{max-width:360px;margin:0 auto;color:var(--color-text-muted);font-size:11px;line-height:1.55}.blocked-result__icon[data-v-57fd49bc]{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-warning);font-size:18px}.validation-list[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-width:420px;margin:16px auto 0;padding:0;text-align:left}.validation-list li[data-v-57fd49bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;padding:7px 9px;border-radius:5px;background:rgba(239,68,68,.06);color:var(--color-error);font-size:10.5px;line-height:1.45}.validation-list .anticon[data-v-57fd49bc]{margin-top:2px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1050px){.trade-compiler-grid[data-v-57fd49bc]{grid-template-columns:1fr}}@media (max-width:768px){.trade-section-heading[data-v-57fd49bc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.input-panel[data-v-57fd49bc],.result-panel[data-v-57fd49bc]{padding:16px}.input-grid--three[data-v-57fd49bc],.input-grid[data-v-57fd49bc]{grid-template-columns:1fr}.input-span-2[data-v-57fd49bc]{grid-column:auto}.constraint-grid[data-v-57fd49bc]{grid-template-columns:1fr}.constraint-arrow[data-v-57fd49bc]{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:480px){.primary-result[data-v-57fd49bc]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-metrics[data-v-57fd49bc]{grid-template-columns:1fr}}.concept-help-trigger[data-v-26841dab]{width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:0;border-radius:50%;outline:none;background:transparent;color:var(--color-text-faint);font-size:12px;line-height:1;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background .18s ease,color .18s ease;transition:background .18s ease,color .18s ease}.concept-help-trigger[data-v-26841dab]:focus-visible,.concept-help-trigger[data-v-26841dab]:hover{background:var(--color-surface-offset);color:var(--color-primary)}.position-concept-popover{max-width:calc(100vw - 32px)}.position-concept-popover .ant-popover-inner{border:1px solid var(--color-border);background:var(--color-surface);-webkit-box-shadow:0 8px 24px rgba(15,23,42,.14);box-shadow:0 8px 24px rgba(15,23,42,.14)}.position-concept-popover .ant-popover-title{min-width:0;padding:9px 12px 7px;border-bottom-color:var(--color-divider);color:var(--color-text)}.position-concept-popover .ant-popover-inner-content{padding:9px 12px 11px;color:var(--color-text-muted)}.position-concept-popover .ant-popover-arrow{border-color:var(--color-surface);background:var(--color-surface)}.position-concept-popover__title{color:var(--color-text);font-size:12px;font-weight:650}.position-concept-popover__content{width:286px;max-width:calc(100vw - 64px)}.position-concept-popover__content p{margin:0;color:var(--color-text-muted);font-size:11px;line-height:1.55}.position-concept-popover__content .position-concept-popover__example{margin-top:6px;color:var(--color-text-secondary)}body.dark .position-concept-popover .ant-popover-inner,body.realdark .position-concept-popover .ant-popover-inner{-webkit-box-shadow:0 10px 28px rgba(0,0,0,.38);box-shadow:0 10px 28px rgba(0,0,0,.38)}.edge-position-section[data-v-a3137dd2]{margin-top:34px}.edge-section-heading[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:14px}.edge-section-heading h2[data-v-a3137dd2]{margin:3px 0 4px;color:var(--color-text);font-size:17px;font-weight:680}.edge-section-heading p[data-v-a3137dd2]{max-width:780px;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.edge-kicker[data-v-a3137dd2]{color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.assumption-status[data-v-a3137dd2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;margin-top:3px;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:10.5px;font-weight:650}.edge-compiler-grid[data-v-a3137dd2]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.edge-panel[data-v-a3137dd2]{min-width:0;padding:20px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.edge-result-panel[data-v-a3137dd2]{-webkit-transition:border-color .18s ease;transition:border-color .18s ease}.edge-result-panel--ready[data-v-a3137dd2]{border-color:rgba(29,111,79,.28)}.edge-result-panel--no-edge[data-v-a3137dd2]{border-color:rgba(245,158,11,.32)}.edge-panel-heading[data-v-a3137dd2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:18px}.edge-panel-heading>div[data-v-a3137dd2],.edge-panel-heading[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edge-panel-heading>div[data-v-a3137dd2]{gap:9px}.edge-panel-heading h3[data-v-a3137dd2]{margin:0;color:var(--color-text);font-size:14px;font-weight:650}.edge-panel-index[data-v-a3137dd2]{color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:10px;font-weight:700}.edge-reset-button[data-v-a3137dd2]{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-size:11px}.edge-input-grid[data-v-a3137dd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.edge-input-span-2[data-v-a3137dd2]{grid-column:1/-1}.edge-form[data-v-a3137dd2] .ant-form-item{margin-bottom:14px}.edge-form[data-v-a3137dd2] .ant-form-item-label{padding-bottom:4px;line-height:1.35}.edge-form[data-v-a3137dd2] .ant-form-item-label label{color:var(--color-text-muted);font-size:11.5px;font-weight:550}.concept-label[data-v-a3137dd2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;min-width:0;max-width:100%}.concept-label--snapshot[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9px;line-height:1.35}.concept-label--primary[data-v-a3137dd2]{color:var(--color-text-muted);font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.concept-label--kelly[data-v-a3137dd2]{font-size:8.5px}.concept-label--kelly[data-v-a3137dd2],.concept-label--metric[data-v-a3137dd2]{color:var(--color-text-faint);font-weight:650;line-height:1.35;text-transform:uppercase}.concept-label--metric[data-v-a3137dd2]{font-size:9px;letter-spacing:.03em}.edge-full-width-input[data-v-a3137dd2]{width:100%}.edge-form[data-v-a3137dd2] .ant-input-number,.edge-form[data-v-a3137dd2] .ant-radio-button-wrapper{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.edge-form[data-v-a3137dd2] .ant-input-number-input{color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:12px}.fraction-control[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.fraction-control[data-v-a3137dd2] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px;text-align:center}.fraction-control[data-v-a3137dd2] .ant-radio-button-wrapper-checked{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.input-explanation[data-v-a3137dd2],.rr-distinction[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:6px;background:var(--color-surface-2);color:var(--color-text-muted)}.input-explanation .anticon[data-v-a3137dd2],.rr-distinction .anticon[data-v-a3137dd2]{margin-top:2px;-ms-flex-negative:0;flex-shrink:0;color:var(--color-primary)}.input-explanation p[data-v-a3137dd2],.rr-distinction p[data-v-a3137dd2]{margin:0;font-size:10.5px;line-height:1.55}.input-explanation strong[data-v-a3137dd2],.rr-distinction strong[data-v-a3137dd2]{color:var(--color-text-secondary)}.base-snapshot[data-v-a3137dd2]{margin-top:14px;padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.base-snapshot__title[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:10px}.base-snapshot__title span[data-v-a3137dd2]{color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.base-snapshot__title small[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9.5px}.base-snapshot__grid[data-v-a3137dd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.base-snapshot__grid>div[data-v-a3137dd2]{min-width:0;padding:9px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.base-snapshot__grid span[data-v-a3137dd2],.base-snapshot__grid strong[data-v-a3137dd2]{display:block}.base-snapshot__grid span[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9px}.base-snapshot__grid strong[data-v-a3137dd2]{overflow:hidden;margin-top:4px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rr-distinction[data-v-a3137dd2]{margin-top:12px;border-left:3px solid var(--color-primary)}.edge-result-status[data-v-a3137dd2]{padding:4px 8px;border-radius:999px;background:var(--color-surface-offset);color:var(--color-text-muted);font-size:10px;font-weight:650;white-space:nowrap}.edge-result-status--maintain[data-v-a3137dd2]{background:rgba(16,185,129,.1);color:var(--color-success)}.edge-result-status--noEdge[data-v-a3137dd2],.edge-result-status--reduce[data-v-a3137dd2]{background:rgba(245,158,11,.1);color:var(--color-warning)}.edge-result-status--baseInvalid[data-v-a3137dd2],.edge-result-status--invalid[data-v-a3137dd2]{background:rgba(239,68,68,.08);color:var(--color-error)}.edge-primary-result[data-v-a3137dd2]{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:18px;padding:16px;border:1px solid rgba(29,111,79,.2);border-radius:7px;background:rgba(29,111,79,.055)}.edge-primary-result small[data-v-a3137dd2],.edge-primary-result span[data-v-a3137dd2],.edge-primary-result strong[data-v-a3137dd2]{display:block}.edge-primary-result span[data-v-a3137dd2]{color:var(--color-text-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.edge-primary-result strong[data-v-a3137dd2]{margin-top:4px;color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:25px;line-height:1.15}.edge-primary-result small[data-v-a3137dd2]{margin-top:3px;color:var(--color-text-faint);font-size:9.5px}.edge-primary-result--noEdge[data-v-a3137dd2]{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.055)}.edge-primary-result--noEdge strong[data-v-a3137dd2]{color:var(--color-warning)}.edge-primary-result__quantity[data-v-a3137dd2]{min-width:120px;padding-left:16px;border-left:1px solid var(--color-border)}.risk-budget-flow[data-v-a3137dd2]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-top:14px;padding:12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-2)}.risk-budget-flow>.anticon[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9px}.risk-flow-item[data-v-a3137dd2]{min-width:0;padding:8px;border:1px solid transparent;border-radius:5px}.risk-flow-item span[data-v-a3137dd2],.risk-flow-item strong[data-v-a3137dd2]{display:block}.risk-flow-item span[data-v-a3137dd2]{overflow:hidden;color:var(--color-text-faint);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.risk-flow-item strong[data-v-a3137dd2]{margin-top:3px;color:var(--color-text-secondary);font-family:SF Mono,Fira Mono,monospace;font-size:11.5px}.risk-flow-item--edge[data-v-a3137dd2]{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.05)}.risk-flow-item--quantity[data-v-a3137dd2]{border-color:rgba(29,111,79,.2);background:rgba(29,111,79,.06)}.risk-flow-item--quantity strong[data-v-a3137dd2]{color:var(--color-primary)}.capital-constraint-alert[data-v-a3137dd2],.edge-reason-alert[data-v-a3137dd2]{margin-top:12px;border-radius:6px;background:var(--color-surface-2)}.capital-constraint-alert[data-v-a3137dd2] .ant-alert-message,.edge-reason-alert[data-v-a3137dd2] .ant-alert-message{color:var(--color-text-secondary);font-size:11px;font-weight:650}.capital-constraint-alert[data-v-a3137dd2] .ant-alert-description,.edge-reason-alert[data-v-a3137dd2] .ant-alert-description{color:var(--color-text-muted);font-size:10.5px;line-height:1.5}.kelly-section[data-v-a3137dd2]{margin-top:14px}.edge-subsection-title[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:8px}.edge-subsection-title span[data-v-a3137dd2]{color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.edge-subsection-title small[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9.5px}.kelly-grid[data-v-a3137dd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kelly-item[data-v-a3137dd2]{min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.kelly-item small[data-v-a3137dd2],.kelly-item span[data-v-a3137dd2],.kelly-item strong[data-v-a3137dd2]{display:block}.kelly-item span[data-v-a3137dd2]{color:var(--color-text-faint);font-size:8.5px;font-weight:650;text-transform:uppercase}.kelly-item strong[data-v-a3137dd2]{margin-top:4px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:13px}.kelly-item small[data-v-a3137dd2]{margin-top:3px;color:var(--color-text-faint);font-size:8.5px;line-height:1.35}.kelly-item--ceiling[data-v-a3137dd2]{border-style:dashed}.kelly-item--adjusted[data-v-a3137dd2],.kelly-item--selected[data-v-a3137dd2]{border-color:rgba(29,111,79,.24);background:rgba(29,111,79,.05)}.kelly-item--adjusted strong[data-v-a3137dd2]{color:var(--color-primary)}.edge-metrics[data-v-a3137dd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.edge-metric[data-v-a3137dd2]{min-width:0;padding:11px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.edge-metric small[data-v-a3137dd2],.edge-metric span[data-v-a3137dd2],.edge-metric strong[data-v-a3137dd2]{display:block}.edge-metric span[data-v-a3137dd2]{color:var(--color-text-faint);font-size:9px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.edge-metric strong[data-v-a3137dd2]{overflow:hidden;margin-top:4px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.edge-metric small[data-v-a3137dd2]{margin-top:3px;color:var(--color-text-faint);font-size:9px;line-height:1.35}.edge-metric .metric-positive[data-v-a3137dd2]{color:var(--color-success)}.edge-metric .metric-negative[data-v-a3137dd2]{color:var(--color-warning)}.edge-metric .constraint-text[data-v-a3137dd2]{color:var(--color-primary);font-family:inherit;font-size:12px}.edge-formula-card[data-v-a3137dd2]{margin-top:14px;padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.edge-formula-card__title[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:9px;color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.edge-formula-card__title .anticon[data-v-a3137dd2]{color:var(--color-primary)}.edge-formula-lines[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.edge-formula-lines code[data-v-a3137dd2]{color:var(--color-text-muted);font-family:SF Mono,Fira Mono,monospace;font-size:9.5px;line-height:1.5;white-space:normal}.edge-blocked-state[data-v-a3137dd2]{padding:36px 18px 28px;text-align:center}.edge-blocked-state h4[data-v-a3137dd2]{margin:12px 0 5px;color:var(--color-text);font-size:14px;font-weight:650}.edge-blocked-state>p[data-v-a3137dd2]{max-width:390px;margin:0 auto;color:var(--color-text-muted);font-size:11px;line-height:1.55}.edge-blocked-state__icon[data-v-a3137dd2]{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-warning);font-size:18px}.edge-blocked-state__icon--error[data-v-a3137dd2]{color:var(--color-error)}.edge-validation-list[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-width:420px;margin:16px auto 0;padding:0;text-align:left}.edge-validation-list li[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;padding:7px 9px;border-radius:5px;background:rgba(239,68,68,.06);color:var(--color-error);font-size:10.5px;line-height:1.45}.edge-validation-list .anticon[data-v-a3137dd2]{margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.edge-education-card[data-v-a3137dd2]{margin-top:14px;padding:17px 18px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2)}.edge-education-card__heading[data-v-a3137dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.edge-education-card__heading>.anticon[data-v-a3137dd2]{margin-top:2px;color:var(--color-primary);font-size:15px}.edge-education-card__heading h3[data-v-a3137dd2]{margin:0;color:var(--color-text);font-size:12.5px;font-weight:650}.edge-education-card__heading p[data-v-a3137dd2]{margin:3px 0 0;color:var(--color-text-muted);font-size:10.5px;line-height:1.5}.edge-education-grid[data-v-a3137dd2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:13px}.edge-education-grid p[data-v-a3137dd2]{min-width:0;margin:0;padding:10px;border-left:2px solid var(--color-border);color:var(--color-text-muted);font-size:9.5px;line-height:1.5}.edge-education-grid strong[data-v-a3137dd2]{display:block;margin-bottom:4px;color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:9px}@media (max-width:1050px){.edge-compiler-grid[data-v-a3137dd2]{grid-template-columns:1fr}.edge-education-grid[data-v-a3137dd2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.edge-section-heading[data-v-a3137dd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.edge-panel[data-v-a3137dd2]{padding:16px}.risk-budget-flow[data-v-a3137dd2]{grid-template-columns:1fr}.risk-budget-flow>.anticon[data-v-a3137dd2]{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.edge-education-grid[data-v-a3137dd2],.kelly-grid[data-v-a3137dd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.edge-education-grid[data-v-a3137dd2],.edge-input-grid[data-v-a3137dd2],.edge-metrics[data-v-a3137dd2],.kelly-grid[data-v-a3137dd2]{grid-template-columns:1fr}.edge-input-span-2[data-v-a3137dd2]{grid-column:auto}.edge-primary-result[data-v-a3137dd2]{grid-template-columns:1fr}.edge-primary-result__quantity[data-v-a3137dd2]{padding-top:12px;padding-left:0;border-top:1px solid var(--color-border);border-left:0}.base-snapshot__grid[data-v-a3137dd2]{grid-template-columns:1fr}.fraction-control[data-v-a3137dd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fraction-control[data-v-a3137dd2] .ant-radio-button-wrapper{width:100%;border-left-width:1px;border-radius:0}.fraction-control[data-v-a3137dd2] .ant-radio-button-wrapper:first-child{border-radius:4px 4px 0 0}.fraction-control[data-v-a3137dd2] .ant-radio-button-wrapper:last-child{border-radius:0 0 4px 4px}}.position-process-section[data-v-358d4789]{margin-top:34px}.process-section-heading[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:14px}.process-section-heading h2[data-v-358d4789]{margin:3px 0 4px;color:var(--color-text);font-size:17px;font-weight:680}.process-section-heading p[data-v-358d4789]{max-width:780px;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.process-kicker[data-v-358d4789]{color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.process-status[data-v-358d4789],.result-badge[data-v-358d4789]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:10px;font-weight:650}.process-workspace[data-v-358d4789]{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:14px}.process-input-card[data-v-358d4789],.process-result-card[data-v-358d4789]{min-width:0;padding:18px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.process-card-header[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.process-card-header span[data-v-358d4789]{color:var(--color-text-faint);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.process-card-header h3[data-v-358d4789]{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:680}.result-badge--ready[data-v-358d4789]{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.07);color:var(--color-success)}.inherited-boundaries[data-v-358d4789]{padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.inherited-boundaries>p[data-v-358d4789]{margin:9px 0 0;color:var(--color-text-muted);font-size:9.5px;line-height:1.5}.inherited-boundaries__heading[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:9px}.inherited-boundaries__heading h4[data-v-358d4789]{margin:0;color:var(--color-text-secondary);font-size:10.5px}.inherited-boundaries__heading span[data-v-358d4789]{color:var(--color-text-faint);font-size:8.5px}.inherited-boundaries__grid[data-v-358d4789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inherited-boundaries__grid>div[data-v-358d4789]{min-width:0;padding:9px;border-radius:5px;background:var(--color-surface)}.inherited-boundaries__grid small[data-v-358d4789],.inherited-boundaries__grid span[data-v-358d4789],.inherited-boundaries__grid strong[data-v-358d4789]{display:block}.inherited-boundaries__grid span[data-v-358d4789]{color:var(--color-text-faint);font-size:8.5px}.inherited-boundaries__grid strong[data-v-358d4789]{overflow:hidden;margin-top:3px;color:var(--color-text-secondary);font-family:SF Mono,Fira Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.process-field-grid[data-v-358d4789],.process-field-group[data-v-358d4789]{margin-top:14px}.process-field-group>label[data-v-358d4789],.process-field>label[data-v-358d4789]{display:block;margin-bottom:6px;color:var(--color-text-secondary);font-size:10px;font-weight:650}.process-field-group>small[data-v-358d4789],.process-field>small[data-v-358d4789]{display:block;margin-top:6px;color:var(--color-text-faint);font-size:8.5px;line-height:1.45}.entry-mode-selector[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.entry-mode-selector[data-v-358d4789] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:31px;padding:0 9px;text-align:center;font-size:10px;line-height:29px}.process-field-grid[data-v-358d4789]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.process-field-grid--single[data-v-358d4789]{grid-template-columns:minmax(0,1fr)}.process-field[data-v-358d4789] .ant-input-number{width:100%}.fresh-budget-warning[data-v-358d4789],.invalidation-boundary[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(239,68,68,.2);border-radius:7px;background:rgba(239,68,68,.035)}.invalidation-boundary__icon[data-v-358d4789]{color:var(--color-error)}.invalidation-boundary span[data-v-358d4789],.invalidation-boundary strong[data-v-358d4789]{display:block}.invalidation-boundary span[data-v-358d4789]{color:var(--color-text-faint);font-size:8.5px;font-weight:650;text-transform:uppercase}.invalidation-boundary strong[data-v-358d4789]{margin-top:2px;color:var(--color-error);font-family:SF Mono,Fira Mono,monospace;font-size:13px}.fresh-budget-warning p[data-v-358d4789],.invalidation-boundary p[data-v-358d4789]{margin:3px 0 0;color:var(--color-text-muted);font-size:9.5px;line-height:1.45}.dca-boundary-alert[data-v-358d4789],.process-disclaimer[data-v-358d4789]{margin-top:14px;border-radius:6px;background:var(--color-surface-2)}.dca-boundary-alert[data-v-358d4789] .ant-alert-message,.process-disclaimer[data-v-358d4789] .ant-alert-message{color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.dca-boundary-alert[data-v-358d4789] .ant-alert-description,.process-disclaimer[data-v-358d4789] .ant-alert-description{color:var(--color-text-muted);font-size:9.5px;line-height:1.5}.process-errors[data-v-358d4789]{margin:10px 0 0;padding-left:17px;color:var(--color-error);font-size:9.5px;line-height:1.6}.discipline-boundary-heading[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.discipline-boundary-heading span[data-v-358d4789]{color:var(--color-primary);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.discipline-boundary-heading h4[data-v-358d4789]{margin:2px 0 0;color:var(--color-text-secondary);font-size:11px;font-weight:680}.discipline-boundary-heading p[data-v-358d4789]{max-width:330px;margin:0;color:var(--color-text-faint);font-size:8.5px;line-height:1.45;text-align:right}.discipline-boundary-grid[data-v-358d4789]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.discipline-boundary[data-v-358d4789]{position:relative;min-width:0;padding:11px 10px 10px;border:1px solid var(--color-border);border-top:3px solid rgba(29,111,79,.35);border-radius:6px;background:var(--color-surface-offset)}.discipline-boundary>.anticon[data-v-358d4789]{position:absolute;top:10px;right:9px;color:var(--color-primary);font-size:11px}.discipline-boundary small[data-v-358d4789],.discipline-boundary span[data-v-358d4789],.discipline-boundary strong[data-v-358d4789]{display:block}.discipline-boundary span[data-v-358d4789]{padding-right:15px;color:var(--color-text-faint);font-size:8px;line-height:1.35}.discipline-boundary strong[data-v-358d4789]{overflow:hidden;margin-top:5px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.discipline-boundary small[data-v-358d4789]{margin-top:4px;color:var(--color-text-faint);font-size:8px;line-height:1.4}.discipline-boundary--risk[data-v-358d4789]{border-top-color:var(--color-primary)}.discipline-boundary--stop[data-v-358d4789]{border-top-color:var(--color-error)}.discipline-boundary--stop>.anticon[data-v-358d4789],.discipline-boundary--stop strong[data-v-358d4789]{color:var(--color-error)}.process-plan-heading[data-v-358d4789],.scenario-heading[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-top:16px}.process-plan-heading h4[data-v-358d4789],.scenario-heading h4[data-v-358d4789]{margin:0;color:var(--color-text-secondary);font-size:11px;font-weight:650}.process-plan-heading p[data-v-358d4789],.scenario-heading p[data-v-358d4789]{margin:3px 0 0;color:var(--color-text-faint);font-size:8.5px;line-height:1.45}.process-plan-heading>span[data-v-358d4789],.scenario-heading>span[data-v-358d4789]{-ms-flex-negative:0;flex-shrink:0;color:var(--color-primary);font-size:9px;font-weight:650}.process-steps[data-v-358d4789]{display:grid;gap:7px;margin-top:9px}.process-step[data-v-358d4789]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-offset)}.process-step--initial[data-v-358d4789]{border-color:rgba(29,111,79,.32)}.process-step__index[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;width:28px;height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(29,111,79,.1);color:var(--color-primary);font-family:SF Mono,Fira Mono,monospace;font-size:9px;font-weight:700}.process-step__amounts[data-v-358d4789],.process-step__copy[data-v-358d4789]{min-width:0}.process-step__amounts span[data-v-358d4789],.process-step__amounts strong[data-v-358d4789],.process-step__copy span[data-v-358d4789],.process-step__copy strong[data-v-358d4789]{display:block}.process-step__amounts strong[data-v-358d4789],.process-step__copy strong[data-v-358d4789]{color:var(--color-text-secondary);font-size:10px}.process-step__amounts span[data-v-358d4789],.process-step__copy span[data-v-358d4789]{margin-top:2px;color:var(--color-text-muted);font-size:8.5px}.process-step__amounts[data-v-358d4789]{text-align:right}.process-step__amounts strong[data-v-358d4789]{font-family:SF Mono,Fira Mono,monospace}.process-step__cumulative[data-v-358d4789]{grid-column:-2;padding-top:6px;border-top:1px dashed var(--color-border);color:var(--color-text-faint);font-size:8px}.scenario-heading[data-v-358d4789]{display:block}.scenario-selector[data-v-358d4789]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-top:9px}.scenario-selector[data-v-358d4789] .ant-radio-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;padding:6px 7px;border:1px solid var(--color-border);border-radius:5px!important;background:var(--color-surface-offset);color:var(--color-text-muted);font-size:9px;line-height:1.3;text-align:center;white-space:normal}.scenario-selector[data-v-358d4789] .ant-radio-button-wrapper:before{display:none}.scenario-selector[data-v-358d4789] .ant-radio-button-wrapper-checked{z-index:1;border-color:var(--color-primary);background:rgba(29,111,79,.09);color:var(--color-primary);-webkit-box-shadow:none;box-shadow:none}.scenario-view-note[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:7px 0 0;color:var(--color-text-faint);font-size:8px;line-height:1.4}.active-scenario-card[data-v-358d4789]{--scenario-color:var(--color-primary);--scenario-background:rgba(29,111,79,0.045);margin-top:9px;padding:13px;border:1px solid rgba(29,111,79,.25);border-left:4px solid var(--scenario-color);border-radius:7px;background:var(--scenario-background)}.active-scenario-card--caution[data-v-358d4789]{--scenario-color:var(--color-warning);--scenario-background:rgba(245,158,11,0.045);border-color:rgba(245,158,11,.25)}.active-scenario-card--stop[data-v-358d4789]{--scenario-color:var(--color-error);--scenario-background:rgba(239,68,68,0.045);border-color:rgba(239,68,68,.28)}.active-scenario-card--favorable[data-v-358d4789]{--scenario-color:var(--color-success);--scenario-background:rgba(16,185,129,0.045);border-color:rgba(16,185,129,.25)}.active-scenario-card__header[data-v-358d4789]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.active-scenario-card__header h5[data-v-358d4789],.active-scenario-card__header span[data-v-358d4789]{display:block}.active-scenario-card__header span[data-v-358d4789]{color:var(--color-text-faint);font-size:7.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.active-scenario-card__header h5[data-v-358d4789]{margin:2px 0 0;color:var(--color-text-secondary);font-size:11px;font-weight:680}.active-scenario-card__header>strong[data-v-358d4789]{padding:4px 7px;border-radius:999px;background:var(--scenario-color);color:#fff;font-size:8px;font-weight:700}.active-scenario-card__icon[data-v-358d4789]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:27px;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--scenario-color);color:#fff!important;font-size:11px!important}.active-scenario-card__summary[data-v-358d4789]{margin:10px 0 0;color:var(--color-text-secondary);font-size:9.5px;line-height:1.55}.scenario-discipline-grid[data-v-358d4789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.scenario-discipline[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;min-width:0;padding:9px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.scenario-discipline>.anticon[data-v-358d4789]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.scenario-discipline span[data-v-358d4789]{color:var(--color-text-faint);font-size:8px;font-weight:700}.scenario-discipline p[data-v-358d4789]{margin:3px 0 0;color:var(--color-text-muted);font-size:8.5px;line-height:1.5}.scenario-discipline--allowed>.anticon[data-v-358d4789]{color:var(--color-success)}.scenario-discipline--blocked>.anticon[data-v-358d4789]{color:var(--color-error)}.fresh-budget-warning[data-v-358d4789]{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.045)}.fresh-budget-warning>.anticon[data-v-358d4789]{margin-top:2px;color:var(--color-warning)}.fresh-budget-warning strong[data-v-358d4789]{color:var(--color-text-secondary);font-size:10px}.fresh-budget-warning__content[data-v-358d4789]{min-width:0}.fresh-budget-comparison[data-v-358d4789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:7px;margin-top:9px}.fresh-budget-comparison>span[data-v-358d4789]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:7px 8px;border:1px solid rgba(16,185,129,.2);border-radius:5px;background:rgba(16,185,129,.045);color:var(--color-text-faint);font-size:8px}.fresh-budget-comparison>span strong[data-v-358d4789]{display:block;overflow:hidden;margin-top:2px;color:var(--color-success);font-family:SF Mono,Fira Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.fresh-budget-comparison>.anticon[data-v-358d4789]{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;color:var(--color-text-faint)}.fresh-budget-comparison .fresh-budget-comparison__wrong[data-v-358d4789]{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.035)}.fresh-budget-comparison .fresh-budget-comparison__wrong strong[data-v-358d4789]{color:var(--color-error)}@media (max-width:1050px){.process-workspace[data-v-358d4789]{grid-template-columns:1fr}}@media (max-width:620px){.process-section-heading[data-v-358d4789]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.process-status[data-v-358d4789]{-ms-flex-item-align:start;align-self:flex-start}.process-input-card[data-v-358d4789],.process-result-card[data-v-358d4789]{padding:15px}.discipline-boundary-grid[data-v-358d4789],.process-field-grid[data-v-358d4789]{grid-template-columns:1fr}.discipline-boundary-heading[data-v-358d4789]{display:block}.discipline-boundary-heading p[data-v-358d4789]{max-width:none;margin-top:4px;text-align:left}.scenario-discipline-grid[data-v-358d4789],.scenario-selector[data-v-358d4789]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.inherited-boundaries__grid[data-v-358d4789]{grid-template-columns:1fr}.entry-mode-selector[data-v-358d4789]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-mode-selector[data-v-358d4789] .ant-radio-button-wrapper{width:100%;border-left-width:1px;border-radius:0}.entry-mode-selector[data-v-358d4789] .ant-radio-button-wrapper:first-child{border-radius:4px 4px 0 0}.entry-mode-selector[data-v-358d4789] .ant-radio-button-wrapper:last-child{margin-top:-1px;border-radius:0 0 4px 4px}.process-step[data-v-358d4789]{grid-template-columns:auto minmax(0,1fr)}.process-step__amounts[data-v-358d4789]{grid-column:2;text-align:left}.active-scenario-card__header[data-v-358d4789]{grid-template-columns:auto minmax(0,1fr)}.active-scenario-card__header>strong[data-v-358d4789]{grid-column:2;justify-self:start}.scenario-discipline-grid[data-v-358d4789]{grid-template-columns:1fr}.fresh-budget-comparison[data-v-358d4789]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fresh-budget-comparison>.anticon[data-v-358d4789]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.execution-decision-section[data-v-5bdce226]{margin-top:34px}.execution-section-heading[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:14px}.execution-section-heading h2[data-v-5bdce226]{margin:3px 0 4px;color:var(--color-text);font-size:17px;font-weight:680}.execution-section-heading p[data-v-5bdce226]{max-width:780px;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.execution-kicker[data-v-5bdce226]{color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compiler-status[data-v-5bdce226]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;margin-top:3px;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:10.5px;font-weight:650}.decision-card[data-v-5bdce226]{--decision-color:var(--color-primary);--decision-bg:rgba(29,111,79,0.055);padding:22px;border:1px solid rgba(29,111,79,.28);border-radius:9px;background:var(--color-surface)}.decision-card--proceed[data-v-5bdce226]{--decision-color:var(--color-success);--decision-bg:rgba(16,185,129,0.06);border-color:rgba(16,185,129,.3)}.decision-card--reduce[data-v-5bdce226]{--decision-color:var(--color-warning);--decision-bg:rgba(245,158,11,0.06);border-color:rgba(245,158,11,.32)}.decision-card--skip[data-v-5bdce226]{--decision-color:var(--color-error);--decision-bg:rgba(239,68,68,0.055);border-color:rgba(239,68,68,.3)}.decision-card--review[data-v-5bdce226]{--decision-color:#3b82f6;--decision-bg:rgba(59,130,246,0.055);border-color:rgba(59,130,246,.28)}.plan-overview__heading[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px}.plan-overview__heading>.anticon[data-v-5bdce226]{margin-top:3px;color:var(--color-primary);font-size:16px}.plan-overview__heading>div[data-v-5bdce226]{min-width:0}.plan-overview__heading span[data-v-5bdce226]{color:var(--color-primary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plan-overview__heading h3[data-v-5bdce226]{margin:2px 0 3px;color:var(--color-text);font-size:16px;font-weight:680}.plan-overview__heading p[data-v-5bdce226]{margin:0;color:var(--color-text-muted);font-size:10px;line-height:1.5}.plan-money-grid[data-v-5bdce226]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-money-card[data-v-5bdce226]{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.plan-money-card small[data-v-5bdce226],.plan-money-card span[data-v-5bdce226],.plan-money-card strong[data-v-5bdce226]{display:block}.plan-money-card span[data-v-5bdce226]{color:var(--color-text-muted);font-size:10px;font-weight:650}.plan-money-card strong[data-v-5bdce226]{overflow:hidden;margin-top:4px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:24px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.plan-money-card small[data-v-5bdce226]{margin-top:5px;color:var(--color-text-faint);font-size:9px;line-height:1.4}.plan-money-card--primary[data-v-5bdce226]{border-color:rgba(29,111,79,.34);background:rgba(29,111,79,.055)}.plan-money-card--primary span[data-v-5bdce226],.plan-money-card--primary strong[data-v-5bdce226]{color:var(--color-primary)}.plan-boundary-grid[data-v-5bdce226]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px}.plan-boundary-grid>div[data-v-5bdce226]{display:grid;grid-template-columns:auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px 7px;min-width:0;padding:11px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-2)}.plan-boundary-grid .anticon[data-v-5bdce226]{grid-row:1;color:var(--color-primary);font-size:11px}.plan-boundary-grid span[data-v-5bdce226]{grid-row:1;min-width:0;color:var(--color-text-muted);font-size:9px;font-weight:650}.plan-boundary-grid small[data-v-5bdce226],.plan-boundary-grid strong[data-v-5bdce226]{grid-column:1/-1;display:block}.plan-boundary-grid strong[data-v-5bdce226]{overflow:hidden;margin-top:3px;color:var(--color-text);font-family:SF Mono,Fira Mono,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.plan-boundary-grid small[data-v-5bdce226]{margin-top:1px;color:var(--color-text-faint);font-size:8.5px;line-height:1.35}.plan-boundary-grid__stop .anticon[data-v-5bdce226],.plan-boundary-grid__stop strong[data-v-5bdce226]{color:var(--color-error)}.decision-card__header[data-v-5bdce226]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px;border:1px solid var(--color-border);border-left:4px solid var(--decision-color);border-radius:7px;background:var(--decision-bg)}.decision-card__header--after-plan[data-v-5bdce226]{margin-top:16px}.decision-icon[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--color-surface);color:var(--decision-color);font-size:18px}.decision-card__title[data-v-5bdce226]{min-width:0}.decision-card__title>span[data-v-5bdce226]{color:var(--color-text-faint);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.decision-card__title h3[data-v-5bdce226]{margin:2px 0 3px;color:var(--decision-color);font-size:17px;font-weight:700}.decision-card__title p[data-v-5bdce226]{margin:0;color:var(--color-text-muted);font-size:10.5px;line-height:1.5}.decision-badge[data-v-5bdce226]{padding:5px 9px;border:1px solid currentColor;border-radius:999px;color:var(--decision-color);font-size:10px;font-weight:700;white-space:nowrap}.risk-comparison[data-v-5bdce226]{margin-top:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-offset)}.risk-comparison__heading[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.risk-comparison__heading strong[data-v-5bdce226]{color:var(--color-text-secondary);font-size:9.5px}.risk-comparison__heading span[data-v-5bdce226]{color:var(--color-text-faint);font-size:8.5px;line-height:1.4;text-align:right}.decision-budget-flow[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 10px;margin-top:7px;padding:8px 10px;border-radius:5px;background:var(--color-surface);color:var(--color-text-faint);font-size:9px}.decision-budget-flow strong[data-v-5bdce226]{margin-left:3px;color:var(--color-text-secondary);font-family:SF Mono,Fira Mono,monospace}.decision-budget-flow>.anticon[data-v-5bdce226]{color:var(--color-text-faint);font-size:8px}.decision-details-grid[data-v-5bdce226]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:14px;margin-top:16px}.decision-subheading[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:8px}.decision-subheading h4[data-v-5bdce226]{margin:0;color:var(--color-text-secondary);font-size:11px;font-weight:650}.decision-subheading small[data-v-5bdce226]{color:var(--color-text-faint);font-size:9px}.decision-check[data-v-5bdce226]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;margin-top:7px;padding:10px 11px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-offset)}.decision-check>.anticon[data-v-5bdce226]{margin-top:2px;color:var(--color-text-faint)}.decision-check strong[data-v-5bdce226]{display:block;color:var(--color-text-secondary);font-size:10.5px}.decision-check p[data-v-5bdce226]{margin:2px 0 0;color:var(--color-text-muted);font-size:9.5px;line-height:1.45}.decision-check>span[data-v-5bdce226]{margin-top:1px;color:var(--color-text-faint);font-size:9px;font-weight:650;white-space:nowrap}.decision-check--pass>.anticon[data-v-5bdce226],.decision-check--pass>span[data-v-5bdce226]{color:var(--color-success)}.decision-check--warn>.anticon[data-v-5bdce226],.decision-check--warn>span[data-v-5bdce226]{color:var(--color-warning)}.decision-check--fail>.anticon[data-v-5bdce226],.decision-check--fail>span[data-v-5bdce226]{color:var(--color-error)}.decision-check--review>.anticon[data-v-5bdce226],.decision-check--review>span[data-v-5bdce226]{color:#3b82f6}.decision-policy-column[data-v-5bdce226]{display:grid;gap:10px}.assumption-review-card[data-v-5bdce226],.process-policy-card[data-v-5bdce226]{padding:13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-offset)}.assumption-review-card>p[data-v-5bdce226],.process-policy-card>p[data-v-5bdce226]{margin:7px 0 9px;color:var(--color-text-muted);font-size:9.5px;line-height:1.5}.assumption-review-card__heading[data-v-5bdce226],.process-policy-card__heading[data-v-5bdce226],.refusal-conditions__heading[data-v-5bdce226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.assumption-review-card__heading .anticon[data-v-5bdce226],.process-policy-card__heading .anticon[data-v-5bdce226],.refusal-conditions__heading .anticon[data-v-5bdce226]{color:var(--color-primary)}.assumption-review-card__heading h4[data-v-5bdce226],.process-policy-card__heading h4[data-v-5bdce226],.refusal-conditions__heading h4[data-v-5bdce226]{margin:0;color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.assumption-review-card[data-v-5bdce226] .ant-checkbox-wrapper{color:var(--color-text-secondary);font-size:10px;line-height:1.45}.assumption-review-card>small[data-v-5bdce226]{display:block;margin-top:7px;color:var(--color-text-faint);font-size:8.5px;line-height:1.4}.process-policy-row[data-v-5bdce226]{display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;margin-top:7px;padding:7px 8px;border-radius:5px;background:var(--color-surface)}.process-policy-row strong[data-v-5bdce226]{font-family:SF Mono,Fira Mono,monospace;font-size:9.5px}.process-policy-row span[data-v-5bdce226]{color:var(--color-text-muted);font-size:9px}.process-policy-row strong[data-v-5bdce226]{color:var(--color-success)}.process-policy-row--stop strong[data-v-5bdce226]{color:var(--color-error)}.refusal-conditions[data-v-5bdce226]{margin-top:16px;padding:13px;border:1px solid rgba(239,68,68,.18);border-radius:7px;background:rgba(239,68,68,.035)}.refusal-conditions__heading .anticon[data-v-5bdce226]{color:var(--color-error)}.refusal-conditions__grid[data-v-5bdce226]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px}.refusal-conditions__grid p[data-v-5bdce226]{margin:0;color:var(--color-text-muted);font-size:9.5px;line-height:1.5}.refusal-conditions__grid strong[data-v-5bdce226]{margin-right:6px;color:var(--color-error);font-family:SF Mono,Fira Mono,monospace;font-size:8.5px}.execution-disclaimer[data-v-5bdce226]{margin-top:14px;border-radius:6px;background:var(--color-surface-2)}.execution-disclaimer[data-v-5bdce226] .ant-alert-message{color:var(--color-text-secondary);font-size:11px;font-weight:650}.execution-disclaimer[data-v-5bdce226] .ant-alert-description{color:var(--color-text-muted);font-size:10px;line-height:1.5}@media (max-width:920px){.decision-details-grid[data-v-5bdce226]{grid-template-columns:1fr}}@media (max-width:760px){.refusal-conditions__grid[data-v-5bdce226]{grid-template-columns:1fr}}@media (max-width:620px){.execution-section-heading[data-v-5bdce226]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.compiler-status[data-v-5bdce226]{-ms-flex-item-align:start;align-self:flex-start}.decision-card[data-v-5bdce226]{padding:15px}.decision-card__header[data-v-5bdce226]{grid-template-columns:auto minmax(0,1fr)}.decision-badge[data-v-5bdce226]{grid-column:1/-1;justify-self:start}.plan-boundary-grid[data-v-5bdce226],.plan-money-grid[data-v-5bdce226]{grid-template-columns:1fr}.risk-comparison__heading[data-v-5bdce226]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.risk-comparison__heading span[data-v-5bdce226]{text-align:left}}@media (max-width:430px){.decision-check[data-v-5bdce226]{grid-template-columns:auto minmax(0,1fr)}.decision-check>span[data-v-5bdce226]{grid-column:2}.process-policy-row[data-v-5bdce226]{grid-template-columns:1fr;gap:2px}}.position-simulator-page[data-v-782a2a22]{width:100%;max-width:1180px;margin:0 auto;padding:28px 32px 56px;color:var(--color-text)}.simulator-toolbar[data-v-782a2a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:22px}.back-link[data-v-782a2a22],.simulator-toolbar[data-v-782a2a22]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-link[data-v-782a2a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;color:var(--color-text-muted);font-size:12px;font-weight:600}.back-link[data-v-782a2a22]:hover{color:var(--color-primary)}.shell-status[data-v-782a2a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:11px;font-weight:600}.shell-status__dot[data-v-782a2a22]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgba(29,111,79,.1);box-shadow:0 0 0 3px rgba(29,111,79,.1)}.simulator-hero[data-v-782a2a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;margin-bottom:24px}.simulator-hero__icon[data-v-782a2a22]{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(29,111,79,.18);border-radius:9px;background:rgba(29,111,79,.08);color:var(--color-primary);font-size:21px}.simulator-hero__copy[data-v-782a2a22]{min-width:0}.simulator-hero__copy h1[data-v-782a2a22]{margin:2px 0 7px;color:var(--color-text);font-size:27px;font-weight:680;line-height:1.25}.simulator-hero__copy p[data-v-782a2a22]{max-width:840px;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.65}.simulator-kicker[data-v-782a2a22]{color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.context-panel[data-v-782a2a22]{padding:22px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.context-panel__copy h2[data-v-782a2a22]{margin:0 0 6px;color:var(--color-text);font-size:15px;font-weight:650}.context-panel__copy p[data-v-782a2a22]{max-width:920px;margin:0;color:var(--color-text-muted);font-size:12.5px;line-height:1.65}.decision-flow[data-v-782a2a22]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px}.decision-step[data-v-782a2a22]{min-width:0;padding:13px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-2)}.decision-step small[data-v-782a2a22],.decision-step strong[data-v-782a2a22]{display:block}.decision-step strong[data-v-782a2a22]{overflow:hidden;margin-top:4px;color:var(--color-text-secondary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.decision-step small[data-v-782a2a22]{margin-top:3px;color:var(--color-text-faint);font-size:10px}.decision-step__index[data-v-782a2a22]{color:var(--color-text-faint);font-family:SF Mono,Fira Mono,monospace;font-size:10px;font-weight:600}.decision-step--active[data-v-782a2a22]{border-color:rgba(29,111,79,.35);background:rgba(29,111,79,.07)}.decision-step--active .decision-step__index[data-v-782a2a22],.decision-step--active small[data-v-782a2a22],.decision-step--active strong[data-v-782a2a22]{color:var(--color-primary)}.decision-flow__arrow[data-v-782a2a22]{color:var(--color-text-faint);font-size:11px}.roadmap-section[data-v-782a2a22]{margin-top:30px}.section-heading[data-v-782a2a22]{margin-bottom:14px}.section-heading h2[data-v-782a2a22]{margin:0;color:var(--color-text);font-size:15px;font-weight:650}.section-heading p[data-v-782a2a22]{margin:4px 0 0;color:var(--color-text-muted);font-size:12px}.roadmap-grid[data-v-782a2a22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.roadmap-card[data-v-782a2a22]{min-width:0;padding:18px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.roadmap-card h3[data-v-782a2a22]{margin:15px 0 6px;color:var(--color-text);font-size:13px;font-weight:650;line-height:1.4}.roadmap-card p[data-v-782a2a22]{margin:0;color:var(--color-text-muted);font-size:11.5px;line-height:1.6}.roadmap-card--implemented[data-v-782a2a22]{border-color:rgba(29,111,79,.3)}.roadmap-card--implemented .roadmap-card__status[data-v-782a2a22]{background:rgba(29,111,79,.09);color:var(--color-primary)}.roadmap-card__top[data-v-782a2a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.roadmap-card__icon[data-v-782a2a22]{width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-2);color:var(--color-primary);font-size:14px}.roadmap-card__status[data-v-782a2a22]{padding:3px 7px;border-radius:999px;background:var(--color-surface-offset);color:var(--color-text-faint);font-size:10px;font-weight:600}.shell-notice[data-v-782a2a22]{margin-top:22px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-2)}.shell-notice[data-v-782a2a22] .ant-alert-message{color:var(--color-text);font-size:12.5px;font-weight:650}.shell-notice[data-v-782a2a22] .ant-alert-description{color:var(--color-text-muted);font-size:11.5px;line-height:1.55}@media (max-width:960px){.roadmap-grid[data-v-782a2a22]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.position-simulator-page[data-v-782a2a22]{padding:20px 16px 36px}.simulator-toolbar[data-v-782a2a22]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shell-status[data-v-782a2a22]{white-space:nowrap}.simulator-hero[data-v-782a2a22]{gap:13px}.simulator-hero__icon[data-v-782a2a22]{width:42px;height:42px}.simulator-hero__copy h1[data-v-782a2a22]{font-size:22px}.context-panel[data-v-782a2a22]{padding:18px}.decision-flow[data-v-782a2a22]{grid-template-columns:1fr;gap:7px}.decision-step strong[data-v-782a2a22]{white-space:normal}.decision-flow__arrow[data-v-782a2a22]{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.roadmap-grid[data-v-782a2a22]{grid-template-columns:1fr;gap:10px}}@media (max-width:480px){.simulator-toolbar[data-v-782a2a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}