@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Regular-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Medium-latin.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Semibold-latin.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/OpenRunde-Bold-latin.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bg:#f3f2f1;--bg-2:#f1f1f1;--text:#0c0b10;--ink:#2b2326;--muted:#6a686d;--muted-2:#8a878b;--pink:#ec0068;--pink-2:#e11167;--pink-ink:#dd145e;--pink-soft:#f5d8e4;--dark:#261d23;--line:#e3e3e3;--card:#fdfcfc;--green:#13a10e;--ease:cubic-bezier(.16,1,.3,1);--inter:"InterVariable",Inter,system-ui,-apple-system,sans-serif;--runde:"Open Runde","InterVariable",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{color:var(--text);font-family:var(--runde);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.ic{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.reveal-load,.reveal{opacity:0;filter:blur(7px);will-change:opacity,translate,filter;translate:0 18px}.reveal-load{animation:revealIn .85s var(--ease) forwards;animation-delay:var(--d,0s)}.reveal{transition:opacity .85s var(--ease),translate .85s var(--ease),filter .85s var(--ease);transition-delay:var(--rd,0s)}.reveal.revealed{opacity:1;filter:blur();translate:0}@keyframes revealIn{to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.reveal-load,.reveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;translate:none!important}*{animation-duration:1ms!important;animation-iteration-count:1!important}}.deal-strip{z-index:150;background:repeating-linear-gradient(115deg,#ffffff12 0 16px,transparent 16px 32px),var(--pink);color:#fff;height:36px;font-family:var(--inter);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:13.5px;font-weight:500;animation:7s linear infinite stripes;display:flex;position:sticky;top:0;box-shadow:inset 0 0 8px #1414144f}@keyframes stripes{to{background-position:73px 0,0 0}}.deal-strip.is-hidden{display:none}.deal-strip-link{color:#fff;align-items:center;gap:8px;height:100%;text-decoration:none;display:flex}.deal-strip-headline{font-weight:600}.deal-strip-ends{opacity:.85;padding-left:12px;position:relative}.deal-strip-ends:before{content:"·";opacity:.7;position:absolute;left:0}.deal-strip-clock{align-items:center;gap:3px;display:inline-flex}.deal-tile{background:linear-gradient(#8a0f40,#2a0912);border-radius:6px;align-items:center;height:22px;padding:0 4px;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.deal-colon{opacity:.8;font-weight:600}.roll{font-variant-numeric:tabular-nums;text-align:center;width:9px;height:16px;line-height:16px;display:inline-block;position:relative;overflow:hidden}.roll>span{transition:transform .45s var(--ease);flex-direction:column;display:flex}.roll>span>span{height:16px}.deal-strip-actions{align-items:center;gap:10px;display:flex;position:absolute;right:6px}.deal-strip-close{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.deal-strip-close:hover{opacity:1;background:#ffffff1f}.deal-strip-cta{color:#2a0912;background:#fff;border-radius:999px;align-items:center;height:24px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.deal-strip-cta:hover{background:#ececec}.top-blur{filter:blur(140px);pointer-events:none;z-index:0;background:linear-gradient(#c51254,#ff0062);border-radius:999px;width:80vw;height:80px;transition:opacity .5s;position:absolute;top:20px;left:50%;transform:translate(-50%)}body.nav-scrolled .top-blur{opacity:0}.nav{z-index:80;justify-content:space-between;align-items:center;max-width:1120px;height:72px;margin:0 auto;padding:18px 18px 0;display:flex;position:sticky;top:36px}body.deal-dismissed .nav{top:0}.nav-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;pointer-events:none;background:#f3f2f1b8;border-radius:22px;transition:opacity .3s;position:absolute;inset:8px 0 -6px;box-shadow:0 1px #2929290f,0 10px 30px #0000000d}.nav.is-scrolled .nav-backdrop{opacity:1}.nav.is-scrolled{opacity:1;filter:none;animation:none;translate:none}.nav-left,.nav-right{align-items:center;display:flex;position:relative}.nav-left{gap:34px}.nav-right{gap:22px}.brand{color:#141014;align-items:center;gap:7px;text-decoration:none;display:flex}.brand-mark{flex-shrink:0;place-items:center;display:grid}.brand-mark img{object-fit:contain;display:block}.brand-name{font-family:var(--inter);letter-spacing:-.04em;font-size:20px;font-weight:600}.nav-links{gap:22px;display:flex}.nav-links a,.login-link{font-family:var(--inter);letter-spacing:-.03em;color:#6f4b5d;font-size:17px;text-decoration:none;transition:color .2s}.nav-links a:hover,.login-link:hover,.login-link{color:#141414}.logout-form{margin:0;display:inline}button.login-link{cursor:pointer;line-height:inherit;background:0 0;border:0;padding:0}.pill-dark{isolation:isolate;height:38px;font-family:var(--inter);letter-spacing:-.03em;color:#fff;background:linear-gradient(#0f0c0d,#372b2f 81.73%) padding-box padding-box,linear-gradient(#0f0c0d,#372b2f 81.73%) border-box;border:2px solid #0000;border-radius:999px;align-items:center;padding:0 20px;font-size:17px;text-decoration:none;transition:filter .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000001a,0 32px 32px #00000017,inset 0 -4px 4px #0f0c0d80,inset 0 0 4.7px 6px #372b2f}.pill-dark:before{content:"";opacity:.84;filter:blur(14px);z-index:-1;background:linear-gradient(#ffdded,#0000);border-radius:48px;width:calc(100% - 20px);height:11px;position:absolute;top:-2px;left:10px}.pill-dark:hover{filter:brightness(1.2)}.pill-dark:active{transform:translateY(1px)scale(.995)}.btn-pink,.btn-dark{cursor:pointer;font-family:var(--inter);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex}.btn-pink{color:#fff;background:linear-gradient(#f12a75,#d21158);border:2px solid #c01b5a;height:52px;padding:0 34px;font-size:18px;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #78002d2e,0 10px 22px #dd145e38}.btn-pink:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff57,inset 0 -2px 6px #78002d29,0 12px 26px #dd145e47}.btn-pink:active,.btn-dark:active{transform:scale(.99)}.btn-pink .ic{transition:transform .2s var(--ease)}.btn-pink:hover .ic{transform:translate(3px)}.btn-pink.small{height:46px;padding:0 24px;font-size:17px}.btn-dark{color:#fff;background:linear-gradient(#0f0c0d,#372b2f 81.73%) padding-box padding-box,linear-gradient(#0f0c0d,#372b2f 81.73%) border-box;border:3px solid #0000;height:50px;font-size:18px;box-shadow:0 8px 18px #0000001a,0 32px 32px #00000017,inset 0 -4px 4px #0f0c0d80,inset 0 0 4.7px 6px #372b2f}.btn-dark:hover{filter:brightness(1.18)}.block{width:100%;display:flex}.hero{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:34px 18px 0;display:flex;position:relative}.news-pill{-webkit-backdrop-filter:blur(10px);height:36px;font-family:var(--inter);letter-spacing:-.015em;color:#3b2f35;background:#ffffff9e;border:1px solid #ec006829;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 4px;font-size:14.5px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #c8145a14}.news-pill:hover{background:#ffffffd9}.news-pill .ic{color:var(--pink-ink);transition:transform .2s var(--ease);font-size:13px}.news-pill:hover .ic{transform:translate(3px)}.news-tag{letter-spacing:.02em;color:#fff;text-transform:uppercase;background:linear-gradient(#f12a75,#d21158);border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.cut-title{font-family:var(--inter);letter-spacing:-.05em;color:var(--ink);cursor:default;flex-direction:column;align-items:center;margin:22px 0 0;font-size:70px;font-weight:600;line-height:1.04;display:flex}.ct-line{order:1;display:block}.ct-ruler{letter-spacing:.06em;color:#c7aab6;background:repeating-linear-gradient(90deg,#e0c3cf 0 1px,#0000 1px 15px) 0 100%/100% 6px no-repeat;order:2;justify-content:space-between;width:min(600px,86%);height:22px;margin:8px 0 4px;padding-bottom:9px;font:500 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ct-ruler i{font-style:normal}.ct-track{white-space:nowrap;flex-wrap:nowrap;order:3;justify-content:center;align-items:center;padding:6px 0 4px;display:inline-flex;position:relative}.ct-track>.ct-word{margin:0 .1em}.ct-track>.ct-sel{margin:0 .26em}.ct-fill{white-space:nowrap;letter-spacing:-.01em;color:#fff;max-width:4em;height:1.6em;transition:max-width .6s var(--ease),padding .6s var(--ease),margin .6s var(--ease),opacity .4s ease,transform .4s var(--ease),background .15s;background:repeating-linear-gradient(135deg,#ff76a3 0 7px,#ff3d7f 7px 14px);border-radius:.45em;flex:none;align-items:center;margin:0 .26em;padding:0 .55em;font-size:.38em;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #a0003c38,0 6px 14px #ec00682e}.ct-fill.is-hit{color:var(--pink);background:#fff;transform:scale(1.12)rotate(-3deg)}.ct-fill.is-cut{opacity:0;max-width:0;margin:0;padding:0;transform:scale(.5)}.ct-sel{padding:0 .14em;display:inline-block;position:relative}.ct-sel:before{content:"";border:3px solid var(--pink);opacity:0;transition:opacity .45s var(--ease),transform .55s var(--ease);background:#ec006812;border-radius:14px;position:absolute;inset:-.02em -.08em -.05em;transform:scale(.94)}.ct-handle{background:var(--pink);opacity:0;width:13px;transition:opacity .4s var(--ease) .1s,transform .5s var(--ease) .1s;z-index:1;border-radius:5px;position:absolute;top:-.02em;bottom:-.05em}.ct-handle:after{content:"";background:#ffffffd9;border-radius:2px;width:2px;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct-handle.l{left:calc(-.08em - 6px);transform:translate(8px)}.ct-handle.r{right:calc(-.08em - 6px);transform:translate(-8px)}.ct-tag{background:var(--pink);color:#fff;font:700 12px/1 var(--inter);letter-spacing:.03em;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease) .2s,transform .5s var(--ease) .2s;border-radius:7px 7px 7px 2px;padding:5px 9px;position:absolute;bottom:calc(100% + .1em);left:-.08em;transform:translateY(6px)}.ct-sel.is-selected:before,.ct-sel.is-selected .ct-handle,.ct-sel.is-selected .ct-tag{opacity:1;transform:none}.ct-serif{font-family:var(--serif);letter-spacing:-.015em;background:linear-gradient(#ff3d8b,#b8064a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .06em 0 .02em;font-size:1.13em;font-style:italic;font-weight:400;line-height:1;display:inline-block;position:relative}.ct-playhead{background:var(--pink);opacity:0;pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;transition:opacity .3s;position:absolute;top:-34px;bottom:-4px;left:0;box-shadow:0 0 12px #ec006880}.ct-playhead.is-on{opacity:1}.ct-ph-head{background:var(--pink);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);border-radius:4px 4px 2px 2px;width:16px;height:16px;position:absolute;top:0;left:-7px}.hero-subtitle{max-width:620px;font-family:var(--inter);letter-spacing:-.02em;color:var(--muted);margin:18px 0 0;font-size:19px;line-height:1.38}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.hero-ghost{gap:10px;height:52px;padding:0 24px 0 10px;font-size:17px}.play-dot{color:#fff;background:#1d181b;border-radius:50%;place-items:center;width:34px;height:34px;padding-left:2px;font-size:12px;display:grid}.hero-trust{font-family:var(--inter);letter-spacing:-.01em;color:var(--muted-2);align-items:center;gap:12px;margin-top:18px;font-size:14.5px;display:flex}.hero-trust b{color:var(--pink-2);font-weight:600}.avatar-stack,.join-avatars{display:inline-flex}.av{border:2px solid var(--bg);background-color:#ddd;background-position:50%;background-size:cover;border-radius:50%;width:26px;height:26px;margin-left:-8px;display:inline-block;box-shadow:0 1px 3px #00000026}.av:first-child{margin-left:0}.trust-amount{font-variant-numeric:tabular-nums;display:inline-flex}.odo{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.odo>span{transition:transform 1.4s var(--ease);flex-direction:column;display:flex}.demo-frame{--w:1110px;--h:580px;--k:1;width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));margin:0 auto;position:relative}.demo-card{width:var(--w);height:var(--h);transform:scale(var(--k));transform-origin:0 0;background:#f0eeed;border-radius:30px;transition:opacity .14s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 25px #e6e4e2}.demo-card.is-fading{opacity:0}.stage{opacity:0;visibility:hidden;transition:opacity .35s;position:absolute;inset:0}.stage.is-active{opacity:1;visibility:visible}.stage:not(.is-playing) *{animation-play-state:paused!important}.app-bar{height:44px;font-family:var(--inter);color:#77727a;border-bottom:1px solid #eeeae8;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.dots{gap:6px;display:flex}.dots i{background:#e4dfdc;border-radius:50%;width:11px;height:11px}.dots i:first-child{background:#ff6a5f}.dots i:nth-child(2){background:#ffbe2f}.dots i:nth-child(3){background:#2bc840}.app-title{text-align:center;color:#3b3539;flex:1;font-weight:500}.app-pill{color:var(--pink-ink);background:var(--pink-soft);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.s1-app{background:#fdfcfc;border:1px solid #e8e4e1;border-radius:22px;width:720px;height:430px;position:absolute;top:70px;left:195px;overflow:hidden;box-shadow:0 30px 60px #28141e14,0 2px 6px #0000000a}.s1-body{height:calc(100% - 44px);padding:22px}.s1-drop{background:#f8f6f5;border:2px dashed #dcd6d3;border-radius:16px;place-items:center;height:100%;transition:none;display:grid;position:relative}.stage-1.is-playing .s1-drop{animation:4.2s linear both s1Drag}@keyframes s1Drag{0%,30%{background:#f8f6f5;border-color:#dcd6d3}36%,54%{border-color:var(--pink);background:#fdeef4}62%,to{background:#f8f6f5;border-style:solid;border-color:#e9e4e1}}.s1-empty{font-family:var(--inter);color:#77727a;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.s1-empty b{color:#241f22;letter-spacing:-.03em;font-size:20px;font-weight:600}.s1-icon{color:#fff;background:linear-gradient(#f83a7d,#b8064a);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:6px;font-size:26px;display:grid;box-shadow:0 8px 18px #ec006840,inset 0 -4px 6px #78002d40}.stage-1.is-playing .s1-empty{animation:4.2s both s1Empty}@keyframes s1Empty{0%,54%{opacity:1;transform:none}60%,to{opacity:0;transform:scale(.96)}}.s1-uploading{opacity:0;width:470px;font-family:var(--inter);background:#fff;border:1px solid #ece7e4;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0000000f}.stage-1.is-playing .s1-uploading{animation:4.2s both s1Up}@keyframes s1Up{0%,56%{opacity:0;transform:translate(-50%,-50%)scale(.92)}64%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.s1-thumb{border-radius:9px;flex:none;width:96px;height:54px;overflow:hidden}.s1-thumb img,.file-thumb img,.s2-monitor>video,.s3-video img,.short>img,.cap-phone>img,.rf-wide>img,.review-media>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.short>img{object-position:50% 50%}.short:after,.cap-phone:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:55%;position:absolute;inset:auto 0 0}.short>:not(img),.cap-phone>:not(img),.s2-monitor>:not(video){z-index:1}.s1-meta{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.s1-meta b{letter-spacing:-.02em;color:#1d181b;font-size:15px}.s1-sub{color:#8a858a;height:16px;font-size:13px;position:relative}.s1-sub>span{align-items:center;gap:5px;display:inline-flex;position:absolute;top:0;left:0}.s1-status-ok{color:var(--green);opacity:0;font-weight:500}.stage-1.is-playing .s1-status-up{animation:4.2s both s1StUp}.stage-1.is-playing .s1-status-ok{animation:4.2s both s1StOk}@keyframes s1StUp{0%,88%{opacity:1}92%,to{opacity:0}}@keyframes s1StOk{0%,88%{opacity:0}92%,to{opacity:1}}.s1-bar{background:#f0ecea;border-radius:999px;height:6px;overflow:hidden}.s1-bar i{border-radius:inherit;background:linear-gradient(90deg,#f12a75,#ec0068);width:0;height:100%;display:block}.stage-1.is-playing .s1-bar i{animation:4.2s both s1Bar}@keyframes s1Bar{0%,60%{width:0}88%,to{width:100%}}.s1-size{color:#9a959a;align-self:flex-start;font-size:12.5px}.s1-drag{width:200px;height:156px;position:absolute;top:232px;left:455px;transform:translate(-560px,-190px)rotate(-8deg)}.stage-1.is-playing .s1-drag{animation:4.2s both s1Move}@keyframes s1Move{0%{transform:translate(-560px,-190px)rotate(-8deg)}12%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(-460px,-170px)rotate(-7deg)}40%{transform:translate(-8px,-14px)rotate(-2deg)}50%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}.s1-file{background:#fff;border:1px solid #eee;border-radius:14px;width:200px;padding:8px;box-shadow:0 22px 40px #1e0a142e,0 2px 6px #00000014}.stage-1.is-playing .s1-file{animation:4.2s both s1FileDrop}@keyframes s1FileDrop{0%,50%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(.82)}}.file-thumb{border-radius:9px;height:104px;position:relative;overflow:hidden}.file-dur{font:600 11px/1 var(--inter);color:#fff;background:#0009;border-radius:5px;padding:3px 6px;position:absolute;bottom:6px;right:6px}.file-name{font-family:var(--inter);justify-content:space-between;align-items:center;padding:8px 4px 2px;font-size:12.5px;display:flex}.file-name b{color:#1d181b;font-weight:600}.file-name span{color:#9a959a}.cursor{filter:drop-shadow(0 4px 6px #00000040);width:28px;height:38px;position:absolute}.s1-cursor{top:122px;left:168px}.stage-1.is-playing .s1-cursor{animation:4.2s both s1Cursor}@keyframes s1Cursor{0%,52%{transform:translate(0)scale(1)}55%{transform:translate(0)scale(.88)}60%{transform:translate(0)scale(1)}78%,to{opacity:1;transform:translate(120px,70px)}}.s2-grid{gap:20px;height:344px;display:flex;position:absolute;top:28px;left:32px;right:32px}.s2-monitor{background:#1c2731;border-radius:20px;width:612px;height:344px;position:relative;overflow:hidden;box-shadow:0 20px 40px #140a1424}.s2-live{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 12.5px/1 var(--inter);background:#0f0a0e8c;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex;position:absolute;top:14px;left:14px}.s2-live i{background:#ff3d7f;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse;box-shadow:0 0 #ff3d7f99}@keyframes pulse{70%{box-shadow:0 0 0 7px #ff3d7f00}to{box-shadow:0 0 #ff3d7f00}}.s2-zoom-badge{color:var(--pink-ink);font:600 12px/1 var(--inter);opacity:0;background:#fff;border-radius:999px;padding:6px 11px;position:absolute;top:14px;right:14px}.stage-2.is-playing .s2-zoom-badge{--in:52%;--out:82%;animation:7.6s both fadePop}@keyframes fadePop{0%,52%{opacity:0;transform:translateY(-4px)}56%,80%{opacity:1;transform:none}84%,to{opacity:0}}.s2-panel{font-family:var(--inter);background:#fdfcfc;border:1px solid #ebe6e3;border-radius:20px;flex-direction:column;flex:1;padding:18px 18px 14px;display:flex}.s2-pill{color:var(--pink-ink);background:#fdeef4;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.s2-panel h4{letter-spacing:-.03em;color:#1d181b;margin:10px 0;font-size:18px}.s2-panel p{color:#8a858a;margin:0 0 10px;font-size:12.5px;line-height:1.3}.s2-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.s2-checks li{opacity:.45;background:#faf9f8;border:1px solid #efebe9;border-radius:12px;justify-content:space-between;align-items:center;padding:5px 12px;display:flex}.s2-checks li span{flex-direction:column;gap:2px;display:flex}.s2-checks b{color:#241f22;font-size:13.5px;font-weight:600}.s2-checks em{color:#9a959a;font-size:11.5px;font-style:normal}.s2-checks li i{color:#fff;background:#d9d4d1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;transform:scale(.8)}.stage-2.is-playing .s2-checks li{animation:7.6s both chk}.stage-2.is-playing .s2-checks li i{animation:7.6s both chkI}.stage-2.is-playing .s2-checks li:nth-child(2),.stage-2.is-playing .s2-checks li:nth-child(2) i{animation-delay:1s}.stage-2.is-playing .s2-checks li:nth-child(3),.stage-2.is-playing .s2-checks li:nth-child(3) i{animation-delay:2.1s}.stage-2.is-playing .s2-checks li:nth-child(4),.stage-2.is-playing .s2-checks li:nth-child(4) i{animation-delay:3.2s}.stage-2.is-playing .s2-checks li:nth-child(5),.stage-2.is-playing .s2-checks li:nth-child(5) i{animation-delay:4.3s}@keyframes chk{0%,10%{opacity:.45;background:#faf9f8;border-color:#efebe9}13%,to{opacity:1;background:#effaf0;border-color:#cfeccf}}@keyframes chkI{0%,10%{background:#d9d4d1;transform:scale(.8)}12%{background:var(--green);transform:scale(1.2)}15%,to{background:var(--green);transform:scale(1)}}.s2-timeline{background:#fdfcfc;border:1px solid #ebe6e3;border-radius:18px;height:158px;padding:10px 16px 12px;position:absolute;top:392px;left:32px;right:32px;overflow:hidden}.s2-ruler{font:500 10.5px/1 var(--inter);color:#aaa4a8;justify-content:space-between;margin-bottom:9px;display:flex}.s2-track{border-radius:8px;gap:3px;height:30px;margin-bottom:8px;display:flex;overflow:hidden}.s2-video .seg{background:linear-gradient(#6d7d91,#4b596b);border-radius:7px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.s2-video .seg:after{content:"";background:repeating-linear-gradient(90deg,#ffffff17 0 22px,#0000 22px 44px);position:absolute;inset:0}.s2-video .seg.cut{background:repeating-linear-gradient(135deg,#ff6b9a 0 6px,#ff3d7f 6px 12px);flex-grow:.6}.stage-2.is-playing .s2-video .seg.cut{animation:segCut 7.6s var(--ease) both}@keyframes segCut{0%,8%{opacity:1;flex-grow:.6}12%{opacity:.5;flex-grow:.6}20%,to{opacity:0;flex-grow:0;margin-left:-3px}}.s2-audio{background:#f4f1ef}.s2-audio .wave{width:100%;height:100%}.s2-caps{gap:6px;height:22px}.s2-caps i{opacity:0;background:#fbd3e3;border:1px solid #f7b6cf;border-radius:6px;flex:1;transform:translateY(6px)}.stage-2.is-playing .s2-caps i{animation:capBlk 7.6s var(--ease) both}.stage-2.is-playing .s2-caps i:nth-child(2){animation-delay:80ms}.stage-2.is-playing .s2-caps i:nth-child(3){animation-delay:.16s}.stage-2.is-playing .s2-caps i:nth-child(4){animation-delay:.24s}.stage-2.is-playing .s2-caps i:nth-child(5){animation-delay:.32s}.stage-2.is-playing .s2-caps i:nth-child(6){animation-delay:.4s}.stage-2.is-playing .s2-caps i:nth-child(7){animation-delay:.48s}@keyframes capBlk{0%,33%{opacity:0;transform:translateY(6px)}38%,to{opacity:1;transform:none}}.s2-playhead{background:var(--pink);border-radius:2px;width:2px;position:absolute;top:24px;bottom:8px;left:16px}.s2-playhead:before{content:"";background:var(--pink);border-radius:3px;width:12px;height:10px;position:absolute;top:-6px;left:-5px}.stage-2.is-playing .s2-playhead{animation:7.6s linear both playhead}@keyframes playhead{0%{left:16px}to{left:calc(100% - 18px)}}.s3-source{width:452px;position:absolute;top:132px;left:46px}.s3-video{border-radius:18px;height:254px;position:relative;overflow:hidden;box-shadow:0 20px 40px #140a1424}.s3-video:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:28%;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-14deg)}.stage-3.is-playing .s3-video:after{animation:7.6s ease-in-out both scanSweep}@keyframes scanSweep{0%{opacity:0;left:-30%}2%{opacity:1}14%{opacity:1;left:110%}15%,to{opacity:0;left:110%}}.s3-tag{font:600 12px/1 var(--inter);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;padding:6px 9px;position:absolute;top:12px;left:12px}.s3-bar{background:#e2dedb;border-radius:999px;height:12px;margin-top:14px;position:relative}.s3-bar .hl{background:var(--pink);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0;transform:scaleX(0)}.s3-bar .h1{width:9%;left:9%}.s3-bar .h2{width:12%;left:41%}.s3-bar .h3{width:8%;left:74%}.stage-3.is-playing .s3-bar .hl{animation:hl 7.6s var(--ease) both}.stage-3.is-playing .s3-bar .h1{animation-delay:.35s}.stage-3.is-playing .s3-bar .h2{animation-delay:.6s}.stage-3.is-playing .s3-bar .h3{animation-delay:.85s}@keyframes hl{0%,2%{transform:scaleX(0);box-shadow:0 0 #ec006800}8%{transform:scaleX(1);box-shadow:0 0 0 6px #ec006833}14%,to{transform:scaleX(1);box-shadow:0 0 #ec006800}}.s3-src-meta{font-family:var(--inter);color:#8a858a;justify-content:space-between;margin-top:12px;font-size:13.5px;display:flex}.s3-src-meta b{color:#241f22;font-weight:600}.s3-arrow{color:#fff;background:linear-gradient(#f83a7d,#b8064a);border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:absolute;top:233px;left:522px;box-shadow:0 10px 24px #ec00684d,inset 0 -3px 6px #78002d4d}.stage-3.is-playing .s3-arrow{animation:spinPop 7.6s var(--ease) both}@keyframes spinPop{0%,12%{opacity:0;transform:scale(.4)rotate(-120deg)}18%{opacity:1;transform:scale(1.12)rotate(0)}21%,to{opacity:1;transform:none}}.s3-shorts{width:470px;height:470px;position:absolute;top:66px;left:600px}.short{background:#111;border:3px solid #fff;border-radius:18px;width:150px;height:268px;position:absolute;top:0;overflow:hidden;box-shadow:0 18px 36px #140a1433}.short.sh1{top:30px;left:0}.short.sh2{top:0;left:160px}.short.sh3{top:30px;left:320px}.short{opacity:0;transform:translate(-300px)scale(.35)rotate(-8deg)}.stage-3.is-playing .short{animation:7.6s cubic-bezier(.34,1.3,.64,1) both shortIn}.stage-3.is-playing .sh1{animation-delay:50ms}.stage-3.is-playing .sh2{animation-name:shortIn2;animation-delay:.3s}.stage-3.is-playing .sh3{animation-delay:.55s}@keyframes shortIn{0%,18%{opacity:0;transform:translate(-300px)scale(.35)rotate(-8deg)}28%,to{opacity:1;transform:none}}@keyframes shortIn2{0%,18%{opacity:0;transform:translate(-460px)scale(.35)rotate(-8deg)}28%,56%{opacity:1;transform:none}62%,to{opacity:1;transform:translateY(-10px)scale(1.05)}}.short>img{transform-origin:50% 35%}.stage-3.is-playing .short>img{animation:7.6s linear both kenburns;animation-delay:inherit}@keyframes kenburns{0%,26%{transform:scale(1)}to{transform:scale(1.14)}}.short-prog{z-index:2;background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.short-prog i{border-radius:inherit;background:#fff;width:0;height:100%;display:block}.stage-3.is-playing .short-prog i{animation:7.6s linear both shortProg;animation-delay:inherit}@keyframes shortProg{0%,28%{width:0}to{width:100%}}.short-score{color:var(--pink-ink);font:700 13px/1 var(--inter);background:#fff;border-radius:999px;align-items:baseline;gap:3px;padding:5px 8px;display:inline-flex;position:absolute;top:8px;left:8px}.short-score em{color:#8a858a;font-size:10.5px;font-style:normal;font-weight:500}.short-score{transform:scale(0)}.stage-3.is-playing .short-score{animation:scorePop 7.6s var(--ease) both;animation-delay:inherit}@keyframes scorePop{0%,31%{transform:scale(0)}35%{transform:scale(1.18)}38%,to{transform:scale(1)}}.short-cap{text-align:center;font:800 16px/1.12 var(--inter);text-transform:uppercase;color:#fff;letter-spacing:-.01em;text-shadow:0 2px #0006,0 0 12px #0006;position:absolute;bottom:40px;left:8px;right:8px}.short-cap .hot{color:#ffe14d}.stage-3.is-playing .short-cap{animation:capIn 7.6s var(--ease) both;animation-delay:inherit}@keyframes capIn{0%,30%{opacity:0;transform:translateY(8px)scale(.9)}34%,to{opacity:1;transform:none}}.short-dur{font:600 11px/1 var(--inter);color:#fff;background:#0000008c;border-radius:5px;padding:4px 6px;position:absolute;bottom:14px;right:8px}.s3-posted{font-family:var(--inter);color:#8a858a;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex;position:absolute;top:330px;left:0;right:0}.s3-posted>span{opacity:0}.s3-posted b{color:#241f22;opacity:0;background:#fff;border:1px solid #e9e4e1;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex;transform:translateY(10px)scale(.9);box-shadow:0 4px 10px #0000000d}.s3-posted b:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #13a10e26}.stage-3.is-playing .s3-posted>span{animation:postedIn 7.6s var(--ease) both}.stage-3.is-playing .s3-posted b{animation:7.6s cubic-bezier(.34,1.4,.64,1) both postedIn}.stage-3.is-playing .s3-posted b:first-of-type{animation-delay:.1s}.stage-3.is-playing .s3-posted b:nth-of-type(2){animation-delay:.25s}.stage-3.is-playing .s3-posted b:nth-of-type(3){animation-delay:.4s}@keyframes postedIn{0%,58%{opacity:0;transform:translateY(10px)scale(.9)}64%,to{opacity:1;transform:none}}.s3-burst{width:0;height:0;position:absolute;top:210px;left:835px}.s3-burst i{opacity:0;border-radius:2px;width:7px;height:10px;position:absolute}.stage-3.is-playing .s3-burst i{animation:7.6s cubic-bezier(.2,.7,.3,1) both burst}@keyframes burst{0%,60%{opacity:0;transform:translate(0)rotate(0)}62%{opacity:1}76%{opacity:1}86%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}.demo{z-index:1;padding:0 18px 44px;position:relative}.demo-steps{justify-content:space-between;align-items:center;max-width:820px;margin:40px auto 0;display:flex}.demo-step{cursor:pointer;opacity:.45;font-family:var(--inter);letter-spacing:-.02em;color:#1d181b;white-space:nowrap;background:0 0;border:0;border-radius:14px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:11px;padding:6px 10px;font-size:16px;font-weight:500;transition:opacity .25s;display:flex}.demo-step:hover{opacity:.75}.demo-step.is-active{opacity:1}.demo-step:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.step-badge{color:#fff;filter:grayscale()brightness(1.25);width:36px;height:36px;transition:filter .35s,transform .35s var(--ease);background:linear-gradient(#f83a7d,#b8064a);border-radius:11px;place-items:center;font-size:16px;display:grid;box-shadow:0 0 0 2px #fff,0 5px 12px #ff286333,inset 0 -4px 5px #f9708f73}.demo-step.is-active .step-badge{filter:none}.step-divider{background:#d9d5d2;flex:none;width:1px;height:28px}.demo-progress{background:#e3e0dd;border-radius:2px;max-width:820px;height:2px;margin:14px auto 30px;overflow:hidden}.demo-progress i{border-radius:inherit;background:#1d181b;width:0;height:100%;display:block}.section-head{text-align:center;margin-bottom:56px;padding:0 20px}.kicker{font-family:var(--runde);letter-spacing:-.035em;color:var(--pink-ink);margin:0 0 14px;font-size:20px;font-weight:500}.section-title{max-width:820px;font-family:var(--inter);letter-spacing:-.045em;color:var(--text);margin:0 auto;font-size:60px;font-weight:600;line-height:.98}.section-title.left,.section-sub.left{text-align:left;margin-left:0}.section-sub{max-width:560px;font-family:var(--inter);letter-spacing:-.02em;color:var(--muted);margin:20px auto 0;font-size:19px;line-height:1.4}.btn-light{height:50px;font-family:var(--inter);letter-spacing:-.02em;color:#1d181b;background:#fff;border:1px solid #e2ddda;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:500;text-decoration:none;transition:background .15s,transform .14s;display:inline-flex;box-shadow:0 2px 6px #0000000a,inset 0 -2px #00000008}.btn-light:hover{background:#f7f5f4}.btn-dark.small{height:46px;padding:0 22px;font-size:16px}.platforms{text-align:center;padding:0 0 72px}.platforms-label{font-family:var(--inter);color:var(--muted-2);letter-spacing:-.01em;margin:0 0 22px;font-size:15px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.marquee-track{width:max-content;animation:34s linear infinite marquee;display:flex}.marquee-track span{font-family:var(--inter);letter-spacing:-.04em;color:#ada6aa;white-space:nowrap;align-items:center;gap:12px;padding-right:34px;font-size:27px;font-weight:600;transition:color .25s;display:inline-flex}.marquee-track span:after{content:"";background:#efb8cd;border-radius:50%;width:7px;height:7px;margin-left:22px}.plogo{color:#bdb6ba;flex:none;width:28px;height:28px;transition:color .25s}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span:hover{color:#1d181b}.marquee-track span:hover .plogo{color:var(--pink)}@keyframes marquee{to{transform:translate(-50%)}}.ba-section{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 18px}.ba-wrap{max-width:1040px;margin:0 auto}.ba{aspect-ratio:16/9;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#111;border:2px solid #d6d3d1;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #28141e1a}.ba-layer{position:absolute;inset:0;overflow:hidden}.ba-layer>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-tag{z-index:2;font:600 13.5px/1 var(--inter);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;display:inline-flex;position:absolute;top:18px}.ba-tag.before{color:#e9e5e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1412149e;left:18px}.ba-tag.after{color:var(--pink-ink);background:#fff;right:18px;box-shadow:0 6px 16px #00000026}.ba-handle{top:0;bottom:0;left:var(--pos);z-index:3;background:#fff;outline:none;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #00000040}.ba-knob{width:54px;height:54px;color:var(--pink);transition:transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 22px #00000040,0 0 0 6px #ffffff40}.ba:active .ba-knob,.ba-handle:focus-visible .ba-knob{transform:scale(1.08)}.ba-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.ba-stats div{font-family:var(--inter);background:#fdfcfc;border:1px solid #29292914;border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ba-stats b{letter-spacing:-.04em;color:#141014;font-size:28px;font-weight:600}.ba-stats div>span{color:var(--muted-2);font-size:14px}.cap-section{padding:120px 18px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1110px;margin:0 auto;display:grid}.style-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.style-btn{cursor:pointer;text-align:left;background:#fdfcfc;border:1px solid #e6e1de;border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 10px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.style-btn:hover{border-color:#d6cfcb}.style-btn.is-active{border-color:var(--pink);box-shadow:0 0 0 3px #ec00681f}.style-btn small{font:500 13.5px/1 var(--inter);color:#3b353a;padding-left:4px}.sample{background:linear-gradient(135deg,#2a2b33,#4a3a36);border-radius:12px;place-items:center;height:58px;display:grid;overflow:hidden}.s-pop{font:800 17px/1 var(--inter);color:#fff;text-shadow:0 2px #00000080}.s-pop em{color:#ffe14d;font-style:normal}.s-karaoke{font:700 16px/1 var(--inter);color:#fff}.s-karaoke:after{content:""}.s-minimal{font:500 16px/1 var(--inter);color:#fff;opacity:.9}.s-neon{font:800 18px/1 var(--inter);color:#fff;text-shadow:0 0 6px #ff3d8b,0 0 16px #ff3d8b}.s-boxed{font:700 15px/1 var(--inter);color:#111;background:linear-gradient(135deg,#2a2b33,#4a3a36)}.sample.s-boxed{color:#111;font-size:0}.sample.s-boxed:after{content:"Boxed";font:700 15px/1 var(--inter);color:#111;background:#fff;border-radius:7px;padding:6px 9px}.sample.s-karaoke{font-size:0}.sample.s-karaoke:after{content:"Karaoke";font:700 16px/1 var(--inter);color:#fff;background:linear-gradient(90deg,var(--pink) 0 55%,transparent 55%);border-radius:7px;padding:6px 8px}.s-serif{font:italic 400 24px/1 var(--serif);color:#fff}.split-visual{flex-direction:column;align-items:center;gap:22px;display:flex}.phone{background:#000;border:9px solid #141012;border-radius:44px;width:300px;height:560px;position:relative;overflow:hidden;box-shadow:0 40px 80px #1e0f1938,0 0 0 1px #2b2427}.phone>video{object-fit:cover;width:100%;height:100%;display:block}.phone:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);height:50%;position:absolute;inset:auto 0 0}.phone-ui{z-index:2;font:600 13px/1 var(--inter);color:#fff;text-shadow:0 1px 4px #0006;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:16px;right:16px}.pu-icons{gap:5px;display:flex}.pu-icons i{background:#fff;border-radius:50%;width:5px;height:5px}.phone{container-type:inline-size}.phone-cap{z-index:2;pointer-events:none;justify-items:center;display:grid;position:absolute;inset:64% 5% auto}.phone-phrase{--cap-accent:#ffd963;white-space:nowrap;font:850 clamp(12px,var(--phrase-size),28px)/1.13 var(--inter);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 3px #000b,0 4px 18px #0009;align-items:baseline;gap:.22em;display:flex}.phone-phrase span{transition:color .16s,opacity .16s;display:block;position:relative}.phone-phrase .on{color:var(--cap-accent)}.phone-progress{z-index:2;background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:18px;left:16px;right:16px}.phone-progress i{border-radius:inherit;background:#fff;width:0;height:100%;transition:width .35s linear;display:block}[data-cap=pop] .phone-phrase,[data-cap=neon] .phone-phrase{text-transform:uppercase}[data-cap=karaoke] .phone-phrase{--cap-accent:#ff9fca;letter-spacing:-.025em;font-weight:720}[data-cap=karaoke] .phone-phrase .on:after{content:"";background:currentColor;border-radius:99px;height:.1em;position:absolute;inset:auto 0 -.14em}[data-cap=minimal] .phone-phrase{--cap-accent:#fff;font-size:clamp(12px,var(--phrase-size),22px);letter-spacing:-.018em;font-weight:540}[data-cap=minimal] .phone-phrase span:not(.on){opacity:.76}[data-cap=neon] .phone-phrase{--cap-accent:#a9fff5;font-weight:780}[data-cap=neon] .phone-phrase .on{text-shadow:0 0 10px #33f0ff99,0 2px 5px #001d22}[data-cap=boxed] .phone-phrase{--cap-accent:#241608;font-size:clamp(12px,var(--phrase-size),23px);letter-spacing:-.025em;gap:.36em;font-weight:730}[data-cap=boxed] .phone-phrase span{isolation:isolate}[data-cap=boxed] .phone-phrase span:before{content:"";z-index:-1;opacity:0;transition:opacity .16s ease,transform .2s var(--ease);background:#ffe09a;border-radius:.24em;position:absolute;inset:-.15em -.15em -.12em;transform:scale(.88);box-shadow:0 3px 10px #0004}[data-cap=boxed] .phone-phrase .on{text-shadow:none}[data-cap=boxed] .phone-phrase .on:before{opacity:1;transform:none}[data-cap=serif] .phone-phrase{--cap-accent:#ffc0da;font:italic 400 clamp(15px,var(--phrase-size),34px)/1.1 var(--serif);letter-spacing:0;gap:.26em}[data-cap=serif] .phone-phrase span{transition:color .16s ease,opacity .22s ease,transform .24s var(--ease)}[data-cap=serif] .phone-phrase span:not(.on):not(.done){opacity:0;transform:translateY(.38em)}@starting-style{[data-cap=serif] .phone-phrase span.on{opacity:0;transform:translateY(.38em)}}@media (prefers-reduced-motion:reduce){.phone-phrase span,.phone-phrase span:before,[data-cap=serif] .phone-phrase span{transition:none}}.lang-pills{flex-wrap:wrap;justify-content:center;gap:7px;max-width:340px;display:flex}.lang-pills span{font:500 13px/1 var(--inter);color:#57505a;background:#fdfcfc;border:1px solid #e6e1de;border-radius:999px;padding:7px 12px}.lang-pills .on{color:#fff;background:#1d181b;border-color:#1d181b}.prompt-section{background:radial-gradient(70% 50% at 50% 0,#ec006838,#0000 70%),#120d10;padding:110px 18px;position:relative;overflow:hidden}.section-head.dark .section-title{color:#fff}.section-head.dark .section-sub{color:#a69ea3}.section-head.dark .kicker{color:#ff5c9c}.prompt-card{background:#1b1519;border:1px solid #2d252a;border-radius:32px;grid-template-columns:380px 1fr;gap:18px;max-width:1110px;margin:0 auto;padding:18px;display:grid;box-shadow:0 40px 80px #0006}.pc-chat{font-family:var(--inter);background:#231c21;border:1px solid #30272d;border-radius:22px;flex-direction:column;padding:18px;display:flex}.pc-msgs{flex-direction:column;flex:1;gap:12px;min-height:250px;display:flex}.pc-msg{align-items:flex-start;gap:9px;max-width:92%;display:flex}.pc-msg p{letter-spacing:-.01em;border-radius:16px;margin:0;padding:10px 13px;font-size:14.5px;line-height:1.38}.pc-msg.ai p{color:#e9e3e6;background:#2f272c;border-top-left-radius:6px}.pc-msg.me{align-self:flex-end}.pc-msg.me p{color:#fff;background:linear-gradient(#f12a75,#d21158);border-top-right-radius:6px;min-width:30px;min-height:39px}.pc-msg.me p:empty{display:none}.pc-msg.reply{opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);transform:translateY(8px)}.pc-msg.reply.show{opacity:1;transform:none}.pc-av{color:#fff;background:linear-gradient(#f83a7d,#b8064a);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.pc-av>.ic{display:block;transform:translateY(.0833333em)}.pc-msg p b{color:#fff}.pc-msg .ok{color:#4ade80;font-weight:600}.typing-caret:after{content:"";vertical-align:-2px;background:#fff;width:2px;height:15px;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.pc-input{color:#7d7379;background:#17121a;border:1px solid #382e35;border-radius:999px;justify-content:space-between;align-items:center;height:48px;margin-top:14px;padding:0 6px 0 16px;font-size:14.5px;display:flex}.pc-input button{color:#fff;background:var(--pink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pc-suggest{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pc-suggest button{color:#cfc6cb;font:500 12.5px/1 var(--inter);cursor:pointer;background:0 0;border:1px solid #3a3036;border-radius:999px;padding:7px 11px;transition:background .2s,color .2s,border-color .2s}.pc-suggest button:hover,.pc-suggest button.is-active{color:#fff;background:#2f272c;border-color:#55474f}.pc-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.pc-preview{aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden}.pc-preview video{object-fit:cover;width:100%;height:100%;transition:opacity .6s ease,transform 1.2s var(--ease);position:absolute;inset:0}.pv-broll,.pv-edited{opacity:0}.pc-editor[data-state="2"] .pv-broll,.pc-editor[data-state="3"] .pv-edited{opacity:1}.pv-badge{color:#fff;font:600 12px/1 var(--inter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;padding:6px 10px;position:absolute;top:14px;left:14px}.pv-time{color:#1d181b;font:700 12.5px/1 var(--inter);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:6px 10px;position:absolute;top:14px;right:14px}.pc-tl{background:#231c21;border:1px solid #30272d;border-radius:20px;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;position:relative}.tl-row{align-items:center;gap:10px;display:flex}.tl-label{width:62px;font:500 12px/1 var(--inter);color:#8d8389;flex:none}.tl-track{border-radius:9px;flex:1;gap:3px;height:34px;display:flex;position:relative;overflow:hidden}.tl-track.broll{background:repeating-linear-gradient(90deg,#28212600 0 10px,#2a2328 10px 11px);border:1px dashed #3a3036}.tl-track .br{top:2px;bottom:2px;left:var(--x);opacity:0;width:15%;transition:opacity .4s var(--ease),transform .5s var(--ease);border:2px solid #ff5c9c;border-radius:7px;position:absolute;overflow:hidden;transform:translateY(-14px)scale(.9)}.tl-track .br img{object-fit:cover;width:100%;height:100%;display:block}.pc-editor[data-state="2"] .br,.pc-editor[data-state="3"] .br{opacity:1;transform:none}.pc-editor[data-state="2"] .br.b2,.pc-editor[data-state="3"] .br.b2{transition-delay:.12s}.pc-editor[data-state="2"] .br.b3,.pc-editor[data-state="3"] .br.b3{transition-delay:.24s}.vs{min-width:0;transition:flex-grow .7s var(--ease),opacity .5s,margin .7s var(--ease);background:linear-gradient(#6d7d91,#4b596b);border-radius:7px;flex:1 1 0;position:relative}.vs:after{content:"";border-radius:inherit;background:repeating-linear-gradient(90deg,#ffffff14 0 18px,#0000 18px 36px);position:absolute;inset:0}.tl-track.caps{gap:5px}.tl-track.caps i{background:#4a2a3a;border:1px solid #6a3550;border-radius:7px;flex:1}.tl-playhead{background:#fff;border-radius:2px;width:2px;animation:9s linear infinite tlPlay;position:absolute;top:8px;bottom:8px;left:86px}@keyframes tlPlay{0%{left:86px}to{left:calc(100% - 16px)}}.uc-section{padding:120px 18px 110px}.uc{max-width:1110px;margin:0 auto}.uc-tabs{background:#ebe8e6;border:1px solid #e2dedb;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 26px;padding:5px;display:flex}.uc-tabs button{height:40px;font:500 15.5px/1 var(--inter);letter-spacing:-.02em;color:#6a646a;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,box-shadow .2s}.uc-tabs button:hover{color:#1d181b}.uc-tabs button.is-active{color:#1d181b;background:#fff;box-shadow:0 2px 8px #00000012}.uc-panel{background:#fdfcfc;border:1px solid #29292914;border-radius:32px;grid-template-columns:340px 1fr;align-items:center;gap:56px;padding:28px;display:grid;box-shadow:inset 0 1px #fff,0 20px 50px #28141e0d}.uc-media{background:#ddd;border-radius:24px;height:520px;position:relative;overflow:hidden}.uc-media img{object-fit:cover;width:100%;height:100%;transition:opacity .35s ease,transform .6s var(--ease);display:block}.uc-media:after{content:"";background:linear-gradient(#0000,#00000080);height:40%;position:absolute;inset:auto 0 0}.uc-hook{z-index:1;font:800 24px/1.05 var(--inter);text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 2px #0006,0 0 14px #00000059;transition:opacity .3s;position:absolute;bottom:22px;left:18px;right:18px}.uc-copy{font-family:var(--inter);padding-right:20px;transition:opacity .3s}.uc.is-swapping .uc-copy,.uc.is-swapping .uc-media img,.uc.is-swapping .uc-hook{opacity:0}.uc.is-swapping .uc-media img{transform:scale(1.04)}.uc-copy h3{letter-spacing:-.04em;color:#141014;margin:0;font-size:36px;font-weight:600;line-height:1.05}.uc-copy p{color:#77727a;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.45}.uc-list{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.uc-list li{color:#2b2326;letter-spacing:-.01em;align-items:center;gap:12px;font-size:16px;display:flex}.uc-list li i{background:var(--pink-soft);width:30px;height:30px;color:var(--pink-ink);border-radius:10px;flex:none;place-items:center;font-size:14px;font-style:normal;display:grid}.calc-section{padding:0 18px 120px}.calc{background:#29292908;border:1px solid #29292912;border-radius:34px;grid-template-columns:1.1fr 1fr;gap:20px;max-width:1110px;margin:0 auto;padding:20px;display:grid}.calc-left{font-family:var(--inter);padding:30px 26px}.calc-label{color:#3b353a;justify-content:space-between;align-items:baseline;margin-top:36px;font-size:16px;font-weight:500;display:flex}.calc-label b{color:var(--pink-ink);letter-spacing:-.03em;font-size:24px}.range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#f12a75 0 var(--fill,18%),#e8e3e0 var(--fill,18%) 100%);border-radius:999px;outline:none;width:100%;height:10px;margin:18px 0 8px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #ec006826,0 4px 12px #0003}.range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #ec006826,0 4px 12px #0003}.calc-scale{color:var(--muted-2);justify-content:space-between;font-size:13px;display:flex}.calc-note{color:#a19ba0;margin:28px 0 0;font-size:13px;line-height:1.45}.calc-right{font-family:var(--inter);background:radial-gradient(at 80% 0,#ec00684d,#0000 60%),#1b1519;border-radius:26px;flex-direction:column;gap:14px;padding:26px;display:flex}.calc-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.calc-stat>span{color:#b3aab0;font-size:14px}.calc-stat b{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.calc-stat.big b{font-family:var(--inter);letter-spacing:-.05em;color:#fff;font-size:64px;font-weight:600;line-height:1}.calc-stat.big{background:linear-gradient(#ec006838,#ec006814);border-color:#ff5c9c4d;padding:24px 22px 22px}.calc-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calc-right .btn-pink{height:52px;margin-top:auto}.pricing{text-align:center;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 24px 100px}.offer-line{font-family:var(--inter);color:#3b353a;letter-spacing:-.02em;margin:20px 0 0;font-size:18px;font-weight:500}.offer-green{color:var(--green);font-variant-numeric:tabular-nums;font-weight:600}.billing{background:#e8e5e3;border:1px solid #dfdbd8;border-radius:999px;margin-bottom:40px;padding:5px;display:inline-flex;position:relative}.billing button{z-index:1;cursor:pointer;height:40px;font:500 15.5px/1 var(--inter);color:#6a646a;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 20px;transition:color .2s;display:inline-flex;position:relative}.billing button.is-active{color:#1d181b}.billing button span{color:#fff;background:var(--green);border-radius:999px;padding:3px 6px;font-size:11.5px;font-weight:700}.billing-pill{z-index:0;transition:transform .35s var(--ease),width .35s var(--ease);background:#fff;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 8px #00000014}.tiers{grid-template-columns:repeat(3,minmax(0,330px));justify-content:center;align-items:stretch;gap:18px;display:grid}.tier{text-align:left;background:var(--card);font-family:var(--inter);border:1px solid #2929291a;border-radius:26px;flex-direction:column;padding:28px 24px 26px;display:flex;position:relative;box-shadow:inset 0 1px #fff}.tier.popular{border-color:#dd145e73;box-shadow:0 26px 60px #dd145e24,0 2px 8px #dd145e0f,inset 0 1px #fff}.tier-badge{color:#fff;white-space:nowrap;background:linear-gradient(#f12a75,#d21158);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #dd145e40}.tier h3{letter-spacing:-.03em;color:#141014;margin:0;font-size:21px;font-weight:600}.tier-desc{color:var(--muted-2);margin:6px 0 0;font-size:14.5px}.tier-price{align-items:baseline;gap:7px;margin:20px 0 2px;display:flex}.tier-price s{color:#a29ca0;font-size:19px}.tier-price b{letter-spacing:-.045em;color:#141014;font-variant-numeric:tabular-nums;font-size:42px;font-weight:600}.tier-price>span{color:var(--muted-2);font-size:15px}.tier-bill{color:#a19ba0;min-height:16px;margin:0 0 18px;font-size:13px}.tier .btn-pink,.tier .btn-dark,.tier .btn-light{height:50px;margin-bottom:22px}.feat{color:#3b353a;letter-spacing:-.01em;border-top:1px solid #ece8e6;flex-direction:column;gap:12px;margin:0;padding:18px 0 0;font-size:15px;list-style:none;display:flex}.feat li{align-items:center;gap:9px;display:flex}.feat .ic{color:var(--green);font-size:15px}.secure{font-family:var(--inter);color:#8a858a;align-items:center;gap:6px;margin:28px 0 0;font-size:13px;display:inline-flex}.secure .ic{color:var(--green)}.secure .sep{opacity:.6;margin:0 2px}.faq-section{background:var(--bg);padding:120px 18px 110px}.faq-grid{grid-template-columns:1fr 1.45fr;align-items:start;gap:60px;max-width:1110px;margin:0 auto;display:grid}.faq-side{font-family:var(--inter);position:sticky;top:140px}.faq-side .section-sub{margin-bottom:28px}.faq-list{background:#fdfcfc;border:1px solid #29292914;border-radius:28px;padding:6px 26px;box-shadow:inset 0 1px #fff,0 1px 2px #00000008}.faq-item+.faq-item{border-top:1px solid #efebe9}.faq-q{cursor:pointer;text-align:left;width:100%;min-height:66px;font-family:var(--inter);letter-spacing:-.025em;color:#171717;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:0;font-size:17.5px;font-weight:500;display:grid}.faq-arrow{color:#8a858a;width:14px;height:9px;transition:transform .35s var(--ease);transform:rotate(180deg)}.faq-item.is-open .faq-arrow{color:#171717;transform:none}.faq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq-a>div{overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a p{font-family:var(--inter);color:#77727a;letter-spacing:-.01em;margin:0;padding:0 40px 22px 0;font-size:16px;line-height:1.5}.final{padding:0 18px 40px}.final-card{background:radial-gradient(60% 80% at 85%,#ec006861,#0000 70%),radial-gradient(40% 50% at 0 100%,#ec006826,#0000 70%),#140f12;border-radius:38px;grid-template-columns:1.25fr 1fr;align-items:center;gap:30px;max-width:1110px;margin:0 auto;padding:70px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #1e0a142e}.final-copy h2{font-family:var(--inter);letter-spacing:-.045em;color:#fff;margin:0;font-size:50px;font-weight:600;line-height:1.02}.final-serif{font-family:var(--serif);letter-spacing:-.01em;background:linear-gradient(#ffd1e2,#ff3d8b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-size:1.1em;font-style:italic;font-weight:400}.final-copy p{max-width:440px;font-family:var(--inter);color:#b8aeb4;letter-spacing:-.02em;margin:20px 0 0;font-size:19px;line-height:1.4}.final-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.final-note{font-family:var(--inter);color:#8d8389;font-size:14px}.final-fan{height:330px;position:relative}.final-fan video{object-fit:cover;width:170px;height:300px;transition:transform .6s var(--ease);border:4px solid #fff;border-radius:22px;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px #00000073}.final-fan .f1{transform:translate(-50%,-50%)translate(-120px)rotate(-11deg)}.final-fan .f2{z-index:2;transform:translate(-50%,-50%)translateY(-10px)}.final-fan .f3{transform:translate(-50%,-50%)translate(120px)rotate(11deg)}.final-card:hover .f1{transform:translate(-50%,-50%)translate(-145px)rotate(-14deg)}.final-card:hover .f3{transform:translate(-50%,-50%)translate(145px)rotate(14deg)}.final-card:hover .f2{transform:translate(-50%,-50%)translateY(-20px)scale(1.03)}.footer{background:linear-gradient(180deg,var(--bg),#f7f1f4 40%,#f6edf2);font-family:var(--inter);border-top:1px solid #ebe5e8;margin-top:40px;position:relative;overflow:hidden}.footer-inner{max-width:1110px;margin:0 auto;padding:76px 24px 0}.footer-top{grid-template-columns:1.5fr repeat(4,1fr);gap:40px;display:grid}.footer-brand .brand-name{font-size:26px}.footer-brand p{color:#8a838a;letter-spacing:-.01em;max-width:250px;margin:18px 0 0;font-size:15.5px;line-height:1.5}.footer-col{flex-direction:column;gap:14px;display:flex}.footer-col h5{letter-spacing:.14em;text-transform:uppercase;color:#8a838a;margin:4px 0 8px;font-size:12.5px;font-weight:500}.footer-col a{color:#2b2326;letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-col a:hover{color:var(--pink-ink)}.footer-col a svg{color:#6f676c;flex:none;width:16px;height:16px;transition:color .2s}.footer-col a:hover svg{color:var(--pink)}.footer-bottom{color:#8a838a;border-top:1px solid #e6dfe3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:70px;padding-top:24px;font-size:14px;display:flex}.status{color:#3b353a;background:#ffffffb3;border:1px solid #e6dfe2;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;display:inline-flex}.status i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulseG}@keyframes pulseG{0%{box-shadow:0 0 #13a10e80}70%{box-shadow:0 0 0 6px #13a10e00}to{box-shadow:0 0 #13a10e00}}.footer-word{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-start;height:clamp(84px,18.6vw,290px);margin-top:56px;display:flex;position:relative;overflow:hidden}.footer-word span{font-family:var(--inter);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:-.045em;background:linear-gradient(#f2468b 0%,#f77fae 45%,#fbc3d8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .02em;font-size:clamp(108px,25.5vw,400px);font-weight:700;line-height:.86}.fw-cut{align-self:stretch;width:0;margin:0 .02em;position:relative}.fw-cut:before{content:"";background:repeating-linear-gradient(180deg,var(--pink) 0 14px,transparent 14px 26px);opacity:.7;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:-2px}@media (max-width:1000px){.split{grid-template-columns:1fr;gap:50px}.split-copy{text-align:center}.section-title.left,.section-sub.left{text-align:center;margin-left:auto;margin-right:auto}.style-grid{max-width:520px;margin-left:auto;margin-right:auto}.prompt-card{grid-template-columns:1fr}.pc-msgs{min-height:200px}.uc-panel{grid-template-columns:280px 1fr;gap:34px}.uc-media{height:460px}.calc{grid-template-columns:1fr}.tiers{grid-template-columns:minmax(0,420px)}.faq-grid{grid-template-columns:1fr;gap:34px}.faq-side{text-align:center;position:static}.final-card{text-align:center;grid-template-columns:1fr;padding:56px 36px 40px}.final-copy p{margin-left:auto;margin-right:auto}.final-actions{justify-content:center}.footer-top{grid-template-columns:1fr 1fr 1fr;row-gap:44px}.footer-brand{grid-column:1/-1}}@media (max-width:820px){.nav-links,.login-link{display:none}.hero{padding-top:56px}.cut-title{font-size:58px}.section-title{font-size:44px}.demo{padding:0 14px 80px}.demo-steps{margin-top:52px}.demo-step{white-space:normal;text-align:center;flex-direction:column;gap:8px;padding:4px;font-size:13.5px}.step-divider{height:40px}.demo-progress{margin:16px auto 30px}.ba-stats{grid-template-columns:1fr 1fr}.uc-panel{grid-template-columns:1fr;padding:18px}.uc-media{width:100%;max-width:340px;height:440px;margin:0 auto}.uc-copy{text-align:center;padding:0 6px 8px}.uc-list{justify-items:center}}@media (max-width:640px){.deal-strip{justify-content:flex-start;padding-left:12px;font-size:12px}.deal-strip-ends,.deal-strip-cta{display:none}.nav{height:64px;padding-top:12px}.cut-title{margin-top:28px;font-size:43px}.ct-ruler{width:92%;margin-top:10px}.ct-fill{margin:0 .12em;padding:0 .45em;font-size:.3em}.ct-track>.ct-sel{margin:0 .2em}.ct-playhead{top:-26px}.ct-tag{padding:4px 7px;font-size:10.5px}.ct-handle{width:10px}.ct-sel:before{border-width:2.5px;border-radius:10px}.news-pill{gap:8px;font-size:12.5px}.hero-subtitle{max-width:340px;font-size:17px}.hero-actions{flex-direction:column;gap:10px}.hero-trust{flex-direction:column;gap:8px;font-size:13.5px}.btn-pink{height:50px;padding:0 26px;font-size:17px}.demo-step{font-size:12.5px}.step-badge{border-radius:10px;width:32px;height:32px;font-size:14px}.section-title{font-size:38px}.section-sub{font-size:17px}.kicker{font-size:18px}.section-head{margin-bottom:38px}.platforms{padding-bottom:60px}.marquee-track span{gap:30px;padding-right:30px;font-size:21px}.ba-section,.cap-section,.prompt-section,.uc-section{padding:76px 14px}.ba{aspect-ratio:4/5;border-radius:22px}.ba-tag{padding:7px 10px;font-size:12px;top:12px}.ba-tag.before{left:12px}.ba-tag.after{right:12px}.ba-stats div{padding:14px 16px}.ba-stats b{font-size:23px}.style-grid{grid-template-columns:repeat(2,1fr)}.phone{width:264px;height:494px}.prompt-card{border-radius:24px;padding:10px}.pc-chat{padding:14px}.tl-label{width:48px;font-size:11px}.tl-playhead{display:none}.uc-tabs{border-radius:20px;width:100%}.uc-tabs button{height:36px;padding:0 13px;font-size:14px}.uc-copy h3{font-size:28px}.uc-copy p{font-size:16px}.calc-section{padding:0 14px 80px}.calc{border-radius:26px;padding:10px}.calc-left{padding:22px 14px}.calc-right{padding:16px}.calc-stat.big b{font-size:52px}.calc-stat b{font-size:26px}.pricing{padding:80px 14px 70px}.billing button{padding:0 14px}.faq-section{padding:80px 14px 70px}.faq-list{border-radius:22px;padding:2px 16px}.faq-q{gap:18px;min-height:58px;font-size:16px}.faq-a p{padding-right:10px;font-size:15px}.final{padding:0 14px 30px}.final-card{border-radius:28px;padding:44px 22px 30px}.final-copy h2{font-size:34px}.final-copy h2 br{display:none}.final-fan{height:270px}.final-fan video{width:130px;height:230px}.final-fan .f1{transform:translate(-50%,-50%)translate(-88px)rotate(-11deg)}.final-fan .f3{transform:translate(-50%,-50%)translate(88px)rotate(11deg)}.footer-top{grid-template-columns:1fr 1fr;gap:34px 20px}.footer-inner{padding-top:56px}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:48px}.footer-word{margin-top:36px}}@media (max-width:380px){.cut-title{font-size:37px}}.sn{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:bottom;align-items:center;display:inline-flex}.sn-d{height:1.2em;line-height:1.2em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.sn-ghost{visibility:hidden}.sn-n{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sn-s{white-space:pre;display:inline-block}.deal-tile.sn{gap:0;padding:0 4px}.deal-tile .sn-d{height:16px;line-height:16px}.calc-stat.big b.sn{color:#fff}.calc-stat.big b.sn .sn-d{height:1.05em;line-height:1.05em}.tier-price b.sn .sn-d,.ba-stats b.sn .sn-d{height:1.1em;line-height:1.1em}.te .te-w{opacity:0;filter:blur(12px);transition:opacity .45s,filter .45s,transform .45s;transition-delay:calc(var(--i) * 60ms);display:inline-block;transform:translateY(20px)}.te.te-in .te-w{opacity:1;filter:blur();transform:none}.shimmer{--sh-base:#7d7177;--sh-hi:#120d10;background-image:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--sh-hi),transparent calc(50% + var(--spread))),linear-gradient(var(--sh-base),var(--sh-base));background-size:250% 100%,auto;background-repeat:no-repeat,padding-box;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer;display:inline-block}.shimmer.shimmer-pink{--sh-base:#e77aa6;--sh-hi:#a50c4d}.shimmer.shimmer-dark{--sh-base:#6f656b;--sh-hi:#fff}@keyframes shimmer{0%{background-position:100%}to{background-position:0%}}.tl{vertical-align:bottom;transition:width .45s var(--ease);white-space:nowrap;justify-items:start;display:inline-grid;position:relative}.tl-item{opacity:0;filter:blur(4px);grid-area:1/1;transition:opacity .3s,transform .3s,filter .3s;transform:translateY(.4em)}.tl-item.is-in{opacity:1;filter:none;transform:none}.tl-item.is-out{opacity:0;filter:blur(4px);transform:translateY(-.4em)}.final-loop{color:#ff8ab8}.troll{display:inline-flex}.tr-l{perspective:600px;display:inline-block;position:relative}.tr-g{visibility:hidden}.tr-a,.tr-b{backface-visibility:hidden;transition:transform .32s ease-in;transition-delay:calc(var(--i) * 22ms);position:absolute;top:0;left:0}.tr-a{transform-origin:50% 25%;transform:rotateX(0)}.tr-b{transform-origin:50% 100%;transform:rotateX(90deg)}a:hover>.troll .tr-a,.troll:hover .tr-a{transform:rotateX(90deg)}a:hover>.troll .tr-b,.troll:hover .tr-b{transform:rotateX(0)}[data-spotlight]{position:relative;overflow:hidden}.spotlight{pointer-events:none;z-index:0;opacity:0;filter:blur(30px);background:radial-gradient(circle,#ff5c9c6b,#ff5c9c24 42%,#0000 70%);border-radius:50%;transition:opacity .25s;position:absolute;top:0;left:0}.spotlight.on{opacity:1}[data-spotlight]>:not(.spotlight){z-index:1;position:relative}.final-fan{z-index:1}@property --bt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tiers{z-index:0;position:relative}.border-trail{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--bt-angle),transparent 0 78%,#ff3d8b59 88%,#ff2f80 95%,transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite btSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes btSpin{to{--bt-angle:360deg}}.uc-tabs[data-anim-bg]{position:relative}.uc-tabs[data-anim-bg] button{z-index:1;position:relative}.uc-tabs[data-anim-bg] button.is-active{box-shadow:none;background:0 0}.anim-bg{z-index:0;background:#fff;border-radius:999px;transition:transform .5s cubic-bezier(.34,1.32,.64,1),width .5s cubic-bezier(.34,1.32,.64,1),height .3s;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000014}.scroll-progress{z-index:300;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#ffb3cf,#ec0068);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}[data-magnetic]{will-change:translate}[data-tilt]{will-change:transform}@media (prefers-reduced-motion:reduce){.te .te-w{opacity:1;filter:none;transition:none;transform:none}.shimmer,.border-trail{animation:none}}.ai-cursor{z-index:20;pointer-events:none;opacity:0;will-change:transform;position:absolute;top:0;left:0}.ai-arrow{filter:drop-shadow(0 4px 8px #00000047);transform-origin:5px 4px;width:24px;height:33px;display:block;position:relative}.ai-ring{border:2px solid var(--pink);opacity:0;background:#ec006826;border-radius:50%;width:36px;height:36px;position:absolute;top:-14px;left:-13px}.ai-tag{white-space:nowrap;font:600 11.5px/1 var(--inter);color:#fff;background:linear-gradient(#f12a75,#d21158);border-radius:4px 9px 9px;align-items:center;gap:4px;padding:4px 8px 4px 6px;display:inline-flex;position:absolute;top:25px;left:19px;box-shadow:0 6px 14px #dd145e59}.ai-tag .ic{font-size:10px}.stage-2.is-playing .s2-ai{animation:7.6s cubic-bezier(.45,.05,.25,1) both s2AiPath}.stage-2.is-playing .s2-ai .ai-arrow{animation:7.6s linear both s2AiClick}.stage-2.is-playing .s2-ai .ai-ring{animation:7.6s linear both s2AiRing}.stage-3.is-playing .s3-ai{animation:7.6s cubic-bezier(.45,.05,.25,1) both s3AiPath}.stage-3.is-playing .s3-ai .ai-arrow{animation:7.6s linear both s3AiClick}.stage-3.is-playing .s3-ai .ai-ring{animation:7.6s linear both s3AiRing}.stage-2.is-playing .s2-video .seg.cut:nth-child(2){animation-delay:.15s}.stage-2.is-playing .s2-video .seg.cut:nth-child(5){animation-delay:.68s}.stage-2.is-playing .s2-video .seg.cut:nth-child(7){animation-delay:.9s}.stage-2.is-playing .s2-video .seg.cut:nth-child(10){animation-delay:1.05s}@keyframes s2AiPath{0%{opacity:0;transform:translate(1115px,616px)}3%{opacity:1;transform:translate(985px,556px)}9%{transform:translate(181px,434px)}12%{transform:translate(181px,434px)}16%{transform:translate(447px,434px)}19%{transform:translate(447px,434px)}30%{transform:translate(258px,512px)}37%{transform:translate(258px,512px)}42%{transform:translate(230px,322px)}47%{transform:translate(230px,322px)}53%{transform:translate(582px,46px)}58%{transform:translate(582px,46px)}65%{transform:translate(970px,334px)}73%{transform:translate(970px,334px)}88%{opacity:1;transform:translate(955px,516px)}to{opacity:0;transform:translate(1125px,611px)}}@keyframes s2AiClick{0%{transform:scale(1)}9.4%{transform:scale(1)}10%{transform:scale(.8)}11.2%{transform:scale(1)}16.4%{transform:scale(1)}17%{transform:scale(.8)}18.2%{transform:scale(1)}33.4%{transform:scale(1)}34%{transform:scale(.8)}35.2%{transform:scale(1)}42.4%{transform:scale(1)}43%{transform:scale(.8)}44.2%{transform:scale(1)}53.4%{transform:scale(1)}54%{transform:scale(.8)}55.2%{transform:scale(1)}66.4%{transform:scale(1)}67%{transform:scale(.8)}68.2%{transform:scale(1)}to{transform:scale(1)}}@keyframes s2AiRing{0%{opacity:0;transform:scale(.2)}9.9%{opacity:0;transform:scale(.2)}10%{opacity:.75;transform:scale(.35)}13.2%{opacity:0;transform:scale(1.7)}16.9%{opacity:0;transform:scale(.2)}17%{opacity:.75;transform:scale(.35)}20.2%{opacity:0;transform:scale(1.7)}34%{opacity:0;transform:scale(.2)}34%{opacity:.75;transform:scale(.35)}37.2%{opacity:0;transform:scale(1.7)}43%{opacity:0;transform:scale(.2)}43%{opacity:.75;transform:scale(.35)}46.2%{opacity:0;transform:scale(1.7)}54%{opacity:0;transform:scale(.2)}54%{opacity:.75;transform:scale(.35)}57.2%{opacity:0;transform:scale(1.7)}67%{opacity:0;transform:scale(.2)}67%{opacity:.75;transform:scale(.35)}70.2%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(.2)}}@keyframes s3AiPath{0%{opacity:0;transform:translate(325px,606px)}3%{opacity:1;transform:translate(295px,516px)}6%{transform:translate(102px,402px)}8%{transform:translate(102px,402px)}10%{transform:translate(253px,402px)}12%{transform:translate(253px,402px)}14%{transform:translate(393px,402px)}16%{transform:translate(393px,402px)}19%{transform:translate(543px,255px)}24%{transform:translate(543px,255px)}33%{transform:translate(830px,176px)}45%{transform:translate(830px,176px)}52%{transform:translate(830px,246px)}58%{transform:translate(830px,246px)}63%{transform:translate(776px,410px)}68%{transform:translate(776px,410px)}71%{transform:translate(955px,410px)}76%{transform:translate(955px,410px)}90%{opacity:1;transform:translate(1035px,541px)}to{opacity:0;transform:translate(1125px,611px)}}@keyframes s3AiClick{0%{transform:scale(1)}6.4%{transform:scale(1)}7%{transform:scale(.8)}8.2%{transform:scale(1)}10.4%{transform:scale(1)}11%{transform:scale(.8)}12.2%{transform:scale(1)}14.4%{transform:scale(1)}15%{transform:scale(.8)}16.2%{transform:scale(1)}19.4%{transform:scale(1)}20%{transform:scale(.8)}21.2%{transform:scale(1)}53.4%{transform:scale(1)}54%{transform:scale(.8)}55.2%{transform:scale(1)}65.4%{transform:scale(1)}66%{transform:scale(.8)}67.2%{transform:scale(1)}71.4%{transform:scale(1)}72%{transform:scale(.8)}73.2%{transform:scale(1)}to{transform:scale(1)}}@keyframes s3AiRing{0%{opacity:0;transform:scale(.2)}7%{opacity:0;transform:scale(.2)}7%{opacity:.75;transform:scale(.35)}10.2%{opacity:0;transform:scale(1.7)}10.9%{opacity:0;transform:scale(.2)}11%{opacity:.75;transform:scale(.35)}14.2%{opacity:0;transform:scale(1.7)}14.9%{opacity:0;transform:scale(.2)}15%{opacity:.75;transform:scale(.35)}18.2%{opacity:0;transform:scale(1.7)}19.9%{opacity:0;transform:scale(.2)}20%{opacity:.75;transform:scale(.35)}23.2%{opacity:0;transform:scale(1.7)}54%{opacity:0;transform:scale(.2)}54%{opacity:.75;transform:scale(.35)}57.2%{opacity:0;transform:scale(1.7)}66%{opacity:0;transform:scale(.2)}66%{opacity:.75;transform:scale(.35)}69.2%{opacity:0;transform:scale(1.7)}72%{opacity:0;transform:scale(.2)}72%{opacity:.75;transform:scale(.35)}75.2%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(.2)}}.billing-switch{font-family:var(--inter);align-items:center;gap:14px;margin:4px 0 46px;display:inline-flex}.bs-label{letter-spacing:-.02em;color:#3b353a;font-size:17px;font-weight:500}.bs-save{color:#14920f;background:#eafbea;border:1px solid #bfe9bf;border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:600}.switch{cursor:pointer;background:#d9d4d8;border:0;border-radius:999px;width:54px;height:30px;padding:0;transition:background .25s;position:relative;box-shadow:inset 0 1px 3px #0000001f}.switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .35s cubic-bezier(.34,1.4,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.switch.is-on{background:linear-gradient(#f12a75,#d21158)}.switch.is-on i{transform:translate(24px)}.switch:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.tier{padding:34px 26px 26px}.tier-head{text-align:center;margin-bottom:24px}.tier-head h3{letter-spacing:-.04em;font-size:30px}.tier-head .tier-price{justify-content:center;margin:18px 0 4px}.tier-head .tier-price b{letter-spacing:-.05em;font-size:52px}.tier-head .tier-bill{color:#7d777b;min-height:0;margin:0;font-size:14.5px}.tier-credits{color:var(--pink-ink);letter-spacing:-.01em;margin:16px 0 0;font-size:16.5px;font-weight:600}.tier-head .tier-desc{color:#7d777b;max-width:250px;min-height:2.8em;margin:10px auto 0;font-size:15px;line-height:1.4}.tier .btn-pink,.tier .btn-dark,.tier .btn-light{margin-bottom:22px}.tier-badge{padding:7px 14px;font-size:13px}@media (max-width:1000px){.tiers{grid-template-columns:minmax(0,420px)}}@media (max-width:640px){.billing-switch{flex-wrap:wrap;justify-content:center;gap:10px}.bs-label{font-size:15px}.tier-head .tier-price b{font-size:44px}}.demo-steps{max-width:900px;margin:30px auto 0}.demo-step{white-space:normal;text-align:center;flex-direction:column;gap:14px;padding:6px 10px 8px;font-size:18px}.step-badge{border-radius:17px;width:56px;height:56px;font-size:23px}.demo-step.is-active .step-badge{transform:translateY(-2px)}.step-divider{height:58px}.demo-progress{max-width:900px;margin:18px auto 28px}.section-title{font-size:52px}.billing-switch{gap:12px;margin:0 0 40px}.bs-label{font-size:15.5px}.bs-save{padding:5px 10px;font-size:13px}.billing-switch .switch{width:46px;height:26px}.billing-switch .switch i{width:20px;height:20px}.billing-switch .switch.is-on i{transform:translate(20px)}.tiers{grid-template-columns:repeat(3,minmax(0,310px));gap:16px}.tier{border-radius:22px;padding:28px 20px 20px}.tier-head{margin-bottom:18px}.tier-head h3{font-size:24px}.tier-head .tier-price{margin:14px 0 2px}.tier-head .tier-price b{font-size:40px}.tier-head .tier-price>span{font-size:14px}.tier-head .tier-bill{font-size:13px}.tier-credits{margin-top:12px;font-size:14.5px}.tier-head .tier-desc{max-width:230px;font-size:13.5px}.tier .btn-pink,.tier .btn-dark,.tier .btn-light{height:42px;margin-bottom:18px;font-size:15px}.tier .feat{gap:10px;padding-top:16px;font-size:13.5px}.tier .feat .ic{font-size:14px}.tier-badge{padding:6px 12px;font-size:12px;top:-12px}.pricing .section-head{margin-bottom:28px}@media (max-width:820px){.demo-steps{margin-top:40px}.demo-step{gap:10px;font-size:14px}.step-badge{border-radius:14px;width:46px;height:46px}.step-divider{height:46px}.section-title{font-size:42px}}@media (max-width:640px){.demo-step{font-size:12.5px}.step-badge{border-radius:12px;width:40px;height:40px}.section-title{font-size:36px}.tiers{grid-template-columns:minmax(0,380px)}}@media (min-width:821px){.demo-step{gap:11px;font-size:16px}.step-badge{border-radius:14px;width:46px;height:46px;font-size:19px}.step-divider{height:48px}.cut-title{font-size:62px}.hero-subtitle{max-width:580px;font-size:17.5px}.hero-actions{margin-top:24px}.btn-pink{height:46px;padding:0 28px;font-size:16.5px}.hero-ghost{height:46px;padding:0 20px 0 8px;font-size:16px}.play-dot{width:30px;height:30px}.hero-trust{font-size:13.5px}.news-pill{height:32px;font-size:13.5px}.news-tag{height:24px;font-size:11px}.nav-links a,.login-link{font-size:16px}.pill-dark{height:36px;padding:0 18px;font-size:16px}.kicker{margin-bottom:12px;font-size:18px}.section-title{font-size:48px}.section-sub{max-width:520px;font-size:17px}.section-head{margin-bottom:46px}.marquee-track span{gap:10px;padding-right:28px;font-size:22px}.marquee-track span:after{margin-left:18px}.plogo{width:23px;height:23px}.platforms{padding-bottom:60px}.ba-section{padding:84px 18px}.ba-wrap{max-width:940px}.ba-stats div{border-radius:16px;padding:14px 16px}.ba-stats b{font-size:23px}.ba-stats div>span{font-size:13px}.ba-tag{padding:7px 11px;font-size:12.5px}.cap-section{padding:96px 18px}.split{gap:56px;max-width:1000px}.style-grid{gap:8px;margin-top:26px}.sample{height:48px}.style-btn small{font-size:12.5px}.phone{border-width:8px;border-radius:40px;width:262px;height:490px}.lang-pills span{padding:6px 10px;font-size:12px}.prompt-section{padding:90px 18px}.prompt-card{border-radius:28px;grid-template-columns:340px 1fr;max-width:1000px;padding:14px}.pc-msg p{font-size:13.5px}.pc-input{height:42px;font-size:13.5px}.pc-input button{width:32px;height:32px}.pc-suggest button{font-size:12px}.uc-section{padding:96px 18px 90px}.uc{max-width:1000px}.uc-tabs button{height:36px;padding:0 16px;font-size:14.5px}.uc-panel{border-radius:28px;grid-template-columns:290px 1fr;gap:46px;padding:22px}.uc-media{height:450px}.uc-hook{font-size:21px}.uc-copy h3{font-size:30px}.uc-copy p{font-size:16px}.uc-list{gap:10px;margin:22px 0 26px}.uc-list li{font-size:14.5px}.uc-list li i{border-radius:8px;width:26px;height:26px}.calc-section{padding-bottom:96px}.calc{border-radius:30px;max-width:1000px;padding:16px}.calc-left{padding:24px 22px}.calc-label{margin-top:28px;font-size:14.5px}.calc-label b{font-size:20px}.calc-right{gap:12px;padding:20px}.calc-stat{border-radius:16px;padding:16px}.calc-stat>span{font-size:13px}.calc-stat b{font-size:28px}.calc-stat.big b{font-size:52px}.calc-right .btn-pink{height:46px}.pricing{padding:90px 24px 84px}.faq-section{padding:96px 18px 90px}.faq-grid{gap:50px;max-width:1000px}.faq-list{padding:4px 22px}.faq-q{min-height:58px;font-size:16px}.faq-a p{font-size:15px}.btn-dark.small{height:42px;font-size:15px}.final-card{border-radius:32px;max-width:1000px;padding:56px 52px}.final-copy h2{font-size:42px}.final-copy p{font-size:17px}.final-actions{margin-top:28px}.final-fan{height:290px}.final-fan video{border-radius:20px;width:150px;height:266px}.final-fan .f1{transform:translate(-50%,-50%)translate(-106px)rotate(-11deg)}.final-fan .f3{transform:translate(-50%,-50%)translate(106px)rotate(11deg)}.final-card:hover .f1{transform:translate(-50%,-50%)translate(-128px)rotate(-14deg)}.final-card:hover .f3{transform:translate(-50%,-50%)translate(128px)rotate(14deg)}.footer-inner{padding-top:64px}.footer-col a{font-size:15px}.footer-brand .brand-name{font-size:23px}}.demo-step .step-badge{--rot:0deg;transform:rotate(var(--rot));transition:filter .35s,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;box-shadow:0 0 0 4px #fff,0 1px 2px 4px #1d181b0d,0 6px 16px 3px #1d181b1f}.demo-step:first-of-type .step-badge{--rot:-6deg}.demo-step:nth-of-type(2) .step-badge{--rot:4deg}.demo-step:nth-of-type(3) .step-badge{--rot:-3deg}.demo-step.is-active .step-badge{transform:rotate(var(--rot)) translateY(-2px) scale(1.05);box-shadow:0 0 0 4px #fff,0 1px 2px 4px #1d181b0d,0 8px 20px 3px #ec006838}.demo-step:hover .step-badge{transform:rotate(0)translateY(-2px)scale(1.06)}.vs.intro{transition:flex-grow .7s var(--ease),opacity .45s,margin .7s var(--ease),box-shadow .2s,filter .2s;flex-grow:1.5}.vs.intro.is-marked{filter:brightness(1.25);box-shadow:0 0 0 2px #ff5c9c,0 0 18px #ff5c9c8c}.pc-editor:not([data-state="0"]) .vs.intro,.vs.x{opacity:0;flex-grow:0;margin-left:-3px}.pc-editor[data-state="3"] .vs.x{opacity:1;flex-grow:1;margin-left:0}.pc-editor[data-state="3"] .vs.x:nth-child(6){transition-delay:.1s}.pc-editor[data-state="3"] .vs.x:nth-child(9){transition-delay:.2s}.pc-editor[data-state="3"] .vs.x:nth-child(11){transition-delay:.3s}.vs.z:before{content:"";z-index:1;opacity:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' fill='none' stroke='%23ec0068' stroke-width='2.6'/%3E%3Cpath d='M15 15l4.5 4.5M10.5 8v5M8 10.5h5' stroke='%23ec0068' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:opacity .3s .45s,transform .4s cubic-bezier(.34,1.56,.64,1) .45s;position:absolute;top:50%;left:50%;transform:scale(.4)}.pc-editor[data-state="3"] .vs.z{box-shadow:0 0 0 2px #ff5c9c}.pc-editor[data-state="3"] .vs.z:before{opacity:1;transform:none}.tl-track.video{overflow:visible}.prompt-card>.pc-cur{z-index:6;opacity:0;transition:transform .8s cubic-bezier(.45,.05,.25,1),opacity .35s;top:0;left:0;transform:translate(60%,110%);position:absolute!important}.prompt-card>.pc-cur.on{opacity:1}.ai-tag.tag-you{color:#1d181b;background:#fff;box-shadow:0 6px 14px #00000059}.pc-cur.click .ai-arrow{animation:.32s pcClick}.pc-cur.click .ai-ring{animation:.55s ease-out pcRing}@keyframes pcClick{40%{transform:scale(.8)}}@keyframes pcRing{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}.pc-suggest button.is-pressed{color:#fff;background:#2f272c;border-color:#ff5c9c}.pc-input button.is-pressed{transform:scale(.9);box-shadow:0 0 0 4px #ec00684d}.pc-input button{transition:transform .15s,box-shadow .2s}@media (max-width:820px){.prompt-card>.pc-cur{display:none}}.pc-input [data-input-ghost]{white-space:nowrap;flex:1;min-width:0;margin-right:8px;overflow:hidden}.pc-input button{flex-shrink:0}.pc-input.is-drafting{border-color:#826072;box-shadow:0 0 0 2px #ff5c9c0a}.pc-input.is-drafting [data-input-ghost]{color:#eee7eb;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.pc-input .typing-caret:after{vertical-align:-.1em;height:1em}.pc-msg.me.is-sent{transform-origin:100% 100%;animation:.26s cubic-bezier(.2,.8,.2,1) both pcMessageSend}@keyframes pcMessageSend{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:none}}.pc-thinking{align-items:center;gap:4px;min-height:18px;padding:1px 2px;display:inline-flex}.pc-thinking i{background:#baabb4;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite pcThinking}.pc-thinking i:nth-child(2){animation-delay:.14s}.pc-thinking i:nth-child(3){animation-delay:.28s}@keyframes pcThinking{0%,65%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.pc-you.is-text-cursor .ai-arrow{opacity:0}.pc-you.is-text-cursor:before{content:"I";color:#eee;font:24px/1 Georgia;position:absolute;top:-6px;left:0}@media (prefers-reduced-motion:reduce){.pc-msg.me.is-sent,.pc-thinking i,.pc-input .typing-caret:after{animation:none}}.final-fan .f2{object-fit:contain;background:#171217}
