.landing{--landing-ink:#e9f4fa;--landing-muted:#98a8b9;--landing-cyan:#9aeaff;--landing-coral:#ffbd9f;--landing-line:#ffffff19;color:var(--landing-ink);background:#080d19}.landing-experience{font-family:var(--font-geist-sans,Arial),sans-serif;background:radial-gradient(at 80% 12%,#16213c66,#0000 35%);position:relative}.landing-wrap,.landing .wrap{width:min(1260px,100% - 96px);margin-inline:auto}.landing .site-header{border-color:var(--landing-line);height:104px}.landing .site-header nav a{color:#b2bfd0;letter-spacing:.12em;font-size:.66rem}.landing .site-header nav a:hover{color:var(--landing-cyan)}.landing :is(h1,h2,h3){font-family:var(--font-landing-display,Arial),var(--font-geist-sans,Arial),sans-serif;font-weight:500}:is(.landing a:focus-visible,.landing button:focus-visible){outline:2px solid var(--landing-coral);outline-offset:7px}.studio-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:40px;min-height:660px;padding-block:34px 84px;display:grid;position:relative}.studio-hero-copy{z-index:2;position:relative}.studio-hero-copy>*{animation:.85s both landing-arrive}.studio-hero-copy>:nth-child(2){animation-delay:.1s}.studio-hero-copy>:nth-child(3){animation-delay:.2s}.studio-hero-copy>:nth-child(4){animation-delay:.3s}.studio-hero h1{letter-spacing:-.075em;white-space:nowrap;margin:0 0 28px;font-size:clamp(4.5rem,7.8vw,7.5rem);line-height:.98}.studio-hero h1 em,.landing-finale em{color:var(--landing-cyan);font-style:normal;font-weight:400}.landing-intro{color:#a9b8cb;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.landing-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:35px;display:flex}.landing-button{border:1px solid var(--landing-cyan);background:var(--landing-cyan);color:#101a2b;border-radius:6px;align-items:center;gap:40px;min-height:58px;padding:0 24px;font-size:.9rem;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.landing-button:hover{background:#d2f6ff;transform:translateY(-3px);box-shadow:0 12px 45px #9aeaff18}.landing-button span{font-size:1.4rem}.landing-catalog{padding-block:75px 30px;scroll-margin-top:24px}.landing-section-heading{margin-bottom:52px}.landing-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,4.7vw,4.6rem);line-height:1.06}.landing-section-heading h2 span{color:#7d92aa}.landing-product{border:1px solid var(--landing-line);background:#0e1726;border-radius:14px;grid-template-columns:.86fr 1.3fr;margin-bottom:30px;display:grid;overflow:hidden}.product-story{min-width:0;padding:44px 36px 40px}.landing-app-name{font-family:var(--font-landing-display,Arial),sans-serif;align-items:center;gap:15px;font-size:1.4rem;display:flex}.landing-app-name img{border-radius:12px}.product-story h3{letter-spacing:-.055em;margin:40px 0 22px;font-size:clamp(2rem,3vw,3rem);line-height:1.13}.product-story h3 em{color:var(--landing-cyan);font-style:normal}.product-story>p{color:#98aabf;max-width:390px;font-size:.91rem;line-height:1.85}.landing-product-link{color:var(--landing-cyan);border-bottom:1px solid #9aeaff40;justify-content:space-between;align-items:center;margin-top:14px;padding:17px 0;font-size:.9rem;display:flex}.landing-product-link span{font-size:1.5rem;transition:transform .2s}.landing-product-link:hover span{transform:translate(3px,-3px)}.landing-product-meta{font:.62rem var(--font-geist-mono,monospace),monospace;color:#8ea2b8;margin-top:18px}.landing-product-meta span{margin-inline:10px}.product-stage{background:radial-gradient(at 65% 45%,#32698d38,#0000 70%),#111e31;flex-direction:column;justify-content:center;min-width:0;padding:40px 0 40px 34px;display:flex;position:relative;overflow:hidden}.product-stage>img{transform-origin:0;border:1px solid #738faa66;border-radius:8px;width:115%;max-width:none;transition:transform .7s;transform:perspective(1300px)rotateY(-5deg)rotateX(2deg);box-shadow:0 32px 80px #0006}.landing-product:hover .product-stage>img{transform:perspective(1300px)rotateY(-1deg)rotateX(0)translateY(-4px)}.audio-signal{align-items:center;gap:4px;height:64px;margin-top:25px;display:flex;overflow:hidden}.audio-signal span{height:var(--bar-height);opacity:.7;transform-origin:50%;animation:1.8s ease-in-out infinite alternate wave-meter;animation-delay:var(--bar-delay);background:linear-gradient(#9aeaff,#458aae);border-radius:3px;flex:0 0 3px}.delta-product{background:#141525}.delta-product h3 em,.delta-product .landing-product-link{color:#c4baff}.delta-product .landing-product-link{border-color:#c4baff40}.delta-stage{background:radial-gradient(at 60% 45%,#8970ce2b,#0000 75%),#1a1b32}.landing-standard{padding-block:110px 80px;scroll-margin-top:30px}.landing-values{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);display:grid}.landing-values article{padding:38px 38px 0 0}.landing-values article+article{border-left:1px solid var(--landing-line);padding-left:38px}.landing-values h3{letter-spacing:-.04em;font-size:1.6rem;line-height:1.2}.landing-values p{color:var(--landing-muted);font-size:.87rem}.landing-workflows{border-top:1px solid var(--landing-line);grid-template-columns:.9fr 1fr;gap:70px;padding-block:90px;display:grid}.landing-workflows h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.1}.workflow-links a{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:30px;min-height:73px;font-size:.94rem;transition:color .2s;display:flex}.workflow-links a:hover{color:var(--landing-cyan)}.workflow-links b{color:var(--landing-cyan);font-size:1.25rem;font-weight:400}.landing-finale{text-align:center;padding-block:95px 125px;position:relative}.landing-finale:before{content:"";pointer-events:none;background:radial-gradient(#598caa12,#0000 65%);position:absolute;inset:0}.landing-finale .landing-actions{justify-content:center}.landing-finale h2{letter-spacing:-.07em;margin:0 0 30px;font-size:clamp(3.5rem,6.8vw,6.5rem);line-height:1.04;position:relative}.landing-finale .landing-actions{position:relative}.landing-button-quiet{color:var(--landing-ink);background:0 0;border-color:#ffffff40}.landing-button-quiet:hover{background:#ffffff0d}.landing .site-footer{border-color:var(--landing-line);background:#060b14}.landing .footer-links a{color:#9bacc1}@keyframes landing-arrive{0%{opacity:.3;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes wave-meter{0%{opacity:.35;transform:scaleY(.28)}to{opacity:.85;transform:scaleY(1)}}.landing-hidden *,.is-asleep,.is-asleep *,.is-asleep :before,.is-asleep :after{animation-play-state:paused!important}.hero-stage{--stage-accent:var(--landing-cyan);justify-self:end;width:100%;max-width:720px;margin-right:-28px;animation:1s .15s both landing-arrive;position:relative}.hero-stage[data-active=deltatxt]{--stage-accent:#c4baff}.stage-scene{aspect-ratio:720/530;perspective:1500px;position:relative}.stage-glow{background:radial-gradient(at 55% 55%,#3d6fd648,#9aeaff14 42%,#0000 70%);border-radius:50%;position:absolute;inset:-6% -4%}.stage-glow:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(at 55% 55%,#6c56d648,#c4baff14 42%,#0000 70%);transition:opacity 1s;position:absolute;inset:0}.hero-stage[data-active=deltatxt] .stage-glow:after{opacity:1}.stage-card{aspect-ratio:600/440;transform-origin:50%;opacity:.38;z-index:1;will-change:transform,opacity;background:linear-gradient(165deg,#132038,#0b1424 62%);border:1px solid #ffffff1c;border-radius:16px;width:88%;margin:0;transition:transform 1s cubic-bezier(.22,.8,.2,1),opacity 1s;position:absolute;top:11%;left:0;overflow:hidden;transform:translate(16%,-13%)scale(.88)rotateY(-5deg)rotateX(1.5deg);box-shadow:0 60px 110px -30px #000d,0 0 0 1px #0007,inset 0 1px #ffffff14;container-type:inline-size}.stage-card.is-front{opacity:1;z-index:2;transform:translate(0,0)scale(1)rotateY(-5deg)rotateX(1.5deg)}.stage-scene:hover .stage-card.is-front{transform:translate(0,0)scale(1)rotateY(-1.5deg)rotateX(.5deg)}.stage-bar{height:8.6cqw;font-family:var(--font-landing-display,Arial),sans-serif;color:#eef5fb;background:#ffffff07;border-bottom:1px solid #ffffff12;align-items:center;gap:1.7cqw;padding:0 3.6cqw;font-size:2.45cqw;display:flex}.stage-bar img{border-radius:.9cqw;width:3.8cqw;height:3.8cqw}.stage-status{font:600 1.85cqw var(--font-geist-mono,monospace),monospace;letter-spacing:.06em;text-transform:uppercase;color:#93a6bd;align-items:center;gap:1.2cqw;margin-left:auto;display:flex}.stage-rec{background:#ff6b6b;border-radius:50%;width:1.5cqw;height:1.5cqw;animation:1.4s ease-in-out infinite stage-blink;box-shadow:0 0 1.5cqw #ff6b6b}.stage-body{color:#dbe6f2;padding:3.4cqw 4cqw 3cqw;font-size:2.6cqw;line-height:1.45}.stage-waveform{align-items:center;gap:.55cqw;height:16cqw;padding-inline:.4cqw;display:flex;position:relative}.stage-waveform span{min-width:0;height:var(--h);opacity:.26;transform-origin:50%;animation:.38s ease-out forwards stage-bar-lit;animation-delay:calc(.7s + var(--i) * .115s);background:#9aeaff;border-radius:99px;flex:1 1 0}.stage-playhead{will-change:transform;width:100%;animation:7.36s linear .7s forwards stage-sweep;position:absolute;top:-7%;bottom:-7%;left:0}.stage-playhead:after{content:"";background:#f1fcff;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #9aeaff,0 0 26px #9aeaff88}.stage-transcript{gap:1.7cqw;margin:3.4cqw 0 0;padding:0;list-style:none;display:grid}.stage-transcript li{opacity:0;animation:.35s ease-out forwards stage-line-in;animation-delay:calc(1.05s + var(--k) * 1.18s);grid-template-columns:6cqw 1fr;align-items:baseline;gap:2.2cqw;display:grid}.stage-transcript time{font:600 2cqw var(--font-geist-mono,monospace),monospace;color:var(--landing-cyan);letter-spacing:.02em}.stage-transcript span{clip-path:inset(0 100% 0 0);animation:.95s steps(30,end) forwards stage-type;animation-delay:calc(1.12s + var(--k) * 1.18s)}.stage-note{font:600 1.9cqw var(--font-geist-mono,monospace),monospace;letter-spacing:.05em;text-transform:uppercase;color:#9aeaff;opacity:0;margin:3.2cqw 0 0;animation:.5s ease-out 8.25s forwards stage-line-in}.stage-note:before{content:"✓ "}.stage-tabs{font:500 2cqw var(--font-geist-mono,monospace),monospace;align-items:center;gap:1cqw;margin-bottom:2.8cqw;display:flex}.stage-tabs span{color:#8b9ab0;background:#ffffff09;border-radius:.9cqw;padding:1cqw 1.9cqw}.stage-tabs span.is-current{color:#e2ddff;background:#c4baff22}.stage-merge{color:#e2ddff;letter-spacing:.04em;white-space:nowrap;border:1px solid #c4baff40;border-radius:.9cqw;margin-left:auto;padding:1cqw 1.9cqw;font-style:normal;font-weight:600;display:grid}.stage-merge b{font-weight:inherit;text-align:center;grid-area:1/1}.stage-merge b:first-child{animation:.35s 4.55s forwards stage-fade-out}.stage-merge b:last-child{color:#b3ff7a;opacity:0;animation:.35s 4.7s forwards stage-fade-in}.stage-merge b:last-child:before{content:"✓ "}.stage-code{--row:4.1cqw;font:400 2.25cqw/1 var(--font-geist-mono,monospace),monospace;color:#d2dced;margin:0;padding:0;list-style:none}.stage-code li{height:var(--row);opacity:0;animation:.3s ease-out forwards stage-line-in;animation-delay:calc(.35s + var(--k) * 80ms);border-radius:.6cqw;grid-template-columns:5.2cqw 3cqw 1fr;align-items:center;margin-bottom:.4cqw;display:grid}.stage-gutter{color:#5c6d84;font-size:.86em}.stage-sign{color:#ffb09a;font-weight:700}.diff-add .stage-sign{color:#b3ff7a}.stage-code code{font:inherit;white-space:pre}.tok-kw{color:#c4baff}.tok-type{color:#9aeaff}.tok-str{color:#ffcda8}.tok-fn{color:#ffe9a3}.stage-code li.diff-del{animation:stage-line-in .3s ease-out forwards calc(.35s + var(--k) * 80ms),stage-diff-del 5.2s ease-in-out 1.7s forwards}.stage-code li.diff-add{animation:stage-line-in .3s ease-out forwards calc(.35s + var(--k) * 80ms),stage-diff-add 5.2s ease-in-out 1.7s forwards}.diff-add .stage-sign{animation:.4s 6.2s forwards stage-fade-out}.stage-card:not(.is-front) .stage-body *{animation:none!important}.stage-card:not(.is-front) .stage-waveform span{opacity:.82}.stage-card:not(.is-front) .stage-playhead{display:none}.stage-card:not(.is-front) :is(.stage-transcript li,.stage-code li){opacity:1}.stage-card:not(.is-front) .stage-transcript span{clip-path:none}.stage-card:not(.is-front) .stage-transcript li:nth-child(n+5){display:none}.stage-card:not(.is-front) .diff-del{background:#ff9f8a1e}.stage-card:not(.is-front) .diff-add{background:#b3ff7a1c}.stage-card:not(.is-front) .stage-merge b:last-child{display:none}.stage-switch{grid-template-columns:1fr 1fr;gap:12px;width:88%;margin-top:20px;display:grid}.stage-switch button{text-align:left;color:#c9d6e6;cursor:pointer;font:inherit;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;padding:12px 16px 14px;transition:border-color .25s,background .25s;position:relative;overflow:hidden}.stage-switch button:hover{background:#ffffff0a;border-color:#fff3}.stage-switch button b{font-family:var(--font-landing-display,Arial),sans-serif;color:#f2f7fb;font-size:.95rem;font-weight:500;display:block}.stage-switch button span{color:#8fa2b8;margin-top:2px;font-size:.74rem;display:block}.stage-switch button[aria-pressed=true]{border-color:color-mix(in srgb,var(--stage-accent) 45%,transparent);background:color-mix(in srgb,var(--stage-accent) 7%,transparent)}.stage-progress{background:var(--stage-accent);transform-origin:0;height:3px;animation:stage-progress var(--hold) linear forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes stage-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes stage-bar-lit{0%{opacity:.26;transform:scaleY(1)}45%{opacity:1;transform:scaleY(1.3)}to{opacity:.82;transform:scaleY(1)}}@keyframes stage-sweep{to{transform:translate(calc(100% - 2px))}}@keyframes stage-line-in{0%{opacity:0;transform:translateY(.6cqw)}to{opacity:1;transform:translateY(0)}}@keyframes stage-type{to{clip-path:inset(0 -2% 0 0)}}@keyframes stage-fade-out{to{opacity:0}}@keyframes stage-fade-in{to{opacity:1}}@keyframes stage-diff-del{0%{background:0 0}12%{background:#ff9f8a1e}72%{opacity:1;background:#ff9f8a1e}88%{opacity:0;height:var(--row);margin-bottom:.4cqw;animation-timing-function:step-end}to{opacity:0;height:0;margin-bottom:0}}@keyframes stage-diff-add{0%{background:0 0}12%{background:#b3ff7a1c}72%{background:#b3ff7a1c}to{background:0 0}}@keyframes stage-progress{to{transform:scaleX(1)}}@media (max-width:1050px){.landing-wrap,.landing .wrap{width:calc(100% - 56px)}.studio-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;min-height:600px}.studio-hero h1{font-size:7.8vw}.landing-product{grid-template-columns:1fr 1.1fr}.product-story{padding:30px}.landing-values article{padding-right:25px}.landing-values article+article{padding-left:25px}}@media (max-width:760px){.landing-wrap,.landing .wrap{width:calc(100% - 40px)}.landing .site-header{height:82px}.landing .site-header nav{gap:20px}.landing .site-header nav a:nth-child(2),.landing .site-header nav a:nth-child(3){display:none}.studio-hero{min-height:auto;padding-top:68px;padding-bottom:105px;display:block}.studio-hero h1{margin-top:28px;font-size:clamp(3.6rem,11.8vw,5.8rem)}.landing-section-heading{margin-bottom:35px}.landing-catalog{padding-top:55px}.landing-product{grid-template-columns:1fr}.product-story{padding:30px}.product-story h3{margin-top:30px;font-size:2.6rem}.product-story>p{max-width:none}.product-stage{padding:30px 0 30px 22px}.product-stage>img{width:101%}.landing-standard{padding-block:65px}.landing-values{grid-template-columns:1fr}.landing-values article,.landing-values article+article{border-left:0;border-bottom:1px solid var(--landing-line);padding:25px 0}.landing-values h3{margin-block:8px 18px}.landing-workflows{grid-template-columns:1fr;gap:10px;padding-block:55px}.workflow-links a{font-size:.85rem}.landing-finale{padding-block:65px 80px}.landing-finale h2{font-size:clamp(3rem,10vw,4.8rem)}.landing-finale .landing-actions{gap:12px}}@media (max-width:380px){.studio-hero h1{font-size:11.3vw}.landing .brand-link img{width:126px}.landing-actions{gap:16px}.landing-button{gap:22px;padding-inline:18px}.product-story{padding:24px}.product-story h3{font-size:2.2rem}.landing-intro{font-size:.95rem}}@media (max-width:1050px){.hero-stage{margin-right:0}}@media (max-width:760px){.hero-stage{max-width:none;margin:38px 0 0}.stage-scene{aspect-ratio:600/560}.stage-card{aspect-ratio:600/512;width:100%;top:7%;transform:translate(5%,-7%)scale(.93)}.stage-card.is-front,.stage-scene:hover .stage-card.is-front{transform:none}.stage-bar{gap:2cqw;height:10.5cqw;font-size:3.1cqw}.stage-bar img{width:4.6cqw;height:4.6cqw}.stage-status{font-size:2.3cqw}.stage-body{font-size:3.15cqw;line-height:1.4}.stage-waveform{height:18cqw}.stage-transcript{gap:2.4cqw}.stage-transcript li{grid-template-columns:7cqw 1fr}.stage-transcript time{font-size:2.5cqw}.stage-note{font-size:2.4cqw}.stage-tabs{margin-bottom:3cqw;font-size:2.5cqw}.stage-code{--row:4.7cqw;font-size:2.75cqw}.stage-code li{grid-template-columns:6.2cqw 3.6cqw 1fr;margin-bottom:.4cqw}.stage-switch{gap:8px;width:100%}.stage-switch button{padding:10px 12px 12px}.stage-switch button span{display:none}}
