.mica-page.svelte-decgro{min-height:100%;padding-block:calc(var(--landing-lh) * 2.25) calc(var(--landing-lh) * .75);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mica-lookup.svelte-decgro{justify-items:center;gap:var(--landing-lh);text-align:center;grid-row:1;width:100%;max-width:36rem;margin-inline:auto;display:grid}.search-shell.svelte-decgro{z-index:10;width:100%;position:relative}.search-field.svelte-decgro{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);border-radius:var(--radius-2xl);background-color:color-mix(in oklab, var(--card) 58%, transparent);min-height:3.5rem;box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 7%, transparent) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;display:grid}.search-icon.svelte-decgro,.clear-button.svelte-decgro{color:var(--muted-foreground);place-items:center;display:grid}.search-field.svelte-decgro input:where(.svelte-decgro){min-width:0;color:var(--foreground);text-align:left;background:0 0;border:0;outline:none;font-size:1rem;font-weight:500;line-height:1.5rem}.search-field.svelte-decgro input:where(.svelte-decgro)::placeholder{color:color-mix(in oklab, var(--muted-foreground) 82%, transparent)}.clear-button.svelte-decgro{border-radius:var(--radius-md);justify-self:center;width:2.5rem;height:2.5rem;transition:color .16s}.clear-button.svelte-decgro:hover,.clear-button.svelte-decgro:focus-visible{color:var(--foreground);outline:none}.suggestions-menu.svelte-decgro{inset-inline:0;top:calc(100% + var(--landing-bl));gap:calc(var(--landing-bl) * .5);border:1px solid color-mix(in oklab, var(--border) 72%, transparent);border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--card) 92%, var(--background));padding:var(--landing-bl);text-align:left;box-shadow:0 1.25rem 3rem color-mix(in oklab, var(--background) 70%, transparent);display:grid;position:absolute}.suggestion-item.svelte-decgro{align-items:center;gap:var(--landing-bl);border-radius:var(--radius-lg);min-height:2.75rem;padding-inline:var(--landing-bl);color:var(--foreground);text-decoration:none;display:flex}.suggestion-select.svelte-decgro{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.suggestion-select.svelte-decgro:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.suggestion-item.svelte-decgro:hover,.suggestion-item.svelte-decgro:focus-visible{background-color:color-mix(in oklab, var(--muted) 52%, transparent);outline:none}.no-results.svelte-decgro{min-height:2.75rem;padding:calc(var(--landing-bl) * 1.25);color:var(--muted-foreground);font-size:.875rem;line-height:calc(var(--landing-bl) * 2.5)}.answer-slot.svelte-decgro{min-height:calc(var(--landing-lh) * 5.5);place-items:center;display:grid}.answer.svelte-decgro{justify-items:center;gap:calc(var(--landing-bl) * 1.5);display:grid}.answer-line.svelte-decgro{justify-content:center;align-items:center;gap:calc(var(--landing-bl) * 1.25) calc(var(--landing-bl) * 1.75);max-width:100%;color:var(--foreground);text-wrap:balance;flex-wrap:wrap;font-size:1.75rem;font-weight:700;line-height:2.25rem;display:flex}.answer-status.svelte-decgro{min-width:0}.status-ok.svelte-decgro{color:var(--success)}.status-bad.svelte-decgro{color:var(--destructive)}.alternatives.svelte-decgro{align-self:end;gap:calc(var(--landing-bl) * 1.5);text-align:center;grid-row:3;width:100%;max-width:46rem;margin-inline:auto;display:grid}.alternatives.svelte-decgro h2:where(.svelte-decgro){color:color-mix(in oklab, var(--foreground) 64%, transparent);font-size:.875rem;font-weight:700;line-height:1.4}.recommendation-grid.svelte-decgro{justify-content:center;gap:calc(var(--landing-bl) * 1.15);grid-template-columns:repeat(3,minmax(0,13.5rem));display:grid}.recommendation-card.svelte-decgro{border:1px solid color-mix(in oklab, var(--border) 58%, transparent);border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--card) 26%, transparent);min-height:7rem;color:var(--foreground);text-align:left;gap:.5rem;padding:1rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.recommendation-card.svelte-decgro:hover,.recommendation-card.svelte-decgro:focus-within{border-color:color-mix(in oklab, var(--foreground) 14%, transparent);background-color:color-mix(in oklab, var(--card) 34%, transparent);outline:none}.recommendation-header.svelte-decgro{align-items:center;gap:var(--landing-bl);display:flex}.recommendation-copy.svelte-decgro{color:color-mix(in oklab, var(--foreground) 56%, transparent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.recommendation-link.svelte-decgro{align-items:center;gap:calc(var(--landing-bl) * .45);color:color-mix(in oklab, var(--foreground) 72%, transparent);border-radius:var(--radius-md);margin-top:auto;font-size:.8125rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.recommendation-link.svelte-decgro:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=48rem){.mica-page.svelte-decgro{padding-block:calc(var(--landing-lh) * 1.75) calc(var(--landing-lh) * 1.25)}.recommendation-grid.svelte-decgro{grid-template-columns:minmax(0,22rem)}.recommendation-card.svelte-decgro{min-height:auto}}@media (width<=40rem){.mica-page.svelte-decgro{padding-block-start:calc(var(--landing-lh) * 1.5)}.search-field.svelte-decgro{border-radius:var(--radius-xl);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;min-height:3.25rem}.search-field.svelte-decgro input:where(.svelte-decgro){font-size:1rem}.answer-line.svelte-decgro{font-size:1.4rem;line-height:1.85rem}}
