.kubik-h.svelte-1sv6h21{margin:12px 0 8px;font-size:13px;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0}.kubik-page.svelte-1sv6h21 .catalog-head{padding-bottom:8px}.kubik-page.svelte-1sv6h21 .catalog-head h2{font-size:1.35rem}.kubik-page.svelte-1sv6h21 .ob-section{margin-bottom:14px}.kubik-lead.svelte-1sv6h21{max-width:640px;margin-bottom:12px}.kubik-roll.svelte-1sv6h21{width:100%;min-height:48px;font-size:15px}.kubik-roll.svelte-1sv6h21:disabled{opacity:.5;cursor:not-allowed}.kubik-roll.is-rolling.svelte-1sv6h21{animation:svelte-1sv6h21-kubik-wiggle .28s ease-in-out}@keyframes svelte-1sv6h21-kubik-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}70%{transform:rotate(6deg)}}.kubik-stage.svelte-1sv6h21{display:grid;grid-template-columns:minmax(0,640px) minmax(240px,280px);gap:16px;align-items:start;justify-content:start}.kubik-stage-main.svelte-1sv6h21{max-width:640px;min-width:0;width:100%}.kubik-result.svelte-1sv6h21{cursor:pointer}.kubik-frame.svelte-1sv6h21{display:flex;flex-direction:column;margin:-16px -18px 12px;background:color-mix(in srgb,var(--saffron) 10%,var(--card2))}.kubik-frame.svelte-1sv6h21 .recipe-cover--hero{margin:0;border-radius:0;border:0;aspect-ratio:16 / 9}.kubik-frame.svelte-1sv6h21 .recipe-cover-letter{display:none}.kubik-frame.svelte-1sv6h21 .recipe-cover-mark{width:22px;height:22px;opacity:.4}.kubik-frame-title.svelte-1sv6h21{margin:0;padding:10px 14px 12px;font-family:var(--font-brand);font-weight:600;font-size:1.05rem;line-height:1.3;color:var(--txt);background:var(--card2);border-top:1px solid var(--line)}.kubik-result-actions.svelte-1sv6h21{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.kubik-side-rec.svelte-1sv6h21{margin-left:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:220px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card2);color:inherit;font:inherit;cursor:pointer;text-align:left}.kubik-side-rec.svelte-1sv6h21:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.kubik-side-k.svelte-1sv6h21{font-size:11px;color:var(--muted)}.kubik-side-t.svelte-1sv6h21{font-family:var(--font-brand);font-weight:600;font-size:13px;line-height:1.25}.kubik-facts.svelte-1sv6h21{background:var(--card2);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px 16px;min-width:0}.kubik-facts.svelte-1sv6h21>section:where(.svelte-1sv6h21):first-child .kubik-h:where(.svelte-1sv6h21){margin-top:0}.kubik-complexity.svelte-1sv6h21{margin:0 0 6px;font-size:1.05rem;font-family:var(--font-brand);font-weight:600}.kubik-tools.svelte-1sv6h21{margin:0 0 14px}.kubik-ings-legend.svelte-1sv6h21{margin:0 0 10px;font-size:11px;color:var(--muted)}.kubik-ings.svelte-1sv6h21{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.kubik-ings.svelte-1sv6h21 li:where(.svelte-1sv6h21){display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:1.35}.ing-fill.svelte-1sv6h21{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;gap:4px}.ing-name.svelte-1sv6h21{flex:0 1 auto;min-width:0}.ing-lead.svelte-1sv6h21{flex:1 1 8px;min-width:10px;border-bottom:1px dotted color-mix(in srgb,var(--txt) 38%,var(--line));transform:translateY(-.42em)}.ing-qty.svelte-1sv6h21{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 auto}.ing-n.svelte-1sv6h21{font-variant-numeric:tabular-nums}.ing-u.svelte-1sv6h21{color:var(--muted);font-size:12px}.kubik-filters.svelte-1sv6h21{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);scroll-margin-top:88px}.kubik-pool.svelte-1sv6h21{margin:-2px 0 12px}.kubik-filters-title.svelte-1sv6h21{margin:0 0 8px;font-size:1.05rem;font-family:var(--font-brand);font-weight:600}.kubik-seo-lead.svelte-1sv6h21{margin:6px 0 0;max-width:42rem}.kubik-ideas.svelte-1sv6h21{margin-top:28px;max-width:640px}.kubik-idea-list.svelte-1sv6h21{list-style:none;padding:0;margin:0 0 16px}.kubik-idea-list.svelte-1sv6h21 li:where(.svelte-1sv6h21){display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.kubik-idea-list.svelte-1sv6h21 a:where(.svelte-1sv6h21){color:inherit;font-weight:600}.kubik-idea-meta.svelte-1sv6h21{color:var(--muted);font-size:13px;flex-shrink:0}.kubik-intents.svelte-1sv6h21{display:flex;flex-wrap:wrap;gap:8px}.kubik-intents.svelte-1sv6h21 .ob-chip{text-decoration:none}@media(max-width:720px){.kubik-stage.svelte-1sv6h21{grid-template-columns:1fr}}
