.dashboard-preview{display:grid;min-height:820px;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border:1px solid var(--dash-border);border-radius:24px;background:var(--dash-bg);color:var(--dash-text);font-family:var(--dash-font, Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-card) 70%,transparent)}.dashboard-preview *,.dashboard-preview *:before,.dashboard-preview *:after{box-sizing:border-box}.dashboard-preview button,.dashboard-preview input,.dashboard-preview a{font:inherit}.dashboard-sidebar{display:flex;min-width:0;flex-direction:column;gap:18px;border-right:1px solid var(--dash-border);background:var(--dash-sidebar);padding:18px}.dashboard-brand{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:44px}.dashboard-brand__mark{display:grid;height:34px;width:34px;place-items:center;border-radius:10px;background:var(--dash-primary);color:var(--dash-card);font-weight:900;font-size:13px}.dashboard-brand__mark svg{height:20px;width:20px;color:var(--dash-card)}.dashboard-brand strong,.dashboard-brand span{display:block}.dashboard-brand strong{font-size:16px;line-height:1.15}.dashboard-brand div span{margin-top:2px;color:var(--dash-muted);font-size:12px}.dashboard-nav{display:grid;gap:18px;overflow:auto}.dashboard-nav__group p{margin:0 0 8px;color:var(--dash-muted);font-size:12px;font-weight:650}.dashboard-nav__group button{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;border:0;border-radius:10px;background:transparent;color:color-mix(in srgb,var(--dash-text) 74%,var(--dash-muted));cursor:pointer;padding:0 10px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.dashboard-nav__group button:hover,.dashboard-nav__group button.is-active{background:color-mix(in srgb,var(--dash-primary) 10%,var(--dash-card));color:var(--dash-text)}.dashboard-nav__group button:active{transform:translateY(1px)}.dashboard-nav__group svg{height:18px;width:18px}.dashboard-nav__chevron{justify-self:end}.dashboard-upgrade{margin-top:auto;border:1px solid var(--dash-border);border-radius:16px;background:var(--dash-card);padding:16px}.dashboard-upgrade h3,.dashboard-upgrade p{margin:0}.dashboard-upgrade h3{font-size:17px;font-weight:800}.dashboard-upgrade p{margin-top:8px;color:var(--dash-muted);font-size:13px;line-height:1.5}.dashboard-upgrade a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;margin-top:14px;border-radius:10px;background:var(--dash-primary);color:var(--dash-card);font-weight:750;text-decoration:none}.dashboard-upgrade a span{height:9px;width:9px;border-radius:999px;background:var(--dash-signal)}.dashboard-preview__main{min-width:0;background:var(--dash-bg)}.dashboard-topbar{position:relative;z-index:5;display:grid;grid-template-columns:40px minmax(220px,520px) minmax(0,1fr);align-items:center;gap:16px;min-height:72px;border-bottom:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg) 92%,var(--dash-card));padding:12px 20px}.dashboard-icon-button,.dashboard-button,.dashboard-theme__trigger{border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);color:var(--dash-text);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-icon-button{position:relative;display:grid;height:38px;width:38px;place-items:center}.dashboard-icon-button:hover,.dashboard-button:hover,.dashboard-theme__trigger:hover{border-color:color-mix(in srgb,var(--dash-primary) 34%,var(--dash-border))}.dashboard-search{display:flex;align-items:center;gap:10px;height:42px;min-width:0;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-card);padding:0 10px}.dashboard-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--dash-text)}.dashboard-search kbd{border:1px solid var(--dash-border);border-radius:7px;background:color-mix(in srgb,var(--dash-sidebar) 70%,var(--dash-card));color:var(--dash-muted);padding:3px 6px;font-size:12px}.dashboard-topbar__right{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.dashboard-dot{position:absolute;right:8px;top:7px;height:7px;width:7px;border-radius:999px;background:#ef4444}.dashboard-avatar{display:grid;height:38px;width:38px;place-items:center;border-radius:999px;background:var(--dash-primary);color:var(--dash-card);font-size:12px;font-weight:900}.dashboard-theme{position:relative}.dashboard-theme__trigger{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 10px;font-weight:750}.dashboard-theme__leading{height:16px;width:16px;color:var(--dash-muted);flex:0 0 auto;transition:color .16s ease}.dashboard-theme__trigger:hover .dashboard-theme__leading,.dashboard-theme__trigger[aria-expanded=true] .dashboard-theme__leading{color:var(--dash-primary)}.dashboard-theme__trigger span,.dashboard-theme__options button>span{height:10px;width:10px;flex:0 0 auto;border-radius:999px}.dashboard-theme__panel{position:absolute;right:0;top:calc(100% + 10px);width:340px;border:1px solid var(--dash-border);border-radius:16px;background:var(--dash-card);box-shadow:0 24px 70px color-mix(in srgb,var(--dash-primary) 18%,transparent);padding:12px}.dashboard-theme__header,.dashboard-theme__density{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-theme__header button,.dashboard-theme__density button{border:1px solid var(--dash-border);border-radius:8px;background:transparent;color:var(--dash-muted);cursor:pointer;padding:6px 9px;font-size:12px;font-weight:700}.dashboard-theme__options{display:grid;gap:6px;margin-top:10px}.dashboard-theme__options button{display:grid;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--dash-text);cursor:pointer;padding:10px;text-align:left}.dashboard-theme__options button.is-selected{border-color:color-mix(in srgb,var(--dash-primary) 25%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-card))}.dashboard-theme__options strong,.dashboard-theme__options small{display:block}.dashboard-theme__options small{margin-top:2px;color:var(--dash-muted);font-size:11px;line-height:1.35}.dashboard-theme__density{margin-top:12px;border-top:1px solid var(--dash-border);padding-top:12px}.dashboard-theme__density>span{color:var(--dash-muted);font-size:12px;font-weight:750}.dashboard-theme__density div{display:flex;gap:6px}.dashboard-theme__density button.is-selected{background:var(--dash-primary);color:var(--dash-card)}.dashboard-preview__content{padding:var(--dash-pad)}.dashboard-preview__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:var(--dash-gap)}.dashboard-preview__heading h2,.dashboard-preview__heading p,.dashboard-preview__heading small{margin:0}.dashboard-preview__eyebrow,.dashboard-preview__notice{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--dash-border);border-radius:999px;background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-card));color:var(--dash-muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;padding:7px 9px;text-transform:uppercase}.dashboard-preview__heading h2{margin-top:10px;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1}.dashboard-preview__heading p{margin-top:8px;color:var(--dash-muted);font-size:13px}.dashboard-preview__notice{margin-top:12px;background:color-mix(in srgb,var(--dash-signal) 12%,var(--dash-card));color:var(--dash-text);text-transform:none}.dashboard-preview__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dashboard-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;font-weight:760}.dashboard-button--dark{border-color:var(--dash-primary);background:var(--dash-primary);color:var(--dash-card)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dash-gap)}.dashboard-card__eyebrow{display:inline-block;margin-bottom:6px;color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-card{min-width:0;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-card);padding:var(--dash-pad);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.dashboard-card--clickable{cursor:pointer}.dashboard-card--clickable:hover{border-color:color-mix(in srgb,var(--dash-primary) 32%,var(--dash-border));box-shadow:0 14px 40px color-mix(in srgb,var(--dash-primary) 10%,transparent);transform:translateY(-1px)}.dashboard-card__header{margin-bottom:14px}.dashboard-card__header--row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-card h3,.dashboard-card p{margin:0}.dashboard-card h3{font-size:18px;font-weight:850}.dashboard-card p{margin-top:6px;color:var(--dash-muted);font-size:13px;line-height:1.5}.dashboard-big-number{font-size:clamp(34px,4vw,46px);font-weight:900;line-height:1}.dashboard-delta{color:var(--dash-muted);font-size:13px}.dashboard-delta span{color:var(--dash-signal);font-weight:850}.dashboard-member-list{display:grid;gap:14px}.dashboard-member{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.dashboard-member>span,.dashboard-chat-head>span{display:grid;height:40px;width:40px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--dash-primary) 12%,var(--dash-sidebar));color:var(--dash-text);font-size:12px;font-weight:900}.dashboard-member strong,.dashboard-member small,.dashboard-chat-head strong,.dashboard-chat-head small{display:block}.dashboard-member small,.dashboard-chat-head small{margin-top:3px;color:var(--dash-muted);font-size:12px}.dashboard-member button{display:flex;align-items:center;gap:7px;min-height:36px;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-card);color:var(--dash-text);cursor:pointer;padding:0 10px;font-size:13px;font-weight:720}.dashboard-bars{display:flex;align-items:end;gap:10px;height:112px;margin-top:20px}.dashboard-bars button{position:relative;flex:1;min-height:34px;border:0;border-radius:7px;background:var(--dash-primary);cursor:pointer;padding:0;transition:filter .16s ease,transform .16s ease}.dashboard-bars button:hover,.dashboard-bars button:focus-visible{filter:brightness(1.12);outline:0;transform:translateY(-2px)}.dashboard-bars small{position:absolute;left:50%;top:-20px;transform:translate(-50%);color:var(--dash-muted);font-size:11px;font-weight:750}.dashboard-bars em{position:absolute;bottom:calc(100% + 28px);left:50%;z-index:2;width:max-content;max-width:150px;transform:translate(-50%);border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card);color:var(--dash-text);font-size:11px;font-style:normal;font-weight:800;padding:7px 8px;box-shadow:0 10px 30px color-mix(in srgb,var(--dash-primary) 14%,transparent)}.dashboard-chart-wrap{position:relative}.dashboard-chart-wrap--large{margin-top:12px}.dashboard-chart-gridline{stroke:var(--dash-border);stroke-width:1;opacity:.8}.dashboard-chart-ruler{stroke:var(--dash-primary);stroke-dasharray:3 3;stroke-width:1;opacity:.55}.dashboard-chart-tooltip{position:absolute;top:10px;z-index:3;min-width:140px;transform:translate(-50%);border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);color:var(--dash-text);padding:9px 10px;pointer-events:none;box-shadow:0 14px 38px color-mix(in srgb,var(--dash-primary) 16%,transparent)}.dashboard-chart-tooltip strong,.dashboard-chart-tooltip span{display:block}.dashboard-chart-tooltip strong{font-size:12px}.dashboard-chart-tooltip span{margin-top:3px;color:var(--dash-muted);font-size:11px}.dashboard-chart-legend{display:flex;justify-content:flex-end;gap:14px;color:var(--dash-muted);font-size:11px;font-weight:750}.dashboard-chart-legend span{display:inline-flex;align-items:center;gap:6px}.dashboard-chart-legend i{display:block;height:8px;width:8px;border-radius:999px;background:var(--dash-chart)}.dashboard-chart-legend i.is-soft{background:var(--dash-chart-soft)}.dashboard-mini-chart{height:116px;width:100%;margin-top:15px;overflow:visible}.dashboard-chat-card{display:flex;flex-direction:column;gap:14px}.dashboard-chat-head{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px}.dashboard-chat-head button{display:grid;height:34px;width:34px;place-items:center;border:1px solid var(--dash-border);border-radius:999px;background:var(--dash-card);color:var(--dash-text)}.dashboard-chat-log{display:grid;gap:10px}.dashboard-chat-log div{max-width:78%;border-radius:12px;background:color-mix(in srgb,var(--dash-sidebar) 80%,var(--dash-card));padding:10px 12px;color:var(--dash-text);font-size:13px;line-height:1.45}.dashboard-chat-log div.is-user{justify-self:end;background:var(--dash-primary);color:var(--dash-card)}.dashboard-chat-form{display:flex;gap:8px;margin-top:auto}.dashboard-chat-form input{min-width:0;flex:1;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);color:var(--dash-text);outline:0;padding:0 11px;font-size:13px}.dashboard-chat-form button{display:grid;height:38px;width:38px;place-items:center;border:1px solid var(--dash-primary);border-radius:10px;background:var(--dash-primary);color:var(--dash-card)}.dashboard-performance,.dashboard-table-card{grid-column:span 2}.dashboard-large-chart{height:270px;width:100%;margin-top:16px;overflow:visible}.dashboard-table{display:grid;gap:2px;overflow:hidden;border:1px solid var(--dash-border);border-radius:12px}.dashboard-table__row{display:grid;grid-template-columns:32px 1.1fr 1.2fr .7fr auto;align-items:center;gap:12px;min-height:48px;background:color-mix(in srgb,var(--dash-card) 94%,var(--dash-sidebar));border:0;color:inherit;cursor:pointer;padding:0 12px;font-size:13px;text-align:left;transition:background .16s ease,box-shadow .16s ease}.dashboard-table__row:hover,.dashboard-table__row.is-selected{background:color-mix(in srgb,var(--dash-primary) 9%,var(--dash-card))}.dashboard-table__row.is-selected{box-shadow:inset 3px 0 0 var(--dash-primary)}.dashboard-table__check{color:var(--dash-signal)}.dashboard-table__row span{color:var(--dash-muted)}.dashboard-table__row strong{color:var(--dash-text)}.dashboard-table__row em{justify-self:end;border-radius:999px;background:color-mix(in srgb,var(--dash-signal) 14%,var(--dash-card));color:var(--dash-text);font-style:normal;font-weight:800;padding:5px 9px}.dashboard-table__row em[data-status=Review]{background:color-mix(in srgb,#f59e0b 18%,var(--dash-card))}.dashboard-table__row em[data-status=Queued]{background:color-mix(in srgb,var(--dash-muted) 16%,var(--dash-card))}.dashboard-build-card{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--dash-signal) 24%,transparent),transparent 38%),var(--dash-card)}.dashboard-build-card__icon{display:grid;height:44px;width:44px;place-items:center;border-radius:12px;background:var(--dash-primary);color:var(--dash-card);font-size:23px}.dashboard-build-card h3{margin-top:22px;font-size:24px;line-height:1.05}.dashboard-build-card a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:22px;border-radius:10px;background:var(--dash-primary);color:var(--dash-card);font-weight:820;text-decoration:none}.dashboard-preview{transition:grid-template-columns .22s ease}.dashboard-preview[data-sidebar=collapsed]{grid-template-columns:76px minmax(0,1fr)}.dashboard-preview[data-sidebar=collapsed] .dashboard-brand{grid-template-columns:1fr;justify-items:center}.dashboard-preview[data-sidebar=collapsed] .dashboard-brand div,.dashboard-preview[data-sidebar=collapsed] .dashboard-brand>svg,.dashboard-preview[data-sidebar=collapsed] .dashboard-nav__group p,.dashboard-preview[data-sidebar=collapsed] .dashboard-nav__group span,.dashboard-preview[data-sidebar=collapsed] .dashboard-upgrade{display:none}.dashboard-preview[data-sidebar=collapsed] .dashboard-nav__group button{grid-template-columns:1fr;justify-items:center}.dashboard-preview[data-sidebar=collapsed] .dashboard-nav__chevron{display:none}@media(max-width:1180px){.dashboard-preview{grid-template-columns:86px minmax(0,1fr)}.dashboard-brand{grid-template-columns:1fr;justify-items:center}.dashboard-brand div,.dashboard-brand>svg,.dashboard-nav__group p,.dashboard-nav__group span,.dashboard-upgrade{display:none}.dashboard-nav__group button{grid-template-columns:1fr;justify-items:center}}@media(max-width:980px){.dashboard-preview{min-height:0;grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-topbar{grid-template-columns:38px minmax(0,1fr)}.dashboard-topbar__right{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.dashboard-preview__heading{flex-direction:column}.dashboard-preview__actions{justify-content:flex-start}.dashboard-grid{grid-template-columns:1fr}.dashboard-performance,.dashboard-table-card{grid-column:auto}.dashboard-theme__panel{left:0;right:auto;width:min(86vw,340px)}}@media(max-width:640px){.dashboard-preview__content,.dashboard-sidebar,.dashboard-topbar{padding:14px}.dashboard-preview{border-radius:18px}.dashboard-card__header--row,.dashboard-preview__actions{align-items:stretch;flex-direction:column}.dashboard-button{width:100%}.dashboard-table__row{grid-template-columns:24px minmax(0,1fr) auto}.dashboard-table__row span:nth-of-type(2),.dashboard-table__row span:nth-of-type(3){display:none}}.dashboard-rc-tooltip{display:grid;gap:4px;min-width:140px;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);padding:9px 10px;font-size:11px;box-shadow:0 12px 30px color-mix(in srgb,var(--dash-primary) 16%,transparent)}.dashboard-rc-tooltip strong{color:var(--dash-text);font-size:11px;font-weight:800;letter-spacing:.02em}.dashboard-rc-tooltip span{display:inline-flex;align-items:center;gap:6px;color:var(--dash-muted)}.dashboard-rc-tooltip i{display:inline-block;height:8px;width:8px;border-radius:999px}.dashboard-donut,.dashboard-radial{position:relative;margin:0 auto}.dashboard-donut__label,.dashboard-radial__label{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.dashboard-donut__label strong,.dashboard-radial__label strong{font-size:24px;font-weight:900;line-height:1}.dashboard-radial__label strong em{font-size:14px;font-weight:700;font-style:normal;margin-left:2px;color:var(--dash-muted)}.dashboard-donut__label small,.dashboard-radial__label small{display:block;margin-top:4px;color:var(--dash-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-spark{width:100%}.page-classic{display:grid;gap:var(--dash-gap)}.page-classic__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dash-gap)}.kpi-tile{position:relative;display:grid;gap:6px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-card);color:inherit;cursor:pointer;padding:var(--dash-pad);text-align:left;overflow:hidden;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.kpi-tile:hover{transform:translateY(-1px)}.kpi-tile.is-active{border-color:color-mix(in srgb,var(--dash-primary) 60%,var(--dash-border));box-shadow:0 10px 32px color-mix(in srgb,var(--dash-primary) 14%,transparent)}.kpi-tile__label{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kpi-tile strong{font-size:30px;font-weight:900;letter-spacing:-.01em;line-height:1}.kpi-tile em{color:var(--dash-signal);font-size:12px;font-style:normal;font-weight:850}.kpi-tile em span{color:var(--dash-muted);font-weight:600}.kpi-tile__spark{margin-top:4px;height:28px}.page-classic__split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dash-gap)}.page-classic__team{display:grid;gap:14px}.page-classic__rev{margin-top:4px;border-top:1px dashed var(--dash-border);padding-top:14px}.page-classic__bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dash-gap)}.page-ecom{display:grid;gap:var(--dash-gap)}.page-ecom__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dash-gap)}.pipeline-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px}.pipeline-stage{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--dash-border);border-radius:14px;background:color-mix(in srgb,var(--dash-card) 90%,var(--dash-sidebar));color:inherit;cursor:pointer;padding:12px;text-align:left;transition:border-color .16s ease,transform .16s ease}.pipeline-stage:hover{transform:translateY(-1px)}.pipeline-stage.is-active{border-color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-card))}.pipeline-stage__icon{display:grid;height:36px;width:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--dash-primary) 12%,var(--dash-card));color:var(--dash-text)}.pipeline-stage small{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pipeline-stage strong{display:block;font-size:22px;font-weight:900;line-height:1.1}.pipeline-stage em{color:var(--dash-muted);font-style:normal;font-size:12px;font-weight:700}.pipeline-stage__arrow{position:absolute;right:-14px;top:50%;z-index:1;display:grid;height:22px;width:22px;transform:translateY(-50%);place-items:center;border-radius:999px;background:var(--dash-bg);color:var(--dash-muted)}.page-ecom__rev-stat{display:grid;text-align:right}.page-ecom__rev-stat strong{font-size:22px;font-weight:900;line-height:1}.page-ecom__rev-stat em{color:var(--dash-signal);font-style:normal;font-size:12px;font-weight:800}.stock-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stock-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--dash-border);border-radius:10px;background:color-mix(in srgb,var(--dash-card) 94%,var(--dash-sidebar));padding:10px 12px}.stock-list strong{display:block;font-size:13px;font-weight:800}.stock-list small{display:block;margin-top:2px;color:var(--dash-muted);font-size:11px}.stock-list button{border:1px solid var(--dash-primary);border-radius:8px;background:var(--dash-primary);color:var(--dash-card);cursor:pointer;padding:7px 10px;font-size:12px;font-weight:800}.stock-list__empty{display:block;grid-template-columns:1fr;color:var(--dash-muted);font-style:italic;text-align:center}.badge-count{display:inline-grid;min-width:28px;height:24px;place-items:center;border:1px solid var(--dash-border);border-radius:999px;background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-card));color:var(--dash-text);padding:0 8px;font-size:12px;font-weight:800}.feed-table{width:100%;border-collapse:collapse;font-size:12px}.feed-table th{color:var(--dash-muted);font-weight:700;font-size:10px;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--dash-border)}.feed-table td{padding:10px 8px;border-bottom:1px dashed var(--dash-border)}.feed-table tr:hover td{background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-card));cursor:pointer}.feed-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.feed-table span[data-state]{display:inline-block;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;background:color-mix(in srgb,var(--dash-signal) 14%,var(--dash-card))}.feed-table span[data-state=Refund]{background:color-mix(in srgb,#ef4444 18%,var(--dash-card))}.feed-table span[data-state=Picking]{background:color-mix(in srgb,#f59e0b 16%,var(--dash-card))}.channels{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.channels ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.channels li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px}.channels li i{height:10px;width:10px;border-radius:999px}.channels li strong{font-weight:800}.page-crm{display:grid;gap:var(--dash-gap)}.page-crm__top,.page-crm__bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dash-gap)}.funnel{display:grid;gap:6px;margin:0;padding:0;list-style:none}.funnel li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.funnel__row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:8px;color:var(--dash-card);cursor:pointer;padding:14px 16px;text-align:left;font-weight:800;transition:filter .16s ease,transform .16s ease}.funnel__row:hover{filter:brightness(1.06);transform:translate(2px)}.funnel__row strong{font-size:14px;font-weight:900;letter-spacing:.01em}.funnel__row span{font-variant-numeric:tabular-nums;font-weight:800}.funnel__conv{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page-crm__score{display:grid;gap:14px}.score-factors{display:grid;gap:8px;border-top:1px dashed var(--dash-border);padding-top:12px}.score-factors>div{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.score-factors span{color:var(--dash-muted)}.score-factors strong{font-size:16px;font-weight:900}.deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deal-card{display:grid;gap:10px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-card);color:inherit;cursor:pointer;padding:14px;text-align:left;transition:border-color .16s ease,transform .16s ease}.deal-card:hover{transform:translateY(-1px)}.deal-card.is-active{border-color:var(--dash-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--dash-primary) 12%,transparent)}.deal-card header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.deal-card header strong{font-size:14px;font-weight:800}.deal-card header em{font-style:normal;font-weight:900}.deal-card__stage small{display:block;color:var(--dash-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deal-card__stage>span{display:block;height:6px;margin:6px 0 4px;border-radius:999px;background:color-mix(in srgb,var(--dash-border) 90%,transparent);overflow:hidden}.deal-card__stage i{display:block;height:100%;background:var(--dash-primary)}.deal-card__stage em{color:var(--dash-muted);font-size:11px;font-style:normal}.deal-card footer{display:flex;justify-content:space-between;align-items:center;color:var(--dash-muted);font-size:12px}.next-queue{display:grid;gap:8px;margin:0;padding:0;list-style:none}.next-queue li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--dash-border);border-radius:10px;background:color-mix(in srgb,var(--dash-card) 94%,var(--dash-sidebar));padding:10px 12px;transition:opacity .2s ease}.next-queue li.is-done{opacity:.5}.next-queue li.is-done strong{text-decoration:line-through}.next-queue button{display:grid;height:26px;width:26px;place-items:center;border:0;background:transparent;color:var(--dash-signal);cursor:pointer}.next-queue strong{display:block;font-size:13px;font-weight:800}.next-queue small{display:block;margin-top:2px;color:var(--dash-muted);font-size:11px}.tag{display:inline-block;border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--dash-primary) 10%,var(--dash-card));color:var(--dash-text)}.page-projects{display:grid;gap:var(--dash-gap)}.page-projects__split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kanban__col{display:grid;gap:8px;align-content:start;border:1px solid var(--dash-border);border-radius:12px;background:color-mix(in srgb,var(--dash-sidebar) 70%,var(--dash-card));padding:10px}.kanban__col header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.kanban__col header strong{color:var(--dash-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kanban__col header em{color:var(--dash-muted);font-style:normal;font-weight:700}.kanban__col[data-col=Blocked] header strong{color:#ef4444}.kanban__col[data-col=Done] header strong{color:var(--dash-signal)}.kanban__col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.kanban__col li button{display:grid;gap:6px;width:100%;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);color:inherit;cursor:pointer;padding:10px 12px;text-align:left;transition:transform .16s ease,border-color .16s ease}.kanban__col li button:hover{transform:translateY(-1px);border-color:var(--dash-primary)}.task-title{font-size:13px;font-weight:700}.kanban__col footer{display:flex;justify-content:space-between;align-items:center;color:var(--dash-muted);font-size:11px}.kanban__col footer em{display:inline-block;border-radius:5px;background:color-mix(in srgb,var(--dash-primary) 10%,var(--dash-card));padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:800}.size-L{color:#ef4444}.size-M{color:#f59e0b}.size-S{color:var(--dash-signal)}.kanban__empty{display:block;color:var(--dash-muted);font-size:12px;text-align:center;padding:6px}.timeline{display:grid;gap:14px;margin:0;padding:0;list-style:none}.timeline li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding-left:0}.timeline__dot{display:grid;height:28px;width:28px;place-items:center;border:1px solid var(--dash-border);border-radius:999px;background:var(--dash-card);color:var(--dash-text);font-size:11px;font-weight:800}.timeline li.is-done .timeline__dot{border-color:var(--dash-signal);background:color-mix(in srgb,var(--dash-signal) 20%,var(--dash-card));color:var(--dash-signal)}.timeline__line{position:absolute;left:14px;top:28px;bottom:-14px;width:1px;background:var(--dash-border)}.timeline strong{display:block;font-size:13px;font-weight:800}.timeline small{display:block;margin-top:2px;color:var(--dash-muted);font-size:11px}.risk-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.risk-list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px dashed var(--dash-border);padding:10px 4px;cursor:pointer}.risk-list li:last-child{border-bottom:0}.risk-list strong{font-size:13px;font-weight:800}.risk-list small{color:var(--dash-muted);font-size:11px}.risk-list em{border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--dash-muted) 12%,var(--dash-card))}.risk-dot{display:block;height:10px;width:10px;border-radius:999px}.risk-dot--high{background:#ef4444}.risk-dot--med{background:#f59e0b}.risk-dot--low{background:var(--dash-signal)}.page-reports{display:grid;gap:var(--dash-gap)}.page-reports__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.report-table{width:100%;border-collapse:collapse;font-size:13px}.report-table th{color:var(--dash-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:10px 8px;border-bottom:1px solid var(--dash-border)}.report-table td{padding:14px 8px;border-bottom:1px dashed var(--dash-border)}.report-table tr{cursor:pointer;transition:background .16s ease}.report-table tr:hover td,.report-table tr.is-active td{background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-card))}.report-table tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--dash-primary)}.report-table strong{font-weight:800}.report-table em{font-style:normal;font-variant-numeric:tabular-nums;font-weight:800}.report-spark{width:80px;height:24px}.report-table .is-up{color:var(--dash-signal);font-weight:800}.report-table .is-down{color:#ef4444;font-weight:800}.row-run{display:grid;height:28px;width:28px;place-items:center;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card);color:var(--dash-text);cursor:pointer}.row-run:hover{border-color:var(--dash-primary)}.movers{display:grid;gap:0;margin:0;padding:0;list-style:none}.movers li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px dashed var(--dash-border)}.movers li:last-child{border-bottom:0}.movers span{color:var(--dash-muted);font-size:13px}.movers strong{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.movers em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;font-weight:800}.movers em[data-dir=up]{color:var(--dash-signal)}.movers em[data-dir=down]{color:#ef4444}.schedule-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.schedule-day{display:grid;gap:5px;align-content:start;border:1px solid var(--dash-border);border-radius:10px;background:color-mix(in srgb,var(--dash-sidebar) 60%,var(--dash-card));padding:10px 8px;min-height:96px}.schedule-day strong{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.schedule-day em{color:var(--dash-muted);font-style:normal}.schedule-chip{border:0;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;text-align:left;cursor:pointer;color:var(--dash-card)}.schedule-chip--digest{background:var(--dash-primary)}.schedule-chip--sla{background:color-mix(in srgb,var(--dash-primary) 60%,var(--dash-chart-soft))}.schedule-chip--int{background:var(--dash-signal);color:var(--dash-text)}.schedule-subs{margin-top:14px;border-top:1px dashed var(--dash-border);padding-top:12px}.sub-avatars{display:flex;gap:-8px;flex-wrap:wrap;margin-top:8px}.sub-avatars span{display:grid;height:30px;width:30px;place-items:center;margin-left:-8px;border:2px solid var(--dash-card);border-radius:999px;background:color-mix(in srgb,var(--dash-primary) 12%,var(--dash-sidebar));color:var(--dash-text);font-size:11px;font-weight:800}.sub-avatars span:first-child{margin-left:0}.page-agents{display:grid;gap:var(--dash-gap)}.page-agents__top,.page-agents__bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--dash-gap)}.agent-roster{display:grid;gap:6px;margin:0;padding:0;list-style:none}.agent-roster li{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid transparent;border-radius:10px;padding:10px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.agent-roster li:hover{background:color-mix(in srgb,var(--dash-primary) 4%,var(--dash-card))}.agent-roster li.is-active{border-color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-card))}.agent-roster__icon{display:grid;height:36px;width:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--dash-primary) 12%,var(--dash-card));color:var(--dash-text)}.agent-roster strong{font-size:13px;font-weight:800;display:block}.agent-roster small{display:block;margin-top:2px;color:var(--dash-muted);font-size:11px}.agent-roster em[data-status]{border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-roster em[data-status=active]{background:color-mix(in srgb,var(--dash-signal) 16%,var(--dash-card));color:var(--dash-text)}.agent-roster em[data-status=idle]{background:color-mix(in srgb,var(--dash-muted) 16%,var(--dash-card));color:var(--dash-muted)}.agent-roster em[data-status=scheduled]{background:color-mix(in srgb,#f59e0b 16%,var(--dash-card))}.agent-roster__runs{font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.agent-roster__runs i{display:block;color:var(--dash-muted);font-size:10px;font-style:normal;font-weight:600}.resolution-legend{display:grid;gap:6px;margin-top:14px;border-top:1px dashed var(--dash-border);padding-top:12px}.resolution-legend>div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}.resolution-legend i{height:10px;width:10px;border-radius:999px}.resolution-legend strong{font-weight:800}.trace{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:step}.trace__step{display:grid;grid-template-columns:60px 160px minmax(0,1fr) 64px 20px;align-items:center;gap:12px;border-radius:8px;padding:10px 8px;cursor:pointer;transition:background .16s ease;font-size:12px}.trace__step:hover{background:color-mix(in srgb,var(--dash-primary) 5%,var(--dash-card))}.trace__id{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trace__label{font-weight:800}.trace__bar{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--dash-border) 80%,transparent);overflow:hidden}.trace__bar i{display:block;height:100%;background:var(--dash-chart)}.trace__step--pending .trace__bar i{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--dash-muted) 30%,transparent),color-mix(in srgb,var(--dash-muted) 30%,transparent) 4px,transparent 4px,transparent 8px);width:100%!important}.trace__ms{font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.trace__icon--ok{color:var(--dash-signal)}.trace__icon--pending{color:#f59e0b}.page-agents__chat{padding:var(--dash-pad)}.page-rag{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.page-rag__right{display:grid;gap:var(--dash-gap);align-content:start}.rag-query{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--dash-border);border-radius:12px;background:color-mix(in srgb,var(--dash-card) 96%,var(--dash-sidebar));padding:6px 10px}.rag-query input{border:0;background:transparent;color:var(--dash-text);outline:0;font-size:14px;padding:10px 0}.rag-query button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:var(--dash-primary);color:var(--dash-card);cursor:pointer;padding:9px 14px;font-weight:800}.rag-suggested{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px}.rag-suggested button{border:1px dashed var(--dash-border);border-radius:999px;background:transparent;color:var(--dash-muted);cursor:pointer;padding:6px 10px;font-size:11px;font-weight:700;transition:color .16s ease,border-color .16s ease}.rag-suggested button:hover{color:var(--dash-text);border-color:var(--dash-primary)}.rag-chunks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rag-chunks li{border:1px solid var(--dash-border);border-left-width:1px;border-radius:10px;background:color-mix(in srgb,var(--dash-card) 96%,var(--dash-sidebar));padding:12px 14px}.rag-chunks header{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.rag-chunks header strong{font-size:12px;font-weight:800}.rag-chunks header small{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rag-chunks header em{margin-left:auto;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:800}.rag-chunks header em.is-high{background:color-mix(in srgb,var(--dash-signal) 18%,var(--dash-card));color:var(--dash-text)}.rag-chunks header em.is-mid{background:color-mix(in srgb,#f59e0b 16%,var(--dash-card))}.rag-chunks header em.is-low{background:color-mix(in srgb,var(--dash-muted) 16%,var(--dash-card));color:var(--dash-muted)}.rag-chunks p{margin:0;color:var(--dash-text);font-size:13px;line-height:1.5}.source-grid{display:grid;gap:8px;margin:0;padding:0;list-style:none}.source-grid li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);padding:10px;cursor:pointer;transition:border-color .16s ease}.source-grid li.is-active{border-color:var(--dash-primary)}.source-grid strong{display:block;font-size:12px;font-weight:800}.source-grid small{display:block;margin-top:2px;color:var(--dash-muted);font-size:10px}.conf-ring{position:relative;display:grid;height:42px;width:42px;place-items:center;border-radius:999px;background:conic-gradient(var(--dash-chart) calc(var(--conf) * 360deg),color-mix(in srgb,var(--dash-border) 80%,transparent) 0)}.conf-ring:after{content:"";position:absolute;inset:4px;border-radius:999px;background:var(--dash-card)}.conf-ring span{position:relative;z-index:1;font-size:11px;font-weight:800}.page-auto{display:grid;gap:var(--dash-gap)}.page-auto__bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.flow{position:relative;height:280px;margin-top:12px;border:1px dashed var(--dash-border);border-radius:12px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dash-primary) 4%,transparent),transparent 60%),color-mix(in srgb,var(--dash-sidebar) 60%,var(--dash-card));overflow:hidden}.flow__edges{position:absolute;inset:0;height:100%;width:100%}.flow__node{position:absolute;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);color:var(--dash-text);cursor:grab;padding:8px 10px;font-size:11px;font-weight:800;transform:translate(-50%,-50%);transition:border-color .16s ease,box-shadow .16s ease;white-space:nowrap;z-index:1;user-select:none;touch-action:none}.flow__node:hover{border-color:var(--dash-primary)}.flow__node.is-active{border-color:var(--dash-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--dash-primary) 24%,transparent)}.flow__node.is-dragging{cursor:grabbing;z-index:3;box-shadow:0 14px 32px color-mix(in srgb,var(--dash-primary) 30%,transparent)}.flow__edges path{transition:stroke .16s ease}.flow__node span{display:grid;height:26px;width:26px;place-items:center;border-radius:7px}.flow__node--trigger span{background:color-mix(in srgb,var(--dash-signal) 24%,var(--dash-card));color:var(--dash-text)}.flow__node--action span{background:color-mix(in srgb,var(--dash-primary) 14%,var(--dash-card));color:var(--dash-text)}.flow__node--logic span{background:color-mix(in srgb,#f59e0b 22%,var(--dash-card))}.flow__node--sink span{background:color-mix(in srgb,var(--dash-muted) 18%,var(--dash-card))}.run-queue{display:grid;gap:6px;margin:0;padding:0;list-style:none}.run-queue li{display:grid;grid-template-columns:10px minmax(120px,1fr) minmax(120px,1fr) 70px auto auto;align-items:center;gap:10px;border-bottom:1px dashed var(--dash-border);padding:10px 4px;font-size:12px}.run-queue li:last-child{border-bottom:0}.run-queue strong{font-weight:800}.run-queue small{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.run-queue em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--dash-muted)}.run-queue button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--dash-border);border-radius:6px;background:var(--dash-card);color:var(--dash-text);cursor:pointer;padding:5px 8px;font-size:11px;font-weight:800}.run-queue button:hover{border-color:var(--dash-primary)}.run-dot{height:8px;width:8px;border-radius:999px}.run-dot--running{background:var(--dash-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--dash-primary) 20%,transparent)}.run-dot--success{background:var(--dash-signal)}.run-dot--retry{background:#f59e0b}.run-dot--queued{background:var(--dash-muted)}.status-pill{border-radius:5px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--dash-muted) 14%,var(--dash-card))}.status-pill--running{background:color-mix(in srgb,var(--dash-primary) 16%,var(--dash-card))}.status-pill--success{background:color-mix(in srgb,var(--dash-signal) 18%,var(--dash-card))}.status-pill--retry{background:color-mix(in srgb,#f59e0b 22%,var(--dash-card))}.trigger-week{margin-top:12px;border-top:1px dashed var(--dash-border);padding-top:12px}.trigger-week__title{display:block;margin-bottom:8px;color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trigger-week>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;height:80px}.trigger-bar{display:grid;gap:4px;align-items:end;border:0;background:transparent;cursor:pointer;padding:0;height:100%}.trigger-bar i{display:block;width:100%;border-radius:4px;background:var(--dash-primary);height:var(--bar, 40%);transition:filter .16s ease}.trigger-bar:hover i{filter:brightness(1.15)}.trigger-bar small{color:var(--dash-muted);font-size:10px;font-weight:700;text-align:center}.page-tools{display:grid;gap:var(--dash-gap)}.page-tools__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.launcher-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.launcher-tile{position:relative;display:grid;gap:8px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-card);color:inherit;cursor:pointer;padding:16px;text-align:left;transition:border-color .16s ease,transform .16s ease;overflow:hidden}.launcher-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 60%,color-mix(in srgb,var(--dash-primary) 6%,transparent));pointer-events:none}.launcher-tile:hover{transform:translateY(-2px);border-color:var(--dash-primary)}.launcher-tile.is-active{border-color:var(--dash-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--dash-primary) 14%,transparent)}.launcher-tile__icon{position:relative;display:grid;height:38px;width:38px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--dash-primary) 14%,var(--dash-card));color:var(--dash-text)}.launcher-tile strong{font-size:14px;font-weight:800;position:relative}.launcher-tile small{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;position:relative}.launcher-tile em{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--dash-text);font-style:normal;font-size:12px;font-weight:800;position:relative}.matrix{width:100%;border-collapse:collapse;font-size:12px}.matrix th{color:var(--dash-muted);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--dash-border);text-align:left}.matrix td{padding:8px 10px;border-bottom:1px dashed var(--dash-border);text-align:center}.matrix th:first-child{text-align:left;font-size:12px;color:var(--dash-text);font-weight:800}.matrix tbody th{text-align:left;font-weight:800;padding:10px;border-bottom:1px dashed var(--dash-border)}.perm{display:inline-grid;height:24px;width:24px;place-items:center;border-radius:6px}.perm--w{background:color-mix(in srgb,var(--dash-signal) 22%,var(--dash-card));color:var(--dash-text)}.perm--r{background:color-mix(in srgb,var(--dash-muted) 16%,var(--dash-card));color:var(--dash-muted)}.perm--a{background:var(--dash-primary);color:var(--dash-card)}.perm--—{color:var(--dash-muted)}.approval-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.approval-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--dash-border);border-radius:10px;background:color-mix(in srgb,var(--dash-card) 94%,var(--dash-sidebar));padding:10px 12px}.approval-list strong{display:block;font-size:13px;font-weight:800}.approval-list small{display:block;margin-top:2px;color:var(--dash-muted);font-size:11px}.approval-list__actions{display:flex;gap:6px}.approval-list__actions button{border:1px solid var(--dash-primary);border-radius:7px;background:var(--dash-primary);color:var(--dash-card);cursor:pointer;padding:6px 10px;font-size:11px;font-weight:800}.approval-list__actions button.ghost{background:transparent;border-color:var(--dash-border);color:var(--dash-muted)}.approval-empty{display:block;color:var(--dash-muted);text-align:center;padding:14px;font-style:italic}.heatmap{position:relative;display:grid;gap:4px;margin-top:8px}.heatmap__hours{position:relative;height:14px;margin-left:28px}.heatmap__hours span{position:absolute;transform:translate(-50%);color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.heatmap__row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px}.heatmap__day{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;text-align:center}.heatmap__row>div{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.heatmap__cell{height:14px;border:0;border-radius:3px;background:color-mix(in srgb,var(--dash-primary) calc(var(--heat) * 80%),color-mix(in srgb,var(--dash-border) 80%,transparent));cursor:pointer;transition:outline .16s ease}.heatmap__cell:hover{outline:1px solid var(--dash-primary)}.page-int{display:grid;gap:var(--dash-gap)}.page-int__bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dash-gap)}.system-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.system-card{display:grid;gap:10px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-card);color:inherit;cursor:pointer;padding:14px;text-align:left;transition:border-color .16s ease,transform .16s ease}.system-card:hover{transform:translateY(-1px)}.system-card.is-active{border-color:var(--dash-primary);box-shadow:0 8px 26px color-mix(in srgb,var(--dash-primary) 14%,transparent)}.system-card header{display:flex;align-items:center;justify-content:space-between}.system-card__icon{display:grid;height:36px;width:36px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--dash-sidebar) 50%,var(--dash-card));font-size:22px}.pulse{position:relative;height:8px;width:8px;border-radius:999px;background:var(--dash-signal)}.pulse:after{content:"";position:absolute;inset:-4px;border-radius:999px;background:currentColor;opacity:.3;animation:pulse 1.6s ease-in-out infinite}.pulse--healthy{background:var(--dash-signal);color:var(--dash-signal)}.pulse--degraded{background:#f59e0b;color:#f59e0b}.pulse--down{background:#ef4444;color:#ef4444}@keyframes pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.6);opacity:0}}.system-card strong{font-size:14px;font-weight:800}.system-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.system-card__stats small{display:block;color:var(--dash-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.system-card__stats span{display:block;font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.system-card footer{display:flex;justify-content:space-between;align-items:center;color:var(--dash-muted);font-size:11px}.system-card footer span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.system-card--degraded footer span{color:#f59e0b}.live-dot{display:inline-flex;align-items:center;gap:4px;color:var(--dash-signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hook-feed{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hook-feed li{display:grid;grid-template-columns:50px minmax(0,1fr) 40px 90px 60px;align-items:center;gap:10px;border-bottom:1px dashed var(--dash-border);padding:8px 4px}.hook-feed li:last-child{border-bottom:0}.hook-feed .method{display:inline-grid;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--dash-primary) 14%,var(--dash-card));color:var(--dash-text);padding:2px 5px;font-size:10px;font-weight:800;letter-spacing:.06em}.hook-feed .path{color:var(--dash-text);font-weight:700}.hook-feed em{font-style:normal;font-weight:800}.hook-feed em.ok{color:var(--dash-signal)}.hook-feed em.fail{color:#ef4444}.hook-feed small{color:var(--dash-muted)}.hook-feed span{color:var(--dash-muted);text-align:right}.latency-now{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}@media(max-width:1180px){.page-classic__kpis,.pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stage__arrow{display:none}.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.page-classic__split,.page-classic__bottom,.page-ecom__row,.page-crm__top,.page-crm__bottom,.page-projects__split,.page-reports__row,.page-agents__top,.page-agents__bottom,.page-rag,.page-auto__bottom,.page-tools__row,.page-int__bottom{grid-template-columns:1fr}.page-classic__kpis,.kanban{grid-template-columns:1fr 1fr}.schedule-grid{grid-template-columns:repeat(4,1fr)}.trace__step{grid-template-columns:50px minmax(0,1fr) 40px}.trace__bar{display:none}.deal-grid{grid-template-columns:1fr}.flow{height:220px;font-size:10px}.run-queue li{grid-template-columns:10px minmax(0,1fr) auto auto}.run-queue li small,.run-queue li em{display:none}.hook-feed li{grid-template-columns:44px minmax(0,1fr) 40px 50px}.hook-feed li small{display:none}}@media(max-width:640px){.page-classic__kpis,.kanban{grid-template-columns:1fr}.schedule-grid{grid-template-columns:repeat(2,1fr)}.system-grid{grid-template-columns:1fr}.heatmap__row>div{gap:1px}.heatmap__cell{height:10px}}
