@layer sur.components{.seo-panel.svelte-gfrnes{gap:var(--sur-spacing-12);padding:var(--sur-spacing-16);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface);flex-direction:column;display:flex}.seo-panel__head.svelte-gfrnes{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);display:flex}.seo-panel__heading.svelte-gfrnes{font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);color:var(--sur-text-primary)}.seo-panel__hint.svelte-gfrnes{font-size:var(--sur-font-size-2xs);color:var(--sur-text-muted)}.seo-panel__field.svelte-gfrnes{gap:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);flex-direction:column;display:flex}.seo-panel__field-label.svelte-gfrnes{justify-content:space-between;gap:var(--sur-spacing-8);display:flex}.seo-panel__input.svelte-gfrnes{padding:var(--sur-spacing-6) var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface);color:var(--sur-text-primary);font-family:inherit;font-size:var(--sur-font-size-sm);transition:var(--sur-transition-colors)}.seo-panel__input.svelte-gfrnes:focus{border-color:var(--sur-color-primary);box-shadow:0 0 0 var(--sur-border-width) var(--sur-color-primary);outline:none}.seo-panel__input.svelte-gfrnes:disabled{background:var(--sur-bg-subtle);color:var(--sur-text-secondary);cursor:not-allowed}.seo-panel__check.svelte-gfrnes{align-items:center;gap:var(--sur-spacing-8);font-size:var(--sur-font-size-sm);color:var(--sur-text-primary);display:flex}sur-seo-preview.svelte-gfrnes{padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);flex-direction:column;display:flex}.seo-panel__preview-label.svelte-gfrnes{font-size:var(--sur-font-size-2xs);text-transform:uppercase;letter-spacing:var(--sur-letter-spacing-wide);color:var(--sur-text-muted)}.seo-panel__preview-url.svelte-gfrnes,.seo-panel__preview-title.svelte-gfrnes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-panel__preview-url.svelte-gfrnes{font-size:var(--sur-font-size-xs);color:var(--sur-text-secondary)}.seo-panel__preview-title.svelte-gfrnes{font-size:var(--sur-font-size-base);color:var(--sur-color-primary)}.seo-panel__preview-text.svelte-gfrnes{-webkit-line-clamp:2;line-clamp:2;font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seo-panel__meta.svelte-gfrnes{align-items:center;gap:var(--sur-spacing-8);font-size:var(--sur-font-size-2xs);display:inline-flex}.seo-panel__state.svelte-gfrnes{color:var(--sur-text-muted)}.seo-panel__state--own.svelte-gfrnes{color:var(--sur-color-primary)}.seo-panel__reset.svelte-gfrnes{color:var(--sur-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.seo-panel__previews.svelte-gfrnes{--sur-seo-preview-column:calc(var(--sur-control-height-lg) * 6);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sur-seo-preview-column)), 1fr));gap:var(--sur-spacing-12);display:grid}sur-seo-share.svelte-gfrnes{gap:var(--sur-spacing-6);flex-direction:column;display:flex}.seo-panel__share-card.svelte-gfrnes{border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);overflow:hidden}.seo-panel__share-image.svelte-gfrnes{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.seo-panel__share-image--none.svelte-gfrnes{font-size:var(--sur-font-size-xs);color:var(--sur-text-muted);place-items:center;display:grid}.seo-panel__share-body.svelte-gfrnes{gap:var(--sur-spacing-4);padding:var(--sur-spacing-8) var(--sur-spacing-12);flex-direction:column;display:flex}.seo-panel__share-title.svelte-gfrnes{font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);color:var(--sur-text-primary)}.seo-panel__counter--ok.svelte-gfrnes{color:var(--sur-text-muted)}.seo-panel__counter--near.svelte-gfrnes{color:var(--sur-color-warning)}.seo-panel__counter--over.svelte-gfrnes{color:var(--sur-color-danger)}}
