@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--vt-line);box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body,#root{min-height:100dvh}body{background:var(--vt-bg);color:var(--vt-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.45;transition:background-color .18s,color .18s}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb, var(--vt-accent), transparent 55%)}:focus-visible{outline:2px solid color-mix(in srgb, var(--vt-accent), white 10%);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--vt-line), transparent 8%);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-1{right:.25rem}.right-1\.5{right:.375rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-11{width:2.75rem;height:2.75rem}.size-5{width:1.25rem;height:1.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[52px\]{height:52px}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68dvh\]{max-height:68dvh}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-\[180px\]{min-height:180px}.min-h-dvh{min-height:100dvh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[155px\]{width:155px}.w-\[15rem\]{width:15rem}.w-\[165px\]{width:165px}.w-\[3rem\]{width:3rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-36{flex-basis:9rem}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--vt-line)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--radius-md)}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-border{border-color:var(--vt-line)}.border-destructive{border-color:var(--vt-red)}.border-primary{border-color:var(--vt-accent)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.bg-accent{background-color:var(--vt-accent)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--vt-bg)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-border{background-color:var(--vt-line)}.bg-card{background-color:var(--vt-panel)}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-muted{background-color:var(--vt-panel-3)}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--vt-accent)}.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.text-lg{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-xl{font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-destructive{color:var(--vt-red)}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{color:var(--vt-text)}.text-muted-foreground{color:var(--vt-muted)}.text-primary{color:var(--vt-accent)}.text-primary-foreground{color:var(--vt-accent-contrast)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[var\(--vt-bg\)\]{--tw-ring-color:var(--vt-bg)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-timing-function:var(--easing-default)!important;transition-duration:var(--duration-normal)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--easing-default);transition-duration:var(--duration-normal)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--easing-default);transition-duration:var(--duration-normal)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--easing-default);transition-duration:var(--duration-normal)}.transition-transform{transition-property:transform;transition-timing-function:var(--easing-default);transition-duration:var(--duration-normal)}.duration-200{transition-duration:.2s}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.ease-linear{animation-timing-function:linear}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vt-bg:#050505;--vt-panel:#151515;--vt-panel-2:#101010;--vt-panel-3:#1c1c1d;--vt-text:#e7e9ee;--vt-text-strong:#f6f7f9;--vt-text-soft:#c8ccd4;--vt-muted:#9aa0aa;--vt-subtle:#737985;--vt-line:#29292d;--vt-accent:#10b981;--vt-accent-2:#14b8a6;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#04150d;--vt-logo-mark:#fff;--vt-blue:#38a3ff;--vt-amber:#f59e0b;--vt-purple:#a855f7;--vt-red:#ef4444;--vt-radius:8px;--vt-radius-lg:11px;--vt-shadow:0 18px 50px #00000057;--vt-card-shadow:0 1px 0 #ffffff08 inset, 0 8px 28px #0000001a;--vt-ring:0 0 0 4px color-mix(in srgb, var(--vt-accent), transparent 82%);--font-sans:"DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-heading:"DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--line-height-tight:1.25;--line-height-normal:1.45;--line-height-relaxed:1.55;--line-height-heading:1.2;--radius-sm:6px;--radius-md:8px;--radius-lg:11px;--radius-xl:14px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000001f;--shadow-md:var(--vt-card-shadow);--shadow-lg:0 14px 34px #0003;--shadow-xl:var(--vt-shadow);--shadow-card:var(--vt-card-shadow);--duration-fast:.14s;--duration-normal:.18s;--duration-slow:.26s;--easing-default:ease;--easing-smooth:cubic-bezier(.2, .8, .2, 1);--easing-bounce:cubic-bezier(.34, 1.56, .64, 1)}:root.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vt-bg:#f6f7f9;--vt-panel:#fff;--vt-panel-2:#f8fafc;--vt-panel-3:#eef2f6;--vt-text:#242832;--vt-text-strong:#111827;--vt-text-soft:#4b5563;--vt-muted:#687180;--vt-subtle:#8a93a2;--vt-line:#e2e6ec;--vt-shadow:0 18px 45px #0f172a1a;--vt-card-shadow:0 1px 2px #0f172a08, 0 8px 24px #0f172a0d;--vt-logo-mark:#000}html[data-density=compact] .vt-table th,html[data-density=compact] .vt-table td{padding-top:7px;padding-bottom:7px}html[data-density=compact] .vt-card-content{padding-top:14px;padding-bottom:14px}html[data-density=comfortable] .vt-table th,html[data-density=comfortable] .vt-table td{padding-top:16px;padding-bottom:16px}html[data-density=comfortable] .vt-card-content{padding-top:24px;padding-bottom:24px}[data-accent=emerald]{--vt-accent:#10b981;--vt-accent-2:#14b8a6;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#04150d}[data-accent=blue]{--vt-accent:#0ea5e9;--vt-accent-2:#38bdf8;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#02131e}[data-accent=violet]{--vt-accent:#8b5cf6;--vt-accent-2:#a78bfa;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#120823}[data-accent=rose]{--vt-accent:#ec4899;--vt-accent-2:#fb7185;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#220613}[data-accent=orange]{--vt-accent:#f97316;--vt-accent-2:#f59e0b;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#1f0c02}[data-accent=slate]{--vt-accent:#94a3b8;--vt-accent-2:#64748b;--vt-accent-fill:var(--vt-accent);--vt-accent-contrast:#080b10}[data-accent=ocean]{--vt-accent:#0ea5e9;--vt-accent-2:#14b8a6;--vt-accent-fill:linear-gradient(135deg, #0ea5e9, #14b8a6);--vt-accent-contrast:#02131e}[data-accent=aurora]{--vt-accent:#8b5cf6;--vt-accent-2:#ec4899;--vt-accent-fill:linear-gradient(135deg, #8b5cf6, #ec4899);--vt-accent-contrast:#fff}[data-accent=sunset]{--vt-accent:#f97316;--vt-accent-2:#facc15;--vt-accent-fill:linear-gradient(135deg, #f97316, #facc15);--vt-accent-contrast:#281004}[data-accent=berry]{--vt-accent:#e11d48;--vt-accent-2:#8b5cf6;--vt-accent-fill:linear-gradient(135deg, #e11d48, #8b5cf6);--vt-accent-contrast:#fff}.vt-app-shell{background:radial-gradient(circle at 72% -14%, color-mix(in srgb, var(--vt-accent), transparent 92%), transparent 27rem), var(--vt-bg);min-height:100dvh;display:flex}.vt-app-sidebar{z-index:30;background:color-mix(in srgb, var(--vt-bg), black 18%);flex:none;align-self:flex-start;height:100dvh;position:sticky;top:0}:root.light .vt-app-sidebar{background:#fff}.vt-app-main{background:0 0;flex:1;min-width:0}.vt-topbar{z-index:25;border-bottom:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-bg), transparent 10%);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);align-items:center;gap:12px;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.vt-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vt-topbar__divider{background:var(--vt-line);width:1px;height:24px;margin:0 3px}.vt-env-pill{color:var(--vt-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.vt-env-pill:before{content:"";background:var(--vt-accent);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--vt-accent), transparent 20%);border-radius:99px}.vt-global-search{border:1px solid var(--vt-line);cursor:pointer;text-align:left}.vt-global-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vt-global-search kbd,.vt-command kbd{border:1px solid var(--vt-line);background:var(--vt-panel-3);color:var(--vt-subtle);font:9px var(--font-mono);white-space:nowrap;border-radius:5px;padding:2px 5px}.vt-popover-scrim{z-index:39;background:0 0;border:0;position:fixed;inset:0}.vt-notification-anchor{display:flex;position:relative}.vt-notifications{z-index:40;border:1px solid var(--vt-line);background:var(--vt-panel);width:min(370px,100vw - 24px);box-shadow:var(--vt-shadow);border-radius:12px;animation:.15s both vt-menu-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.vt-notifications__header{border-bottom:1px solid var(--vt-line);justify-content:space-between;align-items:center;padding:16px;display:flex}.vt-notifications__header div{align-items:baseline;gap:8px;display:flex}.vt-notifications__header strong{color:var(--vt-text-strong);font-size:14px}.vt-notifications__header span{color:var(--vt-accent);font-size:10px}.vt-notifications__header button{width:26px;height:26px;color:var(--vt-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vt-notifications__header button:hover{background:var(--vt-panel-3)}.vt-notifications__header svg{width:14px}.vt-notification{border-bottom:1px solid color-mix(in srgb, var(--vt-line), transparent 30%);grid-template-columns:8px 1fr;gap:10px;padding:14px 16px;display:grid}.vt-notification:hover{background:var(--vt-panel-2)}.vt-notification__dot{background:var(--vt-muted);border-radius:99px;width:7px;height:7px;margin-top:5px}.vt-notification__dot.is-urgent{background:var(--vt-red)}.vt-notification__dot.is-info{background:var(--vt-blue)}.vt-notification strong{color:var(--vt-text-soft);font-size:11.5px}.vt-notification p{color:var(--vt-muted);margin:3px 0;font-size:10.5px}.vt-notification small{color:var(--vt-subtle);font-size:9px}.vt-notifications>a{color:var(--vt-accent);text-align:center;padding:12px;font-size:10.5px;font-weight:650;display:block}.vt-command-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;animation:.14s both vt-fade;display:flex;position:fixed;inset:0}.vt-command{border:1px solid var(--vt-line);background:var(--vt-panel);width:min(620px,100%);max-height:min(680px,76vh);animation:vt-dialog-in .17s var(--easing-smooth) both;border-radius:13px;overflow:hidden;box-shadow:0 28px 80px #00000073}.vt-command__input{border-bottom:1px solid var(--vt-line);align-items:center;gap:11px;height:58px;padding:0 15px;display:flex}.vt-command__input>svg{width:17px;color:var(--vt-muted)}.vt-command__input input{min-width:0;color:var(--vt-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.vt-command__results{max-height:calc(min(680px,76vh) - 100px);padding:8px;overflow-y:auto}.vt-command__group>p{color:var(--vt-subtle);letter-spacing:.1em;text-transform:uppercase;margin:8px 9px 5px;font-size:9px;font-weight:650}.vt-command__group a{color:var(--vt-text-soft);border-radius:8px;align-items:center;gap:11px;padding:9px;display:flex}.vt-command__group a:hover,.vt-command__group a:focus{background:var(--vt-panel-3);outline:0}.vt-command__group a>span:nth-child(2){flex:1;min-width:0}.vt-command__group strong,.vt-command__group small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-command__group strong{font-size:11.5px}.vt-command__group small{color:var(--vt-muted);margin-top:2px;font-size:9.5px}.vt-command__icon,.vt-command__avatar{background:var(--vt-panel-2);width:30px;height:30px;color:var(--vt-accent);border-radius:8px;flex:none;place-items:center;display:grid}.vt-command__icon svg{width:14px}.vt-command__avatar{background:color-mix(in srgb, var(--vt-accent), transparent 85%);border-radius:99px;font-size:9px;font-weight:750}.vt-command__empty{color:var(--vt-muted);text-align:center;padding:42px 20px;font-size:12px}.vt-command>footer{border-top:1px solid var(--vt-line);height:42px;color:var(--vt-subtle);align-items:center;gap:18px;padding:0 15px;font-size:9px;display:flex}.vt-command>footer span{align-items:center;gap:4px;display:flex}.vt-sidebar{border-right:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-bg), black 18%);flex-direction:column;height:100dvh;min-height:100dvh;transition:width .22s,transform .22s;display:flex;position:relative;overflow:visible}:root.light .vt-sidebar{background:#fff}.vt-sidebar__brand{border-bottom:1px solid var(--vt-line);align-items:center;gap:11px;height:62px;padding:0 15px;display:flex}.vt-brand-logo{background:var(--vt-accent-fill);color:var(--vt-logo-mark);place-items:center;transition:background .18s,color .18s,box-shadow .18s;display:grid;overflow:hidden}.vt-brand-logo svg{fill:currentColor;width:100%;height:100%;display:block}.vt-sidebar__logo{width:34px;height:34px;box-shadow:0 6px 16px color-mix(in srgb, var(--vt-accent), transparent 76%);border-radius:10px;flex:none;padding:2px}.vt-sidebar__brand-copy{min-width:0}.vt-sidebar__title{color:var(--vt-text-strong);font-size:13px;font-weight:700;line-height:1}.vt-sidebar__subtitle{color:var(--vt-subtle);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:8.5px;font-weight:650}.vt-sidebar__collapse{z-index:5;border:1px solid var(--vt-line);background:var(--vt-panel);width:26px;height:26px;color:var(--vt-muted);box-shadow:var(--vt-shadow);border-radius:99px;place-items:center;padding:0;line-height:0;display:grid;position:absolute;top:80px;right:-13px}.vt-sidebar__collapse svg{display:block}.vt-sidebar__collapse:hover{color:var(--vt-text);background:var(--vt-panel-3);transform:scale(1.04)}.vt-sidebar__nav{flex:1;min-height:0;padding:18px 12px;overflow-y:auto}.vt-sidebar__section{color:var(--vt-subtle);letter-spacing:.13em;text-transform:uppercase;padding:0 10px 8px;font-size:9px;font-weight:650}.vt-sidebar__link{min-height:36px;color:color-mix(in srgb, var(--vt-text), transparent 34%);border-radius:8px;align-items:center;gap:13px;margin-bottom:2px;padding:0 10px;font-size:13px;font-weight:520;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.vt-sidebar__link:hover{color:var(--vt-text);background:color-mix(in srgb, var(--vt-panel-3), transparent 36%);transform:translate(2px)}.vt-sidebar__link.is-active{color:var(--vt-accent);background:var(--vt-panel-3);font-weight:650}.vt-sidebar__link.is-active:before{content:"";background:var(--vt-accent);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--vt-accent), transparent 35%);border-radius:99px;position:absolute;inset:8px auto 8px 0}.vt-sidebar__link svg{stroke-width:1.6px;flex:none;width:16px;height:16px}.vt-sidebar__footer{border-top:1px solid var(--vt-line);align-items:center;gap:11px;min-height:73px;padding:12px 15px;display:flex}.vt-sidebar__profile{min-width:0;color:inherit;border-radius:8px;flex:1;align-items:center;gap:11px;display:flex}.vt-sidebar__profile:hover{color:inherit}.vt-sidebar__profile:focus-visible{outline:2px solid var(--vt-accent);outline-offset:3px}.vt-sidebar__avatar,.vt-avatar{background:var(--vt-accent-fill);color:var(--vt-accent-contrast);border-radius:99px;place-items:center;font-weight:800;display:grid}.vt-sidebar__avatar{flex:none;width:36px;height:36px;font-size:11px}.vt-sidebar__user strong{color:var(--vt-text-strong);font-size:12px;display:block}.vt-sidebar__user span{color:var(--vt-muted);margin-top:2px;font-size:10px;display:block}.vt-sidebar.is-collapsed .vt-sidebar__brand{justify-content:center;padding:0}.vt-sidebar.is-collapsed .vt-sidebar__brand-copy,.vt-sidebar.is-collapsed .vt-sidebar__section,.vt-sidebar.is-collapsed .vt-sidebar__link span,.vt-sidebar.is-collapsed .vt-sidebar__user{display:none}.vt-sidebar.is-collapsed .vt-sidebar__link{justify-content:center;padding:0}.vt-sidebar.is-collapsed .vt-sidebar__footer{justify-content:center;padding-inline:0}.vt-sidebar.is-collapsed .vt-sidebar__profile{flex:none}.vt-sidebar__logout{width:30px;height:30px;color:var(--vt-subtle);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.vt-sidebar__logout:hover{background:var(--vt-panel-3);color:var(--vt-red)}.vt-sidebar__logout svg{width:14px}.vt-sidebar.is-collapsed .vt-sidebar__logout{display:none}.vt-page{animation:.24s both vt-page-in}.vt-page-header{border-bottom:1px solid color-mix(in srgb, var(--vt-line), transparent 35%);align-items:center;min-height:94px;padding:20px 24px 18px;display:flex}.vt-page-header>*{width:100%}.vt-page-title{color:var(--vt-text-strong);letter-spacing:-.015em;margin:0;font-size:23px;font-weight:760;line-height:1.16}.vt-page-description{color:var(--vt-muted);margin:5px 0 0;font-size:12.5px}.vt-page-body{padding:22px 24px 44px}:where(.vt-card){border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);transition:transform .18s,border-color .18s,box-shadow .18s}.vt-card:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-accent) 20%);box-shadow:0 12px 28px #00000024}:where(.vt-card-header){padding:19px 20px 12px}.vt-card-title{color:var(--vt-text-strong);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:680}:where(.vt-card-content){padding:8px 20px 20px}.vt-button,.vt-icon-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;transition:transform .16s,filter .16s,color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.vt-button{border-radius:var(--vt-radius);background:var(--vt-accent-fill);min-height:36px;color:var(--vt-accent-contrast);padding:0 14px;font-size:12px;font-weight:720}.vt-button svg{width:15px;height:15px}.vt-button:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 18px color-mix(in srgb, var(--vt-accent), transparent 82%);transform:translateY(-1px)}.vt-button:active:not(:disabled){transform:translateY(0)}.vt-button:disabled{cursor:not-allowed;opacity:.5}.vt-button--sm{min-height:32px;padding:0 11px;font-size:11.5px}.vt-button--icon{width:34px;padding:0}.vt-button--outline{border:1px solid var(--vt-line);background:var(--vt-panel-2);color:var(--vt-text)}.vt-button--secondary{background:var(--vt-panel-3);color:var(--vt-text-soft)}.vt-button--ghost{color:var(--vt-muted);background:0 0}.vt-button--destructive{background:var(--vt-red);color:#fff}.vt-button--outline:hover:not(:disabled),.vt-button--ghost:hover:not(:disabled),.vt-button--secondary:hover:not(:disabled){background:var(--vt-panel-3);color:var(--vt-text);border-color:color-mix(in srgb, var(--vt-line), var(--vt-accent) 28%);box-shadow:none}.vt-theme-option.is-active{border-color:var(--vt-accent);background:color-mix(in srgb, var(--vt-accent), transparent 90%);color:var(--vt-accent);box-shadow:var(--vt-ring)}.vt-accent-option{border:1px solid var(--vt-line);border-radius:var(--vt-radius);background:var(--vt-panel-2);min-height:48px;color:var(--vt-text-soft);text-align:left;align-items:center;gap:12px;padding:0 13px;font-size:12px;font-weight:650;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.vt-accent-option:hover{border-color:var(--vt-subtle);background:var(--vt-panel-3);transform:translateY(-1px)}.vt-accent-option.is-active{border-color:var(--vt-accent);color:var(--vt-text-strong);box-shadow:var(--vt-ring)}.vt-accent-option>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.vt-gradient-tag{color:var(--vt-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.vt-icon-button{border-radius:var(--vt-radius);width:34px;height:34px;color:var(--vt-muted);background:0 0}.vt-icon-button:hover{color:var(--vt-text);background:var(--vt-panel-3)}.vt-icon-button svg{stroke-width:1.65px;width:16px;height:16px}.vt-input,.vt-textarea{border:1px solid var(--vt-line);border-radius:var(--vt-radius);background:var(--vt-panel-2);width:100%;color:var(--vt-text);outline:0;font-size:12.5px;transition:border .18s,box-shadow .18s,background .18s}.vt-input{height:38px;padding:0 12px}.vt-textarea{resize:vertical;min-height:96px;padding:10px 12px}.vt-input::placeholder,.vt-textarea::placeholder{color:color-mix(in srgb, var(--vt-muted), transparent 15%)}.vt-form-label{color:var(--vt-muted);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.vt-input:hover,.vt-textarea:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-muted) 36%)}.vt-input:focus,.vt-textarea:focus{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 45%);box-shadow:var(--vt-ring);background:var(--vt-panel)}.vt-search-field{border:1px solid var(--vt-line);width:min(100%,290px);height:38px;color:var(--vt-muted);background:var(--vt-panel-2);border-radius:10px;align-items:center;gap:9px;padding:0 12px;transition:border .18s,box-shadow .18s;display:flex}.vt-search-field:focus-within,.vt-search-field:hover{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 55%);box-shadow:var(--vt-ring)}.vt-search-field svg{flex:none;width:15px;height:15px}.vt-search-field input{width:100%;color:var(--vt-text);background:0 0;border:0;outline:0;font-size:12px}.vt-search-field input::placeholder{color:var(--vt-muted)}.vt-client-lookup-search{border:1px solid var(--vt-line);border-radius:var(--vt-radius);background:var(--vt-panel-2);width:100%;min-width:0;height:38px;color:var(--vt-muted);align-items:center;gap:9px;padding:0 5px 0 12px;transition:border .18s,box-shadow .18s,background .18s;display:flex}.vt-client-lookup-search:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-muted) 36%)}.vt-client-lookup-search:focus-within{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 45%);box-shadow:var(--vt-ring);background:var(--vt-panel)}.vt-client-lookup-search>svg{flex:none;width:16px;height:16px}.vt-client-lookup-search>input{min-width:0;height:100%;color:var(--vt-text);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.vt-client-lookup-search>input::placeholder{color:color-mix(in srgb, var(--vt-muted), transparent 15%)}.vt-client-lookup-search>input:disabled{cursor:not-allowed;opacity:.58}.vt-client-lookup-search>button{border-radius:calc(var(--vt-radius) - 3px);background:color-mix(in srgb, var(--vt-accent), transparent 88%);width:29px;height:29px;color:var(--vt-accent);border:0;flex:none;place-items:center;transition:background .16s,color .16s,opacity .16s;display:grid}.vt-client-lookup-search>button:hover:not(:disabled){background:color-mix(in srgb, var(--vt-accent), transparent 78%);color:var(--vt-text-strong)}.vt-client-lookup-search>button:focus-visible{box-shadow:var(--vt-ring);outline:0}.vt-client-lookup-search>button:disabled{cursor:not-allowed;opacity:.34}.vt-client-lookup-search>button svg{width:15px;height:15px}.vt-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vt-stat-card{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);min-height:164px;box-shadow:var(--vt-card-shadow);padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.34s both vt-fade-up;position:relative;overflow:hidden}.vt-stat-card:nth-child(2){animation-delay:40ms}.vt-stat-card:nth-child(3){animation-delay:80ms}.vt-stat-card:nth-child(4){animation-delay:.12s}.vt-stat-card:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-accent) 25%);transform:translateY(-2px);box-shadow:0 12px 28px #00000026}.vt-stat-card__top{min-width:0;color:var(--vt-muted);justify-content:space-between;align-items:flex-start;gap:10px;font-size:11.5px;display:flex}.vt-stat-card__top>span:first-child{overflow-wrap:anywhere;min-width:0}.vt-stat-card__icon{width:31px;height:31px;color:var(--vt-accent);background:color-mix(in srgb, var(--vt-accent), transparent 88%);border-radius:9px;place-items:center;display:grid}.vt-stat-card__icon svg{width:15px;height:15px}.vt-stat-card>strong{max-width:100%;color:var(--vt-text-strong);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(20px,2.1vw,24px);font-weight:760;line-height:1.18;display:block;overflow:hidden}.vt-stat-card__meta{z-index:2;color:var(--vt-subtle);margin-top:8px;font-size:10.5px;position:relative}.vt-stat-card__meta .is-positive{color:var(--vt-accent);font-weight:650}.vt-stat-card__spark{opacity:.9;transform-origin:0;width:100%;height:55px;animation:vt-chart-reveal .76s var(--easing-smooth) both;position:absolute;bottom:0;left:0;right:0}.vt-stat-card:nth-child(2) .vt-stat-card__spark{animation-delay:90ms}.vt-stat-card:nth-child(3) .vt-stat-card__spark{animation-delay:.16s}.vt-stat-card:nth-child(4) .vt-stat-card__spark{animation-delay:.23s}.vt-stat-card__spark path:first-of-type{animation:.9s .18s both vt-chart-fill}.vt-stat-card__spark path:last-child{stroke-dasharray:400;stroke-dashoffset:400px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards vt-draw}.vt-badge{background:color-mix(in srgb, var(--vt-accent), transparent 87%);min-height:22px;color:color-mix(in srgb, var(--vt-accent), white 14%);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:650;line-height:1.2;display:inline-flex}.vt-badge--outline{border-color:var(--vt-line);background:var(--vt-panel-2);color:var(--vt-text-soft)}.vt-badge--secondary{background:var(--vt-panel-3);color:var(--vt-muted)}.vt-status--neutral{color:#aab2bf;background:#94a3b81f;border-color:#94a3b82e}.vt-status--blue{color:#62b9ff;background:#38a3ff1f;border-color:#38a3ff2e}.vt-status--amber{color:#f7b733;background:#f59e0b21;border-color:#f59e0b2e}.vt-status--purple{color:#c084fc;background:#a855f721;border-color:#a855f72e}.vt-status--cyan{color:#5eead4;background:#14b8a61f;border-color:#14b8a62e}.vt-status--emerald,.vt-status--green{color:#34d399;background:#10b98121;border-color:#10b9812e}.vt-status--red{color:#ff7171;background:#ef444421;border-color:#ef44442e}.vt-pipeline-overview{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);overflow:hidden}.vt-pipeline-summary{border-bottom:1px solid var(--vt-line);background:linear-gradient(100deg, color-mix(in srgb, var(--vt-accent), transparent 90%), transparent 42%);align-items:baseline;gap:9px;min-width:0;padding:14px 16px;display:flex}.vt-pipeline-summary span,.vt-pipeline-summary small{color:var(--vt-muted);font-size:10.5px}.vt-pipeline-summary strong{max-width:100%;color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.vt-pipeline-grid{background:var(--vt-panel);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.vt-pipeline-stage{border:1px solid var(--vt-line);background:var(--vt-panel);min-width:0;color:var(--vt-text-soft);margin:-1px 0 0 -1px;padding:15px;transition:background .16s}.vt-pipeline-stage:hover{background:var(--vt-panel-3)}.vt-pipeline-stage__header{align-items:center;gap:7px;min-width:0;display:flex}.vt-pipeline-stage__dot{border-radius:99px;flex:none;width:7px;height:7px}.vt-pipeline-stage__label{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.vt-pipeline-stage__header strong{max-width:42%;color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1;overflow:hidden}.vt-pipeline-stage__track{background:var(--vt-panel-3);border-radius:99px;height:4px;margin-top:13px;overflow:hidden}.vt-pipeline-stage__track span{border-radius:inherit;background:var(--vt-accent);transform-origin:0;min-width:2px;height:100%;animation:vt-pipeline-grow .7s var(--easing-smooth) both;display:block}.vt-pipeline-stage__percentage{color:var(--vt-subtle);margin-top:7px;font-size:9.5px;display:block}.vt-dashboard-heading{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.vt-dashboard-heading>div:first-child{min-width:0}.vt-dashboard-actions{flex:none;align-items:flex-end;gap:10px;display:flex}.vt-dashboard-period{min-width:190px;color:var(--vt-muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:650;display:grid}.vt-dashboard-period__control{border:1px solid var(--vt-line);background:var(--vt-panel-2);width:100%;height:36px;color:var(--vt-text-soft);border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.vt-dashboard-period__control:focus-within{border-color:var(--vt-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--vt-accent), transparent 82%)}.vt-dashboard-period__control>svg:first-child{width:14px;color:var(--vt-accent);flex:none}.vt-dashboard-period__control>span{text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.vt-dashboard-period .vt-select-content{min-width:100%}.vt-dashboard-new-process{height:36px}.vt-dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;margin-bottom:12px;display:flex}.vt-dashboard-section-heading>div{min-width:0}.vt-dashboard-section-heading h2{color:var(--vt-text-strong);margin:0;font-size:17px;font-weight:650}.vt-dashboard-section-heading p{color:var(--vt-muted);margin:4px 0 0;font-size:10px}.vt-dashboard-section-heading>a{color:var(--vt-accent);flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.vt-dashboard-section-heading>a:hover{filter:brightness(1.1)}.vt-dashboard-section-heading>a svg{width:13px}.vt-dashboard-opportunities{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);min-width:0;box-shadow:var(--vt-card-shadow);grid-template-columns:minmax(235px,.72fr) minmax(0,1.65fr);display:grid;overflow:hidden}.vt-dashboard-opportunity-summary{border-right:1px solid var(--vt-line);background:radial-gradient(circle at 5% 10%,color-mix(in srgb,var(--vt-accent),transparent 83%),transparent 50%),var(--vt-panel-2);flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex}.vt-dashboard-opportunity-summary__icon{background:color-mix(in srgb,var(--vt-accent),transparent 84%);width:36px;height:36px;color:var(--vt-accent);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.vt-dashboard-opportunity-summary__icon svg{width:17px}.vt-dashboard-opportunity-summary__eyebrow{color:var(--vt-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-dashboard-opportunity-summary>strong{max-width:100%;color:var(--vt-text-strong);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(25px,3vw,34px);line-height:1.05;overflow:hidden}.vt-dashboard-opportunity-summary>p{color:var(--vt-muted);margin:7px 0 19px;font-size:9.5px;line-height:1.5}.vt-dashboard-opportunity-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vt-dashboard-opportunity-summary>div>span{border:1px solid var(--vt-line);background:color-mix(in srgb,var(--vt-panel),transparent 15%);border-radius:8px;min-width:0;padding:9px 10px}.vt-dashboard-opportunity-summary small,.vt-dashboard-opportunity-summary b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-dashboard-opportunity-summary small{color:var(--vt-subtle);font-size:8.5px}.vt-dashboard-opportunity-summary b{color:var(--vt-text-soft);margin-top:3px;font-size:13px}.vt-dashboard-funnel{align-content:center;gap:10px;min-width:0;padding:18px 20px;display:grid}.vt-dashboard-funnel__stage{grid-template-columns:minmax(116px,.8fr) minmax(90px,1.45fr) 28px;align-items:center;gap:11px;min-width:0;display:grid}.vt-dashboard-funnel__stage>div{min-width:0}.vt-dashboard-funnel__stage strong,.vt-dashboard-funnel__stage small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-dashboard-funnel__stage strong{color:var(--vt-text-soft);font-size:9.5px}.vt-dashboard-funnel__stage small{color:var(--vt-subtle);margin-top:2px;font-size:8px}.vt-dashboard-funnel__stage>span{background:var(--vt-panel-3);border-radius:99px;height:7px;overflow:hidden}.vt-dashboard-funnel__stage>span>i{border-radius:inherit;background:var(--vt-accent-fill);transform-origin:0;height:100%;animation:vt-pipeline-grow .7s var(--easing-smooth) both;display:block}.vt-dashboard-funnel__stage.is-won>span>i{background:#10b981}.vt-dashboard-funnel__stage.is-lost>span>i{background:var(--vt-red)}.vt-dashboard-funnel__stage>b{color:var(--vt-text-strong);text-align:right;font-size:11px}.vt-dashboard-panel-loading{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);grid-template-columns:.7fr 1.5fr;gap:18px;min-height:292px;padding:18px;display:grid;overflow:hidden}.vt-dashboard-panel-loading.is-compact{grid-template-columns:repeat(3,1fr);min-height:130px}.vt-dashboard-panel-loading span{background:linear-gradient(100deg,var(--vt-panel-2) 20%,var(--vt-panel-3) 50%,var(--vt-panel-2) 80%);background-size:200% 100%;border-radius:9px;animation:1.4s linear infinite vt-report-shimmer}.vt-dashboard-panel-message{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);text-align:left;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:20px;display:flex}.vt-dashboard-panel-message>svg{width:34px;color:var(--vt-subtle);flex:none}.vt-dashboard-panel-message>div{min-width:0}.vt-dashboard-panel-message strong{color:var(--vt-text-strong);font-size:12px}.vt-dashboard-panel-message p{color:var(--vt-muted);margin:3px 0 0;font-size:9.5px}.vt-dashboard-panel-message>button{border:1px solid var(--vt-line);background:var(--vt-panel-2);min-height:31px;color:var(--vt-text-soft);border-radius:7px;margin-left:8px;padding:0 10px;font-size:9.5px;font-weight:650}.vt-dashboard-panel-message.is-error>svg{color:var(--vt-red)}.vt-dashboard-access-note{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);color:var(--vt-muted);padding:14px 16px;font-size:10.5px}.vt-processes-toolbar,.vt-customers-toolbar{align-items:center;gap:10px;margin-bottom:20px;display:flex;position:relative}.vt-processes-toolbar>:first-child{margin-right:auto}.vt-processes-header{align-items:center;gap:18px;width:100%;display:flex}.vt-processes-header__title{min-width:190px;margin-right:auto}.vt-processes-header__actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.vt-processes-header__actions .vt-search-field{width:min(230px,24vw)}.vt-processes-header__actions .vt-select{flex:none}.vt-filter-menu{position:relative}.vt-filter-button{min-width:94px}.vt-filter-button.is-active{border-color:color-mix(in srgb, var(--vt-accent), transparent 42%);background:color-mix(in srgb, var(--vt-accent), transparent 88%);color:var(--vt-accent)}.vt-filter-count{background:var(--vt-accent);min-width:18px;height:18px;color:var(--vt-accent-contrast);border-radius:99px;place-items:center;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.vt-filter-popover{z-index:45;border:1px solid var(--vt-line);background:var(--vt-panel);width:min(320px,100vw - 32px);box-shadow:var(--vt-shadow);border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.vt-filter-popover>header{border-bottom:1px solid var(--vt-line);align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.vt-filter-popover>header>div{flex:1;min-width:0}.vt-filter-popover>header strong{color:var(--vt-text-strong);font-size:12px}.vt-filter-popover>header p{color:var(--vt-muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}.vt-filter-popover>header button{width:26px;height:26px;color:var(--vt-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.vt-filter-popover>header button:hover{background:var(--vt-panel-3);color:var(--vt-text-strong)}.vt-filter-popover>header svg{width:13px}.vt-filter-popover fieldset{border:0;min-width:0;margin:0;padding:12px 14px 14px}.vt-filter-popover legend{color:var(--vt-subtle);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:9px;font-weight:700}.vt-filter-options{gap:4px;max-height:min(360px,52vh);margin-top:8px;display:grid;overflow-y:auto}.vt-filter-options button{width:100%;min-height:34px;color:var(--vt-text-soft);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:10.5px;display:flex}.vt-filter-options button:hover,.vt-filter-options button[aria-checked=true]{background:var(--vt-panel-3);color:var(--vt-text-strong)}.vt-filter-options button>span{border:1px solid var(--vt-line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.vt-filter-options button>span.is-checked{border-color:var(--vt-accent);background:var(--vt-accent);color:var(--vt-accent-contrast)}.vt-filter-options svg{width:10px}.vt-filter-popover>footer{border-top:1px solid var(--vt-line);background:var(--vt-panel-2);justify-content:flex-end;padding:10px 14px;display:flex}.vt-filter-popover>footer button{color:var(--vt-accent);background:0 0;border:0;font-size:10px;font-weight:700}.vt-filter-popover>footer button:disabled{color:var(--vt-subtle);cursor:not-allowed}.vt-filter-popover{width:min(390px,100vw - 32px)}.vt-filter-popover__body{max-height:min(590px,68vh);overflow-y:auto}.vt-filter-popover__body>fieldset+fieldset{border-top:1px solid var(--vt-line)}.vt-filter-options{max-height:220px}.vt-filter-options button>span{padding:0;line-height:0}.vt-filter-options svg{stroke-width:3px;width:10px;height:10px;display:block}.vt-filter-popover>footer{justify-content:space-between;align-items:center;gap:10px}.vt-filter-popover>footer .vt-button{background:var(--vt-accent-fill);min-height:30px;color:var(--vt-accent-contrast);border:0;padding:0 11px;font-size:10px}.vt-saved-filters{border-bottom:1px solid var(--vt-line);padding:12px 14px}.vt-saved-filters>strong,.vt-save-filter>strong{color:var(--vt-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-saved-filters>div{gap:5px;margin-top:8px;display:grid}.vt-saved-filters article{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:8px;align-items:center;gap:4px;display:flex}.vt-saved-filters article>button:first-child{min-width:0;color:var(--vt-text-soft);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:16px minmax(0,1fr);gap:1px 7px;padding:8px;display:grid}.vt-saved-filters article>button:first-child svg{width:13px;color:var(--vt-accent);grid-row:1/3;align-self:center}.vt-saved-filters article span,.vt-saved-filters article small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-saved-filters article span{font-size:10.5px;font-weight:650}.vt-saved-filters article small{color:var(--vt-muted);font-size:8.5px}.vt-saved-filters article>button:last-child{width:29px;height:29px;color:var(--vt-muted);background:0 0;border:0;border-radius:6px;place-items:center;margin-right:4px;padding:0;display:grid}.vt-saved-filters article>button:last-child:hover{background:color-mix(in srgb, var(--vt-red), transparent 88%);color:var(--vt-red)}.vt-saved-filters article>button:last-child svg{width:12px}.vt-save-filter{border-top:1px solid var(--vt-line);padding:13px 14px 14px}.vt-save-filter p{color:var(--vt-muted);margin:3px 0 9px;font-size:9px}.vt-save-filter>div{gap:7px;display:flex}.vt-save-filter input{border:1px solid var(--vt-line);background:var(--vt-panel-2);min-width:0;height:34px;color:var(--vt-text);border-radius:7px;outline:0;flex:1;padding:0 10px;font-size:10.5px}.vt-save-filter input:focus{border-color:var(--vt-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--vt-accent), transparent 82%)}.vt-save-filter button{background:var(--vt-accent-fill);min-height:34px;color:var(--vt-accent-contrast);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.vt-save-filter button:disabled{cursor:not-allowed;opacity:.45}.vt-save-filter button svg{width:12px}.vt-filter-options{max-height:none;overflow:visible}.vt-filter-accordion+.vt-filter-accordion{border-top:1px solid var(--vt-line)}.vt-filter-accordion h3{margin:0}.vt-filter-accordion__trigger{width:100%;color:var(--vt-text-strong);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.vt-filter-accordion__trigger>span{align-items:baseline;gap:8px;min-width:0;display:flex}.vt-filter-accordion__trigger strong{font-size:10.5px}.vt-filter-accordion__trigger small{color:var(--vt-muted);font-size:9px;font-weight:500}.vt-filter-accordion__trigger>svg{width:14px;color:var(--vt-muted);flex:none;transition:transform .18s}.vt-filter-accordion__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.vt-filter-accordion__panel{padding:0 14px 14px}.vt-filter-accordion__panel .vt-filter-options{margin-top:0}.vt-saved-filters>.vt-saved-filter-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vt-saved-filter-tag{border:1px solid color-mix(in srgb, var(--vt-accent), transparent 66%);background:color-mix(in srgb, var(--vt-accent), transparent 91%);border-radius:99px;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.vt-saved-filter-tag>button{color:var(--vt-text-soft);background:0 0;border:0}.vt-saved-filter-tag>button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:210px;padding:5px 3px 5px 9px;font-size:9.5px;font-weight:650;overflow:hidden}.vt-saved-filter-tag>button:first-child:hover{color:var(--vt-accent)}.vt-saved-filter-tag>button:last-child{width:24px;height:24px;color:var(--vt-muted);place-items:center;padding:0;display:grid}.vt-saved-filter-tag>button:last-child:hover{color:var(--vt-red)}.vt-saved-filter-tag>button:last-child svg{width:10px}.vt-filter-popover{flex-direction:column;max-height:min(720px,100dvh - 96px);display:flex}.vt-filter-popover__body{flex:1;min-height:0;max-height:none;overflow-y:auto}.vt-filter-accordion__trigger{background:var(--vt-panel-2)}.vt-filter-accordion__trigger:hover{background:var(--vt-panel-3)}.vt-filter-accordion__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--vt-accent), var(--vt-panel-2) 92%)}.vt-filter-accordion__panel{background:color-mix(in srgb, var(--vt-panel-2), transparent 42%);padding-top:6px}.vt-save-filter{border-top:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-panel-2), var(--vt-panel) 45%);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.vt-save-filter__heading{min-width:76px}.vt-save-filter>.vt-save-filter__heading,.vt-save-filter__heading strong,.vt-save-filter__heading span{display:block}.vt-save-filter__heading strong{color:var(--vt-text-strong);font-size:9.5px}.vt-save-filter__heading span{color:var(--vt-muted);margin-top:1px;font-size:8px}.vt-save-filter>div:last-child{gap:6px;min-width:0;display:flex}.vt-save-filter input{height:30px}.vt-save-filter button{min-height:30px;padding-inline:9px}.vt-filter-popover>footer{flex:none;padding-block:8px}.vt-process-total{border-top:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-accent), var(--vt-panel) 96%);text-align:right;justify-content:flex-end;align-items:center;gap:24px;min-width:0;padding:12px 16px;display:flex}.vt-process-total>span{min-width:0}.vt-process-total strong,.vt-process-total small{display:block}.vt-process-total strong{color:var(--vt-text-soft);font-size:10px}.vt-process-total small{color:var(--vt-muted);margin-top:2px;font-size:8.5px}.vt-process-total b{color:var(--vt-text-strong);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:750}.vt-documents-table{table-layout:fixed;min-width:820px}.vt-documents-table__document{width:24%}.vt-documents-table__process{width:27%}.vt-documents-table__status{width:14%}.vt-documents-table__version{width:22%}.vt-documents-table__security{width:13%}.vt-page-body .vt-documents-table th,.vt-page-body .vt-documents-table td{vertical-align:middle;text-align:left}.vt-page-body .vt-documents-table th:nth-child(3),.vt-page-body .vt-documents-table td:nth-child(3),.vt-page-body .vt-documents-table th:nth-child(5),.vt-page-body .vt-documents-table td:nth-child(5){text-align:center}.vt-documents-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vt-documents-table td:first-child strong{color:var(--vt-text-strong)}.vt-documents-table td:first-child div{margin-top:2px}.vt-view-toggle{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;padding:3px;display:flex}.vt-view-toggle button{width:30px;height:30px;color:var(--vt-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vt-view-toggle button.is-active{background:var(--vt-panel-3);color:var(--vt-accent);box-shadow:var(--shadow-sm)}.vt-view-toggle svg{width:14px}.vt-fields-menu{position:relative}.vt-fields-menu .vt-button svg{width:14px}.vt-fields-popover{z-index:45;border:1px solid var(--vt-line);background:var(--vt-panel);width:190px;box-shadow:var(--vt-shadow);border-radius:10px;padding:7px;position:absolute;top:calc(100% + 7px);right:0}.vt-fields-popover>p{color:var(--vt-subtle);text-transform:uppercase;margin:3px 7px 7px;font-size:9px;font-weight:650}.vt-fields-popover button{width:100%;min-height:32px;color:var(--vt-text-soft);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px;font-size:11px;line-height:16px;display:flex}.vt-fields-popover button:hover{background:var(--vt-panel-3)}.vt-fields-popover button>span{border:1px solid var(--vt-line);border-radius:4px;flex:0 0 16px;align-self:center;place-items:center;width:16px;height:16px;padding:0;line-height:0;display:grid}.vt-fields-popover button>span.is-checked{border-color:var(--vt-accent);background:var(--vt-accent);color:var(--vt-accent-contrast)}.vt-fields-popover button>span svg{stroke-width:2.5px;width:10px;height:10px;display:block}.vt-table-fields-wrap{position:relative}.vt-table-fields-heading,.vt-table-fields-cell{text-align:right;width:52px;min-width:52px;padding-inline:8px!important}.vt-table-fields-trigger{margin-left:auto}.vt-table-fields-popover{top:42px;right:8px}.vt-client-table-wrap{--vt-client-row-hover:color-mix(in srgb, var(--vt-panel-3) 30%, var(--vt-panel))}.vt-client-row-actions{justify-content:flex-end;gap:4px;min-height:34px;display:flex}.vt-journey-table{min-width:920px}.vt-journey-cell-detail{color:var(--vt-subtle);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.vt-client-row{background:var(--vt-panel)}.vt-client-row:hover{background:var(--vt-client-row-hover)}.vt-client-actions-column{background:0 0;width:104px;min-width:104px}.vt-client-table-wrap thead .vt-client-actions-column{background:var(--vt-panel-2)}.vt-client-row-actions .vt-icon-button:hover,.vt-client-row-actions .vt-icon-button:focus-visible{background:var(--vt-panel-3);color:var(--vt-text);box-shadow:0 0 0 1px var(--vt-line);outline:0}@media (hover:hover) and (pointer:fine){.vt-client-row-actions{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;transform:translate(4px)}.vt-client-row:hover .vt-client-row-actions,.vt-client-row:focus-within .vt-client-row-actions{opacity:1;pointer-events:auto;transform:translate(0)}}.vt-opportunity-actions-column,.vt-table-actions-column{width:104px;min-width:104px}.vt-table-row-actions{justify-content:flex-end;gap:4px;min-height:34px;display:flex}.vt-table-row-actions .vt-icon-button:hover,.vt-table-row-actions .vt-icon-button:focus-visible{background:var(--vt-panel-3);color:var(--vt-text);box-shadow:0 0 0 1px var(--vt-line);outline:0}@media (hover:hover) and (pointer:fine){.vt-table-row-actions{opacity:0;transition:opacity .14s,transform .14s;transform:translate(4px)}.vt-table-row:hover .vt-table-row-actions,.vt-table-row:focus-within .vt-table-row-actions{opacity:1;transform:translate(0)}}.vt-processes-kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:10px;padding:1px 1px 12px;display:grid;overflow-x:auto}.vt-kanban-column{border:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-panel-2), transparent 10%);scroll-snap-align:start;border-radius:10px;overflow:hidden}.vt-kanban-column>header{border-bottom:1px solid var(--vt-line);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.vt-kanban-column>header>span{border-radius:99px;width:7px;height:7px}.vt-kanban-column>header strong{color:var(--vt-text-soft);text-transform:uppercase;flex:1;font-size:10px}.vt-kanban-column>header em{background:var(--vt-panel-3);min-width:21px;color:var(--vt-muted);text-align:center;border-radius:99px;padding:2px 6px;font-size:9px;font-style:normal}.vt-kanban-column__body{min-height:170px;max-height:62vh;padding:8px;overflow-y:auto}.vt-kanban-card{border:1px solid var(--vt-line);background:var(--vt-panel);color:var(--vt-text-soft);box-shadow:var(--vt-card-shadow);border-radius:8px;margin-bottom:7px;padding:11px;display:block}.vt-kanban-card:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-accent) 25%);transform:translateY(-1px)}.vt-kanban-card>div{align-items:flex-start;gap:8px;display:flex}.vt-kanban-card>div strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.vt-kanban-card .vt-badge{min-height:18px;padding:1px 5px;font-size:8px}.vt-kanban-card p{color:var(--vt-muted);margin:7px 0 12px;font-size:9.5px}.vt-kanban-card footer{border-top:1px solid var(--vt-line);justify-content:space-between;gap:8px;padding-top:9px;font-size:9px;display:flex}.vt-kanban-card footer span{color:var(--vt-subtle)}.vt-kanban-card footer strong{color:var(--vt-text-soft)}.vt-kanban-empty{color:var(--vt-subtle);text-align:center;padding:28px 10px;font-size:10px}.vt-kanban-pan-hint{color:var(--vt-subtle);align-items:center;gap:5px;margin:0 0 8px;font-size:9px;display:flex}.vt-kanban-pan-hint svg{width:12px;height:12px}.vt-opportunities-kanban{cursor:grab;overscroll-behavior-x:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;grid-auto-columns:minmax(270px,290px)}.vt-opportunities-kanban:hover{scrollbar-color:color-mix(in srgb, var(--vt-muted), transparent 58%) transparent}.vt-opportunities-kanban::-webkit-scrollbar{height:5px}.vt-opportunities-kanban::-webkit-scrollbar-track{background:0 0}.vt-opportunities-kanban::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}.vt-opportunities-kanban:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--vt-muted), transparent 62%)}.vt-opportunities-kanban:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--vt-muted), transparent 42%)}.vt-opportunities-kanban.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.vt-opportunities-kanban .vt-kanban-column{transition:border-color .14s,background .14s,box-shadow .14s}.vt-opportunities-kanban .vt-kanban-column>header small{color:var(--vt-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.vt-opportunities-kanban .vt-kanban-column.is-drag-over{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 25%);background:color-mix(in srgb, var(--vt-accent), var(--vt-panel-2) 92%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vt-accent), transparent 72%)}.vt-opportunities-kanban .vt-kanban-column.is-drag-over .vt-kanban-column__body{background:color-mix(in srgb, var(--vt-accent), transparent 96%)}.vt-kanban-card--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.vt-kanban-card--draggable:hover{transform:none}.vt-kanban-card--draggable:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-kanban-card--draggable:active{cursor:grabbing}.vt-kanban-card--draggable.is-sort-target:not(.is-dragging){border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 25%)}.vt-kanban-card.is-dragging{opacity:0;transform:none}.vt-kanban-drag-overlay{z-index:9999;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.vt-kanban-card--overlay{opacity:1;pointer-events:none;transform-origin:50%;cursor:grabbing;width:100%;margin:0;transform:rotate(1.25deg)scale(1.01);box-shadow:0 16px 42px #0000004d}.vt-kanban-loading-more{color:var(--vt-subtle);text-align:center;padding:12px 8px;font-size:9px}.vt-opportunity-stats-panel{margin-bottom:27px;position:relative}.vt-opportunity-stats-panel .vt-opportunity-stats{margin-bottom:0}.vt-opportunity-stats-toggle{border:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-panel), transparent 4%);width:24px;height:24px;color:var(--vt-muted);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-12px;right:12px;box-shadow:0 2px 7px #0f172a14}.vt-opportunity-stats-toggle:hover,.vt-opportunity-stats-toggle:focus-visible{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 35%);color:var(--vt-accent);outline:0}.vt-opportunity-stats-toggle svg{width:12px;height:12px}.vt-opportunity-stats-panel.is-collapsed{justify-content:flex-end;align-items:center;min-height:18px;margin-bottom:2px;display:flex}.vt-opportunity-stats-panel.is-collapsed .vt-opportunity-stats-toggle{width:20px;height:20px;box-shadow:none;background:0 0;border-color:#0000;position:static}.vt-opportunity-stats-panel.is-collapsed .vt-opportunity-stats-toggle:hover,.vt-opportunity-stats-panel.is-collapsed .vt-opportunity-stats-toggle:focus-visible{border-color:var(--vt-line);background:var(--vt-panel)}.vt-opportunities-page.is-kanban{flex-direction:column;height:calc(100dvh - 62px);min-height:0;display:flex;overflow:hidden}.vt-opportunities-page.is-kanban>.vt-page-header{flex:none}.vt-opportunities-page.is-kanban>.vt-page-body{flex-direction:column;flex:1;min-height:0;padding-bottom:4px;display:flex;overflow:hidden}.vt-opportunities-page.is-kanban>.vt-page-body.has-collapsed-stats{padding-top:5px}.vt-opportunities-page.is-kanban>.vt-page-body.has-collapsed-stats .vt-opportunity-stats-panel{min-height:16px;margin-bottom:0}.vt-opportunities-page.is-kanban>.vt-page-body.has-collapsed-stats .vt-kanban-pan-hint{margin-bottom:6px}.vt-opportunities-page.is-kanban .vt-opportunity-stats-panel,.vt-opportunities-page.is-kanban .vt-kanban-pan-hint{flex:none}.vt-opportunities-page.is-kanban .vt-opportunities-kanban{flex:1;align-items:stretch;min-height:0;overflow-y:hidden}.vt-opportunities-page.is-kanban .vt-kanban-column{flex-direction:column;min-height:0;display:flex}.vt-opportunities-page.is-kanban .vt-kanban-column__body{scrollbar-width:none;flex:1;min-height:0;max-height:none;overflow-y:auto}.vt-opportunities-page.is-kanban .vt-kanban-column__body::-webkit-scrollbar{width:0;height:0}.vt-processes-kanban--interactive{cursor:grab;overscroll-behavior-x:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;grid-auto-columns:minmax(270px,290px)}.vt-processes-kanban--interactive:hover{scrollbar-color:color-mix(in srgb,var(--vt-muted),transparent 58%) transparent}.vt-processes-kanban--interactive::-webkit-scrollbar{height:5px}.vt-processes-kanban--interactive::-webkit-scrollbar-track{background:0 0}.vt-processes-kanban--interactive::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}.vt-processes-kanban--interactive:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--vt-muted),transparent 62%)}.vt-processes-kanban--interactive:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--vt-muted),transparent 42%)}.vt-processes-kanban--interactive.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.vt-processes-kanban--interactive .vt-kanban-column{transition:border-color .14s,background .14s,box-shadow .14s}.vt-processes-kanban--interactive .vt-kanban-column>header small{color:var(--vt-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.vt-processes-kanban--interactive .vt-kanban-column.is-drag-over{border-color:color-mix(in srgb,var(--vt-accent),var(--vt-line) 25%);background:color-mix(in srgb,var(--vt-accent),var(--vt-panel-2) 92%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vt-accent),transparent 72%)}.vt-processes-kanban--interactive .vt-kanban-column.is-drag-over .vt-kanban-column__body{background:color-mix(in srgb,var(--vt-accent),transparent 96%)}.vt-process-stats-panel{margin-bottom:27px;position:relative}.vt-process-stats-panel .vt-process-stats{margin-bottom:0}.vt-process-stats-toggle{border:1px solid var(--vt-line);background:color-mix(in srgb,var(--vt-panel),transparent 4%);width:24px;height:24px;color:var(--vt-muted);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-12px;right:12px;box-shadow:0 2px 7px #0f172a14}.vt-process-stats-toggle:hover,.vt-process-stats-toggle:focus-visible{border-color:color-mix(in srgb,var(--vt-accent),var(--vt-line) 35%);color:var(--vt-accent);outline:0}.vt-process-stats-toggle svg{width:12px;height:12px}.vt-process-stats-panel.is-collapsed{justify-content:flex-end;align-items:center;min-height:18px;margin-bottom:2px;display:flex}.vt-process-stats-panel.is-collapsed .vt-process-stats-toggle{width:20px;height:20px;box-shadow:none;background:0 0;border-color:#0000;position:static}.vt-process-stats-panel.is-collapsed .vt-process-stats-toggle:hover,.vt-process-stats-panel.is-collapsed .vt-process-stats-toggle:focus-visible{border-color:var(--vt-line);background:var(--vt-panel)}.vt-processes-page.is-kanban{flex-direction:column;height:calc(100dvh - 62px);min-height:0;display:flex;overflow:hidden}.vt-processes-page.is-kanban>.vt-page-header{flex:none}.vt-processes-page.is-kanban>.vt-page-body{flex-direction:column;flex:1;min-height:0;padding-bottom:4px;display:flex;overflow:hidden}.vt-processes-page.is-kanban>.vt-page-body.has-collapsed-stats{padding-top:5px}.vt-processes-page.is-kanban>.vt-page-body.has-collapsed-stats .vt-process-stats-panel{min-height:16px;margin-bottom:0}.vt-processes-page.is-kanban>.vt-page-body.has-collapsed-stats .vt-kanban-pan-hint{margin-bottom:6px}.vt-processes-page.is-kanban .vt-process-stats-panel,.vt-processes-page.is-kanban .vt-kanban-pan-hint{flex:none}.vt-processes-page.is-kanban .vt-processes-kanban--interactive{flex:1;align-items:stretch;min-height:0;overflow-y:hidden}.vt-processes-page.is-kanban .vt-kanban-column{flex-direction:column;min-height:0;display:flex}.vt-processes-page.is-kanban .vt-kanban-column__body{scrollbar-width:none;flex:1;min-height:0;max-height:none;overflow-y:auto}.vt-processes-page.is-kanban .vt-kanban-column__body::-webkit-scrollbar{width:0;height:0}.vt-process-stats{margin-bottom:27px}.vt-process-stats .vt-stat-card{min-height:135px}.vt-process-stats .vt-stat-card__spark{display:none}.vt-client-stats,.vt-lead-stats,.vt-opportunity-stats{margin-bottom:27px}.vt-client-stats .vt-stat-card,.vt-lead-stats .vt-stat-card,.vt-opportunity-stats .vt-stat-card{min-height:135px}.vt-client-stats .vt-stat-card__spark,.vt-lead-stats .vt-stat-card__spark,.vt-opportunity-stats .vt-stat-card__spark{display:none}.vt-customers-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.vt-customers-heading h2{color:var(--vt-text-strong);margin:0;font-size:17px}.vt-customers-heading p{color:var(--vt-muted);margin:4px 0 0;font-size:10.5px}.vt-customers-toolbar{justify-content:space-between}.vt-customer-identity{align-items:center;gap:10px;min-width:190px;display:flex}.vt-customer-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--vt-accent), transparent 78%), color-mix(in srgb, var(--vt-blue), transparent 84%));width:33px;height:33px;color:var(--vt-text-strong);border-radius:9px;flex:none;place-items:center;font-size:9.5px;font-weight:750;display:grid}.vt-customer-identity strong,.vt-customer-identity small,.vt-customer-contact span,.vt-customer-contact small,.vt-customer-finance strong,.vt-customer-finance small{display:block}.vt-customer-identity strong,.vt-table-name-action{color:var(--vt-text-strong);font-size:11.5px;font-weight:700}.vt-table-name-action{outline-offset:3px;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;text-decoration:none;display:block;overflow:hidden}.vt-table-name-action:hover{color:var(--vt-accent);text-decoration:none}.vt-customer-identity small,.vt-customer-contact small,.vt-customer-finance small{color:var(--vt-subtle);margin-top:2px;font-size:9px}.vt-customer-contact span{color:var(--vt-text-soft);font-size:10.5px}.vt-customer-finance strong{color:var(--vt-text-soft);font-size:11px}.vt-customer-location{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.vt-customer-location svg{width:12px}.vt-settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;width:min(100%,1100px);display:grid}.vt-settings-content{gap:24px;min-width:0;display:grid}.vt-settings-index{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:8px;gap:3px;padding:8px;display:grid;position:sticky;top:82px}.vt-settings-index a{min-height:32px;color:var(--vt-muted);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:10.5px;text-decoration:none;display:flex}.vt-settings-index a:hover,.vt-settings-index a:focus{background:var(--vt-panel-3);color:var(--vt-text-strong);outline:0}.vt-settings-index svg{width:14px;color:var(--vt-accent)}.vt-settings-content>*{scroll-margin-top:82px}.vt-section-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.vt-section-heading>span,.vt-settings-icon{background:color-mix(in srgb, var(--vt-accent), transparent 87%);width:34px;height:34px;color:var(--vt-accent);border-radius:9px;flex:none;place-items:center;display:grid}.vt-section-heading svg,.vt-settings-icon svg{width:16px}.vt-section-heading h2{color:var(--vt-text-strong);margin:0;font-size:13px}.vt-section-heading p{color:var(--vt-muted);margin:3px 0 0;font-size:10.5px}.vt-administration-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;width:min(100%,1180px);display:grid}.vt-administration-nav{border:1px solid var(--vt-line);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);border-radius:10px;gap:5px;padding:7px;display:grid;position:sticky;top:82px}.vt-administration-nav>button{width:100%;min-width:0;color:var(--vt-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:border-color .14s,background .14s,color .14s;display:grid}.vt-administration-nav>button:hover{background:var(--vt-panel-3);color:var(--vt-text-strong)}.vt-administration-nav>button:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-administration-nav>button.is-active{border-color:color-mix(in srgb, var(--vt-accent), var(--vt-line) 45%);background:color-mix(in srgb, var(--vt-accent), var(--vt-panel) 91%);color:var(--vt-text-strong);box-shadow:inset 2px 0 var(--vt-accent)}.vt-administration-nav__icon{background:var(--vt-panel-3);width:34px;height:34px;color:var(--vt-muted);border-radius:9px;place-items:center;display:grid}.vt-administration-nav__icon svg{width:16px;height:16px}.vt-administration-nav>button.is-active .vt-administration-nav__icon{background:color-mix(in srgb, var(--vt-accent), transparent 86%);color:var(--vt-accent)}.vt-administration-nav strong,.vt-administration-nav small{overflow-wrap:anywhere;display:block}.vt-administration-nav strong{color:inherit;font-size:11px;line-height:1.25}.vt-administration-nav small{color:var(--vt-subtle);margin-top:3px;font-size:9px;line-height:1.35}.vt-administration-content{min-width:0}.vt-administration-panel{gap:24px;display:grid}.vt-danger-zone{border-color:color-mix(in srgb, var(--vt-red), var(--vt-line) 45%);background:color-mix(in srgb, var(--vt-red), var(--vt-panel) 94%)}.vt-danger-zone .vt-section-heading>span{background:color-mix(in srgb, var(--vt-red), transparent 86%);color:var(--vt-red)}.vt-danger-zone h2{color:var(--vt-red)}.vt-settings-content>#encerramento,.vt-settings-index a[href=\#encerramento]{order:99}.vt-profile-summary-panel{min-width:0;overflow:hidden}.vt-profile-summary-panel .vt-card-content{min-width:0}.vt-profile-card{align-items:center;gap:16px;min-width:0;display:flex}.vt-profile-summary{overflow-wrap:anywhere;flex:1;min-width:0}.vt-profile-avatar{background:linear-gradient(145deg, var(--vt-accent), var(--vt-accent-2));width:66px;height:66px;color:var(--vt-accent-contrast);border-radius:18px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;position:relative}.vt-profile-avatar button{border:2px solid var(--vt-panel);background:var(--vt-panel-3);width:25px;height:25px;color:var(--vt-text-soft);border-radius:99px;place-items:center;padding:0;display:grid;position:absolute;bottom:-5px;right:-5px}.vt-profile-avatar svg{width:12px}.vt-profile-card h2{max-width:100%;color:var(--vt-text-strong);margin:0;font-size:18px;line-height:1.25}.vt-profile-card p{max-width:100%;color:var(--vt-muted);margin:4px 0;line-height:1.45}.vt-profile-card span{max-width:100%;color:var(--vt-accent);text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.4;display:block}.vt-profile-facts{border-top:1px solid var(--vt-line);gap:10px;min-width:0;margin-top:18px;padding-top:15px;display:grid}.vt-profile-facts span{min-width:0;max-width:100%;color:var(--vt-muted);overflow-wrap:anywhere;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;font-size:10px;line-height:1.45;display:grid}.vt-profile-facts svg{flex:none;width:12px;height:14px}.vt-help-hero{border:1px solid var(--vt-line);background:linear-gradient(110deg, color-mix(in srgb, var(--vt-accent), transparent 87%), var(--vt-panel) 55%);border-radius:12px;align-items:center;gap:16px;margin-bottom:18px;padding:22px;display:flex}.vt-help-hero>span{background:var(--vt-accent);width:45px;height:45px;color:var(--vt-accent-contrast);border-radius:12px;place-items:center;display:grid}.vt-help-hero svg{width:21px}.vt-help-hero h2{color:var(--vt-text-strong);margin:0;font-size:17px}.vt-help-hero p{color:var(--vt-muted);margin:5px 0 0;font-size:11px}.vt-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vt-guide-icon{background:var(--vt-panel-3);width:34px;height:34px;color:var(--vt-accent);border-radius:9px;place-items:center;display:grid}.vt-guide-icon svg{width:16px}.vt-guide-grid h3{color:var(--vt-text-strong);margin:14px 0 5px;font-size:12.5px}.vt-guide-grid p{color:var(--vt-muted);margin:0;font-size:10.5px;line-height:1.55}.vt-help-columns{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.vt-shortcuts>div{border-top:1px solid var(--vt-line);color:var(--vt-text-soft);justify-content:space-between;align-items:center;padding:9px 0;font-size:10.5px;display:flex}.vt-shortcuts kbd{border:1px solid var(--vt-line);background:var(--vt-panel-2);color:var(--vt-muted);font:9px var(--font-mono);border-radius:5px;padding:3px 6px}.vt-security-row{align-items:center;gap:12px;display:flex}.vt-security-row>div{flex:1;min-width:0}.vt-security-row h2{color:var(--vt-text-strong);margin:0;font-size:13px}.vt-security-row p{color:var(--vt-muted);margin:4px 0 0;font-size:10.5px}.vt-switch{background:var(--vt-panel-3);border:0;border-radius:99px;flex:none;width:38px;height:22px;padding:2px;transition:background .16s}.vt-switch span{background:var(--vt-muted);border-radius:99px;width:18px;height:18px;transition:transform .16s,background .16s;display:block}.vt-switch.is-on{background:color-mix(in srgb, var(--vt-accent), transparent 55%)}.vt-switch.is-on span{background:var(--vt-accent);transform:translate(16px)}.vt-session{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.vt-session>span:first-child{background:var(--vt-panel-3);width:31px;height:31px;color:var(--vt-accent);border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.vt-session svg{width:15px}.vt-session>div{flex:1;min-width:0}.vt-session strong{color:var(--vt-text-soft);font-size:10.5px}.vt-session p{color:var(--vt-muted);margin:3px 0 0;font-size:9.5px}.vt-session-current{border-color:color-mix(in srgb, var(--vt-accent), transparent 70%);background:color-mix(in srgb, var(--vt-accent), transparent 88%);min-height:25px;color:var(--vt-accent);white-space:nowrap;border-radius:99px;flex:none;gap:6px;padding:3px 9px}.vt-session-current:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vt-accent), transparent 84%);background:currentColor;border-radius:50%;flex:none}.vt-preference-list>div{border-top:1px solid var(--vt-line);align-items:center;gap:16px;padding:13px 0;display:flex}.vt-preference-list>div>div{flex:1}.vt-preference-list strong{color:var(--vt-text-soft);font-size:11px}.vt-preference-list p{color:var(--vt-muted);margin:3px 0 0;font-size:10px}.vt-custom-field-form{grid-template-columns:minmax(150px,1fr) 125px 125px 36px;gap:8px;display:grid}.vt-custom-field-form .vt-button{width:36px;padding:0}.vt-config-list{border-top:1px solid var(--vt-line);margin-top:12px}.vt-config-list>div{border-bottom:1px solid color-mix(in srgb, var(--vt-line), transparent 25%);align-items:center;gap:10px;padding:10px 2px;display:flex}.vt-config-grip{background:var(--vt-panel-2);width:28px;height:28px;color:var(--vt-accent);border-radius:7px;place-items:center;display:grid}.vt-config-grip svg{width:13px}.vt-config-list>div>div{flex:1;min-width:0}.vt-config-list strong{color:var(--vt-text-soft);font-size:11px;display:block}.vt-config-list p{color:var(--vt-subtle);margin:2px 0 0;font-size:9px}.vt-config-list>div>button:not(.vt-switch){width:28px;height:28px;color:var(--vt-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vt-config-list>div>button:not(.vt-switch):hover{background:color-mix(in srgb, var(--vt-red), transparent 88%);color:var(--vt-red)}.vt-config-list>div>button svg{width:13px}.vt-config-list>div>.vt-switch{background:var(--vt-panel-3);border:0;border-radius:99px;width:38px;height:22px;padding:2px;display:block}.vt-config-list>div>.vt-switch.is-on{background:color-mix(in srgb, var(--vt-accent), transparent 55%)}.vt-config-empty{color:var(--vt-subtle);text-align:center;padding:18px 4px;font-size:10px}.vt-stage-config{gap:7px;display:grid}.vt-stage-config>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vt-stage-dot{background:var(--vt-accent);border-radius:99px;width:7px;height:7px}.vt-stage-actions{gap:3px;display:flex}.vt-stage-actions button{border:1px solid var(--vt-line);background:var(--vt-panel-2);width:28px;height:28px;color:var(--vt-muted);border-radius:6px;place-items:center;padding:0;display:grid}.vt-stage-actions button:hover:not(:disabled),.vt-stage-actions button.is-visible{color:var(--vt-accent);border-color:color-mix(in srgb, var(--vt-line), var(--vt-accent) 30%)}.vt-stage-actions button:disabled{opacity:.3}.vt-stage-actions svg{width:12px}.vt-chat-page{height:calc(100dvh - 62px);min-height:510px;padding-bottom:20px}.vt-chat-shell{border:1px solid var(--vt-line);background:var(--vt-panel);height:100%;box-shadow:var(--vt-card-shadow);border-radius:12px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.vt-chat-list{border-right:1px solid var(--vt-line);background:var(--vt-panel-2);min-width:0}.vt-chat-search{border-bottom:1px solid var(--vt-line);align-items:center;gap:8px;height:58px;padding:0 12px;display:flex}.vt-chat-search svg{width:14px;color:var(--vt-muted)}.vt-chat-search input{min-width:0;color:var(--vt-text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.vt-chat-conversations{height:calc(100% - 58px);padding:7px;overflow-y:auto}.vt-chat-conversations>button{width:100%;color:var(--vt-text-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.vt-chat-conversations>button:hover,.vt-chat-conversations>button.is-active{background:var(--vt-panel-3)}.vt-chat-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--vt-accent), transparent 78%), color-mix(in srgb, var(--vt-blue), transparent 84%));width:36px;height:36px;color:var(--vt-text-strong);border-radius:10px;place-items:center;font-size:9px;font-weight:750;display:grid;position:relative}.vt-chat-avatar i{border:2px solid var(--vt-panel);background:var(--vt-accent);border-radius:99px;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.vt-chat-conversations strong,.vt-chat-conversations small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-chat-conversations strong{font-size:10.5px}.vt-chat-conversations small{color:var(--vt-muted);margin-top:3px;font-size:9px}.vt-chat-conversations em{color:var(--vt-subtle);text-align:right;align-self:start;font-size:8px;font-style:normal}.vt-chat-conversations em b{background:var(--vt-accent);width:17px;height:17px;color:var(--vt-accent-contrast);border-radius:99px;place-items:center;margin:6px 0 0 auto;font-size:8px;display:grid}.vt-chat-panel{grid-template-rows:58px minmax(0,1fr) 62px;min-width:0;display:grid}.vt-chat-panel>header{border-bottom:1px solid var(--vt-line);align-items:center;gap:10px;padding:0 14px;display:flex}.vt-chat-panel>header>div{flex:1;min-width:0}.vt-chat-panel>header strong,.vt-chat-panel>header small{display:block}.vt-chat-panel>header strong{color:var(--vt-text-strong);font-size:11.5px}.vt-chat-panel>header small{color:var(--vt-accent);margin-top:3px;font-size:9px}.vt-chat-messages{background:radial-gradient(circle at 80% 0, color-mix(in srgb, var(--vt-accent), transparent 95%), transparent 25rem), var(--vt-bg);padding:18px;overflow-y:auto}.vt-chat-date{background:var(--vt-panel-3);width:max-content;color:var(--vt-subtle);border-radius:99px;margin:0 auto 18px;padding:3px 8px;font-size:8px}.vt-chat-message{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:5px 11px 11px;width:max-content;max-width:min(72%,520px);margin:0 auto 10px 0;padding:9px 11px 6px}.vt-chat-message.is-mine{border-color:color-mix(in srgb, var(--vt-accent), transparent 68%);background:color-mix(in srgb, var(--vt-accent), var(--vt-panel) 86%);border-radius:11px 5px 11px 11px;margin-left:auto;margin-right:0}.vt-chat-message p{color:var(--vt-text-soft);margin:0;font-size:10.5px;line-height:1.5}.vt-chat-message>span{color:var(--vt-subtle);justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:7.5px;display:flex}.vt-chat-message svg{width:11px;color:var(--vt-accent)}.vt-chat-empty{height:100%;color:var(--vt-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.vt-chat-empty>svg{opacity:.4;width:28px;margin-bottom:9px}.vt-chat-empty strong{color:var(--vt-text-soft)}.vt-chat-empty p{margin:4px 0;font-size:9px}.vt-chat-panel>footer{border-top:1px solid var(--vt-line);align-items:center;gap:8px;padding:0 12px;display:flex}.vt-chat-panel>footer>div{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;flex:1;align-items:center;height:38px;padding:0 5px 0 11px;display:flex}.vt-chat-panel>footer input{min-width:0;color:var(--vt-text);background:0 0;border:0;outline:0;flex:1;font-size:10.5px}.vt-chat-panel>footer>div button{width:28px;height:28px;color:var(--vt-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.vt-chat-panel>footer svg{width:15px}.vt-chat-send{background:var(--vt-accent-fill);width:36px;height:36px;color:var(--vt-accent-contrast);border:0;border-radius:9px;place-items:center;display:grid}.vt-chat-send:disabled{opacity:.35}.vt-table-shell,.vt-page-body>.rounded-lg.border{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);overflow:hidden}.vt-page-body table{border-collapse:collapse;width:100%}.vt-page-body thead tr{border-bottom:1px solid var(--vt-line);background:var(--vt-panel-2)!important}.vt-page-body th{letter-spacing:.08em;text-transform:uppercase;height:43px;font-size:10px;color:var(--vt-muted)!important;padding:0 16px!important;font-weight:650!important}.vt-sort-button{width:100%;height:42px;color:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.vt-sort-button:hover{color:var(--vt-text-soft)}.vt-sort-button svg{width:11px;height:11px}.vt-page-body tbody tr{transition:background .15s;border-bottom:1px solid color-mix(in srgb, var(--vt-line), transparent 18%)!important}.vt-page-body tbody tr:last-child{border-bottom:0!important}.vt-page-body tbody tr:hover{background:color-mix(in srgb, var(--vt-panel-3), transparent 35%)!important}.vt-page-body td{height:50px;padding:0 16px!important}.vt-pagination{border-top:1px solid var(--vt-line);min-width:600px;min-height:50px;color:var(--vt-muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:10px;display:flex}.vt-pagination>div{align-items:center;gap:9px;display:flex}.vt-pagination__size select{border:1px solid var(--vt-line);background:var(--vt-panel-2);height:29px;color:var(--vt-text-soft);border-radius:7px;outline:0;padding:0 24px 0 8px;font-size:10px}.vt-pagination button{border:1px solid var(--vt-line);background:var(--vt-panel-2);width:29px;height:29px;color:var(--vt-text-soft);border-radius:7px;place-items:center;padding:0;display:grid}.vt-pagination button:hover:not(:disabled){border-color:var(--vt-accent);color:var(--vt-accent)}.vt-pagination button:disabled{opacity:.35}.vt-pagination svg{width:13px}.vt-empty-state{border:1px dashed color-mix(in srgb, var(--vt-line), var(--vt-muted) 15%);background:color-mix(in srgb, var(--vt-panel), transparent 20%);min-height:280px;color:var(--vt-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.vt-select{position:relative}.vt-select-trigger{border:1px solid var(--vt-line);border-radius:var(--vt-radius);background:var(--vt-panel-2);width:100%;height:38px;color:var(--vt-text);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.vt-select-trigger:hover{border-color:color-mix(in srgb, var(--vt-line), var(--vt-muted) 38%)}.vt-select-trigger svg{width:14px;height:14px;color:var(--vt-muted)}.vt-select-content{z-index:50;border:1px solid var(--vt-line);background:var(--vt-panel);width:100%;min-width:170px;max-height:min(320px,50vh);box-shadow:var(--vt-shadow);border-radius:9px;padding:5px;animation:.13s both vt-menu-in;position:absolute;top:calc(100% + 6px);overflow-y:auto}.vt-select-item{width:100%;min-height:34px;color:var(--vt-text-soft);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:12px;display:block}.vt-select-item:hover{background:var(--vt-panel-3);color:var(--vt-text-strong)}.vt-select-item.is-selected{background:color-mix(in srgb, var(--vt-accent), transparent 86%);color:var(--vt-accent);font-weight:650}.vt-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000009e;justify-content:center;align-items:center;padding:20px;animation:.16s both vt-fade;display:flex;position:fixed;inset:0}.vt-dialog{border:1px solid var(--vt-line);background:var(--vt-panel);width:100%;max-width:520px;max-height:calc(100dvh - 40px);box-shadow:var(--vt-shadow);border-radius:13px;padding:22px;animation:.19s cubic-bezier(.2,.8,.2,1) both vt-dialog-in;overflow-y:auto}.vt-dialog-header{margin-bottom:17px}.vt-dialog-title{color:var(--vt-text-strong);margin:0;font-size:17px;font-weight:700}.vt-dialog-footer{border-top:1px solid var(--vt-line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.vt-dialog label.vt-form-label{align-content:start;gap:7px;margin-bottom:0;display:grid}.vt-dialog label:has(>.vt-form-label){align-content:start;gap:7px;margin-bottom:0;display:grid}.vt-dialog label>.vt-form-label{margin-bottom:0}.vt-dialog label:has(>.vt-form-label)>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.vt-form-builder-dialog{width:min(1000px,100vw - 40px);max-width:1000px;max-height:calc(100dvh - 40px);overflow-y:auto}.vt-dialog.vt-automation-dialog{width:min(960px,100vw - 40px);max-width:960px;padding:24px}.vt-automation-dialog>.vt-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vt-automation-dialog>.vt-dialog-header p{color:var(--vt-muted);margin:4px 0 0;font-size:11px}.vt-automation-dialog>.vt-dialog-header .vt-icon-button{flex:none}.vt-automation-dialog .vt-select,.vt-automation-dialog .vt-select-trigger{min-width:0}.vt-automation-dialog .vt-select-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.vt-automation-dialog .vt-select-trigger>svg{flex:none}.vt-automation-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.vt-automation-purpose-grid>button{border:1px solid var(--vt-line);background:var(--vt-panel-2);min-width:0;color:var(--vt-muted);text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;transition:border .16s,background .16s,color .16s;display:flex}.vt-automation-purpose-grid>button:hover{border-color:color-mix(in srgb,var(--vt-accent),var(--vt-line) 70%)}.vt-automation-purpose-grid>button:disabled{cursor:default;opacity:.72}.vt-automation-purpose-grid>button.is-active{border-color:color-mix(in srgb,var(--vt-accent),var(--vt-line) 40%);background:color-mix(in srgb,var(--vt-accent),transparent 91%);color:var(--vt-accent);box-shadow:var(--vt-ring)}.vt-automation-purpose-grid svg{flex:none;width:18px}.vt-automation-purpose-grid span{min-width:0}.vt-automation-purpose-grid strong,.vt-automation-purpose-grid small{display:block}.vt-automation-purpose-grid strong{color:var(--vt-text-strong);font-size:11.5px}.vt-automation-purpose-grid small{color:var(--vt-muted);margin-top:3px;font-size:9.5px;line-height:1.45}.vt-automation-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vt-automation-top-grid .is-wide{grid-column:1/-1}.vt-automation-section{border:1px solid var(--vt-line);background:color-mix(in srgb,var(--vt-panel-2),transparent 26%);border-radius:12px;margin-top:18px;padding:15px}.vt-automation-section:focus-within{z-index:3;position:relative}.vt-automation-section__heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.vt-automation-section__heading>div{min-width:0}.vt-automation-section__heading span{color:var(--vt-text-strong);font-size:12px;font-weight:700;display:block}.vt-automation-section__heading p{color:var(--vt-muted);margin:2px 0 0;font-size:9.5px}.vt-automation-condition-list,.vt-automation-action-list{gap:9px;display:grid}.vt-automation-condition{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:10px;grid-template-columns:minmax(220px,1.45fr) minmax(150px,.72fr) minmax(220px,1.15fr) 38px;align-items:end;gap:9px;padding:11px;display:grid}.vt-automation-condition>label,.vt-automation-action label,.vt-automation-policy-grid>label{gap:6px;min-width:0;display:grid}.vt-automation-condition label>small,.vt-automation-action label>small,.vt-automation-policy-grid label>small,.vt-automation-stage-picker>small{color:var(--vt-subtle);font-size:8.5px;font-weight:650}.vt-automation-no-value{border:1px dashed var(--vt-line);border-radius:var(--vt-radius);height:38px;color:var(--vt-muted);align-items:center;padding:0 11px;font-size:10px;display:flex}.vt-automation-options{flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;display:flex}.vt-automation-options button,.vt-automation-stage-picker button{border:1px solid var(--vt-line);background:var(--vt-panel-2);min-height:28px;color:var(--vt-muted);border-radius:7px;padding:4px 8px;font-size:9px}.vt-automation-options button.is-active,.vt-automation-stage-picker button.is-active{border-color:color-mix(in srgb,var(--vt-accent),var(--vt-line) 40%);background:color-mix(in srgb,var(--vt-accent),transparent 88%);color:var(--vt-accent);font-weight:650}.vt-automation-condition.is-document{grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr) 38px;align-items:start;gap:9px 16px}.vt-automation-document-condition{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 14px;min-width:0;display:grid}.vt-automation-document-condition>label{gap:6px;min-width:0;display:grid}.vt-automation-document-condition>p{color:var(--vt-muted);grid-column:1/-1;margin:-1px 0 0;font-size:9px;line-height:1.4}.vt-automation-document-condition>p.is-error{color:var(--vt-red)}.vt-automation-action{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:10px;padding:11px}.vt-automation-action__main{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.4fr) 38px;align-items:end;gap:9px;display:grid}.vt-automation-action__details{border-top:1px solid var(--vt-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;padding-top:10px;display:grid}.vt-automation-policy-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:10px;display:grid}.vt-automation-policy-grid .vt-textarea{min-height:70px}.vt-automation-stage-picker{margin-top:12px}.vt-automation-stage-picker>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.vt-automation-stage-picker>p{color:var(--vt-muted);font-size:10px}.vt-automation-policy-note{border:1px solid var(--vt-line);color:var(--vt-muted);border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.vt-automation-policy-note svg{flex:none;width:16px}.vt-automation-policy-note p{margin:0;font-size:9.5px;line-height:1.5}.vt-automation-policy-note.is-warning{border-color:color-mix(in srgb,#d97706,var(--vt-line) 55%);color:#d97706;background:#d977060f}.vt-automation-policy-note.is-blocking{border-color:color-mix(in srgb,var(--vt-red),var(--vt-line) 60%);background:color-mix(in srgb,var(--vt-red),transparent 95%);color:var(--vt-red)}.vt-automation-footnote{color:var(--vt-muted);margin:14px 0 0;font-size:9.5px;line-height:1.5}.vt-automation-kind{background:color-mix(in srgb,var(--vt-accent),transparent 88%);color:var(--vt-accent);text-transform:uppercase;border-radius:5px;margin-right:4px;padding:2px 5px;font-size:8px;font-weight:700}.vt-config-list>div>.vt-automation-row-actions{flex:none;align-items:center;gap:4px;display:flex}.vt-automation-row-actions .vt-icon-button{width:30px;height:30px;color:var(--vt-muted)}.vt-automation-row-actions .vt-icon-button:hover{color:var(--vt-text-strong);background:var(--vt-panel-2)}.vt-automation-row-actions .vt-icon-button.is-danger:hover{color:var(--vt-red);background:color-mix(in srgb,var(--vt-red),transparent 92%)}.vt-automation-row-actions .vt-switch{margin-left:4px}.vt-transition-policy-dialog>.vt-dialog-header{align-items:flex-start;gap:11px;display:flex}.vt-transition-policy-dialog>.vt-dialog-header>span{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.vt-transition-policy-dialog>.vt-dialog-header>span svg{width:18px}.vt-transition-policy-dialog>.vt-dialog-header>span.is-warning{color:#d97706;background:#d9770624}.vt-transition-policy-dialog>.vt-dialog-header>span.is-blocked{background:color-mix(in srgb,var(--vt-red),transparent 87%);color:var(--vt-red)}.vt-transition-policy-dialog>.vt-dialog-header p{color:var(--vt-muted);margin:3px 0 0;font-size:10px;line-height:1.5}.vt-transition-policy-list{gap:8px;display:grid}.vt-transition-policy-list article{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;padding:11px}.vt-transition-policy-list strong{color:var(--vt-text-strong);font-size:11px}.vt-transition-policy-list article>p{color:var(--vt-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.vt-transition-policy-list ul{background:var(--vt-panel-3);color:var(--vt-text-soft);border-radius:7px;gap:4px;margin:9px 0 0;padding:8px 8px 8px 23px;font-size:9.5px;display:grid}.vt-builder-sections{gap:18px;margin-top:20px;display:grid}.vt-builder-section{border:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-panel), transparent 12%);border-radius:14px;position:relative;overflow:visible}.vt-builder-section:focus-within{z-index:5}.vt-builder-section.is-open{box-shadow:0 10px 28px #00000017}.vt-builder-section__header{background:color-mix(in srgb, var(--vt-accent), transparent 94%);border-radius:13px 13px 0 0;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.vt-builder-section:not(.is-open) .vt-builder-section__header{border-radius:13px}.vt-builder-section.is-open .vt-builder-section__header{border-bottom:1px solid var(--vt-line)}.vt-builder-section__toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.vt-builder-section__step{border:1px solid color-mix(in srgb, var(--vt-accent), transparent 58%);background:color-mix(in srgb, var(--vt-accent), transparent 88%);color:var(--vt-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.vt-builder-section__title{gap:3px;min-width:0;display:grid}.vt-builder-section__title strong{color:var(--vt-text-strong);font-size:14px}.vt-builder-section__title small{color:var(--vt-muted);font-size:11px}.vt-builder-section__toggle>svg{width:18px;color:var(--vt-muted);flex:none;transition:transform .16s}.vt-builder-section.is-open .vt-builder-section__toggle>svg{transform:rotate(180deg)}.vt-builder-section__content{gap:12px;padding:14px;display:grid}.vt-field-required-setting{min-width:0}.vt-field-required-setting__control{border:1px solid var(--vt-line);border-radius:var(--vt-radius);background:var(--vt-panel-2);justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 12px;display:flex}.vt-field-required-setting__control>span{color:var(--vt-text);font-size:12px}.vt-field-required-setting>small{color:var(--vt-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.vt-field-condition-stack{gap:12px;margin-top:16px;display:grid}.vt-condition-editor{border:1px solid var(--vt-line);background:color-mix(in srgb, var(--vt-panel), transparent 30%);border-left-width:3px;border-radius:9px;min-width:0;padding:12px}.vt-condition-editor.is-visibility{border-left-color:var(--vt-accent)}.vt-condition-editor.is-required{border-left-color:#f59e0b}.vt-condition-editor__header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.vt-condition-editor__heading{align-items:flex-start;gap:9px;min-width:0;display:flex}.vt-condition-editor__heading>div{min-width:0}.vt-condition-editor__icon{background:color-mix(in srgb, var(--vt-accent), transparent 86%);width:26px;height:26px;color:var(--vt-accent);border-radius:7px;flex:none;place-items:center;display:grid}.vt-condition-editor.is-required .vt-condition-editor__icon{color:#f59e0b;background:#f59e0b24}.vt-condition-editor__icon svg{width:14px;height:14px}.vt-condition-editor__header p,.vt-condition-editor__empty{color:var(--vt-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.vt-condition-editor__header .vt-button{flex:none}.vt-condition-editor__match{align-items:center;gap:8px;margin-top:10px;display:flex}.vt-condition-editor__match>span{color:var(--vt-muted);flex:none;font-size:11px}.vt-condition-editor__match .vt-select{width:min(260px,100%)}.vt-condition-list{gap:8px;margin-top:10px;display:grid}.vt-condition-row{grid-template-columns:28px minmax(150px,1.3fr) minmax(130px,.9fr) minmax(150px,1.1fr) 34px;align-items:center;gap:8px;min-width:0;display:grid}.vt-condition-row__connector{color:var(--vt-accent);text-align:center;font-size:10px;font-weight:750}.vt-condition-row>.vt-select,.vt-condition-row__value,.vt-condition-row__value>.vt-select{width:100%;min-width:0}.vt-condition-row__value>span{border:1px dashed var(--vt-line);border-radius:var(--vt-radius);height:38px;color:var(--vt-muted);align-items:center;padding:0 12px;font-size:11px;display:flex}.vt-document-preview-dialog{flex-direction:column;width:min(1180px,100vw - 40px);max-width:none;height:min(860px,100dvh - 40px);max-height:none;padding:0;display:flex;overflow:hidden}.vt-document-preview__header{border-bottom:1px solid var(--vt-line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.vt-document-preview__heading{min-width:0;margin:0}.vt-document-preview__heading h2,.vt-document-preview__heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vt-document-preview__heading p{color:var(--vt-muted);margin:4px 0 0;font-size:11px}.vt-document-preview__actions{flex:none;align-items:center;gap:8px;display:flex}.vt-document-preview__actions svg{width:15px;height:15px}.vt-document-preview__stage{background:color-mix(in srgb, var(--vt-bg), black 8%);flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.vt-document-preview__frame{background:#fff;border:0;width:100%;height:100%}.vt-document-preview__image-shell{place-items:center;width:100%;height:100%;padding:24px;display:grid;overflow:auto}.vt-document-preview__image-shell img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;display:block;box-shadow:0 14px 40px #0000003d}.vt-document-preview__state{max-width:390px;color:var(--vt-muted);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:28px;display:flex}.vt-document-preview__state>svg{width:30px;height:30px;color:var(--vt-orange)}.vt-document-preview__state strong{color:var(--vt-text-strong);font-size:14px}.vt-document-preview__state p{margin:0;font-size:11px;line-height:1.55}.vt-document-preview__spinner{border:3px solid color-mix(in srgb, var(--vt-accent), transparent 78%);border-top-color:var(--vt-accent);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite vt-preview-spin}@keyframes vt-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vt-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vt-preview-spin{to{transform:rotate(360deg)}}@keyframes vt-draw{to{stroke-dashoffset:0}}@keyframes vt-chart-reveal{0%{opacity:0;transform:scaleX(.08)}to{opacity:.9;transform:scaleX(1)}}@keyframes vt-chart-fill{0%{opacity:0}to{opacity:1}}@keyframes vt-pipeline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-fade-in{animation:.3s both vt-page-in}@media (width<=1023px){.vt-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-pipeline-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.vt-dashboard-opportunities{grid-template-columns:minmax(210px,.72fr) minmax(0,1.4fr)}.vt-processes-header{flex-direction:column;align-items:flex-start}.vt-processes-header__title{margin-right:0}.vt-processes-header__actions{justify-content:flex-start;width:100%}.vt-processes-header__actions .vt-search-field{width:min(100%,280px)}}@media (width<=767px){.vt-dialog-backdrop:has(.vt-automation-dialog){padding:8px}.vt-dialog.vt-automation-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.vt-automation-purpose-grid{grid-template-columns:1fr}.vt-automation-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.vt-automation-condition__value{grid-column:1/3}.vt-automation-condition>.vt-button{grid-area:1/3}.vt-automation-condition.is-document{grid-template-columns:minmax(0,1fr) 38px}.vt-automation-condition.is-document>label,.vt-automation-document-condition{grid-column:1}.vt-automation-condition.is-document>.vt-button{grid-area:1/2}.vt-automation-action__main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 38px}.vt-automation-action__details{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-automation-policy-grid{grid-template-columns:1fr}.vt-dialog-backdrop:has(.vt-form-builder-dialog){padding:8px}.vt-form-builder-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.vt-builder-section__header{flex-wrap:wrap}.vt-builder-section__toggle{flex-basis:100%}.vt-builder-section__header>.vt-button{margin-left:auto}.vt-builder-section__content{padding:10px}.vt-dialog-backdrop:has(.vt-document-preview-dialog){padding:8px}.vt-document-preview-dialog{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.vt-document-preview__header{align-items:flex-start;gap:10px;padding:12px}.vt-document-preview__actions .vt-button--outline{width:34px;padding:0;font-size:0}.vt-document-preview__actions .vt-button--outline svg{margin:0}.vt-document-preview__image-shell{padding:12px}.vt-app-sidebar{display:none}.vt-topbar{height:56px;padding:0 14px}.vt-opportunities-page.is-kanban,.vt-processes-page.is-kanban{height:calc(100dvh - 56px)}.vt-topbar .vt-search-field,.vt-env-pill,.vt-topbar__divider{display:none}.vt-page-header{min-height:82px;padding:17px 16px 15px}.vt-page-title{font-size:20px}.vt-page-body{padding:16px 16px 32px}.vt-mobile-sidebar{z-index:80;display:flex;position:fixed;inset:0}.vt-mobile-sidebar__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a6;border:0;position:absolute;inset:0}.vt-mobile-sidebar .vt-sidebar{z-index:1;animation:.2s both vt-mobile-in;position:relative;box-shadow:24px 0 60px #00000059;width:min(82vw,280px)!important}.vt-stat-card{min-height:150px}.vt-page-body>.rounded-lg.border,.vt-table-shell{overflow-x:auto}.vt-page-body table{min-width:600px}.vt-processes-toolbar,.vt-customers-toolbar{flex-wrap:wrap;align-items:stretch}.vt-processes-toolbar>:first-child{width:100%;max-width:none}.vt-processes-toolbar .vt-select,.vt-processes-toolbar .vt-select-trigger{flex:1;width:auto}.vt-customers-toolbar .vt-search-field{max-width:none}.vt-customers-toolbar .vt-select{flex:1}.vt-customers-toolbar .vt-select-trigger{width:100%}.vt-command-backdrop{padding-top:70px}.vt-command>footer{display:none}.vt-command__results{max-height:calc(76vh - 58px)}.vt-custom-field-form{grid-template-columns:1fr 1fr}.vt-custom-field-form>:first-child{grid-column:1/-1}.vt-custom-field-form .vt-button{width:100%}.vt-processes-header__actions{align-items:stretch}.vt-processes-header__actions .vt-search-field{width:100%;max-width:none}.vt-processes-header__actions .vt-select{flex:1}.vt-processes-header__actions .vt-select-trigger{width:100%}.vt-page:has(.vt-filter-popover){animation:none;transform:none}.vt-filter-popover{overscroll-behavior:contain;width:auto;max-width:390px;max-height:none;margin-inline:auto;position:fixed;inset:72px 16px 16px}.vt-chat-page{height:calc(100dvh - 62px);padding:0}.vt-chat-shell{border-radius:0;grid-template-columns:78px minmax(0,1fr)}.vt-chat-search{padding:0 8px}.vt-chat-search input,.vt-chat-conversations>button>span:nth-child(2),.vt-chat-conversations em{display:none}.vt-chat-conversations>button{justify-content:center;padding:8px;display:flex}.vt-chat-list{overflow:hidden}.vt-chat-messages{padding:12px}.vt-chat-message{max-width:86%}}@media (width<=520px){.vt-automation-top-grid{grid-template-columns:1fr}.vt-automation-top-grid .is-wide{grid-column:auto}.vt-automation-section{padding:11px}.vt-automation-section__heading{align-items:flex-start}.vt-automation-section__heading .vt-button{flex:none}.vt-automation-condition{grid-template-columns:minmax(0,1fr) 38px}.vt-automation-condition>label,.vt-automation-condition__value{grid-column:1}.vt-automation-condition>.vt-button{grid-area:1/2}.vt-automation-document-condition{grid-template-columns:1fr}.vt-automation-document-condition>p{grid-column:auto}.vt-automation-action__main{grid-template-columns:minmax(0,1fr) 38px}.vt-automation-action__main>label{grid-column:1}.vt-automation-action__main>.vt-button{grid-area:1/2}.vt-automation-action__details{grid-template-columns:1fr}.vt-automation-dialog>.vt-dialog-footer{flex-direction:column-reverse}.vt-automation-dialog>.vt-dialog-footer .vt-button{width:100%}}@media (width<=899px){.vt-condition-row{grid-template-columns:26px minmax(0,1fr) 34px;align-items:start}.vt-condition-row>.vt-select,.vt-condition-row__value{grid-column:2}.vt-condition-row__connector{grid-area:1/1;padding-top:12px}.vt-condition-row>.vt-icon-button{grid-area:1/3}}@media (width<=520px){.vt-condition-editor__header{display:grid}.vt-condition-editor__header .vt-button{width:100%}.vt-stat-grid{grid-template-columns:1fr}.vt-stat-card{min-height:142px}.vt-page-header>div{align-items:flex-start}.vt-dashboard-heading{flex-direction:column;align-items:flex-start;gap:14px}.vt-dashboard-actions{align-items:end;width:100%}.vt-dashboard-period{flex:1;min-width:0}.vt-dashboard-opportunities{grid-template-columns:1fr}.vt-dashboard-opportunity-summary{border-right:0;border-bottom:1px solid var(--vt-line)}.vt-dashboard-opportunity-summary__icon{margin-bottom:13px}.vt-dashboard-panel-loading{grid-template-columns:1fr}.vt-dashboard-panel-loading span:not(:first-child){display:none}.vt-guide-grid,.vt-help-columns{grid-template-columns:1fr}}@media (width<=430px){.vt-dashboard-new-process{justify-content:center;width:36px;padding:0;font-size:0}.vt-dashboard-new-process svg{margin:0}.vt-dashboard-section-heading{align-items:flex-start}.vt-dashboard-section-heading>a{font-size:0}.vt-dashboard-section-heading>a svg{width:16px}.vt-dashboard-funnel{padding:16px}.vt-dashboard-funnel__stage{grid-template-columns:minmax(100px,.95fr) minmax(55px,1fr) 24px;gap:8px}.vt-dashboard-panel-message{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.vt-dashboard-panel-message>button{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes vt-mobile-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.vt-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.vt-role-grid>div{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:10px;min-width:0;padding:14px}.vt-role-grid>div>span{background:color-mix(in srgb,var(--vt-accent),transparent 87%);width:29px;height:29px;color:var(--vt-accent);border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.vt-role-grid svg{width:14px}.vt-role-grid strong{color:var(--vt-text-strong);font-size:11px}.vt-role-grid p{min-height:44px;color:var(--vt-muted);margin:5px 0 8px;font-size:9px;line-height:1.45}.vt-role-grid small{color:var(--vt-accent);font-size:8px}.vt-users-table,.vt-permission-matrix{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:11px;margin-bottom:18px}.vt-users-table>header{border-bottom:1px solid var(--vt-line);padding:15px}.vt-users-table h2,.vt-permission-matrix h2{color:var(--vt-text-strong);margin:0;font-size:13px}.vt-users-table header p{color:var(--vt-muted);margin:3px 0 0;font-size:9px}.vt-user-row{border-bottom:1px solid var(--vt-line);grid-template-columns:34px minmax(180px,1fr) 170px 120px 30px;align-items:center;gap:10px;padding:10px 14px;display:grid}.vt-user-row:last-child{border-bottom:0}.vt-user-avatar{background:var(--vt-panel-3);width:32px;height:32px;color:var(--vt-accent);border-radius:9px;place-items:center;font-size:9px;font-weight:750;display:grid}.vt-user-row strong,.vt-user-row small{display:block}.vt-user-row strong{color:var(--vt-text-soft);font-size:10.5px}.vt-user-row small{color:var(--vt-muted);margin-top:2px;font-size:9px}.vt-user-row>button{width:28px;height:28px;color:var(--vt-muted);background:0 0;border:0;place-items:center;display:grid}.vt-user-row>button:disabled{opacity:.2}.vt-user-row>button svg{width:13px}.vt-permission-matrix{overflow:hidden}.vt-permission-matrix>h2{border-bottom:1px solid var(--vt-line);padding:15px}.vt-permission-scroll{overflow-x:auto}.vt-permission-matrix table{min-width:700px}.vt-permission-matrix td:not(:first-child),.vt-permission-matrix th:not(:first-child){text-align:center}.vt-permission-matrix td svg{width:13px;color:var(--vt-accent)}.vt-access-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 62px);display:flex}.vt-access-denied>span{background:var(--vt-panel-3);width:48px;height:48px;color:var(--vt-accent);border-radius:13px;place-items:center;display:grid}.vt-access-denied h1{color:var(--vt-text-strong);margin:14px 0 5px}.vt-access-denied p{color:var(--vt-muted)}.vt-access-denied a{color:var(--vt-accent);margin-top:12px;font-weight:650}@media (width<=1023px){.vt-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-user-row{grid-template-columns:34px minmax(150px,1fr) 150px 30px}.vt-user-row .vt-badge{display:none}}@media (width<=600px){.vt-role-grid{grid-template-columns:1fr}.vt-user-row{grid-template-columns:34px minmax(0,1fr) 30px}.vt-user-row .vt-select{display:none}}@media (width<=900px){.vt-tenant-metrics,.vt-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-settings-layout{grid-template-columns:1fr;gap:14px}.vt-settings-index{padding:6px;display:flex;position:static;overflow-x:auto}.vt-settings-index a{flex:none}.vt-administration-layout{grid-template-columns:1fr;gap:16px}.vt-administration-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=600px){.vt-administration-nav{grid-template-columns:1fr}.vt-administration-nav>button{min-height:54px}.vt-administration-panel{gap:16px}}@media (width<=760px){.vt-form-grid,.vt-tenant-detail-grid{grid-template-columns:1fr}.vt-onboarding-banner{flex-wrap:wrap;align-items:flex-start}.vt-onboarding-banner .vt-button{width:100%}.vt-member-list>div{grid-template-columns:32px 1fr auto}.vt-member-list>div .vt-badge:last-child{display:none}.vt-onboarding-success{padding:26px 18px}.vt-onboarding-success>div{grid-template-columns:1fr}.vt-onboarding-success label{grid-column:auto}.vt-onboarding-success footer{flex-direction:column;align-items:center}}.vt-auth-loading{background:var(--vt-bg);min-height:100dvh;color:var(--vt-muted);place-content:center;justify-items:center;gap:12px;display:grid}.vt-auth-loading span{border:2px solid var(--vt-line);border-top-color:var(--vt-accent);border-radius:99px;width:28px;height:28px;animation:.8s linear infinite vt-spin}.vt-auth-loading p{margin:0;font-size:11px}.vt-login{background:var(--vt-bg);grid-template-columns:minmax(340px,.9fr) minmax(430px,1.1fr);min-height:100dvh;display:grid}.vt-login__story{border-right:1px solid var(--vt-line);background:radial-gradient(circle at 15% 85%,color-mix(in srgb,var(--vt-accent),transparent 72%),transparent 32rem),linear-gradient(145deg,#09110e,#050505 70%);flex-direction:column;min-height:100dvh;padding:42px clamp(30px,5vw,76px);display:flex;position:relative;overflow:hidden}.vt-login__story:after{content:"";border:1px solid color-mix(in srgb,var(--vt-accent),transparent 75%);width:440px;height:440px;box-shadow:0 0 0 64px color-mix(in srgb,var(--vt-accent),transparent 95%),0 0 0 130px color-mix(in srgb,var(--vt-accent),transparent 97%);border-radius:50%;position:absolute;bottom:-190px;right:-160px}.vt-login__brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.vt-login__brand>span,.vt-login__form-icon{background:var(--vt-accent-fill);width:39px;height:39px;color:var(--vt-accent-contrast);border-radius:11px;place-items:center;display:grid}.vt-login__brand svg{width:19px}.vt-login__brand strong,.vt-login__brand small{display:block}.vt-login__brand strong{color:#fff;font-size:15px}.vt-login__brand small{color:#89958f;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:9px}.vt-login__story-copy{z-index:1;max-width:590px;margin:auto 0;padding:80px 0;position:relative}.vt-login__eyebrow{color:var(--vt-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.vt-login__eyebrow svg{width:14px}.vt-login__story h1{color:#f7faf8;letter-spacing:-.045em;max-width:560px;margin:20px 0 18px;font-size:clamp(36px,4.5vw,62px);line-height:1.03}.vt-login__story p{color:#9ca7a1;max-width:500px;font-size:14px;line-height:1.65}.vt-login__story ul{color:#cbd3cf;gap:12px;margin:28px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.vt-login__story li{align-items:center;gap:9px;display:flex}.vt-login__story li svg{width:15px;color:var(--vt-accent)}.vt-login__legal{z-index:1;color:#65716b;position:relative}.vt-login__form-area{place-items:center;padding:36px;display:grid}.vt-login__form{width:min(390px,100%)}.vt-login__form-icon{margin-bottom:22px}.vt-login__form-icon svg{width:18px}.vt-login__form h2{color:var(--vt-text-strong);letter-spacing:-.025em;margin:0;font-size:28px}.vt-login__form>p{color:var(--vt-muted);margin:8px 0 28px;font-size:12px}.vt-login__form>label{color:var(--vt-text-soft);gap:8px;margin-bottom:16px;font-size:10px;font-weight:650;display:grid}.vt-login__form .vt-input{height:44px}.vt-login__form>.vt-button{width:100%;min-height:44px;margin-top:4px}.vt-password-field{position:relative}.vt-password-field .vt-input{width:100%;padding-right:44px}.vt-password-field button{width:44px;height:44px;color:var(--vt-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.vt-password-field svg{width:15px}.vt-login__error{border:1px solid color-mix(in srgb,var(--vt-red),transparent 55%);background:color-mix(in srgb,var(--vt-red),transparent 91%);color:#fca5a5;border-radius:8px;margin:-3px 0 14px;padding:10px 12px;font-size:10px}.vt-login__demo{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;gap:3px;margin-top:22px;padding:12px;display:grid}.vt-login__demo strong{color:var(--vt-text-soft);font-size:10px}.vt-login__demo span{color:var(--vt-muted);font-size:9px}.vt-login__link{width:max-content;color:var(--vt-accent);margin:-7px 0 16px auto;font-size:10px;font-weight:650;text-decoration:none;display:block}.vt-login__link:hover{text-decoration:underline}.vt-platform-shell{color:#1e293b;background:#f4f6f8;grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.vt-platform-sidebar{color:#d7deea;background:#09111f;flex-direction:column;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0}.vt-platform-brand{border-bottom:1px solid #1d2939;align-items:center;gap:10px;padding:0 8px 20px;display:flex}.vt-platform-brand .vt-brand-logo{width:34px;height:34px;box-shadow:0 6px 16px color-mix(in srgb, var(--vt-accent), transparent 76%);border-radius:9px;flex:none;padding:2px}.vt-platform-brand .vt-brand-logo svg{width:100%;height:100%}.vt-platform-brand strong,.vt-platform-brand small{display:block}.vt-platform-brand strong{color:#fff;font-size:13px}.vt-platform-brand small{color:#718096;margin-top:2px;font-size:8px}.vt-platform-scope{background:#0d1b2e;border:1px solid #1d344c;border-radius:9px;align-items:center;gap:9px;margin:18px 5px;padding:10px;display:flex}.vt-platform-scope>svg{color:#38bdf8;width:15px}.vt-platform-scope small,.vt-platform-scope strong{display:block}.vt-platform-scope small{color:#6f8299;font-size:8px}.vt-platform-scope strong{color:#c9d7e8;margin-top:2px;font-size:9.5px}.vt-platform-sidebar nav{gap:3px;display:grid}.vt-platform-sidebar nav a,.vt-platform-sidebar__footer a,.vt-platform-sidebar__footer button{color:#8291a5;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:37px;padding:0 10px;font-size:10.5px;display:flex}.vt-platform-sidebar nav a:hover,.vt-platform-sidebar nav a.is-active{color:#f2f7ff;background:#132239}.vt-platform-sidebar nav a.is-active{box-shadow:inset 2px 0 #38bdf8}.vt-platform-sidebar nav svg,.vt-platform-sidebar__footer svg{width:15px}.vt-platform-sidebar__footer{border-top:1px solid #1d2939;gap:3px;margin-top:auto;padding-top:14px;display:grid}.vt-platform-sidebar__footer button{cursor:pointer;width:100%}.vt-platform-sidebar__footer button:hover{color:#fca5a5}.vt-platform-main{min-width:0}.vt-platform-main>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}.vt-platform-main>header>div:first-child small,.vt-platform-main>header>div:first-child strong{display:block}.vt-platform-main>header>div:first-child small{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.vt-platform-main>header>div:first-child strong{color:#1e293b;margin-top:3px;font-size:12px}.vt-platform-user{align-items:center;gap:9px;display:flex}.vt-platform-user>span{color:#334155;background:#e2e8f0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.vt-platform-user strong,.vt-platform-user small{display:block}.vt-platform-user strong{color:#334155;font-size:9.5px}.vt-platform-user small{color:#94a3b8;margin-top:1px;font-size:8px}.vt-platform-page{padding:28px}.vt-platform-page>.vt-card+.vt-card{margin-top:18px}.vt-platform-page__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.vt-platform-page__heading span{color:#0284c7;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-platform-page__heading h1{color:#0f172a;letter-spacing:-.025em;margin:5px 0;font-size:25px}.vt-platform-page__heading p{color:#64748b;margin:0;font-size:11px}.vt-platform-page__heading button{color:#fff;background:#0f172a;border:0;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.vt-platform-page__heading button svg{width:14px}.vt-platform-page__heading button:disabled{cursor:not-allowed;opacity:.5}.vt-platform-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.vt-platform-stats article{background:#fff;border:1px solid #dfe4ea;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 4px 18px #0f172a0a}.vt-platform-stats article>span{color:#0284c7;background:#eaf5ff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.vt-platform-stats svg{width:17px}.vt-platform-stats small,.vt-platform-stats strong,.vt-platform-stats p{display:block}.vt-platform-stats small{color:#64748b;font-size:8.5px}.vt-platform-stats strong{color:#0f172a;margin-top:2px;font-size:20px}.vt-platform-stats p{color:#94a3b8;margin:1px 0 0;font-size:8px}.vt-platform-page .vt-card{background:#fff;border-color:#dfe4ea;box-shadow:0 4px 20px #0f172a0a}.vt-platform-table-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.vt-platform-table-tools h2{color:#0f172a;margin:0;font-size:13px}.vt-platform-table-tools p{color:#94a3b8;margin:3px 0 0;font-size:9px}.vt-platform-table-tools .vt-search-field{color:#334155;background:#f8fafc;border-color:#dfe4ea;width:280px}.vt-platform-page .vt-table-shell{border-color:#e2e8f0}.vt-platform-page .vt-table{color:#475569;min-width:760px}.vt-platform-page .vt-table thead{background:#f8fafc}.vt-platform-page .vt-table th{color:#64748b}.vt-platform-page .vt-table tbody tr{border-color:#eef2f6}.vt-platform-tenant{align-items:center;gap:9px;display:flex}.vt-platform-tenant>span{color:#0284c7;background:#eaf5ff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:750;display:grid}.vt-platform-tenant strong,.vt-platform-tenant small{display:block}.vt-platform-tenant strong{color:#1e293b;font-size:10px}.vt-platform-tenant small{color:#94a3b8;margin-top:2px;font-size:8px}.vt-platform-page .vt-badge--success{color:#15803d;background:#dcfce7}.vt-platform-page .vt-badge--destructive{color:#b91c1c;background:#fee2e2}.vt-platform-primary{color:#fff;background:#0f172a;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.vt-platform-primary:hover{background:#1e293b}.vt-platform-primary svg{width:14px}.vt-platform-back{margin-bottom:14px}.vt-platform-back a{color:#64748b;align-items:center;gap:6px;font-size:10px;display:inline-flex}.vt-platform-back a:hover{color:#0284c7}.vt-platform-back svg{width:13px}.vt-tenant-form{gap:14px;max-width:900px;display:grid}.vt-tenant-form__title{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.vt-tenant-form__title>svg{color:#0284c7;width:17px}.vt-tenant-form__title h2{color:#0f172a;margin:0;font-size:13px}.vt-tenant-form__title p{color:#94a3b8;margin:3px 0 0;font-size:9px}.vt-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vt-form-grid label,.vt-form-stack label{color:#475569;gap:6px;font-size:9px;font-weight:650;display:grid}.vt-form-grid label>small{color:#94a3b8;font-size:8px;font-weight:400}.vt-platform-page .vt-input,.vt-platform-page select{color:#1e293b;background:#f8fafc;border:1px solid #dfe4ea;border-radius:7px;outline:0;width:100%;height:38px;padding:0 11px;font-size:10px}.vt-platform-page .vt-input:focus,.vt-platform-page select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.vt-plan-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vt-plan-options button{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #dfe4ea;border-radius:8px;align-content:center;gap:4px;min-height:66px;padding:10px;display:grid}.vt-plan-options button.is-active{background:#eaf5ff;border-color:#0284c7;box-shadow:0 0 0 2px #0284c71a}.vt-plan-options strong{color:#1e293b;font-size:10px}.vt-tenant-form__actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.vt-tenant-form__actions>a{color:#64748b;font-size:10px}.vt-onboarding-success{text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:13px;max-width:760px;margin:40px auto;padding:42px;box-shadow:0 18px 55px #0f172a14}.vt-onboarding-success>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.vt-onboarding-success>span svg{width:23px}.vt-onboarding-success>small{color:#15803d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-onboarding-success h1{color:#0f172a;margin:7px 0;font-size:24px}.vt-onboarding-success>p{color:#64748b;font-size:11px}.vt-onboarding-success>div{text-align:left;grid-template-columns:1fr auto;gap:8px;margin-top:24px;display:grid}.vt-onboarding-success label{color:#64748b;grid-column:1/-1;font-size:8px}.vt-onboarding-success code,.vt-copy-link code{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #dfe4ea;border-radius:7px;min-width:0;padding:10px;font-size:8px;overflow:hidden}.vt-onboarding-success footer{justify-content:center;gap:16px;margin-top:22px;display:flex}.vt-onboarding-success footer a{color:#0284c7;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.vt-onboarding-success footer svg{width:12px}.vt-tenant-detail-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.vt-platform-tenant.is-large>span{border-radius:11px;width:48px;height:48px;font-size:11px}.vt-platform-tenant.is-large h1{color:#0f172a;margin:2px 0;font-size:23px}.vt-platform-tenant.is-large p{color:#64748b;margin:0;font-size:9px}.vt-tenant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.vt-tenant-metrics article{background:#fff;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.vt-tenant-metrics>article>svg{color:#0284c7;width:16px}.vt-tenant-metrics strong,.vt-tenant-metrics span{display:block}.vt-tenant-metrics strong{color:#0f172a;font-size:14px}.vt-tenant-metrics span{color:#94a3b8;font-size:8px}.vt-tenant-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.vt-form-stack{gap:12px;display:grid}.vt-form-stack .vt-button{justify-self:start}.vt-onboarding-banner{align-items:center;gap:12px;display:flex}.vt-onboarding-banner>svg{color:#d97706;width:20px}.vt-onboarding-banner>div{flex:1;min-width:0}.vt-onboarding-banner h2{color:#0f172a;margin:0;font-size:12px}.vt-onboarding-banner p{color:#64748b;margin:3px 0 0;font-size:9px}.vt-copy-link{grid-template-columns:1fr 34px;gap:6px;margin-top:12px;display:grid}.vt-copy-link button{color:#0284c7;background:#f8fafc;border:1px solid #dfe4ea;border-radius:7px;place-items:center;display:grid}.vt-copy-link svg{width:13px}.vt-feature-list{display:grid}.vt-feature-list>label{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;min-height:49px;display:flex}.vt-feature-list>label:last-child{border-bottom:0}.vt-feature-list strong,.vt-feature-list small{display:block}.vt-feature-list strong{color:#334155;font-size:9.5px}.vt-feature-list small{color:#94a3b8;margin-top:2px;font-size:8px}.vt-platform-page .vt-switch{background:#cbd5e1}.vt-platform-page .vt-switch.is-on{background:#0284c7}.vt-member-list{display:grid}.vt-member-list>div{border-bottom:1px solid #eef2f6;grid-template-columns:32px 1fr auto auto;align-items:center;gap:9px;min-height:51px;display:grid}.vt-member-list>div>span{color:#0284c7;background:#eaf5ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:750;display:grid}.vt-member-list strong,.vt-member-list small{display:block}.vt-member-list strong{color:#334155;font-size:9.5px}.vt-member-list small{color:#94a3b8;font-size:8px}.vt-status-timeline{display:grid}.vt-status-timeline>div{grid-template-columns:10px 1fr;gap:10px;padding:8px 0;display:grid}.vt-status-timeline>div>span{background:#0284c7;border:2px solid #bae6fd;border-radius:50%;width:8px;height:8px;margin-top:3px}.vt-status-timeline strong{color:#334155;font-size:9.5px}.vt-status-timeline p{color:#64748b;margin:2px 0;font-size:9px}.vt-status-timeline small{color:#94a3b8;font-size:8px}.vt-org-switch{gap:5px;margin:0 4px 15px;display:grid}.vt-org-switch>span{color:var(--vt-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:650}.vt-org-switch .vt-select-trigger{height:34px;color:var(--vt-text-soft);padding:0 8px;font-size:10px}.vt-org-switch .vt-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-org-switch .vt-select-content{min-width:100%}.vt-sidebar.is-collapsed .vt-org-switch{display:none}.vt-invitation-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vt-accent),transparent 86%),transparent 34rem),var(--vt-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.vt-invitation-card{border:1px solid var(--vt-line);background:var(--vt-panel);width:min(450px,100%);box-shadow:var(--vt-shadow);border-radius:14px;padding:30px}.vt-invitation-brand{align-items:center;gap:8px;margin-bottom:34px;display:flex}.vt-invitation-brand>span{background:var(--vt-accent-fill);width:31px;height:31px;color:var(--vt-accent-contrast);border-radius:8px;place-items:center;display:grid}.vt-invitation-brand svg{width:15px}.vt-invitation-brand strong{color:var(--vt-text-strong)}.vt-invitation-icon,.vt-invitation-card.is-success>span{background:color-mix(in srgb,var(--vt-accent),transparent 84%);width:43px;height:43px;color:var(--vt-accent);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.vt-invitation-icon svg{width:19px}.vt-invitation-card>small{color:var(--vt-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-invitation-card h1{color:var(--vt-text-strong);margin:7px 0 8px;font-size:25px}.vt-invitation-card>p{color:var(--vt-muted);margin:0 0 22px;font-size:11px;line-height:1.6}.vt-invitation-card form{gap:14px;display:grid}.vt-invitation-card form label{color:var(--vt-text-soft);gap:6px;font-size:9px;font-weight:650;display:grid}.vt-invitation-card form .vt-input{height:42px}.vt-invitation-card form .vt-button{width:100%;margin-top:5px}.vt-password-rules{flex-wrap:wrap;gap:6px;display:flex}.vt-password-rules span{background:var(--vt-panel-3);color:var(--vt-subtle);border-radius:5px;padding:4px 6px;font-size:7.5px}.vt-password-rules span.is-ok{background:color-mix(in srgb,var(--vt-accent),transparent 86%);color:var(--vt-accent)}.vt-invitation-note{border:1px solid var(--vt-line);background:var(--vt-panel-2);color:var(--vt-muted);border-radius:8px;padding:11px;font-size:9px;line-height:1.5}.vt-invitation-loading,.vt-invitation-invalid{color:var(--vt-muted);text-align:center;padding:45px 10px}.vt-invitation-invalid svg{width:32px;color:var(--vt-subtle)}.vt-invitation-invalid h1{font-size:18px}.vt-invitation-invalid p{font-size:10px;line-height:1.6}.vt-invitation-card.is-success{text-align:center}.vt-invitation-card.is-success>span{margin-inline:auto}.vt-invitation-card.is-success>p strong{color:var(--vt-text-soft)}.vt-invitation-card.is-success>a{background:var(--vt-accent-fill);min-height:38px;color:var(--vt-accent-contrast);border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.vt-invitation-card.is-success>a svg{width:13px}.vt-invitation-existing{gap:10px;display:grid}.vt-invitation-existing>.vt-button{width:100%}.vt-invitation-existing>a{color:var(--vt-accent);text-align:center;font-size:10px;font-weight:650}.vt-platform-page .vt-invitation-note{color:#64748b;background:#f8fafc;border-color:#dfe4ea}@keyframes vt-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.vt-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vt-login{grid-template-columns:1fr}.vt-login__story{display:none}.vt-login__form-area{min-height:100dvh;padding:28px 20px}.vt-platform-shell{grid-template-columns:64px minmax(0,1fr)}.vt-platform-sidebar{padding-inline:8px}.vt-platform-brand{justify-content:center;padding-inline:0}.vt-platform-brand>div,.vt-platform-scope span,.vt-platform-sidebar nav span,.vt-platform-sidebar__footer{display:none}.vt-platform-scope{justify-content:center;padding:9px 0}.vt-platform-sidebar nav a{justify-content:center;padding:0}.vt-platform-main>header{padding:0 16px}.vt-platform-page{padding:20px 16px}.vt-platform-page__heading{flex-direction:column;align-items:flex-start}.vt-platform-stats{grid-template-columns:1fr}.vt-platform-table-tools{flex-direction:column;align-items:stretch}.vt-platform-table-tools .vt-search-field{width:100%}}@media (width<=900px){.vt-tenant-metrics,.vt-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vt-form-grid,.vt-tenant-detail-grid{grid-template-columns:1fr}.vt-onboarding-banner{flex-wrap:wrap;align-items:flex-start}.vt-onboarding-banner .vt-button{width:100%}.vt-member-list>div{grid-template-columns:32px 1fr auto}.vt-member-list>div .vt-badge:last-child{display:none}.vt-onboarding-success{padding:26px 18px}.vt-onboarding-success>div{grid-template-columns:1fr}.vt-onboarding-success label{grid-column:auto}.vt-onboarding-success footer{flex-direction:column;align-items:center}}.vt-platform-shell{background:#f5f7fb;grid-template-columns:260px minmax(0,1fr);font-size:14px;overflow-x:clip}.vt-platform-sidebar{background:linear-gradient(#0a1322 0%,#0b1729 100%);padding:22px 16px}.vt-platform-brand{padding:0 8px 22px}.vt-platform-brand .vt-brand-logo{border-radius:11px;width:38px;height:38px}.vt-platform-brand strong{font-size:15px}.vt-platform-brand small{font-size:11px}.vt-platform-scope{margin:20px 4px;padding:12px}.vt-platform-scope small{font-size:10px}.vt-platform-scope strong{font-size:12px}.vt-platform-sidebar nav{gap:5px}.vt-platform-sidebar nav a,.vt-platform-sidebar__footer a,.vt-platform-sidebar__footer button{border-radius:9px;min-height:43px;padding:0 12px;font-size:13px}.vt-platform-sidebar nav svg,.vt-platform-sidebar__footer svg{flex:none;width:17px;height:17px}.vt-platform-sidebar nav a.is-active{background:#162a45;box-shadow:inset 3px 0 #38bdf8}.vt-platform-main>header{z-index:20;height:72px;padding:0 32px;position:sticky;top:0}.vt-platform-main>header>div:first-child small{font-size:10px}.vt-platform-main>header>div:first-child strong{font-size:15px}.vt-platform-user>span{width:36px;height:36px;font-size:11px}.vt-platform-user strong{font-size:12px}.vt-platform-user small{font-size:10px}.vt-platform-page{width:min(100%,1440px);margin:0 auto;padding:34px 32px 48px}.vt-platform-page__heading{align-items:center;margin-bottom:26px}.vt-platform-page__heading span{font-size:11px}.vt-platform-page__heading h1{margin:7px 0;font-size:30px}.vt-platform-page__heading p{max-width:680px;font-size:14px;line-height:1.55}.vt-platform-primary,.vt-platform-page__heading button{border-radius:9px;min-height:42px;padding:0 16px;font-size:13px}.vt-platform-stats{gap:16px;margin-bottom:22px}.vt-platform-stats article{border-radius:13px;gap:14px;min-height:108px;padding:19px}.vt-platform-stats article>span{width:44px;height:44px}.vt-platform-stats small{font-size:11px}.vt-platform-stats strong{font-size:25px}.vt-platform-stats p{font-size:10px}.vt-platform-page .vt-card{border-radius:13px}.vt-platform-page .vt-card-content{padding:22px}.vt-platform-table-tools h2,.vt-platform-section-title h2{font-size:16px}.vt-platform-table-tools p,.vt-platform-section-title p{font-size:12px;line-height:1.5}.vt-platform-table-tools .vt-search-field{width:340px;min-height:40px}.vt-platform-page .vt-table{font-size:12px}.vt-platform-page .vt-table th{font-size:10px}.vt-platform-tenant>span{width:38px;height:38px;font-size:10px}.vt-platform-tenant strong{font-size:13px}.vt-platform-tenant small{font-size:10px}.vt-platform-loading,.vt-platform-empty{color:#64748b;text-align:center;place-items:center;min-height:180px;font-size:13px;display:grid}.vt-platform-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:13px 15px;font-size:13px}.vt-platform-section-title{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.vt-platform-section-title>svg{color:#0284c7;width:20px}.vt-platform-section-title h2{color:#0f172a;margin:0}.vt-platform-section-title p{color:#64748b;margin:4px 0 0}.vt-platform-inline-form{grid-template-columns:minmax(220px,1fr) 220px auto;align-items:end;gap:14px;display:grid}.vt-platform-inline-form label{color:#475569;gap:7px;font-size:12px;font-weight:650;display:grid}.vt-platform-inline-form .vt-input,.vt-platform-inline-form select{height:42px;font-size:13px}.vt-platform-inline-form .vt-button{height:42px}.vt-platform-access-list{display:grid}.vt-platform-access-list article{border-top:1px solid #edf1f5;grid-template-columns:42px minmax(200px,1fr) 210px 150px;align-items:center;gap:14px;min-height:78px;display:grid}.vt-platform-access-list article:first-child{border-top:0}.vt-platform-avatar{color:#0284c7;background:#e0f2fe;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.vt-platform-avatar svg{width:18px}.vt-platform-access-person strong,.vt-platform-access-person small,.vt-platform-access-person em{display:block}.vt-platform-access-person strong{color:#1e293b;font-size:13px}.vt-platform-access-person small{color:#64748b;margin-top:2px;font-size:11px}.vt-platform-access-person em{color:#94a3b8;margin-top:4px;font-size:9px;font-style:normal}.vt-platform-access-list select{color:#334155;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;height:38px;padding:0 10px;font-size:11px}.vt-platform-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vt-platform-plan-head{align-items:center;gap:12px;display:flex}.vt-platform-plan-head>span{color:#0284c7;background:#e0f2fe;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.vt-platform-plan-head svg{width:19px}.vt-platform-plan-head small{color:#64748b;text-transform:uppercase;font-size:10px}.vt-platform-plan-head h2{color:#0f172a;margin:2px 0 0;font-size:20px}.vt-platform-plan-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.vt-platform-plan-metrics>span{background:#f8fafc;border-radius:10px;padding:12px}.vt-platform-plan-metrics svg{color:#0284c7;width:15px}.vt-platform-plan-metrics strong,.vt-platform-plan-metrics small{display:block}.vt-platform-plan-metrics strong{color:#0f172a;margin-top:6px;font-size:15px}.vt-platform-plan-metrics small{color:#64748b;margin-top:2px;font-size:9px}.vt-platform-feature-tags{flex-wrap:wrap;gap:7px;min-height:66px;display:flex}.vt-platform-feature-tags span{color:#047857;background:#ecfdf5;border-radius:99px;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:10px;display:inline-flex}.vt-platform-feature-tags svg{width:11px}.vt-platform-plan-grid footer{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;margin-top:20px;padding-top:16px;display:grid}.vt-platform-plan-grid footer strong{font-size:22px}.vt-platform-plan-grid footer span{color:#475569;font-size:12px}.vt-platform-plan-grid footer small{color:#94a3b8;grid-column:1/-1;font-size:10px}.vt-platform-audit-list{display:grid}.vt-platform-audit-list article{border-top:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.vt-platform-audit-list article:first-child{border-top:0}.vt-platform-audit-list article>span{color:#64748b;background:#f1f5f9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.vt-platform-audit-list svg{width:16px}.vt-platform-audit-list strong{color:#1e293b;font-size:13px}.vt-platform-audit-list p{color:#64748b;margin:3px 0;font-size:11px}.vt-platform-audit-list small{color:#94a3b8;font-size:9px}.vt-platform-audit-list article>div:last-child{justify-items:end;gap:5px;display:grid}.vt-platform-audit-list time{color:#64748b;font-size:10px}.vt-platform-health-status{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.vt-platform-health-status>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.vt-platform-health-status h2{color:#14532d;margin:3px 0;font-size:17px}.vt-platform-health-status small,.vt-platform-health-status p{color:#3f7654;font-size:11px}.vt-platform-health-status p{margin:0}.vt-platform-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.vt-platform-health-icon{color:#0284c7;background:#e0f2fe;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:14px;display:grid}.vt-platform-health-icon svg{width:18px}.vt-platform-health-grid small,.vt-platform-health-grid strong{display:block}.vt-platform-health-grid small{color:#64748b;font-size:10px}.vt-platform-health-grid strong{color:#0f172a;text-overflow:ellipsis;margin-top:4px;font-size:16px;overflow:hidden}.vt-platform-health-grid p{color:#94a3b8;min-height:30px;margin:6px 0 0;font-size:10px;line-height:1.45}.vt-platform-health-row{background:#f8fafc;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.vt-platform-health-row>svg{color:#0284c7}.vt-platform-health-row span{flex:1}.vt-platform-health-row strong,.vt-platform-health-row small{display:block}.vt-platform-health-row strong{font-size:12px}.vt-platform-health-row small{color:#64748b;margin-top:3px;font-size:10px}.vt-platform-health-row b{color:#15803d;font-size:10px}.vt-platform-definition-list{margin:0;display:grid}.vt-platform-definition-list>div{border-top:1px solid #edf1f5;grid-template-columns:150px 1fr;gap:12px;padding:12px 0;display:grid}.vt-platform-definition-list>div:first-child{border-top:0}.vt-platform-definition-list dt{color:#64748b;align-items:center;gap:6px;font-size:11px;display:flex}.vt-platform-definition-list dt svg{width:14px}.vt-platform-definition-list dd{overflow-wrap:anywhere;color:#1e293b;min-width:0;margin:0;font-size:12px;font-weight:600}.vt-platform-outbox-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.vt-platform-outbox-stats span{background:#f8fafc;border-radius:10px;padding:13px}.vt-platform-outbox-stats small,.vt-platform-outbox-stats strong{display:block}.vt-platform-outbox-stats small{color:#64748b;font-size:9px}.vt-platform-outbox-stats strong{margin-top:4px;font-size:18px}.vt-platform-outbox-list{display:grid}.vt-platform-outbox-list article{border-top:1px solid #edf1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.vt-platform-outbox-list article>span{color:#0284c7}.vt-platform-outbox-list svg{width:16px}.vt-platform-outbox-list strong,.vt-platform-outbox-list small{display:block}.vt-platform-outbox-list strong{font-size:12px}.vt-platform-outbox-list small{color:#64748b;margin-top:3px;font-size:10px}.vt-platform-outbox-list p{color:#b91c1c;margin:4px 0 0;font-size:10px}.vt-platform-readonly{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.vt-platform-readonly svg{width:19px}.vt-platform-readonly strong,.vt-platform-readonly small{display:block}.vt-platform-readonly strong{font-size:12px}.vt-platform-readonly small{margin-top:2px;font-size:10px}.vt-platform-forbidden{text-align:center;justify-items:center;max-width:560px;margin:80px auto;display:grid}.vt-platform-forbidden>svg{color:#0284c7;width:42px}.vt-platform-forbidden h1{margin:18px 0 8px;font-size:23px}.vt-platform-forbidden p{color:#64748b}.vt-platform-forbidden a{color:#0284c7;margin-top:12px;font-weight:650}.vt-platform-email-form{gap:18px;display:grid}.vt-platform-email-toggle{color:#334155;background:#f8fafc;border:1px solid #dfe4ea;border-radius:9px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.vt-platform-email-toggle input{accent-color:#0284c7;width:16px;height:16px;margin-top:2px}.vt-platform-email-toggle span{min-width:0}.vt-platform-email-toggle strong,.vt-platform-email-toggle small{display:block}.vt-platform-email-toggle strong{font-size:12px}.vt-platform-email-toggle small{color:#64748b;margin-top:3px;font-size:10px;font-weight:400}.vt-platform-email-fields>label{align-content:start}.vt-platform-email-footer{gap:16px;display:grid}.vt-platform-email-save{justify-content:flex-end;display:flex}.vt-platform-email-save .vt-button{min-width:180px}.vt-platform-email-test{border-top:1px solid #edf1f5;grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) auto;align-items:end;gap:14px;padding-top:16px;display:grid}.vt-platform-email-test>div strong,.vt-platform-email-test>div small{display:block}.vt-platform-email-test>div strong{color:#1e293b;font-size:12px}.vt-platform-email-test>div small{color:#64748b;margin-top:3px;font-size:10px}.vt-platform-email-test label{color:#475569;gap:6px;font-size:12px;font-weight:650;display:grid}.vt-platform-email-test .vt-button{min-width:190px}@media (width<=900px){.vt-platform-email-test{grid-template-columns:1fr 1fr}.vt-platform-email-test>div{grid-column:1/-1}}@media (width<=760px){.vt-platform-email-save{flex-direction:column;align-items:stretch}.vt-platform-email-save .vt-button{width:100%;min-width:0}.vt-platform-email-test{grid-template-columns:1fr}.vt-platform-email-test>div{grid-column:auto}.vt-platform-email-test .vt-button{width:100%;min-width:0}}.vt-platform-page .vt-input:disabled,.vt-platform-page select:disabled,.vt-platform-page .vt-switch:disabled{cursor:not-allowed;opacity:.58}.vt-email-template-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:20px;display:grid}.vt-email-template-nav{align-content:start;gap:7px;display:grid}.vt-email-template-nav button{color:#475569;text-align:left;background:#f8fafc;border:1px solid #dfe4ea;border-radius:9px;min-width:0;padding:11px 12px}.vt-email-template-nav button:hover,.vt-email-template-nav button:focus-visible{border-color:#7dd3fc;outline:0}.vt-email-template-nav button.is-active{background:#eaf5ff;border-color:#0284c7;box-shadow:0 0 0 2px #0284c714}.vt-email-template-nav span,.vt-email-template-nav small{overflow-wrap:anywhere;display:block}.vt-email-template-nav span{color:#1e293b;font-size:11px;font-weight:700}.vt-email-template-nav small{color:#64748b;margin-top:3px;font-size:9px}.vt-email-template-editor{gap:18px;min-width:0;display:grid}.vt-email-template-editor>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vt-email-template-editor>header>div{min-width:0}.vt-email-template-editor>header span{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.vt-email-template-editor>header h3{color:#0f172a;margin:4px 0;font-size:17px}.vt-email-template-editor>header p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.vt-email-template-variables{background:#f8fafc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.vt-email-template-variables>span{color:#475569;align-items:center;gap:5px;margin-right:3px;font-size:10px;font-weight:700;display:inline-flex}.vt-email-template-variables svg{width:14px}.vt-email-template-variables code{color:#0369a1;background:#e0f2fe;border-radius:5px;padding:4px 6px;font-size:9px}.vt-email-template-fields{gap:13px;display:grid}.vt-email-template-fields label,.vt-email-template-actions>label,.vt-email-template-test label{color:#475569;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.vt-email-template-fields textarea{resize:vertical;color:#1e293b;width:100%;font:inherit;background:#f8fafc;border:1px solid #dfe4ea;border-radius:8px;outline:0;padding:10px 11px;font-size:11px;line-height:1.55}.vt-email-template-fields textarea.is-code{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.vt-email-template-fields textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.vt-email-template-fields textarea:disabled{cursor:not-allowed;opacity:.65}.vt-email-template-fields small{color:#64748b;font-size:9px;font-weight:400}.vt-email-template-actions{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:16px;display:grid}.vt-email-template-actions>div{gap:9px;display:flex}.vt-email-template-preview{background:#fff;border:1px solid #dfe4ea;border-radius:10px;overflow:hidden}.vt-email-template-preview>div,.vt-email-template-test>div,.vt-email-template-history>div:first-child{background:#f8fafc;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.vt-email-template-preview svg,.vt-email-template-test svg,.vt-email-template-history svg{color:#0284c7;flex:none;width:16px}.vt-email-template-preview strong,.vt-email-template-preview small,.vt-email-template-test strong,.vt-email-template-test small,.vt-email-template-history strong,.vt-email-template-history small,.vt-email-template-history em{display:block}.vt-email-template-preview strong,.vt-email-template-test strong,.vt-email-template-history strong{color:#1e293b;font-size:11px}.vt-email-template-preview small,.vt-email-template-test small,.vt-email-template-history small{color:#64748b;overflow-wrap:anywhere;margin-top:2px;font-size:9px}.vt-email-template-preview iframe{background:#fff;border:0;border-top:1px solid #edf1f5;width:100%;min-height:260px}.vt-email-template-test{border-top:1px solid #edf1f5;grid-template-columns:minmax(200px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.vt-email-template-test>div{background:0 0;align-self:stretch;padding:0}.vt-email-template-history{border-top:1px solid #edf1f5;padding-top:16px}.vt-email-template-history>div:first-child{background:0 0;padding:0 0 10px}.vt-email-template-history>div:last-child{display:grid}.vt-email-template-history article{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.vt-email-template-history article>span{min-width:0}.vt-email-template-history article em{color:#94a3b8;margin-top:3px;font-size:8px;font-style:normal}.vt-platform-loading,.vt-platform-empty{color:#64748b;text-align:center;padding:24px;font-size:11px}@media (width<=1000px){.vt-email-template-layout{grid-template-columns:1fr}.vt-email-template-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-email-template-test{grid-template-columns:1fr 1fr}.vt-email-template-test>div{grid-column:1/-1}}@media (width<=600px){.vt-email-template-nav,.vt-email-template-actions,.vt-email-template-test{grid-template-columns:1fr}.vt-email-template-actions>div{flex-direction:column;align-items:stretch}.vt-email-template-actions .vt-button,.vt-email-template-test .vt-button{width:100%}.vt-email-template-history article{flex-direction:column;align-items:flex-start}.vt-email-template-preview iframe{min-height:320px}}.vt-platform-bank-stats{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;margin-bottom:18px;display:grid}.vt-platform-bank-stats article{background:#fff;border:1px solid #dfe4ea;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.vt-platform-bank-stats article>span,.vt-platform-bank-name>span{color:#0284c7;background:#e0f2fe;border-radius:10px;flex:none;place-items:center;display:grid}.vt-platform-bank-stats article>span{width:42px;height:42px}.vt-platform-bank-stats svg,.vt-platform-bank-name svg{width:18px}.vt-platform-bank-stats small,.vt-platform-bank-stats strong{display:block}.vt-platform-bank-stats small{color:#64748b;font-size:10px}.vt-platform-bank-stats strong{color:#0f172a;margin-top:2px;font-size:22px}.vt-platform-bank-name{align-items:center;gap:10px;display:flex}.vt-platform-bank-name>span{width:36px;height:36px}.vt-platform-bank-name strong,.vt-platform-bank-name small{display:block}.vt-platform-bank-name strong{color:#1e293b;font-size:12px}.vt-platform-bank-name small{color:#94a3b8;margin-top:2px;font-size:9px}.vt-platform-page .vt-table code{color:#475569;background:#f1f5f9;border-radius:6px;padding:4px 7px;font-size:10px}.vt-platform-empty>div{justify-items:center;gap:6px;display:grid}.vt-platform-empty svg{width:24px}.vt-platform-empty strong{color:#334155}.vt-platform-empty p{color:#94a3b8;margin:0;font-size:11px}.vt-platform-bank-actions{align-items:center;gap:5px;display:flex}.vt-platform-bank-actions .vt-icon-button:disabled{cursor:not-allowed;opacity:.35}.vt-platform-bank-actions .vt-icon-button:last-child:not(:disabled){color:#b91c1c}.vt-form-grid label,.vt-form-stack label{font-size:12px}.vt-form-grid label>small{font-size:10px}.vt-platform-page .vt-input,.vt-platform-page select{height:42px;font-size:13px}.vt-tenant-form__title h2{font-size:15px}.vt-tenant-form__title p{font-size:11px}.vt-plan-options strong{font-size:13px}.vt-plan-options span{font-size:10px}.vt-tenant-metrics strong{font-size:18px}.vt-tenant-metrics span,.vt-feature-list small,.vt-member-list small,.vt-status-timeline small{font-size:10px}.vt-feature-list strong,.vt-member-list strong,.vt-status-timeline strong{font-size:12px}@media (width<=1100px){.vt-platform-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-platform-access-list article{grid-template-columns:42px minmax(180px,1fr) 190px}.vt-platform-access-list article>:last-child{grid-column:3}.vt-platform-outbox-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.vt-platform-shell{grid-template-columns:72px minmax(0,1fr)}.vt-platform-sidebar{padding-inline:10px}.vt-platform-brand>div,.vt-platform-scope span,.vt-platform-sidebar nav span,.vt-platform-sidebar__footer span{display:none}.vt-platform-sidebar__footer{display:grid}.vt-platform-sidebar__footer a,.vt-platform-sidebar__footer button,.vt-platform-sidebar nav a{justify-content:center;padding:0}.vt-platform-main>header{height:66px;padding:0 18px}.vt-platform-user small{display:none}.vt-platform-page{padding:26px 18px 38px}.vt-platform-page__heading{align-items:flex-start}.vt-platform-page__heading h1{font-size:26px}.vt-platform-page__heading p{font-size:13px}.vt-platform-bank-stats{grid-template-columns:1fr 1fr}.vt-platform-plan-grid,.vt-platform-health-grid,.vt-platform-inline-form{grid-template-columns:1fr}.vt-platform-inline-form .vt-button{width:100%}.vt-platform-access-list article{grid-template-columns:40px minmax(0,1fr);padding:14px 0}.vt-platform-access-list article select,.vt-platform-access-list article>.vt-badge{grid-column:2;width:100%}.vt-platform-audit-list article{grid-template-columns:36px 1fr}.vt-platform-audit-list article>div:last-child{grid-column:2;justify-items:start}.vt-platform-outbox-stats{grid-template-columns:repeat(2,1fr)}.vt-platform-definition-list>div{grid-template-columns:1fr;gap:5px}}@media (width<=480px){.vt-platform-main>header>div:first-child small,.vt-platform-user>div{display:none}.vt-platform-stats,.vt-platform-plan-metrics{grid-template-columns:1fr}.vt-platform-outbox-list article{grid-template-columns:28px 1fr}.vt-platform-outbox-list .vt-badge{grid-column:2;justify-self:start}}.vt-user-row{grid-template-columns:34px minmax(220px,1fr) 190px 72px;min-height:68px}.vt-user-identity{min-width:0}.vt-user-identity strong{font-size:12px}.vt-user-identity small{font-size:10.5px}.vt-user-identity em{color:var(--vt-subtle);margin-top:3px;font-size:10px;font-style:normal;display:block}.vt-user-status{align-items:center;gap:10px;display:flex}.vt-user-status>div{min-width:0}.vt-user-status strong,.vt-user-status small{display:block}.vt-user-status strong{color:var(--vt-text-soft);font-size:11.5px}.vt-user-status small{color:var(--vt-subtle);margin-top:2px;font-size:10px}.vt-user-actions{justify-content:flex-end;gap:4px;display:flex}.vt-user-actions>button{width:30px;height:30px;color:var(--vt-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.vt-user-actions>button:hover:not(:disabled){background:var(--vt-panel-3);color:var(--vt-accent)}.vt-user-actions>button:last-child:hover:not(:disabled){color:var(--vt-red)}.vt-user-actions>button:disabled{cursor:not-allowed;opacity:.25}.vt-user-actions svg{width:13px}.vt-users-error{border:1px solid color-mix(in srgb,var(--vt-red),transparent 55%);color:var(--vt-red);border-radius:8px;margin:12px 14px;padding:10px 12px;font-size:10px}.vt-permission-matrix table{table-layout:fixed;border-collapse:collapse;width:100%}.vt-permission-matrix th,.vt-permission-matrix td{vertical-align:middle;height:48px;padding:0 14px!important}.vt-permission-matrix th:first-child,.vt-permission-matrix td:first-child{text-align:left;width:220px}.vt-permission-matrix th:not(:first-child),.vt-permission-matrix td:not(:first-child){text-align:center}.vt-permission-matrix tbody tr{border-top:1px solid var(--vt-line)}.vt-permission-matrix td svg{margin:0 auto;display:block}.vt-permission-matrix td>span{color:var(--vt-subtle);line-height:1;display:inline-block}@media (width<=1023px){.vt-user-row{grid-template-columns:34px minmax(180px,1fr) 180px 72px}}@media (width<=600px){.vt-user-row{grid-template-columns:34px minmax(0,1fr) auto}.vt-user-status{grid-column:2}.vt-user-actions{grid-area:1/3/3}.vt-permission-matrix th:first-child,.vt-permission-matrix td:first-child{width:180px}}.vt-platform-page .vt-table-shell,.vt-platform-page .vt-table,.vt-platform-page .vt-table tbody,.vt-platform-page .vt-table tbody tr,.vt-platform-page .vt-table td{color:#475569;background:#fff}.vt-platform-page .vt-table thead,.vt-platform-page .vt-table thead tr,.vt-platform-page .vt-table th{color:#64748b;background:#f8fafc}.vt-platform-page .vt-table tbody tr:hover,.vt-platform-page .vt-table tbody tr:hover td{background:#f8fafc}.vt-platform-page .vt-table th,.vt-platform-page .vt-table td{vertical-align:middle;text-align:left;padding:10px 12px}.vt-platform-page .vt-table th:nth-child(2),.vt-platform-page .vt-table th:nth-child(4),.vt-platform-page .vt-table th:nth-child(5),.vt-platform-page .vt-table th:nth-child(6),.vt-platform-page .vt-table td:nth-child(2),.vt-platform-page .vt-table td:nth-child(4),.vt-platform-page .vt-table td:nth-child(5),.vt-platform-page .vt-table td:nth-child(6){text-align:center}.vt-platform-page .vt-badge--secondary{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.vt-platform-account-actions{justify-content:center;display:flex}.vt-platform-account-actions .vt-icon-button{color:#b91c1c}.vt-platform-account-actions .vt-icon-button:hover{color:#991b1b;background:#fff1f2}.vt-platform-account-actions svg{width:15px}.vt-tenant-danger-zone{border-color:#fecaca!important}.vt-tenant-danger-zone .vt-tenant-form__title>svg{color:#b91c1c}.vt-platform-purge-alert{z-index:19;color:#92400e;background:#fffbeb;border-bottom:1px solid #fbbf24;align-items:center;gap:12px;min-height:58px;padding:10px 32px;display:flex;position:sticky;top:72px;box-shadow:0 5px 16px #92400e14}.vt-platform-purge-alert>svg{color:#d97706;flex:none;width:20px}.vt-platform-purge-alert>div{flex:1;min-width:0}.vt-platform-purge-alert strong,.vt-platform-purge-alert span{display:block}.vt-platform-purge-alert strong{font-size:12px}.vt-platform-purge-alert span{margin-top:2px;font-size:10px}.vt-platform-purge-alert a{color:#92400e;border:1px solid #f59e0b;border-radius:7px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.vt-platform-purge-alert a:hover{background:#fef3c7}.vt-platform-purge-date{font-weight:650;color:#b45309!important}@media (width<=760px){.vt-platform-shell{contain:inline-size paint;overflow-x:hidden}.vt-platform-table-tools{flex-direction:column;align-items:stretch;gap:12px}.vt-platform-table-tools .vt-search-field{width:100%}.vt-platform-page .vt-table-shell{max-width:100%}.vt-platform-purge-alert{align-items:flex-start;padding:11px 18px;top:66px}.vt-platform-purge-alert a{align-self:center}.vt-platform-purge-alert span{line-height:1.45}}@media (width<=480px){.vt-platform-purge-alert{grid-template-columns:20px 1fr;display:grid}.vt-platform-purge-alert>svg{grid-row:1}.vt-platform-purge-alert a{grid-column:2;justify-self:start}}@media (width<=600px){.vt-process-total{text-align:left;flex-direction:column;align-items:flex-start;gap:7px}.vt-opportunities-kanban,.vt-processes-kanban--interactive{grid-auto-columns:minmax(260px,82vw)}.vt-kanban-pan-hint{line-height:1.4}}.vt-report-heading{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.vt-report-updated{color:var(--vt-muted);flex:none;align-items:center;gap:9px;display:flex}.vt-report-updated>span{background:var(--vt-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--vt-accent),transparent 84%);border-radius:50%}.vt-report-updated>span.is-fetching{animation:1s ease-in-out infinite vt-report-pulse}.vt-report-updated strong,.vt-report-updated small{display:block}.vt-report-updated strong{color:var(--vt-text-soft);font-size:10.5px}.vt-report-updated small{color:var(--vt-subtle);margin-top:2px;font-size:9px}.vt-report-filter-card{margin-bottom:16px}.vt-report-filter-card .vt-card-content{padding:14px}.vt-report-filter-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.vt-report-filter-title>svg{width:16px;color:var(--vt-accent);flex:none}.vt-report-filter-title>div{flex:1;min-width:0}.vt-report-filter-title strong,.vt-report-filter-title span{display:block}.vt-report-filter-title strong{color:var(--vt-text-strong);font-size:11.5px}.vt-report-filter-title span{color:var(--vt-subtle);margin-top:2px;font-size:9.5px}.vt-report-filters{grid-template-columns:repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:9px;display:grid}.vt-report-filters label{min-width:0;color:var(--vt-muted);gap:5px;font-size:9.5px;font-weight:600;display:grid}.vt-report-filters select{border:1px solid var(--vt-line);background:var(--vt-panel-2);width:100%;height:34px;color:var(--vt-text-soft);text-overflow:ellipsis;border-radius:7px;padding:0 28px 0 9px;font-size:10.5px;overflow:hidden}.vt-report-filters .vt-button{height:34px;padding-inline:10px;font-size:10px}.vt-report-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vt-report-loading>div{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:linear-gradient(100deg,var(--vt-panel) 20%,var(--vt-panel-3) 50%,var(--vt-panel) 80%);background-size:200% 100%;min-height:108px;animation:1.4s linear infinite vt-report-shimmer}.vt-report-loading>div:nth-child(n+5){grid-column:span 2;min-height:300px}.vt-report-error{border-color:color-mix(in srgb,var(--vt-red),transparent 50%)}.vt-report-error .vt-card-content{align-items:center;gap:12px;display:flex}.vt-report-error .vt-card-content>svg{width:22px;color:var(--vt-red);flex:none}.vt-report-error .vt-card-content>div{flex:1;min-width:0}.vt-report-error strong{color:var(--vt-text-strong)}.vt-report-error p{color:var(--vt-muted);margin:3px 0 0;font-size:10.5px}.vt-report-empty{min-height:310px}.vt-report-empty>svg{width:34px;color:var(--vt-accent)}.vt-report-empty strong{color:var(--vt-text-strong);margin-top:12px;font-size:15px}.vt-report-empty p{max-width:400px;color:var(--vt-muted);margin:6px 0 16px}.vt-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.vt-report-metric{border:1px solid var(--vt-line);border-radius:var(--vt-radius-lg);background:var(--vt-panel);min-width:0;min-height:112px;box-shadow:var(--vt-card-shadow);padding:15px}.vt-report-metric>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.vt-report-metric>div>span:first-child{color:var(--vt-muted);font-size:10px;font-weight:600}.vt-report-metric>div>span:last-child{background:color-mix(in srgb,var(--vt-accent),transparent 86%);width:29px;height:29px;color:var(--vt-accent);border-radius:8px;flex:none;place-items:center;display:grid}.vt-report-metric svg{width:14px}.vt-report-metric>strong{color:var(--vt-text-strong);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(18px,2.1vw,24px);display:block;overflow:hidden}.vt-report-metric>small{color:var(--vt-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.vt-report-metric--danger>div>span:last-child{background:color-mix(in srgb,var(--vt-red),transparent 86%);color:var(--vt-red)}.vt-report-metric--warning>div>span:last-child{background:color-mix(in srgb,var(--vt-amber),transparent 86%);color:var(--vt-amber)}.vt-report-metric--success>div>span:last-child{background:color-mix(in srgb,var(--vt-accent),transparent 86%);color:var(--vt-accent)}.vt-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.vt-report-panel{min-width:0}.vt-report-panel .vt-card-content{padding:16px}.vt-report-panel header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.vt-report-panel__icon{background:color-mix(in srgb,var(--vt-accent),transparent 87%);width:32px;height:32px;color:var(--vt-accent);border-radius:8px;flex:none;place-items:center;display:grid}.vt-report-panel__icon svg{width:15px}.vt-report-panel header>div{flex:1;min-width:0}.vt-report-panel h2{color:var(--vt-text-strong);margin:0;font-size:13px}.vt-report-panel header p{color:var(--vt-subtle);margin:3px 0 0;font-size:9.5px;line-height:1.45}.vt-report-panel header a{color:var(--vt-accent);flex:none;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;font-weight:650;display:inline-flex}.vt-report-panel header a svg{width:12px}.vt-report-panel__summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.vt-report-panel__summary>span{background:var(--vt-panel-2);border-radius:7px;min-width:0;padding:9px}.vt-report-panel__summary small,.vt-report-panel__summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-report-panel__summary small{color:var(--vt-subtle);font-size:8.5px}.vt-report-panel__summary strong{color:var(--vt-text-soft);margin-top:3px;font-size:12px}.vt-report-stage-list{gap:10px;display:grid}.vt-report-stage{grid-template-columns:minmax(125px,1fr) minmax(80px,1.3fr) auto;align-items:center;gap:10px;display:grid}.vt-report-stage__label{min-width:0}.vt-report-stage__label strong,.vt-report-stage__label span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-report-stage__label strong{color:var(--vt-text-soft);font-size:9.5px}.vt-report-stage__label span{color:var(--vt-subtle);margin-top:2px;font-size:8.5px}.vt-report-stage__track{background:var(--vt-panel-3);border-radius:99px;height:7px;overflow:hidden}.vt-report-stage__track span{border-radius:inherit;background:var(--vt-accent-fill);height:100%;transition:width var(--duration-normal) var(--easing-smooth);display:block}.vt-report-stage>span{min-width:52px;color:var(--vt-subtle);text-align:right;font-size:8.5px}.vt-report-stage>span.is-overdue{color:var(--vt-red);font-weight:650}.vt-report-attention{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.vt-report-attention>span{border:1px solid var(--vt-line);border-radius:7px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.vt-report-attention svg{width:14px;color:var(--vt-accent);flex:none}.vt-report-attention .is-danger svg{color:var(--vt-red)}.vt-report-attention strong,.vt-report-attention small{display:block}.vt-report-attention strong{color:var(--vt-text-strong);font-size:12px}.vt-report-attention small{color:var(--vt-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;overflow:hidden}.vt-report-source-list{display:grid}.vt-report-source-list article{border-top:1px solid var(--vt-line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:49px;display:grid}.vt-report-source-list article:first-child{border-top:0}.vt-report-source-list article>span{background:var(--vt-panel-3);width:21px;height:21px;color:var(--vt-muted);border-radius:6px;place-items:center;font-size:8.5px;font-weight:700;display:grid}.vt-report-source-list article>div{min-width:0}.vt-report-source-list article>div:last-child{text-align:right}.vt-report-source-list strong,.vt-report-source-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-report-source-list strong{color:var(--vt-text-soft);font-size:10px}.vt-report-source-list small{color:var(--vt-subtle);margin-top:2px;font-size:8.5px}.vt-report-inline-empty{min-height:140px;color:var(--vt-subtle);text-align:center;place-items:center;margin:0;font-size:10px;display:grid}.vt-report-team-table{max-height:340px}.vt-report-team-table table{border-collapse:collapse;width:100%;min-width:620px}.vt-report-team-table th,.vt-report-team-table td{border-bottom:1px solid var(--vt-line);text-align:center;white-space:nowrap;height:42px;padding:7px 9px}.vt-report-team-table th{background:var(--vt-panel-2);color:var(--vt-subtle);font-size:8px;font-weight:650}.vt-report-team-table th:first-child,.vt-report-team-table td:first-child{text-align:left}.vt-report-team-table td{color:var(--vt-text-soft);font-size:9.5px}.vt-report-team-table td strong,.vt-report-team-table td small{text-overflow:ellipsis;max-width:160px;display:block;overflow:hidden}.vt-report-team-table td small{color:var(--vt-subtle);margin-top:2px;font-size:8px}@keyframes vt-report-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes vt-report-shimmer{to{background-position:-200% 0}}@media (width<=1100px){.vt-report-filters{grid-template-columns:repeat(2,minmax(160px,1fr)) auto}.vt-report-filters .vt-button{grid-area:2/3}.vt-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vt-report-grid{grid-template-columns:1fr}.vt-report-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-report-loading>div:nth-child(n+5){grid-column:span 2}}@media (width<=600px){.vt-report-heading{align-items:flex-start}.vt-report-updated{margin-top:2px}.vt-report-updated>div{display:none}.vt-report-filter-title{align-items:flex-start}.vt-report-filter-title .vt-badge{flex:none}.vt-report-filters{grid-template-columns:1fr 1fr}.vt-report-filters .vt-button{grid-area:auto/1/auto/-1;width:100%}.vt-report-metrics{grid-template-columns:1fr 1fr;gap:8px}.vt-report-metric{min-height:100px;padding:12px}.vt-report-metric>strong{font-size:18px}.vt-report-panel .vt-card-content{padding:13px}.vt-report-panel header{flex-wrap:wrap}.vt-report-panel header a{width:calc(100% - 42px);margin-left:42px}.vt-report-stage{grid-template-columns:minmax(105px,1fr) minmax(65px,1fr)}.vt-report-stage>span{text-align:left;grid-column:2;margin-top:-7px}.vt-report-attention{grid-template-columns:1fr}}@media (width<=420px){.vt-report-filters,.vt-report-metrics,.vt-report-panel__summary,.vt-report-loading{grid-template-columns:1fr}.vt-report-loading>div:nth-child(n+5){grid-column:auto}}.vt-portal-brand{align-items:center;gap:10px;min-width:0;display:flex}.vt-portal-brand>span{background:linear-gradient(145deg,var(--vt-accent),var(--vt-accent-2));width:38px;height:38px;color:var(--vt-accent-contrast);border-radius:11px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.vt-portal-brand strong,.vt-portal-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-portal-brand strong{color:var(--vt-text-strong);font-size:13px}.vt-portal-brand small{color:var(--vt-muted);margin-top:2px;font-size:9px}.vt-portal-auth{background:var(--vt-bg);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);min-height:100dvh;display:grid}.vt-portal-auth__story{background:radial-gradient(circle at 30% 80%,color-mix(in srgb,var(--vt-accent),transparent 68%),transparent 30rem),linear-gradient(145deg,#0b1933,#132c55);flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(34px,6vw,82px);display:flex;overflow:hidden}.vt-portal-auth__story .vt-portal-brand strong{color:#fff}.vt-portal-auth__story .vt-portal-brand small{color:#a8b9d2}.vt-portal-auth__story>div:last-child{max-width:560px}.vt-portal-auth__story>div:last-child>small{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.vt-portal-auth__story h1{color:#fff;letter-spacing:-.045em;margin:12px 0;font-size:clamp(34px,5vw,64px);line-height:1.03}.vt-portal-auth__story p{color:#c2cee0;max-width:510px;margin:0;font-size:14px;line-height:1.7}.vt-portal-auth__panel{place-items:center;padding:28px;display:grid}.vt-portal-auth__panel form,.vt-portal-activate form{width:min(410px,100%)}.vt-portal-auth__icon{background:color-mix(in srgb,var(--vt-accent),transparent 84%);width:48px;height:48px;color:var(--vt-accent);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.vt-portal-auth__icon svg{width:21px}.vt-portal-auth__panel h2{color:var(--vt-text-strong);letter-spacing:-.03em;margin:0;font-size:27px}.vt-portal-auth__panel form>p{color:var(--vt-muted);margin:8px 0 26px;font-size:12px;line-height:1.6}.vt-portal-auth__panel form>label,.vt-portal-activate form>label{color:var(--vt-text-soft);gap:7px;margin-bottom:15px;font-size:10px;font-weight:650;display:grid}.vt-portal-auth__panel label>span{align-items:center;gap:6px;display:flex}.vt-portal-auth__panel label svg{width:12px}.vt-portal-auth__panel .vt-input,.vt-portal-activate .vt-input{height:45px}.vt-portal-auth__panel form>.vt-button,.vt-portal-activate form>.vt-button{width:100%;min-height:45px;margin-top:6px}.vt-portal-auth__panel form>small{color:var(--vt-subtle);text-align:center;margin-top:18px;font-size:9px;line-height:1.5;display:block}.vt-portal-alert{border:1px solid var(--vt-line);border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.vt-portal-alert.is-error{border-color:color-mix(in srgb,var(--vt-red),transparent 58%);background:color-mix(in srgb,var(--vt-red),transparent 91%);color:color-mix(in srgb,var(--vt-red),#fff 30%)}.vt-portal-alert svg{flex:none;width:14px}.vt-portal-activate{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--vt-accent),transparent 85%),transparent 36rem),var(--vt-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.vt-portal-activate>section{border:1px solid var(--vt-line);background:var(--vt-panel);width:min(500px,100%);box-shadow:var(--vt-shadow);border-radius:18px;padding:clamp(24px,5vw,42px)}.vt-portal-activate .vt-portal-brand{margin-bottom:35px}.vt-portal-activate form{width:100%}.vt-portal-activate form>small{color:var(--vt-accent);text-transform:uppercase;font-size:9px;font-weight:750}.vt-portal-activate h1{color:var(--vt-text-strong);margin:7px 0 8px;font-size:27px}.vt-portal-activate form>p{color:var(--vt-muted);margin:0 0 22px;font-size:11px;line-height:1.6}.vt-portal-activate__state{text-align:center;padding:28px 0 12px}.vt-portal-activate__state>svg{width:38px;color:var(--vt-accent)}.vt-portal-activate__state p{color:var(--vt-muted);font-size:11px;line-height:1.6}.vt-client-portal{background:color-mix(in srgb,var(--vt-bg),var(--vt-panel) 18%);min-height:100dvh}.vt-client-portal__header{z-index:30;border-bottom:1px solid color-mix(in srgb,var(--vt-line),transparent 20%);background:color-mix(in srgb,var(--vt-panel),transparent 6%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 max(20px,50vw - 590px);display:flex;position:sticky;top:0}.vt-client-portal__header>button{color:var(--vt-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:650;display:inline-flex}.vt-client-portal__header>button:hover{background:var(--vt-panel-3);color:var(--vt-text-strong)}.vt-client-portal__header>button svg{width:14px}.vt-client-portal__content{width:min(1180px,100%);margin:0 auto;padding:24px 20px 56px}.vt-portal-hero{border:1px solid color-mix(in srgb,var(--vt-accent),transparent 68%);background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--vt-accent),transparent 72%),transparent 22rem),linear-gradient(140deg,color-mix(in srgb,var(--vt-panel),#0d213f 40%),var(--vt-panel));min-height:178px;box-shadow:var(--vt-card-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(24px,5vw,46px);display:flex;overflow:hidden}.vt-portal-hero>div>small{color:var(--vt-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.vt-portal-hero h1{color:var(--vt-text-strong);letter-spacing:-.04em;margin:7px 0;font-size:clamp(27px,4vw,42px)}.vt-portal-hero p{color:var(--vt-muted);margin:0;font-size:12px}.vt-portal-hero p strong{color:var(--vt-text-strong)}.vt-portal-hero>span{border:1px solid var(--vt-line);background:color-mix(in srgb,var(--vt-panel),transparent 10%);border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:1px 10px;min-width:190px;padding:14px;display:grid}.vt-portal-hero>span svg{width:25px;color:var(--vt-accent);grid-row:1/3}.vt-portal-hero>span b{color:var(--vt-text-strong);font-size:10px}.vt-portal-hero>span small{color:var(--vt-muted);font-size:8px}.vt-portal-section{margin-top:28px}.vt-portal-section__heading{align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.vt-portal-section__heading>div{flex:1;min-width:0}.vt-portal-section__heading small{color:var(--vt-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:750}.vt-portal-section__heading h2{color:var(--vt-text-strong);letter-spacing:-.02em;margin:3px 0 0;font-size:19px}.vt-portal-section__heading p{color:var(--vt-muted);margin:3px 0 0;font-size:9.5px}.vt-portal-section__heading>span{background:var(--vt-panel-3);min-width:27px;height:27px;color:var(--vt-muted);border-radius:99px;place-items:center;padding:0 8px;font-size:9px;font-weight:750;display:grid}.vt-portal-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vt-portal-process{border:1px solid var(--vt-line);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);border-radius:14px;padding:18px}.vt-portal-process>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vt-portal-process>header>div{min-width:0}.vt-portal-process>header small{color:var(--vt-muted);font-size:8.5px}.vt-portal-process h3{color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;overflow:hidden}.vt-portal-process>header>span{background:color-mix(in srgb,var(--vt-blue),transparent 86%);color:var(--vt-blue);border-radius:99px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.vt-portal-process>header>span.is-complete{background:color-mix(in srgb,var(--vt-accent),transparent 86%);color:var(--vt-accent)}.vt-portal-process>header svg{width:10px}.vt-portal-progress{margin-top:22px}.vt-portal-progress>div{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.vt-portal-progress strong{color:var(--vt-text-soft);font-size:10px}.vt-portal-progress span{color:var(--vt-muted);font-size:9px}.vt-portal-progress>i{background:var(--vt-panel-3);border-radius:99px;height:7px;display:block;overflow:hidden}.vt-portal-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--vt-accent),var(--vt-accent-2));height:100%;display:block}.vt-portal-process>footer{border-top:1px solid var(--vt-line);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:12px;display:flex}.vt-portal-process>footer span{color:var(--vt-subtle);font-size:8.5px}.vt-portal-process>footer b{color:var(--vt-amber);font-size:8.5px}.vt-portal-process>footer b.is-ok{color:var(--vt-accent);align-items:center;gap:4px;display:flex}.vt-portal-process>footer svg{width:10px}.vt-portal-profile{border:1px solid var(--vt-line);background:var(--vt-panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.vt-portal-profile label{gap:6px;min-width:0;display:grid}.vt-portal-profile label>span,.vt-portal-request-list label>span{color:var(--vt-muted);font-size:9px;font-weight:650}.vt-portal-profile .vt-input{height:42px}.vt-portal-profile>div{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.vt-portal-request-list,.vt-portal-document-list{gap:10px;display:grid}.vt-portal-request-list>article,.vt-portal-document-list>article{border:1px solid var(--vt-line);background:var(--vt-panel);box-shadow:var(--vt-card-shadow);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;display:grid}.vt-portal-request-list__icon,.vt-portal-document-list__icon{background:color-mix(in srgb,var(--vt-amber),transparent 86%);width:40px;height:40px;color:var(--vt-amber);border-radius:11px;place-items:center;display:grid}.vt-portal-request-list__icon svg,.vt-portal-document-list__icon svg{width:18px}.vt-portal-request-list article>div:last-child,.vt-portal-document-list article>div:last-child{min-width:0}.vt-portal-request-list header,.vt-portal-document-list header{justify-content:space-between;gap:12px;display:flex}.vt-portal-request-list h3,.vt-portal-document-list h3{color:var(--vt-text-strong);margin:0;font-size:12px}.vt-portal-request-list header>span,.vt-portal-document-list header>small{color:var(--vt-subtle);font-size:8.5px}.vt-portal-request-list article p,.vt-portal-document-list article>div>p{color:var(--vt-muted);margin:6px 0 13px;font-size:10px;line-height:1.55}.vt-portal-request-list label{gap:6px;display:grid}.vt-portal-request-list .vt-button{margin-top:9px}.vt-portal-document-list__icon.is-approved{background:color-mix(in srgb,var(--vt-accent),transparent 86%);color:var(--vt-accent)}.vt-portal-document-list__icon.is-rejected{background:color-mix(in srgb,var(--vt-red),transparent 87%);color:var(--vt-red)}.vt-portal-document-list header>div{min-width:0}.vt-portal-document-list header>div>span{color:var(--vt-blue);margin-top:4px;font-size:8.5px;font-weight:700;display:inline-block}.vt-portal-document-list header>div>span.is-approved{color:var(--vt-accent)}.vt-portal-document-list header>div>span.is-rejected{color:var(--vt-red)}.vt-portal-current-file{border:1px solid var(--vt-line);background:var(--vt-panel-2);border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.vt-portal-current-file>svg{width:17px;color:var(--vt-accent);flex:none}.vt-portal-current-file>span{flex:1;min-width:0}.vt-portal-current-file strong,.vt-portal-current-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-portal-current-file strong{color:var(--vt-text-soft);font-size:9.5px}.vt-portal-current-file small{color:var(--vt-muted);margin-top:2px;font-size:8px}.vt-portal-current-file>a{color:var(--vt-accent);align-items:center;gap:4px;font-size:8.5px;font-weight:700;display:inline-flex}.vt-portal-current-file>a svg{width:11px}.vt-portal-upload{align-items:stretch;gap:9px;margin-top:10px;display:flex}.vt-portal-upload>label{border:1px dashed var(--vt-line);background:var(--vt-panel-2);cursor:pointer;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.vt-portal-upload>label>svg{width:18px;color:var(--vt-accent);flex:none}.vt-portal-upload label>span{min-width:0}.vt-portal-upload label strong,.vt-portal-upload label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vt-portal-upload label strong{color:var(--vt-text-soft);font-size:9.5px}.vt-portal-upload label small{color:var(--vt-muted);margin-top:2px;font-size:8px}.vt-portal-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.vt-portal-empty{border:1px dashed var(--vt-line);background:var(--vt-panel);text-align:center;border-radius:14px;place-items:center;padding:42px 20px;display:grid}.vt-portal-empty>svg{width:28px;color:var(--vt-subtle)}.vt-portal-empty h1,.vt-portal-empty h3{color:var(--vt-text-strong);margin:10px 0 4px}.vt-portal-empty p{color:var(--vt-muted);margin:0;font-size:10px}.vt-portal-empty.is-compact{text-align:left;grid-template-columns:32px 1fr;justify-items:start;gap:10px;padding:18px}.vt-portal-empty.is-compact h3{margin:0}.vt-portal-empty.is-error{border:0;border-radius:0;min-height:calc(100dvh - 68px)}.vt-portal-loading{min-height:calc(100dvh - 68px);color:var(--vt-muted);align-content:center;place-items:center;gap:6px;display:grid}.vt-portal-loading svg{width:27px;animation:1s linear infinite vt-spin}.vt-portal-loading strong{color:var(--vt-text-strong)}.vt-portal-loading span{font-size:10px}.vt-client-portal__footer{border-top:1px solid var(--vt-line);color:var(--vt-muted);align-items:flex-start;gap:10px;margin-top:30px;padding:18px;display:flex}.vt-client-portal__footer svg{width:18px;color:var(--vt-accent);flex:none}.vt-client-portal__footer p{margin:0;font-size:9.5px;line-height:1.55}.vt-client-portal__footer strong{color:var(--vt-text-soft)}@media (width<=760px){.vt-portal-auth{grid-template-columns:1fr}.vt-portal-auth__story{min-height:260px;padding:28px 22px}.vt-portal-auth__story h1{font-size:34px}.vt-portal-auth__story p{font-size:12px}.vt-portal-auth__panel{padding:36px 20px}.vt-client-portal__header{height:62px;padding:0 16px}.vt-client-portal__header .vt-portal-brand>span{width:34px;height:34px}.vt-client-portal__content{padding:16px 14px 42px}.vt-portal-hero{border-radius:15px;min-height:0;padding:24px 20px;display:block}.vt-portal-hero h1{font-size:29px}.vt-portal-hero>span{margin-top:20px}.vt-portal-process-grid,.vt-portal-profile{grid-template-columns:1fr}.vt-portal-profile>div{grid-column:auto}.vt-portal-profile>div .vt-button{width:100%}.vt-portal-request-list>article,.vt-portal-document-list>article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.vt-portal-request-list__icon,.vt-portal-document-list__icon{width:34px;height:34px}.vt-portal-request-list header,.vt-portal-document-list header{display:block}.vt-portal-request-list header>span,.vt-portal-document-list header>small{margin-top:4px;display:block}.vt-portal-upload{display:grid}.vt-portal-upload .vt-button{width:100%}.vt-portal-current-file{flex-wrap:wrap;align-items:flex-start}.vt-portal-current-file>a{width:100%;margin-left:26px}}.hover\:border-primary:hover{border-color:var(--vt-accent)}.hover\:bg-accent:hover{background-color:var(--vt-accent)}.hover\:bg-background:hover{background-color:var(--vt-bg)}.hover\:bg-muted:hover{background-color:var(--vt-panel-3)}.hover\:text-foreground:hover{color:var(--vt-text)}.hover\:text-primary:hover{color:var(--vt-accent)}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:bg-muted:focus-visible{background-color:var(--vt-panel-3)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--vt-red)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--vt-accent)}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-8{padding:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (width>=768px){.md\:table-cell{display:table-cell}.md\:hidden{display:none}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-8{top:2rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-4>svg{width:1rem}
