.channel-access-gate{gap:22px;max-width:650px;margin-inline:auto}.channel-access-gate h1{font-size:clamp(27px,5vw,42px);line-height:1.2}.channel-access-gate p{color:#bbb;line-height:1.7}:root{--hero-bg:#0f1115;--hero-bg-soft:#191c22;--hero-border:#ffffff1f;--paper:#07080c;--stone:#0d0f17;--card:#0d0f17;--card-muted:#13152a;--ink:#f0f2ff;--ink-soft:#c8d2f0b3;--muted:#c8d2f073;--line:#ffffff12;--line-strong:#ffffff1f;--accent:#5f66f6;--accent-soft:#5f66f626;--accent-dark:#7b82f5;--cta-premium-top:#fffdf6;--cta-premium-mid:#f8e7aa;--cta-premium-base:#efc551;--cta-premium-deep:#bc8310;--cta-premium-ink:#241700;--success:#2d8c57;--neon-cyan:#00f0ff;--neon-purple:#bf5af2;--neon-pink:#ff2d55;--radius-xl:36px;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--shadow-lg:0 28px 80px #00000080;--shadow-md:0 18px 42px #00000059;--surface-0:#05060a;--surface-1:#0d0f17;--surface-2:#13152a;--glass:#ffffff08;--glass-border:#ffffff12;--glass-hover:#ffffff0f;--text-primary:#f0f2ff;--text-secondary:#c8d2f080}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--surface-0)}body{min-height:100%;color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.55;overflow-x:visible}body.modal-open,body.segment-editor-open{overflow:hidden}img,svg,video{max-width:100%;height:auto;display:block}video{object-fit:cover;width:100%;height:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{color:#fff;background:var(--accent-dark)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{width:min(1240px,100% - 40px);margin-inline:auto}[data-reveal]{opacity:0;filter:blur(10px);will-change:opacity, transform, filter;transition:opacity 1.55s cubic-bezier(.19,1,.22,1),transform 1.85s cubic-bezier(.19,1,.22,1),filter 1.45s cubic-bezier(.19,1,.22,1);transform:translateY(54px)scale(.985)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.step-card[data-reveal],.landing-refine-proof[data-reveal],.landing-examples-cta__card[data-reveal],.plan-card[data-reveal],.stat-card[data-reveal],.guide-card[data-reveal]{filter:none;transition:opacity 1.35s cubic-bezier(.2,1,.22,1),transform 1.7s cubic-bezier(.2,1,.22,1),box-shadow 1.7s cubic-bezier(.2,1,.22,1);transform:translateY(62px)scale(.978)}.step-card[data-reveal].is-visible,.landing-refine-proof[data-reveal].is-visible,.landing-examples-cta__card[data-reveal].is-visible,.plan-card[data-reveal].is-visible,.stat-card[data-reveal].is-visible,.guide-card[data-reveal].is-visible{filter:none;transform:translate(0,0)scale(1)}[data-reveal][data-reveal-delay="1"]{transition-delay:.22s}[data-reveal][data-reveal-delay="2"]{transition-delay:.44s}[data-reveal][data-reveal-delay="3"]{transition-delay:.66s}[data-reveal][data-reveal-delay="4"]{transition-delay:.88s}[data-reveal][data-reveal-delay="5"]{transition-delay:1.1s}[data-reveal-group] [data-reveal]{transition-delay:0s}.eyebrow{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{color:var(--hero-bg);background:#fff;box-shadow:0 16px 36px #ffffff14}.site-header{z-index:40;background:0 0;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";pointer-events:none;background:linear-gradient(#07090c57 0%,#07090c29 54%,#07090c00 100%);position:absolute;inset:0}.site-header:after{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff14 50%,#fff0 100%);height:1px;position:absolute;inset:auto 0 0}.site-header__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:calc(100% - 32px);min-height:88px;margin-inline:auto;display:grid;position:relative}.brand{color:#fff;letter-spacing:-.04em;justify-self:start;align-items:center;gap:12px;min-width:max-content;font-family:Manrope,sans-serif;font-size:1.12rem;font-weight:700;display:inline-flex;transform:translate(22px)}.brand img{border-radius:14px;width:44px;height:44px;box-shadow:0 16px 30px #5f66f62e}.site-nav{background:#0c0e129e;border:1px solid #ffffff1f;border-radius:999px;flex:0 auto;justify-content:center;justify-self:center;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000003d}.site-nav__compact-toggle{display:none}.site-nav__content{isolation:isolate;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}.site-nav__selection{display:none}.site-nav__item{isolation:isolate;white-space:nowrap;color:#ffffffad;transform-origin:50%;will-change:transform;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 20px;font-size:.95rem;font-weight:700;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,filter .16s,transform .16s cubic-bezier(.22,.86,.28,1.2);display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)}.route-button.site-nav__item{background-color:#0000;border:1px solid #0000}.site-nav__item:hover{color:#fff;background:#ffffff0a;transform:translateY(-1px)}.site-nav__item:active{filter:brightness(1.16)saturate(1.12);background:radial-gradient(circle,#4b9aff2e,#0000 66%),#ffffff0f;transition-duration:80ms;transform:translateY(1px)scale(.965);box-shadow:inset 0 2px 9px #0106126b,inset 0 0 0 1px #55a6ff47,0 0 22px #318bff29}.site-nav__item--active{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(122%);background:linear-gradient(#ffffff13,#ffffff06),#ffffff05;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff05,0 8px 20px #04081224}.site-nav__menu-shell{min-width:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.site-nav__menu-shell.is-open{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff14,#ffffff05),#070a125c;border-color:#ffffff1f;border-radius:999px;padding:4px;box-shadow:inset 0 1px #ffffff24,0 16px 32px #03060e2e}.site-nav__item--submenu{z-index:1;flex:none;gap:8px;min-width:auto;position:relative}.site-nav__submenu-viewport{opacity:0;transform-origin:0;pointer-events:none;grid-template-columns:0fr;align-items:center;min-width:0;display:grid}.site-nav__submenu-viewport[hidden]{display:none}.site-nav__menu-shell.is-open .site-nav__submenu-viewport{opacity:1;pointer-events:auto;grid-template-columns:1fr}.site-nav__submenu-viewport-inner{min-width:0;overflow:hidden}.site-nav__submenu{z-index:0;width:max-content;min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0;align-items:center;gap:8px;padding:0 0 0 10px;display:inline-flex;position:static}.site-nav__submenu-back{color:#ffffffbd;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;min-width:38px;min-height:38px;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.site-nav__submenu-back:hover{color:#fff;background:#ffffff0a;border-color:#ffffff24;transform:translateY(-1px)}.site-nav__submenu-item{color:#ffffffbd;min-height:38px;font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.84rem;font-weight:650;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.site-nav__menu-shell.is-open .site-nav__submenu-item{animation:none}.site-nav__submenu-item:hover{color:#fff;background:0 0;border-color:#ffffff24;transform:translateY(-1px)}.site-nav__submenu-item.is-active{color:#fff;background:0 0;border-color:#ffffff1f}.site-nav__studio-count{color:#a78bfa;background:#a78bfa33;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}.site-header__link{color:#ffffffb8;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.96rem;font-weight:700;line-height:1;transition:color .2s;display:inline-flex}.site-header__link:hover{color:#fff}.route-button.site-header__link:hover{color:#fff}.site-header__credits-label{color:#ffeebfd6}.site-header__credits-value{align-items:center;gap:0;display:inline-flex}.site-header__plan-tooltip{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(135%);color:#ffffffe6;white-space:normal;text-align:left;opacity:0;pointer-events:none;background:#080b139e;border:1px solid #ffffff1f;border-radius:12px;width:max-content;max-width:min(260px,60vw);padding:10px 12px;font-size:.78rem;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 38px #00000038}.site-header__billing{color:#ffffffc2;white-space:nowrap;background:linear-gradient(135deg,#ffffff13 0%,#fbbf241f 100%),#0c0c127a;border:1px solid #fbbf2440;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 13px;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #fbbf2414}.site-header__billing:hover,.site-header__billing:focus-visible{color:#ffffffeb;background:linear-gradient(135deg,#ffffff1a 0%,#fbbf242b 100%),#0e0e168f;border-color:#fbbf2466;box-shadow:inset 0 1px #ffffff29,0 0 0 .5px #fbbf2429,0 0 24px -14px #fbbf2494}.site-header__billing-plan,.site-header__billing-credits,.site-header__credits-value{align-items:center;display:inline-flex}.site-header__billing-plan{gap:7px;position:relative}.site-header__billing-plan>span:first-child,.site-header__credits-label{color:#ffffffa3;font-weight:650}.site-header__billing strong{color:#fff;letter-spacing:.04em;font-size:.82rem}.site-header__billing-divider{background:#ffffff24;width:1px;height:18px}.site-header__billing-credits{color:#fbbf24;gap:7px}.site-header__credits-value{gap:1px}.site-header__billing .site-header__credits-value svg{color:#fbbf24;flex-shrink:0}.site-header__billing:hover .site-header__plan-tooltip,.site-header__billing:focus-visible .site-header__plan-tooltip{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=1180px){.site-header__billing{gap:6px;min-width:0;max-width:136px;min-height:34px;padding:0 9px}.site-header__billing-plan>span:first-child,.site-header__billing-divider,.site-header__billing .site-header__credits-label{display:none}.site-header__billing strong{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.7rem;overflow:hidden}}@media (width<=380px){.site-header__billing{max-width:78px;min-height:32px;padding:0 7px}.site-header__billing-plan{display:none}}.site-header__account{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#5f66f6 0%,#9a68ff 100%);border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:.82rem;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:0 18px 34px #5f66f63d}.site-header__account-support-mark{color:#fff;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;background:#7c3aed;border:2px solid #0e1016f5;border-radius:999px;width:18px;height:18px;padding:3px;position:absolute;bottom:-3px;right:-4px;box-shadow:0 5px 13px #4c1d9561}.route-button.site-header__account{color:#fff}.site-header__account:hover{border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 22px 38px #5f66f64d}.site-header__account:focus-visible{outline-offset:3px;outline:2px solid #ffffff9e}.site-header__account.is-active{border-color:#ffffff5c;box-shadow:0 0 0 4px #ffffff14,0 22px 38px #5f66f64d}.site-header__account-wrap{justify-content:flex-end;display:flex;position:relative}.account-menu{z-index:30;width:min(196px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0}.account-menu--with-support{width:min(240px,100vw - 24px)}.account-menu__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 16% 0,#ffffff1f,#0000 42%),radial-gradient(circle at 100% 100%,#d8ff7214,#0000 36%),#0c0e1285;border:1px solid #ffffff1a;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0f}.account-menu__badge{color:#fffffff5;letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.account-menu__identity{gap:4px;display:grid}.account-menu__identity strong{color:#fff;letter-spacing:-.03em;font-size:1rem;line-height:1.2}.account-menu__identity span{color:#ffffffa8;word-break:break-word;font-size:.82rem;line-height:1.35}.account-menu__action{color:#ffffffd6;text-align:left;background:0 0;border:0;align-items:center;min-height:34px;padding:0;font-size:.86rem;font-weight:600;transition:color .2s;display:inline-flex}.account-menu__action:hover{color:#fff}.account-menu__action:focus,.account-menu__action:focus-visible{outline:none}.account-menu__support-actions{border-block:1px solid #ffffff17;gap:4px;padding-block:8px;display:grid}.account-menu__action--support{color:#fffffff5;gap:9px}.account-menu__action--support svg{fill:none;stroke:#c4b5fd;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px}.account-menu__action:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #c4b5fdcc}.site-header__actions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:14px;min-width:max-content;display:flex}.language-switcher{z-index:130;align-items:center;display:inline-flex;position:relative}.language-switcher__trigger{color:#ffffffc7;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:72px;min-height:38px;padding:0 12px;font-family:inherit;font-size:.8rem;font-weight:800;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.language-switcher__trigger:hover,.language-switcher.is-open .language-switcher__trigger{color:#fff;background:#ffffff1a;border-color:#ffffff47}.language-switcher__trigger:active{transform:scale(.97)}.language-switcher__icon{opacity:.9;width:18px;height:18px}.language-switcher__menu{z-index:140;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0a0c12f0;border:1px solid #ffffff24;border-radius:18px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 50px #00000057}.language-switcher__menu[hidden]{display:none}.language-switcher__option{color:#ffffffb8;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:grid}.language-switcher__option:hover{color:#fff;background:#ffffff14}.language-switcher__option.is-active{color:#fff;background:#ffffff1f}.language-switcher__code{color:#ffffffe6;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:26px;font-size:.74rem;display:inline-flex}.language-switcher__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn--premium-cta{isolation:isolate;letter-spacing:-.02em;min-height:62px;color:var(--cta-premium-ink);background:linear-gradient(140deg, var(--cta-premium-top) 0%, #fff5ce 14%, var(--cta-premium-mid) 40%, var(--cta-premium-base) 70%, var(--cta-premium-deep) 100%);text-shadow:0 1px #ffffff52;border:1px solid #fff5d6b8;border-radius:20px;gap:12px;padding:0 30px;font-family:Sora,Manrope,sans-serif;font-size:.98rem;font-weight:700;line-height:1.08;transition:transform .28s cubic-bezier(.23,1,.32,1),box-shadow .28s,filter .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -14px 24px #7249002e,0 14px 28px #070a1233,0 28px 56px #c28a1047,0 0 0 1px #ffe9b12e}.btn--premium-cta>*{z-index:2;position:relative}.btn--premium-cta:before{content:"";border-radius:inherit;opacity:.95;pointer-events:none;z-index:0;background:linear-gradient(#ffffff85 0%,#ffffff24 28%,#fff0 62%),radial-gradient(circle at 16% 14%,#ffffffe6 0%,#ffffff38 24%,#0000 44%),radial-gradient(circle at 84% 92%,#663f0033 0%,#0000 40%);position:absolute;inset:1px}.btn--premium-cta:after{content:"";z-index:1;opacity:.82;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff2e 28%,#ffffffb8 50%,#ffffff29 72%,#fff0 100%);width:40%;height:224%;transition:transform .78s cubic-bezier(.23,1,.32,1),opacity .22s;position:absolute;top:-62%;left:-24%;transform:translate(-160%)rotate(18deg)}.btn--premium-cta:hover{filter:saturate(1.04);transform:translateY(-3px)scale(1.015);box-shadow:inset 0 1px #ffffffe6,inset 0 -16px 26px #72490038,0 18px 34px #070a1238,0 36px 68px #cc95155c,0 0 0 1px #ffefc257}.btn--premium-cta:hover:after{transform:translate(360%)rotate(18deg)}.btn--premium-cta:active{transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffffc2,inset 0 -12px 20px #72490033,0 10px 20px #070a1233,0 20px 34px #c28a103d}.btn--premium-cta__label{justify-content:center;align-items:center;display:inline-flex}.btn--premium-cta__arrow{opacity:.8;flex-shrink:0;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s}.btn--premium-cta:hover .btn--premium-cta__arrow{opacity:1;transform:translate(5px)}.hero__scene-stars,.hero__scene-glow{position:absolute}.hero__scene-stars{opacity:.7;background:radial-gradient(circle at 5% 12%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 15% 45%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 25% 78%,#a78bfae6 0 1.2px,#0000 2px),radial-gradient(circle at 35% 22%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 45% 55%,#60a5fad9 0 1.3px,#0000 2px),radial-gradient(circle at 55% 8%,#ffffffe6 0 1.5px,#0000 2px),radial-gradient(circle at 65% 38%,#f472b6cc 0 1px,#0000 1.8px),radial-gradient(circle at 75% 72%,#ffffffbf 0 1.2px,#0000 2px),radial-gradient(circle at 85% 18%,#818cf8e6 0 1.4px,#0000 2px),radial-gradient(circle at 92% 58%,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle at 8% 88%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 48% 92%,#c084fccc 0 1.2px,#0000 2px);animation:4s ease-in-out infinite stars-twinkle;inset:0}@keyframes stars-twinkle{0%,to{opacity:.7}50%{opacity:.5}}.hero__scene-glow{filter:blur(60px);border-radius:50%}.hero__scene-glow--center{background:radial-gradient(circle,#a855f759 0%,#a855f700 70%);width:500px;height:500px;animation:10s ease-in-out infinite glow-pulse-2;top:5%;left:30%}@keyframes glow-pulse-1{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(30px,20px)scale(1.1)}}@keyframes glow-pulse-2{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(-20px,30px)scale(1.15)}}@keyframes glow-pulse-3{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-30px,-20px)scale(1.1)}}@keyframes orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes beam-shift{0%,to{opacity:.8;transform:rotate(8deg)translate(0)}50%{opacity:1;transform:rotate(12deg)translate(50px)}}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes hero-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-preview-in{0%{opacity:0;filter:blur(8px);transform:translateY(40px)translate(20px)}to{opacity:1;filter:blur();transform:translateY(0)translate(0)}}@keyframes glow-breathe{0%,to{opacity:.7;transform:translateZ(-60px)scale(1)}50%{opacity:1;transform:translateZ(-60px)scale(1.08)}}.plan-card__label,.guide-card__label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:inline-flex}.section{padding:96px 0;position:relative}.section--tight{padding-top:72px}.section--publish-regular{padding-top:64px;padding-bottom:64px}.landing-publish-regular{gap:28px;display:grid}.landing-publish-regular__grid{align-items:stretch}.landing-publish-regular__card{text-align:left;height:100%}.landing-publish-regular__card h3{margin-top:0}.section--examples-cta{border-top:1px solid #1212150f;padding-top:56px;padding-bottom:72px}.landing-examples-cta{gap:28px;display:grid}.landing-examples-cta__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-examples-cta__card{border:1px solid var(--glass-border);min-height:100%;color:inherit;background:var(--glass);box-shadow:none;border-radius:24px;align-content:start;gap:12px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.landing-examples-cta__card:hover,.landing-examples-cta__card:focus-visible{border-color:#5f66f62e;transform:translateY(-2px);box-shadow:0 24px 52px #11161c1a}.landing-examples-cta__card h3{letter-spacing:-.04em;margin:0;font-size:1.28rem;line-height:1.12}.landing-examples-cta__card p{color:var(--muted);margin:0;font-size:.98rem}.landing-examples-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.step-card h3,.plan-card h3,.guide-card h3{letter-spacing:-.05em;margin:14px 0 0;font-size:1.42rem;line-height:1.15}.step-card p,.plan-card p,.guide-card p{color:inherit;margin:14px 0 0}@keyframes pulse{0%{box-shadow:0 0 #7850ff80}50%{box-shadow:0 0 25px #7850ffcc}to{box-shadow:0 0 #7850ff80}}@keyframes icm-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes publish-modal-appear{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes publish-planner-appear{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.stat-card strong,.plan-card strong{letter-spacing:-.06em;margin-bottom:4px;font-size:1.5rem;line-height:1;display:block}.stat-card span{color:var(--muted)}@keyframes landing-refine-shell-glow{0%,to{opacity:.66;transform:scale(1)translate(0,0)}50%{opacity:.92;transform:scale(1.06)translate(2%,-3%)}}@keyframes landing-refine-shell-sheen{0%{transform:translate(-140%)rotate(18deg)}to{transform:translate(220%)rotate(18deg)}}@keyframes landing-refine-preview-glow{0%,to{opacity:.28;transform:scale(1)translate(0,0)}50%{opacity:.58;transform:scale(1.06)translate(-3%,4%)}}.section--landing-refine{background:var(--paper);border-top:1px solid #1212150f;padding-top:76px;padding-bottom:88px}.landing-refine-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,390px);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.landing-refine-copy{gap:18px;min-width:0;display:grid}.landing-refine-head{max-width:620px;margin-bottom:0}.landing-refine-head h2{text-wrap:unset;width:fit-content;max-width:min(24ch,100%)}.landing-refine-head p:last-child{max-width:38rem}.landing-refine-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none;display:grid}.landing-refine-proof{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);min-height:224px;box-shadow:none;grid-template-columns:1fr;align-items:flex-start;gap:18px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.landing-refine-proof:before{content:none}.landing-refine-proof:hover{border-color:#6366f126;transform:translateY(-4px);box-shadow:0 4px 12px #6366f114,0 16px 40px #00000014}.landing-refine-proof__index{background:var(--ink);color:#fff;letter-spacing:-.04em;width:58px;height:58px;box-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Sora,Manrope,sans-serif;font-size:1.05rem;font-weight:700;display:inline-flex}.landing-refine-proof__copy{gap:8px;display:grid}.landing-refine-proof__label{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-refine-proof__copy h3{letter-spacing:-.05em;margin:0;font-size:1.28rem;line-height:1.12}.landing-refine-proof__copy p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.step-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:none;padding:28px}.step-card__num{background:var(--ink);color:#fff;letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-family:Sora,Manrope,sans-serif;font-size:1.05rem;font-weight:700;display:inline-flex}.stat-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:none;padding:26px}.plan-card{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1a;padding:26px}.plan-card p{color:#ffffffb8}.plan-card--accent{color:var(--text-primary);background:#5f66f614}.pricing-page{color:#fff;background:radial-gradient(circle at 0 0,#d8ff7224,#0000 28%),radial-gradient(circle at 90% 8%,#486eff24,#0000 24%),#0b0d11}.pricing-max-hero,.pricing-max-plans,.pricing-max-addons,.pricing-max-faq{color:inherit;background:0 0}.pricing-max-hero{padding-top:156px;padding-bottom:24px}.pricing-max-hero__heading{text-align:center;justify-items:center;gap:8px;max-width:760px;margin:0 auto;display:grid}.pricing-max-hero__heading h1{letter-spacing:-.09em;max-width:760px;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(3rem,5.8vw,5.2rem);line-height:.92}.pricing-max-hero__status{color:#ffe8e8f5;background:#4c12126b;border:1px solid #ff67673d;border-radius:18px;max-width:620px;margin:14px auto 0;padding:14px 18px;font-size:.96rem;line-height:1.5}.pricing-max-button{min-height:56px;padding:0 24px}.pricing-max-button--ghost{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.pricing-max-plans{padding-top:28px;padding-bottom:96px}.pricing-max-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-max-card{color:#fff;background:radial-gradient(circle at 0 0,#d8ff7214,#0000 32%),#ffffff0d;border:1px solid #ffffff1a;border-radius:34px;grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:18px;padding:30px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 24px 54px #00000038}.pricing-max-card--featured{background:radial-gradient(circle at 0 0,#d8ff7229,#0000 34%),#ffffff14;border-color:#d8ff725c;transform:translateY(-10px);box-shadow:0 28px 60px #00000047,0 0 0 1px #d8ff720f}.pricing-max-card__head{gap:8px;min-height:92px;display:grid}.pricing-max-card__head>div{align-content:start;padding-right:120px;display:grid}.pricing-max-card__name{color:#d8ff72e0;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:800}.pricing-max-card h3{letter-spacing:-.05em;min-height:3.7rem;margin:10px 0 0;font-family:Sora,Manrope,sans-serif;font-size:1.8rem;line-height:1.02}.pricing-max-card__title-line{display:block}.pricing-max-card__badge{color:#d8ff72;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#d8ff7229;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px}.pricing-max-card__price{align-items:flex-end;gap:8px;min-height:58px;display:flex}.pricing-max-card__price strong{letter-spacing:-.08em;font-family:Sora,Manrope,sans-serif;font-size:3rem;line-height:.92}.pricing-max-card__price span{color:#ffffff9e;padding-bottom:6px;font-size:.96rem;font-weight:700}.pricing-max-card__output{background:#ffffff0f;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:12px;min-height:78px;padding:18px 20px;display:flex}.pricing-max-card__output span{font-size:1.1rem;font-weight:800}.pricing-max-card__output small{color:#ffffff9e;text-align:right;font-size:.88rem}.pricing-max-card__features{color:#fffc;grid-auto-rows:minmax(0,auto);margin:0;padding-left:18px;display:grid}.pricing-max-card__features li{min-height:2.6rem}.pricing-max-card__features li+li{margin-top:0}.pricing-max-card__cta{width:100%}.pricing-max-card__cta--primary{color:#0f1207;background:#d8ff72}.pricing-max-card__cta--secondary{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.pricing-max-enterprise{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#d8ff721a,#0000 26%),#ffffff0a;border:1px solid #ffffff1a;border-radius:34px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:center;gap:18px;width:100%;padding:24px 28px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;box-shadow:0 26px 64px #0000002e}.pricing-max-enterprise:focus-visible{outline-offset:3px;outline:2px solid #d8ff727a}.pricing-max-enterprise__eyebrow{color:#d8ff72e0;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800}.pricing-max-enterprise h3{letter-spacing:-.05em;margin:10px 0 0;font-family:Sora,Manrope,sans-serif;font-size:2rem;line-height:1}.pricing-max-enterprise p{color:#ffffffb8;margin:12px 0 0}.pricing-max-enterprise__list{color:#ffffffd6;margin:0;padding-left:18px}.pricing-max-enterprise__list li{font-size:.94rem;line-height:1.35}.pricing-max-enterprise__list li+li{margin-top:10px}.pricing-max-section-head{text-align:center;justify-items:center;margin-bottom:28px;display:grid}.pricing-max-section-head h2,.pricing-max-faq__lead h2{letter-spacing:-.08em;color:#fff;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:.98}.pricing-max-section-head p:not(.eyebrow),.pricing-max-faq__lead p:not(.eyebrow){color:#ffffffb3;margin:0;font-size:1rem}.pricing-max-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-max-addons__status{color:#ffd7d7;text-align:center;background:#ff7a7a1f;border:1px solid #ff7a7a5c;border-radius:18px;margin:0 0 18px;padding:14px 18px}.pricing-max-pack{background:radial-gradient(circle at 0 0,#d8ff7214,#0000 32%),#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;gap:10px;padding:26px;display:grid;box-shadow:0 24px 54px #00000038}.pricing-max-pack__badge{color:#d8ff72;letter-spacing:.08em;text-transform:uppercase;background:#d8ff7229;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.pricing-max-pack__name{color:#d8ff72e0;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:800}.pricing-max-pack strong{letter-spacing:-.06em;font-family:Sora,Manrope,sans-serif;font-size:2.25rem;line-height:.96}.pricing-max-pack__price{font-size:1.04rem;font-weight:700}.pricing-max-pack small{color:#ffffff9e;font-size:.9rem}.pricing-max-pack__cta{margin-top:8px}.pricing-max-addon-lock{gap:16px;max-width:620px;padding:0;display:grid}.pricing-max-addon-lock h3{color:#fff;margin:0;font-size:1.45rem;line-height:1.15}.pricing-max-addon-lock p{color:#ffffffb8;max-width:520px;margin:0;font-size:.98rem;line-height:1.55}.pricing-max-addon-lock__cta{box-sizing:border-box;width:100%}.pricing-max-card__cta:disabled{opacity:.54;cursor:not-allowed;box-shadow:none;border-color:#ffffff14;transform:none}.pricing-max-addons__note{text-align:center;color:#ffffffb8;margin:18px 0 0;font-size:.96rem}.pricing-max-faq__frame{align-items:start;gap:28px;display:grid}.pricing-max-faq__lead{text-align:center;justify-items:center;display:grid}.pricing-max-faq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-max-faq-card{background:radial-gradient(circle at 0 0,#d8ff7214,#0000 28%),#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;gap:12px;padding:26px;display:grid;box-shadow:0 24px 54px #00000038}.pricing-max-faq-card h3{color:#fff;margin:0;font-size:1.16rem;line-height:1.18}.pricing-max-faq-card p{color:#ffffffb8;margin:0}@media (width<=1180px){.pricing-max-section-head,.pricing-max-faq__frame{grid-template-columns:1fr}.pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-max-enterprise{grid-template-columns:1fr}}@media (width<=860px){.pricing-max-hero{padding-top:132px}.pricing-max-grid,.pricing-max-addons__grid,.pricing-max-faq__grid{grid-template-columns:1fr}.pricing-max-card--featured{transform:none}.pricing-max-card__head,.pricing-max-card__output{display:grid}}@media (width<=640px){.pricing-max-button,.pricing-max-card__cta{width:100%}}.section--guides{border-top:1px solid #1212150f;padding-top:68px;padding-bottom:84px}.guides-strip{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.guides-strip__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-height:100%;color:inherit;background:var(--glass);box-shadow:none;align-content:start;gap:14px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.guide-card__meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-card__icon{width:38px;height:38px;color:var(--accent-dark);background:#5f66f614;border:1px solid #5f66f624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.guide-card h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.28rem;line-height:1.12}.guide-card p{color:var(--muted);margin:0;font-size:.98rem}.guides-strip__cta{border:1px solid var(--line-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:54px;padding:0 22px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.guides-strip__cta:hover,.guides-strip__cta:focus-visible{border-color:#5f66f62e;transform:translateY(-1px);box-shadow:0 18px 40px #11161c14}.signup-modal{z-index:90;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0;overflow:hidden auto}.signup-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.signup-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090c9e;position:absolute;inset:0}.signup-modal__panel{z-index:1;scrollbar-gutter:stable;color:#fff;overscroll-behavior:contain;background:linear-gradient(#ffffff1f,#ffffff0d),#0c0e12e6;border:1px solid #ffffff1f;border-radius:32px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff14,0 40px 90px #0000005c}.signup-modal__close{color:#ffffffc2;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:38px;height:38px;transition:background-color .2s,color .2s;position:absolute;top:18px;right:18px}.signup-modal__close:hover{color:#fff;background:#ffffff24}.signup-modal__panel h2{letter-spacing:-.04em;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1}.signup-modal__lead{color:#ffffffad;margin:14px 0 0}.signup-form{gap:14px;margin-top:24px;display:grid}.signup-field{gap:10px;display:grid}.signup-field span{color:#ffffffbd;font-size:.92rem;font-weight:700}.signup-field input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;min-height:56px;padding:0 18px}.signup-field input::placeholder{color:#ffffff61}.signup-field input:focus{border-color:#5f66f67a;outline:none;box-shadow:0 0 0 4px #5f66f61f}.signup-field input:disabled{cursor:not-allowed;opacity:.68}.signup-email-code__change{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;justify-self:flex-start;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:800}.signup-email-code__change:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#ffffff3d}.signup-form__submit{width:100%;margin-top:4px}.signup-modal__social{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.signup-modal__social--paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signup-social__button{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:68px;padding:14px 16px;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.signup-modal__social--paired .signup-social__button{gap:10px;min-height:58px;padding:12px 14px}.signup-social__button span{font-size:.98rem;font-weight:800}.signup-social__copy{text-align:left;gap:4px;min-width:0;display:grid}.signup-modal__social--paired .signup-social__copy{gap:2px}.signup-modal__social--paired .signup-social__button span{font-size:.94rem}.signup-social__button small{color:#ffffff8f;font-size:.8rem;font-weight:700}.signup-social__icon{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.signup-social__icon img{width:36px;height:36px;display:block}.signup-social__icon--google,.signup-social__icon--telegram{background:0 0}.signup-social__button:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.signup-social__button:disabled{cursor:not-allowed;opacity:.5}@media (width<=380px){.signup-modal__social--paired{grid-template-columns:1fr}}.signup-modal__divider{text-align:center;margin-top:20px;position:relative}.signup-modal__divider:before{content:"";border-top:1px solid #ffffff14;position:absolute;top:50%;left:0;right:0}.signup-modal__divider span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 14px;font-size:.8rem;font-weight:700;position:relative}.signup-modal__status{border:1px solid #ffffff14;border-radius:18px;margin:18px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.45}.signup-modal__preview{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;margin-top:12px;padding:0 16px;text-decoration:none}.agency-modal{z-index:91;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.agency-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.agency-modal__backdrop{-webkit-backdrop-filter:blur(16px)saturate(118%);background:radial-gradient(circle at 24% 18%,#5f66f61a,#0000 30%),radial-gradient(circle at 78% 22%,#bf5af214,#0000 26%),#070812bd;position:absolute;inset:0}.agency-modal__panel{z-index:1;isolation:isolate;width:min(580px,100%);color:var(--text-primary);-webkit-backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 14% 2%,#5f66f624,#0000 30%),linear-gradient(#ffffff0f,#ffffff05),#0a0c18eb;border:1px solid #ffffff1a;border-radius:32px;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #5f66f614,0 28px 90px #040612b8,0 0 72px -40px #5f66f633}.agency-modal__panel:before{content:"";border-radius:inherit;opacity:.62;pointer-events:none;background:linear-gradient(140deg,#ffffff1f 0%,#0000 24% 78%,#5f66f614 100%),linear-gradient(#ffffff0d,#0000 42%);position:absolute;inset:0}.agency-modal__panel:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:1px}.agency-modal__panel>*{z-index:1;position:relative}.agency-modal__close{z-index:3;color:#e5e8ffcc;cursor:pointer;pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background-color .2s,color .2s,transform .2s,box-shadow .2s;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 10px 26px #0003}.agency-modal__close:hover{color:#fff;background:#5f66f61f;border-color:#a0a8ff33;transform:translateY(-1px);box-shadow:0 14px 30px #5f66f624}.agency-modal__eyebrow{color:#b4bcffb8;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.agency-modal__panel h2{letter-spacing:-.04em;color:#fff;text-shadow:0 10px 24px #5f66f614;max-width:11ch;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.08}.agency-modal__lead{color:#d6dbffa3;margin:14px 0 0}.agency-form{gap:16px;margin-top:28px;display:grid}.agency-field{gap:10px;display:grid}.agency-field span{color:#dce0ffc7;letter-spacing:.01em;font-size:.9rem;font-weight:700}.agency-field input,.agency-field textarea{color:#fff;background:linear-gradient(#ffffff0f,#ffffff08),#090b1585;border:1px solid #ffffff1f;border-radius:18px;width:100%;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff0a}.agency-field input{min-height:56px;padding:0 18px}.agency-field textarea{resize:vertical;min-height:132px;padding:16px 18px}.agency-field input::placeholder,.agency-field textarea::placeholder{color:#ccd2ff57}.agency-field input:focus,.agency-field textarea:focus{background:linear-gradient(#ffffff12,#ffffff0a),#0b0d18ad;border-color:#7882ff5c;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #5f66f61a,0 14px 32px #5f66f61f}.agency-form__submit{width:100%;margin-top:6px;color:#fff!important;background:linear-gradient(135deg,#5f66f6d1 0%,#8b5cf6b8 100%)!important;border:1px solid #7882ff57!important;box-shadow:0 16px 34px #5f66f638!important}.agency-form__submit:hover:not(:disabled){background:linear-gradient(135deg,#6970ffe0 0%,#9566ffc7 100%)!important;border-color:#a0a8ff70!important;box-shadow:0 18px 38px #5f66f647!important}.agency-form__submit:disabled{opacity:.84;box-shadow:none!important}.agency-modal__status{-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin:18px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.45}.account-shell__frame{z-index:1;background:radial-gradient(circle at 20% 0,#5f66f624,#0000 32%),radial-gradient(circle at 100% 0,#ffc5481a,#0000 26%),linear-gradient(#10131a 0%,#0b0e13 100%);border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:290px minmax(0,1fr);width:min(1480px,100%);height:min(920px,100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 120px #0006}.account-shell__sidebar{background:linear-gradient(#ffffff0a,#fff0),#080a0ee0;border-right:1px solid #ffffff14;flex-direction:column;gap:22px;padding:28px 22px;display:flex}.account-user{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.account-user--summary{grid-template-columns:1fr;gap:12px}.account-user__summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-user__summary-row span{color:#ffffff94;font-size:.84rem;font-weight:700}.account-user__summary-row strong{color:#fff;text-align:right;font-size:.96rem}.account-pill{color:#ffffffbd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.account-nav{gap:10px;display:grid}.account-nav__item{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;gap:4px;padding:15px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.account-nav__item:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.account-nav__item.is-active{background:linear-gradient(#5f66f62e,#5f66f60f),#ffffff08;border-color:#5f66f642;box-shadow:inset 0 1px #ffffff14,0 18px 32px #0000002e}.account-nav__item strong{color:#fff;font-size:.96rem}.account-nav__item span{font-size:.84rem;line-height:1.45}.account-shell__content{flex-direction:column;min-height:0;display:flex}.account-shell__topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 22px;display:flex}.account-shell__topbar-copy{min-width:0}.account-shell__eyebrow{color:#ffffff8a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.account-shell__topbar h2{color:#fff;letter-spacing:-.04em;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.06}.account-shell__subtitle{color:#ffffffad;max-width:820px;margin:12px 0 0}.account-shell__body{flex:1;min-height:0;padding:28px 30px 30px;overflow:auto}.account-panel{display:none}.account-panel.is-active{display:block}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.account-stat,.account-card,.account-library__item{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:26px;padding:22px;box-shadow:0 20px 44px #0000002e}.account-stat span,.account-card__head p,.account-library__item p,.account-billing__row span,.account-field span{color:#ffffff94}.account-stat strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-family:Sora,Manrope,sans-serif;font-size:2rem;display:block}.account-stat p{color:#ffffffad;margin:10px 0 0;font-size:.92rem}.account-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:18px;margin-top:18px;display:grid}.account-stack{gap:18px;display:grid}.account-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.account-card__head--panel{margin-bottom:18px}.account-card__head h3,.account-library__item h4{color:#fff;margin:0;font-size:1.12rem}.account-card__head p,.account-library__item p{margin:8px 0 0;font-size:.94rem}.account-checklist,.account-fields{gap:12px;display:grid}.account-checklist__item,.account-billing__row,.account-field{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.account-checklist__item span,.account-billing__row strong,.account-field strong{color:#fff}.account-billing__balance-value{text-align:right;justify-items:end;gap:4px;max-width:min(100%,32rem);display:grid}.account-billing__balance-value small{color:#ffffff8f;font-size:.74rem;line-height:1.35}.account-billing{gap:12px;display:grid}.account-billing__note{background:#d8ff7214;border:1px solid #d8ff7229;border-radius:18px;margin-top:14px;padding:14px 16px}.account-billing__note p{color:#ffffffbd;margin:0;font-size:.92rem}.account-billing__error{color:#ffb4b4;background:#ff68681a;border:1px solid #ff68683d;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:.9rem;font-weight:700}.account-topup__primary{color:#121212;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#d8ff72,#ffd868);border:0;border-radius:18px;width:100%;min-height:46px;margin-top:18px;font-size:.94rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s}.account-topup__primary:hover,.account-topup__primary:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 28px #d8ff7238}.account-topups__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-topup{background:radial-gradient(circle at 0 0,#d8ff721f,#0000 34%),#ffffff0a;border:1px solid #ffffff14;border-radius:22px;align-content:start;gap:10px;min-height:100%;padding:18px;display:grid}.account-topup__badge{color:#d8ff72;letter-spacing:.06em;text-transform:uppercase;background:#d8ff7229;border-radius:999px;justify-self:start;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.account-topup__name{color:#d8ff72e0;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.account-topup strong{color:#fff;font-family:Sora,Manrope,sans-serif;font-size:1.32rem;line-height:1}.account-topup__price{color:#fff;font-size:1.02rem;font-weight:700}.account-topup small{color:#ffffff9e;font-size:.86rem}.account-topup__cta{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:40px;margin-top:auto;font-size:.84rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.account-topup__cta:hover:not(:disabled),.account-topup__cta:focus-visible:not(:disabled){background:#ffffff1f;border-color:#d8ff7252;transform:translateY(-1px)}.account-topup__cta:disabled{opacity:.54;cursor:not-allowed;color:#ffffff94;background:#ffffff0d;border-color:#ffffff14;transform:none}.account-topup-lock{gap:12px;display:grid}.account-topup-lock h3{color:#fff;margin:0;font-size:1.18rem;line-height:1.2}.account-topup-lock p{color:#ffffffb8;margin:0;font-size:.94rem;line-height:1.55}.account-topup-lock__cta{max-width:220px}.account-credit-flow{gap:12px;display:grid}.account-credit-flow__item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.account-credit-flow__item strong{color:#d8ff72;background:#d8ff7224;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Sora,Manrope,sans-serif;font-size:1rem;display:inline-flex}.account-credit-flow__item span{color:#ffffffbd;line-height:1.45}.account-status{letter-spacing:.03em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.8rem;font-weight:800;display:inline-flex}.account-status--ready{color:#8ff2b7;background:#44c97a24}.account-status--draft{color:#b7c1ff;background:#5f66f629}.account-status--processing{color:#f9d97f;background:#f59e0b29}.account-status--failed{color:#ffb6c1;background:#ff3d6329}.account-linkbtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.account-linkbtn--danger{color:#ffb6c1;background:#ff3d631a;border-color:#ff3d632e;width:100%;margin-top:14px}.account-usage{gap:10px;display:grid}.account-usage__meta{color:#ffffffad;justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.account-usage__meta strong{color:#fff}.account-usage__bar{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.account-usage__fill{border-radius:inherit;background:linear-gradient(90deg,#5f66f6 0%,#d5b321 100%);height:100%;display:block}.account-pills{flex-wrap:wrap;gap:8px;display:flex}.account-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-empty-state{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:26px;gap:10px;padding:22px;display:grid;box-shadow:0 20px 44px #0000002e}.account-empty-state strong{color:#fff}.account-empty-state p{color:#ffffff9e;margin:0}.account-empty-state--error{background:linear-gradient(#ff789214,#ffffff05),#ffffff05;border-color:#ff3d633d}.account-library__label{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:800;display:inline-block}.account-project-card{gap:16px;display:grid;position:relative}.account-project-card.has-stack-collapse-handle{padding-right:64px}.account-project-card.is-toggleable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.account-project-card.is-toggleable:hover,.account-project-card.is-toggleable:focus-visible{border-color:#d8ff7238;transform:translateY(-1px);box-shadow:0 24px 50px #00000038}.account-project-card.is-toggleable:focus-visible{outline:0}.account-project-card--stack-lead{background:radial-gradient(circle at 100% 0,#d8ff721f,#0000 34%),linear-gradient(#ffffff12,#ffffff08),#ffffff08;border-color:#d8ff7224}.account-project-card--child{background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05;border-radius:22px;gap:14px;padding:18px;box-shadow:0 14px 28px #00000024}.account-project-card__meta,.account-project-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-project-card__meta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.account-project-card__details{gap:10px;display:grid}.account-project-card__detail{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.account-project-card__detail span,.account-project-card__footer span{color:#ffffff94}.account-project-card__detail strong{color:#fff}.account-project-stack{align-content:start;gap:10px;display:grid;position:relative}.account-project-stack__lead{min-width:0;padding-right:0;position:relative}.account-project-stack__lead>.account-project-card{z-index:2;position:relative}.account-project-stack.is-stack .account-project-stack__lead:before,.account-project-stack.is-stack .account-project-stack__lead:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:24px;transition:opacity .18s,transform .18s;position:absolute;inset:0;box-shadow:0 12px 24px #0000001f}.account-project-stack.is-stack .account-project-stack__lead:before{z-index:0;opacity:.66;top:0;transform:translate(6px,6px)scale(.988)}.account-project-stack.is-stack .account-project-stack__lead:after{z-index:1;opacity:.84;top:0;transform:translate(10px,10px)scale(.974)}.account-project-card__stack-collapse{right:14px}.account-project-stack__badge{color:#d8ff72eb;letter-spacing:.04em;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;max-width:100%;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.account-project-card__tags{flex-wrap:wrap;gap:8px;display:flex}.account-project-card__tags span{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.82rem;display:inline-flex}.account-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=1180px){.account-shell__frame{grid-template-columns:1fr;height:min(960px,100vh - 26px)}.account-shell__sidebar{border-bottom:1px solid #ffffff14;border-right:0;gap:18px}.account-nav,.account-stats,.account-formgrid,.account-library{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:1fr}}@media (width<=860px){.account-shell__frame{border-radius:24px;height:calc(100vh - 20px)}.account-shell__topbar{flex-direction:column;align-items:stretch;padding:22px 20px 18px}.account-shell__body{padding:20px}.account-nav,.account-stats,.account-formgrid,.account-library{grid-template-columns:1fr}.account-checklist__item,.account-billing__row,.account-field{flex-direction:column;align-items:flex-start}.account-topups__grid{grid-template-columns:1fr}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nebula-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-14px)scale(1.06)}}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes studio-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.site-header__inner,.guides-strip{grid-template-columns:1fr}.site-header__inner{justify-items:stretch;width:calc(100% - 28px);padding:16px 0;display:grid}.site-nav{justify-content:flex-start;width:fit-content}.landing-refine-layout{grid-template-columns:1fr;gap:30px}.landing-refine-copy{max-width:none;padding:0}.landing-refine-head{max-width:none}.landing-refine-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (width<=1360px){.site-header__inner{gap:14px;width:calc(100% - 24px)}.site-nav__item{min-width:104px;padding:0 15px;font-size:.92rem}.site-header__actions{gap:12px}}@media (width<=860px){.section--landing-refine{padding-top:60px;padding-bottom:68px}.landing-refine-layout{gap:24px}.landing-refine-copy{padding:0}.landing-refine-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-refine-proof{min-height:0;padding:20px}.account-project-card__meta,.account-project-card__footer{flex-direction:column;align-items:flex-start}.account-project-card__meta-actions{justify-content:flex-start}.container{width:min(1240px,100% - 28px)}.site-nav{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;padding-bottom:4px;overflow:visible}.site-nav__menu-shell{align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}.site-nav__menu-shell.is-open{padding:4px}.site-nav__item--submenu{padding-inline:14px}.site-nav__submenu{scrollbar-width:none;max-width:min(100%,100vw - 96px);overflow-x:auto}.site-nav__submenu-back{width:34px;min-width:34px;min-height:34px}.site-nav__submenu::-webkit-scrollbar{display:none}.steps-grid,.landing-examples-cta__grid,.plan-grid,.guides-strip__cards{grid-template-columns:1fr}}@media (width<=640px){.lp-section--workflow .steps-grid{grid-template-columns:1fr!important;gap:12px!important;margin-top:30px!important}.lp-section--workflow .step-card{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"num title""num text";align-items:center;column-gap:16px;min-height:0;display:grid;border-radius:22px!important;padding:18px!important}.lp-section--workflow .step-card__num{grid-area:num;width:54px!important;height:54px!important;font-size:.95rem!important}.lp-section--workflow .step-card h3{grid-area:title;letter-spacing:-.04em!important;margin:0!important;font-size:1.14rem!important;line-height:1.14!important}.lp-section--workflow .step-card p{grid-area:text;margin:6px 0 0!important;font-size:.88rem!important;line-height:1.42!important}.landing-refine-proof-list{grid-template-columns:1fr}.site-header__actions{grid-template-columns:1fr;display:grid}.site-header__actions .btn,.site-header__actions .language-switcher{width:100%}.site-header__actions .language-switcher{justify-content:center}.site-header__actions .language-switcher__trigger{width:100%}.site-header__actions .language-switcher__menu{left:0;right:0}.site-header__account,.site-header__account-wrap{justify-self:end}.landing-refine-proof{grid-template-columns:1fr;gap:14px}.landing-refine-proof__index{min-width:48px;min-height:48px}.section{padding:72px 0}.step-card,.landing-refine-proof,.stat-card,.plan-card,.guide-card{padding:22px}.signup-modal{padding:16px}.signup-modal__panel{border-radius:24px;max-height:calc(100dvh - 32px);padding:24px 20px 22px}.signup-modal__social:not(.signup-modal__social--paired){grid-template-columns:1fr}.agency-modal{padding:16px}.agency-modal__panel{border-radius:24px;padding:24px 20px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.btn,.btn--premium-cta:after,.hero__scene-glow--center{transition:none;animation:none}}@keyframes studio-sidebar-spin{to{transform:rotate(360deg)}}@keyframes studio-project-page__success-pop{0%{opacity:.8;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes studio-project-export-paywall-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.project-action-error{color:#ffd5dd;background:#ff3d6314;border:1px solid #ff3d6338;border-radius:14px;grid-column:1/-1;margin:0 0 14px;padding:12px 14px;font-size:.84rem}@keyframes preview-ambient-pulse{0%,to{opacity:.5;transform:scaleX(1)scaleY(1)}50%{opacity:.8;transform:scaleX(1.06)scaleY(1.08)}}@keyframes studio-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes workspace-admin-notification-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prompt-glow-pulse{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(1.04)}}@keyframes studio-pulse{0%,to{box-shadow:0 0 #8b5cf600,0 4px 24px #8b5cf673}50%{box-shadow:0 0 0 6px #8b5cf61f,0 4px 32px #8b5cf6a6}}@keyframes studio-segment-editor-thumb-gap-in{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes studio-segment-editor-card-loader-spin{to{transform:rotate(360deg)}}@keyframes studio-segment-editor-generation-orbit{to{transform:rotate(360deg)}}@keyframes studio-segment-editor-create-button-sheen{0%{transform:translate(0)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes studio-segment-editor-card-pending{0%,to{transform:scale(1)}25%{transform:scale(1.01)rotate(-.8deg)}50%{transform:scale(1.02)rotate(.8deg)}75%{transform:scale(1.01)rotate(-.45deg)}}@media (width<=640px){.site-nav__item--submenu{gap:6px;min-height:40px;padding:0 12px}.site-nav__menu-shell.is-open{padding:3px}.site-nav__studio-count{min-width:14px;height:14px;font-size:.6rem}.site-nav__submenu{gap:6px;max-width:min(100%,100vw - 92px);padding-left:8px}.site-nav__submenu-item{min-height:38px;padding:0 11px;font-size:.8rem}}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:52px;display:grid;position:relative}.steps-grid:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, #bf5af299 50%, #ff2d5566 100%);opacity:.4;pointer-events:none;z-index:0;height:1px;position:absolute;top:52px;left:calc(16.666% + 20px);right:calc(16.666% + 20px)}.step-card{border-radius:var(--radius-lg);box-shadow:none;z-index:1;background:#ffffff06;border:1px solid #ffffff0f;padding:36px 32px 40px;transition:border-color .3s,background .3s,transform .3s;position:relative;overflow:hidden}.step-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#5f66f61f 0%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.step-card:hover{background:#5f66f60d;border-color:#5f66f64d;transform:translateY(-6px)}.step-card:hover:before{opacity:1}.step-card__num{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 100%);color:#fff;letter-spacing:-.04em;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Sora,Manrope,sans-serif;font-size:.92rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 8px 24px #5f66f666}.step-card h3{color:#fff;letter-spacing:-.04em;margin:20px 0 0;font-size:1.3rem;line-height:1.2}.step-card p{color:#ffffff80;margin:12px 0 0;font-size:.96rem;line-height:1.6}.landing-publish-regular__card{transition:border-color .3s,background .3s,transform .3s;background:#ffffff08!important;border-color:#ffffff12!important}.landing-publish-regular__card:hover{transform:translateY(-4px);background:#5f66f60f!important;border-color:#5f66f640!important}.landing-publish-regular__card h3{color:#fff!important}.landing-publish-regular__card p{color:#ffffff80!important}.landing-examples-cta__card{border-radius:var(--radius-lg);color:#fff;background:#ffffff08;border:1px solid #ffffff12;padding:32px 28px 36px;transition:border-color .35s,background .35s,transform .35s;display:block;position:relative;overflow:hidden}.landing-examples-cta__card:after{content:"";background:linear-gradient(90deg, var(--accent), var(--neon-purple), var(--neon-pink));opacity:0;height:2px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.landing-examples-cta__card:hover,.landing-examples-cta__card:focus-visible{background:#5f66f612;border-color:#5f66f64d;transform:translateY(-6px)}.landing-examples-cta__card:hover:after,.landing-examples-cta__card:focus-visible:after{opacity:1}.landing-examples-cta__card h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:1.3rem;line-height:1.2}.landing-examples-cta__card p{color:#ffffff80;margin:12px 0 0;font-size:.95rem;line-height:1.55}.landing-examples-cta__actions{text-align:center;margin-top:40px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan-card{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;padding:32px 28px 36px;transition:border-color .35s,background .35s,transform .35s;position:relative;overflow:hidden}.plan-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.plan-card:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-4px)}.plan-card__label{color:#fff9;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;margin-bottom:20px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.plan-card strong{color:#fff;letter-spacing:-.07em;margin:0 0 6px;font-family:Sora,Manrope,sans-serif;font-size:2.4rem;font-weight:800;line-height:1;display:block}.plan-card h3{color:#ffffffd9;letter-spacing:-.03em;margin:0 0 10px;font-size:1.1rem}.plan-card p{margin:0;font-size:.93rem;line-height:1.55;color:#ffffff73!important}.plan-card--accent{box-shadow:0 0 0 1px #5f66f633,0 24px 60px #5f66f633;color:#fff!important;background:linear-gradient(135deg,#5f66f62e 0%,#bf5af21f 100%)!important;border-color:#5f66f666!important}.plan-card--accent:before{background:linear-gradient(90deg,#0000,#5f66f680,#0000)!important}.plan-card--accent:hover{transform:translateY(-6px)!important;box-shadow:0 0 0 1px #5f66f659,0 32px 80px #5f66f647!important}.plan-card--accent .plan-card__label{color:#b4b9ffe6;background:#5f66f633;border-color:#5f66f666}.plan-card--accent strong,.plan-card--accent h3{color:#fff!important}.plan-card--accent p{color:#fff9!important}.stat-card{border-radius:var(--radius-lg);background:#ffffff06;border:1px solid #ffffff0f;padding:32px 28px;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:0;background:radial-gradient(80% 60% at 50% 0,#5f66f61a 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.stat-card:hover{background:#5f66f60a;border-color:#5f66f633}.stat-card:hover:before{opacity:1}.stat-card strong{color:#fff;letter-spacing:-.07em;background:linear-gradient(135deg,#fff 0%,#b4b9ffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Sora,Manrope,sans-serif;font-weight:800;line-height:1;display:block;font-size:clamp(2.2rem,4vw,3.2rem)!important}.stat-card span{font-size:.9rem;line-height:1.4;color:#ffffff73!important}.guide-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:none;padding:28px 24px 32px;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden}.guide-card:after{content:"";background:linear-gradient(90deg, var(--accent), var(--neon-purple));opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.guide-card:hover,.guide-card:focus-visible{border-color:#5f66f633;transform:translateY(-5px);box-shadow:0 4px 16px #5f66f614,0 20px 44px #00000012}.guide-card:hover:after,.guide-card:focus-visible:after{opacity:1}.guide-card__meta{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.guide-card__label{letter-spacing:.14em;font-weight:800;color:var(--accent-dark)!important;font-size:.72rem!important}.guide-card__icon{width:36px;height:36px;color:var(--accent);background:#5f66f60f;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.guide-card:hover .guide-card__icon{background:var(--accent);color:#fff;border-color:#0000}.guide-card h3{letter-spacing:-.04em;color:var(--ink);margin:0 0 10px;font-size:1.22rem;line-height:1.2}.guide-card p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.58}.section--publish-regular .btn--premium-cta,.section--examples-cta .btn--premium-cta{color:var(--ink);background:#fff}@media (width<=768px){.steps-grid:before{display:none}.stat-card strong{font-size:2rem!important}.landing-examples-cta__grid{grid-template-columns:1fr}}.section--publish-regular{color:var(--text-primary);background:var(--surface-0)!important}.section--examples-cta{color:var(--text-primary);background:var(--surface-1)!important}#history{color:var(--text-primary);background:var(--surface-0)!important}.section--publish-regular .eyebrow,.section--examples-cta .eyebrow{color:var(--accent)!important}.stat-card strong{background:linear-gradient(135deg,#fff 20%,#a0a8ffe6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(2.2rem,4vw,3rem)!important}.plan-card--accent{position:relative}.plan-card--accent:after{content:"Популярный";background:linear-gradient(135deg, var(--accent), var(--neon-purple));color:#fff;letter-spacing:.04em;border-radius:0 0 12px 12px;padding:4px 14px;font-size:.72rem;font-weight:800;position:absolute;top:-1px;right:24px}.section--publish-regular .btn--primary,.section--examples-cta .btn--primary{color:#07080c;background:#fff;box-shadow:0 12px 36px #ffffff1f}.section--publish-regular .btn--primary:hover,.section--examples-cta .btn--primary:hover{box-shadow:0 16px 48px #ffffff2e}.section--publish-regular,.section--examples-cta,#history{padding-top:96px;padding-bottom:96px}.steps-grid{position:relative}.guides-strip__cta{color:var(--ink);background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;margin-top:32px;padding:14px 28px;font-size:.95rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 18px #0000000f}.guides-strip__cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.plan-card strong{color:#fff;margin-bottom:4px;font-family:Sora,Manrope,sans-serif;font-weight:800;display:block;letter-spacing:-.07em!important;font-size:2.4rem!important;line-height:1!important}.landing-refine-proof__index{font-weight:800;color:var(--accent)!important}.plan-card__divider{background:#ffffff12;height:1px;margin:22px 0 18px}.plan-card--accent .plan-card__divider{background:#ffffff26}.plan-card__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plan-card__features li{color:#ffffff8c;align-items:center;gap:10px;font-size:.9rem;display:flex}.plan-card--accent .plan-card__features li{color:#ffffffb3}.plan-card__features li:before{content:"";background:#ffffff0a url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l3 3 5-6' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;width:16px;height:16px}.plan-card--accent .plan-card__features li:before{background-color:#5f66f626;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l3 3 5-6' stroke='rgba(160,168,255,0.9)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#b4b9ff66}.section--landing-refine+.section--publish-regular,.section--publish-regular+.section--examples-cta{border-top:none}.section--landing-refine{border-top:1px solid #0000000a;border-bottom:1px solid #0000000a}.section--publish-regular,#pricing,#history{border-bottom:1px solid #ffffff0a}html,body{background:var(--surface-0)!important}.section--landing-refine,#product,.section--guides{background:var(--surface-1)!important}.step-card,.stat-card,.guide-card{background:var(--glass)!important;border-color:var(--glass-border)!important;box-shadow:none!important}.landing-examples-cta__card,.landing-publish-regular__card{background:var(--glass)!important;border-color:var(--glass-border)!important}.section--landing-refine{background:var(--surface-1)!important}.guide-card__label{color:#a0a8ffcc!important}.landing-refine-proof{border-top-color:#ffffff0f!important}.section--publish-regular{background:var(--surface-0)!important}.section--examples-cta{background:var(--surface-1)!important}#history{background:var(--surface-0)!important}#pricing:not(.channel-plans){background:radial-gradient(ellipse 80% 40% at 50% -10%, #5f66f62e 0%, transparent 60%), radial-gradient(circle at 85% 80%, #bf5af21a 0%, transparent 40%), var(--surface-0)!important}.route-page--video-hero .hero__scene-glow{display:none}@keyframes hero-layer-particle-float{0%{opacity:0;transform:translate(-18px,24px)scale(.6)}18%{opacity:.46}55%{opacity:.76}to{opacity:0;transform:translate(52px,-86px)scale(1.08)}}.section--landing-refine{color:var(--text-primary);background:var(--surface-1)!important}.section--landing-refine #landing-refine-heading{color:#fff}.section--landing-refine .landing-refine-proof{border-top-color:#ffffff12!important}.section--landing-refine .landing-refine-proof__index{color:var(--accent)!important}.section--landing-refine .landing-refine-proof h3{color:#fff}.section--landing-refine .landing-refine-proof p{color:#ffffff80}#product{color:var(--text-primary);background:var(--surface-1)!important}.section--guides{color:var(--text-primary);background:var(--surface-0)!important}.section--guides .guide-card{color:#fff;box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.section--guides .guide-card:hover,.section--guides .guide-card:focus-visible{background:#5f66f612!important;border-color:#5f66f640!important}.section--guides .guide-card h3{color:#fff}.section--guides .guide-card p{color:#ffffff80}.section--guides .guide-card__label{color:#b4b9ffb3!important}.section--guides .guide-card__icon{color:#b4b9ffcc;background:#ffffff0d;border-color:#ffffff1a}.section--guides .guide-card:hover .guide-card__icon{background:var(--accent);color:#fff;border-color:#0000}.section--guides .guides-strip__cta{color:#ffffffbf;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}.section--guides .guides-strip__cta:hover{color:#fff;background:#ffffff17}.section--landing-refine .landing-refine-proof{transition:border-color .3s,background .3s,transform .3s;position:relative;overflow:hidden;box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.section--landing-refine .landing-refine-proof:after{content:"";background:linear-gradient(90deg, var(--accent), var(--neon-purple));opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.section--landing-refine .landing-refine-proof:hover{transform:translateY(-5px);box-shadow:none!important;background:#5f66f612!important;border-color:#5f66f640!important}.section--landing-refine .landing-refine-proof:hover:after{opacity:1}.section--landing-refine .landing-refine-proof__index{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 100%)!important;color:#fff!important;box-shadow:0 8px 24px #5f66f666!important}.section--landing-refine .landing-refine-proof__label{color:#b4b9ffb3!important}.section--landing-refine .landing-refine-proof__copy h3{color:#fff!important}.section--landing-refine .landing-refine-proof__copy p{color:#ffffff80!important}.section--landing-refine .landing-refine-head p{color:#ffffff80}.lp-section{color:var(--text-primary);isolation:isolate;padding-top:120px;padding-bottom:120px;position:relative}.lp-section--a{background:var(--surface-0)}.lp-section--b{background:var(--surface-1)}.lp-section--pricing{background:radial-gradient(ellipse 70% 50% at 50% 0%, #5f66f626 0%, transparent 65%), radial-gradient(circle at 80% 90%, #bf5af214 0%, transparent 45%), var(--surface-0)}.lp-section-head{text-align:center;max-width:640px;margin:0 auto 52px}.lp-section-head--left{text-align:left;margin-left:0;margin-right:0}.lp-section-head h2{letter-spacing:-.06em;color:#fff;margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.05}.lp-section-head p{color:#ffffff80;margin:16px 0 0;font-size:1rem;line-height:1.65}.lp-section-head__cta{margin-top:32px}.lp-eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:800;display:inline-block}.lp-section--workflow{padding-top:80px}.lp-section .step-card{transition:border-color .3s,background .3s,transform .3s;position:relative;overflow:hidden;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff12!important}.lp-section .step-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#5f66f61f 0%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.lp-section .step-card:hover{transform:translateY(-5px);background:#5f66f60f!important;border-color:#5f66f647!important}.lp-section .step-card:hover:before{opacity:1}.lp-section .step-card h3{color:#fff!important}.lp-section .step-card p{color:#ffffff80!important}.lp-section .step-card__num{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 100%)!important;color:#fff!important;box-shadow:0 8px 24px #5f66f659!important}.lp-section .landing-publish-regular__card{box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.lp-section .landing-publish-regular__card:hover{transform:translateY(-5px);background:#5f66f60f!important;border-color:#5f66f647!important}.lp-section .landing-publish-regular__card h3{color:#fff!important}.lp-section .btn--primary{color:#07080c!important;background:#fff!important;box-shadow:0 12px 36px #ffffff1a!important}.lp-section .btn--primary:hover{box-shadow:0 16px 48px #ffffff29!important}.lp-section .landing-examples-cta__card{color:#fff;background:#ffffff08!important;border-color:#ffffff12!important}.lp-section .landing-examples-cta__card:hover{background:#5f66f612!important;border-color:#5f66f647!important}.lp-section .landing-examples-cta__card h3{color:#fff!important}.lp-section--pricing .plan-card{background:#ffffff08!important;border-color:#ffffff14!important}.lp-section--pricing .plan-card:hover{transform:translateY(-4px);background:#ffffff0e!important;border-color:#ffffff24!important}.lp-section--pricing .plan-card strong{color:#fff!important}.lp-section--pricing .plan-card h3{color:#ffffffd9!important}.lp-section--pricing .plan-card p,.lp-section--pricing .plan-card__features li{color:#ffffff73!important}.lp-section--pricing .plan-card--accent{background:linear-gradient(135deg,#5f66f633 0%,#bf5af21f 100%)!important;border-color:#5f66f666!important;box-shadow:0 0 0 1px #5f66f633,0 24px 60px #5f66f62e!important}.lp-section .stat-card{box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.lp-section .stat-card strong{background:linear-gradient(135deg,#fff 20%,#a0a8ffe6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;display:block;font-size:clamp(2.2rem,4vw,3rem)!important}.lp-section .stat-card span{color:#ffffff73!important}.lp-section .guide-card{color:#fff;box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.lp-section .guide-card:hover{background:#5f66f612!important;border-color:#5f66f640!important}.lp-section .guide-card__label{opacity:.75;color:var(--accent)!important}.lp-section .guide-card__icon{color:#b4b9ffcc!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.lp-section .guide-card:hover .guide-card__icon{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}.lp-section .guides-strip__cta{color:#ffffffb3!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.lp-section .guides-strip__cta:hover{color:#fff!important;background:#ffffff17!important}.section--landing-refine.lp-section .landing-refine-proof{box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff12!important}.section--landing-refine.lp-section .landing-refine-proof:hover{transform:translateY(-5px);background:#5f66f612!important;border-color:#5f66f640!important}.section--landing-refine.lp-section .landing-refine-proof__index{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 100%)!important;color:#fff!important;box-shadow:0 8px 24px #5f66f659!important}.section--landing-refine.lp-section .landing-refine-proof__label{color:#a0a8ffb3!important}.section--landing-refine.lp-section .landing-refine-proof__copy h3{color:#fff!important}.section--landing-refine.lp-section .landing-refine-proof{border-top:none!important}@keyframes premium-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes premium-pulse-ring{0%{box-shadow:0 0 #5f66f666}70%{box-shadow:0 0 0 12px #5f66f600}to{box-shadow:0 0 #5f66f600}}@keyframes premium-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes premium-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes premium-border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes premium-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes premium-orb-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes premium-counter-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lp-section+.lp-section{border-top:none!important}.lp-section+.lp-section:after{content:none}.lp-section-head h2{text-wrap:balance;letter-spacing:-.07em!important;color:var(--text-primary)!important;font-size:clamp(2.4rem,5vw,4rem)!important;line-height:1!important}.lp-eyebrow{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 50%, var(--neon-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.24em!important;font-size:.7rem!important}.site-header__signin{color:#ffffffd1;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.site-header__signin:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.site-header__signin:active{transform:scale(.97)}.site-header__actions{padding-right:8px}.lp-section-head p{color:var(--text-secondary)!important;font-size:1.05rem!important;line-height:1.7!important}.lp-section .step-card:active,.lp-section .landing-examples-cta__card:active,.lp-section--pricing .plan-card:active,.lp-section .guide-card:active,.lp-section .stat-card:active,.lp-section .landing-refine-proof:active{transition-duration:.1s!important;transform:scale(.98)!important}.lp-section--workflow{overflow:hidden;background:var(--surface-0)!important;padding-top:60px!important;padding-bottom:120px!important}.lp-section--workflow>.container{z-index:2;position:relative}.lp-section--workflow .steps-grid{position:relative;gap:24px!important;margin-top:64px!important}.lp-section--workflow .steps-grid:before{display:none}.lp-section .step-card{-webkit-backdrop-filter:blur(16px)saturate(140%);z-index:1;position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:28px!important;padding:40px 34px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.lp-section .step-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a 0%,#0000 40%);position:absolute;inset:0}.lp-section .step-card:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, var(--neon-purple) 70%, transparent 100%);opacity:0;height:1px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.lp-section .step-card:hover{background:var(--glass-hover)!important;border-color:#5f66f633!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f626,0 24px 64px #5f66f61f,0 0 100px -20px #5f66f62e!important}.lp-section .step-card:hover:after{opacity:1}.lp-section .step-card__num{border:2px solid #0000;animation:3s ease-in-out infinite premium-pulse-ring;background:0 0!important;background-image:linear-gradient(var(--surface-0), var(--surface-0)), linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 100%)!important;color:#fff!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border-radius:50%!important;width:64px!important;height:64px!important;font-size:1.1rem!important;font-weight:800!important;box-shadow:0 0 24px #5f66f659,0 0 48px #5f66f61f!important}.lp-section .step-card h3{letter-spacing:-.05em!important;color:var(--text-primary)!important;margin-top:22px!important;font-size:1.5rem!important}.lp-section .step-card p{color:var(--text-secondary)!important;font-size:.98rem!important;line-height:1.65!important}.section--landing-refine.lp-section{overflow:hidden;background:#04060b!important;padding-top:120px!important;padding-bottom:120px!important}.section--landing-refine.lp-section>.container{z-index:2;position:relative}.section--landing-refine.lp-section .landing-refine-layout{grid-template-columns:1fr!important;gap:0!important}.section--landing-refine.lp-section .landing-refine-copy{max-width:none!important}.section--landing-refine.lp-section .landing-refine-head{max-width:min(920px,100%)!important}.section--landing-refine.lp-section .landing-refine-head p:last-child{max-width:52rem!important}.section--landing-refine.lp-section .landing-refine-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.section--landing-refine.lp-section .landing-refine-proof{-webkit-backdrop-filter:blur(12px);background:var(--glass)!important;border:1px solid var(--glass-border)!important;border-left:2px solid var(--accent)!important;min-height:220px!important;box-shadow:none!important;border-radius:24px!important;padding:32px!important;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,background .5s,box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.section--landing-refine.lp-section .landing-refine-proof:hover{background:var(--glass-hover)!important;border-color:#5f66f638!important;border-left-color:var(--accent)!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f61f,0 24px 60px #5f66f61a,0 0 80px -15px #bf5af21f!important}.section--landing-refine.lp-section .landing-refine-proof__index{animation:3s ease-in-out infinite premium-pulse-ring}.section--landing-refine.lp-section .landing-refine-proof__copy h3{letter-spacing:-.04em!important;color:var(--text-primary)!important;font-size:1.36rem!important}.section--landing-refine.lp-section .landing-refine-proof__copy p{color:var(--text-secondary)!important}.section--publish-regular.lp-section{padding-top:120px!important;padding-bottom:120px!important}.section--publish-regular .landing-publish-regular__grid:before{display:none!important}.section--publish-regular .landing-publish-regular__grid{gap:24px!important}.lp-section .landing-publish-regular__card{-webkit-backdrop-filter:blur(16px)saturate(140%);position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:28px!important;padding:40px 34px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.landing-publish-regular__card-icon{width:44px;height:44px;color:var(--accent);background:#5f66f61f;border:1px solid #5f66f633;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.lp-section .landing-publish-regular__card:nth-child(2) .landing-publish-regular__card-icon{color:#bf5af2;background:#bf5af21f;border-color:#bf5af233}.lp-section .landing-publish-regular__card:nth-child(3) .landing-publish-regular__card-icon{color:#00f0ff;background:#00f0ff1a;border-color:#00f0ff2e}.lp-section .landing-publish-regular__card:before{content:"";pointer-events:none;opacity:.4;background:radial-gradient(circle,#5f66f626 0%,#0000 70%);border-radius:50%;width:120px;height:120px;transition:opacity .4s,transform .4s;position:absolute;top:-40px;right:-40px}.lp-section .landing-publish-regular__card:nth-child(2):before{background:radial-gradient(circle,#bf5af226 0%,#0000 70%)}.lp-section .landing-publish-regular__card:nth-child(3):before{background:radial-gradient(circle,#00f0ff1f 0%,#0000 70%)}.lp-section .landing-publish-regular__card:hover:before{opacity:1;transform:scale(1.3)}.lp-section .landing-publish-regular__card:hover{background:var(--glass-hover)!important;border-color:#5f66f633!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f62e,0 24px 64px #5f66f61f,0 0 100px -20px #5f66f626!important}.lp-section .landing-publish-regular__card h3{letter-spacing:-.04em!important;color:var(--text-primary)!important;font-size:1.42rem!important}.lp-section .landing-publish-regular__card p{color:var(--text-secondary)!important}.section--examples-cta.lp-section{background:radial-gradient(72% 46% at 82% 18%,#5f66f60e 0%,#0000 66%),radial-gradient(64% 44% at 10% 78%,#00f0ff08 0%,#0000 70%),linear-gradient(#04060b 0%,#070a12 48%,#05070d 100%)!important;padding-top:120px!important;padding-bottom:120px!important}.lp-section .landing-examples-cta__card{-webkit-backdrop-filter:blur(16px)saturate(140%);position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:28px!important;padding:36px 30px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.lp-section .landing-examples-cta__card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#5f66f60f 100%);height:80px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.lp-section .landing-examples-cta__card:hover:after{opacity:1}.lp-section .landing-examples-cta__card:hover{background:var(--glass-hover)!important;border-color:#5f66f633!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f633,0 24px 64px #5f66f624,0 0 100px -20px #5f66f61f!important}.lp-section .landing-examples-cta__card h3{letter-spacing:-.04em!important;color:var(--text-primary)!important;font-size:1.36rem!important}.lp-section .landing-examples-cta__card p{color:var(--text-secondary)!important}.landing-examples-cta__icon{width:44px;height:44px;color:var(--accent);background:#5f66f61f;border:1px solid #5f66f633;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.lp-section .landing-examples-cta__card:nth-child(2) .landing-examples-cta__icon{color:#bf5af2;background:#bf5af21f;border-color:#bf5af233}.lp-section .landing-examples-cta__card:nth-child(3) .landing-examples-cta__icon{color:#00f0ff;background:#00f0ff1a;border-color:#00f0ff2e}.lp-section--pricing{background:radial-gradient(ellipse 60% 40% at 50% 0%, #5f66f633 0%, transparent 60%), radial-gradient(circle at 85% 85%, #bf5af21f 0%, transparent 45%), var(--surface-0)!important;padding-top:120px!important;padding-bottom:120px!important}.lp-section--pricing:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.lp-section--pricing .lp-section-head{z-index:1;position:relative}.lp-section--pricing .plan-grid{z-index:1;position:relative;gap:22px!important}.lp-pricing-international{z-index:1;justify-content:center;margin-top:34px;display:flex;position:relative}.lp-pricing-international .pricing-max-international-hero{margin-top:0}.lp-section--pricing .lp-section-head__cta--pricing-under{z-index:1;justify-content:center;margin-top:44px;display:flex;position:relative}.lp-section--pricing .plan-card{-webkit-backdrop-filter:blur(16px)saturate(140%);position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:30px!important;padding:38px 32px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.lp-section--pricing .plan-card:after{border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff0a 0%,#0000 40%);position:absolute;inset:0;content:""!important;display:block!important}.lp-section--pricing .plan-card>*{z-index:1;position:relative}.lp-section--pricing .plan-card:hover{background:var(--glass-hover)!important;border-color:#ffffff1f!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #ffffff1a,0 28px 70px #0006!important}.lp-section--pricing .plan-card strong{background:linear-gradient(135deg,#fff 30%,#a0a8ffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0!important;font-size:clamp(2.2rem,3.5vw,3rem)!important;font-weight:800!important;line-height:1!important}.lp-section--pricing .plan-card__divider{background:linear-gradient(90deg,#0000 0%,#5f66f64d 50%,#0000 100%)!important;border:none!important;height:1px!important;margin:20px 0!important}.lp-section--pricing .plan-card__features li::marker{display:none}.lp-section--pricing .plan-card--accent{position:relative;color:#fff!important;background:linear-gradient(135deg,#5f66f62e 0%,#bf5af21a 100%)!important;border:1px solid #5f66f680!important;box-shadow:0 0 0 1px #5f66f633,0 24px 60px #5f66f633,0 0 80px -20px #5f66f62e!important}.lp-section--pricing .plan-card--accent:before{content:"";background:linear-gradient(var(--border-angle,0deg), #5f66f699 0%, #bf5af280 33%, #00f0ff66 66%, #5f66f699 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:30px;padding:1px;animation:4s linear infinite premium-border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-section--pricing .plan-card--accent>*{z-index:1;position:relative}.lp-section--pricing .plan-card--accent strong{background:linear-gradient(135deg,#fff 20%,#c8cdffe6 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.lp-section--pricing .plan-card--accent p,.lp-section--pricing .plan-card--accent .plan-card__features li{color:#ffffffa6!important}.lp-section--pricing .plan-card--accent h3{color:#ffffffe6!important}.lp-section--pricing .plan-card--accent .plan-card__features li::marker{color:#b4b9ffb3!important}.lp-section--pricing .plan-card--accent .plan-card__divider{background:linear-gradient(90deg,#0000 0%,#a0a8ff66 50%,#0000 100%)!important}.lp-section--pricing .plan-card--accent .plan-card__label{position:relative;color:#b4b9ffcc!important}.lp-section--pricing .plan-card__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.lp-section--pricing .plan-card__label{letter-spacing:.2em!important;text-transform:uppercase!important;color:#a0a8ff99!important;font-size:.68rem!important;font-weight:900!important}.lp-section--pricing .plan-card--accent .plan-card__label{color:#c8cdffbf!important}.lp-section--pricing .plan-card__badge{color:#c8cdffe6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#5f66f659 0%,#bf5af240 100%);border:1px solid #a0a8ff4d;border-radius:999px;align-items:center;padding:3px 10px;font-size:.67rem;font-weight:800;display:inline-flex}.lp-section--pricing .plan-card__price{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.lp-section--pricing .plan-card__output{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;padding:14px 18px;display:flex}.lp-section--pricing .plan-card__output span{color:var(--text-primary);font-size:1rem;font-weight:800}.lp-section--pricing .plan-card__output small{color:#ffffff59;text-align:right;font-size:.82rem}.lp-section--pricing .plan-card__tagline{color:#fff6!important;margin:0!important;font-size:.9rem!important;line-height:1.5!important}.lp-section--pricing .plan-card--accent .plan-card__tagline{color:#ffffff8c!important}.lp-section--pricing .plan-card__features{flex-direction:column;gap:13px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.lp-section--pricing .plan-card__features li{align-items:center;gap:10px;display:flex;color:#fff9!important;margin-bottom:0!important;padding-left:0!important;font-size:.92rem!important;line-height:1.4!important}.lp-section--pricing .plan-card--accent .plan-card__features li{color:#ffffffb8!important}.lp-section--pricing .plan-card__features li svg{color:#7882ffb3;flex-shrink:0}.lp-section--pricing .plan-card--accent .plan-card__features li svg{color:#a0a8ffe6}.lp-section--pricing .plan-card__cta{color:#ffffffbf;letter-spacing:.02em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-top:28px;padding:13px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.lp-section--pricing .plan-card__cta:hover{color:#fff;background:#ffffff1c;border-color:#ffffff2e;transform:translateY(-1px)}.lp-section--pricing .plan-card--disabled{opacity:.52;filter:saturate(.42)brightness(.82);cursor:not-allowed;box-shadow:none!important;background:#ffffff06!important;border-color:#ffffff12!important}.lp-section--pricing .plan-card__badge--used{color:#ffffffb8;background:#ffffff12;border-color:#ffffff1f}.lp-section--pricing .plan-card__cta:disabled,.lp-section--pricing .plan-card__cta:disabled:hover{color:#ffffff8c;box-shadow:none;cursor:not-allowed;background:#ffffff0b;border-color:#ffffff14;transform:none}.lp-section--pricing .plan-card__cta--accent{box-shadow:0 8px 30px #5f66f659;color:#fff!important;background:linear-gradient(135deg,#5f66f6e6 0%,#8b5cf6d9 100%)!important;border-color:#7882ff80!important}.lp-section--pricing .plan-card__cta--accent:hover{transform:translateY(-2px);box-shadow:0 12px 40px #5f66f673;background:linear-gradient(135deg,#737afff2 0%,#9f70ffe6 100%)!important}.lp-section--pricing .plan-card{flex-direction:column!important;display:flex!important}.lp-section--pricing .plan-card .plan-card__features{flex:1}.lp-section .stat-card{-webkit-backdrop-filter:blur(16px)saturate(140%);z-index:1;position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:28px!important;padding:36px 30px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.lp-section .stat-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, #bf5af299 60%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.lp-section .stat-card:hover{background:var(--glass-hover)!important;border-color:#5f66f633!important;transform:translateY(-6px)!important;box-shadow:0 0 0 1px #5f66f626,0 24px 60px #5f66f61f!important}.lp-section .stat-card strong{letter-spacing:-.07em;background:linear-gradient(135deg,#fff 30%,#a0a8ffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,Manrope,sans-serif!important;font-size:clamp(2.6rem,4.5vw,3.4rem)!important}.lp-section .stat-card.is-counted strong{animation:.6s cubic-bezier(.22,1,.36,1) forwards premium-counter-reveal}.lp-section .stat-card span{line-height:1.4;color:var(--text-secondary)!important;font-size:.94rem!important}.section--guides.lp-section{padding-top:120px!important;padding-bottom:120px!important}.section--guides.lp-section .guides-strip__cards{gap:24px!important}.lp-section .guide-card{-webkit-backdrop-filter:blur(16px)saturate(140%);position:relative;overflow:hidden;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:28px!important;padding:36px 30px!important;transition:border-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.lp-section .guide-card:before{content:"";pointer-events:none;opacity:.5;height:100px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.lp-section .guide-card:first-child:before{background:radial-gradient(80% 100% at 30% 0,#5f66f61f 0%,#0000 70%)}.lp-section .guide-card:nth-child(2):before{background:radial-gradient(80% 100% at 50% 0,#bf5af21a 0%,#0000 70%)}.lp-section .guide-card:nth-child(3):before{background:radial-gradient(80% 100% at 70% 0,#00f0ff14 0%,#0000 70%)}.lp-section .guide-card:hover:before{opacity:1}.lp-section .guide-card:hover{background:var(--glass-hover)!important;border-color:#5f66f633!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f62e,0 24px 64px #5f66f61f,0 0 100px -20px #5f66f61f!important}.lp-section .guide-card h3{color:var(--text-primary)!important}.lp-section .guide-card p{color:var(--text-secondary)!important}.lp-section .guide-card__icon{border-radius:12px!important;width:38px!important;height:38px!important;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s,color .3s!important}.lp-section .guide-card:hover .guide-card__icon{transform:translate(3px,-3px)scale(1.08)}.lp-section .guide-card h3{letter-spacing:-.04em!important;font-size:1.36rem!important}.lp-section .guides-strip__cta{letter-spacing:-.01em!important;border-radius:18px!important;min-height:52px!important;padding:0 28px!important;font-size:.94rem!important;font-weight:700!important;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s!important}.lp-section .guides-strip__cta:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #5f66f61f!important}.footer{position:relative;overflow:hidden;background:var(--surface-0)!important;border-top:none!important;padding:0!important}.footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#5f66f673 30%,#bf5af266 55%,#5f66f673 75%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.footer:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff03 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.footer__inner{z-index:1;position:relative;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:0!important;padding:20px 0!important;display:flex!important}.footer__brand-link{flex-shrink:0;align-items:center;gap:9px;display:inline-flex;color:#fff!important;text-decoration:none!important}.footer__brand-link img{flex-shrink:0;box-shadow:0 4px 14px #5f66f629}.footer__brand-name{color:#ffffffd1;letter-spacing:-.01em;white-space:nowrap;font-size:.88rem;font-weight:700}.footer__links{align-items:center;list-style:none;flex-flow:row!important;gap:0 22px!important;margin:0 auto!important;padding:0!important;display:flex!important}.footer__links a{white-space:nowrap;letter-spacing:-.005em;text-decoration:none;transition:color .2s;color:#ffffff4d!important;font-size:.76rem!important;font-weight:500!important}.footer__links a:hover{color:#ffffffb3!important}.footer__copyright{white-space:nowrap;flex-shrink:0;color:#ffffffd1!important;margin:0!important;padding:0!important;font-size:.72rem!important;font-weight:400!important}.lp-section--workflow:before{content:"";filter:brightness(.76)contrast(1.08)saturate(1.06);opacity:.9;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;animation:none;position:absolute;inset:-2px 0}.lp-section--workflow.is-background-ready:before{background:url(/background/how_to_work.webp) 50%/cover no-repeat}.lp-section--workflow:after{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--surface-0) 0%, #05060a00 16%, #05060a00 82%, #04060b 100%), linear-gradient(180deg, #04060cad 0%, #04060c52 31%, #04060c6b 58%, #04060cf0 100%), linear-gradient(90deg, #04060cc2 0%, #04060c61 25%, #04060c24 50%, #04060c8f 100%), radial-gradient(ellipse 62% 44% at 50% 38%, #04060c14 0%, #04060c70 70%, #04060cb3 100%);position:absolute;inset:0;content:""!important}.section--landing-refine.lp-section:before{content:"";filter:brightness(.72)contrast(1.08)saturate(1.04);opacity:.86;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;position:absolute;inset:-2px 0}.section--landing-refine.lp-section.is-background-ready:before{background:url(/background/control.webp) 50%/cover no-repeat}.section--landing-refine.lp-section:after{z-index:1;pointer-events:none;background:linear-gradient(#04060b 0%,#04060b00 15%,#05070d00 82%,#05070d 100%),linear-gradient(#04060cb8 0%,#04060c61 34%,#04060c80 62%,#04060cf5 100%),linear-gradient(90deg,#04060cc7 0%,#04060c6b 25%,#04060c2e 50%,#04060c9e 100%),radial-gradient(68% 48% at 52% 42%,#04060c1a 0%,#04060c7a 70%,#04060cb8 100%);position:absolute;inset:0;content:""!important}.section--publish-regular.lp-section:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#bf5af20f 0%,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-100px;left:-100px}.section--guides.lp-section:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#bf5af20f 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;left:-140px}.route-page--layered-hero .btn--premium-cta,.route-page--layered-hero .lp-section .btn--primary,.route-page--layered-hero .guides-strip__cta{color:#ffffffbd!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.route-page--layered-hero .landing-examples-cta__actions,.route-page--layered-hero .lp-section-head__cta--pricing-under{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important;display:flex!important}.route-page--layered-hero .landing-examples-cta__actions .btn--premium-cta,.route-page--layered-hero .lp-section-head__cta--pricing-under .btn--premium-cta,.route-page--layered-hero .guides-strip__cta{letter-spacing:-.01em!important;border-radius:18px!important;width:auto!important;max-width:100%!important;min-height:52px!important;padding:0 28px!important;font-size:.94rem!important;font-weight:700!important}.route-page--layered-hero .guides-strip__cta{place-self:flex-start start!important;width:fit-content!important;margin-left:0!important;margin-right:auto!important;display:inline-flex!important}.route-page--layered-hero .btn--premium-cta:before,.route-page--layered-hero .btn--premium-cta:after{display:none!important}.route-page--layered-hero .btn--premium-cta:hover,.route-page--layered-hero .lp-section .btn--primary:hover,.route-page--layered-hero .guides-strip__cta:hover{color:#fff!important;background:#ffffff17!important;border-color:#ffffff29!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #5f66f61f!important}.route-page--layered-hero .btn--premium-cta:active,.route-page--layered-hero .lp-section .btn--primary:active,.route-page--layered-hero .guides-strip__cta:active{box-shadow:none!important;background:#ffffff12!important;transform:translateY(0)scale(.985)!important}@media (width<=1180px){.footer__inner{padding:18px 0!important}.footer__links{gap:0 14px!important}}@media (width<=860px){.lp-section--workflow{padding-top:40px!important}.lp-section--workflow:before{filter:brightness(.62)contrast(1.06)saturate(1.02);background-position:55%}.lp-section--workflow:after{background:linear-gradient(180deg, var(--surface-0) 0%, #05060a00 18%, #05060a00 78%, #04060b 100%), linear-gradient(180deg, #04060cc2 0%, #04060c80 38%, #04060c9e 62%, #04060cfa 100%), linear-gradient(90deg, #04060cb3 0%, #04060c47 52%, #04060c94 100%), radial-gradient(ellipse 90% 54% at 50% 40%, #04060c2e 0%, #04060c80 72%, #04060cc7 100%)}.section--landing-refine.lp-section:before{filter:brightness(.58)contrast(1.06)saturate(1.02);background-position:52%}.section--landing-refine.lp-section:after{background:linear-gradient(#04060b 0%,#04060b00 18%,#05070d00 78%,#05070d 100%),linear-gradient(#04060ccc 0%,#04060c8a 38%,#04060ca8 62%,#04060cfa 100%),linear-gradient(90deg,#04060cb8 0%,#04060c52 52%,#04060c99 100%),radial-gradient(90% 54% at 50% 40%,#04060c33 0%,#04060c85 72%,#04060ccc 100%)}.lp-section--workflow .steps-grid:before{display:none}.footer__inner{flex-wrap:wrap!important;gap:12px 0!important;padding:20px 0!important}.footer__links{flex-basis:100%;order:3;flex-wrap:wrap!important;gap:6px 14px!important;margin:0!important}.footer__copyright{order:2}.lp-section{padding-top:80px!important;padding-bottom:80px!important}.lp-section-head h2{font-size:clamp(1.8rem,5vw,2.6rem)!important}}.route-page--layered-hero{--landing-seam:#03050a;--landing-seam-rgb:3, 5, 10;background:var(--landing-seam)}.route-page--layered-hero main{background:linear-gradient(180deg, var(--landing-seam) 0%, #04060b 22%, #05070d 44%, #04060b 68%, var(--landing-seam) 100%)}.route-page--layered-hero .lp-section{margin-top:-1px;border-top:0!important}.route-page--layered-hero .lp-section--workflow{padding-bottom:92px!important}.route-page--layered-hero .section--landing-refine.lp-section,.route-page--layered-hero .section--publish-regular.lp-section,.route-page--layered-hero .section--examples-cta.lp-section,.route-page--layered-hero .lp-section--pricing,.route-page--layered-hero .section--guides.lp-section{padding-top:96px!important;padding-bottom:96px!important}.route-page--layered-hero .lp-section>.container{z-index:2;position:relative}.route-page--layered-hero .lp-section--workflow:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .42) 2%, rgba(var(--landing-seam-rgb), 0) 8%, rgba(var(--landing-seam-rgb), 0) 92%, rgba(var(--landing-seam-rgb), .42) 98%, var(--landing-seam) 100%), linear-gradient(180deg, #04060ca8 0%, #04060c52 32%, #04060c70 58%, #04060cf0 100%), linear-gradient(90deg, #04060cc2 0%, #04060c61 25%, #04060c24 50%, #04060c8f 100%), radial-gradient(ellipse 62% 44% at 50% 38%, #04060c14 0%, #04060c70 70%, #04060cb3 100%)!important}.route-page--layered-hero .section--landing-refine.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .46) 2%, rgba(var(--landing-seam-rgb), 0) 8%, rgba(var(--landing-seam-rgb), 0) 92%, rgba(var(--landing-seam-rgb), .46) 98%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cb8 0%, #04060c61 34%, #04060c80 62%, #04060cf5 100%), linear-gradient(90deg, #04060cc7 0%, #04060c6b 25%, #04060c2e 50%, #04060c9e 100%), radial-gradient(ellipse 68% 48% at 52% 42%, #04060c1a 0%, #04060c7a 70%, #04060cb8 100%)!important}.route-page--layered-hero .section--publish-regular.lp-section,.route-page--layered-hero .section--examples-cta.lp-section,.route-page--layered-hero .lp-section--pricing,.route-page--layered-hero .section--guides.lp-section{overflow:hidden}.route-page--layered-hero .section--publish-regular.lp-section{background:var(--landing-seam)!important}.route-page--layered-hero .section--publish-regular.lp-section:before{content:"";filter:brightness(.66)contrast(1.08)saturate(1.02);opacity:.84;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;position:absolute;inset:-2px 0}.route-page--layered-hero .section--publish-regular.lp-section.is-background-ready:before{background:url(/background/growth.webp) 50%/cover no-repeat}.route-page--layered-hero .section--examples-cta.lp-section{background:var(--landing-seam)!important}.route-page--layered-hero .section--examples-cta.lp-section:before{content:"";filter:brightness(.7)contrast(1.08)saturate(1.04);opacity:.86;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;position:absolute;inset:-2px 0}.route-page--layered-hero .section--examples-cta.lp-section.is-background-ready:before{background:url(/background/examples.webp) 50%/cover no-repeat}.route-page--layered-hero .lp-section--pricing{background:var(--landing-seam)!important}.route-page--layered-hero .lp-section--pricing:before{content:"";filter:brightness(.66)contrast(1.08)saturate(1.02);opacity:.84;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;position:absolute;inset:-2px 0}.route-page--layered-hero .lp-section--pricing.is-background-ready:before{background:url(/background/tariffs.webp) 50%/cover no-repeat}.route-page--layered-hero .section--guides.lp-section{background:var(--landing-seam)!important}.route-page--layered-hero .section--guides.lp-section:before{content:"";filter:brightness(.64)contrast(1.08)saturate(1.02);opacity:.84;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:auto;height:auto;position:absolute;inset:-2px 0}.route-page--layered-hero .section--guides.lp-section.is-background-ready:before{background:url(/background/guides.webp) 50%/cover no-repeat}.route-page--layered-hero .lp-section--workflow:before,.route-page--layered-hero .section--landing-refine.lp-section:before,.route-page--layered-hero .section--publish-regular.lp-section:before,.route-page--layered-hero .section--examples-cta.lp-section:before,.route-page--layered-hero .lp-section--pricing:before,.route-page--layered-hero .section--guides.lp-section:before{animation:none!important;transform:none!important}.route-page--layered-hero .section--publish-regular.lp-section:after,.route-page--layered-hero .section--examples-cta.lp-section:after,.route-page--layered-hero .lp-section--pricing:after,.route-page--layered-hero .section--guides.lp-section:after{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .42) 3%, rgba(var(--landing-seam-rgb), 0) 10%, rgba(var(--landing-seam-rgb), 0) 90%, rgba(var(--landing-seam-rgb), .42) 97%, var(--landing-seam) 100%), radial-gradient(ellipse 88% 18% at 50% 0%, #ffffff04 0%, transparent 72%), radial-gradient(ellipse 88% 18% at 50% 100%, #5f66f608 0%, transparent 74%);position:absolute;inset:0;content:""!important}.route-page--layered-hero .section--examples-cta.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .48) 3%, rgba(var(--landing-seam-rgb), 0) 10%, rgba(var(--landing-seam-rgb), 0) 90%, rgba(var(--landing-seam-rgb), .48) 97%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cb8 0%, #04060c66 34%, #04060c80 62%, #04060cf5 100%), linear-gradient(90deg, #04060cc7 0%, #04060c6b 25%, #04060c33 50%, #04060c9e 100%), radial-gradient(ellipse 70% 48% at 52% 42%, #04060c14 0%, #04060c7a 70%, #04060cbd 100%)!important}.route-page--layered-hero .section--publish-regular.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .5) 3%, rgba(var(--landing-seam-rgb), 0) 10%, rgba(var(--landing-seam-rgb), 0) 90%, rgba(var(--landing-seam-rgb), .5) 97%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cc2 0%, #04060c70 34%, #04060c8f 62%, #04060cfa 100%), linear-gradient(90deg, #04060cd1 0%, #04060c7a 25%, #04060c3d 50%, #04060ca8 100%), radial-gradient(ellipse 70% 48% at 50% 44%, #00f0ff0f 0%, #04060c75 70%, #04060cc2 100%)!important}.route-page--layered-hero .lp-section--pricing:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .5) 3%, rgba(var(--landing-seam-rgb), 0) 10%, rgba(var(--landing-seam-rgb), 0) 90%, rgba(var(--landing-seam-rgb), .5) 97%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cc2 0%, #04060c70 34%, #04060c8f 62%, #04060cfa 100%), linear-gradient(90deg, #04060cd1 0%, #04060c7a 25%, #04060c3d 50%, #04060ca8 100%), radial-gradient(ellipse 70% 48% at 50% 44%, #5f66f614 0%, #04060c75 70%, #04060cc2 100%)!important}.route-page--layered-hero .section--guides.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .5) 3%, rgba(var(--landing-seam-rgb), 0) 10%, rgba(var(--landing-seam-rgb), 0) 90%, rgba(var(--landing-seam-rgb), .5) 97%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cc7 0%, #04060c75 34%, #04060c94 62%, #04060cfa 100%), linear-gradient(90deg, #04060cd1 0%, #04060c80 25%, #04060c42 50%, #04060cad 100%), radial-gradient(ellipse 72% 48% at 50% 44%, #bf5af214 0%, #04060c7a 70%, #04060cc7 100%)!important}@media (width<=860px){.route-page--layered-hero .lp-section--workflow:after,.route-page--layered-hero .section--landing-refine.lp-section:after,.route-page--layered-hero .section--publish-regular.lp-section:after,.route-page--layered-hero .lp-section--pricing:after,.route-page--layered-hero .section--guides.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .5) 4%, rgba(var(--landing-seam-rgb), 0) 12%, rgba(var(--landing-seam-rgb), 0) 88%, rgba(var(--landing-seam-rgb), .5) 96%, var(--landing-seam) 100%), linear-gradient(180deg, #04060ccc 0%, #04060c85 38%, #04060c9e 62%, #04060cfa 100%), linear-gradient(90deg, #04060cb8 0%, #04060c52 52%, #04060c99 100%)}.route-page--layered-hero .section--examples-cta.lp-section:before{filter:brightness(.58)contrast(1.06)saturate(1.02);background-position:52%}.route-page--layered-hero .section--publish-regular.lp-section:before{filter:brightness(.54)contrast(1.06)saturate();background-position:52%}.route-page--layered-hero .lp-section--pricing:before{filter:brightness(.54)contrast(1.06)saturate();background-position:48%}.route-page--layered-hero .section--guides.lp-section:before{filter:brightness(.52)contrast(1.06)saturate();background-position:50%}.route-page--layered-hero .section--examples-cta.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .54) 4%, rgba(var(--landing-seam-rgb), 0) 12%, rgba(var(--landing-seam-rgb), 0) 88%, rgba(var(--landing-seam-rgb), .54) 96%, var(--landing-seam) 100%), linear-gradient(180deg, #04060ccc 0%, #04060c8a 38%, #04060ca8 62%, #04060cfa 100%), linear-gradient(90deg, #04060cb8 0%, #04060c57 52%, #04060c9e 100%)!important}.route-page--layered-hero .section--publish-regular.lp-section:after,.route-page--layered-hero .lp-section--pricing:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .56) 4%, rgba(var(--landing-seam-rgb), 0) 12%, rgba(var(--landing-seam-rgb), 0) 88%, rgba(var(--landing-seam-rgb), .56) 96%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cd6 0%, #04060c94 38%, #04060cb3 62%, #04060cfa 100%), linear-gradient(90deg, #04060cc2 0%, #04060c61 52%, #04060ca8 100%)!important}.route-page--layered-hero .section--guides.lp-section:after{background:linear-gradient(180deg, var(--landing-seam) 0%, rgba(var(--landing-seam-rgb), .56) 4%, rgba(var(--landing-seam-rgb), 0) 12%, rgba(var(--landing-seam-rgb), 0) 88%, rgba(var(--landing-seam-rgb), .56) 96%, var(--landing-seam) 100%), linear-gradient(180deg, #04060cdb 0%, #04060c99 38%, #04060cb8 62%, #04060cfa 100%), linear-gradient(90deg, #04060cc7 0%, #04060c66 52%, #04060cad 100%)!important}}.pricing-page{color:var(--text-primary);background:radial-gradient(100% 50% at 50% -5%,#5f66f62e 0%,#0000 60%),radial-gradient(55% 45% at 92% 12%,#bf5af21c 0%,#0000 50%),radial-gradient(50% 35% at 8% 85%,#4f46e517 0%,#0000 50%),radial-gradient(70% 50% at 50% 100%,#6d28d914 0%,#0000 55%),#050509;min-height:100vh}.pricing-max-hero{position:relative;background:0 0!important;padding-top:160px!important;padding-bottom:32px!important}.pricing-max-hero__heading{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-items:center;overflow-x:auto;gap:12px!important;max-width:800px!important}.pricing-max-hero__heading::-webkit-scrollbar{display:none}.pricing-max-hero__heading .eyebrow{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 50%, var(--neon-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0!important;font-size:.68rem!important;font-weight:900!important}.pricing-max-hero__heading h1{background:linear-gradient(160deg,#fff 0%,#c8cdffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:100%;letter-spacing:-.04em!important;white-space:nowrap!important;margin:0!important;font-size:clamp(1.05rem,3.5vw,3rem)!important;line-height:1.05!important}.pricing-max-international-hero{text-align:center;background:linear-gradient(135deg,#6366f124,#06b6d412),#ffffff09;border:1px solid #6366f147;border-radius:24px;justify-items:center;gap:10px;width:min(760px,100%);margin-top:18px;padding:22px 24px;display:grid;box-shadow:0 24px 70px #0000003d}.pricing-max-international-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#a5b4fcc7;font-size:.66rem;font-weight:900}.pricing-max-international-hero strong{color:#fffffff5;letter-spacing:-.02em;max-width:640px;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.15}.pricing-max-international-hero p{color:#ffffffad;max-width:660px;margin:0;font-size:.98rem;line-height:1.6}.pricing-max-international-waitlist{gap:10px;width:min(620px,100%);margin-top:8px;display:grid}.pricing-max-international-waitlist__field{background:linear-gradient(#ffffff14,#ffffff09),#080b1885;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0003}.pricing-max-international-waitlist__field input{color:#fff;background:0 0;border:0;border-radius:14px;width:100%;min-width:0;min-height:54px;padding:0 16px;font-size:1rem;font-weight:700}.pricing-max-international-waitlist__field input::placeholder{color:#d6dbff61}.pricing-max-international-waitlist__field input:focus{background:#ffffff0b;outline:none;box-shadow:inset 0 0 0 1px #7dd3fc2e}.pricing-max-international-waitlist__submit{min-width:168px;min-height:54px;color:#fff!important;background:linear-gradient(135deg,#5f66f6f2,#06b6d4d6)!important;border-radius:14px!important;padding:0 22px!important;box-shadow:0 14px 40px #2563eb57!important}.pricing-max-international-waitlist__submit:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:0 18px 50px #2563eb6b!important}.pricing-max-international-waitlist__submit:disabled{opacity:.72;cursor:progress;box-shadow:none!important}.pricing-max-international-waitlist__status{color:#d6dbff80;min-height:1.35em;margin:0;font-size:.86rem;line-height:1.35}.pricing-max-international-sandbox{background:radial-gradient(circle at 16% 0,#2dd4bf24,#0000 42%),linear-gradient(135deg,#0f766e1f,#3b82f614),#ffffff09;border-color:#2dd4bf42;box-shadow:inset 0 1px #ffffff12,0 24px 70px #0000003d}.pricing-max-international-sandbox__eyebrow{color:#99f6e4db;-webkit-text-fill-color:currentColor;align-items:center;gap:8px;display:inline-flex}.pricing-max-international-sandbox__eyebrow>span{background:#5eead4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2dd4bf1f,0 0 18px #2dd4bfb8}.pricing-max-international-sandbox__facts{flex-wrap:wrap;justify-content:center;gap:8px;width:min(660px,100%);margin-top:8px;display:flex}.pricing-max-international-sandbox__facts span{color:#e2fffbb8;letter-spacing:.01em;background:#071c2375;border:1px solid #99f6e421;border-radius:999px;align-items:center;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.pricing-max-plans{background:0 0!important;padding-top:32px!important;padding-bottom:100px!important}.pricing-max-grid{align-items:start;grid-template-rows:auto auto auto auto auto!important;gap:0 20px!important}.pricing-max-card{-webkit-backdrop-filter:blur(20px)saturate(150%);grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;border:1px solid var(--glass-border)!important;background:var(--glass)!important;box-shadow:none!important;border-radius:28px!important;grid-row:span 5!important;gap:0!important;padding:36px 32px!important;transition:border-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)!important;display:grid!important}.pricing-max-enterprise{grid-row:auto!important;align-self:start!important}.pricing-max-card:hover{border-color:#ffffff1f!important;transform:translateY(-6px)!important;box-shadow:0 0 0 1px #ffffff14,0 24px 64px #00000059!important}.pricing-max-card--featured{position:relative;background:linear-gradient(145deg,#5f66f62e 0%,#8b5cf61a 60%,#bf5af214 100%)!important;border:1px solid #5f66f680!important;transform:translateY(-8px)!important;box-shadow:0 0 0 1px #5f66f640,0 24px 60px #5f66f633,0 0 80px -20px #5f66f626!important}.pricing-max-card--featured:before{content:"";background:linear-gradient(var(--border-angle,0deg), #5f66f68c 0%, #bf5af273 33%, #00f0ff59 66%, #5f66f68c 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:28px;padding:1px;animation:4s linear infinite premium-border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-max-card--featured:hover{transform:translateY(-12px)!important;box-shadow:0 0 0 1px #5f66f64d,0 32px 80px #5f66f647,0 0 100px -20px #5f66f633!important}.pricing-max-card__head{justify-content:space-between;align-self:start;align-items:flex-start;gap:12px;margin-bottom:0;padding-bottom:28px;min-height:auto!important;display:flex!important}.pricing-max-card__head>div{padding-right:120px!important}.pricing-max-card__name{letter-spacing:.22em!important;color:#a0a8ff99!important;font-size:.66rem!important;font-weight:900!important}.pricing-max-card--featured .pricing-max-card__name{color:#c8d0ffbf!important}.pricing-max-card h3{letter-spacing:-.04em!important;color:var(--text-primary)!important;min-height:auto!important;margin:8px 0 0!important;font-size:1.5rem!important;line-height:1.1!important}.pricing-max-card__title-line{white-space:nowrap}.pricing-max-card--featured h3{color:#fff!important}.pricing-max-card__badge{z-index:2;flex-shrink:0;color:#c8d0ffe6!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#5f66f659 0%,#bf5af240 100%)!important;border:1px solid #a0a8ff4d!important;border-radius:999px!important;align-items:center!important;min-height:auto!important;padding:4px 12px!important;font-size:.64rem!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;top:18px!important;right:16px!important;transform:translateY(-2px)!important}.pricing-max-card__price{align-self:end;margin-bottom:0;padding-bottom:6px;align-items:baseline!important;min-height:auto!important}.pricing-max-card__price strong{background:linear-gradient(135deg,#fff 30%,#a0a8ffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.05em!important;font-size:clamp(2.4rem,4vw,3.2rem)!important;font-weight:800!important;line-height:1!important}.pricing-max-card__price span{color:#ffffff4d!important;padding-bottom:0!important;font-size:.85rem!important}.pricing-max-card__output{box-sizing:border-box;border:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-self:stretch;align-items:start;gap:6px;width:100%;min-width:0;margin-top:8px;margin-bottom:0;display:grid;background:#ffffff0a!important;border-radius:16px!important;padding:14px 18px!important}.pricing-max-card__output span{min-width:0;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;font-size:1rem!important}.pricing-max-card__output small{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;color:#ffffff59!important;font-size:.82rem!important}.pricing-max-card__features{align-self:start;color:#fff9!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:24px 0!important;list-style:none!important;display:flex!important}.pricing-max-card__features li{color:#fff9!important;align-items:center!important;gap:10px!important;min-height:auto!important;font-size:.92rem!important;line-height:1.4!important;display:flex!important}.pricing-max-card--featured .pricing-max-card__features li{color:#ffffffbf!important}.pricing-max-card__features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(120,130,255,0.7)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px}.pricing-max-card--featured .pricing-max-card__features li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(160,168,255,0.9)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.pricing-max-card__action{align-self:end;gap:10px;min-width:0;display:grid}.pricing-max-card__cta{align-self:end;margin-top:auto;letter-spacing:.02em!important;border-radius:14px!important;width:100%!important;padding:14px 24px!important;font-size:.92rem!important;font-weight:700!important;transition:all .25s!important}.pricing-max-card__payment-note{color:#ffffff7a;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:650;line-height:1.35;display:flex}.pricing-max-card__payment-note span{color:#acb4ffc7;border:1px solid #8b94ff52;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:.58rem;display:inline-grid}.pricing-max-card--featured .pricing-max-card__payment-note{color:#ffffff8f}.pricing-max-card__cta--primary{color:#fffc!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.pricing-max-card__cta--primary:hover:not(:disabled){color:#fff!important;background:#ffffff21!important;border-color:#fff3!important;transform:translateY(-1px)!important}.pricing-max-card--featured .pricing-max-card__cta--primary{color:#fff!important;background:linear-gradient(135deg,#5f66f6eb 0%,#8b5cf6e0 100%)!important;border-color:#7882ff80!important;box-shadow:0 8px 30px #5f66f661!important}.pricing-max-card--featured .pricing-max-card__cta--primary:hover:not(:disabled){background:linear-gradient(135deg,#737afff2 0%,#9f70ffeb 100%)!important;transform:translateY(-2px)!important;box-shadow:0 12px 44px #5f66f680!important}.pricing-max-card--disabled,.pricing-max-card--disabled:hover{filter:saturate(.42)brightness(.82);cursor:not-allowed;opacity:.52!important;box-shadow:none!important;background:#ffffff06!important;border-color:#ffffff12!important;transform:none!important}.pricing-max-card--disabled .pricing-max-card__name,.pricing-max-card--disabled h3,.pricing-max-card--disabled .pricing-max-card__price,.pricing-max-card--disabled .pricing-max-card__output,.pricing-max-card--disabled .pricing-max-card__features{pointer-events:none}.pricing-max-card__badge--used{color:#ffffffb8!important;background:#ffffff12!important;border-color:#ffffff1f!important}.pricing-max-card--disabled .pricing-max-card__cta:disabled{cursor:not-allowed;color:#ffffff8c!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff14!important}.pricing-max-enterprise{border:1px solid var(--glass-border)!important;background:var(--glass)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;border-radius:28px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto!important;gap:28px!important;margin-top:20px!important;padding:24px 28px!important}.pricing-max-enterprise:hover,.pricing-max-enterprise:focus-visible{background:#5f66f60d!important;border-color:#5f66f64d!important;transform:translateY(-3px)!important;box-shadow:0 0 0 1px #5f66f626,0 20px 50px #0003!important}.pricing-max-enterprise__eyebrow{letter-spacing:.22em!important;color:#a0a8ffa6!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:900!important}.pricing-max-enterprise h3{letter-spacing:-.04em!important;color:var(--text-primary)!important;font-size:1.45rem!important}.pricing-max-enterprise p{color:var(--text-secondary)!important}.pricing-max-enterprise__list{color:#fff9!important}.pricing-max-enterprise__list li::marker{color:#7882ff99}.pricing-max-button--ghost{white-space:nowrap;color:#ffffffbf!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:14px!important;font-weight:700!important;transition:all .25s!important}.pricing-max-enterprise:hover .pricing-max-button--ghost{color:#fff!important;background:#ffffff1a!important}.pricing-max-addons{background:#ffffff06!important;border-top:1px solid #ffffff0d!important;padding-top:80px!important;padding-bottom:80px!important}.pricing-max-section-head{text-align:left!important;justify-items:start!important;margin-bottom:40px!important}.pricing-max-section-head .eyebrow{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 50%, var(--neon-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:.68rem!important;font-weight:900!important}.pricing-max-section-head h2,.pricing-max-faq__lead h2{letter-spacing:-.06em!important;color:var(--text-primary)!important;font-size:clamp(2rem,4vw,3.2rem)!important}.pricing-max-addons__grid{gap:18px!important}.pricing-max-pack{-webkit-backdrop-filter:blur(16px);transition:border-color .3s,transform .3s,box-shadow .3s;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:24px!important;gap:8px!important;padding:32px 28px!important}.pricing-max-pack:hover{border-color:#5f66f64d!important;transform:translateY(-5px)!important;box-shadow:0 16px 48px #0000004d!important}.pricing-max-pack__badge{color:#c8d0ffd9!important;background:linear-gradient(135deg,#5f66f64d 0%,#bf5af233 100%)!important;border:1px solid #a0a8ff40!important;padding:3px 10px!important;font-size:.64rem!important;font-weight:800!important}.pricing-max-pack__name{letter-spacing:.2em!important;color:#a0a8ff8c!important;font-size:.66rem!important}.pricing-max-pack strong{background:linear-gradient(135deg,#fff 30%,#a0a8ffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.05em!important;font-size:1.9rem!important}.pricing-max-pack__price{color:#ffffff80!important;font-size:.95rem!important}.pricing-max-pack small{color:#ffffff4d!important}.pricing-max-card__cta--secondary{color:#ffffffb3!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-weight:700!important}.pricing-max-card__cta--secondary:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.pricing-max-addon-lock{position:relative;overflow:hidden;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;gap:20px!important;max-width:none!important;margin:0!important;padding:0!important}.pricing-max-addons .pricing-max-addon-lock{box-sizing:border-box!important;width:min(100%,33.3333% - 13.3333px)!important}.pricing-max-addon-lock:before{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0;opacity:0!important;background:0 0!important;height:0!important}.pricing-max-addon-lock h3{color:var(--text-primary)!important;letter-spacing:-.04em!important;text-align:left!important;margin:0 0 12px!important;font-size:clamp(1.45rem,3vw,2.2rem)!important;line-height:1.2!important}.pricing-max-addon-lock p{color:var(--text-secondary)!important;text-align:left!important;margin:0 0 24px!important;font-size:1rem!important;line-height:1.6!important}.pricing-max-addon-lock__cta{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (width<=1180px){.pricing-max-addons .pricing-max-addon-lock{width:min(100%,50% - 10px)!important}}@media (width<=860px){.pricing-max-addons .pricing-max-addon-lock{width:100%!important}}.pricing-max-addons__note{color:var(--text-secondary)!important;margin-top:24px!important}.pricing-max-faq{background:0 0!important;border-top:1px solid #ffffff0d!important;padding-top:80px!important;padding-bottom:100px!important}.pricing-max-faq__lead{margin-bottom:40px;text-align:left!important;justify-items:start!important}.pricing-max-faq__lead .eyebrow{background:linear-gradient(135deg, var(--accent) 0%, var(--neon-purple) 50%, var(--neon-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:.68rem!important;font-weight:900!important}.pricing-max-faq__frame{gap:0!important}.pricing-max-faq__grid{gap:16px!important}.pricing-max-faq-card{-webkit-backdrop-filter:blur(16px);transition:border-color .3s,transform .3s;border:1px solid var(--glass-border)!important;background:var(--glass)!important;border-radius:24px!important;gap:10px!important;padding:32px 28px!important}.pricing-max-faq-card:hover{border-color:#5f66f640!important;transform:translateY(-3px)!important}.pricing-max-faq-card h3{color:var(--text-primary)!important;letter-spacing:-.02em!important;font-size:1.05rem!important}.pricing-max-faq-card p{color:var(--text-secondary)!important;line-height:1.6!important}.pricing-max-hero__status,.pricing-max-addons__status{color:#ffd2d2e6!important;background:#ff323214!important;border-color:#ff646433!important;border-radius:14px!important}@media (width<=1180px){.pricing-max-hero{padding-top:136px!important}}@media (width<=640px){.pricing-max-hero{padding-top:calc(96px + env(safe-area-inset-top,0px))!important;padding-bottom:20px!important}.pricing-max-international-hero{border-radius:20px;padding:18px 16px}.pricing-max-international-waitlist__field{grid-template-columns:minmax(0,1fr)}.pricing-max-international-waitlist__submit{min-width:0;width:100%!important}}.section--landing-refine.lp-section{overflow:hidden}@media (width<=640px){.section--landing-refine.lp-section .landing-refine-proof-list{grid-template-columns:1fr!important}.section--landing-refine.lp-section .landing-refine-proof{min-height:0!important;padding:24px!important}}@keyframes studio-infographic-style-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.route-page--layered-hero .lp-section{scroll-margin-top:148px}.route-page--layered-hero .section--publish-regular.lp-section,.route-page--layered-hero .lp-section--pricing{padding-top:138px!important}.section--publish-regular .landing-publish-regular__grid{grid-template-columns:1fr!important;gap:12px!important;margin-top:30px!important}.lp-section .landing-publish-regular__card{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"icon title""icon text";align-items:center;column-gap:16px;min-height:0;border-radius:22px!important;padding:18px!important;display:grid!important}.lp-section .landing-publish-regular__card:hover{transform:none!important}.landing-publish-regular__card-icon{border-radius:16px;grid-area:icon;width:54px;height:54px;margin:0}.lp-section .landing-publish-regular__card h3{grid-area:title;letter-spacing:-.04em!important;margin:0!important;font-size:1.14rem!important;line-height:1.16!important}.lp-section .landing-publish-regular__card p{grid-area:text;margin:6px 0 0!important;font-size:.88rem!important;line-height:1.42!important}.lp-section--pricing .plan-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:30px!important}.lp-section--pricing .plan-card{grid-template-columns:minmax(126px,.42fr) minmax(0,1fr);grid-template-areas:"header header""price tagline""price output""divider divider""features features""cta cta";align-items:center;gap:10px 16px;border-radius:22px!important;padding:18px!important;display:grid!important}.lp-section--pricing .plan-card:hover{transform:none!important}.lp-section--pricing .plan-card__header{flex-wrap:wrap;grid-area:header;justify-content:flex-start;gap:8px;margin-bottom:0}.lp-section--pricing .plan-card__price{grid-area:price;align-items:center;min-width:0;margin:0}.lp-section--pricing .plan-card strong{white-space:nowrap;font-size:clamp(1.68rem,8vw,2.05rem)!important;line-height:.96!important}.lp-section--pricing .plan-card__tagline{grid-area:tagline;font-size:.88rem!important;line-height:1.35!important}.lp-section--pricing .plan-card__output{border-radius:14px;flex-direction:column;grid-area:output;align-items:flex-start;gap:3px;margin:0;padding:10px 12px}.lp-section--pricing .plan-card__output span{font-size:.9rem}.lp-section--pricing .plan-card__output small{text-align:left;font-size:.76rem}.lp-section--pricing .plan-card__divider{grid-area:divider;margin:4px 0!important}.lp-section--pricing .plan-card__features{flex:none;grid-area:features;gap:8px}.lp-section--pricing .plan-card__features li{align-items:flex-start;font-size:.86rem!important;line-height:1.32!important}.lp-section--pricing .plan-card__cta{border-radius:13px;grid-area:cta;margin-top:4px;padding:11px 16px}}@media (width<=380px){.lp-section--pricing .plan-card{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);column-gap:12px}.lp-section--pricing .plan-card strong{font-size:1.55rem!important}}@media (width<=640px){.pricing-max-enterprise{text-align:left;width:100%;min-height:0;overflow:hidden;border-radius:24px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:18px!important;padding:22px!important;display:grid!important}.pricing-max-enterprise:hover,.pricing-max-enterprise:focus-visible{transform:none!important}.pricing-max-enterprise__copy{gap:10px;min-width:0;display:grid}.pricing-max-enterprise__eyebrow{letter-spacing:.18em!important;font-size:.62rem!important}.pricing-max-enterprise h3{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.42rem,7vw,1.82rem)!important;line-height:1.05!important}.pricing-max-enterprise p{max-width:none;margin:0!important;font-size:.96rem!important;line-height:1.45!important}.pricing-max-enterprise__list{gap:10px;min-width:0;margin:0;padding-left:18px;font-size:.94rem;line-height:1.38;display:grid}.pricing-max-enterprise__cta{text-align:center;justify-content:center;align-self:stretch;width:100%;min-height:48px;white-space:normal!important;padding:0 16px!important}}.site-header__inner,.site-header__actions,.site-nav,.site-nav__content,.brand,.brand span,.pricing-max-card,.pricing-max-enterprise,.pricing-max-pack,.pricing-max-faq-card,.pricing-max-section-head,.pricing-max-faq__lead,.plan-card,.landing-examples-cta__card,.guide-card,.step-card{min-width:0}.pricing-max-addons__grid,.pricing-max-faq__grid,.plan-grid,.landing-examples-cta__grid,.guides-strip__cards,.steps-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.pricing-max-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pricing-max-card,.pricing-max-card h3,.pricing-max-card__head,.pricing-max-card__name,.pricing-max-card__title-line,.pricing-max-card__output,.pricing-max-card__output span,.pricing-max-card__output small,.pricing-max-card__features,.pricing-max-card__features li,.pricing-max-section-head,.pricing-max-section-head *,.pricing-max-faq__lead,.pricing-max-faq__lead *,.pricing-max-enterprise,.pricing-max-enterprise *,.pricing-max-pack,.pricing-max-pack *,.landing-examples-cta__card,.landing-examples-cta__card *,.guide-card,.guide-card *,.plan-card,.plan-card *,.step-card,.step-card *,.btn{overflow-wrap:anywhere}.btn,.pricing-max-button,.pricing-max-card__cta,.pricing-max-enterprise__cta{white-space:normal;text-align:center;max-width:100%}.pricing-max-card__head>div{min-width:0;padding-right:min(112px,32vw)}.pricing-max-card__badge{text-overflow:ellipsis;max-width:calc(100% - 36px);overflow:hidden}.pricing-max-card__price,.pricing-max-card__output,.pricing-max-enterprise,.pricing-max-enterprise__copy,.pricing-max-enterprise__list{min-width:0}.pricing-max-card__price{width:100%;overflow:visible;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 10px!important;display:flex!important}.pricing-max-card__price strong{flex:none;max-width:100%;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.pricing-max-card__price span{white-space:normal;flex:0 auto;min-width:min-content;word-break:normal!important;overflow-wrap:normal!important}.signup-modal__panel,.agency-modal__panel{overscroll-behavior:contain;min-width:0;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto}@media (width<=1180px){.pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-max-card__head{gap:10px!important;display:grid!important}.pricing-max-card__head>div{padding-right:0!important}.pricing-max-card__name{letter-spacing:.1em!important;white-space:normal!important}.pricing-max-card__title-line{white-space:normal!important;display:inline!important}.pricing-max-card__badge{justify-self:start!important;max-width:100%!important;position:static!important;transform:none!important}}@media (width<=860px){.pricing-max-grid{grid-template-columns:1fr!important}}@media (width<=1500px){.site-header__inner{grid-template-columns:minmax(34px,auto) minmax(84px,1fr) minmax(0,max-content)!important;grid-template-areas:"brand nav actions"!important;place-items:center stretch!important;gap:8px!important;width:calc(100% - 20px)!important;min-height:66px!important;padding:8px 0!important;display:grid!important}.brand{grid-area:brand!important;justify-self:start!important;gap:8px!important;min-width:0!important;max-width:min(160px,22vw)!important;overflow:hidden!important;transform:none!important}.brand img{border-radius:12px!important;width:36px!important;height:36px!important}.brand span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:hidden!important}.site-nav{border-radius:999px!important;grid-area:nav!important;justify-content:center!important;justify-self:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;padding:4px!important;position:relative!important;overflow:visible!important}.site-nav__compact-toggle{display:none!important}.site-nav__content{display:flex!important}}@media (width<=1180px){.site-header__actions{flex-wrap:nowrap!important;grid-area:actions!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;padding-right:0!important;display:flex!important}.site-header__credits-label{display:none!important}.language-switcher__trigger{min-width:48px!important;min-height:34px!important;padding:0 8px!important}.site-header__account{width:34px!important;height:34px!important;font-size:.7rem!important}.site-header__signin{white-space:normal!important;min-height:34px!important;padding:0 12px!important}}@media (width<=640px){.site-nav{width:min(100%,220px)!important;max-width:min(100%,220px)!important}.site-nav__compact-toggle{color:#ffffffe6;width:100%;min-width:0;min-height:38px;font:inherit;white-space:nowrap;background:linear-gradient(#ffffff1f,#ffffff0a),#ffffff05;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex!important}.site-nav__compact-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-nav__content{scrollbar-gutter:stable;z-index:180!important;background:#090c12f5!important;border:1px solid #ffffff21!important;border-radius:22px!important;grid-template-columns:1fr!important;gap:6px!important;width:min(292px,100vw - 24px)!important;min-width:0!important;max-height:calc(100dvh - 92px)!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;overflow:hidden auto!important;transform:translate(-50%)!important;box-shadow:0 24px 54px #0000005c!important}.site-nav.is-compact-open .site-nav__content{display:grid!important}.site-nav__content .site-nav__item,.site-nav__content .site-nav__item--submenu,.site-nav__content .site-nav__menu-shell{flex:0 auto!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.site-nav__content .site-nav__menu-shell{border-radius:18px!important;gap:6px!important;padding:0!important;display:grid!important}.site-nav__content .site-nav__menu-shell.is-open{padding:6px!important}.site-nav__content .site-nav__submenu-viewport{opacity:1!important;pointer-events:auto!important;display:block!important}.site-nav__content .site-nav__submenu-viewport[hidden]{display:none!important}.site-nav__content .site-nav__submenu{border-top:1px solid #ffffff1a!important;border-left:0!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:6px 0 0!important;display:grid!important;overflow:visible!important}.site-nav__content .site-nav__submenu-item,.site-nav__content .site-nav__submenu-back{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.pricing-max-grid,.pricing-max-addons__grid,.pricing-max-faq__grid,.plan-grid,.landing-examples-cta__grid,.guides-strip__cards,.steps-grid{grid-template-columns:1fr!important}.pricing-max-card{border-radius:24px!important;padding:22px!important}.pricing-max-card__head>div{padding-right:0!important}.pricing-max-card__name{letter-spacing:.08em!important;white-space:normal!important}.pricing-max-card__title-line{white-space:normal!important;display:inline!important}.pricing-max-card__badge{order:-1;justify-self:start!important;max-width:100%!important;position:static!important}.pricing-max-card h3{min-height:0!important}.pricing-max-card__price{flex-direction:column!important;align-items:flex-start!important}.pricing-max-card__output{grid-template-columns:1fr!important;align-items:flex-start!important}.pricing-max-card__output small{text-align:left!important}.signup-modal,.agency-modal{padding:10px!important}}@media (width<=520px){.brand span{display:none!important}.site-nav{width:min(100%,168px)!important;max-width:min(100%,168px)!important}.site-nav__compact-toggle{padding-inline:10px}}@media (width<=380px){.site-header__inner{grid-template-columns:34px minmax(78px,1fr) minmax(0,max-content)!important;gap:5px!important;width:calc(100% - 14px)!important}.site-nav{width:min(100%,128px)!important;max-width:min(100%,128px)!important}.site-nav__compact-toggle{min-height:34px;padding-inline:8px;font-size:.72rem}.site-header__actions{gap:4px!important}.language-switcher__trigger{min-width:42px!important;padding-inline:6px!important}.language-switcher__trigger .language-switcher__label{display:none!important}.site-header__account{width:32px!important;height:32px!important}}@keyframes studio-segment-editor-panel-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-segment-editor-visual-panel-in{0%{opacity:0;filter:blur(8px);transform:translate(-42px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@font-face{font-family:Onest Hero;src:url(/fonts/subtitles/Onest-VariableFont_wght.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900}.cinematic-hero{--mode-accent:#e7be86;--mode-accent-bright:#e7be86;--mode-accent-rgb:231, 190, 134;--hero-reveal:34%;isolation:isolate;color:#f4f0e8;background:#070809;padding:112px 0 64px;font-family:Onest Hero,sans-serif;position:relative;overflow:hidden}.cinematic-hero[data-mode=content]{--mode-accent:#a1d5ef;--mode-accent-rgb:161, 213, 239}.cinematic-hero__backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.cinematic-hero__backdrop:before{content:"";background:radial-gradient(ellipse at 76% 42%, rgba(var(--mode-accent-rgb), .09), transparent 56%);position:absolute;inset:0}.cinematic-hero__backdrop:after{content:"";background:linear-gradient(90deg,#0000,#ffffff20,#0000);height:1px;position:absolute;inset:auto 4% 0}.cinematic-hero__grain{opacity:.025;background:url(/background/particles.png) 50%/cover;position:absolute;inset:0}.cinematic-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:24px;width:min(1440px,100% - 96px);display:grid;position:relative}.cinematic-hero__copy{z-index:2;min-width:0;padding-bottom:24px;position:relative}.cinematic-hero__eyebrow{color:#c2bbb0;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 30px;font-size:10px;font-weight:600;display:flex}.cinematic-hero__eyebrow:before{content:"";background:#e7be86;width:26px;height:1px}.cinematic-hero__copy h1{color:#f4f0e8;letter-spacing:-.065em;margin:0;font-family:Onest Hero,sans-serif;font-size:clamp(64px,6.2vw,104px);font-weight:480;line-height:1.02}.cinematic-hero__copy h1>span{animation:.9s both premiere-title;display:block}.cinematic-hero__copy h1>span:nth-child(2){animation-delay:.1s}.cinematic-hero__title-accent{color:#e7be86;font-weight:560}.cinematic-hero__lead{color:#aaa9a6;max-width:440px;margin:28px 0 0;font-size:16px;line-height:1.75}.cinematic-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.cinematic-hero__primary{color:#171716;cursor:pointer;background:#f4f0e8;border:1px solid #fff9;border-radius:8px;justify-content:center;align-items:center;gap:25px;min-height:56px;padding:0 26px;font:650 14px Onest Hero,sans-serif;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 8px 32px #e7be8612,inset 0 1px #fff}.cinematic-hero .cinematic-hero__copy .cinematic-hero__actions button.cinematic-hero__primary{min-height:56px}.cinematic-hero__primary svg{rotate:-40deg}.cinematic-hero__secondary{color:#d7d3cb;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.cinematic-hero__capabilities{color:#a6a49f;flex-wrap:wrap;gap:10px 16px;margin-top:24px;font-size:10px;display:flex}.cinematic-hero__capabilities span{align-items:center;gap:7px;display:flex}.cinematic-hero__capabilities span:before{content:"";background:#e7be86;border-radius:50%;width:3px;height:3px}.cinematic-hero__visual{isolation:isolate;min-width:0;padding-top:86px;position:relative}.cinematic-hero__visual:before{content:"";z-index:-1;pointer-events:none;background:var(--hero-output-poster) center / cover;filter:blur(70px)saturate(.8);opacity:.22;transform:translate(var(--hero-drift-x,0px), var(--hero-drift-y,0px));position:absolute;inset:0 -20% -6%;-webkit-mask-image:radial-gradient(#000 10%,#0000 69%);mask-image:radial-gradient(#000 10%,#0000 69%)}.cinematic-hero__visual-chrome{top:0;color:#a6a49f;letter-spacing:.2em;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset-inline:20px}.cinematic-hero__visual-chrome span:last-child{color:var(--mode-accent)}.cinematic-hero__scene-control{z-index:25;width:min(350px,100%);position:absolute;top:28px;left:50%;translate:-50%}.cinematic-hero__mode-switch{background:#101213d9;border:1px solid #ffffff18;border-radius:30px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cinematic-hero__mode{color:#aaa9a6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font:500 11px Onest Hero,sans-serif;transition:color .3s,background .3s,border-color .3s;display:flex}.cinematic-hero__mode[aria-selected=true]{color:#f4f0e8;background:#272725;border-color:#ffffff12}.cinematic-hero__mode-index{color:var(--mode-accent);font-size:8px}.cinematic-hero__stage{--hero-result-width:clamp(250px, 23vw, 320px);min-height:690px;position:relative}.cinematic-hero__stage-light{pointer-events:none;background:radial-gradient(ellipse, rgba(var(--mode-accent-rgb), .14), transparent 65%);position:absolute;inset:4% -12% 10% 20%}.cinematic-hero__stage-floor{pointer-events:none;background:radial-gradient(ellipse, rgba(var(--mode-accent-rgb), .13), transparent 65%);filter:blur(16px);height:100px;position:absolute;bottom:40px;left:4%;right:-4%;transform:perspective(400px)rotateX(65deg)}.cinematic-hero__source-card{z-index:1;pointer-events:none;width:210px;transform:translate(var(--hero-drift-x,0px), var(--hero-drift-y,0px)) rotate(calc(-10deg + var(--hero-tilt,0deg)));background:#17191a;border:1px solid #ffffff2b;border-radius:12px;padding:10px;animation:.9s .15s both premiere-source;position:absolute;top:99px;left:5%;box-shadow:0 28px 65px #0009}.cinematic-hero__source-card>span{color:#ded9cf;justify-content:space-between;padding:3px 3px 11px;font-size:10px;display:flex}.cinematic-hero__source-card i{color:#a5a097;font-style:normal}.cinematic-hero__source-card img{object-fit:cover;filter:saturate(.65);border-radius:5px;width:100%;height:252px;display:block}.cinematic-hero__source-card small{color:#aaa69e;padding:11px 3px 2px;font-size:8px;display:block}.cinematic-hero__production{gap:12px;display:grid;position:absolute;top:486px;left:3%}.cinematic-hero__production-item{align-items:center;gap:10px;display:flex}.cinematic-hero__production-item i{color:var(--mode-accent);font-size:8px;font-style:normal}.cinematic-hero__production-item b{color:#b9b4ac;letter-spacing:.1em;font-size:9px;font-weight:500}.cinematic-hero__result{z-index:10;width:var(--hero-result-width);margin:0 7% 0 auto;animation:.9s .18s both premiere-title;position:relative}.cinematic-hero[data-mode=content] .cinematic-hero__stage{--hero-flow-gap:clamp(24px, 3.5vw, 54px);grid-template-columns:minmax(0, 1fr) var(--hero-result-width);align-content:start;align-items:center;column-gap:var(--hero-flow-gap);padding-inline:16px 7%;display:grid}.cinematic-hero[data-mode=content] .cinematic-hero__result{grid-area:1/2;margin:0}.cinematic-hero[data-mode=content] .cinematic-hero__edit-card{grid-area:2/1/auto/-1;justify-self:end;margin:-28px 8% 0 0}.cinematic-hero__idea-column{z-index:11;min-width:0;padding-block:20px 42px;position:relative}.cinematic-hero__idea-card{color:#292c2b;background:linear-gradient(145deg,#f5f0e7,#ded8cc);border:1px solid #fff9;border-radius:12px;padding:clamp(20px,1.8vw,28px);animation:.9s .15s both premiere-title;position:relative;box-shadow:0 24px 60px #0005,inset 0 1px #fff}.cinematic-hero__idea-heading{color:#5f655f;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:600;display:flex}.cinematic-hero__idea-heading svg{flex:none}.cinematic-hero__idea-quote{color:#8b9187;height:39px;margin-top:26px;font-size:64px;font-weight:450;line-height:1;display:block}.cinematic-hero__idea-text{letter-spacing:-.04em;overflow-wrap:break-word;margin:0;font-size:clamp(24px,2.15vw,34px);font-weight:500;line-height:1.16}.cinematic-hero__idea-text:first-letter{text-transform:uppercase}.cinematic-hero__idea-hint{color:#61665f;border-top:1px solid #353d3126;margin:24px 0 0;padding-top:16px;font-size:10px;line-height:1.5}.cinematic-hero__idea-connector{width:calc(var(--hero-flow-gap) - 8px);height:24px;color:var(--mode-accent);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:50%;left:calc(100% + 4px);translate:0 -50%}.cinematic-hero__idea-connector:before{content:"";opacity:.6;background:currentColor;height:1px;position:absolute;left:0;right:5px}.cinematic-hero__idea-connector svg{flex-shrink:0;position:relative}.cinematic-hero__production-label{color:#a1abae;margin:26px 0 13px 4px;font-size:11px;display:block}.cinematic-hero__idea-column .cinematic-hero__production{gap:10px;padding-left:4px;display:grid;position:static}.cinematic-hero__content-caption{color:#c9d4d8;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 2px 7px;font-size:11px;display:flex}.cinematic-hero__content-caption>span:first-child{align-items:center;gap:8px;display:flex}.cinematic-hero__content-caption i{background:var(--mode-accent);border-radius:50%;width:5px;height:5px}.cinematic-hero__content-format{color:#839198;letter-spacing:.1em;font-size:9px}.cinematic-hero__result-caption{grid-template-columns:minmax(0,1fr) auto minmax(0,1.28fr);align-items:center;gap:7px;min-height:44px;margin:0 1px 7px;font-family:Manrope,sans-serif;display:grid}.cinematic-hero__compare-shortcut{cursor:pointer;background:0 0;border:0;align-content:center;min-width:0;min-height:44px;padding:4px 0;font-family:inherit;display:grid}.cinematic-hero__compare-shortcut--before{text-align:left;justify-items:start}.cinematic-hero__compare-shortcut--after{text-align:right;justify-items:end}.cinematic-hero__compare-shortcut span{color:rgba(var(--mode-accent-rgb), .84);letter-spacing:.18em;font-size:9px;font-weight:780;line-height:1;transition:color .22s,text-shadow .22s;position:relative}.cinematic-hero__compare-shortcut span:after{content:"";opacity:0;background:currentColor;width:18px;height:1px;transition:opacity .22s,transform .22s;position:absolute;bottom:-5px;transform:scaleX(.4);box-shadow:0 0 9px}.cinematic-hero__compare-shortcut--before span:after{transform-origin:0;left:0}.cinematic-hero__compare-shortcut--after span:after{transform-origin:100%;right:0}.cinematic-hero__compare-shortcut strong{color:#f0f0ec85;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;font-weight:650;line-height:1.15;transition:color .22s;display:block;overflow:hidden}.cinematic-hero__compare-shortcut[aria-pressed=true] span{color:var(--mode-accent-bright);text-shadow:0 0 14px rgba(var(--mode-accent-rgb), .46)}.cinematic-hero__compare-shortcut[aria-pressed=true] span:after{opacity:.9;transform:scaleX(1)}.cinematic-hero__compare-shortcut[aria-pressed=true] strong{color:#f7f5eee0}.cinematic-hero__compare-hint{color:#ecebe557;letter-spacing:.14em;text-transform:uppercase;font:720 6.5px/1 Manrope,sans-serif}@media (hover:hover) and (pointer:fine){.cinematic-hero__compare-shortcut:hover span{color:var(--mode-accent-bright)}.cinematic-hero__compare-shortcut:hover strong{color:#f7f5eec7}}.cinematic-hero__result-frame{--compare-handle-size:38px;--compare-hit-overflow:26px;isolation:isolate;aspect-ratio:9/16;border:1px solid rgba(var(--mode-accent-rgb), .5);box-shadow:inset 0 1px 0 #ffffff29, 0 46px 92px -28px #000000fa, 0 0 62px -30px rgba(var(--mode-accent-rgb), .64);background:#080909;border-radius:27px;padding:0;transition:border-color .6s,box-shadow .6s;position:relative;overflow:visible}.cinematic-hero__result-viewport,.cinematic-hero__compare-control{border-radius:22px;position:absolute;inset:4px}.cinematic-hero__result-viewport{z-index:1;isolation:isolate;background:#080909;overflow:hidden}.cinematic-hero__compare-control{z-index:20;pointer-events:none;overflow:visible}.cinematic-hero__result-frame:before{content:"";z-index:16;background:#ffffff38;border-radius:999px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cinematic-hero__poster,.cinematic-hero__video{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-hero__poster{z-index:-2;animation:.3s both premiere-poster}.cinematic-hero__video{z-index:-1;opacity:0;transition:opacity .3s}.cinematic-hero__video.is-ready{opacity:1}.cinematic-hero__source-layer{z-index:3;border-radius:inherit;clip-path:inset(0 calc(100% - var(--hero-reveal)) 0 0);background:#d8d2c7;position:absolute;inset:0;overflow:hidden}.cinematic-hero__source-layer>img{object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%;display:block}.cinematic-hero__source-tag{z-index:4;color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0405059e;border:1px solid #ffffff3d;gap:3px;max-width:132px;padding:6px 8px;font-family:Manrope,sans-serif;display:grid;position:absolute;top:18px;left:15px}.cinematic-hero__source-tag i{color:rgba(var(--mode-accent-rgb), .92);letter-spacing:.16em;font-size:8px;font-style:normal;font-weight:800;line-height:1}.cinematic-hero__source-tag b{text-overflow:ellipsis;font-size:9px;font-weight:720;line-height:1.25;overflow:hidden}.cinematic-hero__result-shade{z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(#0102027a,#0000 22% 68%,#010202c2),linear-gradient(90deg,#02030333,#0000 24%);position:absolute;inset:0}.cinematic-hero__compare-line{top:0;bottom:0;left:var(--hero-reveal);z-index:12;width:1px;box-shadow:0 0 1px #fff, 0 0 16px 2px rgba(var(--mode-accent-rgb), .82), 0 0 40px 8px rgba(var(--mode-accent-rgb), .2);pointer-events:none;background:#ffffffe6;position:absolute}.cinematic-hero__compare-line i{width:var(--compare-handle-size);height:var(--compare-handle-size);box-shadow:0 12px 28px #00000070, 0 0 24px rgba(var(--mode-accent-rgb), .3);color:#171817;background:#eee9df;border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-style:normal;transition:outline-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-hero__compare-input{top:0;right:calc(-1 * var(--compare-hit-overflow));bottom:0;left:calc(-1 * var(--compare-hit-overflow));z-index:14;appearance:none;cursor:ew-resize;opacity:.001;pointer-events:auto;touch-action:pan-y;background:0 0;width:auto;height:auto;margin:0;position:absolute}.cinematic-hero__compare-input::-webkit-slider-thumb{appearance:none;width:44px;height:100%}.cinematic-hero__compare-input::-moz-range-thumb{background:0 0;border:0;width:44px;height:100%}.cinematic-hero__result-frame:focus-within .cinematic-hero__compare-line i{outline:2px solid var(--mode-accent-bright);outline-offset:4px;box-shadow:0 12px 28px #00000070, 0 0 34px rgba(var(--mode-accent-rgb), .54);transform:translate(-50%,-50%)scale(1.06)}.cinematic-hero__result-duration,.cinematic-hero__result-live{z-index:13;color:#ffffffd1;pointer-events:none;font-family:Manrope,sans-serif;position:absolute}.cinematic-hero__result-duration{font-size:9px;font-weight:760;bottom:13px;right:13px}.cinematic-hero__result-live{letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex;bottom:13px;left:13px}.cinematic-hero__result-live i{background:var(--mode-accent);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--mode-accent-rgb), .9);border-radius:50%}.cinematic-hero__edit-card{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151718ed;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:18px;width:min(390px,90%);margin:-28px 0 0 15%;padding:12px 16px;animation:.9s .4s both premiere-title;display:flex;position:relative;box-shadow:0 18px 50px #0009}.cinematic-hero__scene-strip{flex-shrink:0;align-items:center;gap:6px;display:flex}.cinematic-hero__scene-thumb{border:1px solid #ffffff24;border-radius:4px;width:40px;height:68px;position:relative;overflow:hidden}.cinematic-hero__scene-thumb.is-active{border-color:var(--mode-accent);transform:translateY(-4px)}.cinematic-hero__scene-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cinematic-hero__scene-thumb i{text-shadow:0 1px 3px #000;font-size:7px;font-style:normal;position:absolute;bottom:3px;right:3px}.cinematic-hero__editing-meta{align-items:center;gap:12px;display:flex}.cinematic-hero__scene-label{color:var(--mode-accent);letter-spacing:.15em;margin-bottom:6px;font-size:8px;display:block}.cinematic-hero__step-copy strong{color:#ebe6dd;font-size:12px;font-weight:500;line-height:1.45;display:block}.cinematic-hero__editing-icon{width:24px;height:24px;color:var(--mode-accent);flex-shrink:0}.cinematic-hero__playback{z-index:25;color:#fff;cursor:pointer;background:#080a0dc9;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:42px;right:14px}.cinematic-hero button:focus-visible,.cinematic-hero a:focus-visible{outline-offset:4px;outline:2px solid #e7be86}@media (hover:hover) and (pointer:fine){.cinematic-hero__primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #e7be8626}.cinematic-hero__secondary:hover{color:#fff}}@keyframes premiere-poster{0%{opacity:0}to{opacity:1}}@keyframes premiere-title{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes premiere-source{0%{opacity:0;translate:30px 20px}to{opacity:1;translate:0}}@media (width<=1180px) and (width>=821px){.cinematic-hero{padding:104px 0 40px}.cinematic-hero__inner{gap:12px;width:calc(100% - 56px)}.cinematic-hero__copy h1{font-size:clamp(55px,6.15vw,73px)}.cinematic-hero__lead{font-size:14px}.cinematic-hero__actions{gap:12px}.cinematic-hero__primary{padding-inline:20px}.cinematic-hero__stage{--hero-result-width:250px;min-height:600px}.cinematic-hero__result{margin-right:3%}.cinematic-hero__source-card{width:164px;top:85px;left:0}.cinematic-hero__source-card img{height:215px}.cinematic-hero__production{top:394px;left:0}.cinematic-hero__production-item b{font-size:8px}.cinematic-hero__edit-card{gap:12px;width:94%;margin-left:6%}.cinematic-hero[data-mode=content] .cinematic-hero__stage{--hero-result-width:clamp(210px, 22vw, 250px);--hero-flow-gap:24px;padding-inline:0}.cinematic-hero__idea-card{padding:18px}.cinematic-hero__idea-text{font-size:25px}.cinematic-hero__idea-quote{margin-top:20px}}@media (width>=1181px) and (height<=800px){.cinematic-hero{padding-top:100px;padding-bottom:34px}.cinematic-hero__stage{--hero-result-width:260px;min-height:568px}.cinematic-hero__production{top:420px}.cinematic-hero__source-card{width:190px;top:85px}.cinematic-hero__source-card img{height:225px}}@media (width<=820px){.cinematic-hero{padding:100px 0 40px}.cinematic-hero__inner{width:min(660px,100% - 40px);display:block}.cinematic-hero__copy{padding:0}.cinematic-hero__copy h1{font-size:clamp(44px,8.3vw,64px)}.cinematic-hero__lead{max-width:490px;margin-top:22px;font-size:15px}.cinematic-hero__eyebrow{margin-bottom:22px}.cinematic-hero__visual{max-width:570px;margin:38px auto 0;padding-top:74px}.cinematic-hero__visual-chrome{display:none}.cinematic-hero__scene-control{top:0}.cinematic-hero__stage{--hero-result-width:280px;min-height:620px}.cinematic-hero__result{margin-right:8%}.cinematic-hero__source-card{width:180px;top:100px;left:4%;transform:rotate(-10deg)}.cinematic-hero__source-card img{height:235px}.cinematic-hero__production{display:none}.cinematic-hero__edit-card{margin-left:auto;margin-right:auto}.cinematic-hero[data-mode=content] .cinematic-hero__stage{padding-inline:0}}@media (width<=600px){.cinematic-hero[data-mode=content] .cinematic-hero__stage{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0}.cinematic-hero__idea-column{width:100%;margin-bottom:26px;padding-block:0}.cinematic-hero__idea-card{padding:18px 22px}.cinematic-hero__idea-quote{display:none}.cinematic-hero__idea-text{margin-top:14px;padding-right:24px;font-size:25px}.cinematic-hero__idea-hint{margin-top:16px;padding-top:12px;font-size:10px}.cinematic-hero__idea-connector{color:#64736c;width:24px;top:50%;left:auto;right:18px;rotate:90deg}.cinematic-hero__idea-connector:before{display:none}.cinematic-hero__production-label{margin:18px 0 10px;font-size:10px}.cinematic-hero__idea-column .cinematic-hero__production{flex-wrap:wrap;gap:10px 18px;padding:0;display:flex}.cinematic-hero__idea-column .cinematic-hero__production-item{gap:6px}.cinematic-hero__idea-column .cinematic-hero__production-item b{font-size:8px}.cinematic-hero[data-mode=content] .cinematic-hero__result{grid-area:2/1}.cinematic-hero[data-mode=content] .cinematic-hero__edit-card{grid-row:3;justify-self:center;margin:-20px 0 0}.cinematic-hero__content-caption{min-height:32px}}@media (width<=520px){.cinematic-hero{padding-top:92px}.cinematic-hero__inner{width:calc(100% - 36px)}.cinematic-hero__copy h1{font-size:clamp(44px,11.8vw,60px)}.cinematic-hero__eyebrow{letter-spacing:.17em;font-size:8px}.cinematic-hero__lead{font-size:14px;line-height:1.65}.cinematic-hero__actions{gap:12px;margin-top:25px}.cinematic-hero__primary{gap:16px;padding:0 18px;font-size:12px}.cinematic-hero__secondary{gap:4px;font-size:11px}.cinematic-hero__capabilities{gap:8px 12px;margin-top:20px;font-size:9px}.cinematic-hero__visual{margin-top:30px}.cinematic-hero__stage{--hero-result-width:min(252px, 68vw);min-height:550px}.cinematic-hero__result{margin-right:3%}.cinematic-hero__source-card{border-radius:9px;width:135px;padding:7px;top:94px;left:0}.cinematic-hero__source-card img{height:187px}.cinematic-hero__source-card small{display:none}.cinematic-hero__edit-card{gap:12px;width:100%;margin-top:-16px;padding:10px}.cinematic-hero__scene-thumb{width:34px;height:60px}.cinematic-hero__editing-icon{display:none}.cinematic-hero__step-copy strong{font-size:11px}.cinematic-hero__compare-shortcut strong{font-size:8px}.cinematic-hero__source-tag b{display:none}.cinematic-hero__result-live{font-size:7px}}@media (prefers-reduced-motion:reduce){.cinematic-hero *,.cinematic-hero :before,.cinematic-hero :after{transition:none!important;animation:none!important}}.cinematic-hero[data-motion=reduced] *{animation:none}html,body,#app{min-height:100%}.button-reset{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.route-page{transform-origin:top;min-height:100vh;transition:filter .24s,transform .24s}body.yookassa-widget-open .route-page{filter:blur(10px)brightness(.58)saturate(.9);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(.992)}@media (prefers-reduced-motion:reduce){.route-page{transition:none}}.route-page--loading{place-items:center;padding:40px 20px;display:grid}.route-loading{color:#fff;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1018b8;border:1px solid #ffffff1f;border-radius:24px;justify-items:center;gap:10px;min-width:260px;padding:24px 28px;display:grid}.route-loading__eyebrow{color:#ffffff8a;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.route-linkbtn{justify-content:center;align-items:center;display:inline-flex}.route-guide-link{text-decoration:none}.route-guide-link[href=\#],.route-linkbtn[disabled]{pointer-events:none}.route-button.btn,.route-button.short-card__button,.route-button.site-header__link,.route-button.account-linkbtn,.route-button.guides-strip__cta{cursor:pointer}.route-button.site-header__link,.route-button.account-sidebar__link,.route-button.account-linkbtn,.route-button.guides-strip__cta{background:0 0;border:0;font-family:inherit}.route-button.site-header__link{color:#ffffffb8}.signup-modal__backdrop,.account-shell__backdrop,.route-close{cursor:pointer;border:0}.account-shell--page{z-index:1;opacity:1;visibility:visible;pointer-events:auto;min-height:100%;padding:0;display:block;position:relative;inset:auto}.account-shell--page .account-shell__backdrop{display:none}.account-shell--page .account-shell__frame{width:min(1480px,100% - 32px);height:auto;min-height:calc(100vh - 154px);margin:0 auto}.account-shell--page .account-shell__content{min-height:0}.account-shell--page .account-shell__body{flex:auto}.account-section--studio{min-height:100%;padding-bottom:250px}@media (width<=1180px){.account-shell--page .account-shell__frame{width:calc(100% - 24px);min-height:calc(100vh - 136px)}}@media (width<=860px){.account-section--studio{padding-bottom:18px}.account-shell--page .account-shell__frame{width:calc(100% - 20px);min-height:calc(100vh - 112px)}}.pricing-payment-result{color:#ecfff2f5;text-align:left;background:linear-gradient(135deg,#225f44d1,#0d151feb 54%,#1b2444d1),#122a20bd;border:1px solid #7eeaa94d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 20px;width:min(860px,100%);margin-top:22px;padding:22px 54px 78px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff1a}.pricing-payment-result:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 12%,#7eeaa94d,#7eeaa900 32%),radial-gradient(circle at 82% 0,#7e91ff33,#7e91ff00 28%);position:absolute;inset:0}.pricing-payment-result>*{z-index:1;position:relative}.pricing-payment-result--checking,.pricing-payment-result--pending{color:#ebeefff5;background:linear-gradient(135deg,#1f2b5cdb,#0d151ff0 58%,#2a244ad1),#19203ac2;border-color:#7e91ff4d}.pricing-payment-result__mark{background:radial-gradient(circle at 35% 28%,#ffffff57,#fff0 38%),#65de942e;border:1px solid #a9ffc95c;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 34px #54dc8e33}.pricing-payment-result__close{z-index:2;color:#ffffffdb;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:1.3rem;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px}.pricing-payment-result__close:hover,.pricing-payment-result__close:focus-visible{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.pricing-payment-result__mark span{border-bottom:3px solid #e6ffeefa;border-left:3px solid #e6ffeefa;width:22px;height:12px;display:block;transform:rotate(-45deg)translate(1px,-2px)}.pricing-payment-result--checking .pricing-payment-result__mark span,.pricing-payment-result--pending .pricing-payment-result__mark span{border:3px solid #e6ebff6b;border-top-color:#e6ebfffa;border-radius:999px;width:20px;height:20px;transform:none}.pricing-payment-result__eyebrow{color:#d2ffe2c7;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:800;display:block}.pricing-payment-result__title{color:#fff;letter-spacing:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.2;display:block}.pricing-payment-result p{color:#fffc;max-width:560px;margin:8px 0 0;font-size:.95rem;line-height:1.45}.pricing-payment-result__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.pricing-payment-result__facts div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:10px 12px}.pricing-payment-result__facts dt{color:#ffffff94;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.pricing-payment-result__facts dd{overflow-wrap:anywhere;color:#fff;margin:0;font-size:1.02rem;font-weight:900;line-height:1.15}.pricing-payment-result__actions{z-index:2;white-space:nowrap;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:22px;right:22px}.pricing-payment-result__primary{min-height:44px;padding-inline:18px}@media (width<=720px){.pricing-payment-result{text-align:left;grid-template-columns:1fr;padding:58px 18px 18px}.pricing-payment-result__mark{width:48px;height:48px}.pricing-payment-result__facts{grid-template-columns:1fr}.pricing-payment-result__actions{white-space:normal;flex-wrap:wrap;justify-content:stretch;align-items:stretch;position:relative;bottom:auto;right:auto}}#app{--site-brand-logo-size:38px;--site-brand-logo-size-compact:34px;--site-brand-lockup-height:42px;--site-brand-lockup-gap:9px;--site-brand-lockup-font-size:.8rem}#app .route-page:not(.studio-canvas-route)>.site-header{--premium-header-height:74px;--premium-control-height:40px;--premium-line:#d8e0f41d;--premium-line-strong:#e0e7fa33;--premium-text:#f4f7fff5;--premium-muted:#cdd6e9a6;container:public-site-header/inline-size;height:var(--premium-header-height)!important;background:0 0!important;border:0!important}#app .route-page:not(.studio-canvas-route)>.site-header:before{opacity:1!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#04060b94,#04060b00)!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}#app .route-page:not(.studio-canvas-route)>.site-header:after{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner{isolation:isolate;width:calc(100% - 24px)!important;max-width:none!important;height:64px!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;grid-template-areas:"brand navigation actions"!important;align-items:center!important;gap:12px!important;margin:6px auto 0!important;padding:0 10px!important;display:grid!important;position:relative!important;overflow:visible!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner:before{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner>*{z-index:1;position:relative}#app .route-page:not(.studio-canvas-route)>.site-header .brand{flex:0 0 var(--premium-control-height)!important;width:var(--premium-control-height)!important;min-width:var(--premium-control-height)!important;max-width:var(--premium-control-height)!important;height:var(--premium-control-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:brand!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important;transform:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand img{width:var(--site-brand-logo-size)!important;min-width:var(--site-brand-logo-size)!important;height:var(--site-brand-logo-size)!important;box-shadow:none!important;filter:drop-shadow(0 8px 13px #5667ec47)saturate(.94)!important;border:0!important;border-radius:0!important;transition:transform .18s,filter .18s!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand:hover img{filter:drop-shadow(0 10px 17px #646ef466)saturate(1.04)!important;transform:translateY(-1px)!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand span{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav{width:auto!important;min-width:0!important;max-width:min(560px,100%)!important;height:var(--premium-control-height)!important;min-height:var(--premium-control-height)!important;-webkit-backdrop-filter:none!important;background:#00030942!important;border:1px solid #d7e0f716!important;border-radius:13px!important;grid-area:navigation!important;justify-self:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:3px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff06,0 1px #ffffff05!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__compact-toggle{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__content{width:auto!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item{width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;color:var(--premium-muted)!important;letter-spacing:-.012em!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:.8rem!important;font-weight:690!important;transition:color .16s,background .16s!important;display:inline-flex!important;position:relative!important;overflow:visible!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item:hover:not(.is-active){color:#f5f8ffe6!important;background:#ffffff08!important;transform:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item--active{color:var(--premium-text)!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item--active:after{content:"";background:linear-gradient(90deg,#0000,#b4c2efc7,#0000);border-radius:999px;height:2px;position:absolute;bottom:3px;left:24px;right:24px;box-shadow:0 0 8px #899bdc3d}@media (width>=961px){#app .route-page:not(.studio-canvas-route)>.site-header.site-header--workspace .site-nav--studio-tabs{border-radius:14px!important;width:448px!important;max-width:min(448px,100%)!important;height:42px!important;min-height:42px!important;padding:4px!important}#app .route-page:not(.studio-canvas-route)>.site-header.site-header--workspace .site-nav--studio-tabs .site-nav__content{justify-content:stretch!important;gap:0!important;width:100%!important;height:34px!important;min-height:34px!important}#app .route-page:not(.studio-canvas-route)>.site-header.site-header--workspace .site-nav--studio-tabs .site-nav__content>.site-nav__item{border-radius:10px!important;flex:1 1 0!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:.78rem!important}}#app .pricing-page>.site-header.site-header--workspace{--studio-header-control-height:42px;--studio-header-text:#f8f9fcf7;--studio-header-muted:#ccd2df94;--studio-header-well:#0103066b;--studio-header-well-hover:#eff2f80b;--studio-header-focus:#b4c3f6eb}#app .pricing-page>.site-header.site-header--workspace:before{background:radial-gradient(48% 120% at 8% -40%,#5b69be14,#0000 70%),linear-gradient(#030509b3,#03050900)!important}#app .pricing-page>.site-header.site-header--workspace .site-header__inner{-webkit-backdrop-filter:blur(26px)saturate(118%)!important;background:radial-gradient(56% 150% at 3% -45%,#6773b813,#0000 58%) padding-box padding-box,radial-gradient(34% 130% at 96% -65%,#d9b96306,#0000 64%) padding-box padding-box,linear-gradient(#11141bf0,#06080ceb) padding-box padding-box,linear-gradient(112deg,#f3f5fa2b,#a5b0cb0e 34%,#e7ebf51c 68%,#7e8ab112) border-box!important;border:1px solid #0000!important;border-radius:20px!important;overflow:visible!important;box-shadow:0 24px 58px -42px #000000fa,0 9px 28px -25px #46528152,inset 0 1px #ffffff0d,inset 0 -1px #00000094!important}#app .pricing-page>.site-header.site-header--workspace .site-header__inner:before{content:"";opacity:.58;pointer-events:none;border-radius:999px;height:1px;position:absolute;top:0;left:24px;right:24px;background:linear-gradient(90deg,#0000,#f9fafc26 48%,#0000)!important;display:block!important}#app .pricing-page>.site-header.site-header--workspace .site-header__inner:after{content:"";pointer-events:none;border:1px solid #ffffff04;border-radius:18px;display:block;position:absolute;inset:1px}#app .pricing-page>.site-header.site-header--workspace .site-header__mode{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex;grid-area:brand!important}#app .pricing-page>.site-header.site-header--workspace .site-header__studio-nav-cluster{grid-area:navigation!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}#app .pricing-page>.site-header.site-header--workspace .site-nav--studio-tabs .site-nav__selection{display:none!important}#app .pricing-page>.site-header.site-header--workspace .site-nav--studio-tabs .site-nav__item--active,#app .pricing-page>.site-header.site-header--workspace .site-nav--studio-tabs .site-nav__item--active:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch{--mode-switch-gap:3px;--mode-switch-padding:4px;isolation:isolate;flex:none;transition:border-color .18s,background .18s,box-shadow .18s;align-items:center!important;gap:var(--mode-switch-gap)!important;width:212px!important;height:var(--studio-header-control-height)!important;min-height:var(--studio-header-control-height)!important;padding:var(--mode-switch-padding)!important;background:var(--studio-header-well)!important;border:1px solid #e1e6f10f!important;border-radius:14px!important;margin:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06,inset 0 0 0 1px #0000004d!important}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch:before{content:"";z-index:3;opacity:.66;pointer-events:none;background:linear-gradient(90deg,#0000,#fafbfd1b,#0000);border-radius:999px;height:1px;position:absolute;top:1px;left:16px;right:16px}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__indicator{z-index:1;top:var(--mode-switch-padding);bottom:var(--mode-switch-padding);left:var(--mode-switch-padding);width:calc((100% - (var(--mode-switch-padding) * 2) - var(--mode-switch-gap)) / 2);pointer-events:none;background:radial-gradient(100% 110% at 50% -55%,#ffffff0d,#0000 62%),linear-gradient(#cfd5e111,#929cb105),#12161dad;border:1px solid #ebeff613;border-radius:10px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:block;position:absolute;overflow:hidden;transform:translate(0,0);box-shadow:inset 0 1px #ffffff16,inset 0 -1px #0000006b,0 9px 18px -17px #000000fa}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch.is-scenes .studio-create-mode-switch__indicator{transform:translate3d(calc(100% + var(--mode-switch-gap)), 0, 0)}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__indicator:before{content:"";background:linear-gradient(106deg,#0000 34%,#ffffff0e 48%,#ffffff04 54%,#0000 67%);position:absolute;inset:-20% -55%}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__indicator:after{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#e2e7f161,#0000);border-radius:999px;height:1px;position:absolute;bottom:2px;left:28%;right:28%}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__btn{z-index:2;min-width:0;height:calc(var(--studio-header-control-height) - 8px);min-height:calc(var(--studio-header-control-height) - 8px);color:var(--studio-header-muted);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-family:Sora,Manrope,sans-serif;font-size:.72rem;font-weight:740;line-height:1;transition:color .18s,letter-spacing .24s cubic-bezier(.16,1,.3,1),text-shadow .18s;display:inline-flex!important;position:relative!important}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__btn.is-active{color:var(--studio-header-text);letter-spacing:-.02em;text-shadow:0 1px 10px #0000008a}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__btn:focus-visible{outline:2px solid var(--studio-header-focus);outline-offset:-2px}@media (hover:hover){#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch:hover{background:#03050975!important;border-color:#e8ecf51b!important}#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch__btn:hover{color:#f7f9fde0}}@media (width>=961px){#app .pricing-page>.site-header.site-header--workspace .site-header__inner{grid-template-columns:minmax(320px,1fr) 448px minmax(320px,1fr)!important;grid-template-areas:"brand navigation actions"!important;width:min(1680px,100% - 24px)!important;max-width:1680px!important;height:60px!important;min-height:60px!important;margin:7px auto 0!important;padding:0 8px!important}}@media (width<=960px){#app .pricing-page>.site-header.site-header--workspace .studio-create-mode-switch{display:none!important}#app .pricing-page>.site-header.site-header--workspace .site-header__mode{gap:0}#app .pricing-page>.site-header.site-header--workspace .site-header__studio-nav-cluster{justify-self:stretch!important;width:100%!important}}@media (width<=640px){#app .pricing-page>.site-header.site-header--workspace .site-header__inner{border-radius:16px!important}#app .pricing-page>.site-header.site-header--workspace .site-header__inner:after{border-radius:14px}}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__menu-shell{background:0 0!important;border:0!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__submenu{background:#080c14f5!important;border-color:#d8e0f41f!important;box-shadow:0 24px 52px #00000070!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__submenu-item{color:var(--premium-muted)!important;border-radius:10px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__submenu-item:hover,#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__submenu-item.is-active{color:var(--premium-text)!important;background:#ffffff0d!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__studio-count{color:#beacffe6!important;background:#977bf124!important;border:1px solid #aa96ff26!important;border-radius:999px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:.59rem!important;font-weight:800!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__actions{width:auto!important;min-width:0!important;height:var(--premium-control-height)!important;min-height:var(--premium-control-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:actions!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account-wrap{height:var(--premium-control-height)!important;align-items:center!important;display:inline-flex!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin{height:var(--premium-control-height)!important;min-height:var(--premium-control-height)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:.75rem!important;transition:color .16s,border-color .16s,background .16s!important;display:inline-flex!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger{color:#d3dcefb8!important;background:0 0!important;border:1px solid #0000!important;gap:7px!important;min-width:58px!important;padding:0 10px!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger:hover,#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher.is-open .language-switcher__trigger{border-color:var(--premium-line-strong)!important;color:var(--premium-text)!important;background:#ffffff0b!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing{color:#e5e8f0c7!important;background:linear-gradient(135deg,#d7b2550e,#ffffff03),#08080a24!important;border:1px solid #dbb5582b!important;gap:4px!important;min-width:0!important;max-width:160px!important;padding:0 11px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing:hover{color:var(--premium-text)!important;background:linear-gradient(135deg,#e1bb5a21,#ffffff06),#0a0a0c40!important;border-color:#e8c26057!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-plan>span:first-child,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__credits-label{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-plan,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-credits{gap:5px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-divider{background:#ffffff1f!important;height:15px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing strong{color:#f5f7fceb!important;letter-spacing:.055em!important;font-size:.7rem!important;font-weight:780!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__credits-value,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__credits-value svg{color:#d9af4e!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin{color:var(--premium-text)!important;background:#ffffff09!important;border:1px solid #d8e0f424!important;padding:0 13px!important;font-weight:720!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin:hover{border-color:var(--premium-line-strong)!important;background:#ffffff12!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__link{color:var(--premium-muted)!important;padding:0 6px!important;font-size:.75rem!important;font-weight:690!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__link:hover{color:var(--premium-text)!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account{flex:0 0 var(--premium-control-height)!important;width:var(--premium-control-height)!important;min-width:var(--premium-control-height)!important;max-width:var(--premium-control-height)!important;height:var(--premium-control-height)!important;min-height:var(--premium-control-height)!important;color:#fff!important;background:radial-gradient(circle at 34% 22%,#ffffff3d,#0000 30%),linear-gradient(145deg,#6873e7,#8061dd 72%)!important;border:1px solid #dee2ff38!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.75rem!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff42,0 10px 22px -13px #6567e1d1!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account:hover{border-color:#ebeeff61!important;transform:translateY(-1px)!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item:focus-visible,#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger:focus-visible,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing:focus-visible,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin:focus-visible,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account:focus-visible{outline-offset:2px!important;outline:2px solid #a7b6ffb8!important}@media (width>=880px){#app .route-page:not(.studio-canvas-route)>.site-header .brand{width:auto!important;max-width:168px!important;height:var(--site-brand-lockup-height)!important;gap:var(--site-brand-lockup-gap)!important;flex:0 auto!important;justify-content:flex-start!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand span{color:#eff3fce6!important;min-width:0!important;font-family:Sora,Manrope,sans-serif!important;font-size:var(--site-brand-lockup-font-size)!important;letter-spacing:-.035em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:720!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}}@container public-site-header (width>=60rem){#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner{--premium-control-height:48px}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav{border-radius:15px!important;padding:4px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__content{gap:3px!important;height:40px!important;min-height:40px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item{border-radius:11px!important;height:40px!important;min-height:40px!important;padding:0 17px!important;font-size:.9rem!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item--active:after{bottom:4px;left:28px;right:28px}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__actions{gap:6px!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account{border-radius:14px!important;font-size:.8rem!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing{padding-inline:13px!important}}@container public-site-header (width<=60rem){#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner{--premium-control-height:44px;grid-template:"brand navigation actions"64px/minmax(44px,1fr) minmax(164px,220px) minmax(0,1fr)!important;align-content:center!important;gap:8px!important;width:calc(100% - 24px)!important;height:64px!important;min-height:64px!important;margin-top:5px!important;padding:0 8px!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand{flex-basis:var(--premium-control-height)!important;width:var(--premium-control-height)!important;min-width:var(--premium-control-height)!important;max-width:var(--premium-control-height)!important;height:var(--premium-control-height)!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand img{width:var(--site-brand-logo-size)!important;min-width:var(--site-brand-logo-size)!important;height:var(--site-brand-logo-size)!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav{width:min(220px,100%)!important;max-width:min(220px,100%)!important;height:var(--premium-control-height)!important;min-height:var(--premium-control-height)!important;background:#00030942!important;border:1px solid #d8e0f41a!important;border-radius:13px!important;justify-self:center!important;padding:0!important;overflow:visible!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__compact-toggle{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--premium-text)!important;background:#ffffff0a!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:720!important;display:inline-flex!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__content{overscroll-behavior:contain;z-index:180!important;border:1px solid var(--premium-line)!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:#080c14!important;border-radius:15px!important;gap:4px!important;width:min(292px,100vw - 24px)!important;max-width:min(292px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 86px)!important;padding:7px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;overflow:hidden auto!important;transform:translate(-50%)!important;box-shadow:0 24px 54px #0000008a!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav.is-compact-open .site-nav__content{display:grid!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item,#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__menu-shell{width:100%!important;height:44px!important;min-height:44px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item{padding:0 12px!important;font-size:.8rem!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item--active{background:#ffffff12!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav__item--active:after{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__actions{gap:5px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__link{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher__trigger,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account{min-height:var(--premium-control-height)!important}}@container public-site-header (width<=32rem){#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__link,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-plan,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-divider{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing{max-width:112px!important;padding-inline:10px!important}}@media (width<=640px){#app .route-page:not(.studio-canvas-route)>.site-header{--premium-header-height:64px}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner{grid-template-rows:56px!important;grid-template-columns:44px minmax(104px,1fr) auto!important;gap:6px!important;width:calc(100% - 16px)!important;height:56px!important;min-height:56px!important;margin-top:4px!important;padding:0!important}#app .route-page:not(.studio-canvas-route)>.site-header .brand img{width:var(--site-brand-logo-size-compact)!important;min-width:var(--site-brand-logo-size-compact)!important;height:var(--site-brand-logo-size-compact)!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-nav{width:min(168px,100%)!important;max-width:min(168px,100%)!important}#app .route-page:not(.studio-canvas-route)>.site-header .language-switcher,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__link{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing{border-radius:11px!important;max-width:62px!important;padding:0 8px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-plan,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__billing-divider{display:none!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__signin{border-radius:11px!important;height:44px!important;min-height:44px!important;padding:0 11px!important}#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account-wrap,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__account{border-radius:11px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){#app .route-page:not(.studio-canvas-route)>.site-header *,#app .route-page:not(.studio-canvas-route)>.site-header :before,#app .route-page:not(.studio-canvas-route)>.site-header :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#app .route-page{--responsive-content-max:1480px;--responsive-page-gutter:clamp(20px, 3vw, 44px);--responsive-section-space:clamp(76px, 8vw, 132px);--responsive-control-height:44px;--responsive-header-height:74px;--responsive-body-size:clamp(1rem, .96rem + .16vw, 1.08rem);--responsive-heading-size:clamp(2.25rem, 4vw, 4.65rem);--responsive-width-mode:wide;--responsive-height-mode:tall;--responsive-safe-top:max(0px, env(safe-area-inset-top));--responsive-safe-right:max(0px, env(safe-area-inset-right));--responsive-safe-bottom:max(0px, env(safe-area-inset-bottom));--responsive-safe-left:max(0px, env(safe-area-inset-left))}.route-page:not(.studio-canvas-route){overflow-x:visible}.route-page:not(.studio-canvas-route) main,.route-page:not(.studio-canvas-route) section,.route-page:not(.studio-canvas-route) .container{min-width:0}#app .route-page:not(.studio-canvas-route)>main{container:public-main/inline-size}#app .route-page:not(.studio-canvas-route)>.footer{container:public-footer/inline-size}#app .route-page:not(.studio-canvas-route)>main .container,#app .route-page:not(.studio-canvas-route)>.site-header .site-header__inner{width:min(calc(100% - (var(--responsive-page-gutter) * 2)), var(--responsive-content-max))}.route-page:not(.studio-canvas-route) .lp-section,.route-page:not(.studio-canvas-route) .pricing-max-plans,.route-page:not(.studio-canvas-route) .pricing-max-addons,.route-page:not(.studio-canvas-route) .pricing-max-faq{padding-block:var(--responsive-section-space)}.route-page:not(.studio-canvas-route) .lp-section>.container,.route-page:not(.studio-canvas-route) .pricing-max-plans>.container{container-type:inline-size}.route-page:not(.studio-canvas-route) .steps-grid,.route-page:not(.studio-canvas-route) .landing-examples-cta__grid,.route-page:not(.studio-canvas-route) .landing-publish-regular__grid,.route-page:not(.studio-canvas-route) .plan-grid,.route-page:not(.studio-canvas-route) .pricing-max-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@container (width>=561px) and (width<=1100px){.route-page:not(.studio-canvas-route) .steps-grid,.route-page:not(.studio-canvas-route) .landing-examples-cta__grid,.route-page:not(.studio-canvas-route) .landing-publish-regular__grid,.route-page:not(.studio-canvas-route) .plan-grid,.route-page:not(.studio-canvas-route) .pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width<=560.98px){.route-page:not(.studio-canvas-route) .steps-grid,.route-page:not(.studio-canvas-route) .landing-examples-cta__grid,.route-page:not(.studio-canvas-route) .landing-publish-regular__grid,.route-page:not(.studio-canvas-route) .plan-grid,.route-page:not(.studio-canvas-route) .pricing-max-grid{grid-template-columns:minmax(0,1fr)!important}}.route-page:not(.studio-canvas-route) :is(.step-card,.landing-examples-cta__card,.landing-publish-regular__card,.plan-card,.pricing-max-card){overflow-wrap:anywhere;min-width:0}@media (width>=640px) and (width<=1179.98px){#app .route-page{--responsive-width-mode:tablet}.route-page:not(.studio-canvas-route) .steps-grid,.route-page:not(.studio-canvas-route) .landing-examples-cta__grid,.route-page:not(.studio-canvas-route) .landing-publish-regular__grid,.route-page:not(.studio-canvas-route) .plan-grid,.route-page:not(.studio-canvas-route) .pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=860px) and (width<=1179.98px){#app .route-page{--responsive-width-mode:compact-desktop}}@media (width>=961px) and (width<=1179.98px){#app .workspace-route>.site-header .site-header__inner{grid-template-columns:44px minmax(0,1fr) auto!important;column-gap:10px!important}#app .workspace-route>.site-header .brand span,#app .workspace-route>.site-header .language-switcher,#app .workspace-route>.site-header .site-header__link{display:none!important}#app .workspace-route>.site-header .brand img{width:40px!important;min-width:40px!important;height:40px!important}#app .workspace-route>.site-header .site-nav{width:100%!important;min-width:0!important;max-width:100%!important}#app .workspace-route>.site-header .site-header__actions{gap:6px!important}}@media (height>=621px) and (height<=760px){#app .route-page{--responsive-height-mode:short}}@media (height<=620px){#app .route-page{--responsive-height-mode:compact}}@media (width<=1180.98px){#app .workspace-route .account-shell__frame{grid-template-columns:minmax(0,1fr)!important}#app .workspace-route :is(.account-shell__frame,.account-shell__sidebar,.account-shell__content,.account-shell__topbar,.account-shell__body,.account-panel,.account-stat,.account-card){min-width:0}}@media (width<=960.98px){.pricing-page .pricing-max-hero{padding-top:calc(112px + var(--responsive-safe-top))!important}}@media (width>=641px) and (width<=1180.98px) and (height<=620px){#app .studio-canvas-main.is-segment-editor .studio-segment-editor__layout.is-visual-panel-open .studio-segment-editor__preview-column{grid-column:2!important}}.pricing-page .pricing-max-card--disabled,.pricing-page .pricing-max-card--disabled:hover{opacity:.72!important;filter:saturate(.62)brightness(.94)!important}@media (width>=720px) and (width<=860.98px){.pricing-page .pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-page .pricing-max-card{padding:28px 24px!important}.pricing-page .pricing-max-card h3{font-size:1.32rem!important}.pricing-page .pricing-max-card__price strong{font-size:clamp(2.2rem,6vw,2.85rem)!important}}@keyframes public-hero-mobile-in{0%{opacity:.28;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=639.98px){#app .route-page{--responsive-width-mode:mobile}.route-page:not(.studio-canvas-route) .steps-grid,.route-page:not(.studio-canvas-route) .landing-examples-cta__grid,.route-page:not(.studio-canvas-route) .landing-publish-regular__grid,.route-page:not(.studio-canvas-route) .plan-grid,.route-page:not(.studio-canvas-route) .pricing-max-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=640.98px){#app .route-page{--responsive-page-gutter:16px;--responsive-section-space:clamp(68px, 18vw, 92px)}.route-page:not(.studio-canvas-route)>main .container{width:min(calc(100% - (var(--responsive-page-gutter) * 2)), var(--responsive-content-max))}#app .workspace-route .workspace-route__main{padding-top:calc(80px + var(--responsive-safe-top))}#app .workspace-route .account-shell__frame{border-radius:22px;width:calc(100% - 16px)}#app .workspace-route .account-shell__sidebar{gap:12px;padding:14px 12px 12px;overflow:hidden}#app .workspace-route .account-user--summary{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}#app .workspace-route .account-user__summary-row{gap:5px;min-width:0}#app .workspace-route .account-user__summary-row :is(span,strong){overflow-wrap:anywhere;min-width:0}#app .workspace-route .account-nav{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(148px,.72fr);grid-auto-flow:column;gap:8px;max-width:100%;padding-bottom:4px;display:grid;overflow:auto hidden}#app .workspace-route .account-nav__item{scroll-snap-align:start;border-radius:16px;min-height:64px;padding:10px 12px}#app .workspace-route .account-shell__topbar,#app .workspace-route .account-shell__body{padding-inline:16px}#app .workspace-route .account-stat,#app .workspace-route .account-card,#app .workspace-route .account-library__item{overflow-wrap:anywhere;padding:18px}#app .studio-canvas-route .site-header--workspace:has(.site-nav--studio-tabs.is-compact-open){z-index:400!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create-layout{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#7e97e057 transparent;flex:auto!important;justify-content:flex-start!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden auto!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state{flex:none;gap:7px;margin:0 auto;padding:4px 6px 6px}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state__copy{gap:4px}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state__copy h2{font-size:clamp(1.25rem,6vw,1.48rem);line-height:1.05}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__inner{border-radius:18px!important;gap:7px!important;padding:8px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__textarea{font-size:1rem!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__footer{gap:5px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-canvas-prompt__chip,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-canvas-prompt__chip.studio-video-selector__trigger,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-canvas-prompt__chip.studio-subtitle-selector__trigger,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-canvas-prompt__chip.studio-voice-selector__trigger,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-canvas-prompt__chip.studio-music-selector__trigger{min-height:44px!important;padding:4px 7px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-video-selector__label,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-subtitle-selector__label,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-voice-selector__label,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-music-selector__label{font-size:.58rem!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-video-selector__value,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-subtitle-selector__value,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-voice-selector__value,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips .studio-music-selector__value{font-size:.72rem!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__btn{min-width:44px!important;height:44px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-welcome-inline{top:calc(var(--studio-header-reserve) + 2px);z-index:320;padding-bottom:max(7px, env(safe-area-inset-bottom));bottom:0}.pricing-page .pricing-max-hero{padding-top:calc(96px + var(--responsive-safe-top))!important;padding-bottom:22px!important}.pricing-page .pricing-max-plans{padding-top:24px!important}.pricing-page .pricing-max-card--disabled,.pricing-page .pricing-max-card--disabled:hover{opacity:.78!important}.route-page--layered-hero .hero h1,.route-page--video-hero .hero h1{animation:.48s cubic-bezier(.22,1,.36,1) both public-hero-mobile-in}.route-page--layered-hero .hero__lead,.route-page--video-hero .hero__lead{animation:.48s cubic-bezier(.22,1,.36,1) 40ms both public-hero-mobile-in}.route-page--layered-hero .hero__actions,.route-page--video-hero .hero__actions{animation:.48s cubic-bezier(.22,1,.36,1) 80ms both public-hero-mobile-in}.route-page--layered-hero .hero__features,.route-page--video-hero .hero__features{animation:.48s cubic-bezier(.22,1,.36,1) .12s both public-hero-mobile-in}.route-page--layered-hero .hero__actions .btn,.route-page--video-hero .hero__actions .btn{width:100%;min-width:0}.route-page--layered-hero .hero__features,.route-page--video-hero .hero__features{row-gap:10px}.route-page:not(.studio-canvas-route) :is(input,select,textarea),.studio-canvas-route :is(input,select,textarea){font-size:1rem!important}.route-page:not(.studio-canvas-route) :is(button,a.btn,[role=button],.pricing-max-button,.pricing-max-card__cta){min-height:44px}.studio-video-modal,.studio-publish-modal,.studio-local-example-modal,.workspace-confirm-modal,.signup-modal,.agency-modal{padding:max(10px, var(--responsive-safe-top)) max(10px, var(--responsive-safe-right)) max(10px, var(--responsive-safe-bottom)) max(10px, var(--responsive-safe-left))!important}.studio-video-modal__panel,.studio-publish-modal__panel,.studio-local-example-modal__panel,.workspace-confirm-modal__panel,.signup-modal__panel,.agency-modal__panel{overscroll-behavior:contain;overflow:hidden auto;width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(20px, var(--responsive-safe-top)) - max(20px, var(--responsive-safe-bottom)))!important}}@media (width<=640.98px) and (height<=720px){#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state{gap:7px;padding:4px 6px 6px}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state__copy h2{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state__copy{gap:0}}@media (width<=380px){.route-page:not(.studio-canvas-route)>main .container{width:min(100% - 28px,1480px)}.route-page--layered-hero .hero__lead,.route-page--video-hero .hero__lead{margin-top:26px;font-size:1rem;line-height:1.58}.route-page--layered-hero .hero__actions,.route-page--video-hero .hero__actions{margin-top:30px}.route-page--layered-hero .hero__features,.route-page--video-hero .hero__features{gap:9px 18px;margin-top:18px}.route-page--layered-hero .hero__features li,.route-page--video-hero .hero__features li{font-size:.84rem}}@media (hover:none){.pricing-page .pricing-max-card:hover,.pricing-page .pricing-max-card--featured:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.route-page--layered-hero .hero h1,.route-page--layered-hero .hero__lead,.route-page--layered-hero .hero__actions,.route-page--layered-hero .hero__features,.route-page--video-hero .hero h1,.route-page--video-hero .hero__lead,.route-page--video-hero .hero__actions,.route-page--video-hero .hero__features{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}@media (width>=981px) and (height<=860px){#app .studio-canvas-route:not(.is-segment-editor){--studio-prompt-reserve:0px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-main,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-shell,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-stage,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create{min-height:0!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create:not([hidden]){grid-template-rows:minmax(0,1fr) auto!important;row-gap:clamp(8px,1.2dvh,12px)!important;display:grid!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:var(--studio-stage-gap) 8px!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create-layout{overscroll-behavior-y:contain;scrollbar-width:thin;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-preview.has-video-preview:not(.is-segment-editor){aspect-ratio:9/16;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-preview.has-video-preview:not(.is-segment-editor) .studio-canvas-preview__player-shell{width:100%;height:100%}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state{flex:none;margin-block:auto}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt{flex:none;grid-row:2;width:100%;min-width:0;max-width:100%;position:relative!important;inset:auto!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__inner--compact{width:min(var(--studio-prompt-panel-max-width), 100%)!important;min-width:0!important;max-width:100%!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-welcome-inline{pointer-events:auto;z-index:320!important;bottom:0!important}}@media (width>=981px) and (height<=700px){#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state{gap:clamp(8px,14.493dvh - 83.449px,18px);padding:clamp(8px,18.841dvh - 110.879px,21px) 20px}}@media (width>=981px) and (height<=620px){#app .studio-canvas-route:not(.is-segment-editor){--studio-prompt-panel-compact-height:clamp(122px, 25dvh, 132px)!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create{row-gap:clamp(6px,1dvh,8px)!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt{padding:0 16px max(8px, env(safe-area-inset-bottom))!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__inner--compact{border-radius:18px!important;gap:5px!important;padding:10px 12px 8px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__editor-pane{gap:5px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__input-row{flex:auto;min-height:0!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__input-main,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__textarea{height:100%!important;min-height:0!important;max-height:none!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__footer{gap:6px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__btn{min-width:72px!important;height:36px!important;padding-inline:10px!important}}.pricing-page .pricing-max-hero__heading{width:min(900px,100%)!important;max-width:900px!important;overflow:visible!important}.pricing-page .pricing-max-hero__heading h1{overflow-wrap:normal;text-align:center;text-wrap:balance;max-width:19ch;white-space:normal!important;font-size:clamp(2rem,4.2vw,3rem)!important;line-height:1.04!important}#app .pricing-page .pricing-max-plans>.container{container:pricing-plans/inline-size}@container pricing-plans (width<=64rem){.pricing-page .pricing-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-page .pricing-max-card__head{gap:10px!important;display:grid!important}.pricing-page .pricing-max-card__head>div{padding-right:0!important}.pricing-page .pricing-max-card__name{white-space:normal!important}.pricing-page .pricing-max-card__title-line{white-space:normal!important;display:inline!important}.pricing-page .pricing-max-card__badge{justify-self:start!important;max-width:100%!important;position:static!important;transform:none!important}.pricing-page .pricing-max-card h3{min-height:0!important}}@container pricing-plans (width<=42rem){.pricing-page .pricing-max-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=900px) and (width<=1179.98px){.route-page:not(.studio-canvas-route) :is(.steps-grid,.landing-examples-cta__grid,.landing-publish-regular__grid,.plan-grid,.pricing-max-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1180.98px){.route-page--layered-hero .hero__title-line1,.route-page--layered-hero .hero__title-line2,.route-page--video-hero .hero__title-line1,.route-page--video-hero .hero__title-line2{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.route-page--layered-hero .hero__features,.route-page--video-hero .hero__features{flex-wrap:wrap!important}.route-page:not(.studio-canvas-route) .footer__inner{flex-wrap:wrap!important;row-gap:12px!important}.route-page:not(.studio-canvas-route) .footer__links{flex:1 0 100%;order:3;justify-content:center;flex-wrap:wrap!important;gap:6px 14px!important;margin-inline:0!important}}@container public-main (width<=74rem){.route-page--layered-hero .hero__title-line1,.route-page--layered-hero .hero__title-line2,.route-page--video-hero .hero__title-line1,.route-page--video-hero .hero__title-line2{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.route-page--layered-hero .hero__features,.route-page--video-hero .hero__features{flex-wrap:wrap!important}}@container public-footer (width<=74rem){.route-page:not(.studio-canvas-route) .footer__inner{flex-wrap:wrap!important;row-gap:12px!important}.route-page:not(.studio-canvas-route) .footer__links{flex:1 0 100%;order:3;justify-content:center;flex-wrap:wrap!important;gap:6px 14px!important;margin-inline:0!important}}@media (width>=640px) and (width<=899.98px){.route-page:not(.studio-canvas-route) :is(.steps-grid,.landing-examples-cta__grid,.landing-publish-regular__grid,.plan-grid,.pricing-max-grid)>:last-child:nth-child(odd),.pricing-page .pricing-max-grid>.pricing-max-card:last-of-type:nth-of-type(odd){grid-column:1/-1;justify-self:center;width:min(100%,430px)}}@media (width<=899.98px){.pricing-page .pricing-max-enterprise{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.pricing-page .pricing-max-enterprise__cta,.pricing-page .pricing-max-enterprise .pricing-max-button{width:100%!important}}@container (width<=64rem){.route-page:not(.studio-canvas-route) :is(.steps-grid,.landing-examples-cta__grid,.landing-publish-regular__grid,.plan-grid,.pricing-max-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width<=42rem){.route-page:not(.studio-canvas-route) :is(.steps-grid,.landing-examples-cta__grid,.landing-publish-regular__grid,.plan-grid,.pricing-max-grid){grid-template-columns:minmax(0,1fr)!important}}#app .studio-canvas-route .site-header--workspace{container:studio-workspace-header/inline-size}@media (width>=641px){@container studio-workspace-header (width<=58rem){#app .studio-canvas-route .site-header--workspace .site-header__inner{grid-template-columns:minmax(320px,1fr) 220px minmax(320px,1fr)!important;gap:8px!important}#app .studio-canvas-route .site-header--workspace .site-header__mode{gap:8px!important}#app .studio-canvas-route .site-header--workspace .brand{flex:0 0 var(--studio-header-control-height)!important;width:var(--studio-header-control-height)!important;min-width:var(--studio-header-control-height)!important;max-width:var(--studio-header-control-height)!important;justify-content:center!important;gap:0!important}#app .studio-canvas-route .site-header--workspace .brand span{display:none!important}#app .studio-canvas-route .site-header--workspace .studio-create-mode-controls{flex:0 374px!important;max-width:374px!important}#app .studio-canvas-route .site-header--workspace .studio-create-mode-switch{flex:auto!important;width:min(320px,100%)!important;max-width:320px!important}#app .studio-canvas-route .site-header--workspace .studio-create-mode-switch__btn{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;padding-inline:8px!important;overflow:hidden!important}#app .studio-canvas-route .site-header--workspace .site-header__studio-nav-cluster{width:100%!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs{width:min(220px,100%)!important;max-width:min(220px,100%)!important;overflow:visible!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__compact-toggle{width:100%!important;min-width:0!important;height:calc(var(--studio-header-control-height) - 8px)!important;min-height:calc(var(--studio-header-control-height) - 8px)!important;color:var(--studio-header-text)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:.8rem!important;font-weight:720!important;display:inline-flex!important;overflow:hidden!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__compact-toggle span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__content{z-index:180!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(#14171efb,#06080cfd) padding-box padding-box,linear-gradient(125deg,#eff2f829,#99a5c10e 48%,#dde2ee1c) border-box!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:min(420px,100vw - 24px)!important;max-width:min(420px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 86px)!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;overflow:hidden auto!important;transform:translate(-50%)!important;box-shadow:0 26px 58px #0000008f,inset 0 1px #fff1!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs.is-compact-open .site-nav__content{display:grid!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__selection{display:none!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__content>.site-nav__item{text-overflow:clip!important;white-space:normal!important;width:100%!important;height:auto!important;min-height:48px!important;padding:8px 12px!important;font-size:.8rem!important;overflow:visible!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs .site-nav__content>.site-nav__item--active{background:var(--studio-header-platinum-soft)!important}#app .studio-canvas-route .site-header--workspace .language-switcher,#app .studio-canvas-route .site-header--workspace .site-header__billing-plan,#app .studio-canvas-route .site-header--workspace .site-header__billing-divider{display:none!important}#app .studio-canvas-route .site-header--workspace .site-header__billing{max-width:112px!important;padding-inline:10px!important}}}@media (width>=700px) and (width<=960px){@container studio-workspace-header (width<=58rem){#app .studio-canvas-route .site-header--workspace .site-header__inner{grid-template:"mode actions"46px"navigation navigation"44px/minmax(0,1fr) auto!important;align-content:center!important;row-gap:2px!important}}}@media (width>=981px) and (width<=1180.98px) and (height>=601px){#app .studio-canvas-main.is-segment-editor .studio-segment-editor__card-placeholder{font-size:min(1rem,16px)!important}#app .studio-canvas-main.is-segment-editor :is(.studio-segment-editor__card-copy strong,.studio-segment-editor__timeline-preview-toggle span,.studio-segment-editor__prompt-submit){font-size:min(.78rem,12.5px)!important}#app .studio-canvas-main.is-segment-editor .studio-segment-editor__card-copy span{font-size:min(.64rem,10px)!important}#app .studio-canvas-main.is-segment-editor .studio-segment-editor__brand-add{font-size:min(.7rem,11px)!important}}#app .studio-canvas-route:not(.is-segment-editor){container:studio-idea-route/inline-size}@media (width>=641px){@container studio-idea-route (width<=40rem){#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-main{--studio-prompt-reserve:351px!important;--studio-prompt-panel-compact-height:327px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-content{padding-bottom:calc(var(--studio-prompt-reserve) + 8px)!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create-layout{overscroll-behavior-y:contain;justify-content:flex-start!important;overflow:hidden auto!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-idea-empty-state{gap:14px;width:min(100%,560px);margin:0 auto 18px;padding:16px 12px}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt{padding-inline:16px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__inner{width:min(100%,720px)!important;height:var(--studio-prompt-panel-compact-height)!important;min-height:var(--studio-prompt-panel-compact-height)!important;max-height:var(--studio-prompt-panel-compact-height)!important;padding:14px 16px!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"visual subtitles""voice music""language submit"!important;align-items:stretch!important;gap:7px!important;width:100%!important;display:grid!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips{display:contents!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>.studio-video-selector{grid-area:visual!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>.studio-subtitle-selector{grid-area:subtitles!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>.studio-music-selector{grid-area:music!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>.studio-voice-selector:not(.studio-voice-selector--language){grid-area:voice!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>.studio-voice-selector--language{grid-area:language!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>:is(.studio-video-selector,.studio-subtitle-selector,.studio-voice-selector,.studio-music-selector){flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips :is(.studio-canvas-prompt__chip,.studio-video-selector__trigger,.studio-subtitle-selector__trigger,.studio-voice-selector__trigger,.studio-music-selector__trigger){white-space:normal!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;place-items:center start!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:5px 8px!important;display:grid!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__submit{grid-area:submit!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important}}}@media (width<=980.98px){#app .studio-canvas-route:not(.is-segment-editor){--studio-active-preview-height:max(0px, calc(100dvh - var(--studio-header-reserve) - var(--studio-prompt-reserve) - var(--studio-stage-gap) - var(--studio-stage-gap) - 8px))}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create-layout{height:100%!important;min-height:0!important;max-height:100%!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-preview.has-video-preview:not(.is-segment-editor){aspect-ratio:9/16;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--studio-active-preview-height)!important;min-height:0!important;max-height:var(--studio-active-preview-height)!important;flex:0 auto!important;transform:none!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-preview.has-video-preview:not(.is-segment-editor) .studio-canvas-preview__player-shell{width:100%!important;height:100%!important}}@media (width>=981px) and (height<=860px){#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-create-layout:has(>.studio-canvas-preview.has-video-preview:not(.is-segment-editor)){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;display:grid!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-preview.has-video-preview:not(.is-segment-editor){aspect-ratio:9/16;place-self:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;transform:none!important}}@media (width>=700px) and (height<=500px) and (orientation:landscape){#app .studio-canvas-route:not(.is-segment-editor){--studio-prompt-reserve:156px!important;--studio-prompt-panel-compact-height:132px!important;--studio-stage-gap:6px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-main{--studio-prompt-reserve:156px!important;--studio-prompt-panel-compact-height:132px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-content{padding:var(--studio-stage-gap) 8px calc(var(--studio-prompt-reserve) + 2px)!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt{padding:0 8px max(8px, env(safe-area-inset-bottom))!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__inner{width:min(100%,1040px)!important;height:var(--studio-prompt-panel-compact-height)!important;min-height:var(--studio-prompt-panel-compact-height)!important;max-height:var(--studio-prompt-panel-compact-height)!important;border-radius:18px!important;gap:5px!important;padding:9px 10px 8px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__editor-pane{gap:5px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__input-row{flex:auto!important;height:auto!important;min-height:0!important;padding-bottom:4px!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__input-main,#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__textarea{height:100%!important;min-height:0!important;max-height:none!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__footer{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"chips submit"!important;align-items:end!important;gap:6px!important;width:100%!important;display:grid!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px;grid-area:chips!important;grid-template-columns:none!important;grid-auto-columns:minmax(96px,1fr)!important;grid-auto-flow:column!important;gap:4px!important;min-width:0!important;display:grid!important;overflow:auto hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips>:is(.studio-video-selector,.studio-subtitle-selector,.studio-voice-selector,.studio-music-selector){flex:initial!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__chips :is(.studio-canvas-prompt__chip,.studio-video-selector__trigger,.studio-subtitle-selector__trigger,.studio-voice-selector__trigger,.studio-music-selector__trigger){width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:4px 7px!important;overflow:hidden!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__submit{grid-area:submit!important;place-self:end!important}#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-prompt__btn{min-width:64px!important;height:38px!important;min-height:38px!important;padding-inline:10px!important}}@media (width>=641px) and (width<=960.98px) and (height<=500px) and (orientation:landscape){#app .studio-canvas-route{--studio-header-reserve:70px!important;--studio-header-height:66px!important}#app .studio-canvas-route .site-header--workspace{--studio-header-control-height:40px!important;height:var(--studio-header-height)!important}#app .studio-canvas-route .site-header--workspace .site-header__inner{grid-template:"mode navigation actions"60px/minmax(300px,1fr) minmax(130px,180px) auto!important;align-content:center!important;row-gap:0!important;height:62px!important;min-height:62px!important;margin-top:2px!important;padding-block:1px!important}}@media (width<=640.98px) and (height<=500px) and (orientation:landscape){#app .studio-canvas-route{--studio-header-reserve:64px!important;--studio-header-height:60px!important;--studio-header-control-height:36px!important}#app .studio-canvas-route .site-header--workspace{height:var(--studio-header-height)!important}#app .studio-canvas-route .site-header--workspace .site-header__inner{grid-template:"brand switcher navigation actions"52px/36px minmax(126px,142px) minmax(80px,180px) auto!important;align-content:center!important;gap:0 6px!important;height:56px!important;min-height:56px!important;margin-top:2px!important;padding-block:2px!important}#app .studio-canvas-route .site-header--workspace .studio-create-mode-controls{width:100%!important;max-width:100%!important}#app .studio-canvas-route .site-header--workspace .studio-create-mode-switch{width:100%!important;max-width:142px!important}#app .studio-canvas-route .site-header--workspace .site-nav--studio-tabs{width:100%!important;max-width:180px!important}}@media (width<=519.98px) and (height<=500px) and (orientation:landscape){#app .studio-canvas-route .site-header--workspace .site-header__billing{display:none!important}}@media (width>=981px) and (height<=860px){#app .studio-canvas-route:not(.is-segment-editor) .studio-canvas-content{padding:var(--studio-stage-gap) 8px!important}}#app .studio-canvas-stage:has(>.studio-project-page){container:studio-project-stage/inline-size}#app .studio-project-page__actions{width:min(760px, calc(100% - (var(--studio-project-rail-width) * 2) - 28px));container:studio-project-actions/inline-size}@container studio-project-stage (width<=60rem){#app .studio-project-page{height:auto;max-height:none;padding:14px 18px max(32px, env(safe-area-inset-bottom));overflow:hidden auto}#app .studio-project-page__header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:start;gap:9px;margin-top:8px}#app .studio-project-page__back{justify-content:center;width:38px;min-width:38px;padding:0}#app .studio-project-page__back span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#app .studio-project-page__heading h1{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;overflow:visible}#app .studio-project-page__workspace{flex-direction:column;flex:none;align-items:center;gap:24px;width:100%;min-height:max-content;margin-top:12px;display:flex;position:static}#app .studio-project-page__center{flex-direction:column;flex:none;align-items:center;gap:18px;width:100%;min-height:max-content;display:flex;position:static}#app .studio-project-page__viewer{height:auto;padding-top:8px}#app .studio-project-page__player-shell{width:min(100%,330px);max-width:100%;height:min(58dvh,560px);min-height:390px}#app .studio-project-page__actions{width:min(100%,760px)}#app .studio-project-page__info{width:min(100%,680px);max-height:none;position:static;overflow:visible}#app .studio-project-page__version-list{max-height:220px}}@container studio-project-actions (width<=22rem){#app .studio-project-page__action-row--main,#app .studio-project-page__action-row--secondary{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}#app .studio-project-page__action-row--secondary.is-single{display:grid}#app .studio-project-page__action-row--secondary.is-single .studio-project-page__action{width:100%}#app .studio-project-page__action{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:50px;padding-block:11px;line-height:1.25}}@media (width<=640.98px){.route-page--layered-hero .hero__actions .btn--premium-cta,.route-page--video-hero .hero__actions .btn--premium-cta{height:auto!important;padding-block:12px!important}.route-page--layered-hero .hero__actions .btn--premium-cta__label,.route-page--video-hero .hero__actions .btn--premium-cta__label{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25;display:block}}@media (width<=380px) and (height<=720px){#app .route-page--layered-hero .hero{min-height:0!important;padding-top:calc(108px + var(--responsive-safe-top))!important;padding-bottom:52px!important}#app .route-page--layered-hero .hero__grid{min-height:0!important}#app .route-page--layered-hero .hero h1{font-size:clamp(1.9rem,10vw,2.3rem)!important;line-height:.98!important}#app .route-page--layered-hero .hero__lead{margin-top:18px;font-size:.94rem;line-height:1.48}#app .route-page--layered-hero .hero__actions{margin-top:20px}#app .route-page--layered-hero .hero__features{gap:7px 14px;margin-top:14px}#app .route-page--layered-hero .hero__features li{font-size:.78rem}}.route-page:not(.studio-canvas-route) .landing-examples-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=639.98px){.route-page:not(.studio-canvas-route) .landing-examples-cta__grid{grid-template-columns:minmax(0,1fr)!important}}@font-face{font-family:Onest Channel;src:url(/studio/fonts/Onest-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.support-chat{--support-launcher:linear-gradient(145deg, #2b3024, #171d17);--support-hover:#2d3326;--support-active:#303629;--support-focus:#e7be8670;--support-header:linear-gradient(120deg, #272b21, #191f19);--support-tint:#f3dba80a;--support-scrollbar:#434a3b;--support-bubble:#333527;--support-bubble-text:#f6e8cf;--support-composer:#151a15;--support-input:#0f140f;--support-input-focus:#e7be867a;--support-ring:#e7be860a;--support-button-hover:#fae8c3;--support-disabled:#22291f;--support-disabled-text:#7d867b;--support-welcome:linear-gradient(140deg, #303528, #1b211b);--support-bg:#101511;--support-surface:#1b211b;--support-text:#f1f3ec;--support-muted:#a1aaa2;--support-accent:#f3dba8;--support-line:#e0ebda1a;--support-line-strong:#e7be8642;right:20px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:180;color:var(--support-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Onest Channel,Manrope,sans-serif;position:fixed}.support-chat *,.support-chat :before,.support-chat :after{box-sizing:border-box}.support-chat button,.support-chat textarea{font-family:inherit}.support-chat svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.support-chat__launcher-wrap{--support-collapse-x:0px;--support-collapse-y:-64px;place-items:center;display:grid;position:relative}.support-chat__launcher{border:1px solid var(--support-line-strong);background:var(--support-launcher);width:54px;height:54px;color:var(--support-accent);cursor:pointer;border-radius:18px;place-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;box-shadow:0 10px 28px #0005,inset 0 1px #ffffff0a}.support-chat__launcher:hover{border-color:var(--support-focus);background:var(--support-hover);transform:translateY(-2px)}.support-chat.is-open .support-chat__launcher{border-color:var(--support-focus);background:var(--support-active)}.support-chat button:focus-visible{outline:2px solid var(--support-accent);outline-offset:3px}.support-chat__launcher svg{width:24px;height:24px}.support-chat__launcher>span{border:2px solid var(--support-bg);background:var(--support-accent);color:#262319;text-align:center;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;bottom:-4px;right:-4px}.support-chat__dismiss{border:1px solid var(--support-line-strong);background:var(--support-surface);width:24px;height:24px;color:var(--support-muted);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .16s,transform .16s,color .16s,background .16s;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(.78);box-shadow:0 4px 12px #0004}.support-chat__dismiss svg{width:14px;height:14px}.support-chat__launcher-wrap:hover .support-chat__dismiss,.support-chat__launcher-wrap:focus-within .support-chat__dismiss{opacity:1;pointer-events:auto;transform:scale(1)}.support-chat__dismiss:hover{background:var(--support-hover);color:var(--support-text)}.support-chat.is-collapsing .support-chat__launcher-wrap{pointer-events:none;animation:.28s cubic-bezier(.55,0,.72,.18) both support-chat-collapse}@keyframes support-chat-collapse{0%{opacity:1;transform:translate(0)scale(1)}46%{opacity:.9;transform:translate(calc(var(--support-collapse-x) * .38), calc(var(--support-collapse-y) * .38)) scale(.68)}to{opacity:0;transform:translate(var(--support-collapse-x), var(--support-collapse-y)) scale(.18)}}.support-chat__window{width:min(400px,100vw - 40px);height:min(580px, calc(100dvh - 192px - env(safe-area-inset-bottom)));border:1px solid var(--support-line-strong);background:var(--support-bg);color:var(--support-text);border-radius:22px;flex-direction:column;animation:.18s ease-out support-chat-in;display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 24px 70px #0008,0 4px 16px #0004,inset 0 1px #ffffff08}.support-chat.is-launcher-hidden .support-chat__window{bottom:0}@keyframes support-chat-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.support-chat__header{border-bottom:1px solid var(--support-line);background:var(--support-header);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:flex}.support-chat__identity{align-items:center;gap:12px;min-width:0;display:flex}.support-chat__mark{border:1px solid var(--support-line-strong);background:var(--support-tint);width:40px;height:40px;color:var(--support-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.support-chat__mark svg{width:22px;height:22px}.support-chat__heading{gap:4px;display:grid}.support-chat__heading>span{color:var(--support-muted);letter-spacing:.05em;font-size:10px;line-height:1.4}.support-chat__heading strong{letter-spacing:-.025em;font-size:16px;font-weight:500;line-height:1.3}.support-chat__icon-button{width:40px;height:40px;color:var(--support-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s;display:grid}.support-chat__icon-button svg{width:20px;height:20px}.support-chat__icon-button:hover{border-color:var(--support-line);color:var(--support-text);background:#ffffff06}.support-chat__messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--support-scrollbar) transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.support-chat__empty,.support-chat__error{max-width:260px;color:var(--support-muted);text-align:center;margin:auto;font-size:13px;line-height:1.65}.support-chat__error{color:#f0b2a7}.support-chat__message{border:1px solid var(--support-line);background:var(--support-surface);max-width:88%;color:var(--support-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px 15px 15px 4px;flex-shrink:0;align-self:flex-start;gap:6px;padding:12px 14px;font-size:13px;line-height:1.65;display:grid}.support-chat__message--user{border-color:var(--support-line-strong);background:var(--support-bubble);color:var(--support-bubble-text);border-radius:15px 15px 4px;align-self:flex-end}.support-chat__message small{color:var(--support-muted);text-align:right;font-size:11px;line-height:1.5}.support-chat__message button{min-height:24px;color:var(--support-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-self:end;padding:2px 0;font-size:12px;text-decoration:underline}.support-chat__closed{border-top:1px solid var(--support-line);color:var(--support-muted);text-align:center;flex-shrink:0;padding:10px 18px;font-size:11px;line-height:1.5}.support-chat__composer{border-top:1px solid var(--support-line);background:var(--support-composer);flex-shrink:0;margin:0;padding:14px}.support-chat__composer-field{border:1px solid var(--support-line-strong);background:var(--support-input);border-radius:13px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding:7px;transition:border-color .16s,box-shadow .16s;display:grid}.support-chat__composer-field:focus-within{border-color:var(--support-input-focus);box-shadow:0 0 0 3px var(--support-ring)}.support-chat__composer textarea{resize:none;width:100%;min-width:0;min-height:52px;max-height:120px;color:var(--support-text);font:inherit;scrollbar-width:thin;scrollbar-color:var(--support-scrollbar) transparent;background:0 0;border:0;border-radius:4px;padding:6px 5px;font-size:14px;line-height:1.5}.support-chat__composer textarea:focus{box-shadow:none;outline:none}.support-chat__composer textarea::placeholder{color:var(--support-muted);opacity:1}.support-chat__composer button{background:var(--support-accent);color:#25251e;cursor:pointer;border:1px solid #fff4d930;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s,color .16s;display:grid}.support-chat__composer button:hover:not(:disabled){background:var(--support-button-hover)}.support-chat__composer button:disabled{border-color:var(--support-line);background:var(--support-disabled);color:var(--support-disabled-text);cursor:default}.support-chat__composer svg{width:20px;height:20px}.support-chat__guest,.support-chat__welcome{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:0;padding:30px 18px;display:grid}.support-chat__guest{flex:1;overflow-y:auto}.support-chat__welcome{margin:auto}.support-chat__welcome-icon{border:1px solid var(--support-line-strong);background:var(--support-welcome);width:56px;height:56px;color:var(--support-accent);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.support-chat__welcome-icon svg{width:26px;height:26px}.support-chat__guest strong,.support-chat__welcome strong{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.4}.support-chat__guest p,.support-chat__welcome p{max-width:255px;color:var(--support-muted);margin:0;font-size:13px;line-height:1.7}.support-chat__auth-button{background:var(--support-accent);color:#25251e;cursor:pointer;border:1px solid #fff4d930;border-radius:9px;min-height:44px;margin-top:8px;padding:10px 28px;font-size:13px;font-weight:500}.support-chat__auth-button:hover{background:var(--support-button-hover)}@media (width<=640px){.support-chat{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.support-chat__launcher{border-radius:16px;width:48px;height:48px}.support-chat__launcher svg{width:22px;height:22px}.support-chat__window{right:10px;bottom:calc(138px + env(safe-area-inset-bottom));border-radius:20px;width:auto;height:min(560px,100dvh - 158px);position:fixed;left:10px}.support-chat.is-launcher-hidden .support-chat__window{bottom:calc(76px + env(safe-area-inset-bottom))}.support-chat__header{min-height:76px;padding:14px}.support-chat__icon-button{width:44px;height:44px}.support-chat__messages{padding:16px 12px}.support-chat__message{max-width:92%;padding:11px 12px}.support-chat__composer{padding:10px}.support-chat__composer textarea{font-size:16px}}@media (width<=699.98px){.support-chat.is-inline{position:relative;inset:auto}.support-chat.is-inline .support-chat__launcher{border-radius:13px;width:44px;height:44px}}@media (hover:none){.support-chat__dismiss{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.support-chat__window,.support-chat.is-collapsing .support-chat__launcher-wrap{animation:none}.support-chat button,.support-chat__composer-field{transition:none}}#app:has(.studio-canvas-route:not(.is-channel-workspace)) .support-chat{--support-bg:#0d111b;--support-surface:#191f2d;--support-text:#eef1fc;--support-muted:#9da8bf;--support-accent:#bacbff;--support-line:#b8c8f018;--support-line-strong:#9bb8ff42;--support-launcher:linear-gradient(145deg, #253047, #151c2a);--support-hover:#29354c;--support-active:#2d3b55;--support-focus:#9bb8ff70;--support-header:linear-gradient(120deg, #222b40, #161d2b);--support-tint:#bacbff0a;--support-scrollbar:#404c66;--support-bubble:#283752;--support-bubble-text:#e7edff;--support-composer:#121926;--support-input:#0c121e;--support-input-focus:#9bb8ff7a;--support-ring:#9bb8ff0a;--support-button-hover:#d1ddff;--support-disabled:#20293b;--support-disabled-text:#7c89a3;--support-welcome:linear-gradient(140deg, #2b3650, #191f2d)}.cf-funding{border-top:1px solid var(--cf-border);gap:14px;padding:18px 0 4px;display:grid}.cf-funding p{color:var(--cf-text-soft);margin:0;line-height:1.6}.cf-funding dl{flex-wrap:wrap;gap:20px 36px;margin:0;display:flex}.cf-funding dt{color:var(--cf-text-soft);font-size:.8rem}.cf-funding dd{margin:5px 0 0;font-size:.95rem;font-weight:600}.cf-funding__action{justify-content:space-between;align-items:center;gap:16px;display:flex}.cf-funding__action .content-factory-button{white-space:normal;flex-shrink:0}@media (width<=600px){.cf-funding__action{flex-direction:column;align-items:stretch}}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-state,.content-factory-inline-dialog,.cf-idea-drag-layer){--cf-bg:#101211;--cf-surface:#181b19;--cf-surface-raised:#ffffff0f;--cf-surface-hover:#ffffff15;--cf-border:#e0ebda17;--cf-border-strong:#e0ebda2e;--cf-text:#f1f3ec;--cf-text-soft:#a1aaa2;--cf-text-muted:#929c94;--cf-accent:#e4e4e7;--cf-accent-strong:#f4f4f5;--cf-accent-foreground:#202024;--cf-accent-soft:color-mix(in srgb, var(--cf-accent) 8%, transparent);--cf-success:#6ee7ac;--cf-warning:#f6c86b;--cf-danger:#ff8297;--cf-info:#77c9ff;--cf-radius:18px;--cf-radius-small:12px;min-width:0;color:var(--cf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Onest Factory,Manrope,sans-serif}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page){isolation:isolate;width:100%;position:relative}.cf-back{align-self:flex-start}.cf-plan-heading{border-bottom:1px solid var(--cf-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 0 24px;display:flex}.cf-plan-heading__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-plan-heading h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-family:Onest Factory,sans-serif;font-size:clamp(1.25rem,2.3vw,1.9rem);line-height:1.35}.cf-plan-heading p{color:var(--cf-text-soft);margin-top:12px;font-size:.82rem}.cf-plan-menu{font-size:.8rem;position:relative}.cf-plan-menu>summary{cursor:pointer;color:var(--cf-text-soft);white-space:nowrap;border-radius:9px;padding:10px 12px}.cf-plan-menu>summary:hover{color:var(--cf-text);background:var(--cf-surface-hover)}.cf-plan-menu>div{z-index:8;border:1px solid var(--cf-border-strong);background:var(--cf-surface);border-radius:12px;min-width:160px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 18px 40px #0006}.cf-plan-menu>div>button{width:100%;color:var(--cf-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;display:block}.cf-plan-menu>div>button:hover{background:var(--cf-surface-hover)}.cf-plan-menu>div>button:disabled{opacity:.5;cursor:default}.cf-drafts{border-top:1px solid var(--cf-border);margin-top:8px;padding-top:20px}.cf-drafts>summary{cursor:pointer;color:var(--cf-text-soft);font-size:.85rem}.cf-drafts>summary>span{color:var(--cf-text-muted);margin-left:8px}.cf-drafts>p{color:var(--cf-text-muted);margin-top:12px;font-size:.8rem}.cf-drafts>summary:focus-visible{outline:2px solid var(--cf-accent);outline-offset:5px}.content-factory-button.is-danger{color:var(--cf-danger);border-color:var(--cf-danger);box-shadow:none;background:#ff82971a}.content-factory-form-grid.cf-brief-fields{grid-template-columns:minmax(0,1fr)}.cf-brief-count input{max-width:120px}.content-factory-wizard.is-brief{max-width:780px}.cf-video-list{gap:20px;display:grid}@media (width>=1150px){.cf-video-list.is-completed{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-video-list.is-completed .cf-video-card{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:20px}}.cf-video-card{border:1px solid var(--cf-border);background:var(--cf-surface);border-radius:18px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid}.cf-video-card__heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cf-video-card__heading h3{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.5}.cf-video-card__preview{gap:10px;display:grid}.cf-video-card video{aspect-ratio:9/16;object-fit:contain;background:#050609;border-radius:12px;width:100%;display:block}.cf-video-card__duration{color:var(--cf-text-soft);text-align:center;font-size:.75rem}.cf-video-card__version{color:var(--cf-text-soft);gap:5px;font-size:.72rem;display:grid}.cf-video-card__version select{font-size:.72rem}.cf-video-card__placeholder{text-align:center;min-height:230px;color:var(--cf-text-soft);background:#080b12;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:.78rem;line-height:1.5;display:flex}.cf-video-card__body{gap:18px;display:grid}.cf-video-card__body p{color:var(--cf-text-soft);font-size:.8rem;line-height:1.6}.cf-video-card__publications{gap:18px;display:grid}.cf-video-publication{border-top:1px solid var(--cf-border);justify-items:start;gap:10px;padding-top:16px;display:grid}.cf-video-publication__head{flex-wrap:wrap;align-items:center;gap:14px;width:100%;display:flex}.cf-publication-schedule{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cf-publication-schedule-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.cf-scene-edit{border-top:1px solid #ffffff14;padding-block:14px}.cf-video-publication__head .content-factory-status{margin-left:auto}.cf-video-card__review{border:1px solid var(--cf-border-strong);background:var(--cf-accent-soft);border-radius:12px;gap:12px;padding:16px;display:grid}.cf-details{width:100%;color:var(--cf-text-soft);font-size:.78rem}.cf-details>summary{cursor:pointer;padding:6px 0}.cf-details[open]>:not(summary){margin-top:10px}.cf-details>.content-factory-link-button{margin-right:16px}.cf-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.cf-video-card .content-factory-edit-panel{gap:14px;width:100%;display:grid}.cf-video-card .content-factory-edit-panel label{color:var(--cf-text-soft);gap:8px;font-size:.8rem;display:grid}.cf-video-card .content-factory-edit-panel label.content-factory-confirmation{display:flex}.cf-plan-details,.cf-facts{gap:16px;display:grid}.cf-facts>div{border-bottom:1px solid var(--cf-border);grid-template-columns:minmax(120px,.3fr) 1fr;gap:16px;padding:12px 0;display:grid}.cf-facts dt{color:var(--cf-text-soft)}.cf-facts dd{overflow-wrap:anywhere;margin:0}.cf-form-fields{border:0;min-inline-size:0;margin:0;padding:0}.cf-form-fields:disabled{opacity:.65}.cf-publishing-setup{gap:0;display:grid}.content-factory-wizard__header h2{margin:0;font-family:Onest Factory,sans-serif;font-size:1.6rem}.content-factory-wizard .cf-details>summary{padding:12px 0;font-weight:700}.content-factory-dashboard__plan-title h3{font-size:.98rem}.content-factory-dashboard__plan-list{margin-top:18px}.content-factory-plan-page{--cf-text-soft:#dde1f2c2}.cf-plan-menu summary:focus-visible,.cf-details summary:focus-visible{outline:2px solid var(--cf-accent);outline-offset:4px}@media (width<=700px){.cf-plan-heading{flex-direction:column;gap:16px}.cf-video-card{grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:18px;padding:16px}.cf-video-card__heading{flex-direction:column;gap:8px}}@media (width<=520px){.cf-video-card{grid-template-columns:1fr}.cf-video-card__preview{width:min(100%,230px);margin:0 auto}.cf-video-publication__head .content-factory-status{margin-left:0}.content-factory-dashboard__header-actions{flex-wrap:wrap}.cf-plan-menu>div{max-width:calc(100vw - 48px)}}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) *,.content-factory-inline-dialog *{min-width:0}.account-nav__item .account-nav__beta{color:#bec2ffe6;letter-spacing:.08em;text-transform:uppercase;vertical-align:.14em;background:#676fff21;border:1px solid #9aa0ff42;border-radius:5px;align-items:center;min-height:18px;margin-left:7px;padding:1px 5px;font-size:.57rem;font-weight:850;line-height:1;display:inline-flex}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) :where(h3,h4,h5,p),.content-factory-inline-dialog :where(h4,p){margin:0}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) :where(h3,h4,h5),.content-factory-inline-dialog h4{color:var(--cf-text);letter-spacing:-.025em;font-family:Onest Factory,Manrope,sans-serif}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) :where(button,input,select,textarea),.content-factory-inline-dialog :where(button,input,select,textarea){font:inherit}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--cf-border);width:100%;color:var(--cf-text);background:#03050a7a;border-radius:11px;outline:0;transition:border-color .16s,background-color .16s,box-shadow .16s}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :where(input:not([type=checkbox]):not([type=radio]),select){min-height:43px;padding:0 12px}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) textarea{resize:vertical;min-height:84px;padding:11px 12px;line-height:1.5}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :where(input,select,textarea):focus-visible{border-color:var(--cf-accent);box-shadow:0 0 0 3px var(--cf-accent-soft)}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :where(input,select,textarea)[aria-invalid=true]{border-color:#ff8297b8;box-shadow:0 0 0 3px #ff5c791a}:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--cf-accent);flex:none;margin:0}.content-factory-button,.content-factory-link-button{appearance:none;cursor:pointer;border:0;font-weight:550;line-height:1.2}.content-factory-button{border:1px solid var(--cf-accent);background:var(--cf-accent);min-height:44px;color:var(--cf-accent-foreground);box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .18s,border-color .18s;display:inline-flex}.content-factory-button.is-primary{background:var(--cf-accent);border-color:var(--cf-accent);color:var(--cf-accent-foreground)}.content-factory-button.is-primary:not(:disabled):hover{background:var(--cf-accent-strong);border-color:var(--cf-accent-strong);box-shadow:0 4px 24px color-mix(in srgb, var(--cf-accent) 9.41%, transparent)}.content-factory-button.is-secondary:not(:disabled):hover{background:var(--cf-surface-hover);border-color:#d1e2ce50}.content-factory-button.is-secondary{border-color:var(--cf-border-strong);color:#f1f4ffdb;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.content-factory-button.is-quiet{min-height:36px;color:var(--cf-text-soft);box-shadow:none;background:0 0;border-color:#0000;padding-inline:12px}.content-factory-button.is-small{border-radius:9px;min-height:34px;padding-inline:11px;font-size:.78rem}.content-factory-button:disabled,.content-factory-link-button:disabled,:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.content-factory-link-button{color:var(--cf-accent-strong);text-align:left;text-underline-offset:4px;background:0 0;padding:4px 0}.content-factory-link-button.is-danger{color:var(--cf-danger)}.content-factory-button:focus-visible,.content-factory-link-button:focus-visible,:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) button:focus-visible{outline:2px solid var(--cf-accent-strong);outline-offset:3px}.content-factory-kicker{color:var(--cf-accent-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:850;margin-bottom:6px!important}.content-factory-muted{color:var(--cf-text-muted);font-size:.86rem}.content-factory-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-factory-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.content-factory-section-head h4{font-size:1.03rem;line-height:1.25}.content-factory-section-head p{max-width:720px;color:var(--cf-text-muted);font-size:.8rem;line-height:1.5;margin-top:4px!important}.content-factory-section-head.is-compact h4{font-size:.94rem}.content-factory-section-head.is-compact p{font-size:.76rem}.content-factory-count{color:pink;background:#ff637e1a;border:1px solid #ff829733;border-radius:8px;place-items:center;min-width:30px;height:30px;padding-inline:8px;font-family:Onest Factory,Manrope,sans-serif;font-size:.78rem;font-weight:800;display:inline-grid}.content-factory-count-pair{color:var(--cf-text-muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.content-factory-count-pair strong{color:#eff2ffd6;font-weight:750}.content-factory-status{--cf-status:#cad2eda8;border:1px solid color-mix(in srgb, var(--cf-status) 22%, transparent);background:color-mix(in srgb, var(--cf-status) 8%, transparent);width:max-content;max-width:100%;min-height:25px;color:color-mix(in srgb, var(--cf-status) 88%, white);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.content-factory-status__dot{background:var(--cf-status);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cf-status) 13%, transparent);border-radius:50%;flex:none}.content-factory-status:is(.is-active,.is-ready,.is-published,.is-scheduled){--cf-status:var(--cf-success)}.content-factory-status:is(.is-generating,.is-publishing){--cf-status:var(--cf-info)}.content-factory-status:is(.is-paused,.is-attention,.is-review,.is-stale,.is-retry,.is-ambiguous,.is-waiting_asset){--cf-status:var(--cf-warning)}.content-factory-status.is-failed{--cf-status:var(--cf-danger)}.content-factory-channel{align-items:center;gap:9px;max-width:100%;display:inline-flex}.content-factory-channel__mark{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-family:Onest Factory,Manrope,sans-serif;font-size:.72rem;font-weight:850;display:grid}.content-factory-channel__mark.is-youtube{background:#ff3f5333;border-color:#ff5b6a47}.content-factory-channel__mark.is-instagram{background:linear-gradient(145deg,#f5695838,#974aff42);border-color:#db73ff4d}.content-factory-channel__mark.is-tiktok{background:#4ee1de24;border-color:#4ee1de42}.content-factory-channel__mark.is-telegram{background:#4aaeff2e;border-color:#5cb9ff47}.content-factory-channel__copy{gap:1px;display:grid;overflow:hidden}.content-factory-channel__copy strong,.content-factory-channel__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-factory-channel__copy strong{color:#f4f7ffe6;font-size:.76rem;font-weight:780}.content-factory-channel__copy span{color:var(--cf-text-muted);font-size:.68rem}.content-factory-state{border:1px solid var(--cf-border);border-left:3px solid var(--cf-accent);border-radius:var(--cf-radius-small);background:var(--cf-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff09}.content-factory-state.is-error{border-left-color:var(--cf-danger);background:linear-gradient(90deg,#ff4d6f14,#0d111bb8 34%)}.content-factory-state.is-partial{border-left-color:var(--cf-warning);background:linear-gradient(90deg,#f6c86b13,#0d111bb8 34%)}.content-factory-state>div>strong{color:#f7f9ffeb;font-size:.86rem;display:block}.content-factory-state__copy{color:var(--cf-text-soft);margin-top:3px;font-size:.78rem}.content-factory-spinner{border:2px solid color-mix(in srgb, var(--cf-accent) 20%, transparent);border-top-color:var(--cf-accent-strong);border-radius:50%;width:20px;height:20px;animation:.76s linear infinite content-factory-spin}.content-factory-field-error{color:#ffadba;margin-top:2px;font-size:.72rem;font-weight:650;line-height:1.4;display:block}.content-factory-dashboard{--cf-text-muted:#cad2edad;gap:30px;display:grid}.content-factory-dashboard__header,.content-factory-dashboard__section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.content-factory-dashboard__header{border-bottom:1px solid var(--cf-border);padding-bottom:26px}.content-factory-dashboard__header h2{color:var(--cf-text);letter-spacing:-.045em;margin:0;font-family:Onest Factory,Manrope,sans-serif;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;line-height:1.2}.content-factory-dashboard__header p{color:var(--cf-text-soft);margin-top:10px;font-size:.88rem;line-height:1.6}.content-factory-dashboard__header-actions,.content-factory-dashboard__task-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-factory-dashboard__header-actions{flex-shrink:0}.content-factory-dashboard h3{font-size:1.05rem;font-weight:650;line-height:1.4}.content-factory-dashboard__filters{border:1px solid var(--cf-border);background:#05070c52;border-radius:11px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.content-factory-dashboard__filters button{min-height:38px;color:var(--cf-text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.content-factory-dashboard__filters button.is-active{background:var(--cf-accent-soft);color:var(--cf-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cf-accent) 18%, transparent)}.content-factory-dashboard__filters button>span{color:var(--cf-text-muted);font-variant-numeric:tabular-nums}.content-factory-dashboard__plan-list,.content-factory-dashboard__publication-list{gap:10px;margin-top:16px;display:grid}.content-factory-dashboard__plan{border:1px solid var(--cf-border);background:#090c1366;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.content-factory-dashboard__plan.is-draft{background:color-mix(in srgb, var(--cf-accent) 3.5%, transparent);border-style:dashed}.content-factory-dashboard__plan-copy{gap:9px;display:grid}.content-factory-dashboard__plan-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-factory-dashboard__plan-title h4{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.content-factory-dashboard__plan-copy>p,.content-factory-dashboard__empty p,.content-factory-dashboard__empty>span{color:var(--cf-text-soft);font-size:.84rem;line-height:1.6}.content-factory-dashboard__plan-actions{justify-items:stretch;gap:6px;display:grid}.content-factory-dashboard__progress{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.content-factory-dashboard__progress strong{color:var(--cf-text);font-variant-numeric:tabular-nums}.content-factory-dashboard__progress>span{border-left:1px solid var(--cf-border-strong);color:var(--cf-warning);padding-left:10px}.content-factory-dashboard__progress>.is-error{color:var(--cf-danger)}.content-factory-dashboard__empty{border:1px dashed var(--cf-border-strong);background:color-mix(in srgb, var(--cf-accent) 3.5%, transparent);border-radius:15px;gap:10px;margin-top:16px;padding:30px;display:grid}.content-factory-dashboard__empty strong{font-size:1.1rem;font-weight:650}.content-factory-dashboard__empty>span{color:var(--cf-text-muted)}.content-factory-dashboard__empty.is-compact{padding:20px}.content-factory-dashboard__attention{background:#f6c86b09;border:1px solid #f6c86b3b;border-radius:15px;padding:20px}.content-factory-dashboard__attention>h3{color:#f6d390}.content-factory-dashboard__attention-list{margin-top:14px}.content-factory-dashboard__attention-list>*+*{border-top:1px solid var(--cf-border)}.content-factory-dashboard__task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:16px;display:grid}.content-factory-dashboard__attention-list>:first-child{padding-top:0}.content-factory-dashboard__attention-list>:last-child{padding-bottom:0}.content-factory-dashboard__task-copy,.content-factory-dashboard__notice{gap:5px;display:grid}.content-factory-dashboard__notice{padding-block:16px}.content-factory-dashboard__task-copy>strong,.content-factory-dashboard__notice>strong{overflow-wrap:anywhere;font-size:.88rem;font-weight:650}.content-factory-dashboard__task.is-error .content-factory-dashboard__task-copy>strong{color:#ffb1be}.content-factory-dashboard__task-copy>p,.content-factory-dashboard__notice>p,.content-factory-dashboard__task-context>span{overflow-wrap:anywhere;color:var(--cf-text-soft);font-size:.8rem;line-height:1.55}.content-factory-dashboard__task-label{color:var(--cf-warning);font-size:.74rem}.content-factory-dashboard__task-context{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;display:flex}.content-factory-dashboard__task-actions{justify-content:flex-end}.content-factory-dashboard__task-actions .content-factory-link-button{font-size:.8rem}.content-factory-dashboard__publication{border:0;border-bottom:1px solid var(--cf-border);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) minmax(120px,200px) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.content-factory-dashboard__publication-copy{gap:5px;display:grid}.content-factory-dashboard__publication-copy>strong{overflow-wrap:anywhere;font-size:.86rem}.content-factory-dashboard__publication-copy>span{color:var(--cf-text-soft);font-size:.78rem;line-height:1.5}@media (hover:hover){.content-factory-dashboard__filters button:hover,.content-factory-dashboard__publication:hover{background-color:var(--cf-surface)}}@media (width<=900px){.content-factory-dashboard__header{flex-direction:column;align-items:flex-start}.content-factory-dashboard__task{grid-template-columns:minmax(0,1fr);gap:12px}.content-factory-dashboard__task-actions{justify-content:flex-start}.content-factory-dashboard__task>.content-factory-button{justify-self:start}}@media (width<=640px){.content-factory-dashboard{gap:24px}.content-factory-dashboard__header{gap:16px;padding-bottom:20px}.content-factory-dashboard__header-actions{flex-direction:row-reverse;justify-content:flex-end;gap:8px;width:100%}.content-factory-dashboard__header-actions .is-primary{flex-grow:1}.content-factory-dashboard__header-actions .is-quiet{padding-inline:8px;font-size:.8rem}.content-factory-dashboard__section-head{flex-direction:column;align-items:stretch;gap:12px}.content-factory-dashboard__filters button{flex:1;min-height:42px;padding-inline:8px;font-size:.74rem}.content-factory-dashboard__plan{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.content-factory-dashboard__plan-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.content-factory-dashboard__attention,.content-factory-dashboard__empty{padding:16px}.content-factory-dashboard__task-context{flex-direction:column;align-items:flex-start}.content-factory-dashboard__publication{grid-template-columns:minmax(0,1fr) auto;gap:12px}.content-factory-dashboard__publication-copy{grid-column:1/-1}}.content-factory-ops-card,.content-factory-incidents,.content-factory-calendar,.content-factory-queue,.content-factory-content-items,.content-factory-history{border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:#090c1385;box-shadow:inset 0 1px #ffffff09}.content-factory-incidents,.content-factory-calendar,.content-factory-queue,.content-factory-content-items,.content-factory-history{padding:20px}.content-factory-ops-card{padding:18px}.content-factory-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-factory-compact-list,.content-factory-incident-list,.content-factory-review-list,.content-factory-queue__list,.content-factory-content-items,.content-factory-history ol{gap:7px;display:grid}.content-factory-compact-list,.content-factory-review-list,.content-factory-incident-list,.content-factory-queue__list,.content-factory-history ol{margin-top:12px}.content-factory-compact-row{width:100%;min-height:48px;color:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(170px,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}button.content-factory-compact-row{cursor:pointer}.content-factory-compact-row>span:nth-child(2){color:var(--cf-text-soft);font-size:.69rem}.content-factory-incident{background:#ff47690b;border:1px solid #ff768e24;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.content-factory-incident__mark{color:#ffb1be;background:#ff5d791f;border:1px solid #ff82974d;border-radius:8px;place-items:center;width:27px;height:27px;font-family:Onest Factory,Manrope,sans-serif;font-size:.77rem;font-weight:900;display:grid}.content-factory-incident>div:nth-child(2)>strong{color:#ffe1e7f0;margin-top:3px;font-size:.78rem;display:block}.content-factory-incident>div:nth-child(2)>p{color:#ffbbc7a3;font-size:.7rem;margin-top:2px!important}.content-factory-incident__context{color:var(--cf-text-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:.69rem;display:flex}.content-factory-incident__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.content-factory-wizard{gap:14px;max-width:980px;margin-inline:auto;display:grid}.content-factory-wizard__header{justify-content:space-between;align-items:center;gap:20px;padding:2px 3px 0;display:flex}.content-factory-wizard__header>div{text-align:right;justify-items:end;gap:1px;min-width:0;display:grid}.content-factory-wizard__header.is-start{flex-direction:column;align-items:flex-start;padding-bottom:12px}.content-factory-wizard__header.is-start>div{text-align:left;justify-items:start;gap:8px}.content-factory-wizard__header p,.content-factory-wizard__header span{color:var(--cf-text-muted);font-size:.68rem}.content-factory-wizard__header strong{max-width:min(620px,60vw);color:var(--cf-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.content-factory-stepper{border:1px solid var(--cf-border);background:#06080e7a;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:5px;list-style:none;display:grid}.content-factory-stepper li{position:relative}.content-factory-stepper button{width:100%;min-height:43px;color:var(--cf-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.content-factory-stepper button>span{border:1px solid var(--cf-border);background:#ffffff08;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-family:Onest Factory,Manrope,sans-serif;font-size:.65rem;font-weight:800;display:grid}.content-factory-stepper button:disabled{opacity:1;cursor:default}.content-factory-stepper button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.content-factory-stepper li.is-active button{border-color:color-mix(in srgb, var(--cf-accent) 25%, transparent);background:var(--cf-accent-soft);color:var(--cf-text)}.content-factory-stepper li.is-active button>span{border-color:color-mix(in srgb, var(--cf-accent) 46%, transparent);background:color-mix(in srgb, var(--cf-accent) 28%, transparent);color:#fff}.content-factory-stepper li.is-complete button>span{color:var(--cf-success);background:#46cf8c1a;border-color:#6ee7ac38}.content-factory-wizard__pane{border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:linear-gradient(#ffffff06,#0000 110px),#080b1299;min-height:0;padding:22px;box-shadow:inset 0 1px #ffffff0b}.content-factory-wizard__pane-head{border-bottom:1px solid #fff1;align-items:center;gap:13px;margin-bottom:21px;padding-bottom:16px;display:flex}.content-factory-wizard__pane-head>span{color:#9fa5ff73;letter-spacing:-.07em;font-family:Onest Factory,Manrope,sans-serif;font-size:1.55rem;font-weight:800}.content-factory-wizard__pane-head h4{font-size:1.05rem}.content-factory-wizard__pane-head p{color:var(--cf-text-muted);font-size:.72rem;margin-top:2px!important}.content-factory-wizard__footer{z-index:8;border:1px solid var(--cf-border-strong);-webkit-backdrop-filter:blur(18px);background:#0a0d15e0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid;position:sticky;bottom:10px;box-shadow:0 18px 48px #00000052}.content-factory-wizard__footer-note{color:var(--cf-text-muted);text-align:center;justify-content:center;font-size:.72rem;display:flex}.content-factory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-factory-field,.content-factory-manual-idea label,.content-factory-idea-editor label,.content-factory-lane__fields label,.content-factory-edit-panel label{align-content:start;gap:6px;display:grid}.content-factory-field.is-wide{grid-column:1/-1}.content-factory-field>span,.content-factory-field>legend,.content-factory-manual-idea label>span,.content-factory-idea-editor label>span,.content-factory-lane__fields label>span,.content-factory-edit-panel label>span{color:var(--cf-text-soft);font-size:.72rem;font-weight:740}fieldset.content-factory-field{border:0;min-width:0;margin:0;padding:0}.content-factory-choice-row,.content-factory-weekdays{flex-wrap:wrap;gap:7px;display:flex}.content-factory-choice-row legend,.content-factory-weekdays legend{width:100%;margin-bottom:1px}.content-factory-choice-row label,.content-factory-weekdays label,.content-factory-switch{border:1px solid var(--cf-border);min-height:36px;color:var(--cf-text-soft);cursor:pointer;background:#ffffff06;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;display:inline-flex}.content-factory-step-summary,.content-factory-preview-bar,.content-factory-review-hero{border:1px solid var(--cf-border);background:#ffffff07;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.content-factory-step-summary strong{font-size:.84rem}.content-factory-step-summary p{max-width:720px;color:var(--cf-text-muted);font-size:.72rem;margin-top:3px!important}.content-factory-step-summary>span{color:var(--cf-accent-strong);flex:none;font-size:.75rem;font-weight:780}.content-factory-ideas-step,.content-factory-schedule-step,.content-factory-generation-step,.content-factory-review-step,.content-factory-plan-overview,.content-factory-plan-settings{gap:14px;display:grid}.content-factory-manual-idea,.content-factory-idea-editor,.content-factory-edit-panel{border:1px solid color-mix(in srgb, var(--cf-accent) 18%, transparent);background:#535aca0f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.content-factory-manual-idea>label,.content-factory-idea-editor>label:nth-child(n+3),.content-factory-edit-panel>label{grid-column:1/-1}.content-factory-manual-idea>.content-factory-inline-actions,.content-factory-idea-editor>.content-factory-inline-actions,.content-factory-edit-panel>.content-factory-inline-actions{grid-column:1/-1;justify-content:flex-end}.content-factory-idea-list{gap:8px;display:grid}.content-factory-idea{border:1px solid var(--cf-border);background:0 0;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 32px;gap:14px;padding:20px 16px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.content-factory-idea.is-selected{border-color:var(--cf-border-strong);background:var(--cf-surface-raised)}.content-factory-idea.is-rejected .content-factory-idea__body{opacity:.6}.content-factory-idea__order{color:var(--cf-text-muted);font-variant-numeric:tabular-nums;align-content:start;justify-items:center;gap:5px;font-size:12px;display:grid}.content-factory-idea__order .cf-idea-drag-handle{width:36px;height:32px;color:var(--cf-text-muted);touch-action:none;cursor:grab;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.cf-idea-drag-handle:hover{color:var(--cf-text);background:var(--cf-surface-hover)}.cf-idea-drag-handle:not(:disabled):active{cursor:grabbing}.content-factory-idea.is-dragging{opacity:.35}.cf-idea-drag-preview{border:1px solid var(--cf-accent);background:var(--cf-surface);color:var(--cf-text);overflow-wrap:anywhere;cursor:grabbing;border-radius:13px;padding:18px 22px;font-size:14px;line-height:1.5;box-shadow:0 16px 40px #0006}.content-factory-idea__body{min-width:0}.content-factory-idea__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.content-factory-idea__head>strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5}.cf-idea-selection{border:1px solid var(--cf-border-strong);min-height:32px;color:var(--cf-text-soft);cursor:pointer;background:#ffffff03;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 11px 0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.cf-idea-selection input{appearance:none;border:1px solid var(--cf-border-strong);background:var(--cf-bg);color:#24221c;width:18px;height:18px;cursor:inherit;border-radius:5px;flex-shrink:0;place-content:center;margin:0;padding:0;display:grid}.cf-idea-selection input:after{content:"";visibility:hidden;border-bottom:1.5px solid;border-left:1.5px solid;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.cf-idea-selection input:checked{background:#ead2a6;border-color:#e4c895}.cf-idea-selection input:checked:after{visibility:visible}.cf-idea-selection:has(input:checked){color:#ead2a6;background:linear-gradient(145deg,#e4c89514,#e4c89508);border-color:#e4c89540;box-shadow:inset 0 1px #fff3d609}.cf-idea-selection:has(input:enabled):hover{color:#f3dbb0;background:#e4c89518;border-color:#e4c89570}.cf-idea-selection:has(input:focus-visible){outline-offset:3px;outline:2px solid #ead2a6}.cf-idea-selection input:focus-visible{outline:none}.cf-idea-selection:has(input:disabled){cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.cf-idea-selection{transition:border-color .16s,background-color .16s,color .16s}}@media (forced-colors:active){.cf-idea-selection input{appearance:auto}.cf-idea-selection input:after{display:none}.cf-idea-selection:has(input:checked){border-color:highlight}.cf-idea-selection:has(input:focus-visible){outline-color:highlight}}.content-factory-idea__body>.cf-idea-preview{-webkit-line-clamp:2;color:var(--cf-text-soft);-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.content-factory-idea__actions{align-self:start}.cf-idea-more{position:relative}.cf-idea-more>summary{letter-spacing:1px;cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;font-size:20px;list-style:none;display:grid}.cf-idea-more>summary::-webkit-details-marker{display:none}.cf-idea-more>summary:hover,.cf-idea-more[open]>summary{background:var(--cf-surface-hover);color:var(--cf-text)}.cf-idea-more__menu{z-index:10;border:1px solid var(--cf-border-strong);background:var(--cf-surface);border-radius:10px;width:190px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0005}.cf-idea-more__menu button{min-height:36px;color:var(--cf-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.cf-idea-more__menu button:hover{color:var(--cf-text);background:var(--cf-surface-hover)}.cf-idea-more__menu button:disabled{opacity:.4;cursor:default}.content-factory-idea:has(.cf-idea-more[open]){z-index:10}.content-factory-wizard__pane:has(.cf-idea-more[open]){z-index:20;position:relative}.content-factory-idea.is-locked{background:0 0;border-style:dashed}.content-factory-idea.is-locked>fieldset:disabled{opacity:.65}.cf-idea-access{color:var(--cf-text-muted);flex-shrink:0;font-size:11px}.content-factory-idea.is-selected .cf-idea-access{color:var(--cf-text)}:is(.cf-idea-more>summary,.cf-idea-drag-handle,.cf-settings-block__toggle):focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}@media (pointer:coarse){.content-factory-idea{grid-template-columns:44px minmax(0,1fr) 44px}.content-factory-idea__order .cf-idea-drag-handle,.cf-idea-more>summary{width:44px;height:44px}.cf-idea-selection,.cf-idea-more__menu button{min-height:44px}}.cf-video-settings{border-bottom:1px solid var(--cf-border);gap:18px;padding-bottom:24px;display:grid}.cf-video-settings .content-factory-field>label{gap:7px;display:grid}.cf-video-settings .content-factory-field>label>span{color:var(--cf-text-soft);font-size:.72rem;font-weight:650}.cf-video-settings .content-factory-field{align-content:start}.cf-video-settings small,.cf-server-note{color:var(--cf-text-soft);font-size:.75rem;line-height:1.5}.cf-format-note{border:1px solid var(--cf-border);color:var(--cf-text-soft);border-radius:8px;flex:none;padding:6px 10px;font-size:.75rem}.cf-voice-sample{gap:6px;display:grid}.cf-voice-sample audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:36px}.cf-channel-fields.content-factory-lane__fields{grid-template-columns:minmax(0,1fr) minmax(100px,140px)}.cf-lane-overrides>summary{overflow-wrap:anywhere}.cf-publishing-setup .content-factory-lanes,.cf-publishing-setup .content-factory-settings-group{background:0 0;border:0;padding:0}.cf-publishing-setup .content-factory-generation-step{border-top:1px solid var(--cf-border);padding-top:22px}.cf-idea-script{color:var(--cf-text-soft);margin-top:10px;font-size:.8rem}.cf-idea-script>summary{cursor:pointer;min-height:30px;padding-block:5px}.cf-idea-script p{white-space:pre-wrap;padding-top:8px;line-height:1.65}.cf-idea-more{color:var(--cf-text-muted);font-size:.75rem}.cf-idea-more[open]{gap:4px;display:grid}.cf-idea-more button{width:100%;display:block}.cf-video-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:16px 0;font-size:13px;display:grid}.cf-video-summary dt{color:var(--cf-text-muted);margin-bottom:3px;font-size:11px}.cf-video-summary dd{color:var(--cf-text);overflow-wrap:anywhere;margin:0}.cf-settings-block{border-bottom:1px solid var(--cf-border);min-width:0;padding-block:22px}.cf-publishing-setup>.cf-settings-block:first-child{padding-top:0}.cf-publishing-setup>.cf-settings-block:last-child{border-bottom:0;padding-bottom:0}.cf-settings-block__heading{margin:0}.cf-settings-block__toggle{width:100%;min-height:44px;color:var(--cf-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font:550 16px/1.4 Onest Factory,sans-serif;display:flex}.cf-settings-block__action{color:var(--cf-text-muted);flex:none;align-items:center;gap:12px;font-size:12px;font-weight:400;display:inline-flex}.cf-settings-block__action>span{font-size:20px}.cf-settings-block__toggle:hover .cf-settings-block__action{color:var(--cf-text)}.cf-settings-block__summary{color:var(--cf-text-soft);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.75}.cf-settings-block__summary p{margin:0}.cf-settings-block__summary .cf-video-summary{padding:0}.cf-settings-block__fields:not([hidden]){padding-top:18px}.cf-settings-block__fields[hidden]{display:none}.cf-idea-script p>strong{color:var(--cf-text);margin-bottom:4px;font-size:12px;display:block}.cf-idea-script[open]{border-top:1px solid var(--cf-border);padding-top:10px}.cf-idea-script .content-factory-button{margin-top:12px}.cf-channels-empty{color:var(--cf-text-muted);margin:10px 0 0;font-size:13px}.cf-publishing-setup .content-factory-lanes{border-bottom:1px solid var(--cf-border);border-radius:0;padding-block:22px}@media (width<=600px){.cf-channel-fields.content-factory-lane__fields{grid-template-columns:minmax(0,1fr)}.cf-video-settings{gap:14px}}.content-factory-lanes,.content-factory-settings-group,.content-factory-preflight,.content-factory-first-slots{border:1px solid var(--cf-border);background:#ffffff06;border-radius:14px;padding:17px}.content-factory-lane-list,.content-factory-channel-rules{gap:9px;margin-top:13px;display:grid}.content-factory-lane{background:#03050a33;border:1px solid #fff1;border-radius:11px;gap:11px;padding:13px;display:grid}.content-factory-lane.is-disabled{opacity:.55}.content-factory-lane__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.content-factory-lane__fields{grid-template-columns:minmax(180px,1fr) minmax(110px,.45fr) minmax(180px,.8fr);gap:10px;display:grid}.content-factory-weekdays.is-lane{gap:5px}.content-factory-weekdays.is-lane label{min-height:31px;padding:5px 8px;font-size:.66rem}.content-factory-preview-bar{color:#f9db9ec7;background:#f6c86b0b;border-color:#f6c86b2e;font-size:.75rem}.content-factory-preview-bar.is-ready{background:#2dad700b;border-color:#6ee7ac2e}.content-factory-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.content-factory-mode-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-factory-mode-cards>label{border:1px solid var(--cf-border);cursor:pointer;background:#03050a3d;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;min-height:92px;padding:13px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.content-factory-mode-cards>label.is-active{border-color:color-mix(in srgb, var(--cf-accent) 36%, transparent);background:color-mix(in srgb, var(--cf-accent) 9%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cf-accent) 72%, transparent)}.content-factory-mode-cards label>input{margin-top:2px}.content-factory-mode-cards label>strong,.content-factory-mode-cards label>span,.content-factory-mode-cards label>em{grid-column:2}.content-factory-mode-cards label>strong{font-size:.79rem}.content-factory-mode-cards label>span{color:var(--cf-text-muted);font-size:.69rem;line-height:1.45}.content-factory-mode-cards label>em{width:max-content;color:var(--cf-success);text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:750}.content-factory-confirmation{border:1px solid var(--cf-border);cursor:pointer;background:#ffffff06;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.content-factory-confirmation.is-warning{background:#f6c86b0d;border-color:#f6c86b33;margin-top:11px}.content-factory-confirmation.is-launch{background:#32ae750b;border-color:#6ee7ac33}.content-factory-confirmation>input{margin-top:3px!important}.content-factory-confirmation>span{gap:2px;display:grid}.content-factory-confirmation strong{font-size:.79rem}.content-factory-confirmation small{color:var(--cf-text-muted);font-size:.68rem;line-height:1.45}.content-factory-select{margin-top:10px}.content-factory-channel-rules>article{background:#03050a33;border:1px solid #ffffff0f;border-radius:11px;gap:12px;padding:13px;display:grid}.content-factory-review-hero{border-color:color-mix(in srgb, var(--cf-accent) 18%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--cf-accent) 10%, transparent), transparent 52%), #ffffff05;padding:18px}.content-factory-review-hero h4{font-size:1.25rem}.content-factory-review-hero>div>p:last-child{color:var(--cf-text-soft);font-size:.76rem;margin-top:4px!important}.content-factory-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.content-factory-review-grid>section{border:1px solid var(--cf-border);background:#ffffff06;border-radius:11px;gap:5px;min-height:78px;padding:12px;display:grid}.content-factory-review-grid span{color:var(--cf-text-muted);font-size:.67rem}.content-factory-review-grid strong{overflow-wrap:anywhere;align-self:end;font-family:Onest Factory,Manrope,sans-serif;font-size:.8rem}.content-factory-preflight__checks{gap:7px;margin-top:12px;display:grid}.content-factory-preflight__checks>article{border:1px solid var(--cf-border);background:#ffffff05;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.content-factory-preflight__checks>article>span:first-child{background:#ffffff0e;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.69rem;font-weight:850;display:grid}.content-factory-preflight__checks>article:is(.is-healthy,.is-info)>span:first-child{color:var(--cf-success)}.content-factory-preflight__checks>article:is(.is-warning,.is-rate_limited,.is-reauth_required)>span:first-child{color:var(--cf-warning)}.content-factory-preflight__checks>article:is(.is-error,.is-unavailable)>span:first-child{color:var(--cf-danger)}.content-factory-preflight__checks p{color:var(--cf-text-muted);font-size:.69rem;margin-top:2px!important}.content-factory-first-slots>div:last-child{gap:6px;margin-top:11px;display:grid}.content-factory-first-slots>div:last-child>article{color:var(--cf-text-soft);border-bottom:1px solid #ffffff0e;grid-template-columns:88px 54px minmax(130px,.7fr) minmax(150px,.9fr) minmax(150px,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:.7rem;display:grid}.content-factory-first-slots article>strong{color:var(--cf-text);font-family:Onest Factory,Manrope,sans-serif}.content-factory-first-slots article>p{color:var(--cf-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-factory-blocking-note,.content-factory-stale-note,.content-factory-row-error{color:#ffb6c2;background:#ff53730e;border:1px solid #ff82972e;border-radius:9px;padding:9px 11px;font-size:.72rem;line-height:1.45}.content-factory-plan-page{gap:13px;display:grid}.content-factory-plan-page__header{border:1px solid var(--cf-border);background:#080b1294;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.content-factory-plan-page__title{gap:3px;display:grid}.content-factory-plan-page__title>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.content-factory-plan-page__title h3{font-size:1.14rem}.content-factory-plan-page__title>p{color:var(--cf-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.content-factory-plan-tabs{border:1px solid var(--cf-border);scrollbar-width:thin;background:#05070c6b;border-radius:13px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.content-factory-plan-tabs button{min-height:38px;color:var(--cf-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:.73rem;font-weight:750;display:inline-flex}.content-factory-plan-tabs button.is-active{border-color:color-mix(in srgb, var(--cf-accent) 22%, transparent);background:var(--cf-accent-soft);color:var(--cf-text)}.content-factory-plan-tabs button>span{color:#ffafbd;background:#ff778f24;border-radius:6px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:.63rem;display:grid}.content-factory-plan-page__body{min-height:330px}.content-factory-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.content-factory-overview-strip article{border:1px solid var(--cf-border);background:#ffffff06;border-radius:11px;gap:7px;min-height:82px;padding:13px;display:grid}.content-factory-overview-strip span{color:var(--cf-text-muted);font-size:.68rem}.content-factory-overview-strip strong{color:var(--cf-text);align-self:end;font-family:Onest Factory,Manrope,sans-serif;font-size:1.24rem}.content-factory-channel-list{gap:7px;margin-top:12px;display:grid}.content-factory-channel-list>article{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 9px;display:flex}.content-factory-health{color:var(--cf-text-muted);text-transform:uppercase;font-size:.64rem;font-weight:750}.content-factory-health.is-healthy{color:var(--cf-success)}.content-factory-health:is(.is-reauth_required,.is-rate_limited){color:var(--cf-warning)}.content-factory-health.is-unavailable{color:var(--cf-danger)}.content-factory-review-list>article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.content-factory-review-list>article>div:first-child strong{font-size:.78rem}.content-factory-review-list>article>div:first-child p{color:var(--cf-text-muted);font-size:.68rem;margin-top:2px!important}.content-factory-publication-context{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-factory-publication-context>span:last-child{color:var(--cf-text-soft);font-size:.68rem}.content-factory-calendar__grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:8px;margin-top:14px;display:grid}.content-factory-calendar__grid>section{border:1px solid var(--cf-border);background:#ffffff05;border-radius:11px;overflow:hidden}.content-factory-calendar__grid>section>header{border-bottom:1px solid var(--cf-border);background:#ffffff08;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:.71rem;display:flex}.content-factory-calendar__grid>section>header>span{color:var(--cf-text-muted);font-size:.65rem}.content-factory-calendar__grid>section>article{border-bottom:1px solid #ffffff0b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;padding:10px;display:grid}.content-factory-calendar__grid>section>article:last-child{border-bottom:0}.content-factory-calendar__grid .content-factory-status,.content-factory-calendar__grid article>p{grid-column:2}.content-factory-calendar__grid article>p{color:var(--cf-danger);font-size:.67rem}.content-factory-calendar__time{color:var(--cf-accent-strong);align-self:start;font-family:Onest Factory,Manrope,sans-serif;font-size:.69rem;font-weight:760}.content-factory-calendar__list{display:none}.content-factory-queue-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:90px minmax(200px,1fr) auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.content-factory-queue-row__kind{color:var(--cf-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.content-factory-queue-row>div:nth-child(2)>strong{font-size:.78rem}.content-factory-queue-row>div:nth-child(2)>p{color:var(--cf-text-muted);font-size:.68rem;margin-top:2px!important}.content-factory-row-error{margin:0!important}.content-factory-material{border:1px solid var(--cf-border);background:#ffffff06;border-radius:13px;gap:12px;padding:16px;display:grid}.content-factory-material>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.content-factory-material>header>div>span,.content-factory-material__version span,.content-factory-variant-list__label{color:var(--cf-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:760}.content-factory-material>header h5{font-size:.94rem;margin-top:3px!important}.content-factory-material>header p{color:var(--cf-text-soft);font-size:.73rem;margin-top:4px!important}.content-factory-material__version{border-block:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.content-factory-material__version>div{gap:3px;display:grid}.content-factory-material__version strong{font-size:.75rem}.content-factory-edit-panel{background:#ffffff06;grid-template-columns:1fr}.content-factory-edit-panel.is-warning{background:#f6c86b0b;border-color:#f6c86b33}.content-factory-edit-panel.is-neutral{background:#59afe80a;border-color:#77c9ff2e}.content-factory-edit-panel>strong{font-size:.8rem}.content-factory-edit-panel>p{color:var(--cf-text-muted);font-size:.7rem}.content-factory-variant-list{gap:7px;display:grid}.content-factory-render-variants{border:1px solid color-mix(in srgb, var(--cf-accent) 13%, transparent);background:color-mix(in srgb, var(--cf-accent) 3.5%, transparent);border-radius:11px;gap:7px;padding:11px;display:grid}.content-factory-render-variants>article{color:var(--cf-text-soft);border-top:1px solid #ffffff0d;grid-template-columns:minmax(170px,.9fr) minmax(150px,.7fr) auto minmax(90px,auto);align-items:center;gap:10px;padding:8px 9px;font-size:.68rem;display:grid}.content-factory-render-variants>article>div:first-child{align-items:center;gap:8px;display:flex}.content-factory-render-variants>article>div:first-child>span{color:var(--cf-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.content-factory-render-variants .content-factory-row-error{grid-column:1/-1}.content-factory-variant-list>article{background:#03050a2e;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(190px,.75fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.content-factory-variant-list>article>div:nth-child(2){gap:2px;display:grid}.content-factory-variant-list>article>div:nth-child(2) strong{font-size:.75rem}.content-factory-variant-list>article>div:nth-child(2) :where(p,span){color:var(--cf-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.content-factory-variant-list .content-factory-edit-panel{grid-column:1/-1}.content-factory-plan-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.content-factory-settings-group{align-content:start;gap:12px;display:grid}.content-factory-settings-group.is-danger-zone{background:#ff537309;border-color:#ff829726}.content-factory-settings-group.is-danger-zone h4{font-size:.94rem}.content-factory-settings-group.is-danger-zone p{color:var(--cf-text-muted);font-size:.72rem}.content-factory-settings-summary{flex-wrap:wrap;gap:6px;display:flex}.content-factory-settings-summary>*{border:1px solid var(--cf-border);min-height:27px;color:var(--cf-text-soft);border-radius:7px;align-items:center;padding:4px 8px;font-size:.67rem;display:inline-flex}.content-factory-settings-lane{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;padding-block:8px;display:flex}.content-factory-settings-lanes{border:1px solid var(--cf-border);background:#03050a2e;border-radius:10px;gap:3px;padding:6px 10px;display:grid}.content-factory-settings-lanes .content-factory-settings-lane>select{width:min(180px,100%)}.content-factory-settings-lane>span:last-child{color:var(--cf-text-muted);text-align:right;font-size:.67rem}.content-factory-history ol{margin-bottom:0;padding:0;list-style:none}.content-factory-history li{border-left:2px solid color-mix(in srgb, var(--cf-accent) 24%, transparent);background:#ffffff05;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:start;gap:12px;padding:10px 11px;display:grid}.content-factory-history li p,.content-factory-history li time{color:var(--cf-text-soft);overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}.content-factory-inline-dialog{z-index:360;-webkit-backdrop-filter:blur(13px);background:#020408c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-factory-inline-dialog>div{border:1px solid var(--cf-border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--cf-accent) 9%, transparent), transparent 42%), #0c0f18f7;border-radius:18px;gap:13px;width:min(570px,100%);max-height:min(720px,100vh - 40px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 34px 100px #0000008a}.content-factory-inline-dialog h4{font-size:1.08rem}.content-factory-inline-dialog>div>p{color:var(--cf-text-soft);font-size:.76rem}.content-factory-inline-dialog .content-factory-inline-actions{justify-content:flex-end;margin-top:3px}.content-factory-resume-options{gap:7px;display:grid}.content-factory-resume-options>label{border:1px solid var(--cf-border);cursor:pointer;background:#ffffff07;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.content-factory-resume-options>label:has(input:checked){border-color:color-mix(in srgb, var(--cf-accent) 40%, transparent);background:color-mix(in srgb, var(--cf-accent) 10%, transparent)}.content-factory-resume-options input{margin-top:2px!important}.content-factory-resume-options label>span{gap:2px;display:grid}.content-factory-resume-options strong{font-size:.77rem}.content-factory-resume-options small{color:var(--cf-text-muted);font-size:.67rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.content-factory-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--cf-accent) 62%, transparent);box-shadow:inset 0 1px 0 #ffffff30, 0 13px 28px color-mix(in srgb, var(--cf-accent) 6%, transparent);transform:translateY(-1px)}.content-factory-button.is-secondary:not(:disabled):hover,.content-factory-button.is-quiet:not(:disabled):hover{background:var(--cf-surface-hover);border-color:var(--cf-border-strong);box-shadow:inset 0 1px #ffffff12}.content-factory-link-button:not(:disabled):hover{text-decoration:underline}.content-factory-stepper button:not(:disabled):hover,.content-factory-plan-tabs button:not(:disabled):hover,.content-factory-idea__actions button:not(:disabled):hover{color:var(--cf-text);background:#ffffff0f}button.content-factory-compact-row:hover,.content-factory-mode-cards>label:hover,.content-factory-resume-options>label:hover{border-color:color-mix(in srgb, var(--cf-accent) 25%, transparent);background-color:color-mix(in srgb, var(--cf-accent) 5.5%, transparent)}}@media (width<=1180px){.content-factory-queue-row{grid-template-columns:82px minmax(0,1fr) auto}.content-factory-queue-row>:nth-child(n+4){grid-column:2/-1}}@media (width<=900px){.content-factory-dashboard-grid,.content-factory-plan-settings{grid-template-columns:1fr}.content-factory-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.content-factory-stepper li{scroll-snap-align:start}.content-factory-mode-cards.is-three{grid-template-columns:1fr}.content-factory-review-grid,.content-factory-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.content-factory-first-slots>div:last-child>article{grid-template-columns:80px 48px minmax(120px,.8fr) minmax(145px,1fr)}.content-factory-first-slots article>p{grid-column:1/-1}.content-factory-plan-page__header{grid-template-columns:auto minmax(0,1fr) auto}.content-factory-plan-page__header>.content-factory-count-pair{grid-column:2}.content-factory-plan-page__header>.content-factory-inline-actions{grid-area:1/3/span 2}.content-factory-calendar__grid{display:none}.content-factory-calendar__list{gap:7px;margin-top:13px;display:grid}.content-factory-calendar__list>article{border:1px solid #ffffff0f;border-left:2px solid color-mix(in srgb, var(--cf-accent) 35%, transparent);background:#ffffff06;border-radius:10px;grid-template-columns:minmax(150px,.7fr) minmax(170px,1fr) auto;align-items:center;gap:9px 12px;padding:10px;display:grid}.content-factory-calendar__list>article>div:first-child{gap:2px;display:grid}.content-factory-calendar__list>article>div:first-child strong{font-size:.74rem}.content-factory-calendar__list>article>div:first-child span{color:var(--cf-text-muted);font-size:.66rem}.content-factory-calendar__list>article>p{color:var(--cf-danger);grid-column:1/-1;font-size:.68rem}.content-factory-variant-list>article{grid-template-columns:minmax(170px,.8fr) minmax(0,1fr)}.content-factory-render-variants>article{grid-template-columns:minmax(170px,1fr) minmax(130px,.8fr) auto}.content-factory-render-variants>article>span:last-child{grid-column:2/-1}.content-factory-variant-list>article>.content-factory-link-button{grid-column:2}.content-factory-history li{grid-template-columns:1fr}.content-factory-history li time{grid-column:1}}@media (width<=640px){:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page){gap:11px}.content-factory-wizard__pane,.content-factory-incidents,.content-factory-calendar,.content-factory-queue,.content-factory-content-items,.content-factory-history{padding:15px}.content-factory-ops-card,.content-factory-lanes,.content-factory-settings-group,.content-factory-preflight,.content-factory-first-slots{padding:13px}.content-factory-section-head{gap:10px;display:grid}.content-factory-state{grid-template-columns:auto minmax(0,1fr);padding:14px}.content-factory-state>.content-factory-button{grid-column:1/-1;width:100%}.content-factory-compact-row,.content-factory-review-list>article,.content-factory-incident{grid-template-columns:minmax(0,1fr) auto}.content-factory-compact-row>:first-child,.content-factory-incident>:nth-child(2){grid-column:1/-1}.content-factory-incident__mark{display:none}.content-factory-incident__actions{grid-column:1/-1;justify-content:flex-start}.content-factory-wizard__header{align-items:flex-start}.content-factory-wizard__header>div{text-align:left;justify-items:start}.content-factory-wizard__header strong{max-width:min(100%,54vw)}.content-factory-stepper{gap:2px;margin-inline:-1px}.content-factory-stepper button{text-align:center;flex-direction:column;gap:5px;padding:7px 2px}.content-factory-stepper button strong{max-width:100%;font-size:.64rem}.cf-video-settings>.content-factory-section-head{align-items:flex-start;display:flex}.content-factory-schedule-step .content-factory-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.content-factory-schedule-step .content-factory-weekdays label{flex-direction:column;gap:4px;min-width:0;padding:7px 2px}.content-factory-wizard__pane{min-height:0}.content-factory-wizard__footer{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;bottom:6px}.content-factory-wizard__footer-note{grid-area:1/1/auto/-1;padding:3px}.content-factory-wizard.is-brief>form>.content-factory-wizard__footer{grid-template-columns:minmax(0,1fr)}.content-factory-wizard__footer>.content-factory-button{width:100%;padding-inline:9px}.content-factory-form-grid,.content-factory-manual-idea,.content-factory-idea-editor,.content-factory-mode-cards,.content-factory-mode-cards.is-three{grid-template-columns:1fr}.content-factory-manual-idea>label,.content-factory-idea-editor>label{grid-column:1}.content-factory-step-summary,.content-factory-preview-bar,.content-factory-review-hero{align-items:flex-start}.content-factory-step-summary,.content-factory-preview-bar{display:grid}.content-factory-preview-bar .content-factory-button{width:100%}.content-factory-idea{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:14px}.content-factory-idea__order{grid-row:1;align-items:center;gap:6px;min-height:44px;display:flex}.content-factory-idea>fieldset{grid-area:2/1/auto/-1}.content-factory-idea__order .cf-idea-drag-handle{top:8px;right:8px}.content-factory-idea__body{grid-area:2/1/auto/-1}.content-factory-idea__head{display:block}.cf-idea-access{margin-top:4px;display:block}.content-factory-idea__head>strong{font-size:14px}.content-factory-idea__actions{grid-area:1/2}.cf-idea-selection{min-height:44px;position:absolute;top:8px;right:68px}.content-factory-idea__body>.cf-idea-preview{font-size:12px}.cf-idea-more>summary{width:44px;height:44px}.content-factory-lane__head{align-items:flex-start}.content-factory-lane__fields{grid-template-columns:1fr}.content-factory-weekdays label,.content-factory-choice-row label{flex:1 0 auto;justify-content:center}.content-factory-review-grid,.content-factory-overview-strip,.content-factory-first-slots>div:last-child>article{grid-template-columns:repeat(2,minmax(0,1fr))}.content-factory-first-slots>div:last-child>article>:nth-child(n+3),.content-factory-first-slots article>p{grid-column:1/-1}.content-factory-plan-page__header{grid-template-columns:1fr auto;gap:10px;padding:13px}.content-factory-plan-page__header>.content-factory-link-button,.content-factory-plan-page__title,.content-factory-plan-page__header>.content-factory-count-pair{grid-column:1/-1}.content-factory-plan-page__header>.content-factory-inline-actions{grid-area:1/2}.content-factory-plan-tabs button{min-width:112px}.content-factory-calendar__list>article{grid-template-columns:minmax(0,1fr) auto}.content-factory-calendar__list>article>.content-factory-channel{grid-column:1}.content-factory-calendar__list>article>.content-factory-status{grid-area:2/2}.content-factory-queue-row{grid-template-columns:1fr auto}.content-factory-queue-row__kind,.content-factory-queue-row>:nth-child(2),.content-factory-queue-row>:nth-child(n+4){grid-column:1/-1}.content-factory-material>header,.content-factory-material__version{display:grid}.content-factory-material__version .content-factory-button{width:100%}.content-factory-variant-list>article{grid-template-columns:1fr}.content-factory-render-variants>article{grid-template-columns:1fr auto}.content-factory-render-variants>article>div:first-child,.content-factory-render-variants>article>span:nth-child(2),.content-factory-render-variants>article>span:last-child{grid-column:1/-1}.content-factory-variant-list>article>.content-factory-link-button,.content-factory-variant-list .content-factory-edit-panel{grid-column:1}.content-factory-settings-lane{display:grid}.content-factory-settings-lane>span:last-child{text-align:left}.content-factory-history li{grid-template-columns:1fr}.content-factory-history li time{grid-column:1}.content-factory-inline-dialog{align-items:end;padding:8px}.content-factory-inline-dialog>div{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100dvh - 16px);padding:18px}.content-factory-inline-dialog .content-factory-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-factory-inline-dialog .content-factory-button{width:100%;padding-inline:9px}}@media (width<=420px){.content-factory-review-grid,.content-factory-overview-strip{grid-template-columns:1fr}.content-factory-choice-row label,.content-factory-weekdays label{flex-basis:calc(50% - 4px)}.content-factory-review-hero{display:grid}.content-factory-calendar__list>article{grid-template-columns:1fr}.content-factory-calendar__list>article>.content-factory-status{grid-area:auto/1}.content-factory-inline-dialog .content-factory-inline-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) *,:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :before,:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes content-factory-spin{to{transform:rotate(360deg)}}@font-face{font-family:Onest Factory;src:url(/fonts/subtitles/Onest-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.content-factory-wizard *,.content-factory-plan-page *,.content-factory-dashboard *{box-sizing:border-box}.cf-icon{vertical-align:middle;flex:none;display:inline-block}.content-factory-dashboard,.content-factory-plan-page{gap:28px;display:grid}.content-factory-dashboard{--cf-text-muted:#929c94}.cf-workspace-label{color:var(--cf-text-soft);align-items:center;gap:14px;font-size:11px;display:flex}.cf-workspace-label>span:first-child{letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:550;display:flex}.cf-workspace-label .cf-icon{width:15px;height:15px;color:var(--cf-accent)}.cf-workspace-label__divider{background:var(--cf-border-strong);width:1px;height:12px}.content-factory-dashboard__header{border:0;align-items:center;padding:0}.content-factory-dashboard__header h2{letter-spacing:-.052em;font:500 clamp(32px,3.35vw,48px)/1.12 Onest Factory,sans-serif}.content-factory-dashboard__header p{color:var(--cf-text-soft);margin:13px 0 0;font-size:14px;font-weight:350}.content-factory-dashboard__header-actions .content-factory-button{border-radius:12px;gap:12px;min-height:50px;padding-inline:21px;font-size:14px}.cf-eyebrow{color:var(--cf-text-soft);letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:500;display:block}.cf-overview{border:1px solid var(--cf-border);background:#171a18;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:17px 22px;display:flex}.cf-overview__scope{color:var(--cf-text-muted);font-size:12px}.cf-overview dl{flex-wrap:wrap;gap:14px 36px;margin:0;display:flex}.cf-overview dl>div{align-items:baseline;gap:10px;display:flex}.cf-overview dt{color:var(--cf-text-soft);font-size:12px}.cf-overview dd{color:var(--cf-text);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:500}.cf-desk{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:6px;display:grid}.cf-desk__main{align-content:start;gap:26px;min-width:0;display:grid}.cf-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cf-inbox h3,.cf-attention h3,.cf-plans-toolbar h3{letter-spacing:-.03em;margin:0;font:500 20px/1.3 Onest Factory,sans-serif}.cf-count-badge{border:1px solid var(--cf-border);min-width:23px;height:23px;color:var(--cf-text-soft);letter-spacing:0;background:#ffffff04;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:400;display:inline-grid}.cf-inbox{border:1px solid color-mix(in srgb, var(--cf-accent) 13.33%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--cf-accent) 3.14%, transparent), color-mix(in srgb, var(--cf-accent) 0.78%, transparent));border-radius:16px;padding:22px}.cf-inbox .cf-section-heading>.cf-icon,.cf-inbox .cf-eyebrow{color:var(--cf-accent)}.cf-inbox h3 .cf-count-badge{margin-left:7px}.cf-empty-note{color:var(--cf-text-soft);margin:0;padding:20px 0 0;font-size:12px;line-height:1.7}.cf-inbox__group h4{color:var(--cf-text-soft);margin:0;padding:10px 0;font-size:12px;font-weight:400}.cf-inbox__item{width:100%;color:var(--cf-text);border:0;border-bottom:1px solid var(--cf-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:14px 8px;transition:background .18s;display:flex}.cf-inbox__item:last-child{border-bottom:0}.cf-inbox__item:hover{background:var(--cf-surface-hover)}.cf-thumbnail{border:1px solid var(--cf-border);width:42px;height:60px;color:var(--cf-text-soft);background:#262d27;border-radius:7px;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.cf-thumbnail img{object-fit:cover;width:100%;height:100%}.cf-inbox__copy{gap:7px;min-width:0;display:grid}.cf-inbox__copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.cf-inbox__copy>span{color:var(--cf-text-soft);font-size:11px}.cf-inbox__action{color:var(--cf-accent);flex-shrink:0;gap:14px;margin-left:auto;font-size:12px;display:flex}.cf-plans-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cf-search{border:1px solid var(--cf-border);width:216px;color:var(--cf-text-muted);background:#171a18;border-radius:9px;align-items:center;gap:9px;padding-left:12px;display:flex}.cf-search .cf-icon{width:16px;height:16px}.cf-search:focus-within{border-color:var(--cf-accent)}.content-factory-dashboard .cf-search input{width:100%;min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:8px 10px 8px 0;font-size:12px}.content-factory-dashboard .cf-search input:focus-visible{box-shadow:none;outline:0}.content-factory-dashboard__filters{border:0;border-bottom:1px solid var(--cf-border);background:0 0;border-radius:0;gap:26px;width:100%;padding:0;display:flex}.content-factory-dashboard__filters button{border:0;border-radius:0;gap:8px;min-height:42px;padding:0 0 14px;font-size:12px;font-weight:450;position:relative}.content-factory-dashboard__filters button>span{background:#ffffff07;border-radius:5px;place-items:center;min-width:20px;height:19px;padding-inline:5px;font-size:10px;display:grid}.content-factory-dashboard__filters button.is-active{color:var(--cf-accent);box-shadow:none;background:0 0}.content-factory-dashboard__filters button.is-active:after{content:"";background:var(--cf-accent);height:2px;position:absolute;inset:auto 0 -1px}.content-factory-dashboard__filters button.is-active>span{color:var(--cf-accent);background:var(--cf-accent-soft)}.content-factory-dashboard__plans>.content-factory-dashboard__plan-list{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:18px}.content-factory-dashboard__plan{border:1px solid var(--cf-border);background:linear-gradient(145deg,#1c201c,#181b19 65%);border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:17px;padding:23px;transition:border-color .18s,box-shadow .18s;display:grid}.content-factory-dashboard__plan:hover{border-color:color-mix(in srgb, var(--cf-accent) 20.0%, transparent);box-shadow:0 8px 32px #00000014}.cf-plan-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cf-plan-card__state{align-items:center;gap:8px;margin-left:auto;display:flex}.cf-plan-card__top>.content-factory-dashboard__plan-copy{flex:160px}.cf-plan-card__next{width:100%;min-width:0;color:var(--cf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding:8px 8px 16px;display:grid}.cf-plan-card__next:focus-visible{outline:2px solid var(--cf-accent);outline-offset:5px}.cf-plan-card__next:disabled{cursor:default;opacity:.5}.cf-plan-card__visual{isolation:isolate;justify-items:center;min-width:0;padding:12px 18px;display:grid;position:relative}.cf-plan-card__visual:before{content:"";z-index:-1;background:radial-gradient(#eec98420,#769c8310 45%,#0000 72%);border-radius:50%;position:absolute;inset:6% -12%}.cf-plan-card__visual:after{content:"";z-index:-1;background:linear-gradient(140deg,#38382e,#191d18);border:1px solid #f3dbb024;border-radius:16px;max-width:160px;margin-inline:auto;position:absolute;inset:13px 20px 15px;transform:rotate(7deg)translate(9px)}.cf-plan-card__thumbnail{aspect-ratio:9/16;width:100%;max-width:160px;color:var(--cf-text-muted);background:#0d100e;border:1px solid #f3dbb038;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 36px #0006}.cf-plan-card__thumbnail>:is(img,video){object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf-plan-card__thumbnail>.cf-icon{width:32px;height:32px}.cf-plan-card__play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10121188;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.cf-plan-card__play .cf-icon{width:19px;height:19px}.cf-plan-card__schedule{min-width:0;color:var(--cf-text-soft);gap:7px;font-size:12px;line-height:1.5;display:grid}.cf-plan-card__schedule time{gap:9px;display:grid}.cf-plan-card__schedule-label{color:var(--cf-text-soft);font-size:11px}.cf-plan-card__schedule-day{color:#e2e6dc;overflow-wrap:anywhere;font-size:13px;font-weight:400}.cf-plan-card__schedule time>strong{color:#f3dbb0;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1.05}.cf-plan-card__timezone{color:var(--cf-text-muted);font-size:10px}.cf-plan-card__schedule[data-attention],.cf-plan-card__schedule[data-paused]{color:#e2c18d;border-left:2px solid #d1b48380;padding-left:12px}.cf-plan-card__schedule[data-attention] .cf-plan-card__schedule-label{color:#e2c18d}.cf-plan-card__next-copy{align-content:center;justify-items:start;gap:16px;min-width:0;display:grid}.cf-plan-card__next-copy>strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(20px,2.1vw,28px);font-weight:450;line-height:1.25}.cf-plan-card__next-copy>span:not(.cf-plan-card__schedule,.cf-plan-card__watch){color:var(--cf-text-soft);font-size:11px;line-height:1.5}.cf-plan-card__watch{color:#f3dbb0;border-bottom:1px solid #f3dbb044;align-items:center;gap:16px;min-height:38px;margin-top:2px;padding-bottom:3px;font-size:12px;display:inline-flex}.cf-plan-card__watch .cf-icon{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.cf-plan-card__thumbnail{transition:transform .26s,box-shadow .26s}}@media (hover:hover){.cf-plan-card__next:hover:not(:disabled) .cf-plan-card__thumbnail{transform:rotate(0)translateY(-4px);box-shadow:0 22px 42px #0008}.cf-plan-card__next:hover:not(:disabled) .cf-plan-card__watch{border-color:#f3dbb0}}.content-factory-dashboard__plan-copy{align-content:start;gap:8px;min-width:0}.content-factory-dashboard__plan-title h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font:500 19px/1.35 Onest Factory,sans-serif}.cf-plan-card__name{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.cf-plan-card__name>.cf-icon{width:13px;height:13px;color:var(--cf-text-muted);vertical-align:baseline;margin-left:10px}.cf-plan-card__name:hover:not(:disabled){color:#e6d4b6}.content-factory-dashboard__plan-copy>p{margin:0;font-size:12px;line-height:1.65}.content-factory-dashboard__plan-copy>p.content-factory-row-error{color:var(--cf-danger)}.cf-plan-card__progress{color:var(--cf-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:2px;font-size:10px;display:grid}.cf-plan-card__progress strong{color:var(--cf-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:450}.cf-plan-card__progress strong span{color:var(--cf-text-muted)}.cf-plan-card__progress progress{appearance:none;width:100%;height:4px;color:var(--cf-accent);background:#dcebc512;border:0;border-radius:4px;grid-column:1/-1;display:block;overflow:hidden}.cf-plan-card__progress progress::-webkit-progress-bar{background:#dcebc512;border-radius:4px}.cf-plan-card__progress progress::-webkit-progress-value{background:var(--cf-accent);border-radius:4px}.cf-plan-card__progress progress::-moz-progress-bar{background:var(--cf-accent);border-radius:4px}.content-factory-dashboard__plan-actions{border-top:1px solid var(--cf-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.content-factory-dashboard__plan-actions>.content-factory-button{justify-content:space-between;min-width:150px;min-height:39px;padding-inline:13px;font-size:12px}.content-factory-dashboard__plan-actions>.content-factory-link-button{color:var(--cf-accent);margin-left:auto;padding:10px 0;font-size:12px}.content-factory-dashboard__plan-actions>.content-factory-link-button:hover{color:var(--cf-accent)}.content-factory-dashboard__plan-actions>.content-factory-link-button.is-danger{color:var(--cf-danger)}.content-factory-dashboard__plan-actions .cf-icon{width:15px;height:15px}.cf-plan-menu>summary{letter-spacing:2px;justify-content:center;align-items:center;min-width:36px;min-height:38px;padding:8px;list-style:none;display:flex}.cf-plan-menu>summary::-webkit-details-marker{display:none}.cf-plan-menu>div{background:#212620}.cf-plan-menu>summary:focus-visible{outline:2px solid var(--cf-accent);outline-offset:2px}.cf-drafts{border:1px solid var(--cf-border);background:#161917;border-radius:14px;margin-top:0;padding:20px}.cf-drafts>summary{color:#c1c8be;align-items:center;gap:11px;font-size:13px;list-style:none;display:flex}.cf-drafts>summary::-webkit-details-marker{display:none}.cf-drafts>summary>.cf-icon{color:var(--cf-text-muted);width:17px;height:17px}.cf-drafts>summary>span{color:var(--cf-text-soft);background:#ffffff06;border-radius:5px;margin:0;padding:2px 6px;font-size:10px}.cf-drafts>summary>.cf-drafts__chevron{margin-left:auto;transition:transform .18s}.cf-drafts[open]>summary>.cf-drafts__chevron{transform:rotate(90deg)}.cf-drafts>p{margin:14px 0 0;font-size:11px}.content-factory-dashboard__empty{border-color:color-mix(in srgb, var(--cf-accent) 14.12%, transparent);background:linear-gradient(125deg, color-mix(in srgb, var(--cf-accent) 3.14%, transparent), color-mix(in srgb, var(--cf-accent) 0.39%, transparent));border-radius:16px;justify-items:start;gap:14px;padding:34px}.content-factory-dashboard__empty strong{letter-spacing:-.025em;font-size:21px;font-weight:450}.content-factory-dashboard__empty p{max-width:490px;margin:0;font-size:13px}.cf-agenda{min-width:0;padding-top:8px}.cf-agenda__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:20px;display:flex}.cf-agenda__heading h4{color:var(--cf-text);letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:450;line-height:1.4;display:flex}.cf-agenda__heading .cf-icon{color:#c5b494;width:16px;height:16px}.cf-agenda__timezone{color:var(--cf-text-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.cf-agenda__day{grid-template-columns:140px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.cf-agenda__date{min-width:0;padding-top:19px}.cf-agenda__day-copy{gap:5px;min-width:0;display:grid}.cf-agenda__date strong{color:#d9c6a5;font-size:13px;font-weight:450;line-height:1.4}.cf-agenda__date strong:first-letter{text-transform:uppercase}.cf-agenda__day-copy>span{color:var(--cf-text-muted);font-size:10px;line-height:1.5}.cf-agenda__group-zone{overflow-wrap:anywhere}.cf-agenda__timeline{gap:4px;min-width:0;display:grid}.cf-agenda__item{border:1px solid #0000;border-bottom-color:#ffffff09;border-radius:10px;min-width:0;position:relative}.cf-agenda__item[data-next]{background:linear-gradient(100deg,#f3dbb00c,#f3dbb002);border-color:#f3dbb023}.cf-agenda__item[data-next]:before{content:"";background:#e6d4b6;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:-1px;box-shadow:0 0 12px #e6d4b633}.cf-agenda__item[data-attention]{background:#d1b48308;border-color:#e2b87835}.cf-agenda__video{border-radius:inherit;width:100%;min-width:0;min-height:78px;color:var(--cf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px 32px minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:10px 14px;display:grid}.cf-agenda__video:focus-visible{outline-offset:3px;outline:2px solid #f3dbb0}.cf-agenda__time{color:#e6d4b6;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1.2}.cf-agenda__thumbnail{aspect-ratio:9/16;color:#91a08b;background:linear-gradient(145deg,#262d25,#131914);border:1px solid #ffffff19;border-radius:5px;place-items:center;width:32px;display:grid;overflow:hidden}.cf-agenda__thumbnail img{object-fit:cover;width:100%;height:100%}.cf-agenda__thumbnail>.cf-icon{width:16px;height:16px}.cf-agenda__video-copy{gap:8px;min-width:0;display:grid}.cf-agenda__title{color:#e0e5dc;overflow-wrap:anywhere;font-size:13px;font-weight:450;line-height:1.4}.cf-agenda__open{color:var(--cf-text-muted)}.cf-agenda__open .cf-icon{width:12px;height:12px}.cf-agenda .content-factory-channel{gap:6px;min-width:0}.cf-agenda .content-factory-channel__mark{border-radius:5px;flex-basis:16px;width:16px;height:16px;font-size:8px}.cf-agenda .content-factory-channel__copy{flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;display:flex}.cf-agenda .content-factory-channel__copy strong{color:var(--cf-text-muted);order:2;font-size:9px;font-weight:400}.cf-agenda .content-factory-channel__copy>span{color:#b7c2b2;overflow-wrap:anywhere;font-size:10px;font-weight:400}.cf-agenda .content-factory-status{min-height:18px;padding:2px 6px;font-size:9px}.cf-agenda__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;max-width:140px;display:flex}.cf-agenda__paused,.cf-agenda__warning{color:#e2c18d;font-size:10px;line-height:1.5}.cf-agenda__failure{color:#e2c18d;overflow-wrap:anywhere;border-top:1px solid #d1b48326;margin:0 14px 12px;padding-top:10px;font-size:11px;line-height:1.6}.cf-agenda__attention{margin-top:20px}.cf-agenda__attention>h5,.cf-agenda__section-label{color:#e2c18d;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.cf-agenda__section-label{border-top:1px solid var(--cf-border);color:var(--cf-text-soft);margin-top:24px;padding-top:20px}.cf-agenda__more{border:0;border-top:1px solid var(--cf-border);color:#d9c6a5;border-radius:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:16px;padding:10px;font-size:12px;display:flex}.cf-agenda__more>.cf-icon{width:13px;height:13px;transform:rotate(90deg)}.cf-agenda__more[aria-expanded=true]>.cf-icon{transform:rotate(-90deg)}@media (hover:hover){.cf-agenda__item:has(.cf-agenda__video:hover:not(:disabled)){background-color:#f3dbb005;border-color:#f3dbb03d}.cf-agenda__video:hover:not(:disabled) .cf-agenda__title,.cf-agenda__video:hover:not(:disabled) .cf-agenda__open,.cf-agenda__more:hover{color:#f3dbb0}}@media (prefers-reduced-motion:no-preference){.cf-agenda__item{transition:border-color .16s,background-color .16s}}.cf-agenda__paused-queue{border-top:1px solid var(--cf-border);margin-top:20px;padding-top:18px}.cf-agenda__paused-queue>summary{color:#e6c28a;cursor:pointer;align-items:center;gap:9px;min-height:32px;font-size:13px;list-style:none;display:flex}.cf-agenda__paused-queue>summary::-webkit-details-marker{display:none}.cf-agenda__paused-queue>summary>.cf-icon{width:15px;height:15px;margin-left:auto}.cf-agenda__paused-queue[open]>summary>.cf-icon{transform:rotate(90deg)}.cf-agenda__paused-queue>p{color:var(--cf-text-soft);margin:14px 0 0;font-size:12px;line-height:1.7}.cf-agenda__paused-queue[open]+.cf-empty-note{display:none}.cf-agenda__pause-icon{font-size:16px}.cf-agenda summary:focus-visible{outline:2px solid var(--cf-accent);outline-offset:5px}.cf-agenda__published{border-top:1px solid var(--cf-border);margin-top:20px;padding-top:18px}.cf-agenda__published-toggle{width:100%;min-height:44px;color:var(--cf-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;display:flex}.cf-agenda__published-toggle>.cf-icon:first-child{color:#8bc8a7;width:17px;height:17px}.cf-agenda__published-toggle>.cf-icon:last-child{width:15px;height:15px;margin-left:auto}.cf-agenda__published-toggle[aria-expanded=true]>.cf-icon:last-child{transform:rotate(90deg)}.cf-agenda__published-toggle:focus-visible,.cf-agenda__publication-link:focus-visible{outline:2px solid var(--cf-accent);outline-offset:5px}.cf-agenda__item[data-published] .cf-agenda__time{color:var(--cf-text-soft)}.cf-agenda__publication-link{color:#a8d8bd;align-items:center;gap:7px;width:fit-content;min-height:32px;margin:0 14px 10px 128px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.cf-agenda__publication-link:hover{color:#c9f2dc;text-underline-offset:3px;text-decoration:underline}.cf-agenda__publication-link>.cf-icon{width:11px;height:11px}.cf-agenda__history-error{color:#e2c18d;padding-top:12px;font-size:12px;line-height:1.7}.cf-agenda__history-error>p{margin:0 0 8px}@media (width<=760px){.cf-agenda__day{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.cf-agenda__date{padding-top:0}.cf-agenda__day-copy{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}}@media (width<=520px){.cf-agenda__heading{margin-bottom:16px}.cf-agenda__heading h4{font-size:14px}.cf-agenda__video{grid-template-columns:44px 30px minmax(0,1fr) 12px;gap:7px 10px;padding:12px 10px}.cf-agenda__time{grid-row:1/3;align-self:start;padding-top:2px;font-size:18px}.cf-agenda__thumbnail{grid-row:1/3;align-self:start;width:30px}.cf-agenda__video-copy{gap:6px}.cf-agenda__title{font-size:12px}.cf-agenda__status{grid-area:2/3;justify-content:flex-start;max-width:none}.cf-agenda__status:empty{display:none}.cf-agenda__open{grid-area:1/4/3}.cf-agenda__more{margin-top:12px}.cf-agenda__publication-link{margin-left:104px}}.cf-attention{background:#f6c86b08;border:1px solid #f6c86b35;border-radius:16px;padding:22px}.cf-attention h3{margin-bottom:12px;font-size:17px}.cf-attention__row{justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.cf-attention__row>div{gap:8px;min-width:0;display:grid}.cf-attention__row strong{font-size:13px;font-weight:450}.content-factory-plan-page.is-reviewing{gap:18px}.is-reviewing .cf-plan-heading{padding-bottom:20px}.cf-plan-heading{padding:0 0 26px}.cf-plan-heading h2{letter-spacing:-.04em;font:500 clamp(26px,3vw,38px)/1.2 Onest Factory,sans-serif}.cf-plan-heading p{font-size:12px;line-height:1.7}.cf-back{color:var(--cf-text-soft);justify-self:start;font-size:12px}.cf-library{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.cf-library__item{border:1px solid var(--cf-border);background:var(--cf-surface);color:var(--cf-text);text-align:left;cursor:pointer;border-radius:12px;padding:0;transition:border-color .18s,transform .18s;overflow:hidden}.cf-library__item:hover{border-color:var(--cf-accent);transform:translateY(-2px)}.cf-library__poster{aspect-ratio:9/12;width:100%;color:var(--cf-text-soft);background:#101610;place-items:center;font-size:13px;display:grid;position:relative}.cf-library__poster img,.cf-library__poster video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf-library__poster:after{content:"";pointer-events:none;background:linear-gradient(#0002,#0000 40%,#0003);position:absolute;inset:0}.cf-library__number{color:#f1f3ec;font-variant-numeric:tabular-nums;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a1399;border:1px solid #ffffff30;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:absolute;top:14px;left:14px}.cf-library__placeholder{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--cf-accent) 7.06%, transparent), transparent 70%);text-align:center;align-content:center;justify-items:center;gap:16px;width:100%;height:100%;padding:24px;display:grid}.cf-library__placeholder>.cf-icon{width:42px;height:42px;color:color-mix(in srgb, var(--cf-accent) 43.92%, transparent)}.cf-library__placeholder>span{font-size:12px;line-height:1.6}.cf-library__item .cf-library__play{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111a1355;width:48px;height:48px;transition:background .18s,transform .18s}.cf-library__item:hover .cf-library__play{background:var(--cf-accent);border-color:var(--cf-accent);color:var(--cf-accent-foreground);transform:scale(1.08)}.cf-library__play{color:#fff;background:#10161099;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}.cf-library__copy{justify-items:start;gap:12px;padding:16px;display:grid}.cf-library__copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.cf-review{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cf-review__queue{border-right:1px solid var(--cf-border);min-width:0;padding-right:20px}.cf-review__queue h3{margin:0 0 20px;font-size:17px;font-weight:550}.cf-review__queue-item{width:100%;color:var(--cf-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 8px;display:flex}.cf-review__queue-item[aria-current]{border-color:color-mix(in srgb, var(--cf-accent) 20.78%, transparent);background:var(--cf-accent-soft)}.cf-review__queue-item>span:last-child{justify-items:start;gap:8px;min-width:0;display:grid}.cf-review__queue-item strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}.cf-review__workspace{min-width:0}.cf-review__queue-toggle{display:none}.cf-video-card.is-review{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:0}.cf-video-card.is-review .cf-video-card__heading{border-bottom:1px solid var(--cf-border);padding-bottom:18px}.cf-video-card.is-review .cf-video-card__heading h3{font-family:Onest Factory,sans-serif;font-size:22px;font-weight:500}.cf-video-card.is-review .cf-video-card__preview{background:#080a0d;border-radius:12px;justify-items:center;min-width:0;padding:20px}.cf-video-card.is-review .cf-video-card__version{width:100%}.cf-video-card.is-review .cf-video-card__body{gap:20px;min-width:0}.cf-video-card.is-review .cf-video-card__review{background:color-mix(in srgb, var(--cf-accent) 7%, var(--cf-surface));border-color:color-mix(in srgb, var(--cf-accent) 18.82%, transparent);z-index:2;padding:18px;position:sticky;bottom:16px}.cf-video-card.is-review .cf-video-card__review .content-factory-inline-actions{grid-template-columns:1fr;display:grid}.cf-video-card.is-review .cf-video-card__review p{font-size:12px}.cf-video-card.is-review .cf-video-card__body>.cf-details{padding:0}.cf-review__complete{border:1px solid var(--cf-border);text-align:center;border-radius:12px;justify-items:center;gap:20px;padding:64px 24px;display:grid}.cf-review__complete h3{margin:0;font:550 26px Onest Factory,sans-serif}.cf-review__complete p{color:var(--cf-text-soft);font-size:14px;line-height:1.65}.cf-review__check{width:64px;height:64px;color:var(--cf-success);background:#6ee7ac15;border-radius:50%;place-items:center;font-size:28px;display:grid}.cf-review__upcoming{gap:10px;display:grid}.content-factory-wizard,.content-factory-wizard.is-brief{gap:26px;max-width:1200px;margin-inline:auto}.content-factory-wizard__header{gap:24px;padding:0 0 8px}.content-factory-wizard__header>.content-factory-link-button{color:var(--cf-text-soft);font-size:12px}.content-factory-wizard__header h2{color:var(--cf-text);letter-spacing:-.045em;margin:0;font:500 clamp(27px,3vw,38px)/1.2 Onest Factory,sans-serif}.content-factory-wizard__header strong{color:var(--cf-text);letter-spacing:-.03em;font:500 26px/1.3 Onest Factory,sans-serif}.content-factory-wizard__header p{color:var(--cf-text-muted);font-size:11px}.content-factory-stepper{border:1px solid var(--cf-border);box-shadow:none;background:#181b19;border-radius:14px;gap:10px;padding:9px}.content-factory-stepper li{min-width:0}.content-factory-stepper button{width:100%;min-height:52px;color:var(--cf-text-soft);border:0;border-radius:9px;gap:12px;padding:9px 14px;font-size:13px}.content-factory-stepper button>span{border:1px solid var(--cf-border-strong);width:28px;height:28px;box-shadow:none;color:var(--cf-text-soft);background:0 0;flex:0 0 28px;font-size:11px}.content-factory-stepper button strong{font-size:13px;font-weight:450}.content-factory-stepper li.is-active button{background:color-mix(in srgb, var(--cf-accent) 5.49%, transparent);color:var(--cf-accent)}.content-factory-stepper li.is-active button>span{background:var(--cf-accent);color:var(--cf-accent-foreground);box-shadow:none;border-color:#0000}.content-factory-stepper li.is-complete button{color:var(--cf-text)}.content-factory-stepper li.is-complete button>span{background:var(--cf-accent-soft);color:var(--cf-accent);border-color:color-mix(in srgb, var(--cf-accent) 12.55%, transparent)}.cf-compose{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.cf-compose>.content-factory-wizard__pane,.cf-compose>.cf-form-fields{border:1px solid var(--cf-border);background:var(--cf-surface);box-shadow:none;border-radius:18px;min-width:0;padding:32px}.cf-compose-summary{border:1px solid color-mix(in srgb, var(--cf-accent) 14.9%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--cf-accent) 8%, var(--cf-surface)), color-mix(in srgb, var(--cf-accent) 2%, var(--cf-surface)) 65%);border-radius:18px;min-width:0;padding:26px;position:sticky;top:100px}.cf-compose-summary__art{border-bottom:1px solid color-mix(in srgb, var(--cf-accent) 9.02%, transparent);height:132px;color:var(--cf-accent);justify-content:center;align-items:center;margin:-6px 0 28px;display:flex}.cf-compose-summary__frame{border:1px solid color-mix(in srgb, var(--cf-accent) 18.04%, transparent);background:color-mix(in srgb, var(--cf-accent) 11%, var(--cf-surface));border-radius:10px;place-items:center;width:53px;height:78px;display:grid;transform:rotate(-12deg)translate(8px,4px)}.cf-compose-summary__frame:nth-child(2){background:var(--cf-accent);border-color:var(--cf-accent);width:59px;height:86px;color:var(--cf-accent-foreground);z-index:1;transform:translateY(-5px);box-shadow:0 10px 25px #0004}.cf-compose-summary__frame:last-child{transform:rotate(12deg)translate(-8px,4px)}.cf-compose-summary .cf-eyebrow{color:color-mix(in srgb, var(--cf-accent) 45%, var(--cf-text-soft))}.cf-compose-summary h3{color:var(--cf-text);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font:450 22px/1.35 Onest Factory,sans-serif}.cf-compose-summary dl{gap:16px;margin:24px 0;display:grid}.cf-compose-summary dl>div{justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;display:flex}.cf-compose-summary dt{color:var(--cf-text-soft)}.cf-compose-summary dd{color:var(--cf-text);text-align:right;overflow-wrap:anywhere;margin:0}.cf-compose-summary>p{border-top:1px solid var(--cf-border);color:var(--cf-text-soft);margin:0;padding-top:20px;font-size:12px;line-height:1.75}.cf-compose>.content-factory-wizard__footer{grid-column:1/-1}.content-factory-wizard__footer{border:1px solid var(--cf-border);bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b201bf5;border-radius:13px;padding:14px}.content-factory-wizard__footer.is-start{grid-template-columns:1fr auto}.content-factory-wizard__footer.is-start .content-factory-button{grid-column:2;min-width:210px}.content-factory-wizard input,.content-factory-wizard textarea,.content-factory-wizard select{border-color:var(--cf-border-strong);background:#111612;border-radius:10px;font-size:14px}:is(.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :is(input,textarea,select):focus-visible{border-color:var(--cf-accent);box-shadow:0 0 0 3px var(--cf-accent-soft);outline:0}:is(.content-factory-wizard,.content-factory-plan-page,.content-factory-inline-dialog) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--cf-danger);box-shadow:0 0 0 3px #ff829717}.content-factory-wizard textarea::placeholder{color:#859180;opacity:1}.content-factory-wizard textarea{padding:15px;line-height:1.65}.content-factory-wizard .content-factory-field>span:first-child{color:#d5dccf;font-size:12px;font-weight:450}.content-factory-wizard .cf-details>summary{font-size:12px;font-weight:450}.content-factory-wizard .cf-brief-fields{gap:24px}.content-factory-wizard__pane-head h4{letter-spacing:-.025em;font:450 23px Onest Factory,sans-serif}.content-factory-wizard__pane-head p{font-size:12px}:where(.cf-review,.cf-desk,.cf-library,.cf-plan-menu) button:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}:where(.cf-review,.cf-desk,.cf-library,.cf-plan-menu) button:disabled{opacity:.5;cursor:not-allowed}@keyframes cf-studio-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.content-factory-dashboard>:is(header,.cf-overview,.cf-desk),.content-factory-wizard>.cf-compose{animation:.45s ease-out both cf-studio-enter}.content-factory-dashboard>.cf-desk{animation-delay:90ms}@media (width<=1199px){.cf-compose{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.cf-compose>.content-factory-wizard__pane,.cf-compose>.cf-form-fields{padding:26px}.cf-review{grid-template-columns:minmax(0,1fr)}.cf-review__queue-toggle{justify-self:start;display:inline-flex}.cf-review__queue{border:1px solid var(--cf-border);border-radius:12px;padding:18px;display:none}.cf-review__queue.is-open{display:block}.cf-video-card.is-review{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.cf-compose{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.cf-compose-summary{padding:20px}}@media (width<=767px){.content-factory-dashboard{gap:22px}.cf-overview{gap:12px;padding:15px 16px;display:grid}.cf-overview__scope{font-size:11px}.cf-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cf-overview dl>div{align-content:start;align-items:start;gap:4px;display:grid}.cf-overview dt{grid-row:2;font-size:11px;line-height:1.5}.cf-overview dd{grid-row:1;font-size:22px}.cf-plan-card__top{flex-direction:column-reverse;align-items:stretch}.cf-plan-card__top>.content-factory-dashboard__plan-copy{flex-basis:auto}.cf-plan-card__state{justify-content:space-between;margin-left:0}.content-factory-dashboard__header{gap:20px;display:grid}.content-factory-dashboard__header h2{font-size:36px}.content-factory-dashboard__header p{max-width:350px;margin-top:10px;font-size:12px;line-height:1.65}.content-factory-dashboard__header-actions{justify-content:flex-start}.content-factory-dashboard__header-actions .content-factory-button{min-height:46px;font-size:13px}.cf-desk{gap:24px;padding:0}.cf-inbox__item{gap:12px;padding-inline:0}.cf-inbox__action{gap:0;font-size:0}.cf-inbox__action>span{font-size:20px}.cf-inbox__copy strong{font-size:14px}.cf-plans-toolbar{gap:12px}.cf-plans-toolbar h3{font-size:19px}.cf-search{width:175px}.content-factory-dashboard__filters{gap:20px}.content-factory-dashboard__filters button{font-size:11px}.content-factory-dashboard__plan{padding:20px}.content-factory-dashboard__plan-actions>.content-factory-button{min-width:120px;min-height:44px}.content-factory-dashboard__plan-actions>.content-factory-link-button{min-height:44px}.cf-attention__row{flex-direction:column;align-items:flex-start}.cf-compose,.cf-video-card.is-review{grid-template-columns:minmax(0,1fr)}.cf-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cf-library__copy{padding:12px}.cf-library__copy strong{font-size:13px}.cf-video-card.is-review .cf-video-card__preview{padding:12px}.cf-video-card.is-review:has(.cf-video-card__review:not(.is-editing)){padding-bottom:210px}.cf-video-card.is-review .cf-video-card__review{left:16px;right:16px;bottom:max(8px, env(safe-area-inset-bottom));position:fixed;box-shadow:0 8px 32px #0009}.cf-video-card.is-review .cf-video-card__review.is-editing{position:static}.cf-video-card.is-review .cf-video-card__review .content-factory-inline-actions{grid-template-columns:1fr 1fr}.cf-compose-summary{position:static}form.cf-compose>.content-factory-wizard__footer{grid-row:2;position:static}.content-factory-wizard :is(input,textarea,select),.content-factory-dashboard .cf-search input{font-size:16px}.cf-compose-summary__art{height:100px;margin-bottom:22px}.cf-compose>.content-factory-wizard__pane,.cf-compose>.cf-form-fields{padding:22px}.content-factory-wizard__header{flex-direction:column;align-items:flex-start}.content-factory-wizard__header>div{text-align:left;justify-items:start}.content-factory-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.content-factory-stepper li{flex:initial}.content-factory-stepper button{flex-direction:column;justify-content:center;gap:8px;padding:10px 4px}.content-factory-stepper button strong{font-size:10px}.content-factory-wizard__footer.is-start .content-factory-button{width:100%;min-width:0}.content-factory-wizard__footer.is-start{grid-template-columns:minmax(0,1fr)}.content-factory-wizard__footer.is-start .content-factory-button{grid-column:1}.cf-plan-heading{flex-wrap:wrap;gap:16px}}@media (width<=374px){.cf-overview dl{grid-template-columns:minmax(0,1fr)}.cf-overview dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content-factory-dashboard__header h2{font-size:30px}.cf-plans-toolbar{flex-direction:column;align-items:stretch}.cf-search{width:100%}.content-factory-dashboard__filters{gap:15px}}@media (prefers-reduced-motion:reduce){:where(.content-factory-dashboard,.content-factory-wizard,.content-factory-plan-page) *{transition:none!important;animation:none!important}}.cf-trial-panel{background:#20261c;border:1px solid #43523a;border-radius:16px;margin:20px 0;padding:24px}.cf-trial-panel h2{margin:0 0 12px;font-size:22px}.cf-trial-panel p{color:#b1b9a9;max-width:780px;line-height:1.6}.cf-trial-panel label{gap:8px;margin:16px 0;display:grid}.cf-trial-panel select{color:#eee;width:100%;max-width:640px;font:inherit;background:#141910;border:1px solid #43523a;border-radius:8px;padding:12px}.cf-trial-panel small{color:#a4af99;line-height:1.6}.cf-trial-panel__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-trial-panel__publication{border-top:1px solid #43523a;margin-top:20px;padding-top:12px}.cf-trial-panel .cf-trial-confirmation{align-items:flex-start;gap:10px;display:flex}@media (width<=600px){.cf-trial-panel{padding:20px}.cf-trial-panel__actions{flex-direction:column;align-items:stretch}}.content-factory-plan-ideas{border:1px solid var(--cf-border);background:#ffffff06;border-radius:14px;padding:17px}.cf-review-ideas{margin:12px 0 0;padding:0;list-style:none}.cf-review-ideas>li{border-top:1px solid var(--cf-border);gap:12px;padding:15px 0;display:flex}.cf-review-ideas__number{color:var(--cf-text-soft);padding-top:2px;font-size:.75rem}.cf-review-ideas__body{flex:1;min-width:0}.cf-review-ideas__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.cf-review-ideas__heading>strong{overflow-wrap:anywhere;flex:200px;font-size:.87rem}.cf-review-ideas__access{color:var(--cf-text-soft);font-size:.75rem}.cf-review-ideas>.is-free .cf-review-ideas__access{color:var(--cf-accent)}.cf-review-ideas__publication{color:var(--cf-text-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:9px;font-size:.75rem;display:flex}.cf-review-ideas__publication>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.content-factory-review-grid>section>small{color:var(--cf-text-soft);margin-top:6px;display:block}.cf-review-launch-summary{color:var(--cf-text-soft);flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:.8rem;display:flex}.cf-review-launch-summary>strong{color:var(--cf-text)}.cf-review-launch-summary>p{flex-basis:100%;margin:0}.cf-trial-panel.is-video{background:0 0;border:0;margin:8px 0 0;padding:0}.cf-trial-progress__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.cf-trial-progress__heading h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.2}.cf-trial-progress__heading p{color:var(--cf-text-soft);margin:0;font-size:14px}.cf-trial-progress__free{color:#dac18e;border:1px solid #d7ba7e30;border-radius:8px;flex:none;margin-top:30px;padding:7px 11px;font-size:12px}.cf-trial-progress__video{border:1px solid var(--cf-border-strong);background:var(--cf-surface);border-radius:20px;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.cf-trial-progress__preview{border-right:1px solid var(--cf-border);background:radial-gradient(at 50% 30%,#d6c19512,#0000 75%),#141715;place-items:center;padding:28px 44px;display:grid}.cf-trial-progress__frame{isolation:isolate;aspect-ratio:9/16;background:linear-gradient(155deg,#383b33 0%,#242923 42%,#181b19 100%);border:1px solid #d7c69e36;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0005}.cf-trial-progress__frame:after{content:"";z-index:-1;background:linear-gradient(175deg,#0000 40%,#e2cc9b0c 50%,#0000 60%);animation:5s ease-in-out infinite cf-trial-light;position:absolute;inset:-100% 0}.cf-trial-progress__format{color:#c9c9bd;letter-spacing:.08em;font-size:10px;position:absolute;top:14px;left:14px}.cf-trial-progress__symbol{color:#ddc797;background:#ddd0ae08;border:1px solid #e1cd9d30;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.cf-trial-progress__symbol .cf-icon{stroke-width:1.25px;width:29px;height:29px}.cf-trial-progress__placeholder{justify-items:center;gap:7px;width:65%;margin-top:28px;display:grid}.cf-trial-progress__placeholder i{background:#d7d9ca18;border-radius:4px;width:100%;height:4px}.cf-trial-progress__placeholder i:nth-child(2){width:84%}.cf-trial-progress__placeholder i:nth-child(3){width:56%}.cf-trial-progress__preview-label{text-align:center;color:#b3b7aa;font-size:10px;line-height:1.5;position:absolute;bottom:18px;left:14px;right:14px}.cf-trial-progress__details{flex-direction:column;align-items:flex-start;min-width:0;padding:36px;display:flex}.cf-trial-progress__status{color:#dec894;align-items:center;gap:9px;font-size:12px;display:inline-flex}.cf-trial-progress__status>span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite cf-trial-pulse;box-shadow:0 0 0 4px #dec8940d}.cf-trial-progress__details h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 10px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.3}.cf-trial-progress__details .cf-trial-progress__hook{color:var(--cf-text-soft);overflow-wrap:anywhere;margin:0;font-size:14px}.cf-trial-progress__settings{flex-wrap:wrap;gap:8px;margin:22px 0 30px;padding:0;list-style:none;display:flex}.cf-trial-progress__settings li{border:1px solid var(--cf-border);color:var(--cf-text-soft);border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:flex}.cf-trial-progress__settings .cf-icon{width:14px;height:14px}.cf-trial-progress__next{border-top:1px solid var(--cf-border);align-items:flex-start;gap:12px;width:100%;margin-top:auto;padding-top:22px;display:flex}.cf-trial-progress__next>.cf-icon{width:18px;color:var(--cf-text-soft);flex:none;margin-top:2px}.cf-trial-progress__next strong{font-size:13px;font-weight:500}.cf-trial-progress__next p{color:var(--cf-text-soft);margin:5px 0 0;font-size:12px}.cf-trial-progress__remaining{margin-top:36px}.cf-trial-progress__remaining>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.cf-trial-progress__remaining h3{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:500;display:flex}.cf-trial-progress__remaining h3>span{border:1px solid var(--cf-border-strong);min-width:24px;height:24px;color:var(--cf-text-soft);border-radius:7px;place-items:center;padding:0 5px;font-size:12px;display:grid}.cf-trial-progress__remaining header p{color:var(--cf-text-soft);margin:8px 0 0;font-size:12px}.cf-trial-progress__remaining header button{flex-shrink:0}.cf-trial-progress__ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cf-trial-progress__ideas li{border:1px solid var(--cf-border);background:var(--cf-surface);border-radius:12px;min-width:0}.cf-trial-progress__ideas article{align-items:flex-start;gap:16px;padding:20px;display:flex}.cf-trial-progress__ideas article>div{min-width:0}.cf-trial-progress__idea-icon{border:1px solid var(--cf-border-strong);height:54px;color:var(--cf-text-muted);background:var(--cf-surface-raised);border-radius:6px;flex:0 0 38px;place-items:center;display:grid}.cf-trial-progress__idea-icon .cf-icon{width:16px;height:16px}.cf-trial-progress__idea-state{color:var(--cf-text-muted);font-size:10px}.cf-trial-progress__ideas h4{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.5}.cf-trial-progress__ideas p{-webkit-line-clamp:2;color:var(--cf-text-soft);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.cf-trial-progress__video.is-checking .cf-trial-progress__frame:after{animation:none}@keyframes cf-trial-light{0%,to{transform:translateY(-15%)}50%{transform:translateY(15%)}}@keyframes cf-trial-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=760px){.cf-trial-progress__heading{flex-direction:column;gap:14px}.cf-trial-progress__free{margin-top:0}.cf-trial-progress__video{grid-template-columns:180px minmax(0,1fr)}.cf-trial-progress__preview{padding:20px}.cf-trial-progress__details{padding:24px}.cf-trial-progress__remaining>header{flex-direction:column;align-items:flex-start;gap:14px}.cf-trial-progress__ideas{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.cf-trial-progress__video{grid-template-columns:minmax(0,1fr)}.cf-trial-progress__preview{border-right:0;border-bottom:1px solid var(--cf-border);padding:20px}.cf-trial-progress__frame{width:126px}.cf-trial-progress__symbol{border-radius:12px;width:44px;height:44px}.cf-trial-progress__placeholder{margin-top:18px}.cf-trial-progress__preview-label{font-size:9px;bottom:12px}.cf-trial-progress__details{padding:22px}.cf-trial-progress__settings{margin:18px 0 22px}.cf-trial-progress__ideas article{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.cf-trial-progress__frame:after,.cf-trial-progress__status>span{animation:none}}.cf-trial-progress__video.is-ready .cf-trial-progress__frame:after,.cf-trial-progress__video.is-ready .cf-trial-progress__status>span{animation:none}.cf-trial-progress__video.is-ready .cf-trial-progress__status{color:var(--cf-success)}.cf-trial-progress__details .cf-trial-panel__publication{border-color:var(--cf-border);width:100%}.cf-trial-progress__details .cf-trial-panel__publication p{color:var(--cf-text-soft);font-size:12px}.cf-trial-progress__details .cf-trial-panel__publication label{font-size:12px}.cf-trial-progress__video.is-ready .cf-trial-progress__preview{align-items:start}.cf-trial-progress__video.is-ready{grid-template-columns:300px minmax(0,1fr)}.cf-trial-progress__video.is-ready .cf-trial-progress__preview{padding:24px}.cf-trial-progress__video.is-ready .cf-trial-progress__details h3{margin-top:0}.cf-trial-progress__video.is-ready .cf-trial-publication{margin-top:18px}.cf-trial-progress__player{width:100%;min-width:0;position:relative}.cf-trial-progress__download{color:#f3dbb0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111713d9;border:1px solid #ffffff30;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.cf-trial-progress__download:hover{background:#30362b}.cf-trial-progress__download:focus-visible{outline-offset:3px;outline:2px solid #f3dbb0}.cf-trial-progress__player video{aspect-ratio:9/16;object-fit:contain;background:#080a09;border-radius:14px;width:100%;display:block}.cf-trial-progress__playback-error p{font-size:12px}.cf-trial-progress__playback-error .content-factory-button{white-space:normal;width:100%;min-width:0;font-size:12px}@media (width<=520px){.cf-trial-progress__player{max-width:220px}}.cf-trial-progress__loading{color:var(--cf-text);text-align:center;pointer-events:none;background:#080a09c9;border-radius:6px;padding:7px;font-size:11px;position:absolute;top:64px;left:8px;right:8px}.cf-trial-publication{border-top:1px solid var(--cf-border);width:100%;margin-top:24px;padding-top:20px}.cf-trial-publication__summary{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cf-trial-publication__summary>.cf-icon{color:var(--cf-text-soft);flex-shrink:0;margin-top:2px}.cf-trial-publication__summary>div{flex:1;min-width:0}.cf-trial-publication__summary strong{font-size:14px;font-weight:500}.cf-trial-publication__date{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:16px 0 14px;font-size:clamp(20px,2.2vw,27px);line-height:1.3;display:flex}.cf-trial-publication__date b{color:#f3dbb0;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.cf-trial-publication__summary p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.cf-trial-publication__summary small{font-size:11px}.cf-trial-publication__summary>button{flex-shrink:0;font-size:12px}.cf-trial-publication__fields{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);gap:12px;display:grid}.cf-trial-publication label{min-width:0;margin:0 0 8px;font-size:12px}.cf-trial-publication input{box-sizing:border-box;border:1px solid var(--cf-border-strong);background:var(--cf-bg);width:100%;min-width:0;color:var(--cf-text);font:inherit;border-radius:8px;padding:10px}.cf-trial-publication__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}@media (width<=520px){.cf-trial-publication__summary{flex-wrap:wrap}.cf-trial-publication__summary>button{margin-left:32px}}@media (width<=760px){.cf-trial-progress__video.is-ready{grid-template-columns:220px minmax(0,1fr)}}@media (width<=520px){.cf-trial-progress__video.is-ready{grid-template-columns:minmax(0,1fr)}.cf-trial-progress__video.is-ready .cf-trial-progress__details{order:0}.cf-trial-progress__video.is-ready .cf-trial-progress__preview{border-bottom:0;border-top:1px solid var(--cf-border);order:1}.cf-trial-publication__date{font-size:20px}.cf-trial-publication__date b{font-size:30px}}.content-factory-dashboard.is-welcome{width:100%;max-width:900px;margin:clamp(28px,8vh,96px) auto}.cf-welcome{border:1px solid var(--cf-border);background:linear-gradient(135deg, #20231e, var(--cf-bg));border-radius:24px;justify-items:start;padding:clamp(28px,5vw,68px);display:grid;box-shadow:0 24px 80px #00000014}.cf-welcome h2{letter-spacing:-.045em;margin:0;font:500 clamp(32px,4.2vw,56px)/1.15 Onest Factory,sans-serif}.cf-welcome h2>span{display:block}.cf-welcome h2>span:first-child{color:var(--cf-text-soft)}.cf-welcome>p{max-width:590px;margin:0;line-height:1.7}.cf-welcome>.cf-welcome__description{color:var(--cf-text);margin-top:28px;font-size:17px}.cf-welcome>.cf-welcome__control{color:var(--cf-text-soft);margin-top:14px;font-size:14px}.cf-welcome>.content-factory-button{color:#1b1b16;background:#f3dbb0;border-color:#f3dbb0;gap:24px;min-height:52px;margin-top:36px;padding-inline:24px}.cf-welcome>.content-factory-button:not(:disabled):hover{background:#ffe6ba;border-color:#ffe6ba}.cf-welcome>small{color:var(--cf-text-soft);margin-top:14px;font-size:12px;line-height:1.6}.cf-welcome>.content-factory-state{margin-top:24px}@keyframes cf-welcome-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cf-welcome{animation:.36s ease-out both cf-welcome-enter}.cf-welcome>.content-factory-button{transition:background-color .16s,border-color .16s}}@media (width<=520px){.content-factory-dashboard.is-welcome{margin-block:24px}.cf-welcome{border-radius:18px;padding:28px 24px}.cf-welcome h2{font-size:clamp(27px,6.8vw,34px)}.cf-welcome>.cf-welcome__description{margin-top:24px;font-size:15px}.cf-welcome>.cf-welcome__control{font-size:13px}.cf-welcome>.content-factory-button{width:100%;margin-top:28px}}.cf-trial-progress__video.has-continuation{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:start}.has-continuation .cf-trial-progress__preview{border:0;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.has-continuation .cf-trial-progress__details{border-left:1px solid var(--cf-border);padding:24px}.has-continuation .cf-trial-progress__player{width:100%;max-width:246px;margin-inline:auto}.has-continuation .cf-trial-progress__download{align-items:center;gap:6px;width:auto;padding-inline:12px;font-size:12px;display:inline-flex}.has-continuation .cf-trial-progress__video-title{text-align:center;overflow-wrap:anywhere;width:100%;max-width:290px;margin:0;font-size:14px;font-weight:500;line-height:1.5}.has-continuation .cf-trial-publication{border-top:1px solid var(--cf-border);width:100%;margin-top:0;padding-top:16px}.has-continuation .cf-trial-publication__summary{align-items:start}.has-continuation .cf-trial-publication__summary p{font-size:12px}.has-continuation .cf-trial-publication.is-compact{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:0;padding-top:10px;display:flex}.cf-trial-publication.is-compact .cf-trial-publication__summary{flex:180px;align-items:center;gap:0;margin:0}.cf-trial-publication.is-compact .cf-trial-publication__summary>.cf-icon{display:none}.cf-trial-publication.is-compact .cf-trial-publication__summary strong{font-size:12px}.cf-trial-publication.is-compact .cf-trial-publication__summary>button{margin-left:8px}.cf-trial-publication.is-compact>button{min-height:44px;margin:0;font-size:12px}.cf-trial-publication.is-compact>form,.cf-trial-publication.is-compact>[role=alert],.cf-trial-publication.is-compact>.cf-trial-publication__actions{flex-basis:100%}.cf-trial-publication.is-compact .cf-trial-publication__date{gap:4px 10px;margin:8px 0;font-size:14px}.cf-trial-publication.is-compact .cf-trial-publication__date b{font-size:18px}.cf-continuation{flex-direction:column;gap:22px;width:100%;min-width:0;display:flex}.cf-continuation__heading h3{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(25px,2.8vw,34px);font-weight:500;line-height:1.15}.cf-continuation__heading p{color:var(--cf-text-soft);margin:0;font-size:13px;line-height:1.6}.cf-continuation__series{border-top:1px solid var(--cf-border);min-width:0;padding-top:18px}.cf-continuation__series h4{color:var(--cf-text-soft);margin:0 0 8px;font-size:12px;font-weight:500}.cf-continuation__ideas{margin:0;padding:0;list-style:none}.cf-continuation__ideas li{border-bottom:1px solid var(--cf-border);overflow-wrap:anywhere}.cf-continuation__ideas li:last-child{border-bottom:0}.cf-continuation__idea-title{box-sizing:border-box;align-items:baseline;gap:12px;min-height:44px;padding-block:12px;list-style:none;display:flex}summary.cf-continuation__idea-title{cursor:pointer}summary.cf-continuation__idea-title::-webkit-details-marker{display:none}summary.cf-continuation__idea-title:after{content:"";border-right:1px solid var(--cf-text-soft);border-bottom:1px solid var(--cf-text-soft);flex-shrink:0;align-self:center;width:6px;height:6px;margin:0 3px 3px auto;transform:rotate(45deg)}.cf-continuation__ideas details[open]>summary:after{margin-bottom:-3px;transform:rotate(225deg)}summary.cf-continuation__idea-title:hover strong{color:var(--cf-accent)}summary.cf-continuation__idea-title:focus-visible{outline:2px solid var(--cf-accent);outline-offset:2px;border-radius:4px}.cf-continuation__number{color:var(--cf-text-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.cf-continuation__ideas strong{min-width:0;font-size:13px;font-weight:500;line-height:1.5}.cf-continuation__ideas p{color:var(--cf-text-soft);margin:0 18px 12px 27px;font-size:12px;line-height:1.5}.cf-continuation__purchase{min-width:0}.cf-continuation__terms{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;display:grid}.cf-continuation__price{gap:6px;display:grid}.cf-continuation__price>span{color:#e6d4b6;letter-spacing:.1em;font-size:11px}.cf-continuation__price>strong{letter-spacing:-.045em;white-space:nowrap;font-size:30px;font-weight:500;line-height:1.2}.cf-continuation__terms small{color:var(--cf-text-soft);font-size:11px;line-height:1.5;display:block}.cf-continuation__benefits{gap:7px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.cf-continuation__benefits strong{font-size:14px;font-weight:500}.cf-continuation .cf-continuation__cta{color:#1b1b16;white-space:normal;background:#f3dbb0;border-color:#f3dbb0;justify-content:center;gap:16px;width:fit-content;max-width:100%;min-height:52px;margin-top:20px;padding-inline:18px}.cf-continuation .cf-continuation__cta:not(:disabled):hover{background:#ffe6ba;border-color:#ffe6ba}.cf-continuation__assurance{color:var(--cf-text-soft);text-align:left;margin-top:10px;font-size:11px;line-height:1.6;display:block}.cf-continuation__links{color:var(--cf-text-soft);justify-content:flex-end;align-items:start;gap:12px;margin-top:14px;font-size:12px;display:flex}.cf-continuation__compare{flex-shrink:0;min-height:44px;font-size:12px}.cf-continuation__notice{color:var(--cf-text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.cf-continuation__notice.is-error{color:var(--cf-danger,#ffb8ae)}.cf-trial-result-footer{background:0 0;padding:16px 0 0}@media (width<=680px){.cf-trial-progress__video.has-continuation{grid-template-columns:minmax(0,1fr)}.cf-trial-progress__video.has-continuation .cf-trial-progress__preview{border:0;border-bottom:1px solid var(--cf-border);order:0;gap:12px;padding:20px}.has-continuation .cf-trial-progress__player{width:min(100%,158px)}.cf-trial-progress__video.has-continuation .cf-trial-progress__details{border:0;order:1;padding:20px}.cf-continuation{gap:18px}.cf-continuation__terms{gap:14px}.cf-continuation__price>strong{font-size:26px}.cf-continuation__links{gap:8px}}.cf-dashboard-card{width:100%;min-width:0;max-width:980px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;margin:16px auto;padding:0 12px 24px}.cf-dashboard-card>.content-factory-dashboard__header{align-items:center;gap:24px;padding-bottom:0}.cf-dashboard-card .content-factory-dashboard__header h2{letter-spacing:-.055em;font-size:clamp(34px,3.8vw,52px);line-height:1.15}.cf-dashboard-card .content-factory-dashboard__header h2>span{color:#e6d4b6}.cf-dashboard-card .content-factory-dashboard__header p{max-width:370px;margin-top:16px;font-size:14px;line-height:1.7}.cf-dashboard-card .content-factory-dashboard__header-actions .is-primary{color:#1b1b16;background:#f3dbb0;border-color:#f3dbb0;border-radius:12px;min-height:48px;box-shadow:0 4px 20px #f3dbb00c}.cf-dashboard-card .content-factory-dashboard__header-actions .is-primary:not(:disabled):hover{background:#ffe6ba;border-color:#ffe6ba}.cf-dashboard-card>.cf-desk{border-top:1px solid var(--cf-border);padding-top:20px}.cf-dashboard-card .content-factory-dashboard__plan{background:radial-gradient(at 12% 55%,#d9b8790d,#0000 65%),linear-gradient(125deg,#1d211c,#121714);border-color:#f3dbb01c;border-radius:20px;gap:20px;padding:26px;box-shadow:0 20px 50px #00000018}.cf-dashboard-card .content-factory-dashboard__plan.needs-attention{border-color:#d1b48350}.cf-dashboard-card .cf-plan-card__top{border-bottom:1px solid var(--cf-border);padding-bottom:18px}.cf-dashboard-card .content-factory-dashboard__plan-title h3{letter-spacing:-.025em;font-size:19px;font-weight:450}.cf-dashboard-card .content-factory-dashboard__plan-copy>p{font-size:12px}.cf-dashboard-card .cf-plan-card__progress{gap:10px;font-size:11px}.cf-dashboard-card .content-factory-dashboard__plan-actions{border-top:0;padding-top:4px}.cf-dashboard-card .content-factory-dashboard__plan-actions>.content-factory-button{background:#ffffff04;border-color:#ffffff12;min-height:40px}.cf-saved-plans>h3{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500;display:flex}.cf-draft-list{gap:14px;margin-top:20px;display:grid}.cf-draft-card{border:1px solid var(--cf-border);background:#10161152;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;min-width:0;padding:24px;display:grid}.cf-draft-card__meta{min-height:32px;color:var(--cf-text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1;align-items:center;gap:8px 16px;font-size:11px;line-height:1.5;display:flex}.cf-draft-card__status{color:#d9c399;align-items:center;gap:7px;display:flex}.cf-draft-card__status .cf-icon{width:15px;height:15px}.cf-draft-card.is-ready .cf-draft-card__status{color:#91d5b1}.cf-draft-card>.cf-plan-menu{grid-area:1/2;place-self:start end}.cf-draft-card>.cf-plan-menu>summary{min-height:32px;padding-block:4px}.cf-draft-card .cf-plan-menu .is-danger{color:var(--cf-danger)}.cf-draft-card>h3{letter-spacing:-.025em;overflow-wrap:anywhere;grid-column:1;margin:0;font:500 22px/1.3 Onest Factory,sans-serif}.cf-draft-card>p{color:var(--cf-text-soft);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:13px;line-height:1.65}.cf-draft-card>.cf-draft-card__continue{grid-area:2/2/4;justify-content:space-between;align-self:end;gap:20px;min-height:44px;padding-inline:16px;font-size:13px}.cf-draft-card__continue>span{font-size:18px}@media (prefers-reduced-motion:no-preference){.cf-dashboard-card{animation:.36s ease-out both cf-welcome-enter}.cf-draft-card{transition:border-color .16s}}@media (hover:hover){.cf-draft-card:hover{border-color:#f3dbb032}}@media (width<=740px){.cf-dashboard-card>.content-factory-dashboard__header{display:grid}}@media (width<=520px){.cf-dashboard-card{gap:26px;margin-block:16px;padding:12px 0 24px}.cf-dashboard-card .content-factory-dashboard__header h2{font-size:34px}.cf-dashboard-card .content-factory-dashboard__header p{font-size:13px}.cf-dashboard-card>.cf-desk{padding-top:24px}.cf-draft-list{gap:12px;margin-top:16px}.cf-draft-card{gap:10px;padding:16px}.cf-draft-card>h3,.cf-draft-card>p{grid-column:1/-1}.cf-draft-card>h3{font-size:21px}.cf-draft-card>.cf-draft-card__continue{grid-area:auto/1/auto/-1;margin-top:8px}.cf-draft-card>.cf-plan-menu>summary{min-width:44px;min-height:44px}.cf-draft-card__meta{gap:4px 12px;min-height:44px}.cf-dashboard-card .cf-drafts{padding:16px}}@media (width<=600px){.cf-dashboard-card .content-factory-dashboard__plan{gap:18px;padding:18px}.cf-plan-card__next{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:18px;padding:8px 0 16px}.cf-plan-card__visual{padding:8px}.cf-plan-card__visual:after{inset:8px 10px;transform:rotate(6deg)translate(5px)}.cf-plan-card__thumbnail{border-radius:10px}.cf-plan-card__next-copy{gap:13px}.cf-plan-card__next-copy>strong{font-size:19px}.cf-plan-card__schedule time>strong{font-size:40px}.cf-plan-card__schedule-day{font-size:11px}.cf-plan-card__watch{gap:9px;font-size:11px}.cf-plan-card__play{width:36px;height:36px}}@media (width<=370px){.cf-plan-card__next{grid-template-columns:minmax(0,1fr)}.cf-plan-card__visual{justify-self:center;width:170px}.cf-plan-card__next-copy{padding-inline:4px}}.content-factory-wizard.is-brief{gap:18px;width:100%;max-width:900px;margin:32px auto}.content-factory-wizard.is-brief>.content-factory-wizard__header{padding:0 4px}.cf-setup-card{border:1px solid var(--cf-border);background:linear-gradient(135deg, #20231e, var(--cf-bg));border-radius:24px;min-width:0;padding:24px clamp(28px,4.5vw,60px);display:grid;box-shadow:0 24px 80px #00000014}.cf-topic-card{padding-inline:32px}.cf-setup-card>.content-factory-stepper{border:0;border-bottom:1px solid var(--cf-border);background:0 0;border-radius:0;gap:12px;margin:0 0 20px;padding:0 0 16px}.cf-setup-card .content-factory-stepper button{border-radius:6px;justify-content:flex-start;gap:8px;min-height:36px;padding:4px 0}.cf-setup-card .content-factory-stepper button>span{flex:0 0 22px;width:22px;height:22px;font-size:10px}.cf-setup-card .content-factory-stepper button strong{font-size:12px}.cf-setup-card .content-factory-stepper li.is-active button{color:#f3dbb0;background:0 0}.cf-setup-card .content-factory-stepper li.is-active button>span{color:#1b1b16;background:#f3dbb0}.cf-topic-card__heading h2,.cf-setup-card__heading h2{color:var(--cf-text);letter-spacing:-.045em;margin:0;font:500 clamp(30px,3.5vw,46px)/1.15 Onest Factory,sans-serif}.cf-topic-card__heading{margin-bottom:24px}.cf-topic-card__heading>p{max-width:62ch;color:var(--cf-text-soft);margin:14px 0 0;font-size:14px;line-height:1.7}.cf-topic-examples{gap:10px;min-width:0;display:grid}.cf-topic-examples>span{color:var(--cf-text-soft);font-size:12px;line-height:1.6}.cf-topic-examples>div{flex-wrap:wrap;gap:8px;display:flex}.cf-topic-examples button{border:1px solid var(--cf-border);max-width:100%;min-height:44px;color:var(--cf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:9px 14px;font-size:13px;line-height:1.5}.cf-topic-examples button:not(:disabled):hover,.cf-topic-examples button[aria-pressed=true]{color:#f3dbb0;background:#f3dbb00a;border-color:#f3dbb070}.cf-topic-examples button:focus-visible{outline-offset:3px;outline:2px solid #f3dbb0}.cf-topic-examples button:disabled{opacity:.5;cursor:wait}.cf-setup-card>.content-factory-state{margin-bottom:22px}.content-factory-wizard .cf-setup-card .cf-brief-fields{gap:24px;display:grid}.cf-setup-card .cf-brief-prompt{gap:0;min-width:0}.cf-setup-card .cf-brief-prompt>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-factory-wizard .cf-setup-card .cf-brief-prompt textarea{box-sizing:border-box;width:100%;min-height:144px;box-shadow:none;color:var(--cf-text);resize:vertical;background:0 0;border:0;border-radius:0;padding:8px 0 16px;font-size:17px;line-height:1.65}.content-factory-wizard .cf-setup-card .cf-brief-prompt textarea:focus-visible{border:0;outline:none;box-shadow:inset 0 -1px #f3dbb045}.content-factory-wizard .cf-setup-card .cf-brief-prompt textarea[aria-invalid=true]{box-shadow:inset 0 -1px var(--cf-danger);border:0}.cf-setup-card .cf-brief-count{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-setup-card .cf-brief-count input{text-align:center;width:72px;padding:9px 10px}.cf-setup-card .cf-brief-count .content-factory-field-error{flex-basis:100%}.cf-brief-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.cf-brief-options{gap:6px;min-width:0;display:grid}.cf-brief-count-summary{align-items:center;gap:14px;font-size:14px;display:flex}.cf-brief-count-summary button{color:var(--cf-text-soft);font-size:12px}.cf-brief-count-control>.cf-brief-count{margin-top:12px}.content-factory-wizard .cf-setup-card .cf-server-note{color:var(--cf-text-soft);border:0;margin:0;padding:0;font-size:12px;line-height:1.65}.cf-topic-card__actions{flex-shrink:0;justify-items:end;gap:8px;display:grid}.cf-topic-card__actions>.content-factory-button{color:#1b1b16;background:#f3dbb0;border-color:#f3dbb0;gap:24px;min-height:52px;padding-inline:24px}.cf-topic-card__actions>.content-factory-button:not(:disabled):hover{background:#ffe6ba;border-color:#ffe6ba}.cf-topic-card__actions>small{color:var(--cf-text-soft);font-size:12px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.cf-setup-card{animation:.36s ease-out both cf-welcome-enter}.cf-topic-card__actions>.content-factory-button{transition:background-color .16s,border-color .16s}}@media (width<=520px){.content-factory-wizard.is-brief{gap:14px;margin-block:16px}.cf-setup-card{border-radius:18px;padding:20px}.cf-topic-card{padding-inline:16px}.cf-setup-card>.content-factory-stepper{gap:4px}.cf-setup-card .content-factory-stepper button{flex-direction:column;align-items:center;gap:6px}.cf-setup-card .content-factory-stepper button strong{font-size:10px}.cf-topic-card__heading h2,.cf-setup-card__heading h2{font-size:30px}.cf-topic-card__heading{margin-bottom:18px}.content-factory-wizard .cf-setup-card .cf-brief-fields{gap:16px}.content-factory-wizard .cf-setup-card .cf-brief-prompt textarea{padding:4px 0 12px;font-size:16px}.cf-brief-footer{flex-direction:column;align-items:stretch;gap:20px}.cf-topic-card__actions{justify-items:center}.cf-topic-card__actions>.content-factory-button{width:100%}}.cf-setup-card .content-factory-button.is-primary{color:#1b1b16;background:#f3dbb0;border-color:#f3dbb0}.cf-setup-card .content-factory-button.is-primary:not(:disabled):hover{background:#ffe6ba;border-color:#ffe6ba}.cf-setup-card__heading{margin-bottom:28px}.cf-setup-card__meta{color:var(--cf-text-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:12px;line-height:1.6;display:flex}.cf-setup-card__meta>span:first-child{overflow-wrap:anywhere}.cf-setup-card__meta>span:last-child:not(:first-child){font-variant-numeric:tabular-nums;flex-shrink:0}.cf-setup-card__heading>p{color:var(--cf-text-soft);margin:16px 0 0;font-size:14px;line-height:1.7}.cf-settings-card>.cf-setup-card__heading{margin-bottom:16px}.cf-settings-card>.cf-setup-card__footer{border-top:0;margin-top:16px;padding-block:0}.cf-settings-card .cf-settings-block{padding-block:16px}.cf-settings-card .cf-settings-block__toggle{font-size:16px;font-weight:500}.cf-settings-card .cf-settings-block__summary{margin-top:4px}.cf-settings-card .cf-settings-block__action{color:var(--cf-text-soft)}.cf-settings-card .cf-video-summary{flex-wrap:wrap;gap:6px 24px;display:flex}.cf-settings-card .cf-video-summary>div{align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex}.cf-settings-card .cf-video-summary dt{color:var(--cf-text-soft);font-size:inherit;flex-shrink:0;margin:0}.cf-settings-card .cf-video-summary dt:after{content:":"}.cf-settings-card .cf-video-summary dd{min-width:0}.cf-settings-card .content-factory-schedule-step{gap:0}.cf-settings-schedule-summary>p:first-child{color:var(--cf-text)}.cf-settings-schedule-summary>p+p{margin-top:6px;font-size:12px}.cf-settings-card .content-factory-lanes{padding-block:16px}.cf-settings-card .content-factory-lanes .content-factory-section-head h4{font:500 16px/1.4 Onest Factory,sans-serif}.cf-settings-card .content-factory-lanes .content-factory-section-head{min-height:44px}.cf-settings-card .content-factory-lanes .content-factory-button.is-primary{min-height:44px;padding-inline:18px}.cf-settings-card .content-factory-lane-list:empty{display:none}.cf-settings-card .content-factory-lane{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:0}.cf-settings-card .content-factory-lane>:is(p,.content-factory-switch){grid-column:1/-1}.cf-settings-card .content-factory-lane>.content-factory-link-button{min-height:44px;color:var(--cf-text-soft);grid-area:1/2;font-size:12px}.cf-settings-card .content-factory-lane>.content-factory-link-button:hover{color:var(--cf-danger)}.cf-settings-card .content-factory-generation-step{border-top:0;gap:24px;padding-top:0}.cf-settings-card .content-factory-mode-cards>label.is-active{box-shadow:none;background:#f3dbb008;border-color:#f3dbb04d}.cf-settings-card :is(input[type=radio],input[type=checkbox]){accent-color:#f3dbb0}.cf-ideas-card .content-factory-ideas-step{gap:22px}.cf-ideas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-ideas-actions{flex-wrap:wrap;gap:10px;display:flex}.cf-ideas-actions>.content-factory-button{gap:8px;min-height:42px;font-size:13px}.cf-ideas-actions .cf-icon{width:16px;height:16px}:is(.cf-ideas-toolbar,.cf-ideas-empty)>small{color:var(--cf-text-soft);font-size:12px}.cf-ideas-empty{text-align:center;border-top:1px solid var(--cf-border);justify-items:center;padding:36px 16px 24px;display:grid}.cf-ideas-empty__icon{color:#f3dbb0;background:#f3dbb007;border:1px solid #f3dbb021;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.cf-ideas-empty__icon .cf-icon{width:25px;height:25px}.cf-ideas-empty h3{letter-spacing:-.03em;margin:0;font:500 23px/1.3 Onest Factory,sans-serif}.cf-ideas-empty p{max-width:440px;color:var(--cf-text-soft);margin:12px 0 0;font-size:14px;line-height:1.75}.cf-ideas-empty .cf-ideas-actions{justify-content:center;margin-top:24px}.cf-ideas-empty .content-factory-button{min-height:48px;padding-inline:18px}.cf-ideas-empty>small{margin-top:16px}.cf-ideas-card .content-factory-idea{border-style:solid;border-radius:12px}.cf-ideas-card .content-factory-idea.is-selected{background:#f3dbb008;border-color:#f3dbb02b}.cf-ideas-card .content-factory-idea.is-selected .cf-idea-access{color:#f3dbb0}.cf-ideas-card .content-factory-idea__actions{position:absolute;bottom:12px;right:18px}.cf-ideas-card .cf-idea-script{padding-right:44px}.cf-idea-trial-choice{white-space:normal;text-align:left;max-width:calc(100% - 44px);min-height:44px;margin-top:14px}.cf-idea-trial-choice[aria-pressed=true]:disabled{opacity:1;color:#f3dbb0;border-color:#f3dbb02b}.cf-ideas-card .cf-idea-more__menu{left:auto;right:0}.cf-setup-card__footer{border-top:1px solid var(--cf-border);background:0 0;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:18px;display:flex;position:static}.cf-setup-card__footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.cf-setup-card__footer>div>small{color:var(--cf-text-soft);font-size:12px}.cf-setup-card__footer .content-factory-button{min-height:48px;padding-inline:22px}.cf-ideas-card .content-factory-idea-editor{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;display:grid}.cf-ideas-card .content-factory-idea-editor>label{grid-column:1/-1}.cf-ideas-loading{padding-block:10px}.cf-ideas-loading__title{color:#f3dbb0;align-items:center;gap:10px;display:flex}.cf-ideas-loading__title strong{font-size:16px;font-weight:500}.cf-ideas-loading>p{color:var(--cf-text-soft);margin:12px 0 24px;font-size:14px}.cf-ideas-skeleton{gap:10px;display:grid}.cf-ideas-skeleton>div{border:1px solid var(--cf-border);border-radius:12px;gap:12px;padding:24px;display:grid}.cf-ideas-skeleton span{background:#f3dbb012;border-radius:8px;max-width:70%;height:8px}.cf-ideas-skeleton span+span{background:#ffffff07;max-width:90%}@keyframes cf-ideas-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:no-preference){.cf-ideas-skeleton>div{animation:1.8s ease-in-out infinite cf-ideas-pulse}.cf-ideas-skeleton>div:nth-child(2){animation-delay:.2s}.cf-ideas-skeleton>div:nth-child(3){animation-delay:.4s}}@media (width<=520px){.cf-setup-card__heading{margin-bottom:24px}.cf-setup-card__heading>p{font-size:13px}.cf-setup-card__meta{font-size:11px}.cf-settings-card .content-factory-lanes .content-factory-section-head{grid-template-columns:minmax(0,1fr)}.cf-settings-card .content-factory-lanes .content-factory-button.is-primary{width:100%}.cf-settings-card .cf-video-summary{grid-template-columns:minmax(0,1fr);display:grid}.cf-settings-card .cf-settings-block__toggle{gap:10px;font-size:15px}.cf-settings-card .cf-settings-block__action{gap:6px;font-size:11px}.cf-settings-card .content-factory-lane{grid-template-columns:minmax(0,1fr)}.cf-settings-card .content-factory-lane>.content-factory-link-button{grid-area:auto/1;justify-self:start}.cf-ideas-empty{padding:28px 0 8px}.cf-ideas-empty h3{font-size:21px}.cf-ideas-empty p{font-size:13px}.cf-ideas-actions,.cf-ideas-toolbar{width:100%}.cf-ideas-actions>.content-factory-button{white-space:normal;width:100%;min-height:44px}.cf-ideas-card .content-factory-idea__actions{bottom:8px;right:8px}.cf-ideas-card .cf-idea-selection{right:58px}.cf-setup-card__footer{flex-wrap:wrap;margin-top:22px;padding-top:20px}.cf-setup-card__footer>div,.cf-setup-card__footer>div>.content-factory-button,.cf-setup-card__footer>div>small{width:100%}}.cf-settings-card .content-factory-lanes.is-invalid{outline:1px solid var(--cf-danger);outline-offset:8px;border-radius:4px}.cf-review-card .content-factory-review-step{gap:20px}.cf-review-destination{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.cf-review-destination>div{min-width:0}.cf-review-destination dt{color:var(--cf-text-soft);margin-bottom:12px;font-size:12px}.cf-review-destination dd{color:var(--cf-text);overflow-wrap:anywhere;gap:8px;margin:0;font-size:15px;line-height:1.6;display:grid}.cf-review-destination dd>small{color:var(--cf-text-soft);font-size:12px}.cf-review-destination .content-factory-channel{max-width:100%}.cf-review-destination .content-factory-channel__copy{min-width:0}.cf-review-destination .content-factory-channel__copy>span{color:var(--cf-text);font-size:14px}.cf-review-automation{color:var(--cf-text-soft);margin:0;font-size:12px;line-height:1.7}.cf-review-cost{border-block:1px solid var(--cf-border);margin:0;padding-block:18px}.cf-review-cost>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.cf-review-cost dt{font-size:14px}.cf-review-cost dd{text-align:right;gap:6px;margin:0;display:grid}.cf-review-cost strong{color:#f3dbb0;font-size:16px;font-weight:500}.cf-review-cost small{color:var(--cf-text-soft);font-size:12px}.cf-review-card .cf-funding{background:0 0;border-width:1px 0;border-radius:0;margin:0;padding:18px 0}.cf-review-video-settings{color:var(--cf-text-soft);font-size:13px}.cf-review-video-settings>summary{cursor:pointer;width:fit-content;padding-block:4px}.cf-review-video-settings>summary:focus-visible{outline-offset:4px;outline:2px solid #f3dbb0}.cf-review-video-settings[open]>summary{color:var(--cf-text)}.cf-review-card .content-factory-plan-ideas{background:0 0;border:0;border-radius:0;padding:0}.cf-review-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.cf-review-plan-heading h3{margin:0;font-size:17px;font-weight:500}.cf-review-plan-heading>strong{color:#f3dbb0;font-size:12px;font-weight:500}.cf-review-card .cf-review-launch-summary{margin-top:8px;font-size:12px;line-height:1.7}.cf-review-card .cf-review-ideas{margin-top:18px}.cf-review-card .cf-review-ideas>li{padding:16px 14px}.cf-review-card .cf-review-ideas>.is-free{background:#f3dbb006;border:1px solid #f3dbb02b;border-radius:10px}.cf-review-card .cf-review-ideas>.is-free+li{border-top:0}.cf-review-card .cf-review-ideas>.is-free .cf-review-ideas__access{color:#f3dbb0}.cf-review-card .cf-review-ideas__heading>strong{font-size:14px;font-weight:500}.cf-review-card .cf-review-ideas__access{flex-shrink:0}.cf-review-card .content-factory-confirmation.is-launch{background:0 0;border:0;margin-top:4px;padding:0}.cf-review-card .content-factory-confirmation input{accent-color:#f3dbb0}.cf-review-card .content-factory-confirmation strong{font-size:13px;font-weight:500}.cf-review-card .content-factory-confirmation small{margin-top:4px;font-size:12px;line-height:1.6}.cf-review-card>.cf-setup-card__footer{margin-top:24px;padding-bottom:0}.cf-review-card .cf-setup-card__footer .content-factory-button{white-space:normal}@media (width<=520px){.cf-review-destination{grid-template-columns:minmax(0,1fr);gap:22px}.cf-review-destination dt{margin-bottom:8px}.cf-review-cost>div{flex-wrap:wrap;gap:10px 20px}.cf-review-cost dd{margin-left:auto}.cf-review-card .cf-review-ideas>li{padding-inline:10px}.cf-review-card .cf-review-ideas__heading{gap:6px}.cf-review-card .cf-review-ideas__access{flex-basis:100%}}.cf-server-note a{color:var(--cf-accent);text-underline-offset:3px;text-decoration:underline}.cf-server-note a:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}.cf-library__entry{align-content:start;gap:10px;min-width:0;display:grid}.cf-library__entry>.content-factory-link-button{justify-self:start;font-size:13px}.cf-brief-count-summary .cf-brief-count{margin:0}.cf-plan-dialog{z-index:400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050806b8;padding:32px}.cf-plan-dialog>.cf-plan-dialog__panel{overscroll-behavior:contain;background:linear-gradient(145deg,#1c211c,#111612 70%);border:1px solid #e6d4b62b;border-radius:22px;width:min(1120px,100%);max-height:calc(100dvh - 64px);padding:0;display:block;box-shadow:0 32px 120px #0008}.cf-plan-dialog__header{z-index:4;border-bottom:1px solid var(--cf-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181e19f5;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 28px;display:flex;position:sticky;top:0}.cf-plan-dialog__header h2{color:#d9cbb3;letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:450;line-height:1.4}.cf-plan-dialog__title{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.cf-plan-dialog__close{min-width:40px;min-height:40px;color:var(--cf-text);cursor:pointer;background:#ffffff04;border:1px solid #ffffff14;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.cf-plan-dialog__close-desktop{font-size:27px;font-weight:300;line-height:1}.cf-plan-dialog__close-mobile{display:none}.cf-plan-dialog__close:focus-visible{outline-offset:3px;outline:2px solid #e6d4b6}.cf-plan-dialog__close:disabled{opacity:.4;cursor:not-allowed}.cf-plan-dialog__content{padding:20px 28px 28px}.cf-plan-dialog .content-factory-plan-page.is-embedded{isolation:auto;gap:18px}.cf-plan-dialog .is-embedded>.cf-plan-heading{border:0;flex-direction:row;align-items:center;gap:12px;padding:0}.cf-plan-dialog .cf-plan-heading>.content-factory-inline-actions{flex-wrap:nowrap;gap:8px;margin:0;display:flex}.cf-plan-dialog .cf-plan-heading .content-factory-button{width:auto;min-height:36px;padding:8px 12px;font-size:12px}.cf-plan-viewer__navigation{align-items:center;gap:12px;min-width:0;display:flex}.cf-plan-viewer__navigation>button{color:#e6d4b6;cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.cf-plan-viewer__navigation>button:disabled{opacity:.3;cursor:not-allowed}.cf-plan-viewer__navigation>button:focus-visible{outline-offset:3px;outline:2px solid #e6d4b6}.cf-plan-viewer__navigation .cf-icon{width:16px;height:16px}.cf-plan-viewer__previous .cf-icon{transform:rotate(180deg)}.cf-plan-viewer__navigation>span{color:var(--cf-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cf-plan-viewer__navigation strong{color:var(--cf-text);font-weight:450}.cf-plan-viewer__navigation>span>span{color:var(--cf-text-muted)}.cf-plan-viewer__view-label{color:var(--cf-text-soft);font-size:13px}.cf-plan-dialog .cf-review.is-embedded{grid-template-columns:minmax(0,1fr);gap:0}.cf-plan-dialog .cf-video-card.is-review{grid-template-columns:minmax(0,1fr) 320px;gap:20px 28px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__heading{flex-direction:row;gap:12px;padding-bottom:16px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__heading h3{letter-spacing:-.03em;font-size:clamp(20px,2.1vw,27px);font-weight:450}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview{background:#0a0e0b;border:1px solid #ffffff09;border-radius:14px;align-content:start;gap:12px;padding:14px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview video{background:#070a08;border-radius:9px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__review{position:static}.cf-plan-dialog .content-factory-inline-dialog{z-index:5}@media (hover:hover){.cf-plan-dialog__close:hover:not(:disabled),.cf-plan-viewer__navigation>button:hover:not(:disabled){background:#e6d4b60e;border-color:#e6d4b64a}}@media (prefers-reduced-motion:no-preference){.cf-plan-dialog__panel{animation:.18s ease-out cf-plan-viewer-enter}}@keyframes cf-plan-viewer-enter{0%{opacity:0}to{opacity:1}}@media (width<=800px){.cf-plan-dialog{padding:20px}.cf-plan-dialog>.cf-plan-dialog__panel{max-height:calc(100dvh - 40px)}.cf-plan-dialog .cf-video-card.is-review{grid-template-columns:minmax(0,1fr)}.cf-plan-dialog .cf-video-card.is-review:has(.cf-video-card__review:not(.is-editing)){padding-bottom:0}}@media (width<=520px){.cf-plan-dialog{background:#111612;padding:0}.cf-plan-dialog>.cf-plan-dialog__panel{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.cf-plan-dialog__header{padding:max(12px, env(safe-area-inset-top)) 18px 14px;flex-direction:column-reverse;align-items:flex-start;gap:10px}.cf-plan-dialog__header h2{font-size:15px}.cf-plan-dialog__close{background:0 0;border:0;min-height:40px;padding:0}.cf-plan-dialog__close-desktop{display:none}.cf-plan-dialog__close-mobile{font-size:13px;display:inline}.cf-plan-dialog__content{padding:16px 18px max(24px, env(safe-area-inset-bottom))}.cf-plan-dialog .cf-plan-heading>.content-factory-inline-actions{margin-left:auto}.cf-plan-viewer__navigation{gap:9px}.cf-plan-viewer__navigation>button{min-width:40px;height:40px}.cf-plan-dialog .cf-plan-heading .content-factory-button{min-height:40px;padding-inline:9px}.cf-plan-dialog .cf-video-card.is-review{gap:18px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview{padding:10px}}.cf-video-card__watch{align-content:start;gap:14px;min-width:0;display:grid}.cf-video-card__preview-heading{width:100%;color:var(--cf-text-soft);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.cf-video-card__preview-heading a{color:#e6d4b6;background:#e6d4b605;border:1px solid #e6d4b61f;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.cf-video-card__preview-heading .cf-icon{width:17px;height:17px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview{gap:12px;padding:12px}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__body{background:#e6d4b604;border:1px solid #e6d4b61a;border-radius:14px;padding:20px}.cf-publications-title{color:var(--cf-text);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:450;line-height:1.5;display:flex}.cf-publications-title .cf-icon{color:#c5b494;width:17px;height:17px}.cf-video-card__publications{gap:16px}.cf-video-card .cf-video-publication{gap:18px;width:100%;min-width:0}.cf-video-card .cf-video-publication__head{flex-wrap:nowrap;justify-content:space-between;gap:10px}.cf-publication-menu{flex:none}.cf-publication-menu__trigger{width:32px;height:32px;color:var(--cf-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0}.cf-publication-date{background:linear-gradient(130deg,#e6d4b60c,#e6d4b603);border:1px solid #e6d4b629;border-radius:12px;gap:12px;width:100%;padding:16px;display:grid}.cf-publication-date__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-publication-date__heading .content-factory-link-button,.cf-publication-copy>header .content-factory-link-button{color:#dfcaa6;font-size:11px}.cf-publication-date time{color:var(--cf-text);gap:6px;display:grid}.cf-publication-date time strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:34px;font-weight:450;line-height:1.1}.cf-publication-date time>span{font-size:14px;line-height:1.5}.cf-publication-date__zone{color:var(--cf-text-muted);font-size:10px;line-height:1.5}.cf-publication-copy{gap:13px;width:100%;min-width:0;display:grid}.cf-publication-copy>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-publication-copy h5{color:var(--cf-text-soft);margin:0;font-size:12px;font-weight:450;line-height:1.5}.cf-publication-copy__text{overflow-wrap:anywhere;gap:9px;display:grid}.cf-publication-copy__text>strong{color:var(--cf-text);font-size:13px;font-weight:500;line-height:1.5}.cf-video-card__body .cf-publication-copy__text p{margin:0;font-size:13px;line-height:1.7}.cf-video-card__body .cf-publication-copy__text .cf-publication-copy__tags{color:var(--cf-text-muted);font-size:11px}.cf-video-card .cf-publication-date-editor,.cf-video-card .cf-publication-copy-editor{background:#e6d4b607;border:1px solid #e6d4b629;border-radius:12px;width:100%;min-width:0;margin:0;padding:14px}.cf-publication-date-editor .cf-publication-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cf-publication-date-editor .cf-publication-schedule-fields>label:last-child{grid-column:1/-1}.cf-publication-date-editor label,.cf-publication-copy-editor label{min-width:0;font-size:11px}.cf-publication-date-editor input,.cf-publication-copy-editor input,.cf-publication-copy-editor textarea{width:100%;min-width:0;padding:10px;font-size:12px}.cf-video-card .cf-publication-copy-editor textarea{min-height:100px}.cf-plan-dialog .cf-video-publication .content-factory-inline-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.cf-plan-dialog .cf-video-publication .content-factory-inline-actions .content-factory-button{width:auto;padding:10px 13px;font-size:12px}.cf-video-card__edit{background:#ffffff02;border:1px solid #ffffff0d;border-radius:11px;min-width:0}.cf-video-card__edit>summary{min-height:46px;color:var(--cf-text-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;list-style:none;display:flex}.cf-video-card__edit>summary::-webkit-details-marker{display:none}.cf-video-card__edit>summary .cf-icon{width:14px;height:14px}.cf-video-card__edit[open]>summary .cf-icon{transform:rotate(90deg)}.cf-video-card__edit>fieldset{padding:0 16px 16px}.cf-video-script{gap:12px;display:grid}.cf-video-script h4{margin:0;font-size:13px;font-weight:500}.cf-video-script p{color:var(--cf-text-soft);margin:0;font-size:12px;line-height:1.7}.cf-video-script .content-factory-link-button{justify-self:start;font-size:12px}.cf-plan-rename form,.cf-plan-rename label{gap:12px;display:grid}.cf-plan-dialog .content-factory-inline-dialog>.cf-plan-rename{background:linear-gradient(135deg,#1a211a,#101510);border-color:#e6d4b626}.cf-plan-rename h4{font-size:20px;font-weight:450}.cf-plan-rename form{gap:18px}.cf-plan-rename label{color:var(--cf-text-soft);font-size:12px}.cf-plan-rename input{border:1px solid var(--cf-border-strong);width:100%;color:var(--cf-text);background:#101610;border-radius:9px;padding:12px}.cf-plan-rename .content-factory-button.is-primary,.cf-plan-dialog .cf-publication-date-editor .content-factory-button,.cf-plan-dialog .cf-publication-copy-editor .content-factory-button{color:#17160f;box-shadow:none;background:#e6d4b6;border-color:#e6d4b6}.cf-video-card__edit>summary:focus-visible,.cf-publication-menu__trigger:focus-visible,.cf-video-card__preview-heading a:focus-visible{outline-offset:3px;outline:2px solid #e6d4b6}@media (hover:hover){.cf-publication-menu__trigger:hover:not(:disabled),.cf-video-card__preview-heading a:hover{color:#f3dbb0;background:#e6d4b610}.cf-video-card__edit>summary:hover{color:var(--cf-text)}}@media (width<=520px){.cf-plan-dialog .cf-video-card.is-review .cf-video-card__body{padding:18px}.cf-video-card__edit>summary{min-height:44px}.cf-publication-menu__trigger{width:36px;height:36px}}.cf-video-card.is-review .cf-video-card__preview{--cf-preview-height:min(620px, 58dvh);box-sizing:border-box;width:min(100%, calc(var(--cf-preview-height) * 9 / 16 + 42px));justify-self:center}.cf-video-card.is-review .cf-video-card__preview video{aspect-ratio:9/16;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none}.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview{--cf-preview-height:min(580px, 58dvh);width:min(100%, calc(var(--cf-preview-height) * 9 / 16 + 26px))}@media (width<=800px){.cf-video-card.is-review .cf-video-card__preview,.cf-plan-dialog .cf-video-card.is-review .cf-video-card__preview{--cf-preview-height:52dvh}}.cf-publish-ready{gap:20px;min-width:0;display:grid}.cf-publish-ready label{gap:8px;min-width:0;display:grid}.cf-publish-ready .cf-form-fields{gap:16px;display:grid}.cf-publish-ready__schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-publish-ready__videos{gap:24px;padding-left:24px;display:grid}.cf-publish-ready__videos li{min-width:0}.cf-publish-ready__videos label+label{margin-top:12px}.cf-publish-ready input,.cf-publish-ready select,.cf-publish-ready textarea{box-sizing:border-box;width:100%;min-width:0}.cf-library__select{align-items:center;gap:8px;padding:12px 0;display:flex}.cf-library__select input{width:18px;height:18px}@media (width<=540px){.cf-publish-ready__schedule{grid-template-columns:1fr}}
