.lp{--void:#080808;--surface:#151412;--surface-2:#1d1b18;--bone:#f3f0ea;--bone-2:#eae6de;--energy:#ff6a00;--font:var(--font-satoshi,var(--font-sans,Inter)),system-ui,sans-serif;font-family:var(--font);letter-spacing:-.01em;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink)}.lp[data-theme=light]{--bg:var(--bone);--ink:#0e0d0b;--muted:#6d675d;--card:#ffffff;--card-ink:#0e0d0b;--card-muted:#6d675d;--hair:rgba(14,13,11,0.12);--band-bg:var(--void);--band-ink:var(--bone);--band-muted:rgba(243,240,234,0.55);--band-hair:rgba(243,240,234,0.14);--band-card:var(--surface);--chipbg:rgba(14,13,11,0.05);--band-accent:var(--energy)}.lp[data-theme=dark]{--bg:var(--void);--ink:var(--bone);--muted:rgba(243,240,234,0.68);--card:var(--surface);--card-ink:var(--bone);--card-muted:rgba(243,240,234,0.68);--hair:rgba(243,240,234,0.14);--band-bg:var(--bone);--band-ink:#0e0d0b;--band-muted:#6d675d;--band-hair:rgba(14,13,11,0.12);--band-card:#ffffff;--chipbg:rgba(243,240,234,0.06);--band-accent:#b04300}.lp *{box-sizing:border-box}.lp img{display:block}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--bg) 82%,transparent)}.lp-nav .wrap{gap:28px;height:64px}.lp-brand,.lp-nav .wrap{display:flex;align-items:center}.lp-brand{gap:10px;margin-right:auto}.lp-brand .blob,.lp-brand img{width:30px;height:30px}.lp-brand .word{font-weight:700;letter-spacing:.34em;font-size:15px}.lp-brand .tag{display:block;font-size:7.5px;letter-spacing:.18em;color:var(--energy);font-weight:700;margin-top:2px}.lp-nav a.lnk{font-size:14px;color:var(--muted);font-weight:500}.lp-nav a.lnk:hover{color:var(--ink)}.lp-cta{background:var(--energy);font-weight:700;font-size:14px;padding:10px 18px;border-radius:7px}.lp a.lp-cta,.lp a.lp-go,.lp-cta{color:#1c0c00}.lp-cta:hover{filter:brightness(1.06)}.lp-ghost{border:1px solid var(--hair);color:var(--ink);font-weight:600;font-size:14px;padding:9px 16px;border-radius:7px}.lp-hero{padding:56px 0 64px}.lp-hero .wrap{display:grid;grid-template-columns:minmax(380px,5fr) 7fr;grid-gap:48px;gap:48px;align-items:center}.lp-h1{font-size:clamp(40px,4.6vw,58px);line-height:1.04;font-weight:900;letter-spacing:-.025em;margin:0 0 18px}.lp-h1 .pay{color:var(--energy)}.lp-sub{font-size:17px;color:var(--muted);margin:0 0 26px;line-height:1.5}.lp-composer{background:var(--surface);border:1px solid rgba(243,240,234,.1);border-radius:14px;padding:14px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.lp-composer .ph{color:rgba(243,240,234,.62);font-size:15px;padding:6px 6px 30px}.lp-composer .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(243,240,234,.16);color:rgba(243,240,234,.85);border-radius:7px;font-size:13px;padding:7px 11px;background:rgba(243,240,234,.04)}.lp-go{margin-left:auto;background:var(--energy);color:#1c0c00;border-radius:8px;font-weight:700;font-size:14px;padding:10px 22px}.lp-go:hover{filter:brightness(1.06)}.lp-nocc{font-size:12px;color:rgba(243,240,234,.66);padding:8px 6px 0}.lp-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:68px;grid-auto-flow:dense;grid-gap:12px;gap:12px}.lp-tile{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--hair);background:var(--surface)}.lp-tile img,.lp-tile video{width:100%;height:100%;object-fit:cover}.lp-tile>div:first-child{position:absolute;inset:0}.lp-tile .g{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#f3f0ea;background:rgba(8,8,8,.62);border-radius:6px;padding:4px 8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-tile.dead video,.lp-tile.dead>div:first-child{filter:grayscale(.85) brightness(.6)}.lp-ring{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;background:rgba(8,8,8,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-ring.keep{border-color:var(--energy);color:var(--energy)}.lp-ring.kill{border-color:rgba(243,240,234,.6);color:rgba(243,240,234,.75)}.lp-ring svg{width:13px;height:13px}.c-2x2{grid-column:span 2}.c-1x2,.c-2x2{grid-row:span 2}.c-1x2,.c-1x3{grid-column:span 1}.c-1x3,.c-2x3{grid-row:span 3}.c-2x3{grid-column:span 2}.lp-film{position:relative;height:clamp(420px,74vh,780px);overflow:hidden;background:var(--void)}.lp-film .shade,.lp-film>div:first-child{position:absolute;inset:0}.lp-film .shade{background:linear-gradient(0deg,rgba(8,8,8,.66),transparent 42%);pointer-events:none}.lp-film .cap{position:absolute;left:5vw;bottom:36px;color:var(--bone);max-width:560px}.lp-film .cap b{display:block;font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-.02em;margin-bottom:6px}.lp-film .cap span{font-size:14.5px;color:rgba(243,240,234,.72)}.lp-uses{padding:84px 0 72px;overflow:hidden}.lp-sec h2,.lp-uses h2{font-size:clamp(30px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.lp-sec .lead,.lp-uses .lead{color:var(--muted);font-size:16px;margin:0 0 40px}.lp-stage{position:relative;height:460px;perspective:1200px;touch-action:pan-y}.lp-card{position:absolute;left:50%;top:0;width:240px;height:420px;margin-left:-120px;border-radius:14px;overflow:hidden;border:1px solid var(--hair);background:var(--surface);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;will-change:transform;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-card img,.lp-card video{width:100%;height:100%;object-fit:cover;pointer-events:none}.lp-card>div:first-child{position:absolute;inset:0;pointer-events:none}.lp-card .cap{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(0deg,rgba(8,8,8,.82),transparent);color:var(--bone)}.lp-card .cap b{display:block;font-size:16px;font-weight:700;margin-bottom:8px}.lp-card .mk{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid rgba(243,240,234,.35);border-radius:6px;padding:5px 9px;color:rgba(243,240,234,.9)}.lp-promptbar{display:flex;align-items:center;gap:12px;max-width:720px;margin:26px auto 0;background:var(--surface);border:1px solid rgba(243,240,234,.1);border-radius:10px;padding:10px 10px 10px 18px;box-shadow:0 14px 40px rgba(0,0,0,.25)}.lp-promptbar .q{color:rgba(243,240,234,.8);font-size:14px;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-promptbar .lp-go{margin-left:0;white-space:nowrap}.lp-band{background:var(--band-bg);color:var(--band-ink);padding:84px 0}.lp-band h2{font-size:clamp(30px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.lp-band .lead{color:var(--band-muted);font-size:16px;margin:0 0 40px}.lp-band .cols{display:grid;grid-template-columns:7fr 5fr;grid-gap:40px;gap:40px;align-items:start}.lp-takes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.lp-take,.lp-take .ph{position:relative}.lp-take .ph{border-radius:12px;overflow:hidden;border:1px solid var(--band-hair);aspect-ratio:9/16}.lp-take.dead .ph video,.lp-take.dead .ph>div:first-child{filter:grayscale(.9) brightness(.8)}.lp-take .veil{position:absolute;inset:0;background:rgba(8,8,8,.55)}.lp-take .stamp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);font-weight:900;text-transform:uppercase;letter-spacing:.14em;border:3px solid var(--energy);color:var(--energy);border-radius:6px;padding:6px 14px;font-size:17px;background:rgba(8,8,8,.35)}.lp-take .chk{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:var(--energy);color:#1c0c00;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(8,8,8,.35)}.lp-take .chk svg{width:14px;height:14px}.lp-take .price{display:flex;gap:8px;align-items:baseline;font-size:14px;font-weight:700;padding:10px 2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.lp-take .price s{color:var(--band-muted);font-weight:500}.lp-take .price .free{color:var(--band-accent)}.lp-take .price .paid{font-size:15px}.lp-band .lead .zero{color:var(--band-accent);font-weight:900}.lp-receipt{background:var(--band-card);border:1px solid var(--band-hair);border-radius:14px;padding:26px 26px 22px;color:var(--band-ink);box-shadow:0 18px 50px rgba(0,0,0,.18)}.lp[data-theme=dark] .lp-receipt{color:#0e0d0b}.lp-receipt .li{display:flex;justify-content:space-between;padding:9px 0;font-size:15px;border-bottom:1px dashed var(--band-hair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp[data-theme=dark] .lp-receipt .li{border-color:rgba(14,13,11,.14)}.lp-receipt .li.dead{color:color-mix(in srgb,currentColor 62%,transparent)}.lp-receipt .li.dead .n{text-decoration:line-through}.lp-receipt .tot{display:flex;justify-content:space-between;padding:10px 0 2px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-receipt .tot.pay,.lp-receipt .tot.save{font-weight:900;font-size:20px}.lp-receipt .tot.save{border-top:2px solid;margin-top:10px;padding-top:14px}.lp-receipt .star,.lp-receipt .tot.save{color:var(--band-accent)}.lp-models{padding:84px 0}.lp-tabs{display:inline-flex;border:1px solid var(--hair);border-radius:9px;overflow:hidden;margin:6px 0 30px}.lp-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;padding:11px 26px;cursor:pointer;border-right:1px solid var(--hair)}.lp-tabs button:last-child{border-right:0}.lp-tabs button.on{color:var(--ink);background:var(--chipbg);box-shadow:inset 0 -2px 0 var(--energy)}.lp-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.lp-model{display:flex;align-items:center;gap:8px;border:1px solid var(--hair);border-radius:8px;background:var(--card);color:var(--card-ink);padding:8px 10px;min-width:0}.lp-model .th{display:grid;place-items:center;flex:none;color:var(--card-ink);transition:color .16s}.lp-model .th,.lp-model .th span,.lp-model .th svg{width:18px;height:18px}.lp-model:hover .th{color:var(--energy)}.lp-model .nm{font-weight:600;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-model.more{justify-content:center;font-weight:700;font-size:12.5px;min-height:0;color:var(--muted)}.lp-value{background:var(--band-bg);color:var(--band-ink);padding:64px 0 72px}.lp-value .line{font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.02em;text-align:center;margin:0 0 40px}.lp-value .line .pay{color:var(--band-accent)}.lp-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:940px;margin:0 auto 44px}.lp-point{display:flex;gap:14px;align-items:center;border:1px solid var(--band-hair);border-radius:12px;padding:18px;font-size:14.5px;font-weight:600}.lp-point svg{width:26px;height:26px;flex:none;opacity:.9}.lp-value .lp-composer{max-width:860px;margin:0 auto}.lp-foot{border-top:1px solid var(--hair);padding:30px 0 40px;padding:44px 0 54px}.lp-foot .cc{color:var(--muted);font-size:13px}.blob{position:relative;background:var(--energy);border-radius:46% 54% 52% 48%/54% 46% 54% 46%}.blob:after{content:"";position:absolute;right:-14%;top:32%;width:52%;height:40%;background:var(--bg);border-radius:50%}@media (max-width:980px){.lp-band .cols,.lp-hero .wrap{grid-template-columns:1fr}.lp-grid{grid-template-columns:repeat(3,1fr)}.lp-takes{grid-template-columns:repeat(2,1fr)}.lp-points{grid-template-columns:1fr}}@media (max-width:720px){.lp .wrap{padding:0 18px}.lp-nav .wrap{gap:10px;height:58px}.lp-nav a.lnk{display:none}.lp-brand{gap:8px;min-width:0}.lp-brand .tag{display:none}.lp-brand .word{font-size:14px;letter-spacing:.24em}.lp-brand .blob,.lp-brand img{width:26px;height:26px}.lp-cta,.lp-ghost{padding:8px 12px;font-size:13px;white-space:nowrap}}@media (max-width:380px){.lp-nav .lp-ghost{display:none}}@media (prefers-reduced-motion:reduce){.lp-card{transition:none}}.lp-feats{padding:90px 0 30px}.lp-agent{position:relative;text-align:center;margin:0 auto 96px;padding:84px 32px 96px;border-radius:26px;overflow:hidden;background:var(--void);color:var(--bone);border:1px solid color-mix(in srgb,var(--energy) 45%,transparent);box-shadow:0 0 0 1px rgba(255,106,0,.18),0 0 90px rgba(255,106,0,.16),inset 0 0 140px rgba(255,106,0,.06)}.lp-agent:before{content:"";inset:0;background:radial-gradient(90% 60% at 50% -18%,rgba(255,106,0,.3),transparent 62%),radial-gradient(90% 55% at 50% 118%,rgba(255,106,0,.24),transparent 62%)}.lp-agent .floor,.lp-agent:before{position:absolute;pointer-events:none}.lp-agent .floor{left:-12%;right:-12%;bottom:-6%;height:62%;background:linear-gradient(rgba(255,106,0,.22) 1px,transparent 0) 0 0 /100% 46px,linear-gradient(90deg,rgba(255,106,0,.22) 1px,transparent 0) 0 0 /46px 100%;transform:perspective(620px) rotateX(58deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent 85%);mask-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent 85%)}.lp-agent .core{position:relative;z-index:3;max-width:720px;margin:0 auto}.lp-agent .core>img{margin:0 auto 14px}.lp-agent h3{font-size:clamp(34px,4.6vw,56px);font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:var(--energy);margin:0 0 12px;text-shadow:0 0 42px rgba(255,106,0,.4)}.lp-agent p{color:rgba(243,240,234,.68);font-size:15.5px;line-height:1.6;max-width:560px;margin:0 auto 28px}.lp-agent .lp-composer{text-align:left;border-color:color-mix(in srgb,var(--energy) 30%,transparent);box-shadow:0 18px 60px rgba(0,0,0,.5),0 0 40px rgba(255,106,0,.12)}.lp-agent .cats{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:20px}.lp-agent .cats span{font-size:12.5px;font-weight:600;color:rgba(243,240,234,.7);border:1px solid rgba(243,240,234,.16);border-radius:20px;padding:6px 12px;background:rgba(243,240,234,.04)}.lp-agent .fcard{position:absolute;z-index:2;width:200px;padding:10px;text-align:left;background:rgba(21,20,18,.82);border:1px solid rgba(243,240,234,.14);border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 60px rgba(0,0,0,.5);animation:lp-float 7s ease-in-out infinite}.lp-agent .fcard.left{left:4%;top:96px;transform:rotate(-3deg)}.lp-agent .fcard.right{right:4%;top:60px;width:180px;transform:rotate(2.5deg);animation-delay:-2.4s}.lp-agent .fcard.bottom{right:12%;bottom:-26px;width:220px;transform:rotate(-1.5deg);animation-delay:-4.6s}.lp-agent .fhead{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:rgba(243,240,234,.85);margin-bottom:8px}.lp-agent .fhead .dot{width:6px;height:6px;border-radius:50%;background:var(--energy);flex:none}.lp-agent .fhead em{margin-left:auto;font-style:normal;font-weight:600;font-size:10.5px;color:rgba(243,240,234,.45)}.lp-agent .fmedia{border-radius:9px;overflow:hidden;aspect-ratio:4/3}.lp-agent .fmedia.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.lp-agent .fmedia img{width:100%;height:100%;object-fit:cover;border-radius:6px}.lp-agent .fbadge{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.06em;background:#0e0d0b;color:var(--bone);border:1px solid rgba(243,240,234,.2);border-radius:20px;padding:5px 11px}.lp-agent .fbadge svg{width:11px;height:11px;color:var(--energy)}.lp-agent .ctag{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;border-radius:20px;padding:6px 12px;background:var(--bone);color:#0e0d0b;box-shadow:0 10px 30px rgba(0,0,0,.45)}.lp-agent .ctag svg{width:13px;height:13px}.lp-agent .ctag.float{left:62%;top:74px;animation:lp-float 6s ease-in-out infinite;animation-delay:-1.2s}.lp-agent .ctag.on{left:-10px;bottom:16px;background:var(--energy);color:#fff}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width:980px){.lp-agent{padding:64px 20px 72px}.lp-agent .ctag.float,.lp-agent .fcard{display:none}}@media (prefers-reduced-motion:reduce){.lp-agent .ctag.float,.lp-agent .fcard{animation:none}}.feat{display:grid;grid-template-columns:5fr 7fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:84px}.feat.rev{grid-template-columns:7fr 5fr}.feat.rev .txt{order:2}.feat.rev .media{order:1}.feat .eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--energy);margin-bottom:12px}.feat h3{font-size:clamp(24px,2.6vw,34px);font-weight:900;letter-spacing:-.02em;margin:0 0 14px}.feat p{color:var(--muted);font-size:15.5px;line-height:1.65;margin:0 0 18px}.lp-arrow{font-weight:700;font-size:14.5px;color:var(--ink);border-bottom:2px solid var(--energy);padding-bottom:2px}.feat .media{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--hair);aspect-ratio:16/10;background:var(--surface);box-shadow:0 22px 60px rgba(0,0,0,.22)}.feat .media:not(.chat):not(.trio)>div:first-child{position:absolute;inset:0}.feat .media.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:6px}.feat .media.trio .pane{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--hair);background:var(--void)}.feat .media.trio .pane>div:first-child{position:absolute;inset:0}.feat .media.trio .ptag{position:absolute;left:8px;bottom:8px;z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#f3f0ea;background:rgba(8,8,8,.66);border-radius:6px;padding:4px 8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feat .media.trio .ptag.ref{background:var(--energy);color:#1c0c00}.feat .media.chat{aspect-ratio:auto;display:flex;flex-direction:column;background:#262624;border-color:rgba(255,255,255,.09);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.feat .media.chat .cbar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.feat .media.chat .cmark{display:inline-flex;color:#d97757}.feat .media.chat .app{font-weight:600;color:#eeece6;letter-spacing:.01em}.feat .media.chat .model{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:#b3b0a8;border:1px solid #45443e;border-radius:8px;padding:3px 9px}.feat .media.chat .conn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#d97757;border:1px solid rgba(217,119,87,.4);border-radius:20px;padding:3px 10px}.feat .media.chat .conn i{width:6px;height:6px;border-radius:50%;background:#d97757}.feat .media.chat .body{display:flex;flex-direction:column;gap:12px;padding:18px 16px;min-height:380px}.feat .media.chat .msg{font-size:13.5px;line-height:1.55}.feat .media.chat .msg.user{align-self:flex-end;max-width:88%;background:#3a3a36;color:#eeece6;border-radius:14px;border-bottom-right-radius:5px;padding:9px 13px}.feat .media.chat .msg.bot{align-self:stretch;display:flex;gap:9px;color:#f0eee9;font-weight:500;padding:2px 2px 0}.feat .media.chat .msg.bot .bmark{flex:none;display:inline-flex;color:#d97757;margin-top:3px}.feat .media.chat .msg.bot .btxt{min-width:0}.feat .media.chat .tcall{display:flex;align-items:center;gap:8px;background:#2d2c29;border:1px solid #403f39;border-radius:10px;padding:8px 11px;font-size:12px}.feat .media.chat .tcall .tic{flex:none;display:inline-flex;color:#8f8d85}.feat .media.chat .tcall .tic svg{width:13px;height:13px}.feat .media.chat .tcall .tname{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:600;color:#d7d4cc}.feat .media.chat .tcall .targ{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;color:#a7a49c}.feat .media.chat .tcall em{font-style:normal;margin-left:auto;color:#a8a59d;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.feat .media.chat .tcall .spin{flex:none;width:11px;height:11px;border-radius:50%;border:2px solid rgba(217,119,87,.3);border-top-color:#d97757;animation:mcp-spin .8s linear infinite}.feat .media.chat .in{animation:mcp-in .45s cubic-bezier(.22,1,.36,1) both}.feat .media.chat .cinput{display:flex;align-items:center;gap:10px;margin:0 12px 12px;background:#30302c;border:1px solid #4a4944;border-radius:14px;padding:10px 8px 10px 14px}.feat .media.chat .cinput .txt{flex:1 1;min-width:0;font-size:13px;color:#a7a49c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feat .media.chat .cinput .txt.live{color:#eeece6}.feat .media.chat .cinput .send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#3a3a36;color:#8f8d85;transition:background .25s,color .25s}.feat .media.chat .cinput .send svg{width:13px;height:13px}.feat .media.chat .cinput .send.hot{background:#d97757;color:#fff}.feat .media.chat .caret{display:inline-block;width:2px;height:13px;margin-left:1px;background:#d97757;vertical-align:-2px;animation:mcp-caret .9s steps(1) infinite}.mtakes{display:grid;grid-template-columns:repeat(3,82px);grid-gap:10px;gap:10px;padding:2px 0 2px 24px}.mtake{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#1c1b19}.mtake img,.mtake video{width:100%;height:100%;object-fit:cover}.mtake:after{content:"";position:absolute;inset:0;background:rgba(10,10,9,.72);opacity:0;transition:opacity .4s;pointer-events:none}.mtake .lbl{position:absolute;left:6px;top:6px;z-index:1;font-size:10px;font-weight:700;color:#f3f0ea;background:rgba(8,8,8,.62);border-radius:5px;padding:2px 6px}.mtake.dead:after{opacity:1}.mtake.dead video{filter:grayscale(.85) brightness(.75)}.mtake.kept{border-color:var(--energy);box-shadow:0 0 0 1px var(--energy),0 0 24px rgba(255,106,0,.35)}.mtake .vd{position:absolute;left:4px;right:4px;bottom:4px;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:800;border-radius:8px;padding:3px 4px;white-space:nowrap;overflow:hidden;animation:mcp-in .3s cubic-bezier(.22,1,.36,1) both}.mtake .vd svg{width:10px;height:10px}.mtake .vd.keep{background:var(--energy);color:#1c0c00}.mtake .vd.kill{background:rgba(8,8,8,.8);color:rgba(243,240,234,.75);border:1px solid rgba(243,240,234,.25)}.feat .media.chat .msg.bot .receipt{display:block;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(238,236,230,.18);font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;color:#8f8d85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feat .media.chat .msg.bot .receipt b{color:#e8e5dd}.feat .media.chat .msg.bot .receipt .freebit{color:var(--energy)}@keyframes mcp-caret{50%{opacity:0}}@keyframes mcp-spin{to{transform:rotate(1turn)}}@keyframes mcp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feat .media.chat .in,.mtake .vd{animation:none}}.lp-toolsband{background:var(--band-bg);color:var(--band-ink);padding:76px 0}.lp-toolsband h2{font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.lp-toolsband .lead{color:var(--band-muted);font-size:16px;margin:0 0 36px}.lp-tools{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tool{border:1px solid var(--band-hair);border-radius:12px;padding:20px}.tool b{display:block;font-size:16px;margin-bottom:6px}.tool span{color:var(--band-muted);font-size:14px;line-height:1.5}.lp-faq{padding:70px 0 90px}.lp-faq h2{font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.02em;margin:0 0 30px}.lp-faq .qs{max-width:860px}.lp-faq details{border-bottom:1px solid var(--hair)}.lp-faq summary{cursor:pointer;list-style:none;font-size:17px;font-weight:700;padding:20px 34px 20px 2px;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--energy);font-size:22px;font-weight:500}.lp-faq details[open] summary:after{content:"-"}.lp-faq details p{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 22px;max-width:720px}.lp-foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.lp-foot .brandcol p{color:var(--muted);font-size:13.5px;margin:12px 0 14px}.lp-foot .col{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--muted)}.lp-foot .col b{font-size:13px;letter-spacing:.04em;margin-bottom:2px}.lp-foot .col a:hover,.lp-foot .col b{color:var(--ink)}@media (max-width:980px){.feat,.feat.rev{grid-template-columns:1fr;gap:24px}.feat.rev .txt{order:1}.feat.rev .media{order:2}.lp-tools{grid-template-columns:1fr}.lp-foot .cols{grid-template-columns:1fr 1fr}}