:root{--bg: #1b1f25;--panel: #21262d;--raised: #282e37;--raised-2: #313843;--line: #363d48;--line-soft: #2c323b;--tape: #15181d;--text: #e8e3d8;--muted: #8c95a0;--faint: #616a75;--lime: #d7f75b;--lime-ink: #1f2606;--lime-soft: rgba(215, 247, 91, .13);--orange: #ff8a2a;--cyan: #5bc6d3;--violet: #b79cf2;--pink: #f08fb6;--red: #e2544a;--display: "Unbounded", "Onest", system-ui, sans-serif;--sans: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap: 1200px;--gut: clamp(16px, 4vw, 40px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:hidden}img,svg,canvas{display:block}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--display);font-weight:600;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--lime);color:var(--lime-ink);font-weight:600;text-decoration:none}.skip:focus{top:12px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:12px;border:1.5px solid var(--line);background:var(--raised);color:var(--text);font:600 16px/1.2 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s}.lp-btn:hover{background:var(--raised-2)}.lp-btn:active{transform:translateY(1px)}.lp-btn.primary{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.lp-btn.primary:hover{background:#e3fb84;border-color:#e3fb84}.lp-btn.ghost{background:transparent}.lp-btn.ghost:hover{border-color:var(--muted);background:transparent}.lp-btn.small{min-height:38px;padding:0 16px;border-radius:10px;font-size:15px}.lp-btn.wide{width:100%}[hidden]{display:none!important}.lp-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;height:66px;padding:0 var(--gut);background:#1b1f25db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.lp-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font:600 15px/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.lp-brand.small{font-size:13px}.lp-links{display:flex;gap:24px;margin-right:auto}.lp-links a,.lp-link{color:var(--muted);text-decoration:none;font-weight:500;font-size:15px}.lp-links a:hover,.lp-link:hover{color:var(--text)}.lp-cta{display:flex;align-items:center;gap:16px;margin-left:auto}.lp-lang{display:inline-grid;place-items:center;height:30px;min-width:38px;padding:0 8px;border-radius:8px;border:1px solid var(--line);color:var(--muted);font:600 12px/1 var(--sans);text-decoration:none}.lp-lang:hover{color:var(--text);border-color:var(--muted)}main>section{max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}h2{font-size:clamp(30px,4.2vw,50px);line-height:1.04;letter-spacing:-.03em}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:64px}.section-head p{color:var(--muted);max-width:52ch}.hero{container-type:inline-size;padding-top:clamp(40px,7vw,88px)!important}.hero-copy{max-width:var(--wrap)}.hero h1{font-size:clamp(40px,7.6vw,92px);line-height:.98;letter-spacing:-.045em;font-weight:600}.hero-side{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:32px}.hero-side .hero-actions{margin-top:0}.hero-sub{color:#c9c4ba;font-size:19px;line-height:1.5;max-width:44ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.demo{--pad: 14px;--c: calc(100cqw - 2 * var(--pad) - 2px);--clipw: 92px;--outw: calc((var(--c) - var(--clipw) - 28px) * .2404);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--outw) var(--clipw);grid-template-areas:"bar bar bar" "src out clips" "tl cut cut";gap:14px;margin-top:56px;padding:var(--pad);border-radius:18px;border:1px solid var(--line);background:var(--panel);box-shadow:0 50px 90px -40px #000000bf;user-select:none;-webkit-user-select:none}.demo-bar{grid-area:bar;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-height:36px}.demo-file{font-weight:600;font-size:14px}.demo-format{color:var(--muted);font-size:14px}.demo-format b{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:6px;background:var(--lime-soft);color:var(--lime);font-weight:600}.demo-seg{display:inline-flex;margin-left:auto;padding:3px;border-radius:10px;background:var(--tape);border:1px solid var(--line-soft)}.demo-seg button{height:32px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:600 14px/1 var(--sans);cursor:pointer}.demo-seg button:hover{color:var(--text)}.demo-seg button[aria-checked=true]{background:var(--raised-2);color:var(--text)}.demo-src{grid-area:src;position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0d0f13}.demo-src-canvas{width:100%;height:100%}.demo-region{position:absolute;border:1.5px solid rgba(215,247,91,.75);cursor:grab;touch-action:none;--rc: var(--lime)}.demo-region.r-top{--rc: var(--cyan);border-color:#5bc6d3d9}.demo-region.dragging{cursor:grabbing}.demo-region:focus-visible{outline-offset:2px}.demo-region .c{position:absolute;width:18px;height:18px;border:0 solid var(--rc);pointer-events:none}.demo-region .tl{left:-2px;top:-2px;border-width:4px 0 0 4px}.demo-region .tr{right:-2px;top:-2px;border-width:4px 4px 0 0}.demo-region .bl{left:-2px;bottom:-2px;border-width:0 0 4px 4px}.demo-region .br{right:-2px;bottom:-2px;border-width:0 4px 4px 0}.demo-region-label{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:6px;background:var(--rc);color:var(--lime-ink);font:600 12px/1.2 var(--sans);white-space:nowrap;pointer-events:none}.demo-handle{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:50%;background:var(--rc);border:3px solid #0d0f13;cursor:nwse-resize;z-index:1}.demo-out{grid-area:out;position:relative;margin:0}.demo-out-canvas{width:100%;aspect-ratio:9 / 16;border-radius:10px;background:#0d0f13;box-shadow:0 0 0 1px var(--line)}.demo-out figcaption{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:6px;background:#15181dd9;color:var(--text);font-size:12px;font-weight:600}.demo-clips{grid-area:clips;display:flex;flex-direction:column;gap:8px;min-width:0}.demo-clips-empty{display:grid;place-items:center;flex:1;padding:10px;border:1.5px dashed var(--line);border-radius:10px;color:var(--faint);font-size:12px;line-height:1.35;text-align:center}.demo-clip{position:relative;flex:1 1 0;min-height:0;margin:0;border-radius:8px;overflow:hidden;background:#0d0f13;box-shadow:0 0 0 1px var(--line)}.demo-clip canvas{width:100%;height:100%;object-fit:cover}.demo-clip figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:4px;padding:14px 6px 5px;background:linear-gradient(transparent,#0d0f13e6);font-size:10.5px;font-weight:600;white-space:nowrap}.demo-tl{grid-area:tl;min-width:0}.demo-track{position:relative;height:58px;border-radius:10px;background:var(--tape);border:1px solid var(--line-soft);cursor:pointer;touch-action:pan-y}.demo-wave{position:absolute;inset:0;width:100%;height:100%}.demo-seg-mark{position:absolute;top:5px;bottom:5px;display:grid;place-items:center;border:2px solid var(--lime);border-radius:7px;background:#d7f75b1a;cursor:grab;touch-action:none;transition:background-color .15s}.demo-seg-mark.live{background:#d7f75b3d}.demo-seg-mark.dragging{cursor:grabbing}.demo-seg-mark b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;background:var(--lime);color:var(--lime-ink);font-size:12px;pointer-events:none}.demo-seg-mark .h{position:absolute;top:-2px;bottom:-2px;width:14px;cursor:ew-resize}.demo-seg-mark .h:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:18px;margin:-9px 0 0 -1.5px;border-radius:2px;background:var(--lime)}.demo-seg-mark .l{left:-8px}.demo-seg-mark .r{right:-8px}.demo-playhead{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#fff;border-radius:1px;pointer-events:none;box-shadow:0 0 0 1px #0d0f1380}.demo-times{display:flex;justify-content:space-between;margin-top:6px;color:var(--faint);font-size:12px}.demo-now{color:var(--text);font-weight:600}.demo-cut{grid-area:cut;align-self:start;min-height:58px}.demo-hint{margin-top:14px;color:var(--faint);font-size:14px}.demo-noscript{grid-column:1 / -1;color:var(--muted)}@container (max-width: 820px){.demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"bar bar" "src src" "tl tl" "cut cut" "out clips"}.demo-seg{margin-left:0}.demo-clips{flex-direction:row;align-items:flex-end}.demo-clip{flex:1 1 0;aspect-ratio:9 / 16;height:auto}.demo-clips-empty{align-self:stretch}.demo-clip figcaption span+span{display:none}.demo-region-label{left:4px;top:4px;padding:2px 6px;font-size:11px}.demo-handle{width:18px;height:18px;right:3px;bottom:3px}.demo-cut{min-height:52px}}.how{padding-top:clamp(96px,12vw,150px)!important}.how h2{margin-bottom:56px}.steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.steps:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:var(--line)}.step{position:relative;padding-top:56px}.step:before{content:"";position:absolute;left:0;right:18px;top:4px;height:20px;border:2px solid var(--lime);border-radius:6px;background:var(--bg);background-image:linear-gradient(#d7f75b0f,#d7f75b0f)}.step-n{position:absolute;left:12px;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--lime);color:var(--lime-ink);font:700 14px/1 var(--display)}.step h3{font-size:20px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.step p{color:var(--muted);max-width:38ch}.features{max-width:none!important;margin-top:clamp(96px,12vw,150px)!important;padding:clamp(72px,9vw,120px) var(--gut)!important;background-color:#191c22;background-image:radial-gradient(circle at 1px 1px,#343a45 1.1px,transparent 0);background-size:24px 24px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.features>*{max-width:var(--wrap);margin-left:auto;margin-right:auto}.board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:72px 28px}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.frame{--fc: var(--muted);position:relative;display:flex;flex-direction:column;padding:22px 24px 26px;border:1.5px solid color-mix(in srgb,var(--fc) 55%,transparent);border-radius:6px;background:#21262df0}.frame.f-cut{--fc: var(--cyan)}.frame.f-merge{--fc: var(--violet)}.frame.f-fx,.frame.f-over{--fc: var(--pink)}.frame.f-post{--fc: var(--lime)}.frame-label{position:absolute;left:-1.5px;bottom:calc(100% + 10px);color:var(--fc);font:600 15px/1.2 var(--display);letter-spacing:-.01em;white-space:nowrap}.frame-art{margin:0 0 22px;min-height:120px;display:grid;align-items:center}.frame p{margin-top:auto;color:#c9c4ba;font-size:16px;max-width:62ch}.art{width:100%;height:auto}.art-tag{font:700 10px var(--sans);fill:var(--lime-ink)}.art-label{font:600 12px var(--sans);fill:var(--text)}.art-small{font:600 10px var(--sans);fill:var(--muted)}.art-cur{font:600 11px var(--sans);fill:#1b1f25}.art-av{font:700 11px var(--sans);fill:#1b1f25}.frame.in-view .fmt-move{animation:fmtMove 7s ease-in-out infinite alternate}.frame.in-view .fmt-inner{animation:fmtInner 7s ease-in-out infinite alternate}@keyframes fmtMove{0%,12%{transform:translate(0)}88%,to{transform:translate(160px)}}@keyframes fmtInner{0%,12%{transform:translate(0)}88%,to{transform:translate(-160px)}}.frame.in-view .art-ship{animation:shipBob 2.4s ease-in-out infinite alternate}@keyframes shipBob{to{transform:translateY(8px)}}.frame.in-view .art-laser{animation:laser .9s linear infinite}@keyframes laser{0%{transform:translate(0);opacity:1}to{transform:translate(80px);opacity:0}}.frame.in-view .art-mouth{animation:talk .5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes talk{to{transform:scaleY(2.6)}}.jt circle{fill:var(--raised);stroke:var(--violet);stroke-width:2}.jt path{stroke:var(--violet)}.jt.bad circle{fill:#ff8a2a2e;stroke:var(--orange)}.jt.bad path{stroke:var(--orange)}.jt-ring{fill:none;stroke:var(--orange);stroke-width:2;transform-box:fill-box;transform-origin:center}.mg-note-box{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--orange);background:#ff8a2a1f;color:var(--text);font:500 13px/1.35 var(--sans)}.mg-note-box span{flex:1 1 200px}.mg-fit{display:inline-block;padding:6px 10px;border-radius:8px;background:var(--lime);color:var(--lime-ink);font-weight:600;white-space:nowrap}.mg-ok-box{display:inline-block;padding:7px 12px;border-radius:10px;background:#b79cf229;border:1.5px solid var(--violet);color:var(--text);font:600 13px/1.2 var(--sans);white-space:nowrap}.jt-fixed,.mg-tall,.mg-ok{opacity:0}.frame.in-view .jt-bad,.frame.in-view .mg-note,.frame.in-view .mg-wide{animation:mgBad 9s ease-in-out infinite}.frame.in-view .jt-fixed,.frame.in-view .mg-tall,.frame.in-view .mg-ok{animation:mgGood 9s ease-in-out infinite}.frame.in-view .jt-ring{animation:ring 1.2s ease-out infinite}.frame.in-view .mg-fit{animation:press 9s ease-in-out infinite}@keyframes mgBad{0%,52%{opacity:1}58%,93%{opacity:0}to{opacity:1}}@keyframes mgGood{0%,55%{opacity:0}61%,92%{opacity:1}98%,to{opacity:0}}@keyframes ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes press{0%,46%,54%,to{transform:scale(1);box-shadow:none}50%{transform:scale(.94);box-shadow:0 0 0 4px #d7f75b4d}}.art-fx .art-defs{position:absolute}.fx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fx-tile{margin:0}.fx-tile svg{width:100%;height:auto;border-radius:6px;outline:2px solid transparent;outline-offset:2px}.fx-tile figcaption{margin-top:6px;color:var(--muted);font-size:12px;font-weight:600}.frame.in-view .fx-tile svg{animation:fxPick 7.2s infinite;animation-delay:var(--d)}@keyframes fxPick{0%,15%{outline-color:var(--pink)}17%,to{outline-color:transparent}}.fx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.fx-chips span,.ov-track>span:first-child{padding:4px 9px;border-radius:7px;background:var(--raised);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600}.art-over{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.ov-big{font:700 26px var(--display);fill:#fff;stroke:#1b1f25;stroke-width:5px;paint-order:stroke}.ov-said{font:700 13px var(--sans);fill:#1b1f25}.ov-tracks{position:relative;display:grid;gap:8px}.ov-track{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;height:26px}.ov-track>span:first-child{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-lane{position:relative;height:14px;border-radius:4px;background:var(--tape)}.ov-lane i{position:absolute;top:0;bottom:0;border-radius:4px;opacity:.8}.ov-heads{position:absolute;inset:-4px 0 -4px 102px;pointer-events:none}.ov-head{position:absolute;top:0;bottom:0;left:0;width:2px;background:#fff;border-radius:1px}.frame.in-view .ov-head{animation:ovHead 6s linear infinite}@keyframes ovHead{0%{left:0}to{left:calc(100% - 2px)}}.frame.in-view .ov-text{animation:ovFloat 3s ease-in-out infinite alternate}@keyframes ovFloat{to{transform:translate(4px,6px) rotate(-3deg)}}.frame.in-view .ov-emoji{animation:wiggle 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg) scale(1.08)}}.art-cal{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:start}.cal-title{margin-bottom:8px;font-weight:600;font-size:14px;text-transform:none}.cal-title:first-letter{text-transform:uppercase}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cal-w{color:var(--faint);font-size:11px;text-align:center;padding-bottom:2px}.cal-c{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;min-height:32px;padding:3px 4px;border-radius:5px;background:var(--raised);font-size:11px}.cal-c b{width:100%;font-weight:600;color:var(--muted)}.cal-c.past{opacity:.55}.cal-c.empty{background:transparent}.cal-c.today{box-shadow:inset 0 0 0 1.5px var(--lime)}.cal-c.today b{color:var(--lime)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle}.dot.tt{background:var(--cyan)}.dot.yt{background:var(--violet)}.frame.in-view .dot.pulse{animation:pulse 1.1s ease-in-out infinite alternate}@keyframes pulse{to{box-shadow:0 0 0 4px #b79cf240;transform:scale(1.2)}}.cal-legend{display:flex;gap:14px;margin-top:8px;color:var(--muted);font-size:12px}.cal-legend .dot{margin-right:5px}.cal-list-title{margin-bottom:8px;font-weight:600;font-size:14px}.cal-post{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;margin-bottom:6px;border-radius:8px;background:var(--raised)}.cal-thumb{width:26px;height:46px;border-radius:5px;background:linear-gradient(#2f2160,#a3436f 70%,#160f2b 71%)}.cal-meta{display:grid;gap:2px;min-width:0;font-size:12px;color:var(--muted)}.cal-meta b{color:var(--text);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-meta .dot{margin-right:5px}.cal-st{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--raised-2);color:var(--muted);white-space:nowrap}.cal-post.done .cal-st{color:#8cc48a}.cal-post.now .cal-st{color:var(--lime-ink);background:var(--lime)}.frame.in-view .cal-post.now .cal-st{animation:blink 1.4s ease-in-out infinite alternate}@keyframes blink{to{opacity:.55}}.tm-sel rect:first-child{stroke:var(--orange);stroke-width:2}.frame.in-view .tm-c1{animation:c1 8s ease-in-out infinite alternate}.frame.in-view .tm-drag{animation:drag 8s ease-in-out infinite alternate}.frame.in-view .tm-c2{animation:c2 7s ease-in-out infinite alternate}.tm-c1{transform:translate(200px,160px)}.tm-c2{transform:translate(90px,175px)}@keyframes c1{0%{transform:translate(200px,160px)}22%,32%{transform:translate(345px,72px)}72%,to{transform:translate(395px,117px)}}@keyframes drag{0%,32%{transform:translate(0)}72%,to{transform:translate(50px,45px)}}@keyframes c2{0%{transform:translate(90px,175px)}35%{transform:translate(60px,120px)}65%{transform:translate(200px,70px)}to{transform:translate(140px,165px)}}.pj-drive{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;color:#9fc0ff}.pj-store{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;font-size:14px;color:var(--muted)}.pj-store b{color:var(--text)}.pj-bar{display:flex;gap:2px;height:10px;border-radius:5px;background:var(--raised);overflow:hidden}.pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:40px 72px;align-items:start;padding-top:clamp(96px,12vw,150px)!important}.pricing-copy p{margin-top:18px;max-width:46ch;font-size:18px}.pricing-copy p.muted{font-size:16px}.plan{position:relative;padding:32px;border-radius:6px;background:var(--panel);border:1.5px solid rgba(215,247,91,.35)}.plan:before{content:"";position:absolute;inset:-8px;pointer-events:none;background:linear-gradient(var(--lime),var(--lime)) left top / 26px 4px,linear-gradient(var(--lime),var(--lime)) left top / 4px 26px,linear-gradient(var(--lime),var(--lime)) right top / 26px 4px,linear-gradient(var(--lime),var(--lime)) right top / 4px 26px,linear-gradient(var(--lime),var(--lime)) left bottom / 26px 4px,linear-gradient(var(--lime),var(--lime)) left bottom / 4px 26px,linear-gradient(var(--lime),var(--lime)) right bottom / 26px 4px,linear-gradient(var(--lime),var(--lime)) right bottom / 4px 26px;background-repeat:no-repeat}.plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan h3{font-size:22px}.plan-price b{font:600 52px/1 var(--display);letter-spacing:-.04em}.plan-price span{color:var(--muted)}.plan-for{margin:16px 0 20px;color:#c9c4ba}.plan-list{margin:0 0 26px;padding:0;list-style:none;display:grid;gap:10px}.plan-list li{position:relative;padding-left:28px}.plan-list li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border:0 solid var(--lime);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.plan-note{margin-top:12px;color:var(--faint);font-size:14px;text-align:center}.faq{padding-top:clamp(96px,12vw,150px)!important}.faq h2{margin-bottom:36px}.faq-list{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{position:relative;padding:22px 48px 22px 0;font-weight:600;font-size:19px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after,.faq summary:before{content:"";position:absolute;right:8px;top:50%;width:16px;height:2px;background:var(--muted);transition:transform .2s}.faq summary:before{transform:rotate(90deg)}.faq details[open] summary:before{transform:rotate(0)}.faq summary:hover{color:#fff}.faq details p{padding:0 0 24px;color:#c9c4ba;max-width:70ch}.final{padding-top:clamp(110px,14vw,180px)!important;padding-bottom:clamp(90px,12vw,150px)!important}.final h2{font-size:clamp(34px,5.6vw,72px);max-width:16ch}.final p{margin-top:18px;color:var(--muted);font-size:18px}.lp-foot{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:32px var(--gut) 40px;border-top:1px solid var(--line-soft);font-size:14px}.lp-foot nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-right:auto}.lp-foot nav a{color:var(--muted);text-decoration:none}.lp-foot nav a:hover{color:var(--text)}.legal{max-width:calc(760px + 2 * var(--gut));margin:0 auto;padding:clamp(48px,8vw,96px) var(--gut) clamp(72px,10vw,120px)}.legal h1{font-size:clamp(32px,5vw,52px);line-height:1.04;letter-spacing:-.035em}.legal-updated{margin-top:14px;color:var(--faint);font-size:14px}.legal-lead{margin-top:28px;padding-left:18px;border-left:3px solid var(--lime);color:var(--text);font-size:19px;line-height:1.5}.legal h2{margin:48px 0 14px;font-size:21px;line-height:1.25;letter-spacing:-.02em}.legal p,.legal li{color:#c9c4ba;max-width:68ch}.legal p+p{margin-top:12px}.legal ul{margin:0;padding-left:22px;display:grid;gap:10px}.legal li::marker{color:var(--lime)}.legal b{color:var(--text);font-weight:600}.legal a{color:var(--lime);text-underline-offset:3px}.lp-foot nav a[aria-current=page]{color:var(--text)}.nf{min-height:100vh;display:grid;place-items:center}.nf-box{display:grid;justify-items:center;gap:18px;padding:24px;text-align:center}.nf-frame{width:90px;height:120px;fill:none;stroke:var(--lime);stroke-width:6;stroke-linecap:round}.nf h1{font-size:64px;letter-spacing:-.04em}.nf p{color:var(--muted);font-size:18px}@media(max-width:980px){.lp-links{display:none}.lp-cta{margin-left:auto}.section-head,.pricing{grid-template-columns:minmax(0,1fr)}.board{grid-template-columns:minmax(0,1fr);gap:64px}.board>.frame{grid-column:auto}}@media(max-width:720px){body{font-size:16px}.steps{grid-template-columns:minmax(0,1fr);gap:36px}.steps:before{inset:0 auto 0 13px;width:2px;height:auto}.step{padding:0 0 0 52px}.step:before{inset:0 auto 6px 4px;width:20px;height:auto}.step-n{left:0;top:10px}.art-over,.art-cal{grid-template-columns:minmax(0,1fr)}.art-over .ov-phone{width:150px;margin:0 auto}.frame{padding:18px 16px 20px}.plan{padding:24px 20px}.plan-price b{font-size:44px}.hero-actions .lp-btn{flex:1 1 auto}.faq summary{font-size:17px}}@media(max-width:460px){.lp-nav{gap:12px}.lp-brand span{display:none}.lp-cta{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.sister{padding-bottom:clamp(72px,9vw,120px)!important;--sc: #edb04a;--sc-ink: #2a1d05;--sx-panel: var(--panel);--sx-line: var(--line);--sx-soft: #c9c4ba;--sx-font: var(--sans)}.sister-kicker{font-family:var(--sans)}.sister-card{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 40px;padding:clamp(24px,3.6vw,48px);border:1.5px solid color-mix(in srgb,var(--sc) 28%,var(--sx-line));border-radius:20px;background:radial-gradient(90% 130% at 82% 50%,color-mix(in srgb,var(--sc) 11%,transparent),transparent 62%),var(--sx-panel);color:var(--text);text-decoration:none;overflow:hidden;transition:border-color .2s,transform .2s}.sister-card:hover{border-color:color-mix(in srgb,var(--sc) 62%,var(--sx-line));transform:translateY(-2px)}.sister-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:500}.sister-kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:var(--sc)}.sister-title{display:flex;align-items:center;gap:14px;margin:16px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.025em}.sister-title svg{flex:none;width:46px;height:46px}.sister-lead{margin:14px 0 0;max-width:44ch;color:var(--sx-soft)}.sister-cta{display:inline-flex;align-items:center;gap:10px;margin-top:26px;min-height:48px;padding:0 20px;border-radius:12px;background:var(--sc);color:var(--sc-ink);font-weight:600;text-decoration:none;white-space:nowrap}.sister-cta svg{flex:none;transition:transform .2s}.sister-card:hover .sister-cta svg{transform:translate(4px)}.sister-art{margin:-10px -10px -10px 0}.sx-scene{display:block;width:100%;height:auto}.sx-t{font:500 12px/1 var(--sx-font);fill:#e8e3d8}.sx-dim{fill:#8c95a0}.sx-small{font-size:11px;fill:#bdb7ab}.sx-tiny{font-size:10px;font-weight:600}.sx-ink{fill:#1b1f25;font-weight:600}.sx-lime-ink{fill:#1f2606}.sx-card{fill:#262c34;stroke:#3a424e;stroke-width:1.5}.sx-card-amber{stroke:#edb04a80}.sx-bar{fill:#edb04a}.sx-bar.sx-violet{fill:#b79cf2}.sx-playline{stroke:#e8e3d8;stroke-width:2;stroke-linecap:round}.sx-cutline{stroke:#5bc6d3;stroke-width:2;stroke-dasharray:4 3}.sx-bracket{fill:none;stroke:#d7f75b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sx-scene *{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.sx-off .sx-scene *{animation-play-state:paused}.sx-loop{animation-name:sx-loop}.sx-chip{opacity:0}@keyframes sx-loop{0%{opacity:0}4%,90%{opacity:1}96%,to{opacity:0}}@keyframes sx-pop-a{0%,60%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.07)}68%,to{opacity:1;transform:scale(1)}}@keyframes sx-pop-b{0%,68%{opacity:0;transform:scale(.6)}73%{opacity:1;transform:scale(1.07)}76%,to{opacity:1;transform:scale(1)}}@media(max-width:860px){.sister-card{grid-template-columns:minmax(0,1fr)}.sister-art{order:-1;margin:0 -6px}}.sister-card:hover .sister-cta{filter:brightness(1.06)}.sister-cta:after{content:"";position:absolute;inset:0;border-radius:20px}.sister-cta:focus-visible{outline:none}.sister-card:has(.sister-cta:focus-visible){outline:2px solid var(--sc);outline-offset:4px}.sx-src{animation-name:sx-src}@keyframes sx-src{0%,45%{opacity:1}53%,to{opacity:0}}.sx-play{animation-name:sx-play;animation-timing-function:linear}@keyframes sx-play{0%,4%{transform:translate(0);opacity:1}28%{transform:translate(400px);opacity:1}32%,to{transform:translate(400px);opacity:0}}.sx-cut{transform-box:fill-box;transform-origin:50% 0;animation-name:sx-cut}@keyframes sx-cut{0%,30%{transform:scaleY(0);opacity:1}38%,46%{transform:scaleY(1);opacity:1}52%,to{transform:scaleY(1);opacity:0}}.sx-cut-1{animation-name:sx-cut-b}@keyframes sx-cut-b{0%,33%{transform:scaleY(0);opacity:1}41%,46%{transform:scaleY(1);opacity:1}52%,to{transform:scaleY(1);opacity:0}}.sx-seg{animation-name:sx-seg}@keyframes sx-seg{0%,44%{transform:translate(0)}58%,to{transform:translate(var(--dx),var(--dy))}}.sx-piece{animation-name:sx-piece}@keyframes sx-piece{0%,47%{opacity:0}56%,to{opacity:1}}.sx-fxbars{animation-name:sx-fx}@keyframes sx-fx{0%,63%{opacity:0}71%,to{opacity:1}}.sx-knob{animation-name:sx-knob}@keyframes sx-knob{0%,63%{transform:rotate(-70deg)}76%,to{transform:rotate(80deg)}}.sx-chip-fx{animation-name:sx-pop-a}.sx-chip-loop{animation-name:sx-pop-b}@media(prefers-reduced-motion:reduce){.sx-scene *{animation:none!important}.sx-src,.sx-play,.sx-cut{opacity:0}.sx-seg{transform:translate(var(--dx),var(--dy))}.sx-chip{opacity:1}}
