.routed-module-grid[data-v-c123f4c3]{-moz-column-gap:var(--section-module-grid-column-gap,1rem);column-gap:var(--section-module-grid-column-gap,1rem);display:grid;grid-auto-rows:minmax(0,auto);grid-template-columns:repeat(var(--section-module-grid-columns-mobile,1),minmax(0,1fr));row-gap:var(--section-module-grid-row-gap,1rem)}@media(min-width:1024px){.routed-module-grid[data-v-c123f4c3]{grid-template-columns:repeat(var(--section-module-grid-columns-desktop,1),minmax(0,1fr))}.routed-module-grid-item[data-v-c123f4c3]{grid-column:var(--section-module-grid-column,auto);grid-row:var(--section-module-grid-row,auto)}}.ssm-shell[data-v-cc0b5bed]{display:flex;justify-content:center;margin-top:1.25rem}.ssm-button[data-v-cc0b5bed]{background:color-mix(in srgb,var(--color-card-bg,#fff) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-card-border,#cbd5e1) 88%,transparent);border-radius:999px;color:var(--color-heading,#0f172a);font-size:.82rem;font-weight:700;line-height:1;padding:.7rem 1.2rem;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ssm-button[data-v-cc0b5bed]:hover{border-color:color-mix(in srgb,var(--color-primary,#6366f1) 48%,var(--color-card-border,#cbd5e1));color:var(--color-primary,#6366f1)}.ui-card[data-v-acf64629]{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-acf64629]:focus-visible,.ui-card[data-v-acf64629]: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-acf64629]: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-acf64629]{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-acf64629]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-acf64629]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-acf64629]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-acf64629]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-acf64629]{aspect-ratio:2/3}.card-chip-row[data-v-acf64629]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-acf64629]{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-acf64629]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-acf64629]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-acf64629],.ui-card .code-box[data-v-acf64629],.ui-card-shell[data-v-acf64629]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-acf64629]{--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-acf64629]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-acf64629]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-acf64629],.ui-panel-shell-bordered[data-v-acf64629]{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-acf64629]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-acf64629]{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-acf64629]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-acf64629]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-acf64629]{font-size:.875rem}.ui-copy-muted-base[data-v-acf64629],.ui-copy-muted-sm[data-v-acf64629]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-acf64629]{font-size:1rem}.ui-muted-link[data-v-acf64629]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-acf64629]:focus-visible,.ui-muted-link[data-v-acf64629]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-acf64629]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-acf64629]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{--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-acf64629]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-acf64629]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-acf64629]{--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-acf64629]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-acf64629]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-acf64629],.group:hover .ui-card-media[data-v-acf64629]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-acf64629]{color:var(--color-heading,#fff)}.c-body[data-v-acf64629],.c-name[data-v-acf64629]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-acf64629]{color:var(--color-body,#d1d5db)}.c-muted[data-v-acf64629]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-acf64629]{--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}}.ui-card[data-v-dcd05aa9]{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-dcd05aa9]:focus-visible,.ui-card[data-v-dcd05aa9]: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-dcd05aa9]: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-dcd05aa9]{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-dcd05aa9]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-dcd05aa9]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-dcd05aa9]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-dcd05aa9]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-dcd05aa9]{aspect-ratio:2/3}.card-chip-row[data-v-dcd05aa9]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-dcd05aa9]{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-dcd05aa9]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-dcd05aa9]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-dcd05aa9],.ui-card .code-box[data-v-dcd05aa9],.ui-card-shell[data-v-dcd05aa9]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-dcd05aa9]{--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-dcd05aa9]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-dcd05aa9]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-dcd05aa9],.ui-panel-shell-bordered[data-v-dcd05aa9]{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-dcd05aa9]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-dcd05aa9]{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-dcd05aa9]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-dcd05aa9]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-dcd05aa9]{font-size:.875rem}.ui-copy-muted-base[data-v-dcd05aa9],.ui-copy-muted-sm[data-v-dcd05aa9]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-dcd05aa9]{font-size:1rem}.ui-muted-link[data-v-dcd05aa9]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-dcd05aa9]:focus-visible,.ui-muted-link[data-v-dcd05aa9]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-dcd05aa9]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-dcd05aa9]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{--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-dcd05aa9]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-dcd05aa9]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-dcd05aa9]{--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-dcd05aa9]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-dcd05aa9]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-dcd05aa9],.group:hover .ui-card-media[data-v-dcd05aa9]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-dcd05aa9]{color:var(--color-heading,#fff)}.c-body[data-v-dcd05aa9],.c-name[data-v-dcd05aa9]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-dcd05aa9]{color:var(--color-body,#d1d5db)}.c-muted[data-v-dcd05aa9]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-dcd05aa9]{--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}}.c-border[data-v-dcd05aa9]{border-color:color-mix(in srgb,var(--color-card-border,#1f2937) 88%,transparent)}.ui-card[data-v-34d9acd0]{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-34d9acd0]:focus-visible,.ui-card[data-v-34d9acd0]: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-34d9acd0]: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-34d9acd0]{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-34d9acd0]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-34d9acd0]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-34d9acd0]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-34d9acd0]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-34d9acd0]{aspect-ratio:2/3}.card-chip-row[data-v-34d9acd0]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-34d9acd0]{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-34d9acd0]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-34d9acd0]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-34d9acd0],.ui-card .code-box[data-v-34d9acd0],.ui-card-shell[data-v-34d9acd0]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-34d9acd0]{--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-34d9acd0]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-34d9acd0]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-34d9acd0],.ui-panel-shell-bordered[data-v-34d9acd0]{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-34d9acd0]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-34d9acd0]{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-34d9acd0]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-34d9acd0]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-34d9acd0]{font-size:.875rem}.ui-copy-muted-base[data-v-34d9acd0],.ui-copy-muted-sm[data-v-34d9acd0]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-34d9acd0]{font-size:1rem}.ui-muted-link[data-v-34d9acd0]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-34d9acd0]:focus-visible,.ui-muted-link[data-v-34d9acd0]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-34d9acd0]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-34d9acd0]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{--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-34d9acd0]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-34d9acd0]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-34d9acd0]{--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-34d9acd0]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-34d9acd0]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-34d9acd0],.group:hover .ui-card-media[data-v-34d9acd0]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-34d9acd0]{color:var(--color-heading,#fff)}.c-body[data-v-34d9acd0],.c-name[data-v-34d9acd0]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-34d9acd0]{color:var(--color-body,#d1d5db)}.c-muted[data-v-34d9acd0]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-34d9acd0]{--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}}.routed-density-root[data-v-4f07d987]{--routed-density-scale:var(--routed-results-density-scale,var(--section-density,var(--site-density,1)));--routed-gap-scale:var(--routed-results-gap-scale,1)}.routed-density-scale-compact[data-v-4f07d987]{--routed-density-scale:.82}.routed-density-scale-comfortable[data-v-4f07d987]{--routed-density-scale:1.42}.routed-gap-scale-tight[data-v-4f07d987]{--routed-gap-scale:.82}.routed-gap-scale-normal[data-v-4f07d987]{--routed-gap-scale:1}.routed-gap-scale-relaxed[data-v-4f07d987]{--routed-gap-scale:1.35}.routed-gap-scale-spacious[data-v-4f07d987]{--routed-gap-scale:1.75}.routed-density-gap-2[data-v-4f07d987]{gap:calc(.5rem*var(--routed-gap-scale))}.routed-density-gap-3[data-v-4f07d987]{gap:calc(.75rem*var(--routed-gap-scale))}.routed-density-gap-4[data-v-4f07d987]{gap:calc(1rem*var(--routed-gap-scale))}.routed-density-gap-5[data-v-4f07d987]{gap:calc(1.25rem*var(--routed-gap-scale))}.routed-density-gap-6[data-v-4f07d987]{gap:calc(1.5rem*var(--routed-gap-scale))}.routed-density-gap-8[data-v-4f07d987]{gap:calc(2rem*var(--routed-gap-scale))}.routed-density-gap-10[data-v-4f07d987]{gap:calc(2.5rem*var(--routed-gap-scale))}.routed-density-space-y-3[data-v-4f07d987]>*+*{margin-top:calc(.75rem*var(--routed-gap-scale))}.routed-density-space-y-4[data-v-4f07d987]>*+*{margin-top:calc(1rem*var(--routed-gap-scale))}.routed-density-space-y-5[data-v-4f07d987]>*+*{margin-top:calc(1.25rem*var(--routed-gap-scale))}.routed-density-space-y-6[data-v-4f07d987]>*+*{margin-top:calc(1.5rem*var(--routed-gap-scale))}.routed-density-space-y-8[data-v-4f07d987]>*+*{margin-top:calc(2rem*var(--routed-gap-scale))}.routed-density-p-3[data-v-4f07d987]{padding:calc(.75rem*var(--routed-density-scale))}.routed-density-p-4[data-v-4f07d987]{padding:calc(1rem*var(--routed-density-scale))}.routed-density-p-5[data-v-4f07d987]{padding:calc(1.25rem*var(--routed-density-scale))}.routed-density-px-3[data-v-4f07d987]{padding-inline:calc(.75rem*var(--routed-density-scale))}.routed-density-px-4[data-v-4f07d987]{padding-inline:calc(1rem*var(--routed-density-scale))}.routed-density-px-5[data-v-4f07d987]{padding-inline:calc(1.25rem*var(--routed-density-scale))}.routed-density-py-3[data-v-4f07d987]{padding-block:calc(.75rem*var(--routed-density-scale))}.routed-density-py-4[data-v-4f07d987]{padding-block:calc(1rem*var(--routed-density-scale))}.routed-density-py-10[data-v-4f07d987]{padding-block:calc(2.5rem*var(--routed-density-scale))}.routed-density-pt-4[data-v-4f07d987]{padding-top:calc(1rem*var(--routed-density-scale))}.routed-density-pb-10[data-v-4f07d987]{padding-bottom:calc(2.5rem*var(--routed-density-scale))}.routed-density-mt-4[data-v-4f07d987]{margin-top:calc(1rem*var(--routed-density-scale))}.routed-density-mb-4[data-v-4f07d987]{margin-bottom:calc(1rem*var(--routed-density-scale))}.routed-density-mb-6[data-v-4f07d987]{margin-bottom:calc(1.5rem*var(--routed-density-scale))}.routed-density-mb-8[data-v-4f07d987]{margin-bottom:calc(2rem*var(--routed-density-scale))}.ui-card[data-v-da0b85b4]{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-da0b85b4]:focus-visible,.ui-card[data-v-da0b85b4]: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-da0b85b4]: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-da0b85b4]{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-da0b85b4]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-da0b85b4]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-da0b85b4]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-da0b85b4]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-da0b85b4]{aspect-ratio:2/3}.card-chip-row[data-v-da0b85b4]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-da0b85b4]{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-da0b85b4]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-da0b85b4]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-da0b85b4],.ui-card .code-box[data-v-da0b85b4],.ui-card-shell[data-v-da0b85b4]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-da0b85b4]{--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-da0b85b4]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-da0b85b4]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-da0b85b4],.ui-panel-shell-bordered[data-v-da0b85b4]{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-da0b85b4]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-da0b85b4]{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-da0b85b4]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-da0b85b4]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-da0b85b4]{font-size:.875rem}.ui-copy-muted-base[data-v-da0b85b4],.ui-copy-muted-sm[data-v-da0b85b4]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-da0b85b4]{font-size:1rem}.ui-muted-link[data-v-da0b85b4]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-da0b85b4]:focus-visible,.ui-muted-link[data-v-da0b85b4]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-da0b85b4]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-da0b85b4]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{--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-da0b85b4]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-da0b85b4]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-da0b85b4]{--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-da0b85b4]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-da0b85b4]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-da0b85b4],.group:hover .ui-card-media[data-v-da0b85b4]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-da0b85b4]{color:var(--color-heading,#fff)}.c-body[data-v-da0b85b4],.c-name[data-v-da0b85b4]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-da0b85b4]{color:var(--color-body,#d1d5db)}.c-muted[data-v-da0b85b4]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-da0b85b4]{--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}}.ui-card[data-v-812442c0]{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-812442c0]:focus-visible,.ui-card[data-v-812442c0]: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-812442c0]: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-812442c0]{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-812442c0]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-812442c0]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-812442c0]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-812442c0]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-812442c0]{aspect-ratio:2/3}.card-chip-row[data-v-812442c0]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-812442c0]{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-812442c0]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-812442c0]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-812442c0],.ui-card .code-box[data-v-812442c0],.ui-card-shell[data-v-812442c0]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-812442c0]{--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-812442c0]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-812442c0]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-812442c0],.ui-panel-shell-bordered[data-v-812442c0]{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-812442c0]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-812442c0]{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-812442c0]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-812442c0]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-812442c0]{font-size:.875rem}.ui-copy-muted-base[data-v-812442c0],.ui-copy-muted-sm[data-v-812442c0]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-812442c0]{font-size:1rem}.ui-muted-link[data-v-812442c0]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-812442c0]:focus-visible,.ui-muted-link[data-v-812442c0]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-812442c0]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-812442c0]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{--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-812442c0]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-812442c0]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-812442c0]{--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-812442c0]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-812442c0]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-812442c0],.group:hover .ui-card-media[data-v-812442c0]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-812442c0]{color:var(--color-heading,#fff)}.c-body[data-v-812442c0],.c-name[data-v-812442c0]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-812442c0]{color:var(--color-body,#d1d5db)}.c-muted[data-v-812442c0]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-812442c0]{--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}}.ui-card[data-v-32dd67f4]{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-32dd67f4]:focus-visible,.ui-card[data-v-32dd67f4]: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-32dd67f4]: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-32dd67f4]{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-32dd67f4]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-32dd67f4]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-32dd67f4]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-32dd67f4]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-32dd67f4]{aspect-ratio:2/3}.card-chip-row[data-v-32dd67f4]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-32dd67f4]{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-32dd67f4]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-32dd67f4]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-32dd67f4],.ui-card .code-box[data-v-32dd67f4],.ui-card-shell[data-v-32dd67f4]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-32dd67f4]{--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-32dd67f4]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-32dd67f4]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-32dd67f4],.ui-panel-shell-bordered[data-v-32dd67f4]{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-32dd67f4]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-32dd67f4]{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-32dd67f4]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-32dd67f4]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-32dd67f4]{font-size:.875rem}.ui-copy-muted-base[data-v-32dd67f4],.ui-copy-muted-sm[data-v-32dd67f4]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-32dd67f4]{font-size:1rem}.ui-muted-link[data-v-32dd67f4]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-32dd67f4]:focus-visible,.ui-muted-link[data-v-32dd67f4]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-32dd67f4]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-32dd67f4]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{--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-32dd67f4]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-32dd67f4]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-32dd67f4]{--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-32dd67f4]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-32dd67f4]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-32dd67f4],.group:hover .ui-card-media[data-v-32dd67f4]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-32dd67f4]{color:var(--color-heading,#fff)}.c-body[data-v-32dd67f4],.c-name[data-v-32dd67f4]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-32dd67f4]{color:var(--color-body,#d1d5db)}.c-muted[data-v-32dd67f4]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-32dd67f4]{--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}}.ui-card[data-v-30f438ce]{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-30f438ce]:focus-visible,.ui-card[data-v-30f438ce]: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-30f438ce]: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-30f438ce]{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-30f438ce]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-30f438ce]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-30f438ce]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-30f438ce]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-30f438ce]{aspect-ratio:2/3}.card-chip-row[data-v-30f438ce]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-30f438ce]{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-30f438ce]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-30f438ce]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-30f438ce],.ui-card .code-box[data-v-30f438ce],.ui-card-shell[data-v-30f438ce]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-30f438ce]{--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-30f438ce]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-30f438ce]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-30f438ce],.ui-panel-shell-bordered[data-v-30f438ce]{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-30f438ce]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-30f438ce]{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-30f438ce]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-30f438ce]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-30f438ce]{font-size:.875rem}.ui-copy-muted-base[data-v-30f438ce],.ui-copy-muted-sm[data-v-30f438ce]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-30f438ce]{font-size:1rem}.ui-muted-link[data-v-30f438ce]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-30f438ce]:focus-visible,.ui-muted-link[data-v-30f438ce]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-30f438ce]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-30f438ce]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{--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-30f438ce]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-30f438ce]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-30f438ce]{--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-30f438ce]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-30f438ce]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-30f438ce],.group:hover .ui-card-media[data-v-30f438ce]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-30f438ce]{color:var(--color-heading,#fff)}.c-body[data-v-30f438ce],.c-name[data-v-30f438ce]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-30f438ce]{color:var(--color-body,#d1d5db)}.c-muted[data-v-30f438ce]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-30f438ce]{--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}}.ui-card[data-v-bd0b3c84]{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-bd0b3c84]:focus-visible,.ui-card[data-v-bd0b3c84]: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-bd0b3c84]: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-bd0b3c84]{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-bd0b3c84]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-bd0b3c84]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-bd0b3c84]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-bd0b3c84]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-bd0b3c84]{aspect-ratio:2/3}.card-chip-row[data-v-bd0b3c84]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-bd0b3c84]{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-bd0b3c84]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-bd0b3c84]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-bd0b3c84],.ui-card .code-box[data-v-bd0b3c84],.ui-card-shell[data-v-bd0b3c84]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-bd0b3c84]{--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-bd0b3c84]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-bd0b3c84]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-bd0b3c84],.ui-panel-shell-bordered[data-v-bd0b3c84]{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-bd0b3c84]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-bd0b3c84]{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-bd0b3c84]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-bd0b3c84]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-bd0b3c84]{font-size:.875rem}.ui-copy-muted-base[data-v-bd0b3c84],.ui-copy-muted-sm[data-v-bd0b3c84]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-bd0b3c84]{font-size:1rem}.ui-muted-link[data-v-bd0b3c84]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-bd0b3c84]:focus-visible,.ui-muted-link[data-v-bd0b3c84]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-bd0b3c84]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-bd0b3c84]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{--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-bd0b3c84]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-bd0b3c84]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-bd0b3c84]{--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-bd0b3c84]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-bd0b3c84]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-bd0b3c84],.group:hover .ui-card-media[data-v-bd0b3c84]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-bd0b3c84]{color:var(--color-heading,#fff)}.c-body[data-v-bd0b3c84],.c-name[data-v-bd0b3c84]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-bd0b3c84]{color:var(--color-body,#d1d5db)}.c-muted[data-v-bd0b3c84]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-bd0b3c84]{--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}}.blog-detail-author-card[data-v-7a698dfb]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-card-border,#d9e0ea) 82%,#fff);border-radius:1.75rem;box-shadow:0 28px 48px -40px #0f172a66,0 16px 30px -28px #94a3b880;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.blog-detail-author-card__heading[data-v-7a698dfb]{color:var(--color-heading,#0f172a);font-size:1.1rem;font-weight:800;margin:0;text-align:left;width:100%}.blog-detail-author-card__avatar-shell[data-v-7a698dfb]{display:flex;justify-content:center;width:100%}.blog-detail-author-card__avatar[data-v-7a698dfb]{align-items:center;background:color-mix(in srgb,var(--color-primary,#8b5cf6) 72%,#fff);border:8px solid hsla(0,0%,100%,.88);border-radius:9999px;box-shadow:inset 0 1px #ffffffa6,0 16px 28px -22px color-mix(in srgb,var(--color-primary,#8b5cf6) 56%,transparent);color:#fff;display:inline-flex;font-size:1.65rem;font-weight:800;height:5.75rem;justify-content:center;letter-spacing:-.03em;width:5.75rem}.blog-detail-author-card__name[data-v-7a698dfb]{color:var(--color-heading,#0f172a);font-size:1.45rem;font-weight:800;line-height:1.15;margin:0}.blog-detail-author-card__bio[data-v-7a698dfb]{color:color-mix(in srgb,var(--color-body,#475569) 92%,#fff);font-size:1rem;line-height:1.8;margin:0}.blog-detail-author-card__cta[data-v-7a698dfb]{align-items:center;color:var(--color-primary,#16a34a);display:inline-flex;font-size:1rem;font-weight:700;gap:.55rem;margin-top:.15rem;text-decoration:none}.routed-blog-body-columns[data-v-8b44c318] .blog-content-renderer{-moz-column-gap:2.5rem;column-gap:2.5rem}@media(min-width:1024px){.routed-blog-body-columns[data-v-8b44c318] .blog-content-renderer{-moz-columns:2;column-count:2}.routed-blog-body-columns[data-v-8b44c318] .blog-block{-moz-column-break-inside:avoid;break-inside:avoid-column}}.routed-blog-body-chapters[data-v-8b44c318] .blog-block{background:color-mix(in srgb,var(--color-card-bg,#fff) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-card-border,#cbd5e1) 78%,transparent);border-radius:1.25rem;padding:1.25rem}.blog-detail-related-articles[data-v-d46ae013]{background:#fff;border:1px solid color-mix(in srgb,var(--color-card-border,#d9e0ea) 82%,#fff);border-radius:1.75rem;box-shadow:0 24px 44px -38px #0f172a61,0 14px 26px -24px #94a3b873;padding:1.45rem}.blog-detail-related-articles__heading[data-v-d46ae013]{color:var(--color-heading,#0f172a);font-size:1.1rem;font-weight:800;margin:0}.blog-detail-related-articles__subtitle[data-v-d46ae013]{color:color-mix(in srgb,var(--color-body,#475569) 88%,#fff);font-size:.92rem;line-height:1.65;margin:.65rem 0 0}.blog-detail-related-articles__list[data-v-d46ae013]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.blog-detail-related-articles__item[data-v-d46ae013]{align-items:center;color:inherit;display:grid;gap:.9rem;grid-template-columns:5.25rem minmax(0,1fr);text-decoration:none}.blog-detail-related-articles__thumb-shell[data-v-d46ae013]{border-radius:1rem;box-shadow:0 18px 26px -24px #0f172a80;overflow:hidden}.blog-detail-related-articles__thumb[data-v-d46ae013]{display:block;height:5rem;-o-object-fit:cover;object-fit:cover;width:100%}.blog-detail-related-articles__thumb--fallback[data-v-d46ae013]{background:color-mix(in srgb,var(--color-primary,#7c3aed) 72%,#140f32 28%)}.blog-detail-related-articles__copy[data-v-d46ae013]{min-width:0}.blog-detail-related-articles__meta[data-v-d46ae013]{color:var(--color-primary,#16a34a);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:.55rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.blog-detail-related-articles__title[data-v-d46ae013]{color:var(--color-heading,#0f172a);font-size:1rem;font-weight:700;line-height:1.45;margin:.35rem 0 0;transition:color .16s ease}.blog-detail-related-articles__item:hover .blog-detail-related-articles__title[data-v-d46ae013]{color:var(--color-primary,#16a34a)}.blog-detail-related-articles__cta[data-v-d46ae013]{align-items:center;color:var(--color-primary,#16a34a);display:inline-flex;font-size:.98rem;font-weight:700;gap:.55rem;margin-top:1.15rem;text-decoration:none}.ui-card[data-v-2483c1ce]{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-2483c1ce]:focus-visible,.ui-card[data-v-2483c1ce]: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-2483c1ce]: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-2483c1ce]{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-2483c1ce]{gap:var(--ui-card-shell-gap);min-width:0;padding:var(--ui-card-shell-padding)}.ui-card.ui-card-shell[data-v-2483c1ce]{gap:var(--ui-card-shell-gap)!important;padding:var(--ui-card-shell-padding)!important}.ui-card-shell-stack[data-v-2483c1ce]{display:flex;flex-direction:column;gap:var(--ui-card-shell-gap)}.ui-card-primary-fill[data-v-2483c1ce]{background-color:var(--color-primary)}.ui-card-aspect-poster[data-v-2483c1ce]{aspect-ratio:2/3}.card-chip-row[data-v-2483c1ce]{display:flex;flex-wrap:wrap;gap:.375rem}.card-inline-chip[data-v-2483c1ce]{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-2483c1ce]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.card-rating-inline[data-v-2483c1ce]{align-items:center;display:flex;gap:.25rem}.ui-card .c-inner[data-v-2483c1ce],.ui-card .code-box[data-v-2483c1ce],.ui-card-shell[data-v-2483c1ce]{border-radius:var(--section-card-inner-radius,.75rem)!important}.ui-panel-shell[data-v-2483c1ce]{--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-2483c1ce]{--ui-panel-shell-padding-x-base:1.25rem;--ui-panel-shell-padding-y-base:1rem}.ui-panel-shell-relaxed[data-v-2483c1ce]{--ui-panel-shell-padding-x-base:1.5rem;--ui-panel-shell-padding-y-base:1.5rem}.ui-card-panel[data-v-2483c1ce],.ui-panel-shell-bordered[data-v-2483c1ce]{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-2483c1ce]{background-color:var(--color-card-bg,#111827);border-radius:var(--section-card-radius,1rem)!important;min-width:0}.ui-section-label[data-v-2483c1ce]{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-2483c1ce]{font-size:.875rem;line-height:1.25rem}.ui-copy-muted-xs[data-v-2483c1ce]{color:var(--color-muted,#9ca3af);font-size:.75rem;line-height:1.25rem}.ui-copy-muted-sm[data-v-2483c1ce]{font-size:.875rem}.ui-copy-muted-base[data-v-2483c1ce],.ui-copy-muted-sm[data-v-2483c1ce]{color:var(--color-muted,#9ca3af);line-height:1.5rem}.ui-copy-muted-base[data-v-2483c1ce]{font-size:1rem}.ui-muted-link[data-v-2483c1ce]{color:var(--color-muted,#9ca3af);font-size:.875rem;line-height:1.25rem;transition:color .18s ease}.ui-muted-link[data-v-2483c1ce]:focus-visible,.ui-muted-link[data-v-2483c1ce]:hover{color:var(--ui-muted-link-hover-color,var(--color-heading,#0f172a))}.ui-card[data-card-density=compact][data-v-2483c1ce]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density=comfortable][data-v-2483c1ce]{--ui-card-shell-padding-base:1.5rem;--ui-card-shell-gap-base:1.25rem}.ui-card[data-card-hover-preset=steady][data-v-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{--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-2483c1ce]{background:var(--color-primary);height:.25rem;width:100%}@media(max-width:1023px){.ui-card[data-card-density-tablet=compact][data-v-2483c1ce]{--ui-card-shell-padding-base:1rem;--ui-card-shell-gap-base:.75rem}.ui-card[data-card-density-tablet=comfortable][data-v-2483c1ce]{--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-2483c1ce]{--ui-card-shell-padding-base:.875rem;--ui-card-shell-gap-base:.625rem}.ui-card[data-card-density-mobile=comfortable][data-v-2483c1ce]{--ui-card-shell-padding-base:1.25rem;--ui-card-shell-gap-base:1rem}}.group:focus-visible .ui-card-media[data-v-2483c1ce],.group:hover .ui-card-media[data-v-2483c1ce]{transform:scale(var(--ui-card-media-hover-scale,1.03))}.c-name[data-v-2483c1ce]{color:var(--color-heading,#fff)}.c-body[data-v-2483c1ce],.c-name[data-v-2483c1ce]{overflow-wrap:anywhere;word-break:break-word}.c-body[data-v-2483c1ce]{color:var(--color-body,#d1d5db)}.c-muted[data-v-2483c1ce]{color:var(--color-muted,#9ca3af);overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px),(pointer:coarse){.ui-card[data-v-2483c1ce]{--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}}.blog-detail-surface__core[data-v-2483c1ce],.blog-detail-surface__support[data-v-2483c1ce]{position:relative}.blog-detail-surface__core[data-v-2483c1ce]{padding-top:var(--site-shell-header-content-gap,clamp(1.25rem,2vw,2rem))}.blog-detail-surface__container[data-v-2483c1ce]{margin:0;min-width:0;padding:0;width:100%}.blog-detail-surface__breadcrumbs[data-v-2483c1ce]{align-items:center;color:var(--color-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:600;gap:.55rem;margin-bottom:1.2rem}.blog-detail-surface__breadcrumb-link[data-v-2483c1ce]{color:inherit;text-decoration:none}.blog-detail-surface__breadcrumb-link[data-v-2483c1ce]:hover{color:var(--color-primary,#16a34a)}.blog-detail-surface__breadcrumb-separator[data-v-2483c1ce]{color:color-mix(in srgb,var(--color-muted,#64748b) 72%,#fff)}.blog-detail-surface__breadcrumb-current[data-v-2483c1ce]{color:var(--color-heading,#0f172a)}.blog-detail-surface__hero-grid[data-v-2483c1ce],.blog-detail-surface__support-flow[data-v-2483c1ce]{position:relative}.blog-detail-surface__hero-card[data-v-2483c1ce]{overflow:hidden}.blog-detail-surface__hero-media-shell[data-v-2483c1ce]{min-height:16rem;overflow:hidden;position:relative}.blog-detail-surface__hero-image[data-v-2483c1ce]{display:block;height:clamp(16rem,34vw,24rem);-o-object-fit:cover;object-fit:cover;width:100%}.blog-detail-surface__hero-image--fallback[data-v-2483c1ce]{background:color-mix(in srgb,var(--color-primary,#7c3aed) 78%,#140f32 22%)}.blog-detail-surface__hero-image-overlay[data-v-2483c1ce]{background:#080f1c29;inset:0;position:absolute}.blog-detail-surface__hero-badge-shell[data-v-2483c1ce]{left:1.4rem;position:absolute;top:1.4rem;z-index:1}.blog-detail-surface__hero-badge[data-v-2483c1ce]{background:#2563eb;border:0;box-shadow:0 18px 28px -20px #2563ebbf;color:#fff}.blog-detail-surface__hero-wave[data-v-2483c1ce]{bottom:-1px;height:4.5rem;left:0;position:absolute;right:0;width:100%}.blog-detail-surface__hero-copy[data-v-2483c1ce]{padding:1.3rem 1.4rem 1.55rem}.blog-detail-surface__hero-meta[data-v-2483c1ce]{align-items:center;color:var(--color-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:500;gap:.7rem}.blog-detail-surface__meta-item[data-v-2483c1ce]{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.blog-detail-surface__meta-icon[data-v-2483c1ce]{flex-shrink:0;height:1rem;width:1rem}.blog-detail-surface__meta-separator[data-v-2483c1ce]{color:color-mix(in srgb,var(--color-muted,#64748b) 70%,#fff)}.blog-detail-surface__hero-title[data-v-2483c1ce]{color:var(--color-heading,#0f172a);font-size:clamp(2.2rem,4.5vw,3.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin:1rem 0 0;text-wrap:balance}.blog-detail-surface__hero-excerpt[data-v-2483c1ce]{color:color-mix(in srgb,var(--color-body,#334155) 94%,#fff);font-size:1.03rem;line-height:1.85;margin:1rem 0 0}.blog-detail-surface__hero-footer[data-v-2483c1ce]{align-items:center;border-top:1px solid color-mix(in srgb,var(--color-card-border,#d9e0ea) 72%,#fff);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1.05rem}.blog-detail-surface__tags[data-v-2483c1ce]{display:flex;flex-wrap:wrap;gap:.55rem}.blog-detail-surface__tag[data-v-2483c1ce]{align-items:center;background:color-mix(in srgb,var(--color-primary,#7c3aed) 10%,#fff);border-radius:9999px;color:var(--color-primary,#7c3aed);display:inline-flex;font-size:.78rem;font-weight:700;padding:.55rem .95rem}.blog-detail-surface__share[data-v-2483c1ce]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.6rem}.blog-detail-surface__share-label[data-v-2483c1ce]{color:var(--color-muted,#64748b);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-detail-surface__share-button[data-v-2483c1ce]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-card-border,#d9e0ea) 76%,#fff);border-radius:9999px;color:var(--color-heading,#0f172a);display:inline-flex;height:2.55rem;justify-content:center;text-decoration:none;transition:transform .16s ease,border-color .16s ease,color .16s ease;width:2.55rem}.blog-detail-surface__share-button[data-v-2483c1ce]:hover{border-color:color-mix(in srgb,var(--color-primary,#16a34a) 40%,#fff);color:var(--color-primary,#16a34a);transform:translateY(-1px)}.blog-detail-surface__share-icon[data-v-2483c1ce]{height:1rem;width:1rem}.blog-detail-surface__stack[data-v-2483c1ce]{--blog-detail-sidebar-width:20.5rem;display:flex;flex-direction:column}.blog-detail-surface__stack[data-v-2483c1ce]>:first-child{order:1}.blog-detail-surface__sidebar[data-v-2483c1ce]{order:2}.blog-detail-surface__stack[data-v-2483c1ce]>:nth-child(2){order:3}.blog-detail-surface__stack[data-v-2483c1ce]>:nth-child(n+3){order:4}.blog-detail-surface__sidebar[data-v-2483c1ce]{min-width:0}.blog-detail-surface__sidebar-sticky[data-v-2483c1ce]{scrollbar-width:none;-ms-overflow-style:none}.blog-detail-surface__sidebar-sticky[data-v-2483c1ce]::-webkit-scrollbar{display:none}.blog-detail-surface__sidebar-sticky[data-v-2483c1ce] .routed-stack-root{display:flex;flex-direction:column;gap:1.25rem}.blog-detail-surface__body-card[data-v-2483c1ce]{padding:1.5rem}.blog-detail-surface__body-card--connected[data-v-2483c1ce]{margin-top:0}.blog-detail-surface__related[data-v-2483c1ce]{margin-top:1.5rem}.blog-detail-surface__related[data-v-2483c1ce] .routed-stack-root{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.blog-detail-surface__stack.blog-detail-surface__two-column[data-v-2483c1ce]{align-items:start;box-sizing:border-box;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) var(--blog-detail-sidebar-width,20.5rem);margin-left:var(--section-frame-margin-left,auto);margin-right:var(--section-frame-margin-right,auto);padding-left:var(--section-padding-x-lg,var(--section-padding-x-sm,var(--section-padding-x,1.5rem)));padding-right:var(--section-padding-x-lg,var(--section-padding-x-sm,var(--section-padding-x,1.5rem)));width:min(100%,var(--section-content-max,80rem))}.blog-detail-surface__stack.blog-detail-surface__two-column[data-v-2483c1ce]>:not(.blog-detail-surface__sidebar){grid-column:1;min-width:0}.blog-detail-surface__stack.blog-detail-surface__two-column--split[data-v-2483c1ce]{--blog-detail-sidebar-width:19rem}.blog-detail-surface__stack.blog-detail-surface__two-column .blog-detail-surface__container[data-v-2483c1ce]{margin:0;max-width:none;padding-left:0;padding-right:0;width:100%}.blog-detail-surface__sidebar[data-v-2483c1ce]{align-self:start;grid-column:2;grid-row:1/span 999;margin-top:0;position:sticky;top:calc(var(--site-shell-header-height, 4.5rem) + 1.25rem);width:var(--blog-detail-sidebar-width,20.5rem);z-index:20}.blog-detail-surface__sidebar-sticky[data-v-2483c1ce]{max-height:calc(100vh - var(--site-shell-header-height, 4.5rem) - 2.75rem);overflow-x:hidden;overflow-y:auto}.blog-detail-surface__support[data-v-2483c1ce]{margin-top:0}}@media(max-width:1023px){.blog-detail-surface__sidebar[data-v-2483c1ce]{margin-top:1.5rem}}@media(max-width:767px){.blog-detail-surface__hero-copy[data-v-2483c1ce]{padding:1.1rem 1.1rem 1.3rem}.blog-detail-surface__body-card[data-v-2483c1ce]{padding:1.1rem}.blog-detail-surface__hero-title[data-v-2483c1ce]{font-size:2.1rem}.blog-detail-surface__hero-footer[data-v-2483c1ce]{align-items:flex-start}}.blog-detail-surface--warm[data-v-2483c1ce]{--color-card-bg:#fff;--color-card-border:#e8e4da;--color-section-bg:#fbfaf6;--color-heading:#16181d;--color-body:#4b4e58;--color-muted:#6b7280;--color-primary:#1f7a52;background:#fbfaf6}.blog-detail-surface--warm[data-v-2483c1ce] h1,.blog-detail-surface--warm[data-v-2483c1ce] h2,.blog-detail-surface--warm[data-v-2483c1ce] h3{font-family:"Source Serif 4",Georgia,serif;letter-spacing:-.015em}
