.ds-run-page{--run-content-sky:linear-gradient(180deg,var(--ds-run-sky-0),var(--ds-run-sky-1) 32%,var(--ds-run-sky-2) 70%,var(--ds-run-sky-3));--run-fade-sky:linear-gradient(180deg,var(--ds-run-sky-3),var(--ds-run-sky-4) 40%,var(--ds-run-sky-5) 78%,var(--ds-run-sky-6));background:var(--ds-ivory);overflow-x:clip}.ds-run-page .run-hero,.ds-run-page .run-price-panel{background:var(--ds-ivory)}.ds-run-page .run-hero .ds-sky-content,.ds-run-page .run-price-panel .ds-sky-content{background:var(--run-content-sky);max-width:none}.ds-run-page .run-hero .ds-sky-fade,.ds-run-page .run-price-panel .ds-sky-fade{background:var(--run-fade-sky)}.run-nav{z-index:10;color:var(--ds-ivory);justify-content:space-between;align-items:center;gap:24px;padding:28px 5%;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.run-nav nav,.run-nav-actions{align-items:center;gap:24px;display:flex}.run-nav .ds-button{height:40px!important;min-height:40px!important}.ds-run-page .run-hero .ds-sky-content{text-align:center;max-width:none;margin:auto;padding:142px 24px 36px}.run-hero .ds-ring{margin-bottom:24px}.run-eyebrow{color:var(--ds-sky-light);font-size:14px;margin-bottom:20px!important}.ds-run-page h1{margin:0;font-size:88px;line-height:96px}.run-hero h1 em{color:var(--ds-sky-light);display:block}.run-sub{max-width:600px;font-size:18px;margin:26px auto 30px!important}.run-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.run-microcopy{max-width:570px;font-size:12px;margin:26px auto 0!important}.run-hero .ds-sky-fade{height:280px}.run-wrap{width:min(1200px,90%);margin:auto}.run-section{padding:80px 0}.run-watch{z-index:3;margin-top:-115px;position:relative}.run-watch>h2{text-align:center;margin-bottom:36px}.ds-run-page .ds-home-deferred:not([data-loaded]){min-height:1160px}.run-morning-window{background:var(--ds-paper);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-deep);border-radius:24px;overflow:hidden}.run-window-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;font-size:14px;display:flex}.run-window-head>span:first-child{align-items:center;gap:10px;display:flex}.run-steady-dot{background:var(--ds-accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.run-work-grid{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:24px;display:grid}.run-work-grid>.ds-stream-list{flex-direction:column;align-self:start;gap:10px;display:flex}.run-work-grid>.ds-stream-list>.ds-button{height:auto;min-height:72px;padding:12px!important}.run-work-grid .ds-stream-meta{font-size:10px}.run-demo-panels{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;min-width:0;display:grid}.run-morning-window .ds-thread-header{gap:8px}.run-morning-window .ds-thread-header>.ds-ring{flex:none;width:28px}.run-morning-window .ds-thread-header h3{font-size:22px}.run-morning-window .ds-thread-header .ds-button{padding:0 6px}.run-morning-window .ds-thread-header .ds-button span{display:none}.run-morning-window .ds-thread-body{padding:20px}.run-morning-window .ds-live-canvas{align-self:stretch}.run-morning-window .ds-canvas-head{display:block}.run-morning-window .ds-canvas-head h3{font-size:24px}.run-morning-window .ds-canvas-result{margin-inline:18px;padding:26px}.run-approvals{gap:12px;margin-top:26px;display:grid}.run-approval-select{border:1px solid var(--ds-line);border-radius:16px}.run-approval-select[data-selected=true]{border-color:var(--ds-accent)}.run-approvals .ds-approval-item{background:var(--ds-white);border:0;border-radius:16px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px}.run-approvals .ds-icon-tile{width:32px;height:32px}.run-approvals .ds-approval-item h3{font-size:18px}.run-approvals .ds-approval-item p{font-size:12px}.run-approvals .ds-approval-item>.ds-actions,.run-approvals .ds-approval-item>.ds-approved{grid-column:2}.run-approvals .ds-button{height:38px;min-height:38px;padding:0 16px}.run-demo-notice{min-height:52px;color:var(--ds-muted);padding:0 24px 20px;font-size:12px}.run-preview-type{color:var(--ds-accent);margin-bottom:24px;font-size:12px;display:block}.run-canvas-preview h3{font-size:28px}.run-canvas-business{color:var(--ds-muted);font-size:12px;margin-top:14px!important}.run-preview-body{border-block:1px solid var(--ds-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:24px 0;font-size:16px;line-height:1.7;margin:32px 0!important}.run-canvas-detail{color:var(--ds-stone);font-size:12px;line-height:1.65}.run-canvas-receipt{color:var(--ds-accent);align-items:center;gap:8px;margin:24px 0;font-size:12px;display:flex}.run-draft-edit{color:var(--ds-stone);margin:26px 0;font-size:12px;display:block}.run-draft-edit textarea{resize:vertical;border:1px solid var(--ds-line);background:var(--ds-paper);width:100%;min-height:160px;color:var(--ds-ink);border-radius:8px;margin:12px 0;padding:14px;font-size:14px;display:block}.run-draft-edit textarea:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.run-section-head{margin-bottom:38px}.run-handles-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.run-feature{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:8px;flex-direction:column;padding:36px;display:flex}.run-feature>svg{color:var(--ds-accent);margin-bottom:24px}.run-feature h3{font-size:30px}.run-feature>p{color:var(--ds-stone);margin:16px 0 28px;font-size:15px;line-height:1.6}.run-mini{border-top:1px solid var(--ds-line);gap:12px;margin-top:auto;padding-top:20px;font-size:13px;display:grid}.run-mini>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-mini>div>span:first-child{align-items:center;gap:8px;display:flex}.run-mini small{color:var(--ds-muted);font-size:11px}.run-mini svg{width:16px;color:var(--ds-accent);flex:none}.run-mini-status{color:var(--ds-accent);font-size:11px}.run-feature small.run-caveat{color:var(--ds-muted);margin-top:12px;font-size:12px;display:block}.run-receipt-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.run-receipt-section>div>p{color:var(--ds-stone);margin-top:24px}.run-receipt-timeline{margin:0;padding:0;list-style:none}.run-receipt-timeline li{grid-template-columns:28px 1fr;gap:20px;padding-bottom:28px;display:grid;position:relative}.run-receipt-timeline li:not(:last-child):before{content:"";background:var(--ds-line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.run-receipt-timeline svg{background:var(--ds-paper);border:1px solid var(--ds-line);width:28px;height:28px;color:var(--ds-accent);border-radius:50%;padding:6px}.run-receipt-timeline h3{font-size:24px}.run-receipt-timeline p{color:var(--ds-stone);margin-top:8px;font-size:14px}.run-receipt-section .run-receipt-note{font-size:13px}.run-coming{border-block:1px solid var(--ds-line);padding-block:36px}.run-coming h2{margin-bottom:24px;font-size:24px}.run-coming-pills{flex-wrap:wrap;gap:12px;display:flex}.run-coming-pills span{border:1px solid var(--ds-line);color:var(--ds-stone);border-radius:999px;padding:12px 18px;font-size:13px}.run-price-panel{border-radius:24px}.run-price-panel .ds-sky-content{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:52px;display:grid}.run-price-panel h2{font-size:44px}.run-price-panel ul{margin:0;padding:24px 0 0;list-style:none}.run-price-panel li{gap:12px;margin:16px 0;font-size:15px;display:flex}.run-price-panel li svg{width:18px;color:var(--ds-sky-light);flex:none}.run-price-panel .ds-sky-fade{height:80px}.run-price-action p{max-width:380px;margin-bottom:24px;font-size:13px;line-height:1.7}.run-transform-link{margin-top:26px;font-size:13px;line-height:1.6;display:block}.run-faq{max-width:820px}.run-faq h2{margin-bottom:36px}.run-faq details{border-top:1px solid var(--ds-line);padding:24px 0}.run-faq summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:17px;list-style:none;display:flex}.run-faq summary:after{content:"+";color:var(--ds-muted);font-size:24px}.run-faq details[open] summary:after{content:"−"}.run-faq details p{color:var(--ds-stone);margin:18px 0 0;font-size:15px}.run-closing{text-align:center;padding:80px 24px 110px}.run-closing h2{margin:26px 0 32px}.ds-run-page [data-motion-paused=true],.ds-run-page [data-motion-paused=true] *{animation-play-state:paused!important}@media(max-width:1000px){.run-nav>nav{display:none}.run-work-grid{grid-template-columns:1fr}.run-work-grid>.ds-stream-list{flex-direction:row;overflow-x:auto}.run-work-grid>.ds-stream-list>.ds-button{flex:none}.run-receipt-section{gap:40px}.ds-run-page h1{font-size:72px;line-height:80px}.run-price-panel .ds-sky-content{gap:35px}}@media(max-width:640px){.run-nav{gap:12px;padding:22px 20px}.run-nav-actions{gap:18px}.run-nav-actions .ds-button{display:none}.ds-run-page .run-hero .ds-sky-content{padding:116px 20px 0}.ds-run-page h1{font-size:44px;line-height:48px}.run-hero .ds-ring{width:64px;height:64px}.run-sub{max-width:320px;font-size:16px;margin:24px auto!important}.run-hero-actions{flex-direction:column;align-items:center;gap:12px}.run-hero-actions .ds-button{max-width:100%;font-size:13px}.run-microcopy{max-width:300px;font-size:11px}.run-hero .ds-sky-fade{height:220px}.run-watch{margin-top:-90px}.run-watch>h2{font-size:32px}.run-wrap{width:calc(100% - 40px)}.run-section{padding:55px 0}.ds-run-page h2{font-size:36px}.run-window-head{flex-wrap:wrap;gap:8px;padding:18px}.run-work-grid{gap:16px;padding:14px}.run-demo-panels{scroll-snap-type:x mandatory;gap:16px;display:flex;overflow-x:auto}.run-demo-panels>.ds-foundation{scroll-snap-align:start;flex:0 0 100%;min-width:0}.run-morning-window .ds-thread-header{padding:14px}.run-morning-window .ds-thread-header h3{font-size:21px}.run-morning-window .ds-thread-body{padding:16px}.run-morning-window .ds-prompt{padding:14px}.run-morning-window .ds-prompt-line{gap:8px}.run-morning-window .ds-prompt-line>.ds-ring{display:none}.run-morning-window .ds-canvas-result{margin-inline:14px;padding:22px}.run-handles-grid,.run-receipt-section{grid-template-columns:1fr}.run-feature{padding:28px}.run-feature h3{font-size:28px}.run-receipt-section{gap:36px}.run-coming h2{font-size:26px}.run-coming-pills{gap:10px}.run-coming-pills span{max-width:100%;font-size:12px}.run-price-panel .ds-sky-content{padding:32px 26px;display:block}.run-price-panel h2{font-size:34px}.run-price-action{margin-top:28px}.run-price-action .ds-button{width:100%;padding:0 16px;font-size:13px}.run-price-panel li{font-size:14px}.run-faq summary{font-size:16px}.run-closing{padding:55px 20px 80px}}@media(prefers-reduced-motion:reduce){.ds-run-page *{scroll-behavior:auto!important}}
