body[data-ui-env=preview]{--vc-profile-accent-hsl: var(--vc-user-accent-hsl, var(--vc-action-primary-bg-hsl));--vc-profile-accent-foreground-hsl: var(--vc-user-accent-foreground-hsl, var(--vc-action-primary-text-hsl));--vc-profile-accent: hsl(var(--vc-profile-accent-hsl));--vc-profile-accent-foreground: hsl(var(--vc-profile-accent-foreground-hsl));--vc-profile-shell-gap: clamp(var(--vc-space-4), 2vw, var(--vc-section-gap));--vc-profile-sidebar-width: clamp(14rem, 20vw, 15.5rem);--vc-profile-sidebar-top: calc(var(--vc-safe-top, 0px) + 5rem);--vc-profile-sidebar-max-height: calc(100svh - var(--vc-safe-top, 0px) - 6rem);--vc-profile-sidebar-title-padding: var(--vc-radius-1) var(--vc-space-3) var(--vc-space-2);--vc-profile-nav-gap: var(--vc-space-2);--vc-profile-nav-min-height: var(--vc-control-height-lg);--vc-profile-nav-radius: var(--vc-radius-3);--vc-profile-nav-padding-inline: var(--vc-control-padding-x);--vc-profile-nav-bg: var(--vc-surface-card);--vc-profile-nav-bg-active: hsl(var(--vc-profile-accent-hsl) / .07);--vc-profile-nav-border: var(--vc-border-subtle);--vc-profile-nav-border-active: hsl(var(--vc-profile-accent-hsl) / .68);--vc-profile-nav-color: var(--vc-text-primary);--vc-profile-nav-color-active: var(--vc-profile-accent);--vc-profile-nav-badge-bg: hsl(var(--vc-text-primary-hsl) / .08);--vc-profile-nav-badge-bg-active: var(--vc-action-primary-bg);--vc-profile-nav-badge-color: var(--vc-text-muted);--vc-profile-nav-badge-color-active: var(--vc-action-primary-text);--vc-profile-card-bg: var(--vc-surface-card);--vc-profile-card-bg-hover: hsl(var(--vc-profile-accent-hsl) / .07);--vc-profile-card-border: var(--vc-border-subtle);--vc-profile-card-border-active: hsl(var(--vc-profile-accent-hsl) / .62);--vc-profile-card-radius: var(--vc-radius-3);--vc-profile-card-padding: var(--vc-space-4) var(--vc-space-3);--vc-profile-card-shadow-hover: 0 18px 44px hsl(var(--vc-profile-accent-hsl) / .07);--vc-profile-main-padding: var(--vc-space-4) clamp(var(--vc-space-4), 2vw, var(--vc-space-6)) var(--vc-section-gap);--vc-profile-panel-padding-bottom: var(--vc-section-gap);--vc-profile-panel-heading-gap: var(--vc-space-4);--vc-profile-hero-min-height: clamp(24rem, 52svh, 31rem);--vc-profile-hero-margin-top: var(--vc-space-2);--vc-profile-hero-padding-top: var(--vc-space-3);--vc-profile-hero-radius: var(--vc-radius-4);--vc-profile-hero-edit-size: var(--vc-size-3);--vc-profile-hero-edit-bg: var(--vc-surface-card);--vc-profile-hero-edit-bg-hover: hsl(var(--vc-profile-accent-hsl) / .07);--vc-profile-chip-gap: var(--vc-space-2);--vc-profile-chip-bg: hsl(var(--vc-profile-accent-hsl) / .09);--vc-profile-chip-border: hsl(var(--vc-profile-accent-hsl) / .36);--vc-profile-chip-color: var(--vc-text-primary);--vc-profile-chip-min-height: var(--vc-size-1);--vc-profile-chip-padding-inline: var(--vc-space-2);--vc-profile-progress-bg: hsl(var(--vc-text-primary-hsl) / .08);--vc-profile-progress-fill: linear-gradient(90deg, hsl(var(--vc-profile-accent-hsl)), color-mix(in srgb, var(--vc-profile-accent) 68%, hsl(198 95% 58%) 32%));--vc-profile-tab-gap: var(--vc-space-2);--vc-profile-tab-padding: var(--vc-space-2) var(--vc-space-3);--vc-profile-tab-radius: var(--vc-radius-3);--vc-profile-tab-bg: var(--vc-surface-card);--vc-profile-tab-bg-active: hsl(var(--vc-profile-accent-hsl) / .09);--vc-profile-control-gap: var(--vc-space-1);--vc-profile-control-min-height: 2rem;--vc-profile-control-radius: var(--vc-radius-pill);--vc-profile-control-padding: var(--vc-space-1) var(--vc-space-3);--vc-profile-control-bg: var(--vc-bg-page);--vc-profile-control-bg-active: var(--vc-surface-card);--vc-profile-control-border: var(--vc-border-subtle);--vc-profile-control-color: var(--vc-text-muted);--vc-profile-control-color-active: var(--vc-text-primary);--vc-profile-control-shadow-active: 0 2px 8px hsl(var(--vc-bg-page-hsl) / .45);--vc-profile-accent-grid-gap: var(--vc-space-2);--vc-profile-accent-padding: var(--vc-space-1) var(--vc-space-2);--vc-profile-accent-bg: var(--vc-surface-card);--vc-profile-accent-bg-active: hsl(var(--vc-profile-accent-hsl) / .09);--vc-profile-accent-border-active: hsl(var(--vc-profile-accent-hsl) / .75);--vc-profile-accent-dot-size: var(--vc-space-3);--vc-profile-focus-shadow: 0 0 0 3px hsl(var(--vc-focus-ring-hsl) / .32);--vc-profile-transition: border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), background-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), box-shadow var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), transform var(--vc-motion-duration-fast) var(--vc-motion-ease-standard);--vc-avatar-size-sm: var(--vc-size-4);--vc-avatar-size-md: var(--vc-size-6);--vc-avatar-size-lg: calc(var(--vc-size-8) * .9);--vc-avatar-size-xl: calc(var(--vc-size-8) * 1.3);--vc-avatar-radius-square: var(--vc-radius-3);--vc-avatar-radius-circle: var(--vc-radius-pill);--vc-avatar-border: hsl(var(--vc-profile-accent-hsl) / .48);--vc-avatar-border-image: var(--vc-border-subtle);--vc-avatar-border-hover: hsl(var(--vc-profile-accent-hsl) / .72);--vc-avatar-color: var(--vc-profile-accent);--vc-avatar-bg: hsl(var(--vc-profile-accent-hsl) / .07);--vc-avatar-bg-image: var(--vc-surface-card);--vc-avatar-font-family: var(--vc-font-mono);--vc-avatar-font-size-sm: var(--vc-font-size-1);--vc-avatar-font-size-md: var(--vc-font-size-2);--vc-avatar-font-size-lg: var(--vc-font-size-4);--vc-avatar-font-size-xl: var(--vc-font-size-6);--vc-avatar-font-weight: 850}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-shell{gap:var(--vc-profile-shell-gap);border-radius:var(--vc-profile-card-radius)}@media(min-width:1024px){body[data-ui-env=preview] .vc-profile-command-page .vc-profile-shell{grid-template-columns:var(--vc-profile-sidebar-width) minmax(0,1fr)}}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-sidebar{top:var(--vc-profile-sidebar-top);max-height:var(--vc-profile-sidebar-max-height);gap:var(--vc-profile-nav-gap)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-sidebar__title{padding:var(--vc-profile-sidebar-title-padding)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link{min-height:var(--vc-profile-nav-min-height);gap:.75rem;border-color:var(--vc-profile-nav-border);border-radius:var(--vc-profile-nav-radius);background:var(--vc-profile-nav-bg);padding-inline:var(--vc-profile-nav-padding-inline);color:var(--vc-profile-nav-color);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link b{background:var(--vc-profile-nav-badge-bg);color:var(--vc-profile-nav-badge-color)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link:hover,body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link.is-active{border-color:var(--vc-profile-nav-border-active);background:var(--vc-profile-nav-bg-active);color:var(--vc-profile-nav-color-active);box-shadow:var(--vc-profile-card-shadow-hover)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link.is-active b,body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link:hover b{background:var(--vc-profile-nav-badge-bg-active);color:var(--vc-profile-nav-badge-color-active)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-main{padding:var(--vc-profile-main-padding)}body[data-ui-env=preview] .vc-profile-panel{padding-bottom:var(--vc-profile-panel-padding-bottom)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-panel-heading{margin-bottom:var(--vc-profile-panel-heading-gap)}body[data-ui-env=preview] .vc-profile-hero-zone{min-height:var(--vc-profile-hero-min-height);margin-top:var(--vc-profile-hero-margin-top);border-radius:var(--vc-profile-hero-radius);padding-top:var(--vc-profile-hero-padding-top)}body[data-ui-env=preview] .vc-profile-chip-row{gap:var(--vc-profile-chip-gap)}body[data-ui-env=preview] .vc-profile-chip-row span,body[data-ui-env=preview] .vc-profile-achievement-tier{min-height:var(--vc-profile-chip-min-height);border-color:var(--vc-profile-chip-border);background:var(--vc-profile-chip-bg);padding-inline:var(--vc-profile-chip-padding-inline);color:var(--vc-profile-chip-color)}body[data-ui-env=preview] .vc-profile-hero-edit{width:var(--vc-profile-hero-edit-size);height:var(--vc-profile-hero-edit-size);border-color:var(--vc-profile-card-border);border-radius:var(--vc-profile-card-radius);background:var(--vc-profile-hero-edit-bg);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-profile-hero-edit:hover,body[data-ui-env=preview] .vc-profile-hero-edit:focus-visible{background:var(--vc-profile-hero-edit-bg-hover);box-shadow:var(--vc-profile-focus-shadow)}body[data-ui-env=preview] .vc-profile-level-track{border-color:var(--vc-profile-card-border);background:var(--vc-profile-progress-bg)}body[data-ui-env=preview] .vc-profile-level-track span{background:var(--vc-profile-progress-fill)}body[data-ui-env=preview] .vc-profile-command-page .vc-workspace-stat{border-color:var(--vc-profile-card-border);border-radius:var(--vc-profile-card-radius);background:var(--vc-profile-card-bg);padding:var(--vc-profile-card-padding);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-workspace-stat:hover,body[data-ui-env=preview] .vc-workspace-stat.is-active{border-color:var(--vc-profile-card-border-active);background:var(--vc-profile-card-bg-hover)}body[data-ui-env=preview] .vc-profile-tab-btn{gap:var(--vc-profile-tab-gap);border-color:var(--vc-profile-card-border);border-radius:var(--vc-profile-tab-radius);background:var(--vc-profile-tab-bg);padding:var(--vc-profile-tab-padding);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-profile-tab-btn.is-active{border-color:var(--vc-profile-card-border-active);background:var(--vc-profile-tab-bg-active)}body[data-ui-env=preview] .vc-profile-tab-badge{border-color:var(--vc-profile-card-border);background:var(--vc-profile-control-bg-active)}body[data-ui-env=preview] .vc-theme-mode-group{gap:var(--vc-profile-control-gap);border-color:var(--vc-profile-control-border);border-radius:var(--vc-profile-control-radius);background:var(--vc-profile-control-bg)}body[data-ui-env=preview] .vc-theme-mode-btn{min-height:var(--vc-profile-control-min-height);border-radius:var(--vc-profile-control-radius);padding:var(--vc-profile-control-padding);color:var(--vc-profile-control-color);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-theme-mode-btn.is-active{background:var(--vc-profile-control-bg-active);box-shadow:var(--vc-profile-control-shadow-active);color:var(--vc-profile-control-color-active)}body[data-ui-env=preview] .vc-accent-grid{gap:var(--vc-profile-accent-grid-gap)}body[data-ui-env=preview] .vc-accent-btn{min-height:calc(var(--vc-profile-control-min-height) + .35rem);border-color:var(--vc-profile-control-border);border-radius:var(--vc-profile-tab-radius);background:var(--vc-profile-accent-bg);padding:var(--vc-profile-accent-padding);transition:var(--vc-profile-transition)}body[data-ui-env=preview] .vc-accent-btn:hover{border-color:var(--vc-profile-card-border-active)}body[data-ui-env=preview] .vc-accent-btn.is-active{border-color:var(--vc-profile-accent-border-active);background:var(--vc-profile-accent-bg-active)}body[data-ui-env=preview] .vc-accent-dot{width:var(--vc-profile-accent-dot-size);height:var(--vc-profile-accent-dot-size)}@media(max-width:1023px){body[data-ui-env=preview] .vc-profile-command-page .vc-profile-shell{gap:var(--vc-space-4)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-sidebar{max-height:none}}@media(max-width:760px){body[data-ui-env=preview] .vc-profile-command-page .vc-profile-main{padding:0}body[data-ui-env=preview] .vc-profile-hero-zone{--vc-profile-hero-min-height: 0;--vc-profile-hero-margin-top: var(--vc-space-3);--vc-profile-hero-padding-top: var(--vc-space-1)}body[data-ui-env=preview] .vc-profile-command-page .vc-profile-side-link{--vc-profile-nav-min-height: var(--vc-control-height-lg)}}body[data-ui-env=preview]{--vc-illustration-muted-ink: hsl(var(--foreground) / .14);--vc-illustration-transition: transform var(--vc-motion-duration-fast) ease, filter var(--vc-motion-duration-fast) ease, color var(--vc-motion-duration-fast) ease, border-color var(--vc-motion-duration-fast) ease, background-color var(--vc-motion-duration-fast) ease;--vc-illustration-achievement-min-height: 12rem;--vc-illustration-achievement-width: min(12.55rem, 116%);--vc-illustration-achievement-hover-filter: saturate(1.18) brightness(1.12) contrast(1.06);--vc-illustration-achievement-mobile-filter: saturate(1.14) brightness(1.08) contrast(1.04)}@media(prefers-reduced-motion:reduce){body[data-ui-env=preview]{--vc-illustration-transition: none}}body[data-ui-env=preview] .vc-profile-achievement-art{--vc-imagegen-accent: var(--vc-illustration-accent);--vc-imagegen-ink: var(--vc-illustration-ink);--vc-imagegen-outline: var(--vc-illustration-outline);--vc-imagegen-cutout: var(--vc-illustration-cutout);--vc-category-icon-accent: var(--vc-illustration-accent);--vc-category-icon-ink: var(--vc-illustration-ink);min-block-size:var(--vc-illustration-achievement-min-height);color:var(--vc-illustration-muted-ink);transition:var(--vc-illustration-transition)}body[data-ui-env=preview] .vc-profile-achievement-art:before{color:hsl(var(--primary) / .42)}body[data-ui-env=preview] .vc-profile-achievement-art img,body[data-ui-env=preview] .vc-profile-achievement-art .vc-profile-achievement-svg{inline-size:var(--vc-illustration-achievement-width);object-fit:contain;transition:var(--vc-illustration-transition)}body[data-ui-env=preview] .vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art img,body[data-ui-env=preview] .vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art img,body[data-ui-env=preview] .vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art .vc-profile-achievement-svg,body[data-ui-env=preview] .vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art .vc-profile-achievement-svg{filter:var(--vc-illustration-achievement-hover-filter)}@media(pointer:coarse){body[data-ui-env=preview] .vc-profile-achievement-card.is-mobile-motion .vc-profile-achievement-art img,body[data-ui-env=preview] .vc-profile-achievement-card.is-mobile-motion .vc-profile-achievement-art .vc-profile-achievement-svg{filter:var(--vc-illustration-achievement-mobile-filter)}}@media(prefers-reduced-motion:reduce){body[data-ui-env=preview] .vc-profile-achievement-art,body[data-ui-env=preview] .vc-profile-achievement-art img,body[data-ui-env=preview] .vc-profile-achievement-art .vc-profile-achievement-svg{transition:none}}body[data-ui-env=preview] .entry-comments__state,body[data-ui-env=preview] .jobs-submit-status,body[data-ui-env=preview] .admin-comments-state,body[data-ui-env=preview] .mcp-admin-state,body[data-ui-env=preview] .network-admin-state,body[data-ui-env=preview] .vc-workspace-empty-message{display:block;min-height:var(--vc-state-inline-min-height);border:1px solid var(--vc-state-surface-border);border-radius:var(--vc-state-inline-radius);background:var(--vc-state-surface-bg-soft);padding:var(--vc-state-inline-padding);color:var(--vc-state-text-color);font-family:var(--vc-state-font-family);font-size:var(--vc-state-font-size);line-height:var(--vc-state-line-height);transition:var(--vc-state-transition)}body[data-ui-env=preview] .admin-comments-state:empty,body[data-ui-env=preview] .mcp-admin-state:empty,body[data-ui-env=preview] .network-admin-state:empty,body[data-ui-env=preview] .vc-workspace-empty-message:empty{display:none}body[data-ui-env=preview] .entry-comments__states{display:grid;gap:var(--vc-state-gap)}body[data-ui-env=preview] .entry-comments__state[hidden]{display:none}body[data-ui-env=preview] .entry-comments__state--error,body[data-ui-env=preview] .jobs-submit-status[data-tone=error]{border-color:var(--vc-state-error-border);background:var(--vc-state-error-bg);color:var(--vc-state-error-color)}body[data-ui-env=preview] .jobs-submit-status[data-tone=success]{border-color:var(--vc-state-success-border);background:var(--vc-state-success-bg);color:var(--vc-state-success-color)}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)}@media(prefers-reduced-motion:reduce){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}}.vc-profile-shell,.vc-profile-command-page,body:has(.vc-profile-command-page){--vc-profile-accent-hsl: var(--vc-user-accent-hsl, var(--vc-action-primary-bg-hsl));--vc-profile-accent-foreground-hsl: var(--vc-user-accent-foreground-hsl, var(--vc-action-primary-text-hsl));--vc-profile-accent: hsl(var(--vc-profile-accent-hsl));--vc-profile-accent-foreground: hsl(var(--vc-profile-accent-foreground-hsl));--vc-profile-accent-secondary: color-mix(in srgb, var(--vc-profile-accent) 68%, hsl(198 95% 58%) 32%);--vc-profile-accent-tertiary: color-mix(in srgb, var(--vc-profile-accent) 72%, hsl(24 96% 60%) 28%)}.vc-profile-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4);align-items:start}@media(min-width:1024px){.vc-profile-shell{grid-template-columns:15.5rem minmax(0,1fr);gap:1.25rem}}.vc-profile-sidebar{position:sticky;top:4.5rem;z-index:3;display:grid;gap:.34rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .58);padding:var(--vc-space-3)}.vc-profile-sidebar__title{padding:var(--vc-space-2) var(--vc-space-2) .58rem;font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);color:hsl(var(--muted-foreground))}@media(max-width:1023px){.vc-profile-sidebar{position:sticky;top:.75rem;grid-auto-flow:column;grid-auto-columns:max-content}.vc-profile-sidebar__title{display:none}.vc-profile-side-link{white-space:nowrap}}.vc-profile-side-link{width:100%;border:1px solid transparent;border-radius:var(--radius);background:transparent;padding:.58rem var(--vc-space-3);color:hsl(var(--muted-foreground));text-align:left;font-size:var(--vc-font-size-2);line-height:1.16;transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,color var(--vc-motion-duration-fast) ease,transform var(--vc-motion-duration-fast) ease}.vc-profile-side-link:hover,.vc-profile-side-link.is-active{border-color:hsl(var(--vc-profile-accent-hsl) / .48);background:hsl(var(--vc-profile-accent-hsl) / .11);color:hsl(var(--foreground))}.vc-profile-side-link:active{transform:translateY(1px)}.vc-profile-side-link:disabled,.vc-profile-side-link[aria-disabled=true]{cursor:not-allowed;opacity:.46}.vc-profile-main{min-width:0}.vc-profile-panel{display:none;padding-bottom:clamp(2rem,4vw,4rem)}.vc-profile-panel.is-active{display:block}.vc-profile-panel[hidden]{display:none}.vc-profile-panel-heading{margin-bottom:var(--vc-space-4);max-width:48rem}.vc-profile-auth-gate__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4);align-items:center}@media(min-width:768px){.vc-profile-auth-gate__body{grid-template-columns:minmax(0,1fr) auto}}.vc-dashboard-recommended{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .36);padding:var(--vc-space-4)}.vc-dashboard-recommended-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-3)}@media(min-width:768px){.vc-dashboard-recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vc-dashboard-article-card{display:grid;min-height:5.6rem;align-content:space-between;gap:var(--vc-space-3);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .52);padding:var(--vc-space-3);transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,box-shadow var(--vc-motion-duration-fast) ease,transform var(--vc-motion-duration-fast) ease}.vc-dashboard-article-card:hover,.vc-dashboard-article-card:focus-visible{border-color:hsl(var(--vc-profile-accent-hsl) / .62);background:color-mix(in srgb,hsl(var(--card)) 76%,hsl(var(--foreground)) 24%);box-shadow:0 10px 28px hsl(var(--vc-profile-accent-hsl) / .06);transform:translateY(-1px);outline:none}.vc-dashboard-article-card__meta{font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.2;color:hsl(var(--muted-foreground))}.vc-dashboard-article-card__title{color:hsl(var(--foreground));font-size:var(--vc-font-size-3);font-weight:800;line-height:1.25}.vc-settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4);max-width:54rem}.vc-workspace-stat{min-height:7rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .48);padding:var(--vc-space-4);text-align:left;transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,transform var(--vc-motion-duration-fast) ease}.vc-workspace-grid{display:grid;grid-template-columns:1fr;gap:var(--vc-space-3)}@media(min-width:640px){.vc-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vc-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vc-workspace-stat:hover,.vc-workspace-stat.is-active{border-color:hsl(var(--vc-profile-accent-hsl) / .62);background:hsl(var(--vc-profile-accent-hsl) / .1)}.vc-workspace-stat:active{transform:translateY(1px)}.vc-workspace-stat__label{display:block;font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.2;color:hsl(var(--muted-foreground))}.vc-workspace-stat__value{display:block;margin-top:var(--vc-space-4);font-family:JetBrains Mono,monospace;font-size:2.35rem;line-height:1;font-weight:800;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.vc-profile-tab-btn{display:inline-flex;align-items:center;gap:var(--vc-space-2);border:1px solid hsl(var(--border));border-radius:var(--vc-radius-3);padding:var(--vc-space-2) var(--vc-space-3);background:hsl(var(--card) / .46);color:hsl(var(--foreground));font-size:var(--vc-font-size-2);line-height:1.12;transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,color var(--vc-motion-duration-fast) ease}.vc-profile-tab-btn:hover{border-color:hsl(var(--vc-profile-accent-hsl) / .52);color:hsl(var(--foreground))}.vc-profile-tab-btn.is-active{border-color:var(--vc-profile-accent);background:hsl(var(--vc-profile-accent-hsl) / .16);color:hsl(var(--foreground))}.vc-profile-tab-badge{min-width:1.4rem;border-radius:var(--vc-radius-pill);border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.05rem var(--vc-space-2);text-align:center;font-size:var(--vc-font-size-1);line-height:1.2;color:hsl(var(--muted-foreground))}.vc-profile-tab-btn.is-active .vc-profile-tab-badge{border-color:hsl(var(--vc-profile-accent-hsl) / .6);color:hsl(var(--foreground))}.vc-profile-list{display:grid;gap:var(--vc-space-3)}.vc-profile-row{min-height:3.8rem}.vc-profile-row__title{line-height:1.35;margin-bottom:.34rem}.vc-profile-row__meta{line-height:1.4;opacity:.92}.vc-profile-row__progress{position:relative;overflow:hidden;height:.22rem;margin-top:var(--vc-space-3);border-radius:var(--vc-radius-pill);background:hsl(var(--border) / .6)}.vc-profile-row__progress span{display:block;height:100%;border-radius:inherit;background:var(--vc-profile-accent)}.vc-theme-mode-group{display:inline-flex;gap:.3rem;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);padding:.22rem;background:hsl(var(--background))}.vc-theme-mode-btn{min-height:2.25rem;border:0;border-radius:var(--vc-radius-pill);padding:.3rem var(--vc-space-3);font-family:inherit;font-size:var(--vc-font-size-1);font-weight:700;color:hsl(var(--muted-foreground));background:transparent;transition:color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease}.vc-theme-mode-btn.is-active{color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:0 2px 8px hsl(var(--background) / .45)}.vc-accent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vc-space-2)}.vc-accent-btn{min-height:2.25rem;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-3);padding:var(--vc-space-2) var(--vc-space-2);background:hsl(var(--card) / .6);color:hsl(var(--foreground));font-size:var(--vc-font-size-1);font-weight:700;display:inline-flex;align-items:center;gap:var(--vc-space-2);transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease}.vc-accent-btn:hover{border-color:hsl(var(--vc-profile-accent-hsl) / .52)}.vc-accent-btn.is-active{border-color:hsl(var(--vc-profile-accent-hsl) / .75);background:hsl(var(--vc-profile-accent-hsl) / .13);box-shadow:inset 0 0 0 1px hsl(var(--vc-profile-accent-hsl) / .18)}.vc-accent-dot{width:.68rem;height:.68rem;border-radius:var(--vc-radius-pill);border:1px solid hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border));flex:0 0 auto}.vc-accent-dot--default{background:#00c853}.vc-accent-dot--amber{background:#d97706}.vc-accent-dot--sky{background:#0284c7}.vc-accent-dot--emerald{background:#0f766e}.vc-accent-dot--coral{background:#ea580c}.vc-accent-dot--lime{background:#4d7c0f}.vc-workspace-lab-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4)}@media(min-width:1024px){.vc-workspace-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-workspace-lab-card--signals,.vc-workspace-lab-card--leads{grid-column:1 / -1}}.vc-workspace-lab-card{min-height:100%;width:100%}.vc-workspace-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vc-space-4);margin-bottom:var(--vc-space-4)}.vc-workspace-card-head h3{margin:0;font-size:var(--vc-font-size-4);font-weight:700;line-height:1.25}.vc-workspace-card-head p{max-width:42rem;margin:var(--vc-space-2) 0 0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.45}.vc-workspace-card-head--stacked{display:grid;justify-content:stretch;margin-bottom:0}.vc-workspace-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-3)}.vc-workspace-field-grid--compact{gap:var(--vc-space-3)}@media(min-width:640px){.vc-workspace-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-workspace-field{--vc-field-control-height: 2.56rem;--vc-field-control-radius: var(--radius);--vc-field-control-background: hsl(var(--background));--vc-field-control-padding-y: .58rem;--vc-field-control-padding-x: var(--vc-space-3);--vc-field-label-color: hsl(var(--muted-foreground));--vc-field-label-size: var(--vc-font-size-1)}.vc-workspace-field--full{grid-column:1 / -1}.vc-workspace-field--compact-label .vc-field__head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vc-workspace-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.vc-workspace-field input[type=number]::-webkit-outer-spin-button,.vc-workspace-field input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.vc-workspace-field textarea{resize:vertical;min-height:6.5rem}.vc-workspace-file-status{color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);line-height:1.35}.vc-workspace-file-status--sr,.vc-workspace-avatar-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vc-workspace-custom-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-2);align-items:center}@media(min-width:640px){.vc-workspace-custom-row{grid-template-columns:minmax(0,1fr) minmax(9rem,auto)}}.vc-workspace-chip-grid{display:flex;flex-wrap:wrap;gap:var(--vc-space-2)}.vc-workspace-subtitle{margin-bottom:var(--vc-space-2);color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.25;text-transform:uppercase}.vc-workspace-chip{--vc-button-radius: var(--vc-radius-pill);--vc-button-padding-x: var(--vc-space-3);--vc-button-padding-y: var(--vc-space-2);--vc-button-font-size: var(--vc-font-size-1);--vc-button-bg-secondary: hsl(var(--card) / .52);--vc-button-bg-secondary-hover: hsl(var(--vc-profile-accent-hsl) / .13);--vc-button-border-secondary: hsl(var(--border));--vc-button-border-secondary-hover: hsl(var(--vc-profile-accent-hsl) / .7);--vc-button-color-hover: hsl(var(--muted-foreground));--vc-button-color-primary: hsl(var(--foreground));line-height:1.1}.vc-workspace-chip.is-active{--vc-button-background: hsl(var(--vc-profile-accent-hsl) / .13);--vc-button-border-color: hsl(var(--vc-profile-accent-hsl) / .7);--vc-button-color: hsl(var(--foreground))}.vc-workspace-primary-btn,.vc-workspace-ghost-btn{--vc-button-radius: var(--radius);--vc-button-padding-x: var(--vc-space-4);--vc-button-padding-y: var(--vc-space-3);--vc-button-font-size: var(--vc-font-size-1);--vc-button-line-height: 1.15}.vc-workspace-primary-btn{--vc-button-bg-primary: var(--vc-profile-accent);--vc-button-bg-primary-hover: hsl(var(--vc-profile-accent-hsl) / .9);--vc-button-border-primary: var(--vc-profile-accent);--vc-button-color-primary: var(--vc-profile-accent-foreground)}.vc-workspace-save-btn{margin-top:var(--vc-space-4)}.vc-workspace-ghost-btn{--vc-button-bg-secondary: hsl(var(--card) / .56);--vc-button-bg-secondary-hover: hsl(var(--card) / .56);--vc-button-border-secondary: hsl(var(--border));--vc-button-border-secondary-hover: hsl(var(--vc-profile-accent-hsl) / .55);--vc-button-color-hover: hsl(var(--muted-foreground));--vc-button-color-primary: hsl(var(--foreground))}.vc-workspace-lead-settings{display:grid;gap:var(--vc-space-4);margin-top:var(--vc-space-4);min-width:0}.vc-workspace-lead-toggle{margin-top:0}@media(min-width:1024px){.vc-workspace-lab-card--leads .vc-workspace-field-grid--compact{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.85fr) minmax(0,.85fr)}}.vc-workspace-list-row{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .58)}.vc-workspace-modal{--vc-modal-z-index: var(--vc-layer-workspace-modal);--vc-modal-padding: var(--vc-space-4);--vc-modal-width: min(100%, 34rem);--vc-modal-max-height: min(90svh, 42rem);--vc-modal-radius: var(--radius);--vc-modal-border: hsl(var(--border));--vc-modal-bg: hsl(var(--background));--vc-modal-color: hsl(var(--foreground));--vc-modal-backdrop-bg: rgb(0 0 0 / .66);--vc-modal-backdrop-blur: 10px;--vc-modal-shadow: 0 26px 80px rgb(0 0 0 / .46);--vc-modal-mobile-padding: var(--vc-space-3);--vc-modal-mobile-max-height: min(92svh, 42rem)}.vc-workspace-modal__panel{display:grid;gap:var(--vc-space-4);background:radial-gradient(circle at 18% 0%,hsl(var(--vc-profile-accent-hsl) / .13),transparent 34%),var(--vc-modal-bg);padding:1.2rem}.vc-workspace-modal .vc-workspace-field-grid{grid-template-columns:minmax(0,1fr)}.vc-workspace-modal__head,.vc-workspace-modal__actions,.vc-workspace-modal__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--vc-space-4)}.vc-workspace-modal__head h3{margin:.22rem 0 0;font-size:var(--vc-font-size-5);line-height:1.2;font-weight:800}.vc-workspace-modal__meta{margin-top:-.55rem;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);line-height:1.35}.vc-workspace-modal__meta b{color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-weight:700}.vc-workspace-modal__actions{padding-top:.15rem;flex-wrap:wrap}.vc-workspace-modal__actions .vc-form-status{flex:1 1 12rem}.vc-modal-open{overflow:hidden}.vc-workspace-list{display:grid;gap:var(--vc-space-2)}.vc-workspace-list--collections{margin-top:1.35rem;border-top:1px solid hsl(var(--border));padding-top:var(--vc-space-4)}.vc-workspace-empty-message{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .48);padding:.86rem var(--vc-space-4)}.vc-workspace-list-row{padding:var(--vc-space-3) var(--vc-space-3)}.vc-workspace-list-title{color:hsl(var(--foreground));font-weight:800;line-height:1.25}.vc-workspace-list-meta{margin-top:.28rem;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);line-height:1.35;overflow-wrap:anywhere}.vc-admin-topic-list{gap:var(--vc-space-3)}.vc-admin-topic-row,.vc-admin-comment-row,.vc-admin-network-row{display:grid;gap:var(--vc-space-3);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .56);padding:.86rem;box-shadow:var(--vc-shadow-soft, none)}@media(min-width:768px){.vc-admin-topic-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.vc-admin-network-row{grid-template-columns:auto minmax(0,1fr);align-items:start}}.vc-admin-topic-row__answer{margin-top:var(--vc-space-2);max-width:72ch;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);line-height:1.45;overflow-wrap:anywhere}.vc-admin-topic-row__delete{justify-self:start}.vc-admin-comments-toolbar{display:grid;grid-template-columns:minmax(8.5rem,12rem) minmax(0,1fr) auto;gap:var(--vc-space-3);align-items:end;margin-bottom:var(--vc-space-4)}.vc-admin-toolbar-field{--vc-field-control-height: 2.5rem;--vc-field-control-radius: var(--radius);--vc-field-control-background: hsl(var(--background) / .58);--vc-field-label-color: hsl(var(--muted-foreground));--vc-field-label-size: var(--vc-font-size-1)}.vc-admin-comments-toolbar>.vc-workspace-ghost-btn{min-height:2.5rem}.vc-admin-comments-list,.vc-admin-network-list{display:grid;gap:var(--vc-space-4)}.vc-admin-comment-row__meta,.vc-admin-comment-row__actions{display:flex;flex-wrap:wrap;gap:var(--vc-space-2);align-items:center}.vc-admin-comment-row__meta{padding-bottom:var(--vc-space-3);border-bottom:1px solid hsl(var(--border) / .65)}.vc-admin-comment-row__actions{padding-top:var(--vc-space-3);border-top:1px solid hsl(var(--border) / .65)}.vc-admin-comment-row__path{min-width:min(100%,14rem);color:var(--vc-profile-accent);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);overflow-wrap:anywhere}.vc-admin-comment-row__status:not(.vc-status-badge),.vc-admin-comment-row__admin-label{border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);padding:.1rem var(--vc-space-2);color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:.66rem;line-height:1.35}.vc-admin-comment-row__status.is-pending:not(.vc-status-badge),.vc-admin-comment-row__admin-label{border-color:var(--vc-profile-accent);color:var(--vc-profile-accent)}.vc-admin-comment-row__status.is-visible:not(.vc-status-badge){border-color:var(--vc-state-success-border);color:var(--vc-state-success-color)}.vc-admin-comment-row__status.is-hidden:not(.vc-status-badge),.vc-admin-comment-row__status.is-deleted:not(.vc-status-badge),.vc-admin-comment-row__status.is-rejected:not(.vc-status-badge),.vc-admin-comment-row__delete:hover{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.vc-admin-comment-row__telegram-id,.vc-admin-comment-row time{color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.vc-admin-comment-row__author{margin:0;color:hsl(var(--foreground));font-weight:700}.vc-admin-comment-row__author-action{--vc-button-height: 1.55rem;--vc-button-radius: var(--radius);--vc-button-padding-x: var(--vc-space-2);--vc-button-padding-y: 0;--vc-button-font-size: .68rem;--vc-button-font-weight: 500;--vc-button-bg-secondary: hsl(var(--card) / .74);--vc-button-border-secondary: hsl(var(--border));--vc-button-color-hover: hsl(var(--muted-foreground));vertical-align:middle}.vc-admin-comment-row__author-action--danger{--vc-button-danger-border: hsl(var(--destructive) / .55);--vc-button-danger-color: hsl(var(--destructive));--vc-button-danger-bg: hsl(var(--card) / .74)}.vc-admin-comment-row__body{margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.vc-admin-network-avatar{display:grid;width:4.5rem;height:4.5rem;place-items:center;overflow:hidden;border:1px solid hsl(var(--vc-profile-accent-hsl) / .42);border-radius:var(--radius);color:var(--vc-profile-accent);background:hsl(var(--vc-profile-accent-hsl) / .1);font-family:JetBrains Mono,monospace;font-weight:800}.vc-admin-network-avatar img{width:100%;height:100%;object-fit:cover}.vc-admin-network-main{display:grid;min-width:0;gap:var(--vc-space-3)}.vc-admin-network-head{display:grid;gap:var(--vc-space-2);padding-bottom:var(--vc-space-3);border-bottom:1px solid hsl(var(--border) / .65)}@media(min-width:640px){.vc-admin-network-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.vc-admin-network-identity{min-width:0}.vc-admin-network-badges{display:flex;flex-wrap:wrap;gap:var(--vc-space-2);align-items:center;justify-content:flex-start}.vc-admin-network-title{margin:0;color:hsl(var(--foreground));font-weight:800;line-height:1.25}.vc-admin-network-subtitle{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);line-height:1.35;overflow-wrap:anywhere}.vc-admin-network-intro,.vc-admin-network-grid p,.vc-admin-network-details dd,.vc-admin-network-empty-line{margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.5;overflow-wrap:anywhere}.vc-admin-network-intro{color:hsl(var(--foreground));max-width:78ch;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vc-admin-network-grid,.vc-admin-network-details{display:grid;gap:.58rem}.vc-admin-network-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.vc-admin-network-details{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.vc-admin-network-grid>div,.vc-admin-network-details>div{border:1px solid hsl(var(--border) / .72);border-radius:var(--radius);background:hsl(var(--background) / .44);padding:.56rem var(--vc-space-3)}.vc-admin-network-grid p,.vc-admin-network-details dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vc-admin-network-grid b,.vc-admin-network-details dt,.vc-admin-network-details-title{color:hsl(var(--foreground));font-size:var(--vc-font-size-1);font-weight:800;letter-spacing:0}.vc-admin-network-details-title{margin:0}@media(max-width:767px){.vc-admin-network-avatar{width:3.75rem;height:3.75rem}}@media(max-width:767px){.vc-admin-comments-toolbar{grid-template-columns:1fr}.vc-profile-tab-btn{min-height:2.75rem;padding:.56rem .86rem;font-size:var(--vc-font-size-2)}.vc-profile-tab-badge{min-width:1.7rem;padding:.1rem var(--vc-space-2);font-size:var(--vc-font-size-1)}.vc-theme-mode-btn{min-height:2.5rem;padding:var(--vc-space-2) var(--vc-space-3);font-size:var(--vc-font-size-1)}.vc-accent-btn{min-height:2.6rem;padding:var(--vc-space-2) var(--vc-space-3);font-size:var(--vc-font-size-1)}.vc-workspace-primary-btn,.vc-workspace-ghost-btn,.vc-workspace-chip{min-height:2.45rem}}.vc-profile-command-page{--vc-profile-accent-hsl: var(--vc-user-accent-hsl, var(--vc-action-primary-bg-hsl));--vc-profile-accent-foreground-hsl: var(--vc-user-accent-foreground-hsl, var(--vc-action-primary-text-hsl));--vc-profile-accent: hsl(var(--vc-profile-accent-hsl));--vc-profile-accent-foreground: hsl(var(--vc-profile-accent-foreground-hsl));--vc-profile-accent-secondary: color-mix(in srgb, var(--vc-profile-accent) 68%, hsl(198 95% 58%) 32%);--vc-profile-accent-tertiary: color-mix(in srgb, var(--vc-profile-accent) 72%, hsl(24 96% 60%) 28%);overflow-x:clip;color:hsl(var(--foreground));background:transparent}html.theme-light .vc-profile-command-page,html.light .vc-profile-command-page{color:hsl(var(--foreground));background:transparent}body:has(.vc-profile-command-page) .vc-page-shell{background:transparent}body:has(.vc-profile-command-page) .rd-shell{background:radial-gradient(circle at 58% 8%,hsl(var(--vc-user-accent-hsl, var(--vc-action-primary-bg-hsl)) / .1),transparent 34rem),hsl(var(--background))}html.theme-light body:has(.vc-profile-command-page) .rd-shell,html.light body:has(.vc-profile-command-page) .rd-shell{background:radial-gradient(circle at 58% 8%,hsl(var(--vc-user-accent-hsl, var(--vc-action-primary-bg-hsl)) / .12),transparent 34rem),hsl(var(--background))}body:has(.vc-profile-command-page) .rd-footer{border-color:#2b2b2b;background:#0a0a0a;color:#949494}html.theme-light body:has(.vc-profile-command-page) .rd-footer,html.light body:has(.vc-profile-command-page) .rd-footer{border-color:#d1d1d1;background:#f5f5f5;color:#666}body:has(.vc-profile-command-page) .rd-footer a{border-color:#2b2b2b;background:#121212b8;color:#e0e0e0}html.theme-light body:has(.vc-profile-command-page) .rd-footer a,html.light body:has(.vc-profile-command-page) .rd-footer a{border-color:#d1d1d1;background:#edededd1;color:#2e2e2e}body:has(.vc-profile-command-page) footer{border-color:#2b2b2b;background:#0a0a0a;color:#949494}html.theme-light body:has(.vc-profile-command-page) footer,html.light body:has(.vc-profile-command-page) footer{border-color:#d1d1d1;background:#f5f5f5;color:#666}body:has(.vc-profile-command-page) footer .text-muted-foreground{color:#949494}html.theme-light body:has(.vc-profile-command-page) footer .text-muted-foreground,html.light body:has(.vc-profile-command-page) footer .text-muted-foreground{color:#666}body:has(.vc-profile-command-page) footer a{border-color:#2b2b2b;background:#121212b8;color:#e0e0e0}html.theme-light body:has(.vc-profile-command-page) footer a,html.light body:has(.vc-profile-command-page) footer a{border-color:#d1d1d1;background:#edededd1;color:#2e2e2e}.vc-profile-command-stage{width:min(calc(100% - 2rem),76rem);max-width:none;min-width:0;margin-inline:auto;padding-inline:0;padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(3rem,7vw,5rem)}.vc-profile-command-page .vc-profile-shell{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);box-sizing:border-box;align-items:start;overflow:visible;width:100%;max-width:100%;min-width:0;min-height:calc(100svh - var(--vc-safe-top, 0px) - 5rem);border:0;border-radius:var(--radius);background:transparent;box-shadow:none}@media(min-width:1024px){.vc-profile-command-page .vc-profile-shell{grid-template-columns:15.5rem minmax(0,1fr)}.vc-profile-command-page .vc-profile-shell.vc-profile-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}}.vc-profile-command-page .vc-profile-shell.vc-profile-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.vc-profile-command-page .vc-profile-shell.vc-profile-shell--no-sidebar .vc-profile-main{grid-column:1 / -1}.vc-profile-command-page .vc-profile-sidebar{position:sticky;top:calc(var(--vc-safe-top, 0px) + 5rem);width:100%;max-width:100%;min-width:0;max-height:calc(100svh - var(--vc-safe-top, 0px) - 6rem);align-self:start;align-content:start;gap:var(--vc-space-2);border:0;border-radius:inherit;background:transparent;box-shadow:none;padding:var(--vc-space-3) 0 0}.vc-profile-command-page .vc-profile-sidebar__title{padding:.1rem var(--vc-space-3) var(--vc-space-2);color:hsl(var(--muted-foreground))}.vc-profile-command-page .vc-profile-side-link{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:var(--vc-space-3);border-color:hsl(var(--border));background:hsl(var(--card) / .42);padding:0 var(--vc-space-3);color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-weight:800}.vc-profile-command-page .vc-profile-side-link[hidden]{display:none}.vc-profile-command-page .vc-profile-side-link span{min-width:0;overflow-wrap:anywhere}.vc-profile-command-page .vc-profile-side-link b{display:none}.vc-profile-command-page .vc-profile-side-link:hover,.vc-profile-command-page .vc-profile-side-link.is-active{border-color:hsl(var(--vc-profile-accent-hsl) / .68);background:hsl(var(--vc-profile-accent-hsl) / .1);color:var(--vc-profile-accent);box-shadow:0 18px 44px hsl(var(--vc-profile-accent-hsl) / .07)}.vc-profile-command-page .vc-profile-side-link.is-active b,.vc-profile-command-page .vc-profile-side-link:hover b{display:none}.vc-profile-command-page .vc-profile-side-link:disabled,.vc-profile-command-page .vc-profile-side-link[aria-disabled=true]{opacity:.5}.vc-profile-command-page .vc-profile-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(100svh - var(--vc-safe-top, 0px) - 6rem);padding:1rem clamp(1rem,3vw,2rem) 2rem}.vc-profile-hero-zone{position:relative;isolation:isolate;min-width:0;max-width:100%;width:100%;min-height:clamp(24rem,52svh,31rem);margin-top:var(--vc-space-2);overflow:visible;padding:var(--vc-space-3) 0 0}.vc-profile-hero-zone>:not(.vc-profile-hero-mesh):not(.vc-profile-hero-edit){position:relative;z-index:1}.vc-profile-hero-mesh{position:absolute;inset:clamp(-4.5rem,-6vw,-1.5rem) clamp(-3rem,-4vw,-1rem) -2.5rem;z-index:0;overflow:hidden;opacity:.82;filter:saturate(.72) brightness(.94);pointer-events:none;transform:scale(.985);transform-origin:center top}.vc-profile-hero-mesh:before{content:none;display:none;background:none}.vc-profile-hero-mesh .neural-hero-mesh,.vc-profile-hero-mesh .neural-hero-mesh__canvas,.vc-profile-hero-mesh .vibedesign-dot-canvas{height:100%;min-height:0}.vc-profile-hero-mesh .neural-hero-mesh__canvas,.vc-profile-hero-mesh .vibedesign-dot-canvas{position:relative;z-index:1}.vc-profile-command-page .vc-profile-hero-mesh .vibedesign-dot-canvas{--dot-page-background: transparent;--dot-center-scrim: none;--vc-profile-dot-canvas-mask: radial-gradient(ellipse 76% 62% at 50% 45%, #000 0%, #000 48%, rgb(0 0 0 / .68) 66%, rgb(0 0 0 / .18) 84%, transparent 100%);background:transparent;-webkit-mask-image:var(--vc-profile-dot-canvas-mask);mask-image:var(--vc-profile-dot-canvas-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vc-profile-command-page .vc-profile-hero-mesh .vibedesign-dot-canvas:after,.vc-profile-command-page .vc-profile-hero-mesh .vibedesign-dot-canvas__wash{background:none}@media(min-width:1024px){.vc-profile-command-page .vc-profile-hero-mesh{left:clamp(-3rem,-4vw,-1rem);right:calc(-1*clamp(1rem,3vw,2rem))}.vc-profile-command-page .vc-profile-hero-mesh .vibedesign-dot-canvas{--vc-profile-dot-canvas-mask: radial-gradient(ellipse 86% 62% at 62% 45%, #000 0%, #000 50%, rgb(0 0 0 / .62) 68%, rgb(0 0 0 / .18) 84%, transparent 100%)}}.vc-profile-identity{display:grid;grid-template-columns:minmax(0,min(100%,40rem));justify-content:center;justify-items:center;gap:var(--vc-space-4);padding:var(--vc-space-7) 0 var(--vc-space-6);text-align:center}.vc-profile-avatar-shell{position:relative;display:block;box-sizing:border-box;width:7.25rem;height:7.25rem;min-width:7.25rem;max-width:7.25rem;aspect-ratio:1;margin-inline:auto;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.vc-profile-avatar-shell--readonly{cursor:default}.vc-profile-avatar-menu-wrap{position:relative;display:grid;justify-items:center;z-index:3}.vc-profile-avatar-core{--vc-avatar-size: 100%;position:relative;display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:1;flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid var(--vc-profile-accent);border-radius:50%;background:linear-gradient(135deg,hsl(var(--vc-profile-accent-hsl) / .96),var(--vc-profile-accent-secondary) 45%,var(--vc-profile-accent-tertiary)),hsl(var(--card));background-position:center;background-size:cover;color:var(--vc-profile-accent-foreground);font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:900;box-shadow:0 0 0 7px hsl(var(--background) / .82),0 0 0 10px hsl(var(--vc-profile-accent-hsl) / .24),0 16px 34px hsl(var(--vc-profile-accent-hsl) / .16);transition:border-color var(--vc-motion-duration-fast) ease,box-shadow var(--vc-motion-duration-fast) ease,transform var(--vc-motion-duration-fast) ease}.vc-profile-avatar-shell:hover .vc-profile-avatar-core,.vc-profile-avatar-shell:focus-visible .vc-profile-avatar-core{border-color:hsl(var(--vc-profile-accent-hsl) / .86);box-shadow:0 0 0 7px hsl(var(--background) / .88),0 0 0 11px hsl(var(--vc-profile-accent-hsl) / .3),0 18px 38px hsl(var(--vc-profile-accent-hsl) / .2)}.vc-profile-avatar-shell--readonly:hover .vc-profile-avatar-core,.vc-profile-avatar-shell--readonly:focus-visible .vc-profile-avatar-core{border-color:var(--vc-profile-accent);box-shadow:0 0 0 7px hsl(var(--background) / .82),0 0 0 10px hsl(var(--vc-profile-accent-hsl) / .24),0 16px 34px hsl(var(--vc-profile-accent-hsl) / .16)}.vc-profile-avatar-core.has-image .vc-avatar__initials{display:none}.vc-profile-avatar-core .vc-avatar__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.vc-profile-avatar-shell:has(.vc-profile-avatar-core.has-image) [data-profile-hero-level-index]{display:none}.vc-profile-avatar-shell:focus-visible{outline:none}.vc-profile-avatar-shell:active .vc-profile-avatar-core{transform:translateY(1px)}.vc-profile-avatar-shell--readonly:active .vc-profile-avatar-core{transform:none}.vc-profile-avatar-upload{position:absolute;inset:0;display:grid;place-items:center;background:hsl(var(--background) / .72);color:hsl(var(--foreground));opacity:0;transition:opacity var(--vc-motion-duration-fast) ease}.vc-profile-avatar-upload svg{width:1.55rem;height:1.55rem}.vc-profile-avatar-shell:hover .vc-profile-avatar-upload,.vc-profile-avatar-shell:focus-visible .vc-profile-avatar-upload{opacity:1}.vc-profile-avatar-shell--readonly:hover .vc-profile-avatar-upload,.vc-profile-avatar-shell--readonly:focus-visible .vc-profile-avatar-upload{opacity:0}.vc-profile-avatar-shell b{position:absolute;right:.2rem;bottom:-.2rem;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid hsl(var(--background));border-radius:50%;background:var(--vc-profile-accent);color:var(--vc-profile-accent-foreground);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.vc-profile-avatar-menu{position:absolute;top:calc(100% + .85rem);left:50%;z-index:var(--vc-layer-dropdown);display:grid;width:min(13.5rem,calc(100vw - 2rem));gap:.2rem;transform:translate(-50%);border:1px solid hsl(var(--border));border-radius:var(--vc-radius-lg, var(--vc-radius-4));padding:var(--vc-space-2);background:hsl(var(--popover, var(--card)));box-shadow:0 20px 46px hsl(var(--background) / .62)}.vc-profile-avatar-menu[hidden]{display:none}.vc-profile-avatar-menu:before{content:"";position:absolute;top:-.42rem;left:50%;width:.75rem;height:.75rem;transform:translate(-50%) rotate(45deg);border-top:1px solid hsl(var(--border));border-left:1px solid hsl(var(--border));background:inherit}.vc-profile-avatar-menu button{position:relative;z-index:1;display:flex;min-height:2.45rem;width:100%;align-items:center;justify-content:flex-start;border:0;border-radius:var(--vc-radius-md, var(--vc-radius-3));padding:var(--vc-space-2) var(--vc-space-3);color:hsl(var(--foreground));background:transparent;font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.2;text-align:left;cursor:pointer}.vc-profile-avatar-menu button:hover,.vc-profile-avatar-menu button:focus-visible{background:hsl(var(--vc-profile-accent-hsl) / .1);color:var(--vc-profile-accent);outline:none}.vc-profile-command-kicker,.vc-profile-section-head p{font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.2;color:var(--vc-profile-accent)}.vc-profile-identity-copy h2{margin:.3rem 0 0;font-family:JetBrains Mono,monospace;font-size:2rem;line-height:1.1;font-weight:900;letter-spacing:0}.vc-profile-command-handle{margin-top:var(--vc-space-1);color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.vc-profile-identity-copy{display:grid;width:100%;min-width:0;justify-items:center}.vc-profile-chip-row{display:flex;flex-wrap:wrap;gap:var(--vc-space-2);justify-content:center;margin-top:var(--vc-space-3)}.vc-profile-chip-row span,.vc-profile-achievement-tier{display:inline-flex;min-height:1.4rem;align-items:center;border:1px solid hsl(var(--vc-profile-accent-hsl) / .36);border-radius:var(--vc-radius-pill);background:hsl(var(--vc-profile-accent-hsl) / .14);padding:0 var(--vc-space-2);color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1}.vc-profile-hero-about{width:min(100%,34rem);margin:var(--vc-space-3) auto 0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:var(--vc-font-size-3);line-height:1.5}[data-profile-public] .vc-profile-hero-about{display:-webkit-box;max-height:4.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vc-profile-hero-meta-line{width:min(100%,34rem);margin:var(--vc-space-2) auto 0;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.35}.vc-profile-hero-meta-line[hidden]{display:none}.vc-profile-hero-link{display:inline-flex;max-width:min(100%,28rem);margin-top:var(--vc-space-2);overflow-wrap:anywhere;color:var(--vc-profile-accent);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vc-profile-hero-link[hidden],.vc-profile-hero-edit[hidden]{display:none}.vc-profile-hero-edit{position:absolute;top:.8rem;right:0;z-index:3;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .72);color:hsl(var(--muted-foreground));box-shadow:0 14px 38px #0000002e;transition:border-color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,color var(--vc-motion-duration-fast) ease,transform var(--vc-motion-duration-fast) ease}.vc-profile-hero-edit svg{width:1rem;height:1rem}.vc-profile-hero-edit:hover,.vc-profile-hero-edit:focus-visible{border-color:hsl(var(--vc-profile-accent-hsl) / .66);background:hsl(var(--vc-profile-accent-hsl) / .12);color:hsl(var(--foreground));outline:none}.vc-profile-hero-edit:active{transform:translateY(1px)}.vc-profile-level-block{width:min(100%,34rem);margin-top:var(--vc-space-5)}.vc-profile-level-copy{display:grid;justify-content:center;justify-items:center;gap:var(--vc-space-2);color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);text-align:center}.vc-profile-level-copy b{color:hsl(var(--foreground));font-size:var(--vc-font-size-1);white-space:nowrap}.vc-profile-level-track{position:relative;overflow:hidden;height:.78rem;margin-top:var(--vc-space-2);border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);background:hsl(var(--foreground) / .08)}.vc-profile-level-track span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vc-profile-accent),var(--vc-profile-accent-secondary))}.vc-profile-command-page .vc-workspace-grid{grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4);margin-top:var(--vc-space-4)}@media(min-width:640px){.vc-profile-command-page .vc-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.vc-profile-command-page .vc-workspace-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.vc-profile-command-page .vc-workspace-stat{display:grid;min-width:0;min-height:5.8rem;align-content:center;border-color:hsl(var(--border));background:hsl(var(--card) / .48);padding:var(--vc-space-4) var(--vc-space-3);text-align:center}.vc-profile-command-page .vc-workspace-stat__value{margin-top:0;font-size:1.55rem}.vc-profile-command-page .vc-workspace-stat__label,.vc-profile-command-page .vc-workspace-stat__hint{display:block;margin-top:var(--vc-space-2);color:hsl(var(--muted-foreground));font-family:inherit;font-size:var(--vc-font-size-1);line-height:1.15}.vc-profile-command-page .vc-workspace-stat__hint{margin-top:.18rem;color:var(--vc-profile-accent)}.vc-workspace-stat--static{cursor:default}@media(max-width:767px){.vc-profile-command-page .vc-workspace-grid{display:flex;width:auto;max-width:none;grid-template-columns:none;gap:var(--vc-space-3);margin-right:calc(-1*clamp(1rem,3vw,2rem));margin-left:calc(-1*clamp(1rem,3vw,2rem));padding:0 clamp(1rem,3vw,2rem) .12rem;scroll-snap-type:x proximity}.vc-profile-command-page .vc-workspace-stat{flex:0 0 auto;width:max-content;min-width:9.3rem;max-width:min(72vw,15rem);min-height:5.35rem;align-content:center;padding:var(--vc-space-3) var(--vc-space-3);scroll-snap-align:start}.vc-dashboard-content-profile-wrap [data-profile-tabs]{display:flex;flex-wrap:nowrap!important;max-width:100%;padding-bottom:.08rem}.vc-dashboard-content-profile-wrap .vc-profile-tab-btn{flex:0 0 auto;width:max-content;max-width:min(78vw,20rem);gap:var(--vc-space-2);white-space:nowrap}.vc-dashboard-content-profile-wrap .vc-profile-tab-badge{margin-left:0}}.vc-profile-command-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:2.5rem}.vc-profile-command-column,.vc-profile-achievements-preview{width:100%;min-width:0}.vc-profile-achievements-preview{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .36);padding:var(--vc-space-4);overflow:visible;transition:border-color var(--vc-duration-2) var(--vc-ease-standard),background-color var(--vc-duration-2) var(--vc-ease-standard),box-shadow var(--vc-duration-2) var(--vc-ease-standard)}.vc-profile-achievements-preview:hover,.vc-profile-achievements-preview:focus-within{border-color:hsl(var(--vc-profile-accent-hsl) / .44);background:hsl(var(--card) / .48);box-shadow:var(--vc-card-shadow-material-hover)}.vc-profile-achievements-preview--public{background:transparent}.vc-profile-achievements-preview--public:hover,.vc-profile-achievements-preview--public:focus-within{background:transparent;box-shadow:none}.vc-profile-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--vc-space-4);margin-bottom:var(--vc-space-4)}.vc-dashboard-recommended .vc-profile-section-head,.vc-profile-achievements-preview .vc-profile-section-head{display:grid;align-items:start;justify-content:start;justify-items:start;gap:var(--vc-space-2);text-align:left}.vc-profile-section-head h3{font-family:JetBrains Mono,monospace;font-size:1.5rem;line-height:1.1;font-weight:900;letter-spacing:0}.vc-profile-command-page .vc-dashboard-recommended{border-color:transparent;background:transparent;margin-top:0;padding:0}.vc-profile-command-page .vc-dashboard-recommended-grid{grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4)}.vc-profile-public-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vc-space-3);margin-top:var(--vc-space-5)}.vc-profile-achievements-rail{display:grid;gap:var(--vc-space-4);min-width:0;margin-top:var(--vc-space-7)}.vc-profile-achievements-rail__head{display:flex;align-items:end;justify-content:space-between;gap:var(--vc-space-4);border-bottom:1px solid hsl(var(--border));padding-bottom:var(--vc-space-3)}.vc-profile-achievements-rail .vc-profile-section-head{display:grid;align-items:start;justify-content:start;justify-items:start;gap:var(--vc-space-2);margin-bottom:0;text-align:left}.vc-profile-achievements-rail__controls{display:flex;flex:0 0 auto;align-items:center;gap:var(--vc-space-2)}.vc-profile-achievements-rail__button{display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);background:hsl(var(--card) / .48);color:hsl(var(--foreground));transition:border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard),background-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard),color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard)}.vc-profile-achievements-rail__button:hover,.vc-profile-achievements-rail__button:focus-visible{border-color:hsl(var(--vc-profile-accent-hsl) / .52);background:hsl(var(--vc-profile-accent-hsl) / .12);color:var(--vc-profile-accent)}.vc-profile-achievements-rail__button:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-focus-ring-color);outline-offset:var(--vc-focus-ring-offset)}.vc-profile-achievements-rail__button [data-ui-interface-icon]{width:1.1rem;height:1.1rem}.vc-profile-achievements-rail__viewport{min-width:0;overflow-x:auto;overflow-y:visible;padding:0 0 var(--vc-space-2);cursor:grab;overscroll-behavior-x:contain;scroll-padding-inline:var(--vc-space-1);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.vc-profile-achievements-rail__viewport::-webkit-scrollbar{display:none}.vc-profile-achievements-rail__viewport:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-focus-ring-color);outline-offset:var(--vc-focus-ring-offset);border-radius:var(--radius)}.vc-profile-achievements-rail__viewport.is-dragging{cursor:grabbing;user-select:none}.vc-profile-achievements-rail__track{display:flex;align-items:stretch;width:max-content;min-width:100%;gap:var(--vc-space-4)}.vc-profile-achievements-rail .vc-profile-achievement-card{flex:0 0 min(18rem,78vw);align-self:stretch;height:auto;scroll-snap-align:start}.vc-profile-achievements-rail__empty{margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.45}.vc-profile-public-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4)}@media(min-width:760px){.vc-profile-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-profile-public-card{display:grid;align-content:start;gap:var(--vc-space-3);min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card) / .48);padding:var(--vc-space-4)}.vc-profile-public-card h4{margin:0;color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-3);line-height:1.2;font-weight:900}.vc-profile-public-card p{margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.45}.vc-profile-public-text{overflow-wrap:anywhere;white-space:pre-line}.vc-profile-public-tags{display:flex;flex-wrap:wrap;gap:var(--vc-space-2);min-width:0}.vc-profile-public-tags span{display:inline-flex;min-width:0;max-width:100%;align-items:center;border:1px solid hsl(var(--vc-profile-accent-hsl) / .36);border-radius:var(--vc-radius-pill);background:hsl(var(--vc-profile-accent-hsl) / .1);padding:.28rem var(--vc-space-2);color:hsl(var(--foreground));font-size:var(--vc-font-size-1);line-height:1.2;overflow-wrap:anywhere}@media(min-width:760px){.vc-profile-command-page .vc-dashboard-recommended-grid,.vc-profile-command-page .vc-profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-dashboard-content-profile-wrap{margin-top:2.5rem}.vc-profile-terminal-card{border-color:hsl(var(--border));background:hsl(var(--card) / .58)}.vc-profile-command-page .vc-profile-list{display:grid;gap:var(--vc-space-4)}.vc-profile-command-page .vc-profile-list>p{grid-column:1 / -1}.vc-profile-command-page .vc-profile-material-card{min-width:0;width:100%;height:100%;align-self:stretch}.vc-profile-command-page .vc-profile-material-card .vc-material-card__meta{justify-content:flex-start;margin-left:0}.vc-profile-achievement-groups,.vc-profile-achievements-full{display:grid;gap:2.2rem;overflow:visible}.vc-profile-achievement-group{display:grid;gap:var(--vc-space-4);overflow:visible}.vc-profile-achievement-group.is-locked{padding-top:var(--vc-space-4);border-top:1px solid hsl(var(--border) / .74)}.vc-profile-achievement-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--vc-space-4);font-family:JetBrains Mono,monospace}.vc-profile-achievement-group-head h3,.vc-profile-achievement-group-head h4{margin:0;color:hsl(var(--foreground));font-size:clamp(1.06rem,2vw,1.24rem);line-height:1.15;font-weight:900}.vc-profile-achievement-group-head span{min-width:2rem;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);background:hsl(var(--foreground) / .06);color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);font-weight:900;line-height:1;padding:.32rem var(--vc-space-2);text-align:center}.vc-profile-achievement-group.is-earned .vc-profile-achievement-group-head span{border-color:hsl(var(--vc-profile-accent-hsl) / .56);background:hsl(var(--vc-profile-accent-hsl) / .12);color:var(--vc-profile-accent)}.vc-profile-achievement-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-space-4);overflow:visible}@media(min-width:720px){.vc-profile-achievement-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-profile-achievement-card{--achievement-move-x: 0px;--achievement-move-y: 0px;--achievement-surface-x: 0px;--achievement-surface-y: 0px;--achievement-surface-tilt-x: 0deg;--achievement-surface-tilt-y: 0deg;--achievement-surface-scale: 1;--achievement-art-x: 0px;--achievement-art-y: 0px;--achievement-grid-x: 0px;--achievement-grid-y: 0px;--achievement-light-x: 50%;--achievement-light-y: 22%;--achievement-shadow-x: 0px;--achievement-shadow-y: 18px;--achievement-origin-x: 50%;--achievement-origin-y: 50%;--achievement-edge-x: 0px;--achievement-edge-y: 0px;--achievement-art-tilt-x: 0deg;--achievement-art-tilt-y: 0deg;--achievement-img-shadow-x: 0px;--achievement-img-shadow-y: 22px;--achievement-img-scale: 1;--achievement-accent-shadow-x: 0px;--achievement-accent-shadow-y: 22px;--achievement-rotate: 0deg;--achievement-tilt-x: 0deg;--achievement-tilt-y: 0deg;position:relative;display:flex;flex-direction:column;height:100%;min-height:25.75rem;border:0;border-radius:var(--radius);background:transparent;overflow:visible;padding:var(--vc-space-2);transform:none;transform-origin:50% 50%;transform-style:flat}.vc-profile-achievement-card.is-done:hover{z-index:20;transform:none}.vc-profile-achievement-surface{position:relative;display:grid;flex:1 1 auto;height:100%;min-height:24.79rem;grid-template-rows:12rem auto auto 1fr;gap:var(--vc-space-3);z-index:1;overflow:visible;border:1px solid hsl(var(--border) / .72);border-radius:var(--vc-radius-3);background:radial-gradient(ellipse 115% 64% at var(--achievement-light-x) var(--achievement-light-y),hsl(var(--vc-profile-accent-hsl) / .12) 0%,hsl(var(--vc-profile-accent-hsl) / .055) 42%,hsl(var(--vc-profile-accent-hsl) / 0) 76%),radial-gradient(ellipse 92% 55% at 50% 38%,hsl(var(--vc-profile-accent-hsl) / .04),hsl(var(--vc-profile-accent-hsl) / 0) 72%),radial-gradient(ellipse at 50% 104%,hsl(var(--vc-profile-accent-hsl) / .2),hsl(var(--vc-profile-accent-hsl) / 0) 56%),linear-gradient(hsl(var(--foreground) / .054) 1px,hsl(var(--foreground) / 0) 1px),linear-gradient(90deg,hsl(var(--foreground) / .054) 1px,hsl(var(--foreground) / 0) 1px),hsl(var(--vc-profile-accent-hsl) / 0);background-position:center,center,center,var(--achievement-grid-x) var(--achievement-grid-y),var(--achievement-grid-x) var(--achievement-grid-y),center;background-size:auto,auto,auto,22px 22px,22px 22px,auto;padding:var(--vc-space-3) var(--vc-space-3) var(--vc-space-3);box-shadow:none;transform:none;transform-origin:50% 50%;transform-style:flat;transition:border-color var(--vc-motion-duration-fast) var(--vc-motion-ease-standard)}.vc-profile-achievement-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-surface,.vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-surface{border-color:hsl(var(--vc-profile-accent-hsl) / .42);box-shadow:none;filter:none;transform:none}.vc-profile-achievement-art{position:relative;display:grid;--vc-imagegen-accent: var(--vc-profile-accent);--vc-accent: var(--vc-profile-accent);min-height:12rem;place-items:center;overflow:visible;border:0;border-radius:inherit;background:transparent;color:hsl(var(--foreground) / .14);transform:translateZ(0);transform-style:flat;transition:border-color var(--vc-motion-duration-fast) ease}.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art{z-index:8;transform:translateZ(0)}.vc-profile-achievement-art:before{content:"";position:absolute;inset:22% 12% 10%;border:2px solid currentColor;border-radius:24% 36% 28% 40%;color:hsl(var(--vc-profile-accent-hsl) / .42);transform:rotate(-8deg)}.vc-profile-achievement-art.has-image:before{display:none}.vc-profile-achievement-art img,.vc-profile-achievement-art .vc-profile-achievement-svg{position:relative;z-index:6;display:block;width:min(12.55rem,116%);height:auto;aspect-ratio:1;object-fit:contain;filter:none;image-rendering:auto;transform:translate(0) rotate(0) scale(1);transform-origin:50% 52%;transition:transform var(--vc-motion-duration-fast) ease,filter var(--vc-motion-duration-fast) ease;backface-visibility:hidden}.vc-profile-achievement-art .vc-profile-achievement-svg svg{display:block;width:100%;height:100%}.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art img,.vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art img,.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art .vc-profile-achievement-svg,.vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art .vc-profile-achievement-svg{filter:saturate(1.18) brightness(1.12) contrast(1.06);z-index:30;transform:translate3d(var(--achievement-move-x),var(--achievement-move-y),0) rotate(var(--achievement-rotate)) scale(var(--achievement-img-scale))}@media(pointer:coarse){.vc-profile-achievement-card.is-mobile-motion .vc-profile-achievement-art img,.vc-profile-achievement-card.is-mobile-motion .vc-profile-achievement-art .vc-profile-achievement-svg{filter:saturate(1.14) brightness(1.08) contrast(1.04);transform:translate3d(var(--achievement-move-x),var(--achievement-move-y),0) rotate(var(--achievement-rotate)) scale(var(--achievement-img-scale))}}@media(prefers-reduced-motion:reduce){.vc-profile-achievement-art img,.vc-profile-achievement-art .vc-profile-achievement-svg{transition:none}.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art img,.vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art img,.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art .vc-profile-achievement-svg,.vc-profile-achievement-card.is-done:focus-within .vc-profile-achievement-art .vc-profile-achievement-svg{transform:none}.vc-profile-achievement-card,.vc-profile-achievement-card.is-done:hover,.vc-profile-achievement-card.is-done:hover:before,.vc-profile-achievement-card.is-done:hover .vc-profile-achievement-art{transform:none}}.vc-profile-achievement-art span:not(.vc-profile-achievement-svg){position:relative;color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:900}.vc-profile-achievement-card.is-sky .vc-profile-achievement-art:before{color:#2ebdfa80}.vc-profile-achievement-card.is-amber .vc-profile-achievement-art:before{color:#f5a52485}.vc-profile-achievement-card h4{display:flex;align-items:start;min-height:1.45rem;margin:0;font-size:var(--vc-font-size-4);line-height:1.2;font-weight:850}.vc-profile-achievement-card p{margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.45;min-height:3.9rem}.vc-profile-achievement-progress{display:grid;align-self:start;gap:var(--vc-space-2);font-family:JetBrains Mono,monospace;padding-bottom:var(--vc-space-3);border-bottom:0}.vc-profile-achievement-progress__track{position:relative;overflow:hidden;height:.72rem;border:0;border-radius:var(--vc-radius-pill);background:color-mix(in srgb,hsl(var(--card)) 76%,hsl(var(--foreground)) 24%);box-shadow:none}.vc-profile-achievement-progress__track span{position:absolute;inset:0 auto 0 0;width:var(--achievement-progress);border-radius:inherit;background:linear-gradient(90deg,var(--vc-profile-accent),var(--vc-profile-accent-secondary)),var(--vc-profile-accent);box-shadow:0 0 18px hsl(var(--vc-profile-accent-hsl) / .28)}.vc-profile-achievement-progress__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.16rem var(--vc-space-3);align-items:start}.vc-profile-achievement-progress__copy span{color:var(--vc-profile-accent);font-size:var(--vc-font-size-1);font-weight:800;line-height:1.3;white-space:nowrap}.vc-profile-achievement-progress__copy strong{color:var(--vc-profile-accent);font-size:var(--vc-font-size-1);font-weight:900;line-height:1.3;text-align:right;white-space:nowrap}.vc-profile-achievement-progress__copy b{grid-column:1 / -1;color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-1);font-weight:700;line-height:1.35;text-wrap:balance}.vc-profile-achievement-card.is-planned{background:transparent;opacity:.82;cursor:default}.vc-profile-achievement-card.is-planned:before,.vc-profile-achievement-card.is-planned:after{display:none}.vc-profile-achievement-card.is-planned .vc-profile-achievement-art{background:transparent;transform:translateZ(0)}.vc-profile-achievement-card.is-planned .vc-profile-achievement-art:after{opacity:.08}.vc-profile-achievement-card.is-planned .vc-profile-achievement-art img,.vc-profile-achievement-card.is-planned .vc-profile-achievement-art .vc-profile-achievement-svg{opacity:.68;filter:saturate(.82) brightness(1.03) contrast(.98)}.vc-profile-achievement-card.is-planned .vc-profile-achievement-progress__track span{background:linear-gradient(90deg,hsl(var(--vc-profile-accent-hsl) / .62),color-mix(in srgb,var(--vc-profile-accent) 58%,hsl(188 72% 50%) 42%)),hsl(var(--vc-profile-accent-hsl) / .58);box-shadow:0 0 12px hsl(var(--vc-profile-accent-hsl) / .16)}.vc-profile-achievement-card.is-planned .vc-profile-achievement-progress__copy span,.vc-profile-achievement-card.is-planned .vc-profile-achievement-progress__copy strong{color:hsl(var(--muted-foreground))}.vc-profile-achievements-full{max-width:62rem}.vc-profile-command-page .vc-profile-panel-heading{margin-bottom:var(--vc-space-4)}.vc-profile-command-page .vc-settings-grid,.vc-profile-command-page .vc-workspace-lab-grid{max-width:none}@media(max-width:1023px){.vc-profile-command-page .vc-profile-shell{gap:var(--vc-space-4)}.vc-profile-command-page .vc-profile-sidebar{position:static;max-height:none;border-right:0;border-bottom:0;grid-auto-flow:row;grid-auto-columns:auto;overflow-y:visible;overflow-x:visible;padding-top:0}.vc-profile-command-page .vc-profile-sidebar__title{display:block}.vc-profile-command-page .vc-profile-side-link{white-space:normal}}@media(max-width:760px){.vc-profile-command-page .vc-profile-main{padding:0}.vc-profile-identity{grid-template-columns:minmax(0,1fr)}.vc-profile-identity{justify-items:center;padding:var(--vc-space-6) 0 var(--vc-space-5)}.vc-profile-identity-copy h2{font-size:1.5rem}.vc-profile-hero-zone{min-height:0;margin-top:var(--vc-space-3);padding-top:var(--vc-space-1)}.vc-profile-hero-edit{top:.35rem;right:.35rem;width:2.25rem;height:2.25rem}.vc-profile-command-page .vc-workspace-grid{margin-top:var(--vc-space-4)}.vc-profile-command-grid{gap:var(--vc-space-6);margin-top:var(--vc-space-6)}.vc-dashboard-content-profile-wrap{margin-top:var(--vc-space-6)}.vc-profile-hero-mesh{display:none}.vc-profile-command-page .vc-profile-side-link{min-height:2.6rem}.vc-profile-section-head{display:grid;justify-items:start}}
