:root{--ds-canvas: #ffffff;--ds-canvas-soft: #f6f9fc;--ds-canvas-cream: #f5e9d4;--ds-canvas-subdued: #eef2f7;--ds-ink: #0d253d;--ds-ink-secondary: #273951;--ds-body: #425466;--ds-mute: #64748d;--ds-mute-2: #61718a;--ds-on-primary: #ffffff;--ds-hairline: #e3e8ee;--ds-hairline-input: #a8c3de;--ds-hairline-strong: #c1c9d2;--ds-primary: #533afd;--ds-primary-deep: #4434d4;--ds-primary-press: #2e2b8c;--ds-primary-soft: #665efd;--ds-primary-bg-soft: #f0f3ff;--ds-primary-bg-subdued-hover: #b9b9f9;--ds-brand-dark-900: #1c1e54;--ds-success: #00d924;--ds-success-soft: #def7ec;--ds-warning: #f5a623;--ds-warning-soft: #ffefcf;--ds-error: #df1b41;--ds-error-soft: #fde8e8;--ds-ruby: #ea2261;--ds-magenta: #f96bee;--ds-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;--ds-font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ds-radius-xs: 4px;--ds-radius-sm: 6px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-pill: 9999px;--ds-radius-full: 9999px;--ds-space-xxs: 2px;--ds-space-xs: 4px;--ds-space-sm: 8px;--ds-space-md: 12px;--ds-space-lg: 16px;--ds-space-xl: 24px;--ds-space-2xl: 32px;--ds-shadow-button: 0 1px 2px rgba(83, 58, 253, .24), 0 2px 4px rgba(83, 58, 253, .12);--ds-shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 2px 6px rgba(0, 0, 0, .02);--ds-shadow-elevated: 0 4px 12px rgba(13, 37, 61, .06), 0 1px 3px rgba(13, 37, 61, .04);--ds-shadow-dropdown: 0 8px 24px rgba(13, 37, 61, .12), 0 1px 3px rgba(13, 37, 61, .04)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{font-family:var(--ds-font-sans);background-color:var(--ds-canvas-soft);color:var(--ds-ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--ds-primary);color:#fff}.login-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(83,58,253,.12) 0%,rgba(249,107,238,.07) 35%,rgba(245,233,212,.05) 60%,transparent 75%),var(--ds-canvas-soft)}.login-panel{width:min(100%,420px);padding:36px;border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-lg);background:var(--ds-canvas);box-shadow:var(--ds-shadow-elevated)}.login-panel h1{margin:0 0 8px;color:var(--ds-ink);font-size:24px;font-weight:600;letter-spacing:-.015em}.login-panel p{margin:0 0 24px;color:var(--ds-body);font-size:14px;line-height:1.6}.login-form .ant-btn-primary{width:100%;height:38px;border-radius:var(--ds-radius-pill);background:var(--ds-primary);border-color:var(--ds-primary);font-weight:500;box-shadow:var(--ds-shadow-button)}.login-form .ant-btn-primary:hover{background:var(--ds-primary-deep)!important;border-color:var(--ds-primary-deep)!important}.login-error{margin-bottom:20px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-error-soft)}.admin-pro-layout .ant-pro-global-header,.admin-pro-layout .ant-pro-top-nav-header{display:flex!important;align-items:center!important;justify-content:space-between!important;height:56px!important;min-height:56px!important;padding:0 24px!important;border-bottom:1px solid var(--ds-hairline)!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 1px 2px #0d253d08!important;color:var(--ds-ink)!important;z-index:100!important;position:sticky!important;top:0!important}.admin-pro-layout .ant-pro-top-nav-header-main{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important}.admin-pro-layout .ant-pro-top-nav-header-main-left{display:flex!important;align-items:center!important;min-width:0!important;gap:12px!important}.admin-pro-layout .ant-pro-top-nav-header-main-right,.admin-pro-layout .ant-pro-global-header-right-content,.admin-pro-layout .ant-pro-global-header-layout-right-content{margin-left:auto!important;display:flex!important;align-items:center!important}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0;-webkit-user-select:none;user-select:none}.brand-mark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--ds-primary) 0%,var(--ds-primary-deep) 100%);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 1px #fff6,0 2px 6px #533afd47;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s ease}.brand-mark:hover{transform:scale(1.05);box-shadow:inset 0 1px #ffffff73,0 3px 8px #533afd59}.brand-titles{display:flex;align-items:center;gap:10px;min-width:0}.brand-title{overflow:hidden;font-size:15px;font-weight:600;color:var(--ds-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;line-height:1}.brand-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:var(--ds-radius-full);background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;line-height:1.4}.brand-tag-dot{width:5px;height:5px;border-radius:50%;background:#10b981}.header-account{display:flex!important;align-items:center!important;margin-left:auto!important;gap:12px;color:var(--ds-body);font-size:13.5px}.store-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--ds-radius-full);background:#f8fafc;border:1px solid #e2e8f0;font-size:12.5px;font-weight:500;color:#334155;transition:all .16s cubic-bezier(.4,0,.2,1);cursor:default;-webkit-user-select:none;user-select:none}.store-pill:hover{background:#fff;border-color:#cbd5e1;color:var(--ds-ink);box-shadow:0 1px 3px #0d253d0a}.store-pill-icon{color:var(--ds-primary);font-size:13px}.store-pill-label{font-feature-settings:"tnum";letter-spacing:-.01em}.live-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98166;animation:pulseLiveDot 2.4s ease-in-out infinite}@keyframes pulseLiveDot{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}.header-divider{width:1px;height:18px;margin:0 2px;background:#e2e8f0}.account-pill{display:flex;align-items:center;gap:8px;height:34px;padding:2px 10px 2px 3px;border-radius:var(--ds-radius-full);background:#fff;border:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .16s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0d253d08}.account-pill:hover,.account-pill:focus-visible,.ant-dropdown-open .account-pill{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 5px #0d253d0f}.account-avatar{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--ds-primary) 0%,var(--ds-primary-deep) 100%);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 1px 3px #533afd47}.account-meta{display:flex;align-items:center;gap:6px}.account-name{font-size:13.5px;font-weight:500;color:var(--ds-ink);letter-spacing:-.01em}.account-role-mini{display:inline-flex;align-items:center;padding:1px 6px;font-size:10.5px;font-weight:500;border-radius:var(--ds-radius-full);background:#eff2fe;color:var(--ds-primary);border:1px solid #dce2fd;line-height:1.3}.account-chevron{font-size:10px;color:#94a3b8;margin-left:2px;transition:color .16s ease,transform .18s cubic-bezier(.4,0,.2,1)}.account-pill:hover .account-chevron,.ant-dropdown-open .account-pill .account-chevron{color:var(--ds-primary);transform:rotate(180deg)}.header-account-dropdown .ant-dropdown-menu{padding:6px!important;border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px -5px #0d253d1a,0 8px 10px -6px #0d253d0a!important}.user-dropdown-card{padding:8px 6px 6px;min-width:220px}.user-dropdown-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.user-avatar-badge{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--ds-primary) 0%,var(--ds-primary-deep) 100%);color:#fff;font-size:13px;font-weight:700;box-shadow:0 2px 6px #533afd47}.user-dropdown-titles{flex:1;min-width:0}.user-dropdown-name{font-size:14.5px;font-weight:600;color:var(--ds-ink);line-height:1.3}.user-dropdown-account{font-size:12px;color:var(--ds-mute);margin-top:2px;font-feature-settings:"tnum"}.user-dropdown-role-row{display:flex;align-items:center;gap:6px;padding-top:4px}.user-role-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ds-radius-full);background:var(--ds-primary-bg-soft);color:var(--ds-primary);font-size:11px;font-weight:600;border:1px solid #d3dbfe}.user-org-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ds-radius-full);background:var(--ds-canvas-soft);color:var(--ds-body);font-size:11px;font-weight:500;border:1px solid var(--ds-hairline)}.admin-pro-layout .ant-pro-sider,.admin-pro-layout .ant-layout-sider,.admin-pro-layout .ant-pro-sider-menu{border-right:1px solid var(--ds-hairline);background:var(--ds-canvas);box-shadow:none}.admin-pro-layout .ant-pro-sider-menu{padding:12px 8px}.admin-pro-layout .ant-menu{background:transparent!important}.admin-pro-layout .ant-menu-item{height:38px!important;line-height:38px!important;margin:3px 0!important;padding:0 12px!important;border-left:3px solid transparent;border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;color:var(--ds-body);font-size:13.5px;font-weight:400;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.admin-pro-layout .ant-menu-item .ant-menu-item-icon{font-size:14.5px;color:var(--ds-mute);transition:color .14s ease}.admin-pro-layout .ant-menu-item:hover{background:var(--ds-canvas-soft)!important;color:var(--ds-ink)!important}.admin-pro-layout .ant-menu-item:hover .ant-menu-item-icon{color:var(--ds-primary)}.admin-pro-layout .ant-menu-item-selected{border-left-color:var(--ds-primary);background:var(--ds-primary-bg-soft)!important;color:var(--ds-primary)!important;font-weight:500}.admin-pro-layout .ant-menu-item-selected .ant-menu-item-icon{color:var(--ds-primary)}.admin-pro-layout .ant-menu-submenu-title{height:38px!important;line-height:38px!important;margin:3px 0!important;padding:0 12px!important;border-radius:var(--ds-radius-sm);color:var(--ds-body);font-size:13.5px;font-weight:500;transition:background-color .14s ease,color .14s ease}.admin-pro-layout .ant-menu-submenu-title .ant-menu-item-icon{font-size:14.5px;color:var(--ds-mute);transition:color .14s ease}.admin-pro-layout .ant-menu-submenu-title:hover{background:var(--ds-canvas-soft)!important;color:var(--ds-ink)!important}.admin-pro-layout .ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(--ds-primary)}.admin-pro-layout .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-pro-layout .ant-menu-submenu-active>.ant-menu-submenu-title{color:var(--ds-primary)!important;font-weight:600}.admin-pro-layout .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--ds-primary)}.admin-pro-layout .ant-menu-submenu-arrow{color:var(--ds-mute)!important;transition:transform .18s ease,color .14s ease!important}.admin-pro-layout .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:var(--ds-body)!important}.admin-pro-layout .ant-menu-sub{background:transparent!important;position:relative}.admin-pro-layout .ant-menu-sub .ant-menu-item{padding-left:36px!important;font-size:13px;height:36px!important;line-height:36px!important;margin:2px 0!important}.admin-pro-layout .ant-menu-sub .ant-menu-item .ant-menu-item-icon{font-size:13.5px}.admin-pro-layout .pro-layout-menu-link{display:flex;align-items:center;position:relative;width:100%}.admin-pro-layout .nav-badge{margin-left:auto;border-radius:var(--ds-radius-full);background:var(--ds-primary);color:#fff;font-size:11px;font-weight:600;line-height:18px;height:18px;padding:0 7px;min-width:18px;text-align:center;box-shadow:0 1px 2px #533afd33}.sider-footer{padding:14px 16px;border-top:1px solid var(--ds-hairline);background:var(--ds-canvas)}.sider-footer-title{font-size:12.5px;font-weight:600;color:var(--ds-ink);letter-spacing:-.01em}.sider-footer-desc{font-size:11px;color:var(--ds-mute);margin-top:2px}.sider-footer-collapsed{display:flex;justify-content:center;align-items:center;height:48px;border-top:1px solid var(--ds-hairline)}.sider-footer-dot{width:7px;height:7px;border-radius:50%;background:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-bg-soft)}.admin-pro-layout .ant-layout-sider-trigger,.admin-pro-layout .ant-pro-sider-collapsed-button{border-top:1px solid var(--ds-hairline)!important;border-right:1px solid var(--ds-hairline)!important;background:var(--ds-canvas)!important;color:var(--ds-mute)!important;transition:all .14s ease!important}.admin-pro-layout .ant-layout-sider-trigger:hover,.admin-pro-layout .ant-pro-sider-collapsed-button:hover{background:var(--ds-canvas-subdued)!important;color:var(--ds-primary)!important}.admin-pro-layout .ant-pro-layout-content{display:flex;flex-direction:column;width:100%;min-width:0;flex:1 1 auto}.admin-workspace{width:100%;max-width:100%;box-sizing:border-box;min-width:0;padding:24px 28px;margin:0;flex:1 1 auto}.admin-workspace>*{width:100%;box-sizing:border-box}.admin-layout-footer{padding:24px 28px 28px;margin-top:36px;border-top:1px solid var(--ds-hairline);text-align:center;color:var(--ds-mute);font-size:12px}.admin-layout-footer .footer-links{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;color:var(--ds-body);font-size:12.5px}.admin-layout-footer .footer-sep{color:#cbd5e1}.admin-layout-footer .footer-copyright{color:var(--ds-mute);font-size:11.5px;font-feature-settings:"tnum"}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--ds-hairline)}.page-heading p{margin:0 0 4px;color:var(--ds-mute);font-size:13px;font-weight:400}.page-heading h1,.placeholder-page h1{margin:0;color:var(--ds-ink);font-size:22px;font-weight:600;letter-spacing:-.015em}.page-heading>span{color:var(--ds-mute);font-size:13px;font-feature-settings:"tnum"}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{display:grid;min-height:112px;align-content:space-between;border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-lg);background:var(--ds-canvas);box-shadow:var(--ds-shadow-card);padding:18px 20px;transition:border-color .15s ease,box-shadow .15s ease}.metric-card:hover{border-color:var(--ds-hairline-strong);box-shadow:var(--ds-shadow-elevated)}.metric-card span{color:var(--ds-mute);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.metric-card strong{color:var(--ds-ink);font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum"}.stores-page .ant-pro-card,.admin-workspace .ant-pro-card,.admin-workspace .ant-card{border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-lg);background:var(--ds-canvas);box-shadow:var(--ds-shadow-card)}.placeholder-page{display:grid;min-height:260px;place-content:center;border:1px dashed var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);background:var(--ds-canvas);color:var(--ds-mute);text-align:center}.placeholder-page p{margin:10px 0 0;color:var(--ds-body)}.ant-btn-primary{background:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border-radius:var(--ds-radius-pill)!important;font-weight:500!important;box-shadow:var(--ds-shadow-button)!important;transition:all .15s ease!important}.ant-btn-primary:hover{background:var(--ds-primary-deep)!important;border-color:var(--ds-primary-deep)!important;transform:translateY(-1px)}.ant-btn-default{background:var(--ds-canvas)!important;border-color:var(--ds-hairline)!important;color:var(--ds-ink)!important;border-radius:var(--ds-radius-pill)!important;font-weight:500!important}.ant-btn-default:hover{background:var(--ds-canvas-soft)!important;border-color:#cbd5e1!important;color:var(--ds-primary)!important}@media(max-width:900px){.admin-pro-layout .ant-pro-global-header,.admin-pro-layout .ant-pro-top-nav-header{padding:0 16px!important}.brand-tag,.header-divider{display:none!important}.admin-workspace{padding:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.brand-title{font-size:13.5px}.header-account .account-meta,.header-account .store-pill-label{display:none!important}.header-account{gap:8px}.page-heading{align-items:start;flex-direction:column;gap:6px}.metric-grid{grid-template-columns:1fr}}.benefit-tier-cards-container{margin-bottom:24px}.benefit-tier-header{margin-bottom:16px}.tier-header-text h2{margin:0 0 4px;color:#0f172a;font-size:18px;font-weight:700}.tier-header-text p{margin:0;color:#64748b;font-size:13px}.tier-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benefit-tier-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 16px #0f172a0a;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.benefit-tier-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0f172a1a}.tier-card-basic{border-top:4px solid #3b82f6}.tier-card-advanced{border-top:4px solid #8b5cf6}.tier-card-flagship{border-top:4px solid #f59e0b;background:linear-gradient(180deg,#fffdf8,#fff);border-color:#fde68a}.hot-ribbon-badge{position:absolute;top:0;right:0;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-bottom-left-radius:12px;box-shadow:0 2px 6px #d977064d}.tier-card-header{padding-bottom:14px;border-bottom:1px dashed #e2e8f0}.tier-card-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tier-card-name{font-size:18px;font-weight:800;color:#0f172a}.tier-badge{font-weight:700;border-radius:6px;padding:2px 8px}.tier-badge-499{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tier-badge-699{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.tier-badge-899{background:#fffbeb;color:#b45309;border-color:#fde68a}.tier-card-tagline{margin:0 0 10px;font-size:12px;color:#64748b;min-height:34px;line-height:1.4}.tier-card-price-row{display:flex;align-items:baseline;color:#0f172a}.price-symbol{font-size:18px;font-weight:700;margin-right:2px;color:#ef4444}.price-value{font-size:32px;font-weight:900;letter-spacing:-.02em;color:#ef4444}.price-unit{font-size:13px;color:#64748b;margin-left:6px}.tier-section{padding:12px 0;border-bottom:1px solid #f1f5f9}.tier-section:last-child{border-bottom:none;padding-bottom:0}.section-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#334155;margin-bottom:8px}.info-icon{color:#94a3b8;cursor:pointer;font-size:13px}.section-icon{font-size:14px}.text-amber{color:#f59e0b}.text-blue{color:#3b82f6}.text-emerald{color:#10b981}.pool-section{background:#f8fafc;margin:12px -24px 0;padding:12px 24px;border-radius:8px}.pool-total-value{margin-left:auto;font-family:var(--ds-font-mono);font-size:18px;font-weight:600;color:var(--ds-ink)}.pool-breakdown{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:12px}.breakdown-item{display:flex;justify-content:space-between;color:#475569}.breakdown-item strong{color:#0f172a}.gift-tags{display:flex;flex-wrap:wrap;gap:6px}.gift-tag{margin:0;font-size:12px;border-radius:6px;padding:2px 8px}.mutex-list,.guarantee-list{list-style:none;padding:0;margin:0;font-size:12px;color:#334155}.mutex-item{display:flex;align-items:center;gap:6px;margin-bottom:4px}.bullet-dot{width:5px;height:5px;border-radius:50%;background:#3b82f6}.mutex-warning-note{margin-top:8px;padding:6px 8px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:11px;color:#d48806;line-height:1.4}.guarantee-item{display:flex;align-items:center;gap:6px;margin-bottom:4px}.check-mark{color:#10b981;font-weight:700}@media(max-width:1024px){.tier-cards-grid{grid-template-columns:1fr}}.ad-placements-page{margin-bottom:24px}.ad-alert{margin-bottom:16px;border-radius:8px}.ad-loading-wrapper{display:flex;justify-content:center;align-items:center;min-height:240px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.ad-toolbar-card{margin-bottom:20px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0a}.ad-toolbar-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ad-status-group{display:flex;align-items:center}.ad-status-label{font-size:14px;font-weight:600;color:#1e293b}.ad-status-tag{border-radius:6px;padding:2px 10px;font-weight:600}.ad-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;cursor:pointer;transition:all .2s ease-in-out;margin-bottom:24px;text-align:center}.ad-dropzone:hover{border-color:var(--ds-ink);background:var(--ds-canvas-soft-2)}.ad-dropzone.dragging{border-color:var(--ds-ink);background:var(--ds-canvas-soft-2);transform:scale(1.01)}.ad-dropzone.disabled{opacity:.6;cursor:not-allowed;border-color:var(--ds-hairline);background:var(--ds-canvas-soft-2)}.dropzone-icon{font-size:40px;color:var(--ds-ink);margin-bottom:12px}.dropzone-title{margin:0 0 6px;font-size:15px;font-weight:700;color:#0f172a}.dropzone-subtitle{margin:0;font-size:13px;color:#64748b}.ad-posters-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0f172a0a}.ad-posters-section .section-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px}.ad-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:#94a3b8;gap:12px}.ad-posters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.ad-poster-card{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.ad-poster-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.poster-header-badge{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.poster-order-badge{background:#f1f5f9;color:#334155;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px}.poster-new-tag{background:#fef3c7;color:#d97706;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px}.poster-image-container{position:relative;width:100%;height:240px;border-radius:8px;overflow:hidden;background:#0f172a;cursor:pointer}.poster-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.poster-image-container:hover .poster-image{transform:scale(1.05)}.poster-hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0f172a8c;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease;gap:6px;font-size:13px;font-weight:600}.poster-image-container:hover .poster-hover-overlay{opacity:1}.overlay-icon{font-size:24px}.poster-info-row{margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-filename{font-size:12px;color:#475569;font-weight:500}.poster-actions-row{display:flex;justify-content:flex-end;border-top:1px dashed #e2e8f0;padding-top:10px}.ad-preview-modal-body{display:flex;justify-content:center;align-items:center;padding:12px 0}.wangeditor-wrapper{border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.wangeditor-wrapper:focus-within{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.wangeditor-wrapper .w-e-text-container{min-height:360px!important;background:#fff}.wangeditor-wrapper .w-e-toolbar{border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}.iphone-mockup{width:320px;height:640px;background:#0f172a;border-radius:40px;padding:10px;box-shadow:0 20px 40px -10px #0f172a40,0 0 0 1px #ffffff1a;position:relative;display:flex;flex-direction:column;flex-shrink:0}.iphone-screen{flex:1;background:#f8fafc;border-radius:30px;overflow-y:auto;position:relative;display:flex;flex-direction:column}.iphone-screen::-webkit-scrollbar{width:4px}.iphone-screen::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.iphone-notch{width:100px;height:20px;background:#0f172a;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:0 auto;flex-shrink:0;z-index:10}.iphone-nav-header{padding:8px 14px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #f1f5f9;font-size:13px;font-weight:600;color:#0f172a;flex-shrink:0}.iphone-content-scroll{flex:1;padding:12px;overflow-y:auto}.iphone-rich-body{font-size:13px;line-height:1.6;color:#334155;word-break:break-word}.iphone-rich-body img{max-width:100%!important;height:auto!important;border-radius:6px;margin:6px 0}.iphone-rich-body p{margin:0 0 8px}.iphone-rich-body h1,.iphone-rich-body h2,.iphone-rich-body h3,.iphone-rich-body h4{color:#0f172a;margin:12px 0 6px;line-height:1.3}.iphone-rich-body ul,.iphone-rich-body ol{padding-left:18px;margin:6px 0 10px}.iphone-rich-body blockquote{border-left:3px solid #0f766e;background:#f0fdf4;padding:6px 10px;margin:8px 0;border-radius:0 6px 6px 0;color:#166534}.benefit-cards-page{display:flex;flex-direction:column;gap:16px}.benefit-cards-page .ant-pro-table{background:#fff;border-radius:8px}.benefit-cards-page .ant-table-cell-fix-left,.benefit-cards-page .ant-table-cell-fix-right{background:#fff!important}.benefit-cards-page .ant-table-cell-fix-right{white-space:nowrap!important}.benefit-cards-page .ant-table-row:hover .ant-table-cell-fix-left,.benefit-cards-page .ant-table-row:hover .ant-table-cell-fix-right{background:#f8fafc!important}.regular-customer-import-page{display:flex;flex-direction:column;gap:16px}.regular-customer-import-page .ant-upload-drag:hover{border-color:var(--ds-ink)!important}.regular-customer-import-page .ant-pro-table{background:#fff;border-radius:8px}.metric-overview-card{border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a0d;transition:all .2s ease-in-out}.metric-overview-card:hover{box-shadow:0 4px 12px #0f172a14;transform:translateY(-2px)}.metric-amber-card{background:#fffdf5!important;border-color:#fef08a!important}.excel-export-center-page{display:flex;flex-direction:column;gap:16px}.excel-export-center-page .ant-pro-table{background:#fff;border-radius:8px}.badge-active{background-color:#def7ec;color:#03543f;border:1px solid #bcf0da;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-pending{background-color:#fef08a;color:#854d0e;border:1px solid #fde047;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-disabled{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.card-refunds-page{container:refund-page / inline-size;min-width:0}.refund-split-container{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"queue detail" "queue copilot";align-items:start;border:1px solid var(--ds-hairline);border-radius:12px;background:var(--ds-canvas-soft)}.refund-left-queue{grid-area:queue;min-width:0;position:sticky;top:80px;background:var(--ds-canvas);border-right:1px solid var(--ds-hairline);border-radius:12px 0 0 12px;overflow:hidden}.refund-queue-header{padding:14px 16px;border-bottom:1px solid var(--ds-hairline);background:#f8fafc;display:flex;justify-content:space-between;align-items:center;gap:8px}.refund-queue-search{padding:10px 14px;border-bottom:1px solid #f1f5f9}.refund-queue-tabs{padding:0 14px;border-bottom:1px solid var(--ds-hairline)}.refund-queue-list{max-height:clamp(280px,calc(100dvh - 380px),680px);overflow-y:auto}.refund-queue-item{padding:14px 16px;border-bottom:1px solid #f1f5f9;border-left:4px solid transparent;cursor:pointer;transition:background-color .15s ease-in-out;background:var(--ds-canvas);overflow-wrap:anywhere}.refund-queue-item:hover{background:#f8fafc}.refund-queue-item:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.refund-queue-item.active{background:var(--ds-primary-bg-soft);border-left-color:var(--ds-primary)}.refund-right-workspace{grid-area:detail;min-width:0;padding:20px;container:refund-detail / inline-size}.refund-detail-panel{background:var(--ds-canvas);border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-md);padding:20px;min-width:0}.refund-detail-actions,.refund-view-actions{max-width:100%}.refund-metric-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;background:#f8fafc;border:1px solid var(--ds-hairline);border-radius:8px;padding:16px;margin:20px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.refund-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ds-hairline);border:1px solid var(--ds-hairline);border-radius:8px;overflow:hidden;margin:0}.refund-asset-field{min-width:0;padding:14px 16px;background:var(--ds-canvas)}.refund-asset-field dt{font-size:12px;color:var(--ds-mute)}.refund-asset-field dd{margin:6px 0 0;font-size:14px;color:var(--ds-ink);line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.refund-asset-field--wide{grid-column:1 / -1}.refund-ledger-table .ant-table-cell{white-space:nowrap}.refund-copilot-aside{grid-area:copilot;min-width:0;padding:0 20px 20px;container:refund-copilot / inline-size}.refund-copilot-aside .ant-card-head-title{white-space:normal}.refund-copilot-aside .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.refund-ai-actions,.refund-ai-actions .ant-space-item{width:100%}.refund-copilot-aside .refund-ai-actions .ant-btn{height:auto;min-height:36px;padding:8px 12px;white-space:normal;line-height:1.5}@container refund-page (min-width: 1320px){.refund-split-container.has-copilot{grid-template-columns:300px minmax(560px,1fr) 360px;grid-template-areas:"queue detail copilot"}.refund-split-container.has-copilot .refund-copilot-aside{padding:20px 16px;border-left:1px solid var(--ds-hairline)}}@container refund-page (max-width: 820px){.refund-split-container{grid-template-columns:minmax(0,1fr);grid-template-areas:"queue" "detail" "copilot"}.refund-left-queue{position:static;border-right:0;border-bottom:1px solid var(--ds-hairline);border-radius:12px 12px 0 0}.refund-queue-list{max-height:240px}}@container refund-page (max-width: 480px){.refund-right-workspace,.refund-detail-panel{padding:12px}.refund-copilot-aside{padding:0 12px 12px}.refund-detail-actions .ant-space-item{max-width:100%}.refund-detail-actions .ant-btn{height:auto;min-height:32px;white-space:normal}}@container refund-detail (max-width: 560px){.refund-asset-grid{grid-template-columns:minmax(0,1fr)}}@container refund-detail (min-width: 1000px){.refund-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container refund-copilot (max-width: 480px){.refund-ai-metrics>.ant-col{flex:0 0 100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.refund-queue-item{transition:none}}.benefit-hero-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.benefit-showcase-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:20px;box-shadow:0 2px 6px #0f172a0d}.benefit-showcase-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.benefit-showcase-tile{padding:14px 16px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.global-command-palette-overlay{background:#0f172aa6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.global-command-palette-panel{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a59;border:1px solid #e2e8f0}.command-palette-input-box{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px;background:#fff}.command-palette-icon-wrapper{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.command-palette-input{border:none!important;outline:none!important;box-shadow:none!important;font-size:15px;font-weight:500;color:#0f172a;padding:0!important}.command-palette-kbd{background:#f1f5f9;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:#475569}.command-palette-body{padding:16px 20px 20px;background:#fff}.command-palette-result-card{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1.5px solid #c7d2fe;border-radius:12px;padding:16px 18px;box-shadow:0 2px 8px #6366f10f}.command-sample-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out}.command-sample-chip:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.chip-category{font-size:10px;padding:1px 5px;border-radius:4px;background:#e2e8f0;color:#475569;font-weight:600}.chip-text{font-size:12px;color:#1e293b;font-weight:500}.header-command-trigger-btn{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .2s ease}.header-command-trigger-btn:hover{background:#f1f5f9;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.header-command-trigger-text{font-size:12px;color:#64748b;font-weight:500}.header-copilot-trigger-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;background:linear-gradient(135deg,#4f46e514,#0ea5e914);border:1px solid #c7d2fe;border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);color:#4338ca}.header-copilot-trigger-btn:hover{background:linear-gradient(135deg,#4f46e526,#0ea5e926);border-color:#6366f1;box-shadow:0 0 0 2px #6366f126;transform:translateY(-1px)}.header-copilot-placeholder{font-size:12.5px;font-weight:600;color:#4338ca}.header-copilot-shortcut-pill{font-size:10px;font-weight:700;color:#6366f1;background:#6366f11f;padding:1px 5px;border-radius:4px;border:1px solid rgba(99,102,241,.2)}.command-palette-draft-card{background:#fff;border:1px solid #c7d2fe;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #6366f114;margin-bottom:12px}.command-palette-draft-header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f5f3ff,#ede9fe);padding:8px 12px;border-bottom:1px solid #e0e7ff}.command-palette-draft-badge{font-size:12.5px;font-weight:700;color:#4f46e5;display:flex;align-items:center}.command-palette-draft-body{padding:10px 12px}.command-palette-draft-row{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-bottom:6px}.draft-row-label{color:#64748b;font-weight:500}.draft-row-value{color:#0f172a;font-family:var(--ds-font-mono, monospace);font-weight:600;background:#f1f5f9;padding:1px 6px;border-radius:4px}.command-palette-safety-callout{margin-top:10px;padding:8px 10px;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;font-size:11.5px;color:#991b1b;line-height:1.5}.copilot-drawer-panel{position:fixed;top:0;right:-440px;bottom:0;width:420px;max-width:100vw;background:#fff;border-left:1px solid #e2e8f0;box-shadow:-10px 0 36px #0f172a24;z-index:1050;display:flex;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1);font-family:var(--ds-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.copilot-drawer-panel.copilot-drawer-open{transform:translate(-440px)}.copilot-drawer-header{height:64px;padding:0 16px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc);flex-shrink:0}.copilot-header-brand{display:flex;align-items:center;gap:10px}.copilot-header-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#6366f1);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;box-shadow:0 2px 8px #6366f140}.copilot-header-titles{display:flex;flex-direction:column}.copilot-title-row{display:flex;align-items:center;gap:6px}.copilot-main-title{font-size:15px;font-weight:700;color:#0f172a}.copilot-pro-badge{font-size:10px;font-weight:800;letter-spacing:.5px;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,#e0f2fe,#e0e7ff);color:#4f46e5;border:1px solid #c7d2fe}.copilot-sub-title{font-size:11px;color:#64748b}.copilot-header-actions{display:flex;align-items:center;gap:4px}.copilot-tool-btn{width:32px;height:32px;border-radius:6px;border:1px solid transparent;background:transparent;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease}.copilot-tool-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#e2e8f0}.copilot-close-btn:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.copilot-context-bar{padding:8px 16px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;flex-shrink:0}.copilot-context-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#fff;border:1px solid #cbd5e1;border-radius:100px;font-size:11.5px;color:#334155;box-shadow:0 1px 2px #0000000a}.copilot-context-pulse{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:pulse-dot 2s infinite ease-in-out}.copilot-context-label{font-weight:500;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copilot-context-dismiss-btn{border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;border-radius:50%;transition:color .15s ease}.copilot-context-dismiss-btn:hover{color:#ef4444}.copilot-chat-stream{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:#fafaf9}.copilot-welcome-card{padding:20px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000a}.copilot-welcome-avatar{font-size:32px;margin-bottom:8px}.copilot-welcome-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px}.copilot-welcome-desc{font-size:12.5px;color:#64748b;line-height:1.6;margin-bottom:16px}.copilot-quick-prompts-section{text-align:left;border-top:1px dashed #e2e8f0;padding-top:14px}.copilot-quick-prompts-title{font-size:12px;font-weight:600;color:#475569;margin-bottom:8px;display:flex;align-items:center}.copilot-quick-chips{display:flex;flex-direction:column;gap:6px}.copilot-chip-btn{text-align:left;padding:7px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#1e293b;cursor:pointer;transition:all .18s ease}.copilot-chip-btn:hover{background:#f0fdf4;border-color:#86efac;color:#15803d;transform:translate(3px)}.copilot-message-row{display:flex;gap:10px;width:100%}.copilot-message-row.row-user{justify-content:flex-end}.copilot-message-row.row-assistant{justify-content:flex-start}.copilot-avatar-tag{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#1e293b,#334155);color:#f8fafc;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 4px #0000001a}.copilot-bubble-wrap{max-width:88%;display:flex;flex-direction:column}.row-user .copilot-message-bubble{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border-radius:12px 2px 12px 12px;padding:10px 14px;font-size:13px;line-height:1.55;box-shadow:0 2px 6px #0284c733}.row-assistant .copilot-message-bubble{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:2px 12px 12px;padding:12px 14px;font-size:13px;line-height:1.6;box-shadow:0 2px 8px #0f172a0d}.copilot-markdown-content{white-space:pre-wrap;word-break:break-word}.copilot-markdown-content strong{color:#0f172a}.copilot-typing-cursor{display:inline-block;width:6px;height:14px;background:#0284c7;margin-left:4px;vertical-align:middle;animation:blink-cursor .8s infinite}.copilot-thinking-state{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-style:italic}.copilot-dot-flashing{width:6px;height:6px;border-radius:50%;background:#0ea5e9;animation:pulse-dot 1.2s infinite ease-in-out}.copilot-bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;font-size:11px;color:#94a3b8}.copilot-copy-btn{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:0;font-size:11px;transition:color .15s ease}.copilot-copy-btn:hover{color:#0284c7}.mini-metric-card-root{margin-top:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0f172a0f;display:flex;flex-direction:column}.mini-metric-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;gap:8px}.mini-metric-title-group{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mini-metric-icon-badge{width:30px;height:30px;border-radius:8px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.mini-metric-title-texts{flex:1;min-width:0}.mini-metric-title{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-metric-filter-desc{font-size:11px;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-metric-tag{font-size:11px;padding:0 6px;line-height:20px;border-radius:4px;flex-shrink:0}.mini-metric-segmented-tabs{display:flex;background:#f8fafc;padding:4px 8px;border-bottom:1px solid #e2e8f0;gap:4px}.mini-tab-btn{flex:1;padding:5px 4px;font-size:11.5px;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .18s ease}.mini-tab-btn:hover{color:#0f172a;background:#e2e8f099}.mini-tab-btn.active{color:#4f46e5;background:#fff;box-shadow:0 1px 3px #00000014}.mini-metric-body{padding:12px}.mini-kpi-quad-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mini-kpi-quad-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column}.kpi-box-indigo{background:#f5f7ff;border-color:#e0e7ff}.kpi-box-indigo .quad-number{color:#4338ca}.kpi-box-emerald{background:#f0fdf4;border-color:#dcfce7}.kpi-box-emerald .quad-number{color:#047857}.kpi-box-slate{background:#f8fafc;border-color:#e2e8f0}.kpi-box-slate .quad-number{color:#334155}.kpi-color-success{background:#f0fdf4;border-color:#bbf7d0}.kpi-color-success .quad-number{color:#16a34a}.kpi-color-warning{background:#fffbeb;border-color:#fde68a}.kpi-color-warning .quad-number{color:#d97706}.kpi-color-danger{background:#fef2f2;border-color:#fecaca}.kpi-color-danger .quad-number{color:#dc2626}.quad-label-row{display:flex;align-items:center;justify-content:space-between}.quad-label{font-size:11px;font-weight:500;color:#64748b;margin-bottom:2px}.kpi-warn-icon{color:#ef4444;font-size:12px}.quad-val-row{display:flex;align-items:baseline;gap:2px}.quad-currency{font-size:12px;font-weight:600;color:#64748b}.quad-number{font-size:17px;font-weight:700;font-family:var(--ds-font-mono, "JetBrains Mono", monospace)}.quad-unit{font-size:11px;color:#94a3b8;margin-left:2px}.quad-sub{font-size:10.5px;color:#94a3b8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-store-bars-container{display:flex;flex-direction:column;gap:10px}.mini-empty-hint{text-align:center;padding:20px 0;font-size:12px;color:#94a3b8}.mini-store-bar-row{display:flex;flex-direction:column;gap:4px}.bar-row-info{display:flex;justify-content:space-between;align-items:center}.bar-store-name-col{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.bar-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;font-size:10px;font-weight:700;border-radius:4px;background:#f1f5f9;color:#64748b}.bar-rank-badge.rank-1{background:#fef3c7;color:#d97706}.bar-rank-badge.rank-2{background:#e2e8f0;color:#475569}.bar-rank-badge.rank-3{background:#ffedd5;color:#ea580c}.bar-store-name{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-champ-tag{font-size:9.5px;font-weight:700;background:#fef08a;color:#854d0e;padding:0 4px;border-radius:3px;line-height:15px}.bar-store-stats-col{display:flex;align-items:center;gap:8px;flex-shrink:0}.bar-cards-sold{font-size:12px;font-weight:700;color:#4f46e5;font-family:var(--ds-font-mono, monospace)}.bar-gross-yuan{font-size:11px;color:#64748b}.bar-refund-pill{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px}.bar-refund-normal{background:#f0fdf4;color:#16a34a}.bar-refund-warn{background:#fef2f2;color:#dc2626;font-weight:700}.bar-track{height:6px;background:#f1f5f9;border-radius:100px;overflow:hidden}.bar-fill{height:100%;border-radius:100px;transition:width .4s cubic-bezier(.16,1,.3,1)}.mini-store-more-hint{font-size:11px;color:#94a3b8;text-align:center;margin-top:4px}.mini-tier-donut-container{padding:4px 0}.donut-chart-row{display:flex;align-items:center;gap:16px}.donut-svg-wrapper{width:108px;height:108px;flex-shrink:0}.donut-svg{width:100%;height:100%;transform:rotate(0)}.donut-segment{transition:stroke-dasharray .4s ease,stroke-dashoffset .4s ease}.donut-center-total{font-size:14px;font-weight:800;fill:#0f172a;font-family:var(--ds-font-mono, monospace)}.donut-center-label{font-size:8px;font-weight:500;fill:#64748b}.donut-legend-col{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.donut-legend-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:4px 8px}.legend-head{display:flex;align-items:center;gap:6px}.legend-color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-tier-name{font-size:11.5px;font-weight:600;color:#1e293b;flex:1}.legend-percentage{font-size:11.5px;font-weight:700;color:#0f172a;font-family:var(--ds-font-mono, monospace)}.legend-sub{display:flex;justify-content:space-between;font-size:10px;color:#64748b;margin-top:2px}.legend-refund-rate{color:#ea580c}.mini-metric-insights-card{margin-top:12px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:8px;padding:10px 12px}.insights-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.insights-title{font-size:11.5px;font-weight:700;color:#92400e}.insights-list{display:flex;flex-direction:column;gap:4px}.insight-item-row{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;color:#78350f}.insight-bullet-dot{width:4px;height:4px;border-radius:50%;background:#d97706;margin-top:6px;flex-shrink:0}.insight-text{flex:1}.mini-metric-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border-top:1px solid #e2e8f0;gap:8px}.metric-jump-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#4f46e5;background:transparent;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .15s ease}.metric-jump-btn:hover{background:#eef2ff;color:#4338ca}.metric-jump-btn.danger-link{color:#dc2626}.metric-jump-btn.danger-link:hover{background:#fef2f2;color:#b91c1c}.in-drawer-action-card-root{margin-top:12px;background:#fff;border:1px solid #c7d2fe;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #4f46e514;display:flex;flex-direction:column;transition:all .25s ease}.in-drawer-action-card-root.theme-blue{border-color:#bae6fd}.in-drawer-action-card-root.theme-orange{border-color:#fed7aa}.in-drawer-action-card-root.theme-purple{border-color:#ddd6fe}.in-drawer-action-card-root.theme-green{border-color:#bbf7d0}.in-drawer-action-card-root.theme-red{border-color:#fecaca}.in-drawer-action-card-root.is-executed{border-color:#86efac;background:#f0fdf4}.action-card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.action-card-title-col{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.action-card-icon-pill{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.action-card-titles{display:flex;flex-direction:column;min-width:0;flex:1}.action-card-main-title{font-size:12.5px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-card-sub-info{font-size:10.5px;color:#64748b;font-family:var(--ds-font-mono, monospace)}.action-card-type-tag{font-size:10.5px;padding:0 6px;line-height:18px;flex-shrink:0}.action-card-diff-container{display:flex;align-items:center;padding:10px 12px;gap:8px;background:#fff}.diff-value-box{flex:1;display:flex;flex-direction:column;padding:6px 8px;border-radius:6px;min-width:0}.diff-box-old{background:#f8fafc;border:1px dashed #cbd5e1}.diff-box-new{background:#f0fdf4;border:1px solid #86efac}.diff-label{font-size:10px;color:#64748b;margin-bottom:2px}.diff-content{font-size:12px;font-weight:700;font-family:var(--ds-font-mono, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diff-content.text-muted{color:#94a3b8;text-decoration:line-through}.diff-content.text-emphasis{color:#15803d}.diff-arrow-indicator{font-size:12px;color:#94a3b8;flex-shrink:0}.action-card-safety-alert{margin:0 12px 10px;background:#fff7ed;border:1px solid #ffedd5;border-radius:6px;padding:8px 10px;display:flex;align-items:flex-start;gap:6px}.safety-icon{color:#ea580c;font-size:13px;margin-top:2px;flex-shrink:0}.safety-text{font-size:11px;line-height:1.45;color:#9a3412;font-weight:500}.action-card-reason-section{padding:0 12px 10px}.reason-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.reason-title{font-size:11px;font-weight:600;color:#475569}.reason-edit-toggle-btn{font-size:10.5px;color:#6366f1;background:transparent;border:none;cursor:pointer;padding:0}.reason-edit-toggle-btn:hover{text-decoration:underline}.reason-display-text{font-size:11.5px;color:#334155;background:#f8fafc;padding:6px 8px;border-radius:6px;border:1px solid #e2e8f0;line-height:1.4}.reason-edit-box{display:flex;flex-direction:column;gap:6px}.reason-edit-actions{display:flex;justify-content:flex-end}.action-card-error-alert{margin:0 12px 10px;padding:6px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:11px;color:#b91c1c;display:flex;align-items:center;gap:6px}.action-card-footer{padding:8px 12px;background:#f8fafc;border-top:1px solid #e2e8f0}.action-card-pending-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.action-lock-hint{font-size:10.5px;color:#64748b;display:flex;align-items:center}.action-confirm-btn{font-size:11.5px!important;font-weight:600!important;height:28px!important;padding:0 12px!important;border-radius:6px!important}.action-card-success-feedback{display:flex;align-items:center;gap:8px;padding:4px 0}.success-icon{font-size:18px;color:#16a34a;flex-shrink:0}.success-details{display:flex;flex-direction:column}.success-msg{font-size:12px;font-weight:700;color:#15803d}.success-timestamp{font-size:10px;color:#86efac;color:#166534}.copilot-drawer-footer{padding:12px 16px;border-top:1px solid #f1f5f9;background:#fff;flex-shrink:0}.copilot-input-container{border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;background:#fff;box-shadow:0 1px 3px #0000000a;transition:all .2s ease}.copilot-input-container:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.copilot-textarea{width:100%;border:none;outline:none;resize:none;font-size:13px;color:#0f172a;line-height:1.5;font-family:inherit}.copilot-input-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:4px}.copilot-input-hint{font-size:10.5px;color:#94a3b8}.copilot-send-btn{width:28px;height:28px;border-radius:6px;border:none;background:#0ea5e9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .2s ease}.copilot-send-btn:hover:not(:disabled){background:#0284c7;transform:scale(1.05)}.copilot-send-btn:disabled{background:#cbd5e1;cursor:not-allowed}.copilot-docked-pill-btn{position:fixed;bottom:24px;right:24px;z-index:1000;height:40px;padding:0 14px;border-radius:100px;background:#0f172a;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0f172a47;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.copilot-docked-pill-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px #0f172a5c;background:#1e293b;border-color:#38bdf8}.docked-pill-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:pulse-dot 1.8s infinite ease-in-out}.docked-pill-text{font-size:13px;font-weight:600;color:#fff}.docked-pill-shortcut{font-size:10px;font-weight:700;color:#94a3b8;background:#ffffff1f;padding:1px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.15)}@keyframes pulse-dot{0%,to{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.supreme-card-detail-drawer .ant-drawer-header{padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.supreme-card-detail-drawer .ant-drawer-header-title{min-width:0}.supreme-card-detail-drawer .ant-drawer-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.supreme-card-detail-drawer .ant-drawer-body{padding:20px 24px;background:#f8fafc}.detail-hero-card{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#061e14,#0f3729 45%,#0f172a);padding:24px 28px;color:#fff;box-shadow:0 10px 25px -5px #061e1466,0 0 0 1px #ffffff1a inset;transition:all .3s ease}.detail-hero-card:before{content:"";position:absolute;top:-50px;right:-50px;width:240px;height:240px;background:radial-gradient(circle,rgba(16,185,129,.25) 0%,transparent 70%);pointer-events:none}.detail-hero-card:after{content:"";position:absolute;bottom:-40px;left:20%;width:200px;height:140px;background:radial-gradient(circle,rgba(234,179,8,.15) 0%,transparent 70%);pointer-events:none}.detail-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.detail-hero-brand{display:flex;align-items:center;gap:10px}.detail-hero-chip{width:38px;height:28px;border-radius:5px;background:linear-gradient(135deg,#fde047,#ca8a04 60%,#854d0e);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 4px #0003;position:relative;overflow:hidden}.detail-hero-chip:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#0003}.detail-hero-title-text{font-size:13px;font-weight:700;letter-spacing:1px;color:#fffffff2;text-transform:uppercase}.detail-hero-number-wrap{margin-bottom:22px;position:relative;z-index:1}.detail-hero-number-label{font-size:11px;letter-spacing:.8px;color:#94a3b8;margin-bottom:4px}.detail-hero-number{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:24px;font-weight:700;letter-spacing:2px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);display:inline-flex;align-items:center;gap:12px}.detail-hero-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);position:relative;z-index:1}.detail-hero-meta-item{display:flex;flex-direction:column;gap:2px}.detail-hero-meta-label{font-size:11px;color:#94a3b8}.detail-hero-meta-val{font-size:13px;font-weight:600;color:#f8fafc}.detail-action-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;background:#fff;border-radius:12px;padding:10px 14px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008}.detail-section-box{background:#fff;border-radius:14px;border:1px solid #e2e8f0;padding:16px 20px;box-shadow:0 1px 2px #00000005}.detail-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.detail-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0f172a}.detail-sub-card{background:#f8fafc;border-radius:10px;padding:12px 14px;border:1px solid #edf2f7;height:100%}.detail-wecom-bar{border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.detail-asset-tile{border-radius:12px;padding:14px 16px;border:1px solid transparent;transition:all .2s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.detail-asset-tile.theme-emerald{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#bbf7d0}.detail-asset-tile.theme-blue{background:linear-gradient(180deg,#eff6ff,#fff);border-color:#bfdbfe}.detail-asset-tile.theme-violet{background:linear-gradient(180deg,#fdf4ff,#fff);border-color:#f5d0fe}.detail-asset-tile.theme-amber{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fef3c7}.detail-asset-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.detail-asset-title{font-size:12.5px;font-weight:600;color:#475569}.detail-asset-value{font-size:22px;font-weight:700;font-family:JetBrains Mono,SF Pro Display,-apple-system,sans-serif;line-height:1.2;margin-bottom:6px}.detail-asset-sub{font-size:11.5px;color:#64748b;display:flex;align-items:center;gap:4px}.detail-guarantee-card{border-radius:12px;padding:14px 16px;border:1px solid #e2e8f0;background:#f8fafc;height:100%}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}::view-transition-old(root){animation:.18s cubic-bezier(.16,1,.3,1) both vt-fade-out}::view-transition-new(root){animation:.24s cubic-bezier(.16,1,.3,1) both vt-fade-in}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}h1,h2,h3,h4,.ant-typography-title,.ant-modal-title,.brand-title,.page-header-title,.detail-asset-title,.metric-header-title,.funnel-stage-title,.dashboard-stat-title{text-wrap:balance}p,.ant-typography,.login-panel p,.drawer-description,.copilot-chat-message,.card-desc,.banner-desc,.announcement-summary{text-wrap:pretty}.table-defer-render,.heavy-list-item,.ant-table-tbody>tr{content-visibility:auto;contain-intrinsic-size:0 54px}.defer-render-card,.stat-card-row,.campaign-card-item{content-visibility:auto;contain-intrinsic-size:0 160px}.defer-render-drawer-body,.member-detail-drawer .ant-drawer-body,.card-detail-drawer .ant-drawer-body{content-visibility:auto;contain-intrinsic-size:0 600px}input:not([type=checkbox]):not([type=radio]):user-invalid,textarea:user-invalid,select:user-invalid{border-color:var(--ds-error)!important;box-shadow:0 0 0 2px var(--ds-error-soft)!important}input:not([type=checkbox]):not([type=radio]):user-valid:not(:placeholder-shown),textarea:user-valid:not(:placeholder-shown){border-color:#86efac}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}*:hover{scrollbar-color:#94a3b8 transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.ant-btn:focus-visible{outline:2px solid var(--ds-primary)!important;outline-offset:2px!important}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),.ant-btn:focus:not(:focus-visible){outline:none}.brand-title-full{display:inline}.brand-title-short{display:none}.store-pill-text-full{display:inline}.store-pill-text-short{display:none}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer .ant-drawer-body{overflow-x:hidden}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal-content{overflow-x:hidden!important}.ant-table-wrapper{max-width:100%}.ant-table{overflow-x:auto}.metric-overview-col{flex:0 0 100%;max-width:100%}@media(min-width:576px){.metric-overview-col{flex:0 0 50%;max-width:50%}}@media(min-width:992px){.metric-overview-col{flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width:1200px){.metric-overview-col{flex:0 0 20%!important;max-width:20%!important}}@media(max-width:1400px){.header-command-trigger-btn{padding:6px 10px}.header-command-placeholder{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-pill-text-full{display:none}.store-pill-text-short{display:inline}}@media(max-width:1200px){.header-account{gap:8px}.header-command-placeholder{display:none}.header-command-trigger-btn{padding:5px 8px;gap:5px}.account-role-mini{display:none}}@media(max-width:992px){.header-copilot-placeholder{display:none}.header-copilot-trigger-btn{padding:4px 8px;gap:4px}.brand-tag{display:none!important}.store-pill-text-short{display:none}.store-pill{padding:0 8px;gap:5px}.admin-pro-layout .ant-pro-page-container-children-content{padding:16px 12px!important}}@media(max-width:768px){.admin-pro-layout .ant-pro-global-header,.admin-pro-layout .ant-pro-top-nav-header{padding:0 12px!important;height:52px!important;min-height:52px!important}.brand-title-full{display:none}.brand-title-short{display:inline;font-size:14px;font-weight:600}.brand-mark{width:28px;height:28px;font-size:13px}.store-pill,.header-divider,.header-command-shortcut-pill,.header-copilot-shortcut-pill{display:none!important}.header-command-trigger-btn,.header-copilot-trigger-btn{padding:6px;border-radius:50%;width:32px;height:32px;justify-content:center}.theme-toggle-label{display:none!important}.theme-toggle-capsule-btn{padding:6px!important;border-radius:50%!important;width:32px!important;height:32px!important;justify-content:center!important}.account-name,.account-chevron{display:none!important}.account-pill{padding:2px!important;border-radius:50%}.page-heading h1{font-size:18px!important;line-height:1.3!important}.page-heading p{font-size:12px!important}.metric-overview-card .ant-statistic-content-value{font-size:20px!important}}.theme-toggle-capsule-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;height:32px;border-radius:var(--ds-radius-full);background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);color:#334155;-webkit-user-select:none;user-select:none}.theme-toggle-capsule-btn:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 1px 3px #0d253d0a}.theme-toggle-icon{font-size:13.5px;transition:transform .25s ease}.theme-toggle-capsule-btn:hover .theme-toggle-icon{transform:scale(1.1)}.theme-toggle-icon.sun-icon{color:#f59e0b}.theme-toggle-icon.moon-icon{color:#6366f1}.theme-toggle-icon.auto-icon{color:#10b981}.theme-toggle-label{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.theme-toggle-status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#10b981}[data-theme=dark]{color-scheme:dark;--ds-canvas: #111827;--ds-canvas-soft: #0b0f19;--ds-canvas-cream: #1e293b;--ds-canvas-subdued: #1f2937;--ds-ink: #f8fafc;--ds-ink-secondary: #e2e8f0;--ds-body: #cbd5e1;--ds-mute: #94a3b8;--ds-mute-2: #64748b;--ds-on-primary: #ffffff;--ds-hairline: #1e293b;--ds-hairline-input: #334155;--ds-hairline-strong: #475569;--ds-primary: #6366f1;--ds-primary-deep: #4f46e5;--ds-primary-soft: #818cf8;--ds-primary-bg-soft: rgba(99, 102, 241, .18);--ds-primary-bg-subdued-hover: rgba(99, 102, 241, .28);--ds-brand-dark-900: #0b0f19;--ds-success: #10b981;--ds-success-soft: rgba(16, 185, 129, .16);--ds-warning: #f59e0b;--ds-warning-soft: rgba(245, 158, 11, .16);--ds-error: #f43f5e;--ds-error-soft: rgba(244, 63, 94, .16);--ds-ruby: #fb7185;--ds-magenta: #f472b6;--ds-shadow-button: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 4px rgba(99, 102, 241, .3);--ds-shadow-card: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .2);--ds-shadow-elevated: 0 8px 24px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--ds-shadow-dropdown: 0 12px 36px rgba(0, 0, 0, .55), 0 4px 10px rgba(0, 0, 0, .35)}[data-theme=dark] html,[data-theme=dark] body,[data-theme=dark] #root{background-color:#0b0f19!important;color:#f8fafc!important}[data-theme=dark] .admin-pro-layout,[data-theme=dark] .admin-pro-layout .ant-layout,[data-theme=dark] .admin-pro-layout .ant-pro-layout-content,[data-theme=dark] .admin-workspace{background:#0b0f19!important;color:#cbd5e1}[data-theme=dark] .admin-pro-layout .ant-pro-global-header,[data-theme=dark] .admin-pro-layout .ant-pro-top-nav-header{background:#111827f5!important;border-bottom:1px solid #1e293b!important;box-shadow:0 1px 4px #00000059!important}[data-theme=dark] .brand-title{color:#f8fafc!important}[data-theme=dark] .brand-tag{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}[data-theme=dark] .header-account{color:#94a3b8!important}[data-theme=dark] .header-command-trigger-btn{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .header-command-trigger-btn:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .header-command-placeholder{color:#94a3b8!important}[data-theme=dark] .header-command-shortcut-pill{background:#ffffff14!important;color:#cbd5e1!important;border-color:#334155!important}[data-theme=dark] .header-copilot-trigger-btn{background:linear-gradient(135deg,#4f46e547,#0ea5e947)!important;border-color:#4338ca!important;color:#a5b4fc!important}[data-theme=dark] .header-copilot-placeholder{color:#a5b4fc!important}[data-theme=dark] .theme-toggle-capsule-btn{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .theme-toggle-capsule-btn:hover{background:#283548!important;border-color:#475569!important}[data-theme=dark] .store-pill{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .store-pill:hover{background:#283548!important;border-color:#475569!important;color:#f8fafc!important}[data-theme=dark] .header-divider{background:#334155!important}[data-theme=dark] .account-pill{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .account-pill:hover{background:#283548!important;border-color:#475569!important}[data-theme=dark] .account-name{color:#f8fafc!important}[data-theme=dark] .header-account-dropdown .ant-dropdown-menu{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 12px 32px #00000080!important}[data-theme=dark] .user-dropdown-card,[data-theme=dark] .user-dropdown-name{color:#f8fafc!important}[data-theme=dark] .user-dropdown-account{color:#94a3b8!important}[data-theme=dark] .admin-pro-layout .ant-pro-sider,[data-theme=dark] .admin-pro-layout .ant-layout-sider,[data-theme=dark] .admin-pro-layout .ant-pro-sider-menu{background:#111827!important;border-right:1px solid #1e293b!important}[data-theme=dark] .admin-pro-layout .ant-menu-item{color:#cbd5e1!important}[data-theme=dark] .admin-pro-layout .ant-menu-item .ant-menu-item-icon{color:#94a3b8!important}[data-theme=dark] .admin-pro-layout .ant-menu-item:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .admin-pro-layout .ant-menu-item:hover .ant-menu-item-icon{color:#818cf8!important}[data-theme=dark] .admin-pro-layout .ant-menu-item-selected{background:#6366f138!important;color:#818cf8!important;border-left-color:#6366f1!important}[data-theme=dark] .admin-pro-layout .ant-menu-item-selected .ant-menu-item-icon{color:#818cf8!important}[data-theme=dark] .admin-pro-layout .ant-menu-submenu-title{color:#cbd5e1!important}[data-theme=dark] .admin-pro-layout .ant-menu-submenu-title:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .admin-pro-layout .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:#cbd5e1!important}[data-theme=dark] .admin-pro-layout .ant-menu-submenu-arrow{color:#64748b!important}[data-theme=dark] .admin-pro-layout .ant-layout-sider-trigger{background:#1e293b!important;border-top:1px solid #334155!important;color:#cbd5e1!important}[data-theme=dark] .admin-pro-layout .ant-layout-sider-trigger:hover{background:#283548!important;color:#f8fafc!important}[data-theme=dark] .admin-layout-footer{border-top:1px solid #1e293b!important;color:#64748b!important}[data-theme=dark] .admin-layout-footer .footer-links a{color:#94a3b8!important}[data-theme=dark] .admin-layout-footer .footer-links a:hover{color:#818cf8!important}[data-theme=dark] .login-shell{background:radial-gradient(circle at 50% 0%,#6366f12e,#0f172ad9 60%),#0b0f19!important}[data-theme=dark] .login-panel{background:#111827!important;border-color:#1e293b!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .login-panel h1{color:#f8fafc!important}[data-theme=dark] .login-panel p{color:#94a3b8!important}[data-theme=dark] .ant-card,[data-theme=dark] .ant-pro-card{background:#111827!important;border-color:#1e293b!important;color:#cbd5e1!important}[data-theme=dark] .ant-card-head{background:#111827!important;border-bottom:1px solid #1e293b!important;color:#f8fafc!important}[data-theme=dark] .ant-card-head-title{color:#f8fafc!important}[data-theme=dark] .ant-card-bordered{border-color:#1e293b!important}[data-theme=dark] .page-heading h1,[data-theme=dark] .page-title,[data-theme=dark] .page-header-title{color:#f8fafc!important}[data-theme=dark] .metric-overview-card{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .metric-overview-card .ant-card-body{background:#111827!important}[data-theme=dark] .metric-overview-card .ant-statistic-content-value{color:#f8fafc!important}[data-theme=dark] .metric-amber-card{background:#78350f2e!important;border-color:#d9770659!important}[data-theme=dark] .metric-amber-card .ant-statistic-content-value{color:#f59e0b!important}[data-theme=dark] .ant-table,[data-theme=dark] .ant-pro-table{background:#111827!important;color:#cbd5e1!important}[data-theme=dark] .ant-table-container{border-color:#1e293b!important}[data-theme=dark] .ant-table-thead>tr>th{background:#1e293b!important;color:#f8fafc!important;border-bottom:1px solid #334155!important}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid #1e293b!important;color:#cbd5e1!important;background:#111827}[data-theme=dark] .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,[data-theme=dark] .ant-table-tbody>tr.ant-table-row-hover>td{background:#1f2937!important}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background:#111827!important}[data-theme=dark] .ant-table-tbody>tr:hover .ant-table-cell-fix-left,[data-theme=dark] .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#1f2937!important}[data-theme=dark] .ant-table-placeholder{background:#111827!important;color:#64748b!important}[data-theme=dark] .ant-pagination-item{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .ant-pagination-item a{color:#cbd5e1!important}[data-theme=dark] .ant-pagination-item-active{background:#6366f140!important;border-color:#6366f1!important}[data-theme=dark] .ant-pagination-item-active a{color:#818cf8!important}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link,[data-theme=dark] .ant-pagination-options .ant-select-selector{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .ant-btn-default{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .ant-btn-default:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-affix-wrapper input::placeholder{color:#64748b!important}[data-theme=dark] .ant-input-prefix,[data-theme=dark] .ant-input-suffix{color:#94a3b8!important}[data-theme=dark] .ant-select-selector{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .ant-select-selection-item{color:#f8fafc!important}[data-theme=dark] .ant-select-selection-placeholder{color:#64748b!important}[data-theme=dark] .ant-select-dropdown{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .ant-select-item{color:#cbd5e1!important}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#6366f138!important;color:#818cf8!important}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#283548!important;color:#f8fafc!important}[data-theme=dark] .ant-picker{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .ant-picker input{color:#f8fafc!important}[data-theme=dark] .ant-picker-separator{color:#94a3b8!important}[data-theme=dark] .ant-picker-dropdown{background:#1e293b!important;border:1px solid #334155!important}[data-theme=dark] .ant-picker-panel-container{background:#1e293b!important}[data-theme=dark] .ant-picker-header{color:#f8fafc!important;border-bottom:1px solid #334155!important}[data-theme=dark] .ant-picker-header button,[data-theme=dark] .ant-picker-content th,[data-theme=dark] .ant-picker-cell{color:#94a3b8!important}[data-theme=dark] .ant-picker-cell-in-view{color:#cbd5e1!important}[data-theme=dark] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#6366f1!important;color:#fff!important}[data-theme=dark] .ant-modal-content{background:#111827!important;border:1px solid #1e293b!important;color:#cbd5e1!important;box-shadow:0 20px 50px #000000a6!important}[data-theme=dark] .ant-modal-header{background:#111827!important;border-bottom:1px solid #1e293b!important;color:#f8fafc!important}[data-theme=dark] .ant-modal-title{color:#f8fafc!important}[data-theme=dark] .ant-modal-close{color:#94a3b8!important}[data-theme=dark] .ant-modal-close:hover{color:#f8fafc!important;background:#1e293b!important}[data-theme=dark] .ant-modal-footer{border-top:1px solid #1e293b!important}[data-theme=dark] .ant-drawer-content{background:#111827!important;color:#cbd5e1!important}[data-theme=dark] .ant-drawer-header{background:#111827!important;border-bottom:1px solid #1e293b!important;color:#f8fafc!important}[data-theme=dark] .ant-drawer-title{color:#f8fafc!important}[data-theme=dark] .ant-drawer-close{color:#94a3b8!important}[data-theme=dark] .ant-drawer-close:hover{color:#f8fafc!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view{border-color:#1e293b!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#1e293b!important;color:#94a3b8!important;border-color:#1e293b!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{background:#111827!important;color:#f8fafc!important;border-color:#1e293b!important}[data-theme=dark] .ant-tabs-nav{border-bottom-color:#1e293b!important}[data-theme=dark] .ant-tabs-tab{color:#94a3b8!important}[data-theme=dark] .ant-tabs-tab:hover{color:#f8fafc!important}[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#818cf8!important}[data-theme=dark] .ant-alert-info{background:#6366f124!important;border-color:#6366f14d!important;color:#cbd5e1!important}[data-theme=dark] .ant-alert-success{background:#10b98124!important;border-color:#10b9814d!important;color:#cbd5e1!important}[data-theme=dark] .ant-alert-warning{background:#f59e0b24!important;border-color:#f59e0b4d!important;color:#cbd5e1!important}[data-theme=dark] .ant-alert-error{background:#f43f5e24!important;border-color:#f43f5e4d!important;color:#cbd5e1!important}[data-theme=dark] .ant-alert-message{color:#f8fafc!important}[data-theme=dark] .ant-alert-description{color:#cbd5e1!important}[data-theme=dark] .ant-tag{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .ant-typography code{background:#1e293b!important;border:1px solid #334155!important;color:#818cf8!important}[data-theme=dark] .ant-empty-description{color:#64748b!important}[data-theme=dark] .badge-active{background-color:#10b9812e!important;color:#34d399!important;border-color:#10b98159!important}[data-theme=dark] .badge-pending{background-color:#f59e0b2e!important;color:#fbbf24!important;border-color:#f59e0b59!important}[data-theme=dark] .badge-inactive{background-color:#64748b2e!important;color:#94a3b8!important;border-color:#64748b59!important}[data-theme=dark] .global-command-palette-overlay{background:#000000bf!important}[data-theme=dark] .global-command-palette-panel{background:#111827!important;border-color:#1e293b!important;box-shadow:0 25px 60px #0009!important}[data-theme=dark] .command-palette-input-box{background:#111827!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .command-palette-input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .command-palette-kbd{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}[data-theme=dark] .command-palette-body{background:#111827!important}[data-theme=dark] .command-palette-result-card{background:linear-gradient(135deg,#1e293b,#1f2937)!important;border-color:#334155!important}[data-theme=dark] .command-sample-chip{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .command-sample-chip:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .command-palette-draft-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .command-palette-draft-header{background:#111827!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}[data-theme=dark] .command-palette-draft-body,[data-theme=dark] .command-palette-draft-row{color:#cbd5e1!important}[data-theme=dark] .command-palette-safety-callout{background:#f43f5e26!important;border-color:#f43f5e59!important;color:#fca5a5!important}[data-theme=dark] .copilot-drawer-panel{background:#111827!important;border-left:1px solid #1e293b!important;box-shadow:-10px 0 36px #00000073!important}[data-theme=dark] .copilot-drawer-header{background:linear-gradient(180deg,#111827,#1e293b)!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .copilot-main-title{color:#f8fafc!important}[data-theme=dark] .copilot-tool-btn{color:#94a3b8!important}[data-theme=dark] .copilot-tool-btn:hover{background:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}[data-theme=dark] .copilot-context-bar{background:#1e293b!important;border-bottom:1px solid #334155!important}[data-theme=dark] .copilot-context-pill{background:#111827!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .copilot-messages-container{background:#0b0f19!important}[data-theme=dark] .copilot-message-bubble.assistant{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .copilot-message-bubble.user{background:#4f46e5!important;color:#fff!important}[data-theme=dark] .copilot-input-area{background:#111827!important;border-top:1px solid #1e293b!important}[data-theme=dark] .copilot-input-box{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .copilot-quick-prompt-pill{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .copilot-quick-prompt-pill:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .mini-metric-card-root{background:#111827!important;border-color:#1e293b!important;box-shadow:0 4px 16px #00000073!important}[data-theme=dark] .mini-metric-header{background:linear-gradient(135deg,#1e293b,#111827)!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .mini-metric-title{color:#f8fafc!important}[data-theme=dark] .mini-metric-filter-desc{color:#94a3b8!important}[data-theme=dark] .mini-metric-stat-box{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .mini-metric-jump-btn{background:#1e293b!important;border-color:#334155!important;color:#818cf8!important}[data-theme=dark] .mini-metric-jump-btn:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .mini-metric-segmented-tabs{background:#1e293b!important;border-bottom-color:#334155!important}[data-theme=dark] .mini-tab-btn{color:#94a3b8!important}[data-theme=dark] .mini-tab-btn:hover{color:#f8fafc!important;background:#ffffff14!important}[data-theme=dark] .mini-tab-btn.active{color:#818cf8!important;background:#111827!important;box-shadow:0 1px 3px #0006!important}[data-theme=dark] .mini-kpi-quad-box{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .kpi-box-indigo{background:#6366f129!important;border-color:#6366f159!important}[data-theme=dark] .kpi-box-indigo .quad-number{color:#a5b4fc!important}[data-theme=dark] .kpi-box-emerald{background:#10b98129!important;border-color:#10b98159!important}[data-theme=dark] .kpi-box-emerald .quad-number{color:#34d399!important}[data-theme=dark] .kpi-box-slate{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .kpi-box-slate .quad-number{color:#f8fafc!important}[data-theme=dark] .kpi-color-success{background:#10b98129!important;border-color:#10b98159!important}[data-theme=dark] .kpi-color-success .quad-number{color:#34d399!important}[data-theme=dark] .kpi-color-warning{background:#f59e0b29!important;border-color:#f59e0b59!important}[data-theme=dark] .kpi-color-warning .quad-number{color:#fbbf24!important}[data-theme=dark] .kpi-color-danger{background:#f43f5e29!important;border-color:#f43f5e59!important}[data-theme=dark] .kpi-color-danger .quad-number{color:#fb7185!important}[data-theme=dark] .quad-label,[data-theme=dark] .quad-currency{color:#94a3b8!important}[data-theme=dark] .quad-unit,[data-theme=dark] .quad-sub{color:#64748b!important}[data-theme=dark] .bar-store-name{color:#f8fafc!important}[data-theme=dark] .bar-cards-sold{color:#cbd5e1!important}[data-theme=dark] .bar-gross-yuan{color:#94a3b8!important}[data-theme=dark] .bar-track{background:#1e293b!important}[data-theme=dark] .bar-rank-badge{background:#1e293b!important;color:#94a3b8!important}[data-theme=dark] .bar-rank-badge.rank-1{background:#f59e0b38!important;color:#fbbf24!important}[data-theme=dark] .bar-rank-badge.rank-2{background:#94a3b838!important;color:#cbd5e1!important}[data-theme=dark] .bar-rank-badge.rank-3{background:#f9731638!important;color:#fdba74!important}[data-theme=dark] .donut-bg-circle{stroke:#1e293b!important}[data-theme=dark] .donut-center-total{fill:#f8fafc!important}[data-theme=dark] .donut-center-label{fill:#94a3b8!important}[data-theme=dark] .donut-legend-item{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .legend-tier-name{color:#f8fafc!important}[data-theme=dark] .legend-percentage{color:#818cf8!important}[data-theme=dark] .legend-sub{color:#94a3b8!important}[data-theme=dark] .mini-metric-insights-card{background:linear-gradient(135deg,#f59e0b24,#111827f2)!important;border-color:#f59e0b59!important}[data-theme=dark] .insights-title{color:#fbbf24!important}[data-theme=dark] .insight-item-row{color:#cbd5e1!important}[data-theme=dark] .insight-bullet-dot{background:#f59e0b!important}[data-theme=dark] .mini-metric-footer{border-top-color:#1e293b!important}[data-theme=dark] .metric-jump-btn{background:#1e293b!important;border-color:#334155!important;color:#818cf8!important}[data-theme=dark] .metric-jump-btn:hover{background:#283548!important;border-color:#6366f1!important;color:#f8fafc!important}[data-theme=dark] .metric-jump-btn.danger-link{background:#f43f5e1f!important;border-color:#f43f5e4d!important;color:#fb7185!important}[data-theme=dark] .in-drawer-action-card-root{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .in-drawer-action-card-root.theme-blue{border-color:#0ea5e959!important}[data-theme=dark] .in-drawer-action-card-root.theme-orange{border-color:#f59e0b59!important}[data-theme=dark] .action-card-header{background:#1e293b!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}[data-theme=dark] .action-card-title{color:#f8fafc!important}[data-theme=dark] .action-card-body{background:#111827!important;color:#cbd5e1!important}[data-theme=dark] .supreme-card-detail-drawer .ant-drawer-header{background:#111827!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .supreme-card-detail-drawer .ant-drawer-body{background:#0b0f19!important}[data-theme=dark] .detail-action-bar{background:#111827!important;border-color:#1e293b!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .detail-section-box{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .detail-section-head{border-bottom:1px solid #1e293b!important}[data-theme=dark] .detail-section-title{color:#f8fafc!important}[data-theme=dark] .detail-sub-card{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .detail-asset-tile.theme-emerald{background:linear-gradient(180deg,#10b98129,#111827)!important;border-color:#10b98152!important}[data-theme=dark] .detail-asset-tile.theme-blue{background:linear-gradient(180deg,#2563eb29,#111827)!important;border-color:#2563eb52!important}[data-theme=dark] .detail-asset-tile.theme-violet{background:linear-gradient(180deg,#8b5cf629,#111827)!important;border-color:#8b5cf652!important}[data-theme=dark] .detail-asset-tile.theme-amber{background:linear-gradient(180deg,#f59e0b29,#111827)!important;border-color:#f59e0b52!important}[data-theme=dark] .detail-asset-title{color:#94a3b8!important}[data-theme=dark] .detail-asset-value{color:#f8fafc!important}[data-theme=dark] .detail-guarantee-card{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] .page-heading h1,[data-theme=dark] .page-title,[data-theme=dark] strong,[data-theme=dark] b{color:#f8fafc}[data-theme=dark] p,[data-theme=dark] span:not(.ant-tag):not(.ant-badge),[data-theme=dark] .ant-typography:not(.ant-typography-secondary):not(.ant-typography-danger):not(.ant-typography-warning):not(.ant-typography-success){color:inherit}[data-theme=dark] [style*="color: #0f172a" i],[data-theme=dark] [style*="color:#0f172a" i],[data-theme=dark] [style*="color: rgb(15, 23, 42)" i],[data-theme=dark] [style*="color: #1e293b" i],[data-theme=dark] [style*="color:#1e293b" i],[data-theme=dark] [style*="color: rgb(30, 41, 59)" i],[data-theme=dark] [style*="color: #334155" i],[data-theme=dark] [style*="color:#334155" i],[data-theme=dark] [style*="color: rgb(51, 65, 85)" i],[data-theme=dark] [style*="color: #1f2329" i],[data-theme=dark] [style*="color:#1f2329" i],[data-theme=dark] [style*="color: rgb(31, 35, 41)" i],[data-theme=dark] [style*="color: #1f2937" i],[data-theme=dark] [style*="color:#1f2937" i],[data-theme=dark] [style*="color: rgb(31, 41, 55)" i],[data-theme=dark] [style*="color: #0d253d" i],[data-theme=dark] [style*="color:#0d253d" i],[data-theme=dark] [style*="color: rgb(13, 37, 61)" i]{color:#f8fafc!important}[data-theme=dark] [style*="color: #64748b" i],[data-theme=dark] [style*="color:#64748b" i],[data-theme=dark] [style*="color: rgb(100, 116, 139)" i],[data-theme=dark] [style*="color: #475569" i],[data-theme=dark] [style*="color:#475569" i],[data-theme=dark] [style*="color: rgb(71, 85, 105)" i],[data-theme=dark] [style*="color: #646a73" i],[data-theme=dark] [style*="color:#646a73" i],[data-theme=dark] [style*="color: rgb(100, 106, 115)" i]{color:#94a3b8!important}[data-theme=dark] [style*="color: #78350f" i],[data-theme=dark] [style*="color:#78350f" i],[data-theme=dark] [style*="color: rgb(120, 53, 15)" i],[data-theme=dark] [style*="color: #92400e" i],[data-theme=dark] [style*="color:#92400e" i],[data-theme=dark] [style*="color: rgb(146, 64, 14)" i],[data-theme=dark] [style*="color: #b45309" i],[data-theme=dark] [style*="color:#b45309" i],[data-theme=dark] [style*="color: rgb(180, 83, 9)" i],[data-theme=dark] [style*="color: #d97706" i],[data-theme=dark] [style*="color:#d97706" i]{color:#fbbf24!important}[data-theme=dark] [style*="color: #047857" i],[data-theme=dark] [style*="color:#047857" i],[data-theme=dark] [style*="color: rgb(4, 120, 87)" i],[data-theme=dark] [style*="color: #065f46" i],[data-theme=dark] [style*="color:#065f46" i],[data-theme=dark] [style*="color: rgb(6, 95, 70)" i],[data-theme=dark] [style*="color: #059669" i],[data-theme=dark] [style*="color:#059669" i]{color:#34d399!important}[data-theme=dark] [style*="color: #1e40af" i],[data-theme=dark] [style*="color:#1e40af" i],[data-theme=dark] [style*="color: rgb(30, 64, 175)" i],[data-theme=dark] [style*="color: #1e3a8a" i],[data-theme=dark] [style*="color:#1e3a8a" i],[data-theme=dark] [style*="color: rgb(30, 58, 138)" i],[data-theme=dark] [style*="color: #2563eb" i],[data-theme=dark] [style*="color:#2563eb" i]{color:#818cf8!important}[data-theme=dark] [style*="color: #991b1b" i],[data-theme=dark] [style*="color:#991b1b" i],[data-theme=dark] [style*="color: rgb(153, 27, 27)" i],[data-theme=dark] [style*="color: #b91c1c" i],[data-theme=dark] [style*="color:#b91c1c" i],[data-theme=dark] [style*="color: rgb(185, 28, 28)" i],[data-theme=dark] [style*="color: #ef4444" i],[data-theme=dark] [style*="color:#ef4444" i],[data-theme=dark] [style*="color: rgb(239, 68, 68)" i],[data-theme=dark] [style*="color: #dc2626" i],[data-theme=dark] [style*="color:#dc2626" i],[data-theme=dark] [style*="color: rgb(220, 38, 38)" i]{color:#f87171!important}[data-theme=dark] [style*="background: #ffffff" i],[data-theme=dark] [style*="background:#ffffff" i],[data-theme=dark] [style*="background-color: #ffffff" i],[data-theme=dark] [style*="background-color:#ffffff" i],[data-theme=dark] [style*="background: rgb(255, 255, 255)" i],[data-theme=dark] [style*="background-color: rgb(255, 255, 255)" i],[data-theme=dark] [style*="background: white" i],[data-theme=dark] [style*="background-color: white" i],[data-theme=dark] [style*="background: #f8fafc" i],[data-theme=dark] [style*="background:#f8fafc" i],[data-theme=dark] [style*="background-color: #f8fafc" i],[data-theme=dark] [style*="background-color:#f8fafc" i],[data-theme=dark] [style*="background: rgb(248, 250, 252)" i],[data-theme=dark] [style*="background-color: rgb(248, 250, 252)" i],[data-theme=dark] [style*="background: #f1f5f9" i],[data-theme=dark] [style*="background:#f1f5f9" i],[data-theme=dark] [style*="background-color: #f1f5f9" i],[data-theme=dark] [style*="background-color:#f1f5f9" i],[data-theme=dark] [style*="background: rgb(241, 245, 249)" i],[data-theme=dark] [style*="background-color: rgb(241, 245, 249)" i],[data-theme=dark] [style*="background: #f7f8fa" i],[data-theme=dark] [style*="background:#f7f8fa" i],[data-theme=dark] [style*="background-color: #f7f8fa" i],[data-theme=dark] [style*="background-color:#f7f8fa" i],[data-theme=dark] [style*="background: #fafafa" i],[data-theme=dark] [style*="background:#fafafa" i],[data-theme=dark] [style*="background-color: #fafafa" i],[data-theme=dark] [style*="background-color:#fafafa" i]{background:#111827!important}[data-theme=dark] [style*="background: #eff6ff" i],[data-theme=dark] [style*="background:#eff6ff" i],[data-theme=dark] [style*="background-color: #eff6ff" i],[data-theme=dark] [style*="background-color:#eff6ff" i],[data-theme=dark] [style*="background: rgb(239, 246, 255)" i],[data-theme=dark] [style*="background-color: rgb(239, 246, 255)" i]{background:#3b82f629!important}[data-theme=dark] [style*="background: #ecfdf5" i],[data-theme=dark] [style*="background:#ecfdf5" i],[data-theme=dark] [style*="background-color: #ecfdf5" i],[data-theme=dark] [style*="background-color:#ecfdf5" i],[data-theme=dark] [style*="background: rgb(236, 253, 245)" i],[data-theme=dark] [style*="background-color: rgb(236, 253, 245)" i]{background:#10b98129!important}[data-theme=dark] [style*="background: #fffbeb" i],[data-theme=dark] [style*="background:#fffbeb" i],[data-theme=dark] [style*="background-color: #fffbeb" i],[data-theme=dark] [style*="background-color:#fffbeb" i],[data-theme=dark] [style*="background: rgb(255, 251, 235)" i],[data-theme=dark] [style*="background-color: rgb(255, 251, 235)" i],[data-theme=dark] [style*="background: #fef3c7" i],[data-theme=dark] [style*="background:#fef3c7" i],[data-theme=dark] [style*="background-color: #fef3c7" i],[data-theme=dark] [style*="background-color:#fef3c7" i]{background:#f59e0b29!important}[data-theme=dark] [style*="background: #fef2f2" i],[data-theme=dark] [style*="background:#fef2f2" i],[data-theme=dark] [style*="background-color: #fef2f2" i],[data-theme=dark] [style*="background-color:#fef2f2" i],[data-theme=dark] [style*="background: rgb(254, 242, 242)" i],[data-theme=dark] [style*="background-color: rgb(254, 242, 242)" i]{background:#f43f5e29!important}[data-theme=dark] [style*="border-color: #e2e8f0" i],[data-theme=dark] [style*="border-color:#e2e8f0" i],[data-theme=dark] [style*="border-color: rgb(226, 232, 240)" i],[data-theme=dark] [style*="border-color: #f1f5f9" i],[data-theme=dark] [style*="border-color:#f1f5f9" i],[data-theme=dark] [style*="border: 1px solid #e2e8f0" i],[data-theme=dark] [style*="border: 1px solid #f1f5f9" i]{border-color:#1e293b!important}[data-theme=dark] .benefit-tier-card{background:#111827!important;border-color:#1e293b!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .tier-card-basic{border-top:4px solid #3b82f6!important}[data-theme=dark] .tier-card-advanced{border-top:4px solid #8b5cf6!important}[data-theme=dark] .tier-card-flagship{border-top:4px solid #f59e0b!important;background:linear-gradient(180deg,#f59e0b14,#111827)!important;border-color:#f59e0b4d!important}[data-theme=dark] .tier-header-text h2,[data-theme=dark] .tier-card-name{color:#f8fafc!important}[data-theme=dark] .tier-header-text p,[data-theme=dark] .tier-card-tagline{color:#94a3b8!important}[data-theme=dark] .tier-card-price-row{color:#f8fafc!important}[data-theme=dark] .tier-card-price-row .price-symbol,[data-theme=dark] .tier-card-price-row .price-value,[data-theme=dark] .price-symbol,[data-theme=dark] .price-value{color:#f87171!important;text-shadow:0 0 12px rgba(248,113,113,.25)}[data-theme=dark] .price-unit{color:#94a3b8!important}[data-theme=dark] .tier-card-header,[data-theme=dark] .tier-section{border-bottom-color:#1e293b!important}[data-theme=dark] .section-title{color:#f8fafc!important}[data-theme=dark] .pool-section{background:#1e293b!important;border:1px solid #334155!important}[data-theme=dark] .pool-total-value{color:#f8fafc!important}[data-theme=dark] .breakdown-item{color:#94a3b8!important}[data-theme=dark] .breakdown-item strong{color:#f8fafc!important}[data-theme=dark] .mutex-list,[data-theme=dark] .guarantee-list{color:#cbd5e1!important}[data-theme=dark] .tier-badge-499{background:#3b82f629!important;color:#93c5fd!important;border-color:#3b82f659!important}[data-theme=dark] .tier-badge-699{background:#8b5cf629!important;color:#c4b5fd!important;border-color:#8b5cf659!important}[data-theme=dark] .tier-badge-899{background:#f59e0b29!important;color:#fcd34d!important;border-color:#f59e0b59!important}[data-theme=dark] .benefit-hero-card,[data-theme=dark] .benefit-showcase-card{background:#111827!important;border-color:#1e293b!important;box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .benefit-showcase-tile{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .ad-toolbar-card,[data-theme=dark] .ad-posters-section,[data-theme=dark] .ad-poster-card{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .ad-status-label,[data-theme=dark] .dropzone-title,[data-theme=dark] .ad-posters-section .section-title{color:#f8fafc!important}[data-theme=dark] .dropzone-subtitle,[data-theme=dark] .poster-filename{color:#94a3b8!important}[data-theme=dark] .ad-dropzone{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .ad-dropzone:hover{background:#283548!important;border-color:#6366f1!important}[data-theme=dark] .poster-order-badge{background:#1e293b!important;color:#cbd5e1!important}[data-theme=dark] .poster-actions-row{border-top-color:#1e293b!important}[data-theme=dark] .wangeditor-wrapper{background:#111827!important;border-color:#334155!important}[data-theme=dark] .wangeditor-wrapper .w-e-text-container{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .wangeditor-wrapper .w-e-toolbar{background:#1e293b!important;border-bottom-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] .wangeditor-wrapper .w-e-menu-tooltip{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .iphone-mockup{background:#030712!important;box-shadow:0 20px 40px -10px #000000b3,0 0 0 1px #334155!important}[data-theme=dark] .iphone-screen{background:#0b0f19!important}[data-theme=dark] .iphone-notch{background:#030712!important}[data-theme=dark] .iphone-nav-header{background:#111827!important;border-bottom-color:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .iphone-rich-body{color:#cbd5e1!important}[data-theme=dark] .iphone-rich-body h1,[data-theme=dark] .iphone-rich-body h2,[data-theme=dark] .iphone-rich-body h3,[data-theme=dark] .iphone-rich-body h4{color:#f8fafc!important}[data-theme=dark] .refund-split-container{background:#0b0f19!important;border-color:#1e293b!important}[data-theme=dark] .refund-left-queue{background:#111827!important;border-right-color:#1e293b!important}[data-theme=dark] .refund-queue-header{background:#111827!important;border-bottom-color:#1e293b!important}[data-theme=dark] .refund-queue-search{border-bottom-color:#1e293b!important}[data-theme=dark] .refund-queue-item{background:#111827!important;border-bottom-color:#1e293b!important}[data-theme=dark] .refund-queue-item:hover{background:#1e293b!important}[data-theme=dark] .refund-queue-item.active{background:#6366f129!important;border-left-color:#6366f1!important}[data-theme=dark] .refund-detail-panel{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .refund-metric-summary-grid{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .refund-asset-grid{background:#1e293b!important;border-color:#1e293b!important}[data-theme=dark] .refund-asset-field{background:#111827!important}.lucky-kpi-card{padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.lucky-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a14}.lucky-kpi-total{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#e2e8f0}.lucky-kpi-pending{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.lucky-kpi-redeemed{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0}.lucky-kpi-expired{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}[data-theme=dark] .lucky-kpi-card{background:#111827!important;border-color:#1e293b!important;box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .lucky-kpi-total{background:linear-gradient(135deg,#1e293b,#111827)!important;border-color:#334155!important}[data-theme=dark] .lucky-kpi-pending{background:linear-gradient(135deg,#f59e0b29,#111827)!important;border-color:#f59e0b59!important}[data-theme=dark] .lucky-kpi-redeemed{background:linear-gradient(135deg,#10b98129,#111827)!important;border-color:#10b98159!important}[data-theme=dark] .lucky-kpi-expired{background:linear-gradient(135deg,#3b82f629,#111827)!important;border-color:#3b82f659!important}[data-theme=dark] .lucky-kpi-title{color:#94a3b8!important}[data-theme=dark] .lucky-kpi-value{color:#f8fafc!important}[data-theme=dark] .lucky-kpi-hint{color:#64748b!important}.refund-risk-hero-box{padding:18px 22px;border-radius:12px;border:1px solid;transition:all .2s ease}.refund-risk-hero-box.hero-high{background:#fef2f2;border-color:#fecaca;color:#991b1b}.refund-risk-hero-box.hero-medium{background:#fffbeb;border-color:#fde68a;color:#92400e}.refund-risk-hero-box.hero-low{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}[data-theme=dark] .refund-risk-hero-box.hero-high{background:#f43f5e29!important;border-color:#f43f5e59!important;color:#fca5a5!important}[data-theme=dark] .refund-risk-hero-box.hero-medium{background:#f59e0b29!important;border-color:#f59e0b59!important;color:#fcd34d!important}[data-theme=dark] .refund-risk-hero-box.hero-low{background:#10b98129!important;border-color:#10b98159!important;color:#6ee7b7!important}[data-theme=dark] .refund-risk-badge-tag.risk-high{background:#f43f5e33!important;border-color:#f43f5e66!important;color:#fb7185!important}[data-theme=dark] .refund-risk-badge-tag.risk-medium{background:#f59e0b33!important;border-color:#f59e0b66!important;color:#fbbf24!important}[data-theme=dark] .refund-risk-badge-tag.risk-low{background:#10b98133!important;border-color:#10b98166!important;color:#34d399!important}[data-theme=dark] .ant-tag-success{background:#10b98129!important;border-color:#10b98159!important;color:#34d399!important}[data-theme=dark] .ant-tag-warning{background:#f59e0b29!important;border-color:#f59e0b59!important;color:#fbbf24!important}[data-theme=dark] .ant-tag-error{background:#f43f5e29!important;border-color:#f43f5e59!important;color:#fb7185!important}[data-theme=dark] .ant-tag-blue,[data-theme=dark] .ant-tag-processing{background:#3b82f629!important;border-color:#3b82f659!important;color:#818cf8!important}[data-theme=dark] .ant-tag-purple{background:#8b5cf629!important;border-color:#8b5cf659!important;color:#c4b5fd!important}[data-theme=dark] .ant-tag-cyan{background:#06b6d429!important;border-color:#06b6d459!important;color:#67e8f9!important}[data-theme=dark] .ant-tag-volcano{background:#f9731629!important;border-color:#f9731659!important;color:#fdba74!important}[data-theme=dark] .ant-tag-gold{background:#eab30829!important;border-color:#eab30859!important;color:#fde047!important}[data-theme=dark] .g2-tooltip,[data-theme=dark] .antv-tooltip{background:#111827f2!important;color:#f8fafc!important;box-shadow:0 8px 24px #0009!important;border:1px solid #334155!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .g2-tooltip-title,[data-theme=dark] .antv-tooltip-title{color:#f8fafc!important}[data-theme=dark] .g2-tooltip-list-item,[data-theme=dark] .antv-tooltip-list-item{color:#cbd5e1!important}
