:root{--bg:#faf9f5;--card:#fff;--well:#f0eee6;--line:#e7e4d9;--line2:#d9d5c7;--ink:#141413;--text:#3d3d3a;--mute:#73726c;--faint:#a6a49b;--blue:#1f4bff;--blue2:#4d7cff;--blue-soft:#e9eeff;--amber:#b06a00;--ease:cubic-bezier(.22, 1, .36, 1);--display:"Funnel Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow:0 1px 2px #1414130a, 0 12px 32px -14px #1414131f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:#1f4bff2e}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-btn{letter-spacing:-.01em;white-space:nowrap;height:44px;transition:transform .3s var(--ease), box-shadow .3s, background-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:550;display:inline-flex}.lp-btn:active{transition-duration:90ms;transform:scale(.97)}.lp-btn--primary{color:#fff;background:var(--ink);box-shadow:0 6px 16px -8px #14141399}.lp-btn--primary:hover{background:#2b2b28;transform:translateY(-1px)}.lp-btn--sm{height:36px;padding:0 16px;font-size:14px}.lp-top{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5d1;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.lp-top__logo img{width:auto;height:25px}.lp-top__right{align-items:center;gap:6px;display:flex}.lp-top__link{color:var(--mute);border-radius:999px;padding:8px 14px;font-size:14.5px;transition:color .2s,background-color .2s}.lp-top__link:hover{color:var(--ink);background:var(--well)}.lp-app{flex-direction:column;min-height:calc(100dvh - 64px);display:flex;position:relative;overflow:hidden}.lp-app:is([data-stage=loading],[data-stage=done]){height:calc(100dvh - 64px)}.lp-glow{z-index:0;aspect-ratio:1.7;pointer-events:none;opacity:.95;filter:blur(36px);background:radial-gradient(closest-side,#ffc8a56b,#c4d4ff4d 56%,#0000 76%);width:min(940px,92vw);transition:opacity .9s;animation:14s ease-in-out infinite alternate lp-breathe;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.lp-app:is([data-stage=loading],[data-stage=done]) .lp-glow{opacity:0}@keyframes lp-breathe{0%{transform:translate(-50%,-50%)scale(.94)}to{transform:translate(-50%,-50%)scale(1.06)}}.lp-main{z-index:1;min-height:0;transition:grid-template-columns .9s var(--ease);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0 minmax(0,0fr);display:grid;position:relative}.lp-main.is-split{grid-template-columns:var(--cols)}.lp-main.is-split.no-canvas{grid-template-columns:minmax(0,1fr) 0 minmax(0,0fr)}.lp-main.no-canvas .lp-right,.lp-main.no-canvas .lp-resize{display:none}.lp-main.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.lp-main.is-dragging .lp-right{pointer-events:none}.lp-left{min-width:0;min-height:0;display:grid}.lp-right{opacity:0;min-width:0;min-height:0;transition:opacity .6s .25s, transform .9s .1s var(--ease);padding:0 clamp(12px,2vw,24px) clamp(12px,2vw,24px) 0;overflow:hidden;transform:translate(28px)}.lp-main:not(.is-split) .lp-right{max-height:0;padding:0}.lp-main.is-split .lp-right{opacity:1;transform:none}.lp-resize{z-index:3;cursor:col-resize;touch-action:none;visibility:hidden;outline:none;width:14px;margin-bottom:clamp(12px,2vw,24px);position:relative}.lp-main.is-split .lp-resize{visibility:visible}.lp-resize i{background:var(--line);border-radius:2px;width:2px;margin-left:-1px;transition:background-color .2s,width .2s,margin-left .2s;position:absolute;top:10px;bottom:10px;left:50%}.lp-resize:after{content:"";background:var(--blue);opacity:0;width:6px;height:40px;transition:opacity .2s, transform .25s var(--ease);border-radius:6px;margin:-20px 0 0 -3px;position:absolute;top:50%;left:50%;transform:scaleY(.5)}.lp-resize:hover i,.lp-resize.is-active i,.lp-resize:focus-visible i{background:var(--blue);width:2px}.lp-resize:hover:after,.lp-resize.is-active:after,.lp-resize:focus-visible:after{opacity:1;transform:none}.lp-shine{--shine:#1f4bff, #8b6cff, #ff9d6c;position:relative}.lp-shine:after{content:"";inset:calc(-1 * var(--sb,1px));z-index:2;padding:var(--sb,1px);border-radius:inherit;pointer-events:none;background-image:radial-gradient(transparent, transparent, var(--shine), transparent, transparent);-webkit-mask-composite:xor;animation:lp-shine var(--shine-dur,14s) linear infinite;background-size:300% 300%;position:absolute;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}@keyframes lp-shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.lp-lockbar.lp-shine{--shine:#1f4bff, #8b6cff;--shine-dur:12s}.lp-ask.lp-shine{--shine-dur:16s}.lp-canvas,.lp-brand{position:relative}.lp-canvas.is-beam:after,.lp-brand.is-beam:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lp-beam), transparent 0deg 240deg, #1f4bff2e 292deg, #1f4bff 346deg, #8b6cff 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:2.6s linear infinite lp-beam;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}@keyframes lp-beam{to{--lp-beam:360deg}}.lp-offers li{transition:border-color .25s;position:relative;overflow:hidden}.lp-offers li:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #1f4bff17, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.lp-offers li:hover{border-color:#1f4bff47}.lp-offers li:hover:before{opacity:1}.lp-offers li>*{z-index:1;position:relative}@property --lp-g1{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lp-g2{syntax:"<angle>";inherits:false;initial-value:200deg}.lp-glint{--sb:1.5px;position:relative}.lp-glint:after{content:"";inset:calc(-1 * var(--sb));z-index:2;padding:var(--sb);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lp-g1), transparent 0deg 232deg, #8b6cff59 268deg, #1f4bffd9 322deg, #fff 350deg, transparent 356deg), conic-gradient(from var(--lp-g2), transparent 0deg 300deg, #ff9d6c99 334deg, #fff 352deg, transparent 357deg);-webkit-mask-composite:xor;animation:9s linear infinite lp-g1,13s linear infinite lp-g2;position:absolute;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.lp-composer-wrap:before{content:"";z-index:0;pointer-events:none;opacity:.42;filter:blur(9px);background:conic-gradient(from var(--lp-g1), transparent 0deg 240deg, #8b6cffb3 300deg, #1f4bffe6 344deg, transparent 357deg);border-radius:30px;transition:opacity .4s;animation:9s linear infinite lp-g1;position:absolute;inset:-2px}.lp-composer-wrap:has(.is-focused):before{opacity:.75}.lp-composer.is-focused:after{filter:brightness(1.25)saturate(1.2)}@keyframes lp-g1{0%{--lp-g1:0deg}42%{--lp-g1:120deg}58%{--lp-g1:270deg}66%{--lp-g1:312deg}to{--lp-g1:360deg}}@keyframes lp-g2{0%{--lp-g2:360deg}30%{--lp-g2:300deg}38%{--lp-g2:190deg}to{--lp-g2:0deg}}.lp-spark{z-index:3;pointer-events:none;opacity:0;clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);background:radial-gradient(circle,#fff 0 18%,#fff0 62%),linear-gradient(135deg,#fff,#cfd8ff);width:14px;height:14px;animation:5.2s ease-in-out infinite lp-twinkle;position:absolute;-webkit-mask:radial-gradient(circle,#000 0 22%,#0000 24%),linear-gradient(#000 0 0)}.lp-spark.s1{animation-delay:.4s;top:-6px;left:5%}.lp-spark.s2{width:10px;height:10px;animation-delay:2.1s;top:-7px;right:4%}.lp-spark.s3{width:12px;height:12px;animation-delay:3.4s;bottom:22%;right:-6px}.lp-spark.s4{width:9px;height:9px;animation-delay:1.2s;bottom:-7px;left:14%}@keyframes lp-twinkle{0%,62%,to{opacity:0;transform:scale(.2)rotate(0)}72%{opacity:1;transform:scale(1.15)rotate(45deg)}84%{opacity:.85;transform:scale(.8)rotate(80deg)}92%{opacity:0;transform:scale(.3)rotate(110deg)}}.lp-hint{white-space:pre-wrap;transition:opacity .2s}.lp-ch{animation:.2s ease-out both lp-ch-in}@keyframes lp-ch-in{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur()}}.lp-hint--fill{color:var(--ink)}.lp-composer textarea.is-filling{color:#0000;caret-color:#0000}.lp-hint.is-type .lp-caret{animation:none}.lg{z-index:0;pointer-events:none;--lg-a:#ffb48a;--lg-b:#9b7bff;--lg-c:#5c8bff;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.lg--hero{width:100vw;left:50%;transform:translate(-50%)}.lp-app:not([data-stage=idle]) .lg--hero{opacity:0}.lp-app:not([data-stage=idle]) .lg--hero *{animation-play-state:paused}.lg-blob{opacity:.5;filter:blur(38px);will-change:transform, border-radius;animation:19s ease-in-out infinite alternate lg-morph,27s ease-in-out infinite alternate lg-drift;position:absolute}.lg-b1{aspect-ratio:1.1;background:radial-gradient(circle at 30% 30%, var(--lg-a), #ffb48a00 72%);width:34vw;max-width:520px;top:6%;left:4%}.lg-b2{aspect-ratio:1;background:radial-gradient(circle at 60% 40%, var(--lg-b), #9b7bff00 72%);width:38vw;max-width:560px;animation-duration:23s,31s;animation-delay:-6s,-9s;top:22%;right:3%}.lg-b3{aspect-ratio:1.3;background:radial-gradient(circle at 50% 50%, var(--lg-c), #5c8bff00 72%);opacity:.38;width:40vw;max-width:600px;animation-duration:29s,37s;animation-delay:-12s,-4s;bottom:-8%;left:30%}@keyframes lg-morph{0%{border-radius:58% 42% 55% 45%/45% 55%}33%{border-radius:40% 60% 42% 58%/58% 40% 60% 42%}66%{border-radius:62% 38% 60% 40%/40% 62% 38% 60%}to{border-radius:45% 55% 38% 62%/55% 42% 58% 45%}}@keyframes lg-drift{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(46px,-34px)rotate(28deg)scale(1.14)}}.lg-orb{will-change:transform, border-radius;--d:1;transform:translate3d(calc(var(--px,0) * 16px * var(--d)), calc(var(--py,0) * 12px * var(--d)), 0);-webkit-backdrop-filter:blur(9px)saturate(1.7);backdrop-filter:blur(9px)saturate(1.7);background:radial-gradient(58% 58% at 30% 24%,#fffffffa,#fff0 62%),radial-gradient(86% 86% at 72% 82%,#8b6cff4d,#8b6cff00 66%),radial-gradient(100% 100%,#ffffff1a 40%,#ffffff6b 100%);border:1px solid #fffc;border-radius:50%;transition:transform .7s cubic-bezier(.22,1,.36,1);animation:15s ease-in-out infinite alternate lg-float,11s ease-in-out infinite alternate lg-orb-morph;position:absolute;box-shadow:inset 0 0 0 1px #ffffff80,inset 10px 12px 22px #fff9,inset -12px -16px 26px #4d7cff2e,inset 0 -3px 8px #ff9d6c40}.lg-o1{--d:1.6;width:150px;height:150px;top:24%;left:9%}.lg-o2{--d:2.4;width:84px;height:84px;animation-delay:-5s,-3s;top:12%;right:10%}.lg-o3{--d:1.2;width:118px;height:118px;animation-delay:-9s,-7s;bottom:20%;right:17%}@keyframes lg-float{0%{margin-top:0}to{margin-top:-22px}}@keyframes lg-orb-morph{0%{border-radius:50%}50%{border-radius:46% 54% 52% 48%/54% 46%}to{border-radius:54% 46% 48% 52%/46% 54%}}.lp-brand-wrap{margin-top:4px;display:block}.lp-brand{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:14px;margin-top:10px;padding:14px;display:grid}.lp-brand__head{align-items:center;gap:14px;min-width:0;display:flex}.lp-brand__logo{border-radius:14px;flex:none;width:56px;height:56px}.lp-brand__logo--wait,.lp-brand__banner--wait{background:var(--sk-bg,linear-gradient(90deg, #efece2 25%, #f8f6ef 50%, #efece2 75%));background-size:200% 100%;animation:1.5s ease-in-out infinite lp-sk}.lp-brand__meta{gap:8px;min-width:0;display:grid}.lp-brand__meta p{color:var(--mute);font-size:14px;line-height:1.45}.lp-swatches{gap:6px;display:inline-flex}.lp-swatches i{border:1px solid #1414131f;border-radius:50%;width:16px;height:16px}.lp-brand__banner{aspect-ratio:3;border:1px solid var(--line);object-fit:cover;border-radius:12px;width:100%;display:block}.lp-brand__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-brand__note{color:var(--mute);margin-top:10px;font-size:14px}.lp-brand__note a{color:var(--blue);text-underline-offset:3px;font-weight:550;text-decoration:underline}.lp-ghost{text-decoration:none}.lp-brand__kit{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lp-fontchip{color:var(--mute);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.lp-fontchip b{color:var(--ink);font-size:20px;line-height:1}.lp-fontchip em{color:var(--faint);font-style:normal}.lp-brand__meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp[data-brandfont]{font-family:var(--sp-font)}.sp[data-brandfont] .sp-h,.sp[data-brandfont] .sp-nav b,.sp[data-brandfont] .sp-card__row b{font-family:var(--sp-hfont);font-weight:var(--sp-hweight);letter-spacing:var(--sp-htrack)}.sp-brand{align-items:center;gap:8px;display:inline-flex}.sp-logo{width:24px;height:24px;animation:lp-in .6s var(--ease) both;border-radius:7px}.sp-banner{aspect-ratio:3;object-fit:cover;border-radius:12px;width:100%;display:block}.sp-banner.in{border:1px solid var(--line);animation:lp-in .8s var(--ease) both}.lp-kbd{border:1px solid var(--line2);min-width:20px;height:20px;font:500 11px/1 var(--mono);color:var(--mute);background:#fff;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.lp-composer__send{align-items:center;gap:10px;display:inline-flex}.lp-kbd--enter{opacity:0;transition:opacity .25s, transform .3s var(--ease);transform:scale(.9)}.lp-kbd--enter.show{opacity:1;transform:none}.lp-ghost .lp-kbd{min-width:0;height:18px;margin-left:4px;padding:0 5px;font-size:10px}.lp-ticker{font-variant-numeric:tabular-nums}.lp-kinds button{align-items:center;gap:6px;display:inline-flex}.lp-doc__h span{align-items:center;gap:7px;display:inline-flex}.lp-send svg{transition:transform .3s var(--ease)}.lp-send:hover:not(:disabled) svg{transform:translateY(-1.5px)}.lp-idle{text-align:center;place-self:center;justify-items:center;width:min(760px,100%);padding:clamp(24px,6vh,64px) clamp(16px,4vw,32px) clamp(64px,10vh,96px);display:grid}.lp-mark{background:url(/assets/creatorbots-logo-mark.svg) 50%/100% no-repeat;border-radius:16px;width:52px;height:52px;margin-bottom:26px;position:relative;box-shadow:0 10px 24px -10px #1f4bff8c}.lp-mark span{border:1.5px solid #1f4bff59;border-radius:22px;animation:3.4s ease-out infinite lp-halo;position:absolute;inset:-6px}@keyframes lp-halo{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.lp-greet{letter-spacing:-.045em;text-wrap:balance;max-width:14em;font-size:clamp(32px,5.2vw,56px);font-weight:500;line-height:1.08}.lp-under{display:inline-block;position:relative}.lp-under svg{width:100%;height:.3em;position:absolute;bottom:-.2em;left:0;right:0;overflow:visible}.lp-under path{fill:none;stroke:var(--blue);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:lp-draw .9s .9s var(--ease) forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-greet__sub{color:var(--mute);margin-top:18px;font-size:clamp(16px,1.7vw,19px)}.lp-composer-wrap{text-align:left;width:100%;margin-top:34px;position:relative}@property --lp-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-composer{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow);border-radius:28px;padding:18px 16px 14px 22px;transition:border-color .25s,box-shadow .25s;position:relative}.lp-composer.is-focused{border-color:#1f4bff80}.lp-composer__field{position:relative}.lp-composer textarea{resize:none;letter-spacing:-.015em;background:0 0;border:0;outline:0;width:100%;min-height:62px;padding:0;font-size:18px;line-height:1.5;display:block}.lp-hint{letter-spacing:-.015em;color:var(--faint);pointer-events:none;font-size:18px;line-height:1.5;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.lp-hint.gone{opacity:0}.lp-caret{vertical-align:text-bottom;background:var(--blue);width:2px;height:1.15em;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-composer__bar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.lp-kinds{flex-wrap:wrap;gap:6px;display:flex}.lp-kinds button{border:1px solid var(--line);height:32px;color:var(--mute);background:0 0;border-radius:999px;padding:0 13px;font-size:13.5px;transition:background-color .2s,color .2s,border-color .2s}.lp-kinds button:hover{background:var(--well);color:var(--ink)}.lp-kinds button.on{background:var(--blue-soft);color:var(--blue);border-color:#1f4bff59;font-weight:550}.lp-send{color:#fff;background:var(--ink);width:40px;height:40px;transition:transform .3s var(--ease), background-color .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lp-send:hover:not(:disabled){transform:scale(1.06)}.lp-send:active:not(:disabled){transform:scale(.94)}.lp-send:disabled{color:#a6a49b;cursor:default;background:#e6e3d8}.lp-note{color:#8a1f1f;background:#fff1f0;border:1px solid #f7cdc9;border-radius:14px;margin-top:12px;padding:10px 14px;font-size:14px}.lp-note a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-captcha{width:100%;min-height:0;margin-top:12px}.lp-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.lp-chip{border:1px solid var(--line2);color:var(--text);transition:background-color .2s, border-color .2s, transform .26s var(--ease);background:#ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 12px;font-size:14px;display:inline-flex}.lp-chip svg{color:var(--blue);opacity:.8;transition:transform .3s var(--ease);flex:none}.lp-chip:hover{background:#fff;border-color:#1f4bff66;transform:translateY(-1px)}.lp-starters .lp-chip{transition:background-color .2s, border-color .2s, transform .32s var(--ease)}.lp-starters .lp-chip:hover{transform:translateY(-3px)scale(1.06)}.lp-starters .lp-chip:hover svg{transform:scale(1.15)rotate(-6deg)}.lp-starters .lp-chip:hover+.lp-chip{transform:translateY(-1px)scale(1.03)}.lp-starters .lp-chip:has(+.lp-chip:hover){transform:translateY(-1px)scale(1.03)}.lp-chip--go{color:var(--blue);background:var(--blue-soft);border-color:#1f4bff66;font-weight:550}.lp-fine{color:var(--faint);margin-top:18px;font-size:12.5px}.lp-cue{z-index:2;color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:color .2s;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lp-cue:hover{color:var(--ink)}.lp-cue svg{animation:2.2s ease-in-out infinite lp-bob}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lp-chatview{height:100%;min-height:0;animation:lp-in .7s var(--ease) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lp-chathead{justify-content:space-between;align-items:center;gap:10px;padding:12px clamp(12px,2.4vw,32px) 0;display:flex}.lp-ghost{border:1px solid var(--line);height:34px;color:var(--mute);background:#fff9;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13.5px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.lp-ghost:hover{color:var(--ink);border-color:var(--line2);background:#fff}.lp-iconbtn{width:32px;height:32px;color:var(--mute);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:-6px;transition:background-color .2s,color .2s;display:grid}.lp-iconbtn:hover{background:var(--well);color:var(--ink)}@keyframes lp-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.lp-thread{scrollbar-width:thin;scrollbar-color:#1414132e transparent;grid-template-columns:minmax(0,680px);place-content:start center;gap:26px;min-height:0;padding:28px clamp(16px,3vw,40px) 20px;display:grid;overflow-y:auto}.lp-user{background:var(--well);word-break:break-word;border-radius:20px 20px 6px;justify-self:end;max-width:85%;padding:11px 16px;font-size:15.5px;line-height:1.5}.lp-ai{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.lp-ai__mark{background:url(/assets/creatorbots-logo-mark.svg) 50%/100% no-repeat;border-radius:9px;width:28px;height:28px;margin-top:1px}.lp-ai__body{min-width:0;color:var(--text);font-size:16px;line-height:1.65}.lp-doc{gap:8px;display:grid}.lp-doc__note{color:var(--mute);margin-bottom:4px;font-size:14.5px}.lp-doc__name{letter-spacing:-.04em;color:var(--ink);font-size:27px;font-weight:600;line-height:1.15}.lp-doc__tag{color:var(--ink)}.lp-doc__aud{border-left:2px solid var(--blue2);color:var(--mute);margin:4px 0;padding-left:14px;font-size:15px}.lp-doc__pitch{color:var(--text)}.lp-doc__h{font:500 11.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.lp-doc__h b{color:var(--amber);font-weight:500}.lp-secs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-secs li{color:var(--text);background:var(--well);border-radius:999px;padding:5px 12px;font-size:14px}.lp-offers{gap:8px;margin-top:10px;display:grid}.lp-offers li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.lp-offers .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-offers strong{letter-spacing:-.015em;font-weight:600}.lp-offers .price{font:500 12.5px/1.6 var(--mono);color:var(--blue);background:var(--blue-soft);border-radius:999px;flex:none;padding:2px 9px}.lp-offers .detail{color:var(--mute);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.lp-days,.lp-ideas{gap:7px;margin-top:10px;display:grid}.lp-days li{grid-template-columns:52px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.lp-days .d{font:500 12px/1.9 var(--mono);color:var(--blue)}.lp-ideas li{padding-left:16px;font-size:15px;line-height:1.45;position:relative}.lp-ideas li:before{content:"";background:var(--blue2);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.lp-lock{filter:blur(5.5px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.78}.lp-lockrow{position:relative}.lp-lockrow:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b06a00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='3'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.lp-lockbar{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 clamp(12px,2.4vw,32px) clamp(12px,2vw,24px);padding:14px 16px 14px 20px;display:flex}.lp-lockbar div{flex:1;gap:1px;min-width:200px;display:grid}.lp-lockbar strong{letter-spacing:-.015em;font-size:15px;font-weight:600}.lp-lockbar span{color:var(--mute);font-size:13px}.lp-lockbar__wait{padding:6px 0;color:var(--mute)!important}.lp-canvas{border:1px solid var(--line);background:var(--card);height:100%;min-height:0;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.lp-canvas__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:54px;padding:0 12px 0 18px;display:flex}.lp-canvas__title{font-size:14px;font-weight:550}.lp-canvas__url{background:var(--well);min-width:0;font:500 12.5px/1.2 var(--mono);color:var(--mute);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;overflow:hidden}.lp-canvas__url b{text-overflow:ellipsis;min-width:0;font-weight:inherit;overflow:hidden}.lp-canvas__url .lp-livedot{flex:none}.lp-livedot{background:#c9c6ba;border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .4s}.lp-livedot.on{background:#22b573;animation:2s ease-out infinite lp-ping}@keyframes lp-ping{0%{box-shadow:0 0 #22b57380}80%,to{box-shadow:0 0 0 8px #22b57300}}.lp-devices{background:var(--well);border-radius:10px;padding:3px;display:inline-flex}.lp-devices button{width:32px;height:28px;color:var(--mute);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lp-devices button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1414131f}.lp-pub{border:1px solid var(--line2);height:34px;color:var(--mute);background:var(--card);transition:background-color .3s, color .3s, border-color .3s, transform .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:550;display:inline-flex}.lp-pub.ready{color:#fff;background:var(--ink);border-color:var(--ink);animation:lp-pop .7s var(--ease)}.lp-pub:hover{transform:translateY(-1px)}@keyframes lp-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.lp-canvas__body{background:var(--bg);scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.sp{border:1px solid var(--line);width:100%;transition:max-width .7s var(--ease);--sk:linear-gradient(90deg, #efece2 25%, #f8f6ef 50%, #efece2 75%);background:#fff;border-radius:16px;align-content:start;gap:26px;padding:20px;display:grid;box-shadow:0 1px 2px #1414130a;container-type:inline-size}.sp[data-device=mobile]{max-width:350px;margin:0 auto}.sp .pre{background:var(--sk);-webkit-user-select:none;user-select:none;background-size:200% 100%;border-radius:10px;animation:1.5s ease-in-out infinite lp-sk;color:#0000!important;border-color:#0000!important}.sp .pre>*{visibility:hidden}@keyframes lp-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.sp .in{animation:lp-in .7s var(--ease) both}.sp-nav{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px;font-size:13px;display:flex}.sp-nav b{letter-spacing:-.02em;font-size:14.5px}.sp-nav__links{color:var(--mute);gap:14px;display:flex}.sp-nav__links i{font-style:normal}.sp-nav__btn{color:#fff;background:var(--sp-acc);border-radius:999px;padding:6px 13px;font-weight:600;transition:background-color .8s}@container (max-width:480px){.sp-nav__links{display:none}}.sp-hero{text-align:center;justify-items:center;gap:12px;padding:14px 0 6px;display:grid}.sp-badge{text-transform:capitalize;color:var(--sp-acc);background:color-mix(in srgb, var(--sp-acc) 12%, white);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:color .8s,background-color .8s}.sp-h{letter-spacing:-.045em;font-size:clamp(26px,8cqw,46px);font-weight:650;line-height:1.04}.sp-p{max-width:34ch;color:var(--mute);font-size:clamp(13.5px,2.6cqw,16px);line-height:1.5}.sp-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.sp-btn{border:1px solid var(--line2);border-radius:999px;padding:9px 17px;font-size:13px;font-weight:600}.sp-btn--main{color:#fff;background:var(--sp-acc);border-color:var(--sp-acc);transition:background-color .8s,border-color .8s}.sp-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container (max-width:540px){.sp-offers{grid-template-columns:1fr}}.sp-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.sp-card__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sp-card b{letter-spacing:-.02em;font-size:14px;line-height:1.25}.sp-card__row span{font:500 11.5px/1.6 var(--mono);color:var(--sp-acc);background:color-mix(in srgb, var(--sp-acc) 12%, white);border-radius:999px;flex:none;padding:2px 8px}.sp-card p{color:var(--mute);font-size:12.5px;line-height:1.45}.sp-card em{color:var(--sp-acc);margin-top:4px;font-size:12.5px;font-style:normal;font-weight:600}.sp-lock{filter:blur(4px);-webkit-user-select:none;user-select:none}.sp-inside{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0;display:flex}.sp-inside span{background:var(--well);border-radius:999px;padding:6px 13px;font-size:13px}.sp-mail{background:var(--well);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px;display:flex}.sp-mail div{flex:140px;display:grid}.sp-mail b{letter-spacing:-.02em;font-size:14px}.sp-mail small{color:var(--mute);font-size:12px}.sp-mail__in{border:1px solid var(--line);color:var(--faint);background:#fff;border-radius:999px;flex:140px;padding:9px 14px;font-size:13px}.sp-foot{text-align:center;color:var(--faint);font-size:12px}.lp-panetabs{display:none}.lp-block{max-width:1180px;margin:0 auto;padding:clamp(80px,11vw,140px) clamp(16px,4vw,40px) 0}.lp-block--narrow{max-width:780px}.lp-block__head{text-align:center;margin-bottom:40px}.lp-eyebrow{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.lp-h2{font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:clamp(32px,4.4vw,50px);font-weight:400;line-height:1.06}.lp-sub{max-width:44ch;font-family:var(--display);color:var(--mute);margin:14px auto 0;font-size:18px;font-weight:400;line-height:1.5}[data-reveal]{transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease)}.lp-js [data-reveal]:not(.in){opacity:0;filter:blur(10px);transform:translateY(24px)}.lp-replay__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;height:min(660px,82vh);display:grid}.lp-replay__chat{border:1px solid var(--line);background:var(--card);min-height:0;box-shadow:var(--shadow);border-radius:22px;display:grid;overflow:hidden}.lp-thread--demo{grid-template-columns:minmax(0,1fr);padding:24px 22px}.lp-toolchips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-toolchips span{color:var(--text);background:var(--well);animation:lp-in .7s var(--ease) both;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:13px;display:inline-flex}.lp-toolchips i{color:#0d8a55;background:#d5f5e5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.lp-replay__canvas{min-height:0}.lp-frame{border:1px solid var(--line);background:var(--card);height:100%;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.lp-frame__bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}.lp-frame__dots{gap:6px;display:inline-flex}.lp-frame__dots i{background:var(--line2);border-radius:50%;width:10px;height:10px}.lp-frame__url{background:var(--well);max-width:320px;font:500 12.5px/1.2 var(--mono);color:var(--mute);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:5px 12px;display:inline-flex}.lp-frame__body{background:var(--bg);flex:1;min-height:0;padding:16px;overflow:hidden}.lp-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:26px;list-style:none;display:grid;position:relative}.lp-steps button{text-align:left;cursor:pointer;background:0 0;border:0;gap:11px;width:100%;padding:10px 0 2px;display:grid}.lp-steps__bar{background:var(--line);border-radius:3px;height:3px;transition:background-color .25s;display:block;position:relative;overflow:hidden}.lp-steps button:hover .lp-steps__bar{background:var(--line2)}.lp-steps__bar i{border-radius:inherit;background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp-steps button.done .lp-steps__bar i,.lp-steps button.on .lp-steps__bar i{transform:scaleX(1)}.lp-steps button.on .lp-steps__bar i.run{animation:lp-fill var(--dur) linear both}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-steps__meta{align-items:center;gap:8px;min-width:0;display:flex}.lp-steps__meta em{color:var(--faint);flex:none;place-items:center;font-style:normal;transition:color .3s;display:grid}.lp-steps button.done .lp-steps__meta em{color:var(--mute)}.lp-steps button.on .lp-steps__meta em svg{animation:lp-pop .6s var(--ease)}.lp-steps__meta b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--display);letter-spacing:-.01em;color:var(--faint);font-size:16px;font-weight:400;transition:color .3s;overflow:hidden}.lp-steps button:hover .lp-steps__meta b{color:var(--text)}.lp-steps button.done .lp-steps__meta b{color:var(--mute)}.lp-steps button.on .lp-steps__meta b{color:var(--ink);font-weight:500}.lp-steps button.on .lp-steps__meta em{color:var(--blue)}.lp-ask{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:26px;padding:8px}.lp-thread--ask{grid-template-columns:minmax(0,1fr);gap:20px;max-height:440px;padding:22px 20px 12px}.lp-turn{gap:18px;display:grid}.lp-suggest{flex-wrap:wrap;gap:8px;padding:12px 16px 18px;display:flex}.lp-footer{border-top:1px solid var(--line);max-width:1180px;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(80px,11vw,140px) auto 0;padding:28px clamp(16px,4vw,40px) 44px;font-size:14px;display:flex}.lp-footer img{width:auto;height:22px}.lp-footer nav{gap:20px;display:flex}.lp-footer nav button{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.lp-footer a:hover,.lp-footer nav button:hover{color:var(--ink)}.lp-dialog{background:0 0;border:0;width:min(560px,92vw);max-height:92vh;padding:0;overflow:visible}.lp-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1414135c}.lp-dialog__card{background:var(--card);border-radius:28px;padding:30px;position:relative;box-shadow:0 40px 80px -30px #14141380}.lp-dialog__card h3{letter-spacing:-.04em;font-size:26px;font-weight:600}.lp-dialog__card>p{color:var(--mute);margin:6px 0 22px}.lp-dialog__x{background:var(--well);width:34px;height:34px;color:var(--mute);border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.lp-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-field{color:var(--mute);gap:6px;font-size:13px;display:grid}.lp-field--full{grid-column:1/-1}.lp-field input,.lp-field select,.lp-field textarea{border:1px solid var(--line2);width:100%;color:var(--ink);background:#fff;border-radius:14px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.lp-field textarea{resize:vertical;min-height:92px}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #1f4bff1f}.lp-field.bad input,.lp-field.bad select{background:#fff5f5;border-color:#e5484d}.lp-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.lp-form__status{color:#c0392b;font-size:14px}.lp-done{text-align:center;gap:6px;padding:30px 6px;display:grid}.lp-done strong{letter-spacing:-.035em;font-size:24px}.lp-done p{color:var(--mute)}@media (max-width:900px){.lp-app:is([data-stage=loading],[data-stage=done]){height:auto;min-height:calc(100dvh - 64px)}.lp-main.is-split,.lp-main.is-split.no-canvas{grid-template-columns:minmax(0,1fr)}.lp-resize{display:none}.lp-main.no-canvas .lp-right:not(.hide-sm){display:block}.lp-ghost--sm-hide,.lp-ghost .lp-kbd,.lp-kbd--enter{display:none}.lp-right{padding:0 12px 84px;transform:none}.lp-right:not(.hide-sm){min-height:70vh}.hide-sm{display:none}.lp-chatview{grid-template-rows:auto 1fr auto;height:auto}.lp-thread{padding-bottom:8px;overflow:visible}.lp-lockbar{margin-bottom:84px}.lp-panetabs{z-index:50;border:1px solid var(--line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:999px;padding:4px;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.lp-panetabs button{height:38px;color:var(--mute);background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:14.5px}.lp-panetabs button.on{color:#fff;background:var(--ink)}.lp-replay__stage{grid-template-columns:1fr;height:auto}.lp-replay__chat{max-height:360px}.lp-replay__canvas{height:520px}.lp-steps{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.lp-steps::-webkit-scrollbar{display:none}.lp-steps li{scroll-snap-align:center;flex:none;min-width:150px}.lp-devices{display:none}}@media (max-width:560px){.lp-top__link{display:none}.lp-idle{padding-top:20px}.lp-form__grid{grid-template-columns:1fr}.lp-composer{padding:16px 12px 12px 18px}.lg-o1,.lg-o3{display:none}.lg-o2{width:60px;height:60px;top:8%;right:6%}.lg-b1,.lg-b2,.lg-b3{width:70vw}.lp-composer__bar{gap:8px}.lp-kinds{flex-wrap:nowrap;gap:4px}.lp-kinds button{height:30px;padding:0 9px;font-size:13px}.lp-canvas__title{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-glow,.lp-mark span,.lp-shine:after,.lp-glint:after,.lp-composer-wrap:before,.lp-spark,.lp-ch,.lg-blob,.lg-orb,.lp-canvas.is-beam:after,.lp-brand.is-beam:after,.lp-cue svg,.lp-livedot.on{animation:none!important}.lp-under path{stroke-dashoffset:0;animation:none}.lp-js [data-reveal]:not(.in){opacity:1;filter:none;transform:none}.lp-steps__bar i.run{animation:none!important}[data-reveal],.lp-main,.lp-right{transition:none}.sp .pre{animation:none}}
