.grid.svelte-17ncttk{display:grid;gap:14px;margin-bottom:16px}.engine-preview.svelte-17ncttk{position:relative;overflow:hidden;border-radius:18px;padding:26px 24px;color:#fff;background:linear-gradient(150deg,var(--indigo-800),var(--indigo-900));box-shadow:0 28px 60px -34px #140f3699}.engine-preview.svelte-17ncttk:after{content:"";position:absolute;inset:0 0 auto auto;width:260px;height:260px;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--orange) 45%,transparent),transparent 60%);pointer-events:none}.ep-top.svelte-17ncttk{position:relative;z-index:1}.ep-eyebrow.svelte-17ncttk{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}.engine-preview.svelte-17ncttk h4:where(.svelte-17ncttk){font-size:20px;font-weight:800;margin:0 0 8px}.engine-preview.svelte-17ncttk p:where(.svelte-17ncttk){color:color-mix(in srgb,#fff 78%,transparent);font-size:14px;max-width:62ch}.engine-preview.svelte-17ncttk strong:where(.svelte-17ncttk){color:#fff}.ep-engines.svelte-17ncttk{position:relative;z-index:1;list-style:none;margin:20px 0 4px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ep-engines.svelte-17ncttk li:where(.svelte-17ncttk){display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#fff 8%,transparent);border:1px solid color-mix(in srgb,#fff 14%,transparent)}.ep-mark.svelte-17ncttk{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:#fff;background:var(--accent-grad)}.ep-mark.small.svelte-17ncttk{width:30px;height:30px;border-radius:9px}.ep-name.svelte-17ncttk{font-weight:700;font-size:14px;flex:1;min-width:0;line-height:1.25}.ep-questions.svelte-17ncttk{position:relative;z-index:1;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,#fff 14%,transparent)}.ep-qh.svelte-17ncttk{font-size:11px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,#fff 60%,transparent)!important;margin-bottom:8px}.ep-questions.svelte-17ncttk ul:where(.svelte-17ncttk){list-style:none;margin:0;padding:0;display:grid;gap:8px}.ep-questions.svelte-17ncttk ul:where(.svelte-17ncttk) li:where(.svelte-17ncttk){position:relative;padding-left:22px;font-size:14px;color:color-mix(in srgb,#fff 88%,transparent)}.ep-questions.svelte-17ncttk ul:where(.svelte-17ncttk) li:where(.svelte-17ncttk):before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--accent-grad)}.ep-cta.svelte-17ncttk{position:relative;z-index:1;margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.ep-cta.svelte-17ncttk .hint:where(.svelte-17ncttk){font-size:12.5px;color:color-mix(in srgb,#fff 62%,transparent);max-width:40ch}.engine-locked.svelte-17ncttk .check.locked:where(.svelte-17ncttk){align-items:center;gap:12px}.engine-locked.svelte-17ncttk .ep-mark:where(.svelte-17ncttk){color:#fff}.pill.soon.svelte-17ncttk{background:color-mix(in srgb,var(--orange) 14%,#fff);color:var(--orange-deep)}.fix-toggle.svelte-17ncttk{margin-top:6px;background:none;border:0;padding:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep);border-bottom:2px solid currentColor}.answer.svelte-17ncttk{margin-top:8px;padding:12px;background:var(--paper-2);font-size:13.5px;white-space:pre-wrap;max-height:260px;overflow:auto}@media(max-width:620px){.ep-engines.svelte-17ncttk{grid-template-columns:1fr}}
