@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:Inter;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#030504;--surface:#080b0a;--surface-2:#0d1210;--surface-3:#131a17;--line:#ffffff17;--line-2:#ffffff29;--text:#f4f7f5;--muted:#b6c0bb;--dim:#929e98;--accent:#3fcf8e;--accent-2:#7ee8b5;--accent-ink:#03140b;--accent-soft:#3fcf8e1f;--red:#ff8a8a;--video-bg:#090c0b;--display:"Bricolage Grotesque Variable", "Inter", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-meta:13px;--t-sec:14px;--t-body:16px;--t-lead:clamp(17px, 1.3vw, 19px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--section:clamp(56px, 6.4vw, 96px);--radius:16px;--radius-sm:10px;--gutter:clamp(16px, 4vw, 40px);--nav:64px;--out:cubic-bezier(.22, .61, .36, 1);--out-3:cubic-bezier(.165, .84, .44, 1);--resp:cubic-bezier(.22, 1, .36, 1);--move:cubic-bezier(.65, 0, .35, 1);--leave:cubic-bezier(.47, 0, .745, .715);--arrive:cubic-bezier(.39, .575, .565, 1);--rise:30px;--soft:cubic-bezier(.25, .46, .2, 1);--sh-1:0 6px 24px #00000029, 0 18px 56px #0000001f, 0 40px 110px #00000014;--sh-2:0 8px 32px #0000002e, 0 24px 72px #00000021, 0 56px 140px #00000017;--sh-hover:0 10px 36px #0003, 0 28px 80px #00000024, 0 60px 150px #0000001a;--sh-video:0 8px 32px #0000002e, 0 24px 72px #00000021, 0 56px 140px #00000017;--sh-moat:0 0 90px 0 #00000012, 0 0 200px 20px #0000000d;--sh-edge:inset 0 1px 0 #ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}@media (max-width:980px),(max-height:599px){:root{--rise:18px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav) + 16px);background:var(--bg);scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{color:var(--text);font-family:var(--body);font-size:var(--t-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;background:0 0;margin:0;line-height:1.6;overflow-x:clip}::selection{color:#fff;background:#3fcf8e52}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}button,input{font:inherit;color:inherit;letter-spacing:inherit}input{caret-color:var(--accent)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.mono{font-family:var(--mono);font-feature-settings:"zero" 1;letter-spacing:0}.wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.bg{width:100%;height:100vh;z-index:-1;pointer-events:none;background:var(--bg);height:100lvh;position:fixed;top:0;left:0;overflow:clip}.bg i,.bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.space-still{background:var(--bg) url(/assets/space-wide-BMpKSVNm.webp) center / cover no-repeat}@media (max-aspect-ratio:4/5){.space-still{background-image:url(/assets/space-tall-uw28gcHF.webp)}}.space-gl{opacity:0;transition:opacity 1.4s var(--out)}.space-gl.is-on{opacity:1}.bg .grain{opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.bg:after{content:"";inset:0 max(var(--gutter), calc((100vw - 1240px) / 2 + var(--gutter)));border-left:1px solid #ffffff09;border-right:1px solid #ffffff09;position:absolute}.nav{z-index:50;height:var(--nav);transition:transform .5s var(--out-3);position:sticky;top:0}.nav[data-hidden]{transform:translateY(-100%)}.nav:before{content:"";height:calc(var(--nav) + 40px);pointer-events:none;opacity:0;transition:opacity .8s var(--move);background:linear-gradient(#030504fc,#030504f7 50%,#03050499 76%,#03050400);position:absolute;top:0;left:0;right:0}.nav[data-compact]:before{opacity:1}.nav-in{align-items:center;gap:var(--s4);height:var(--nav);display:flex;position:relative}.brand{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.nav .brand{border-radius:9px;flex:none}.nav .brand svg{width:32px;height:32px}.nav-ch{letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:none}.nav-ch i{background:var(--line-2);width:18px;height:1px}.nav-ch-t{animation:chIn .9s var(--move) both}@keyframes chIn{0%{opacity:0}}.nav-menu{height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin-left:auto;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.nav-menu-ico{width:22px;height:12px;position:relative}.nav-menu-ico i{width:22px;height:2px;transition:transform .6s var(--resp);background:currentColor;border-radius:1px;position:absolute;left:0}.nav-menu-ico i:first-child{top:1px}.nav-menu-ico i:last-child{width:14px;top:9px}.nav-menu[aria-expanded=true] .nav-menu-ico i:first-child{transform:translateY(4px)rotate(45deg)}.nav-menu[aria-expanded=true] .nav-menu-ico i:last-child{width:22px;transform:translateY(-4px)rotate(-45deg)}.nav-menu-t{display:none}.nav .btn{border-radius:9px;min-height:36px;padding:0 14px}@media (min-width:640px){.nav-menu-t{display:inline}}@media (min-width:900px){.nav-ch{display:inline-flex}}@media (hover:hover) and (pointer:fine){.nav-menu:hover .nav-menu-ico i:last-child{width:22px}}.menu{z-index:49;opacity:0;visibility:hidden;transition:opacity .6s var(--move), visibility 0s linear .6s;background:radial-gradient(90% 70% at 20% 30%,#080e0bfd,#020303fe);align-items:center;display:flex;position:fixed;inset:0}.menu.is-open{opacity:1;visibility:visible;transition:opacity .7s var(--move), visibility 0s}.menu-in{padding-top:calc(var(--nav) + var(--s5));padding-bottom:var(--s7)}.menu-list{margin:0;padding:0;list-style:none}.menu-list a{align-items:baseline;gap:var(--s5);color:var(--muted);transition:color .5s var(--move);padding:6px 0;text-decoration:none;display:flex}.menu-n{width:2ch;color:var(--accent);font-size:13px}.menu-t{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(38px,7vw,88px);font-weight:700;line-height:1.04}.menu-list li,.menu-foot{opacity:0;transition:opacity .5s var(--move), transform .5s var(--move);transform:translateY(18px)}.menu.is-open .menu-list li,.menu.is-open .menu-foot{opacity:1;transition:opacity 1s var(--soft) calc(.15s + var(--i) * 70ms), transform 1.1s var(--soft) calc(.15s + var(--i) * 70ms);transform:none}.menu-foot{align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s6);flex-wrap:wrap;display:flex}.menu-note{font-size:var(--t-sec);color:var(--dim)}@media (hover:hover) and (pointer:fine){.menu-list a:hover,.menu-list a:focus-visible{color:var(--text)}}html[data-menu] .ptrack{opacity:0;pointer-events:none}.ptrack{transition:opacity .5s var(--move)}.btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px #ffffff4d,0 4px 8px #0000004d,0 10px 24px -8px #3fcf8e59}.btn-ghost{background:var(--surface-2);border-color:var(--line-2)}.btn-arrow{transition:translate .5s var(--resp)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent-2)}.btn-ghost:hover{background:var(--surface-3);border-color:#ffffff52}.btn:hover .btn-arrow{translate:3px}}.btn-sm{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.btn-lg{border-radius:14px;min-height:56px;padding:0 32px;font-size:17px}.btn-block{width:100%}.display{font-family:var(--display);letter-spacing:-.038em;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:1.02}.h2{font-family:var(--display);letter-spacing:-.034em;text-wrap:balance;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.06}.muted-h{color:var(--dim)}.lead,.lede{font-size:var(--t-lead);color:var(--muted);max-width:56ch;line-height:1.6}.hl{color:var(--accent)}.plus{color:var(--accent);font-family:var(--mono);font-weight:600}.fine,.footnote{font-size:var(--t-sec);color:var(--dim);line-height:1.55}.footnote{margin-top:var(--s5);max-width:80ch}.panel{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:var(--radius)}.section{padding-top:var(--section);position:relative}.sh{gap:var(--s4);padding-top:var(--s6);margin-bottom:var(--s7);display:grid;position:relative}.sh:before,.sh:after{content:"";transform-origin:0;position:absolute;left:0}.sh:before{background:var(--line-2);height:1px;top:0;right:0}.sh:after{background:var(--accent);border-radius:2px;width:72px;height:3px;top:-1px}@media (min-width:900px){.sh-split{column-gap:var(--s8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}.sh-split .lede{justify-self:end;max-width:46ch}}.sx .sh:before,.sx .sh:after{transition:transform 1.6s var(--soft);transform:scaleX(0)}.sx .sh:after{transition-delay:.3s}.sx .sh>*{opacity:0;transition:opacity 1.5s var(--soft) .35s, transform 1.6s var(--soft) .35s;transform:translateY(18px)}.sx .sh>*+*{transition-delay:.55s}.sx .rv{opacity:0;transform:translateY(var(--rise));transition:opacity 1.6s var(--soft) var(--d,.3s), transform 1.8s var(--soft) var(--d,.3s)}.sx .rv .row{opacity:0;transition:opacity 1.1s var(--soft), transform 1.2s var(--soft);transition-delay:calc(var(--d,.3s) + .35s + var(--i,0) * .1s);transform:translateY(10px)}.sx .sh.in:before,.sx .sh.in:after,.sx .sh.in>*,.sx .rv.in,.sx .rv.in .row{opacity:1;transform:none}.hero{padding:clamp(24px,3vw,48px) 0 0;position:relative;overflow-x:clip}.hero-grid{gap:var(--s7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1040px){.hero-grid{gap:var(--s8);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}.hero-copy{min-width:0;container-type:inline-size}.hero h1{font-size:clamp(32px,4.9vw,76px);margin-bottom:var(--s5);font-size:clamp(32px,12.6cqi,80px)}.h-in .ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:visible clip}.h-in .ln>span{white-space:nowrap;display:inline-block}.hero .lead{max-width:52ch}.cta-row{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.cta-center{justify-content:center}.facts{gap:var(--s2) var(--s5);margin:var(--s5) 0 0;font-size:var(--t-sec);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts li{align-items:center;gap:var(--s2);display:inline-flex}.facts li:before{content:"";background:linear-gradient(var(--accent), var(--accent)) center / 10px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) center / 2px 10px no-repeat;flex:none;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.h-in .ln>span{animation:lineUp 1.1s var(--out) both;animation-delay:calc(.15s + var(--i) * 90ms)}.hero-in>*{animation:fadeUp 1.1s var(--out) both;animation-delay:var(--d,.5s)}}@keyframes lineUp{0%{transform:translateY(105%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}}@media (max-width:400px){.hero .cta-row .btn{padding:0 13px}}@media (max-width:640px){.hero{padding-top:var(--s6)}.hero h1{margin-bottom:var(--s4)}.cta-row{margin-top:var(--s5);gap:var(--s2)}.cta-row .btn{padding:0 16px}.facts{gap:var(--s1) var(--s4);margin-top:var(--s4)}.hero-grid{gap:var(--s7)}}.story{padding-top:var(--section);position:relative;overflow-x:clip}.story-grid{gap:var(--s6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""cards";display:grid}.story-head{grid-area:head}.st-stage{grid-area:stage;min-width:0}.st-cards{gap:var(--s3);grid-area:cards;margin:0;padding:0;list-style:none;display:grid}@media (min-width:981px){.story-grid{column-gap:var(--s8);row-gap:var(--s6);grid-template:"head stage""cards stage"1fr/minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.st-stage{align-self:center}}.st-card{padding:var(--s5);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);transition:border-color .6s;position:relative}.st-count{font-size:var(--t-meta);color:var(--accent);font-weight:600}.st-title{margin-top:var(--s2);font-family:var(--display);letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}.st-text{margin-top:var(--s3);color:var(--muted);max-width:46ch}.st-monitor{border:1px solid var(--line-2);padding:var(--s3);background:linear-gradient(#121916,#0a0e0d);border-radius:18px;position:relative}.st-bar{align-items:center;gap:var(--s3);padding:0 var(--s1) var(--s3);font-size:var(--t-meta);color:var(--dim);display:flex}.st-dots{gap:6px;display:inline-flex}.st-dots i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.st-file{font-family:var(--mono);letter-spacing:0}.st-body{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:641px){.st-body{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.st-log{padding:var(--s3);border:1px solid var(--line);font-size:var(--t-meta);transition:opacity .8s var(--out);background:#00000059;border-radius:12px;line-height:1.5}.st-log-h{color:var(--dim);margin-bottom:var(--s2)}.st-log-h b{color:var(--text);font-weight:600}.st-line{padding:6px var(--s2);margin:0 calc(-1 * var(--s2));color:var(--muted);transition:color .6s var(--out), background-color .6s var(--out);transition-delay:calc(var(--i) * .12s);border-radius:6px;grid-template-columns:14px minmax(0,1fr) 14px;align-items:start;gap:6px;display:grid}.st-plus{color:var(--accent);font-weight:600}.st-line-t{overflow-wrap:anywhere}.st-check{color:var(--accent);opacity:0;transition:opacity .5s var(--out), transform .6s var(--out);transition-delay:calc(.15s + var(--i) * .12s);margin-top:3px;transform:translateY(4px)}.story:not([data-step="0"]) .st-line{color:var(--text);background:#3fcf8e14}.story:not([data-step="0"]) .st-check{opacity:1;transform:none}.story[data-step="2"] .st-log{opacity:.55}.st-view{aspect-ratio:16/10;min-width:0;display:grid}.st-shot{opacity:0;visibility:hidden;min-width:0;transition:opacity .3s var(--leave), visibility 0s linear .3s;grid-area:1/1;align-items:center;display:grid}.st-shot>*{transition:transform 0s linear .3s;transform:scale(1.04)}.story[data-step="0"] .st-shot-hook,.story[data-step="1"] .st-shot-scene,.story[data-step="2"] .st-shot-formats{opacity:1;visibility:visible;transition:opacity .7s var(--out) .3s, visibility 0s linear .3s}.story[data-step="0"] .st-shot-hook>*,.story[data-step="1"] .st-shot-scene>*,.story[data-step="2"] .st-shot-formats>*{transition:transform 1.1s var(--out) .3s;transform:none}.fr{background:linear-gradient(125deg, #3fcf8e1f, var(--video-bg) 40%, var(--video-bg) 72%, #3fcf8e0f);color:#f2f5f3;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a;container-type:inline-size}.fr-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fr-h{aspect-ratio:16/9}.fr-v{aspect-ratio:9/16}.fr-hook{flex-direction:column;justify-content:center;padding:0 9cqw;display:flex;position:absolute;inset:0}.fr-date{color:#97a39e;font-size:max(12px,2.6cqw)}.fr-new{color:#97a39e;margin-top:3cqw;font-size:max(13px,4cqw);font-weight:600}.fr-name{letter-spacing:-.03em;font-size:max(24px,11cqw);font-weight:650;line-height:1.02}.fr-rule{border-radius:3px;width:12cqw;height:max(3px,.7cqw);margin-top:3cqw;display:block}.fr-ver{margin-top:2.4cqw;font-size:max(13px,3.6cqw)}.fr-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5cqw;padding:0 6cqw;display:grid;position:absolute;inset:0}.fr-copy{gap:1.6cqw;min-width:0;display:grid}.fr-idx{font-size:max(12px,2.6cqw)}.fr-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:max(14px,5cqw);font-weight:650;line-height:1.1}.fr-line{color:#97a39e;font-size:max(12px,2.6cqw);line-height:1.4}.fr-ui{aspect-ratio:4/3;background:#f4f6f5;border-radius:2cqw;grid-template-rows:1fr 1fr 18%;grid-template-columns:22% 1fr 1fr;gap:6%;padding:7%;display:grid;position:relative;box-shadow:0 .4cqw .8cqw #0000002e,0 1.2cqw 2.4cqw #0003,0 2.4cqw 4.8cqw #00000029}.fr-ui i{background:#e2e7e5;border-radius:1cqw;display:block}.fr-ui .fr-ui-side{background:#e9edeb;grid-row:1/-1}.fr-ui .fr-ui-a{grid-column:2/-1}.fr-ui .fr-ui-c{grid-area:3/2/auto/-1;width:60%}.fr-size{color:#fff;background:#000000b3;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;bottom:6px;right:6px}.st-pair{gap:var(--s3);grid-template-columns:minmax(0,1fr) 28%;align-items:end;display:grid}.fr-small .fr-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fr-scene-v{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:8cqw;padding:0 10cqw}.fr-scene-v .fr-title{font-size:max(12px,11cqw)}.fr-scene-v .fr-ui{aspect-ratio:3/4;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.fr-v{opacity:0;transition:opacity .3s var(--leave), transform 0s linear .3s;transform:translate(40px)}.story[data-step="2"] .fr-v{opacity:1;transition:opacity .9s var(--out) .6s, transform 1.2s var(--move) .5s;transform:none}.st-track{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);background:#00000059;border-radius:12px}.st-ruler{color:var(--dim);margin-bottom:var(--s2);background:repeating-linear-gradient(90deg,#ffffff24 0 1px,#0000 1px 5%) bottom/100% 4px no-repeat;justify-content:space-between;padding-bottom:6px;font-size:12px;display:flex}.st-row{gap:3px;display:flex;position:relative}.st-clip{min-width:0;height:34px;padding:0 var(--s2);font-family:var(--mono);letter-spacing:0;border:1px dashed #ffffff2e;border-radius:6px;flex-basis:0;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.st-clip b{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:400;position:relative;overflow:hidden}.st-clip:before{content:"";transform-origin:0;position:absolute;inset:0}.st-clip-edge{border:1px solid var(--line-2);background:#ffffff0f}.st-clip-edge b{color:var(--muted)}.st-clip-f:before{border-radius:inherit;transition:transform .3s var(--leave);background:linear-gradient(#3fcf8e57,#3fcf8e29);transform:scaleX(0);box-shadow:inset 0 0 0 1px #3fcf8e8c}.st-clip-f b{opacity:0;transition:opacity .3s var(--leave)}.st-clip-end b{opacity:0;transition:opacity .3s}.story:not([data-step="0"]) .st-clip-f:before{transition:transform .8s var(--out-3) calc(.25s + var(--i) * .12s);transform:none}.story:not([data-step="0"]) .st-clip-f b,.story:not([data-step="0"]) .st-clip-end b{opacity:1;transition:opacity .6s var(--out) calc(.5s + var(--i,3) * .12s)}.story:not([data-step="0"]) .st-clip-f{border-color:#0000}.st-head-run{pointer-events:none;position:absolute;inset:-8px 0 -6px}.st-head{background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #ffffffb3}.st-head:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.st-export{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.st-file-chip{font-family:var(--mono);letter-spacing:0;color:var(--dim);padding:4px var(--s2);background:0 0;border:1px dashed #ffffff2e;border-radius:6px;align-items:center;gap:6px;font-size:12px;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.st-file-chip:before{content:"";border-top:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.story[data-step="2"] .st-file-chip{color:var(--accent);background:var(--accent-soft);transition:color .6s var(--out) 1s, background-color .6s var(--out) 1s, border-color .6s var(--out) 1s;border:1px solid #3fcf8e59}.story[data-step="2"] .st-file-chip+.st-file-chip{transition-delay:1.08s}@media (min-width:981px) and (min-height:600px){.story.is-staged .story-track{height:250vh}.story.is-staged .story-sticky{height:100vh;height:100svh;padding-top:var(--nav);align-items:center;display:flex;position:sticky;top:0}.story.is-staged .story-grid{width:100%}.story.is-staged .st-cards{grid-template-areas:"one"}.story.is-staged .st-card{opacity:0;visibility:hidden;transition:opacity .24s var(--leave), transform .24s var(--leave), visibility 0s linear .24s;grid-area:one;transform:translateY(-14px)}.story.is-staged .st-card>*{opacity:0;transition:opacity 0s linear .3s,transform 0s linear .3s;transform:translateY(22px)}.story.is-staged .st-card.is-on{opacity:1;visibility:visible;border-color:#3fcf8e66;transition:opacity 0s linear .2s,transform 0s linear .2s,visibility 0s linear .2s;transform:none}.story.is-staged .st-card.is-on>*{opacity:1;transition:opacity .55s var(--arrive), transform .55s var(--arrive);transform:none}.story.is-staged .st-card.is-on>:first-child{transition-delay:.2s}.story.is-staged .st-card.is-on>:nth-child(2){transition-delay:.28s}.story.is-staged .st-card.is-on>:nth-child(3){transition-delay:.36s}}@media (min-width:981px) and (min-height:600px) and (max-height:820px){.story.is-staged .story-head .h2{font-size:clamp(32px,3.4vw,48px)}.story.is-staged .story-grid{row-gap:var(--s5)}}@media (max-width:980px),(max-height:599px){.story.is-staged .st-stage{top:var(--nav);z-index:2;padding:var(--s3) 0 var(--s4);margin:0 calc(-1 * var(--gutter));padding-inline:var(--gutter);background:linear-gradient(var(--bg) 85%, #03050400);position:sticky}.story.is-staged .st-cards{gap:22svh;padding-bottom:12svh}.story.is-staged .st-card.is-on{border-color:#3fcf8e73}}@media (max-width:640px){.st-log{display:none}.st-monitor{padding:var(--s2);border-radius:14px}.st-bar{padding-bottom:var(--s2)}.st-view{aspect-ratio:16/9.4}.st-track{margin-top:var(--s2);padding:var(--s2)}.st-clip{height:26px;padding:0;font-size:0}.st-ruler span:nth-child(2n){visibility:hidden}.st-export{margin-top:var(--s2)}.st-card{padding:var(--s4) var(--s5) var(--s5)}}@media (max-width:980px) and (max-height:700px){.story.is-staged .st-export{display:none}}.compare{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.compare{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp{padding:var(--s5);flex-direction:column;display:flex}.cmp-you{background:linear-gradient(180deg, #3fcf8e1a, #3fcf8e05), var(--surface);--sh-extra:0 24px 60px -34px #3fcf8e4d;--sh-ring:var(--accent);border-color:#3fcf8e6b}.cmp-name{font-family:var(--display);letter-spacing:-.02em;padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line);font-size:22px;font-weight:700;line-height:1.2}.cmp-rows{gap:var(--s5);margin:0;display:grid}.cmp-rows dt{font-size:var(--t-meta);color:var(--dim);font-weight:600}.cmp-rows dd{margin:var(--s1) 0 0}.cmp-num{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.2}.cmp-you .cmp-num{color:var(--accent)}.cmp-text{color:var(--muted);font-size:15px}.cmp-bar{background:#ffffff12;border-radius:9px;height:6px;overflow:hidden;margin-top:var(--s3)!important}.cmp-bar i{transform-origin:0;background:#ffffff6b;border-radius:9px;height:100%;display:block}.cmp-you .cmp-bar i{background:var(--accent)}.sx .cmp .cmp-bar i{transition:transform 1.3s var(--out) calc(var(--d,.3s) + .6s);transform:scaleX(0)}.sx .cmp.in .cmp-bar i{transform:none}.formats{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:760px){.formats{grid-template-columns:minmax(0,1fr) minmax(0,.34fr)}}.fmt{min-width:0;margin:0}@media (max-width:759px){.fmt-v{width:min(56%,230px);margin:0 auto}}.fmt-cap{margin-top:var(--s3);font-size:var(--t-sec);color:var(--muted);gap:2px;display:grid}.fmt-cap b{color:var(--text);font-weight:600}.calc{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.calc-in,.calc-out{padding:clamp(20px,3vw,32px)}.calc-in{gap:var(--s5);display:grid}.slider-top{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.slider label{color:var(--muted);font-size:15px}.slider output{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), #ffffff1a var(--fill));border-radius:9px;height:6px}.slider input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--accent) var(--fill), #ffffff1a var(--fill));border-radius:9px;height:6px}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#e6fff2 0 16%,#7ee8b5 45%,#2fae74 100%);border:0;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 4px #3fcf8e29,0 3px 10px #00000080}.slider input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#e6fff2 0 16%,#7ee8b5 45%,#2fae74 100%);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #3fcf8e29,0 3px 10px #00000080}.slider input[type=range]::-webkit-slider-thumb{transition:transform .3s var(--resp), box-shadow .3s var(--resp)}.slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.14);box-shadow:0 0 0 7px #3fcf8e33,0 0 18px #3fcf8e66,0 3px 12px #00000080}.slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14);box-shadow:0 0 0 7px #3fcf8e33,0 0 18px #3fcf8e66,0 3px 12px #00000080}.slider input[type=range]:focus-visible{outline:none}.slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--accent)}.slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--accent)}.calc-out{background:radial-gradient(80% 60% at 100% 0%, #3fcf8e24, transparent 70%), linear-gradient(180deg, var(--surface-2), var(--surface));flex-direction:column;display:flex}.calc-k{font-size:var(--t-sec);color:var(--muted);font-weight:600}.calc-big{font-family:var(--display);letter-spacing:-.04em;margin:var(--s2) 0 var(--s5);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,112px);font-weight:700;line-height:1}.calc-big>span:not(.calc-num){color:var(--accent);letter-spacing:0;font-size:.4em}.calc-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.calc-cell{padding:var(--s4);border:1px solid var(--line);gap:var(--s1);background:#0000004d;border-radius:12px;flex-direction:column;min-width:0;display:flex}.calc-cell b{font-variant-numeric:tabular-nums;font-size:clamp(18px,1.8vw,22px);font-weight:600}.calc-cell b small{color:var(--dim);margin-left:2px;font-size:.65em;font-weight:400}.calc-cell>span{font-size:var(--t-sec);color:var(--muted);line-height:1.4}.calc-cell-hl{background:var(--accent-soft);border-color:#3fcf8e73}.calc-cell-hl b{color:var(--accent)}.founding{color:var(--accent);font-weight:600}.plans{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{padding:var(--s5);gap:var(--s5);flex-direction:column;display:flex}.plan-hot{background:linear-gradient(180deg, #3fcf8e1a, #3fcf8e05), var(--surface);--sh-extra:0 24px 60px -34px #3fcf8e4d;--sh-ring:var(--accent);border-color:#3fcf8e6b}.plan-name{justify-content:space-between;align-items:center;gap:var(--s2);font-family:var(--display);letter-spacing:-.02em;min-height:28px;font-size:20px;font-weight:700;display:flex}.plan-flag{font-family:var(--body);font-size:var(--t-meta);letter-spacing:0;color:var(--accent);font-weight:600}.plan-price{font-family:var(--display);letter-spacing:-.035em;margin-top:var(--s4);font-size:48px;font-weight:700;line-height:1}.plan-price span{font-family:var(--body);letter-spacing:0;color:var(--dim);margin-left:6px;font-size:15px;font-weight:400}.plan-blurb{color:var(--muted);margin-top:var(--s3);font-size:15px}.plan-items{gap:var(--s3);padding:var(--s5) 0 0;border-top:1px solid var(--line);margin:0 0 auto;font-size:15px;list-style:none;display:grid}.plan-items li{gap:var(--s2);grid-template-columns:16px 1fr;line-height:1.45;display:grid}.soon{margin-left:var(--s2);color:var(--muted);border:1px dashed #ffffff4d;border-radius:5px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.pay-note{justify-content:center;align-items:center;gap:var(--s2);margin-top:var(--s5);font-size:var(--t-sec);color:var(--dim);text-align:center;display:flex}.faq-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:900px){.faq-grid{gap:var(--s8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.faq-side .sh{margin-bottom:var(--s5)}.faq-side .btn{margin-top:var(--s5)}@media (max-width:899px){.faq-side{margin-bottom:var(--s6)}.faq-side .btn{margin-top:var(--s4)}}.faq{border-top:1px solid var(--line-2)}@media (min-width:900px){.faq{margin-top:0}}.faq-item{border-bottom:1px solid #1b2220}.faq-item summary{align-items:center;gap:var(--s4);padding:var(--s5) var(--s1);cursor:pointer;grid-template-columns:1fr 24px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.3;transition:color .2s}.faq-icon{width:24px;height:24px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--accent);width:12px;height:2px;transition:transform .4s var(--resp);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item::details-content{block-size:0;transition:block-size .38s cubic-bezier(.4, 0, .2, 1), content-visibility .38s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto;transition-duration:.44s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.faq-item p{padding:0 var(--s7) var(--s5) var(--s1);color:var(--muted);max-width:64ch}@media (hover:hover) and (pointer:fine){.faq-item summary:hover .faq-q{color:var(--accent-2)}}.final{padding-bottom:var(--section);overflow:clip}.final-in{text-align:center;align-items:center;gap:var(--s5);flex-direction:column;display:flex;position:relative}.final .cta-row{margin-top:var(--s2)}.final-title{font-size:clamp(52px,min(9vw,13vh),136px);line-height:.98}.final .lead{max-width:40ch}.final-diff{width:min(100%,460px);margin-bottom:var(--s3);isolation:isolate;position:relative}.final-plus{z-index:-1;width:120px;height:120px;position:absolute;top:-56px;right:-52px}@media (max-width:560px){.final-plus{width:84px;height:84px;top:-40px;right:-10px}}.diff{text-align:left;font-size:var(--t-meta)}.diff>:first-child{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.diff>:last-child{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}.diff-bar{padding:10px var(--s4);color:var(--dim);border-bottom:1px solid var(--line);background:#00000040;justify-content:space-between;display:flex}.diff-del,.diff-add{padding:10px var(--s4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diff-del{color:var(--red);background:#ff7a7a12;-webkit-text-decoration:line-through #ff7a7a80;text-decoration:line-through #ff7a7a80}.diff-add{color:var(--accent);background:#3fcf8e17}.footer{border-top:1px solid var(--line);padding:var(--s6) 0 var(--s7)}.footer-in{align-items:center;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.footer-note{font-size:var(--t-sec);color:var(--dim)}.footer-in>.footer-note:first-of-type{flex:220px}.footer-links{gap:var(--s5);font-size:var(--t-sec);display:flex}.footer-links a{color:var(--muted);text-decoration:none;transition:color .2s}.footer-legal{gap:var(--s2) var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;flex:100%}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--text)}}.veil{width:100%;height:100vh;z-index:-1;pointer-events:none;background:radial-gradient(125% 90% at 50% 42%,#0203032e 38%,#020303d1 100%),linear-gradient(90deg,#02030324 0%,#02030375 24%,#0203038a 50%,#02030375 76%,#02030324 100%),#0203034d;height:100lvh;position:fixed;top:0;left:0}@media (max-width:980px){.veil{background:radial-gradient(140% 90% at 50% 40%,#0203034d 36%,#020303c7 100%),#0203036b}}.section:before,.hero:before,.story-sticky:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 42% at 28% 22%,#020303b3,#02030300 72%),radial-gradient(70% 55% at 62% 66%,#02030380,#02030300 76%);position:absolute;inset:0}.story-sticky{position:relative}.final:before{background:radial-gradient(48% 46% at 50% 52%,#020303bd,#02030300 74%)}.display,.h2,.lead,.lede,.st-text,.faq-q,.fmt-cap,.footnote,.facts,.demo-note,.pay-note,.fine{text-shadow:0 0 2px #0305048c,0 2px 22px #030504d9}.faq{padding:0 var(--s4);margin:0 calc(-1 * var(--s4));border-radius:var(--radius);background:linear-gradient(#030504b8,#03050480)}html,body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input:not([type=range]):not([type=color]),textarea{-webkit-user-select:text;user-select:text}img,svg,canvas{-webkit-user-drag:none}.cursor{z-index:9999;pointer-events:none;opacity:0;will-change:transform;transition:opacity .15s;position:fixed;top:0;left:0}.cursor.on{opacity:1}.cur-arr{transform-origin:2px 2px;width:24px;height:28px;transition:transform .45s var(--resp);position:absolute;top:-2px;left:-2px}.cursor.hot .cur-arr{transform:scale(1.1)}.cursor.down .cur-arr{transform:scale(.94)}.cursor.hot.down .cur-arr{transform:scale(1.03)}.cur-arr>*{width:24px;height:28px;position:absolute;inset:0}.cur-sh{opacity:.22;transition:opacity .45s;transform:translate(.5px,1.5px)}.cursor.hot .cur-sh{opacity:.34}.cur-ac{opacity:0;transition:opacity .35s}.cursor.hot .cur-ac{opacity:1}.cur-gl{-webkit-mask:var(--arrow-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--arrow-mask) 0 0 / 100% 100% no-repeat;mask:var(--arrow-mask) 0 0 / 100% 100% no-repeat;-webkit-backdrop-filter:blur(1.5px)saturate(240%)brightness(1.5)contrast(1.08);backdrop-filter:blur(1.5px)saturate(240%)brightness(1.5)contrast(1.08);background:radial-gradient(120% 90% at 22% 12%,#ffffff80,#ffffff1f 34%,#fff0 58%),linear-gradient(160deg,#ffffff0f,#fff0 60%);transition:background-color .45s}.cursor.hot .cur-gl{background-color:#3fcf8e33}.cur-grip{opacity:0;transform-origin:0 0;transition:opacity .2s, transform .45s var(--resp), background-color .2s;background:#030504d9;border-radius:7px;grid-template-columns:repeat(2,4px);gap:3px;padding:5px;display:grid;position:absolute;top:21px;left:17px;transform:scale(.6);box-shadow:0 0 0 1px #3fcf8e8c}.cur-grip i{background:var(--accent);border-radius:50%;width:4px;height:4px;transition:background-color .2s}.cursor.grab .cur-grip{opacity:1;transform:none}.cursor.grab.down .cur-grip{background:var(--accent)}.cursor.grab.down .cur-grip i{background:var(--accent-ink)}html.glass-cursor,html.glass-cursor *{cursor:none!important}html.glass-cursor input:not([type=range]):not([type=color]),html.glass-cursor textarea{cursor:text!important}.final-plus svg{width:100%;height:100%}html.toys .toy-plus{pointer-events:auto;cursor:grab;touch-action:none}html.toys .toy-plus.is-held,html.toys .deck-frame.is-held{cursor:grabbing}.deck{margin-bottom:var(--s3);justify-content:center;padding:0 12px;display:flex;position:relative}.deck-frame{aspect-ratio:16/9;text-align:left;color:#f2f5f3;background-color:var(--video-bg);--lift:0;--inv:1;isolation:isolate;width:104px;box-shadow:0 0 0 calc(1px * var(--inv)) #2c3431;background-image:linear-gradient(125deg,#3fcf8e29,#0000 45% 74%,#3fcf8e12);border-radius:8px;flex-direction:column;flex:none;justify-content:flex-end;gap:2px;margin:0 -8px;padding:8px 9px;display:flex;position:relative}.deck-frame:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--sh-2);opacity:calc(.5 + .5 * var(--lift));position:absolute;inset:0}.deck-frame:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(1px * var(--inv)) var(--accent);opacity:0;transition:opacity 2s var(--move);background:linear-gradient(#3fcf8e29,#3fcf8e08);position:absolute;inset:0}.deck-frame.is-lit:after{opacity:.85}.deck-bar{background:var(--accent);border-radius:2px;width:22%;height:3px;position:absolute;top:9px;left:9px}.deck-tag{font-family:var(--mono);letter-spacing:0;color:#97a39e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.deck-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.deck-0{rotate:-6deg}.deck-1{translate:0 6px;rotate:3deg}.deck-2{rotate:-2deg}.deck-3{translate:0 -4px;rotate:5deg}.deck-4{rotate:-4deg}@media (max-width:1099px){.deck-frame{border-radius:7px;width:76px;margin:0 -6px;padding:6px 7px}.deck-bar{height:2px;top:7px;left:7px}.deck-tag{font-size:9px}.deck-title{-webkit-line-clamp:2;font-size:9px}}@media (min-width:1100px){.deck{pointer-events:none;z-index:3;margin:0;padding:0;display:block;position:absolute;inset:0}.deck-frame{pointer-events:auto;border-radius:10px;gap:4px;width:188px;margin:0;padding:14px;position:absolute}.deck-bar{top:14px;left:14px}.deck-tag{font-size:11px}.deck-title{font-size:15px}.deck-0{top:14%;left:0}.deck-1{top:44%;left:7%}.deck-2{top:16%;right:1%}.deck-3{top:43%;right:8%}.deck-4{top:68%;right:0}}.btn-primary{isolation:isolate;overflow:hidden}.btn-primary:after{content:"";z-index:-1;background:linear-gradient(105deg,#fff0 30%,#ffffff80 50%,#fff0 70%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (pointer:fine){.btn-primary:hover:after{transition:transform .7s var(--resp);transform:translate(130%)}}.ptrack{z-index:60;right:3px;top:calc(var(--nav) + 8px);pointer-events:none;-webkit-user-select:none;user-select:none;width:3px;position:fixed;bottom:8px}.ptrack-track{background:#ffffff14;border-radius:3px;position:absolute;inset:0;container-type:size}.ptrack-track:before{content:"";border-radius:inherit;background:var(--accent);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.ptrack-clip,.ptrack-win,.ptrack-head{display:none}@media (min-width:981px) and (hover:hover) and (pointer:fine){.ptrack{right:10px;top:calc(var(--nav) + 20px);pointer-events:auto;width:12px;bottom:20px}.ptrack-track{cursor:ns-resize;touch-action:none;background:0 0}.ptrack-track:before{display:none}.ptrack-clip{text-decoration:none;display:block;position:absolute;left:0;right:0}.ptrack-clip:before{content:"";background:#3fcf8e1f;border-radius:3px;transition:background-color .3s,box-shadow .3s;position:absolute;inset:1px 2px;box-shadow:inset 0 0 0 1px #3fcf8e47}.ptrack-clip.is-on:before{box-shadow:0 0 0 1px var(--accent) inset;background:#3fcf8e6b}.ptrack-clip:hover:before{background:#3fcf8e4d}.ptrack-clip:focus-visible{outline:none}.ptrack-clip:focus-visible:before{box-shadow:0 0 0 1px var(--accent) inset, 0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.ptrack-label,.ptrack-tc{white-space:nowrap;box-shadow:0 0 0 1px var(--line-2), 0 2px 3px #0000004d, 0 6px 10px #0000004d;color:var(--text);opacity:0;pointer-events:none;transition:opacity .2s, translate .5s var(--resp);background:#030504eb;border-radius:7px;padding:6px 9px;font-size:12px;line-height:1;position:absolute;right:calc(100% + 12px);translate:6px}.ptrack-label{font-weight:600;top:4px}.ptrack-clip:hover .ptrack-label,.ptrack-clip:focus-visible .ptrack-label{opacity:1;translate:0}.ptrack-win{transform-origin:top;pointer-events:none;opacity:.6;height:100%;transition:opacity 1.4s var(--move);background:radial-gradient(closest-side,#3fcf8e57,#3fcf8e24 52%,#3fcf8e00 100%);display:block;position:absolute;top:0;left:-22px;right:-22px}.ptrack.is-moving .ptrack-win,.ptrack.is-scrub .ptrack-win,.ptrack-track:hover .ptrack-win{opacity:1;transition-duration:.9s}.ptrack-head{background:#e9fff4;border-radius:2px;height:2px;margin-top:-1px;display:block;position:absolute;top:0;left:-7px;right:-7px;box-shadow:0 0 6px #78ffbe73,0 0 16px #3fcf8e4d}.ptrack-head:before{content:"";border:5px solid #0000;border-left:6px solid #fff;position:absolute;top:-4px;left:-5px}.ptrack-head:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ptrack-tc{color:var(--accent);font-variant-numeric:tabular-nums;top:-12px;right:calc(100% + 14px)}.ptrack.is-moving .ptrack-tc,.ptrack.is-scrub .ptrack-tc,.ptrack-track:hover .ptrack-tc,.ptrack-head:focus-visible .ptrack-tc{opacity:1;translate:0}.ptrack.is-scrub .ptrack-track{cursor:grabbing}.ptrack.is-scrub .ptrack-head{background:var(--accent);box-shadow:0 0 12px #3fcf8ee6}}.toy-plus{z-index:-1;pointer-events:none;position:absolute}.art{height:96px;margin-bottom:var(--s5);border:1px solid var(--line);letter-spacing:0;color:var(--dim);background:#00000061;border-radius:12px;font-size:11px;position:relative;overflow:hidden}.art-rec-dot{color:var(--red);align-items:center;gap:6px;display:inline-flex;position:absolute;top:9px;left:10px}.art-rec-dot:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px}.art-jitter{width:auto;height:auto;position:absolute;inset:18px 30px 6px 8px}.art-arrow{position:absolute;top:52px;right:14px;rotate:-14deg}.art-retake{border:1px dashed #ffffff40;border-radius:5px;padding:1px 6px;position:absolute;top:9px;right:10px}.art-wait,.art-cut{flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;display:flex}.art-days{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.art-days i{background:repeating-linear-gradient(135deg,#ffffff24 0 2px,#0000 2px 6px);border-radius:4px;height:22px;box-shadow:inset 0 0 0 1px #ffffff1a}.art-days i.is-done{background:#ffffff6b}.art-wait-row{justify-content:space-between;gap:8px;display:flex}.art-invoice{color:var(--text);background:#ffffff14;border-radius:5px;padding:1px 6px;position:absolute;top:9px;right:10px}.art-cut-row{gap:3px;height:26px;display:flex;position:relative;container-type:inline-size}.art-cut-row i{transform-origin:0;background:linear-gradient(#3fcf8e80,#3fcf8e38);border-radius:5px;flex-basis:0;box-shadow:inset 0 0 0 1px #3fcf8e99}.art-cut-row i.is-edge{box-shadow:0 0 0 1px var(--line-2) inset;background:#ffffff1a}.art-cut-head{background:#fff;width:2px;position:absolute;top:-6px;bottom:-6px;left:0;transform:translate(78cqw);box-shadow:0 0 8px #ffffffb3}.cmp-you .art{background:radial-gradient(90% 120% at 80% 0,#3fcf8e33,#00000059 70%);border-color:#3fcf8e4d}.sx .cmp .art-days i{opacity:0;transition:opacity .5s var(--out) calc(var(--d,.3s) + .5s + var(--i) * 70ms)}.sx .cmp.in .art-days i{opacity:1}.sx .cmp .art-cut-row i{transition:transform .8s var(--out-3) calc(var(--d,.3s) + .4s + var(--i) * .1s);transform:scaleX(0)}.sx .cmp.in .art-cut-row i{transform:none}.sx .cmp .art-cut-head{transition:transform 1.6s var(--move) calc(var(--d,.3s) + 1s);transform:translate(0)}.sx .cmp.in .art-cut-head{transform:translate(78cqw)}.sx .cmp .art-jitter path{stroke-dashoffset:120px;transition:stroke-dashoffset 1.6s var(--out) calc(var(--d,.3s) + .5s)}.sx .cmp.in .art-jitter path{stroke-dashoffset:0}.formats{position:relative}.formats:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3fcf8e17,#3fcf8e00);border-radius:50%;height:160px;position:absolute;bottom:-40px;left:4%;right:4%}.fmt-box{position:relative}.fmt-marks{--c:#5f6764;--l:18px;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;position:absolute;inset:-10px}.fmt-tag{letter-spacing:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex;position:absolute;top:-30px;left:14px}.fmt-tag i{background:var(--accent);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.formats{margin-top:var(--s5)}.fmt-plus{width:110px;height:110px;top:-58px;right:-46px}@media (max-width:759px){.fmt-plus{width:72px;height:72px;top:-36px;right:-26px}.fmt-v{margin-top:var(--s5)}}.trk{gap:var(--s3);margin-bottom:var(--s5);padding:var(--s3) var(--s3) var(--s3);border:1px solid var(--line);background:#00000052;border-radius:12px;display:grid}.trk-ruler{color:var(--dim);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 8.3333%) 0 100%/100% 4px no-repeat;justify-content:space-between;height:14px;font-size:11px;display:flex}.trk-head{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;display:flex}.trk-head b{color:var(--text);font-weight:500}.trk-lane{--w:100%;--gap:0%;contain:layout paint;background:#ffffff0a;border-radius:8px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.trk-fill{width:var(--w);min-width:0;padding:3px;display:flex;position:absolute;top:0;bottom:0;left:0}.trk-fill i{background:#ffffff14;border-radius:5px;flex:0 1 0;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.trk-fill i:before{content:"";background:#ffffff47;height:5px;position:absolute;top:0;left:0;right:0}.trk-fill i:after{content:"";opacity:.35;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px);height:9px;position:absolute;bottom:3px;left:3px;right:3px;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.trk-hand .trk-fill i{color:#d7dfdb}.trk-cc .trk-fill i{color:var(--accent-2);background:color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent) inset, 0 0 14px -2px color-mix(in srgb, var(--accent) 55%, transparent)}.trk-cc .trk-fill i:before{background:var(--accent)}.trk-gap{top:3px;bottom:3px;right:3px;left:calc(100% - var(--gap));white-space:nowrap;color:var(--accent);border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent) 0 6px, transparent 6px 12px);border-radius:5px;place-items:center;font-size:11px;display:grid;position:absolute;overflow:hidden}.calc-out .calc-big{margin-bottom:var(--s4)}.plans{position:relative}.plans:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3fcf8e0f,#3fcf8e00);border-radius:50%;position:absolute;inset:10% 15% -10%}.price-plus{width:130px;height:130px;top:-96px;right:1%}@media (max-width:899px){.price-plus{width:78px;height:78px;top:-60px;right:-6px}}.plan-art{align-items:flex-end;gap:4px;height:30px;display:flex}.plan-art i{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--tint,#3fcf8e) 60%, transparent), #0d1110 70%);border-radius:4px;flex:none;width:34px;box-shadow:0 0 0 1px #ffffff29,0 2px 3px #0000004d,0 6px 9px #0000003d}.plan-art.is-fan i+i{margin-left:-24px}.plan-art.is-fan i{rotate:calc((var(--k) - 3) * 5deg);transform-origin:50% 120%}.sx .plan .plan-art i{opacity:0;transition:opacity .6s var(--out) calc(var(--d,.3s) + .4s + var(--k) * 60ms), translate .9s var(--out) calc(var(--d,.3s) + .4s + var(--k) * 60ms);translate:0 10px}.sx .plan.in .plan-art i{opacity:1;translate:0}.faq-art{max-width:320px;margin-top:var(--s7);position:relative}.faq-card{font-size:var(--t-meta)}.faq-line{padding:9px var(--s4);color:var(--muted);border-top:1px solid var(--line)}.faq-line b{color:var(--accent);margin-right:6px;font-weight:600}.faq-plus{width:92px;height:92px;top:-44px;right:-34px}@media (max-width:899px){.faq-art{margin-top:var(--s5);max-width:280px}.faq-plus{width:64px;height:64px;top:-30px;right:-18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cut-dock{width:min(100%,716px);padding:var(--s3);text-align:left;visibility:hidden;transition:border-color 2s var(--move);background:linear-gradient(#0f1513,#080b0a);border:1px solid #262e2b;border-radius:14px;position:relative}html.cut-on .cut-dock{visibility:visible}.cut-dock.is-done{border-color:#2f5a47}@media (prefers-reduced-motion:reduce){.cut-dock{display:none}}@media (min-width:1100px){.cut-dock{margin-top:var(--s5);order:20}}.cut-top{justify-content:space-between;align-items:center;gap:var(--s3);height:24px;margin-bottom:var(--s3);font-size:var(--t-meta);color:var(--muted);display:flex}.cut-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color 1.2s var(--out);overflow:hidden}.cut-dock.is-render .cut-status,.cut-dock.is-done .cut-status{color:var(--accent)}.cut-meta{gap:var(--s3);color:var(--dim);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.cut-again{color:var(--accent);cursor:pointer;display:none}.cut-dock.is-done .cut-again,.cut-dock.is-miss .cut-again{display:inline}.cut-dock.is-done .cut-n,.cut-dock.is-miss .cut-n{display:none}.cut-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.cut-slot{aspect-ratio:16/9;background:#0e1412;border-radius:7px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #222a27}.cut-slot b{font-family:var(--mono);color:var(--dim);transition:opacity .4s var(--out);font-size:12px;font-weight:500}.cut-slot:after{content:"";border-radius:inherit;pointer-events:none;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent), 0 0 24px -4px color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;transition:opacity .9s var(--move);position:absolute;inset:0}.cut-slot.is-near:after{opacity:1}.cut-slot.is-lit:after{opacity:.7;transition-duration:1.8s}.cut-slot.is-full b{opacity:0}.cut-lights{pointer-events:none;z-index:7;border-radius:10px;position:absolute;inset:-8px 0;overflow:hidden}.cut-trail{opacity:0;background:linear-gradient(90deg,#3fcf8e0d,#3fcf8e12 60%,#7ee8b542 100%);position:absolute;inset:0}.cut-head{opacity:0;pointer-events:none;z-index:8;background:linear-gradient(#dcffee00,#dcffee 18% 82%,#dcffee00);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px;left:0;box-shadow:0 0 14px 1px #3fcf8e73}.cut-bar{height:3px;margin-top:var(--s3);background:#1a211e;border-radius:2px;overflow:hidden}.cut-bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.deck-frame.is-placed{z-index:2}html.toys .deck-frame{touch-action:none}@media (hover:none),(pointer:coarse){.deck-frame{cursor:pointer}}.showcase{min-width:0;position:relative}.mon{aspect-ratio:16/9;margin:0 var(--s3) var(--s5);position:relative}.mon>*{will-change:transform;position:absolute}.mon-glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side at 58% 48%,#3fcf8e33,#3fcf8e00 72%),radial-gradient(closest-side at 16% 76%,#5b8cff14,#5b8cff00 70%);inset:-22% -14% -30% -16%}.mon-back{z-index:1;box-shadow:none;opacity:.8;background:linear-gradient(160deg,#101613,#070a09);border-radius:18px;inset:-5% 6% 8% -5%}.mon-shade{z-index:1;pointer-events:none;box-shadow:var(--sh-video), 0 50px 120px -60px #3fcf8e1f;border-radius:16px;inset:0}.mon-main{z-index:2;background:#080b0a;border-radius:16px;inset:0}.mon-main:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2b3330}.mon-screen{isolation:isolate;background:#0b100e;border-radius:16px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.mon-slide{opacity:0;transition:opacity 1.4s var(--soft);position:absolute;inset:0}.mon-slide.is-on{opacity:1;z-index:1}.mon-poster,.mon-video{object-fit:cover;background:#0b100e;width:100%;height:100%;display:block;position:absolute;inset:0}.mon-video{opacity:0;transition:opacity .8s var(--soft)}.mon-video[data-on]{opacity:1}.mon-chips{z-index:3;max-width:92%;bottom:-18px;left:4%}.mon-tabs{gap:var(--s2);flex-wrap:wrap;display:flex}.mon-chip{align-items:center;gap:var(--s2);height:34px;padding:0 var(--s3);box-shadow:var(--sh-edge), 0 2px 3px #0000004d, 0 6px 9px #00000042, 0 14px 20px #0003;color:var(--muted);font:inherit;font-size:var(--t-meta);white-space:nowrap;cursor:pointer;transition:color .5s var(--out), border-color .5s var(--out), background-color .5s var(--out);background:#0c1210;border:1px solid #2b3330;border-radius:10px;font-weight:600;display:inline-flex}.mon-chip i{width:7px;height:7px;transition:background-color .6s var(--out);background:#3b4742;border-radius:50%}.mon-chip.is-on{color:var(--text);border-color:#3fcf8e8c}.mon-chip.is-on i{background:var(--accent)}@media (hover:hover) and (pointer:fine){.mon-chip:hover{color:var(--text);border-color:#3d4743}}.sc-note{margin:var(--s6) 0 0;font-size:var(--t-sec);color:var(--dim);text-align:center;text-shadow:0 0 2px #0305048c,0 2px 22px #030504d9}@media (prefers-reduced-motion:no-preference){.mon{animation:monIn 1.6s var(--soft) .3s both}}@keyframes monIn{0%{opacity:0}}@media (max-width:1039px){.mon{max-width:640px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.mon{margin-left:var(--s2);margin-right:var(--s2)}.mon-back{inset:-3% 4% 6% -3%}}.try{position:relative}.panel,.st-card,.st-monitor{background-color:var(--surface)}.sparks{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spark{opacity:0;rotate:var(--r,0deg);will-change:opacity, transform;animation:sparkLife var(--dur,10s) var(--soft) var(--dl,4s) infinite;position:absolute;left:-100px}.spark svg{display:block}@keyframes sparkLife{0%{opacity:0;transform:translateY(14px)scale(.86)}16%{opacity:.5}26%{opacity:.28}36%{opacity:.5}52%,to{opacity:0;transform:translateY(-26px)scale(1)}}.panel,.st-card,.st-monitor,.cut-dock{isolation:isolate;position:relative}.panel:before,.st-card:before,.st-monitor:before,.cut-dock:before,.cmp:after,.plan:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.panel:before,.st-card:before{box-shadow:var(--sh-edge), var(--sh-1), var(--sh-extra,0 0 #0000), var(--sh-moat)}.st-monitor:before,.cut-dock:before{box-shadow:var(--sh-edge), var(--sh-2), var(--sh-moat)}.cmp:after,.plan:after{box-shadow:0 0 0 1px var(--sh-ring,#fff3), var(--sh-hover), var(--sh-extra,0 0 #0000);opacity:0;transition:opacity .7s var(--move);will-change:opacity}@media (hover:hover) and (pointer:fine){.cmp:hover:after,.plan:hover:after{opacity:1}}.cmp:focus-within:after,.plan:focus-within:after{opacity:1}.cut-dock:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 2.4s var(--move);position:absolute;inset:-1px;box-shadow:0 0 40px -6px #3fcf8e38,0 0 90px -10px #3fcf8e29}.cut-dock.is-done:after{opacity:1}.vf{isolation:isolate;border-radius:16px;position:relative}.vf:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--sh-video), var(--sh-moat);position:absolute;inset:0}.vf-in{border-radius:inherit;background:#070a09;position:relative;overflow:hidden}.vf-in:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2b3330}.vf-view{aspect-ratio:16/9;isolation:isolate;background:#070a09;position:relative;overflow:hidden}.vf-poster,.vf-video{object-fit:cover;background:#070a09;width:100%;height:100%;display:block;position:absolute;inset:0}.vf-video{opacity:0;transition:opacity .9s var(--soft)}.vf-video[data-on]{opacity:1}.vf-tall .vf-view{aspect-ratio:9/16}.vf-loop{border-radius:14px}.try-demo{gap:var(--s6);min-width:0;display:grid}@media (min-width:1040px){.try-demo{gap:var(--s8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}.try-stage{min-width:0;container-type:inline-size}.try-seg{width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:var(--s4);overscroll-behavior-x:contain;scrollbar-width:none;background:#0a0f0d;border-radius:12px;flex-wrap:nowrap;gap:2px;padding:3px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #232b28}.try-seg::-webkit-scrollbar{display:none}.seg{height:30px;color:var(--dim);font:inherit;white-space:nowrap;cursor:pointer;transition:color .5s var(--out), background-color .5s var(--out);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.seg.is-on{color:var(--text);background:#17201c}@media (hover:hover) and (pointer:fine){.seg:hover{color:var(--text)}}.seg-mark{opacity:.6;width:9px;height:6px;transition:color .5s var(--out), opacity .5s var(--out);border-radius:1.5px;flex:none;box-shadow:inset 0 0 0 1.5px}.seg-mark.is-tall{width:6px;height:9px}.seg.is-on .seg-mark{color:var(--accent);opacity:1}.try-scene{--ph:calc(100cqw * 9 / 16);height:calc(var(--ph) + 48px);place-items:center;display:grid}@media (max-width:640px){.try-seg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.try-scene{--ph:calc(100cqw * .9)}}.try-scene .vf{width:100%}.try-scene .vf-tall{width:calc(var(--ph) * 9 / 16);margin-inline:auto}.try-scene .vf-tall .reel-time{display:none}.chip-ratio{color:var(--dim);letter-spacing:.02em;font-size:11px}.mon-chip.is-on .chip-ratio{color:var(--muted)}.shelf{margin:var(--s6) var(--s3) 0}.shelf-h{align-items:center;gap:var(--s2);margin:0 0 var(--s4);font-size:var(--t-meta);color:var(--muted);display:flex}.shelf-h i{background:var(--accent);border-radius:50%;width:7px;height:7px}.shelf-row{gap:var(--s5);align-items:flex-end;display:flex}.shelf-item{align-items:flex-end;gap:var(--s3);min-width:0;margin:0;display:flex}.shelf-item .vf{border-radius:12px;flex:none;width:clamp(88px,11vw,124px)}.shelf-item figcaption{min-width:0;font-size:var(--t-meta);color:var(--dim);gap:2px;line-height:1.35;display:grid}.shelf-item figcaption b{color:var(--text);font-weight:600}@media (max-width:520px){.shelf-row{gap:var(--s3)}.shelf-item{flex-direction:column;flex:1 1 0;align-items:flex-start}.shelf-item .vf{width:100%;max-width:150px}}.try-side{min-width:0}.try-kind{font-size:var(--t-meta);color:var(--accent)}.try-title{margin-top:var(--s2);font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.12}.try-blurb{margin-top:var(--s3);color:var(--muted);max-width:46ch}.try-points{margin:var(--s5) 0 0;gap:var(--s3);padding:0;font-size:15px;list-style:none;display:grid}.try-points li{gap:var(--s2);grid-template-columns:16px 1fr;line-height:1.45;display:grid}.try-side .cta-row{margin-top:var(--s6)}.try-note{margin-top:var(--s3);font-size:var(--t-sec);color:var(--dim)}.reel-bar{align-items:center;gap:var(--s3);height:48px;padding:0 var(--s3);background:#0a0f0d;border-top:1px solid #ffffff12;display:flex}.reel-btn{width:32px;height:32px;color:var(--text);cursor:pointer;transition:background-color .4s var(--move);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.reel-btn:before{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.reel-btn:hover{background:#ffffff14}}.reel-time{font-size:var(--t-meta);color:var(--text);font-variant-numeric:tabular-nums;flex:none}.reel-seek{cursor:pointer;touch-action:none;border-radius:6px;flex:auto;align-items:center;height:32px;display:grid;position:relative}.reel-rail{background:#ffffff24;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.reel-fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.reel-big{color:#04130b;cursor:pointer;z-index:3;opacity:1;width:64px;height:64px;transition:opacity .7s var(--move);background:0 0;border:0;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;padding:0;display:grid;position:absolute;top:50%;left:50%}.reel-big span{background:var(--accent);width:64px;height:64px;transition:transform .7s var(--out-3);border-radius:50%;place-items:center;display:grid;position:relative}.reel-big:before{content:"";pointer-events:none;opacity:.55;transition:opacity .9s var(--move);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #3fcf8e4d,0 0 28px 2px #3fcf8e33,0 0 72px 8px #3fcf8e24}.reel-big svg{width:20px;height:20px;margin-left:2px}.reel-big.is-hidden{opacity:0;pointer-events:none}.reel-big:focus-visible{outline:none}.reel-big:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.reel-big:hover:before{opacity:1}.reel-big:hover span{transform:scale(1.05)}}.vf-view:has(.reel-big):after{content:"";z-index:2;pointer-events:none;opacity:1;transition:opacity .7s var(--move);background:radial-gradient(38% 46%,#05080761,#05080700 100%);position:absolute;inset:0}.mon-screen:has(.reel-big):after{content:"";z-index:2;pointer-events:none;opacity:1;transition:opacity .7s var(--move);background:radial-gradient(38% 46%,#05080761,#05080700 100%);position:absolute;inset:0}.vf-view:has(.reel-big.is-hidden):after{opacity:0}.mon-screen:has(.reel-big.is-hidden):after{opacity:0}.vf-loop .reel-big,.shelf .reel-big{scale:.8}.reel .vf-video{cursor:pointer}.fmt-v{justify-self:end}@media (min-width:760px){.fmt-v{width:100%}}.fmt-v .vf-tall{border-radius:14px}.cut-burst{z-index:9;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.cut-burst b{font-family:var(--mono);color:var(--accent-2);opacity:0;will-change:transform, opacity;font-weight:500;line-height:1;display:block;position:absolute;top:0;left:0}.deck-tag,.deck-title{transition:opacity .4s var(--out)}html.cut-on .deck-frame:not([data-pid]) .deck-tag,html.cut-on .deck-frame:not([data-pid]) .deck-title,.deck.is-swap .deck-tag,.deck.is-swap .deck-title{opacity:0}.cut-slot b{opacity:.55;font-size:14px}.cut-dock.is-miss .cut-status{color:#c9a27a}.cut-claim{color:var(--accent);cursor:pointer;text-decoration:none;display:none}.cut-dock.is-guest .cut-claim{display:inline}.egg-toast{z-index:60;color:var(--accent);font-family:var(--mono);font-size:var(--t-meta);opacity:0;transition:opacity .9s var(--move), transform .9s var(--move);pointer-events:none;background:#0d1210;border-radius:12px;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,8px);box-shadow:inset 0 0 0 1px #2f5a47}.egg-toast.is-on{opacity:1;transform:translate(-50%)}.nav-lang{height:32px;box-shadow:inset 0 0 0 1px var(--line-2);letter-spacing:.04em;border-radius:9px;flex:none;align-items:center;gap:2px;padding:2px;font-size:12px;display:inline-flex}.nav-lang-i{min-width:30px;height:28px;color:var(--muted);transition:color .4s var(--resp), background-color .4s var(--resp);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.nav-lang-i.is-on{color:var(--text);background:var(--surface-3)}.nav-lang-i:not(.is-on):hover{color:var(--text)}.langbar{z-index:40;left:var(--gutter);right:var(--gutter);bottom:max(16px, env(safe-area-inset-bottom));align-items:center;gap:var(--s3) var(--s4);border-radius:var(--radius);background:var(--surface-2);max-width:640px;box-shadow:inset 0 0 0 1px var(--line-2), 0 18px 40px #00000073;opacity:0;transition:opacity .5s var(--out), transform .5s var(--out);flex-wrap:wrap;padding:14px 16px;display:flex;position:fixed;transform:translateY(12px)}.langbar.is-on{opacity:1;transform:none}.langbar p{font-size:var(--t-sec);color:var(--text);flex:200px;margin:0}.langbar-act{gap:var(--s2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.langbar{transition:none;transform:none}}.kicker{margin:0 0 var(--s4);font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.rub{color:var(--muted);white-space:nowrap;font-size:.62em;font-weight:500}.plan-rub{margin:-4px 0 var(--s2);font-size:var(--t-sec);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:640px){.spark:nth-child(n+4){display:none}}html[lang=ru] .hero h1{font-size:clamp(30px,10.9cqi,72px)}@media (max-width:400px){.nav-in{gap:var(--s2)}.nav .nav-cta{white-space:nowrap;padding:0 11px}.nav .nav-cta .btn-arrow{display:none}.nav-lang-i{min-width:26px}}@media (max-width:340px){.nav .nav-cta{padding:0 8px;font-size:13px}.nav-in{gap:4px}}
