.bom-dash-mock-scale{position:relative;width:100%;height:100%;overflow:hidden;background:#f7f3ef}.bom-dash-mock{position:absolute;top:0;left:0;display:grid;grid-template-columns:156px minmax(0,1fr);width:1024px;height:589px;background:#f7f3ef;color:#1b1410;font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;line-height:1.35;overflow:hidden;-webkit-font-smoothing:antialiased;transform-origin:top left;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.bom-dash-mock *{box-sizing:border-box;line-height:inherit}.bom-dash-mock-side{display:flex;flex-direction:column;gap:10px;padding:14px 12px;background:#ffffff;border-right:1px solid #ebe4dc}.bom-dash-mock-brand{display:flex;align-items:center;gap:6px}.bom-dash-mock-brand-logo{display:block;height:13px;width:auto;max-width:100%;object-fit:contain}.bom-dash-mock-product{margin:0 2px;padding:6px 8px;border-radius:6px;border:1px solid #f0e4d8;background:#fff8f1;font-size:9.5px;font-weight:600;color:#7a4518;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-dash-mock-nav{display:flex;flex-direction:column;gap:1px}.bom-dash-mock-nav-item{padding:8px 10px;border-radius:6px;border-left:2px solid transparent;font-size:10px;font-weight:600;color:#6b625b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.bom-dash-mock-nav-item.is-active{border-left-color:#ff7a00;background:#fff5ec;color:#c2410c;font-weight:700}.bom-dash-mock-main{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px 14px}.bom-dash-mock-title+.bom-dash-mock-kpis{margin-top:-2px}.bom-dash-mock-top{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bom-dash-mock-chip{margin-right:auto;padding:4px 9px;border-radius:999px;border:1px solid #f0e4d8;background:#fff8f1;font-size:9.5px;font-weight:600;color:#8a5a28;line-height:1.2}.bom-dash-mock-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#ff9a3d,#ff7a00);color:#1b1410;font-size:9px;font-weight:700;line-height:1}.bom-dash-mock-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.bom-dash-mock-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex-shrink:0}.bom-dash-mock-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bom-dash-mock-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid #efe7df;background:#ffffff}.bom-dash-mock-kpi-label{font-size:9.5px;font-weight:600;color:#8a7d72;line-height:1.25}.bom-dash-mock-kpi-label,.bom-dash-mock-kpi-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-dash-mock-kpi-value{font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.bom-dash-mock-kpi-hint{display:block;margin-top:2px;font-size:8.5px;font-weight:600;color:#9a3412;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-dash-mock-panel-foot{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;border-top:1px dashed #f2e7dc}.bom-dash-mock-panel-subtitle{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b625b;line-height:1.2}.bom-dash-mock-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.bom-dash-mock-queue li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 9px;border-radius:8px;background:#fff8f1}.bom-dash-mock-queue strong{display:block;font-size:9.5px;font-weight:700;color:#1b1410;line-height:1.2}.bom-dash-mock-queue span{display:block;font-size:8.5px;font-weight:600;color:#6b625b;line-height:1.2}.bom-dash-mock-queue em{flex-shrink:0;padding:2px 6px;border-radius:999px;font-style:normal;font-size:8px;font-weight:700;white-space:nowrap;background:#ffedd5;color:#9a3412}.bom-dash-mock-queue em.is-critical{background:#fee2e2;color:#991b1b}.bom-dash-mock-queue em.is-high{background:#ffedd5;color:#9a3412}.bom-dash-mock-queue em.is-medium{background:#fef3c7;color:#854d0e}.bom-dash-mock-queue em.is-low{background:#dcfce7;color:#166534}.bom-dash-mock-detail-card{padding:10px 12px;border-radius:10px;border:1px solid #efe7df;background:linear-gradient(135deg,#fff,#fff8f1);flex-shrink:0}.bom-dash-mock-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bom-dash-mock-kicker{margin:0 0 3px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b625b;line-height:1.2}.bom-dash-mock-detail-head h4{margin:0;font-size:14px;font-weight:700;line-height:1.2;color:#1b1410}.bom-dash-mock-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;font-size:9px;font-weight:600;color:#6b625b}.bom-dash-mock-detail-meta em{display:block;margin-top:2px;font-style:normal;color:#2a221c;line-height:1.2}.bom-dash-mock-findings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.bom-dash-mock-findings li{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:8px;background:#fff8f1}.bom-dash-mock-findings strong{display:block;font-size:10px;font-weight:700;color:#2a221c;line-height:1.2}.bom-dash-mock-findings span:not(.bom-dash-mock-step){display:block;margin-top:1px;font-size:9px;font-weight:600;color:#6b625b;line-height:1.25}.bom-dash-mock-step{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-top:1px;border-radius:50%;background:#ffedd5;font-size:8.5px;font-weight:700;color:#9a3412;flex-shrink:0;line-height:1}.bom-dash-mock-actions-row{display:flex;flex-wrap:wrap;gap:6px}.bom-dash-mock-btn{display:inline-flex;align-items:center;padding:5px 9px;border-radius:7px;border:1px solid #ff7a00;background:#ff7a00;font-size:9.5px;font-weight:600;color:#1b1410;line-height:1.2}.bom-dash-mock-btn--ghost{border-color:#efe7df;background:#fff;color:#5c4f48}.bom-dash-mock-stage-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bom-dash-mock-stage{display:flex;flex-direction:column;gap:1px;padding:6px 7px;border-radius:7px;border:1px solid #f4ebe2;background:#fffaf5}.bom-dash-mock-stage em{font-style:normal;font-size:13px;font-weight:700;letter-spacing:-.03em;color:#1b1410;line-height:1.1}.bom-dash-mock-stage span{font-size:8.5px;font-weight:600;color:#6b625b;line-height:1.2}.bom-dash-mock-panel .bom-dash-mock-table-wrap{flex:1;min-height:0;border:none;background:transparent}.bom-dash-mock-panel .bom-dash-mock-chart{flex:1;min-height:0}.bom-dash-mock-main--dense{gap:8px;padding:10px 12px 12px}.bom-dash-mock-split{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;flex:1;min-height:0;width:100%}.bom-dash-mock-split--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bom-dash-mock-panel{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px;border-radius:10px;border:1px solid #efe7df;background:#ffffff;overflow:hidden}.bom-dash-mock-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bom-dash-mock-panel-title{font-size:11px;font-weight:700;color:#2a221c;line-height:1.2}.bom-dash-mock-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;justify-content:space-evenly}.bom-dash-mock-bar-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:10.5px;font-weight:600;color:#5c4f48;line-height:1.2}.bom-dash-mock-bar-meta em{font-style:normal;color:#c2410c;font-variant-numeric:tabular-nums}.bom-dash-mock-bar-track{height:7px;border-radius:999px;background:#f3ebe3;overflow:hidden}.bom-dash-mock-bar-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb347,#ff7a00)}.bom-dash-mock-donut-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;min-height:0}.bom-dash-mock-donut{position:relative;width:118px;height:118px;border-radius:50%;background:conic-gradient(#22c55e 0 72%,#ef4444 72% 100%);display:grid;place-items:center}.bom-dash-mock-donut:after{content:"";position:absolute;inset:18px;border-radius:50%;background:#ffffff}.bom-dash-mock-donut>span{position:relative;z-index:1;font-size:15px;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-align:center}.bom-dash-mock-donut--warn{background:conic-gradient(#22c55e 0 22%,#f59e0b 22% 48%,#ef4444 48% 100%)}.bom-dash-mock-legend{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center}.bom-dash-mock-legend>span{position:relative;padding-left:12px;font-size:9.5px;font-weight:600;color:#6b625b;line-height:1.2}.bom-dash-mock-legend>span:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:2px;transform:translateY(-50%);background:#ff7a00}.bom-dash-mock-legend>span.is-ok:before{background:#22c55e}.bom-dash-mock-legend>span.is-warn:before{background:#f59e0b}.bom-dash-mock-legend>span.is-bad:before{background:#ef4444}.bom-dash-mock-legend>span.is-muted:before{background:#cbd5e1}.bom-dash-mock-chart{display:flex;align-items:flex-end;gap:8px;flex:1;min-height:0;padding:8px 4px 0}.bom-dash-mock-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0;height:100%}.bom-dash-mock-chart-col>i{display:block;width:100%;max-width:28px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ffb347,#ff7a00)}.bom-dash-mock-chart-col>em{font-style:normal;font-size:9px;font-weight:600;color:#8a7d72;line-height:1.1}.bom-dash-mock-table-wrap{flex:1;min-height:0;overflow:hidden;border-radius:10px;border:1px solid #efe7df;background:#ffffff}.bom-dash-mock-table{width:100%;border-collapse:collapse;table-layout:fixed}.bom-dash-mock-table td,.bom-dash-mock-table th{padding:11px 12px;border-bottom:1px solid #f1ebe4;font-size:10.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;vertical-align:middle}.bom-dash-mock-table th{background:#fff5ec;font-weight:700;color:#5c4f48}.bom-dash-mock-table td{font-weight:600;color:#3d342e}.bom-dash-mock-table .is-link{color:#c2410c;text-decoration:underline;text-underline-offset:2px}.bom-dash-mock-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.bom-dash-mock-badge--critical{background:#fee2e2;color:#b91c1c}.bom-dash-mock-badge--high{background:#ffedd5;color:#c2410c}.bom-dash-mock-badge--medium{background:#fef3c7;color:#854d0e}.bom-dash-mock-badge--low{background:#dcfce7;color:#15803d}.bom-dash-mock-badge--open{background:#dbeafe;color:#1d4ed8}.bom-dash-mock-badge--done{background:#dcfce7;color:#15803d}.bom-dash-mock-badge--fail{background:#fee2e2;color:#b91c1c}.bom-dash-mock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;justify-content:space-evenly}.bom-dash-mock-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;background:#fff8f1;font-size:10.5px;font-weight:600;color:#5c4f48;line-height:1.3}.bom-dash-mock-list em{font-style:normal;color:#c2410c;font-variant-numeric:tabular-nums}.bom-dash-mock-heat{display:grid;grid-template-columns:88px repeat(6,minmax(0,1fr));gap:4px;flex:1;min-height:0;align-content:stretch}.bom-dash-mock-heat>span{display:flex;align-items:center;justify-content:center;min-height:0;border-radius:5px;font-size:9.5px;font-weight:700;line-height:1.1}.bom-dash-mock-heat>span.is-label{justify-content:flex-start;padding-left:4px;color:#5c4f48;font-weight:600;background:transparent}.bom-dash-mock-heat>span.is-head{color:#8a7d72;font-weight:600;background:transparent}.bom-dash-mock-heat>span.is-g1{background:#fee2e2;color:#b91c1c}.bom-dash-mock-heat>span.is-g2{background:#ffedd5;color:#c2410c}.bom-dash-mock-heat>span.is-g3{background:#fef9c3;color:#a16207}.bom-dash-mock-heat>span.is-g4{background:#dcfce7;color:#15803d}.bom-dash-mock-heat>span.is-g5{background:#bbf7d0;color:#166534}.bom-dash-mock-chat{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;justify-content:space-evenly}.bom-dash-mock-bubble{max-width:78%;padding:10px 12px;border-radius:12px;font-size:11px;font-weight:500;line-height:1.4;color:#3d342e}.bom-dash-mock-bubble--bot{align-self:flex-start;background:#fff8f1;border:1px solid #f0e4d8}.bom-dash-mock-bubble--user{align-self:flex-end;background:#ff7a00;color:#1b1410}.bom-dash-mock-gauge{position:relative;width:140px;height:70px;margin:8px auto 0;border-radius:140px 140px 0 0;background:conic-gradient(from 180deg,#22c55e 0 40%,#eab308 40% 62%,#ef4444 62% 100%);overflow:hidden}.bom-dash-mock-gauge:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:52px;border-radius:120px 120px 0 0;background:#ffffff}.bom-dash-mock-gauge-label{margin-top:8px;text-align:center;font-size:13px;font-weight:700;line-height:1.2}.hr-sky-mock-screen .bom-dash-mock-scale,.lam-hero-screen .bom-dash-mock-scale,.qs-sky-mock-screen--live .bom-dash-mock-scale{position:absolute;inset:0;width:100%;height:100%}.bom-dash-mock-welcome{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:8px 24px 16px;text-align:center;background:radial-gradient(ellipse 50% 40% at 50% 28%,rgba(255,180,110,.28) 0,transparent 70%),linear-gradient(165deg,#fff8f2,#fff3e8 45%,#ffffff);border-radius:12px;border:1px solid #efe7df}.bom-dash-mock-orb{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe8c8 0,#ffb347 38%,#ff7a00 72%,#e85d04 100%);box-shadow:0 12px 28px rgba(255,122,0,.28)}.bom-dash-mock-welcome-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#1b1410}.bom-dash-mock-welcome-title em{font-style:normal;color:#ff7a00}.bom-dash-mock-welcome-copy{margin:0;max-width:42ch;font-size:12px;font-weight:500;line-height:1.45;color:#6b625b}.bom-dash-mock-prompt{display:flex;align-items:center;gap:10px;width:min(100%,520px);margin-top:8px;padding:12px 14px;border-radius:14px;border:1px solid #efe7df;background:#ffffff;box-shadow:0 8px 20px rgba(255,122,0,.06);font-size:12px;font-weight:500;color:#5c4f48;line-height:1.2}.bom-dash-mock-prompt>i{margin-left:auto;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#ff9a3d,#ff7a00);flex-shrink:0}.bom-dash-mock-code{background:#1b1410;border-color:#2a221c;gap:8px}.bom-dash-mock-code .bom-dash-mock-panel-title{color:#ffb347}.bom-dash-mock-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bom-dash-mock-code-lang{font-size:9.5px;font-weight:600;color:#a19388;line-height:1.2;white-space:nowrap}.bom-dash-mock-code-block{margin:0;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:2px;padding:10px 8px 10px 0;border-radius:8px;background:#120e0b;overflow:hidden}.bom-dash-mock-code-line{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0}.bom-dash-mock-code-num{text-align:right;font-size:10px;font-weight:600;color:#6b625b;user-select:none}.bom-dash-mock-code-num,.bom-dash-mock-code-txt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.bom-dash-mock-code-txt{min-width:0;font-size:11px;color:#f3ebe3;white-space:pre;overflow:hidden;text-overflow:ellipsis}.bom-dash-mock-code-txt.is-muted{color:#9ca3af}.bom-dash-mock-code-txt.is-kw{color:#ffb347}.bom-dash-mock-split--code{grid-template-columns:.85fr 1.35fr}.bom-dash-mock-list--files{justify-content:flex-start;gap:6px}.bom-dash-mock-list--files li.is-active{border:1px solid #ffb347;background:#fff5ec}