.seo-tool-select.svelte-6njd0t{box-sizing:border-box;position:relative;display:grid;gap:.4rem;min-width:0;max-width:100%}.seo-tool-select__label.svelte-6njd0t{font-size:.82rem;font-weight:700;color:color-mix(in srgb,var(--brand-text) 84%,var(--brand-muted))}.seo-tool-select__trigger.svelte-6njd0t{box-sizing:border-box;display:flex;min-height:2.7rem;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--brand-border) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--brand-surface-sunken) 72%,transparent);color:var(--brand-text-strong);padding:0 .75rem;text-align:left;font:inherit;cursor:pointer}.seo-tool-select__trigger.svelte-6njd0t:focus-visible,.seo-tool-select__option.svelte-6njd0t:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 70%,white);outline-offset:2px}.seo-tool-select__trigger.svelte-6njd0t>span:where(.svelte-6njd0t):first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-tool-select__chevron.svelte-6njd0t{flex:none;color:var(--brand-muted)}.seo-tool-select__panel.svelte-6njd0t{box-sizing:border-box;position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:30;display:grid;max-height:18rem;overflow:auto;padding:.35rem;border:1px solid color-mix(in srgb,var(--brand-border) 72%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--brand-surface) 96%,black);box-shadow:0 18px 44px #0000005c}.seo-tool-select__option.svelte-6njd0t{box-sizing:border-box;display:grid;gap:.16rem;width:100%;min-width:0;min-height:2.6rem;border:0;border-radius:.65rem;background:transparent;color:var(--brand-text-strong);padding:.62rem .7rem;text-align:left;font:inherit;cursor:pointer}.seo-tool-select__option.svelte-6njd0t:hover,.seo-tool-select__option.is-selected.svelte-6njd0t{background:color-mix(in srgb,var(--brand-primary) 16%,transparent)}.seo-tool-select__option.svelte-6njd0t small:where(.svelte-6njd0t){min-width:0;color:var(--brand-muted);font-size:.76rem;line-height:1.35}.result-card.svelte-1y4u9dt{box-sizing:border-box;display:grid;gap:1rem;min-width:0;max-width:100%;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid color-mix(in srgb,var(--brand-border) 70%,transparent);border-radius:1.4rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-surface-2) 68%,transparent),color-mix(in srgb,var(--brand-surface) 94%,transparent))}.result-card.safe.svelte-1y4u9dt{border-color:color-mix(in srgb,#22c55e 54%,var(--brand-border))}.result-card.tight.svelte-1y4u9dt{border-color:color-mix(in srgb,#f59e0b 58%,var(--brand-border))}.result-card.replace.svelte-1y4u9dt{border-color:color-mix(in srgb,#ef4444 58%,var(--brand-border))}.result-card__header.svelte-1y4u9dt{display:grid;gap:.35rem;min-width:0}.result-card__header.svelte-1y4u9dt p:where(.svelte-1y4u9dt),.result-card__header.svelte-1y4u9dt h2:where(.svelte-1y4u9dt),.result-card__header.svelte-1y4u9dt span:where(.svelte-1y4u9dt){margin:0}.result-card__header.svelte-1y4u9dt p:where(.svelte-1y4u9dt){font-family:var(--font-display);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-teal)}.result-card__header.svelte-1y4u9dt h2:where(.svelte-1y4u9dt){font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.7rem);line-height:1;color:var(--brand-text-strong)}.result-card__header.svelte-1y4u9dt span:where(.svelte-1y4u9dt),li.svelte-1y4u9dt{line-height:1.58;color:color-mix(in srgb,var(--brand-text) 82%,var(--brand-muted))}.result-card__metrics.svelte-1y4u9dt{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media(max-width:520px){.result-card__metrics.svelte-1y4u9dt{grid-template-columns:1fr}}.result-card__metrics.svelte-1y4u9dt div:where(.svelte-1y4u9dt){display:grid;gap:.2rem;min-width:0;padding:.85rem;border-radius:.85rem;background:color-mix(in srgb,var(--brand-surface-sunken) 62%,transparent)}.result-card__metrics.svelte-1y4u9dt span:where(.svelte-1y4u9dt){font-size:.78rem;color:var(--brand-muted)}.result-card__metrics.svelte-1y4u9dt strong:where(.svelte-1y4u9dt){min-width:0;overflow-wrap:anywhere;font-size:1.1rem;color:var(--brand-text-strong)}ul.svelte-1y4u9dt{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}
