.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}}.studio-frame .app-main.is-plan-locked{filter:blur(6px) saturate(.85);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-lock{position:fixed;inset:0 0 0 var(--side-w,0);z-index:110;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(8,8,12,.42);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}html[data-phone="1"] .plan-lock{inset:0;padding:72px 12px 24px;place-items:start center}.pl-tone-cyan{--pa:#22e4ff;--pb:#8b5cf6;--pa-rgb:34,228,255}.pl-tone-ember{--pa:#ffb020;--pb:#ff4d2d;--pa-rgb:255,140,40}.pl-tone-violet{--pa:#c084fc;--pb:#6366f1;--pa-rgb:192,132,252}.pl-tone-lime{--pa:#b4ff39;--pb:#22e4a0;--pa-rgb:180,255,57}.plan-lock-card{width:min(1000px,100%);border-radius:24px;border:1px solid rgba(255,210,63,.2);background:radial-gradient(600px 240px at 0 0,rgba(var(--pa-rgb,255,210,63),.13),transparent 62%),radial-gradient(520px 200px at 100% 0,rgba(255,210,63,.07),transparent 65%),linear-gradient(180deg,rgba(18,17,21,.96),rgba(11,10,13,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 110px -24px rgba(0,0,0,.85);color:#f4f1ec}.plan-lock-head{display:grid;grid-gap:8px;gap:8px;padding:24px 26px 6px}.plan-lock-pill{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;color:#ffd76a;background:rgba(255,210,63,.08);box-shadow:inset 0 0 0 1px rgba(255,210,63,.55),0 6px 20px -10px rgba(255,196,40,.8)}.plan-lock-pill svg{color:#ffd23f}.plan-lock-head h2{margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:780;letter-spacing:-.04em;line-height:1.05;color:#f6f4f0}.plan-lock-head h2:not(.plan-lock-neon){justify-self:start;background:linear-gradient(120deg,#fff6c8,#ffd23f 45%,#e0a92a);-webkit-background-clip:text;background-clip:text;color:transparent}.plan-lock-neon{display:flex;align-items:center;gap:12px}.plan-lock-neon i{padding:4px 9px;border-radius:9px;font:800 15px/1 var(--mono,ui-monospace,monospace);font-style:normal;letter-spacing:.04em;color:#07070a;background:linear-gradient(125deg,var(--pa),var(--pb));box-shadow:0 0 18px rgba(var(--pa-rgb),.55)}.plan-lock-head>p{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:rgba(244,241,236,.72)}.plan-lock-head>p.plan-lock-cycle{font-size:13px;color:rgba(244,241,236,.6)}.plan-lock-frames{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:560px}.plan-lock-frames li{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:10px;background:#050507;box-shadow:inset 0 0 0 1px rgba(var(--pa-rgb),.4)}.plan-lock-frames img{display:block;width:100%;height:100%;object-fit:cover}.plan-lock-frames span{position:absolute;left:6px;bottom:5px;padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(5,5,7,.72)}.plan-lock .studio-subscribe-plans{padding:12px 26px 6px;overflow:visible}.plan-lock-foot{justify-content:space-between;gap:12px;padding:14px 26px 22px;border-top:1px solid rgba(255,255,255,.06);margin-top:10px}.plan-lock-foot,.plan-lock-others{display:flex;flex-wrap:wrap;align-items:center}.plan-lock-others{gap:6px}.plan-lock-others small{color:rgba(244,241,236,.55);font-size:12px;margin-right:4px}.plan-lock-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border:1px solid transparent;border-radius:9px;text-decoration:none;background:linear-gradient(#121116,#121116) padding-box,linear-gradient(125deg,var(--pa),var(--pb)) border-box}.plan-lock-chip b{font-size:12.5px;font-weight:750;color:#fff}.plan-lock-chip i{padding:2px 5px;border-radius:5px;font-style:normal;font-size:9.5px;font-weight:800;color:#07070a;background:linear-gradient(125deg,var(--pa),var(--pb))}.plan-lock-actions{display:flex;gap:8px}@media (max-width:860px){.plan-lock .studio-subscribe-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.plan-lock-head{padding:22px 16px 8px}.plan-lock .studio-subscribe-plans{padding:8px 16px 4px;grid-template-columns:minmax(0,1fr)}.plan-lock-actions{flex-wrap:wrap}.plan-lock-foot{padding:12px 16px 18px}.plan-lock-actions{width:100%}.plan-lock-actions .btn{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:no-preference){.plan-lock-card{animation:plan-lock-in .22s ease-out}@keyframes plan-lock-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}}.plan-lock-neon .pl-art{flex:none;border-radius:11px}.wt-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.wt-ring{position:fixed;border-radius:14px;box-shadow:0 0 0 2px rgb(246,196,69),0 0 0 9999px rgba(0,0,0,.55),0 0 28px rgba(246,196,69,.55);transition:top .25s,left .25s,width .25s,height .25s}.wt-card,.wt-tip{position:fixed;width:min(320px,calc(100vw - 32px));padding:18px;border:1px solid rgba(246,196,69,.45);border-radius:18px;background:#121015;color:var(--text);box-shadow:0 24px 60px rgba(0,0,0,.55);pointer-events:auto}.wt-card h3,.wt-tip h3{margin:4px 0 6px;font:700 18px/1.2 var(--display,var(--sans));letter-spacing:-.01em}.wt-card p,.wt-tip p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.45}.wt-count{color:rgb(246,196,69);font:600 12px/1 var(--sans)}.wt-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wt-card{right:20px;bottom:20px;z-index:85}.wt-card .btn{display:inline-flex}@media (max-width:760px){.wt-tip{left:16px!important;top:auto!important;bottom:16px}.wt-card{left:16px;right:16px;bottom:16px;width:auto}}.wt-plans{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.wt-plans-card{position:relative;width:min(1040px,100%);padding:28px;border:1px solid rgba(246,196,69,.35);border-radius:26px;background:#0e0d10;box-shadow:0 40px 120px rgba(0,0,0,.6)}.wt-plans-card header h2{margin:0 0 6px;font:800 28px/1.1 var(--display,var(--sans));letter-spacing:-.02em}.wt-plans-card header p{margin:0 0 20px;color:var(--muted);max-width:64ch;line-height:1.5}.wt-plans-card footer{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.wt-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--hair);border-radius:50%;background:transparent;color:var(--text);cursor:pointer}