.form-shell.svelte-10tqgu5{margin-top:1rem;padding:1.1rem;display:grid;gap:1rem}.head.svelte-10tqgu5 p:where(.svelte-10tqgu5){margin-top:.35rem}.mode-toggle.svelte-10tqgu5{display:grid;gap:.45rem;padding:.75rem;border:1px solid #e2c9b1;border-radius:.85rem;background:linear-gradient(140deg,#fff5ec,#fffaf2)}.mode-toggle.svelte-10tqgu5 p:where(.svelte-10tqgu5){font-size:.84rem;font-weight:800;color:#825a44;text-transform:uppercase;letter-spacing:.04em}.switch.svelte-10tqgu5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f8eadb;border-radius:.7rem;padding:.2rem;gap:.2rem}.switch.svelte-10tqgu5 button:where(.svelte-10tqgu5){border:none;background:transparent;color:#7a5641;border-radius:.55rem;padding:.5rem .7rem;font:inherit;cursor:pointer;transition:all .2s ease;text-align:left;display:grid;gap:.15rem}.switch.svelte-10tqgu5 button:where(.svelte-10tqgu5) strong:where(.svelte-10tqgu5){font-size:.9rem}.switch.svelte-10tqgu5 button:where(.svelte-10tqgu5) small:where(.svelte-10tqgu5){font-size:.76rem;color:#8e6c57}.switch.svelte-10tqgu5 button.active:where(.svelte-10tqgu5){background:#fff;box-shadow:0 4px 10px #0b27411d}.switch.svelte-10tqgu5 button:last-child.active:where(.svelte-10tqgu5){background:#6f3e2e;color:#fff1e7}.switch.svelte-10tqgu5 button:last-child.active:where(.svelte-10tqgu5) small:where(.svelte-10tqgu5){color:#ffd5bc}.compare-grid.svelte-10tqgu5{align-items:start}.idea-col.svelte-10tqgu5{border:1px solid #e2ccb8;border-radius:.9rem;padding:.85rem;background:linear-gradient(180deg,#fffaf4,#fff5ec);display:grid;gap:.65rem}.idea-col.svelte-10tqgu5 h3:where(.svelte-10tqgu5){margin:0;font-size:1rem}.input-group.svelte-10tqgu5{border:1px solid #ead7c4;border-radius:.8rem;background:#fffaf4de;padding:.65rem;display:grid;gap:.55rem}.input-group.svelte-10tqgu5 header:where(.svelte-10tqgu5){font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#37597d}.section-fields.svelte-10tqgu5{display:grid;gap:.55rem}.field.svelte-10tqgu5{display:grid;gap:.4rem}.field.svelte-10tqgu5 span:where(.svelte-10tqgu5){font-size:.86rem;font-weight:700}.field.svelte-10tqgu5 small:where(.svelte-10tqgu5){color:#708299;font-weight:600}.field.svelte-10tqgu5 em:where(.svelte-10tqgu5){font-style:normal;font-size:.77rem;color:#476481}textarea.svelte-10tqgu5{width:100%;resize:vertical;border-radius:.75rem;border:1px solid #ddc4ac;padding:.6rem .72rem;font:inherit;background:#fffaf5;color:#4b3528}textarea.svelte-10tqgu5:focus{outline:2px solid #f0b88d;border-color:#d79a73}textarea.error-state.svelte-10tqgu5{border-color:#cc4959;box-shadow:0 0 0 1px #cc495933}.field-error.svelte-10tqgu5{color:#a11f2d;font-size:.76rem;font-weight:700;margin-top:-.05rem}.error.svelte-10tqgu5{color:#991b1b;font-weight:700;margin:0}.output-hint.svelte-10tqgu5{margin:0;font-size:.88rem;color:#355a7f;font-weight:700}.action-row.svelte-10tqgu5{display:flex;gap:.6rem;flex-wrap:wrap}.loading-note.svelte-10tqgu5{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;color:#2a557c}.spinner.svelte-10tqgu5{width:.95rem;height:.95rem;border:2px solid #b7d0e7;border-top-color:#0e7396;border-radius:50%;animation:svelte-10tqgu5-spin .8s linear infinite}button[disabled].svelte-10tqgu5{cursor:not-allowed;opacity:.7}@media (max-width: 720px){.switch.svelte-10tqgu5{grid-template-columns:1fr}}@keyframes svelte-10tqgu5-spin{to{transform:rotate(360deg)}}.form-shell.svelte-9da9q7{margin-top:1rem;padding:1.1rem;display:grid;gap:1rem}.head.svelte-9da9q7 p:where(.svelte-9da9q7){margin-top:.35rem}.mode-toggle.svelte-9da9q7{display:grid;gap:.45rem;padding:.75rem;border:1px solid #e2c9b1;border-radius:.85rem;background:linear-gradient(140deg,#fff5ec,#fffaf2)}.mode-toggle.svelte-9da9q7 p:where(.svelte-9da9q7){font-size:.84rem;font-weight:800;color:#825a44;text-transform:uppercase;letter-spacing:.04em}.switch.svelte-9da9q7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f8eadb;border-radius:.7rem;padding:.2rem;gap:.2rem}.switch.svelte-9da9q7 button:where(.svelte-9da9q7){border:none;background:transparent;color:#7a5641;border-radius:.55rem;padding:.5rem .7rem;font:inherit;cursor:pointer;transition:all .2s ease;text-align:left;display:grid;gap:.15rem}.switch.svelte-9da9q7 button:where(.svelte-9da9q7) strong:where(.svelte-9da9q7){font-size:.9rem}.switch.svelte-9da9q7 button:where(.svelte-9da9q7) small:where(.svelte-9da9q7){font-size:.76rem;color:#8e6c57}.switch.svelte-9da9q7 button.active:where(.svelte-9da9q7){background:#fff;box-shadow:0 4px 10px #0b27411d}.switch.svelte-9da9q7 button:last-child.active:where(.svelte-9da9q7){background:#6f3e2e;color:#fff1e7}.switch.svelte-9da9q7 button:last-child.active:where(.svelte-9da9q7) small:where(.svelte-9da9q7){color:#ffd5bc}.input-group.svelte-9da9q7{border:1px solid #c9d9e8;border-radius:.9rem;padding:.85rem;display:grid;gap:.72rem;background:linear-gradient(170deg,#fbfdff,#f5faff)}.input-group.svelte-9da9q7 header:where(.svelte-9da9q7) h3:where(.svelte-9da9q7){font-size:.98rem;margin:0}.input-group.svelte-9da9q7 header:where(.svelte-9da9q7) p:where(.svelte-9da9q7){margin:.2rem 0 0;font-size:.83rem;color:#486683}.group-grid.svelte-9da9q7{align-items:start}.field.svelte-9da9q7{display:grid;gap:.45rem}.field.svelte-9da9q7 span:where(.svelte-9da9q7){font-size:.9rem;font-weight:700}.field.svelte-9da9q7 small:where(.svelte-9da9q7){color:#708299;font-weight:600}.field.svelte-9da9q7 em:where(.svelte-9da9q7){font-style:normal;font-size:.78rem;color:#496681}textarea.svelte-9da9q7{width:100%;resize:vertical;border-radius:.75rem;border:1px solid #ddc4ac;padding:.65rem .75rem;font:inherit;background:#fffaf5;color:#4b3528}textarea.svelte-9da9q7:focus{outline:2px solid #f0b88d;border-color:#d79a73}textarea.error-state.svelte-9da9q7{border-color:#cc4959;box-shadow:0 0 0 1px #cc495933}.field-error.svelte-9da9q7{color:#a11f2d;font-size:.76rem;font-weight:700;margin-top:-.05rem}.error.svelte-9da9q7{color:#991b1b;font-weight:700;margin:0}.output-hint.svelte-9da9q7{margin:0;font-size:.88rem;color:#355a7f;font-weight:700}.action-row.svelte-9da9q7{display:flex;gap:.6rem;flex-wrap:wrap}.loading-note.svelte-9da9q7{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;color:#2a557c}.spinner.svelte-9da9q7{width:.95rem;height:.95rem;border:2px solid #b7d0e7;border-top-color:#0e7396;border-radius:50%;animation:svelte-9da9q7-spin .8s linear infinite}button[disabled].svelte-9da9q7{cursor:not-allowed;opacity:.7}@media (max-width: 720px){.switch.svelte-9da9q7{grid-template-columns:1fr}}@keyframes svelte-9da9q7-spin{to{transform:rotate(360deg)}}.hero-strip.svelte-1uha8ag{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.45rem}.hero-strip.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-flex;padding:.4rem .68rem;border-radius:999px;border:1px solid #e4c8ad;background:linear-gradient(135deg,#fff2e5,#fff8ef);color:#785742;font-weight:700;font-size:.83rem}.mode-tabs.svelte-1uha8ag{margin-top:1rem;padding:.4rem;display:inline-flex;gap:.3rem}.mode-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:transparent;border-radius:.7rem;padding:.55rem .85rem;font:inherit;font-weight:800;color:#6f5544;cursor:pointer}.mode-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:linear-gradient(120deg,#e89d74,#f4c68f);color:#5b3a2a;box-shadow:0 7px 16px #b17d5e66}.feature-list.svelte-1uha8ag{margin-top:1rem;padding:1rem 1.1rem}.feature-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.35rem}
