.vx-signin-notice{background-color:var(--vx-warning-surface);color:var(--vx-warning-fg);border-bottom:1px solid var(--vx-warning-border);text-align:center;flex:none;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.vx-signin-notice__message{margin:0}.vx-signin-notice__dismiss{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.vx-login{background:var(--vx-color-abyss);min-height:100%;color:var(--vx-color-paper);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:1.5rem;display:flex}.vx-login__wordmark{width:min(22rem,80vw);height:auto}.vx-login__button{background:var(--vx-accent);height:44px;color:var(--vx-on-accent);border-radius:8px;justify-content:center;align-items:center;padding:0 34px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.vx-login__button:hover,.vx-login__button:focus-visible{background:var(--vx-accent-hover)}.vx-login__notice{max-width:min(28rem,90vw);color:var(--vx-chrome-fg-muted);text-align:center;margin:-1rem 0 0;line-height:1.5}.vx-login__actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.vx-login__secondary{color:var(--vx-chrome-fg-muted);font-size:14px}.vx-login__secondary:hover,.vx-login__secondary:focus-visible{color:var(--vx-chrome-fg)}.vx-invite-dialog__summary{color:var(--vx-text-secondary);margin:-.5rem 0 .75rem;font-size:.8125rem}.vx-invite-dialog__note{color:var(--vx-text-muted);margin:0 0 .75rem;font-size:.8125rem}.vx-invite-link__box{background:var(--vx-color-abyss);color:var(--vx-color-paper);border-radius:.5rem;align-items:center;gap:.75rem;margin:.75rem 0;padding:.75rem 1rem;display:flex;overflow-x:auto}.vx-invite-link__box code{word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.vx-invite-link__box .vx-button--secondary{color:var(--vx-chrome-fg);border-color:var(--vx-chrome-border);flex:none}.vx-invite-link__box .vx-button--secondary:hover,.vx-invite-link__box .vx-button--secondary:focus-visible{background-color:var(--vx-chrome-active-bg)}.vx-invite-link__feedback{color:var(--vx-text-muted);margin:-.25rem 0 .75rem;font-size:.8125rem}.vx-invite-signed-out{text-align:center;margin-top:-1rem}.vx-invite-signed-out__title{color:var(--vx-chrome-fg);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.vx-invite-signed-out__copy{color:var(--vx-chrome-fg-muted);margin:0}.vx-invite-signed-out__notes{text-align:center;text-wrap:balance;max-width:min(28rem,90vw);color:var(--vx-chrome-fg-muted);margin-top:-1rem;font-size:13px;line-height:1.5}.vx-invite-signed-out__notes p{margin:0 0 .5rem}.vx-avatar{background-color:var(--vx-chrome-border);width:2rem;height:2rem;color:var(--vx-chrome-fg);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.vx-chevron{width:1em;height:1em;display:block}.vx-chevron--right{transform:rotate(0)}.vx-chevron--down{transform:rotate(90deg)}.vx-chevron--left{transform:rotate(180deg)}.vx-chevron--up{transform:rotate(-90deg)}.vx-breadcrumbs{margin-bottom:.75rem}.vx-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.vx-breadcrumbs__separator{color:var(--vx-text-muted);align-items:center;font-size:.75rem;display:flex}.vx-breadcrumbs__current{color:var(--vx-text-muted)}.vx-button{font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background-image:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.25rem;display:inline-flex}.vx-button--primary{background-color:var(--vx-accent);color:var(--vx-on-accent)}.vx-button--primary:hover,.vx-button--primary:focus-visible{background-color:var(--vx-accent-hover)}.vx-button--secondary{color:var(--vx-text);border-color:var(--vx-border-subtle);background-color:#0000}.vx-button--secondary:hover,.vx-button--secondary:focus-visible{background-color:var(--vx-surface-2)}.vx-button--ghost{color:var(--vx-text);background-color:#0000;border-width:0}.vx-button--ghost:hover,.vx-button--ghost:focus-visible{background-color:var(--vx-surface-2)}.vx-button:disabled{opacity:.5;cursor:not-allowed}.vx-card{border:1px solid var(--vx-border-subtle);background:var(--vx-color-surface);border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.vx-card__header{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;display:flex}.vx-card__title{margin:0;font-size:1.05rem}.vx-card__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.vx-choice-group{border:0;margin:0 0 1rem;padding:0;display:flex}.vx-choice-group[data-layout=inline]{align-items:center;gap:1.25rem}.vx-choice-group[data-layout=stacked]{flex-direction:column;gap:.5rem}.vx-choice-group__legend{margin-bottom:.35rem;padding:0;font-size:.875rem;font-weight:600}.vx-choice-group__option{align-items:baseline;gap:.5rem;font-size:.875rem;display:inline-flex}.vx-choice-group[data-layout=stacked] .vx-choice-group__option{border:1px solid var(--vx-border-subtle);cursor:pointer;border-radius:.375rem;align-items:flex-start;padding:.6rem .75rem}.vx-choice-group[data-layout=stacked] .vx-choice-group__option:has(input:checked){border-color:var(--vx-focus-ring);background:var(--vx-surface-1)}.vx-choice-group__text{flex-direction:column;gap:.2rem;display:flex}.vx-choice-group__label{font-weight:600}.vx-choice-group__description{color:var(--vx-text-muted);font-size:.8125rem}.vx-choice-group__option input:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:1px}.vx-choice-group[disabled]{opacity:.6}.vx-choice-group[disabled] .vx-choice-group__option{cursor:default}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.vx-chart{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.vx-chart__plot{width:100%;min-width:0}.vx-chart .u-wrap{max-width:100%}.vx-chart .u-axis{color:var(--vx-chart-axis)}.vx-chart .u-cursor-x{border-right:1px dashed var(--vx-text-muted)}.vx-chart .u-cursor-y{display:none}.vx-chart .u-cursor-pt{background:var(--vx-surface-0);box-shadow:none;border-width:2px}.vx-chart .u-select{background:var(--vx-accent);opacity:.15}.vx-chart .u-legend,.vx-chart--thumbnail .vx-chart__readout-time{display:none}.vx-chart--thumbnail .vx-chart__legend{font-size:.75rem}.vx-chart--thumbnail .vx-chart__keys{gap:.125rem .75rem}.vx-chart__legend{color:var(--vx-text-secondary);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.vx-chart__readout-time{font-variant-numeric:tabular-nums;min-height:1.25rem;color:var(--vx-text)}.vx-chart__keys{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.vx-chart__key{align-items:center;gap:.375rem;display:inline-flex}.vx-chart__swatch{background:currentColor;border-radius:1px;width:.75rem;height:.125rem}.vx-chart__swatch--dashed{background:repeating-linear-gradient(90deg,currentColor 0 .1875rem,#0000 .1875rem .3125rem)}.vx-chart__key-label{color:var(--vx-text-secondary)}.vx-chart__key-value{color:var(--vx-text);font-variant-numeric:tabular-nums}.vx-table-scroll{overflow-x:auto}.vx-table{border-collapse:collapse;width:100%}.vx-table__caption{caption-side:top;text-align:left;margin-bottom:.5rem;font-weight:600}.vx-table th,.vx-table td{text-align:left;border-bottom:1px solid var(--vx-border-subtle);padding:.6rem .75rem}.vx-table th{text-transform:none;letter-spacing:normal;opacity:1;color:var(--vx-text-secondary);font-size:.8rem;font-weight:600}.vx-table tbody tr{transition:background-color .12s ease-out}.vx-table tbody tr:hover{background:var(--vx-row-hover)}@media (prefers-reduced-motion:reduce){.vx-table tbody tr{transition:none}}.vx-data-table__header-cell{position:relative}.vx-data-table__sort-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-width:0;width:100%;padding:0;display:block;overflow:hidden}.vx-data-table__sort-button[aria-disabled=true]{cursor:default}.vx-data-table__sort-button[aria-disabled=true]:hover,.vx-data-table__sort-button[aria-disabled=true]:focus-visible{background-color:#0000}.vx-data-table__resize-handle{z-index:1;cursor:col-resize;touch-action:none;background-color:#0000;width:12px;position:absolute;top:0;bottom:0;right:-6px}.vx-table thead th:last-child .vx-data-table__resize-handle{right:0}.vx-data-table__resize-handle:hover,.vx-data-table__resize-handle:focus-visible{background-color:var(--vx-border-strong)}.vx-data-table__resize-handle:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-data-table__row--clickable{cursor:pointer}.vx-data-table tbody tr[aria-current=true]{background-color:var(--vx-surface-2)}.vx-table thead th:not(:last-child){border-right:1px solid var(--vx-border-subtle)}.vx-data-table__resize-handle:after{content:"";background-color:var(--vx-border-strong);opacity:0;width:1px;position:absolute;top:25%;bottom:25%;right:5px}.vx-table thead th:last-child .vx-data-table__resize-handle:after{right:0}.vx-data-table__resize-handle:hover:after,.vx-data-table__resize-handle:focus-visible:after{opacity:1}.vx-data-table{table-layout:fixed}.vx-data-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-data-table__preview-cell{text-align:right}.vx-data-table__preview-cell .vx-button{margin-left:auto}.vx-detail-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.vx-detail-panel__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem}.vx-detail-panel__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.vx-detail-panel__close{border:1px solid var(--vx-border-strong);color:var(--vx-text-secondary);cursor:pointer;background-color:#0000;border-radius:8px;width:1.75rem;height:1.75rem;line-height:1}.vx-detail-panel__close:hover{background-color:var(--vx-surface-2)}.vx-detail-panel__close:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-detail-panel__body>*+*{margin-top:1rem}.vx-link-button{color:var(--vx-link);font:inherit;font-weight:550;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.vx-link-button:hover,.vx-link-button:focus-visible{text-decoration:underline}.vx-drawer{background-color:var(--vx-surface-1);border-left-style:solid;border-left-width:1px;border-left-color:var(--vx-border-subtle);width:460px;min-width:360px;max-width:calc(100% - 648px);height:100%;color:var(--vx-text);flex-direction:column;flex-shrink:0;display:flex;position:relative}.vx-drawer__resize{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-5px}.vx-drawer__resize:after{content:"";background-color:#0000;width:2px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:3px}.vx-drawer__resize:hover:after,.vx-drawer[data-resizing] .vx-drawer__resize:after{background-color:var(--vx-accent)}.vx-drawer__resize:focus-visible{outline:none}.vx-drawer__resize:focus-visible:after{background-color:var(--vx-focus-ring)}@media (prefers-reduced-motion:reduce){.vx-drawer__resize:after{transition:none}}.vx-drawer__head{border-bottom:1px solid var(--vx-border-subtle);flex-direction:column;flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.vx-drawer__head-top{align-items:center;gap:8px;display:flex}.vx-drawer__kind-chip{background-color:var(--vx-surface-2);height:18px;color:var(--vx-text-muted);border-radius:5px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.vx-drawer__parent-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vx-text-muted);flex:1;font-size:12px;overflow:hidden}.vx-drawer__close{width:24px;height:24px;color:var(--vx-text-secondary);cursor:pointer;background-color:#0000;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;display:inline-flex}.vx-drawer__close:hover{background-color:var(--vx-surface-2)}.vx-drawer__close:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-drawer__name{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;display:flex}.vx-drawer__pills{align-items:center;gap:6px;display:inline-flex}.vx-drawer__action-row{align-items:center;gap:8px;display:flex}.vx-drawer__action-row>.vx-button--ghost:first-child{margin-left:-10px;padding-left:10px;padding-right:10px}.vx-drawer__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px 20px;display:flex;overflow-y:auto}.vx-drawer .vx-kv{grid-template-columns:132px 1fr}.vx-drawer .vx-kv dt{color:var(--vx-text-muted);font-size:12.5px}.vx-drawer .vx-kv dd{font-size:13px}.vx-drawer__section{flex-direction:column;gap:8px;display:flex}.vx-drawer__sechead{border-bottom:1px solid var(--vx-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.vx-drawer__sechead-title{color:var(--vx-text-secondary);margin:0;font-size:12px;font-weight:600}.vx-drawer__sechead>.vx-drawer__sechead-link{flex-shrink:0;font-size:12.5px}.vx-drawer__section-body{font-size:13px}.vx-drawer__foot{border-top:1px solid var(--vx-border-subtle);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;margin-top:auto;padding:14px 20px;display:flex}.vx-drawer__foot-note{color:var(--vx-text-muted);margin:0;font-size:12.5px}.vx-drawer__foot-link{color:var(--vx-danger-fg);font-size:13px;font-weight:550}.vx-drawer__foot-link:hover,.vx-drawer__foot-link:focus-visible{text-decoration:underline}.vx-drawer__foot-link:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px;border-radius:2px}.vx-dialog-overlay{background:var(--vx-scrim);z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.vx-dialog{background:var(--vx-color-surface);color:var(--vx-color-text);width:100%;max-width:32rem;max-height:calc(100vh - 2rem);box-shadow:var(--vx-shadow-2);border-radius:.75rem;overflow-y:auto}.vx-dialog--wide{max-width:60rem}.vx-dialog--connect{max-width:38.75rem}.vx-dialog__header{border-bottom:1px solid var(--vx-border-subtle);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.vx-dialog__title{margin:0;font-size:1.1rem}.vx-dialog__title:focus{outline:none}.vx-dialog__close{font:inherit;cursor:pointer;color:var(--vx-color-text);background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.vx-dialog__close:disabled{opacity:.4;cursor:not-allowed}.vx-dialog__body{padding:1.25rem}.vx-dialog-actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.vx-empty-state{border:1px dashed var(--vx-border-subtle);text-align:center;color:var(--vx-text);border-radius:.5rem;padding:2rem 1.5rem}.vx-empty-state__title{margin:0 0 .35rem;font-weight:600}.vx-empty-state__description{color:var(--vx-text-secondary);margin:0 0 .75rem}.vx-error-state{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-0);border-radius:.5rem;max-width:32rem;padding:1.5rem}.vx-error-state__title{color:var(--vx-text);margin:0 0 .35rem;font-weight:600}.vx-error-state__description{color:var(--vx-text-secondary);margin:0 0 .75rem}.vx-error-state__request-id{color:var(--vx-text-muted);margin:0 0 .75rem;font-size:.8rem}.vx-error-state__request-id code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vx-kv{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;display:grid}.vx-kv dt{color:var(--vx-text-secondary);font-size:.85rem}.vx-kv dd{margin:0}.vx-loading-state{color:var(--vx-text-muted);padding:2rem 1.5rem}.vx-load-more{justify-content:center;padding:.75rem 0;display:flex}.vx-load-more__button{font:inherit;color:var(--vx-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem;font-style:italic}.vx-load-more__button:hover:not(:disabled){color:var(--vx-text);text-decoration:underline}.vx-load-more__button:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-load-more__button:disabled{cursor:default;color:var(--vx-text-muted)}.vx-menu{border:1px solid var(--vx-border-subtle);background-color:var(--vx-surface-0);min-width:14rem;max-width:20rem;color:var(--vx-text);box-shadow:var(--vx-shadow-2);z-index:100;border-radius:8px;padding:.375rem}.vx-menu__item{color:var(--vx-text);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none;display:flex}.vx-menu__item[data-disabled]{color:var(--vx-text-muted);cursor:not-allowed}.vx-menu__item[data-highlighted]{background-color:var(--vx-surface-2)}.vx-menu__label{text-transform:uppercase;letter-spacing:.04em;color:var(--vx-text-muted);padding:.375rem .625rem .25rem;font-size:.75rem;font-weight:600}.vx-menu__separator{background-color:var(--vx-border-subtle);height:1px;margin:.375rem .25rem}.vx-menu__radio-item{padding-left:.375rem}.vx-menu__radio-indicator{width:1rem;height:1rem;color:var(--vx-accent);justify-content:center;align-items:center;font-size:.5rem;display:inline-flex}.vx-menu__segmented{background-color:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);border-radius:8px;gap:2px;margin:.125rem .25rem .25rem;padding:2px;display:flex}.vx-menu__segmented .vx-menu__item{color:var(--vx-text-secondary);border-radius:6px;flex:1 1 0;justify-content:center;padding:.3125rem .5rem;font-size:.8125rem;transition:background-color .12s ease-out}.vx-menu__segmented .vx-menu__radio-indicator{display:none}.vx-menu__segmented .vx-menu__item[data-highlighted]{box-shadow:inset 0 0 0 1px var(--vx-border-strong);background-color:#0000}.vx-menu__segmented .vx-menu__item[data-state=checked]{background-color:var(--vx-surface-0);color:var(--vx-text);box-shadow:var(--vx-shadow-1);font-weight:600}.vx-menu__segmented .vx-menu__item[data-state=checked][data-highlighted]{box-shadow:inset 0 0 0 1px var(--vx-border-strong), var(--vx-shadow-1)}@media (prefers-reduced-motion:reduce){.vx-menu__segmented .vx-menu__item{transition:none}}.vx-select{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.vx-select__label{font-size:.875rem;font-weight:600}.vx-select__input{font:inherit;border:1px solid var(--vx-border-subtle);background:var(--vx-surface-0);color:var(--vx-text);border-radius:.375rem;padding:.5rem .75rem}.vx-select__input:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:1px}.vx-split-layout{flex:1;min-height:0;display:flex;position:relative}.vx-split-layout__body,.vx-split-layout__shell{flex:1;min-width:0;min-height:0}.vx-split-layout__main-column{min-width:0;min-height:0;display:flex}.vx-split-layout__nav{background-color:var(--vx-chrome-bg);height:100%;padding:1rem .75rem;overflow:auto}.vx-split-layout__nav[data-nav-collapsed=true]{white-space:nowrap;padding-inline:.25rem;overflow:hidden}.vx-split-layout__main{background-color:var(--vx-surface-0);height:100%;padding:1.5rem;overflow:auto}.vx-split-layout__main--flush{padding:0}.vx-split-layout__panel{background-color:var(--vx-surface-1);height:100%;padding:1rem 1.25rem 3rem;overflow:auto}.vx-split-layout__separator{background-color:var(--vx-border-subtle);position:relative}.vx-split-layout__separator:hover,.vx-split-layout__separator[data-focus]{background-color:var(--vx-border-strong)}.vx-split-layout__separator:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:-2px}.vx-split-layout__separator--vertical{width:2px}.vx-split-layout__separator--horizontal{height:2px}.vx-skip-link{z-index:10;background-color:var(--vx-surface-0);color:var(--vx-text);border:1px solid var(--vx-border-strong);border-radius:8px;padding:.5rem 1rem;text-decoration:none;position:fixed;top:-3rem;left:.5rem}.vx-skip-link:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px;top:.5rem}.vx-split-layout__nav-toggle,.vx-split-layout__panel-toggle{z-index:5;color:var(--vx-text-muted);cursor:pointer;opacity:.55;background-color:#0000;border:1px solid #0000;border-radius:6px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;line-height:1;display:grid;position:absolute}.vx-split-layout__nav-toggle:hover,.vx-split-layout__panel-toggle:hover,.vx-split-layout__nav-toggle:focus-visible,.vx-split-layout__panel-toggle:focus-visible{opacity:1;color:var(--vx-text);background-color:var(--vx-surface-2);border-color:var(--vx-border-subtle)}.vx-split-layout__nav-toggle:hover,.vx-split-layout__panel-toggle:hover{background-color:var(--vx-surface-2)}.vx-split-layout__nav-toggle:focus-visible,.vx-split-layout__panel-toggle:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-split-layout__nav-panel{position:relative}.vx-split-layout__nav-toggle{bottom:.5rem;right:.35rem}.vx-split-layout__panel-toggle{bottom:.5rem;right:.5rem}.vx-split-layout[data-animating] [data-panel]{transition:flex-grow .18s ease-out}@media (prefers-reduced-motion:reduce){.vx-split-layout[data-animating] [data-panel]{transition:none}}.vx-split-layout__nav[data-nav-collapsed=true] .vx-shell__nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-split-layout__nav[data-nav-collapsed=true] .vx-shell__nav a{justify-content:center}.vx-status-badge{text-transform:capitalize;border-style:solid;border-width:1px;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.vx-status-badge__dot{border-radius:50%;flex:none;width:6px;height:6px}.vx-status-badge--neutral{background-color:var(--vx-surface-2);color:var(--vx-text-muted);border-color:var(--vx-border-strong)}.vx-status-badge--neutral .vx-status-badge__dot{background-color:var(--vx-border-strong)}.vx-status-badge--pending{background-color:var(--vx-surface-2);color:var(--vx-text-secondary);border-color:var(--vx-border-subtle)}.vx-status-badge--pending .vx-status-badge__dot{background-color:var(--vx-text-secondary);animation:1.6s ease-in-out infinite vx-status-pulse}.vx-status-badge--success{background-color:var(--vx-success-surface);color:var(--vx-success-fg);border-color:var(--vx-success-fg)}.vx-status-badge--success .vx-status-badge__dot{background-color:var(--vx-success-fg)}.vx-status-badge--warning{background-color:var(--vx-warning-surface);color:var(--vx-warning-fg);border-color:var(--vx-warning-border)}.vx-status-badge--warning .vx-status-badge__dot{background-color:var(--vx-warning-fg)}.vx-status-badge--error{background-color:var(--vx-danger-surface);color:var(--vx-danger-fg);border-color:var(--vx-danger-border)}.vx-status-badge--error .vx-status-badge__dot{background-color:var(--vx-danger-fg)}@keyframes vx-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vx-status-badge__dot{animation:none}}.vx-tree-table{table-layout:fixed;min-width:min-content}.vx-tree-table.vx-table th,.vx-tree-table.vx-table td{border-bottom:1px solid var(--vx-border-subtle);padding:0 12px}.vx-tree-table.vx-table th:first-child,.vx-tree-table.vx-table td:first-child{padding-left:24px}.vx-tree-table.vx-table th:last-child,.vx-tree-table.vx-table td:last-child{padding-right:24px}.vx-tree-table.vx-table th{text-transform:none;letter-spacing:normal;height:auto;color:var(--vx-text-secondary);padding-top:7px;padding-bottom:7px;font-size:12px;font-weight:600}.vx-tree-table.vx-table td{height:34px;color:var(--vx-text);font-size:13.5px}.vx-tree-table.vx-table .vx-tree-table__row--project td{border-bottom:1px solid var(--vx-border-strong)}.vx-tree-table.vx-table .vx-tree-table__row--project td:first-child{box-shadow:inset 2px 0 0 var(--vx-accent)}.vx-tree-table.vx-table tbody tr[aria-current=true]{background-color:var(--vx-surface-2)}.vx-tree-table__name-cell{align-items:center;gap:6px;display:flex;overflow:hidden}.vx-tree-table__twisty.vx-button,.vx-tree-table__twisty-spacer{flex:none;width:18px;height:18px;padding:0}.vx-tree-table__twisty.vx-button{border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.vx-tree-table__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vx-tree-table__kind-chip{background-color:var(--vx-surface-2);height:18px;color:var(--vx-text-muted);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.vx-tree-table__kind-chip--project{color:var(--vx-text)}.vx-tree-table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vx-tree-table__actions-cell{text-align:right}.vx-tree-table__actions{opacity:0;justify-content:flex-end;align-items:center;gap:4px;transition:opacity .12s ease-out;display:inline-flex}.vx-tree-table__row:hover .vx-tree-table__actions,.vx-tree-table__row:focus-within .vx-tree-table__actions,.vx-tree-table__row[aria-current=true] .vx-tree-table__actions{opacity:1}@media (prefers-reduced-motion:reduce){.vx-tree-table__actions{transition:none}}.vx-tree-table__action-button.vx-button{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.vx-tree-table__copy-icon{width:14px;height:14px;display:block}.vx-tree-table.vx-table tbody tr:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:-2px}.vx-tree-table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-text-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.vx-text-field__label{font-size:.875rem;font-weight:600}.vx-text-field__input{font:inherit;border:1px solid var(--vx-border-subtle);background:var(--vx-surface-0);color:var(--vx-text);border-radius:.375rem;padding:.5rem .75rem}.vx-text-field__input:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:1px}.vx-text-field__input[aria-invalid=true]{border-color:var(--vx-danger-border)}.vx-text-field__error{color:var(--vx-danger-fg);margin:0;font-size:.8125rem}.vx-toast-viewport{z-index:200;flex-direction:column;gap:.5rem;max-width:22rem;display:flex;position:fixed;bottom:1rem;right:1rem}.vx-toast{box-shadow:var(--vx-shadow-2);border-style:solid;border-width:1px;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.vx-toast--success{background-color:var(--vx-success-surface);color:var(--vx-success-fg);border-color:var(--vx-success-fg)}.vx-toast--error{background-color:var(--vx-danger-surface);color:var(--vx-danger-fg);border-color:var(--vx-danger-border)}.vx-toast__message{flex:1}.vx-toast__dismiss{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.vx-toggle{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.vx-toggle__row{cursor:pointer;align-items:center;gap:.6rem;width:fit-content;display:inline-flex}.vx-toggle[data-disabled=true] .vx-toggle__row{cursor:not-allowed}.vx-toggle__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-toggle__track{border:1px solid var(--vx-border-strong);background:var(--vx-surface-2);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;transition:background-color .15s;position:relative}.vx-toggle__thumb{background:var(--vx-surface-0);width:1rem;height:1rem;box-shadow:var(--vx-shadow-1);border-radius:50%;transition:transform .15s;position:absolute;top:1px;left:1px}.vx-toggle__input:checked+.vx-toggle__track{background:var(--vx-accent);border-color:var(--vx-accent)}.vx-toggle__input:checked+.vx-toggle__track .vx-toggle__thumb{background:var(--vx-on-accent);transform:translate(1rem)}.vx-toggle__input:focus-visible+.vx-toggle__track{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-toggle__input:disabled+.vx-toggle__track{opacity:.5}.vx-toggle__label{font-size:.875rem;font-weight:600}.vx-toggle__description{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-org-switcher{min-width:14rem;margin:0;padding:0;list-style:none}.vx-org-switcher__item{border-bottom:1px solid var(--vx-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .25rem;display:flex}.vx-org-switcher__item:last-child{border-bottom:none}.vx-org-switcher__current{color:var(--vx-success-fg);font-size:.75rem;font-weight:600}.vx-org-switcher__open{font-size:.75rem}.vx-onboarding{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:48px 24px;display:flex}.vx-onboarding__icon{color:var(--vx-text-muted)}.vx-onboarding__title{color:var(--vx-text);margin:0;font-size:19px;font-weight:600}.vx-onboarding__copy{max-width:440px;color:var(--vx-text-secondary);margin:0;font-size:13.5px}.vx-onboarding__note{max-width:440px;color:var(--vx-text-muted);margin:0;font-size:12.5px}.vx-onboarding__cli{color:var(--vx-text-muted);margin:4px 0 0;font-size:12.5px}.vx-onboarding__cli code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vx-onboarding__form{text-align:left;flex-direction:column;align-items:stretch;gap:12px;width:min(360px,100%);margin-top:6px;display:flex}.vx-onboarding__form .vx-button{align-self:center}.vx-onboarding__actions{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.vx-onboarding__error{width:min(440px,100%)}.vx-onboarding__orgs{text-align:left;width:min(360px,100%);margin-top:6px}.vx-onboarding a.vx-button{text-decoration:none}.vx-onboarding__actions .vx-link-button{font-size:13.5px}.vx-members-table__row{cursor:pointer}.vx-members-table.vx-table tbody tr:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:-2px}.vx-members-table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-members-table__identity{flex-direction:column;gap:.15rem;display:flex}.vx-members-table__identity-name{font-weight:550}.vx-members-table__identity-email{color:var(--vx-text-muted);font-size:.85em}.vx-members-table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vx-members-table__status-reason{max-width:32ch;color:var(--vx-text-muted);margin:.3rem 0 0;font-size:.85em}.vx-members-table__role-cell .vx-select{margin-bottom:0}.vx-members-table__role-cell .vx-select__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-members-table__role-text{padding-left:calc(.75rem + 1px);display:inline-block}.vx-org-pick{background:var(--vx-color-abyss);min-height:100%;color:var(--vx-chrome-fg);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.vx-org-pick__wordmark{width:min(15rem,70vw);height:auto}.vx-org-pick__panel{border:1px solid var(--vx-border-subtle);background:var(--vx-color-surface);width:min(26rem,100%);color:var(--vx-text);border-radius:12px;padding:1.5rem}.vx-org-pick__title{margin:0 0 1rem;font-size:17px;font-weight:600}.vx-org-pick__copy{color:var(--vx-text-secondary);margin:-.25rem 0 1rem;font-size:13.5px;line-height:1.5}.vx-org-pick__error{border:1px solid var(--vx-warning-border);background:var(--vx-warning-surface);color:var(--vx-warning-fg);border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:13px;line-height:1.45}.vx-org-pick__list{border:1px solid var(--vx-border-subtle);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.vx-org-pick__list li+li{border-top:1px solid var(--vx-border-subtle)}.vx-org-pick__org{color:var(--vx-text);font-weight:inherit;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.vx-org-pick__org:hover,.vx-org-pick__org:focus-visible{background:var(--vx-row-hover);text-decoration:none}.vx-org-pick__org:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:-2px}.vx-org-pick__names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vx-org-pick__name{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.vx-org-pick__id{color:var(--vx-text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.vx-org-pick__chevron{color:var(--vx-text-muted);flex:none}.vx-org-pick__note{color:var(--vx-text-muted);margin:.75rem 0 0;font-size:12.5px}.vx-org-pick__account{color:var(--vx-chrome-fg-muted);text-align:center;margin:0;font-size:13px}.vx-org-pick__account strong{color:var(--vx-chrome-fg);font-weight:600}.vx-org-pick__account .vx-link-button{color:var(--vx-chrome-fg)}.vx-org-menu__trigger{border:1px solid var(--vx-chrome-border);color:var(--vx-chrome-fg);font:inherit;cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.875rem;display:inline-flex}.vx-org-menu__trigger:hover,.vx-org-menu__trigger:focus-visible{background-color:var(--vx-chrome-border)}.vx-org-menu__caret{color:var(--vx-chrome-fg-muted);font-size:.75rem}.vx-org-menu__current{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vx-org-menu__current[aria-disabled]{cursor:default}.vx-org-menu__switch{font-weight:400}.vx-org-menu__current-label{color:var(--vx-success-fg);font-size:.75rem;font-weight:600}.vx-org-menu__fallback{min-width:16rem;padding:.25rem}.vx-org-general{flex-direction:column;display:flex}.vx-org-general__rename{max-width:28rem}.vx-org-general__label{color:var(--vx-text-muted);margin:0 0 .25rem;font-size:.8125rem}.vx-org-general__value{margin:0;font-size:.9375rem}.vx-org-general__readonly-note{color:var(--vx-text-muted);margin:.375rem 0 0;font-size:.8125rem}.vx-org-general__id{max-width:28rem;margin-top:1.25rem}.vx-org-general__id-row{align-items:center;gap:.5rem;display:flex}.vx-org-general__id-value{text-overflow:ellipsis;background-color:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);border-radius:.375rem;flex:1;min-width:0;padding:.3rem .5rem;font-size:.8125rem;overflow:hidden}.vx-org-general__id-feedback{color:var(--vx-text-muted);margin:.375rem 0 0;font-size:.8125rem}.vx-maintenance-window__value code{background-color:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);border-radius:.375rem;padding:.3rem .5rem;font-size:.875rem;display:inline-block}.vx-maintenance-window__empty{color:var(--vx-text-muted);margin:0 0 .5rem}.vx-maintenance-window__readonly-note{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-maintenance-window__help{color:var(--vx-text-muted);margin:0 0 1rem;font-size:.8125rem}.vx-billing-trial-meter{background:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);border-radius:999px;width:12rem;max-width:100%;height:.375rem;margin-top:.375rem;overflow:hidden}.vx-billing-trial-meter__fill{background:var(--vx-accent);border-radius:inherit;height:100%}.vx-activity{margin:0;padding:0;list-style:none}.vx-activity__item{border-bottom:1px solid var(--vx-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0 .625rem 1.5rem;font-size:.875rem;line-height:1.45;display:flex;position:relative}.vx-activity__item:before{content:"";background:var(--vx-border-subtle);width:1px;position:absolute;top:0;bottom:0;left:.3125rem}.vx-activity__item:first-child:before{top:1.1rem}.vx-activity__item:last-child:before{height:1.1rem;bottom:auto}.vx-activity__item:only-child:before{display:none}.vx-activity__item:after{content:"";box-sizing:border-box;border:1px solid var(--vx-border-strong);background:var(--vx-surface-0);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.9rem;left:.0625rem}.vx-activity__item:first-child:after{border-color:var(--vx-accent);background:var(--vx-accent)}.vx-activity__sentence{min-width:0;color:var(--vx-text-secondary);overflow-wrap:anywhere}.vx-activity__name{color:var(--vx-text);font-weight:550}.vx-activity__name--id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500}.vx-activity__time{color:var(--vx-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.vx-member-panel__joining{color:var(--vx-text-secondary);margin-top:16px;font-size:13px}.vx-member-panel__joining p{margin:0 0 8px}.vx-member-panel__status{color:var(--vx-text)}.vx-member-panel__hint,.vx-member-panel__aside{color:var(--vx-text-muted);font-size:.8125rem}.vx-org-settings{flex-direction:column;height:100%;min-height:0;display:flex}.vx-org-settings__tabs{border-bottom:1px solid var(--vx-border-subtle);flex-shrink:0;gap:.25rem;padding:1.25rem 1.5rem 0;display:flex}.vx-org-settings__tab{appearance:none;font:inherit;color:var(--vx-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .25rem;font-size:.875rem;font-weight:550}.vx-org-settings__tab+.vx-org-settings__tab{margin-left:1rem}.vx-org-settings__tab:hover{color:var(--vx-text)}.vx-org-settings__tab:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px;border-radius:4px}.vx-org-settings__tab--active{color:var(--vx-text);border-bottom-color:var(--vx-accent)}.vx-org-settings__panel{flex:1;min-height:0;padding:1.5rem;overflow:auto}.vx-org-settings-layout{flex:1;min-height:0;display:flex}.vx-org-settings-layout__content{flex:1;min-width:0;height:100%;min-height:0;padding:1.5rem;overflow:auto}.vx-org-settings__section{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.vx-org-settings__sechead{border-bottom:1px solid var(--vx-border-subtle);padding-bottom:.375rem}.vx-org-settings__sechead-title{color:var(--vx-text-secondary);margin:0;font-size:.75rem;font-weight:600}.vx-org-settings__sechead--action{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.vx-palette-overlay{background:var(--vx-scrim);z-index:100;justify-content:center;padding-top:96px;display:flex;position:fixed;inset:0}.vx-palette{background:var(--vx-surface-0);border:1px solid var(--vx-border-strong);width:660px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 96px - 2rem);box-shadow:var(--vx-shadow-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vx-palette__input-row{border-bottom:1px solid var(--vx-border-subtle);flex:none;align-items:center;gap:.625rem;height:52px;padding:0 1rem;display:flex}.vx-palette__glyph{width:1rem;height:1rem;color:var(--vx-text-muted);flex:none}.vx-palette__input{min-width:0;color:var(--vx-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.vx-palette__input::placeholder{color:var(--vx-text-muted)}.vx-palette__esc-chip{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-1);height:20px;color:var(--vx-text-muted);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.vx-palette__notice{color:var(--vx-text-muted);background:var(--vx-surface-1);border-bottom:1px solid var(--vx-border-subtle);flex:none;margin:0;padding:.5rem 1rem;font-size:12px}.vx-palette__results{flex:auto;padding:.375rem 0;overflow-y:auto}.vx-palette__group+.vx-palette__group{margin-top:.25rem}.vx-palette__group-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--vx-text-muted);padding:.375rem 1rem .25rem;font-size:11px;font-weight:650}.vx-palette__row{cursor:pointer;align-items:center;gap:.625rem;height:38px;padding:0 1rem;display:flex}.vx-palette__row--active{background:var(--vx-surface-2);box-shadow:inset 2px 0 0 var(--vx-accent)}.vx-palette__kind-chip{background:var(--vx-surface-2);height:18px;color:var(--vx-text-muted);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.vx-palette__row-main{flex:auto;align-items:baseline;gap:.5rem;min-width:0;display:flex;overflow:hidden}.vx-palette__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vx-text);flex:0 auto;font-size:13.5px;overflow:hidden}.vx-palette__highlight{color:var(--vx-accent);background:0 0;font-weight:700}.vx-palette__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vx-text-muted);flex:auto;font-size:12px;overflow:hidden}.vx-palette__open-chip{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-0);height:18px;color:var(--vx-text-muted);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.vx-palette__empty{color:var(--vx-text-muted);text-align:center;margin:0;padding:1.5rem 1rem;font-size:13px}.vx-palette__footer{border-top:1px solid var(--vx-border-subtle);color:var(--vx-text-muted);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:11.5px;display:flex}.vx-palette__footer-hint{flex:none}.vx-operation-error-note{border:1px solid var(--vx-danger-border);background:var(--vx-danger-surface);color:var(--vx-danger-fg);border-radius:.5rem;padding:.75rem 1rem}.vx-operation-error-note__title{margin:0 0 .25rem;font-weight:600}.vx-operation-error-note__action{margin:0 0 .5rem}.vx-operation-error-note__message{opacity:.85;margin:0;font-size:.8125rem}.vx-operation-progress{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.vx-operation-progress__status{align-items:center;gap:.5rem;margin:0;display:flex}.vx-operation-progress__mode{color:var(--vx-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.vx-operation-progress__step{color:var(--vx-text-secondary);margin:0;font-size:.875rem}.vx-create-project__note{color:var(--vx-text-muted);margin:-.5rem 0 1rem;font-size:.8125rem}.vx-autoscaling-note{color:var(--vx-text-muted);margin:.5rem 0 0;font-size:.8125rem}.vx-delete-branch-dialog__default-note{color:var(--vx-warning-fg);background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.vx-connect-sheet{flex-direction:column;gap:.875rem;display:flex}.vx-connect-sheet__selectors{gap:.75rem;display:flex}.vx-connect-sheet__selectors>.vx-select{flex:1;min-width:0;margin-bottom:0}.vx-connect-sheet__mode{border:1px solid var(--vx-border-subtle);border-radius:.5rem;display:inline-flex;overflow:hidden}.vx-connect-sheet__mode-option{font:inherit;color:var(--vx-text-muted);cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-size:.8125rem}.vx-connect-sheet__mode-option+.vx-connect-sheet__mode-option{border-left:1px solid var(--vx-border-subtle)}.vx-connect-sheet__mode-option--active{background:var(--vx-surface-2);color:var(--vx-text);font-weight:600}.vx-connect-sheet__mode-note{color:var(--vx-text-muted);margin:.375rem 0 0;font-size:.8125rem}.vx-connect-sheet__mode-disclosure{color:var(--vx-text-muted);margin-top:.25rem;font-size:.8125rem}.vx-connect-sheet__mode-disclosure summary{cursor:pointer;color:var(--vx-text)}.vx-connect-sheet__mode-disclosure ul{margin:.375rem 0 0;padding-left:1.25rem}.vx-connect-sheet__scale-note{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-connect-sheet__tabs{border-bottom:1px solid var(--vx-border-subtle);gap:1rem;display:flex}.vx-connect-sheet__tab{font:inherit;color:var(--vx-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .125rem}.vx-connect-sheet__tab--active{color:var(--vx-text);border-bottom-color:var(--vx-accent);font-weight:600}.vx-connect-sheet__code{background:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);white-space:pre;border-radius:.5rem;margin:0;padding:.75rem 1rem;overflow-x:auto}.vx-connect-sheet__code code{color:var(--vx-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.vx-connect-sheet__placeholder{color:var(--vx-text-muted)}.vx-connect-sheet__warning{background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);color:var(--vx-warning-fg);border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem}.vx-connect-sheet__warning p{margin:0}.vx-connect-sheet__warning p+p{margin-top:.375rem}.vx-connect-sheet__warning code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vx-connect-sheet__warning a{color:inherit;text-decoration:underline}.vx-connect-sheet__allowlist{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-connect-sheet__allowlist--empty{color:var(--vx-warning-fg)}.vx-rotate-password-dialog__warning{background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);color:var(--vx-warning-fg);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.vx-rotate-password-dialog__secret{background:var(--vx-color-abyss);color:var(--vx-color-paper);border-radius:.5rem;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex;overflow-x:auto}.vx-rotate-password-dialog__secret code{word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vx-rotate-password-dialog__secret .vx-button--secondary{color:var(--vx-chrome-fg);border-color:var(--vx-chrome-border)}.vx-rotate-password-dialog__secret .vx-button--secondary:hover,.vx-rotate-password-dialog__secret .vx-button--secondary:focus-visible{background-color:var(--vx-chrome-active-bg)}.vx-rotate-password-dialog__copy-feedback{opacity:.75;margin-top:-.5rem;font-size:.8125rem}.vx-drawer-panel__muted{color:var(--vx-text-muted);margin:0;font-size:12.5px}.vx-drawer-panel__warning{color:var(--vx-warning-fg);margin:0;font-size:12.5px}.vx-drawer-panel__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vx-drawer-panel__list-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.vx-drawer-panel__row-end{align-items:center;gap:8px;display:inline-flex}.vx-allowed-ips__list{margin:0 0 1rem;padding:0;list-style:none}.vx-allowed-ips__item{border-bottom:1px solid var(--vx-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.vx-allowed-ips__item code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.vx-allowed-ips__empty{color:var(--vx-text-muted);margin:0 0 1rem}.vx-allowed-ips__add{align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.vx-allowed-ips__add .vx-text-field{flex:1}.vx-allowed-ips__current{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.vx-allowed-ips__current .vx-button{flex-shrink:0}.vx-allowed-ips__current-note{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-allowed-ips__lockout-warning{background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);color:var(--vx-warning-fg);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem}.vx-allowed-ips__helper{color:var(--vx-text-muted);margin:0 0 1rem;font-size:.8125rem}.vx-allowed-ips__state{margin:0 0 1rem;font-size:.875rem}.vx-allowed-ips__state--open,.vx-allowed-ips__state--restricted{color:var(--vx-text-muted)}.vx-allowed-ips__state--empty{background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);color:var(--vx-warning-fg);border-radius:.5rem;padding:.5rem .75rem}.vx-allowed-ips__open-all{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.vx-allowed-ips__open-all .vx-button{flex-shrink:0}.vx-allowed-ips__open-all-note{color:var(--vx-text-muted);margin:0;font-size:.8125rem}.vx-version-status-note{align-items:baseline;gap:.4rem;font-size:.75rem;display:inline-flex}.vx-version-status-note--quiet,.vx-version-status-note--warning{font-style:italic}.vx-version-status-note--quiet{color:var(--vx-text-muted)}.vx-version-status-note--warning{color:var(--vx-warning-fg)}.vx-version-status-note__detail{color:var(--vx-text-muted);font-style:normal}.vx-monitoring-layer{z-index:5;background-color:var(--vx-surface-0);min-height:0;color:var(--vx-text);flex-direction:column;display:flex;position:absolute;inset:0}.vx-monitoring-layer__bar{border-bottom:1px solid var(--vx-border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.vx-monitoring-layer__back{width:28px;height:28px;color:var(--vx-text-secondary);cursor:pointer;background-color:#0000;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.vx-monitoring-layer__back:hover{background-color:var(--vx-surface-2)}.vx-monitoring-layer__back:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-monitoring-layer__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vx-text);font-size:13.5px;font-weight:600;overflow:hidden}.vx-monitoring-layer__spacer{flex:1;min-width:12px}.vx-monitoring-layer__bar .vx-select{width:12rem}.vx-monitoring-layer__notice{border-bottom:1px solid var(--vx-border-subtle);background-color:var(--vx-surface-1);flex-shrink:0;padding:8px 20px}.vx-monitoring-layer__notice p{color:var(--vx-text-secondary);margin:0;font-size:12.5px}.vx-monitoring-layer__body{flex:1;min-height:0;padding:20px;overflow:auto}.vx-monitoring-layer__grid{background-color:var(--vx-border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.vx-monitoring-layer__filler{background-color:var(--vx-surface-0)}.vx-monitoring-layer__panel{background-color:var(--vx-surface-0);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.vx-monitoring-layer__panel-title{color:var(--vx-text);margin:0;font-size:13.5px;font-weight:650}.vx-monitoring-layer__panel-help{color:var(--vx-text-secondary);margin:0;font-size:12px;line-height:1.5}.vx-monitoring-layer__empty{color:var(--vx-text-secondary);margin:0;font-size:12.5px}.vx-explorer{height:100%;min-height:0;display:flex;position:relative}.vx-explorer__content{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:1.5rem;display:flex}.vx-explorer--drawer-open .vx-explorer__content{padding-right:0}.vx-explorer-status{padding:1.5rem}.vx-explorer__toolbar{flex-shrink:0;justify-content:flex-end;padding:12px 24px;display:flex}.vx-explorer-footer{border-top:1px solid var(--vx-border-subtle);color:var(--vx-text-muted);flex-shrink:0;padding:8px 24px;font-size:12px}.vx-explorer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.vx-explorer-pending{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.vx-explorer-empty__icon{color:var(--vx-text-muted)}.vx-explorer-empty__title{color:var(--vx-text);margin:0;font-size:19px;font-weight:600}.vx-explorer-empty__copy{max-width:420px;color:var(--vx-text-secondary);margin:0;font-size:13.5px}.vx-explorer-empty__cli{color:var(--vx-text-muted);margin:4px 0 0;font-size:12.5px}.vx-explorer-empty__cli code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vx-explorer-progress{background-color:var(--vx-surface-2);border-radius:2px;height:4px;position:relative;overflow:hidden}.vx-explorer-progress__fill{background-color:var(--vx-accent);opacity:.4;width:100%;height:100%}.vx-explorer-progress:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--vx-accent) 50%, transparent 65%);animation:4s ease-in-out infinite vx-explorer-progress-glare;position:absolute;inset:0;transform:translate(-100%)}@keyframes vx-explorer-progress-glare{0%{transform:translate(-100%)}17%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vx-explorer-progress:after{opacity:0;animation:none}}.vx-explorer-row-error{color:var(--vx-danger-fg);font-size:12.5px}.vx-explorer-row-error__retry{color:var(--vx-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vx-explorer__toolbar{justify-content:flex-start;align-items:center;gap:12px}.vx-explorer__title{letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;margin:0;font-size:24px;font-weight:600}.vx-explorer__count{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vx-text-muted);background-color:var(--vx-surface-2);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.vx-explorer__toolbar-spacer{flex:1}.vx-monitoring{flex-direction:column;gap:1rem;display:flex}.vx-monitoring__toolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}.vx-monitoring__silent{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-1);border-radius:6px;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;list-style:none;display:flex}.vx-monitoring__silent li{align-items:baseline;gap:.5rem;display:inline-flex}.vx-monitoring__silent-name{color:var(--vx-text)}.vx-monitoring__silent-reason{color:var(--vx-text-secondary)}.vx-monitoring__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;display:grid}.vx-monitoring__tile{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-0);border-radius:6px;flex-direction:column;gap:.375rem;min-width:0;padding:.75rem;display:flex;position:relative}.vx-monitoring__tile:hover{border-color:var(--vx-border-strong)}.vx-monitoring__tile-open{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.vx-monitoring__tile-open:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-monitoring__title{color:var(--vx-text);margin:0;font-size:.9375rem;font-weight:600}.vx-monitoring__help{max-width:62ch;color:var(--vx-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.vx-monitoring__tile .vx-monitoring__help{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vx-monitoring__empty{color:var(--vx-text-secondary);margin:.5rem 0 0;font-size:.8125rem}.vx-monitoring__panel-error{color:var(--vx-danger-fg);margin:.5rem 0 0;font-size:.8125rem}.vx-monitoring__detail{flex-direction:column;gap:.75rem;display:flex}.vx-monitoring__detail .vx-select,.vx-monitoring__toolbar .vx-select{width:12rem}.vx-monitoring__detail-help{color:var(--vx-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.vx-monitoring__hint{color:var(--vx-text-muted);margin:0;font-size:.75rem}.vx-usage{flex-direction:column;gap:1rem;display:flex}.vx-usage__stamp{align-items:baseline;gap:.5rem;margin:0;font-size:.875rem;display:flex}.vx-usage__stamp dt{color:var(--vx-text);font-weight:600}.vx-usage__stamp dd{color:var(--vx-text-secondary);margin:0}.vx-usage__caveat{border:1px solid var(--vx-border-subtle);background:var(--vx-surface-1);color:var(--vx-text-secondary);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.vx-usage__chart{flex-direction:column;gap:.375rem;display:flex}.vx-usage__chart-title{color:var(--vx-text);margin:0;font-size:.9375rem;font-weight:600}.vx-usage__chart-help{color:var(--vx-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.vx-usage__sparklines{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vx-usage__sparkline-row{grid-template-columns:12rem 1fr;align-items:center;gap:.75rem;display:grid}.vx-usage__sparkline-label{color:var(--vx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.vx-usage__sparkline-unit{color:var(--vx-text-secondary)}.vx-usage__sparkline{width:100%;height:24px;display:block}.vx-upgrade-dialog__steps{margin:0 0 1rem;padding-left:1.25rem;font-size:.875rem}.vx-upgrade-dialog__steps li{margin-bottom:.35rem}.vx-upgrade-dialog__major-flag{color:var(--vx-warning-fg);background:var(--vx-warning-surface);border:1px solid var(--vx-warning-border);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem}.vx-version-card__promise{color:var(--vx-text-secondary);margin:0 0 1rem;font-size:.875rem}.vx-version-card__mw-row{align-items:center;gap:.5rem;display:inline-flex}.vx-page-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 0 1.25rem;display:flex}.vx-page-header__identity{flex-direction:column;flex:1 1 0;gap:.35rem;min-width:0;display:flex}.vx-page-header__title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vx-page-header__title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.5rem}.vx-page-header__meta{color:var(--vx-text-secondary);flex-wrap:wrap;align-items:center;gap:.15rem .4rem;margin:0;font-size:.85rem;display:flex}.vx-page-header__meta-item{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.vx-page-header__meta-sep{color:var(--vx-text-muted)}.vx-page-header__tier,.vx-page-header__region{text-transform:capitalize}.vx-page-header__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.vx-project-detail__two-up{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:0 1.25rem;display:grid}.vx-branch-tree{border-left:2px solid var(--vx-border-subtle);margin:0;padding:0 0 0 1rem;list-style:none}.vx-branch-tree__item{cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.vx-branch-tree__item[aria-current=true]{background-color:var(--vx-surface-2)}.vx-branch-tree__default{letter-spacing:.02em;border:1px solid var(--vx-border-strong);color:var(--vx-text-muted);background:0 0;border-radius:4px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.vx-branch-tree__item>a,.vx-branch-tree__default,.vx-branch-tree__size,.vx-branch-tree__item .vx-status-badge{white-space:nowrap;flex:none}.vx-branch-tree__size{color:var(--vx-text-muted);font-size:.8125rem}.vx-branch-tree__lineage{white-space:nowrap;min-width:0;color:var(--vx-text-muted);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex;overflow:hidden}.vx-branch-tree__glyph{flex:none;width:.875rem;height:.875rem}.vx-branch-tree__spacer{flex:1}.vx-branch-tree__lineage-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vx-branch-detail__password-note{opacity:.7;margin-top:.75rem;font-size:.8rem}.vx-branch-detail__note{color:var(--vx-text-muted);margin:.5rem 0 0;font-size:.8125rem}.vx-branch-detail__connection-string{margin-top:.75rem}.vx-branch-detail__connection-string code{background-color:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:.5rem .65rem;font-size:.8125rem;display:block}.vx-operation-detail__polling{opacity:.75;margin:0 0 1rem;font-size:.8rem}.vx-operation-detail__error{background:var(--vx-danger-surface);color:var(--vx-danger-fg);border-radius:.5rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9rem}.vx-snapshots-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.vx-snapshots-page__filters{flex-wrap:wrap;gap:.75rem;display:flex}.vx-snapshots-page__tabs{border-bottom:1px solid var(--vx-border-subtle);gap:1.5rem;margin-bottom:1rem;display:flex}.vx-snapshots-page__tab{appearance:none;font:inherit;color:var(--vx-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .125rem;font-weight:500}.vx-snapshots-page__tab:hover{color:var(--vx-text)}.vx-snapshots-page__tab[aria-selected=true]{color:var(--vx-text);border-bottom-color:var(--vx-accent)}.vx-snapshots-page__tab:focus-visible{outline:2px solid var(--vx-focus-ring);outline-offset:2px}.vx-selection-detail__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--vx-text-secondary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.vx-selection-detail__connection{border:1px solid var(--vx-border-subtle);background-color:var(--vx-surface-0);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.vx-selection-detail__connection-title{color:var(--vx-text-secondary);margin:0 0 .4rem;font-size:.8rem;font-weight:600}.vx-selection-detail__connection-value{background-color:var(--vx-surface-2);border:1px solid var(--vx-border-subtle);overflow-wrap:anywhere;border-radius:8px;padding:.5rem .65rem;font-size:.8125rem;display:block}.vx-selection-detail__connection .vx-selection-detail__connection-value{background-color:#0000;border:0;padding:0;line-height:1.5}.vx-selection-detail__connection-note{color:var(--vx-text-muted);margin:.5rem 0 0;font-size:.8125rem}.vx-selection-detail__endpoint{overflow-wrap:anywhere;font-size:.8125rem}.vx-selection-detail__copy-feedback{color:var(--vx-text-muted);margin:.35rem 0 0;font-size:.8125rem}.vx-selection-detail__lineage-at{color:var(--vx-text-muted)}.vx-selection-detail__lineage-children{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.vx-selection-detail__actions{flex-wrap:wrap;gap:.5rem;display:flex}.vx-selection-detail__actions .vx-button{padding:.35rem .85rem;font-size:.875rem}.vx-selection-detail__section>*+*{margin-top:.5rem}.vx-project-inspector__version{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.vx-account-menu__trigger{cursor:pointer;background-color:#0000;border:none;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .25rem;display:inline-flex}.vx-account-menu__trigger:hover,.vx-account-menu__trigger:focus-visible{background-color:var(--vx-chrome-border)}.vx-account-menu__caret{color:var(--vx-chrome-fg-muted);font-size:.75rem}.vx-account-menu__header{padding:.5rem .625rem .625rem}.vx-account-menu__name{color:var(--vx-text);margin:0;font-weight:600}.vx-account-menu__name--muted{color:var(--vx-text-muted);font-weight:400}.vx-account-menu__email{color:var(--vx-text-muted);margin:.125rem 0 0;font-size:.8125rem}.vx-account-menu__theme-hint{color:var(--vx-text-muted);margin:0 0 .25rem;padding:0 .625rem;font-size:.75rem}.vx-account-menu__external{color:inherit;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;display:flex}.vx-account-menu__external-glyph{color:var(--vx-text-muted);font-size:.75rem}.vx-session-expired{background-color:var(--vx-warning-surface);color:var(--vx-warning-fg);border-bottom:1px solid var(--vx-warning-border);text-align:center;flex:none;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.vx-session-expired__message{margin:0}.vx-session-expired__action{color:inherit;white-space:nowrap;flex:none;font-weight:600;text-decoration:underline}.vx-new-version{background-color:var(--vx-surface-2);color:var(--vx-text);border-bottom:1px solid var(--vx-border-strong);text-align:center;flex:none;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.vx-new-version__message{margin:0}.vx-new-version__action{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:600;text-decoration:underline}.vx-new-version__dismiss{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;line-height:1}.vx-shell{flex-direction:column;height:100%;display:flex}.vx-shell__topbar{background-color:var(--vx-chrome-bg);border-bottom:1px solid var(--vx-chrome-border);flex:none;align-items:center;gap:1rem;height:48px;padding:0 1rem;display:flex}.vx-shell__brand{align-items:center;height:100%;display:flex}.vx-shell__wordmark{width:auto;height:1.375rem;display:block}.vx-shell__spacer{flex:1}.vx-shell__search{border:1px solid var(--vx-chrome-border);width:420px;height:28px;color:var(--vx-chrome-fg-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:8px;flex:0 0 420px;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.vx-shell__search:hover,.vx-shell__search:focus-visible{background-color:var(--vx-chrome-active-bg);color:var(--vx-chrome-fg)}.vx-shell__search-glyph{width:.875rem;height:.875rem;color:inherit;flex:none}.vx-shell__search-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.vx-shell__search-kbd{border:1px solid var(--vx-chrome-border);color:var(--vx-chrome-fg-muted);border-radius:4px;flex:none;padding:0 .375rem;font-size:.6875rem;font-weight:600}.vx-shell__nav{flex-direction:column;gap:.125rem;display:flex}.vx-shell__nav a{color:var(--vx-chrome-fg-muted);border-radius:8px;padding:.5rem .75rem;font-size:.9rem;text-decoration:none}.vx-shell__nav a:hover,.vx-shell__nav a:focus-visible{background-color:var(--vx-chrome-border);color:var(--vx-chrome-fg)}.vx-shell__nav a[aria-current=page]{color:var(--vx-chrome-fg);background-color:var(--vx-chrome-active-bg);box-shadow:inset 2px 0 0 var(--vx-accent);font-weight:650}.vx-shell__nav a{align-items:center;gap:.6rem;display:flex}.vx-shell__nav-icon{flex:none;width:1rem;height:1rem}.vx-loading,.vx-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100%;padding:1.5rem;display:flex}.vx-loading{background:var(--vx-color-abyss);color:var(--vx-color-paper)}.vx-loading__spinner{border:3px solid var(--vx-color-deep-teal);border-top-color:var(--vx-color-cyan);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite vx-spin}.vx-loading__label{color:var(--vx-color-mist);margin:0;font-size:.95rem}@keyframes vx-spin{to{transform:rotate(360deg)}}.vx-error{background:var(--vx-color-background);color:var(--vx-color-text)}.vx-error__message{max-width:28rem;margin:0}.vx-error__retry{background:var(--vx-accent);height:44px;color:var(--vx-on-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 34px;font-size:16px;font-weight:600;display:inline-flex}.vx-error__retry:hover,.vx-error__retry:focus-visible{background:var(--vx-accent-hover)}@media (prefers-reduced-motion:reduce){.vx-loading__spinner{animation:none}}:root{--vx-color-abyss:#06232a;--vx-color-deep-teal:#0c6f7a;--vx-color-cyan:#12c6d6;--vx-color-aqua:#4cdce4;--vx-color-mist:#aee9e6;--vx-color-paper:#f2fbfb;--vx-chrome-bg:var(--vx-color-abyss);--vx-chrome-fg:var(--vx-color-paper);--vx-chrome-fg-muted:var(--vx-color-mist);--vx-chrome-border:#24474c;--vx-chrome-active-bg:#12333a;--vx-surface-0:#fff;--vx-surface-1:var(--vx-color-paper);--vx-surface-2:#e1f6f6;--vx-border-subtle:var(--vx-color-mist);--vx-border-strong:#86cbcb;--vx-text:var(--vx-color-abyss);--vx-text-secondary:#3d5359;--vx-text-muted:#51656a;--vx-accent:var(--vx-color-cyan);--vx-accent-hover:var(--vx-color-aqua);--vx-on-accent:var(--vx-color-abyss);--vx-focus-ring:var(--vx-color-deep-teal);--vx-link:var(--vx-color-deep-teal);--vx-row-hover:var(--vx-surface-2);--vx-danger-fg:#b3261e;--vx-danger-surface:#fdecea;--vx-danger-border:#b3261e;--vx-warning-fg:#7a5a12;--vx-warning-surface:#fff6e0;--vx-warning-border:#e0b23c;--vx-success-fg:var(--vx-color-deep-teal);--vx-success-surface:#e7f1f2;--vx-chart-series-1:#0c6f7a;--vx-chart-series-2:#b3541e;--vx-chart-series-3:#49379f;--vx-chart-series-4:#57a45b;--vx-chart-series-5:#8b0032;--vx-chart-grid:var(--vx-border-subtle);--vx-chart-axis:var(--vx-text-muted);--vx-scrim:#06232a80;--vx-shadow-1:0 1px 2px #06232a0f;--vx-shadow-2:0 .5rem 1.5rem #06232a2e;--vx-color-background:var(--vx-surface-1);--vx-color-surface:var(--vx-surface-0);--vx-color-text:var(--vx-text);--vx-color-accent:var(--vx-accent);--vx-color-accent-strong:var(--vx-color-deep-teal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vx-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vx-surface-0:#102f35;--vx-surface-1:var(--vx-color-abyss);--vx-surface-2:#1a3b41;--vx-border-subtle:var(--vx-chrome-border);--vx-border-strong:#2e5c63;--vx-text:var(--vx-color-paper);--vx-text-secondary:var(--vx-color-mist);--vx-text-muted:#8fbfc2;--vx-focus-ring:var(--vx-color-aqua);--vx-link:var(--vx-color-aqua);--vx-row-hover:#16373d;--vx-danger-fg:#ff9e95;--vx-danger-surface:#3a1714;--vx-danger-border:#6e2a24;--vx-warning-fg:#f3c766;--vx-warning-surface:#3a2e12;--vx-warning-border:#6b551f;--vx-success-fg:var(--vx-color-aqua);--vx-success-surface:#0f3238;--vx-chart-series-1:#4cdce4;--vx-chart-series-2:#f2a15a;--vx-chart-series-3:#809eff;--vx-chart-series-4:#00926e;--vx-chart-series-5:#d465a8;--vx-chart-grid:var(--vx-border-subtle);--vx-chart-axis:var(--vx-text-muted);--vx-scrim:#030e11a6;--vx-shadow-1:0 1px 2px #00000080;--vx-shadow-2:0 .5rem 1.5rem #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--vx-surface-0:#102f35;--vx-surface-1:var(--vx-color-abyss);--vx-surface-2:#1a3b41;--vx-border-subtle:var(--vx-chrome-border);--vx-border-strong:#2e5c63;--vx-text:var(--vx-color-paper);--vx-text-secondary:var(--vx-color-mist);--vx-text-muted:#8fbfc2;--vx-focus-ring:var(--vx-color-aqua);--vx-link:var(--vx-color-aqua);--vx-row-hover:#16373d;--vx-danger-fg:#ff9e95;--vx-danger-surface:#3a1714;--vx-danger-border:#6e2a24;--vx-warning-fg:#f3c766;--vx-warning-surface:#3a2e12;--vx-warning-border:#6b551f;--vx-success-fg:var(--vx-color-aqua);--vx-success-surface:#0f3238;--vx-chart-series-1:#4cdce4;--vx-chart-series-2:#f2a15a;--vx-chart-series-3:#809eff;--vx-chart-series-4:#00926e;--vx-chart-series-5:#d465a8;--vx-chart-grid:var(--vx-border-subtle);--vx-chart-axis:var(--vx-text-muted);--vx-scrim:#030e11a6;--vx-shadow-1:0 1px 2px #00000080;--vx-shadow-2:0 .5rem 1.5rem #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--vx-font-sans);background:var(--vx-surface-1);color:var(--vx-text);margin:0}a{color:var(--vx-link);font-weight:550;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}.vx-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
