:root{--kl-frame-radius:22px;--kl-ink:13 21 38;--kl-window-fill:rgb(255 255 255/0.94);--kl-frame-rim:rgb(var(--kl-ink)/0.08);--kl-separator:rgb(var(--kl-ink)/0.07);--kl-track:rgb(var(--kl-ink)/0.06);--kl-frame-bar-fill:rgb(255 255 255/0.58);--kl-module-fill:rgb(255 255 255/0.68);--kl-module-border:rgb(var(--kl-ink)/0.08);--kl-kpi-fill:rgb(var(--kl-ink)/0.035);--kl-kpi-highlight:inset 0 1px 0 rgb(255 255 255/0.65);--kl-frame-shadow:0 12px 28px -20px rgb(var(--kl-ink)/0.2);--kl-text:rgb(var(--kl-ink)/0.9);--kl-text-muted:rgb(var(--kl-ink)/0.55);--kl-profit:#0f766e;--kl-audit:#1d4ed8;--kl-loss:#b91c1c;--kl-loss-sku:#7f1d1d;--kl-loss-bar:#dc2626;--kl-cost-cogs:#2563eb;--kl-cost-fees:#4f46e5;--kl-cost-shipping:#0284c7;--kl-cost-customs:#64748b;--kl-cost-packaging:#94a3b8;--kl-cost-vat:#14b8a6;--kl-tile-profit-bg:rgb(20 184 166/0.08);--kl-tile-profit-border:rgb(20 184 166/0.24);--kl-tile-profit-text:#0f4c47;--kl-tile-loss-bg:rgb(220 38 38/0.06);--kl-tile-loss-border:rgb(220 38 38/0.18)}.dark{--kl-window-fill:rgba(10,14,24,0.86);--kl-module-fill:rgba(255,255,255,0.035);--kl-module-border:rgba(255,255,255,0.07);--kl-frame-rim:rgba(255,255,255,0.08);--kl-separator:rgba(255,255,255,0.07);--kl-track:rgba(255,255,255,0.06);--kl-frame-bar-fill:rgba(255,255,255,0.03);--kl-kpi-fill:rgba(255,255,255,0.04);--kl-kpi-highlight:none;--kl-frame-shadow:0 10px 24px -18px rgb(0 0 0/0.55);--kl-text:#e8ecf5;--kl-text-muted:#7d8aa2;--kl-tile-profit-text:#ccfbf1}.kl-dash .kl-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kl-text-muted)}.kl-dash .kl-h2{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--kl-text);text-wrap:balance}.kl-dash .kl-sub{margin:0;font-size:14px;line-height:1.5;color:var(--kl-text-muted)}.kl-dash .kl-head{display:grid;gap:12px;max-width:720px}.kl-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace}.kl-muted{color:var(--kl-text-muted)}.kl-spacer{flex:1;min-width:8px}.kl-frame{position:relative;display:flex;flex-direction:column;border-radius:var(--kl-frame-radius);padding:1px;background:var(--kl-frame-rim);box-shadow:var(--kl-frame-shadow)}.kl-frame-danger{background:var(--kl-tile-loss-border)}.kl-frame-warning{background:rgb(217 119 6/.24)}.kl-frame-inner{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;border-radius:calc(var(--kl-frame-radius) - 1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.7);isolation:isolate}.kl-frame-inner,.kl-frame>.kl-frame-inner{overflow:visible}.kl-frame-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--kl-window-fill);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);pointer-events:none;z-index:0}.kl-frame-bar,.kl-frame-body,.kl-frame-inner>*,.kl-frame-inner>[data-slot=card-content],.kl-frame-inner>[data-slot=card-footer],.kl-frame-inner>[data-slot=card-header],.kl-frame-inner>[data-slot=dialog-footer],.kl-frame-inner>[data-slot=dialog-header]{position:relative;z-index:1}.kl-frame-bar{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:8px 12px;padding:11px 16px;border-bottom:1px solid var(--kl-separator);background:var(--kl-frame-bar-fill);font-size:11px;border-radius:calc(var(--kl-frame-radius) - 1px) calc(var(--kl-frame-radius) - 1px) 0 0}.kl-frame-bar[data-collapsed=true]{border-bottom:none;border-radius:calc(var(--kl-frame-radius) - 1px)}.kl-frame-bar>.kl-lights+*{flex:1;min-width:0}.kl-frame-bar>.kl-mono{min-width:0}.kl-lights{display:flex;flex-shrink:0;gap:7px}.kl-lights span{width:10px;height:10px;border-radius:50%;background:rgb(var(--kl-ink)/.16)}.kl-frame-actions,.kl-frame-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kl-frame-body{flex:1 1 auto;min-height:0;padding:16px 18px 18px}.kl-dash .recharts-surface,.kl-dash .recharts-wrapper{overflow:visible}.kl-dash .recharts-tooltip-wrapper{z-index:50;overflow:visible}.kl-dash .recharts-cartesian-axis-tick-value{font-size:10px}.kl-tag{font-size:11px;padding:4px 9px;border-radius:999px;white-space:nowrap}.kl-tag-blue{color:var(--kl-audit);background:rgb(29 78 216/.08);border:1px solid rgb(29 78 216/.24)}.kl-tag-red{color:var(--kl-loss);background:var(--kl-tile-loss-bg);border:1px solid var(--kl-tile-loss-border)}.kl-tag-amber{color:#b45309;background:color-mix(in oklch,#d97706 16%,transparent);border:1px solid color-mix(in oklch,#d97706 32%,transparent)}.dark .kl-tag-amber{color:#fde68a}.kl-dash .kl-kpis,.kl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.kl-dash .kl-kpi,.kl-kpi{padding:14px 16px;border-radius:14px;background:var(--kl-kpi-fill);border:1px solid var(--kl-separator);box-shadow:var(--kl-kpi-highlight)}.kl-dash .kl-kpi-label,.kl-kpi-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--kl-text-muted)}.kl-dash .kl-kpi-value,.kl-kpi-value{margin-top:4px;font-size:18px;color:var(--kl-text);font-variant-numeric:tabular-nums}.kl-kpi-audit .kl-kpi-value{color:var(--kl-audit)}.kl-kpi-profit{background:var(--kl-tile-profit-bg);border-color:var(--kl-tile-profit-border)}.kl-kpi-profit .kl-kpi-value{color:var(--kl-tile-profit-text)}.kl-kpi-loss{background:var(--kl-tile-loss-bg);border-color:var(--kl-tile-loss-border)}.kl-kpi-loss .kl-kpi-value{color:var(--kl-loss)}.kl-profit{color:var(--kl-profit)}.kl-audit{color:var(--kl-audit)}.kl-loss{color:var(--kl-loss)}.kl-loss-sku{color:var(--kl-loss-sku)}.kl-cost-track{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--kl-track)}.kl-cost-seg{height:100%;min-width:0}.kl-cost-cogs{background:var(--kl-cost-cogs)}.kl-cost-fees{background:var(--kl-cost-fees)}.kl-cost-shipping{background:var(--kl-cost-shipping)}.kl-cost-customs{background:var(--kl-cost-customs)}.kl-cost-packaging{background:var(--kl-cost-packaging)}.kl-cost-vat{background:var(--kl-cost-vat)}.kl-cost-loss{background:var(--kl-loss-bar)}.kl-dash .kl-note{margin:0;font-size:13px;line-height:1.55;color:var(--kl-text-muted)}.dark .kl-muted{color:#7d8aa2}.dark .kl-frame{background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.03) 42%,rgba(37,99,235,.28));box-shadow:0 10px 24px -18px rgb(0 0 0/.55)}.dark .kl-frame-danger{background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 42%,rgba(239,68,68,.42))}.dark .kl-frame-warning{background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 42%,rgba(217,119,6,.4))}.dark .kl-frame-inner{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dark .kl-frame-inner:before{background:var(--kl-window-fill);background-image:linear-gradient(160deg,rgba(255,255,255,.04),transparent 42%);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.dark .kl-frame-bar{background:rgba(255,255,255,.03);border-bottom-color:rgba(255,255,255,.07)}.dark .kl-lights span{background:rgba(255,255,255,.14)}.dark .kl-dash .kl-kpi{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.dark .kl-tag-blue{color:#93b4fd;background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.32)}.dark .glass-sheet{background-color:rgba(10,14,24,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dark [data-slot=table-container]{background-color:var(--kl-window-fill);background-image:linear-gradient(160deg,rgba(255,255,255,.04),transparent 42%);border:1px solid rgba(255,255,255,.07);border-radius:var(--kl-frame-radius);box-shadow:0 10px 24px -18px rgb(0 0 0/.55);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.dark [data-slot=table-container] [data-slot=table-footer],.dark [data-slot=table-container] [data-slot=table-header],.dark [data-slot=table-container] [data-slot=table-row],.dark [data-slot=table-container] tbody tr,.dark [data-slot=table-container] tfoot tr,.dark [data-slot=table-container] thead tr{background-color:transparent}.dark [data-slot=table-container] [data-slot=table-header]{background-color:rgba(255,255,255,.03)}.dark [data-slot=table-container] [data-slot=table-row]{border-color:rgba(255,255,255,.06)}.dark [data-slot=table-container] [data-slot=table-row]:hover,.dark [data-slot=table-container] tbody tr:hover{background-color:rgba(255,255,255,.035)}.dark [data-slot=table-container] [data-slot=table-row][data-state=selected]{background-color:rgba(37,99,235,.16)}.dark [data-slot=table-container] [data-slot=table-head]{color:#7d8aa2}.dark [data-slot=table-container] [data-slot=table-cell]{color:#e8ecf5}.dark .kl-frame [data-slot=table-container],.kl-frame [data-slot=table-container]{background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.glass-list .kl-frame{padding:0;background:none}.glass-list .kl-frame,.glass-list .kl-frame-inner{border-radius:0;box-shadow:none}.glass-list .kl-frame-inner:before,.glass-list .kl-lights{display:none}.glass-list .kl-frame-bar{padding:8px 10px;border-radius:0;background:transparent}.glass-list .kl-frame-body{padding:8px}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner:before{background:rgb(255 255 255/.96);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dark [data-slot=dialog-content]>.kl-frame>.kl-frame-inner:before{background:var(--kl-window-fill)}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame-inner:before{backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=dialog-overlay]{z-index:49}[data-slot=dialog-content]{z-index:50}[data-slot=dialog-content].kl-frame{position:fixed}[data-slot=dialog-content]:focus-within,[data-slot=dialog-content]:hover{z-index:50}[data-slot=dialog-content]>.kl-frame{height:100%;max-height:inherit}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner.kl-dialog-flush{overflow:hidden}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner.kl-dialog-pad{overflow:auto;padding:0 20px 20px}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner.kl-dialog-pad>[data-slot=dialog-header]{margin:0 -20px 16px}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner.kl-dialog-pad>[data-slot=dialog-footer]{margin:16px -20px -20px}[data-slot=dialog-content]>[data-slot=dialog-close]{top:11px;right:12px;z-index:2}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner>[data-slot=dialog-header]{padding-right:40px}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame{padding:0;border-radius:14px;background:var(--kl-module-fill);box-shadow:none;border:1px solid var(--kl-module-border)}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-frame-inner,[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-frame-inner:before{border-radius:13px;box-shadow:none}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-frame-inner:before{background:var(--kl-module-fill);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-lights{display:none}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-frame-bar{padding:10px 14px;border-radius:0;background:transparent;border-bottom-color:var(--kl-module-border)}[data-slot=dialog-content]>.kl-frame>.kl-frame-inner .kl-frame .kl-frame-body{padding:12px 14px 14px}.kl-loading-track{position:relative;width:100%;max-width:9rem;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--foreground) 8%,transparent)}.kl-loading-sweep{position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--primary) 70%,var(--foreground)),transparent);animation:kl-loading-sweep 1.4s ease-in-out infinite}@keyframes kl-loading-sweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.dark .kl-loading-track{background:rgba(255,255,255,.08)}.dark .kl-loading-sweep{background:linear-gradient(90deg,transparent,rgba(147,180,253,.85),transparent)}