.generate-studio[data-v-9c24471a]{isolation:isolate;position:relative}.generate-studio[data-v-9c24471a]:before{background:radial-gradient(circle at 18% 20%,rgba(124,220,167,.18),transparent 32%),radial-gradient(circle at 78% 10%,rgba(142,121,255,.24),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 72%);content:"";filter:blur(4px);height:520px;inset:-120px 0 auto;pointer-events:none;position:absolute;z-index:-1}.generate-studio__shell[data-v-9c24471a]{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);padding-top:18px}.generate-studio__hero-copy[data-v-9c24471a]{display:grid;gap:20px;position:sticky;top:96px}.generate-studio__hero-copy .section-title[data-v-9c24471a]{max-width:11ch}.generate-studio__hero-copy .section-copy[data-v-9c24471a]{max-width:560px}.generate-studio__hero-pills .pill[data-v-9c24471a]{background:#ffffff0e;border-color:#ffffff1a;color:#f4f1ffdb}.generate-studio__preview-card[data-v-9c24471a]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff24,#ffffff0d),#0d122294;border:1px solid hsla(0,0%,100%,.12);border-radius:28px;box-shadow:0 26px 70px #00000047;margin-top:10px;padding:22px;width:min(100%,420px)}.generate-studio__preview-footer[data-v-9c24471a],.generate-studio__preview-topline[data-v-9c24471a]{align-items:center;color:var(--site-color-text-muted);display:flex;font-size:.88rem;gap:10px;justify-content:space-between}.generate-studio__preview-topline strong[data-v-9c24471a]{background:#7cdca724;border-radius:999px;color:var(--site-color-tertiary);padding:5px 10px}.generate-studio__preview-title[data-v-9c24471a]{color:var(--site-color-text);font-family:var(--site-font-display);font-size:1.25rem;font-weight:800;line-height:1.25;margin-top:18px}.generate-studio__preview-list[data-v-9c24471a]{display:grid;gap:10px;margin:20px 0}.generate-studio__preview-list span[data-v-9c24471a]{background:linear-gradient(90deg,#ffffff57,#ffffff14);border-radius:999px;display:block;height:12px}.generate-studio__preview-list span[data-v-9c24471a]:nth-child(2){width:82%}.generate-studio__preview-list span[data-v-9c24471a]:nth-child(3){width:64%}.generate-studio__preview-footer[data-v-9c24471a]{justify-content:flex-start;line-height:1.45}.generate-studio__preview-footer .material-symbols-outlined[data-v-9c24471a]{color:var(--site-color-tertiary);font-size:1.1rem}.generate-studio__form[data-v-9c24471a]{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(180deg,#ffffff1c,#ffffff0e),#101526e6;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 30px 90px #0000005c;display:grid;gap:22px;padding:34px}.generate-studio__form-head h2[data-v-9c24471a]{font-family:var(--site-font-display);font-size:1.55rem;margin:0}.generate-studio__form-head p[data-v-9c24471a]{color:var(--site-color-text-muted);margin:8px 0 0}.generate-section[data-v-9c24471a]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;display:grid;gap:10px;padding:18px}.generate-section__head[data-v-9c24471a]{align-items:center;display:flex;gap:10px}.generate-section__badge[data-v-9c24471a]{background:linear-gradient(135deg,#8e79fff2,#7cdca7e6);border-radius:999px;box-shadow:0 10px 28px #8e79ff38;color:#0d1222;display:inline-grid;font-weight:800;height:28px;place-items:center;width:28px}.generate-section__title[data-v-9c24471a]{color:var(--site-color-text);font-weight:800}.generate-studio__type-grid[data-v-9c24471a]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.generate-studio__page-chip[data-v-9c24471a],.generate-studio__type-chip[data-v-9c24471a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:var(--site-color-text);cursor:pointer;font:inherit;font-weight:700;min-height:46px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.generate-studio__type-chip[data-v-9c24471a]{align-items:center;display:flex;font-size:.9rem;gap:8px;justify-content:center;padding:10px}.generate-studio__type-chip .material-symbols-outlined[data-v-9c24471a]{font-size:1.1rem}.generate-studio__page-chip--active[data-v-9c24471a],.generate-studio__type-chip--active[data-v-9c24471a]{background:linear-gradient(135deg,#8e79ff47,#7cdca724);border-color:#8e79ffb8;box-shadow:inset 0 0 0 1px #ffffff14}.generate-studio__page-chip[data-v-9c24471a]:hover,.generate-studio__type-chip[data-v-9c24471a]:hover{border-color:#ffffff47;transform:translateY(-1px)}.generate-studio__pages[data-v-9c24471a]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.generate-studio__page-chip[data-v-9c24471a]{padding:0 14px}.generate-studio__custom-pages[data-v-9c24471a]{align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--site-radius-md);color:var(--site-color-text-muted);display:grid;font-size:.9rem;gap:10px;grid-template-columns:auto 92px;min-height:46px;padding:0 10px 0 14px}.generate-studio__custom-pages .input[data-v-9c24471a]{height:36px;min-height:36px;padding:0 10px}.generate-studio__consent[data-v-9c24471a]{align-items:flex-start;color:var(--site-color-text-muted);display:flex;font-size:.92rem;gap:10px;line-height:1.5}.generate-studio__consent input[data-v-9c24471a]{accent-color:var(--site-color-primary);height:18px;margin-top:2px;width:18px}.generate-studio__consent a[data-v-9c24471a]{color:var(--site-color-primary)}.generate-studio__account-row[data-v-9c24471a]{align-items:center;background:#7cdca717;border:1px solid rgba(124,220,167,.28);border-radius:var(--site-radius-md);color:var(--site-color-text);display:flex;gap:10px;min-height:48px;padding:0 14px}.generate-studio__optional[data-v-9c24471a]{display:grid;gap:14px}.generate-studio__optional-trigger[data-v-9c24471a]{align-items:center;background:transparent;border:0;color:var(--site-color-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;justify-self:start;padding:0}.generate-studio__next[data-v-9c24471a]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.generate-studio__next-item[data-v-9c24471a]{align-items:center;background:#7cdca70f;border-radius:16px;color:var(--site-color-text-muted);display:flex;font-size:.9rem;gap:8px;min-height:46px;padding:8px 10px}.generate-studio__next-item .material-symbols-outlined[data-v-9c24471a]{color:var(--site-color-tertiary);font-size:1.1rem}.generate-studio__error[data-v-9c24471a]{background:#93000a33;border:1px solid rgba(255,180,171,.28);border-radius:var(--site-radius-md);color:var(--site-color-danger);padding:14px 16px}.generate-studio__submit[data-v-9c24471a]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:4px}.generate-studio__submit .button[data-v-9c24471a]{box-shadow:0 18px 46px #8e79ff4d;min-height:56px;padding-inline:26px}.generate-studio__submit p[data-v-9c24471a]{color:var(--site-color-text-muted);font-size:.92rem;line-height:1.5;margin:0;max-width:320px}@media(max-width:980px){.generate-studio__shell[data-v-9c24471a]{grid-template-columns:1fr}.generate-studio__hero-copy[data-v-9c24471a]{position:static}}@media(max-width:720px){.generate-studio__shell[data-v-9c24471a]{gap:22px}.generate-studio__form[data-v-9c24471a]{padding:20px}.generate-studio__type-grid[data-v-9c24471a]{grid-template-columns:repeat(2,minmax(0,1fr))}.generate-studio__next[data-v-9c24471a]{grid-template-columns:1fr}.generate-studio__submit .button[data-v-9c24471a],.generate-studio__submit p[data-v-9c24471a]{max-width:none;width:100%}}
