body[data-ui-env=preview]{--vc-loading-surface: hsl(var(--card) / .76);--vc-loading-surface-muted: hsl(var(--muted) / .72);--vc-loading-surface-strong: hsl(var(--primary) / .14);--vc-loading-border: hsl(var(--border) / .86);--vc-loading-border-active: hsl(var(--primary) / .52);--vc-loading-text: hsl(var(--muted-foreground));--vc-loading-text-strong: hsl(var(--foreground));--vc-loading-accent: hsl(var(--primary));--vc-loading-accent-soft: hsl(var(--primary) / .2);--vc-loading-sheen: linear-gradient( 100deg, transparent 0%, hsl(var(--foreground) / .06) 38%, hsl(var(--foreground) / .14) 50%, hsl(var(--foreground) / .06) 62%, transparent 100% );--vc-loading-radius: max(var(--radius, var(--vc-radius-4)), var(--vc-radius-4));--vc-loading-radius-sm: var(--vc-radius-3);--vc-loading-gap: .62rem;--vc-loading-padding-x: .92rem;--vc-loading-padding-y: .78rem;--vc-loading-min-height: 2.85rem;--vc-loading-line-height: 1.5;--vc-loading-font-size: var(--vc-type-small-size, .88rem);--vc-loading-shadow: 0 16px 40px hsl(var(--primary) / .1);--vc-loading-pulse-opacity: .62;--vc-loading-disabled-opacity: .58;--vc-loading-duration: 1.35s;--vc-loading-transition: opacity var(--vc-motion-duration-fast) ease, border-color var(--vc-motion-duration-fast) ease, background var(--vc-motion-duration-fast) ease, box-shadow var(--vc-motion-duration-fast) ease}body[data-ui-env=preview] .vc-skeleton,body[data-ui-env=preview] [data-vc-skeleton]{position:relative;min-height:var(--vc-loading-min-height);overflow:hidden;border:1px solid var(--vc-loading-border);border-radius:var(--vc-loading-radius);background:var(--vc-loading-surface-muted);color:transparent;isolation:isolate}body[data-ui-env=preview] .vc-skeleton:after,body[data-ui-env=preview] [data-vc-skeleton]:after{content:"";position:absolute;inset:0;z-index:1;background:var(--vc-loading-sheen);transform:translate(-100%);animation:vc-loading-sheen var(--vc-loading-duration) ease-in-out infinite}body[data-ui-env=preview] .vc-ai-guide__message.is-loading{position:relative;overflow:hidden;border-color:var(--vc-loading-border-active);background:var(--vc-loading-surface-strong);box-shadow:var(--vc-loading-shadow);color:var(--vc-loading-text-strong);transition:var(--vc-loading-transition)}body[data-ui-env=preview] .vc-ai-guide__message.is-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--vc-loading-sheen);transform:translate(-100%);animation:vc-loading-sheen var(--vc-loading-duration) ease-in-out infinite}body[data-ui-env=preview] .vc-ai-guide__message.is-loading .vc-ai-guide__message-body{position:relative;z-index:1}body[data-ui-env=preview] [data-jobs-page].is-loading .jobs-main,body[data-ui-env=preview] [data-jobs-results][aria-busy=true]{opacity:.58;opacity:var(--vc-loading-disabled-opacity);transition:var(--vc-loading-transition)}body[data-ui-env=preview] [data-jobs-results][aria-busy=true]{cursor:progress}body[data-ui-env=preview] [data-jobs-results][aria-busy=true] .job-card,body[data-ui-env=preview] [data-jobs-results][aria-busy=true] article{border-color:var(--vc-loading-border-active);box-shadow:var(--vc-loading-shadow)}body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=loading],body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=posting],body[data-ui-env=preview] .vc-workspace-empty-message,body[data-ui-env=preview] [data-admin-topic-list],body[data-ui-env=preview] [data-admin-comments-state]{min-height:var(--vc-loading-min-height);border:1px solid var(--vc-loading-border);border-radius:var(--vc-loading-radius-sm);background:var(--vc-loading-surface);padding:var(--vc-loading-padding-y) var(--vc-loading-padding-x);color:var(--vc-loading-text);font-size:var(--vc-loading-font-size);line-height:var(--vc-loading-line-height);transition:var(--vc-loading-transition)}body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=loading]:not([hidden]),body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=posting]:not([hidden]),body[data-ui-env=preview] [data-admin-topic-list]:not(:has(.vc-workspace-list-row)),body[data-ui-env=preview] [data-admin-comments-state]:not([hidden]){border-color:var(--vc-loading-border-active);background:var(--vc-loading-sheen),var(--vc-loading-surface);background-size:220% 100%,auto;animation:vc-loading-background var(--vc-loading-duration) ease-in-out infinite}body[data-ui-env=preview] [data-profile-tab-panel] .text-muted-foreground,body[data-ui-env=preview] .vc-workspace-list>.text-muted-foreground{min-height:var(--vc-loading-min-height);border:1px solid var(--vc-loading-border);border-radius:var(--vc-loading-radius-sm);background:var(--vc-loading-surface);padding:var(--vc-loading-padding-y) var(--vc-loading-padding-x);color:var(--vc-loading-text);font-size:var(--vc-loading-font-size);line-height:var(--vc-loading-line-height)}body[data-ui-env=preview] [aria-busy=true]{cursor:progress}@keyframes vc-loading-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes vc-loading-background{0%{background-position:-120% 0,0 0}55%,to{background-position:120% 0,0 0}}@media(max-width:640px){body[data-ui-env=preview]{--vc-loading-padding-x: .78rem;--vc-loading-padding-y: .68rem;--vc-loading-min-height: 2.65rem}}@media(prefers-reduced-motion:reduce){body[data-ui-env=preview]{--vc-loading-transition: none}body[data-ui-env=preview] .vc-skeleton:after,body[data-ui-env=preview] [data-vc-skeleton]:after,body[data-ui-env=preview] .vc-ai-guide__message.is-loading:after,body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=loading]:not([hidden]),body[data-ui-env=preview] .entry-comments__state[data-entry-comments-state=posting]:not([hidden]),body[data-ui-env=preview] [data-admin-topic-list]:not(:has(.vc-workspace-list-row)),body[data-ui-env=preview] [data-admin-comments-state]:not([hidden]){animation:none}}
