.page.svelte-1kfyjfl{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:42em;margin:0 auto;padding:1em;box-sizing:border-box}.intro.svelte-1kfyjfl{text-align:center;margin:2em 0 1em}h1.svelte-1kfyjfl{font-size:2em;font-weight:600;line-height:1.3;margin-bottom:.5em}.lead.svelte-1kfyjfl{font-size:1.2em;color:#555;line-height:1.6;font-weight:300}.builder.svelte-1kfyjfl{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:1.2em 1.5em 1.5em;margin-bottom:1.5em}.opt-group.svelte-1kfyjfl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.8em}.opt.svelte-1kfyjfl{background:#fff;border:1px solid #d9d9d9;border-radius:999px;font-size:.85em;padding:.35em .9em;cursor:pointer;color:#333;font-family:inherit;-webkit-tap-highlight-color:transparent}.opt.active.svelte-1kfyjfl{border-color:#007aff;color:#007aff;font-weight:600}.controls.svelte-1kfyjfl{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1em}.word-input.svelte-1kfyjfl{flex:2;min-width:160px;border:1px solid #d9d9d9;border-radius:8px;padding:.55em .8em;font-size:.95em;font-family:inherit}.word-input.svelte-1kfyjfl:focus{outline:none;border-color:#007aff}.platform-select.svelte-1kfyjfl{flex:1;min-width:140px;border:1px solid #d9d9d9;border-radius:8px;padding:.55em .6em;font-size:.9em;font-family:inherit;background:#fff;color:#333}.generate-btn.svelte-1kfyjfl{background:#007aff;color:#fff;border:none;border-radius:999px;font-size:.95em;font-weight:600;padding:.55em 1.6em;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.results.svelte-1kfyjfl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dn-list.svelte-1kfyjfl{display:flex;flex-direction:column;gap:8px;margin-top:.8em}.result.svelte-1kfyjfl{width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer;transition:.2s;font-family:inherit;-webkit-tap-highlight-color:transparent}.result.svelte-1kfyjfl:hover{box-shadow:0 3px 24px #4b63e638}.result.copied.svelte-1kfyjfl{border-color:#007aff}.result.over.svelte-1kfyjfl{opacity:.55}.result-name.svelte-1kfyjfl{font-size:1.1em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta.svelte-1kfyjfl{color:#007aff;font-size:12px;font-weight:600;flex-shrink:0}.result.over.svelte-1kfyjfl .result-meta:where(.svelte-1kfyjfl){color:#d0454c}.empty-hint.svelte-1kfyjfl{color:#888;font-weight:300;margin:0;text-align:center}.chip-list.svelte-1kfyjfl{display:flex;flex-wrap:wrap;gap:8px;margin-top:.6em}.chip.svelte-1kfyjfl{background:#fff;border:1px solid #d9d9d9;border-radius:999px;font-size:.95em;padding:.45em 1em;cursor:pointer;color:#333;font-family:inherit;transition:.2s;-webkit-tap-highlight-color:transparent}.chip.svelte-1kfyjfl:hover{box-shadow:0 3px 24px #4b63e638}.chip.copied.svelte-1kfyjfl{border-color:#007aff;color:#007aff}.promo.svelte-1kfyjfl{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:8px;display:flex;align-items:center;padding:10px 14px;gap:10px;text-decoration:none;-webkit-tap-highlight-color:transparent}.sticky-promo.svelte-1kfyjfl{position:sticky;top:8px;z-index:20;margin-bottom:1em;box-shadow:0 6px 24px #00000040}.app-cta.svelte-1kfyjfl{margin-top:2em;padding:14px 16px}.promo-icon.svelte-1kfyjfl{border-radius:8px;flex-shrink:0;pointer-events:none}.promo-text.svelte-1kfyjfl{flex:1;min-width:0}.promo-title.svelte-1kfyjfl,.cta-title.svelte-1kfyjfl{color:#fff;font-size:13px;font-weight:600;display:block;line-height:1.2}.cta-title.svelte-1kfyjfl{font-size:15px}.promo-sub.svelte-1kfyjfl,.cta-sub.svelte-1kfyjfl{color:#fff9;font-size:11px;display:block;line-height:1.3}.cta-sub.svelte-1kfyjfl{font-size:12px}.promo-btn.svelte-1kfyjfl{background:#007aff;color:#fff;font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;white-space:nowrap;flex-shrink:0}.section.svelte-1kfyjfl{margin-top:2.5em}h2.svelte-1kfyjfl{font-size:1.4em;font-weight:500;margin-bottom:.5em}.section.svelte-1kfyjfl h2:where(.svelte-1kfyjfl){font-size:1.7em}.ideas.svelte-1kfyjfl h2:where(.svelte-1kfyjfl){font-size:1.4em}h3.svelte-1kfyjfl{font-size:1.2em;font-weight:500;margin:1em 0 .3em}.section.svelte-1kfyjfl p:where(.svelte-1kfyjfl),.section.svelte-1kfyjfl li:where(.svelte-1kfyjfl){font-weight:200;font-size:1.1em;line-height:1.6em;color:#000}.section.svelte-1kfyjfl p:where(.svelte-1kfyjfl){margin:0 0 .6em}.section.svelte-1kfyjfl li:where(.svelte-1kfyjfl){margin-bottom:.5em}.section.svelte-1kfyjfl a:where(.svelte-1kfyjfl){color:#007aff}.more-tools.svelte-1kfyjfl{margin-top:2em}.more-tools.svelte-1kfyjfl h2:where(.svelte-1kfyjfl){font-size:1.2em}.more-tools.svelte-1kfyjfl ul:where(.svelte-1kfyjfl){list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4em 1em}.more-tools.svelte-1kfyjfl a:where(.svelte-1kfyjfl){color:#007aff;text-decoration:none;font-size:.95em}.more-tools.svelte-1kfyjfl a:where(.svelte-1kfyjfl):hover{text-decoration:underline}@media (max-width: 600px){h1.svelte-1kfyjfl{font-size:1.5em}.lead.svelte-1kfyjfl{font-size:1em}}
