:root{--dur-feedback:200ms;--dur-entrance:600ms;--dur-shot:1100ms;--dur-crossfade:200ms;--ease-standard:cubic-bezier(0.16,1,0.3,1);--ease-crossfade:ease-out;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-shell:22px;--radius-full:999px;--glass-bg:hsla(0,0%,100%,.06);--glass-bg-strong:hsla(0,0%,100%,.1);--shell-bg:rgba(24,25,27,.94);--shell-border:hsla(0,0%,100%,.18);--divider:hsla(0,0%,100%,.1);--hairline:hsla(0,0%,100%,.08);--bg:#070809;--bg-elevated:#121218;--text-primary:hsla(0,0%,100%,.94);--text-secondary:hsla(0,0%,100%,.58);--text-tertiary:rgba(235,235,245,.5);--accent:#0a84ff;--accent-strong:#409cff;--track-subtitle:#7c5cfc;--track-iphone:#35c9a5;--ok:#32d74b;--traffic-red:#ff5f57;--traffic-yellow:#febc2e;--traffic-green:#28c840;--app-deep:#0f0f0f;--app-workspace:#1e1e1e;--app-surface-1:#2f2f2f;--app-surface-2:#393939;--app-border:#484848;--app-record:#ff2d55;--app-danger:#ff474f;--app-canvas-warm:#faf4f2;--bar-highlight:#555;--content-max:1100px;--nav-height:56px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent)}::selection{background:rgba(10,132,255,.35)}.skip-link{position:fixed;top:-64px;left:var(--space-2);z-index:1000;padding:var(--space-1) var(--space-2);background:var(--bg-elevated);border:1px solid var(--divider);border-radius:var(--radius-sm);transition:top var(--dur-feedback) var(--ease-standard)}.skip-link:focus{top:var(--space-2)}.container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-3)}.section{padding-block:var(--space-6)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.nav{position:fixed;inset-inline:0;top:0;z-index:100;height:var(--nav-height);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:rgba(11,11,15,.6);border-bottom:1px solid var(--hairline)}.nav-inner{height:100%;justify-content:space-between;gap:var(--space-2)}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:8px;font-weight:600}.nav-brand-mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--accent),#5e5ce6)}.nav-links{display:flex;gap:var(--space-3);font-size:14px;color:var(--text-secondary)}.nav-links a:hover{color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform var(--dur-feedback) var(--ease-standard),background var(--dur-feedback) var(--ease-standard)}.btn:active{transform:scale(.97)}.btn-primary{background:#0071e3;color:#fff}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{background:var(--glass-bg);border-color:var(--divider);color:var(--text-primary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn-ghost:hover{background:var(--glass-bg-strong)}.hero{position:relative;padding-top:calc(var(--nav-height) + 40px);padding-bottom:var(--space-3);overflow:hidden}.hero .container{max-width:1280px}.hero-copy{max-width:720px;margin-inline:auto;text-align:center;padding-bottom:var(--space-2)}.hero-title{font-size:clamp(32px,4.5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-block:6px 10px}.hero-sub{font-size:14px;color:var(--text-secondary);margin-inline:auto;max-width:560px;line-height:1.5}.hero-cta{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.hero-stage{display:flex;flex-direction:column;align-items:center;margin-top:36px}.hero-frame{width:100%}.hero-frame>.meye-window{margin-inline:auto}.hero-stage .meye-window{width:min(1120px,calc((100vh - 440px) * 1.6),100%)}.meye-window{width:min(880px,100%);border-radius:var(--radius-shell);border:2px solid var(--shell-border);background:var(--shell-bg);box-shadow:0 32px 90px rgba(0,0,0,.48);overflow:hidden}@media (max-width:767px){.meye-window{border-radius:16px}}.meye-window-bar{align-items:center;height:40px;padding-inline:var(--space-2);background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--hairline)}.meye-window-bar,.traffic-lights{display:flex;gap:8px}.traffic-lights span{width:12px;height:12px;border-radius:50%}.traffic-lights .tl-red{background:var(--traffic-red)}.traffic-lights .tl-yellow{background:var(--traffic-yellow)}.traffic-lights .tl-green{background:var(--traffic-green)}.meye-window-title{flex:1 1;text-align:center;font-size:13px;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.meye-window-body{position:relative;aspect-ratio:16/10;display:grid;place-items:center;background:var(--app-deep)}.meye-window-poster{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:var(--text-tertiary);background:linear-gradient(160deg,rgba(10,132,255,.08),transparent 55%),repeating-linear-gradient(45deg,transparent 0 12px,hsla(0,0%,100%,.015) 12px 24px)}.scene{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(24px,5vw,72px);padding-block:var(--space-6);border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--nav-height) + 24px)}.scene-copy h2{font-size:clamp(26px,3.6vw,40px);letter-spacing:-.02em;line-height:1.15;margin-block:var(--space-1) var(--space-2)}.scene-copy p{color:var(--text-secondary);max-width:46ch}.scene-value{margin-top:var(--space-3);font-weight:600;color:var(--text-primary)}.scene-media{display:flex;justify-content:center}.scene-media .meye-window{width:100%;transform:perspective(1200px)}.scene:nth-child(2n) .scene-media{order:-1}.features{border-top:1px solid var(--hairline)}.evidence-list,.features .eyebrow,.features h2{max-width:640px;margin-inline:auto}.evidence-list{margin-top:var(--space-4);flex-direction:column}.evidence-item,.evidence-list{display:flex;gap:var(--space-3)}.evidence-item{align-items:baseline;padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline)}.evidence-item:last-child{border-bottom:none;padding-bottom:0}.evidence-index{flex:none;font-size:13px;font-weight:600;color:var(--accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evidence-item h3{font-size:18px;letter-spacing:-.01em;margin-bottom:4px}.evidence-item p{font-size:14px;color:var(--text-secondary);max-width:52ch}.pricing{border-top:1px solid var(--hairline);text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3);max-width:720px;margin:var(--space-4) auto 0}.pricing-card{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--divider);background:var(--glass-bg);display:flex;flex-direction:column;gap:var(--space-2)}.pricing-card.primary{border-color:rgba(10,132,255,.45);background:linear-gradient(180deg,rgba(10,132,255,.08),rgba(10,132,255,.02))}.pricing-card h3{font-size:20px}.pricing-note{font-size:13px;color:var(--text-secondary)}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-secondary);margin-block:var(--space-1) var(--space-2)}.pricing-features li:before{content:"✓";color:var(--ok);margin-right:8px}.pricing-card .btn{margin-top:auto}.faq .eyebrow,.faq h2,.faq-list{max-width:640px;margin-inline:auto}.faq-list{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.faq-item{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--glass-bg);padding:var(--space-2) var(--space-3)}.faq-item summary{cursor:pointer;font-size:15px;font-weight:600;padding-block:11px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:18px;color:var(--text-tertiary);transition:transform var(--dur-feedback) var(--ease-standard)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:4px}.faq-item p{font-size:14px;color:var(--text-secondary);padding:var(--space-1) 0 var(--space-2);line-height:1.6}.footer{padding-block:var(--space-5);border-top:1px solid var(--hairline);color:var(--text-tertiary);font-size:13px}.footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scene-demo{width:100%}.demo-media{overflow:hidden}.demo-media,.demo-stage,.demo-video-layer{position:absolute;inset:0}.demo-poster,.demo-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:767px) and (min-aspect-ratio:3/4){.frame-capture{object-position:58% 46%}.frame-subtitle{object-position:50% 72%}.frame-iphone{object-position:62% 48%}.frame-export{object-position:52% 44%}}@media (max-width:767px) and (max-aspect-ratio:3/4){.frame-capture{object-position:54% 48%}.frame-subtitle{object-position:52% 68%}.frame-iphone{object-position:58% 50%}.frame-export{object-position:50% 46%}}.demo-stage{pointer-events:none}.stage-inner{position:absolute;inset:0}.stage-inner button{pointer-events:auto}.doc-desk{position:absolute;inset:0;padding:8% 9%;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:5%;gap:5%}.doc-card{background:linear-gradient(165deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid var(--hairline);border-radius:10px;min-height:60%;position:relative}.doc-card:after{content:"";position:absolute;inset:14% 12% auto;height:6px;border-radius:3px;background:hsla(0,0%,100%,.12);box-shadow:0 12px 0 hsla(0,0%,100%,.07),0 24px 0 hsla(0,0%,100%,.05)}.doc-card-2{align-self:end;min-height:34%}.cap-wrap{position:absolute;left:0;right:0;bottom:5%;display:flex;justify-content:center}.cap-bar{height:52px;width:536px;flex:none;transform:scale(var(--cap-scale,1));transform-origin:center;padding-inline:8px;border-radius:27px;background:linear-gradient(180deg,#151515,#0f0f0f);border:1px solid #4a4a4a;box-shadow:0 6px 18px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.5);color:#d8d8d8}.cap-bar,.cap-group{display:flex;align-items:center}.cap-group{gap:8px;padding-inline:5px}.cap-sep{width:1px;height:26px;background:#292929;flex:none}.tlb-item{position:relative;display:grid;place-items:center;width:24px;height:30px;color:#d8d8d8}.tlb-item.sel{color:var(--accent)}.tlb-item.dim{color:#555}.tlb-badge{position:absolute;top:0;left:50%;transform:translateX(-50%);font-style:normal;font-size:8px;font-weight:600;line-height:14px;width:14px;height:14px;border-radius:5px;background:#303030;color:#d8d8d8;text-align:center}.sel-overlay{position:absolute;inset:0}.sel-dimmer{position:absolute;background:rgba(0,0,0,.28)}.sel-dimmer.top{left:0;right:0;top:0;height:24%}.sel-dimmer.bottom{left:0;right:0;bottom:0;height:26%}.sel-dimmer.left{left:0;top:24%;bottom:26%;width:28%}.sel-dimmer.right{right:0;top:24%;bottom:26%;width:28%}.sel-hint{position:absolute;left:50%;top:12%;transform:translateX(-50%);font-size:13px;color:hsla(0,0%,100%,.85);padding:6px 14px;border-radius:999px;background:rgba(10,10,13,.8);animation:pop-in var(--dur-feedback) var(--ease-standard)}.sel-marquee{position:absolute;left:28%;top:24%;width:44%;height:50%;border:2px solid var(--accent-strong);border-radius:4px;animation:sel-in var(--dur-entrance) var(--ease-standard)}.sel-size{top:-26px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;background:rgba(10,10,13,.85);padding:2px 8px;border-radius:6px}.sel-dbl,.sel-size{position:absolute;left:50%;transform:translateX(-50%)}.sel-dbl{bottom:14%;font-size:12px;color:var(--text-secondary);background:rgba(10,10,13,.7);padding:4px 12px;border-radius:999px}@keyframes sel-in{0%{transform:scale(.7);opacity:0}}.comp-card{position:absolute;left:6%;bottom:8%;width:184px;height:116px;border-radius:7px;border:2.5px solid rgba(90,84,82,.48);box-shadow:0 3px 10px rgba(0,0,0,.25);animation:rise-in var(--dur-shot) var(--ease-standard);background:var(--app-deep)}.cc-act{position:absolute;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#fff;background:hsla(12,2%,60%,.58);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 2px 5px rgba(0,0,0,.28);cursor:pointer;padding:0;z-index:3}.cc-act:disabled{opacity:.45;cursor:default}.cc-close{left:14px;top:9.5px}.cc-keep{right:14px;top:9.5px}.cc-edit{left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px}.cc-saveas{left:14px;bottom:9.5px}.cc-copy{right:14px;bottom:9.5px}.cc-copy.copied{background:rgba(50,215,75,.8);border-color:hsla(0,0%,100%,.7)}.cc-media{position:absolute;inset:6px;border-radius:4px;overflow:hidden}.cc-shot{position:absolute;inset:0;background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));padding:8px 6px;box-sizing:border-box;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:4px;gap:4px}.cc-shot-bar{position:absolute;top:0;left:0;right:0;height:8px;background:rgba(24,25,27,.85);border-bottom:1px solid hsla(0,0%,100%,.08)}.cc-shot-line{display:block;height:3px;border-radius:2px;background:hsla(0,0%,100%,.14);box-shadow:0 6px 0 hsla(0,0%,100%,.09)}.cc-shot-line.l1{margin-top:5px}.cc-shot-line.l2{margin-top:2px;width:70%}.cc-shot-block{display:block;margin-top:5px;height:22px;border-radius:3px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1)}.cc-dur{position:absolute;right:4px;bottom:4px;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;background:rgba(0,0,0,.65);padding:1px 5px;border-radius:4px}.cc-badge{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);font-size:9px;color:var(--track-subtitle);white-space:nowrap}.editor-surface{position:absolute;inset:0;overflow:hidden;background:var(--app-workspace)}.editor-920{width:920px;height:540px;transform-origin:top left;transform:scale(var(--es,1));position:relative}.ed-bar{position:absolute;top:0;left:0;right:0;height:44px;display:flex;align-items:center;gap:10px;padding-inline:12px;background:var(--app-surface-2);border-bottom:1px solid var(--bar-highlight);font-size:11px;color:#d8d8d8;z-index:3}.ed-bar-video{background:var(--app-surface-1);border-bottom-color:#4a4a4a;height:40px}.tl-sm{gap:6px}.tl-sm span{width:11px;height:11px}.ed-group{display:flex;align-items:center;gap:8px}.ed-btn{display:grid;place-items:center;width:24px;height:24px;color:#ececec}.ed-btn.dim{color:#a7a7a7}.ed-modes{display:flex;align-items:center;gap:16px;margin-inline:auto}.ed-mode{color:#d8d8d8;display:grid;place-items:center}.ed-mode.on{color:var(--accent)}.ed-proj{display:flex;flex-direction:column;line-height:1.3;margin-left:8px}.ed-proj em{font-style:normal;font-size:12px;font-weight:600;color:#ececec}.ed-proj small{font-size:10px;color:#a7a7a7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-spacer{flex:1 1}.ed-export{padding:5px 14px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:var(--accent);border:none;cursor:pointer}.ed-export:hover{background:#0071e3}.ed-export:disabled{opacity:.6;cursor:default}.tool-panel{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;height:46px;padding-inline:10px;border-radius:14px;background:var(--app-surface-2);border:1px solid #666;box-shadow:0 4px 14px rgba(0,0,0,.35);animation:rise-in var(--dur-shot) var(--ease-standard);z-index:2}.tool-item{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;color:#dfdfdf}.tool-item.on{color:#0786ff}.ed-canvas{position:absolute;inset:10% 24% 14% 4%;border-radius:4px;background:var(--app-workspace);overflow:hidden}.ed-canvas .content-workspace{position:absolute;inset:0;transform:scale(.92);transform-origin:center}.ed-canvas:before{content:"";position:absolute;width:62%;height:78%;border-radius:4px;border:2px solid #149cff;background:linear-gradient(160deg,rgba(10,132,255,.06),transparent),var(--app-canvas-warm)}.ed-canvas-video{inset:14% 21% 26% 3%;background:#1e1e1e}.ed-canvas-video:before{width:70%;height:70%;border:none;border-radius:12px;background:linear-gradient(170deg,#37258a,#0e0b26)}.ed-vcontent{position:absolute;inset:14% 10%;border-radius:8px;background:var(--app-canvas-warm)}.ed-vmouse{position:absolute;left:55%;top:40%;width:12px;height:16px;border-radius:6px 6px 6px 0;background:#ff9500;transform:rotate(-18deg)}.ed-arrow{position:absolute;left:40%;top:34%;color:var(--accent);animation:pop-in var(--dur-feedback) var(--ease-standard);z-index:2}@keyframes pop-in{0%{transform:scale(.4);opacity:0}}@keyframes rise-in{0%{transform:translateY(12px);opacity:0}}.rec-capsule{position:absolute;top:6%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(18,18,24,.94);border:1px solid var(--divider);box-shadow:0 12px 32px rgba(0,0,0,.45);font-size:11px;color:var(--text-primary);animation:drop-in var(--dur-entrance) var(--ease-standard);z-index:3}@keyframes drop-in{0%{transform:translateX(-50%) translateY(-10px);opacity:0}}.rec-dot{width:10px;height:10px;border-radius:50%;background:var(--traffic-red);animation:pulse-op var(--dur-entrance) var(--ease-standard) infinite}.rec-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-sep{width:1px;height:16px;background:var(--hairline)}.rec-cam,.rec-mic,.rec-pause,.rec-side{color:var(--text-secondary);display:grid;place-items:center}.rec-stop{padding:4px 10px;border-radius:999px;background:var(--traffic-red);color:#fff;font-weight:600}.rec-region{position:absolute;inset:10% 14%;border:2px solid hsla(0,0%,100%,.85);border-radius:6px}.tx-state{position:absolute;left:50%;top:30%;transform:translateX(-50%);width:min(78%,320px);text-align:center;background:rgba(18,18,24,.94);border:1px solid var(--divider);border-radius:14px;padding:18px 22px;animation:pop-in var(--dur-shot) var(--ease-standard)}.tx-label{font-size:13px;color:var(--text-primary)}.tx-bar{display:block;margin:12px auto 8px;height:5px;border-radius:3px;background:hsla(0,0%,100%,.1);overflow:hidden}.tx-bar span{display:block;height:100%;background:var(--track-subtitle)}.tx-note{font-size:11px;color:var(--text-tertiary)}.tl-lanes{position:absolute;left:6%;right:6%;top:16%;display:flex;flex-direction:column;gap:10px}.lane{position:relative;height:26px;border-radius:6px;background:hsla(0,0%,100%,.03);border:1px solid var(--hairline);overflow:hidden}.lane-sub{height:92px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px}.clip{display:block;border-radius:4px}.clip-v{position:absolute;left:6%;top:20%;bottom:20%;width:34%;background:linear-gradient(90deg,rgba(10,132,255,.7),rgba(10,132,255,.35))}.clip-s{font-size:10px;line-height:16px;padding-inline:8px;border-radius:4px;color:hsla(0,0%,100%,.92);background:var(--track-subtitle);opacity:0;transform:translateY(6px);transition:opacity var(--dur-entrance) var(--ease-standard),transform var(--dur-entrance) var(--ease-standard)}.clip-s1{width:62%}.clip-s2{width:48%}.clip-s3{width:56%}.stage-inner[data-state=complete] .clip-s,.stage-inner[data-state=populating] .clip-s{opacity:1;transform:translateY(0)}.stage-inner[data-state=complete] .clip-s1{outline:1px solid hsla(0,0%,100%,.5)}.track-head{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--text-tertiary);padding:0 2px 2px}.track-retr{color:var(--accent-strong)}.device-popover{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%);width:min(78%,300px);border-radius:14px;background:var(--shell-bg);border:1px solid var(--divider);box-shadow:0 24px 60px rgba(0,0,0,.5);padding:14px;animation:pop-in var(--dur-shot) var(--ease-standard)}.pop-head{font-size:12px;color:var(--text-tertiary);margin-bottom:8px}.pop-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-size:13px;color:var(--text-primary);background:hsla(0,0%,100%,.05);border:1px solid var(--hairline);cursor:pointer}.pop-item:hover{background:rgba(10,132,255,.14)}.pop-item em{font-style:normal;font-weight:600;display:block}.pop-item small{font-size:10px;color:var(--text-tertiary)}.pop-empty{margin-top:10px;font-size:11px;line-height:1.5;color:var(--text-tertiary)}.iphone-preview{top:40%;width:84px;height:170px;border-radius:14px;border:2px solid hsla(0,0%,100%,.7);background:linear-gradient(165deg,rgba(10,132,255,.25),rgba(10,132,255,.06));animation:drop-in var(--dur-entrance) var(--ease-standard)}.iphone-notch,.iphone-preview{position:absolute;left:50%;transform:translateX(-50%)}.iphone-notch{top:6px;width:34px;height:6px;border-radius:3px;background:rgba(0,0,0,.5)}.save-panel{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(84%,340px);border-radius:14px;background:var(--shell-bg);border:1px solid var(--divider);box-shadow:0 28px 70px rgba(0,0,0,.55);padding:16px;animation:pop-in var(--dur-shot) var(--ease-standard);z-index:4}.sp-title{font-size:13px;font-weight:600;margin-bottom:12px}.sp-fields{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.sp-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-secondary);background:hsla(0,0%,100%,.04);border:1px solid var(--hairline);border-radius:8px;padding:8px 10px}.sp-name{color:var(--text-primary)}.sp-dir{color:var(--text-tertiary)}.sp-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.sp-cancel{font-size:12px;color:var(--text-secondary)}.sp-save{padding:6px 18px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:var(--accent);border:none;cursor:pointer}.exp-status{position:absolute;left:50%;bottom:16%;transform:translateX(-50%);width:min(70%,300px);animation:rise-in var(--dur-feedback) var(--ease-standard)}.exp-bar{display:block;height:5px;border-radius:3px;background:hsla(0,0%,100%,.1);overflow:hidden}.exp-bar span{display:block;height:100%;background:var(--accent-strong)}.exp-pct{display:block;margin-top:6px;font-size:11px;color:var(--text-secondary);text-align:center}.finder-window{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:min(86%,360px);border-radius:12px;background:rgba(30,31,36,.98);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 28px 70px rgba(0,0,0,.6);overflow:hidden;animation:pop-in var(--dur-shot) var(--ease-standard);z-index:5}.fw-bar{display:flex;align-items:center;padding:8px 12px;background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.1)}.fw-title{font-size:11px;font-weight:600;color:var(--text-primary)}.fw-body{display:flex;height:170px}.fw-sidebar{width:96px;flex:none;padding:10px 8px;display:flex;flex-direction:column;gap:6px;font-size:10px;color:var(--text-secondary);background:hsla(0,0%,100%,.03);border-right:1px solid hsla(0,0%,100%,.08)}.fw-sidebar span{padding:3px 6px;border-radius:5px}.fw-sidebar span.on{background:rgba(10,132,255,.25);color:#fff}.fw-main{flex:1 1;justify-content:center;gap:6px;padding:10px}.fw-file,.fw-main{display:flex;flex-direction:column;align-items:center}.fw-file{gap:4px;color:var(--accent-strong)}.fw-name{font-size:12px;font-weight:600;color:var(--text-primary)}.fw-size{font-size:10px;color:var(--text-tertiary)}.fw-note{margin-top:4px;font-size:10px;color:var(--text-secondary);background:rgba(50,215,75,.14);border:1px solid rgba(50,215,75,.3);color:var(--ok);padding:2px 10px;border-radius:999px}.rail-ruler,.rail-track{display:block;height:7px;border-radius:4px}.rail-ruler{background:hsla(0,0%,100%,.08);background-image:linear-gradient(90deg,transparent 0 11%,hsla(0,0%,100%,.14) 11% 12%);background-size:12.5% 100%}.rail-track{background:var(--track-subtitle);opacity:.85}.hero-hint-mini{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);font-size:12px;color:var(--text-secondary);background:rgba(10,10,13,.75);padding:4px 12px;border-radius:999px;white-space:nowrap}.demo-controls{display:flex;align-items:center;gap:12px;margin-top:var(--space-2);padding:8px 12px;border-radius:12px;background:var(--glass-bg);border:1px solid var(--hairline)}.ctl-play{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:var(--text-primary);background:hsla(0,0%,100%,.08);border:1px solid var(--divider);cursor:pointer;transition:background var(--dur-feedback) var(--ease-standard)}.ctl-play:hover{background:hsla(0,0%,100%,.14)}.ctl-rail{position:relative;flex:1 1;min-width:0}.ctl-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;position:relative;z-index:2}.ctl-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:hsla(0,0%,100%,.12)}.ctl-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--accent-strong);border:2px solid var(--bg);box-shadow:0 1px 6px rgba(0,0,0,.5)}.ctl-range::-moz-range-track{height:4px;border-radius:2px;background:hsla(0,0%,100%,.12)}.ctl-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-strong);border:2px solid var(--bg)}.ctl-ticks{position:absolute;inset:0;pointer-events:none;z-index:1}.ctl-tick{position:absolute;top:50%;width:2px;height:8px;transform:translate(-50%,-50%);border-radius:1px;background:hsla(0,0%,100%,.28)}.ctl-time{flex:none;min-width:92px;text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}@media (max-width:1199px) and (min-width:768px){.tl-lanes{gap:8px}.lane{height:20px}.lane-sub{height:74px}.cap-bar{font-size:10px}}@media (max-width:767px){.nav-links{display:none}.nav-inner{gap:var(--space-1)}.scene:nth-child(2n) .scene-media{order:0}.scene{grid-template-columns:1fr;gap:var(--space-2);padding-block:var(--space-4);padding-inline:clamp(16px,6vw,28px)}.scene-copy .eyebrow{font-size:11px}.scene-copy h2{font-size:24px;margin-block:2px 6px}.scene-copy p{font-size:14px;line-height:1.45}.scene-copy .scene-value{margin-top:6px;font-size:13px}.scene-copy>p:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scene-media .meye-window{width:min(350px,92vw);margin-inline:auto}.meye-window-body{aspect-ratio:.764}.hero-stage .meye-window{width:min(350px,92vw)}.hero-stage .meye-window-body{aspect-ratio:.78}.hero{padding-top:calc(var(--nav-height) + 28px)}.hero .hero-title{font-size:34px}.hero .hero-sub{font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hero .hero-hint{margin-top:0}.cap-wrap{bottom:4%}.cap-chip{padding:3px 5px}.cap-action{padding:4px 10px}.comp-card{left:5%;bottom:6%}.tl-lanes{top:14%;gap:12px}.lane{height:40px}.lane-sub{height:110px}.clip-s{font-size:11px;line-height:20px}.tool-panel{bottom:4%}.tool-item{font-size:9px;padding:4px 7px}.rec-capsule{top:4%;font-size:10px}.device-popover{width:min(86%,280px)}.tx-state{top:26%;width:min(86%,300px)}.save-panel{width:min(88%,320px)}.demo-controls{justify-content:center;width:min(350px,92vw);margin-inline:auto;margin-top:var(--space-1)}.scene-media{justify-content:stretch}}@media (max-width:767px) and (min-aspect-ratio:3/4){.scene{gap:4px;padding-block:4px}.scene-copy .eyebrow{font-size:9px}.scene-copy h2{font-size:18px;margin-block:0 2px}.scene-copy p{font-size:12.5px;line-height:1.3}.scene-copy .scene-value{display:none}.scene-copy>p:nth-of-type(2){-webkit-line-clamp:2}.meye-window-body{aspect-ratio:1.138}.tl-lanes{top:12%}.lane{height:30px}.lane-sub{height:84px}.scene-media .meye-window{width:min(330px,90vw)}.hero{padding-top:calc(var(--nav-height) + 16px)}.hero-copy{padding-bottom:6px}.hero-stage{margin-top:12px}.hero-stage .meye-window-body{aspect-ratio:1.9}.hero .hero-sub{display:none}.hero .hero-title{font-size:30px;margin-block:4px 8px}.hero .eyebrow{font-size:10px}.hero-cta{gap:6px}.hero-cta .btn{min-height:32px;padding-inline:14px;font-size:13px}.demo-controls{padding:4px 10px;margin-top:4px}.ctl-play{width:40px;height:40px}}.hero-shot{position:absolute;inset:0;z-index:2;transform-origin:50% 44%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.hero-shot.retreat{inset:0 0 116px 0;transform:translateY(-34px) scale(.915)}.hero-stage.no-motion .hero-shot{inset:0 0 116px 0;transform:none}.hero-shot-annot,.hero-shot-media{position:absolute;inset:0}.hero-shot-media .demo-poster{width:100%;height:100%;object-fit:cover}.hero-rail{position:absolute;left:0;right:0;bottom:0;height:116px;z-index:1;padding:14px 6% 12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:10px;background:rgba(10,10,13,.92);border-top:1px solid var(--hairline)}.hero-hint{margin-top:6px;text-align:center;font-size:14px;color:var(--text-secondary);opacity:0;transform:translateY(6px);transition:opacity var(--dur-entrance) var(--ease-standard),transform var(--dur-entrance) var(--ease-standard);min-height:1.5em}.hero-hint.show{opacity:1;transform:translateY(0)}.price-pending{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);margin-top:auto;min-height:44px}.price-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.inspector{position:absolute;top:44px;right:0;bottom:0;width:200px;background:var(--app-surface-2);border-left:1px solid #505050;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden;z-index:2}.insp-video{background:var(--app-surface-1);border-left-color:#414141}.insp-tabs{display:flex;gap:2px;padding-bottom:8px;border-bottom:1px solid #414141}.insp-tab{flex:1 1;text-align:center;font-size:9px;font-weight:600;color:#a7a7a7;padding:4px 0;border-radius:5px}.insp-tab.on{color:#fff;background:rgba(10,132,255,.28)}.insp-block{position:relative;padding-top:2px}.insp-title{display:block;font-size:11px;font-weight:600;color:#ececec;margin-bottom:6px}.insp-rows{display:flex;flex-direction:column;gap:3px}.insp-row{font-size:10px;color:#b8b8b8;padding:2px 6px;border-radius:4px}.insp-row.sel{color:var(--accent)}.insp-seg{display:flex;gap:2px;padding:2px;border-radius:7px;background:#2c2c2c}.insp-seg span{flex:1 1;text-align:center;font-size:10px;padding:3px 0;border-radius:5px;color:#777}.insp-seg span.on{background:var(--accent);color:#fff}.insp-color{display:flex;align-items:center;gap:5px}.color-dot{width:12px;height:12px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25)}.color-dot.sel,.color-swatch{outline:2px solid var(--accent);outline-offset:1px}.color-swatch{width:16px;height:12px;border-radius:4px;margin-left:2px}.insp-val{position:absolute;right:0;top:2px;font-size:10px;color:#b8b8b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insp-slider{height:4px;border-radius:2px;background:#252525;position:relative}.insp-slider span{display:block;height:100%;background:var(--accent);border-radius:2px}.insp-slider span:after{content:"";position:absolute;right:0;top:-4px;width:4px;height:12px;border-radius:2px;background:#fff}.insp-styles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.style-card{height:24px;border-radius:5px;background:#3a3a3a;border:1px solid #484848}.style-card.sel{outline:2px solid var(--accent);outline-offset:1px}.insp-switch{display:inline-block;width:26px;height:15px;border-radius:8px;background:#252525;position:relative}.insp-switch.on{background:var(--accent)}.insp-switch span{position:absolute;top:1.5px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff}.vtl{position:absolute;left:3%;right:21%;bottom:0;background:var(--app-deep);border-top:1px solid #252525;z-index:2}.vtl-transport{display:flex;align-items:center;gap:8px;height:30px;padding-inline:10px;color:#a7a7a7;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid #252525}.vt-time{color:#ececec}.vt-speed{padding:1px 6px;border-radius:4px;background:#3a3a3a}.vt-ctrl{display:grid;place-items:center;color:#a7a7a7}.vt-play{width:22px;height:22px;border-radius:50%;background:#3a3a3a;color:#fff}.vt-spacer{flex:1 1}.vt-zoom{width:60px;height:3px;border-radius:2px;background:#252525;position:relative}.vt-zoom span{display:block;height:100%;background:#a7a7a7;border-radius:2px}.vt-pct{font-size:9px;color:#a7a7a7}.vtl-tracks{display:grid;grid-template-columns:64px 1fr;grid-auto-rows:22px;align-items:center;padding:4px 0}.vt-track-name{font-size:9px;color:#a7a7a7;padding-left:8px}.vt-lane{position:relative;height:14px;margin-inline:6px;border-radius:3px;background:hsla(0,0%,100%,.03)}.vt-clip-rec{position:absolute;left:4%;right:12%;top:0;bottom:0;border-radius:5px;background:#3a3a3a;display:grid;place-items:center;font-size:8px;color:#b8b8b8}.vt-clip-cursor{position:absolute;left:22%;right:30%;top:0;bottom:0;border-radius:3px;background:rgba(138,75,32,.4);border:1px solid #8a4b20}.ai-hand{z-index:6;display:block;width:30px;height:30px;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.ai-cap,.ai-hand{position:absolute}.ai-cap{left:20px;top:8px;display:flex;flex-direction:column;gap:1px;padding:4px 8px;border-radius:7px;background:var(--accent);color:#fff;font-size:10px;font-weight:500;line-height:1.25;white-space:nowrap}.ai-cap em{font-style:normal;font-size:11px;font-weight:600}.ai-main{left:46%;top:34%;animation:ai-sway .68s ease-in-out infinite alternate}@keyframes ai-sway{0%{transform:rotate(-3deg) translate(-1.6px)}to{transform:rotate(3deg) translate(1.6px)}}.ai-f1{left:30%;top:60%;animation:ai-land .9s var(--ease-standard) both;animation-delay:.04s}.ai-f2{left:62%;top:46%;animation:ai-land .9s var(--ease-standard) both;animation-delay:.05s}.ai-f3{left:70%;top:66%;animation:ai-land .9s var(--ease-standard) both;animation-delay:.06s}.ai-f4{left:20%;top:40%;animation:ai-land .9s var(--ease-standard) both;animation-delay:.07s}@keyframes ai-land{0%{transform:translate(140px,-80px) rotate(-8deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}.ai-auto{animation:ai-sway .68s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.ai-f1,.ai-f2,.ai-f3,.ai-f4{display:none}.ai-main{animation:none}.ai-act{display:none}.ai-rt{display:block}}.rm-collapse .ai-f1,.rm-collapse .ai-f2,.rm-collapse .ai-f3,.rm-collapse .ai-f4{display:none}.rm-collapse .ai-main{animation:none}.ai-rt,.rm-collapse .ai-act{display:none}.rm-collapse .ai-rt{display:block}.zoom-block{position:absolute;left:46%;top:24%;bottom:24%;width:14%;border-radius:4px;background:rgba(10,132,255,.5);border:1px solid rgba(10,132,255,.8);opacity:.85}:root{--content-warm:#faf4f2;--content-panel:#1c1d22;--content-ink:#2a2422;--content-muted:#8a8079;--content-orange:#ff9500}.content-workspace{position:absolute;inset:0;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:6%;gap:6%;padding:6% 7%;background:linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),#121218;overflow:hidden}.cw-doc{position:relative;background:var(--content-warm);border-radius:8px;padding:7% 8%;box-shadow:0 10px 30px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:7px;color:var(--content-ink);min-width:0}.cw-docbar{display:flex;gap:4px;margin-bottom:4px}.cw-dot{width:7px;height:7px;border-radius:50%;background:rgba(42,36,34,.25)}.cw-title{font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.cw-key,.cw-p1,.cw-p2{font-size:11px;line-height:1.5;margin:0;color:var(--content-ink)}.cw-p2{color:var(--content-muted)}.cw-key{font-weight:600;background:rgba(255,149,0,.14);border-radius:4px;padding:2px 6px;margin-left:-6px;width:-moz-fit-content;width:fit-content}.cw-chart{display:flex;align-items:flex-end;gap:6px;height:42px;margin-top:6px}.cw-chart span{flex:1 1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(10,132,255,.7),rgba(10,132,255,.35))}.cw-side{display:flex;flex-direction:column;gap:8px;padding-top:6%}.cw-siderow{height:12px;border-radius:4px;background:hsla(0,0%,100%,.1)}.cw-siderow.r2{width:78%}.cw-siderow.r3{width:58%}.cw-target{position:absolute;right:12%;bottom:10%;padding:8px 16px;border-radius:9px;background:var(--content-orange);color:#fff;font-size:12px;font-weight:600;border:none;cursor:pointer;box-shadow:0 6px 16px rgba(255,149,0,.35)}.cw-arrow{position:absolute;left:6%;top:47%;width:46px;height:6px;border-radius:3px;background:var(--app-danger);transform:rotate(-8deg);transform-origin:left center;box-shadow:0 1px 3px rgba(0,0,0,.3)}.cw-arrow:after{content:"";position:absolute;right:-6px;top:-5px;border:5px solid transparent;border-left:5px solid var(--danger-stroke)}.cc-shot .content-workspace{gap:3%;padding:5% 6%;border-radius:3px}.cc-shot .cw-doc{border-radius:3px;padding:6% 7%;gap:3px}.cc-shot .cw-title{font-size:7px}.cc-shot .cw-key,.cc-shot .cw-p1,.cc-shot .cw-p2{font-size:5px;line-height:1.4}.cc-shot .cw-chart{height:14px;gap:3px}.cc-shot .cw-side,.cc-shot .cw-target{display:none}@media (max-width:767px){.content-workspace{gap:4%;padding:6%}.cw-side{display:none}.cw-title{font-size:13px}.cw-key,.cw-p1,.cw-p2{font-size:10px}}.content-camera{overflow:hidden;transform-origin:50% 44%;will-change:transform}.content-camera,.content-camera .content-workspace,.rec-canvas{position:absolute;inset:0}.rec-canvas{width:100%;height:100%;pointer-events:none;z-index:2}.duo-layout{position:absolute;inset:0;display:grid;grid-template-columns:74% 26%;grid-gap:2%;gap:2%;padding:4%;background:var(--app-workspace)}.duo-main,.duo-side{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.5)}.duo-main .content-workspace,.duo-side .content-workspace{position:absolute;inset:0}.duo-label{position:absolute;left:8px;bottom:6px;font-size:9px;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.55);padding:2px 8px;border-radius:999px}.ed-final{position:absolute;inset:0;display:grid;place-items:center}.ed-final .content-workspace{position:absolute;inset:6%;border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,.55)}.ed-final .ed-vmouse{position:absolute;left:55%;top:42%;width:12px;height:16px;border-radius:6px 6px 6px 0;background:#ff9500;transform:rotate(-18deg);z-index:3}.fw-thumb{width:72px;height:46px;border-radius:5px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.4)}.fw-thumb .content-workspace{position:absolute;inset:0;transform:scale(.5);transform-origin:top left}@media (max-width:767px){.duo-layout{grid-template-columns:72% 28%;padding:3%}}