.ui-card[data-v-cb6f861a]{background-color:var(--color-card-bg,#111827);border-color:var(--section-card-border-color,var(--color-card-border,#1f2937));border-radius:var(--section-card-radius,1rem)!important;border-width:var(--section-card-border-width,1px);--ui-card-hover-translate-y:-2px;--ui-card-shadow-hover:0 18px 36px -28px rgba(15,23,42,.78);--ui-card-hover-filter:none;--ui-card-media-hover-scale:1.03;--ui-card-focus-outline-width:2px;--ui-card-focus-outline-color:color-mix(in srgb,var(--color-primary) 44%,transparent);--ui-card-focus-outline-offset:2px;--ui-card-focus-shadow:var(--ui-card-shadow-hover,var(--ui-card-shadow-rest,none));--ui-card-density-scale:var(--section-density,var(--site-density,1));--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem;--ui-card-cta-padding-x-base:1.125rem;--ui-card-cta-padding-y-base:.6875rem;--ui-card-shell-padding:calc(var(--ui-card-shell-padding-base)*var(--ui-card-density-scale));--ui-card-shell-gap:calc(var(--ui-card-shell-gap-base)*var(--ui-card-density-scale));--ui-card-cta-padding-x:calc(var(--ui-card-cta-padding-x-base)*var(--ui-card-density-scale));--ui-card-cta-padding-y:calc(var(--ui-card-cta-padding-y-base)*var(--ui-card-density-scale));--ui-card-cta-font-size:.875rem;--ui-card-cta-font-weight:600;box-shadow:var(--section-card-shadow-rest,var(--ui-card-shadow-rest,none));max-width:100%;min-width:0;transform:translateZ(0);transition:transform var(--ui-card-transition-duration,.22s) var(--ui-card-transition-ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--ui-card-transition-duration,.22s) var(--ui-card-transition-ease,cubic-bezier(.22,1,.36,1)),border-color var(--ui-card-transition-duration,.22s) var(--ui-card-transition-ease,cubic-bezier(.22,1,.36,1)),filter var(--ui-card-transition-duration,.22s) var(--ui-card-transition-ease,cubic-bezier(.22,1,.36,1))}.ui-card[data-v-cb6f861a]:focus-visible,.ui-card[data-v-cb6f861a]:hover{border-color:var(--section-card-border-hover-color,var(--color-card-border-hover,#4b5563));box-shadow:var(--ui-card-shadow-hover,var(--section-card-shadow-rest,var(--ui-card-shadow-rest,none)));filter:var(--ui-card-hover-filter,none);transform:translate3d(0,var(--ui-card-hover-translate-y,0),0)}.ui-card[data-v-cb6f861a]:focus-visible{box-shadow:var(--ui-card-focus-shadow,var(--ui-card-shadow-hover,var(--section-card-shadow-rest,var(--ui-card-shadow-rest,none))));outline:var(--ui-card-focus-outline-width,2px) solid var(--ui-card-focus-outline-color,color-mix(in srgb,var(--color-primary) 44%,transparent));outline-offset:var(--ui-card-focus-outline-offset,2px)}.ui-card-media[data-v-cb6f861a]{transform:scale(1);transition:transform var(--ui-card-transition-duration,.22s) var(--ui-card-transition-ease,cubic-bezier(.22,1,.36,1))}.ui-card-shell[data-v-cb6f861a]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-cb6f861a]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-cb6f861a]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-cb6f861a]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-cb6f861a]{aspect-ratio:2/3}.card-chip-row[data-v-cb6f861a]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-cb6f861a]{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.card-overline[data-v-cb6f861a]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-cb6f861a]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-cb6f861a],.ui-card .code-box[data-v-cb6f861a],.ui-card-shell[data-v-cb6f861a]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-cb6f861a]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1.25rem;--ui-panel-shell-radius:1rem;border-radius:var(--ui-panel-shell-radius)!important;min-width:0;padding:calc(var(--ui-panel-shell-padding-y-base)*var(--ui-card-density-scale, 1)) calc(var(--ui-panel-shell-padding-x-base)*var(--ui-card-density-scale, 1))}.ui-panel-shell-tight[data-v-cb6f861a]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-cb6f861a]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-cb6f861a],.ui-panel-shell-bordered[data-v-cb6f861a]{border-color:var(--section-card-border-color,var(--color-card-border,#1f2937));border-width:var(--section-card-border-width,1px)}.ui-card-panel[data-v-cb6f861a]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-cb6f861a]{color:var(--color-muted,#9ca3af);font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1rem;overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.ui-section-label-sm[data-v-cb6f861a]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-cb6f861a]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-cb6f861a]{font-size:.875rem}.ui-copy-muted-base[data-v-cb6f861a],.ui-copy-muted-sm[data-v-cb6f861a]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-cb6f861a]{font-size:1rem}.ui-muted-link[data-v-cb6f861a]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-cb6f861a]:focus-visible,.ui-muted-link[data-v-cb6f861a]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-cb6f861a]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-cb6f861a]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-cb6f861a]{--ui-card-hover-translate-y:0px;--ui-card-shadow-hover:0 10px 24px -22px rgba(15,23,42,.6);--ui-card-media-hover-scale:1}.ui-card[data-card-hover-preset=none][data-v-cb6f861a]{--ui-card-hover-translate-y:0px;--ui-card-shadow-hover:var(--section-card-shadow-rest,var(--ui-card-shadow-rest,none));--ui-card-hover-filter:none;--ui-card-media-hover-scale:1;--section-card-border-hover-color:var(--section-card-border-color,var(--color-card-border,#1f2937))}.ui-card[data-card-hover-preset=lift][data-v-cb6f861a]{--ui-card-hover-translate-y:-6px;--ui-card-shadow-hover:0 26px 48px -26px rgba(15,23,42,.28);--ui-card-media-hover-scale:1.04}.ui-card[data-card-hover-preset=glow][data-v-cb6f861a]{--ui-card-hover-translate-y:-3px;--ui-card-shadow-hover:0 22px 44px -28px rgba(37,99,235,.32),0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent);--ui-card-hover-filter:saturate(1.02);--ui-card-media-hover-scale:1.035}.ui-card[data-card-hover-preset=zoom][data-v-cb6f861a]{--ui-card-hover-translate-y:0px;--ui-card-shadow-hover:0 18px 38px -26px rgba(15,23,42,.24);--ui-card-media-hover-scale:1.08}.ui-card[data-card-focus-preset=glow][data-v-cb6f861a]{--ui-card-focus-outline-width:1px;--ui-card-focus-outline-color:color-mix(in srgb,var(--color-primary) 14%,transparent);--ui-card-focus-outline-offset:2px;--ui-card-focus-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent),var(--ui-card-shadow-hover,var(--ui-card-shadow-rest,none))}.ui-card[data-card-focus-preset=outline][data-v-cb6f861a]{--ui-card-focus-outline-width:2px;--ui-card-focus-outline-color:color-mix(in srgb,var(--color-primary) 64%,#fff 18%);--ui-card-focus-outline-offset:3px;--ui-card-focus-shadow:var(--ui-card-shadow-rest,none)}.ui-card[data-card-focus-preset=quiet][data-v-cb6f861a]{--ui-card-focus-outline-width:1px;--ui-card-focus-outline-color:color-mix(in srgb,var(--color-primary) 28%,transparent);--ui-card-focus-outline-offset:2px;--ui-card-focus-shadow:var(--ui-card-shadow-rest,none)}.ui-card[data-card-cta-density=compact][data-v-cb6f861a]{--ui-card-cta-padding-x-base:.9rem;--ui-card-cta-padding-y-base:.55rem;--ui-card-cta-font-size:.75rem}.ui-card[data-card-cta-density=prominent][data-v-cb6f861a]{--ui-card-cta-padding-x-base:1.375rem;--ui-card-cta-padding-y-base:.9rem;--ui-card-cta-font-size:.9375rem;--ui-card-cta-font-weight:700}.ui-card-ribbon[data-v-cb6f861a]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-cb6f861a]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-cb6f861a]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}}@media(max-width:767px){.ui-card[data-card-density-mobile=compact][data-v-cb6f861a]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-cb6f861a]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-cb6f861a],.group:hover .ui-card-media[data-v-cb6f861a]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-cb6f861a]{color:var(--color-heading,#fff)}.c-body[data-v-cb6f861a],.c-name[data-v-cb6f861a]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-cb6f861a]{color:var(--color-body,#d1d5db)}.c-muted[data-v-cb6f861a]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-cb6f861a]{--ui-card-hover-translate-y:0px;--ui-card-shadow-hover:var(--ui-card-shadow-rest,none);--ui-card-hover-filter:none;--ui-card-media-hover-scale:1}}.tool-surface-panel[data-v-cb6f861a]{border-color:var(--section-card-border-color,var(--color-card-border,#1f2937));box-shadow:var(--section-card-shadow-rest,none);display:grid;gap:calc(var(--seo-tools-panel-gap)*var(--routed-gap-scale, var(--routed-results-gap-scale, 1)))}.tool-surface-panel--bare[data-v-cb6f861a]{border:0;box-shadow:none;padding:0}.tool-surface-panel--accent[data-v-cb6f861a]{background:var(--color-card-bg,#111827);border-color:rgb(var(--seo-tools-secondary-rgb)/var(--seo-tools-accent-strong-alpha))}.tool-surface-panel--warning[data-v-cb6f861a]{border-color:#facc1547;box-shadow:var(--section-card-shadow-rest,none),inset 0 1px #facc150f}
