:root,body[data-ui-env=preview]{--vc-status-badge-gap: var(--vc-space-2);--vc-status-badge-padding-inline-sm: var(--vc-space-2);--vc-status-badge-padding-inline-md: var(--vc-space-3);--vc-status-badge-min-height-sm: var(--vc-control-height-sm);--vc-status-badge-min-height-md: var(--vc-control-height-md);--vc-status-badge-dot-size: var(--vc-space-2);--vc-status-badge-dot-ring: 0 0 0 var(--vc-space-1) color-mix(in srgb, currentColor 14%, transparent);--vc-status-badge-radius: var(--vc-radius-pill);--vc-status-badge-font-family: var(--font-mono, "JetBrains Mono", monospace);--vc-status-badge-font-size-sm: var(--vc-font-size-1);--vc-status-badge-font-size-md: var(--vc-font-size-2);--vc-status-badge-font-weight: var(--vc-font-weight-5);--vc-status-badge-line-height: var(--vc-line-height-1);--vc-status-badge-border-width: 1px;--vc-status-badge-transition: color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), background-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), box-shadow var(--vc-motion-duration-fast) var(--vc-motion-ease-standard);--vc-status-badge-transition-none: none;--vc-status-draft-bg: color-mix(in srgb, var(--vc-text-muted) 10%, transparent);--vc-status-draft-border: color-mix(in srgb, var(--vc-text-muted) 34%, transparent);--vc-status-draft-color: color-mix(in srgb, var(--vc-text-muted) 72%, var(--vc-text-primary) 28%);--vc-status-pending-bg: color-mix(in srgb, var(--vc-state-warning-bg) 12%, transparent);--vc-status-pending-border: color-mix(in srgb, var(--vc-state-warning-bg) 40%, transparent);--vc-status-pending-color: var(--vc-state-warning-text);--vc-status-visible-bg: color-mix(in srgb, var(--vc-action-primary-bg) 10%, transparent);--vc-status-visible-border: color-mix(in srgb, var(--vc-action-primary-bg) 38%, transparent);--vc-status-visible-color: color-mix(in srgb, var(--vc-action-primary-bg) 78%, var(--vc-text-primary) 22%);--vc-status-hidden-bg: color-mix(in srgb, var(--vc-bg-subtle) 76%, transparent);--vc-status-hidden-border: color-mix(in srgb, var(--vc-border-strong) 70%, transparent);--vc-status-hidden-color: var(--vc-text-secondary);--vc-status-rejected-bg: color-mix(in srgb, var(--vc-state-danger-bg) 10%, transparent);--vc-status-rejected-border: color-mix(in srgb, var(--vc-state-danger-bg) 40%, transparent);--vc-status-rejected-color: color-mix(in srgb, var(--vc-state-danger-bg) 82%, var(--vc-text-primary) 18%)}.vc-status-badge{--vc-status-badge-bg: var(--vc-status-pending-bg);--vc-status-badge-border: var(--vc-status-pending-border);--vc-status-badge-color: var(--vc-status-pending-color);--vc-status-badge-min-height: var(--vc-status-badge-min-height-sm);--vc-status-badge-padding-inline: var(--vc-status-badge-padding-inline-sm);--vc-status-badge-font-size: var(--vc-status-badge-font-size-sm);display:inline-flex;width:fit-content;max-width:100%;min-height:var(--vc-status-badge-min-height);align-items:center;justify-content:center;gap:var(--vc-status-badge-gap);border:var(--vc-status-badge-border-width) solid var(--vc-status-badge-border);border-radius:var(--vc-status-badge-radius);background:var(--vc-status-badge-bg);color:var(--vc-status-badge-color);padding:0 var(--vc-status-badge-padding-inline);font-family:var(--vc-status-badge-font-family);font-size:var(--vc-status-badge-font-size);font-weight:var(--vc-status-badge-font-weight);line-height:var(--vc-status-badge-line-height);overflow-wrap:anywhere;text-decoration:none;transition:var(--vc-status-badge-transition)}.vc-status-badge:before{content:"";width:var(--vc-status-badge-dot-size);height:var(--vc-status-badge-dot-size);flex:0 0 auto;border-radius:var(--vc-status-badge-radius);background:currentColor;box-shadow:var(--vc-status-badge-dot-ring)}.vc-status-badge[hidden]{display:none!important}.vc-status-badge--md{--vc-status-badge-min-height: var(--vc-status-badge-min-height-md);--vc-status-badge-padding-inline: var(--vc-status-badge-padding-inline-md);--vc-status-badge-font-size: var(--vc-status-badge-font-size-md)}.vc-status-badge--draft{--vc-status-badge-bg: var(--vc-status-draft-bg);--vc-status-badge-border: var(--vc-status-draft-border);--vc-status-badge-color: var(--vc-status-draft-color)}.vc-status-badge--pending{--vc-status-badge-bg: var(--vc-status-pending-bg);--vc-status-badge-border: var(--vc-status-pending-border);--vc-status-badge-color: var(--vc-status-pending-color)}.vc-status-badge--visible{--vc-status-badge-bg: var(--vc-status-visible-bg);--vc-status-badge-border: var(--vc-status-visible-border);--vc-status-badge-color: var(--vc-status-visible-color)}.vc-status-badge--hidden{--vc-status-badge-bg: var(--vc-status-hidden-bg);--vc-status-badge-border: var(--vc-status-hidden-border);--vc-status-badge-color: var(--vc-status-hidden-color)}.vc-status-badge--rejected{--vc-status-badge-bg: var(--vc-status-rejected-bg);--vc-status-badge-border: var(--vc-status-rejected-border);--vc-status-badge-color: var(--vc-status-rejected-color)}@media(prefers-reduced-motion:reduce){.vc-status-badge{transition:var(--vc-status-badge-transition-none)}}body[data-ui-env=preview]{--vc-badge-font-family: var(--font-mono, "JetBrains Mono", monospace);--vc-badge-font-size: var(--vc-font-size-1);--vc-badge-font-size-sm: var(--vc-font-size-1);--vc-badge-font-size-md: var(--vc-font-size-2);--vc-badge-font-weight: var(--vc-font-weight-3);--vc-badge-line-height: var(--vc-line-height-2);--vc-badge-padding-inline: var(--vc-space-2);--vc-badge-padding-inline-md: var(--vc-control-padding-x);--vc-badge-padding-block: var(--vc-radius-1);--vc-badge-padding-block-compact: 0;--vc-badge-min-height-sm: var(--vc-control-height-sm);--vc-badge-min-height-md: var(--vc-control-height-md);--vc-badge-min-width: 0;--vc-badge-radius: var(--vc-radius-pill);--vc-badge-border: var(--vc-border-subtle);--vc-badge-bg: hsl(var(--vc-action-secondary-bg-hsl) / .72);--vc-badge-color: var(--vc-action-secondary-text);--vc-badge-muted-bg: hsl(var(--vc-action-secondary-bg-hsl) / .56);--vc-badge-muted-color: var(--vc-text-muted);--vc-badge-accent-border: hsl(var(--vc-action-primary-bg-hsl) / .45);--vc-badge-accent-bg: hsl(var(--vc-action-primary-bg-hsl) / .08);--vc-badge-accent-bg-hover: hsl(var(--vc-action-primary-bg-hsl) / .15);--vc-badge-accent-color: var(--vc-action-primary-bg);--vc-badge-gap: var(--vc-space-2);--vc-badge-max-width: min(100%, 15rem);--vc-badge-row-max-height: var(--vc-size-5);--vc-badge-entry-row-max-height: var(--vc-size-7);--vc-badge-transition: color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), background-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard);--vc-badge-transition-none: none;--vc-badge-focus-outline-width: var(--vc-focus-ring-width);--vc-badge-focus-outline-color: var(--vc-focus-ring);--vc-badge-focus-outline-offset: var(--vc-focus-ring-offset);--vc-chip-min-height-sm: var(--vc-control-height-sm);--vc-chip-min-height-md: var(--vc-button-min-height-sm);--vc-chip-min-width: 0;--vc-chip-max-width: 100%;--vc-chip-padding-inline-sm: var(--vc-space-2);--vc-chip-padding-inline-md: var(--vc-button-padding-inline-sm);--vc-chip-padding-block: var(--vc-control-padding-y);--vc-chip-gap: var(--vc-space-2);--vc-chip-radius: var(--vc-button-radius-sm);--vc-chip-font-family: var(--vc-button-font-family);--vc-chip-font-size-sm: var(--vc-font-size-1);--vc-chip-font-size-md: var(--vc-button-font-size-sm);--vc-chip-font-weight: var(--vc-button-font-weight);--vc-chip-line-height: var(--vc-button-line-height);--vc-chip-count-opacity: .72;--vc-chip-transition: border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), background-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard);--vc-chip-transition-none: none;--vc-chip-focus-outline-width: var(--vc-focus-ring-width);--vc-chip-focus-outline-color: var(--vc-focus-ring);--vc-chip-focus-outline-offset: var(--vc-focus-ring-offset);--vc-read-badge-bg: color-mix(in srgb, hsl(var(--vc-bg-page-hsl)) 84%, hsl(var(--vc-surface-card-hsl)) 16%);--vc-read-badge-color: var(--vc-action-primary-bg);--vc-read-badge-border: color-mix(in srgb, hsl(var(--vc-action-primary-bg-hsl)) 70%, hsl(var(--vc-border-subtle-hsl)) 30%)}body[data-ui-env=preview] .vc-entry-card-tags,body[data-ui-env=preview] .home-hero-lead-card__tags,body[data-ui-env=preview] .home-recent-lead-card__tags{max-width:100%;min-width:0;gap:var(--vc-badge-gap);overflow:hidden;align-content:flex-start}body[data-ui-env=preview] .vc-entry-card-tags{max-height:var(--vc-badge-row-max-height)}body[data-ui-env=preview] .vc-material-card__tags{max-width:100%;min-width:0;gap:var(--vc-badge-gap);align-content:flex-start}body[data-ui-env=preview] .entry-tag-list{max-width:100%;min-width:0;max-height:var(--vc-badge-entry-row-max-height);overflow:hidden;align-content:flex-start;gap:var(--vc-badge-gap)}body[data-ui-env=preview] .vc-tag,body[data-ui-env=preview] .home-section-compact__badge,body[data-ui-env=preview] .home-hero-lead-card__tags span,body[data-ui-env=preview] .home-recent-lead-card__tags span{display:inline-flex;min-width:0;max-width:var(--vc-badge-max-width);min-height:1.25rem;align-items:center;border:1px solid var(--vc-badge-border);border-radius:var(--vc-badge-radius);background:var(--vc-badge-bg);color:var(--vc-badge-color);padding:var(--vc-badge-padding-block) var(--vc-badge-padding-inline);font-family:var(--vc-badge-font-family);font-size:var(--vc-badge-font-size);font-weight:var(--vc-badge-font-weight);line-height:var(--vc-badge-line-height);overflow-wrap:anywhere;text-decoration:none;transition:var(--vc-badge-transition);word-break:break-word}body[data-ui-env=preview] a.vc-tag:hover,body[data-ui-env=preview] a.vc-tag:focus-visible{border-color:var(--vc-badge-accent-border);background:var(--vc-badge-accent-bg-hover);color:var(--vc-badge-accent-color)}body[data-ui-env=preview] .home-section-compact__badge,body[data-ui-env=preview] .home-hero-lead-card__tags span:first-child,body[data-ui-env=preview] .home-recent-lead-card__tags span:first-child{border-color:var(--vc-badge-accent-border);background:var(--vc-badge-accent-bg);color:var(--vc-badge-accent-color);font-size:var(--vc-badge-font-size-sm)}body[data-ui-env=preview] .home-hero-lead-card__tags span,body[data-ui-env=preview] .home-recent-lead-card__tags span{background:var(--vc-badge-muted-bg);color:var(--vc-badge-muted-color)}body[data-ui-env=preview] .vc-entry-card--read:after,body[data-ui-env=preview] .vc-entry-card--read .vc-entry-card-footer:after{content:none}
