:root{--color-text: #e1e1e6;--color-text-strong: #f1f1f4;--color-text-muted: rgba(255, 255, 255, .45);--color-text-faint: rgba(255, 255, 255, .3);--color-text-subtle: rgba(255, 255, 255, .5);--color-bg-main: #0a0a0f;--color-bg-card: rgba(255, 255, 255, .03);--color-bg-elevated: rgba(255, 255, 255, .04);--color-border: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .08);--color-divider: rgba(255, 255, 255, .06);--color-icon-muted: rgba(255, 255, 255, .4);--color-icon-faint: rgba(255, 255, 255, .12)}[data-theme=light]{--color-text: #1a1a2e;--color-text-strong: #111827;--color-text-muted: rgba(0, 0, 0, .45);--color-text-faint: rgba(0, 0, 0, .3);--color-text-subtle: rgba(0, 0, 0, .5);--color-bg-main: #f0f2f5;--color-bg-card: #ffffff;--color-bg-elevated: rgba(0, 0, 0, .02);--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .12);--color-divider: rgba(0, 0, 0, .08);--color-icon-muted: rgba(0, 0, 0, .35);--color-icon-faint: rgba(0, 0, 0, .12)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;color:#e1e1e6;overflow:hidden}#root{height:100vh;width:100vw}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.app-layout{min-height:100vh;background:#0a0a0f!important}.app-sider{background:linear-gradient(180deg,#0f0f1a,#12121f)!important;border-right:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.app-sider:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(99,102,241,.08) 0%,transparent 100%);pointer-events:none}.sider-logo{padding:24px 20px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px;position:relative;z-index:1}.sider-logo .logo-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-weight:700;box-shadow:0 4px 15px #6366f14d}.sider-logo .logo-text{font-size:15px;font-weight:600;color:#f1f1f4;letter-spacing:-.3px}.sider-logo .logo-sub{font-size:11px;color:#fff6;font-weight:400}.content-area{padding:28px 20px 28px 32px;background:#0a0a0f!important;overflow-y:auto;height:100vh}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{background:transparent!important}.ant-menu-dark .ant-menu-item{margin:2px 8px;border-radius:8px;height:42px;line-height:42px;color:#ffffff8c!important;font-weight:500;font-size:13.5px;transition:all .2s}.ant-menu-dark .ant-menu-item:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ant-menu-dark .ant-menu-item-selected{background:linear-gradient(135deg,#6366f133,#8b5cf626)!important;color:#a5b4fc!important;box-shadow:0 0 20px #6366f11a}.kpi-card{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;position:relative;overflow:hidden;transition:all .3s ease}.kpi-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.kpi-card .kpi-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.kpi-card .kpi-icon.skus{background:linear-gradient(135deg,#6366f126,#8b5cf614);color:#818cf8}.kpi-card .kpi-icon.listings{background:linear-gradient(135deg,#34d39926,#10b98114);color:#34d399}.kpi-card .kpi-icon.orders{background:linear-gradient(135deg,#fbbf2426,#f59e0b14);color:#fbbf24}.kpi-card .kpi-icon.revenue{background:linear-gradient(135deg,#22d3ee26,#06b6d414);color:#22d3ee}.kpi-card .kpi-icon.designers{background:linear-gradient(135deg,#f8717126,#ef444414);color:#f87171}.kpi-card .kpi-icon.sellers{background:linear-gradient(135deg,#a382ff26,#8b5cf614);color:#a78bfa}.kpi-card .kpi-label{font-size:12.5px;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-bottom:6px}.kpi-card .kpi-value{font-size:28px;font-weight:700;color:#f1f1f4;letter-spacing:-.5px;line-height:1.1}.kpi-card .kpi-sub{font-size:12px;color:#ffffff59;margin-top:8px}.kpi-card:after{content:"";position:absolute;top:-50%;right:-30%;width:150px;height:150px;border-radius:50%;pointer-events:none}.kpi-card:nth-child(1):after{background:radial-gradient(circle,rgba(99,102,241,.06) 0%,transparent 70%)}.kpi-card:nth-child(2):after{background:radial-gradient(circle,rgba(52,211,153,.06) 0%,transparent 70%)}.kpi-card:nth-child(3):after{background:radial-gradient(circle,rgba(251,191,36,.06) 0%,transparent 70%)}.kpi-card:nth-child(4):after{background:radial-gradient(circle,rgba(34,211,238,.06) 0%,transparent 70%)}.chart-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;margin-top:24px}.chart-card h3{font-size:15px;font-weight:600;color:#e1e1e6;margin-bottom:20px;letter-spacing:-.2px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header h1{font-size:24px;font-weight:700;color:#f1f1f4;letter-spacing:-.5px}.page-header .subtitle{font-size:13px;color:#fff6;margin-top:4px}.status-designing{background:#6366f126!important;border-color:#6366f14d!important;color:#a5b4fc!important}.status-mockup{background:#fbbf2426!important;border-color:#fbbf244d!important;color:#fbbf24!important}.status-listed{background:#34d39926!important;border-color:#34d3994d!important;color:#34d399!important}.status-completed{background:#22d3ee26!important;border-color:#22d3ee4d!important;color:#22d3ee!important}.platform-etsy{background:#f5822026!important;border-color:#f582204d!important;color:#f58220!important}.platform-shopify{background:#96bf4826!important;border-color:#96bf484d!important;color:#96bf48!important}.platform-tiktok{background:#ff005026!important;border-color:#ff00504d!important;color:#ff0050!important}.empty-state{text-align:center;padding:80px 40px;color:#ffffff59}.empty-state .anticon{font-size:64px;color:#6366f14d;margin-bottom:20px}.empty-state h3{font-size:18px;color:#ffffff80;margin-bottom:8px;font-weight:600}.empty-state p{font-size:13.5px;color:#ffffff4d}.data-table .ant-table{background:transparent!important}.data-table .ant-table-thead>tr>th{background:#ffffff0a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff9!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important;color:#d1d1d6!important;font-size:13.5px}.data-table .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#6366f10f!important}.ant-pagination .ant-pagination-item{background:#ffffff0a!important;border-color:#ffffff14!important}.ant-pagination .ant-pagination-item a{color:#fff9!important}.ant-pagination .ant-pagination-item-active{background:#6366f133!important;border-color:#6366f1!important}.ant-pagination .ant-pagination-item-active a{color:#a5b4fc!important}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}.content-area{padding:16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease-out forwards}.fade-in-up:nth-child(1){animation-delay:0s}.fade-in-up:nth-child(2){animation-delay:.06s}.fade-in-up:nth-child(3){animation-delay:.12s}.fade-in-up:nth-child(4){animation-delay:.18s}.fade-in-up:nth-child(5){animation-delay:.24s}.fade-in-up:nth-child(6){animation-delay:.3s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.settings-section{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;margin-bottom:20px}.settings-section h3{font-size:15px;font-weight:600;color:#e1e1e6;margin-bottom:20px}.webhook-url-display{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:13px;color:#34d399;word-break:break-all}.activity-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.activity-item:last-child{border-bottom:none}.activity-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.activity-content{flex:1}.activity-title{font-size:13.5px;color:#e1e1e6;font-weight:500}.activity-time{font-size:12px;color:#ffffff4d;margin-top:2px}[data-theme=light] body{background:#f0f2f5;color:#1a1a2e}[data-theme=light] ::-webkit-scrollbar-track{background:#00000008}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=light] .app-layout{background:#f0f2f5!important}[data-theme=light] .app-sider{background:linear-gradient(180deg,#fff,#fafbfc)!important;border-right:1px solid rgba(0,0,0,.08)}[data-theme=light] .app-sider:before{background:linear-gradient(180deg,rgba(99,102,241,.05) 0%,transparent 100%)}[data-theme=light] .sider-logo{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .sider-logo .logo-text{color:#1a1a2e}[data-theme=light] .sider-logo .logo-sub{color:#0006}[data-theme=light] .content-area{background:#f0f2f5!important}[data-theme=light] .ant-menu-light,[data-theme=light] .ant-menu-light .ant-menu-sub{background:transparent!important}[data-theme=light] .ant-menu-light .ant-menu-item{margin:2px 8px;border-radius:8px;height:42px;line-height:42px;color:#0000008c!important;font-weight:500;font-size:13.5px}[data-theme=light] .ant-menu-light .ant-menu-item:hover{color:#000000d9!important;background:#0000000a!important}[data-theme=light] .ant-menu-light .ant-menu-item-selected{background:linear-gradient(135deg,#6366f11f,#8b5cf614)!important;color:#4f46e5!important;box-shadow:0 0 20px #6366f10f}[data-theme=light] .kpi-card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .kpi-card:hover{border-color:#00000026;box-shadow:0 8px 24px #00000014}[data-theme=light] .kpi-card .kpi-label{color:#00000073}[data-theme=light] .kpi-card .kpi-value{color:#1a1a2e}[data-theme=light] .kpi-card .kpi-sub{color:#00000059}[data-theme=light] .chart-card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .chart-card h3,[data-theme=light] .page-header h1{color:#1a1a2e}[data-theme=light] .page-header .subtitle{color:#00000073}[data-theme=light] .empty-state{color:#00000059}[data-theme=light] .empty-state .anticon{color:#6366f166}[data-theme=light] .empty-state h3{color:#0000008c}[data-theme=light] .empty-state p{color:#00000059}[data-theme=light] .data-table .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:1px solid rgba(0,0,0,.08)!important;color:#0009!important}[data-theme=light] .data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.04)!important;color:#2d2d3a!important}[data-theme=light] .data-table .ant-table-tbody>tr:hover>td{background:#00000005!important}[data-theme=light] .data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#6366f10a!important}[data-theme=light] .ant-pagination .ant-pagination-item{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .ant-pagination .ant-pagination-item a{color:#0009!important}[data-theme=light] .ant-pagination .ant-pagination-item-active{background:#6366f114!important;border-color:#6366f1!important}[data-theme=light] .ant-pagination .ant-pagination-item-active a{color:#4f46e5!important}[data-theme=light] .settings-section{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .settings-section h3{color:#1a1a2e}[data-theme=light] .webhook-url-display{background:#00000008;border:1px solid rgba(0,0,0,.1);color:#059669}[data-theme=light] .activity-item{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .activity-title{color:#1a1a2e}[data-theme=light] .activity-time{color:#00000059}
