.studio-frame.is-guest .gs-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 4px 4px;margin-bottom:-48px;pointer-events:none}.studio-frame.is-guest .gs-bar>*{pointer-events:auto}.studio-frame.is-guest :is(.gs-login,.gs-start){height:38px;padding:0 16px;border-radius:10px;font:650 14px/1 var(--vd-sans,inherit);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.studio-frame.is-guest .gs-login{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio-frame.is-guest .gs-login:hover{background:rgba(255,255,255,.1)}.studio-frame.is-guest .gs-start{color:#0a0a14;background:#d4ff3a;border:0;box-shadow:0 6px 24px rgba(212,255,58,.25)}.studio-frame.is-guest .gs-start:hover{background:#defc6a}.studio-frame.is-guest :is(.gs-login,.gs-start):focus-visible{outline:2px solid #d4ff3a;outline-offset:2px}.studio-frame.is-guest .gs-foot{display:grid;grid-gap:8px;gap:8px;padding:12px}.studio-frame.is-guest :is(.gs-foot-start,.gs-foot-login){height:40px;border-radius:12px;font:650 14px/1 var(--vd-sans,inherit);cursor:pointer}.studio-frame.is-guest .gs-foot-start{color:#0a0a14;background:#d4ff3a;border:0}.studio-frame.is-guest .gs-foot-login{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}html[data-rail=collapsed] .studio-frame.is-guest .gs-foot{display:none}.studio-frame.is-guest :is(.vrp,.vh-btn){display:none!important}@media (max-width:880px){.studio-frame.is-guest .gs-bar{position:fixed;top:8px;right:10px;padding:0;margin:0;z-index:60}.studio-frame.is-guest :is(.gs-login,.gs-start){height:34px;padding:0 12px;font-size:13px}.studio-frame.is-guest .gs-start svg{display:none}}.studio-frame.is-guest .gs-pricing{height:38px;display:inline-flex;align-items:center;padding:0 12px;border-radius:10px;color:rgba(255,255,255,.85);font:650 14px/1 var(--vd-sans,inherit);text-decoration:none;background:rgba(10,10,20,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio-frame.is-guest .gs-pricing:hover{color:#fff;background:rgba(255,255,255,.06)}.studio-frame.is-guest [data-gs-cta]{font-size:0!important;width:auto!important;min-width:0!important;padding:0 18px!important;gap:0!important;border-radius:10px!important;min-height:38px;aspect-ratio:auto!important;display:inline-flex!important;align-items:center;justify-content:center;opacity:1!important;cursor:pointer!important;color:#0a0a14!important;background:#d4ff3a!important;border-color:#d4ff3a!important}.studio-frame.is-guest [data-gs-cta]>*{display:none!important}.studio-frame.is-guest [data-gs-cta]:after{content:"Start free";font:750 14px/1 var(--vd-sans,var(--sans,inherit));letter-spacing:0;color:#0a0a14;white-space:nowrap}.studio-frame.is-guest .rail-balance{display:none!important}@media (max-width:880px){.studio-frame.is-guest .gs-pricing{display:none}}.studio-frame.is-guest :is(.cv-quote,.rail-balance){display:none!important}.studio-frame.is-guest a[href="/app/billing"]{display:none!important}.studio-frame .hw-banner{--hw-ink:#fbf6ff;--hw-sub:rgba(244,236,255,0.78);--hw-cta-bg:linear-gradient(120deg,#ffb347,#ff7a1a 48%,#ff3d7f);--hw-cta-ink:#1d0700;--hw-ring:#ffb347;--hw-bat:#0c0414;position:relative;isolation:isolate;overflow:hidden;flex:none;display:flex;align-items:center;gap:14px;min-height:56px;margin:0 0 14px;padding:8px 10px 8px 14px;border-radius:16px;border:1px solid rgba(255,140,60,.32);background:radial-gradient(260px 120px at 6% 120%,rgba(255,122,26,.55),transparent 70%),radial-gradient(320px 140px at 72% -40%,rgba(var(--ac-rgb,255,45,120),.28),transparent 70%),linear-gradient(100deg,#2a0d1f 0,#1f0b33 38%,#160a2b 70%,#241038 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 34px -22px rgba(255,110,40,.65);color:var(--hw-ink)}html[data-cp-campaign-x] .studio-frame .hw-banner{display:none}.hw-sky{inset:0;z-index:-1;pointer-events:none}.hw-sky,.hw-star{position:absolute}.hw-star{width:2px;height:2px;border-radius:50%;background:#fff;opacity:.7;animation:hw-twinkle 3.6s ease-in-out infinite}.hw-star.s1{left:24%;top:22%}.hw-star.s2{left:41%;top:70%;animation-delay:-1.2s}.hw-star.s3{left:58%;top:18%;animation-delay:-2.1s}.hw-star.s4{left:83%;top:64%;animation-delay:-.6s}.hw-moon{position:absolute;right:268px;top:50%;width:30px;height:30px;margin-top:-15px;filter:drop-shadow(0 0 12px rgba(255,214,120,.7));opacity:.95}.hw-ghost svg,.hw-moon svg,.hw-pumpkin svg{display:block;width:100%;height:100%}.hw-bat{position:absolute;left:0;top:0;width:26px;height:12px;color:var(--hw-bat);will-change:transform;animation:hw-fly 22s linear infinite}.hw-bat svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor;stroke:currentColor;stroke-width:.6}.hw-bat .hw-wing{transform-box:fill-box;animation:hw-flap .42s ease-in-out infinite alternate}.hw-bat .hw-wing-l{transform-origin:100% 60%}.hw-bat .hw-wing-r{transform-origin:0 60%}.hw-bat.b1{top:9%}.hw-bat.b2{top:52%;width:18px;height:9px;animation-duration:28s;animation-delay:-11s;opacity:.85}.hw-bat.b3{top:26%;width:14px;height:7px;animation-duration:34s;animation-delay:-22s;opacity:.7}.hw-bat.b2 .hw-wing{animation-duration:.36s}.hw-bat.b3 .hw-wing{animation-duration:.3s}.hw-ghost{position:absolute;right:312px;top:50%;width:20px;height:24px;margin-top:-12px;opacity:.88;filter:drop-shadow(0 0 8px rgba(220,200,255,.55));animation:hw-float 4.8s ease-in-out infinite}.hw-pumpkin{flex:none;width:38px;height:34px;filter:drop-shadow(0 0 10px rgba(255,122,26,.65));transform-origin:50% 90%;animation:hw-wobble 5.5s ease-in-out infinite}.hw-copy{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;margin:0;line-height:1.3}.studio-frame .hw-copy b{font-family:var(--font-display,inherit);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--hw-ink);white-space:nowrap}.hw-copy span{min-width:0;font-size:13.5px;color:var(--hw-sub)}.studio-frame .hw-cta{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--hw-cta-bg);color:var(--hw-cta-ink);font:inherit;font-size:14px;font-weight:750;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 8px 22px -10px rgba(255,110,40,.95),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .15s ease,filter .15s ease}.studio-frame .hw-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.studio-frame .hw-x{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(10,4,18,.35);color:var(--hw-ink);cursor:pointer}.studio-frame .hw-x:hover{background:rgba(10,4,18,.6)}.studio-frame .hw-cta:focus-visible,.studio-frame .hw-x:focus-visible{outline:2px solid var(--hw-ring);outline-offset:2px}html[data-theme=light] .studio-frame .hw-banner{--hw-ink:#2a0f3f;--hw-sub:#4f3a63;--hw-cta-bg:linear-gradient(120deg,#c2410c,#b4235a);--hw-cta-ink:#fff;--hw-ring:#b4235a;--hw-bat:#3b1957;border-color:rgba(194,65,12,.28);background:radial-gradient(260px 120px at 6% 120%,rgba(255,158,77,.5),transparent 70%),radial-gradient(320px 140px at 72% -40%,rgba(var(--ac-rgb,255,45,120),.16),transparent 70%),linear-gradient(100deg,#fff1e4 0,#f6e9ff 45%,#ede4ff 100%);box-shadow:0 12px 30px -24px rgba(120,50,160,.6)}html[data-theme=light] .studio-frame .hw-star{background:#7c4dab;opacity:.45}html[data-theme=light] .studio-frame .hw-bat{opacity:.55}html[data-theme=light] .studio-frame .hw-ghost{filter:drop-shadow(0 1px 2px rgba(60,20,90,.35))}html[data-theme=light] .studio-frame .hw-moon{filter:drop-shadow(0 0 8px rgba(240,170,60,.6))}html[data-theme=light] .studio-frame .hw-x{border-color:rgba(42,15,63,.2);background:rgba(255,255,255,.6)}html[data-theme=light] .studio-frame .hw-x:hover{background:#fff}@keyframes hw-fly{0%{transform:translate3d(-40px,0,0)}25%{transform:translate3d(25cqw,6px,0)}50%{transform:translate3d(50cqw,-3px,0)}75%{transform:translate3d(75cqw,5px,0)}to{transform:translate3d(calc(100cqw + 40px),0,0)}}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes hw-float{0%,to{transform:translate3d(0,3px,0)}50%{transform:translate3d(0,-4px,0)}}@keyframes hw-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes hw-twinkle{0%,to{opacity:.2}50%{opacity:.85}}.hw-sky{container-type:inline-size}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.hw-banner{min-height:48px;margin:6px 8px;padding-top:5px;padding-bottom:5px}@media (min-width:761px){.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.hw-banner .hw-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}}html:not([data-phone="1"]) .studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.hw-banner~:is(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob,:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)){flex:1 1;min-height:0;height:auto;max-height:none}html:not([data-phone="1"]) .studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.hw-banner~* :is(.brief-pane,.cs-panel,.cx){height:100%;max-height:100%}@media (max-width:1100px){.hw-moon{right:250px}.hw-ghost{right:292px}}@media (max-width:760px){.studio-frame .hw-banner{flex-wrap:wrap;gap:8px 10px;padding:10px 10px 10px 12px}.hw-pumpkin{width:32px;height:29px}.hw-copy{flex:1 1;padding-right:36px;flex-direction:column;align-items:flex-start}.studio-frame .hw-copy b{font-size:16px}.hw-copy span{font-size:13px}.studio-frame .hw-cta{order:3;width:100%;justify-content:center;height:40px}.studio-frame .hw-x{position:absolute;top:8px;right:8px}.hw-moon{right:48px;top:22px;width:24px;height:24px}.hw-ghost{right:86px;top:26px;width:16px;height:19px}}html[data-phone="1"] .studio-frame.studio-frame .app-main>.hw-banner{margin:0 0 12px}html[data-phone="1"] .studio-frame.studio-frame .app-main:has(>.hm,>.agent-shell,>.cs-shell,>.pr-page,>.clip-board,>.influencer-studio,>.dm-shell,>.ss-topic,>.cx-desk,>.cp-shell,>.clip-editor,>.hook-studio,.cp-shell,.hf-shell)>.hw-banner{margin:8px 12px 10px}@media (prefers-reduced-motion:reduce){.hw-bat,.hw-bat .hw-wing,.hw-ghost,.hw-pumpkin,.hw-star{animation:none!important}.hw-bat.b1{transform:translate3d(34cqw,0,0)}.hw-bat.b2{transform:translate3d(52cqw,0,0)}.hw-bat.b3{transform:translate3d(66cqw,0,0)}.studio-frame .hw-cta{transition:none}.studio-frame .hw-cta:hover{transform:none}}