:root{--bg:#f6f5f0;--paper:#fff;--ink:#101014;--muted:#6d6a72;--line:#dedbd4;--purple:#7557ff;--purple2:#ac7cff;--dark:#111217;--lime:#dffc97;--blue:#badeff;--orange:#ffc89f;--shadow:0 32px 85px rgba(20,18,30,.14);--radius:28px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"DM Sans",sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.noise{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.nav-wrap{position:sticky;top:0;z-index:50;background:rgba(246,245,240,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.05)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:800 20px/1 "Manrope",sans-serif}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#111;color:#fff}.nav-links,.nav-actions{display:flex;align-items:center;gap:28px}.nav-links a{font-weight:600;font-size:14px;color:#4d4b51}.ghost-btn,.text-btn{border:0;background:transparent;font-weight:700;cursor:pointer}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:17px 24px;border-radius:999px;background:#111;color:#fff;font-weight:800;box-shadow:0 10px 30px rgba(17,17,17,.13);transition:.2s}.pill-btn:hover{transform:translateY(-2px)}.pill-btn.small{padding:12px 18px;font-size:14px}.hero{text-align:center;padding:90px 0 40px}.eyebrow{display:inline-flex;gap:10px;align-items:center;padding:9px 13px;border-radius:999px;border:1px solid #d7d4cd;background:#fff;font-size:12px;font-weight:800}.dot{width:7px;height:7px;border-radius:50%;background:#7c5cff;box-shadow:0 0 0 5px #ece7ff}.hero h1,.section h2,.cta h2,.pricing-head h2{font-family:"Manrope",sans-serif;letter-spacing:-.055em}.hero h1{font-size:clamp(54px,8vw,108px);line-height:.91;margin:24px auto;max-width:1120px}.gradient-text{background:linear-gradient(90deg,#6747ff,#9b67ff 50%,#ff8ca8);-webkit-background-clip:text;color:transparent}.hero-copy{max-width:760px;margin:0 auto;color:#615e66;font-size:19px;line-height:1.62}.hero-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin:30px 0 24px}.text-btn{padding:14px 18px}.play{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #cac7c1;border-radius:50%;font-size:10px;margin-right:8px}.hero-proof{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;color:#77737b;font-size:12px;font-weight:700}.hero-proof i{width:4px;height:4px;border-radius:50%;background:#b2aeb5}.hero-stage{position:relative;margin-top:62px;padding-bottom:15px}.stage-glow{position:absolute;filter:blur(60px);opacity:.65;border-radius:50%;z-index:0}.glow-a{width:380px;height:380px;background:#b9a3ff;left:-100px;top:170px}.glow-b{width:420px;height:350px;background:#ffd1a8;right:-90px;top:40px}.app-window{position:relative;z-index:2;border-radius:25px;border:1px solid #d2cfc7;background:#fff;box-shadow:var(--shadow);overflow:hidden;text-align:left}.window-topbar{height:52px;display:grid;grid-template-columns:120px 1fr 120px;align-items:center;border-bottom:1px solid #ebe8e2;background:#faf9f6;padding:0 16px}.traffic{display:flex;gap:6px}.traffic i{width:9px;height:9px;border-radius:50%;background:#d7d3cc}.traffic i:nth-child(1){background:#ff806e}.traffic i:nth-child(2){background:#ffc861}.traffic i:nth-child(3){background:#62d18b}.tab{justify-self:center;font-size:12px;color:#88848b;background:#f1efeb;border-radius:8px;padding:7px 14px}.window-chip{justify-self:end;font-size:10px;font-weight:900;letter-spacing:.06em;background:#ebe6ff;color:#6348cf;border-radius:99px;padding:7px 10px}.studio{display:grid;grid-template-columns:minmax(0,1fr) 355px;min-height:840px}.studio-controls{padding:38px 42px 45px}.studio-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.tiny-label,.section-kicker{font-size:10px;font-weight:900;letter-spacing:.17em;color:#8b8790}.studio-heading h2{font:800 29px/1.15 "Manrope";letter-spacing:-.035em;margin:7px 0 0}.credit-pill{font-size:11px;font-weight:800;padding:9px 12px;border:1px solid #e4e0da;border-radius:99px}.source-tabs{display:flex;gap:5px;padding:4px;background:#f1efeb;border-radius:12px;width:max-content;margin-bottom:12px}.source-tab{border:0;background:transparent;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800;cursor:pointer}.source-tab.selected{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.06)}.source-panel textarea{width:100%;height:118px;resize:none;border:1px solid #dfdbe3;border-radius:16px;padding:17px 18px;outline:none;background:linear-gradient(180deg,#fff,#fcfbff);font-size:14px;line-height:1.5}.source-panel textarea:focus{border-color:#8b72f4;box-shadow:0 0 0 3px #eee9ff}.prompt-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.prompt-chips button{border:1px solid #e2dfd9;background:#fff;border-radius:99px;padding:7px 10px;font-size:9px;color:#77737b;cursor:pointer}.dropzone{display:block;text-align:center;border:1.5px dashed #c8c3d0;border-radius:16px;padding:22px;background:linear-gradient(180deg,#fdfcff,#faf9ff);cursor:pointer}.dropzone.drag{border-color:#7657ff;background:#f2eeff}.upload-icon{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 9px;border-radius:13px;background:#111;color:#fff;font-size:21px}.dropzone h3{font:800 15px "Manrope";margin:0 0 5px}.dropzone p{font-size:10px;color:#8b8790;margin:0 0 10px}.upload-button{display:inline-block;padding:7px 10px;background:#fff;border:1px solid #ddd9e3;border-radius:8px;font-size:10px;font-weight:800}.control-block{margin-top:22px}.control-label{display:flex;gap:9px;align-items:center;margin-bottom:10px}.control-label>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#18181c;color:#fff;font-size:10px;font-weight:900}.control-label b,.control-label small{display:block}.control-label b{font-size:12px}.control-label small{font-size:9px;color:#918d95;margin-top:1px}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.choice-card{border:1px solid #e7e3de;background:#faf9f7;border-radius:12px;padding:12px 13px;text-align:left;cursor:pointer}.choice-card b,.choice-card small{display:block}.choice-card b{font-size:11px}.choice-card small{font-size:9px;color:#8a8690;margin-top:4px}.choice-card.selected{border-color:#8d74f5;background:#f0ebff;box-shadow:inset 0 0 0 1px #8d74f5}.character-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.character{border:1px solid #e8e4df;background:#faf9f7;border-radius:12px;padding:9px 6px;cursor:pointer;text-align:center}.character small{display:block;margin-top:6px;font-size:9px;font-weight:800;color:#67636b}.character.selected{border-color:#8d74f5;background:#f0ebff;box-shadow:inset 0 0 0 1px #8d74f5}.avatar{width:48px;height:48px;margin:auto;display:grid;place-items:center;border-radius:14px;font:900 19px "Manrope";border:2px solid rgba(255,255,255,.65);box-shadow:0 5px 16px rgba(0,0,0,.1)}.avatar.nova,.preview-avatar.nova{background:linear-gradient(145deg,#14151b,#6d50ff);color:#fff}.avatar.pixel,.preview-avatar.pixel{background:linear-gradient(145deg,#ffafd7,#8e65ff);color:#111}.avatar.prof,.preview-avatar.prof{background:linear-gradient(145deg,#e9f693,#83d967);color:#16210f;font-size:13px}.avatar.add{background:#fff;color:#777;border:1px dashed #aaa}.upload-char{display:block}.compact-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.segmented{display:flex;gap:6px}.segmented.horizontal{flex-wrap:wrap}.segmented button{border:1px solid #e6e2dc;background:#faf9f7;border-radius:9px;padding:8px 10px;font:800 9px "DM Sans";cursor:pointer}.segmented button.selected{background:#17171a;color:#fff;border-color:#17171a}.voice-row{display:grid;grid-template-columns:1fr 1fr .8fr;gap:9px;margin-top:22px}.voice-row label{border:1px solid #e7e3dd;border-radius:11px;padding:8px 10px;background:#fff}.voice-row label>span{display:block;font-size:8px;font-weight:900;letter-spacing:.09em;color:#918d95;margin-bottom:5px}.voice-row select{border:0;background:transparent;width:100%;outline:none;font-size:10px;font-weight:800}.switch-label{display:flex!important;flex-direction:column;justify-content:center;position:relative;padding-right:48px!important}.switch-label input{display:none}.switch-label i{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:31px;height:18px;background:#d8d4dc;border-radius:99px}.switch-label i:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 2px 5px rgba(0,0,0,.2)}.switch-label input:checked+i{background:#7257ff}.switch-label input:checked+i:after{transform:translateX(13px)}.generate-btn{width:100%;margin-top:14px;border:0;border-radius:13px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;background:#17171a;color:#fff;font:800 12px "DM Sans";cursor:pointer}.generate-btn:disabled{background:#d8d5dc;color:#8f8b93;cursor:not-allowed}.credit-cost{font-size:9px;color:#aaa5b1}.preview-column{background:#121319;color:#fff;padding:28px 26px 32px;display:flex;flex-direction:column;align-items:center}.preview-top{width:100%;display:flex;justify-content:space-between;align-items:center}.preview-top .tiny-label{color:#85828d}.status-dot{font-size:9px;padding:6px 8px;border-radius:99px;background:#24262d;color:#b9b5c2}.status-dot.generating{background:#3c315f;color:#dcd1ff}.phone-frame{margin:22px auto 16px;width:250px;padding:7px;background:#050506;border-radius:32px;box-shadow:0 24px 50px rgba(0,0,0,.35)}.short-video{position:relative;aspect-ratio:9/16;border-radius:26px;overflow:hidden;background:#222}.gameplay{position:absolute;inset:0;overflow:hidden}.gameplay.minecraft{background:linear-gradient(#69b9f4 0 48%,#6fb46f 48% 57%,#79583a 57%)}.gameplay .sky{position:absolute;left:20px;top:45px;width:55px;height:25px;background:rgba(255,255,255,.8);box-shadow:70px 35px 0 rgba(255,255,255,.7),140px -15px 0 rgba(255,255,255,.6)}.blocks{position:absolute;left:-40px;right:-40px;bottom:0;height:54%;transform:skewY(-7deg)}.blocks i{position:absolute;width:88px;height:88px;background:linear-gradient(#74ad59 0 18%,#806040 18%);border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 9px rgba(255,255,255,.03)}.blocks i:nth-child(1){left:0;bottom:0}.blocks i:nth-child(2){left:82px;bottom:28px}.blocks i:nth-child(3){left:166px;bottom:60px}.blocks i:nth-child(4){left:250px;bottom:100px}.blocks i:nth-child(5){left:120px;bottom:-55px}.blocks i:nth-child(6){left:210px;bottom:-30px}.gameplay.playing .blocks{animation:parkour 2.4s linear infinite}.gameplay.obby{background:linear-gradient(#74cbff 0 52%,#dee6f2 52%)}.gameplay.obby:before{content:"";position:absolute;inset:45% -40px -20px;background:repeating-linear-gradient(125deg,#f7db54 0 45px,#ec5b71 45px 90px,#6e72ff 90px 135px);transform:perspective(240px) rotateX(62deg);transform-origin:bottom}.gameplay.subway{background:linear-gradient(#f3ab55,#5c3346)}.gameplay.subway:before{content:"";position:absolute;left:40px;right:40px;top:0;bottom:-30px;background:repeating-linear-gradient(90deg,transparent 0 42px,#302a32 42px 52px);transform:perspective(200px) rotateX(12deg)}.gameplay.subway:after{content:"";position:absolute;left:112px;width:12px;top:0;bottom:0;background:#d3d0c5;box-shadow:-55px 0 0 #d3d0c5,55px 0 0 #d3d0c5}.crosshair{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:26px;color:rgba(255,255,255,.7);font-weight:300}.video-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 22%,transparent 62%,rgba(0,0,0,.58));pointer-events:none}.video-topbar{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;align-items:center;font-size:7px;font-weight:900;text-shadow:0 1px 3px #000}.brainfuel-watermark{background:rgba(0,0,0,.38);padding:4px 6px;border-radius:99px}.pngtuber-wrap{position:absolute;left:0;right:0;bottom:92px;display:flex;justify-content:center}.preview-avatar{width:105px;height:105px;display:grid;place-items:center;border-radius:28px;border:4px solid rgba(255,255,255,.94);box-shadow:0 12px 26px rgba(0,0,0,.33);font:900 39px "Manrope"}.speech-bounce.talking{animation:talk .34s ease-in-out infinite alternate}.caption{position:absolute;left:13px;right:13px;bottom:32px;text-align:center;font:900 16px/1.05 "Manrope";text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,.8);letter-spacing:-.03em}.caption.punchy span{color:#fff36e}.caption.clean{font-size:13px;text-transform:none;background:rgba(0,0,0,.68);padding:7px;border-radius:8px;text-shadow:none}.caption.karaoke span{color:#70ff9c}.progress-line{position:absolute;left:12px;right:12px;bottom:13px;height:3px;background:rgba(255,255,255,.25);border-radius:9px;overflow:hidden}.progress-line i{display:block;width:0;height:100%;background:#fff}.preview-actions{display:flex;gap:8px;width:100%}.preview-actions button{flex:1;border:1px solid #32343c;background:#1c1e24;color:#fff;border-radius:10px;padding:9px;font-size:9px;font-weight:800;cursor:pointer}.preview-note{width:100%;margin-top:18px;border:1px solid #2c2e35;border-radius:13px;padding:13px;background:#17181e}.preview-note b{font-size:9px}.preview-note p{margin:5px 0 0;color:#8f8c97;font-size:8px;line-height:1.5}.ticker{overflow:hidden;border-block:1px solid #dad7d0;background:#fff;padding:15px 0;margin-top:30px}.ticker div{white-space:nowrap;font:900 10px "Manrope";letter-spacing:.17em;color:#7c7881;animation:ticker 28s linear infinite}.section{padding:120px 0}.section-kicker{margin-bottom:24px}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:48px}.split-heading h2{font-size:clamp(43px,5.7vw,72px);line-height:.96;margin:0}.split-heading h2 span{color:#7657ff}.split-heading p{color:#706d74;line-height:1.65;margin:0 0 6px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps-grid article{background:#fff;border:1px solid #dedbd5;border-radius:24px;padding:26px;min-height:430px}.steps-grid article>span{font:900 10px "Manrope";color:#846cff}.steps-grid h3{font:800 27px/1 "Manrope";letter-spacing:-.04em;margin:24px 0 10px}.steps-grid p{font-size:13px;line-height:1.6;color:#77737b}.step-visual{height:205px;border-radius:19px;margin-top:18px;background:#f3f0ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.source-visual{gap:13px}.mini-pdf{width:85px;height:112px;background:#fff;border:1px solid #d8d2e6;border-radius:10px;display:grid;place-items:center;font:900 15px "Manrope";transform:rotate(-6deg);box-shadow:0 10px 25px rgba(0,0,0,.08)}.mini-pdf small{font-size:8px;color:#8a8690}.arrow{font-size:28px}.topic-bubble{max-width:105px;background:#111;color:#fff;border-radius:14px;padding:11px;font-size:10px;font-weight:800;transform:rotate(5deg)}.character-visual{background:linear-gradient(145deg,#ffd2e7,#bba7ff)}.big-face{width:120px;height:120px;background:#fff;border:4px solid #fff;border-radius:28px;display:grid;place-items:center;font:900 38px "Manrope";box-shadow:0 17px 30px rgba(0,0,0,.12)}.wave{font-size:32px;margin-left:18px;animation:wave 1s ease-in-out infinite alternate}.render-visual{background:#15161b}.mini-phone{width:108px;height:185px;border:5px solid #050506;border-radius:19px;background:linear-gradient(#69b9f4 0 52%,#79a45f 52%);position:relative;color:#fff;text-align:center;padding:30px 8px 0;box-shadow:0 18px 30px rgba(0,0,0,.3)}.mini-phone div{font-size:24px}.mini-phone b{display:block;font:900 11px/1.05 "Manrope";text-shadow:0 2px 2px #000;margin-top:16px}.mini-phone span{position:absolute;bottom:8px;left:35px;background:#ffb7dd;color:#111;border-radius:10px;padding:7px;font-weight:900}.dark-section{background:#111217;color:#fff}.section-kicker.light{color:#777985}.split-heading.light p{color:#9798a3}.split-heading.light h2 span{color:#a58cff}.format-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.format-showcase article{min-height:290px;border:1px solid #2d2f36;border-radius:23px;padding:25px;background:linear-gradient(160deg,#181920,#111217)}.format-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#272934;font-size:21px}.format-showcase h3{font:800 25px/1 "Manrope";letter-spacing:-.04em;margin:65px 0 10px}.format-showcase p{font-size:12px;line-height:1.55;color:#999aa3}.format-showcase small{font-size:9px;color:#767780;font-weight:800}.feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feed-card{position:relative;aspect-ratio:9/13;border-radius:26px;overflow:hidden;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 18px 35px rgba(0,0,0,.12)}.purple-feed{background:linear-gradient(#8a74ff,#242545)}.lime-feed{background:linear-gradient(#9bc56c,#30391e)}.orange-feed{background:linear-gradient(#ec9c63,#4d2f39)}.fake-game{position:absolute;inset:0;display:grid;place-items:center;opacity:.55;font-size:60px;line-height:.8;transform:rotate(-10deg) scale(1.3)}.feed-avatar{position:relative;z-index:2;width:78px;height:78px;border-radius:20px;background:#fff;color:#111;display:grid;place-items:center;font:900 26px "Manrope";border:4px solid #fff;box-shadow:0 12px 28px rgba(0,0,0,.25);margin-bottom:18px}.feed-card h4{position:relative;z-index:2;font:900 29px/.95 "Manrope";letter-spacing:-.05em;margin:0;text-shadow:0 3px 5px rgba(0,0,0,.45)}.feed-card>span{position:relative;z-index:2;margin-top:10px;font-size:10px;font-weight:800}.pricing-head{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end;margin-bottom:40px}.pricing-head h2{font-size:55px;line-height:.96;margin:0}.pricing-head p{color:#77737b;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto}.price-card{position:relative;border:1px solid #dcd8d2;background:#fff;border-radius:26px;padding:32px}.price-card.featured{background:#19181e;color:#fff;box-shadow:0 30px 60px rgba(0,0,0,.13)}.popular{position:absolute;right:24px;top:24px;font-size:8px;font-weight:900;letter-spacing:.12em;background:#baf17f;color:#111;padding:7px 9px;border-radius:99px}.plan{font-size:10px;font-weight:900;letter-spacing:.15em;color:#8a8690}.price{display:flex;align-items:end;gap:8px;margin:18px 0}.price b{font:800 52px "Manrope";letter-spacing:-.06em}.price small{margin-bottom:9px;color:#8f8b95}.price-card>p{font-size:13px;line-height:1.55;color:#77737b}.featured>p{color:#a6a2ad}.price-card ul{padding:0;list-style:none;margin:25px 0}.price-card li{padding:10px 0;border-top:1px solid #ece9e4;font-size:13px}.featured li{border-color:#313038}.price-card li:before{content:"✓";margin-right:9px;font-weight:900}.price-btn{display:block;text-align:center;border-radius:12px;padding:14px;background:#111;color:#fff;font-weight:800;font-size:13px}.price-btn.inverse{background:#fff;color:#111}.cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#7657ff,#b46cff 62%,#ff9bb8);color:#fff;border-radius:34px;padding:58px 62px;margin-bottom:100px;display:grid;grid-template-columns:1fr auto;align-items:center}.cta .section-kicker{color:#e9e1ff}.cta h2{font-size:66px;line-height:.92;margin:0 0 18px}.cta p{max-width:510px;color:#eee6ff}.pill-btn.white{background:#fff;color:#111;box-shadow:none}.cta-orb{position:absolute;right:235px;top:-90px;font-size:240px;opacity:.08;transform:rotate(20deg)}.footer{padding:0 0 45px;display:grid;grid-template-columns:1fr auto;gap:50px}.footer>div:first-child p{font-size:13px;color:#817e85}.footer-links{display:flex;gap:25px;align-items:start;font-size:13px;font-weight:700}.footer-bottom{grid-column:1/-1;border-top:1px solid #ddd9d2;padding-top:20px;display:flex;justify-content:space-between;color:#9a969e;font-size:11px}.modal-backdrop{position:fixed;inset:0;background:rgba(15,15,18,.56);backdrop-filter:blur(10px);z-index:100;display:grid;place-items:center;padding:20px}.modal-backdrop[hidden]{display:none}.modal{width:min(420px,100%);position:relative;background:#fff;border-radius:24px;padding:32px;box-shadow:0 40px 90px rgba(0,0,0,.26)}.modal-close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:27px;cursor:pointer}.modal-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#111;color:#fff}.modal h2{font:800 31px "Manrope";letter-spacing:-.04em;margin:18px 0 8px}.modal p{font-size:13px;line-height:1.5;color:#78757d}.modal label{display:block;font-size:11px;font-weight:800;margin:15px 0}.modal input{width:100%;margin-top:6px;border:1px solid #ddd9e2;border-radius:11px;padding:12px}.modal small{display:block;text-align:center;color:#99959d;margin-top:12px}.toast{position:fixed;right:24px;bottom:24px;z-index:120;background:#16161b;color:#fff;padding:13px 17px;border-radius:12px;font-size:12px;font-weight:800;box-shadow:0 15px 35px rgba(0,0,0,.2);opacity:0;transform:translateY(12px);pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:none}
@keyframes talk{to{transform:translateY(-5px) rotate(1deg) scale(1.025)}}@keyframes parkour{0%{transform:translateX(0) skewY(-7deg)}100%{transform:translateX(-84px) skewY(-7deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes wave{to{transform:translateX(8px)}}
@media(max-width:980px){.nav-links{display:none}.studio{grid-template-columns:1fr}.preview-column{padding-block:35px}.compact-controls,.split-heading,.pricing-head{grid-template-columns:1fr}.format-showcase{grid-template-columns:1fr 1fr}.steps-grid,.feed-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr}.cta{grid-template-columns:1fr;gap:24px}.cta h2{font-size:52px}.footer{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:650px){.shell{width:min(100% - 24px,1180px)}.nav{height:68px}.ghost-btn{display:none}.hero{padding-top:60px}.hero h1{font-size:55px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column}.window-topbar{grid-template-columns:70px 1fr}.window-chip{display:none}.studio-controls{padding:24px 18px}.studio-heading{gap:15px}.credit-pill{display:none}.format-grid,.compact-controls,.voice-row{grid-template-columns:1fr}.character-row{grid-template-columns:repeat(2,1fr)}.section{padding:88px 0}.split-heading{gap:24px}.split-heading h2{font-size:43px}.format-showcase{grid-template-columns:1fr}.pricing-head{gap:24px}.pricing-head h2{font-size:43px}.cta{padding:42px 28px;border-radius:26px}.cta h2{font-size:44px}.footer-links{flex-wrap:wrap}.phone-frame{width:238px}}
