.landing{--home-ink: #f1f1ee;--home-muted: #a3a4a9;--home-faint: #72747b;--home-paper: #08090a;--home-white: #121314;--home-line: rgba(255, 255, 255, .08);--home-line-strong: rgba(255, 255, 255, .13);background:var(--home-paper);color:var(--home-ink);overflow:clip}.landing h1,.landing h2,.landing h3,.landing p,.landing figure,.landing dl,.landing dd{margin:0}.landing h1,.landing h2,.landing h3{font-family:Inter Variable,SF Pro Display,-apple-system,sans-serif;font-optical-sizing:auto;text-wrap:balance}.landing p{text-wrap:pretty}.landing section[id],.landing figure[id]{scroll-margin-top:92px}.home-hero{padding:clamp(48px,5.5vw,84px) 0 clamp(64px,7vw,94px)}.hero-copy-grid{display:block;max-width:1100px;text-align:center}.home-hero h1:has(.hero-roll){display:flow-root}.home-hero h1 .hero-roll{display:block;height:var(--roll-height, 1.3em);margin-block:-.165em;overflow:hidden}.hero-reel{display:flex;flex-direction:column;transition:transform .56s cubic-bezier(.22,1,.36,1)}.hero-reel-line{flex:none;padding-block:.165em}@media(prefers-reduced-motion:reduce){.home-hero h1 .hero-roll{height:auto;margin-block:0}.hero-reel{transition:none}.hero-reel-line:not(:first-child){display:none}.hero-reel-line{padding-block:0}}.hero-kicker{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:7px;margin-bottom:24px!important;padding:5px 12px 5px 10px;border:1px solid var(--home-line);border-radius:999px;background:#ffffff09;color:var(--home-muted);font-size:12.5px;font-weight:510;letter-spacing:-.005em}.hero-kicker-metal{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .6s ease}.hero-kicker.has-metal .hero-kicker-metal{opacity:.34}.hero-kicker.has-metal .hero-kicker-metal:after{content:"";position:absolute;inset:0;background:#090a0b6b}.hero-kicker.has-metal{border-color:#ffffff29;color:#e7e8ec}@property --chip-ring-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hero-kicker.has-metal:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--chip-ring-angle),rgba(255,255,255,0) 0deg,rgba(255,255,255,.55) 34deg,rgba(255,255,255,.05) 88deg,rgba(255,255,255,0) 170deg,rgba(255,255,255,.28) 232deg,rgba(255,255,255,0) 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:chip-ring-sweep 7s linear infinite;pointer-events:none}@keyframes chip-ring-sweep{to{--chip-ring-angle: 360deg}}@media(prefers-reduced-motion:reduce){.hero-kicker.has-metal:before{animation:none}}.hero-kicker.has-metal:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffffff24,#fff0 45%);pointer-events:none}.hero-kicker-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#ff5f57;box-shadow:0 0 0 3px #ff5f5729;animation:hero-kicker-pulse 2.6s ease-in-out infinite}@keyframes hero-kicker-pulse{0%,to{box-shadow:0 0 0 3px #ff5f5729}50%{box-shadow:0 0 0 5px #ff5f570d}}@media(prefers-reduced-motion:reduce){.hero-kicker-dot{animation:none}}.home-hero h1{max-width:19ch;margin-inline:auto;font-size:clamp(52px,5vw,68px);font-weight:510;letter-spacing:-.043em;line-height:.97}.home-hero h1 .hero-claim,.home-hero h1 .hero-point{display:block}.home-hero h1 .hero-claim{font-weight:380;color:var(--home-muted)}.hero-side{max-width:680px;margin-top:26px;margin-inline:auto}.hero-side>p{max-width:60ch;color:var(--home-muted);font-size:clamp(16px,1.18vw,18px);font-weight:400;line-height:1.55;margin-inline:auto}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:25px;justify-content:center}.landing .button{min-height:38px;padding:9px 14px;border-radius:7px;font-size:13px;font-weight:520}.hero-actions .button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hero-actions .button-ghost{background:#ffffff0f;color:var(--home-ink);border:1px solid rgba(255,255,255,.12)}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--home-ink);font-size:13.5px;font-weight:520;text-decoration-color:#f1f1ee47;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.text-link:hover{color:#a398f8;text-decoration-color:#a398f8}.text-link span{transition:transform .18s ease}.text-link:hover span{transform:translate(2px,1px)}.hero-visual-wrap{max-width:calc(1240px + (var(--gutter) * 2));margin-top:clamp(38px,3.6vw,46px)}.hero-visual{position:relative}.hero-visual:before{content:none}.hero-visual-media{position:relative;z-index:1;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--home-white);box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%)}.hero-visual-media video{display:block;width:100%;height:auto}.hero-visual-media img{display:block;width:100%;height:auto;border-radius:13px;box-shadow:none}.hero-visual figcaption,.feature-stage-caption{position:relative;z-index:1;display:flex;justify-content:space-between;gap:24px;margin-top:17px;color:var(--home-faint);font-size:12.5px;letter-spacing:.01em}.fact-bar{background:#0b0c0d}.fact-bar-inner{min-height:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px}.fact-bar-inner span{position:relative;min-height:0;display:inline-flex;align-items:center;padding:0;color:var(--home-muted);font-size:13px;font-weight:450;text-align:center}.fact-bar-inner span+span:before{content:"";position:absolute;left:-16px;width:3px;height:3px;border-radius:50%;background:var(--home-faint)}.home-section{padding:clamp(76px,8vw,108px) 0}.intent-section,.local-section,.pricing-section,.home-close{background:#08090a}.editor-section,.agent-section,.faq-section{background:#0b0c0d}.intent-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,118px);align-items:start}.intent-copy{position:sticky;top:108px}.intent-copy h2,.editor-intro>div h2,.pricing-intro>div h2,.editor-intro h2,.chapter-head h2,.caption-copy h2,.local-layout h2,.agent-copy h2,.pricing-intro h2,.faq-intro h2{font-size:clamp(38px,3.8vw,52px);font-weight:510;letter-spacing:-.039em;line-height:1}.intent-copy>p,.editor-intro>p,.chapter-head>p,.caption-copy>p,.local-layout>div>p,.agent-copy>p,.pricing-intro>p,.faq-intro>p{color:var(--home-muted);font-size:clamp(15.5px,1.18vw,17.5px);line-height:1.58}.intent-copy>p{margin-top:24px;max-width:39ch}.intent-copy .hero-actions .button-ghost{background:#ffffff0f;color:var(--home-ink);border:1px solid rgba(255,255,255,.12)}.hero-actions .button-ghost:hover{background:#ffffff1a;border-color:#fff3}.hero-actions .button-ghost svg{width:13px;height:13px}.text-link{margin-top:26px}.editor-intro,.pricing-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(44px,8vw,126px);align-items:end}.editor-intro h2,.pricing-intro h2{max-width:14ch}.editor-intro>p,.pricing-intro>p{max-width:38ch}.feature-explorer{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.2vw,28px);align-items:start;margin-top:clamp(54px,7vw,88px)}.feature-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.feature-tab{width:100%;min-height:142px;appearance:none;display:flex;flex-direction:column;gap:11px;padding:16px 17px 17px;border:0;border-radius:12px;background:#101112;color:var(--home-ink);font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.feature-tab:hover{background:#151617}.feature-tab:active{transform:translateY(1px)}.feature-tab.is-active{background:var(--home-white);box-shadow:none}.feature-tab-progress{display:block;width:100%;height:2px;margin-top:2px;overflow:hidden;border-radius:999px;background:#ffffff12}.feature-tab.is-active .feature-tab-progress{background:#ffffff24}.feature-tab-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:#8b7cf6;transform:scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:reduce){.feature-tab-progress{display:none}}.feature-tab-head{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center}.feature-tab-icon{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--home-faint);transition:color .18s ease,background .18s ease,border-color .18s ease}.feature-tab.is-active .feature-tab-icon{background:#8b7cf617;color:#a398f8}.feature-tab-head>strong{font-size:15.5px;font-weight:550;letter-spacing:-.018em;line-height:1.2}.feature-tab-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.feature-tab-copy>span{color:var(--home-muted);font-size:12.5px;line-height:1.46;text-wrap:pretty}.feature-tab-copy small{display:block;margin-top:auto;padding-top:5px;color:var(--home-faint);font-family:Inter Variable,SF Pro Text,-apple-system,sans-serif;font-size:10.5px;font-weight:450;letter-spacing:-.005em;line-height:1.35}.feature-tab-number{color:var(--home-faint);font-family:Inter Variable,SF Pro Text,-apple-system,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.015em;font-variant-numeric:tabular-nums;line-height:1}.feature-stage{position:static;min-width:0;margin:0}.feature-panel{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:14px;background:#0d0e10}.feature-panel[hidden]{display:none}.feature-panel video,.feature-panel img{display:block;width:100%;height:100%;border-radius:13px;object-fit:cover;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.feature-panel-polish img{object-position:50% 44%}.feature-caption-sample{position:absolute;left:50%;bottom:11%;width:max-content;max-width:82%;display:grid;justify-items:center;gap:4px;transform:translate(-50%);color:#fff;font-family:Inter Variable,sans-serif;font-size:clamp(16px,2.1vw,28px);font-weight:590;letter-spacing:-.025em;line-height:1.08;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.9)}.feature-caption-sample strong{padding:4px 8px 5px;border-radius:6px;background:#f1f1ee;color:#111214;font:inherit;text-shadow:none}.feature-stage.is-switching .feature-panel:not([hidden]) video,.feature-stage.is-switching .feature-panel:not([hidden]) img{opacity:.6;transform:scale(.997)}.feature-stage-caption{margin-top:15px}.feature-stage-caption span:first-child{color:var(--home-ink);font-weight:520}.format-line{display:flex;align-items:center;gap:11px;margin-top:28px;color:var(--home-muted);font-family:Inter Variable,SF Pro Text,-apple-system,sans-serif;font-size:12.5px;font-weight:480;font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1}.format-line span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:0;border-radius:6px;background:#121314}.format-line i{flex:1;height:1px;background:transparent}.product-chapter{position:relative}.capture-chapter,.caption-chapter{background:#08090a}.timeline-chapter,.delivery-chapter{background:#0b0c0d}.chapter-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.55fr);gap:clamp(50px,9vw,138px);align-items:end}.chapter-head h2{max-width:15ch}.chapter-head>p{max-width:40ch}.chapter-kicker{margin-bottom:22px!important;color:#9784f3;font-size:11px;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.capture-proof{display:block}.capture-proof-media{min-width:0;overflow:hidden;border-radius:15px;background:#0b0c0d}.capture-proof-media video{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#0b0c0d;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 93%,transparent 100%)}.capture-proof-media figcaption,.timeline-proof figcaption,.caption-proof figcaption{display:flex;justify-content:space-between;gap:24px;padding:16px 18px 18px;color:var(--home-faint);font-size:11.5px;line-height:1.45}.capture-proof-media figcaption span:last-child,.timeline-proof figcaption span:last-child,.caption-proof figcaption span:last-child{text-align:right}.source-stack{display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.source-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:15px;align-items:center;min-height:0;padding:18px 19px;border-radius:13px;background:#0b0c0d}.source-item-active{background:#121314}.source-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#17181a;color:var(--home-faint)}.source-item-active .source-icon{background:#8b7cf61a;color:#a398f8}.source-item h3,.edit-ledger h3,.finish-list h3{font-size:15px;font-weight:560;letter-spacing:-.015em;line-height:1.2}.source-item p{margin-top:5px!important;color:var(--home-muted);font-size:12.5px;line-height:1.45}.source-item small{align-self:start;padding-top:2px;color:var(--home-faint);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.timeline-chapter .timeline-proof{margin-top:clamp(44px,5.5vw,68px);overflow:hidden;border-radius:15px;background:#121314}.timeline-proof img,.timeline-proof video{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%)}.edit-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.edit-ledger article{min-height:194px;padding:26px 24px;border-radius:12px;background:#111213}.edit-ledger article:nth-child(2),.edit-ledger article:nth-child(4),.edit-ledger article:nth-child(6){background:#121314}.edit-ledger article>span{display:block;margin-bottom:34px;color:var(--home-faint);font-size:10px;font-variant-numeric:tabular-nums}.edit-ledger h3{font-size:17px}.edit-ledger p{margin-top:10px!important;color:var(--home-muted);font-size:13.5px;line-height:1.52}.caption-layout{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(56px,9vw,138px);align-items:center}.caption-copy h2{max-width:12ch}.caption-copy>p{max-width:39ch;margin-top:25px}.finish-list{display:grid;gap:7px;margin-top:38px}.finish-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:17px 18px;border-radius:10px;background:#0b0c0d}.finish-list article>svg{margin-top:2px;color:#9784f3}.finish-list p{margin-top:4px!important;color:var(--home-faint);font-size:12.5px;line-height:1.45}.caption-proof{position:relative;min-width:0;overflow:hidden;border-radius:15px;background:#0b0c0d}.caption-proof>video,.caption-proof>img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent 100%)}.cut-video-gallery{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(170px,.7fr) minmax(0,.94fr);gap:12px;align-items:end;margin-top:clamp(54px,7vw,86px);padding:clamp(18px,2.6vw,34px);border-radius:16px;background:#121314}.cut-video{min-width:0}.cut-video-frame{position:relative;overflow:hidden;border-radius:12px;background:#08090a}.cut-video-wide .cut-video-frame{aspect-ratio:16 / 9}.cut-video-vertical .cut-video-frame{aspect-ratio:9 / 16}.cut-video-square .cut-video-frame{aspect-ratio:1 / 1}.cut-video video{display:block;width:100%;height:100%;object-fit:cover}.cut-video-wide video{object-position:50% 44%}.cut-video-vertical video{object-position:50% 50%}.cut-video-square video{object-position:50% 50%}.cut-video-index{position:absolute;top:10px;right:11px;display:grid;place-items:center;min-width:25px;height:22px;padding-inline:6px;border-radius:6px;background:#08090aad;color:#ffffffb8;font-size:9px;font-weight:560;font-variant-numeric:tabular-nums;backdrop-filter:blur(10px)}.cut-video figcaption,.agent-video-proof figcaption{display:flex;justify-content:space-between;gap:18px;margin-top:12px;color:var(--home-faint);font-size:11px;line-height:1.4}.cut-video figcaption strong{color:var(--home-ink);font-size:12px;font-weight:540}.cut-video figcaption span{text-align:right}.local-section{padding-top:clamp(74px,8vw,104px);padding-bottom:clamp(74px,8vw,104px)}.local-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(54px,9vw,138px);align-items:end}.local-layout h2{max-width:13ch}.local-layout>div>p{max-width:43ch;margin-top:22px}.local-facts{display:grid;gap:6px;border-bottom:0}.local-facts>div{display:grid;grid-template-columns:.65fr 1fr;gap:24px;padding:19px 20px;border-top:0;border-radius:10px;background:#0b0c0d}.local-facts dt{color:var(--home-faint);font-size:13px}.local-facts dd{color:var(--home-ink);font-size:15px;font-weight:500}.agent-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(54px,9vw,130px);align-items:center}.agent-copy h2{max-width:11ch}.agent-copy>p{max-width:41ch;margin-top:24px}.agent-copy .agent-note{margin-top:30px;padding-top:20px;border-top:0;color:var(--home-faint);font-size:14px}.agent-video-proof{min-width:0;overflow:hidden;border-radius:16px;background:var(--home-white)}.agent-video-frame{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#08090a}.agent-video-frame video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.agent-video-label{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 11px;border-radius:7px;background:#08090ab8;color:#ffffffc7;font-size:10.5px;font-weight:540;backdrop-filter:blur(12px)}.agent-video-label svg{color:#a398f8}.agent-video-proof figcaption{margin:0;padding:14px 16px 16px}.pricing-section{background:#08090a}.price-ledger{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:8px;margin-top:clamp(55px,7vw,88px);border-top:0;border-bottom:0}.price-choice{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(30px,4vw,52px);border-radius:14px;background:#0b0c0d}.price-choice+.price-choice{border-left:0}.price-choice-pro{position:relative;isolation:isolate;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E"),radial-gradient(122% 88% at 88% -12%,rgba(90,220,158,.11),transparent 60%),radial-gradient(96% 70% at 6% 110%,rgba(90,220,158,.055),transparent 58%),#121314;background-blend-mode:overlay,normal,normal,normal}.price-choice-glow{position:absolute;inset:-1px;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .9s ease;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.34) 34%,transparent 72%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.34) 34%,transparent 72%)}.price-choice-pro.has-glow .price-choice-glow{opacity:.85}.price-topline{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600}.price-topline>span:last-child{color:var(--home-faint);font-weight:500}.price{display:flex;align-items:baseline;gap:10px;margin-top:38px!important}.price strong{font-family:Inter Variable,sans-serif;font-size:clamp(48px,4.7vw,64px);font-weight:540;letter-spacing:-.055em;line-height:.9}.price>span{color:var(--home-faint);font-size:14px}.price-summary{min-height:52px;max-width:44ch;margin-top:18px!important;color:var(--home-muted);font-size:14.5px;line-height:1.55}.price-choice ul{display:grid;grid-template-columns:1fr;gap:12px;margin:28px 0 34px;padding:23px 0 0;border-top:0;list-style:none}.price-choice li{display:flex;align-items:flex-start;gap:9px;color:var(--home-muted);font-size:12.5px;line-height:1.42}.price-choice li svg{flex:none;margin-top:1px;color:#a398f8}.price-choice .button{align-self:flex-start;margin-top:auto}.billing-switch{position:static;display:flex;gap:3px;margin:0;padding:3px;border:0;border-radius:8px;background:#ffffff0a}.billing-switch label{position:relative;cursor:pointer}.billing-switch input{position:absolute;opacity:0}.billing-switch label>span{display:block;padding:7px 10px;border-radius:5px;color:var(--home-muted);font-size:11px;font-weight:600}.billing-switch label:has(input:checked)>span{background:var(--home-ink);color:var(--home-paper)}.billing-switch label:has(input:focus-visible){outline:2px solid #a398f8;outline-offset:2px;border-radius:6px}.checkout-error{max-width:48ch;margin-top:15px!important;color:#a23328;font-size:13px}.faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(55px,9vw,138px);align-items:start}.faq-intro{position:sticky;top:108px}.faq-intro h2{max-width:10ch}.faq-intro>p{max-width:35ch;margin-top:24px;font-size:16px}.faq-intro a{color:var(--home-ink);text-underline-offset:3px}.home-close{padding:clamp(82px,9vw,120px) 0;border-bottom:0;background:#0b0c0d;color:var(--home-ink)}.close-card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(40px,4.5vw,62px) clamp(28px,4.5vw,62px);border-radius:clamp(18px,2vw,28px);background:radial-gradient(120% 160% at 6% -10%,#ffffff57,#fff0 46%),linear-gradient(118deg,#9c87ff,#7a5bf8 46%,#5b3df5);color:#fff}.close-card-mark{position:absolute;right:-7%;top:50%;z-index:-1;width:min(46%,460px);aspect-ratio:1;transform:translateY(-50%);border:clamp(28px,4vw,52px) solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none}.close-card-mark:after{content:"";position:absolute;top:-4%;right:6%;width:18%;aspect-ratio:1;border-radius:50%;background:#e5484d;opacity:.55}.close-layout{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:clamp(32px,5vw,72px);align-items:center}.close-layout h2{max-width:16ch;font-size:clamp(30px,3vw,42px);font-weight:510;letter-spacing:-.038em;line-height:1.04}.home-close .button-solid{background:#fff!important;color:#1b1440!important;border-color:#fff!important}.home-close .button-solid:hover{background:#f2efff!important;border-color:#f2efff!important}.close-layout>div>p{margin-top:18px;color:#ffffffc7;font-size:13px;line-height:1.6}.home-close{position:relative;isolation:isolate}.home-close:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(1180px,92vw);height:min(560px,60vh);transform:translate(-50%,-50%);background:radial-gradient(58% 58% at 50% 50%,#7c5cf838,#7c5cf800 70%);filter:blur(18px);pointer-events:none}@media(prefers-reduced-motion:no-preference){.close-card{transition:transform .4s cubic-bezier(.16,1,.3,1)}}@media(max-width:1040px){.hero-copy-grid{grid-template-columns:1fr;align-items:start}.hero-side{max-width:640px}.home-hero h1{max-width:12ch}.intent-layout,.agent-layout,.faq-layout{grid-template-columns:1fr}.intent-copy,.faq-intro{position:static}.intent-copy h2,.chapter-head h2,.caption-copy h2,.agent-copy h2,.faq-intro h2{max-width:14ch}.intent-copy>p,.chapter-head>p,.caption-copy>p,.agent-copy>p,.faq-intro>p{max-width:55ch}.feature-explorer{grid-template-columns:1fr;gap:28px}.feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-head,.capture-proof,.caption-layout{grid-template-columns:1fr}.source-item{min-height:112px}}@media(max-width:820px){.home-hero h1{font-size:clamp(48px,10vw,62px)}.editor-intro,.pricing-intro,.local-layout,.close-layout{grid-template-columns:1fr;align-items:start}.editor-intro>p,.pricing-intro>p{max-width:54ch}.feature-explorer,.price-ledger{grid-template-columns:1fr}.price-choice+.price-choice{border-left:0;border-top:0}.close-layout h2{max-width:13ch}.edit-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.price-choice ul{grid-template-columns:1fr}.cut-video-gallery{grid-template-columns:minmax(0,1.38fr) minmax(130px,.68fr) minmax(0,.94fr);padding:20px}}@media(max-width:640px){.landing section[id],.landing figure[id]{scroll-margin-top:76px}.home-hero{padding-top:66px}.hero-kicker{margin-bottom:21px!important;font-size:12px}.home-hero h1{font-size:clamp(42px,13vw,54px);line-height:.94}.hero-side>p{font-size:16px}.hero-actions{align-items:center;flex-direction:column;gap:16px}.hero-visual-wrap{padding-inline:12px}.hero-visual-media{border-radius:12px}.hero-visual figcaption,.feature-stage-caption{align-items:flex-start;flex-direction:column;gap:5px;font-size:11px}.fact-bar-inner{min-height:0;padding-block:14px;gap:8px 18px}.fact-bar-inner span{flex:1 1 40%;justify-content:center;min-height:0;padding:0;font-size:11.5px}.fact-bar-inner span:before{display:none}.home-section{padding-block:84px}.intent-copy h2,.editor-intro h2,.chapter-head h2,.caption-copy h2,.local-layout h2,.agent-copy h2,.pricing-intro h2,.faq-intro h2{font-size:36px}.intent-proof{margin-inline:-8px}.intent-stats div{padding-inline:12px}.intent-stats strong{font-size:26px}.intent-stats span{font-size:9.5px}.feature-explorer{margin-top:46px}.feature-tabs{grid-template-columns:1fr}.feature-tab{padding:16px}.feature-tab-icon{width:28px;height:28px}.feature-tab-number{display:none}.format-line{flex-wrap:wrap}.format-line i{flex-basis:100%}.feature-panel{border-radius:12px}.capture-proof-media figcaption,.timeline-proof figcaption,.caption-proof figcaption{flex-direction:column;gap:4px}.capture-proof-media figcaption span:last-child,.timeline-proof figcaption span:last-child,.caption-proof figcaption span:last-child{text-align:left}.source-item{grid-template-columns:40px minmax(0,1fr)}.source-item small{display:none}.edit-ledger{grid-template-columns:1fr}.edit-ledger article{min-height:0}.edit-ledger article>span{margin-bottom:28px}.cut-video-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 10px;padding:12px;border-radius:13px}.cut-video-wide{grid-column:1 / -1}.cut-video figcaption{flex-direction:column;gap:2px}.cut-video figcaption span{text-align:left}.local-facts>div{grid-template-columns:.7fr 1fr}.agent-video-proof{border-radius:13px}.price-choice{padding:30px 22px}.price{margin-top:30px!important}.price-summary{min-height:0}.home-close{padding-block:88px}.close-layout h2{font-size:40px}}@media(prefers-reduced-motion:reduce){.text-link span{transition:none}.hero-visual:before{filter:none;opacity:.4}.feature-panel video,.feature-panel img{transition:none}}media-controller.demo-player{display:block;width:100%;--media-primary-color: #fff;--media-secondary-color: rgba(8, 9, 12, .75);--media-control-background: transparent;--media-control-hover-background: rgba(255, 255, 255, .12);--media-range-track-height: 3px;--media-range-thumb-width: 10px;--media-range-thumb-height: 10px;--media-font-family: "Inter Variable", "SF Pro Display", -apple-system, sans-serif}.demo-player media-control-bar{margin:0 10px 10px;border-radius:10px;background:#08090cb8;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);opacity:0;pointer-events:none;transition:opacity .18s ease}.demo-player.demo-live media-control-bar{opacity:1;pointer-events:auto}.demo-player video{display:block;width:100%}.video-play{position:relative;display:flex;flex-direction:column;align-items:center;border:0;padding:0;background:none;cursor:pointer;font-family:inherit;transition:transform .16s ease,opacity .2s ease}.video-play:hover{transform:scale(1.05)}.video-play:active{transform:scale(.98)}.demo-player.demo-live .video-play{opacity:0;pointer-events:none}.demo-player.demo-live.is-paused .video-play{opacity:1!important;pointer-events:auto!important}.video-play-circle{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#fff;color:#0b0c10;box-shadow:0 12px 32px #00000080,0 0 0 1px #fff3}.video-play-circle svg{display:block;transform:translate(0)}.video-play-label{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:Inter Variable,SF Pro Display,-apple-system,sans-serif;font-size:13px;font-weight:550;line-height:1;letter-spacing:.01em;padding:6px 13px;border-radius:8px;color:#fffffff2;background:#08090c9e;backdrop-filter:blur(8px)}.capture-chapter .capture-proof{margin-top:clamp(56px,7vw,88px)}.capture-flow{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:920px;margin:0 auto}.flow-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-align:center}.dock-mini{display:flex;align-items:center;gap:16px;padding:13px 22px;border-radius:999px;background:#14151ae6;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px #00000073;width:max-content}.dock-rec{width:22px;height:22px;border-radius:999px;background:#e5484d;display:grid;place-items:center}.dock-rec:after{content:"";width:8px;height:8px;border-radius:2px;background:#fff}.dock-time{font-family:var(--mono, ui-monospace, monospace);font-size:12.5px;color:#ffffffe6}.dock-divider{width:1px;height:18px;background:#ffffff24}.dock-source{display:inline-flex;align-items:center;gap:7px;color:#ffffffd1;font-size:13px;font-weight:500}.dock-source svg{opacity:.85}.dock-source:after{content:"";width:5px;height:5px;border-radius:999px;background:#30d158}.flow-arrow{align-self:center;margin:4px 0 4px -24px;color:#ffffff8c}.price-topline>span.price-badge{position:relative;isolation:isolate;overflow:hidden;padding:5px 10px;border-radius:999px;border:1px solid rgba(94,214,153,.28);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 46%),linear-gradient(150deg,#38c88c4d,#26966c29);color:#8fe6b8;font-size:11px;font-weight:560;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.4)}@media(max-width:1080px)and (min-width:761px){.price-ledger{grid-template-columns:1fr 1fr}.price-choice-free{grid-column:1 / -1}}.price-includes{margin-top:8px;padding:clamp(24px,3vw,34px) clamp(30px,4vw,52px);border-radius:14px;background:#0b0c0d}.price-includes ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 26px;margin:16px 0 0;padding:0;list-style:none}.price-includes li{display:flex;align-items:flex-start;gap:9px;color:var(--home-muted);font-size:13px;line-height:1.45}.price-includes li svg{flex:none;margin-top:1px;color:#a398f8}.landing{--home-rail: rgba(255, 255, 255, .055);--home-chip: rgba(255, 255, 255, .045)}.home-section .chapter-kicker,.home-section .section-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px!important;padding:5px 11px 5px 9px;border:1px solid var(--home-line);border-radius:999px;background:var(--home-chip);color:var(--home-muted);font-size:12.5px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none;justify-self:start;align-self:start;width:fit-content}.home-section .chapter-kicker:before,.home-section .section-chip:before{content:"";width:5px;height:5px;border-radius:999px;background:#9784f3;box-shadow:0 0 0 3px #9784f329}.intent-copy h2,.editor-intro h2,.chapter-head h2,.caption-copy h2,.local-layout h2,.agent-copy h2,.pricing-intro h2,.faq-intro h2{line-height:1.06;letter-spacing:-.032em}.intent-copy>p,.editor-intro>p,.chapter-head>p,.caption-copy>p,.local-layout>div>p,.agent-copy>p,.pricing-intro>p,.faq-intro>p{margin-top:12px;max-width:46ch}.landing{--tl-pane: #0b0c0e;--tl-chrome: #111216;--tl-line: rgba(255, 255, 255, .07);--tl-label: rgba(255, 255, 255, .4);--tl-rail-ink: rgba(255, 255, 255, .55);--tl-playhead: #7a60fa;--clip-screen-top: #725608;--clip-screen-bottom: #cc980e;--clip-camera-top: #1c3f72;--clip-camera-bottom: #3271cc;--clip-zoom-top: #904e43;--clip-zoom-bottom: #ff8c77;--clip-audio-top: #2a6742;--clip-audio-bottom: #4cb774;--proof-label: rgba(255, 255, 255, .42)}.intent-proof{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tl-mock{position:relative;overflow:hidden;width:100%;border:1px solid var(--tl-line);border-radius:14px;background:var(--tl-pane);color:var(--home-ink);text-align:left;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -36px #000000d9}.tl-title{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px 0 8px;border-bottom:1px solid var(--tl-line);background:var(--tl-chrome)}.tl-tab{display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 10px 0 9px;border-radius:7px;background:#ffffff13;color:#ffffffe6;font-size:11.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 1px #ffffff0d}.tl-tab i{width:5px;height:5px;border-radius:50%;background:var(--tl-playhead);box-shadow:0 0 6px #7a60fab3}.tl-tab-quiet{background:transparent;color:#ffffff6b;box-shadow:none}.tl-tab-quiet i{background:#ffffff42;box-shadow:none}.tl-tab-add{display:grid;place-items:center;width:25px;height:25px;color:#ffffff5c;font-size:15px;font-weight:400;line-height:1}.tl-title-note{margin-left:auto;color:var(--tl-label);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tl-clock{display:inline-flex;align-items:baseline;gap:5px;margin-left:auto;color:#ffffffe0;font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums}.tl-title-note+.tl-clock{margin-left:18px}.tl-clock b{font-weight:500}.tl-clock i{color:#ffffff57;font-style:normal}.tl-body{display:grid;grid-template-columns:66px minmax(0,1fr)}.tl-rail{display:grid;grid-template-rows:24px;grid-auto-rows:46px;border-right:1px solid var(--tl-line);background:var(--tl-chrome)}.tl-rail-cell{display:grid;align-content:center;justify-items:center;gap:3px;border-top:1px solid var(--tl-line);color:var(--tl-rail-ink)}.tl-rail-cell small{color:#fff6;font-size:9.5px;font-weight:500;letter-spacing:.01em;line-height:1}.tl-lanes{position:relative;min-width:0}.tl-ruler{position:relative;height:24px;border-bottom:1px solid var(--tl-line);background:linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px) 0 100% / calc(100% / var(--tl-major)) 9px repeat-x,linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px) 0 100% / calc(100% / var(--tl-minor)) 5px repeat-x}.tl-ruler span{position:absolute;top:4px;padding-left:5px;color:var(--tl-label);font-family:var(--mono);font-size:9px;line-height:1;white-space:nowrap}.tl-ruler span:last-child{padding:0 5px 0 0;transform:translate(-100%)}.tl-lane{position:relative;height:46px;border-bottom:1px solid var(--tl-line)}.tl-lane:last-of-type{border-bottom:0}.tl-playhead{position:absolute;top:0;bottom:0;z-index:6;width:1.5px;margin-left:-.75px;background:var(--tl-playhead);box-shadow:0 0 10px #7a60fa8c;pointer-events:none}.tl-playhead:before{content:"";position:absolute;top:5px;left:50%;width:8px;height:13px;transform:translate(-50%);border-radius:3px;background:var(--tl-playhead);box-shadow:0 1px 3px #00000080}.tl-clip{position:absolute;top:8px;bottom:8px;z-index:2;display:flex;align-items:center;gap:6px;min-width:12px;padding:0 9px;overflow:hidden;border-radius:6px;color:#fffffff5;font-size:11px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.28);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #00000047,0 1px 2px #0006}.tl-clip>svg:not(.tl-wave){flex:none;opacity:.92}.tl-clip b{position:relative;z-index:1;font-weight:500}.tl-clip i{position:relative;z-index:1;color:#ffffffb8;font-family:var(--mono);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.clip-screen{background:linear-gradient(180deg,var(--clip-screen-top),var(--clip-screen-bottom))}.clip-camera{background:linear-gradient(180deg,var(--clip-camera-top),var(--clip-camera-bottom))}.clip-zoom{background:linear-gradient(180deg,var(--clip-zoom-top),var(--clip-zoom-bottom))}.clip-audio{background:linear-gradient(180deg,var(--clip-audio-top),var(--clip-audio-bottom))}.clip-system{opacity:.92}.tl-wave{position:absolute;inset:3px 0;width:100%;height:calc(100% - 6px);fill:#fff;opacity:.34}.clip-audio b{padding:2px 6px;margin-left:-3px;border-radius:4px;background:#00000047}.tl-lane-input:before{content:"";position:absolute;inset:16px 0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.11) 0 1px,transparent 1px 5px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.event-click{position:absolute;top:9px;bottom:9px;z-index:3;width:2px;margin-left:-1px;border-radius:1px;background:#fff;box-shadow:0 0 8px #ffffff8c}.event-run{position:absolute;top:9px;bottom:9px;z-index:2;display:flex;align-items:center;padding:0 7px;overflow:hidden;border-radius:5px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17;white-space:nowrap}.event-run:before{content:"";position:absolute;inset:5px 0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 1px,transparent 1px 3px)}.event-work{background:#ffffff1a}.event-work:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.24) 0 1px,transparent 1px 4px)}.event-run>span{position:relative;z-index:1;padding:2px 6px;border-radius:4px;background:#0b0c0ed1;color:#ffffff9e;font-size:9.5px;font-weight:500;letter-spacing:.01em}.quiet-run{position:absolute;top:8px;bottom:8px;z-index:1;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(255,255,255,.14);border-radius:6px;color:#ffffff57;font-size:10px;white-space:nowrap}.intent-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.intent-stats div{display:grid;gap:6px;padding:18px 18px 16px;border:1px solid var(--tl-line);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:inset 0 1px #ffffff0d}.intent-stats strong{font-family:Inter Variable,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.intent-stats span{color:var(--home-muted);font-size:12.5px}.flow-label{color:var(--proof-label);font-size:10.5px;font-weight:600;letter-spacing:.12em}.dock-mini{background:linear-gradient(180deg,#1b1c21,#141519);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff17,0 22px 44px -16px #000000bf,0 1px #00000080}.dock-rec{background:linear-gradient(180deg,#ef5a5f,#d8383e);box-shadow:inset 0 1px #ffffff4d,0 0 0 4px #e5484d24}.dock-source:after{box-shadow:0 0 6px #30d15899}.flow-arrow{color:#fff6}.tracks-mock{max-width:920px}@media(max-width:900px){.tl-ruler span:nth-child(2n){display:none}}@media(max-width:720px){.tl-mock{border-radius:12px}.tl-title{height:36px;padding-inline:6px 10px}.tl-title-note{display:none}.tl-body{grid-template-columns:46px minmax(0,1fr)}.tl-rail-cell small{display:none}.tl-rail{grid-auto-rows:40px}.tl-lane{height:40px}.tl-clip{padding:0 6px;font-size:10px}.tl-clip i{display:none}.event-run>span{display:none}.quiet-run{color:transparent}}@media(max-width:520px){.tl-ruler span:not(:nth-child(4n+1)){display:none}.tl-clip b,.clip-audio b{display:none}}
