.app-boot[data-astro-cid-6kmqknvj]{--boot-bg:#f7dfd2;--boot-ink:#542300;--boot-faint:#8f5330;--boot-accent:#da6600;--boot-green:#429c5a;--boot-out:cubic-bezier(.215,.61,.355,1);--boot-scale:1;z-index:10;border-radius:inherit;isolation:isolate;pointer-events:none;color:var(--boot-ink);font-family:var(--sans,"DM Sans", sans-serif);display:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.app-boot[data-astro-cid-6kmqknvj].boot-active,.app-boot[data-astro-cid-6kmqknvj][data-play=true]{display:block}.boot-ground[data-astro-cid-6kmqknvj],.boot-plate[data-astro-cid-6kmqknvj],.boot-stage[data-astro-cid-6kmqknvj]{position:absolute;inset:0}.boot-ground[data-astro-cid-6kmqknvj]{background:var(--boot-bg)}.boot-plate[data-astro-cid-6kmqknvj]{background:#f7dfd2}.boot-stage[data-astro-cid-6kmqknvj]{place-items:center;padding:24px;display:grid}.boot-content[data-astro-cid-6kmqknvj]{width:100%;max-width:100%;scale:var(--boot-scale);flex-direction:column;align-items:center;display:flex}.boot-lockup[data-astro-cid-6kmqknvj]{flex-direction:column;align-items:center;gap:18px;max-width:100%;display:flex}.boot-mark-slot[data-astro-cid-6kmqknvj]{flex-shrink:0;width:72px;height:72px;position:relative}.boot-mark[data-astro-cid-6kmqknvj]{width:72px;height:72px;color:var(--boot-accent);opacity:0;position:absolute;inset:0}.boot-mark[data-astro-cid-6kmqknvj] path[data-astro-cid-6kmqknvj]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.boot-divider[data-astro-cid-6kmqknvj]{background:var(--boot-accent);opacity:0;border-radius:1px;flex-shrink:0;width:32px;height:2px}.boot-wordmark[data-astro-cid-6kmqknvj]{opacity:0;flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.boot-eyebrow[data-astro-cid-6kmqknvj]{color:var(--boot-faint);letter-spacing:2.4px;text-transform:uppercase;margin-bottom:6px;font-size:10px;line-height:14px}.boot-product[data-astro-cid-6kmqknvj]{letter-spacing:-.5px;white-space:nowrap;font-size:30px;font-weight:700;line-height:38px}.boot-status[data-astro-cid-6kmqknvj]{height:22px;color:var(--boot-faint);opacity:0;align-items:center;gap:8px;margin-top:24px;font-size:12px;line-height:18px;display:flex}.boot-status-led[data-astro-cid-6kmqknvj]{background:var(--boot-green);border-radius:50%;width:6px;height:6px}.boot-vcam[data-astro-cid-6kmqknvj]{--boot-bg:#1b1510;--boot-ink:#f7e8e0;--boot-faint:#b88f79;--boot-accent:#f58b4c;--boot-green:#62bb78}.boot-vcam[data-astro-cid-6kmqknvj] .boot-ground[data-astro-cid-6kmqknvj]{background:#1b1510}@container (width>=480px){.boot-vcam[data-astro-cid-6kmqknvj] .boot-lockup[data-astro-cid-6kmqknvj]{flex-direction:row;gap:24px}.boot-vcam[data-astro-cid-6kmqknvj] .boot-divider[data-astro-cid-6kmqknvj]{width:2px;height:36px}.boot-vcam[data-astro-cid-6kmqknvj] .boot-wordmark[data-astro-cid-6kmqknvj]{align-items:flex-start}.boot-vcam[data-astro-cid-6kmqknvj] .boot-divider[data-astro-cid-6kmqknvj]{--boot-rule:boot-rule-y}}@container (width<=300px){.boot-product[data-astro-cid-6kmqknvj]{font-size:clamp(20px,10cqw,30px)}}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-plate[data-astro-cid-6kmqknvj]{animation:boot-out var(--plate-ms) var(--boot-out) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-diamond[data-astro-cid-6kmqknvj]{animation:boot-layer-down var(--diamond-ms) var(--boot-out) var(--diamond-at) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-chevron-a[data-astro-cid-6kmqknvj]{animation:boot-layer-up var(--chevA-ms) var(--boot-out) var(--chevA-at) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-chevron-b[data-astro-cid-6kmqknvj]{animation:boot-layer-up var(--chevB-ms) var(--boot-out) var(--chevB-at) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-divider[data-astro-cid-6kmqknvj]{animation:var(--boot-rule,boot-rule-x) var(--divider-ms) var(--boot-out) var(--divider-at) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-wordmark[data-astro-cid-6kmqknvj]{animation:boot-name-in var(--word-ms) var(--boot-out) var(--word-at) both}.app-boot[data-astro-cid-6kmqknvj]:is(.boot-active,[data-play=true]) .boot-status[data-astro-cid-6kmqknvj]{animation:boot-in var(--status-ms) var(--boot-out) var(--status-at) both}.app-boot[data-astro-cid-6kmqknvj].boot-exit{animation:boot-out var(--boot-exit-ms) cubic-bezier(.645,.045,.355,1) both}@keyframes boot-in{0%{opacity:0}to{opacity:1}}@keyframes boot-out{to{opacity:0}}@keyframes boot-layer-down{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes boot-layer-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes boot-name-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes boot-rule-x{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes boot-rule-y{0%{opacity:0;transform:scaleY(0)}to{opacity:.65;transform:scaleY(1)}}html.theme-dark .app-boot[data-astro-cid-6kmqknvj][data-theme=auto],.app-boot[data-astro-cid-6kmqknvj][data-theme=dark]{--boot-bg:#221812;--boot-ink:#f7e8e0;--boot-faint:#b88f79;--boot-accent:#f58b4c;--boot-green:#62bb78}@media (prefers-reduced-motion:reduce){.app-boot[data-astro-cid-6kmqknvj] [data-astro-cid-6kmqknvj],.app-boot[data-astro-cid-6kmqknvj].boot-exit{transition:none!important;animation:none!important;transform:none!important}.boot-plate[data-astro-cid-6kmqknvj]{display:none}.app-boot[data-astro-cid-6kmqknvj] .boot-mark[data-astro-cid-6kmqknvj],.app-boot[data-astro-cid-6kmqknvj] .boot-wordmark[data-astro-cid-6kmqknvj],.app-boot[data-astro-cid-6kmqknvj] .boot-status[data-astro-cid-6kmqknvj]{opacity:1}.app-boot[data-astro-cid-6kmqknvj] .boot-divider[data-astro-cid-6kmqknvj]{opacity:.65}.app-boot[data-astro-cid-6kmqknvj].boot-exit{display:none}}.story-viewport[data-astro-cid-n7ewbeat]{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute;top:0;left:0}.experience[data-astro-cid-n7ewbeat]{max-width:var(--maxw);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,72px);margin:0 auto;padding:0 22px;display:grid;position:relative}.experience-copy[data-astro-cid-n7ewbeat]{grid-area:1/1;min-width:0}.story-intro[data-astro-cid-n7ewbeat]{align-items:center;min-height:calc(100svh - 98px);padding-block:64px;display:flex}.eyebrow[data-astro-cid-n7ewbeat]{color:var(--ink-dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font-size:.64rem;font-weight:600;display:inline-block}h1[data-astro-cid-n7ewbeat]{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(2.8rem,4.9vw,4.2rem);font-weight:800;line-height:1.055}h1[data-astro-cid-n7ewbeat] span[data-astro-cid-n7ewbeat]{color:var(--accent-deep)}.tagline[data-astro-cid-n7ewbeat]{color:var(--ink);max-width:43ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.cta[data-astro-cid-n7ewbeat]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.cta[data-astro-cid-n7ewbeat] .btn[data-astro-cid-n7ewbeat]{padding:16px 22px}.offer-note[data-astro-cid-n7ewbeat]{color:var(--ink);margin:16px 0 3px;font-size:.8rem;font-weight:700}.intro-links[data-astro-cid-n7ewbeat]{flex-wrap:wrap;gap:0 20px;margin-top:18px;display:flex}.intro-links[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{min-height:44px;color:var(--accent-deep);text-underline-offset:4px;align-items:center;font-size:.78rem;display:inline-flex}.intro-links[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]:first-child{font-weight:700}.tool-shortcuts[data-astro-cid-n7ewbeat]{border-top:1px solid var(--stitch);flex-wrap:wrap;gap:8px 24px;max-width:43ch;margin-top:10px;padding-top:12px;display:flex}.tool-shortcuts[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{min-height:48px;color:var(--ink);flex-direction:column;justify-content:center;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.tool-shortcuts[data-astro-cid-n7ewbeat] small[data-astro-cid-n7ewbeat]{color:var(--ink-dim);margin-top:4px;font-size:.7rem;font-weight:400}.tool-shortcuts[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]:hover>span[data-astro-cid-n7ewbeat]{color:var(--accent-deep);text-underline-offset:4px;text-decoration:underline}.platform-note[data-astro-cid-n7ewbeat]{color:var(--ink-dim);max-width:59ch;font-size:.7rem;line-height:1.7}.platform-note[data-astro-cid-n7ewbeat] strong[data-astro-cid-n7ewbeat]{color:var(--ink)}.platform-note[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{color:var(--accent-deep);text-underline-offset:3px}.story-features[data-astro-cid-n7ewbeat]{padding:0}.features-heading[data-astro-cid-n7ewbeat]{padding-top:65px}.features-heading[data-astro-cid-n7ewbeat] h2[data-astro-cid-n7ewbeat]{color:var(--ink);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.features-heading[data-astro-cid-n7ewbeat]>p[data-astro-cid-n7ewbeat]{color:var(--ink-dim);font-size:.95rem;line-height:1.7}.story-chapter[data-astro-cid-n7ewbeat]{padding:70px 0;scroll-margin-top:0;position:relative}.chapter-copy[data-astro-cid-n7ewbeat]{position:relative}.chapter-index[data-astro-cid-n7ewbeat]{font-family:var(--mono);color:var(--accent-deep);align-items:center;gap:12px;margin:0 0 25px;font-size:.75rem;display:flex}.chapter-index[data-astro-cid-n7ewbeat]:before{content:"";background:var(--accent);width:38px;height:1px;display:block}.chapter-index[data-astro-cid-n7ewbeat] span[data-astro-cid-n7ewbeat]{color:var(--ink-dim);font-size:.6rem}.chapter-copy[data-astro-cid-n7ewbeat] h3[data-astro-cid-n7ewbeat]{letter-spacing:-.05em;color:var(--ink);margin:0 0 28px;font-size:clamp(2rem,4.1vw,3.5rem);font-weight:750;line-height:1.1}.chapter-copy[data-astro-cid-n7ewbeat] p[data-astro-cid-n7ewbeat]{color:var(--ink-dim);max-width:40ch;margin:0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.8}.chapter-zoom[data-astro-cid-n7ewbeat]{background:var(--surface);width:44px;height:44px;box-shadow:var(--raise-sm);color:var(--ink);cursor:zoom-in;border:0;border-radius:50%;place-items:center;margin-top:25px;padding:0;display:grid}.chapter-zoom[data-astro-cid-n7ewbeat] svg[data-astro-cid-n7ewbeat]{width:18px;height:18px}.experience[data-astro-cid-n7ewbeat]:not([data-ready]) .chapter-zoom[data-astro-cid-n7ewbeat],.experience[data-astro-cid-n7ewbeat]:not([data-ready]) .stage-controls[data-astro-cid-n7ewbeat]{display:none}.fallback-screen[data-astro-cid-n7ewbeat]{max-width:270px;box-shadow:var(--raise);border-radius:20px;margin-top:30px;overflow:hidden}.fallback-screen[data-astro-cid-n7ewbeat] img{max-width:100%;height:auto;display:block}.caps-foot[data-astro-cid-n7ewbeat]{color:var(--ink-dim);grid-area:2/1/auto/-1;margin:0;padding:28px 0 30px;font-size:.8rem}.device-column[data-astro-cid-n7ewbeat]{grid-area:1/2;align-self:stretch;position:relative}.device-stage[data-astro-cid-n7ewbeat]{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;height:calc(100svh - 110px);min-height:510px;max-height:880px;display:flex;position:sticky;top:94px}.stage-light[data-astro-cid-n7ewbeat]{aspect-ratio:1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 13%, transparent), transparent 68%);border-radius:50%;width:100%;position:absolute}.device-shadow[data-astro-cid-n7ewbeat]{background:radial-gradient(ellipse, var(--sh), transparent 70%);width:76%;height:36px;transform:scaleX(var(--shadow-scale,1));opacity:.65;border-radius:50%;position:absolute;bottom:30px;left:12%}.phone-space[data-astro-cid-n7ewbeat]{aspect-ratio:1070/2248;perspective:1500px;flex-shrink:0;width:min(76%,310px,47.6svh - 95.2px);margin:16px 0 40px;position:relative}.phone-rig[data-astro-cid-n7ewbeat]{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--phone-x,7deg)) rotateY(var(--phone-y,-28deg)) rotateZ(var(--phone-z,-5deg)) scale(var(--phone-scale,.96));position:relative}.phone-model[data-astro-cid-n7ewbeat]{visibility:hidden;pointer-events:none;position:absolute;inset:-28px}.experience[data-astro-cid-n7ewbeat].model-ready .phone-model[data-astro-cid-n7ewbeat]{visibility:visible}.experience[data-astro-cid-n7ewbeat].model-ready .phone-rig[data-astro-cid-n7ewbeat]{visibility:hidden}.phone-model[data-astro-cid-n7ewbeat] canvas,.phone-model[data-astro-cid-n7ewbeat] .phone-dom-layer{display:block;position:absolute;inset:0}.phone-model[data-astro-cid-n7ewbeat] .app-screen{width:720px;height:1512px;box-shadow:none;border-radius:70px;position:absolute}.phone-model[data-astro-cid-n7ewbeat] .app-boot{--boot-scale:1.7}.phone-front[data-astro-cid-n7ewbeat],.phone-back[data-astro-cid-n7ewbeat]{backface-visibility:hidden;border-radius:37px;position:absolute;inset:-10px}.phone-front[data-astro-cid-n7ewbeat]{background:linear-gradient(125deg,#ab9987,#403932 28%,#675b50 75%,#b6a08b);padding:8px;transform:translateZ(9px);box-shadow:inset 0 1px 1px #e1c8b177,inset 0 0 0 2px #332b26,18px 24px 40px #130c0633}.phone-back[data-astro-cid-n7ewbeat]{background:linear-gradient(140deg,#b8a592,#807261);border:1px solid #cbb7a0;place-items:center;display:grid;transform:rotateY(180deg)translateZ(9px)}.phone-back[data-astro-cid-n7ewbeat]>svg[data-astro-cid-n7ewbeat]{color:#4a3828;width:48px}.camera-island[data-astro-cid-n7ewbeat]{gap:9px;display:flex;position:absolute;top:22px;left:18px}.camera-island[data-astro-cid-n7ewbeat] i[data-astro-cid-n7ewbeat]{background:radial-gradient(circle,#18362f,#0a0b09 45%,#49443c 70%,#1e1a16);border:3px solid #615548;border-radius:50%;width:26px;height:26px}.phone-edge[data-astro-cid-n7ewbeat]{background:linear-gradient(90deg,#443a32,#bda58d 45%,#615247);width:18px;position:absolute;top:20px;bottom:20px}.edge-left[data-astro-cid-n7ewbeat]{transform-origin:100%;left:-18px;transform:rotateY(-90deg)}.edge-right[data-astro-cid-n7ewbeat]{transform-origin:0;right:-18px;transform:rotateY(90deg)}.phone-key[data-astro-cid-n7ewbeat]{background:linear-gradient(90deg,#4a4036,#ad9881);border-radius:3px;width:4px;height:44px;position:absolute;right:-12px;transform:translateZ(3px)}.key-power[data-astro-cid-n7ewbeat]{top:27%}.key-volume[data-astro-cid-n7ewbeat]{height:64px;top:13%}.app-screen[data-astro-cid-n7ewbeat]{background:#241a11;border-radius:29px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #14110d}.screen-layer[data-astro-cid-n7ewbeat]{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0;overflow:hidden}.screen-layer[data-astro-cid-n7ewbeat].active{opacity:1;visibility:visible;transition-delay:0s}.recording[data-astro-cid-n7ewbeat]{object-fit:contain}.capture[data-astro-cid-n7ewbeat] picture,.capture[data-astro-cid-n7ewbeat] img{object-fit:contain;width:100%;height:100%;display:block}.screen-glass[data-astro-cid-n7ewbeat]{pointer-events:none;background:linear-gradient(118deg,#ffffff08,#0000 32% 75%,#ffffff04);position:absolute;inset:0}.feature-leader[data-astro-cid-n7ewbeat]{width:100%;height:100%;color:var(--accent-deep);pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;inset:0;overflow:visible}.feature-leader[data-astro-cid-n7ewbeat][data-visible=true]{opacity:.9}.feature-leader[data-astro-cid-n7ewbeat] path[data-astro-cid-n7ewbeat]{fill:none;stroke-linecap:round;stroke-linejoin:round}.feature-leader[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-leader-underlay]{stroke:var(--surface);stroke-width:4px;opacity:.4}.feature-leader[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-leader-path]{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.feature-leader[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-leader-tip]{stroke:currentColor;stroke-width:1.7px}.feature-leader[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-leader-origin]{fill:var(--surface);stroke:currentColor;stroke-width:1.2px}.feature-leader[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-leader-pulse]{fill:none;stroke:currentColor;stroke-width:1px;opacity:0}.stage-controls[data-astro-cid-n7ewbeat]{background:var(--surface);box-shadow:var(--raise-sm);z-index:3;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:flex;position:relative}.stage-controls[data-astro-cid-n7ewbeat] button[data-astro-cid-n7ewbeat],.scene-dots[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{cursor:pointer;width:40px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.stage-controls[data-astro-cid-n7ewbeat] button[data-astro-cid-n7ewbeat] svg[data-astro-cid-n7ewbeat]{width:16px;height:16px}.stage-controls[data-astro-cid-n7ewbeat] button[data-astro-cid-n7ewbeat][hidden],.stage-controls[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-playback] .play-icon[data-astro-cid-n7ewbeat]{display:none}.stage-controls[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-playback][aria-label=Play\ demo] .play-icon[data-astro-cid-n7ewbeat]{display:block}.stage-controls[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-playback][aria-label=Play\ demo] .pause-icon[data-astro-cid-n7ewbeat]{display:none}.scene-dots[data-astro-cid-n7ewbeat]{display:flex}.scene-dots[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{width:28px}.scene-dots[data-astro-cid-n7ewbeat] span[data-astro-cid-n7ewbeat]{background:var(--ink-dim);opacity:.4;border-radius:50%;width:5px;height:5px;transition:transform .2s,opacity .2s}.scene-dots[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat][aria-current=step] span[data-astro-cid-n7ewbeat]{background:var(--accent-deep);opacity:1;transform:scale(1.6)}.scene-count[data-astro-cid-n7ewbeat]{color:var(--ink-dim);white-space:nowrap;padding:0 8px;font-size:.55rem}.experience[data-astro-cid-n7ewbeat].enhanced .story-chapter[data-astro-cid-n7ewbeat]{align-items:center;min-height:90svh;display:flex}.experience[data-astro-cid-n7ewbeat].enhanced .fallback-screen[data-astro-cid-n7ewbeat]{display:none}.experience[data-astro-cid-n7ewbeat].enhanced .chapter-copy[data-astro-cid-n7ewbeat]{opacity:var(--chapter-opacity,1);transform:translateY(var(--chapter-shift,0px))}.screen-dialog[data-astro-cid-n7ewbeat]{color:#f7dfd2;background:#17110af2;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:64px 20px 20px;inset:0}.screen-dialog[data-astro-cid-n7ewbeat]::backdrop{background:#17110ad9}.screen-dialog[data-astro-cid-n7ewbeat] figure[data-astro-cid-n7ewbeat]{flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;margin:0;display:flex}.screen-dialog[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-dialog-media],.screen-dialog[data-astro-cid-n7ewbeat] picture{min-height:0;display:flex}.screen-dialog[data-astro-cid-n7ewbeat] img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px)}.screen-dialog[data-astro-cid-n7ewbeat] figcaption[data-astro-cid-n7ewbeat]{text-align:center;font-size:.9rem}.dialog-close[data-astro-cid-n7ewbeat]{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff15;border:0;border-radius:50%;font-size:32px;position:absolute;top:15px;right:20px}@media (width>=1600px){.phone-space[data-astro-cid-n7ewbeat]{width:min(76%,355px,47.6svh - 99.96px)}}@media (width<=900px){.experience[data-astro-cid-n7ewbeat]{padding-inline:22px;display:block}.stage-light[data-astro-cid-n7ewbeat]{width:100%}.story-intro[data-astro-cid-n7ewbeat]{min-height:0;padding-top:50px;padding-bottom:36px}h1[data-astro-cid-n7ewbeat]{font-size:clamp(2.6rem,6.5vw,4rem)}.tagline[data-astro-cid-n7ewbeat]{max-width:52ch}.platform-note[data-astro-cid-n7ewbeat]{max-width:78ch}.device-column[data-astro-cid-n7ewbeat]{position:relative;top:auto}.device-stage[data-astro-cid-n7ewbeat]{height:70svh;min-height:450px;max-height:680px;position:relative;top:auto}.phone-space[data-astro-cid-n7ewbeat]{width:min(58%,260px,47.6svh - 80.92px)}.experience[data-astro-cid-n7ewbeat].enhanced{grid-template-columns:1fr;display:grid}.experience[data-astro-cid-n7ewbeat].enhanced .experience-copy[data-astro-cid-n7ewbeat]{grid-area:1/1}.experience[data-astro-cid-n7ewbeat].enhanced .device-column[data-astro-cid-n7ewbeat]{margin-top:var(--mobile-device-start,470px);z-index:2;pointer-events:none;grid-area:1/1;align-self:stretch}.experience[data-astro-cid-n7ewbeat].enhanced .device-stage[data-astro-cid-n7ewbeat]{top:var(--mobile-stage-top,290px);height:calc(100svh - var(--mobile-stage-top,290px));min-height:0;max-height:700px;position:sticky}.experience[data-astro-cid-n7ewbeat].enhanced .phone-space[data-astro-cid-n7ewbeat]{width:min(52%, 260px, calc((100svh - var(--mobile-stage-top,290px) - 105px) * .476));margin:4px 0 28px}.experience[data-astro-cid-n7ewbeat].enhanced .stage-controls[data-astro-cid-n7ewbeat]{pointer-events:auto}.experience[data-astro-cid-n7ewbeat].enhanced .phone-rig[data-astro-cid-n7ewbeat],.experience[data-astro-cid-n7ewbeat].enhanced .app-screen{will-change:transform}.experience[data-astro-cid-n7ewbeat].enhanced .story-intro[data-astro-cid-n7ewbeat]{align-items:flex-start;min-height:calc(125svh - 40px);padding-bottom:52svh}.experience[data-astro-cid-n7ewbeat].enhanced .features-heading[data-astro-cid-n7ewbeat]{padding-top:10px;padding-bottom:52svh}.experience[data-astro-cid-n7ewbeat].enhanced .features-heading[data-astro-cid-n7ewbeat]>[data-astro-cid-n7ewbeat]{opacity:var(--heading-opacity,1)}.experience[data-astro-cid-n7ewbeat].enhanced .story-chapter[data-astro-cid-n7ewbeat]{min-height:82svh;padding-top:26px;padding-bottom:35px;display:block}.experience[data-astro-cid-n7ewbeat].enhanced .story-chapter[data-astro-cid-n7ewbeat]:last-child{min-height:100svh}.experience[data-astro-cid-n7ewbeat].enhanced .chapter-copy[data-astro-cid-n7ewbeat]{max-width:100%;padding-right:8px;position:sticky;top:108px}.chapter-copy[data-astro-cid-n7ewbeat] h3[data-astro-cid-n7ewbeat]{margin-bottom:12px;font-size:clamp(1.7rem,5vw,2.4rem)}.chapter-copy[data-astro-cid-n7ewbeat] p[data-astro-cid-n7ewbeat]{max-width:65ch;font-size:.9rem;line-height:1.6}.chapter-index[data-astro-cid-n7ewbeat]{margin-bottom:12px}.chapter-zoom[data-astro-cid-n7ewbeat]{margin:0;position:absolute;top:0;right:0}.features-heading[data-astro-cid-n7ewbeat]{max-width:600px}.stage-controls[data-astro-cid-n7ewbeat]{gap:0;width:280px;margin-top:7px;padding:4px 8px}.stage-controls[data-astro-cid-n7ewbeat] button[data-astro-cid-n7ewbeat]{background:var(--surface);width:44px;height:44px;box-shadow:var(--raise-sm);position:absolute;top:-49px}.stage-controls[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-replay]{right:0}.stage-controls[data-astro-cid-n7ewbeat] [data-astro-cid-n7ewbeat][data-playback]{left:0}.scene-dots[data-astro-cid-n7ewbeat] a[data-astro-cid-n7ewbeat]{width:44px;height:44px}.scene-count[data-astro-cid-n7ewbeat],.experience[data-astro-cid-n7ewbeat]:not(.enhanced) .device-column[data-astro-cid-n7ewbeat]{display:none}}@media (width<=430px){.experience[data-astro-cid-n7ewbeat]{padding-inline:16px}.story-intro[data-astro-cid-n7ewbeat]{padding-top:32px}h1[data-astro-cid-n7ewbeat]{margin-bottom:22px;font-size:clamp(2.4rem,10vw,3.3rem)}.eyebrow[data-astro-cid-n7ewbeat]{margin-bottom:18px;font-size:.6rem}.tagline[data-astro-cid-n7ewbeat]{font-size:.94rem}.cta[data-astro-cid-n7ewbeat]{gap:10px;margin-top:20px}.cta[data-astro-cid-n7ewbeat] .btn[data-astro-cid-n7ewbeat]{padding:14px 16px;font-size:.78rem}.platform-note[data-astro-cid-n7ewbeat]{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.phone-rig[data-astro-cid-n7ewbeat]{transform:none}.screen-layer[data-astro-cid-n7ewbeat],.feature-leader[data-astro-cid-n7ewbeat]{transition:none}.experience[data-astro-cid-n7ewbeat].enhanced .chapter-copy[data-astro-cid-n7ewbeat]{opacity:1;transform:none}}@media (width<=400px){.intro-copy[data-astro-cid-n7ewbeat] .cta[data-astro-cid-n7ewbeat]{grid-template-columns:1fr;display:grid}.intro-copy[data-astro-cid-n7ewbeat] .cta[data-astro-cid-n7ewbeat] .btn[data-astro-cid-n7ewbeat]{justify-content:center}}.vct{margin-top:clamp(60px,8vw,100px);padding:28px 0 clamp(72px,10vw,136px);scroll-margin-top:96px}.vct .vct-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.vct .vct-heading .label{color:var(--ink-dim);margin:0 0 14px}.vct .vct-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,72px);line-height:1}.vct .vct-description{color:var(--ink-dim);margin:18px 0 0;font-size:clamp(16px,2vw,21px)}.vct .vct-heading .btn{flex:none}.vct .vct-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;display:flex}.vct .vct-tabs{background:var(--surface-sunken);box-shadow:var(--inset-sm);border-radius:16px;gap:4px;padding:5px;display:flex}.vct .vct-tabs button{min-width:84px;min-height:44px;color:var(--ink-dim);font:700 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 20px}.vct .vct-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--raise-sm)}.vct .vct-tools{gap:8px;display:flex}.vct .vct-tools button{width:44px;height:44px;color:var(--ink);background:var(--surface);box-shadow:var(--raise-sm);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.vct .vct-tools svg{fill:currentColor;width:19px;height:19px}.vct .vct-tools button:last-child svg{fill:none}.vct .vct-disclaimer{font:500 11px/1.5 var(--mono);color:var(--ink-dim);align-items:center;gap:8px;margin:14px 3px 20px;display:flex}.vct .vct-disclaimer>span{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.vct .vct-frame{background:linear-gradient(155deg,#4c4139,#251d18 45%,#403027);border-radius:34px;padding:12px;position:relative;box-shadow:inset 0 1px #806957,inset 0 -1px #0c0806,0 22px 42px -18px #27150966,0 4px 8px #29160826}.vct .vct-frame:before{content:"";background:#a8876350;border-radius:0 0 8px 8px;width:72px;height:3px;position:absolute;top:1px;left:calc(50% - 36px)}.vct .vct-viewport{aspect-ratio:851/393;isolation:isolate;background:#191512;border-radius:23px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #060503,0 1px 1px #ffffff28;container-type:inline-size}.vct .vct-canvas{width:851px;height:393px;transform:scale(var(--vct-scale,calc(100cqw / 851px)));transform-origin:0 0;color:#f3e6dc;text-shadow:none;background:#191512;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;position:absolute;inset:0 auto auto 0;overflow:hidden}.vct .vct-canvas *,.vct .vct-canvas :before,.vct .vct-canvas :after{box-sizing:border-box}.vct .vct-canvas [hidden]{display:none!important}.vct .vct-canvas button{color:inherit;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:Roboto,Arial,sans-serif}.vct .vct-canvas button:disabled{cursor:default}.vct .vct-canvas button:focus-visible,.vct .vct-canvas input:focus-visible,.vct .vct-canvas select:focus-visible{outline-offset:3px;outline:3px solid #fff2bd}.vct .vct-canvas button:active{filter:brightness(.85)}.vct .vct-canvas svg{fill:currentColor;flex:none}.vct .vct-canvas .app-boot svg.boot-mark{fill:none}.vct .vct-defs{position:absolute}.vct .vct-finder{cursor:grab;outline-offset:-4px;position:absolute;inset:0;overflow:hidden}.vct .vct-finder:active{cursor:grabbing}.vct .vct-scene{transform:translate(var(--vct-camera-x,0px),var(--vct-camera-y,0px)) scale(var(--vct-zoom,1)) rotate(var(--vct-roll,0deg));filter:blur(var(--vct-blur,0px)) brightness(var(--vct-brightness,1));will-change:auto;transition:transform .16s ease-out,filter .18s;position:absolute;inset:-8%}.vct .vct-scene svg{width:100%;height:100%;display:block}.vct .vct-demo-stamp{color:#fff0d4;letter-spacing:1.6px;pointer-events:none;background:#19120bc9;border:1px solid #ffffff29;border-radius:5px;padding:5px 9px;font:700 10px/1 monospace;position:absolute;top:80px;left:50%;transform:translate(-50%)}.vct .vct-guides{pointer-events:none;color:#f7e8e0c7;position:absolute;inset:26% 34% 30%}.vct .vct-guides i{border:0 solid;width:18px;height:18px;position:absolute}.vct .vct-guides i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.vct .vct-guides i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.vct .vct-guides i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.vct .vct-guides i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.vct .vct-guides>span{font:300 24px/1 Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vct .vct-top{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.vct .vct-modebar,.vct .vct-joystick,.vct .vct-height,.vct .vct-lens,.vct .vct-readout{opacity:var(--vct-control-opacity,1)}.vct .vct-status{color:#c9ae9c;white-space:nowrap;background:#160f0bc7;border:1px solid #ffecdc29;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:8px 10px;font-size:11px;display:flex}.vct .vct-status strong{color:#f3e6dc;font-size:11px}.vct .vct-status svg{width:13px;height:13px}.vct .vct-status-led{background:#62bb78;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 5px #62bb7840}.vct .vct-status-divider{background:#ffecdc29;width:1px;height:12px;margin:0 2px;display:block}.vct .vct-modebar{background:#160f0bc7;border:1px solid #ffecdc29;border-radius:19px;align-items:center;gap:5px;margin-left:auto;padding:4px;display:flex}.vct .vct-segments{background:#140e08;border:1px solid #0006;border-radius:13px;padding:3px;display:flex}.vct .vct-segments button{color:#c9ae9c;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:52px;height:46px;padding:3px 7px;font-size:11px;font-weight:700;display:flex;position:relative}.vct .vct-segments button svg{width:18px;height:18px}.vct .vct-segments button[aria-pressed=true],.vct .vct-segments button[aria-expanded=true]{color:#22140e;background:linear-gradient(#fea668,#f58b4c);border-color:#ffc49470;box-shadow:inset 0 1px 1px #ffddbd38,0 2px 3px #0007}.vct .vct-icon-button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.vct .vct-icon-button svg{width:20px;height:20px}.vct .vct-canvas kbd{color:#f3e6dc;background:#0f0a07;border:1px solid #ffecdc38;border-radius:4px;place-items:center;min-width:16px;height:15px;padding:0 3px;font:700 9px/1 Roboto,Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-3px}.vct .vct-rig-only{display:none!important}.vct[data-view=Rig] .vct-rig-only{display:grid!important}.vct .vct-joystick{background:radial-gradient(at 40% 32%,#32241c,#19110dcf 74%);border:1px solid #ffecd329;border-radius:50%;width:178px;height:178px;position:absolute;top:112px;left:24px;box-shadow:0 3px 6px #0005,inset 0 2px 5px #0008,inset 0 -1px #ffecd329}.vct .vct-joy-dir{z-index:1;color:#c9ae9c;background:0 0;border:0;min-width:44px;min-height:36px;padding:0;font-size:10px;font-weight:700;position:absolute}.vct .vct-forward{top:3px;left:50%;transform:translate(-50%)}.vct .vct-backward{bottom:3px;left:50%;transform:translate(-50%)}.vct .vct-left{top:50%;left:0;transform:translateY(-50%)}.vct .vct-right{top:50%;right:0;transform:translateY(-50%)}.vct .vct-joy-knob{width:78px;height:78px;transform:translate(calc(-50% + var(--vct-joy-x,0px)),calc(-50% + var(--vct-joy-y,0px)));touch-action:none;background:radial-gradient(circle at 35% 20%,#fea668,#f58b4c 65%,#db6d30);border:1px solid #ffca94;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 3px 7px #0007,inset 0 2px 1px #ffd5a6a8}.vct .vct-joy-knob:before{content:"";border:1px solid #54240c26;border-radius:50%;position:absolute;inset:9px}.vct .vct-fader{color:#c9ae9c;background:linear-gradient(90deg,#251811,#120c09 48%,#251811);border:1px solid #0009;border-radius:999px;flex-direction:column;justify-content:space-between;align-items:center;width:80px;min-width:80px;height:100%;padding:10px 0;font-size:10px;font-weight:700;display:flex;position:relative;box-shadow:0 1px #ffecd321,inset 1px 2px 4px #000a}.vct .vct-fader:before{content:"";background:repeating-linear-gradient(#8e756578 0 1px,#0000 1px 13px);position:absolute;inset:32px 19px}.vct .vct-fader:after{content:"";background:#080503;border-radius:4px;width:4px;position:absolute;top:31px;bottom:31px;box-shadow:1px 0 #ffe7c124}.vct .vct-fader input{z-index:2;opacity:0;writing-mode:vertical-lr;cursor:ns-resize;direction:rtl;width:50px;height:calc(100% - 46px);margin:0;position:absolute;top:23px;bottom:23px;left:15px}.vct .vct-fader:focus-within{outline-offset:3px;outline:3px solid #fff2bd}.vct .vct-fader-face{z-index:1;left:50%;top:var(--vct-fader-pos,50%);color:#29160b;pointer-events:none;background:linear-gradient(#fea668,#f58b4c);border:1px solid #ffbf87;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;font:700 11px/1.1 monospace;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #000b,inset 0 1px 1px #ffe6c175}.vct .vct-fader-face small{margin-top:2px;font:700 8px/1.1 Roboto,Arial,sans-serif}.vct .vct-height{height:auto;position:absolute;top:83px;bottom:87px;right:23px}.vct .vct-lens{background:#1f1712;border:1px solid #ffecdc29;border-radius:22px;align-items:stretch;gap:8px;padding:10px 8px 21px;display:flex;position:absolute;top:83px;bottom:88px;right:15px;box-shadow:0 4px 10px #0005}.vct[data-view=Phone][data-mode=Free].vct-lens-open .vct-lens,.vct[data-view=Phone][data-mode=Aim].vct-lens-open .vct-lens{right:111px}.vct .vct-focus-column{align-self:center;width:121px}.vct .vct-focus-lcd{background:#140e08;border:1px solid #ffbe611a;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex;box-shadow:inset 0 2px 4px #0008}.vct .vct-focus-lcd>span{text-align:center;color:#f2b33c;white-space:pre;flex:1;font:700 18px/1 monospace}.vct .vct-focus-lcd small{color:#c9ae9c;font-size:9px}.vct .vct-focus-mode{margin-top:4px}.vct .vct-focus-mode button{flex:1;min-width:0;font-size:10px}.vct .vct-lens-tube{flex-direction:column;align-items:center;gap:4px;width:80px;display:flex;position:relative}.vct .vct-lens-tube>strong{letter-spacing:.7px;color:#c9ae9c;flex:none;font-size:10px}.vct .vct-lens-tube>.vct-fader{flex:1;min-height:0}.vct .vct-lens-tube>kbd{z-index:3;top:16px;right:-2px}.vct .vct-lens>p{text-align:center;color:#c9ae9c;margin:0;font-size:9px;position:absolute;bottom:4px;left:8px;right:8px}.vct .vct-readout{white-space:nowrap;color:#c9ae9c;pointer-events:none;background:#160f0bc7;border:1px solid #ffecdc29;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:420px;min-height:32px;padding:8px 11px;font-size:11px;display:flex;position:absolute;bottom:94px;left:215px}.vct .vct-readout strong{color:#f3e6dc}.vct[data-view=Rig] .vct-readout,.vct[data-view=Lens] .vct-readout,.vct[data-mode=World] .vct-readout,.vct[data-mode=Hold] .vct-readout{max-width:400px;left:16px}.vct.vct-lens-open[data-view=Phone][data-mode=Free] .vct-readout,.vct.vct-lens-open[data-view=Phone][data-mode=Aim] .vct-readout{font-size:9px;bottom:86px;left:18px}.vct .vct-deck{background:#1f1712;border:1px solid #ffecdc29;border-radius:22px;align-items:center;gap:10px;height:72px;padding:6px 8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 4px 9px #0006}.vct .vct-deck:before{content:"";background:linear-gradient(90deg,#0000,#f58b4c66,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:24px;right:24px}.vct .vct-record{background:linear-gradient(#f57366,#d94a41);border:1px solid #ff9b91;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;box-shadow:0 2px 5px #0007,inset 0 1px 1px #ffcec566}.vct .vct-record>span{background:#fff4ed;border-radius:50%;width:26px;height:26px;transition:border-radius .1s,width .1s,height .1s}.vct.vct-recording .vct-record>span{border-radius:4px;width:20px;height:20px}.vct .vct-timeline{flex:1;align-self:stretch;min-width:0;padding:5px 0 0}.vct .vct-frame-values{color:#c9ae9c;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.vct .vct-frame-values span{white-space:nowrap;align-items:center;gap:6px;display:flex}.vct .vct-frame-values b{color:#f3e6dc;font:700 12px/1.2 monospace}.vct .vct-frame-values .vct-current b{color:#f2b33c}.vct .vct-timeline input{appearance:none;cursor:ew-resize;--vct-progress:0%;background:0 0;width:100%;height:30px;margin:1px 0 0}.vct .vct-timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right,#f58b4c var(--vct-progress),#140e08 var(--vct-progress));border:1px solid #0009;border-radius:9px;height:8px}.vct .vct-timeline input::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#fea668,#f58b4c);border:1px solid #ffc491;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #0008}.vct .vct-timeline input::-moz-range-track{background:#140e08;border-radius:9px;height:8px}.vct .vct-timeline input::-moz-range-progress{background:#f58b4c;height:8px}.vct .vct-timeline input::-moz-range-thumb{background:#f58b4c;border:1px solid #ffc491;border-radius:50%;width:22px;height:22px}.vct .vct-transports,.vct .vct-resets{flex:none;gap:4px;display:flex}.vct .vct-round{background:linear-gradient(#49362a,#2e2119);border:1px solid #ffecdc29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 4px #0008,inset 0 1px #ffe8cd21}.vct .vct-round svg{width:19px;height:19px}.vct .vct-round[aria-pressed=true]{color:#f58b4c;background:#140e08}.vct .vct-deck-divider{background:#ffecdc29;flex:none;width:1px;height:32px}.vct .vct-countdown{z-index:6;pointer-events:none;background:#0007;place-items:center;display:grid;position:absolute;inset:0}.vct .vct-countdown span{text-shadow:0 4px 24px #0009;font:800 88px/1 Roboto,Arial,sans-serif}.vct .vct-settings{z-index:5;color:#f7e8e0;background:#221812;position:absolute;inset:0}.vct .vct-settings>header{border-bottom:1px solid #d9b5a229;align-items:center;gap:12px;height:64px;padding:8px 16px;display:flex}.vct .vct-settings>header>div{flex:1;min-width:0}.vct .vct-settings h3{letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.vct .vct-settings header p{color:#ddbcab;margin:4px 0 0;font-size:11px}.vct .vct-settings header button{background:#352821;border:1px solid #d9b5a229;border-radius:11px;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.vct .vct-settings header button.vct-settings-back{background:#271d17;border:0;place-items:center;width:44px;min-width:44px;padding:0;display:grid}.vct .vct-settings-back svg{width:18px;height:18px}.vct .vct-settings header button.vct-settings-done{color:#221812;background:#f58b4c}.vct .vct-settings-scroll{scrollbar-width:thin;scrollbar-color:#826044 #221812;overscroll-behavior:contain;height:calc(100% - 64px);padding:12px 16px 24px;overflow:auto}.vct .vct-settings-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vct .vct-settings-column{flex-direction:column;gap:12px;min-width:0;display:flex}.vct .vct-settings-card{background:#352821;border:1px solid #d9b5a229;border-radius:20px;margin:0;padding:12px}.vct .vct-settings-card h4{color:#f7e8e0;letter-spacing:0;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.3;display:flex}.vct .vct-settings-card h4 span{letter-spacing:.7px;color:#f58b4c;align-self:center;font-size:9px;font-weight:700}.vct .vct-setting{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:9px 0;display:grid}.vct .vct-setting+.vct-setting{border-top:1px solid #d9b5a217}.vct .vct-setting-copy{flex-direction:column;gap:4px;display:flex}.vct .vct-setting-copy strong,.vct .vct-controller-profile strong{font-size:12px;font-weight:700}.vct .vct-setting-copy small,.vct .vct-controller-profile small{color:#ddbcab;font-size:10px;line-height:1.4}.vct .vct-setting output{color:#f2b33c;text-align:center;background:#140e08;border-radius:5px;align-self:start;min-width:54px;padding:3px 6px;font:700 12px/1.4 monospace}.vct .vct-setting input[type=range]{accent-color:#f58b4c;cursor:pointer;grid-column:1/-1;width:100%;height:25px;margin:0}.vct .vct-setting input[type=checkbox]{appearance:none;cursor:pointer;background:#211711;border:1px solid #d9b5a24d;border-radius:999px;width:42px;height:25px;margin:0;position:relative}.vct .vct-setting input[type=checkbox]:before{content:"";background:#c9ae9c;border-radius:50%;width:19px;height:19px;transition:transform .14s;position:absolute;top:2px;left:3px}.vct .vct-setting input[type=checkbox]:checked{background:#f58b4c3d;border-color:#f58b4c}.vct .vct-setting input[type=checkbox]:checked:before{background:#f58b4c;transform:translate(16px)}.vct .vct-controller-profile{flex-direction:column;gap:5px;display:flex}.vct .vct-controller-profile select{color:#f7e8e0;background:#271d17;border:1px solid #d9b5a24d;border-radius:10px;margin-top:5px;padding:9px;font:700 12px Roboto,Arial,sans-serif}.vct .vct-help{z-index:7;background:#221812;border:1px solid #d9b5a24d;border-radius:20px;padding:18px;position:absolute;inset:25px 110px;overflow:auto;box-shadow:0 8px 0 200px #0007}.vct .vct-help header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vct .vct-help h3{letter-spacing:0;margin:0;font-size:21px}.vct .vct-help header button{color:#221812;background:#f58b4c;border:0;border-radius:11px;padding:12px 16px;font-weight:700}.vct .vct-help section{background:#352821;border-radius:12px;margin:12px 0 0;padding:12px}.vct .vct-help h4{letter-spacing:0;margin:0 0 6px;font-size:14px}.vct .vct-help p{color:#ddbcab;margin:0;font-size:12px;line-height:1.5}.vct .vct-bottom{justify-content:space-between;align-items:center;gap:20px;margin:15px 3px 0;display:flex}.vct .vct-bottom p{font:500 11px/1.5 var(--mono);color:var(--ink-dim);min-height:17px;margin:0}.vct .vct-bottom a{color:var(--ink);font:700 12px var(--sans);white-space:nowrap;text-decoration:none}.vct .vct-bottom a:hover{text-decoration:underline}.vct .vct-close-expanded,.vct .vct-pan-hint,.vct .vct-mobile-expand{display:none}.vct .vct-dialog{background:0 0;border:0;width:min(1300px,100vw - 32px);max-width:none;max-height:calc(100dvh - 16px);padding:20px;overflow:auto}.vct .vct-dialog::backdrop{background:#110c08de}.vct .vct-dialog .vct-frame{padding-top:48px}.vct .vct-dialog .vct-close-expanded{color:#f3e6dc;cursor:pointer;min-height:44px;font:700 12px var(--sans);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex;position:absolute;top:2px;right:14px}.vct .vct-close-expanded span{font-size:22px;font-weight:400}.vct .vct-noscript{color:var(--ink-dim);margin-top:14px;font-size:13px}@media (width<=700px){.vct{margin-top:60px;padding-top:28px}.vct .vct-heading{align-items:flex-start}.vct .vct-heading .btn{display:none}.vct .vct-tabs{flex:1;gap:1px;padding:4px}.vct .vct-tabs button{white-space:nowrap;flex:1;min-width:0;padding:10px 7px;font-size:12px}.vct .vct-tools{gap:5px}.vct .vct-tools button{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.vct .vct-tools button:last-child{display:none}.vct .vct-disclaimer{gap:6px;margin:12px 2px 17px;font-size:10px}.vct .vct-frame{border-radius:21px;padding:7px}.vct .vct-viewport{border-radius:15px}.vct .vct-bottom{margin-top:12px}.vct .vct-bottom p{font-size:10px}.vct .vct-dialog{width:calc(100vw - 16px);padding:0}.vct .vct-mobile-expand{z-index:3;color:#f3e6dc;cursor:pointer;min-height:44px;font:700 12px var(--sans);white-space:nowrap;background:#21160ff2;border:1px solid #ffecdc4d;border-radius:999px;align-items:center;gap:8px;padding:0 17px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0005}.vct .vct-dialog .vct-mobile-expand{display:none}}@media (orientation:portrait) and (width<=700px){.vct .vct-dialog .vct-viewport{aspect-ratio:auto;overscroll-behavior:contain;height:min(65vh,393px);overflow:auto}.vct .vct-dialog .vct-canvas{position:relative;transform:none}.vct .vct-dialog .vct-pan-hint{font:500 11px/1 var(--sans);color:#ddbcab;align-items:center;gap:10px;display:flex;position:absolute;top:17px;left:18px}.vct[data-view=Settings] .vct-dialog .vct-pan-hint{display:none}.vct[data-view=Settings] .vct-dialog .vct-viewport{height:min(65vh,530px);overflow:hidden}.vct[data-view=Settings] .vct-dialog .vct-canvas{width:100%;height:100%}.vct .vct-dialog .vct-settings-columns{grid-template-columns:1fr}.vct .vct-dialog .vct-settings>header{gap:8px;padding:8px}.vct .vct-dialog .vct-settings>header>div{overflow:hidden}.vct .vct-dialog .vct-settings h3{font-size:18px}.vct .vct-dialog .vct-settings header p{display:none}.vct .vct-dialog .vct-settings header button{flex-shrink:0;padding:0 10px}.vct .vct-dialog .vct-settings-scroll{padding:10px 8px 20px}}@media (prefers-reduced-motion:reduce){.vct .vct-scene,.vct .vct-setting input[type=checkbox]:before,.vct .vct-record>span{transition:none}}.vct .vct-viewport-meter{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute}.vct .vct-scroll-track,.vct .vct-scroll-sticky{position:relative}.vct .vct-showcase{grid-template-columns:.72fr 1.28fr;align-items:center;gap:18px;min-height:430px;display:grid}.vct .vct-chapter-copy{z-index:2;align-items:center;padding:20px 0 32px;display:grid;position:relative}.vct .vct-chapter-copy article{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .18s,transform .24s,visibility .18s;transform:translateY(10px)}.vct .vct-chapter-copy article[aria-hidden=false]{opacity:1;visibility:visible;transform:none}.vct .vct-chapter-number{color:var(--accent-deep);font:500 12px var(--mono);align-items:center;gap:13px;margin-bottom:26px;display:flex}.vct .vct-chapter-number:before{content:"";background:var(--accent);width:34px;height:1px}.vct .vct-chapter-number span{color:var(--ink-dim);font-size:10px}.vct .vct-chapter-copy h3{color:var(--ink);letter-spacing:-.05em;max-width:12ch;margin:0 0 20px;font-size:clamp(30px,3.7vw,49px);line-height:1.1}.vct .vct-chapter-copy p{color:var(--ink-dim);max-width:31ch;margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.75}.vct .vct-chapter-detail{color:var(--accent-deep);font:500 11px/1.6 var(--mono);margin-top:24px;display:block}.vct .vct-device-stage{align-items:center;width:100%;min-width:0;height:100%;min-height:390px;display:flex;position:relative}.vct .vct-frame{z-index:1;width:100%}.vct .vct-model-host{pointer-events:none;position:absolute;inset:0;overflow:clip}.vct .vct-model-host>canvas,.vct .vct-dom-layer{position:absolute;inset:0}.vct .vct-dom-layer{pointer-events:none}.vct.vct-model-ready .vct-device-stage>.vct-frame{visibility:hidden;pointer-events:none}.vct.vct-model-ready .vct-dom-layer .vct-viewport{aspect-ratio:auto;width:851px;height:393px;box-shadow:none;pointer-events:auto;backface-visibility:hidden;border-radius:30px;container-type:normal}.vct.vct-model-ready .vct-dom-layer .vct-canvas{--vct-scale:1}.vct .vct-stage-glow{background:radial-gradient(ellipse at 55% 40%,var(--hi-2),transparent 67%);pointer-events:none;position:absolute;inset:4% 0 8%}.vct .vct-stage-shadow{width:65%;height:24px;transform:scaleX(var(--vct-shadow,1));pointer-events:none;background:radial-gradient(#27150929,#0000 68%);position:absolute;bottom:5%;left:17.5%}.vct .vct-scroll-progress{background:var(--stitch);border-radius:2px;flex:none;height:2px;margin-top:8px;overflow:hidden}.vct .vct-scroll-progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--vct-progress,0));display:block}.vct.vct-scroll-ready .vct-scroll-track{height:640svh}.vct.vct-scroll-ready .vct-scroll-sticky{flex-direction:column;height:calc(100svh - 112px);max-height:880px;display:flex;position:sticky;top:88px}.vct.vct-scroll-ready .vct-showcase{flex:1;min-height:0}.vct.vct-scroll-ready .vct-device-stage{min-height:0}.vct .vct-scroll-sticky>.vct-disclaimer{margin:10px 3px 0}.vct .vct-bottom{margin-top:10px}.vct .vct-bottom-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.vct .vct-requirements{color:var(--ink-dim);margin-top:8px;font-size:.78rem;display:block}.vct .vct-bottom-links a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.vct .vct-model-credit{color:var(--ink-dim);font:400 10px/1.5 var(--sans);margin:8px 3px 0}.vct .vct-model-credit a{color:inherit;text-underline-offset:2px}.vct .vct-chapter-nav{flex:none;align-items:center;gap:4px;padding-top:8px;display:flex}.vct .vct-chapter-nav button{min-width:32px;min-height:44px;color:var(--ink-dim);font:500 11px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;position:relative}.vct .vct-chapter-nav button:after{content:"";background:var(--accent);width:20px;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:calc(50% - 10px);transform:scaleX(0)}.vct .vct-chapter-nav button[aria-current=step]{color:var(--accent-deep);background:var(--surface)}.vct .vct-chapter-nav button[aria-current=step]:after{transform:scaleX(1)}.vct .vct-chapter-nav a{min-height:44px;color:var(--ink);font:600 12px var(--sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:flex}.vct .vct-chapter-nav :focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.vct[data-chapter=lens] .vct-lens,.vct[data-chapter=record] .vct-deck,.vct[data-chapter=scene] .vct-settings-card:first-child{outline-offset:3px;outline:2px solid #f5a15f}.vct[data-vct-presentation=showcase] .vct-disclaimer{margin:18px 3px 0}.vct.vct-expanded .vct-model-host{visibility:hidden}.vct .vct-dialog .vct-frame{visibility:visible;pointer-events:auto}.vct[data-vct-presentation=showcase]{padding-bottom:32px}.vct.vct-standalone{margin-top:0;padding-top:36px}.vct.vct-standalone>.wrap{border-top:1px solid var(--stitch);padding-top:clamp(28px,4vw,56px)}.vct.vct-standalone .vct-heading h2{font-size:clamp(32px,4.5vw,52px)}.vct.vct-standalone .vct-showcase{min-height:0;display:block}.vct.vct-standalone .vct-device-stage{height:auto;min-height:0;display:block}.vct.vct-standalone .vct-scroll-sticky>.vct-disclaimer{margin-top:18px}.vct .vct-purchase-next{background:var(--surface);box-shadow:var(--raise-sm);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:24px;display:flex}.vct .vct-purchase-next strong{color:var(--ink);font-size:1.05rem}.vct .vct-purchase-next p{color:var(--ink-dim);margin:6px 0;font-size:.82rem}.vct .vct-purchase-next span{color:var(--ink-dim);font-size:.76rem}.vct .vct-purchase-next .btn span{color:inherit}@media (width<=760px){.vct:not(.vct-standalone) .vct-heading{flex-direction:column;align-items:flex-start;gap:20px}.vct:not(.vct-standalone) .vct-heading .btn{display:inline-flex}}@media (width<=900px){.vct.vct-model-ready .vct-dom-layer .vct-viewport{pointer-events:none}.vct .vct-showcase{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0}.vct .vct-chapter-copy{padding:8px 3px 0}.vct .vct-chapter-number{margin-bottom:10px}.vct .vct-chapter-copy h3{max-width:20ch;margin-bottom:10px;font-size:clamp(25px,6.6vw,36px)}.vct .vct-chapter-copy p{max-width:48ch;font-size:15px;line-height:1.55}.vct .vct-chapter-detail{margin-top:9px;font-size:10px}.vct .vct-device-stage{min-height:300px}.vct.vct-scroll-ready .vct-scroll-sticky{top:calc(72px + env(safe-area-inset-top));height:calc(100svh - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.vct .vct-toolbar{gap:6px;margin-inline:0}.vct .vct-tabs{flex:1}.vct .vct-tabs button{flex:1;min-width:0;padding:10px}.vct .vct-tools button:last-child{display:grid}.vct .vct-scroll-progress{margin-top:4px}.vct .vct-scroll-sticky>.vct-disclaimer{font-size:9px}.vct .vct-bottom{flex-wrap:wrap;gap:8px}.vct .vct-bottom-links{gap:14px}.vct[data-vct-presentation=showcase] .vct-device-stage{touch-action:pan-y pinch-zoom}.vct[data-vct-presentation=showcase] .vct-device-stage .vct-canvas{pointer-events:none}.vct .vct-chapter-nav{gap:0}.vct .vct-chapter-nav a{padding-inline:8px}}@media (width<=380px){.vct .vct-tabs button{padding:10px 5px;font-size:11px}.vct .vct-tools{gap:4px}.vct .vct-chapter-copy p{font-size:14px}.vct .vct-chapter-detail{font-size:9px}}@media (width<=900px) and (height<=740px){.vct .vct-chapter-number{margin-bottom:6px}.vct .vct-chapter-copy h3{margin-bottom:8px;font-size:25px}.vct .vct-chapter-copy p{font-size:14px;line-height:1.45}.vct .vct-chapter-detail{margin-top:6px}}@media (height<=620px) and (width>=701px){.vct .vct-showcase{grid-template-rows:1fr;grid-template-columns:.65fr 1.35fr}.vct .vct-chapter-copy h3{font-size:27px}.vct .vct-chapter-copy p{font-size:14px}.vct .vct-chapter-detail{display:none}.vct:not(.vct-standalone) .vct-showcase{min-height:280px}.vct:not(.vct-standalone) .vct-device-stage{min-height:260px}}@media (prefers-reduced-motion:reduce){.vct .vct-chapter-copy article{transition:none;transform:none}.vct .vct-stage-shadow{display:none}.vct .vct-chapter-nav button:after{transition:none}}.finished-edits[data-astro-cid-4tl4mbqe]{border-top:1px solid var(--stitch);margin-top:42px;padding-top:30px;scroll-margin-top:100px}header[data-astro-cid-4tl4mbqe]{margin-bottom:22px}.label[data-astro-cid-4tl4mbqe]{color:var(--accent-deep);margin:0 0 12px}h3[data-astro-cid-4tl4mbqe]{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}.finished-grid[data-astro-cid-4tl4mbqe]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.finished-screen[data-astro-cid-4tl4mbqe]{aspect-ratio:16/9;background:#100d0a;border-radius:16px;position:relative;overflow:hidden}video[data-astro-cid-4tl4mbqe]{object-fit:contain;width:100%;height:100%;display:block}.finished-play[data-astro-cid-4tl4mbqe]{white-space:nowrap;gap:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finished-play[data-astro-cid-4tl4mbqe]:active{transform:translate(-50%,-50%)}.finished-status[data-astro-cid-4tl4mbqe]{min-height:1.6em;color:var(--ink-dim);margin:10px 0 0;font-size:.72rem;line-height:1.6}.finished-recovery[data-astro-cid-4tl4mbqe]{color:var(--ink-dim);font-size:.82rem;line-height:1.6}.finished-info[data-astro-cid-4tl4mbqe] h4[data-astro-cid-4tl4mbqe]{color:var(--ink);margin:0 0 10px;font-size:1.05rem}.finished-info[data-astro-cid-4tl4mbqe]>p[data-astro-cid-4tl4mbqe]{color:var(--ink-dim);margin:0 0 20px;font-size:.87rem;line-height:1.65}.finished-choices[data-astro-cid-4tl4mbqe]{gap:10px;display:grid}.finished-choices[data-astro-cid-4tl4mbqe] button[data-astro-cid-4tl4mbqe]{border:1px solid var(--stitch);background:var(--surface);text-align:left;width:100%;min-width:0;min-height:64px;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px;font-family:inherit;display:flex}.finished-choices[data-astro-cid-4tl4mbqe] button[data-astro-cid-4tl4mbqe][aria-pressed=true]{border-color:var(--accent-deep);background:var(--surface-sunken)}.finished-choices[data-astro-cid-4tl4mbqe] img[data-astro-cid-4tl4mbqe]{object-fit:cover;border-radius:7px;flex:none;width:80px;height:45px}.finished-choices[data-astro-cid-4tl4mbqe] button[data-astro-cid-4tl4mbqe]>span[data-astro-cid-4tl4mbqe]:nth-child(2){flex:1;min-width:0}.finished-choices[data-astro-cid-4tl4mbqe] strong[data-astro-cid-4tl4mbqe]{font-size:.8rem;line-height:1.4;display:block}.finished-choices[data-astro-cid-4tl4mbqe] small[data-astro-cid-4tl4mbqe]{color:var(--ink-dim);margin-top:4px;font-size:.7rem;display:block}.finished-choices[data-astro-cid-4tl4mbqe] button[data-astro-cid-4tl4mbqe]>span[data-astro-cid-4tl4mbqe]:last-child{color:var(--accent-deep);font-size:.75rem}a[data-astro-cid-4tl4mbqe]{color:var(--accent-deep);text-underline-offset:4px}noscript[data-astro-cid-4tl4mbqe] a[data-astro-cid-4tl4mbqe]{align-items:center;min-height:44px;display:inline-flex}[data-astro-cid-4tl4mbqe][hidden]{display:none!important}@media (width<=700px){.finished-grid[data-astro-cid-4tl4mbqe]{grid-template-columns:1fr;gap:18px}.finished-info[data-astro-cid-4tl4mbqe]>p[data-astro-cid-4tl4mbqe]{margin-bottom:16px}}.real-demo[data-astro-cid-56sawhvr]{padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(32px,4vw,56px);scroll-margin-top:18px}.real-heading[data-astro-cid-56sawhvr]{max-width:720px;margin-bottom:28px}.real-heading[data-astro-cid-56sawhvr] .label[data-astro-cid-56sawhvr]{color:var(--accent-deep);align-items:center;gap:9px;margin:0 0 18px;display:flex}.real-heading[data-astro-cid-56sawhvr] h2[data-astro-cid-56sawhvr]{letter-spacing:-.045em;color:var(--ink);margin:0 0 18px;font-size:clamp(30px,4.5vw,52px);line-height:1.08}.real-heading[data-astro-cid-56sawhvr]>p[data-astro-cid-56sawhvr]:last-child{color:var(--ink-dim);margin:0;line-height:1.65}.real-player[data-astro-cid-56sawhvr]{border-radius:22px;padding:20px}.real-setups[data-astro-cid-56sawhvr]{background:var(--surface);border:1px solid var(--stitch);border-radius:16px;gap:6px;width:fit-content;max-width:100%;margin:0 0 20px;padding:5px;display:flex}.real-setups[data-astro-cid-56sawhvr] button[data-astro-cid-56sawhvr]{min-height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 18px;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.3}.real-setups[data-astro-cid-56sawhvr] button[data-astro-cid-56sawhvr][aria-pressed=true]{color:var(--ink);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--accent-deep)}.real-views[data-astro-cid-56sawhvr]{grid-template-columns:var(--hands-ratio,.783fr) 1.777fr;align-items:start;gap:18px;display:grid}figure[data-astro-cid-56sawhvr]{min-width:0;margin:0}figcaption[data-astro-cid-56sawhvr]{justify-content:space-between;align-items:baseline;gap:8px;min-height:22px;margin:0 0 12px;display:flex}figcaption[data-astro-cid-56sawhvr] strong[data-astro-cid-56sawhvr]{color:var(--ink);font-size:.85rem}figcaption[data-astro-cid-56sawhvr] span[data-astro-cid-56sawhvr]{color:var(--ink-dim);font-size:.7rem}figcaption[data-astro-cid-56sawhvr] p[data-astro-cid-56sawhvr]{display:none}video[data-astro-cid-56sawhvr]{object-fit:contain;background:#13100d;border-radius:12px;width:100%;height:auto;display:block}.real-screen[data-astro-cid-56sawhvr]{position:relative}.real-start[data-astro-cid-56sawhvr]{white-space:nowrap;gap:9px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.real-start[data-astro-cid-56sawhvr]:active{transform:translate(-50%,-50%)}.real-controls[data-astro-cid-56sawhvr]{align-items:center;gap:12px;margin-top:18px;display:flex}.real-play[data-astro-cid-56sawhvr]{flex-shrink:0;justify-content:center;min-width:148px;padding-inline:16px}.real-timeline[data-astro-cid-56sawhvr]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.real-timeline[data-astro-cid-56sawhvr] input[data-astro-cid-56sawhvr]{min-width:0;height:44px;accent-color:var(--accent-deep);cursor:pointer;touch-action:pan-y;flex:1;margin:0}output[data-astro-cid-56sawhvr]{font:500 .7rem var(--mono);white-space:nowrap;color:var(--ink-dim)}.real-icon[data-astro-cid-56sawhvr]{border:1px solid var(--stitch);width:44px;height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.real-icon[data-astro-cid-56sawhvr] svg[data-astro-cid-56sawhvr]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}button[data-astro-cid-56sawhvr]:disabled,input[data-astro-cid-56sawhvr]:disabled{opacity:.5;cursor:default}.real-meta[data-astro-cid-56sawhvr]{color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:12px;font-size:.7rem;line-height:1.6;display:flex}.real-recovery[data-astro-cid-56sawhvr]{color:var(--ink-dim);margin:14px 0 0;font-size:.8rem;line-height:1.6}.real-demo[data-astro-cid-56sawhvr] a[data-astro-cid-56sawhvr]:not(.btn){color:var(--accent-deep);text-underline-offset:4px}.real-next[data-astro-cid-56sawhvr]{justify-content:space-between;align-items:center;gap:24px;padding-top:25px;display:flex}.real-next[data-astro-cid-56sawhvr] strong[data-astro-cid-56sawhvr]{color:var(--ink);font-size:1rem}.real-next[data-astro-cid-56sawhvr] p[data-astro-cid-56sawhvr]{color:var(--ink-dim);max-width:48ch;margin:7px 0 2px;font-size:.85rem;line-height:1.6}.real-next[data-astro-cid-56sawhvr] a[data-astro-cid-56sawhvr]:not(.btn){align-items:center;gap:5px;min-height:44px;font-size:.82rem;display:inline-flex}.real-purchase[data-astro-cid-56sawhvr]{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.real-purchase[data-astro-cid-56sawhvr] .btn[data-astro-cid-56sawhvr]{justify-content:center}.real-purchase[data-astro-cid-56sawhvr]>span[data-astro-cid-56sawhvr]{color:var(--ink-dim);font-size:.7rem}.currency[data-astro-cid-56sawhvr]{font-size:.65rem}.real-compatibility[data-astro-cid-56sawhvr]{color:var(--ink-dim);margin:15px 0 0;font-size:.72rem;line-height:1.6}.real-dialog[data-astro-cid-56sawhvr]{background:var(--surface);width:min(1140px,100vw - 24px);color:var(--ink);border:1px solid var(--stitch);border-radius:22px;padding:20px}.real-dialog[data-astro-cid-56sawhvr]::backdrop{background:#100a06c9}.real-dialog-heading[data-astro-cid-56sawhvr]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.real-dialog-heading[data-astro-cid-56sawhvr] h2[data-astro-cid-56sawhvr]{margin:0;font-size:1.05rem}.real-dialog[data-astro-cid-56sawhvr] .real-player[data-astro-cid-56sawhvr]{box-shadow:none;padding:0}[data-astro-cid-56sawhvr][hidden]{display:none!important}.sr-only[data-astro-cid-56sawhvr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=700px){.real-player[data-astro-cid-56sawhvr]{padding:14px}.real-setups[data-astro-cid-56sawhvr]{width:100%}.real-setups[data-astro-cid-56sawhvr] button[data-astro-cid-56sawhvr]{flex:1;padding-inline:8px}.real-views[data-astro-cid-56sawhvr]{grid-template-columns:1fr;gap:16px}.blender-view[data-astro-cid-56sawhvr]{grid-row:1}.rig-view[data-astro-cid-56sawhvr]{grid-template-columns:minmax(100px,.65fr) 1fr;align-items:center;gap:16px;display:grid}.rig-view[data-astro-cid-56sawhvr] video[data-astro-cid-56sawhvr]{grid-area:1/1;max-height:220px}.rig-view[data-astro-cid-56sawhvr] figcaption[data-astro-cid-56sawhvr]{grid-column:2;margin:0;display:block}.rig-view[data-astro-cid-56sawhvr] figcaption[data-astro-cid-56sawhvr] strong[data-astro-cid-56sawhvr],.rig-view[data-astro-cid-56sawhvr] figcaption[data-astro-cid-56sawhvr] span[data-astro-cid-56sawhvr]{display:block}.rig-view[data-astro-cid-56sawhvr] figcaption[data-astro-cid-56sawhvr] span[data-astro-cid-56sawhvr]{margin-top:5px}.rig-view[data-astro-cid-56sawhvr] figcaption[data-astro-cid-56sawhvr] p[data-astro-cid-56sawhvr]{color:var(--ink-dim);margin:12px 0 0;font-size:.8rem;line-height:1.6;display:block}.real-controls[data-astro-cid-56sawhvr]{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;display:grid}.real-timeline[data-astro-cid-56sawhvr]{grid-area:2/1/auto/-1}.real-play[data-astro-cid-56sawhvr]{min-width:0;padding-inline:10px}.real-meta[data-astro-cid-56sawhvr]{flex-direction:column;gap:4px;margin-top:4px}.real-next[data-astro-cid-56sawhvr]{flex-direction:column;align-items:stretch;gap:14px}.real-purchase[data-astro-cid-56sawhvr]{text-align:center;align-items:stretch}.real-dialog[data-astro-cid-56sawhvr]{padding:14px}}.steps[data-astro-cid-4twkupaq]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.setup-note[data-astro-cid-4twkupaq]{color:var(--ink-dim);margin:-8px 0 28px;font-size:.9rem}.setup-note[data-astro-cid-4twkupaq] a[data-astro-cid-4twkupaq]{color:var(--accent-deep);text-underline-offset:4px;font-weight:700}.step[data-astro-cid-4twkupaq]{padding:26px 24px}.step[data-astro-cid-4twkupaq] .num[data-astro-cid-4twkupaq]{width:46px;height:46px;font-family:var(--mono);color:var(--accent-deep);box-shadow:var(--inset);text-shadow:0 1px #fff6;background:oklch(70% .06 49.763/.26);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:1.1875rem;font-weight:800;display:inline-flex}.step[data-astro-cid-4twkupaq] h3[data-astro-cid-4twkupaq]{letter-spacing:-.005em;color:var(--ink);margin:0 0 9px;font-size:1.0625rem;font-weight:800}.step[data-astro-cid-4twkupaq] p[data-astro-cid-4twkupaq]{color:var(--ink-dim);margin:0;font-size:.90625rem}@media (width<=820px){.steps[data-astro-cid-4twkupaq]{grid-template-columns:1fr}}#buy[data-astro-cid-htruwgye]{scroll-margin-top:12px}.pricing-heading[data-astro-cid-htruwgye]{margin-bottom:30px}.pricing-heading[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:750;line-height:1.12}.pricing-heading[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--ink-dim);margin:0;font-size:.95rem}.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--surface);box-shadow:var(--raise-sm);border-radius:20px;padding:28px;scroll-margin-top:26px}.plan[data-astro-cid-htruwgye]:target{outline:2px solid var(--accent);outline-offset:4px}.product-purpose[data-astro-cid-htruwgye]{color:var(--accent-deep);margin:0 0 20px;font-size:.76rem;font-weight:700}.product-heading[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-astro-cid-htruwgye]{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:1.3rem;line-height:1.2}.price[data-astro-cid-htruwgye]{white-space:nowrap;align-items:baseline;gap:5px;margin:0;display:flex}.price[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{letter-spacing:-.05em;color:var(--ink);font-size:1.75rem;font-weight:750;line-height:1}.price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--ink-dim);font-size:.62rem}.product-description[data-astro-cid-htruwgye]{min-height:3.3em;color:var(--ink-dim);margin:18px 0;font-size:.9rem;line-height:1.65}.compatibility[data-astro-cid-htruwgye]{min-height:3.2em;color:var(--ink-dim);margin:0 0 22px;font-size:.76rem;line-height:1.6}.plan-cta[data-astro-cid-htruwgye]{justify-content:center;width:100%;padding-inline:12px;font-size:.85rem;display:flex}.product-details[data-astro-cid-htruwgye]{margin-top:10px}.product-proof[data-astro-cid-htruwgye]{min-height:44px;color:var(--accent-deep);text-underline-offset:4px;justify-content:center;align-items:center;gap:5px;font-size:.8rem;display:flex}.product-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]{min-height:44px;color:var(--ink-dim);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;list-style:none;display:flex}.product-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]::-webkit-details-marker{display:none}.product-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]>span[data-astro-cid-htruwgye]{font-size:1.1rem;transition:transform .2s}.product-details[data-astro-cid-htruwgye][open] summary[data-astro-cid-htruwgye]>span[data-astro-cid-htruwgye]{transform:rotate(45deg)}.product-details[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{color:var(--ink-dim);margin:8px 0 12px;padding-left:18px;font-size:.8rem}.product-details[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]+li[data-astro-cid-htruwgye]{margin-top:7px}.product-demo[data-astro-cid-htruwgye]{min-height:44px;color:var(--accent-deep);text-underline-offset:4px;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:.8rem;display:flex}.bundle[data-astro-cid-htruwgye]{background:var(--surface-sunken);box-shadow:var(--inset-sm);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.bundle[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:1.15rem}.bundle[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--ink-dim);margin:8px 0 0;font-size:.85rem}.bundle-cta[data-astro-cid-htruwgye]{flex-shrink:0;justify-content:center}.currency[data-astro-cid-htruwgye]{font-size:.65rem;font-weight:500}.purchase-note[data-astro-cid-htruwgye]{color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;font-size:.78rem;display:flex}.purchase-note[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin:0}.purchase-note[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{min-height:44px;color:var(--accent-deep);text-underline-offset:4px;align-items:center;display:inline-flex}.owned-note[data-astro-cid-htruwgye]{color:var(--ink-dim);margin:8px 0 0;font-size:.74rem}@media (width<=1050px) and (width>=761px){.plan[data-astro-cid-htruwgye]{padding:22px 18px}.product-heading[data-astro-cid-htruwgye]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.plans[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:16px}.plan[data-astro-cid-htruwgye]{padding:24px}.product-purpose[data-astro-cid-htruwgye]{margin-bottom:12px}.product-description[data-astro-cid-htruwgye]{min-height:0;margin:14px 0}.compatibility[data-astro-cid-htruwgye]{min-height:0;margin-bottom:18px}.bundle[data-astro-cid-htruwgye]{flex-direction:column;align-items:stretch;gap:18px}.purchase-note[data-astro-cid-htruwgye]{gap:4px}}@media (width<=360px){.plan[data-astro-cid-htruwgye]{padding:22px 18px}h3[data-astro-cid-htruwgye]{font-size:1.2rem}.price[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.product-details[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]>span[data-astro-cid-htruwgye]{transition:none}}.faq-list[data-astro-cid-hemr5th4]{overflow:hidden}.faq-item[data-astro-cid-hemr5th4]{padding:0;scroll-margin-top:100px}.faq-item[data-astro-cid-hemr5th4]:target{box-shadow:inset 3px 0 var(--accent)}.faq-item[data-astro-cid-hemr5th4]+.faq-item[data-astro-cid-hemr5th4]{border-top:1px solid var(--stitch)}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q{color:var(--ink);cursor:pointer;user-select:none;align-items:center;gap:9px;margin:0;padding:17px 22px;font-size:.96875rem;font-weight:800;list-style:none;transition:box-shadow .2s,background .2s;display:flex}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q:hover{box-shadow:var(--inset-sm);background:oklch(70% .06 49.763/.05)}.faq-item[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4].q{box-shadow:none}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q::marker{content:""}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.faq-chevron[data-astro-cid-hemr5th4]{border-right:2px solid var(--ink-dim);border-bottom:2px solid var(--ink-dim);flex:none;width:9px;height:9px;margin-left:auto;transition:transform .22s;transform:rotate(45deg)}.faq-item[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4].q{padding-bottom:8px}.faq-item[data-astro-cid-hemr5th4][open] .faq-chevron[data-astro-cid-hemr5th4]{transform:rotate(-135deg)}.faq-item[data-astro-cid-hemr5th4]>.a[data-astro-cid-hemr5th4]{color:var(--ink-dim);margin:0;padding:0 22px 18px;font-size:.90625rem}.faq-item[data-astro-cid-hemr5th4] .a[data-astro-cid-hemr5th4] strong{color:var(--accent-deep);font-weight:800}.faq-item[data-astro-cid-hemr5th4] .a[data-astro-cid-hemr5th4] strong,.faq-item[data-astro-cid-hemr5th4] .a[data-astro-cid-hemr5th4] a{overflow-wrap:anywhere}@media (width<=430px){.faq-item[data-astro-cid-hemr5th4]{padding:0}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4].q{padding:15px 16px}.faq-item[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4].q{padding-bottom:7px}.faq-item[data-astro-cid-hemr5th4]>.a[data-astro-cid-hemr5th4]{padding:0 16px 15px}}.close-panel[data-astro-cid-wzn5lwcs]{grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;padding:clamp(26px,4.5vw,52px);display:grid}h2[data-astro-cid-wzn5lwcs]{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}p[data-astro-cid-wzn5lwcs]{max-width:44ch;color:var(--ink-dim);margin:0;font-size:.95rem}.close-actions[data-astro-cid-wzn5lwcs]{gap:12px;display:grid}.close-actions[data-astro-cid-wzn5lwcs] .btn[data-astro-cid-wzn5lwcs]{text-align:center;justify-content:center}.other-tools[data-astro-cid-wzn5lwcs]{min-height:44px;color:var(--accent-deep);text-underline-offset:4px;justify-content:center;align-items:center;font-size:.8rem;display:flex}@media (width<=800px){.close-panel[data-astro-cid-wzn5lwcs]{grid-template-columns:1fr;gap:24px}}
