.frontier-brand-mark[data-v-7eb70061]{display:block;width:36px;height:28px;flex:0 0 auto;object-fit:contain}.inline-help[data-v-70c2bdaa]{display:inline-flex;align-items:center;flex:0 0 auto}.inline-help__trigger[data-v-70c2bdaa]{display:grid;place-items:center;width:28px;min-width:28px;min-height:28px;padding:0;border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--button-base);color:var(--muted);cursor:help;font-size:14px}@media(pointer:coarse){.inline-help__trigger[data-v-70c2bdaa]{width:var(--ui-touch-target);min-width:var(--ui-touch-target);min-height:var(--ui-touch-target)}}.inline-help__trigger[data-v-70c2bdaa]:hover{color:var(--text);background:var(--button-hover-base)}.inline-help__content[data-v-70c2bdaa]{position:fixed;z-index:100;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-md);background:var(--panel-2);color:var(--text);box-shadow:var(--shadow-menu);font-size:var(--ui-font-caption);font-weight:400;line-height:1.7;white-space:normal;overflow-wrap:anywhere;overflow-y:auto}@media(pointer:coarse){.inline-help__trigger[data-v-70c2bdaa]{min-width:var(--ui-touch-target);min-height:var(--ui-touch-target)}}.operation-feedback[data-v-50c4c7df]{--feedback-color: var(--info);display:flex;align-items:flex-start;gap:var(--ui-control-gap);min-width:0;margin:0;padding:var(--ui-panel-inset);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--feedback-color);background:var(--ui-surface);font-size:var(--ui-font-body);line-height:1.5}.operation-feedback[data-tone=warning][data-v-50c4c7df]{--feedback-color: var(--gold)}.operation-feedback[data-tone=success][data-v-50c4c7df]{--feedback-color: var(--success)}.operation-feedback[data-tone=danger][data-v-50c4c7df]{--feedback-color: var(--danger)}.operation-feedback>.app-icon[data-v-50c4c7df]{margin-top:2px;flex-shrink:0}.operation-feedback>span[data-v-50c4c7df]{flex:1;min-width:0;overflow-wrap:anywhere}.operation-feedback>.button[data-v-50c4c7df]{flex-shrink:0;min-height:var(--ui-compact-control-height);min-width:var(--ui-compact-control-height);padding:var(--ui-control-gap);color:inherit}.operation-feedback--floating[data-v-50c4c7df]{position:fixed;z-index:120;right:var(--ui-page-gutter);bottom:var(--ui-page-gutter);width:min(480px,calc(100% - 2 * var(--ui-page-gutter)));max-height:calc(100dvh - 2 * var(--ui-page-gutter));overflow-y:auto;box-shadow:var(--shadow-menu)}@media(max-width:700px){.operation-feedback--floating[data-v-50c4c7df]{right:var(--ui-page-gutter-narrow);bottom:var(--ui-page-gutter-narrow);width:calc(100% - 2 * var(--ui-page-gutter-narrow))}}@media(pointer:coarse){.operation-feedback>.button[data-v-50c4c7df]{min-height:var(--ui-touch-target);min-width:var(--ui-touch-target)}}.operation-dialog[data-v-23e0da1d]{position:fixed;inset:0;width:min(var(--operation-dialog-width, 760px),calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--surface-top-edge);border-radius:var(--ui-radius-dialog);color:var(--text);background:var(--surface-gradient);box-shadow:var(--shadow-dialog)}.operation-dialog[open][data-v-23e0da1d]{display:flex;flex-direction:column}.operation-dialog[data-v-23e0da1d]::backdrop{background:var(--overlay-backdrop)}.operation-dialog--drawer[data-v-23e0da1d]{width:min(var(--operation-dialog-width, 520px),100%);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0}.operation-dialog--drawer .operation-dialog__body[data-v-23e0da1d]{padding:0}header[data-v-23e0da1d]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-group-gap);padding:var(--ui-section-gap);border-bottom:1px solid var(--surface-divider);flex-shrink:0}header>.operation-dialog__heading[data-v-23e0da1d]{flex:1;min-width:0;overflow-wrap:anywhere}.operation-dialog__eyebrow[data-v-23e0da1d]{display:block;margin-bottom:4px;color:var(--muted);font-size:var(--ui-font-caption)}.operation-dialog__tools[data-v-23e0da1d]{display:flex;align-items:center;gap:var(--ui-control-gap);min-width:0}header .icon-button[data-v-23e0da1d]{flex-shrink:0}h2[data-v-23e0da1d]{margin:0;font-size:var(--ui-font-title)}p[data-v-23e0da1d]{margin:var(--ui-control-gap) 0 0;color:var(--muted);font-size:var(--ui-font-caption)}.operation-dialog__body[data-v-23e0da1d]{min-height:0;overflow:auto;padding:var(--ui-section-gap)}footer[data-v-23e0da1d]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-control-gap);padding:var(--ui-section-gap);border-top:1px solid var(--surface-divider);background:var(--panel-3)}footer[data-v-23e0da1d] .button{min-height:var(--ui-control-height);min-width:88px}.operation-dialog__body[data-v-23e0da1d] .operation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-group-gap)}.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) label{display:grid;align-content:start;gap:var(--ui-control-gap);min-width:0;color:var(--muted);font-size:var(--ui-font-caption);line-height:1.5}.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) small{font-size:var(--ui-font-caption);overflow-wrap:anywhere}.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) :where(input:not([type=checkbox]):not([type=radio]),textarea,.app-select){width:100%;min-width:0;min-height:var(--ui-control-height);font-size:var(--ui-control-font-size);line-height:20px}.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) :where(input:not([type=checkbox]):not([type=radio]):not(.app-combobox),textarea){padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-sm);background:var(--panel-3);color:var(--text)}.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) :is(input,textarea):disabled{color:var(--disabled-text);background:var(--disabled-bg);border-color:var(--line);opacity:1}.operation-dialog__body[data-v-23e0da1d] .operation-form{display:grid;gap:var(--ui-group-gap);min-width:0}.operation-dialog__body[data-v-23e0da1d] .operation-form fieldset{min-width:0;margin:0;padding:0;border:0}.operation-dialog__body[data-v-23e0da1d] .operation-form textarea{min-height:88px;resize:vertical}.operation-dialog__body[data-v-23e0da1d] .operation-form :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operation-dialog__body[data-v-23e0da1d] .field-error{margin:0;font-size:var(--ui-font-body);overflow-wrap:anywhere}.operation-dialog__body[data-v-23e0da1d] .operation-review{display:grid;gap:var(--ui-group-gap);min-width:0;font-size:var(--ui-font-body);line-height:1.5}.operation-dialog__body[data-v-23e0da1d] .operation-review__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--ui-group-gap);margin:0;padding:var(--ui-section-gap);border-radius:var(--ui-radius-md);background:var(--panel-3)}.operation-dialog__body[data-v-23e0da1d] .operation-review__summary>div{display:grid;align-content:start;gap:calc(var(--ui-control-gap) / 2);min-width:0;overflow-wrap:anywhere}.operation-dialog__body[data-v-23e0da1d] .operation-review__summary dt,.operation-dialog__body[data-v-23e0da1d] .operation-review__account small{color:var(--muted);font-size:var(--ui-font-caption)}.operation-dialog__body[data-v-23e0da1d] .operation-review__summary dd{margin:0;font-weight:600}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--ui-section-gap);padding:0;margin:0;list-style:none}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts>li{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--ui-control-gap);padding:var(--ui-control-gap) 0;border-bottom:1px solid var(--surface-divider);background:transparent;overflow-wrap:anywhere}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts>li>b{color:var(--muted);font-variant-numeric:tabular-nums}.operation-dialog__body[data-v-23e0da1d] .operation-review__account{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;min-width:0}.operation-dialog__body[data-v-23e0da1d] .operation-review__identity{display:inline-flex;align-items:center;gap:6px;min-width:90px;max-width:100%}.operation-dialog__body[data-v-23e0da1d] .operation-review__identity strong{overflow-wrap:anywhere}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts>li>em{font-style:normal;color:var(--muted)}@media(max-width:560px){.operation-dialog__body[data-v-23e0da1d] .operation-fields,.operation-dialog__body[data-v-23e0da1d] .operation-review__summary{grid-template-columns:1fr}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts>li{grid-template-columns:24px minmax(0,1fr)}.operation-dialog__body[data-v-23e0da1d] .operation-review__accounts>li>em{grid-column:2}}@media(pointer:coarse){.operation-dialog__body[data-v-23e0da1d] :is(.operation-fields,.operation-form) :where(input:not([type=checkbox]):not([type=radio]),textarea,.app-select){min-height:var(--ui-touch-target);font-size:16px}}.operation-dialog.parameter-editor[data-v-23e0da1d]{--operation-dialog-width: 680px}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .operation-fields{gap:14px 16px}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .parameter-editor__label{display:flex;align-items:center;gap:6px;min-height:28px}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .parameter-editor__wide{grid-column:1 / -1}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .parameter-editor__reference{display:grid;gap:var(--ui-control-gap);color:var(--muted);font-size:var(--ui-font-caption)}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .parameter-editor__reference strong{display:flex;align-items:center;min-height:40px;color:var(--info);font-size:var(--ui-font-body);font-weight:600}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .operation-fields>label{grid-template-rows:28px auto}.parameter-editor .operation-dialog__body[data-v-23e0da1d] .parameter-editor__reference>span{min-height:28px}.operation-dialog__discard[data-v-23e0da1d]{position:absolute;inset:0;z-index:5;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px;background:var(--surface-base);text-align:center}.operation-dialog__discard p[data-v-23e0da1d]{margin:0;color:var(--muted)}.operation-dialog__discard>div[data-v-23e0da1d]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-control-gap)}.operation-dialog.operation-dialog--inline[data-v-23e0da1d]{container:operation-inline / inline-size;position:relative;inset:auto;display:flex;flex-direction:column;width:100%;max-height:none;margin:0;box-shadow:none;border-radius:var(--ui-radius-md);scroll-margin-top:calc(var(--app-topbar-height, 76px) + 16px)}.operation-dialog--inline .operation-dialog__body[data-v-23e0da1d]{overflow:visible}.operation-dialog--inline h2[data-v-23e0da1d]{font-size:var(--ui-font-section)}@container operation-inline (min-width: 760px){.operation-dialog--inline .operation-dialog__body[data-v-23e0da1d] .operation-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-select[data-v-afa3e29c]{appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:var(--ui-field-height, var(--ui-control-height));padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-sm);background:var(--panel-3);color:var(--text);font-size:var(--ui-control-font-size);font-weight:500;line-height:20px;text-align:left;cursor:pointer}.app-select__value[data-v-afa3e29c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__arrow[data-v-afa3e29c]{flex-shrink:0;color:var(--muted)}.app-select[data-v-afa3e29c]:hover:not(:disabled),.app-select--open[data-v-afa3e29c]{border-color:var(--cyan)}.app-select[data-v-afa3e29c]:focus{box-shadow:none}.app-select[data-v-afa3e29c]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-select[data-v-afa3e29c]:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.app-select__menu[data-v-afa3e29c]{position:fixed;z-index:1100;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--button-top-line);border-radius:var(--ui-radius-md);background:var(--panel);color:var(--text);box-shadow:var(--shadow-menu);font-size:var(--ui-control-font-size);font-weight:500;line-height:20px;scrollbar-color:var(--line-strong) var(--panel-2);scrollbar-width:thin}.app-select__option[data-v-afa3e29c]{display:flex;align-items:center;gap:8px;min-height:var(--ui-field-height, var(--ui-control-height));padding:7px 10px;border-radius:4px;cursor:pointer}.app-select__option>span[data-v-afa3e29c]{flex:1;min-width:0;overflow-wrap:anywhere}.app-select__option>svg[data-v-afa3e29c]{flex-shrink:0;color:var(--cyan)}.app-select__option[aria-selected=true][data-v-afa3e29c]{background:var(--selected-base);color:var(--cyan)}.app-select__option--active[data-v-afa3e29c]{background:var(--selected-top)}.app-select__option[aria-disabled=true][data-v-afa3e29c]{color:var(--muted);opacity:.5;cursor:not-allowed}@media(pointer:coarse){.app-select[data-v-afa3e29c],.app-select__option[data-v-afa3e29c]{min-height:44px}}.run-quantity-progress[data-v-578edf6d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-control-gap);min-width:0;font-size:var(--ui-font-caption);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.run-quantity-progress>span[data-v-578edf6d],.run-quantity-progress>strong[data-v-578edf6d],.run-quantity-progress>small[data-v-578edf6d]{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:inherit;line-height:inherit}.run-quantity-progress svg[data-v-578edf6d]{display:block;width:140px;height:4px;flex:1 1 60px;max-width:180px}.run-quantity-progress__track[data-v-578edf6d]{fill:var(--line)}.run-quantity-progress__fill[data-v-578edf6d]{fill:var(--accent)}.run-quantity-progress strong[data-v-578edf6d]{color:var(--text);font-weight:600}.run-quantity-progress--ring[data-v-578edf6d]{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);min-height:64px;column-gap:12px}.run-quantity-progress--ring .run-quantity-progress__ring[data-v-578edf6d]{grid-column:1;grid-row:1 / span 3;width:60px;height:60px;max-width:none;transform:rotate(-90deg)}.run-quantity-progress__ring-track[data-v-578edf6d]{fill:none;stroke:var(--line);stroke-width:2}.run-quantity-progress__ring-fill[data-v-578edf6d]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.run-quantity-progress--ring>strong[data-v-578edf6d]{position:absolute;left:0;top:19px;width:60px;text-align:center;font-size:var(--ui-font-body)}.run-quantity-progress--ring>span[data-v-578edf6d],.run-quantity-progress--ring>small[data-v-578edf6d]{grid-column:2}.run-account-ledger--compact .run-account-ledger__row[data-v-35d30b99]{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:var(--ui-group-gap);padding-block:var(--ui-control-gap)}.run-account-ledger--compact .run-account-ledger__identity[data-v-35d30b99]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-control-gap)}.run-account-ledger[data-v-35d30b99]{display:grid;gap:0;list-style:none;padding:var(--ui-panel-inset);margin:0;min-width:0}.run-account-ledger__row[data-v-35d30b99]{display:grid;grid-template-columns:104px minmax(155px,.85fr) minmax(250px,1.3fr) 36px;align-items:center;gap:var(--ui-panel-inset);padding:var(--ui-panel-inset);border-bottom:1px solid var(--line);background:var(--panel-3);min-width:0;font-size:var(--ui-font-body);line-height:1.5}.run-account-ledger__row.is-selected[data-v-35d30b99]{background:color-mix(in srgb,var(--gold) 5%,var(--ui-surface))}.run-account-ledger__identity[data-v-35d30b99]{display:grid;justify-items:start;gap:6px;min-width:0}.run-account-ledger__identity>strong[data-v-35d30b99]{font-weight:600}.run-account-ledger__identity .button[data-v-35d30b99]{max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal;overflow-wrap:anywhere}.run-account-ledger__state[data-v-35d30b99]{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 10%,var(--panel-3));font-size:var(--ui-font-caption);color:var(--muted)}.run-account-ledger__state.is-active[data-v-35d30b99]{color:var(--accent)}.run-account-ledger__state.is-warning[data-v-35d30b99]{color:var(--warning)}.run-account-ledger__state.is-healthy[data-v-35d30b99]{color:var(--success)}.run-account-ledger__progress[data-v-35d30b99],.run-account-ledger__facts[data-v-35d30b99]{display:grid;gap:6px;min-width:0}.run-account-ledger__facts[data-v-35d30b99]{padding-inline-start:var(--ui-panel-inset);border-inline-start:1px solid var(--line)}.run-account-ledger__row p[data-v-35d30b99]{margin:0;font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-account-ledger__symbol[data-v-35d30b99]{display:grid;gap:4px;min-width:0}.run-account-ledger__symbol>strong[data-v-35d30b99]{font-size:var(--ui-font-caption);font-weight:600}.run-account-ledger__symbol dl[data-v-35d30b99]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px var(--ui-panel-inset);margin:0;font-variant-numeric:tabular-nums;font-size:var(--ui-font-caption)}.run-account-ledger__symbol dl>div[data-v-35d30b99]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.run-account-ledger__symbol dt[data-v-35d30b99],.run-account-ledger__symbol small[data-v-35d30b99],.run-account-ledger__unknown[data-v-35d30b99]{color:var(--muted);font-size:var(--ui-font-caption)}.run-account-ledger__symbol dd[data-v-35d30b99]{margin:0;font-weight:500}.run-account-ledger__row[data-v-35d30b99] :is(strong,dd,small){overflow-wrap:anywhere;min-width:0}@media(max-width:760px){.run-account-ledger--compact .run-account-ledger__row[data-v-35d30b99]{grid-template-columns:minmax(0,1fr)}.run-account-ledger__row[data-v-35d30b99]{grid-template-columns:minmax(0,1fr) 36px;gap:var(--ui-control-gap)}.run-account-ledger__identity[data-v-35d30b99]{display:flex;flex-wrap:wrap;align-items:center}.run-account-ledger__progress[data-v-35d30b99],.run-account-ledger__facts[data-v-35d30b99]{grid-column:1 / -1}.run-account-ledger__facts[data-v-35d30b99]{padding-inline-start:0;padding-block-start:var(--ui-control-gap);border-inline-start:0;border-block-start:1px solid var(--line)}.run-account-ledger__open[data-v-35d30b99]{grid-column:2;grid-row:1}}.run-execution-summary[data-v-33792784]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-section-gap);min-width:0}.run-execution-summary__quantity[data-v-33792784]{flex:1;min-width:0}.run-execution-summary__quantity p[data-v-33792784]{margin:6px 0 0;font-size:var(--ui-font-caption);color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.run-execution-summary__acceptance[data-v-33792784]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px var(--ui-control-gap);flex:0 0 auto;font-size:var(--ui-font-caption);color:var(--muted)}.run-execution-summary__acceptance strong[data-v-33792784]{color:var(--text);font-size:var(--ui-font-section);font-variant-numeric:tabular-nums}.run-execution-summary__acceptance small[data-v-33792784]{grid-column:1 / -1}@media(max-width:540px){.run-execution-summary[data-v-33792784]{align-items:start;gap:var(--ui-control-gap)}.run-execution-summary__acceptance small[data-v-33792784]{max-width:90px}}.run-cost-summary[data-v-bfe3e4c1]{min-width:0;padding:var(--ui-section-gap);color:var(--text);container-type:inline-size;font-size:var(--ui-font-body);line-height:1.5}.run-cost-summary--compact[data-v-bfe3e4c1]{padding:0 0 var(--ui-section-gap);border-bottom:1px solid var(--line)}h3[data-v-bfe3e4c1],h4[data-v-bfe3e4c1],p[data-v-bfe3e4c1],dl[data-v-bfe3e4c1],dd[data-v-bfe3e4c1]{margin:0}.run-cost-summary__heading[data-v-bfe3e4c1]{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-control-gap)}h3[data-v-bfe3e4c1]{font-size:var(--ui-font-section);font-weight:650}h4[data-v-bfe3e4c1]{font-size:var(--ui-font-body);font-weight:600;margin-bottom:var(--ui-group-gap)}.run-cost-summary__account[data-v-bfe3e4c1]{min-width:0;padding-top:var(--ui-group-gap)}.run-cost-summary__account+.run-cost-summary__account[data-v-bfe3e4c1]{margin-top:var(--ui-section-gap);border-top:1px solid var(--line)}.run-cost-summary__scope[data-v-bfe3e4c1]{color:var(--muted);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-cost-summary__identity[data-v-bfe3e4c1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-control-gap);margin-bottom:var(--ui-group-gap);font-size:var(--ui-font-caption);color:var(--muted);overflow-wrap:anywhere}.run-cost-summary__identity strong[data-v-bfe3e4c1]{color:var(--text);font-weight:550}.run-cost-summary__metrics[data-v-bfe3e4c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-group-gap);align-items:start}.run-cost-summary__contract[data-v-bfe3e4c1]{display:contents}.run-cost-summary__wear[data-v-bfe3e4c1],.run-cost-summary__trades[data-v-bfe3e4c1],.run-cost-summary__fees[data-v-bfe3e4c1],.run-cost-summary__duration[data-v-bfe3e4c1]{display:grid;gap:4px;min-width:0}.run-cost-summary__wear[data-v-bfe3e4c1]{grid-column:1}.run-cost-summary__fees[data-v-bfe3e4c1]{grid-column:2;grid-row:1}.run-cost-summary__trades[data-v-bfe3e4c1]{grid-column:3}.run-cost-summary__duration[data-v-bfe3e4c1]{grid-column:4;grid-row:1}.run-cost-summary__trades[data-v-bfe3e4c1],.run-cost-summary__fees[data-v-bfe3e4c1],.run-cost-summary__duration[data-v-bfe3e4c1]{padding-left:0;border-left:0}.run-cost-summary__label[data-v-bfe3e4c1],.run-cost-summary__note[data-v-bfe3e4c1],small[data-v-bfe3e4c1],dt[data-v-bfe3e4c1]{color:var(--muted);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-cost-summary__value[data-v-bfe3e4c1]{min-width:0;font-size:20px;line-height:38px;font-weight:600;overflow-wrap:anywhere}.run-cost-summary__value small[data-v-bfe3e4c1]{font-weight:500}.run-cost-summary__value--primary[data-v-bfe3e4c1]{font-size:30px;color:var(--accent);letter-spacing:-.5px}.run-cost-summary__time[data-v-bfe3e4c1]{font-size:var(--ui-font-section)}.run-cost-summary__notes[data-v-bfe3e4c1]:empty{display:none}.run-cost-summary__note[data-v-bfe3e4c1]{margin-top:var(--ui-control-gap);line-height:1.7}.run-cost-summary__metrics--multiple[data-v-bfe3e4c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.run-cost-summary__metrics--multiple .run-cost-summary__contract[data-v-bfe3e4c1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-group-gap)}.run-cost-summary__metrics--multiple[data-v-bfe3e4c1] :is(.run-cost-summary__wear,.run-cost-summary__trades,.run-cost-summary__fees,.run-cost-summary__duration){grid-column:auto;grid-row:auto}.run-cost-summary__detail[data-v-bfe3e4c1]{margin-top:var(--ui-section-gap);padding-top:var(--ui-group-gap);border-top:1px solid var(--surface-divider)}.run-cost-summary__ledger+.run-cost-summary__ledger[data-v-bfe3e4c1]{margin-top:var(--ui-group-gap)}.run-cost-summary__table-scroll[data-v-bfe3e4c1]{max-width:100%;overflow:auto}table[data-v-bfe3e4c1]{width:100%;min-width:480px;border-collapse:collapse;font-variant-numeric:tabular-nums}th[data-v-bfe3e4c1],td[data-v-bfe3e4c1]{padding:var(--ui-control-gap) var(--ui-group-gap);text-align:right;white-space:nowrap;font-weight:500}th[data-v-bfe3e4c1]:first-child{text-align:left;padding-left:0}th[data-v-bfe3e4c1]:last-child,td[data-v-bfe3e4c1]:last-child{padding-right:0}thead[data-v-bfe3e4c1]{font-size:var(--ui-font-caption);color:var(--muted)}thead th[data-v-bfe3e4c1]{padding-top:0}tbody tr[data-v-bfe3e4c1]{border-top:1px solid var(--line)}.run-cost-summary__equity[data-v-bfe3e4c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-group-gap);margin-top:var(--ui-group-gap)}.run-cost-summary__equity>div[data-v-bfe3e4c1]{display:grid;gap:4px;min-width:0}dd[data-v-bfe3e4c1]{font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-cost-summary__method[data-v-bfe3e4c1]{display:flex;align-items:center;gap:8px;margin-top:var(--ui-group-gap);color:var(--muted);font-size:var(--ui-font-caption);line-height:1.7}@container (max-width: 650px){.run-cost-summary__metrics[data-v-bfe3e4c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-group-gap) var(--ui-section-gap)}.run-cost-summary__trades[data-v-bfe3e4c1],.run-cost-summary__fees[data-v-bfe3e4c1],.run-cost-summary__duration[data-v-bfe3e4c1]{border:0;padding:0}.run-cost-summary__fees[data-v-bfe3e4c1]{grid-column:2;grid-row:1}.run-cost-summary__trades[data-v-bfe3e4c1]{grid-column:1;grid-row:2}.run-cost-summary__duration[data-v-bfe3e4c1]{grid-column:2;grid-row:2}.run-cost-summary__metrics--multiple[data-v-bfe3e4c1] :is(.run-cost-summary__trades,.run-cost-summary__fees,.run-cost-summary__duration){grid-column:auto;grid-row:auto}.run-cost-summary__equity[data-v-bfe3e4c1]{grid-template-columns:minmax(0,1fr)}}.run-cost-summary--empty[data-v-bfe3e4c1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px}.run-cost-summary--empty .run-cost-summary__heading[data-v-bfe3e4c1]{display:contents}.run-cost-summary--empty .run-cost-summary__heading h3[data-v-bfe3e4c1]{grid-column:1;grid-row:1}.run-cost-summary--empty .run-cost-summary__heading .button[data-v-bfe3e4c1]{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:36px}.run-cost-summary--empty>.run-cost-summary__note[data-v-bfe3e4c1]{grid-column:1;margin:0}.run-cost-summary[data-v-bfe3e4c1]:not(.run-cost-summary--compact){padding:16px}.run-cost-summary:not(.run-cost-summary--compact) .run-cost-summary__value[data-v-bfe3e4c1]{font-size:22px;line-height:36px;min-height:36px}.run-cost-summary:not(.run-cost-summary--compact) .run-cost-summary__value--primary[data-v-bfe3e4c1]{font-size:28px}.run-cost-summary:not(.run-cost-summary--compact) .run-cost-summary__detail[data-v-bfe3e4c1]{padding-top:16px;margin-top:16px}@media(max-width:480px){.run-cost-summary--empty[data-v-bfe3e4c1]{grid-template-columns:minmax(0,1fr)}.run-cost-summary--empty .run-cost-summary__heading .button[data-v-bfe3e4c1]{grid-column:1;grid-row:3;justify-self:start}}.task-progress-dialog[data-v-685cc459]{--operation-dialog-width: 960px;max-height:min(680px,calc(100dvh - 40px))}.task-progress-dialog[data-v-685cc459] .operation-dialog__body{display:flex;flex:1;min-height:0;padding:0;overflow-y:auto}.task-progress[data-v-685cc459]{display:grid;grid-template-rows:auto auto auto;flex:1;min-width:0;min-height:0;font-size:var(--ui-font-body);line-height:1.5}.task-progress[data-v-685cc459] :is(h3,p,ol){margin:0}.task-progress h3[data-v-685cc459]{font-size:var(--ui-font-body);font-weight:600}.task-progress__summary[data-v-685cc459]{padding:var(--ui-panel-inset) var(--ui-section-gap);border-bottom:1px solid var(--line);background:var(--panel-2)}.task-progress__accounts-panel[data-v-685cc459]{display:flex;flex-direction:column;min-height:0;min-width:0}.task-progress__accounts-panel>header[data-v-685cc459],.task-progress__log-panel>header[data-v-685cc459]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-control-gap);padding:var(--ui-panel-inset) var(--ui-section-gap);border-bottom:1px solid var(--line);background:var(--panel-2)}.task-progress header>span[data-v-685cc459]{color:var(--muted);font-size:var(--ui-font-caption)}.task-progress__account-scroll[data-v-685cc459]{min-height:0;overflow:visible;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--panel)}.task-progress__account-scroll[data-v-685cc459]>.run-cost-summary{margin:0 var(--ui-panel-inset)}.task-progress__account-scroll[data-v-685cc459]:focus-visible{outline-offset:-2px}.task-progress__log-panel[data-v-685cc459]{border-top:1px solid var(--line);background:transparent;min-width:0}.task-progress__logs[data-v-685cc459]{padding:var(--ui-control-gap) var(--ui-section-gap) var(--ui-panel-inset);list-style:none}.task-progress__logs li[data-v-685cc459]{display:grid;grid-template-columns:224px minmax(0,1fr);gap:var(--ui-panel-inset);padding:8px 0;border-top:1px solid var(--line)}.task-progress__logs li[data-v-685cc459]:first-child{border-top:0;padding-top:0}.task-progress__logs li>div[data-v-685cc459]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--ui-control-gap);align-content:start;color:var(--muted);font-size:var(--ui-font-caption)}.task-progress__logs li p[data-v-685cc459]{font-size:var(--ui-font-caption);overflow-wrap:anywhere}.task-progress__logs li.is-warning p[data-v-685cc459]{color:var(--warning)}.task-progress__notice[data-v-685cc459],.task-progress__coverage[data-v-685cc459]{padding:var(--ui-panel-inset) var(--ui-section-gap);font-size:var(--ui-font-caption);color:var(--muted);overflow-wrap:anywhere}.task-progress__notice[role=alert][data-v-685cc459]{color:var(--warning)}.task-progress__controls[data-v-685cc459]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-control-gap)}.task-progress__controls[data-v-685cc459] .app-select{width:200px;min-width:0}.task-progress-footer-note[data-v-685cc459]{margin-right:auto;color:var(--muted);font-size:var(--ui-font-caption)}@media(max-width:640px){.task-progress-dialog[data-v-685cc459]{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.task-progress-dialog[data-v-685cc459]>header{flex-wrap:wrap}.task-progress-dialog[data-v-685cc459] .operation-dialog__heading{flex-basis:calc(100% - 52px)}.task-progress-dialog[data-v-685cc459] .operation-dialog__tools{width:100%;order:3}.task-progress__controls[data-v-685cc459]{width:100%}.task-progress__controls[data-v-685cc459] .app-select{flex:1;width:auto}.task-progress__summary[data-v-685cc459]{padding:var(--ui-panel-inset)}.task-progress__accounts-panel>header[data-v-685cc459],.task-progress__log-panel>header[data-v-685cc459]{padding:8px var(--ui-panel-inset)}.task-progress__logs[data-v-685cc459]{padding:0 var(--ui-panel-inset) 8px}.task-progress__logs li[data-v-685cc459]{grid-template-columns:1fr;gap:2px}.task-progress__logs li>div[data-v-685cc459]{display:flex;flex-wrap:wrap;gap:8px}.task-progress-footer-note[data-v-685cc459]{flex-basis:100%}}@media(max-height:650px){.task-progress__logs li[data-v-685cc459]:nth-child(n+2){display:none}.task-progress__log-panel header>span[data-v-685cc459]{font-size:0}.task-progress__log-panel header>span[data-v-685cc459]:after{content:"完整记录在详情页";font-size:var(--ui-font-caption)}.task-progress__summary[data-v-685cc459] .run-execution-summary__quantity p{display:none}}.task-progress--transfer[data-v-685cc459]{display:flex;flex-direction:column}.task-progress--transfer .task-progress__summary[data-v-685cc459]:empty{display:none}.task-progress--transfer .task-progress__summary[data-v-685cc459]{padding:0;border:0}.transfer-progress[data-v-685cc459]{padding:20px}.transfer-progress>header[data-v-685cc459]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.transfer-progress>header strong[data-v-685cc459]{font-size:24px;font-variant-numeric:tabular-nums}.transfer-progress>header strong span[data-v-685cc459]{font-size:13px;color:var(--muted);font-weight:400}.transfer-progress>header p[data-v-685cc459]{margin-top:4px;font-size:12px;color:var(--muted)}.transfer-progress ol[data-v-685cc459]{padding:0;list-style:none}.transfer-progress__columns[data-v-685cc459],.transfer-progress li[data-v-685cc459]{display:grid;grid-template-columns:minmax(0,1fr) 120px 80px;gap:16px;align-items:center}.transfer-progress__columns[data-v-685cc459]{padding:8px 0;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.transfer-progress li[data-v-685cc459]{padding:16px 0;border-bottom:1px solid var(--line)}.transfer-progress__route[data-v-685cc459]{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.transfer-progress__route strong[data-v-685cc459]{font-size:14px;font-weight:500}.transfer-progress__route span[data-v-685cc459]{font-size:13px;color:var(--muted)}.transfer-progress__route b[data-v-685cc459]{color:var(--accent);margin-right:6px}.transfer-progress__amount[data-v-685cc459]{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.transfer-progress__amount small[data-v-685cc459]{font-size:12px;font-weight:400;color:var(--muted)}.task-progress--transfer .task-progress__logs li[data-v-685cc459]{grid-template-columns:1fr;gap:4px}.task-progress--transfer .task-progress__logs li p[data-v-685cc459]{font-size:13px}@media(max-width:480px){.transfer-progress[data-v-685cc459]{padding:12px}.transfer-progress__columns[data-v-685cc459]{display:none}.transfer-progress li[data-v-685cc459]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.transfer-progress__route[data-v-685cc459]{grid-column:1 / -1}}.task-progress-dialog[data-v-685cc459] .operation-dialog__heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.task-progress-dialog[data-v-685cc459] .operation-dialog__heading h2 .status-pill{min-width:72px;min-height:26px;justify-content:center;font-size:var(--ui-font-caption);font-weight:500;letter-spacing:normal}.task-progress-dialog[data-v-685cc459]>header .icon-button{width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;padding:0}.transfer-progress li>.status-pill[data-v-685cc459]{justify-content:center;min-height:26px}.task-progress-dialog[data-v-685cc459]>footer>.button{width:136px;min-width:136px;min-height:40px}.task-progress__log-panel[data-v-685cc459]{margin:var(--ui-group-gap) var(--ui-section-gap);border-top:0}.task-progress__log-panel>summary[data-v-685cc459]{width:fit-content;list-style:none}.task-progress__log-panel>summary[data-v-685cc459]::-webkit-details-marker{display:none}.task-progress__log-panel>summary span[data-v-685cc459]{color:var(--muted);font-size:var(--ui-font-caption)}.task-progress__log-panel .task-progress__logs[data-v-685cc459]{padding:var(--ui-group-gap) 0 0}.data-update-time[data-v-e44f2e87]{color:var(--muted);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.task-progress-empty[data-v-96a4c690]{color:var(--muted)}.machine-admission[data-v-96a4c690]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:var(--ui-group-gap);color:var(--muted);font-size:var(--ui-font-caption)}.machine-admission--blocked[data-v-96a4c690]{padding:10px 12px;background:var(--surface-base);border-left:3px solid var(--gold);color:var(--gold)}.simulation-notice[data-v-96a4c690]{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text);font-size:var(--ui-font-caption);line-height:1.6}.verification-dialog[data-v-e7b14ffd]{--operation-dialog-width: 440px}.verification-operation[data-v-e7b14ffd]{display:grid;gap:var(--ui-control-gap);margin:0;line-height:1.5;overflow-wrap:anywhere}.verification-operation span[data-v-e7b14ffd]{color:var(--muted);font-size:var(--ui-font-caption)}.verification-operation strong[data-v-e7b14ffd]{font-size:var(--ui-font-body);font-weight:600}.verification-note[data-v-e7b14ffd]{font-size:var(--ui-font-caption);color:var(--muted);margin:0;line-height:1.5;overflow-wrap:anywhere}.verification-error[data-v-e7b14ffd]{color:var(--danger);font-size:var(--ui-font-body);line-height:1.5;margin:0;overflow-wrap:anywhere}.verification-error--expired[data-v-e7b14ffd]{color:var(--gold)}.login-page[data-v-0c1274b1]{min-height:100dvh;display:grid;place-items:center;padding:var(--ui-page-gutter);background:var(--bg)}.login-form[data-v-0c1274b1]{width:min(100%,400px);box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:var(--ui-radius-md);padding:var(--ui-section-gap);color:var(--text);min-width:0;overflow-wrap:anywhere}.login-brand[data-v-0c1274b1]{display:flex;align-items:center;gap:var(--ui-group-gap);margin-bottom:var(--ui-control-gap)}.login-brand[data-v-0c1274b1] .frontier-brand-mark{width:48px;height:36px}.login-brand h1[data-v-0c1274b1]{margin:0}h1[data-v-0c1274b1]{margin:0 0 var(--ui-control-gap);font-size:var(--ui-font-title)}p[data-v-0c1274b1]{color:var(--muted);line-height:1.65;font-size:var(--ui-font-body);margin:0 0 var(--ui-section-gap)}label[data-v-0c1274b1]{display:block;margin:var(--ui-group-gap) 0 var(--ui-control-gap);font-size:var(--ui-font-body)}input[data-v-0c1274b1]{width:100%;box-sizing:border-box;min-height:var(--ui-control-height);background:var(--panel-3);border:1px solid var(--line-strong);border-radius:var(--ui-radius-sm);color:var(--text);padding:8px 12px;font-size:var(--ui-font-body)}input[data-v-0c1274b1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[data-v-0c1274b1]:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--line);opacity:1}.button[data-v-0c1274b1]{width:100%;min-height:var(--ui-control-height);margin-top:var(--ui-section-gap)}.login-error[data-v-0c1274b1]{color:var(--danger);margin:var(--ui-group-gap) 0 0}@media(pointer:coarse){input[data-v-0c1274b1],.button[data-v-0c1274b1]{min-height:var(--ui-touch-target)}input[data-v-0c1274b1]{font-size:16px}}.first-run-page[data-v-e7cdd997]{min-height:100dvh;display:grid;place-items:center;padding:var(--ui-page-gutter);background:var(--bg)}.first-run[data-v-e7cdd997]{width:min(100%,440px);padding:var(--ui-section-gap);border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--panel);color:var(--text);box-sizing:border-box;min-width:0;font-size:var(--ui-font-body)}.first-run header[data-v-e7cdd997]{display:flex;align-items:center;gap:var(--ui-group-gap)}.first-run header[data-v-e7cdd997] .frontier-brand-mark{width:48px;height:36px}.first-run h1[data-v-e7cdd997]{margin:4px 0;font-size:var(--ui-font-title)}.first-run header span[data-v-e7cdd997],.first-run__hint[data-v-e7cdd997]{color:var(--muted);font-size:var(--ui-font-caption)}.first-run__steps[data-v-e7cdd997]{display:flex;gap:var(--ui-section-gap);padding:var(--ui-section-gap) 0;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:var(--ui-section-gap)}.first-run__steps [aria-current][data-v-e7cdd997]{color:var(--accent);font-weight:600}.first-run label[data-v-e7cdd997]{display:block;margin:var(--ui-group-gap) 0 var(--ui-control-gap)}.first-run input[data-v-e7cdd997]{box-sizing:border-box;width:100%;min-height:var(--ui-control-height);padding:8px 12px;border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--panel-3);color:var(--text);font-size:var(--ui-font-body)}.first-run input[data-v-e7cdd997]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.first-run p[data-v-e7cdd997]{line-height:1.6;overflow-wrap:anywhere}.first-run__qr[data-v-e7cdd997]{display:flex;justify-content:center;padding:var(--ui-group-gap)}.first-run__qr img[data-v-e7cdd997]{border-radius:var(--ui-radius-sm);max-width:100%;height:auto}.first-run__secret[data-v-e7cdd997]{display:block;overflow-wrap:anywhere;padding:var(--ui-group-gap) 0;-webkit-user-select:all;user-select:all}.first-run details>summary[data-v-e7cdd997]{width:fit-content;list-style:none}.first-run details>summary[data-v-e7cdd997]::-webkit-details-marker{display:none}.first-run__error[data-v-e7cdd997]{color:var(--danger)}.first-run footer[data-v-e7cdd997]{display:flex;justify-content:flex-end;gap:var(--ui-control-gap);margin-top:var(--ui-section-gap)}@media(pointer:coarse){.first-run input[data-v-e7cdd997],.first-run .button[data-v-e7cdd997]{min-height:var(--ui-touch-target)}}.connection-state[data-v-5e96484c]{min-height:100dvh;display:grid;place-items:center;padding:var(--ui-page-gutter);color:var(--text);background:var(--bg)}.connection-state section[data-v-5e96484c]{display:grid;justify-items:center;gap:var(--ui-group-gap);width:min(100%,480px);min-width:0;text-align:center;overflow-wrap:anywhere}.connection-state h1[data-v-5e96484c]{margin:0;font-size:var(--ui-font-title);line-height:1.3}.connection-state p[data-v-5e96484c]{margin:0;color:var(--muted);font-size:var(--ui-font-body);line-height:1.5}.connection-state--failed h1[data-v-5e96484c]{color:var(--danger)}.connection-state .button[data-v-5e96484c]{min-height:var(--ui-control-height)}.connection-state__progress[data-v-5e96484c]{width:32px;height:32px;border:3px solid var(--line);border-top-color:var(--info);border-radius:50%;animation:connection-spin-5e96484c .8s linear infinite}@keyframes connection-spin-5e96484c{to{transform:rotate(360deg)}}@media(pointer:coarse){.connection-state .button[data-v-5e96484c]{min-height:var(--ui-touch-target)}}@media(prefers-reduced-motion:reduce){.connection-state__progress[data-v-5e96484c]{animation:none}}.run-stage-list[data-v-a8ab6e8c]{display:flex;flex-wrap:wrap;gap:var(--ui-control-gap);margin:0;padding:0;list-style:none;font-size:var(--ui-font-caption)}.run-stage-list li[data-v-a8ab6e8c]{min-width:0;max-width:100%;color:var(--muted)}.run-stage-list__label[data-v-a8ab6e8c]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;overflow-wrap:anywhere}.run-stage-list small[data-v-a8ab6e8c]{font-size:inherit}.run-stage-list .is-passed[data-v-a8ab6e8c]{color:var(--success)}.run-stage-list .is-active[data-v-a8ab6e8c]{color:var(--info)}.run-stage-list .is-failed[data-v-a8ab6e8c]{color:var(--danger)}.run-stage-list button[data-v-a8ab6e8c]{flex-wrap:wrap;justify-content:flex-start;height:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.run-stage-list button[aria-pressed=true][data-v-a8ab6e8c]{border-color:var(--accent)}.run-stage-list--track[data-v-a8ab6e8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:var(--ui-group-gap)}.run-stage-list--track[data-v-a8ab6e8c] :is(button,.run-stage-list__label){display:grid;align-content:start;justify-content:start;gap:var(--ui-control-gap);text-align:left;font-size:var(--ui-font-caption);line-height:1.5}.run-stage-list--track button[data-v-a8ab6e8c]{width:100%;min-height:76px;padding:var(--ui-control-gap)}.run-stage-list--track .is-passed[data-v-a8ab6e8c] :is(button,.run-stage-list__label){color:var(--text)}.run-stage-list--track .is-passed svg[data-v-a8ab6e8c]{color:var(--green)}.run-parameter-check[data-v-6f0f7394]{margin:0 var(--ui-panel-inset) var(--ui-group-gap);color:var(--text);font-size:var(--ui-font-body)}.run-parameter-check>header[data-v-6f0f7394]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-control-gap)}.run-parameter-check h3[data-v-6f0f7394]{margin:0;font-size:var(--ui-font-section)}.run-parameter-check__state[data-v-6f0f7394]{padding:3px 8px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:var(--ui-radius-sm);color:var(--gold);font-size:var(--ui-font-caption)}.run-parameter-check>p[data-v-6f0f7394]{margin:var(--ui-control-gap) 0 var(--ui-group-gap);color:var(--muted);line-height:1.6}.run-parameter-check dl[data-v-6f0f7394]{margin:0;font-variant-numeric:tabular-nums}.run-parameter-check dl>div[data-v-6f0f7394]{display:flex;justify-content:space-between;gap:var(--ui-group-gap);padding:10px 0;border-bottom:1px solid var(--line)}.run-parameter-check dt[data-v-6f0f7394]{color:var(--muted)}.run-parameter-check dd[data-v-6f0f7394]{margin:0;overflow-wrap:anywhere;text-align:right}.run-parameter-check__disclosure[data-v-6f0f7394]{margin-top:var(--ui-control-gap)}.run-parameter-check__disclosure .is-expanded[data-v-6f0f7394]{transform:rotate(180deg)}.run-parameter-check__original[data-v-6f0f7394]{padding:var(--ui-panel-inset);background:var(--surface-base);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-parameter-check__original>span[data-v-6f0f7394]{color:var(--muted)}.run-parameter-check__original pre[data-v-6f0f7394]{margin:8px 0 0;white-space:pre-wrap;font-size:inherit}.run-parameter-check__recovery[data-v-6f0f7394]{padding-left:18px;margin:var(--ui-control-gap) 0 0;color:var(--muted);font-size:var(--ui-font-caption);line-height:1.7}@media(pointer:coarse){.run-parameter-check__disclosure[data-v-6f0f7394]{min-height:var(--ui-touch-target)}}.run-execution-console--log-mode[data-v-c15b3f0a]{display:block;min-height:0}.run-execution-console--log-mode .run-execution-console__content[data-v-c15b3f0a]{min-height:0}.run-execution-console--log-mode .run-execution-console__content[data-v-c15b3f0a]{padding:0;gap:12px}.run-execution-console--log-mode .run-execution-console__error[data-v-c15b3f0a]{padding:16px;border:0;border-radius:var(--ui-radius-md);background:var(--panel);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.run-execution-console--log-mode .run-execution-console__error h3[data-v-c15b3f0a]{margin:0;font-size:15px}.run-execution-console--log-mode .run-execution-console__error>p[data-v-c15b3f0a]{margin:0;grid-column:1 / -1}.run-execution-console--log-mode .run-execution-console__error>small[data-v-c15b3f0a]{margin:0;grid-column:1 / -1}.run-execution-console--log-mode .run-execution-console__technical-error[data-v-c15b3f0a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;grid-column:2;grid-row:1;padding:0;margin:0;border:0;border-radius:0;background:transparent}.run-execution-console--log-mode .run-execution-console__technical-error pre[data-v-c15b3f0a]{margin:0;white-space:pre-wrap}.run-execution-console--log-mode .run-execution-console__error ol[data-v-c15b3f0a]{grid-column:1 / -1;margin:0;padding:8px 0 0 18px}.run-execution-console--log-mode .run-execution-console__error[data-v-c15b3f0a]{margin:0}@media(max-width:600px){.run-execution-console--log-mode .run-execution-console__technical-error[data-v-c15b3f0a]{grid-column:1 / -1;grid-row:auto}}.transfer-detail[data-v-ec6a0208]{display:grid;gap:20px;padding-top:12px}.transfer-detail__header[data-v-ec6a0208],.transfer-detail__ledger>header[data-v-ec6a0208],.transfer-detail__logs>header[data-v-ec6a0208]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-ec6a0208],h3[data-v-ec6a0208],p[data-v-ec6a0208]{margin:0}h2[data-v-ec6a0208]{display:flex;align-items:center;gap:12px;font-size:22px}h3[data-v-ec6a0208]{font-size:15px}h3 span[data-v-ec6a0208]{margin-left:8px;color:var(--muted);font-size:12px;font-weight:400}.transfer-detail__header p[data-v-ec6a0208]{margin-top:8px;color:var(--muted);font-size:12px}.transfer-detail__actions[data-v-ec6a0208]{display:flex;gap:8px}.transfer-detail__ledger[data-v-ec6a0208],.transfer-detail__logs[data-v-ec6a0208]{background:var(--panel);border-radius:12px;overflow:hidden}.transfer-detail__ledger>header[data-v-ec6a0208],.transfer-detail__logs>header[data-v-ec6a0208]{padding:16px;border-bottom:1px solid var(--line)}.transfer-detail__ledger>header>span[data-v-ec6a0208]{font-size:13px;color:var(--muted)}.transfer-detail__ledger>header strong[data-v-ec6a0208]{color:var(--text)}ol[data-v-ec6a0208]{margin:0;padding:0 16px;list-style:none}.transfer-detail__columns[data-v-ec6a0208],.transfer-detail__ledger li[data-v-ec6a0208]{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 140px 88px;align-items:center;gap:16px}.transfer-detail__columns[data-v-ec6a0208]{padding:10px 16px;color:var(--muted);font-size:12px}.transfer-detail__ledger li[data-v-ec6a0208]{padding:16px 0;border-top:1px solid var(--line)}.transfer-detail__ledger li strong[data-v-ec6a0208]{font-size:14px;font-weight:500;overflow-wrap:anywhere}.transfer-detail__arrow[data-v-ec6a0208]{color:var(--accent)}.transfer-detail__amount[data-v-ec6a0208]{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.transfer-detail__amount small[data-v-ec6a0208]{font-size:12px;font-weight:400;color:var(--muted)}.transfer-detail__logs input[data-v-ec6a0208]{width:min(300px,50%);min-height:36px}.transfer-detail__logs li[data-v-ec6a0208]{display:grid;grid-template-columns:132px minmax(0,1fr) 88px;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.transfer-detail__logs li[data-v-ec6a0208]:last-child{border-bottom:0}.transfer-detail__logs time[data-v-ec6a0208],.transfer-detail__account[data-v-ec6a0208]{font-size:12px;color:var(--muted)}.transfer-detail__logs li p[data-v-ec6a0208]{font-size:14px;line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.transfer-detail__logs>p[data-v-ec6a0208]{padding:16px;font-size:13px;color:var(--muted)}.transfer-detail__note[data-v-ec6a0208]{color:var(--muted);font-size:12px}@media(max-width:760px){.transfer-detail__header[data-v-ec6a0208]{flex-wrap:wrap}.transfer-detail__columns[data-v-ec6a0208]{display:none}.transfer-detail__ledger li[data-v-ec6a0208]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px}.transfer-detail__ledger li>.status-pill[data-v-ec6a0208]{grid-column:3}.transfer-detail__logs li[data-v-ec6a0208]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.transfer-detail__logs li>div[data-v-ec6a0208]{grid-column:1 / -1;grid-row:2}.transfer-detail__logs li>.status-pill[data-v-ec6a0208]{grid-column:2;grid-row:1}}.app-action-menu[data-v-7b0034ff]{position:fixed;z-index:1100;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--button-top-line);border-radius:var(--ui-radius-md);background:var(--panel);color:var(--text);box-shadow:var(--shadow-menu);scrollbar-color:var(--line-strong) var(--panel-2);scrollbar-width:thin}.app-action-menu__item[data-v-7b0034ff]{display:block;width:100%;min-height:var(--ui-compact-control-height);padding:8px 12px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--ui-font-body);line-height:1.4;text-align:left;overflow-wrap:anywhere;cursor:pointer}.app-action-menu__item--danger[data-v-7b0034ff]{color:var(--danger)}.app-action-menu__item[data-v-7b0034ff]:hover:not(:disabled){background:var(--panel-3)}.app-action-menu__item[data-v-7b0034ff]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--panel-3)}.app-action-menu__item[data-v-7b0034ff]:active:not(:disabled){background:var(--selected-base)}.app-action-menu__item[data-v-7b0034ff]:disabled{color:var(--disabled-text);cursor:not-allowed;opacity:1}@media(pointer:coarse){.app-action-menu__item[data-v-7b0034ff]{min-height:var(--ui-touch-target)}}.run-log-console[data-v-e4e1bad3]{min-width:0;border-top:1px solid var(--line)}.run-log-console h3[data-v-e4e1bad3],.run-log-console p[data-v-e4e1bad3]{margin:0}.run-log-console h3[data-v-e4e1bad3]{font-size:14px;font-weight:600}.run-log-console__summary h3[data-v-e4e1bad3]{font-size:var(--ui-font-section)}.run-log-console__summary[data-v-e4e1bad3],.run-log-console__toolbar[data-v-e4e1bad3]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-group-gap);padding:var(--ui-panel-inset);flex-wrap:wrap}.run-log-console__summary p[data-v-e4e1bad3],.run-log-console small[data-v-e4e1bad3],.run-log-console__footer[data-v-e4e1bad3]{color:var(--muted);font-size:12px;line-height:1.5}.run-log-console__summary p[data-v-e4e1bad3]{margin-top:4px}.run-log-console__summary[data-v-e4e1bad3]{border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;background:var(--panel-2)}.run-log-console__progress[data-v-e4e1bad3]{padding:var(--ui-panel-inset)}.run-log-console__facts[data-v-e4e1bad3]{display:grid;gap:var(--ui-control-gap);padding:var(--ui-panel-inset);border-bottom:1px solid var(--line)}.run-log-console__facts>header[data-v-e4e1bad3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-control-gap);font-size:var(--ui-font-body);line-height:1.5}.run-log-console__facts>p[data-v-e4e1bad3]{font-size:var(--ui-font-caption);color:var(--muted);line-height:1.5}.run-log-console__position[data-v-e4e1bad3]{display:flex;flex-wrap:wrap;gap:var(--ui-control-gap) var(--ui-section-gap);font-size:var(--ui-font-caption);color:var(--muted);line-height:1.5}.run-log-console__position strong[data-v-e4e1bad3],.run-log-console__position b[data-v-e4e1bad3]{color:var(--text);font-weight:500}.run-log-console__position small[data-v-e4e1bad3]{flex-basis:100%}.run-log-console__summary>div[data-v-e4e1bad3],.run-log-console__toolbar>div[data-v-e4e1bad3],.run-log-console__facts header>strong[data-v-e4e1bad3],.run-log-console__facts header>small[data-v-e4e1bad3]{min-width:0;max-width:100%;overflow-wrap:anywhere}.run-log-console__counts[data-v-e4e1bad3],.run-log-console__joint[data-v-e4e1bad3]{display:flex;align-items:center;gap:var(--ui-group-gap);flex-wrap:wrap;font-variant-numeric:tabular-nums}.run-log-console__counts b[data-v-e4e1bad3]{font-weight:500}.run-log-console__workspace[data-v-e4e1bad3]{display:grid;border-top:1px solid var(--line)}.run-log-console__workspace.has-accounts[data-v-e4e1bad3]{grid-template-columns:220px minmax(0,1fr)}.run-log-console__accounts[data-v-e4e1bad3]{padding:var(--ui-panel-inset);background:var(--panel-3);display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line);min-width:0}.run-log-console__search[data-v-e4e1bad3]{display:grid;gap:8px;font-size:12px;color:var(--muted)}.run-log-console__search input[data-v-e4e1bad3]{min-width:0;width:100%}.run-log-console__accounts ul[data-v-e4e1bad3],.run-log-console__scroll ol[data-v-e4e1bad3]{list-style:none;padding:0;margin:0}.run-log-console__accounts ul[data-v-e4e1bad3]{display:grid;gap:4px;padding:2px}.run-log-console .run-log-console__account[data-v-e4e1bad3]{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;width:100%;padding:var(--ui-control-gap) var(--ui-panel-inset);gap:8px;white-space:normal;height:auto;border-radius:var(--ui-radius-sm);box-shadow:none}.run-log-console__account small[data-v-e4e1bad3]{flex-basis:100%;font-weight:400}.run-log-console__account .run-quantity-progress[data-v-e4e1bad3]{flex-basis:100%}.run-log-console__account[data-v-e4e1bad3] .run-quantity-progress>span{display:none}.run-log-console__account strong[data-v-e4e1bad3]{min-width:0;max-width:100%;overflow-wrap:anywhere}.run-log-console__accounts button[aria-pressed=true][data-v-e4e1bad3]{outline:1px solid var(--accent);outline-offset:-1px;--button-base: var(--selected-base);--button-gradient: var(--selected-base);--button-line: var(--selected-base)}.run-log-console__main[data-v-e4e1bad3]{min-width:0}.run-log-console__tools[data-v-e4e1bad3]{display:flex;gap:8px;flex-wrap:wrap}.run-log-console__scroll[data-v-e4e1bad3]{min-height:160px;max-height:420px;overflow-y:auto;padding:0 var(--ui-panel-inset);overscroll-behavior:contain}.run-log-console__scroll li[data-v-e4e1bad3]{display:grid;grid-template-columns:104px 20px minmax(0,1fr);gap:8px;padding:var(--ui-control-gap) 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.run-log-console time[data-v-e4e1bad3]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.run-log-console__owner[data-v-e4e1bad3]{font-weight:600;font-size:12px;color:var(--info);margin-right:8px}.run-log-console__entry-icon[data-v-e4e1bad3]{margin-top:3px;color:var(--muted)}.is-warning .run-log-console__entry-icon[data-v-e4e1bad3]{color:var(--gold)}.is-danger .run-log-console__entry-icon[data-v-e4e1bad3]{color:var(--danger)}.is-active .run-log-console__entry-icon[data-v-e4e1bad3]{color:var(--info)}.is-healthy .run-log-console__entry-icon[data-v-e4e1bad3]{color:var(--success)}.run-log-console__scroll li p[data-v-e4e1bad3]{display:inline;margin-left:8px}.run-log-console__state[data-v-e4e1bad3]{font-size:12px;color:var(--muted)}.is-warning .run-log-console__state[data-v-e4e1bad3]{color:var(--gold)}.is-danger .run-log-console__state[data-v-e4e1bad3]{color:var(--danger)}.is-active .run-log-console__state[data-v-e4e1bad3]{color:var(--info)}.is-healthy .run-log-console__state[data-v-e4e1bad3]{color:var(--success)}.run-log-console__notice[data-v-e4e1bad3],.run-log-console__empty[data-v-e4e1bad3]{padding:var(--ui-panel-inset);font-size:14px;color:var(--muted)}.run-log-console__notice[data-v-e4e1bad3]{color:var(--gold)}.run-log-console__footer[data-v-e4e1bad3]{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-group-gap);padding:var(--ui-control-gap) var(--ui-panel-inset);border-top:1px solid var(--line)}@media(max-width:700px){.run-log-console__workspace.has-accounts[data-v-e4e1bad3]{grid-template-columns:minmax(0,1fr)}.run-log-console__accounts[data-v-e4e1bad3]{border-right:0;border-bottom:1px solid var(--line)}.run-log-console__accounts ul[data-v-e4e1bad3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.run-log-console__accounts li[data-v-e4e1bad3]{min-width:0}.run-log-console__summary[data-v-e4e1bad3],.run-log-console__toolbar[data-v-e4e1bad3]{padding:var(--ui-panel-inset)}.run-log-console__scroll[data-v-e4e1bad3]{padding:0 var(--ui-panel-inset)}.run-log-console__scroll li[data-v-e4e1bad3]{grid-template-columns:82px 16px minmax(0,1fr);gap:8px}.run-log-console__footer[data-v-e4e1bad3]{align-items:flex-start;flex-direction:column}}@media(pointer:coarse){.run-log-console__tools .button[data-v-e4e1bad3],.run-log-console__accounts>.button[data-v-e4e1bad3]{min-height:44px}}.run-log-console__log-body[data-v-e4e1bad3]{min-width:0}.run-log-console__step-focus[data-v-e4e1bad3]{position:sticky;top:var(--app-topbar-height, 76px);z-index:5;display:grid;gap:6px;padding:8px var(--ui-section-gap);border-bottom:1px solid var(--line);background:var(--surface-base);color:var(--muted);font-size:var(--ui-font-caption)}.run-log-console__step-focus-head[data-v-e4e1bad3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--ui-control-gap)}.run-log-console__step-focus-head strong[data-v-e4e1bad3]{color:var(--text);font-size:var(--ui-font-body);font-weight:600}.run-log-console__step-focus-head>button[data-v-e4e1bad3]{margin-left:auto}.run-log-console__step-facts[data-v-e4e1bad3]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.run-log-console__step-fact[data-v-e4e1bad3]{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}.run-log-console__step-fact small[data-v-e4e1bad3]{color:var(--muted);font-size:var(--ui-font-caption)}.run-log-console__step-fact b[data-v-e4e1bad3]{color:var(--text);font-weight:600;overflow-wrap:anywhere}.run-log-console__step-fact em[data-v-e4e1bad3]{color:var(--muted);font-style:normal}.run-log-console__step-fact.is-passed b[data-v-e4e1bad3],.run-log-console__step-fact.is-passed em[data-v-e4e1bad3]{color:var(--success)}.run-log-console__step-fact.is-failed b[data-v-e4e1bad3],.run-log-console__step-fact.is-failed em[data-v-e4e1bad3]{color:var(--danger)}.run-log-console__step-fact.is-active b[data-v-e4e1bad3],.run-log-console__step-fact.is-active em[data-v-e4e1bad3]{color:var(--info)}.run-log-console__step-facts-more[data-v-e4e1bad3]{color:var(--muted);font-variant-numeric:tabular-nums}body:has(.run-log-console__step-focus),#app:has(.run-log-console__step-focus){overflow-x:clip;overflow-y:visible}.run-log-console--compact[data-v-e4e1bad3]{display:flex;flex-direction:column;flex:1;min-height:200px}.run-log-console--compact .run-log-console__workspace[data-v-e4e1bad3],.run-log-console--compact .run-log-console__main[data-v-e4e1bad3]{display:flex;flex-direction:column;flex:1;min-height:0;border-top:0}.run-log-console--compact .run-log-console__toolbar[data-v-e4e1bad3]{padding:var(--ui-control-gap) var(--ui-panel-inset);gap:var(--ui-control-gap);align-items:stretch;flex-shrink:0}.run-log-console__compact-filters[data-v-e4e1bad3]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr);gap:var(--ui-control-gap);flex:1 1 260px;min-width:0}.run-log-console__compact-filters .search-control[data-v-e4e1bad3]{width:auto;min-width:0}.run-log-console--compact .run-log-console__tools[data-v-e4e1bad3]{flex:1 1 auto}.run-log-console--compact .run-log-console__tools .button[data-v-e4e1bad3]{flex:1}.run-log-console--compact .run-log-console__tools .icon-button[data-v-e4e1bad3]{flex:0 0 var(--ui-control-height);width:var(--ui-control-height);padding:0}.run-log-console--compact .run-log-console__scroll[data-v-e4e1bad3]{flex:1;min-height:80px;overflow-y:auto;padding:0 var(--ui-panel-inset)}.run-log-console--compact .run-log-console__scroll li[data-v-e4e1bad3]{grid-template-columns:96px 64px minmax(0,1fr) 64px;align-items:baseline;gap:var(--ui-control-gap);padding:var(--ui-control-gap) 0}.run-log-console--compact .run-log-console__owner[data-v-e4e1bad3]{color:var(--text);margin:0;font-weight:500}.run-log-console--compact .run-log-console__scroll li p[data-v-e4e1bad3]{display:block;margin:0}.run-log-console--compact .run-log-console__scroll li.is-warning[data-v-e4e1bad3]{background:var(--gold-soft)}.run-log-console--compact .run-log-console__scroll li.is-danger[data-v-e4e1bad3]{background:color-mix(in srgb,var(--danger) 8%,var(--panel))}.run-log-console--compact .run-log-console__footer[data-v-e4e1bad3]{align-items:flex-start;flex-wrap:wrap;gap:4px var(--ui-control-gap);flex-shrink:0}.run-log-console--compact .run-log-console__notice[data-v-e4e1bad3]{padding:var(--ui-control-gap) var(--ui-panel-inset);font-size:var(--ui-font-caption);flex-shrink:0}@media(max-width:580px){.run-log-console__compact-filters[data-v-e4e1bad3]{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%}.run-log-console--compact .run-log-console__scroll li[data-v-e4e1bad3]{grid-template-columns:96px minmax(0,1fr) 64px}.run-log-console--compact .run-log-console__scroll li>div[data-v-e4e1bad3]{grid-column:1 / -1;grid-row:2}.run-log-console--compact .run-log-console__footer[data-v-e4e1bad3]{flex-direction:row}}@media(max-width:640px){.run-log-console--compact .run-log-console__tools .button[data-v-e4e1bad3]{min-height:var(--ui-touch-target)}.run-log-console--compact .run-log-console__tools .icon-button[data-v-e4e1bad3]{flex-basis:var(--ui-touch-target);width:var(--ui-touch-target)}.run-log-console__compact-filters[data-v-e4e1bad3] .app-select,.run-log-console__compact-filters .search-control[data-v-e4e1bad3]{min-height:var(--ui-touch-target)}}.run-log-console--hierarchy[data-v-e4e1bad3]{display:grid;gap:var(--ui-section-gap);border:0}.run-log-console--hierarchy .run-log-console__overview[data-v-e4e1bad3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-group-gap) var(--ui-section-gap);padding:var(--ui-section-gap);border-radius:var(--ui-radius-md);background:var(--panel)}.run-log-console__overview[data-v-e4e1bad3]>.run-detail-parameters{flex:1 1 520px}.run-log-console__overview[data-v-e4e1bad3] .run-task-overview{padding:0;background:transparent}.run-log-console__overview[data-v-e4e1bad3]>.run-execution-summary{flex:0 1 300px;margin-left:auto}.run-log-console--hierarchy .run-log-console__workspace-tools[data-v-e4e1bad3],.run-log-console__panes[data-v-e4e1bad3],.run-log-console__ledger-filters[data-v-e4e1bad3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-control-gap);min-width:0}.run-log-console__panes .button[aria-pressed=true][data-v-e4e1bad3]{color:var(--accent);border-color:var(--ui-selected-border);background:var(--selected-base)}.run-log-console--hierarchy .run-log-console__toolbar[data-v-e4e1bad3]{flex:1 1 680px;justify-content:flex-end;padding:0;border:0;background:transparent;gap:var(--ui-control-gap)}.run-log-console--hierarchy .run-log-console__toolbar[data-v-e4e1bad3]>.app-select{width:160px;min-width:0}.run-log-console__log-search[data-v-e4e1bad3]{flex:1 1 180px;max-width:300px;min-width:0}.run-log-console__results[data-v-e4e1bad3],.run-log-console--hierarchy .run-log-console__main[data-v-e4e1bad3]{min-width:0;border:0;border-radius:var(--ui-radius-md);background:var(--panel)}.run-result-heading[data-v-e4e1bad3],.run-result-detail>header[data-v-e4e1bad3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-control-gap);padding:var(--ui-group-gap) var(--ui-section-gap);border-bottom:1px solid var(--line)}.run-result-heading>span[data-v-e4e1bad3],.run-result-detail>header>span[data-v-e4e1bad3]{color:var(--muted);font-size:var(--ui-font-caption)}.run-log-console__ledger-filters[data-v-e4e1bad3]{padding:var(--ui-group-gap) var(--ui-section-gap)}.run-log-console__ledger-filters>input[data-v-e4e1bad3]{flex:1 1 200px;min-width:0}.run-log-console__ledger-filters[data-v-e4e1bad3]>.app-select{width:160px}.run-result-accounts[data-v-e4e1bad3]{list-style:none;margin:0;padding:0 var(--ui-section-gap)}.run-result-accounts>li[data-v-e4e1bad3]{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) auto;align-items:center;gap:var(--ui-group-gap) var(--ui-section-gap);padding:var(--ui-section-gap) 0;border-bottom:1px solid var(--line);font-size:var(--ui-font-body);line-height:1.5}.run-result-accounts>li[data-v-e4e1bad3]:last-child{border-bottom:0}.run-result-accounts__identity[data-v-e4e1bad3],.run-result-accounts__facts[data-v-e4e1bad3]{display:grid;justify-items:start;gap:4px;min-width:0;overflow-wrap:anywhere}.run-result-accounts__identity>strong[data-v-e4e1bad3]{font-weight:600}.run-result-accounts__identity .status-pill[data-v-e4e1bad3]{font-size:var(--ui-font-caption)}.run-result-accounts__facts p[data-v-e4e1bad3]{color:var(--muted);font-size:var(--ui-font-caption)}.run-result-accounts__position[data-v-e4e1bad3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--ui-section-gap);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums}.run-result-accounts__position span[data-v-e4e1bad3]{color:var(--muted)}.run-result-accounts__position b[data-v-e4e1bad3]{color:var(--text);font-weight:500}.run-result-accounts__facts[data-v-e4e1bad3] .run-quantity-progress{margin:4px 0 0}.run-result-accounts>li.is-selected>.button[data-v-e4e1bad3]{border-color:var(--ui-selected-border);background:var(--selected-base)}.run-result-detail[data-v-e4e1bad3]{grid-column:1 / -1;border-top:1px solid var(--line);min-width:0}.run-log-console--hierarchy .run-log-console__notice[data-v-e4e1bad3]{margin:0;padding:var(--ui-group-gap) var(--ui-section-gap)}.run-log-direction[data-v-e4e1bad3]{padding:var(--ui-control-gap) var(--ui-section-gap);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--ui-font-caption);text-align:right}.run-log-console--hierarchy .run-log-console__scroll[data-v-e4e1bad3]{max-height:min(480px,55dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 var(--ui-section-gap)}.run-log-console--hierarchy .run-log-console__scroll li[data-v-e4e1bad3]{display:grid;grid-template-columns:72px 92px minmax(0,1fr);gap:var(--ui-group-gap);align-items:baseline;padding:var(--ui-control-gap) 0;border:0;border-bottom:1px solid var(--line);background:transparent}.run-log-console--hierarchy .run-log-console__scroll li[data-v-e4e1bad3]:last-child{border-bottom:0}.run-log-console--hierarchy .run-log-console__scroll li time[data-v-e4e1bad3]{grid-column:1;grid-row:1;font-size:var(--ui-font-caption)}.run-log-console--hierarchy .run-log-console__entry-content[data-v-e4e1bad3]{display:grid;grid-column:3;grid-row:1;grid-template-columns:minmax(100px,140px) minmax(0,1fr);gap:4px var(--ui-group-gap);min-width:0}.run-log-console--hierarchy .run-log-console__owner[data-v-e4e1bad3]{margin:0;color:var(--text);font-size:var(--ui-font-caption)}.run-log-console--hierarchy .run-log-console__entry-content p[data-v-e4e1bad3]{display:block;margin:0;font-size:var(--ui-font-body);overflow-wrap:anywhere}.run-log-console__entry-status[data-v-e4e1bad3]{display:flex;align-items:center;justify-content:flex-start;gap:4px;grid-column:2;grid-row:1;font-size:var(--ui-font-caption)}.run-log-console--hierarchy .run-log-console__entry-content small[data-v-e4e1bad3]{grid-column:2}.run-log-console--hierarchy .run-log-console__scroll li.is-step-focus[data-v-e4e1bad3]{background:var(--selected-base)}.run-log-console__handling[data-v-e4e1bad3]:empty{display:none}.run-live-status[data-v-e4e1bad3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-control-gap) var(--ui-section-gap);padding:var(--ui-section-gap);border-bottom:1px solid var(--line);font-size:var(--ui-font-body)}.run-live-status__main[data-v-e4e1bad3],.run-live-status__sync[data-v-e4e1bad3],.run-live-status__counts[data-v-e4e1bad3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--ui-group-gap);min-width:0}.run-live-status__main strong[data-v-e4e1bad3]{font-weight:600;overflow-wrap:anywhere}.run-live-status__main>span[data-v-e4e1bad3]:not(.status-pill),.run-live-status__sync[data-v-e4e1bad3],.run-live-status__latest[data-v-e4e1bad3],.run-live-status__counts[data-v-e4e1bad3]{color:var(--muted);font-size:var(--ui-font-caption)}.run-live-status__sync[data-v-e4e1bad3]{justify-content:flex-end}.run-live-status__sync small[data-v-e4e1bad3]{flex-basis:100%;text-align:right}.run-live-status__sync i[data-v-e4e1bad3]{width:6px;height:6px;border-radius:50%;background:currentColor}.run-live-status .is-warning[data-v-e4e1bad3]{color:var(--warning)}.run-live-status__latest[data-v-e4e1bad3],.run-live-status__counts[data-v-e4e1bad3]{grid-column:1 / -1;line-height:1.6;overflow-wrap:anywhere}.run-live-status__latest[data-v-e4e1bad3]>:is(span,time){margin-right:var(--ui-control-gap)}.run-live-status__counts b[data-v-e4e1bad3]{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:760px){.run-live-status[data-v-e4e1bad3]{grid-template-columns:minmax(0,1fr)}.run-live-status__sync[data-v-e4e1bad3],.run-live-status__sync small[data-v-e4e1bad3]{justify-content:flex-start;text-align:left;flex-basis:auto}}@media(max-width:760px){.run-log-console__overview[data-v-e4e1bad3]>.run-execution-summary{flex:1 1 100%;margin-left:0}.run-result-accounts>li[data-v-e4e1bad3]{grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-control-gap)}.run-result-accounts__facts[data-v-e4e1bad3]{grid-column:1 / -1;grid-row:2}.run-log-console--hierarchy .run-log-console__entry-content[data-v-e4e1bad3]{grid-template-columns:minmax(0,1fr)}.run-log-console--hierarchy .run-log-console__entry-content small[data-v-e4e1bad3]{grid-column:1}.run-log-console--hierarchy .run-log-console__toolbar[data-v-e4e1bad3]{flex-basis:100%;justify-content:flex-start}.run-log-console--hierarchy .run-log-console__toolbar[data-v-e4e1bad3]>.app-select,.run-log-console__log-search[data-v-e4e1bad3]{flex:1 1 150px;max-width:none}}@media(max-width:600px){.run-log-console--hierarchy .run-log-console__scroll li[data-v-e4e1bad3]{grid-template-columns:minmax(0,1fr) auto}.run-log-console__entry-status[data-v-e4e1bad3]{grid-column:2}.run-log-console--hierarchy .run-log-console__entry-content[data-v-e4e1bad3]{grid-column:1 / -1;grid-row:2}}.account-result[data-v-955d15c2]{min-width:0}.account-result__notice[data-v-955d15c2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-control-gap);margin:0;padding:var(--ui-section-gap);color:var(--muted);font-size:var(--ui-font-body);line-height:1.6}.profit-plan[data-v-235336f0]{container-type:inline-size;margin:var(--ui-section-gap) 0;padding:var(--ui-panel-inset);border:1px solid var(--line);border-radius:var(--ui-radius-md);min-width:0;overflow-wrap:anywhere}.profit-plan header[data-v-235336f0]{display:flex;flex-wrap:wrap;gap:var(--ui-control-gap);align-items:center;justify-content:space-between}.profit-plan h3[data-v-235336f0]{font-size:var(--ui-font-section);margin:0}.profit-plan header span[data-v-235336f0],.profit-plan p[data-v-235336f0],.profit-plan dt[data-v-235336f0],.profit-plan small[data-v-235336f0]{color:var(--muted)}.profit-plan p[data-v-235336f0]{line-height:1.6}.profit-plan dl[data-v-235336f0]{display:flex;flex-wrap:wrap;gap:var(--ui-group-gap) var(--ui-section-gap);margin:0 0 var(--ui-group-gap)}.profit-plan dd[data-v-235336f0]{margin:4px 0 0}.profit-plan__ledger[data-v-235336f0]{overflow:auto}.profit-plan table[data-v-235336f0]{width:100%;border-collapse:collapse;min-width:640px;font-variant-numeric:tabular-nums}.profit-plan th[data-v-235336f0],.profit-plan td[data-v-235336f0]{text-align:left;padding:10px var(--ui-control-gap);border-bottom:1px solid var(--line);vertical-align:top;max-width:280px;overflow-wrap:anywhere}.profit-plan th[data-v-235336f0]{color:var(--muted);font-weight:500}.profit-plan small[data-v-235336f0]{display:block;margin-top:4px}.profit-plan section[data-v-235336f0]{margin-top:var(--ui-section-gap)}@container (max-width: 620px){.profit-plan table[data-v-235336f0]{min-width:0}.profit-plan thead[data-v-235336f0]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.profit-plan tbody[data-v-235336f0]{display:block}.profit-plan tr[data-v-235336f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--ui-control-gap);border-bottom:1px solid var(--line)}.profit-plan td[data-v-235336f0]{display:block;border:0;max-width:none}.profit-plan td[data-v-235336f0]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:var(--ui-font-caption)}}.run-detail-page[data-v-9c89809b]{min-width:0;container-type:inline-size}.run-focus-card[data-v-9c89809b]{display:grid;gap:var(--ui-section-gap);min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.run-focus-card__header[data-v-9c89809b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-group-gap);min-width:0}.run-focus-card__identity[data-v-9c89809b]{min-width:0;flex:1 1 240px}.run-focus-card__identity>span[data-v-9c89809b]{display:block;font-size:var(--ui-font-caption);color:var(--muted);margin-bottom:var(--ui-control-gap)}.run-focus-card__identity h2[data-v-9c89809b]{margin:0;font-size:var(--ui-font-display);line-height:1.4;overflow-wrap:anywhere;letter-spacing:-.6px}.run-focus-card__meta[data-v-9c89809b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-control-gap);max-width:100%;min-width:0}.run-detail-close[data-v-9c89809b]{flex:0 0 auto}.run-detail-section[data-v-9c89809b],.run-detail-current[data-v-9c89809b],.run-detail-parameters[data-v-9c89809b]{min-width:0;padding:0;background:transparent;border:0}.run-detail-section__heading[data-v-9c89809b]{padding:var(--ui-panel-inset);border-bottom:1px solid var(--surface-divider);border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;background:var(--panel-2)}.run-detail-section__heading h3[data-v-9c89809b],.run-detail-current h3[data-v-9c89809b]{margin:0;font-size:var(--ui-font-section);font-weight:600;line-height:1.5}.run-detail-current[data-v-9c89809b]{border:0;border-radius:0;display:grid;gap:var(--ui-group-gap);padding:var(--ui-panel-inset)}.run-detail-current__status[data-v-9c89809b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-control-gap)}.run-detail-current__status>span[data-v-9c89809b]{color:var(--muted);font-size:var(--ui-font-caption)}.run-detail-current strong[data-v-9c89809b]{font-size:var(--ui-font-section);font-weight:600;overflow-wrap:anywhere}.run-detail-current p[data-v-9c89809b]{margin:0;font-size:var(--ui-font-body);line-height:1.6;overflow-wrap:anywhere}.run-task-overview[data-v-9c89809b]{display:flex;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--ui-control-gap);padding:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center}.run-task-overview>div[data-v-9c89809b]{display:flex;align-content:start;gap:4px 8px;min-width:0;align-items:baseline;flex-wrap:wrap;background:var(--panel-2);border-radius:var(--ui-radius-sm);padding:6px 10px}.run-task-overview__generic[data-v-9c89809b]{grid-column:span 2}.run-task-overview span[data-v-9c89809b],.run-task-overview small[data-v-9c89809b]{color:var(--muted);font-size:var(--ui-font-caption);line-height:1.5}.run-task-overview strong[data-v-9c89809b]{color:var(--text);font-size:var(--ui-font-body);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.run-task-overview small[data-v-9c89809b]{color:var(--info)}.run-focus-card__body>p[data-v-9c89809b]{margin:0;padding:var(--ui-panel-inset);font-size:var(--ui-font-caption);line-height:1.6;overflow-wrap:anywhere}.run-detail-page .run-focus-actions[data-v-9c89809b]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--ui-group-gap)}.run-detail-page .run-focus-actions>span[data-v-9c89809b]{flex:1 1 240px;min-width:0;max-width:none;line-height:1.6;overflow-wrap:anywhere}.run-detail-page .run-focus-actions>div[data-v-9c89809b]{min-width:0;max-width:100%;flex-wrap:wrap}@container (max-width: 560px){.run-focus-card__header[data-v-9c89809b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.run-focus-card__identity[data-v-9c89809b]{flex-basis:100%}.run-focus-card__meta[data-v-9c89809b]{width:auto;display:grid;justify-items:end}.run-task-overview[data-v-9c89809b]{grid-template-columns:repeat(2,minmax(0,1fr))}.run-task-overview__generic[data-v-9c89809b]{grid-column:1 / -1}}.run-action-confirm--profit[data-v-9c89809b]{--operation-dialog-width: 960px}.run-focus-card--batch[data-v-9c89809b]{overflow:visible}.batch-actions[data-v-9c89809b]{position:sticky;top:var(--operation-toolbar-top, 0px);z-index:2;background:var(--panel);border-bottom:1px solid var(--line)}.run-detail-page--embedded .batch-actions[data-v-9c89809b]{top:0}.run-detail-error[data-v-9c89809b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-group-gap);padding:var(--ui-group-gap);font-size:var(--ui-font-body)}.run-detail-error strong[data-v-9c89809b]{color:var(--danger)}.run-detail-error p[data-v-9c89809b]{margin:var(--ui-control-gap) 0 0;color:var(--muted);overflow-wrap:anywhere}.run-detail-page .run-focus-notice[data-v-9c89809b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-group-gap);margin:var(--ui-group-gap) 0;padding:var(--ui-group-gap);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--gold) 6%,transparent);color:var(--text);font-size:var(--ui-font-body)}.run-detail-page .run-focus-notice span[data-v-9c89809b]{flex:1 1 260px;min-width:0;line-height:1.6;overflow-wrap:anywhere}.run-focus-actions--parameter[data-v-9c89809b]{min-width:0;max-width:100%;flex-wrap:wrap}.run-focus-actions--parameter>div[data-v-9c89809b]{flex-wrap:wrap;gap:var(--ui-control-gap);max-width:100%}.target-batch-results>header[data-v-9c89809b]{padding:var(--ui-group-gap)}.target-batch-results h3[data-v-9c89809b]{margin:0 0 8px;font-size:var(--ui-font-section)}.target-batch-results p[data-v-9c89809b]{margin:0;color:var(--muted);font-size:var(--ui-font-body);overflow-wrap:anywhere}.target-batch-results ul[data-v-9c89809b]{margin:0;padding:0;list-style:none}.target-batch-results li[data-v-9c89809b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto auto;align-items:start;gap:var(--ui-group-gap);padding:var(--ui-group-gap);border-top:1px solid var(--line);font-size:var(--ui-font-body);line-height:1.5}.target-batch-results li>strong[data-v-9c89809b]{min-width:0;overflow-wrap:anywhere;line-height:1.5}.target-batch-results li>.status-pill[data-v-9c89809b]{justify-self:end}.target-batch-results li>div[data-v-9c89809b]{min-width:0;display:grid;gap:var(--ui-control-gap);overflow-wrap:anywhere}.target-batch-results small[data-v-9c89809b]{color:var(--muted);font-size:var(--ui-font-caption)}.target-batch-results .run-focus-actions[data-v-9c89809b]{justify-content:space-between;flex-wrap:wrap;gap:var(--ui-group-gap);padding:var(--ui-group-gap);border-top:1px solid var(--line)}.target-batch-results .run-focus-actions>span[data-v-9c89809b]{max-width:none;flex:1 1 240px;overflow-wrap:anywhere}@media(max-width:700px){.target-batch-results li[data-v-9c89809b]{grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-control-gap)}.target-batch-results li>div[data-v-9c89809b]{grid-row:2;grid-column:1 / -1}.target-batch-results li>button[data-v-9c89809b]{grid-column:2;grid-row:3}.target-batch-results .run-focus-actions>span[data-v-9c89809b]{flex:0 1 auto}}@media(max-height:500px){.batch-actions[data-v-9c89809b]{position:static}}.run-detail-current__heading[data-v-9c89809b]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-group-gap)}.run-detail-current__heading>span[data-v-9c89809b]{color:var(--muted);font-size:var(--ui-font-caption)}.run-detail-parameters[data-v-9c89809b]{min-width:0;padding:0;background:transparent;border:0}.run-detail-parameters .run-detail-section__heading[data-v-9c89809b]{border-bottom:1px solid var(--line);border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;background:var(--panel-2)}.run-detail-parameters .run-detail-section__heading h3[data-v-9c89809b]{font-size:var(--ui-font-body)}.run-account-receipt[data-v-9c89809b]{color:var(--muted);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.run-detail-section[data-v-9c89809b]>.run-stage-list{margin:var(--ui-panel-inset)}.run-focus-card__identity[data-v-9c89809b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.run-focus-card__identity h2[data-v-9c89809b]{order:-1;font-size:22px;letter-spacing:-.3px}.run-focus-card__identity>span[data-v-9c89809b]{margin:0}.run-task-overview[data-v-9c89809b]{gap:12px 24px;padding:14px 16px;background:var(--panel);border-radius:var(--ui-radius-md)}.run-task-overview>div[data-v-9c89809b]{padding:0;background:transparent;border-radius:0}.run-task-overview__generic[data-v-9c89809b]{flex:1 1 260px}.run-detail-section__heading[data-v-9c89809b]{padding:12px 0;background:transparent;border:0;border-radius:0}.run-detail-section[data-v-9c89809b]>.run-stage-list{padding:0}.run-focus-card__body>p[data-v-9c89809b]{padding:8px 0}.run-detail-section[data-v-9c89809b]>.run-stage-list{margin:0 0 8px}.run-focus-card__body.run-detail-section>p[data-v-9c89809b]{padding:8px 0}.run-detail-page[data-v-9c89809b]:not(.run-detail-page--embedded){width:100%;max-width:none;margin-inline:0}.run-detail-page .run-focus-card[data-v-9c89809b]{gap:16px}.run-detail-page .run-focus-card__body.run-detail-section[data-v-9c89809b]{padding:0}.run-detail-page .run-focus-card__body[data-v-9c89809b]>.run-execution-console--log-mode{padding:0}.run-step-disclosure>summary[data-v-9c89809b]{width:fit-content;list-style:none;margin-bottom:var(--ui-control-gap)}.run-step-disclosure>summary[data-v-9c89809b]::-webkit-details-marker{display:none}.run-step-disclosure[open]>summary[data-v-9c89809b]{border-color:var(--ui-selected-border)}.task-record--simple .task-record__progress{display:grid;gap:4px}.task-record--simple .task-record__progress>span,.task-record--simple .task-record__progress>small{color:var(--muted);font-size:var(--ui-font-caption)}.task-record--simple .task-record__progress>strong{color:var(--text);font-size:var(--ui-font-body)}.task-record--simple .task-record__progress>small{color:var(--gold)}.task-row__issue{display:block;margin-top:4px;color:var(--gold);font-size:var(--ui-font-caption);font-style:normal}.run-execution-console{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:0}.run-execution-console__content,.run-execution-console__progress{overflow:hidden;border:0;border-radius:0;background:transparent}.run-execution-console__progress{border-left:1px solid var(--line)}.run-execution-console__content{display:flex;flex-direction:column}.run-execution-console__content>header,.run-execution-console__progress>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-control-gap);padding:12px var(--ui-panel-inset);border-bottom:1px solid var(--line);background:transparent}.run-execution-console__content>header span,.run-execution-console__action>span,.run-execution-console__error>span,.run-execution-console__result span{color:var(--muted);font-size:var(--ui-font-caption)}.run-execution-console__content>header h2{margin-top:4px;font-size:var(--ui-font-section)}.run-execution-console__step-state{display:flex;align-items:center;gap:10px}.run-execution-console__step-state>b{display:inline-flex;align-items:center;gap:7px;color:var(--cyan);font-size:var(--ui-font-body)}.run-execution-console__step-state>div{min-width:96px;text-align:right}.run-execution-console__step-state>div>b{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--ui-font-body)}.run-execution-console__step-state>div>small{display:block;margin-top:5px;color:var(--muted);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.run-execution-console__step-state>b i{width:7px;height:7px;border-radius:50%;background:var(--info);box-shadow:none;animation:run-active-pulse 1.8s ease-out infinite}.run-execution-console__step-state>div>b i{width:7px;height:7px;border-radius:50%;background:var(--info);box-shadow:none;animation:run-active-pulse 1.8s ease-out infinite}.run-execution-console__content.is-skipped .run-execution-console__step-state>div>b{color:var(--muted)}.run-execution-console__content.is-active .run-execution-console__step-state>div>b{color:var(--info)}.run-execution-console__content.is-passed .run-execution-console__step-state>div>b{color:var(--success)}.run-execution-console__content.is-failed .run-execution-console__step-state>b{color:var(--gold)}.run-execution-console__content.is-failed .run-execution-console__step-state>div>b{color:var(--gold)}.run-execution-console__action{padding:var(--ui-panel-inset)}.run-execution-console__action p{margin-top:7px;color:var(--text);font-size:var(--ui-font-body);line-height:1.55}.run-execution-console__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0 var(--ui-panel-inset) var(--ui-group-gap);overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.run-execution-console__facts>div{min-width:0;display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:14px;padding:11px 13px;background:var(--surface-base)}.run-execution-console__facts dt{color:var(--muted);font-size:var(--ui-font-body)}.run-execution-console__facts dd{display:flex;align-items:baseline;gap:10px;color:var(--text);font-size:var(--ui-font-body);line-height:1.45;overflow-wrap:anywhere}.run-execution-console__facts dd b{flex:0 0 44px;font-size:var(--ui-font-caption)}.run-execution-console__facts dd span{min-width:0}.run-execution-console__facts dd>strong{min-width:0;color:inherit;font-size:var(--ui-font-body);font-weight:500}.run-execution-console__facts dd>small{color:var(--muted);font-size:var(--ui-font-caption)}.run-execution-console__facts .is-passed dd{color:var(--green)}.run-execution-console__facts .is-failed dd{color:var(--gold)}.run-execution-console__facts .is-active{background:var(--selected-base)}.run-execution-console__facts .is-active dd{color:var(--info)}.run-execution-console__facts .is-active dd b:before{width:7px;height:7px;display:inline-block;margin-right:6px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;content:"";animation:run-check-spin .8s linear infinite}.run-position-progress{display:grid;gap:16px;margin:0 18px 18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-gradient)}.run-position-progress__lane{display:grid;gap:8px}.run-position-progress__lane header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--text);font-size:12px}.run-position-progress__lane header span{display:flex;align-items:center;gap:9px}.run-position-progress__lane header b{min-width:36px;padding:3px 7px;border-radius:4px;text-align:center;font-size:var(--ui-font-caption)}.run-position-progress__lane header strong{color:var(--muted);font-size:var(--ui-font-caption);font-weight:600}.run-position-progress__lane--long header b{color:var(--green);background:color-mix(in srgb,var(--success) 12%,transparent)}.run-position-progress__lane--short header b{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.run-position-progress__track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted) 12%,transparent)}.run-position-progress__track i{height:100%;display:block;border-radius:inherit}.run-position-progress__lane--long .run-position-progress__track i{background:var(--green)}.run-position-progress__lane--short .run-position-progress__track i{background:var(--danger)}.run-position-progress>footer{display:flex;align-items:baseline;gap:9px;padding-top:2px;color:var(--muted);font-size:var(--ui-font-caption)}.run-position-progress>footer strong{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.run-position-progress>footer strong.is-long{color:var(--green)}.run-position-progress>footer strong.is-short{color:var(--danger)}.run-position-progress>footer strong.is-balanced{color:var(--info)}.run-position-progress>footer>i{width:1px;height:14px;margin:0 5px;background:var(--line)}.run-execution-console__error{margin:0 18px 16px;padding:14px;border-inline-start:2px solid var(--gold);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--gold) 8%,transparent)}.run-execution-console__error.is-retrying{border-inline-start-color:var(--info);background:color-mix(in srgb,var(--info) 7%,transparent)}.run-execution-console__error.is-retrying h3{color:var(--info)}.run-execution-console__error h3{margin-top:6px;color:var(--gold);font-size:var(--ui-font-body)}.run-execution-console__error p,.run-execution-console__error small,.run-execution-console__error li{margin-top:6px;color:var(--text);font-size:var(--ui-font-body);line-height:1.5}.run-execution-console__error small{display:block;color:var(--muted)}.run-execution-console__error ol{margin:8px 0 0;padding-left:18px}.run-execution-console__technical-error{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin-top:12px;padding:10px 12px;border-radius:6px;background:var(--surface-base)}.run-execution-console__technical-error>span{color:var(--muted);font-size:var(--ui-font-caption)}.run-execution-console__technical-error>strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:var(--ui-font-body);font-weight:700;text-align:right}.run-execution-console__technical-error pre{grid-column:1 / -1;max-height:92px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:var(--ui-font-caption)/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bnb-decision-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-control-gap);margin-top:var(--ui-group-gap)}.run-execution-console__result{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;padding:12px 16px;border-top:1px solid var(--line);background:transparent}.run-execution-console__result strong{display:block;margin-top:5px;color:var(--text);font-size:var(--ui-font-body)}.run-focus-actions{display:flex;align-items:center;gap:12px}.run-focus-actions>span{max-width:220px;color:var(--muted);font-size:var(--ui-font-caption)}.run-focus-actions>div{display:flex;flex-wrap:wrap;gap:var(--ui-control-gap)}.run-execution-console__progress>header span{font-size:var(--ui-font-body);font-weight:700}.run-execution-console__progress>header small{display:block;margin-top:5px;color:var(--muted);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums}.run-execution-console__progress>header strong{color:var(--text);font-size:var(--ui-font-body)}.run-execution-console__progress ol{margin:0;padding:6px 0;list-style:none}.run-execution-console__progress li{position:relative}.run-progress-flow{position:absolute;z-index:2;top:38px;left:26px;width:5px;height:5px;border-radius:50%;background:var(--info);box-shadow:none;animation:run-progress-flow 1.8s ease-in-out infinite}.run-execution-console__progress li:not(:last-child):after{position:absolute;top:37px;bottom:-11px;left:28px;width:1px;background:var(--line);content:""}.run-execution-console__progress li.is-passed:not(:last-child):after{background:var(--success);transform-origin:top;animation:run-progress-fill .65s ease-out both}.run-execution-console__progress button{width:100%;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--ui-control-gap);padding:7px 14px;border:0;background:transparent;color:inherit;text-align:left}.run-execution-console__progress button:not(:disabled){cursor:pointer}.run-execution-console__progress .is-selected button{background:color-mix(in srgb,var(--muted) 7%,transparent)}.run-execution-console__progress .is-active.is-current button{background:var(--selected-base);box-shadow:inset 2px 0 0 var(--info)}.run-execution-console__progress .is-passed.is-selected button:not([aria-current=step]){background:color-mix(in srgb,var(--success) 7%,transparent);box-shadow:inset 2px 0 color-mix(in srgb,var(--success) 45%,transparent)}.run-execution-console__progress .is-failed.is-selected button:not([aria-current=step]){background:color-mix(in srgb,var(--gold) 9%,transparent)}.run-execution-console__progress button>b{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:var(--ui-font-caption)}.run-execution-console__progress button>span,.run-execution-console__progress button strong,.run-execution-console__progress button small{min-width:0;display:block}.run-execution-console__progress button strong{font-size:var(--ui-font-body);line-height:1.5;overflow-wrap:anywhere}.run-execution-console__progress button small{margin-top:4px;color:var(--muted);font-size:var(--ui-font-caption)}.run-execution-console__progress .is-passed button>b,.run-execution-console__progress .is-passed button small{color:var(--green)}.run-execution-console__progress .is-active button>b,.run-execution-console__progress .is-active button small{color:var(--info)}.run-execution-console__progress .is-active button>b{border-color:color-mix(in srgb,var(--info) 70%,transparent)}.run-execution-console__progress .is-failed button>b,.run-execution-console__progress .is-failed button small{color:var(--gold)}.run-step-slide-enter-active,.run-step-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.run-step-slide-enter-from{opacity:0;transform:translateY(8px)}.run-step-slide-leave-to{opacity:0;transform:translateY(-5px)}@keyframes run-progress-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes run-active-pulse{70%{box-shadow:none}to{box-shadow:none}}@keyframes run-progress-flow{0%{opacity:0;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(31px)}}@keyframes run-check-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.run-execution-console__content>header>b i,.run-execution-console__facts .is-active dd b:before,.run-progress-flow,.run-execution-console__progress li.is-passed:not(:last-child):after{animation:none}.run-position-progress__track i,.run-step-slide-enter-active,.run-step-slide-leave-active{transition:none}}.created-run-notice--warning{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 8%,transparent)}@media(max-width:1100px){.task-record--simple .task-record__open{display:none}.run-execution-console{grid-template-columns:minmax(0,1fr)}.run-execution-console__progress{border-top:1px solid var(--line);border-left:0}.run-execution-console__progress ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.run-execution-console__progress li:not(:last-child):after{display:none}}@media(max-width:700px){.run-execution-console__result,.run-focus-actions{align-items:flex-start;flex-direction:column}.run-execution-console__progress ol,.run-execution-console__facts{grid-template-columns:minmax(0,1fr)}.run-execution-console__facts>div{grid-template-columns:minmax(0,1fr);gap:5px}}.uni-mmr-cell--danger strong{color:var(--danger)}.kpi-item--healthy{background:color-mix(in srgb,var(--success) 3.5%,transparent)}.kpi-item--danger{background:color-mix(in srgb,var(--danger) 4.5%,transparent)}.kpi-item.kpi-item--healthy>strong{color:var(--success)}.kpi-item.kpi-item--warning>strong{color:var(--gold)}.kpi-item.kpi-item--danger>strong{color:var(--danger)}.uni-mmr-cell{display:inline-flex;min-width:0;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.uni-mmr-cell small{overflow:hidden;max-width:170px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.uni-mmr-cell--healthy strong{color:var(--green)}.uni-mmr-cell--warning strong{color:var(--gold)}.uni-mmr-policy-dialog{width:min(900px,calc(100vw - 32px))}.uni-mmr-policy-dialog__body{display:grid;gap:14px}@media(max-width:700px){.page-intro__actions{width:100%}.page-intro__actions .button{flex:1}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{scrollbar-gutter:stable}body{min-width:0;background:var(--bg);color:var(--text)}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--sidebar);z-index:20}.brand{min-height:94px;display:flex;align-items:center;gap:14px;padding:18px;border-bottom:1px solid var(--line)}.brand__mark,.entity-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);border-radius:9px;color:var(--gold);background:var(--gold-soft);font-weight:800}.brand strong{display:block;font-size:18px}.brand span{display:block;margin-top:6px;color:var(--muted);font-size:12px}.navigation{flex:1;overflow-y:auto;padding:15px 10px}.navigation__group{margin:0 0 18px}.navigation__group h2{padding:0 10px 8px;color:var(--muted);font-size:11px;letter-spacing:.08em}.navigation__item{min-height:43px;display:flex;align-items:center;gap:10px;padding:0 12px;margin:2px 0;border-radius:8px;color:var(--text);font-weight:650;font-size:14px}.navigation__item:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.navigation__item.router-link-active,.navigation__item--active{color:var(--text);background:var(--panel);box-shadow:inset 4px 0 0 var(--cyan)}.navigation__icon{width:21px;color:var(--muted);text-align:center;font-size:12px}.router-link-active .navigation__icon,.navigation__item--active .navigation__icon{color:var(--gold)}.sidebar__status{min-height:58px;display:flex;align-items:center;gap:9px;padding:0 18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:none}.sidebar-backdrop{display:none}.workspace{min-width:0}.topbar{min-height:94px;position:sticky;top:0;z-index:15;display:flex;align-items:center;padding:15px 28px;border-bottom:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar__title h1{font-size:23px;line-height:1.25}.topbar__title p{margin-top:5px;color:var(--muted);font-size:12px}.topbar__actions{display:flex;align-items:center;gap:var(--ui-control-gap)}.topbar__title{flex:1;min-width:0}.topbar__runtime{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ui-control-gap);margin-inline:var(--ui-control-gap)}.topbar__menu{display:none!important;margin-right:10px}.page-stack{display:grid;gap:var(--ui-section-gap)}.surface{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.task-button{position:relative}.task-button__badge{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;color:var(--primary-foreground);background:var(--gold);font-size:10px}.eyebrow{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gold{color:var(--gold)!important}.muted{color:var(--muted)}.live-indicator{display:inline-flex;align-items:center;gap:9px;color:var(--info);font-size:12px;font-weight:800;white-space:nowrap}.page-intro{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;background:var(--panel)}.page-intro h2{margin:5px 0 7px;font-size:27px}.page-intro p{max-width:860px;color:var(--muted);font-size:13px;line-height:1.65}.mother-strip{min-height:92px;display:grid;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:24px;padding:15px 18px}.mother-strip__identity,.mother-strip__facts,.mother-strip__actions{display:flex;align-items:center}.mother-strip__identity{min-width:0;gap:11px}.mother-strip__identity strong{font-size:21px}.mother-strip__facts{min-width:420px;height:54px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.mother-strip__facts>span{min-width:105px;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;color:var(--muted);border-right:1px solid var(--line);font-size:12px}.mother-strip__facts strong{color:var(--text);font-size:19px}.mother-strip__facts .api-inline{min-width:230px;justify-content:flex-start;flex-wrap:wrap;border-right:0}.api-inline strong{color:var(--green);font-size:14px}.api-inline small{flex-basis:100%;padding-left:18px;color:var(--muted)}.mother-strip__actions{gap:8px}.directory{overflow:hidden}.directory__toolbar{min-height:82px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(480px,860px);align-items:center;gap:22px;padding:14px 18px;background:var(--panel-2);border-bottom:1px solid var(--line)}.directory__toolbar>div:first-child{display:flex;align-items:baseline;gap:12px}.directory__toolbar h2{font-size:22px}.directory__toolbar span{color:var(--muted);font-size:12px}.filters{display:grid!important;grid-template-columns:minmax(260px,1fr) 170px 42px;gap:10px!important}.search-control{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-3);box-shadow:none}.search-control span{color:var(--muted);font-size:19px}.search-control input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.search-control input::placeholder{color:var(--muted);opacity:1}select,.field input,.field textarea,.symbol-add-form input{width:100%;min-height:44px;padding:0 13px;color:var(--text);border:1px solid var(--line-strong);border-radius:8px;outline:0;background:var(--panel-3)}select:focus,.field input:focus,.field textarea:focus{border-color:var(--cyan);box-shadow:var(--ui-focus-ring)}.directory__body{min-height:520px;display:grid;grid-template-columns:310px minmax(0,1fr)}.directory-tree{padding:18px 14px;border-right:1px solid var(--line);background:var(--panel)}.directory-tree__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.directory-tree__head>div{display:flex;gap:5px}.directory-tree__head button{padding:5px 7px;color:var(--cyan);border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer;font-size:11px;font-weight:750}.directory-tree__head button:hover{border-color:var(--line-strong);background:var(--cyan-soft)}.tree-item,.tree-group{width:100%;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer}.tree-item{min-height:65px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}.tree-item:hover,.tree-item--active{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.tree-item--active{border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--cyan)}.entity-icon--small{width:32px;height:32px;border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb,var(--text) 2.5%,transparent);font-size:11px}.tree-item strong,.tree-item small{display:block}.tree-item small{margin-top:4px;color:var(--muted);font-size:11px}.tree-item b{min-width:26px;height:26px;display:grid;place-items:center;border-radius:13px;background:var(--panel-3);font-size:11px}.tree-item--plain{margin-top:7px}.tree-group{position:relative;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px 0 46px;color:var(--muted);border-radius:7px}.tree-group i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.tree-group span{margin-left:auto}.tree-group--active{color:var(--cyan);background:var(--cyan-soft)}.account-directory{min-width:0;background:var(--panel)}.account-directory__scope{min-height:66px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--line)}.account-directory__scope span,.account-directory__scope small{color:var(--muted);font-size:11px}.account-directory__scope small{margin-left:auto}.account-table{min-width:970px}.account-directory{overflow-x:auto}.account-table__row{min-height:82px;display:grid;grid-template-columns:1.4fr 1.15fr .62fr .75fr 1.55fr 1.2fr;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);font-size:12px}.account-table__head{min-height:52px;color:var(--muted);background:color-mix(in srgb,var(--text) 1.8%,transparent);font-weight:750}.account-cell strong,.account-cell small,.api-cell strong,.api-cell small{display:block}.account-cell strong{font-size:15px}.account-cell small,.api-cell small{max-width:260px;margin-top:4px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.api-cell{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px}.api-cell button{padding:7px 9px;color:var(--green);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--success) 6%,transparent);cursor:pointer}.row-actions{display:flex;justify-content:flex-end;gap:7px}.parameter-panel{overflow:hidden}.parameter-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:9px 15px;border-bottom:1px solid var(--line)}.parameter-panel>header>div{display:flex;align-items:center;gap:9px}.parameter-panel h2{font-size:16px}.parameter-grid{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr))}.parameter-grid>div{min-height:90px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;border-right:1px solid var(--line)}.parameter-grid>div:last-child{border-right:0}.parameter-grid span,.parameter-grid small{color:var(--muted);font-size:11px}.parameter-grid strong{font-size:17px}.account-picker-bar{min-height:82px;display:grid;grid-template-columns:minmax(190px,.8fr) 1fr 1fr minmax(230px,1.4fr) auto auto;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--line);background:var(--panel-2)}.account-picker-bar>div strong,.account-picker-bar>div span{display:block}.account-picker-bar>div span{margin-top:4px;color:var(--muted);font-size:11px}.account-selection{min-width:0}.section-title{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 4px;border-bottom:1px solid var(--line)}.section-title h2{margin-top:5px;font-size:18px}.section-title>span{color:var(--muted);font-size:12px}.preview-banner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--gold) 48%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--gold) 8%,transparent)}.preview-banner div,.preview-banner span{min-width:0}.preview-banner strong,.preview-banner span{display:block}.preview-banner strong{color:var(--gold);font-size:13px}.preview-banner span{margin-top:4px;color:var(--muted);font-size:11px}.preview-banner a{flex:0 0 auto;color:var(--cyan);font-size:12px;font-weight:750}.select-control{position:relative;width:24px;height:24px;display:block}.select-control input{position:absolute;opacity:0;pointer-events:none}.select-control span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-3);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.select-control span:after{width:6px;height:10px;border-right:2px solid var(--bg);border-bottom:2px solid var(--bg);content:"";opacity:0;transform:translateY(-1px) rotate(45deg) scale(.75);transition:opacity .12s ease,transform .12s ease}.select-control input:checked+span{border-color:var(--cyan);background:var(--info);box-shadow:0 0 0 3px var(--cyan-soft)}.select-control input:checked+span:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading span{color:var(--muted);font-size:10px}.compact-empty{min-height:104px;display:grid;place-items:center;color:var(--muted);font-size:11px}.created-run-notice{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--success) 38%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--success) 8%,transparent)}.created-run-notice>div{display:grid;min-width:0;gap:3px}.created-run-notice strong,.created-run-notice a{color:var(--green);font-size:13px}.created-run-notice span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.target-review{--operation-dialog-width: 960px}.target-order-list{display:grid;gap:var(--ui-control-gap);margin:0;padding:0;list-style:none}.target-order-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--ui-control-gap);padding:var(--ui-control-gap) var(--ui-group-gap);border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--panel-3)}.target-order-list li>b,.target-review__identity>b{display:grid;width:24px;height:24px;place-items:center;border-radius:var(--ui-radius-sm);color:var(--muted);background:var(--panel-2);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums}.target-order-list li>span,.target-review__identity>span{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:4px;overflow-wrap:anywhere;font-size:var(--ui-font-body)}.target-order-list small,.target-review__identity small{color:var(--muted);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.target-order-list li>div{display:flex;gap:var(--ui-control-gap);flex-wrap:wrap}.target-order-list .button{min-height:var(--ui-compact-control-height);padding:6px var(--ui-control-gap)}@media(pointer:coarse){.target-order-list .button{min-height:var(--ui-touch-target)}}.target-review__body,.target-review__accounts{display:grid;gap:var(--ui-group-gap)}.target-review__parameters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--ui-radius-md);overflow:hidden}.target-review__parameters>div{display:grid;min-width:0;gap:4px;padding:var(--ui-control-gap) var(--ui-group-gap);border-right:1px solid var(--line)}.target-review__parameters>div:nth-child(3n){border-right:0}.target-review__parameters>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.target-review__parameters span,.target-review__accounts>header span,.target-review__leg>span,.target-review__leg small{color:var(--muted);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.target-review__parameters strong{color:var(--text);font-size:var(--ui-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.target-review__accounts>header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-control-gap);flex-wrap:wrap;font-size:var(--ui-font-body)}.target-review__account{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));align-items:stretch;border:1px solid var(--line);border-radius:var(--ui-radius-md);overflow:hidden}.target-review__identity,.target-review__leg{display:grid;min-width:0;align-items:center;gap:4px;padding:var(--ui-control-gap) var(--ui-group-gap)}.target-review__identity{grid-template-columns:24px minmax(0,1fr);column-gap:var(--ui-control-gap);border-right:1px solid var(--line);background:var(--panel-3)}.target-review__leg{border-right:1px solid var(--line)}.target-review__leg:last-child{border-right:0}.target-review__leg strong{font-size:var(--ui-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.target-review__live-note{margin:0;color:var(--muted);font-size:var(--ui-font-caption);line-height:1.5;overflow-wrap:anywhere}.target-review__notice{display:flex;align-items:flex-start;gap:var(--ui-control-gap);padding:var(--ui-group-gap);border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-radius:var(--ui-radius-md);color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--panel));font-size:var(--ui-font-body);overflow-wrap:anywhere}.target-review__notice .app-icon{flex-shrink:0;margin-top:2px}.target-review__notice p{margin:var(--ui-control-gap) 0 0}@media(max-width:560px){.target-order-list li{grid-template-columns:24px minmax(0,1fr)}.target-order-list li>div{grid-column:2}}.module-workspace{min-height:420px;padding:20px}.module-workspace>header{display:flex;justify-content:space-between;gap:16px}.module-workspace p{margin-top:5px;color:var(--muted);font-size:12px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.summary-grid>div{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel-3)}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{color:var(--muted);font-size:11px}.summary-grid strong{margin-top:8px;font-size:25px}.empty-state{min-height:160px;display:grid;place-content:center;gap:7px;color:var(--muted);text-align:center}.empty-state strong{color:var(--text)}.empty-state span{font-size:12px}.modal-backdrop,.task-center-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);box-shadow:0 30px 90px color-mix(in srgb,var(--shadow-color) 55%,transparent)}.modal--wide{width:min(920px,100%)}.modal>header{min-height:94px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--line);background:var(--panel-2)}.modal>header>.icon-button{width:32px;min-width:32px;height:32px;min-height:32px;flex:0 0 32px;align-self:flex-start;border-radius:7px;font-size:18px;line-height:1}.modal>header h2{margin:4px 0;font-size:23px}.modal>header p{color:var(--muted);font-size:12px}.modal__body{display:grid;gap:17px;padding:20px}.modal>footer{min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 20px;border-top:1px solid var(--line);background:var(--panel)}.field{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:700}.field textarea{min-height:86px;padding-top:11px;resize:vertical}.field small{color:var(--muted);font-weight:400}.field-error{color:var(--danger)!important;font-size:11px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.target-parameter-grid{align-items:stretch}.target-parameter-field{grid-template-rows:auto minmax(36px,auto) 44px;align-content:start}.target-parameter-field>small{line-height:1.5}.target-parameter-field>input{height:44px;min-height:44px}.target-template-editor{display:grid;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.target-template-controls{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto auto;align-items:end;gap:10px}.target-template-controls .button,.target-template-controls .field>select,.target-template-controls .field>input{min-height:44px}.symbol-editor{display:grid;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-heading>div strong,.section-heading>div span{display:block}.section-heading>div span{margin-top:4px}.symbol-chips{display:flex;flex-wrap:wrap;gap:8px}.symbol-chip{min-height:39px;display:flex;padding:0;border:1px solid var(--line-strong);border-radius:7px;overflow:hidden;background:var(--panel-3);cursor:pointer}.symbol-chip span{padding:0 13px;display:grid;place-items:center;font-weight:750}.symbol-chip i{width:32px;display:grid;place-items:center;border-left:1px solid var(--line);color:var(--muted);font-style:normal}.symbol-chip--active{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-soft)}.symbol-add{width:40px;min-height:39px;border:1px dashed var(--cyan);border-radius:7px;color:var(--cyan);background:transparent;cursor:pointer}.symbol-add-form{display:flex;gap:7px}.symbol-add-form input{width:160px;min-height:39px}.symbol-add-form button{border:1px solid var(--cyan);border-radius:7px;color:var(--cyan);background:var(--cyan-soft);cursor:pointer}.callout{display:flex;gap:10px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--muted);font-size:12px;line-height:1.6}.task-center-backdrop{place-items:center;padding:var(--ui-panel-inset);background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-center{width:min(760px,calc(100vw - 32px));height:min(640px,calc(100dvh - 2 * var(--ui-panel-inset)));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--panel);box-shadow:var(--shadow-dialog);animation:task-panel-enter .18s ease-out}.task-center__header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-group-gap);padding:var(--ui-panel-inset);border-bottom:1px solid var(--line)}.task-center__header>.icon-button{width:var(--ui-control-height);min-width:var(--ui-control-height);height:var(--ui-control-height);min-height:var(--ui-control-height);flex-shrink:0}.task-center__header span{color:var(--muted);font-size:var(--ui-font-caption)}.task-center__header h2{margin:4px 0;font-size:var(--ui-font-title)}.task-center__header p{color:var(--muted);font-size:var(--ui-font-caption)}.task-center__summary{flex-shrink:0;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line)}.task-center__summary>div{padding:var(--ui-panel-inset);border-right:1px solid var(--line)}.task-center__summary>div:last-child{border-right:0}.task-center__summary span,.task-center__summary strong{display:block}.task-center__summary span{color:var(--muted);font-size:var(--ui-font-caption)}.task-center__summary strong{margin-top:4px;font-size:var(--ui-font-title);font-variant-numeric:tabular-nums}.task-center__list{flex:1;min-height:0;overflow-y:auto;padding:var(--ui-control-gap)}.task-center__read-state{display:grid;gap:var(--ui-control-gap)}.task-center__read-state>span{font-size:var(--ui-font-caption)}.task-center__read-state .button{justify-self:start;min-height:var(--ui-compact-control-height)}.task-center__refresh-state{margin:0;padding:var(--ui-control-gap);color:var(--muted);font-size:var(--ui-font-caption)}@media(pointer:coarse),(max-width:640px){.task-center__read-state .button{min-height:var(--ui-touch-target)}.task-center__header>.icon-button{width:var(--ui-touch-target);min-width:var(--ui-touch-target);height:var(--ui-touch-target);min-height:var(--ui-touch-target)}}.task-row{width:100%;min-height:68px;display:grid;grid-template-columns:8px minmax(0,1fr) minmax(100px,160px);align-items:center;gap:var(--ui-control-gap);padding:12px var(--ui-control-gap);border-top:0;border-right:0;border-left:0;border-bottom:1px solid var(--line);color:inherit;background:transparent;text-align:left;text-decoration:none;border-radius:var(--ui-radius-sm);cursor:pointer}.task-row:hover{background:var(--panel-2)}.task-row>div{min-width:0;overflow-wrap:anywhere}.task-row strong{font-size:var(--ui-font-body);font-weight:600}.task-row>div>span{display:block;margin-top:4px;color:var(--muted);font-size:var(--ui-font-caption);line-height:1.5}.task-row__status{text-align:right}.task-center__link{flex-shrink:0;margin:var(--ui-control-gap) var(--ui-panel-inset) var(--ui-panel-inset)}@media(max-height:520px){.task-center__header{padding-block:var(--ui-control-gap);align-items:center}.task-center__header h2{margin:0}.task-center__header :is(p,div>span){display:none}.task-center__summary>div{display:flex;align-items:center;gap:var(--ui-control-gap);padding-block:var(--ui-control-gap)}.task-center__summary strong{margin:0}}@media(max-width:600px){.task-row{grid-template-columns:8px minmax(0,1fr)}.task-row__status{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--ui-control-gap);text-align:left}.task-row>.task-row__status>span{margin-top:0}}.task-workspace-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.task-workspace{width:min(1680px,calc(100vw - 48px));height:min(900px,calc(100vh - 48px));margin:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-gradient);box-shadow:0 30px 110px color-mix(in srgb,var(--shadow-color) 68%,transparent);animation:task-workspace-enter .2s ease-out}.task-workspace__chrome{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px var(--ui-panel-inset);flex-shrink:0;border-bottom:1px solid var(--line);background:transparent}.task-workspace__chrome>div{display:flex;align-items:baseline;gap:10px}.task-workspace__chrome span{color:var(--muted);font-size:var(--ui-font-caption);font-weight:750}.task-workspace__chrome strong{color:var(--text);font-size:16px}.task-workspace__chrome .icon-button{width:var(--ui-compact-control-height);min-width:var(--ui-compact-control-height);height:var(--ui-compact-control-height);min-height:var(--ui-compact-control-height);border-radius:var(--ui-radius-sm)}@media(pointer:coarse){.task-workspace__chrome .icon-button,.run-execution-console__step-state>button{min-width:var(--ui-touch-target);min-height:var(--ui-touch-target)}}.task-workspace__content{flex:1;min-height:0;overflow-y:auto}.run-detail-page--embedded{gap:0}.run-detail-page--embedded .run-focus-card{border:0;border-radius:0;box-shadow:none}@keyframes task-panel-enter{0%{opacity:0;transform:translateY(-12px) scale(.985)}}@keyframes task-workspace-enter{0%{opacity:0;transform:translateY(10px) scale(.992)}}.page-intro--compact{min-height:98px}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.kpi-item{min-width:0;min-height:126px;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-right:1px solid var(--line)}.kpi-item:last-child{border-right:0}.kpi-item>span,.kpi-item>small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.kpi-item>span{font-size:11px;font-weight:700}.kpi-item>strong{min-width:0;margin:7px 0 5px;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,2vw,30px);font-variant-numeric:tabular-nums}.kpi-item>strong small{color:var(--muted);font-size:12px}.kpi-item>small{font-size:10px}.kpi-item--warning{background:color-mix(in srgb,var(--gold) 5.5%,transparent)}.asset-distribution,.records-panel{min-width:0;overflow:hidden}.asset-distribution>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 19px;border-bottom:1px solid var(--line);background:var(--panel-2)}.asset-distribution>header h2{margin-top:4px;font-size:18px}.asset-distribution>header>span{color:var(--muted);font-size:10px;white-space:nowrap}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table th,.data-table td{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.data-table th{background:var(--panel);color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.03em;white-space:nowrap}.data-table td{font-size:11px;font-variant-numeric:tabular-nums}.data-table td strong,.data-table td small{display:block}.data-table td small{max-width:260px;margin-top:4px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 2.5%,transparent)}.account-section{min-width:0}.section-title-row{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 3px;border-bottom:1px solid var(--line)}.section-title-row h2{margin-top:3px;font-size:19px}.section-title-row>span{color:var(--muted);font-size:10px}.records-toolbar{min-height:84px;display:grid;grid-template-columns:auto minmax(440px,760px);align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel-2)}.records-toolbar h2{font-size:20px}.records-toolbar>div:first-child>span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.account-selection-header h2{margin-top:4px;font-size:19px}.account-selection-header p{margin-top:4px;color:var(--muted);font-size:10px}.account-selection-header{min-height:92px;display:grid;grid-template-columns:minmax(250px,auto) minmax(620px,900px);align-items:center;justify-content:space-between;gap:24px;padding:15px 18px}.account-selection-filters{min-width:0;display:grid;grid-template-columns:180px 180px minmax(220px,1fr);gap:10px}.account-selection-filters select{min-width:0}.run-detail-layout>section+section{padding-top:18px;border-top:1px solid var(--line)}@media(max-width:1450px){.account-selection-header{grid-template-columns:1fr}.account-selection-filters{grid-template-columns:180px 180px minmax(220px,1fr)}.records-toolbar{grid-template-columns:1fr minmax(400px,680px)}.mother-strip{grid-template-columns:minmax(250px,1fr) auto}.mother-strip__actions{grid-column:1 / -1;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--line)}.account-picker-bar{grid-template-columns:1fr 1fr 1.3fr auto auto}.account-picker-bar>div{grid-column:1 / -1}.directory__body{display:block}.directory-tree{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:1200px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.task-workspace-backdrop{padding:20px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-item:nth-child(2){border-right:0}.kpi-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.records-toolbar{grid-template-columns:1fr}.parameter-grid{grid-template-columns:repeat(3,1fr)}.parameter-grid>div:nth-child(3){border-right:0}.parameter-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:900px){.app-shell{display:block}.task-workspace-backdrop{padding:10px}.task-workspace{width:calc(100vw - 20px);height:calc(100vh - 20px)}.sidebar{position:fixed;left:0;transform:translate(-100%);width:260px;transition:transform .2s}.app-shell--sidebar-open .sidebar{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:19;display:block;border:0;background:var(--overlay-backdrop)}.topbar__menu{display:inline-grid!important}.directory__body{display:block}.directory-tree{border-right:0;border-bottom:1px solid var(--line)}.directory__toolbar{grid-template-columns:1fr}.account-picker-bar{grid-template-columns:1fr 1fr}.account-picker-bar .search-control{grid-column:1 / -1}.account-selection-filters{grid-template-columns:1fr 1fr}.account-selection-filters .search-control{grid-column:1 / -1}.mother-strip{grid-template-columns:1fr}.mother-strip__facts{min-width:0;width:100%;border-left:0}.mother-strip__actions{grid-column:auto}.account-directory{overflow-x:visible}.account-table{min-width:0}.account-table__head{display:none}.account-table__row:not(.account-table__head){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 20px;padding:16px}.account-table__row:not(.account-table__head) .account-cell,.account-table__row:not(.account-table__head) .api-cell,.account-table__row:not(.account-table__head) .row-actions{grid-column:1 / -1}.account-table__row:not(.account-table__head) .row-actions{justify-content:flex-start}}@media(max-width:640px){.topbar{min-height:76px;padding:10px 12px}.topbar__title h1{font-size:19px}.topbar__title p{display:none}.page-intro{min-height:90px;padding:16px}.page-intro .live-indicator{display:none}.dashboard-kpis{grid-template-columns:1fr}.kpi-item,.kpi-item:nth-child(2){min-height:96px;border-right:0;border-bottom:1px solid var(--line)}.kpi-item:last-child{border-bottom:0}.records-toolbar{padding:12px}.account-selection-filters{grid-template-columns:1fr}.account-selection-header{padding:14px}.account-selection-filters .search-control{grid-column:auto}.parameter-grid{grid-template-columns:repeat(2,1fr)}.parameter-grid>div{border-bottom:1px solid var(--line)}.parameter-grid>div:nth-child(2n){border-right:0}.account-picker-bar{grid-template-columns:1fr}.account-picker-bar>*{grid-column:1 / -1}.created-run-notice{align-items:flex-start;flex-direction:column}.target-review__account{grid-template-columns:1fr}.target-review__identity,.target-review__leg{border-right:0;border-bottom:1px solid var(--line)}.target-review__leg:last-child{border-bottom:0}.account-table__row:not(.account-table__head){grid-template-columns:1fr}.account-table__row:not(.account-table__head)>*{grid-column:1}.filters{grid-template-columns:1fr 130px 42px}.directory__toolbar{padding:12px}.directory__toolbar>div:first-child{display:block}.form-grid{grid-template-columns:1fr}.modal-backdrop{padding:10px}}@media(max-width:900px){.sidebar{visibility:hidden;transition:transform .2s,visibility 0s linear .2s}.app-shell--sidebar-open .sidebar{visibility:visible;transition-delay:0s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.task-row__track{height:3px;display:block;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--panel-3)}.task-row__track b{height:100%;display:block;background:var(--cyan)}.task-record-list{display:grid}.task-record{width:100%;min-width:0;min-height:86px;display:grid;grid-template-columns:minmax(245px,1.2fr) minmax(220px,1fr) 80px minmax(210px,1fr) 135px 90px;align-items:center;gap:16px;padding:14px 16px;border-top:0;border-right:0;border-left:0;border-bottom:1px solid var(--line);color:inherit;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.task-record:hover{background:color-mix(in srgb,var(--accent) 3.5%,transparent)}.task-record__identity{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:12px}.task-record__identity strong,.task-record__identity span,.task-record__parameters span,.task-record__parameters strong,.task-record__accounts span,.task-record__accounts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-record__identity>div>span,.task-record__parameters>span,.task-record__accounts>span,.task-record__state small{margin-top:4px;color:var(--muted);font-size:var(--ui-font-caption)}.task-record__parameters strong,.task-record__accounts strong{margin-top:5px;font-size:var(--ui-font-body)}.task-record__progress>div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.task-record__progress>i,.run-progress-track{height:6px;display:block;margin-top:8px;overflow:hidden;border-radius:99px;background:var(--panel-3)}.task-record__progress>i>b,.run-progress-track>i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green))}.task-record__state{display:grid;justify-items:start;gap:4px}.task-record__open{color:var(--cyan);font-size:var(--ui-font-caption);font-weight:600;text-align:right}.run-detail-page{padding-bottom:0}.run-hero{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px}.run-hero__title{min-width:0}.run-hero__title .button{margin-bottom:14px}.run-hero__title h2{margin:5px 0;font-size:25px}.run-hero__title p{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.run-hero__state{min-width:210px;display:grid;justify-items:end;gap:8px;text-align:right}.run-hero__state>strong{font-size:16px}.run-hero__state>small{color:var(--muted);font-size:10px}.run-operator-panel{overflow:hidden;border-color:color-mix(in srgb,var(--gold) 48%,transparent)}.run-operator-panel>header{min-height:104px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;border-bottom:1px solid color-mix(in srgb,var(--gold) 28%,transparent);background:var(--panel)}.run-operator-panel>header h2{margin:5px 0 7px;font-size:24px}.run-operator-panel>header p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.65}.run-operator-panel__safe{flex:0 0 auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:99px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--cyan);font-size:10px;font-weight:750}.run-operator-summary{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(260px,1.5fr) minmax(190px,.85fr);border-bottom:1px solid var(--line)}.run-operator-summary>div{min-width:0;padding:15px 18px;border-right:1px solid var(--line)}.run-operator-summary>div:last-child{border-right:0}.run-operator-summary span,.run-operator-summary strong{display:block}.run-operator-summary span{color:var(--muted);font-size:9px}.run-operator-summary strong{margin-top:6px;font-size:13px;line-height:1.55}.run-operator-actions{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;padding:16px 18px}.run-operator-actions>strong{color:var(--gold);font-size:12px}.run-operator-actions ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:operator-action}.run-operator-actions li{min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;color:var(--text);font-size:10px;line-height:1.55;counter-increment:operator-action}.run-operator-actions li:before{content:counter(operator-action);width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gold) 13%,transparent);color:var(--gold);font-weight:800}.run-progress-panel>header,.run-parameter-card>header,.run-account-card>header,.run-evidence-panel>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel-2)}.run-progress-panel>header h2,.run-parameter-card>header h2,.run-account-card>header h2,.run-evidence-panel>header h2{margin-top:4px;font-size:18px}.run-progress-panel>header>strong,.run-account-card>header>strong,.run-evidence-panel>header>strong{color:var(--cyan);font-variant-numeric:tabular-nums}.run-phase-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.run-phase-list li{min-width:0;min-height:76px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;border-right:1px solid var(--line)}.run-phase-list li:last-child{border-right:0}.run-phase-list b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:10px}.run-phase-list strong,.run-phase-list span{display:block}.run-phase-list span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4}.run-phase-list em{color:var(--muted);font-size:9px;font-style:normal;white-space:nowrap}.run-phase--done b{background:var(--cyan-soft);color:var(--cyan)}.run-phase--done em{color:var(--cyan)}.run-phase--blocked{background:color-mix(in srgb,var(--gold) 8%,transparent);box-shadow:inset 0 2px 0 var(--gold)}.run-phase--blocked b,.run-phase--blocked em{color:var(--gold)}.run-detail-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px}.run-hash-list{display:grid;gap:7px;padding:14px 18px}.run-hash-list span{min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;color:var(--muted);font-size:9px}.run-hash-list code{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.run-account-queue{display:grid}.run-account-queue li{min-width:0;min-height:60px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:10px 16px;border-bottom:1px solid var(--line)}.run-account-queue li>b{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--cyan-soft);color:var(--cyan)}.run-account-queue strong,.run-account-queue span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-account-queue span{margin-top:3px;color:var(--muted);font-size:9px}.run-check-list{display:grid}.run-check-list li{min-width:0;min-height:60px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 18px;border-bottom:1px solid var(--line)}.run-check-list b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:10px}.run-check-list strong,.run-check-list span,.run-check-list small{display:block}.run-check-list span,.run-check-list small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.5}.run-check-list em{color:var(--muted);font-size:10px;font-style:normal}.run-check--pass b,.run-check--pass em{color:var(--cyan)}.run-check--pass b{background:var(--cyan-soft)}.run-check--blocked{background:color-mix(in srgb,var(--gold) 5%,transparent)}.run-check--blocked b,.run-check--blocked em{color:var(--gold)}.run-technical-details>summary{padding:14px 18px;cursor:pointer;color:var(--muted);font-size:10px;font-weight:700}.run-technical-meta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 14px;padding:14px 18px;border-top:1px solid var(--line);background:var(--panel-3)}.run-technical-meta span{color:var(--muted);font-size:9px}.run-technical-meta code{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px}.run-artifact-list details{border-bottom:1px solid var(--line)}.run-artifact-list summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;cursor:pointer}.run-artifact-list summary strong,.run-artifact-list summary small{display:block}.run-artifact-list summary small,.run-artifact-list summary>span:last-child{margin-top:3px;color:var(--muted);font-size:9px}.run-artifact-list pre,.run-parameter-card>pre{max-height:360px;overflow:auto;margin:0;padding:16px 18px;background:var(--panel-3);color:var(--muted);font-size:10px;line-height:1.6}.run-action-bar{position:sticky;bottom:14px;z-index:20;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;box-shadow:0 18px 55px color-mix(in srgb,var(--shadow-color) 45%,transparent)}.run-action-bar>div:first-child{min-width:0}.run-action-bar strong,.run-action-bar span{display:block}.run-action-bar span{margin-top:4px;color:var(--muted);font-size:10px}.run-action-bar>div:last-child{display:flex;gap:9px}.run-action-confirm{--operation-dialog-width: 520px}.bnb-quote-selector,.bnb-quote-options{display:grid;gap:var(--ui-control-gap)}.bnb-quote-feedback{margin-bottom:var(--ui-group-gap)}.bnb-quote-selector__status{margin:0;padding:12px;border:1px solid color-mix(in srgb,var(--info) 24%,transparent);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--info) 6%,var(--panel));color:var(--info);font-size:var(--ui-font-body);line-height:1.5;overflow-wrap:anywhere}.bnb-quote-selector__status p{margin:0 0 var(--ui-control-gap)}.bnb-quote-selector__status--error{border-color:color-mix(in srgb,var(--danger) 34%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger)}.bnb-quote-option{min-width:0;display:grid;grid-template-columns:20px 92px minmax(0,1fr);align-items:center;gap:var(--ui-control-gap);padding:12px;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--panel-2);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.bnb-quote-option:not(.bnb-quote-option--disabled):hover{border-color:var(--line-strong)}.bnb-quote-option--selected{border-color:color-mix(in srgb,var(--accent) 72%,transparent);background:var(--panel-2)}.bnb-quote-option input{appearance:none;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-3);cursor:inherit}.bnb-quote-option input:checked{border:5px solid var(--accent)}.bnb-quote-option input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bnb-quote-option input:disabled{border-color:var(--disabled-text)}.bnb-quote-option__symbol,.bnb-quote-option__amount{min-width:0;display:grid;gap:4px}.bnb-quote-option__symbol strong{color:var(--text);font-size:var(--ui-font-body)}.bnb-quote-option__symbol small,.bnb-quote-option__amount small{color:var(--muted);overflow-wrap:anywhere;font-size:var(--ui-font-caption)}.bnb-quote-option__amount{text-align:right}.bnb-quote-option__amount strong{color:var(--text);font-size:var(--ui-font-body)}.bnb-quote-option__amount--disabled strong{color:var(--disabled-text)}.bnb-quote-option__amount--disabled small{line-height:1.35;white-space:normal}.bnb-quantity-field{display:grid;gap:var(--ui-control-gap);margin-top:var(--ui-control-gap);color:var(--text);font-size:var(--ui-font-caption);font-weight:500}.bnb-quantity-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--ui-radius-sm);background:var(--panel-3)}.bnb-quantity-field input[type=number],.bnb-quantity-field input[type=number]:hover,.bnb-quantity-field input[type=number]:focus{appearance:textfield;min-width:0;min-height:var(--ui-control-height);padding:0 12px;border:0;outline:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:var(--ui-font-body)}.bnb-quantity-field input::-webkit-inner-spin-button,.bnb-quantity-field input::-webkit-outer-spin-button{appearance:none;margin:0}.bnb-quantity-field>div:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:var(--ui-focus-ring)}.bnb-quantity-field>div strong{padding:0 12px;color:var(--text)}.bnb-quantity-field small{color:var(--muted);font-size:var(--ui-font-caption);font-weight:500;line-height:1.45}.bnb-quantity-field .bnb-quantity-field__error{color:var(--gold)}.bnb-exchange-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--line)}.bnb-exchange-review>div{display:grid;gap:var(--ui-control-gap);padding:12px;background:var(--panel-2)}.bnb-exchange-review span{color:var(--muted);font-size:var(--ui-font-caption)}.bnb-exchange-review strong{color:var(--text);font-size:var(--ui-font-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bnb-exchange-review:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bnb-exchange-review>p{grid-column:1 / -1;margin:0;padding:12px;background:var(--panel-2);color:var(--muted);font-size:var(--ui-font-caption)}.run-action-confirm__error{margin:var(--ui-group-gap) 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger);font-size:var(--ui-font-body);line-height:1.5;overflow-wrap:anywhere}@media(pointer:coarse){.bnb-quantity-field input{min-height:var(--ui-touch-target);font-size:16px}}@media(max-width:560px){.bnb-quote-option{grid-template-columns:20px minmax(0,1fr)}.bnb-quote-option__amount{grid-column:2;text-align:left}.bnb-exchange-review{grid-template-columns:1fr}}.run-action-confirm__summary{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px 18px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.run-action-confirm__summary span{color:var(--muted);font-size:11px}.run-action-confirm__summary strong{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.task-record{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) 70px minmax(180px,1fr) 120px}.task-record__open{display:none}.run-detail-columns{grid-template-columns:minmax(0,1fr)}.run-phase-list,.run-operator-actions ol{grid-template-columns:repeat(2,minmax(0,1fr))}.run-phase-list li:nth-child(2){border-right:0}.run-phase-list li:nth-child(-n+2){border-bottom:1px solid var(--line)}}.app-shell{grid-template-columns:216px minmax(0,1fr)}.brand{min-height:68px;gap:10px;padding:10px 14px}.brand__mark{width:38px;height:38px;border-radius:7px;font-size:13px}.brand strong{font-size:16px}.brand span{margin-top:3px;font-size:11px}.navigation{padding:8px}.navigation__group{margin-bottom:4px}.navigation__group:last-child{margin-bottom:0}.navigation__group-toggle{min-height:38px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.navigation__group-toggle:hover{color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}.navigation__group-label{min-width:0;display:flex;align-items:center;gap:8px}.navigation__group-items{display:grid;padding:3px 0 5px 9px}.navigation__group-items .navigation__item{position:relative;padding-left:8px}.navigation__item-marker{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--line-strong)}.sidebar-accordion-enter-active,.sidebar-accordion-leave-active{transition:opacity .14s ease,transform .14s ease}.sidebar-accordion-enter-from,.sidebar-accordion-leave-to{opacity:0;transform:translateY(-4px)}.navigation__item{min-height:34px;gap:8px;margin:1px 0;padding:0 10px;border-radius:6px;font-size:12px}.navigation__icon{width:18px;display:inline-grid;place-items:center}.sidebar-tools{position:relative;display:grid;gap:3px;padding:8px;border-top:1px solid var(--line);background:var(--sidebar)}.sidebar-tools__action{min-height:36px;display:flex;align-items:center;gap:8px;width:100%;padding:0 10px;border:0;border-radius:6px;color:var(--text);background:transparent;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.sidebar-tools__action:hover,.sidebar-tools__action.router-link-active,.sidebar-tools__action--active{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.sidebar-tools__action.router-link-active,.sidebar-tools__action--active{box-shadow:inset 3px 0 0 var(--cyan)}.sidebar-tools__action .navigation__icon{color:var(--muted)}.sidebar-tools__action.router-link-active .navigation__icon,.sidebar-tools__action--active .navigation__icon{color:var(--gold)}.sidebar-tools__badge{min-width:19px;height:19px;display:inline-grid;place-items:center;margin-left:auto;padding:0 5px;border-radius:999px;color:var(--primary-foreground);background:var(--gold);font-size:9px;font-weight:800}.sidebar-tools__chevron{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px;margin-left:auto;color:var(--muted);transform:rotate(0);transition:transform .16s ease-out}.sidebar-tools__chevron.is-open{transform:rotate(180deg)}.sidebar-tools__menu{position:absolute;right:8px;bottom:calc(100% + 6px);left:8px;z-index:3;max-height:min(360px,calc(100vh - 160px));overflow-y:auto;padding:6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-2);box-shadow:0 16px 34px color-mix(in srgb,var(--shadow-color) 38%,transparent)}.sidebar-tools__menu-heading{display:grid;gap:2px;padding:7px 9px 9px;margin-bottom:4px;border-bottom:1px solid var(--line)}.sidebar-tools__menu-heading strong{font-size:12px}.sidebar-tools__menu-heading span{color:var(--muted);font-size:11px}.sidebar-tools__menu-item{min-height:35px;margin:1px 0}.sidebar__status{min-height:44px;padding:var(--ui-control-gap) var(--ui-panel-inset);gap:var(--ui-control-gap);font-size:var(--ui-font-caption)}.sidebar__status>span:last-child{display:grid;min-width:0;gap:1px}.sidebar__status strong{color:var(--text);font-size:var(--ui-font-caption)}.sidebar__status small{color:var(--muted);font-size:var(--ui-font-caption)}.topbar{min-height:68px;padding:10px 20px}.topbar__title h1{font-size:20px}.topbar__title p{margin-top:3px;max-width:min(72vw,720px);overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.surface{box-shadow:var(--shadow)}.icon-button,.secondary-button,.primary-button,.danger-button{min-height:38px}.secondary-button,.primary-button,.danger-button{padding-inline:13px;font-size:11px}.page-intro,.page-intro--compact{min-height:70px;gap:18px;padding:13px 18px}.page-intro h2{margin:0 0 4px;font-size:22px}.page-intro p{font-size:11px;line-height:1.45}.mother-strip{min-height:72px;grid-template-columns:minmax(250px,1fr) auto auto;gap:14px;padding:10px 14px}.mother-strip .entity-icon{width:40px;height:40px}.mother-strip__identity{gap:9px}.mother-strip__identity strong{font-size:18px}.mother-strip__facts{min-width:350px;height:42px}.mother-strip__facts>span{min-width:84px;padding:0 11px;font-size:10px}.mother-strip__facts strong{font-size:16px}.mother-strip__facts .api-inline{min-width:190px}.api-inline strong{font-size:12px}.api-inline small{padding-left:15px;font-size:9px}.directory__toolbar,.records-toolbar{min-height:62px;gap:16px;padding:10px 14px}.directory__toolbar h2,.records-toolbar h2{font-size:18px}.filters{gap:8px!important}.filters{grid-template-columns:minmax(220px,1fr) 148px 38px}.search-control,select,.field input,.field textarea,.symbol-add-form input{min-height:38px;border-color:var(--ui-border-strong);border-radius:7px;background:var(--panel-3)}.search-control{padding:0 11px}.search-control input::placeholder{color:var(--muted)}.directory__body{min-height:390px;grid-template-columns:282px minmax(0,1fr)}.directory-tree{padding:12px 10px}.directory-tree__head{margin-bottom:9px}.tree-item{min-height:54px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:7px 8px}.tree-group{min-height:34px;padding-left:39px;font-size:11px}.account-directory__scope{min-height:48px;padding:0 14px}.account-table__row{min-height:64px;gap:12px;padding:9px 14px}.account-table__head{min-height:42px}.account-cell strong{font-size:13px}.account-cell small,.api-cell small{margin-top:2px;font-size:9px}.row-actions{gap:5px}.parameter-panel>header{min-height:46px;padding:7px 12px}.parameter-panel h2{font-size:14px}.parameter-grid>div{min-height:70px;gap:5px;padding:9px 11px}.parameter-grid strong{font-size:15px}.account-picker-bar{min-height:66px;padding:9px 11px}.section-title,.section-title-row{min-height:48px}.compact-empty{min-height:78px}.module-workspace{min-height:320px;padding:15px}.summary-grid{gap:10px;margin:16px 0}.summary-grid>div{padding:13px}.summary-grid strong{font-size:21px}.empty-state{min-height:110px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-item{min-height:92px;padding:13px 15px}.kpi-item>strong{margin:5px 0 3px;font-size:clamp(19px,1.65vw,25px)}.asset-distribution>header{min-height:58px;padding:10px 14px}.asset-distribution>header h2,.account-selection-header h2{margin:0;font-size:16px}.data-table th,.data-table td{padding:10px 12px}.account-selection-header{min-height:68px;padding:10px 14px}@media(max-width:1280px){.app-shell{grid-template-columns:196px minmax(0,1fr)}.mother-strip{grid-template-columns:minmax(220px,1fr) auto}.mother-strip__facts{min-width:0}.mother-strip__actions{grid-column:1 / -1;justify-content:flex-end}.account-picker-bar{grid-template-columns:minmax(160px,.7fr) 1fr 1fr minmax(190px,1.3fr) auto}}@media(max-width:1100px){.target-review__parameters{grid-template-columns:repeat(2,minmax(0,1fr))}.target-review__parameters>div:nth-child(3n){border-right:1px solid var(--line)}.target-review__parameters>div:nth-child(2n){border-right:0}.target-review__parameters>div:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media(max-width:900px){.app-shell{display:block}.sidebar{width:236px}.navigation__item,.sidebar-tools__action{min-height:40px}.topbar{min-height:62px;padding-inline:14px}.directory__body{min-height:0}.directory-tree{max-height:310px;overflow-y:auto}.mother-strip{grid-template-columns:1fr}.mother-strip__actions{justify-content:flex-start}}@media(max-width:640px){.topbar{min-height:58px;padding:8px 10px}.page-intro,.page-intro--compact{min-height:64px;padding:11px 12px}.page-intro h2{font-size:19px}.mother-strip__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;border:1px solid var(--line)}.mother-strip__facts>span,.mother-strip__facts .api-inline{min-width:0;min-height:42px;justify-content:flex-start}.mother-strip__facts .api-inline{grid-column:1 / -1}.parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1281px){.mother-strip{grid-template-columns:minmax(230px,1fr) minmax(350px,auto) auto}.mother-strip__actions{grid-column:auto;justify-content:flex-end;padding-top:0;border-top:0}.directory__body{display:grid;grid-template-columns:282px minmax(0,1fr)}.directory-tree{border-right:1px solid var(--line);border-bottom:0}.account-directory{overflow-x:hidden}.account-table{min-width:0}.account-table__row{grid-template-columns:minmax(120px,1.15fr) minmax(105px,.9fr) 70px 72px minmax(150px,1.2fr) 112px;gap:8px;padding-inline:12px}}@media(max-width:900px){.workspace,.workspace__content,.page-stack,.page-stack>*,.mother-strip,.directory,.directory__toolbar,.directory__body,.directory-tree,.account-directory,.account-table{width:100%;min-width:0;max-width:100%}.directory__toolbar{grid-template-columns:minmax(0,1fr)}.filters{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 148px 38px}.directory__body{display:block}.account-directory{overflow-x:hidden}}@media(max-width:640px){.dashboard-kpis{grid-template-columns:minmax(0,1fr)}.kpi-item,.kpi-item:nth-child(2){min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:3px 10px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.kpi-item:last-child{border-bottom:0}.kpi-item>strong{margin:0;text-align:right;font-size:19px}.kpi-item>small{grid-column:1 / -1}.mother-strip{gap:10px;padding:11px}.mother-strip__identity{min-width:0;flex-wrap:wrap}.mother-strip__identity .eyebrow{flex:1 1 auto}.mother-strip__facts{min-width:0}.mother-strip__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px}.mother-strip__actions .button{min-width:0;padding-inline:9px}.directory__toolbar{align-items:stretch;padding:11px}.directory__toolbar>div:first-child{display:flex;min-width:0;flex-wrap:wrap}.filters{grid-template-columns:minmax(0,1fr) 38px}.filters .search-control{grid-column:1 / -1}.filters select{width:100%;min-width:0}.directory-tree{max-height:none;overflow:visible}.directory-tree__head{align-items:stretch;flex-direction:column;gap:8px}.directory-tree__head>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.directory-tree__head button{min-width:0;justify-content:center}.account-directory__scope{min-height:42px;gap:6px;padding:0 11px}.account-directory__scope small{margin-left:auto}.account-table__row:not(.account-table__head){gap:9px;padding:12px}.account-table__row:not(.account-table__head) .row-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto}}body{background:var(--bg)}.app-shell{grid-template-columns:220px minmax(0,1fr);background:var(--bg)}.sidebar{border-color:var(--line);background:var(--sidebar)}.brand{min-height:84px;padding:var(--ui-group-gap) var(--ui-page-gutter);border-color:var(--line)}.brand__mark{width:36px;height:36px;border-color:color-mix(in srgb,var(--info) 42%,transparent);color:var(--text);background:var(--panel-2)}.navigation__group-toggle{color:var(--muted)}.navigation__group-toggle:hover{color:var(--text);background:color-mix(in srgb,var(--text) 3.5%,transparent)}.navigation__item{color:var(--muted)}.navigation__item:hover{color:var(--text);background:color-mix(in srgb,var(--text) 3.5%,transparent)}.navigation__item.router-link-active,.navigation__item--active{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--cyan)}.navigation__item.router-link-active .navigation__icon,.navigation__item--active .navigation__icon,.router-link-active .navigation__icon{color:var(--cyan)}.navigation__item.router-link-active .navigation__item-marker,.navigation__item--active .navigation__item-marker{background:var(--cyan);box-shadow:none}.sidebar-tools,.sidebar__status{border-color:var(--line);background:var(--sidebar)}.sidebar-tools__action.router-link-active,.sidebar-tools__action--active{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--cyan)}.sidebar-tools__action.router-link-active .navigation__icon,.sidebar-tools__action--active .navigation__icon{color:var(--cyan)}.topbar{min-height:76px;padding:var(--ui-control-gap) var(--ui-page-gutter);border-color:var(--line);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar__title h1{color:var(--text);font-size:24px}.surface{border-color:var(--line);border-radius:var(--radius);color:var(--text);background:var(--panel);box-shadow:none}.page-intro,.page-intro--compact{background:var(--panel)}.page-intro__actions{display:flex;align-items:center;gap:8px}.records-toolbar{grid-template-columns:1fr}.records-tabs{display:inline-grid;grid-template-columns:repeat(2,auto);gap:var(--ui-control-gap)}.records-tabs button{min-height:var(--ui-compact-control-height);padding:5px 12px;border:1px solid var(--line);border-radius:var(--ui-radius-sm);color:var(--muted);background:var(--button-base);cursor:pointer;font:inherit;font-size:var(--ui-font-caption);font-weight:500}.records-tabs button.active{color:var(--accent);border-color:var(--ui-selected-border);background:var(--selected-base)}.records-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.records-tabs button{min-height:var(--ui-touch-target)}}@media(max-width:1180px){.search-control{grid-column:span 2}}@media(max-width:700px){.page-intro__actions{width:100%}.page-intro__actions .button{flex:1}.search-control{grid-column:auto}}.target-page{gap:14px}.target-page .parameter-panel{border-left:1px solid var(--line);background:var(--panel)}.target-page .parameter-panel>header{min-height:64px;padding:10px 14px;background:var(--panel)}.target-page .parameter-panel>header>.parameter-panel__heading{display:grid;gap:2px}.target-page .parameter-panel__heading h2{font-size:16px}.target-page .parameter-panel__heading p{color:var(--muted);font-size:11px}.target-page .parameter-panel__actions{display:flex;align-items:center;gap:10px}.target-page .live-indicator{min-height:30px;padding-inline:9px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);border-radius:6px;color:var(--green);background:color-mix(in srgb,var(--success) 7%,transparent);font-size:11px}.target-page .parameter-grid{background:var(--panel)}.target-page .parameter-grid>div{min-height:78px;padding:10px 12px}.target-page .parameter-grid span,.target-page .parameter-grid small,.target-page .account-picker-bar>div span,.target-page .section-title>span{font-size:11px}.target-page .parameter-grid strong{font-size:15px}.target-page .account-picker-bar{min-height:68px;padding:10px 12px;background:var(--panel-2)}.target-page .account-picker-bar select,.target-page .account-picker-bar .search-control{min-height:40px;border-color:var(--line);background:var(--panel-3)}.target-page .section-title{min-height:58px;padding:8px 2px}.target-page .section-title h2{margin-top:2px;font-size:17px}@media(max-width:900px){.target-page .parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.target-page .parameter-grid>div:nth-child(3n){border-right:0}.target-page .parameter-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.target-page .account-picker-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.target-page .account-picker-bar>div,.target-page .account-picker-bar .search-control{grid-column:1 / -1}}@media(max-width:640px){.target-page .parameter-panel>header,.target-page .parameter-panel__actions{align-items:stretch;flex-direction:column}.target-page .parameter-panel__actions .button{width:100%}.target-page .parameter-grid,.target-page .account-picker-bar{grid-template-columns:1fr}.target-page .parameter-grid>div,.target-page .parameter-grid>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.target-page .parameter-grid>div:last-child{border-bottom:0}.target-page .account-picker-bar>*{grid-column:1}.target-page .section-title{align-items:flex-start;flex-direction:column;gap:5px}}.records-page .date-control,.records-page .task-record__identity>div>span,.records-page .task-record__accounts>span,.records-page .task-record__state small,.records-page .task-record__progress>span,.records-page .task-record__progress>small{font-size:var(--ui-font-caption)}@media(max-width:640px){html,body,#app,.app-shell,.workspace,.workspace__content{max-width:100%;min-width:0}html,body,#app{overflow-x:hidden}.topbar{gap:var(--ui-control-gap);flex-wrap:wrap}.topbar__runtime{order:1;flex-basis:100%;margin:0}.topbar__menu{margin-right:0}.topbar__title{min-width:0}.topbar__title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__actions{flex:0 0 auto}.topbar__actions .icon-button,.topbar__menu{width:44px;min-width:44px;height:44px;min-height:44px}}.catalog-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-control-gap);padding:var(--ui-group-gap);border-top:1px solid var(--line);color:var(--muted);font-size:var(--ui-font-caption)}.catalog-pagination>div{display:flex;gap:var(--ui-control-gap)}.target-review__identity small{flex-basis:100%}:root{color-scheme:dark;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--bg: #171717;--canvas-top: var(--bg);--sidebar: #202020;--panel: #262626;--panel-2: #2d2d2d;--panel-3: #202020;--accent: #7bb7ef;--info: var(--accent);--panel-strong: var(--panel-3);--positive: var(--green);--amber: var(--gold);--warning: var(--gold);--subtle: var(--muted);--line: #383838;--line-strong: #858585;--text: #e5e5e5;--muted: #a3a3a3;--text-secondary: #d0d0d0;--text-tertiary: var(--muted);--cyan: var(--accent);--cyan-soft: #22354a;--gold: #dfb878;--gold-soft: #3c3325;--green: #84c6a0;--success: var(--green);--danger: #e99499;--accent-icon: var(--accent);--execution-icon: var(--muted);--category-icon: var(--muted);--dot-info: var(--info);--dot-category: var(--muted);--dot-success: var(--green);--dot-neutral: var(--muted);--selected-top: var(--selected-base);--selected-base: #22354a;--bridge-selection: #d6aa61;--bridge-selection-soft: #2c261c;--selected-head: var(--selected-base);--selected-label: var(--accent);--navigation-selected-bg: #22354a;--navigation-selected-text: #f0f6ff;--chart-1: #70acd5;--chart-2: #7aa990;--chart-3: #c4a874;--chart-4: #ca9188;--chart-5: #7fadb3;--button-foreground: var(--text);--button-line: var(--line);--button-top-line: var(--line);--button-top: var(--button-base);--button-base: #2b2b2b;--button-quiet-base: var(--button-base);--button-hover-top: var(--button-hover-base);--button-hover-base: #343434;--button-pressed: #222222;--primary-top: var(--primary-base);--primary-base: #066fd1;--primary-foreground: #ffffff;--primary-hover: #0674d8;--primary-pressed: #055eaf;--edit-base: var(--button-base);--edit-foreground: var(--text);--edit-hover: var(--button-hover-base);--edit-pressed: var(--button-pressed);--danger-button-base: #b93843;--danger-button-hover: #c6434e;--danger-button-pressed: #a82f39;--disabled-bg: #202020;--disabled-text: #8b8b8b;--surface-base: var(--panel);--surface-edge: var(--line);--surface-top-edge: var(--line);--surface-divider: #353535;--surface-shadow: none;--parameter-column-gap: 24px;--surface-gradient: var(--surface-base);--button-gradient: var(--button-base);--button-hover-gradient: var(--button-hover-base);--primary-gradient: var(--primary-base);--radius: 8px;--shadow: none;--overlay-backdrop: rgb(8 10 13 / 64%);--shadow-color: #090b0e;--shadow-menu: 0 8px 24px color-mix(in srgb, var(--shadow-color) 48%, transparent);--shadow-dialog: 0 24px 80px color-mix(in srgb, var(--shadow-color) 64%, transparent);--ui-radius-sm: 6px;--ui-radius-md: 8px;--task-dialog-radius: 12px;--ui-radius-dialog: 12px;--ui-control-height: 34px;--ui-compact-control-height: 30px;--ui-control-font-size: 14px;--ui-page-gutter: 16px;--ui-page-gutter-narrow: 12px;--ui-control-gap: 8px;--ui-detail-gap: 4px;--ui-group-gap: 12px;--ui-section-gap: 16px;--ui-card-gap: 12px;--ui-panel-inset: 12px;--ui-filter-width: 150px;--ui-search-min-width: 180px;--ui-search-width: 280px;--ui-touch-target: 44px;--ui-font-metric: 22px;--ui-font-display: 26px;--ui-font-title: 24px;--ui-font-section: 15px;--ui-font-body: 14px;--ui-font-caption: 12px;--ui-surface: var(--panel);--ui-surface-raised: var(--panel-2);--ui-surface-inset: var(--panel-3);--ui-border: var(--line);--ui-border-strong: var(--line-strong);--ui-hover-border: var(--line-strong);--ui-selected-border: var(--accent-icon);--ui-selected-bg: var(--selected-base);--card-selection: #4e8de9;--card-selection-soft: color-mix(in srgb, var(--card-selection) 4%, var(--ui-surface));--card-selection-line: color-mix(in srgb, var(--card-selection) 38%, transparent);--ui-focus-ring: 0 0 0 3px color-mix(in srgb, var(--cyan) 24%, transparent)}*{scrollbar-color:var(--line-strong) var(--panel-3);scrollbar-width:thin}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:var(--panel-3)}*::-webkit-scrollbar-thumb{border:2px solid var(--panel-3);border-radius:999px;background:var(--line-strong)}::selection{color:var(--text);background:var(--cyan-soft)}body{color:var(--text);background:var(--bg)}.app-shell{background:var(--bg)}.topbar{background:var(--bg)}.topbar__title h1{display:flex;align-items:center;gap:8px}.topbar__title h1 .app-icon{color:var(--accent-icon)}.brand__mark{position:relative;flex:0 0 28px;width:28px;height:30px;border:0;background:none;box-shadow:none}.brand__stem,.brand__top,.brand__accent{position:absolute;display:block;border-radius:1px;background:var(--text)}.brand__stem{top:4px;left:3px;width:5px;height:24px}.brand__top{top:4px;left:8px;width:17px;height:5px}.brand__accent{top:14px;left:11px;width:11px;height:5px;background:var(--accent-icon)}.navigation__group-toggle,.navigation__item{color:var(--muted)}.navigation__item.router-link-active,.navigation__item--active{color:var(--navigation-selected-text);background:var(--navigation-selected-bg);box-shadow:none}.navigation__item.router-link-active .navigation__icon,.navigation__item--active .navigation__icon{color:var(--navigation-selected-text)}.navigation__item.router-link-active .navigation__item-marker,.navigation__item--active .navigation__item-marker{background:var(--accent-icon)}.status-dot{background:var(--dot-success);box-shadow:none}.status-dot--active{background:var(--info)}.status-dot--warning{background:var(--gold)}.status-dot--danger{background:var(--danger)}.status-dot--healthy{background:var(--success)}.status-dot--muted{background:var(--muted)}.select-control span{background:var(--panel-3)}.select-control input:checked+span{border-color:var(--accent-icon);background:var(--accent-icon);box-shadow:none}button,input,select,textarea{font:inherit}:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.page-stack,.target-page,.spot-trade-page,.rwusd-page,.collection-page,.transfer-page,.nodes-page{gap:14px}.surface{border:0;border-radius:var(--ui-radius-md);background:var(--surface-gradient);box-shadow:none}.page-intro,.page-intro--compact{min-height:56px;padding:var(--ui-control-gap) var(--ui-panel-inset);border-color:var(--surface-edge);border-top-color:var(--surface-top-edge);background:var(--surface-gradient)}.page-intro h2{margin:2px 0 3px;font-size:18px}.page-intro p{color:var(--muted);font-size:11px;line-height:1.5}.button,.icon-button{font-weight:500;cursor:pointer;min-height:var(--ui-control-height);font-size:var(--ui-control-font-size);line-height:1.5;border:1px solid var(--button-line);border-top-color:var(--button-line);border-radius:var(--ui-radius-sm);box-shadow:none;color:var(--button-foreground);background:var(--button-gradient);transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:var(--button-hover-base);background:var(--button-hover-gradient);transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-control-gap);padding:0 16px;white-space:nowrap}.button.button--small{min-height:var(--ui-compact-control-height);padding:0 12px;font-size:var(--ui-font-caption)}.button:focus-visible,.icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button[aria-busy=true],.icon-button[aria-busy=true],.button[aria-busy=true]:disabled,.icon-button[aria-busy=true]:disabled{cursor:progress}.icon-button{display:inline-grid;place-items:center;padding:0;width:var(--ui-control-height);min-width:var(--ui-control-height)}.button>.app-icon{flex-shrink:0}.button:active:not(:disabled),.icon-button:active:not(:disabled){border-color:var(--button-pressed);background:var(--button-pressed);transform:none}.button:disabled,.icon-button:disabled{box-shadow:none;cursor:not-allowed;border-color:var(--line);color:var(--disabled-text);background:var(--disabled-bg);opacity:1}.button--primary{font-weight:600}.button--primary:not(:disabled){border-color:var(--primary-base);color:var(--primary-foreground);background:var(--primary-gradient)}.button--primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.button--primary:active:not(:disabled){border-color:var(--primary-pressed);background:var(--primary-pressed)}.button--primary:not(:disabled) .app-icon{color:currentColor}.button--secondary{font-weight:500}.button--edit:not(:disabled){border-color:var(--button-line);color:var(--edit-foreground);background:var(--edit-base)}.button--edit:hover:not(:disabled){border-color:var(--edit-hover);background:var(--edit-hover)}.button--edit:active:not(:disabled){border-color:var(--edit-pressed);background:var(--edit-pressed)}.button--edit:not(:disabled) .app-icon{color:currentColor}.button--ghost:not(:disabled){box-shadow:none;color:var(--button-foreground);background:var(--button-quiet-base)}.button--ghost:hover:not(:disabled){background:var(--button-hover-base)}.button--ghost:active:not(:disabled){background:var(--button-pressed)}.button--danger:not(:disabled){border-color:var(--danger-button-base);color:var(--primary-foreground);background:var(--danger-button-base)}.button--danger:hover:not(:disabled){border-color:var(--danger-button-hover);background:var(--danger-button-hover)}.button--danger:active:not(:disabled){border-color:var(--danger-button-pressed);background:var(--danger-button-pressed)}input:not([type]),input[type=text],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=email],input[type=password],select,textarea{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);outline:0;color:var(--text);background:var(--ui-surface-inset);box-shadow:none;transition:border-color .14s ease-out,box-shadow .14s ease-out}input:not([type]):hover,input[type=text]:hover,input[type=search]:hover,input[type=number]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=password]:hover,select:hover,textarea:hover{border-color:var(--ui-hover-border)}input:not([type]):focus,input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:var(--ui-focus-ring)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.search-control{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface-inset);box-shadow:none}.search-control:hover{border-color:var(--ui-hover-border)}.search-control:focus-within{border-color:var(--cyan);box-shadow:var(--ui-focus-ring)}.search-control input,.search-control input:hover,.search-control input:focus{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.status-badge,.status-pill,.node-status,.ledger-status,.collection-status{--status-tone: var(--muted);justify-content:center;vertical-align:middle;min-height:24px;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--status-tone) 35%,transparent);border-radius:var(--ui-radius-sm);color:var(--status-tone);background:color-mix(in srgb,var(--status-tone) 8%,var(--panel));font-size:var(--ui-font-caption);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.status-pill--healthy,.status-badge--enabled,.node-status--healthy,.ledger-status--healthy,.collection-status--healthy{--status-tone: var(--success)}.status-pill--active{--status-tone: var(--info)}.status-pill--warning,.status-badge--gold,.node-status--warning,.ledger-status--warning,.collection-status--warning{--status-tone: var(--gold)}.status-pill--danger,.node-status--danger,.ledger-status--danger,.collection-status--danger{--status-tone: var(--danger)}.status-pill--muted,.status-badge--muted,.node-status--idle,.ledger-status--idle,.collection-status--muted{--status-tone: var(--muted)}.node-status i,.ledger-status i,.collection-status i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.asset-distribution>header,.records-toolbar,.account-selection-header,.parameter-panel>header{min-height:64px;padding:10px 14px;border-color:var(--surface-divider);background:transparent}.data-table th{color:var(--muted);background:transparent}.data-table th,.data-table td{border-color:var(--surface-divider)}.data-table tbody tr:hover td{background:var(--selected-base)}.empty-state,.compact-empty,.statistics-empty,.nodes-empty{color:var(--muted);background:transparent}.empty-state strong,.compact-empty strong,.statistics-empty strong,.nodes-empty strong{color:var(--text)}.modal-backdrop,.task-center-backdrop{place-items:center;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));border:1px solid var(--surface-edge);border-top-color:var(--surface-top-edge);border-radius:var(--ui-radius-md);background:var(--surface-gradient);box-shadow:var(--shadow-dialog)}.modal--wide{width:min(960px,calc(100vw - 32px))}.modal>header,.modal__header{min-height:56px;padding:var(--ui-control-gap) var(--ui-panel-inset);border-color:var(--surface-divider);background:transparent}.modal>header h2,.modal__header h2{margin:2px 0;font-size:20px}.modal__body{gap:var(--ui-group-gap);padding:var(--ui-panel-inset)}.modal>footer{min-height:56px;padding:var(--ui-control-gap) var(--ui-panel-inset);border-color:var(--surface-divider);background:transparent}.spot-trade-dock,.rwusd-dock,.collection-dock,.transfer-actions{min-height:64px;padding:10px 14px;border:1px solid var(--surface-edge);border-top-color:var(--surface-top-edge);border-radius:var(--ui-radius-md);background:var(--surface-gradient);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.transfer-page .transfer-card,.bnb-quote-option{border:1px solid var(--surface-edge);border-top-color:var(--surface-top-edge);border-radius:var(--ui-radius-md);background:var(--surface-gradient);box-shadow:var(--surface-shadow)}.transfer-page .transfer-card__header{border-color:var(--surface-divider);background:transparent}.bnb-quote-option{transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}.bnb-quote-option:not(.bnb-quote-option--selected):not(.bnb-quote-option--disabled):hover{border-color:var(--ui-hover-border);background:var(--surface-gradient);box-shadow:var(--surface-shadow);transform:none}.bnb-quote-option--selected{border-color:var(--selection-accent, var(--ui-selected-border));outline:0;background:var(--surface-gradient);box-shadow:var(--surface-shadow);transform:none}.bnb-quote-option:focus-within{border-color:var(--selection-accent, var(--cyan));outline:2px solid var(--selection-accent, var(--cyan));outline-offset:2px}.bnb-quote-option--disabled{cursor:not-allowed;opacity:1;color:var(--disabled-text);border-color:var(--line);background:var(--disabled-bg)}.bnb-quote-option--disabled :is(strong,small){color:var(--disabled-text)}.transfer-page .transfer-card.has-error{border-color:color-mix(in srgb,var(--danger) 72%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent)}.transfer-card__directions{border-radius:var(--ui-radius-md)}.transfer-card__directions button{border-radius:var(--ui-radius-sm);transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.transfer-card__directions button.is-active{border-color:var(--cyan);color:var(--text);background:var(--ui-selected-bg);box-shadow:none}@media(max-width:700px){.page-intro,.page-intro--compact{min-height:0;padding:12px}.spot-trade-dock,.rwusd-dock,.collection-dock,.transfer-actions{align-items:stretch;flex-direction:column}.modal,.modal--wide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-checkbox[type=checkbox]{appearance:none;display:inline-grid;width:18px;height:18px;min-height:18px;flex:0 0 18px;place-items:center;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:5px;background:var(--ui-surface-inset);color:var(--primary-foreground);cursor:pointer}.app-checkbox[type=checkbox]:checked,.app-checkbox[type=checkbox]:indeterminate{border-color:var(--primary-base);background:var(--primary-base)}.app-checkbox[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.app-checkbox[type=checkbox]:indeterminate:after{content:"";width:8px;height:2px;background:currentColor}.app-checkbox[type=checkbox]:not(:disabled):hover{border-color:var(--accent)}.app-checkbox[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-checkbox[type=checkbox]:disabled{background:var(--disabled-bg);border-color:var(--line);color:var(--disabled-text);cursor:not-allowed}.form-error{margin:0;color:var(--danger);font-size:var(--ui-font-body);line-height:1.5;overflow-wrap:anywhere}.form-error.is-validation{color:var(--gold)}.control-validity-proxy{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.control-field-error{color:var(--danger);font-size:12px;line-height:1.5}:is(.operation-accounts-toolbar,.account-selection-toolbar,.harvest-filters,.harvest-toolbar,.records-filters,.records-page .page-intro__actions,.catalog-pagination,.filters,.config-history-filters,.transfer-header-actions) :is(.button,.audit-clear,.app-select,.search-control,.operation-search),.app-combobox{min-height:var(--ui-compact-control-height);border-radius:var(--ui-radius-sm);font-size:var(--ui-control-font-size);font-weight:500;line-height:20px}:is(.operation-accounts-toolbar,.account-selection-toolbar,.harvest-filters,.harvest-toolbar,.records-filters,.records-page .page-intro__actions,.catalog-pagination,.filters,.config-history-filters) :is(.button,.audit-clear){padding:6px 14px;white-space:nowrap}:is(.operation-accounts-toolbar,.account-selection-toolbar,.harvest-filters,.harvest-toolbar) .button--primary{font-weight:600}:is(.operation-accounts-toolbar,.account-selection-toolbar,.harvest-filters,.harvest-toolbar) .account-selection-count{padding:0;border:0;border-radius:0;background:transparent;font-size:var(--ui-control-font-size);font-weight:500;line-height:20px}.records-page .date-control{display:flex;align-items:center;gap:8px;min-width:0;min-height:var(--ui-compact-control-height);padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px}.date-control .app-date-picker{flex:1;min-width:0}.records-filters .app-select,.filters>.app-select{min-width:120px;width:auto}.records-filters .search-control{min-width:180px}.app-combobox{padding:6px 12px;border:1px solid var(--line-strong);background:var(--panel-3);color:var(--text)}.app-combobox:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-combobox:disabled{color:var(--disabled-text);background:var(--disabled-bg);border-color:var(--line);opacity:1;cursor:not-allowed}::selection{background:var(--dot-info);color:var(--text)}input,textarea{caret-color:var(--cyan)}@media(pointer:coarse){:is(.operation-accounts-toolbar,.account-selection-toolbar,.harvest-filters,.harvest-toolbar,.records-filters,.filters,.config-history-filters) :is(.button,.app-select,.audit-clear,.search-control,.operation-search),.app-combobox{min-height:44px}}.refresh-icon--active{animation:refresh-icon-spin 1s linear infinite}@keyframes refresh-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-icon--active{animation:none}}.brand{min-height:76px;padding:16px 20px}.topbar{min-height:76px;padding:12px var(--ui-page-gutter);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace>.workspace__content{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding-block:var(--ui-page-gutter) 32px;padding-inline:var(--ui-page-gutter)}.workspace__content>:is(main,.page-stack,.nodes-page){min-width:0;width:100%}.page-stack{gap:var(--ui-section-gap)}.account-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-card-gap);padding:0}@media(min-width:1500px){.account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.account-card-grid{grid-template-columns:minmax(0,1fr)}}.workspace__content :is(.account-card-grid,.spot-trade-grid,.rwusd-card-grid,.collection-grid){gap:var(--ui-card-gap)}.workspace__content :is(.operation-workbench,.target-accounts) :is(.account-card-grid,.spot-trade-grid,.rwusd-card-grid,.collection-grid){padding:0;align-items:start}.workspace__content :is(.spot-trade-grid>article,.rwusd-card,.collection-account){border-radius:var(--ui-radius-md)}.topbar__title h1{font-size:var(--ui-font-title);letter-spacing:-.25px}.navigation{padding:12px}.navigation__group{margin-bottom:12px}.navigation__group-toggle{font-weight:600;font-size:12px}.navigation__group-items{padding:4px 0;padding-inline-start:20px}.navigation__group-items .navigation__item{padding-inline:12px}.navigation__item{min-height:38px;border-radius:var(--ui-radius-sm);font-size:14px;font-weight:500;gap:10px}.navigation__item-marker{display:none}.navigation__item--active,.navigation__item.router-link-active{font-weight:600}.brand strong{font-size:19px;letter-spacing:-.4px}.brand span{font-size:var(--ui-font-caption)}.topbar__title p{font-size:var(--ui-font-caption);white-space:normal;overflow:visible}.topbar{gap:12px}.sidebar__status{padding:16px 20px}@media(max-width:700px){.topbar{padding:12px;flex-wrap:wrap}.topbar__actions{order:0;flex:0 0 auto;justify-content:flex-end}.topbar__runtime{order:2;flex-basis:100%;margin:0}.topbar__title{flex:1 1 0}.topbar__heading h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__title h1{font-size:var(--ui-font-title)}}@media(pointer:coarse){.navigation__item,.navigation__group-toggle{min-height:var(--ui-touch-target)}}.workspace__content,dialog{--ui-field-height: var(--ui-control-height)}:is(.operation-accounts-toolbar,.records-filters,.filters,.config-history-filters,.transfer-header-actions){--ui-field-height: var(--ui-compact-control-height)}.records-filters{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--ui-control-gap)}.records-filters .search-control{flex:1 1 260px}.records-filters>.app-select{flex:0 1 var(--ui-filter-width)}.records-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 1 380px;min-width:0;gap:var(--ui-control-gap)}.records-date-range .date-control>span{flex-shrink:0}.task-record.task-record--simple{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(120px,.75fr) 86px}.task-record--simple>*,.task-record__identity>div{min-width:0}.task-record--simple :is(.task-record__identity>div,.task-record__accounts)>:is(strong,span),.task-record__state small{white-space:normal;overflow-wrap:anywhere}@media(max-width:1100px){.task-record.task-record--simple{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:700px){.records-filters>.search-control,.records-date-range{flex-basis:100%}.records-filters>.app-select{flex:1 1 var(--ui-filter-width)}.records-date-range .date-control{display:grid;gap:4px}.task-record.task-record--simple{grid-template-columns:minmax(0,1fr);gap:var(--ui-control-gap);padding:var(--ui-group-gap)}.workspace>.workspace__content{padding-block-start:var(--ui-section-gap);padding-inline:var(--ui-page-gutter-narrow)}}@media(pointer:coarse){:root{--ui-control-height: var(--ui-touch-target);--ui-compact-control-height: var(--ui-touch-target)}}.target-accounts:not(:has(.account-card--compact:not(.account-card--dual))) .target-accounts__view-actions,.operation-workbench:not(:has(.account-card--compact:not(.account-card--dual))) .harvest-tabs{display:none}.topbar__eyebrow{display:block;margin-bottom:4px;color:var(--muted);font-size:var(--ui-font-caption);font-weight:500}.topbar__heading{display:flex;align-items:center;gap:var(--ui-control-gap);min-width:0}.topbar__heading h1{margin:0}.topbar__heading .inline-help__trigger{min-height:32px}.page-context{min-width:0;padding-block:0 var(--ui-control-gap)}.page-context__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-control-gap);min-width:0}.page-context__title>:is(strong,h2){margin:0;color:var(--text-secondary);font-size:var(--ui-font-body);font-weight:500;line-height:1.5}.page-context__note{color:var(--muted);font-size:var(--ui-font-caption)}.section-index{display:inline-block;margin-right:var(--ui-control-gap);color:var(--muted);font-size:var(--ui-font-caption);font-weight:400;font-variant-numeric:tabular-nums}@media(min-width:901px){.app-shell{grid-template-columns:200px minmax(0,1fr)}}.topbar,.brand{min-height:64px}.topbar__environment{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;margin-inline-start:8px}@media(max-width:700px){.topbar{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.topbar__title{min-width:0}.topbar__actions{grid-column:1 / -1;justify-self:end}.topbar__heading{flex-wrap:wrap}.topbar__environment{margin-inline-start:0}.topbar__actions{margin-inline-start:auto}}.workspace__updated{padding:12px 0}.workspace__content:has(.operation-workbench)>.workspace__updated{display:none}.apple-task-surface .task-workspace__content:has(.run-detail-page--embedded){display:block;overflow-y:auto}.run-detail-page--embedded .run-focus-card{overflow:visible}.run-log-console__paging{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:12px}.run-detail-page--embedded .run-focus-card__body{position:sticky;bottom:0;background:var(--panel);border-top:1px solid var(--line);z-index:2}.run-detail-page--embedded .run-focus-card__body>p{margin:0;padding:6px 12px;font-size:12px}.apple-task-surface .run-execution-console--log-mode .run-execution-console__result{padding:8px 12px;min-height:0;gap:8px}.apple-task-surface .run-execution-console--log-mode .run-execution-console__result>div:first-child{display:none}.apple-task-surface .run-execution-console--log-mode .run-focus-actions{width:100%;padding:0;background:transparent}.apple-task-surface{color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.apple-task-page{padding:0;border-radius:0;gap:var(--ui-section-gap)}.apple-task-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-group-gap);flex-wrap:wrap}.apple-task-intro h2{margin:0;font-size:var(--ui-font-title);line-height:1.25;letter-spacing:-.5px}.apple-task-intro p{margin:8px 0 0;font-size:14px;color:var(--muted)}.apple-task-intro .page-intro__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.apple-task-records{min-width:0}.apple-task-records .records-toolbar{padding:0 0 var(--ui-group-gap);background:transparent;border-bottom:1px solid var(--line);gap:var(--ui-group-gap)}.apple-task-records .records-toolbar h2{font-size:16px}.apple-task-filters{flex:1;justify-content:flex-end}.apple-task-filters .search-control{flex:0 1 280px}.apple-task-group h3{display:flex;align-items:baseline;gap:12px;color:var(--muted);font-size:13px;font-weight:500;margin:var(--ui-group-gap) var(--ui-detail-gap) var(--ui-control-gap)}.apple-task-group h3 span{font-size:12px}.apple-task-group__rows{border:1px solid var(--line);border-radius:var(--ui-radius-md);overflow:hidden;background:var(--panel)}.apple-task-record.task-record{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) minmax(130px,1fr) minmax(170px,.9fr) 20px;min-height:64px;padding:var(--ui-control-gap) var(--ui-panel-inset);gap:var(--ui-group-gap);border-bottom-color:var(--surface-divider)}.apple-task-record:last-child{border-bottom:0}.apple-task-record:hover{background:var(--panel-2)}.apple-task-record:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.apple-task-record .task-record__identity{grid-template-columns:38px minmax(0,1fr);gap:12px}.apple-task-record .apple-task-record__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--ui-radius-sm);background:var(--selected-base);color:var(--info)}.apple-task-record .task-record__identity strong{font-size:14px;font-weight:600}.apple-task-record .task-record__identity span{text-overflow:clip;white-space:normal}.apple-task-record .task-record__state{gap:8px}.apple-task-record .task-record__open{display:block;color:var(--muted)}.apple-task-record .task-record__open>svg{transform:rotate(-90deg)}.task-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.apple-task-surface .status-pill{border:0;background:transparent;padding:0;font-size:12px;font-weight:500;min-height:20px}.apple-task-surface .status-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.task-workspace.apple-task-surface{width:min(1200px,calc(100vw - 48px));height:min(920px,calc(100dvh - 48px));border-color:var(--line);border-radius:var(--task-dialog-radius);box-shadow:var(--shadow-dialog)}.apple-task-surface .task-workspace__chrome{background:var(--panel-3);min-height:58px;padding:var(--ui-control-gap) var(--ui-panel-inset)}.apple-task-surface .task-workspace__chrome>div:first-child{margin-right:auto}.apple-task-surface .task-workspace__chrome .icon-button{border-radius:50%}.apple-task-surface .run-focus-actions{padding:var(--ui-control-gap) var(--ui-panel-inset);background:var(--panel-3)}.apple-task-surface .run-log-console__account{--button-base: var(--panel-3);--button-line: var(--panel-3);--button-gradient: var(--panel-3)}.apple-task-surface .run-log-console__account strong{font-size:14px}.apple-task-surface .run-log-console__account small{font-size:12px}@media(max-width:1150px){.apple-task-record.task-record{grid-template-columns:minmax(180px,1.3fr) minmax(100px,.7fr) minmax(155px,1fr) 20px}.apple-task-record .task-record__progress{grid-column:1 / 3;grid-row:2}.apple-task-record .task-record__state{grid-column:3;grid-row:1 / 3}.apple-task-record .task-record__open{grid-column:4;grid-row:1 / 3}}@media(max-width:700px){.apple-task-page{padding:0}.apple-task-intro h2{font-size:var(--ui-font-title)}.apple-task-filters{justify-content:flex-start}.apple-task-filters .search-control{flex:1 1 100%}.apple-task-record.task-record{grid-template-columns:minmax(0,1fr) auto;padding:var(--ui-control-gap) var(--ui-panel-inset);gap:12px}.apple-task-record .task-record__identity{grid-column:1}.apple-task-record .task-record__accounts{grid-column:1 / -1;grid-row:2;padding-left:50px}.apple-task-record .task-record__progress{grid-column:1 / -1;grid-row:3;padding-left:50px}.apple-task-record .task-record__state{grid-column:1 / -1;grid-row:4;padding-left:50px}.apple-task-record .task-record__open{grid-column:2;grid-row:1}.task-workspace.apple-task-surface{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.apple-task-surface .task-workspace__chrome{padding:8px 12px;gap:8px}.apple-task-surface .task-workspace__chrome>div:first-child>span{display:none}}@media(prefers-reduced-motion:reduce){.task-workspace.apple-task-surface{animation:none}}html,body,#app{background:var(--bg)}.sidebar{background:var(--sidebar)}.topbar{background:var(--sidebar);-webkit-backdrop-filter:none;backdrop-filter:none}.navigation__item--active .navigation__icon{color:var(--accent)}.brand__mark{background:transparent;border:0}.operation-kpi{background:var(--panel);box-shadow:none;border-radius:var(--ui-radius-md)}.operation-kpi__glow{display:none}.operation-kpi__value{color:var(--text)}.operation-kpi__label,.operation-kpi__detail{color:var(--muted)}:root{--account-child-ink: #b4c7de;--account-child-fill: #2a3543;--account-mother-ink: #d0bfdf;--account-mother-fill: #393040;--direction-long-ink: #83c8b4;--direction-long-fill: #173c30;--direction-short-ink: #d5b783;--direction-short-fill: #482836;--direction-both-ink: #f0d391;--direction-both-fill: #43371e}.mother-account-label:not(.is-muted){background:var(--account-child-fill)!important;color:var(--account-child-ink)!important;border:1px solid #455568!important}.mother-account-label.is-mother:not(.is-muted){background:var(--account-mother-fill)!important;color:var(--account-mother-ink)!important;border-color:#62516e!important}.profit-account .account-card__selected-badge{display:none!important}.profit-account .profit-account__role{margin-left:auto;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:28px}.profit-account .profit-account__badge,.profit-account .profit-account__role .button,.profit-account .account-card__header>.snapshot-state{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;white-space:nowrap}.profit-account .profit-account__badge{border:1px solid #484555!important;color:#ddd9ee!important;background:#2b2837!important}.profit-account .profit-account__badge--bridge{border-color:#8c6a39!important;color:#f2d298!important;background:#3c3020!important}.profit-account .profit-account__role .button{border:1px solid #656071!important;color:#eeeaf7!important;background:transparent!important;box-shadow:none!important}.profit-account .profit-account__role .button:hover:not(:disabled){background:#3b354c!important;border-color:#aaa0c8!important}.profit-account .account-card__header>.snapshot-state{gap:6px;padding-inline:0!important}.profit-account .account-card__header{align-items:center;gap:8px}@media(max-width:640px){.profit-account .profit-account__role{margin-left:0}}@media(pointer:coarse){.profit-account .profit-account__role .button{height:44px!important;min-height:44px!important}}.account-card__header,.account-card__account-column{align-items:center!important}.account-card__account-column>.select-control{display:inline-flex;align-items:center;margin-block:0}@media(max-width:480px){.profit-account .profit-account__role{flex-basis:100%;justify-content:flex-end;margin-left:0}}.account-card .asset-row>.asset-name,.asset-quantity-ledger .asset-name{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary, #cbd1dc)!important;font-size:12px;font-weight:600;white-space:nowrap}:is(.account-card,.asset-quantity-ledger) .asset-name:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--asset-name-color, #9ba4b5)}:is(.account-card,.asset-quantity-ledger) .asset-name[data-asset=USDT]{--asset-name-color: #80d6b5}:is(.account-card,.asset-quantity-ledger) .asset-name[data-asset=USDC]{--asset-name-color: #8bbfff}:is(.account-card,.asset-quantity-ledger) .asset-name[data-asset=BNB]{--asset-name-color: #efd078}:is(.account-card,.asset-quantity-ledger) .asset-name[data-asset=BFUSD]{--asset-name-color: #c9a7f5}:is(.account-card,.asset-quantity-ledger) .asset-name[data-asset=RWUSD]{--asset-name-color: #7dd8e1}.account-card .asset-row--negative>strong,.asset-quantity-ledger dd.is-negative{color:#ff9aa8!important;font-weight:650}
