.web-flow-options[data-v-7bc7e76e]{display:flex;flex-wrap:wrap;gap:10px}.web-flow-options__button[data-v-7bc7e76e]{align-items:center;background:#fff1;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#f8f8f6;cursor:pointer;display:inline-flex;flex:0 1 auto;flex-direction:column;font:inherit;font-size:.95rem;font-weight:850;gap:4px;justify-content:center;line-height:1.25;max-width:100%;padding:20px 40px;text-align:center}.web-flow-options__button--primary[data-v-7bc7e76e]{background:linear-gradient(135deg,#4f21ff,#7b3cff);box-shadow:0 16px 34px #4825ff3d}.web-flow-options__button[data-v-7bc7e76e]:hover:not(:disabled){background:#c7ff1214;border-color:#c7ff128c}.web-flow-options__button[data-v-7bc7e76e]:disabled{cursor:not-allowed;opacity:.62}.web-flow-options__button small[data-v-7bc7e76e]{color:#c7ff12;font-size:.74rem;line-height:1.25}@media(max-width:560px){.web-flow-options__button[data-v-7bc7e76e]{width:100%}}.web-flow-progress[data-v-fa5685a0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#a9a7af;display:flex;font-size:.9rem;font-weight:800;gap:12px;min-height:38px;padding-bottom:14px}.web-flow-progress__dot[data-v-fa5685a0]{background:#c7ff12;border-radius:50%;box-shadow:0 0 18px #c7ff1299;flex:0 0 auto;height:10px;width:10px}.web-flow-progress[data-status=processing] .web-flow-progress__dot[data-v-fa5685a0]{animation:web-flow-progress-pulse-fa5685a0 1.2s ease-in-out infinite}.web-flow-progress p[data-v-fa5685a0]{margin:0}.web-flow-progress small[data-v-fa5685a0]{color:#7d7b84;margin-left:8px}.web-flow-progress__polling[data-v-fa5685a0]{color:#c7ff12;font-size:.76rem;font-weight:900;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}@keyframes web-flow-progress-pulse-fa5685a0{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.web-flow-result-final[data-v-db61e86c]{animation:suno-result-enter-db61e86c .52s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at 18% 0,rgba(199,255,18,.16),transparent 30%),radial-gradient(circle at 86% 12%,rgba(107,53,255,.26),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.09),transparent 42%),#0d0e11f0;border:1px solid rgba(199,255,18,.2);border-radius:22px;box-shadow:0 32px 90px #0000005c,0 0 60px #6b35ff1f;display:grid;gap:clamp(18px,3vw,26px);isolation:isolate;overflow:hidden;padding:clamp(22px,4vw,34px);position:relative}.web-flow-result-final__burst[data-v-db61e86c]{inset:0;pointer-events:none;position:absolute;z-index:-1}.web-flow-result-final__burst span[data-v-db61e86c]{animation:suno-result-spark-db61e86c 1.2s ease-out both;background:#c7ff12;border-radius:999px;box-shadow:0 0 22px #c7ff12b3;height:7px;opacity:0;position:absolute;width:7px}.web-flow-result-final__burst span[data-v-db61e86c]:first-child{animation-delay:80ms;left:12%;top:16%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(2){animation-delay:.13s;left:72%;top:10%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(3){animation-delay:.18s;left:92%;top:48%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(4){animation-delay:.24s;left:78%;top:70%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(5){animation-delay:.3s;left:18%;top:82%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(6){animation-delay:.36s;background:#7b3cff;box-shadow:0 0 22px #7b3cffc2;left:36%;top:32%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(7){animation-delay:.42s;background:#7b3cff;box-shadow:0 0 22px #7b3cffc2;left:48%;top:62%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(8){animation-delay:.48s;left:58%;top:24%}.web-flow-result-final__burst span[data-v-db61e86c]:nth-child(9){animation-delay:.54s;left:62%;top:78%}.web-flow-result-final__head[data-v-db61e86c]{display:grid;gap:12px}.web-flow-result-final__eyebrow[data-v-db61e86c]{align-items:center;background:#c7ff1214;border:1px solid rgba(199,255,18,.22);border-radius:999px;color:#c7ff12;display:inline-flex;font-size:.74rem;font-weight:900;gap:10px;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.web-flow-result-final__eyebrow span[data-v-db61e86c]{background:#c7ff12;border-radius:50%;box-shadow:0 0 18px #c7ff12b8;height:8px;width:8px}.web-flow-result-final h2[data-v-db61e86c],.web-flow-result-final p[data-v-db61e86c]{margin:0}.web-flow-result-final h2[data-v-db61e86c]{color:#f8f8f6;font-size:clamp(2.15rem,5vw,4.4rem);font-weight:900;letter-spacing:0;line-height:.98;max-width:760px}.web-flow-result-final p[data-v-db61e86c]{color:#d6d4dc;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.55;max-width:720px}.web-flow-result-final__versions[data-v-db61e86c]{display:grid;gap:14px}.web-flow-result-final[data-v-db61e86c] .result-billing-packages{--result-packages-text:#f8f8f6;--result-packages-muted:#d6d4dc;--result-packages-accent:#c7ff12;--result-packages-card-bg:hsla(0,0%,100%,.07);--result-packages-card-border:rgba(199,255,18,.18);--result-packages-featured-bg:rgba(199,255,18,.1);--result-packages-badge-text:#101114;--result-packages-button-text:#101114}.web-flow-result-final__actions[data-v-db61e86c]{display:flex;flex-wrap:wrap;gap:12px}.web-flow-result-final__actions button[data-v-db61e86c]{align-items:center;background:linear-gradient(135deg,#5828ff,#803cff);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;box-shadow:0 18px 42px #6b35ff33;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:900;justify-content:center;min-height:50px;padding:0 22px}.web-flow-result-final__actions button[data-v-db61e86c]:disabled{cursor:wait;opacity:.62}@media(max-width:620px){.web-flow-result-final[data-v-db61e86c]{border-radius:18px}.web-flow-result-final__actions button[data-v-db61e86c]{width:100%}}@keyframes suno-result-enter-db61e86c{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes suno-result-spark-db61e86c{0%{opacity:0;transform:scale(.4) translateY(10px)}24%{opacity:1}to{opacity:0;transform:scale(1.4) translateY(-18px)}}.web-flow-text[data-v-4a4029a4]{display:grid;gap:12px}.web-flow-text textarea[data-v-4a4029a4]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;color:#f8f8f6;font:inherit;font-size:max(16px,1em);line-height:1.55;min-height:150px;outline:none;padding:16px;resize:vertical;width:100%}.web-flow-text textarea[data-v-4a4029a4]:focus{border-color:#c7ff1294;box-shadow:0 0 0 3px #c7ff121c}.web-flow-text textarea[data-v-4a4029a4]:disabled{cursor:wait;opacity:.7}.web-flow-text__meta[data-v-4a4029a4]{color:#8f8d96;display:flex;font-size:.84rem;font-weight:700;gap:16px;justify-content:space-between}.web-flow-text__error[data-v-4a4029a4]{color:#ffb3c0;font-size:.9rem;font-weight:700;margin:0}.web-flow-text button[data-v-4a4029a4]{background:linear-gradient(135deg,#4f21ff,#7b3cff);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:52px}.web-flow-text button[data-v-4a4029a4]:disabled{cursor:wait;opacity:.68}.web-flow-renderer[data-v-ffa3dbe8]{display:grid;gap:20px}.web-flow-renderer__prompt[data-v-ffa3dbe8]{margin-bottom:1rem}.web-flow-renderer__prompt-head[data-v-ffa3dbe8]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.web-flow-renderer__prompt h2[data-v-ffa3dbe8]{color:#f8f8f6;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:0;line-height:1.08;margin:0}.web-flow-renderer__prompt-block[data-v-ffa3dbe8]{color:#b9b8bd;font-size:1rem;line-height:1.55;margin:12px 0 0}.web-flow-renderer__prompt-block--lyrics[data-v-ffa3dbe8]{background:linear-gradient(180deg,hsla(0,0%,100%,.075),transparent 70%),#ffffff0b;border:1px solid hsla(0,0%,100%,.11);border-radius:16px;color:#f8f8f6;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:700;line-height:1.72;max-height:320px;overflow:auto;padding:clamp(18px,2.4vw,26px);white-space:pre-wrap}.web-flow-renderer__balance-required[data-v-ffa3dbe8],.web-flow-renderer__error[data-v-ffa3dbe8],.web-flow-renderer__failure[data-v-ffa3dbe8],.web-flow-renderer__processing[data-v-ffa3dbe8],.web-flow-renderer__result-loading[data-v-ffa3dbe8]{border-radius:12px;font-weight:800;line-height:1.5;margin:0;padding:16px}.web-flow-renderer__result-loading[data-v-ffa3dbe8]{align-items:center;background:#c7ff1214;border:1px solid rgba(199,255,18,.18);color:#f8f8f6;display:flex;gap:12px}.web-flow-renderer__result-loading span[data-v-ffa3dbe8]{animation:web-flow-result-pulse-ffa3dbe8 1s ease-in-out infinite;background:#c7ff12;border-radius:50%;box-shadow:0 0 18px #c7ff12b8;flex-shrink:0;height:12px;width:12px}.web-flow-renderer__result-loading p[data-v-ffa3dbe8]{margin:0}.web-flow-renderer__balance-required[data-v-ffa3dbe8]{background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),#ff55741c;border:1px solid rgba(255,85,116,.22);color:#f8f8f6}.web-flow-renderer__balance-required p[data-v-ffa3dbe8]{color:#f8f8f6;margin:0}.web-flow-renderer__balance-required p+p[data-v-ffa3dbe8]{margin-top:10px}.web-flow-renderer__processing[data-v-ffa3dbe8]{align-items:center;background:#ffffff0f;color:#b9b8bd;display:flex;gap:14px}.web-flow-renderer__processing span[data-v-ffa3dbe8]{animation:web-flow-quiz-spin-ffa3dbe8 .9s linear infinite;border:3px solid hsla(0,0%,100%,.16);border-radius:50%;border-top-color:#c7ff12;flex:0 0 auto;height:24px;width:24px}.web-flow-renderer__processing p[data-v-ffa3dbe8]{margin:0}.web-flow-renderer__error[data-v-ffa3dbe8],.web-flow-renderer__failure[data-v-ffa3dbe8]{background:#ff55741c;color:#ffb3c0}.web-flow-renderer__back[data-v-ffa3dbe8]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;color:#f8f8f6;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.86rem;font-weight:900;padding:12px 18px;transition:background .18s ease,border-color .18s ease,color .18s ease}.web-flow-renderer__back[data-v-ffa3dbe8]:hover:not(:disabled){background:#c7ff121a;border-color:#c7ff1261;color:#c7ff12}.web-flow-renderer__back[data-v-ffa3dbe8]:disabled{cursor:wait;opacity:.6}@media(max-width:620px){.web-flow-renderer__prompt-head[data-v-ffa3dbe8]{display:grid;gap:14px}.web-flow-renderer__back[data-v-ffa3dbe8]{width:-moz-fit-content;width:fit-content}}@keyframes web-flow-quiz-spin-ffa3dbe8{to{transform:rotate(1turn)}}@keyframes web-flow-result-pulse-ffa3dbe8{50%{opacity:.52;transform:scale(.82)}}.web-flow-quiz[data-v-82828f87]{color:#f8f8f6;font-family:Inter,sans-serif;padding:clamp(24px,5vw,64px) clamp(16px,5vw,72px) 72px}.web-flow-quiz__shell[data-v-82828f87]{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);margin:0 auto;width:min(100%,1180px)}.web-flow-quiz__intro[data-v-82828f87]{position:sticky;top:96px}.web-flow-quiz__intro p[data-v-82828f87]{color:#c7ff12;font-family:Caveat,cursive;font-size:1.42rem;font-weight:700;margin:0 0 10px}.web-flow-quiz__intro h1[data-v-82828f87]{font-size:clamp(2.25rem,5vw,4.2rem);font-weight:900;letter-spacing:0;line-height:1.03;margin:0}.web-flow-quiz__intro span[data-v-82828f87]{color:#9c9aa3;display:block;font-size:.96rem;font-weight:700;line-height:1.5;margin-top:18px;max-width:260px}.web-flow-quiz__workspace[data-v-82828f87]{background:linear-gradient(180deg,hsla(0,0%,100%,.075),transparent 42%),#101013eb;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 28px 80px #00000057;display:grid;gap:18px;padding:clamp(18px,3vw,30px)}.web-flow-quiz__error[data-v-82828f87],.web-flow-quiz__skeleton[data-v-82828f87]{border-radius:14px;font-weight:800;line-height:1.5;padding:18px}.web-flow-quiz__skeleton[data-v-82828f87]{background:#ffffff0f;display:grid;gap:18px}.web-flow-quiz__skeleton-options[data-v-82828f87]{display:grid;gap:12px;margin-top:8px}.web-flow-quiz__error[data-v-82828f87]{align-items:center;background:#ff55741c;color:#ffb3c0;display:flex;gap:16px;justify-content:space-between}.web-flow-quiz__error p[data-v-82828f87]{margin:0}.web-flow-quiz__error button[data-v-82828f87]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:42px;padding:0 16px}.web-flow-quiz__error button[data-v-82828f87]:disabled{cursor:wait;opacity:.6}@media(max-width:640px){.web-flow-quiz[data-v-82828f87]{padding:48px 14px}.web-flow-quiz__shell[data-v-82828f87]{grid-template-columns:1fr}.web-flow-quiz__intro[data-v-82828f87]{position:static}.web-flow-quiz__error[data-v-82828f87]{align-items:flex-start;flex-direction:column}}
