html{scroll-behavior:smooth;background:#030914}body{margin:0}body:has(#vprompt-experience){background:#030914}
#vprompt-experience{--vp-bg:#030914;--vp-primary:#6575ff;--vp-secondary:#8f67ff;--vp-highlight:#95a3ff;--vp-text:#f4f5ff;--vp-muted:#b1bbd1;--vp-vh:100svh;position:relative;isolation:isolate;container-type:inline-size;overflow:clip;color:var(--vp-text);background:var(--vp-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:dark}
#vprompt-experience *{box-sizing:border-box}#vprompt-experience [hidden]{display:none!important}#vprompt-experience h1,#vprompt-experience h2,#vprompt-experience h3,#vprompt-experience p{margin:0}#vprompt-experience h1,#vprompt-experience h2,#vprompt-experience h3{font-weight:300;letter-spacing:-.045em;line-height:1.1}#vprompt-experience h2{font-size:clamp(2.8rem,5.3cqw,5rem)}#vprompt-experience em{font-style:normal;color:#b1bcff}#vprompt-experience a{color:inherit;text-decoration:none}#vprompt-experience button{font:inherit;color:inherit;cursor:pointer}#vprompt-experience img{max-width:100%;display:block}#vprompt-experience :focus-visible{outline:2px solid #c3ceff;outline-offset:6px}#vprompt-experience ::selection{background:#6575ff80;color:white}#vprompt-experience .vp-container{width:min(1200px,calc(100% - 100px));margin-inline:auto}#vprompt-experience .vp-kicker{font-size:.75rem;line-height:1.6;letter-spacing:.2em;font-weight:400;color:#c0c8e1}#vprompt-experience .vp-skip{position:absolute;left:15px;top:-100px;z-index:100;background:#121d3b;padding:12px 20px;border-radius:8px}#vprompt-experience .vp-skip:focus{top:12px}
#vprompt-experience .vp-header{position:absolute;inset:0 0 auto;height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4%;z-index:35}#vprompt-experience .vp-brand{display:inline-flex;align-items:center;gap:10px;font-size:1.375rem;letter-spacing:-.04em;font-weight:500}#vprompt-experience .vp-brand :is(img,.vp-logo-mark){width:35px;height:auto}#vprompt-experience .vp-header>nav:not(.vp-mobile-nav){display:flex;gap:35px;margin-left:auto;margin-right:44px}#vprompt-experience .vp-header nav a,#vprompt-experience .vp-sign-in{font-size:.875rem;color:#d2d8e9}#vprompt-experience .vp-header a:hover{color:white}#vprompt-experience .vp-sign-in{display:flex;align-items:center;gap:18px;padding:11px 19px;border:1px solid #c0c8ff35;border-radius:30px;background:#718ac90c;backdrop-filter:blur(20px)}#vprompt-experience .vp-menu-toggle{display:none;background:transparent;border:0;width:44px;height:44px;font-size:1.5rem}#vprompt-experience .vp-header-actions{display:flex;align-items:center;gap:10px}#vprompt-experience .vp-mobile-nav{position:absolute;left:14px;right:14px;top:74px;padding:15px 20px;background:#091324f5;box-shadow:0 25px 70px #0009;border:1px solid #9aabff35;border-radius:20px;backdrop-filter:blur(25px)}#vprompt-experience .vp-mobile-nav a{display:block;padding:14px}
#vprompt-experience .vp-hero-story{position:relative;height:calc(var(--vp-vh)*3);min-height:2200px}#vprompt-experience .vp-hero-sticky{position:sticky;top:0;height:var(--vp-vh);min-height:720px;overflow:clip;isolation:isolate;perspective:1200px;background:#030914}#vprompt-experience .vp-world{position:absolute;inset:-3%;z-index:-3;overflow:hidden;will-change:transform}#vprompt-experience .vp-world-image{width:100%;height:100%;object-fit:cover;object-position:55% center;opacity:.73;will-change:transform}#vprompt-experience .vp-world-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#0309144d 0%,#0309141a 30%,#03091433 68%,#030914e8 100%),radial-gradient(ellipse at 50% 45%,#06112912 15%,#03091447 65%,#030914b3 100%)}#vprompt-experience .vp-world-light{position:absolute;inset:-10%;background:radial-gradient(ellipse at 53% 22%,#8f67ff26,transparent 38%),radial-gradient(ellipse at 32% 60%,#6575ff1f,transparent 52%);mix-blend-mode:screen;animation:vp-atmosphere 14s ease-in-out infinite alternate}#vprompt-experience .vp-dust{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 34%,#d2daffd9 30%,transparent),radial-gradient(2px 2px at 20% 66%,#b4c3ff99 30%,transparent),radial-gradient(1px 1px at 38% 23%,#fff9 30%,transparent),radial-gradient(1px 1px at 73% 46%,#ced8ffb3 30%,transparent),radial-gradient(2px 2px at 86% 22%,#cec4ff80 30%,transparent),radial-gradient(1px 1px at 59% 77%,#b0cbffad 30%,transparent),radial-gradient(1px 1px at 91% 69%,#fff9 30%,transparent);animation:vp-dust-drift 16s ease-in-out infinite alternate;opacity:.7}
#vprompt-experience .vp-hero-copy{position:absolute;inset:13% 20px auto;text-align:center;z-index:5;will-change:transform,opacity}#vprompt-experience .vp-lockup{display:flex;align-items:center;flex-direction:column;filter:drop-shadow(0 4px 16px #030914)}#vprompt-experience .vp-lockup>:is(img,.vp-logo-mark){width:71px;height:41px;margin-bottom:3px}#vprompt-experience .vp-lockup>span{font-size:1.875rem;letter-spacing:-.045em;font-weight:500;line-height:1.12}#vprompt-experience .vp-lockup>p{font-size:.75rem;letter-spacing:.28em;margin-top:12px;color:#d3daf2}#vprompt-experience h1{font-size:clamp(3.3rem,6.35cqw,6rem);margin-top:42px;text-shadow:0 3px 35px #03091473}#vprompt-experience h1 em{background:linear-gradient(110deg,#e5eaff 10%,#b6c2ff 46%,#a897ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent}#vprompt-experience .vp-hero-sub{font-size:1.0625rem;line-height:1.65;color:#d6dded;margin-top:22px;text-shadow:0 2px 10px #030914}#vprompt-experience .vp-composer-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;width:370px;max-width:100%;height:64px;padding:6px 6px 6px 25px;margin:29px auto 0;border:1px solid #b9b5ff78;border-radius:36px;background:linear-gradient(168deg,#606f983b,#0a142a45),#0d193026;backdrop-filter:blur(25px) saturate(145%);box-shadow:0 0 30px #5248eb3b,0 15px 34px #0003,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #8e8cff1a;font-size:1rem;transition:border-color .25s,box-shadow .25s,transform .25s}#vprompt-experience .vp-composer-cta b{display:grid;place-items:center;flex:none;width:50px;height:50px;border:1px solid #d2cfff94;border-radius:50%;font-size:1.55rem;font-weight:300;background:radial-gradient(circle at 30% 22%,#b5c5ff 0%,#7d73ff 35%,#5846e3 67%,#3328a8 100%);box-shadow:0 0 27px #6758ffc7,0 0 8px #7ca3ff80,inset 0 1px 2px #ffffff75}#vprompt-experience .vp-composer-cta:hover{border-color:#d8dbffb3;box-shadow:0 0 50px #6575ff55,0 15px 40px #0003;transform:translateY(-2px)}
#vprompt-experience .vp-orb-wrap{position:absolute;width:310px;height:310px;left:82%;top:65%;z-index:4;transform:translate(-50%,-50%);pointer-events:none;will-change:transform}
#vprompt-experience .vp-hero-direct,#vprompt-experience .vp-hero-reveal{position:absolute;top:35%;left:8%;right:8%;z-index:6;opacity:0;pointer-events:none;will-change:transform,opacity}#vprompt-experience .vp-hero-direct h2,#vprompt-experience .vp-hero-reveal h2{margin-top:22px;font-size:clamp(3rem,5.2cqw,5.2rem);line-height:1.1;text-shadow:0 3px 30px #030914aa}#vprompt-experience .vp-hero-direct>p:last-child{color:#d0d9ed;margin-top:25px;font-size:1rem;line-height:1.8}#vprompt-experience .vp-hero-reveal{top:40%}#vprompt-experience .vp-hero-reveal .vp-text-link{margin-top:30px}#vprompt-experience .vp-text-link{display:inline-flex;align-items:center;gap:24px;font-size:1rem;color:#ccd4ff;border-bottom:1px solid #aebaff50;padding-bottom:8px}#vprompt-experience .vp-text-link:hover{color:white;border-color:#d9deff}#vprompt-experience .vp-direct-frame{position:absolute;width:355px;height:265px;left:68%;top:47%;z-index:3;border:1px solid #b5bfff5c;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#48578142,#111d354d);backdrop-filter:blur(32px) saturate(145%);box-shadow:0 35px 90px #0005,0 0 60px #6575ff20,inset 0 1px 0 #ffffff2b;opacity:0;transform:translate(-50%,-50%) rotateY(-14deg) rotateX(7deg);will-change:transform,opacity}#vprompt-experience .vp-frame-top{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;border-bottom:1px solid #9caaf126;font-size:.75rem;letter-spacing:.1em;color:#c7d3fa}#vprompt-experience .vp-frame-middle{padding:25px 24px}#vprompt-experience .vp-frame-middle>span{font-size:.75rem;letter-spacing:.05em;color:#bbc6ea}#vprompt-experience .vp-frame-middle>p{font-size:1rem;font-weight:300;line-height:1.8;margin-top:14px}#vprompt-experience .vp-frame-bottom{display:flex;gap:10px;align-items:center;padding:0 24px;font-size:.75rem;color:#bfcaed}#vprompt-experience .vp-frame-dot{width:5px;height:5px;border-radius:50%;background:#9fafff;box-shadow:0 0 10px #a4b2ff}
#vprompt-experience .vp-hero-bottom{position:absolute;bottom:40px;left:4%;right:4%;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px}#vprompt-experience .vp-chapters{display:flex;gap:24px}#vprompt-experience .vp-chapters button{display:flex;gap:10px;align-items:center;padding:12px 0;background:none;border:0;font-size:.875rem;color:#a7b2ca;transition:color .2s}#vprompt-experience .vp-chapters button>span{font-size:.75rem;opacity:.7;font-variant-numeric:tabular-nums}#vprompt-experience .vp-chapters button[aria-pressed=true]{color:white}#vprompt-experience .vp-chapters button[aria-pressed=true]>span{color:#b4bfff;opacity:1}#vprompt-experience .vp-journey-controls{display:flex;align-items:center;gap:24px}#vprompt-experience .vp-scroll-hint{display:flex;align-items:center;gap:20px;font-size:.75rem;letter-spacing:.04em;color:#c3cce0}#vprompt-experience .vp-motion{width:40px;height:40px;border:1px solid #a9b5f633;border-radius:50%;background:#09132566;backdrop-filter:blur(12px);font-size:.875rem}#vprompt-experience .vp-journey-progress{position:absolute;bottom:0;left:0;right:0;height:1px;background:#9eafff1a;z-index:20}#vprompt-experience .vp-journey-progress i{display:block;width:100%;height:1px;background:linear-gradient(90deg,#6575ff,#bdacff);transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px #8f67ff}
#vprompt-experience .vp-production-story{height:calc(var(--vp-vh)*2.1);min-height:1600px;position:relative}#vprompt-experience .vp-production-sticky{height:var(--vp-vh);min-height:800px;position:sticky;top:0;overflow:clip;isolation:isolate}#vprompt-experience .vp-production-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 64%,#6575ff19,transparent 50%),radial-gradient(ellipse at 70% 52%,#8f67ff12,transparent 60%)}#vprompt-experience .vp-production-copy{text-align:center;position:absolute;left:20px;right:20px;top:8%;z-index:5}#vprompt-experience .vp-production-copy h2{margin-top:20px;font-size:clamp(2.8rem,4.7cqw,4.5rem)}#vprompt-experience .vp-production-copy>p:last-child{font-size:1rem;color:#abb7d2;margin-top:20px;line-height:1.8}#vprompt-experience .vp-stack-scene{position:absolute;left:0;right:0;top:39%;height:49%;perspective:1600px;transform-style:preserve-3d}#vprompt-experience .vp-stack{position:absolute;left:50%;top:50%;width:min(48cqw,610px);aspect-ratio:1.78;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(38deg) rotateY(-15deg) rotateZ(-18deg)}#vprompt-experience .vp-layer{position:absolute;inset:0;border-radius:16px;overflow:hidden;background:linear-gradient(148deg,#283752c9,#081322de);border:1px solid #a2b1ff66;box-shadow:0 20px 65px #0005,inset 0 1px 0 #ffffff1a;backdrop-filter:blur(24px);transform-style:preserve-3d;will-change:transform,opacity}#vprompt-experience .vp-layer-head{display:flex;align-items:center;justify-content:space-between;gap:15px;height:43px;padding:0 20px;color:#c2cff2;background:#18274288;border-bottom:1px solid #a1b7ff26;font-size:.75rem;letter-spacing:.1em}#vprompt-experience .vp-layer-script{transform:translate3d(-45px,-95px,-135px);background:linear-gradient(145deg,#263450eb,#101c32ed)}#vprompt-experience .vp-script-text{padding:28px 32px;font-family:"Courier New",monospace}#vprompt-experience .vp-script-text>span{font-size:.75rem;color:#a5b5db}#vprompt-experience .vp-script-text>p{margin-block:20px;font-size:1rem;line-height:1.7;color:#d7dff2}#vprompt-experience .vp-layer-scenes{z-index:2}#vprompt-experience .vp-layer-scenes>img{height:calc(100% - 76px);width:100%;object-fit:cover}#vprompt-experience .vp-scene-timeline{display:flex;height:33px;align-items:center;justify-content:space-around;background:#0f1b2ff5;font-size:.75rem;letter-spacing:.04em;color:#b9c7e5}#vprompt-experience .vp-layer-audio{transform:translate3d(45px,100px,140px);background:linear-gradient(135deg,#263958cc,#111e39ed);z-index:3}#vprompt-experience .vp-audio-label{margin:22px 28px 0;font-size:1.45rem;font-weight:300;color:#e1e6ff;letter-spacing:-.03em}#vprompt-experience .vp-waveform{display:flex;gap:4px;align-items:center;height:68px;margin:13px 28px}#vprompt-experience .vp-waveform i{height:var(--bar);flex:1;min-width:2px;border-radius:4px;background:linear-gradient(#bfc9ff,#7d6bff);animation:vp-wave 1.7s ease-in-out var(--delay) infinite alternate;box-shadow:0 0 7px #6575ff44}#vprompt-experience .vp-audio-track{display:flex;align-items:center;gap:14px;margin:10px 28px;font-size:.75rem;letter-spacing:.08em;color:#b2c0df}#vprompt-experience .vp-audio-track span{width:100px}#vprompt-experience .vp-audio-track i{flex:1;height:13px;border-radius:2px;background:repeating-linear-gradient(90deg,#6e7be955 0 18px,transparent 18px 22px)}#vprompt-experience .vp-stack-final{position:absolute;bottom:-1%;left:20px;right:20px;text-align:center;opacity:0}#vprompt-experience .vp-stack-final span{font-size:.75rem;letter-spacing:.2em;color:#b9c5f0}#vprompt-experience .vp-stack-final strong{display:block;font-size:1.375rem;font-weight:300;margin-top:6px}#vprompt-experience .vp-production-bottom{position:absolute;bottom:5%;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:25px}#vprompt-experience .vp-step-dots{display:flex;align-items:center;gap:16px;color:#9ca9c5;font-size:.875rem}#vprompt-experience .vp-step-dots i{height:1px;width:28px;background:#8fa6f136}#vprompt-experience .vp-step-dots .vp-stage-active{color:#e2e6ff}#vprompt-experience .vp-demo-note{font-size:.75rem;color:#9daac4}
#vprompt-experience .vp-studios{padding-top:115px;position:relative}#vprompt-experience .vp-studios-heading{text-align:center;padding-inline:20px}#vprompt-experience .vp-studios-heading h2{margin-top:20px}#vprompt-experience .vp-studio-switcher{display:flex;justify-content:center;align-items:center;gap:8px;padding:5px;width:fit-content;max-width:calc(100% - 40px);margin:42px auto 42px;border:1px solid #a6b1ff2b;border-radius:40px;background:#18244055;backdrop-filter:blur(20px)}#vprompt-experience .vp-studio-switcher button{background:none;border:1px solid transparent;border-radius:30px;padding:13px 21px;color:#aebbd5;font-size:.875rem;transition:background .3s,color .3s,border-color .3s}#vprompt-experience .vp-studio-switcher button[aria-pressed=true]{color:white;background:linear-gradient(145deg,#586baf66,#31366480);border-color:#acbaff55;box-shadow:inset 0 1px 0 #d5dfff1a,0 0 24px #6575ff15}#vprompt-experience .vp-studio-switcher button:hover{color:white}#vprompt-experience .vp-studio-stage{position:relative;height:clamp(560px,52cqw,760px);overflow:clip;background:#050a16}#vprompt-experience .vp-studio-panel{position:absolute;inset:0;overflow:clip}#vprompt-experience .vp-studio-panel>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;animation:vp-scene-enter 1.2s cubic-bezier(.2,.7,.1,1) both}#vprompt-experience .vp-studio-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030914e8 0%,#03091499 32%,#03091400 72%),linear-gradient(0deg,#030914 0%,#03091400 25%,#03091400 83%,#0309144d 100%)}#vprompt-experience .vp-studio-copy{position:absolute;z-index:3;top:50%;left:8%;transform:translateY(-50%);max-width:480px;animation:vp-copy-enter .8s ease both}#vprompt-experience .vp-studio-copy h3{font-size:clamp(2.8rem,4.9cqw,4.75rem);margin-top:22px;line-height:1.08}#vprompt-experience .vp-studio-copy>p:not(.vp-kicker){font-size:1rem;color:#c1cbe0;line-height:1.8;margin-top:26px}#vprompt-experience .vp-glass-link{display:inline-flex;align-items:center;gap:30px;padding:14px 22px;margin-top:30px;border:1px solid #b1bdff5e;border-radius:30px;background:linear-gradient(140deg,#526aa52e,#111c322e);backdrop-filter:blur(25px);box-shadow:inset 0 1px 0 #ffffff21,0 0 30px #6575ff17;font-size:.9375rem}#vprompt-experience .vp-glass-link:hover{background:#5365ac44;border-color:#c0cbff99}#vprompt-experience .vp-studio-number{position:absolute;right:4%;bottom:8%;z-index:3;font-size:.75rem;letter-spacing:.15em;color:#c1cdeb}#vprompt-experience .vp-art-note{text-align:right;padding:17px 4% 0;font-size:.75rem;color:#91a0bd}
#vprompt-experience .vp-control{text-align:center;padding-block:155px 140px;position:relative}#vprompt-experience .vp-control:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 65%,#6575ff12,transparent 65%)}#vprompt-experience .vp-control h2{margin-top:22px}#vprompt-experience .vp-control>p:not(.vp-kicker){font-size:1.0625rem;line-height:1.9;color:#adbad3;margin-top:30px}#vprompt-experience .vp-control .vp-text-link{margin-top:29px}#vprompt-experience .vp-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-block:35px 140px}#vprompt-experience .vp-faq h2{font-size:clamp(2.8rem,4.2cqw,4rem)}#vprompt-experience details{border-bottom:1px solid #a6b3ef26}#vprompt-experience details:first-child{border-top:1px solid #a6b3ef26}#vprompt-experience summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:84px;font-size:1rem;color:#e1e6f4}#vprompt-experience summary::-webkit-details-marker{display:none}#vprompt-experience summary>span{font-size:1.3rem;font-weight:300;color:#a6b5e5;transition:transform .25s}#vprompt-experience details[open] summary>span{transform:rotate(45deg)}#vprompt-experience details>p{padding:0 30px 25px 0;font-size:.9375rem;color:#aebbd4;line-height:1.8}#vprompt-experience details p a{color:#c6d1ff;text-decoration:underline;text-underline-offset:3px}
#vprompt-experience .vp-final{position:relative;isolation:isolate;text-align:center;padding:100px 20px 110px;overflow:clip}#vprompt-experience .vp-final-light{position:absolute;z-index:-1;inset:-20% 0 -30%;background:radial-gradient(ellipse at 50% 68%,#6575ff24 0%,#8f67ff10 24%,transparent 62%)}#vprompt-experience .vp-final>:is(img,.vp-logo-mark){margin:0 auto 24px;filter:drop-shadow(0 0 18px #8a8eff77)}#vprompt-experience .vp-final h2{margin-top:26px;font-size:clamp(2.8rem,5.5cqw,5.3rem)}#vprompt-experience .vp-final .vp-composer-cta{margin-top:37px;width:380px}#vprompt-experience .vp-final-signin{display:block;width:fit-content;max-width:100%;margin:23px auto 0;font-size:.8125rem;color:#a2b1d1}#vprompt-experience .vp-footer{display:flex;align-items:center;gap:35px;padding-block:35px;border-top:1px solid #a3b0ee26;color:#a4b1cc}#vprompt-experience .vp-footer>.vp-brand{color:#e6eafb}#vprompt-experience .vp-footer>span{font-size:.8125rem;letter-spacing:.03em}#vprompt-experience .vp-footer>small{font-size:.75rem;margin-left:auto}
@keyframes vp-atmosphere{from{transform:translate(-1%,-1%) scale(1);opacity:.6}to{transform:translate(2%,2%) scale(1.12);opacity:1}}@keyframes vp-dust-drift{from{transform:translate3d(0,0,0);opacity:.3}to{transform:translate3d(1%,-2%,0);opacity:.85}}@keyframes vp-wave{from{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes vp-scene-enter{from{transform:scale(1.055);opacity:.45}to{transform:scale(1);opacity:1}}@keyframes vp-copy-enter{from{opacity:0;margin-left:18px}to{opacity:1;margin-left:0}}
#vprompt-experience.vp-paused *,#vprompt-experience.vp-reduced *{animation-play-state:paused!important}#vprompt-experience.vp-reduced .vp-hero-story,#vprompt-experience.vp-reduced .vp-production-story{height:auto;min-height:0}#vprompt-experience.vp-reduced .vp-hero-sticky,#vprompt-experience.vp-reduced .vp-production-sticky{position:relative;top:0}#vprompt-experience.vp-reduced .vp-studio-panel>img,#vprompt-experience.vp-reduced .vp-studio-copy{animation:none}#vprompt-experience.vp-reduced .vp-composer-cta{transition:none}
@media(min-width:1500px){#vprompt-experience .vp-hero-copy{top:15%}#vprompt-experience .vp-orb-wrap{width:360px;height:360px}#vprompt-experience .vp-direct-frame{width:400px;height:280px}#vprompt-experience .vp-frame-middle{padding:26px}}
@media(max-height:820px) and (min-width:761px){#vprompt-experience .vp-hero-copy{top:13%}#vprompt-experience .vp-lockup>:is(img,.vp-logo-mark){width:55px;height:32px}#vprompt-experience .vp-lockup>span{font-size:1.6rem}#vprompt-experience .vp-lockup>p{margin-top:9px}#vprompt-experience h1{font-size:clamp(3.5rem,6cqw,5.3rem);margin-top:28px}#vprompt-experience .vp-hero-sub{margin-top:17px}#vprompt-experience .vp-composer-cta{margin-top:23px}#vprompt-experience .vp-hero-bottom{bottom:25px}}
@media(max-width:1050px){#vprompt-experience .vp-orb-wrap{left:85%;top:71%;width:240px;height:240px}#vprompt-experience .vp-header>nav:not(.vp-mobile-nav){margin-right:10px;gap:24px}#vprompt-experience .vp-direct-frame{left:73%;width:310px;top:54%}#vprompt-experience .vp-hero-direct h2{font-size:3rem}#vprompt-experience .vp-hero-direct{left:6%;top:31%}#vprompt-experience .vp-studio-switcher button{padding:12px 15px}#vprompt-experience .vp-stack{width:57cqw}#vprompt-experience .vp-faq{gap:40px}}
@media(max-width:760px){#vprompt-experience .vp-container{width:calc(100% - 44px)}#vprompt-experience .vp-header{height:73px;padding:0 22px}#vprompt-experience .vp-brand{font-size:1.2rem;gap:7px}#vprompt-experience .vp-brand :is(img,.vp-logo-mark){width:29px}#vprompt-experience .vp-header>nav:not(.vp-mobile-nav){display:none}#vprompt-experience .vp-sign-in{padding:8px 13px;font-size:.8125rem;gap:12px}#vprompt-experience .vp-menu-toggle{display:block}#vprompt-experience .vp-hero-story{height:calc(var(--vp-vh)*2.8);min-height:2000px}#vprompt-experience .vp-hero-sticky{min-height:750px}#vprompt-experience .vp-hero-copy{inset:14% 22px auto}#vprompt-experience .vp-lockup>:is(img,.vp-logo-mark){width:61px;height:35px}#vprompt-experience .vp-lockup>span{font-size:1.7rem}#vprompt-experience .vp-lockup>p{font-size:.75rem;letter-spacing:.18em;margin-top:11px}#vprompt-experience h1{font-size:clamp(2.5rem,8.8cqw,4rem);margin-top:40px;line-height:1.13}#vprompt-experience .vp-hero-sub{font-size:1rem;line-height:1.75;margin-top:21px}#vprompt-experience .vp-composer-cta{height:60px;width:330px;margin-top:25px;padding-left:22px;font-size:.9375rem;gap:10px}#vprompt-experience .vp-composer-cta b{width:46px;height:46px}#vprompt-experience .vp-orb-wrap{left:76%;top:78%;width:180px;height:180px}#vprompt-experience .vp-world-image{object-position:62% center}#vprompt-experience .vp-world-vignette{background:linear-gradient(180deg,#03091466,#0309141a 45%,#03091433 70%,#030914e6 100%),radial-gradient(ellipse at center,#03091405,#03091455)}#vprompt-experience .vp-hero-direct{top:22%;left:25px;right:25px;text-align:center}#vprompt-experience .vp-hero-direct h2,#vprompt-experience .vp-hero-reveal h2{font-size:clamp(2.45rem,8.5cqw,3.6rem);margin-top:20px}#vprompt-experience .vp-hero-direct>p:last-child{font-size:.9375rem;margin-top:20px}#vprompt-experience .vp-direct-frame{left:50%;top:66%;width:min(305px,78cqw);height:240px;border-radius:17px}#vprompt-experience .vp-frame-top{padding:16px 20px}#vprompt-experience .vp-frame-middle{padding:18px 20px}#vprompt-experience .vp-frame-middle>span{font-size:.75rem;letter-spacing:0}#vprompt-experience .vp-frame-middle>p{font-size:.9375rem;line-height:1.65;margin-top:13px}#vprompt-experience .vp-frame-bottom{padding:0 20px}#vprompt-experience .vp-hero-reveal{left:25px;right:25px;top:35%}#vprompt-experience .vp-hero-reveal .vp-kicker{max-width:280px}#vprompt-experience .vp-hero-reveal .vp-text-link{font-size:.875rem;gap:20px}#vprompt-experience .vp-kicker{font-size:.75rem;letter-spacing:.14em}#vprompt-experience .vp-hero-bottom{bottom:24px;left:22px;right:22px;gap:12px}#vprompt-experience .vp-chapters{gap:20px}#vprompt-experience .vp-chapters button{gap:6px;font-size:.875rem;min-height:44px}#vprompt-experience .vp-chapters button>span{font-size:.75rem}#vprompt-experience .vp-scroll-hint{display:none}#vprompt-experience .vp-motion{width:44px;height:44px}#vprompt-experience .vp-journey-controls{gap:0}#vprompt-experience .vp-production-story{height:calc(var(--vp-vh)*1.9);min-height:1500px}#vprompt-experience .vp-production-sticky{min-height:770px}#vprompt-experience .vp-production-copy{top:9%;left:22px;right:22px}#vprompt-experience .vp-production-copy h2{font-size:clamp(2.3rem,8.2cqw,3.2rem);margin-top:20px}#vprompt-experience .vp-production-copy>p:last-child{font-size:.9375rem;margin-top:20px}#vprompt-experience .vp-stack-scene{top:42%;height:43%;perspective:1100px}#vprompt-experience .vp-stack{width:76cqw;max-width:420px;min-height:205px}#vprompt-experience .vp-layer{border-radius:10px}#vprompt-experience .vp-layer-head{font-size:.75rem;letter-spacing:0;height:33px;padding:0 12px;gap:8px}#vprompt-experience .vp-layer-head>span:last-child{display:none}#vprompt-experience .vp-script-text{padding:16px 18px}#vprompt-experience .vp-script-text>span{font-size:.75rem;letter-spacing:-.02em}#vprompt-experience .vp-script-text>p{font-size:.75rem;line-height:1.65;margin-block:14px}#vprompt-experience .vp-layer-scenes>img{height:calc(100% - 60px)}#vprompt-experience .vp-scene-timeline{height:27px;font-size:.75rem;letter-spacing:-.01em}#vprompt-experience .vp-scene-timeline>span:last-child{display:none}#vprompt-experience .vp-audio-label{font-size:1rem;margin:12px 18px 0}#vprompt-experience .vp-waveform{height:43px;margin:8px 18px;gap:2px}#vprompt-experience .vp-audio-track{font-size:.75rem;margin:8px 18px;gap:10px}#vprompt-experience .vp-audio-track>span{width:86px}#vprompt-experience .vp-audio-track>i{height:10px}#vprompt-experience .vp-stack-final{bottom:0}#vprompt-experience .vp-stack-final strong{font-size:1.125rem}#vprompt-experience .vp-production-bottom{left:22px;right:22px;bottom:5%;justify-content:center;flex-wrap:wrap;gap:12px}#vprompt-experience .vp-step-dots{gap:10px;font-size:.8125rem}#vprompt-experience .vp-step-dots i{width:18px}#vprompt-experience .vp-demo-note{flex-basis:100%;text-align:center;font-size:.75rem}#vprompt-experience .vp-studios{padding-top:80px}#vprompt-experience .vp-studios-heading h2{font-size:clamp(2.4rem,8.5cqw,3.7rem)}#vprompt-experience .vp-studio-switcher{display:grid;grid-template-columns:1fr 1fr;border-radius:25px;max-width:calc(100% - 40px);width:400px;gap:4px;margin:30px auto 26px}#vprompt-experience .vp-studio-switcher button{padding:12px 8px;font-size:.8125rem;border-radius:20px}#vprompt-experience .vp-studio-stage{height:650px}#vprompt-experience .vp-studio-panel>img{object-position:65% center;opacity:.88}#vprompt-experience .vp-studio-panel:after{background:linear-gradient(0deg,#030914 0%,#030914cc 17%,#03091433 80%,#03091426)}#vprompt-experience .vp-studio-copy{left:25px;right:25px;top:auto;bottom:55px;transform:none}#vprompt-experience .vp-studio-copy h3{font-size:clamp(2.5rem,9cqw,3.4rem);margin-top:17px}#vprompt-experience .vp-studio-copy>p:not(.vp-kicker){margin-top:20px;font-size:.9375rem}#vprompt-experience .vp-glass-link{margin-top:23px;font-size:.875rem;padding:12px 20px}#vprompt-experience .vp-studio-number{right:25px;bottom:28px}#vprompt-experience .vp-art-note{padding-right:25px;font-size:.75rem}#vprompt-experience .vp-control{padding-block:100px 90px}#vprompt-experience .vp-control h2{font-size:3rem}#vprompt-experience .vp-control>p:not(.vp-kicker){font-size:1rem;line-height:1.9;margin-top:25px}#vprompt-experience .vp-control>p br{display:none}#vprompt-experience .vp-faq{grid-template-columns:1fr;gap:30px;padding-block:20px 75px}#vprompt-experience .vp-faq h2{font-size:2.8rem}#vprompt-experience summary{font-size:.9375rem;min-height:76px}#vprompt-experience details>p{font-size:.9375rem;padding-right:10px}#vprompt-experience .vp-final{padding:65px 22px 80px}#vprompt-experience .vp-final>:is(img,.vp-logo-mark){width:67px;height:40px}#vprompt-experience .vp-final h2{font-size:clamp(2.3rem,8.5cqw,3.5rem);line-height:1.15}#vprompt-experience .vp-final .vp-composer-cta{margin-top:28px;width:340px}#vprompt-experience .vp-footer{flex-wrap:wrap;gap:18px;padding-block:28px}#vprompt-experience .vp-footer>span{font-size:.75rem;margin-left:auto}#vprompt-experience .vp-footer>small{flex-basis:100%;margin-left:0;font-size:.75rem}}
@media(max-width:360px){#vprompt-experience .vp-chapters{gap:12px}#vprompt-experience .vp-chapters button{gap:5px;font-size:.8125rem}#vprompt-experience .vp-hero-bottom{left:17px;right:17px}#vprompt-experience .vp-lockup>p{letter-spacing:.14em}#vprompt-experience .vp-hero-sub{font-size:.9375rem}#vprompt-experience .vp-header{padding-inline:17px}#vprompt-experience .vp-sign-in{border:0;padding-inline:6px}#vprompt-experience .vp-hero-copy{inset-inline:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#vprompt-experience *,#vprompt-experience *:before,#vprompt-experience *:after{animation:none!important;transition:none!important}}
#vprompt-experience .vp-hero-copy[aria-hidden=true]{pointer-events:none}#vprompt-experience .vp-hero-reveal[aria-hidden=false]{pointer-events:auto}
@media(min-width:1051px){#vprompt-experience .vp-direct-frame{left:75%}}
@media(max-width:760px){#vprompt-experience .vp-hero-sticky{min-height:47rem}#vprompt-experience h1{font-size:clamp(2.25rem,8.8cqw,4rem)}}
@media(max-width:760px){#vprompt-experience .vp-world-image{object-position:77% center}#vprompt-experience #vp-studio-film>img{object-position:76% center}#vprompt-experience #vp-studio-commercial>img{object-position:52% center}#vprompt-experience #vp-studio-cartoon>img{object-position:48% center}}

/* Keep the complete paper aircraft above the copy on compact screens. */
@media(max-width:760px){#vprompt-experience .vp-studio-education>img{width:150%;max-width:none;height:55%;left:-50%;top:0;object-fit:contain;object-position:right top;transform-origin:75% 40%;opacity:1}}

/* One continuous, native-scroll creative journey. */
#vprompt-experience .vp-hero-story{height:calc(var(--vp-vh)*3.6);min-height:0}
#vprompt-experience .vp-hero-sticky{height:var(--vp-vh);min-height:0}
#vprompt-experience .vp-production-story{height:calc(var(--vp-vh)*3.6);min-height:0}
#vprompt-experience .vp-production-sticky{height:var(--vp-vh);min-height:0}
#vprompt-experience .vp-production-copy{top:7%}
#vprompt-experience .vp-production-copy h2{font-size:clamp(2.4rem,4.5cqw,4.4rem)}
#vprompt-experience .vp-production-copy>p:last-child{max-width:540px;margin:18px auto 0;padding-inline:18px;min-height:3.6em}
#vprompt-experience .vp-stack-scene{top:43%;height:44%}
#vprompt-experience .vp-stack{width:min(52cqw,650px)}
#vprompt-experience .vp-layer-script{background:linear-gradient(145deg,#25344e,#0c182a)}
#vprompt-experience .vp-layer-audio{top:auto;bottom:0;height:31%;border-radius:0 0 16px 16px;background:#081427e8;z-index:6;opacity:0}
#vprompt-experience .vp-layer-audio .vp-layer-head{height:28px;font-size:.75rem}
#vprompt-experience .vp-layer-audio .vp-waveform{height:40px;margin:8px 22px;gap:3px}
#vprompt-experience .vp-layer-scenes>img{height:calc(100% - 43px)}
#vprompt-experience .vp-scene-timeline{display:none}
#vprompt-experience .vp-stack-final{bottom:-2%}
#vprompt-experience .vp-production-bottom{bottom:3.5%}
#vprompt-experience .vp-step-dots button{padding:10px 0;border:0;background:none;color:#95a2bd;min-height:44px;font-size:.9375rem}
#vprompt-experience .vp-step-dots button[aria-pressed=true]{color:#f4f5ff}
#vprompt-experience .vp-studios{height:calc(var(--vp-vh)*5);padding-top:0}
#vprompt-experience .vp-studios-sticky{position:sticky;top:0;height:var(--vp-vh);display:flex;flex-direction:column;overflow:clip;padding-top:clamp(25px,4vh,48px)}
#vprompt-experience .vp-studios-heading h2{font-size:clamp(2.15rem,3.8cqw,3.65rem);margin-top:12px}
#vprompt-experience .vp-studio-switcher{flex:none;margin:22px auto 24px}
#vprompt-experience .vp-studio-switcher button{min-height:44px}
#vprompt-experience .vp-studio-stage{height:auto;min-height:0;flex:1}
#vprompt-experience .vp-studio-copy h3{font-size:clamp(2.25rem,4.5cqw,4.2rem)}
#vprompt-experience .vp-art-note{position:absolute;right:0;bottom:9px;padding:0 4%;font-size:.75rem;z-index:4}
#vprompt-experience .vp-studio-number{bottom:45px}
#vprompt-experience .vp-studio-copy{max-width:470px}

/* Written ideas and uploaded references become the same creative context. */
#vprompt-experience .vp-understands{height:calc(var(--vp-vh)*3.6);position:relative}
#vprompt-experience .vp-understands-sticky{position:sticky;top:0;min-height:var(--vp-vh);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:7%;padding-block:40px}
#vprompt-experience .vp-understands-copy h2{font-size:clamp(2.6rem,4.6cqw,4.3rem);margin-top:24px}
#vprompt-experience .vp-understands-copy>p:not(.vp-kicker){font-size:1rem;color:var(--vp-muted);line-height:1.9;margin-top:28px;max-width:425px}
#vprompt-experience .vp-understands-copy h2{min-height:3.3em}
#vprompt-experience [data-input-description]{min-height:7.6em}
#vprompt-experience .vp-understands-copy .vp-input-types{font-size:.8125rem!important;line-height:1.8!important;color:#c0c8e1!important}
#vprompt-experience .vp-manager-example{border:1px solid #aab9f338;border-radius:24px;background:linear-gradient(135deg,#13213b,#081221);box-shadow:0 35px 90px #0005;overflow:hidden;transform:perspective(1400px) rotateY(-5deg)}
#vprompt-experience .vp-example-head{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:22px 25px;border-bottom:1px solid #adbbff20;font-size:.9375rem}
#vprompt-experience .vp-example-head small{font-size:.75rem;color:#9ba9c2;margin-left:auto}
#vprompt-experience .vp-input-switch{display:flex;padding:21px 25px 0;gap:8px}
#vprompt-experience .vp-input-switch button{padding:10px 14px;min-height:44px;border:1px solid #afbded33;border-radius:24px;font-size:.875rem;background:none;color:#b4c0d8}
#vprompt-experience .vp-input-switch button[aria-pressed=true]{background:#6575ff21;border-color:#adbbff66;color:#f4f5ff}
#vprompt-experience .vp-input-stage{display:grid;min-height:300px}
#vprompt-experience .vp-input-stage>div{grid-area:1/1;align-self:start;animation:vp-input-arrive .35s ease both}
#vprompt-experience .vp-example-input{margin:23px 25px 0;padding:20px;border:1px solid #afbded27;border-radius:16px;background:#020a164d;min-height:190px}
#vprompt-experience .vp-example-input>span,#vprompt-experience .vp-manager-answer>span{display:block;color:#c1cae6;font-size:.75rem;letter-spacing:.1em}
#vprompt-experience .vp-example-input>p,#vprompt-experience .vp-manager-answer>p{font-size:1rem;line-height:1.8;margin-top:13px;color:#dae1f2}
#vprompt-experience .vp-example-files{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;list-style:none;padding:0;margin:17px 0 0}
#vprompt-experience .vp-example-files li{display:flex;gap:10px;align-items:center;font-size:.8125rem}
#vprompt-experience .vp-example-files b{font-size:.75rem;letter-spacing:.03em;font-weight:400;display:grid;place-items:center;width:33px;min-width:33px;height:38px;border:1px solid #adbbff44;border-radius:5px;color:#c5ceed}
#vprompt-experience .vp-manager-answer{padding:26px}
#vprompt-experience .vp-understood-direction{display:flex;gap:18px;flex-wrap:wrap;font-size:.8125rem;color:#aab8d7;margin-top:21px}
#vprompt-experience .vp-input-progress{display:flex;align-items:center;gap:15px;padding:0 25px 24px;font-size:.75rem;color:#aab8d7}
#vprompt-experience .vp-input-progress-track{height:2px;background:#adbbff26;flex:1;overflow:hidden}
#vprompt-experience .vp-input-progress-track i{height:100%;display:block;background:#b1bcff;transform-origin:left;transform:scaleX(.3333);transition:transform .3s ease}
@keyframes vp-input-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}

/* Production -> Project -> Assets, with a local continuation example. */
#vprompt-experience .vp-memory-story{height:calc(var(--vp-vh)*3.8);position:relative}
#vprompt-experience .vp-memory-sticky{position:sticky;top:0;height:var(--vp-vh);overflow:clip;display:flex;flex-direction:column;align-items:center;padding:clamp(24px,4vh,44px) 24px 20px;background:radial-gradient(ellipse at 50% 66%,#6575ff12,transparent 60%)}
#vprompt-experience .vp-memory-heading{text-align:center;width:100%}
#vprompt-experience .vp-memory-heading h2{font-size:clamp(2.1rem,3.8cqw,3.6rem);margin-top:14px}
#vprompt-experience .vp-memory-heading>p:last-child{max-width:650px;margin:17px auto 0;font-size:1rem;line-height:1.7;color:var(--vp-muted);min-height:3.4em}
#vprompt-experience .vp-memory-steps{display:flex;align-items:center;justify-content:center;gap:22px;margin:10px 0 18px}
#vprompt-experience .vp-memory-steps>span{color:#626f8a;font-size:.875rem}
#vprompt-experience .vp-memory-steps button{border:0;border-bottom:1px solid transparent;background:none;min-height:44px;padding:6px 0;font-size:1rem;color:#9fabc4}
#vprompt-experience .vp-memory-steps button[aria-pressed=true]{color:#f4f5ff;border-bottom-color:#b5c1ff}
#vprompt-experience .vp-memory-window{width:min(900px,100%);height:clamp(290px,37vh,360px);flex-shrink:0;display:grid;grid-template-columns:41% 59%;overflow:hidden;border:1px solid #a4b5ef40;border-radius:22px;background:#0b172b;box-shadow:0 25px 80px #0005;transform-origin:center}
#vprompt-experience .vp-memory-cover{position:relative;overflow:hidden;min-width:0}
#vprompt-experience .vp-memory-cover>img{width:100%;height:100%;object-fit:cover;object-position:52% center}
#vprompt-experience .vp-memory-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#040a16ee,#040a1600 85%)}
#vprompt-experience .vp-memory-cover>div{position:absolute;z-index:1;left:26px;right:20px;bottom:26px}
#vprompt-experience .vp-memory-cover span{font-size:.75rem;letter-spacing:.12em;color:#c1cbe1}
#vprompt-experience .vp-memory-cover strong{display:block;font-size:1.9rem;line-height:1.2;letter-spacing:-.04em;font-weight:300;margin-top:10px}
#vprompt-experience .vp-memory-cover small{display:block;font-size:.8125rem;margin-top:12px;color:#c0cbe2}
#vprompt-experience .vp-memory-detail{padding:28px 32px;display:flex;align-items:center;min-width:0}
#vprompt-experience .vp-memory-panel,#vprompt-experience .vp-next-episode{width:100%}
#vprompt-experience .vp-memory-panel h3,#vprompt-experience .vp-next-episode h3{font-size:clamp(1.6rem,2.7cqw,2.25rem);margin-top:12px}
#vprompt-experience .vp-memory-panel>p:not(.vp-kicker),#vprompt-experience .vp-next-episode>p:not(.vp-kicker){font-size:1rem;color:#b8c4dd;line-height:1.75;margin-top:16px}
#vprompt-experience .vp-memory-caption{display:flex;justify-content:space-between;gap:14px;font-size:.8125rem;margin-top:25px;padding-top:15px;border-top:1px solid #adbbff26;color:#cbd4ea}
#vprompt-experience .vp-memory-caption>span{color:#94a2bf}
#vprompt-experience .vp-episode-list{margin-top:20px}
#vprompt-experience .vp-episode-list>div{display:grid;grid-template-columns:25px 1fr;gap:3px 10px;padding:10px 0;border-top:1px solid #adbbff26}
#vprompt-experience .vp-episode-list span{grid-row:span 2;font-size:.75rem;color:#a6b2ce;align-self:center}
#vprompt-experience .vp-episode-list strong{font-size:.9375rem;font-weight:400}
#vprompt-experience .vp-episode-list small{font-size:.75rem;color:#9facca}
#vprompt-experience .vp-memory-assets{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px;margin:20px 0 0}
#vprompt-experience .vp-memory-assets>div{min-width:0}
#vprompt-experience .vp-memory-assets dt{font-size:.75rem;color:#98a7c4}
#vprompt-experience .vp-memory-assets dd{margin:4px 0 0;font-size:.875rem;color:#e3e9f8;line-height:1.45}
#vprompt-experience .vp-continuation{display:flex;align-items:center;justify-content:space-between;gap:25px;width:min(900px,100%);margin-top:24px}
#vprompt-experience .vp-continuation strong{font-size:1.125rem;font-weight:400;letter-spacing:-.02em}
#vprompt-experience .vp-continuation p{font-size:.875rem;color:#aebbd5;margin-top:7px;line-height:1.6}
#vprompt-experience .vp-continuation .vp-glass-link{margin:0;flex-shrink:0;min-height:44px}
#vprompt-experience .vp-next-episode>a{display:inline-block;font-size:.875rem;color:#cbd4ff;border-bottom:1px solid #9faed966;margin-top:20px;padding-bottom:4px}
#vprompt-experience .vp-memory-note{font-size:.75rem;color:#8795b1;margin-top:auto;padding-top:12px}
#vprompt-experience.vp-reduced .vp-hero-story{height:calc(var(--vp-vh)*3.6);min-height:0}
#vprompt-experience.vp-reduced .vp-production-story{height:calc(var(--vp-vh)*3.6);min-height:0}
#vprompt-experience.vp-reduced .vp-hero-sticky,#vprompt-experience.vp-reduced .vp-production-sticky{position:sticky;top:0}
#vprompt-experience.vp-paused .vp-studio-panel>img,#vprompt-experience.vp-paused .vp-studio-copy{animation:none}

@media(max-width:760px){
 #vprompt-experience .vp-production-copy{top:5%}
 #vprompt-experience .vp-production-copy h2{font-size:clamp(2rem,7.8cqw,3.2rem)}
 #vprompt-experience .vp-production-copy>p:last-child{font-size:1rem;margin-top:18px}
 #vprompt-experience .vp-stack{width:83cqw;max-width:510px;min-height:190px}
 #vprompt-experience .vp-stack-scene{top:43%;height:39%}
 #vprompt-experience .vp-layer-scenes>img{height:calc(100% - 33px)}
 #vprompt-experience .vp-layer-audio{height:34%;border-radius:0 0 10px 10px}
 #vprompt-experience .vp-layer-audio .vp-layer-head{height:24px;font-size:.75rem}
 #vprompt-experience .vp-layer-audio .vp-waveform{height:27px;margin:4px 16px}
 #vprompt-experience .vp-step-dots{gap:15px}
 #vprompt-experience .vp-step-dots button{font-size:.875rem}
 #vprompt-experience .vp-studios-sticky{padding-top:25px}
 #vprompt-experience .vp-studios-heading h2{font-size:clamp(1.9rem,6cqw,2.6rem)}
 #vprompt-experience .vp-studio-switcher{margin:17px auto 18px}
 #vprompt-experience .vp-studio-switcher button{font-size:.8125rem;line-height:1.35;padding:10px 8px}
 #vprompt-experience .vp-studio-copy{bottom:48px;top:auto;transform:none}
 #vprompt-experience .vp-studio-copy h3{font-size:clamp(2rem,7.2cqw,3.1rem);margin-top:14px}
 #vprompt-experience .vp-studio-copy>p:not(.vp-kicker){font-size:1rem;margin-top:17px;line-height:1.7}
 #vprompt-experience .vp-studio-copy .vp-glass-link{margin-top:20px}
 #vprompt-experience .vp-studio-number{bottom:22px}
 #vprompt-experience .vp-art-note{bottom:4px;font-size:.75rem}
 #vprompt-experience .vp-understands-sticky{width:calc(100% - 44px);grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}
 #vprompt-experience .vp-understands-copy h2{font-size:clamp(2rem,7.8cqw,3rem);margin-top:14px;min-height:2.2em}
 #vprompt-experience .vp-understands-copy>p:not(.vp-kicker){max-width:560px;line-height:1.7;margin-top:16px}
 #vprompt-experience [data-input-description]{min-height:6.8em}
 #vprompt-experience .vp-understands-copy .vp-input-types{display:none}
 #vprompt-experience .vp-manager-example{transform:none;border-radius:19px}
 #vprompt-experience .vp-example-head{padding:18px;gap:8px}
 #vprompt-experience .vp-example-head small{flex-basis:100%;margin:2px 0 0 38px}
 #vprompt-experience .vp-input-switch{padding:14px 16px 0;gap:6px}
 #vprompt-experience .vp-input-switch button{padding:9px 11px;font-size:.875rem}
 #vprompt-experience .vp-input-stage{min-height:240px}
 #vprompt-experience .vp-example-input{margin:16px 16px 0;padding:16px;min-height:205px}
 #vprompt-experience .vp-example-files{grid-template-columns:1fr;gap:9px}
 #vprompt-experience .vp-example-files b{height:29px}
 #vprompt-experience .vp-manager-answer{padding:19px 20px}
 #vprompt-experience .vp-example-input>p,#vprompt-experience .vp-manager-answer>p{line-height:1.65}
 #vprompt-experience .vp-understood-direction{gap:10px;margin-top:14px}
 #vprompt-experience .vp-input-progress{padding:10px 18px 20px}
 #vprompt-experience .vp-memory-sticky{padding:26px 20px 14px}
 #vprompt-experience .vp-memory-heading h2{font-size:clamp(1.9rem,6.8cqw,2.9rem);margin-top:12px}
 #vprompt-experience .vp-memory-heading>p:last-child{font-size:.9375rem;line-height:1.6;margin-top:15px;min-height:4.8em}
 #vprompt-experience .vp-memory-steps{gap:18px;margin:4px 0 13px}
 #vprompt-experience .vp-memory-steps button{font-size:.9375rem}
 #vprompt-experience .vp-memory-window{grid-template-columns:32% 68%;height:290px;border-radius:17px}
 #vprompt-experience .vp-memory-cover>div{left:12px;right:10px;bottom:19px}
 #vprompt-experience .vp-memory-cover span{font-size:.75rem;letter-spacing:.04em}
 #vprompt-experience .vp-memory-cover strong{font-size:1.35rem;line-height:1.25}
 #vprompt-experience .vp-memory-cover small{display:none}
 #vprompt-experience .vp-memory-detail{padding:19px 17px}
 #vprompt-experience .vp-memory-panel h3,#vprompt-experience .vp-next-episode h3{font-size:1.5rem;margin-top:10px}
 #vprompt-experience .vp-memory-panel .vp-kicker,#vprompt-experience .vp-next-episode .vp-kicker{font-size:.75rem;letter-spacing:.06em}
 #vprompt-experience .vp-memory-panel>p:not(.vp-kicker),#vprompt-experience .vp-next-episode>p:not(.vp-kicker){font-size:.875rem;line-height:1.65;margin-top:13px}
 #vprompt-experience .vp-memory-caption{font-size:.75rem;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px}
 #vprompt-experience .vp-episode-list{margin-top:12px}
 #vprompt-experience .vp-episode-list>div{padding:8px 0;column-gap:4px;grid-template-columns:20px 1fr}
 #vprompt-experience .vp-episode-list strong{font-size:.8125rem}
 #vprompt-experience .vp-episode-list small{font-size:.75rem}
 #vprompt-experience [data-memory-stage=assets] .vp-memory-window{grid-template-columns:1fr}
 #vprompt-experience [data-memory-stage=assets] .vp-memory-cover{display:none}
 #vprompt-experience [data-memory-stage=assets] .vp-memory-detail{padding:23px}
 #vprompt-experience .vp-memory-assets{gap:16px 18px;margin-top:20px}
 #vprompt-experience .vp-continuation{flex-direction:column;align-items:flex-start;gap:13px;margin-top:17px}
 #vprompt-experience .vp-continuation strong{font-size:1rem}
 #vprompt-experience .vp-continuation p{font-size:.8125rem;margin-top:5px}
 #vprompt-experience .vp-continuation .vp-glass-link{padding:10px 18px;font-size:.8125rem}
 #vprompt-experience .vp-memory-note{font-size:.75rem}
}
@media(max-height:720px){
 #vprompt-experience .vp-understands-sticky{gap:18px;padding-block:20px}
 #vprompt-experience .vp-understands-copy h2{font-size:2rem;margin-top:10px;min-height:0}
 #vprompt-experience .vp-understands-copy>p:not(.vp-kicker){margin-top:12px;line-height:1.6}
 #vprompt-experience [data-input-description]{min-height:0}
 #vprompt-experience .vp-understands-copy .vp-input-types{display:none}
 #vprompt-experience .vp-example-head{padding:13px 16px}
 #vprompt-experience .vp-example-head small{display:none}
 #vprompt-experience .vp-memory-sticky{padding-top:20px}
 #vprompt-experience .vp-memory-heading h2{font-size:2rem;margin-top:8px}
 #vprompt-experience .vp-memory-heading>p:last-child{margin-top:12px;min-height:0;font-size:.875rem}
 #vprompt-experience .vp-memory-steps{margin:4px 0 10px}
 #vprompt-experience .vp-memory-window{height:250px}
 #vprompt-experience .vp-memory-detail{padding:17px 20px}
 #vprompt-experience .vp-memory-panel h3,#vprompt-experience .vp-next-episode h3{font-size:1.4rem}
 #vprompt-experience .vp-memory-panel>p:not(.vp-kicker),#vprompt-experience .vp-next-episode>p:not(.vp-kicker){font-size:.8125rem;line-height:1.6;margin-top:10px}
 #vprompt-experience .vp-memory-caption{display:none}
 #vprompt-experience .vp-memory-assets{gap:12px 15px;margin-top:14px}
 #vprompt-experience .vp-memory-assets dd{font-size:.8125rem}
 #vprompt-experience .vp-continuation{margin-top:13px;gap:10px}
 #vprompt-experience .vp-production-copy{top:4%}
 #vprompt-experience .vp-production-copy h2{font-size:2.3rem;margin-top:12px}
 #vprompt-experience .vp-stack-scene{top:45%;height:36%}
 #vprompt-experience .vp-stack{width:min(68cqw,430px)}
 #vprompt-experience .vp-stack-final{bottom:-5%}
 #vprompt-experience .vp-studios-sticky{padding-top:17px}
 #vprompt-experience .vp-studios-heading h2{font-size:1.85rem;margin-top:8px}
 #vprompt-experience .vp-studio-switcher{margin:12px auto 14px}
 #vprompt-experience .vp-studio-copy h3{font-size:2rem}
 #vprompt-experience .vp-studio-copy>p:not(.vp-kicker){font-size:.9375rem;margin-top:13px}
 #vprompt-experience .vp-studio-copy .vp-glass-link{margin-top:15px;padding:10px 18px}
}
@media(max-width:760px){
 #vprompt-experience .vp-memory-window{position:relative;display:block}
 #vprompt-experience .vp-memory-cover{position:absolute;inset:0;opacity:.2}
 #vprompt-experience .vp-memory-cover>div{display:none}
 #vprompt-experience .vp-memory-detail{position:relative;z-index:1;height:100%;padding:22px 24px;background:linear-gradient(90deg,#081323a6,#0b172bf2)}
 #vprompt-experience .vp-memory-panel>p:not(.vp-kicker),#vprompt-experience .vp-next-episode>p:not(.vp-kicker){font-size:1rem;line-height:1.65}
 #vprompt-experience .vp-memory-panel h3,#vprompt-experience .vp-next-episode h3{font-size:1.7rem}
 #vprompt-experience .vp-episode-list>div{grid-template-columns:25px 1fr;gap:3px 10px}
 #vprompt-experience .vp-episode-list strong{font-size:.875rem}
 #vprompt-experience .vp-memory-assets dd{font-size:.9375rem}
}
@media(max-height:600px){
 #vprompt-experience .vp-memory-sticky{padding-top:15px}
 #vprompt-experience .vp-memory-heading>p:last-child{display:none}
 #vprompt-experience .vp-memory-heading h2{font-size:1.85rem}
 #vprompt-experience .vp-memory-window{height:235px}
 #vprompt-experience .vp-memory-detail{padding:16px 20px}
 #vprompt-experience .vp-memory-panel>p:not(.vp-kicker),#vprompt-experience .vp-next-episode>p:not(.vp-kicker){font-size:.875rem;line-height:1.5}
 #vprompt-experience .vp-memory-panel h3,#vprompt-experience .vp-next-episode h3{font-size:1.4rem}
 #vprompt-experience .vp-continuation strong{font-size:.9375rem}
 #vprompt-experience .vp-continuation p{font-size:.75rem}
}
@media(max-width:760px) and (max-height:720px){
 #vprompt-experience .vp-understands-copy [data-input-description]{display:none}
}
@media(max-width:360px){
 #vprompt-experience .vp-input-switch{padding-inline:12px;gap:4px}
 #vprompt-experience .vp-input-switch button{padding-inline:9px}
}

/* Reuse the V5 animated brand mark at every landing-page logo placement. */
#vprompt-experience .vp-logo-mark{display:block;max-width:100%;overflow:visible;flex-shrink:0;pointer-events:none}
