._app_di5oo_1{display:grid;grid-template-columns:220px minmax(0,1fr) auto;height:100%}._sidebar_di5oo_13{display:flex;flex-direction:column;gap:2px;padding:var(--s3) var(--s2);border-right:1px solid var(--border);background:var(--bg-elevated)}._brand_di5oo_29{display:flex;align-items:center;gap:var(--s2);height:32px;padding:0 var(--s2);margin-bottom:var(--s3);font-weight:600}._navItem_di5oo_47{display:flex;align-items:center;gap:var(--s2);height:30px;padding:0 var(--s2);border:0;border-radius:var(--radius);background:transparent;color:var(--fg-muted);text-align:left;font-weight:500}._navItem_di5oo_47:hover{background:var(--bg-hover);color:var(--fg)}._navItem_di5oo_47[aria-current=page]{background:var(--bg-active);color:var(--fg)}._navItem_di5oo_47 kbd{margin-left:auto}._badge_di5oo_95{margin-left:auto;min-width:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}._spacer_di5oo_119{flex:1}._engine_di5oo_125{display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-muted)}._money_di5oo_145{padding:0 var(--s2) var(--s2) calc(var(--s2) * 2 + 8px);font-size:var(--fs-xs);color:var(--fg-subtle)}._moneyReal_di5oo_157{color:var(--danger);font-weight:500}._main_di5oo_167{display:flex;flex-direction:column;min-width:0;overflow:hidden}._banner_di5oo_179{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--border);font-weight:500}._engineDot_di5oo_195{width:8px;height:8px;flex:none;border-radius:50%}._dotOk_di5oo_207{background:var(--success)}._dotDown_di5oo_213{background:var(--danger)}._bannerDanger_di5oo_219{background:color-mix(in srgb,var(--danger) 16%,var(--bg));color:var(--danger)}._bannerSuccess_di5oo_227{background:color-mix(in srgb,var(--success) 14%,var(--bg));color:var(--success)}._bannerSuccess_di5oo_227 button:last-child{margin-left:auto}._header_di5oo_243{display:flex;align-items:center;gap:var(--s3);height:48px;flex:none;padding:0 var(--s4);border-bottom:1px solid var(--border)}._header_di5oo_243 h1{margin:0;font-size:var(--fs-md);font-weight:600}._header_di5oo_243 ._grow_di5oo_271{flex:1}._scroll_di5oo_277{flex:1;overflow:auto}._toasts_di5oo_287{position:fixed;left:50%;bottom:var(--s5);z-index:50;display:flex;flex-direction:column;gap:var(--s2);transform:translate(-50%)}._toast_di5oo_287{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow)}._tabbar_di5oo_329{display:none}@media (max-width: 1279px){._app_di5oo_1{grid-template-columns:56px minmax(0,1fr)}._brand_di5oo_29 span,._navItem_di5oo_47 span,._navItem_di5oo_47 kbd,._engine_di5oo_125 span,._money_di5oo_145{display:none}._navItem_di5oo_47{justify-content:center}}@media (max-width: 767px){._app_di5oo_1{grid-template-columns:minmax(0,1fr);padding-bottom:56px}._sidebar_di5oo_13{display:none}._tabbar_di5oo_329{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:56px;border-top:1px solid var(--border);background:var(--bg-elevated)}._tabbar_di5oo_329 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--fg-muted);font-size:11px}._tabbar_di5oo_329 button[aria-current=page]{color:var(--accent)}}._overlay_1wgew_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--overlay);animation:_fade_1wgew_1 .15s var(--ease)}@keyframes _fade_1wgew_1{0%{opacity:0}}._dialog_1wgew_25{position:fixed;top:18%;left:50%;z-index:41;width:min(460px,calc(100% - 32px));padding:var(--s4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow);transform:translate(-50%)}._sheet_1wgew_51{position:fixed;inset:0 0 0 auto;z-index:41;display:flex;flex-direction:column;width:min(520px,100%);border-left:1px solid var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow);animation:_slide_1wgew_1 .15s var(--ease)}@keyframes _slide_1wgew_1{0%{transform:translate(24px);opacity:0}}._live_1wgew_87{color:var(--success)}._sheetHead_1wgew_93 ._title_1wgew_93{margin:0}._title_1wgew_93{margin:0 0 var(--s3);font-size:var(--fs-lg);font-weight:600}._sheetHead_1wgew_93{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s4);border-bottom:1px solid var(--border)}._sheetHead_1wgew_93 div{flex:1}._sheetBody_1wgew_129{flex:1;overflow:auto;padding:var(--s4)}._field_1wgew_139{display:grid;grid-template-columns:80px 1fr;gap:var(--s3);align-items:start;margin-bottom:var(--s4)}._field_1wgew_139>label,._field_1wgew_139>span:first-child{padding-top:4px;color:var(--fg-muted)}._input_1wgew_163{width:100%;height:28px;padding:0 var(--s2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg)}._hint_1wgew_179{margin-top:4px;font-size:var(--fs-xs);color:var(--fg-subtle)}._error_1wgew_189{margin-top:4px;font-size:var(--fs-xs);color:var(--danger)}._summary_1wgew_199{padding:var(--s3);margin-bottom:var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);line-height:1.7}._warn_1wgew_215{padding:var(--s2) var(--s3);margin:var(--s3) 0;border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning);font-weight:500}._foot_1wgew_231{display:flex;justify-content:flex-end;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--border)}._dialog_1wgew_25 ._foot_1wgew_231{padding:var(--s4) 0 0;border:0}._cfgList_1wgew_253{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}._cfgRow_1wgew_265{display:grid;grid-template-columns:16px 1fr auto;gap:var(--s2);align-items:center;padding:6px var(--s2);border-bottom:1px solid var(--border)}._cfgRow_1wgew_265:last-child{border-bottom:0}._audit_1wgew_287{margin:0;padding:0;list-style:none}._audit_1wgew_287 li{padding:6px var(--s2);border-bottom:1px solid var(--border);overflow-wrap:anywhere}._audit_1wgew_287 li:last-child{border-bottom:0}._chips_1wgew_313{display:flex;flex-wrap:wrap;gap:4px}._chipButton_1wgew_323{padding:0;border:0;background:transparent}._chipButton_1wgew_323[aria-pressed=false]{opacity:.45}._link_1wgew_339{padding:0;border:0;background:transparent;color:var(--accent)}._button_1ezva_1{display:inline-flex;align-items:center;gap:var(--s1);height:28px;padding:0 var(--s3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elevated);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:background .12s var(--ease)}._button_1ezva_1:hover{background:var(--bg-hover)}._button_1ezva_1:disabled{opacity:.5;cursor:default}._primary_1ezva_43{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}._primary_1ezva_43:hover{background:color-mix(in srgb,var(--accent) 88%,white)}._danger_1ezva_59{background:var(--danger);border-color:var(--danger);color:#fff}._danger_1ezva_59:hover{background:color-mix(in srgb,var(--danger) 88%,white)}._ghost_1ezva_75{background:transparent;border-color:transparent}._ghost_1ezva_75:hover{background:var(--bg-hover)}._status_1ezva_91{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}._dot_1ezva_105{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}._pulse_1ezva_119{animation:_pulse_1ezva_119 1.6s var(--ease) infinite}@keyframes _pulse_1ezva_119{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}60%{box-shadow:0 0 0 5px transparent}}._spin_1ezva_143{animation:_spin_1ezva_143 1s linear infinite}@keyframes _spin_1ezva_143{to{transform:rotate(360deg)}}._chip_1ezva_161{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border-strong);border-radius:4px;font:500 11px/1 var(--mono);color:var(--fg-muted)}._chipOn_1ezva_181{border-color:color-mix(in srgb,var(--success) 50%,transparent);background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}._kbd_1ezva_193{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--border-strong);border-radius:4px;font:500 11px/1 var(--font);color:inherit;opacity:.65;border-color:currentColor}._checkbox_1ezva_223{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg);color:var(--accent-fg)}._checkbox_1ezva_223[data-state=checked],._checkbox_1ezva_223[data-state=indeterminate]{background:var(--accent);border-color:var(--accent)}._segmented_1ezva_259{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}._segmented_1ezva_259 button{height:24px;padding:0 var(--s3);border:0;border-radius:4px;background:transparent;color:var(--fg-muted);font-weight:500}._segmented_1ezva_259 button[aria-pressed=true]{background:var(--bg-active);color:var(--fg)}._speed_1ezva_301{display:inline-flex;flex-wrap:wrap;gap:2px var(--s3);font-variant-numeric:tabular-nums}._speed_1ezva_301 b{font-weight:500}._overlay_1ha64_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--overlay)}._dialog_1ha64_13{position:fixed;top:14%;left:50%;z-index:61;width:min(600px,calc(100% - 32px));overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow);transform:translate(-50%)}._input_1ha64_39{width:100%;height:48px;padding:0 var(--s4);border:0;border-bottom:1px solid var(--border);outline:0;background:transparent;font-size:var(--fs-md)}._list_1ha64_59{max-height:min(420px,60vh);overflow:auto;padding:var(--s2)}._group_1ha64_69 [cmdk-group-heading]{padding:var(--s2) var(--s2) var(--s1);color:var(--fg-subtle);font-size:var(--fs-xs)}._item_1ha64_79{display:flex;align-items:center;gap:var(--s2);height:36px;padding:0 var(--s2);border-radius:var(--radius)}._item_1ha64_79 b{font-weight:500}._item_1ha64_79[data-selected=true]{background:var(--bg-active)}._meta_1ha64_107{margin-left:auto;color:var(--fg-subtle);font-size:var(--fs-xs)}._empty_1ha64_117{padding:var(--s5);color:var(--fg-muted);text-align:center}._panel_130kb_1{display:flex;flex-direction:column;width:420px;border-left:1px solid var(--border);background:var(--bg-elevated);overflow:hidden;animation:_slide_130kb_1 .15s var(--ease)}@keyframes _slide_130kb_1{0%{transform:translate(16px);opacity:0}}._head_130kb_31{display:flex;align-items:center;gap:var(--s2);height:48px;flex:none;padding:0 var(--s2) 0 var(--s4);border-bottom:1px solid var(--border)}._head_130kb_31 h2{flex:1;margin:0;overflow:hidden;font-size:var(--fs-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._body_130kb_67{flex:1;overflow:auto;padding:var(--s4)}._section_130kb_77{margin-bottom:var(--s5)}._section_130kb_77 h3{margin:0 0 var(--s2);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:500}._alert_130kb_95{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);margin-bottom:var(--s4);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--danger) 10%,transparent)}._alert_130kb_95 ._actions_130kb_115{display:flex;gap:var(--s2)}._controls_130kb_123{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s4)}._kv_130kb_135{display:grid;grid-template-columns:96px 1fr;gap:6px var(--s3);align-items:center}._kv_130kb_135 dt{color:var(--fg-muted)}._kv_130kb_135 dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}._chipButton_130kb_167{padding:0;border:0;background:transparent}._chipButton_130kb_167[aria-pressed=false]{opacity:.45}._number_130kb_183{width:64px;height:26px;padding:0 var(--s2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg)}._configs_130kb_199{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}._cfg_130kb_211{display:grid;grid-template-columns:1fr auto;gap:2px var(--s2);padding:6px var(--s2);border-bottom:1px solid var(--border)}._cfg_130kb_211:last-child{border-bottom:0}._check_130kb_231{display:flex;align-items:center;gap:var(--s2);padding:3px 0}._ok_130kb_243{color:var(--success)}._bad_130kb_249{color:var(--warning)}._timeline_130kb_255{overflow-wrap:anywhere;list-style:none;margin:0;padding:0}._timeline_130kb_255 li{display:grid;grid-template-columns:112px 1fr;gap:var(--s2);padding:4px 0;border-bottom:1px dashed var(--border)}._foot_130kb_281{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--border)}@media (max-width: 1279px){._panel_130kb_1{position:fixed;inset:0 0 0 auto;z-index:20;width:min(420px,100%);box-shadow:var(--shadow)}}._page_174o6_1{padding:var(--s5) var(--s4)}._group_174o6_7{max-width:720px;margin:0 auto var(--s6)}._group_174o6_7 h2{margin:0 0 var(--s2);font-size:var(--fs-sm);font-weight:600}._card_174o6_25{padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated)}._card_174o6_25+._card_174o6_25{margin-top:var(--s3)}._warn_174o6_43{display:flex;gap:var(--s2);margin-top:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}._row_18x6y_1{display:grid;align-items:center;gap:var(--s3);min-height:var(--row);padding:0 var(--s4);border-bottom:1px solid var(--border);cursor:default}._row_18x6y_1:hover{background:var(--bg-hover)}._row_18x6y_1[aria-selected=true]{background:var(--bg-active)}._row_18x6y_1:focus-visible{outline-offset:-2px}._deleting_18x6y_37{opacity:.4}._targets_18x6y_45{grid-template-columns:96px minmax(180px,1.6fr) minmax(120px,1fr) 56px 72px auto}._title_18x6y_51{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._title_18x6y_51 b{font-weight:500}._sub_18x6y_71{display:block;padding-bottom:var(--s1);white-space:normal;font-size:12px}._chips_18x6y_83{display:flex;flex-wrap:wrap;gap:4px}._num_18x6y_93{text-align:right;color:var(--fg-muted)}._warn_18x6y_101{overflow:hidden;color:var(--warning);white-space:nowrap;text-overflow:ellipsis}._actions_18x6y_113{display:flex;justify-content:flex-end;gap:var(--s1)}._group_18x6y_125{display:grid;grid-template-columns:24px minmax(240px,1.3fr) minmax(200px,1.2fr) 150px 96px auto;align-items:center;gap:var(--s3);min-height:40px;padding:0 var(--s4);border-bottom:1px solid var(--border);background:var(--bg-elevated)}._group_18x6y_125 button._expander_18x6y_145{display:inline-flex;padding:0;border:0;background:transparent;color:var(--fg-muted)}._live_18x6y_159{color:var(--success)}._staged_18x6y_165{color:var(--warning)}._sale_18x6y_171{margin-left:var(--s2);padding:0 var(--s1);border:1px solid var(--warning);border-radius:4px;color:var(--warning);font-size:12px;white-space:nowrap}._config_18x6y_189{grid-template-columns:24px 16px minmax(280px,1.6fr) minmax(200px,1fr) 90px auto;padding-left:calc(var(--s4) + var(--s3))}._price_18x6y_197{text-align:right}._orders_18x6y_205{grid-template-columns:88px 120px minmax(180px,1fr) 56px 90px 110px auto}._empty_18x6y_213{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:96px var(--s4);color:var(--fg-muted)}._search_18x6y_231{display:flex;align-items:center;gap:var(--s2);height:28px;width:min(360px,100%);padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg-subtle)}._search_18x6y_231 input{flex:1;min-width:0;border:0;outline:0;background:transparent}._toggle_18x6y_269{display:inline-flex;align-items:center;gap:var(--s2);color:var(--fg-muted);white-space:nowrap}@media (max-width: 767px){._row_18x6y_1,._group_18x6y_125{padding:var(--s2) var(--s3)}._targets_18x6y_45{grid-template-columns:1fr auto}._targets_18x6y_45>:nth-child(3),._targets_18x6y_45>:nth-child(4),._targets_18x6y_45>:nth-child(5){display:none}._config_18x6y_189{grid-template-columns:24px 16px 1fr auto}._config_18x6y_189>:nth-child(4),._config_18x6y_189>:nth-child(5){display:none}._group_18x6y_125{grid-template-columns:24px 1fr auto}._group_18x6y_125>:nth-child(3),._group_18x6y_125>:nth-child(4),._group_18x6y_125>:nth-child(5){display:none}._orders_18x6y_205{grid-template-columns:1fr auto}._orders_18x6y_205>:nth-child(n+3):not(:last-child){display:none}}:root{--bg: #0f1011;--bg-elevated: #17181a;--bg-hover: #1f2023;--bg-active: #26272b;--border: #26272b;--border-strong: #34363b;--fg: #e8e9eb;--fg-muted: #9a9ca3;--fg-subtle: #6b6e76;--accent: #7c7ff2;--accent-fg: #ffffff;--success: #4cb782;--warning: #e5a33a;--danger: #eb5757;--info: #5ba4e6;--overlay: rgb(0 0 0 / .55);--shadow: 0 8px 24px rgb(0 0 0 / .45);--font: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--row: 36px;--radius: 6px;--radius-lg: 8px;--ease: cubic-bezier(.2, 0, 0, 1);color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--bg: #ffffff;--bg-elevated: #f7f8f8;--bg-hover: #eff0f1;--bg-active: #e6e7e9;--border: #e4e5e7;--border-strong: #d2d3d6;--fg: #1a1b1e;--fg-muted: #5e6068;--fg-subtle: #8a8d94;--accent: #5e61e6;--success: #2e9e67;--warning: #b87a12;--danger: #d13f3f;--info: #2f7bc4;--overlay: rgb(0 0 0 / .3);--shadow: 0 8px 24px rgb(0 0 0 / .12);color-scheme:light}}:root[data-theme=light]{--bg: #ffffff;--bg-elevated: #f7f8f8;--bg-hover: #eff0f1;--bg-active: #e6e7e9;--border: #e4e5e7;--border-strong: #d2d3d6;--fg: #1a1b1e;--fg-muted: #5e6068;--fg-subtle: #8a8d94;--accent: #5e61e6;--success: #2e9e67;--warning: #b87a12;--danger: #d13f3f;--info: #2f7bc4;--overlay: rgb(0 0 0 / .3);--shadow: 0 8px 24px rgb(0 0 0 / .12);color-scheme:light}@media (max-width: 767px){:root{--row: 48px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:400 var(--fs-sm) / 1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mono{font-family:var(--mono);font-size:var(--fs-xs)}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
