.loading.svelte-158zlcq{border:1px solid var(--color-border);background:var(--color-card);border-radius:1.5rem;grid-template-columns:9rem 1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}@media (width<=480px){.loading.svelte-158zlcq{grid-template-columns:1fr}.scan.svelte-158zlcq{width:7rem}}.scan.svelte-158zlcq{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-background));border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);aspect-ratio:3/4;border-radius:1rem;position:relative;overflow:hidden}.page.svelte-158zlcq{gap:.5rem;padding:1rem;display:grid}.bar.svelte-158zlcq{background:color-mix(in srgb, var(--color-foreground) 12%, transparent);border-radius:999px;height:.45rem}.thumbs.svelte-158zlcq{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem;display:grid}.thumbs.svelte-158zlcq span:where(.svelte-158zlcq){aspect-ratio:1;background:color-mix(in srgb, var(--color-foreground) 9%, transparent);border-radius:.4rem}.beam.svelte-158zlcq{inset-inline:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-primary) 28%, transparent));border-bottom:2px solid var(--color-primary);height:35%;animation:2.2s ease-in-out infinite alternate svelte-158zlcq-scan;position:absolute;top:0}@keyframes svelte-158zlcq-scan{0%{transform:translateY(-60%)}to{transform:translateY(230%)}}@media (prefers-reduced-motion:reduce){.beam.svelte-158zlcq{animation:none;transform:translateY(80%)}}.step.svelte-158zlcq{color:var(--color-muted-foreground);align-items:center;gap:.6rem;transition:color .2s;display:flex}.step.active.svelte-158zlcq{color:var(--color-foreground);font-weight:500}.step.done.svelte-158zlcq{color:var(--color-foreground)}.icon.svelte-158zlcq{border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid}.step.active.svelte-158zlcq .icon:where(.svelte-158zlcq){border-color:var(--color-primary);color:var(--color-primary)}.step.done.svelte-158zlcq .icon:where(.svelte-158zlcq){background:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000}.seo-report.mini{border:1px solid var(--rule);border-radius:1.5rem;gap:16px;padding:24px;display:grid}@media (width<=560px){.seo-report.mini{padding:18px}}.head.svelte-s2z75e{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product.svelte-s2z75e{overflow-wrap:anywhere;margin-top:4px!important}.store.svelte-s2z75e{color:var(--ink-2)}.open.svelte-s2z75e{margin-top:6px;font-size:.9rem;display:inline-block}.score.svelte-s2z75e{--tone:var(--good);text-align:center;background:radial-gradient(closest-side, var(--card) 79%, transparent 80%), conic-gradient(var(--tone) calc(var(--score) * 1%), var(--rule) 0);border-radius:50%;flex-shrink:0;place-content:center;width:104px;height:104px;display:grid}.score.warn.svelte-s2z75e{--tone:var(--warn)}.score.crit.svelte-s2z75e{--tone:var(--crit)}.score.svelte-s2z75e .num:where(.svelte-s2z75e){color:var(--tone);font-size:1.9rem;font-weight:700;line-height:1}.score.svelte-s2z75e small:where(.svelte-s2z75e){color:var(--muted);font-size:.7rem}.counts.svelte-s2z75e{flex-wrap:wrap;gap:8px;display:flex}.verdict.svelte-s2z75e{color:var(--ink)}.rewrite.svelte-s2z75e{background:var(--card);border:1px solid color-mix(in srgb, var(--teal) 30%, transparent);border-radius:16px;gap:10px;padding:20px;display:grid}.rewrite.svelte-s2z75e dl:where(.svelte-s2z75e){gap:4px;margin:0;display:grid}.rewrite.svelte-s2z75e dt:where(.svelte-s2z75e){color:var(--muted);font-size:.85rem}.rewrite.svelte-s2z75e dd:where(.svelte-s2z75e){overflow-wrap:anywhere;color:var(--ink-2);margin:0 0 8px}.rewrite.svelte-s2z75e dd.empty:where(.svelte-s2z75e){color:var(--crit)}.rewrite.svelte-s2z75e dd.suggested:where(.svelte-s2z75e){background:var(--teal-soft);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px 14px;font-weight:600}.rewrite.svelte-s2z75e .note:where(.svelte-s2z75e){color:var(--muted);font-size:.9rem}.guidelines.svelte-s2z75e{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guidelines.svelte-s2z75e li:where(.svelte-s2z75e){background:var(--card);border:1px solid var(--rule);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.guidelines.svelte-s2z75e .n:where(.svelte-s2z75e){background:var(--teal-soft);width:1.6rem;height:1.6rem;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.cta.svelte-s2z75e{background:var(--teal-soft);border:1px solid color-mix(in srgb, var(--teal) 30%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.actions.svelte-s2z75e{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cta.svelte-s2z75e .text:where(.svelte-s2z75e){flex:22rem;gap:6px;display:grid}.cta.svelte-s2z75e p:where(.svelte-s2z75e){color:var(--ink-2)}.button.svelte-s2z75e{background:var(--teal);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 24px;font-weight:700;display:inline-flex}.button.svelte-s2z75e:hover{filter:brightness(1.08)}.again.svelte-s2z75e{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}.again.svelte-s2z75e button:where(.svelte-s2z75e){border:1px solid var(--rule);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 16px;font-weight:500}.again.svelte-s2z75e button:where(.svelte-s2z75e):hover{background:var(--paper)}.before.svelte-4kmwor{overflow-wrap:anywhere;-webkit-text-decoration:underline wavy color-mix(in oklch, var(--color-destructive) 50%, transparent);text-decoration:underline wavy color-mix(in oklch, var(--color-destructive) 50%, transparent);text-underline-offset:5px}.chip.svelte-4kmwor{border:1.5px solid var(--color-border);background:var(--color-background);height:2.5rem;color:var(--color-foreground);cursor:pointer;border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.chip.svelte-4kmwor:hover{border-color:color-mix(in oklch, var(--color-primary) 50%, var(--color-border))}.chip.svelte-4kmwor:has(:where(.svelte-4kmwor):checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-background));color:var(--color-primary);font-weight:600}.chip.svelte-4kmwor:has(:where(.svelte-4kmwor):focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}
