.admin-layout[data-v-ed126a20]{--layout-top-height:104px;--sidebar-accent:#bfdbfe;--sidebar-active-bg:rgba(255,255,255,.22);--sidebar-active-text:#fff;--sidebar-hover-bg:rgba(255,255,255,.14);--sidebar-text:rgba(239,246,255,.96);--sidebar-text-strong:#fff;--sidebar-border:rgba(191,219,254,.09);--header-divider-border:rgba(191,219,254,.09);--layout-seam-shadow:rgba(191,219,254,.05);--sidebar-toggle-shadow:0 14px 28px rgba(29,78,216,.3);--sidebar-bg:radial-gradient(circle at top right, rgba(96,165,250,.24), transparent 30%), linear-gradient(225deg, #0f172a 0%, #1e3a8a 58%, #2563eb 132%);--header-bg:radial-gradient(circle at top left, rgba(96,165,250,.24), transparent 30%), linear-gradient(135deg, #0f172a 0%, #1e3a8a 58%, #2563eb 132%);--header-text-primary:#fff;--header-text-secondary:rgba(239,246,255,.94);--header-text-meta:rgba(219,234,254,.84);--header-surface-bg:rgba(6,9,16,.3);--header-surface-border:rgba(219,234,254,.18);background:radial-gradient(circle at 0 0,rgba(37,99,235,.08),transparent 28%),linear-gradient(#f3f6fb 0%,#eef4ff 52%,#f8fbff 100%);width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.admin-layout--admin[data-v-ed126a20]{--sidebar-accent:#dbeafe}.admin-layout__sidebar[data-v-ed126a20]{width:var(--sidebar-width);border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);min-width:0;height:100vh;box-shadow:inset -1px 0 0 var(--layout-seam-shadow);flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;position:relative}.admin-layout--collapsed .admin-layout__sidebar[data-v-ed126a20]{width:var(--sidebar-collapsed-width)}.admin-layout--admin .admin-layout__sidebar[data-v-ed126a20]{--sidebar-accent:#60a5fa}.admin-layout--user .admin-layout__sidebar[data-v-ed126a20]{--sidebar-accent:#dbeafe}.admin-layout--user[data-v-ed126a20]{--sidebar-bg:radial-gradient(circle at top right, rgba(125,211,252,.22), transparent 30%), linear-gradient(225deg, #0f172a 0%, #1d4ed8 58%, #2563eb 132%);--header-bg:radial-gradient(circle at top left, rgba(125,211,252,.22), transparent 30%), linear-gradient(135deg, #0f172a 0%, #1d4ed8 58%, #2563eb 132%)}.brand[data-v-ed126a20]{height:var(--layout-top-height);border-bottom:1px solid var(--header-divider-border);align-items:center;gap:10px;padding:0 18px;display:flex}.brand__logo[data-v-ed126a20]{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,rgba(96,165,250,.28),rgba(37,99,235,.82));justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 8px 16px rgba(15,23,42,.22)}.brand__logo[data-v-ed126a20] svg{width:17px;height:17px}.brand__content[data-v-ed126a20]{align-items:center;min-width:0;display:flex}.brand__title[data-v-ed126a20]{color:var(--header-text-primary);font-size:15px;font-weight:600;line-height:1}.admin-layout__sidebar-toggle[data-v-ed126a20]{z-index:3;width:36px;height:72px;box-shadow:var(--sidebar-toggle-shadow);color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.admin-layout__sidebar-toggle[data-v-ed126a20]:hover{background:linear-gradient(#3b82f6 0%,#2563eb 100%);transform:translateY(-50%)scale(1.02);box-shadow:0 18px 32px rgba(29,78,216,.34)}.admin-layout__sidebar-toggle[data-v-ed126a20]:focus-visible{outline-offset:2px;outline:2px solid rgba(191,219,254,.7)}.menu[data-v-ed126a20]{padding:var(--space-3) 10px;background:0 0;border-right:none;flex:1;min-width:0}.admin-layout__sidebar[data-v-ed126a20] .el-scrollbar{flex:1;min-height:0}.admin-layout__sidebar[data-v-ed126a20] .el-scrollbar__view{min-height:100%}.menu[data-v-ed126a20] .el-menu{border-right:none;min-width:0}.menu[data-v-ed126a20] .el-menu-item{width:100%;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-md);text-shadow:0 1px 1px rgba(15,23,42,.22);align-items:center;transition:background-color .2s,color .2s;display:flex;color:var(--sidebar-text)!important}.menu[data-v-ed126a20] .el-menu-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)!important}.menu[data-v-ed126a20] .el-menu-item.is-active{background:var(--sidebar-active-bg);font-weight:600;box-shadow:inset 0 0 0 1px rgba(219,234,254,.16),0 8px 20px rgba(15,23,42,.14);color:var(--sidebar-active-text)!important}.menu[data-v-ed126a20] .el-menu-item .el-icon{color:inherit}.menu.el-menu--collapse[data-v-ed126a20]{width:100%}.admin-layout--collapsed .menu[data-v-ed126a20]{padding:var(--space-3) 8px}.menu.el-menu--collapse[data-v-ed126a20] .el-menu-item{justify-content:center;width:44px;min-width:0;height:44px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}.menu.el-menu--collapse[data-v-ed126a20] .el-menu-item .el-icon{margin-right:0}.admin-layout__main[data-v-ed126a20]{flex-direction:column;flex:1;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.admin-layout__header[data-v-ed126a20]{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--layout-top-height);padding:0 var(--space-5);border-bottom:1px solid var(--header-divider-border);background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;box-shadow:0 8px 18px rgba(15,23,42,.05)}.admin-layout__header-main[data-v-ed126a20]{align-items:center;gap:var(--space-4);flex:1;min-width:0;height:100%;display:flex}.admin-layout__header-copy[data-v-ed126a20]{flex-direction:column;justify-content:center;min-width:0;max-width:780px;display:flex}.admin-layout__header-title[data-v-ed126a20]{color:var(--header-text-primary);text-shadow:0 1px 2px rgba(15,23,42,.2);font-size:26px;font-weight:600;line-height:1.35}.admin-layout__header-subtitle[data-v-ed126a20]{color:var(--header-text-secondary);overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.7}.admin-layout__header-meta[data-v-ed126a20]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--header-text-meta);font-size:12px;display:flex}.admin-layout__header-actions[data-v-ed126a20]{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;min-width:0;display:flex}.admin-layout__notification-badge[data-v-ed126a20]{align-items:center;display:inline-flex}.admin-layout__user-box[data-v-ed126a20]{align-items:center;gap:var(--space-3);border:1px solid var(--header-surface-border);border-radius:var(--radius-md);background:var(--header-surface-bg);min-height:48px;padding:10px 12px 10px 14px;display:flex}.admin-layout__user-meta[data-v-ed126a20]{min-width:0}.admin-layout__user-name[data-v-ed126a20]{color:var(--header-text-primary);word-break:break-all;font-size:14px;font-weight:600}.admin-layout__user-role[data-v-ed126a20]{color:var(--header-text-meta);margin-top:4px;font-size:12px}.admin-layout__header-actions[data-v-ed126a20] .el-tag{color:#fff;background:rgba(15,23,42,.26);border-color:rgba(219,234,254,.18)}.admin-layout__user-box[data-v-ed126a20] .el-button--primary.is-plain{--el-button-bg-color:rgba(59,130,246,.18);--el-button-border-color:rgba(191,219,254,.24);--el-button-text-color:#fff;--el-button-hover-bg-color:rgba(59,130,246,.3);--el-button-hover-border-color:rgba(219,234,254,.38);--el-button-hover-text-color:#fff}.admin-layout__content[data-v-ed126a20]{min-width:0;min-height:0;padding:var(--space-6);background:radial-gradient(circle at 0 0,rgba(37,99,235,.05),transparent 24%),linear-gradient(rgba(243,246,251,.9) 0%,rgba(238,244,255,.92) 100%);flex:1;overflow:auto}@media (max-width:1024px){.admin-layout[data-v-ed126a20]{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.admin-layout__sidebar[data-v-ed126a20]{width:100%;height:auto}.admin-layout--collapsed .admin-layout__sidebar[data-v-ed126a20]{width:100%}.admin-layout__sidebar-toggle[data-v-ed126a20]{display:none}.admin-layout__main[data-v-ed126a20]{height:auto;overflow:visible}.brand[data-v-ed126a20],.admin-layout__header[data-v-ed126a20]{height:auto;min-height:var(--layout-top-height);padding-top:var(--space-5);padding-bottom:var(--space-5)}.menu[data-v-ed126a20] .el-menu{border-right:none}.admin-layout__content[data-v-ed126a20]{overflow:visible}}@media (max-width:768px){.admin-layout__header[data-v-ed126a20]{flex-direction:column;align-items:flex-start}.admin-layout__header-main[data-v-ed126a20],.admin-layout__header-actions[data-v-ed126a20]{width:100%}.admin-layout__user-box[data-v-ed126a20]{justify-content:space-between;width:100%}.admin-layout__content[data-v-ed126a20]{padding:16px}}.panel-header[data-v-73d71468],.panel-list-item__header[data-v-73d71468]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.panel-list[data-v-73d71468]{gap:var(--space-4);flex-direction:column;display:flex}.panel-list-item[data-v-73d71468]{padding:var(--space-4);cursor:pointer}.panel-list-item__actions[data-v-73d71468]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}.panel-list-item__title[data-v-73d71468]{color:var(--color-text-primary);font-size:16px;font-weight:600}.panel-list-item__summary[data-v-73d71468]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.panel-list-item__meta[data-v-73d71468]{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:13px}.panel-list-item__reason[data-v-73d71468]{margin-top:var(--space-2);color:var(--color-warning-dark);font-size:13px}@media (max-width:768px){.panel-header[data-v-73d71468],.panel-list-item__header[data-v-73d71468]{flex-direction:column;align-items:flex-start}}.quick-entry-grid[data-v-5d104945]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.quick-entry-card[data-v-5d104945]{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);cursor:pointer;flex-direction:column;height:100%;min-height:152px;display:flex}.quick-entry-card__top[data-v-5d104945]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.quick-entry-card__title[data-v-5d104945]{color:var(--color-text-primary);min-height:44px;font-size:16px;font-weight:600;line-height:1.5}.quick-entry-card__desc[data-v-5d104945]{color:var(--color-text-secondary);font-size:14px;line-height:1.7}@media (max-width:768px){.quick-entry-grid[data-v-5d104945]{grid-template-columns:1fr}.quick-entry-card__top[data-v-5d104945]{flex-direction:column;align-items:flex-start}}.panel-header[data-v-ed968b8b]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.task-table-wrap[data-v-ed968b8b]{width:100%}@media (max-width:768px){.panel-header[data-v-ed968b8b]{flex-direction:column;align-items:flex-start}}.panel-header[data-v-a0f53b5f],.panel-list-item__header[data-v-a0f53b5f]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.panel-list[data-v-a0f53b5f]{gap:var(--space-4);flex-direction:column;display:flex}.panel-list-item[data-v-a0f53b5f]{padding:var(--space-4);cursor:pointer}.panel-list-item__title[data-v-a0f53b5f]{color:var(--color-text-primary);font-size:16px;font-weight:600}.panel-list-item__summary[data-v-a0f53b5f]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.panel-list-item__meta[data-v-a0f53b5f]{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:13px}@media (max-width:768px){.panel-header[data-v-a0f53b5f],.panel-list-item__header[data-v-a0f53b5f]{flex-direction:column;align-items:flex-start}}.admin-dashboard-page[data-v-f4c75534]{gap:var(--space-5)}.admin-dashboard-page__hero[data-v-f4c75534],.admin-dashboard-page__stat-top[data-v-f4c75534],.admin-dashboard-page__overview-row[data-v-f4c75534],.admin-dashboard-page__task-detail-row[data-v-f4c75534]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-dashboard-page__hero-actions[data-v-f4c75534]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-dashboard-page__degraded-alert[data-v-f4c75534]{margin-top:calc(var(--space-4) * -1)}.admin-dashboard-page__meta-block[data-v-f4c75534]{white-space:pre-wrap;word-break:break-word;max-height:140px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5;overflow:auto}.admin-dashboard-page__worker-filter[data-v-f4c75534]{margin-bottom:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-dashboard-page__guide-meta[data-v-f4c75534]{margin:var(--space-4) 0;gap:var(--space-2);color:var(--color-text-secondary);font-size:14px;display:grid}.admin-dashboard-page__guide-list[data-v-f4c75534]{margin:var(--space-3) 0 var(--space-4);color:var(--color-text-secondary);padding-left:20px;line-height:1.8}.admin-dashboard-page__stats-grid[data-v-f4c75534]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.admin-dashboard-page__stat-card[data-v-f4c75534]{cursor:pointer;flex-direction:column;justify-content:space-between;height:100%;min-height:168px;display:flex}.admin-dashboard-page__stat-card--disabled[data-v-f4c75534]{cursor:not-allowed;opacity:.88}.admin-dashboard-page__stat-label[data-v-f4c75534],.admin-dashboard-page__list-item-meta[data-v-f4c75534],.admin-dashboard-page__task-meta[data-v-f4c75534]{color:var(--color-text-tertiary);font-size:13px}.admin-dashboard-page__stat-label[data-v-f4c75534]{min-height:40px;line-height:1.6}.admin-dashboard-page__stat-value[data-v-f4c75534]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.admin-dashboard-page__stat-desc[data-v-f4c75534],.admin-dashboard-page__list-item-summary[data-v-f4c75534],.admin-dashboard-page__task-error[data-v-f4c75534]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.admin-dashboard-page__content-grid[data-v-f4c75534]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.admin-dashboard-page__stack-column[data-v-f4c75534]{gap:var(--space-5);flex-direction:column;display:flex}.admin-dashboard-page__panel-card[data-v-f4c75534]{min-height:300px}.admin-dashboard-page__panel-card[data-v-f4c75534] .section-title,.admin-dashboard-page__panel-card .section-title[data-v-f4c75534]{font-size:20px;font-weight:600;line-height:1.4}.admin-dashboard-page__panel-card[data-v-f4c75534] .section-description,.admin-dashboard-page__panel-card .section-description[data-v-f4c75534]{margin-top:var(--space-2);font-size:14px;line-height:1.7}.admin-dashboard-page__panel-card[data-v-f4c75534] .panel-header,.admin-dashboard-page__panel-card .admin-dashboard-page__section-header[data-v-f4c75534]{margin-bottom:var(--space-4)}.admin-dashboard-page__overview-list[data-v-f4c75534]{gap:var(--space-3);flex-direction:column;display:flex}.admin-dashboard-page__overview-row[data-v-f4c75534],.admin-dashboard-page__task-detail-row[data-v-f4c75534]{color:var(--color-text-secondary);font-size:14px}.admin-dashboard-page__overview-row strong[data-v-f4c75534],.admin-dashboard-page__task-detail-row strong[data-v-f4c75534]{color:var(--color-text-primary)}[data-v-f4c75534] .admin-dashboard-page__worker-row--focused>td{background:rgba(64,158,255,.12)!important}@media (max-width:1199px){.admin-dashboard-page__stats-grid[data-v-f4c75534]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-page__content-grid[data-v-f4c75534]{grid-template-columns:1fr}}@media (max-width:768px){.admin-dashboard-page__hero-actions[data-v-f4c75534],.admin-dashboard-page__stat-top[data-v-f4c75534],.admin-dashboard-page__overview-row[data-v-f4c75534],.admin-dashboard-page__task-detail-row[data-v-f4c75534]{flex-direction:column;align-items:flex-start}.admin-dashboard-page__stats-grid[data-v-f4c75534]{grid-template-columns:1fr}}.admin-dashboard-settings[data-v-9f979e09]{gap:var(--space-5)}.admin-dashboard-settings__hero-actions[data-v-9f979e09],.admin-dashboard-settings__section-header[data-v-9f979e09],.admin-dashboard-settings__input-row[data-v-9f979e09]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-dashboard-settings__stats-grid[data-v-9f979e09]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-dashboard-settings__stat-card[data-v-9f979e09]{min-height:148px}.admin-dashboard-settings__stat-label[data-v-9f979e09],.admin-dashboard-settings__item-key[data-v-9f979e09]{color:var(--color-text-tertiary);font-size:13px}.admin-dashboard-settings__stat-value[data-v-9f979e09]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.admin-dashboard-settings__stat-desc[data-v-9f979e09],.admin-dashboard-settings__item-description[data-v-9f979e09]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.admin-dashboard-settings__content-grid[data-v-9f979e09]{display:block}.admin-dashboard-settings__form-card[data-v-9f979e09],.admin-dashboard-settings__form-list[data-v-9f979e09],.admin-dashboard-settings__form-column[data-v-9f979e09]{gap:var(--space-4);flex-direction:column;display:flex}.admin-dashboard-settings__section-actions[data-v-9f979e09]{align-items:center;gap:var(--space-3);display:flex}.admin-dashboard-settings__referral-banner[data-v-9f979e09]{margin-top:calc(var(--space-2) * -1)}.admin-dashboard-settings__form-item[data-v-9f979e09]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.admin-dashboard-settings__item-header[data-v-9f979e09]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-dashboard-settings__item-title[data-v-9f979e09]{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:16px;font-weight:600;display:flex}.admin-dashboard-settings__item-meta[data-v-9f979e09]{gap:var(--space-2);color:var(--color-text-secondary);text-align:right;flex-direction:column;font-size:13px;display:flex}@media (max-width:1199px){.admin-dashboard-settings__stats-grid[data-v-9f979e09]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.admin-dashboard-settings__hero-actions[data-v-9f979e09],.admin-dashboard-settings__section-header[data-v-9f979e09],.admin-dashboard-settings__section-actions[data-v-9f979e09],.admin-dashboard-settings__item-header[data-v-9f979e09],.admin-dashboard-settings__input-row[data-v-9f979e09]{flex-direction:column;align-items:stretch}.admin-dashboard-settings__stats-grid[data-v-9f979e09]{grid-template-columns:1fr}.admin-dashboard-settings__item-meta[data-v-9f979e09]{text-align:left}}.admin-observability-page[data-v-3ece8c2a]{gap:var(--space-5)}.admin-observability-page__hero[data-v-3ece8c2a],.admin-observability-page__stat-top[data-v-3ece8c2a],.admin-observability-page__overview-row[data-v-3ece8c2a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-observability-page__hero-actions[data-v-3ece8c2a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-observability-page__degraded-alert[data-v-3ece8c2a]{margin-top:calc(var(--space-4) * -1)}.admin-observability-page__stats-grid[data-v-3ece8c2a]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin-observability-page__stat-card[data-v-3ece8c2a]{flex-direction:column;justify-content:space-between;min-height:160px;display:flex}.admin-observability-page__stat-label[data-v-3ece8c2a]{color:var(--color-text-tertiary);font-size:13px}.admin-observability-page__stat-value[data-v-3ece8c2a]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.admin-observability-page__stat-desc[data-v-3ece8c2a],.admin-observability-page__overview-text[data-v-3ece8c2a]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.admin-observability-page__content-grid[data-v-3ece8c2a]{gap:var(--space-5);flex-direction:column;display:flex}.admin-observability-page__top-grid[data-v-3ece8c2a]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.admin-observability-page__stack-column[data-v-3ece8c2a]{gap:var(--space-5);flex-direction:column;display:flex}.admin-observability-page__panel-card[data-v-3ece8c2a]{min-height:320px}.admin-observability-page__top-card[data-v-3ece8c2a]{flex-direction:column;height:100%;display:flex}.admin-observability-page__panel-card>.admin-observability-page__section-header[data-v-3ece8c2a]{margin-bottom:var(--space-4)}.admin-observability-page__panel-card>.admin-observability-page__section-header .section-title[data-v-3ece8c2a]{font-size:20px;font-weight:600;line-height:1.4}.admin-observability-page__panel-card>.admin-observability-page__section-header .section-description[data-v-3ece8c2a]{margin-top:var(--space-2);font-size:14px;line-height:1.7}.admin-observability-page__section-header[data-v-3ece8c2a]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.admin-observability-page__overview-grid[data-v-3ece8c2a]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-observability-page__top-overview-stack[data-v-3ece8c2a]{grid-template-columns:1fr}.admin-observability-page__top-overview-stack .admin-observability-page__overview-card[data-v-3ece8c2a]{padding:var(--space-5)}.admin-observability-page__top-overview-stack .admin-observability-page__overview-card .section-title[data-v-3ece8c2a]{margin-bottom:var(--space-4);font-size:18px;font-weight:600;line-height:1.5}.admin-observability-page__top-overview-stack .admin-observability-page__overview-row+.admin-observability-page__overview-row[data-v-3ece8c2a]{margin-top:var(--space-3)}.admin-observability-page__resource-tip[data-v-3ece8c2a]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);background:var(--el-fill-color-light);color:var(--color-text-secondary);border-radius:10px;padding:10px 12px;font-size:13px;display:flex}.admin-observability-page__overview-card[data-v-3ece8c2a]{border:1px solid var(--el-border-color-light);padding:var(--space-4);background:var(--el-fill-color-blank);border-radius:12px}.admin-observability-page__overview-list[data-v-3ece8c2a]{gap:var(--space-3);flex-direction:column;display:flex}.admin-observability-page__overview-row[data-v-3ece8c2a]{color:var(--color-text-secondary);font-size:14px}.admin-observability-page__overview-row strong[data-v-3ece8c2a]{color:var(--color-text-primary)}.admin-observability-page__json-section[data-v-3ece8c2a],.admin-observability-page__sub-section[data-v-3ece8c2a]{margin-top:var(--space-4)}.admin-observability-page__recent-events-card[data-v-3ece8c2a],.admin-observability-page__slow-queries-card[data-v-3ece8c2a]{overflow:hidden}.admin-observability-page__slow-query-scroll[data-v-3ece8c2a]{max-height:420px;padding-right:4px;overflow:auto}.admin-observability-page__meta-block[data-v-3ece8c2a]{white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6;overflow:auto}.admin-observability-page__slow-query-item+.admin-observability-page__slow-query-item[data-v-3ece8c2a]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--el-border-color)}[data-v-3ece8c2a] .admin-observability-page__event-row--warning>td{background:rgba(230,162,60,.08)!important}[data-v-3ece8c2a] .admin-observability-page__event-row--danger>td{background:rgba(245,108,108,.08)!important}@media (max-width:1199px){.admin-observability-page__top-grid[data-v-3ece8c2a]{grid-template-columns:1fr}.admin-observability-page__stats-grid[data-v-3ece8c2a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.admin-observability-page__hero-actions[data-v-3ece8c2a],.admin-observability-page__resource-tip[data-v-3ece8c2a],.admin-observability-page__stat-top[data-v-3ece8c2a],.admin-observability-page__overview-row[data-v-3ece8c2a]{flex-direction:column;align-items:flex-start}.admin-observability-page__stats-grid[data-v-3ece8c2a]{grid-template-columns:1fr}}.admin-strategy-management[data-v-ff3d67e3]{gap:var(--space-5)}.admin-strategy-management__hero[data-v-ff3d67e3],.admin-strategy-management__hero-actions[data-v-ff3d67e3],.admin-strategy-management__table-header[data-v-ff3d67e3]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-strategy-management__hero-actions[data-v-ff3d67e3]{flex-wrap:wrap}.admin-strategy-management__stats-grid[data-v-ff3d67e3]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-strategy-management__stat-card[data-v-ff3d67e3]{min-height:148px}.admin-strategy-management__stat-label[data-v-ff3d67e3],.admin-strategy-management__meta-text[data-v-ff3d67e3]{color:var(--color-text-tertiary);font-size:13px}.admin-strategy-management__stat-value[data-v-ff3d67e3]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.admin-strategy-management__stat-desc[data-v-ff3d67e3]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.admin-strategy-management__filter-form[data-v-ff3d67e3]{margin-top:var(--space-4)}.admin-strategy-management__filter-item[data-v-ff3d67e3]{width:180px}.admin-strategy-management__filter-keyword[data-v-ff3d67e3]{width:360px}.admin-strategy-management__table[data-v-ff3d67e3]{margin-top:var(--space-4)}.admin-strategy-management__pagination[data-v-ff3d67e3]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.admin-strategy-management__info-cell[data-v-ff3d67e3],.admin-strategy-management__detail-content[data-v-ff3d67e3]{gap:var(--space-2);flex-direction:column;display:flex}.admin-strategy-management__primary-text[data-v-ff3d67e3]{color:var(--color-text-primary);font-weight:600}.admin-strategy-management__detail-grid[data-v-ff3d67e3]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-strategy-management__detail-content[data-v-ff3d67e3]{gap:var(--space-4);padding-bottom:var(--space-4)}.admin-strategy-management__json-block[data-v-ff3d67e3]{max-height:420px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.6;overflow:auto}.admin-strategy-management__payload-block[data-v-ff3d67e3]{white-space:pre-wrap;word-break:break-word;max-height:160px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:1599px){.admin-strategy-management__stats-grid[data-v-ff3d67e3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.admin-strategy-management__hero[data-v-ff3d67e3],.admin-strategy-management__table-header[data-v-ff3d67e3]{flex-direction:column;align-items:flex-start}.admin-strategy-management__detail-grid[data-v-ff3d67e3]{grid-template-columns:1fr}}@media (max-width:768px){.admin-strategy-management__stats-grid[data-v-ff3d67e3]{grid-template-columns:1fr}.admin-strategy-management__filter-item[data-v-ff3d67e3],.admin-strategy-management__filter-keyword[data-v-ff3d67e3]{width:100%}}.admin-user-management[data-v-98ba6ec4]{gap:var(--space-5)}.admin-user-management__hero[data-v-98ba6ec4],.admin-user-management__hero-actions[data-v-98ba6ec4],.admin-user-management__detail-card-header[data-v-98ba6ec4],.admin-user-management__table-header[data-v-98ba6ec4],.admin-user-management__action-group[data-v-98ba6ec4],.admin-user-management__tag-list[data-v-98ba6ec4]{align-items:center;gap:var(--space-3);display:flex}.admin-user-management__hero[data-v-98ba6ec4],.admin-user-management__table-header[data-v-98ba6ec4]{justify-content:space-between}.admin-user-management__hero-actions[data-v-98ba6ec4],.admin-user-management__detail-card-header[data-v-98ba6ec4],.admin-user-management__action-group[data-v-98ba6ec4],.admin-user-management__tag-list[data-v-98ba6ec4]{flex-wrap:wrap}.admin-user-management__stats-grid[data-v-98ba6ec4]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-user-management__stat-card[data-v-98ba6ec4]{min-height:148px}.admin-user-management__stat-label[data-v-98ba6ec4],.admin-user-management__account-meta[data-v-98ba6ec4],.admin-user-management__status-note[data-v-98ba6ec4],.admin-user-management__muted-text[data-v-98ba6ec4]{color:var(--color-text-tertiary);font-size:13px}.admin-user-management__stat-value[data-v-98ba6ec4]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.admin-user-management__stat-desc[data-v-98ba6ec4]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.admin-user-management__filter-form[data-v-98ba6ec4]{margin-top:var(--space-4)}.admin-user-management__filter-item[data-v-98ba6ec4]{width:180px}.admin-user-management__filter-keyword[data-v-98ba6ec4]{width:320px}.admin-user-management__table[data-v-98ba6ec4]{margin-top:var(--space-4)}.admin-user-management__pagination[data-v-98ba6ec4]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.admin-user-management__account-cell[data-v-98ba6ec4],.admin-user-management__login-cell[data-v-98ba6ec4],.admin-user-management__detail-content[data-v-98ba6ec4]{gap:var(--space-2);flex-direction:column;display:flex}.admin-user-management__account-email[data-v-98ba6ec4]{color:var(--color-text-primary);font-weight:600}.admin-user-management__detail-grid[data-v-98ba6ec4]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-user-management__detail-content[data-v-98ba6ec4]{gap:var(--space-4);padding-bottom:var(--space-4)}.admin-user-management__dialog-input[data-v-98ba6ec4]{width:100%}@media (max-width:1599px){.admin-user-management__stats-grid[data-v-98ba6ec4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.admin-user-management__hero[data-v-98ba6ec4],.admin-user-management__table-header[data-v-98ba6ec4]{flex-direction:column;align-items:flex-start}.admin-user-management__detail-grid[data-v-98ba6ec4]{grid-template-columns:1fr}}@media (max-width:768px){.admin-user-management__stats-grid[data-v-98ba6ec4]{grid-template-columns:1fr}.admin-user-management__filter-item[data-v-98ba6ec4],.admin-user-management__filter-keyword[data-v-98ba6ec4]{width:100%}}.deposit-audit-page__header-actions[data-v-03868949]{gap:var(--space-3);align-items:center;display:flex}.deposit-audit-page__stats-row[data-v-03868949]{margin:0}.deposit-stat-card[data-v-03868949]{min-height:136px;padding:var(--space-5);border-left:4px solid var(--color-primary)}.deposit-stat-card--warning[data-v-03868949]{border-left-color:var(--color-warning)}.deposit-stat-card--success[data-v-03868949],.deposit-stat-card--success-soft[data-v-03868949]{border-left-color:var(--color-success)}.deposit-stat-card__label[data-v-03868949]{color:var(--color-text-secondary);font-size:13px}.deposit-stat-card__value[data-v-03868949]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:26px;font-weight:700;line-height:1.3}.deposit-audit-page__filter-form[data-v-03868949]{gap:var(--space-2) 0;flex-wrap:wrap;display:flex}.deposit-audit-page__filter-select[data-v-03868949]{width:180px}.deposit-audit-page__user-cell[data-v-03868949],.deposit-audit-page__tx-cell[data-v-03868949],.deposit-audit-page__actions[data-v-03868949]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.deposit-audit-page__user-cell[data-v-03868949]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.deposit-audit-page__user-email[data-v-03868949]{color:var(--color-text-primary);font-weight:500}.deposit-audit-page__user-id[data-v-03868949]{color:var(--color-text-tertiary);font-size:12px}.deposit-audit-page__tx-text[data-v-03868949]{word-break:break-all}.deposit-audit-page__reason-cell[data-v-03868949]{gap:var(--space-2);flex-direction:column;display:flex}.deposit-audit-page__reason-text[data-v-03868949]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.deposit-audit-page__pagination[data-v-03868949]{margin-top:var(--space-5);justify-content:flex-end;display:flex}.deposit-audit-page__drawer[data-v-03868949]{gap:var(--space-5);flex-direction:column;display:flex}.deposit-audit-page__drawer-header[data-v-03868949]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);display:flex}.deposit-audit-page__drawer-id[data-v-03868949]{color:var(--color-text-primary);font-size:16px;font-weight:600}.deposit-audit-page__drawer-meta[data-v-03868949]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px}.deposit-audit-page__reason-panel[data-v-03868949]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-fill)}.deposit-audit-page__reason-panel--warning[data-v-03868949]{border-color:color-mix(in srgb, var(--color-warning) 45%, white);background:color-mix(in srgb, var(--color-warning) 10%, white)}.deposit-audit-page__reason-panel--danger[data-v-03868949]{border-color:color-mix(in srgb, var(--color-danger) 45%, white);background:color-mix(in srgb, var(--color-danger) 8%, white)}.deposit-audit-page__reason-panel-title[data-v-03868949]{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:14px;font-weight:600}.deposit-audit-page__reason-panel-text[data-v-03868949]{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.deposit-audit-page__drawer-inline[data-v-03868949]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.deposit-audit-page__drawer-actions[data-v-03868949]{justify-content:flex-end;gap:var(--space-3);display:flex}.deposit-audit-page__dialog-reason[data-v-03868949]{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);padding:10px 12px;font-size:13px;line-height:1.6}.deposit-audit-page__dialog-reason--warning[data-v-03868949]{background:color-mix(in srgb, var(--color-warning) 10%, white);border:1px solid color-mix(in srgb, var(--color-warning) 40%, white)}.deposit-audit-page__dialog-reason--danger[data-v-03868949]{background:color-mix(in srgb, var(--color-danger) 8%, white);border:1px solid color-mix(in srgb, var(--color-danger) 40%, white)}@media (max-width:768px){.deposit-audit-page__header-actions[data-v-03868949],.deposit-audit-page__drawer-actions[data-v-03868949],.deposit-audit-page__pagination[data-v-03868949]{justify-content:flex-start;width:100%}.deposit-audit-page__drawer-header[data-v-03868949]{flex-direction:column}.deposit-audit-page__filter-select[data-v-03868949]{width:100%}}.auth-page[data-v-17e1a03d]{background:radial-gradient(circle at 0 0,rgba(37,99,235,.2),transparent 32%),linear-gradient(135deg,#0f172a 0%,#111827 55%,#1d4ed8 130%);grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);min-height:100vh;display:grid}.auth-page__panel[data-v-17e1a03d]{min-height:100vh;display:flex}.auth-page__panel--hero[data-v-17e1a03d]{align-items:center;padding:48px 56px}.auth-page__panel--form[data-v-17e1a03d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(rgba(248,250,252,.94),rgba(255,255,255,.98));justify-content:center;align-items:center;padding:32px}.auth-page__hero[data-v-17e1a03d]{width:min(640px,100%)}.auth-page__badge[data-v-17e1a03d]{color:#dbeafe;background:rgba(37,99,235,.18);border:1px solid rgba(191,219,254,.25);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.auth-page__title[data-v-17e1a03d]{color:#f8fafc;letter-spacing:-.02em;margin:24px 0 0;font-size:max(34px,min(4vw,54px));line-height:1.15}.auth-page__description[data-v-17e1a03d]{color:rgba(226,232,240,.9);max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.9}.auth-page__highlights[data-v-17e1a03d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.auth-highlight-card[data-v-17e1a03d]{background:rgba(15,23,42,.22);border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:20px;box-shadow:0 16px 32px rgba(2,6,23,.18)}.auth-highlight-card__label[data-v-17e1a03d]{color:#93c5fd;font-size:13px}.auth-highlight-card__value[data-v-17e1a03d]{color:#f8fafc;margin-top:10px;font-size:22px;font-weight:600}.auth-highlight-card__desc[data-v-17e1a03d]{color:rgba(226,232,240,.82);margin-top:10px;font-size:14px;line-height:1.75}.auth-page__tags[data-v-17e1a03d]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.auth-page__tag[data-v-17e1a03d]{color:#dbeafe;background:rgba(255,255,255,.08);border:1px solid rgba(191,219,254,.2);border-radius:999px;padding:8px 14px;font-size:13px}.auth-card[data-v-17e1a03d]{background:rgba(255,255,255,.96);border:1px solid rgba(226,232,240,.92);border-radius:28px;width:min(100%,460px);padding:36px;box-shadow:0 24px 64px rgba(15,23,42,.16)}.auth-card__eyebrow[data-v-17e1a03d]{color:#2563eb;font-size:13px;font-weight:600}.auth-card__title[data-v-17e1a03d]{color:#0f172a;margin:10px 0 0;font-size:32px;font-weight:700}.auth-card__subtitle[data-v-17e1a03d]{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.75}@media (max-width:1200px){.auth-page[data-v-17e1a03d]{grid-template-columns:1fr}.auth-page__panel--hero[data-v-17e1a03d]{min-height:auto;padding:36px 28px 8px}.auth-page__panel--form[data-v-17e1a03d]{min-height:auto;padding:16px 24px 36px}.auth-page__hero[data-v-17e1a03d]{width:100%}}@media (max-width:768px){.auth-page__panel--hero[data-v-17e1a03d]{padding:24px 20px 0}.auth-page__panel--form[data-v-17e1a03d]{padding:12px 16px 24px}.auth-page__title[data-v-17e1a03d]{font-size:32px}.auth-page__description[data-v-17e1a03d]{font-size:14px}.auth-page__highlights[data-v-17e1a03d]{grid-template-columns:1fr}.auth-card[data-v-17e1a03d]{border-radius:22px;padding:24px 20px}}.auth-card__alert[data-v-3971d6cf],.auth-form[data-v-3971d6cf]{margin-top:24px}.auth-form[data-v-3971d6cf] .el-form-item__label{color:#334155;padding-bottom:8px;font-weight:600}.auth-form__code-row[data-v-3971d6cf]{grid-template-columns:minmax(0,1fr) 132px;gap:12px;width:100%;display:grid}.auth-form__code-button[data-v-3971d6cf]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#2563eb;border-radius:12px;width:100%;height:40px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 18px rgba(37,99,235,.22)}.auth-form__code-button[data-v-3971d6cf]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 22px rgba(29,78,216,.28)}.auth-form__code-button[data-v-3971d6cf]:focus-visible{outline-offset:2px;outline:2px solid rgba(37,99,235,.18)}.auth-form__code-button--countdown[data-v-3971d6cf]{box-shadow:none;color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#cbd5e1}.auth-form[data-v-3971d6cf] .auth-form__code-button.is-disabled,.auth-form[data-v-3971d6cf] .auth-form__code-button.is-disabled:hover{box-shadow:none;color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#cbd5e1;transform:none}.auth-form[data-v-3971d6cf] .auth-form__code-button .el-icon.is-loading{color:currentColor}.auth-form__helper[data-v-3971d6cf]{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.6}.auth-form__submit[data-v-3971d6cf]{border-radius:14px;width:100%;height:48px;font-size:15px;font-weight:600}.auth-form__link[data-v-3971d6cf]{color:#2563eb;font-size:13px;font-weight:500}.auth-card__footer[data-v-3971d6cf]{color:#94a3b8;border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.auth-card__footer-links[data-v-3971d6cf]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.auth-form__code-row[data-v-3971d6cf]{grid-template-columns:1fr}.auth-card__footer-links[data-v-3971d6cf]{flex-direction:column;align-items:flex-start}}.auth-card__alert[data-v-d3ac0477],.auth-form[data-v-d3ac0477]{margin-top:24px}.auth-form[data-v-d3ac0477] .el-form-item__label{color:#334155;padding-bottom:8px;font-weight:600}.auth-form__options[data-v-d3ac0477]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.auth-form__link[data-v-d3ac0477]{color:#2563eb;font-size:13px;font-weight:500}.auth-form__submit[data-v-d3ac0477]{border-radius:14px;width:100%;height:48px;font-size:15px;font-weight:600}.auth-card__footer[data-v-d3ac0477]{color:#94a3b8;border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.auth-card__footer-links[data-v-d3ac0477]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.auth-form__options[data-v-d3ac0477],.auth-card__footer-links[data-v-d3ac0477]{flex-direction:column;align-items:flex-start}}.auth-card__alert[data-v-4c0c8a02],.auth-form[data-v-4c0c8a02]{margin-top:24px}.auth-form[data-v-4c0c8a02] .el-form-item__label{color:#334155;padding-bottom:8px;font-weight:600}.auth-form__code-row[data-v-4c0c8a02]{grid-template-columns:minmax(0,1fr) 132px;gap:12px;width:100%;display:grid}.auth-form__code-button[data-v-4c0c8a02]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#2563eb;border-radius:12px;width:100%;height:40px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 18px rgba(37,99,235,.22)}.auth-form__code-button[data-v-4c0c8a02]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 22px rgba(29,78,216,.28)}.auth-form__code-button[data-v-4c0c8a02]:focus-visible{outline-offset:2px;outline:2px solid rgba(37,99,235,.18)}.auth-form__code-button--countdown[data-v-4c0c8a02]{box-shadow:none;color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#cbd5e1}.auth-form[data-v-4c0c8a02] .auth-form__code-button.is-disabled,.auth-form[data-v-4c0c8a02] .auth-form__code-button.is-disabled:hover{box-shadow:none;color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#cbd5e1;transform:none}.auth-form[data-v-4c0c8a02] .auth-form__code-button .el-icon.is-loading{color:currentColor}.auth-form__helper[data-v-4c0c8a02]{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.6}.auth-form__submit[data-v-4c0c8a02]{border-radius:14px;width:100%;height:48px;font-size:15px;font-weight:600}.auth-form__link[data-v-4c0c8a02]{color:#2563eb;font-size:13px;font-weight:500}.auth-card__footer[data-v-4c0c8a02]{color:#94a3b8;border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.auth-card__footer-links[data-v-4c0c8a02]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.auth-form__code-row[data-v-4c0c8a02]{grid-template-columns:1fr}.auth-card__footer-links[data-v-4c0c8a02]{flex-direction:column;align-items:flex-start}}.stats-row[data-v-efa84a68]{margin-bottom:20px}.stats-card[data-v-efa84a68]{height:100%;padding:24px}.stats-card__label[data-v-efa84a68]{color:#6b7280;font-size:14px}.stats-card__value[data-v-efa84a68]{color:#111827;margin-top:12px;font-size:28px;font-weight:600}.stats-card--success .stats-card__value[data-v-efa84a68]{color:#16a34a}.stats-card--warning .stats-card__value[data-v-efa84a68]{color:#d97706}.stats-card--danger .stats-card__value[data-v-efa84a68]{color:#dc2626}.filter-card[data-v-efa84a68],.table-card[data-v-efa84a68]{padding:20px 24px}.table-card[data-v-efa84a68]{margin-top:20px}.filter-form[data-v-efa84a68]{flex-wrap:wrap;gap:8px 0;display:flex}.filter-select[data-v-efa84a68]{width:160px}.header-actions[data-v-efa84a68]{gap:12px;display:flex}.table-footer[data-v-efa84a68]{justify-content:flex-end;margin-top:20px;display:flex}@media (max-width:768px){.header-actions[data-v-efa84a68]{width:100%}.header-actions[data-v-efa84a68] .el-button{flex:1}.table-footer[data-v-efa84a68]{justify-content:flex-start;overflow-x:auto}}.wallet-page__header-actions[data-v-bf916cdf]{gap:12px;display:flex}.wallet-page__stats-row[data-v-bf916cdf]{margin-bottom:0}.wallet-stat-card[data-v-bf916cdf]{flex-direction:column;gap:12px;min-height:160px;padding:24px;display:flex}.wallet-stat-card__label[data-v-bf916cdf]{color:var(--color-text-secondary);font-size:14px}.wallet-stat-card__value[data-v-bf916cdf]{color:var(--color-text-primary);font-size:30px;font-weight:600}.wallet-stat-card__hint[data-v-bf916cdf]{color:var(--color-text-tertiary);font-size:13px;line-height:1.7}.wallet-stat-card--success .wallet-stat-card__value[data-v-bf916cdf]{color:var(--color-success)}.wallet-stat-card--info .wallet-stat-card__value[data-v-bf916cdf]{color:var(--color-primary)}.wallet-stat-card--danger .wallet-stat-card__value[data-v-bf916cdf]{color:var(--color-danger)}.wallet-page__filter-form[data-v-bf916cdf]{flex-wrap:wrap;gap:8px 0;display:flex}.wallet-page__filter-select[data-v-bf916cdf],.wallet-page__dialog-input[data-v-bf916cdf]{width:180px}.wallet-page__table-header[data-v-bf916cdf]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-page__table-title[data-v-bf916cdf],.wallet-page__table-description[data-v-bf916cdf]{margin-bottom:0}.wallet-page__address-cell[data-v-bf916cdf]{align-items:center;gap:10px;display:flex}.wallet-page__address-text[data-v-bf916cdf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-page__actions[data-v-bf916cdf]{flex-wrap:wrap;gap:4px;display:flex}.wallet-page__table-footer[data-v-bf916cdf]{justify-content:flex-end;margin-top:20px;display:flex}.wallet-detail[data-v-bf916cdf]{flex-direction:column;gap:20px;display:flex}.wallet-detail__hero[data-v-bf916cdf]{padding:20px}.wallet-detail__hero-label[data-v-bf916cdf]{color:var(--color-text-tertiary);font-size:13px}.wallet-detail__hero-address[data-v-bf916cdf]{color:var(--color-text-primary);word-break:break-all;margin-top:12px;font-size:16px;font-weight:600;line-height:1.7}.wallet-detail__hero-actions[data-v-bf916cdf]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wallet-detail__descriptions[data-v-bf916cdf] .el-descriptions__label{width:120px}@media (max-width:992px){.wallet-page__table-header[data-v-bf916cdf]{flex-direction:column}}@media (max-width:768px){.wallet-page__header-actions[data-v-bf916cdf]{width:100%}.wallet-page__header-actions .el-button[data-v-bf916cdf]{flex:1}.wallet-stat-card[data-v-bf916cdf]{min-height:auto}.wallet-page__table-footer[data-v-bf916cdf]{overflow-x:auto}}.withdrawal-page[data-v-66b0fb91]{gap:var(--space-5)}.withdrawal-page__hero[data-v-66b0fb91],.withdrawal-page__section-header[data-v-66b0fb91],.withdrawal-page__table-header[data-v-66b0fb91]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.withdrawal-page__hero-actions[data-v-66b0fb91],.withdrawal-page__batch-actions[data-v-66b0fb91],.withdrawal-page__header-actions[data-v-66b0fb91]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.withdrawal-page__stats-grid[data-v-66b0fb91]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.withdrawal-stat-card[data-v-66b0fb91]{min-height:150px;padding:var(--space-5);border-left:4px solid var(--color-primary)}.withdrawal-stat-card--warning[data-v-66b0fb91]{border-left-color:var(--color-warning)}.withdrawal-stat-card--success[data-v-66b0fb91]{border-left-color:var(--color-success)}.withdrawal-stat-card--success-soft[data-v-66b0fb91]{border-left-color:#22c55e}.withdrawal-stat-card--danger[data-v-66b0fb91]{border-left-color:var(--color-danger)}.withdrawal-stat-card--info[data-v-66b0fb91]{border-left-color:var(--color-info)}.withdrawal-stat-card__label[data-v-66b0fb91]{color:var(--color-text-secondary);font-size:13px}.withdrawal-stat-card__value[data-v-66b0fb91]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:700;line-height:1.2}.withdrawal-stat-card__value--amount[data-v-66b0fb91]{font-size:24px}.withdrawal-stat-card__hint[data-v-66b0fb91]{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:12px;line-height:1.7}.withdrawal-page__filter-form[data-v-66b0fb91]{gap:var(--space-2) 0;flex-wrap:wrap;display:flex}.withdrawal-page__filter-select[data-v-66b0fb91]{width:180px}.withdrawal-page__batch-bar[data-v-66b0fb91]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.withdrawal-page__batch-summary[data-v-66b0fb91]{gap:var(--space-2);flex-direction:column;display:flex}.withdrawal-page__batch-label[data-v-66b0fb91]{color:var(--color-text-tertiary);font-size:13px}.withdrawal-page__batch-value[data-v-66b0fb91]{color:var(--color-text-primary);font-size:28px;font-weight:600}.withdrawal-page__batch-tip[data-v-66b0fb91]{color:var(--color-text-secondary);font-size:13px}.withdrawal-page__batch-tip-value[data-v-66b0fb91]{color:var(--color-danger);font-weight:600}.withdrawal-page__table-title[data-v-66b0fb91]{margin-bottom:var(--space-2)}.withdrawal-page__table-description[data-v-66b0fb91]{margin-bottom:0}.withdrawal-page__user-cell[data-v-66b0fb91],.withdrawal-page__amount-cell[data-v-66b0fb91],.withdrawal-page__address-cell[data-v-66b0fb91],.withdrawal-page__actions[data-v-66b0fb91],.withdrawal-page__risk-tags[data-v-66b0fb91]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.withdrawal-page__user-cell[data-v-66b0fb91]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.withdrawal-page__user-email[data-v-66b0fb91]{color:var(--color-text-primary);font-weight:500}.withdrawal-page__user-id[data-v-66b0fb91],.withdrawal-page__amount-sub[data-v-66b0fb91],.withdrawal-page__muted-text[data-v-66b0fb91]{color:var(--color-text-tertiary);font-size:12px}.withdrawal-page__address-text[data-v-66b0fb91]{word-break:break-all}.withdrawal-page__amount-cell[data-v-66b0fb91]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.withdrawal-page__pagination[data-v-66b0fb91]{margin-top:var(--space-5);justify-content:flex-end;display:flex}.withdrawal-page__drawer[data-v-66b0fb91]{gap:var(--space-5);flex-direction:column;display:flex}.withdrawal-page__drawer-header[data-v-66b0fb91]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);display:flex}.withdrawal-page__drawer-id[data-v-66b0fb91]{color:var(--color-text-primary);font-size:16px;font-weight:600}.withdrawal-page__drawer-meta[data-v-66b0fb91]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px}.withdrawal-page__drawer-address[data-v-66b0fb91]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.withdrawal-page__drawer-actions[data-v-66b0fb91]{justify-content:flex-end;gap:var(--space-3);display:flex}.withdrawal-page__batch-dialog-tip[data-v-66b0fb91]{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;font-size:13px}@media (max-width:768px){.withdrawal-page__hero[data-v-66b0fb91],.withdrawal-page__section-header[data-v-66b0fb91],.withdrawal-page__table-header[data-v-66b0fb91],.withdrawal-page__hero-actions[data-v-66b0fb91],.withdrawal-page__header-actions[data-v-66b0fb91],.withdrawal-page__batch-actions[data-v-66b0fb91],.withdrawal-page__drawer-actions[data-v-66b0fb91],.withdrawal-page__pagination[data-v-66b0fb91]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.withdrawal-page__drawer-header[data-v-66b0fb91]{flex-direction:column}.withdrawal-page__stats-grid[data-v-66b0fb91]{grid-template-columns:1fr}.withdrawal-page__batch-bar[data-v-66b0fb91]{flex-direction:column;align-items:flex-start}.withdrawal-page__filter-select[data-v-66b0fb91]{width:100%}}@media (max-width:1199px){.withdrawal-page__stats-grid[data-v-66b0fb91]{grid-template-columns:repeat(2,minmax(0,1fr))}}.backtest-page[data-v-48cd261e]{gap:var(--space-6);flex-direction:column;display:flex}.backtest-page__hero[data-v-48cd261e],.backtest-page__section-header[data-v-48cd261e]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.backtest-page__hero-actions[data-v-48cd261e],.backtest-page__actions[data-v-48cd261e]{gap:var(--space-3);flex-wrap:wrap;display:flex}.backtest-page__actions[data-v-48cd261e]{margin-top:var(--space-4);justify-content:flex-end}.backtest-page__stats-grid[data-v-48cd261e]{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.backtest-page__stat-card[data-v-48cd261e]{min-height:146px}.backtest-page__stat-label[data-v-48cd261e],.backtest-page__field-label[data-v-48cd261e],.backtest-page__section-subtitle[data-v-48cd261e]{color:var(--color-text-secondary);font-size:13px}.backtest-page__stat-value[data-v-48cd261e],.backtest-page__metric-value[data-v-48cd261e],.backtest-page__detail-value[data-v-48cd261e]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.backtest-page__detail-value[data-v-48cd261e]{font-size:15px;line-height:1.7}.backtest-page__stat-helper[data-v-48cd261e]{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:13px;line-height:1.7}.backtest-page__metric-helper[data-v-48cd261e]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:12px;line-height:1.6}.backtest-page__stat-card--info .backtest-page__stat-value[data-v-48cd261e]{color:var(--el-color-primary)}.backtest-page__stat-card--profit .backtest-page__stat-value[data-v-48cd261e],.backtest-page__pnl-text--profit[data-v-48cd261e]{color:var(--el-color-success)}.backtest-page__stat-card--loss .backtest-page__stat-value[data-v-48cd261e],.backtest-page__pnl-text--loss[data-v-48cd261e]{color:var(--el-color-danger)}.backtest-page__pnl-text--default[data-v-48cd261e]{color:var(--color-text-primary)}.backtest-page__form-grid[data-v-48cd261e],.backtest-page__detail-grid[data-v-48cd261e],.backtest-page__result-grid[data-v-48cd261e],.backtest-page__result-table-grid[data-v-48cd261e]{gap:var(--space-4);display:grid}.backtest-page__form-grid[data-v-48cd261e]{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-page__form-grid--three[data-v-48cd261e]{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-page__detail-grid[data-v-48cd261e],.backtest-page__result-grid[data-v-48cd261e]{grid-template-columns:repeat(4,minmax(0,1fr))}.backtest-page__result-table-grid[data-v-48cd261e]{margin-top:var(--space-5);grid-template-columns:1fr}.backtest-page__hint-alert[data-v-48cd261e],.backtest-page__coverage-card[data-v-48cd261e]{margin-top:var(--space-4)}.backtest-page__coverage-subtitle[data-v-48cd261e]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px;line-height:1.7}.backtest-page__coverage-grid[data-v-48cd261e]{margin-top:var(--space-4)}.backtest-page__missing-ranges[data-v-48cd261e],.backtest-page__sync-task-meta[data-v-48cd261e]{gap:var(--space-2);color:var(--color-text-secondary);flex-direction:column;margin-top:8px;font-size:13px;line-height:1.7;display:flex}.backtest-page__missing-range-item[data-v-48cd261e]{justify-content:space-between;gap:var(--space-3);background:rgba(255,247,237,.8);border-radius:10px;padding:8px 12px;display:flex}.backtest-page__prefill-meta[data-v-48cd261e]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);margin-top:8px;line-height:1.6;display:flex}.backtest-page__instance-option[data-v-48cd261e]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:4px 0;display:flex}.backtest-page__instance-option-main[data-v-48cd261e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.backtest-page__instance-option-title[data-v-48cd261e]{color:var(--color-text-primary);white-space:normal;font-weight:500;line-height:1.5}.backtest-page__instance-option-meta[data-v-48cd261e],.backtest-page__selected-instance-meta[data-v-48cd261e]{gap:var(--space-2);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:12px;line-height:1.6;display:flex}.backtest-page__selected-instance[data-v-48cd261e]{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.backtest-page__selected-instance-label[data-v-48cd261e]{color:var(--color-text-secondary);font-size:12px}.backtest-page__status-tag--pending[data-v-48cd261e]{background:rgba(239,246,255,.8);border-color:rgba(37,99,235,.2)}.backtest-page__status-tag--running[data-v-48cd261e],.backtest-page__status-tag--queued[data-v-48cd261e],.backtest-page__status-tag--loading_data[data-v-48cd261e],.backtest-page__status-tag--calculating[data-v-48cd261e],.backtest-page__status-tag--persisting_result[data-v-48cd261e]{background:rgba(255,247,237,.9);border-color:rgba(217,119,6,.2)}.backtest-page__status-tag--completed[data-v-48cd261e]{background:rgba(236,253,243,.9);border-color:rgba(22,163,74,.2)}.backtest-page__status-tag--failed[data-v-48cd261e]{background:rgba(254,242,242,.9);border-color:rgba(220,38,38,.2)}.backtest-page__status-tag--cancelled[data-v-48cd261e]{background:rgba(243,244,246,.9);border-color:rgba(107,114,128,.18)}.backtest-page__pagination[data-v-48cd261e]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.backtest-page__detail-drawer[data-v-48cd261e]{gap:var(--space-4);flex-direction:column;display:flex}.backtest-page__detail-value--mono[data-v-48cd261e]{word-break:break-all;font-family:Consolas,Courier New,monospace}.backtest-page__error-alert[data-v-48cd261e],.backtest-page__timeline[data-v-48cd261e]{margin-top:var(--space-4)}.backtest-page__timeline-title[data-v-48cd261e]{color:var(--color-text-primary);font-weight:600;line-height:1.6}.backtest-page__timeline-description[data-v-48cd261e]{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:4px;line-height:1.7}.backtest-page__chart-card[data-v-48cd261e]{margin-top:var(--space-5)}.backtest-page__chart-wrapper[data-v-48cd261e]{margin-top:var(--space-4)}.backtest-page__chart[data-v-48cd261e]{width:100%;height:320px}@media (max-width:1400px){.backtest-page__stats-grid[data-v-48cd261e]{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-page__detail-grid[data-v-48cd261e],.backtest-page__result-grid[data-v-48cd261e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.backtest-page__hero[data-v-48cd261e],.backtest-page__section-header[data-v-48cd261e]{flex-direction:column;align-items:flex-start}.backtest-page__form-grid[data-v-48cd261e],.backtest-page__form-grid--three[data-v-48cd261e],.backtest-page__detail-grid[data-v-48cd261e],.backtest-page__result-grid[data-v-48cd261e],.backtest-page__result-table-grid[data-v-48cd261e]{grid-template-columns:1fr}}@media (max-width:768px){.backtest-page__stats-grid[data-v-48cd261e]{grid-template-columns:1fr}}.backtest-page__instance-select-dropdown .el-select-dropdown__item{white-space:normal;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.backtest-page__instance-select-dropdown .el-select-dropdown__item.is-hovering,.backtest-page__instance-select-dropdown .el-select-dropdown__item.hover{background-color:var(--color-bg-elevated)}.backtest-page__instance-select-dropdown .backtest-page__instance-option{align-items:flex-start}.backtest-page__instance-select-dropdown .backtest-page__instance-option-main{gap:6px}.backtest-page__instance-select-dropdown .backtest-page__instance-option-title,.backtest-page__instance-select-dropdown .backtest-page__instance-option-meta{white-space:normal}.exchange-form-card__form[data-v-b7f91f7c]{margin-top:var(--space-4)}.exchange-form-card__field--select[data-v-b7f91f7c]{width:220px}.exchange-form-card__footer[data-v-b7f91f7c]{margin-top:var(--space-5);justify-content:flex-end;display:flex}@media (max-width:768px){.exchange-form-card__field--select[data-v-b7f91f7c]{width:100%}}.exchange-create__hero-actions[data-v-8ff4d856]{align-items:center;display:flex}.exchange-help-page[data-v-53987aac]{gap:var(--space-5)}.exchange-help-page__hero-actions[data-v-53987aac]{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.exchange-help-page__status[data-v-53987aac]{padding:var(--space-4) 0;color:var(--color-text-secondary);font-size:14px}.exchange-help-page__article[data-v-53987aac]{color:var(--color-text-primary);font-size:14px;line-height:1.85}.exchange-help-page__article[data-v-53987aac] h2,.exchange-help-page__article[data-v-53987aac] h3,.exchange-help-page__article[data-v-53987aac] h4{margin:var(--space-5) 0 var(--space-3);color:var(--color-text-primary);font-weight:600;line-height:1.4}.exchange-help-page__article[data-v-53987aac] h2{font-size:24px}.exchange-help-page__article[data-v-53987aac] h3{font-size:20px}.exchange-help-page__article[data-v-53987aac] h4{font-size:18px}.exchange-help-page__article[data-v-53987aac] p{margin:0 0 var(--space-3)}.exchange-help-page__article[data-v-53987aac] ol{margin:0 0 var(--space-4);padding-left:22px}.exchange-help-page__article[data-v-53987aac] li{margin-bottom:var(--space-2)}.exchange-help-page__article[data-v-53987aac] a{color:var(--color-primary);text-decoration:none}.exchange-help-page__article[data-v-53987aac] a:hover{text-decoration:underline}.exchange-help-page__article[data-v-53987aac] strong{font-weight:600}.exchange-help-page__article[data-v-53987aac] code{background:var(--color-fill-2);border-radius:6px;padding:2px 6px;font-family:Consolas,Courier New,monospace}.exchange-help-page__article[data-v-53987aac] .exchange-help-page__figure{margin:0 0 var(--space-5)}.exchange-help-page__article[data-v-53987aac] .exchange-help-page__figure img{border:1px solid var(--color-border-light);width:100%;max-width:960px;box-shadow:var(--shadow-card);border-radius:16px;display:block}@media (max-width:768px){.exchange-help-page__hero-actions[data-v-53987aac]{align-items:flex-start}.exchange-help-page__article[data-v-53987aac] .exchange-help-page__figure img{border-radius:12px}}.exchange-edit__hero-actions[data-v-75cbca05]{align-items:center;display:flex}.exchange-page[data-v-4f471c42]{gap:var(--space-5)}.exchange-page__hero-actions[data-v-4f471c42],.exchange-page__table-header[data-v-4f471c42],.exchange-page__pagination[data-v-4f471c42]{align-items:center;display:flex}.exchange-page__hero-actions[data-v-4f471c42],.exchange-page__action-group[data-v-4f471c42]{gap:var(--space-3)}.exchange-page__hero-actions[data-v-4f471c42]{flex-direction:column;align-items:flex-end}.exchange-page__hero-button-group[data-v-4f471c42]{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.exchange-page__help-link[data-v-4f471c42]{color:var(--color-primary);font-size:14px;line-height:1.5;text-decoration:underline}.exchange-page__help-link[data-v-4f471c42]:hover{color:var(--color-primary-light-3)}.exchange-page__stats-row[data-v-4f471c42]{margin:0}.exchange-stat-card[data-v-4f471c42]{height:100%;padding:var(--space-5)}.exchange-stat-card__label[data-v-4f471c42]{color:var(--color-text-tertiary);font-size:13px}.exchange-stat-card__value[data-v-4f471c42]{color:var(--color-text-primary);margin-top:10px;font-size:30px;font-weight:600;line-height:1.2}.exchange-stat-card__hint[data-v-4f471c42]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:13px;line-height:1.7}.exchange-stat-card--success .exchange-stat-card__value[data-v-4f471c42]{color:var(--color-success)}.exchange-stat-card--danger .exchange-stat-card__value[data-v-4f471c42]{color:var(--color-danger)}.exchange-stat-card--info .exchange-stat-card__value[data-v-4f471c42]{color:var(--color-info)}.exchange-page__filter-form[data-v-4f471c42]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.exchange-page__filter-select[data-v-4f471c42]{width:220px}.exchange-page__table-header[data-v-4f471c42]{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.exchange-page__table-title[data-v-4f471c42]{margin-bottom:var(--space-2)}.exchange-page__table[data-v-4f471c42] .el-table__cell{vertical-align:top}.exchange-page__tag-list[data-v-4f471c42]{gap:var(--space-2);flex-wrap:wrap;display:flex}.exchange-page__empty-text[data-v-4f471c42]{color:var(--color-text-disabled)}.exchange-page__action-group[data-v-4f471c42]{flex-wrap:wrap;display:flex}.exchange-page__pagination[data-v-4f471c42]{margin-top:var(--space-5);justify-content:flex-end}@media (max-width:768px){.exchange-page__hero-actions[data-v-4f471c42],.exchange-page__table-header[data-v-4f471c42],.exchange-page__pagination[data-v-4f471c42]{flex-direction:column;align-items:flex-start}.exchange-page__hero-button-group[data-v-4f471c42]{justify-content:flex-start}.exchange-page__filter-select[data-v-4f471c42]{width:100%}.exchange-page__pagination[data-v-4f471c42] .el-pagination{width:100%;overflow-x:auto}}.dashboard-home[data-v-969ce5bf]{gap:var(--space-5)}.dashboard-home__hero-actions[data-v-969ce5bf]{gap:var(--space-3);display:flex}.dashboard-home__stats-grid[data-v-969ce5bf]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-home__stat-card[data-v-969ce5bf]{min-height:148px}.dashboard-home__stat-label[data-v-969ce5bf],.dashboard-home__filter-label[data-v-969ce5bf],.dashboard-home__section-meta[data-v-969ce5bf]{color:var(--color-text-tertiary);font-size:13px}.dashboard-home__stat-value[data-v-969ce5bf],.dashboard-home__metric-value[data-v-969ce5bf],.dashboard-home__ticker-focus-price[data-v-969ce5bf]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600;line-height:1.3}.dashboard-home__stat-desc[data-v-969ce5bf]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.dashboard-home__section-header[data-v-969ce5bf]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.dashboard-home__section-header--analysis[data-v-969ce5bf]{align-items:center}.dashboard-home__analysis-status-group[data-v-969ce5bf]{gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-home__socket-status[data-v-969ce5bf]{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.dashboard-home__market-stale-notice[data-v-969ce5bf]{color:var(--color-warning);font-size:13px;line-height:1.6}.dashboard-home__analysis-card[data-v-969ce5bf]{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-home__analysis-filters[data-v-969ce5bf]{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.dashboard-home__analysis-filter-grid[data-v-969ce5bf]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-home__filter-item[data-v-969ce5bf]{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-home__filter-item--range[data-v-969ce5bf]{grid-column:span 4}.dashboard-home__filter-actions[data-v-969ce5bf]{gap:var(--space-3);display:flex}.dashboard-home__analysis-content-stack[data-v-969ce5bf]{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-home__curve-header[data-v-969ce5bf]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.dashboard-home__curve-summary-card[data-v-969ce5bf]{min-width:260px;padding:var(--space-4)}.dashboard-home__stat-desc--compact[data-v-969ce5bf]{margin-top:var(--space-2)}.dashboard-home__curve-card[data-v-969ce5bf]{min-height:640px;padding:var(--space-4);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.dashboard-home__ticker-list-card[data-v-969ce5bf]{padding:var(--space-4)}.dashboard-home__section-header--compact[data-v-969ce5bf]{margin-bottom:var(--space-3)}.dashboard-home__ticker-list[data-v-969ce5bf]{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-home__ticker-row[data-v-969ce5bf]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-subtle);grid-template-columns:minmax(140px,1.1fr) minmax(140px,1fr) minmax(120px,.8fr) minmax(180px,1fr) minmax(180px,1fr);display:grid}.dashboard-home__ticker-list--mobile[data-v-969ce5bf]{display:none}.dashboard-home__ticker-row-symbol[data-v-969ce5bf]{color:var(--color-text-primary);font-size:15px;font-weight:600}.dashboard-home__ticker-row-time[data-v-969ce5bf],.dashboard-home__ticker-row-volume[data-v-969ce5bf]{color:var(--color-text-secondary);font-size:13px}.dashboard-home__ticker-row-price[data-v-969ce5bf]{color:var(--color-text-primary);font-size:22px;font-weight:600}.dashboard-home__ticker-row-change[data-v-969ce5bf]{font-size:15px;font-weight:600}.dashboard-home__ticker-row-mobile[data-v-969ce5bf]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;display:flex}.dashboard-home__ticker-row-mobile-main[data-v-969ce5bf],.dashboard-home__ticker-row-mobile-meta[data-v-969ce5bf]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dashboard-home__chart-block[data-v-969ce5bf]{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-home__chart-title[data-v-969ce5bf]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.dashboard-home__chart-divider[data-v-969ce5bf]{height:1px;margin:var(--space-4) 0;background:var(--color-border-secondary)}.dashboard-home__curve-echart[data-v-969ce5bf]{width:100%;height:320px}.dashboard-home__collapse[data-v-969ce5bf]{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-home__panel-card[data-v-969ce5bf]{margin-top:var(--space-4)}.dashboard-home__table[data-v-969ce5bf]{width:100%}.dashboard-home__value--profit[data-v-969ce5bf]{color:#16a34a}.dashboard-home__value--loss[data-v-969ce5bf]{color:#dc2626}.dashboard-home__value--flat[data-v-969ce5bf]{color:#6b7280}@media (max-width:1199px){.dashboard-home__stats-grid[data-v-969ce5bf],.dashboard-home__analysis-filter-grid[data-v-969ce5bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home__filter-item--range[data-v-969ce5bf]{grid-column:span 2}}@media (max-width:768px){.dashboard-home__hero-actions[data-v-969ce5bf],.dashboard-home__section-header[data-v-969ce5bf],.dashboard-home__section-header--analysis[data-v-969ce5bf],.dashboard-home__curve-header[data-v-969ce5bf],.dashboard-home__filter-actions[data-v-969ce5bf]{flex-direction:column;align-items:stretch}.dashboard-home__stats-grid[data-v-969ce5bf],.dashboard-home__analysis-filter-grid[data-v-969ce5bf]{grid-template-columns:1fr}.dashboard-home__filter-item--range[data-v-969ce5bf]{grid-column:span 1}.dashboard-home__curve-card[data-v-969ce5bf]{min-height:520px}.dashboard-home__curve-echart[data-v-969ce5bf]{height:240px}.dashboard-home__ticker-list[data-v-969ce5bf]{display:none}.dashboard-home__ticker-list--mobile[data-v-969ce5bf]{display:flex}}.notification-center__hero-actions[data-v-1238d945]{gap:var(--space-3);display:flex}.notification-center__stats[data-v-1238d945]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card__label[data-v-1238d945]{color:var(--color-text-tertiary);font-size:13px}.stat-card__value[data-v-1238d945]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:26px;font-weight:600}.notification-center__filter[data-v-1238d945]{margin-bottom:var(--space-4);padding:var(--space-4)}.notification-center__filter-actions[data-v-1238d945]{margin-left:auto}.notification-list[data-v-1238d945]{gap:var(--space-4);flex-direction:column;display:flex}.notification-card[data-v-1238d945]{padding:var(--space-5)}.notification-card--read[data-v-1238d945]{opacity:.88}.notification-card__header[data-v-1238d945],.notification-card__actions[data-v-1238d945],.notification-card__footer[data-v-1238d945]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.notification-card__title[data-v-1238d945]{color:var(--color-text-primary);font-size:18px;font-weight:600}.notification-card__meta[data-v-1238d945],.notification-card__footer[data-v-1238d945]{margin-top:var(--space-2);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:13px;line-height:1.7}.notification-card__content[data-v-1238d945]{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:14px;line-height:1.8}.notification-center__pagination[data-v-1238d945]{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:1199px){.notification-center__stats[data-v-1238d945]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.notification-center__hero-actions[data-v-1238d945],.notification-card__header[data-v-1238d945],.notification-card__actions[data-v-1238d945],.notification-card__footer[data-v-1238d945],.notification-center__pagination[data-v-1238d945]{flex-direction:column;align-items:flex-start}.notification-center__stats[data-v-1238d945]{grid-template-columns:1fr}.notification-center__hero-actions[data-v-1238d945] .el-button,.notification-center__pagination[data-v-1238d945] .el-pagination{width:100%}}.simulation-page[data-v-a853cfbc]{gap:var(--space-6);flex-direction:column;display:flex}.simulation-page__hero[data-v-a853cfbc],.simulation-page__section-header[data-v-a853cfbc]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.simulation-page__hero-actions[data-v-a853cfbc]{gap:var(--space-3);flex-wrap:wrap;display:flex}.simulation-page__stats-grid[data-v-a853cfbc]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.simulation-page__stat-card[data-v-a853cfbc]{min-height:146px}.simulation-page__stat-label[data-v-a853cfbc],.simulation-page__field-label[data-v-a853cfbc],.simulation-page__summary-label[data-v-a853cfbc],.simulation-page__section-subtitle[data-v-a853cfbc]{color:var(--color-text-secondary);font-size:13px}.simulation-page__stat-value[data-v-a853cfbc]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:30px;font-weight:600}.simulation-page__stat-helper[data-v-a853cfbc]{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:13px;line-height:1.7}.simulation-page__stat-card--info .simulation-page__stat-value[data-v-a853cfbc]{color:var(--el-color-primary)}.simulation-page__stat-card--profit .simulation-page__stat-value[data-v-a853cfbc],.simulation-page__pnl-text--profit[data-v-a853cfbc]{color:var(--el-color-success)}.simulation-page__stat-card--loss .simulation-page__stat-value[data-v-a853cfbc],.simulation-page__pnl-text--loss[data-v-a853cfbc]{color:var(--el-color-danger)}.simulation-page__pnl-text--default[data-v-a853cfbc]{color:var(--color-text-primary)}.simulation-page__detail-grid[data-v-a853cfbc],.simulation-page__summary-grid[data-v-a853cfbc],.simulation-page__table-grid[data-v-a853cfbc]{gap:var(--space-4);display:grid}.simulation-page__hero-selector[data-v-a853cfbc]{width:min(520px,48vw)}.simulation-page__summary-grid[data-v-a853cfbc]{margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.simulation-page__detail-grid[data-v-a853cfbc]{margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-page__table-grid[data-v-a853cfbc]{margin-top:var(--space-5);grid-template-columns:1fr}.simulation-page__summary-card[data-v-a853cfbc],.simulation-page__detail-card[data-v-a853cfbc]{height:100%}.simulation-page__summary-value[data-v-a853cfbc]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:24px;font-weight:600}.simulation-page__summary-value--small[data-v-a853cfbc]{font-size:14px;font-weight:500;line-height:1.7}.simulation-page__detail-list[data-v-a853cfbc]{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.simulation-page__detail-item[data-v-a853cfbc]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-primary);display:flex}.simulation-page__detail-item span[data-v-a853cfbc]:first-child{color:var(--color-text-secondary)}.simulation-page__option-row[data-v-a853cfbc]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.simulation-page__option-meta[data-v-a853cfbc]{align-items:center;gap:var(--space-2);display:flex}.simulation-page__chart-wrapper[data-v-a853cfbc]{margin-top:var(--space-4);min-height:320px}.simulation-page__chart[data-v-a853cfbc]{width:100%;height:320px}.simulation-page__pagination[data-v-a853cfbc]{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:1200px){.simulation-page__stats-grid[data-v-a853cfbc],.simulation-page__summary-grid[data-v-a853cfbc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.simulation-page__hero[data-v-a853cfbc],.simulation-page__section-header[data-v-a853cfbc],.simulation-page__detail-item[data-v-a853cfbc]{flex-direction:column;align-items:flex-start}.simulation-page__detail-grid[data-v-a853cfbc],.simulation-page__table-grid[data-v-a853cfbc]{grid-template-columns:1fr}}@media (max-width:768px){.simulation-page__stats-grid[data-v-a853cfbc],.simulation-page__summary-grid[data-v-a853cfbc]{grid-template-columns:1fr}.simulation-page__hero-selector[data-v-a853cfbc]{width:100%}.simulation-page__pagination[data-v-a853cfbc]{justify-content:flex-start;overflow-x:auto}}.strategy-param-renderer[data-v-0c966baf]{flex-direction:column;gap:12px;display:flex}.strategy-param-renderer__header[data-v-0c966baf],.strategy-param-renderer__array-item-header[data-v-0c966baf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-param-renderer__title[data-v-0c966baf]{color:var(--color-text-primary);font-size:14px;font-weight:600}.strategy-param-renderer__meta[data-v-0c966baf]{color:var(--color-text-tertiary);flex-wrap:wrap;gap:8px;font-size:12px;display:inline-flex}.strategy-param-renderer__help[data-v-0c966baf]{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.strategy-param-renderer__object[data-v-0c966baf],.strategy-param-renderer__array[data-v-0c966baf]{flex-direction:column;gap:12px;display:flex}.strategy-param-renderer__array-item[data-v-0c966baf]{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-card);padding:12px}.strategy-param-renderer__number[data-v-0c966baf]{width:100%}.strategy-create-page__hero-actions[data-v-d032b51d],.strategy-create-page__actions[data-v-d032b51d]{align-items:center;gap:var(--space-3);display:flex}.strategy-create-page__page-alert[data-v-d032b51d]{border-radius:var(--radius-md)}.strategy-create-page__summary[data-v-d032b51d]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-create-page__summary-card[data-v-d032b51d]{padding:var(--space-5)}.strategy-create-page__summary-label[data-v-d032b51d],.strategy-create-page__helper[data-v-d032b51d],.strategy-create-page__info-row span[data-v-d032b51d]{color:var(--color-text-secondary);font-size:13px}.strategy-create-page__summary-value[data-v-d032b51d]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.strategy-create-page__summary-note[data-v-d032b51d]{margin-top:var(--space-2);color:var(--color-text-tertiary);font-size:13px}.strategy-create-page__content[data-v-d032b51d]{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);display:grid}.strategy-create-page__form[data-v-d032b51d]{margin-top:var(--space-4)}.strategy-create-page__select[data-v-d032b51d]{width:100%;max-width:520px}.strategy-create-page__helper[data-v-d032b51d]{margin-top:var(--space-2);line-height:1.7}.strategy-create-page__helper--warning[data-v-d032b51d]{color:var(--color-warning)}.strategy-create-page__field-error[data-v-d032b51d]{margin-top:var(--space-2);color:var(--color-danger);font-size:13px;line-height:1.7}.strategy-create-page__field-warning[data-v-d032b51d]{margin-top:var(--space-2);color:var(--color-warning);font-size:13px;line-height:1.7}.strategy-create-page__field-error--standalone[data-v-d032b51d]{margin-top:var(--space-4)}.strategy-create-page__side[data-v-d032b51d]{gap:var(--space-5);flex-direction:column;display:flex}.strategy-create-page__info-panel[data-v-d032b51d]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.strategy-create-page__info-row[data-v-d032b51d]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.strategy-create-page__risk-card[data-v-d032b51d]{box-shadow:none}.strategy-create-page__risk-block[data-v-d032b51d]{padding:var(--space-4);color:var(--color-warning);background:#fff7ed;border-color:rgba(217,119,6,.18);line-height:1.8}.strategy-create-page__param-grid[data-v-d032b51d]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-create-page__param-field[data-v-d032b51d]{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.strategy-create-page__param-field-header[data-v-d032b51d]{align-items:center;gap:var(--space-2);display:flex}.strategy-create-page__param-field-title[data-v-d032b51d]{color:var(--color-text-primary);font-size:16px;font-weight:600}.strategy-create-page__param-field-help[data-v-d032b51d]{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.strategy-create-page__preset-hint[data-v-d032b51d]{gap:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.7;display:flex}.strategy-create-page__preset-chip[data-v-d032b51d]{color:var(--color-primary-700);background:var(--color-primary-100);border-radius:999px;padding:2px 8px}.strategy-create-page__number-input[data-v-d032b51d]{width:100%}.strategy-create-page__actions[data-v-d032b51d]{margin-top:var(--space-5);justify-content:flex-end}@media (max-width:1199px){.strategy-create-page__content[data-v-d032b51d],.strategy-create-page__param-grid[data-v-d032b51d]{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.strategy-create-page__hero-actions[data-v-d032b51d],.strategy-create-page__actions[data-v-d032b51d],.strategy-create-page__summary[data-v-d032b51d]{flex-direction:column;align-items:flex-start}.strategy-create-page__summary[data-v-d032b51d]{grid-template-columns:minmax(0,1fr);display:grid}}.strategy-detail-page[data-v-f0203312]{gap:var(--space-5);flex-direction:column;display:flex}.strategy-detail-page__alert[data-v-f0203312]{margin-top:calc(var(--space-4) * -1)}.strategy-detail-page__body[data-v-f0203312]{gap:var(--space-5);flex-direction:column;display:flex}.strategy-detail-page__header-actions[data-v-f0203312]{gap:var(--space-3);align-items:center;display:flex}.strategy-detail-page__section-header[data-v-f0203312]{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.strategy-detail-page__action-group[data-v-f0203312]{gap:var(--space-3);flex-wrap:wrap;display:flex}.strategy-detail-page__summary-grid[data-v-f0203312]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-detail-page__summary-card[data-v-f0203312]{justify-content:center;gap:var(--space-2);flex-direction:column;min-height:112px;display:flex}.strategy-detail-page__summary-label[data-v-f0203312]{color:var(--color-text-secondary);font-size:14px}.strategy-detail-page__summary-value[data-v-f0203312]{color:var(--color-text-primary);font-size:20px;font-weight:600}.strategy-detail-page__detail-grid[data-v-f0203312]{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-detail-page__detail-grid>div[data-v-f0203312]{gap:var(--space-2);flex-direction:column;display:flex}.strategy-detail-page__detail-label[data-v-f0203312]{color:var(--color-text-secondary);font-size:13px}.strategy-detail-page__message-block[data-v-f0203312]{margin-top:var(--space-4);color:var(--color-text-secondary);line-height:1.7}.strategy-detail-page__pagination[data-v-f0203312]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.strategy-detail-page__drawer-content[data-v-f0203312]{gap:var(--space-4);flex-direction:column;display:flex}.strategy-detail-page__alert-block[data-v-f0203312],.strategy-detail-page__timeline[data-v-f0203312]{margin-top:var(--space-4)}.strategy-detail-page__timeline-title[data-v-f0203312]{color:var(--color-text-primary);font-weight:600;line-height:1.6}.strategy-detail-page__timeline-description[data-v-f0203312]{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:4px;line-height:1.7}.strategy-detail-page__report-detail[data-v-f0203312]{gap:var(--space-4);flex-direction:column;display:flex}.strategy-detail-page__report-meta[data-v-f0203312],.strategy-detail-page__risk-grid[data-v-f0203312]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-detail-page__risk-item[data-v-f0203312]{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);gap:var(--space-2);flex-direction:column;display:flex}.strategy-detail-page__risk-label[data-v-f0203312]{color:var(--color-text-secondary);font-size:12px}.strategy-detail-page__risk-value[data-v-f0203312]{color:var(--color-text-primary);font-weight:600;line-height:1.6}.strategy-detail-page__drawer-grid[data-v-f0203312],.strategy-detail-page__entry-grid[data-v-f0203312]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-detail-page__entry-grid--single[data-v-f0203312]{grid-template-columns:1fr}.strategy-detail-page__drawer-panel[data-v-f0203312],.strategy-detail-page__entry-card[data-v-f0203312],.strategy-detail-page__record-card[data-v-f0203312],.strategy-detail-page__message-item[data-v-f0203312]{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.strategy-detail-page__drawer-panel--full[data-v-f0203312]{margin-top:var(--space-4)}.strategy-detail-page__panel-title[data-v-f0203312]{color:var(--color-text-primary);margin-bottom:var(--space-3);font-size:14px;font-weight:600;line-height:1.6}.strategy-detail-page__panel-title--spaced[data-v-f0203312]{margin-top:var(--space-4)}.strategy-detail-page__entry-label[data-v-f0203312]{color:var(--color-text-secondary);font-size:12px}.strategy-detail-page__entry-value[data-v-f0203312]{margin-top:var(--space-2);color:var(--color-text-primary);word-break:break-word;line-height:1.7}.strategy-detail-page__message-list[data-v-f0203312],.strategy-detail-page__record-list[data-v-f0203312]{gap:var(--space-3);flex-direction:column;display:flex}.strategy-detail-page__tag-list[data-v-f0203312]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:960px){.strategy-detail-page__summary-grid[data-v-f0203312],.strategy-detail-page__detail-grid[data-v-f0203312],.strategy-detail-page__report-meta[data-v-f0203312],.strategy-detail-page__risk-grid[data-v-f0203312],.strategy-detail-page__drawer-grid[data-v-f0203312],.strategy-detail-page__entry-grid[data-v-f0203312]{grid-template-columns:1fr}.strategy-detail-page__section-header[data-v-f0203312]{flex-direction:column}.strategy-detail-page__header-actions[data-v-f0203312],.strategy-detail-page__action-group[data-v-f0203312]{width:100%}}.strategy-list-page__hero-actions[data-v-2c6df838],.strategy-list-page__table-actions[data-v-2c6df838]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.strategy-list-page__stats[data-v-2c6df838]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-list-page__stat-card[data-v-2c6df838]{padding:var(--space-5)}.strategy-list-page__stat-card--warning[data-v-2c6df838]{background:linear-gradient(#fff 0%,#fffaf3 100%);border-color:rgba(217,119,6,.18)}.strategy-list-page__stat-label[data-v-2c6df838],.strategy-list-page__detail-label[data-v-2c6df838],.strategy-list-page__filter-label[data-v-2c6df838],.strategy-list-page__summary-label[data-v-2c6df838]{color:var(--color-text-tertiary);font-size:13px}.strategy-list-page__stat-value[data-v-2c6df838],.strategy-list-page__summary-value[data-v-2c6df838]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:28px;font-weight:600}.strategy-list-page__stat-note[data-v-2c6df838]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px}.strategy-list-page__section-header[data-v-2c6df838]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.strategy-list-page__filters[data-v-2c6df838]{margin-top:var(--space-4);padding:var(--space-5)}.strategy-list-page__filters--mobile[data-v-2c6df838]{background:0 0;border:0;margin-top:0;padding:0}.strategy-list-page__filter-grid[data-v-2c6df838]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-list-page__filter-item[data-v-2c6df838]{gap:var(--space-2);flex-direction:column;display:flex}.strategy-list-page__filter-item--keyword[data-v-2c6df838]{grid-column:span 1}.strategy-list-page__filter-actions[data-v-2c6df838]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.strategy-list-page__mobile-filter-trigger[data-v-2c6df838]{display:none}.strategy-list-page__table[data-v-2c6df838]{margin-top:var(--space-4)}.strategy-list-page__instance-name[data-v-2c6df838]{gap:var(--space-1);flex-direction:column;display:flex}.strategy-list-page__muted[data-v-2c6df838]{color:var(--color-text-tertiary);font-size:12px}.strategy-list-page__pagination[data-v-2c6df838]{margin-top:var(--space-5);justify-content:flex-end;display:flex}[data-v-2c6df838] .strategy-status-tag{border-width:1px;font-weight:500}[data-v-2c6df838] .strategy-status-tag--success{color:var(--color-success);background:#ecfdf3;border-color:rgba(22,163,74,.18)}[data-v-2c6df838] .strategy-status-tag--warning{color:var(--color-warning);background:#fff7ed;border-color:rgba(217,119,6,.18)}[data-v-2c6df838] .strategy-status-tag--danger{color:var(--color-danger);background:#fef2f2;border-color:rgba(220,38,38,.18)}[data-v-2c6df838] .strategy-status-tag--info{color:var(--color-info);background:#eff6ff;border-color:rgba(37,99,235,.18)}.strategy-list-page__drawer[data-v-2c6df838]{gap:var(--space-5);flex-direction:column;display:flex}.strategy-list-page__drawer-actions[data-v-2c6df838]{justify-content:flex-end;gap:var(--space-3);display:flex}.strategy-list-page__drawer-summary[data-v-2c6df838]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-list-page__summary-card[data-v-2c6df838]{padding:var(--space-4)}.strategy-list-page__detail-card[data-v-2c6df838]{box-shadow:none}.strategy-list-page__detail-grid[data-v-2c6df838]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-list-page__detail-grid>div[data-v-2c6df838]{gap:var(--space-2);flex-direction:column;display:flex}.strategy-list-page__message-block[data-v-2c6df838]{margin-top:var(--space-4);padding:var(--space-4);color:var(--color-text-secondary);line-height:1.8}@media (max-width:1199px){.strategy-list-page__stats[data-v-2c6df838],.strategy-list-page__filter-grid[data-v-2c6df838],.strategy-list-page__drawer-summary[data-v-2c6df838],.strategy-list-page__detail-grid[data-v-2c6df838]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.strategy-list-page__hero-actions[data-v-2c6df838],.strategy-list-page__drawer-actions[data-v-2c6df838],.strategy-list-page__table-actions[data-v-2c6df838],.strategy-list-page__section-header[data-v-2c6df838]{flex-direction:column;align-items:flex-start}.strategy-list-page__filters--desktop[data-v-2c6df838]{display:none}.strategy-list-page__mobile-filter-trigger[data-v-2c6df838]{display:inline-flex}.strategy-list-page__stats[data-v-2c6df838],.strategy-list-page__drawer-summary[data-v-2c6df838],.strategy-list-page__detail-grid[data-v-2c6df838],.strategy-list-page__filter-grid[data-v-2c6df838],.strategy-list-page__filter-actions[data-v-2c6df838],.strategy-list-page__filter-actions--mobile[data-v-2c6df838]{grid-template-columns:minmax(0,1fr)}.strategy-list-page__filter-actions[data-v-2c6df838],.strategy-list-page__filter-actions--mobile[data-v-2c6df838]{flex-direction:column;align-items:stretch}.strategy-list-page__pagination[data-v-2c6df838]{justify-content:flex-start;overflow-x:auto}}.user-center[data-v-4ca31f5a]{gap:var(--space-5)}.user-center__card[data-v-4ca31f5a]{height:100%}.section-header[data-v-4ca31f5a]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.info-grid[data-v-4ca31f5a]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-grid__item[data-v-4ca31f5a],.security-list__item[data-v-4ca31f5a],.invite-panel__item[data-v-4ca31f5a],.stat-list__item[data-v-4ca31f5a]{padding:var(--space-4)}.info-grid__label[data-v-4ca31f5a],.security-list__label[data-v-4ca31f5a],.invite-panel__label[data-v-4ca31f5a],.stat-list__label[data-v-4ca31f5a]{color:var(--color-text-tertiary);font-size:13px}.info-grid__value[data-v-4ca31f5a],.security-list__value[data-v-4ca31f5a],.invite-panel__value[data-v-4ca31f5a],.stat-list__value[data-v-4ca31f5a]{color:var(--color-text-primary);word-break:break-word;margin-top:10px;font-size:16px;font-weight:600;line-height:1.6}.invite-panel[data-v-4ca31f5a],.security-list[data-v-4ca31f5a],.stat-list[data-v-4ca31f5a]{gap:var(--space-3);flex-direction:column;display:flex}.security-list__item[data-v-4ca31f5a],.invite-panel__item[data-v-4ca31f5a]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.invite-panel__item[data-v-4ca31f5a]{flex-direction:column;align-items:flex-start}.invite-panel__value--link[data-v-4ca31f5a]{width:100%;font-size:14px}.stat-list__hint[data-v-4ca31f5a]{color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.7}.user-center__pagination[data-v-4ca31f5a]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.user-center__dialog-hint[data-v-4ca31f5a]{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.user-center__dialog-actions[data-v-4ca31f5a]{justify-content:flex-end;gap:var(--space-3);display:flex}@media (max-width:768px){.page-hero[data-v-4ca31f5a],.section-header[data-v-4ca31f5a],.security-list__item[data-v-4ca31f5a]{flex-direction:column;align-items:flex-start}.info-grid[data-v-4ca31f5a]{grid-template-columns:1fr}.user-center__pagination[data-v-4ca31f5a]{justify-content:flex-start}}.wallet-section-nav[data-v-0977297a]{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.wallet-section-nav__button[data-v-0977297a]{min-width:112px}@media (max-width:768px){.wallet-section-nav[data-v-0977297a]{flex-direction:column}.wallet-section-nav__button[data-v-0977297a]{width:100%}}.wallet-overview__hero-actions[data-v-f1710caa]{gap:var(--space-3);display:flex}.wallet-overview__stats[data-v-f1710caa]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card__label[data-v-f1710caa],.summary-grid__label[data-v-f1710caa],.status-list__label[data-v-f1710caa]{color:var(--color-text-tertiary);font-size:13px}.stat-card__value[data-v-f1710caa],.summary-grid__value[data-v-f1710caa]{margin-top:var(--space-3);color:var(--color-text-primary);word-break:break-word;font-size:26px;font-weight:600;line-height:1.3}.stat-card__desc[data-v-f1710caa],.status-list__desc[data-v-f1710caa],.notice-card__list[data-v-f1710caa]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.summary-grid[data-v-f1710caa]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-grid__item[data-v-f1710caa],.status-list__item[data-v-f1710caa],.notice-card[data-v-f1710caa]{padding:var(--space-4)}.status-list[data-v-f1710caa]{gap:var(--space-3);flex-direction:column;display:flex}.status-list__item[data-v-f1710caa]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.notice-card__list[data-v-f1710caa]{margin-bottom:0;padding-left:18px}@media (max-width:1199px){.wallet-overview__stats[data-v-f1710caa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.wallet-overview__hero-actions[data-v-f1710caa],.status-list__item[data-v-f1710caa]{flex-direction:column;align-items:flex-start}.wallet-overview__hero-actions[data-v-f1710caa] .el-button{width:100%}.wallet-overview__stats[data-v-f1710caa],.summary-grid[data-v-f1710caa]{grid-template-columns:1fr}}.wallet-recharge__submit-card[data-v-70f581b5]{margin-top:var(--space-5)}.wallet-recharge__submit[data-v-70f581b5]{justify-content:flex-end;display:flex}.address-list[data-v-70f581b5],.tips-grid[data-v-70f581b5]{gap:var(--space-3);flex-direction:column;display:flex}.address-card[data-v-70f581b5],.tips-grid__item[data-v-70f581b5]{padding:var(--space-4)}.address-card__meta[data-v-70f581b5]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.address-card__actions[data-v-70f581b5]{align-items:center;gap:var(--space-2);display:flex}.address-card__chain[data-v-70f581b5],.tips-grid__title[data-v-70f581b5]{color:var(--color-text-primary);font-size:14px;font-weight:600}.address-card__text[data-v-70f581b5]{margin-top:var(--space-3);color:var(--color-text-primary);word-break:break-all;font-size:14px;line-height:1.7}.address-card__remark[data-v-70f581b5],.tips-grid__desc[data-v-70f581b5]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px;line-height:1.7}.wallet-recharge__filter[data-v-70f581b5]{margin-bottom:var(--space-4);padding:var(--space-4)}.wallet-recharge__filter-actions[data-v-70f581b5]{margin-left:auto}.wallet-recharge__pagination[data-v-70f581b5]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.wallet-recharge__table[data-v-70f581b5] .wallet-table-row--active>td{background:rgba(37,99,235,.08)!important}@media (max-width:768px){.wallet-recharge__submit[data-v-70f581b5],.wallet-recharge__pagination[data-v-70f581b5]{justify-content:stretch}.wallet-recharge__submit[data-v-70f581b5] .el-button,.wallet-recharge__pagination[data-v-70f581b5] .el-pagination{width:100%}}.wallet-transactions__filter[data-v-a7f36ec4]{margin-bottom:var(--space-4);padding:var(--space-4)}.wallet-transactions__filter-actions[data-v-a7f36ec4]{margin-left:auto}.wallet-transactions__pagination[data-v-a7f36ec4]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.wallet-transactions__amount--credit[data-v-a7f36ec4]{color:var(--color-success);font-weight:600}.wallet-transactions__amount--debit[data-v-a7f36ec4]{color:var(--color-danger);font-weight:600}@media (max-width:768px){.wallet-transactions__pagination[data-v-a7f36ec4]{justify-content:stretch}.wallet-transactions__pagination[data-v-a7f36ec4] .el-pagination{width:100%}}.tips-grid[data-v-be9cbd29]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tips-grid__item[data-v-be9cbd29]{padding:var(--space-4)}.tips-grid__title[data-v-be9cbd29]{color:var(--color-text-primary);font-size:14px;font-weight:600}.tips-grid__desc[data-v-be9cbd29]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.wallet-withdraw-addresses__code-row[data-v-be9cbd29]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 140px;width:100%;display:grid}@media (max-width:768px){.tips-grid[data-v-be9cbd29],.wallet-withdraw-addresses__code-row[data-v-be9cbd29]{grid-template-columns:1fr}}.wallet-withdraw__stats[data-v-a6fc3609]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-card__label[data-v-a6fc3609],.wallet-withdraw__preview-label[data-v-a6fc3609]{color:var(--color-text-tertiary);font-size:13px}.stat-card__value[data-v-a6fc3609],.wallet-withdraw__preview-value[data-v-a6fc3609]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.3}.wallet-withdraw__mode[data-v-a6fc3609]{margin-bottom:var(--space-4)}.wallet-withdraw__preview[data-v-a6fc3609]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-withdraw__preview-item[data-v-a6fc3609],.wallet-withdraw__result[data-v-a6fc3609],.remind-list__item[data-v-a6fc3609]{padding:var(--space-4)}.wallet-withdraw__submit[data-v-a6fc3609]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.wallet-withdraw__result[data-v-a6fc3609]{margin-top:var(--space-4)}.wallet-withdraw__result-title[data-v-a6fc3609]{color:var(--color-text-primary);font-size:14px;font-weight:600}.wallet-withdraw__result-grid[data-v-a6fc3609]{gap:var(--space-3);margin-top:var(--space-3);color:var(--color-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px;display:grid}.remind-list[data-v-a6fc3609]{gap:var(--space-3);flex-direction:column;display:flex}.remind-list__item[data-v-a6fc3609]{color:var(--color-text-secondary);font-size:14px;line-height:1.8}.wallet-withdraw__filter[data-v-a6fc3609]{margin-bottom:var(--space-4);padding:var(--space-4)}.wallet-withdraw__filter-actions[data-v-a6fc3609]{margin-left:auto}.wallet-withdraw__pagination[data-v-a6fc3609]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.wallet-withdraw[data-v-a6fc3609] .wallet-table-row--active>td{background:rgba(37,99,235,.08)!important}@media (max-width:1199px){.wallet-withdraw__stats[data-v-a6fc3609]{grid-template-columns:1fr}}@media (max-width:768px){.wallet-withdraw__preview[data-v-a6fc3609],.wallet-withdraw__result-grid[data-v-a6fc3609]{grid-template-columns:1fr}.wallet-withdraw__submit[data-v-a6fc3609],.wallet-withdraw__pagination[data-v-a6fc3609]{justify-content:stretch}.wallet-withdraw__submit[data-v-a6fc3609] .el-button,.wallet-withdraw__pagination[data-v-a6fc3609] .el-pagination{width:100%}}.coverage-summary-table[data-v-9996f216]{gap:var(--space-4);flex-direction:column;display:flex}.coverage-summary-table__header[data-v-9996f216],.coverage-summary-table__actions[data-v-9996f216]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.coverage-summary-table__task-alert-content[data-v-9996f216]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.coverage-summary-table__task-alert-label[data-v-9996f216]{font-weight:600}.coverage-summary-table__task-alert-item[data-v-9996f216]{color:#065f46;word-break:break-all;background:#ecfdf5;border-radius:6px;max-width:100%;padding:4px 8px;font-weight:600;display:inline-flex}.coverage-summary-table__pagination[data-v-9996f216]{justify-content:flex-end;display:flex}@media (max-width:768px){.coverage-summary-table__header[data-v-9996f216],.coverage-summary-table__pagination[data-v-9996f216]{justify-content:flex-start}}.market-filter-panel[data-v-bea84898]{gap:var(--space-4);flex-direction:column;display:flex}.market-filter-panel__header[data-v-bea84898],.market-filter-panel__batch-bar[data-v-bea84898]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.market-filter-panel__form[data-v-bea84898],.market-filter-panel__batch-actions[data-v-bea84898]{flex-wrap:wrap;display:flex}.market-filter-panel__batch-actions[data-v-bea84898]{gap:var(--space-3)}.market-filter-panel__select-wide[data-v-bea84898]{width:180px}.market-filter-panel__select-narrow[data-v-bea84898]{width:120px}.market-filter-panel__select-medium[data-v-bea84898]{width:160px}.market-filter-panel__select-symbols[data-v-bea84898]{width:320px}.market-filter-panel__batch-bar[data-v-bea84898]{padding:var(--space-4)}.market-filter-panel__batch-summary[data-v-bea84898]{gap:var(--space-2);flex-direction:column;display:flex}.market-filter-panel__batch-label[data-v-bea84898]{color:var(--color-text-tertiary);font-size:13px}.market-filter-panel__batch-value[data-v-bea84898]{color:var(--color-text-primary);font-size:28px;font-weight:600}.market-filter-panel__batch-desc[data-v-bea84898]{color:var(--color-text-secondary);font-size:14px;line-height:1.7}@media (max-width:1199px){.market-filter-panel__batch-bar[data-v-bea84898]{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.market-filter-panel__header[data-v-bea84898],.market-filter-panel__batch-actions[data-v-bea84898]{flex-direction:column;align-items:flex-start}.market-filter-panel__select-wide[data-v-bea84898],.market-filter-panel__select-narrow[data-v-bea84898],.market-filter-panel__select-medium[data-v-bea84898],.market-filter-panel__select-symbols[data-v-bea84898]{width:100%}}.market-stat-cards[data-v-a7f1a534]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-stat-cards__item[data-v-a7f1a534]{min-height:148px}.market-stat-cards__label[data-v-a7f1a534]{color:var(--color-text-tertiary);font-size:13px}.market-stat-cards__value[data-v-a7f1a534]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:30px;font-weight:700}.market-stat-cards__desc[data-v-a7f1a534]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.market-stat-cards__item--warning .market-stat-cards__value[data-v-a7f1a534]{color:#d97706}.market-stat-cards__item--info .market-stat-cards__value[data-v-a7f1a534]{color:#2563eb}@media (max-width:1199px){.market-stat-cards[data-v-a7f1a534]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.market-stat-cards[data-v-a7f1a534]{grid-template-columns:1fr}}.market-task-drawer__toolbar[data-v-ee8c3ec0]{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.market-task-drawer__status-select[data-v-ee8c3ec0]{width:160px}.market-task-drawer__alert[data-v-ee8c3ec0]{margin-bottom:var(--space-4)}@media (max-width:768px){.market-task-drawer__toolbar[data-v-ee8c3ec0]{flex-direction:column;align-items:stretch}.market-task-drawer__status-select[data-v-ee8c3ec0]{width:100%}}.market-data-page[data-v-e7e878ca]{gap:var(--space-5)}.market-data-page__hero[data-v-e7e878ca]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.market-data-page__hero-actions[data-v-e7e878ca]{gap:var(--space-3);flex-wrap:wrap;display:flex}.market-data-page__polling-alert[data-v-e7e878ca]{margin-top:calc(var(--space-4) * -1)}.market-data-page__task-progress[data-v-e7e878ca]{min-width:220px}.section-subtitle[data-v-e7e878ca]{margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:16px;font-weight:600}.detail-card[data-v-e7e878ca],.gap-table[data-v-e7e878ca]{margin-bottom:var(--space-5)}.dialog-tag[data-v-e7e878ca]{margin-right:var(--space-2);margin-bottom:var(--space-2)}@media (max-width:768px){.market-data-page__hero[data-v-e7e878ca],.market-data-page__hero-actions[data-v-e7e878ca]{flex-direction:column;align-items:flex-start}}.trade-section-nav[data-v-c93d6e32]{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.trade-section-nav__button[data-v-c93d6e32]{min-width:112px}@media (max-width:768px){.trade-section-nav[data-v-c93d6e32]{flex-direction:column}.trade-section-nav__button[data-v-c93d6e32]{width:100%}}.trade-history-page__stats[data-v-56ef7d8d]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trade-history-page__stat-card--danger[data-v-56ef7d8d]{background:linear-gradient(#fff7f7 0%,#fff 100%);border-color:rgba(220,38,38,.2)}.trade-history-page__stat-label[data-v-56ef7d8d],.trade-history-page__filter-label[data-v-56ef7d8d]{color:var(--color-text-tertiary);font-size:13px}.trade-history-page__stat-value[data-v-56ef7d8d]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:24px;font-weight:600}.trade-history-page__stat-note[data-v-56ef7d8d]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.trade-history-page__filters[data-v-56ef7d8d]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);display:flex}.trade-history-page__filter-grid[data-v-56ef7d8d]{gap:var(--space-4);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trade-history-page__filter-item--range[data-v-56ef7d8d]{grid-column:span 2}.trade-history-page__filter-label[data-v-56ef7d8d]{margin-bottom:var(--space-2)}.trade-history-page__filter-actions[data-v-56ef7d8d],.trade-history-page__table-header[data-v-56ef7d8d]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.trade-history-page__hero-actions[data-v-56ef7d8d],.trade-history-page__header-meta[data-v-56ef7d8d]{gap:var(--space-3);flex-wrap:wrap;display:flex}.trade-history-page__pnl--profit[data-v-56ef7d8d]{color:var(--color-success);font-weight:600}.trade-history-page__pnl--loss[data-v-56ef7d8d]{color:var(--color-danger);font-weight:600}.trade-history-page__pnl--flat[data-v-56ef7d8d]{color:var(--color-text-secondary)}.trade-history-page__pagination[data-v-56ef7d8d]{margin-top:var(--space-5);justify-content:flex-end;display:flex}.trade-history-page__target-alert[data-v-56ef7d8d]{margin:var(--space-4) 0}[data-v-56ef7d8d] .trade-history-page__row--highlight{--el-table-tr-bg-color:rgba(37,99,235,.08)}.trade-history-page__table-header-text[data-v-56ef7d8d]{flex-direction:column;line-height:1.4;display:flex}.trade-history-page__table-header-unit[data-v-56ef7d8d]{color:var(--color-text-tertiary);font-size:12px;font-weight:400}@media (max-width:1199px){.trade-history-page__stats[data-v-56ef7d8d],.trade-history-page__filter-grid[data-v-56ef7d8d]{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-history-page__filter-item--range[data-v-56ef7d8d]{grid-column:span 2}}@media (max-width:768px){.trade-history-page__stats[data-v-56ef7d8d],.trade-history-page__filter-grid[data-v-56ef7d8d]{grid-template-columns:1fr}.trade-history-page__filters[data-v-56ef7d8d],.trade-history-page__filter-actions[data-v-56ef7d8d],.trade-history-page__table-header[data-v-56ef7d8d]{flex-direction:column;align-items:stretch}}.trade-order-page__stats[data-v-a82eb460]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trade-order-page__stat-card--warning[data-v-a82eb460]{background:linear-gradient(#fffaf2 0%,#fff 100%);border-color:rgba(217,119,6,.24)}.trade-order-page__stat-label[data-v-a82eb460],.trade-order-page__filter-label[data-v-a82eb460]{color:var(--color-text-tertiary);font-size:13px}.trade-order-page__stat-value[data-v-a82eb460]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:24px;font-weight:600}.trade-order-page__stat-note[data-v-a82eb460]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.trade-order-page__filters[data-v-a82eb460]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);display:flex}.trade-order-page__filter-grid[data-v-a82eb460]{gap:var(--space-4);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trade-order-page__filter-item--range[data-v-a82eb460]{grid-column:span 2}.trade-order-page__filter-label[data-v-a82eb460]{margin-bottom:var(--space-2)}.trade-order-page__filter-actions[data-v-a82eb460],.trade-order-page__table-header[data-v-a82eb460]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.trade-order-page__hero-actions[data-v-a82eb460],.trade-order-page__header-meta[data-v-a82eb460]{gap:var(--space-3);flex-wrap:wrap;display:flex}.trade-order-page__pnl--profit[data-v-a82eb460]{color:var(--color-success);font-weight:600}.trade-order-page__pnl--loss[data-v-a82eb460]{color:var(--color-danger);font-weight:600}.trade-order-page__pnl--flat[data-v-a82eb460]{color:var(--color-text-secondary)}.trade-order-page__pagination[data-v-a82eb460]{margin-top:var(--space-5);justify-content:flex-end;display:flex}.trade-order-page__target-alert[data-v-a82eb460]{margin:var(--space-4) 0}[data-v-a82eb460] .trade-order-page__row--highlight{--el-table-tr-bg-color:rgba(37,99,235,.08)}.trade-order-page__table-header-text[data-v-a82eb460]{flex-direction:column;line-height:1.4;display:flex}.trade-order-page__table-header-unit[data-v-a82eb460]{color:var(--color-text-tertiary);font-size:12px;font-weight:400}@media (max-width:1199px){.trade-order-page__stats[data-v-a82eb460],.trade-order-page__filter-grid[data-v-a82eb460]{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-order-page__filter-item--range[data-v-a82eb460]{grid-column:span 2}}@media (max-width:768px){.trade-order-page__stats[data-v-a82eb460],.trade-order-page__filter-grid[data-v-a82eb460]{grid-template-columns:1fr}.trade-order-page__filter-item--range[data-v-a82eb460],.trade-order-page__filters[data-v-a82eb460],.trade-order-page__filter-actions[data-v-a82eb460],.trade-order-page__table-header[data-v-a82eb460]{flex-direction:column;grid-column:auto;align-items:stretch}}.trade-position-page__hero-actions[data-v-2f996725]{align-items:center;gap:var(--space-3);display:flex}.trade-position-page__refresh-tip[data-v-2f996725]{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.trade-position-page__stats[data-v-2f996725]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trade-position-page__stat-card[data-v-2f996725]{min-height:148px}.trade-position-page__stat-card--warning[data-v-2f996725]{background:linear-gradient(#fffaf2 0%,#fff 100%);border-color:rgba(217,119,6,.24)}.trade-position-page__stat-card--danger[data-v-2f996725]{background:linear-gradient(#fff7f7 0%,#fff 100%);border-color:rgba(220,38,38,.2)}.trade-position-page__stat-card--profit[data-v-2f996725]{background:linear-gradient(#f2fbf4 0%,#fff 100%);border-color:rgba(22,163,74,.2)}.trade-position-page__stat-card--loss[data-v-2f996725]{background:linear-gradient(#fff7f7 0%,#fff 100%);border-color:rgba(220,38,38,.2)}.trade-position-page__stat-label[data-v-2f996725],.trade-position-page__summary-label[data-v-2f996725],.trade-position-page__dialog-label[data-v-2f996725]{color:var(--color-text-tertiary);font-size:13px}.trade-position-page__stat-value[data-v-2f996725],.trade-position-page__summary-value[data-v-2f996725],.trade-position-page__dialog-value[data-v-2f996725]{margin-top:var(--space-3);color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.35}.trade-position-page__stat-note[data-v-2f996725],.trade-position-page__dialog-desc[data-v-2f996725]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.trade-position-page__section-header[data-v-2f996725]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.trade-position-page__summary-grid[data-v-2f996725]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trade-position-page__summary-item[data-v-2f996725],.trade-position-page__dialog-block[data-v-2f996725]{padding:var(--space-4)}.trade-position-page__warning-list[data-v-2f996725]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.trade-position-page__warning-list--dialog[data-v-2f996725]{margin-top:var(--space-4)}.trade-position-page__warning-item[data-v-2f996725],.trade-position-page__risk-block[data-v-2f996725]{padding:var(--space-4);color:var(--color-warning);background:#fff8ef;border-color:rgba(217,119,6,.18);font-size:14px;line-height:1.7}.trade-position-page__filters[data-v-2f996725]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);display:flex}.trade-position-page__filter-grid[data-v-2f996725]{gap:var(--space-4);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trade-position-page__filter-item[data-v-2f996725]{min-width:0}.trade-position-page__filter-label[data-v-2f996725]{margin-bottom:var(--space-2);color:var(--color-text-tertiary);font-size:13px}.trade-position-page__filter-actions[data-v-2f996725]{gap:var(--space-3);display:flex}.trade-position-page__pnl--profit[data-v-2f996725]{color:var(--color-success);font-weight:600}.trade-position-page__pnl--loss[data-v-2f996725]{color:var(--color-danger);font-weight:600}.trade-position-page__pnl--flat[data-v-2f996725]{color:var(--color-text-secondary)}.trade-position-page__dialog-grid[data-v-2f996725]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-position-page__table-header-text[data-v-2f996725]{flex-direction:column;line-height:1.4;display:flex}.trade-position-page__table-header-unit[data-v-2f996725]{color:var(--color-text-tertiary);font-size:12px;font-weight:400}@media (max-width:1199px){.trade-position-page__stats[data-v-2f996725],.trade-position-page__summary-grid[data-v-2f996725]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.trade-position-page__hero-actions[data-v-2f996725],.trade-position-page__section-header[data-v-2f996725],.trade-position-page__filters[data-v-2f996725],.trade-position-page__filter-actions[data-v-2f996725]{flex-direction:column;align-items:stretch}.trade-position-page__stats[data-v-2f996725],.trade-position-page__summary-grid[data-v-2f996725],.trade-position-page__filter-grid[data-v-2f996725],.trade-position-page__dialog-grid[data-v-2f996725]{grid-template-columns:1fr}}.system-feedback-page[data-v-b9cb2ae0]{background:var(--el-fill-color-lighter);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.system-feedback-page__card[data-v-b9cb2ae0]{border-radius:16px;width:min(100%,720px)}.system-feedback-page__actions[data-v-b9cb2ae0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.system-feedback-page__details[data-v-b9cb2ae0]{background:var(--el-fill-color-light);border-radius:12px;margin-top:8px;padding:16px}.system-feedback-page__detail-row[data-v-b9cb2ae0]{color:var(--el-text-color-secondary);justify-content:space-between;gap:16px;font-size:14px;display:flex}.system-feedback-page__detail-row strong[data-v-b9cb2ae0]{color:var(--el-text-color-primary);word-break:break-all;text-align:right}@media (max-width:768px){.system-feedback-page__detail-row[data-v-b9cb2ae0]{flex-direction:column}.system-feedback-page__detail-row strong[data-v-b9cb2ae0]{text-align:left}}.system-feedback-page[data-v-0df72dd8]{background:var(--el-fill-color-lighter);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.system-feedback-page__card[data-v-0df72dd8]{border-radius:16px;width:min(100%,760px)}.system-feedback-page__actions[data-v-0df72dd8]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.system-feedback-page__details[data-v-0df72dd8]{background:var(--el-fill-color-light);border-radius:12px;margin-top:8px;padding:16px}.system-feedback-page__detail-row[data-v-0df72dd8]{color:var(--el-text-color-secondary);justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.system-feedback-page__detail-row strong[data-v-0df72dd8]{color:var(--el-text-color-primary);word-break:break-word;text-align:right}.system-feedback-page__detail-block[data-v-0df72dd8]{color:var(--el-text-color-secondary);flex-direction:column;gap:8px;margin-top:12px;font-size:14px;display:flex}.system-feedback-page__detail-block pre[data-v-0df72dd8]{white-space:pre-wrap;word-break:break-word;background:var(--el-fill-color-blank);color:var(--el-text-color-primary);border-radius:10px;margin:0;padding:12px;font-family:Consolas,Courier New,monospace}@media (max-width:768px){.system-feedback-page__detail-row[data-v-0df72dd8]{flex-direction:column}.system-feedback-page__detail-row strong[data-v-0df72dd8]{text-align:left}}.system-feedback-page[data-v-ac0929cd]{background:var(--el-fill-color-lighter);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.system-feedback-page__card[data-v-ac0929cd]{border-radius:16px;width:min(100%,720px)}.system-feedback-page__actions[data-v-ac0929cd]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.system-feedback-page__details[data-v-ac0929cd]{background:var(--el-fill-color-light);border-radius:12px;margin-top:8px;padding:16px}.system-feedback-page__detail-row[data-v-ac0929cd]{color:var(--el-text-color-secondary);justify-content:space-between;gap:16px;font-size:14px;display:flex}.system-feedback-page__detail-row strong[data-v-ac0929cd]{color:var(--el-text-color-primary);word-break:break-all;text-align:right}@media (max-width:768px){.system-feedback-page__detail-row[data-v-ac0929cd]{flex-direction:column}.system-feedback-page__detail-row strong[data-v-ac0929cd]{text-align:left}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#2563eb;--color-bg-page:#f3f6fb;--color-bg-card:#fff;--color-bg-elevated:#fafbfd;--color-bg-sidebar:#fff;--color-border-primary:#e5e7eb;--color-border-secondary:#eef2f7;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-disabled:#9ca3af;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 4px 12px rgba(17,24,39,.04);--shadow-md:0 10px 24px rgba(17,24,39,.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-width:248px;--sidebar-collapsed-width:84px;--app-bg:var(--color-bg-page);--app-bg-soft:var(--color-bg-elevated);--app-text:var(--color-text-primary);--app-text-secondary:var(--color-text-tertiary);--app-border:var(--color-border-primary);--app-border-strong:var(--color-border-secondary);--app-primary:var(--color-primary);--app-primary-dark:var(--color-primary-hover);--app-success:var(--color-success);--app-card-shadow:var(--shadow-md);--app-radius-lg:var(--radius-lg);--app-radius-md:var(--radius-md);background-color:#f3f6fb;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100vh;margin:0}body{background:var(--app-bg);color:var(--app-text)}a{color:inherit;text-decoration:none}.page-card{border-radius:var(--radius-lg);border:1px solid var(--color-border-primary);background:var(--color-bg-card);box-shadow:var(--app-card-shadow)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.page-title{color:var(--color-text-primary);margin:0;font-size:28px;font-weight:600}.page-subtitle{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.7}.page-shell{gap:var(--space-5);flex-direction:column;display:flex}.page-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);display:flex}.page-eyebrow{color:var(--color-primary);font-size:12px;font-weight:600;line-height:1.5}.page-section-card{padding:var(--space-5)}.section-title{margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:20px;font-weight:600}.section-description{margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--color-text-tertiary);font-size:13px;line-height:1.7}.surface-block{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.info-list{gap:var(--space-3);flex-direction:column;display:flex}.el-button--primary{--el-button-bg-color:var(--app-primary);--el-button-border-color:var(--app-primary);--el-button-hover-bg-color:var(--app-primary-dark);--el-button-hover-border-color:var(--app-primary-dark);--el-button-active-bg-color:var(--app-primary-dark);--el-button-active-border-color:var(--app-primary-dark)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:var(--radius-md)}.el-tag{border-radius:var(--radius-sm)}@media (max-width:768px){.page-header{flex-direction:column;align-items:flex-start}.page-title{font-size:24px}.page-hero{padding:var(--space-5);flex-direction:column}}
