.wpb-hero.svelte-pvb4tr{background:var(--paper);padding-bottom:48px;position:relative;overflow:hidden;isolation:isolate}.wpb-hero.svelte-pvb4tr:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% -10%,rgba(155,127,232,.18) 0%,transparent 65%);pointer-events:none;z-index:-1}.head.svelte-pvb4tr{max-width:44rem;margin:0 auto 32px;text-align:center}.checks.svelte-pvb4tr{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;max-width:56rem}.checks.svelte-pvb4tr li:where(.svelte-pvb4tr){display:inline-flex;align-items:center;gap:6px;padding:5px 13px;background:var(--white);border-radius:var(--radius-pill);outline:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.checks.svelte-pvb4tr li:where(.svelte-pvb4tr):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-purple);flex-shrink:0;opacity:.6}@media(max-width:640px){.checks.svelte-pvb4tr{gap:6px 8px}.checks.svelte-pvb4tr li:where(.svelte-pvb4tr){padding:4px 11px;font-size:12px}}.wpb-wrap.svelte-zjvrpl{max-width:720px;margin:0 auto;padding:0 16px 64px}.input-card.svelte-zjvrpl{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-2xl);padding:28px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.step-header.svelte-zjvrpl{display:flex;flex-direction:column;gap:8px}.step-label.svelte-zjvrpl{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.form-progress-track.svelte-zjvrpl{height:4px;background:var(--line);border-radius:var(--radius-pill);overflow:hidden}.form-progress-fill.svelte-zjvrpl{height:100%;background:linear-gradient(90deg,var(--brand-purple),var(--purple-light));border-radius:var(--radius-pill);transition:width .4s ease}.step-panel.svelte-zjvrpl{min-height:90px}.field-row.svelte-zjvrpl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.field-group.svelte-zjvrpl{display:flex;flex-direction:column;gap:6px}.field-group.svelte-zjvrpl label:where(.svelte-zjvrpl){font-size:13px;font-weight:700;color:var(--ink)}.req.svelte-zjvrpl{color:#dc2626}.field-group.svelte-zjvrpl input:where(.svelte-zjvrpl),.field-group.svelte-zjvrpl select:where(.svelte-zjvrpl){padding:11px 14px;border:1.5px solid var(--line);border-radius:var(--radius-md);font-size:15px;outline:none;transition:border-color .15s,color .15s;background:var(--white);color:var(--ink);font-family:inherit}.field-group.svelte-zjvrpl input:where(.svelte-zjvrpl):focus,.field-group.svelte-zjvrpl select:where(.svelte-zjvrpl):focus{border-color:var(--brand-purple)}.field-group.svelte-zjvrpl input.default-value:where(.svelte-zjvrpl){color:var(--muted);font-style:italic}.field-group.svelte-zjvrpl small:where(.svelte-zjvrpl){font-size:11px;color:var(--muted)}.activity-label-row.svelte-zjvrpl{display:flex;align-items:baseline;justify-content:space-between}.activity-sum.svelte-zjvrpl{font-size:12px;font-weight:700;color:var(--success)}.activity-sum.off.svelte-zjvrpl{color:var(--error)}.group-label.svelte-zjvrpl{font-size:13px;font-weight:700;color:var(--ink)}.activity-grid.svelte-zjvrpl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.activity-field.svelte-zjvrpl{display:flex;flex-direction:column;gap:4px}.activity-field.svelte-zjvrpl label:where(.svelte-zjvrpl){font-size:11px;font-weight:600;color:var(--muted)}.activity-field.svelte-zjvrpl input:where(.svelte-zjvrpl){padding:9px 10px;border:1.5px solid var(--line);border-radius:var(--radius-md);font-size:14px;outline:none;transition:color .15s;background:var(--white);color:var(--ink);font-family:inherit}.activity-field.svelte-zjvrpl input:where(.svelte-zjvrpl):focus{border-color:var(--brand-purple)}.activity-field.svelte-zjvrpl input.default-value:where(.svelte-zjvrpl){color:var(--muted);font-style:italic}.clicker-share-row.svelte-zjvrpl{margin-top:14px;display:flex;flex-direction:column;gap:6px}.clicker-share-row.svelte-zjvrpl label:where(.svelte-zjvrpl){font-size:12px;font-weight:600;color:var(--ink)}.clicker-share-row.svelte-zjvrpl input:where(.svelte-zjvrpl){max-width:120px;padding:9px 10px;border:1.5px solid var(--line);border-radius:var(--radius-md);font-size:14px;outline:none;transition:color .15s;background:var(--white);color:var(--ink);font-family:inherit}.clicker-share-row.svelte-zjvrpl input.default-value:where(.svelte-zjvrpl){color:var(--muted);font-style:italic}.clicker-share-row.svelte-zjvrpl small:where(.svelte-zjvrpl){font-size:11px;color:var(--muted)}.step-actions.svelte-zjvrpl{display:flex;justify-content:flex-end;gap:10px}.btn-back.svelte-zjvrpl{padding:13px 20px;background:var(--white);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius-md);font-size:15px;font-weight:700;cursor:pointer;transition:border-color .15s;font-family:inherit}.btn-back.svelte-zjvrpl:hover:not(:disabled){border-color:var(--brand-purple)}.btn-back.svelte-zjvrpl:disabled{opacity:.55;cursor:not-allowed}.btn-run.svelte-zjvrpl{padding:13px 24px;background:var(--brand-purple);color:#fff;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s;font-family:inherit}.btn-run.svelte-zjvrpl:disabled{opacity:.55;cursor:not-allowed}.btn-run.svelte-zjvrpl:not(:disabled):hover{opacity:.9}.error-msg.svelte-zjvrpl{font-size:13px;color:#dc2626;background:#fee2e2;border-radius:6px;padding:10px 14px}.analyzing-state.svelte-zjvrpl{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-2xl);text-align:center;padding:56px 28px}.spinner.svelte-zjvrpl{width:48px;height:48px;border:4px solid var(--line);border-top-color:var(--brand-purple);border-radius:50%;animation:svelte-zjvrpl-spin .8s linear infinite;margin:0 auto 20px}@keyframes svelte-zjvrpl-spin{to{transform:rotate(360deg)}}.progress-msg.svelte-zjvrpl{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:16px}.submit-progress-track.svelte-zjvrpl{max-width:320px;margin:0 auto 14px;height:6px;background:var(--line);border-radius:var(--radius-pill);overflow:hidden}.submit-progress-fill.svelte-zjvrpl{height:100%;background:linear-gradient(90deg,var(--brand-purple),var(--purple-light));border-radius:var(--radius-pill);transition:width .35s ease}.progress-sub.svelte-zjvrpl{font-size:13px;color:var(--muted)}@media(max-width:640px){.field-row.svelte-zjvrpl{grid-template-columns:1fr}.activity-grid.svelte-zjvrpl{grid-template-columns:repeat(2,1fr)}}
