@media(hover:hover)and (pointer:fine){.cap-subs[data-v-9b145d01]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.cap-row.is-open .cap-subs[data-v-9b145d01],.cap-row:focus-within .cap-subs[data-v-9b145d01]{grid-template-rows:1fr;opacity:1}}@media(prefers-reduced-motion:reduce){.cap-subs[data-v-9b145d01]{transition:none}}.ls-shine[data-v-2fad1999]{display:none}@media(prefers-reduced-motion:no-preference){.ls-outline[data-v-2fad1999]{stroke-dasharray:1;animation:ls-draw-2fad1999 3.2s cubic-bezier(.65,0,.35,1) both}.ls-fill[data-v-2fad1999]{animation:ls-fill-2fad1999 1.6s ease-out 2.6s both}.ls-shine[data-v-2fad1999]{display:inline;stroke-dasharray:.1 .9;animation:ls-shine-in-2fad1999 1s ease-out 4.2s both,ls-shine-run-2fad1999 7s linear 4.2s infinite}}@keyframes ls-draw-2fad1999{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ls-fill-2fad1999{0%{opacity:0}}@keyframes ls-shine-in-2fad1999{0%{opacity:0}}@keyframes ls-shine-run-2fad1999{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.showcase-progress[data-v-b4ef231e]{animation:showcase-progress-b4ef231e 7s linear forwards}.showcase-shot[data-v-b4ef231e]{animation:showcase-shot-b4ef231e .7s cubic-bezier(.2,.7,.2,1)}.showcase-card[data-v-b4ef231e]{animation:showcase-card-b4ef231e .6s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes showcase-progress-b4ef231e{0%{transform:scaleX(0)}}@keyframes showcase-shot-b4ef231e{0%{opacity:0;transform:scale(1.03)}}@keyframes showcase-card-b4ef231e{0%{opacity:0;transform:translateY(16px)}}.showcase-tall[data-v-b4ef231e],.showcase-hint[data-v-b4ef231e]{display:none}@media(min-width:768px)and (hover:hover)and (prefers-reduced-motion:no-preference){.showcase-tall[data-v-b4ef231e]{display:block;opacity:0;-o-object-position:50% 0%;object-position:50% 0%;transition:opacity .4s,object-position 1.2s cubic-bezier(.65,0,.35,1);transition:opacity .4s,object-position 1.2s cubic-bezier(.65,0,.35,1),-o-object-position 1.2s cubic-bezier(.65,0,.35,1)}.showcase-shot.pan-x[data-v-b4ef231e]{-o-object-position:0% 50%;object-position:0% 50%;transition:object-position 1.2s cubic-bezier(.65,0,.35,1);transition:object-position 1.2s cubic-bezier(.65,0,.35,1),-o-object-position 1.2s cubic-bezier(.65,0,.35,1)}.showcase-stage:hover .showcase-tall[data-v-b4ef231e]{opacity:1;-o-object-position:50% 100%;object-position:50% 100%;transition:opacity .4s,object-position 12s cubic-bezier(.45,.05,.4,1);transition:opacity .4s,object-position 12s cubic-bezier(.45,.05,.4,1),-o-object-position 12s cubic-bezier(.45,.05,.4,1)}.showcase-stage:hover .showcase-shot.pan-x[data-v-b4ef231e]{-o-object-position:100% 50%;object-position:100% 50%;transition:object-position 9s cubic-bezier(.45,.05,.4,1);transition:object-position 9s cubic-bezier(.45,.05,.4,1),-o-object-position 9s cubic-bezier(.45,.05,.4,1)}.showcase-hint[data-v-b4ef231e]{display:inline-flex;transition:opacity .3s}.showcase-stage:hover .showcase-hint[data-v-b4ef231e]{opacity:0}}@media(prefers-reduced-motion:reduce){.showcase-shot[data-v-b4ef231e],.showcase-card[data-v-b4ef231e]{animation:none}}.principle-num[data-v-77d0e57d]{position:absolute;right:20px;top:4px;font-family:var(--font-display);font-size:96px;font-weight:700;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgb(var(--color-brand-200))}.tile[data-v-2f47d2d7]{position:relative;display:flex;min-height:230px;flex-direction:column;justify-content:space-between;gap:1.25rem;overflow:hidden;border-radius:1.25rem;background:rgb(var(--color-brand-50));padding:1.25rem}.badge[data-v-2f47d2d7]{position:absolute;top:1rem;right:1rem;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.8rem;background:#fff;color:rgb(var(--color-brand-700));box-shadow:0 8px 18px -12px rgb(var(--color-brand-900) / .45)}.tile-num[data-v-2f47d2d7]{font-family:var(--font-display);font-size:12px;font-weight:600;color:rgb(var(--color-brand-500))}.tile-title[data-v-2f47d2d7]{margin-top:.15rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:rgb(var(--color-brand-900))}.tile-line[data-v-2f47d2d7]{margin-top:.2rem;font-size:14px;line-height:1.45;color:rgb(var(--color-ink-600))}.tile-dark[data-v-2f47d2d7]{background:radial-gradient(80% 120% at 100% 0%,rgb(var(--color-accent-400) / .25),transparent 60%),rgb(var(--color-brand-900))}.tile-dark .badge[data-v-2f47d2d7]{background:#ffffff1a;color:rgb(var(--color-accent-200));box-shadow:none}.tile-dark .tile-num[data-v-2f47d2d7]{color:rgb(var(--color-accent-200))}.tile-dark .tile-title[data-v-2f47d2d7]{color:#fff}.tile-dark .tile-line[data-v-2f47d2d7]{color:rgb(var(--color-brand-200))}.scene[data-v-2f47d2d7]{position:relative;height:112px;flex:none;padding-right:3.25rem}.window[data-v-2f47d2d7]{position:relative;width:100%;max-width:250px;height:100%;border:1px solid rgb(var(--color-gray-200));border-radius:.8rem;background:#fff;box-shadow:0 14px 28px -22px rgb(var(--color-brand-900) / .5)}.window-bar[data-v-2f47d2d7]{display:flex;gap:4px;padding:7px 9px;border-bottom:1px solid rgb(var(--color-gray-100))}.window-bar i[data-v-2f47d2d7]{width:6px;height:6px;border-radius:999px;background:rgb(var(--color-gray-300))}.sc-discover[data-v-2f47d2d7]{position:relative;height:100%;max-width:260px}.note[data-v-2f47d2d7]{position:absolute;display:grid;width:74px;height:64px;align-content:start;gap:6px;padding:10px 9px;border-radius:9px;background:#fff;box-shadow:0 12px 22px -16px rgb(var(--color-brand-900) / .55)}.note i[data-v-2f47d2d7]{display:block;height:5px;border-radius:3px;background:rgb(var(--color-gray-200))}.note i[data-v-2f47d2d7]:nth-child(2){width:70%}.note i[data-v-2f47d2d7]:nth-child(3){width:50%}.note[data-v-2f47d2d7]:nth-child(1){left:0;top:26px}.note[data-v-2f47d2d7]:nth-child(2){left:84px;top:8px}.note[data-v-2f47d2d7]:nth-child(3){left:168px;top:30px}.note-wide[data-v-2f47d2d7]{display:none}@media(min-width:1024px){.sc-discover[data-v-2f47d2d7]{max-width:340px}.note-wide[data-v-2f47d2d7]{display:grid;left:252px;top:12px}.sc-design[data-v-2f47d2d7]{max-width:320px}}.note-accent[data-v-2f47d2d7]{background:rgb(var(--color-brand-100))}.note-accent i[data-v-2f47d2d7]:first-child{background:rgb(var(--color-accent-400))}.lens[data-v-2f47d2d7]{position:absolute;left:100px;top:30px;width:38px;height:38px;border:3px solid rgb(var(--color-brand-700));border-radius:999px;background:#ffffff59;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.lens[data-v-2f47d2d7]:after{position:absolute;right:-11px;bottom:-11px;width:14px;height:4px;border-radius:3px;background:rgb(var(--color-brand-700));content:"";transform:rotate(45deg);transform-origin:left center}.proto[data-v-2f47d2d7]{display:grid;grid-template-columns:40% 1fr;gap:10px;padding:10px}.proto-img[data-v-2f47d2d7]{height:62px;border-radius:7px;background:linear-gradient(135deg,transparent 55%,rgb(var(--color-accent-400) / .35) 55%),rgb(var(--color-brand-100))}.proto-lines[data-v-2f47d2d7]{display:grid;align-content:start;gap:7px}.proto-lines i[data-v-2f47d2d7]{display:block;height:6px;border-radius:3px;background:rgb(var(--color-gray-200))}.proto-lines i[data-v-2f47d2d7]:nth-child(2){width:70%}.proto-btn[data-v-2f47d2d7]{display:block;width:62px;height:18px;margin-top:6px;border-radius:999px;background:rgb(var(--color-brand-700))}.cursor[data-v-2f47d2d7]{position:absolute;left:78%;top:72%;width:18px;height:18px;fill:rgb(var(--color-brand-900));stroke:#fff;stroke-width:1.5}.sc-build[data-v-2f47d2d7]{position:relative;height:100%;max-width:260px}.editor[data-v-2f47d2d7]{display:grid;height:100%;align-content:center;gap:9px;padding:12px 14px;border-radius:.8rem;background:rgb(var(--color-brand-900))}.code-row[data-v-2f47d2d7]{display:flex;align-items:center;gap:10px}.code-row em[data-v-2f47d2d7]{width:8px;font-family:ui-monospace,monospace;font-size:9px;font-style:normal;color:rgb(var(--color-brand-300) / .7)}.code-row i[data-v-2f47d2d7]{display:block;width:var(--w);height:6px;border-radius:3px}.c1[data-v-2f47d2d7]{background:rgb(var(--color-accent-400))}.c2[data-v-2f47d2d7]{background:rgb(var(--color-brand-300))}.c3[data-v-2f47d2d7]{background:#ffffff73}.pill[data-v-2f47d2d7]{position:absolute;right:-6px;bottom:-8px;border-radius:999px;background:#fff;padding:3px 10px;font-family:var(--font-display);font-size:11px;font-weight:600;color:rgb(var(--color-brand-700));box-shadow:0 8px 16px -10px rgb(var(--color-brand-900) / .5)}.sc-test[data-v-2f47d2d7]{display:grid;align-content:center;gap:9px;padding:12px 14px}.test-row[data-v-2f47d2d7]{display:flex;align-items:center;gap:10px}.test-row i[data-v-2f47d2d7]{display:block;height:6px;flex:1;border-radius:3px;background:rgb(var(--color-gray-200))}.test-row:nth-child(2) i[data-v-2f47d2d7]{flex:.7}.test-row b[data-v-2f47d2d7]{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:rgb(var(--color-success));color:#fff}.test-row svg[data-v-2f47d2d7]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.test-bar[data-v-2f47d2d7]{display:block;height:6px;margin-top:4px;overflow:hidden;border-radius:3px;background:rgb(var(--color-brand-100))}.test-bar i[data-v-2f47d2d7]{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgb(var(--color-accent-400)),rgb(var(--color-brand-700)));transform-origin:left}.sc-launch[data-v-2f47d2d7]{max-width:280px;padding:10px 12px 8px}.sc-launch svg[data-v-2f47d2d7]{display:block;width:100%;height:68px;margin-top:6px}.sc-launch .line[data-v-2f47d2d7]{fill:none;stroke:rgb(var(--color-brand-700));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.live[data-v-2f47d2d7]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgb(var(--color-success) / .1);padding:2px 9px;font-family:var(--font-display);font-size:11px;font-weight:600;color:rgb(var(--color-success))}.live i[data-v-2f47d2d7]{width:7px;height:7px;border-radius:999px;background:rgb(var(--color-success))}.sc-evolve[data-v-2f47d2d7]{display:flex;height:100%;align-items:center;gap:1.25rem}.loop[data-v-2f47d2d7]{width:72px;height:72px;flex:none;color:rgb(var(--color-accent-200))}.releases[data-v-2f47d2d7]{display:flex;flex-wrap:wrap;gap:8px}.releases b[data-v-2f47d2d7]{border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:#ffffff0f;padding:4px 11px;font-family:var(--font-display);font-size:12px;font-weight:600;color:rgb(var(--color-brand-100))}@media(prefers-reduced-motion:no-preference){.lens[data-v-2f47d2d7]{animation:lens-2f47d2d7 6s ease-in-out infinite}.cursor[data-v-2f47d2d7]{animation:cursor-2f47d2d7 4s ease-in-out infinite}.proto-btn[data-v-2f47d2d7]{animation:press-2f47d2d7 4s ease-in-out infinite}.code-row i[data-v-2f47d2d7]{animation:type-2f47d2d7 4.5s steps(14) infinite}.test-row b[data-v-2f47d2d7]{animation:pop-2f47d2d7 4s ease infinite}.test-bar i[data-v-2f47d2d7]{animation:fill-2f47d2d7 4s ease-in-out infinite}.sc-launch .line[data-v-2f47d2d7]{stroke-dasharray:320;animation:draw-2f47d2d7 4.5s ease-in-out infinite}.live i[data-v-2f47d2d7]{animation:pulse-2f47d2d7 2s ease-out infinite}.loop[data-v-2f47d2d7]{animation:spin-2f47d2d7 10s linear infinite}.releases b[data-v-2f47d2d7]{animation:release-2f47d2d7 4.2s ease infinite}.is-paused .scene[data-v-2f47d2d7],.is-paused .scene[data-v-2f47d2d7] *{animation-play-state:paused}}@keyframes lens-2f47d2d7{0%,to{transform:translate(-90px,6px)}50%{transform:translate(80px,-4px)}}@keyframes cursor-2f47d2d7{0%{left:30%;top:30%}45%,to{left:78%;top:72%}}@keyframes press-2f47d2d7{0%,44%{box-shadow:0 0 rgb(var(--color-accent-400) / .6)}60%,to{box-shadow:0 0 0 8px rgb(var(--color-accent-400) / 0)}}@keyframes type-2f47d2d7{0%{width:0}55%,to{width:var(--w)}}@keyframes pop-2f47d2d7{0%,10%{opacity:0;transform:scale(.6)}25%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes fill-2f47d2d7{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes draw-2f47d2d7{0%{stroke-dashoffset:320}55%,to{stroke-dashoffset:0}}@keyframes pulse-2f47d2d7{0%{box-shadow:0 0 rgb(var(--color-success) / .5)}to{box-shadow:0 0 0 8px rgb(var(--color-success) / 0)}}@keyframes spin-2f47d2d7{to{transform:rotate(360deg)}}@keyframes release-2f47d2d7{0%,10%{opacity:.35}25%,85%{opacity:1}to{opacity:.35}}.review-nav[data-v-92a8d26a]{display:flex;height:44px;width:44px;align-items:center;justify-content:center;border:1px solid rgb(var(--color-brand-200));border-radius:999px;color:rgb(var(--color-brand-700));transition:background-color .3s,color .3s}.review-nav[data-v-92a8d26a]:hover{background:rgb(var(--color-brand-700));color:#fff}@media(prefers-reduced-motion:no-preference){.review-swap[data-v-92a8d26a]{animation:review-in-92a8d26a .55s cubic-bezier(.2,.7,.2,1)}}@keyframes review-in-92a8d26a{0%{opacity:0;transform:translateY(14px)}}.hero-verbs[data-v-5b0b4039]{display:inline-grid;vertical-align:bottom;overflow:hidden;margin:0 .04em;border-radius:.22em;background:rgb(var(--color-brand-100));transition:width .44s cubic-bezier(.65,0,.35,1)}.hero-verb[data-v-5b0b4039]{grid-area:1 / 1;justify-self:start;padding:0 .26em;white-space:nowrap;color:rgb(var(--color-brand-700))}.hero-verb-enter-active[data-v-5b0b4039],.hero-verb-leave-active[data-v-5b0b4039]{transition:transform .44s cubic-bezier(.65,0,.35,1)}.hero-verb-enter-from[data-v-5b0b4039]{transform:translateY(120%)}.hero-verb-leave-to[data-v-5b0b4039]{transform:translateY(-120%)}
