/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:var(--vx-font-sans);--font-mono:var(--vx-font-mono);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-vx-fade-in:vx-fade-in var(--vx-duration-base) var(--vx-ease-out) both;--animate-vx-fade-up:vx-fade-up var(--vx-motion-modal-open) both;--animate-vx-shimmer:vx-ai-shimmer var(--vx-duration-shimmer) var(--vx-ease-linear) infinite;--font-brand:var(--vx-font-brand);--font-display:var(--vx-font-display);--font-cjk:var(--vx-font-cjk);--font-number:var(--vx-font-number);--vx-typography-body-size:16px;--vx-typography-body-line-height:1.6;--vx-typography-logo-letter-spacing:-.025em;--vx-typography-logo-large-letter-spacing:-.04em;--vx-typography-display-hero-size:clamp(3.5rem,8vw,8rem);--vx-typography-display-hero-line-height:.95;--vx-typography-display-hero-letter-spacing:-.048em;--vx-typography-display-xl-size:clamp(2.75rem,6vw,5.5rem);--vx-typography-display-xl-line-height:.98;--vx-typography-display-xl-letter-spacing:-.045em;--vx-typography-heading-1-size:clamp(2.25rem,4vw,3.5rem);--vx-typography-heading-1-line-height:1.08;--vx-typography-heading-1-letter-spacing:-.04em;--vx-typography-heading-2-size:clamp(1.875rem,3vw,2.5rem);--vx-typography-heading-2-line-height:1.15;--vx-typography-heading-2-letter-spacing:-.03em;--vx-typography-heading-3-size:1.5rem;--vx-typography-heading-3-line-height:1.25;--vx-typography-heading-3-letter-spacing:-.015em;--vx-typography-body-lg-size:1.125rem;--vx-typography-body-lg-line-height:1.7;--vx-typography-body-sm-size:.875rem;--vx-typography-body-sm-line-height:1.55;--vx-typography-cjk-body-line-height:1.75;--vx-typography-cjk-body-letter-spacing:.01em;--vx-typography-cjk-heading-size:var(--vx-typography-heading-2-size);--vx-typography-cjk-heading-line-height:1.25;--vx-typography-brand-subtitle-size:clamp(1rem,2vw,1.25rem);--vx-typography-code-size:.8125rem;--vx-typography-code-line-height:1.55;--vx-typography-metric-lg-size:clamp(2rem,4vw,4rem);--vx-typography-metric-lg-line-height:1;--vx-typography-metric-lg-letter-spacing:-.035em}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:0){.container{max-width:0}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}.block{display:block}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}@keyframes vx-spin{to{transform:rotate(1turn)}}@keyframes vx-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes vx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vx-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes vx-ai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--vx-font-brand:var(--vx-font-loader-brand,"Funnel Display"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--vx-font-display:var(--vx-font-loader-brand,"Funnel Display"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--vx-font-sans:var(--vx-font-loader-sans,"Inter"),"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vx-font-cjk:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",ui-sans-serif,system-ui,sans-serif;--vx-font-mono:var(--vx-font-loader-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--vx-font-number:var(--vx-font-sans);--font-brand:var(--vx-font-brand);--font-display:var(--vx-font-display);--font-sans:var(--vx-font-sans);--font-cjk:var(--vx-font-cjk);--font-mono:var(--vx-font-mono);--font-number:var(--vx-font-number)}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:var(--font-sans)}body{font-size:var(--vx-typography-body-size);line-height:var(--vx-typography-body-line-height)}button,input,select,textarea{font-family:inherit}.api-token,.model-id,.mono-text,.prompt-text,.text-code,code,kbd,pre,samp{font-family:var(--font-mono)}.font-brand,.logo-text{font-family:var(--font-brand)}.font-display{font-family:var(--font-display)}.cjk-text,.font-cjk,.prose-cn{font-family:var(--font-cjk)}.font-number,.metric,.numeric,.numeric-text,.price,.stat-number,.table-number{font-family:var(--font-number);font-variant-numeric:tabular-nums}.logo-text{letter-spacing:var(--vx-typography-logo-letter-spacing);font-weight:700;line-height:1}.logo-text-large{letter-spacing:var(--vx-typography-logo-large-letter-spacing);line-height:.95}.logo-text-large,.text-display-hero{font-family:var(--font-brand);font-weight:800}.text-display-hero{font-size:var(--vx-typography-display-hero-size);line-height:var(--vx-typography-display-hero-line-height);letter-spacing:var(--vx-typography-display-hero-letter-spacing)}.text-display-xl{font-family:var(--font-display);font-size:var(--vx-typography-display-xl-size);font-weight:800;line-height:var(--vx-typography-display-xl-line-height);letter-spacing:var(--vx-typography-display-xl-letter-spacing)}.text-heading-1{font-size:var(--vx-typography-heading-1-size);line-height:var(--vx-typography-heading-1-line-height);letter-spacing:var(--vx-typography-heading-1-letter-spacing)}.text-heading-1,.text-heading-2{font-family:var(--font-display);font-weight:700}.text-heading-2{font-size:var(--vx-typography-heading-2-size);line-height:var(--vx-typography-heading-2-line-height);letter-spacing:var(--vx-typography-heading-2-letter-spacing)}.text-heading-3{font-family:var(--font-sans);font-size:var(--vx-typography-heading-3-size);font-weight:600;line-height:var(--vx-typography-heading-3-line-height);letter-spacing:var(--vx-typography-heading-3-letter-spacing)}.text-body{font-size:var(--vx-typography-body-size);line-height:var(--vx-typography-body-line-height)}.text-body,.text-body-lg{font-family:var(--font-sans);font-weight:400;letter-spacing:0}.text-body-lg{font-size:var(--vx-typography-body-lg-size);line-height:var(--vx-typography-body-lg-line-height)}.text-body-sm{font-family:var(--font-sans);font-size:var(--vx-typography-body-sm-size);font-weight:400;line-height:var(--vx-typography-body-sm-line-height);letter-spacing:0}.text-cjk-body{font-family:var(--font-cjk);font-size:var(--vx-typography-body-size);font-weight:400;line-height:var(--vx-typography-cjk-body-line-height);letter-spacing:var(--vx-typography-cjk-body-letter-spacing)}.text-cjk-heading{font-family:var(--font-cjk);font-size:var(--vx-typography-cjk-heading-size);font-weight:700;line-height:var(--vx-typography-cjk-heading-line-height);letter-spacing:0}.brand-subtitle-cn{font-family:var(--font-cjk);font-size:var(--vx-typography-brand-subtitle-size);font-weight:400;line-height:var(--vx-typography-cjk-body-line-height);letter-spacing:var(--vx-typography-cjk-body-letter-spacing)}.text-code{font-size:var(--vx-typography-code-size);line-height:var(--vx-typography-code-line-height);letter-spacing:0}.text-metric-lg{font-family:var(--font-number);font-size:var(--vx-typography-metric-lg-size);font-weight:700;line-height:var(--vx-typography-metric-lg-line-height);letter-spacing:var(--vx-typography-metric-lg-letter-spacing);font-variant-numeric:tabular-nums}.vx-brand-lockup{align-items:center;gap:var(--vx-space-sm);min-width:0;color:var(--vx-color-text-primary);text-decoration:none;display:inline-flex}.vx-brand-mark{width:var(--vx-space-xl);height:var(--vx-space-xl);object-fit:contain;flex:none;display:block}.vx-brand-name{font-family:var(--font-brand);font-size:var(--vx-typography-heading-3-size);font-weight:700;letter-spacing:var(--vx-typography-logo-letter-spacing);color:var(--vx-color-text-primary)}.vx-brand-local-name,.vx-brand-name,.vx-brand-separator{line-height:var(--vx-typography-metric-lg-line-height);flex:none}.vx-brand-local-name,.vx-brand-separator{font-family:var(--font-sans);font-size:var(--vx-typography-body-size);font-weight:500;color:var(--vx-color-text-secondary)}.vx-brand-separator{color:var(--vx-color-text-muted)}:where(.vx-btn){align-items:center;gap:var(--vx-button-gap);min-height:var(--vx-button-height);border-radius:var(--vx-button-radius);border:var(--vx-control-border-width) solid transparent;padding:var(--vx-button-padding-y) var(--vx-button-padding-x);font-size:var(--vx-button-font-size);transition:background var(--vx-control-transition),border-color var(--vx-control-transition),color var(--vx-control-transition);justify-content:center;font-weight:600;line-height:1;display:inline-flex}:where(.vx-btn:disabled){cursor:not-allowed;opacity:.6}:where(.vx-btn--default){background:var(--vx-control-brand);color:var(--vx-control-on-brand);box-shadow:none}:where(.vx-btn--default:hover:not(:disabled)){background:var(--vx-control-brand-hover)}:where(.vx-btn--outline){background:var(--vx-control-surface-muted);color:var(--vx-control-brand);border-color:var(--vx-control-outline-border)}:where(.vx-btn--outline:hover:not(:disabled)){background:var(--vx-control-brand-soft);border-color:var(--vx-control-outline-hover-border)}:where(.dark .vx-btn--outline){background:var(--vx-control-surface-dark);border-color:var(--vx-control-outline-border)}:where(.vx-btn--ghost){background:var(--vx-control-brand-soft);color:var(--vx-control-brand)}:where(.vx-btn--ghost:hover:not(:disabled)){background:var(--vx-control-brand-soft-hover)}:where(.vx-btn--sm){min-height:var(--vx-button-sm-height);padding:var(--vx-button-sm-padding-y) var(--vx-button-sm-padding-x);border-radius:var(--vx-button-sm-radius);font-size:var(--vx-button-sm-font-size)}:where(.vx-btn--icon){width:var(--vx-button-icon-size);height:var(--vx-button-icon-size);min-height:var(--vx-button-icon-size);border-radius:var(--vx-radius-full);padding:0}:where(.vx-btn__icon){opacity:.92}:where(.vx-input),:where(.vx-select-trigger){width:100%;min-height:var(--vx-field-height);padding:var(--vx-field-padding-y) var(--vx-field-padding-x);border:var(--vx-control-border-width) solid var(--vx-control-border);border-radius:var(--vx-field-radius);background:var(--vx-control-surface);color:var(--vx-control-text)}:where(.dark .vx-input),:where(.dark .vx-select-trigger){background:var(--vx-control-surface-dark)}:where(.vx-input:focus),:where(.vx-select-trigger:focus){outline:var(--vx-control-focus-ring-width) solid var(--vx-control-focus-ring);outline-offset:0;border-color:var(--vx-control-focus-border)}:where(select.vx-input),:where(select.vx-select-trigger){box-sizing:border-box;height:var(--vx-select-height);min-height:var(--vx-select-height);padding-block:0;padding-inline:var(--vx-select-padding-start) var(--vx-select-padding-end);line-height:normal}:where(.vx-label){font-size:var(--vx-label-font-size);color:var(--vx-control-muted)}:where(.vx-badge){align-items:center;gap:var(--vx-badge-gap);min-height:var(--vx-badge-height);padding:var(--vx-badge-padding-y) var(--vx-badge-padding-x);border-radius:var(--vx-radius-full);font-size:var(--vx-badge-font-size);font-weight:600;display:inline-flex}:where(.vx-page-size-picker){min-height:var(--vx-page-size-picker-min-height);align-items:center;gap:var(--vx-page-size-picker-gap);flex:none;display:inline-flex}:where(.vx-page-size-picker>span){align-items:center;display:inline-flex}:where(.vx-page-size-picker .vx-btn){min-width:var(--vx-page-size-picker-button-size);padding-inline:var(--vx-page-size-picker-button-padding-x)}:where(.vx-page-size-picker .vx-btn.is-active){font-weight:700}:where(.vx-card){border:var(--vx-control-border-width) solid var(--vx-card-border);border-radius:var(--vx-card-radius);background:var(--vx-card-background);box-shadow:var(--vx-card-shadow)}:where(.vx-card__header){gap:var(--vx-card-header-gap);padding:var(--vx-card-padding) var(--vx-card-padding) 0;display:grid}:where(.vx-card__content){padding:var(--vx-card-padding)}:where(.vx-card__title){font-size:var(--vx-card-title-size);letter-spacing:0;margin:0;font-weight:700}:where(.vx-card__description){color:var(--vx-control-muted);margin:0}:where(.vx-avatar){width:var(--vx-avatar-size);height:var(--vx-avatar-size);border-radius:var(--vx-radius-full);background:var(--vx-color-gray-200);color:var(--vx-color-gray-900);place-items:center;display:grid;overflow:hidden}:where(.dark .vx-avatar){background:var(--vx-color-gray-800);color:var(--vx-color-gray-200)}:where(.vx-avatar__fallback){font-size:var(--vx-avatar-fallback-size);letter-spacing:var(--vx-avatar-fallback-letter-spacing);font-weight:700}:where(.vx-ai-surface){border:var(--vx-control-border-width) solid var(--vx-color-ai-border);border-radius:var(--vx-card-radius);background:linear-gradient(135deg,var(--vx-color-ai-surface),var(--vx-color-ai-cyan-soft))}@supports (color:color-mix(in lab,red,red)){:where(.vx-ai-surface){background:linear-gradient(135deg,color-mix(in srgb,var(--vx-color-ai-surface) 82%,transparent),color-mix(in srgb,var(--vx-color-ai-cyan-soft) 54%,transparent))}}:where(.vx-ai-surface){color:var(--vx-color-text-primary);box-shadow:var(--vx-ai-surface-shadow)}:where(.dark .vx-ai-surface){background:linear-gradient(135deg,var(--vx-color-ai-surface),var(--vx-color-ai-cyan-soft))}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-ai-surface){background:linear-gradient(135deg,color-mix(in srgb,var(--vx-color-ai-surface) 78%,transparent),color-mix(in srgb,var(--vx-color-ai-cyan-soft) 46%,transparent))}}:where(.dark .vx-ai-surface){box-shadow:var(--vx-ai-surface-shadow-dark)}:where(.vx-ai-chip){align-items:center;gap:var(--vx-badge-gap);min-height:var(--vx-badge-height);padding:var(--vx-badge-padding-y) var(--vx-badge-padding-x);border:var(--vx-control-border-width) solid var(--vx-color-ai-border);border-radius:var(--vx-radius-full);background:var(--vx-color-ai-soft);color:var(--vx-color-ai-foreground);font-size:var(--vx-badge-font-size);letter-spacing:0;font-weight:700;display:inline-flex}:where(.dark .vx-ai-chip){color:var(--vx-color-text-primary)}:where(.vx-ai-dot){width:var(--vx-ai-dot-size);height:var(--vx-ai-dot-size);border-radius:var(--vx-radius-full);background:var(--vx-gradient-ai-duo);box-shadow:var(--vx-ai-dot-shadow)}:where(.vx-ai-gradient-text){background:var(--vx-gradient-ai-duo);color:#0000;-webkit-background-clip:text;background-clip:text}:where(.vx-ai-ambient){isolation:isolate;position:relative}:where(.vx-ai-ambient):before{z-index:-1;border-radius:inherit;background:var(--vx-gradient-spark-pulse);opacity:var(--vx-ai-ambient-opacity);content:"";position:absolute;inset:0}:where(.vx-model-badge){align-items:center;gap:var(--vx-space-sm);padding:var(--vx-space-xs) var(--vx-space-md) var(--vx-space-xs) var(--vx-space-sm);border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-full);background:linear-gradient(135deg,var(--vx-color-ai-soft),var(--vx-color-surface));color:var(--vx-color-text-primary);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-sm);transition:var(--vx-motion-button-hover);font-weight:600;line-height:1;transition-property:background,border-color,box-shadow,transform;display:inline-flex}:where(.vx-model-badge--interactive){cursor:pointer}:where(.vx-model-badge--interactive:hover){border-color:var(--vx-color-border-strong);box-shadow:var(--vx-shadow-sm)}:where(.vx-model-badge__dot){inline-size:var(--vx-space-sm);block-size:var(--vx-space-sm);border-radius:var(--vx-radius-full);background:var(--vx-gradient-ai-duo);box-shadow:var(--vx-shadow-glow);flex-shrink:0}:where(.vx-model-badge__id),:where(.vx-model-badge__status){font-family:var(--vx-font-mono)}:where(.vx-model-badge__status){color:var(--vx-color-ai-foreground);font-size:var(--vx-font-size-xs);letter-spacing:0;font-weight:500}:where(.vx-model-badge--idle .vx-model-badge__dot){background:var(--vx-color-text-muted);box-shadow:none}:where(.vx-model-badge--idle .vx-model-badge__status){color:var(--vx-color-text-muted)}:where(.vx-model-badge--deploying .vx-model-badge__dot){background:var(--vx-color-spark);animation:vx-pulse var(--vx-motion-pulse) infinite;box-shadow:var(--vx-shadow-glow)}:where(.vx-model-badge--deploying .vx-model-badge__status){color:var(--vx-color-warning)}:where(.vx-model-badge--error .vx-model-badge__dot){background:var(--vx-color-danger);box-shadow:none}:where(.vx-model-badge--error .vx-model-badge__status){color:var(--vx-color-danger)}:where(.vx-model-badge--flagship){background:var(--vx-gradient-aurora);color:var(--vx-color-white);box-shadow:var(--vx-shadow-sm);border-color:#0000}:where(.vx-model-badge--flagship .vx-model-badge__dot){background:var(--vx-color-white);box-shadow:none}:where(.vx-model-badge--flagship .vx-model-badge__status){color:var(--vx-color-white)}:where(.vx-gen-stream){padding:var(--vx-space-lg);border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-xl);background:var(--vx-color-surface)}:where(.vx-gen-stream--streaming){box-shadow:var(--vx-shadow-glow)}:where(.vx-gen-stream__header),:where(.vx-gen-stream__meta){display:flex}:where(.vx-gen-stream__header){align-items:center;gap:var(--vx-space-sm);margin-block-end:var(--vx-space-md)}:where(.vx-gen-stream__spark){inline-size:var(--vx-space-md);block-size:var(--vx-space-md);border-radius:var(--vx-radius-full);background:var(--vx-color-spark);animation:vx-pulse var(--vx-motion-pulse) infinite;box-shadow:var(--vx-shadow-glow);flex-shrink:0}:where(.vx-gen-stream__label),:where(.vx-gen-stream__meta){font-family:var(--vx-font-mono)}:where(.vx-gen-stream__label){color:var(--vx-color-ai-foreground);font-size:var(--vx-font-size-xs);letter-spacing:0;font-weight:600}:where(.vx-gen-stream__body){color:var(--vx-color-text-primary);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-md);line-height:1.7}:where(.vx-gen-stream__cursor){inline-size:var(--vx-space-xs);block-size:var(--vx-font-size-sm);background:var(--vx-color-ai);animation:vx-pulse var(--vx-motion-pulse) infinite;vertical-align:text-bottom;margin-inline-start:var(--vx-space-xs);display:inline-block}:where(.vx-gen-stream__meta){justify-content:space-between;gap:var(--vx-space-md);border-block-start:var(--vx-control-border-width) dashed var(--vx-color-border);color:var(--vx-color-text-muted);font-size:var(--vx-font-size-xs);margin-block-start:var(--vx-space-md);padding-block-start:var(--vx-space-sm)}:where(.vx-prompt-input){padding:var(--vx-space-md);border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-xl);background:var(--vx-color-surface);box-shadow:var(--vx-shadow-sm);transition:var(--vx-motion-button-hover);transition-property:border-color,box-shadow}:where(.vx-prompt-input:focus-within){border-color:var(--vx-color-ai);box-shadow:var(--vx-shadow-focus-ring-ai)}:where(.vx-prompt-input__chip),:where(.vx-prompt-input__footer),:where(.vx-prompt-input__send),:where(.vx-prompt-input__toolbar){display:flex}:where(.vx-prompt-input__toolbar){gap:var(--vx-space-xs);flex-wrap:wrap;margin-block-end:var(--vx-space-sm)}:where(.vx-prompt-input__chip),:where(.vx-prompt-input__send){align-items:center;gap:var(--vx-space-xs);font-family:var(--vx-font-sans);cursor:pointer;transition:var(--vx-motion-button-hover);border:0}:where(.vx-prompt-input__chip){padding:var(--vx-space-xs) var(--vx-space-sm);border-radius:var(--vx-radius-md);background:var(--vx-color-surface-muted);color:var(--vx-color-text-secondary);font-size:var(--vx-font-size-xs)}:where(.vx-prompt-input__chip--active),:where(.vx-prompt-input__chip:hover){background:var(--vx-color-ai-soft);color:var(--vx-color-ai-foreground)}:where(.vx-prompt-input__chip--active){font-weight:600}:where(.vx-prompt-input__textarea){inline-size:100%;min-block-size:var(--vx-space-4xl);color:var(--vx-color-text-primary);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-md);resize:vertical;background:0 0;border:0;outline:none;line-height:1.6}:where(){color:var(--vx-color-text-muted)}:where(.vx-prompt-input__footer){justify-content:space-between;align-items:center;gap:var(--vx-space-md);border-block-start:var(--vx-control-border-width) dashed var(--vx-color-border);margin-block-start:var(--vx-space-sm);padding-block-start:var(--vx-space-sm)}:where(.vx-prompt-input__hint){color:var(--vx-color-text-muted);font-family:var(--vx-font-mono);font-size:var(--vx-font-size-xs)}:where(.vx-prompt-input__send){padding:var(--vx-space-sm) var(--vx-space-md);border-radius:var(--vx-radius-lg);background:var(--vx-gradient-ai-duo);color:var(--vx-color-white);font-size:var(--vx-font-size-sm);font-weight:600}:where(.vx-prompt-input__send:hover:not(:disabled)){box-shadow:var(--vx-shadow-glow);transform:translateY(calc(var(--vx-space-xs) * -.25))}:where(.vx-prompt-input__send:disabled){cursor:not-allowed;opacity:.5}:where(.vx-bubble),:where(.vx-token-counter){display:flex}:where(.vx-bubble){gap:var(--vx-space-sm);margin-block-end:var(--vx-space-md)}:where(.vx-bubble--user){flex-direction:row-reverse}:where(.vx-bubble__avatar){inline-size:var(--vx-space-2xl);block-size:var(--vx-space-2xl);border-radius:var(--vx-radius-full);color:var(--vx-color-white);font-family:var(--vx-font-display);font-size:var(--vx-font-size-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}:where(.vx-bubble__avatar img){object-fit:cover;block-size:100%;inline-size:100%}:where(.vx-bubble__avatar--ai){background:var(--vx-gradient-ai-duo);box-shadow:var(--vx-shadow-glow)}:where(.vx-bubble__avatar--user){background:var(--vx-color-primary)}:where(.vx-bubble__content){gap:var(--vx-space-xs);max-inline-size:min(75%,var(--vx-container-md));flex-direction:column;display:flex}:where(.vx-bubble--user .vx-bubble__content){align-items:flex-end}:where(.vx-bubble__body){padding:var(--vx-space-sm) var(--vx-space-md);border-radius:var(--vx-radius-xl);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-sm);line-height:1.6}:where(.vx-bubble--ai .vx-bubble__body){background:var(--vx-color-ai-soft);color:var(--vx-color-text-primary);border-start-start-radius:var(--vx-radius-xs)}:where(.vx-bubble--user .vx-bubble__body){background:var(--vx-color-primary);color:var(--vx-color-white);border-start-end-radius:var(--vx-radius-xs)}:where(.vx-bubble__time){color:var(--vx-color-text-muted);font-family:var(--vx-font-mono);font-size:var(--vx-font-size-xs)}:where(.vx-token-counter){align-items:center;gap:var(--vx-space-md);padding:var(--vx-space-md) var(--vx-space-lg);border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-xl);background:var(--vx-color-surface)}:where(.vx-token-counter__label){color:var(--vx-color-text-muted);font-family:var(--vx-font-mono);font-size:var(--vx-font-size-xs);letter-spacing:0;flex-shrink:0;font-weight:600}:where(.vx-token-counter__track){block-size:var(--vx-space-xs);border-radius:var(--vx-radius-full);background:var(--vx-color-surface-muted);flex:1;overflow:hidden}:where(.vx-token-counter__fill){inline-size:var(--vx-token-counter-value,0);background:linear-gradient(90deg,var(--vx-color-success) 0,var(--vx-color-success) 50%,var(--vx-color-spark) 75%,var(--vx-color-danger) 100%);block-size:100%;transition:inline-size var(--vx-motion-card-lift)}:where(.vx-token-counter__stats){color:var(--vx-color-text-primary);font-family:var(--vx-font-mono);font-size:var(--vx-font-size-sm);white-space:nowrap}:where(.vx-token-counter__used){font-weight:600}:where(.vx-token-counter__total){color:var(--vx-color-text-muted)}:where(.vx-toast-viewport){z-index:var(--vx-z-toast);gap:var(--vx-space-sm);inline-size:min(100%,var(--vx-container-md));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--vx-space-lg);inset-inline-end:var(--vx-space-lg)}:where(.vx-toast){align-items:flex-start;gap:var(--vx-space-sm);padding:var(--vx-space-md);border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-lg);background:var(--vx-color-surface);box-shadow:var(--vx-shadow-lg);animation:var(--animate-vx-fade-up);pointer-events:auto;display:flex}:where(.vx-toast__icon){min-inline-size:var(--vx-space-xl);block-size:var(--vx-space-xl);padding-inline:var(--vx-space-xs);border-radius:var(--vx-radius-full);color:var(--vx-color-white);font-size:var(--vx-font-size-xs);justify-content:center;align-items:center;font-weight:700;display:flex}:where(.vx-toast--success .vx-toast__icon){background:var(--vx-color-success)}:where(.vx-toast--error .vx-toast__icon){background:var(--vx-color-error)}:where(.vx-toast--warning .vx-toast__icon){background:var(--vx-color-warning)}:where(.vx-toast--info .vx-toast__icon){background:var(--vx-color-info)}:where(.vx-toast--ai .vx-toast__icon){background:var(--vx-gradient-ai-duo)}:where(.vx-toast__body){flex:1;min-inline-size:0}:where(.vx-toast__title){color:var(--vx-color-text-primary);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-sm);font-weight:600}:where(.vx-toast__desc){color:var(--vx-color-text-secondary);font-family:var(--vx-font-sans);font-size:var(--vx-font-size-xs);margin-block-start:var(--vx-space-xs);line-height:1.55}:where(.vx-toast__close){border-radius:var(--vx-radius-sm);color:var(--vx-color-text-muted);cursor:pointer;font-size:var(--vx-font-size-xs);padding:var(--vx-space-xs);transition:var(--vx-motion-button-hover);background:0 0;border:0;line-height:1;transition-property:background,color}:where(.vx-toast__close:hover){background:var(--vx-color-surface-muted);color:var(--vx-color-text-primary)}:where(.vx-drawer-root){z-index:var(--vx-z-drawer);position:fixed;inset:0}:where(.vx-drawer__scrim){z-index:var(--vx-z-modal-bg);background:var(--vx-color-overlay);animation:var(--animate-vx-fade-in);cursor:pointer;border:0;position:absolute;inset:0}:where(.vx-drawer__panel){z-index:var(--vx-z-drawer);inline-size:var(--vx-drawer-width,min(100%,var(--vx-container-md)));border-inline-start:var(--vx-control-border-width) solid var(--vx-color-border);background:var(--vx-color-surface);max-inline-size:100%;box-shadow:var(--vx-shadow-xl);flex-direction:column;display:flex;position:absolute;inset-block:0}:where(.vx-drawer-root--right .vx-drawer__panel){animation:vx-drawer-in-right var(--vx-motion-modal-open) both;inset-inline-end:0}:where(.vx-drawer-root--left .vx-drawer__panel){border-inline-start:0;border-inline-end:var(--vx-control-border-width) solid var(--vx-color-border);animation:vx-drawer-in-left var(--vx-motion-modal-open) both;inset-inline-start:0}@keyframes vx-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vx-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(.vx-drawer__header){justify-content:space-between;align-items:center;gap:var(--vx-space-md);padding:var(--vx-space-md) var(--vx-space-lg);border-block-end:var(--vx-control-border-width) solid var(--vx-color-border);flex-shrink:0;display:flex}:where(.vx-drawer__title){color:var(--vx-color-text-primary);font-family:var(--vx-font-display);font-size:var(--vx-font-size-lg);letter-spacing:0;font-weight:700}:where(.vx-drawer__close){border-radius:var(--vx-radius-md);color:var(--vx-color-text-muted);cursor:pointer;font-size:var(--vx-font-size-xs);padding:var(--vx-space-sm);transition:var(--vx-motion-button-hover);background:0 0;border:0;line-height:1;transition-property:background,color}:where(.vx-drawer__close:hover){background:var(--vx-color-surface-muted);color:var(--vx-color-text-primary)}:where(.vx-drawer__body){padding:var(--vx-space-lg);flex:1;overflow-y:auto}:where(.vx-drawer__footer){padding:var(--vx-space-md) var(--vx-space-lg);border-block-start:var(--vx-control-border-width) solid var(--vx-color-border);flex-shrink:0}:where(.vx-skeleton){inline-size:var(--vx-skeleton-width,100%);block-size:var(--vx-skeleton-height,var(--vx-space-md));border-radius:var(--vx-radius-sm);background:linear-gradient(90deg,var(--vx-color-surface-muted) 0,var(--vx-color-surface-soft) 50%,var(--vx-color-surface-muted) 100%);animation:var(--animate-vx-shimmer);background-size:200% 100%}:where(.vx-skeleton--rect){border-radius:var(--vx-radius-lg)}:where(.vx-skeleton--circle){border-radius:var(--vx-radius-full)}:where(.vx-skeleton--last-line){inline-size:var(--vx-skeleton-width,60%)}:where(.vx-skeleton-group){gap:var(--vx-space-sm);flex-direction:column;display:flex}:where(.vx-shell-brand){align-items:center;gap:var(--vx-shell-brand-gap);min-width:0;color:var(--vx-shell-brand-color);font-weight:760;display:inline-flex}:where(.vx-shell-brand__logo){width:var(--vx-shell-brand-logo-size);height:var(--vx-shell-brand-logo-size);object-fit:contain;flex:none}:where(.vx-shell-brand__label){text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;overflow:hidden}:where(.vx-shell-tool-button){width:var(--vx-shell-tool-button-size);height:var(--vx-shell-tool-button-size);border-radius:var(--vx-shell-tool-button-radius);color:var(--vx-shell-tool-button-color);cursor:pointer;transition:background var(--vx-control-transition),color var(--vx-control-transition),box-shadow var(--vx-control-transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:where(.vx-shell-tool-button--active),:where(.vx-shell-tool-button:hover){background:var(--vx-shell-tool-button-hover-background);color:var(--vx-shell-tool-button-hover-color)}:where(.vx-shell-tool-button:disabled){cursor:not-allowed;opacity:.55}:where(.vx-shell-tool-button:focus-visible),:where(.vx-shell-user-trigger:focus-visible){outline:var(--vx-control-focus-ring-width) solid var(--vx-shell-tool-button-focus-ring);outline-offset:var(--vx-control-focus-ring-offset)}:where(.vx-shell-locale-switcher){display:inline-flex;position:relative}:where(.vx-shell-locale-popover){top:calc(100% + var(--vx-shell-locale-popover-offset));z-index:50;min-width:var(--vx-shell-locale-popover-min-width);position:absolute}:where(.vx-shell-locale-popover--start){left:0}:where(.vx-shell-locale-popover--end){right:0}:where(.vx-shell-preferences){gap:var(--vx-shell-preferences-gap);flex-direction:column;display:flex}:where(.vx-shell-preferences__title){margin:0 0 var(--vx-shell-preferences-title-margin-bottom);color:var(--vx-color-text-primary);font-size:var(--vx-shell-preferences-title-size);font-weight:700}:where(.vx-shell-preferences__row){min-height:var(--vx-shell-preferences-row-height);align-items:center;gap:var(--vx-shell-preferences-row-gap);display:flex}:where(.vx-shell-preferences__icon){width:var(--vx-shell-preferences-icon-size);flex:0 0 var(--vx-shell-preferences-icon-size);color:var(--vx-color-gray-400);justify-content:center;display:inline-flex}:where(.vx-shell-preferences__control){flex:auto;min-width:0}:where(.vx-shell-preferences__select-wrap){position:relative}:where(.vx-shell-preferences__select){width:100%;height:var(--vx-shell-preferences-select-height);appearance:none;border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-shell-preferences-select-radius);background:var(--vx-color-surface);color:var(--vx-color-text-secondary);padding:0 var(--vx-shell-preferences-select-padding-end) 0 var(--vx-shell-preferences-select-padding-start);font-size:var(--vx-shell-preferences-select-size);transition:border-color var(--vx-control-transition),box-shadow var(--vx-control-transition);outline:none}:where(.vx-shell-preferences__select:focus){border-color:var(--vx-color-brand-300);box-shadow:var(--vx-control-focus-shadow)}:where(.vx-shell-preferences__select-icon){top:50%;right:var(--vx-shell-preferences-select-icon-inset);width:var(--vx-shell-preferences-select-icon-size);height:var(--vx-shell-preferences-select-icon-size);color:var(--vx-color-gray-400);pointer-events:none;position:absolute;transform:translateY(-50%)}:where(.vx-shell-segmented){border:var(--vx-control-border-width) solid var(--vx-color-border);border-radius:var(--vx-shell-segmented-radius);background:var(--vx-color-surface-muted);width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-segmented){background:color-mix(in srgb,var(--vx-color-surface-muted) 78%,transparent)}}:where(.vx-shell-segmented){padding:var(--vx-shell-segmented-padding)}:where(.vx-shell-segmented__item){border-radius:var(--vx-shell-segmented-item-radius);min-width:0;color:var(--vx-color-text-muted);cursor:pointer;padding:var(--vx-shell-segmented-item-padding-y) var(--vx-shell-segmented-item-padding-x);font-size:var(--vx-shell-segmented-item-size);transition:background var(--vx-control-transition),color var(--vx-control-transition),box-shadow var(--vx-control-transition);background:0 0;border:0;flex:1 1 0;font-weight:650;line-height:1}:where(.vx-shell-segmented__item:hover){color:var(--vx-color-text-primary)}:where(.vx-shell-segmented__item--active){background:var(--vx-color-surface);color:var(--vx-color-brand-700);box-shadow:var(--vx-shell-segmented-active-shadow)}:where(.dark .vx-shell-segmented__item--active){color:var(--vx-color-brand-200)}:where(.vx-shell-user-trigger){width:var(--vx-shell-user-trigger-size);height:var(--vx-shell-user-trigger-size);border-radius:var(--vx-radius-full);cursor:pointer;transition:box-shadow var(--vx-control-transition);background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.vx-shell-user-trigger:hover){box-shadow:var(--vx-shell-user-trigger-hover-shadow)}:where(.vx-shell-user-trigger__status){right:calc(var(--vx-shell-user-status-offset) * -1);bottom:calc(var(--vx-shell-user-status-offset) * -1);width:var(--vx-shell-user-status-size);height:var(--vx-shell-user-status-size);border:var(--vx-shell-user-status-border-width) solid var(--vx-color-surface);border-radius:var(--vx-radius-full);background:var(--vx-color-success-400);position:absolute}:where(.vx-shell-user-avatar){width:var(--vx-shell-user-avatar-size);height:var(--vx-shell-user-avatar-size);border:var(--vx-control-border-width) solid var(--vx-color-brand-300)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-avatar){border:var(--vx-control-border-width) solid color-mix(in srgb,var(--vx-color-brand-300) 35%,transparent)}}:where(.vx-shell-user-avatar){box-shadow:var(--vx-shell-user-avatar-shadow)}:where(.vx-shell-user-avatar--lg){width:var(--vx-shell-user-avatar-lg-size);height:var(--vx-shell-user-avatar-lg-size)}:where(.vx-shell-user-avatar__image){object-fit:cover;width:100%;height:100%}:where(.vx-shell-user-avatar__fallback){background:linear-gradient(135deg,var(--vx-color-brand-600),var(--vx-color-info-500),var(--vx-color-indigo-600));width:100%;height:100%;color:var(--vx-color-white);place-items:center;font-weight:760;display:grid}:where(.vx-shell-user-menu){width:var(--vx-shell-user-menu-width);border:var(--vx-control-border-width) solid var(--vx-color-brand-200);overflow:hidden}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-menu){border:var(--vx-control-border-width) solid color-mix(in srgb,var(--vx-color-brand-200) 65%,transparent)}}:where(.vx-shell-user-menu){border-radius:var(--vx-shell-user-menu-radius);background:var(--vx-color-surface);color:var(--vx-color-text-primary);box-shadow:var(--vx-shell-user-menu-shadow);padding:0}:where(.vx-shell-user-menu__profile){align-items:center;gap:var(--vx-shell-user-menu-profile-gap);padding:var(--vx-shell-user-menu-padding);display:flex}:where(.vx-shell-user-menu__identity){flex:auto;min-width:0}:where(.vx-shell-user-menu__line),:where(.vx-shell-user-menu__meta),:where(.vx-shell-user-menu__name){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.vx-shell-user-menu__name){color:var(--vx-color-text-primary);font-size:var(--vx-shell-user-menu-name-size);margin:0;font-weight:720}:where(.vx-shell-user-menu__line){margin:var(--vx-shell-user-menu-line-margin-top) 0 0;color:var(--vx-color-text-muted);font-size:var(--vx-shell-user-menu-line-size)}:where(.vx-shell-user-menu__meta){margin:var(--vx-shell-user-menu-meta-margin-top) 0 0;color:var(--vx-color-text-muted);font-size:var(--vx-shell-user-menu-meta-size)}:where(.vx-shell-user-menu__badges){gap:var(--vx-shell-user-menu-badge-gap);padding:0 var(--vx-shell-user-menu-padding) var(--vx-shell-user-menu-padding) var(--vx-shell-user-menu-badge-indent);flex-wrap:wrap;display:flex}:where(.vx-shell-user-badge){border:var(--vx-control-border-width) solid var(--vx-color-brand-300);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-badge){border:var(--vx-control-border-width) solid color-mix(in srgb,var(--vx-color-brand-300) 35%,transparent)}}:where(.vx-shell-user-badge){border-radius:var(--vx-radius-full);background:var(--vx-color-brand-50)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-badge){background:color-mix(in srgb,var(--vx-color-brand-50) 72%,transparent)}}:where(.vx-shell-user-badge){color:var(--vx-color-brand-700);padding:var(--vx-shell-user-badge-padding-y) var(--vx-shell-user-badge-padding-x);font-size:var(--vx-shell-user-badge-size);font-weight:650}:where(.dark .vx-shell-user-badge){background:var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-shell-user-badge){background:color-mix(in srgb,var(--vx-color-brand-950) 38%,transparent)}}:where(.dark .vx-shell-user-badge){color:var(--vx-color-brand-200)}:where(.vx-shell-user-menu__separator){height:var(--vx-control-border-width);margin:0 var(--vx-shell-user-menu-padding);background:var(--vx-color-border)}:where(.vx-shell-user-menu__section){padding:var(--vx-shell-user-menu-profile-gap) var(--vx-shell-user-menu-padding)}:where(.vx-shell-user-menu__action){align-items:center;gap:var(--vx-shell-user-menu-action-gap);border-radius:var(--vx-shell-user-menu-action-radius);width:100%;color:var(--vx-color-text-secondary);cursor:pointer;padding:var(--vx-shell-user-menu-action-padding-y) var(--vx-shell-user-menu-action-padding-x);text-align:left;font-size:var(--vx-shell-user-menu-action-size);transition:background var(--vx-control-transition),color var(--vx-control-transition);background:0 0;border:0;font-weight:650;text-decoration:none;display:flex}:where(.vx-shell-user-menu__action:hover){background:var(--vx-color-brand-50)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-menu__action:hover){background:color-mix(in srgb,var(--vx-color-brand-50) 72%,transparent)}}:where(.vx-shell-user-menu__action:hover){color:var(--vx-color-brand-700)}:where(.dark .vx-shell-user-menu__action:hover){background:var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-shell-user-menu__action:hover){background:color-mix(in srgb,var(--vx-color-brand-950) 36%,transparent)}}:where(.dark .vx-shell-user-menu__action:hover){color:var(--vx-color-brand-200)}:where(.vx-shell-user-menu__action:disabled){cursor:not-allowed;opacity:.6}:where(.vx-shell-user-menu__action-icon){width:var(--vx-shell-user-menu-action-icon-size);flex:0 0 var(--vx-shell-user-menu-action-icon-size);color:var(--vx-color-gray-400);justify-content:center;align-items:center;display:inline-flex}:where(.vx-shell-user-menu__action--return){color:var(--vx-color-brand-700)}:where(.vx-shell-user-menu__return){align-items:center;gap:var(--vx-shell-user-menu-return-gap);display:flex}:where(.vx-shell-user-menu__return .vx-shell-user-menu__action){flex:auto;min-width:0}:where(.vx-shell-user-menu__dismiss){width:var(--vx-shell-user-menu-dismiss-size);height:var(--vx-shell-user-menu-dismiss-size);border-radius:var(--vx-shell-user-menu-dismiss-radius);color:var(--vx-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}:where(.vx-shell-user-menu__dismiss:hover){background:var(--vx-color-gray-200)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-menu__dismiss:hover){background:color-mix(in srgb,var(--vx-color-gray-200) 60%,transparent)}}:where(.vx-shell-user-menu__dismiss:hover){color:var(--vx-color-text-primary)}:where(.vx-shell-user-menu__name-row){align-items:center;gap:var(--vx-shell-user-name-row-gap);display:flex}:where(.vx-shell-user-menu__name-row .vx-shell-user-menu__name){flex:0 auto;min-width:0}:where(.vx-shell-user-status-tag){align-items:center;gap:var(--vx-shell-user-status-tag-gap);border-radius:var(--vx-radius-full);background:var(--vx-color-gray-200);flex:none;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-status-tag){background:color-mix(in srgb,var(--vx-color-gray-200) 55%,transparent)}}:where(.vx-shell-user-status-tag){color:var(--vx-color-text-muted);padding:var(--vx-shell-user-status-tag-padding-y) var(--vx-shell-user-status-tag-padding-x);font-size:var(--vx-shell-user-badge-size);white-space:nowrap;font-weight:650}:where(.vx-shell-user-status-tag--verified){background:var(--vx-color-success-50)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell-user-status-tag--verified){background:color-mix(in srgb,var(--vx-color-success-50) 80%,transparent)}}:where(.vx-shell-user-status-tag--verified){color:var(--vx-color-success-600)}:where(.dark .vx-shell-user-status-tag--verified){background:var(--vx-color-success-900)}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-shell-user-status-tag--verified){background:color-mix(in srgb,var(--vx-color-success-900) 45%,transparent)}}:where(.dark .vx-shell-user-status-tag--verified){color:var(--vx-color-success-300)}:where(.vx-shell-user-status-tag__icon){width:var(--vx-shell-user-status-tag-icon-size);height:var(--vx-shell-user-status-tag-icon-size)}:where(.vx-shell-legal-footer){width:100%}:where(.vx-shell-legal-footer__inner){justify-content:space-between;align-items:center;gap:var(--vx-shell-legal-footer-gap);width:100%;display:flex}:where(.vx-shell-legal-footer__links){justify-content:flex-end;align-items:center;gap:var(--vx-shell-legal-footer-link-gap);flex-wrap:wrap;display:flex}:where(.vx-shell-legal-footer__links a:hover){color:var(--vx-color-brand-600)}:where(.vx-switch){width:var(--vx-switch-width);height:var(--vx-switch-height);display:inline-flex;position:relative}:where(.vx-switch__input){opacity:0;position:absolute;inset:0}:where(.vx-switch__track){border-radius:var(--vx-radius-full);background:var(--vx-color-gray-300);width:100%;height:100%;transition:background var(--vx-control-transition);position:relative}:where(){content:"";top:var(--vx-switch-thumb-inset);left:var(--vx-switch-thumb-inset);width:var(--vx-switch-thumb-size);height:var(--vx-switch-thumb-size);border-radius:var(--vx-radius-full);background:var(--vx-color-white);box-shadow:var(--vx-switch-thumb-shadow);transition:transform var(--vx-control-transition);position:absolute}:where(.vx-switch__input:checked+.vx-switch__track){background:var(--vx-color-auth-accent)}:where(){transform:translateX(var(--vx-switch-checked-translate))}:where(.vx-models-page){--vx-models-text-size:var(--vx-platform-text-size-md);--vx-models-meta-size:var(--vx-platform-text-size-xs)}:where(.vx-account-profile-page){--vx-account-profile-text-size:var(--vx-platform-text-size-md);--vx-account-profile-meta-size:var(--vx-platform-text-size-xs);--vx-account-profile-title-line-height:1.28;--vx-account-profile-title-weight:760}.console-preferences{align-items:flex-end;gap:var(--vx-platform-preferences-gap);flex-wrap:wrap;display:flex}.console-preferences__field{gap:var(--vx-platform-preferences-field-gap);display:grid}.console-preferences__field span{font-size:var(--vx-platform-preferences-label-size);color:var(--vx-console-muted)}.console-preferences .vx-select-trigger{min-width:var(--vx-platform-preferences-select-min-width);min-height:var(--vx-platform-preferences-select-min-height);padding-block:0}.console-page{align-content:start;min-width:0}.console-page__body{min-width:0;padding:var(--vx-platform-console-body-padding)}.vx-card-grid,.vx-dashboard-grid,.vx-kpi-grid,.vx-metric-grid,.vx-page-stack,.vx-settings-grid{gap:var(--vx-shell-section-gap);display:grid}.vx-page-header{gap:var(--vx-platform-page-header-gap);margin-bottom:var(--vx-platform-page-header-margin-bottom);align-content:start}.vx-page-header__title-row{align-items:center;gap:var(--vx-platform-page-title-row-gap);min-height:var(--vx-shell-rail-height);flex-wrap:wrap;display:flex}.vx-page-header h1{font-size:var(--vx-admin-page-title-size);margin:0;font-weight:700;line-height:1.24}.vx-page-header__description{max-width:72ch;font-size:var(--vx-admin-body-size);margin:0;line-height:1.5}.vx-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--vx-platform-page-actions-gap);flex-wrap:wrap;margin-left:auto;display:inline-flex}.vx-page-header__actions .vx-btn{min-height:var(--vx-platform-page-action-button-min-height)}.vx-kpi-grid,.vx-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-dashboard-grid,.vx-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-kpi-card,.vx-login-card,.vx-metric-card,.vx-section-card{border-color:var(--vx-console-border);box-shadow:none}.vx-summary-strip{gap:var(--vx-platform-summary-strip-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vx-summary-strip__item{gap:var(--vx-platform-summary-item-gap);padding:var(--vx-platform-summary-item-padding);border-radius:var(--vx-platform-radius-lg);background:var(--vx-color-white);display:grid}@supports (color:color-mix(in lab,red,red)){.vx-summary-strip__item{background:color-mix(in srgb,var(--vx-color-white) 74%,transparent)}}.vx-summary-strip__item{box-shadow:var(--vx-console-shadow-soft)}.vx-summary-strip__top{justify-content:space-between;gap:var(--vx-platform-summary-top-gap);align-items:flex-start;display:flex}.vx-summary-strip__aside{align-items:center;display:inline-flex}.vx-summary-strip__item span{color:var(--vx-console-muted);font-size:var(--vx-platform-summary-label-size)}.vx-summary-strip__item strong{font-size:var(--vx-platform-summary-value-size);letter-spacing:var(--vx-platform-summary-value-letter-spacing)}.vx-summary-strip__item p{color:var(--vx-console-muted);font-size:var(--vx-platform-summary-copy-size);margin:0}.vx-dashboard-layout{grid-template-columns:1.25fr .95fr}.vx-dashboard-layout,.vx-page-section{gap:var(--vx-shell-section-gap);display:grid}.vx-page-section{padding:var(--vx-platform-page-section-padding);border-radius:var(--vx-shell-panel-radius);background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-page-section{background:color-mix(in srgb,var(--vx-color-white) 84%,transparent)}}.vx-page-section{box-shadow:var(--vx-console-shadow)}@supports (color:color-mix(in lab,red,red)){.vx-page-section--muted{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 96%,transparent)}}.vx-page-section__header{justify-content:space-between;align-items:flex-start;gap:var(--vx-platform-page-section-header-gap);display:flex}.vx-page-section__title{font-size:var(--vx-admin-section-title-size);margin:0}.vx-page-section__description{margin:var(--vx-platform-page-section-description-margin);font-size:var(--vx-admin-meta-size)}.vx-page-section__body{min-width:0}.vx-card-title{font-size:var(--vx-platform-card-title-size)}.vx-inline-between{justify-content:space-between;gap:var(--vx-platform-inline-between-gap);align-items:center;display:flex}.vx-inline-meta{min-height:var(--vx-platform-inline-meta-min-height);padding:var(--vx-platform-inline-meta-padding);border-radius:var(--vx-radius-full);background:var(--vx-color-white);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-inline-meta{background:color-mix(in srgb,var(--vx-color-white) 92%,transparent)}}.vx-inline-meta{border:var(--vx-platform-inline-meta-border);color:var(--vx-console-muted);font-size:var(--vx-platform-inline-meta-size);font-weight:600}.vx-stack-sm{gap:var(--vx-platform-stack-sm-gap);display:grid}.vx-action-list,.vx-signal-list,.vx-toggle-list{gap:var(--vx-platform-list-gap);display:grid}.vx-action-item,.vx-signal-list__item,.vx-toggle-list__item{gap:var(--vx-platform-action-item-gap);padding:var(--vx-platform-action-item-padding);border-bottom:var(--vx-platform-action-item-border);justify-content:space-between;align-items:flex-start;display:flex}.vx-action-item:last-child,.vx-signal-list__item:last-child,.vx-toggle-list__item:last-child{border-bottom:0;padding-bottom:0}.vx-settings-card--danger{border-color:var(--vx-color-error-700)}@supports (color:color-mix(in lab,red,red)){.vx-settings-card--danger{border-color:color-mix(in srgb,var(--vx-color-error-700) 16%,transparent)}}.vx-settings-card--danger{background:var(--vx-color-error-surface)}@supports (color:color-mix(in lab,red,red)){.vx-settings-card--danger{background:color-mix(in srgb,var(--vx-color-error-surface) 86%,transparent)}}.vx-danger-zone{justify-content:space-between;align-items:center;gap:var(--vx-platform-danger-zone-gap);display:flex}.vx-danger-zone p{color:var(--vx-color-error-800);font-size:var(--vx-platform-danger-copy-size);margin:0}.vx-profile-page{max-width:var(--vx-profile-page-max-width)}.vx-account-profile-page{gap:var(--vx-account-profile-page-gap);max-width:none}.vx-account-profile-page .vx-page-header{align-items:flex-start;gap:var(--vx-account-profile-page-header-gap);margin-bottom:var(--vx-account-profile-page-header-margin-bottom);grid-template-columns:1fr}.vx-account-profile-page .vx-page-header__copy{gap:var(--vx-account-profile-page-header-copy-gap)}.vx-account-profile-page .vx-page-header h1{font-size:var(--vx-account-profile-title-size);line-height:var(--vx-account-profile-title-line-height);font-weight:var(--vx-account-profile-title-weight)}.vx-profile-error,.vx-profile-message{padding:var(--vx-profile-message-padding);border-bottom:var(--vx-profile-message-border);font-size:var(--vx-profile-message-size);margin:0}.vx-profile-message{color:var(--vx-color-success-800)}.vx-profile-error{color:var(--vx-color-error-700)}.vx-profile-group{border-top:var(--vx-profile-group-border);gap:0;display:grid}.vx-profile-group:last-of-type{border-bottom:var(--vx-profile-group-border)}.vx-profile-group__header{justify-content:space-between;align-items:flex-start;gap:var(--vx-profile-group-header-gap);padding:var(--vx-profile-group-header-padding);display:flex}.vx-profile-group__header h2{font-size:var(--vx-profile-group-title-size);letter-spacing:0;margin:0;font-weight:720}.vx-profile-group__header p{margin:var(--vx-profile-group-copy-margin);color:var(--vx-console-muted);font-size:var(--vx-profile-group-copy-size)}.vx-profile-row{grid-template-columns:var(--vx-profile-row-columns);gap:var(--vx-profile-row-gap);min-height:var(--vx-profile-row-min-height);padding:var(--vx-profile-row-padding);border-top:var(--vx-profile-row-border);align-items:center;display:grid}.vx-profile-row>span{color:var(--vx-console-muted);font-size:var(--vx-profile-row-label-size)}.vx-profile-row>strong{min-width:0;color:var(--vx-console-text);font-size:var(--vx-profile-row-value-size);overflow-wrap:anywhere;font-weight:620}.vx-profile-avatar{width:var(--vx-profile-avatar-size);height:var(--vx-profile-avatar-size);border-radius:var(--vx-radius-xl);background:linear-gradient(135deg,var(--vx-color-shell-brand),var(--vx-color-success));place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vx-profile-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--vx-color-shell-brand) 14%,transparent),color-mix(in srgb,var(--vx-color-success) 12%,transparent))}}.vx-profile-avatar{color:var(--vx-console-brand);overflow:hidden}.vx-profile-avatar img{object-fit:cover;width:100%;height:100%}.vx-profile-avatar strong{font-size:var(--vx-profile-avatar-initial-size)}.vx-profile-dialog{z-index:90;padding:var(--vx-profile-dialog-padding);place-items:center;display:grid;position:fixed;inset:0}.vx-profile-dialog__backdrop{background:var(--vx-color-gray-900);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vx-profile-dialog__backdrop{background:color-mix(in srgb,var(--vx-color-gray-900) 24%,transparent)}}.vx-profile-dialog__backdrop{-webkit-backdrop-filter:blur(var(--vx-profile-dialog-backdrop-blur));backdrop-filter:blur(var(--vx-profile-dialog-backdrop-blur))}.vx-profile-dialog__content{z-index:1;width:var(--vx-profile-dialog-content-width);gap:var(--vx-profile-dialog-content-gap);padding:var(--vx-profile-dialog-content-padding);border:var(--vx-profile-dialog-content-border);border-radius:var(--vx-platform-radius-sm);background:var(--vx-color-white);box-shadow:var(--vx-platform-account-dialog-shadow);display:grid;position:relative}.vx-profile-dialog__content h3{margin:var(--vx-profile-dialog-title-margin);font-size:var(--vx-profile-dialog-title-size);letter-spacing:0}.vx-profile-dialog__content .vx-label{gap:var(--vx-profile-dialog-label-gap);color:var(--vx-console-muted);font-size:var(--vx-profile-dialog-label-size);font-weight:650;display:grid}.vx-profile-dialog__content .vx-input,.vx-profile-dialog__textarea{min-height:var(--vx-profile-dialog-input-min-height);border-radius:var(--vx-radius-lg)}.vx-profile-dialog__textarea{resize:vertical;width:100%;padding:var(--vx-profile-dialog-textarea-padding);border:var(--vx-profile-dialog-textarea-border);background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-profile-dialog__textarea{background:color-mix(in srgb,var(--vx-color-white) 86%,transparent)}}.vx-profile-dialog__textarea{color:var(--vx-console-text)}.vx-profile-dialog__textarea:focus{outline:var(--vx-profile-dialog-focus-outline);border-color:var(--vx-color-brand-300)}.vx-profile-dialog__actions{justify-content:flex-end;gap:var(--vx-profile-dialog-actions-gap);padding-top:var(--vx-profile-dialog-actions-padding-top);display:flex}.vx-account-profile-layout{grid-template-columns:var(--vx-account-profile-layout-columns);gap:var(--vx-account-profile-layout-gap);align-items:flex-start;display:grid}.vx-account-profile-identity{gap:var(--vx-account-profile-identity-gap);min-width:0;display:grid}.vx-account-profile-avatar-card,.vx-account-profile-summary{border:var(--vx-account-profile-card-border);border-radius:var(--vx-radius-lg);background:var(--vx-color-shell-surface-muted)}@supports (color:color-mix(in lab,red,red)){.vx-account-profile-avatar-card,.vx-account-profile-summary{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 76%,transparent)}}.vx-account-profile-avatar-card,.vx-account-profile-summary{box-shadow:var(--vx-platform-account-card-shadow)}.dark .vx-account-profile-avatar-card,.dark .vx-account-profile-summary{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-profile-avatar-card,.dark .vx-account-profile-summary{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-account-profile-avatar-card,.dark .vx-account-profile-summary{background:var(--vx-color-shell-panel);box-shadow:none}.vx-account-profile-avatar-card{justify-items:center;gap:var(--vx-account-profile-avatar-card-gap);padding:var(--vx-account-profile-avatar-card-padding);display:grid}.vx-account-profile-avatar-button{cursor:pointer;background:0 0;border:0;place-items:center;width:auto;height:auto;min-height:0;padding:0;display:grid;position:relative}.vx-account-profile-avatar-button:disabled{cursor:default}.vx-account-profile-avatar{width:var(--vx-account-profile-avatar-size);height:var(--vx-account-profile-avatar-size);border-radius:var(--vx-radius-full);box-shadow:var(--vx-platform-account-media-shadow-strong);background-position:50%;background-size:cover}.dark .vx-account-profile-avatar{box-shadow:var(--vx-platform-account-media-shadow-dark)}.vx-account-profile-avatar__label{width:var(--vx-account-profile-sr-only-size);height:var(--vx-account-profile-sr-only-size);clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden}.vx-account-profile-avatar-button__edit{right:var(--vx-account-profile-avatar-edit-inline-end);bottom:var(--vx-account-profile-avatar-edit-block-end);width:var(--vx-account-profile-avatar-edit-size);height:var(--vx-account-profile-avatar-edit-size);border:var(--vx-account-profile-avatar-edit-border);border-radius:var(--vx-radius-full);background:var(--vx-color-shell-panel-strong);color:var(--vx-console-brand);box-shadow:var(--vx-platform-account-avatar-edit-shadow);justify-content:center;align-items:center;display:inline-flex;position:absolute}.dark .vx-account-profile-avatar-button__edit{border-color:var(--vx-color-border);background:var(--vx-color-shell-surface)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-profile-avatar-button__edit{background:color-mix(in srgb,var(--vx-color-shell-surface) 96%,transparent)}}.dark .vx-account-profile-avatar-button__edit{box-shadow:var(--vx-platform-account-avatar-edit-shadow-dark)}.vx-account-profile-avatar-card__copy{justify-items:center;gap:var(--vx-account-profile-avatar-copy-gap);text-align:center;min-width:0;display:grid}.vx-account-profile-avatar-card__copy span,.vx-account-profile-avatar-card__copy strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.vx-account-profile-avatar-card__copy strong{color:var(--vx-console-text);font-size:var(--vx-account-profile-avatar-copy-title-size);font-weight:760}.vx-account-profile-avatar-card__copy span{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size)}.vx-account-profile-avatar-card__badge{margin-top:var(--vx-account-profile-avatar-badge-margin-top);border-radius:var(--vx-radius-full);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);font-size:var(--vx-account-profile-meta-size);font-weight:720}.vx-account-profile-avatar-card__actions{justify-content:center;gap:var(--vx-account-profile-avatar-actions-gap);flex-wrap:wrap;display:flex}.vx-account-profile-summary{gap:0;display:grid;overflow:hidden}.vx-account-profile-summary__row{grid-template-columns:var(--vx-account-profile-summary-row-columns);gap:var(--vx-account-profile-summary-row-gap);min-height:var(--vx-account-profile-summary-row-min-height);padding:var(--vx-account-profile-summary-row-padding);border-top:var(--vx-account-profile-summary-row-border);align-items:center;display:grid}.vx-account-profile-summary__row:first-child{border-top:0}.dark .vx-account-profile-summary__row{border-top-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-profile-summary__row{border-top-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.vx-account-profile-summary__row span{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size)}.vx-account-profile-summary__row strong{color:var(--vx-console-text);font-size:var(--vx-account-profile-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.vx-account-profile-main{gap:var(--vx-account-profile-main-gap);min-width:0;display:grid}.vx-account-profile-section{border-top:var(--vx-account-profile-section-border);gap:0;display:grid}.dark .vx-account-profile-section{border-top-color:var(--vx-color-border)}.vx-account-profile-section__header{justify-content:space-between;align-items:flex-start;gap:var(--vx-account-profile-section-header-gap);padding:var(--vx-account-profile-section-header-padding);display:flex}.vx-account-profile-section__header h2{color:var(--vx-console-text);font-size:var(--vx-account-profile-section-title-size);letter-spacing:0;margin:0;font-weight:740}.vx-account-profile-section__header p{margin:var(--vx-account-profile-section-copy-margin);color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size)}.vx-account-profile-field-list{gap:0;min-width:0;display:grid}.vx-account-profile-field{grid-template-columns:var(--vx-account-profile-field-columns);gap:var(--vx-account-profile-field-gap);min-height:var(--vx-account-profile-field-min-height);padding:var(--vx-account-profile-field-padding);border-top:var(--vx-account-profile-field-border);align-items:center;display:grid}.dark .vx-account-profile-field{border-top-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-profile-field{border-top-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.vx-account-profile-field--multiline{align-items:flex-start}.vx-account-profile-field__icon{width:var(--vx-account-profile-field-icon-size);height:var(--vx-account-profile-field-icon-size);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);justify-content:center;align-items:center;display:inline-flex}.vx-account-profile-field__label{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size);font-weight:650}.vx-account-profile-field__value{min-width:0;color:var(--vx-console-text);font-size:var(--vx-account-profile-text-size);overflow-wrap:anywhere;text-overflow:ellipsis;font-weight:660;overflow:hidden}.vx-account-profile-field:not(.vx-account-profile-field--multiline) .vx-account-profile-field__value{white-space:nowrap}.vx-account-profile-field__value--empty{color:var(--vx-console-muted);font-weight:560}.vx-account-profile-dialog{width:var(--vx-account-profile-dialog-width)}.vx-account-profile-dialog--wide{width:var(--vx-account-profile-dialog-wide-width)}.vx-account-profile-dialog__header{gap:var(--vx-account-profile-dialog-header-gap);display:grid}.vx-account-profile-dialog__header p{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size);margin:0}.vx-account-profile-dialog-grid{grid-template-columns:var(--vx-account-profile-dialog-grid-columns);gap:var(--vx-account-profile-dialog-grid-gap);align-items:flex-start;display:grid}.vx-account-avatar-editor{justify-items:center;gap:var(--vx-account-avatar-editor-gap);min-width:0;padding:var(--vx-account-avatar-editor-padding);border:var(--vx-account-avatar-editor-border);border-radius:var(--vx-radius-lg);background:var(--vx-color-shell-surface-muted);display:grid}@supports (color:color-mix(in lab,red,red)){.vx-account-avatar-editor{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 82%,transparent)}}.vx-account-avatar-editor{text-align:center}.dark .vx-account-avatar-editor{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-avatar-editor{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-account-avatar-editor{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-avatar-editor{background:color-mix(in srgb,var(--vx-color-gray-900) 54%,transparent)}}.vx-account-avatar-editor__preview{width:var(--vx-account-avatar-editor-preview-size);height:var(--vx-account-avatar-editor-preview-size);border-radius:var(--vx-radius-full);box-shadow:var(--vx-platform-account-media-shadow);background-position:50%;background-size:cover}.vx-account-avatar-editor span,.vx-account-avatar-editor strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.vx-account-avatar-editor strong{color:var(--vx-console-text);font-size:var(--vx-account-profile-text-size);font-weight:740}.vx-account-avatar-editor span{margin-top:var(--vx-account-avatar-editor-copy-margin-top);color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size)}.vx-account-profile-form-grid{gap:var(--vx-account-profile-form-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.vx-account-profile-form-grid__wide{grid-column:1/-1}.vx-account-profile-input-row{gap:var(--vx-account-profile-input-row-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vx-account-profile-input-row .vx-btn{min-height:var(--vx-account-profile-input-row-button-min-height);white-space:nowrap}.vx-account-connected-summary{min-height:var(--vx-account-connected-summary-min-height);border-radius:var(--vx-radius-full);border:var(--vx-account-connected-summary-border);background:var(--vx-color-shell-surface-muted);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-summary{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 88%,transparent)}}.vx-account-connected-summary{color:var(--vx-console-brand-strong);padding:var(--vx-account-connected-summary-padding);font-size:var(--vx-account-profile-meta-size);white-space:nowrap;font-weight:720}.dark .vx-account-connected-summary{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-connected-summary{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-account-connected-summary{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-connected-summary{background:color-mix(in srgb,var(--vx-color-gray-900) 58%,transparent)}}.vx-account-connected-list{gap:0;min-width:0;display:grid}.vx-account-connected-row{grid-template-columns:var(--vx-account-connected-row-columns);gap:var(--vx-account-connected-row-gap);min-height:var(--vx-account-connected-row-min-height);padding:var(--vx-account-connected-row-padding);border-top:var(--vx-account-connected-row-border);align-items:center;display:grid}.dark .vx-account-connected-row{border-top-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-connected-row{border-top-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.vx-account-connected-row--connected{background:linear-gradient(90deg,var(--vx-color-shell-brand),transparent 46%)}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-row--connected{background:linear-gradient(90deg,color-mix(in srgb,var(--vx-color-shell-brand) 3%,transparent),transparent 46%)}}.vx-account-connected-logo{width:var(--vx-account-connected-logo-size);height:var(--vx-account-connected-logo-size);border-radius:var(--vx-platform-radius-sm);border:var(--vx-account-connected-logo-border);background:var(--vx-color-shell-panel);color:var(--vx-console-brand-strong);font-size:var(--vx-account-connected-logo-text-size);letter-spacing:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.vx-account-connected-logo--wechat{color:var(--vx-color-success-700);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-logo--wechat{background:color-mix(in srgb,var(--vx-color-success) 12%,transparent)}}.vx-account-connected-logo--dingtalk{color:var(--vx-color-brand-700);background:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-logo--dingtalk{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 12%,transparent)}}.vx-account-connected-logo--feishu{color:var(--vx-color-teal-700);background:var(--vx-color-teal-surface)}.vx-account-connected-logo--google{color:var(--vx-color-warning-700);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-logo--google{background:color-mix(in srgb,var(--vx-color-warning) 14%,transparent)}}.dark .vx-account-connected-logo{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-connected-logo{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-account-connected-logo{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-account-connected-logo{background:color-mix(in srgb,var(--vx-color-gray-900) 58%,transparent)}}.vx-account-connected-copy{gap:var(--vx-account-connected-copy-gap);min-width:0;display:grid}.vx-account-connected-copy__title{align-items:center;gap:var(--vx-account-connected-title-gap);min-width:0;display:flex}.vx-account-connected-copy__title strong{min-width:0;color:var(--vx-console-text);font-size:var(--vx-account-profile-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:740;overflow:hidden}.vx-account-connected-copy__title span{border-radius:var(--vx-radius-full);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);padding:var(--vx-account-connected-badge-padding);font-size:var(--vx-account-profile-meta-size);flex:none;font-weight:720}.vx-account-connected-row:not(.vx-account-connected-row--connected) .vx-account-connected-copy__title span{background:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.vx-account-connected-row:not(.vx-account-connected-row--connected) .vx-account-connected-copy__title span{background:color-mix(in srgb,var(--vx-color-gray-400) 12%,transparent)}}.vx-account-connected-copy p,.vx-account-connected-row:not(.vx-account-connected-row--connected) .vx-account-connected-copy__title span{color:var(--vx-console-muted)}.vx-account-connected-copy p{min-width:0;font-size:var(--vx-account-profile-meta-size);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.vx-account-connected-meta{gap:var(--vx-account-connected-meta-gap);min-width:0;display:grid}.vx-account-connected-meta span{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size)}.vx-account-connected-meta strong{min-width:0;color:var(--vx-console-text);font-size:var(--vx-account-profile-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.vx-account-connected-actions{justify-content:flex-end;align-items:center;gap:var(--vx-account-connected-actions-gap);display:flex}.vx-account-connected-actions .vx-btn{min-height:var(--vx-account-connected-action-button-min-height);white-space:nowrap}.vx-organization-profile-page .vx-account-profile-layout{grid-template-columns:var(--vx-organization-profile-layout-columns)}.vx-organization-profile-card{padding-top:var(--vx-organization-profile-card-padding-top)}.vx-organization-logo-button{cursor:pointer;background:0 0;border:0;place-items:center;width:auto;height:auto;min-height:0;padding:0;display:grid;position:relative}.vx-organization-logo{width:var(--vx-organization-logo-size);height:var(--vx-organization-logo-size);border-radius:var(--vx-radius-lg);background:linear-gradient(135deg,var(--vx-color-shell-brand),var(--vx-color-teal-500)),var(--vx-color-shell-panel);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vx-organization-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--vx-color-shell-brand) 16%,transparent),color-mix(in srgb,var(--vx-color-teal-500) 10%,transparent)),var(--vx-color-shell-panel)}}.vx-organization-logo{color:var(--vx-console-brand-strong);box-shadow:var(--vx-platform-account-media-shadow);background-position:50%;background-size:cover}.dark .vx-organization-logo{background:linear-gradient(135deg,var(--vx-color-primary),var(--vx-color-teal-400)),var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-organization-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--vx-color-primary) 16%,transparent),color-mix(in srgb,var(--vx-color-teal-400) 10%,transparent)),color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent)}}.dark .vx-organization-logo{box-shadow:var(--vx-platform-account-media-shadow-dark)}.vx-organization-logo strong{color:var(--vx-console-brand-strong);font-size:var(--vx-organization-logo-title-size);letter-spacing:0;font-weight:780}.vx-organization-logo--image strong{display:none}.vx-organization-logo-editor .vx-organization-logo{width:var(--vx-organization-logo-editor-size);height:var(--vx-organization-logo-editor-size)}.vx-organization-logo-upload{gap:var(--vx-organization-logo-upload-gap);min-width:0;display:grid}.vx-organization-logo-upload__input{display:none}.vx-organization-logo-upload .vx-btn{width:100%;min-height:var(--vx-organization-logo-button-min-height);justify-content:center}.vx-organization-logo-upload p{color:var(--vx-console-muted);font-size:var(--vx-account-profile-meta-size);margin:0;line-height:1.45}.vx-organization-status{margin-top:var(--vx-organization-status-margin-top);border-radius:var(--vx-radius-full);font-size:var(--vx-account-profile-meta-size);font-weight:720}.vx-organization-status--active{color:var(--vx-color-success-700);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-organization-status--active{background:color-mix(in srgb,var(--vx-color-success) 12%,transparent)}}.vx-organization-status--trial{color:var(--vx-color-brand-700);background:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){.vx-organization-status--trial{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 12%,transparent)}}.vx-organization-status--cancelled,.vx-organization-status--suspended{color:var(--vx-color-warning-700);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-organization-status--cancelled,.vx-organization-status--suspended{background:color-mix(in srgb,var(--vx-color-warning) 15%,transparent)}}.dark .vx-organization-status--active{color:var(--vx-color-success-300);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.dark .vx-organization-status--active{background:color-mix(in srgb,var(--vx-color-success) 14%,transparent)}}.dark .vx-organization-status--trial{color:var(--vx-color-brand-300);background:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){.dark .vx-organization-status--trial{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 16%,transparent)}}.dark .vx-organization-status--cancelled,.dark .vx-organization-status--suspended{color:var(--vx-color-warning-400);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.dark .vx-organization-status--cancelled,.dark .vx-organization-status--suspended{background:color-mix(in srgb,var(--vx-color-warning) 16%,transparent)}}:where(.vx-notifications-page){--vx-notification-text-size:var(--vx-platform-text-size-lg);--vx-notification-meta-size:var(--vx-platform-text-size-xs);--vx-notification-panel:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.vx-notifications-page){--vx-notification-panel:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}:where(.vx-notifications-page){--vx-notification-panel-strong:var(--vx-color-shell-surface-muted)}@supports (color:color-mix(in lab,red,red)){:where(.vx-notifications-page){--vx-notification-panel-strong:color-mix(in srgb,var(--vx-color-shell-surface-muted) 90%,transparent)}}:where(.vx-notifications-page){--vx-notification-line:var(--vx-color-auth-border);--vx-notification-line-strong:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:where(.vx-notifications-page){--vx-notification-line-strong:color-mix(in srgb,var(--vx-color-auth-accent) 22%,transparent)}}:where(.vx-notifications-page){--vx-notification-title-line-height:1.25;--vx-notification-title-weight:760}:where(.dark .vx-notifications-page){--vx-notification-panel:var(--vx-color-shell-panel);--vx-notification-panel-strong:var(--vx-color-shell-panel-strong);--vx-notification-line:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-notifications-page){--vx-notification-line:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}:where(.dark .vx-notifications-page){--vx-notification-line-strong:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){:where(.dark .vx-notifications-page){--vx-notification-line-strong:color-mix(in srgb,var(--vx-color-primary) 28%,transparent)}}.vx-notifications-page{gap:var(--vx-notification-page-gap)}.vx-notifications-page .vx-page-header{align-items:flex-start;gap:var(--vx-notification-page-header-gap);margin-bottom:var(--vx-notification-page-header-margin-bottom);grid-template-columns:minmax(0,1fr) auto}.vx-notifications-page .vx-page-header__copy{gap:var(--vx-notification-page-header-copy-gap)}.vx-notifications-page .vx-page-header__description{display:none}.vx-notifications-page .vx-page-header h1{font-size:var(--vx-notification-title-size);line-height:var(--vx-notification-title-line-height);font-weight:var(--vx-notification-title-weight)}.vx-notifications-page .vx-page-header__title-row .vx-badge{border-color:var(--vx-color-auth-border);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);font-size:var(--vx-notification-meta-size);font-weight:720}.vx-notification-header-actions{justify-content:flex-end;gap:var(--vx-notification-header-actions-gap);flex-wrap:wrap;display:flex}.vx-notification-preferences{justify-content:space-between;align-items:center;gap:var(--vx-notification-preferences-gap);padding:var(--vx-notification-preferences-padding);border-bottom:var(--vx-notification-preferences-border);display:flex}.vx-notification-preferences__status{align-items:center;gap:var(--vx-notification-preferences-status-gap);display:flex}.vx-notification-preferences__status>svg{width:var(--vx-notification-preferences-icon-size);height:var(--vx-notification-preferences-icon-size);padding:var(--vx-notification-preferences-icon-padding);border:var(--vx-notification-preferences-icon-border);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-notification-preferences__status span{color:var(--vx-console-muted);font-size:var(--vx-notification-meta-size);display:block}.vx-notification-preferences__status strong{margin-top:var(--vx-notification-preferences-strong-margin-top);color:var(--vx-console-text);font-size:var(--vx-notification-preferences-strong-size);font-weight:760;display:block}.vx-notification-preferences__stats{justify-content:flex-end;gap:var(--vx-notification-preferences-stats-gap);flex-wrap:wrap;display:flex}.vx-notification-preferences__stats div{align-items:center;gap:var(--vx-notification-preferences-stat-gap);min-height:var(--vx-notification-preferences-stat-min-height);padding:var(--vx-notification-preferences-stat-padding);border:var(--vx-notification-preferences-stat-border);border-radius:var(--vx-radius-full);background:var(--vx-color-shell-surface-muted);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-notification-preferences__stats div{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 76%,transparent)}}.vx-notification-preferences__stats div{color:var(--vx-console-muted);font-size:var(--vx-notification-meta-size);white-space:nowrap;font-weight:700}.dark .vx-notification-preferences__stats div{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-notification-preferences__stats div{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-notification-preferences__stats div{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-notification-preferences__stats div{background:color-mix(in srgb,var(--vx-color-gray-900) 50%,transparent)}}.vx-notification-preferences__stats svg{color:var(--vx-console-brand-strong)}.vx-notification-preferences__stats strong{color:var(--vx-console-text);font-weight:760}.vx-notification-check{min-height:var(--vx-notification-check-min-height);cursor:pointer;place-items:center;display:grid}.vx-notification-check--locked{cursor:not-allowed;opacity:.62}.vx-notification-check input{width:var(--vx-notification-check-input-size);height:var(--vx-notification-check-input-size);accent-color:var(--vx-console-brand);cursor:pointer;margin:0}.vx-notification-check input:disabled{cursor:not-allowed}.vx-notification-status{min-height:var(--vx-notification-status-min-height);padding:var(--vx-notification-status-padding);border:var(--vx-notification-status-border);border-radius:var(--vx-radius-full);color:var(--vx-console-muted);background:var(--vx-color-gray-50);justify-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-notification-status{background:color-mix(in srgb,var(--vx-color-gray-50) 74%,transparent)}}.vx-notification-status{font-size:var(--vx-notification-meta-size);white-space:nowrap;font-weight:720}.vx-notification-status--on{border-color:var(--vx-color-auth-border);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.dark .vx-notification-status{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-notification-status{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-notification-status{background:var(--vx-color-shell-panel-soft)}.dark .vx-notification-status--on{background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.dark .vx-notification-status--on{background:color-mix(in srgb,var(--vx-color-auth-accent) 18%,transparent)}}.dark .vx-notification-status--on{color:var(--vx-color-brand-200)}@media (max-width:1180px){.vx-notification-preferences{flex-direction:column;align-items:stretch}.vx-notification-preferences__stats{justify-content:flex-start}}@media (max-width:820px){.vx-notification-board__header,.vx-notification-header-actions{flex-direction:column;align-items:stretch}.vx-notification-header-actions{justify-content:flex-start}.vx-notification-table__header{display:none}.vx-notification-table__row{grid-template-columns:var(--vx-notification-table-mobile-columns);gap:var(--vx-notification-table-mobile-gap)}.vx-notification-status,.vx-notification-topic-cell{grid-column:1/-1;justify-self:start}}.vx-notification-board{gap:var(--vx-notification-board-gap);min-width:0;padding-top:var(--vx-notification-board-padding-top);display:grid}.vx-notification-board__header{justify-content:space-between;align-items:center;gap:var(--vx-notification-board-header-gap);display:flex}.vx-notification-board__header h2{color:var(--vx-console-text);font-size:var(--vx-notification-board-title-size);letter-spacing:0;margin:0;font-weight:760}.vx-notification-board__header>span{color:var(--vx-console-muted);font-size:var(--vx-notification-meta-size);font-weight:700}.vx-notification-groups{gap:var(--vx-notification-groups-gap);min-width:0;display:grid}.vx-notification-group{gap:var(--vx-notification-group-gap);min-width:0;display:grid}.vx-notification-group__title{align-items:center;gap:var(--vx-notification-group-title-gap);padding:var(--vx-notification-group-title-padding);display:flex}.vx-notification-group__title>svg{width:var(--vx-notification-group-icon-size);height:var(--vx-notification-group-icon-size);padding:var(--vx-notification-group-icon-padding);border:var(--vx-notification-group-icon-border);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-notification-group__title h3{color:var(--vx-console-text);font-size:var(--vx-notification-text-size);letter-spacing:0;margin:0;font-weight:760}.vx-notification-group__title span{color:var(--vx-console-muted);font-size:var(--vx-notification-meta-size);margin:0;display:block}.vx-notification-table{gap:0;min-width:0;display:grid;overflow:visible}.vx-notification-table__header,.vx-notification-table__row{grid-template-columns:var(--vx-notification-table-columns);gap:var(--vx-notification-table-gap);align-items:center;display:grid}.vx-notification-table__header{justify-items:var(--vx-notification-table-header-justify,stretch);padding:var(--vx-notification-table-header-padding);color:var(--vx-color-text-muted);font-size:var(--vx-notification-meta-size);text-align:var(--vx-notification-table-header-text-align,left);font-weight:740}.dark .vx-notification-table__header{color:var(--vx-color-shell-subtle)}.vx-notification-table__header span{align-items:center;gap:var(--vx-notification-table-header-span-gap);display:flex}.vx-notification-table__header span:not(:first-child){justify-content:center}.vx-notification-table__row{min-height:var(--vx-notification-table-row-min-height);justify-items:var(--vx-notification-table-row-justify,stretch);padding:var(--vx-notification-table-row-padding);border-bottom:var(--vx-notification-table-row-border-width) dashed var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){.vx-notification-table__row{border-bottom:var(--vx-notification-table-row-border-width) dashed color-mix(in srgb,var(--vx-color-brand-800) 13%,transparent)}}.vx-notification-table__row{text-align:var(--vx-notification-table-row-text-align,left);transition:background var(--vx-platform-list-row-transition),border-color var(--vx-platform-list-row-transition),box-shadow var(--vx-platform-list-row-transition);background:0 0}.dark .vx-notification-table__row{border-bottom-color:var(--vx-color-border)}.vx-notification-table__row:hover{border-bottom-color:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-notification-table__row:hover{border-bottom-color:color-mix(in srgb,var(--vx-color-shell-brand) 20%,transparent)}}.vx-notification-table__row:hover{background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-notification-table__row:hover{background:color-mix(in srgb,var(--vx-color-shell-brand) 2.5%,transparent)}}.dark .vx-notification-table__row:hover{background:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .vx-notification-table__row:hover{background:color-mix(in srgb,var(--vx-color-primary) 5.5%,transparent)}}.vx-notification-topic-cell{align-items:center;gap:var(--vx-notification-topic-cell-gap);min-width:0;display:flex}.vx-notification-topic-cell>span:first-child{width:var(--vx-notification-topic-icon-size);height:var(--vx-notification-topic-icon-size);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.vx-notification-topic-cell strong{min-width:0;font-size:var(--vx-notification-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:740;overflow:hidden}.vx-notification-topic-cell .vx-badge{border-color:var(--vx-color-auth-border);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);font-size:var(--vx-notification-meta-size);flex:none;font-weight:720}:where(.vx-tenant-settings-page){--vx-tenant-settings-text-size:var(--vx-platform-text-size-md);--vx-tenant-settings-meta-size:var(--vx-platform-text-size-xs);--vx-tenant-settings-line:var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:where(.vx-tenant-settings-page){--vx-tenant-settings-line:color-mix(in srgb,var(--vx-color-brand-800) 13%,transparent)}}:where(.vx-tenant-settings-page){--vx-tenant-settings-title-line-height:1.28;--vx-tenant-settings-title-weight:760}:where(.dark .vx-tenant-settings-page){--vx-tenant-settings-line:var(--vx-color-border)}.vx-tenant-settings-page{gap:var(--vx-tenant-settings-page-gap)}.vx-tenant-settings-page .vx-page-header{align-items:flex-start;gap:var(--vx-tenant-settings-page-header-gap);margin-bottom:var(--vx-tenant-settings-page-header-margin-bottom);grid-template-columns:minmax(0,1fr) auto}.vx-tenant-settings-page .vx-page-header__copy{gap:var(--vx-tenant-settings-page-header-copy-gap)}.vx-tenant-settings-page .vx-page-header__description{max-width:var(--vx-tenant-settings-page-description-max-width);font-size:var(--vx-tenant-settings-meta-size)}.vx-tenant-settings-page .vx-page-header h1{font-size:var(--vx-tenant-settings-title-size);line-height:var(--vx-tenant-settings-title-line-height);font-weight:var(--vx-tenant-settings-title-weight)}.vx-tenant-settings-danger-row .vx-badge,.vx-tenant-settings-page .vx-page-header__title-row .vx-badge,.vx-tenant-settings-row__policy .vx-badge{border-color:var(--vx-color-auth-border);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);font-size:var(--vx-tenant-settings-meta-size);font-weight:720}.vx-tenant-settings-actions{justify-content:flex-end;gap:var(--vx-tenant-settings-actions-gap);flex-wrap:wrap;display:flex}.vx-tenant-settings-danger,.vx-tenant-settings-general,.vx-tenant-settings-title{gap:var(--vx-tenant-settings-section-stack-gap);min-width:0;display:grid}.vx-tenant-settings-danger,.vx-tenant-settings-general{padding-top:var(--vx-tenant-settings-section-padding-top)}.vx-tenant-settings-danger{margin-top:var(--vx-tenant-settings-danger-margin-top);padding-top:var(--vx-tenant-settings-danger-padding-top);border-top:0}.vx-tenant-settings-block-header{justify-content:space-between;align-items:center;gap:var(--vx-tenant-settings-block-header-gap);padding:var(--vx-tenant-settings-block-header-padding);display:flex}.vx-tenant-settings-block-header h2{color:var(--vx-console-text);font-size:var(--vx-tenant-settings-block-title-size);letter-spacing:0;margin:0;font-weight:760}.vx-tenant-settings-block-header span{margin-top:var(--vx-tenant-settings-block-meta-margin-top);color:var(--vx-console-muted);font-size:var(--vx-tenant-settings-meta-size);display:block}.vx-tenant-settings-summary{gap:var(--vx-tenant-settings-summary-gap);padding-bottom:var(--vx-tenant-settings-summary-padding-bottom);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vx-tenant-settings-summary__item{grid-template-columns:var(--vx-tenant-settings-summary-item-columns);gap:var(--vx-tenant-settings-summary-item-gap);min-width:0;padding:var(--vx-tenant-settings-summary-item-padding);border-top:var(--vx-tenant-settings-summary-item-border);align-items:center;display:grid}.dark .vx-tenant-settings-summary__item{border-top-color:var(--vx-color-border)}.vx-tenant-settings-summary__item svg{width:var(--vx-tenant-settings-summary-icon-size);height:var(--vx-tenant-settings-summary-icon-size);padding:var(--vx-tenant-settings-summary-icon-padding);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-tenant-settings-summary__item span{color:var(--vx-console-muted);font-size:var(--vx-tenant-settings-meta-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vx-tenant-settings-summary__item strong{color:var(--vx-console-text);font-size:var(--vx-tenant-settings-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:740;overflow:hidden}.vx-tenant-settings-workspace{gap:var(--vx-tenant-settings-workspace-gap);min-width:0;display:grid}.vx-tenant-settings-section{gap:var(--vx-tenant-settings-section-gap);min-width:0;display:grid}.vx-tenant-settings-section__title{align-items:center;gap:var(--vx-tenant-settings-section-title-gap);padding:var(--vx-tenant-settings-section-title-padding);display:flex}.vx-tenant-settings-section__title>svg{width:var(--vx-tenant-settings-section-icon-size);height:var(--vx-tenant-settings-section-icon-size);padding:var(--vx-tenant-settings-section-icon-padding);border:var(--vx-tenant-settings-section-icon-border);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-tenant-settings-section__title h2{color:var(--vx-console-text);font-size:var(--vx-tenant-settings-text-size);letter-spacing:0;margin:0;font-weight:760}.vx-tenant-settings-section__title span{margin-top:var(--vx-tenant-settings-section-title-meta-margin-top);color:var(--vx-console-muted);font-size:var(--vx-tenant-settings-meta-size);display:block}.vx-tenant-settings-list{gap:0;min-width:0;display:grid;overflow:visible}.vx-tenant-settings-danger-row,.vx-tenant-settings-list__header,.vx-tenant-settings-row{grid-template-columns:var(--vx-tenant-settings-list-columns);gap:var(--vx-tenant-settings-list-gap);align-items:center;display:grid}.vx-tenant-settings-list__header{justify-items:var(--vx-tenant-settings-list-header-justify,stretch);padding:var(--vx-tenant-settings-list-header-padding);color:var(--vx-color-text-muted);font-size:var(--vx-tenant-settings-meta-size);text-align:var(--vx-tenant-settings-list-header-text-align,left);font-weight:740}.dark .vx-tenant-settings-list__header{color:var(--vx-color-shell-subtle)}.vx-tenant-settings-list__header span:not(:first-child){justify-self:center}.vx-tenant-settings-danger-row,.vx-tenant-settings-row{min-height:var(--vx-tenant-settings-row-min-height);justify-items:var(--vx-tenant-settings-row-justify,stretch);padding:var(--vx-tenant-settings-row-padding);border-bottom:var(--vx-tenant-settings-row-border);text-align:var(--vx-tenant-settings-row-text-align,left);transition:var(--vx-platform-tenant-settings-row-transition);background:0 0}.dark .vx-tenant-settings-danger-row,.dark .vx-tenant-settings-row{border-bottom-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-tenant-settings-danger-row,.dark .vx-tenant-settings-row{border-bottom-color:color-mix(in srgb,var(--vx-color-gray-400) 9%,transparent)}}.vx-tenant-settings-danger-row:hover,.vx-tenant-settings-row:hover{border-bottom-color:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-danger-row:hover,.vx-tenant-settings-row:hover{border-bottom-color:color-mix(in srgb,var(--vx-color-shell-brand) 12%,transparent)}}.vx-tenant-settings-danger-row:hover,.vx-tenant-settings-row:hover{background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-danger-row:hover,.vx-tenant-settings-row:hover{background:color-mix(in srgb,var(--vx-color-shell-brand) 2.5%,transparent)}}.dark .vx-tenant-settings-danger-row:hover,.dark .vx-tenant-settings-row:hover{background:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .vx-tenant-settings-danger-row:hover,.dark .vx-tenant-settings-row:hover{background:color-mix(in srgb,var(--vx-color-primary) 5.5%,transparent)}}.vx-tenant-settings-row__policy{align-items:center;gap:var(--vx-tenant-settings-row-policy-gap);min-width:0;display:flex}.vx-tenant-settings-row__policy>span:first-child{width:var(--vx-tenant-settings-row-policy-icon-size);height:var(--vx-tenant-settings-row-policy-icon-size);border-radius:var(--vx-radius-lg);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.vx-tenant-settings-row__policy strong{color:var(--vx-console-text);font-size:var(--vx-tenant-settings-text-size);white-space:nowrap;text-overflow:ellipsis;font-weight:740;display:block;overflow:hidden}.vx-tenant-settings-row__policy p{margin:var(--vx-tenant-settings-row-policy-copy-margin);color:var(--vx-console-muted);font-size:var(--vx-tenant-settings-meta-size);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.vx-tenant-settings-state{min-height:var(--vx-tenant-settings-state-min-height);padding:var(--vx-tenant-settings-state-padding);border:var(--vx-tenant-settings-state-border);border-radius:var(--vx-radius-full);color:var(--vx-console-muted);background:var(--vx-color-gray-50);justify-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-state{background:color-mix(in srgb,var(--vx-color-gray-50) 74%,transparent)}}.vx-tenant-settings-state{font-size:var(--vx-tenant-settings-meta-size);white-space:nowrap;font-weight:720}.vx-tenant-settings-state--on{border-color:var(--vx-color-auth-border);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.dark .vx-tenant-settings-state{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-tenant-settings-state{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-tenant-settings-state{background:var(--vx-color-shell-panel-soft)}.dark .vx-tenant-settings-state--on{background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.dark .vx-tenant-settings-state--on{background:color-mix(in srgb,var(--vx-color-auth-accent) 18%,transparent)}}.dark .vx-tenant-settings-state--on{color:var(--vx-color-brand-200)}.vx-tenant-settings-control{justify-content:center;justify-self:center;min-width:0;display:flex}.vx-tenant-settings-select{width:var(--vx-tenant-settings-select-width);height:var(--vx-tenant-settings-select-height);min-height:var(--vx-tenant-settings-select-height);border-radius:var(--vx-radius-full);font-size:var(--vx-tenant-settings-meta-size)}.vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{background:color-mix(in srgb,var(--vx-color-warning) 12%,transparent)}}.vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{color:var(--vx-color-warning-700)}.dark .vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.dark .vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.dark .vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.dark .vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{background:color-mix(in srgb,var(--vx-color-warning) 16%,transparent)}}.dark .vx-tenant-settings-danger-row .vx-tenant-settings-row__policy>span:first-child,.dark .vx-tenant-settings-section--danger .vx-tenant-settings-section__title>svg{color:var(--vx-color-warning-400)}.vx-tenant-settings-danger-row .vx-badge{border-color:var(--vx-color-warning);justify-self:center}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-danger-row .vx-badge{border-color:color-mix(in srgb,var(--vx-color-warning) 16%,transparent)}}.vx-tenant-settings-danger-row .vx-badge{background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-tenant-settings-danger-row .vx-badge{background:color-mix(in srgb,var(--vx-color-warning) 12%,transparent)}}.vx-tenant-settings-danger-row .vx-badge{color:var(--vx-color-warning-700)}.vx-tenant-settings-danger-row .vx-btn{color:var(--vx-color-warning-700);justify-self:center}@media (max-width:1120px){.vx-tenant-settings-summary{grid-template-columns:1fr}}@media (max-width:760px){.vx-tenant-settings-actions,.vx-tenant-settings-page .vx-page-header{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.vx-tenant-settings-actions{justify-content:flex-start}.vx-tenant-settings-list__header{display:none}.vx-tenant-settings-danger-row,.vx-tenant-settings-row{gap:var(--vx-tenant-settings-row-mobile-gap);grid-template-columns:1fr}.vx-tenant-settings-control,.vx-tenant-settings-danger-row .vx-badge,.vx-tenant-settings-danger-row .vx-btn,.vx-tenant-settings-state{justify-self:start}.vx-tenant-settings-select{width:100%}}.vx-action-item__icon{width:var(--vx-tenant-settings-action-icon-size);height:var(--vx-tenant-settings-action-icon-size);border-radius:var(--vx-tenant-settings-action-icon-radius);background:var(--vx-color-brand-50);color:var(--vx-console-brand);place-items:center;display:grid}.dark .vx-action-item__icon{background:var(--vx-color-brand-950)}:where(.admin-shell){--vx-platform-page-eyebrow-size:var(--vx-admin-caption-size);--vx-platform-page-title-size:var(--vx-admin-page-title-size);--vx-platform-page-title-line-height:1.24;--vx-platform-page-title-weight:740;--vx-platform-page-description-size:var(--vx-admin-body-size);--vx-platform-section-title-size:var(--vx-admin-section-title-size);--vx-platform-section-description-size:var(--vx-admin-meta-size)}:where(.vx-shell){--vx-platform-page-eyebrow-size:var(--vx-layout-page-eyebrow-size);--vx-platform-page-title-size:var(--vx-layout-page-title-size);--vx-platform-page-title-line-height:1.15;--vx-platform-page-title-weight:760;--vx-platform-page-description-size:var(--vx-layout-page-description-size);--vx-platform-section-title-size:var(--vx-layout-section-title-size);--vx-platform-section-description-size:var(--vx-layout-section-description-size)}.console-page__body{width:100%;max-width:var(--vx-layout-console-body-max-width);padding:var(--vx-layout-console-body-padding);margin:0 auto}.vx-card-grid,.vx-dashboard-grid,.vx-kpi-grid,.vx-metric-grid,.vx-page-stack,.vx-settings-grid{gap:var(--vx-layout-stack-gap)}.console-page__body>.vx-page-stack:after{content:"";min-height:var(--vx-page-bottom-safe-space,var(--vx-layout-page-bottom-safe-space));pointer-events:none;display:block}.vx-page-header{gap:var(--vx-layout-page-header-gap);margin-bottom:var(--vx-layout-page-header-margin-bottom);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;display:grid}.vx-page-header__copy{gap:var(--vx-layout-page-header-copy-gap);min-width:0;display:grid}.vx-page-header__eyebrow{color:var(--vx-console-brand-strong);font-size:var(--vx-platform-page-eyebrow-size);letter-spacing:0;margin:0;font-weight:760}.vx-page-header__title-row{gap:var(--vx-layout-page-header-title-row-gap);min-height:0}.vx-page-header h1{color:var(--vx-console-text);font-size:var(--vx-platform-page-title-size);line-height:var(--vx-platform-page-title-line-height);font-weight:var(--vx-platform-page-title-weight);letter-spacing:0}.vx-page-header__description{max-width:74ch;color:var(--vx-console-muted);font-size:var(--vx-platform-page-description-size)}.vx-page-header__actions{margin-left:0}.vx-summary-strip{gap:var(--vx-layout-summary-strip-gap)}.vx-summary-strip__item{gap:var(--vx-layout-summary-item-gap);min-height:var(--vx-layout-summary-item-min-height);padding:var(--vx-layout-summary-item-padding);border:var(--vx-layout-summary-item-border);border-radius:var(--vx-platform-radius-md);background:linear-gradient(180deg,var(--vx-color-white) 0,var(--vx-color-brand-50) 100%);box-shadow:none;position:relative;overflow:hidden}.dark .vx-summary-strip__item{background:linear-gradient(180deg,var(--vx-color-shell-surface-muted) 0,var(--vx-color-shell-surface) 100%)}.vx-summary-strip__top{align-items:center}.vx-summary-strip__item p,.vx-summary-strip__item span{font-size:var(--vx-layout-summary-copy-size)}.vx-summary-strip__item strong{color:var(--vx-console-text);font-size:var(--vx-layout-summary-value-size);letter-spacing:0}.vx-summary-strip__item .vx-summary-strip__icon{width:var(--vx-layout-summary-icon-size);height:var(--vx-layout-summary-icon-size);border-radius:var(--vx-platform-radius-sm);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong);place-items:center;display:inline-grid}.vx-dashboard-layout{grid-template-columns:var(--vx-layout-dashboard-columns);gap:var(--vx-layout-dashboard-gap)}.vx-kpi-card,.vx-metric-card,.vx-page-section,.vx-section-card,.vx-section-nav,.vx-settings-card{border:var(--vx-layout-surface-border);border-radius:var(--vx-shell-panel-radius);background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-kpi-card,.vx-metric-card,.vx-page-section,.vx-section-card,.vx-section-nav,.vx-settings-card{background:color-mix(in srgb,var(--vx-color-white) 92%,transparent)}}.vx-kpi-card,.vx-metric-card,.vx-page-section,.vx-section-card,.vx-section-nav,.vx-settings-card{box-shadow:none}.dark .vx-kpi-card,.dark .vx-metric-card,.dark .vx-page-section,.dark .vx-section-card,.dark .vx-section-nav,.dark .vx-settings-card{background:var(--vx-color-shell-surface)}@supports (color:color-mix(in lab,red,red)){.dark .vx-kpi-card,.dark .vx-metric-card,.dark .vx-page-section,.dark .vx-section-card,.dark .vx-section-nav,.dark .vx-settings-card{background:color-mix(in srgb,var(--vx-color-shell-surface) 92%,transparent)}}.vx-page-section{gap:var(--vx-layout-page-section-gap);padding:var(--vx-layout-page-section-padding)}.vx-page-section--muted{background:var(--vx-color-shell-surface-muted)}@supports (color:color-mix(in lab,red,red)){.vx-page-section--muted{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 90%,transparent)}}.dark .vx-page-section--muted{background:var(--vx-color-shell-surface-muted)}@supports (color:color-mix(in lab,red,red)){.dark .vx-page-section--muted{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 90%,transparent)}}.vx-page-section__header{align-items:center}.vx-page-section__title{font-size:var(--vx-platform-section-title-size);letter-spacing:0;font-weight:740}.vx-page-section__description{margin-top:var(--vx-layout-section-description-margin-top);color:var(--vx-console-muted);font-size:var(--vx-platform-section-description-size);line-height:1.45}.vx-action-list,.vx-signal-list,.vx-toggle-list{gap:var(--vx-layout-list-gap)}.vx-action-item,.vx-signal-list__item,.vx-toggle-list__item{padding:var(--vx-layout-action-item-padding);border:var(--vx-layout-action-item-border);border-radius:var(--vx-radius-xl);background:var(--vx-color-shell-surface-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.vx-action-item,.vx-signal-list__item,.vx-toggle-list__item{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 72%,transparent)}}.vx-action-item:last-child,.vx-signal-list__item:last-child,.vx-toggle-list__item:last-child{padding-bottom:var(--vx-layout-action-item-padding);border-bottom:var(--vx-layout-action-item-border)}.vx-action-item:hover{border-color:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-action-item:hover{border-color:color-mix(in srgb,var(--vx-color-auth-accent) 18%,transparent)}}.vx-action-item:hover{background:var(--vx-color-brand-50)}.dark .vx-action-item,.dark .vx-signal-list__item,.dark .vx-toggle-list__item{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-action-item,.dark .vx-signal-list__item,.dark .vx-toggle-list__item{background:color-mix(in srgb,var(--vx-color-gray-900) 58%,transparent)}}.dark .vx-action-item,.dark .vx-signal-list__item,.dark .vx-toggle-list__item{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-action-item,.dark .vx-signal-list__item,.dark .vx-toggle-list__item{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.vx-action-item__icon{width:var(--vx-layout-action-icon-size);height:var(--vx-layout-action-icon-size);border-radius:var(--vx-platform-radius-sm);background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-action-item strong,.vx-signal-list__item strong{color:var(--vx-console-text);font-size:var(--vx-layout-action-title-size);font-weight:720}.vx-action-item p,.vx-signal-list__item p{margin-top:var(--vx-layout-action-copy-margin-top);font-size:var(--vx-layout-action-copy-size);line-height:1.45}.vx-action-item__arrow{color:var(--vx-console-brand)}.vx-settings-layout{gap:var(--vx-layout-settings-grid-gap);grid-template-columns:1.05fr .95fr;display:grid}.vx-settings-split-page{grid-template-columns:var(--vx-layout-settings-split-columns);gap:var(--vx-shell-section-gap);align-items:flex-start;display:grid}.vx-settings-split-page__content,.vx-settings-split-page__nav{min-width:0}.vx-section-nav{gap:var(--vx-layout-section-nav-gap);padding:var(--vx-layout-section-nav-padding);border-radius:var(--vx-shell-panel-radius);background:var(--vx-color-white);display:grid}@supports (color:color-mix(in lab,red,red)){.vx-section-nav{background:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}.vx-section-nav{box-shadow:var(--vx-console-shadow-soft)}.vx-section-nav__item{justify-content:space-between;gap:var(--vx-layout-section-nav-item-gap);width:100%;padding:var(--vx-layout-section-nav-item-padding);border-radius:var(--vx-platform-radius-md);color:var(--vx-console-text);text-align:left;background:0 0;border:0;align-items:flex-start;display:flex}.vx-section-nav__item--active{background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-section-nav__item--active{background:color-mix(in srgb,var(--vx-color-white) 94%,transparent)}}.vx-section-nav__item--active{box-shadow:var(--vx-console-shadow-soft)}.vx-section-nav__copy{gap:var(--vx-layout-section-nav-copy-gap);display:grid}.vx-section-nav__copy span,.vx-section-nav__meta{color:var(--vx-console-muted);font-size:var(--vx-layout-section-nav-meta-size)}.vx-settings-column{display:grid}.vx-settings-card{background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-settings-card{background:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}:where(.admin-shell){--vx-directory-page-title-size:var(--vx-admin-page-title-size);--vx-directory-page-title-line-height:1.24;--vx-directory-page-title-weight:740;--vx-directory-row-padding-x:0;--vx-directory-header-justify:center;--vx-directory-header-text-align:center;--vx-directory-edge-justify:center;--vx-directory-edge-text-align:center;--vx-account-profile-title-size:var(--vx-admin-page-title-size);--vx-account-profile-title-line-height:1.24;--vx-account-profile-title-weight:740;--vx-notification-title-size:var(--vx-admin-page-title-size);--vx-notification-title-line-height:1.24;--vx-notification-title-weight:740;--vx-notification-table-header-justify:center;--vx-notification-table-header-padding:var(--vx-admin-layout-notification-table-header-padding);--vx-notification-table-header-text-align:center;--vx-notification-table-row-justify:start;--vx-notification-table-row-padding:var(--vx-admin-layout-notification-table-row-padding);--vx-notification-table-row-text-align:left;--vx-tenant-settings-title-size:var(--vx-admin-page-title-size);--vx-tenant-settings-title-line-height:1.24;--vx-tenant-settings-title-weight:740;--vx-tenant-settings-list-header-justify:center;--vx-tenant-settings-list-header-padding:var(--vx-admin-layout-tenant-settings-list-header-padding);--vx-tenant-settings-list-header-text-align:center;--vx-tenant-settings-row-justify:start;--vx-tenant-settings-row-padding:var(--vx-admin-layout-tenant-settings-row-padding);--vx-tenant-settings-row-text-align:left;--vx-models-page-width:100%;--vx-models-page-gap:var(--vx-admin-layout-models-page-gap);--vx-models-page-header-margin-bottom:var(--vx-admin-layout-models-page-header-margin-bottom);--vx-models-page-title-size:var(--vx-admin-page-title-size);--vx-models-page-title-line-height:1.24;--vx-models-page-title-weight:740;--vx-models-summary-gap:var(--vx-admin-layout-models-summary-gap);--vx-models-summary-margin-bottom:var(--vx-admin-layout-models-summary-margin-bottom);--vx-models-summary-item-gap:var(--vx-admin-layout-models-summary-item-gap);--vx-models-summary-item-radius:var(--vx-admin-layout-models-summary-item-radius);--vx-models-summary-item-padding:var(--vx-admin-layout-models-summary-item-padding);--vx-models-workspace-gap:var(--vx-admin-layout-models-workspace-gap);--vx-models-header-actions-gap:var(--vx-admin-layout-models-header-actions-gap);--vx-models-header-primary-gap:var(--vx-admin-layout-models-header-primary-gap);--vx-models-toolbar-justify:flex-start;--vx-models-toolbar-gap:var(--vx-admin-layout-models-toolbar-gap);--vx-models-toolbar-padding:var(--vx-admin-layout-models-toolbar-padding);--vx-models-toolbar-search-width:var(--vx-admin-layout-models-toolbar-search-width);--vx-models-toolbar-search-flex:var(--vx-admin-layout-models-toolbar-search-flex);--vx-models-toolbar-search-min-width:0;--vx-models-toolbar-search-height:var(--vx-admin-layout-models-toolbar-search-height);--vx-models-toolbar-search-padding:var(--vx-admin-layout-models-toolbar-search-padding);--vx-models-toolbar-search-radius:var(--vx-radius-lg);--vx-models-toolbar-search-border:var(--vx-admin-layout-models-toolbar-search-border);--vx-models-toolbar-search-background:transparent;--vx-models-toolbar-search-background-dark:transparent;--vx-models-toolbar-search-color:var(--vx-color-text-secondary);--vx-models-toolbar-search-font-size:var(--vx-admin-meta-size);--vx-models-toolbar-search-font-weight:400;--vx-models-toolbar-filters-gap:var(--vx-admin-layout-models-toolbar-filters-gap);--vx-models-toolbar-filters-wrap:wrap;--vx-models-toolbar-count-padding:var(--vx-admin-layout-models-toolbar-count-padding);--vx-models-toolbar-count-color:var(--vx-color-text-secondary);--vx-models-toolbar-count-background:transparent;--vx-models-toolbar-count-background-dark:transparent;--vx-models-toolbar-count-border:0;--vx-models-toolbar-count-font-size:var(--vx-admin-body-size);--vx-models-toolbar-count-font-weight:800;--vx-models-segmented-min-height:var(--vx-admin-layout-models-segmented-min-height);--vx-models-segmented-padding:0;--vx-models-segmented-gap:var(--vx-admin-layout-models-segmented-gap);--vx-models-segmented-radius:0;--vx-models-segmented-background:transparent;--vx-models-segmented-background-dark:transparent;--vx-models-segmented-border:0;--vx-models-segmented-border-dark:0;--vx-models-segmented-item-min-height:var(--vx-admin-layout-models-segmented-item-min-height);--vx-models-segmented-item-padding:var(--vx-admin-layout-models-segmented-item-padding);--vx-models-segmented-item-border:var(--vx-admin-layout-models-segmented-item-border);--vx-models-segmented-item-radius:var(--vx-radius-lg);--vx-models-segmented-item-background:transparent;--vx-models-segmented-item-color:var(--vx-color-text-secondary);--vx-models-segmented-item-font-size:var(--vx-admin-meta-size);--vx-models-segmented-item-font-weight:400;--vx-models-segmented-item-active-background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-models-segmented-item-active-background:color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}:where(.admin-shell){--vx-models-segmented-item-active-color:var(--vx-color-auth-accent);--vx-models-segmented-item-active-font-weight:800;--vx-models-toolbar-tablet-wrap:wrap;--vx-models-toolbar-filters-tablet-flex:1 1 100%;--vx-models-toolbar-mobile-direction:row;--vx-model-list-columns:var(--vx-admin-layout-model-list-columns);--vx-model-grant-list-columns:var(--vx-admin-layout-model-grant-list-columns);--vx-model-policy-list-columns:var(--vx-admin-layout-model-policy-list-columns);--vx-model-row-gap:var(--vx-admin-layout-model-row-gap);--vx-model-header-padding:var(--vx-admin-layout-model-header-padding);--vx-model-header-justify:center;--vx-model-header-text-align:center;--vx-model-row-min-height:var(--vx-admin-layout-model-row-min-height);--vx-model-row-padding:var(--vx-admin-layout-model-row-padding);--vx-model-row-justify:start;--vx-model-row-text-align:left;--vx-model-row-active-shadow:var(--vx-platform-list-row-active-shadow);--vx-model-identity-gap:var(--vx-admin-layout-model-identity-gap);--vx-model-grant-model-gap:var(--vx-admin-layout-model-grant-model-gap);--vx-model-icon-size:var(--vx-admin-layout-model-icon-size);--vx-model-icon-radius:var(--vx-admin-layout-model-icon-radius);--vx-model-copy-margin-top:var(--vx-admin-layout-model-copy-margin-top);--vx-model-chip-gap:var(--vx-admin-layout-model-chip-gap);--vx-model-chip-padding:var(--vx-admin-layout-model-chip-padding);--vx-model-status-padding:var(--vx-admin-layout-model-status-padding);--vx-models-row-mobile-gap:var(--vx-admin-layout-models-row-mobile-gap);--vx-model-menu-justify:center;--vx-model-menu-justify-self:center;--vx-model-menu-button-size:var(--vx-admin-layout-model-menu-button-size);--vx-model-menu-button-radius:var(--vx-admin-layout-model-menu-button-radius);--vx-model-menu-button-color:var(--vx-color-text-secondary);--vx-model-menu-button-hover-background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-model-menu-button-hover-background:color-mix(in srgb,var(--vx-color-shell-brand) 6%,transparent)}}:where(.admin-shell){--vx-model-menu-button-hover-color:var(--vx-console-brand-strong);--vx-model-menu-icon-size:var(--vx-admin-layout-model-menu-icon-size);--vx-model-actions-menu-top:var(--vx-admin-layout-model-actions-menu-top);--vx-model-actions-menu-min-width:var(--vx-admin-layout-model-actions-menu-min-width);--vx-model-actions-menu-gap:var(--vx-admin-layout-model-actions-menu-gap);--vx-model-actions-menu-radius:var(--vx-admin-layout-model-actions-menu-radius);--vx-model-actions-menu-padding:var(--vx-admin-layout-model-actions-menu-padding);--vx-model-actions-menu-button-radius:var(--vx-admin-layout-model-actions-menu-button-radius);--vx-model-actions-menu-button-font-size:var(--vx-admin-meta-size);--vx-model-actions-menu-button-font-weight:400;--vx-model-actions-menu-button-padding:var(--vx-admin-layout-model-actions-menu-button-padding);--vx-models-pagination-justify:space-between;--vx-models-pagination-padding:var(--vx-admin-layout-models-pagination-padding);--vx-models-pagination-border-top:var(--vx-admin-layout-models-pagination-border-top);--vx-models-pagination-font-size:var(--vx-admin-meta-size);--vx-models-pagination-actions-gap:var(--vx-admin-layout-models-pagination-actions-gap);--vx-models-pagination-actions-margin-left:auto;--vx-model-grants-margin-top:var(--vx-admin-layout-model-grants-margin-top);--vx-model-grants-header-padding:var(--vx-admin-layout-model-grants-header-padding);--vx-model-dialog-grid-gap:var(--vx-admin-layout-model-dialog-grid-gap);--vx-model-dialog-check-gap:var(--vx-admin-layout-model-dialog-check-gap);--vx-models-pagination-actions-mobile-width:100%;--vx-models-pagination-actions-mobile-justify:flex-end}:where(.vx-shell){--vx-directory-page-title-size:var(--vx-layout-directory-page-title-size);--vx-directory-page-title-line-height:1.28;--vx-directory-page-title-weight:760;--vx-directory-row-padding-x:var(--vx-layout-directory-row-padding-x);--vx-directory-header-justify:stretch;--vx-directory-header-text-align:left;--vx-directory-edge-justify:auto;--vx-directory-edge-text-align:inherit;--vx-shell-search-width:var(--vx-layout-shell-search-width);--vx-shell-search-justify:stretch;--vx-shell-search-icon-color:var(--vx-color-shell-icon-muted);--vx-shell-search-height:var(--vx-layout-shell-search-height);--vx-shell-search-border:var(--vx-layout-shell-search-border);--vx-shell-search-radius:var(--vx-radius-full);--vx-shell-search-background:var(--vx-color-shell-panel);--vx-shell-search-shadow:var(--vx-platform-surface-highlight-shadow);--vx-shell-search-placeholder-size:var(--vx-layout-shell-search-placeholder-size);--vx-shell-search-placeholder-color:var(--vx-color-shell-subtle);--vx-shell-search-dark-border-color:var(--vx-color-border);--vx-shell-search-dark-background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-search-dark-background:color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-size:var(--vx-layout-shell-icon-button-size);--vx-shell-icon-button-radius:var(--vx-layout-shell-icon-button-radius);--vx-shell-icon-button-color:var(--vx-color-shell-icon);--vx-shell-icon-button-dark-color:var(--vx-color-text-muted);--vx-shell-icon-button-hover-background:var(--vx-console-brand-soft);--vx-shell-icon-button-hover-color:var(--vx-console-brand-strong);--vx-shell-icon-button-toolbar-size:var(--vx-layout-shell-icon-button-toolbar-size);--vx-shell-icon-button-toolbar-radius:var(--vx-layout-shell-icon-button-toolbar-radius);--vx-shell-icon-button-active-background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-icon-button-active-background:color-mix(in srgb,var(--vx-color-shell-brand) 10%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-active-color:var(--vx-console-brand);--vx-shell-icon-button-rail-width:var(--vx-layout-shell-icon-button-rail-size);--vx-shell-icon-button-rail-height:var(--vx-layout-shell-icon-button-rail-size);--vx-shell-icon-button-rail-flex-basis:var(--vx-layout-shell-icon-button-rail-size);--vx-shell-icon-button-rail-radius:var(--vx-platform-radius-sm);--vx-shell-icon-button-rail-justify:center;--vx-shell-icon-button-rail-padding-left:0;--vx-shell-icon-button-rail-color:var(--vx-color-shell-text)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-icon-button-rail-color:color-mix(in srgb,var(--vx-color-shell-text) 46%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-rail-hover-background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-icon-button-rail-hover-background:color-mix(in srgb,var(--vx-color-white) 36%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-rail-hover-color:var(--vx-color-shell-text)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-icon-button-rail-hover-color:color-mix(in srgb,var(--vx-color-shell-text) 64%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-utility-size:var(--vx-layout-shell-icon-button-utility-size);--vx-shell-icon-button-assistant-size:var(--vx-layout-shell-icon-button-assistant-size);--vx-shell-icon-button-assistant-radius:var(--vx-layout-shell-icon-button-assistant-radius);--vx-shell-icon-button-assistant-background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-icon-button-assistant-background:color-mix(in srgb,var(--vx-color-shell-brand) 8%,transparent)}}:where(.vx-shell){--vx-shell-icon-button-assistant-color:var(--vx-console-brand);--vx-shell-agent-button-size:var(--vx-layout-shell-agent-button-size);--vx-shell-agent-button-icon-size:var(--vx-layout-shell-agent-button-icon-size);--vx-shell-agent-button-hover-opacity:.84;--vx-shell-header-actions-gap:var(--vx-layout-shell-header-actions-gap);--vx-shell-header-action-group-gap:var(--vx-layout-shell-header-action-group-gap);--vx-shell-header-action-group-padding:var(--vx-layout-shell-header-action-group-padding);--vx-shell-header-action-group-radius:var(--vx-radius-xl);--vx-shell-header-action-group-hover-border:var(--vx-color-border);--vx-shell-header-action-group-hover-background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-header-action-group-hover-background:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}:where(.vx-shell){--vx-shell-header-action-group-dark-hover-border:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-header-action-group-dark-hover-border:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}:where(.vx-shell){--vx-shell-header-action-group-dark-hover-background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-shell-header-action-group-dark-hover-background:color-mix(in srgb,var(--vx-color-gray-900) 64%,transparent)}}:where(.vx-shell){--vx-shell-user-size:var(--vx-layout-shell-user-size);--vx-shell-user-max-width:var(--vx-layout-shell-user-max-width);--vx-shell-user-radius:var(--vx-radius-full);--vx-shell-user-hover-opacity:.86;--vx-assistant-panel-width:var(--vx-shell-assistant-width);--vx-assistant-panel-min-width:var(--vx-layout-assistant-panel-min-width);--vx-assistant-panel-border-left:var(--vx-layout-assistant-panel-border-left);--vx-assistant-panel-background:transparent;--vx-assistant-panel-shadow:var(--vx-platform-assistant-panel-shadow);--vx-assistant-panel-shadow-dark:var(--vx-platform-assistant-panel-shadow-dark);--vx-assistant-panel-transition:var(--vx-platform-assistant-panel-transition);--vx-assistant-panel-will-change:auto;--vx-assistant-panel-fullscreen-z:24;--vx-assistant-panel-fullscreen-background:radial-gradient(circle at top left,var(--vx-color-shell-brand),transparent var(--vx-layout-assistant-panel-fullscreen-gradient-stop)),linear-gradient(180deg,var(--vx-color-gray-50) 0%,var(--vx-color-shell-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-assistant-panel-fullscreen-background:radial-gradient(circle at top left,color-mix(in srgb,var(--vx-color-shell-brand) 4%,transparent),transparent var(--vx-layout-assistant-panel-fullscreen-gradient-stop)),linear-gradient(180deg,var(--vx-color-gray-50) 0%,var(--vx-color-shell-bg) 100%)}}:where(.vx-shell){--vx-assistant-panel-resize-hover-background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:where(.vx-shell){--vx-assistant-panel-resize-hover-background:color-mix(in srgb,var(--vx-color-shell-brand) 18%,transparent)}}:where(.vx-shell){--vx-assistant-panel-bar-padding:var(--vx-layout-assistant-panel-bar-padding);--vx-assistant-panel-bar-title-size:var(--vx-layout-assistant-panel-bar-title-size);--vx-assistant-panel-bar-title-line-height:1;--vx-assistant-panel-bar-title-letter-spacing:var(--vx-layout-assistant-panel-bar-title-letter-spacing);--vx-assistant-panel-bar-title-weight:inherit;--vx-assistant-panel-bar-actions-gap:var(--vx-layout-assistant-panel-bar-actions-gap);--vx-assistant-panel-output-gap:var(--vx-layout-assistant-panel-output-gap);--vx-assistant-panel-output-padding:var(--vx-layout-assistant-panel-output-padding);--vx-assistant-panel-output-scrollbar-width:thin;--vx-assistant-panel-output-scrollbar-color:var(--vx-color-scrollbar) transparent;--vx-assistant-panel-output-scroll-padding-right:var(--vx-layout-assistant-panel-output-scroll-padding-right);--vx-assistant-panel-stack-min-height:auto;--vx-assistant-panel-stack-align-content:normal;--vx-assistant-panel-composer-display:grid;--vx-assistant-panel-composer-rows:auto minmax(0,1fr) auto;--vx-assistant-panel-composer-gap:var(--vx-layout-assistant-panel-composer-gap);--vx-assistant-panel-composer-padding:var(--vx-layout-assistant-panel-composer-padding)}.vx-models-page{width:var(--vx-models-page-width,auto);max-width:var(--vx-models-page-max-width,none);gap:var(--vx-models-page-gap)}.vx-models-page .vx-page-header{align-items:flex-start;gap:var(--vx-model-dialog-check-control-size);margin-bottom:var(--vx-models-page-header-margin-bottom);grid-template-columns:1fr}.vx-models-page .vx-page-header h1{font-size:var(--vx-models-page-title-size);line-height:var(--vx-models-page-title-line-height,1.28);font-weight:var(--vx-models-page-title-weight,760)}.vx-models-summary{gap:var(--vx-models-summary-gap);margin-bottom:var(--vx-models-summary-margin-bottom);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vx-models-summary__item{align-items:center;gap:var(--vx-models-summary-item-gap);border:var(--vx-models-summary-item-border-width) solid var(--vx-color-border);border-radius:var(--vx-models-summary-item-radius,var(--vx-platform-radius-sm));background:var(--vx-color-shell-surface-muted);min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.vx-models-summary__item{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 68%,transparent)}}.vx-models-summary__item{padding:var(--vx-models-summary-item-padding)}.dark .vx-models-summary__item{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-summary__item{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-models-summary__item{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-summary__item{background:color-mix(in srgb,var(--vx-color-gray-900) 45%,transparent)}}.vx-models-summary__item svg{color:var(--vx-console-brand)}.vx-models-summary__item span{color:var(--vx-console-muted);font-size:var(--vx-models-meta-size);font-weight:650}.vx-models-summary__item strong{color:var(--vx-console-text);font-size:var(--vx-models-text-size);margin-left:auto;font-weight:760}.vx-model-grants,.vx-models-workspace{gap:var(--vx-models-workspace-gap);display:grid;overflow:visible}.vx-models-header-actions{justify-content:space-between;align-items:center;gap:var(--vx-models-header-actions-gap);flex-wrap:wrap;width:100%;display:flex}.vx-models-header-primary{justify-content:flex-end;align-items:center;gap:var(--vx-models-header-primary-gap);flex-wrap:wrap;margin-left:auto;display:flex}.vx-models-toolbar{align-items:center;justify-content:var(--vx-models-toolbar-justify,space-between);gap:var(--vx-models-toolbar-gap);min-width:0;padding:var(--vx-models-toolbar-padding);display:flex}.vx-models-toolbar__spacer{flex:auto;min-width:0}.vx-models-toolbar__search{width:var(--vx-models-toolbar-search-width);flex:var(--vx-models-toolbar-search-flex,initial);max-width:var(--vx-models-toolbar-search-max-width,none);min-width:var(--vx-models-toolbar-search-min-width);height:var(--vx-models-toolbar-search-height);min-height:var(--vx-models-toolbar-search-height);padding:var(--vx-models-toolbar-search-padding);border:var(--vx-models-toolbar-search-border);border-radius:var(--vx-models-toolbar-search-radius,var(--vx-radius-full));background:var(--vx-models-toolbar-search-background,var(--vx-color-shell-panel));color:var(--vx-models-toolbar-search-color,var(--vx-console-text));font-size:var(--vx-models-toolbar-search-font-size,var(--vx-models-text-size));font-weight:var(--vx-models-toolbar-search-font-weight,inherit)}.dark .vx-models-toolbar__search{border-color:var(--vx-models-toolbar-search-border-color-dark,var(--vx-color-border));background:var(--vx-models-toolbar-search-background-dark,var(--vx-color-gray-900))}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-toolbar__search{background:var(--vx-models-toolbar-search-background-dark,color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent))}}.vx-models-toolbar__search::placeholder{color:var(--vx-models-toolbar-search-placeholder-color,var(--vx-color-gray-400));font-weight:var(--vx-models-toolbar-search-placeholder-font-weight,400)}.vx-models-toolbar__filters{flex-wrap:var(--vx-models-toolbar-filters-wrap,nowrap);justify-content:flex-end;align-items:center;gap:var(--vx-models-toolbar-filters-gap);min-width:0;display:flex}.vx-models-toolbar__count{height:var(--vx-models-toolbar-count-height);min-height:var(--vx-models-toolbar-count-min-height);white-space:nowrap;border:var(--vx-models-toolbar-count-border,var(--vx-models-summary-item-border-width) solid var(--vx-color-border));border-radius:var(--vx-models-toolbar-count-radius,var(--vx-radius-full));padding:var(--vx-models-toolbar-count-padding);color:var(--vx-models-toolbar-count-color,var(--vx-console-muted));background:var(--vx-models-toolbar-count-background,var(--vx-color-shell-surface-muted));align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-models-toolbar__count{background:var(--vx-models-toolbar-count-background,color-mix(in srgb,var(--vx-color-shell-surface-muted) 88%,transparent))}}.vx-models-toolbar__count{font-size:var(--vx-models-toolbar-count-font-size,var(--vx-models-meta-size));font-weight:var(--vx-models-toolbar-count-font-weight,680)}.dark .vx-models-toolbar__count{border-color:var(--vx-models-toolbar-count-border-color-dark,var(--vx-color-gray-400))}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-toolbar__count{border-color:var(--vx-models-toolbar-count-border-color-dark,color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent))}}.dark .vx-models-toolbar__count{background:var(--vx-models-toolbar-count-background-dark,var(--vx-color-gray-900))}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-toolbar__count{background:var(--vx-models-toolbar-count-background-dark,color-mix(in srgb,var(--vx-color-gray-900) 58%,transparent))}}.vx-models-page .vx-segmented-control{max-width:100%;min-height:var(--vx-models-segmented-min-height);padding:var(--vx-models-segmented-padding);gap:var(--vx-models-segmented-gap);border:var(--vx-models-segmented-border,var(--vx-models-summary-item-border-width) solid var(--vx-color-border));border-radius:var(--vx-models-segmented-radius,var(--vx-radius-full));background:var(--vx-models-segmented-background,var(--vx-color-shell-panel));overflow-x:auto}.dark .vx-models-page .vx-segmented-control{border:var(--vx-models-segmented-border-dark,var(--vx-models-summary-item-border-width) solid var(--vx-color-border));background:var(--vx-models-segmented-background-dark,var(--vx-color-gray-900))}@supports (color:color-mix(in lab,red,red)){.dark .vx-models-page .vx-segmented-control{background:var(--vx-models-segmented-background-dark,color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent))}}.vx-models-page .vx-segmented-control__item{min-height:var(--vx-models-segmented-item-min-height);padding:var(--vx-models-segmented-item-padding);border:var(--vx-models-segmented-item-border,0);border-radius:var(--vx-models-segmented-item-radius,var(--vx-radius-full));background:var(--vx-models-segmented-item-background,transparent);color:var(--vx-models-segmented-item-color,var(--vx-console-muted));font-size:var(--vx-models-segmented-item-font-size,var(--vx-models-text-size));font-weight:var(--vx-models-segmented-item-font-weight,600);white-space:nowrap;line-height:1}.vx-models-page .vx-segmented-control__item--active{background:var(--vx-models-segmented-item-active-background,var(--vx-color-shell-panel-strong));color:var(--vx-models-segmented-item-active-color,var(--vx-console-text));box-shadow:var(--vx-models-segmented-item-active-shadow,var(--vx-console-shadow-soft));font-weight:var(--vx-models-segmented-item-active-font-weight,600)}.vx-model-grant-list,.vx-model-list{gap:0;display:grid;overflow:visible}.vx-model-list__header,.vx-model-row{grid-template-columns:var(--vx-model-list-columns);gap:var(--vx-model-row-gap);align-items:center;display:grid}.vx-model-grant-list__header,.vx-model-grant-row{grid-template-columns:var(--vx-model-grant-list-columns);gap:var(--vx-model-row-gap);align-items:center;display:grid}.vx-model-policy-list__header,.vx-model-policy-row{grid-template-columns:var(--vx-model-policy-list-columns);gap:var(--vx-model-row-gap);align-items:center;display:grid}.vx-model-grant-list__header,.vx-model-list__header,.vx-model-policy-list__header{justify-items:var(--vx-model-header-justify,stretch);padding:var(--vx-model-header-padding);color:var(--vx-color-text-muted);font-size:var(--vx-models-meta-size);text-align:var(--vx-model-header-text-align,left);font-weight:740}.dark .vx-model-grant-list__header,.dark .vx-model-list__header,.dark .vx-model-policy-list__header{color:var(--vx-color-shell-subtle)}.vx-model-grant-row,.vx-model-policy-row,.vx-model-row{z-index:1;min-height:var(--vx-model-row-min-height);justify-items:var(--vx-model-row-justify,stretch);padding:var(--vx-model-row-padding);border-bottom:var(--vx-model-row-border-width) dashed var(--vx-color-brand-800);position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.vx-model-grant-row,.vx-model-policy-row,.vx-model-row{border-bottom:var(--vx-model-row-border-width) dashed color-mix(in srgb,var(--vx-color-brand-800) 13%,transparent)}}.vx-model-grant-row,.vx-model-policy-row,.vx-model-row{text-align:var(--vx-model-row-text-align,left);transition:background var(--vx-platform-list-row-transition),border-color var(--vx-platform-list-row-transition);background:0 0}.dark .vx-model-grant-row,.dark .vx-model-policy-row,.dark .vx-model-row{border-bottom-color:var(--vx-color-border)}.vx-model-grant-row--active,.vx-model-grant-row:hover,.vx-model-policy-row:hover,.vx-model-row--active,.vx-model-row:hover{border-bottom-color:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-model-grant-row--active,.vx-model-grant-row:hover,.vx-model-policy-row:hover,.vx-model-row--active,.vx-model-row:hover{border-bottom-color:color-mix(in srgb,var(--vx-color-shell-brand) 22%,transparent)}}.vx-model-grant-row--active,.vx-model-grant-row:hover,.vx-model-policy-row:hover,.vx-model-row--active,.vx-model-row:hover{background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-model-grant-row--active,.vx-model-grant-row:hover,.vx-model-policy-row:hover,.vx-model-row--active,.vx-model-row:hover{background:color-mix(in srgb,var(--vx-color-shell-brand) 3%,transparent)}}.vx-model-grant-row--active,.vx-model-row--active{z-index:1200;box-shadow:var(--vx-model-row-active-shadow,var(--vx-platform-list-row-active-shadow))}.vx-model-grant-row__model,.vx-model-row__identity{align-items:center;gap:var(--vx-model-identity-gap);min-width:0;display:flex}.vx-model-grant-row__model{gap:var(--vx-model-grant-model-gap);display:grid}.vx-model-grant-row__model,.vx-model-row__identity>div{min-width:0}.vx-model-row__icon{width:var(--vx-model-icon-size);height:var(--vx-model-icon-size);border-radius:var(--vx-model-icon-radius,var(--vx-platform-radius-sm));color:var(--vx-color-brand-700);background:var(--vx-color-auth-accent-light);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vx-model-row__icon{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 12%,transparent)}}.vx-model-row__icon--private{color:var(--vx-color-success-700);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-model-row__icon--private{background:color-mix(in srgb,var(--vx-color-success) 12%,transparent)}}.vx-model-grant-row__model strong,.vx-model-row__identity strong{color:var(--vx-console-text);font-size:var(--vx-models-text-size);text-overflow:ellipsis;white-space:nowrap;font-weight:730;display:block;overflow:hidden}.vx-model-grant-row__model p,.vx-model-row__identity p{margin:var(--vx-model-copy-margin-top) 0 0;color:var(--vx-console-muted);font-size:var(--vx-models-meta-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.vx-model-row__muted,.vx-model-row__text{min-width:0;font-size:var(--vx-models-text-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-model-row__text{color:var(--vx-console-text)}.vx-model-row__muted{color:var(--vx-console-muted)}.vx-model-row__chips{gap:var(--vx-model-chip-gap);flex-wrap:wrap;min-width:0;display:flex}.vx-model-row__chips span{padding:var(--vx-model-chip-padding);color:var(--vx-console-brand-strong);background:var(--vx-console-brand-soft);font-weight:700}.vx-model-row__chips span,.vx-model-status{border-radius:var(--vx-radius-full);font-size:var(--vx-models-meta-size)}.vx-model-status{padding:var(--vx-model-status-padding);font-weight:720}.vx-model-status--active,.vx-model-status--usable{color:var(--vx-color-success-700);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-model-status--active,.vx-model-status--usable{background:color-mix(in srgb,var(--vx-color-success) 12%,transparent)}}.vx-model-status--inactive,.vx-model-status--zeroQuota{color:var(--vx-color-warning-700);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-model-status--inactive,.vx-model-status--zeroQuota{background:color-mix(in srgb,var(--vx-color-warning) 15%,transparent)}}.vx-model-status--undefined{color:var(--vx-color-gray-600);background:var(--vx-color-gray-500)}@supports (color:color-mix(in lab,red,red)){.vx-model-status--undefined{background:color-mix(in srgb,var(--vx-color-gray-500) 14%,transparent)}}.vx-model-row__menu{z-index:1300;justify-content:var(--vx-model-menu-justify,flex-end);justify-self:var(--vx-model-menu-justify-self,auto);display:flex;position:relative}.vx-model-row__menu .vx-btn{width:var(--vx-model-menu-button-size);height:var(--vx-model-menu-button-size);min-height:var(--vx-model-menu-button-size);border-radius:var(--vx-model-menu-button-radius,0);color:var(--vx-model-menu-button-color,var(--vx-console-text));box-shadow:none;background:0 0;border:0;padding:0}.vx-model-row__menu .vx-btn:hover{background:var(--vx-model-menu-button-hover-background,transparent);color:var(--vx-model-menu-button-hover-color,var(--vx-console-brand))}.vx-model-row__menu .vx-btn svg{width:var(--vx-model-menu-icon-size);height:var(--vx-model-menu-icon-size)}.vx-model-actions-menu{top:var(--vx-model-actions-menu-top);z-index:2400;min-width:var(--vx-model-actions-menu-min-width);gap:var(--vx-model-actions-menu-gap);border:var(--vx-model-actions-menu-border-width) solid var(--vx-console-border);border-radius:var(--vx-model-actions-menu-radius,var(--vx-platform-radius-sm));background:var(--vx-color-white);display:grid;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.vx-model-actions-menu{background:color-mix(in srgb,var(--vx-color-white) 98%,transparent)}}.vx-model-actions-menu{box-shadow:var(--vx-platform-menu-shadow);padding:var(--vx-model-actions-menu-padding)}.dark .vx-model-actions-menu{background:var(--vx-color-shell-surface)}@supports (color:color-mix(in lab,red,red)){.dark .vx-model-actions-menu{background:color-mix(in srgb,var(--vx-color-shell-surface) 98%,transparent)}}.dark .vx-model-actions-menu{box-shadow:var(--vx-platform-menu-shadow-dark)}.vx-model-actions-menu button{align-items:center;gap:var(--vx-model-actions-menu-button-gap);border-radius:var(--vx-model-actions-menu-button-radius,var(--vx-radius-lg));width:100%;color:var(--vx-console-text);cursor:pointer;font-size:var(--vx-model-actions-menu-button-font-size,var(--vx-models-text-size));font-weight:var(--vx-model-actions-menu-button-font-weight,620);padding:var(--vx-model-actions-menu-button-padding);text-align:left;background:0 0;border:0;display:flex}.vx-model-actions-menu button:hover:not(:disabled){color:var(--vx-console-brand);background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-model-actions-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--vx-color-shell-brand) 8%,transparent)}}.vx-model-actions-menu__danger{color:var(--vx-color-error-700)!important}.vx-model-actions-menu__danger:hover:not(:disabled){color:var(--vx-color-error-700)!important;background:var(--vx-color-error-700)!important}@supports (color:color-mix(in lab,red,red)){.vx-model-actions-menu__danger:hover:not(:disabled){background:color-mix(in srgb,var(--vx-color-error-700) 8%,transparent)!important}}.vx-model-actions-menu button:disabled{cursor:not-allowed;opacity:.55}.vx-models-pagination{align-items:center;justify-content:var(--vx-models-pagination-justify,flex-end);gap:var(--vx-models-pagination-gap);color:var(--vx-console-muted);font-size:var(--vx-models-pagination-font-size,var(--vx-models-meta-size));padding:var(--vx-models-pagination-padding);border-top:var(--vx-models-pagination-border-top,0);display:flex}.vx-models-pagination__total{text-align:left;flex:none;font-weight:400}.vx-models-pagination__actions{justify-content:flex-end;align-items:center;gap:var(--vx-models-pagination-actions-gap);margin-left:var(--vx-models-pagination-actions-margin-left,0);display:flex}.vx-models-pagination__actions span{padding-right:var(--vx-models-pagination-actions-span-padding-right);white-space:nowrap}.vx-model-grants{margin-top:var(--vx-model-grants-margin-top)}.vx-model-grants__header{padding:var(--vx-model-grants-header-padding);justify-content:space-between;align-items:center;display:flex}.vx-model-grants__header h2{color:var(--vx-console-text);font-size:var(--vx-model-grants-title-size);margin:0;font-weight:760}.vx-model-grants__header span{color:var(--vx-console-muted);font-size:var(--vx-models-meta-size);font-weight:650}.vx-model-dialog{width:var(--vx-model-dialog-width)}.vx-model-dialog__grid{gap:var(--vx-model-dialog-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-model-dialog__textarea{min-height:var(--vx-model-dialog-textarea-min-height);resize:vertical;line-height:1.5}.vx-model-dialog__check{align-items:center;gap:var(--vx-model-dialog-check-gap);color:var(--vx-console-text);font-size:var(--vx-models-text-size);font-weight:650;display:inline-flex}.vx-model-dialog__check input{width:var(--vx-model-dialog-check-control-size);height:var(--vx-model-dialog-check-control-size);accent-color:var(--vx-console-brand)}@media (max-width:980px){.vx-models-summary{grid-template-columns:1fr}.vx-models-toolbar{flex-wrap:var(--vx-models-toolbar-tablet-wrap,nowrap)}.vx-models-toolbar__filters{flex:var(--vx-models-toolbar-filters-tablet-flex,initial);justify-content:flex-end}.vx-model-grant-list__header,.vx-model-list__header,.vx-model-policy-list__header{display:none}.vx-model-grant-row,.vx-model-policy-row,.vx-model-row{gap:var(--vx-models-row-mobile-gap);grid-template-columns:1fr}.vx-model-row__menu{justify-content:flex-start}}@media (max-width:720px){.vx-models-header-actions,.vx-models-toolbar__filters{flex-direction:column;align-items:stretch}.vx-models-toolbar{flex-direction:var(--vx-models-toolbar-mobile-direction,column);align-items:stretch}.vx-models-header-primary{justify-content:flex-start;margin-left:0}.vx-models-toolbar__search{flex-basis:var(--vx-models-toolbar-search-mobile-flex-basis,initial);width:100%;min-width:0;max-width:none}.vx-models-toolbar__filters{justify-content:flex-start}.vx-models-toolbar__spacer{display:none}.vx-model-dialog__grid{grid-template-columns:1fr}.vx-models-pagination{flex-direction:column;align-items:stretch}.vx-models-pagination__actions{width:var(--vx-models-pagination-actions-mobile-width,auto);justify-content:var(--vx-models-pagination-actions-mobile-justify,flex-start);margin-left:0}}.vx-members-page,.vx-roles-page{gap:var(--vx-access-page-gap)}.vx-members-page .vx-page-header,.vx-roles-page .vx-page-header{align-items:flex-start;gap:var(--vx-access-page-header-gap);margin-bottom:var(--vx-access-page-header-margin-bottom);grid-template-columns:1fr}.vx-members-page .vx-page-header__copy,.vx-roles-page .vx-page-header__copy{gap:var(--vx-access-page-header-copy-gap)}.vx-members-page .vx-page-header h1,.vx-roles-page .vx-page-header h1{font-size:var(--vx-directory-page-title-size);line-height:var(--vx-directory-page-title-line-height);font-weight:var(--vx-directory-page-title-weight)}.vx-members-workspace,.vx-roles-workspace{gap:var(--vx-access-workspace-gap);display:grid;overflow:visible}.vx-bulk-action-bar,.vx-members-header-actions,.vx-roles-header-actions{justify-content:space-between;align-items:center;gap:var(--vx-access-header-actions-gap);width:100%;padding-top:var(--vx-access-header-actions-padding-top);flex-wrap:wrap;display:flex}.vx-members-actionbar,.vx-roles-actionbar{padding-bottom:var(--vx-access-actionbar-padding-bottom);display:block}.vx-bulk-action-bar__primary,.vx-members-header-primary,.vx-roles-header-primary{justify-content:flex-end;align-items:center;gap:var(--vx-access-header-primary-gap);flex-wrap:wrap;margin-left:auto;display:flex}.vx-bulk-action-bar__selection,.vx-members-header-selection,.vx-roles-header-selection{justify-content:flex-start;align-items:center;gap:var(--vx-access-header-selection-gap);flex-wrap:wrap;min-width:0;display:inline-flex}.vx-bulk-action-bar__selection-label,.vx-members-header-selection span,.vx-roles-header-selection span{color:var(--vx-console-brand-strong);font-size:var(--vx-members-meta-size);white-space:nowrap;font-weight:740}.vx-roles-header-selection span{font-size:var(--vx-roles-meta-size)}.vx-members-toolbar,.vx-roles-toolbar{justify-content:space-between;align-items:center;gap:var(--vx-access-toolbar-gap);padding:var(--vx-access-toolbar-padding);background:0 0;border:0;display:flex}.dark .vx-members-toolbar,.dark .vx-roles-toolbar{background:0 0}.vx-members-toolbar__search,.vx-roles-toolbar__search{width:var(--vx-access-toolbar-search-width);min-width:var(--vx-access-toolbar-search-min-width);height:var(--vx-access-toolbar-search-height);min-height:var(--vx-access-toolbar-search-height);border:var(--vx-access-toolbar-search-border);border-radius:var(--vx-radius-full);background:var(--vx-color-shell-panel);box-shadow:var(--vx-platform-surface-highlight-shadow);padding:var(--vx-access-toolbar-search-padding);font-size:var(--vx-members-text-size)}.vx-roles-toolbar__search{font-size:var(--vx-roles-text-size)}.dark .vx-members-toolbar__search,.dark .vx-roles-toolbar__search{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-members-toolbar__search,.dark .vx-roles-toolbar__search{background:color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent)}}.dark .vx-members-toolbar__search,.dark .vx-roles-toolbar__search{border-color:var(--vx-color-border)}.vx-members-toolbar__search::placeholder,.vx-roles-toolbar__search::placeholder{color:var(--vx-color-shell-subtle);font-size:var(--vx-members-meta-size)}.vx-roles-toolbar__search::placeholder{font-size:var(--vx-roles-meta-size)}.vx-members-toolbar__filters,.vx-roles-toolbar__filters{justify-content:flex-end;align-items:center;gap:var(--vx-access-toolbar-filters-gap);min-width:0;display:flex}.vx-members-toolbar__count,.vx-roles-toolbar__count{height:var(--vx-access-toolbar-count-height);min-height:var(--vx-access-toolbar-count-height);white-space:nowrap;border-radius:var(--vx-radius-full);padding:var(--vx-access-toolbar-count-padding);color:var(--vx-console-muted);background:var(--vx-color-shell-surface-muted);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-members-toolbar__count,.vx-roles-toolbar__count{background:color-mix(in srgb,var(--vx-color-shell-surface-muted) 88%,transparent)}}.vx-members-toolbar__count,.vx-roles-toolbar__count{border:var(--vx-access-toolbar-count-border);font-size:var(--vx-members-meta-size);font-weight:680}.vx-roles-toolbar__count{font-size:var(--vx-roles-meta-size)}.dark .vx-members-toolbar__count,.dark .vx-roles-toolbar__count{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-members-toolbar__count,.dark .vx-roles-toolbar__count{background:color-mix(in srgb,var(--vx-color-gray-900) 58%,transparent)}}.dark .vx-members-toolbar__count,.dark .vx-roles-toolbar__count{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-members-toolbar__count,.dark .vx-roles-toolbar__count{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.vx-members-page .vx-segmented-control,.vx-roles-page .vx-segmented-control{min-height:var(--vx-access-page-segmented-min-height);padding:var(--vx-access-page-segmented-padding);gap:var(--vx-access-page-segmented-gap);border-radius:var(--vx-radius-full);background:var(--vx-color-shell-panel);border-color:var(--vx-color-border);box-shadow:var(--vx-platform-surface-highlight-shadow-soft)}.dark .vx-members-page .vx-segmented-control,.dark .vx-roles-page .vx-segmented-control{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-members-page .vx-segmented-control,.dark .vx-roles-page .vx-segmented-control{background:color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent)}}.dark .vx-members-page .vx-segmented-control,.dark .vx-roles-page .vx-segmented-control{border-color:var(--vx-color-border);box-shadow:none}.vx-members-page .vx-segmented-control__item,.vx-roles-page .vx-segmented-control__item{min-height:var(--vx-access-page-segmented-item-min-height);padding:var(--vx-access-page-segmented-item-padding);border-radius:var(--vx-radius-full);font-size:var(--vx-members-text-size);line-height:1}.vx-roles-page .vx-segmented-control__item{font-size:var(--vx-roles-text-size)}.vx-members-page .vx-segmented-control__item--active,.vx-roles-page .vx-segmented-control__item--active{box-shadow:none}.vx-member-list,.vx-role-list{gap:0;display:grid;overflow:visible}.vx-member-list .vx-member-table__row,.vx-member-list__header,.vx-role-list__header,.vx-role-row{gap:var(--vx-access-list-row-gap);align-items:center;display:grid}.vx-member-list .vx-member-table__row,.vx-member-list__header{grid-template-columns:var(--vx-access-member-list-columns)}.vx-role-list__header,.vx-role-row{grid-template-columns:var(--vx-access-role-list-columns)}.vx-member-list__header,.vx-role-list__header{justify-items:var(--vx-directory-header-justify);padding:var(--vx-access-list-header-padding);color:var(--vx-color-text-muted);font-size:var(--vx-members-meta-size);text-align:var(--vx-directory-header-text-align);font-weight:740}.vx-role-list__header{font-size:var(--vx-roles-meta-size)}.dark .vx-member-list__header,.dark .vx-role-list__header{color:var(--vx-color-shell-subtle)}.vx-member-list .vx-member-table__row>:first-child,.vx-member-list .vx-member-table__row>:last-child,.vx-member-list__header>:first-child,.vx-member-list__header>:last-child,.vx-role-list__header>:first-child,.vx-role-list__header>:last-child,.vx-role-row>:first-child,.vx-role-row>:last-child{justify-self:var(--vx-directory-edge-justify);text-align:var(--vx-directory-edge-text-align)}.vx-member-list .vx-member-table__row,.vx-role-row{z-index:1;min-height:var(--vx-access-list-row-min-height);padding:var(--vx-access-list-row-padding);border:0;border-bottom:var(--vx-access-list-row-border-width) dashed var(--vx-color-brand-800);justify-items:start;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.vx-member-list .vx-member-table__row,.vx-role-row{border-bottom:var(--vx-access-list-row-border-width) dashed color-mix(in srgb,var(--vx-color-brand-800) 13%,transparent)}}.vx-member-list .vx-member-table__row,.vx-role-row{box-shadow:none;text-align:left;transition:background var(--vx-platform-list-row-transition),border-color var(--vx-platform-list-row-transition),box-shadow var(--vx-platform-list-row-transition);background:0 0;border-radius:0}.dark .vx-member-list .vx-member-table__row,.dark .vx-role-row{border-bottom-color:var(--vx-color-border);background:0 0}.vx-member-list .vx-member-table__row:hover,.vx-role-row:hover{border-bottom-color:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-member-list .vx-member-table__row:hover,.vx-role-row:hover{border-bottom-color:color-mix(in srgb,var(--vx-color-shell-brand) 20%,transparent)}}.vx-member-list .vx-member-table__row:hover,.vx-role-row:hover{background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-member-list .vx-member-table__row:hover,.vx-role-row:hover{background:color-mix(in srgb,var(--vx-color-shell-brand) 2.5%,transparent)}}.vx-member-table__row--active,.vx-role-row--active{z-index:1200!important;border-bottom-color:var(--vx-color-shell-brand)!important}@supports (color:color-mix(in lab,red,red)){.vx-member-table__row--active,.vx-role-row--active{border-bottom-color:color-mix(in srgb,var(--vx-color-shell-brand) 26%,transparent)!important}}.vx-member-table__row--active,.vx-role-row--active{background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-member-table__row--active,.vx-role-row--active{background:color-mix(in srgb,var(--vx-color-shell-brand) 3.5%,transparent)}}.vx-member-table__row--active,.vx-role-row--active{box-shadow:var(--vx-platform-list-row-active-shadow)}.dark .vx-member-list .vx-member-table__row:hover,.dark .vx-member-table__row--active,.dark .vx-role-row--active,.dark .vx-role-row:hover{background:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-list .vx-member-table__row:hover,.dark .vx-member-table__row--active,.dark .vx-role-row--active,.dark .vx-role-row:hover{background:color-mix(in srgb,var(--vx-color-primary) 5.5%,transparent)}}.vx-member-select,.vx-role-select{width:var(--vx-access-select-size);height:var(--vx-access-select-size);opacity:0;pointer-events:none;transition:opacity var(--vx-platform-list-row-select-transition);place-items:center;display:grid}.vx-member-list .vx-member-table__row:focus-within .vx-member-select,.vx-member-list .vx-member-table__row:hover .vx-member-select,.vx-member-list__header:focus-within .vx-member-select,.vx-member-list__header:hover .vx-member-select,.vx-members-page--selecting .vx-member-select,.vx-role-list__header:focus-within .vx-role-select,.vx-role-list__header:hover .vx-role-select,.vx-role-row:focus-within .vx-role-select,.vx-role-row:hover .vx-role-select,.vx-roles-page--selecting .vx-role-select{opacity:1;pointer-events:auto}.vx-member-select input,.vx-role-select input{width:var(--vx-access-select-input-size);height:var(--vx-access-select-input-size);accent-color:var(--vx-console-brand);cursor:pointer;margin:0}.vx-member-select--header input,.vx-role-select--header input{width:var(--vx-access-select-header-input-size);height:var(--vx-access-select-header-input-size)}.vx-member-table__menu,.vx-role-row__menu{z-index:1300;justify-content:flex-end;display:flex;position:relative}.vx-member-table__menu .vx-btn,.vx-role-row__menu .vx-btn{width:var(--vx-access-menu-button-size);height:var(--vx-access-menu-button-size);min-height:var(--vx-access-menu-button-size);color:var(--vx-console-text);box-shadow:none;background:0 0;border:0;padding:0}.vx-member-table__menu .vx-btn svg,.vx-role-row__menu .vx-btn svg{width:var(--vx-access-menu-icon-size);height:var(--vx-access-menu-icon-size)}.vx-member-table__menu .vx-btn:hover,.vx-role-row__menu .vx-btn:hover{color:var(--vx-console-brand);background:0 0}:where(.vx-members-page){--vx-members-text-size:var(--vx-platform-text-size-md);--vx-members-meta-size:var(--vx-platform-text-size-xs)}:where(.vx-roles-page){--vx-roles-text-size:var(--vx-platform-text-size-md);--vx-roles-meta-size:var(--vx-platform-text-size-xs)}.vx-member-table__avatar{width:var(--vx-access-avatar-size);height:var(--vx-access-avatar-size);border-radius:var(--vx-radius-full);box-shadow:var(--vx-platform-inset-line-shadow);background-position:50%;background-size:cover;flex:none;overflow:hidden}.vx-member-table__avatar-label{width:var(--vx-access-sr-only-size);height:var(--vx-access-sr-only-size);clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden}.vx-member-table__person,.vx-role-row__identity-copy{gap:var(--vx-access-identity-copy-gap);min-width:0;display:grid}.vx-member-table__person-line,.vx-role-row__identity{align-items:center;min-width:0;display:flex}.vx-member-table__person-line{gap:var(--vx-access-person-line-gap)}.vx-role-row__identity{gap:var(--vx-access-role-identity-gap)}.vx-member-table__muted,.vx-member-table__person p,.vx-member-table__person-line strong,.vx-member-table__text,.vx-role-row__identity p,.vx-role-row__identity strong,.vx-role-row__muted,.vx-role-row__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vx-member-table__person-line strong,.vx-role-row__identity strong{color:var(--vx-console-text);font-size:var(--vx-members-text-size);font-weight:730}.vx-role-row__identity strong{font-size:var(--vx-roles-text-size)}.vx-member-table__person-line span{border-radius:var(--vx-radius-full);padding:var(--vx-access-person-badge-padding);color:var(--vx-console-brand-strong);background:var(--vx-console-brand-soft);font-size:var(--vx-members-meta-size);flex:none;font-weight:720}.vx-member-table__person p,.vx-role-row__identity p{color:var(--vx-console-muted);font-size:var(--vx-members-meta-size);margin:0;line-height:1.2}.vx-role-row__identity p{font-size:var(--vx-roles-meta-size)}.vx-member-table__muted,.vx-member-table__text,.vx-role-row__muted,.vx-role-row__text{font-size:var(--vx-members-text-size)}.vx-role-row__muted,.vx-role-row__text{font-size:var(--vx-roles-text-size)}.vx-member-table__text,.vx-role-row__text{color:var(--vx-console-text)}.vx-member-table__muted,.vx-profile-dialog__hint,.vx-role-row__muted{color:var(--vx-console-muted)}.vx-profile-dialog__hint{margin:var(--vx-access-profile-hint-margin);font-size:var(--vx-members-meta-size);line-height:1.5}.vx-role-avatar{width:var(--vx-access-role-avatar-size);height:var(--vx-access-role-avatar-size);border-radius:var(--vx-radius-full);box-shadow:var(--vx-platform-inset-line-shadow);flex:none;justify-content:center;align-items:center;display:inline-flex}.vx-role-avatar svg{width:var(--vx-access-role-avatar-icon-size);height:var(--vx-access-role-avatar-icon-size)}.vx-role-avatar--system{color:var(--vx-console-brand-strong);background:var(--vx-console-brand-soft)}.vx-role-avatar--custom{color:var(--vx-color-teal-700);background:var(--vx-color-teal-surface)}.dark .vx-role-avatar--custom{color:var(--vx-color-teal-300);background:var(--vx-color-teal-500)}@supports (color:color-mix(in lab,red,red)){.dark .vx-role-avatar--custom{background:color-mix(in srgb,var(--vx-color-teal-500) 16%,transparent)}}.vx-role-permission-picker{gap:var(--vx-access-permission-picker-gap);display:grid}.vx-role-permission-picker header{gap:var(--vx-access-permission-picker-header-gap);display:grid}.vx-role-permission-picker h2{color:var(--vx-console-text);font-size:var(--vx-roles-text-size);margin:0;font-weight:740}.vx-role-permission-picker p{color:var(--vx-console-muted);font-size:var(--vx-roles-meta-size);margin:0}.vx-role-permission-picker__list{gap:var(--vx-access-permission-list-gap);flex-wrap:wrap;display:flex}.vx-role-permission-chip{border:var(--vx-access-permission-chip-border);border-radius:var(--vx-radius-full);background:var(--vx-color-shell-panel);color:var(--vx-console-muted);padding:var(--vx-access-permission-chip-padding);font-size:var(--vx-roles-meta-size);cursor:pointer;font-weight:650}.vx-role-permission-chip--active{border-color:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-role-permission-chip--active{border-color:color-mix(in srgb,var(--vx-color-shell-brand) 26%,transparent)}}.vx-role-permission-chip--active{background:var(--vx-console-brand-soft);color:var(--vx-console-brand-strong)}.vx-member-actions-menu,.vx-role-actions-menu{top:var(--vx-access-actions-menu-top);z-index:2400;min-width:var(--vx-access-actions-menu-min-width);gap:var(--vx-access-actions-menu-gap);padding:var(--vx-access-actions-menu-padding);border:var(--vx-access-actions-menu-border);border-radius:var(--vx-platform-radius-sm);background:var(--vx-color-white);display:grid;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.vx-member-actions-menu,.vx-role-actions-menu{background:color-mix(in srgb,var(--vx-color-white) 98%,transparent)}}.vx-member-actions-menu,.vx-role-actions-menu{box-shadow:var(--vx-platform-menu-shadow)}.dark .vx-member-actions-menu,.dark .vx-role-actions-menu{background:var(--vx-color-shell-surface)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-actions-menu,.dark .vx-role-actions-menu{background:color-mix(in srgb,var(--vx-color-shell-surface) 98%,transparent)}}.dark .vx-member-actions-menu,.dark .vx-role-actions-menu{box-shadow:var(--vx-platform-menu-shadow-dark)}.vx-member-actions-menu button,.vx-role-actions-menu button{align-items:center;gap:var(--vx-access-actions-menu-button-gap);border-radius:var(--vx-radius-lg);width:100%;padding:var(--vx-access-actions-menu-button-padding);color:var(--vx-console-text);font-size:var(--vx-members-text-size);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:620;display:flex}.vx-role-actions-menu button{font-size:var(--vx-roles-text-size)}.vx-member-actions-menu button:hover:not(:disabled),.vx-role-actions-menu button:hover:not(:disabled){background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){.vx-member-actions-menu button:hover:not(:disabled),.vx-role-actions-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--vx-color-shell-brand) 8%,transparent)}}.vx-member-actions-menu button:hover:not(:disabled),.vx-role-actions-menu button:hover:not(:disabled){color:var(--vx-console-brand)}.vx-member-actions-menu button:disabled,.vx-role-actions-menu button:disabled{cursor:not-allowed;opacity:.55}.vx-member-actions-menu__danger,.vx-role-actions-menu__danger{color:var(--vx-color-warning-700)!important}.vx-member-actions-menu__danger:hover:not(:disabled),.vx-role-actions-menu__danger:hover:not(:disabled){background:var(--vx-color-warning)!important}@supports (color:color-mix(in lab,red,red)){.vx-member-actions-menu__danger:hover:not(:disabled),.vx-role-actions-menu__danger:hover:not(:disabled){background:color-mix(in srgb,var(--vx-color-warning) 12%,transparent)!important}}.vx-member-status,.vx-role-status{border-radius:var(--vx-radius-full);padding:var(--vx-access-status-padding);font-size:var(--vx-members-meta-size);font-weight:720}.vx-role-status{font-size:var(--vx-roles-meta-size)}.vx-member-status--active,.vx-role-status--active{color:var(--vx-color-success-700);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-member-status--active,.vx-role-status--active{background:color-mix(in srgb,var(--vx-color-success) 12%,transparent)}}.vx-member-status--invited{color:var(--vx-color-brand-700);background:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){.vx-member-status--invited{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 12%,transparent)}}.vx-member-status--suspended,.vx-role-status--disabled{color:var(--vx-color-warning-700);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.vx-member-status--suspended,.vx-role-status--disabled{background:color-mix(in srgb,var(--vx-color-warning) 15%,transparent)}}.dark .vx-member-status--active,.dark .vx-role-status--active{color:var(--vx-color-success-300);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-status--active,.dark .vx-role-status--active{background:color-mix(in srgb,var(--vx-color-success) 14%,transparent)}}.dark .vx-member-status--invited{color:var(--vx-color-brand-300);background:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-status--invited{background:color-mix(in srgb,var(--vx-color-auth-accent-light) 16%,transparent)}}.dark .vx-member-status--suspended,.dark .vx-role-status--disabled{color:var(--vx-color-warning-400);background:var(--vx-color-warning)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-status--suspended,.dark .vx-role-status--disabled{background:color-mix(in srgb,var(--vx-color-warning) 16%,transparent)}}.vx-member-detail-actions{gap:var(--vx-access-detail-actions-gap);display:grid}.vx-member-detail-actions .vx-btn{justify-content:flex-start}.vx-members-pagination,.vx-roles-pagination{justify-content:flex-end;align-items:center;gap:var(--vx-access-pagination-gap);padding-top:var(--vx-access-pagination-padding-top);color:var(--vx-console-muted);font-size:var(--vx-members-meta-size);display:flex}.vx-roles-pagination{font-size:var(--vx-roles-meta-size)}.vx-members-pagination__actions,.vx-roles-pagination__actions{align-items:center;gap:var(--vx-access-pagination-actions-gap);display:flex}.vx-members-pagination__actions span,.vx-roles-pagination__actions span{padding-right:var(--vx-access-pagination-actions-span-padding-right);white-space:nowrap}.vx-search-input{min-width:var(--vx-access-search-input-min-width)}.vx-select-trigger{min-width:var(--vx-access-select-trigger-min-width)}.vx-segmented-control{gap:var(--vx-access-segmented-gap);padding:var(--vx-access-segmented-padding);border-radius:var(--vx-platform-radius-md);background:var(--vx-color-gray-50);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-segmented-control{background:color-mix(in srgb,var(--vx-color-gray-50) 92%,transparent)}}.vx-segmented-control{border:var(--vx-access-segmented-border)}.vx-segmented-control__item{color:var(--vx-console-muted);padding:var(--vx-access-segmented-item-padding);border-radius:var(--vx-platform-radius-sm);background:0 0;border:0;font-weight:600}.vx-segmented-control__item--active{background:var(--vx-color-shell-panel-strong);color:var(--vx-console-text);box-shadow:var(--vx-console-shadow-soft)}.vx-drawer-like{height:var(--vx-access-drawer-height);width:var(--vx-access-drawer-width);max-width:var(--vx-access-drawer-max-width);box-shadow:var(--vx-platform-drawer-shadow);z-index:30;border-left:0;border-radius:0;position:fixed;top:0;left:auto;right:0;transform:none}.vx-drawer-like__header{justify-content:space-between;align-items:flex-start;gap:var(--vx-access-drawer-header-gap);display:flex}.vx-overlay{background:var(--vx-color-gray-900);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vx-overlay{background:color-mix(in srgb,var(--vx-color-gray-900) 12%,transparent)}}.vx-overlay{z-index:20}.vx-detail-grid{gap:var(--vx-access-detail-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-detail-grid span{margin-bottom:var(--vx-access-detail-label-margin-bottom);color:var(--vx-console-muted);font-size:var(--vx-access-detail-label-size);display:block}.vx-detail-actions,.vx-detail-drawer__content,.vx-detail-panel,.vx-detail-panel__actions,.vx-detail-panel__body,.vx-detail-panel__header,.vx-form-grid,.vx-permission-map,.vx-subscription-panel{gap:var(--vx-access-panel-section-gap);display:grid}.vx-detail-drawer__content{padding:0}.vx-entity-table-section__filters,.vx-role-permissions{gap:var(--vx-access-panel-section-gap);display:grid}.vx-role-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-role-permissions span{padding:var(--vx-access-role-permissions-item-padding);border-radius:var(--vx-platform-radius-sm);background:var(--vx-color-gray-50);border:var(--vx-access-role-permissions-item-border);color:var(--vx-console-muted);font-size:var(--vx-access-role-permissions-item-size)}.dark .vx-role-permissions span{background:var(--vx-color-gray-900)}.vx-role-table__row--active,.vx-role-table__row--active:hover{background:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.vx-role-table__row--active,.vx-role-table__row--active:hover{background:color-mix(in srgb,var(--vx-color-gray-400) 8%,transparent)}}.vx-role-table__header,.vx-role-table__row{grid-template-columns:1.15fr 1.1fr .8fr .8fr 1.55fr .9fr}.vx-role-table__header span:last-child,.vx-role-table__row span:last-child{white-space:nowrap}.vx-role-table__description{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vx-empty-state{gap:var(--vx-access-empty-gap);padding:var(--vx-access-empty-padding);justify-items:start;display:grid}.vx-empty-state p{color:var(--vx-console-muted);margin:0}.vx-metric-card__header{justify-content:space-between;gap:var(--vx-access-metric-header-gap);align-items:center;display:flex}.vx-metric-card__content strong{font-size:var(--vx-access-metric-value-size);line-height:1}.vx-badge-neutral,.vx-badge-warning{border:var(--vx-access-badge-border);background:var(--vx-color-gray-50)}@supports (color:color-mix(in lab,red,red)){.vx-badge-neutral,.vx-badge-warning{background:color-mix(in srgb,var(--vx-color-gray-50) 92%,transparent)}}.vx-badge-neutral,.vx-badge-warning{color:var(--vx-console-muted)}.dark .vx-badge-neutral{background:var(--vx-color-gray-900)}.vx-badge-warning{background:var(--vx-color-warning-surface);color:var(--vx-color-warning-foreground);border-color:var(--vx-color-warning-border)}.vx-badge-positive{background:var(--vx-color-success-surface);color:var(--vx-color-success-foreground);border:var(--vx-access-badge-positive-border)}:where(.admin-shell){--vx-admin-header-height:var(--vx-admin-shell-header-height);--vx-admin-sidebar-width:var(--vx-admin-shell-sidebar-width);--vx-admin-sidebar-collapsed-width:var(--vx-admin-shell-sidebar-collapsed-width);--vx-admin-sidebar-icon-size:var(--vx-admin-shell-sidebar-icon-size);--vx-admin-content-margin-x:var(--vx-admin-shell-content-margin-x);--vx-admin-content-padding-x:var(--vx-admin-shell-content-padding-x);--vx-admin-content-padding-top:var(--vx-admin-shell-content-padding-top);--vx-admin-content-padding-bottom:var(--vx-admin-shell-content-padding-bottom);--vx-admin-content-max-width:var(--vx-admin-shell-content-max-width);--vx-admin-sidebar-pad-x:var(--vx-shell-sidebar-content-inset);--vx-admin-sidebar-pad-y:var(--vx-admin-shell-sidebar-padding-y);--vx-admin-sidebar-section-gap:var(--vx-admin-shell-sidebar-section-gap);--vx-admin-sidebar-control-inset:var(--vx-admin-shell-sidebar-control-inset);--vx-admin-sidebar-transition:var(--vx-admin-shell-sidebar-transition);--vx-shell-sidebar-content-inset:var(--vx-admin-shell-sidebar-content-inset);--vx-shell-body-gap:0;--vx-shell-column-gap:0;--vx-shell-section-gap:var(--vx-admin-shell-section-gap);--vx-shell-panel-radius:var(--vx-admin-shell-panel-radius);--vx-shell-header-height:var(--vx-admin-header-height);--vx-shell-ink:var(--vx-color-brand-950);--vx-shell-text:var(--vx-console-text);--vx-shell-muted:var(--vx-color-text-secondary);--vx-shell-subtle:var(--vx-color-shell-subtle);--vx-shell-icon:var(--vx-color-shell-icon);--vx-shell-icon-muted:var(--vx-color-text-muted);--vx-shell-glass:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-glass:color-mix(in srgb,var(--vx-color-white) 90%,transparent)}}:where(.admin-shell){--vx-shell-surface:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-surface:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}:where(.admin-shell){--vx-shell-surface-soft:var(--vx-color-shell-panel);--vx-shell-hover:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-hover:color-mix(in srgb,var(--vx-color-auth-accent) 6%,transparent)}}:where(.admin-shell){--vx-shell-active:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-active:color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}:where(.admin-shell){--vx-shell-active-subtle:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-active-subtle:color-mix(in srgb,var(--vx-color-auth-accent) 7%,transparent)}}:where(.admin-shell){--vx-shell-line:var(--vx-color-border);--vx-shell-line-soft:var(--vx-color-shell-line-soft);--vx-shell-divider:var(--vx-color-shell-divider);--vx-shell-focus-ring:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-shell-focus-ring:color-mix(in srgb,var(--vx-color-auth-accent-light) 20%,transparent)}}:where(.admin-shell){--vx-shell-title-size:var(--vx-admin-shell-title-size);--vx-shell-body-size:var(--vx-admin-shell-body-size);--vx-shell-item-size:var(--vx-admin-shell-item-size);--vx-shell-caption-size:var(--vx-admin-shell-caption-size);--vx-shell-tag-size:var(--vx-admin-shell-tag-size);--vx-shell-header-text-size:var(--vx-shell-body-size);--vx-shell-header-text-line:var(--vx-admin-shell-header-text-line);--vx-shell-header-control-size:var(--vx-admin-shell-header-control-size);--vx-shell-title-weight:760;--vx-shell-item-weight:560;--vx-shell-label-weight:620;--vx-shell-radius-panel:var(--vx-admin-shell-panel-radius);--vx-shell-radius-control:var(--vx-admin-shell-control-radius);--vx-shell-radius-item:var(--vx-admin-shell-item-radius);--vx-shell-radius-pill:var(--vx-admin-shell-pill-radius);--vx-shell-header-shadow:var(--vx-admin-shell-header-shadow);--vx-shell-assistant-line:var(--vx-color-neutral-border);--vx-shell-assistant-shadow:var(--vx-admin-shell-assistant-shadow);--vx-shell-floating-shadow:var(--vx-admin-shell-floating-shadow);--vx-shell-agent-button-size:var(--vx-admin-shell-agent-button-size);--vx-shell-agent-button-icon-size:var(--vx-admin-shell-agent-button-icon-size);--vx-shell-agent-button-hover-opacity:var(--vx-admin-shell-agent-button-hover-opacity);--vx-assistant-panel-width:100%;--vx-assistant-panel-min-width:0;--vx-assistant-panel-border-left:var(--vx-assistant-panel-binding-border-left);--vx-assistant-panel-shadow:var(--vx-shell-assistant-shadow,var(--vx-platform-shell-assistant-shadow));--vx-assistant-panel-shadow-dark:var(--vx-shell-assistant-shadow,var(--vx-platform-shell-assistant-shadow-dark));--vx-assistant-panel-transition:var(--vx-platform-shell-assistant-panel-transition);--vx-assistant-panel-inner-transition:var(--vx-platform-shell-assistant-panel-inner-transition);--vx-assistant-panel-will-change:opacity,transform;--vx-assistant-panel-fullscreen-z:2600;--vx-assistant-panel-resize-hover-background:var(--vx-console-brand)}@supports (color:color-mix(in lab,red,red)){:where(.admin-shell){--vx-assistant-panel-resize-hover-background:color-mix(in srgb,var(--vx-console-brand) 24%,transparent)}}:where(.admin-shell){--vx-assistant-panel-bar-padding:var(--vx-assistant-panel-binding-bar-padding);--vx-assistant-panel-bar-title-size:var(--vx-assistant-panel-binding-bar-title-size);--vx-assistant-panel-bar-title-line-height:1.2;--vx-assistant-panel-bar-title-letter-spacing:0;--vx-assistant-panel-bar-title-weight:var(--vx-shell-title-weight,760);--vx-assistant-panel-bar-title-color:var(--vx-shell-ink,var(--vx-color-brand-950));--vx-assistant-panel-bar-actions-gap:var(--vx-assistant-panel-binding-bar-actions-gap);--vx-assistant-panel-output-gap:var(--vx-assistant-panel-binding-output-gap);--vx-assistant-panel-output-padding:var(--vx-assistant-panel-binding-output-padding);--vx-assistant-panel-output-scrollbar-width:none;--vx-assistant-panel-output-scrollbar-color:auto;--vx-assistant-panel-output-scroll-padding-right:0;--vx-assistant-panel-stack-min-height:100%;--vx-assistant-panel-stack-align-content:stretch;--vx-assistant-panel-composer-display:block;--vx-assistant-panel-composer-padding:var(--vx-assistant-panel-binding-composer-padding)}:where(.dark .admin-shell){--vx-shell-ink:var(--vx-color-brand-200);--vx-shell-muted:var(--vx-color-text-muted);--vx-shell-subtle:var(--vx-color-shell-subtle);--vx-shell-icon:var(--vx-color-text-muted);--vx-shell-icon-muted:var(--vx-color-text-muted);--vx-shell-glass:var(--vx-color-shell-bg)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-glass:color-mix(in srgb,var(--vx-color-shell-bg) 90%,transparent)}}:where(.dark .admin-shell){--vx-shell-surface:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-surface:color-mix(in srgb,var(--vx-color-gray-900) 64%,transparent)}}:where(.dark .admin-shell){--vx-shell-surface-soft:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-surface-soft:color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent)}}:where(.dark .admin-shell){--vx-shell-hover:var(--vx-color-shell-hover);--vx-shell-active:var(--vx-color-primary-soft);--vx-shell-active-subtle:var(--vx-color-shell-hover);--vx-shell-line:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-line:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}:where(.dark .admin-shell){--vx-shell-line-soft:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-line-soft:color-mix(in srgb,var(--vx-color-gray-400) 12%,transparent)}}:where(.dark .admin-shell){--vx-shell-divider:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-divider:color-mix(in srgb,var(--vx-color-gray-400) 18%,transparent)}}:where(.dark .admin-shell){--vx-shell-focus-ring:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-focus-ring:color-mix(in srgb,var(--vx-color-primary) 22%,transparent)}}:where(.dark .admin-shell){--vx-shell-header-shadow:var(--vx-platform-shell-header-shadow-dark);--vx-shell-assistant-line:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:where(.dark .admin-shell){--vx-shell-assistant-line:color-mix(in srgb,var(--vx-color-gray-400) 18%,transparent)}}:where(.dark .admin-shell){--vx-shell-assistant-shadow:var(--vx-platform-shell-assistant-shadow-dark);--vx-shell-floating-shadow:var(--vx-platform-shell-floating-shadow-dark)}.vx-shell-header__search-shell{min-width:0;width:var(--vx-shell-search-width);align-items:center;justify-self:var(--vx-shell-search-justify,stretch);max-width:100%;display:flex;position:relative}.vx-shell-header__search-icon{top:50%;left:var(--vx-shell-search-icon-inset-inline-start);z-index:1;color:var(--vx-shell-search-icon-color,var(--vx-shell-icon-muted,var(--vx-color-shell-icon-muted)));pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.vx-shell-header__search-input{width:100%;min-width:0;min-height:var(--vx-shell-search-height);height:var(--vx-shell-search-height);padding:var(--vx-shell-search-padding);border:var(--vx-shell-search-border);border-radius:var(--vx-shell-search-radius,var(--vx-shell-radius-pill,var(--vx-radius-full)));background:var(--vx-shell-search-background,var(--vx-color-shell-panel));box-shadow:var(--vx-shell-search-shadow,var(--vx-platform-surface-highlight-shadow))}.vx-shell-header__search-input::placeholder{color:var(--vx-shell-search-placeholder-color,var(--vx-shell-subtle,var(--vx-color-shell-subtle)));font-size:var(--vx-shell-search-placeholder-size)}.dark .vx-shell-header__search-input{border-color:var(--vx-shell-search-dark-border-color,var(--vx-color-border));background:var(--vx-shell-search-dark-background,var(--vx-color-gray-900))}@supports (color:color-mix(in lab,red,red)){.dark .vx-shell-header__search-input{background:var(--vx-shell-search-dark-background,color-mix(in srgb,var(--vx-color-gray-900) 72%,transparent))}}.vx-shell-header__actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--vx-shell-header-actions-gap);display:inline-flex}.vx-shell-header__action-group{align-items:center;gap:var(--vx-shell-header-action-group-gap);padding:var(--vx-shell-header-action-group-padding);border:var(--vx-shell-header-action-group-border);border-radius:var(--vx-shell-header-action-group-radius,var(--vx-radius-xl));transition:border-color var(--vx-shell-control-transition),background var(--vx-shell-control-transition);background:0 0;display:inline-flex}.vx-shell-header__action-group:focus-within,.vx-shell-header__action-group:hover{border-color:var(--vx-shell-header-action-group-hover-border,var(--vx-color-border));background:var(--vx-shell-header-action-group-hover-background,var(--vx-color-white))}@supports (color:color-mix(in lab,red,red)){.vx-shell-header__action-group:focus-within,.vx-shell-header__action-group:hover{background:var(--vx-shell-header-action-group-hover-background,color-mix(in srgb,var(--vx-color-white) 72%,transparent))}}.dark .vx-shell-header__action-group{background:0 0;border-color:#0000}.dark .vx-shell-header__action-group:focus-within,.dark .vx-shell-header__action-group:hover{border-color:var(--vx-shell-header-action-group-dark-hover-border,var(--vx-color-gray-400))}@supports (color:color-mix(in lab,red,red)){.dark .vx-shell-header__action-group:focus-within,.dark .vx-shell-header__action-group:hover{border-color:var(--vx-shell-header-action-group-dark-hover-border,color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent))}}.dark .vx-shell-header__action-group:focus-within,.dark .vx-shell-header__action-group:hover{background:var(--vx-shell-header-action-group-dark-hover-background,var(--vx-color-gray-900))}@supports (color:color-mix(in lab,red,red)){.dark .vx-shell-header__action-group:focus-within,.dark .vx-shell-header__action-group:hover{background:var(--vx-shell-header-action-group-dark-hover-background,color-mix(in srgb,var(--vx-color-gray-900) 64%,transparent))}}.vx-shell-user{width:var(--vx-shell-user-size);height:var(--vx-shell-user-size);max-width:var(--vx-shell-user-max-width);min-height:var(--vx-shell-user-size);place-items:center;gap:var(--vx-shell-user-gap);border-radius:var(--vx-shell-user-radius,var(--vx-radius-full));cursor:pointer;transition:background var(--vx-shell-control-transition),transform var(--vx-shell-control-transition);background:0 0;border:0;padding:0;line-height:0;display:inline-grid}.vx-shell-user:hover{opacity:var(--vx-shell-user-hover-opacity,.86);background:0 0}.dark .vx-shell-user{background:0 0}.vx-shell-user .vx-avatar{width:var(--vx-shell-user-size);height:var(--vx-shell-user-size);flex:0 0 var(--vx-shell-user-size);border-radius:var(--vx-radius-full)}.vx-shell-icon-button{width:var(--vx-shell-icon-button-size);height:var(--vx-shell-icon-button-size);border-radius:var(--vx-shell-icon-button-radius);color:var(--vx-shell-icon-button-color,var(--vx-shell-icon,var(--vx-color-shell-icon)));cursor:pointer;transition:background var(--vx-shell-control-transition),color var(--vx-shell-control-transition),transform var(--vx-shell-control-transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dark .vx-shell-icon-button{color:var(--vx-shell-icon-button-dark-color,var(--vx-shell-icon,var(--vx-color-text-muted)))}.vx-shell-icon-button:hover{background:var(--vx-shell-icon-button-hover-background,var(--vx-console-brand-soft));color:var(--vx-shell-icon-button-hover-color,var(--vx-console-brand-strong));transform:none}.vx-shell-icon-button--plain{box-shadow:none;background:0 0}.vx-shell-icon-button--plain:hover{color:var(--vx-console-brand);background:0 0}.vx-shell-icon-button--toolbar{width:var(--vx-shell-icon-button-toolbar-size);height:var(--vx-shell-icon-button-toolbar-size);border-radius:var(--vx-shell-icon-button-toolbar-radius)}.vx-shell-icon-button--toolbar:hover{color:var(--vx-shell-icon-button-toolbar-hover-color,var(--vx-shell-icon-button-hover-color,var(--vx-console-brand-strong)))}.vx-shell-icon-button--active{background:var(--vx-shell-icon-button-active-background,var(--vx-color-shell-brand))}@supports (color:color-mix(in lab,red,red)){.vx-shell-icon-button--active{background:var(--vx-shell-icon-button-active-background,color-mix(in srgb,var(--vx-color-shell-brand) 10%,transparent))}}.vx-shell-icon-button--active{color:var(--vx-shell-icon-button-active-color,var(--vx-console-brand))}.vx-shell-icon-button--utility{width:var(--vx-shell-icon-button-utility-size);height:var(--vx-shell-icon-button-utility-size)}.vx-shell-icon-button--assistant{width:var(--vx-shell-icon-button-assistant-size);height:var(--vx-shell-icon-button-assistant-size);border-radius:var(--vx-shell-icon-button-assistant-radius);background:var(--vx-shell-icon-button-assistant-background,transparent);color:var(--vx-shell-icon-button-assistant-color,var(--vx-shell-icon-button-color,var(--vx-console-brand)))}.vx-shell-icon-button--rail{width:var(--vx-shell-icon-button-rail-width,var(--vx-shell-sidebar-collapsed-width));height:var(--vx-shell-icon-button-rail-height,var(--vx-shell-rail-height));flex:0 0 var(--vx-shell-icon-button-rail-flex-basis,var(--vx-shell-sidebar-collapsed-width));justify-content:var(--vx-shell-icon-button-rail-justify,flex-start);margin-left:var(--vx-shell-icon-button-rail-margin-left,0);padding-left:var(--vx-shell-icon-button-rail-padding-left,var(--vx-shell-sidebar-icon-inset));border-radius:var(--vx-shell-icon-button-rail-radius,var(--vx-platform-radius-md));box-shadow:none;color:var(--vx-shell-icon-button-rail-color,var(--vx-color-shell-text));background:0 0}@supports (color:color-mix(in lab,red,red)){.vx-shell-icon-button--rail{color:var(--vx-shell-icon-button-rail-color,color-mix(in srgb,var(--vx-color-shell-text) 46%,transparent))}}.vx-shell-icon-button--rail{appearance:none}.vx-shell-icon-button--rail:hover{background:var(--vx-shell-icon-button-rail-hover-background,var(--vx-color-white))}@supports (color:color-mix(in lab,red,red)){.vx-shell-icon-button--rail:hover{background:var(--vx-shell-icon-button-rail-hover-background,color-mix(in srgb,var(--vx-color-white) 36%,transparent))}}.vx-shell-icon-button--rail:hover{color:var(--vx-shell-icon-button-rail-hover-color,var(--vx-color-shell-text))}@supports (color:color-mix(in lab,red,red)){.vx-shell-icon-button--rail:hover{color:var(--vx-shell-icon-button-rail-hover-color,color-mix(in srgb,var(--vx-color-shell-text) 64%,transparent))}}.vx-shell-agent-button{width:var(--vx-shell-agent-button-size);height:var(--vx-shell-agent-button-size);cursor:pointer;transition:opacity var(--vx-shell-control-transition);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.vx-shell-agent-button--active,.vx-shell-agent-button:hover{opacity:var(--vx-shell-agent-button-hover-opacity,.84);background:0 0}.dark .vx-shell-agent-button{background:0 0}.vx-shell-agent-button__icon{width:var(--vx-shell-agent-button-icon-size);height:var(--vx-shell-agent-button-icon-size);display:block}.vx-assistant-panel{top:var(--vx-shell-header-height);min-width:var(--vx-assistant-panel-min-width,0);width:var(--vx-assistant-panel-width,100%);height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));max-height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));min-height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));border-left:var(--vx-assistant-panel-border-left);background:var(--vx-assistant-panel-background,transparent);box-shadow:var(--vx-assistant-panel-shadow,none);opacity:1;transition:var(--vx-assistant-panel-transition,none);will-change:var(--vx-assistant-panel-will-change,auto);border-radius:0;align-self:start;padding:0;position:sticky;overflow:hidden;transform:translate(0)}.dark .vx-assistant-panel{border-left-color:var(--vx-assistant-panel-dark-border-left-color,var(--vx-shell-assistant-line,var(--vx-console-border)));box-shadow:var(--vx-assistant-panel-shadow-dark,var(--vx-assistant-panel-shadow,none))}.vx-assistant-panel--closed{pointer-events:none;opacity:0;transform:translateX(var(--vx-assistant-panel-closed-translate-x))}.vx-assistant-panel--fullscreen,.vx-assistant-panel--max{inset:var(--vx-shell-header-height) var(--vx-assistant-panel-fullscreen-inset-inline) 0;z-index:var(--vx-assistant-panel-fullscreen-z,24);width:auto;min-width:0;height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));max-height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));min-height:calc(var(--vx-assistant-panel-viewport-height) - var(--vx-shell-header-height));background:var(--vx-assistant-panel-fullscreen-background,radial-gradient(circle at top left,var(--vx-color-shell-brand),transparent var(--vx-assistant-panel-fullscreen-gradient-stop)),linear-gradient(180deg,var(--vx-color-gray-50) 0,var(--vx-color-shell-bg) 100%));border-left:0;position:fixed}@supports (color:color-mix(in lab,red,red)){.vx-assistant-panel--fullscreen,.vx-assistant-panel--max{background:var(--vx-assistant-panel-fullscreen-background,radial-gradient(circle at top left,color-mix(in srgb,var(--vx-color-shell-brand) 4%,transparent),transparent var(--vx-assistant-panel-fullscreen-gradient-stop)),linear-gradient(180deg,var(--vx-color-gray-50) 0,var(--vx-color-shell-bg) 100%))}}.vx-assistant-panel--fullscreen,.vx-assistant-panel--max{box-shadow:none}.dark .vx-assistant-panel--fullscreen,.dark .vx-assistant-panel--max{background:var(--vx-assistant-panel-fullscreen-background-dark,var(--vx-console-bg))}.vx-assistant-panel__inner{opacity:1;height:100%;min-height:100%;max-height:100%;transition:var(--vx-assistant-panel-inner-transition,none);padding:0;display:grid;overflow:hidden;transform:translate(0)}.vx-assistant-panel__resize-edge{z-index:2;width:var(--vx-assistant-panel-resize-edge-width);cursor:col-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;inset:0 auto 0 0}.vx-assistant-panel__resize-edge:after{content:"";width:var(--vx-assistant-panel-resize-edge-line-width);transition:background var(--vx-shell-control-transition);background:0 0;position:absolute;top:0;bottom:0;left:0}.vx-assistant-panel__resize-edge--active:after,.vx-assistant-panel__resize-edge:hover:after{background:var(--vx-assistant-panel-resize-hover-background,var(--vx-color-shell-brand))}@supports (color:color-mix(in lab,red,red)){.vx-assistant-panel__resize-edge--active:after,.vx-assistant-panel__resize-edge:hover:after{background:var(--vx-assistant-panel-resize-hover-background,color-mix(in srgb,var(--vx-color-shell-brand) 18%,transparent))}}.vx-assistant-panel__bar{justify-content:space-between;align-items:center;gap:var(--vx-assistant-panel-bar-gap);min-width:0;height:var(--vx-shell-rail-height);min-height:var(--vx-shell-rail-height);padding:var(--vx-assistant-panel-bar-padding);display:flex}.vx-assistant-panel__bar h2{min-width:0;color:var(--vx-assistant-panel-bar-title-color,var(--vx-shell-ink,var(--vx-console-text)));font-size:var(--vx-assistant-panel-bar-title-size);font-weight:var(--vx-assistant-panel-bar-title-weight,inherit);line-height:var(--vx-assistant-panel-bar-title-line-height,1.2);letter-spacing:var(--vx-assistant-panel-bar-title-letter-spacing,0);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vx-assistant-panel__bar-actions{align-items:center;gap:var(--vx-assistant-panel-bar-actions-gap);flex:none;min-width:0;display:inline-flex}.vx-assistant-panel__composer,.vx-assistant-panel__output{min-height:0;overflow:hidden}.vx-assistant-panel__output{gap:var(--vx-assistant-panel-output-gap);padding:var(--vx-assistant-panel-output-padding);grid-template-rows:auto minmax(0,1fr);display:grid}.vx-assistant-panel__output--clean{padding-top:var(--vx-assistant-panel-output-clean-padding-top);grid-template-rows:minmax(0,1fr);gap:0}.vx-assistant-panel__output--with-toolbar{gap:var(--vx-assistant-panel-output-with-toolbar-gap);grid-template-rows:auto minmax(0,1fr)}.vx-assistant-panel__output-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:var(--vx-assistant-panel-output-scrollbar-width,thin);scrollbar-color:var(--vx-assistant-panel-output-scrollbar-color,var(--vx-color-scrollbar) transparent);min-height:0;padding-right:var(--vx-assistant-panel-output-scroll-padding-right,0);overflow:hidden auto}.vx-assistant-panel__stack{min-height:var(--vx-assistant-panel-stack-min-height,auto);align-content:var(--vx-assistant-panel-stack-align-content,normal);gap:var(--vx-assistant-panel-stack-gap);display:grid}.vx-assistant-panel__composer{display:var(--vx-assistant-panel-composer-display,grid);grid-template-rows:var(--vx-assistant-panel-composer-rows,auto minmax(0,1fr) auto);gap:var(--vx-assistant-panel-composer-gap);padding:var(--vx-assistant-panel-composer-padding)}@media (max-width:1180px){:where(.admin-shell){--vx-admin-content-margin-x:0;--vx-admin-content-padding-x:var(--vx-shell-responsive-content-padding-x);--vx-admin-content-padding-top:var(--vx-shell-responsive-content-padding-top);--vx-admin-content-padding-bottom:var(--vx-shell-responsive-content-padding-bottom);--vx-admin-content-max-width:none}}.vx-hero-bg-layer{background:var(--vx-color-hero-bg)}.vx-hero-grid-layer{background-image:linear-gradient(var(--vx-color-hero-grid) var(--vx-platform-hero-grid-line-width),transparent var(--vx-platform-hero-grid-line-width)),linear-gradient(90deg,var(--vx-color-hero-grid) var(--vx-platform-hero-grid-line-width),transparent var(--vx-platform-hero-grid-line-width));background-size:var(--vx-platform-hero-grid-size)}.vx-hero-fade-layer{background:linear-gradient(transparent,var(--vx-color-hero-fade))}.vx-solution-index{letter-spacing:var(--vx-platform-solution-index-letter-spacing)}.vx-solution-cover-frame{inset:4% 3% 4.5%}.vx-tabs-list{gap:var(--vx-platform-tabs-gap);padding:var(--vx-platform-tabs-padding);border-radius:var(--vx-platform-tabs-radius);background:var(--vx-color-white);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-tabs-list{background:color-mix(in srgb,var(--vx-color-white) 84%,transparent)}}.vx-tabs-list{box-shadow:var(--vx-console-shadow-soft)}.dark .vx-tabs-list{background:var(--vx-color-gray-900)}.vx-tab{border-radius:var(--vx-platform-tab-radius);height:auto;min-height:0;color:var(--vx-console-muted);padding:var(--vx-platform-tab-padding);background:0 0;border:0;font-weight:600}.vx-tab:hover{color:var(--vx-console-brand)}.vx-tab--active{background:var(--vx-color-brand-50);color:var(--vx-color-brand-700)}.dark .vx-tab--active{background:var(--vx-color-brand-950);color:var(--vx-color-brand-200)}.vx-member-table,.vx-table{border:var(--vx-platform-border-width) solid var(--vx-color-shell-line-soft);border-radius:var(--vx-radius-xl);background:var(--vx-color-white);gap:0;display:grid;overflow:hidden}.dark .vx-member-table,.dark .vx-table{border-color:var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-table,.dark .vx-table{border-color:color-mix(in srgb,var(--vx-color-gray-400) 14%,transparent)}}.dark .vx-member-table,.dark .vx-table{background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-table,.dark .vx-table{background:color-mix(in srgb,var(--vx-color-gray-900) 60%,transparent)}}.vx-table__header,.vx-table__row{gap:var(--vx-platform-table-gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.vx-member-table__header,.vx-table__header{padding:var(--vx-platform-table-header-padding);background:var(--vx-color-brand-50);color:var(--vx-color-shell-muted);font-size:var(--vx-platform-table-header-size);letter-spacing:0;text-align:center;text-transform:none;justify-items:center;font-weight:740}.dark .vx-member-table__header,.dark .vx-table__header{background:var(--vx-color-gray-800)}@supports (color:color-mix(in lab,red,red)){.dark .vx-member-table__header,.dark .vx-table__header{background:color-mix(in srgb,var(--vx-color-gray-800) 48%,transparent)}}.dark .vx-member-table__header,.dark .vx-table__header{color:var(--vx-color-text-muted)}.vx-member-table__row,.vx-table__row{padding:var(--vx-platform-table-row-padding);border-bottom:var(--vx-platform-border-width) solid var(--vx-color-brand-800);justify-items:start}@supports (color:color-mix(in lab,red,red)){.vx-member-table__row,.vx-table__row{border-bottom:var(--vx-platform-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 7.5%,transparent)}}.vx-member-table__row,.vx-table__row{text-align:left}.vx-member-table__row:last-child,.vx-table__row:last-child{border-bottom:0}.vx-member-table__row span,.vx-table__row span{color:var(--vx-console-muted);font-size:var(--vx-platform-table-row-size)}.vx-member-table__header,.vx-member-table__row{grid-template-columns:1.3fr 1.5fr 1fr .8fr 1fr var(--vx-platform-member-table-actions-column);gap:var(--vx-platform-table-gap);align-items:center;display:grid}.vx-member-table__row{cursor:pointer}.vx-member-table__row:hover{background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-member-table__row:hover{background:color-mix(in srgb,var(--vx-color-white) 65%,transparent)}}.vx-member-table__identity{align-items:center;gap:var(--vx-platform-table-identity-gap);display:flex}.vx-member-table__identity p{margin:var(--vx-platform-table-identity-margin-top) 0 0;color:var(--vx-console-muted);font-size:var(--vx-platform-table-identity-size)}.vx-table-stack{gap:var(--vx-platform-table-stack-gap);display:grid}.vx-toolbar{align-items:center;gap:var(--vx-platform-toolbar-gap);display:flex}.vx-toolbar--filters{flex-wrap:wrap}.vx-table-toolbar{justify-content:space-between;align-items:center;gap:var(--vx-platform-table-toolbar-gap);padding-bottom:var(--vx-platform-table-toolbar-padding-bottom);display:flex}.vx-table-toolbar__copy{gap:var(--vx-platform-table-toolbar-copy-gap);display:grid}.vx-table-toolbar__copy strong{color:var(--vx-console-text);font-size:var(--vx-platform-table-toolbar-title-size);font-weight:720}.vx-table-toolbar__copy span{color:var(--vx-console-muted);font-size:var(--vx-platform-table-toolbar-meta-size)}@media (max-width:720px){.vx-shell-header__search-shell{width:var(--vx-platform-responsive-search-width);justify-self:stretch}.vx-page-header{grid-template-columns:1fr}.vx-notifications-page .vx-page-header{grid-template-columns:1fr}.vx-notifications-page .vx-page-header,.vx-toolbar{flex-direction:column;align-items:stretch}.vx-search-input,.vx-select-trigger{width:100%;min-width:0}.vx-member-table__header,.vx-table__header,.vx-table__row{grid-template-columns:1fr}.vx-members-header-actions,.vx-members-toolbar,.vx-members-toolbar__filters{flex-direction:column;align-items:stretch}.vx-members-header-selection{border-bottom:var(--vx-platform-responsive-selection-border);padding:var(--vx-platform-responsive-selection-padding);align-items:stretch}.vx-members-header-primary{justify-content:flex-start;margin-left:0}.vx-members-toolbar__search{width:100%;min-width:0}.vx-member-list__header{display:none}.vx-member-list .vx-member-table__row{gap:var(--vx-platform-responsive-list-row-gap);grid-template-columns:1fr}.vx-member-table__menu{justify-content:flex-start}.vx-members-pagination{flex-direction:column;align-items:stretch}.vx-members-pagination__actions{justify-content:flex-start}.vx-roles-header-actions,.vx-roles-toolbar,.vx-roles-toolbar__filters{flex-direction:column;align-items:stretch}.vx-roles-header-actions,.vx-roles-header-primary{justify-content:flex-start}.vx-roles-header-primary{margin-left:0}.vx-roles-toolbar__search{width:100%;min-width:0}.vx-role-list__header{display:none}.vx-role-row{gap:var(--vx-platform-responsive-list-row-gap);grid-template-columns:1fr}.vx-role-row__menu{justify-content:flex-start}.vx-account-profile-avatar-card__actions,.vx-account-profile-section__header{flex-direction:column;align-items:stretch}.vx-account-profile-field,.vx-account-profile-summary__row{gap:var(--vx-platform-responsive-account-row-gap);grid-template-columns:1fr;align-items:flex-start}.vx-account-profile-field__icon{display:none}.vx-account-connected-row{grid-template-columns:var(--vx-platform-responsive-connected-row-columns);gap:var(--vx-platform-responsive-connected-row-gap);align-items:flex-start}.vx-account-connected-actions,.vx-account-connected-copy,.vx-account-connected-meta{grid-column:2}.vx-account-connected-actions{flex-wrap:wrap;justify-content:flex-start}.vx-account-profile-dialog-grid,.vx-account-profile-form-grid,.vx-account-profile-input-row{grid-template-columns:1fr}.vx-account-profile-input-row .vx-btn{justify-content:center}.vx-roles-pagination{flex-direction:column;align-items:stretch}.vx-roles-pagination__actions{justify-content:flex-start}.vx-drawer-like{max-width:100%}.vx-profile-group__header{display:grid}.vx-profile-row{gap:var(--vx-platform-responsive-profile-row-gap);grid-template-columns:1fr;align-items:flex-start}}:root{color-scheme:light;--vx-color-white:#fff;--vx-color-black:#000;--vx-color-brand-50:#eef2ff;--vx-color-brand-100:#dbe3ff;--vx-color-brand-200:#b8c5ff;--vx-color-brand-300:#8597ff;--vx-color-brand-400:#5a72ff;--vx-color-brand-500:#3057ff;--vx-color-brand-600:#1e51ff;--vx-color-brand-700:#1740d4;--vx-color-brand-800:#0d2eab;--vx-color-brand-900:#061b75;--vx-color-brand-950:#020a3d;--vx-color-ai-50:#faf5ff;--vx-color-ai-100:#f3e8ff;--vx-color-ai-200:#e9d5ff;--vx-color-ai-300:#d8b4fe;--vx-color-ai-400:#c084fc;--vx-color-ai-500:#a855f7;--vx-color-ai-600:#9333ea;--vx-color-ai-700:#7e22ce;--vx-color-ai-800:#6b21a8;--vx-color-ai-900:#581c87;--vx-color-ai-cyan-50:#ecfeff;--vx-color-ai-cyan-100:#cffafe;--vx-color-ai-cyan-200:#a5f3fc;--vx-color-ai-cyan-300:#67e8f9;--vx-color-ai-cyan-400:#22d3ee;--vx-color-ai-cyan-500:#06b6d4;--vx-color-ai-cyan-600:#0891b2;--vx-color-ai-cyan-700:#0e7490;--vx-color-ai-cyan-800:#155e75;--vx-color-ai-cyan-900:#164e63;--vx-color-spark-50:#fffbeb;--vx-color-spark-100:#fef3c7;--vx-color-spark-200:#fde68a;--vx-color-spark-300:#fcd34d;--vx-color-spark-400:#fbbf24;--vx-color-spark-500:#f59e0b;--vx-color-spark-600:#d97706;--vx-color-gray-50:#f9fafb;--vx-color-gray-100:#f3f4f6;--vx-color-gray-200:#e5e7eb;--vx-color-gray-300:#d1d5db;--vx-color-gray-400:#9ca3af;--vx-color-gray-500:#6b7280;--vx-color-gray-600:#4b5563;--vx-color-gray-700:#374151;--vx-color-gray-800:#1f2937;--vx-color-gray-900:#111827;--vx-color-success-50:#ecfdf5;--vx-color-success-100:#d1fae5;--vx-color-success-200:#a7f3d0;--vx-color-success-300:#6ee7b7;--vx-color-success-400:#34d399;--vx-color-success-500:#10b981;--vx-color-success-600:#059669;--vx-color-success-700:#047857;--vx-color-success-800:#065f46;--vx-color-success-900:#064e3b;--vx-color-warning-50:#fffbeb;--vx-color-warning-100:#fef3c7;--vx-color-warning-200:#fde68a;--vx-color-warning-300:#fcd34d;--vx-color-warning-400:#fbbf24;--vx-color-warning-500:#f59e0b;--vx-color-warning-600:#d97706;--vx-color-warning-700:#b45309;--vx-color-warning-800:#92400e;--vx-color-warning-900:#78350f;--vx-color-danger-50:#fff1f2;--vx-color-danger-100:#ffe4e6;--vx-color-danger-200:#fecdd3;--vx-color-danger-300:#fda4af;--vx-color-danger-400:#fb7185;--vx-color-danger-500:#f43f5e;--vx-color-danger-600:#e11d48;--vx-color-danger-700:#be123c;--vx-color-danger-800:#9f1239;--vx-color-danger-900:#881337;--vx-color-error-50:#fef2f2;--vx-color-error-100:#fee2e2;--vx-color-error-200:#fecaca;--vx-color-error-300:#fca5a5;--vx-color-error-400:#f87171;--vx-color-error-500:#ef4444;--vx-color-error-600:#dc2626;--vx-color-error-700:#b91c1c;--vx-color-error-800:#991b1b;--vx-color-error-900:#7f1d1d;--vx-color-info-50:#f0f9ff;--vx-color-info-100:#e0f2fe;--vx-color-info-200:#bae6fd;--vx-color-info-300:#7dd3fc;--vx-color-info-400:#38bdf8;--vx-color-info-500:#0ea5e9;--vx-color-info-600:#0284c7;--vx-color-info-700:#0369a1;--vx-color-info-800:#075985;--vx-color-info-900:#0c4a6e;--vx-color-cyan-50:#ecfeff;--vx-color-cyan-100:#cffafe;--vx-color-cyan-600:#0891b2;--vx-color-cyan-700:#0e7490;--vx-color-teal-50:#f0fdfa;--vx-color-teal-100:#ccfbf1;--vx-color-teal-300:#5eead4;--vx-color-teal-400:#2dd4bf;--vx-color-teal-500:#14b8a6;--vx-color-teal-600:#0d9488;--vx-color-teal-700:#0f766e;--vx-color-orange-400:#ff7a45;--vx-color-lime-500:#1aad19;--vx-color-green-500:#00b96b;--vx-color-green-whatsapp:#25d366;--vx-color-purple-50:#f5f3ff;--vx-color-purple-600:#7c3aed;--vx-color-indigo-600:#4f46e5;--vx-color-social-wechat:#07c160;--vx-color-social-dingtalk:#1677ff;--vx-color-social-feishu:#3370ff;--vx-color-social-feishu-accent:#56d5cc;--vx-gradient-aurora:linear-gradient(135deg,var(--vx-color-brand-700) 0%,var(--vx-color-ai-500) 100%);--vx-gradient-brand:linear-gradient(135deg,var(--vx-color-brand-600) 0%,var(--vx-color-brand-400) 100%);--vx-gradient-ai-duo:linear-gradient(135deg,var(--vx-color-ai-500) 0%,var(--vx-color-ai-cyan-400) 100%);--vx-gradient-spark-pulse:radial-gradient(circle,var(--vx-color-spark-300) 0%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){:root{--vx-gradient-spark-pulse:radial-gradient(circle,color-mix(in srgb,var(--vx-color-spark-300) 55%,transparent) 0%,transparent 80%)}}:root{--vx-color-background:var(--vx-color-brand-50);--vx-color-foreground:var(--vx-color-gray-900);--vx-color-page:var(--vx-color-white);--vx-color-surface:var(--vx-color-white);--vx-color-surface-muted:var(--vx-color-gray-50);--vx-color-surface-soft:#fbfcfe;--vx-color-surface-raised:var(--vx-color-white);--vx-color-border:#1e51ff1a;--vx-color-border-muted:#0f172a12;--vx-color-border-strong:#1e51ff52;--vx-color-ring:#1e51ff1f;--vx-color-ring-strong:#1e51ff8c;--vx-color-overlay:#0f172a75;--vx-color-primary:var(--vx-color-brand-600);--vx-color-primary-hover:var(--vx-color-brand-700);--vx-color-primary-strong:var(--vx-color-brand-700);--vx-color-primary-soft:var(--vx-color-brand-100);--vx-color-primary-subtle:#1e51ff14;--vx-color-ai:var(--vx-color-ai-500);--vx-color-ai-hover:var(--vx-color-ai-600);--vx-color-ai-surface:var(--vx-color-ai-50);--vx-color-ai-soft:var(--vx-color-ai-100);--vx-color-ai-border:#a855f752;--vx-color-ai-foreground:var(--vx-color-ai-700);--vx-color-ai-cyan:var(--vx-color-ai-cyan-500);--vx-color-ai-cyan-soft:var(--vx-color-ai-cyan-100);--vx-color-spark:var(--vx-color-spark-400);--vx-color-spark-soft:var(--vx-color-spark-100);--vx-color-text-primary:var(--vx-color-gray-900);--vx-color-text-secondary:var(--vx-color-gray-700);--vx-color-text-muted:var(--vx-color-gray-500);--vx-color-text-disabled:var(--vx-color-gray-400);--vx-color-text-inverse:var(--vx-color-white);--vx-color-text-strong:var(--vx-color-brand-950);--vx-color-success:var(--vx-color-success-600);--vx-color-success-foreground:var(--vx-color-success-700);--vx-color-success-surface:var(--vx-color-success-50);--vx-color-success-border:var(--vx-color-success-300);--vx-color-warning:var(--vx-color-warning-500);--vx-color-warning-foreground:var(--vx-color-warning-800);--vx-color-warning-surface:var(--vx-color-warning-50);--vx-color-warning-border:var(--vx-color-warning-200);--vx-color-danger:var(--vx-color-danger-600);--vx-color-danger-strong:var(--vx-color-danger-700);--vx-color-danger-foreground:var(--vx-color-danger-700);--vx-color-danger-surface:var(--vx-color-danger-50);--vx-color-danger-border:var(--vx-color-danger-300);--vx-color-error:var(--vx-color-error-500);--vx-color-error-foreground:var(--vx-color-error-800);--vx-color-error-surface:var(--vx-color-error-50);--vx-color-error-border:var(--vx-color-error-300);--vx-color-info:var(--vx-color-info-600);--vx-color-info-foreground:var(--vx-color-info-700);--vx-color-info-surface:var(--vx-color-info-100);--vx-color-info-border:var(--vx-color-info-300);--vx-color-teal:var(--vx-color-teal-600);--vx-color-teal-foreground:var(--vx-color-teal-700);--vx-color-teal-surface:var(--vx-color-teal-500)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-teal-surface:color-mix(in srgb,var(--vx-color-teal-500) 12%,transparent)}}:root{--vx-color-neutral-surface:var(--vx-color-gray-500)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-neutral-surface:color-mix(in srgb,var(--vx-color-gray-500) 10%,transparent)}}:root{--vx-color-neutral-border:var(--vx-color-gray-500)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-neutral-border:color-mix(in srgb,var(--vx-color-gray-500) 16%,transparent)}}:root{--vx-color-auth-background:radial-gradient(circle at 12% 18%,var(--vx-color-brand-200),transparent 30%),radial-gradient(circle at 84% 16%,var(--vx-color-ai-cyan-200),transparent 28%),linear-gradient(135deg,#eef5ff 0%,#f7fbff 48%,#eaf1ff 100%)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--vx-color-brand-200) 54%,transparent),transparent 30%),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--vx-color-ai-cyan-200) 46%,transparent),transparent 28%),linear-gradient(135deg,#eef5ff 0%,#f7fbff 48%,#eaf1ff 100%)}}:root{--vx-color-auth-text:var(--vx-color-gray-900);--vx-color-auth-secondary:#4a5a7a;--vx-color-auth-muted:var(--vx-color-gray-400);--vx-color-auth-accent:var(--vx-color-brand-600);--vx-color-auth-accent-light:var(--vx-color-brand-500);--vx-color-auth-border:#1e51ff1f;--vx-color-auth-border-active:#1e51ff8c;--vx-color-auth-card:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-card:color-mix(in srgb,var(--vx-color-white) 96%,var(--vx-color-brand-50))}}:root{--vx-color-auth-card-soft:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-card-soft:color-mix(in srgb,var(--vx-color-white) 84%,var(--vx-color-brand-50))}}:root{--vx-color-auth-visual-bg:radial-gradient(circle at 18% 18%,var(--vx-color-ai-cyan-300),transparent 28%),linear-gradient(145deg,var(--vx-color-brand-950) 0%,var(--vx-color-brand-700) 48%,var(--vx-color-ai-600) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-visual-bg:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--vx-color-ai-cyan-300) 28%,transparent),transparent 28%),linear-gradient(145deg,var(--vx-color-brand-950) 0%,var(--vx-color-brand-700) 48%,var(--vx-color-ai-600) 100%)}}:root{--vx-color-auth-visual-fade:radial-gradient(circle at 20% 15%,var(--vx-color-auth-visual-text),transparent 22%),radial-gradient(circle at 78% 72%,var(--vx-color-primary),transparent 30%),linear-gradient(180deg,transparent 52%,var(--vx-color-brand-800) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-visual-fade:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--vx-color-auth-visual-text) 22%,transparent),transparent 22%),radial-gradient(circle at 78% 72%,color-mix(in srgb,var(--vx-color-primary) 28%,transparent),transparent 30%),linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--vx-color-brand-800) 42%,transparent) 100%)}}:root{--vx-color-auth-node-rgb:103 232 249;--vx-color-auth-visual-grid:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-visual-grid:color-mix(in srgb,var(--vx-color-white) 8%,transparent)}}:root{--vx-color-auth-visual-panel:var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-visual-panel:color-mix(in srgb,var(--vx-color-brand-950) 28%,transparent)}}:root{--vx-color-auth-visual-text:var(--vx-color-white);--vx-color-auth-visual-text-muted:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-auth-visual-text-muted:color-mix(in srgb,var(--vx-color-white) 76%,transparent)}}:root{--vx-color-shell-bg:#f5f7fb;--vx-color-shell-surface:var(--vx-color-white);--vx-color-shell-surface-muted:#fbfcfe;--vx-color-shell-border:#0f172a12;--vx-color-shell-text:#162033;--vx-color-shell-muted:#6b7a90;--vx-color-shell-brand:var(--vx-color-brand-600);--vx-color-shell-ink:var(--vx-color-brand-950);--vx-color-shell-subtle:#93a0b4;--vx-color-shell-icon:#5f7088;--vx-color-shell-icon-muted:#8a9ab0;--vx-color-shell-panel:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-panel:color-mix(in srgb,var(--vx-color-white) 92%,transparent)}}:root{--vx-color-shell-panel-strong:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-panel-strong:color-mix(in srgb,var(--vx-color-white) 96%,transparent)}}:root{--vx-color-shell-panel-soft:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-panel-soft:color-mix(in srgb,var(--vx-color-white) 74%,transparent)}}:root{--vx-color-shell-glass:var(--vx-color-brand-50)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-glass:color-mix(in srgb,var(--vx-color-brand-50) 92%,transparent)}}:root{--vx-color-shell-hover:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-hover:color-mix(in srgb,var(--vx-color-shell-brand) 8%,transparent)}}:root{--vx-color-shell-line-soft:var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-line-soft:color-mix(in srgb,var(--vx-color-brand-800) 8%,transparent)}}:root{--vx-color-shell-divider:var(--vx-color-gray-500)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-divider:color-mix(in srgb,var(--vx-color-gray-500) 32%,transparent)}}:root{--vx-color-shell-focus-ring:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-shell-focus-ring:color-mix(in srgb,var(--vx-color-auth-accent-light) 20%,transparent)}}:root{--vx-color-scrollbar:var(--vx-color-shell-muted)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-scrollbar:color-mix(in srgb,var(--vx-color-shell-muted) 28%,transparent)}}:root{--vx-color-scrollbar-hover:var(--vx-color-shell-muted)}@supports (color:color-mix(in lab,red,red)){:root{--vx-color-scrollbar-hover:color-mix(in srgb,var(--vx-color-shell-muted) 44%,transparent)}}:root{--vx-console-bg:var(--vx-color-shell-bg);--vx-console-surface:var(--vx-color-shell-surface);--vx-console-surface-muted:var(--vx-color-shell-surface-muted);--vx-console-border:var(--vx-color-shell-border);--vx-console-text:var(--vx-color-shell-text);--vx-console-muted:var(--vx-color-shell-muted);--vx-console-brand:var(--vx-color-shell-brand);--vx-console-brand-strong:var(--vx-color-primary-strong);--vx-console-brand-soft:var(--vx-color-primary-soft);--vx-console-cyan:var(--vx-color-cyan-600);--vx-console-shadow:0 18px 44px var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-shadow:0 18px 44px color-mix(in srgb,var(--vx-color-brand-800) 6%,transparent)}}:root{--vx-console-shadow-soft:0 8px 22px var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-shadow-soft:0 8px 22px color-mix(in srgb,var(--vx-color-brand-800) 4.5%,transparent)}}:root{--vx-shell-sidebar-width:252px;--vx-shell-sidebar-collapsed-width:4rem;--vx-shell-sidebar-icon-size:24px;--vx-shell-sidebar-icon-inset:calc((var(--vx-shell-sidebar-collapsed-width) - var(--vx-shell-sidebar-icon-size)) / 2);--vx-shell-sidebar-content-inset:1.25rem;--vx-shell-assistant-width:420px;--vx-shell-body-gap:0;--vx-shell-column-gap:0;--vx-shell-section-gap:1rem;--vx-shell-panel-radius:var(--vx-radius-xl);--vx-shell-header-height:64px;--vx-shell-rail-height:3.25rem;--vx-admin-font-base:1rem;--vx-admin-page-title-size:1.25rem;--vx-admin-section-title-size:1rem;--vx-admin-card-title-size:.94rem;--vx-admin-body-size:.875rem;--vx-admin-meta-size:.8125rem;--vx-admin-caption-size:.75rem;--vx-admin-card-radius:var(--vx-radius-lg);--vx-color-section-page-bg:var(--vx-color-white);--vx-color-section-odd-bg:linear-gradient(180deg,#dbeafe,#fff);--vx-color-section-even-bg:linear-gradient(180deg,#dbeafe,#fff);--vx-color-section-border:#bfdbfe00;--vx-page-bg:var(--vx-color-section-page-bg);--vx-section-odd-bg:var(--vx-color-section-odd-bg);--vx-section-even-bg:var(--vx-color-section-even-bg);--vx-section-border:var(--vx-color-section-border);--vx-color-hero-bg:linear-gradient(180deg,#dee9f7,#f2f7fe 35%,#fff 70%,#fff);--vx-color-hero-grid:#2563eb02;--vx-color-hero-node-rgb:37 99 235;--vx-color-hero-line-rgb:99 102 241;--vx-color-hero-scan:#2563eb2e;--vx-color-hero-fade:#fff;--vx-radius-xs:2px;--vx-radius-sm:4px;--vx-radius-md:6px;--vx-radius-lg:8px;--vx-radius-xl:12px;--vx-radius-2xl:16px;--vx-radius-3xl:20px;--vx-radius-full:9999px;--vx-space-xs:4px;--vx-space-sm:8px;--vx-space-md:12px;--vx-space-lg:16px;--vx-space-xl:24px;--vx-space-2xl:32px;--vx-space-3xl:48px;--vx-space-4xl:64px;--vx-space-5xl:96px;--vx-shadow-xs:0 1px 0 #0f172a0a;--vx-shadow-sm:0 1px 2px #0f172a0f,0 1px 1px #0f172a0a;--vx-shadow-md:0 4px 8px #0f172a0f,0 2px 4px #0f172a0a;--vx-shadow-lg:0 12px 24px #1d4ed814,0 4px 8px #0f172a0f;--vx-shadow-xl:0 24px 48px #1d4ed81f,0 8px 16px #0f172a14;--vx-shadow-2xl:0 40px 80px #1d4ed829,0 16px 32px #a855f714;--vx-shadow-glow:0 0 32px #a855f759,0 0 16px #1d4ed840;--vx-shadow-focus-ring:0 0 0 3px #1d4ed826;--vx-shadow-focus-ring-ai:0 0 0 3px #a855f733;--vx-shadow-inset:inset 0 1px 2px #0f172a0f;--vx-duration-instant:75ms;--vx-duration-fast:.15s;--vx-duration-base:.2s;--vx-duration-moderate:.3s;--vx-duration-slow:.4s;--vx-duration-slower:.6s;--vx-duration-spinner:.8s;--vx-duration-pulse:1.5s;--vx-duration-shimmer:2s;--vx-ease-linear:linear;--vx-ease-standard:cubic-bezier(.4,0,.2,1);--vx-ease-out:cubic-bezier(0,0,.2,1);--vx-ease-in:cubic-bezier(.4,0,1,1);--vx-ease-in-out:cubic-bezier(.4,0,.2,1);--vx-ease-snappy:cubic-bezier(.34,1.56,.64,1);--vx-motion-button-hover:var(--vx-duration-base) var(--vx-ease-standard);--vx-motion-card-lift:var(--vx-duration-moderate) var(--vx-ease-out);--vx-motion-modal-open:var(--vx-duration-moderate) var(--vx-ease-out);--vx-motion-dropdown-open:var(--vx-duration-fast) var(--vx-ease-out);--vx-motion-tooltip-open:var(--vx-duration-instant) var(--vx-ease-out);--vx-motion-ai-pop:var(--vx-duration-slow) var(--vx-ease-snappy);--vx-motion-spinner:var(--vx-duration-spinner) var(--vx-ease-linear);--vx-motion-pulse:var(--vx-duration-pulse) var(--vx-ease-in-out)}@media (prefers-reduced-motion:reduce){:root{--vx-duration-instant:0s;--vx-duration-fast:0s;--vx-duration-base:0s;--vx-duration-moderate:0s;--vx-duration-slow:0s;--vx-duration-slower:0s;--vx-duration-spinner:0s;--vx-duration-pulse:0s;--vx-duration-shimmer:0s}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--vx-font-size-xs:12px;--vx-font-size-sm:14px;--vx-font-size-md:16px;--vx-font-size-lg:18px;--vx-font-size-xl:20px;--vx-font-size-2xl:24px;--vx-z-base:0;--vx-z-content:1;--vx-z-sticky:100;--vx-z-fixed:200;--vx-z-overlay-bg:300;--vx-z-dropdown:1000;--vx-z-popover:1100;--vx-z-tooltip:1200;--vx-z-modal-bg:1900;--vx-z-modal:2000;--vx-z-drawer:2000;--vx-z-toast:3000;--vx-z-banner:3100;--vx-z-command:4000;--vx-z-edit-mode:2147480000;--vx-breakpoint-xs:0px;--vx-breakpoint-sm:640px;--vx-breakpoint-md:768px;--vx-breakpoint-lg:1024px;--vx-breakpoint-xl:1280px;--vx-breakpoint-2xl:1536px;--vx-breakpoint-3xl:1920px;--vx-container-sm:100%;--vx-container-md:720px;--vx-container-lg:960px;--vx-container-xl:1200px;--vx-container-2xl:1440px;--vx-container-max:1600px;--vx-grid-columns:12;--vx-grid-gutter:var(--vx-space-lg);--vx-grid-gutter-tight:var(--vx-space-md);--vx-grid-gutter-wide:var(--vx-space-xl);--vx-grid-margin:var(--vx-space-xl);--vx-grid-margin-mobile:var(--vx-space-lg);--vx-grid-margin-desktop:var(--vx-space-2xl);--vx-control-text:var(--vx-color-shell-text);--vx-control-muted:var(--vx-color-shell-muted);--vx-control-brand:var(--vx-color-shell-brand);--vx-control-on-brand:var(--vx-color-white);--vx-control-brand-hover:var(--vx-control-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-brand-hover:color-mix(in srgb,var(--vx-control-brand) 88%,var(--vx-color-black))}}:root{--vx-control-brand-soft:var(--vx-control-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-brand-soft:color-mix(in srgb,var(--vx-control-brand) 8%,transparent)}}:root{--vx-control-brand-soft-hover:var(--vx-control-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-brand-soft-hover:color-mix(in srgb,var(--vx-control-brand) 14%,transparent)}}:root{--vx-control-border-width:1px;--vx-control-border:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-border:color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-control-outline-border:var(--vx-control-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-outline-border:color-mix(in srgb,var(--vx-control-brand) 20%,transparent)}}:root{--vx-control-outline-hover-border:var(--vx-control-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-outline-hover-border:color-mix(in srgb,var(--vx-control-brand) 30%,transparent)}}:root{--vx-control-focus-ring-width:2px;--vx-control-focus-ring-offset:2px;--vx-control-focus-ring:var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-focus-ring:color-mix(in srgb,var(--vx-color-auth-accent-light) 18%,transparent)}}:root{--vx-control-focus-border:var(--vx-color-brand-300);--vx-control-surface:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-surface:color-mix(in srgb,var(--vx-color-white) 94%,transparent)}}:root{--vx-control-surface-muted:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-control-surface-muted:color-mix(in srgb,var(--vx-color-white) 92%,transparent)}}:root{--vx-control-surface-dark:var(--vx-color-gray-900);--vx-button-gap:.56rem;--vx-button-height:2.25rem;--vx-button-radius:10px;--vx-button-padding-y:.56rem;--vx-button-padding-x:.88rem;--vx-button-font-size:.84rem;--vx-button-sm-height:2rem;--vx-button-sm-padding-y:.46rem;--vx-button-sm-padding-x:.74rem;--vx-button-sm-radius:8px;--vx-button-sm-font-size:.8rem;--vx-button-icon-size:2rem;--vx-field-height:2.75rem;--vx-field-padding-y:.74rem;--vx-field-padding-x:.95rem;--vx-field-radius:14px;--vx-select-height:2.25rem;--vx-select-padding-start:.85rem;--vx-select-padding-end:2rem;--vx-page-size-picker-gap:.5rem;--vx-page-size-picker-min-height:2rem;--vx-page-size-picker-button-size:2rem;--vx-page-size-picker-button-padding-x:.5rem;--vx-label-font-size:.95rem;--vx-badge-gap:.35rem;--vx-badge-height:1.8rem;--vx-badge-padding-y:.2rem;--vx-badge-padding-x:.65rem;--vx-badge-font-size:.82rem;--vx-card-border:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-card-border:color-mix(in srgb,var(--vx-color-gray-900) 5%,transparent)}}:root{--vx-card-background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-card-background:color-mix(in srgb,var(--vx-color-white) 88%,transparent)}}:root{--vx-card-shadow:var(--vx-shadow-sm);--vx-card-radius:20px;--vx-card-header-gap:.4rem;--vx-card-padding:1.15rem;--vx-card-title-size:1.05rem;--vx-ai-surface-shadow-y:18px;--vx-ai-surface-shadow-blur:44px;--vx-ai-dot-size:.5rem;--vx-ai-ambient-opacity:.7;--vx-avatar-size:2.25rem;--vx-avatar-fallback-size:.82rem;--vx-avatar-fallback-letter-spacing:.04em;--vx-shell-brand-color:var(--vx-color-shell-text);--vx-shell-brand-gap:.5rem;--vx-shell-brand-logo-size:1.5rem;--vx-shell-tool-button-color:var(--vx-color-shell-muted);--vx-shell-tool-button-hover-background:var(--vx-color-shell-brand)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-tool-button-hover-background:color-mix(in srgb,var(--vx-color-shell-brand) 9%,transparent)}}:root{--vx-shell-tool-button-hover-color:var(--vx-color-shell-brand);--vx-shell-tool-button-focus-ring:var(--vx-color-ring);--vx-shell-tool-button-size:2rem;--vx-shell-tool-button-radius:8px;--vx-shell-locale-popover-offset:.5rem;--vx-shell-locale-popover-min-width:10rem;--vx-shell-preferences-gap:.5rem;--vx-shell-preferences-title-margin-bottom:.15rem;--vx-shell-preferences-title-size:.85rem;--vx-shell-preferences-row-height:2.5rem;--vx-shell-preferences-row-gap:.75rem;--vx-shell-preferences-icon-size:1.25rem;--vx-shell-preferences-select-height:2.25rem;--vx-shell-preferences-select-radius:8px;--vx-shell-preferences-select-padding-start:.75rem;--vx-shell-preferences-select-padding-end:2rem;--vx-shell-preferences-select-size:.82rem;--vx-shell-preferences-select-icon-inset:.65rem;--vx-shell-preferences-select-icon-size:1rem;--vx-shell-segmented-radius:8px;--vx-shell-segmented-padding:.125rem;--vx-shell-segmented-item-radius:6px;--vx-shell-segmented-item-padding-y:.42rem;--vx-shell-segmented-item-padding-x:.5rem;--vx-shell-segmented-item-size:.76rem;--vx-shell-segmented-active-shadow-y:1px;--vx-shell-segmented-active-shadow-blur:3px;--vx-shell-user-trigger-size:2.5rem;--vx-shell-user-trigger-hover-ring:2px;--vx-shell-user-status-offset:.125rem;--vx-shell-user-status-size:.75rem;--vx-shell-user-status-border-width:2px;--vx-shell-user-avatar-size:2.5rem;--vx-shell-user-avatar-lg-size:3.5rem;--vx-shell-user-avatar-shadow-y:2px;--vx-shell-user-avatar-shadow-blur:6px;--vx-shell-user-menu-width:20rem;--vx-shell-user-menu-radius:10px;--vx-shell-user-menu-shadow-y:18px;--vx-shell-user-menu-shadow-blur:45px;--vx-shell-user-menu-profile-gap:.75rem;--vx-shell-user-menu-padding:1rem;--vx-shell-user-menu-name-size:.96rem;--vx-shell-user-menu-line-margin-top:.2rem;--vx-shell-user-menu-line-size:.84rem;--vx-shell-user-menu-meta-margin-top:.12rem;--vx-shell-user-menu-meta-size:.76rem;--vx-shell-user-menu-badge-gap:.5rem;--vx-shell-user-menu-badge-indent:4.25rem;--vx-shell-user-badge-padding-y:.25rem;--vx-shell-user-badge-padding-x:.62rem;--vx-shell-user-badge-size:.75rem;--vx-shell-user-name-row-gap:.5rem;--vx-shell-user-status-tag-gap:.2rem;--vx-shell-user-status-tag-padding-y:.1rem;--vx-shell-user-status-tag-padding-x:.5rem;--vx-shell-user-status-tag-icon-size:.85rem;--vx-shell-user-menu-action-gap:.75rem;--vx-shell-user-menu-action-radius:8px;--vx-shell-user-menu-action-padding-y:.62rem;--vx-shell-user-menu-action-padding-x:0;--vx-shell-user-menu-action-size:.85rem;--vx-shell-user-menu-action-icon-size:1.25rem;--vx-shell-user-menu-return-gap:.4rem;--vx-shell-user-menu-dismiss-size:1.25rem;--vx-shell-user-menu-dismiss-radius:6px;--vx-shell-legal-footer-gap:1rem;--vx-shell-legal-footer-link-gap:.85rem;--vx-switch-width:3.1rem;--vx-switch-height:1.9rem;--vx-switch-thumb-inset:.2rem;--vx-switch-thumb-size:1.5rem;--vx-switch-thumb-shadow-y:1px;--vx-switch-thumb-shadow-blur:3px;--vx-switch-checked-translate:1.2rem;--vx-fullscreen-viewport-width:100vw;--vx-fullscreen-viewport-height:100vh;--vx-control-transition:var(--vx-duration-base) var(--vx-ease-standard);--vx-control-transition-fast:var(--vx-duration-fast) var(--vx-ease-standard);--vx-control-focus-shadow:0 0 0 var(--vx-control-focus-ring-width) var(--vx-color-ring);--vx-fullscreen-transition:opacity var(--vx-duration-moderate) var(--vx-ease-in-out);--vx-shell-control-transition:.18s var(--vx-ease-standard);--vx-shell-fade-transition:.14s var(--vx-ease-standard);--vx-shell-slide-transition:.22s var(--vx-ease-standard);--vx-shell-segmented-active-shadow:0 var(--vx-shell-segmented-active-shadow-y) var(--vx-shell-segmented-active-shadow-blur) var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-segmented-active-shadow:0 var(--vx-shell-segmented-active-shadow-y) var(--vx-shell-segmented-active-shadow-blur) color-mix(in srgb,var(--vx-color-gray-900) 8%,transparent)}}:root{--vx-switch-thumb-shadow:0 var(--vx-switch-thumb-shadow-y) var(--vx-switch-thumb-shadow-blur) var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-switch-thumb-shadow:0 var(--vx-switch-thumb-shadow-y) var(--vx-switch-thumb-shadow-blur) color-mix(in srgb,var(--vx-color-gray-900) 15%,transparent)}}:root{--vx-shell-user-trigger-hover-shadow:0 0 0 var(--vx-shell-user-trigger-hover-ring) var(--vx-color-brand-300)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-user-trigger-hover-shadow:0 0 0 var(--vx-shell-user-trigger-hover-ring) color-mix(in srgb,var(--vx-color-brand-300) 70%,transparent)}}:root{--vx-shell-user-avatar-shadow:0 var(--vx-shell-user-avatar-shadow-y) var(--vx-shell-user-avatar-shadow-blur) var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-user-avatar-shadow:0 var(--vx-shell-user-avatar-shadow-y) var(--vx-shell-user-avatar-shadow-blur) color-mix(in srgb,var(--vx-color-gray-900) 8%,transparent)}}:root{--vx-shell-user-menu-shadow:0 var(--vx-shell-user-menu-shadow-y) var(--vx-shell-user-menu-shadow-blur) var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-user-menu-shadow:0 var(--vx-shell-user-menu-shadow-y) var(--vx-shell-user-menu-shadow-blur) color-mix(in srgb,var(--vx-color-brand-950) 12%,transparent)}}:root{--vx-ai-surface-shadow:0 var(--vx-ai-surface-shadow-y) var(--vx-ai-surface-shadow-blur) var(--vx-color-ai),inset 0 var(--vx-control-border-width) 0 var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-ai-surface-shadow:0 var(--vx-ai-surface-shadow-y) var(--vx-ai-surface-shadow-blur) color-mix(in srgb,var(--vx-color-ai) 12%,transparent),inset 0 var(--vx-control-border-width) 0 color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}:root{--vx-ai-surface-shadow-dark:0 var(--vx-ai-surface-shadow-y) var(--vx-ai-surface-shadow-blur) var(--vx-color-black),inset 0 var(--vx-control-border-width) 0 var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-ai-surface-shadow-dark:0 var(--vx-ai-surface-shadow-y) var(--vx-ai-surface-shadow-blur) color-mix(in srgb,var(--vx-color-black) 28%,transparent),inset 0 var(--vx-control-border-width) 0 color-mix(in srgb,var(--vx-color-white) 9%,transparent)}}:root{--vx-ai-dot-shadow:0 0 0 var(--vx-control-focus-ring-width) var(--vx-color-ai)}@supports (color:color-mix(in lab,red,red)){:root{--vx-ai-dot-shadow:0 0 0 var(--vx-control-focus-ring-width) color-mix(in srgb,var(--vx-color-ai) 14%,transparent)}}:root{--vx-auth-brand-transition:opacity var(--vx-duration-fast) var(--vx-ease-standard);--vx-auth-icon-button-transition:border-color var(--vx-shell-control-transition),background var(--vx-shell-control-transition),color var(--vx-shell-control-transition),transform var(--vx-shell-control-transition);--vx-auth-locale-option-transition:background var(--vx-shell-fade-transition),color var(--vx-shell-fade-transition);--vx-auth-tab-transition:color var(--vx-control-transition-fast),border-color var(--vx-control-transition-fast);--vx-auth-send-code-transition:border-color var(--vx-control-transition),background var(--vx-control-transition);--vx-auth-brand-focus-ring:0 0 0 var(--vx-control-focus-ring-width) transparent,0 0 0 4px var(--vx-color-auth-accent-light);--vx-auth-icon-button-shadow:0 4px 14px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-icon-button-shadow:0 4px 14px color-mix(in srgb,var(--vx-color-gray-900) 4%,transparent)}}:root{--vx-auth-locale-panel-shadow:0 18px 44px var(--vx-color-gray-900),0 4px 12px var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-locale-panel-shadow:0 18px 44px color-mix(in srgb,var(--vx-color-gray-900) 13%,transparent),0 4px 12px color-mix(in srgb,var(--vx-color-auth-accent) 8%,transparent)}}:root{--vx-auth-locale-panel-shadow-dark:0 18px 44px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-locale-panel-shadow-dark:0 18px 44px color-mix(in srgb,var(--vx-color-black) 34%,transparent)}}:root{--vx-auth-card-shadow:0 20px 60px var(--vx-color-gray-900),0 4px 16px var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-card-shadow:0 20px 60px color-mix(in srgb,var(--vx-color-gray-900) 12%,transparent),0 4px 16px color-mix(in srgb,var(--vx-color-auth-accent) 8%,transparent)}}:root{--vx-auth-focus-shadow:0 0 0 var(--vx-control-focus-ring-width) var(--vx-color-auth-border);--vx-auth-error-focus-shadow:0 0 0 var(--vx-control-focus-ring-width) var(--vx-color-error)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-error-focus-shadow:0 0 0 var(--vx-control-focus-ring-width) color-mix(in srgb,var(--vx-color-error) 12%,transparent)}}:root{--vx-auth-signup-card-shadow:var(--vx-auth-card-shadow);--vx-auth-primary-shadow:0 4px 20px var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-primary-shadow:0 4px 20px color-mix(in srgb,var(--vx-color-auth-accent) 30%,transparent)}}:root{--vx-auth-primary-hover-shadow:0 6px 28px var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-primary-hover-shadow:0 6px 28px color-mix(in srgb,var(--vx-color-auth-accent) 45%,transparent)}}:root{--vx-auth-visual-scan-animation:vx-auth-scan 6.5s var(--vx-ease-in-out) infinite;--vx-auth-status-dot-shadow:0 0 0 5px var(--vx-color-success-400)}@supports (color:color-mix(in lab,red,red)){:root{--vx-auth-status-dot-shadow:0 0 0 5px color-mix(in srgb,var(--vx-color-success-400) 15%,transparent)}}:root{--vx-auth-page-min-height:100vh;--vx-auth-header-height:64px;--vx-auth-header-max-width:80rem;--vx-auth-header-padding-x:1rem;--vx-auth-brand-gap:.5rem;--vx-auth-brand-radius:.375rem;--vx-auth-brand-logo-size:24px;--vx-auth-brand-title-size:1.5rem;--vx-auth-brand-title-line-height:2rem;--vx-auth-icon-button-size:34px;--vx-auth-icon-button-radius:8px;--vx-auth-icon-button-blur:10px;--vx-auth-hover-lift:-1px;--vx-auth-locale-popover-offset:10px;--vx-auth-locale-panel-width:190px;--vx-auth-locale-panel-gap:4px;--vx-auth-locale-panel-padding:6px;--vx-auth-locale-panel-radius:10px;--vx-auth-locale-panel-blur:16px;--vx-auth-locale-option-height:38px;--vx-auth-locale-option-gap:9px;--vx-auth-locale-option-padding:7px 9px;--vx-auth-locale-option-radius:7px;--vx-auth-locale-flag-width:22px;--vx-auth-locale-flag-size:15px;--vx-auth-locale-text-gap:1px;--vx-auth-locale-title-size:12.5px;--vx-auth-locale-meta-size:11px;--vx-auth-text-3xs:10px;--vx-auth-text-2xs:11px;--vx-auth-text-xs:12px;--vx-auth-text-sm:13px;--vx-auth-text-md:14px;--vx-auth-text-lg:18px;--vx-auth-text-xl:20px;--vx-auth-text-2xl:24px;--vx-auth-gap-xs:8px;--vx-auth-gap-sm:10px;--vx-auth-gap-md:12px;--vx-auth-gap-lg:14px;--vx-auth-radius-sm:7px;--vx-auth-radius-md:8px;--vx-auth-radius-lg:12px;--vx-auth-radius-pill:999px;--vx-auth-padding-sm:9px 10px;--vx-auth-padding-md:11px 13px;--vx-auth-padding-lg:12px;--vx-auth-badge-padding:8px 12px;--vx-auth-input-padding:10px 14px 10px 44px;--vx-auth-main-padding:16px clamp(24px,5vw,80px);--vx-auth-card-width:min(1180px,100%);--vx-auth-card-height:min(720px,calc(100vh - 118px));--vx-auth-card-min-height:min(640px,calc(100vh - 96px));--vx-auth-card-border-width:1px;--vx-auth-card-radius:16px;--vx-auth-grid-size:44px;--vx-auth-grid-line-width:1px;--vx-auth-control-border-width:1px;--vx-auth-control-border-width-strong:2px;--vx-auth-control-space-2xs:4px;--vx-auth-control-space-3xs:5px;--vx-auth-control-space-xs:7px;--vx-auth-control-space-sm:9px;--vx-auth-control-space-md:14px;--vx-auth-control-space-lg:18px;--vx-auth-control-space-xl:20px;--vx-auth-control-space-2xl:24px;--vx-auth-action-size-md:44px;--vx-auth-form-panel-padding:38px 48px;--vx-auth-form-body-padding:var(--vx-auth-control-space-2xs) 0 28px;--vx-auth-form-social-slot-min-height:77px;--vx-auth-form-footer-slot-min-height:23px;--vx-auth-form-input-slot-height:289px;--vx-auth-form-bottom-stack-margin-top:var(--vx-auth-gap-lg);--vx-auth-form-section-margin-bottom:var(--vx-auth-control-space-lg);--vx-auth-form-footer-margin-top:8px;--vx-auth-login-content-width:440px;--vx-auth-field-block-margin-bottom:var(--vx-auth-control-space-md);--vx-auth-field-label-margin-bottom:var(--vx-auth-control-space-xs);--vx-auth-field-icon-inset-inline:var(--vx-auth-control-space-md);--vx-auth-field-icon-size:var(--vx-auth-control-space-lg);--vx-auth-field-control-min-height:42px;--vx-auth-field-control-border-width:var(--vx-auth-control-border-width);--vx-auth-field-error-margin-top:var(--vx-auth-control-space-3xs);--vx-auth-field-help-margin-bottom:10px;--vx-auth-field-option-offset-y:-2px;--vx-auth-field-option-margin-bottom:var(--vx-auth-control-space-md);--vx-auth-field-option-gap:var(--vx-auth-control-space-xs);--vx-auth-field-checkbox-size:var(--vx-auth-control-space-md);--vx-auth-field-code-gap:var(--vx-auth-control-space-sm);--vx-auth-field-code-min-height:50px;--vx-auth-field-code-meta-min-height:var(--vx-auth-control-space-xl);--vx-auth-field-footer-margin-top:var(--vx-auth-control-border-width-strong);--vx-auth-primary-action-min-height:var(--vx-auth-action-size-md);--vx-auth-turnstile-min-height:72px;--vx-auth-turnstile-width:100%;--vx-auth-action-hover-translate-y:-1px;--vx-auth-action-spinner-size:var(--vx-auth-control-space-md);--vx-auth-action-spinner-border-width:var(--vx-auth-control-border-width-strong);--vx-auth-divider-margin:var(--vx-auth-control-space-md);--vx-auth-divider-label-margin-bottom:12px;--vx-auth-divider-line-height:var(--vx-auth-control-border-width);--vx-auth-social-button-min-height:var(--vx-auth-action-size-md);--vx-auth-social-button-border-width:var(--vx-auth-control-border-width);--vx-auth-social-icon-size:22px;--vx-auth-links-margin-top:16px;--vx-auth-link-indent:var(--vx-auth-control-space-2xs);--vx-auth-link-underline-offset:3px;--vx-auth-success-header-gap:var(--vx-auth-control-space-3xs);--vx-auth-success-header-margin-bottom:var(--vx-auth-control-space-2xl);--vx-auth-success-icon-size:52px;--vx-auth-success-icon-margin-bottom:var(--vx-auth-control-space-xl);--vx-auth-success-icon-border-width:var(--vx-auth-control-border-width);--vx-auth-secondary-action-margin-top:var(--vx-auth-control-space-2xl);--vx-auth-secondary-action-padding:var(--vx-auth-control-space-sm) var(--vx-auth-control-space-xl);--vx-auth-secondary-action-border-width:var(--vx-auth-control-border-width);--vx-auth-signup-border-width:1px;--vx-auth-signup-space-2xs:2px;--vx-auth-signup-space-xs:4px;--vx-auth-signup-space-sm:5px;--vx-auth-signup-space-md:12px;--vx-auth-signup-space-lg:14px;--vx-auth-signup-space-xl:18px;--vx-auth-signup-space-2xl:24px;--vx-auth-signup-control-height:42px;--vx-auth-signup-page-height:100vh;--vx-auth-signup-main-padding:var(--vx-auth-signup-space-xl) clamp(var(--vx-auth-signup-space-2xl),5vw,80px);--vx-auth-signup-card-width:min(640px,100%);--vx-auth-signup-card-padding:34px 56px;--vx-auth-signup-card-border-width:var(--vx-auth-signup-border-width);--vx-auth-signup-card-radius:16px;--vx-auth-signup-header-margin-bottom:var(--vx-auth-signup-space-2xl);--vx-auth-signup-title-margin-bottom:var(--vx-auth-signup-space-sm);--vx-auth-signup-title-size:22px;--vx-auth-signup-section-margin:var(--vx-auth-signup-space-xl) 0 var(--vx-auth-signup-space-md);--vx-auth-signup-label-margin-bottom:6px;--vx-auth-signup-label-tracking:.1em;--vx-auth-signup-field-height:var(--vx-auth-signup-control-height);--vx-auth-signup-field-padding-x:var(--vx-auth-signup-space-lg);--vx-auth-signup-field-border-width:var(--vx-auth-signup-border-width);--vx-auth-signup-hint-margin-top:var(--vx-auth-signup-space-sm);--vx-auth-signup-submit-min-height:46px;--vx-auth-signup-submit-margin-top:var(--vx-auth-signup-space-2xs);--vx-auth-signup-terms-margin-top:var(--vx-auth-signup-space-lg);--vx-auth-signup-footer-margin-top:var(--vx-auth-signup-space-md);--vx-auth-signup-link-indent:var(--vx-auth-signup-space-xs);--vx-auth-experience-border-width:1px;--vx-auth-experience-border-width-strong:2px;--vx-auth-experience-space-xs:10px;--vx-auth-experience-space-sm:12px;--vx-auth-experience-space-md:14px;--vx-auth-experience-space-lg:16px;--vx-auth-experience-space-xl:22px;--vx-auth-experience-space-2xl:24px;--vx-auth-experience-space-3xl:28px;--vx-auth-experience-control-height:42px;--vx-auth-experience-control-height-sm:38px;--vx-auth-experience-avatar-size:52px;--vx-auth-experience-display-size-lg:56px;--vx-auth-tabs-border-width:var(--vx-auth-experience-border-width);--vx-auth-tabs-margin-bottom:var(--vx-auth-experience-space-xl);--vx-auth-tabs-item-padding:var(--vx-auth-experience-space-xs) 0;--vx-auth-tabs-item-active-border-width:var(--vx-auth-experience-border-width-strong);--vx-auth-tabs-item-active-offset:-1px;--vx-auth-tabs-item-size:13.5px;--vx-auth-send-code-width:128px;--vx-auth-send-code-height:var(--vx-auth-experience-control-height);--vx-auth-send-code-margin-top:var(--vx-auth-experience-space-2xl);--vx-auth-send-code-padding-x:var(--vx-auth-experience-space-sm);--vx-auth-send-code-border-width:var(--vx-auth-experience-border-width);--vx-auth-reset-margin-top:var(--vx-auth-experience-space-md);--vx-auth-reset-avatar-size:var(--vx-auth-experience-avatar-size);--vx-auth-reset-avatar-tracking:.04em;--vx-auth-footer-max-width:80rem;--vx-auth-footer-padding-x:1rem;--vx-auth-qr-gap:var(--vx-auth-experience-space-lg);--vx-auth-visual-orb-top:26px;--vx-auth-visual-orb-left:var(--vx-auth-experience-space-3xl);--vx-auth-visual-border-width:var(--vx-auth-experience-border-width);--vx-auth-visual-orb-blur:var(--vx-auth-experience-space-xs);--vx-auth-visual-dot-size:7px;--vx-auth-visual-content-inset-inline:var(--vx-auth-experience-control-height);--vx-auth-visual-content-inset-block-end:var(--vx-auth-experience-control-height-sm);--vx-auth-visual-heading-max-width:560px;--vx-auth-visual-heading-margin-bottom:var(--vx-auth-experience-space-md);--vx-auth-visual-heading-size:clamp(30px,4vw,var(--vx-auth-experience-display-size-lg));--vx-auth-visual-copy-max-width:500px;--vx-auth-visual-metrics-width:min(520px,100%);--vx-auth-visual-metrics-margin-top:var(--vx-auth-experience-space-2xl);--vx-auth-visual-metrics-border-width:var(--vx-auth-experience-border-width);--vx-auth-visual-metrics-blur:var(--vx-auth-experience-space-sm);--vx-auth-visual-value-margin-top:3px;--vx-auth-visual-divider-width:var(--vx-auth-experience-border-width);--vx-auth-responsive-visual-mobile-size:64px;--vx-auth-responsive-visual-tablet-size:var(--vx-auth-experience-display-size-lg);--vx-auth-responsive-mobile-card-padding:var(--vx-auth-experience-space-xs) var(--vx-auth-experience-space-lg) var(--vx-auth-experience-space-xl);--vx-auth-responsive-mobile-visual-min-height:220px;--vx-auth-responsive-divider-size:var(--vx-auth-experience-border-width);--vx-auth-responsive-form-padding:var(--vx-auth-experience-space-3xl) var(--vx-auth-experience-space-2xl);--vx-auth-responsive-form-action-min-height:var(--vx-auth-experience-avatar-size);--vx-auth-responsive-form-padding-y:var(--vx-auth-experience-space-sm);--vx-auth-responsive-compact-card-padding:var(--vx-auth-experience-space-2xl);--vx-auth-responsive-dialog-width:calc(100vw - 32px);--vx-auth-responsive-compact-form-padding:var(--vx-auth-experience-space-xl) var(--vx-auth-experience-control-height);--vx-auth-responsive-heading-margin-bottom:var(--vx-auth-experience-space-md);--vx-auth-responsive-divider-margin:var(--vx-auth-experience-space-xs) 0;--vx-auth-responsive-social-size:36px;--vx-auth-responsive-social-min-height:var(--vx-auth-experience-control-height-sm);--vx-auth-responsive-social-margin-top:8px;--vx-auth-responsive-medium-padding-x:1.5rem;--vx-auth-responsive-large-padding-x:2rem;--vx-auth-responsive-content-max-width:96rem;--vx-platform-text-size-xs:.78rem;--vx-platform-text-size-sm:.82rem;--vx-platform-text-size-md:.84rem;--vx-platform-text-size-lg:.88rem;--vx-platform-text-size-xl:.9rem;--vx-platform-text-size-2xl:.96rem;--vx-platform-radius-sm:10px;--vx-platform-radius-md:14px;--vx-platform-radius-lg:18px;--vx-platform-gap-2xs:.2rem;--vx-platform-gap-xs:.35rem;--vx-platform-gap-sm:.5rem;--vx-platform-gap-md:.75rem;--vx-platform-gap-lg:1rem;--vx-platform-tabs-gap:var(--vx-platform-gap-sm);--vx-platform-tabs-padding:var(--vx-platform-gap-xs);--vx-platform-tabs-radius:var(--vx-platform-radius-md);--vx-platform-tab-radius:var(--vx-platform-radius-sm);--vx-platform-tab-padding:.7rem .95rem;--vx-platform-table-gap:var(--vx-platform-gap-lg);--vx-platform-table-header-padding:.7rem 0;--vx-platform-table-header-size:var(--vx-platform-text-size-xs);--vx-platform-table-row-padding:.82rem 0;--vx-platform-table-row-size:.86rem;--vx-platform-table-identity-gap:var(--vx-platform-gap-md);--vx-platform-table-identity-margin-top:.18rem;--vx-platform-table-identity-size:var(--vx-platform-text-size-xl);--vx-platform-table-stack-gap:var(--vx-platform-gap-lg);--vx-platform-toolbar-gap:var(--vx-platform-gap-md);--vx-platform-table-toolbar-gap:var(--vx-platform-gap-lg);--vx-platform-table-toolbar-padding-bottom:var(--vx-platform-gap-xs);--vx-platform-table-toolbar-copy-gap:var(--vx-platform-gap-2xs);--vx-platform-table-toolbar-title-size:var(--vx-platform-text-size-2xl);--vx-platform-table-toolbar-meta-size:var(--vx-platform-text-size-sm);--vx-platform-list-row-transition:.16s var(--vx-ease-standard);--vx-platform-list-row-select-transition:var(--vx-shell-fade-transition);--vx-platform-tenant-settings-row-transition:background var(--vx-platform-list-row-transition),border-color var(--vx-platform-list-row-transition),box-shadow var(--vx-platform-list-row-transition);--vx-platform-assistant-panel-transition:none;--vx-platform-shell-assistant-panel-transition:opacity var(--vx-shell-slide-transition),transform var(--vx-admin-sidebar-transition);--vx-platform-shell-assistant-panel-inner-transition:opacity var(--vx-shell-control-transition),transform var(--vx-shell-control-transition);--vx-platform-list-row-active-shadow:inset 3px 0 0 var(--vx-console-brand);--vx-platform-drawer-shadow:calc(18px * -1) 0 48px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-drawer-shadow:calc(18px * -1) 0 48px color-mix(in srgb,var(--vx-color-gray-900) 12%,transparent)}}:root{--vx-platform-menu-shadow:0 16px 34px var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-menu-shadow:0 16px 34px color-mix(in srgb,var(--vx-color-brand-800) 14%,transparent)}}:root{--vx-platform-menu-shadow-dark:0 16px 34px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-menu-shadow-dark:0 16px 34px color-mix(in srgb,var(--vx-color-black) 36%,transparent)}}:root{--vx-platform-inset-line-shadow:inset 0 0 0 var(--vx-control-border-width) var(--vx-color-shell-line-soft);--vx-platform-surface-highlight-shadow:inset 0 var(--vx-control-border-width) 0 var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-surface-highlight-shadow:inset 0 var(--vx-control-border-width) 0 color-mix(in srgb,var(--vx-color-white) 70%,transparent)}}:root{--vx-platform-surface-highlight-shadow-soft:inset 0 var(--vx-control-border-width) 0 var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-surface-highlight-shadow-soft:inset 0 var(--vx-control-border-width) 0 color-mix(in srgb,var(--vx-color-white) 68%,transparent)}}:root{--vx-platform-shell-header-shadow-dark:0 3px 4px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-shell-header-shadow-dark:0 3px 4px color-mix(in srgb,var(--vx-color-black) 22%,transparent)}}:root{--vx-platform-shell-assistant-shadow:calc(12px * -1) 0 24px calc(24px * -1) var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-shell-assistant-shadow:calc(12px * -1) 0 24px calc(24px * -1) color-mix(in srgb,var(--vx-color-brand-800) 16%,transparent)}}:root{--vx-platform-shell-assistant-shadow-dark:calc(12px * -1) 0 24px calc(24px * -1) var(--vx-color-primary-soft);--vx-platform-shell-floating-shadow-dark:0 18px 48px calc((16px + 18px) * -1) var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-shell-floating-shadow-dark:0 18px 48px calc((16px + 18px) * -1) color-mix(in srgb,var(--vx-color-primary) 30%,transparent)}}:root{--vx-platform-assistant-panel-shadow:calc(18px * -1) 0 24px calc(24px * -1) var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-assistant-panel-shadow:calc(18px * -1) 0 24px calc(24px * -1) color-mix(in srgb,var(--vx-color-gray-900) 18%,transparent)}}:root{--vx-platform-assistant-panel-shadow-dark:calc(18px * -1) 0 24px calc(24px * -1) var(--vx-color-border);--vx-platform-account-dialog-shadow:0 24px 68px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-dialog-shadow:0 24px 68px color-mix(in srgb,var(--vx-color-gray-900) 16%,transparent)}}:root{--vx-platform-account-card-shadow:0 12px 28px var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-card-shadow:0 12px 28px color-mix(in srgb,var(--vx-color-brand-800) 6%,transparent)}}:root{--vx-platform-account-media-shadow:0 18px 34px var(--vx-color-brand-800),inset 0 0 0 var(--vx-control-border-width) var(--vx-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-media-shadow:0 18px 34px color-mix(in srgb,var(--vx-color-brand-800) 14%,transparent),inset 0 0 0 var(--vx-control-border-width) var(--vx-color-border)}}:root{--vx-platform-account-media-shadow-strong:0 18px 34px var(--vx-color-brand-800),inset 0 0 0 var(--vx-control-border-width) var(--vx-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-media-shadow-strong:0 18px 34px color-mix(in srgb,var(--vx-color-brand-800) 16%,transparent),inset 0 0 0 var(--vx-control-border-width) var(--vx-color-border)}}:root{--vx-platform-account-media-shadow-dark:0 18px 34px var(--vx-color-black),inset 0 0 0 var(--vx-control-border-width) var(--vx-color-gray-400)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-media-shadow-dark:0 18px 34px color-mix(in srgb,var(--vx-color-black) 32%,transparent),inset 0 0 0 var(--vx-control-border-width) color-mix(in srgb,var(--vx-color-gray-400) 18%,transparent)}}:root{--vx-platform-account-avatar-edit-shadow:0 10px 24px var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-avatar-edit-shadow:0 10px 24px color-mix(in srgb,var(--vx-color-brand-800) 14%,transparent)}}:root{--vx-platform-account-avatar-edit-shadow-dark:0 10px 24px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-account-avatar-edit-shadow-dark:0 10px 24px color-mix(in srgb,var(--vx-color-black) 32%,transparent)}}:root{--vx-model-menu-button-size:2rem;--vx-model-menu-icon-size:1.25rem;--vx-model-actions-menu-min-width:10.8rem;--vx-model-actions-menu-gap:.15rem;--vx-model-actions-menu-padding:.32rem;--vx-models-pagination-actions-gap:.5rem;--vx-models-pagination-actions-span-padding-right:.25rem;--vx-model-grants-margin-top:1.35rem;--vx-model-dialog-grid-gap:.72rem;--vx-model-dialog-check-gap:.45rem;--vx-model-row-gap:.72rem;--vx-model-row-min-height:4.05rem;--vx-models-row-mobile-gap:.42rem;--vx-model-identity-gap:.62rem;--vx-model-grant-model-gap:.18rem;--vx-model-icon-size:2.25rem;--vx-model-copy-margin-top:.16rem;--vx-model-chip-gap:.28rem;--vx-models-toolbar-gap:.85rem;--vx-models-toolbar-search-min-width:18rem;--vx-models-toolbar-search-height:2.25rem;--vx-models-toolbar-filters-gap:.9rem;--vx-models-toolbar-count-height:2.25rem;--vx-models-toolbar-count-min-height:2.25rem;--vx-models-segmented-min-height:2.25rem;--vx-models-segmented-padding:.16rem;--vx-models-segmented-gap:.12rem;--vx-models-segmented-item-min-height:1.88rem;--vx-models-page-gap:.48rem;--vx-models-page-header-margin-bottom:1.45rem;--vx-models-summary-gap:.7rem;--vx-models-summary-margin-bottom:.65rem;--vx-models-summary-item-gap:.62rem;--vx-models-workspace-gap:.72rem;--vx-models-header-actions-gap:.75rem;--vx-models-header-primary-gap:.55rem;--vx-model-border-width:1px;--vx-model-space-2xs:.2rem;--vx-model-space-xs:.22rem;--vx-model-space-sm:.62rem;--vx-model-space-md:.72rem;--vx-model-space-lg:1rem;--vx-model-column-xs:92px;--vx-model-column-md:180px;--vx-model-column-lg:220px;--vx-model-actions-column:2.5rem;--vx-model-list-columns:minmax(var(--vx-model-column-lg),1.12fr) minmax(110px,.52fr) minmax(160px,.78fr) minmax(240px,1.12fr) minmax(150px,.72fr) minmax(var(--vx-model-column-xs),.44fr) var(--vx-model-actions-column);--vx-model-grant-list-columns:minmax(var(--vx-model-column-lg),1.1fr) minmax(170px,.85fr) minmax(var(--vx-model-column-md),.85fr) minmax(var(--vx-model-column-md),.85fr) minmax(115px,.58fr) minmax(var(--vx-model-column-xs),.44fr) var(--vx-model-actions-column);--vx-model-policy-list-columns:minmax(210px,.96fr) minmax(190px,.9fr) minmax(var(--vx-model-column-lg),1.04fr) minmax(120px,.5fr) minmax(82px,.32fr) minmax(100px,.42fr);--vx-model-header-padding:0 var(--vx-model-space-lg) .35rem;--vx-model-row-padding:var(--vx-model-space-md) var(--vx-model-space-lg);--vx-model-row-border-width:var(--vx-model-border-width);--vx-model-status-padding:var(--vx-model-space-xs) .52rem;--vx-model-actions-menu-top:calc(100% + var(--vx-model-space-xs));--vx-model-actions-menu-border-width:var(--vx-model-border-width);--vx-model-actions-menu-button-gap:.5rem;--vx-model-actions-menu-button-padding:.54rem var(--vx-model-space-sm);--vx-models-pagination-gap:.75rem;--vx-models-pagination-padding:var(--vx-model-space-2xs) 0 0;--vx-model-grants-header-padding:.25rem 0 var(--vx-model-space-2xs);--vx-model-grants-title-size:.94rem;--vx-model-dialog-width:min(44rem,calc(100vw - 2rem));--vx-model-dialog-textarea-min-height:6.5rem;--vx-model-dialog-check-control-size:var(--vx-model-space-lg);--vx-models-summary-item-padding:var(--vx-model-space-sm) .78rem;--vx-models-summary-item-border-width:var(--vx-model-border-width);--vx-models-page-title-size:clamp(1.08rem,1.28vw,1.32rem);--vx-model-chip-padding:.16rem .42rem;--vx-models-toolbar-padding:.1rem 0 .45rem;--vx-models-toolbar-search-width:min(30rem,100%);--vx-models-toolbar-search-padding:.3rem .85rem;--vx-models-toolbar-search-border:var(--vx-model-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-models-toolbar-search-border:var(--vx-model-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-models-toolbar-count-border:var(--vx-model-border-width) solid var(--vx-color-border);--vx-models-toolbar-count-padding:0 .8rem;--vx-models-segmented-border:var(--vx-model-border-width) solid var(--vx-color-border);--vx-models-segmented-border-dark:var(--vx-model-border-width) solid var(--vx-color-border);--vx-models-segmented-item-padding:0 var(--vx-model-space-md);--vx-notification-border-width:1px;--vx-notification-space-2xs:.32rem;--vx-notification-space-xs:.45rem;--vx-notification-space-sm:.58rem;--vx-notification-space-md:.72rem;--vx-notification-space-lg:1rem;--vx-notification-space-xl:1.05rem;--vx-notification-size-control:2.1rem;--vx-notification-table-column-sm:86px;--vx-notification-title-size:clamp(1.1rem,1.2vw,1.28rem);--vx-notification-page-gap:var(--vx-notification-space-xl);--vx-notification-page-header-gap:var(--vx-notification-space-lg);--vx-notification-page-header-margin-bottom:var(--vx-notification-space-xl);--vx-notification-page-header-copy-gap:var(--vx-notification-space-sm);--vx-notification-header-actions-gap:.55rem;--vx-notification-preferences-gap:var(--vx-notification-space-lg);--vx-notification-preferences-padding:var(--vx-notification-space-xs) 0 var(--vx-notification-space-lg);--vx-notification-preferences-border:var(--vx-notification-border-width) dashed var(--vx-notification-line);--vx-notification-preferences-status-gap:var(--vx-notification-space-md);--vx-notification-preferences-icon-size:2.35rem;--vx-notification-preferences-icon-padding:.56rem;--vx-notification-preferences-icon-border:1px solid var(--vx-notification-line);--vx-notification-preferences-strong-margin-top:.12rem;--vx-notification-preferences-strong-size:.96rem;--vx-notification-preferences-stats-gap:.48rem;--vx-notification-preferences-stat-gap:.38rem;--vx-notification-preferences-stat-min-height:var(--vx-notification-size-control);--vx-notification-preferences-stat-padding:0 .68rem;--vx-notification-preferences-stat-border:var(--vx-notification-border-width) solid var(--vx-color-border);--vx-notification-board-gap:.78rem;--vx-notification-board-padding-top:var(--vx-notification-space-2xs);--vx-notification-board-header-gap:var(--vx-notification-space-lg);--vx-notification-board-title-size:.98rem;--vx-notification-groups-gap:1.15rem;--vx-notification-group-gap:var(--vx-notification-space-xs);--vx-notification-group-title-gap:var(--vx-notification-space-sm);--vx-notification-group-title-padding:0 var(--vx-notification-space-lg);--vx-notification-group-icon-size:1.95rem;--vx-notification-group-icon-padding:.42rem;--vx-notification-group-icon-border:var(--vx-notification-border-width) solid var(--vx-color-border);--vx-notification-table-columns:minmax(220px,1fr) minmax(var(--vx-notification-table-column-sm),.2fr) minmax(var(--vx-notification-table-column-sm),.2fr) minmax(var(--vx-notification-table-column-sm),.2fr) minmax(112px,.26fr);--vx-notification-table-gap:var(--vx-notification-space-md);--vx-notification-table-header-padding:0 var(--vx-notification-space-lg) .35rem;--vx-notification-table-header-span-gap:var(--vx-notification-space-2xs);--vx-notification-table-row-min-height:3.82rem;--vx-notification-table-row-padding:var(--vx-notification-space-md) var(--vx-notification-space-lg);--vx-notification-table-row-border-width:var(--vx-notification-border-width);--vx-notification-topic-cell-gap:.62rem;--vx-notification-topic-icon-size:var(--vx-notification-size-control);--vx-notification-check-min-height:var(--vx-notification-size-control);--vx-notification-check-input-size:var(--vx-notification-space-xl);--vx-notification-status-min-height:1.75rem;--vx-notification-status-padding:0 .62rem;--vx-notification-status-border:var(--vx-notification-border-width) solid var(--vx-color-border);--vx-notification-table-mobile-columns:minmax(0,1fr) repeat(3,minmax(3.6rem,.3fr));--vx-notification-table-mobile-gap:var(--vx-notification-space-xs) .6rem;--vx-access-border-width:1px;--vx-access-space-2xs:.18rem;--vx-access-space-xs:.25rem;--vx-access-space-xs-plus:.22rem;--vx-access-space-sm:.42rem;--vx-access-space-md:.5rem;--vx-access-space-lg:.62rem;--vx-access-space-xl:.68rem;--vx-access-avatar-size-md:2.35rem;--vx-access-search-input-min-width:18rem;--vx-access-select-trigger-min-width:10rem;--vx-access-segmented-gap:.35rem;--vx-access-segmented-padding:var(--vx-access-space-xs);--vx-access-segmented-border:var(--vx-access-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-access-segmented-border:var(--vx-access-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 5%,transparent)}}:root{--vx-access-segmented-item-padding:var(--vx-access-space-lg) .9rem;--vx-access-avatar-size:var(--vx-access-avatar-size-md);--vx-access-sr-only-size:var(--vx-access-border-width);--vx-access-identity-copy-gap:var(--vx-access-space-2xs);--vx-access-person-line-gap:var(--vx-access-space-sm);--vx-access-role-identity-gap:var(--vx-access-space-xl);--vx-access-person-badge-padding:.16rem .44rem;--vx-access-menu-button-size:2rem;--vx-access-menu-icon-size:22px;--vx-access-profile-hint-margin:-.1rem 0 0;--vx-access-role-avatar-size:var(--vx-access-avatar-size-md);--vx-access-role-avatar-icon-size:18px;--vx-access-permission-picker-gap:.65rem;--vx-access-permission-picker-header-gap:var(--vx-access-space-2xs);--vx-access-permission-list-gap:var(--vx-access-space-sm);--vx-access-permission-chip-border:var(--vx-access-border-width) solid var(--vx-color-border);--vx-access-permission-chip-padding:.4rem var(--vx-access-space-xl);--vx-access-actions-menu-top:calc(100% + var(--vx-access-space-xs-plus));--vx-access-actions-menu-min-width:10.5rem;--vx-access-actions-menu-gap:.15rem;--vx-access-actions-menu-padding:.32rem;--vx-access-actions-menu-border:var(--vx-access-border-width) solid var(--vx-console-border);--vx-access-actions-menu-button-gap:var(--vx-access-space-md);--vx-access-actions-menu-button-padding:.54rem var(--vx-access-space-lg);--vx-access-status-padding:var(--vx-access-space-xs-plus) .52rem;--vx-access-detail-actions-gap:var(--vx-access-space-lg);--vx-access-pagination-gap:.75rem;--vx-access-pagination-padding-top:.2rem;--vx-access-pagination-actions-gap:var(--vx-access-space-md);--vx-access-pagination-actions-span-padding-right:var(--vx-access-space-xs);--vx-access-page-gap:.45rem;--vx-access-page-header-gap:1rem;--vx-access-page-header-margin-bottom:1.55rem;--vx-access-page-header-copy-gap:.62rem;--vx-access-header-actions-gap:.75rem;--vx-access-header-actions-padding-top:.05rem;--vx-access-actionbar-padding-bottom:.05rem;--vx-access-header-primary-gap:.55rem;--vx-access-header-selection-gap:.45rem;--vx-access-workspace-gap:.72rem;--vx-access-toolbar-gap:.85rem;--vx-access-toolbar-padding:.1rem 0 .45rem;--vx-access-toolbar-search-width:min(28rem,100%);--vx-access-toolbar-search-min-width:18rem;--vx-access-toolbar-search-height:2.25rem;--vx-access-toolbar-search-border:1px solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-access-toolbar-search-border:1px solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-access-toolbar-search-padding:.3rem .85rem;--vx-access-toolbar-filters-gap:.9rem;--vx-access-toolbar-count-height:2.25rem;--vx-access-toolbar-count-padding:0 .8rem;--vx-access-toolbar-count-border:1px solid var(--vx-color-border);--vx-access-page-segmented-min-height:2.25rem;--vx-access-page-segmented-padding:.16rem;--vx-access-page-segmented-gap:.12rem;--vx-access-page-segmented-item-min-height:1.88rem;--vx-access-page-segmented-item-padding:0 .72rem;--vx-access-list-row-gap:.72rem;--vx-access-member-list-columns:2rem minmax(210px,1.12fr) minmax(120px,.68fr) minmax(220px,1.18fr) minmax(130px,.75fr) minmax(105px,.56fr) minmax(116px,.66fr) 2.5rem;--vx-access-role-list-columns:2rem minmax(210px,1.12fr) minmax(140px,.76fr) minmax(100px,.56fr) minmax(110px,.62fr) minmax(120px,.66fr) minmax(220px,1.18fr) 2.5rem;--vx-access-list-header-padding:0 var(--vx-directory-row-padding-x) .35rem;--vx-access-list-row-min-height:4.05rem;--vx-access-list-row-padding:.72rem var(--vx-directory-row-padding-x);--vx-access-list-row-border-width:1px;--vx-access-select-size:1.35rem;--vx-access-select-input-size:1.05rem;--vx-access-select-header-input-size:1rem;--vx-access-drawer-height:100vh;--vx-access-drawer-width:min(32rem,100vw);--vx-access-drawer-max-width:32rem;--vx-access-drawer-header-gap:1rem;--vx-access-detail-grid-gap:1rem;--vx-access-detail-label-margin-bottom:.35rem;--vx-access-detail-label-size:.85rem;--vx-access-panel-section-gap:.75rem;--vx-access-role-permissions-item-padding:.6rem .75rem;--vx-access-role-permissions-item-border:1px solid var(--vx-console-border);--vx-access-role-permissions-item-size:.9rem;--vx-access-empty-gap:.65rem;--vx-access-empty-padding:1.2rem 0 .2rem;--vx-access-metric-header-gap:.75rem;--vx-access-metric-value-size:1.9rem;--vx-access-badge-border:1px solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-access-badge-border:1px solid color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-access-badge-positive-border:1px solid var(--vx-color-success-border);--vx-tenant-settings-border-width:1px;--vx-tenant-settings-space-2xs:.08rem;--vx-tenant-settings-space-xs:.55rem;--vx-tenant-settings-space-sm:.58rem;--vx-tenant-settings-space-md:.72rem;--vx-tenant-settings-space-lg:1rem;--vx-tenant-settings-size-md:2rem;--vx-tenant-settings-control-height:2.25rem;--vx-tenant-settings-title-size:clamp(1.08rem,1.28vw,1.32rem);--vx-tenant-settings-page-gap:1.65rem;--vx-tenant-settings-page-header-gap:var(--vx-tenant-settings-space-lg);--vx-tenant-settings-page-header-margin-bottom:1.2rem;--vx-tenant-settings-page-header-copy-gap:var(--vx-tenant-settings-space-sm);--vx-tenant-settings-page-description-max-width:48rem;--vx-tenant-settings-actions-gap:var(--vx-tenant-settings-space-xs);--vx-tenant-settings-section-stack-gap:var(--vx-tenant-settings-space-lg);--vx-tenant-settings-section-padding-top:.2rem;--vx-tenant-settings-danger-margin-top:var(--vx-tenant-settings-space-xs);--vx-tenant-settings-danger-padding-top:.95rem;--vx-tenant-settings-block-header-gap:var(--vx-tenant-settings-space-lg);--vx-tenant-settings-block-header-padding:0 var(--vx-tenant-settings-space-lg);--vx-tenant-settings-block-title-size:.98rem;--vx-tenant-settings-block-meta-margin-top:var(--vx-tenant-settings-space-2xs);--vx-tenant-settings-summary-gap:var(--vx-tenant-settings-space-md);--vx-tenant-settings-summary-padding-bottom:.32rem;--vx-tenant-settings-summary-item-columns:var(--vx-tenant-settings-size-md) minmax(0,.72fr) minmax(0,1fr);--vx-tenant-settings-summary-item-gap:.54rem;--vx-tenant-settings-summary-item-padding:var(--vx-tenant-settings-space-md) 0;--vx-tenant-settings-summary-item-border:var(--vx-tenant-settings-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-tenant-settings-summary-item-border:var(--vx-tenant-settings-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-tenant-settings-summary-icon-size:var(--vx-tenant-settings-size-md);--vx-tenant-settings-summary-icon-padding:.46rem;--vx-tenant-settings-workspace-gap:1.9rem;--vx-tenant-settings-section-gap:.78rem;--vx-tenant-settings-section-title-gap:var(--vx-tenant-settings-space-sm);--vx-tenant-settings-section-title-padding:0 var(--vx-tenant-settings-space-lg);--vx-tenant-settings-section-icon-size:1.95rem;--vx-tenant-settings-section-icon-padding:.42rem;--vx-tenant-settings-section-icon-border:var(--vx-tenant-settings-border-width) solid var(--vx-color-border);--vx-tenant-settings-section-title-meta-margin-top:var(--vx-tenant-settings-space-2xs);--vx-tenant-settings-list-columns:minmax(280px,1fr) minmax(120px,.24fr) minmax(160px,.3fr);--vx-tenant-settings-list-gap:var(--vx-tenant-settings-space-md);--vx-tenant-settings-list-header-padding:0 var(--vx-tenant-settings-space-lg) .35rem;--vx-tenant-settings-row-min-height:4.05rem;--vx-tenant-settings-row-padding:var(--vx-tenant-settings-space-md) var(--vx-tenant-settings-space-lg);--vx-tenant-settings-row-border:var(--vx-tenant-settings-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-tenant-settings-row-border:var(--vx-tenant-settings-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 7%,transparent)}}:root{--vx-tenant-settings-row-policy-gap:.68rem;--vx-tenant-settings-row-policy-icon-size:2.1rem;--vx-tenant-settings-row-policy-copy-margin:.16rem 0 0;--vx-tenant-settings-state-min-height:1.75rem;--vx-tenant-settings-state-padding:0 .62rem;--vx-tenant-settings-state-border:var(--vx-tenant-settings-border-width) solid var(--vx-color-border);--vx-tenant-settings-select-width:min(11.5rem,100%);--vx-tenant-settings-select-height:var(--vx-tenant-settings-control-height);--vx-tenant-settings-row-mobile-gap:var(--vx-tenant-settings-space-xs);--vx-tenant-settings-action-icon-size:var(--vx-tenant-settings-control-height);--vx-tenant-settings-action-icon-radius:.85rem;--vx-shell-border-width:1px;--vx-shell-space-2xs:.3rem;--vx-shell-space-xs:.5rem;--vx-shell-space-sm:.75rem;--vx-shell-space-md:1rem;--vx-shell-space-lg:2rem;--vx-shell-size-sm:.8rem;--vx-shell-radius-md:9px;--vx-shell-responsive-content-padding-x:var(--vx-shell-space-lg);--vx-shell-responsive-content-padding-top:var(--vx-shell-space-lg);--vx-shell-responsive-content-padding-bottom:3rem;--vx-shell-search-width:min(520px,100%);--vx-shell-search-icon-inset-inline-start:.72rem;--vx-shell-search-height:2.25rem;--vx-shell-search-padding:var(--vx-shell-space-2xs) var(--vx-shell-space-sm) var(--vx-shell-space-2xs) var(--vx-shell-space-lg);--vx-shell-search-border:var(--vx-shell-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-shell-search-border:var(--vx-shell-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-shell-search-placeholder-size:var(--vx-shell-item-size,var(--vx-shell-size-sm));--vx-shell-header-actions-gap:.9rem;--vx-shell-header-action-group-gap:.18rem;--vx-shell-header-action-group-padding:.16rem;--vx-shell-header-action-group-border:var(--vx-shell-border-width) solid transparent;--vx-shell-user-size:var(--vx-shell-space-lg);--vx-shell-user-max-width:11rem;--vx-shell-user-gap:var(--vx-shell-space-xs);--vx-shell-icon-button-size:var(--vx-shell-space-lg);--vx-shell-icon-button-radius:var(--vx-shell-radius-control,var(--vx-shell-radius-md));--vx-shell-icon-button-toolbar-size:var(--vx-shell-space-lg);--vx-shell-icon-button-toolbar-radius:var(--vx-shell-radius-control,var(--vx-shell-radius-md));--vx-shell-icon-button-utility-size:2.5rem;--vx-shell-icon-button-assistant-size:var(--vx-shell-space-lg);--vx-shell-icon-button-assistant-radius:var(--vx-shell-icon-button-toolbar-radius);--vx-shell-agent-button-size:var(--vx-shell-space-lg);--vx-shell-agent-button-icon-size:var(--vx-shell-space-lg);--vx-assistant-panel-viewport-height:100dvh;--vx-assistant-panel-border-left:var(--vx-shell-border-width) solid var(--vx-console-border);--vx-assistant-panel-binding-border-left:2px solid var(--vx-shell-assistant-line,var(--vx-color-neutral-border));--vx-assistant-panel-closed-translate-x:var(--vx-shell-space-md);--vx-assistant-panel-fullscreen-inset-inline:var(--vx-shell-space-md);--vx-assistant-panel-fullscreen-gradient-stop:24rem;--vx-assistant-panel-resize-edge-width:var(--vx-shell-size-sm);--vx-assistant-panel-resize-edge-line-width:var(--vx-shell-border-width);--vx-assistant-panel-bar-gap:var(--vx-shell-space-md);--vx-assistant-panel-bar-padding:0 var(--vx-shell-space-md);--vx-assistant-panel-binding-bar-padding:0 var(--vx-shell-space-md);--vx-assistant-panel-bar-title-size:var(--vx-shell-title-size,var(--vx-shell-space-md));--vx-assistant-panel-binding-bar-title-size:var(--vx-shell-title-size,var(--vx-shell-space-md));--vx-assistant-panel-bar-actions-gap:.25rem;--vx-assistant-panel-binding-bar-actions-gap:var(--vx-shell-space-xs);--vx-assistant-panel-output-gap:.85rem;--vx-assistant-panel-binding-output-gap:var(--vx-shell-space-xs);--vx-assistant-panel-output-padding:var(--vx-shell-space-md);--vx-assistant-panel-binding-output-padding:var(--vx-shell-space-md);--vx-assistant-panel-output-clean-padding-top:var(--vx-shell-space-md);--vx-assistant-panel-output-with-toolbar-gap:var(--vx-shell-space-xs);--vx-assistant-panel-stack-gap:var(--vx-shell-space-sm);--vx-assistant-panel-composer-gap:var(--vx-shell-space-sm);--vx-assistant-panel-composer-padding:var(--vx-shell-space-md);--vx-assistant-panel-binding-composer-padding:var(--vx-shell-space-md);--vx-layout-border-width:1px;--vx-layout-space-2xs:.2rem;--vx-layout-space-xs:.6rem;--vx-layout-space-sm:.84rem;--vx-layout-space-md:.95rem;--vx-layout-space-lg:1rem;--vx-layout-space-xl:1.05rem;--vx-layout-page-eyebrow-size:.78rem;--vx-layout-page-title-size:clamp(1.45rem,2vw,1.9rem);--vx-layout-page-description-size:.94rem;--vx-layout-section-title-size:var(--vx-layout-space-lg);--vx-layout-section-description-size:.86rem;--vx-layout-console-body-max-width:1480px;--vx-layout-console-body-padding:clamp(1.5rem,3vw,2.5rem) clamp(1.35rem,3.2vw,3.25rem) 3rem;--vx-layout-stack-gap:var(--vx-layout-space-lg);--vx-layout-page-bottom-safe-space:4.5rem;--vx-layout-page-header-gap:var(--vx-layout-space-lg);--vx-layout-page-header-margin-bottom:.25rem;--vx-layout-page-header-copy-gap:.38rem;--vx-layout-page-header-title-row-gap:var(--vx-layout-space-xs);--vx-layout-summary-strip-gap:.9rem;--vx-layout-summary-item-gap:.42rem;--vx-layout-summary-item-min-height:8.25rem;--vx-layout-summary-item-padding:var(--vx-layout-space-xl);--vx-layout-summary-item-border:var(--vx-layout-border-width) solid var(--vx-console-border);--vx-layout-summary-copy-size:var(--vx-layout-space-sm);--vx-layout-summary-value-size:1.62rem;--vx-layout-summary-icon-size:2rem;--vx-layout-settings-grid-gap:var(--vx-layout-space-lg);--vx-layout-settings-split-columns:280px minmax(0,1fr);--vx-layout-section-nav-gap:var(--vx-layout-space-xs);--vx-layout-section-nav-padding:.35rem;--vx-layout-section-nav-item-gap:.75rem;--vx-layout-section-nav-item-padding:.85rem var(--vx-layout-space-md);--vx-layout-section-nav-copy-gap:var(--vx-layout-space-2xs);--vx-layout-section-nav-meta-size:var(--vx-layout-space-sm);--vx-layout-dashboard-columns:minmax(0,1.08fr) minmax(320px,.92fr);--vx-layout-dashboard-gap:var(--vx-layout-space-lg);--vx-layout-surface-border:var(--vx-layout-border-width) solid var(--vx-console-border);--vx-layout-page-section-gap:var(--vx-layout-space-md);--vx-layout-page-section-padding:var(--vx-layout-space-xl);--vx-layout-section-description-margin-top:.28rem;--vx-layout-list-gap:.58rem;--vx-layout-action-item-padding:.82rem;--vx-layout-action-item-border:var(--vx-layout-border-width) solid var(--vx-color-shell-line-soft);--vx-layout-action-icon-size:2.35rem;--vx-layout-action-title-size:.92rem;--vx-layout-action-copy-margin-top:.18rem;--vx-layout-action-copy-size:var(--vx-layout-space-sm);--vx-layout-shell-border-width:1px;--vx-layout-shell-space-sm:.75rem;--vx-layout-shell-space-md:.95rem;--vx-layout-shell-space-lg:1rem;--vx-layout-shell-size-sm:.8rem;--vx-layout-shell-size-md:2rem;--vx-layout-shell-size-lg:2.5rem;--vx-layout-shell-radius-md:9px;--vx-layout-directory-page-title-size:clamp(1.08rem,1.28vw,1.32rem);--vx-layout-directory-row-padding-x:var(--vx-layout-shell-space-lg);--vx-layout-shell-search-width:min(520px,100%);--vx-layout-shell-search-height:2.25rem;--vx-layout-shell-search-border:var(--vx-layout-shell-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-layout-shell-search-border:var(--vx-layout-shell-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-layout-shell-search-placeholder-size:var(--vx-shell-item-size,var(--vx-layout-shell-size-sm));--vx-layout-shell-icon-button-size:var(--vx-layout-shell-size-md);--vx-layout-shell-icon-button-radius:var(--vx-shell-radius-control,var(--vx-layout-shell-radius-md));--vx-layout-shell-icon-button-toolbar-size:var(--vx-layout-shell-size-md);--vx-layout-shell-icon-button-toolbar-radius:var(--vx-layout-shell-radius-md);--vx-layout-shell-icon-button-rail-size:var(--vx-layout-shell-size-lg);--vx-layout-shell-icon-button-utility-size:var(--vx-layout-shell-size-lg);--vx-layout-shell-icon-button-assistant-size:var(--vx-layout-shell-size-md);--vx-layout-shell-icon-button-assistant-radius:var(--vx-layout-shell-radius-md);--vx-layout-shell-agent-button-size:var(--vx-layout-shell-size-md);--vx-layout-shell-agent-button-icon-size:var(--vx-layout-shell-size-md);--vx-layout-shell-header-actions-gap:.9rem;--vx-layout-shell-header-action-group-gap:.18rem;--vx-layout-shell-header-action-group-padding:.16rem;--vx-layout-shell-user-size:var(--vx-layout-shell-size-md);--vx-layout-shell-user-max-width:11rem;--vx-layout-assistant-panel-min-width:380px;--vx-layout-assistant-panel-border-left:var(--vx-layout-shell-border-width) solid var(--vx-console-border);--vx-layout-assistant-panel-fullscreen-gradient-stop:24rem;--vx-layout-assistant-panel-bar-padding:0 var(--vx-layout-shell-space-md) 0 var(--vx-layout-shell-space-lg);--vx-layout-assistant-panel-bar-title-size:.92rem;--vx-layout-assistant-panel-bar-title-letter-spacing:-.02em;--vx-layout-assistant-panel-bar-actions-gap:.25rem;--vx-layout-assistant-panel-output-gap:.85rem;--vx-layout-assistant-panel-output-padding:.7rem var(--vx-layout-shell-space-md) var(--vx-layout-shell-space-sm) var(--vx-layout-shell-space-lg);--vx-layout-assistant-panel-output-scroll-padding-right:.1rem;--vx-layout-assistant-panel-composer-gap:var(--vx-layout-shell-space-sm);--vx-layout-assistant-panel-composer-padding:var(--vx-layout-shell-space-sm) var(--vx-layout-shell-space-md) var(--vx-layout-shell-space-md) var(--vx-layout-shell-space-lg);--vx-platform-border-width:1px;--vx-platform-space-2xs:.35rem;--vx-platform-space-xs:.5rem;--vx-platform-space-sm:.55rem;--vx-platform-space-md:.75rem;--vx-platform-space-lg:1rem;--vx-platform-size-action:2rem;--vx-platform-text-size-sm:.84rem;--vx-platform-preferences-gap:.6rem;--vx-platform-preferences-field-gap:.25rem;--vx-platform-preferences-label-size:var(--vx-platform-space-md);--vx-platform-preferences-select-min-width:7.5rem;--vx-platform-preferences-select-min-height:2.45rem;--vx-platform-console-body-padding:24px 32px 0;--vx-platform-page-header-gap:var(--vx-platform-space-2xs);--vx-platform-page-header-margin-bottom:.1rem;--vx-platform-page-title-row-gap:var(--vx-platform-space-sm);--vx-platform-page-actions-gap:var(--vx-platform-space-xs);--vx-platform-page-action-button-min-height:var(--vx-platform-size-action);--vx-platform-summary-strip-gap:.8rem;--vx-platform-summary-item-gap:var(--vx-platform-space-2xs);--vx-platform-summary-item-padding:1rem 1.05rem;--vx-platform-summary-top-gap:var(--vx-platform-space-md);--vx-platform-summary-label-size:var(--vx-platform-text-size-sm);--vx-platform-summary-value-size:1.45rem;--vx-platform-summary-value-letter-spacing:-.03em;--vx-platform-summary-copy-size:.92rem;--vx-platform-page-section-padding:1.1rem 1.15rem;--vx-platform-page-section-header-gap:var(--vx-platform-space-lg);--vx-platform-page-section-description-margin:var(--vx-platform-space-2xs) 0 0;--vx-platform-card-title-size:1.1rem;--vx-platform-inline-between-gap:var(--vx-platform-space-md);--vx-platform-inline-meta-min-height:1.8rem;--vx-platform-inline-meta-padding:.2rem .65rem;--vx-platform-inline-meta-border:var(--vx-platform-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-inline-meta-border:var(--vx-platform-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-platform-inline-meta-size:.82rem;--vx-platform-stack-sm-gap:var(--vx-platform-space-md);--vx-platform-list-gap:.85rem;--vx-platform-action-item-gap:.9rem;--vx-platform-action-item-padding:.9rem 0;--vx-platform-action-item-border:var(--vx-platform-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-platform-action-item-border:var(--vx-platform-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-platform-danger-zone-gap:var(--vx-platform-space-lg);--vx-platform-danger-copy-size:var(--vx-platform-text-size-sm);--vx-platform-hero-grid-line-width:var(--vx-platform-border-width);--vx-platform-hero-grid-size:var(--vx-platform-size-action) var(--vx-platform-size-action);--vx-platform-solution-index-letter-spacing:-.05em;--vx-platform-member-table-actions-column:56px;--vx-platform-responsive-search-width:min(16rem,100%);--vx-platform-responsive-selection-border:var(--vx-platform-border-width) solid var(--vx-color-shell-line-soft);--vx-platform-responsive-selection-padding:0 0 var(--vx-platform-space-xs);--vx-platform-responsive-list-row-gap:.45rem;--vx-platform-responsive-account-row-gap:.32rem;--vx-platform-responsive-connected-row-columns:2.4rem minmax(0,1fr);--vx-platform-responsive-connected-row-gap:var(--vx-platform-space-sm) .7rem;--vx-platform-responsive-profile-row-gap:.3rem;--vx-profile-border-width:1px;--vx-profile-space-sm:.62rem;--vx-profile-space-lg:1rem;--vx-profile-text-size-sm:.82rem;--vx-profile-text-size-md:.9rem;--vx-account-profile-title-size:clamp(1.08rem,1.28vw,1.32rem);--vx-profile-page-max-width:980px;--vx-account-profile-page-gap:.45rem;--vx-account-profile-page-header-gap:var(--vx-profile-space-lg);--vx-account-profile-page-header-margin-bottom:1.55rem;--vx-account-profile-page-header-copy-gap:var(--vx-profile-space-sm);--vx-profile-message-padding:var(--vx-profile-space-sm) 0;--vx-profile-message-border:var(--vx-profile-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-message-border:var(--vx-profile-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 8%,transparent)}}:root{--vx-profile-message-size:.84rem;--vx-profile-group-border:var(--vx-profile-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-group-border:var(--vx-profile-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 9%,transparent)}}:root{--vx-profile-group-header-gap:var(--vx-profile-space-lg);--vx-profile-group-header-padding:1.1rem 0 .8rem;--vx-profile-group-title-size:.98rem;--vx-profile-group-copy-margin:.32rem 0 0;--vx-profile-group-copy-size:var(--vx-profile-text-size-sm);--vx-profile-row-columns:minmax(120px,.24fr) minmax(0,1fr);--vx-profile-row-gap:1.2rem;--vx-profile-row-min-height:2.85rem;--vx-profile-row-padding:.72rem 0;--vx-profile-row-border:var(--vx-profile-border-width) solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-row-border:var(--vx-profile-border-width) solid color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-profile-row-label-size:var(--vx-profile-text-size-sm);--vx-profile-row-value-size:var(--vx-profile-text-size-md);--vx-profile-avatar-size:3rem;--vx-profile-avatar-initial-size:var(--vx-profile-text-size-md);--vx-profile-dialog-padding:1rem;--vx-profile-dialog-backdrop-blur:3px;--vx-profile-dialog-content-width:min(460px,100%);--vx-profile-dialog-content-gap:.82rem;--vx-profile-dialog-content-padding:1rem;--vx-profile-dialog-content-border:1px solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-dialog-content-border:1px solid color-mix(in srgb,var(--vx-color-gray-900) 10%,transparent)}}:root{--vx-profile-dialog-title-margin:0 0 .15rem;--vx-profile-dialog-title-size:1rem;--vx-profile-dialog-label-gap:.36rem;--vx-profile-dialog-label-size:.78rem;--vx-profile-dialog-input-min-height:2.42rem;--vx-profile-dialog-textarea-padding:.74rem .95rem;--vx-profile-dialog-textarea-border:1px solid var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-dialog-textarea-border:1px solid color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-profile-dialog-focus-outline:2px solid var(--vx-color-auth-accent-light)}@supports (color:color-mix(in lab,red,red)){:root{--vx-profile-dialog-focus-outline:2px solid color-mix(in srgb,var(--vx-color-auth-accent-light) 18%,transparent)}}:root{--vx-profile-dialog-actions-gap:.55rem;--vx-profile-dialog-actions-padding-top:.25rem;--vx-account-profile-border-width:1px;--vx-account-profile-space-xs:.28rem;--vx-account-profile-space-md:.78rem;--vx-account-profile-space-lg:1rem;--vx-account-profile-size-md:2rem;--vx-account-profile-layout-columns:minmax(17.5rem,.38fr) minmax(0,1fr);--vx-account-profile-layout-gap:1.1rem;--vx-account-profile-identity-gap:var(--vx-account-profile-space-md);--vx-account-profile-card-border:var(--vx-account-profile-border-width) solid var(--vx-color-border);--vx-account-profile-avatar-card-gap:.86rem;--vx-account-profile-avatar-card-padding:1.15rem 1rem;--vx-account-profile-avatar-size:7.25rem;--vx-account-profile-sr-only-size:var(--vx-account-profile-border-width);--vx-account-profile-avatar-edit-inline-end:.24rem;--vx-account-profile-avatar-edit-block-end:.34rem;--vx-account-profile-avatar-edit-size:var(--vx-account-profile-size-md);--vx-account-profile-avatar-edit-border:var(--vx-account-profile-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-account-profile-avatar-edit-border:var(--vx-account-profile-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-account-profile-avatar-copy-gap:var(--vx-account-profile-space-xs);--vx-account-profile-avatar-copy-title-size:var(--vx-account-profile-space-lg);--vx-account-profile-avatar-badge-margin-top:.1rem;--vx-account-profile-avatar-actions-gap:.5rem;--vx-account-profile-summary-row-columns:minmax(5.3rem,.38fr) minmax(0,1fr);--vx-account-profile-summary-row-gap:.68rem;--vx-account-profile-summary-row-min-height:2.62rem;--vx-account-profile-summary-row-padding:.62rem var(--vx-account-profile-space-md);--vx-account-profile-summary-row-border:var(--vx-account-profile-border-width) dashed var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-account-profile-summary-row-border:var(--vx-account-profile-border-width) dashed color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-account-profile-main-gap:.92rem;--vx-account-profile-section-border:var(--vx-account-profile-border-width) solid var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-account-profile-section-border:var(--vx-account-profile-border-width) solid color-mix(in srgb,var(--vx-color-brand-800) 12%,transparent)}}:root{--vx-account-profile-section-header-gap:var(--vx-account-profile-space-lg);--vx-account-profile-section-header-padding:1.02rem 0 .76rem;--vx-account-profile-section-title-size:.98rem;--vx-account-profile-section-copy-margin:var(--vx-account-profile-space-xs) 0 0;--vx-account-profile-field-columns:var(--vx-account-profile-size-md) minmax(7.2rem,.24fr) minmax(0,1fr);--vx-account-profile-field-gap:.85rem;--vx-account-profile-field-min-height:3.05rem;--vx-account-profile-field-padding:.72rem 0;--vx-account-profile-field-border:var(--vx-account-profile-border-width) dashed var(--vx-color-border);--vx-account-profile-field-icon-size:var(--vx-account-profile-size-md);--vx-organization-profile-layout-columns:minmax(18rem,.38fr) minmax(0,1fr);--vx-organization-profile-card-padding-top:1.05rem;--vx-organization-logo-size:7.25rem;--vx-organization-logo-title-size:1.7rem;--vx-organization-logo-editor-size:8rem;--vx-organization-logo-upload-gap:.45rem;--vx-organization-logo-button-min-height:2.42rem;--vx-organization-status-margin-top:.1rem;--vx-account-connected-border-width:1px;--vx-account-connected-space-xs:.18rem;--vx-account-connected-space-sm:.5rem;--vx-account-connected-space-md:.72rem;--vx-account-connected-space-lg:.76rem;--vx-account-connected-size-sm:2rem;--vx-account-connected-logo-size-md:2.4rem;--vx-account-connected-summary-min-height:var(--vx-account-connected-size-sm);--vx-account-connected-summary-border:var(--vx-account-connected-border-width) solid var(--vx-color-border);--vx-account-connected-summary-padding:0 var(--vx-account-connected-space-md);--vx-account-connected-row-columns:var(--vx-account-connected-logo-size-md) minmax(190px,1.08fr) minmax(120px,.62fr) minmax(128px,.68fr) minmax(8.8rem,auto);--vx-account-connected-row-gap:var(--vx-account-connected-space-lg);--vx-account-connected-row-min-height:4.25rem;--vx-account-connected-row-padding:.74rem 0;--vx-account-connected-row-border:var(--vx-account-connected-border-width) dashed var(--vx-color-border);--vx-account-connected-logo-size:var(--vx-account-connected-logo-size-md);--vx-account-connected-logo-border:var(--vx-account-connected-border-width) solid var(--vx-color-shell-line-soft);--vx-account-connected-logo-text-size:var(--vx-account-connected-space-lg);--vx-account-connected-copy-gap:var(--vx-account-connected-space-xs);--vx-account-connected-title-gap:var(--vx-account-connected-space-sm);--vx-account-connected-badge-padding:.15rem .46rem;--vx-account-connected-meta-gap:.16rem;--vx-account-connected-actions-gap:.42rem;--vx-account-connected-action-button-min-height:var(--vx-account-connected-size-sm);--vx-account-profile-dialog-width:min(500px,100%);--vx-account-profile-dialog-wide-width:min(720px,100%);--vx-account-profile-dialog-header-gap:var(--vx-account-connected-space-xs);--vx-account-profile-dialog-grid-columns:minmax(12rem,.42fr) minmax(0,1fr);--vx-account-profile-dialog-grid-gap:1rem;--vx-account-avatar-editor-gap:.7rem;--vx-account-avatar-editor-padding:.86rem;--vx-account-avatar-editor-border:var(--vx-account-connected-border-width) solid var(--vx-color-border);--vx-account-avatar-editor-preview-size:8rem;--vx-account-avatar-editor-copy-margin-top:var(--vx-account-connected-space-xs);--vx-account-profile-form-grid-gap:var(--vx-account-connected-space-md);--vx-account-profile-input-row-gap:var(--vx-account-connected-space-sm);--vx-account-profile-input-row-button-min-height:2.42rem;--vx-admin-layout-notification-table-header-padding:0 0 .35rem;--vx-admin-layout-notification-table-row-padding:.72rem 0;--vx-admin-layout-tenant-settings-list-header-padding:0 0 .35rem;--vx-admin-layout-tenant-settings-row-padding:.72rem 0;--vx-admin-layout-models-page-gap:1rem;--vx-admin-layout-models-page-header-margin-bottom:1rem;--vx-admin-layout-models-summary-gap:1rem;--vx-admin-layout-models-summary-margin-bottom:1rem;--vx-admin-layout-models-summary-item-gap:1rem;--vx-admin-layout-models-summary-item-radius:1rem;--vx-admin-layout-models-summary-item-padding:1rem;--vx-admin-layout-models-workspace-gap:1rem;--vx-admin-layout-models-header-actions-gap:1rem;--vx-admin-layout-models-header-primary-gap:.5rem;--vx-admin-layout-models-toolbar-gap:1rem;--vx-admin-layout-models-toolbar-padding:1rem 0 .85rem;--vx-admin-layout-models-toolbar-search-width:clamp(13rem,18vw,22rem);--vx-admin-layout-models-toolbar-search-flex:0 0 clamp(13rem,18vw,22rem);--vx-admin-layout-models-toolbar-search-height:2.5rem;--vx-admin-layout-models-toolbar-search-padding:0 1rem;--vx-admin-layout-models-toolbar-search-border:1px solid var(--vx-color-auth-border);--vx-admin-layout-models-toolbar-filters-gap:1rem;--vx-admin-layout-models-toolbar-count-padding:0 0 0 .5rem;--vx-admin-layout-models-segmented-min-height:2.5rem;--vx-admin-layout-models-segmented-gap:.5rem;--vx-admin-layout-models-segmented-item-min-height:2.5rem;--vx-admin-layout-models-segmented-item-padding:0 .9rem;--vx-admin-layout-models-segmented-item-border:1px solid var(--vx-color-auth-border);--vx-admin-layout-model-list-columns:minmax(220px,1.05fr) minmax(96px,.42fr) minmax(150px,.62fr) minmax(220px,1fr) minmax(130px,.56fr) minmax(86px,.34fr) 3rem;--vx-admin-layout-model-grant-list-columns:minmax(220px,1.1fr) minmax(170px,.85fr) minmax(180px,.85fr) minmax(180px,.85fr) minmax(115px,.58fr) minmax(92px,.44fr) 3rem;--vx-admin-layout-model-policy-list-columns:minmax(210px,.96fr) minmax(190px,.9fr) minmax(220px,1.04fr) minmax(120px,.5fr) minmax(82px,.32fr) minmax(100px,.42fr);--vx-admin-layout-model-row-gap:1rem;--vx-admin-layout-model-header-padding:0 0 .35rem;--vx-admin-layout-model-row-min-height:4.5rem;--vx-admin-layout-model-row-padding:1rem 0;--vx-admin-layout-model-identity-gap:1rem;--vx-admin-layout-model-grant-model-gap:.5rem;--vx-admin-layout-model-icon-size:2.5rem;--vx-admin-layout-model-icon-radius:1rem;--vx-admin-layout-model-copy-margin-top:.5rem;--vx-admin-layout-model-chip-gap:.5rem;--vx-admin-layout-model-chip-padding:.5rem;--vx-admin-layout-model-status-padding:.5rem;--vx-admin-layout-model-menu-button-size:2.5rem;--vx-admin-layout-model-menu-button-radius:1rem;--vx-admin-layout-model-menu-icon-size:1.5rem;--vx-admin-layout-model-actions-menu-top:calc(100% + .5rem);--vx-admin-layout-model-actions-menu-min-width:11rem;--vx-admin-layout-model-actions-menu-gap:.5rem;--vx-admin-layout-model-actions-menu-radius:1rem;--vx-admin-layout-model-actions-menu-padding:.5rem;--vx-admin-layout-model-actions-menu-button-radius:1rem;--vx-admin-layout-model-actions-menu-button-padding:.5rem 1rem;--vx-admin-layout-models-pagination-padding:.75rem 0 .95rem;--vx-admin-layout-models-pagination-border-top:1px dashed var(--vx-color-auth-border);--vx-admin-layout-models-pagination-actions-gap:1rem;--vx-admin-layout-model-grants-margin-top:1.5rem;--vx-admin-layout-model-grants-header-padding:.5rem 0;--vx-admin-layout-model-dialog-grid-gap:1rem;--vx-admin-layout-model-dialog-check-gap:.5rem;--vx-admin-layout-models-row-mobile-gap:.5rem;--vx-admin-floating-assistant-width:min(var(--vx-shell-assistant-width,420px),calc(100dvw - 2rem));--vx-admin-floating-assistant-min-width:min(380px,calc(100dvw - 2rem));--vx-admin-captcha-modal-panel-width:min(25rem,100%);--vx-admin-captcha-gap:1rem;--vx-admin-captcha-modal-padding:1.5rem;--vx-admin-captcha-modal-backdrop-blur:8px;--vx-admin-captcha-panel-gap:1.25rem;--vx-admin-captcha-panel-padding:1.35rem;--vx-admin-captcha-panel-border-width:1px;--vx-admin-captcha-border-width:1px;--vx-admin-captcha-panel-shadow-y:24px;--vx-admin-captcha-panel-shadow-blur:70px;--vx-admin-captcha-header-gap:.35rem;--vx-admin-captcha-header-padding-end:2rem;--vx-admin-captcha-title-size:.98rem;--vx-admin-captcha-copy-size:.78rem;--vx-admin-captcha-close-offset:.9rem;--vx-admin-captcha-close-size:1.75rem;--vx-admin-captcha-close-glyph-size:1.1rem;--vx-admin-captcha-image-height:8.75rem;--vx-admin-captcha-image-border-width:1px;--vx-admin-captcha-image-radius:10px;--vx-admin-captcha-surface-highlight-width:1px;--vx-admin-captcha-slider-height:2.875rem;--vx-admin-captcha-target-top:3rem;--vx-admin-captcha-piece-size:42px;--vx-admin-captcha-piece-cutout:.36rem;--vx-admin-captcha-piece-offset-y:21px;--vx-admin-captcha-piece-shadow-y:.75rem;--vx-admin-captcha-piece-shadow-blur:1.5rem;--vx-admin-captcha-handle-width:2.625rem;--vx-admin-captcha-handle-height:2.75rem;--vx-admin-captcha-handle-shadow-y:6px;--vx-admin-captcha-handle-shadow-blur:16px;--vx-admin-captcha-handle-glyph-size:.72rem;--vx-admin-captcha-handle-glyph-border-width:2px;--vx-admin-captcha-return-duration:.22s;--vx-admin-captcha-status-cutout-size:var(--vx-admin-status-cutout-size);--vx-admin-captcha-pattern-cutout:.28rem;--vx-admin-captcha-pattern-dot-size:var(--vx-admin-pattern-dot-size);--vx-admin-header-search-width:min(32.5rem,100%);--vx-admin-directory-row-min-width:min(100%,74rem);--vx-admin-directory-row-max-width:min(100%,74rem);--vx-admin-directory-row-min-width-compact:min(100%,64rem);--vx-admin-shell-center-column-width:32.5rem;--vx-admin-workspace-switcher-width:20rem;--vx-admin-shell-min-width:1180px;--vx-admin-shell-content-visual-min-height:8rem;--vx-admin-shell-sidebar-width:20rem;--vx-admin-shell-sidebar-collapsed-width:4rem;--vx-admin-shell-sidebar-icon-size:1.5rem;--vx-admin-shell-sidebar-content-inset:1.5rem;--vx-admin-shell-sidebar-padding-y:1rem;--vx-admin-shell-sidebar-section-gap:.5rem;--vx-admin-shell-sidebar-control-inset:8px;--vx-admin-shell-sidebar-transition:.42s cubic-bezier(.22,1,.36,1);--vx-admin-shell-content-margin-x:4rem;--vx-admin-shell-content-padding-x:4rem;--vx-admin-shell-content-padding-top:3rem;--vx-admin-shell-content-padding-bottom:4rem;--vx-admin-shell-content-max-width:92.5rem;--vx-admin-shell-header-height:4rem;--vx-admin-shell-header-center-min-width:18rem;--vx-admin-shell-header-columns:minmax(0,1fr) minmax(var(--vx-admin-shell-header-center-min-width),var(--vx-admin-shell-center-column-width)) auto;--vx-admin-shell-header-gap:1.5rem;--vx-admin-shell-header-padding-x:1rem;--vx-admin-shell-header-blur:24px;--vx-admin-shell-header-search-height:2.25rem;--vx-admin-shell-header-search-highlight-width:1px;--vx-admin-shell-header-search-focus-ring-width:2px;--vx-admin-shell-header-left-gap:.75rem;--vx-admin-shell-brand-gap:.5rem;--vx-admin-shell-brand-logo-size:1.5rem;--vx-admin-shell-brand-logo-shadow-y:6px;--vx-admin-shell-brand-logo-shadow-blur:14px;--vx-admin-shell-brand-title-size:1.5rem;--vx-admin-shell-brand-title-line:2rem;--vx-admin-shell-divider-width:1px;--vx-admin-shell-context-max-width:12rem;--vx-admin-shell-actions-gap:1rem;--vx-admin-shell-action-group-gap:.25rem;--vx-admin-shell-action-group-padding:.125rem;--vx-admin-shell-section-gap:1rem;--vx-admin-shell-control-size:2rem;--vx-admin-shell-rail-size:2.5rem;--vx-admin-shell-rail-track:2.5rem;--vx-admin-shell-compact-icon-box-size:1.5rem;--vx-admin-shell-icon-size:1rem;--vx-admin-shell-border-width:1px;--vx-admin-shell-status-min-width:1.85rem;--vx-admin-shell-status-padding-x:.375rem;--vx-admin-shell-status-font-size:.625rem;--vx-admin-shell-status-line:1rem;--vx-admin-shell-workspace-title-size:1rem;--vx-admin-shell-sidebar-title-padding-start:1rem;--vx-admin-shell-hidden-offset:.25rem;--vx-admin-shell-badge-offset:.18rem;--vx-admin-shell-assistant-gap:1rem;--vx-admin-shell-assistant-copy-gap:.35rem;--vx-admin-shell-assistant-tag-gap:.2rem;--vx-admin-shell-nav-gap:1rem;--vx-admin-shell-nav-section-gap:.5rem;--vx-admin-shell-nav-section-action-track:1.5rem;--vx-admin-shell-nav-section-trigger-gap:.5rem;--vx-admin-shell-nav-label-gap:.375rem;--vx-admin-shell-nav-item-gap:1rem;--vx-admin-shell-nav-item-height:2.5rem;--vx-admin-shell-footer-height:2.5rem;--vx-admin-shell-footer-divider-height:1px;--vx-admin-shell-collapsed-nav-gap:.25rem;--vx-admin-shell-title-size:1rem;--vx-admin-shell-body-size:.875rem;--vx-admin-shell-item-size:.8125rem;--vx-admin-shell-caption-size:.75rem;--vx-admin-shell-tag-size:.625rem;--vx-admin-shell-header-text-line:1.25rem;--vx-admin-shell-header-control-size:2rem;--vx-admin-shell-panel-radius:1rem;--vx-admin-shell-control-radius:.75rem;--vx-admin-shell-item-radius:.75rem;--vx-admin-shell-pill-radius:var(--vx-radius-full);--vx-admin-shell-header-shadow:0 3px 4px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-admin-shell-header-shadow:0 3px 4px color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-admin-shell-assistant-border-width:2px;--vx-admin-shell-assistant-shadow:calc(12px * -1) 0 24px calc(24px * -1) var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-admin-shell-assistant-shadow:calc(12px * -1) 0 24px calc(24px * -1) color-mix(in srgb,var(--vx-color-brand-800) 16%,transparent)}}:root{--vx-admin-shell-floating-shadow:0 18px 48px var(--vx-admin-shadow-spread-lg) var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){:root{--vx-admin-shell-floating-shadow:0 18px 48px var(--vx-admin-shadow-spread-lg) color-mix(in srgb,var(--vx-color-brand-800) 34%,transparent)}}:root{--vx-admin-shell-agent-button-size:2.5rem;--vx-admin-shell-agent-button-icon-size:2.25rem;--vx-admin-shell-agent-button-hover-opacity:.86;--vx-admin-shell-locale-panel-offset:1.25rem;--vx-admin-shell-locale-panel-gap:.25rem;--vx-admin-shell-locale-panel-padding:.375rem;--vx-admin-shell-locale-panel-border-width:1px;--vx-admin-shell-locale-panel-blur:18px;--vx-admin-shell-locale-option-min-height:1.875rem;--vx-admin-shell-locale-option-padding-y:.3125rem;--vx-admin-shell-locale-option-padding-x:.625rem;--vx-admin-shell-locale-option-line:1.125rem;--vx-admin-assistant-floating-width:var(--vx-admin-floating-assistant-width);--vx-admin-assistant-floating-min-width:var(--vx-admin-floating-assistant-min-width);--vx-admin-assistant-floating-viewport-gap:2rem;--vx-admin-assistant-floating-mobile-viewport-gap:1rem;--vx-admin-assistant-floating-offset:1rem;--vx-admin-assistant-floating-mobile-offset:.5rem;--vx-admin-assistant-copy-max-width:26rem;--vx-admin-assistant-suggestions-max-width:28rem;--vx-admin-assistant-track-suggestion-index:1.15rem;--vx-admin-assistant-track-composer-actions:2rem;--vx-admin-assistant-space-3xs:.125rem;--vx-admin-assistant-space-2xs:.15rem;--vx-admin-assistant-space-xs:.2rem;--vx-admin-assistant-space-sm:.25rem;--vx-admin-assistant-space-md:.35rem;--vx-admin-assistant-space-lg:.375rem;--vx-admin-assistant-space-xl:.4rem;--vx-admin-assistant-space-2xl:.45rem;--vx-admin-assistant-space-3xl:.5rem;--vx-admin-assistant-space-4xl:.55rem;--vx-admin-assistant-space-5xl:.62rem;--vx-admin-assistant-space-6xl:.625rem;--vx-admin-assistant-space-panel:.75rem;--vx-admin-assistant-space-panel-lg:1rem;--vx-admin-assistant-control-size-sm:1.875rem;--vx-admin-assistant-control-size-md:2rem;--vx-admin-assistant-loader-size:1rem;--vx-admin-assistant-composer-min-height:5rem;--vx-admin-assistant-input-max-height:10rem;--vx-admin-assistant-stop-size:.48rem;--vx-admin-assistant-border-width:1px;--vx-admin-assistant-border-width-strong:2px;--vx-admin-assistant-radius-panel:1rem;--vx-admin-assistant-radius-control:.75rem;--vx-admin-assistant-radius-stop:.12rem;--vx-admin-assistant-text-counter:.68rem;--vx-admin-assistant-text-caption:.75rem;--vx-admin-assistant-text-copy:.8125rem;--vx-admin-assistant-text-body:.875rem;--vx-admin-assistant-text-title:.95rem;--vx-admin-assistant-effect-hairline:1px;--vx-admin-assistant-effect-focus-ring:2px;--vx-admin-assistant-effect-sm:8px;--vx-admin-assistant-effect-md:18px;--vx-admin-assistant-effect-lg:24px;--vx-admin-assistant-effect-xl:48px;--vx-admin-assistant-shadow-spread:calc(24px * -1);--vx-admin-assistant-hidden-offset:.35rem;--vx-admin-assistant-press-offset:1px;--vx-admin-workspace-switcher-header-min-height:2.25rem;--vx-admin-workspace-switcher-header-padding-bottom:1rem;--vx-admin-workspace-switcher-header-title-size:.8125rem;--vx-admin-workspace-switcher-header-title-line:1.125rem;--vx-admin-workspace-switcher-list-gap:.875rem;--vx-admin-workspace-switcher-item-min-height:5rem;--vx-admin-workspace-switcher-item-gap:.875rem;--vx-admin-workspace-switcher-item-padding-y:.875rem;--vx-admin-workspace-switcher-item-padding-x:1rem;--vx-admin-workspace-switcher-item-padding-start:1.5rem;--vx-admin-workspace-switcher-item-border-width:1px;--vx-admin-workspace-switcher-item-radius:1rem;--vx-admin-workspace-switcher-item-highlight-width:1px;--vx-admin-workspace-switcher-item-shadow-y:10px;--vx-admin-workspace-switcher-item-shadow-blur:22px;--vx-admin-workspace-switcher-item-shadow-spread:var(--vx-admin-shadow-spread-xs);--vx-admin-workspace-switcher-item-hover-shadow-y:18px;--vx-admin-workspace-switcher-item-hover-shadow-blur:var(--vx-admin-shadow-blur-current);--vx-admin-workspace-switcher-item-hover-shadow-spread:var(--vx-admin-shadow-spread-md);--vx-admin-workspace-switcher-item-dark-shadow-blur:24px;--vx-admin-workspace-switcher-item-dark-shadow-spread:var(--vx-admin-shadow-spread-sm);--vx-admin-workspace-switcher-item-hover-translate:2px;--vx-admin-workspace-switcher-icon-size:3.25rem;--vx-admin-workspace-switcher-icon-glyph-size:1.75rem;--vx-admin-workspace-switcher-copy-title-size:.9375rem;--vx-admin-workspace-switcher-copy-title-line:1.375rem;--vx-admin-directory-gap:.5rem;--vx-admin-directory-header-gap:.75rem;--vx-admin-directory-pagination-min-height:2rem;--vx-admin-directory-pagination-padding-top:.75rem;--vx-admin-directory-pagination-padding-bottom:.95rem;--vx-admin-directory-page-size-gap:.5rem;--vx-admin-directory-page-size-button-size:2rem;--vx-admin-directory-page-size-button-padding-x:.5rem;--vx-admin-directory-list-border-width:1px;--vx-admin-directory-row-default-grid:2.75rem minmax(0,1.8fr) minmax(0,.5fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr) 3rem;--vx-admin-directory-row-gap:.75rem;--vx-admin-directory-row-padding-y:1rem;--vx-admin-directory-row-cell-gap:.5rem;--vx-admin-directory-row-identity-track:2rem;--vx-admin-directory-row-identity-gap:1rem;--vx-admin-directory-row-inline-gap:.5rem;--vx-admin-directory-row-badge-gap:.5rem;--vx-admin-directory-status-dot-size:1.125rem;--vx-admin-directory-status-dot-halo-width:.125rem;--vx-admin-directory-status-dot-icon-size:.6875rem;--vx-admin-directory-card-grid-gap:2rem;--vx-admin-directory-card-grid-padding-top:1.25rem;--vx-admin-directory-card-grid-padding-bottom:1.5rem;--vx-admin-directory-card-gap:1.5rem;--vx-admin-directory-card-padding:1.5rem;--vx-admin-directory-card-border-width:1px;--vx-admin-directory-card-accent-border-width:2px;--vx-admin-directory-card-header-track:2.5rem;--vx-admin-directory-card-header-gap:1rem;--vx-admin-directory-card-body-gap:.5rem;--vx-admin-directory-card-metrics-gap:1rem;--vx-admin-directory-card-metric-gap:.5rem;--vx-admin-directory-card-footer-gap:1rem;--vx-admin-directory-card-footer-padding-top:1rem;--vx-admin-directory-actions-trigger-size:2.5rem;--vx-admin-directory-actions-trigger-icon-size:1.5rem;--vx-admin-directory-actions-menu-offset:.125rem;--vx-admin-directory-actions-menu-width:10rem;--vx-admin-directory-actions-menu-gap:.25rem;--vx-admin-directory-actions-menu-padding:.5rem;--vx-admin-directory-actions-menu-border-width:1px;--vx-admin-directory-actions-menu-shadow-y:18px;--vx-admin-directory-actions-menu-shadow-blur:42px;--vx-admin-directory-actions-menu-hit-area-height:.25rem;--vx-admin-directory-actions-menu-button-height:2.5rem;--vx-admin-directory-actions-menu-button-gap:.5rem;--vx-admin-directory-actions-menu-button-padding-x:.75rem;--vx-admin-directory-pagination-actions-gap:1rem;--vx-admin-governance-page-max-width:var(--vx-admin-directory-row-max-width);--vx-admin-governance-row-min-width:var(--vx-admin-directory-row-min-width);--vx-admin-governance-list-grid:2.5rem 2.75rem minmax(0,1.25fr) minmax(0,.5fr) minmax(0,.68fr) minmax(0,.68fr) minmax(0,.9fr) 5rem;--vx-admin-governance-list-grid-compact:2.5rem 2.75rem minmax(18rem,1.25fr) minmax(var(--vx-admin-grid-column-xs),.5fr) minmax(8rem,.68fr) minmax(8rem,.68fr) minmax(10rem,.9fr) 5rem;--vx-admin-governance-row-min-height:4rem;--vx-admin-governance-sticky-shadow-width:1px;--vx-admin-governance-row-identity-gap:.5rem;--vx-admin-governance-row-identity-icon-size:1.625rem;--vx-admin-governance-row-identity-icon-padding:.3rem;--vx-admin-governance-row-copy-gap:.125rem;--vx-admin-governance-row-title-line:1.25rem;--vx-admin-governance-row-meta-line:1rem;--vx-admin-governance-row-meta-gap:.5rem;--vx-admin-governance-status-gap:.25rem;--vx-admin-governance-status-line:1.125rem;--vx-admin-governance-card-grid-gap:1rem;--vx-admin-governance-card-gap:.875rem;--vx-admin-governance-card-padding:1rem;--vx-admin-governance-card-border-width:1px;--vx-admin-governance-card-header-grid:2rem minmax(0,1fr) auto;--vx-admin-governance-card-header-gap:.625rem;--vx-admin-governance-card-icon-size:2rem;--vx-admin-governance-card-icon-padding:.375rem;--vx-admin-governance-card-header-copy-gap:.125rem;--vx-admin-governance-card-title-size:.9375rem;--vx-admin-governance-card-title-line:1.25rem;--vx-admin-governance-card-copy-size:.8125rem;--vx-admin-governance-card-copy-line:1.25rem;--vx-admin-governance-card-body-min-height:2.5rem;--vx-admin-governance-card-tags-gap:.375rem;--vx-admin-governance-card-footer-gap:.75rem;--vx-admin-governance-card-footer-padding-top:.75rem;--vx-admin-governance-card-footer-value-size:.75rem;--vx-admin-operations-control-height:2.5rem;--vx-admin-operations-control-padding-x:.75rem;--vx-admin-operations-control-border-width:1px;--vx-admin-operations-view-toggle-button-size:2.25rem;--vx-admin-operations-action-button-gap:.4rem;--vx-admin-operations-action-button-height:2.25rem;--vx-admin-operations-action-button-padding-x:1rem;--vx-admin-operations-audit-grid:2.75rem minmax(12rem,.95fr) minmax(13rem,1fr) minmax(12rem,.95fr) minmax(var(--vx-admin-grid-column-xs),.48fr) minmax(var(--vx-admin-grid-column-xs),.48fr) minmax(8rem,.56fr) minmax(10rem,.72fr);--vx-admin-operations-audit-grid-compact:3rem 13rem 12rem 12rem var(--vx-admin-grid-column-xs) 6rem 9rem 1fr;--vx-admin-operations-audit-row-min-width:var(--vx-admin-directory-row-min-width);--vx-admin-operations-audit-row-min-height:4rem;--vx-admin-operations-audit-row-copy-gap:.125rem;--vx-admin-operations-audit-row-title-line:1.25rem;--vx-admin-operations-audit-row-meta-line:1rem;--vx-admin-operations-audit-result-gap:.35rem;--vx-admin-operations-announcement-grid:3rem 1fr 6rem var(--vx-admin-grid-column-xs) var(--vx-admin-grid-column-xs) 10rem 10rem 4rem;--vx-admin-operations-announcement-card-grid-min-width:var(--vx-admin-card-grid-min-width-lg);--vx-admin-operations-announcement-card-grid-gap:1rem;--vx-admin-operations-announcement-card-gap:.5rem;--vx-admin-operations-announcement-card-padding:1.25rem;--vx-admin-operations-announcement-card-border-width:1px;--vx-admin-operations-announcement-card-header-gap:.5rem;--vx-admin-operations-announcement-card-meta-gap:1rem;--vx-admin-operations-skill-grid:3rem 1fr var(--vx-admin-grid-column-xs) 5rem var(--vx-admin-grid-column-md) var(--vx-admin-grid-column-xs) 9rem 10rem 4rem;--vx-admin-operations-skill-grid-compact:3rem 1fr var(--vx-admin-grid-column-xs) 5rem 0 var(--vx-admin-grid-column-xs) 9rem 10rem 4rem;--vx-admin-operations-skill-row-info-gap:.1rem;--vx-admin-operations-skill-row-status-gap:.35rem;--vx-admin-operations-skill-card-grid-min-width:var(--vx-admin-card-grid-min-width-md);--vx-admin-operations-skill-card-grid-gap:1rem;--vx-admin-operations-skill-card-gap:.5rem;--vx-admin-operations-skill-card-padding:1.25rem;--vx-admin-operations-skill-card-border-width:1px;--vx-admin-operations-skill-card-badges-gap:.35rem;--vx-admin-operations-skill-card-meta-gap:1rem;--vx-admin-operations-dialog-overlay-padding:1.5rem;--vx-admin-operations-dialog-overlay-blur:2px;--vx-admin-operations-dialog-border-width:1px;--vx-admin-operations-dialog-shadow:0 24px 48px calc(12px * -1) var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-admin-operations-dialog-shadow:0 24px 48px calc(12px * -1) color-mix(in srgb,var(--vx-color-gray-900) 28%,transparent)}}:root{--vx-admin-operations-dialog-max-width:28rem;--vx-admin-operations-dialog-header-padding:1rem 1.25rem .75rem;--vx-admin-operations-dialog-body-gap:.6rem;--vx-admin-operations-dialog-body-padding:1rem 1.25rem;--vx-admin-operations-dialog-close-size:1.75rem;--vx-admin-operations-dialog-textarea-min-height:5rem;--vx-admin-operations-dialog-textarea-padding:.5rem .75rem;--vx-admin-operations-dialog-textarea-focus-shadow-width:3px;--vx-admin-operations-dialog-footer-gap:.5rem;--vx-admin-operations-dialog-footer-padding:.75rem 1.25rem 1rem;--vx-admin-service-health-page-gap:1.25rem;--vx-admin-service-health-header-gap:2rem;--vx-admin-service-health-page-header-gap:1.25rem;--vx-admin-service-health-border-width:1px;--vx-admin-service-health-border-width-strong:2px;--vx-admin-service-health-focus-ring-width:2px;--vx-admin-service-health-summary-gap:1rem;--vx-admin-service-health-summary-item-grid:2rem minmax(0,1fr);--vx-admin-service-health-summary-item-gap:1rem;--vx-admin-service-health-summary-item-padding-y:1rem;--vx-admin-service-health-summary-item-padding-x:1.25rem;--vx-admin-service-health-icon-size:2rem;--vx-admin-service-health-copy-gap:.45rem;--vx-admin-service-health-value-gap:.75rem;--vx-admin-service-health-value-size:1.25rem;--vx-admin-service-health-pill-min-height:1.5rem;--vx-admin-service-health-pill-padding-x:.5rem;--vx-admin-service-health-toolbar-gap:.75rem;--vx-admin-service-health-toolbar-padding-top:.25rem;--vx-admin-service-health-toolbar-padding-bottom:.35rem;--vx-admin-service-health-control-width-min:13rem;--vx-admin-service-health-control-width-max:22rem;--vx-admin-service-health-control-height:2.125rem;--vx-admin-service-health-control-padding-x:.75rem;--vx-admin-service-health-filter-gap:.65rem;--vx-admin-service-health-filter-select-width:7.5rem;--vx-admin-service-health-filter-select-width-compact:9rem;--vx-admin-service-health-filter-select-padding-end:2rem;--vx-admin-service-health-filter-select-icon-offset:.625rem;--vx-admin-service-health-filter-select-icon-size:.875rem;--vx-admin-service-health-grid-gap:1rem;--vx-admin-service-health-card-gap:1rem;--vx-admin-service-health-card-padding-y:1rem;--vx-admin-service-health-card-padding-x:1.25rem;--vx-admin-service-health-card-header-grid:2rem minmax(0,1fr) auto;--vx-admin-service-health-card-header-gap:1rem;--vx-admin-service-health-card-copy-gap:.35rem;--vx-admin-service-health-meta-gap:.4rem;--vx-admin-service-health-check-min-height:1.375rem;--vx-admin-service-health-check-gap:.35rem;--vx-admin-service-health-check-padding-x:.45rem;--vx-admin-service-health-footer-gap:.35rem;--vx-admin-service-health-footer-padding-top:.75rem;--vx-admin-service-health-table-min-width:56rem;--vx-admin-service-health-table-cell-padding-y:.625rem;--vx-admin-service-health-table-cell-padding-x:.75rem;--vx-admin-service-health-list-service-grid:1.5rem minmax(0,1fr);--vx-admin-service-health-list-service-gap:.65rem;--vx-admin-service-health-list-copy-gap:.25rem;--vx-admin-service-health-empty-padding:2rem;--vx-admin-service-health-compact-padding:1rem;--vx-admin-platform-autonomy-page-max-width:var(--vx-admin-directory-row-max-width);--vx-admin-platform-autonomy-gap-xs:.125rem;--vx-admin-platform-autonomy-gap-sm:.25rem;--vx-admin-platform-autonomy-gap-md:.5rem;--vx-admin-platform-autonomy-gap-lg:.75rem;--vx-admin-platform-autonomy-gap-xl:.875rem;--vx-admin-platform-autonomy-gap-2xl:1rem;--vx-admin-platform-autonomy-border-width:1px;--vx-admin-platform-autonomy-card-grid:2.5rem minmax(0,1fr);--vx-admin-platform-autonomy-card-padding:1rem;--vx-admin-platform-autonomy-icon-size:2.5rem;--vx-admin-platform-autonomy-text-caption:.75rem;--vx-admin-platform-autonomy-text-body:.8125rem;--vx-admin-platform-autonomy-text-title:.9375rem;--vx-admin-platform-autonomy-text-metric:1.5rem;--vx-admin-platform-autonomy-text-value:1.25rem;--vx-admin-platform-autonomy-line-caption:1rem;--vx-admin-platform-autonomy-line-body:1.25rem;--vx-admin-platform-autonomy-line-link:1.125rem;--vx-admin-platform-autonomy-line-metric:2rem;--vx-admin-platform-autonomy-line-value:1.5rem;--vx-admin-platform-autonomy-link-min-height:3rem;--vx-admin-platform-autonomy-link-grid:minmax(0,1fr) 1.25rem;--vx-admin-platform-autonomy-link-padding-y:.625rem;--vx-admin-platform-autonomy-link-padding-x:.75rem;--vx-admin-platform-autonomy-grid-aside-min-width:18rem;--vx-admin-platform-autonomy-resource-min-width:46rem;--vx-admin-platform-autonomy-resource-grid:minmax(6rem,.7fr) minmax(8rem,.8fr) minmax(10rem,1fr) minmax(var(--vx-admin-grid-column-xs),.65fr) minmax(var(--vx-admin-grid-column-xs),.65fr) minmax(5rem,.45fr);--vx-admin-platform-autonomy-resource-padding-x:.75rem;--vx-admin-platform-autonomy-resource-header-min-height:2.5rem;--vx-admin-platform-autonomy-resource-row-min-height:3.25rem;--vx-admin-platform-autonomy-risk-min-height:3.5rem;--vx-admin-platform-autonomy-risk-value-min-width:1.75rem;--vx-admin-overview-effect-18p:var(--vx-admin-effect-18p);--vx-admin-overview-effect-1p:var(--vx-admin-effect-1p);--vx-admin-overview-effect-1r:var(--vx-admin-effect-1r);--vx-admin-overview-effect-2r:var(--vx-admin-effect-2r);--vx-admin-overview-effect-42p:var(--vx-admin-effect-42p);--vx-admin-overview-grid-column-md:var(--vx-admin-grid-column-md);--vx-admin-overview-grid-column-sm:var(--vx-admin-grid-column-sm);--vx-admin-overview-grid-column-xl:var(--vx-admin-grid-column-xl);--vx-admin-overview-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-overview-line-width-2p:var(--vx-admin-line-width-2p);--vx-admin-overview-motion-05r:var(--vx-admin-motion-05r);--vx-admin-overview-size-05r:var(--vx-admin-size-05r);--vx-admin-overview-size-135r:var(--vx-admin-size-135r);--vx-admin-overview-size-15r:var(--vx-admin-size-15r);--vx-admin-overview-size-175r:var(--vx-admin-size-175r);--vx-admin-overview-size-18r-large:var(--vx-admin-size-18r-large);--vx-admin-overview-size-1r:var(--vx-admin-size-1r);--vx-admin-overview-size-235r:var(--vx-admin-size-235r);--vx-admin-overview-size-25r:var(--vx-admin-size-25r);--vx-admin-overview-size-2r:var(--vx-admin-size-2r);--vx-admin-overview-size-3r:var(--vx-admin-size-3r);--vx-admin-overview-size-56r:var(--vx-admin-size-56r);--vx-admin-overview-size-65r:var(--vx-admin-size-65r);--vx-admin-overview-size-6r:var(--vx-admin-size-6r);--vx-admin-overview-size-8r:var(--vx-admin-size-8r);--vx-admin-overview-space-00625r:var(--vx-admin-space-00625r);--vx-admin-overview-space-0125r:var(--vx-admin-space-0125r);--vx-admin-overview-space-024r:var(--vx-admin-space-024r);--vx-admin-overview-space-025r:var(--vx-admin-space-025r);--vx-admin-overview-space-035r:var(--vx-admin-space-035r);--vx-admin-overview-space-045r:var(--vx-admin-space-045r);--vx-admin-overview-space-04r:var(--vx-admin-space-04r);--vx-admin-overview-space-05r:var(--vx-admin-space-05r);--vx-admin-overview-space-075r:var(--vx-admin-space-075r);--vx-admin-overview-space-125r:var(--vx-admin-space-125r);--vx-admin-overview-space-135r:var(--vx-admin-space-135r);--vx-admin-overview-space-15r:var(--vx-admin-space-15r);--vx-admin-overview-space-1r:var(--vx-admin-space-1r);--vx-admin-overview-space-2r:var(--vx-admin-space-2r);--vx-admin-overview-space-4r:var(--vx-admin-space-4r);--vx-admin-overview-text-size-0625r:var(--vx-admin-text-size-0625r);--vx-admin-overview-text-size-094r:var(--vx-admin-text-size-094r);--vx-admin-overview-text-size-15r:var(--vx-admin-text-size-15r);--vx-admin-overview-text-size-1r:var(--vx-admin-text-size-1r);--vx-admin-overview-track-25r:var(--vx-admin-track-25r);--vx-admin-overview-track-2r:var(--vx-admin-track-2r);--vx-admin-overview-track-3r:var(--vx-admin-track-3r);--vx-admin-overview-track-65r:var(--vx-admin-track-65r);--vx-admin-overview-track-8r:var(--vx-admin-track-8r);--vx-admin-products-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-products-line-width-2p:var(--vx-admin-line-width-2p);--vx-admin-products-radius-1r:var(--vx-admin-radius-1r);--vx-admin-products-size-13r:var(--vx-admin-size-13r);--vx-admin-products-size-22r:var(--vx-admin-size-22r);--vx-admin-products-size-25r:var(--vx-admin-size-25r);--vx-admin-products-size-3r:var(--vx-admin-size-3r);--vx-admin-products-size-55r:var(--vx-admin-size-55r);--vx-admin-products-space-05r:var(--vx-admin-space-05r);--vx-admin-products-space-085r:var(--vx-admin-space-085r);--vx-admin-products-space-15r:var(--vx-admin-space-15r);--vx-admin-products-space-1r:var(--vx-admin-space-1r);--vx-admin-products-space-2r:var(--vx-admin-space-2r);--vx-admin-products-space-35r:var(--vx-admin-space-35r);--vx-admin-products-space-4r:var(--vx-admin-space-4r);--vx-admin-products-track-10r:var(--vx-admin-track-10r);--vx-admin-products-track-13r:var(--vx-admin-track-13r);--vx-admin-products-track-25r:var(--vx-admin-track-25r);--vx-admin-permission-card-radius:var(--vx-admin-card-radius);--vx-admin-permission-effect-1p:var(--vx-admin-effect-1p);--vx-admin-permission-grid-column-2xs:var(--vx-admin-grid-column-2xs);--vx-admin-permission-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-permission-line-width-2p:var(--vx-admin-line-width-2p);--vx-admin-permission-motion-0125r:var(--vx-admin-motion-0125r);--vx-admin-permission-radius-04375r:var(--vx-admin-radius-04375r);--vx-admin-permission-size-175r:var(--vx-admin-size-175r);--vx-admin-permission-size-1875r:var(--vx-admin-size-1875r);--vx-admin-permission-size-25r:var(--vx-admin-size-25r);--vx-admin-permission-size-62r:var(--vx-admin-size-62r);--vx-admin-permission-space-0125r:var(--vx-admin-space-0125r);--vx-admin-permission-space-01875r:var(--vx-admin-space-01875r);--vx-admin-permission-space-025r:var(--vx-admin-space-025r);--vx-admin-permission-space-03125r:var(--vx-admin-space-03125r);--vx-admin-permission-space-05r:var(--vx-admin-space-05r);--vx-admin-permission-space-0625r:var(--vx-admin-space-0625r);--vx-admin-permission-space-075r:var(--vx-admin-space-075r);--vx-admin-permission-space-08125r:var(--vx-admin-space-08125r);--vx-admin-permission-space-0875r:var(--vx-admin-space-0875r);--vx-admin-permission-space-125r:var(--vx-admin-space-125r);--vx-admin-permission-space-1375r:var(--vx-admin-space-1375r);--vx-admin-permission-space-15r:var(--vx-admin-space-15r);--vx-admin-permission-space-1r:var(--vx-admin-space-1r);--vx-admin-permission-space-225r:var(--vx-admin-space-225r);--vx-admin-permission-track-15r:var(--vx-admin-track-15r);--vx-admin-permission-track-175r:var(--vx-admin-track-175r);--vx-admin-permission-track-22r:var(--vx-admin-track-22r);--vx-admin-permission-track-325r:var(--vx-admin-track-325r);--vx-admin-permission-track-475r:var(--vx-admin-track-475r);--vx-admin-permission-track-55r:var(--vx-admin-track-55r);--vx-admin-permission-track-5r:var(--vx-admin-track-5r);--vx-admin-roles-dialog-max-width-xl:var(--vx-admin-dialog-max-width-xl);--vx-admin-roles-effect-24p:var(--vx-admin-effect-24p);--vx-admin-roles-effect-64p:var(--vx-admin-effect-64p);--vx-admin-roles-effect-8p:var(--vx-admin-effect-8p);--vx-admin-roles-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-roles-panel-max-height-lg:var(--vx-admin-panel-max-height-lg);--vx-admin-roles-panel-max-height-md:var(--vx-admin-panel-max-height-md);--vx-admin-roles-size-25r:var(--vx-admin-size-25r);--vx-admin-roles-size-275r:var(--vx-admin-size-275r);--vx-admin-roles-size-2r:var(--vx-admin-size-2r);--vx-admin-roles-size-3r:var(--vx-admin-size-3r);--vx-admin-roles-size-56r:var(--vx-admin-size-56r);--vx-admin-roles-space-025r:var(--vx-admin-space-025r);--vx-admin-roles-space-03125r:var(--vx-admin-space-03125r);--vx-admin-roles-space-0375r:var(--vx-admin-space-0375r);--vx-admin-roles-space-05r:var(--vx-admin-space-05r);--vx-admin-roles-space-0625r:var(--vx-admin-space-0625r);--vx-admin-roles-space-075r:var(--vx-admin-space-075r);--vx-admin-roles-space-0875r:var(--vx-admin-space-0875r);--vx-admin-roles-space-125r:var(--vx-admin-space-125r);--vx-admin-roles-space-15r:var(--vx-admin-space-15r);--vx-admin-roles-space-1r:var(--vx-admin-space-1r);--vx-admin-roles-track-15r:var(--vx-admin-track-15r);--vx-admin-roles-track-25r:var(--vx-admin-track-25r);--vx-admin-roles-track-275r:var(--vx-admin-track-275r);--vx-admin-management-card-radius:var(--vx-admin-card-radius);--vx-admin-management-dialog-width-lg:var(--vx-admin-dialog-width-lg);--vx-admin-management-dialog-width-md:var(--vx-admin-dialog-width-md);--vx-admin-management-dialog-width-sm:var(--vx-admin-dialog-width-sm);--vx-admin-management-dialog-width-xl:var(--vx-admin-dialog-width-xl);--vx-admin-management-effect-0125r:var(--vx-admin-effect-0125r);--vx-admin-management-effect-1p:var(--vx-admin-effect-1p);--vx-admin-management-effect-24p:var(--vx-admin-effect-24p);--vx-admin-management-effect-3p:var(--vx-admin-effect-3p);--vx-admin-management-effect-64p:var(--vx-admin-effect-64p);--vx-admin-management-effect-8p:var(--vx-admin-effect-8p);--vx-admin-management-grid-column-lg:var(--vx-admin-grid-column-lg);--vx-admin-management-grid-column-md:var(--vx-admin-grid-column-md);--vx-admin-management-grid-column-xs:var(--vx-admin-grid-column-xs);--vx-admin-management-header-height:var(--vx-admin-header-height);--vx-admin-management-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-management-line-width-2p:var(--vx-admin-line-width-2p);--vx-admin-management-motion-05r:var(--vx-admin-motion-05r);--vx-admin-management-pattern-075r:var(--vx-admin-pattern-075r);--vx-admin-management-pattern-0875r:var(--vx-admin-pattern-0875r);--vx-admin-management-radius-05r:var(--vx-admin-radius-05r);--vx-admin-management-size-05r:var(--vx-admin-size-05r);--vx-admin-management-size-06875r:var(--vx-admin-size-06875r);--vx-admin-management-size-0875r:var(--vx-admin-size-0875r);--vx-admin-management-size-10r:var(--vx-admin-size-10r);--vx-admin-management-size-1125r:var(--vx-admin-size-1125r);--vx-admin-management-size-11r-large:var(--vx-admin-size-11r-large);--vx-admin-management-size-12r-large:var(--vx-admin-size-12r-large);--vx-admin-management-size-135r:var(--vx-admin-size-135r);--vx-admin-management-size-1375r:var(--vx-admin-size-1375r);--vx-admin-management-size-13r:var(--vx-admin-size-13r);--vx-admin-management-size-15r:var(--vx-admin-size-15r);--vx-admin-management-size-175r:var(--vx-admin-size-175r);--vx-admin-management-size-17r:var(--vx-admin-size-17r);--vx-admin-management-size-18r-large:var(--vx-admin-size-18r-large);--vx-admin-management-size-1r:var(--vx-admin-size-1r);--vx-admin-management-size-20r:var(--vx-admin-size-20r);--vx-admin-management-size-225r:var(--vx-admin-size-225r);--vx-admin-management-size-22r:var(--vx-admin-size-22r);--vx-admin-management-size-24r:var(--vx-admin-size-24r);--vx-admin-management-size-25r:var(--vx-admin-size-25r);--vx-admin-management-size-275r:var(--vx-admin-size-275r);--vx-admin-management-size-2p:var(--vx-admin-size-2p);--vx-admin-management-size-2r:var(--vx-admin-size-2r);--vx-admin-management-size-3r:var(--vx-admin-size-3r);--vx-admin-management-size-40p:var(--vx-admin-size-40p);--vx-admin-management-size-45r:var(--vx-admin-size-45r);--vx-admin-management-size-475r:var(--vx-admin-size-475r);--vx-admin-management-size-48r-large:var(--vx-admin-size-48r-large);--vx-admin-management-size-4r:var(--vx-admin-size-4r);--vx-admin-management-size-6r:var(--vx-admin-size-6r);--vx-admin-management-size-75r:var(--vx-admin-size-75r);--vx-admin-management-size-85r:var(--vx-admin-size-85r);--vx-admin-management-size-8r:var(--vx-admin-size-8r);--vx-admin-management-size-95r:var(--vx-admin-size-95r);--vx-admin-management-space-0125r:var(--vx-admin-space-0125r);--vx-admin-management-space-01r:var(--vx-admin-space-01r);--vx-admin-management-space-025r:var(--vx-admin-space-025r);--vx-admin-management-space-035r:var(--vx-admin-space-035r);--vx-admin-management-space-0375r:var(--vx-admin-space-0375r);--vx-admin-management-space-045r:var(--vx-admin-space-045r);--vx-admin-management-space-055r:var(--vx-admin-space-055r);--vx-admin-management-space-05r:var(--vx-admin-space-05r);--vx-admin-management-space-0625r:var(--vx-admin-space-0625r);--vx-admin-management-space-074r:var(--vx-admin-space-074r);--vx-admin-management-space-075r:var(--vx-admin-space-075r);--vx-admin-management-space-085r:var(--vx-admin-space-085r);--vx-admin-management-space-0875r:var(--vx-admin-space-0875r);--vx-admin-management-space-095r:var(--vx-admin-space-095r);--vx-admin-management-space-09r:var(--vx-admin-space-09r);--vx-admin-management-space-125r:var(--vx-admin-space-125r);--vx-admin-management-space-15r:var(--vx-admin-space-15r);--vx-admin-management-space-175r:var(--vx-admin-space-175r);--vx-admin-management-space-1r:var(--vx-admin-space-1r);--vx-admin-management-space-225r:var(--vx-admin-space-225r);--vx-admin-management-space-2r:var(--vx-admin-space-2r);--vx-admin-management-space-3r:var(--vx-admin-space-3r);--vx-admin-management-space-45r:var(--vx-admin-space-45r);--vx-admin-management-text-line-1125r:var(--vx-admin-text-line-1125r);--vx-admin-management-text-line-1r:var(--vx-admin-text-line-1r);--vx-admin-management-text-size-075r:var(--vx-admin-text-size-075r);--vx-admin-management-text-size-08125r:var(--vx-admin-text-size-08125r);--vx-admin-management-track-10r:var(--vx-admin-track-10r);--vx-admin-management-track-11r-large:var(--vx-admin-track-11r-large);--vx-admin-management-track-12r-large:var(--vx-admin-track-12r-large);--vx-admin-management-track-13r:var(--vx-admin-track-13r);--vx-admin-management-track-16r:var(--vx-admin-track-16r);--vx-admin-management-track-175r:var(--vx-admin-track-175r);--vx-admin-management-track-17r:var(--vx-admin-track-17r);--vx-admin-management-track-18r-large:var(--vx-admin-track-18r-large);--vx-admin-management-track-20r:var(--vx-admin-track-20r);--vx-admin-management-track-22r:var(--vx-admin-track-22r);--vx-admin-management-track-25r:var(--vx-admin-track-25r);--vx-admin-management-track-275r:var(--vx-admin-track-275r);--vx-admin-management-track-2r:var(--vx-admin-track-2r);--vx-admin-management-track-3r:var(--vx-admin-track-3r);--vx-admin-management-track-5r:var(--vx-admin-track-5r);--vx-admin-management-track-85r:var(--vx-admin-track-85r);--vx-admin-management-track-8r:var(--vx-admin-track-8r);--vx-admin-management-track-9r:var(--vx-admin-track-9r);--vx-admin-base-line-width-1p:var(--vx-admin-line-width-1p);--vx-admin-base-radius-16p:var(--vx-admin-radius-16p);--vx-admin-base-size-540p:var(--vx-admin-size-540p);--vx-admin-base-space-05r:var(--vx-admin-space-05r);--vx-admin-base-space-2r:var(--vx-admin-space-2r);--vx-admin-base-text-size-072r:var(--vx-admin-text-size-072r);--vx-admin-operations-effect-1p:var(--vx-admin-effect-1p);--vx-admin-operations-space-02r:var(--vx-admin-space-02r);--vx-admin-operations-space-96p:var(--vx-admin-space-96p);--vx-admin-operations-track-25r:var(--vx-admin-track-25r);--vx-admin-operations-track-275r:var(--vx-admin-track-275r);--vx-admin-operations-track-5r:var(--vx-admin-track-5r);--vx-admin-placeholder-radius-1r:var(--vx-admin-radius-1r);--vx-admin-placeholder-size-16r:var(--vx-admin-size-16r);--vx-admin-placeholder-size-3r:var(--vx-admin-size-3r);--vx-admin-shell-header-responsive-gap:var(--vx-admin-space-1r);--vx-admin-base-text-tracking-018e:var(--vx-admin-text-tracking-018e);--vx-admin-grid-column-2xs:5.75rem;--vx-admin-grid-column-xs:7rem;--vx-admin-grid-column-sm:7.25rem;--vx-admin-grid-column-md:14rem;--vx-admin-grid-column-lg:15rem;--vx-admin-grid-column-xl:24rem;--vx-admin-card-grid-min-width-md:260px;--vx-admin-card-grid-min-width-lg:280px;--vx-admin-dialog-width-sm:min(100%,34rem);--vx-admin-dialog-width-md:min(100%,40rem);--vx-admin-dialog-width-lg:min(100%,42rem);--vx-admin-dialog-width-xl:min(58rem,100%);--vx-admin-dialog-max-width-xl:min(58rem,calc(100vw - 2rem));--vx-admin-panel-max-height-md:42rem;--vx-admin-panel-max-height-lg:44rem;--vx-admin-pattern-dot-size:.38rem;--vx-admin-status-cutout-size:.26rem;--vx-admin-shadow-spread-xs:-18px;--vx-admin-shadow-spread-sm:-22px;--vx-admin-shadow-spread-md:-28px;--vx-admin-shadow-spread-lg:-34px;--vx-admin-shadow-blur-current:38px;--vx-admin-layout-1r:1rem;--vx-admin-layout-2r:2rem;--vx-admin-layout-4r:4rem;--vx-admin-space-00625r:.0625rem;--vx-admin-space-0125r:.125rem;--vx-admin-space-015r:.15rem;--vx-admin-space-01875r:.1875rem;--vx-admin-space-01r:.1rem;--vx-admin-space-024r:.24rem;--vx-admin-space-025r:.25rem;--vx-admin-space-02r:.2rem;--vx-admin-space-03125r:.3125rem;--vx-admin-space-035r:.35rem;--vx-admin-space-0375r:.375rem;--vx-admin-space-03r:.3rem;--vx-admin-space-045r:.45rem;--vx-admin-space-04r:.4rem;--vx-admin-space-055r:.55rem;--vx-admin-space-05r:.5rem;--vx-admin-space-0625r:.625rem;--vx-admin-space-062r:.62rem;--vx-admin-space-065r:.65rem;--vx-admin-space-06r:.6rem;--vx-admin-space-074r:.74rem;--vx-admin-space-075r:.75rem;--vx-admin-space-08125r:.8125rem;--vx-admin-space-085r:.85rem;--vx-admin-space-0875r:.875rem;--vx-admin-space-095r:.95rem;--vx-admin-space-09r:.9rem;--vx-admin-space-125r:1.25rem;--vx-admin-space-135r:1.35rem;--vx-admin-space-1375r:1.375rem;--vx-admin-space-15r:1.5rem;--vx-admin-space-175r:1.75rem;--vx-admin-space-1r:1rem;--vx-admin-space-21p:21px;--vx-admin-space-225r:2.25rem;--vx-admin-space-2r:2rem;--vx-admin-space-35r:3.5rem;--vx-admin-space-3r:3rem;--vx-admin-space-45r:4.5rem;--vx-admin-space-4r:4rem;--vx-admin-space-96p:96px;--vx-admin-size-025r:.25rem;--vx-admin-size-048r:.48rem;--vx-admin-size-05r:.5rem;--vx-admin-size-06875r:.6875rem;--vx-admin-size-072r:.72rem;--vx-admin-size-0875r:.875rem;--vx-admin-size-10r:10rem;--vx-admin-size-1125r:1.125rem;--vx-admin-size-1180p:1180px;--vx-admin-size-11r-large:11rem;--vx-admin-size-12r-large:12rem;--vx-admin-size-135r:1.35rem;--vx-admin-size-1375r:1.375rem;--vx-admin-size-13r:13rem;--vx-admin-size-15r:1.5rem;--vx-admin-size-1625r:1.625rem;--vx-admin-size-16r:16rem;--vx-admin-size-175r:1.75rem;--vx-admin-size-17r:17rem;--vx-admin-size-185r:1.85rem;--vx-admin-size-1875r:1.875rem;--vx-admin-size-18r-large:18rem;--vx-admin-size-1p:1px;--vx-admin-size-1r:1rem;--vx-admin-size-20r:20rem;--vx-admin-size-2125r:2.125rem;--vx-admin-size-225r:2.25rem;--vx-admin-size-22r:22rem;--vx-admin-size-235r:2.35rem;--vx-admin-size-24r:2.4rem;--vx-admin-size-25r:2.5rem;--vx-admin-size-2625r:2.625rem;--vx-admin-size-26r:26rem;--vx-admin-size-275r:2.75rem;--vx-admin-size-2875r:2.875rem;--vx-admin-size-28r-large:28rem;--vx-admin-size-2p:2px;--vx-admin-size-2r:2rem;--vx-admin-size-325r:3.25rem;--vx-admin-size-35r:3.5rem;--vx-admin-size-3r:3rem;--vx-admin-size-40p:40px;--vx-admin-size-42p:42px;--vx-admin-size-45r:4.5rem;--vx-admin-size-46r:46rem;--vx-admin-size-475r:4.75rem;--vx-admin-size-48r-large:48rem;--vx-admin-size-4r:4rem;--vx-admin-size-540p:540px;--vx-admin-size-55r:5.5rem;--vx-admin-size-56r:56rem;--vx-admin-size-5r:5rem;--vx-admin-size-62r:62rem;--vx-admin-size-65r:6.5rem;--vx-admin-size-6r:6rem;--vx-admin-size-75r:7.5rem;--vx-admin-size-85r:8.5rem;--vx-admin-size-875r:8.75rem;--vx-admin-size-8r:8rem;--vx-admin-size-95r:9.5rem;--vx-admin-size-9r:9rem;--vx-admin-track-10r:10rem;--vx-admin-track-115r:1.15rem;--vx-admin-track-11r-large:11rem;--vx-admin-track-125r:1.25rem;--vx-admin-track-12r-large:12rem;--vx-admin-track-13r:13rem;--vx-admin-track-15r:1.5rem;--vx-admin-track-16r:16rem;--vx-admin-track-175r:1.75rem;--vx-admin-track-17r:17rem;--vx-admin-track-18r-large:18rem;--vx-admin-track-20r:20rem;--vx-admin-track-22r:22rem;--vx-admin-track-25r:2.5rem;--vx-admin-track-275r:2.75rem;--vx-admin-track-2r:2rem;--vx-admin-track-325r:3.25rem;--vx-admin-track-3r:3rem;--vx-admin-track-475r:4.75rem;--vx-admin-track-4r:4rem;--vx-admin-track-55r:5.5rem;--vx-admin-track-5r:5rem;--vx-admin-track-65r:6.5rem;--vx-admin-track-6r:6rem;--vx-admin-track-85r:8.5rem;--vx-admin-track-8r:8rem;--vx-admin-track-9r:9rem;--vx-admin-radius-012r:.12rem;--vx-admin-radius-04375r:.4375rem;--vx-admin-radius-05r:.5rem;--vx-admin-radius-075r:.75rem;--vx-admin-radius-10p:10px;--vx-admin-radius-16p:16px;--vx-admin-radius-1r:1rem;--vx-admin-line-width-1p:1px;--vx-admin-line-width-2p:2px;--vx-admin-text-size-0625r:.625rem;--vx-admin-text-size-068r:.68rem;--vx-admin-text-size-072r:.72rem;--vx-admin-text-size-075r:.75rem;--vx-admin-text-size-078r:.78rem;--vx-admin-text-size-08125r:.8125rem;--vx-admin-text-size-0875r:.875rem;--vx-admin-text-size-09375r:.9375rem;--vx-admin-text-size-094r:.94rem;--vx-admin-text-size-095r:.95rem;--vx-admin-text-size-098r:.98rem;--vx-admin-text-size-11r:1.1rem;--vx-admin-text-size-125r:1.25rem;--vx-admin-text-size-15r:1.5rem;--vx-admin-text-size-1r:1rem;--vx-admin-text-line-1125r:1.125rem;--vx-admin-text-line-125r:1.25rem;--vx-admin-text-line-1375r:1.375rem;--vx-admin-text-line-15r:1.5rem;--vx-admin-text-line-1r:1rem;--vx-admin-text-line-2r:2rem;--vx-admin-text-tracking-018e:.18em;--vx-admin-effect-0125r:.125rem;--vx-admin-effect-075r:.75rem;--vx-admin-effect-10p:10px;--vx-admin-effect-12p:12px;--vx-admin-effect-14p:14px;--vx-admin-effect-15r:1.5rem;--vx-admin-effect-16p:16px;--vx-admin-effect-18p:18px;--vx-admin-effect-1p:1px;--vx-admin-effect-1r:1rem;--vx-admin-effect-22p:22px;--vx-admin-effect-24p:24px;--vx-admin-effect-2p:2px;--vx-admin-effect-2r:2rem;--vx-admin-effect-3p:3px;--vx-admin-effect-42p:42px;--vx-admin-effect-48p:48px;--vx-admin-effect-64p:64px;--vx-admin-effect-6p:6px;--vx-admin-effect-70p:70px;--vx-admin-effect-8p:8px;--vx-admin-pattern-028r:.28rem;--vx-admin-pattern-036r:.36rem;--vx-admin-pattern-0625r:.625rem;--vx-admin-pattern-075r:.75rem;--vx-admin-pattern-0875r:.875rem;--vx-admin-motion-0125r:.125rem;--vx-admin-motion-018r:.18rem;--vx-admin-motion-025r:.25rem;--vx-admin-motion-035r:.35rem;--vx-admin-motion-05r:.5rem;--vx-admin-motion-1p:1px;--vx-admin-motion-2p:2px;--vx-console-shell-radial-size:24rem;--vx-console-popover-max-height:620px;--vx-console-dialog-width:440px;--vx-console-center-column-width:34rem;--vx-console-space-002r:.02rem;--vx-console-space-005r:.05rem;--vx-console-space-008r:.08rem;--vx-console-space-012r:.12rem;--vx-console-space-015r:.15rem;--vx-console-space-016r:.16rem;--vx-console-space-018r:.18rem;--vx-console-space-01r:.1rem;--vx-console-space-022r:.22rem;--vx-console-space-024r:.24rem;--vx-console-space-025r:.25rem;--vx-console-space-028r:.28rem;--vx-console-space-02r:.2rem;--vx-console-space-034r:.34rem;--vx-console-space-035r:.35rem;--vx-console-space-036r:.36rem;--vx-console-space-03r:.3rem;--vx-console-space-042r:.42rem;--vx-console-space-045r:.45rem;--vx-console-space-046r:.46rem;--vx-console-space-048r:.48rem;--vx-console-space-055r:.55rem;--vx-console-space-056r:.56rem;--vx-console-space-05p:.5px;--vx-console-space-05r:.5rem;--vx-console-space-062r:.62rem;--vx-console-space-065r:.65rem;--vx-console-space-068r:.68rem;--vx-console-space-06r:.6rem;--vx-console-space-072r:.72rem;--vx-console-space-074r:.74rem;--vx-console-space-075r:.75rem;--vx-console-space-082r:.82rem;--vx-console-space-085r:.85rem;--vx-console-space-08r:.8rem;--vx-console-space-095r:.95rem;--vx-console-space-09r:.9rem;--vx-console-space-105r:1.05rem;--vx-console-space-11r:1.1rem;--vx-console-space-13r-small:1.3rem;--vx-console-space-1r:1rem;--vx-console-space-222r:2.22rem;--vx-console-space-25r:2.5rem;--vx-console-space-2r:2rem;--vx-console-size-105r-large:10.5rem;--vx-console-size-11r-large:11rem;--vx-console-size-128r:1.28rem;--vx-console-size-12r-large:12rem;--vx-console-size-15p:1.5px;--vx-console-size-15r:1.5rem;--vx-console-size-175r:1.75rem;--vx-console-size-185r:1.85rem;--vx-console-size-18r-large:18rem;--vx-console-size-1r:1rem;--vx-console-size-21r:2.1rem;--vx-console-size-225r:2.25rem;--vx-console-size-228r:2.28rem;--vx-console-size-245r:2.45rem;--vx-console-size-24r:2.4rem;--vx-console-size-255r:2.55rem;--vx-console-size-25r:2.5rem;--vx-console-size-28r-large:28rem;--vx-console-size-2r:2rem;--vx-console-size-31r:3.1rem;--vx-console-size-325r:3.25rem;--vx-console-size-360p:360px;--vx-console-size-3p:3px;--vx-console-size-3r:3rem;--vx-console-size-4p:4px;--vx-console-size-540p:540px;--vx-console-size-8r:8rem;--vx-console-track-12r-large:12rem;--vx-console-track-18r-large:18rem;--vx-console-radius-07r:.7rem;--vx-console-radius-10p:10px;--vx-console-radius-14p:14px;--vx-console-radius-16p:16px;--vx-console-radius-18p:18px;--vx-console-radius-5p:5px;--vx-console-line-width-2p:2px;--vx-console-text-size-062r:.62rem;--vx-console-text-size-064r:.64rem;--vx-console-text-size-066r:.66rem;--vx-console-text-size-067r:.67rem;--vx-console-text-size-068r:.68rem;--vx-console-text-size-072r:.72rem;--vx-console-text-size-076r:.76rem;--vx-console-text-size-078r:.78rem;--vx-console-text-size-07r:.7rem;--vx-console-text-size-082r:.82rem;--vx-console-text-size-084r:.84rem;--vx-console-text-size-086r:.86rem;--vx-console-text-size-088r:.88rem;--vx-console-text-size-08r:.8rem;--vx-console-text-size-092r:.92rem;--vx-console-text-size-094r:.94rem;--vx-console-text-size-096r:.96rem;--vx-console-text-size-09r:.9rem;--vx-console-text-size-105r:1.05rem;--vx-console-text-size-15r:1.5rem;--vx-console-text-size-1r:1rem;--vx-console-text-line-2r:2rem;--vx-console-text-tracking-001e:.01em;--vx-console-text-tracking-002e:.02em;--vx-console-text-tracking-008e:.08em;--vx-console-text-tracking-018e:.18em;--vx-console-text-tracking-01e:.1em;--vx-console-effect-14p:14px;--vx-console-effect-16p:16px;--vx-console-effect-18p:18px;--vx-console-effect-20p:20px;--vx-console-effect-22p:22px;--vx-console-effect-28p:28px;--vx-console-effect-36p:36px;--vx-console-effect-44p:44px;--vx-console-effect-4p:4px;--vx-console-effect-56p:56px;--vx-console-effect-68p:68px;--vx-console-effect-6p:6px;--vx-console-assistant-panel-shadow:calc(var(--vx-console-effect-20p) * -1) 0 var(--vx-console-effect-44p) calc(var(--vx-console-effect-36p) * -1) var(--vx-color-ai)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-assistant-panel-shadow:calc(var(--vx-console-effect-20p) * -1) 0 var(--vx-console-effect-44p) calc(var(--vx-console-effect-36p) * -1) color-mix(in srgb,var(--vx-color-ai) 24%,transparent)}}:root{--vx-console-assistant-panel-shadow-dark:calc(var(--vx-console-effect-20p) * -1) 0 var(--vx-console-effect-44p) calc(var(--vx-console-effect-36p) * -1) var(--vx-color-ai)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-assistant-panel-shadow-dark:calc(var(--vx-console-effect-20p) * -1) 0 var(--vx-console-effect-44p) calc(var(--vx-console-effect-36p) * -1) color-mix(in srgb,var(--vx-color-ai) 22%,transparent)}}:root{--vx-console-brand-logo-filter:drop-shadow(0 var(--vx-console-effect-6p) var(--vx-console-effect-14p) var(--vx-color-auth-accent))}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-brand-logo-filter:drop-shadow(0 var(--vx-console-effect-6p) var(--vx-console-effect-14p) color-mix(in srgb,var(--vx-color-auth-accent) 16%,transparent))}}:root{--vx-console-tenant-dialog-shadow:0 var(--vx-console-effect-28p) var(--vx-console-effect-68p) var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-tenant-dialog-shadow:0 var(--vx-console-effect-28p) var(--vx-console-effect-68p) color-mix(in srgb,var(--vx-color-brand-950) 18%,transparent)}}:root{--vx-console-tenant-panel-shadow:0 var(--vx-console-effect-22p) var(--vx-console-effect-56p) var(--vx-color-brand-950)}@supports (color:color-mix(in lab,red,red)){:root{--vx-console-tenant-panel-shadow:0 var(--vx-console-effect-22p) var(--vx-console-effect-56p) color-mix(in srgb,var(--vx-color-brand-950) 16%,transparent)}}:root{--vx-console-pattern-12r-large:12rem;--vx-console-motion-10p:10px;--vx-console-motion-8p:8px;--vx-console-viewport-min-height:100vh;--vx-console-shell-viewport-min-height:100vh;--vx-console-shell-body-available-height:calc(100dvh - var(--vx-shell-header-height));--vx-console-responsive-panel-available-height:calc(100dvh - var(--vx-shell-header-height));--vx-console-assistant-available-height:calc(100dvh - var(--vx-shell-header-height));--vx-console-shell-header-padding-fluid:1.1vw;--vx-console-shell-header-gap-fluid:2.4vw;--vx-console-shell-title-max-width-fluid:42vw;--vx-console-tenant-trigger-max-width-fluid:32vw;--vx-console-tenant-trigger-width-available:calc(100vw - var(--vx-console-size-15r));--vx-console-tenant-panel-width-available:calc(100vw - var(--vx-console-size-2r));--vx-console-tenant-panel-max-height-available:calc(100vh - var(--vx-shell-header-height) - var(--vx-console-size-1r));--vx-vela-sidebar-width:360px;--vx-vela-border-width:1px;--vx-vela-float-bottom:80px;--vx-vela-float-width:380px;--vx-vela-float-height:560px;--vx-vela-float-button-size:48px;--vx-vela-input-min-height:40px;--vx-vela-input-max-height:120px;--vx-vela-confirm-border-width:1.5px;--vx-vela-tool-label-letter-spacing:.05em;--vx-vela-tool-code-padding:1px var(--vx-space-sm);--vx-website-legal-container-width:min(1120px,calc(100% - 40px));--vx-website-legal-container-padding:88px 0 96px;--vx-website-legal-hero-max-width:780px;--vx-website-legal-hero-margin-bottom:36px;--vx-website-legal-label-size:.78rem;--vx-website-legal-label-letter-spacing:.08em;--vx-website-legal-heading-margin:12px 0 16px;--vx-website-legal-heading-size:clamp(2.3rem,4vw,4.25rem);--vx-website-legal-copy-max-width:720px;--vx-website-legal-copy-size:1.02rem;--vx-website-legal-meta-margin-top:18px;--vx-website-legal-grid-gap:16px;--vx-website-legal-card-min-height:220px;--vx-website-legal-card-gap:12px;--vx-website-legal-card-padding:22px;--vx-website-legal-border-width:1px;--vx-website-legal-card-radius:8px;--vx-website-legal-card-shadow:0 12px 32px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-website-legal-card-shadow:0 12px 32px color-mix(in srgb,var(--vx-color-gray-900) 6%,transparent)}}:root{--vx-website-legal-card-hover-translate:calc(3px * -1);--vx-website-legal-card-hover-shadow:0 18px 44px var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){:root{--vx-website-legal-card-hover-shadow:0 18px 44px color-mix(in srgb,var(--vx-color-gray-900) 10%,transparent)}}:root{--vx-website-legal-card-title-size:1.05rem;--vx-website-legal-document-max-width:920px;--vx-website-legal-breadcrumb-gap:10px;--vx-website-legal-breadcrumb-margin-bottom:28px;--vx-website-legal-document-hero-margin-bottom:24px;--vx-website-legal-notice-margin:24px 0 36px;--vx-website-legal-notice-padding:18px 20px;--vx-website-legal-notice-border-width:4px;--vx-website-legal-sections-gap:18px;--vx-website-legal-section-padding:28px;--vx-website-legal-section-title-margin:0 0 14px;--vx-website-legal-section-title-size:1.35rem;--vx-website-legal-section-paragraph-gap:12px;--vx-website-legal-container-width-mobile:min(100% - 28px,1120px);--vx-website-legal-container-padding-mobile:56px 0 72px;--vx-website-legal-card-min-height-mobile:180px;--vx-website-hero-section-min-height:540px;--vx-website-hero-section-padding-top:80px;--vx-website-hero-content-max-width:1280px;--vx-website-hero-content-padding:80px 24px 48px;--vx-website-hero-content-padding-x-lg:32px;--vx-website-hero-content-max-width-xl:1536px;--vx-website-hero-eyebrow-tracking:.16em;--vx-website-hero-eyebrow-tracking-wide:.18em;--vx-website-section-padding-y:64px;--vx-website-section-border-width:1px;--vx-website-split-grid-30-columns:30% 1fr;--vx-website-split-grid-32-columns:32% 1fr;--vx-website-split-grid-34-columns:34% 1fr;--vx-website-split-grid-36-columns:36% 1fr;--vx-website-split-grid-38-columns:38% 1fr;--vx-website-split-grid-42-columns:42% 1fr;--vx-website-marketplace-card-min-height:360px;--vx-website-practice-card-media-min-height:280px;--vx-website-emergency-practice-media-min-height:420px;--vx-website-cta-section-min-height:65vh;--vx-website-cta-action-min-width:200px;--vx-website-solution-card-grid-columns-lg:38% 62%;--vx-website-solution-index-size:3rem;--vx-website-footer-min-height:35vh;--vx-website-footer-brand-basis:30%;--vx-website-footer-links-basis:70%}.dark,:root.dark{--vx-color-auth-background:radial-gradient(circle at 14% 18%,var(--vx-color-brand-500),transparent 32%),radial-gradient(circle at 86% 10%,var(--vx-color-ai-500),transparent 30%),linear-gradient(135deg,#070a13 0%,#0a0e1a 48%,#10162a 100%)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--vx-color-brand-500) 20%,transparent),transparent 32%),radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--vx-color-ai-500) 18%,transparent),transparent 30%),linear-gradient(135deg,#070a13 0%,#0a0e1a 48%,#10162a 100%)}}.dark,:root.dark{--vx-color-auth-text:#e6ebff;--vx-color-auth-secondary:#aab4d4;--vx-color-auth-muted:#6b7794;--vx-color-auth-accent:var(--vx-color-brand-400);--vx-color-auth-accent-light:var(--vx-color-brand-300);--vx-color-auth-border:#94a3c81a;--vx-color-auth-border-active:#789cff8c;--vx-color-auth-card:#12172a;--vx-color-auth-card-soft:#161b2e;--vx-color-auth-visual-bg:radial-gradient(circle at 16% 18%,var(--vx-color-ai-cyan-400),transparent 28%),linear-gradient(145deg,#050817 0%,#0b1024 48%,#170b36 100%)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-visual-bg:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--vx-color-ai-cyan-400) 18%,transparent),transparent 28%),linear-gradient(145deg,#050817 0%,#0b1024 48%,#170b36 100%)}}.dark,:root.dark{--vx-color-auth-visual-fade:radial-gradient(circle at 18% 16%,var(--vx-color-auth-visual-text),transparent 24%),radial-gradient(circle at 78% 72%,var(--vx-color-brand-500),transparent 32%),linear-gradient(180deg,transparent 38%,var(--vx-color-black) 74%,var(--vx-color-black) 100%)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-visual-fade:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--vx-color-auth-visual-text) 12%,transparent),transparent 24%),radial-gradient(circle at 78% 72%,color-mix(in srgb,var(--vx-color-brand-500) 10%,transparent),transparent 32%),linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--vx-color-black) 46%,transparent) 74%,color-mix(in srgb,var(--vx-color-black) 68%,transparent) 100%)}}.dark,:root.dark{--vx-color-auth-node-rgb:168 85 247;--vx-color-auth-visual-grid:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-visual-grid:color-mix(in srgb,var(--vx-color-white) 7%,transparent)}}.dark,:root.dark{--vx-color-auth-visual-panel:var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-visual-panel:color-mix(in srgb,var(--vx-color-black) 42%,transparent)}}.dark,:root.dark{--vx-color-auth-visual-text:#f7f9ff;--vx-color-auth-visual-text-muted:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-auth-visual-text-muted:color-mix(in srgb,var(--vx-color-white) 64%,transparent)}}.dark,:root.dark{color-scheme:dark;--vx-color-background:#0a0e1a;--vx-color-foreground:#e6ebff;--vx-color-page:#0a0e1a;--vx-color-surface:#12172a;--vx-color-surface-muted:#1a2038;--vx-color-surface-soft:#161b2e;--vx-color-surface-raised:#1c2440;--vx-color-surface-inverse:#f8faff;--vx-color-border:#94a3c81a;--vx-color-border-muted:#94a3c80f;--vx-color-border-strong:#789cff52;--vx-color-ring:#789cff2e;--vx-color-ring-strong:#789cff8c;--vx-color-overlay:#020617b8;--vx-color-text-primary:#e6ebff;--vx-color-text-secondary:#aab4d4;--vx-color-text-muted:#6b7794;--vx-color-text-disabled:#4a5474;--vx-color-text-inverse:#0f172a;--vx-color-text-strong:#fff;--vx-color-primary:var(--vx-color-brand-500);--vx-color-primary-hover:var(--vx-color-brand-400);--vx-color-primary-strong:var(--vx-color-brand-400);--vx-color-primary-soft:#1e51ff2e;--vx-color-primary-subtle:#1e51ff1a;--vx-color-ai:var(--vx-color-ai-400);--vx-color-ai-hover:var(--vx-color-ai-300);--vx-color-ai-surface:#a855f71a;--vx-color-ai-soft:#a855f72e;--vx-color-ai-border:#a855f766;--vx-color-ai-foreground:var(--vx-color-ai-300);--vx-color-ai-cyan:var(--vx-color-ai-cyan-400);--vx-color-ai-cyan-soft:var(--vx-color-ai-cyan-400)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-ai-cyan-soft:color-mix(in srgb,var(--vx-color-ai-cyan-400) 18%,transparent)}}.dark,:root.dark{--vx-color-spark:var(--vx-color-spark-400);--vx-color-spark-soft:var(--vx-color-spark-400)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-spark-soft:color-mix(in srgb,var(--vx-color-spark-400) 18%,transparent)}}.dark,:root.dark{--vx-color-success:var(--vx-color-success-400);--vx-color-success-surface:#10b9811f;--vx-color-warning:var(--vx-color-warning-400);--vx-color-warning-surface:#f59e0b24;--vx-color-danger:var(--vx-color-danger-400);--vx-color-danger-surface:#f43f5e24;--vx-color-error:var(--vx-color-error-400);--vx-color-error-surface:#ef444424;--vx-color-info:var(--vx-color-info-400);--vx-color-info-surface:#38bdf824;--vx-color-input-bg:#161b2e;--vx-color-input-border:#94a3c81f;--vx-color-input-focus-bg:#1e51ff14;--vx-shadow-xs:0 1px 0 #00000080;--vx-shadow-sm:0 1px 2px #0006,0 1px 1px #0003;--vx-shadow-md:0 4px 8px #0006,0 2px 4px #0000004d;--vx-shadow-lg:0 12px 24px #00000073,0 0 0 1px #789cff0f;--vx-shadow-xl:0 24px 48px #0000008c,0 0 0 1px #789cff14;--vx-shadow-2xl:0 40px 80px #000000a6,0 0 0 1px #a855f71f;--vx-shadow-glow:0 0 40px #a855f780,0 0 20px #3066ff66;--vx-shadow-inset:inset 0 1px 2px #0000004d;--vx-color-shell-bg:#0a0e1a;--vx-color-shell-surface:#12172a;--vx-color-shell-surface-muted:#161b2e;--vx-color-shell-border:#94a3c814;--vx-color-shell-text:#e6ebff;--vx-color-shell-muted:#aab4d4;--vx-color-shell-brand:var(--vx-color-brand-400);--vx-color-shell-ink:var(--vx-color-brand-200);--vx-color-shell-subtle:#9badc4;--vx-color-shell-icon:var(--vx-color-gray-300);--vx-color-shell-icon-muted:var(--vx-color-gray-400);--vx-color-shell-panel:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-panel:color-mix(in srgb,var(--vx-color-gray-900) 48%,transparent)}}.dark,:root.dark{--vx-color-shell-panel-strong:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-panel-strong:color-mix(in srgb,var(--vx-color-gray-900) 66%,transparent)}}.dark,:root.dark{--vx-color-shell-panel-soft:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-panel-soft:color-mix(in srgb,var(--vx-color-gray-900) 42%,transparent)}}.dark,:root.dark{--vx-color-shell-glass:var(--vx-color-background)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-glass:color-mix(in srgb,var(--vx-color-background) 90%,transparent)}}.dark,:root.dark{--vx-color-shell-hover:#789cff1f;--vx-color-shell-line-soft:var(--vx-color-brand-800)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-line-soft:color-mix(in srgb,var(--vx-color-brand-800) 16%,transparent)}}.dark,:root.dark{--vx-color-shell-divider:var(--vx-color-gray-500)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-divider:color-mix(in srgb,var(--vx-color-gray-500) 32%,transparent)}}.dark,:root.dark{--vx-color-shell-focus-ring:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-color-shell-focus-ring:color-mix(in srgb,var(--vx-color-primary) 22%,transparent)}}.dark,:root.dark{--vx-color-scrollbar:#94a3c82e;--vx-color-scrollbar-hover:#94a3c852;--vx-console-bg:var(--vx-color-shell-bg);--vx-console-surface:var(--vx-color-shell-surface);--vx-console-surface-muted:var(--vx-color-shell-surface-muted);--vx-console-border:var(--vx-color-shell-border);--vx-console-text:var(--vx-color-shell-text);--vx-console-muted:var(--vx-color-shell-muted);--vx-console-brand:var(--vx-color-shell-brand);--vx-console-brand-strong:var(--vx-color-primary-strong);--vx-console-brand-soft:var(--vx-color-primary-soft);--vx-console-cyan:var(--vx-color-cyan-100);--vx-console-shadow:0 18px 44px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-console-shadow:0 18px 44px color-mix(in srgb,var(--vx-color-black) 35%,transparent)}}.dark,:root.dark{--vx-console-shadow-soft:0 10px 26px var(--vx-color-black)}@supports (color:color-mix(in lab,red,red)){.dark,:root.dark{--vx-console-shadow-soft:0 10px 26px color-mix(in srgb,var(--vx-color-black) 28%,transparent)}}.dark,:root.dark{--vx-color-section-page-bg:#020617;--vx-color-section-odd-bg:linear-gradient(135deg,#1e293b,#334155);--vx-color-section-even-bg:linear-gradient(135deg,#334155,#1e293b);--vx-color-section-border:#475569b8;--vx-page-bg:var(--vx-color-section-page-bg);--vx-section-odd-bg:var(--vx-color-section-odd-bg);--vx-section-even-bg:var(--vx-color-section-even-bg);--vx-section-border:var(--vx-color-section-border);--vx-color-hero-bg:linear-gradient(145deg,#0f172a,#1e3a8a 55%,#1d4ed8);--vx-color-hero-grid:#ffffff0a;--vx-color-hero-node-rgb:147 197 253;--vx-color-hero-line-rgb:147 197 253;--vx-color-hero-scan:#93c5fd73;--vx-color-hero-fade:#0f172a85}.density-compact{--vx-space-xs:4px;--vx-space-sm:6px;--vx-space-md:10px;--vx-space-lg:14px;--vx-space-xl:20px;--vx-space-2xl:28px;--vx-space-3xl:40px;--vx-space-4xl:56px;--vx-space-5xl:80px;--vx-typography-body-line-height:1.5;--vx-typography-body-lg-line-height:1.58;--vx-typography-body-sm-line-height:1.45;--vx-typography-code-line-height:1.45;--vx-density-control-min-height:32px;--vx-density-control-padding-x:10px;--vx-density-control-padding-y:6px;--vx-density-row-min-height:36px;--vx-density-row-padding-y:8px;--vx-density-toolbar-gap:8px;--vx-density-section-gap:16px;--vx-density-card-padding:16px;--vx-density-page-gap:20px}.density-default{--vx-space-xs:4px;--vx-space-sm:8px;--vx-space-md:12px;--vx-space-lg:16px;--vx-space-xl:24px;--vx-space-2xl:32px;--vx-space-3xl:48px;--vx-space-4xl:64px;--vx-space-5xl:96px;--vx-typography-body-line-height:1.6;--vx-typography-body-lg-line-height:1.7;--vx-typography-body-sm-line-height:1.55;--vx-typography-code-line-height:1.55;--vx-density-control-min-height:36px;--vx-density-control-padding-x:12px;--vx-density-control-padding-y:8px;--vx-density-row-min-height:44px;--vx-density-row-padding-y:10px;--vx-density-toolbar-gap:12px;--vx-density-section-gap:24px;--vx-density-card-padding:20px;--vx-density-page-gap:28px}.density-comfortable{--vx-space-xs:6px;--vx-space-sm:10px;--vx-space-md:14px;--vx-space-lg:20px;--vx-space-xl:28px;--vx-space-2xl:40px;--vx-space-3xl:56px;--vx-space-4xl:72px;--vx-space-5xl:112px;--vx-typography-body-line-height:1.68;--vx-typography-body-lg-line-height:1.78;--vx-typography-body-sm-line-height:1.62;--vx-typography-code-line-height:1.62;--vx-density-control-min-height:42px;--vx-density-control-padding-x:16px;--vx-density-control-padding-y:10px;--vx-density-row-min-height:52px;--vx-density-row-padding-y:14px;--vx-density-toolbar-gap:16px;--vx-density-section-gap:32px;--vx-density-card-padding:24px;--vx-density-page-gap:36px}html.vx-font-small{font-size:90%}html.vx-font-default{font-size:100%}html.vx-font-large{font-size:110%}.vx-auth-page{--vx-auth-accent:var(--vx-color-auth-accent);--vx-auth-accent-light:var(--vx-color-auth-accent-light);--vx-auth-border:var(--vx-color-auth-border);--vx-auth-border-active:var(--vx-color-auth-border-active);--vx-auth-text:var(--vx-color-auth-text);--vx-auth-secondary:var(--vx-color-auth-secondary);--vx-auth-muted:var(--vx-color-auth-muted);--vx-auth-error:var(--vx-color-error);--vx-auth-success:var(--vx-color-success);--vx-auth-header-actions-gap:var(--vx-auth-gap-xs);min-height:var(--vx-auth-page-min-height);background:var(--vx-auth-bg,var(--vx-color-auth-background)) center /cover no-repeat fixed;color:var(--vx-auth-text);font-family:var(--font-sans);font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.5;display:flex;overflow:hidden auto}.vx-auth-page--default-bg{--vx-auth-bg:var(--vx-color-auth-background)}.vx-auth-form-panel{min-width:0;padding:var(--vx-auth-form-panel-padding);background:var(--vx-color-auth-card);flex-direction:column;flex:1;justify-content:flex-start;display:flex;overflow:visible}.vx-auth-login-layout{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.vx-auth-flow-form{width:100%;max-width:var(--vx-auth-login-content-width);flex-direction:column;flex:none;margin-inline:auto;display:flex}.vx-auth-section{min-width:0}.vx-auth-section-title{padding:var(--vx-auth-form-body-padding);text-align:center;flex:none}.vx-auth-section-title .vx-auth-panel-heading{text-align:center;margin-bottom:0}.vx-auth-section-inputs{flex-direction:column;display:flex}.vx-auth-section-verify{gap:var(--vx-auth-gap-sm);width:100%}.vx-auth-section-social,.vx-auth-section-verify{margin-top:var(--vx-auth-control-space-2xl);flex-direction:column;display:flex}.vx-auth-section-footer{margin-top:var(--vx-auth-control-space-lg);justify-content:center;align-items:center;display:flex}.vx-auth-bottom-spacer{min-height:var(--vx-auth-control-space-2xl);flex:auto}.vx-auth-field-stack{flex:none;min-height:0}.vx-auth-panel-heading{margin-bottom:var(--vx-auth-form-section-margin-bottom)}.vx-auth-panel-heading h1,.vx-auth-reset-done h1{color:var(--vx-auth-text);font-family:var(--font-display);font-size:var(--vx-auth-text-2xl);margin:0;font-weight:700}.vx-auth-panel-heading p,.vx-auth-reset-done p{color:var(--vx-auth-secondary);font-size:var(--vx-auth-text-sm);margin:0;line-height:1.65}.vx-auth-reset-hint{margin-top:var(--vx-auth-form-footer-margin-top);color:var(--vx-color-text-muted);font-size:var(--vx-auth-text-xs)}@keyframes vx-auth-fade-in{0%{opacity:0}to{opacity:1}}.vx-auth-header{width:100%;height:var(--vx-auth-header-height);flex:0 0 var(--vx-auth-header-height)}.vx-auth-header-inner{max-width:var(--vx-auth-header-max-width);height:100%;padding:0 var(--vx-auth-header-padding-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.vx-auth-brand{align-items:center;gap:var(--vx-auth-brand-gap);border-radius:var(--vx-auth-brand-radius);transition:var(--vx-auth-brand-transition);flex-shrink:0;text-decoration:none;display:flex}.vx-auth-brand:hover{opacity:.85}.vx-auth-brand:focus-visible{box-shadow:var(--vx-auth-brand-focus-ring);outline:none}.vx-auth-brand-logo{width:var(--vx-auth-brand-logo-size);height:var(--vx-auth-brand-logo-size);flex:0 0 var(--vx-auth-brand-logo-size);object-fit:contain;display:block}.vx-auth-brand-title{font-family:var(--font-brand);font-weight:800;letter-spacing:0}.vx-auth-brand-name,.vx-auth-brand-title{color:var(--vx-color-gray-800);font-size:var(--vx-auth-brand-title-size);line-height:var(--vx-auth-brand-title-line-height);margin:0}.vx-auth-brand-name{font-weight:700}.vx-auth-header-actions{align-items:center;gap:var(--vx-auth-header-actions-gap);display:flex}.vx-auth-icon-button{width:var(--vx-auth-icon-button-size);height:var(--vx-auth-icon-button-size);border:var(--vx-auth-card-border-width) solid var(--vx-color-auth-border);border-radius:var(--vx-auth-icon-button-radius);background:var(--vx-color-white);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vx-auth-icon-button{background:color-mix(in srgb,var(--vx-color-white) 42%,transparent)}}.vx-auth-icon-button{color:var(--vx-color-auth-secondary);cursor:pointer;box-shadow:var(--vx-auth-icon-button-shadow);-webkit-backdrop-filter:blur(var(--vx-auth-icon-button-blur));backdrop-filter:blur(var(--vx-auth-icon-button-blur));transition:var(--vx-auth-icon-button-transition)}.vx-auth-icon-button--active,.vx-auth-icon-button:hover{border-color:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-auth-icon-button--active,.vx-auth-icon-button:hover{border-color:color-mix(in srgb,var(--vx-color-auth-accent) 32%,transparent)}}.vx-auth-icon-button--active,.vx-auth-icon-button:hover{background:var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-auth-icon-button--active,.vx-auth-icon-button:hover{background:color-mix(in srgb,var(--vx-color-white) 72%,transparent)}}.vx-auth-icon-button--active,.vx-auth-icon-button:hover{color:var(--vx-auth-accent)}.vx-auth-icon-button:hover{transform:translateY(var(--vx-auth-hover-lift))}.vx-auth-locale-control{position:relative}.vx-auth-locale-popover{top:calc(100% + var(--vx-auth-locale-popover-offset));z-index:20;position:absolute;right:0}.vx-locale-panel{width:var(--vx-auth-locale-panel-width);gap:var(--vx-auth-locale-panel-gap);padding:var(--vx-auth-locale-panel-padding);border:var(--vx-auth-card-border-width) solid var(--vx-color-auth-border);border-radius:var(--vx-auth-locale-panel-radius);background:var(--vx-color-white);display:grid}@supports (color:color-mix(in lab,red,red)){.vx-locale-panel{background:color-mix(in srgb,var(--vx-color-white) 94%,transparent)}}.vx-locale-panel{box-shadow:var(--vx-auth-locale-panel-shadow);-webkit-backdrop-filter:blur(var(--vx-auth-locale-panel-blur));backdrop-filter:blur(var(--vx-auth-locale-panel-blur))}.vx-locale-option{min-height:var(--vx-auth-locale-option-height);align-items:center;gap:var(--vx-auth-locale-option-gap);width:100%;padding:var(--vx-auth-locale-option-padding);border-radius:var(--vx-auth-locale-option-radius);color:var(--vx-color-gray-700);cursor:pointer;text-align:left;transition:var(--vx-auth-locale-option-transition);background:0 0;border:0;display:flex}.vx-locale-option--active,.vx-locale-option:hover{background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-locale-option--active,.vx-locale-option:hover{background:color-mix(in srgb,var(--vx-color-auth-accent) 8%,transparent)}}.vx-locale-option--active,.vx-locale-option:hover{color:var(--vx-color-brand-700)}.vx-locale-option__flag{width:var(--vx-auth-locale-flag-width);flex:0 0 var(--vx-auth-locale-flag-width);font-size:var(--vx-auth-locale-flag-size);line-height:1}.vx-locale-option__text{gap:var(--vx-auth-locale-text-gap);min-width:0;display:grid}.vx-locale-option__text strong{font-size:var(--vx-auth-locale-title-size);font-weight:650;line-height:1.25}.vx-locale-option__text small{color:var(--vx-color-gray-500);font-size:var(--vx-auth-locale-meta-size);line-height:1.2}.vx-locale-option__check{color:var(--vx-color-auth-accent);margin-left:auto}.vx-auth-main{min-height:0;padding:var(--vx-auth-main-padding);flex:1;justify-content:center;align-items:center;display:flex}.vx-auth-card{width:var(--vx-auth-card-width);height:var(--vx-auth-card-height);min-height:var(--vx-auth-card-min-height);border:var(--vx-auth-card-border-width) solid var(--vx-color-auth-accent);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vx-auth-card{border:var(--vx-auth-card-border-width) solid color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}.vx-auth-card{border-radius:var(--vx-auth-card-radius);background:var(--vx-color-auth-card);box-shadow:var(--vx-auth-card-shadow)}.vx-auth-visual{isolation:isolate;background:var(--vx-auth-visual-bg,var(--vx-color-auth-visual-bg));flex:0 0 52%;min-width:0;position:relative;overflow:hidden}.vx-auth-divider{width:var(--vx-auth-visual-divider-width);flex:0 0 var(--vx-auth-visual-divider-width);background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-auth-divider{background:color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}.vx-auth-fade,.vx-auth-grid,.vx-auth-nodegraph,.vx-auth-scan{position:absolute;inset:0}.vx-auth-nodegraph{z-index:0;width:100%;height:100%}.vx-auth-grid{z-index:1;background-image:linear-gradient(var(--vx-color-auth-visual-grid) var(--vx-auth-grid-line-width),transparent var(--vx-auth-grid-line-width)),linear-gradient(90deg,var(--vx-color-auth-visual-grid) var(--vx-auth-grid-line-width),transparent var(--vx-auth-grid-line-width));background-size:var(--vx-auth-grid-size) var(--vx-auth-grid-size);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.vx-auth-scan{z-index:2;background:linear-gradient(180deg,transparent 0,var(--vx-color-auth-visual-text) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.vx-auth-scan{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--vx-color-auth-visual-text) 12%,transparent) 50%,transparent 100%)}}.vx-auth-scan{animation:var(--vx-auth-visual-scan-animation);transform:translateY(-70%)}.vx-auth-fade{z-index:3;background:var(--vx-color-auth-visual-fade)}.vx-auth-status{top:var(--vx-auth-visual-orb-top);left:var(--vx-auth-visual-orb-left);z-index:4;align-items:center;gap:var(--vx-auth-gap-xs);padding:var(--vx-auth-badge-padding);border:var(--vx-auth-visual-border-width) solid var(--vx-color-auth-visual-text);display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.vx-auth-status{border:var(--vx-auth-visual-border-width) solid color-mix(in srgb,var(--vx-color-auth-visual-text) 18%,transparent)}}.vx-auth-status{border-radius:var(--vx-auth-radius-pill);background:var(--vx-color-auth-visual-panel);color:var(--vx-color-auth-visual-text)}@supports (color:color-mix(in lab,red,red)){.vx-auth-status{color:color-mix(in srgb,var(--vx-color-auth-visual-text) 82%,transparent)}}.vx-auth-status{font-size:var(--vx-auth-text-xs);-webkit-backdrop-filter:blur(var(--vx-auth-visual-orb-blur));backdrop-filter:blur(var(--vx-auth-visual-orb-blur))}.vx-auth-status-dot{width:var(--vx-auth-visual-dot-size);height:var(--vx-auth-visual-dot-size);border-radius:var(--vx-auth-radius-pill);background:var(--vx-color-success-400);box-shadow:var(--vx-auth-status-dot-shadow)}.vx-auth-copy{inset:auto var(--vx-auth-visual-content-inset-inline) var(--vx-auth-visual-content-inset-block-end);z-index:4;color:var(--vx-color-auth-visual-text);position:absolute}.vx-auth-copy h2{max-width:var(--vx-auth-visual-heading-max-width);margin:0 0 var(--vx-auth-visual-heading-margin-bottom);font-family:var(--font-display);font-size:var(--vx-auth-visual-heading-size);letter-spacing:0;font-weight:800;line-height:.98}.vx-auth-copy p{max-width:var(--vx-auth-visual-copy-max-width);color:var(--vx-color-auth-visual-text-muted);font-size:var(--vx-auth-text-md);margin:0;line-height:1.7}.vx-auth-stats{width:var(--vx-auth-visual-metrics-width);gap:var(--vx-auth-gap-md);margin-top:var(--vx-auth-visual-metrics-margin-top);grid-template-columns:repeat(3,1fr);display:grid}.vx-auth-stats div{padding:var(--vx-auth-padding-lg);border:var(--vx-auth-visual-metrics-border-width) solid var(--vx-color-auth-visual-text)}@supports (color:color-mix(in lab,red,red)){.vx-auth-stats div{border:var(--vx-auth-visual-metrics-border-width) solid color-mix(in srgb,var(--vx-color-auth-visual-text) 16%,transparent)}}.vx-auth-stats div{border-radius:var(--vx-auth-radius-lg);background:var(--vx-color-auth-visual-panel);-webkit-backdrop-filter:blur(var(--vx-auth-visual-metrics-blur));backdrop-filter:blur(var(--vx-auth-visual-metrics-blur))}.vx-auth-stats span,.vx-auth-stats strong{display:block}.vx-auth-stats strong{color:var(--vx-color-auth-visual-text);font-size:var(--vx-auth-text-lg)}.vx-auth-stats span{margin-top:var(--vx-auth-visual-value-margin-top);color:var(--vx-color-auth-visual-text-muted);font-size:var(--vx-auth-text-3xs);letter-spacing:0;text-transform:uppercase}.vx-auth-field{margin-bottom:var(--vx-auth-field-block-margin-bottom)}.vx-auth-field label{margin-bottom:var(--vx-auth-field-label-margin-bottom);color:var(--vx-color-auth-secondary);display:block}@supports (color:color-mix(in lab,red,red)){.vx-auth-field label{color:color-mix(in srgb,var(--vx-color-auth-secondary) 72%,transparent)}}.vx-auth-field label{font-size:var(--vx-auth-text-sm);letter-spacing:0;text-transform:none;transition:color var(--vx-control-transition);font-weight:500;line-height:1.25}.vx-auth-field:focus-within label{color:var(--vx-auth-accent)}.vx-auth-input-wrap{align-items:center;display:flex;position:relative}.vx-auth-field-icon{left:var(--vx-auth-field-icon-inset-inline);color:var(--vx-auth-muted);pointer-events:none;transition:color var(--vx-control-transition);justify-content:center;align-items:center;display:inline-flex;position:absolute}.vx-auth-field-icon,.vx-auth-field-icon svg{width:var(--vx-auth-field-icon-size);height:var(--vx-auth-field-icon-size)}.vx-auth-field:focus-within .vx-auth-field-icon{color:var(--vx-auth-accent)}.vx-auth-field input{width:100%;min-height:var(--vx-auth-field-control-min-height);padding:var(--vx-auth-input-padding);border:var(--vx-auth-field-control-border-width) solid var(--vx-auth-border);border-radius:var(--vx-auth-radius-md);background:var(--vx-color-auth-card-soft);color:var(--vx-auth-text);font-size:var(--vx-auth-text-md);transition:border-color var(--vx-control-transition),background var(--vx-control-transition),box-shadow var(--vx-control-transition);outline:none}.vx-auth-field input.vx-auth-input--with-trailing{padding-right:calc(var(--vx-auth-field-icon-inset-inline) * 2 + var(--vx-auth-field-icon-size))}.vx-auth-field input:focus{border-color:var(--vx-auth-border-active);background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-auth-field input:focus{background:color-mix(in srgb,var(--vx-color-auth-accent) 5%,transparent)}}.vx-auth-field input:focus{box-shadow:var(--vx-auth-focus-shadow)}.vx-auth-field input[aria-invalid=true]{border-color:var(--vx-auth-error)}.vx-auth-field input[aria-invalid=true]:focus{box-shadow:var(--vx-auth-error-focus-shadow)}.vx-auth-error,.vx-auth-hint{margin:var(--vx-auth-field-error-margin-top) 0 0;font-size:var(--vx-auth-text-2xs);line-height:1.4}.vx-auth-error{color:var(--vx-auth-error)}.vx-auth-form-error{margin:0 0 var(--vx-auth-field-help-margin-bottom);text-align:center}.vx-auth-hint,.vx-auth-password-toggle{color:var(--vx-auth-muted)}.vx-auth-password-toggle{right:var(--vx-auth-field-icon-inset-inline);width:var(--vx-auth-field-icon-size);height:var(--vx-auth-field-icon-size);border-radius:var(--vx-auth-radius-sm);cursor:pointer;transition:background var(--vx-control-transition),color var(--vx-control-transition),opacity var(--vx-control-transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.vx-auth-password-toggle:focus-visible,.vx-auth-password-toggle:hover{background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-auth-password-toggle:focus-visible,.vx-auth-password-toggle:hover{background:color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}.vx-auth-password-toggle:focus-visible,.vx-auth-password-toggle:hover{color:var(--vx-auth-accent);outline:none}.vx-auth-password-toggle:disabled{cursor:not-allowed;opacity:.45}.vx-auth-password-toggle svg{width:var(--vx-auth-field-icon-size);height:var(--vx-auth-field-icon-size)}.vx-auth-options{justify-content:space-between;align-items:center;gap:var(--vx-auth-gap-lg);margin:var(--vx-auth-field-option-offset-y) 0 var(--vx-auth-field-option-margin-bottom);display:flex}.vx-auth-remember{align-items:center;gap:var(--vx-auth-field-option-gap);color:var(--vx-auth-muted);cursor:pointer;font-size:var(--vx-auth-text-xs);-webkit-user-select:none;user-select:none;line-height:1.4;display:inline-flex}.vx-auth-remember input{width:var(--vx-auth-field-checkbox-size);height:var(--vx-auth-field-checkbox-size);accent-color:var(--vx-auth-accent);cursor:pointer;margin:0}.vx-auth-remember:has(input:disabled){cursor:not-allowed;opacity:.55}.vx-auth-control-set{gap:var(--vx-auth-field-code-gap);margin:var(--vx-auth-field-option-offset-y) 0 var(--vx-auth-field-option-margin-bottom);min-height:var(--vx-auth-field-code-min-height);display:grid}.vx-auth-control-row{min-height:var(--vx-auth-field-code-meta-min-height);align-items:center;gap:var(--vx-auth-gap-sm);display:flex}.vx-auth-control-row--utility{justify-content:space-between}.vx-auth-checkbox{align-items:center;gap:var(--vx-auth-field-option-gap);min-width:0;color:var(--vx-auth-muted);cursor:pointer;font-size:var(--vx-auth-text-xs);-webkit-user-select:none;user-select:none;line-height:1.45;display:inline-flex}.vx-auth-checkbox input{width:var(--vx-auth-field-checkbox-size);height:var(--vx-auth-field-checkbox-size);flex:0 0 var(--vx-auth-field-checkbox-size);accent-color:var(--vx-auth-accent);cursor:pointer;margin:0}.vx-auth-checkbox:has(input:disabled){cursor:not-allowed;opacity:.55}.vx-auth-checkbox--agreement{align-items:flex-start}.vx-auth-checkbox--agreement input{margin-top:var(--vx-auth-field-footer-margin-top)}.vx-auth-checkbox--agreement span{min-width:0}.vx-auth-checkbox--agreement a{color:var(--vx-auth-secondary);transition:color var(--vx-control-transition);font-weight:600;text-decoration:none}.vx-auth-checkbox--agreement a:hover{color:var(--vx-auth-accent)}.vx-auth-back,.vx-auth-control-link,.vx-auth-footer a,.vx-auth-forget-me-link,.vx-auth-forgot-link,.vx-auth-switch button,.vx-auth-terms a{color:var(--vx-auth-muted);cursor:pointer;transition:color var(--vx-control-transition);background:0 0;border:0;text-decoration:none}.vx-auth-control-links,.vx-auth-link-group{align-items:center;gap:var(--vx-auth-gap-md);flex:none;display:flex}.vx-auth-control-links{justify-content:flex-end;min-width:max-content}.vx-auth-control-link,.vx-auth-forget-me-link,.vx-auth-forgot-link{font-size:var(--vx-auth-text-xs);flex:none;padding:0}.vx-auth-control-link--quiet,.vx-auth-forget-me-link{opacity:.6}.vx-auth-control-link--quiet:hover,.vx-auth-forget-me-link:hover{opacity:1}.vx-auth-back:hover,.vx-auth-control-link:hover,.vx-auth-footer a:hover,.vx-auth-forget-me-link:hover,.vx-auth-forgot-link:hover,.vx-auth-switch button:hover,.vx-auth-terms a:hover{color:var(--vx-auth-accent)}.vx-auth-control-link:disabled{cursor:not-allowed;opacity:.45}.vx-auth-turnstile{width:100%;box-sizing:border-box;margin:var(--vx-auth-control-space-xs) 0;flex:none;padding:0;line-height:normal}.vx-auth-turnstile,.vx-auth-turnstile>div{min-height:var(--vx-auth-turnstile-min-height);justify-content:center;align-items:flex-start;display:flex;overflow:visible}.vx-auth-turnstile>div{width:min(100%,var(--vx-auth-turnstile-width));max-width:100%}.vx-auth-turnstile iframe{max-width:100%;display:block}.vx-auth-turnstile:empty{display:none}.vx-auth-section-verify .vx-auth-turnstile{margin:0}.vx-auth-primary{width:100%;min-height:var(--vx-auth-primary-action-min-height);justify-content:center;align-items:center;gap:var(--vx-auth-gap-xs);padding:var(--vx-auth-padding-md);border-radius:var(--vx-auth-radius-md);background:var(--vx-auth-accent);color:var(--vx-color-white);cursor:pointer;font-size:var(--vx-auth-text-md);box-shadow:var(--vx-auth-primary-shadow);transition:transform var(--vx-control-transition),box-shadow var(--vx-control-transition),opacity var(--vx-control-transition);border:0;font-weight:600;display:flex}.vx-auth-primary:hover:not(:disabled){transform:translateY(var(--vx-auth-action-hover-translate-y));box-shadow:var(--vx-auth-primary-hover-shadow)}.vx-auth-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.vx-auth-spinner{width:var(--vx-auth-action-spinner-size);height:var(--vx-auth-action-spinner-size);border:var(--vx-auth-action-spinner-border-width) solid var(--vx-color-white)}@supports (color:color-mix(in lab,red,red)){.vx-auth-spinner{border:var(--vx-auth-action-spinner-border-width) solid color-mix(in srgb,var(--vx-color-white) 32%,transparent)}}.vx-auth-spinner{border-top-color:var(--vx-color-white);border-radius:var(--vx-auth-radius-pill);animation:vx-auth-spin var(--vx-motion-spinner) infinite}.vx-auth-or{align-items:center;gap:var(--vx-auth-gap-sm);margin:var(--vx-auth-divider-margin) 0;display:flex}.vx-auth-section-social .vx-auth-or{margin:0 0 var(--vx-auth-divider-label-margin-bottom)}.vx-auth-or span{height:var(--vx-auth-divider-line-height);background:var(--vx-auth-border);flex:1}.vx-auth-or em{color:var(--vx-auth-muted);font-size:var(--vx-auth-text-2xs);font-style:normal}.vx-auth-social,.vx-auth-socials{gap:var(--vx-auth-gap-xs);display:flex}.vx-auth-social{min-height:var(--vx-auth-social-button-min-height);justify-content:center;align-items:center;padding:var(--vx-auth-padding-sm);border:var(--vx-auth-social-button-border-width) solid var(--vx-auth-border);border-radius:var(--vx-auth-radius-sm);background:var(--vx-color-auth-card-soft);color:var(--vx-auth-secondary);cursor:pointer;font-size:var(--vx-auth-text-sm);transition:border-color var(--vx-control-transition),background var(--vx-control-transition),color var(--vx-control-transition);flex:1}.vx-auth-social img,.vx-auth-social svg{width:var(--vx-auth-social-icon-size);height:var(--vx-auth-social-icon-size);flex:0 0 var(--vx-auth-social-icon-size);object-fit:contain;display:block}.vx-auth-social-icon{background:0 0;border:0;border-radius:0}.vx-auth-social:hover:not(:disabled){background:var(--vx-color-primary-soft)}.vx-auth-social.wechat:hover:not(:disabled){border-color:var(--vx-color-social-wechat)}@supports (color:color-mix(in lab,red,red)){.vx-auth-social.wechat:hover:not(:disabled){border-color:color-mix(in srgb,var(--vx-color-social-wechat) 35%,transparent)}}.vx-auth-social.wechat:hover:not(:disabled){color:var(--vx-color-social-wechat)}.vx-auth-social.dingtalk:hover:not(:disabled){border-color:var(--vx-color-social-dingtalk)}@supports (color:color-mix(in lab,red,red)){.vx-auth-social.dingtalk:hover:not(:disabled){border-color:color-mix(in srgb,var(--vx-color-social-dingtalk) 35%,transparent)}}.vx-auth-social.dingtalk:hover:not(:disabled){color:var(--vx-color-social-dingtalk)}.vx-auth-social.feishu:hover:not(:disabled){border-color:var(--vx-color-social-feishu)}@supports (color:color-mix(in lab,red,red)){.vx-auth-social.feishu:hover:not(:disabled){border-color:color-mix(in srgb,var(--vx-color-social-feishu) 35%,transparent)}}.vx-auth-social.feishu:hover:not(:disabled){color:var(--vx-color-social-feishu)}.vx-auth-social:disabled{cursor:not-allowed;opacity:.45;background:var(--vx-color-auth-card-soft)}@supports (color:color-mix(in lab,red,red)){.vx-auth-social:disabled{background:color-mix(in srgb,var(--vx-color-auth-card-soft) 76%,var(--vx-color-auth-border))}}.vx-auth-social:disabled{color:var(--vx-auth-muted);box-shadow:none}.vx-auth-social:disabled img,.vx-auth-social:disabled svg{filter:grayscale();opacity:.55}.vx-auth-switch,.vx-auth-terms{margin:var(--vx-auth-links-margin-top) 0 0;color:var(--vx-auth-secondary);font-size:var(--vx-auth-text-sm);text-align:center;line-height:1.7}.vx-auth-section-footer .vx-auth-switch{margin:0}.vx-auth-switch button{height:auto;min-height:auto;margin-left:var(--vx-auth-link-indent);box-shadow:none;color:var(--vx-auth-accent);font:inherit;font-weight:500;line-height:inherit;text-underline-offset:var(--vx-auth-link-underline-offset);vertical-align:baseline;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.vx-auth-back{align-items:center;gap:var(--vx-auth-success-header-gap);width:fit-content;margin-bottom:var(--vx-auth-success-header-margin-bottom);font-size:var(--vx-auth-text-xs);padding:0;display:inline-flex}.vx-auth-reset-done{text-align:center}.vx-auth-check{width:var(--vx-auth-success-icon-size);height:var(--vx-auth-success-icon-size);margin:0 auto var(--vx-auth-success-icon-margin-bottom);border:var(--vx-auth-success-icon-border-width) solid var(--vx-color-success);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.vx-auth-check{border:var(--vx-auth-success-icon-border-width) solid color-mix(in srgb,var(--vx-color-success) 30%,transparent)}}.vx-auth-check{border-radius:var(--vx-auth-radius-pill);background:var(--vx-color-success)}@supports (color:color-mix(in lab,red,red)){.vx-auth-check{background:color-mix(in srgb,var(--vx-color-success) 10%,transparent)}}.vx-auth-check{color:var(--vx-auth-success);font-size:var(--vx-auth-text-xl)}.vx-auth-check--error{border-color:var(--vx-color-error)}@supports (color:color-mix(in lab,red,red)){.vx-auth-check--error{border-color:color-mix(in srgb,var(--vx-color-error) 32%,transparent)}}.vx-auth-check--error{background:var(--vx-color-error)}@supports (color:color-mix(in lab,red,red)){.vx-auth-check--error{background:color-mix(in srgb,var(--vx-color-error) 12%,transparent)}}.vx-auth-check--error{color:var(--vx-color-error)}.vx-form-error--centered{margin-bottom:var(--vx-space-4);text-align:center}.vx-auth-reset-done button{margin-top:var(--vx-auth-secondary-action-margin-top);padding:var(--vx-auth-secondary-action-padding);border:var(--vx-auth-secondary-action-border-width) solid var(--vx-auth-border);border-radius:var(--vx-auth-radius-sm);background:var(--vx-color-white);color:var(--vx-auth-secondary);cursor:pointer;font-size:var(--vx-auth-text-sm);transition:border-color var(--vx-control-transition),color var(--vx-control-transition)}.vx-auth-reset-done button:hover{border-color:var(--vx-auth-accent);color:var(--vx-auth-accent)}.vx-auth-tabs{border-bottom:var(--vx-auth-tabs-border-width) solid var(--vx-auth-border);margin-bottom:var(--vx-auth-tabs-margin-bottom);display:flex}.vx-auth-tab{padding:var(--vx-auth-tabs-item-padding);border:none;border-bottom:var(--vx-auth-tabs-item-active-border-width) solid transparent;margin-bottom:var(--vx-auth-tabs-item-active-offset);color:var(--vx-auth-secondary);cursor:pointer;font-size:var(--vx-auth-tabs-item-size);text-align:center;transition:var(--vx-auth-tab-transition);background:0 0;flex:1}.vx-auth-tab:hover:not(.vx-auth-tab--active){color:var(--vx-auth-text)}.vx-auth-tab--active{color:var(--vx-auth-accent);border-bottom-color:var(--vx-auth-accent);font-weight:500}.vx-auth-phone-row .vx-auth-field{margin-bottom:0}.vx-auth-code-row{gap:var(--vx-auth-gap-sm);align-items:flex-start;display:flex}.vx-auth-code-row .vx-auth-field{flex:1;margin-bottom:0}.vx-auth-send-code{flex:0 0 var(--vx-auth-send-code-width);width:var(--vx-auth-send-code-width);height:var(--vx-auth-send-code-height);margin-top:var(--vx-auth-send-code-margin-top);padding:0 var(--vx-auth-send-code-padding-x);border:var(--vx-auth-send-code-border-width) solid var(--vx-auth-border);border-radius:var(--vx-auth-radius-md);color:var(--vx-auth-accent);cursor:pointer;font-size:var(--vx-auth-text-sm);text-align:center;white-space:nowrap;transition:var(--vx-auth-send-code-transition);background:0 0}.vx-auth-send-code:hover:not(:disabled){border-color:var(--vx-auth-accent);background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-auth-send-code:hover:not(:disabled){background:color-mix(in srgb,var(--vx-color-auth-accent) 6%,transparent)}}.vx-auth-send-code:disabled{color:var(--vx-auth-muted);cursor:not-allowed}.vx-auth-code-field-wrap{margin-top:var(--vx-auth-reset-margin-top);margin-bottom:var(--vx-auth-field-block-margin-bottom)}.vx-auth-footer{height:var(--vx-auth-reset-avatar-size);flex:0 0 var(--vx-auth-reset-avatar-size);color:var(--vx-auth-muted);font-size:var(--vx-auth-text-2xs);letter-spacing:var(--vx-auth-reset-avatar-tracking);align-items:center;display:flex}.vx-auth-footer-inner{max-width:var(--vx-auth-footer-max-width);width:100%;height:100%;padding:0 var(--vx-auth-footer-padding-x);justify-content:space-between;align-items:center;gap:var(--vx-auth-qr-gap);margin:0 auto;display:flex}.vx-auth-footer-links{align-items:center;gap:var(--vx-auth-gap-lg);display:flex}.dark .vx-auth-brand-name,.dark .vx-auth-brand-title{color:var(--vx-color-gray-200)}.dark .vx-auth-icon-button{border-color:var(--vx-color-border);background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-auth-icon-button{background:color-mix(in srgb,var(--vx-color-gray-900) 38%,transparent)}}.dark .vx-auth-icon-button{color:var(--vx-color-gray-300);box-shadow:none}.dark .vx-auth-icon-button--active,.dark .vx-auth-icon-button:hover{border-color:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .vx-auth-icon-button--active,.dark .vx-auth-icon-button:hover{border-color:color-mix(in srgb,var(--vx-color-primary) 35%,transparent)}}.dark .vx-auth-icon-button--active,.dark .vx-auth-icon-button:hover{background:var(--vx-color-gray-800)}@supports (color:color-mix(in lab,red,red)){.dark .vx-auth-icon-button--active,.dark .vx-auth-icon-button:hover{background:color-mix(in srgb,var(--vx-color-gray-800) 72%,transparent)}}.dark .vx-auth-icon-button--active,.dark .vx-auth-icon-button:hover{color:var(--vx-color-brand-200)}.dark .vx-locale-panel{border-color:var(--vx-color-border);background:var(--vx-color-gray-900)}@supports (color:color-mix(in lab,red,red)){.dark .vx-locale-panel{background:color-mix(in srgb,var(--vx-color-gray-900) 94%,transparent)}}.dark .vx-locale-panel{box-shadow:var(--vx-auth-locale-panel-shadow-dark)}.dark .vx-locale-option{color:var(--vx-color-gray-300)}.dark .vx-locale-option--active,.dark .vx-locale-option:hover{background:var(--vx-color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .vx-locale-option--active,.dark .vx-locale-option:hover{background:color-mix(in srgb,var(--vx-color-primary) 13%,transparent)}}.dark .vx-locale-option--active,.dark .vx-locale-option:hover{color:var(--vx-color-brand-200)}.dark .vx-locale-option__text small{color:var(--vx-color-gray-400)}.dark .vx-locale-option__check{color:var(--vx-color-brand-300)}.vx-signup-page{width:100%;height:var(--vx-auth-signup-page-height);background:var(--vx-auth-bg) center /cover no-repeat fixed,var(--vx-color-auth-background);height:100svh;color:var(--vx-auth-text)}.vx-signup-main{width:100%;min-height:0;padding:var(--vx-auth-signup-main-padding);flex:1;place-items:center;display:grid}.vx-signup-card{width:var(--vx-auth-signup-card-width);padding:var(--vx-auth-signup-card-padding);border:var(--vx-auth-signup-card-border-width) solid var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-signup-card{border:var(--vx-auth-signup-card-border-width) solid color-mix(in srgb,var(--vx-color-auth-accent) 10%,transparent)}}.vx-signup-card{border-radius:var(--vx-auth-signup-card-radius);background:var(--vx-color-white);box-shadow:var(--vx-auth-signup-card-shadow)}.vx-signup-heading{margin-bottom:var(--vx-auth-signup-header-margin-bottom)}.vx-signup-heading h1{margin:0 0 var(--vx-auth-signup-title-margin-bottom);color:var(--vx-auth-text);font-family:var(--font-display);font-size:var(--vx-auth-signup-title-size);font-weight:700}.vx-signup-heading p{color:var(--vx-auth-secondary);font-size:var(--vx-auth-text-sm);margin:0;line-height:1.65}.vx-signup-or{margin:var(--vx-auth-signup-section-margin)}.vx-signup-form{gap:var(--vx-auth-gap-md);display:grid}.vx-signup-field label{margin-bottom:var(--vx-auth-signup-label-margin-bottom);color:var(--vx-auth-secondary);font-size:var(--vx-auth-text-3xs);letter-spacing:var(--vx-auth-signup-label-tracking);text-transform:uppercase;font-weight:600;line-height:1.2;display:block}.vx-signup-field input{width:100%;height:var(--vx-auth-signup-field-height);padding:0 var(--vx-auth-signup-field-padding-x);border:var(--vx-auth-signup-field-border-width) solid var(--vx-auth-border);border-radius:var(--vx-auth-radius-md);background:var(--vx-color-auth-card-soft);color:var(--vx-auth-text);font-size:var(--vx-auth-text-sm);transition:border-color var(--vx-control-transition),background var(--vx-control-transition),box-shadow var(--vx-control-transition);outline:none}.vx-signup-field input:focus{border-color:var(--vx-color-auth-border-active);background:var(--vx-color-auth-accent)}@supports (color:color-mix(in lab,red,red)){.vx-signup-field input:focus{background:color-mix(in srgb,var(--vx-color-auth-accent) 5%,transparent)}}.vx-signup-field input:focus{box-shadow:var(--vx-auth-focus-shadow)}.vx-signup-field input[aria-invalid=true]{border-color:var(--vx-auth-error)}.vx-signup-field p{margin:var(--vx-auth-signup-hint-margin-top) 0 0;color:var(--vx-auth-error);font-size:var(--vx-auth-text-2xs);line-height:1.2}.vx-signup-primary{min-height:var(--vx-auth-signup-submit-min-height);margin-top:var(--vx-auth-signup-submit-margin-top)}.vx-signup-socials{margin-bottom:0}.vx-signup-login,.vx-signup-terms{margin:var(--vx-auth-signup-terms-margin-top) 0 0;color:var(--vx-auth-muted);font-size:var(--vx-auth-text-2xs);text-align:center;line-height:1.55}.vx-signup-login{margin-top:var(--vx-auth-signup-footer-margin-top);color:var(--vx-auth-secondary);font-size:var(--vx-auth-text-sm)}.vx-signup-login a,.vx-signup-terms a{color:var(--vx-auth-accent);font-weight:600;text-decoration:none}.vx-signup-login a{margin-left:var(--vx-auth-signup-link-indent)}@media (max-width:820px){.vx-auth-page{overflow-y:auto}.vx-signup-page{overflow:hidden}.vx-auth-header{height:var(--vx-auth-responsive-visual-mobile-size);flex-basis:var(--vx-auth-responsive-visual-mobile-size);padding-left:0;padding-right:0}.vx-auth-main{padding:var(--vx-auth-responsive-mobile-card-padding);align-items:flex-start}.vx-auth-card{flex-direction:column;height:auto;min-height:0}.vx-auth-visual{min-height:var(--vx-auth-responsive-mobile-visual-min-height);flex-basis:auto}.vx-auth-divider{width:100%;height:var(--vx-auth-responsive-divider-size);flex-basis:var(--vx-auth-responsive-divider-size)}.vx-auth-form-panel{padding:var(--vx-auth-responsive-form-padding)}.vx-auth-footer{height:auto;min-height:var(--vx-auth-responsive-form-action-min-height)}.vx-auth-footer-inner{gap:var(--vx-auth-gap-sm);height:auto;padding-top:var(--vx-auth-responsive-form-padding-y);padding-bottom:var(--vx-auth-responsive-form-padding-y);flex-wrap:wrap}}@media (max-width:520px){.vx-signup-main{padding:var(--vx-auth-responsive-mobile-card-padding)}.vx-signup-card{padding:var(--vx-auth-responsive-compact-card-padding)}.vx-auth-footer-links,.vx-auth-socials{flex-wrap:wrap}}@media (max-height:720px){.vx-signup-card{padding:var(--vx-auth-responsive-compact-form-padding)}.vx-signup-heading{margin-bottom:var(--vx-auth-responsive-heading-margin-bottom)}.vx-signup-or{margin:var(--vx-auth-responsive-divider-margin)}.vx-signup-form{gap:var(--vx-auth-gap-sm)}.vx-signup-field input{height:var(--vx-auth-responsive-social-size)}.vx-signup-page .vx-auth-social,.vx-signup-primary{min-height:var(--vx-auth-responsive-social-min-height)}.vx-signup-login,.vx-signup-terms{margin-top:var(--vx-auth-responsive-social-margin-top)}}@keyframes vx-auth-spin{to{transform:rotate(1turn)}}@keyframes vx-auth-scan{0%,to{opacity:0;transform:translateY(-70%)}18%,64%{opacity:1}82%{opacity:0;transform:translateY(70%)}}@media (min-width:640px){.vx-auth-footer-inner,.vx-auth-header-inner{padding-left:var(--vx-auth-responsive-medium-padding-x);padding-right:var(--vx-auth-responsive-medium-padding-x)}}@media (min-width:1024px){.vx-auth-footer-inner,.vx-auth-header-inner{padding-left:var(--vx-auth-responsive-large-padding-x);padding-right:var(--vx-auth-responsive-large-padding-x)}}@media (min-width:1280px){.vx-auth-footer-inner,.vx-auth-header-inner{max-width:var(--vx-auth-responsive-content-max-width)}}@media (max-width:820px){.vx-auth-page{overflow-y:auto}.vx-auth-header{height:var(--vx-auth-responsive-visual-tablet-size);flex-basis:var(--vx-auth-responsive-visual-tablet-size)}.vx-auth-main{padding:var(--vx-auth-responsive-mobile-card-padding);align-items:flex-start}.vx-auth-card{flex-direction:column;height:auto;min-height:0}.vx-auth-visual{min-height:var(--vx-auth-responsive-mobile-visual-min-height);flex-basis:auto}.vx-auth-divider{width:100%;height:var(--vx-auth-responsive-divider-size);flex-basis:var(--vx-auth-responsive-divider-size)}.vx-auth-form-panel{padding:var(--vx-auth-responsive-form-padding);overflow:visible}.vx-auth-footer{height:auto;min-height:var(--vx-auth-responsive-form-action-min-height);padding-bottom:var(--vx-auth-responsive-form-padding-y);flex-basis:auto}.vx-auth-footer-inner{text-align:center;flex-wrap:wrap;justify-content:center}.vx-auth-footer-links,.vx-auth-socials{flex-wrap:wrap}}.vx-fullscreen-container{flex-direction:column;width:100%;height:100%;display:flex}.vx-fullscreen-active{z-index:1400;width:var(--vx-fullscreen-viewport-width);height:var(--vx-fullscreen-viewport-height);background:var(--vx-color-background);-ms-overflow-style:none;scrollbar-width:none;transition:var(--vx-fullscreen-transition);position:fixed;inset:0;overflow:hidden}.vx-fullscreen-active::-webkit-scrollbar{display:none}.vx-fullscreen-active .vx-fullscreen-container{width:var(--vx-fullscreen-viewport-width);height:var(--vx-fullscreen-viewport-height)}.vx-fullscreen-active.vx-fullscreen-exiting{opacity:0}:fullscreen{background:var(--vx-color-background)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}button{font-family:inherit}a{color:inherit;text-decoration:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}