:root{--site-ink:#172a40;--site-muted:#677484;--site-paper:#f7f6f2;--site-line:#d7dfe4;--site-blue:#a9cbe4;--site-night:#13273c;--site-serif:'Iowan Old Style',Baskerville,Georgia,serif}html{scroll-behavior:smooth;scroll-padding-top:30px}body{color:var(--site-ink)}.skip-link{position:fixed;top:10px;left:10px;padding:12px;background:white;z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-nav{max-width:1560px;margin:auto;height:92px;padding:0 5vw;gap:24px}.site-nav .brand{display:flex;align-items:center;gap:10px;letter-spacing:-.9px;font-size:27px}.brand-mark{width:25px;height:25px;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.brand-mark i{background:var(--site-ink);border-radius:2px}.brand-mark i:first-child{grid-row:span 2}.site-nav .brand small{font-size:8px;margin-left:1px;letter-spacing:1.5px}.nav-links{display:flex;gap:29px;align-items:center}.site-nav a{font-size:12px}.site-nav .nav-cta{border:1px solid #bdc9d4;border-radius:30px;padding:11px 18px}.nav-links a:hover{color:#6a90b3}.intro{max-width:1560px;margin:auto;padding:58px 5vw 49px;align-items:flex-end}.intro h1{font-size:clamp(56px,6.5vw,100px);line-height:.96;letter-spacing:-.055em;font-weight:400}.eyebrow{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--site-muted);margin:0 0 23px;line-height:1.5}.intro-copy{max-width:350px;padding-bottom:3px}.intro .intro-copy p{max-width:340px;font-size:16px;line-height:1.8;color:var(--site-muted)}.text-link{display:inline-flex;align-items:center;gap:25px;font-size:12px;border-bottom:1px solid #aab9c6;padding-bottom:9px;margin-top:22px}.text-link span{font-size:17px}.cinema{max-width:1800px;margin-left:auto;margin-right:auto;width:calc(100% - 44px)}.controls{max-width:1560px;margin:auto}.controls button{font-size:11px}.site-section{max-width:1400px;margin:auto;padding:106px 6vw}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:52px}.section-heading h2,.feature-copy h2,.faq-heading h2,.closing h2{font:400 clamp(36px,4vw,61px)/1.04 var(--site-serif);letter-spacing:-.035em;margin:0}.section-heading p{font-size:15px;line-height:1.85;color:var(--site-muted);max-width:370px;margin:0 0 3px}.section-heading .eyebrow{margin-bottom:19px}.demo-section{padding-top:83px}.workspace-demo{border-radius:15px;background:var(--site-night);padding:28px 36px 25px;box-shadow:0 20px 60px #233b4d0c;color:#d8e8f5}.demo-topline{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.8px;color:#91abc3;margin-bottom:26px}.demo-status-dot{display:inline-block;width:5px;height:5px;background:#b5d8ea;border-radius:50%;margin-right:8px}.demo-topline button{border-color:#486177;color:#c2d5e4;padding:6px 11px;font-size:10px}.demo-desk{position:relative;height:345px;--split:57%;display:grid;grid-template-columns:var(--split) 1fr;gap:7px}.demo-stack{display:grid;grid-template-rows:1fr 1fr;gap:7px;min-width:0}.demo-pane{min-width:0;overflow:auto;border-radius:7px;background:#e2e9ef;color:#294156;border:1px solid #9aabba33;transition:box-shadow .3s}.demo-pane.swapping{box-shadow:0 0 0 2px #a1cbe4}.demo-pane-bar{display:flex;align-items:center;gap:12px;height:30px;background:#d3dde6;border-bottom:1px solid #b7c7d344;padding:0 10px;font-size:9px;color:#657c90}.demo-pane-bar .mini-dots{display:flex;gap:3px}.mini-dots i{height:5px;width:5px;border-radius:50%;background:#da857f}.mini-dots i:nth-child(2){background:#d8bc7e}.mini-dots i:nth-child(3){background:#8aae91}.demo-pane-bar button{border:0;border-radius:3px;padding:3px 7px;margin-left:auto;font-size:9px;color:#4d6780;background:#b9ccd94d}.demo-pane-content{padding:18px 20px}.demo-pane-content h3{font-size:14px;font-weight:500;margin:0 0 6px}.demo-pane-content p{font-size:10px;color:#768a9b;line-height:1.7;margin:0}.demo-sheet-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:10px;font-variant-numeric:tabular-nums}.demo-sheet-table th,.demo-sheet-table td{border-bottom:1px solid #c6d3df;padding:10px 5px;text-align:right;white-space:nowrap}.demo-sheet-table th{color:#7d91a2;font-weight:400}.demo-sheet-table td:first-child,.demo-sheet-table th:first-child{text-align:left}.demo-sheet-table tr:last-child{font-weight:500;color:#345d82;background:#d4e1ed}.demo-chart-content{background:#1a334a;color:#d9e8f4;height:calc(100% - 30px);padding:12px 18px;display:flex;flex-direction:column;gap:8px}.demo-chart-content strong{font-size:16px;font-weight:400}.demo-chart-content small{font-size:8px;color:#96bdd6;margin-left:8px}.demo-chart-content svg{width:100%;min-height:25px;flex:1}.demo-mail-content{padding:12px 17px}.demo-mail-content .mail-from{font-size:8px;color:#8496a6;margin-bottom:7px}.demo-mail-content h3{font-size:12px;font-weight:500;margin:0 0 7px}.demo-mail-content p{font-size:9px;color:#6f8497;line-height:1.65;margin:0;max-width:310px}.demo-divider{position:absolute;left:var(--split);top:0;bottom:0;width:20px;margin-left:-7px;z-index:3;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center;outline-offset:4px}.demo-divider:before{content:'';width:3px;height:42px;border-radius:10px;background:#bdd9ed;box-shadow:0 0 12px #a9d3ed33}.demo-divider:focus-visible:before,.demo-divider:hover:before{background:white;width:4px}.demo-hint{display:flex;justify-content:space-between;gap:24px;margin-top:22px;font-size:11px;color:#9cb4c8;line-height:1.6}.demo-hint p{margin:0}.demo-caption{font-size:11px;color:#7d8c98;text-align:center;line-height:1.6;margin-top:17px}.feature-section{padding-top:25px}.feature-row{padding:63px 0;border-top:1px solid var(--site-line);display:grid;grid-template-columns:.55fr 1fr 1.15fr;gap:5%;align-items:start}.feature-index{font:400 19px var(--site-serif);color:#8fa2b3}.feature-copy h2{font-size:35px;line-height:1.12}.feature-description{font-size:14px;line-height:1.9;color:var(--site-muted);margin:0}.feature-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.feature-tags span{font-size:10px;padding:7px 10px;border:1px solid #d4dde4;border-radius:4px;color:#6b8296}.principle-band{background:#e9eef1;padding:82px 6vw;text-align:center}.principle-band .eyebrow{margin-bottom:22px}.principle-band blockquote{font:400 clamp(30px,4.3vw,60px)/1.15 var(--site-serif);letter-spacing:-.035em;max-width:830px;margin:0 auto;color:#29455e}.principle-band p:last-child{font-size:13px;color:#75899a;margin:25px 0 0}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding-top:100px;padding-bottom:110px}.faq-heading h2{font-size:43px}.faq-heading p:last-child{font-size:14px;color:var(--site-muted);line-height:1.8;margin-top:22px;max-width:250px}.faq-list details{border-bottom:1px solid var(--site-line)}.faq-list details:first-child{border-top:1px solid var(--site-line)}.faq-list summary{cursor:pointer;list-style:none;padding:23px 30px 23px 0;font-size:14px;position:relative;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:3px;top:22px;font-size:19px;font-weight:300;color:#8497a7}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;line-height:1.9;color:var(--site-muted);margin:0;padding:0 25px 25px 0}.closing{background:var(--site-night);color:#dceaf4;margin:0 22px;border-radius:15px;padding:80px 7vw;display:flex;justify-content:space-between;gap:30px;align-items:center}.closing .eyebrow{color:#829eb7;margin-bottom:20px}.closing h2{max-width:600px;font-size:clamp(38px,4.5vw,66px)}.closing-actions{flex-shrink:0}.pill-link{display:inline-flex;align-items:center;gap:32px;background:#d9e8f1;border:1px solid #d9e8f1;color:#263e53;padding:16px 23px;border-radius:40px;font-size:13px;transition:background .2s}.pill-link:hover{background:white}.closing-actions p{font-size:10px;color:#8ba6bd;margin:13px 0 0;text-align:center}.site-footer{max-width:1560px;margin:auto;padding:42px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#82919e}.site-footer .footer-brand{font-size:19px;letter-spacing:-.5px;color:#263f55}.site-footer .footer-links{display:flex;gap:24px}.site-footer a:hover{text-decoration:underline}.demo-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(min-width:1800px){.site-section{padding-left:80px;padding-right:80px}}
@media(max-width:850px){.nav-links{gap:16px}.site-nav .brand small{display:none}.intro{padding-top:35px}.intro-copy{max-width:270px}.intro .intro-copy p{font-size:14px}.site-section{padding:70px 6vw}.section-heading{gap:8%}.workspace-demo{padding:22px}.demo-desk{height:325px}.demo-pane-content{padding:15px 12px}.demo-sheet-table{font-size:8px}.demo-sheet-table th,.demo-sheet-table td{padding:10px 2px}.feature-row{grid-template-columns:35px 1fr 1fr;gap:4%;padding:45px 0}.feature-copy h2{font-size:29px}.faq-section{gap:8%}.closing{padding:60px 6vw}.closing h2{font-size:42px}}
@media(max-width:600px){html{scroll-padding-top:16px}.site-nav{height:76px;padding:0 6vw}.site-nav .brand{font-size:25px}.nav-links>a:not(.nav-cta){display:none}.site-nav .nav-cta{font-size:11px;padding:10px 14px}.intro{display:block;padding:29px 6vw 34px}.intro h1{font-size:61px}.intro .eyebrow{font-size:8px;margin-bottom:20px}.intro-copy{max-width:100%;margin-top:26px}.intro .intro-copy p{margin:0;max-width:320px;font-size:14px}.intro .text-link{margin-top:15px}.cinema{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.controls{padding:20px 6vw 12px;gap:12px}.controls .phases{gap:5px}.controls button{font-size:10px;padding:9px 11px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:40px}.section-heading>p{margin-top:22px;font-size:14px}.site-section{padding:62px 6vw}.demo-section{padding-top:58px}.workspace-demo{padding:17px 12px;border-radius:10px}.demo-topline{font-size:8px;margin-bottom:17px;letter-spacing:.1px}.demo-desk{height:275px}.demo-pane-bar{padding:0 5px;gap:5px;font-size:7px;height:25px}.demo-pane-bar .mini-dots{gap:2px}.mini-dots i{width:3px;height:3px}.demo-pane-bar button{font-size:7px;padding:4px}.demo-pane-content{padding:12px 7px}.demo-pane-content h3{font-size:11px}.demo-pane-content p{font-size:8px}.demo-sheet-table{font-size:6px;margin-top:10px}.demo-sheet-table th,.demo-sheet-table td{padding:9px 2px}.demo-chart-content{height:calc(100% - 25px);padding:10px 8px}.demo-chart-content strong{font-size:12px}.demo-chart-content small{font-size:6px;margin-left:2px}.demo-mail-content{padding:9px 7px}.demo-mail-content h3{font-size:9px}.demo-mail-content p{font-size:7px}.demo-mail-content .mail-from{font-size:6px}.demo-hint{display:block;font-size:9px;margin-top:16px}.demo-hint p+p{margin-top:4px}.demo-caption{font-size:9px}.feature-section{padding-top:0}.feature-row{grid-template-columns:25px 1fr;gap:17px;padding:34px 0}.feature-description{grid-column:2;font-size:13px;margin-top:0}.feature-copy h2{font-size:31px}.feature-index{font-size:16px;padding-top:4px}.principle-band{padding:60px 7vw}.principle-band blockquote{font-size:34px}.principle-band p:last-child{font-size:12px;line-height:1.7}.faq-section{display:block}.faq-heading{margin-bottom:34px}.faq-heading h2{font-size:37px}.faq-heading p:last-child{max-width:300px;font-size:13px}.faq-list summary{font-size:13px;padding-top:19px;padding-bottom:19px}.closing{display:block;margin:0 10px;padding:46px 7vw}.closing h2{font-size:39px}.closing-actions{margin-top:30px;display:inline-block}.site-footer{padding:30px 6vw;flex-wrap:wrap}.site-footer>span{order:3;flex-basis:100%;font-size:10px}.site-footer .footer-links{font-size:10px;gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.demo-pane,.pill-link{transition:none}}
.intro .eyebrow{font-size:10px;line-height:1.5;max-width:none;margin:0 0 23px;letter-spacing:1.8px}.demo-desk{grid-template-rows:minmax(0,1fr)}.demo-stack{min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.demo-pane{min-height:0}.demo-sheet-table tbody th{color:#506a80}.skip-link:not(:focus){clip-path:inset(100%)}.demo-divider:focus-visible{outline:2px solid #a9cbe4}.feature-index{font-size:16px}.closing h2{max-width:760px}
@media(max-width:600px){.intro .eyebrow{font-size:8px;letter-spacing:1.3px}.feature-row{grid-template-columns:1fr}.feature-description{grid-column:1}.feature-index{font-size:13px}.demo-sheet-table tbody th{white-space:normal}}
.demo-desk{display:block;height:390px}.demo-desk>.demo-pane{position:absolute;min-width:0;min-height:0}.demo-pane-bar{cursor:grab;touch-action:none;user-select:none}.demo-pane-bar:active{cursor:grabbing}.demo-pane-bar:focus-visible{outline:2px solid #527f9e;outline-offset:-2px}.demo-pane.is-target,.demo-pane.is-picked{outline:2px solid #a9cbe4;outline-offset:0}.demo-pane.is-dragging{opacity:.65}.demo-layout-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;flex-wrap:wrap}.demo-counts{display:flex;gap:6px}.demo-layout-tools button{font-size:11px;padding:8px 12px;border-color:#486177;color:#bdd3e4}.demo-layout-tools button[aria-pressed=true]{background:#d9e8f1;color:#263e53;border-color:#d9e8f1}.demo-resizer{position:absolute;z-index:4;touch-action:none;display:flex;align-items:center;justify-content:center}.resize-x{width:16px;transform:translateX(-50%);cursor:col-resize}.resize-y{height:16px;transform:translateY(-50%);cursor:row-resize}.demo-resizer:before{content:'';background:#91b3cc;border-radius:5px}.resize-x:before{width:2px;height:30px}.resize-y:before{width:30px;height:2px}.resize-xy{width:22px;height:22px;transform:translate(-50%,-50%);cursor:nwse-resize;z-index:5;background:#24445e;border:1px solid #a9cbe4;border-radius:50%}.resize-xy:before{width:8px;height:8px;background:transparent;border-right:1px solid #d9e8f1;border-bottom:1px solid #d9e8f1}.demo-resizer:focus-visible{outline:2px solid #d9e8f1;outline-offset:1px}.demo-resizer:hover:before{background:#d9e8f1}.resize-xy:hover:before{background:transparent}
@media(max-width:600px){.demo-desk{height:340px}.demo-layout-tools button{font-size:9px;padding:7px 9px}.demo-pane-bar{height:32px}.demo-chart-content{height:calc(100% - 32px)}}
.demo-mode{font-size:11px;color:#acc4d7;margin:0 0 16px}.demo-saved{margin-top:24px;border-top:1px solid #486177;padding-top:18px;font-size:12px;color:#bdd3e4}.demo-saved summary{cursor:pointer;display:flex;gap:16px;align-items:center}.demo-saved kbd{font:11px Outfit,Arial;border:1px solid #486177;border-radius:4px;padding:5px 8px}.demo-save-form{display:flex;align-items:end;gap:12px;margin:20px 0}.demo-save-form label{display:grid;gap:8px;flex:1}.demo-save-form input{width:100%;min-width:0;background:#203c52;border:1px solid #67849b;border-radius:5px;color:#e2e9ef;padding:10px;font:inherit}.demo-saved button{color:#d9e8f1;border-color:#67849b;font-size:11px}.demo-saved-list>div{display:flex;justify-content:space-between;gap:10px;margin:8px 0}.demo-saved-list button:first-child{text-align:left;overflow-wrap:anywhere}.demo-save-note{color:#8eaabe;font-size:10px;line-height:1.6}.is-floating{resize:both;min-width:90px!important;min-height:70px!important;box-shadow:0 8px 22px #0005}.demo-save-form input:focus-visible{outline:2px solid #a9cbe4;outline-offset:2px}@media(max-width:600px){.demo-save-form{flex-direction:column;align-items:stretch}.demo-mode{font-size:10px}}

.demo-desk>.is-floating{z-index:6}
.demo-display-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.demo-display-tools>div{display:flex;gap:6px}.demo-display-tools button{font-size:11px;padding:8px 12px;color:#bdd3e4;border-color:#486177}.demo-display-tools button[aria-pressed=true]{color:#172a40;background:#d9e8f1}.demo-display-tools button:disabled{opacity:.4;cursor:default}.demo-pane-bar{padding-right:30px}.demo-window-close{position:absolute;right:3px;top:3px;border:0;padding:2px 6px;font-size:16px;color:#527087;background:#d3dde6;border-radius:4px}.demo-saved select{font:11px Outfit,Arial;background:#203c52;color:#e2e9ef;border:1px solid #67849b;border-radius:5px;padding:10px;max-width:100%}.demo-saved-list>div{flex-wrap:wrap}.demo-saved-list select{margin-left:auto}.demo-save-form label:first-child{flex:2}@media(max-width:600px){.demo-display-tools button{font-size:9px;padding:7px 9px}.demo-save-form select{width:100%}.demo-saved-list select{margin-left:0}.demo-window-close{font-size:14px}}
.demo-desk.is-portrait{width:min(100%,390px);height:620px;margin-inline:auto}.demo-window-across{position:absolute;right:29px;top:3px;border:0;padding:2px 6px;font-size:16px;color:#527087;background:#d3dde6;border-radius:4px}.demo-pane-bar{padding-right:58px}.demo-display-tools>div{flex-wrap:wrap}.demo-swap-dialog{width:min(560px,90vw);max-height:85vh;overflow:auto;background:#f7f6f2;color:#172a40;border:1px solid #bdc9d4;border-radius:16px;padding:30px;font:14px Outfit,Arial}.demo-swap-dialog::backdrop{background:#071525aa}.demo-swap-dialog h2{font:30px Georgia,serif;margin:0 0 15px}.demo-swap-dialog p{line-height:1.7;color:#677484}.demo-swap-targets section{margin:20px 0;border-top:1px solid #d7dfe4}.demo-swap-targets h3{font-size:13px;font-weight:500}.demo-swap-targets button{margin:0 6px 8px 0}.demo-swap-dialog form{text-align:right}@media(max-width:600px){.demo-desk.is-portrait{height:500px}.demo-window-across{font-size:14px}}
.monitor-wall{display:flex;align-items:center;gap:18px;overflow-x:auto;padding:15px 4px 38px}.physical-monitor{flex:1;min-width:260px;position:relative;background:#0b1928;border:2px solid #496078;padding:7px;border-radius:12px}.physical-monitor:after{content:'';position:absolute;bottom:-19px;left:35%;width:30%;height:16px;background:#496078;clip-path:polygon(35% 0,65% 0,75% 85%,100% 85%,100% 100%,0 100%,0 85%,25% 85%)}.physical-monitor.portrait-monitor{flex:.65;min-width:190px}.physical-monitor.selected-monitor{border-color:#a9cbe4}.monitor-label{color:#bdd3e4;border:0;font-size:10px;padding:4px 6px 10px}.monitor-wall .demo-desk{width:100%;height:220px;margin:0}.monitor-wall .demo-desk.is-portrait{width:100%;height:340px}.monitor-wall .demo-pane-bar{font-size:8px;height:27px;padding:0 20px 0 5px}.monitor-wall .demo-pane-content{padding:10px 7px}.monitor-wall .demo-pane-content h3{font-size:10px}.monitor-wall .demo-pane-content p{font-size:8px}.monitor-wall .demo-sheet-table{font-size:7px;margin-top:10px}.monitor-wall .demo-sheet-table td,.monitor-wall .demo-sheet-table th{padding:7px 2px}.monitor-wall .demo-chart-content{height:calc(100% - 27px);padding:8px}.monitor-wall .demo-chart-content strong{font-size:12px}.monitor-wall .demo-window-close{font-size:12px;padding:2px 4px}.monitor-wall .demo-mail-content{padding:8px}.monitor-wall .demo-mail-content p{font-size:8px}.monitor-wall .demo-mail-content h3{font-size:10px}.demo-display-tools [aria-label=Display]{display:none}.story-section{max-width:1250px;margin:auto;padding:80px 6vw}.story-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:65px 0;border-bottom:1px solid #d7dfe4}.story-row:nth-child(even) .story-art{order:2}.story-copy h2{font:42px/1.1 var(--site-serif);letter-spacing:-1px;margin:0 0 22px}.story-copy p{font-size:15px;color:var(--site-muted);line-height:1.8}.story-art{background:#e9eef1;border-radius:14px;padding:35px}.story-art svg{width:100%;height:auto;display:block}.story-art kbd{display:block;width:fit-content;margin:12px auto;padding:15px 22px;border:1px solid #b0c3d1;border-radius:10px;background:#f7f6f2;color:#29455e;font:24px Outfit}.brand-mark{display:block;position:relative;border-top:4px solid #172a40;width:24px;height:25px}.brand-mark:before{content:'';position:absolute;left:10px;top:4px;width:4px;height:17px;background:#172a40}.brand-mark:after{content:'';position:absolute;right:-4px;top:-4px;width:4px;height:4px;background:#8ba8be}.brand-mark i{display:none}@media(max-width:700px){.story-row{grid-template-columns:1fr;gap:25px;padding:40px 0}.story-row:nth-child(even) .story-art{order:0}.story-copy h2{font-size:34px}.story-section{padding:35px 6vw}.monitor-wall{gap:12px}.workspace-demo{padding:18px 12px}.monitor-wall .physical-monitor{min-width:260px}.monitor-wall .portrait-monitor{min-width:195px}}
.story-section{max-width:1450px;padding:65px 5vw}.story-row{grid-template-columns:1.35fr 1fr;gap:7%;padding:52px 0;border:0}.story-row:nth-child(even){grid-template-columns:1fr 1.35fr}.story-copy h2{font-size:clamp(30px,3vw,45px);line-height:1.12}.story-copy .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:19px}.story-copy>p:last-child{font-size:14px;line-height:1.9;max-width:390px}.story-art{padding:0;background:transparent;border-radius:0;min-width:0}.story-stage{position:relative;height:370px;overflow:hidden;background:radial-gradient(ellipse at 25% 15%,#36526a,#142a3e 75%);border-radius:13px;box-shadow:0 18px 45px #172a4010;border:1px solid #61778933}.story-window{position:absolute;background:#e3ebf1;border:1px solid #9baebd;border-radius:6px;overflow:hidden;box-shadow:0 8px 20px #05152430;color:#284257}.sw-bar{height:22px;display:flex;align-items:center;gap:3px;padding:0 7px;background:#d4dfe8;font:6px Arial,sans-serif;color:#567084;white-space:nowrap}.sw-bar i{width:4px;height:4px;border-radius:50%;background:#d18f89}.sw-bar i:nth-child(2){background:#ccba8a}.sw-bar i:nth-child(3){background:#8db29b}.sw-bar span{margin-left:5px}.sw-content{padding:14px 11px}.sw-content small{font-size:6px;letter-spacing:.8px;color:#7a8f9f}.sw-content h3{font:500 12px Outfit,Arial;margin:8px 0 12px}.sw-content p{font:8px/1.8 Outfit,Arial;color:#698092}.sw-content table{width:100%;border-collapse:collapse;font:6px Arial;text-align:right;margin-top:13px}.sw-content td,.sw-content th{padding:8px 3px;border-bottom:1px solid #c7d5df;white-space:nowrap}.sw-content td:first-child,.sw-content th:first-child{text-align:left}.sw-content th{font-weight:400;color:#7b90a0}.sw-content tr:nth-child(5){background:#cadde9;color:#365f7b}.sw-metrics{display:flex;gap:8px}.sw-metrics span{background:#d6e3ec;padding:7px;flex:1;font-size:5px;color:#788c9b}.sw-metrics b{display:block;font-size:12px;color:#36556e;font-weight:400;margin-top:4px}.sw-chart{background:#172e43;color:#d1e3f1}.sw-chart .sw-bar{background:#213d54;color:#94aec2}.sw-chart h3{font-size:21px;font-weight:400}.sw-chart em{font-size:7px;color:#94b8d1;font-style:normal}.story-art .sw-content svg{height:85px;width:100%}.sw-axis{display:flex;justify-content:space-between;font:5px Arial;color:#7898b0;margin-top:10px}.sw-attachment{font-size:7px;border:1px solid #c3d3de;border-radius:4px;padding:9px;margin-top:15px;color:#6f879a}.story-scene-label{position:absolute;bottom:19px;left:24px;font-size:10px;letter-spacing:.3px;color:#9ab3c8}.stage-auto .sw-sheet{left:24px;top:28px;width:49%;height:286px}.stage-auto .sw-chart{left:calc(49% + 30px);right:24px;top:28px;height:140px}.stage-auto .sw-mail{left:calc(49% + 30px);right:24px;top:174px;height:140px}.stage-auto .sw-chart svg{height:55px}.stage-auto .sw-chart .sw-content{padding:9px}.stage-auto .sw-chart h3{margin:5px 0}.stage-resize .sw-sheet{top:28px;left:24px;width:52%;height:286px}.stage-resize .sw-chart{top:28px;left:calc(52% + 30px);right:24px;height:286px}.stage-resize .sw-chart svg{height:155px}.story-edge{position:absolute;left:calc(52% + 25px);top:29px;height:284px;width:2px;background:#afcee6}.story-edge span{position:absolute;top:46%;left:-12px;border:1px solid #a9cbe4;border-radius:50%;background:#25455e;color:#d2e6f5;padding:3px;font-size:14px}.stage-float>.story-window{width:calc(50% - 27px);height:140px;top:28px;left:24px}.stage-float>.sw-chart,.stage-float>.sw-notes{left:calc(50% + 3px)}.stage-float>.sw-mail,.stage-float>.sw-notes{top:174px}.stage-float .sw-chart svg{height:45px}.floating-note{position:absolute;left:29%;top:112px;width:50%;height:151px;padding:25px 21px;background:#f2f0e9;border:1px solid #ffffff80;border-radius:7px;box-shadow:0 15px 35px #030b1859;transform:rotate(-3deg);color:#3e5263}.floating-note small{font-size:6px;letter-spacing:1px;color:#8a9ba6}.floating-note h3{font:21px Georgia;margin:17px 0 10px}.floating-note p{font-size:8px;color:#7d8a94}.stage-displays{display:flex;align-items:center;gap:10px;padding:30px 22px 55px}.story-monitor{position:relative;width:38%;height:145px;border:4px solid #091b2a;border-radius:5px;background:#12293c;box-shadow:0 10px 18px #0003}.story-monitor:after{content:'';position:absolute;bottom:-17px;left:30%;width:40%;height:13px;background:#49637a;clip-path:polygon(40% 0,60% 0,70% 80%,100% 80%,100% 100%,0 100%,0 80%,30% 80%)}.story-monitor.portrait{width:24%;height:235px}.story-monitor .story-window{inset:3px;height:calc(50% - 5px);border-radius:2px}.story-monitor .story-window:nth-child(2){top:calc(50% + 2px)}.story-monitor.portrait .story-window{height:auto}.story-monitor .sw-bar{font-size:4px;height:13px;padding:0 3px}.story-monitor .sw-content{padding:5px}.story-monitor .sw-content h3{font-size:7px;margin:4px 0}.story-monitor .sw-content small{font-size:4px}.story-monitor .sw-content p{font-size:5px}.story-monitor .sw-metrics,.story-monitor table,.story-monitor .sw-attachment{display:none}.story-monitor .sw-content svg{height:65px}.stage-saved{display:grid;place-items:center;padding:35px 35px 65px}.saved-scene-card{width:100%;max-width:350px;border:1px solid #7e9bb04d;background:#edf2f5;border-radius:9px;box-shadow:0 16px 40px #03132244;padding:0 18px;color:#35526a}.saved-scene-heading{display:flex;justify-content:space-between;padding:19px 0;font-size:13px}.saved-scene-heading>span{font-size:10px;color:#7c92a2}.saved-scene-card>div:not(:first-child){display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d2dfe8;padding:15px 0;font-size:11px}.saved-scene-card small{display:block;font-size:7px;margin-top:5px;color:#8094a2}.story-art .saved-scene-card kbd{margin:0;font:9px Outfit;padding:7px;border-radius:4px;background:#e3ebf0}.story-monitor .sw-axis{display:none}@media(max-width:700px){.story-row,.story-row:nth-child(even){grid-template-columns:1fr;gap:28px;padding:30px 0}.story-stage{height:345px}.story-copy h2{font-size:33px}.story-stage>.story-scene-label{font-size:8px;bottom:12px}.stage-auto .sw-sheet,.stage-resize .sw-sheet,.stage-resize .sw-chart{height:276px}.stage-auto .sw-chart,.stage-auto .sw-mail{height:134px}.stage-auto .sw-mail{top:168px}.story-art .sw-content{padding:9px 6px}.sw-content table{font-size:5px}.sw-content h3{font-size:10px}.sw-content td,.sw-content th{padding:7px 1px}.floating-note{padding:18px 12px}.floating-note h3{font-size:17px}.stage-saved{padding-inline:23px}}
.physical-monitor[hidden]{display:none!important}.physical-monitor{transform-origin:top left}.monitor-wall[data-enabled="1"] .physical-monitor{max-width:850px;margin-inline:auto}.monitor-wall[data-enabled="1"] .demo-desk{height:360px}.monitor-wall[data-enabled="1"] .portrait-monitor{max-width:370px}.monitor-wall[data-enabled="1"] .demo-desk.is-portrait{height:490px}.monitor-count{display:flex;gap:6px;flex-wrap:wrap}.demo-display-tools #demo-portrait{display:none}.monitor-rotate{float:right;font-size:9px;padding:4px 8px;border-color:#496078;color:#bed2e2;margin:1px 2px 8px}.physical-monitor .demo-desk{clear:both;transition:height .6s ease}.story-section{padding-block:45px}.feature-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.feature-track::-webkit-scrollbar{display:none}.feature-track .story-row,.feature-track .story-row:nth-child(even){flex:0 0 100%;min-width:0;grid-template-columns:1.35fr 1fr;padding:25px 0;scroll-snap-align:start;gap:7%}.feature-track .story-row:nth-child(even) .story-art{order:0}.feature-controls{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:13px}.feature-controls span{font-size:11px;color:#7a8f9f}.feature-controls button{font-size:12px;padding:8px 14px}.monitor-wall .demo-pane{scrollbar-width:thin}@media(max-width:700px){.feature-track .story-row,.feature-track .story-row:nth-child(even){grid-template-columns:1fr;align-content:start;gap:22px}.feature-controls{gap:9px}.monitor-wall[data-enabled="1"] .physical-monitor{min-width:0;width:100%}.monitor-wall[data-enabled="1"] .demo-desk{height:310px}.monitor-wall[data-enabled="1"] .demo-desk.is-portrait{height:450px}}@media(prefers-reduced-motion:reduce){.physical-monitor .demo-desk{transition:none}}

.feature-track .story-row{clip-path:inset(0);}
.monitor-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 3px 10px;clear:both}.monitor-actions button{font-size:9px;border:1px solid #466079;border-radius:5px;padding:6px 8px;color:#b9cedf}.monitor-actions button:disabled{opacity:.35;cursor:default}.monitor-actions [hidden]{display:none}.monitor-total{font-size:9px;color:#8fa9be;margin-left:auto}.physical-monitor.selected-monitor{box-shadow:0 0 0 1px #a9cbe450;border-color:#a9cbe4}.selected-monitor .monitor-label{color:#e2eff8}.monitor-label{font-size:11px;padding:8px 6px 13px}.monitor-rotate{margin-top:5px;border-radius:5px}.demo-mode{display:none}.demo-display-tools{margin-bottom:5px}.workspace-demo{padding-top:24px}.demo-topline{margin-bottom:20px}.monitor-count{padding:3px;background:#0b1f3055;border-radius:24px}.monitor-count button{border:0;min-width:82px}.monitor-wall{padding-top:18px}.faq-section{padding-top:65px;padding-bottom:65px}.site-footer{border-top:1px solid #d7dfe4}.demo-section{padding-top:60px;padding-bottom:55px}.demo-section .section-heading{margin-bottom:32px}.story-copy h2{font-size:clamp(30px,3vw,43px)}.story-stage .sw-content small,.story-stage .sw-axis{display:none}.story-stage .sw-content h3{font-size:17px;margin:6px 0 14px}.story-stage .sw-content p{font-size:11px}.story-stage .sw-bar{font-size:9px;height:27px}.story-stage .sw-content table{font-size:9px}.story-stage .sw-content tr:nth-child(n+5){display:none}.story-stage .sw-metrics span{font-size:7px}.story-stage .sw-metrics b{font-size:16px}.story-stage .sw-attachment{font-size:9px}.story-monitor .sw-content h3{font-size:9px}.story-monitor .sw-content p{font-size:7px}.story-monitor .sw-bar{font-size:5px;height:15px}.story-monitor .sw-content table{display:none}.stage-auto .sw-chart h3{font-size:20px}.stage-float .sw-content table{display:none}.feature-track .story-row{align-items:center}.story-stage .story-window{transition:none}
@keyframes demonstrate-resize{0%,15%,100%{width:52%}45%,65%{width:62%}}@keyframes demonstrate-neighbour{0%,15%,100%{left:calc(52% + 30px)}45%,65%{left:calc(62% + 30px)}}@keyframes demonstrate-edge{0%,15%,100%{left:calc(52% + 25px)}45%,65%{left:calc(62% + 25px)}}@keyframes demonstrate-floating{0%,15%,100%{transform:translate(0,0) rotate(-3deg)}50%,70%{transform:translate(15px,-10px) rotate(0)}}
.story-row.is-current .stage-resize .sw-sheet{animation:demonstrate-resize 5s ease-in-out infinite}.story-row.is-current .stage-resize .sw-chart{animation:demonstrate-neighbour 5s ease-in-out infinite}.story-row.is-current .story-edge{animation:demonstrate-edge 5s ease-in-out infinite}.story-row.is-current .floating-note{animation:demonstrate-floating 5s ease-in-out infinite}
@media(max-width:700px){.story-stage .sw-content h3{font-size:12px}.story-stage .sw-content p{font-size:9px}.story-stage .sw-content table{font-size:6px}.story-stage .sw-bar{font-size:6px}.story-monitor .sw-content h3{font-size:8px}.story-monitor .sw-content p{font-size:6px}.monitor-actions button{font-size:8px;padding:6px}.workspace-demo{padding:18px 12px}.monitor-count button{min-width:75px}.feature-track .story-row{align-items:start}.faq-section{padding-block:50px}}
@media(prefers-reduced-motion:reduce){.story-row.is-current .story-window,.story-row.is-current .story-edge,.story-row.is-current .floating-note{animation:none}}
@keyframes demonstrate-arrange{0%,15%{height:286px}40%,100%{height:140px}}@keyframes demonstrate-arrive{0%,15%{opacity:0;transform:translateY(12px)}40%,100%{opacity:1;transform:none}}.story-row.is-current .stage-auto .sw-chart{animation:demonstrate-arrange 5s ease-in-out infinite}.story-row.is-current .stage-auto .sw-mail{animation:demonstrate-arrive 5s ease-in-out infinite}@media(max-width:700px){@keyframes demonstrate-arrange{0%,15%{height:276px}40%,100%{height:134px}}}@media(prefers-reduced-motion:reduce){.story-row.is-current .stage-auto .story-window{animation:none}}
