@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;0,8..60,600;0,8..60,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inria+Serif:wght@300&display=swap");:root{--sky-blue:#000;--orange:#ff6b35;--cobalt:#36f;--emerald:#00c853;--coral:#ff4757;--violet:#7c4dff;--yellow:#ffd600;--near-black:#1a1a2e;--off-white:#f5f0eb;--teal:#00bfa5;--bg:#f5f0eb;--surface:#faf8f5;--surface-secondary:#f0ece6;--border:#e8e3dc;--border-subtle:#f0ece6;--text-primary:#1a1a2e;--text-secondary:#4a4a68;--text-muted:#8e8ea0;--text-placeholder:#b8b8cc;--accent:#000;--accent-hover:#222;--accent-subtle:#f0ece6;--accent-text:#fff;--success:#00c853;--success-bg:#e8f8ef;--warning:#ff6b35;--warning-bg:#fff0eb;--danger:#ff4757;--danger-bg:#ffebee;--info:#36f;--info-bg:#ebf0ff;--chart-1:#36f;--chart-2:#10b981;--chart-3:#ff6b35;--chart-4:#7c4dff;--chart-5:#00c853;--chart-6:#ffd600;--chart-7:#ff4757;--chart-8:#00bfa5;--chart-primary:#10b981;--chart-secondary:#34d399;--chart-tertiary:#ff6b35;--chart-muted:#e8e3dc;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--radius-shell:24px;--shadow-card:0 1px 3px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.03);--shadow-elevated:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);--transition-fast:0.15s ease;--transition-normal:0.2s ease;--sidebar-width:252px;--header-height:48px;--content-max-width:1440px;--shell-padding:12px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-jakarta:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif}.dark{--bg:#0a0a12;--surface:#14141f;--surface-secondary:#1c1c2e;--border:#2a2a40;--border-subtle:#222236;--text-primary:#eceef1;--text-secondary:#9ca3ae;--text-muted:#6b7280;--text-placeholder:#4b5563;--accent:#fff;--accent-hover:#e0e0e0;--accent-subtle:#1c1c2e;--accent-text:#0a0a12;--sky-blue:#fff;--success:#4ade80;--success-bg:#162b1c;--warning:#ff8a65;--warning-bg:#2b2110;--danger:#ff6b6b;--danger-bg:#2b1515;--info:#6690ff;--info-bg:#11243b;--chart-1:#6690ff;--chart-2:#34d399;--chart-3:#ff8a65;--chart-4:#a78bfa;--chart-5:#4ade80;--chart-6:#ffe066;--chart-7:#ff6b6b;--chart-8:#5eead4;--shadow-card:0 2px 8px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.2);--shadow-elevated:0 8px 24px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text-secondary);font-family:var(--font-sans);font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;color:inherit;cursor:pointer;border:none;background:transparent}input,select,textarea{font:inherit;color:var(--text-primary)}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}img{display:block;max-width:100%}h1,h2,h3{color:var(--text-primary);font-weight:500}h1{font-size:22px;letter-spacing:-.025em;line-height:1.2}h2{font-size:15px}h2,h3{letter-spacing:-.01em;line-height:1.3}h3{font-size:12px}.dashboard-root{display:flex;flex-direction:column;padding:var(--shell-padding);gap:var(--space-2)}.outer-header{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-2) var(--space-4);flex-shrink:0}.outer-header .breadcrumb{margin-right:auto}.app-shell{display:flex;flex:1 1;border-radius:var(--radius-shell);box-shadow:0 4px 32px rgba(0,0,0,.06);min-height:0}.sidebar{flex-shrink:0;padding:var(--space-5) var(--space-3) var(--space-4);display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:10;overflow-y:auto}.brand{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-5);font-weight:500;font-size:15px;color:var(--text-primary)}.brand-mark{width:28px;height:28px;background:var(--sky-blue);color:var(--near-black);border-radius:var(--radius-md);display:grid;place-items:center;font-size:12px;font-weight:500}.workspace{display:none}nav{flex:1 1}nav p{font-size:11px;color:var(--text-muted);letter-spacing:.06em;font-weight:500;margin:var(--space-5) var(--space-3) var(--space-2)}nav p:first-child{margin-top:var(--space-2)}.sidebar-footer>button,nav button{width:100%;height:40px;padding:0 var(--space-4);display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:12px;font-weight:500;text-align:left;transition:background var(--transition-fast),color var(--transition-fast);margin-bottom:2px}nav button:hover{background:var(--surface-secondary)}.nav-btn.active,nav button.active{background:#000;color:#fff;font-weight:500}nav button i{font-style:normal;border-radius:var(--radius-pill);padding:1px 8px;font-size:10px;font-weight:500;margin-left:auto}nav button i,nav button.active i{background:var(--near-black);color:var(--sky-blue)}.sidebar-footer{border-top:1px solid var(--border);padding:var(--space-3) var(--space-1) 0}.profile{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2)}.avatar{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--sky-blue);color:var(--near-black);display:grid;place-items:center;font-size:10px;font-weight:500;flex-shrink:0}.profile b{display:block;font-size:12px;font-weight:500;color:var(--text-primary)}.profile small{display:block;color:var(--text-muted);font-size:11px;margin-top:1px}.profile svg{margin-left:auto;color:var(--text-muted)}.shell{min-width:0;flex:1 1;display:flex;flex-direction:column;overflow-y:auto;background:var(--bg)}header{display:none}.breadcrumb{display:flex;gap:var(--space-2);align-items:center;color:var(--text-muted);font-size:12px}.breadcrumb b{color:var(--text-primary);font-weight:500}.header-right{gap:var(--space-3)}.header-right,.search{display:flex;align-items:center}.search{height:34px;gap:var(--space-2);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-pill);color:var(--text-muted);padding:0 var(--space-4);min-width:220px;font-size:12px;cursor:pointer;transition:border-color var(--transition-fast)}.search:hover{border-color:var(--text-placeholder)}.search kbd{font-size:10px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;margin-left:auto;color:var(--text-muted);background:var(--surface-secondary);font-family:inherit}.icon-button{width:34px;height:34px;display:grid;place-items:center;color:var(--text-muted);position:relative;border-radius:var(--radius-pill);transition:background var(--transition-fast),color var(--transition-fast)}.icon-button:hover{background:var(--surface-secondary);color:var(--text-secondary)}.icon-button i{position:absolute;width:6px;height:6px;background:var(--coral);border-radius:50%;top:6px;right:6px}.date{font-size:12px;color:var(--text-muted);border-left:1px solid var(--border);padding-left:var(--space-3);white-space:nowrap}.demo-indicator,.health{display:none!important}.content{max-width:var(--content-max-width);margin:0 auto;padding:var(--space-8) var(--space-10) 64px}.menu-button,.mobile-close{display:none}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);gap:var(--space-4)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.eyebrow,.page-heading h1{margin:0 0 var(--space-2)}.subhead{color:var(--text-muted);margin:0;font-size:12px}.dashboard-banner-bg{position:relative;background-image:url(/dashboard-banner.png);background-size:cover;background-position:50%;border-radius:var(--radius-md);margin-bottom:var(--space-6);box-shadow:var(--shadow-card);color:#1a1a2e;overflow:hidden;display:flex;align-items:center;min-height:160px}.dashboard-banner-bg:before{content:"";position:absolute;inset:0 auto 0 0;width:65%;background:linear-gradient(90deg,hsla(0,0%,100%,.65) 0,hsla(0,0%,100%,0));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent);z-index:1}.banner-text-glass{position:relative;z-index:2;padding:var(--space-6) var(--space-8)}.dashboard-banner-bg .eyebrow{color:rgba(26,26,46,.7)}.dashboard-banner-bg h1{color:#1a1a2e}.dashboard-banner-bg .subhead{color:rgba(26,26,46,.85)}.btn-primary,.primary{border-radius:var(--radius-pill);background:#000;color:#fff;padding:var(--space-2) var(--space-5);font-size:12px;font-weight:500;display:inline-flex;gap:var(--space-2);align-items:center;transition:background var(--transition-fast);white-space:nowrap}.btn-primary:hover,.primary:hover{background:#222}.btn-primary:disabled,.primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary,.secondary{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:12px;font-weight:500;display:inline-flex;gap:var(--space-1);align-items:center;color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.btn-secondary:hover,.secondary:hover{border-color:var(--text-placeholder);background:var(--surface-secondary)}.btn-ghost,.text-button{display:inline-flex;gap:var(--space-1);align-items:center;color:var(--cobalt);font-size:12px;font-weight:500;padding:0;transition:color var(--transition-fast)}.btn-ghost:hover,.text-button:hover{color:var(--violet)}.card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast)}.badge{font-size:11px;font-weight:500;border-radius:var(--radius-pill);padding:2px 10px;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-1);line-height:1.4}.badge.green,.badge.success{background:var(--success-bg);color:var(--success)}.badge.amber,.badge.warning{background:var(--warning-bg);color:var(--warning)}.badge.danger,.badge.red{background:var(--danger-bg);color:var(--danger)}.badge.blue,.badge.info{background:var(--info-bg);color:var(--info)}.badge.neutral,.badge.slate{background:var(--surface-secondary);color:var(--text-muted)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.metric{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.metric p{display:none}.metric strong{letter-spacing:-.03em;display:block;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-1);line-height:1.1;font-family:var(--font-number)}.metric small{display:none}.negative,.positive{font-size:12px;display:inline-flex;align-items:center;gap:2px;font-weight:500}.positive{color:var(--success)}.negative{color:var(--danger)}.negative em,.positive em{color:var(--text-muted);font-style:normal;font-weight:400;margin-left:var(--space-1)}.metric:first-child .metric-heading{color:var(--cobalt)}.metric:nth-child(2) .metric-heading{color:var(--emerald)}.metric:nth-child(3) .metric-heading{color:var(--violet)}.metric:nth-child(4) .metric-heading{color:var(--orange)}.section-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}.section-title p{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-1);text-transform:uppercase}.section-title h2{font-size:15px;margin:0}.section-title .text-button{flex-shrink:0}.table-card{padding-bottom:var(--space-2)}.table-wrap{max-height:520px;overflow-y:auto}th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1;white-space:nowrap}td,th{padding:var(--space-3) var(--space-3) var(--space-3) 0}td{font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--surface-secondary)}tbody tr:last-child td{border-bottom:none}td b{color:var(--text-primary);font-weight:500}.product{display:flex;align-items:center;gap:var(--space-2)}.product-image{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-secondary);display:grid;place-items:center;color:var(--text-muted);font-size:10px;font-weight:500;flex-shrink:0}.product b{display:block;font-size:12px;font-weight:500}.product small{font-size:11px;color:var(--text-muted);margin-top:1px;display:block}.orders-table{width:100%}.filter-row{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.filter-input{flex:1 1;display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);transition:border-color var(--transition-fast)}.filter-input:focus-within{border-color:var(--cobalt)}.filter-input input{border:none;outline:none;width:100%;font-size:12px;background:transparent;color:var(--text-primary)}.filter-input input::placeholder{color:var(--text-placeholder)}.filter-input svg{color:var(--text-muted);flex-shrink:0}.filter-select{background:var(--surface);border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:12px;color:var(--text-secondary);outline:none;transition:border-color var(--transition-fast);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8EA0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.filter-select:focus{border-color:var(--cobalt)}.chart-card{min-height:340px}.chart-meta{margin-top:var(--space-4);display:flex;align-items:baseline;gap:var(--space-3)}.chart-meta>b{font-size:22px;letter-spacing:-.03em;color:var(--text-primary)}.chart{height:220px;margin-top:var(--space-4)}.visual-overview{grid-template-columns:1.7fr 1fr;grid-gap:var(--space-4)}.grid-main,.visual-overview{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}.grid-main{grid-template-columns:1fr 1fr;grid-gap:var(--space-4)}.bottom-grid{display:grid;grid-template-columns:1.65fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.revenue-insight{min-height:280px;padding:var(--space-5) var(--space-6) var(--space-4);display:block}.revenue-insight .insight-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-2)}.ri-title{font-size:15px;margin:0 0 var(--space-2)}.ri-amount,.ri-title{font-weight:500;color:var(--text-primary)}.ri-amount{font-size:26px;line-height:1;margin:0;letter-spacing:-.03em}.revenue-change{font-size:12px;color:var(--success);vertical-align:middle;margin-left:var(--space-2);font-weight:500;display:inline-flex;align-items:center;gap:2px}.ri-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.period-toggle{display:flex;background:var(--surface-secondary);padding:3px;border-radius:var(--radius-pill);gap:2px}.period-toggle button{font-size:12px;padding:var(--space-1) var(--space-4);color:var(--text-muted);border-radius:var(--radius-pill);font-weight:500;transition:all var(--transition-fast)}.period-toggle .selected{background:var(--near-black);color:#fff}.ri-legend{display:flex;gap:var(--space-4);font-size:11px;color:var(--text-muted)}.ri-legend span{display:flex;align-items:center;gap:var(--space-1)}.ri-legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.dot-earning{background:var(--chart-1)}.dot-sales{background:var(--chart-2)}.dot-refunds{background:var(--chart-muted)}.ri-chart-area{display:flex;gap:var(--space-2);margin-top:var(--space-5);height:170px}.ri-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--space-6);font-size:10px;color:var(--text-muted);min-width:32px;text-align:right}.ri-bars{gap:var(--space-2);align-items:flex-end;border-bottom:1px solid var(--border-subtle)}.ri-bar,.ri-bars{flex:1 1;display:flex;position:relative}.ri-bar{min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:22px;cursor:pointer}.ri-bar small{font-size:10px;color:var(--text-muted);position:absolute;bottom:2px;white-space:nowrap}.ri-bar-fill{display:block;width:100%;max-width:22px;border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;overflow:hidden;transition:all .25s ease;position:relative}.ri-bar-inner{display:block;width:100%;height:100%;position:absolute;inset:0}.ri-bar:first-child .ri-bar-inner{background:var(--chart-1)}.ri-bar:nth-child(2) .ri-bar-inner{background:var(--chart-2)}.ri-bar:nth-child(3) .ri-bar-inner{background:var(--chart-3)}.ri-bar:nth-child(4) .ri-bar-inner{background:var(--chart-4)}.ri-bar:nth-child(5) .ri-bar-inner{background:var(--chart-5)}.ri-bar:nth-child(6) .ri-bar-inner{background:var(--chart-6)}.ri-bar:nth-child(7) .ri-bar-inner{background:var(--chart-7)}.ri-bar:nth-child(8) .ri-bar-inner{background:var(--chart-8)}.ri-bar:nth-child(9) .ri-bar-inner{background:var(--chart-1)}.ri-bar:nth-child(10) .ri-bar-inner{background:var(--chart-2)}.ri-bar:nth-child(11) .ri-bar-inner{background:var(--chart-3)}.ri-bar:nth-child(12) .ri-bar-inner{background:var(--chart-4)}.ri-bar.muted .ri-bar-fill{opacity:.5}.ri-bar.muted:hover .ri-bar-fill{opacity:.8}.ri-bar.active .ri-bar-fill{opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ri-tooltip{position:absolute;top:-6px;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);z-index:2;background:transparent;color:var(--text-primary);font-size:11px;font-weight:500;white-space:nowrap;animation:tooltipFade .2s ease}.dark .ri-tooltip,.dark .ri-tooltip div{color:#fff!important}.ri-tooltip-dot{width:10px;height:10px;border-radius:50%;background:var(--near-black);border:2px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.25);order:2}@keyframes tooltipFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sales-overview{min-height:280px;padding:var(--space-5) var(--space-6) var(--space-4);display:flex;flex-direction:column}.sales-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-1)}.so-title{font-size:15px;font-weight:500;color:var(--text-primary);margin:0}.sales-title button{color:var(--text-muted)}.donut-wrapper{position:relative;width:100%;max-width:200px;margin:0 auto var(--space-1)}.donut-svg{width:100%;height:auto;display:block}.donut-center{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-center b{font-size:22px;font-weight:500;color:var(--text-primary);display:block;letter-spacing:-.03em}.donut-center span{font-size:11px;color:var(--cobalt);font-weight:500;display:block;margin-top:2px}.sales-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:var(--space-2)}.sales-stat small{display:block;font-size:11px;color:var(--text-muted);margin-bottom:3px}.sales-stat b{display:block;font-size:12px;font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.sales-stat.right{text-align:right}.sales-progress{width:80px;height:4px;background:var(--border);border-radius:2px;margin-top:var(--space-2);overflow:hidden}.sales-progress span{display:block;height:100%;background:var(--cobalt);border-radius:2px;transition:width .6s ease}.insight-cards-grid{grid-gap:var(--space-4);margin-bottom:var(--space-4)}.flip-card{perspective:600px;height:160px;cursor:pointer}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;inset:0;border-radius:var(--radius-md);backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:var(--space-5);display:flex;flex-direction:column;justify-content:center}.flip-card-front{background:var(--violet);color:#fff;box-shadow:0 0 20px rgba(124,77,255,.25),0 0 40px hsla(0,0%,100%,.08)}.flip-card-front h3{font-size:15px;color:#fff;font-weight:500;margin:0 0 var(--space-2)}.flip-card-front p{font-size:12px;color:hsla(0,0%,100%,.75);margin:0;line-height:1.5}.flip-card-front .flip-hint{font-size:10px;color:hsla(0,0%,100%,.5);margin-top:auto;font-weight:500}.flip-card-back{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);transform:rotateY(180deg);overflow-y:auto}.flip-card-back h3{font-size:12px;margin:0 0 var(--space-2)}.flip-card-back p{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.6}.flip-card-back .flip-close{margin-top:var(--space-3);font-size:11px;color:var(--violet);font-weight:500;cursor:pointer}.carousel-card{display:flex;flex-direction:column;min-height:340px}.carousel-content{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) 0}.carousel-image{width:140px;height:140px;border-radius:var(--radius-md);background:var(--surface-secondary);display:grid;place-items:center;color:var(--text-muted);font-size:26px;font-weight:500;position:relative}.carousel-image:after,.carousel-image:before{content:"";position:absolute;border-radius:var(--radius-md);background:var(--border)}.carousel-image:before{inset:4px -6px -4px 6px;z-index:-1;opacity:.5}.carousel-image:after{inset:8px -12px -8px 12px;z-index:-2;opacity:.3}.carousel-info{text-align:center}.carousel-info h3{font-size:15px;margin:0 0 var(--space-1)}.carousel-info p{font-size:12px;color:var(--text-muted);margin:0}.carousel-stats{display:flex;gap:var(--space-6);justify-content:center}.carousel-stats span{text-align:center}.carousel-stats b{display:block;font-size:15px;color:var(--text-primary);font-weight:500}.carousel-stats small{font-size:11px;color:var(--text-muted)}.carousel-nav{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.carousel-nav button{width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-secondary);transition:all var(--transition-fast)}.carousel-nav button:hover{background:var(--surface-secondary)}.carousel-dots{display:flex;gap:var(--space-1)}.carousel-dots span{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background var(--transition-fast)}.carousel-dots span.active{background:var(--sky-blue);width:16px;border-radius:3px}.carousel-action{background:var(--sky-blue);color:var(--near-black);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:12px;font-weight:500;cursor:pointer;margin-top:var(--space-2);transition:background var(--transition-fast)}.carousel-action:hover{background:var(--accent-hover)}.recent-activity{min-height:280px}.activity-group-label{font-size:12px;font-weight:500;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2)}.activity-group-label:first-child{margin-top:0}.activity-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.activity-item:last-child{border-bottom:none}.activity-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.activity-dot.green{background:var(--emerald)}.activity-dot.orange{background:var(--orange)}.activity-dot.blue{background:var(--cobalt)}.activity-dot.red{background:var(--coral)}.activity-item>div{flex:1 1;min-width:0}.activity-item b{font-size:12px;font-weight:500;color:var(--text-primary);display:block}.activity-item .activity-time{font-size:11px;color:var(--text-muted);margin-top:2px;display:block}.carousel-card{justify-content:space-between!important;padding:20px!important;min-height:280px!important;gap:16px!important}.carousel-card,.carousel-header{display:flex!important;flex-direction:column!important}.carousel-header{align-items:flex-start!important;gap:2px!important;margin-bottom:4px!important}.carousel-eyebrow{font-size:11px!important;font-weight:700!important;color:var(--text-muted,#8e8e93)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.carousel-title{font-size:16px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0!important;line-height:1.25!important}.carousel-content{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.carousel-image-box{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;border-radius:12px!important;overflow:hidden!important;background:transparent!important;border:none!important;padding:0!important;flex-shrink:0!important}.carousel-img{object-position:center!important;display:block!important;border-radius:12px!important}.carousel-img-fallback{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface-secondary,#f1f5f9)!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;color:var(--text-muted)!important}.carousel-info-box{flex:1 1!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.carousel-item-title{font-size:15px!important;font-weight:600!important;color:var(--text-primary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 2px!important;line-height:1.3!important}.carousel-item-cat{font-size:12px!important;color:var(--text-muted)!important;font-weight:500!important;margin-bottom:12px!important}.carousel-stats-grid{display:grid!important;grid-template-columns:repeat(2,max-content)!important;grid-gap:24px!important;gap:24px!important;margin-bottom:12px!important}.carousel-stat-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.carousel-stat-col small{font-size:10px!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important;margin-bottom:2px!important}.carousel-stat-col b{font-size:14px!important;font-weight:700!important;color:var(--text-primary)!important}.carousel-action{display:inline-flex!important;align-items:center!important;gap:4px!important;background:transparent!important;border:none!important;padding:0!important;font-weight:600!important;color:#4169e1!important;cursor:pointer!important;transition:color .2s ease!important}.carousel-action:hover{color:#2b4ec3!important}.carousel-nav{justify-content:space-between!important;width:100%!important;padding-top:12px!important;border-top:1px solid var(--border-subtle,rgba(0,0,0,.06))!important;margin-top:auto!important}.carousel-arrow,.carousel-nav{display:flex!important;align-items:center!important}.carousel-arrow{background:var(--surface-secondary,rgba(0,0,0,.04))!important;border:1px solid var(--border-subtle,rgba(0,0,0,.06))!important;color:var(--text-primary)!important;border-radius:8px!important;width:28px!important;height:28px!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease!important;flex-shrink:0!important}.carousel-arrow:hover{background:rgba(0,0,0,.08)!important}.carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.carousel-dot{width:6px!important;height:6px!important;border-radius:99px!important;background:rgba(0,0,0,.2)!important;cursor:pointer!important;transition:all .2s ease!important}.dark .carousel-dot{background:hsla(0,0%,100%,.25)!important}.carousel-dot.active{width:16px!important;background:#4169e1!important}.oos-list{min-height:280px!important}.oos-items-wrapper,.oos-list{display:flex!important;flex-direction:column!important}.oos-items-wrapper{gap:4px!important;margin-top:4px!important}.oos-row{display:flex!important;padding:8px 0!important;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.06))!important}.oos-row:last-child{border-bottom:none!important}.oos-thumb{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:var(--surface-secondary,#f8fafc)!important;border:1px solid var(--border-subtle,rgba(0,0,0,.06))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important;box-shadow:0 2px 6px rgba(0,0,0,.03)!important}.oos-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:2px!important;border-radius:8px!important}.oos-fallback{font-size:13px!important;font-weight:700!important;color:var(--text-muted)!important}.oos-meta{flex:1 1!important;min-width:0!important;display:flex!important;flex-direction:column!important}.oos-title{font-size:13px!important;font-weight:600!important;color:var(--text-primary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.oos-sku{font-size:11px!important;color:var(--text-muted)!important}.oos-price{font-size:13px!important;color:var(--text-primary)!important;margin-right:4px!important}.oos-price,.oos-restock{font-weight:600!important;white-space:nowrap!important}.oos-restock{background:var(--sky-blue,#4169e1)!important;color:var(--near-black,#fff)!important;border:none!important;padding:6px 12px!important;cursor:pointer!important;transition:filter .2s ease!important}.oos-restock:hover{filter:brightness(1.08)!important}.ai-fab{bottom:var(--space-6);right:var(--space-6);z-index:9998}.ai-fab-button{width:56px;height:56px;border-radius:50%;background:var(--near-black);display:grid;place-items:center;cursor:pointer;border:none;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .2s ease}.ai-fab-button:hover{transform:scale(1.08)}.ai-fab-glow{inset:-4px;background:conic-gradient(from 0deg,var(--cobalt),var(--violet),var(--sky-blue),var(--cobalt));animation:ai-glow-spin 3s linear infinite;z-index:-1;opacity:.7}.ai-fab-glow,.ai-fab-glow:after{position:absolute;border-radius:50%}.ai-fab-glow:after{content:"";inset:3px;background:var(--near-black)}@keyframes ai-glow-spin{to{transform:rotate(1turn)}}.ai-fab-panel{position:absolute;bottom:68px;right:0;width:360px;max-height:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column}.ai-fab-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border)}.ai-fab-header b{font-size:12px;color:var(--text-primary)}.ai-fab-messages{flex:1 1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-height:200px;max-height:320px}.ai-fab-msg{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);line-height:1.5;max-width:85%;white-space:pre-wrap}.ai-fab-msg.user{align-self:flex-end;background:var(--near-black)}.ai-fab-msg.bot{align-self:flex-start;background:var(--surface-secondary);color:var(--text-primary)}.ai-fab-input{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border)}.ai-fab-input input{flex:1 1;border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);outline:none;font-size:12px;background:var(--surface)}.ai-fab-input input:focus{border-color:var(--cobalt)}.ai-fab-input button{width:34px;height:34px;border-radius:50%;background:var(--sky-blue);color:var(--near-black);display:grid;place-items:center;border:none;cursor:pointer}.priorities{margin-bottom:var(--space-4)}.priorities .section-title{margin-bottom:var(--space-3)}.priority-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.priority{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast)}.priority:hover{border-color:var(--text-placeholder)}.priority-dot{width:8px;height:8px;border-radius:50%;flex:none}.priority-dot.good{background:var(--success)}.priority-dot.warning{background:var(--warning)}.priority-dot.critical{background:var(--danger)}.priority>div{min-width:0;flex:1 1}.priority b{font-size:12px;font-weight:500;display:block;color:var(--text-primary)}.priority p{font-size:12px;color:var(--text-muted);margin:var(--space-1) 0 0}.alerts{min-height:340px}.alert-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.alert-row:last-child{border-bottom:0}.alert-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);flex-shrink:0}.alert-icon.amber{background:var(--warning-bg);color:var(--warning)}.alert-icon.red{background:var(--danger-bg);color:var(--danger)}.alert-icon.blue{background:var(--info-bg);color:var(--info)}.alert-row div{flex:1 1;min-width:0}.alert-row b{font-size:12px;font-weight:500;color:var(--text-primary);display:block}.alert-row p{margin:2px 0 0;color:var(--text-muted);font-size:12px}.command-widget{background:var(--near-black);color:#fff;border-color:var(--near-black)}.command-widget .command-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.command-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md)}.command-widget .badge,.command-widget .command-icon{background:hsla(0,0%,100%,.15);color:#fff}.command-widget .eyebrow{color:hsla(0,0%,100%,.6)}.command-widget h2{font-size:18px;letter-spacing:-.02em;margin:0 0 var(--space-2);color:#fff}.command-widget>p:not(.eyebrow){color:hsla(0,0%,100%,.7);line-height:1.5;margin:0 0 var(--space-4);font-size:12px}.command-widget .btn-primary,.command-widget .primary{background:var(--sky-blue);color:var(--near-black)}.command-widget .btn-primary:hover,.command-widget .primary:hover{background:var(--accent-hover)}.workflow-mini{border-top:1px solid hsla(0,0%,100%,.15);margin-top:var(--space-4);display:flex;gap:var(--space-2);align-items:center}.workflow-mini>span{background:hsla(0,0%,100%,.15);width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:#fff}.workflow-mini b{font-size:11px;display:block}.workflow-mini small{font-size:10px;color:hsla(0,0%,100%,.6);display:block;margin-top:1px}.operation-banner{display:flex;align-items:center;gap:var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-4);box-shadow:var(--shadow-card)}.operation-banner .command-icon{background:var(--accent-subtle);color:var(--near-black)}.operation-banner div:nth-child(2){flex:1 1}.operation-banner b{font-size:12px;color:var(--text-primary)}.operation-banner p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:12px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.workflow-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5);position:relative;box-shadow:var(--shadow-card);transition:border-color var(--transition-fast)}.workflow-card:hover{border-color:var(--text-placeholder)}.workflow-card>.badge{position:absolute;right:var(--space-4);top:var(--space-5)}.workflow-icon{height:36px;width:36px;display:grid;place-items:center;background:var(--accent-subtle);color:var(--near-black);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.workflow-card h3{font-size:12px;margin:0 0 var(--space-2)}.workflow-card p{font-size:12px;line-height:1.5;color:var(--text-muted);margin:0}.workflow-card>div:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-subtle);margin-top:var(--space-4);padding-top:var(--space-3)}.workflow-card>div:last-child span{font-size:12px;color:var(--text-muted)}.workflow-card>div:last-child b{display:block;color:var(--text-secondary);margin-top:2px;font-weight:500}.wf-progress{width:100%;height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin:var(--space-2) 0}.wf-progress-fill{height:100%;background:var(--sky-blue);border-radius:2px;transition:width .4s ease}.wf-logs{max-height:120px;overflow-y:auto;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,monospace;font-size:11px;color:var(--text-muted);background:var(--surface-secondary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-top:var(--space-2)}.wf-logs p{margin:0;padding:1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity .section-title{margin-bottom:var(--space-3)}.activity-row{padding:var(--space-3) 0;display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle)}.activity-row:last-child{border-bottom:0}.activity-row .success-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.activity-row div{flex:1 1;min-width:0}.activity-row b{font-size:12px;font-weight:500;color:var(--text-primary)}.activity-row p{margin:2px 0 0;color:var(--text-muted);font-size:12px}.activity-row>span:last-child{font-size:11px;color:var(--text-muted);flex-shrink:0}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.report-card{display:flex;flex-direction:column;justify-content:space-between}.report-highlights{background:var(--surface-secondary);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-4)}.report-highlights b{font-size:11px;display:block;margin-bottom:var(--space-1);color:var(--text-primary);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.report-highlights p{font-size:12px;color:var(--text-secondary);margin:2px 0;line-height:1.5}.copilot{max-width:800px;margin:0 auto}.copilot-intro{text-align:center;padding:var(--space-6) 0}.copilot-intro .insight-icon{margin:0 auto var(--space-3)}.copilot-intro h1{font-size:22px;letter-spacing:-.025em;margin:0 0 var(--space-2)}.copilot-intro p{margin:0;color:var(--text-muted)}.prompts{flex-wrap:wrap;justify-content:center;margin-bottom:var(--space-6)}.prompt-chip,.prompts{display:flex;gap:var(--space-2)}.prompt-chip{background:var(--surface);border:1px solid var(--border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:12px;align-items:center;cursor:pointer;color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast)}.prompt-chip:hover{border-color:var(--text-placeholder);background:var(--surface-secondary)}.chat-container{padding:var(--space-5);min-height:400px;justify-content:space-between}.chat-container,.chat-messages{display:flex;flex-direction:column}.chat-messages{overflow-y:auto;max-height:400px;gap:var(--space-3)}.chat-bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);max-width:85%;font-size:12px;line-height:1.5;white-space:pre-wrap}.chat-bubble.user{align-self:flex-end;background:var(--near-black);color:#fff;margin-left:auto}.chat-bubble.bot{align-self:flex-start;background:var(--surface-secondary);color:var(--text-primary)}.chat-structured{border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-2);max-width:85%}.chat-structured.findings{background:var(--surface-secondary)}.chat-structured.impact{background:var(--info-bg)}.chat-structured.recommendations{background:var(--accent-subtle)}.chat-structured b{font-size:10px;color:var(--text-muted);display:block;margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.chat-structured p{font-size:12px;color:var(--text-secondary);margin:2px 0;line-height:1.5}.chat-input-row{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.chat-input-row input{flex:1 1;border:1px solid var(--border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);outline:none;font-size:12px;background:var(--surface);transition:border-color var(--transition-fast)}.chat-input-row input:focus{border-color:var(--cobalt)}.insight-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-secondary);flex-shrink:0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.settings-field{margin-bottom:var(--space-4)}.settings-field label{display:block;font-size:12px;color:var(--text-muted);margin-bottom:var(--space-1);font-weight:500}.settings-field .value{font-size:12px;font-weight:500;color:var(--text-primary)}.toast-container{position:fixed;top:var(--space-4);right:var(--space-4);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast-item{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:12px;font-weight:500;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-elevated);min-width:280px;max-width:400px;cursor:pointer;line-height:1.35;color:var(--text-primary)}.toast-item.success{border-left:1px solid var(--success)}.toast-item.info{border-left:1px solid var(--info)}.toast-item.warning{border-left:1px solid var(--warning)}.toast-item.error{border-left:1px solid var(--danger)}.toast-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast-icon.success{color:var(--success)}.toast-icon.info{color:var(--info)}.toast-icon.warning{color:var(--warning)}.toast-icon.error{color:var(--danger)}.toast-dismiss{margin-left:auto;flex-shrink:0;opacity:.4;cursor:pointer;padding:2px}.toast-dismiss:hover{opacity:1}.modal-backdrop{position:fixed;inset:0;z-index:9990;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.modal-panel{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-6);max-width:420px;width:90%;box-shadow:var(--shadow-elevated)}.modal-panel h3{font-size:18px;margin:0 0 var(--space-2)}.modal-panel p{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0 0 var(--space-5)}.modal-actions{display:flex;gap:var(--space-2);justify-content:flex-end}.modal-actions button{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all var(--transition-fast)}.modal-cancel{background:var(--surface-secondary);color:var(--text-secondary)}.modal-cancel:hover{background:var(--border)}.modal-confirm{background:#000;color:#fff}.modal-confirm:hover{background:#222}.loading-overlay{position:fixed;inset:0;z-index:9980;background:rgba(245,246,250,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4)}.loading-overlay .lo-message{font-size:15px;font-weight:500;color:var(--text-primary);animation:lo-pulse 1.5s ease-in-out infinite}.loading-overlay .lo-bar{width:280px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.loading-overlay .lo-fill{height:100%;background:var(--sky-blue);border-radius:2px;transition:width .3s ease}.loading-overlay .lo-time{font-size:11px;color:var(--text-muted)}@keyframes lo-pulse{0%,to{opacity:.6}50%{opacity:1}}.cmd-backdrop{position:fixed;inset:0;z-index:9995;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:min(20vh,160px)}.cmd-panel{background:var(--surface);border-radius:var(--radius-md);width:90%;max-width:560px;box-shadow:var(--shadow-elevated);overflow:hidden}.cmd-search{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.cmd-search input{flex:1 1;border:none;outline:none;font-size:15px;background:transparent;color:var(--text-primary)}.cmd-search input::placeholder{color:var(--text-placeholder)}.cmd-search kbd{font-size:11px;color:var(--text-muted);background:var(--surface-secondary);padding:2px 6px;border-radius:var(--radius-sm);font-family:inherit}.cmd-group{padding:var(--space-2) 0}.cmd-group-label{font-size:11px;font-weight:500;color:var(--text-muted);padding:var(--space-1) var(--space-5);text-transform:uppercase;letter-spacing:.05em}.cmd-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);cursor:pointer;font-size:12px;color:var(--text-primary);transition:background var(--transition-fast)}.cmd-item.active,.cmd-item:hover{background:var(--surface-secondary)}.cmd-item svg{color:var(--text-muted);flex-shrink:0}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-height:400px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);z-index:9000}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.notif-header b{font-size:12px;color:var(--text-primary)}.notif-header button{font-size:12px;color:var(--cobalt);cursor:pointer;background:none;border:none}.notif-item{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--transition-fast)}.notif-item:hover{background:var(--surface-secondary)}.notif-item.unread{background:var(--accent-subtle)}.notif-dot{width:8px;height:8px;border-radius:50%;background:var(--sky-blue);flex-shrink:0;margin-top:5px}.notif-dot.read{background:transparent}.notif-item b{font-size:12px;display:block;margin-bottom:2px;color:var(--text-primary)}.notif-item p{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4}.notif-time{font-size:11px;color:var(--text-muted);margin-top:2px;display:block}.notif-dismiss-btn{margin-left:auto;opacity:0;transition:opacity var(--transition-fast);color:var(--text-muted);cursor:pointer;flex-shrink:0;padding:2px}.notif-item:hover .notif-dismiss-btn{opacity:1}.notif-empty{padding:var(--space-6);text-align:center;font-size:12px;color:var(--text-muted)}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .6s linear infinite;vertical-align:middle;margin-right:var(--space-2)}.btn-spinner.dark{border-color:rgba(0,0,0,.15);border-top-color:var(--text-primary)}.placeholder{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-muted);margin-bottom:var(--space-4)}.placeholder h2{font-size:15px;margin:0 0 var(--space-2)}.placeholder p{color:var(--text-muted);margin:0 0 var(--space-4)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-placeholder)}@media (max-width:1100px){.metrics,.priority-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.header-right .date{display:none}.settings-grid{grid-template-columns:1fr}.insight-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sidebar{transform:translateX(-100%);transition:transform .2s ease}.sidebar.open{transform:translateX(0);box-shadow:8px 0 24px rgba(0,0,0,.08)}.shell{margin-left:0}.menu-button,.mobile-close{display:grid;place-items:center}.content{padding:var(--space-6) var(--space-5) 64px}.breadcrumb{display:none}header{padding:0 var(--space-5)}.header-right .search{min-width:0;width:34px;border:0;padding:0;background:transparent}.header-right .search kbd,.header-right .search span{display:none}.bottom-grid,.grid-main,.settings-grid,.visual-overview,.workflow-grid{grid-template-columns:1fr}.operation-banner{align-items:flex-start;flex-wrap:wrap}.page-heading{gap:var(--space-4)}.insight-cards-grid{grid-template-columns:1fr}.ai-fab-panel{width:300px}}@media (max-width:520px){.metrics{grid-template-columns:1fr 1fr;gap:var(--space-3)}.metric{padding:var(--space-4)}.metric strong{font-size:22px}.content{padding:var(--space-5) var(--space-4) 48px}.card{padding:var(--space-4)}.prompts{flex-direction:column}.priority-grid,.reports-grid{grid-template-columns:1fr}.revenue-insight{min-height:250px;padding:var(--space-4)}.ri-amount{font-size:22px}.ri-chart-area{height:140px}.sales-overview{min-height:240px}.ai-fab-panel{width:calc(100vw - 48px);right:-8px}.insight-cards-grid{grid-template-columns:1fr}.flip-card{height:140px}}:root{--sidebar-collapsed-width:68px;--button-light:#e5a700;--button-dark:#9b6dff}.dark{--bg:#121218;--surface:#1c1c26;--surface-secondary:#252532;--border:#2e2e40;--border-subtle:#272736;--accent:#9b6dff;--sky-blue:#9b6dff}.primary,button.primary{background-color:var(--button-light)!important;color:#fff!important}.dark .primary,.dark button.primary{background-color:var(--button-dark)!important}.dark .dashboard-banner-bg{background-image:none!important;background-color:transparent!important;border-bottom:none!important}.dark .dashboard-banner-bg:before{display:none!important}.dark .dashboard-wrapper{background:transparent!important}.dark .card,.dark .metric,.dark .recent-activity{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:rgba(28,28,38,.6)!important;border:1px solid hsla(0,0%,100%,.08)!important}.dark .loading-overlay{background:rgba(18,18,24,.8)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sidebar{transition:width .3s cubic-bezier(.4,0,.2,1);overflow-x:hidden}.sidebar.collapsed{padding:24px 8px}.sidebar.collapsed .brand-logo img{height:24px!important;margin:0 auto}.sidebar.collapsed nav button{padding:12px 0}.shell{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes glow-rotate{0%{--angle:0deg}to{--angle:360deg}}.interactive-kpi{position:relative;overflow:hidden;cursor:pointer;z-index:1;transition:transform .2s ease,box-shadow .2s ease}.interactive-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.interactive-kpi:before{content:"";position:absolute;inset:-2px;z-index:-1;background:conic-gradient(from var(--angle),transparent 0deg,transparent 200deg,var(--glow-color,var(--cobalt)) 300deg,transparent 1turn);animation:glow-rotate 4s linear infinite;opacity:.3;transition:opacity .3s ease}.interactive-kpi:hover:before{opacity:1}.interactive-kpi:after{content:"";position:absolute;inset:1px;background:var(--surface);border-radius:inherit;z-index:-1}.dark .interactive-kpi:after{background:rgba(28,28,38,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.insight-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px;perspective:1000px}.insight-card-3d{aspect-ratio:3/4;border-radius:var(--radius-md);position:relative;background-size:cover;background-position:50%;transform-style:preserve-3d;transition:transform .1s ease-out;box-shadow:var(--shadow-card)}.frosted-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#111;border-top:1px solid hsla(0,0%,100%,.2);transform:translateZ(20px)}.dark .frosted-overlay{background:rgba(18,18,24,.6);color:#fff;border-top:1px solid hsla(0,0%,100%,.1)}.ri-bar-pair{display:flex;gap:2px;height:100%;width:100%;align-items:flex-end;justify-content:center}.ri-bar-pair .ri-bar-fill{width:12px;border-radius:4px 4px 0 0;position:relative}.double-tooltip{display:flex;flex-direction:column;gap:4px;bottom:110%;min-width:max-content}.insight-modal-backdrop,.kpi-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center}.kpi-modal-panel{background:var(--surface);border-radius:var(--radius-md);padding:32px;width:90vw;max-width:600px;position:relative;box-shadow:0 24px 48px rgba(0,0,0,.2)}.dark .kpi-modal-panel{background:var(--surface-secondary);border:1px solid var(--border-subtle);color:#fff}.kpi-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;color:var(--text-muted)}.kpi-modal-header h3{margin:0 0 8px;font-size:20px}.kpi-modal-value{font-size:48px;font-weight:700;margin-bottom:4px}.kpi-modal-trend.positive{color:var(--success)}.kpi-modal-trend.negative{color:var(--danger)}.kpi-modal-body{margin-top:32px;display:flex;flex-direction:column;gap:24px}.kpi-analysis-card{background:var(--bg);border-radius:8px}.dark .kpi-analysis-card{background:var(--surface)}.sparkline-bars{display:flex;align-items:flex-end;gap:4px;height:100px;margin-bottom:8px}.sparkline-bar{width:100%;border-radius:4px 4px 0 0;transition:height .5s ease}:root{--sky-blue:#e5a700;--accent:#e5a700;--accent-hover:#cc9400;--accent-subtle:#fff8e5;--accent-text:#1a1a2e}.dark{--accent-hover:#3155c7;--accent-subtle:#17255a}.dashboard-root{position:relative;min-height:100vh;isolation:isolate;background:#fff}.dashboard-root:not(.dark) .content,.dashboard-root:not(.dark) .shell{background:#fff}.app-galaxy{position:fixed;inset:0;z-index:-1;overflow:hidden;background:#13121a}.app-galaxy canvas,.app-galaxy>div{width:100%;height:100%;display:block}.dark.galaxy-page .content,.dark.galaxy-page .shell{background:rgba(18,18,24,.58)}.settings-page,.settings-page .content,.settings-page .shell{background:#2b2b30}.sidebar-footer>button,nav button{font-size:13px}.sidebar .brand{min-height:72px;overflow:visible}.sidebar .sidebar-logo{display:block;flex:0 1 auto}.sidebar.collapsed .sidebar-logo{height:42px!important;max-width:42px!important}.sidebar.collapsed nav button{justify-content:center;padding:var(--space-3) 0}.sidebar.collapsed .profile svg,.sidebar.collapsed .profile>div,.sidebar.collapsed .sidebar-footer button span,.sidebar.collapsed nav button i,.sidebar.collapsed nav button span,.sidebar.collapsed nav p{display:none}.sidebar-expand-control{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:50px;display:grid;place-items:center;border-radius:999px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card)}.dark .sidebar-expand-control{background:#22222e;border-color:hsla(0,0%,100%,.12)}.interactive-kpi:before{opacity:0;animation:none}.interactive-kpi:focus-visible:before,.interactive-kpi:hover:before{opacity:1;animation:glow-rotate 4s linear infinite}.interactive-kpi:focus-visible{outline:2px solid var(--glow-color,var(--sky-blue));outline-offset:3px}.insight-cards-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-5);perspective:1200px}.insight-card-3d{overflow:hidden}.frosted-overlay{inset:0;padding:var(--space-5);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;border:0;color:#fff;background:linear-gradient(180deg,transparent 0 38%,rgba(10,8,16,.05) 55%,rgba(10,8,16,.78));backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.frosted-overlay:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 0,rgba(20,18,28,.03) 42%,rgba(20,18,28,.55));backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 35%,rgba(0,0,0,.55) 66%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 35%,rgba(0,0,0,.55) 66%,#000)}.frosted-overlay h3,.frosted-overlay p{color:#fff}.frosted-overlay .flip-hint{color:#f9a8ff;font-weight:600}.insight-card-3d:hover .insight-card-bg{transform:none}.modal-backdrop{backdrop-filter:blur(9px) saturate(.85);-webkit-backdrop-filter:blur(9px) saturate(.85)}.modal-panel{max-height:min(88vh,760px);overflow-y:auto}.command-widget-glass{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.command-widget h2{font-size:22px;line-height:1.15;max-width:14ch}.command-widget .primary{display:inline-flex;align-items:center;gap:7px}.dark .btn-primary,.dark .primary,.dark nav button.active{color:#fff!important}@media (max-width:1100px){.insight-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.insight-cards-grid{grid-template-columns:1fr}}.metric-content>p{display:block;margin:0 0 var(--space-3);color:var(--text-primary);font-size:13px;font-weight:600}.frosted-overlay h3{font-size:21px;line-height:1.2;margin-bottom:var(--space-2)}.frosted-overlay p{font-size:14px;line-height:1.55;margin-bottom:var(--space-3)}.frosted-overlay .flip-hint{font-size:13px}.command-widget .command-top{margin-bottom:var(--space-5)}.command-widget .eyebrow{margin-bottom:var(--space-2);font-size:11px;font-weight:600;letter-spacing:.12em}.command-widget h2{font-size:24px;line-height:1.12;font-weight:600;letter-spacing:-.03em;margin-bottom:var(--space-3)}.command-widget>div:last-child>p:not(.eyebrow){max-width:32ch;font-size:13px;line-height:1.6;margin-bottom:var(--space-5)}.command-widget .primary{min-height:38px;padding:0 var(--space-5);font-size:13px;font-weight:600}.workflow-mini{margin-top:var(--space-5)!important;padding-top:var(--space-3)}.workflow-mini b{font-size:12px;font-weight:600}.workflow-mini small{font-size:11px;line-height:1.4}:root{--accent:#e2a400;--accent-hover:#bd8500;--accent-subtle:#fff7dc;--accent-text:#201600;--sky-blue:#e2a400;--button-light:#e2a400;--button-dark:#4169e1}.dark{--bg:#090b14;--surface:#141827;--surface-secondary:#1c2234;--border:rgba(183,203,255,.16);--border-subtle:rgba(183,203,255,.1);--text-primary:#fff;--text-secondary:#c4cbdb;--text-muted:#909bb1;--text-placeholder:#737e94;--accent:#4169e1;--accent-hover:#5c7ff0;--accent-subtle:rgba(65,105,225,.2);--accent-text:#fff;--sky-blue:#4169e1;--cobalt:#7091ff;--yellow:#9bb2ff;--near-black:#080b14}body,html{min-height:100%;overflow-x:clip}body{overflow-y:auto}.dashboard-root{overflow:visible}.shell{min-height:100dvh}.content{min-height:calc(100dvh - var(--header-height));overflow:visible}.dark.galaxy-page .content,.dark.galaxy-page .shell{background:rgba(8,11,20,.54)}.dark .card,.dark .metric,.dark .recent-activity{background:rgba(20,24,39,.78)!important;border-color:rgba(183,203,255,.16)!important;color:var(--text-secondary)}.dark .card h1,.dark .card h2,.dark .card h3,.dark .metric strong,.dark .orders-card b,.dark .section-title h2,.dark .table-card b{color:var(--text-primary)}.dark .period-toggle,.dark .period-toggle button,.dark .search,.dark .secondary,.dark .status-badge,.dark input,.dark select,.dark textarea{background:rgba(18,23,39,.82);border-color:var(--border);color:var(--text-primary)}.dark .period-toggle button.selected,.dark .secondary:hover{background:var(--accent-subtle);color:#dbe5ff}.dark .primary,.dark button.primary{background:var(--accent)!important;color:#fff!important}.primary,button.primary{background:var(--accent)!important;color:#201600!important}.dark .dashboard-banner-bg,.dark .dashboard-banner-bg:before{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.dark .dashboard-banner-bg{padding:var(--space-4) 0 var(--space-6);margin-bottom:var(--space-3)}.dark .dashboard-banner-bg .banner-text-glass{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .dashboard-banner-bg h1{color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.48)}.dark .dashboard-banner-bg .eyebrow,.dark .dashboard-banner-bg .subhead{color:#c8d3ef}.sidebar{width:var(--sidebar-width);overflow:hidden auto;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s ease}.sidebar .brand{padding-inline:var(--space-3);min-height:64px}.sidebar .sidebar-logo{width:min(100%,180px);height:52px!important;object-fit:contain;object-position:left center}.sidebar.collapsed{padding:var(--space-3) var(--space-2)}.sidebar.collapsed .brand{min-height:52px;padding:0}.sidebar.collapsed .sidebar-logo{width:44px;height:44px!important;object-position:center}.sidebar.collapsed .sidebar-footer{margin-top:auto}.sidebar .sidebar-expand-control{top:50%;left:calc(100% - 1px);transform:translateY(-50%);border-radius:0 999px 999px 0;width:28px;height:56px}.sidebar:not(.collapsed) .sidebar-expand-control{display:none}.shell.collapsed{margin-left:var(--sidebar-collapsed-width)!important}.dark .sidebar{background:rgba(10,13,24,.88);border-color:rgba(183,203,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark nav button.active{background:rgba(65,105,225,.28);color:#fff!important}.dark .avatar,.dark nav button.active i{background:var(--accent);color:#fff}.sidebar-collapse-control{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--text-muted);background:var(--surface)}.sidebar-collapse-control:hover{color:var(--text-primary);border-color:var(--accent)}.sidebar-ai-logo{width:18px;height:18px;flex:0 0 18px}.sidebar.collapsed .sidebar-ai-logo{width:20px;height:20px}.metric-content>p,.metric>p{display:block!important;color:var(--text-primary)!important;font-weight:600;font-size:13px;line-height:1.3;margin:0 0 var(--space-3)}.dark .metric-content>p,.dark .metric>p{color:#eef3ff!important}.ai-fab{position:fixed;right:28px;bottom:28px;z-index:30}.ai-fab-button{width:58px;height:58px;isolation:isolate;background:#111827;color:#fff;box-shadow:0 12px 30px rgba(8,12,25,.35)}.ai-fab-button:focus-visible,.ai-fab-input input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-fab-glow{inset:-5px;opacity:.95;filter:blur(.2px);background:conic-gradient(from 20deg,#7795ff,#e1a5ff,#5ad7ff,#4169e1,#7795ff);animation:ai-glow-spin 5s linear infinite}.ai-fab-glow:after{inset:4px;background:#111827}.ai-fab-panel{width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 110px));bottom:76px;overflow:hidden;border-radius:18px;background:hsla(0,0%,100%,.78);border-color:hsla(0,0%,100%,.7);box-shadow:0 20px 60px rgba(20,28,52,.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.dark .ai-fab-panel{background:rgba(16,21,36,.78);border-color:rgba(183,203,255,.2);box-shadow:0 24px 70px rgba(0,0,0,.48)}.ai-fab-header{height:66px;padding:0 16px;gap:10px;background:hsla(0,0%,100%,.32)}.dark .ai-fab-header{background:hsla(0,0%,100%,.03)}.ai-fab-header>div{flex:1 1;min-width:0}.ai-fab-header b{display:block;font-size:13px;letter-spacing:-.01em}.ai-fab-header small{display:block;margin-top:1px;color:var(--text-muted);font-size:10px}.ai-fab-header>button{width:28px;height:28px;border-radius:50%;color:var(--text-muted)}.ai-fab-header>button:hover{background:var(--surface-secondary);color:var(--text-primary)}.ai-fab-orb{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 40%,transparent)}.ai-fab-orb img{width:20px;height:20px;object-fit:contain}.ai-fab-suggestions{display:flex;gap:6px;padding:10px 14px 2px;overflow-x:auto}.ai-fab-suggestions button{white-space:nowrap;flex:0 0 auto;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface) 65%,transparent);border:1px solid var(--border);color:var(--text-secondary);font-size:10px}.ai-fab-suggestions button:hover{border-color:var(--accent);color:var(--text-primary)}.ai-fab-messages{min-height:190px;max-height:315px;padding:14px;gap:10px;scroll-behavior:smooth}.ai-fab-msg{border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.55;box-shadow:none}.ai-fab-msg.assistant{background:hsla(0,0%,100%,.68);border:1px solid rgba(67,80,115,.1);color:var(--text-primary);border-bottom-left-radius:4px}.dark .ai-fab-msg.assistant{background:hsla(0,0%,100%,.08);border-color:rgba(183,203,255,.12);color:#edf2ff}.ai-fab-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.ai-fab-thinking{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px;padding:4px 2px}.ai-fab-thinking span{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:ai-think 1s ease-in-out infinite}.ai-fab-thinking span:nth-child(2){animation-delay:.15s}.ai-fab-thinking span:nth-child(3){animation-delay:.3s}@keyframes ai-think{50%{transform:translateY(-3px);opacity:.4}}.ai-fab-input{padding:12px 14px;align-items:center;background:hsla(0,0%,100%,.3)}.dark .ai-fab-input{background:hsla(0,0%,100%,.025)}.ai-fab-input input{min-width:0;height:40px;border-radius:12px;padding:0 12px;background:hsla(0,0%,100%,.58);border-color:rgba(67,80,115,.16)}.dark .ai-fab-input input{background:hsla(0,0%,100%,.06);color:#fff}.ai-fab-input button{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--accent);color:#fff}.ai-fab-full{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:11px;border-top:1px solid var(--border);color:var(--accent);font-weight:600;font-size:11px}.ai-fab-full:hover{background:var(--accent-subtle)}@media (max-width:800px){.ai-fab{right:16px;bottom:16px}.ai-fab-panel{right:0;bottom:72px}}.commerce-ai-page{min-height:calc(100dvh - 150px);display:flex;flex-direction:column;justify-content:center;padding:4vh 0 112px}.commerce-ai-page .copilot-intro{text-align:center;margin-bottom:34px}.commerce-ai-page-logo{width:54px;height:54px;object-fit:contain;margin:0 auto 18px}.commerce-ai-page .copilot-intro h1{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.035em;margin-bottom:10px}.commerce-ai-page .copilot-intro .subhead{max-width:620px;margin:0 auto;font-size:14px}.commerce-ai-page .prompts{max-width:760px;margin:0 auto 28px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.commerce-ai-page .prompts button{justify-content:flex-start;min-height:54px;padding:12px 14px!important;border-radius:13px!important;border-color:var(--border)!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;color:var(--text-primary)!important;font-weight:500;text-align:left}.commerce-ai-page .prompts button:hover{border-color:var(--accent)!important;background:var(--accent-subtle)!important}.commerce-ai-page .card{width:min(820px,100%);min-height:500px!important;margin:0 auto;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.commerce-ai-page .chat-messages{max-height:min(56dvh,570px)!important;min-height:310px;padding:20px 0;gap:20px!important}.commerce-ai-page .chat-messages>div{width:100%}.commerce-ai-page .chat-messages>div>div:first-child{max-width:min(710px,88%);padding:13px 16px!important;font-size:14px!important;line-height:1.65!important}.commerce-ai-page .chat-messages>div:has(>div[style*=margin-left])>div:first-child{background:var(--accent)!important;color:#fff!important;border-radius:18px 18px 4px 18px!important}.commerce-ai-page .chat-messages>div:not(:has(>div[style*=margin-left]))>div:first-child{background:color-mix(in srgb,var(--surface-secondary) 88%,transparent)!important;color:var(--text-primary)!important;border-radius:18px 18px 18px 4px!important}.dark .commerce-ai-page .chat-messages>div:not(:has(>div[style*=margin-left]))>div:first-child{background:hsla(0,0%,100%,.07)!important;color:#edf2ff!important}.commerce-ai-page .chat-input-row{position:-webkit-sticky;position:sticky;bottom:0;padding:10px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 14px 36px rgba(24,28,45,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commerce-ai-page .chat-input-row input{height:44px;border:0!important;background:transparent!important;padding:0 10px!important;color:var(--text-primary)!important}.commerce-ai-page .chat-input-row .primary{width:42px;height:42px;padding:0;display:grid;place-items:center;border-radius:12px}.commerce-ai-page .chat-structured{max-width:min(710px,88%);border:1px solid var(--border);background:var(--surface-secondary)!important;color:var(--text-primary)}.commerce-ai-page .chat-structured p{color:var(--text-secondary)!important}.commerce-ai-page .chat-messages .secondary{border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.commerce-ai-page .chat-messages .secondary:hover{border-color:var(--accent)}.dark .commerce-ai-page .chat-input-row{background:rgba(15,20,34,.76);border-color:rgba(183,203,255,.2)}@media (max-width:650px){.commerce-ai-page{padding-top:2vh}.commerce-ai-page .prompts{grid-template-columns:1fr}.commerce-ai-page .copilot-intro h1{font-size:27px}.commerce-ai-page .chat-messages{min-height:260px}}.dashboard-root:not(.dark) .command-widget b,.dashboard-root:not(.dark) .command-widget h2,.dashboard-root:not(.dark) .command-widget p,.dashboard-root:not(.dark) .command-widget small{color:#17161b!important}.dashboard-root:not(.dark) .command-widget .eyebrow{color:#5d4a00!important}.dashboard-root:not(.dark) .command-widget .workflow-mini{border-color:rgba(23,22,27,.16)}.dark .card,.dark .chat-structured,.dark .commerce-ai-page .prompts button,.dark .metric,.dark .operation-banner,.dark .period-toggle,.dark .profile,.dark .recent-activity,.dark .search,.dark .secondary,.dark .status-badge,.dark .table-wrap{background:rgba(20,25,42,.58)!important;border-color:rgba(190,207,255,.18)!important;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}.dark .insight-card-3d{border:1px solid rgba(190,207,255,.2);box-shadow:0 16px 36px rgba(0,0,0,.24)}.dark .insight-card-3d .frosted-overlay:before{backdrop-filter:blur(15px) saturate(1.2);-webkit-backdrop-filter:blur(15px) saturate(1.2)}.dark .command-widget-glass{background:rgba(12,16,29,.42)!important}.dark .activity,.dark .command-widget,.dark .copilot,.dark .modal-panel,.dark .oos-list,.dark .operation-banner,.dark .orders-card,.dark .priority,.dark .report-card,.dark .reports-grid>*,.dark .revenue-insight,.dark .sales-overview,.dark .top-selling-carousel,.dark .workflow-card{background:rgba(15,20,35,.46)!important;border-color:rgba(196,212,255,.2)!important;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}.dark .search{background:rgba(8,12,24,.52)!important;border-color:rgba(196,212,255,.24)!important;color:#dce6ff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.dark .search kbd,.dark .search span,.dark .search svg{color:#aebee7!important}.dark .search kbd{background:rgba(120,148,235,.16);border-color:rgba(160,185,255,.2)}.dark .search:hover{background:rgba(25,34,59,.62)!important;border-color:rgba(117,149,255,.7)!important}.dark .command-icon,.dark .operation-banner .command-icon,.dark .report-card svg,.dark .report-icon,.dark .reports-grid svg,.dark .workflow-icon{color:#b9c9ff!important;background:rgba(65,105,225,.22)!important}.dark .command-widget .command-icon,.dark .workflow-mini>span{color:#dfe7ff!important;background:rgba(65,105,225,.3)!important}.sidebar.collapsed{overflow-x:visible}.sidebar.collapsed .sidebar-expand-control{position:fixed;left:calc(var(--sidebar-collapsed-width) - 1px);top:50dvh;z-index:80;display:grid!important;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);box-shadow:6px 8px 24px rgba(0,0,0,.16)}.dark .sidebar.collapsed .sidebar-expand-control{background:rgba(18,24,42,.92);border-color:rgba(190,207,255,.24);color:#fff}.dark .card,.dark .command-widget,.dark .commerce-ai-page .prompts button,.dark .metric,.dark .oos-list,.dark .operation-banner,.dark .orders-card,.dark .priority,.dark .recent-activity,.dark .revenue-insight,.dark .sales-overview,.dark .table-wrap,.dark .top-selling-carousel,.dark .workflow-card{background-color:rgba(16,22,39,.36)!important;border-color:rgba(190,207,255,.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important}.dark .reports-grid .report-highlights{background:rgba(64,82,130,.16)!important;border:1px solid rgba(180,202,255,.14);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-radius:10px}.dark .reports-grid .report-highlights b{color:#e8efff!important}.dark .reports-grid .report-highlights p{color:#cbd5eb!important}.dark .report-card>div>div:nth-of-type(2){background:transparent!important;border:1px solid rgba(190,207,255,.22)!important;color:#cbd5eb!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.dark .report-card>div>div:nth-of-type(2) b{color:#e8efff!important}.dark .report-card>div>div:nth-of-type(2) p{color:#cbd5eb!important}.dark .card:not(.command-widget),.dark .metric,.dark .oos-list,.dark .operation-banner,.dark .orders-card,.dark .priority,.dark .recent-activity,.dark .revenue-insight,.dark .sales-overview,.dark .table-wrap,.dark .top-selling-carousel,.dark .workflow-card{background:rgba(12,17,31,.14)!important;border:1px solid rgba(211,222,255,.24)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 34px rgba(0,0,0,.16)!important;backdrop-filter:blur(22px) saturate(1.28)!important;-webkit-backdrop-filter:blur(22px) saturate(1.28)!important}.dark .command-widget-glass{background:rgba(7,11,23,.18)!important}.dark .reports-grid .report-highlights{background:transparent!important;border-color:rgba(190,207,255,.22)!important;box-shadow:none!important}.sidebar{transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s ease!important;overflow-x:hidden!important}.sidebar,.sidebar.collapsed{padding:12px 10px!important}.brand-logo-wrapper{position:relative!important;height:44px!important;cursor:pointer!important}.brand-logo-wrapper,.sidebar .brand{display:flex!important;align-items:center!important}.sidebar .brand{padding:0 4px!important;margin-bottom:8px!important;justify-content:space-between!important;width:100%!important}.sidebar .brand,.sidebar.collapsed .brand{min-height:60px!important;height:60px!important}.sidebar.collapsed .brand{padding:0!important;justify-content:center!important}.sidebar .sidebar-logo{width:auto!important;max-width:155px!important;height:24px!important;max-height:24px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;display:block!important;opacity:1!important;transform:translateX(0)!important;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s ease!important}.sidebar.collapsed .sidebar-logo{opacity:0!important;transform:translateX(-10px)!important;pointer-events:none!important}.sidebar .sidebar-collapsed-mark{position:absolute!important;left:4px!important;top:4px!important;width:40px!important;height:40px!important;object-fit:contain!important;opacity:0!important;transform:scale(.8)!important;pointer-events:none!important;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s ease!important}.sidebar.collapsed .sidebar-collapsed-mark{opacity:1!important;transform:scale(1)!important;pointer-events:auto!important}.sidebar .sidebar-collapse-control{opacity:1!important;transform:scale(1)!important;transition:opacity .2s ease,transform .2s ease!important}.sidebar.collapsed .sidebar-collapse-control{opacity:0!important;transform:scale(.7)!important;pointer-events:none!important}.sidebar-nav{flex:1 1!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding-top:0!important;margin-top:0!important}.sidebar .nav-btn{width:100%!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:12px!important;transition:background .2s ease,color .2s ease,width .28s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;background:transparent;color:var(--text-secondary)}.sidebar .nav-btn:hover{background:var(--surface-secondary)}.sidebar .nav-btn.active{background:var(--sky-blue)!important;color:var(--near-black)!important;font-weight:600!important}.dark .sidebar .nav-btn.active{background:rgba(65,105,225,.28)!important;color:#fff!important}.nav-btn-icon{width:48px!important;height:42px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.nav-btn-text{font-size:13px!important;font-weight:500!important;white-space:nowrap!important;opacity:1!important;transform:translateX(0)!important;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s ease!important}.sidebar.collapsed .nav-badge,.sidebar.collapsed .nav-btn-text,.sidebar.collapsed .profile-info,.sidebar.collapsed .profile-more,.sidebar.collapsed nav p{opacity:0!important;transform:translateX(-10px)!important;pointer-events:none!important}.nav-badge{margin-left:auto!important;margin-right:12px!important;font-style:normal!important;font-size:11px!important;font-weight:700!important;background:rgba(0,0,0,.08)!important;color:inherit!important;padding:2px 7px!important;border-radius:99px!important;opacity:1!important;transition:opacity .2s ease!important}.dark .nav-badge{background:hsla(0,0%,100%,.15)!important}.menu-button,.sidebar-open-control{display:none!important}.dark .sidebar-expand-control{background:#1e2538!important;border-color:rgba(183,203,255,.35)!important;color:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 14px rgba(65,105,225,.35)!important}.dark .sidebar-expand-control:hover{background:#2a344d!important;border-color:#7091ff!important;color:#7091ff!important}.activity,.card,.carousel-card,.command-widget,.interactive-kpi,.metric,.oos-list,.orders-card,.priority,.recent-activity,.revenue-insight,.sales-overview,.workflow-card{backdrop-filter:blur(20px) saturate(1.3)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dashboard-root:not(.dark) .card,.dashboard-root:not(.dark) .carousel-card,.dashboard-root:not(.dark) .interactive-kpi,.dashboard-root:not(.dark) .metric,.dashboard-root:not(.dark) .oos-list,.dashboard-root:not(.dark) .orders-card,.dashboard-root:not(.dark) .recent-activity,.dashboard-root:not(.dark) .revenue-insight,.dashboard-root:not(.dark) .sales-overview{background:hsla(0,0%,100%,.75)!important;border:1px solid hsla(0,0%,100%,.85)!important;box-shadow:0 10px 30px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.95)!important}.dashboard-root:not(.dark) .card:hover,.dashboard-root:not(.dark) .interactive-kpi:hover,.dashboard-root:not(.dark) .metric:hover{background:hsla(0,0%,100%,.88)!important;box-shadow:0 14px 38px rgba(0,0,0,.07),inset 0 1px 0 #fff!important}.dark .activity,.dark .card,.dark .carousel-card,.dark .interactive-kpi,.dark .metric,.dark .oos-list,.dark .orders-card,.dark .priority,.dark .recent-activity,.dark .revenue-insight,.dark .sales-overview,.dark .workflow-card{background:rgba(14,18,33,.48)!important;border:1px solid rgba(183,203,255,.22)!important;box-shadow:0 12px 40px rgba(0,0,0,.45),inset 0 1px 1px hsla(0,0%,100%,.12)!important;color:var(--text-secondary)}.dark .card:hover,.dark .interactive-kpi:hover,.dark .metric:hover{background:rgba(20,26,48,.62)!important;border-color:rgba(183,203,255,.35)!important;box-shadow:0 16px 48px rgba(0,0,0,.55),inset 0 1px 1px hsla(0,0%,100%,.18)!important}.carousel-stat-col b,.chart-meta>b,.donut-center b,.kpi-modal-value,.oos-price,.ri-amount,.serif-num,td b{font-family:var(--font-number)!important}.metric{cursor:pointer;transition:transform .15s ease,box-shadow .2s ease!important}.metric:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)!important}.metric p{display:block!important;font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:var(--space-2);font-family:var(--font-sans);text-transform:none;letter-spacing:0}.metric .metric-content{display:flex;flex-direction:column}.metric .kpi-trend-pill{position:absolute;top:var(--space-4);right:var(--space-4);font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:2px}.kpi-trend-pill.up{background:var(--success-bg);color:var(--success)}.kpi-trend-pill.down{background:var(--danger-bg);color:var(--danger)}.metric .negative,.metric .positive{display:none!important}.tab-pills{display:flex;gap:var(--space-1);padding:3px;background:var(--surface-secondary);margin-bottom:var(--space-6);width:-moz-fit-content;width:fit-content}.tab-pill,.tab-pills{border-radius:var(--radius-pill)}.tab-pill{padding:6px 18px;font-size:12px;font-weight:500;color:var(--text-muted);transition:all var(--transition-fast);border:none;background:transparent;cursor:pointer;white-space:nowrap}.tab-pill:hover{color:var(--text-secondary)}.tab-pill.active{background:#000;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.dark .tab-pill.active{background:#fff;color:#000}.dashboard-greeting{margin-bottom:var(--space-6);padding:0 var(--space-1)}.dashboard-greeting h1{font-size:26px;font-weight:600;margin:0 0 var(--space-1);letter-spacing:-.03em}.dashboard-greeting p{color:var(--text-muted);margin:0;font-size:13px}.gradient-chart-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.gradient-chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-1)}.gradient-chart-title{font-size:13px;font-weight:500;color:var(--text-muted);margin:0 0 var(--space-2)}.gradient-chart-value{font-size:32px;font-weight:600;color:var(--text-primary);letter-spacing:-.03em;line-height:1.1;margin:0 0 var(--space-3)}.gradient-chart-stats{display:flex;gap:var(--space-6);margin-bottom:var(--space-4)}.gradient-chart-stat{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-1)}.gradient-chart-stat .up{color:var(--success)}.gradient-chart-stat .down{color:var(--danger)}.gradient-chart-area{flex:1 1;min-height:120px;position:relative}.gradient-chart-area svg{width:100%;height:100%;display:block}.dark .gradient-chart-card{border-color:var(--border)}.agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.agent-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);transition:transform .15s ease,box-shadow .2s ease}.agent-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.agent-card-header{display:flex;justify-content:space-between;align-items:flex-start}.agent-card-info{flex:1 1}.agent-card-info h3{font-size:15px;font-weight:600;margin:0 0 4px}.agent-card-info p{color:var(--text-muted);margin:0;line-height:1.4}.agent-toggle{position:relative;width:40px;height:22px;border-radius:11px;background:var(--border);cursor:pointer;border:none;transition:background .2s ease;flex-shrink:0}.agent-toggle.active{background:var(--success)}.agent-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.agent-toggle.active:after{transform:translateX(18px)}.agent-stats-row{display:flex;gap:var(--space-4)}.agent-stat{display:flex;flex-direction:column;gap:2px}.agent-stat small{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.agent-stat b{font-size:14px;font-weight:600;color:var(--text-primary);font-family:var(--font-number)}.agent-usage{width:100%}.agent-usage-label{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:4px}.agent-usage-bar{height:6px;background:var(--surface-secondary);border-radius:3px;overflow:hidden}.agent-usage-fill{height:100%;border-radius:3px;background:var(--cobalt);transition:width .4s ease}.agent-integrations{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.agent-integration-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-secondary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-subtle)}.agent-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.agent-reports-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info);font-weight:600;font-size:11px}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.integration-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease}.integration-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.integration-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:4px 0 0 4px}.integration-card.shopify:before{background:#96bf48}.integration-card.klaviyo:before{background:#000}.integration-card.meta:before{background:#1877f2}.integration-card.google:before{background:#4285f4}.integration-card.shipstation:before{background:#84c225}.integration-card.gorgias:before{background:#ff5c35}.integration-card.stripe:before{background:#635bff}.integration-card-header{display:flex;gap:var(--space-3)}.integration-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.integration-card-header h3{font-size:14px;font-weight:600;margin:0}.integration-card-header .badge{margin-left:auto}.integration-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.integration-metric small{font-size:10px;color:var(--text-muted);display:block;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.integration-metric b{font-weight:600;color:var(--text-primary);font-family:var(--font-number)}.ai-page{min-height:100%;flex-direction:column}.ai-page:before{position:fixed;inset:0;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#00f2fe);background-size:400% 400%;animation:ai-gradient-shift 15s ease infinite;opacity:.08;z-index:0}.dark .ai-page:before{opacity:.15}@keyframes ai-gradient-shift{0%,to{background-position:0 50%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.ai-chat-container{max-width:800px;width:100%}.ai-chat-intro{text-align:center;padding:var(--space-10) 0 var(--space-6)}.ai-chat-intro h1{font-size:28px;font-weight:700;margin:0 0 var(--space-2)}.ai-chat-intro p{color:var(--text-muted);font-size:14px;margin:0}.ai-prompt-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-6)}.ai-prompt-chip{border:1px solid var(--border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:500;gap:var(--space-2);cursor:pointer;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-prompt-chip:hover{border-color:var(--cobalt);transform:translateY(-1px)}.ai-messages{gap:var(--space-4);padding:0 var(--space-4) var(--space-6)}.ai-message{gap:var(--space-3);max-width:85%}.ai-message.user{flex-direction:row-reverse}.ai-message-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.ai-message.bot .ai-message-avatar{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ai-message.user .ai-message-avatar{background:#000;color:#fff}.ai-message-bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:13px;line-height:1.6}.ai-message.user .ai-message-bubble{background:#000;border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md)}.ai-message.bot .ai-message-bubble{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px}.ai-typing-indicator{display:flex;gap:4px;padding:var(--space-3) var(--space-4)}.ai-typing-indicator span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.65}.ai-typing-indicator span:nth-child(2),.ai-typing-indicator span:nth-child(3){opacity:.45}@keyframes ai-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.ai-input-bar{position:-webkit-sticky;position:sticky;bottom:0;padding:var(--space-4);z-index:2}.ai-input-wrapper{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 6px 6px var(--space-5);box-shadow:var(--shadow-elevated);transition:border-color var(--transition-fast)}.ai-input-wrapper:focus-within{border-color:var(--cobalt)}.ai-input-wrapper input{flex:1 1;border:none;outline:none;font-size:13px;background:transparent;color:var(--text-primary)}.ai-input-wrapper input::placeholder{color:var(--text-placeholder)}.ai-send-btn{width:36px;height:36px;background:#000;display:flex;align-items:center;justify-content:center;border:none;flex-shrink:0;transition:background .15s ease,transform .1s ease}.ai-send-btn:hover{background:#222;transform:scale(1.05)}.dark .ai-message.user .ai-message-avatar,.dark .ai-message.user .ai-message-bubble,.dark .ai-send-btn{background:#fff;color:#000}.ai-fab-input button{color:#fff!important}.ai-fab-input button,.loading-overlay .lo-fill,.oos-restock,.wf-progress-fill{background:#000!important}.oos-restock{color:#fff!important}.carousel-dot.active{background:#000!important}.carousel-action{color:var(--text-primary)!important}.shell.collapsed{margin-left:0!important}.dashboard-root{padding:12px 16px 16px;gap:10px}.outer-header{min-height:40px;padding:0 8px}.app-shell{width:100%;max-width:1600px;min-height:calc(100dvh - 78px);margin:0 auto;overflow:hidden;border:1px solid var(--border);border-radius:26px;box-shadow:0 18px 50px rgba(24,28,38,.08)}.app-shell,.sidebar{background:var(--surface)}.sidebar{position:relative!important;inset:auto!important;height:auto;width:var(--sidebar-width)!important;min-height:0;flex:0 0 var(--sidebar-width);border-right:1px solid var(--border);border-radius:0}.sidebar.collapsed{width:var(--sidebar-collapsed-width)!important;flex-basis:var(--sidebar-collapsed-width)}.shell,.shell.collapsed{margin-left:0!important;margin-top:10px;margin-right:10px;margin-bottom:10px;min-width:0;min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:21px;background:var(--bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:flex-basis .28s cubic-bezier(.2,.8,.2,1),margin .28s ease}.content{width:100%;max-width:none;min-height:100%;padding:34px clamp(22px,3vw,52px) 64px}.page-heading{margin-bottom:26px}.page-heading h1{font-size:clamp(25px,2.2vw,34px);font-weight:650;letter-spacing:-.045em}.subhead{max-width:68ch;font-size:13px;line-height:1.55}.eyebrow{display:none}.activity,.agent-card,.card,.carousel-card,.integration-card,.interactive-kpi,.metric,.oos-list,.orders-card,.priority,.recent-activity,.report-card,.revenue-insight,.sales-overview,.workflow-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 2px 8px rgba(23,27,35,.035)!important}.agent-card:hover,.card:hover,.integration-card:hover,.metric:hover{box-shadow:0 10px 24px rgba(23,27,35,.07)!important}.metrics{gap:12px}.metric{min-height:108px;border-radius:14px}.metric strong{font-size:28px}.orders-card,.table-card{border-radius:16px;padding:0;overflow:hidden}.orders-card .section-title,.table-card .section-title{padding:20px 22px 10px}.table-wrap{overflow-x:auto}th{background:var(--surface-secondary);color:var(--text-muted);font-size:10px;letter-spacing:.08em;font-weight:700}td,th{padding:14px 16px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}tbody tr:hover{background:color-mix(in srgb,var(--surface-secondary) 48%,transparent)}.command-actions,.command-heading{align-items:center}.command-actions{display:flex;gap:8px}.command-filter{gap:8px}.command-view{width:38px;padding:0;justify-content:center}.plus-icon{font-size:22px;font-weight:300;line-height:0}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-card{gap:16px;padding:22px;border-radius:18px}.agent-card-header{gap:16px;min-height:58px}.agent-card-info h3{font-size:19px;letter-spacing:-.03em}.agent-card-info p{max-width:58ch;font-size:12px;line-height:1.55}.agent-toggle{width:42px;height:24px}.agent-toggle.active{background:#11a861}.agent-metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.agent-metric-list,.agent-token-panel{min-height:98px;padding:14px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-secondary))}.agent-metric-list{display:grid;grid-template-columns:1fr auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;font-size:12px;color:var(--text-muted)}.agent-metric-list b{color:var(--text-primary);font-size:16px}.agent-token-panel{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.agent-token-panel span{display:block;color:var(--text-secondary);font-size:12px}.agent-token-panel b{display:block;margin-top:7px;font-size:16px;color:var(--text-primary)}.agent-token-panel b small{color:var(--text-muted);font-size:10px;font-weight:500}.agent-token-panel>strong{font-size:15px;align-self:end;color:var(--text-primary)}.token-segments{width:100%;display:flex;gap:3px}.token-segments i{height:17px;flex:1 1;border-radius:3px;background:var(--border)}.token-segments i.filled{background:#f2ba12}.agent-links-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.agent-apps,.agent-report-link{min-height:47px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.agent-apps>div{display:flex;align-items:center;gap:3px;min-width:0}.agent-report-link{justify-content:space-between;color:var(--text-secondary);font-size:12px}.agent-report-link span{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#eef7f2;color:#167b53;font-weight:700}.agent-report-link svg{color:var(--text-primary)}.brand-icon{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}.brand-icon img{object-fit:contain}.brand-icon span{font-size:9px;font-weight:700;color:var(--text-primary)}.app-count{color:var(--text-muted);font-size:10px;margin-left:2px}.agent-card-footer{flex-wrap:wrap;gap:10px}.agent-state{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.agent-state-dot{width:9px;height:9px;border-radius:50%;background:#12a863;box-shadow:0 0 0 3px #e3f6ec}.agent-card-footer>span:not(.agent-state){color:var(--text-muted)}.agent-card-footer>span b{color:var(--text-primary)}.report-card{min-height:310px;border-radius:16px;padding:22px!important}.report-card h3{font-size:17px!important;letter-spacing:-.025em}.report-highlights{background:var(--surface-secondary)!important;border:0}.report-highlights p{color:var(--text-secondary)!important}.integrations-heading{margin-bottom:18px}.integration-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:20px}.integration-search{display:flex;align-items:center;gap:9px;flex:1 1;max-width:330px;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-muted)}.integration-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text-primary)}.integration-count{margin-left:auto;color:var(--text-muted);font-size:12px}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-card{gap:16px;min-height:242px;padding:20px;border-radius:15px}.integration-card:before{width:2px;opacity:.8}.integration-card-header{align-items:center;gap:12px}.integration-card-header>div:nth-child(2){min-width:0}.integration-card-header h3{font-size:16px}.integration-card-header p{margin:3px 0 0;color:var(--text-muted);font-size:11px}.integration-status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--text-muted);font-size:11px;text-transform:capitalize}.integration-status i{width:7px;height:7px;border-radius:50%;background:#12a863}.integration-status.paused i{background:#d39a1e}.integration-metrics{margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle)}.integration-metric small{font-size:9px;letter-spacing:.07em}.integration-metric b{font-family:var(--font-sans);font-size:15px}.integration-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;color:var(--text-muted);font-size:10px;border-top:1px solid var(--border-subtle)}.integration-card-footer .text-button{gap:4px;color:var(--text-primary);font-size:11px}.shell:has(.ai-page) .content{padding:0 clamp(20px,4vw,72px)}.ai-page{background:var(--surface)}.ai-page:before{display:none!important}.ai-chat-container{max-width:860px}.ai-chat-intro{padding:38px 0 20px}.ai-wordmark{display:block;margin-bottom:14px;color:var(--text-muted);letter-spacing:.14em}.ai-chat-intro h1{color:var(--text-primary);background:none;-webkit-text-fill-color:initial;font-size:clamp(26px,3vw,36px);letter-spacing:-.045em}.ai-chat-intro p{max-width:58ch;margin:auto;font-size:13px}.ai-prompt-chips{grid-gap:9px;gap:9px;max-width:720px;margin:0 auto 20px}.ai-prompt-chip{min-height:48px;padding:0 14px;border-radius:10px;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ai-prompt-chip:hover{transform:none;border-color:var(--text-primary);background:var(--surface-secondary)}.ai-messages{padding:18px 0 24px;gap:22px}.ai-message{max-width:82%;gap:0}.ai-message-avatar{display:none}.ai-message.user{max-width:76%}.ai-message-bubble{padding:12px 16px;border-radius:15px;line-height:1.65}.ai-message.user .ai-message-bubble{border-radius:15px 15px 4px 15px}.ai-message.bot .ai-message-bubble{border:0;background:transparent;padding-left:0;padding-right:0}.ai-markdown h3{margin:0 0 8px}.ai-markdown-list-item{gap:9px}.ai-markdown-list-item>span:first-child{color:var(--text-muted);min-width:17px}.ai-markdown code{padding:2px 5px;border-radius:5px;background:var(--surface-secondary)}.ai-input-bar{position:relative;padding:12px 0 18px}.ai-input-wrapper{border-radius:14px;padding:6px 6px 6px 16px;box-shadow:0 8px 24px rgba(24,28,38,.08)}.ai-input-wrapper:focus-within{border-color:var(--text-primary)}.ai-input-wrapper input{height:38px;font-size:14px}.ai-send-btn{width:38px;height:38px;border-radius:11px}@media (max-width:1000px){.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-grid,.reports-grid{grid-template-columns:1fr}}@media (max-width:800px){.dashboard-root{padding:8px}.outer-header{min-height:36px}.app-shell{min-height:calc(100dvh - 58px);border-radius:20px}.sidebar{position:fixed!important;inset:8px auto 8px 8px!important;height:auto;border-radius:17px}.shell,.shell.collapsed{margin:0;border:0;border-radius:0}.content{padding:26px 18px 48px}.command-heading{align-items:flex-start;flex-direction:column}.command-actions{width:100%;flex-wrap:wrap}.command-actions .primary{margin-left:auto}.agent-links-row,.agent-metric-grid{grid-template-columns:1fr}.integration-toolbar{flex-wrap:wrap}.integration-search{max-width:none;flex-basis:100%}.integration-count{margin-left:0}.ai-prompt-chips{grid-template-columns:1fr}}@media (max-width:560px){.page-heading h1{font-size:26px}.metrics{grid-template-columns:1fr 1fr}.tab-pills{gap:18px;overflow-x:auto}.tab-pill{font-size:12px}.integrations-grid{grid-template-columns:1fr}.ai-message,.ai-message.user{max-width:92%}}:root{--font-display:"Discordia","Cormorant Garamond","Source Serif 4",Georgia,serif}.dashboard-root.dark{background:#090a10}.dashboard-root.dark .outer-header{position:relative;z-index:2}.dashboard-root.dark .app-shell{background:rgba(8,10,17,.72);border-color:rgba(190,204,255,.18)}.dashboard-root.dark .sidebar{background:rgba(8,10,17,.64);border-right-color:rgba(190,204,255,.18)}.dashboard-root.dark .shell{background:rgba(8,10,17,.54);border-color:rgba(190,204,255,.18)}.dashboard-root.dark .content{background:transparent}.dashboard-root:not(.dark) .app-shell,.dashboard-root:not(.dark) .sidebar{background:var(--surface)}.dashboard-root:not(.dark) .shell{background:var(--bg)}.dashboard-greeting{margin:12px 0 28px;padding:0}.dashboard-greeting h1{font-family:var(--font-display);font-size:clamp(40px,4vw,64px);font-weight:500;line-height:.98;letter-spacing:-.055em}.dashboard-greeting p{display:none}.dashboard-root .card,.dashboard-root .interactive-kpi,.dashboard-root .metric{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;transform:none!important}.dashboard-root .card:hover,.dashboard-root .metric:hover{transform:none!important}.visual-overview{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr)}.gradient-chart-card{min-height:330px;padding:22px;border-radius:16px;background:var(--surface)!important}.gradient-chart-title{font-size:15px;color:var(--text-primary);font-weight:600}.gradient-chart-value{font-family:var(--font-number);font-size:36px;font-weight:400}.gradient-chart-header{margin-bottom:4px}.gradient-chart-stats{margin-bottom:8px}.gradient-chart-area{min-height:156px;margin-top:auto}.gradient-chart-area svg{overflow:visible}.gradient-chart-area circle{opacity:0;transition:opacity .18s ease}.gradient-chart-area:hover circle{opacity:1}.gradient-chart-card:first-child .gradient-chart-area{margin-left:auto;width:76%}.gradient-chart-card:nth-child(2) .gradient-chart-area{margin-left:auto;width:94%}.dashboard-insight-row{display:grid;grid-template-columns:minmax(285px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;margin-bottom:16px;align-items:stretch}.sales-overview-card{padding:20px;border-radius:16px}.oos-heading,.sales-overview-card-head,.sales-target-card-head,.schedule-head,.spends-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.oos-heading h2,.sales-overview-card-head h2,.sales-target-card-head h2,.schedule-head h2,.spends-head h2{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.sales-overview-card-head button,.sales-target-card-head button,.schedule-head button{color:var(--text-muted)}.sales-donut{width:196px;height:112px;margin:22px auto 18px;overflow:hidden;border-radius:110px 110px 0 0;background:conic-gradient(from 270deg,#2879ee 0deg,#6ca5f5 var(--sales-progress),#e9edf1 var(--sales-progress) 270deg,transparent 270deg)}.sales-donut:after{content:"";position:absolute;left:22px;right:22px;bottom:-54px;height:144px;border-radius:50%;background:var(--surface)}.sales-donut-inner{z-index:1;inset:42px 0 auto}.sales-donut-inner strong{font-size:30px;letter-spacing:-.04em}.sales-donut-inner span{font-size:11px}.sales-overview-footer{display:flex;justify-content:space-between;align-items:flex-end;color:var(--text-muted)}.sales-overview-footer div{display:flex;flex-direction:column;gap:2px}.sales-overview-footer b{color:var(--text-primary);font-size:14px;font-weight:600}.sales-target{text-align:right}.sales-target-bar{margin-top:10px;background:var(--surface-secondary);border-radius:999px;overflow:hidden}.sales-target-bar span{display:block;height:100%;background:#2879ee;border-radius:inherit}.insight-cards-section{min-width:0}.ai-insight-heading{margin:0 0 12px!important;font-family:var(--font-display);font-size:28px!important;font-weight:500!important;letter-spacing:-.04em}.insight-cards-grid{gap:10px;margin:0;perspective:none}.insight-card-3d{min-height:250px;cursor:pointer;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.insight-card-3d:hover{border-color:var(--text-primary)!important;box-shadow:0 10px 20px rgba(17,22,30,.06)!important}.insight-card-content{height:100%;padding:18px;display:flex;flex-direction:column;align-items:flex-start}.insight-card-content h3{margin:16px 0 8px;font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.035em}.insight-card-content p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.insight-signal{width:9px;height:9px;border-radius:50%;background:#29a97a;box-shadow:0 0 0 4px #e6f5ef}.insight-signal.warning{background:#db9d26;box-shadow:0 0 0 4px #fff2d8}.insight-signal.opportunity{background:#4c87ec;box-shadow:0 0 0 4px #e7efff}.flip-hint{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--text-primary);font-size:11px;font-weight:600}.insight-modal-backdrop{background:rgba(16,20,29,.35)!important}.insight-modal-panel{background:#f8f7f4!important;border-radius:17px!important}.insight-modal-glass{position:relative;padding:28px;color:#25243a;background:#f8f7f4}.insight-modal-glass h2{max-width:85%;margin:0 0 10px;font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.04em;color:#25243a}.insight-modal-desc{margin:0;color:#5b5b70;font-size:14px;line-height:1.55}.insight-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:30px;height:30px;color:#6d6d80;border:1px solid #dedde0;border-radius:50%;background:transparent}.insight-modal-metrics{display:flex;gap:34px;margin:24px 0}.insight-metric small{display:block;color:#77778a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.insight-metric b{display:block;margin-top:5px;color:#25243a;font-family:var(--font-number);font-size:25px;font-weight:400}.insight-apply{background:#161616!important;color:#fff!important}.schedule-and-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:16px;gap:16px;margin-bottom:16px}.carousel-card,.schedule-card{min-height:306px;padding:20px!important;border-radius:16px}.schedule-head h2{display:inline-flex;align-items:center;gap:8px}.schedule-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;padding:16px 0 12px;border-bottom:1px solid var(--border-subtle)}.schedule-days span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;border-radius:7px;color:var(--text-secondary)}.schedule-days span.active{background:#e7a4ed;color:#2c2532}.schedule-days small{font-size:10px}.schedule-days b{font-size:12px}.schedule-item{display:grid;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 0;border-bottom:1px dashed var(--border-subtle)}.schedule-item:last-child{border-bottom:0}.schedule-item>i{width:3px;height:32px;border-radius:999px;background:#8bdcab}.schedule-item>i.blue{background:#4384ea}.schedule-item>i.pink{background:#e59ee6}.schedule-item b{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.schedule-item span{display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.schedule-people{display:flex}.schedule-people span{display:grid;place-items:center;width:25px;height:25px;margin-left:-5px;border:2px solid var(--surface);border-radius:50%;background:#efb08d;color:#312b2a;font-size:9px}.schedule-people span+span{background:#7dc2b7}.schedule-item>button{color:var(--text-muted)}.carousel-header{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.carousel-title{font-family:var(--font-display)!important;font-size:27px!important;font-weight:500!important;letter-spacing:-.04em}.carousel-header-actions{display:flex;gap:8px}.carousel-header-actions button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;color:var(--text-primary)}.carousel-content{grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important}.carousel-image-box{height:164px!important;background:#f0f1f2!important}.carousel-image-box,.carousel-img{border-radius:18px!important}.carousel-item-title{font-family:var(--font-display);font-weight:500!important}.carousel-item-cat{margin:0 0 14px!important}.carousel-product-meta{display:flex;gap:18px;color:var(--text-muted);font-size:11px}.carousel-product-meta b{color:var(--text-primary);font-weight:600}.carousel-action{padding:9px 14px!important;border-radius:9px!important;background:#c9ff00!important;color:#111!important;font-size:12px!important}.carousel-nav{border-top:0!important;padding-top:0!important}.activity-stock-row,.operations-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:16px;gap:16px;margin-bottom:16px}.spends-breakdown{padding:24px!important;border-radius:16px}.spends-head{align-items:baseline;margin-bottom:26px}.spends-head h2{font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:-.045em}.spends-head span{color:var(--text-primary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.spends-list{display:flex;flex-direction:column;gap:14px}.spend-row{display:grid;grid-template-columns:34px minmax(66px,1fr) minmax(155px,1.25fr);align-items:center;grid-gap:12px;gap:12px;color:var(--text-primary)}.spend-mark{display:grid;place-items:center;color:var(--text-primary);opacity:.9}.spend-bar,.spend-percent{display:grid;place-items:center;height:42px;border-radius:6px;background:#176762;color:#fff;font-size:16px;font-weight:700}.spend-bar{width:100%;min-width:70px}.spend-percent{width:98px;background:#3aa59b}.spend-row:nth-child(n+4) .spend-percent{background:#68beb4}.spend-label{color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.command-widget-clean{min-height:320px;padding:26px!important;background:#050505!important;color:#fff;border-color:#050505!important}.command-clean-top{display:flex;align-items:center;justify-content:space-between}.command-widget-clean h2{margin:auto 0 10px;max-width:11ch;color:#fff!important;font-family:var(--font-display);font-size:36px;font-weight:500;line-height:.98;letter-spacing:-.05em}.command-widget-clean p{max-width:34ch;margin:0 0 22px;color:#bbb!important;font-size:13px;line-height:1.55}.command-widget-clean .command-icon{color:#fff;background:#1d1d1d}.command-widget-clean .badge{color:#fff!important}.command-widget-clean .primary{width:-moz-fit-content;width:fit-content;background:#fff!important;color:#111!important}.activity-stock-row{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}.oos-list,.recent-activity{min-height:300px;padding:22px!important;border-radius:16px}.oos-heading h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.04em}.oos-heading button{color:#49a878;font-size:12px;text-decoration:underline}.oos-columns{display:grid;grid-template-columns:minmax(0,1fr) 78px 90px;grid-gap:10px;gap:10px;margin:22px 0 4px;color:var(--text-secondary);font-size:12px}.oos-columns span:nth-child(2),.oos-columns span:nth-child(3){text-align:left}.oos-row{display:grid!important;grid-template-columns:50px minmax(0,1fr) 78px 90px!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:13px 0!important;border-bottom:1px solid var(--border-subtle)!important}.oos-row:last-child{border-bottom:0!important}.oos-thumb{width:50px!important;height:50px!important;border-radius:10px!important}.oos-title{font-family:var(--font-serif);font-size:14px!important;font-weight:500!important}.oos-price{font-family:var(--font-number);font-size:14px;color:var(--text-primary)}.oos-restock{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:32px;padding:0 10px!important;border-radius:8px!important;background:#c9ff00!important;color:#182000!important;font-size:12px!important}.badge{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;text-transform:capitalize!important;color:var(--text-secondary)!important}.badge.green,.badge.success{color:#15935e!important}.badge.amber,.badge.warning{color:#b27910!important}.badge.blue,.badge.info{color:#4672d5!important}.insight-modal-backdrop,.kpi-modal-backdrop,.report-modal-backdrop{background:rgba(26,29,38,.34)!important;backdrop-filter:blur(14px) saturate(.8)!important;-webkit-backdrop-filter:blur(14px) saturate(.8)!important}.kpi-modal-panel{border:0!important;border-radius:16px!important;padding:26px!important;box-shadow:0 24px 70px rgba(11,13,20,.18)!important}.dark .kpi-modal-panel,.kpi-modal-panel{background:#f8f7f4!important;color:#2b2b42!important}.kpi-modal-header h3{font-family:var(--font-display);font-size:26px;font-weight:500;color:#2b2b42}.kpi-modal-value{font-family:var(--font-number)!important;font-size:54px;font-weight:400;color:#4f506f}.kpi-analysis-card{background:#f0ede8!important;padding:16px;border-radius:12px}.kpi-analysis-card h4{color:#4f506f}.kpi-analysis-card p{color:#5e5f73;line-height:1.55}.sparkline-bars{height:92px;gap:6px}.sparkline-bar{background:#111!important;border-radius:5px 5px 0 0}.sales-summary-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:16px;gap:16px;margin-bottom:18px}.sales-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sales-metrics-grid .metric{min-height:134px}.sales-target-card{min-height:280px;padding:24px!important;border-radius:16px}.sales-target-card-head h2{font-family:var(--font-display);font-size:25px;font-weight:500;line-height:.98;letter-spacing:-.04em}.sales-target-total{display:block;margin:28px 0 22px;color:var(--text-primary);font-family:var(--font-number);font-size:42px;font-weight:400;letter-spacing:-.05em}.sales-streams{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-end;grid-gap:8px;gap:8px;height:112px}.sales-stream{display:flex;height:100%;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px}.sales-stream>span{color:var(--text-muted);font-size:10px;text-align:center}.stream-bar{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:20px;border-radius:8px;background:#d8dde2}.sales-stream.highlight .stream-bar{background:#f35718}.stream-bar b{position:absolute;top:-11px;padding:4px 6px;border-radius:10px;background:#111;color:#fff;font-size:9px;font-weight:600}.sales-stream label{color:var(--text-muted);font-size:11px;text-align:center}.sales-stream.highlight label{color:var(--text-primary)}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-card{position:relative;min-height:220px!important;justify-content:flex-start!important;cursor:pointer;padding:24px!important}.report-card-date{display:block;margin-bottom:30px;color:var(--text-muted);font-size:11px}.report-card h2{max-width:80%;margin:0 0 10px;font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.04em}.report-card p{max-width:58ch;margin:0;color:var(--text-secondary)!important;font-size:13px;line-height:1.55}.report-card-open{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:24px;color:var(--text-primary);font-size:12px;font-weight:600}.report-card-menu{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:32px;height:32px;color:var(--text-muted);border:1px solid transparent;border-radius:50%;opacity:0;transition:opacity .16s ease,border-color .16s ease}.report-card:focus-within .report-card-menu,.report-card:hover .report-card-menu{opacity:1}.report-card-menu:hover{border-color:var(--border);color:var(--text-primary)}.report-modal-panel{width:min(540px,calc(100vw - 32px));padding:28px!important;background:#f8f7f4!important}.report-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:30px;height:30px;color:#686878;border:1px solid #dedde0;border-radius:50%}.report-modal-type{color:#7a7a89;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.report-modal-panel h2{margin:12px 0;font-family:var(--font-display);font-size:34px;font-weight:500;color:#24243a}.report-modal-panel>p{color:#5d5d6e;font-size:14px;line-height:1.6}.report-modal-meta{margin:20px 0;color:#838391;font-size:11px}.report-download{background:#050505!important;color:#fff!important}@media (max-width:1000px){.activity-stock-row,.dashboard-insight-row,.operations-row,.sales-summary-layout,.schedule-and-top{grid-template-columns:1fr}.insight-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.reports-grid,.sales-metrics-grid,.visual-overview{grid-template-columns:1fr}.gradient-chart-card:first-child .gradient-chart-area,.gradient-chart-card:nth-child(2) .gradient-chart-area{width:100%}.insight-cards-grid{grid-template-columns:1fr}.oos-row{grid-template-columns:42px minmax(0,1fr) 60px 76px!important;gap:8px!important}.oos-thumb{width:42px!important;height:42px!important}.oos-columns{grid-template-columns:minmax(0,1fr) 60px 76px}.spend-row{grid-template-columns:24px 78px minmax(0,1fr);gap:8px}.spend-mark{width:19px;height:19px}.spend-label{font-size:11px}}.dashboard-root{padding:0 14px 14px;gap:0}.dashboard-root .outer-header{padding:0 12px}.dashboard-root .app-shell{min-height:calc(100dvh - 82px)}.dashboard-root .sidebar{overscroll-behavior:none;transition:flex-basis .24s ease!important}.dashboard-root .shell,.dashboard-root .shell.collapsed{transition:border-color .24s ease!important}.dashboard-root .sidebar-expand-control{top:48%;left:calc(100% - 1px);transform:translateY(-50%);width:28px;height:58px;border-radius:0 999px 999px 0}.dashboard-root .sidebar-collapse-control{transition:opacity .18s ease!important}.dashboard-root .sidebar .nav-btn,.dashboard-root .sidebar .nav-btn:hover{transition:background .18s ease,color .18s ease!important}.dashboard-root .sidebar .brand{min-height:56px!important;height:56px!important;margin-bottom:4px!important}.dashboard-root .content{padding-top:26px}.dashboard-root .modal-backdrop{z-index:10000}@media (max-width:800px){.dashboard-root{padding:0 8px 8px}.dashboard-root .outer-header{min-height:56px;padding:0 6px}.dashboard-root .app-shell{min-height:calc(100dvh - 64px)}}:root{--font-discordia:"Discordia","Brush Script MT",cursive;--font-source-sans:"Source Sans 4","Source Sans 3","Segoe UI",sans-serif;--font-number:"inria-serif","Inria Serif",sans-serif;--font-good-karma-caps:"good-karma-caps",sans-serif;--font-good-karma-wideupright:"good-karma-wideupright",sans-serif}.dashboard-root{padding:0;background:var(--bg)}.dashboard-root,.dashboard-root .app-shell{height:100dvh;min-height:100dvh;overflow:hidden}.dashboard-root .app-shell{position:relative;display:flex;width:100%;max-width:none;margin:0;border:0;border-radius:22px 0 0 22px;background:var(--surface);box-shadow:none}.dashboard-root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:30;width:var(--sidebar-width)!important;height:100dvh;min-height:100dvh;flex:0 0 var(--sidebar-width);overflow:hidden!important;border-radius:22px 0 0 22px;padding:18px 12px 14px}.dashboard-root .sidebar-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dashboard-root .sidebar-nav::-webkit-scrollbar{display:none}.dashboard-root .shell,.dashboard-root .shell.collapsed{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:auto;height:100dvh;min-height:100dvh;min-width:0;margin:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--bg);box-shadow:none;transition:margin-left .24s ease}.dashboard-root .shell{margin-left:var(--sidebar-width)!important}.dashboard-root .shell.collapsed{margin-left:var(--sidebar-collapsed-width)!important}.dashboard-root .outer-header{position:relative;z-index:20;display:flex;flex:0 0 68px;height:68px;min-height:68px;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.dashboard-root .content{flex:1 1 auto;width:100%;max-width:none;min-height:0;overflow-y:auto;padding:30px clamp(22px,3vw,52px) 72px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 30%,transparent) transparent}.dashboard-root .content::-webkit-scrollbar{width:10px}.dashboard-root .content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 28%,transparent);border:3px solid transparent;border-radius:999px;background-clip:padding-box}.dashboard-root .header-refresh{margin-left:-4px}.dashboard-root .sidebar .nav-btn,.dashboard-root .sidebar .sidebar-footer>button{background:transparent!important;color:var(--text-secondary)!important;border-radius:10px}.dashboard-root .sidebar .nav-btn:hover,.dashboard-root .sidebar .sidebar-footer>button:hover{background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)!important;color:var(--text-primary)!important}.dashboard-root .sidebar .nav-btn.active{background:#eeeeec!important;color:#20243a!important}.dashboard-root .sidebar .nav-btn svg,.dashboard-root .sidebar .nav-btn-icon,.dashboard-root .sidebar .sidebar-ai-logo{color:inherit}.dashboard-root .sidebar .nav-badge{background:transparent!important;color:var(--text-secondary)!important;border:1px solid var(--border)}.dashboard-root .sidebar .nav-btn.active .nav-badge{background:#dcdcd8!important;color:#20243a!important;border-color:transparent}.dashboard-root .sidebar .mobile-close,.dashboard-root .sidebar .sidebar-collapse-control,.dashboard-root .sidebar .sidebar-expand-control{background:#050505!important;color:#f6f1e8!important}.dashboard-root .sidebar .sidebar-footer{border-top-color:color-mix(in srgb,var(--border) 70%,transparent)}.dashboard-root .metric .metric-content>p,.dashboard-root .metric>p{color:var(--text-secondary)!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.2!important;text-transform:uppercase}.dashboard-greeting h1{font-family:var(--font-sans)}.dashboard-greeting h1 .greeting-script{font-family:var(--font-discordia);font-size:1.08em;font-weight:400;letter-spacing:-.045em}.visual-overview{grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);gap:16px}.conversion-chart-card,.revenue-chart-card{min-width:0;min-height:352px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 2px 8px rgba(23,27,35,.035)}.revenue-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.revenue-chart-head h2{margin:0;font-size:17px;font-weight:600}.revenue-chart-value-row{display:flex;align-items:center;gap:8px;margin-top:18px}.revenue-chart-value-row strong{color:var(--text-primary);font-size:34px;font-weight:600;letter-spacing:-.055em}.revenue-chart-controls{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:999px}.revenue-chart-controls button{padding:7px 12px;border-radius:999px;color:var(--text-secondary);font-size:11px}.revenue-chart-controls button.active{background:var(--text-primary);color:var(--bg)}.revenue-legend{display:flex;justify-content:flex-end;gap:16px;margin:16px 0 7px;color:var(--text-secondary);font-size:11px}.revenue-legend span{display:inline-flex;align-items:center;gap:6px}.revenue-legend i{width:9px;height:9px;border-radius:50%;background:#2f7ef0}.revenue-legend i.sales{background:#91d2b8}.revenue-legend i.refunds{background:#d8eadf}.revenue-plot{display:flex;gap:9px;height:218px}.revenue-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 25px;color:var(--text-secondary);font-size:11px}.revenue-bars{position:relative;display:grid;flex:1 1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;grid-gap:clamp(5px,1vw,13px);gap:clamp(5px,1vw,13px);min-width:0;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 24%,color-mix(in srgb,var(--border) 70%,transparent) 24.6%,transparent 25.3%)}.revenue-bar-column{position:relative;display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;padding:0;color:var(--text-secondary)}.revenue-bar-column small{font-size:11px}.revenue-bar-fill{position:relative;display:block;width:clamp(20px,68%,38px);height:var(--bar-height);min-height:12px;border-radius:11px 11px 8px 8px;background:repeating-linear-gradient(-34deg,#eef0ef 0 5px,#dfe3e1 5px 8px);transition:height .2s ease,filter .2s ease,transform .2s ease}.revenue-bar-column.active .revenue-bar-fill{background:linear-gradient(180deg,#297ff0,#8fbafa 68%,#e6f0ff);box-shadow:0 8px 18px rgba(47,126,240,.18)}.revenue-bar-column:hover .revenue-bar-fill{filter:saturate(1.12);transform:translateY(-2px)}.revenue-bar-fill b{position:absolute;top:-31px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 7px;border-radius:6px;background:#2c7ff0;color:#fff;font-size:10px;font-weight:600;box-shadow:0 6px 12px rgba(47,126,240,.2)}.revenue-bar-fill b:after{position:absolute;left:50%;bottom:-4px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);background:#2c7ff0;content:""}.conversion-chart-card{background:#151515;border-color:#2c2c2c;color:#e8edf4}.conversion-chart-head{display:flex;align-items:flex-start;justify-content:space-between}.conversion-chart-head h2{margin:0;color:#aeb7c7;font-size:16px;font-weight:500}.conversion-rate-value{display:flex;align-items:center;gap:10px;margin-top:10px}.conversion-rate-value strong{color:#f3f5f8;font-size:28px;font-weight:500;letter-spacing:-.04em}.conversion-chart-card .kpi-trend-pill{background:#053d20;color:#12bd63}.conversion-details{padding:9px 14px;border:1px solid #303030;border-radius:9px;background:#070707;color:#f3f5f8;font-size:12px;font-weight:600}.conversion-stats{display:grid;grid-gap:9px;gap:9px;margin:18px 0 17px;color:#abb3c0;font-size:12px}.conversion-stats span{display:flex;align-items:center;justify-content:space-between}.conversion-stats b{color:#f2f4f7;font-weight:600}.conversion-stats em{margin-left:14px;color:#13c56a;font-style:normal;font-size:11px}.conversion-stats em.down{color:#ff5f64}.conversion-plot{position:relative;height:160px;overflow:visible;border:1px solid #3b3b3b;border-radius:12px}.conversion-plot svg{display:block;width:100%;height:100%;overflow:visible}.conversion-plot line{stroke:#343434;stroke-width:1}.conversion-upper-area{fill:rgba(116,175,154,.5)}.conversion-lower-area{fill:rgba(8,173,119,.72)}.conversion-upper-line{fill:none;stroke:#8abda8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.conversion-lower-line{fill:none;stroke:#10b47b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.conversion-hit-area{fill:transparent;cursor:crosshair}.conversion-tooltip{position:absolute;top:8px;z-index:2;display:flex;min-width:120px;transform:translateX(-50%);flex-direction:column;gap:3px;padding:8px 10px;border:1px solid #3c4f49;border-radius:8px;background:rgba(11,24,19,.94);color:#dfeee6;font-size:10px;pointer-events:none;box-shadow:0 8px 22px rgba(0,0,0,.25)}.conversion-tooltip b{color:#8ce4be;font-size:11px}.sales-overview-card{min-height:310px}.sales-donut{position:relative;width:min(100%,286px);height:157px;margin:16px auto 7px;overflow:visible;background:transparent}.sales-donut:after{display:none}.sales-donut svg{display:block;width:100%;height:100%;overflow:visible}.sales-donut-inner{position:absolute;inset:auto 0 28px;display:flex;align-items:center;flex-direction:column}.sales-donut-inner strong{color:var(--text-primary);font-size:32px;font-weight:500;letter-spacing:-.055em}.sales-donut-inner span{color:var(--text-muted);font-size:10px}.sales-overview-footer{font-size:11px}.sales-overview-footer b{font-size:15px}.sales-target span{display:inline-flex;gap:4px;align-items:baseline}.sales-target span b{font-size:15px}.sales-target-bar{height:9px;margin-top:9px}.sales-target-bar span{min-width:18px}.insight-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-card-3d{min-height:218px;aspect-ratio:auto;border-radius:14px}.insight-card-content{justify-content:space-between;padding:18px 18px 20px}.insight-card-index{color:var(--text-secondary);font-family:var(--font-number);font-size:18px;font-weight:400;letter-spacing:.02em}.insight-card-content h3{margin:auto 0 0;max-width:9ch;font-family:var(--font-discordia);font-size:32px;font-weight:400;line-height:.94;letter-spacing:-.03em}.flip-hint,.insight-card-content p,.insight-signal{display:none!important}.insight-card-3d:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.schedule-days button{display:flex;align-items:center;flex-direction:column;gap:3px;padding:6px 0;border-radius:7px;color:var(--text-secondary)}.schedule-days button.active,.schedule-days button:hover{background:#e7a4ed;color:#2c2532}.schedule-days button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.schedule-item{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.schedule-item.selected,.schedule-item:hover{background:color-mix(in srgb,var(--surface-secondary) 70%,transparent)}.schedule-item-copy{min-width:0}.schedule-item-copy small{display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.schedule-item-copy b{display:block}.schedule-item>svg{color:var(--text-muted)}.schedule-item:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.spends-breakdown{min-height:320px}.spends-head{align-items:flex-start}.spends-head h2{font-family:var(--font-sans);font-size:21px;font-weight:650;letter-spacing:-.035em}.spends-head p{margin-top:4px;color:var(--text-muted);font-size:11px}.spends-head>span{white-space:nowrap;font-size:11px}.spends-list{gap:12px}.spend-row{grid-template-columns:24px 84px minmax(100px,1fr) 66px;gap:10px}.spend-mark{width:24px;height:24px;color:var(--text-secondary)}.spend-label{font-size:11px;font-weight:650;letter-spacing:.02em;text-transform:none}.spend-track{position:relative;height:30px;overflow:hidden;border-radius:7px;background:var(--surface-secondary)}.spend-track>span{display:flex;min-width:42px;height:100%;align-items:center;justify-content:flex-end;padding-right:8px;border-radius:inherit;background:linear-gradient(90deg,#195e5a,#42a79a);color:#fff;transition:width .25s ease}.spend-track b{font-size:10px;font-weight:700}.spend-detail{color:var(--text-primary);font-size:11px;font-weight:650;text-align:right}.command-stack{display:grid;grid-gap:12px;gap:12px}.command-widget-clean,.reports-widget-clean{display:flex;min-height:154px;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 24px!important;border-color:#050505!important;background:#050505!important;color:#fff}.command-kicker{margin-bottom:9px;color:#9d9d9d;font-family:Segoe UI,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em}.command-widget-clean h2,.reports-widget-clean h2{margin:0 0 7px;max-width:none;color:#fff!important;font-family:var(--font-sans);font-size:22px;font-weight:650;line-height:1.05;letter-spacing:-.045em}.command-widget-clean p,.reports-widget-clean p{margin:0 0 14px;color:#aaa!important;font-size:11px;line-height:1.45}.command-widget-clean .primary,.reports-widget-clean .primary{padding:8px 11px;background:#f7f2e8!important;color:#101010!important;font-size:11px}.command-widget-clean .command-clean-top,.command-widget-clean .command-icon,.command-widget-clean>.badge{display:none}.carousel-card{min-height:306px!important}.carousel-header{margin-bottom:20px}.carousel-content{display:grid!important;grid-template-columns:minmax(145px,1.04fr) minmax(0,.96fr)!important;align-items:stretch!important;grid-gap:18px!important;gap:18px!important}.carousel-image-box{height:202px!important;min-height:202px;overflow:hidden;background:var(--surface-secondary)!important}.carousel-image-box,.carousel-img{width:100%!important;border-radius:16px!important}.carousel-img{height:100%!important;object-fit:cover!important;object-position:center}.carousel-img-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--text-primary);font-size:40px}.carousel-info-box{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding-top:8px}.carousel-item-cat{margin:0 0 10px!important;color:var(--text-muted);font-family:Segoe UI,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.carousel-item-title{margin:0 0 18px;max-width:12ch;color:var(--text-primary);font-family:var(--font-sans);font-size:24px!important;font-weight:650!important;line-height:1.02;letter-spacing:-.045em}.carousel-product-meta{flex-direction:column;gap:7px;margin-top:auto}.carousel-action{margin-top:16px!important;background:#050505!important;color:#f7f2e8!important}.carousel-nav{display:none}.dashboard-root .cmd-backdrop,.dashboard-root .modal-backdrop{z-index:10000;background:rgba(11,13,18,.54)!important;backdrop-filter:blur(22px) saturate(.72)!important;-webkit-backdrop-filter:blur(22px) saturate(.72)!important}.dark .insight-modal-panel,.dark .kpi-modal-panel,.dark .modal-panel,.dark .report-modal-panel{background:#191a22!important;color:#eef1f5!important;border:1px solid #343746!important}.dark .insight-modal-glass h2,.dark .kpi-modal-header h3,.dark .kpi-modal-value,.dark .report-modal-panel h2{color:#eef1f5!important}.dark .insight-modal-glass{background:#191a22!important;color:#eef1f5!important}.dark .insight-modal-desc,.dark .kpi-analysis-card p,.dark .report-modal-panel>p{color:#b5bbc8!important}.dark .kpi-analysis-card{background:#232630!important}.dark .kpi-analysis-card h4{color:#e5e9ef!important}.dark .insight-modal-close,.dark .kpi-modal-close,.dark .report-modal-close{border-color:#414553;color:#d1d6df}.dark .report-modal-meta,.dark .report-modal-type{color:#9ca4b3}@media (max-width:1000px){.activity-stock-row,.dashboard-insight-row,.operations-row,.schedule-and-top,.visual-overview{grid-template-columns:1fr}.command-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-root .outer-header{flex-basis:58px;height:58px;min-height:58px;padding:0 12px}.dashboard-root .content{padding:24px 14px 50px}.dashboard-root .outer-header .breadcrumb{display:none}.dashboard-root .outer-header .search{min-width:32px;width:32px;padding:0;border:0;background:transparent}.dashboard-root .outer-header .date,.dashboard-root .outer-header .demo-indicator,.dashboard-root .outer-header .search kbd,.dashboard-root .outer-header .search span{display:none}.revenue-chart-head{flex-direction:column}.revenue-chart-controls{align-self:flex-start}.revenue-legend{justify-content:flex-start}.conversion-chart-card{padding:18px}.insight-cards-grid{grid-template-columns:1fr}.insight-card-3d{min-height:150px}.carousel-content{grid-template-columns:1fr!important}.carousel-image-box{height:180px!important;min-height:180px}.carousel-info-box{padding-top:0}.carousel-item-title{max-width:16ch}.spend-row{grid-template-columns:24px 72px minmax(90px,1fr) 60px;gap:7px}.spend-label{font-size:10px}.command-stack{grid-template-columns:1fr}}@media (max-width:800px){.dashboard-root .app-shell,.dashboard-root .sidebar{border-radius:18px 0 0 18px}.dashboard-root .sidebar{position:fixed!important;inset:0 auto 0 0!important;transform:translateX(-100%)}.dashboard-root .sidebar.open{transform:translateX(0)}.dashboard-root .shell,.dashboard-root .shell.collapsed{margin-left:0!important}}.dashboard-root .conversion-chart-card{background:#fff!important;border-color:#e5e2dc!important;color:#20243a!important}.dashboard-root .conversion-chart-head h2,.dashboard-root .conversion-rate-value strong,.dashboard-root .conversion-stats b{color:#20243a!important}.dashboard-root .conversion-chart-card .kpi-trend-pill{background:#e6f7ee!important;color:#0b9f5b!important}.dashboard-root .conversion-details{border-color:#dedbd4!important;background:#050505!important}.dashboard-root .conversion-stats{color:#737487!important}.dashboard-root .conversion-stats em{color:#0a9c5b!important}.dashboard-root .conversion-stats em.down{color:#ed5a62!important}.dashboard-root .conversion-plot{border-color:#dedbd4!important;background:#fff!important}.dashboard-root .conversion-plot line{display:none!important}.dashboard-root .conversion-upper-area{fill:rgba(117,165,150,.36)!important}.dashboard-root .conversion-lower-area{fill:rgba(15,164,123,.82)!important}.dashboard-root .conversion-upper-line{stroke:#79a995!important}.dashboard-root .conversion-lower-line{stroke:#0eaa7c!important}.dashboard-root .conversion-tooltip{border-color:#d9e6df!important;background:#152b25!important;color:#eaf8f0!important}.dashboard-root .dashboard-insight-row{align-items:start!important}.dashboard-root .sales-overview-card{align-self:start;height:-moz-fit-content;height:fit-content;min-height:310px}.dashboard-root .sales-donut{margin-top:12px;margin-bottom:4px}.dashboard-root .spend-track>span{background:#1d6b66!important}.dashboard-root .spend-row:nth-child(2) .spend-track>span{background:#2b7e75!important}.dashboard-root .spend-row:nth-child(3) .spend-track>span{background:#3a9184!important}.dashboard-root .spend-row:nth-child(4) .spend-track>span{background:#4ca398!important}.dashboard-root .spend-row:nth-child(5) .spend-track>span{background:#62b4a8!important}.dashboard-root .spend-row:nth-child(6) .spend-track>span{background:#79c3b8!important}.dashboard-root .revenue-bars.yearly{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-root .revenue-bars.monthly{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-root .command-widget-clean,.dashboard-root:not(.dark) .command-widget-clean{background:#050505!important;border-color:#050505!important;color:#fff!important}.dashboard-root .command-widget-clean h2{color:#fff!important;font-family:var(--font-source-sans)!important}.dashboard-root:not(.dark) .command-widget-clean h2,.dashboard-root:not(.dark) .command-widget-clean p{color:#fff!important}.dashboard-root .command-widget-clean p{color:#c4c4c4!important}.dashboard-root .reports-widget-clean,.dashboard-root:not(.dark) .reports-widget-clean{background:#fff!important;border-color:#e5e2dc!important;color:#20243a!important}.dashboard-root .reports-widget-clean h2{color:#20243a!important}.dashboard-root .reports-widget-clean p{color:#737487!important}.dashboard-root .reports-widget-clean .primary{background:#050505!important;color:#f7f2e8!important}main.dashboard-root:not(.dark) .operations-row .command-stack>.command-widget-clean{background-color:#050505!important;background-image:none!important;border-color:#050505!important;color:#fff!important}main.dashboard-root:not(.dark) .operations-row .command-stack>.command-widget-clean h2{color:#fff!important;font-family:var(--font-source-sans)!important}main.dashboard-root:not(.dark) .operations-row .command-stack>.command-widget-clean p{color:#c4c4c4!important}main.dashboard-root:not(.dark) .operations-row .command-stack>.reports-widget-clean{background-color:#fff!important;background-image:none!important;border-color:#e5e2dc!important}.dashboard-root .carousel-item-title{width:100%;max-width:none!important;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;font-size:20px!important;line-height:1.08!important}.dashboard-root .oos-restock{background:#050505!important;color:#f7f2e8!important}.dashboard-root .oos-restock svg{color:inherit!important}.dashboard-root .shell>.content{opacity:1!important}.dashboard-root .sidebar .sidebar-collapse-control{background:#fff!important;color:#050505!important;border-color:#e3e0d9!important}.dashboard-root .sidebar .sidebar-collapse-control:hover{background:#f1efe9!important;color:#050505!important}.dashboard-root .sidebar.collapsed{width:var(--sidebar-collapsed-width)!important;flex:0 0 var(--sidebar-collapsed-width)!important;padding:14px 8px 12px!important;background:var(--surface)!important;border-right:1px solid var(--border)!important}.dashboard-root .sidebar.collapsed .brand{min-height:54px!important;height:54px!important;margin-bottom:8px!important;padding:0!important;justify-content:center!important}.dashboard-root .sidebar.collapsed .brand-logo-wrapper{width:100%!important;height:40px!important;justify-content:center!important}.dashboard-root .sidebar.collapsed .sidebar-logo{display:none!important}.dashboard-root .sidebar.collapsed .sidebar-collapsed-mark{left:50%!important;top:4px!important;width:32px!important;height:32px!important;transform:translateX(-50%) scale(1)!important}.dashboard-root .sidebar.collapsed .mobile-close,.dashboard-root .sidebar.collapsed .sidebar-collapse-control{display:none!important}.dashboard-root .sidebar.collapsed .sidebar-nav{gap:6px!important;padding-top:0!important}.dashboard-root .sidebar.collapsed .nav-btn,.dashboard-root .sidebar.collapsed .sidebar-footer>.nav-btn{width:100%!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important;border-radius:12px!important}.dashboard-root .sidebar.collapsed .nav-btn-icon{width:100%!important;height:42px!important;justify-content:center!important}.dashboard-root .sidebar.collapsed .nav-badge,.dashboard-root .sidebar.collapsed .nav-btn-text,.dashboard-root .sidebar.collapsed .profile-info,.dashboard-root .sidebar.collapsed .profile-more{display:none!important}.dashboard-root .sidebar.collapsed .nav-btn.active{background:#eeeeec!important;color:#20243a!important}.dashboard-root .sidebar.collapsed .sidebar-footer{margin-top:auto!important;padding-top:10px!important;border-top:1px solid var(--border-subtle)!important}.dashboard-root .sidebar.collapsed .profile{justify-content:center!important;padding:10px 0 0!important}.dashboard-root .sidebar.collapsed .avatar{margin:0!important}.dashboard-root .sidebar.collapsed .sidebar-expand-control{position:fixed!important;top:50%!important;left:calc(var(--sidebar-collapsed-width) - 1px)!important;z-index:80!important;width:24px!important;height:52px!important;transform:translateY(-50%)!important;border:0!important;border-radius:0 999px 999px 0!important;background:#050505!important;color:#f6f1e8!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important}.dashboard-root .dashboard-greeting h1{font-family:var(--font-discordia)!important}.dashboard-root .dashboard-greeting h1 .greeting-script{font-family:inherit!important}.dashboard-root .insight-card-content h3{max-width:13ch!important;overflow-wrap:anywhere;font-size:23px!important;line-height:1.02!important}.dashboard-root .carousel-product-meta{gap:9px;font-family:var(--font-source-sans)!important}.dashboard-root .carousel-product-meta span{display:flex;align-items:baseline;gap:6px;font-size:12px}.dashboard-root .carousel-product-meta b{color:var(--text-primary)!important;font-family:var(--font-source-sans)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.025em}.dashboard-root .carousel-nav{display:flex!important;align-items:center;justify-content:flex-start;width:100%;margin-top:14px;padding-top:0!important;border-top:0!important}.dashboard-root .carousel-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px!important;height:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#c6c8cb!important}.dashboard-root .carousel-dot.active{width:21px!important;background:#050505!important}.dashboard-root .spends-head h2{font-size:22px!important;letter-spacing:-.035em}.dashboard-root .spends-head h2,.dashboard-root .spends-head>span{font-family:var(--font-source-sans)!important;font-weight:700!important}.dashboard-root .spends-head>span{font-size:18px!important;letter-spacing:.01em}.dashboard-root .spend-label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.dashboard-root .command-widget-clean h2,.dashboard-root .reports-widget-clean h2,.dashboard-root .spend-label{font-family:var(--font-source-sans)!important}main.dashboard-root.dark .operations-row .command-stack>.reports-widget-clean,main.dashboard-root:not(.dark) .operations-row .command-stack>.reports-widget-clean{background:#eaf7ef!important;border-color:#d2eadb!important;color:#20392b!important}main.dashboard-root.dark .operations-row .command-stack>.reports-widget-clean h2,main.dashboard-root:not(.dark) .operations-row .command-stack>.reports-widget-clean h2{color:#20392b!important}main.dashboard-root.dark .operations-row .command-stack>.reports-widget-clean p,main.dashboard-root:not(.dark) .operations-row .command-stack>.reports-widget-clean p{color:#557060!important}.dashboard-root .revenue-bar-column:hover .revenue-bar-fill{filter:none!important;transform:none!important}.dashboard-root .sales-stream>span{position:relative;z-index:1;transform:translateY(-5px);line-height:1}.conversion-modal-backdrop{z-index:1200!important;background:rgba(16,20,29,.24)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.conversion-details-modal{width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid #e2dfd8;border-radius:16px;background:#fff!important;color:#20243a;box-shadow:0 24px 60px rgba(22,25,34,.18)}.conversion-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.conversion-modal-head p{margin:0 0 5px;color:#737487;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.conversion-modal-head h2{margin:0;color:#20243a;font-family:var(--font-source-sans);font-size:25px;letter-spacing:-.035em}.conversion-modal-head>button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #dedbd4;border-radius:50%;color:#20243a;background:transparent}.conversion-modal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.conversion-modal-summary>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#f5f4f0}.conversion-modal-summary small{color:#737487;font-size:10px}.conversion-modal-summary strong{color:#20243a;font-family:var(--font-source-sans);font-size:21px}.conversion-modal-summary span{color:#0b9f5b;font-size:10px}.conversion-modal-summary span.down{color:#ed5a62}.conversion-modal-footnote{margin:18px 0 16px;color:#737487;font-size:12px;line-height:1.5}.conversion-modal-action{padding:9px 14px;border-radius:9px;background:#050505;color:#f7f2e8;font-size:12px;font-weight:600}@media (max-width:700px){.conversion-modal-summary{grid-template-columns:1fr}}.command-heading .command-actions>.primary{background:#050505!important;color:#f7f2e8!important;border-color:#050505!important}.command-heading .command-actions>.primary:focus-visible,.command-heading .command-actions>.primary:hover{background:#242424!important;color:#fff!important;border-color:#242424!important}.dashboard-root .sidebar .sidebar-collapse-control,.dashboard-root .sidebar.collapsed .sidebar-expand-control{background:#050505!important;color:#fff!important;border-color:#050505!important}.dashboard-root .conversion-chart-head h2,.dashboard-root .revenue-chart-head h2{text-transform:uppercase;letter-spacing:.085em}.dashboard-root .conversion-rate-value strong,.dashboard-root .revenue-chart-value-row strong{font-family:var(--font-source-sans)!important}.dashboard-root .dashboard-greeting h1{font-size:clamp(34px,3.3vw,52px)!important;font-weight:400!important}.dashboard-root .dashboard-greeting h1 .greeting-script{font-weight:400!important}.dashboard-root .insight-card-content h3{font-weight:350!important}.dashboard-root .command-widget-clean h2,.dashboard-root .recent-activity .section-title h2,.dashboard-root .reports-widget-clean h2{font-family:var(--font-source-sans)!important}.dashboard-root .metric .kpi-trend-pill{padding:0!important;border-radius:0!important;background:transparent!important}.agent-token-panel.token-high{--token-color:#0aa866}.agent-token-panel.token-medium{--token-color:#d68a16}.agent-token-panel.token-low{--token-color:#e86b2b}.agent-token-panel.token-critical{--token-color:#d84652}.agent-token-panel>strong{color:var(--token-color)!important}.agent-token-panel .token-segments i.filled{background:var(--token-color)!important}.integrations-page{font-family:var(--font-jakarta)}.integrations-page .integrations-heading{margin-bottom:22px}.integrations-page .integrations-heading h1{font-family:var(--font-jakarta);font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.045em}.integrations-page .integrations-heading .subhead{max-width:58ch;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:13px}.integration-page-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.integration-filter-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:3px;padding:4px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface-secondary)}.integration-filter-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:12px;font-weight:600;white-space:nowrap}.integration-filter-tabs button:focus-visible,.integration-filter-tabs button:hover{color:var(--text-primary);background:color-mix(in srgb,var(--surface) 78%,transparent)}.integration-filter-tabs button.active{background:#050505;color:#f7f2e8;box-shadow:0 2px 5px rgba(0,0,0,.12)}.integration-page-search{display:flex;width:min(330px,100%);min-height:38px;align-items:center;gap:9px;margin-left:auto;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-muted);box-shadow:0 1px 2px rgba(23,27,35,.02)}.integration-page-search:focus-within{border-color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-primary) 9%,transparent)}.integration-page-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-family:var(--font-jakarta);font-size:12px}.integration-page-search input::placeholder{color:var(--text-muted)}.integration-page-search>button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:var(--surface-secondary);color:var(--text-secondary)}.integration-results-meta{display:flex;justify-content:space-between;gap:12px;min-height:18px;color:var(--text-muted);font-family:var(--font-jakarta);font-size:11px}.integration-category{margin-top:28px}.integration-category-heading{margin-bottom:13px}.integration-category-heading h2{margin:0;color:var(--text-primary);font-family:var(--font-jakarta);font-size:19px;font-weight:700;letter-spacing:-.035em}.integration-category-heading p{max-width:75ch;margin:5px 0 0;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:12px;line-height:1.5}.integration-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.integration-app-card{position:relative;display:flex;min-width:0;min-height:210px;flex-direction:column;overflow:visible;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 2px 8px rgba(23,27,35,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.integration-app-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--text-primary) 16%,var(--border));box-shadow:0 10px 24px rgba(23,27,35,.07)}.integration-app-card-main{flex:1 1;padding:20px 20px 18px}.integration-app-card-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px}.integration-brand-mark{display:block;width:32px;height:32px;object-fit:contain}.integration-brand-fallback{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;font-size:11px;letter-spacing:-.03em}.integration-app-card-heading h3,.integration-brand-fallback{color:var(--text-primary);font-family:var(--font-jakarta);font-weight:700}.integration-app-card-heading h3{margin:0;font-size:15px;letter-spacing:-.025em;line-height:1.25}.integration-app-card-heading p{margin:7px 0 0;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:11px;line-height:1.55}.integration-app-actions{position:relative;display:flex;min-height:57px;align-items:center;gap:8px;padding:11px 16px 12px;border-top:1px solid var(--border-subtle)}.integration-app-actions button:not(.integration-toggle):not(.integration-disconnect-callout button){min-height:32px;padding:0 12px;border-radius:8px;font-family:var(--font-jakarta);font-size:11px;font-weight:600}.integration-details-button{border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.integration-details-button:focus-visible,.integration-details-button:hover{border-color:var(--text-primary)}.integration-remove-button{border:1px solid #f1d5d8;background:transparent;color:#c3434f}.integration-remove-button:focus-visible,.integration-remove-button:hover{border-color:#c3434f;background:#fff4f4}.integration-toggle-wrap{position:relative;display:flex;margin-left:auto;align-items:center}.integration-toggle{position:relative;display:inline-flex;width:40px;height:23px;flex:0 0 auto;align-items:center;padding:0;border:1px solid #cfd1d2;border-radius:999px;background:#d9dbdc;transition:background .18s ease,border-color .18s ease}.integration-toggle span{display:block;width:17px;height:17px;margin-left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .18s ease}.integration-toggle.on{border-color:#050505;background:#050505}.integration-toggle.on span{transform:translateX(17px)}.integration-toggle.off span{transform:translateX(0)}.integration-toggle:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.integration-disconnect-callout{position:absolute;right:-2px;bottom:calc(100% + 10px);z-index:10;width:min(280px,calc(100vw - 36px));padding:11px 12px;border:1px solid #4a4b50;border-radius:10px;background:#292a2e;color:#f6f3ed;box-shadow:0 12px 24px rgba(14,15,18,.2)}.integration-disconnect-callout:after{position:absolute;right:12px;bottom:-5px;width:9px;height:9px;transform:rotate(45deg);background:#292a2e;content:""}.integration-disconnect-callout p{margin:0;font-family:var(--font-jakarta);font-size:10px;line-height:1.45}.integration-disconnect-callout>div{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}.integration-disconnect-callout button{min-height:25px;padding:0 8px;border:1px solid #64656a;border-radius:6px;background:transparent;color:#f6f3ed;font-family:var(--font-jakarta);font-size:10px;font-weight:600}.integration-disconnect-callout button:last-child{border-color:#f18a8f;color:#ffb0b3}.integration-empty-state{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:36px;border:1px dashed var(--border);border-radius:14px;background:var(--surface);text-align:center}.integration-empty-state h2{margin:0;font-family:var(--font-jakarta);font-size:18px}.integration-empty-state p{margin:0 0 10px;color:var(--text-secondary);font-size:12px}.integration-details-backdrop{z-index:1100;background:rgba(16,20,29,.3)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.integration-details-modal{position:relative;width:min(480px,calc(100vw - 32px));padding:26px;border:1px solid var(--border);border-radius:16px;background:var(--surface)!important;color:var(--text-primary)}.integration-modal-close{position:absolute;top:16px;right:16px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text-primary)}.integration-modal-heading{display:flex;align-items:center;gap:13px;padding-right:36px}.integration-modal-heading p{margin:0 0 4px;color:var(--text-muted);font-family:var(--font-jakarta);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.integration-modal-heading h2{margin:0;font-family:var(--font-jakarta);font-size:24px;letter-spacing:-.04em}.integration-modal-description{margin:24px 0 18px;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:13px;line-height:1.6}.integration-modal-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.integration-modal-facts>div{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.integration-modal-facts dt{color:var(--text-muted);font-size:11px}.integration-modal-facts dd{margin:0;color:var(--text-primary);font-size:11px;line-height:1.5}.integration-modal-action{width:100%;margin-top:22px}.integrations-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.integration-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.integration-page-controls{align-items:stretch;flex-direction:column}.integration-filter-tabs,.integration-page-search{width:100%}}@media (max-width:560px){.integration-app-grid{grid-template-columns:1fr}.integration-results-meta{flex-direction:column;gap:2px}.integration-app-card-main{padding:18px 16px 16px}.integration-app-actions{padding-inline:12px}}.dashboard-root .page-heading,.dashboard-root .page-heading h1,.dashboard-root .sidebar,.dashboard-root .sidebar .brand,.dashboard-root .sidebar .profile,.dashboard-root .sidebar nav{font-family:var(--font-jakarta)!important}.dashboard-root .page-heading h1{font-weight:600;letter-spacing:-.035em}.dashboard-root .sidebar .sidebar-collapse-control,.dashboard-root .sidebar.collapsed .sidebar-expand-control{background:#fff!important;color:#050505!important;border-color:#e3e0d9!important}.dashboard-root .sidebar .sidebar-collapse-control:hover,.dashboard-root .sidebar.collapsed .sidebar-expand-control:hover{background:#f1efe9!important;color:#050505!important}.dashboard-root .command-heading .command-actions>.primary,.dashboard-root .report-generate{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#050505!important;color:#f7f2e8!important;border-color:#050505!important}.dashboard-root .command-heading .command-actions>.primary .plus-icon,.dashboard-root .report-generate .plus-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:1;transform:translateY(-1px)}.dashboard-root .dashboard-greeting h1{font-size:clamp(30px,3vw,44px)!important}.dashboard-root .conversion-rate-value strong,.dashboard-root .metric strong,.dashboard-root .revenue-chart-value-row strong{font-family:var(--font-number)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-root.settings-page .page-heading>button.primary{background:#050505!important;color:#f7f2e8!important;border-color:#050505!important}.dashboard-root.settings-page .page-heading>button.primary:focus-visible,.dashboard-root.settings-page .page-heading>button.primary:hover{background:#242424!important;color:#fff!important;border-color:#242424!important}.dashboard-root :is(.metric strong,.metric .kpi-trend-pill,.revenue-chart-value-row strong,.revenue-chart-value-row .kpi-trend-pill,.revenue-y-axis,.revenue-bar-fill b,.conversion-rate-value strong,.conversion-rate-value .kpi-trend-pill,.conversion-stats b,.conversion-tooltip,.conversion-details-modal strong,.conversion-details-modal span,.sales-donut-inner strong,.sales-overview-footer b,.sales-target-total,.sales-stream>span,.stream-bar b,.schedule-days button b,.spends-head>span,.spend-track b,.spend-detail,.carousel-product-meta b,.oos-price,.kpi-modal-value,.insight-metric:first-child b,.orders-table td:first-child b,.orders-table td:nth-child(4) b,.agent-metric-list b,.agent-token-panel b,.agent-token-panel>strong,.agent-report-link>span,.integration-metric b,.integration-count,.app-count,.date,.report-card-date,.activity-time,.schedule-item-copy small,.oos-sku){font-family:var(--font-number)!important;font-weight:300!important;font-style:normal!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-root .insight-card-3d .insight-card-content,.dashboard-root .insight-card-3d .insight-card-content h3,.dashboard-root .insight-card-3d .insight-card-index{font-family:var(--font-good-karma-caps)!important;font-weight:500!important;letter-spacing:.025em!important}.dashboard-root .insight-card-3d .insight-card-index{font-size:20px!important}.dashboard-root .insight-card-3d .insight-card-content h3{font-size:29px!important;line-height:1.08!important}.dashboard-root .command-widget h2,.dashboard-root .reports-widget-clean h2,main.dashboard-root.dark .operations-row .command-stack>.command-widget-clean h2,main.dashboard-root:not(.dark) .operations-row .command-stack>.command-widget-clean h2{font-family:var(--font-good-karma-wideupright)!important;font-size:29px!important;font-weight:500!important;line-height:1.08!important;letter-spacing:.01em!important}.dashboard-root:not(.dark) .insight-card-3d{background:#f7f1e8!important;border-color:#e6ddd0!important}.dashboard-root:not(.dark) .insight-modal-glass,.dashboard-root:not(.dark) .insight-modal-panel{background:#f7f1e8!important;color:#25243a!important}.dashboard-root .recent-activity{font-size:15px!important}.dashboard-root .recent-activity .section-title h2{font-size:18px!important}.dashboard-root .recent-activity .activity-group-label,.dashboard-root .recent-activity .activity-item b{font-size:14px!important}.dashboard-root .recent-activity .activity-item .activity-time{font-size:12px!important}.dashboard-root .carousel-item-title{transform:translateY(-5px)}.dashboard-root .conversion-details{border-color:#3a3a3a!important;background:#3a3a3a!important;color:#fff!important}.dashboard-root .conversion-details:focus-visible,.dashboard-root .conversion-details:hover{border-color:#4a4a4a!important;background:#4a4a4a!important}.dashboard-root .conversion-stats{font-size:14px!important}.dashboard-root .conversion-stats b{font-size:15px!important}.dashboard-root .conversion-stats em{font-size:13px!important}.dashboard-root .conversion-plot{border:0!important;border-radius:0!important;background:linear-gradient(90deg,#fff,#fff 58%,#f2faf6)!important}.dashboard-root .conversion-upper-area{fill:url(#conversion-upper-fade)!important}.dashboard-root .conversion-lower-area{fill:url(#conversion-lower-fade)!important}.dashboard-root .tab-pills{display:flex;width:100%;align-items:flex-end;gap:28px;margin:0 0 24px;padding:0 0 0 1px;overflow-x:auto;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.dashboard-root .tab-pills .tab-pill{position:relative;display:inline-flex;min-height:39px;align-items:flex-start;padding:0 0 13px;border-radius:0;color:var(--text-muted);font-family:var(--font-jakarta)!important;font-size:14px;font-weight:600;line-height:1.25}.dashboard-root .tab-pills .tab-pill:focus-visible,.dashboard-root .tab-pills .tab-pill:hover{background:transparent;color:var(--text-primary)}.dashboard-root .tab-pills .tab-pill.active,.dashboard-root.dark .tab-pills .tab-pill.active{background:transparent;color:var(--text-primary);box-shadow:none}.dashboard-root .tab-pills .tab-pill.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--text-primary);content:""}.integrations-page .integration-page-controls{align-items:flex-end;gap:24px}.integrations-page .integration-filter-tabs{display:flex;width:auto;min-width:0;flex:1 1 auto;align-items:flex-end;gap:28px;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.integrations-page .integration-filter-tabs button{position:relative;min-height:39px;padding:0 0 13px;border-radius:0;color:var(--text-muted);font-size:14px;font-weight:600}.integrations-page .integration-filter-tabs button:focus-visible,.integrations-page .integration-filter-tabs button:hover{background:transparent;color:var(--text-primary)}.integrations-page .integration-filter-tabs button.active{background:transparent;color:var(--text-primary);box-shadow:none}.integrations-page .integration-filter-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--text-primary);content:""}@media (max-width:760px){.integrations-page .integration-filter-tabs{flex:0 0 auto;width:100%}}.shell:has(.ai-page),.shell:has(.ai-page) .content{min-height:0;overflow:hidden}.shell:has(.ai-page) .content{height:100%;padding:0!important;background:transparent}.ai-page{--ai-cream:#f5f0eb;--ai-sky:#e8efff;--ai-lilac:#f1e7f6;--ai-mint:#e2f2ee;--ai-ink:#09090d;--ai-glass:hsla(0,0%,100%,.56);--ai-glass-soft:hsla(0,0%,100%,.42);--ai-glass-border:hsla(0,0%,100%,.72);--ai-glass-shadow:0 18px 50px rgba(26,26,46,.14),0 0 0 1px hsla(0,0%,100%,.18);--ai-muted:rgba(26,26,46,.58);position:relative;display:flex;height:100%;min-height:0;overflow:hidden;color:var(--text-primary);isolation:isolate;background:var(--ai-cream)}.ai-page:before{position:absolute;inset:-18%;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(232,239,255,.92),transparent 31%),radial-gradient(circle at 82% 18%,rgba(241,231,246,.82),transparent 34%),radial-gradient(circle at 52% 84%,rgba(226,242,238,.8),transparent 40%),linear-gradient(135deg,var(--ai-cream) 0,var(--ai-sky) 46%,var(--ai-lilac) 72%,var(--ai-mint) 100%);background-size:145% 145%;filter:blur(16px);opacity:.9;animation:ai-aurora 28s ease-in-out infinite alternate}.dark .ai-page,.dashboard-root.dark .ai-page{--ai-glass:rgba(16,20,34,.58);--ai-glass-soft:rgba(20,24,40,.52);--ai-glass-border:rgba(220,230,255,.18);--ai-glass-shadow:0 22px 64px rgba(0,0,0,.28),0 0 0 1px rgba(220,230,255,.06);--ai-muted:rgba(235,238,250,.62);background:#0e1019}.dark .ai-page:before,.dashboard-root.dark .ai-page:before{background:radial-gradient(circle at 12% 12%,rgba(23,35,58,.95),transparent 33%),radial-gradient(circle at 82% 18%,rgba(43,29,62,.88),transparent 36%),radial-gradient(circle at 52% 84%,rgba(16,44,42,.84),transparent 42%),linear-gradient(135deg,#0e1019,#17233a 46%,#2b1d3e 72%,#102c2a);opacity:.9}@keyframes ai-aurora{0%{transform:translate3d(-2%,-1%,0) scale(1);background-position:0 42%}50%{transform:translate3d(2%,1%,0) scale(1.04);background-position:75% 30%}to{transform:translate3d(-1%,2%,0) scale(1.02);background-position:100% 72%}}.ai-chat-container{position:relative;z-index:1;flex:1 1;width:min(1020px,100%);height:100%;min-height:0;margin:0 auto;padding:0 22px}.ai-chat-container,.ai-welcome{display:flex;flex-direction:column}.ai-welcome{align-items:center;width:min(760px,100%);margin:auto;padding:34px 0 220px;text-align:center}.ai-welcome-mark{position:relative;display:grid;width:76px;height:76px;margin-bottom:18px;place-items:center;border:1px solid hsla(0,0%,100%,.68);border-radius:26px;background:hsla(0,0%,100%,.34);box-shadow:0 12px 34px rgba(101,126,156,.16),inset 0 0 24px hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.ai-welcome-mark img{position:relative;z-index:1;width:38px;height:38px;object-fit:contain}.ai-welcome-ring{position:absolute;border:1px solid hsla(0,0%,100%,.74);border-radius:999px;animation:ai-ring-breathe 5s ease-in-out infinite}.ai-welcome-ring-one{inset:-8px;opacity:.48}.ai-welcome-ring-two{inset:10px;opacity:.3;animation-delay:-2s}@keyframes ai-ring-breathe{0%,to{transform:scale(.96);opacity:.24}50%{transform:scale(1.06);opacity:.64}}.ai-wordmark{margin-bottom:11px;color:var(--ai-muted);font-size:10px;font-weight:700;letter-spacing:.18em}.ai-welcome h1,.ai-wordmark{font-family:var(--font-jakarta)}.ai-welcome h1{max-width:18ch;margin:0;color:var(--text-primary);font-size:clamp(29px,4vw,46px);font-weight:600;letter-spacing:-.055em;line-height:1.05}.ai-welcome>p{max-width:56ch;margin:16px 0 25px;color:var(--ai-muted);font-size:13px;line-height:1.65}.ai-empty .ai-messages{flex:0 0;padding:0}.ai-prompt-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(720px,100%);margin:0 auto}.ai-prompt-chip{display:flex;min-height:47px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border:1px solid var(--ai-glass-border);border-radius:999px;color:var(--text-secondary);font-family:var(--font-jakarta);font-size:12px;font-weight:600;text-align:left;background:var(--ai-glass-soft);box-shadow:0 7px 20px rgba(26,26,46,.05),inset 0 1px 0 hsla(0,0%,100%,.32);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.ai-prompt-chip:focus-visible,.ai-prompt-chip:hover{transform:translateY(-3px);border-color:rgba(26,26,46,.3);background:hsla(0,0%,100%,.66);box-shadow:0 14px 28px rgba(26,26,46,.1),inset 0 1px 0 hsla(0,0%,100%,.48)}.ai-prompt-chip svg{flex:0 0 auto;color:var(--text-primary)}.dark .ai-prompt-chip:focus-visible,.dark .ai-prompt-chip:hover,.dashboard-root.dark .ai-prompt-chip:focus-visible,.dashboard-root.dark .ai-prompt-chip:hover{border-color:rgba(220,230,255,.34);background:rgba(28,35,58,.7)}.ai-messages{display:flex;flex:1 1;min-height:0;flex-direction:column;gap:26px;overflow-x:hidden;overflow-y:auto;padding:38px 0 218px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(26,26,46,.2) transparent}.ai-message{display:flex;width:min(820px,92%);max-width:92%;align-items:flex-start;gap:12px}.ai-message.user{align-self:flex-end;justify-content:flex-end}.ai-message.bot{align-self:flex-start}.ai-message-avatar{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid hsla(0,0%,100%,.72);border-radius:13px;background:hsla(0,0%,100%,.38);box-shadow:0 8px 20px rgba(42,56,86,.13),inset 0 0 14px hsla(0,0%,100%,.38);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.ai-message-avatar img{width:23px;height:23px;object-fit:contain}.ai-message-content{display:flex;min-width:0;max-width:min(720px,100%);flex-direction:column;gap:8px;overflow-wrap:anywhere}.ai-message.user .ai-message-content{align-items:flex-end}.ai-message-bubble{min-width:0;overflow-wrap:anywhere;padding:16px 19px;border:1px solid var(--ai-glass-border);border-radius:21px 21px 21px 5px;color:var(--text-primary);font-family:var(--font-jakarta);font-size:14px;line-height:1.68;background:var(--ai-glass-soft);box-shadow:0 12px 34px rgba(26,26,46,.07),inset 0 1px 0 hsla(0,0%,100%,.32);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.ai-message.user .ai-message-bubble{border:1px solid hsla(0,0%,100%,.08);border-radius:21px 21px 5px 21px;background:var(--ai-ink);color:#fff;box-shadow:0 14px 30px rgba(9,9,13,.2)}.ai-message-bubble p{margin:0}.ai-message-meta{display:flex;min-height:20px;align-items:center;gap:12px;padding:0 3px;color:var(--ai-muted);font-size:10px}.ai-message.user .ai-message-meta{justify-content:flex-end}.ai-message-tools{display:flex;align-items:center;gap:3px}.ai-message-tools button,.ai-utility-button,.ai-voice-button{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--ai-muted);background:transparent;cursor:pointer}.ai-message-tools button{width:25px;height:25px;border-radius:8px}.ai-message-tools button.selected,.ai-message-tools button:focus-visible,.ai-message-tools button:hover{color:var(--text-primary);background:hsla(0,0%,100%,.26)}.ai-list-marker,.ai-numeric,.ai-structured-marker{font-family:var(--font-serif);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ai-markdown h3{margin:0 0 9px;font-size:15px;line-height:1.25}.ai-markdown p{margin:0 0 10px}.ai-markdown p:last-child{margin-bottom:0}.ai-markdown-break{height:9px}.ai-markdown-list-item{display:flex;gap:10px;margin:7px 0}.ai-list-marker{min-width:18px;color:var(--text-primary)}.ai-markdown code{padding:2px 6px;border-radius:6px;background:hsla(0,0%,100%,.28);font-size:.9em}.ai-structured-block{width:min(100%,680px);padding:13px 15px;border:1px solid var(--ai-glass-border);border-radius:15px;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.ai-impact-block{background:rgba(226,242,238,.34)}.ai-structured-label{display:block;margin-bottom:8px;color:var(--ai-muted);font-size:9px;font-weight:800;letter-spacing:.14em}.ai-structured-block p{margin:5px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.ai-structured-marker{display:inline-block;width:18px;color:var(--text-primary)}.ai-actions-row,.ai-follow-ups>div{display:flex;flex-wrap:wrap;gap:8px}.ai-action-chip,.ai-follow-ups button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--ai-glass-border);border-radius:999px;color:var(--text-secondary);background:var(--ai-glass);cursor:pointer;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-action-chip:hover,.ai-follow-ups button:hover{border-color:rgba(26,26,46,.32);transform:translateY(-1px)}.ai-follow-ups>span{display:block;margin:6px 0 8px;color:var(--ai-muted);font-size:10px}.ai-follow-ups button{min-height:29px}.ai-confidence{color:var(--ai-muted);font-size:10px}.ai-thinking-row{display:flex;align-items:center;gap:12px;color:var(--text-secondary)}.ai-thinking-avatar{animation:ai-avatar-glow 2.4s ease-in-out infinite}.ai-thinking-row strong{display:block;font-size:13px;font-weight:600}.ai-thinking-row span{display:block;margin-top:3px;color:var(--ai-muted);font-size:11px}@keyframes ai-avatar-glow{0%,to{box-shadow:0 8px 20px rgba(42,56,86,.13),0 0 0 0 rgba(112,145,220,.08)}50%{box-shadow:0 8px 22px rgba(42,56,86,.17),0 0 0 9px rgba(112,145,220,.12)}}.ai-input-bar{position:absolute;right:22px;bottom:16px;left:22px;z-index:4;display:flex;justify-content:center;pointer-events:none}.ai-empty .ai-input-bar{bottom:11%}.ai-input-wrapper{display:flex;width:min(920px,100%);flex-direction:column;gap:12px;padding:15px 15px 13px;border:1px solid var(--ai-glass-border);border-radius:25px;background:var(--ai-glass);box-shadow:var(--ai-glass-shadow),0 0 46px rgba(209,225,255,.2);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);pointer-events:auto;animation:ai-composer-breathe 7s ease-in-out infinite}@keyframes ai-composer-breathe{0%,to{box-shadow:var(--ai-glass-shadow),0 0 34px rgba(209,225,255,.14)}50%{box-shadow:var(--ai-glass-shadow),0 0 54px rgba(209,225,255,.28)}}.ai-input-topline{display:flex;min-height:45px;align-items:flex-start;gap:10px}.ai-input-bottomline,.ai-input-topline{width:100%}.ai-utility-button{width:31px;height:31px;flex:0 0 31px;border-radius:10px}.ai-utility-button:hover{color:var(--text-primary);background:hsla(0,0%,100%,.3)}.ai-input-topline textarea{width:100%;min-width:0;min-height:42px;max-height:120px;flex:1 1 auto;resize:none;border:0;outline:0;color:var(--text-primary);background:transparent;font-family:var(--font-jakarta);font-size:14px;line-height:1.5}.ai-input-topline textarea::placeholder{color:var(--ai-muted)}.ai-file-input{display:none}.ai-attachment{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;max-width:190px;padding:5px 7px 5px 9px;border:1px solid var(--ai-glass-border);border-radius:999px;color:var(--text-secondary);font-size:10px}.ai-attachment button{display:inline-grid;width:17px;height:17px;place-items:center;border:0;border-radius:50%;color:var(--ai-muted);background:transparent;cursor:pointer}.ai-input-bottomline{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-input-actions,.ai-mode-chips{display:flex;align-items:center;gap:7px}.ai-mode-chips button,.ai-voice-button{min-height:31px;padding:0 11px;border:1px solid hsla(0,0%,100%,.5);border-radius:999px;color:var(--ai-muted);font-family:var(--font-jakarta);font-size:10px;font-weight:700;background:hsla(0,0%,100%,.18);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.ai-mode-chips button.active,.ai-mode-chips button:hover,.ai-voice-button.active,.ai-voice-button:hover{color:var(--text-primary);border-color:rgba(26,26,46,.18);background:hsla(0,0%,100%,.54)}.ai-mode-chips button.active{box-shadow:inset 0 0 0 1px rgba(26,26,46,.06)}.ai-voice-button{gap:6px}.ai-send-btn{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--ai-ink);box-shadow:0 8px 18px rgba(9,9,13,.2);cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.ai-send-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.04);box-shadow:0 12px 24px rgba(9,9,13,.28)}.ai-send-btn:disabled{cursor:not-allowed;opacity:.38}.ai-spinner{animation:btn-spin .8s linear infinite}.dark .ai-input-wrapper,.dashboard-root.dark .ai-input-wrapper{box-shadow:var(--ai-glass-shadow),0 0 54px rgba(74,119,180,.14)}.dark .ai-mode-chips button,.dark .ai-voice-button,.dashboard-root.dark .ai-mode-chips button,.dashboard-root.dark .ai-voice-button{border-color:rgba(220,230,255,.14);background:hsla(0,0%,100%,.06)}.dark .ai-mode-chips button.active,.dark .ai-voice-button.active,.dashboard-root.dark .ai-mode-chips button.active,.dashboard-root.dark .ai-voice-button.active{color:#fff;border-color:rgba(220,230,255,.28);background:hsla(0,0%,100%,.13)}.dark .ai-message-bubble,.dashboard-root.dark .ai-message-bubble{box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06)}.dark .ai-message.user .ai-message-bubble,.dashboard-root.dark .ai-message.user .ai-message-bubble{background:#09090d}@media (max-width:760px){.ai-chat-container{padding:0 14px}.ai-welcome{padding-bottom:230px}.ai-prompt-chips{grid-template-columns:1fr}.ai-input-bar{right:14px;bottom:12px;left:14px}.ai-empty .ai-input-bar{bottom:5%}.ai-input-bottomline{align-items:flex-end;flex-direction:column}.ai-mode-chips{width:100%;overflow-x:auto}.ai-mode-chips button{flex:0 0 auto}.ai-input-actions{align-self:flex-end}.ai-message{width:96%;max-width:96%}}@media (max-width:480px){.ai-welcome h1{font-size:30px}.ai-welcome>p{font-size:12px}.ai-message-bubble{padding:14px 15px;font-size:13px}.ai-voice-button span{display:none}.ai-input-wrapper{padding:12px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.ai-input-wrapper,.ai-page:before,.ai-thinking-avatar,.ai-welcome-ring{animation:none}}.ai-page:before{display:block!important}.ai-message.bot .ai-message-bubble{padding:16px 19px;border:1px solid var(--ai-glass-border);border-radius:21px 21px 21px 5px;background:var(--ai-glass-soft)}.ai-message.user{width:-moz-fit-content;width:fit-content;max-width:92%;flex-direction:row}.dashboard-root :is(.metric strong,.chart-meta b,.revenue-chart-value-row strong,.conversion-rate-value strong,.sales-donut-inner strong,.sales-overview-footer b,.sales-target-total,.sales-stream>span,.stream-bar b,.schedule-days button b,.spends-head>span,.spend-track b,.spend-detail,.carousel-product-meta b,.oos-price,.kpi-modal-value,.integration-metric b,.agent-metric-list b,.agent-token-panel b,.agent-token-panel>strong,.date,.report-card-date,.activity-time,.schedule-item-copy small,.oos-sku){font-family:"inria-serif","Inria Serif",sans-serif!important;font-weight:300!important;font-style:normal!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-root .metric strong{font-family:"inria-serif","Inria Serif",sans-serif!important;font-weight:300!important;font-style:normal!important;transform:translateY(7px)!important}.ai-page :is(.ai-numeric,.ai-list-marker,.ai-structured-marker){font-family:"inria-serif","Inria Serif",sans-serif!important;font-weight:300!important;font-style:normal!important}.ai-welcome h1{max-width:24ch!important;font-family:var(--font-discordia)!important;font-size:clamp(34px,4.2vw,54px)!important;font-weight:400!important;letter-spacing:.015em!important;line-height:.98!important}.ai-empty .ai-input-bar{bottom:8px;flex-direction:column;align-items:center;gap:10px}.ai-empty .ai-prompt-chips{width:min(920px,100%);margin:0;gap:8px;pointer-events:auto}.ai-empty .ai-prompt-chip{min-height:42px;padding:0 14px;font-size:11px;font-weight:600}@media (max-width:760px){.ai-empty .ai-input-bar{bottom:8px}}@media (max-width:480px){.ai-empty .ai-prompt-chip{min-height:39px;font-size:10px}}.sidebar-ai-logo{width:18px!important;height:18px!important;object-fit:contain;color:currentColor}.dashboard-root .recent-activity .section-title h2,.dashboard-root .spends-breakdown .spends-head h2{text-transform:uppercase}.dashboard-root .command-stack>.command-widget-clean,.dashboard-root .command-stack>.reports-widget-clean{min-height:184px!important;padding:26px 28px!important}main.dashboard-root.dark .operations-row .command-stack>.command-widget-clean h2,main.dashboard-root.dark .operations-row .command-stack>.reports-widget-clean h2,main.dashboard-root:not(.dark) .operations-row .command-stack>.command-widget-clean h2,main.dashboard-root:not(.dark) .operations-row .command-stack>.reports-widget-clean h2{max-width:15ch!important;margin:0 0 18px!important;font-size:clamp(32px,3vw,38px)!important;line-height:.98!important;letter-spacing:.01em!important}.dashboard-root .command-stack>.command-widget-clean .primary,.dashboard-root .command-stack>.reports-widget-clean .primary{margin-top:auto!important}