.landing .ot-header{position:sticky;top:0;background:#fff}.landing [id]{scroll-margin-top:84px}.landing #capabilities,.ot-worker-stage,.pd-showcase,.pl-demo{overflow-anchor:none}.ot-title-line{display:block;overflow:hidden;padding-bottom:.045em;margin-bottom:-.045em}.ot-title-line>span{display:block}.landing .ot-title-line>span{color:inherit}.landing .dl-hero h1>.ot-title-line:first-child,.landing .ot-hero h1>.ot-title-line:first-child{color:#111}.landing .dl-hero h1>.ot-title-line:last-child,.landing .ot-hero h1>.ot-title-line:last-child{color:#636363}.ot-grid-backdrop{overflow:hidden}.ot-grid-signal{position:absolute;top:-200px;width:1px;height:200px;background:linear-gradient(transparent,#1114,transparent);animation:ot-grid-flow 14s linear infinite;animation-play-state:paused}.ot-grid-signal-a{left:calc(50% - 500px);animation-delay:-3s}.ot-grid-signal-b{left:calc(50% + 500px);animation-delay:-10s;animation-duration:18s}.ot-grid-backdrop[data-motion-visible] .ot-grid-signal{animation-play-state:running}@keyframes ot-grid-flow{to{transform:translateY(1300px)}}@keyframes ot-title-uncover{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes ot-surface-right{0%{opacity:.55;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes ot-surface-left{0%{opacity:.55;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes ot-copy-change{0%{opacity:.35}to{opacity:1}}@keyframes ot-image-wipe-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ot-image-wipe-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.ot-section-bot:not(.ot-section-bot-inline){opacity:.65}.ot-worker-tab-list{position:relative}.ot-worker-tab[data-active]:after{content:none}.ot-worker-indicator{position:absolute;left:0;top:0;height:2px;width:var(--active-tab-width);transform:translate(var(--active-tab-left),calc(var(--active-tab-top) + var(--active-tab-height) - 1px));background:#111;transition:width .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.ot-worker-tab{transition:color .16s}.ot-worker-stage{position:relative;transition:height .34s cubic-bezier(.22,1,.36,1)}.ot-worker-stage .ot-worker-panel{width:100%;align-items:start;min-height:0;margin:0}.ot-worker-stage .ot-worker-panel[hidden]{display:grid;position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.ot-worker-panel-copy{padding-top:34px}.ot-worker-panel-demo{min-height:0}.ot-worker-panel:not([hidden]) .ot-worker-panel-copy{animation:ot-copy-change .18s ease-out}.ot-worker-panel:not([hidden]) .ot-worker-panel-demo{animation:ot-surface-right .42s cubic-bezier(.22,1,.36,1)}.ot-worker-tabs[data-direction=backward] .ot-worker-panel:not([hidden]) .ot-worker-panel-demo{animation-name:ot-surface-left}.landing .pl-views{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:620px;margin:0 auto 24px;isolation:isolate}.pl-selection{position:absolute;inset:0 auto 0 0;width:calc(100% / 3);background:#111;border-radius:6px;z-index:-1;transform:translateX(calc(var(--selection) * 100%));transition:transform .36s cubic-bezier(.22,1,.36,1)}.landing .pl-view,.landing .pl-view:hover,.landing .pl-view[aria-pressed=true]{background:transparent;border-color:transparent;box-shadow:none}.landing .pl-view{min-width:0;padding-inline:12px;transition:color .24s}.landing .pl-view[aria-pressed=true]{color:#fff}.pl-image-button{position:relative;aspect-ratio:10/7}.pl-image-button img.pl-slide{position:absolute;inset:0;visibility:hidden;pointer-events:none}.pl-image-button img.pl-slide[data-previous]{visibility:visible;z-index:1}.pl-image-button img.pl-slide[data-active]{visibility:visible;z-index:2;animation:ot-image-wipe-right .44s cubic-bezier(.22,1,.36,1)}.pl-demo[data-direction=backward] .pl-slide[data-active]{animation-name:ot-image-wipe-left}.pl-description{min-height:24px}.pl-lightbox-backdrop{transition:opacity .22s}.pl-lightbox{transition:opacity .2s,clip-path .3s cubic-bezier(.22,1,.36,1)}.pl-lightbox[data-ending-style],.pl-lightbox[data-starting-style]{opacity:0;clip-path:inset(2% 0 2% 0 round 16px)}.pl-lightbox-backdrop[data-ending-style],.pl-lightbox-backdrop[data-starting-style]{opacity:0}.ot-faq [data-slot=accordion-content]{height:var(--accordion-panel-height);overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .2s;animation:none}.ot-faq [data-slot=accordion-content][data-ending-style],.ot-faq [data-slot=accordion-content][data-starting-style]{height:0;opacity:0}.ot-faq [data-slot=accordion-content]>div{height:auto}.ot-faq [data-slot=accordion-trigger]>svg:first-of-type{display:block!important;transition:transform .26s cubic-bezier(.22,1,.36,1)}.ot-faq [data-slot=accordion-trigger]>svg:last-of-type{display:none!important}.ot-faq [data-slot=accordion-trigger][aria-expanded=true]>svg:first-of-type{transform:rotate(180deg)}.landing .dl-build,.landing .ot-job{transition:border-color .24s,box-shadow .24s}.landing .dl-build:hover,.landing .ot-job:hover{transform:none;border-color:#999;box-shadow:0 8px 26px -22px #0005}.landing .ot-button:hover{transform:none}.landing .ot-text-link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .26s cubic-bezier(.22,1,.36,1)}.landing .ot-text-link:hover{background-size:100% 1px}.landing .ot-proof-strip>a>svg,.landing .ot-provider-logo{transform:none}.ot-title-line>span{animation:ot-title-uncover .66s cubic-bezier(.22,1,.36,1) both}.ot-title-line+.ot-title-line>span{animation-delay:85ms}@media (max-width:850px){.ot-worker-panel-copy{padding-top:0}.ot-worker-stage .ot-worker-panel{padding-top:28px}}@media (max-width:700px){.landing [id]{scroll-margin-top:72px}.ot-grid-signal-a{left:calc(50% - 100px)}.ot-grid-signal-b{left:calc(50% + 100px)}.landing .pd-scenario{height:42px;font-size:12px}.landing .pl-views{grid-template-columns:1fr;margin-bottom:16px}.pl-selection{width:100%;height:calc(100% / 3);transform:translateY(calc(var(--selection) * 100%))}.pl-description{min-height:48px}}[data-page-hidden] *{animation-play-state:paused!important}@media (pointer:coarse){.landing .ot-site-header .ot-github,.landing .ot-site-header .ot-nav .ot-button,.landing .ot-site-header .ot-wordmark{min-height:44px;height:auto}.landing .ot-site-header .ot-mobile-menu>summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0}.landing .dc-handoff-actions>span,.landing .dl-command .dl-copy,.landing .dl-download-button,.landing .dr-actions button:not(.dr-switch),.landing .dr-triggers>button,.landing .dt-file-open,.landing .ot-site-header .ot-mobile-menu nav a,.landing .ot-worker-tab,.landing .pd-scenario,.landing .pl-expand,.landing .pl-view{min-height:44px;height:auto}.landing .dc-viewer-header,.landing .dt-chat-header{height:52px}.dt-preview-dialog[role=dialog]>header .dt-icon-button,.landing .dc-viewer-header button,.landing .dl-command .dl-copy,.landing .dr-remove-schedule,.landing .ot-setup-command button,.landing button.dt-icon-button,.pl-lightbox[role=dialog]>header button,.twd-preview-dialog .twd-close{min-width:44px;min-height:44px;height:44px}.dt-preview-dialog[role=dialog]>header .dt-icon-button,.landing .dc-viewer-header .dc-viewer-close,.landing .dr-remove-schedule,.landing button.dt-icon-button,.pl-lightbox[role=dialog]>header button,.twd-preview-dialog .twd-close{width:44px;flex-shrink:0}.dt-preview-dialog[role=dialog]{grid-template-rows:52px minmax(0,1fr)}.dt-computer-dialog[role=dialog]{grid-template-rows:52px auto}.landing .dr-triggers>div{min-height:48px}.landing .dr-remove-schedule{opacity:1}.landing .dr-switch{position:relative;flex:0 0 44px;width:44px;height:44px;padding:0}.landing .dr-switch,.landing .dr-switch[aria-checked]{background:transparent}.landing .dr-switch:before{content:"";position:absolute;inset:14px 8px;border-radius:99px;background:#d9d9d9}.landing .dr-switch[aria-checked=true]:before{background:#070707}.landing .dr-switch>span{position:absolute;left:10px;top:16px}.landing .dr-fields input,.landing .dr-fields textarea{font-size:16px}.dt-preview-content,.pl-lightbox-image,.twd-preview-dialog{overscroll-behavior:contain}}@media (pointer:coarse) and (max-width:700px){.landing .dc-viewer-header>span{display:none}.landing .dc-viewer-header .dc-viewer-skip{margin-right:auto}}