body{margin:0;background:#0a0c12}.bp a{color:#8ab4ff}.bp a:hover{color:#c7dbff}.bp{position:relative;font-family:var(--font-inter),var(--font-cjk,sans-serif),system-ui,sans-serif;color:#f3f4f6;-webkit-font-smoothing:antialiased}.bp>footer,.bp>section{position:relative;z-index:1}.dim{position:fixed;inset:0;z-index:0;pointer-events:none;background:rgba(5,7,12,.72);opacity:0}@supports (animation-timeline:scroll()){.dim{animation:dim linear both;animation-timeline:scroll(root);animation-range:0 90vh}}@supports not (animation-timeline:scroll()){.bp>section:not(.hero){background:rgba(10,12,18,.6)}}@keyframes dim{to{opacity:1}}.bp *{box-sizing:border-box}.mono{font-family:var(--font-jbmono),Consolas,monospace}.wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-jbmono),monospace;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8ab4ff;margin:0}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff946a,#ff6a3d)}.glass{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 24px 60px -30px rgba(0,0,0,.8);border-radius:22px}.backdrop{position:relative;overflow:hidden;border-radius:28px;border:1px solid hsla(0,0%,100%,.07);background:radial-gradient(70% 60% at 78% 18%,rgba(255,106,61,.16),transparent 70%),radial-gradient(90% 80% at 20% 90%,rgba(47,107,255,.45),transparent 70%),radial-gradient(80% 70% at 85% 85%,rgba(76,91,255,.3),transparent 70%),linear-gradient(160deg,#0b1636,#070b1a 60%,#05070d)}.layers{position:relative;aspect-ratio:2082/1461}.layers img{position:absolute;display:block}.layers .frame{inset:0;width:100%;height:100%}.spot img.tile{transition:opacity .5s ease}.spot img.dim{opacity:.26}.spot img.lit{filter:drop-shadow(0 0 16px rgba(138,180,255,.45))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid3,.grid4{display:grid;gap:16px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid2{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.split{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(32px,5vw,72px)}.split.rev{flex-direction:row-reverse}.bento{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.bento .large,.bento .wide{grid-column:span 2}.bento .large{grid-row:span 2}.btn-soon{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:14px;background:rgba(138,180,255,.14);color:#c7dbff;font-weight:700;font-size:15.5px;box-shadow:inset 0 0 0 1px rgba(138,180,255,.35)}.chip{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;color:rgba(235,238,245,.78)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details[open] .faq-mark{transform:rotate(45deg)}.faq-mark{transition:transform .25s ease}.hero{--k:1;--seekb:0s;--seek:calc(var(--seekb) * var(--k));--play:running;--shift:25%;position:relative;height:min(100vh,900px);min-height:760px}.hero,.wall{overflow:hidden}.wall{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(160deg,#0a1a4a,#060a18 55%,#04060c)}.glow{position:absolute;border-radius:50%;will-change:transform}.g1{width:72%;aspect-ratio:1.4;left:-14%;top:34%;background:radial-gradient(closest-side,rgba(47,107,255,.55),rgba(47,107,255,0));animation:drift1 24s ease-in-out infinite alternate}.g2{width:62%;aspect-ratio:1.2;right:-14%;top:-24%;background:radial-gradient(closest-side,rgba(76,91,255,.42),rgba(76,91,255,0));animation:drift2 30s ease-in-out infinite alternate}.g3{width:30%;aspect-ratio:1;right:8%;top:4%;background:radial-gradient(closest-side,rgba(255,106,61,.2),rgba(255,106,61,0));animation:drift3 26s ease-in-out infinite alternate}.silk{left:-10%;top:-6%;width:120%;height:112%;-o-object-fit:cover;object-fit:cover;opacity:.85;will-change:transform;animation:silk 40s ease-in-out infinite alternate}.shade,.silk{position:absolute}.shade{inset:0;background:radial-gradient(120% 90% at 50% 42%,rgba(4,6,12,0) 40%,rgba(4,6,12,.7) 100%)}@keyframes drift1{to{transform:translate(6%,-5%) scale(1.08)}}@keyframes drift2{to{transform:translate(-7%,6%)}}@keyframes drift3{to{transform:translate(-12%,10%) scale(1.15)}}@keyframes silk{to{transform:translate(-3%,2%) rotate(-2deg)}}.stage{max-width:1240px;margin:0 auto;padding:0 40px}.stage,.stage-in{position:relative;height:100%}.stage-in{container-type:inline-size}.track{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateX(var(--shift))}.cap{--capw:min(560px,47cqw);width:var(--capw);text-align:left}.row{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.row-flex{flex-wrap:wrap;gap:12px 18px}.row-flex,.title-row{display:flex;align-items:center}.title-row{gap:14px}.h1-line{white-space:nowrap}.hero-category{--r:.5}.r1{--r:1}.r2{--r:2}.r3{--r:3}.r4{--r:4}.r5{--r:5}.r6{--r:6}.r7{--r:7}.r8{--r:8}.icon{width:56px;height:56px;display:block}.padwrap{position:absolute;left:0;top:50%;width:52%;margin-top:-18.24%}.padwrap .tile{opacity:1}.replay{position:absolute;right:28px;bottom:28px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(12,14,18,.6);color:rgba(235,238,245,.9);font:600 12.5px var(--font-inter),var(--font-cjk,sans-serif),sans-serif;cursor:pointer}.hero.is-on .cap{animation:rise calc(.8s * var(--k)) cubic-bezier(.2,.8,.2,1) calc(.15s * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on.spin-arc .arc,.hero.is-on.spin-both .arc{animation:arc calc(.62s * var(--k)) cubic-bezier(.45,0,.2,1) calc(1.05s * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on.spin-both .icon,.hero.is-on.spin-turn .icon{animation:turn calc(.7s * var(--k)) cubic-bezier(.45,0,.2,1) calc(1s * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on.spin-arc .icon{animation:press calc(.3s * var(--k)) cubic-bezier(.2,.8,.2,1) calc(.95s * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on .row{animation:row calc(.75s * var(--k)) cubic-bezier(.65,0,.25,1) calc((1.8s + var(--r, 0) * 70ms) * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on .padwrap{animation:fly calc(.8s * var(--k)) cubic-bezier(.2,.8,.2,1) calc(2.6s * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-on .padwrap .tile{animation:tilein calc(.34s * var(--k)) cubic-bezier(.2,.8,.2,1) calc((3.15s + var(--i) * 50ms) * var(--k) - var(--seek)) both;animation-play-state:var(--play)}.hero.is-reset .cap,.hero.is-reset .padwrap{visibility:hidden}.arc{stroke-dashoffset:-463.929}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes arc{0%{stroke-dashoffset:0}}@keyframes turn{0%{transform:rotate(-1turn)}}@keyframes press{40%{transform:scale(.9)}}@keyframes row{0%{transform:translateX(calc(var(--capw) / 2 - 50% - 25cqw))}}@keyframes fly{0%{opacity:0;transform:translate(calc(94% - 252px),-212px) scale(.06)}35%{opacity:1}}@keyframes tilein{0%{opacity:0;transform:translateY(6px)}}@media (max-width:959px){.hero{height:auto;min-height:0;padding:56px 0 64px}.stage{padding:0 20px}.stage-in{display:flex;flex-direction:column;align-items:center;gap:36px}.track{position:relative;inset:auto;transform:none}.cap{width:100%;text-align:center}.row{margin-left:auto;margin-right:auto}.h1-line{white-space:normal}.row-flex,.title-row{justify-content:center}.hero.is-on .row{animation:none}.padwrap{position:relative;left:auto;top:auto;margin-top:0;width:min(118%,700px)}@keyframes fly{0%{opacity:0;transform:translate(-90px,calc(-50% - 380px)) scale(.06)}35%{opacity:1}}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.grid3{grid-template-columns:minmax(0,1fr)}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .large,.bento .wide{grid-column:span 2}.bento .large{grid-row:span 1}.split.rev{flex-direction:row}.nav-links{display:none}}@media (max-width:560px){.grid4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hero,.hero *,.wall *{animation:none!important}}.bento>*{opacity:0}.bento[data-in]>*{animation:spring-in .9s linear both}.bento[data-in]>:nth-child(2){animation-delay:.07s}.bento[data-in]>:nth-child(3){animation-delay:.14s}.bento[data-in]>:nth-child(4){animation-delay:.21s}.bento[data-in]>:nth-child(5){animation-delay:.28s}.bento[data-in]>:nth-child(6){animation-delay:.35s}.bento[data-in]>:nth-child(7){animation-delay:.42s}.bento[data-in]>:nth-child(8){animation-delay:.49s}@keyframes spring-in{0%{opacity:0;transform:translateY(32px) scale(.8)}40%{opacity:1;transform:translateY(-8px) scale(1.04)}60%{transform:translateY(3px) scale(.985)}78%{transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:none}}.pages-stage{position:relative;aspect-ratio:2082/1461;container-type:inline-size}.pages-stage .pframe{position:absolute;inset:0;width:100%;height:100%;display:block}.ptabs{position:absolute;left:14.553%;top:5.339%;height:7.392%;display:flex;align-items:center;gap:.576cqw}.ptab{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;background:hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:width .24s cubic-bezier(.34,1.56,.64,1),height .24s cubic-bezier(.34,1.56,.64,1),border-radius .24s cubic-bezier(.34,1.56,.64,1),background-color .24s ease}.ptab-name{font:500 1.873cqw var(--font-inter),var(--font-cjk,sans-serif),sans-serif;color:rgba(235,238,245,.66);white-space:nowrap;opacity:0;transition:opacity .08s ease}.ptab.named .ptab-name{opacity:1;transition:opacity .14s ease 84ms}.ptab.current{background:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.ptab.current .ptab-name{font-weight:600;color:#f3f4f6}.ptab:after{content:"";position:absolute;left:50%;bottom:.432cqw;width:1.729cqw;height:.288cqw;margin-left:-.865cqw;border-radius:.144cqw;background:#8ab4ff;opacity:0;transition:opacity .14s ease}.ptab.current:after{opacity:1}.pgroup{position:absolute;inset:0;visibility:hidden}.pgroup.is-on,.pgroup.is-out{visibility:visible}.pgroup img{position:absolute;display:block}.pgroup.is-on .ptile{animation:ptile-in .22s cubic-bezier(.2,.8,.2,1) calc(min(var(--i) * 18ms, .18s) + 60ms) both}.pgroup.is-out .ptile{animation:ptile-out .2s ease both}@keyframes ptile-in{0%{opacity:0;transform:translateY(.864cqw)}}@keyframes ptile-out{to{opacity:0}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(8,10,16,.94);border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -16px 40px -20px rgba(0,0,0,.8);transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sticky-cta[data-show]{transform:none}.store-badge{display:inline-flex;align-items:center;min-height:56px}.store-badge.compact{min-height:44px}.store-badge ms-store-badge::part(img){height:56px}.store-badge.compact ms-store-badge::part(img){height:44px}.store-badge ms-store-badge:not(:defined)>a{visibility:hidden;animation:badge-fallback 1ms linear 4s forwards}@keyframes badge-fallback{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.hero .store-badge ms-store-badge:not(:defined)>a{animation:badge-fallback 1ms linear 4s forwards!important}}.end-cta,.end-icon,.end-note,.type-line{opacity:0}.end-arc{stroke-dashoffset:0}.type-line{display:inline-block;position:relative;white-space:nowrap;vertical-align:top}.type-line:after{content:"";position:absolute;top:8%;bottom:8%;left:0;width:.06em;background:#ff946a;opacity:0}.closing[data-in] .end-icon{animation:end-icon .65s cubic-bezier(.34,1.56,.64,1) .1s both}.closing[data-in] .end-arc{animation:end-arc .65s cubic-bezier(.45,0,.2,1) .75s both}.closing[data-in] .t1{animation:type .6s steps(var(--n,14)) 1.45s both}.closing[data-in] .t2{animation:type .6s steps(var(--n,14)) 2.1s both}.closing[data-in] .t1:after{animation:caret-move .6s steps(var(--n,14)) 1.45s both,caret-off .01s linear 2.1s forwards}.closing[data-in] .t2:after{animation:caret-move .6s steps(var(--n,14)) 2.1s both,blink 1s steps(1) 3.3s infinite}.closing[data-in] .end-cta{animation:fade-up .6s ease 3.45s both}.closing[data-in] .end-note{animation:fade-up .6s ease 3.65s both}@keyframes end-icon{0%{opacity:0;transform:scale(.5) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes end-arc{0%{stroke-dashoffset:0}to{stroke-dashoffset:-463.929}}@keyframes type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes caret-move{0%{opacity:1;left:0}to{opacity:1;left:100%}}@keyframes caret-off{to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bento>*,.end-cta,.end-icon,.end-note,.type-line{opacity:1!important;animation:none!important;clip-path:none!important}}.story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:56px;align-items:start}.step{height:150vh}.step>div{position:sticky;top:calc(50vh - 110px);opacity:.3;transition:opacity .3s ease}.step.on>div,.step[data-on]>div{opacity:1}.story-visual{position:sticky;top:max(80px,calc(50vh - 240px))}.story-stage{aspect-ratio:2082/1461;container-type:inline-size}.story-stage .anim{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--p,0) * -1s)}.s-launch{position:absolute;left:83.141%;top:1.643%;width:14.409%;height:19.918%;z-index:3}.s-launch img{position:absolute;inset:0;width:100%;height:100%}.s-arc,.s-ring{position:absolute;left:28%;top:18.557%;width:44%;height:45.361%}.s-ring{border-radius:1.53cqw;box-shadow:0 0 0 .29cqw rgba(138,180,255,.55);opacity:0}.arcline{stroke-dashoffset:0}.group{position:absolute;inset:0;transform-origin:90.35% 9.86%}.group img{position:absolute;display:block}.group .frame{inset:0;width:100%;height:100%}.group .tile{z-index:1}.story-stage:not([data-step="4"]) .group.dev,.story-stage[data-step="4"] .group.work{visibility:hidden}.sheet{position:absolute;inset:0;z-index:2;background:#fff;display:flex;flex-direction:column;transform:translateX(102%)}.sheet-cols{display:grid;grid-template-columns:5% repeat(8,minmax(0,1fr));height:7%;background:#f1f3f5;border-bottom:1px solid #d5dae0;font:600 1.5cqw var(--font-inter),var(--font-cjk,sans-serif),sans-serif;color:#6b7480}.sheet-cols span,.sheet-rows span{display:grid;place-items:center;border-right:1px solid #e1e5ea}.sheet-body{flex:1;display:flex}.sheet-rows{width:5%;display:grid;grid-template-rows:repeat(12,minmax(0,1fr));background:#f1f3f5;font:600 1.4cqw var(--font-inter),var(--font-cjk,sans-serif),sans-serif;color:#6b7480}.sheet-rows span{border-right:1px solid #d5dae0;border-bottom:1px solid #e1e5ea}.sheet-grid{flex:1;background-image:linear-gradient(#e3e7ec 1px,transparent 0),linear-gradient(90deg,#e3e7ec 1px,transparent 0);background-size:12.5% 8.333%}.paste{position:absolute;z-index:3;opacity:0;outline:2px solid #1f7a4d}.paste:after{content:"";position:absolute;right:-5px;bottom:-5px;width:8px;height:8px;background:#1f7a4d;border:1px solid #fff}.paste-img{left:15.994%;top:26.694%;width:21.902%;height:31.211%}.paste-img img{position:static;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.paste-text{left:16.875%;top:22.5%;width:23.75%;height:7.75%;display:flex;align-items:center;padding:0 1.2%;font:400 2.2cqw Segoe UI,var(--font-inter),var(--font-cjk,sans-serif),sans-serif;color:#1f2328;background:#fff;white-space:pre}.c0{--i:0}.c1{--i:1}.c2{--i:2}.c3{--i:3}.c4{--i:4}.c5{--i:5}.c6{--i:6}.c7{--i:7}.c8{--i:8}.c9{--i:9}.c10{--i:10}.c11{--i:11}.c12{--i:12}.story-stage .ch{opacity:0;animation-delay:calc((var(--i) * .018 - var(--p,0)) * 1s)}.win{position:absolute;z-index:5;opacity:0;border-radius:1.4cqw;overflow:hidden;box-shadow:0 2.5cqw 6cqw -1cqw rgba(0,0,0,.65);display:flex;flex-direction:column;font-family:var(--font-inter),var(--font-cjk,sans-serif),sans-serif}.win.dark{background:#0c0c10;color:#e6e6e6;border:1px solid hsla(0,0%,100%,.14)}.win.light{background:#fafafa;color:#1f2328;border:1px solid rgba(0,0,0,.16)}.win-bar{flex:none;height:4.2cqw;display:flex;align-items:center;justify-content:space-between;padding:0 1.4cqw;font-size:1.5cqw;font-weight:600}.dark .win-bar{background:#1b1b22}.light .win-bar{background:#eceef1}.win-tab{padding:.5cqw 1.2cqw;border-radius:.8cqw .8cqw 0 0;background:#0c0c10;align-self:flex-end}.win-ctl{display:flex;gap:1.2cqw}.win-ctl i{width:1.1cqw;height:1.1cqw;border:1px solid;opacity:.55}.win-menu{display:flex;gap:2cqw;padding:.8cqw 1.4cqw;font-size:1.4cqw;border-bottom:1px solid #e1e5ea;color:#444c56}.win-body{flex:1;padding:1.4cqw;font-size:1.7cqw;line-height:1.6}.win-body p{margin:0}.caret{display:inline-block;width:.9cqw;height:1.9cqw;vertical-align:middle;background:#e6e6e6;margin-left:.3cqw;animation:blink 1s steps(1) infinite}.caret.ink{background:#1f2328}@keyframes blink{50%{opacity:0}}.mail{flex:1;display:grid;grid-template-columns:20% 34% 1fr;font-size:1.4cqw}.mail-nav{display:flex;flex-direction:column;gap:.6cqw;padding:1.2cqw;background:#f0f2f5}.mail-nav span{padding:.4cqw .8cqw;border-radius:.6cqw}.mail-nav .on{background:#dce7fb;color:#1b4fb8;font-weight:600}.mail-list{border-right:1px solid #e1e5ea}.mail-item{display:flex;flex-direction:column;gap:.2cqw;padding:1cqw 1.2cqw;border-bottom:1px solid #e9ecef}.mail-item span{color:#57606a}.mail-item.on{background:#eef4ff;box-shadow:inset .4cqw 0 0 #2f6bff}.mail-read{display:flex;flex-direction:column;gap:1cqw;padding:1.4cqw}.mail-read i{display:block;height:.9cqw;border-radius:.4cqw;background:#e3e7ec}.mail-read i.short{width:60%}.cl-box{display:flex;align-items:center;gap:2cqw;margin:1.2cqw 0;padding:1.4cqw 2cqw;border:1px solid #d97757;border-radius:1cqw}.clawd{width:9cqw;height:auto;display:block;shape-rendering:crispEdges}.eyes{animation:look 2.4s steps(1) infinite}@keyframes look{0%,to{transform:none}25%{transform:translateX(-.6px)}50%{transform:none}75%{transform:translateX(.6px)}}.cl-name{font-weight:700;color:#f3f4f6}.cl-dim{color:#8b8f98}.win-term{left:50%;top:10%;width:44%;height:40%;--fx:-63%;--fy:10%}.win-note{left:40%;top:30%;width:40%;height:38%;--fx:-39%;--fy:4%}.win-mail{left:26%;top:44%;width:52%;height:46%;--fx:7%;--fy:-72%}.win-claude{left:26%;top:16%;width:62%;height:64%;--fx:40%;--fy:0%}.rip{position:absolute;z-index:6;border:2px solid rgba(138,180,255,.95);border-radius:2cqw;opacity:0;pointer-events:none}.rip.green{border-color:#1f7a4d}.rip-t01{left:15.994%;top:26.694%;width:21.902%;height:31.211%}.rip-t02{top:26.694%}.rip-t02,.rip-t05{left:39.049%;width:10.375%;height:14.784%}.rip-t05{top:43.121%}.rip-t03{left:50.576%;top:26.694%;width:10.375%;height:14.784%}.rip-t07{left:62.104%}.rip-d05,.rip-t07{top:43.121%;width:21.902%;height:14.784%}.rip-d05{left:15.994%}[data-step="1"] .work .t01,[data-step="2"] .work :is(.t02,.t03,.t05),[data-step="3"] .work .t07,[data-step="4"] .dev .t05{z-index:4;filter:drop-shadow(0 0 1.6cqw rgba(138,180,255,.5))}[data-step="1"] .arcline,[data-step="4"] .arcline{animation-name:arc-open}[data-step="2"] .arcline{animation-name:arc-2}[data-step="3"] .arcline{animation-name:arc-3}[data-step="1"] .s-ring,[data-step="4"] .s-ring{animation-name:ring-1}[data-step="2"] .s-ring{animation-name:ring-2}[data-step="3"] .s-ring{animation-name:ring-3}@keyframes arc-open{0%,2%{stroke-dashoffset:0}14%,to{stroke-dashoffset:-463.929}}@keyframes arc-2{0%,2%{stroke-dashoffset:0}14%,71%{stroke-dashoffset:-463.929}83%,to{stroke-dashoffset:-927.858}}@keyframes arc-3{0%,2%{stroke-dashoffset:0}14%,63%{stroke-dashoffset:-463.929}75%,to{stroke-dashoffset:-927.858}}@keyframes ring-1{0%,12%{opacity:0}16%,90%{opacity:1}97%,to{opacity:0}}@keyframes ring-2{0%,12%{opacity:0}16%,78%{opacity:1}82%,to{opacity:0}}@keyframes ring-3{0%,12%{opacity:0}16%,70%{opacity:1}74%,to{opacity:0}}[data-step="1"] .work,[data-step="4"] .dev{animation-name:g-paste}[data-step="1"] .work .frame,[data-step="4"] .dev .frame{animation-name:frame-out}[data-step="1"] .work .tile:not(.t01),[data-step="4"] .dev .tile:not(.t05){animation-name:rest-out}[data-step="1"] .work .t01{animation-name:main-paste}[data-step="4"] .dev .t05{animation-name:main-out}[data-step="1"] .work .sheet,[data-step="4"] .dev .sheet{animation-name:sheet-in}[data-step="1"] .paste-img{animation-name:paste-in}[data-step="1"] .rip-t01.rip-a,[data-step="4"] .rip-d05.rip-a{animation-name:rip-30}[data-step="1"] .rip-t01.rip-b{animation-name:rip-64}[data-step="4"] .paste-text{animation-name:cell-select}[data-step="4"] .ch{animation-name:type-ch}[data-step="4"] .ch.last{animation-name:type-last}@keyframes main-out{0%,30%{opacity:1;transform:none}33%{transform:scale(1.12)}36%,42%{opacity:1;transform:none}56%,to{opacity:0;transform:translateX(-60%)}}@keyframes cell-select{0%,59%{opacity:0}60%,to{opacity:1}}@keyframes type-ch{0%,62%{opacity:0;box-shadow:none}62.1%,63.7%{opacity:1;box-shadow:.2cqw 0 0 #1f2328}63.8%,to{opacity:1;box-shadow:none}}@keyframes type-last{0%,62%{opacity:0;box-shadow:none}62.1%,to{opacity:1;box-shadow:.2cqw 0 0 #1f2328}}@keyframes g-paste{0%,6%{opacity:0;transform:scale(.94)}18%,88%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes frame-out{0%,42%{opacity:1;transform:none}56%,to{opacity:0;transform:translateX(-60%)}}@keyframes rest-out{0%,22%{opacity:1;transform:none}28%,42%{opacity:.3;transform:none}56%,to{opacity:0;transform:translateX(-60%)}}@keyframes main-paste{0%,30%{opacity:1;transform:none}33%{transform:scale(1.12)}37%,62%{opacity:1;transform:none}65%,to{opacity:0;transform:none}}@keyframes sheet-in{0%,42%{transform:translateX(102%)}58%,to{transform:none}}@keyframes paste-in{0%,63%{opacity:0;transform:scale(1.1)}67%{opacity:1;transform:scale(.98)}70%,to{opacity:1;transform:none}}[data-step="2"] .work{animation-name:g-close-2}[data-step="2"] .work .tile:not(.t02):not(.t03):not(.t05),[data-step="3"] .work .tile:not(.t07){animation-name:rest-dim}[data-step="2"] .work .t02{animation-name:tap-30}[data-step="2"] .work .t05{animation-name:tap-42}[data-step="2"] .work .t03{animation-name:tap-54}[data-step="2"] .win-term{animation-name:pop-33}[data-step="2"] .win-note{animation-name:pop-45}[data-step="2"] .win-mail{animation-name:pop-57}[data-step="2"] .rip-t02{animation-name:rip-30}[data-step="2"] .rip-t05{animation-name:rip-42}[data-step="2"] .rip-t03{animation-name:rip-54}@keyframes g-close-2{0%,6%{opacity:0;transform:scale(.94)}18%,68%{opacity:1;transform:none}72%{opacity:1;transform:scale(1.035)}82%,to{opacity:0;transform:scale(.04)}}@keyframes rest-dim{0%,22%{opacity:1}28%,to{opacity:.3}}[data-step="3"] .work{animation-name:g-close-3}[data-step="3"] .work .t07{animation-name:tap-30}[data-step="3"] .win-claude{animation-name:pop-35}[data-step="3"] .cl-l1{animation-name:show-44}[data-step="3"] .cl-box{animation-name:show-48}[data-step="3"] .cl-prompt{animation-name:show-53}[data-step="3"] .rip-t07{animation-name:rip-30}@keyframes g-close-3{0%,6%{opacity:0;transform:scale(.94)}18%,60%{opacity:1;transform:none}64%{opacity:1;transform:scale(1.035)}74%,to{opacity:0;transform:scale(.04)}}@keyframes show-44{0%,44%{opacity:0}47%,to{opacity:1}}@keyframes show-48{0%,48%{opacity:0;transform:translateY(4px)}52%,to{opacity:1;transform:none}}@keyframes show-53{0%,53%{opacity:0}56%,to{opacity:1}}@keyframes tap-30{0%,30%{transform:none}33%{transform:scale(1.12)}36%,to{transform:none}}@keyframes tap-42{0%,42%{transform:none}45%{transform:scale(1.12)}48%,to{transform:none}}@keyframes tap-54{0%,54%{transform:none}57%{transform:scale(1.12)}60%,to{transform:none}}@keyframes pop-33{0%,33%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.08)}39%{opacity:1;transform:scale(1.03)}42%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pop-35{0%,35%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.08)}41%{opacity:1;transform:scale(1.03)}44%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pop-45{0%,45%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.08)}51%{opacity:1;transform:scale(1.03)}54%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pop-57{0%,57%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.08)}63%{opacity:1;transform:scale(1.03)}66%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes rip-30{0%,30%{opacity:0;transform:none}31%{opacity:.95;transform:none}40%,to{opacity:0;transform:scale(1.3)}}@keyframes rip-42{0%,42%{opacity:0;transform:none}43%{opacity:.95;transform:none}52%,to{opacity:0;transform:scale(1.3)}}@keyframes rip-54{0%,54%{opacity:0;transform:none}55%{opacity:.95;transform:none}64%,to{opacity:0;transform:scale(1.3)}}@keyframes rip-64{0%,64%{opacity:0;transform:none}65%{opacity:.95;transform:none}74%,to{opacity:0;transform:scale(1.3)}}@media (max-width:959px){.story{grid-template-columns:minmax(0,1fr);gap:0}.story-visual{order:-1;top:72px;z-index:2}.step{height:120vh}.step>div{position:relative;top:auto;padding-top:24px}}.lay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lay-card{padding:16px 16px 22px;display:flex;flex-direction:column}.lay-visual{aspect-ratio:4/3;display:grid;place-items:center;padding:3%}.lay-stage{position:relative;width:100%;container-type:inline-size}.lay-stage img{position:absolute;display:block}.lay-frame{inset:0;width:100%;height:100%}.lay-dock{align-items:end;padding:0 3% 6%}.dock-stage{position:relative;width:100%;container-type:inline-size}.dock-img{position:static;width:100%;height:auto;display:block}.lay-dock[data-in] .dock-stage{animation:dock-up .9s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes dock-up{0%{opacity:0;transform:translateY(40%)}}.hov{position:absolute;pointer-events:none;background-color:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.2);opacity:0}.dock-hov{top:41.8%;width:5.726%;height:18.006%;border-radius:1.432cqw}.dt,.dt-in{position:absolute}.dt-in{inset:0}.dt img{left:0;top:0;width:100%;height:100%}.dt .hov{left:18.421%;top:18.421%;width:63.158%;height:63.158%;border-radius:2.017cqw}.dl{z-index:3;opacity:0}.lay-svg{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none}.lay-svg rect{fill:none;opacity:0}.r-orig{stroke:hsla(0,0%,100%,.35);stroke-width:4.5;stroke-dasharray:13.5 9}.r-prev{stroke:#8ab4ff;stroke-width:6;stroke-dasharray:18 12}.cur{left:0;top:0;z-index:5;pointer-events:none;--cs:4.6cqw;filter:drop-shadow(0 .15cqw .2cqw rgba(0,0,0,.45))}.cur,.cur svg{position:absolute}.cur svg{width:var(--cs);height:var(--cs);overflow:visible;opacity:0}.cur path{fill:#fff;stroke:#111;stroke-width:1.2;stroke-linejoin:round}.cur .c-line{fill:none}.c-arrow{left:calc(var(--cs) * -.125)}.c-arrow,.c-hand{top:calc(var(--cs) * -.0833)}.c-hand{left:calc(var(--cs) * -.425)}.c-nwse{left:calc(var(--cs) * -.5);top:calc(var(--cs) * -.5)}@media (max-width:959px){.lay-grid{grid-template-columns:minmax(0,1fr)}}.dt{animation:lay-dt 7.2s linear infinite}.dt-in{animation:lay-dtin 7.2s linear infinite}.dt .hov{animation:lay-dthov 7.2s linear infinite}.dl{animation:lay-dl 7.2s linear infinite}.dg-o0{animation:lay-dgo0 7.2s linear infinite}.dg-o2{animation:lay-dgo2 7.2s linear infinite}.dg-p0{animation:lay-dgp0 7.2s linear infinite}.dg-p1{animation:lay-dgp1 7.2s linear infinite}.dg-p2{animation:lay-dgp2 7.2s linear infinite}.dg-cur{animation:lay-dgcur 7.2s linear infinite}.dg-ca{animation:lay-dgca 7.2s linear infinite}.dg-ch{animation:lay-dgch 7.2s linear infinite}@keyframes lay-dt{0%{opacity:1;transform:translateX(0cqw)}18.833%{opacity:1;transform:translateX(0cqw)}18.861%{opacity:0;transform:translateX(0cqw)}41.639%{opacity:0;transform:translateX(0cqw)}41.667%{opacity:1;transform:translateX(-23.055cqw)}53.528%{opacity:1;transform:translateX(-23.055cqw)}53.556%{opacity:0;transform:translateX(-23.055cqw)}76.361%{opacity:0;transform:translateX(-23.055cqw)}76.389%{opacity:1;transform:translateX(0cqw)}to{opacity:1;transform:translateX(0cqw)}}@keyframes lay-dtin{0%{transform:scale(1)}15.278%{transform:scale(1)}15.556%{transform:scale(.99)}16.111%{transform:scale(.97)}16.667%{transform:scale(.96)}18.833%{transform:scale(.96)}18.861%{transform:scale(1)}50%{transform:scale(1)}50.556%{transform:scale(.98)}51.111%{transform:scale(.96)}53.528%{transform:scale(.96)}53.556%{transform:scale(1)}to{transform:scale(1)}}@keyframes lay-dthov{0%{opacity:0;background-color:transparent}4.972%{opacity:0;background-color:transparent}5%{opacity:1;background-color:hsla(0,0%,100%,.04)}15.25%{opacity:1;background-color:hsla(0,0%,100%,.04)}15.278%{opacity:1;background-color:transparent}18.833%{opacity:1;background-color:transparent}18.861%{opacity:0;background-color:transparent}41.639%{opacity:0;background-color:transparent}41.667%{opacity:1;background-color:hsla(0,0%,100%,.04)}49.972%{opacity:1;background-color:hsla(0,0%,100%,.04)}50%{opacity:1;background-color:transparent}53.528%{opacity:1;background-color:transparent}53.556%{opacity:0;background-color:transparent}76.361%{opacity:0;background-color:transparent}76.389%{opacity:1;background-color:hsla(0,0%,100%,.04)}85.167%{opacity:1;background-color:hsla(0,0%,100%,.04)}85.194%{opacity:0;background-color:transparent}to{opacity:0;background-color:transparent}}@keyframes lay-dl{0%{opacity:0;transform:translate(0cqw)}18.833%{opacity:0;transform:translate(0cqw)}18.861%{opacity:1;transform:translate(-.574cqw,-.095cqw)}18.889%{opacity:1;transform:translate(-.588cqw,-.097cqw)}19.444%{opacity:1;transform:translate(-.915cqw,-.149cqw)}20%{opacity:1;transform:translate(-1.309cqw,-.209cqw)}20.556%{opacity:1;transform:translate(-1.769cqw,-.275cqw)}21.111%{opacity:1;transform:translate(-2.292cqw,-.347cqw)}21.667%{opacity:1;transform:translate(-2.874cqw,-.421cqw)}22.222%{opacity:1;transform:translate(-3.511cqw,-.495cqw)}22.778%{opacity:1;transform:translate(-4.199cqw,-.568cqw)}23.333%{opacity:1;transform:translate(-4.933cqw,-.638cqw)}23.889%{opacity:1;transform:translate(-5.71cqw,-.701cqw)}24.444%{opacity:1;transform:translate(-6.523cqw,-.757cqw)}25%{opacity:1;transform:translate(-7.367cqw,-.804cqw)}25.556%{opacity:1;transform:translate(-8.237cqw,-.839cqw)}26.111%{opacity:1;transform:translate(-9.127cqw,-.863cqw)}26.667%{opacity:1;transform:translate(-10.032cqw,-.873cqw)}27.222%{opacity:1;transform:translate(-10.944cqw,-.869cqw)}27.778%{opacity:1;transform:translate(-11.859cqw,-.852cqw)}28.333%{opacity:1;transform:translate(-12.77cqw,-.821cqw)}28.889%{opacity:1;transform:translate(-13.671cqw,-.777cqw)}29.444%{opacity:1;transform:translate(-14.557cqw,-.72cqw)}30%{opacity:1;transform:translate(-15.421cqw,-.652cqw)}30.556%{opacity:1;transform:translate(-16.258cqw,-.575cqw)}31.111%{opacity:1;transform:translate(-17.062cqw,-.49cqw)}31.667%{opacity:1;transform:translate(-17.829cqw,-.398cqw)}32.222%{opacity:1;transform:translate(-18.552cqw,-.303cqw)}32.778%{opacity:1;transform:translate(-19.228cqw,-.206cqw)}33.333%{opacity:1;transform:translate(-19.851cqw,-.11cqw)}33.889%{opacity:1;transform:translate(-20.419cqw,-.018cqw)}34.444%{opacity:1;transform:translate(-20.926cqw,.07cqw)}35%{opacity:1;transform:translate(-21.37cqw,.15cqw)}35.556%{opacity:1;transform:translate(-21.748cqw,.221cqw)}36.111%{opacity:1;transform:translate(-22.057cqw,.281cqw)}36.667%{opacity:1;transform:translate(-22.295cqw,.328cqw)}37.222%{opacity:1;transform:translate(-22.461cqw,.361cqw)}37.778%{opacity:1;transform:translate(-22.554cqw,.38cqw)}38.333%{opacity:1;transform:translate(-22.574cqw,.384cqw)}41.639%{opacity:1;transform:translate(-22.574cqw,.384cqw)}41.667%{opacity:0;transform:translate(0cqw)}53.528%{opacity:0;transform:translate(0cqw)}53.556%{opacity:1;transform:translate(-22.483cqw,.097cqw)}53.889%{opacity:1;transform:translate(-22.296cqw,.128cqw)}54.444%{opacity:1;transform:translate(-21.928cqw,.186cqw)}55%{opacity:1;transform:translate(-21.491cqw,.252cqw)}55.556%{opacity:1;transform:translate(-20.989cqw,.324cqw)}56.111%{opacity:1;transform:translate(-20.424cqw,.4cqw)}56.667%{opacity:1;transform:translate(-19.801cqw,.477cqw)}57.222%{opacity:1;transform:translate(-19.124cqw,.552cqw)}57.778%{opacity:1;transform:translate(-18.397cqw,.625cqw)}58.333%{opacity:1;transform:translate(-17.625cqw,.692cqw)}58.889%{opacity:1;transform:translate(-16.813cqw,.751cqw)}59.444%{opacity:1;transform:translate(-15.966cqw,.8cqw)}60%{opacity:1;transform:translate(-15.09cqw,.838cqw)}60.556%{opacity:1;transform:translate(-14.19cqw,.863cqw)}61.111%{opacity:1;transform:translate(-13.273cqw,.873cqw)}61.667%{opacity:1;transform:translate(-12.344cqw,.869cqw)}62.222%{opacity:1;transform:translate(-11.411cqw,.849cqw)}62.778%{opacity:1;transform:translate(-10.477cqw,.814cqw)}63.333%{opacity:1;transform:translate(-9.551cqw,.765cqw)}63.889%{opacity:1;transform:translate(-8.638cqw,.701cqw)}64.444%{opacity:1;transform:translate(-7.744cqw,.625cqw)}65%{opacity:1;transform:translate(-6.874cqw,.537cqw)}65.556%{opacity:1;transform:translate(-6.036cqw,.439cqw)}66.111%{opacity:1;transform:translate(-5.233cqw,.335cqw)}66.667%{opacity:1;transform:translate(-4.471cqw,.225cqw)}67.222%{opacity:1;transform:translate(-3.756cqw,.113cqw)}67.778%{opacity:1;transform:translate(-3.092cqw)}68.333%{opacity:1;transform:translate(-2.484cqw,-.109cqw)}68.889%{opacity:1;transform:translate(-1.935cqw,-.214cqw)}69.444%{opacity:1;transform:translate(-1.448cqw,-.311cqw)}70%{opacity:1;transform:translate(-1.029cqw,-.398cqw)}70.556%{opacity:1;transform:translate(-.678cqw,-.473cqw)}71.111%{opacity:1;transform:translate(-.398cqw,-.535cqw)}71.667%{opacity:1;transform:translate(-.191cqw,-.581cqw)}72.222%{opacity:1;transform:translate(-.059cqw,-.611cqw)}72.778%{opacity:1;transform:translate(-.002cqw,-.624cqw)}73.333%{opacity:1;transform:translateY(-.624cqw)}76.361%{opacity:1;transform:translateY(-.624cqw)}76.389%{opacity:0;transform:translate(0cqw)}to{opacity:0;transform:translate(0cqw)}}@keyframes lay-dgo0{0%{opacity:0}53.528%{opacity:0}53.556%{opacity:1}76.361%{opacity:1}76.389%{opacity:0}to{opacity:0}}@keyframes lay-dgo2{0%{opacity:0}18.833%{opacity:0}18.861%{opacity:1}41.639%{opacity:1}41.667%{opacity:0}to{opacity:0}}@keyframes lay-dgp0{0%{opacity:0}31.25%{opacity:0}31.278%{opacity:1}41.639%{opacity:1}41.667%{opacity:0}53.528%{opacity:0}53.556%{opacity:1}58.556%{opacity:1}58.583%{opacity:0}to{opacity:0}}@keyframes lay-dgp1{0%{opacity:0}23.917%{opacity:0}23.944%{opacity:1}31.25%{opacity:1}31.278%{opacity:0}58.556%{opacity:0}58.583%{opacity:1}65.722%{opacity:1}65.75%{opacity:0}to{opacity:0}}@keyframes lay-dgp2{0%{opacity:0}18.833%{opacity:0}18.861%{opacity:1}23.917%{opacity:1}23.944%{opacity:0}65.722%{opacity:0}65.75%{opacity:1}76.361%{opacity:1}76.389%{opacity:0}to{opacity:0}}@keyframes lay-dgcur{0%{transform:translate(53.794cqw,57.157cqw)}2.778%{transform:translate(53.794cqw,57.157cqw)}3.333%{transform:translate(52.253cqw,55.49cqw)}3.889%{transform:translate(50.901cqw,54.028cqw)}4.444%{transform:translate(49.726cqw,52.758cqw)}5%{transform:translate(48.715cqw,51.666cqw)}5.556%{transform:translate(47.857cqw,50.738cqw)}6.111%{transform:translate(47.139cqw,49.961cqw)}6.667%{transform:translate(46.548cqw,49.322cqw)}7.222%{transform:translate(46.072cqw,48.807cqw)}7.778%{transform:translate(45.698cqw,48.404cqw)}8.333%{transform:translate(45.414cqw,48.097cqw)}8.889%{transform:translate(45.208cqw,47.874cqw)}9.444%{transform:translate(45.068cqw,47.722cqw)}10%{transform:translate(44.98cqw,47.627cqw)}10.556%{transform:translate(44.932cqw,47.576cqw)}11.111%{transform:translate(44.913cqw,47.555cqw)}11.667%{transform:translate(44.909cqw,47.55cqw)}16.667%{transform:translate(44.909cqw,47.55cqw)}17.222%{transform:translate(44.872cqw,47.544cqw)}17.778%{transform:translate(44.761cqw,47.525cqw)}18.333%{transform:translate(44.577cqw,47.495cqw)}18.889%{transform:translate(44.32cqw,47.453cqw)}19.444%{transform:translate(43.994cqw,47.402cqw)}20%{transform:translate(43.599cqw,47.342cqw)}20.556%{transform:translate(43.139cqw,47.275cqw)}21.111%{transform:translate(42.617cqw,47.204cqw)}21.667%{transform:translate(42.035cqw,47.13cqw)}22.222%{transform:translate(41.398cqw,47.055cqw)}22.778%{transform:translate(40.71cqw,46.982cqw)}23.333%{transform:translate(39.975cqw,46.913cqw)}23.889%{transform:translate(39.199cqw,46.849cqw)}24.444%{transform:translate(38.386cqw,46.793cqw)}25%{transform:translate(37.542cqw,46.747cqw)}25.556%{transform:translate(36.672cqw,46.711cqw)}26.111%{transform:translate(35.781cqw,46.688cqw)}26.667%{transform:translate(34.877cqw,46.678cqw)}27.222%{transform:translate(33.965cqw,46.681cqw)}27.778%{transform:translate(33.05cqw,46.698cqw)}28.333%{transform:translate(32.139cqw,46.729cqw)}28.889%{transform:translate(31.237cqw,46.774cqw)}29.444%{transform:translate(30.352cqw,46.83cqw)}30%{transform:translate(29.488cqw,46.898cqw)}30.556%{transform:translate(28.651cqw,46.975cqw)}31.111%{transform:translate(27.846cqw,47.061cqw)}31.667%{transform:translate(27.08cqw,47.152cqw)}32.222%{transform:translate(26.356cqw,47.247cqw)}32.778%{transform:translate(25.681cqw,47.344cqw)}33.333%{transform:translate(25.057cqw,47.44cqw)}33.889%{transform:translate(24.49cqw,47.533cqw)}34.444%{transform:translate(23.983cqw,47.621cqw)}35%{transform:translate(23.539cqw,47.701cqw)}35.556%{transform:translate(23.161cqw,47.771cqw)}36.111%{transform:translate(22.852cqw,47.831cqw)}36.667%{transform:translate(22.614cqw,47.878cqw)}37.222%{transform:translate(22.448cqw,47.912cqw)}37.778%{transform:translate(22.355cqw,47.93cqw)}38.333%{transform:translate(22.334cqw,47.935cqw)}51.111%{transform:translate(22.334cqw,47.935cqw)}51.667%{transform:translate(22.344cqw,47.936cqw)}52.222%{transform:translate(22.419cqw,47.95cqw)}52.778%{transform:translate(22.57cqw,47.975cqw)}53.333%{transform:translate(22.795cqw,48.013cqw)}53.889%{transform:translate(23.093cqw,48.062cqw)}54.444%{transform:translate(23.461cqw,48.121cqw)}55%{transform:translate(23.898cqw,48.187cqw)}55.556%{transform:translate(24.4cqw,48.259cqw)}56.111%{transform:translate(24.965cqw,48.334cqw)}56.667%{transform:translate(25.588cqw,48.411cqw)}57.222%{transform:translate(26.265cqw,48.487cqw)}57.778%{transform:translate(26.992cqw,48.56cqw)}58.333%{transform:translate(27.764cqw,48.626cqw)}58.889%{transform:translate(28.576cqw,48.686cqw)}59.444%{transform:translate(29.423cqw,48.735cqw)}60%{transform:translate(30.3cqw,48.772cqw)}60.556%{transform:translate(31.199cqw,48.797cqw)}61.111%{transform:translate(32.116cqw,48.808cqw)}61.667%{transform:translate(33.045cqw,48.804cqw)}62.222%{transform:translate(33.978cqw,48.784cqw)}62.778%{transform:translate(34.912cqw,48.749cqw)}63.333%{transform:translate(35.838cqw,48.699cqw)}63.889%{transform:translate(36.751cqw,48.636cqw)}64.444%{transform:translate(37.645cqw,48.559cqw)}65%{transform:translate(38.515cqw,48.471cqw)}65.556%{transform:translate(39.354cqw,48.374cqw)}66.111%{transform:translate(40.156cqw,48.269cqw)}66.667%{transform:translate(40.918cqw,48.16cqw)}67.222%{transform:translate(41.633cqw,48.047cqw)}67.778%{transform:translate(42.297cqw,47.935cqw)}68.333%{transform:translate(42.905cqw,47.825cqw)}68.889%{transform:translate(43.454cqw,47.721cqw)}69.444%{transform:translate(43.941cqw,47.624cqw)}70%{transform:translate(44.361cqw,47.537cqw)}70.556%{transform:translate(44.712cqw,47.462cqw)}71.111%{transform:translate(44.991cqw,47.4cqw)}71.667%{transform:translate(45.198cqw,47.354cqw)}72.222%{transform:translate(45.33cqw,47.324cqw)}72.778%{transform:translate(45.387cqw,47.311cqw)}73.333%{transform:translate(45.389cqw,47.31cqw)}81.111%{transform:translate(45.389cqw,47.31cqw)}81.667%{transform:translate(45.393cqw,47.315cqw)}82.222%{transform:translate(45.442cqw,47.373cqw)}82.778%{transform:translate(45.596cqw,47.553cqw)}83.333%{transform:translate(45.914cqw,47.926cqw)}83.889%{transform:translate(46.457cqw,48.561cqw)}84.444%{transform:translate(47.283cqw,49.529cqw)}85%{transform:translate(48.453cqw,50.899cqw)}85.556%{transform:translate(49.998cqw,52.71cqw)}86.111%{transform:translate(51.362cqw,54.308cqw)}86.667%{transform:translate(52.353cqw,55.468cqw)}87.222%{transform:translate(53.03cqw,56.261cqw)}87.778%{transform:translate(53.452cqw,56.756cqw)}88.333%{transform:translate(53.681cqw,57.024cqw)}88.889%{transform:translate(53.775cqw,57.134cqw)}89.444%{transform:translate(53.794cqw,57.156cqw)}90%{transform:translate(53.794cqw,57.157cqw)}to{transform:translate(53.794cqw,57.157cqw)}}@keyframes lay-dgca{0%{opacity:1}4.972%{opacity:1}5%{opacity:0}18.833%{opacity:0}18.861%{opacity:1}41.639%{opacity:1}41.667%{opacity:0}53.528%{opacity:0}53.556%{opacity:1}76.361%{opacity:1}76.389%{opacity:0}85.167%{opacity:0}85.194%{opacity:1}to{opacity:1}}@keyframes lay-dgch{0%{opacity:0}4.972%{opacity:0}5%{opacity:1}18.833%{opacity:1}18.861%{opacity:0}41.639%{opacity:0}41.667%{opacity:1}53.528%{opacity:1}53.556%{opacity:0}76.361%{opacity:0}76.389%{opacity:1}85.167%{opacity:1}85.194%{opacity:0}to{opacity:0}}.rs-small{animation:lay-rss 7.2s linear infinite}.rs-big{opacity:0;animation:lay-rsb 7.2s linear infinite}.rq-1x1{animation:lay-rq1x1 7.2s linear infinite}.rq-2x1{animation:lay-rq2x1 7.2s linear infinite}.rq-2x2{animation:lay-rq2x2 7.2s linear infinite}.rq-1x2{animation:lay-rq1x2 7.2s linear infinite}.rs-cur{animation:lay-rscur 7.2s linear infinite}.rs-ca{animation:lay-rsca 7.2s linear infinite}.rs-cn{animation:lay-rscn 7.2s linear infinite}@keyframes lay-rss{0%{opacity:1}38.861%{opacity:1}38.889%{opacity:0}76.361%{opacity:0}76.389%{opacity:1}to{opacity:1}}@keyframes lay-rsb{0%{opacity:0}38.861%{opacity:0}38.889%{opacity:1}76.361%{opacity:1}76.389%{opacity:0}to{opacity:0}}@keyframes lay-rq1x1{0%{opacity:0}13.861%{opacity:0}13.889%{opacity:1}24.167%{opacity:1}24.194%{opacity:0}65.389%{opacity:0}65.417%{opacity:1}76.361%{opacity:1}76.389%{opacity:0}to{opacity:0}}@keyframes lay-rq2x1{0%{opacity:0}24.167%{opacity:0}24.194%{opacity:1}27.028%{opacity:1}27.056%{opacity:0}to{opacity:0}}@keyframes lay-rq2x2{0%{opacity:0}27.028%{opacity:0}27.056%{opacity:1}38.861%{opacity:1}38.889%{opacity:0}52.75%{opacity:0}52.778%{opacity:1}62.667%{opacity:1}62.694%{opacity:0}to{opacity:0}}@keyframes lay-rq1x2{0%{opacity:0}62.667%{opacity:0}62.694%{opacity:1}65.389%{opacity:1}65.417%{opacity:0}to{opacity:0}}@keyframes lay-rscur{0%{transform:translate(42.328cqw,45.503cqw)}2.778%{transform:translate(42.328cqw,45.503cqw)}3.333%{transform:translate(40.379cqw,43.524cqw)}3.889%{transform:translate(38.69cqw,41.809cqw)}4.444%{transform:translate(37.241cqw,40.339cqw)}5%{transform:translate(36.015cqw,39.094cqw)}5.556%{transform:translate(34.993cqw,38.056cqw)}6.111%{transform:translate(34.156cqw,37.206cqw)}6.667%{transform:translate(33.486cqw,36.526cqw)}7.222%{transform:translate(32.964cqw,35.996cqw)}7.778%{transform:translate(32.572cqw,35.598cqw)}8.333%{transform:translate(32.291cqw,35.313cqw)}8.889%{transform:translate(32.102cqw,35.121cqw)}9.444%{transform:translate(31.988cqw,35.005cqw)}10%{transform:translate(31.929cqw,34.946cqw)}10.556%{transform:translate(31.908cqw,34.924cqw)}11.111%{transform:translate(31.905cqw,34.921cqw)}16.111%{transform:translate(31.905cqw,34.921cqw)}16.667%{transform:translate(31.911cqw,34.921cqw)}17.222%{transform:translate(31.939cqw,34.924cqw)}17.778%{transform:translate(32.007cqw,34.931cqw)}18.333%{transform:translate(32.133cqw,34.944cqw)}18.889%{transform:translate(32.333cqw,34.966cqw)}19.444%{transform:translate(32.625cqw,35cqw)}20%{transform:translate(33.022cqw,35.05cqw)}20.556%{transform:translate(33.537cqw,35.123cqw)}21.111%{transform:translate(34.181cqw,35.227cqw)}21.667%{transform:translate(34.961cqw,35.372cqw)}22.222%{transform:translate(35.88cqw,35.574cqw)}22.778%{transform:translate(36.936cqw,35.851cqw)}23.333%{transform:translate(38.12cqw,36.228cqw)}23.889%{transform:translate(39.418cqw,36.734cqw)}24.444%{transform:translate(40.805cqw,37.408cqw)}25%{transform:translate(42.248cqw,38.294cqw)}25.556%{transform:translate(43.702cqw,39.45cqw)}26.111%{transform:translate(45.029cqw,40.841cqw)}26.667%{transform:translate(46.038cqw,42.237cqw)}27.222%{transform:translate(46.789cqw,43.586cqw)}27.778%{transform:translate(47.338cqw,44.854cqw)}28.333%{transform:translate(47.734cqw,46.019cqw)}28.889%{transform:translate(48.013cqw,47.065cqw)}29.444%{transform:translate(48.207cqw,47.984cqw)}30%{transform:translate(48.338cqw,48.771cqw)}30.556%{transform:translate(48.426cqw,49.43cqw)}31.111%{transform:translate(48.483cqw,49.964cqw)}31.667%{transform:translate(48.519cqw,50.384cqw)}32.222%{transform:translate(48.542cqw,50.699cqw)}32.778%{transform:translate(48.556cqw,50.924cqw)}33.333%{transform:translate(48.564cqw,51.073cqw)}33.889%{transform:translate(48.569cqw,51.16cqw)}34.444%{transform:translate(48.571cqw,51.202cqw)}35%{transform:translate(48.571cqw,51.216cqw)}35.556%{transform:translate(48.571cqw,51.217cqw)}55%{transform:translate(48.571cqw,51.217cqw)}55.556%{transform:translate(48.565cqw,51.217cqw)}56.111%{transform:translate(48.532cqw,51.218cqw)}56.667%{transform:translate(48.454cqw,51.22cqw)}57.222%{transform:translate(48.309cqw,51.222cqw)}57.778%{transform:translate(48.079cqw,51.225cqw)}58.333%{transform:translate(47.745cqw,51.224cqw)}58.889%{transform:translate(47.29cqw,51.216cqw)}59.444%{transform:translate(46.701cqw,51.191cqw)}60%{transform:translate(45.966cqw,51.138cqw)}60.556%{transform:translate(45.078cqw,51.037cqw)}61.111%{transform:translate(44.037cqw,50.864cqw)}61.667%{transform:translate(42.848cqw,50.582cqw)}62.222%{transform:translate(41.523cqw,50.147cqw)}62.778%{transform:translate(40.084cqw,49.5cqw)}63.333%{transform:translate(38.565cqw,48.568cqw)}63.889%{transform:translate(37.011cqw,47.262cqw)}64.444%{transform:translate(35.646cqw,45.695cqw)}65%{transform:translate(34.605cqw,44.107cqw)}65.556%{transform:translate(33.819cqw,42.564cqw)}66.111%{transform:translate(33.23cqw,41.116cqw)}66.667%{transform:translate(32.795cqw,39.798cqw)}67.222%{transform:translate(32.475cqw,38.633cqw)}67.778%{transform:translate(32.243cqw,37.632cqw)}68.333%{transform:translate(32.077cqw,36.798cqw)}68.889%{transform:translate(31.959cqw,36.126cqw)}69.444%{transform:translate(31.877cqw,35.605cqw)}70%{transform:translate(31.821cqw,35.222cqw)}70.556%{transform:translate(31.785cqw,34.958cqw)}71.111%{transform:translate(31.763cqw,34.791cqw)}71.667%{transform:translate(31.752cqw,34.701cqw)}72.222%{transform:translate(31.747cqw,34.664cqw)}72.778%{transform:translate(31.746cqw,34.656cqw)}81.667%{transform:translate(31.746cqw,34.656cqw)}82.222%{transform:translate(31.748cqw,34.658cqw)}82.778%{transform:translate(31.788cqw,34.699cqw)}83.333%{transform:translate(31.942cqw,34.857cqw)}83.889%{transform:translate(32.284cqw,35.207cqw)}84.444%{transform:translate(32.889cqw,35.828cqw)}85%{transform:translate(33.833cqw,36.795cqw)}85.556%{transform:translate(35.19cqw,38.186cqw)}86.111%{transform:translate(37.037cqw,40.079cqw)}86.667%{transform:translate(38.884cqw,41.972cqw)}87.222%{transform:translate(40.241cqw,43.364cqw)}87.778%{transform:translate(41.185cqw,44.331cqw)}88.333%{transform:translate(41.79cqw,44.951cqw)}88.889%{transform:translate(42.132cqw,45.302cqw)}89.444%{transform:translate(42.286cqw,45.459cqw)}90%{transform:translate(42.326cqw,45.501cqw)}90.556%{transform:translate(42.328cqw,45.503cqw)}to{transform:translate(42.328cqw,45.503cqw)}}@keyframes lay-rsca{0%{opacity:1}7.361%{opacity:1}7.389%{opacity:0}84.417%{opacity:0}84.444%{opacity:1}to{opacity:1}}@keyframes lay-rscn{0%{opacity:0}7.361%{opacity:0}7.389%{opacity:1}84.417%{opacity:1}84.444%{opacity:0}to{opacity:0}}.dock-hov{animation:lay-dock 5s linear infinite;animation-delay:calc(var(--i) * .1818s)}@keyframes lay-dock{0%,14.366%{opacity:0}14.406%,17.588%{opacity:1}17.628%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cur,.cur svg,.dl,.dock-stage,.dt,.dt-in,.hov,.lay-svg rect,.rs-big,.rs-small{animation:none!important}.cur{display:none}}.paste-demo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;align-items:center}.paste-side{display:flex;flex-direction:column;gap:22px}.clip{padding:18px 20px}.clip-head{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgba(235,238,245,.66)}.clip-body{position:relative;height:96px;margin-top:12px}.clip-item{position:absolute;inset:0;display:flex;align-items:center;gap:14px;opacity:0}.clip-icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#8ab4ff;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.clip-title{margin:0;font-weight:700;font-size:15px;line-height:1.4;word-break:break-all}.clip-sub{margin:4px 0 0;font-size:13px;color:rgba(235,238,245,.55)}.c-img{animation:pc0 16s linear infinite}.c-url{animation:pc1 16s linear infinite}.c-file{animation:pc2 16s linear infinite}.c-text{animation:pc3 16s linear infinite}@keyframes pc0{0%{opacity:0;transform:translateY(8px)}2%,23%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-6px)}}@keyframes pc1{0%,25%{opacity:0;transform:translateY(8px)}27%,48%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}@keyframes pc2{0%,50%{opacity:0;transform:translateY(8px)}52%,73%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(-6px)}}@keyframes pc3{0%,75%{opacity:0;transform:translateY(8px)}77%,98%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.keys{display:flex;align-items:center;gap:10px}.keys .plus{color:rgba(235,238,245,.45);font-weight:600}.key{min-width:52px;height:44px;padding:0 14px;display:inline-grid;place-items:center;border-radius:10px;font:600 15px var(--font-jbmono),monospace;color:#f3f4f6;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 -3px 0 rgba(0,0,0,.35);animation:pkey 16s linear infinite}@keyframes pkey{0%,30.5%,33.5%,5.5%,55.5%,58.5%,8.5%,80.5%,83.5%,to{transform:none;border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 -3px 0 rgba(0,0,0,.35)}32%,57%,7%,82%{transform:translateY(2px) scale(.95);border-color:rgba(138,180,255,.7);box-shadow:inset 0 -1px 0 rgba(0,0,0,.35),0 0 18px rgba(138,180,255,.35)}}.paste-kinds{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pk{padding:8px 12px;border-radius:10px;font-size:14px;color:rgba(235,238,245,.5);border:1px solid transparent}.pk0{animation:pk0 16s linear infinite}.pk1{animation:pk1 16s linear infinite}.pk2{animation:pk2 16s linear infinite}.pk3{animation:pk3 16s linear infinite}@keyframes pk0{0%,24%{color:#f3f4f6;background:rgba(138,180,255,.12);border-color:rgba(138,180,255,.35)}25%,to{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}}@keyframes pk1{0%,24%{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}25%,49%{color:#f3f4f6;background:rgba(138,180,255,.12);border-color:rgba(138,180,255,.35)}50%,to{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}}@keyframes pk2{0%,49%{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}50%,74%{color:#f3f4f6;background:rgba(138,180,255,.12);border-color:rgba(138,180,255,.35)}75%,to{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}}@keyframes pk3{0%,74%{color:rgba(235,238,245,.5);background:transparent;border-color:transparent}75%,to{color:#f3f4f6;background:rgba(138,180,255,.12);border-color:rgba(138,180,255,.35)}}.paste-visual{padding:2%}.paste-stage{position:relative;aspect-ratio:2082/1461;container-type:inline-size}.paste-stage img{position:absolute;display:block}.paste-tile.p0{animation:pt0 16s linear infinite}.paste-tile.p1{animation:pt1 16s linear infinite}.paste-tile.p2{animation:pt2 16s linear infinite}.paste-tile.p3{animation:pt3 16s linear infinite}@keyframes pt0{0%,8.5%{opacity:0;transform:translateY(.864cqw)}10%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pt1{0%,33.5%{opacity:0;transform:translateY(.864cqw)}35%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pt2{0%,58.5%{opacity:0;transform:translateY(.864cqw)}60%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pt3{0%,83.5%{opacity:0;transform:translateY(.864cqw)}85%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}.paste-glow{position:absolute;z-index:3;border-radius:2cqw;box-shadow:0 0 0 2px #8ab4ff,0 0 2.6cqw rgba(138,180,255,.45);opacity:0;pointer-events:none}.pg0{left:39.049%;top:26.694%;width:21.902%;height:31.211%;animation:pg0 16s linear infinite}.pg1{left:62.104%;animation:pg1 16s linear infinite}.pg1,.pg2{top:26.694%;width:10.375%;height:14.784%}.pg2{left:73.631%;animation:pg2 16s linear infinite}.pg3{left:62.104%;top:43.121%;width:21.902%;height:14.784%;animation:pg3 16s linear infinite}@keyframes pg0{0%,8.5%{opacity:0}11%,9.5%{opacity:1}16%,to{opacity:0}}@keyframes pg1{0%,33.5%{opacity:0}34.5%,36%{opacity:1}41%,to{opacity:0}}@keyframes pg2{0%,58.5%{opacity:0}59.5%,61%{opacity:1}66%,to{opacity:0}}@keyframes pg3{0%,83.5%{opacity:0}84.5%,86%{opacity:1}91%,to{opacity:0}}@media (max-width:959px){.paste-demo{grid-template-columns:minmax(0,1fr)}.paste-visual{order:-1}}@media (prefers-reduced-motion:reduce){.clip-item,.key,.paste-glow,.paste-tile,.pk{animation:none!important}.c-img,.paste-tile{opacity:1}}html:lang(ja){--font-cjk:var(--font-noto-jp)}html:lang(ko){--font-cjk:var(--font-noto-kr)}.bp:lang(ja){word-break:auto-phrase;line-break:strict}.bp:lang(ko){word-break:keep-all}.bp:is(:lang(ja),:lang(ko)) :is(h1,h2,h3,.end-title){letter-spacing:0!important}.bp:is(:lang(de),:lang(fr)) #hero-title{font-size:clamp(30px,3vw,40px)!important}.bp:not(:lang(en)) .h1-line{white-space:normal}.bp:lang(de) .mail{grid-template-columns:25% 32% 1fr}.nav-right{display:flex;align-items:center;gap:28px}.lang{position:relative;font-size:14px;font-weight:500}.lang summary{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(235,238,245,.82)}.lang summary:hover,.lang[open] summary{border-color:rgba(138,180,255,.45);color:#f3f4f6}.lang-chev{transition:transform .2s ease}.lang[open] .lang-chev{transform:rotate(180deg)}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:168px;margin:0;padding:6px;list-style:none;border-radius:14px;background:#11141c;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px -16px rgba(0,0,0,.8)}.lang-menu a{display:block;padding:9px 12px;border-radius:9px;color:rgba(235,238,245,.82);text-decoration:none}.lang-menu a:hover{background:hsla(0,0%,100%,.06);color:#f3f4f6}.lang-menu a[aria-current]{color:#8ab4ff}@media (max-width:959px){.nav-links{display:none!important}.cap p>.row{display:inline}.step>div{position:sticky;top:calc(72px + (100vw - 2 * clamp(20px, 4vw, 48px)) * .7017 + 20px)}}@media (max-width:520px){.sticky-cta .wrap>div>div{display:none}.sticky-cta .btn-soon{white-space:nowrap;font-size:13.5px!important}}.bp[data-calm] .wall *{animation-play-state:paused}[data-loop]:not([data-play]),[data-loop]:not([data-play]) *{animation-play-state:paused!important}