@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.03cejzym9p802.woff2?dpl=dpl_kFqe9N7uyFi1vvzKwFfMNaDTng1w)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.082vh6smfhzu4.woff2?dpl=dpl_kFqe9N7uyFi1vvzKwFfMNaDTng1w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.2c0pkezzij_il.woff2?dpl=dpl_kFqe9N7uyFi1vvzKwFfMNaDTng1w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.MEl4Aa_className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.MEl4Aa_variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_kFqe9N7uyFi1vvzKwFfMNaDTng1w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.woff2?dpl=dpl_kFqe9N7uyFi1vvzKwFfMNaDTng1w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._6cAU8W_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}._6cAU8W_variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#f5f5f7;--paper:#fff;--ink:#111214;--ink-2:#55575f;--ink-3:#6b6d76;--line:#1112141a;--line-2:#1112140f;--stage:#0e0f11;--chrome:#1c1d21;--well:#00000038;--red:#f65240;--f-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Hiragino Sans GB","Helvetica Neue","Noto Sans SC","Microsoft YaHei",sans-serif;--f-display:var(--font-display),"Instrument Serif",Georgia,"Times New Roman",serif;--f-script:var(--font-script),"Pinyon Script","Snell Roundhand","Apple Chancery",cursive;--f-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--radius:14px;--max:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}section[id],main[id]{scroll-margin-top:72px}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding-inline:24px}.script{font-family:var(--f-script);color:var(--ink-2);letter-spacing:0;font-weight:400}.serif{font-family:var(--f-display);letter-spacing:-.01em;font-style:italic;font-weight:400}.eyebrow{font-family:var(--f-script);color:var(--ink-3);margin-bottom:10px;font-size:40px;line-height:1.1}.eyebrow b{color:var(--red);font-weight:400}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.kbd{font-family:var(--f-mono);border:1px solid var(--line);background:var(--paper);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.85em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line-2);background:#f5f5f7d1;position:sticky}.nav .wrap{align-items:center;gap:12px;height:60px;display:flex}.brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand img{border-radius:7px;width:28px;height:28px;box-shadow:0 1px 2px #0000001f}.nav-links{color:var(--ink-2);gap:22px;margin-left:auto;font-size:15px;display:flex}.nav-links a:hover{color:var(--ink)}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:#000;transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{background:var(--paper)}.btn.small{height:34px;padding:0 14px;font-size:14px}.btn.dl{background:linear-gradient(#2b2c32,#111214);border:1px solid #050506;gap:9px;height:44px;padding:0 20px 0 16px;font-size:15px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000040,0 10px 24px -10px #0009}.btn.dl svg{fill:#fff;flex:none;width:17px;height:17px;margin-top:-2px}.btn.dl:hover{background:linear-gradient(#34353c,#151619);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 2px 4px #00000040,0 16px 30px -12px #000000a6}.btn.dl:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000040}.btn.dl.lg{gap:12px;height:60px;padding:0 32px 0 26px;font-size:18px}.btn.dl.lg svg{width:22px;height:22px}.nav .btn.dl{height:38px;padding:0 16px 0 13px;font-size:14px}.lang{border:1px solid var(--line);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;margin-left:auto;padding:0 13px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.lang:hover{color:var(--ink);background:var(--paper)}.brand,.nav .btn.dl,.lang{white-space:nowrap}@media (max-width:480px){.nav .wrap{gap:8px}.brand{font-size:15px}.brand img{width:24px;height:24px}.lang{height:30px;padding:0 10px;font-size:12.5px}.nav .btn.dl{gap:6px;height:34px;padding:0 12px 0 10px;font-size:13px}.nav .btn.dl svg{width:14px;height:14px}}@media (max-width:700px){.pill span:first-child{display:none}}.hero{text-align:center;padding-block:72px 24px}.hero .script{color:var(--ink);margin-bottom:8px;font-size:clamp(44px,7vw,84px);line-height:1;display:block}.hero h1{margin-top:4px;font-size:clamp(28px,4.4vw,52px);line-height:1.2}.hero .lede{max-width:640px;color:var(--ink-2);margin:22px auto 0;font-size:clamp(16px,1.6vw,19px)}.hero .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.hero .cta .note{color:var(--ink-3);font-size:14px}.hero .cta .note b{color:var(--ink);font-weight:600}.editor{background:var(--chrome);color:#fff;text-align:left;border-radius:16px;font-size:13px;overflow:hidden;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 1px #ffffff0f}.editor-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.lights{gap:7px;display:flex}.lights i{background:#3a3b40;border-radius:50%;width:11px;height:11px}.lights i:first-child{background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.editor-title{font-weight:600;line-height:1.2}.editor-title small{color:#ffffff80;font-size:11.5px;font-weight:400;display:block}.pill{white-space:nowrap;color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:4px 4px 4px 12px;font-size:12px;display:flex}.pill .export{color:#111;background:#fff;border-radius:999px;padding:4px 12px;font-weight:600}.stage{background:var(--stage);padding:22px clamp(16px,4%,44px)}.canvas{aspect-ratio:16/10;background:#222;border-radius:4px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 14px 28px #0009,0 0 0 .5px #ffffff0f;container-type:inline-size}.wall,.desk-bg,.scene-bg{display:block;position:absolute;inset:0}.wall img,.desk-bg img,.scene-bg img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.rec{transform-origin:50%;will-change:transform;position:absolute;inset:7% 8%}.win{color:#1a1a1a;background:#f7f7f8;border-radius:10px;grid-template-columns:28% 1fr;font-size:clamp(6px,1.5cqw,12px);line-height:1.4;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px #00000073,0 0 0 .5px #00000040}.win .side{background:#ececee;border-right:1px solid #00000014;padding:12% 8% 0}.win .side .t{opacity:.55;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.9em;font-size:.8em;font-weight:700}.win .side .it{opacity:.8;border-radius:.5em;align-items:center;gap:.5em;margin-bottom:.15em;padding:.5em .7em;display:flex}.win .side .it i{opacity:.35;background:currentColor;border-radius:.2em;width:.75em;height:.75em}.win .side .it.on{opacity:1;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.win .main{padding:6% 6% 0;position:relative}.win .head{justify-content:space-between;align-items:center;margin-bottom:1.2em;display:flex}.win .head .wt{letter-spacing:-.01em;margin:0;font-size:1.5em;font-weight:700}.win .btnp{color:#fff;background:#111;border-radius:.55em;padding:.5em 1em;font-weight:600;transition:transform .12s}.win .btnp.pressed{transform:scale(.96)}.row{border-bottom:1px solid #00000012;align-items:center;gap:.8em;padding:.8em .3em;transition:background .3s;display:flex}.row i{border:1.5px solid #00000059;border-radius:.3em;flex:none;place-items:center;width:1.1em;height:1.1em;display:grid}.row.done i{background:#111;border-color:#111}.row.done i:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:.5em;height:.28em;transform:translateY(-.08em)rotate(-45deg)}.row.done span{opacity:.5;text-decoration:line-through}.row .tag{opacity:.5;margin-left:auto;font-size:.8em}.row.new{background:#fff4f2;animation:.5s rowin}@keyframes rowin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.win .dialog{opacity:0;pointer-events:none;background:#fff;border-radius:.9em;width:68%;padding:1.4em;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 20px 50px #00000040,0 0 0 .5px #00000026}.win .dialog.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.win .dialog .dt{margin:0 0 .8em;font-size:1.2em;font-weight:700}.win .field{color:#111;border:1.5px solid #0000002e;border-radius:.5em;min-height:2.4em;margin-bottom:1em;padding:.55em .7em;font-size:1em;position:relative}.win .field.focus{border-color:#111;box-shadow:0 0 0 .25em #00000014}.win .field .ph{opacity:.35}.win .field .caret{vertical-align:-.2em;background:#111;width:1px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.win .acts{justify-content:flex-end;gap:.6em;display:flex}.win .acts span{border:1px solid #00000026;border-radius:.55em;padding:.5em 1em;font-weight:600}.win .acts .ok{color:#fff;background:#111;border-color:#111}.cursor{aspect-ratio:1;pointer-events:none;will-change:transform;filter:drop-shadow(0 1px 1.5px #0006);width:4.4%;position:absolute;top:0;left:0}.cursor svg{width:100%;height:100%;display:block}.ripple{aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:difference;border:2px solid #ffffffe6;border-radius:50%;width:9%;position:absolute;transform:translate(-50%,-50%)scale(.2)}.ripple.go{animation:.55s ease-out rip}@keyframes rip{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.cam{aspect-ratio:1;transform-origin:100% 0;background:#f1efea;border-radius:22%;width:19%;transition:transform .55s cubic-bezier(.3,.9,.3,1);position:absolute;top:5%;right:4%;overflow:hidden;box-shadow:0 14px 30px #00000073,0 0 0 .5px #ffffff26}.cam.shrink{transform:scale(.72)}.cam img{object-fit:cover;opacity:0;width:112%;max-width:none;height:112%;position:absolute;inset:-6%}.cam img.on{opacity:1}.cam .mute{align-items:flex-end;gap:2px;height:14%;display:flex;position:absolute;bottom:8%;left:8%}.cam .mute i{opacity:.9;transform-origin:50% 100%;background:#fff;border-radius:2px;width:3px;height:100%;transition:transform 80ms;transform:scaleY(.18)}.subtitle{color:#fff;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px 2px #0006;opacity:0;background:#0009;border-radius:.5em;max-width:84%;padding:.45em .9em;font-size:clamp(9px,2.2cqw,18px);font-weight:600;line-height:1.35;transition:opacity .2s;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.subtitle.on{opacity:1}.chapter{background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.chapter i{transform-origin:0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.tl{border-top:1px solid #ffffff0f;padding:10px 16px 14px;position:relative}.tl-ctl{color:#ffffffbf;align-items:center;gap:14px;height:34px;font-size:12px;display:flex}.tl-ctl .tools{gap:6px;display:flex}.tl-ctl .tools i{background:#ffffff0f;border-radius:6px;place-items:center;width:26px;height:22px;display:grid}.tl-ctl .tools i.on{background:linear-gradient(#ffffff2b,#ffffff1f);box-shadow:0 1px 2px #00000059}.tl-ctl .tools svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tl-ctl .auto{background:#ffffff0f;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;display:flex}.tl-ctl .time{font-family:var(--f-mono);color:#fffffff2;font-variant-numeric:tabular-nums;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600}.tl-ctl .time small{color:#ffffff73;font-weight:500}.tl-ctl .time em{color:#ffffff59;font-style:normal;font-weight:500}.tracks{margin-left:34px;position:relative}.ruler{color:#ffffff73;height:18px;font-size:10px;font-family:var(--f-mono);position:relative}.ruler span{position:absolute;top:0;transform:translate(-50%)}.ruler span:after{content:"";background:#ffffff40;width:1px;height:4px;position:absolute;top:14px;left:50%}.track{background:var(--well);border-radius:7px;height:54px;margin-top:6px;position:relative}.track.zoom{height:40px}.track .hd{color:#ffffff73;place-items:center;width:26px;display:grid;position:absolute;top:0;bottom:0;left:-34px}.track .hd svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.clip{background:#2a2b31;border-radius:5px;position:absolute;top:3px;bottom:3px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff14}.clip.sel{box-shadow:0 0 0 1.5px #ffffffeb,0 0 0 4px #0e0f11e6}.clip .film{opacity:.9;background:repeating-linear-gradient(90deg,#4a4f66 0 14%,#3b3f52 14% 15%,#5a5e78 15% 29%,#3b3f52 29% 30%);height:55%;position:absolute;top:0;left:0;right:0}.clip .film:after{content:"";background:linear-gradient(90deg,#ffffff0f,#0000 30%,#0003);position:absolute;inset:0}.clip .wave{background:#1a1b1f;height:45%;padding:0 5px;position:absolute;bottom:0;left:0;right:0}.clip .wave svg{fill:#6c6e76;width:100%;height:100%;display:block}.clip .lab{color:#fff;text-shadow:0 1px 2px #0009;font-size:10px;font-weight:600;position:absolute;top:3px;left:5px}.zb{color:#ffffffd9;white-space:nowrap;background:linear-gradient(#ffffff14,#ffffff0d);border-radius:6px;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff1f}.zb b{font-weight:700}.zb .vf{background:linear-gradient(135deg,#6a6f8a,#2d3040);border-radius:3px;flex:none;width:22px;height:16px;position:relative}.zb .vf:before{content:"";border:1px solid #fff;border-radius:2px;position:absolute;inset:3px 6px}.zb .vf:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playhead{background:var(--red);z-index:3;pointer-events:none;will-change:transform;width:1.5px;position:absolute;top:0;bottom:0}.playhead:before{content:"";background:var(--red);border-radius:3px 3px 6px 6px;width:11px;height:11px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tl .cut{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.section{content-visibility:auto;contain-intrinsic-size:auto 900px;padding-block:96px}footer{content-visibility:auto;contain-intrinsic-size:auto 140px}.section.tight{padding-block:48px}.section-head{max-width:720px}.section-head h2{font-size:clamp(28px,3.6vw,44px);line-height:1.18}.section-head p{color:var(--ink-2);margin-top:18px;font-size:18px}.pillars{border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:64px;padding-top:36px;display:grid}.pillars h2{align-items:baseline;gap:10px;font-size:17px;display:flex}.pillars h2 .serif{color:var(--ink-3);font-size:26px}.pillars p{color:var(--ink-2);margin-top:8px;font-size:15px}@media (max-width:760px){.pillars{grid-template-columns:1fr;gap:22px}}.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.feature.flip .copy{order:2}.feature .copy{min-width:0}.feature h2{font-size:clamp(26px,3vw,38px);line-height:1.2}.feature .h2s{font-size:clamp(22px,2.6vw,30px);line-height:1.2}.feature .copy>p{color:var(--ink-2);margin-top:16px}.feature ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feature li{color:var(--ink-2);padding-left:22px;font-size:15.5px;position:relative}.feature li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:1px}.feature li b{color:var(--ink);font-weight:600}.demo{min-width:0}@media (max-width:860px){.feature{grid-template-columns:1fr;gap:32px}.feature.flip .copy{order:0}}.cur-demo{aspect-ratio:16/10;cursor:none;background:var(--stage);border-radius:16px;position:relative;overflow:hidden}.cur-demo .wall{opacity:.9}.cur-demo .grid{background-image:radial-gradient(#ffffff38 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0}.cur-demo canvas{width:100%;height:100%;position:absolute;inset:0}.cur-demo .legend{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:8px;gap:16px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:12px;left:14px}.cur-demo .legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.cur-demo .hint{color:#ffffffbf;background:#00000073;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:12px;right:14px}.cur-demo .cur{pointer-events:none;will-change:transform;width:26px;position:absolute;top:0;left:0}.cur-demo .cur svg{filter:drop-shadow(0 1px 2px #00000080);width:100%;display:block}@media (hover:none){.cur-demo{cursor:auto}.cur-demo .hint{display:none}}.pause-demo .lane{align-items:stretch;gap:0;height:64px;margin-top:14px;display:flex;position:relative}.pause-demo .seg{background:#2a2b31;flex:none;align-items:flex-end;gap:1.5px;padding:0 2px;transition:flex-basis .7s cubic-bezier(.3,.9,.3,1),opacity .4s;display:flex;position:relative;overflow:hidden}.pause-demo .seg i{background:#8c8e97;border-radius:1px 1px 0 0;flex:1;min-width:1px}.pause-demo .seg.p{background:repeating-linear-gradient(135deg,#3a2b2b 0 4px,#2a2b31 4px 9px);box-shadow:inset 0 0 0 1px #f6524059}.pause-demo .seg.p:after{content:attr(data-ms);text-align:center;letter-spacing:-.02em;color:#ffffffb3;font-size:9px;font-family:var(--f-mono);white-space:nowrap;position:absolute;top:4px;left:0;right:0;overflow:hidden}.pause-demo .seg.p.narrow:after{content:""}.pause-demo .seg.p.cut{background:#1c1d21;box-shadow:inset 0 0 0 1px #ffffff14}.pause-demo .seg.p.cut:after{content:""}.pause-demo .seg:first-child{border-radius:5px 0 0 5px}.pause-demo .seg:last-child{border-radius:0 5px 5px 0}.pop{background:var(--chrome);color:#fff;border-radius:12px;padding:14px 16px;font-size:13px;box-shadow:0 20px 50px #0006,0 0 0 .5px #ffffff14}.pop .seg-ctl{background:var(--well);border-radius:9px;gap:4px;width:max-content;margin-bottom:14px;padding:3px;display:flex}.pop .seg-ctl span{color:#ffffff8c;border-radius:7px;padding:4px 12px}.pop .seg-ctl span.on{color:#fff;background:linear-gradient(#ffffff2b,#ffffff1f);box-shadow:0 1px 2px #00000059}.slider{background:var(--well);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:space-between;align-items:center;height:32px;margin-top:8px;padding:0 12px;display:flex;position:relative;overflow:hidden}.slider:before{content:"";width:var(--v,40%);background:linear-gradient(#ffffff2b,#ffffff1f);border-right:2.5px solid #fff;position:absolute;top:0;bottom:0;left:0}.slider span{position:relative}.pop .foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pop .foot .cnt{color:#ffffffb3}.pop .foot .cnt b{color:#fff}.pop .do{color:#111;font-weight:600;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.pop .do:disabled{opacity:.6}.pause-demo .lane-wrap{background:var(--stage);border-radius:0 0 16px 16px;padding:14px 16px 16px}.pause-demo .lane-wrap .cap{color:#ffffff73;font-size:11px;font-family:var(--f-mono);justify-content:space-between;display:flex}.pause-demo{border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -20px #00000073}.pause-demo .pop{box-shadow:none;border-radius:16px 16px 0 0}.tr-demo{background:var(--chrome);color:#fff;border-radius:16px;padding-bottom:0;font-size:13.5px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 1px #ffffff0f}.tr-demo .top{color:#fff9;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.tr-demo .top .tabs{background:var(--well);border-radius:9px;gap:4px;padding:3px;display:flex}.tr-demo .top .tabs span{border-radius:7px;padding:3px 10px}.tr-demo .top .tabs span.on{color:#fff;background:linear-gradient(#ffffff2b,#ffffff1f)}.tr-demo .top .eng{align-items:center;gap:6px;margin-left:auto;display:flex}.tr-demo .top .eng i{background:#30d158;border-radius:50%;width:6px;height:6px}.tr-demo ol{margin:0;padding:8px 8px 52px;list-style:none}.tr-demo li{border-radius:9px;align-items:flex-start;gap:12px;padding:9px 10px;transition:background .25s,opacity .3s;display:flex;position:relative}.tr-demo li .t{font-family:var(--f-mono);color:#fff6;flex:none;width:34px;padding-top:3px;font-size:11px}.tr-demo li .x{flex:1;line-height:1.5}.tr-demo li .x mark{color:#fff;background:#f6524038;border-radius:3px;padding:0 2px}.tr-demo li.sel{background:#ffffff14;box-shadow:0 0 0 1px #ffffff40}.tr-demo li .sc{opacity:0;background:#ffffff14;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;transition:opacity .2s;display:grid}.tr-demo li .sc svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.tr-demo li.sel .sc{opacity:1}.tr-demo li.sel .sc.press{background:#fff}.tr-demo li.sel .sc.press svg{stroke:#111}.tr-demo li.gone{opacity:0;height:0;margin:0;padding:0 10px;overflow:hidden}.tr-demo .cutline{color:#ffffff73;align-items:center;gap:8px;height:0;padding:0 10px;font-size:11px;transition:height .35s;display:flex;overflow:hidden}.tr-demo .cutline.on{height:22px}.tr-demo .cutline:before,.tr-demo .cutline:after{content:"";background:#ffffff2e;flex:1;height:1px}.tr-demo .bar{background:var(--chrome);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;transition:transform .35s cubic-bezier(.3,.9,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.tr-demo .bar.on{transform:none}.tr-demo .bar .k{color:#ffffffb3}.tr-demo .bar .acts{gap:8px;display:flex}.tr-demo .bar .acts span{border:1px solid #ffffff26;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.tr-demo .bar .acts .ok{color:#111;background:#fff;border-color:#fff}.tr-demo .bar .acts .ok.press{transform:scale(.96)}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:860px){.two{grid-template-columns:1fr}}.agent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:44px;display:grid}.agent>*{min-width:0}@media (max-width:860px){.agent{grid-template-columns:1fr}}.term{font-family:var(--f-mono);color:#d6d7dc;background:#0b0c0e;border-radius:16px;min-height:360px;padding:18px 20px;font-size:13px;line-height:1.7;overflow:hidden;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 1px #ffffff0f}.term .tb{color:#fff6;font-size:11.5px;font-family:var(--f-sans);align-items:center;gap:10px;margin-bottom:12px;display:flex}.term .tb .lights i{width:10px;height:10px}.term .ln{white-space:pre-wrap;word-break:break-word;opacity:0;min-height:1.7em;transition:opacity .25s,transform .25s;transform:translateY(4px)}.term .ln.on{opacity:1;transform:none}.term .u{color:#fff}.term .u:before{content:"› ";color:var(--red)}.term .a{color:#bfc3cc}.term .a:before{content:"● ";color:#8e9099}.term .c{color:#8ab4f8}.term .c:before{content:"$ ";color:#6c6e76}.term .o{color:#8e9099}.term .cur{vertical-align:-3px;background:#fff;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}.appside{gap:16px;display:grid}.card{background:var(--chrome);color:#fff;border-radius:16px;padding:16px 18px;font-size:13.5px;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 1px #ffffff0f}.card .ct{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.card .ct i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f6524033}.steps{gap:8px;display:grid}.step{color:#ffffff73;align-items:center;gap:10px;display:flex}.step i{border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:all .25s;display:grid}.step.doing{color:#fff}.step.doing i{border-color:#0000 #fff #fff;animation:1s linear infinite spin}.step.done{color:#ffffffd9}.step.done i{background:#fff;border-color:#fff}.step.done i:after{content:"";border-bottom:1.5px solid #111;border-left:1.5px solid #111;width:6px;height:3.5px;transform:translateY(-1px)rotate(-45deg)}.step .pc{font-family:var(--f-mono);color:#ffffffb3;margin-left:auto;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.log{background:var(--well);color:#ffffffbf;border-radius:9px;gap:3px;min-height:52px;margin-top:12px;padding:9px 11px;font-size:12px;display:grid}.log div{opacity:0;gap:10px;transition:opacity .3s;display:flex}.log div.on{opacity:1}.log .t{font-family:var(--f-mono);color:#fff6}.plan{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.plan.on{opacity:1;transform:none}.plan .items{gap:6px;margin-top:4px;display:grid}.plan .it{background:var(--well);contain:inline-size;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 9px;font-size:12.5px;display:flex}.plan .it .ty{color:#fffc;background:#ffffff1a;border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.plan .it .q{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plan .it .d{font-family:var(--f-mono);color:#ffffff80;flex:none;margin-left:auto;font-size:11px}.plan .it .ck{background:#fff;border-radius:3px;flex:none;place-items:center;width:13px;height:13px;display:grid}.plan .it .ck:after{content:"";border-bottom:1.5px solid #111;border-left:1.5px solid #111;width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.plan .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.plan .foot .sum{color:#ffffffb3;font-size:12.5px}.plan .foot .sum b{color:#fff}.plan .ok{color:#111;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:transform .12s}.plan .ok.press{transform:scale(.95)}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.facts h3{font-size:17px}.facts p{color:var(--ink-2);margin-top:8px;font-size:15px}.facts .serif{color:var(--ink-3);margin-bottom:10px;font-size:28px;line-height:1;display:block}@media (max-width:760px){.facts{grid-template-columns:1fr;gap:22px}}.code{background:var(--paper);border:1px solid var(--line);font-family:var(--f-mono);color:var(--ink-2);white-space:pre;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:13px;overflow-x:auto}.code b{color:var(--ink);font-weight:600}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}@media (max-width:960px){.cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:620px){.cards{grid-template-columns:1fr}}.fcard{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 24px;display:flex}.fcard .vis{background:var(--stage);border-radius:12px;height:150px;position:relative;overflow:hidden}.fcard h3{font-size:17px}.fcard p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.fcard .vis .sub{color:#fff;white-space:nowrap;background:#0009;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.fcard .vis .sub em{color:#fff;opacity:0;filter:blur(2px);font-style:normal;transition:opacity .45s,transform .45s,filter .45s;display:inline-block;transform:translateY(5px)}.fcard .vis .sub em.on{opacity:1;filter:none;transform:none}:lang(en) .fcard .vis .sub em+em{margin-left:.28em}.fcard .vis.peek .scene{aspect-ratio:16/10;background:#3a4a7a;border-radius:6px;position:absolute;top:16%;left:-14%;right:-14%;overflow:hidden;box-shadow:0 12px 30px #0000008c}.fcard .vis.peek .frame{background:#f0f0f2;border-radius:8px 8px 0 0;position:absolute;inset:16% 15% 0;box-shadow:0 10px 30px #0006}.fcard .vis.peek .frame:before{content:"";opacity:.85;background:#1a1a1a;border-radius:3px;width:26%;height:7%;position:absolute;top:11%;left:7%}.fcard .vis.peek .frame:after{content:"";background:repeating-linear-gradient(#00000017 0 3px,#0000 3px 14px);height:48%;position:absolute;top:28%;left:7%;right:7%}.fcard .vis.peek:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--stage) 0%,#0e0f11b3 26%,#0e0f1100 62%),linear-gradient(90deg,#0e0f11bf,#0e0f1100 22%,#0e0f1100 78%,#0e0f11bf);position:absolute;inset:0}.fcard .vis.peek .lbl,.fcard .vis.peek .sub{z-index:2}.fcard .vis .wave{align-items:center;gap:2px;height:70%;display:flex;position:absolute;inset:auto 16px 0}.fcard .vis .wave i{height:var(--h);background:#5b5e6a;border-radius:2px;flex:1;transition:height .6s,background .6s}.fcard .vis.clean .wave i{height:calc(var(--h) * var(--k));background:#cfd1d8}.fcard .vis .lbl{color:#ffffffa6;font-size:11px;font-family:var(--f-mono);background:#ffffff14;border-radius:999px;padding:3px 8px;position:absolute;top:10px;left:12px}.fcard .vis .av{background:#f1efea;border-radius:26px;width:96px;height:96px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 24px #00000080}.fcard .vis .av img{object-fit:cover;opacity:0;width:112%;max-width:none;height:112%;position:absolute;inset:-6%}.fcard .vis .av img.on{opacity:1}.fcard .vis .tp{color:#ffffffe6;background:#1c1d21f0;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.75;position:absolute;inset:14px;overflow:hidden;box-shadow:0 10px 24px #00000080}.fcard .vis .tp div{transform:translateY(var(--y,0));transition:transform 1.2s linear}.fcard .vis .tp:after{content:"";background:linear-gradient(#0000,#1c1d21f2);height:40%;position:absolute;bottom:0;left:0;right:0}.fcard .vis .tp p{color:inherit;font-size:inherit}.fcard .vis .tp b{color:#fff}.walls{grid-template-columns:repeat(5,1fr);gap:6px;display:grid;position:absolute;inset:12px}.walls img{object-fit:cover;aspect-ratio:3/2;border-radius:6px;width:100%;height:100%}.walls img.on{outline-offset:2px;outline:1.5px solid #ffffffe6}.fcard .vis .lay{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;inset:14px}.fcard .vis .lay div{background:#2a2b31;border-radius:8px;position:relative;overflow:hidden}.fcard .vis .lay div:before{content:"";background:#50536a;border-radius:4px;position:absolute;inset:10%}.fcard .vis .lay div:after{content:"";aspect-ratio:1;background:#f1efea;border-radius:22%;width:26%;transition:all .6s cubic-bezier(.3,.9,.3,1);position:absolute;top:14%;right:14%}.fcard .vis .lay div.side:before{width:50%;inset:10% auto 10% 8%}.fcard .vis .lay div.side:after{width:34%;top:28%;right:10%}.fcard .vis .lay div.full:before{opacity:0}.fcard .vis .lay div.full:after{border-radius:12%;width:60%;top:12%;right:20%}.fcard .vis .lay div.off:after{opacity:.25;width:18%;top:8%;right:8%}.fcard .vis .lay span{color:#fff9;z-index:1;font-size:10px;position:absolute;bottom:6px;left:8px}.cmp{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:44px;overflow:hidden}.cmp table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:14px 18px}.cmp thead th,.cmp thead td{color:var(--ink-2);background:var(--bg);font-size:14px;font-weight:600}.cmp thead th.us{color:var(--ink)}.cmp tbody tr:last-child>*{border-bottom:0}.cmp tbody th{color:var(--ink-2);width:30%;font-weight:400}.cmp td.us,.cmp td.us b{font-weight:600}.cmp td.them{color:var(--ink-3)}.cmp .y{align-items:center;gap:7px;display:inline-flex}.cmp .y:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.cmp .n:before{content:"";background:var(--ink-3);vertical-align:middle;width:8px;height:1.5px;margin-right:7px;display:inline-block}.cmp-wrap{overflow-x:auto}@media (max-width:620px){.cmp th,.cmp td{padding:12px;font-size:14px}.cmp tbody th{width:auto}}.price{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:48px;padding:clamp(36px,6vw,72px);display:grid}.price .eyebrow{color:#ffffff73}.price h2{color:#fff;font-size:clamp(28px,3.4vw,42px)}.price .num{font-family:var(--f-display);letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:clamp(72px,10vw,128px);font-style:italic;line-height:1;display:flex}.price .num small{font-size:.35em;font-style:normal;font-family:var(--f-sans);letter-spacing:0;color:#fff9;font-weight:500}.price .launch{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.price .launch:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.price p{color:#ffffffb3;margin-top:14px}.price ul{color:#ffffffd9;gap:9px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.price li:before{content:"";background:var(--red);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block;position:relative;top:-1px}.price .buy{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.price .download-pending{color:#fff;font-size:15px;font-weight:600}.price .btn.dl{color:var(--ink);background:linear-gradient(#fff,#e8e8ec);border-color:#fff;box-shadow:inset 0 1px #fff,0 1px 2px #0000004d,0 12px 26px -10px #000000b3}.price .btn.dl svg{fill:var(--ink)}.price .btn.dl:hover{background:linear-gradient(#fff,#f2f2f4)}.price .req{color:#ffffff80;font-size:13px}@media (max-width:760px){.price{grid-template-columns:1fr}}footer{color:var(--ink-3);padding-block:48px 64px;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}footer .script{color:var(--ink-3);font-size:30px;line-height:1}.cl-demo .editor-title small b{color:#ffffffd9;font-weight:500}.cl-stage{background:var(--stage);align-items:flex-end;min-height:214px;padding:18px 16px 22px;display:flex;position:relative}.cl-pop{width:min(440px,100%);position:relative;box-shadow:0 20px 50px #00000080,0 0 0 .5px #ffffff1a}.cl-pop:after{content:"";background:var(--chrome);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:92px;transform:rotate(45deg);box-shadow:2px 2px 2px -1px #00000040}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.chips .lbl{color:#ffffff80;margin-right:2px;font-size:12px}.chip{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.chip.off{opacity:.4}.chip b{color:#fff9;font-weight:600}.tl-ctl .auto.on{color:#fff;background:linear-gradient(#ffffff2b,#ffffff1f);box-shadow:0 1px 2px #00000059}.tl-ctl .cnt{color:#ffffff8c;white-space:nowrap;font-size:12px}.tl-ctl .auto,.tl-ctl .time{white-space:nowrap}@media (max-width:700px){.tl-ctl .cnt{display:none}.tl-ctl .time{font-size:12px}.cl-seg .tag,.cl-seg .lab,.ruler .end:after,.zb span:last-child{display:none}.cl-stage{min-height:0}}.cl-row{display:flex;position:absolute;inset:3px}.cl-seg{flex:none;min-width:0;transition:flex-basis .75s cubic-bezier(.3,.9,.3,1),background .4s,box-shadow .4s;position:relative;overflow:visible}.cl-seg.s{background:#2a2b31;border-radius:5px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff14}.cl-seg.s .film{opacity:.9;background:repeating-linear-gradient(90deg,#4a4f66 0 14%,#3b3f52 14% 15%,#5a5e78 15% 29%,#3b3f52 29% 30%);height:55%;position:absolute;top:0;left:0;right:0}.cl-seg.s .wave{background:#1a1b1f;height:45%;padding:0 5px;position:absolute;bottom:0;left:0;right:0}.cl-seg.s .wave svg{fill:#6c6e76;width:100%;height:100%;display:block}.cl-seg.s .lab{color:#fff;text-shadow:0 1px 2px #0009;white-space:nowrap;opacity:0;font-size:10px;font-weight:600;transition:opacity .3s;position:absolute;top:3px;left:5px}.cl-demo.cut .cl-seg.s .lab{opacity:1}.cl-seg.p,.cl-seg.f{background:repeating-linear-gradient(135deg,#f6524038 0 4px,#f652400f 4px 9px);border-radius:3px;box-shadow:inset 0 0 0 1px #f6524080}.cl-seg .tag{font-size:10px;font-family:var(--f-mono);color:#fff;white-space:nowrap;background:#0e0f11bf;border-radius:4px;padding:1px 5px;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-seg.f .tag{font-family:var(--f-sans)}.cl-demo.cut .cl-seg.p,.cl-demo.cut .cl-seg.f{box-shadow:none;background:0 0}.cl-demo.cut .cl-seg .tag{opacity:0}.cl-demo.cut .cl-seg.p:after,.cl-demo.cut .cl-seg.f:after{content:"";background:#ffffff8c;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.cl-seg.p:after,.cl-seg.f:after{content:"";background:0 0;width:0;position:absolute;top:0;bottom:0;left:50%}.zb.moving{transition:left .75s cubic-bezier(.3,.9,.3,1),width .75s cubic-bezier(.3,.9,.3,1)}.playhead.moving{transition:transform .75s cubic-bezier(.3,.9,.3,1)}.ruler .end{z-index:2;background:#ffffff2e;width:1px;transition:left .75s cubic-bezier(.3,.9,.3,1);position:absolute;top:0;bottom:-120px}.ruler .end:after{content:attr(data-t);color:#ffffff8c;font-family:var(--f-mono);white-space:nowrap;font-size:10px;position:absolute;top:0;left:5px}.cl-undo{color:#ffffffbf;opacity:0;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px;transition:opacity .3s;position:absolute;top:14px;right:16px}.cl-undo.on{opacity:1}.rec-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:20px;margin-top:28px;display:grid}@media (max-width:860px){.rec-demo{grid-template-columns:1fr}}.rec-demo .term{min-height:0}.desk{background:#1b1436;border-radius:16px;min-height:380px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 .5px #ffffff1a;container-type:inline-size}.desk .win{height:66%;font-size:clamp(6px,1.55cqw,12px);inset:auto 8% 10%;transform:none}.desk .cursor{width:4%}.pill-rec{opacity:0;color:#fff;white-space:nowrap;z-index:3;background:#1c1d21f0;border-radius:999px;align-items:center;gap:9px;padding:6px 10px 6px 11px;font-size:12.5px;transition:opacity .35s,transform .35s;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%,-16px);box-shadow:0 1px 1.5px #0000004d,0 5px 10px #00000042}.pill-rec.on{opacity:1;transform:translate(-50%)}.pill-rec .dot{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out infinite pulse}.pill-rec.saving .dot{background:#fff6;animation:none}@keyframes pulse{50%{opacity:.35}}.pill-rec .tm{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600}.pill-rec .wand{color:#ffffffbf;align-items:center;gap:4px;display:flex}.pill-rec .ctl{gap:5px;margin-left:2px;display:flex}.pill-rec .ctl i{color:#fffc;background:#ffffff1a;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.done{opacity:0;color:#fff;z-index:3;background:#1c1d21f5;border-radius:12px;width:min(360px,86%);padding:12px 14px;font-size:12.5px;transition:opacity .35s,transform .35s;position:absolute;bottom:16px;left:50%;transform:translate(-50%,16px);box-shadow:0 20px 40px #00000080,0 0 0 .5px #ffffff1f}.done.on{opacity:1;transform:translate(-50%)}.done .ti{justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.done .ti small{color:#ffffff8c;font-weight:500;font-family:var(--f-mono)}.done .bar{background:#ffffff24;border-radius:2px;height:4px;margin-top:9px;overflow:hidden}.done .bar i{transform-origin:0;background:#fff;height:100%;transition:transform 1.5s linear;display:block;transform:scaleX(0)}.done .ok{color:#ffffffbf;min-height:18px;margin-top:8px;line-height:1.5;display:block}.done .ok b{color:#fff;font-weight:600}.agent-sub{grid-template-columns:minmax(0,1fr);gap:0;margin-top:84px;display:grid}.agent-sub h3{font-size:clamp(22px,2.6vw,30px);line-height:1.25}.agent-sub>p{color:var(--ink-2);max-width:720px;margin-top:14px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.stat{background:var(--paper);border:1px solid var(--line);border-radius:18px;min-width:0;padding:22px 22px 20px}.stat .n{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:6px;font-size:clamp(44px,4.6vw,60px);font-style:italic;line-height:1;display:flex}.stat .n small{font-size:.36em;font-style:normal;font-family:var(--f-sans);color:var(--ink-3);letter-spacing:0;font-weight:500}.stat h3{margin-top:12px;font-size:15px}.stat p{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.55}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.waitlist{max-width:500px;margin-top:24px;font-size:15px}.waitlist label{margin-bottom:8px;display:block}.waitlist-fields{flex-wrap:wrap;gap:8px;display:flex}.waitlist input{background:var(--paper);min-width:0;color:var(--ink);font:inherit;border:1px solid #777;border-radius:8px;flex:180px;padding:12px}.waitlist button{background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 18px;font-weight:600}.waitlist button:disabled{opacity:.6;cursor:wait}.price .waitlist p{color:inherit;margin-top:8px;font-size:14px}.waitlist a,footer a{text-underline-offset:3px;text-decoration:underline}.privacy-nav{justify-content:space-between;gap:24px;padding-block:28px;display:flex;position:static}.privacy-page{max-width:800px;padding-block:48px 64px}.privacy-page h1{font-size:clamp(32px,5vw,48px)}.privacy-page h2{margin-bottom:16px;font-size:24px}.privacy-page section{margin-top:40px}.privacy-page p{margin-top:16px;line-height:1.85}.privacy-updated{color:var(--ink-3);font-size:14px}
