.dashboard{--blue:#0966d9;--ink:#142d4e;--muted:#536579;color:#1c3453}.dashboard .dash-screen-title{letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1.15}.dashboard .workspace-label,.dashboard .dash-user small,.dashboard .dash-top,.dashboard .dash-heading p,.dashboard .chart-title>span,.dashboard .chart-labels,.dashboard .chart-months,.dashboard .answer span,.dashboard .mock-input{color:#536579}.dashboard .dash-nav{color:#4f6176}.dashboard .dash-nav.selected{color:#0755ad;background:#eaf2fd}.dashboard .metric>span{color:#526176}.dashboard .metric small{color:#17664e}.dashboard .date-chip,.dashboard .dash-avatar{color:#42617f}.dashboard .source-card>span{color:#245d90}.dashboard .source-card p,.dashboard .source-result p,.dashboard .answer p,.dashboard .dash-top b{color:#536579}.story{min-width:0}.story-step{opacity:1;scroll-margin-top:120px}.story-step:not(.active)>h3{color:#465c76}.story-step.active>h3{color:#142d4e}.story .image-caption,.story-mobile figcaption,.gallery-track figcaption>span{color:#526478}.story .step-benefit{color:#075cbf}.story-panel{transition:opacity .35s,transform .35s}.story-panel:not(.visible){visibility:hidden}.story-panel.visible{visibility:visible}.gallery-track{overscroll-behavior-x:contain;scroll-padding-left:2px}.gallery-toolbar button{color:#142d4e;border-color:#63758b}.gallery-toolbar button:disabled{opacity:.65}.gallery-toolbar button:not(:disabled):hover{color:#0755ad;background:#eef5ff;border-color:#0966d9}.product-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-hero.page-hero--product{background:radial-gradient(at 100% 35%,#e1f0ff 0,#0000 58%),linear-gradient(#fff,#f4f8fc);padding:64px 0 70px;overflow:hidden}.product-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:50px;display:grid}.page-hero--product .page-hero-copy{min-width:0}.page-hero--product .toolsbi-brand{width:200px;height:auto;margin:0 0 24px;display:block}.page-hero--product .eyebrow{margin-bottom:20px;font-size:10px}.page-hero.page-hero--product h1{text-wrap:balance;max-width:530px;font-size:clamp(38px,3.65vw,52px);line-height:1.13}.page-hero.page-hero--product .lead{max-width:520px;margin-top:24px;font-size:16px;line-height:1.8}.page-hero--product .actions{margin-top:28px}.product-hero-visual{width:100%;min-width:0;margin:0;padding:22px 0}.product-hero-dashboard{transform-origin:50%;border:5px solid #fff;border-radius:14px;width:100%;transform:perspective(1500px)rotateY(-5deg)rotate(-1deg);box-shadow:0 24px 65px #12396724,0 0 0 1px #cbdbe6}.product-hero-dashboard .dashboard{border-radius:9px;overflow:hidden}.product-hero-dashboard .dash-sidebar{width:125px}.product-hero-dashboard .dash-main{min-width:0;padding:0 16px 16px}.product-hero-dashboard .metric{min-width:0;padding:11px 9px}.product-hero-dashboard .metric strong{white-space:nowrap;font-size:21px}.product-hero-visual figcaption{color:#526478;text-align:center;margin-top:25px;font-size:10px;line-height:1.6}@media (max-width:1100px){.product-hero-grid{gap:32px}.product-hero-dashboard .dash-sidebar{width:110px}.product-hero-dashboard .metric strong{font-size:17px}.product-hero-dashboard .metric small{font-size:7px}}@media (max-width:1000px){.page-hero.page-hero--product{padding:44px 0 48px}.product-hero-grid{grid-template-columns:1fr;gap:32px}.page-hero--product .page-hero-copy{max-width:740px}.page-hero.page-hero--product h1{max-width:700px;font-size:46px}.page-hero.page-hero--product .lead{max-width:680px}.product-hero-visual{max-width:740px;margin:auto;padding:12px 8px}.product-hero-dashboard{transform:none}.product-hero-dashboard .dash-sidebar{width:145px}.product-hero-dashboard .metric strong{font-size:22px}}@media (max-width:600px){.page-hero.page-hero--product{padding:30px 0 34px}.page-hero--product .toolsbi-brand{width:160px;margin-bottom:20px}.page-hero--product .eyebrow{margin-bottom:16px;font-size:9px}.page-hero.page-hero--product h1{font-size:clamp(30px,8.65vw,39px);line-height:1.13}.page-hero.page-hero--product .lead{margin-top:20px;font-size:14px;line-height:1.75}.page-hero--product .actions{margin-top:24px}.page-hero--product .actions>.button{max-width:100%;min-height:50px}.product-hero-grid{gap:26px}.product-hero-visual{padding:0}.product-hero-dashboard{border-width:3px;border-radius:10px;box-shadow:0 15px 38px #1239671c,0 0 0 1px #cbdbe6}.product-hero-dashboard .dash-sidebar{display:none}.product-hero-dashboard .dash-main{padding:0 11px 12px}.product-hero-dashboard .dash-top{height:33px;font-size:8px}.product-hero-dashboard .dash-heading{margin:15px 0}.product-hero-dashboard .dash-screen-title{font-size:18px}.product-hero-dashboard .dash-heading p{font-size:7px}.product-hero-dashboard .metrics{gap:6px}.product-hero-dashboard .metric{padding:9px 6px}.product-hero-dashboard .metric>span{font-size:8px}.product-hero-dashboard .metric strong{font-size:16px}.product-hero-dashboard .metric small{font-size:6px}.product-hero-dashboard .chart-card{padding:12px}.product-hero-dashboard .chart,.product-hero-dashboard .chart svg{height:115px}.product-hero-dashboard .chart-title{font-size:10px}.product-hero-dashboard .dash-bottom{font-size:8px}.product-hero-visual figcaption{margin-top:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.product-hero-dashboard{transform:none}}@media (min-width:801px){.story-sticky{padding-top:24px;padding-bottom:24px;top:112px}.story-step{min-height:440px}.story-step:first-child{padding-top:32px}}@media (max-width:800px){.story-step:not(.active)>h3{color:#142d4e}.gallery-track{scroll-snap-stop:always}}@media (max-width:600px){.dashboard:not(.compact) .dash-screen-title{font-size:18px}.hero-dashboard .dash-screen-title{font-size:17px}}@media (prefers-reduced-motion:reduce){.story-panel,.story-step{transition:none;transform:none}.gallery-track{scroll-behavior:auto}}
