html:has(main.splash){scroll-behavior:smooth}main.splash{--sc-font-text:"EuclidCircularB", "Euclid Circular B", Arial, sans-serif;--sc-bg:#0b1325;--sc-bg-deep:#040814;--sc-bg-raised:#141824;--sc-bg-card:#181d2a;--sc-border:#ffffff14;--sc-border-strong:#ffffff29;--sc-text:#fff;--sc-text-secondary:#ffffffc7;--sc-text-tertiary:#ffffff70;--sc-accent:oklch(62.59% .1983 257.02);--sc-accent-soft:oklch(62.59% .1983 257.02/.18);--sc-highlight:oklch(74% .2 147.93);--sc-radius-sm:10px;--sc-radius-md:16px;--sc-radius-lg:24px;--sc-radius-pill:999px;--sc-container:1200px;--sc-section-pad:120px;background:var(--sc-bg);min-height:100svh;color:var(--sc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sc-font-text);-webkit-font-smoothing:antialiased;display:block;overflow-x:clip}main.splash *,main.splash :before,main.splash :after{box-sizing:border-box}main.splash p{margin:0}main.splash h1,main.splash h2,main.splash h3,main.splash h4{letter-spacing:-.02em;margin:0;font-weight:500}main.splash>:not(.splash-bg){z-index:1;position:relative}main.splash .splash-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}main.splash .splash-bg canvas{opacity:0;width:100%;height:100%;transition:opacity 2s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000000f 2%,#00000038 4%,#00000080 6%,#000000c7 8%,#000 11% 89%,#000000c7 92%,#00000080 94%,#00000038 96%,#0000000f 98%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000000f 2%,#00000038 4%,#00000080 6%,#000000c7 8%,#000 11% 89%,#000000c7 92%,#00000080 94%,#00000038 96%,#0000000f 98%,#0000 100%)}main.splash.splash-ready .splash-bg canvas{opacity:1}main.splash .splash-hero-preview-apps-row,main.splash .splash-hero-preview-apps-row-mobile{opacity:0;width:72%;height:auto;margin:0 auto}main.splash .splash-hero-preview-apps-row-mobile{width:100%;max-width:500px}main.splash .splash-hero-preview-apps-row.is-ready,main.splash .splash-hero-preview-apps-row-mobile.is-ready{opacity:1}main.splash .splash-hero-preview-app-pan{width:100%;margin-top:-9.06%}main.splash .splash-hero-preview-app{opacity:0;width:100%;height:auto;display:block}main.splash .splash-hero-preview-app.is-ready{opacity:1}@media (width>=768px){main.splash .splash-hero-preview-apps-row-mobile *{animation-play-state:paused!important}}@media (width<=767px){main.splash .splash-hero-preview-frame{overflow:hidden}main.splash .splash-hero-preview-apps-row *{animation-play-state:paused!important}main.splash .splash-hero-preview-app-pan{--hero-mobile-preview-width:min(1100px, 285vw);--hero-mobile-pan-distance:calc(100vw - var(--hero-mobile-preview-width));--hero-mobile-pan-stop-2:.22;--hero-mobile-pan-stop-3:.61;width:var(--hero-mobile-preview-width);will-change:transform;max-width:none;margin-top:-30%;animation:15s ease-in-out infinite hero-mobile-preview-pan}main.splash .splash-hero-preview-app .hero-label[class*=hero-preview-highlight] path{opacity:.5}main.splash .splash-hero-preview-app .hero-label.hero-preview-highlight-1 path{animation:15s ease-in-out infinite hero-preview-label-highlight-start}main.splash .splash-hero-preview-app .hero-label.hero-preview-highlight-2 path{animation:15s ease-in-out infinite hero-preview-label-highlight-second}main.splash .splash-hero-preview-app .hero-label.hero-preview-highlight-3 path{animation:15s ease-in-out infinite hero-preview-label-highlight-third}main.splash .splash-hero-preview-app .hero-label.hero-preview-highlight-4 path{animation:15s ease-in-out infinite hero-preview-label-highlight-end}}main.splash #review-live-opus:checked~.review-live-switcher label[for=review-live-opus],main.splash #review-live-gpt:checked~.review-live-switcher label[for=review-live-gpt],main.splash #review-live-amp:checked~.review-live-switcher label[for=review-live-amp]{color:#fffffff0;background:#58a6ff24;box-shadow:inset 0 0 0 1px #58a6ff33,inset 0 1px #ffffff0d}main.splash #review-live-opus:checked~.review-live-stage .review-live-preview-screen.is-opus,main.splash #review-live-gpt:checked~.review-live-stage .review-live-preview-screen.is-gpt,main.splash #review-live-amp:checked~.review-live-stage .review-live-preview-screen.is-amp{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}main.splash #review-live-opus:checked~.review-live-stage .review-live-chat-thread.is-opus,main.splash #review-live-gpt:checked~.review-live-stage .review-live-chat-thread.is-gpt,main.splash #review-live-amp:checked~.review-live-stage .review-live-chat-thread.is-amp,main.splash #review-live-opus:checked~.review-live-stage .review-live-diff-lines.is-opus,main.splash #review-live-gpt:checked~.review-live-stage .review-live-diff-lines.is-gpt,main.splash #review-live-amp:checked~.review-live-stage .review-live-diff-lines.is-amp{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}main.splash .drive-chat-msg:first-child{animation-name:drive-chat-message-1}main.splash .drive-chat-msg:nth-child(2){animation-name:drive-chat-message-2}main.splash .drive-chat-msg:nth-child(3){animation-name:drive-chat-message-3}main.splash .drive-chat-msg:nth-child(4){animation-name:drive-chat-message-4}main.splash .workspace-env-hex-frame{filter:drop-shadow(0 2px 4px #00000040)drop-shadow(0 6px 6px #00000026)drop-shadow(0 14px 9px #0000001a)drop-shadow(0 26px 10px #00000006)drop-shadow(0 40px 11px #00000003)}main.splash .workspace-env-hex-frame .hex-outer{fill:#00000073}main.splash .workspace-env-hex-frame .hex-surface{fill:hsl(from var(--sc-bg-raised) h s l / .8)}main.splash .workspace-env-hex-frame .hex-highlight{fill:url(#hex-highlight)}main.splash .workspace-env-hex-frame .hex-inset{fill:none;stroke:#ffffff0f;stroke-width:1px}main.splash .workspace-env-chip-secret:before{content:"";opacity:.55;background:currentColor;width:9px;height:10px;margin-right:6px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'><path d='M3 6V4a3 3 0 0 1 6 0v2h1v7H2V6h1zm2 0h2V4a1 1 0 0 0-2 0v2z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'><path d='M3 6V4a3 3 0 0 1 6 0v2h1v7H2V6h1zm2 0h2V4a1 1 0 0 0-2 0v2z' fill='black'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main.splash .shared-access-row-surface{background:radial-gradient(at -20px 0,oklch(100% 0 0/.06),oklch(100% 0 0/0)),oklch(24.5% .012 260);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.06),0 1px 2px oklch(0% 0 0/.25),0 4px 8px oklch(0% 0 0/.15)}main.splash .scroll-reveal-visible .ticket-fleet-row{opacity:1;transform:translateY(0)}main.splash .scroll-reveal-visible .ticket-fleet-row:first-child{transition-delay:.2s}main.splash .scroll-reveal-visible .ticket-fleet-row:nth-child(2){transition-delay:.34s}main.splash .scroll-reveal-visible .ticket-fleet-row:nth-child(3){transition-delay:.48s}main.splash .scroll-reveal-visible .ticket-fleet-row:nth-child(4){transition-delay:.62s}main.splash .workspace-agent-status-dot:after,main.splash .env-config-status-dot:after,main.splash .benchmark-dot:after{content:"";background:inherit;border-radius:999px;animation-play-state:paused;position:absolute;inset:0}main.splash .workspace-agent-status-dot:after,main.splash .env-config-status-dot:after{animation:2s ease-out infinite paused status-dot-pulse}main.splash .benchmark-dot{--dot-delay:0s;position:relative}main.splash .benchmark-dot:after{opacity:.6;animation:2s ease-out infinite paused benchmark-dot-pulse;animation-delay:var(--dot-delay)}main.splash .scroll-reveal-visible .workspace-agent-status-dot:after,main.splash .scroll-reveal-visible .env-config-status-dot:after,main.splash .scroll-reveal-visible .benchmark-dot:after{animation-play-state:running}main.splash .nav-anim-down{animation:1s cubic-bezier(.16,1,.3,1) both nav-slide-down}main.splash .hero-anim-up{animation:1s cubic-bezier(.16,1,.3,1) both hero-fade-up}main.splash [data-controller=splash--scroll-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}main.splash [data-splash--scroll-reveal-stagger-value]{opacity:1;transform:none}main.splash [data-splash--scroll-reveal-stagger-value]>.scroll-reveal-item{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}main.splash .scroll-reveal-visible{opacity:1!important;transform:translateY(0)!important}main.splash .text-reveal{text-wrap:balance}main.splash .text-reveal-word-wrap{line-height:inherit;vertical-align:top;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}main.splash .text-reveal-word{opacity:0;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1s cubic-bezier(.33,1,.68,1);display:inline-block;transform:translateY(110%)}main.splash .text-reveal-word.revealed{opacity:1;transform:translateY(0)}@media (width<=767px) and (prefers-reduced-motion:reduce){main.splash .splash-hero-preview-app-pan{transform:translate3d(calc(var(--hero-mobile-pan-distance) * .45), 0, 0);animation:none}main.splash .splash-hero-preview-app .hero-label[class*=hero-preview-highlight] path{opacity:.85;animation:none}}@media (prefers-reduced-motion:reduce){main.splash [data-controller=splash--scroll-reveal],main.splash [data-splash--scroll-reveal-stagger-value]>.scroll-reveal-item{opacity:1;filter:none;transition:none;transform:none}main.splash .text-reveal-word{opacity:1;transition:none;transform:none}main.splash .nav-anim-down,main.splash .hero-anim-up,main.splash .drive-chat-msg,main.splash .workspace-agent-status-dot:after,main.splash .env-config-status-dot:after,main.splash .benchmark-dot:after{animation:none}}@keyframes benchmark-dot-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes status-dot-pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.5)}}@keyframes nav-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-mobile-preview-pan{0%,13%,to{transform:translate(0,0)}25%,38%{transform:translate3d(calc(var(--hero-mobile-pan-distance) * var(--hero-mobile-pan-stop-2)), 0, 0)}50%,63%{transform:translate3d(calc(var(--hero-mobile-pan-distance) * var(--hero-mobile-pan-stop-3)), 0, 0)}75%,88%{transform:translate3d(var(--hero-mobile-pan-distance), 0, 0)}}@keyframes hero-preview-label-highlight-start{0%,13%,to{opacity:1}22%,92%{opacity:.5}}@keyframes hero-preview-label-highlight-second{0%,16%,47%,to{opacity:.5}25%,38%{opacity:1}}@keyframes hero-preview-label-highlight-third{0%,41%,72%,to{opacity:.5}50%,63%{opacity:1}}@keyframes hero-preview-label-highlight-end{0%,66%{opacity:.5}75%,88%,97%,to{opacity:1}}@keyframes drive-chat-message-1{0%{opacity:0;transform:translateY(8px)}3%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes drive-chat-message-2{0%,10%{opacity:0;transform:translateY(8px)}18%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes drive-chat-message-3{0%,22%{opacity:0;transform:translateY(8px)}30%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes drive-chat-message-4{0%,34%{opacity:0;transform:translateY(8px)}42%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-4px)}}
