/* Force / public website. The source product is presented at its own proportions. */
.site-v7{--ink:#e9edf6;--muted:#99a5b9;--line:#c4d2ec20;color:var(--ink);background:#080a0e;font-size:16px;line-height:1.65;overflow-x:clip}.site-v7 .shell{width:min(1280px,calc(100% - 96px));max-width:1280px}.site-v7 svg{flex-shrink:0}.site-v7 button,.site-v7 a{touch-action:manipulation}.site-v7 h1,.site-v7 h2{font-weight:550}.site-v7 p{color:#99a5b9}.site-v7 a:focus-visible,.site-v7 button:focus-visible{outline:2px solid #87b0ff;outline-offset:5px}
.site-v7 .masthead-v6{padding:0;top:0;background:#080a0ee8;border-bottom:1px solid #b8c7e21a;backdrop-filter:blur(24px);z-index:50}.site-v7 .masthead-v6 .nav-wrap{height:80px;width:min(1440px,calc(100% - 80px));padding:0;border:0;border-radius:0;box-shadow:none;background:none;gap:28px;backdrop-filter:none}.site-v7 .masthead-v6 nav{gap:30px;margin-right:8px}.site-v7 .masthead-v6 nav>a,.site-v7 .masthead-v6 nav summary{font-size:14px;color:#a3aec1}.site-v7 .masthead-v6 .nav-access{font-size:13px;color:#a3aec1}.site-v7 .nav-demo{font-size:13px;min-height:42px;padding:10px 17px;border-radius:8px;background:#2f65e6;border-color:#789fff66;box-shadow:inset 0 1px #ffffff24}.site-v7 .mega-intro>span{font-size:15px;color:#e0e8f8}.site-v7 .mega-intro p{font-size:12px}.site-v7 .mega-links strong,.site-v7 .solution-menu strong{font-size:14px}.site-v7 .mega-links small,.site-v7 .solution-menu small{font-size:11px;color:#899dbb}.site-v7 .mega-bottom{font-size:12px}.site-v7 #menu{display:none}
.hero-v7{padding:66px 0 0;position:relative;isolation:isolate;overflow:clip}.hero-intro-v7{text-align:center;position:relative;z-index:2}.hero-v7 h1{font-size:clamp(56px,6.1vw,86px);line-height:1.06;letter-spacing:-.065em;max-width:1100px;margin:0 auto;color:#f1f4fa;text-wrap:balance}.hero-intro-v7>p{font-size:18px;line-height:1.7;margin:23px auto 0;color:#9da8ba}.hero-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:27px}.site-v7 .action{min-height:50px;height:auto;padding:12px 20px;font-size:14px;min-width:0;gap:13px;border-radius:9px;font-weight:500}.hero-actions .action>svg{width:19px;height:19px}.hero-actions .action>svg:last-child{width:15px;height:15px;margin-left:10px}.site-v7 .action.primary{background:linear-gradient(180deg,#4278fa,#2a5fdf);color:#f1f5ff;border-color:#8cadff6b;box-shadow:inset 0 1px #ffffff33,0 5px 22px #1a409322}.site-v7 .action.glass{color:#c4cdda;border-color:#9caec732;background:linear-gradient(180deg,#1c212c,#10141c)}
.hero-v7 #light-field{inset:210px 0 auto;width:100%;height:790px;opacity:.5;z-index:-1;mask-image:linear-gradient(180deg,transparent,#000 26%,#000 65%,transparent)}.site-v7 .workstation{position:relative;height:auto;padding:0;margin:54px auto 0;perspective:1800px;isolation:isolate;--stage-x:0;--stage-y:0;--flatten:0;animation:none}.workstation-light{position:absolute;inset:20% -10% -5%;background:radial-gradient(ellipse,#2b5ec145,transparent 65%);filter:blur(80px);z-index:-1;pointer-events:none}.workstation-frame{position:relative;border:1px solid #b6c6e342;border-radius:14px;background:#11141a;box-shadow:0 32px 100px #000b,inset 0 1px #d9e4ff1a;transform:rotateX(calc(7deg - var(--flatten)*7deg)) rotateY(calc(var(--stage-x)*1deg));transform-style:preserve-3d;transform-origin:center 35%;padding:8px;transition:box-shadow .4s}.workstation-frame:before{content:'';position:absolute;inset:-1px;border:1px solid transparent;border-top-color:#a6c5ff52;border-radius:14px;pointer-events:none}.workstation-top{height:49px;overflow:hidden;border-radius:7px 7px 0 0;background:#111;opacity:.95}.workstation-top>svg{width:100%;height:100%;display:block;fill:none;stroke:none}.workspace-panes{display:grid;grid-template-columns:1fr 3fr 1fr;gap:8px;transition:grid-template-columns .65s cubic-bezier(.2,.8,.2,1);perspective:1800px;align-items:start}.work-pane{min-width:0;background:#111318;border:1px solid #a9bdd423;border-radius:6px 6px 10px 10px;overflow:hidden;box-shadow:0 16px 35px #0003;transition:transform .65s cubic-bezier(.2,.8,.2,1),border-color .35s}.pane-inbox{transform:rotateY(calc(5deg - var(--flatten)*5deg));transform-origin:right center}.pane-insights{transform:rotateY(calc(-5deg + var(--flatten)*5deg));transform-origin:left center}.pane-viewport{height:415px;overflow:hidden}.pane-viewport>svg{display:block;width:100%;height:100%;fill:none;stroke:none}.pane-caption{height:66px;padding:13px 16px;display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,#1b2432,#131923);border-top:1px solid #9eafd52b}.pane-caption>svg{width:20px;height:20px;color:#8cb1ff;stroke-width:1.6}.pane-caption strong{display:block;font-size:13px;font-weight:550;color:#cbd6e7}.pane-caption small{display:block;font-size:10px;color:#7f90a9;margin-top:2px}.workstation[data-focus=inbox] .workspace-panes{grid-template-columns:1.5fr 2.5fr 1fr}.workstation[data-focus=context] .workspace-panes{grid-template-columns:1fr 2.6fr 1.4fr}.workstation[data-focus=inbox] .pane-inbox,.workstation[data-focus=context] .pane-insights{transform:translateZ(25px);border-color:#78a8fc77}.media-reserve{display:none!important}.workstation-controls{display:flex;align-items:center;gap:25px;margin-top:24px}.workstation-focus{display:flex;align-items:center;gap:4px;border:1px solid #8799b526;background:#10141d;border-radius:9px;padding:4px}.workstation-focus>button{border:0;background:none;color:#8595af;display:flex;align-items:center;gap:7px;border-radius:6px;padding:10px 13px;min-height:40px;font-size:12px;white-space:nowrap}.workstation-focus>button.selected{color:#c7d8f9;background:#22324e;box-shadow:inset 0 1px #ffffff10}.workstation-focus svg{width:15px;height:15px}.film-link{display:flex;align-items:center;gap:10px;font-size:12px;color:#a0b4d4;background:none;border:0;min-height:44px;padding:8px 0}.film-link svg{width:12px;height:12px;fill:currentColor;stroke:none}.site-v7 .workstation .motion-control{position:static;margin-left:auto;font-size:11px;min-height:44px;color:#6d84a7}.workstation-note{text-align:center;color:#6c7d98;font-size:10px;margin-top:13px}.tool-rail{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #99adc422;border-bottom:1px solid #99adc422;margin-top:43px;padding-block:26px}.tool-rail>a{font-size:13px;display:flex;align-items:center;gap:11px;color:#94a4bf;min-height:30px}.tool-rail>a:hover{color:#d3e3ff}.tool-rail>a>svg{width:20px;height:20px;color:#7b9bcb;stroke-width:1.5}
.site-v7 .focus-story{padding-top:90px;height:1950px}.site-v7 .story-pin{grid-template-columns:.85fr 1.15fr;gap:65px}.site-v7 .story-editorial h2{font-size:53px;line-height:1.13}.site-v7 .section-marker{font-size:12px;color:#9bacca}.site-v7 .story-lead{font-size:16px;max-width:390px;line-height:1.8;color:#8d9db7}.site-v7 .scene-nav{margin-top:28px}.site-v7 .scene-nav button{gap:16px;padding:18px 0}.site-v7 .scene-nav strong{font-size:14px;color:#9baecb;font-weight:500}.site-v7 .scene-nav small{font-size:12px;color:#758aa9;line-height:1.7}.site-v7 .scene-icon{width:37px;height:37px}.site-v7 .scene-icon svg{width:19px;height:19px}.site-v7 .text-link{font-size:13px;color:#8daff1}.site-v7 .detail-panel{width:315px;top:70px}.site-v7 .detail-top{height:43px;font-size:11px;padding-inline:15px}.site-v7 .detail-crop{height:430px}.site-v7 .detail-crop>img{width:1840px;height:1150px;max-width:none;left:-17px;top:-115px}.site-v7 .focus-scene[data-current-scene="1"] .detail-crop>img{left:-1519px;top:-494px}.site-v7 .focus-scene[data-current-scene="2"] .detail-crop>img{left:-1519px;top:-127px}.site-v7 .detail-base{font-size:10px;padding:13px 15px}.site-v7 .focus-scene{height:620px}.site-v7 .scene-caption{font-size:11px}.site-v7 .scene-caption small{font-size:9px}.site-v7 .scene-tools .expand-detail{font-size:10px}.site-v7 .scene-tools button{min-height:38px;width:34px}.site-v7 .scene-tools .expand-detail{width:auto}.site-v7 .scene-progress{bottom:-8px}
.site-v7 .perspective{padding-block:95px 100px}.site-v7 .perspective h2{font-size:54px}.site-v7 .perspective-heading p{font-size:16px;line-height:1.8}.site-v7 .data-surface{padding:30px 36px 0;border-radius:15px}.site-v7 .data-title{font-size:14px}.site-v7 .data-title small{font-size:11px}.site-v7 .data-headline>div:first-child>span{font-size:13px}.site-v7 .data-headline>div:first-child>strong{font-size:64px}.site-v7 .data-selected>span{font-size:12px}.site-v7 .data-selected>strong{font-size:28px}.site-v7 .data-selected>small{font-size:11px}.site-v7 .basis-control button{font-size:12px}.site-v7 .curve-axis,.site-v7 .month-slider-label{font-size:11px}.site-v7 .metric-strip span{font-size:11px}.site-v7 .metric-strip strong{font-size:20px}.site-v7 .export-control,.site-v7 .export-control>span{font-size:12px}.site-v7 .data-footnote{font-size:11px;color:#71829f}.viz-theme-control{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #7a95ba33;border-radius:8px;margin-left:auto;order:2}.viz-theme-control button{min-height:32px;padding:5px 10px;border:0;background:none;border-radius:5px;font-size:11px;color:#7c8ba5}.viz-theme-control button.selected{color:#c8dcff;background:#233957}.site-v7 .data-top>.basis-control{order:3}.site-v7 .data-top>.data-title{order:1}
.site-v7 .perspective[data-viz-theme=light] .data-surface{background:linear-gradient(145deg,#fff,#f0f5ff);border-color:#dce4f3;box-shadow:0 30px 100px #0005;color:#263957}.perspective[data-viz-theme=light] .data-title{color:#3c526e}.perspective[data-viz-theme=light] .data-title small{color:#8495ad;border-color:#cbd6e7}.perspective[data-viz-theme=light] .data-headline>div:first-child>strong{color:#182b49}.perspective[data-viz-theme=light] .data-headline>div:first-child>span,.perspective[data-viz-theme=light] .data-selected>span{color:#7589a6}.perspective[data-viz-theme=light] .data-selected>strong{color:#315b9d}.perspective[data-viz-theme=light] .data-selected>small{color:#8a9bb6}.perspective[data-viz-theme=light] .chart-grid{stroke:#687ea526}.perspective[data-viz-theme=light] #line-path{stroke:#3b70ef}.perspective[data-viz-theme=light] #glow-path{opacity:.13}.perspective[data-viz-theme=light] .curve-axis,.perspective[data-viz-theme=light] .month-slider-label{color:#8193b0}.perspective[data-viz-theme=light] .metric-strip{border-color:#9bb0ce44}.perspective[data-viz-theme=light] .metric-strip span{color:#7b90ae}.perspective[data-viz-theme=light] .metric-strip strong{color:#314f7d}.perspective[data-viz-theme=light] .metric-strip>div{border-color:#9bb0ce44}.perspective[data-viz-theme=light] .basis-control{background:#e3eaf5;border-color:#bdcbe333;box-shadow:inset 0 1px 4px #5b739d14}.perspective[data-viz-theme=light] .basis-control button{color:#6f83a3}.perspective[data-viz-theme=light] .basis-control button.selected{color:#2f5ca5}.perspective[data-viz-theme=light] .basis-thumb{background:#fff;border-color:#c7d5ef;box-shadow:0 2px 5px #5777ab18}.perspective[data-viz-theme=light] .export-control{background:#fff;border-color:#c6d6ed;color:#3a65a7;box-shadow:0 2px 5px #5777ab0a}.perspective[data-viz-theme=light] .export-control>span{color:inherit}.perspective[data-viz-theme=light] .viz-theme-control{background:#e6edf7;border-color:#c3d2e7}.perspective[data-viz-theme=light] .viz-theme-control button.selected{background:#fff;color:#3e67a6;box-shadow:0 1px 3px #5777ab18}.perspective[data-viz-theme=light] #curve-dot{fill:#fff;stroke:#4673e0}.perspective[data-viz-theme=light] #curve-crosshair{stroke:#647eaf55}
/* Restore comfortable reading sizes throughout the complete product exploration. */
.site-v7 .lab-block{margin-block:115px}.site-v7 .block-heading{max-width:800px}.site-v7 .block-heading .eyebrow{font-size:12px;color:#6c91d2;letter-spacing:.01em;margin-bottom:18px}.site-v7 .block-heading h2{font-size:clamp(36px,4vw,54px);line-height:1.13}.site-v7 .block-heading>p{font-size:16px;line-height:1.8;max-width:650px;color:#96a5bc}.site-v7 .lab-top h3{font-size:21px}.site-v7 .demo-badge{font-size:11px;color:#7f93b2}.site-v7 .segmented button{font-size:12px;min-height:42px}.site-v7 .quiet-button{font-size:12px;min-height:42px}.site-v7 .button{font-size:14px;min-height:49px}.site-v7 .select-label,.site-v7 select{font-size:12px}.site-v7 .under-note>span{font-size:12px}.site-v7 .check-list{font-size:14px}.site-v7 .visual-note{font-size:11px}.site-v7 .revenue-lab,.site-v7 .audience-lab,.site-v7 .library-lab,.site-v7 .ai-lab,.site-v7 .team-lab{border-color:#93acc333}.site-v7 .page-hero{padding-top:80px;padding-bottom:65px}.site-v7 .page-hero h1{font-size:clamp(48px,5.4vw,76px);line-height:1.1}.site-v7 .page-hero>p,.site-v7 .page-hero p{font-size:17px;line-height:1.8}.site-v7 .section-top>p,.site-v7 .chapter-copy>p{font-size:16px}.site-v7 .page-hero .eyebrow{font-size:12px}.site-v7 .closing{border-radius:16px;background:radial-gradient(ellipse at 50% 100%,#1d3d7735,transparent 60%),#10151e;border-color:#7d9bc537}.site-v7 .closing h2{font-size:54px;line-height:1.13}.site-v7 .closing p{font-size:16px}.site-v7 .closing-orbit{opacity:.22}.site-v7 footer{font-size:12px;line-height:1.9}.site-v7 .footer-v4{padding-top:55px}.site-v7 .footer-v4 strong{font-size:13px}.site-v7 .footer-v4 a{font-size:12px}.site-v7 #guide-dialog h2{font-size:31px}.site-v7 #guide-dialog p,.site-v7 #guide-dialog li{font-size:15px;line-height:1.8}.site-v7 .film-heading{font-size:13px;height:56px}.site-v7 #film-dialog>p{font-size:11px;color:#8b9fbc}.site-v7 .film-controls>span{font-size:11px}.site-v7 .image-dialog-heading{font-size:12px}.site-v7 #detail-dialog>p{font-size:11px}
@media(min-width:1600px){.site-v7 .shell{max-width:1400px;width:calc(100% - 160px)}.hero-v7{padding-top:82px}.hero-v7 h1{font-size:96px}.pane-viewport{height:460px}.hero-intro-v7>p{font-size:20px}.site-v7 .workstation{margin-top:65px}}
@media(max-width:1100px){.site-v7 .shell{width:calc(100% - 60px)}.site-v7 .masthead-v6 .nav-wrap{width:calc(100% - 48px);gap:18px}.site-v7 .masthead-v6 nav{gap:20px;margin-right:0}.site-v7 .masthead-v6 nav>a,.site-v7 .masthead-v6 nav summary{font-size:12px}.site-v7 .masthead-v6 .nav-access{font-size:12px}.site-v7 .nav-demo{font-size:11px;padding-inline:13px}.hero-v7 h1{font-size:70px}.pane-viewport{height:340px}.pane-caption{padding:12px 10px;gap:8px;height:63px}.pane-caption strong{font-size:11px}.pane-caption small{font-size:8px}.workstation-controls{gap:18px}.workstation-focus>button{font-size:11px;padding-inline:10px}.film-link{font-size:11px}.site-v7 .workstation .motion-control{font-size:10px}.tool-rail{gap:20px}.tool-rail>a{font-size:11px;gap:9px}.site-v7 .story-pin{gap:35px}.site-v7 .story-editorial h2{font-size:46px}.site-v7 .story-lead{font-size:14px}.site-v7 .scene-nav small{font-size:11px}.site-v7 .scene-nav strong{font-size:13px}.site-v7 .detail-panel{width:290px}.site-v7 .detail-crop{height:395px}.site-v7 .detail-crop>img{width:1680px;height:1050px;left:-16px;top:-105px}.site-v7 .focus-scene[data-current-scene="1"] .detail-crop>img{left:-1387px;top:-451px}.site-v7 .focus-scene[data-current-scene="2"] .detail-crop>img{left:-1387px;top:-116px}.site-v7 .focus-scene{height:585px}.site-v7 .perspective h2{font-size:46px}.site-v7 .perspective-heading p{font-size:14px}.site-v7 .data-title small{display:none}.site-v7 .data-top{gap:15px}.site-v7 .metric-strip strong{font-size:18px}}
@media(max-width:800px){.site-v7 .shell{width:calc(100% - 40px)}.site-v7 .masthead-v6 .nav-wrap{height:70px;width:calc(100% - 32px);gap:15px}.site-v7 #menu{display:flex;margin-left:0;width:40px;height:40px;border-radius:8px}.site-v7 .masthead-v6 .brand{font-size:22px}.site-v7 .masthead-v6 .brand img{width:33px;height:33px}.site-v7 .masthead-v6 nav{top:70px;max-height:calc(100svh - 90px);overflow-y:auto;left:16px;right:16px}.site-v7 .masthead-v6 nav>a,.site-v7 .masthead-v6 nav summary{font-size:14px}.site-v7 .masthead-v6 .nav-access{display:none}.site-v7 .nav-demo{margin-left:auto;font-size:12px;min-height:40px;padding-inline:14px}.site-v7 .mega-links strong,.site-v7 .solution-menu strong{font-size:14px}.site-v7 .mega-links small,.site-v7 .solution-menu small{font-size:11px}.hero-v7{padding-top:50px}.hero-v7 h1{font-size:60px;max-width:720px}.hero-intro-v7>p{font-size:16px;max-width:500px;margin-top:20px}.hero-actions{margin-top:24px;gap:10px}.hero-actions .action{font-size:13px;min-height:49px;padding:11px 16px;gap:10px}.hero-actions .action>svg:last-child{margin-left:4px}.hero-v7 #light-field{top:230px;height:650px;opacity:.32}.site-v7 .workstation{width:calc(100% - 32px);margin-top:40px}.workstation-frame{padding:6px;border-radius:10px;transform:none;box-shadow:0 30px 80px #0008}.workstation-top{height:35px}.workspace-panes{grid-template-columns:1fr 2.8fr 1fr;gap:5px}.pane-inbox,.pane-insights{transform:none}.pane-viewport{height:290px}.pane-caption{height:54px;padding:9px;gap:7px}.pane-caption>svg{width:15px;height:15px}.pane-caption strong{font-size:9px}.pane-caption small{display:none}.workstation-controls{flex-wrap:wrap;justify-content:center;gap:7px 22px;margin-top:19px}.workstation-focus{padding:3px;gap:3px}.workstation-focus>button{min-height:40px;font-size:11px;padding:9px 11px}.site-v7 .workstation .motion-control{margin-left:0;font-size:10px}.film-link{font-size:11px;min-height:40px}.workstation-note{font-size:9px;margin-top:8px}.tool-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 24px;padding-block:24px;margin-top:32px}.tool-rail>a{font-size:11px;min-height:28px}.tool-rail>a>svg{width:18px;height:18px}.site-v7 .focus-story{height:auto;padding-top:72px}.site-v7 .story-pin{gap:30px}.site-v7 .story-editorial h2{font-size:45px}.site-v7 .story-lead{font-size:15px;max-width:540px}.site-v7 .scene-nav{gap:12px;margin-top:24px}.site-v7 .scene-nav button{gap:10px;padding:13px 0}.site-v7 .scene-nav strong{font-size:12px;line-height:1.5}.site-v7 .scene-nav small{display:none!important}.site-v7 .scene-icon{width:32px;height:32px}.site-v7 .scene-icon svg{width:17px;height:17px}.site-v7 .focus-scene{height:550px}.site-v7 .detail-panel{width:290px;top:50px;right:15px}.site-v7 .detail-crop{height:360px}.site-v7 .detail-top{height:40px;font-size:10px}.site-v7 .detail-base{font-size:9px}.site-v7 .scene-caption{font-size:10px;max-width:calc(100% - 175px)}.site-v7 .scene-caption small{font-size:8px}.site-v7 .scene-tools .expand-detail{font-size:9px}.site-v7 .perspective{padding-top:65px;padding-bottom:40px}.site-v7 .perspective-heading{gap:22px}.site-v7 .perspective h2{font-size:44px}.site-v7 .perspective-heading p{font-size:15px;max-width:550px}.site-v7 .data-surface{padding:23px 22px 0}.site-v7 .data-title{font-size:12px}.site-v7 .data-top{gap:10px;flex-wrap:wrap}.site-v7 .viz-theme-control{margin-left:auto}.site-v7 .data-headline>div:first-child>strong{font-size:51px}.site-v7 .data-headline>div:first-child>span{font-size:12px}.site-v7 .data-selected>strong{font-size:24px}.site-v7 .metric-strip{grid-template-columns:1fr 1fr}.site-v7 .metric-strip strong{font-size:18px}.site-v7 .metric-strip span{font-size:10px}.site-v7 .lab-block{margin-block:80px}.site-v7 .block-heading h2{font-size:42px}.site-v7 .block-heading>p{font-size:15px}.site-v7 .page-hero{padding-top:55px;padding-bottom:40px}.site-v7 .page-hero h1{font-size:51px}.site-v7 .page-hero p{font-size:15px}.site-v7 .closing h2{font-size:43px}.site-v7 .closing p{font-size:14px}.site-v7 footer{font-size:11px}.site-v7 #guide-dialog p,.site-v7 #guide-dialog li{font-size:14px}}
@media(max-width:500px){.site-v7 .shell{width:calc(100% - 36px)}.hero-v7{padding-top:43px}.hero-v7 h1{font-size:47px;line-height:1.1;letter-spacing:-.06em}.hero-intro-v7>p{font-size:14px;max-width:350px;line-height:1.8}.hero-intro-v7>p br{display:none}.hero-actions{gap:9px}.hero-actions .action{font-size:12px;padding:11px 14px;gap:9px;min-height:48px}.hero-actions .action>svg{width:16px;height:16px}.hero-actions .action>svg:last-child{width:12px;height:12px;margin-left:2px}.site-v7 .workstation{margin-top:33px;width:calc(100% - 28px)}.workstation-top{height:24px}.workspace-panes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:9px;padding:0 0 7px;scrollbar-width:thin;scrollbar-color:#3b5378 transparent}.work-pane{flex:0 0 72%;scroll-snap-align:center;transform:none!important}.work-pane.pane-chat{flex-basis:100%}.pane-viewport{height:370px}.pane-caption{height:56px;padding:10px 13px}.pane-caption strong{font-size:12px}.pane-caption small{display:block;font-size:9px}.pane-caption>svg{width:18px;height:18px}.workstation-controls{gap:6px 18px}.workstation-focus{width:100%;justify-content:center}.workstation-focus>button{font-size:10px;flex:1;justify-content:center;padding-inline:7px}.workstation-focus svg{width:13px;height:13px}.film-link{font-size:11px}.site-v7 .workstation .motion-control{font-size:9px}.workstation-note{font-size:8px}.tool-rail{gap:13px 23px;margin-top:25px;padding-block:20px}.tool-rail>a{font-size:10px;gap:8px}.tool-rail>a>svg{width:16px;height:16px}.site-v7 .story-editorial h2{font-size:39px}.site-v7 .story-lead{font-size:14px}.site-v7 .scene-nav{gap:10px}.site-v7 .scene-nav strong{font-size:10px}.site-v7 .scene-nav button{gap:7px}.site-v7 .scene-icon{width:28px;height:28px}.site-v7 .scene-icon svg{width:15px;height:15px}.site-v7 .focus-scene{height:540px}.site-v7 .detail-panel{width:280px;right:8px}.site-v7 .detail-crop{height:360px}.site-v7 .detail-crop>img{width:1600px;height:1000px;left:-15px;top:-100px}.site-v7 .focus-scene[data-current-scene="1"] .detail-crop>img{left:-1321px;top:-430px}.site-v7 .focus-scene[data-current-scene="2"] .detail-crop>img{left:-1321px;top:-110px}.site-v7 .scene-caption{font-size:9px;max-width:calc(100% - 161px)}.site-v7 .scene-caption small{font-size:8px}.site-v7 .scene-tools .expand-detail{font-size:8px;padding-inline:8px}.site-v7 .scene-tools button{width:30px}.site-v7 .scene-tools .expand-detail{width:auto}.site-v7 .perspective h2{font-size:39px}.site-v7 .perspective-heading p{font-size:14px}.site-v7 .data-surface{padding:20px 17px 0}.site-v7 .data-title{font-size:11px}.site-v7 .data-top>.data-title{width:100%;margin-bottom:5px}.site-v7 .viz-theme-control{margin-left:0;margin-right:auto}.site-v7 .basis-control button{font-size:11px}.site-v7 .viz-theme-control button{font-size:10px}.site-v7 .data-headline>div:first-child>strong{font-size:43px}.site-v7 .data-headline>div:first-child>span{font-size:11px}.site-v7 .data-selected>span{font-size:11px}.site-v7 .data-selected>small{font-size:10px}.site-v7 .data-selected>strong{font-size:21px}.site-v7 .curve-axis,.site-v7 .month-slider-label{font-size:10px}.site-v7 .metric-strip strong{font-size:16px}.site-v7 .metric-strip span{font-size:9px}.site-v7 .export-control,.site-v7 .export-control>span{font-size:10px}.site-v7 .data-footnote{font-size:10px}.site-v7 .block-heading h2{font-size:36px}.site-v7 .block-heading>p{font-size:14px}.site-v7 .lab-top h3{font-size:18px}.site-v7 .segmented{max-width:100%;overflow-x:auto}.site-v7 .segmented button{font-size:11px;padding-inline:12px}.site-v7 .under-note{flex-wrap:wrap;gap:14px}.site-v7 .under-note>span{font-size:11px}.site-v7 .quiet-button{font-size:11px}.site-v7 .select-label,.site-v7 select{font-size:11px}.site-v7 .page-hero h1{font-size:43px}.site-v7 .closing h2{font-size:37px}.site-v7 .film-heading{font-size:11px}.site-v7 .film-controls>span{font-size:10px}.site-v7 #film-dialog>p{font-size:10px}.site-v7 .image-dialog-heading{font-size:10px}.site-v7 #detail-dialog>p{font-size:10px}}
@media(max-width:360px){.site-v7 .masthead-v6 .nav-wrap{gap:10px;width:calc(100% - 24px)}.site-v7 .masthead-v6 .brand{font-size:19px}.site-v7 .masthead-v6 .brand img{width:29px;height:29px}.site-v7 .nav-demo{font-size:11px;padding-inline:11px}.site-v7 #menu{width:36px}.hero-v7 h1{font-size:41px}.hero-actions .action{font-size:11px;padding-inline:11px;gap:7px}.hero-actions .action>svg:last-child{display:none}.site-v7 .story-editorial h2,.site-v7 .perspective h2{font-size:35px}.site-v7 .detail-panel{width:264px;right:0}.site-v7 .scene-nav strong{font-size:9px}.site-v7 .scene-icon{width:25px;height:25px}.site-v7 .scene-caption{max-width:calc(100% - 150px)}.site-v7 .data-headline>div:first-child>strong{font-size:37px}.site-v7 .metric-strip strong{font-size:14px}.site-v7 .data-title{font-size:10px}.site-v7 .block-heading h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.site-v7 .focus-story{height:auto;padding-block:80px 30px}.site-v7 .story-pin{position:static;height:auto;max-height:none;min-height:0}.site-v7 .workstation-frame,.site-v7 .work-pane{transform:none!important}.site-v7 .workstation .motion-control{display:none}.site-v7 .workstation-frame,.site-v7 .workspace-panes{transition:none!important}}
@media(max-height:800px) and (min-width:801px){.site-v7 .story-pin{height:650px;max-height:none;min-height:0;top:90px}.site-v7 .story-editorial h2{font-size:45px}.site-v7 .story-lead{font-size:14px}.site-v7 .focus-scene{height:560px}.site-v7 .detail-panel{top:35px}.site-v7 .detail-crop{height:380px}.site-v7 .scene-nav{margin-top:20px}.site-v7 .scene-nav button{padding:14px 0}}
/* Each destination starts with its subject, rather than a repeated brand ornament. */
.site-v7 .masthead-v6 summary:after{display:none}.site-v7 .page-nav a{font-size:12px}.site-v7 .page-nav{gap:34px;background:#080a0eec}.agency-visual-v7{position:relative;border:1px solid #93acd03d;border-radius:15px;background:linear-gradient(145deg,#192231,#0d131d);padding:27px;box-shadow:0 30px 90px #0007,inset 0 1px #ffffff0b;transform:perspective(1400px) rotateY(-6deg);margin-left:20px}.agency-visual-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #b1c5e51a;padding-bottom:23px;color:#c4d2e7;font-size:15px}.agency-visual-heading>svg{width:21px;height:21px;color:#7ea9f6}.agency-visual-heading>small{font-size:10px;margin-left:auto;color:#6f87aa}.agency-roster{display:grid;gap:12px;padding-block:24px}.agency-roster article{display:flex;align-items:center;gap:15px;border:1px solid #93abc52a;border-radius:9px;background:#101a2a;padding:19px 16px}.agency-roster article>b{width:43px;height:43px;border:1px solid #8ca9e74a;background:#385cad;display:grid;place-items:center;border-radius:11px;color:#dde9ff;font-size:19px;font-weight:500}.agency-roster article:nth-child(2)>b{background:#306a7e}.agency-roster article strong{display:block;font-size:15px;font-weight:550;color:#c1d2ed}.agency-roster article small{display:block;font-size:11px;color:#7990b3;margin-top:4px}.agency-roster article>span{margin-left:auto;font-size:11px;color:#86a7dc}.agency-workflow{display:flex;align-items:center;gap:13px;padding-block:22px 29px}.agency-workflow>span{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;color:#7f9ecb;flex:1}.agency-workflow>span>svg{width:25px;height:25px;stroke-width:1.5}.agency-workflow>i{height:1px;background:linear-gradient(90deg,#47699c88,#47699c11);flex:1;position:relative}.agency-workflow>i:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#a8c6ff,transparent);transform:scaleX(.3);animation:workflow-pulse 3s infinite}.agency-visual-v7>a{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9cbcf1;border-top:1px solid #b1c5e51a;padding-top:20px}.agency-visual-v7>a>svg{width:16px;height:16px}.source-hero-v7{position:relative;min-width:0;padding-block:30px;perspective:1500px;isolation:isolate}.source-hero-v7:before{content:'';position:absolute;inset:5% -10% 0;background:radial-gradient(ellipse,#1d448b3b,transparent 65%);filter:blur(40px);z-index:-1}.source-hero-window{border:1px solid #8ba6ce45;border-radius:12px;background:#11151c;box-shadow:-18px 35px 75px #0008,inset 0 1px #fff1;overflow:hidden;transform:rotateY(-6deg) rotateX(2deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.source-hero-window:hover{transform:rotateY(-2deg) rotateX(0deg)}.source-hero-bar{height:38px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #8ba6ce26;padding-inline:14px;background:linear-gradient(110deg,#202834,#141c29)}.source-hero-bar>i{width:4px;height:4px;border-radius:50%;background:#778fae}.source-hero-bar>span{font-size:9px;color:#8fa6c8;margin-left:auto;margin-right:0}.source-hero-viewport{height:360px;overflow:hidden;position:relative;background:#111}.source-hero-viewport>img{max-width:none;width:900px;height:auto;position:absolute;left:-80px;top:-50px}.source-hero-label{display:block;text-align:right;font-size:10px;color:#5f789c;margin-top:22px}.source-analytics .source-hero-viewport{height:350px}.source-analytics .source-hero-viewport>img{width:100%;left:0;top:0}.source-vault .source-hero-viewport{height:390px}.source-vault .source-hero-viewport>img{width:950px;left:-125px;top:-58px}.source-context{max-width:360px;margin-left:auto;margin-right:35px}.source-context .source-hero-viewport{height:430px}.source-context .source-hero-viewport>img{width:1840px;height:1150px;left:-1519px;top:-470px}.source-context .source-hero-bar>span{font-size:8px}.source-context .source-hero-label{font-size:9px;white-space:nowrap}.site-v7 .media-sample>strong{font-size:14px;color:#c2d0e6}.site-v7 .media-sample>small{font-size:11px;color:#778eaf;line-height:1.7}.site-v7 .library-toolbar>span,.site-v7 .library-footer .link{font-size:13px}.site-v7 .library-footer>span{font-size:11px}.site-v7 .ai-heading{font-size:13px;color:#91aad0}.site-v7 .ai-source p{font-size:14px;line-height:1.8}.site-v7 .context-chips>span{font-size:11px}.site-v7 .ai-options label,.site-v7 .ai-suggestion>span{font-size:12px}.site-v7 .ai-composer textarea{font-size:13px}.site-v7 .ai-composer>small{font-size:10px}.site-v7 .role-detail p{font-size:15px;color:#8e9fb9}.site-v7 .role-scope span{font-size:11px}.site-v7 .role-scope strong{font-size:15px}.site-v7 .mini-account{font-size:12px}.site-v7 .mini-account small{font-size:10px}.site-v7 .resource-card h3{font-size:23px}.site-v7 .resource-card p{font-size:13px;line-height:1.8}.site-v7 .resource-card>div:last-child>span{font-size:12px}.site-v7 .faq-list summary{font-size:15px}.site-v7 .faq-list details p{font-size:14px;line-height:1.8}.site-v7 .journey-flow h3{font-size:20px}.site-v7 .journey-flow p{font-size:13px;line-height:1.8}.site-v7 .journey>.link,.site-v7 .resource-section>.link{font-size:13px}.site-v7 .board-summary span,.site-v7 .board-label{font-size:12px}.site-v7 .account-row strong{font-size:14px}.site-v7 .account-row small{font-size:11px}.site-v7 .board-activity span{font-size:14px}.site-v7 .board-activity small{font-size:11px}.site-v7 .reading-grid p,.site-v7 .editorial-note p{font-size:14px}.site-v7 .flow-main p{font-size:14px}.site-v7 .compare-rail button{font-size:12px}.site-v7 .reading-grid h3{font-size:27px}.site-v7 #guide-dialog{padding:55px 45px 35px}.site-v7 .resource-card{transition:transform .4s,border-color .4s,box-shadow .4s}.site-v7 .resource-card:hover{transform:translateY(-5px);border-color:#7aa6ec77;box-shadow:0 18px 45px #0004}.site-v7 .media-sample:hover .media-cover{border-color:#83adf377}.site-v7 .quiet-button:hover{box-shadow:inset 0 1px #bfd7ff16,0 4px 18px #28509622}
@keyframes workflow-pulse{0%,100%{translate:-35% 0;opacity:.3}50%{translate:35% 0;opacity:1}}
@media(max-width:1100px){.agency-visual-v7{padding:22px;margin-left:0}.agency-roster article{gap:11px;padding:17px 13px}.agency-roster article>span{font-size:10px}.agency-roster article>b{width:37px;height:37px}.agency-visual-heading{font-size:13px}.agency-visual-heading>small{font-size:9px}.agency-workflow{gap:8px}.source-context{margin-right:0;max-width:320px}.source-context .source-hero-viewport>img{width:1680px;height:1050px;left:-1387px;top:-430px}.source-context .source-hero-viewport{height:400px}.site-v7 .resource-card h3{font-size:21px}}
@media(max-width:800px){.agency-visual-v7{margin:20px auto;max-width:520px;width:100%;transform:none}.agency-visual-heading{font-size:15px}.agency-roster article{padding:18px 15px}.agency-roster article>span{font-size:12px}.agency-roster article>b{width:42px;height:42px}.source-hero-v7{max-width:620px;width:100%;margin:10px auto}.source-hero-window{transform:none}.source-context{max-width:340px}.source-context .source-hero-viewport>img{width:1840px;height:1150px;left:-1519px;top:-470px}.source-context .source-hero-viewport{height:430px}.site-v7 .page-nav{top:70px;padding-block:17px;gap:25px}.site-v7 .page-nav a{font-size:11px}.site-v7 .resource-card h3{font-size:20px}.site-v7 .resource-card p{font-size:12px}.site-v7 .faq-list summary{font-size:14px}.site-v7 .faq-list details p{font-size:13px}.site-v7 .journey-flow h3{font-size:18px}.site-v7 .journey-flow p{font-size:12px}.site-v7 .ai-heading{font-size:12px}.site-v7 .ai-source p{font-size:13px}.site-v7 .role-detail p{font-size:14px}.site-v7 .media-sample>strong{font-size:12px}.site-v7 .media-sample>small{font-size:10px}.site-v7 .library-toolbar>span,.site-v7 .library-footer .link{font-size:12px}.site-v7 .library-footer>span{font-size:10px}.site-v7 #guide-dialog{padding:50px 25px 28px}}
@media(max-width:500px){.agency-visual-v7{padding:20px}.agency-roster article{gap:12px;padding:16px 12px}.agency-roster article>span{font-size:10px}.agency-roster article strong{font-size:13px}.agency-roster article small{font-size:10px}.agency-visual-heading{font-size:13px}.agency-visual-heading>small{font-size:9px}.agency-workflow{gap:8px}.agency-workflow>span{font-size:9px}.agency-visual-v7>a{font-size:11px}.source-hero-bar>span{font-size:8px}.source-hero-viewport{height:300px}.source-hero-viewport>img{width:800px;left:-120px;top:-45px}.source-analytics .source-hero-viewport{height:290px}.source-vault .source-hero-viewport{height:330px}.source-vault .source-hero-viewport>img{width:800px;left:-100px;top:-50px}.source-context{max-width:300px}.source-context .source-hero-viewport{height:390px}.source-context .source-hero-viewport>img{width:1680px;height:1050px;left:-1387px;top:-430px}.source-hero-label{font-size:9px;text-align:center}.site-v7 .resource-card{grid-template-columns:.65fr 1fr}.site-v7 .resource-card h3{font-size:18px}.site-v7 .resource-card p{font-size:11px}.site-v7 .resource-card>div:last-child>span{font-size:10px}.site-v7 .mini-account{font-size:11px}.site-v7 .mini-account small{font-size:9px}.site-v7 .role-scope strong{font-size:13px}.site-v7 .reading-grid p,.site-v7 .editorial-note p{font-size:13px}.site-v7 .board-summary span{font-size:10px}.site-v7 .account-row strong{font-size:12px}.site-v7 .account-row small{font-size:10px}.site-v7 .account-row>span{font-size:10px}.site-v7 .board-activity span{font-size:12px}.site-v7 .board-activity small{font-size:10px}.site-v7 .flow-main p{font-size:13px}.site-v7 .compare-rail button{font-size:11px}.site-v7 .journey-flow{gap:30px 18px}.site-v7 .journey-flow h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.agency-visual-v7,.source-hero-window{transform:none!important}.agency-workflow>i:after{animation:none!important}}
