.vz-btn[data-v-0cd2a0f2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-family:var(--vz-font-sans);font-size:.94rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent;border-radius:var(--vz-radius-md);cursor:pointer;transition:opacity .15s,transform .15s,background .15s,border-color .15s;white-space:nowrap;-webkit-user-select:none;user-select:none}.vz-btn[data-v-0cd2a0f2]:hover:not(:disabled){transform:translateY(-1px)}.vz-btn[data-v-0cd2a0f2]:active:not(:disabled){transform:translateY(0)}.vz-btn[data-v-0cd2a0f2]:disabled{opacity:.45;cursor:not-allowed}.vz-btn--primary[data-v-0cd2a0f2]{background:var(--vz-text);color:var(--vz-bg);border-color:transparent}.vz-btn--primary[data-v-0cd2a0f2]:hover:not(:disabled){opacity:.88}.vz-btn--ghost[data-v-0cd2a0f2]{background:transparent;color:var(--vz-text2);border-color:var(--vz-border2)}.vz-btn--ghost[data-v-0cd2a0f2]:hover:not(:disabled){border-color:var(--vz-text);color:var(--vz-text);background:var(--vz-surface)}.vz-btn--danger[data-v-0cd2a0f2]{background:var(--vz-red-dim);color:var(--vz-red);border-color:var(--vz-red)}.vz-btn--danger[data-v-0cd2a0f2]:hover:not(:disabled){opacity:.85}.vz-btn--full[data-v-0cd2a0f2]{width:100%}.vz-btn__spinner[data-v-0cd2a0f2]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:vz-spin-0cd2a0f2 .7s linear infinite;flex-shrink:0}@keyframes vz-spin-0cd2a0f2{to{transform:rotate(360deg)}}.vz-field[data-v-50c23d17]{display:flex;flex-direction:column;gap:.4rem}.vz-field__label[data-v-50c23d17]{font-family:var(--vz-font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vz-text3)}.vz-field__wrap[data-v-50c23d17]{position:relative;display:flex;align-items:center}.vz-field__prefix[data-v-50c23d17]{position:absolute;left:.9rem;display:flex;align-items:center;color:var(--vz-text3);pointer-events:none}.vz-field__input[data-v-50c23d17]{width:100%;background:var(--vz-surface);border:1px solid var(--vz-border2);border-radius:var(--vz-radius-md);padding:.75rem .9rem;font-size:1rem;font-family:var(--vz-font-sans);color:var(--vz-text);outline:none;transition:border-color .15s}.vz-field__input[data-v-50c23d17]::placeholder{color:var(--vz-text3)}.vz-field__input[data-v-50c23d17]:focus{border-color:var(--vz-text2)}.vz-field__input--prefixed[data-v-50c23d17]{padding-left:2.5rem}.vz-field__input[data-v-50c23d17]:disabled{opacity:.5;cursor:not-allowed}.vz-field--error .vz-field__input[data-v-50c23d17]{border-color:var(--vz-red)}.vz-field__error[data-v-50c23d17]{font-size:.82rem;color:var(--vz-red);margin:0;display:flex;align-items:center;gap:.35rem}.vz-field__error[data-v-50c23d17]:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--vz-red);flex-shrink:0}.vz-dot[data-v-03c75fd0]{display:inline-block;border-radius:50%;flex-shrink:0}.vz-dot--green[data-v-03c75fd0]{background:var(--vz-green)}.vz-dot--red[data-v-03c75fd0]{background:var(--vz-red)}.vz-dot--amber[data-v-03c75fd0]{background:var(--vz-amber)}.vz-dot--muted[data-v-03c75fd0]{background:var(--vz-text3)}.vz-dot--pulse[data-v-03c75fd0]{animation:vz-pulse-03c75fd0 2.5s ease-in-out infinite}@keyframes vz-pulse-03c75fd0{0%,to{opacity:1}50%{opacity:.25}}.vz-theme-toggle[data-v-3e3a0a77]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid var(--vz-border2);border-radius:var(--vz-radius-md);color:var(--vz-text2);cursor:pointer;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.vz-theme-toggle[data-v-3e3a0a77]:hover{color:var(--vz-text);border-color:var(--vz-text2);background:var(--vz-surface)}.vz-nav[data-v-f597a0e9]{position:relative;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:72px;padding:0 2rem;border-bottom:1px solid var(--vz-border);background:var(--vz-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vz-nav-brand[data-v-f597a0e9]{font-family:var(--vz-font-mono);font-size:.88rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vz-text);text-decoration:none;display:flex;align-items:center;gap:.55rem;padding-right:2rem;border-right:1px solid var(--vz-border);height:100%;transition:opacity .15s}.vz-nav-brand[data-v-f597a0e9]:hover{opacity:.75}.vz-nav-dot[data-v-f597a0e9]{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:vz-nav-pulse-f597a0e9 2.5s ease-in-out infinite}.vz-nav-dot--green[data-v-f597a0e9]{background:var(--vz-green)}.vz-nav-dot--red[data-v-f597a0e9]{background:var(--vz-red)}@keyframes vz-nav-pulse-f597a0e9{0%,to{opacity:1}50%{opacity:.25}}.vz-nav-links[data-v-f597a0e9]{display:flex;align-items:center;height:100%;padding:0 1.5rem}.vz-nav-right[data-v-f597a0e9]{display:flex;align-items:center;gap:.75rem;padding-left:2rem;border-left:1px solid var(--vz-border);height:100%}.vz-nav-link[data-v-dda1f904]{display:inline-flex;align-items:center;height:100%;padding:0 1rem;font-size:.82rem;font-family:var(--vz-font-sans);font-weight:500;color:var(--vz-text2);text-decoration:none;letter-spacing:.01em;position:relative;transition:color .15s}.vz-nav-link[data-v-dda1f904]:after{content:"";position:absolute;bottom:-1px;left:.75rem;right:.75rem;height:1.5px;background:var(--vz-text);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.16,1,.3,1)}.vz-nav-link[data-v-dda1f904]:hover{color:var(--vz-text)}.vz-nav-link[data-v-dda1f904]:hover:after,.vz-nav-link--active[data-v-dda1f904]:after{transform:scaleX(1)}.vz-nav-link--active[data-v-dda1f904]{color:var(--vz-text)}.vz-symbol-layer[data-v-29679a51]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.vz-symbol[data-v-29679a51]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--vz-symbol-color, rgba(255, 255, 255, .22))}.vz-auth-card[data-v-70652a82]{background:var(--vz-bg);padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;transition:background .15s}.vz-auth-card[data-v-70652a82]:hover{background:var(--vz-surface)}.vz-auth-card__top[data-v-70652a82]{display:flex;align-items:center;justify-content:space-between}.vz-auth-card__tag[data-v-70652a82]{font-family:var(--vz-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:var(--vz-radius-sm)}.vz-auth-card__tag--jwt[data-v-70652a82]{background:var(--vz-tag-jwt-bg);color:var(--vz-tag-jwt-text)}.vz-auth-card__tag--saml[data-v-70652a82]{background:var(--vz-tag-saml-bg);color:var(--vz-tag-saml-text)}.vz-auth-card__tag--oidc[data-v-70652a82]{background:var(--vz-tag-oidc-bg);color:var(--vz-tag-oidc-text)}.vz-auth-card__tag--auth0[data-v-70652a82]{background:var(--vz-tag-auth0-bg);color:var(--vz-tag-auth0-text)}.vz-auth-card__tag--chainlit[data-v-70652a82]{background:var(--vz-tag-chainlit-bg);color:var(--vz-tag-chainlit-text)}.vz-auth-card__status[data-v-70652a82]{display:flex;align-items:center;gap:.35rem;font-family:var(--vz-font-mono);font-size:.65rem;letter-spacing:.08em;color:var(--vz-text3);text-transform:uppercase}.vz-auth-card__status--active[data-v-70652a82]{color:var(--vz-green)}.vz-auth-card__status-dot[data-v-70652a82]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:vz-pulse-70652a82 2.5s ease-in-out infinite}@keyframes vz-pulse-70652a82{0%,to{opacity:1}50%{opacity:.25}}.vz-auth-card__title[data-v-70652a82]{font-size:1.05rem;font-weight:600;color:var(--vz-text)}.vz-auth-card__desc[data-v-70652a82]{font-size:.875rem;color:var(--vz-text2);line-height:1.6;flex:1}.vz-auth-card__action[data-v-70652a82]{margin-top:.4rem}.vz-avatar-wrap[data-v-d3ff4b09]{position:relative;display:flex;align-items:center}.vz-avatar-btn[data-v-d3ff4b09]{width:34px;height:34px;border-radius:50%;background:var(--vz-surface2);border:1px solid var(--vz-border2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.vz-avatar-btn[data-v-d3ff4b09]:hover{border-color:var(--vz-text2);background:var(--vz-surface)}.vz-avatar-initials[data-v-d3ff4b09]{font-family:var(--vz-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.05em;color:var(--vz-text);-webkit-user-select:none;user-select:none}.vz-avatar-guest-icon[data-v-d3ff4b09]{color:var(--vz-text3)}.vz-avatar-dropdown[data-v-d3ff4b09]{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:var(--vz-bg2);border:1px solid var(--vz-border2);border-radius:var(--vz-radius-lg);box-shadow:0 8px 32px #00000040;overflow:hidden;z-index:100}.vz-avatar-header[data-v-d3ff4b09]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;background:var(--vz-surface)}.vz-avatar-header__initials[data-v-d3ff4b09]{width:36px;height:36px;border-radius:50%;background:var(--vz-surface2);border:1px solid var(--vz-border2);display:flex;align-items:center;justify-content:center;font-family:var(--vz-font-mono);font-size:.72rem;font-weight:700;color:var(--vz-text);flex-shrink:0}.vz-avatar-header__name[data-v-d3ff4b09]{font-size:.875rem;font-weight:600;color:var(--vz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-avatar-header__email[data-v-d3ff4b09]{font-family:var(--vz-font-mono);font-size:.7rem;color:var(--vz-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-avatar-divider[data-v-d3ff4b09]{height:1px;background:var(--vz-border)}.vz-avatar-item[data-v-d3ff4b09]{width:100%;display:flex;align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.875rem;font-family:var(--vz-font-sans);color:var(--vz-text2);background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s,color .12s}.vz-avatar-item[data-v-d3ff4b09]:hover{background:var(--vz-surface);color:var(--vz-text)}.vz-avatar-item--danger[data-v-d3ff4b09]:hover{color:var(--vz-red);background:var(--vz-red-dim)}.vz-avatar-item__label[data-v-d3ff4b09]{flex:1}.vz-avatar-item__badge[data-v-d3ff4b09]{font-family:var(--vz-font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-text3);background:var(--vz-surface2);border:1px solid var(--vz-border);border-radius:4px;padding:.1em .45em;line-height:1.6}.vz-avatar-item--theme:hover .vz-avatar-item__badge[data-v-d3ff4b09]{border-color:var(--vz-border2);color:var(--vz-text2)}.vz-dropdown-enter-active[data-v-d3ff4b09],.vz-dropdown-leave-active[data-v-d3ff4b09]{transition:opacity .15s,transform .15s}.vz-dropdown-enter-from[data-v-d3ff4b09],.vz-dropdown-leave-to[data-v-d3ff4b09]{opacity:0;transform:translateY(-6px)}.vz-nav-brand-inner[data-v-453443a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.vz-nav-logo[data-v-453443a0]{height:26px;width:auto;display:block;object-fit:contain}.vz-nav-signin[data-v-453443a0]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--vz-font-sans);font-size:.825rem;font-weight:500;color:var(--vz-text2);text-decoration:none;padding:.35rem .85rem;border:1px solid var(--vz-border);border-radius:var(--vz-radius-md);transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.vz-nav-signin[data-v-453443a0]:hover{color:var(--vz-text);border-color:var(--vz-border2);background:var(--vz-surface)}.vz-nav-slogan[data-v-453443a0]{font-family:var(--vz-font-sans);font-size:.6rem;font-weight:500;letter-spacing:.06em;color:var(--vz-text3);white-space:nowrap}.vz-shell[data-v-453443a0]{height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--vz-bg, #0c0c0c);position:relative;overflow:hidden}.vz-shell--scrollable[data-v-453443a0]{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}.vz-shell__main[data-v-453443a0]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.vz-shell--scrollable .vz-shell__main[data-v-453443a0]{overflow-x:hidden;align-items:flex-start;padding:3rem 2rem 4rem}.vz-shell__footer[data-v-453443a0]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.85rem 2rem;border-top:1px solid var(--vz-border, rgba(255, 255, 255, .08))}.vz-shell__footer-left[data-v-453443a0]{font-family:var(--vz-font-mono, monospace);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vz-text3, rgba(255, 255, 255, .3))}.vz-shell__footer-right[data-v-453443a0]{display:flex;align-items:center;gap:.4rem;font-family:var(--vz-font-mono, monospace);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vz-text3, rgba(255, 255, 255, .3))}.vz-shell__footer-dot[data-v-453443a0]{width:6px;height:6px;border-radius:50%;background:var(--vz-green, #5ae89a);animation:vz-pulse-453443a0 2.5s ease-in-out infinite}@keyframes vz-pulse-453443a0{0%,to{opacity:1}50%{opacity:.25}}@media (max-width: 680px){.vz-shell[data-v-453443a0]{height:auto;min-height:100vh;overflow:visible}.vz-shell__main[data-v-453443a0]{padding:1.75rem 1.25rem;align-items:flex-start}.vz-shell__footer[data-v-453443a0]{padding:.85rem 1.25rem}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.break-all{word-break:break-all}.border{border-width:1px}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="1.75"]{stroke-width:1.75px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="5"]{stroke-width:5px}[stroke-width~="7"]{stroke-width:7px}.px,[px=""]{padding-left:1rem;padding-right:1rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[blur~="$event)"]{--un-blur:blur(var(--event\)));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--vz-font-sans);background:var(--vz-bg);color:var(--vz-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}#app{height:100%}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}
