.vx{--vx-bg:#0B0E12;--vx-bg-2:#0F1218;--vx-bg-3:#141820;--vx-bg-card:#161B24;--vx-well:#0A0D12;--vx-console:#080B10;--vx-surface:#1A1F28;--vx-surface-2:#161B24;--vx-surface-hover:#222833;--vx-surface-active:#2A3140;--vx-surface-muted:#141820;--vx-card-top:#171C24;--vx-card-bottom:#12161D;--vx-card-border-top:#2B3342;--vx-card-border-bottom:#1E2430;--vx-card-bevel-bottom:#1C222C;--vx-border-subtle:#222833;--vx-border-control:#2A3240;--vx-border-strong:#33404F;--vx-console-border:#1E2430;--vx-text:#F0F2F5;--vx-text-2:#B3B9C3;--vx-text-3:#868E9C;--vx-text-faint:#5F6775;--vx-text-disabled:#3A3F48;--vx-on-fill:#0B0E12;--vx-on-danger:#FFFFFF;--vx-accent:#3B9EFF;--vx-accent-hover:#4BAEFF;--vx-accent-pressed:#2B8EEF;--vx-accent-light:rgba(59,158,255,0.15);--vx-accent-soft:rgba(59,158,255,0.12);--vx-accent-edge:rgba(59,158,255,0.35);--vx-accent-fade:rgba(59,158,255,0);--vx-toggle-on:#2F7FD6;--vx-success:#4EC85A;--vx-success-hover:#5ED86A;--vx-warning:#FFB630;--vx-warning-hover:#FFC640;--vx-error:#F54A42;--vx-error-text:#FF6B63;--vx-danger:#C8342C;--vx-danger-hover:#D93A32;--vx-danger-pressed:#B02E27;--vx-neutral:#8A97A8;--vx-success-soft:rgba(78,200,90,0.12);--vx-success-edge:rgba(78,200,90,0.35);--vx-warning-soft:rgba(255,182,48,0.12);--vx-warning-edge:rgba(255,182,48,0.35);--vx-error-soft:rgba(245,74,66,0.12);--vx-error-soft-hover:rgba(245,74,66,0.2);--vx-error-edge:rgba(245,74,66,0.35);--vx-neutral-soft:rgba(138,151,168,0.12);--vx-neutral-edge:rgba(138,151,168,0.35);--vx-chart-1:#3B9EFF;--vx-chart-2:#9CCBFF;--vx-chart-3:#2F7FD6;--vx-chart-4:#8A97A8;--vx-chart-5:#5F6775;--vx-overlay-light:rgba(255,255,255,0.04);--vx-overlay-hover:rgba(255,255,255,0.08);--vx-press-veil:rgba(0,0,0,0.12);--vx-scrim:rgba(11,14,18,0.8);--vx-card-fill:linear-gradient(180deg,var(--vx-card-top) 0%,var(--vx-card-bottom) 100%);--vx-card-bevel:linear-gradient(180deg,var(--vx-card-border-top) 0%,var(--vx-card-bevel-bottom) 100%);--vx-glass-fill:linear-gradient(180deg,var(--vx-surface) 0%,var(--vx-card-bottom) 100%);--vx-glass-edge:linear-gradient(180deg,var(--vx-border-strong) 0%,var(--vx-border-subtle) 100%);--vx-metal:linear-gradient(180deg,var(--vx-text) 0%,var(--vx-text) 30%,var(--vx-text-2) 100%);--vx-metal-rest:linear-gradient(180deg,var(--vx-text-2) 20%,var(--vx-text-3) 100%);--vx-metal-hover:linear-gradient(180deg,var(--vx-text) 20%,var(--vx-text-2) 100%);--vx-r-xs:4px;--vx-r-md:8px;--vx-r-lg:12px;--vx-font:"Segoe UI Variable Text","Segoe UI",var(--font-geist-sans),system-ui,-apple-system,sans-serif;--vx-font-display:"Segoe UI Variable Display","Segoe UI",var(--font-geist-sans),system-ui,-apple-system,sans-serif;--vx-mono:Consolas,"Cascadia Mono",var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--vx-fw-semi:600;--vx-ease-out:cubic-bezier(0.215,0.61,0.355,1);--vx-ease-enter:cubic-bezier(0.05,0.7,0.1,1);--vx-ease-fade:cubic-bezier(0.25,0.1,0.25,1);--vx-ease-reveal:cubic-bezier(0.16,1,0.3,1);--vx-popup-shadow:0 4px 16px rgba(0,0,0,0.35);font-family:var(--vx-font);font-size:12px;line-height:normal;color:var(--vx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:normal;letter-spacing:normal;text-align:start}.vx *,.vx :after,.vx :before{box-sizing:border-box}.vx :where(h1,h2,h3,h4,p,ul,ol,li,figure,dl,dd){margin:0;padding:0}.vx :where(ul,ol){list-style:none}.vx :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.vx :where(img){display:block;max-width:none}.vx .vx-num{font-variant-numeric:tabular-nums}.vx .vx-t-score{font-family:var(--vx-font-display);font-size:56px;font-weight:var(--vx-fw-semi);line-height:1;font-variant-numeric:tabular-nums;color:var(--vx-text)}.vx .vx-t-h2{font-family:var(--vx-font-display);font-size:24px;line-height:30px}.vx .vx-t-display,.vx .vx-t-h2{font-weight:var(--vx-fw-semi);color:var(--vx-text)}.vx .vx-t-display{font-size:18px;line-height:24px}.vx .vx-t-stat{font-size:24px;font-weight:var(--vx-fw-semi);line-height:28px;font-variant-numeric:tabular-nums;color:var(--vx-text)}.vx .vx-t-h4{font-size:16px;font-weight:var(--vx-fw-semi);line-height:22px;color:var(--vx-text)}.vx .vx-t-section{font-weight:var(--vx-fw-semi)}.vx .vx-t-body,.vx .vx-t-section{font-size:13px;line-height:18px;color:var(--vx-text)}.vx .vx-t-label{color:var(--vx-text)}.vx .vx-t-label,.vx .vx-t-para{font-size:12px;line-height:16px}.vx .vx-t-caption,.vx .vx-t-para{color:var(--vx-text-2)}.vx .vx-t-caption{font-size:11px;line-height:15px}.vx .vx-t-micro{font-size:10px;font-weight:var(--vx-fw-semi);line-height:13px;color:var(--vx-text-3)}.vx .vx-t-mono{font-size:12px;color:var(--vx-text)}.vx .vx-t-mono,.vx .vx-t-mono-sm{font-family:var(--vx-mono);line-height:16px}.vx .vx-t-mono-sm{font-size:11px;color:var(--vx-text-2)}.vx .vx-c-1{color:var(--vx-text)}.vx .vx-c-2{color:var(--vx-text-2)}.vx .vx-c-3{color:var(--vx-text-3)}.vx .vx-c-faint{color:var(--vx-text-faint)}.vx .vx-c-accent{color:var(--vx-accent)}.vx .vx-c-success{color:var(--vx-success)}.vx .vx-c-warning{color:var(--vx-warning)}.vx .vx-c-error{color:var(--vx-error-text)}.vx .vx-trunc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.vx .vx-overline{font-size:10px;font-weight:var(--vx-fw-semi);line-height:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--vx-text-3)}.vx .vx-section{display:flex;align-items:center;gap:6px;min-width:0}.vx .vx-section__title{font-size:13px;font-weight:var(--vx-fw-semi);line-height:18px;color:var(--vx-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vx .vx-section__count{font-size:13px;line-height:18px;color:var(--vx-text-3);font-variant-numeric:tabular-nums}.vx .vx-card{position:relative;border:1px solid transparent;border-radius:var(--vx-r-lg);background:var(--vx-card-fill) padding-box,var(--vx-card-bevel) border-box;padding:12px 16px;overflow:hidden;isolation:isolate}.vx .vx-card--flush{padding:0}.vx .vx-card--danger{background:var(--vx-card-fill) padding-box,linear-gradient(180deg,var(--vx-error-edge),var(--vx-error-edge)) border-box}.vx .vx-card--accent{background:var(--vx-card-fill) padding-box,linear-gradient(to bottom right,var(--vx-accent-edge) 0,var(--vx-border-control) 45%,var(--vx-card-bevel-bottom) 100%) border-box}.vx .vx-card__glow{position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(59,158,255,.07),rgba(59,158,255,0) 55%)}.vx .vx-well{background:var(--vx-well);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-r-md);padding:8px 12px}.vx .vx-well--flush{padding:0}.vx .vx-raised{background:var(--vx-surface);border:1px solid var(--vx-border-control);border-radius:var(--vx-r-md)}.vx .vx-tile{border:1px solid transparent;border-radius:var(--vx-r-md);background:var(--vx-card-fill) padding-box,var(--vx-card-bevel) border-box;padding:8px 12px;min-width:0}.vx .vx-tile__caption{font-size:10px;line-height:13px;color:var(--vx-text-3);margin-bottom:2px}.vx .vx-tile__caption,.vx .vx-tile__value{font-weight:var(--vx-fw-semi);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vx .vx-tile__value{font-size:24px;line-height:28px;color:var(--vx-text);font-variant-numeric:tabular-nums}.vx .vx-tile__value--mono{font-family:var(--vx-mono);font-size:12px;line-height:28px;font-weight:400}.vx .vx-tile__sub{font-size:11px;line-height:15px;color:var(--vx-text-3)}.vx .vx-glyphwell{width:28px;height:28px;flex:none;display:inline-grid;place-items:center;background:var(--vx-well);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-r-md);color:var(--vx-text-2)}.vx .vx-glyphwell--32{width:32px;height:32px}.vx .vx-glyphwell--glass{background:var(--vx-glass-fill) padding-box,var(--vx-glass-edge) border-box;border-color:transparent}.vx .vx-divider{height:1px;background:var(--vx-border-subtle);flex:none}.vx .vx-divider--v{width:1px;height:auto;align-self:stretch}.vx .vx-divider--fade{background:linear-gradient(90deg,transparent,var(--vx-border-control) 50%,transparent)}.vx .vx-tag{display:inline-flex;align-items:center;gap:8px;height:20px;max-width:220px;padding:0 9px 0 7px;border:1px solid transparent;border-radius:var(--vx-r-xs);background:var(--vx-glass-fill) padding-box,var(--vx-glass-edge) border-box;font-size:11px;font-weight:var(--vx-fw-semi);line-height:1;color:var(--vx-text-2);white-space:nowrap;flex:none;vertical-align:middle}.vx .vx-tag--lg{height:22px;padding:0 10px 0 8px}.vx .vx-tag--hdr{height:22px;padding:0 8px 0 7px;gap:6px;color:var(--vx-text)}.vx .vx-tag__dot{width:6px;height:6px;border-radius:1px;background:var(--vx-neutral);flex:none}.vx .vx-tag__word{overflow:hidden;text-overflow:ellipsis;min-width:0}.vx .vx-tag[data-tone=accent],.vx .vx-tag[data-tone=error],.vx .vx-tag[data-tone=success],.vx .vx-tag[data-tone=warning]{color:var(--vx-text)}.vx .vx-tag[data-tone=success] .vx-tag__dot{background:var(--vx-success)}.vx .vx-tag[data-tone=warning] .vx-tag__dot{background:var(--vx-warning)}.vx .vx-tag[data-tone=error] .vx-tag__dot{background:var(--vx-error)}.vx .vx-tag[data-tone=accent] .vx-tag__dot{background:var(--vx-accent)}.vx .vx-tag[data-tone=error]{background:var(--vx-glass-fill) padding-box,linear-gradient(var(--vx-error-edge),var(--vx-error-edge)) border-box}.vx .vx-dot{display:inline-block;width:6px;height:6px;border-radius:1px;background:var(--vx-neutral);flex:none}.vx .vx-dot[data-tone=success]{background:var(--vx-success)}.vx .vx-dot[data-tone=warning]{background:var(--vx-warning)}.vx .vx-dot[data-tone=error]{background:var(--vx-error)}.vx .vx-dot[data-tone=accent]{background:var(--vx-accent)}.vx .vx-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--vx-border-control);border-radius:var(--vx-r-xs);font-size:10px;font-weight:var(--vx-fw-semi);line-height:1;color:var(--vx-text-3);white-space:nowrap;flex:none}.vx .vx-badge[data-tone=success]{color:var(--vx-success)}.vx .vx-badge[data-tone=warning]{color:var(--vx-warning);background:var(--vx-warning-soft);border-color:var(--vx-warning-edge)}.vx .vx-badge[data-tone=error]{color:var(--vx-error-text);background:var(--vx-error-soft);border-color:var(--vx-error-edge)}.vx .vx-badge[data-tone=accent]{color:var(--vx-accent);background:var(--vx-accent-soft);border-color:var(--vx-accent-edge)}.vx .vx-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;background:var(--vx-well);border:1px solid var(--vx-border-control);font-family:var(--vx-mono);font-size:11px;color:var(--vx-text);white-space:nowrap}.vx .vx-chip,.vx .vx-toggle{border-radius:var(--vx-r-xs)}.vx .vx-toggle{position:relative;display:inline-block;width:44px;height:24px;flex:none;background:var(--vx-surface-active);box-shadow:inset 0 0 0 1px var(--vx-text-faint);transition:background-color .12s var(--vx-ease-out),box-shadow .12s var(--vx-ease-out);vertical-align:middle}.vx .vx-toggle:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:2px;background:var(--vx-text-2);transition:transform .12s var(--vx-ease-out),background-color .12s var(--vx-ease-out)}.vx .vx-toggle[data-on=true]{background:linear-gradient(var(--vx-accent-edge),var(--vx-accent-edge)),var(--vx-surface-active);box-shadow:inset 0 0 0 1px var(--vx-accent)}.vx .vx-toggle[data-on=true]:after{transform:translateX(20px);background:var(--vx-text)}.vx .vx-toggle[data-disabled=true]{opacity:.4}.vx button.vx-toggle:hover{filter:brightness(1.08)}.vx .vx-check{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;border-radius:var(--vx-r-xs);border:1px solid var(--vx-border-strong);background:var(--vx-well);color:var(--vx-on-fill)}.vx .vx-check[data-on=true]{background:var(--vx-accent);border-color:var(--vx-accent)}.vx .vx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--vx-r-md);border:1px solid var(--vx-border-control);background:var(--vx-surface);color:var(--vx-text);font-size:12px;font-weight:var(--vx-fw-semi);line-height:1;white-space:nowrap;flex:none;overflow:hidden;transition:background-color .12s var(--vx-ease-out),border-color .12s var(--vx-ease-out),color .12s var(--vx-ease-out);user-select:none}.vx .vx-btn:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;transition:background-color .12s var(--vx-ease-out)}.vx .vx-btn--sm{height:28px;padding:0 10px}.vx .vx-btn--lg{height:38px;padding:0 18px}.vx .vx-btn--hero{height:40px;padding:0 20px;font-size:13px}.vx .vx-btn--block{width:100%}.vx .vx-btn--icon{width:28px;height:28px;padding:0}.vx .vx-btn:hover{background:var(--vx-surface-hover);border-color:var(--vx-border-strong)}.vx .vx-btn:active:before{background:var(--vx-press-veil)}.vx .vx-btn--primary{color:var(--vx-on-fill)}.vx .vx-btn--primary,.vx .vx-btn--primary:hover{background:var(--vx-accent);border-color:var(--vx-accent)}.vx .vx-btn--primary:hover:before{background:var(--vx-overlay-hover)}.vx .vx-btn--success{color:var(--vx-on-fill)}.vx .vx-btn--success,.vx .vx-btn--success:hover{background:var(--vx-success);border-color:var(--vx-success)}.vx .vx-btn--success:hover:before{background:var(--vx-overlay-hover)}.vx .vx-btn--danger{background:var(--vx-danger);border-color:var(--vx-danger);color:var(--vx-on-danger)}.vx .vx-btn--danger:hover{background:var(--vx-danger-hover);border-color:var(--vx-danger-hover)}.vx .vx-btn--danger-soft{background:var(--vx-error-soft);border-color:var(--vx-error-edge);color:var(--vx-error-text)}.vx .vx-btn--danger-soft:hover{background:var(--vx-error-soft-hover);border-color:var(--vx-error-edge)}.vx .vx-btn--ghost{background:transparent;border-color:transparent;color:var(--vx-text-2)}.vx .vx-btn--ghost:hover{background:var(--vx-overlay-light);border-color:transparent;color:var(--vx-text)}.vx .vx-btn[data-disabled=true]{opacity:.4;pointer-events:none}.vx .vx-link{color:var(--vx-accent);font-weight:var(--vx-fw-semi)}.vx .vx-link:hover{color:var(--vx-accent-hover)}.vx .vx-seg{display:inline-flex;gap:2px;padding:2px;background:var(--vx-well);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-r-md)}.vx .vx-seg__item{height:26px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--vx-fw-semi);color:var(--vx-text-2);white-space:nowrap;border:1px solid transparent;transition:background-color .12s var(--vx-ease-out),color .12s var(--vx-ease-out)}.vx .vx-seg__item:hover{color:var(--vx-text);background:var(--vx-overlay-light)}.vx .vx-seg__item[data-active=true]{background:var(--vx-surface);border-color:var(--vx-border-control);color:var(--vx-text)}.vx .vx-progress{position:relative;height:6px;border-radius:3px;background:var(--vx-surface-active);overflow:hidden}.vx .vx-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--vx-accent);transform-origin:left center}.vx .vx-progress[data-tone=success] .vx-progress__fill{background:var(--vx-success)}.vx .vx-progress[data-tone=warning] .vx-progress__fill{background:var(--vx-warning)}.vx .vx-progress[data-tone=error] .vx-progress__fill{background:var(--vx-error)}.vx .vx-progress[data-tone=neutral] .vx-progress__fill{background:var(--vx-neutral)}.vx .vx-progress--thin{height:3px;border-radius:1px}.vx .vx-progress--thin .vx-progress__fill{border-radius:1px}.vx .vx-progress--indeterminate .vx-progress__fill{width:32%;background:linear-gradient(90deg,var(--vx-accent-fade),var(--vx-accent) 50%,var(--vx-accent-fade));animation:vx-glide 1.4s var(--vx-ease-out) infinite}@keyframes vx-glide{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.vx .vx-gauge{position:relative;height:8px;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px)}.vx .vx-gauge__track{position:absolute;inset:0;background:var(--vx-surface-active)}.vx .vx-gauge__fill{position:absolute;inset:0 auto 0 0;background:var(--vx-accent)}.vx .vx-gauge[data-tone=success] .vx-gauge__fill{background:var(--vx-success)}.vx .vx-gauge[data-tone=warning] .vx-gauge__fill{background:var(--vx-warning)}.vx .vx-gauge[data-tone=error] .vx-gauge__fill{background:var(--vx-error)}.vx .vx-gauge[data-tone=neutral] .vx-gauge__fill{background:var(--vx-neutral)}.vx .vx-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--vx-border-subtle);transition:background-color .12s var(--vx-ease-out)}.vx .vx-opt:last-child{border-bottom:0}.vx .vx-opt:hover{background:var(--vx-overlay-light)}.vx .vx-opt__lead{flex:none;display:inline-flex;align-items:center}.vx .vx-opt__body{flex:1 1 auto;min-width:0}.vx .vx-opt__name{font-size:12px;line-height:16px;color:var(--vx-text)}.vx .vx-opt__desc,.vx .vx-opt__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vx .vx-opt__desc{margin-top:2px;font-size:11px;line-height:15px;color:var(--vx-text-2)}.vx .vx-opt__meta{flex:none;display:inline-flex;align-items:center;gap:8px}.vx .vx-opt[data-dense=true]{min-height:40px;padding:6px 12px}.vx .vx-kv{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:0;row-gap:0}.vx .vx-kv__k{font-size:11px;color:var(--vx-text-3);padding:6px 16px 6px 0}.vx .vx-kv__k,.vx .vx-kv__v{line-height:15px;border-bottom:1px solid var(--vx-border-subtle);white-space:nowrap}.vx .vx-kv__v{font-size:12px;color:var(--vx-text);padding:6px 0;text-align:end;overflow:hidden;text-overflow:ellipsis}.vx .vx-kv__v--mono{font-family:var(--vx-mono);font-size:11px}.vx .vx-kv>:nth-last-child(-n+2){border-bottom:0}.vx .vx-alert{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 12px 8px 14px;border-radius:var(--vx-r-md);background:var(--vx-well);border:1px solid var(--vx-border-subtle);overflow:hidden;font-size:11px;line-height:15px;color:var(--vx-text-2)}.vx .vx-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--vx-neutral)}.vx .vx-alert[data-tone=accent]:before{background:var(--vx-accent)}.vx .vx-alert[data-tone=success]:before{background:var(--vx-success)}.vx .vx-alert[data-tone=warning]:before{background:var(--vx-warning)}.vx .vx-alert[data-tone=error]{border-color:var(--vx-error-edge)}.vx .vx-alert[data-tone=error]:before{background:var(--vx-error)}.vx .vx-console{display:flex;flex-direction:column;background:var(--vx-console);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-r-lg);overflow:hidden;min-height:0}.vx .vx-console__head{flex:none;display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--vx-bg-2);border-bottom:1px solid var(--vx-console-border)}.vx .vx-console__glyph{color:var(--vx-text-3);display:inline-flex}.vx .vx-console__title{font-size:12px;font-weight:var(--vx-fw-semi);color:var(--vx-text);flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vx .vx-console__led{width:6px;height:6px;border-radius:1px;background:var(--vx-neutral)}.vx .vx-console__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:8px 12px;font-family:var(--vx-mono);font-size:11px;line-height:16px;color:var(--vx-text-2)}.vx .vx-log{display:flex;gap:10px;white-space:nowrap;min-width:0}.vx .vx-log__ts{color:var(--vx-text-3);font-variant-numeric:tabular-nums;flex:none}.vx .vx-log__glyph{flex:none;width:10px;text-align:center;color:var(--vx-text-3)}.vx .vx-log__msg{overflow:hidden;text-overflow:ellipsis;min-width:0}.vx .vx-log[data-sev=success] .vx-log__glyph{color:var(--vx-success)}.vx .vx-log[data-sev=warning] .vx-log__glyph{color:var(--vx-warning)}.vx .vx-log[data-sev=error] .vx-log__glyph,.vx .vx-log[data-sev=error] .vx-log__msg{color:var(--vx-error-text)}.vx .vx-log[data-sev=accent] .vx-log__glyph{color:var(--vx-accent)}.vx .vx-hero-count{display:inline-flex;align-items:baseline;gap:0;font-variant-numeric:tabular-nums;direction:ltr}.vx .vx-hero-count__v{font-size:40px;color:var(--vx-text);letter-spacing:-.01em}.vx .vx-hero-count__t,.vx .vx-hero-count__v{font-family:var(--vx-font-display);font-weight:var(--vx-fw-semi);line-height:1}.vx .vx-hero-count__t{font-size:20px;color:var(--vx-text-3)}.vx .vx-hero-count--xl .vx-hero-count__v{font-size:56px}.vx .vx-hero-count--xl .vx-hero-count__t{font-size:24px}.vx .vx-hero-count--md .vx-hero-count__v{font-size:28px}.vx .vx-hero-count--md .vx-hero-count__t{font-size:16px}.vx .vx-ico{vertical-align:middle}.vx .vx-ico,.vx .vx-mask{display:inline-block;flex:none}.vx .vx-mask{position:relative}.vx .vx-mask>span{position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.vx .vx-enter{animation:vx-enter .46s var(--vx-ease-enter) both;animation-delay:var(--vx-d,0s)}.vx .vx-enter--fade{animation-name:vx-fade;animation-duration:.38s;animation-timing-function:var(--vx-ease-fade)}.vx .vx-enter--rise{animation-name:vx-rise}.vx .vx-enter--scale{animation-name:vx-scale}@keyframes vx-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vx-fade{0%{opacity:0}to{opacity:1}}@keyframes vx-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.vx .vx-grow{animation:vx-grow .9s var(--vx-ease-reveal) both;animation-delay:var(--vx-d,.12s);transform-origin:left center}@keyframes vx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vx .vx-grow-clip{animation:vx-grow-clip .9s var(--vx-ease-reveal) both;animation-delay:var(--vx-d,.12s)}@keyframes vx-grow-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.vx.vx-window{position:relative;width:1200px;height:836px;border-radius:8px;overflow:hidden;background:var(--vx-bg);isolation:isolate;contain:layout paint;user-select:none}.vx.vx-window--framed{box-shadow:0 0 0 1px rgba(255,255,255,.07),0 30px 80px -20px rgba(0,0,0,.7),0 12px 32px -12px rgba(0,0,0,.6)}.vx .vx-side{position:absolute;left:0;top:0;width:240px;height:836px;overflow:hidden;background:linear-gradient(180deg,var(--vx-bg-3) 0,var(--vx-bg-3) 24px,var(--vx-bg-2) 430px,var(--vx-bg-2) 100%)}.vx .vx-side__seam{position:absolute;right:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,var(--vx-card-border-top) 0,var(--vx-card-border-top) 24px,var(--vx-border-subtle) 186px,var(--vx-border-subtle) 100%);transform-origin:top center;animation:vx-seam .62s cubic-bezier(.16,1,.3,1) both}@keyframes vx-seam{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vx .vx-side__halo{position:absolute;left:-120px;top:-62px;width:300px;height:236px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,var(--vx-accent-light) 0,var(--vx-accent-soft) 36%,var(--vx-accent-fade) 100%);-webkit-mask-image:linear-gradient(180deg,#000 42%,transparent 61%);mask-image:linear-gradient(180deg,#000 42%,transparent 61%);animation:vx-halo .7s cubic-bezier(.16,1,.3,1) both}@keyframes vx-halo{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}.vx .vx-side__spark{position:absolute;left:0;top:26px;width:60px;height:60px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,var(--vx-accent-edge) 0,var(--vx-accent-fade) 100%);animation:vx-fade .6s var(--vx-ease-out) both}.vx .vx-side__grid{position:absolute;left:8px;right:8px;top:24px;height:812px;display:grid;grid-template-rows:minmax(62px,1.6fr) minmax(22px,1fr) minmax(12px,.4fr) repeat(13,minmax(22px,1fr)) minmax(0,.001fr) minmax(12px,.4fr) minmax(22px,1fr) minmax(4px,.3fr)}.vx .vx-brand{align-self:start;margin-top:10px;height:44px;display:flex;align-items:center;gap:6px}.vx .vx-brand__mark{position:relative;width:44px;height:44px;flex:none;border-radius:12px;border:1px solid transparent;background:linear-gradient(180deg,var(--vx-surface) 0,var(--vx-card-bottom) 100%) padding-box,linear-gradient(180deg,var(--vx-card-border-top) 0,var(--vx-border-control) 45%,var(--vx-border-subtle) 100%) border-box;display:grid;place-items:center;animation:vx-mark .42s var(--vx-ease-enter) both}@keyframes vx-mark{0%{opacity:0;transform:scale(.86)}62%{opacity:1}to{opacity:1;transform:none}}.vx .vx-brand__mark img{height:30px;width:auto}.vx .vx-brand__word{display:flex;flex-direction:column;min-width:0;animation:vx-word .46s var(--vx-ease-enter) 80ms both}@keyframes vx-word{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.vx .vx-brand__name{font-family:var(--vx-font-display);font-size:24px;line-height:24px;background:linear-gradient(180deg,var(--vx-text) 35%,var(--vx-text-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.005em;top:-2px}.vx .vx-brand__name,.vx .vx-brand__suite{font-weight:var(--vx-fw-semi);position:relative}.vx .vx-brand__suite{top:-1px;font-size:10px;line-height:11px;color:var(--vx-text-3);white-space:nowrap;letter-spacing:.02em}.vx .vx-side__rule{align-self:center;height:1px;margin:0 10px;background:linear-gradient(90deg,transparent 0,var(--vx-border-control) 50%,transparent 100%);animation:vx-rule .45s var(--vx-ease-enter) both;animation-delay:var(--vx-d,90ms)}@keyframes vx-rule{0%,20%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.vx .vx-nav{position:relative;display:flex;align-items:center;min-height:0;width:100%;height:100%;padding:0;cursor:pointer;color:var(--vx-text-2);animation:vx-navin .45s var(--vx-ease-enter) both;animation-delay:calc(90ms + 22ms * var(--k, 0));outline:none}@keyframes vx-navin{0%{opacity:0;transform:translateX(-8px)}53%{opacity:1}to{opacity:1;transform:none}}.vx .vx-nav__surface{position:relative;width:100%;height:min(44px,calc(100% - 2px));border-radius:12px;display:flex;align-items:center;padding:0 10px 0 6px;isolation:isolate}.vx .vx-nav__sel{border-radius:12px;border:1px solid transparent;background:linear-gradient(90deg,transparent 0,rgba(240,242,245,.14) 22%,transparent 85%) top /100% 1px no-repeat padding-box,radial-gradient(62% 150% at 10% 50%,var(--vx-accent-light) 0,var(--vx-accent-soft) 42%,var(--vx-accent-fade) 100%) padding-box,linear-gradient(180deg,var(--vx-surface-hover) 0,var(--vx-surface) 100%) padding-box,linear-gradient(to bottom right,var(--vx-accent-edge) 0,var(--vx-border-control) 45%,var(--vx-border-subtle) 100%) border-box;box-shadow:0 1px 0 0 var(--vx-well);transform-origin:10% 50%;transition:opacity .18s var(--vx-ease-out)}.vx .vx-nav__sel,.vx .vx-nav__veil{position:absolute;inset:0;opacity:0;z-index:-1;pointer-events:none}.vx .vx-nav__veil{border-radius:12px;background:var(--vx-overlay-light);transition:opacity .15s var(--vx-ease-out)}.vx .vx-nav__well{position:relative;width:32px;height:32px;flex:none;border-radius:8px;border:1px solid transparent;background:linear-gradient(180deg,var(--vx-well) 0,var(--vx-bg) 100%) padding-box,linear-gradient(180deg,var(--vx-well) 0,var(--vx-card-bevel-bottom) 100%) border-box;display:grid;place-items:center;transition:box-shadow .12s var(--vx-ease-out)}.vx .vx-nav__well-lit{position:absolute;inset:-1px;border-radius:8px;opacity:0;display:grid;place-items:center;border:1px solid transparent;background:linear-gradient(180deg,var(--vx-accent-hover) 0,var(--vx-accent) 100%) padding-box,linear-gradient(180deg,rgba(240,242,245,.45) 0,rgba(240,242,245,0) 55%) border-box,linear-gradient(180deg,var(--vx-accent-hover) 0,var(--vx-accent) 100%) border-box;pointer-events:none}.vx .vx-nav__label{margin-left:12px;font-size:14px;font-weight:var(--vx-fw-semi);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--vx-text-2);transition:color .12s var(--vx-ease-out)}.vx .vx-nav .vx-mask>span{background:var(--vx-metal-rest);transition:background .12s}.vx .vx-nav:hover .vx-nav__veil{opacity:1}.vx .vx-nav:hover .vx-nav__label{color:var(--vx-text)}.vx .vx-nav:hover .vx-nav__well{box-shadow:inset 0 0 0 999px var(--vx-overlay-hover),0 0 0 1px rgba(59,158,255,.2)}.vx .vx-nav:hover .vx-nav__well .vx-mask>span{background:var(--vx-metal-hover)}.vx .vx-nav:active .vx-nav__surface{transform:scale(.985)}.vx .vx-nav:focus-visible .vx-nav__surface{box-shadow:0 0 0 1.5px var(--vx-bg-2),0 0 0 3px var(--vx-accent)}.vx .vx-nav[data-active=true]{color:var(--vx-text)}.vx .vx-nav[data-active=true] .vx-nav__sel{opacity:1;animation:vx-sel .32s var(--vx-ease-enter) both}.vx .vx-nav[data-active=true] .vx-nav__veil{opacity:0}.vx .vx-nav[data-active=true] .vx-nav__label{color:var(--vx-text)}.vx .vx-nav[data-active=true] .vx-nav__well{box-shadow:none}.vx .vx-nav[data-active=true] .vx-nav__well-lit{opacity:1;animation:vx-pop .34s var(--vx-ease-out) both}.vx .vx-nav__well-lit .vx-mask>span{background:var(--vx-on-fill)!important}@keyframes vx-sel{0%{opacity:0;transform:scaleX(.92)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes vx-pop{0%{opacity:0;transform:scale(1)}35%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}.vx .vx-nav__well--ghost{background:transparent;border:1px solid var(--vx-border-subtle)}.vx .vx-nav__cog{width:19px;height:19px;transition:transform .15s var(--vx-ease-out)}.vx .vx-nav:hover .vx-nav__cog{transform:rotate(45deg)}.vx .vx-nav:hover .vx-nav__cog path{fill:url(#vx-cog-hover)}.vx .vx-titlebar{position:absolute;left:240px;right:0;top:0;height:24px;display:flex;align-items:center;z-index:3}.vx .vx-titlebar__caption{flex:1 1 auto;min-width:0;margin:0 12px 0 16px;font-size:11px;line-height:15px;color:var(--vx-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx .vx-winbtn{width:46px;height:24px;display:grid;place-items:center;color:var(--vx-text-2);transition:background-color .12s,color .12s}.vx .vx-winbtn:hover{background:var(--vx-surface-hover);color:var(--vx-text)}.vx .vx-winbtn--close:hover{background:var(--vx-danger);color:#fff}.vx .vx-content{position:absolute;left:240px;top:24px;width:960px;height:812px;overflow:hidden;background:var(--vx-bg)}.vx .vx-page{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;min-height:0}.vx .vx-page__body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.vx .vx-hdr{flex:none;height:36px;margin-bottom:8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:32px 4px}.vx .vx-hdr,.vx .vx-hdr__well{position:relative;display:grid}.vx .vx-hdr__well{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:var(--vx-glass-fill) padding-box,var(--vx-glass-edge) border-box;place-items:center;overflow:hidden}.vx .vx-hdr__glow{inset:0;border-radius:7px;background:linear-gradient(180deg,rgba(59,158,255,.14),rgba(59,158,255,0) 70%);animation:vx-fade .38s var(--vx-ease-fade) both}.vx .vx-hdr__edge,.vx .vx-hdr__glow{position:absolute;pointer-events:none}.vx .vx-hdr__edge{inset:-1px;border-radius:8px;padding:1px;background:linear-gradient(to bottom right,rgba(59,158,255,.35),rgba(59,158,255,0) 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:vx-fade .3s var(--vx-ease-fade) both}.vx .vx-hdr__glyph{position:relative;animation:vx-glyph .3s var(--vx-ease-fade) both}@keyframes vx-glyph{0%{opacity:.4}to{opacity:1}}.vx .vx-hdr__title{align-self:center;margin:0 16px 3px 12px;font-family:var(--vx-font-display);font-size:24px;font-weight:var(--vx-fw-semi);line-height:30px;color:var(--vx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:vx-fade .26s var(--vx-ease-fade) 80ms both}.vx .vx-hdr__slot{align-self:center;justify-self:end;max-height:32px;display:flex;align-items:center;gap:8px;animation:vx-fade .2s var(--vx-ease-fade) .26s both}.vx .vx-hdr__count{font-size:13px;font-weight:var(--vx-fw-semi);color:var(--vx-text-2);font-variant-numeric:tabular-nums;direction:ltr;margin-right:4px}.vx .vx-hdr__rule{grid-column:1/-1;grid-row:2;align-self:start;margin-top:3px;height:1px;background:linear-gradient(90deg,var(--vx-accent) 0,var(--vx-border-strong) 30%,var(--vx-border-control) 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 24%,transparent 60%);mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 24%,transparent 60%);animation:vx-fade .44s var(--vx-ease-reveal) .12s both}.vx .vx-row{align-items:center}.vx .vx-col,.vx .vx-row{display:flex;min-width:0}.vx .vx-col{flex-direction:column;min-height:0}.vx .vx-grow-1{flex:1 1 auto;min-width:0;min-height:0}.vx .vx-gap-4{gap:4px}.vx .vx-gap-6{gap:6px}.vx .vx-gap-8{gap:8px}.vx .vx-gap-12{gap:12px}.vx .vx-gap-16{gap:16px}@media (prefers-reduced-motion:reduce){.vx *,.vx :after,.vx :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.vx[data-motion=off] *,.vx[data-motion=off] :after,.vx[data-motion=off] :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.vx .vx-fallback{position:absolute;inset:0;border-radius:var(--vx-r-lg);background:var(--vx-bg-card);border:1px solid var(--vx-border-subtle)}.vx .vx-nav[data-inert=true]{cursor:default}@property --vx-sfade{syntax:"<length>";inherits:false;initial-value:0}.vx .vx-scroll{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.vx .vx-scroll__vp{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-radius:inherit;outline:none;-webkit-overflow-scrolling:touch;--vx-sfade:0px;transition:--vx-sfade .18s var(--vx-ease-fade)}.vx .vx-scroll__vp[data-x=true]{overflow-x:auto}.vx .vx-scroll__vp::-webkit-scrollbar{display:none;width:0;height:0}.vx .vx-scroll:is([data-fade=on],[data-fade=out])>.vx-scroll__vp{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--vx-sfade)),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - var(--vx-sfade)),transparent 100%)}.vx .vx-scroll[data-fade=on]>.vx-scroll__vp{--vx-sfade:var(--vx-sfade-len,24px)}.vx .vx-scroll__vp:focus-visible{box-shadow:inset 0 0 0 1.5px var(--vx-accent-edge)}.vx .vx-scroll__vp[data-x=true]>.vx-scroll__content{width:max-content;min-width:100%}@media (pointer:coarse){.vx .vx-scroll__vp{overscroll-behavior:auto}}.vx .vx-scroll__vp[data-pass=true]{overscroll-behavior:auto}.vx .vx-menu .vx-scroll__vp,.vx.vx-menu .vx-scroll__vp{overscroll-behavior:contain}.vx .vx-scroll__bar{position:absolute;z-index:2;touch-action:none;cursor:default}.vx .vx-scroll__bar[data-axis=y]{top:0;width:9px}.vx .vx-scroll__bar[data-axis=x]{left:0;bottom:0;height:9px}.vx .vx-scroll__bar:before{content:"";position:absolute;inset:2px 1px;border-radius:var(--vx-r-xs);background:var(--vx-overlay-light);pointer-events:none}.vx .vx-scroll__bar[data-axis=x]:before{inset:1px 2px}.vx .vx-scroll__thumb{position:absolute;left:0;top:0;touch-action:none;will-change:transform}.vx .vx-scroll__bar[data-axis=y] .vx-scroll__thumb{width:9px}.vx .vx-scroll__bar[data-axis=x] .vx-scroll__thumb{height:9px}.vx .vx-scroll__thumb:before{content:"";position:absolute;inset:2px 1px;border-radius:var(--vx-r-xs);background:var(--vx-text-3);opacity:.45;transition:opacity .12s var(--vx-ease-out),background-color .12s var(--vx-ease-out)}.vx .vx-scroll__bar[data-axis=x] .vx-scroll__thumb:before{inset:1px 2px}.vx .vx-scroll__thumb:hover:before{background:var(--vx-text-2);opacity:.65}.vx .vx-scroll__thumb[data-active=true]:before{background:var(--vx-accent);opacity:.85}.vx .vx-scroll[data-drag]{user-select:none}.vx .vx-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 0 0 10px;border-radius:var(--vx-r-md);border:1px solid var(--vx-border-strong);background:var(--vx-well);color:var(--vx-text);font-size:13px;line-height:1;white-space:nowrap;flex:none;outline:none;transition:border-color .12s var(--vx-ease-out),background-color .12s var(--vx-ease-out),color .12s var(--vx-ease-out)}.vx .vx-select__icon{flex:none;color:var(--vx-text-2)}.vx .vx-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.vx .vx-select__chev{flex:none;display:inline-flex;margin:0 10px 0 4px;color:var(--vx-text-2);transition:color .12s var(--vx-ease-out)}.vx .vx-select:hover{border-color:var(--vx-accent-edge)}.vx .vx-select:hover .vx-select__chev{color:var(--vx-text)}.vx .vx-select:focus-visible{border-color:var(--vx-accent)}.vx .vx-select[data-open=true]{border-color:var(--vx-accent)}.vx .vx-select[data-open=true] .vx-select__chev{color:var(--vx-accent)}.vx .vx-select[data-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.vx .vx-select[data-variant=button]{background:var(--vx-surface);border-color:var(--vx-border-control);font-size:12px;font-weight:var(--vx-fw-semi);padding-left:12px}.vx .vx-select[data-variant=button]:hover{background:var(--vx-surface-hover);border-color:var(--vx-border-strong)}.vx .vx-select[data-variant=button]:focus-visible,.vx .vx-select[data-variant=button][data-open=true]{border-color:var(--vx-accent)}.vx .vx-select[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--vx-text-2);font-size:12px;font-weight:var(--vx-fw-semi);padding-left:8px}.vx .vx-select[data-variant=ghost] .vx-select__chev{margin-right:6px}.vx .vx-select[data-variant=ghost]:hover{background:var(--vx-overlay-light);border-color:transparent;color:var(--vx-text)}.vx .vx-select[data-variant=ghost]:focus-visible{border-color:var(--vx-accent)}.vx .vx-select[data-variant=ghost][data-open=true]{background:var(--vx-overlay-light);border-color:transparent;color:var(--vx-text)}.vx .vx-menu,.vx.vx-menu{position:absolute;z-index:60;display:flex;flex-direction:column;min-height:0;background:var(--vx-surface);border:1px solid var(--vx-border-strong);border-radius:var(--vx-r-md);box-shadow:var(--vx-popup-shadow);overflow:hidden;color:var(--vx-text);user-select:none;animation:vx-menu-in .14s var(--vx-ease-out) both}.vx.vx-menu[data-fixed=true]{position:fixed;z-index:2147483600}.vx .vx-menu[data-place=above],.vx.vx-menu[data-place=above]{animation-name:vx-menu-in-up}@keyframes vx-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes vx-menu-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vx .vx-menu__scroll{flex:1 1 auto}.vx .vx-menu__opt{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:var(--vx-r-xs);font-size:13px;line-height:17px;color:var(--vx-text);cursor:pointer;transition:background-color 80ms var(--vx-ease-out)}.vx .vx-menu__opt[data-hi=true]{background:var(--vx-surface-hover)}.vx .vx-menu__opt[data-sel=true]{background:var(--vx-accent-soft)}.vx .vx-menu[data-kb=true] .vx-menu__opt[data-hi=true],.vx.vx-menu[data-kb=true] .vx-menu__opt[data-hi=true]{box-shadow:inset 0 0 0 1.5px var(--vx-accent)}.vx .vx-menu__opt[aria-disabled=true]{opacity:.45;cursor:default}.vx .vx-menu__lead{flex:none;display:inline-flex;align-items:center;color:var(--vx-text-2)}.vx .vx-menu__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.vx .vx-menu__desc,.vx .vx-menu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx .vx-menu__desc{font-size:11px;line-height:14px;color:var(--vx-text-3)}.vx .vx-menu__meta{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--vx-text-3);font-size:11px}.vx .vx-disclosure,.vx .vx-disclosure__head{border-radius:var(--vx-r-md);min-width:0}.vx .vx-disclosure__head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;outline:none;transition:background-color .12s var(--vx-ease-out)}.vx .vx-disclosure__head:hover{background:var(--vx-surface-hover)}.vx .vx-disclosure__head:focus-visible{box-shadow:0 0 0 1.5px var(--vx-accent)}.vx .vx-disclosure__chev{flex:none;display:inline-flex;margin-right:2px;color:var(--vx-text-2);transition:transform .16s var(--vx-ease-out),color .12s var(--vx-ease-out)}.vx .vx-disclosure__head:hover .vx-disclosure__chev{color:var(--vx-text)}.vx .vx-disclosure[data-open=true] .vx-disclosure__chev{transform:rotate(90deg)}.vx .vx-disclosure__title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:var(--vx-fw-semi);color:var(--vx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx .vx-disclosure__panel{padding-top:4px;animation:vx-fade .16s var(--vx-ease-fade) both}.vx .vx-console__body.vx-console__body--scroll{padding:0}